.home-hero.band{min-height:min(720px, calc(100dvh - var(--header-height) - 96px));background:var(--color-band);border-bottom:1px solid var(--color-border);align-items:center;padding-block:0;display:flex}.home-hero-grid{gap:var(--space-8);grid-template-columns:minmax(0,7fr) minmax(360px,5fr);align-items:center;padding-block:56px 64px;display:grid}.home-hero-copy{min-width:0}.home-hero h1{max-width:760px;margin-top:var(--space-5);font-size:56px;line-height:1.06}.home-hero-lead{max-width:690px;margin-top:var(--space-5);color:var(--color-muted);font-size:18px;line-height:28px}.home-hero-actions{gap:var(--space-3);margin-top:var(--space-6);flex-wrap:wrap;align-items:center;display:flex}.home-hero-actions .text-action{gap:var(--space-1)}.home-hero-facts{padding-top:var(--space-5);border-top:1px solid var(--color-border);grid-template-columns:repeat(3,minmax(0,1fr));margin:36px 0 0;display:grid}.home-hero-facts div{min-width:0;padding-right:var(--space-4)}.home-hero-facts div+div{padding-left:var(--space-5);border-left:1px solid var(--color-border)}.home-hero-facts dt{color:var(--color-muted);font-size:14px;line-height:20px}.home-hero-facts dd{margin:var(--space-1) 0 0;font-size:14px;line-height:20px}.home-ledger{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-surface);min-width:0}.home-ledger-head{min-height:52px;padding-inline:var(--space-5);border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;font-size:14px;display:flex}.home-ledger-head span{color:var(--color-cyan)}.home-ledger ol{padding:0 var(--space-5);margin:0;list-style:none}.home-ledger li{gap:var(--space-4);border-bottom:1px solid var(--color-border);grid-template-columns:36px minmax(0,1fr);align-items:center;min-height:76px;display:grid}.home-ledger li>span{color:var(--color-cyan);font-size:14px;font-weight:600}.home-ledger li strong,.home-ledger li small{display:block}.home-ledger li strong{font-size:15px;line-height:21px}.home-ledger li small{margin-top:var(--space-1);color:var(--color-muted);font-size:14px;line-height:20px}.home-ledger>p{padding:var(--space-4) var(--space-5);color:var(--color-muted);margin:0;font-size:14px;line-height:20px}.home-process-band{background:var(--color-canvas)}.home-process-list{margin:var(--space-7) 0 0;border-block:1px solid var(--color-border);grid-template-columns:repeat(4,minmax(0,1fr));padding:0;list-style:none;display:grid}.home-process-list li{gap:var(--space-3);min-width:0;padding:var(--space-5) var(--space-4) var(--space-5) 0;grid-template-columns:32px minmax(0,1fr);display:grid}.home-process-list li+li{padding-left:var(--space-4);border-left:1px solid var(--color-border)}.home-process-list span{color:var(--color-cyan);font-size:14px;font-weight:600}.home-process-list h3{font-size:18px;line-height:24px}.home-process-list p{margin-top:var(--space-2);color:var(--color-muted);font-size:14px;line-height:20px}.home-plan-list{border-top:1px solid var(--color-border)}.home-plan-row{gap:var(--space-5);min-height:112px;padding-block:var(--space-5);border-bottom:1px solid var(--color-border);grid-template-columns:minmax(0,1fr) 180px auto;align-items:center;display:grid}.home-plan-row.trial{margin-bottom:var(--space-4);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-surface);padding-inline:var(--space-5)}.home-plan-row>div:first-child>span{color:var(--color-cyan);font-size:14px;line-height:20px}.home-plan-row h3{margin-top:var(--space-1);font-size:22px;line-height:28px}.home-plan-row p,.home-plan-price span{margin-top:var(--space-1);color:var(--color-muted);font-size:14px;line-height:20px}.home-plan-price strong,.home-plan-price span{display:block}.home-plan-price strong{font-size:24px;line-height:30px}.home-after-grid,.home-setup-grid,.home-faq-grid,.home-support-band{gap:var(--space-8);grid-template-columns:minmax(0,5fr) minmax(420px,7fr);align-items:start;display:grid}.home-after-list{border-top:1px solid var(--color-border);margin:0;padding:0;list-style:none}.home-after-list li{gap:var(--space-4);border-bottom:1px solid var(--color-border);grid-template-columns:44px minmax(0,1fr);align-items:center;min-height:84px;display:grid}.home-after-list li>span{color:var(--color-cyan);font-size:14px;font-weight:600}.home-after-list h3{font-size:18px;line-height:24px}.home-after-list p{margin-top:var(--space-1);color:var(--color-muted);font-size:14px;line-height:20px}.home-after-grid .text-action{margin-top:var(--space-5)}.home-setup-grid{align-items:center}.home-setup-grid>div>p:not(.eyebrow){max-width:660px;margin-top:var(--space-4);color:var(--color-muted)}.home-setup-grid .section-actions{margin-top:var(--space-5)}.home-do-not-list{border-block:1px solid var(--color-border);margin:0;padding:0;list-style:none}.home-do-not-list li{gap:var(--space-4);border-bottom:1px solid var(--color-border);grid-template-columns:44px minmax(0,1fr);align-items:center;min-height:80px;display:grid}.home-do-not-list li:last-child{border-bottom:0}.home-do-not-list svg{color:var(--color-cyan)}.home-do-not-list strong,.home-do-not-list small{display:block}.home-do-not-list small{margin-top:var(--space-1);color:var(--color-muted);font-size:14px;line-height:20px}.home-trust-grid{margin-top:var(--space-7);border-block:1px solid var(--color-border);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.home-trust-grid>div{min-width:0;padding:var(--space-5)}.home-trust-grid>div+div{border-left:1px solid var(--color-border)}.home-trust-grid svg{color:var(--color-cyan)}.home-trust-grid h3{margin-top:var(--space-4);font-size:18px;line-height:24px}.home-trust-grid p{margin-top:var(--space-2);color:var(--color-muted);font-size:14px;line-height:20px}.home-support-actions{border-top:1px solid var(--color-border);display:grid}.home-support-actions a{justify-content:space-between;align-items:center;gap:var(--space-4);border-bottom:1px solid var(--color-border);min-height:64px;font-weight:600;display:flex}.home-support-actions a:hover{color:var(--color-cyan)}.home-telegram-band{padding-block:var(--space-6);background:var(--color-surface);border-block:1px solid var(--color-border)}.home-telegram-inner{gap:var(--space-6);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.home-telegram-inner>div{gap:var(--space-4);grid-template-columns:auto auto minmax(240px,1fr);align-items:center;display:grid}.home-telegram-inner h2{font-size:22px;line-height:28px}.home-telegram-inner p:not(.eyebrow){color:var(--color-muted);font-size:14px;line-height:20px}@media (width<=920px){.home-hero-grid{gap:var(--space-6);grid-template-columns:1fr}.home-hero-copy{max-width:760px}.home-process-list,.home-trust-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-process-list li:nth-child(3),.home-trust-grid>div:nth-child(3){border-left:0}.home-process-list li:nth-child(n+3),.home-trust-grid>div:nth-child(n+3){border-top:1px solid var(--color-border)}.home-after-grid,.home-setup-grid,.home-faq-grid,.home-support-band{gap:var(--space-6);grid-template-columns:1fr}}@media (width<=620px){.home-hero{align-items:flex-start;min-height:650px}.home-hero-grid{padding-block:28px 24px;display:block}.home-hero h1{margin-top:var(--space-4);font-size:38px}.home-hero-lead{margin-top:var(--space-4);font-size:16px;line-height:24px}.home-hero-actions{gap:var(--space-1);margin-top:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.home-hero-actions .button{width:100%;margin-bottom:var(--space-1);grid-column:1/-1}.home-hero-actions .text-action{justify-content:center;gap:var(--space-1);white-space:nowrap;min-width:0;font-size:14px}.home-hero-account-action svg,.home-hero-setup-action svg{display:none}.home-hero-actions .home-hero-telegram-action{color:var(--color-muted);grid-column:1/-1;justify-self:center}.home-hero-facts{display:none}.home-ledger{margin-top:var(--space-3)}.home-ledger-head,.home-ledger>p{display:none}.home-ledger ol{padding-inline:var(--space-4)}.home-ledger li{gap:var(--space-2);grid-template-columns:30px minmax(0,1fr);min-height:50px}.home-ledger li small{display:none}.home-process-list,.home-trust-grid{margin-top:var(--space-6);grid-template-columns:1fr}.home-process-list li,.home-process-list li+li{min-height:72px;padding:var(--space-4) 0;border-top:0;border-left:0;grid-template-columns:32px minmax(0,1fr)}.home-process-list li+li{border-top:1px solid var(--color-border)}.home-plan-row,.home-plan-row.trial{gap:var(--space-4);padding:var(--space-4) 0;grid-template-columns:minmax(0,1fr) auto}.home-plan-row.trial{padding-inline:var(--space-4)}.home-plan-price{text-align:right}.home-plan-row .button{grid-column:1/-1;width:100%}.home-trust-grid>div,.home-trust-grid>div+div,.home-trust-grid>div:nth-child(3){padding:var(--space-5) 0;border-left:0;border-top:1px solid var(--color-border)}.home-trust-grid>div:first-child{border-top:0}.home-telegram-band{padding-block:var(--space-6)}.home-telegram-inner,.home-telegram-inner>div{gap:var(--space-3);grid-template-columns:1fr}.home-telegram-inner .button{width:100%}}@media (width<=340px){.home-hero{min-height:590px}.home-hero-grid{padding-block:24px}.home-hero h1{font-size:36px}.home-hero-lead{font-size:16px;line-height:24px}.home-ledger{display:none}}@font-face{font-family:Onest;src:url(/fonts/onest/onest-cyrillic-400-normal.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap;unicode-range:U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Onest;src:url(/fonts/onest/onest-latin-400-normal.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Onest;src:url(/fonts/onest/onest-cyrillic-600-normal.woff2)format("woff2");font-style:normal;font-weight:600;font-display:swap;unicode-range:U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Onest;src:url(/fonts/onest/onest-latin-600-normal.woff2)format("woff2");font-style:normal;font-weight:600;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-canvas:#0b0e11;--color-band:#0e1215;--color-surface:#12181c;--color-surface-raised:#172026;--color-border:#2c363c;--color-border-strong:#445159;--color-text:#f3f6f4;--color-muted:#aeb9bf;--color-soft:#9ca8ae;--color-mint:#62e6bd;--color-mint-ink:#071711;--color-cyan:#7dd7e8;--color-amber:#f4c36b;--color-red:#f27d86;--radius-control:6px;--radius-surface:8px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--container:1184px;--measure:72ch;--header-height:72px}*{box-sizing:border-box}html{color:var(--color-text);background:var(--color-canvas);scroll-padding-top:calc(var(--header-height) + var(--space-4));-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{color:var(--color-text);background:var(--color-canvas);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0;font-family:Onest,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;font-weight:400;line-height:24px}body:before,body:after{display:none}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}img{max-width:100%}svg{flex:none;width:20px;height:20px}h1,h2,h3,p,dl,dd{margin:0}h1,h2,h3{letter-spacing:0;overflow-wrap:anywhere;max-width:25ch;font-weight:600}h1{font-size:56px;line-height:1.06}h2{font-size:36px;line-height:1.14}h3{font-size:22px;line-height:1.25}p{max-width:var(--measure)}strong,b{font-weight:600}.app-shell{min-height:100dvh}main:focus{outline:none}:where(a,button,input,select,textarea,summary,[tabindex]):focus{scroll-margin-block:calc(var(--header-height) + var(--space-4)) var(--space-4)}.skip-link{top:var(--space-3);left:var(--space-3);z-index:100;min-height:44px;padding-inline:var(--space-4);color:var(--color-mint-ink);background:var(--color-mint);border:1px solid var(--color-mint);border-radius:var(--radius-control);opacity:0;align-items:center;display:inline-flex;position:fixed;transform:translateY(-140%)}.skip-link:focus,.skip-link:focus-visible{opacity:1;transform:translateY(0)}:where(a,button,input,select,textarea,summary):focus-visible{outline:3px solid var(--color-cyan);outline-offset:3px}.button{justify-content:center;align-items:center;gap:var(--space-2);min-height:44px;padding:0 var(--space-4);color:var(--color-text);cursor:pointer;border:1px solid var(--color-border-strong);border-radius:var(--radius-control);background:0 0;font-size:14px;font-weight:600;line-height:20px;display:inline-flex}.button:hover{border-color:var(--color-cyan)}.button:disabled{cursor:not-allowed;opacity:.58}.button-primary{color:var(--color-mint-ink);background:var(--color-mint);border-color:var(--color-mint)}.button-primary:hover{background:#7aebc8;border-color:#7aebc8}.button-secondary,.button-ghost{background:0 0}.button-large{min-height:52px;padding-inline:var(--space-5);font-size:16px}.button.compact{min-height:44px;padding-inline:var(--space-3)}.text-action{align-items:center;gap:var(--space-2);min-height:44px;color:var(--color-text);font-size:14px;font-weight:600;line-height:20px;display:inline-flex}.text-action svg,.text-action:hover{color:var(--color-cyan)}.eyebrow{align-items:center;gap:var(--space-2);width:fit-content;min-height:28px;color:var(--color-cyan);border-radius:var(--radius-control);background:0 0;border:1px solid #33545d;padding:3px 10px;font-size:14px;font-weight:400;line-height:20px;display:inline-flex}.eyebrow.text-only{border:0;border-radius:0;min-height:20px;padding:0}.section-intro{max-width:760px}.section-intro h2,.section-header h2{margin-top:var(--space-3)}.section-intro>p:not(.eyebrow),.section-header>p:not(.eyebrow){margin-top:var(--space-4);color:var(--color-muted)}.split-intro{gap:var(--space-8);grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);align-items:end;max-width:none;display:grid}.split-intro>p{color:var(--color-muted)}.section-actions{gap:var(--space-3);margin-top:var(--space-5);flex-wrap:wrap;align-items:center;display:flex}.centered-actions{justify-content:center}.mini-badge,.tariff-note{width:fit-content;min-height:28px;color:var(--color-cyan);background:var(--color-surface);border:1px solid var(--color-border);border-radius:999px;justify-content:center;align-items:center;padding-inline:10px;font-size:14px;font-weight:600;line-height:20px;display:inline-flex}.tariff-note{border-radius:var(--radius-control)}.inline-state,.plan-catalog-state{gap:var(--space-5);padding:var(--space-5);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-surface);justify-content:space-between;align-items:center;display:flex}.inline-state p,.plan-catalog-state p{margin-top:var(--space-1);color:var(--color-muted)}.inline-state.is-error,.plan-catalog-state.error{border-color:color-mix(in srgb, var(--color-red) 55%, var(--color-border))}.form-error{color:var(--color-red)}input,select,textarea{width:100%;min-height:48px;color:var(--color-text);background:var(--color-canvas);border:1px solid var(--color-border-strong);border-radius:var(--radius-control);padding:11px 12px}input::placeholder,textarea::placeholder{color:var(--color-soft);opacity:1}input[aria-invalid=true],select[aria-invalid=true],textarea[aria-invalid=true]{border-color:var(--color-red)}label{font-size:14px;font-weight:600;line-height:20px}details{border-bottom:1px solid var(--color-border)}summary{min-height:56px;padding:var(--space-4) 36px var(--space-4) 0;cursor:pointer;font-weight:600;line-height:24px}details>p,details>div{padding:0 0 var(--space-4);color:var(--color-muted)}@media (width<=720px){:root{--header-height:64px}h1{font-size:38px}h2{font-size:28px}h3{font-size:20px}.split-intro{gap:var(--space-4);grid-template-columns:1fr}.inline-state,.plan-catalog-state{flex-direction:column;align-items:stretch}.inline-state .button,.plan-catalog-state .button{width:100%}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.container,.section{width:min(calc(100% - 48px), var(--container));margin-inline:auto}.band{width:100%;padding-block:var(--space-8)}.band-alt{background:var(--color-band);border-block:1px solid var(--color-border)}.section{padding-block:var(--space-8)}.compact-section{padding-block:var(--space-6)}.first-section{padding-top:var(--space-8)}.app-shell>main{min-height:calc(100dvh - var(--header-height))}.site-header{z-index:40;width:100%;min-height:var(--header-height);background:var(--color-canvas);border-bottom:1px solid var(--color-border);position:sticky;top:0}.site-header-inner{min-height:var(--header-height);align-items:center;gap:var(--space-6);display:flex;position:relative}.brand{white-space:nowrap;flex:none;align-items:center;gap:10px;min-height:44px;font-weight:600;display:inline-flex}.brand img{width:28px;height:28px;display:block}.brand span{color:var(--color-text);font-size:16px;line-height:20px;display:block}.nav-links{gap:var(--space-5);align-items:center;display:flex}.nav-links a{min-width:44px;min-height:44px;padding-inline:var(--space-1);color:var(--color-muted);justify-content:center;align-items:center;font-size:14px;display:inline-flex}.nav-links a:hover,.nav-links a.active{color:var(--color-text)}.header-actions{gap:var(--space-2);align-items:center;margin-left:auto;display:flex}.icon-button{width:44px;height:44px;color:var(--color-text);cursor:pointer;border:1px solid var(--color-border-strong);border-radius:var(--radius-control);background:0 0;place-items:center;display:grid}.menu-button,.mobile-menu{display:none}.page-hero{max-width:none;padding-top:var(--space-8);padding-bottom:var(--space-7)}.page-hero h1{max-width:820px;margin-top:var(--space-3)}.page-hero>p:not(.eyebrow){max-width:720px;margin-top:var(--space-4);color:var(--color-muted);font-size:17px;line-height:26px}.page-hero-actions{margin-top:var(--space-5)}.route-loading{min-height:calc(100dvh - var(--header-height));padding:var(--space-8) var(--space-4);color:var(--color-muted);text-align:center;place-items:center;display:grid}.feature-grid,.downloads-grid,.support-grid,.pricing-grid,.status-grid,.tariff-clarity-grid{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.feature-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.feature-grid.three-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.legal-layout{gap:var(--space-4);max-width:860px;margin-inline:auto;display:grid}.site-footer{width:100%;padding-block:var(--space-7) max(var(--space-5), env(safe-area-inset-bottom));background:var(--color-band);border-top:1px solid var(--color-border)}.footer-main{gap:var(--space-8);grid-template-columns:minmax(0,1fr) minmax(420px,auto);align-items:start;display:grid}.footer-main p{max-width:660px;margin-top:var(--space-3);color:var(--color-muted);font-size:14px;line-height:20px}.footer-links{gap:var(--space-2) var(--space-5);grid-template-columns:repeat(3,minmax(120px,max-content));display:grid}.footer-links a{min-height:44px;color:var(--color-muted);align-items:center;font-size:14px;line-height:20px;display:inline-flex}.footer-links a:hover{color:var(--color-cyan)}.footer-bottom{gap:var(--space-3);margin-top:var(--space-5);padding-top:var(--space-4);color:var(--color-muted);border-top:1px solid var(--color-border);flex-wrap:wrap;justify-content:space-between;font-size:14px;line-height:20px;display:flex}@media (width<=960px){.nav-links{display:none}.menu-button{display:grid}.mobile-menu{gap:var(--space-2);width:100%;padding:var(--space-3) 0 var(--space-4);border-top:1px solid var(--color-border);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.site-header:has(.mobile-menu) .site-header-inner{flex-wrap:wrap}.mobile-menu a{min-height:44px;padding-inline:var(--space-3);color:var(--color-muted);border:1px solid var(--color-border);border-radius:var(--radius-control);align-items:center;display:inline-flex}.mobile-menu .button{color:var(--color-text)}.mobile-menu .button-primary{color:var(--color-mint-ink)}.feature-grid,.downloads-grid,.support-grid,.pricing-grid,.status-grid,.tariff-clarity-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-main{gap:var(--space-6);grid-template-columns:1fr}}@media (width<=720px){.container,.section{width:min(calc(100% - 32px), var(--container))}.band,.section{padding-block:var(--space-7)}.compact-section{padding-block:var(--space-5)}.first-section{padding-top:var(--space-7)}.site-header-inner{gap:var(--space-3)}.brand img{width:28px;height:28px}.header-actions .button{display:none}.mobile-menu{grid-template-columns:1fr}.page-hero{padding-block:var(--space-7) var(--space-5)}.page-hero h1{font-size:38px;line-height:1.06}.page-hero>p:not(.eyebrow){font-size:16px;line-height:24px}.route-checkout .page-hero{padding-block:var(--space-5) var(--space-3)}.route-checkout .page-hero h1{margin-top:var(--space-2);font-size:36px}.route-checkout .page-hero>p:not(.eyebrow){margin-top:var(--space-2)}.route-checkout .checkout-section{padding-top:var(--space-3)}.feature-grid,.feature-grid.three-grid,.downloads-grid,.support-grid,.pricing-grid,.status-grid,.tariff-clarity-grid{grid-template-columns:1fr}.footer-links{gap:var(--space-1) var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr))}.footer-bottom{display:grid}}@media (width<=360px){.footer-links{grid-template-columns:1fr}}.card-icon,.metric-icon{width:44px;height:44px;color:var(--color-cyan);background:var(--color-band);border:1px solid var(--color-border);border-radius:var(--radius-control);flex:none;place-items:center;display:grid}.feature-card,.download-card,.support-card,.status-card,.tariff-clarity-card{min-width:0;padding:var(--space-5);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-surface)}.feature-card,.support-card,.status-card{gap:var(--space-4);align-content:start;display:grid}.feature-card h3,.support-card h3,.status-card h2{font-size:20px;line-height:26px}.feature-card p,.support-card p,.status-card p,.download-card p,.tariff-clarity-card p{color:var(--color-muted);font-size:14px;line-height:20px}.feature-card ul,.support-card ul,.status-card ul{gap:var(--space-2);padding-left:var(--space-5);color:var(--color-muted);margin:0;display:grid}.metric{gap:var(--space-1) var(--space-3);min-width:0;padding:var(--space-4) 0;grid-template-columns:44px minmax(0,1fr);align-items:center;display:grid}.metric-icon{grid-row:span 2}.metric strong{font-size:14px;line-height:20px}.metric span:last-child{color:var(--color-muted);font-size:14px;line-height:20px}.metric-item{gap:var(--space-3);min-width:0;padding-block:var(--space-3);grid-template-columns:44px minmax(0,1fr);align-items:center;display:grid}.metric-item>span:last-child{gap:var(--space-1);min-width:0;display:grid}.metric-item strong,.metric-item small{display:block}.metric-item small{color:var(--color-muted);font-size:14px;line-height:20px}.pricing-section{gap:var(--space-7);display:grid}.pricing-group{gap:var(--space-4);display:grid}.pricing-group-head{gap:var(--space-5);padding-bottom:var(--space-3);border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:end;display:flex}.pricing-group-head h2,.pricing-group-head h3{font-size:24px;line-height:30px}.pricing-group-head p{max-width:520px;color:var(--color-muted);text-align:right;font-size:14px;line-height:20px}.pricing-shared-facts{gap:var(--space-3);padding:0 0 var(--space-4);color:var(--color-muted);border-bottom:1px solid var(--color-border);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;list-style:none;display:grid}.pricing-shared-facts li{gap:var(--space-2);grid-template-columns:20px minmax(0,1fr);align-items:center;font-size:14px;line-height:20px;display:grid}.pricing-shared-facts svg{color:var(--color-cyan)}.pricing-grid.single-plan{grid-template-columns:minmax(0,380px)}.price-card{gap:var(--space-5);min-width:0;padding:var(--space-5);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-surface);grid-template-rows:auto 1fr auto;display:grid}.price-card.highlight{border-color:var(--color-mint)}.price-top{gap:var(--space-2);display:grid}.price-card h3{font-size:22px}.price{font-size:30px;font-weight:600;line-height:36px}.price-subline{color:var(--color-muted);font-size:14px;line-height:20px}.price-card ul{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.price-card li{gap:var(--space-2);color:var(--color-muted);grid-template-columns:20px minmax(0,1fr);font-size:14px;line-height:20px;display:grid}.price-card li svg{color:var(--color-cyan)}.price-card .button{width:100%}.pricing-tier-control{gap:var(--space-4);padding:var(--space-4) 0;border-block:1px solid var(--color-border);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.pricing-tier-control>div:first-child{display:grid}.pricing-tier-control span{color:var(--color-muted);font-size:14px}.segmented-control,.tabs{gap:var(--space-2);flex-wrap:wrap;display:flex}.segmented-control button,.tabs button,.platform-selector button{min-height:44px;padding-inline:var(--space-4);color:var(--color-muted);cursor:pointer;border:1px solid var(--color-border);border-radius:var(--radius-control);background:0 0}.segmented-control button.active,.tabs button.active,.platform-selector button.active,.platform-selector button[aria-selected=true]{color:var(--color-mint-ink);background:var(--color-mint);border-color:var(--color-mint)}.pricing-all-action{justify-content:center;display:flex}.tariff-clarity-card{gap:var(--space-3);grid-template-columns:40px minmax(0,1fr);display:grid}.tariff-clarity-card>span{color:var(--color-cyan)}.section-note{color:var(--color-muted);font-size:14px;line-height:20px}.checkout-section,.order-section,.account-section{gap:var(--space-5);display:grid}.checkout-section{grid-template-columns:minmax(0,1fr) minmax(300px,380px);align-items:start}.checkout-panel,.checkout-summary,.order-panel,.account-panel,.guide-panel,.devices-panel,.order-help,.last-order-card,.client-recommendation-panel,.platform-recommendation-card{min-width:0;padding:var(--space-5);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-surface)}.checkout-panel,.checkout-summary,.order-panel,.account-panel,.guide-panel,.devices-panel,.order-help{gap:var(--space-5);display:grid}.checkout-summary{top:calc(var(--header-height) + var(--space-4));position:sticky}.checkout-summary>*,.checkout-panel>*{min-width:0}.checkout-summary-head,.order-head,.account-head,.account-device-head,.status-card-head,.support-contact-head,.download-head,.guide-title,.client-recommendation-head,.client-recommendation-top{gap:var(--space-3);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.checkout-summary h2,.checkout-panel h2,.order-panel h2,.account-panel h2,.guide-panel h2,.devices-panel h2{font-size:24px;line-height:30px}.checkout-total,.summary-price{font-size:28px;font-weight:600;line-height:34px}.checkout-summary-footnote,.checkout-payment-note,.form-notice,.field-hint,.summary-mini,.summary-period{color:var(--color-muted);font-size:14px;line-height:20px}.checkout-details,.account-login-form,.account-device-create{gap:var(--space-4);display:grid}.checkout-change-plan{width:fit-content}.last-order-card{gap:var(--space-2);display:grid}.last-order-card>span{color:var(--color-muted);font-size:14px;line-height:20px}.checkout-plan-picker{gap:var(--space-4);padding-bottom:var(--space-5);border-bottom:1px solid var(--color-border);display:grid}.field-label{gap:var(--space-2);display:grid}.check-row{gap:var(--space-2);grid-template-columns:44px minmax(0,1fr);align-items:start;font-weight:400;display:grid}.check-row input{width:20px;height:20px;min-height:20px;margin:12px}.check-row span{color:var(--color-muted);padding-top:10px;font-size:14px;line-height:20px}.check-row a{color:var(--color-cyan);text-underline-offset:3px;text-decoration:underline}.checkout-submit{width:100%}.summary-link{align-items:center;gap:var(--space-2);width:fit-content;min-height:44px;color:var(--color-cyan);font-size:14px;font-weight:600;line-height:20px;display:inline-flex}.checkout-step{gap:var(--space-4);padding-block:var(--space-4);border-bottom:1px solid var(--color-border);grid-template-columns:44px minmax(0,1fr);display:grid}.checkout-step>span{width:36px;height:36px;color:var(--color-cyan);border:1px solid var(--color-border);border-radius:var(--radius-control);place-items:center;font-size:14px;display:grid}.checkout-step p{margin-top:var(--space-1);color:var(--color-muted)}.checkout-step.compact-step{padding-block:var(--space-3)}.checkout-flow,.checkout-trust-grid,.account-flow-grid,.account-summary-grid,.account-action-facts,.order-action-facts{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.checkout-trust-item,.checkout-static-row,.account-action-facts>div,.order-action-facts>div{min-width:0;padding:var(--space-3) 0;border-bottom:1px solid var(--color-border)}.account-action-facts>div,.order-action-facts>div{gap:var(--space-1);display:grid}.checkout-static-row{gap:var(--space-3);grid-template-columns:32px minmax(0,1fr) auto;align-items:center;display:grid}.checkout-static-row>svg{color:var(--color-cyan)}.checkout-static-row>div{gap:var(--space-1);min-width:0;display:grid}.referral-applied-row{grid-template-columns:32px minmax(0,1fr)}.checkout-trust-item strong,.checkout-static-row strong,.account-action-facts>div>span,.order-action-facts>div>span{color:var(--color-muted);font-size:14px;line-height:20px;display:block}.checkout-trust-item p,.checkout-static-row span,.account-action-facts>div>strong,.order-action-facts>div>strong{overflow-wrap:anywhere}.checkout-static-row>div>span{color:var(--color-muted);font-size:14px;line-height:20px}.checkout-static-row>div>strong{color:var(--color-text)}.summary-mini{gap:var(--space-2) var(--space-3);padding-block:var(--space-3);border-block:1px solid var(--color-border);flex-wrap:wrap;justify-content:space-between;align-items:baseline;display:flex}.summary-mini strong{color:var(--color-text)}.checkout-payment-ready{gap:var(--space-4);padding:var(--space-4);border:1px solid var(--color-cyan);border-radius:var(--radius-surface);display:grid}.checkout-payment-actions{gap:var(--space-3);flex-wrap:wrap;display:flex}.plan-options{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.plan-options.compact-options{grid-template-columns:1fr}.plan-option{gap:var(--space-1) var(--space-3);min-height:76px;padding:var(--space-3);color:var(--color-text);text-align:left;cursor:pointer;background:var(--color-canvas);border:1px solid var(--color-border);border-radius:var(--radius-control);grid-template-columns:minmax(0,1fr) auto;display:grid}.plan-option>strong,.plan-option>.plan-selected-mark{text-align:right}.plan-option>small{color:var(--color-muted);font-size:14px;line-height:20px}.plan-selected-mark{color:var(--color-muted);font-size:14px;font-weight:600;line-height:20px}.plan-selected-mark.active{color:var(--color-mint)}.plan-option.active,.plan-option[aria-pressed=true]{border-color:var(--color-mint)}.checkout-total{gap:var(--space-4);padding-block:var(--space-4);border-block:1px solid var(--color-border);justify-content:space-between;align-items:baseline;display:flex}.checkout-next-note,.checkout-payment-note{gap:var(--space-3);min-width:0;padding-block:var(--space-3);border-top:1px solid var(--color-border);grid-template-columns:32px minmax(0,1fr);display:grid}.checkout-next-note>svg{color:var(--color-mint)}.checkout-payment-note>svg{color:var(--color-cyan)}.checkout-next-note>div,.checkout-payment-note>div{gap:var(--space-1);display:grid}.checkout-next-note p,.checkout-payment-note p{color:var(--color-muted);font-size:14px;line-height:20px}.order-section-focused,.account-section-focused{min-height:calc(100dvh - var(--header-height));max-width:920px;margin-inline:auto}.order-action-main,.account-action-main{gap:var(--space-4);padding-bottom:var(--space-5);border-bottom:1px solid var(--color-border);display:grid}.order-focus-head,.account-focus-head{gap:var(--space-3);display:grid}.order-focus-head h1,.order-action-main h1,.account-focus-head h1{font-size:44px;line-height:1.08}.order-focus-head>p:not(.eyebrow),.order-action-main p,.account-focus-head p,.order-help p,.account-panel p{color:var(--color-muted)}.order-status{border:1px solid var(--color-border-strong);border-radius:999px;align-items:center;width:fit-content;min-height:28px;padding-inline:10px;font-size:14px;font-weight:600;line-height:20px;display:inline-flex}.order-status.ok{color:var(--color-mint);border-color:color-mix(in srgb, var(--color-mint) 55%, var(--color-border))}.order-status.pending{color:var(--color-cyan);border-color:color-mix(in srgb, var(--color-cyan) 55%, var(--color-border))}.order-status.warn{color:var(--color-amber);border-color:color-mix(in srgb, var(--color-amber) 55%, var(--color-border))}.order-action-buttons,.account-action-buttons,.order-actions,.account-actions,.order-help-actions,.account-device-actions{gap:var(--space-3);flex-wrap:wrap;display:flex}.order-action-hub,.account-action-hub{gap:var(--space-5);display:grid}.account-action-slot{min-height:410px}.account-action-placeholder{align-content:start}.account-action-feedback{gap:var(--space-1);margin-top:var(--space-2);padding:var(--space-3);background:var(--color-surface-raised);border:1px solid var(--color-border);border-left:3px solid var(--color-cyan);border-radius:var(--radius-control);display:grid}.account-action-feedback.error{border-left-color:var(--color-red)}.account-action-feedback p{margin:0}.account-action-buttons>.account-action-feedback{flex:1 0 100%;width:100%}.order-state-panel{gap:var(--space-3);padding:var(--space-4) 0;border-block:1px solid var(--color-border);grid-template-columns:32px minmax(0,1fr);align-items:start;display:grid}.order-state-panel>div{gap:var(--space-1);min-width:0;display:grid}.order-state-panel p{color:var(--color-muted)}.order-state-panel.ok{border-color:var(--color-mint)}.order-state-panel.pending{border-color:var(--color-cyan)}.order-state-panel.warn,.order-state-panel.stale{border-color:var(--color-amber)}.order-state-panel.ok>svg{color:var(--color-mint)}.order-state-panel.pending>svg{color:var(--color-cyan)}.order-state-panel.warn>svg,.order-state-panel.stale>svg{color:var(--color-amber)}.order-progress{border-block:1px solid var(--color-border);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.order-progress li{min-width:0;padding:var(--space-5) var(--space-4);position:relative}.order-progress li+li{border-left:1px solid var(--color-border)}.order-progress strong,.order-progress span{display:block}.order-progress span{margin-top:var(--space-1);color:var(--color-muted);font-size:14px;line-height:20px}.order-progress .complete strong{color:var(--color-mint)}.order-progress .current strong{color:var(--color-cyan)}.order-progress .issue strong{color:var(--color-red)}.order-progress .warning strong{color:var(--color-amber)}.order-delivery-panel{gap:var(--space-5);padding-block:var(--space-4);border-block:1px solid var(--color-border);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.order-delivery-item{gap:var(--space-3);grid-template-columns:32px minmax(0,1fr);min-width:0;display:grid}.order-delivery-item>svg{color:var(--color-cyan)}.order-delivery-item>div{gap:var(--space-1);display:grid}.order-delivery-item p{color:var(--color-muted);font-size:14px;line-height:20px}.order-next-card,.account-next-card,.account-replace-panel{gap:var(--space-4);padding-block:var(--space-5);border-block:1px solid var(--color-border);display:grid}.order-next-card ol,.account-next-card ol,.account-replace-panel ol{gap:var(--space-2);padding-left:var(--space-5);color:var(--color-muted);margin:0;display:grid}.order-access-priority{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.order-access-priority>div{min-width:0;padding-top:var(--space-4);border-top:1px solid var(--color-border)}.order-access-priority span,.order-access-priority p{color:var(--color-muted);font-size:14px;line-height:20px}.order-access-priority strong{margin-block:var(--space-1);display:block}.recovery-steps{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.recovery-steps>*{min-width:0;padding:var(--space-4) 0;border-top:1px solid var(--color-border)}.account-orders-grid{gap:var(--space-3);display:grid}.account-order-card{gap:var(--space-4);padding:var(--space-4) 0;border-bottom:1px solid var(--color-border);display:grid}.account-order-top{gap:var(--space-3);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.account-order-price{font-size:22px;font-weight:600}.account-order-facts{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.account-order-facts dt{color:var(--color-muted);font-size:14px}.account-order-facts dd{margin:var(--space-1) 0 0;overflow-wrap:anywhere}.account-order-hint{padding:var(--space-3);border-left:3px solid var(--color-cyan)}.account-order-hint.warn{border-left-color:var(--color-amber)}.account-summary-grid>div,.account-flow-grid>div{min-width:0;padding:var(--space-4) 0;border-top:1px solid var(--color-border)}.account-summary-grid span,.account-flow-grid span{color:var(--color-muted);font-size:14px;line-height:20px;display:block}.account-summary-grid strong{margin-top:var(--space-1);font-size:22px;line-height:28px;display:block}.account-flow-grid>div{gap:var(--space-2) var(--space-3);grid-template-columns:24px minmax(0,1fr);display:grid}.account-flow-grid>div>svg{color:var(--color-cyan);grid-row:span 2}.account-device-list,.devices-list{gap:var(--space-2);display:grid}.account-device-panel{gap:var(--space-3);padding-block:var(--space-4);border-bottom:1px solid var(--color-border);display:grid}.account-device-row{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:64px;padding-block:var(--space-2);border-top:1px solid var(--color-border);display:flex}.account-device-row>div:first-child{min-width:0;display:grid}.account-device-row span,.account-referral-bonus{color:var(--color-muted);overflow-wrap:anywhere;font-size:14px;line-height:20px}.account-device-row.muted{opacity:.72}.account-device-empty{color:var(--color-muted)}.account-referral-box{gap:var(--space-3);padding-block:var(--space-4);border-top:1px solid var(--color-border);display:grid}.account-referral-code{overflow-wrap:anywhere;font-family:ui-monospace,monospace}.account-referral-stats{gap:var(--space-4);color:var(--color-muted);flex-wrap:wrap;display:flex}.account-replace-panel.full{border-top-color:var(--color-amber)}.account-replace-panel.ready{border-top-color:var(--color-cyan)}.account-change-email{width:fit-content}.account-code-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.account-code-actions form{margin:0}.icon-button.danger{color:var(--color-red);display:grid}.platform-selector{gap:var(--space-2);margin-top:var(--space-5);flex-wrap:wrap;display:flex}.platform-recommendation-card{gap:var(--space-5);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.platform-recommendation-copy{gap:var(--space-2);display:grid}.platform-recommendation-copy p{color:var(--color-muted)}.platform-recommendation-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.platform-primary-action{min-width:180px}.platform-steps{counter-reset:setup;border-top:1px solid var(--color-border);gap:0;margin:0;padding:0;list-style:none;display:grid}.platform-steps li{gap:var(--space-3);border-bottom:1px solid var(--color-border);counter-increment:setup;grid-template-columns:44px minmax(0,1fr);align-items:center;min-height:64px;display:grid}.platform-steps li:before{content:counter(setup, decimal-leading-zero);color:var(--color-cyan);font-size:14px;font-weight:600}.setup-visual-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.setup-visual-card{padding:0;overflow:hidden}.setup-visual-card img{aspect-ratio:3/2;object-fit:cover;border-bottom:1px solid var(--color-border);width:100%;height:auto;display:block}.setup-visual-card figcaption{gap:var(--space-2);padding:var(--space-4);display:grid}.setup-visual-card figcaption strong{font-size:16px;line-height:24px}.setup-visual-card figcaption span{color:var(--color-muted);font-size:14px;line-height:20px}.setup-reserve{border-top:1px solid var(--color-border)}.setup-reserve details{max-width:820px}.client-recommendation-panel{gap:var(--space-5);display:grid}.downloads-catalog,.download-card{gap:var(--space-4);display:grid}.download-head{justify-content:flex-start}.download-head>div{display:grid}.download-head span,.client-tags{color:var(--color-muted);font-size:14px}.client-tags{gap:var(--space-2);flex-wrap:wrap;display:flex}.client-tags span{border:1px solid var(--color-border);border-radius:var(--radius-control);min-height:28px;padding:4px 8px}.link-list{gap:var(--space-2);display:grid}.link-list a{gap:var(--space-2);min-height:44px;color:var(--color-cyan);border-top:1px solid var(--color-border);grid-template-columns:24px minmax(0,1fr) 20px;align-items:center;display:grid}.faq-tools{gap:var(--space-3);margin-bottom:var(--space-5);display:grid}.faq-search{position:relative}.faq-search>svg{top:50%;left:var(--space-3);z-index:1;color:var(--color-muted);pointer-events:none;position:absolute;transform:translateY(-50%)}.faq-search input{padding-right:var(--space-3);padding-left:44px}.faq-filter-row{gap:var(--space-2);flex-wrap:wrap;display:flex}.faq-filter-row button{min-height:44px;padding-inline:var(--space-3);color:var(--color-muted);cursor:pointer;border:1px solid var(--color-border);border-radius:var(--radius-control);background:0 0}.faq-filter-row button.active,.faq-filter-row button[aria-pressed=true]{color:var(--color-mint-ink);background:var(--color-mint);border-color:var(--color-mint)}.faq-result-count{color:var(--color-muted);font-size:14px}.faq-group{margin-top:var(--space-6)}.faq-group>h2{margin-bottom:var(--space-3);font-size:24px}.faq-list{border-top:1px solid var(--color-border)}.faq-item{border:0;border-bottom:1px solid var(--color-border);background:0 0}.faq-item details{border:0}.faq-item summary{list-style:none;position:relative}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"+";color:var(--color-cyan);position:absolute;top:50%;right:4px;transform:translateY(-50%)}.faq-item details[open] summary:after{content:"−"}.faq-short-answer{margin-bottom:var(--space-2);color:var(--color-text)}.faq-detail,.faq-answer{color:var(--color-muted)}.faq-empty{gap:var(--space-3);padding-block:var(--space-5);display:grid}.reset-filter{width:fit-content}.support-scenario-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.support-scenario-section{gap:var(--space-6);display:grid}.support-scenario-shortcuts{border-top:1px solid var(--color-border);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.support-scenario-shortcuts a{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:64px;padding:var(--space-3);border-right:1px solid var(--color-border);border-bottom:1px solid var(--color-border);font-weight:600;display:flex}.support-scenario-shortcuts a:last-child{border-right:0}.support-scenario-shortcuts a:hover{color:var(--color-cyan)}.support-scenario-card{gap:var(--space-4);display:grid}.support-scenario-card ol,.support-scenario-card ul{gap:var(--space-2);padding-left:var(--space-5);color:var(--color-muted);margin:0;display:grid}.support-safety-note{border-left:3px solid var(--color-amber)}.support-band{gap:var(--space-5);padding:var(--space-5) 0;border-block:1px solid var(--color-border);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.support-band h2{font-size:28px}.support-band p{margin-top:var(--space-2);color:var(--color-muted)}.support-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.support-contact-section{gap:var(--space-5);display:grid}.support-card.primary-contact{border-color:var(--color-cyan)}.legal-section{gap:var(--space-4);max-width:860px;margin-inline:auto;display:grid}.legal-document{gap:var(--space-4);display:grid}.legal-meta{gap:var(--space-2);flex-wrap:wrap;display:flex}.legal-meta span{min-height:28px;color:var(--color-muted);border:1px solid var(--color-border);border-radius:var(--radius-control);padding:4px 8px;font-size:14px;line-height:20px}.legal-warning,.legal-note{padding:var(--space-4);color:var(--color-amber);border:1px solid var(--color-amber);border-radius:var(--radius-surface);overflow-wrap:anywhere;background:0 0}.legal-card{padding-block:var(--space-5);border-bottom:1px solid var(--color-border)}.legal-card h2{font-size:24px}.legal-card p,.legal-card li{color:var(--color-muted);overflow-wrap:anywhere;line-height:26px}.legal-card p{margin-top:var(--space-3)}.legal-card ul,.legal-card ol{gap:var(--space-2);padding-left:var(--space-5);display:grid}.legal-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.legal-toc{gap:var(--space-2);padding-block:var(--space-3);border-block:1px solid var(--color-border);flex-wrap:wrap;display:flex}.legal-toc a{min-width:44px;min-height:44px;color:var(--color-cyan);align-items:center;display:inline-flex}.status-list{gap:var(--space-2);padding-left:var(--space-5);color:var(--color-muted);margin:0;display:grid}.sr-only{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.spin-icon{animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@media (width<=960px){.checkout-section{grid-template-columns:1fr}.checkout-summary{position:static}.support-band{grid-template-columns:1fr}.platform-recommendation-card{grid-template-columns:1fr;align-items:start}}@media (width<=720px){.order-section-focused,.account-section-focused{padding-block:var(--space-6)}.pricing-group-head{align-items:start;display:grid}.pricing-group-head p{text-align:left}.pricing-grid.single-plan,.checkout-flow,.checkout-trust-grid,.account-flow-grid,.account-summary-grid,.account-action-facts,.order-action-facts,.account-order-facts,.support-scenario-grid,.setup-visual-grid{grid-template-columns:1fr}.route-support .page-hero{padding-bottom:var(--space-3)}.route-support .page-hero h1{font-size:36px}.route-support .support-scenario-section{gap:var(--space-5);padding-top:var(--space-3)}.support-scenario-shortcuts{grid-template-columns:1fr}.support-scenario-shortcuts a{min-height:52px;padding:var(--space-2) var(--space-3);border-right:0}.account-code-actions,.account-code-actions form,.account-code-actions .button{width:100%}.pricing-tier-control{grid-template-columns:1fr}.segmented-control{grid-template-columns:1fr 1fr;display:grid}.pricing-shared-facts{grid-template-columns:1fr}.price-card,.feature-card,.download-card,.support-card,.status-card,.tariff-clarity-card,.checkout-panel,.checkout-summary,.order-panel,.account-panel,.guide-panel,.devices-panel,.order-help,.last-order-card,.client-recommendation-panel,.platform-recommendation-card{padding:var(--space-4)}.checkout-payment-actions,.order-action-buttons,.account-action-buttons,.order-actions,.account-actions,.order-help-actions,.account-device-actions,.platform-recommendation-actions,.support-actions{grid-template-columns:1fr;display:grid}.checkout-payment-actions .button,.order-action-buttons .button,.account-action-buttons .button,.order-actions .button,.account-actions .button,.order-help-actions .button,.account-device-actions .button,.platform-recommendation-actions .button,.support-actions .button{width:100%}.order-focus-head h1,.order-action-main h1,.account-focus-head h1{font-size:36px}.order-progress{grid-template-columns:1fr}.order-progress li{align-items:center;column-gap:var(--space-3);min-height:56px;padding:var(--space-2) 0;grid-template-columns:32px minmax(0,1fr);display:grid}.order-progress li>span:not(.sr-only){grid-area:1/1;place-items:center;width:32px;height:32px;margin:0;display:grid}.order-progress li>strong{grid-area:1/2}.order-progress li+li{border-top:1px solid var(--color-border);border-left:0}.order-delivery-panel,.platform-recommendation-card{grid-template-columns:1fr}.order-access-priority{gap:var(--space-3);grid-template-columns:1fr}.account-device-row{flex-direction:column;align-items:flex-start}.account-device-actions{width:100%}.recovery-steps,.plan-options{grid-template-columns:1fr}.checkout-summary{gap:var(--space-3)}.checkout-panel{gap:var(--space-4)}.checkout-summary .summary-mini,.checkout-summary-footnote{display:none}.checkout-step{gap:var(--space-3);padding-block:var(--space-3)}.checkout-static-row{grid-template-columns:32px minmax(0,1fr);align-items:start}.checkout-static-row>.button{grid-column:1/-1;width:100%}.platform-selector{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.support-band .button{width:100%}}@media (width<=720px) and (height<=520px){.order-section-focused{padding-top:var(--space-2)}.order-panel{padding-top:var(--space-3)}.order-action-main{gap:var(--space-3)}}@media (prefers-reduced-motion:reduce){.spin-icon{animation:none}}
