@keyframes recpulse{0%,to{opacity:1}50%{opacity:.3}}@keyframes fdot2{0%{box-shadow:0 0 #c8f1358c}70%,to{box-shadow:0 0 0 7px #c8f13500}}@keyframes fade-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes rev-scroll{0%{transform:translateY(0)}to{transform:translateY(-50%)}}.landing-page{--border:#ddd9d3;--radius-lg:20px;--radius-xl:28px;--max-w:1240px;--gutter:clamp(22px,5vw,72px);background:var(--page-deep);color:var(--text-primary);font-family:var(--font-body);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.6;overflow-x:hidden}.landing-page a{color:inherit;text-decoration:none}.landing-page img{max-width:100%;display:block}.landing-page .container{width:100%;max-width:var(--max-w);padding:0 var(--gutter);margin:0 auto}.landing-page .nav{z-index:100;pointer-events:none;background:0 0;justify-content:center;height:auto;display:flex;position:fixed;top:clamp(10px,1.6vw,16px);left:0;right:0}.landing-page .nav-inner{pointer-events:auto;width:min(var(--max-w),calc(100% - 24px));-webkit-backdrop-filter:blur(16px);transition:background .28s var(--ease-out),box-shadow .28s var(--ease-out);background:#0d1b2a8c;border:1px solid #ffffff1f;border-radius:100px;justify-content:space-between;align-items:center;padding:8px 8px 8px 22px;display:flex;position:relative;box-shadow:0 12px 34px -14px #08101a8c}.landing-page .nav.nav-solid .nav-inner{background:#0d1b2ad1;box-shadow:0 14px 36px -14px #08101aa8}.landing-page .nav-brand{cursor:pointer;align-items:center;gap:9px;text-decoration:none;display:flex}.landing-page .nav-wordmark{width:auto;height:18px;display:block}.landing-page .nav-right{align-items:center;gap:14px;display:flex}.landing-page .nav-menu,.landing-page .nav-links{align-items:center;gap:28px;display:flex}.landing-page .nav-links a{font-family:var(--font-display);letter-spacing:-.01em;color:#ffffffeb;transition:color .15s var(--ease-out);font-size:14px;font-weight:600}@media (hover:hover) and (pointer:fine){.landing-page .nav-links a:hover{color:#fff}}.landing-page .nav-toggle{display:none}@media (max-width:767px){.landing-page .nav-menu{-webkit-backdrop-filter:blur(16px);opacity:0;visibility:hidden;transition:opacity .22s var(--ease-out),transform .22s var(--ease-out),visibility .22s;background:#0d1b2af0;border:1px solid #ffffff1f;border-radius:22px;flex-direction:column;align-items:stretch;gap:8px;padding:12px;position:absolute;top:calc(100% + 10px);left:0;right:0;transform:translateY(-8px);box-shadow:0 18px 44px -16px #08101a99}.landing-page .nav.open .nav-menu{opacity:1;visibility:visible;transform:translateY(0)}.landing-page .nav-links{flex-direction:column;align-items:stretch;gap:2px}.landing-page .nav-links a{border-radius:12px;padding:12px 16px;font-size:15px}.landing-page .nav-menu .btn-nav{text-align:center;margin-top:4px;display:block}.landing-page .nav-toggle{cursor:pointer;background:#ffffff14;border:1px solid #ffffff29;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:42px;height:42px;padding:0;display:flex}.landing-page .nav-toggle span{width:18px;height:2px;transition:transform .24s var(--ease-out),opacity .2s var(--ease-out);background:#fff;border-radius:2px;display:block}.landing-page .nav.open .nav-toggle span:first-child{transform:translateY(6px)rotate(45deg)}.landing-page .nav.open .nav-toggle span:nth-child(2){opacity:0}.landing-page .nav.open .nav-toggle span:nth-child(3){transform:translateY(-6px)rotate(-45deg)}}@media (max-width:420px){.landing-page .nav-inner{padding-left:16px}.landing-page .btn-nav{padding:9px 16px;font-size:12px}}.landing-page .btn-nav{background:var(--accent);color:#0a0a0a;font-family:var(--font-display);white-space:nowrap;cursor:pointer;transition:transform .16s var(--ease-out),box-shadow .16s var(--ease-out);border:none;border-radius:100px;flex-shrink:0;padding:9px 20px;font-size:13px;font-weight:700;display:inline-block}@media (hover:hover) and (pointer:fine){.landing-page .btn-nav:hover{transform:translateY(-1px);box-shadow:0 6px 16px #c8f13533}}.landing-page .btn-nav:active{transition-duration:.1s;transform:scale(.97)}.landing-page .btn-primary{background:var(--accent);color:#0a0a0a;font-family:var(--font-display);cursor:pointer;transition:transform .16s var(--ease-out),box-shadow .16s var(--ease-out);border:none;border-radius:100px;align-items:center;gap:8px;padding:14px 30px;font-size:15px;font-weight:700;display:inline-flex}@media (hover:hover) and (pointer:fine){.landing-page .btn-primary:hover{transform:translateY(-1px);box-shadow:0 8px 24px #c8f13538}}.landing-page .btn-primary:active{transition-duration:.1s;transform:scale(.97)}.landing-page .btn-ghost{color:#ffffffe6;font-family:var(--font-display);cursor:pointer;transition:background .16s var(--ease-out),border-color .16s var(--ease-out);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff14;border:1px solid #ffffff2e;border-radius:100px;align-items:center;gap:8px;padding:14px 30px;font-size:15px;font-weight:600;display:inline-flex}@media (hover:hover) and (pointer:fine){.landing-page .btn-ghost:hover{background:#ffffff24;border-color:#ffffff4d}}.landing-page .btn-ghost:active{transition-duration:.1s;transform:scale(.97)}.landing-page .btn-dark{background:var(--navy);color:#fff;font-family:var(--font-display);cursor:pointer;transition:transform .16s var(--ease-out),box-shadow .16s var(--ease-out);border:none;border-radius:100px;align-items:center;gap:8px;padding:14px 30px;font-size:15px;font-weight:700;display:inline-flex}@media (hover:hover) and (pointer:fine){.landing-page .btn-dark:hover{transform:translateY(-1px);box-shadow:0 10px 24px #0d1b2a33}}.landing-page .btn-dark:active{transition-duration:.1s;transform:scale(.97)}.landing-page .hero{background:#0d1b2a;align-items:center;min-height:100svh;padding:0;display:flex;position:relative;overflow:hidden}.landing-page .hero-bg-img{z-index:0;object-fit:cover;object-position:50% 40%;width:100%;height:100%;position:absolute;inset:0}.landing-page .hero-bg-grad{z-index:1;background:linear-gradient(100deg,#060e18f7 0%,#060e18e8 26%,#060e18b3 46%,#060e184d 66%,#060e180d 100%),linear-gradient(#0000 45%,#060e181f 70%,#060e18a6 100%);position:absolute;inset:0}@media (max-width:899px){.landing-page .hero{align-items:flex-end;min-height:100svh}.landing-page .hero-bg-img{object-position:42% 0%}.landing-page .hero-bg-grad{background:linear-gradient(#060e186b 0%,#060e184d 26%,#060e18d6 58%,#060e18fa 100%)}.landing-page .hero-inner{padding:24px 0 64px}}.landing-page .hero-glow-1{pointer-events:none;z-index:2;background:radial-gradient(circle,#c8f13514 0%,#0000 65%);width:500px;height:500px;position:absolute;top:-100px;left:-200px}.landing-page .hero-inner{z-index:3;grid-template-columns:1fr;max-width:520px;padding:110px 0 70px;display:grid;position:relative}@media (min-width:900px){.landing-page .hero-inner{padding:120px 0 84px}}.landing-page .hero-h1{font-family:var(--font-display);letter-spacing:-.025em;text-wrap:balance;color:#fff;text-shadow:0 2px 30px #00000073;margin-bottom:20px;font-size:clamp(38px,6vw,66px);font-weight:800;line-height:1}.landing-page .hero-h1 .hl{color:var(--accent);text-shadow:0 2px 24px #060e188c}.landing-page .hero-body{color:#fffc;text-shadow:0 1px 14px #0006;max-width:420px;margin-bottom:36px;font-size:16px;line-height:1.65}.landing-page .hero-ctas{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.landing-page .hero-note{color:#ffffff80;margin-top:12px;font-size:12px}.landing-page .hero-note b{color:var(--accent);font-weight:600}.landing-page .stack{padding:0}.landing-page .panel{width:100%;margin:0;position:relative;overflow:hidden}.landing-page .panel-light{color:var(--text-primary);background:#fff}.landing-page .panel-base{color:var(--text-primary);background:#f4f3f0}.landing-page .panel-dark{background:var(--slate);color:#fff}.landing-page .panel-ink{background:var(--navy);color:#fff}.landing-page .panel-inner{max-width:1240px;margin-inline:auto;padding:clamp(44px,6vw,92px) clamp(22px,5vw,72px)}.landing-page .eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--accent-deep);align-items:center;gap:9px;margin-bottom:14px;font-size:11px;font-weight:600;display:inline-flex}.landing-page .eyebrow:before{content:"";background:currentColor;border-radius:1px;width:18px;height:2px}.landing-page .panel-dark .eyebrow,.landing-page .panel-ink .eyebrow{color:var(--accent)}.landing-page .h2{font-family:var(--font-display);letter-spacing:-.025em;text-wrap:balance;margin-bottom:18px;font-size:clamp(30px,4.4vw,52px);font-weight:800;line-height:1.02}.landing-page .h2 .hl{color:var(--accent-deep)}.landing-page .panel-dark .h2,.landing-page .panel-ink .h2{color:#fff}.landing-page .panel-dark .h2 .hl,.landing-page .panel-ink .h2 .hl{color:var(--accent)}.landing-page .sub{color:var(--text-secondary);max-width:520px;font-size:16px;line-height:1.65}.landing-page .panel-dark .sub,.landing-page .panel-ink .sub{color:#fff9}.landing-page .text-center{text-align:center}.landing-page .sub.center{margin:0 auto}.landing-page .sep-diag{--cut:clamp(46px,6vw,84px);margin-top:calc(var(--cut)*-1);clip-path:polygon(0 var(--cut),100% 0,100% 100%,0 100%);z-index:1;position:relative}.landing-page .sep-diag--rev{--cut:clamp(46px,6vw,84px);margin-top:calc(var(--cut)*-1);clip-path:polygon(0 0,100% var(--cut),100% 100%,0 100%);z-index:1;position:relative}.landing-page .sep-diag>.panel-inner,.landing-page .sep-diag--rev>.panel-inner{padding-top:calc(clamp(44px,6vw,92px) + var(--cut)*.6)}.landing-page .blob{filter:blur(66px);pointer-events:none;z-index:0;background:#c8f13529;border-radius:50%;position:absolute}.landing-page .panel-inner{z-index:1;position:relative}.landing-page .seg{grid-template-columns:1fr;align-items:center;gap:44px;display:grid}@media (min-width:920px){.landing-page .seg{grid-template-columns:1fr 1fr;gap:72px}.landing-page .seg.flip>:first-child{order:2}.landing-page .seg.flip>:last-child{order:1}}.landing-page .phone-wrap{justify-content:center;align-items:center;display:flex}.landing-page .phone-mock{aspect-ratio:440/916;filter:drop-shadow(0 26px 52px #0000008c);width:100%;max-width:290px;position:relative}.landing-page .phone-deck{z-index:1;background:#0a0a0c;border-radius:14%/6.4%;width:91.4%;height:96%;position:absolute;top:2%;left:4.3%;overflow:hidden}.landing-page .phone-screen{object-fit:cover;object-position:center top;width:100%;height:100%;position:absolute;top:0;left:0}.landing-page .phone-deck:after{content:"";z-index:3;background:#0a0a0c;border-radius:100px;width:30%;height:3.1%;position:absolute;top:2%;left:50%;transform:translate(-50%)}.landing-page .phone-frame{z-index:2;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.landing-page .featlist{margin-top:30px}.landing-page .featrow{border-top:1px solid #ffffff1a;align-items:flex-start;gap:16px;padding:18px 0;display:flex}.landing-page .feat-ico{width:22px;height:22px;color:var(--accent);flex-shrink:0;margin-top:1px}.landing-page .feat-ico svg{stroke:currentColor;fill:none;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.landing-page .feat-h{font-family:var(--font-display);color:#fff;letter-spacing:-.01em;margin-bottom:3px;font-size:16px;font-weight:700}.landing-page .feat-p{color:#ffffff94;max-width:46ch;font-size:13.5px;line-height:1.5}.landing-page .pricing-grid{grid-template-columns:1fr;gap:16px;margin-top:8px;display:grid}@media (min-width:768px){.landing-page .pricing-grid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:18px}}.landing-page .pcard{border-radius:var(--radius-lg);transition:border-color .2s var(--ease-out);background:#ffffff05;border:1px solid #ffffff1a;flex-direction:column;padding:34px 30px;display:flex;position:relative}@media (hover:hover) and (pointer:fine){.landing-page .pcard:hover{border-color:#ffffff38}}.landing-page .pcard .pfeats{flex:1}.landing-page .pcard.hot{background:#ffffff09;border-color:#c8f13573}@media (hover:hover) and (pointer:fine){.landing-page .pcard.hot:hover{border-color:#c8f135b3}}.landing-page .popular-badge{color:var(--accent);font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;background:#c8f1351f;border:1px solid #c8f13573;border-radius:100px;padding:5px 11px;font-size:10px;font-weight:700;position:absolute;top:28px;right:28px}.landing-page .ptier-row{align-items:center;gap:9px;margin-bottom:22px;display:flex}.landing-page .ptier{font-family:var(--font-display);letter-spacing:.16em;text-transform:uppercase;color:#ffffff8c;margin-bottom:0;font-size:13px;font-weight:700}.landing-page .ptag{font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:#ffffff80;white-space:nowrap;background:#ffffff0f;border:1px solid #ffffff24;border-radius:100px;padding:3px 9px;font-size:9px;font-weight:700}.landing-page .pprice-wrap{align-items:baseline;gap:9px;display:flex}.landing-page .pprice{font-family:var(--font-display);color:#fff;letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-size:52px;font-weight:800;line-height:.95}.landing-page .pprice sup{vertical-align:super;color:#fff9;letter-spacing:0;font-size:24px;font-weight:600}.landing-page .pslash{color:#ffffff4d;font-variant-numeric:tabular-nums;font-size:13px;text-decoration:line-through}.landing-page .pperiod{color:#ffffff6b;margin-top:9px;margin-bottom:14px;font-size:13px}.landing-page .pcredits{color:#ffffff9e;background:#ffffff0a;border:1px dashed #ffffff2e;border-radius:8px;margin-bottom:22px;padding:9px 12px;font-size:12.5px;line-height:1.5}.landing-page .pcredits b{color:#fff;font-weight:700}.landing-page .pdiv{background:#ffffff14;height:1px;margin:0 0 22px}.landing-page .pfeats{flex-direction:column;gap:13px;margin-bottom:30px;list-style:none;display:flex}.landing-page .pfeat{color:#ffffffd1;align-items:flex-start;gap:11px;font-size:14px;line-height:1.45;display:flex}.landing-page .pfeat .ck{color:var(--accent);flex-shrink:0;font-weight:700}.landing-page .pfeat .off{color:#ffffff4d;flex-shrink:0;font-weight:600}.landing-page .pfeat.dim{color:#fff6}.landing-page .pcta{width:100%;font-family:var(--font-display);cursor:pointer;transition:background .16s var(--ease-out),border-color .16s var(--ease-out);text-align:center;border:1px solid #0000;border-radius:100px;padding:13px;font-size:14px;font-weight:700;display:block}.landing-page .pcta:active{transform:scale(.98)}.landing-page .pcta.solid{background:var(--accent);color:#0a140a}.landing-page .pcta.lime{color:#fff;background:0 0;border-color:#ffffff38}@media (hover:hover) and (pointer:fine){.landing-page .pcta.solid:hover{background:#d4f84f}.landing-page .pcta.lime:hover{background:#ffffff08;border-color:#ffffff73}}.landing-page .pricing-assure{flex-wrap:wrap;justify-content:center;gap:10px 24px;margin-top:38px;display:flex}.landing-page .pricing-assure span{color:#ffffff7a;align-items:center;gap:7px;font-size:13px;display:inline-flex}.landing-page .pricing-assure svg{width:15px;height:15px;stroke:var(--accent);fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.landing-page .faq-wrap{grid-template-columns:1fr;gap:40px;display:grid}@media (min-width:920px){.landing-page .faq-wrap{grid-template-columns:.82fr 1.18fr;align-items:start;gap:clamp(48px,6vw,88px)}.landing-page .faq-aside{position:sticky;top:96px}}.landing-page .faq-aside .h2{margin-bottom:16px}.landing-page .faq-aside .sub{margin-bottom:26px}.landing-page .faq-thread{flex-direction:column;gap:14px;display:flex}.landing-page .faq-item{flex-direction:column;display:flex}.landing-page .faq-q{cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:12px;width:100%;padding:0;display:flex}.landing-page .faq-q-pill{border:1px solid var(--border);font-family:var(--font-display);color:var(--text-primary);letter-spacing:-.01em;transition:border-color .22s var(--ease-out),color .22s var(--ease-out),background .22s var(--ease-out);background:#0d1b2a0b;border-radius:100px;flex:1;padding:17px 24px;font-size:clamp(15px,1.5vw,17px);font-weight:600;line-height:1.3}.landing-page .faq-toggle{border:1px solid var(--border);width:40px;height:40px;transition:border-color .22s var(--ease-out),background .22s var(--ease-out);border-radius:50%;flex:none;place-items:center;display:grid}.landing-page .faq-toggle svg{width:16px;height:16px;stroke:var(--text-tertiary);stroke-width:2px;stroke-linecap:round}.landing-page .faq-toggle svg line.v{transform-origin:50%;transition:transform .28s var(--ease-out)}@media (hover:hover) and (pointer:fine){.landing-page .faq-q:hover .faq-q-pill{color:var(--text-primary);border-color:#c3beb5}.landing-page .faq-q:hover .faq-toggle{border-color:#c3beb5}}.landing-page .faq-item.open .faq-q-pill{border-color:var(--accent-deep);color:var(--accent-deep);background:#c8f13529}.landing-page .faq-item.open .faq-toggle{border-color:var(--accent-deep);background:#c8f13529}.landing-page .faq-item.open .faq-toggle svg{stroke:var(--accent-deep)}.landing-page .faq-item.open .faq-toggle svg line.v{transform:scaleY(0)}.landing-page .faq-a{transition:grid-template-rows .42s var(--ease-out);grid-template-rows:0fr;display:grid}.landing-page .faq-item.open .faq-a{grid-template-rows:1fr}.landing-page .faq-a-inner{overflow:hidden}.landing-page .faq-a-bubble{background:var(--accent);color:#0a1305;border-radius:20px 20px 6px;max-width:88%;margin:12px 0 2px auto;padding:16px 22px;font-size:15px;line-height:1.6;box-shadow:0 14px 34px -16px #c8f13566}.landing-page .fcta{text-align:center;align-items:center;min-height:84svh;padding:clamp(74px,10vw,110px) 0 clamp(156px,19vw,206px);display:flex;position:relative;overflow:hidden}.landing-page .fcta>.container{width:100%}@media (min-width:761px){.landing-page .fcta{min-height:96vh}}@media (max-width:640px){.landing-page .fcta{padding-bottom:clamp(130px,30vw,170px)}}.landing-page .fcta-cap{z-index:1;pointer-events:none;width:100%;height:clamp(64px,9vw,112px);display:block;position:absolute;top:-1px;left:0}.landing-page .fcta-bg{pointer-events:none;background:url(/landing/lf-cta-courtside.jpg) 50%/cover no-repeat;position:absolute;inset:0}.landing-page .fcta-bg:after{content:"";background:linear-gradient(#081320d1 0%,#08132094 48%,#08132075 100%);position:absolute;inset:0}.landing-page .fcta .eyebrow{color:var(--accent);justify-content:center}.landing-page .fcta-h{font-family:var(--font-display);letter-spacing:-.025em;color:#fff;text-wrap:balance;margin-bottom:16px;font-size:clamp(30px,5vw,58px);font-weight:800;line-height:1.04}.landing-page .fcta-h .hl{color:var(--accent)}.landing-page .fcta-sub{color:#ffffffbd;max-width:520px;margin-bottom:40px;margin-left:auto;margin-right:auto;font-size:17px}.landing-page .fcta-row{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.landing-page .footer{z-index:2;text-align:left;background:0 0;margin-top:calc(-1*clamp(118px,15vw,176px));padding:0;position:relative}.landing-page .foot-curve{pointer-events:none;height:clamp(118px,15vw,176px);position:relative}.landing-page .foot-curve-svg{width:100%;height:100%;fill:var(--page-deep);display:block;position:absolute;bottom:-1px;left:0;right:0}.landing-page .foot-body{background:var(--page-deep);padding-top:clamp(40px,5vw,68px);padding-bottom:clamp(40px,5vw,68px);overflow:hidden}.landing-page .foot-top{grid-template-columns:1fr;gap:32px;display:grid}@media (min-width:760px){.landing-page .foot-top{grid-template-columns:auto auto;justify-content:space-between;align-items:start}}.landing-page .foot-left-col{flex-direction:column;gap:20px;display:flex}.landing-page .foot-lockup{align-items:center;gap:16px;display:flex}.landing-page .foot-icon{width:auto;height:clamp(56px,7vw,84px);display:block}.landing-page .foot-wordmark{width:auto;height:clamp(30px,3.6vw,44px);display:block}.landing-page .foot-tag{color:#ffffff8c;max-width:360px;margin-bottom:0;font-size:14px;line-height:1.65}.landing-page .foot-socials{gap:12px;display:flex}.landing-page .foot-social{width:42px;height:42px;transition:border-color .18s var(--ease-out),background .18s var(--ease-out);border:1px solid #ffffff1f;border-radius:50%;place-items:center;display:grid}.landing-page .foot-social svg{color:#fff9;width:18px;height:18px;transition:color .18s var(--ease-out)}@media (hover:hover) and (pointer:fine){.landing-page .foot-social:hover{background:#c8f13514;border-color:#c8f13580}.landing-page .foot-social:hover svg{color:var(--accent)}}.landing-page .foot-back{font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:#fff9;transition:border-color .16s var(--ease-out),color .16s var(--ease-out);cursor:pointer;background:0 0;border:1px solid #ffffff29;border-radius:100px;align-self:flex-start;align-items:center;gap:8px;padding:10px 20px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.landing-page .foot-back:hover{color:var(--accent);border-color:#c8f13580}}.landing-page .foot-back:active{transition-duration:.1s;transform:scale(.97)}.landing-page .foot-back svg{stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.landing-page .foot-cols{grid-template-columns:repeat(2,1fr);gap:30px 24px;display:grid}@media (min-width:760px){.landing-page .foot-cols{grid-template-columns:auto;gap:30px clamp(48px,7vw,110px)}}.landing-page .foot-col h4{font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:#ffffff6b;margin-bottom:14px;font-size:12px;font-weight:600}.landing-page .foot-col a{color:#ffffffa8;transition:color .15s var(--ease-out);padding:7px 0;font-size:14px;display:block}@media (hover:hover) and (pointer:fine){.landing-page .foot-col a:hover{color:#fff}}.landing-page .foot-word{font-family:var(--font-display);letter-spacing:-.04em;color:#ffffff0d;text-align:center;white-space:nowrap;-webkit-user-select:none;user-select:none;pointer-events:none;margin-top:clamp(24px,3.5vw,48px);font-size:clamp(40px,12.4vw,176px);font-weight:800;line-height:.8}.landing-page .foot-legal{border-top:1px solid #ffffff12;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;margin-top:clamp(18px,2.5vw,30px);padding-top:24px;display:flex}.landing-page .foot-copy{color:#fff6;font-size:12.5px}.landing-page .foot-legal-links{flex-wrap:wrap;gap:22px;display:flex}.landing-page .foot-legal-links a{color:#ffffff80;transition:color .15s var(--ease-out);font-size:12.5px}@media (hover:hover) and (pointer:fine){.landing-page .foot-legal-links a:hover{color:#ffffffd9}}@media (max-width:560px){.landing-page .foot-legal{text-align:center;justify-content:center}}.landing-page .footer-bar{background:var(--accent);justify-content:center;align-items:center;padding:11px clamp(22px,5vw,72px);display:flex}.landing-page .foot-copy-bar{color:var(--navy);font-size:12px;font-weight:600;font-family:var(--font-display);letter-spacing:.02em}.landing-page .reveal{opacity:0;transition:opacity .6s var(--ease-out),transform .6s var(--ease-out);transform:translateY(24px)}.landing-page .reveal.visible{opacity:1;transform:translateY(0)}.landing-page .fu{opacity:0;animation:fade-up .6s var(--ease-out)forwards}.landing-page .fu.d1{animation-delay:80ms}.landing-page .fu.d2{animation-delay:.18s}.landing-page .fu.d3{animation-delay:.28s}.landing-page .fu.d4{animation-delay:.36s}@media (prefers-reduced-motion:reduce){.landing-page *,.landing-page :before,.landing-page :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-delay:0s!important}.landing-page .reveal{opacity:1;transform:none}.landing-page .fu{opacity:1}}
