*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html,body{overflow-x:clip}html{-webkit-text-size-adjust:100%}body{min-width:320px;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img,svg{display:block;max-width:100%}button,input,select{font:inherit;color:inherit}:root{--color-bg: #F2F5F7;--color-surface: #FFFFFF;--color-surface-sunken: #E9EDF1;--color-border: #D7DEE4;--color-border-strong: #B9C4CE;--color-ink: #1C2B36;--color-ink-secondary: #51616E;--color-ink-disabled: #8FA0AD;--color-accent: #0E6F6A;--color-accent-pressed: #0A5854;--color-accent-tint: #DEEFEA;--color-accent-ink: #0B5854;--color-danger: #B3261E;--color-danger-tint: #FBE9E7;--color-edit: #B45309;--color-edit-tint: #FDEEC8;--color-edit-ink: #7A4510;--color-focus: #2563EB;--color-scrim: rgba(16, 24, 32, .5);--tile-pronoun-fill: #FCEFC0;--tile-pronoun-border: #D9A514;--tile-pronoun-text: #6B4A00;--tile-verb-fill: #D7EDCB;--tile-verb-border: #63A83E;--tile-verb-text: #245B18;--tile-describe-fill: #D4E7F9;--tile-describe-border: #4E90D0;--tile-describe-text: #134D80;--tile-noun-fill: #FCE1C7;--tile-noun-border: #E08B3C;--tile-noun-text: #7C3D06;--tile-social-fill: #FADDE7;--tile-social-border: #DE6E9F;--tile-social-text: #8E2153;--tile-question-fill: #E7DFF6;--tile-question-border: #9877D3;--tile-question-text: #4B2E85;--tile-little-fill: #FFFFFF;--tile-little-border: #7F909E;--tile-little-text: #22303C;--tile-prep-fill: #EFE2D2;--tile-prep-border: #AB7E4E;--tile-prep-text: #5B3A17;--tile-urgent-fill: #FADBD7;--tile-urgent-border: #D4554A;--tile-urgent-text: #8E1D14;--tile-determ-fill: #E6EAEE;--tile-determ-border: #8D9AA6;--tile-determ-text: #333F4A;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--space-7: 48px;--space-8: 64px;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--radius-xl: 20px;--radius-pill: 999px;--shadow-1: 0 1px 2px rgba(28, 43, 54, .08), 0 1px 1px rgba(28, 43, 54, .04);--shadow-2: 0 8px 24px rgba(28, 43, 54, .16), 0 2px 6px rgba(28, 43, 54, .1);--font-ui: "Nunito", "Segoe UI", system-ui, -apple-system, sans-serif;--font-label: "Atkinson Hyperlegible", "Segoe UI", system-ui, sans-serif;--text-xs: 12px;--text-sm: 14px;--text-md: 16px;--text-lg: 18px;--text-xl: 22px;--text-2xl: 28px;--weight-regular: 400;--weight-medium: 600;--weight-bold: 700;--weight-heavy: 800;--leading-tight: 1.15;--leading-normal: 1.45;--duration-press: 90ms;--duration-fast: .14s;--duration-base: .2s;--duration-slow: .28s;--ease-standard: cubic-bezier(.2, 0, 0, 1);--ease-pop: cubic-bezier(.34, 1.4, .64, 1);--grid-cols: 8;--grid-gap: 12px;--board-pad: 24px;--msgbar-height: 84px;--chip-height: 52px;--bottombar-height: 64px}[data-theme=dark]{--color-bg: #10171D;--color-surface: #1B242C;--color-surface-sunken: #141C23;--color-border: #2B3540;--color-border-strong: #3D4954;--color-ink: #E8EDF2;--color-ink-secondary: #9FAEBB;--color-ink-disabled: #5D6B77;--color-accent: #0E6F6A;--color-accent-pressed: #0A5854;--color-accent-tint: #12332F;--color-accent-ink: #5BC8BF;--color-danger: #E2574D;--color-danger-tint: #3D1D1A;--color-edit: #E09A3E;--color-edit-tint: #3B2F14;--color-edit-ink: #F2D49B;--color-focus: #7FB4FF;--color-scrim: rgba(0, 0, 0, .6);--tile-pronoun-fill: #3B3110;--tile-pronoun-border: #D9A514;--tile-pronoun-text: #F2DE9E;--tile-verb-fill: #22371A;--tile-verb-border: #6FB945;--tile-verb-text: #C8E7B4;--tile-describe-fill: #16293C;--tile-describe-border: #5D9BD8;--tile-describe-text: #BCD9F5;--tile-noun-fill: #3D2A14;--tile-noun-border: #E08B3C;--tile-noun-text: #F5D3AC;--tile-social-fill: #3C1F2B;--tile-social-border: #DE6E9F;--tile-social-text: #F4C4D8;--tile-question-fill: #2B2340;--tile-question-border: #A183DB;--tile-question-text: #D9CCF2;--tile-little-fill: #242E37;--tile-little-border: #7E8B96;--tile-little-text: #EDF1F5;--tile-prep-fill: #33271A;--tile-prep-border: #B58755;--tile-prep-text: #E4CDB2;--tile-urgent-fill: #3D1D1A;--tile-urgent-border: #D4554A;--tile-urgent-text: #F3C0BA;--tile-determ-fill: #272F36;--tile-determ-border: #8D9AA6;--tile-determ-text: #DCE2E8;--shadow-1: 0 1px 2px rgba(0, 0, 0, .4);--shadow-2: 0 8px 24px rgba(0, 0, 0, .5), 0 2px 6px rgba(0, 0, 0, .4)}[data-pos]{--tile-fill: var(--tile-little-fill);--tile-border: var(--tile-little-border);--tile-text: var(--tile-little-text)}[data-pos=pronoun]{--tile-fill: var(--tile-pronoun-fill);--tile-border: var(--tile-pronoun-border);--tile-text: var(--tile-pronoun-text)}[data-pos=verb]{--tile-fill: var(--tile-verb-fill);--tile-border: var(--tile-verb-border);--tile-text: var(--tile-verb-text)}[data-pos=adjective],[data-pos=adverb]{--tile-fill: var(--tile-describe-fill);--tile-border: var(--tile-describe-border);--tile-text: var(--tile-describe-text)}[data-pos=noun]{--tile-fill: var(--tile-noun-fill);--tile-border: var(--tile-noun-border);--tile-text: var(--tile-noun-text)}[data-pos=preposition]{--tile-fill: var(--tile-prep-fill);--tile-border: var(--tile-prep-border);--tile-text: var(--tile-prep-text)}[data-pos=social]{--tile-fill: var(--tile-social-fill);--tile-border: var(--tile-social-border);--tile-text: var(--tile-social-text)}[data-pos=question]{--tile-fill: var(--tile-question-fill);--tile-border: var(--tile-question-border);--tile-text: var(--tile-question-text)}[data-pos=negation]{--tile-fill: var(--tile-urgent-fill);--tile-border: var(--tile-urgent-border);--tile-text: var(--tile-urgent-text)}[data-pos=conjunction]{--tile-fill: var(--tile-little-fill);--tile-border: var(--tile-little-border);--tile-text: var(--tile-little-text)}[data-pos=determiner]{--tile-fill: var(--tile-determ-fill);--tile-border: var(--tile-determ-border);--tile-text: var(--tile-determ-text)}@media (max-width: 1199px){:root{--grid-cols: 6;--grid-gap: 10px;--board-pad: 16px}}@media (max-width: 767px){:root{--grid-cols: 4;--grid-gap: 8px;--board-pad: 12px;--msgbar-height: 64px;--chip-height: 44px}}@media (max-width: 479px){:root{--grid-gap: 6px;--board-pad: 8px}}@media (prefers-reduced-motion: reduce){:root{--duration-press: 0ms;--duration-fast: 0ms;--duration-base: 0ms;--duration-slow: 0ms}}@font-face{font-family:Nunito;font-style:normal;font-weight:200 1000;font-display:swap;src:url(/assets/nunito-var-BzFMHfZw.woff2) format("woff2-variations"),url(/assets/nunito-var-BzFMHfZw.woff2) format("woff2")}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/atkinson-400-BrHNak5F.woff2) format("woff2")}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/atkinson-700-GZI4o3u0.woff2) format("woff2")}:root{--text-display: clamp(30px, 5.2vw, 46px);--text-h2: clamp(24px, 3.4vw, 32px);--content-max: 1120px;--section-gap: clamp(64px, 10vw, 112px);--topbar-height: 64px}body{font-family:var(--font-ui);font-size:var(--text-md);line-height:var(--leading-normal);color:var(--color-ink);background:var(--color-bg)}.page{display:flex;flex-direction:column;min-height:100vh}main{flex:1;width:100%;max-width:var(--content-max);margin:0 auto;padding:0 var(--space-5) var(--section-gap);display:flex;flex-direction:column;gap:var(--section-gap)}h1,h2,h3{line-height:var(--leading-tight);letter-spacing:-.01em;text-wrap:balance;overflow-wrap:anywhere;min-width:0}h2{font-size:var(--text-h2);font-weight:var(--weight-heavy)}a{color:var(--color-accent-ink)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px;border-radius:var(--radius-sm)}::selection{background:var(--color-accent-tint)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);height:48px;padding:0 var(--space-5);border:none;border-radius:var(--radius-pill);font-family:var(--font-ui);font-size:var(--text-md);font-weight:var(--weight-bold);white-space:nowrap;text-decoration:none;cursor:pointer;transition:background var(--duration-fast) var(--ease-standard),transform var(--duration-press) var(--ease-standard)}.btn:active{transform:scale(.97)}.btn-primary{background:var(--color-accent);color:#fff}.btn-primary:hover{background:var(--color-accent-pressed)}.btn-quiet{height:40px;padding:0 var(--space-4);background:var(--color-surface);border:1.5px solid var(--color-border-strong);color:var(--color-ink);font-size:var(--text-sm)}.btn-quiet:hover{background:var(--color-surface-sunken)}.btn-wide{width:100%}.topbar{position:sticky;top:0;z-index:10;display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);height:var(--topbar-height);padding:0 var(--space-5);background:var(--color-surface);border-bottom:1px solid var(--color-border)}.wordmark{display:inline-flex;align-items:center;gap:var(--space-2);font-weight:var(--weight-heavy);font-size:var(--text-lg);letter-spacing:-.01em;color:var(--color-ink)}.wordmark svg{flex-shrink:0}.wordmark em{font-style:normal;color:var(--color-accent-ink)}.hero{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,64px);padding-top:clamp(48px,7vw,88px)}.hero-copy h1{font-size:var(--text-display);font-weight:var(--weight-heavy);letter-spacing:-.02em;max-width:18ch}.hero-sub{margin-top:var(--space-5);max-width:52ch;font-size:var(--text-lg);color:var(--color-ink-secondary)}.hero-form{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-6);max-width:480px}.hero-form input{flex:1 1 220px;min-width:0;height:48px;padding:0 var(--space-4);border:1.5px solid var(--color-border-strong);border-radius:var(--radius-pill);background:var(--color-surface);font-family:var(--font-ui);font-size:var(--text-md);color:var(--color-ink)}.hero-form input::placeholder{color:var(--color-ink-disabled)}.hero-form input:focus-visible{outline:3px solid var(--color-focus);outline-offset:1px;border-radius:var(--radius-pill)}.hero-note{margin-top:var(--space-4);font-size:var(--text-sm);color:var(--color-ink-secondary)}.board-mock{min-width:0}.mock-frame{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-2);overflow:hidden}.mock-window{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--color-surface);border-bottom:1px solid var(--color-border)}.mock-chips{flex:1;display:flex;align-items:center;gap:var(--space-2);min-width:0;overflow:hidden}.mock-chip{display:inline-flex;align-items:center;gap:var(--space-2);flex-shrink:0;min-height:44px;padding:5px 11px 5px 5px;border-radius:var(--radius-sm);background:var(--tile-fill);border:1.5px solid var(--tile-border);color:var(--tile-text);font-family:var(--font-label);font-weight:var(--weight-bold);font-size:var(--text-sm)}.mock-chip img{width:30px;height:30px;object-fit:contain;background:#fff;border-radius:6px;padding:2px}.mock-chip-word{padding:5px 13px;justify-content:center}.mock-speak{display:inline-flex;align-items:center;gap:var(--space-2);flex-shrink:0;height:44px;padding:0 var(--space-4);border-radius:var(--radius-pill);background:var(--color-accent);color:#fff;font-weight:var(--weight-heavy);font-size:var(--text-sm)}.mock-eq,.privacy-eq{display:inline-flex;align-items:center;flex-shrink:0}.mock-eq span,.privacy-eq span{display:block;height:100%;border-radius:var(--radius-pill);background:currentColor}.mock-eq{gap:2.5px;height:15px}.mock-eq span{width:3px}.privacy-eq{gap:5px;height:52px;color:var(--color-accent)}.privacy-eq span{width:6px}.mock-eq span:nth-child(1),.privacy-eq span:nth-child(1){transform:scaleY(.45)}.mock-eq span:nth-child(2),.privacy-eq span:nth-child(2){transform:scaleY(.8)}.mock-eq span:nth-child(3),.privacy-eq span:nth-child(3){transform:scaleY(1)}.mock-eq span:nth-child(4),.privacy-eq span:nth-child(4){transform:scaleY(.65)}.mock-eq span:nth-child(5),.privacy-eq span:nth-child(5){transform:scaleY(.4)}@keyframes eq-dance{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}@media (prefers-reduced-motion: no-preference){.mock-eq span,.privacy-eq span{animation:eq-dance 1.3s var(--ease-standard) infinite}.privacy-eq span{animation-duration:1.8s}.mock-eq span:nth-child(1),.privacy-eq span:nth-child(1){animation-delay:-.9s}.mock-eq span:nth-child(2),.privacy-eq span:nth-child(2){animation-delay:-.35s}.mock-eq span:nth-child(3),.privacy-eq span:nth-child(3){animation-delay:-.6s}.mock-eq span:nth-child(4),.privacy-eq span:nth-child(4){animation-delay:-1.1s}.mock-eq span:nth-child(5),.privacy-eq span:nth-child(5){animation-delay:-.15s}}.mock-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:var(--space-4);background:var(--color-surface-sunken)}.mock-tile{display:flex;flex-direction:column;aspect-ratio:1 / 1;min-width:0;padding:var(--space-2);border-radius:var(--radius-md);background:var(--tile-fill);border:2px solid var(--tile-border)}.mock-tile-label{font-family:var(--font-label);font-weight:var(--weight-bold);font-size:clamp(11px,1.4vw,14px);line-height:var(--leading-tight);color:var(--tile-text);text-align:center}.mock-tile-symbol{flex:1;display:flex;align-items:center;justify-content:center;min-height:0;padding-top:4px}.mock-tile-symbol img{height:100%;aspect-ratio:1 / 1;width:auto;max-width:100%;object-fit:contain;background:#fff;border-radius:var(--radius-sm);padding:3px}.mock-tile-word{flex:1;display:flex;align-items:center;justify-content:center;font-family:var(--font-label);font-weight:var(--weight-bold);font-size:clamp(18px,2.4vw,26px);color:var(--tile-text)}.mock-caption{margin-top:var(--space-3);font-size:var(--text-sm);color:var(--color-ink-secondary);max-width:46ch}.benefits h2{max-width:24ch;margin-bottom:var(--space-6)}.benefits-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-5)}.benefit{padding:var(--space-6);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg)}.benefit-swatch{display:block;width:28px;height:28px;border-radius:var(--radius-sm);background:var(--tile-fill);border:2px solid var(--tile-border);margin-bottom:var(--space-4)}.benefit h3{font-size:var(--text-xl);font-weight:var(--weight-heavy);margin-bottom:var(--space-3)}.benefit p{color:var(--color-ink-secondary)}.how h2{max-width:24ch}.how-sub{margin-top:var(--space-3);max-width:54ch;color:var(--color-ink-secondary)}.how-steps{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-5);margin-top:var(--space-6)}.how-step{min-width:0;padding:var(--space-5);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg)}.how-visual{position:relative;display:flex;align-items:center;justify-content:center;height:136px;margin-bottom:var(--space-5);background:var(--color-surface-sunken);border-radius:var(--radius-md);overflow:hidden}.how-tile{width:92px;flex:none}.how-tap{position:absolute;left:50%;top:50%;width:26px;height:26px;margin:-13px 0 0 -13px;transform:translate(34px,30px);border:3px solid var(--color-ink);border-radius:50%;opacity:.55}.how-tap:after{content:"";position:absolute;inset:-8px;border:2px solid var(--color-ink);border-radius:50%;opacity:.4}.how-strip{display:flex;align-items:center;gap:var(--space-2);max-width:calc(100% - var(--space-6));padding:var(--space-2);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden}.how-speak{box-shadow:var(--shadow-1)}.how-step h3{display:flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-3);font-size:var(--text-xl);font-weight:var(--weight-heavy)}.how-num{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:28px;height:28px;border-radius:50%;background:var(--color-accent-tint);color:var(--color-accent-ink);font-size:var(--text-sm);font-weight:var(--weight-heavy)}.how-step p{color:var(--color-ink-secondary)}.privacy-card{display:flex;align-items:flex-start;gap:clamp(24px,4vw,56px);padding:clamp(28px,5vw,56px);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl)}.privacy-card .privacy-eq{margin-top:var(--space-2)}.privacy-copy h2{max-width:22ch}.privacy-copy>p{margin-top:var(--space-4);max-width:58ch;color:var(--color-ink-secondary)}.privacy-facts{margin-top:var(--space-5);list-style:none;display:flex;flex-direction:column;gap:var(--space-3)}.privacy-facts li{position:relative;padding-left:var(--space-5);max-width:58ch}.privacy-facts li:before{content:"";position:absolute;left:0;top:7px;width:9px;height:9px;border-radius:3px;background:var(--color-accent-tint);border:1.5px solid var(--color-accent)}.audience-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-5)}.audience-card{padding:var(--space-7) var(--space-6);background:var(--color-surface);border:1px solid var(--color-border);border-top:4px solid var(--tile-border);border-radius:var(--radius-lg)}.audience-card h3{font-size:var(--text-2xl);font-weight:var(--weight-heavy)}.audience-lead{margin-top:var(--space-3);font-size:var(--text-lg);font-weight:var(--weight-bold);color:var(--color-ink)}.audience-card>p:not(.audience-lead){margin-top:var(--space-3);color:var(--color-ink-secondary)}.audience-card ul{margin-top:var(--space-5);list-style:none;display:flex;flex-direction:column;gap:var(--space-3)}.audience-card li{position:relative;padding-left:var(--space-5)}.audience-card li:before{content:"";position:absolute;left:0;top:7px;width:9px;height:9px;border-radius:3px;background:var(--tile-fill);border:1.5px solid var(--tile-border)}.waitlist-card{max-width:560px;margin:0 auto;padding:clamp(28px,5vw,48px);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-1)}.waitlist-sub{margin-top:var(--space-3);margin-bottom:var(--space-6);color:var(--color-ink-secondary)}.waitlist-form{display:flex;flex-direction:column;gap:var(--space-5)}.form-group{display:flex;flex-direction:column;gap:var(--space-2)}.form-group label{font-family:var(--font-label);font-weight:var(--weight-bold);font-size:var(--text-sm)}.form-group input,.form-group select{height:48px;padding:0 var(--space-4);border:1.5px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface);font-family:var(--font-ui);font-size:var(--text-md);color:var(--color-ink)}.form-group input::placeholder{color:var(--color-ink-disabled)}.success-message h3{font-size:var(--text-xl);font-weight:var(--weight-heavy);margin-bottom:var(--space-3)}.success-message p{color:var(--color-ink-secondary)}.faq{max-width:720px;margin:0 auto;width:100%}.faq h2{margin-bottom:var(--space-5)}.faq-list{border-top:1px solid var(--color-border)}.faq-list details{border-bottom:1px solid var(--color-border)}.faq-list summary{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-4) var(--space-2);font-weight:var(--weight-bold);font-size:var(--text-lg);cursor:pointer;list-style:none}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:"";flex-shrink:0;width:10px;height:10px;margin-right:3px;border-right:2.5px solid var(--color-ink-secondary);border-bottom:2.5px solid var(--color-ink-secondary);border-radius:1px;transform:translateY(-2px) rotate(45deg);transition:transform var(--duration-fast) var(--ease-standard)}.faq-list details[open] summary:after{transform:translateY(3px) rotate(225deg)}.faq-list details p{padding:0 var(--space-2) var(--space-5);color:var(--color-ink-secondary);max-width:62ch}.footer{max-width:var(--content-max);width:100%;margin:0 auto;padding:var(--space-7) var(--space-5) var(--space-6);border-top:1px solid var(--color-border)}.footer-grid{display:grid;grid-template-columns:minmax(0,1.5fr) repeat(3,minmax(0,1fr));gap:var(--space-6) var(--space-5)}.footer-brand{font-size:var(--text-md)}.footer-mission{margin-top:var(--space-3);max-width:32ch;font-size:var(--text-sm);color:var(--color-ink-secondary)}.footer-col h3{margin-bottom:var(--space-3);font-family:var(--font-label);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink-secondary)}.footer-col ul{list-style:none;display:flex;flex-direction:column;gap:var(--space-2)}.footer-col li{font-size:var(--text-sm)}.footer-col a{color:var(--color-ink);text-decoration:none;text-underline-offset:2px}.footer-col a:hover{color:var(--color-accent-ink);text-decoration:underline}.footer-license{font-size:var(--text-xs);color:var(--color-ink-secondary)}.footer-copy{margin-top:var(--space-6);padding-top:var(--space-5);border-top:1px solid var(--color-border);font-size:var(--text-xs);color:var(--color-ink-secondary)}@media (prefers-reduced-motion: no-preference){html{scroll-behavior:smooth}.reveal-init .reveal{opacity:0;transform:translateY(10px);transition:opacity .5s var(--ease-standard),transform .5s var(--ease-standard)}.reveal-init .reveal.is-visible{opacity:1;transform:none}}@media (max-width: 960px){.hero{grid-template-columns:minmax(0,1fr);padding-top:var(--space-7)}.hero-copy h1{max-width:22ch}.benefits-grid,.how-steps,.audience-grid{grid-template-columns:minmax(0,1fr)}.footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-brand-col{grid-column:1 / -1}}@media (max-width: 640px){.privacy-card{flex-direction:column}.privacy-card .privacy-eq{margin-top:0;height:40px}}@media (max-width: 480px){main{padding-left:var(--space-4);padding-right:var(--space-4)}.topbar,.footer{padding-left:var(--space-4);padding-right:var(--space-4)}.hero-form .btn{flex:1 1 100%}.mock-window{padding:var(--space-2) var(--space-3);gap:var(--space-2)}.mock-chips{gap:6px}.mock-chip{min-height:38px;font-size:13px;padding:4px 8px 4px 4px}.mock-chip-word{padding:4px 10px}.mock-chip img{width:24px;height:24px}.mock-speak{height:38px;padding:0 var(--space-3);font-size:13px}.mock-grid{gap:8px;padding:var(--space-3)}.mock-tile-label{font-size:11px}}
