:root{color-scheme:dark;--bg:#071c1c;--bg-2:#0b2423;--surface:#102e2b;--surface-2:#153a34;--line:rgba(198,246,221,.14);--text:#f5f8ee;--muted:#b4c8c0;--mint:#9af2bb;--mint-bright:#bcffd3;--amber:#f8ca82;--radius:26px;--max:1192px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;background:var(--bg);color:var(--text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button{font:inherit}a:focus-visible,button:focus-visible{outline:3px solid var(--mint);outline-offset:4px}img{display:block;max-width:100%}::selection{background:var(--mint);color:#073027}.container{width:min(var(--max),calc(100% - 72px));margin-inline:auto}.skip-link{position:absolute;z-index:100;top:-70px;left:12px;background:#c5ffd1;color:#123;padding:12px 17px;border-radius:10px}.skip-link:focus{top:12px}.site-header{position:absolute;inset:0 0 auto;z-index:30;border-bottom:1px solid rgba(231,255,238,.16);background:linear-gradient(180deg,rgba(3,19,19,.72),rgba(3,19,19,.20));backdrop-filter:blur(12px)}.nav-shell{height:88px;display:flex;align-items:center;justify-content:space-between;gap:24px}.brand{display:inline-flex;align-items:center;gap:12px;font-size:21px;font-weight:780;letter-spacing:-.9px;white-space:nowrap}.brand-icon{width:43px;height:43px;display:grid;place-items:center;border-radius:14px;background:linear-gradient(135deg,#0c4137,#1d5945);box-shadow:0 4px 20px #0002;border:1px solid rgba(178,255,205,.22)}.brand-icon img{width:36px;height:36px}.desktop-nav{display:flex;align-items:center;gap:36px;font-size:13px;font-weight:650;color:#d5e8e0}.desktop-nav a{transition:color .18s}.desktop-nav a:hover,.footer-links a:hover{color:var(--mint)}.nav-actions{display:flex;align-items:center;gap:14px}.button{display:inline-flex;align-items:center;justify-content:center;gap:11px;border-radius:999px;font-size:14px;font-weight:750;line-height:1.15;transition:transform .2s,background .2s,box-shadow .2s;white-space:nowrap;min-height:49px;padding:15px 24px}.button:hover{transform:translateY(-2px)}.button-nav{font-size:12px;padding:12px 19px;min-height:42px;color:#093327;background:var(--mint);box-shadow:0 5px 25px rgba(148,236,180,.14)}.button-nav:hover{background:#ccffdc}.button-primary{background:var(--mint);color:#10362c;box-shadow:0 9px 28px rgba(67,203,127,.25)}.button-primary:hover{background:#c3ffcf;box-shadow:0 11px 40px rgba(67,203,127,.35)}.button-primary svg{width:19px;height:19px}.button-ghost{background:rgba(9,39,37,.36);border:1px solid rgba(220,255,230,.36);color:#f0f9ef}.button-ghost:hover{background:rgba(182,255,215,.15)}.menu-toggle{display:none;background:#16443a;color:white;border:1px solid #427f69;width:45px;height:45px;border-radius:13px;align-items:center;justify-content:center;flex-direction:column;gap:4px;cursor:pointer}.menu-toggle span{width:19px;height:2px;background:currentColor;border-radius:2px}.mobile-nav[hidden]{display:none!important}.mobile-nav{display:none}.hero{position:relative;min-height:850px;display:flex;align-items:center;overflow:hidden;background:#122929}.hero-art,.hero-vignette{position:absolute;inset:0;pointer-events:none}.hero-art{background-image:url('/assets/hero-landscape.webp');background-size:cover;background-position:center 49%;transform:scale(1.03)}.hero-vignette{background:linear-gradient(90deg,rgba(4,24,24,.97) 0%,rgba(4,23,24,.84) 28%,rgba(7,27,28,.58) 53%,rgba(6,21,24,.38) 77%,rgba(5,25,25,.30) 100%),linear-gradient(0deg,rgba(5,24,23,.98),transparent 38%),linear-gradient(180deg,rgba(4,20,20,.20),transparent 35%)}.hero-content{position:relative;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(325px,.9fr);align-items:center;gap:5vw;min-height:850px;padding-top:116px;padding-bottom:72px}.hero-copy{max-width:680px;position:relative;z-index:2}.eyebrow,.section-kicker{display:inline-flex;align-items:center;gap:10px;color:var(--mint);font-size:11px;font-weight:820;letter-spacing:2.4px}.eyebrow{padding:11px 15px;background:rgba(45,98,78,.34);border:1px solid rgba(149,249,188,.19);border-radius:100px}.eyebrow-dot{width:7px;height:7px;border-radius:50%;background:var(--mint);box-shadow:0 0 0 5px rgba(156,248,190,.09)}h1,h2,h3,p{margin-top:0}.hero h1{font-size:clamp(52px,5.4vw,84px);font-weight:850;letter-spacing:-5px;line-height:1.08;margin:28px 0 24px;max-width:760px}.hero h1 em{font-style:normal;color:var(--mint-bright)}.hero-copy>p:not(.hero-note){max-width:540px;color:#deebe6;font-size:clamp(16px,1.45vw,19px);line-height:1.75}.hero-buttons{display:flex;flex-wrap:wrap;gap:14px;margin:32px 0 27px}.hero-note{display:flex;align-items:center;gap:7px;font-size:12px;color:#c5d6cf}.note-sparkle{color:var(--amber);font-size:17px}.hero-device-wrap{height:690px;display:flex;align-items:center;justify-content:center;position:relative;min-width:0;isolation:isolate}.phone-halo{position:absolute;inset:10% 1%;border-radius:50%;background:radial-gradient(circle,rgba(134,239,181,.17),transparent 66%);filter:blur(18px)}.phone{overflow:hidden;background:#06151a;border:8px solid #18352f;outline:1px solid rgba(205,255,218,.30);border-radius:42px;box-shadow:0 45px 90px rgba(0,0,0,.52),inset 0 0 4px #aad3b3;position:relative;z-index:1}.phone:before{content:"";z-index:2;position:absolute;top:8px;left:50%;transform:translateX(-50%);width:75px;height:15px;background:#091615;border-radius:40px}.phone img{height:100%;width:100%;object-fit:cover}.phone-hero{height:650px;width:292px;transform:rotate(6deg)}.floating-label{position:absolute;z-index:3;padding:12px 17px;background:rgba(8,40,35,.87);border:1px solid rgba(188,255,216,.38);border-radius:16px;box-shadow:0 14px 34px #0005;backdrop-filter:blur(12px);font-size:12px;font-weight:750;color:#edfff3;white-space:nowrap}.floating-label-top{top:100px;left:-16px;transform:rotate(-6deg)}.floating-label-top span{color:#ffd48f;font-size:16px}.floating-label-bottom{right:-4px;bottom:98px;transform:rotate(5deg)}.hero-bottom{position:absolute;bottom:-2px;width:100%;height:98px;background:linear-gradient(0deg,var(--bg),transparent)}.section{position:relative;padding:118px 0}.section-head h2,.preview-copy h2{font-size:clamp(39px,4.3vw,61px);letter-spacing:-2.8px;line-height:1.12;margin:18px 0 20px;font-weight:800}.accent{color:var(--mint)}.section-head p,.preview-copy>p{color:var(--muted);font-size:16px;line-height:1.8}.center-head{text-align:center;max-width:690px;margin:0 auto 48px}.center-head .section-kicker{justify-content:center}.steps-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.step-card{background:linear-gradient(150deg,rgba(33,82,68,.36),rgba(10,39,36,.48));border:1px solid var(--line);padding:32px 30px 29px;border-radius:24px;position:relative;min-height:285px;transition:transform .2s,border-color .2s}.step-card:hover{transform:translateY(-4px);border-color:rgba(164,255,191,.34)}.step-num{float:right;color:rgba(166,247,191,.38);font-size:13px;font-weight:850;letter-spacing:1px}.step-icon{width:61px;height:61px;display:grid;place-items:center;background:#204d3e;border:1px solid rgba(186,255,215,.23);border-radius:21px;margin-bottom:30px;color:var(--mint)}.step-icon svg{width:27px;height:27px;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.step-card h3{font-size:20px;letter-spacing:-.65px;margin:0 0 12px}.step-card p{line-height:1.7;font-size:14px;color:var(--muted);margin:0}.features{background:radial-gradient(ellipse at 0 40%,rgba(47,96,64,.23),transparent 46%),linear-gradient(180deg,#0b2421 0%,#0b2624 100%)}.features-head{display:flex;align-items:end;justify-content:space-between;gap:40px;margin-bottom:36px}.features-head p{max-width:330px;margin:0 0 5px}.feature-layout{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(216px,auto));gap:20px}.feature-card{background:linear-gradient(155deg,#173c35,#0b2927);border:1px solid rgba(173,243,206,.15);border-radius:27px;overflow:hidden;position:relative}.feature-card-wide{grid-row:span 2;min-height:520px;display:flex}.feature-card-copy{padding:41px;position:relative;z-index:2;max-width:390px}.feature-pill{color:#c7ffdb;letter-spacing:1.4px;font-size:10px;font-weight:800}.feature-card-wide h3{font-size:clamp(30px,3vw,43px);line-height:1.12;letter-spacing:-1.8px;margin:21px 0}.feature-card-wide h3 em{font-style:normal;color:var(--mint)}.feature-card-wide p{font-size:14px;line-height:1.8;color:#d2e2d9}.text-link{font-size:13px;font-weight:800;color:var(--mint);border-bottom:1px solid rgba(170,248,196,.45);padding-bottom:7px}.feature-scene{position:absolute;inset:0;overflow:hidden;isolation:isolate}.feature-scene img{width:100%;height:100%;object-fit:cover;object-position:center 62%;opacity:.93}.feature-scene:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#0b2224 0%,rgba(8,29,28,.88) 30%,rgba(7,24,24,.11) 81%,rgba(7,24,24,.3) 100%)}.feature-card-small{padding:32px;display:flex;flex-direction:column;align-items:flex-start;min-height:250px}.icon-bubble{background:rgba(145,245,180,.13);color:var(--mint);font-size:21px;font-weight:800;width:44px;height:44px;display:grid;place-items:center;border-radius:15px;margin-bottom:17px}.feature-card-small h3{font-size:23px;letter-spacing:-.9px;margin-bottom:9px}.feature-card-small p{font-size:13px;line-height:1.7;color:var(--muted);margin:0 0 15px;max-width:350px}.mini-checks{display:flex;flex-wrap:wrap;gap:7px;margin-top:auto;padding-top:8px}.mini-checks span{background:#244a3d;border:1px solid #426c55;padding:7px 10px;border-radius:11px;color:#e0f7e4;font-size:10px;white-space:nowrap}.mini-checks b{color:#a8efbb;margin-right:5px}.mini-checks .faded{opacity:.62}.mini-bars{margin-top:auto;display:flex;height:60px;align-items:flex-end;gap:8px;align-self:stretch;max-width:270px}.mini-bars i{flex:1;background:linear-gradient(180deg,#99eeb7,#285e51);height:var(--bar);border-radius:8px 8px 3px 3px;opacity:.88}.feature-chips{display:flex;flex-wrap:wrap;gap:10px;margin-top:25px}.feature-chips span{font-size:12px;font-weight:650;color:#c5ddce;background:rgba(184,248,196,.06);border:1px solid rgba(157,248,194,.15);padding:12px 16px;border-radius:30px}.preview{background:radial-gradient(circle at 70% 50%,rgba(31,76,59,.36),transparent 42%)}.preview-layout{display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:60px}.preview-copy{max-width:570px}.preview-copy>p{max-width:460px}.preview-tabs{display:flex;flex-direction:column;gap:12px;margin-top:32px}.preview-tab{text-align:left;cursor:pointer;width:100%;display:flex;align-items:center;gap:18px;padding:21px 22px;border:1px solid var(--line);background:#0d2a28;border-radius:17px;color:#d5e7dd;font-size:15px;font-weight:730;transition:background .2s,border-color .2s,transform .2s}.preview-tab:hover{background:#174238;transform:translateX(3px)}.preview-tab.active{background:#204737;border-color:#71b78d;color:#effff0}.tab-number{font-size:11px;letter-spacing:1px;color:var(--mint);font-weight:780}.tab-arrow{margin-left:auto;color:var(--mint)}.preview-visual{min-height:680px;display:flex;justify-content:center;align-items:center;position:relative;flex-direction:column;gap:25px}.preview-glow{position:absolute;inset:16% 6%;background:radial-gradient(circle,rgba(115,236,164,.2),transparent 63%);filter:blur(21px)}.phone-preview{width:262px;height:581px;border-radius:37px;border-width:7px;transform:rotate(-3deg)}.preview-caption{position:relative;z-index:2;display:flex;align-items:flex-start;gap:13px;max-width:330px}.preview-caption .caption-sparkle{color:var(--amber);font-size:28px}.preview-caption strong{font-size:15px}.preview-caption p{color:var(--muted);font-size:12px;margin:5px 0 0;line-height:1.6}.final-cta{padding-top:52px;padding-bottom:95px}.cta-panel{overflow:hidden;position:relative;border:1px solid rgba(181,252,200,.22);border-radius:35px;text-align:center;min-height:440px;display:grid;place-items:center;box-shadow:0 30px 90px #0003}.cta-sky{position:absolute;inset:0;background:linear-gradient(0deg,rgba(2,25,27,.97) 0%,rgba(8,34,32,.82) 50%,rgba(4,25,25,.66) 100%),url('/assets/hero-landscape.webp') center 45%/cover}.cta-content{position:relative;z-index:1;padding:60px 20px}.cta-content h2{font-size:clamp(36px,4.8vw,58px);line-height:1.11;letter-spacing:-2.7px;margin:20px 0}.cta-content h2 span{color:var(--mint)}.cta-content>p:not(.cta-fineprint){font-size:15px;color:#d1e5da;line-height:1.7;max-width:510px;margin:0 auto 26px}.cta-fineprint{color:#b7cec0;font-size:11px;max-width:580px;margin:16px auto 0;line-height:1.6}.footer{border-top:1px solid var(--line);background:#051a19}.footer-inner{display:grid;grid-template-columns:1fr 1.5fr auto;align-items:center;gap:26px;padding:35px 0 40px}.footer-brand .brand{font-size:18px}.footer-brand .brand-icon{width:36px;height:36px;border-radius:12px}.footer-brand .brand-icon img{width:29px;height:29px}.footer-brand p{font-size:12px;color:var(--muted);margin:10px 0 0}.footer-links{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;font-size:12px;color:#c2d6cc}.footer-copy{margin:0;font-size:11px;color:#8fa99d;text-align:right;white-space:nowrap}
@media(max-width:1100px){.container{width:min(var(--max),calc(100% - 48px))}.hero h1{font-size:65px;letter-spacing:-4px}.hero-content{gap:12px}.floating-label-top{left:-3px}.features-head p{max-width:290px}.footer-inner{grid-template-columns:1fr 1fr}.footer-copy{grid-column:1/-1;text-align:left}}
@media(max-width:820px){.site-header{background:rgba(6,29,27,.88)}.nav-shell{height:74px}.desktop-nav,.button-nav{display:none}.menu-toggle{display:flex}.mobile-nav{position:absolute;left:16px;right:16px;top:74px;display:grid;gap:4px;padding:12px;background:#0a2925;border:1px solid #37755c;box-shadow:0 15px 40px #0007;border-radius:17px}.mobile-nav a{padding:13px 16px;border-radius:10px;color:#d7eadd;font-size:14px}.mobile-nav a:hover{background:#1a433a}.hero{min-height:0}.hero-content{grid-template-columns:1fr;gap:10px;padding-top:143px;padding-bottom:80px}.hero-art{background-position:66% 50%}.hero-vignette{background:linear-gradient(180deg,rgba(5,23,24,.93) 0%,rgba(5,23,23,.69) 45%,rgba(5,23,23,.70) 80%,#071c1c 100%)}.hero-copy{text-align:center;margin:0 auto}.hero h1{font-size:clamp(48px,8vw,73px)}.hero-copy>p:not(.hero-note){margin-inline:auto}.hero-buttons,.hero-note{justify-content:center}.hero-device-wrap{height:550px}.phone-hero{height:515px;width:230px;transform:rotate(3deg)}.floating-label-top{left:calc(50% - 220px);top:65px}.floating-label-bottom{right:calc(50% - 229px);bottom:75px}.section{padding:82px 0}.features-head{align-items:flex-start;flex-direction:column;gap:0}.features-head p{max-width:580px}.feature-card-wide{min-height:480px}.preview-layout{grid-template-columns:1fr;gap:20px}.preview-copy{max-width:none}.preview-visual{min-height:620px}.phone-preview{height:526px;width:238px}.final-cta{padding-top:15px;padding-bottom:80px}}
@media(max-width:620px){.container{width:calc(100% - 38px)}.brand{font-size:19px}.brand-icon{width:40px;height:40px}.hero-content{padding-top:124px;gap:8px}.hero h1{font-size:clamp(43px,10.5vw,60px);letter-spacing:-2.7px;margin:24px 0 19px}.hero-copy>p:not(.hero-note){font-size:15px;line-height:1.72}.eyebrow{font-size:9px;letter-spacing:1.55px;padding:10px 13px}.hero-buttons{flex-direction:column;align-items:stretch;gap:12px;margin:26px auto 20px;max-width:340px}.hero-note{font-size:10px;max-width:300px;line-height:1.55;margin:0 auto}.hero-device-wrap{height:520px}.phone-hero{height:483px;width:218px}.floating-label{font-size:10px;padding:10px 12px;border-radius:12px}.floating-label-top{left:0;top:74px}.floating-label-bottom{right:0;bottom:76px}.section-head h2,.preview-copy h2{font-size:clamp(36px,9vw,49px);letter-spacing:-1.7px}.section-kicker{font-size:9px;letter-spacing:1.9px}.section-head p,.preview-copy>p{font-size:14px}.center-head{margin-bottom:29px}.steps-grid{grid-template-columns:1fr;gap:12px}.step-card{min-height:0;padding:22px 22px 23px}.step-icon{width:49px;height:49px;border-radius:15px;margin-bottom:17px}.step-icon svg{width:23px;height:23px}.step-card h3{font-size:19px}.step-card p{font-size:13px}.feature-layout{grid-template-columns:1fr;grid-template-rows:auto}.feature-card-wide{grid-row:auto;min-height:455px}.feature-card-copy{padding:29px 28px}.feature-card-wide h3{font-size:33px}.feature-card-small{min-height:225px;padding:25px}.feature-card-small h3{font-size:21px}.feature-chips{gap:8px}.feature-chips span{font-size:11px;padding:10px 12px}.preview-tabs{gap:10px}.preview-tab{font-size:13px;padding:17px 16px}.preview-visual{min-height:605px}.phone-preview{height:514px;width:231px}.cta-panel{border-radius:24px;min-height:375px}.cta-content{padding:50px 21px}.cta-content h2{font-size:clamp(31px,8.2vw,44px);letter-spacing:-1.5px}.cta-content>p:not(.cta-fineprint){font-size:13px}.cta-content .button{white-space:normal;font-size:13px}.footer-inner{grid-template-columns:1fr;gap:24px;padding:33px 0}.footer-links{justify-content:flex-start;gap:17px}.footer-copy{grid-column:auto;text-align:left}}
@media(max-width:350px){.container{width:calc(100% - 30px)}.hero h1{font-size:40px}.hero-device-wrap{height:470px}.phone-hero{width:194px;height:430px}.floating-label-top{left:-7px;top:62px}.floating-label-bottom{right:-7px;bottom:67px}.feature-chips span{font-size:10px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{transition:none!important;animation:none!important}}

/* Support center: reuses the BetterSeed landing visual system. */
.support-hero{position:relative;isolation:isolate;overflow:hidden;padding:168px 0 105px;min-height:490px;border-bottom:1px solid var(--line);background:#081c1d}
.support-hero::before{content:"";position:absolute;inset:0;z-index:-2;background:url('/assets/hero-landscape.webp') center 49%/cover no-repeat;opacity:.55}
.support-hero::after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(4,20,22,.98) 1%,rgba(4,21,24,.88) 40%,rgba(4,22,25,.48) 100%),linear-gradient(0deg,#071c1c,transparent 45%)}
.support-hero-layout{max-width:850px}
.support-breadcrumb{display:inline-flex;align-items:center;gap:11px;color:#c7e5d3;font-size:12px;font-weight:650;margin-bottom:26px}
.support-breadcrumb a{text-decoration:underline;text-decoration-color:rgba(188,255,211,.44);text-underline-offset:4px}
.support-breadcrumb .sep{color:#90af9f}
.support-hero h1{font-size:clamp(45px,6vw,78px);letter-spacing:-3.5px;line-height:1.06;margin:22px 0 20px;max-width:750px}
.support-hero h1 .accent{color:var(--mint)}
.support-hero-lead{color:#d3e6dc;font-size:clamp(15px,1.5vw,18px);line-height:1.75;max-width:620px;margin:0}
.support-hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:13px;margin-top:30px}
.support-pill{display:inline-flex;align-items:center;gap:9px;border:1px solid rgba(169,252,201,.29);border-radius:99px;padding:10px 14px;color:#d5f4df;background:rgba(8,35,29,.45);font-size:12px;font-weight:650}
.support-dot{width:7px;height:7px;background:var(--mint);border-radius:50%;box-shadow:0 0 14px var(--mint)}
.support-main{padding:78px 0 100px;background:radial-gradient(circle at 70% 13%,rgba(42,108,77,.18),transparent 36%),#071c1c}
.support-intro{text-align:center;max-width:685px;margin:0 auto 43px}
.support-intro h2{font-size:clamp(33px,4vw,46px);letter-spacing:-1.9px;line-height:1.17;margin:12px 0 15px}
.support-intro p{color:var(--muted);line-height:1.75;margin:0}
.support-categories{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
.support-category{display:flex;flex-direction:column;align-items:flex-start;gap:9px;min-height:211px;padding:27px;border-radius:23px;background:linear-gradient(150deg,#15372f,#0c2625);border:1px solid rgba(170,241,198,.15);transition:transform .2s,border-color .2s,background .2s}
.support-category:hover{transform:translateY(-3px);border-color:rgba(154,242,187,.58);background:#163b32}
.support-icon{display:grid;place-items:center;width:48px;height:48px;border-radius:16px;background:rgba(145,245,180,.13);border:1px solid rgba(177,248,195,.16);color:var(--mint);font-size:23px;margin-bottom:5px}
.support-category strong{font-size:19px;letter-spacing:-.5px}
.support-category span:last-child{font-size:13px;line-height:1.62;color:#b8d1c3}
.support-content-layout{display:grid;grid-template-columns:235px minmax(0,1fr);align-items:start;gap:35px;margin-top:72px}
.support-sidebar{position:sticky;top:26px;border:1px solid rgba(161,240,188,.16);border-radius:22px;background:rgba(16,45,41,.76);padding:22px 12px}
.support-sidebar strong{display:block;color:#9ce7b6;font-size:11px;letter-spacing:1.55px;padding:0 14px 13px}
.support-sidebar a{display:block;border-radius:12px;padding:11px 14px;color:#cce3d6;font-size:13px;font-weight:640;line-height:1.4}
.support-sidebar a:hover,.support-sidebar a:focus-visible{background:#22503f;color:#fff}
.support-faq{min-width:0}
.support-group{scroll-margin-top:35px;margin-bottom:44px}
.support-group-head{margin-bottom:18px}
.support-group-head h2{font-size:clamp(25px,2.5vw,34px);letter-spacing:-1px;line-height:1.2;margin:0 0 9px}
.support-group-head p{color:var(--muted);font-size:13px;line-height:1.65;margin:0}
.support-question{border:1px solid rgba(167,247,195,.15);background:#0d2927;border-radius:16px;margin-bottom:10px;overflow:hidden}
.support-question[open]{border-color:rgba(151,240,184,.44);background:#13362e}
.support-question summary{cursor:pointer;list-style:none;display:flex;align-items:center;gap:20px;justify-content:space-between;padding:19px 22px;color:#f3f8f1;font-weight:705;font-size:15px;line-height:1.5}
.support-question summary::-webkit-details-marker{display:none}
.support-question summary::after{content:'+';font-size:25px;line-height:1;flex:none;color:var(--mint);font-weight:350;transition:transform .2s}
.support-question[open] summary::after{transform:rotate(45deg)}
.support-answer{padding:0 22px 20px;color:#c2d9cd;font-size:13px;line-height:1.85}
.support-answer p{margin:0 0 12px}.support-answer p:last-child{margin-bottom:0}
.support-answer ol,.support-answer ul{margin:7px 0 14px;padding-left:19px}
.support-answer li{margin:4px 0}
.support-answer a{color:var(--mint);text-decoration:underline;text-underline-offset:3px}
.support-answer strong{color:#edfff2}
.support-callout{display:flex;align-items:flex-start;gap:12px;border:1px solid rgba(248,202,130,.25);background:rgba(105,71,32,.13);padding:14px 16px;border-radius:12px;margin-top:14px}
.support-callout span:first-child{font-size:18px;flex:none;color:var(--amber)}
.support-contact{position:relative;overflow:hidden;scroll-margin-top:40px;border-radius:30px;border:1px solid rgba(187,255,210,.22);background:linear-gradient(115deg,#164637,#0b2828 65%);padding:40px 42px;margin-top:8px}
.support-contact::after{content:'';pointer-events:none;position:absolute;inset:-30% -12% auto auto;width:360px;height:360px;border-radius:50%;background:radial-gradient(circle,rgba(133,250,175,.16),transparent 70%)}
.support-contact-inner{position:relative;z-index:1}
.support-contact h2{font-size:clamp(30px,3vw,39px);letter-spacing:-1.5px;margin:12px 0 13px}
.support-contact p{color:#c9e2d4;max-width:630px;line-height:1.75;margin:0 0 19px;font-size:14px}
.support-contact-cta{display:flex;flex-wrap:wrap;align-items:center;gap:13px}
.support-mail{overflow-wrap:anywhere;color:#c0edcf;font-size:12px}
.support-privacy-note{margin-top:22px!important;font-size:12px!important;color:#b6d1c0!important}
.support-more-links{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}
.support-more-links a{padding:12px 17px;background:#10302b;border:1px solid rgba(173,247,198,.2);border-radius:99px;font-size:12px;color:#d9f3e2;font-weight:650}
.support-more-links a:hover{background:#1a4739}
@media(max-width:930px){.support-content-layout{grid-template-columns:1fr;gap:25px;margin-top:54px}.support-sidebar{position:static;display:flex;flex-wrap:wrap;gap:4px;padding:10px}.support-sidebar strong{width:100%;padding:6px 11px}.support-sidebar a{padding:10px 13px}}
@media(max-width:650px){.support-hero{min-height:0;padding:125px 0 70px}.support-hero::before{background-position:65% center}.support-hero::after{background:linear-gradient(90deg,rgba(4,20,22,.94),rgba(4,21,24,.69)),linear-gradient(0deg,#071c1c,transparent 68%)}.support-breadcrumb{margin-bottom:17px}.support-hero h1{font-size:clamp(43px,10.4vw,61px);letter-spacing:-2.1px}.support-hero-lead{font-size:14px}.support-main{padding:56px 0 65px}.support-intro{margin-bottom:25px}.support-categories{grid-template-columns:1fr;gap:11px}.support-category{min-height:0;padding:21px;gap:7px;border-radius:19px}.support-category strong{font-size:17px}.support-icon{width:41px;height:41px;font-size:19px;margin-bottom:4px}.support-content-layout{margin-top:45px}.support-sidebar a{font-size:12px}.support-group{margin-bottom:34px}.support-question summary{padding:17px 16px;font-size:14px;gap:11px}.support-answer{padding:0 16px 19px;font-size:13px}.support-contact{padding:27px 21px;border-radius:23px}.support-contact h2{font-size:31px}.support-contact .button{width:100%;white-space:normal}.support-mail{display:block;width:100%}}
/* Ensure the hidden attribute wins over responsive nav layout rules. */
.mobile-nav[hidden]{display:none!important}
