@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-condensed-latin-700-normal-v1xN8_Wq.woff2)format("woff2"),url(/assets/barlow-condensed-latin-700-normal-Dmwat-ge.woff)format("woff")}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/barlow-condensed-latin-800-normal-BKzMuPgK.woff2)format("woff2"),url(/assets/barlow-condensed-latin-800-normal-e9GbPXiK.woff)format("woff")}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/barlow-condensed-latin-900-normal-SFh9ViAc.woff2)format("woff2"),url(/assets/barlow-condensed-latin-900-normal-Bz1RFETY.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2)format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2)format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2)format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-700-normal-Yt3aPRUw.woff2)format("woff2"),url(/assets/inter-latin-700-normal-BLAVimhd.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-latin-800-normal-BYj_oED-.woff2)format("woff2"),url(/assets/inter-latin-800-normal-D1mf63XC.woff)format("woff")}:root{color:#071622;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;--midnight:#071622;--panel:#0b2436;--paper:#f3f1ea;--white:#fff;--green:#70e376;--amber:#f3b740;--slate:#afc0ca;--ink-muted:#40535d;--line:#cdd3d4;--container:1312px;--radius-sm:8px;--radius-md:16px;--radius-lg:24px;background:#f3f1ea;font-family:Inter,system-ui,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:110px}body{background:var(--paper);min-width:320px;min-height:100vh;margin:0}body,button,a{font-family:Inter,system-ui,sans-serif}img,svg{display:block}img{max-width:100%}a{color:inherit}button,a{-webkit-tap-highlight-color:transparent}:focus-visible{outline:3px solid var(--amber);outline-offset:4px}.skip-link{z-index:100;color:var(--paper);background:var(--midnight);border-radius:var(--radius-sm);padding:12px 16px;transition:transform .16s;position:fixed;top:12px;left:12px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.site-header{z-index:20;background:#f3f1eaf5;border-bottom:1px solid #d5d7d1;position:sticky;top:0}.header-inner,.section-shell{width:min(calc(100% - 128px), var(--container));margin-inline:auto}.header-inner{justify-content:space-between;align-items:center;gap:32px;min-height:92px;display:flex}.brand-link{flex:none}.brand-link img{width:220px;height:55px}.primary-nav{align-items:center;gap:30px;display:flex}.primary-nav a{min-height:44px;color:var(--midnight);align-items:center;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.primary-nav a:not(.nav-button):hover{text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:2px}.primary-nav .nav-button{color:var(--paper);background:var(--midnight);border-radius:999px;gap:7px;padding:0 18px}.nav-button span{color:var(--green);letter-spacing:.03em;text-transform:uppercase;font-size:11px}.menu-button{width:48px;height:48px;color:var(--paper);background:var(--midnight);border-radius:var(--radius-sm);border:0;justify-content:center;align-items:center;display:none}.menu-button svg{width:24px;height:24px}.section-paper{background:var(--paper)}.section-white{background:var(--white)}.hero,.product,.journey,.trust,.future-section{overflow:hidden}.hero{padding:80px 0 72px}.hero-shell,.intro-grid{grid-template-columns:minmax(0,2fr) minmax(320px,.85fr);align-items:end;gap:64px;display:grid}.hero-copy h1,.intro-grid h2,.future-copy h2{color:var(--midnight);letter-spacing:-.04em;text-wrap:balance;margin:0;font-family:Barlow Condensed,sans-serif;font-weight:900}.hero-copy h1{font-size:clamp(76px,8vw,116px);line-height:.86}.section-label,.accent-label,.future-label{letter-spacing:.15em;text-transform:uppercase;margin:0;font-size:13px;font-weight:800;line-height:1.3}.section-label{color:#52656f;margin-bottom:18px}.accent-label{color:var(--green)}.future-label{color:var(--amber)}.hero-aside{padding-bottom:8px}.lede,.section-intro,.future-copy>p{color:var(--ink-muted);margin:0;font-size:18px;line-height:1.65}.qualifier{color:#52656f;margin:14px 0 0;font-size:14px;font-weight:600}.button-row{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.button{border-radius:var(--radius-sm);justify-content:center;align-items:center;min-height:48px;padding:0 20px;font-size:15px;font-weight:800;text-decoration:none;display:inline-flex}.button-primary{color:var(--paper);background:var(--midnight)}.button-secondary{color:var(--midnight);border:1px solid var(--midnight)}.button:hover,.nav-button:hover{transform:translateY(-1px)}.hero-proof{min-height:300px;color:var(--paper);background:var(--midnight);border-radius:var(--radius-lg);grid-template-columns:350px minmax(0,1fr);margin-top:58px;display:grid;overflow:hidden}.hero-proof-copy{flex-direction:column;justify-content:center;align-items:flex-start;padding:36px;display:flex}.hero-proof h2{color:var(--paper);margin:14px 0;font-family:Barlow Condensed,sans-serif;font-size:42px;font-weight:900;line-height:.95}.hero-proof-copy>p:not(.accent-label){color:var(--slate);margin:0;font-size:14px;line-height:1.6}.text-link{color:var(--green);align-items:center;gap:8px;margin-top:22px;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex}.text-link svg{width:17px;height:17px}.hero-proof-visual,.product-screen{background:var(--panel);min-width:0}.hero-proof-visual{padding:24px 24px 0 0}.visual-meta{color:var(--slate);letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;gap:16px;margin-bottom:14px;font-size:11px;font-weight:800;line-height:1.4;display:flex}.screenshot-crop{background:#061522;border:1px solid #35505f;border-radius:14px;position:relative;overflow:hidden}.screenshot-crop img{object-fit:cover;object-position:top left;width:100%;height:100%}.screenshot-crop--hero{border-bottom:0;border-radius:14px 14px 0 0;height:260px}.product,.journey,.trust{padding:96px 0}.intro-grid h2{font-size:clamp(58px,6vw,82px);line-height:.92}.section-intro{justify-self:end;max-width:430px}.product-surface{background:var(--midnight);border-radius:26px;grid-template-columns:minmax(0,2fr) minmax(340px,.8fr);min-height:600px;margin-top:52px;display:grid;overflow:hidden}.product-screen{padding:28px}.screenshot-crop--product{height:480px}.image-caption,.surface-note{color:var(--slate);font-size:13px;line-height:1.6}.image-caption{margin:16px 0 0}.delta-list{flex-direction:column;padding:34px 30px;display:flex}.delta-item{border-bottom:1px solid #35505f;grid-template-columns:40px minmax(0,1fr);gap:16px;padding:28px 0;display:grid}.delta-item>svg{width:28px;height:28px;color:var(--green)}.delta-item p,.delta-item h3,.delta-item span{margin:0}.delta-item p{color:var(--slate);letter-spacing:.1em;text-transform:uppercase;font-size:12px}.delta-item h3{color:var(--paper);margin-top:6px;font-size:20px;line-height:1.25}.delta-item span{color:var(--slate);margin-top:8px;font-size:14px;line-height:1.55;display:block}.surface-note{margin:auto 0 0;padding-top:24px}.product-principles{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:44px;display:grid}.product-principles div{flex-direction:column;justify-content:center;gap:10px;min-height:132px;padding:26px 30px;display:flex}.product-principles div+div{border-left:1px solid var(--line)}.product-principles span{color:#397846;letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:800}.product-principles strong{font-size:18px;line-height:1.4}.journey-steps{border-radius:var(--radius-lg);border:1px solid #d2d5d0;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:52px;padding:0;list-style:none;display:grid}.journey-steps li{background:var(--white);min-height:330px;padding:30px;position:relative}.journey-steps li:first-child{border-radius:var(--radius-lg) 0 0 var(--radius-lg)}.journey-steps li:last-child{color:var(--paper);background:var(--midnight);border-radius:0 var(--radius-lg) var(--radius-lg) 0}.journey-steps li+li{border-left:1px solid #d2d5d0}.step-topline{justify-content:space-between;align-items:center;display:flex}.step-topline span{color:#397846;font-family:Barlow Condensed,sans-serif;font-size:34px;font-weight:900}.step-topline svg{color:#397846;width:26px;height:26px}.journey-steps li:last-child .step-topline span,.journey-steps li:last-child .step-topline svg{color:var(--green)}.journey-steps h3{margin:60px 0 12px;font-family:Barlow Condensed,sans-serif;font-size:34px;font-weight:900;line-height:1}.journey-steps p{color:#52656f;margin:0;font-size:15px;line-height:1.65}.journey-steps li:last-child p{color:var(--slate)}.step-arrow{display:none}.weekly-rhythm{color:var(--paper);background:var(--panel);border-radius:var(--radius-md);grid-template-columns:repeat(4,1fr);margin-top:28px;display:grid;overflow:hidden}.weekly-rhythm span{letter-spacing:.08em;text-transform:uppercase;align-items:center;min-height:72px;padding:20px 24px;font-size:13px;font-weight:800;display:flex}.weekly-rhythm span+span{border-left:1px solid #35505f}.trust-grid{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:52px;display:grid}.trust-card{background:var(--paper);border-radius:var(--radius-md);flex-direction:column;min-height:290px;padding:25px;display:flex}.trust-card>svg{color:#397846;width:28px;height:28px}.trust-card p{color:#397846;letter-spacing:.13em;text-transform:uppercase;margin:22px 0 0;font-size:12px;font-weight:800}.trust-card h3{margin:34px 0 12px;font-family:Barlow Condensed,sans-serif;font-size:32px;font-weight:900;line-height:1}.trust-card span{color:#52656f;margin-top:auto;font-size:14px;line-height:1.55}.trust-card--dark{color:var(--paper);background:var(--midnight)}.trust-card--dark>svg,.trust-card--dark p{color:var(--green)}.trust-card--dark span{color:var(--slate)}.trust-boundary{color:var(--paper);background:var(--panel);border-radius:22px;grid-template-columns:1fr 1fr;margin-top:34px;display:grid;overflow:hidden}.trust-boundary article{min-height:350px;padding:34px}.trust-boundary article+article{border-left:1px solid #3a5667}.trust-boundary h3{margin:52px 0 14px;font-family:Barlow Condensed,sans-serif;font-size:42px;font-weight:900;line-height:1}.trust-boundary article>p:not(.accent-label,.future-label){max-width:540px;color:var(--slate);margin:0;font-size:15px;line-height:1.6}.trust-boundary ul{gap:10px;margin:24px 0 0;padding:0;list-style:none;display:grid}.trust-boundary li{color:var(--paper);align-items:center;gap:10px;font-size:14px;display:flex}.trust-boundary li svg{width:17px;height:17px;color:var(--green)}.trust-boundary-future{background:#0a1e2c}.trust-boundary-future li svg{color:var(--amber)}.future-section{color:var(--paper);background:var(--midnight);padding:96px 0}.future-shell{grid-template-columns:minmax(0,1.35fr) minmax(380px,.75fr);align-items:start;gap:96px;display:grid}.future-copy h2{color:var(--paper);margin-top:20px;font-size:clamp(58px,6.2vw,88px);line-height:.92}.future-copy>p{max-width:680px;color:var(--slate);margin-top:26px}.future-button{min-height:52px;color:var(--midnight);background:var(--green);border-radius:var(--radius-sm);cursor:not-allowed;opacity:1;border:0;margin-top:30px;padding:0 22px;font-size:16px;font-weight:800}.future-destination{color:var(--amber);letter-spacing:.1em;text-transform:uppercase;margin-top:13px;font-size:12px;font-weight:800;display:block}.future-list{border-top:1px solid #35505f}.future-list article{border-bottom:1px solid #35505f;grid-template-columns:44px minmax(0,1fr);gap:18px;padding:26px 0;display:grid}.future-list article>svg{width:30px;height:30px;color:var(--amber)}.future-list h3,.future-list span{margin:0}.future-list h3{margin-top:8px;font-size:20px}.future-list span{color:var(--slate);margin-top:8px;font-size:14px;line-height:1.55;display:block}.site-footer{color:var(--paper);background:#04111b}.footer-main{justify-content:space-between;align-items:center;gap:48px;padding:50px 0;display:flex}.footer-main img{width:210px;height:auto}.footer-main p{color:var(--slate);margin:12px 0 0}.footer-main nav{flex-wrap:wrap;justify-content:flex-end;gap:24px;display:flex}.footer-main a{min-height:44px;color:var(--slate);align-items:center;font-size:13px;text-decoration:none;display:inline-flex}.footer-main a:hover{color:var(--paper)}.footer-legal{border-top:1px solid #27404f;justify-content:space-between;gap:32px;padding:24px 0 36px;display:flex}.footer-legal p{color:#87a0ae;max-width:760px;margin:0;font-size:12px;line-height:1.6}.footer-legal p:last-child{color:var(--amber);text-transform:uppercase;flex:none;font-weight:700}@media (max-width:1100px){.header-inner,.section-shell{width:min(calc(100% - 64px), var(--container))}.primary-nav{gap:18px}.hero-shell,.intro-grid,.future-shell{grid-template-columns:1fr;align-items:start;gap:32px}.hero-aside,.section-intro{justify-self:start;max-width:680px}.hero-proof{grid-template-columns:300px minmax(0,1fr)}.product-surface{grid-template-columns:1.35fr .8fr}.journey-steps,.trust-grid{grid-template-columns:repeat(2,1fr)}.journey-steps li:nth-child(3){border-top:1px solid #d2d5d0;border-left:0}.journey-steps li:nth-child(2){border-radius:0 var(--radius-lg) 0 0}.journey-steps li:last-child{border-radius:0 0 var(--radius-lg) 0;border-top:1px solid #d2d5d0}.future-list{max-width:760px}}@media (max-width:900px){html{scroll-padding-top:82px}.header-inner{min-height:76px;position:relative}.brand-link img{width:180px;height:45px}.menu-button{display:inline-flex}.primary-nav{background:var(--paper);border-radius:0 0 var(--radius-md) var(--radius-md);border:1px solid #d5d7d1;border-top:0;flex-direction:column;align-items:stretch;gap:0;padding:14px;display:none;position:absolute;top:calc(100% + 1px);left:0;right:0;box-shadow:0 20px 30px #07162224}.primary-nav--open{display:flex}.primary-nav a{min-height:52px;padding-inline:14px}.primary-nav .nav-button{justify-content:center;margin-top:8px}.hero{padding-top:58px}.hero-proof{grid-template-columns:1fr}.hero-proof-visual{padding:0 24px}.product-surface{grid-template-columns:1fr}.delta-list{border-top:1px solid #35505f}.product-principles,.weekly-rhythm{grid-template-columns:repeat(2,1fr)}.product-principles div:nth-child(3){border-top:1px solid var(--line);border-left:0;grid-column:1/-1}.weekly-rhythm span:nth-child(3){border-top:1px solid #35505f;border-left:0}.weekly-rhythm span:nth-child(4){border-top:1px solid #35505f}.trust-boundary{grid-template-columns:1fr}.trust-boundary article+article{border-top:1px solid #3a5667;border-left:0}.footer-main,.footer-legal{flex-direction:column;align-items:flex-start}.footer-main nav{justify-content:flex-start}}@media (max-width:640px){.header-inner,.section-shell{width:min(calc(100% - 36px), var(--container))}.hero,.product,.journey,.trust,.future-section{padding:64px 0}.hero-copy h1{font-size:clamp(62px,19vw,86px)}.intro-grid h2,.future-copy h2{font-size:clamp(50px,15vw,68px)}.lede,.section-intro,.future-copy>p{font-size:16px}.hero-proof{margin-top:42px}.hero-proof-copy,.product-screen,.delta-list{padding:24px}.screenshot-crop--hero{height:210px}.screenshot-crop--product{height:300px}.product-principles,.journey-steps,.weekly-rhythm,.trust-grid{grid-template-columns:1fr}.product-principles div+div,.product-principles div:nth-child(3){border-top:1px solid var(--line);border-left:0}.journey-steps li,.journey-steps li:nth-child(2),.journey-steps li:last-child{border-radius:0}.journey-steps li:first-child{border-radius:var(--radius-lg) var(--radius-lg) 0 0}.journey-steps li:last-child{border-radius:0 0 var(--radius-lg) var(--radius-lg)}.journey-steps li+li,.journey-steps li:nth-child(3){border-top:1px solid #d2d5d0;border-left:0}.journey-steps h3{margin-top:40px}.weekly-rhythm span+span,.weekly-rhythm span:nth-child(3),.weekly-rhythm span:nth-child(4){border-top:1px solid #35505f;border-left:0}.trust-card,.trust-boundary article{min-height:0}.trust-card span{margin-top:30px}.trust-boundary h3{margin-top:38px}.future-shell{gap:60px}.footer-main nav{flex-direction:column;gap:0}.footer-legal p:last-child{flex:auto}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.legal-page{background:var(--paper);flex-direction:column;min-height:100vh;display:flex}.legal-header{border-bottom:1px solid #d5d7d1}.legal-header-inner{justify-content:space-between;align-items:center;gap:32px;min-height:92px;display:flex}.legal-back{align-items:center;gap:10px;min-height:44px;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex}.legal-back:hover{text-underline-offset:5px;text-decoration:underline}.legal-back svg{width:18px;height:18px}.legal-main{flex:1;padding:88px 0 112px}.legal-layout{grid-template-columns:260px minmax(0,760px);justify-content:space-between;gap:96px;display:grid}.legal-sidebar{height:-moz-fit-content;height:fit-content;color:var(--ink-muted);gap:12px;padding-top:9px;display:grid;position:sticky;top:40px}.legal-sidebar p{color:var(--midnight);margin:0 0 8px;font-weight:800}.legal-sidebar span{font-size:13px;line-height:1.55}.legal-article h1,.not-found h1{color:var(--midnight);letter-spacing:-.04em;margin:0;font-family:Barlow Condensed,sans-serif;font-size:clamp(64px,8vw,96px);font-weight:900;line-height:.9}.legal-intro{max-width:680px;color:var(--ink-muted);margin:28px 0 64px;font-size:20px;line-height:1.65}.legal-article section{border-top:1px solid var(--line);padding:32px 0}.legal-article h2{color:var(--midnight);margin:0 0 16px;font-family:Barlow Condensed,sans-serif;font-size:34px;line-height:1}.legal-article section p{color:var(--ink-muted);margin:0;font-size:16px;line-height:1.75}.legal-article section p+p{margin-top:16px}.legal-article section a{text-underline-offset:4px;font-weight:800}.legal-footer{color:var(--paper);background:var(--midnight);padding:28px 0}.legal-footer .section-shell{justify-content:space-between;align-items:center;gap:24px;display:flex}.legal-footer p{color:var(--slate);margin:0;font-size:13px}.legal-footer nav{flex-wrap:wrap;gap:24px;display:flex}.legal-footer a{align-items:center;min-height:44px;font-size:13px;font-weight:800;display:inline-flex}.not-found{flex-direction:column;justify-content:center;align-items:flex-start;width:min(100% - 48px,760px);min-height:100vh;margin-inline:auto;padding:64px 0;display:flex}.not-found img{width:240px;margin-bottom:64px}.not-found>p:not(.section-label){color:var(--ink-muted);margin:24px 0;font-size:18px;line-height:1.6}@media (max-width:800px){.legal-main{padding:64px 0 80px}.legal-layout{grid-template-columns:1fr;gap:44px}.legal-sidebar{border-radius:var(--radius-sm);background:#e9e7e0;padding:20px;position:static}.legal-footer .section-shell{flex-direction:column;align-items:flex-start}}@media (max-width:560px){.legal-header-inner{min-height:78px}.legal-header .brand-link img{width:170px;height:auto}.legal-back{font-size:0}.legal-back svg{width:24px;height:24px}.legal-article h1,.not-found h1{font-size:58px}.legal-intro{margin-bottom:48px;font-size:18px}}.support-page{min-height:100vh;color:var(--paper);background:var(--midnight);flex-direction:column;display:flex}.support-header{border-bottom:1px solid #2a4657}.support-header-inner{justify-content:space-between;align-items:center;gap:32px;min-height:92px;display:flex}.support-header .brand-link img{width:216px;height:auto}.support-back{min-height:44px;color:var(--slate);align-items:center;gap:10px;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex}.support-back:hover{color:var(--paper)}.support-back svg{width:18px;height:18px}.support-main{flex:1;padding:80px 0 112px}.support-intro{grid-template-columns:minmax(0,1.2fr) minmax(320px,.6fr);align-items:end;gap:80px;display:grid}.support-intro .section-label{color:var(--green);grid-column:1/-1;margin-bottom:-56px}.support-intro h1{max-width:780px;color:var(--paper);letter-spacing:-.045em;margin:0;font-family:Barlow Condensed,sans-serif;font-size:clamp(76px,9vw,124px);font-weight:900;line-height:.86}.support-intro>p:last-child{color:var(--slate);margin:0 0 8px;font-size:18px;line-height:1.65}.support-layout{grid-template-columns:minmax(0,1.45fr) minmax(320px,.65fr);gap:28px;margin-top:64px;display:grid}.support-form{color:var(--midnight);background:var(--paper);border-radius:22px;padding:44px;position:relative}.support-name-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.support-field{gap:9px;margin-bottom:24px;display:grid}.support-field label{font-size:14px;font-weight:800}.support-field label span{color:#b23a2f}.support-field input,.support-field textarea{width:100%;color:var(--midnight);font:inherit;background:#e2e3de;border:2px solid #0000;border-radius:9px;font-size:16px;transition:border-color .14s,box-shadow .14s,background .14s}.support-field input{min-height:56px;padding:0 16px}.support-field textarea{resize:vertical;min-height:220px;padding:16px;line-height:1.55}.support-field input:hover,.support-field textarea:hover{background:#dcded8}.support-field input:focus,.support-field textarea:focus{background:#fff;border-color:#397846;outline:0;box-shadow:0 0 0 3px #70e3763d}.field-note{color:#52656f;margin:0;font-size:12px;line-height:1.55}.support-honeypot{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.support-privacy-copy{color:#52656f;max-width:720px;margin:4px 0 0;font-size:13px;line-height:1.65}.support-privacy-copy a{color:var(--midnight);text-underline-offset:4px;font-weight:800}.support-submit{min-height:56px;color:var(--midnight);background:var(--green);font:inherit;cursor:pointer;border:0;border-radius:9px;justify-content:center;align-items:center;gap:12px;margin-top:26px;padding:0 24px;font-size:15px;font-weight:900;display:inline-flex}.support-submit:hover:not(:disabled){background:#8aee8f}.support-submit:focus-visible{outline:3px solid var(--midnight);outline-offset:3px}.support-submit:disabled{cursor:wait;opacity:.72}.support-submit svg{width:18px;height:18px}.support-status{min-height:28px;margin-top:16px}.support-status p{border-radius:8px;margin:0;padding:12px 14px;font-size:14px;font-weight:700;line-height:1.45}.support-status--success{color:#163e22;background:#cceecf}.support-status--error{color:#67221c;background:#f3d6d2}.support-status--error a{font-weight:900}.support-contact-card{background:var(--panel);border:1px solid #35505f;border-radius:22px;align-self:start;padding:36px}.support-card-icon{width:58px;height:58px;color:var(--midnight);background:var(--green);border-radius:12px;place-items:center;display:grid}.support-card-icon svg{width:28px;height:28px}.support-contact-card .accent-label{margin-top:52px}.support-contact-card h2{color:var(--paper);margin:14px 0 12px;font-family:Barlow Condensed,sans-serif;font-size:46px;font-weight:900;line-height:.95}.support-contact-card>p:not(.accent-label){color:var(--slate);margin:0;font-size:15px;line-height:1.6}.support-contact-card>a{min-height:44px;color:var(--green);text-underline-offset:5px;align-items:center;margin-top:18px;font-weight:900;display:inline-flex}.support-card-boundary{border-top:1px solid #3a5667;grid-template-columns:24px minmax(0,1fr);gap:13px;margin-top:34px;padding-top:28px;display:grid}.support-card-boundary svg{width:22px;height:22px;color:var(--amber)}.support-card-boundary p{color:var(--slate);margin:0;font-size:13px;line-height:1.6}@media (max-width:900px){.support-intro,.support-layout{grid-template-columns:1fr}.support-intro{gap:28px}.support-intro .section-label{margin-bottom:0}.support-intro>p:last-child{max-width:640px}.support-contact-card{width:100%}}@media (max-width:640px){.support-header-inner{min-height:78px}.support-header .brand-link img{width:174px}.support-back{font-size:0}.support-back svg{width:24px;height:24px}.support-main{padding:56px 0 72px}.support-intro h1{font-size:clamp(62px,19vw,82px)}.support-layout{margin-top:40px}.support-form,.support-contact-card{border-radius:16px;padding:24px}.support-name-grid{grid-template-columns:1fr;gap:0}.support-submit{width:100%}}
