:root{--color-bg:#fff;--color-text:#000;--color-muted:#525252;--color-border:#d4d4d4;--color-surface:#fafafa;--color-surface-hover:#f5f5f5;--color-success:#22c55e;--space-xs:4px;--space-sm:8px;--space-md:16px;--space-lg:24px;--space-xl:32px;--space-2xl:48px;--space-3xl:64px;--space-4xl:96px;--space-5xl:120px;--font-sans:var(--font-sans),"Inter",system-ui,-apple-system,sans-serif;--font-display:var(--font-display),"Plus Jakarta Sans",var(--font-sans);--font-mono:"Monaco","Consolas","Liberation Mono",monospace;--radius-sm:6px;--radius-md:12px;--radius-lg:16px;--radius-full:9999px;--transition-fast:.12s ease;--transition-base:.2s ease;--transition-slow:.3s ease-in-out;--z-dropdown:60;--z-header:50;--z-modal:9999;--header-height:84px;--container-max:1180px;--container-padding:4vw;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:var(--header-height)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.page,.page *{font-family:var(--font-sans)}.page h1,.page h2,.page h3,.page h4,.page h5,.page h6{font-family:var(--font-display)}body:has(.page){font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh;margin:0;font-size:16px;line-height:1.6;background:var(--color-bg)!important;color:var(--color-text)!important}.skip-link{background:var(--color-text);color:var(--color-bg);padding:var(--space-sm)var(--space-md);border-radius:var(--radius-sm);z-index:calc(var(--z-modal) + 1);transition:top var(--transition-fast);font-weight:600;text-decoration:none;position:absolute;top:-100%;left:50%;transform:translate(-50%)}.skip-link:focus{top:var(--space-md)}.visually-hidden{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}a:focus-visible,button:focus-visible{outline:2px solid var(--color-text);outline-offset:3px;border-radius:var(--radius-sm)}.nav a:focus-visible{outline-offset:6px}.page{padding-top:var(--header-height);flex-direction:column;align-items:center;display:flex;position:relative;overflow-x:hidden;background:var(--color-bg)!important;color:var(--color-text)!important;--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important}.shell{width:min(var(--container-max),92vw);margin:0 auto}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);letter-spacing:-.01em;margin:0;font-weight:700;line-height:1.2}h1{font-size:clamp(2rem,4.5vw,3.25rem)}h2{font-size:clamp(1.75rem,4vw,2.75rem)}h3{font-size:clamp(1.25rem,2vw,1.5rem)}p{color:var(--color-muted);margin:0;line-height:1.75}a{color:inherit;text-decoration-skip-ink:auto}.eyebrow{align-items:center;gap:var(--space-sm);text-transform:capitalize;letter-spacing:.1em;color:var(--color-muted);font-size:13px;font-weight:600;display:inline-flex}.eyebrow:before{content:"";background:var(--color-text);border-radius:2px;width:24px;height:2px}.eyebrow.status-active{text-transform:none;letter-spacing:.06em;padding:var(--space-sm)var(--space-md);border-radius:var(--radius-full);border:1px solid var(--color-border);color:var(--color-text)}.eyebrow.status-active:before{display:none}.status-dot{border:1px solid var(--color-border);border-radius:50%;width:10px;height:10px}.lede{margin-top:var(--space-md);font-size:18px;line-height:1.8}.btn{justify-content:center;align-items:center;gap:var(--space-sm);border:1px solid var(--color-text);border-radius:var(--radius-full);color:var(--color-text);cursor:pointer;transition:transform var(--transition-base),box-shadow var(--transition-base),background var(--transition-fast);white-space:nowrap;text-overflow:ellipsis;background:0 0;max-width:100%;padding:14px 28px;font-family:inherit;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex;overflow:hidden}.btn:hover{transform:translateY(-2px);box-shadow:0 4px 16px #00000014}.btn:active{transform:translateY(0)}.btn.primary{background:var(--color-text);color:var(--color-bg);min-width:220px}.btn.primary:hover{box-shadow:0 6px 20px #00000026}.btn.primary.disabled,.btn.primary:disabled{background:var(--color-muted);cursor:not-allowed;opacity:.6;pointer-events:none}.btn.secondary{background:0 0;min-width:160px}.btn.secondary:hover{background:var(--color-surface)}.card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-lg);transition:all var(--transition-base)}.card:hover{border-color:var(--color-muted)}.site-header{z-index:var(--z-header);border-bottom:1px solid var(--color-border);position:fixed;inset:0 0 auto;background:#fff!important}.site-header .shell{height:var(--header-height);padding:0 var(--space-lg);justify-content:center;align-items:center;display:flex;position:relative}.brand{left:var(--space-lg);letter-spacing:.02em;color:var(--color-text);align-items:center;gap:10px;font-weight:700;text-decoration:none;display:inline-flex;position:absolute}.brand-mark{background:var(--color-text);border-radius:10px;width:28px;height:28px;position:relative}.brand-mark:after{content:"";background:var(--color-bg);border-radius:6px 10px;position:absolute;inset:7px 8px 7px 10px}.nav{gap:var(--space-lg);flex-wrap:wrap;align-items:center;display:flex}.nav a{color:var(--color-text);transition:color var(--transition-fast);white-space:nowrap;text-align:center;min-width:90px;font-weight:500;text-decoration:none}.nav a:hover{color:var(--color-muted)}.nav .nav-cta{display:none}.header-actions{right:var(--space-lg);align-items:center;gap:14px;display:flex;position:absolute}.btn-lang{align-items:center;gap:var(--space-sm);border:1px solid var(--color-border);color:var(--color-text);background:0 0;min-width:120px;padding:10px 14px;font-weight:500;display:inline-flex}.lang-flag{letter-spacing:.06em;font-size:13px;font-weight:600}.chevron-lang{width:10px;height:10px;margin-left:var(--space-xs);transition:transform var(--transition-fast);border-bottom:2px solid;border-left:2px solid;display:inline-block;transform:rotate(-45deg)translateY(-2px)}.lang-select.open .chevron-lang{transform:rotate(135deg)translateY(2px)}.mobile-lang-icons{display:none!important}.lang-select{position:relative}.lang-menu{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-md);min-width:80px;z-index:var(--z-dropdown);margin:0;padding:6px 0;list-style:none;display:none;position:absolute;top:calc(100% + 8px);left:0}.lang-select.open .lang-menu{display:block}.lang-menu li{padding:10px var(--space-md);color:var(--color-text);cursor:pointer;transition:background var(--transition-fast);justify-content:center;align-items:center;font-size:15px;display:flex}.lang-menu li .code{letter-spacing:.04em;font-size:13px;font-weight:600}.lang-menu li:hover{background:var(--color-surface-hover)}.lang-menu li.active{background:var(--color-surface);font-weight:600}.nav-toggle{padding:var(--space-sm);cursor:pointer;background:0 0;border:none;flex-direction:column;gap:6px;display:none}.nav-toggle span{background:var(--color-text);width:22px;height:2px;transition:transform var(--transition-fast),opacity var(--transition-fast);border-radius:2px}.hero{padding:var(--space-2xl)0 var(--space-3xl);text-align:center}.hero-grid{align-items:center;gap:var(--space-lg);flex-direction:column;display:flex}.hero-copy{max-width:860px;margin:0 auto}.hero-copy h1{letter-spacing:-.02em;overflow-wrap:break-word;word-break:break-word;-webkit-hyphens:auto;hyphens:auto;margin-top:20px;line-height:1.15}.hero-copy .lede{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.hero .actions{margin-top:var(--space-2xl);gap:var(--space-md);flex-wrap:wrap;justify-content:center;display:flex}.stats-band{margin-top:var(--space-2xl);flex-wrap:wrap;justify-content:center;gap:20px;display:flex}.stat-item{align-items:center;gap:var(--space-md);padding:var(--space-md)var(--space-lg);border:1px solid var(--color-border);border-radius:var(--radius-full);font-size:14px;font-weight:600;display:inline-flex}.stat-icon{background:var(--color-text);border-radius:50%;width:8px;height:8px}.stat-text{font-size:15px}.feature-block{padding:var(--space-3xl)0;text-align:center}.feature-grid{align-items:center;gap:var(--space-2xl);flex-direction:column;display:flex}.feature-copy{max-width:920px}.feature-copy .eyebrow{margin-bottom:var(--space-sm);justify-content:center}.feature-headline{margin-bottom:20px;line-height:1.25}.feature-copy .lede{max-width:880px;margin:0 auto;font-size:18px}.feature-cards{justify-content:center;gap:var(--space-2xl);flex-wrap:wrap;max-width:1100px;display:flex}.feature-cards .card{text-align:center;flex:0 380px}.feature-cards .card .card-icon{background:var(--color-surface);border-radius:var(--radius);width:56px;height:56px;color:var(--color-text);justify-content:center;align-items:center;margin:0 auto 20px;padding:12px;transition:transform .2s,background .2s;display:flex}.feature-cards .card:hover .card-icon{background:var(--color-border);transform:scale(1.1)}.feature-cards .card .card-icon svg{width:100%;height:100%}.feature-cards .card h3{margin-bottom:var(--space-md);overflow-wrap:break-word;word-break:break-word;-webkit-hyphens:auto;hyphens:auto;min-height:1.2em;font-size:20px;font-weight:600}.feature-cards .card p{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;max-width:360px;margin:0 auto;font-size:15px;line-height:1.75}.instructions{padding:var(--space-3xl)0;text-align:center}.instructions .eyebrow{margin-bottom:var(--space-lg);justify-content:center}.instructions-grid{align-items:center;gap:var(--space-2xl);flex-direction:column;max-width:1020px;margin:0 auto;display:flex}.instr-card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);gap:var(--space-xl);text-align:left;flex-direction:column;width:100%;max-width:900px;padding:56px 48px;display:flex;box-shadow:0 2px 8px #0000000a}.instr-card h3,.instr-card h4{overflow-wrap:break-word;word-break:break-word;-webkit-hyphens:auto;hyphens:auto}.instr-card p{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.instr-head{text-align:center;border-bottom:1px solid var(--color-border);padding-bottom:var(--space-lg)}.instr-head h3{margin-top:var(--space-md);font-size:30px;line-height:1.3}.instr-sub{margin-top:var(--space-md);font-size:17px}.pill-label{padding:var(--space-sm)14px;border-radius:var(--radius-sm);border:1px solid var(--color-border);letter-spacing:.02em;text-transform:capitalize;font-size:11px;font-weight:600;display:inline-block}.step-list{flex-direction:column;gap:20px;display:flex}.step{padding:var(--space-lg);background:var(--color-surface-hover);border:1px solid var(--color-border);border-radius:var(--radius-md);align-items:flex-start;gap:20px;display:flex}.step-num{border-radius:var(--radius-sm);background:var(--color-text);width:36px;min-width:36px;height:36px;color:var(--color-bg);justify-content:center;align-items:center;font-size:18px;font-weight:700;display:flex}.step-body h4{margin-bottom:10px;font-size:18px}.step-body p{font-size:15px;line-height:1.75}.instr-list{margin:var(--space-md)0 0;gap:var(--space-md);flex-direction:column;padding:0;font-size:16px;list-style:none;display:flex}.instr-list li{align-items:flex-start;gap:var(--space-md);display:flex}.callout.warning{border:2px solid var(--color-border);background:var(--color-surface);border-radius:var(--radius-md);padding:var(--space-lg)var(--space-lg);align-items:flex-start;gap:var(--space-md);font-size:15px;font-weight:600;line-height:1.7;display:flex}.dot-warn{background:var(--color-text);border-radius:50%;width:6px;min-width:6px;height:6px;margin-top:8px}.commands{padding:var(--space-lg);background:var(--color-surface-hover);border:1px solid var(--color-border);border-radius:var(--radius-md);flex-direction:column;gap:18px;display:flex}.commands-title{margin-bottom:var(--space-sm);font-size:17px;font-weight:700}.cmd-line{align-items:center;gap:var(--space-md);font-size:15px;line-height:1.7;display:flex}.cmd-tag{background:var(--color-text);color:var(--color-bg);border-radius:var(--radius-sm);font-family:var(--font-mono);padding:4px 10px;font-size:13px;font-weight:600;display:inline-block}.faq{padding:var(--space-3xl)0;text-align:center}.faq-head{max-width:720px;margin:0 auto var(--space-3xl)}.faq-head .eyebrow{justify-content:center;margin-bottom:20px}.faq-head h2{margin-bottom:20px}.faq-head p{font-size:17px}.faq-list{flex-direction:column;gap:20px;max-width:860px;margin:0 auto;display:flex}.faq-item{border:1px solid var(--color-border);border-radius:var(--radius-md);text-align:left;overflow:hidden}.faq-toggle{width:100%;padding:20px var(--space-lg);color:var(--color-text);cursor:pointer;text-align:left;justify-content:space-between;align-items:center;gap:var(--space-md);background:0 0;border:none;font-family:inherit;font-size:16px;font-weight:600;display:flex}.faq-toggle span:first-child{overflow-wrap:break-word;word-break:break-word;-webkit-hyphens:auto;hyphens:auto;flex:1}.faq-toggle .chevron{transition:transform var(--transition-base);flex-shrink:0;font-size:20px}.faq-content{padding:0 var(--space-lg)var(--space-lg);color:var(--color-muted);overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;font-size:15px;line-height:1.8}.faq-item.open{background:var(--color-surface);border-color:var(--color-text)}.faq-item.open .chevron{transform:rotate(180deg)}.faq-footer{margin-top:var(--space-2xl)}.cta{padding:var(--space-3xl)0}.cta-card{border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-2xl)56px;justify-content:space-between;align-items:center;gap:var(--space-xl);display:flex}.cta-card .eyebrow{margin-bottom:var(--space-sm)}.cta-card h2{margin-bottom:var(--space-md);overflow-wrap:break-word;word-break:break-word;-webkit-hyphens:auto;hyphens:auto}.cta-card p{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.cta-actions{gap:var(--space-md);flex-wrap:wrap;flex-shrink:0;display:flex}.site-footer{padding:var(--space-3xl)0 40px;border-top:1px solid var(--color-border)}.footer-grid{grid-template-columns:1.5fr repeat(2,minmax(0,1fr));gap:40px;display:grid}.footer-brand p{margin:var(--space-sm)0 14px;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;max-width:420px}.socials{gap:var(--space-sm);display:flex}.socials a{border:1px solid var(--color-border);width:36px;height:36px;color:var(--color-text);transition:background var(--transition-fast),border-color var(--transition-fast);border-radius:10px;place-items:center;text-decoration:none;display:grid}.socials a:hover{background:var(--color-surface);border-color:var(--color-text)}.footer-col h4{margin-bottom:10px}.footer-col a{color:var(--color-muted);margin-bottom:var(--space-sm);transition:color var(--transition-fast);text-decoration:none;display:block}.footer-col a:hover{color:var(--color-text)}.footer-bottom{margin-top:var(--space-xl);padding-top:var(--space-lg);border-top:1px solid var(--color-border);align-items:center;gap:var(--space-md);color:var(--color-muted);text-align:center;flex-direction:column;font-size:14px;display:flex}.system-status{align-items:center;gap:var(--space-sm);display:flex}.status-indicator{color:var(--color-success);font-size:12px}.system-status a{color:var(--color-muted);text-underline-offset:2px;text-decoration:underline}.system-status a:hover{color:var(--color-text)}.cookie-banner{background:var(--color-bg);border-top:2px solid var(--color-text);z-index:var(--z-modal);transition:transform var(--transition-slow);padding:20px 0;position:fixed;bottom:0;left:0;right:0;transform:translateY(100%);box-shadow:0 -4px 20px #0000001a}.cookie-banner.visible,.cookie-banner[aria-hidden=false]{transform:translateY(0)}.cookie-container{width:100%;max-width:var(--container-max);padding:0 var(--space-md);justify-content:space-between;align-items:center;gap:var(--space-lg);margin:0 auto;display:flex}.banner-text{flex:1;max-width:600px}.banner-text p{margin:0 0 var(--space-sm);color:var(--color-muted);font-size:14px}.banner-text p:first-child{color:var(--color-text);font-size:16px;font-weight:600}.banner-text p:last-child{margin-bottom:0}.banner-text a{color:var(--color-text);font-weight:500}.banner-actions{gap:var(--space-md);flex-wrap:wrap;flex-shrink:0;display:flex}.banner-actions .btn{min-width:140px;padding:12px var(--space-lg);border-radius:var(--radius-sm);font-size:14px}.banner-actions .btn.primary,.banner-actions .btn.secondary{border-width:2px}.legal-page{padding:120px 0 80px}.legal-page .shell{max-width:800px}.legal-page h1{margin-bottom:var(--space-md)}.legal-page h2{margin:40px 0 var(--space-md);font-size:24px}.legal-page p{margin-bottom:20px;line-height:1.8}.legal-page ul,.legal-page ol{margin:var(--space-md)0;padding-left:var(--space-lg);color:var(--color-muted);line-height:1.8}.legal-page li{margin-bottom:var(--space-sm)}.legal-page code{background:var(--color-surface);border-radius:var(--radius-sm);font-family:var(--font-mono);padding:2px 6px;font-size:14px}.legal-page table{width:100%;margin:var(--space-lg)0;border-collapse:collapse}.legal-page table th{text-align:left;border-bottom:2px solid var(--color-border);padding:12px 10px;font-weight:600}.legal-page table td{vertical-align:top;border-bottom:1px solid var(--color-border);padding:12px 10px}.legal-page hr{border:none;border-top:1px solid var(--color-border);margin:30px 0}.help-page{padding:80px 0}.help-page .shell{max-width:1100px}.help-page .legal-header{text-align:center;margin-bottom:var(--space-3xl)}.help-page .legal-header h1{margin-bottom:var(--space-md);font-size:clamp(2rem,5vw,3rem)}.help-page .legal-subtitle{color:var(--color-muted);max-width:600px;margin:0 auto;font-size:18px}.help-grid{gap:var(--space-3xl);flex-direction:column;display:flex}.help-category{gap:var(--space-lg);flex-direction:column;display:flex}.help-category h2{color:var(--color-text);padding-bottom:var(--space-md);border-bottom:2px solid var(--color-text);margin:0;font-size:1.5rem;font-weight:700}.help-articles{gap:var(--space-lg);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));display:grid}.help-article{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-xl);transition:all var(--transition-base);cursor:pointer}.help-article:hover{border-color:var(--color-text);transform:translateY(-4px);box-shadow:0 8px 24px #00000014}.help-article h3{margin-bottom:var(--space-sm);color:var(--color-text);font-size:1.125rem;font-weight:600}.help-article p{color:var(--color-muted);margin:0;font-size:15px;line-height:1.6}.help-support{margin-top:var(--space-3xl)}.support-card{background:linear-gradient(135deg,var(--color-text)0%,#333 100%);color:var(--color-bg);border-radius:var(--radius-lg);padding:var(--space-2xl)var(--space-xl);text-align:center;border:none}.support-card h2{margin-bottom:var(--space-md);color:var(--color-bg);font-size:1.75rem}.support-card p{color:#fffc;margin-bottom:var(--space-xl);max-width:500px;margin-left:auto;margin-right:auto;font-size:16px}.support-card .btn.primary{background:var(--color-bg);color:var(--color-text);border-color:var(--color-bg)}.support-card .btn.primary:hover{background:var(--color-surface);transform:translateY(-2px)}.status-page{padding:80px 0}.status-page .shell{max-width:800px}.status-page .legal-header{text-align:center;margin-bottom:var(--space-2xl)}.status-page .legal-header h1{margin-bottom:var(--space-md)}.status-page .legal-subtitle{color:var(--color-muted)}.status-banner{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md)}.status-services{margin-bottom:var(--space-xl)}.status-service{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md)}.status-history h2,.status-subscribe h2{margin-bottom:var(--space-md);font-size:1.25rem}@media (max-width:1100px){.nav{top:calc(var(--header-height) + 8px);background:var(--color-bg);padding:var(--space-sm)var(--space-md);border:1px solid var(--color-border);opacity:0;visibility:hidden;transition:opacity var(--transition-fast),transform var(--transition-fast),visibility var(--transition-fast);border-radius:14px;flex-direction:column;gap:0;position:fixed;left:16px;right:16px;transform:translateY(-10px);box-shadow:0 4px 20px #00000014}.nav a:not(.nav-cta){padding:12px 0}.nav.open{opacity:1;visibility:visible;transform:translateY(0)}.nav-toggle{display:flex}.header-actions{display:none}.mobile-lang-icons{width:100%;margin-top:var(--space-md);margin-bottom:var(--space-md);padding-top:var(--space-md);padding-bottom:var(--space-sm);border-top:1px solid var(--color-border);justify-content:center;gap:10px;display:flex!important}.lang-icon-btn{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);width:44px;height:44px;color:var(--color-muted);cursor:pointer;transition:all var(--transition-fast);justify-content:center;align-items:center;font-family:inherit;font-size:13px;font-weight:600;display:flex}.lang-icon-btn:hover{background:var(--color-surface-hover);color:var(--color-text);border-color:var(--color-text)}.lang-icon-btn.active{background:var(--color-text);color:var(--color-bg);border-color:var(--color-text)}.cta-card{text-align:center;flex-direction:column;align-items:center}.cta-card .eyebrow{justify-content:center}.cta-actions{justify-content:center;display:flex}.footer-grid{gap:var(--space-xl);text-align:center;grid-template-columns:1fr}.footer-brand,.footer-col{flex-direction:column;align-items:center;display:flex}.socials{justify-content:center}.faq-item{text-align:center}.faq-toggle{text-align:center;align-items:center;gap:var(--space-sm);flex-direction:column}.faq-toggle .chevron{order:2}.faq-content{text-align:center}.feature-cards{gap:var(--space-xl)}.feature-cards .card{flex:100%;max-width:500px}}@media (max-width:900px){.hero{padding:var(--space-2xl)0 var(--space-2xl)}.feature-block,.instructions,.faq,.cta{padding:var(--space-2xl)0}}@media (max-width:768px){.nav{text-align:center}.nav a{display:block}.stats-band{display:none}.hero .actions{flex-direction:column;justify-content:center;align-items:center}.hero .actions .btn{width:100%;max-width:280px}.eyebrow{text-align:center;justify-content:center}.eyebrow:before{display:none}.socials a{width:44px;height:44px}.faq-toggle{padding:20px var(--space-md);min-height:56px}.faq-toggle .chevron{justify-content:center;align-items:center;min-width:44px;min-height:44px;font-size:24px;display:flex}.cookie-container{text-align:center;flex-direction:column;gap:20px}.banner-text{max-width:100%}.banner-actions{flex-direction:column;width:100%}.banner-actions .btn{width:100%;min-height:48px}}@media (max-width:640px){.shell{width:min(640px,92vw)}h1{font-size:1.75rem}h2{font-size:1.5rem}h3{font-size:1.25rem}.lede{font-size:16px}.hero{padding:var(--space-xl)0 var(--space-2xl)}.feature-block,.instructions,.faq,.cta{padding:var(--space-2xl)0}.stats-band{margin-top:var(--space-xl)}.feature-grid{gap:var(--space-xl)}.faq-head{margin-bottom:var(--space-xl)}.eyebrow:before{width:16px}.hero-copy h1{line-height:1.25}.eyebrow.status-active{padding:6px 12px;font-size:12px}.instr-card{padding:var(--space-xl)var(--space-md)}.instr-head h3{font-size:22px}.step{padding:var(--space-md);gap:var(--space-md);flex-direction:column}.step-num{width:32px;min-width:32px;height:32px;font-size:16px}.callout.warning{padding:var(--space-md);font-size:14px}.commands{padding:var(--space-md)}.cmd-line{align-items:flex-start;gap:var(--space-sm);flex-direction:column}.cta-card{padding:var(--space-lg);text-align:center;flex-direction:column;align-items:center}.cta-card .eyebrow{justify-content:center}.cta-actions{justify-content:center;width:100%;display:flex}.cta-actions .btn{width:auto;min-width:200px}.instr-card,.instr-head{text-align:center}.step,.step-list,.callout.warning,.commands{text-align:left}.faq-list,.faq-item{text-align:center}.faq-toggle{text-align:center;align-items:center;gap:var(--space-sm);flex-direction:column;font-size:15px}.faq-toggle .chevron{order:2;font-size:18px}.faq-content{padding:0 var(--space-md)var(--space-md);text-align:center;font-size:14px}.footer-grid{text-align:center}.footer-brand{flex-direction:column;align-items:center;display:flex}.footer-brand p{text-align:center;max-width:100%}.socials{justify-content:center}.footer-col{margin-bottom:var(--space-md);flex-direction:column;align-items:center;display:flex}.footer-col a{text-align:center}.legal-page{padding:100px 0 60px}.legal-page table{white-space:nowrap;display:block;overflow-x:auto}.help-page{padding:60px 0}.help-page .legal-header{margin-bottom:var(--space-2xl)}.help-grid{gap:var(--space-2xl)}.help-articles{grid-template-columns:1fr}.help-article{padding:var(--space-lg)}.help-category h2{font-size:1.25rem}.support-card{padding:var(--space-xl)var(--space-lg)}.support-card h2{font-size:1.5rem}}@media (max-width:375px){.shell{width:94vw}h1{font-size:1.5rem}.btn{padding:12px 20px;font-size:14px}.stat-item{padding:var(--space-sm)var(--space-md);font-size:13px}.instr-card{padding:var(--space-lg)var(--space-md)}}@media (max-height:500px) and (orientation:landscape){.hero{padding:var(--space-lg)0}.hero-copy h1{font-size:1.5rem}.stats-band{flex-flow:wrap}.stat-item{width:auto;max-width:none}.site-header .shell{height:64px}:root{--header-height:64px}}@supports (padding:env(safe-area-inset-bottom)){.cookie-banner{padding-bottom:calc(20px + env(safe-area-inset-bottom))}.site-footer{padding-bottom:calc(40px + env(safe-area-inset-bottom))}.nav{padding-bottom:env(safe-area-inset-bottom)}}@media print{.site-header,.cookie-banner,.nav-toggle,.btn{display:none!important}.page{padding-top:0}body{font-size:12pt;line-height:1.5}}
