.marketing-hero{min-height:680px;padding:92px max(24px,calc((100vw - 1180px)/2));display:grid;grid-template-columns:minmax(0,1.25fr) minmax(360px,.75fr);gap:76px;align-items:center;color:#fff;background:radial-gradient(circle at 82% 48%,rgba(241,38,104,.23),transparent 28%),linear-gradient(135deg,#071735,#102c65)}.marketing-hero h1{max-width:850px;margin:0;font:700 clamp(50px,7vw,92px)/.96 Georgia,"Times New Roman",serif;letter-spacing:-.045em}.marketing-hero p:not(.eyebrow){max-width:690px;margin:28px 0 0;color:#dce4f2;font-size:19px;line-height:1.65}.marketing-orbit{aspect-ratio:1;border:1px solid rgba(255,255,255,.28);border-radius:50%;display:grid;place-items:center;position:relative}.marketing-orbit:before,.marketing-orbit:after{content:"";position:absolute;border:1px solid rgba(255,255,255,.18);border-radius:50%}.marketing-orbit:before{inset:18%}.marketing-orbit:after{inset:35%}.marketing-orbit strong{z-index:1;display:grid;place-items:center;width:34%;aspect-ratio:1;border-radius:50%;background:#f12668}.marketing-orbit span{position:absolute;padding:7px 10px;border:1px solid rgba(255,255,255,.2);border-radius:20px;background:#0b204a;font-size:12px;font-weight:800}.marketing-orbit span:nth-child(1){top:7%;left:40%}.marketing-orbit span:nth-child(2){top:39%;right:-3%}.marketing-orbit span:nth-child(4){bottom:7%;left:39%}.marketing-orbit span:nth-child(5){top:42%;left:-4%}.marketing-path-section,.marketing-suite{padding:92px max(24px,calc((100vw - 1180px)/2))}.marketing-path-section{background:#f8fafc}.marketing-suite{background:#fff}.marketing-section-heading{max-width:800px}.marketing-section-heading h2{margin:0;font:700 clamp(42px,5.5vw,72px)/1.02 Georgia,"Times New Roman",serif;letter-spacing:-.035em}.marketing-path-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:42px}.marketing-path-grid article{min-height:260px;padding:30px;border:1px solid #cad4e4;border-radius:7px;background:#fff}.marketing-path-grid article:last-child{color:#fff;border-color:#071d49;background:#071d49}.marketing-path-grid span,.marketing-suite-grid span{font:850 11px/1 monospace;color:#f12668}.marketing-path-grid h3{margin:64px 0 12px;font:700 32px/1.1 Georgia,serif}.marketing-path-grid p{max-width:520px;color:#52627c;font-size:16px;line-height:1.6}.marketing-path-grid article:last-child p{color:#dce4f2}.marketing-suite-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:44px;border-top:1px solid #071d49;border-left:1px solid #071d49}.marketing-suite-grid article{min-height:180px;padding:22px;border-right:1px solid #071d49;border-bottom:1px solid #071d49}.marketing-suite-grid h3{margin:62px 0 0;font:700 24px/1.1 Georgia,serif}.marketing-safety{padding:52px max(24px,calc((100vw - 1180px)/2));display:grid;grid-template-columns:minmax(0,1fr) auto;gap:40px;align-items:center;color:#fff;background:#071d49}.marketing-safety strong{max-width:800px;font:700 clamp(22px,3vw,34px)/1.25 Georgia,serif}.marketing-safety a{display:inline-flex;align-items:center;min-height:48px;padding:0 20px;border-radius:5px;text-decoration:none;font-weight:850}
@media(max-width:900px){.marketing-hero{grid-template-columns:1fr}.marketing-orbit{width:min(430px,90vw);justify-self:center}.marketing-suite-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
.marketing-path-grid article a{display:inline-flex;align-items:center;min-height:44px;margin-top:14px;padding:0 15px;border:1px solid #071d49;border-radius:5px;color:#071d49;font-weight:800;text-decoration:none}.marketing-path-grid article:last-child a{border-color:#fff;color:#fff}.marketing-path-grid article a:focus-visible{outline:3px solid #f12668;outline-offset:3px}
.marketing-path-grid,.marketing-suite-grid{min-width:0;max-width:100%}.marketing-path-grid article,.marketing-suite-grid article{min-width:0;overflow-wrap:anywhere}.marketing-path-grid h3,.marketing-suite-grid h3{overflow-wrap:anywhere}
.marketing-section-heading h2,.marketing-hero h1{overflow-wrap:anywhere}
@media(max-width:760px){.marketing-hero{min-height:0;padding:72px 20px;gap:48px}.marketing-hero h1{font-size:48px}.marketing-path-section,.marketing-suite{padding:70px 20px}.marketing-path-grid{grid-template-columns:1fr}.marketing-path-grid article{min-height:220px}.marketing-suite-grid{grid-template-columns:1fr}.marketing-suite-grid article{min-height:120px}.marketing-suite-grid h3{margin-top:36px}.marketing-safety{grid-template-columns:1fr;padding:42px 20px}.marketing-safety a{justify-content:center}}
@media(max-width:360px){.marketing-hero h1{font-size:40px}.marketing-orbit{width:280px}.marketing-orbit span{font-size:10px}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}
