@font-face{font-family:"DM Serif Display";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ccc01da6a2b3d788-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"DM Serif Display";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/fa3e259cafa8f47e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"DM Serif Display Fallback";src:local("Times New Roman");ascent-override:94.37%;descent-override:30.51%;line-gap-override:0.00%;size-adjust:109.78%}.__className_0e4539{font-family:"DM Serif Display","DM Serif Display Fallback";font-weight:400;font-style:normal}.__variable_0e4539{--font-display:"DM Serif Display","DM Serif Display Fallback"}.landing-page{--landing-sapphire-900:var(--zaffiro-sapphire-900);--landing-sapphire-800:var(--zaffiro-sapphire-800);--landing-sapphire-700:var(--zaffiro-sapphire-700);--landing-royal-600:var(--zaffiro-royal-600);--landing-water-500:var(--zaffiro-water-500);--landing-water-100:var(--zaffiro-water-100);--landing-gold-500:var(--zaffiro-gold-500);--landing-gold-300:var(--zaffiro-gold-300);--landing-gold-100:var(--zaffiro-gold-100);--landing-ink:var(--zaffiro-ink);--landing-slate:var(--zaffiro-slate);--landing-mist:var(--zaffiro-mist);--landing-cloud:var(--zaffiro-cloud);--landing-white:var(--zaffiro-white);--font-landing-body:var(--font-product);--font-landing-display:var(--font-display);--landing-radius-sm:0.75rem;--landing-radius-md:1rem;--landing-radius-lg:1.5rem;--landing-radius-xl:1.75rem;--landing-shadow-sm:0 1px 2px rgb(6 27 69/4%),0 6px 18px rgb(6 27 69/4%);--landing-shadow-md:0 4px 10px rgb(6 27 69/5%),0 18px 40px rgb(6 27 69/7%);--landing-ease-out:var(--zaffiro-ease-out);scroll-behavior:smooth;color:var(--landing-ink);background:var(--landing-cloud);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.landing-page h1,.landing-page h2,.landing-page h3,.landing-page h4{color:inherit;text-wrap:balance}.landing-page p{text-wrap:pretty}.landing-facet-bg{background-color:var(--landing-cloud);background-image:radial-gradient(circle at 100% 0,rgb(21 82 182/5%) 0,transparent 40%),radial-gradient(circle at 0 100%,rgb(213 164 50/4%) 0,transparent 36%),var(--zaffiro-facet-pattern);background-size:auto,auto,120px 120px}.landing-section-soft{background:linear-gradient(180deg,rgb(255 255 255/65%) 0,var(--landing-water-100) 18%,var(--landing-water-100) 100%);border-block:1px solid rgb(21 82 182/8%)}.landing-section-dark{background:radial-gradient(ellipse 70% 50% at 50% 0,rgb(21 148 199/10%) 0,transparent 55%),linear-gradient(180deg,var(--landing-sapphire-800) 0,#061b45 100%)}.landing-section-divider{height:1px;border:0;background:var(--zaffiro-section-divider-gradient)}.landing-hero{background:radial-gradient(ellipse 75% 60% at 15% 10%,rgb(21 82 182/28%) 0,transparent 56%),radial-gradient(ellipse 65% 50% at 85% 20%,rgb(213 164 50/14%) 0,transparent 52%),linear-gradient(172deg,#05142f,#030c1e 58%,#08214d)}.landing-hero-stage{padding-block:clamp(3.5rem,8vw,6rem)}@media (min-width:1024px){.landing-hero-stage{display:flex;align-items:center;min-height:calc(100svh - 4rem);padding-block:clamp(4rem,9vw,7rem)}}.landing-hero-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.75rem}@media (min-width:1024px){.landing-hero-actions{gap:1rem}}.landing-hero:before{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(255,255,255,.08) 1px,transparent 0);background-size:32px 32px;opacity:.75;pointer-events:none}.landing-hero-copy{display:flex;flex-direction:column;gap:1.5rem}@media (min-width:1024px){.landing-hero-copy{gap:1.75rem}}.landing-hero-brand-logo{filter:drop-shadow(0 10px 28px rgb(0 0 0/38%))}.landing-hero-glass-card{box-shadow:inset 0 0 0 1px rgb(255 255 255/12%),0 32px 64px -12px rgb(0 0 0/48%),0 12px 28px -4px rgb(8 43 104/32%);transition:transform .4s var(--landing-ease-out),box-shadow .4s var(--landing-ease-out)}.landing-hero-glass-card:hover{transform:translateY(-2px);box-shadow:inset 0 0 0 1px rgb(255 255 255/18%),0 36px 72px -12px rgb(0 0 0/54%),0 16px 36px -4px rgb(8 43 104/40%)}.landing-glass{border:1px solid rgb(255 255 255/10%);border-radius:9999px;background:rgb(255 255 255/6%);backdrop-filter:blur(10px);transition:border-color .25s var(--landing-ease-out),background .25s var(--landing-ease-out)}.landing-glass:hover{border-color:rgb(255 255 255/18%);background:rgb(255 255 255/9%)}.landing-card{border:1px solid rgb(21 82 182/8%);border-radius:var(--landing-radius-lg);background:var(--landing-white);box-shadow:var(--landing-shadow-sm);transition:transform .3s var(--landing-ease-out),box-shadow .3s var(--landing-ease-out),border-color .3s var(--landing-ease-out)}.landing-card:hover{border-color:rgb(21 82 182/14%);box-shadow:var(--landing-shadow-md);transform:translateY(-3px)}.landing-card-accent{position:relative;overflow:hidden}.landing-card-accent:before{content:"";position:absolute;top:0;right:0;left:0;height:2px;background:linear-gradient(90deg,var(--landing-sapphire-800) 0,var(--landing-royal-600) 45%,var(--landing-gold-500) 100%)}.landing-card-label{display:inline-flex;align-items:center;gap:.625rem;margin-bottom:.875rem;color:var(--landing-sapphire-800);font-size:clamp(1.0625rem,2.4vw,1.25rem);font-weight:700;letter-spacing:.01em;line-height:1.3}.landing-card-label:before{content:"";width:.5625rem;height:.5625rem;flex-shrink:0;border-radius:9999px;background:var(--landing-gold-500)}.landing-eyebrow{display:inline-flex;align-items:center;gap:.5rem;border:1px solid rgb(229 196 102/28%);border-radius:9999px;background:rgb(229 196 102/8%);padding:.35rem .8rem;color:var(--landing-gold-300);font-size:.6875rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.landing-eyebrow-light{border-color:rgb(255 255 255/12%);background:rgb(255 255 255/6%);color:var(--landing-gold-300)}.landing-title-rule{display:block;width:3.5rem;height:3px;margin-top:1.125rem;border-radius:9999px;background:linear-gradient(90deg,var(--landing-sapphire-800),var(--landing-gold-500))}.landing-title-rule-center{margin-inline:auto}.landing-title-rule-light{background:linear-gradient(90deg,rgb(255 255 255/35%),var(--landing-gold-300))}.landing-promise-quote{position:relative;padding:1.5rem 1.75rem;border-radius:var(--landing-radius-md);background:rgb(255 255 255/72%);box-shadow:var(--landing-shadow-sm);color:var(--landing-sapphire-800);font-size:clamp(1.25rem,3.2vw,1.75rem);line-height:1.4;text-align:center}.landing-essence-grid{display:grid;overflow:hidden;border:1px solid rgb(21 82 182/10%);border-radius:var(--landing-radius-lg);background:rgb(21 82 182/8%);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;box-shadow:var(--landing-shadow-sm)}@media (min-width:768px){.landing-essence-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.landing-essence-item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;background:var(--landing-white);padding:1.5rem 1.25rem;text-align:center}.landing-essence-item strong{color:var(--landing-sapphire-800);font-size:clamp(1.25rem,2.6vw,1.625rem);font-weight:400}.landing-essence-item:after{content:"";width:2rem;height:2px;border-radius:9999px;background:linear-gradient(90deg,var(--landing-sapphire-800),var(--landing-gold-500))}.landing-promise-quote:before{content:"“";margin-right:.15rem;color:var(--landing-gold-500)}.landing-promise-quote:after{content:"”";margin-left:.1rem;color:var(--landing-gold-500)}.landing-pillar-icon{width:2.75rem;height:2.75rem;border-radius:.875rem;background:linear-gradient(145deg,var(--landing-sapphire-800),var(--landing-sapphire-700));box-shadow:0 10px 24px rgb(8 43 104/18%)}.landing-feature-module-icon,.landing-pillar-icon{display:flex;flex-shrink:0;align-items:center;justify-content:center;color:var(--landing-gold-300);transition:transform .3s var(--landing-ease-out)}.landing-feature-module-icon{width:2.5rem;height:2.5rem;border-radius:.75rem;background:linear-gradient(145deg,var(--landing-sapphire-800),var(--landing-royal-600));box-shadow:0 6px 18px rgb(8 43 104/14%)}.landing-card:hover .landing-feature-module-icon,.landing-card:hover .landing-pillar-icon{transform:translateY(-2px) scale(1.04)}.landing-feature-badge{background:var(--landing-cloud);border:1px solid rgb(21 82 182/8%);color:var(--landing-sapphire-900);transition:background-color .2s var(--landing-ease-out),border-color .2s var(--landing-ease-out)}.landing-card:hover .landing-feature-badge{background:var(--landing-water-100);border-color:rgb(21 82 182/14%)}.landing-solution-card{display:flex;height:100%;flex-direction:column;padding:1.75rem}@media (min-width:640px){.landing-solution-card{padding:2rem}}.landing-solution-list{display:flex;flex-direction:column;gap:.625rem;margin-top:1.25rem;padding-top:1.25rem;border-top:1px solid var(--landing-mist)}.landing-solution-list li{display:flex;align-items:flex-start;gap:.5rem;color:var(--landing-sapphire-900);font-size:.875rem;font-weight:500;line-height:1.45}.landing-solution-link{display:inline-flex;align-items:center;gap:.375rem;margin-top:auto;padding-top:1.25rem;color:var(--landing-royal-600);font-size:.875rem;font-weight:600;transition:color .2s var(--landing-ease-out),gap .2s var(--landing-ease-out)}.landing-solution-link:hover{color:var(--landing-sapphire-800);gap:.55rem}.landing-marquee{overflow:hidden;border-block:1px solid rgb(21 82 182/8%);background:var(--landing-white);padding-block:1.15rem}.landing-marquee-viewport{overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.landing-marquee-track{display:flex;width:max-content;align-items:center;gap:2.5rem;animation:landing-marquee-scroll 42s linear infinite}.landing-marquee:hover .landing-marquee-track{animation-play-state:paused}.landing-marquee-item{display:inline-flex;align-items:center;gap:.625rem;color:var(--landing-sapphire-800);font-size:.875rem;font-weight:600;letter-spacing:.01em;white-space:nowrap}.landing-marquee-item:before{content:"";width:.4rem;height:.4rem;border-radius:9999px;background:var(--landing-gold-500)}@keyframes landing-marquee-scroll{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}.landing-showcase-tab{border:1px solid var(--landing-mist);background:var(--landing-white);color:var(--landing-slate);cursor:pointer;transition:all .22s var(--landing-ease-out)}.landing-showcase-tab:hover{border-color:rgb(21 82 182/24%);background:var(--landing-cloud);color:var(--landing-sapphire-800)}.landing-showcase-tab-active{border-color:var(--landing-sapphire-800)!important;background:var(--landing-sapphire-800)!important;color:var(--landing-white)!important;box-shadow:0 6px 18px rgb(8 43 104/22%)}.landing-mockup-frame{box-shadow:0 20px 48px -10px rgb(6 27 69/12%),0 1px 3px rgb(6 27 69/5%)}.landing-timeline-step{border:1px solid rgb(255 255 255/8%);border-radius:var(--landing-radius-md);background:rgb(255 255 255/4%);padding:1rem 1.125rem;backdrop-filter:blur(8px);transition:border-color .25s var(--landing-ease-out),background .25s var(--landing-ease-out)}.landing-timeline-step:hover{border-color:rgb(255 255 255/14%);background:rgb(255 255 255/6%)}.landing-timeline{position:relative;--landing-timeline-rail:2.75rem;--landing-timeline-gap:1.75rem;--landing-timeline-aside:9rem}.landing-timeline-list{display:flex;width:min(100%,48rem);flex-direction:column;gap:2rem;margin-inline:auto}.landing-timeline-row{position:relative;display:grid;grid-template-columns:minmax(0,1fr);padding-left:calc(var(--landing-timeline-rail) + 1.25rem)}@media (min-width:768px){.landing-timeline-list{--landing-timeline-gap:2.5rem;gap:2.25rem}.landing-timeline-row{grid-template-columns:var(--landing-timeline-aside) minmax(0,1fr);gap:var(--landing-timeline-gap);padding-left:0;align-items:start}}.landing-timeline-aside{position:absolute;top:0;left:0;z-index:2;display:flex;width:var(--landing-timeline-rail);flex-direction:column;align-items:center;gap:.5rem;text-align:center}@media (min-width:768px){.landing-timeline-aside{position:static;width:auto;justify-self:center;padding-top:.125rem}}.landing-timeline-badge{display:flex;width:var(--landing-timeline-rail);height:var(--landing-timeline-rail);flex-shrink:0;align-items:center;justify-content:center;border-radius:9999px;background:var(--landing-gold-500);color:var(--landing-sapphire-900);font-size:.875rem;font-weight:700;box-shadow:0 4px 14px rgb(213 164 50/35%);transition:transform .3s var(--landing-ease-out)}.landing-timeline-row:hover .landing-timeline-badge{transform:scale(1.06)}.landing-timeline-stage{margin:0;color:var(--landing-gold-300);font-size:.6875rem;font-weight:700;letter-spacing:.14em;line-height:1.25;text-transform:uppercase}@media (max-width:767px){.landing-timeline-stage{display:none}}@media (min-width:768px){.landing-timeline-stage{max-width:7.5rem;font-size:.75rem}}.landing-timeline-stage-mobile{margin:0 0 .5rem;color:var(--landing-gold-300);font-size:.6875rem;font-weight:700;letter-spacing:.14em;line-height:1.25;text-transform:uppercase}@media (min-width:768px){.landing-timeline-stage-mobile{display:none}}.landing-timeline-content{min-width:0}.landing-timeline-copy{margin:0;color:rgb(230 244 250/90%);font-size:clamp(.9375rem,1.8vw,1rem);line-height:1.7}.landing-btn-gold{position:relative;overflow:hidden;border:1px solid rgb(213 164 50/35%);border-radius:.625rem;background:linear-gradient(180deg,var(--landing-gold-300) 0,var(--landing-gold-500) 100%);color:var(--landing-sapphire-900);font-weight:600;letter-spacing:.01em;box-shadow:0 6px 20px rgb(213 164 50/22%);transition:transform .22s var(--landing-ease-out),box-shadow .22s var(--landing-ease-out),background .22s var(--landing-ease-out)}.landing-btn-gold:after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 38%,rgb(255 255 255/28%) 50%,transparent 62%);transform:translateX(-130%) skewX(-18deg);transition:transform .5s var(--landing-ease-out);pointer-events:none}.landing-btn-gold:hover{background:linear-gradient(180deg,#edd078 0,var(--landing-gold-300) 100%);transform:translateY(-2px);box-shadow:0 10px 28px rgb(213 164 50/28%)}.landing-btn-gold:hover:after{transform:translateX(130%) skewX(-18deg)}.landing-login-btn{--landing-login-transition:1s;position:relative;overflow:hidden}.landing-login-btn-is-navigating{pointer-events:none;transform:scale(.98);opacity:.94}.landing-login-btn-is-navigating:before{content:"";position:absolute;bottom:0;left:0;z-index:1;height:3px;border-radius:0 0 .625rem .625rem;background:rgb(15 35 71/55%);animation:landing-login-progress var(--landing-login-transition) linear forwards}.landing-btn-sapphire.landing-login-btn-is-navigating:before{background:rgb(255 255 255/75%)}.landing-btn-outline.landing-login-btn-is-navigating:before{background:var(--landing-sapphire-700)}@keyframes landing-login-progress{0%{width:0}to{width:100%}}.landing-btn-ghost{display:inline-flex;align-items:center;justify-content:center;border:1px solid rgb(255 255 255/18%);border-radius:.625rem;background:rgb(255 255 255/6%);color:var(--landing-white);font-weight:500;transition:transform .22s var(--landing-ease-out),background-color .22s var(--landing-ease-out),border-color .22s var(--landing-ease-out)}.landing-btn-ghost:hover{background:rgb(255 255 255/11%);transform:translateY(-2px);border-color:rgb(255 255 255/28%)}.landing-btn-sapphire{border:1px solid rgb(8 43 104/12%);border-radius:.625rem;background:var(--landing-sapphire-800);color:var(--landing-white);font-weight:600;box-shadow:0 4px 14px rgb(8 43 104/18%);transition:transform .22s var(--landing-ease-out),box-shadow .22s var(--landing-ease-out),background .22s var(--landing-ease-out)}.landing-btn-sapphire:hover{background:var(--landing-sapphire-700);transform:translateY(-1px);box-shadow:0 8px 22px rgb(8 43 104/22%)}.landing-btn-outline{border:1px solid rgb(21 82 182/18%);border-radius:.625rem;background:var(--landing-white);color:var(--landing-sapphire-800);font-weight:600;transition:transform .22s var(--landing-ease-out),border-color .22s var(--landing-ease-out),background .22s var(--landing-ease-out)}.landing-btn-outline:hover{border-color:rgb(21 82 182/28%);background:var(--landing-cloud);transform:translateY(-1px)}.landing-timeline:before{content:"";position:absolute;top:calc(var(--landing-timeline-rail) * .5);bottom:calc(var(--landing-timeline-rail) * .5);left:calc(var(--landing-timeline-rail) * .5 - 1px);width:2px;background:linear-gradient(180deg,var(--landing-gold-500) 0,var(--landing-royal-600) 100%);opacity:.65}@media (min-width:768px){.landing-timeline:before{left:calc(var(--landing-timeline-aside) * .5 - 1px)}}.landing-pill{border:1px solid rgb(21 82 182/12%);border-radius:9999px;background:var(--landing-white);box-shadow:0 2px 6px rgb(6 27 69/3%);transition:transform .25s var(--landing-ease-out),box-shadow .25s var(--landing-ease-out),border-color .25s var(--landing-ease-out)}.landing-pill:hover{transform:translateY(-2px);border-color:rgb(21 82 182/22%);box-shadow:0 6px 16px rgb(6 27 69/6%)}.landing-display{font-family:var(--font-landing-display),Georgia,"Times New Roman",serif;letter-spacing:-.015em}.landing-body{font-family:var(--font-landing-body),system-ui,sans-serif;line-height:1.6}.landing-section{padding-block:clamp(4.25rem,10vw,7rem)}.landing-container{width:min(100% - 2rem,80rem);margin-inline:auto}@media (min-width:640px){.landing-container{width:min(100% - 3rem,80rem)}}@media (min-width:1024px){.landing-container{width:min(100% - 4rem,80rem)}}.landing-header{border-bottom-color:rgb(21 82 182/8%)}.landing-nav-brand{display:inline-flex;min-width:0;align-items:center;transition:opacity .2s ease}.landing-nav-brand:hover{opacity:.88}.landing-header-scrolled{background:rgb(255 255 255/96%);box-shadow:0 6px 24px rgb(6 27 69/6%)}.landing-header-actions{display:flex;align-items:center;gap:.5rem}@media (min-width:640px){.landing-header-actions{gap:.75rem}}.landing-header-menu-btn{display:inline-flex;width:2.5rem;height:2.5rem;align-items:center;justify-content:center;border:1px solid rgb(21 82 182/12%);border-radius:.625rem;background:var(--landing-white);color:var(--landing-sapphire-800);transition:background .2s var(--landing-ease-out),border-color .2s var(--landing-ease-out)}.landing-header-menu-btn:hover{border-color:rgb(21 82 182/22%);background:var(--landing-cloud)}@media (min-width:768px){.landing-header-menu-btn{display:none}}.landing-mobile-nav{display:grid;border-top:1px solid rgb(21 82 182/8%);background:rgb(255 255 255/98%);grid-template-rows:0fr;transition:grid-template-rows .28s var(--landing-ease-out)}.landing-mobile-nav.is-open{grid-template-rows:1fr}@media (min-width:768px){.landing-mobile-nav{display:none}}.landing-mobile-nav-inner{overflow:hidden}.landing-mobile-nav a{display:block;padding:.7rem 0;color:var(--landing-sapphire-800);font-size:.9375rem;font-weight:500}.landing-footer{border-top:1px solid rgb(21 82 182/8%);background:radial-gradient(circle at 50% 0,rgb(21 82 182/4%) 0,transparent 55%),linear-gradient(180deg,var(--landing-white) 0,var(--landing-cloud) 100%);padding-block:clamp(3rem,8vw,4.75rem)}.landing-footer-grid{display:grid;gap:2rem}@media (min-width:768px){.landing-footer-grid{grid-template-columns:minmax(0,1.4fr) minmax(0,.8fr) minmax(0,.9fr);gap:3rem;align-items:start}}.landing-footer-brand{display:flex;flex-direction:column;gap:.875rem}.landing-footer-logo{width:auto;height:2rem;max-width:11rem}@media (min-width:640px){.landing-footer-logo{height:2.25rem;max-width:12.5rem}}.landing-footer-tagline{margin:0;color:var(--landing-sapphire-800);font-size:clamp(1.0625rem,2.5vw,1.25rem);line-height:1.45}.landing-footer-rule{width:3.5rem;height:3px;border-radius:9999px;background:linear-gradient(90deg,var(--landing-sapphire-800),var(--landing-gold-500))}.landing-footer-heading{margin:0 0 .85rem;color:var(--landing-sapphire-800);font-size:.75rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.landing-footer-links{display:flex;flex-direction:column;gap:.55rem}.landing-footer-links a{color:var(--landing-slate);font-size:.875rem;font-weight:500;transition:color .2s var(--landing-ease-out)}.landing-footer-links a:hover{color:var(--landing-sapphire-800)}.landing-footer-studio{margin:0;color:var(--landing-ink);font-size:.875rem;font-weight:500;line-height:1.55}.landing-footer-legal{margin:1.75rem 0 0;padding-top:1.25rem;border-top:1px solid rgb(21 82 182/8%);color:var(--landing-slate);font-size:.8125rem;line-height:1.5}.landing-story{overflow:hidden;border:1px solid rgb(21 82 182/8%);border-radius:var(--landing-radius-xl);background:var(--landing-white);box-shadow:var(--landing-shadow-sm)}.landing-story-grid{display:grid;gap:0}@media (min-width:1024px){.landing-story-grid{grid-template-columns:minmax(0,1.15fr) minmax(18rem,.85fr);min-height:100%}}.landing-story-content{padding:clamp(1.5rem,4vw,2.75rem)}.landing-story-lead{margin-top:1.5rem;color:var(--landing-ink);font-size:clamp(1.0625rem,2.2vw,1.1875rem);font-weight:600;line-height:1.65}.landing-story-body{display:flex;flex-direction:column;gap:1rem;margin-top:1.25rem;color:var(--landing-slate);font-size:clamp(.9375rem,1.8vw,1rem);line-height:1.75}.landing-story-quote{position:relative;margin-top:1.75rem;padding:1.125rem 0 1.125rem 1.25rem;border-left:3px solid var(--landing-gold-500);background:linear-gradient(90deg,rgb(248 240 216/45%),transparent);color:var(--landing-sapphire-800);font-family:var(--font-landing-display),Georgia,serif;font-size:clamp(1.0625rem,2vw,1.25rem);line-height:1.5}.landing-story-visual{position:relative;display:flex;min-height:clamp(16rem,42vw,22rem);align-items:center;justify-content:center;overflow:hidden;border-top:1px solid rgb(21 82 182/8%);padding:clamp(2rem,5vw,3rem) clamp(1.5rem,4vw,2.5rem)}@media (min-width:1024px){.landing-story-visual{min-height:100%;border-top:0;border-left:1px solid rgb(21 82 182/8%)}}.landing-story-visual-overlay{position:absolute;inset:0;z-index:0;background:linear-gradient(165deg,rgb(6 27 69/72%),rgb(6 27 69/42%) 42%,rgb(8 43 104/58%))}.landing-story-visual-inner{position:relative;z-index:1;display:flex;width:100%;max-width:18rem;flex-direction:column;align-items:center;justify-content:center;text-align:center}.landing-story-brand-card{width:100%;border:1px solid rgb(255 255 255/20%);border-radius:var(--landing-radius-lg);background:rgb(255 255 255/97%);padding:clamp(1.75rem,4vw,2.25rem) clamp(1.25rem,3vw,1.75rem);box-shadow:inset 0 0 0 1px rgb(255 255 255/10%),0 24px 48px rgb(0 0 0/28%);backdrop-filter:blur(4px)}.landing-story-brand-card img{width:100%;height:auto}.landing-story-panel{border:1px solid rgb(21 82 182/8%);border-radius:var(--landing-radius-lg);background:linear-gradient(180deg,var(--landing-cloud) 0,var(--landing-white) 100%);padding:1.5rem}@keyframes landing-orb-float{0%,to{transform:translateZ(0)}50%{transform:translate3d(8px,-12px,0)}}@keyframes landing-logo-float{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-6px,0)}}@keyframes landing-glow-pulse{0%,to{opacity:.45}50%{opacity:.7}}@keyframes landing-fade-up{0%{opacity:0;transform:translate3d(0,18px,0)}to{opacity:1;transform:translateZ(0)}}.landing-hero-orbs{z-index:0}.landing-orb{position:absolute;border-radius:9999px;filter:blur(56px);animation:landing-orb-float 18s ease-in-out infinite;opacity:.75}.landing-orb-a{top:10%;right:8%;width:clamp(7rem,18vw,12rem);height:clamp(7rem,18vw,12rem);background:rgb(21 148 199/14%)}.landing-orb-b{bottom:14%;left:4%;width:clamp(5rem,14vw,9rem);height:clamp(5rem,14vw,9rem);background:rgb(213 164 50/10%);animation-delay:-5s}.landing-orb-c{top:48%;left:42%;width:clamp(4rem,10vw,7rem);height:clamp(4rem,10vw,7rem);background:rgb(21 82 182/12%);animation-delay:-10s;animation-duration:22s}.landing-hero-glow:before{animation:landing-glow-pulse 7s ease-in-out infinite}.landing-logo-float{animation:landing-logo-float 7s ease-in-out infinite}.landing-reveal{opacity:0;transform:translate3d(0,20px,0);transition:opacity .65s var(--landing-ease-out),transform .65s var(--landing-ease-out)}.landing-reveal.is-visible{opacity:1;transform:translateZ(0)}.landing-hero-content>*{animation:landing-fade-up .75s var(--landing-ease-out) both}.landing-hero-content>:first-child{animation-delay:.04s}.landing-hero-content>:nth-child(2){animation-delay:.1s}.landing-hero-content>:nth-child(3){animation-delay:.16s}.landing-hero-content>:nth-child(4){animation-delay:.22s}.landing-hero-content>:nth-child(5){animation-delay:.28s}.landing-hero-content>:nth-child(6){animation-delay:.34s}.landing-hero-content>:nth-child(7){animation-delay:.4s}.landing-hero-logo{animation:landing-fade-up .85s var(--landing-ease-out) .15s both}.landing-timeline li{opacity:0;transform:translate3d(0,12px,0);transition:opacity .5s var(--landing-ease-out),transform .5s var(--landing-ease-out)}.landing-timeline.is-visible li{opacity:1;transform:translateZ(0)}.landing-timeline.is-visible li:first-child{transition-delay:.04s}.landing-timeline.is-visible li:nth-child(2){transition-delay:.1s}.landing-timeline.is-visible li:nth-child(3){transition-delay:.16s}.landing-timeline.is-visible li:nth-child(4){transition-delay:.22s}.landing-timeline.is-visible li:nth-child(5){transition-delay:.28s}@media (prefers-reduced-motion:reduce){.landing-page{scroll-behavior:auto}.landing-hero-content>*,.landing-hero-glow:before,.landing-hero-logo,.landing-logo-float,.landing-orb{animation:none}.landing-reveal,.landing-timeline li{opacity:1;transform:none;transition:none}.landing-btn-gold:after{display:none}.landing-marquee-track{animation:none;flex-wrap:wrap;justify-content:center;width:auto;row-gap:.75rem}.landing-marquee-viewport{mask-image:none}.landing-marquee-item[aria-hidden=true]{display:none}.landing-login-btn{--landing-login-transition:0s}.landing-login-btn-is-navigating{transform:none;opacity:1}.landing-login-btn-is-navigating:before{animation:none}}