.marketing-shell{--ink: #111b2d;--paper: #f7f7f3;--blue: #586fe8;--coral: #ff815f;--mint: #baf3ce;font-feature-settings:"ss01" 1,"cv05" 1}.marketing-shell h1,.marketing-shell h2,.marketing-shell h3{text-wrap:balance}.marketing-nav-link{position:relative;color:#39445a;font-size:.875rem;font-weight:750;transition:color .16s ease}.marketing-nav-link:hover{color:var(--blue)}.marketing-primary-button{display:inline-flex;min-height:2.75rem;align-items:center;border-radius:999px;background:var(--ink);padding:.7rem 1.15rem;color:#fff;font-size:.875rem;font-weight:800;box-shadow:0 9px 20px #111b2d1f;transition:transform .16s ease,box-shadow .16s ease,background .16s ease}.marketing-primary-button:hover{transform:translateY(-1px);background:#1c2940;box-shadow:0 13px 28px #111b2d2e}.mobile-nav-link{border-radius:.85rem;padding:.8rem .65rem;color:#273248;font-size:.95rem;font-weight:750}.mobile-nav-link:hover{background:#fff}.marketing-kicker{display:inline-flex;align-items:center;gap:.55rem;color:#586276;font-size:.72rem;font-weight:850;letter-spacing:.14em;text-transform:uppercase}.marketing-kicker:before{width:1.8rem;height:2px;border-radius:999px;background:var(--coral);content:""}.marketing-section-title{color:var(--ink);font-size:clamp(2rem,4.2vw,3.6rem);font-weight:880;letter-spacing:-.055em;line-height:.98}.marketing-section-copy{color:#5d687e;font-size:1rem;line-height:1.75}@media(prefers-reduced-motion:reduce){.marketing-shell *,.marketing-shell *:before,.marketing-shell *:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
