@font-face{font-family:manrope;src:url(../media/manrope-s.p.0nrgw8_4xg_io.ttf)format("truetype");font-display:swap;font-weight:200 800}@font-face{font-family:manrope Fallback;src:local(Arial);ascent-override:106.45%;descent-override:29.96%;line-gap-override:0.0%;size-adjust:100.14%}.manrope_8b98bf7b-module__nTZ_1a__className{font-family:manrope,manrope Fallback}.manrope_8b98bf7b-module__nTZ_1a__variable{--font-manrope:"manrope", "manrope Fallback"}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--lemon-50:#fcfdef;--lemon-100:#f9fbe2;--lemon-200:#f5f7ce;--lemon-300:#f1f59b;--lemon-400:#e4ea72;--lemon-500:#cbd449;--lemon-600:#a1ab4d;--lemon-700:#7e883a;--lemon-800:#565e25;--lemon-900:#343a2c;--lemon-950:#20241e;--neutral-0:#fff;--neutral-50:#f8f9fa;--neutral-100:#f3f4f5;--neutral-150:#eceef0;--neutral-200:#e6e8eb;--neutral-300:#d8dce1;--neutral-400:#a9afb7;--neutral-500:#858b93;--neutral-600:#5c616a;--neutral-700:#454b53;--neutral-800:#3b4145;--neutral-900:#272b2f;--neutral-950:#22252a;--neutral-1000:#121416;--sage-50:#eef6f0;--sage-300:#a5c7af;--sage-800:#35644f;--amber-50:#fff6df;--amber-300:#d8bf82;--amber-800:#785a19;--rose-50:#fff2f5;--rose-300:#e7c5cf;--rose-800:#9b4c63;--slate-50:#eef3f9;--slate-300:#a9bfd9;--slate-800:#3b5f87;--brand:var(--lemon-300);--wordmark-feed-bg:var(--brand);--wordmark-english-bg:transparent;--wordmark-feed-text:var(--neutral-950);--wordmark-english-text:var(--neutral-700);--wordmark-dot:var(--lemon-500);--bg-canvas:var(--neutral-0);--bg-surface:var(--neutral-0);--bg-subtle:var(--neutral-100);--bg-hover:var(--neutral-150);--bg-selected:var(--lemon-200);--bg-selected-hover:var(--lemon-300);--text-primary:var(--neutral-950);--text-secondary:var(--neutral-700);--text-tertiary:var(--neutral-600);--text-disabled:var(--neutral-500);--text-on-brand:var(--lemon-900);--text-link:var(--lemon-900);--text-link-hover:var(--lemon-950);--border-default:var(--neutral-300);--border-subtle:var(--neutral-200);--border-control:var(--neutral-500);--border-hover:var(--neutral-600);--border-selected:var(--lemon-700);--border-brand:var(--lemon-600);--focus-ring:var(--lemon-800);--action-primary-bg:var(--neutral-900);--action-primary-hover:var(--neutral-800);--action-primary-pressed:var(--neutral-950);--action-primary-text:var(--neutral-0);--control-on-bg:var(--lemon-900);--control-off-bg:var(--neutral-500);--control-thumb-on:var(--lemon-300);--control-thumb-off:var(--neutral-0);--chart-fill:var(--lemon-700);--learning-heat-1:var(--lemon-200);--learning-heat-2:var(--lemon-400);--learning-heat-3:var(--lemon-600);--learning-heat-4:var(--lemon-800);--annotation:var(--lemon-300);--annotation-line:var(--lemon-600);--status-success-text:var(--sage-800);--status-success-bg:var(--sage-50);--status-success-border:var(--sage-300);--status-warning-text:var(--amber-800);--status-warning-bg:var(--amber-50);--status-warning-border:var(--amber-300);--status-danger-text:var(--rose-800);--status-danger-bg:var(--rose-50);--status-danger-border:var(--rose-300);--status-info-text:var(--slate-800);--status-info-bg:var(--slate-50);--status-info-border:var(--slate-300);--brand-surface-start:color-mix(in srgb, var(--lemon-200) 75%, var(--neutral-0));--brand-surface-end:var(--lemon-300);--brand-surface-line:color-mix(in srgb, var(--lemon-500) 40%, var(--lemon-200));--brand-surface-text:var(--lemon-800);--brand-surface-hover:color-mix(in srgb, var(--neutral-0) 40%, transparent);--brand-art-page:var(--lemon-50);--brand-art-back:var(--lemon-400);--brand-art-line:var(--lemon-600);--brand-art-ink:var(--lemon-800);--canvas:var(--bg-canvas);--paper:var(--bg-surface);--surface:var(--bg-subtle);--surface-hover:var(--bg-hover);--ink:var(--text-primary);--muted:var(--text-tertiary);--text-muted:var(--text-tertiary);--on-brand:var(--text-on-brand);--accent:var(--control-on-bg);--accent-hover:var(--text-link-hover);--accent-text:var(--text-link);--action:var(--action-primary-bg);--action-hover:var(--action-primary-hover);--on-accent:var(--action-primary-text);--selected:var(--bg-selected);--accent-line:var(--border-brand);--line:var(--border-default);--line-subtle:var(--border-subtle);--line-control:var(--border-control);--line-hover:var(--border-hover);--badge-bg:var(--bg-subtle);--danger:var(--status-danger-text);--danger-bg:var(--status-danger-bg);--danger-line:var(--status-danger-border);--switch-off:var(--control-off-bg);--scrollbar:var(--neutral-400);--backdrop:color-mix(in srgb, var(--text-primary) 19%, transparent);--shadow-panel:none;--shadow-selected:none;--shadow-popover:0 12px 32px #20212412, 0 2px 6px #20212405;--shadow-brand:0 3px 9px #22252a05;--shadow-control:0 1px 3px #0002;--shadow-action:0 2px 4px #0000000d;--topic-finance:#729e9a;--topic-ai:#7f9fce;--topic-business:#bf9b68;--topic-crypto:#c69078;--topic-science:#a18bc1;--topic-healthcare:#c2849d;--topic-education:#8ea77e;--topic-world:#878dbb;--topic-gaming:#b1a16c;--topic-entertainment:#b68bb1;--topic-lifestyle:#b89a90;--topic-unknown:#bac2cf}@media (prefers-contrast:more){:root{--text-tertiary:var(--neutral-800);--border-default:var(--neutral-500);--border-subtle:var(--neutral-500);--text-link:var(--lemon-950);--control-on-bg:var(--lemon-950);--border-brand:var(--lemon-800);--border-selected:var(--lemon-800);--border-control:var(--neutral-600);--focus-ring:var(--lemon-950)}}
:root{--font-body:var(--font-manrope), -apple-system, BlinkMacSystemFont, "PingFang SC", "Microsoft YaHei", sans-serif;--page-width:1184px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:104px}body{color:var(--text-primary);background:var(--bg-canvas);font-family:var(--font-body);-webkit-font-smoothing:antialiased;margin:0;font-size:15px;line-height:1.6}button,input{font:inherit}a{color:inherit;text-decoration:none}button{color:inherit;cursor:pointer}button,a,summary{-webkit-tap-highlight-color:transparent;touch-action:manipulation}button:focus-visible,a:focus-visible,summary:focus-visible{outline:2px solid var(--focus-ring);outline-offset:5px}button{background:0 0;border:0}h1,h2,h3,p{margin:0}svg{flex-shrink:0}::selection{background:var(--brand);color:var(--text-primary)}.section-width{width:min(var(--page-width), calc(100% - 80px));margin-inline:auto}.eyebrow{letter-spacing:.14em;color:var(--lemon-800);align-items:center;gap:10px;font-size:10px;font-weight:700;display:flex}.lemon-dash{background:var(--brand);width:21px;height:7px;transform:skew(-16deg)}.button{background:var(--action-primary-bg);min-height:50px;color:var(--neutral-0);white-space:nowrap;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:20px;padding:14px 22px;font-size:14px;font-weight:600;transition:background .16s,transform .16s;display:inline-flex}.button svg{color:var(--brand)}.button:hover{background:var(--neutral-800);transform:translateY(-1px)}.button-small{gap:16px;min-height:40px;padding:9px 14px;font-size:12px}.quiet-link{align-items:center;gap:14px;min-height:44px;font-size:13px;font-weight:500;display:inline-flex}.quiet-link:hover{color:var(--lemon-800)}.quiet-link svg{transition:transform .16s}.quiet-link:hover svg{transform:translate(3px)}.brand-link{display:inline-block}.brand-link .brand-wordmark{height:34px}.site-header{border-bottom:1px solid var(--neutral-200);z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;position:sticky;top:0}.header-inner{justify-content:space-between;align-items:center;gap:32px;width:min(1280px,100% - 80px);min-height:84px;margin:auto;display:flex}.navigation{align-items:center;gap:32px;font-size:13px;font-weight:500;display:flex}.navigation>a:not(.button):hover{color:var(--lemon-700)}.menu-toggle{display:none}.skip-link{background:var(--brand);z-index:100;border-radius:5px;padding:12px 20px;position:fixed;top:-80px;left:20px}.skip-link:focus{top:12px}.hero{grid-template-columns:1.03fr 1fr;align-items:center;gap:44px;padding-top:74px;padding-bottom:60px;display:grid}.hero-copy{padding-bottom:44px}.hero h1{letter-spacing:-.035em;white-space:nowrap;margin-top:22px;font-size:56px;font-weight:650;line-height:1.32}.highlight-phrase{isolation:isolate;position:relative}.highlight-phrase:before{z-index:-1;content:"";background:var(--brand);clip-path:polygon(1% 0,100% 0,97% 100%,0 100%);height:46%;position:absolute;bottom:1px;left:-4px;right:-12px}.hero-description{color:var(--text-tertiary);margin-top:27px;font-size:16px;line-height:1.95}.mobile-break{display:none}.hero-actions{flex-wrap:wrap;align-items:center;gap:22px;margin-top:30px;display:flex}.hero-footnote{color:var(--text-tertiary);align-items:center;gap:7px;margin-top:21px;font-size:11px;display:flex}.hero-footnote>span{background:var(--neutral-300);border-radius:50%;width:3px;height:3px;margin-inline:6px}.demo-stage{min-width:0;padding-bottom:81px;scroll-margin-top:118px;position:relative}.demo-stage:before{content:"";background:var(--lemon-100);z-index:-1;border-radius:14px;position:absolute;inset:46px -18px 48px 16px;transform:rotate(3deg)}.demo-topline{color:var(--text-tertiary);justify-content:space-between;align-items:center;margin:0 4px 12px;font-size:10px;display:flex}.demo-topline .eyebrow{font-size:9px}.demo-browser{border:1px solid var(--neutral-300);box-shadow:0 12px 34px -18px color-mix(in srgb, var(--neutral-900) 25%, transparent);background:#fff;border-radius:10px;overflow:hidden}.demo-chrome{background:var(--neutral-50);border-bottom:1px solid var(--neutral-200);color:var(--neutral-500);justify-content:space-between;align-items:center;padding:12px 15px;font-size:9px;display:flex}.demo-chrome>span:nth-child(2){align-items:center;gap:6px;display:flex}.window-dots{gap:5px;display:flex}.window-dots i{background:var(--neutral-300);border-radius:50%;width:6px;height:6px}.demo-toolbar{border-bottom:1px solid var(--neutral-200);justify-content:space-between;align-items:center;gap:12px;padding:11px 18px;display:flex}.demo-publisher{letter-spacing:.07em;white-space:nowrap;font-size:8px;font-weight:800}.demo-toolbar>div{gap:3px;display:flex}.demo-toolbar button{color:var(--text-tertiary);border-radius:4px;min-height:30px;padding:6px 9px;font-size:10px}.demo-toolbar button[aria-pressed=true]{color:var(--lemon-900);background:var(--lemon-200)}.demo-toolbar b{margin-left:3px}.demo-article{min-height:338px;padding:26px 30px 64px}.article-category{font:8px var(--font-manrope), sans-serif;letter-spacing:.09em;color:var(--text-tertiary);gap:12px;font-weight:650;display:flex}.article-category span{color:var(--neutral-500);font-weight:400}.demo-article h2{letter-spacing:-.045em;margin:14px 0 19px;font-family:Georgia,Times New Roman,serif;font-size:31px;font-weight:500;line-height:1.08}.demo-article>p:not(.article-category){color:var(--text-secondary);margin-bottom:10px;font-size:12px;line-height:1.95}.demo-term{font:inherit;color:var(--text-primary);text-underline-offset:4px;border-radius:2px;margin:0 -1px;padding:0 2px}.demo-term:not([data-knowledge=uncollected]){-webkit-text-decoration:underline dotted var(--lemon-700);text-decoration:underline dotted var(--lemon-700)}.demo-term[data-knowledge=unknown]{background:var(--brand)}.demo-term[aria-pressed=true],.demo-term:hover{box-shadow:0 0 0 1px var(--lemon-700)}.article-credit{color:var(--text-secondary);align-items:center;gap:8px;padding-top:5px;font-size:9px;line-height:1.5;display:flex}.author-mark{background:var(--lemon-100);border-radius:50%;place-items:center;width:26px;height:26px;font-family:Georgia,serif;font-size:17px;display:grid}.article-credit small{color:var(--neutral-500);font-size:8px}.demo-browser-footer{background:var(--neutral-50);border-top:1px solid var(--neutral-200);color:var(--text-tertiary);justify-content:space-between;align-items:center;padding:9px 18px;font-size:9px;display:flex}.demo-browser-footer>span:first-child{align-items:center;gap:6px;display:flex}.demo-browser-footer i{background:var(--lemon-700);border-radius:50%;width:5px;height:5px}.demo-browser-footer b{margin-left:5px;font-weight:600}.demo-word-card{border:1px solid var(--neutral-300);width:260px;box-shadow:0 16px 36px -16px color-mix(in srgb, var(--neutral-900) 32%, transparent);background:#fff;border-radius:10px;padding:19px 21px 15px;position:absolute;bottom:47px;right:-18px}.word-card-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.word-card-heading h3{letter-spacing:-.035em;font-size:24px;font-weight:650;line-height:1.2}.word-card-heading>span{background:var(--lemon-200);color:var(--lemon-800);border-radius:4px;padding:3px 6px;font-size:9px}.word-phonetic{color:var(--text-tertiary);margin-top:6px;font-size:11px}.word-phonetic span{margin-left:5px}.word-meaning{margin-top:12px;font-size:13px}.word-card-actions{align-items:center;gap:12px;margin-top:15px;display:flex}.word-card-actions .button{border-radius:5px;flex:1;gap:6px;min-height:44px;padding:8px 10px;font-size:12px}.word-known{border-radius:5px;flex-shrink:0;min-width:44px;min-height:44px;padding:0 6px;font-size:12px}.word-known:hover{background:var(--bg-subtle);color:var(--lemon-800)}.demo-caption{min-height:28px;color:var(--text-tertiary);justify-content:space-between;align-items:center;gap:16px;font-size:10px;display:flex;position:absolute;inset:auto 0 0}.demo-caption button{text-underline-offset:4px;min-height:32px;padding:5px 0;font-size:10px;text-decoration:underline}.demo-word-library{min-height:338px;padding:26px 26px 36px}.demo-library-heading{color:var(--text-tertiary);justify-content:space-between;align-items:center;font-size:10px;display:flex}.demo-library-heading .brand-wordmark{height:24px}.demo-counts{grid-template-columns:repeat(3,1fr);gap:16px;margin:22px 0;display:grid}.demo-counts div{align-items:baseline;gap:6px;display:flex}.demo-counts b{font-size:24px}.demo-counts span{color:var(--text-tertiary);font-size:10px}.demo-word-rows>div{border-top:1px solid var(--neutral-200);align-items:center;gap:12px;padding:11px 0;font-size:10px;display:flex}.demo-word-rows>div>span:first-child{flex-direction:column;flex:1;display:flex}.demo-word-rows b{font-size:12px}.demo-word-rows small{color:var(--text-tertiary);font-size:9px}.demo-word-rows button{background:var(--lemon-100);border-radius:4px;padding:6px 8px;font-size:10px}.demo-word-rows button.is-known{color:var(--lemon-800);background:var(--lemon-200)}.demo-library-tip{color:var(--text-tertiary);margin-top:14px;font-size:10px}.site-strip{border-block:1px solid var(--neutral-200);justify-content:space-between;align-items:center;gap:26px;padding-block:25px;display:flex}.site-strip>p{color:var(--text-tertiary);font-size:11px}.site-strip>div{align-items:center;gap:30px;display:flex}.site-strip>div>span{align-items:center;gap:9px;font-size:13px;font-weight:600;display:flex}.site-strip img{object-fit:contain;filter:grayscale();opacity:.8;width:20px;height:20px}.site-strip small{color:var(--text-tertiary);align-items:center;gap:5px;font-size:10px;display:flex}.how-section{padding-block:98px 84px}.section-intro{justify-content:space-between;align-items:flex-end;gap:40px;display:flex}.section-intro h2,.faq-section h2{letter-spacing:-.025em;margin-top:16px;font-size:35px;font-weight:600;line-height:1.45}.section-intro>p{color:var(--text-tertiary);padding-bottom:4px;font-size:14px;line-height:1.9}.steps{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:46px;display:grid}.step{border-left:1px solid var(--neutral-200);padding:0 32px}.step:first-child{border-left:0;padding-left:0}.step:last-child{padding-right:0}.step-top{justify-content:space-between;align-items:flex-start;margin-bottom:20px;display:flex}.step-top>span{color:var(--neutral-400);letter-spacing:.1em;padding-top:10px;font-size:10px}.step h3{margin-bottom:12px;font-size:17px;font-weight:600}.step>p{color:var(--text-tertiary);font-size:13px;line-height:1.95}.insight-section{background:var(--lemon-50);border-block:1px solid var(--lemon-200);padding-block:80px}.insight-grid{grid-template-columns:1fr 1fr;align-items:center;gap:108px;display:grid}.insight-copy h2{letter-spacing:-.02em;margin-top:22px;font-size:38px;font-weight:600;line-height:1.48}.insight-copy h2>span{color:var(--lemon-800)}.insight-copy>p:not(.eyebrow){color:var(--text-tertiary);margin-top:24px;font-size:14px;line-height:1.9}.insight-copy ul{margin:26px 0 0;padding:0;list-style:none}.insight-copy li{color:var(--text-secondary);align-items:center;gap:11px;margin-top:13px;font-size:12px;display:flex}.insight-copy li svg{color:var(--lemon-700)}.insight-sample{background:var(--bg-surface);border:1px solid var(--neutral-300);width:100%;max-width:440px;box-shadow:0 20px 44px -28px color-mix(in srgb, var(--lemon-900) 32%, transparent);border-radius:12px;padding:27px;transform:rotate(1deg)}.sample-heading{color:var(--text-tertiary);justify-content:space-between;align-items:center;font-size:9px;display:flex}.sample-heading .brand-wordmark{height:27px}.sample-level{background:var(--lemon-200);border-radius:8px;align-items:center;gap:12px;margin-top:22px;padding:19px 12px;display:flex}.sample-level>div{flex:1}.sample-level>div>span{color:var(--lemon-800);font-size:10px}.sample-level h3{font-size:25px;line-height:1.4}.sample-level h3 small{color:var(--lemon-800);margin-left:5px;font-size:11px;font-weight:500}.sample-level p{color:var(--lemon-800);font-size:9px}.sample-level .brand-artwork{width:var(--artwork-size-md)}.sample-level>svg:last-child{color:var(--lemon-800)}.sample-totals{grid-template-columns:1fr 1fr;margin:22px 0 15px;display:grid}.sample-totals>div{flex-direction:column;gap:4px;display:flex}.sample-totals>div+div{border-left:1px solid var(--neutral-200);padding-left:24px}.sample-totals span{color:var(--text-tertiary);font-size:10px}.sample-totals b{font-size:28px;font-weight:600}.sample-totals small{color:var(--text-tertiary);margin-left:7px;font-size:10px;font-weight:400}.sample-progress{border-radius:3px;gap:2px;height:8px;display:flex;overflow:hidden}.sample-progress>i:first-child{background:var(--lemon-700);width:43%}.sample-progress>i:nth-child(2){background:var(--lemon-300);width:16%}.sample-progress>i:nth-child(3){background:var(--neutral-200);width:41%}.sample-progress-legend{color:var(--text-tertiary);justify-content:space-between;margin-top:8px;font-size:9px;display:flex}.sample-progress-legend>span{align-items:center;gap:4px;display:flex}.sample-progress-legend i{background:var(--lemon-700);border-radius:1px;width:5px;height:5px}.sample-progress-legend span:nth-child(2) i{background:var(--lemon-300)}.sample-progress-legend span:nth-child(3) i{background:var(--neutral-200)}.sample-domains{border-top:1px solid var(--neutral-200);align-items:center;gap:24px;margin-top:24px;padding-top:20px;display:flex}.sample-donut{background:conic-gradient(var(--lemon-700) 0 48%, white 48% 48.5%, var(--topic-ai) 48.5% 80%, white 80% 80.5%, var(--neutral-300) 80.5% 100%);border-radius:50%;flex:0 0 90px;place-items:center;width:90px;height:90px;display:grid;position:relative}.sample-donut:before{content:"";background:#fff;border-radius:50%;position:absolute;inset:10px}.sample-donut>span{text-align:center;color:var(--text-tertiary);font-size:10px;line-height:1.6;position:relative}.sample-donut b{color:var(--text-primary);font-size:15px}.sample-domains>div:last-child{flex:1}.sample-domains p{color:var(--text-secondary);align-items:center;gap:6px;margin:9px 0;font-size:10px;display:flex}.sample-domains p i{background:var(--lemon-700);border-radius:2px;width:6px;height:6px}.sample-domains p:nth-child(2) i{background:var(--topic-ai)}.sample-domains p:nth-child(3) i{background:var(--neutral-300)}.sample-domains p b{margin-left:auto}.sample-caption{color:var(--text-tertiary);margin-top:19px;font-size:9px}.privacy-section{border-bottom:1px solid var(--neutral-200);align-items:center;gap:26px;padding-block:64px;display:flex}.privacy-section>div{flex:1}.privacy-section h2{margin-bottom:8px;font-size:23px;font-weight:600}.privacy-section p{color:var(--text-tertiary);font-size:13px;line-height:1.9}.privacy-section>a{font-size:12px}.faq-section{grid-template-columns:1fr 1.6fr;gap:90px;padding-block:86px 96px;display:grid}.faq-section h2{font-size:28px}.faq-section>div>p:last-child{color:var(--text-tertiary);margin-top:16px;font-size:13px}.faq-list{border-top:1px solid var(--neutral-300)}.faq-list details{border-bottom:1px solid var(--neutral-200);scroll-margin-top:110px}.faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:28px;padding-block:21px;font-size:14px;font-weight:500;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary svg{color:var(--text-tertiary);transition:transform .16s}.faq-list details[open] summary svg{transform:rotate(45deg)}.faq-list details>p{color:var(--text-tertiary);padding-bottom:22px;padding-right:44px;font-size:13px;line-height:1.9}.closing-section{background:var(--lemon-200);border:1px solid var(--lemon-300);border-radius:12px;justify-content:space-between;align-items:center;gap:36px;margin-bottom:58px;padding:45px 48px;display:flex}.closing-section h2{letter-spacing:-.02em;margin-top:13px;font-size:33px;font-weight:600}.closing-section p:last-child{color:var(--lemon-800);margin-top:10px;font-size:13px}.site-footer{color:var(--text-tertiary);justify-content:space-between;align-items:center;gap:30px;padding-block:0 35px;font-size:11px;display:flex}.site-footer .brand-wordmark{height:28px}.site-footer p{margin-top:7px;font-size:10px}.site-footer>div:nth-child(2){gap:25px;display:flex}.site-footer>span{text-align:right}.site-footer small{font-size:9px}@media (min-width:1500px){.hero{padding-top:96px;padding-bottom:80px}}@media (max-width:1150px){.hero{gap:30px}.hero h1{font-size:45px}.hero-description{font-size:14px}.hero-actions{gap:12px}.hero-actions .button{padding-inline:16px}.site-strip{flex-wrap:wrap;gap:18px 20px}.site-strip>p{flex-basis:100%}.site-strip>div{flex-wrap:wrap;gap:28px}.insight-grid{gap:60px}.insight-copy h2{font-size:32px}}@media (max-width:900px){.section-width,.header-inner{width:calc(100% - 48px)}.navigation{gap:18px}.hero{grid-template-columns:1fr;gap:48px;max-width:670px;padding-top:54px;padding-bottom:45px}.hero-copy{text-align:center;padding:0}.hero-copy .eyebrow,.hero-actions,.hero-footnote{justify-content:center}.hero h1{font-size:55px}.hero-description{font-size:16px}.demo-stage{justify-self:center;width:calc(100% - 24px);max-width:530px}.insight-grid{gap:36px}.sample-heading .brand-wordmark{height:23px}.insight-sample{padding:21px}.sample-heading>span{font-size:8px}.insight-copy h2{font-size:29px}.sample-domains{gap:16px}.step{padding-inline:21px}.step h3{font-size:15px}.step>p{font-size:12px}.privacy-section{flex-wrap:wrap}.privacy-section>a{margin-left:102px}.faq-section{gap:38px}}@media (max-width:640px){html{scroll-padding-top:86px}.section-width,.header-inner{width:calc(100% - 40px)}.header-inner{min-height:72px}.brand-link .brand-wordmark{height:30px}.menu-toggle{place-items:center;width:44px;height:44px;display:grid}.navigation{border-bottom:1px solid var(--neutral-200);background:#fff;flex-direction:column;gap:0;padding:16px 20px;display:none;position:absolute;top:71px;left:0;right:0}.navigation.is-open{align-items:stretch;display:flex}.navigation>a{padding:13px 12px}.navigation>.button{margin-top:8px}.hero{gap:37px;padding-top:41px;padding-bottom:26px}.hero-copy .eyebrow{letter-spacing:.11em;font-size:8px}.hero h1{margin-top:21px;font-size:36px;line-height:1.38}.highlight-phrase:before{right:-6px}.hero-description{margin-top:24px;font-size:14px}.mobile-break{display:block}.hero-actions{gap:14px;margin-top:23px}.hero-actions .button{gap:13px;min-height:46px;padding:12px 17px;font-size:12px}.hero-actions .quiet-link{gap:6px;font-size:12px}.hero-footnote{gap:5px;margin-top:18px;font-size:10px}.hero-footnote>span{margin-inline:3px}.demo-stage{width:calc(100% - 8px);padding-bottom:191px}.demo-stage:before{inset:43px -8px 88px 12px;transform:rotate(2deg)}.demo-topline{margin-inline:0;font-size:8px}.demo-topline .eyebrow{font-size:8px}.demo-toolbar{gap:6px;padding:9px 12px}.demo-publisher{font-size:7px}.demo-toolbar button{min-height:32px;padding-inline:7px;font-size:9px}.demo-article{padding:24px 22px 32px}.demo-article h2{font-size:30px}.demo-article>p:not(.article-category){font-size:12px;line-height:1.95}.article-credit{padding-top:10px}.demo-word-card{width:252px;padding:17px 19px;bottom:50px;right:-5px}.demo-caption{align-items:flex-start;gap:16px;font-size:9px}.demo-caption button{flex-shrink:0;padding-top:0;font-size:9px}.demo-caption p{padding-top:3px}.demo-word-library{padding:22px 18px}.demo-counts{gap:10px}.demo-counts div{display:block}.demo-counts span{margin-left:5px}.site-strip{justify-content:flex-start;gap:18px;padding-block:22px}.site-strip>div{gap:17px 22px}.site-strip>div>span{gap:7px;font-size:11px}.site-strip img{width:17px;height:17px}.site-strip small{font-size:9px}.how-section{padding-block:59px 46px}.section-intro{display:block}.section-intro h2{font-size:28px}.section-intro>p{margin-top:20px;font-size:13px}.steps{grid-template-columns:1fr;margin-top:30px}.step,.step:first-child,.step:last-child{border-left:0;border-top:1px solid var(--neutral-200);grid-template-columns:65px 1fr;gap:8px 21px;padding:24px 0;display:grid}.step-top{grid-row:1/3;margin:0;display:block}.step-top .brand-artwork{width:var(--artwork-size-md)}.step-top>span{padding-left:17px;font-size:9px;display:block}.step h3{margin:2px 0 0;font-size:15px}.step>p{font-size:12px}.insight-section{padding-block:49px 53px}.insight-grid{grid-template-columns:1fr;gap:35px}.insight-copy h2{font-size:30px}.insight-copy>p:not(.eyebrow){font-size:13px}.insight-sample{max-width:380px;margin:auto;padding:21px;transform:rotate(0)}.sample-heading .brand-wordmark{height:25px}.privacy-section{grid-template-columns:48px minmax(0,1fr);align-items:start;gap:12px 17px;padding-block:38px;display:grid}.privacy-section>.brand-artwork{width:var(--artwork-size-md)}.privacy-section h2{font-size:20px}.privacy-section p{font-size:12px}.privacy-section p br{display:none}.privacy-section>a{grid-column:2;justify-self:start;margin:0}.faq-section{grid-template-columns:1fr;gap:28px;padding-block:46px 50px}.faq-section h2{font-size:27px}.faq-list summary{padding-block:19px;font-size:13px}.faq-list details>p{padding-right:18px;font-size:12px}.closing-section{border-radius:9px;margin-bottom:35px;padding:29px 26px;display:block}.closing-section .eyebrow{font-size:8px}.closing-section h2{font-size:29px}.closing-section .button{min-height:44px;margin-top:24px;padding:11px 17px;font-size:12px}.site-footer{flex-wrap:wrap;gap:22px;padding-bottom:25px}.site-footer>div:nth-child(2){gap:18px}.site-footer>span{margin-left:auto;font-size:10px}.site-footer .brand-wordmark{height:27px}}@media (max-width:360px){.hero h1{font-size:31px}.hero-actions{gap:4px 14px}.hero-footnote{font-size:9px}.demo-publisher{display:none}.demo-toolbar{justify-content:flex-end}.sample-heading>span{font-size:7px}.sample-domains{gap:10px}.sample-domains p{font-size:9px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}
