@font-face{font-display:swap;font-family:AppleSay Typeless Inter;font-style:normal;font-weight:100 900;src:url(/fonts/typeless-inter.woff2)format("woff2")}@font-face{font-display:swap;font-family:AppleSay Prompt;font-style:normal;font-weight:500;src:url(/fonts/prompt-latin-500.woff2)format("woff2")}@font-face{font-display:swap;font-family:AppleSay Prompt;font-style:normal;font-weight:600;src:url(/fonts/prompt-latin-600.woff2)format("woff2")}:root{color:#171717;font-synthesis:none;background:#fff;font-family:AppleSay Typeless Inter,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{min-width:320px;margin:0}a{color:inherit;text-decoration:none}.site-header{justify-content:space-between;align-items:center;gap:36px;max-width:1240px;height:88px;margin:0 auto;padding:0 80px;display:flex}.brand{align-items:center;gap:9px;font-size:17px;font-weight:750;display:flex}.brand-logo{object-fit:contain;flex:none;width:28px;height:28px;display:block}@media (width<=900px){.site-header .brand-logo{width:20px;height:20px}}nav{gap:24px;margin-left:auto;display:flex}.site-header .primary-nav{flex:auto;min-width:0;margin-left:0}nav a,.footer-links a{color:#6d6a65;font-size:13px}nav a:hover,.footer-links a:hover,.text-link:hover{color:#e7473f}.mobile-menu{color:#5c5954;cursor:pointer;font:inherit;background:0 0;border:1px solid #d8d4cd;border-radius:4px;padding:10px 12px;font-size:13px;display:none}.mobile-nav{display:none}.header-action{color:#fff;white-space:nowrap;background:#1d1a1a;border:1px solid #1d1a1a;border-radius:999px;flex:none;padding:14px 22px;font-size:14px;font-weight:600}.site-controls{flex:none;align-items:center;gap:8px;display:flex}.locale-control select,.region-control select{color:#5c5954;font:inherit;background:0 0;border:1px solid #d8d4cd;border-radius:4px;max-width:150px;padding:10px 28px 10px 10px;font-size:13px}.sr-only{clip:rect(0, 0, 0, 0);width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.page{max-width:1240px;margin:0 auto;padding:70px 32px}.hero{grid-template-columns:minmax(0,.78fr) minmax(420px,1.22fr);align-items:center;gap:72px;min-height:min(680px,100vh - 120px);padding-top:80px;padding-bottom:100px;display:grid}.hero-centered{text-align:center;flex-direction:column;gap:48px;min-height:min(760px,100vh - 86px);padding-top:92px;padding-bottom:0;display:flex}.hero-copy-centered{flex-direction:column;align-items:center;width:min(100%,960px);display:flex}.hero-copy-centered .lede{max-width:800px}.hero-copy-centered .actions{justify-content:center}.hero-centered .hero-product-preview{align-self:center;width:min(100%,980px);max-width:980px}.eyebrow{color:#e7473f;letter-spacing:.12em;text-transform:uppercase;margin:0 0 18px;font-size:11px;font-weight:800}h1{letter-spacing:0;max-width:800px;margin:0;font-size:clamp(48px,7vw,96px);line-height:.94}.hero-title{letter-spacing:0;max-width:570px;margin:28px 0 16px;font-size:30px;line-height:1.12}.lede{color:#6d6a65;max-width:630px;margin:20px 0 0;font-size:17px;line-height:1.6}.actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:32px;display:flex}.hero-download-action{gap:8px;min-width:min(100%,220px);display:grid}.hero-download-status{color:#77716a;overflow-wrap:anywhere;max-width:250px;margin:0;font-size:11px;line-height:1.45}.hero-download-status-ready{color:#3f7546}.hero-download-status-not-available{color:#77716a}.hero-download-status-unavailable{color:#9a2e28}.button{border-radius:4px;gap:12px;padding:14px 18px;font-size:14px;font-weight:700;display:inline-flex}.primary{color:#fff;background:#e7473f}.text-link{color:#5c5954;font-size:14px;font-weight:650}.hero-product-preview{background:#171717;border:1px solid #313131;border-radius:8px;min-width:0;overflow:hidden;box-shadow:0 28px 80px #181d2233}.desktop-window-bar{border-bottom:1px solid #343434;align-items:center;gap:7px;min-height:36px;padding:0 14px;display:flex}.desktop-window-bar span{background:#5b5b5b;border-radius:50%;width:7px;height:7px}.desktop-window-bar span:first-child{background:#e7473f}.desktop-window-bar strong{color:#c7c7c7;margin-left:7px;font-size:11px;font-weight:650}.hero-product-preview>img{aspect-ratio:16/9;object-fit:cover;object-position:top center;width:100%;display:block}.shortcut-panel{border-top:1px solid #343434;padding:16px 18px 18px}.shortcut-label{color:#8d918e;text-transform:uppercase;margin-bottom:12px;font-size:10px;font-weight:750;display:block}.shortcut-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.shortcut-grid>div{align-items:start;gap:7px;min-width:0;display:grid}.shortcut-grid kbd{color:#fff;font:inherit;background:#292929;border:1px solid #4b4b4b;border-radius:4px;justify-self:start;padding:7px 9px;font-size:12px;font-weight:750}.shortcut-grid span{color:#b7b9bc;overflow-wrap:anywhere;font-size:11px;line-height:1.45}.first-use-flow{background:#fff;border-top:1px solid #dedad3;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);align-items:start;gap:64px;display:grid}.first-use-heading{max-width:480px}.first-use-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 24px;margin:0;padding:0;list-style:none;display:grid}.first-use-steps li{border-top:1px solid #c9c4bc;min-width:0;padding-top:14px}.first-use-number{color:#e7473f;font-size:11px;font-weight:800}.first-use-steps h3{margin:20px 0 9px;font-size:21px;line-height:1.15}.first-use-steps p{color:#6d6a65;margin:0;font-size:13px;line-height:1.55}.core-actions{color:#fff;background:#171717;grid-template-columns:minmax(0,.62fr) minmax(0,1.38fr);gap:64px;max-width:none;padding-left:max(32px,50vw - 588px);padding-right:max(32px,50vw - 588px);display:grid}.core-actions .eyebrow{color:#ff8e86}.core-actions .section-title{color:#fff}.core-action-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.core-action-grid article{border-top:1px solid #555;min-width:0;padding-top:15px}.core-action-grid .feature-number{color:#ff8e86}.core-action-grid h3{margin:18px 0 10px;font-size:22px;line-height:1.15}.core-action-grid p{color:#b7b9bc;margin:0;font-size:13px;line-height:1.55}.workflow-demo{background:#edf3f1;border-top:1px solid #dedad3;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:72px;max-width:none;padding-left:max(32px,50vw - 588px);padding-right:max(32px,50vw - 588px);display:grid}.workflow-demo-panel{background:#fff;border:1px solid #c9c4bc;min-width:0;padding:24px}.workflow-demo-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.workflow-demo-controls{flex-wrap:wrap;gap:6px;display:flex}.workflow-demo-control{color:#4c4843;cursor:pointer;font:inherit;background:#fff;border:1px solid #b8b3ab;min-height:40px;padding:9px 12px;font-size:13px;font-weight:700}.workflow-demo-control:hover{color:#b9342e;border-color:#e7473f}.workflow-demo-control[aria-pressed=true]{color:#fff;background:#171717;border-color:#171717}.workflow-demo-control:focus-visible{outline-offset:2px;outline:2px solid #e7473f}.workflow-demo-announcement{color:#6d6a65;margin:28px 0 0;font-size:13px}.workflow-demo-content{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:18px;display:grid}.workflow-demo-column{border-top:1px solid #c9c4bc;min-width:0;padding-top:14px}.workflow-demo-label{color:#938f88;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800;display:block}.workflow-demo-column p{color:#24211e;overflow-wrap:anywhere;margin:16px 0 0;font-size:17px;line-height:1.55}.workflow-demo-target{color:#e7473f;margin-top:12px;font-size:12px;font-weight:700;display:block}.workflow-demo-target+p{margin-top:10px}.workflow-demo-disclaimer{color:#938f88;border-top:1px solid #dedad3;margin:26px 0 0;padding-top:14px;font-size:12px;line-height:1.5}.product-path{background:#fff;border-top:1px solid #dedad3;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);align-items:start;gap:72px;display:grid}.product-path-heading{max-width:520px}.product-path-actions{margin-top:28px}.product-path-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid}.product-path-step{border-top:1px solid #c9c4bc;min-width:0;padding-top:16px}.product-path-number{color:#e7473f;letter-spacing:.08em;font-size:11px;font-weight:800}.product-path-step h3{margin:22px 0 10px;font-size:24px;line-height:1.1}.product-path-step p{color:#6d6a65;margin:0;font-size:14px;line-height:1.55}.product-proof-chapter{background:#f1efeb;grid-template-columns:minmax(0,.85fr) minmax(280px,1.15fr);gap:52px 72px;display:grid}.product-proof-heading{grid-column:1/-1;max-width:720px}.product-proof-metric{color:#fff;background:#171717;align-self:start;gap:12px;min-height:220px;padding:28px;display:grid}.product-proof-metric-value{color:#ff8e86;font-size:58px;font-weight:800;line-height:.95}.product-proof-metric strong{font-size:20px;line-height:1.2}.product-proof-metric p{color:#d5d5d5;max-width:320px;margin:0;font-size:13px;line-height:1.55}.product-proof-privacy{border-top:1px solid #c9c4bc;grid-column:1/-1;grid-template-columns:minmax(0,.8fr) minmax(280px,1.2fr);gap:42px;padding-top:20px;display:grid}.product-proof-privacy-heading h3{max-width:520px;margin:18px 0 14px;font-size:36px;line-height:1.05}.product-proof-privacy-panel{background:#fff;border:1px solid #c9c4bc;min-width:0;padding:20px}.product-proof-privacy-tabs{flex-wrap:wrap;gap:6px;display:flex}.product-proof-privacy-tab{color:#4c4843;cursor:pointer;font:inherit;background:#fff;border:1px solid #b8b3ab;min-height:40px;padding:9px 12px;font-size:13px;font-weight:700}.product-proof-privacy-tab:hover{color:#b9342e;border-color:#e7473f}.product-proof-privacy-tab[aria-pressed=true]{color:#fff;background:#171717;border-color:#171717}.product-proof-privacy-tab:focus-visible{outline-offset:2px;outline:2px solid #e7473f}.product-proof-privacy-detail{border-top:1px solid #dedad3;margin-top:20px;padding-top:16px}.product-proof-privacy-route{color:#e7473f;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:11px;font-weight:800}.product-proof-privacy-detail h4{margin:16px 0 10px;font-size:22px;line-height:1.15}.product-proof-privacy-detail p:last-child{color:#6d6a65;max-width:480px;margin:0;font-size:14px;line-height:1.55}.product-proof-surfaces{grid-column:1/-1;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:42px;display:grid}.product-proof-surfaces h3,.product-proof-personalization h3{max-width:520px;margin:18px 0 14px;font-size:36px;line-height:1.05}.product-proof-surface-list{border-top:1px solid #c9c4bc;gap:0;margin:0;padding:0;list-style:none;display:grid}.product-proof-surface-list li{border-bottom:1px solid #c9c4bc;grid-template-columns:minmax(0,.45fr) minmax(0,1fr);align-items:baseline;gap:20px;padding:16px 4px;display:grid}.product-proof-surface-list strong,.product-proof-surface-list span{overflow-wrap:anywhere}.product-proof-surface-list span{color:#6d6a65;font-size:14px;line-height:1.5}.product-proof-personalization{grid-column:1/-1}.product-proof-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:38px;display:grid}.product-proof-card{border-top:1px solid #a9a49b;padding-top:16px}.product-proof-card h4{margin:16px 0 10px;font-size:22px;line-height:1.15}.product-proof-card p{color:#6d6a65;margin:0;font-size:14px;line-height:1.55}.product-proof-evidence{border-top:1px solid #c9c4bc;grid-column:1/-1;grid-template-columns:minmax(160px,.55fr) 1fr;gap:20px;padding-top:18px;display:grid}.product-proof-evidence .eyebrow{margin:0}.product-proof-evidence ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 24px;margin:0;padding:0;list-style:none;display:grid}.product-proof-evidence li{color:#4c4843;padding-left:16px;font-size:13px;line-height:1.45;position:relative}.product-proof-evidence a{overflow-wrap:anywhere}.product-proof-evidence a:hover{color:#e7473f}.product-proof-evidence li:before{content:"";background:#e7473f;width:6px;height:6px;position:absolute;top:.55em;left:0}.context-showcase{background:#fff;grid-template-columns:minmax(0,.8fr) minmax(320px,1.2fr);align-items:start;gap:52px 72px;display:grid}.context-showcase-heading{min-width:0}.context-showcase-panel{background:#f1efeb;border:1px solid #c9c4bc;min-width:0;padding:24px}.context-showcase-toolbar{align-items:flex-start;gap:18px;display:grid}.context-showcase-label,.context-showcase-field-label{color:#938f88;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800;display:block}.context-showcase-tabs{flex-wrap:wrap;gap:6px;display:flex}.context-showcase-tab{color:#4c4843;cursor:pointer;font:inherit;background:#fff;border:1px solid #b8b3ab;min-height:40px;padding:9px 12px;font-size:13px;font-weight:700}.context-showcase-tab:hover{color:#b9342e;border-color:#e7473f}.context-showcase-tab[aria-selected=true]{color:#fff;background:#171717;border-color:#171717}.context-showcase-tab:focus-visible{outline-offset:2px;outline:2px solid #e7473f}.context-showcase-content{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:30px;display:grid}.context-showcase-column{border-top:1px solid #c9c4bc;min-width:0;padding-top:14px}.context-showcase-column p,.context-showcase-placement p{color:#24211e;overflow-wrap:anywhere;margin:16px 0 0;font-size:17px;line-height:1.55}.context-showcase-result{background:#fff;border-top-color:#e7473f;padding:14px 16px 16px}.context-showcase-placement{border-top:1px solid #c9c4bc;margin-top:24px;padding-top:14px}.context-showcase-placement p{color:#6d6a65;margin-top:10px;font-size:14px}.mobile-product-preview{background:#f1efeb;grid-template-columns:minmax(0,.9fr) minmax(320px,1.1fr);align-items:center;gap:72px;min-width:0;max-width:none;padding-left:max(32px,50vw - 588px);padding-right:max(32px,50vw - 588px);display:grid}.mobile-product-copy{min-width:0}.mobile-path-list{border-top:1px solid #c9c4bc;margin-top:34px;display:grid}.mobile-path-list div{border-bottom:1px solid #c9c4bc;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:6px;padding:15px 0;display:grid}.mobile-path-list strong{font-size:14px}.mobile-path-list span{color:#6d6a65;overflow-wrap:anywhere;font-size:13px}.mobile-gesture-note{color:#403d39;max-width:560px;margin:18px 0 0;font-size:13px;line-height:1.5}.mobile-preview-status{color:#77716a;max-width:560px;margin:20px 0 18px;font-size:12px;line-height:1.55}.mobile-keyboard-preview{background:#e8e8e8;border:8px solid #171717;border-radius:30px;justify-self:center;width:100%;min-width:0;max-width:360px;padding-top:18px;overflow:hidden;box-shadow:0 24px 70px #181d2229}.mobile-editor-preview{background:#fff;border-bottom:1px solid #d4d0c8;min-height:190px;padding:24px 20px}.mobile-editor-preview span{color:#938f88;text-transform:uppercase;font-size:10px;font-weight:800}.mobile-editor-preview p{color:#24211e;margin:18px 0 0;font-size:15px;line-height:1.55}.mobile-editor-preview i{background:#e7473f;width:2px;height:18px;margin-top:10px;animation:1s step-end infinite caret-pulse;display:inline-block}@keyframes caret-pulse{50%{opacity:0}}.mobile-result-strip{background:#fff;border-bottom:1px solid #c9c4bc;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:12px 14px;display:grid}.mobile-result-strip strong{overflow-wrap:anywhere;font-size:12px}.mobile-result-strip>span:last-child{color:#77716a;font-size:10px}.mobile-result-dot{background:#e7473f;border-radius:50%;width:8px;height:8px}.mobile-keyboard-toolbar{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;padding:9px 8px 6px;display:grid}.mobile-keyboard-keys{grid-template-columns:repeat(10,minmax(0,1fr));gap:5px;padding:0 8px;display:grid}.mobile-keyboard-keys .mobile-keyboard-key:nth-child(n+11){transform:translate(18px)}.mobile-keyboard-key{color:#34312f;overflow-wrap:anywhere;background:#fff;border:1px solid #d1d1d1;border-radius:4px;justify-content:center;align-items:center;min-width:0;min-height:31px;padding:3px;font-size:10px;display:flex}.mobile-keyboard-key-accent{color:#fff;background:#e7473f;border-color:#e7473f}.mobile-keyboard-footer{grid-template-columns:54px minmax(0,1fr) 54px;gap:6px;padding:8px;display:grid}.mobile-keyboard-footer span{background:#fff;border:1px solid #d1d1d1;border-radius:4px;justify-content:center;align-items:center;min-height:32px;font-size:10px;display:flex}.home-details-content{border-top:1px solid #dedad3}.scene-catalog-band{background:#f1efeb;max-width:none;padding-left:max(32px,50vw - 588px);padding-right:max(32px,50vw - 588px)}.scene-catalog-heading{max-width:720px}.scene-catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:48px;display:grid}.scene-catalog-item{border-top:1px solid #a9a49b;min-width:0;padding-top:16px}.scene-catalog-meta{color:#938f88;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:14px;font-size:10px;font-weight:800;display:flex}.scene-catalog-item h3{overflow-wrap:anywhere;margin:18px 0 10px;font-size:24px;line-height:1.12}.scene-catalog-item p{color:#6d6a65;overflow-wrap:anywhere;min-height:66px;margin:0;font-size:14px;line-height:1.55}.scene-catalog-terms{color:#4c4843;margin-top:20px;font-size:12px;font-weight:700;display:block}.scene-catalog-state{color:#6d6a65;flex-direction:column;align-items:flex-start;gap:18px;min-height:94px;margin-top:42px;font-size:14px;display:flex}.scene-catalog-state .secondary{color:#4c4843;cursor:pointer;background:0 0;border:1px solid #a9a49b}.scene-catalog-state .secondary:hover{color:#b9342e;border-color:#e7473f}.scene-catalog-loading{grid-template-columns:repeat(3,minmax(0,160px));gap:10px;width:100%;display:grid}.scene-catalog-loading i{background:#dedad3;height:42px;animation:1.2s ease-in-out infinite alternate scene-catalog-pulse;display:block}.scene-catalog-loading i:nth-child(2){animation-delay:.15s}.scene-catalog-loading i:nth-child(3){animation-delay:.3s}@keyframes scene-catalog-pulse{0%{opacity:.45}to{opacity:1}}.band{border-top:1px solid #dedad3;padding-top:56px;padding-bottom:110px}.proof-band{color:#fff;background:#171717;border-top:0;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:72px;max-width:none;padding-left:max(32px,50vw - 588px);padding-right:max(32px,50vw - 588px);display:grid}.proof-band .eyebrow{color:#ff8e86}.proof-band .section-title{color:#fff}.proof-band .section-intro{color:#b7b9bc}.proof-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.proof-point{border-top:1px solid #555;padding-top:18px}.proof-point h2{margin:0 0 12px;font-size:22px;line-height:1.12}.proof-point p{color:#b7b9bc;margin:0;font-size:14px;line-height:1.55}.platform-signal{background:#fff;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:72px;max-width:none;padding-left:max(32px,50vw - 588px);padding-right:max(32px,50vw - 588px);display:grid}.platform-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:42px 0 0;padding:0;list-style:none;display:grid}.platform-chip{color:#4c4843;text-align:center;border:1px solid #c9c4bc;padding:14px 12px;font-size:14px;font-weight:700}.platform-capabilities{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.privacy-commitment-band{color:#fff;background:#2b2a28;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:72px;max-width:none;padding-left:max(32px,50vw - 588px);padding-right:max(32px,50vw - 588px);display:grid}.privacy-commitment-band .eyebrow{color:#ff8e86}.privacy-commitment-band .section-title{color:#fff}.privacy-commitment-band .section-intro{color:#b7b9bc}.privacy-commitment-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.privacy-commitment-grid .feature{border-top-color:#555}.privacy-commitment-grid .feature-number{color:#ff8e86}.privacy-commitment-grid .feature h2{color:#fff}.privacy-commitment-grid .feature p{color:#b7b9bc}.surfaces-band{background:#f1efeb;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:72px;max-width:none;padding-left:max(32px,50vw - 588px);padding-right:max(32px,50vw - 588px);display:grid}.surface-list{grid-template-columns:repeat(2,1fr);gap:0 24px;margin:0;padding:0;list-style:none;display:grid}.surface-list li{border-top:1px solid #c9c4bc;gap:8px;padding:18px 0 22px;display:grid}.surface-list strong{font-size:18px}.surface-list span{color:#6d6a65;font-size:14px;line-height:1.55}.feature-grid,.platform-grid,.pricing-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.feature{border-top:1px solid #c9c4bc;padding-top:18px}.feature-number{color:#a09b93;font-size:12px}h2{letter-spacing:0;margin:22px 0 12px;font-size:28px;line-height:1.05}.feature p,.split-section p,.price-card p{color:#6d6a65;margin:0;font-size:15px;line-height:1.55}.split-section{grid-template-columns:.9fr 1.1fr;gap:96px;margin-top:80px;display:grid}.split-section h2{max-width:440px;margin-top:0;font-size:42px}.release-status-band{border-top:1px solid #c9c4bc;border-bottom:1px solid #c9c4bc;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:32px;margin-top:56px;padding:28px 0;display:grid}.capability-matrix-section{border-top:1px solid #c9c4bc;margin-top:72px;padding-top:28px}.capability-matrix-heading{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:end;gap:32px;display:grid}.capability-matrix-heading .section-title{margin-bottom:0}.capability-matrix-scroll{width:100%;margin-top:38px}.capability-matrix{border-collapse:collapse;table-layout:fixed;width:100%}.capability-matrix th,.capability-matrix td{overflow-wrap:anywhere;text-align:left;vertical-align:top;border-bottom:1px solid #d8d4cd;padding:18px 16px}.capability-matrix thead th{color:#938f88;text-transform:uppercase;font-size:11px;font-weight:800}.capability-matrix thead th:first-child{width:13%}.capability-matrix thead th:nth-child(2){width:20%}.capability-matrix thead th:nth-child(3){width:24%}.capability-matrix thead th:nth-child(4){width:29%}.capability-matrix thead th:last-child{width:14%}.capability-matrix tbody th{color:#24211e;font-size:16px}.capability-matrix tbody td{color:#6d6a65;font-size:13px;line-height:1.55}.capability-release-state{color:#e7473f;font-weight:700}.release-status-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.release-status-row{border-left:2px solid #c9c4bc;flex-direction:column;align-items:flex-start;gap:8px;min-width:0;padding:2px 0 2px 14px;display:flex}.release-status-value{color:#6d6a65;font-size:13px;line-height:1.45}.release-status-download{margin-top:12px;display:inline-block}.quiet-panel{background:#eae7e1;gap:1px;padding:28px;display:grid}.quiet-panel strong{background:#f7f5f1;padding:17px;font-size:17px}.panel-label{color:#e7473f;letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:800;display:block}.download-list{border-top:1px solid #c9c4bc;margin-top:62px}.download-row{border-bottom:1px solid #c9c4bc;justify-content:space-between;align-items:flex-start;gap:24px;padding:22px 4px;display:flex}.download-row strong,.download-row .muted{display:block}.muted{color:#938f88;margin-top:5px;font-size:12px}.download-state{min-height:28px;margin-top:34px}.download-state p{color:#6d6a65;margin:0;font-size:13px}.download-unavailable{background:#fff3f1;border-left:3px solid #e7473f;justify-content:space-between;align-items:center;gap:16px;padding:12px 14px;display:flex}.download-unavailable p{color:#8b332e}.text-button{color:#e7473f;cursor:pointer;font:inherit;background:0 0;border:0;padding:4px 0;font-size:13px;font-weight:700;text-decoration:underline}.text-button:hover{color:#b9342e}.download-details{min-width:0}.release-version{color:#6d6a65;margin-top:6px;font-size:13px;display:block}.release-checksum{color:#938f88;overflow-wrap:anywhere;max-width:min(620px,64vw);margin-top:5px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;line-height:1.5;display:block}.download-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:16px;padding-top:3px;display:flex}.status{color:#938f88;font-size:13px}.download-link{color:#e7473f;font-size:13px;font-weight:700}.release-notes-link{color:#5c5954;font-size:13px;font-weight:650}.release-notes-link:hover{color:#e7473f}.download-recommendation{color:#4c4843;background:#f4eee5;border-left:3px solid #e7473f;margin:26px 0 0;padding:12px 14px}.download-row-recommended{background:#fbf4eb;box-shadow:inset 3px 0 #e7473f}.download-recommended-label{color:#e7473f;text-transform:uppercase;margin-left:10px;font-size:11px;font-weight:700;display:inline-block}.fine-print{color:#938f88;margin-top:26px;font-size:12px}.price-card{border:1px solid #d4d0c8;border-radius:5px;flex-direction:column;min-height:230px;padding:26px;display:flex}.price-card.active{border-color:#e7473f}.price-card h2{margin-top:26px}.plan-capabilities{gap:8px;margin:22px 0 0;padding:0;list-style:none;display:grid}.plan-capabilities li{color:#6d6a65;font-size:13px;line-height:1.45}.plan-prices{border-top:1px solid #e2ded7;border-bottom:1px solid #e2ded7;gap:8px;margin:22px 0 0;padding:14px 0;display:grid}.plan-prices strong{color:#24211e;margin:0;font-size:18px}.plan-detail{color:#6d6a65;margin-top:10px!important;font-size:12px!important;line-height:1.45!important}.plan-detail span{color:#938f88;letter-spacing:0;text-transform:uppercase;margin-bottom:2px;font-size:11px;font-weight:750;display:block}.price-card strong{margin-top:auto}.pricing-enterprise{border:1px solid #d4d0c8;border-left:3px solid #e7473f;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:34px;margin-top:18px;padding:26px;display:grid}.pricing-enterprise h2{margin-top:26px}.pricing-enterprise p{color:#6d6a65;max-width:620px;font-size:15px;line-height:1.6}.enterprise-capabilities{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:0}.enterprise-contact{margin-top:22px;display:inline-block}.pricing-comparison{border-top:1px solid #c9c4bc;margin-top:64px;padding-top:28px}.pricing-comparison h2{margin:0;font-size:30px}.pricing-comparison-scroll{margin-top:26px;overflow-x:auto}.pricing-comparison table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:620px}.pricing-comparison th,.pricing-comparison td{text-align:left;border-bottom:1px solid #dedad3;padding:16px 14px}.pricing-comparison thead th{color:#24211e;font-size:14px}.pricing-comparison tbody th{color:#4c4843;width:28%;font-size:13px}.pricing-comparison td{color:#6d6a65;font-size:13px}.section-title{max-width:620px;margin:20px 0 16px;font-size:clamp(34px,5vw,62px);line-height:1}.section-intro{color:#6d6a65;max-width:680px;margin:0;font-size:17px;line-height:1.6}.capability-band{background:#edf3f1;max-width:none;padding-left:max(32px,50vw - 588px);padding-right:max(32px,50vw - 588px)}.capability-grid{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:62px;display:grid}.product-story,.cross-device-band{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:72px;display:grid}.product-story .section-title,.cross-device-band .section-title{margin-top:20px}.chapter-list{gap:30px;display:grid}.chapter-list .feature{padding-top:16px}.chapter-list .feature h2{margin-top:16px;font-size:24px}.compact-list{gap:22px}.product-story{background:#f1efeb;max-width:none;padding-left:max(32px,50vw - 588px);padding-right:max(32px,50vw - 588px)}.cross-device-band{align-items:end}.cross-device-band .text-link{justify-self:end;margin-bottom:6px}.device-status{color:#4c4843;max-width:620px;margin:22px 0 0;font-size:14px;line-height:1.55}.privacy-band{justify-content:space-between;align-items:end;gap:48px;display:flex}.privacy-band .text-link{flex:none;margin-bottom:6px}.not-found-actions{margin-top:42px}.mobile-section-title{margin-top:72px}.content-page{min-height:680px}.content-copy{max-width:960px;margin-top:72px}.content-copy h2{margin-top:0}.editorial-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:42px 30px;display:grid}.editorial-grid article{border-top:1px solid #c9c4bc;padding-top:18px}.editorial-grid h2{margin-top:18px;font-size:28px}.editorial-grid p{color:#6d6a65;max-width:560px;margin:0;font-size:15px;line-height:1.65}.editorial-actions{border-top:1px solid #c9c4bc;margin-top:62px;padding-top:24px}.help-grid,.trust-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.help-grid article,.trust-grid article{border-top:1px solid #c9c4bc;padding-top:18px}.help-grid h2,.trust-grid h2{font-size:24px}.help-grid p,.trust-grid p,.article-section p,.notice-panel p,.control-list span{color:#6d6a65;font-size:15px;line-height:1.65}.help-grid .text-link{margin-top:18px;display:inline-block}.faq-list{border-top:1px solid #c9c4bc;max-width:820px}.faq-item{border-bottom:1px solid #c9c4bc}.faq-item summary{color:#24211e;cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:22px 4px;font-size:20px;font-weight:700;list-style:none;display:flex}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary span{color:#e7473f;flex:none;font-size:28px;font-weight:400;line-height:1}.faq-item[open] summary span{transform:rotate(45deg)}.faq-item p{color:#6d6a65;max-width:680px;margin:-2px 48px 24px 4px;font-size:15px;line-height:1.65}.transparency-grid{grid-template-columns:repeat(2,1fr)}.transparency-grid .text-link{margin-top:18px;display:inline-block}.status-summary{background:#edf3f1;align-items:flex-start;gap:18px;max-width:720px;margin-bottom:34px;padding:26px 30px;display:flex}.status-indicator{background:#4f8b58;border-radius:50%;flex:0 0 12px;width:12px;height:12px;margin-top:6px}.status-summary-checking .status-indicator{background:#b58a3c}.status-summary-degraded .status-indicator{background:#c07835}.status-summary-unavailable .status-indicator{background:#8d7770}.status-summary h2{margin:18px 0 10px;font-size:30px}.status-summary p{color:#6d6a65;margin:0;font-size:15px;line-height:1.65}.status-detail-list{max-width:720px}.status-contact{margin-top:28px;display:inline-block}.release-notes-list{border-top:1px solid #c9c4bc;margin-top:34px}.release-note-row{border-bottom:1px solid #c9c4bc;justify-content:space-between;align-items:center;gap:24px;padding:24px 4px;display:flex}.release-note-row h2{margin:14px 0 8px;font-size:24px}.release-note-row code{color:#938f88;overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;display:block}.release-note-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:16px;display:flex}.article-section{border-top:1px solid #c9c4bc;max-width:720px;margin-top:54px;padding-top:22px}.article-section h2{font-size:30px}.control-list{border-top:1px solid #c9c4bc}.control-list div{border-bottom:1px solid #c9c4bc;grid-template-columns:150px 1fr;align-items:baseline;gap:24px;padding:20px 4px;display:grid}.control-list strong{font-size:16px}.control-list span{margin:0}.notice-panel{background:#edf3f1;max-width:720px;margin-top:28px;padding:30px}.notice-panel h2{margin-top:18px;font-size:30px}.notice-panel .button{margin-top:16px}.legal-meta{border-top:1px solid #d8d4cd;border-bottom:1px solid #d8d4cd;gap:10px;max-width:780px;margin:36px 0 12px;padding:18px 0;display:grid}.legal-meta p,.legal-contact p{color:#6d6a65;margin:0;font-size:14px;line-height:1.6}.legal-meta strong{color:#24211e;margin-right:8px}.legal-sections{max-width:780px}.legal-sections .article-section{border-bottom:1px solid #e4e0da;padding:24px 0}.legal-sections .article-section:first-child{padding-top:18px}.legal-sections .article-section h2{margin:0 0 10px;font-size:22px}.legal-contact{border-top:1px solid #d8d4cd;max-width:780px;margin-top:32px;padding-top:22px}.legal-contact .text-link{margin-top:8px;display:inline-block}.legal-data-controls-page .legal-updated{color:#11111180;margin:-8px 0 34px;font-size:14px}.typeless-control-bullets{gap:18px;max-width:780px;margin:0;padding:0;list-style:none;display:grid}.typeless-control-bullets li{color:#6d6a65;font-size:15px;line-height:1.65}.typeless-control-bullets strong{color:#24211e}.legal-data-controls-page .article-section{max-width:780px}.legal-data-controls-page{min-height:1434px}.legal-cookies-page{min-height:3019px}.help-article-installationAndSetup{min-height:7313px}.help-article-quickstart{height:930px;min-height:930px;overflow:hidden}.help-article-troubleshooting{height:862px;min-height:862px;overflow:hidden}.help-article-billing{min-height:1527px}.faq-page{min-height:1646px}.contact-intro{border-top:1px solid #c9c4bc;max-width:720px;padding-top:22px}.contact-intro h2{margin-top:18px;font-size:30px}.contact-intro p{color:#6d6a65;font-size:15px;line-height:1.65}.contact-intro .text-link{margin-top:4px;display:inline-block}.contact-form{border-top:1px solid #c9c4bc;gap:16px;max-width:720px;margin-top:46px;padding-top:24px;display:grid}.contact-form label{color:#4c4843;gap:8px;font-size:13px;font-weight:700;display:grid}.contact-form input,.contact-form textarea{color:#171717;font:inherit;background:#fff;border:1px solid #c9c4bc;border-radius:4px;width:100%;padding:10px 12px}.contact-form input{min-height:46px}.contact-form textarea{resize:vertical;min-height:132px}.contact-form input:focus,.contact-form textarea:focus{outline-offset:1px;border-color:#e7473f;outline:2px solid #e7473f2e}.field-note{color:#938f88;font-size:12px;font-weight:500}.contact-consent{align-items:flex-start;line-height:1.45;gap:10px!important;display:flex!important}.contact-consent input{accent-color:#e7473f;flex:none;width:16px;min-height:16px;margin:3px 0 0}.contact-honeypot{opacity:0;pointer-events:none;position:absolute;top:auto;left:-10000px;width:1px!important;height:1px!important;min-height:0!important}.contact-submit{color:#fff;cursor:pointer;font:inherit;background:#e7473f;border:1px solid #e7473f;border-radius:4px;justify-self:start;min-height:46px;padding:12px 18px;font-size:14px;font-weight:700}.contact-submit:disabled{cursor:wait;opacity:.6}.contact-error,.contact-success{margin:0;padding:10px 12px;font-size:13px}.contact-error{color:#9a2e28;background:#fff0ee;border-left:3px solid #e7473f}.contact-success{color:#2e6035;background:#eef7ee;border-left:3px solid #4f8b58}.site-footer{color:#6d6a65;border-top:1px solid #dedad3;justify-content:space-between;align-items:center;gap:30px;max-width:1240px;margin:0 auto;padding:26px 32px;font-size:13px;display:flex}.site-footer div:first-child{gap:14px;display:flex}.footer-links{flex-wrap:wrap;justify-content:flex-end;gap:10px 18px;display:flex}.account-page{justify-content:center;align-items:flex-start;min-height:650px;padding:72px 24px 110px;display:flex}.account-panel{width:min(100%,430px)}.account-panel h1{margin-bottom:18px;font-size:40px;line-height:1.05}.account-intro,.account-status{color:#6d6a65;margin:0 0 30px;font-size:15px;line-height:1.55}.social-actions{gap:10px;display:grid}.social-actions button,.account-submit{color:#24211e;cursor:pointer;font:inherit;background:#fff;border:1px solid #c9c4bc;border-radius:4px;min-height:46px;padding:12px 16px;font-size:14px;font-weight:700}.social-actions button:hover{border-color:#77716a}.social-actions button:disabled,.account-submit:disabled{cursor:wait;opacity:.6}.account-divider{color:#9a958d;align-items:center;gap:12px;margin:24px 0;font-size:12px;display:flex}.account-divider:before,.account-divider:after{content:"";background:#d8d4cd;flex:1;height:1px}.account-form{gap:16px;display:grid}.account-form label{color:#4c4843;gap:8px;font-size:13px;font-weight:700;display:grid}.account-form input{color:#171717;font:inherit;background:#fff;border:1px solid #c9c4bc;border-radius:4px;width:100%;min-height:46px;padding:10px 12px}.account-form input:focus{outline-offset:1px;border-color:#e7473f;outline:2px solid #e7473f2e}.account-submit{color:#fff;background:#e7473f;border-color:#e7473f;width:100%;margin-top:4px}.account-error{color:#9a2e28;background:#fff0ee;border-left:3px solid #e7473f;margin:0;padding:10px 12px;font-size:13px}.account-success{color:#2e6035;background:#eef7ee;border-left:3px solid #4f8b58;margin:0;padding:10px 12px;font-size:13px}.account-recovery{text-align:right;margin:-4px 0 0}.account-recovery a{color:#e7473f;font-size:13px;font-weight:700}.account-switch{color:#6d6a65;text-align:center;margin:24px 0 0;font-size:13px}.account-switch a{color:#e7473f;font-weight:700}.account-details{border-top:1px solid #d8d4cd;margin:28px 0}.account-details div{border-bottom:1px solid #d8d4cd;justify-content:space-between;padding:17px 0;display:flex}.account-details dt{color:#8b867e;font-size:12px}.account-details dd{margin:0;font-size:14px}.account-devices{border-top:1px solid #d8d4cd;margin:34px 0 28px;padding-top:24px}.account-devices h2{color:#24211e;margin:0 0 14px;font-size:16px;line-height:1.25}.account-device-list{margin:0;padding:0;list-style:none}.account-device-list li{border-bottom:1px solid #d8d4cd;justify-content:space-between;align-items:center;gap:18px;padding:15px 0;display:flex}.account-device-list li:first-child{border-top:1px solid #d8d4cd}.account-device-meta{gap:5px;min-width:0;display:grid}.account-device-list strong{color:#24211e;overflow-wrap:anywhere;font-size:14px}.account-device-list span{color:#6d6a65;overflow-wrap:anywhere;font-size:12px;line-height:1.45}.account-device-revoke{color:#4c4843;cursor:pointer;font:inherit;background:0 0;border:1px solid #b8b3ab;flex:none;padding:8px 10px;font-size:12px}.account-device-revoke:disabled{cursor:wait;opacity:.55}.account-data-controls{border-top:1px solid #d8d4cd;margin:34px 0 28px;padding-top:24px}.account-data-controls h2,.account-data-controls h3{color:#24211e;margin:0 0 14px;font-size:16px;line-height:1.25}.account-data-controls h3{margin-top:28px;font-size:14px}.account-data-controls .account-intro{margin-bottom:16px;font-size:13px}.account-data-controls .account-success,.account-data-controls .account-error{margin-top:12px}.account-danger,.account-cancel{cursor:pointer;font:inherit;border-radius:4px;width:100%;min-height:46px;padding:12px 16px;font-size:14px;font-weight:700}.account-danger{color:#a02e28;background:#fff;border:1px solid #c74b43}.account-danger:hover{background:#fff5f3}.account-cancel{color:#4c4843;background:0 0;border:1px solid #c9c4bc}.account-danger:disabled,.account-cancel:disabled{cursor:wait;opacity:.6}.account-delete-form{margin-top:16px}:root{color:#111;background:#fff;font-family:AppleSay Typeless Inter,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}body{color:#111;letter-spacing:.01em;background:#fff}html,body{max-width:100%;overflow-x:hidden}.site-header{z-index:20;background:#fff;border-bottom:0;max-width:none;position:sticky;top:0}.brand{color:#111;letter-spacing:-.04em;font-size:22px;font-weight:700}.site-header .primary-nav{justify-content:center;align-items:center;gap:34px;transform:translate(26px)}.site-header .primary-nav a{color:#111;font-size:15px;font-weight:450}.site-header .primary-nav a:nth-child(n+4){display:none}.legacy-desktop-nav-link{position:absolute;left:-10000px}.site-controls{gap:6px}.locale-control select,.region-control select{color:#11111194;border:0;padding:6px 18px 6px 4px;font-size:12px}.header-action{font-size:0}.header-action:before{content:attr(data-typeless-label);font-size:14px}.header-action:hover,.button.primary:hover{color:#fff;background:#353131;border-color:#353131}.button.primary{color:#fff;letter-spacing:.01em;background:#1d1a1a;border:1px solid #1d1a1a;border-radius:999px;min-height:52px;padding:14px 32px;font-size:18px;font-weight:600}.hero-centered{gap:0;min-height:640px;padding:95px 80px 0}.hero-copy-centered{max-width:1040px}.hero-copy-centered .eyebrow{color:#1111116b;letter-spacing:.08em;margin-bottom:18px;font-size:12px}.hero-copy-centered>h1:first-child{color:#111;opacity:0;width:1px;height:1px;margin:-1px;font-size:1px;position:absolute;overflow:hidden}.typeless-display{color:#11111180;letter-spacing:-.06em;max-width:none;margin:0;font-family:AppleSay Prompt,Inter,ui-sans-serif,system-ui,sans-serif;font-size:clamp(64px,7.5vw,96px);font-weight:600;line-height:1.05}.typeless-display span{color:#111}.typeless-display em{color:#11111180;font-style:normal}.hero-title{color:#11111194;max-width:920px;margin:36px auto 0;font-size:18px;line-height:1.56}.hero-copy-centered .hero-title{opacity:0;width:1px;height:1px;margin:0;position:absolute;overflow:hidden}.hero-copy-centered .lede{color:#11111180;max-width:920px;margin-top:47px;font-size:18px;line-height:1.56}.hero-copy-centered .actions{gap:20px;margin-top:48px}.hero-copy-centered .text-link,.hero-copy-centered .hero-download-status{display:none}.hero-copy-centered .text-link{color:#1111118a;font-size:14px}.hero-download-action{min-width:0;display:block}.hero-download-action .hero-download-status{margin:8px auto 0}.hero-download-action .button.primary{padding-left:20px;padding-right:20px;font-size:0}.hero-download-action .button.primary:before{content:attr(data-typeless-cta-label);font-size:16px}.hero-download-action .button.primary>span{display:none}.hero-centered .hero-product-preview{opacity:0;width:100%;max-width:1040px;height:140px;margin-top:26px}.hero-centered .hero-product-preview>img{object-fit:cover;height:102px}.hero-centered .hero-product-preview .shortcut-panel{display:none}.typeless-speed-band{background:#f5f5f5;grid-template-columns:1fr 1fr .72fr;align-items:start;gap:24px;min-height:780px;margin:0;padding:28px max(80px,50vw - 560px) 256px;display:grid}.typeless-speed-card{min-width:0}.typeless-speed-label,.typeless-speed-save>p{color:#11111180;min-height:35px;margin:0;font-size:14px;line-height:1.45}.typeless-speed-visual{background:0 0;justify-content:center;align-items:baseline;gap:8px;height:280px;margin-top:0;padding:0 22px;display:flex;position:relative;overflow:hidden}.typeless-speed-visual:before{content:"";background:linear-gradient(135deg,#ececec,#fafafa);border-radius:14px;position:absolute;inset:173px 0 0}.typeless-speed-visual-keyboard{background-image:linear-gradient(135deg,#ececec,#fafafa)}.typeless-speed-visual-voice{background-image:linear-gradient(135deg,#f2f2f2,#dfeaf1 55%,#f1e4ef)}.typeless-speed-visual-voice:before{background:linear-gradient(135deg,#f2f2f2,#dfeaf1 55%,#f1e4ef)}.typeless-speed-visual strong,.typeless-speed-visual small{color:#111;z-index:1;position:relative}.typeless-speed-visual strong{letter-spacing:-.06em;font-size:68px;font-weight:500;line-height:1}.typeless-speed-visual small{font-size:18px}.typeless-speed-save{border-left:1px solid #1111112e;align-self:start;gap:8px;min-height:120px;padding:8px 0 8px 28px;display:grid}.typeless-speed-save>div{align-items:baseline;gap:5px;display:flex}.typeless-speed-save strong{color:#111;letter-spacing:-.06em;font-size:68px;font-weight:500;line-height:1}.typeless-speed-save small{color:#11111180;max-width:180px;font-size:13px;line-height:1.45}.typeless-ecosystem{background:#fff;flex-direction:column;align-items:stretch;min-height:860px;padding:0 max(80px,50vw - 560px) 228px;display:flex}.typeless-ecosystem-copy{max-width:none}.typeless-ecosystem-copy .eyebrow,.typeless-ecosystem-copy>p:not(.eyebrow),.typeless-platforms{display:none}.typeless-ecosystem-copy h2{color:#111;max-width:950px;margin:0;font-family:AppleSay Prompt,Inter,ui-sans-serif,system-ui,sans-serif;font-size:clamp(56px,7vw,88px);line-height:1}.typeless-app-grid{gap:48px;width:100%;margin-top:135px;display:flex;overflow:hidden}.typeless-app-grid figure{text-align:center;flex-direction:column;flex:0 0 50px;justify-content:center;align-items:center;gap:8px;min-height:50px;margin:0;padding:0;display:flex}.typeless-app-grid img{object-fit:contain;border-radius:12px;width:50px;height:50px;display:block}.typeless-app-grid figcaption{color:#1111119e;font-size:10px;line-height:1.2}.typeless-closing-cta{text-align:center;background-color:#fff;background-image:url(https://typeless-static.com/webpage/assets/homepage/FinalCTABg.webp?t=48);background-position:top;background-repeat:no-repeat;background-size:calc(100% - 160px) 660px;flex-direction:column;justify-content:flex-start;align-items:center;min-height:918px;padding:144px max(80px,50vw - 560px) 0;display:flex}.typeless-closing-cta .eyebrow{display:none}.typeless-closing-cta h2{color:#111;max-width:960px;margin:0;font-family:AppleSay Prompt,Inter,ui-sans-serif,system-ui,sans-serif;font-size:clamp(56px,7.5vw,96px);line-height:1.04}.typeless-closing-cta>p:not(.eyebrow){color:#1111118a;margin:28px 0 100px;font-size:18px}.typeless-closing-cta .button.primary{padding-left:20px;padding-right:20px;font-size:0}.typeless-closing-cta .button.primary:before{content:attr(data-typeless-cta-label);font-size:16px}.typeless-closing-cta .button.primary>span{display:none}.typeless-product-hunt-cards{grid-template-columns:repeat(2,250px);justify-content:center;gap:40px;width:100%;max-width:540px;margin-top:158px;display:grid}.typeless-product-hunt-cards .product-hunt-card{text-align:left;align-items:flex-start;gap:8px;max-width:250px;display:grid}.typeless-product-hunt-cards strong{color:#11111194;font-size:16px;font-weight:500}.product-hunt-badge{border:1px solid #dedede;border-radius:9px;grid-template-columns:28px 1fr;align-items:center;min-height:54px;padding:8px 12px;display:grid}.product-hunt-badge i{background:#f1c40f;border:2px solid #d39e00;border-radius:50%;grid-row:1/span 2;width:24px;height:24px;display:block;position:relative}.product-hunt-badge i:after{content:"";border-top:7px solid #d39e00;border-left:4px solid #0000;border-right:4px solid #0000;position:absolute;bottom:-7px;left:6px}.product-hunt-badge span,.product-hunt-badge b{color:#11111180;font-size:10px;font-weight:600;line-height:1.15}.product-hunt-badge b{color:#374151;font-size:16px}.typeless-ai-ask{background:#f5f5f5 url(https://typeless-static.com/webpage/assets/homepage/AIAssistantBg.webp?t=49) 50%/cover;flex-direction:column;justify-content:flex-start;align-items:center;gap:24px;min-height:322px;padding:56px max(80px,50vw - 560px) 152px;display:flex}.typeless-ai-ask h2{color:#111;white-space:nowrap;margin:0;font-family:AppleSay Prompt,Inter,ui-sans-serif,system-ui,sans-serif;font-size:36px;line-height:34px}.typeless-ai-ask>div{flex-wrap:wrap;gap:24px;display:flex}.typeless-ai-ask a{color:#111;background:#fff;border-radius:999px;align-items:center;min-height:56px;padding:14px 24px;font-size:16px;font-weight:600;text-decoration:none;display:inline-flex}.typeless-ai-ask a:before{color:#111111b8;margin-right:10px;display:inline-block}.typeless-ai-ask a:first-child:before{content:"◉"}.typeless-ai-ask a:nth-child(2):before{content:"✳"}.typeless-ai-ask a:nth-child(3):before{content:"✧"}.typeless-testimonials{background:#fff;grid-template-columns:minmax(240px,.72fr) minmax(0,1.28fr);gap:72px;min-height:838px;padding:128px max(80px,50vw - 560px);display:grid}.typeless-testimonials-heading{max-width:400px}.typeless-testimonials-heading .eyebrow{color:#1111116b}.typeless-testimonials-heading h2{margin:0 0 20px;font-family:AppleSay Prompt,Inter,ui-sans-serif,system-ui,sans-serif;font-size:clamp(42px,5vw,64px);line-height:1}.typeless-testimonials-heading>p:not(.eyebrow){color:#1111118a;font-size:17px;line-height:1.55}.typeless-testimonials-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:44px 24px;display:grid}.typeless-testimonials-grid article{border-top:1px solid #d9d9d9;gap:8px;padding-top:18px;display:grid}.typeless-testimonials-grid article p{color:#111;margin:0 0 14px;font-size:18px;line-height:1.45}.typeless-testimonials-grid article strong{color:#111;font-size:14px;font-weight:600}.typeless-testimonials-grid article span{color:#11111180;font-size:13px}.legacy-home-details{width:1240px;display:none;position:absolute;top:0;left:-10000px}.typeless-feature-section,.typeless-privacy-section,.typeless-devices-section{flex-direction:column;padding:0 max(80px,50vw - 560px) 256px;display:flex;overflow:hidden}.typeless-feature-heading h2,.typeless-privacy-section h2,.typeless-device-copy h2{color:#111;letter-spacing:-.06em;margin:0;font-family:AppleSay Prompt,Inter,ui-sans-serif,system-ui,sans-serif;font-size:88px;font-weight:500;line-height:1}.typeless-feature-heading p{color:#1111118a;max-width:540px;margin:24px 0 0;font-size:17px;line-height:1.55}.typeless-dictate{height:auto}.typeless-feature-list{gap:24px;margin-top:92px;display:grid}.typeless-feature-list article{grid-template-columns:minmax(180px,.38fr) minmax(0,.62fr);align-items:start;gap:48px;min-height:240px;display:grid}.typeless-feature-list article strong,.typeless-ask-grid article strong{color:#111;font-size:15px;line-height:1.3}.typeless-feature-list article p,.typeless-ask-grid article p{color:#11111180;max-width:260px;margin:10px 0 0;font-size:13px;line-height:1.5}.typeless-demo-card{background:#f5f5f5;border-radius:14px;justify-content:center;align-items:center;height:240px;padding:24px;display:flex;overflow:hidden}.typeless-demo-card span{color:#11111194;text-align:center;font-size:15px}.typeless-feature-list .demo-1{background-color:#f3f3f3;background-image:url(https://typeless-static.com/webpage/assets/homepage/Removes-filler.webp?t=13);background-position:50%;background-size:cover}.typeless-feature-list .demo-2{background-color:#f4f0f6;background-image:url(https://typeless-static.com/webpage/assets/homepage/Removes-repetition.webp?t=15);background-position:50%;background-size:cover}.typeless-feature-list .demo-3{background-color:#f5eee4;background-image:url(https://typeless-static.com/webpage/assets/homepage/Auto-edits.webp?t=17);background-position:50%;background-size:cover}.typeless-feature-list .demo-4{background-color:#f5f5f5;background-image:url(https://typeless-static.com/webpage/assets/homepage/Auto-format.webp?t=20);background-position:50%;background-size:cover}.typeless-feature-list .demo-5{background-color:#f5f5f5;background-image:url(https://typeless-static.com/webpage/assets/homepage/Find-the-perfect-words.webp?t=1);background-position:50%;background-size:cover}.typeless-feature-list .demo-6{background-color:#f4f4f4;background-image:url(https://typeless-static.com/webpage/assets/homepage/Personalization-progress.webp?t=9);background-position:50%;background-size:cover}.typeless-feature-list .demo-7{background-color:#f2f5f8;background-image:url(https://typeless-static.com/webpage/assets/homepage/Personal-dictionary.webp?t=10);background-position:50%;background-size:cover}.typeless-feature-list .demo-8{background-color:#eaf0ff;background-image:url(https://typeless-static.com/webpage/assets/homepage/100%2B-languages-supported.webp?t=11);background-position:50%;background-size:cover}.typeless-feature-list .demo-9{background-color:#edf4f7;background-image:url(https://typeless-static.com/webpage/assets/homepage/Different-tones-for-each-app.webp?t=17);background-position:50%;background-size:cover}.typeless-feature-tail{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:72px;display:grid}.typeless-feature-tail article{flex-direction:column;gap:18px;min-height:0;display:flex}.typeless-feature-tail article .typeless-demo-card{width:100%;height:340px}.typeless-feature-tail article strong{font-size:30px;font-weight:600;line-height:1.15}.typeless-feature-tail article p{max-width:445px;font-size:17px;line-height:1.55}.typeless-feature-list .demo-1 span,.typeless-feature-list .demo-2 span,.typeless-feature-list .demo-3 span,.typeless-feature-list .demo-4 span,.typeless-feature-list .demo-5 span{display:none}.typeless-translate{height:854px}.typeless-demo-wide{background:#f5f5f5;border-radius:16px;justify-content:center;align-items:center;gap:28px;min-height:280px;margin-top:96px;padding:32px;display:flex}.typeless-demo-wide span{color:#111111ad;font-size:22px}.typeless-demo-wide strong{color:#11111159;font-size:26px}.typeless-ask{height:1868px}.typeless-ask-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:42px 24px;margin-top:96px;display:grid}.typeless-ask-grid article .typeless-demo-card{height:300px;margin-bottom:18px}.typeless-ask-note{color:#11111180;grid-column:1/-1;max-width:420px;margin:0;font-size:15px;line-height:1.5}.typeless-privacy-section{background-color:#f5f5f5;background-image:url(https://typeless-static.com/webpage/assets/homepage/Privacy.webp?t=31);background-position:50%;background-size:cover;grid-template-columns:minmax(0,.72fr) minmax(280px,1.28fr);gap:64px;height:922px;padding-left:max(80px,50vw - 560px);padding-right:max(80px,50vw - 560px);display:grid}.typeless-privacy-section h2 span{color:#111}.typeless-privacy-section h2{color:#11111180}.typeless-privacy-tabs{gap:18px;margin-top:28px;display:flex}.typeless-privacy-tabs button{color:#1111119e;cursor:pointer;font:inherit;background:0 0;border:0;border-bottom:2px solid #0000;padding:0 0 8px;font-size:24px;font-weight:600;line-height:1.2}.typeless-privacy-tabs button[aria-pressed=true]{color:#111;border-bottom-color:#111}.typeless-privacy-list{border-top:1px solid #1113;gap:8px;padding-top:16px;display:grid}.typeless-privacy-list strong{color:#111;font-size:24px;font-weight:600;line-height:1.25}.typeless-privacy-list strong:before{color:#111111b8;width:20px;margin-right:16px;font-size:20px;font-weight:400;display:inline-block}.typeless-privacy-list strong:first-of-type:before{content:"♙"}.typeless-privacy-list strong:nth-of-type(2):before{content:"⊘"}.typeless-privacy-list strong:nth-of-type(3):before{content:"▱"}.typeless-privacy-list p{color:#11111180;max-width:500px;margin:0 0 20px 36px;font-size:18px;line-height:1.45}.typeless-devices-section{background-image:url(https://typeless-static.com/webpage/assets/homepage/Platform.webp?t=1);background-position:100%;background-repeat:no-repeat;background-size:50%;grid-template-columns:minmax(180px,.38fr) minmax(0,.62fr);align-items:flex-start;gap:64px;height:920px;padding-top:0;display:grid}.typeless-device-pills{flex-wrap:wrap;gap:8px;display:flex}.typeless-device-pills span{color:#1111119e;background:#f5f5f5;padding:8px 12px;font-size:13px}.typeless-device-copy h2{max-width:560px}.typeless-device-copy p{color:#11111185;max-width:440px;margin:24px 0 30px;font-size:16px;line-height:1.55}.first-use-flow{background:#fff;border-top:0}.core-actions{background:#111}.workflow-demo,.capability-band{background:#f5f5f5}.proof-band{background:#111}.product-proof-chapter{background:#f5f5f5}.section-title,h2{letter-spacing:-.04em;font-weight:500}.site-footer{color:#11111180;border-top:1px solid #e8e8e8;max-width:1120px;padding:64px 0 40px}.site-footer a{color:#11111194}.site-footer{grid-template-columns:minmax(180px,.75fr) auto minmax(440px,1.25fr);align-items:start;gap:34px 64px;max-width:none;min-height:393px;padding:64px 80px 40px;display:grid}.footer-brand{gap:12px;display:grid}.footer-brand strong{color:#111;letter-spacing:-.04em;font-size:22px}.footer-brand>span{font-size:14px;line-height:1.5}.footer-socials{gap:14px;display:flex}.footer-socials a{color:#111;border:0;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-size:16px;font-weight:600;display:inline-flex}.footer-legal{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.footer-legal span,.footer-legal a{color:#11111180;font-size:13px}.footer-locale-links{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.footer-locale-links a,.footer-locale-links span{color:#11111180;font-size:12px}.footer-groups{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;display:grid}.footer-groups>div{align-content:start;gap:10px;display:grid}.site-footer .footer-groups>div:first-child{gap:10px;display:grid}.footer-groups p{color:#11111180;margin:0 0 4px;font-size:13px;font-weight:400}.footer-groups a,.footer-groups span{font-size:13px;line-height:1.4}.footer-compat-links{flex-wrap:wrap;grid-column:1/-1;gap:8px 18px;margin-top:16px;display:flex}.footer-compat-links a{font-size:12px}.typeless-contact-page{max-width:none;min-height:776px;padding:176px max(80px,50vw - 497.5px) 120px}.typeless-contact-visual{grid-template-columns:1fr 360px;align-items:start;gap:88px;max-width:995px;margin:0 auto;display:grid}.typeless-contact-copy{padding-top:0}.typeless-contact-copy h1{color:#111;letter-spacing:-.05em;align-items:center;gap:14px;margin:0 0 52px;font-family:AppleSay Prompt,Inter,sans-serif;font-size:58px;font-weight:600;line-height:1.02;display:flex}.typeless-contact-email{object-fit:contain;object-position:left center;width:48px;height:58px;margin:0;display:inline-block}.typeless-contact-label{color:#111;margin:0 0 12px;font-size:16px;font-weight:650}.typeless-contact-email-link{color:#11111194;margin-bottom:50px;font-size:17px;text-decoration:underline;display:inline-block}.typeless-contact-about{color:#11111194;max-width:474px;margin:0;font-size:16px;line-height:1.55}.typeless-contact-art{object-fit:cover;width:360px;height:360px;display:block}.typeless-contact-form-fallback{display:none}.typeless-contact-page>form{opacity:0;width:720px;height:0;margin:0;padding:0;display:grid;overflow:hidden}.typeless-help-page{max-width:none;height:776px;min-height:776px;padding:96px max(80px,50vw - 560px) 120px}.typeless-help-page>h1{color:#111;letter-spacing:-.05em;text-align:center;width:100%;max-width:none;margin:0 0 64px;font-family:AppleSay Prompt,Inter,sans-serif;font-size:60px;line-height:1}.typeless-help-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;max-width:1076px;display:grid}.typeless-help-card{border:1px solid #f0f0f0;border-radius:18px;min-height:185px;padding:76px 20px 16px;transition:border-color .2s,transform .2s;position:relative}.typeless-help-card:before{color:#11111194;content:"";background:#f7f7f7;border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;font-size:18px;display:flex;position:absolute;top:18px;left:20px}.typeless-help-card:first-child:before{content:"⇩"}.typeless-help-card:nth-child(2):before{content:"ϟ"}.typeless-help-card:nth-child(3):before{content:"⚒"}.typeless-help-card:nth-child(4):before{content:"$"}.typeless-help-card:nth-child(5):before{content:"?"}.typeless-help-card:nth-child(6):before{content:"↗"}.typeless-help-card:hover{border-color:#111;transform:translateY(-2px)}.typeless-help-card h2{color:#111;margin:0 0 14px;font-size:22px;font-weight:600;line-height:1.15}.typeless-help-card p{color:#11111180;max-width:270px;margin:0;font-size:15px;line-height:1.45}.typeless-downloads-page{max-width:none;height:776px;min-height:776px;padding:4px max(80px,50vw - 560px) 120px;overflow:hidden}.typeless-downloads-page>.eyebrow,.typeless-downloads-page>.lede,.typeless-downloads-page .download-state,.typeless-downloads-page .download-recommendation{display:none}.typeless-downloads-page>h1{color:#111;letter-spacing:-.04em;text-align:center;margin:56px 0 34px;font-family:AppleSay Prompt,Inter,sans-serif;font-size:44px;line-height:1.1}.typeless-download-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:24px;display:grid}.typeless-download-card{background:#f7f7f7;border-radius:16px;flex-direction:column;min-height:364px;padding:32px;display:flex}.typeless-download-card>div:first-child p{color:#1111118c;max-width:360px;margin:20px 0 0;font-size:16px;line-height:1.5}.typeless-download-card .panel-label{color:#111;letter-spacing:-.03em;text-transform:none;font-size:22px}.typeless-store-actions{flex-wrap:wrap;gap:12px;margin-top:auto;display:flex}.typeless-store-actions .button.primary{min-height:46px;padding:12px 18px;font-size:14px}.typeless-download-qr{object-fit:contain;align-self:flex-end;width:128px;height:128px;margin:28px 0}.typeless-use-cases-page{max-width:none;padding:176px max(80px,50vw - 560px) 0}.typeless-legal-page{max-width:none;padding:160px max(80px,50vw - 384px) 180px}.typeless-legal-page>h1{color:#111;letter-spacing:-.05em;text-align:center;margin:0;font-family:AppleSay Prompt,Inter,sans-serif;font-size:86px;line-height:1}.typeless-legal-page>.lede{color:#11111180;text-align:center;max-width:640px;margin:36px auto 0;font-size:17px;line-height:1.55}.typeless-legal-copy{max-width:768px;margin:110px auto 0}.typeless-legal-copy .article-section{border:0;max-width:none;margin:0;padding:0 0 42px}.typeless-legal-copy .article-section h2{color:#111;margin:0 0 14px;font-size:28px}.typeless-legal-copy .article-section p{color:#1111119e;margin:0;font-size:16px;line-height:1.7}.typeless-legal-copy .legal-meta,.typeless-legal-copy .legal-contact{max-width:none}.legal-privacy-page .typeless-legal-copy .article-section{min-height:451.05px}.legal-terms-page .typeless-legal-copy .article-section{min-height:625.85px}.legal-cookies-page .typeless-legal-copy .article-section,.legal-dpa-page .typeless-legal-copy .article-section{min-height:360px}.legal-cookies-page .typeless-legal-copy .article-section{min-height:331.8px}.legal-dpa-page .typeless-legal-copy .article-section{min-height:284.5px}.typeless-use-cases-heading{max-width:760px}.typeless-use-cases-heading h1{color:#111;letter-spacing:-.05em;margin:0;font-family:AppleSay Prompt,Inter,sans-serif;font-size:clamp(54px,7vw,88px);line-height:1}.typeless-use-cases-heading p{color:#11111180;max-width:640px;margin:30px 0 0;font-size:18px;line-height:1.55}.use-case-carousel{margin-top:110px}.use-case-carousel-title{border-top:1px solid #d9d9d9;justify-content:space-between;align-items:center;padding-top:24px;display:flex}.use-case-carousel-title h2{color:#111;margin:0;font-family:AppleSay Prompt,Inter,sans-serif;font-size:32px}.use-case-carousel-title button{color:#111;cursor:pointer;font:inherit;background:0 0;border:1px solid #d9d9d9;border-radius:50%;width:40px;height:40px;margin-left:8px}.use-case-carousel-title button:disabled{opacity:.3}.use-case-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:36px;display:grid}.use-case-carousel{overflow:hidden}.use-case-grid{gap:24px;width:max-content;transition:transform .35s;display:flex}.use-case-card{border-top:1px solid #d9d9d9;flex:0 0 278px;min-height:240px;padding-top:18px}.use-case-card img{object-fit:contain;border-radius:8px;width:36px;height:36px;margin-bottom:18px}.use-case-card h3{color:#111;margin:0 0 10px;font-size:18px}.use-case-card p{color:#11111180;max-width:260px;margin:0;font-size:14px;line-height:1.5}.use-case-closing{text-align:center;background:#f5f5f5;flex-direction:column;align-items:center;min-height:480px;margin:140px -80px 0;padding:100px 20px;display:flex}.use-case-closing h2{color:#111;margin:0;font-family:AppleSay Prompt,Inter,sans-serif;font-size:clamp(48px,6vw,76px);line-height:1}.use-case-closing p{color:#11111180;margin:24px 0 52px;font-size:18px}@media (width<=800px){.site-header .header-action:before{content:attr(data-typeless-mobile-label)}.hero-download-action .button.primary:before{content:attr(data-typeless-cta-mobile-label)}.typeless-contact-page{min-height:760px;padding:112px 20px 72px}.typeless-contact-visual{flex-direction:column;gap:48px;display:flex}.typeless-contact-copy h1{margin-bottom:38px;font-size:52px}.typeless-contact-email{margin-bottom:34px}.typeless-contact-email-link{margin-bottom:38px}.typeless-contact-art{width:100%;max-width:100%;height:auto}.typeless-help-page{height:776px;min-height:700px;padding:112px 20px 80px}.typeless-help-page>h1{margin-bottom:64px;font-size:52px}.typeless-help-grid{grid-template-columns:1fr}.typeless-help-card{min-height:124px}.typeless-download-cards{grid-template-columns:1fr;margin-top:54px}.typeless-downloads-page{height:auto;min-height:850px;overflow:visible}.typeless-download-card{min-height:360px;padding:24px}.typeless-use-cases-page{padding:112px 20px 0}.typeless-legal-page{padding:112px 20px 100px}.typeless-legal-page>h1{font-size:52px}.typeless-legal-copy{margin-top:64px}.typeless-use-cases-heading h1{font-size:52px}.typeless-use-cases-heading p{font-size:16px}.use-case-carousel{margin-top:72px}.use-case-carousel-title h2{font-size:26px}.use-case-grid{gap:16px}.use-case-card{flex-basis:220px;min-height:220px}.use-case-closing{min-height:420px;margin:100px -20px 0;padding:84px 20px}.use-case-closing h2{max-width:320px;font-size:52px}}@media (width>=801px){.typeless-use-cases-page{padding-top:128px;padding-left:40px;padding-right:40px}.typeless-use-cases-heading{max-width:1000px;margin-left:104px}.typeless-use-cases-heading h1{letter-spacing:-.04em;white-space:nowrap;max-width:1000px;font-size:72px;font-weight:500;line-height:88px}.typeless-use-cases-heading p{max-width:860px;margin-top:24px;font-size:18px;line-height:22px}.use-case-carousel{margin-top:96px;padding-top:96px}.use-case-carousel-title{height:40px;padding-top:0}.use-case-carousel-title h2{font-size:28px;line-height:40px}.use-case-grid{gap:24px;margin-top:24px}.use-case-card{flex-basis:302px;min-height:192px;padding:16px}.use-case-card img{width:40px;height:40px;margin-bottom:12px}.use-case-card h3{margin-bottom:8px;font-size:16px}.use-case-card p{font-size:14px;line-height:20px}}@media (width<=800px){.typeless-display{line-height:64px}.site-header{grid-template-columns:minmax(0,1fr) auto auto}.site-header .header-action{grid-area:1/2;justify-self:end}.site-header .mobile-menu{grid-area:1/3;justify-self:end}.site-header .brand{grid-area:1/1}.mobile-nav{grid-area:2/1/auto/-1}}@media (width>=801px){.typeless-use-cases-page{padding-top:128px;padding-left:40px;padding-right:40px}.typeless-use-cases-heading{max-width:1000px;margin-left:104px}.typeless-use-cases-heading h1{letter-spacing:-.04em;white-space:nowrap;max-width:1000px;font-size:72px;font-weight:500;line-height:88px}.typeless-use-cases-heading p{max-width:860px;margin-top:24px;font-size:18px;line-height:22px}.use-case-carousel{margin-top:96px;padding-top:96px}.use-case-carousel-title{height:40px;padding-top:0}.use-case-carousel-title h2{font-size:28px;line-height:40px}.use-case-grid{gap:24px;margin-top:24px}.use-case-card{flex-basis:302px;min-height:192px;padding:16px}.use-case-card img{width:40px;height:40px;margin-bottom:12px}.use-case-card h3{margin-bottom:8px;font-size:16px}.use-case-card p{font-size:14px;line-height:20px}.typeless-use-cases-heading p{white-space:nowrap;max-width:1000px}.typeless-use-cases-page .use-case-carousel+.use-case-carousel{margin-top:-32px}}.typeless-download-card{gap:24px}.download-card-copy{flex-direction:column;gap:16px;display:flex}.download-platform-icon{color:#111;width:44px;height:44px;display:block}.download-card-copy .panel-label{color:#111;letter-spacing:-.03em;text-transform:none;font-size:24px;font-weight:700;line-height:28px}.download-card-copy p{color:#111111bf;max-width:468px;margin:16px 0 0;font-size:16px;line-height:24px}.typeless-download-card .download-card-copy>div>p{margin-top:16px}.typeless-store-actions .button.primary{color:#f2f1f0;background:#1d1a1a;border:0;border-radius:9999px;justify-content:center;align-items:center;gap:12px;min-height:56px;padding:14px 32px;font-size:18px;font-weight:600;line-height:28px;text-decoration:none;display:flex}.typeless-store-actions .button.primary:hover{background:#332f2e}.typeless-store-actions .store-icon{color:currentColor;flex:0 0 20px;width:20px;height:20px}.store-badge{align-items:center;gap:12px;display:inline-flex}.store-badge>span:last-child{text-align:left;flex-direction:column;line-height:1;display:flex}.store-badge small{font-size:9px;font-weight:500;line-height:9px}.store-badge strong{font-size:18px;font-weight:500;line-height:18px}.typeless-download-card:nth-child(2) .typeless-store-actions .button.primary{font-size:14px;font-weight:500;line-height:24.5px}@media (width<=800px){.typeless-download-card{gap:24px;padding:32px}.download-card-copy{gap:16px}.download-card-copy .panel-label{font-size:20px;line-height:23.3px}.typeless-download-card .download-card-copy>div>p{margin-top:16px;font-size:14px;line-height:21px!important}.typeless-download-card:nth-child(2) .download-card-copy p{max-width:263.4px}.typeless-store-actions{gap:16px}.typeless-store-actions .button.primary{width:100%;font-size:14px;line-height:24px}.typeless-download-card:first-child .typeless-store-actions .button.primary{min-height:84px}}@media (width>=801px){.typeless-downloads-page>h1{width:1088px;margin-left:8.571px}.typeless-download-card:nth-child(2) .download-card-copy p{max-width:300px}}.footer-socials a{border:1px solid #0d0d0d0d;border-radius:50%;width:33px;height:33px}@media (width>=801px){.typeless-translate .typeless-feature-heading{text-align:center;align-self:stretch;width:100%;position:relative}.typeless-translate .typeless-feature-heading h2{width:100%}.typeless-translate .typeless-feature-heading h3{color:#111;text-align:left;width:445px;margin:0 0 16px;font-size:30px;font-weight:700;line-height:33.9px;display:block;position:absolute;top:184px;left:0}.typeless-translate .typeless-feature-heading p{color:#11111180;text-align:left;max-width:445px;margin:0;font-size:18px;line-height:28px;position:absolute;top:234px;left:0;display:block!important}}html,body{overflow-x:clip}@media (width>=801px){.typeless-translate .typeless-feature-heading{text-align:center;align-self:stretch;position:relative}.typeless-translate .typeless-feature-heading h2{width:100%}.typeless-translate .typeless-feature-heading h3{color:#111;text-align:left;width:445px;margin:0 0 16px;font-size:30px;font-weight:700;line-height:33.9px;position:absolute;top:184px;left:0}.typeless-translate .typeless-feature-heading p{color:#11111180;text-align:left;max-width:445px;margin:0;font-size:18px;line-height:28px;display:block;position:absolute;top:234px;left:0}.hero-centered{width:auto;max-width:none;margin-left:0;margin-right:0}.typeless-ecosystem{height:860px;min-height:860px}.typeless-dictate{height:3990.77px;min-height:3990.77px}.typeless-ask{height:1867.5px;min-height:1867.5px}.typeless-privacy-section{height:922px;min-height:922px}.typeless-devices-section{height:920.786px;min-height:920.786px}}@media (width<=800px){.typeless-downloads-page{padding:4px 16px 128px}.typeless-downloads-page>h1{letter-spacing:-.56232px;width:100%;max-width:none;margin-bottom:32px;font-size:36px;font-weight:600;line-height:39.6px}.typeless-download-cards{flex-direction:column;gap:24px;width:100%;margin-top:0;display:flex}.typeless-download-card{box-sizing:border-box;width:100%;padding:32px}.typeless-download-card:nth-child(2){order:-1;height:357.3px;min-height:357.3px}.typeless-download-card:first-child{height:413.3px;min-height:413.3px}.typeless-download-card:nth-child(2) .typeless-download-qr{display:none}.typeless-download-card:first-child .typeless-store-actions .button.primary{min-height:84px}.typeless-download-card:nth-child(2) .typeless-store-actions .button.primary{min-height:56px}.hero-centered{height:551.822px;min-height:551.822px}.typeless-dictate{height:4608.3px;min-height:4608.3px}.typeless-translate{height:658.116px;min-height:658.116px}.typeless-ask{height:2011.79px;min-height:2011.79px}.typeless-privacy-section{height:892px;min-height:892px}.typeless-devices-section{height:681.9px;min-height:681.9px}.typeless-testimonials{height:747px;min-height:747px}.typeless-closing-cta{height:860px;min-height:860px}.typeless-ai-ask{height:408px;min-height:408px}}@media (width>=801px){.site-header .primary-nav a{padding-top:10px;padding-bottom:10px}}@media (width<=800px){.site-header .mobile-nav{box-sizing:border-box;width:100vw;padding-top:120px;inset:0}}.typeless-partner-page{color:#111;background:#fff;min-height:2100px;overflow:hidden}.partner-hero{grid-template-columns:544px 544px;align-items:center;gap:0;max-width:1088px;min-height:650px;margin:0 auto;padding:72px 0 96px;display:grid}.partner-hero-copy{max-width:560px}.partner-hero-copy h1{color:#111;letter-spacing:-.035em;white-space:pre-line;margin:0 0 16px;font-family:AppleSay Prompt,Inter,sans-serif;font-size:48px;font-weight:700;line-height:1}.partner-hero-copy p{color:#5d5d5d;max-width:560px;margin:0 0 28px;font-size:19px;line-height:1.42}.partner-hero-copy .button.primary{color:#fff;background:#1d1a1a;border:1px solid #1d1a1a;border-radius:999px;align-items:center;gap:8px;min-height:56px;padding:0 28px;font-size:16px;font-weight:700;display:inline-flex}.partner-hero-image{object-fit:contain;justify-self:center;width:544px;max-width:100%;max-height:500px;display:block}.partner-how{max-width:1100px;margin:0 auto;padding:72px 32px 128px}.partner-how h2,.partner-faq h2{color:#111;letter-spacing:-.04em;text-align:center;margin:0 0 48px;font-family:AppleSay Prompt,Inter,sans-serif;font-size:48px;line-height:1.08}.partner-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.partner-steps article{border-top:1px solid #ddd;padding-top:18px}.partner-steps article span{color:#245bff;font-size:15px;font-weight:700}.partner-steps article p{color:#5d5d5d;margin:18px 0 0;font-size:18px;line-height:1.45}.partner-faq{max-width:900px;margin:0 auto;padding:72px 32px 160px}.partner-faq h2{text-align:left}.partner-faq details{border-top:1px solid #ddd;padding:0}.partner-faq details:last-child{border-bottom:1px solid #ddd}.partner-faq summary{color:#111;cursor:pointer;justify-content:space-between;align-items:center;min-height:60px;font-size:18px;list-style:none;display:flex}.partner-faq summary::-webkit-details-marker{display:none}.partner-faq summary span{font-size:28px;font-weight:300}.partner-faq details p{color:#6d6a65;max-width:700px;margin:-4px 0 24px;font-size:15px;line-height:1.55}.partner-terms-note,.partner-contact{color:#6d6a65;max-width:700px;margin:28px 0 0;font-size:15px;line-height:1.55}.partner-terms-note a,.partner-contact a{color:inherit;text-underline-offset:3px;text-decoration:underline}.partner-affiliate{min-height:2202px}.partner-referral{min-height:2026px}.partner-referral .partner-hero{min-height:518px}.partner-referral .partner-hero-copy,.partner-referral .partner-hero-image{transform:none}.partner-referral .partner-how{box-sizing:border-box;min-height:443px}.partner-referral .partner-faq{padding-bottom:190px}.partner-referral .partner-hero-image{justify-self:end;width:483px}.partner-students{min-height:1788px}.partner-students .partner-hero-image{justify-self:start;width:625px;max-width:none}.partner-students .partner-hero-copy h1 span{white-space:nowrap}.partner-gift-card{min-height:2278px}.partner-gift-card .partner-hero{text-align:center;flex-direction:column;justify-content:flex-start;min-height:760px;padding-top:96px;display:flex}.partner-gift-card .partner-hero-copy{flex-direction:column;align-items:center;display:flex}.partner-gift-card .partner-hero-copy h1{font-size:72px}.partner-gift-card .partner-hero-image{width:694px;max-height:492px;margin-top:72px}.partner-affiliate .partner-hero-copy{transform:translateY(-54px)}.partner-affiliate .partner-hero-image{transform:translateY(-23px)}.partner-referral .partner-hero-copy{transform:translateY(-13px)}.partner-referral .partner-hero-image{transform:translateY(12px)}.partner-students .partner-hero-copy h1{width:581px}.partner-students .partner-hero-copy{transform:translate(-8px,-92px)}.partner-students .partner-hero-image{transform:translate(-40px,-83px)}.partner-gift-card .partner-hero-image{transform:translateY(-112px)}.partner-gift-card .partner-hero-copy h1{white-space:nowrap}.partner-gift-card .partner-hero-copy h1{line-height:1.11111}.partner-gift-card .partner-hero-copy p{visibility:hidden;height:4px;margin-bottom:28px}.partner-gift-card .partner-hero-image{margin-top:200px}.partner-gift-card .partner-faq{padding-bottom:135px}.gift-card-header-action{width:150px;color:#fff!important;background:#2563eb!important;border-color:#2563eb!important;min-width:150px!important}@media (width<=800px){.typeless-partner-page{min-height:0}.partner-hero{flex-direction:column;align-items:flex-start;gap:40px;min-height:0;padding:64px 24px 72px;display:flex}.partner-hero-copy h1{font-size:42px}.partner-hero-copy p{font-size:17px}.partner-hero-image{align-self:center;width:100%;max-height:360px}.partner-how,.partner-faq{padding:64px 24px 88px}.partner-how h2,.partner-faq h2{margin-bottom:36px;font-size:40px}.partner-steps{grid-template-columns:1fr}.partner-steps article p{font-size:17px}.partner-gift-card .partner-hero{align-items:center;min-height:0;padding-top:72px}.partner-gift-card .partner-hero-copy h1{font-size:52px}.partner-gift-card .partner-hero-image{width:100%;max-height:360px;margin-top:36px}.partner-affiliate .partner-hero-copy,.partner-referral .partner-hero-copy,.partner-students .partner-hero-copy{transform:none}.partner-referral .partner-hero{min-height:0}.partner-affiliate .partner-hero-image,.partner-referral .partner-hero-image,.partner-students .partner-hero-image,.partner-gift-card .partner-hero-image{transform:none}.partner-students .partner-hero-copy h1{width:auto}.partner-gift-card .partner-hero-copy h1{white-space:normal}.partner-gift-card .partner-hero-image{margin-top:36px}.site-header{height:auto;min-height:72px;padding:18px 20px}.site-header .primary-nav a:nth-child(n+4){display:block}.typeless-display{font-size:clamp(52px,13vw,76px);line-height:1.02}.hero-centered{gap:0;min-height:577px;padding:50px 20px 0}.hero-copy-centered .eyebrow{display:none}.hero-title{margin-top:28px;font-size:16px}.hero-copy-centered .lede{margin-top:56px;font-size:16px}.hero-copy-centered .actions{margin-top:68px}.hero-centered .hero-product-preview{height:112px;margin-top:48px}.hero-centered .hero-product-preview>img{height:76px}.typeless-speed-band{grid-template-columns:1fr;align-content:start;min-height:888px;padding:0 20px 168px}.typeless-speed-visual{height:220px}.typeless-speed-visual:before{inset:110px 0 0}.typeless-speed-save{border-top:1px solid #1111112e;border-left:0;padding:20px 0 0}.typeless-ecosystem{gap:0;min-height:856px;padding:0 20px}.typeless-ecosystem-copy h2{font-size:56px;line-height:1}.typeless-app-grid{gap:32px;margin-top:118px}.typeless-app-grid figure{flex-basis:40px;min-height:40px}.typeless-app-grid img{border-radius:10px;width:40px;height:40px}.typeless-app-grid figcaption{display:none}.typeless-closing-cta{min-height:0;padding:96px 20px}.typeless-ai-ask{flex-direction:column;align-items:flex-start;padding:72px 20px}.typeless-testimonials{grid-template-columns:1fr;gap:48px;min-height:0;padding:80px 20px}.typeless-testimonials-grid{grid-template-columns:1fr}.typeless-feature-section,.typeless-privacy-section,.typeless-devices-section{gap:0;padding:0 20px 160px;display:flex}.typeless-feature-heading h2,.typeless-privacy-section h2,.typeless-device-copy h2{font-size:56px;line-height:1}.typeless-feature-heading p{margin-top:24px;font-size:16px}.typeless-dictate{height:4547px}.typeless-feature-list{grid-template-columns:1fr;gap:40px;margin-top:80px}.typeless-feature-list article{grid-template-columns:1fr;gap:24px;min-height:0}.typeless-feature-list article p,.typeless-ask-grid article p{max-width:none}.typeless-demo-card{height:220px}.typeless-feature-tail{grid-template-columns:1fr;gap:40px;margin-top:40px}.typeless-feature-tail article{gap:18px}.typeless-feature-tail article .typeless-demo-card{width:100%;height:220px}.typeless-feature-tail article strong{font-size:30px}.typeless-translate{height:648px}.typeless-demo-wide{flex-direction:column;align-items:flex-start;gap:14px;min-height:220px;margin-top:80px}.typeless-ask{height:1974px}.typeless-ask-grid{grid-template-columns:1fr;gap:40px;margin-top:80px}.typeless-ask-grid article .typeless-demo-card{height:240px}.typeless-ask-note{grid-column:auto}.typeless-privacy-section{height:935px;padding-top:56px}.typeless-privacy-tabs button{font-size:18px}.typeless-privacy-list strong{font-size:20px}.typeless-privacy-list p{margin-left:28px;font-size:15px}.typeless-devices-section{height:707px}.typeless-device-pills{margin-bottom:83px}.typeless-testimonials{height:794px;min-height:794px;overflow:hidden}.typeless-closing-cta{height:912px;min-height:912px}.typeless-ai-ask{height:408px;min-height:408px}.typeless-device-copy p{font-size:15px}.site-header{gap:14px;display:flex}.site-header .brand{margin-right:auto}.site-header .site-controls{grid-area:auto;position:absolute;left:-10000px}.site-header .header-action{box-sizing:border-box;text-align:center;min-width:110px;height:48px;padding:10px 14px;font-size:12px}.site-header .mobile-menu{padding:8px;font-size:0;display:inline-flex}.site-header .mobile-menu:before{content:"☰";font-size:18px}.site-footer{grid-template-columns:1fr;height:966px;min-height:966px;padding:48px 20px 28px;display:grid}.footer-groups{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=801px){.site-header{height:88.143px}.typeless-speed-band{padding-top:0}.typeless-speed-card{height:524px}.typeless-contact-page{height:712px;min-height:712px}.typeless-help-page{height:730px;min-height:730px}.typeless-downloads-page{height:636px;min-height:636px}.typeless-use-cases-page{height:2362px;min-height:2362px;overflow:hidden}.typeless-manifesto-page{height:1733px;min-height:1733px;overflow:hidden}.hero-centered{height:640px;min-height:640px}.typeless-speed-band{height:780px;min-height:780px}.typeless-ecosystem{height:860px;min-height:860px}.typeless-dictate{height:3990.77px}.typeless-translate{height:854.196px}.typeless-ask{height:1867.5px}.typeless-privacy-section{height:922px}.typeless-devices-section{height:920.786px}.typeless-testimonials{height:837.955px;min-height:837.955px}.typeless-closing-cta:not(.pricing-closing){height:918px;min-height:918px}.typeless-ai-ask{height:322px;min-height:322px}.site-footer{height:392.571px;min-height:392.571px}}@media (width>=1101px){.typeless-feature-list{gap:64px}.typeless-feature-list>article{min-height:414px}.typeless-feature-list>article>.typeless-demo-card{height:414px}.typeless-feature-tail{gap:24px;margin-top:32px}.typeless-feature-tail article{min-height:552px}}@media (width<=1100px){.typeless-feature-list article,.typeless-feature-tail article{min-height:0}}@media (width<=800px){.site-header .site-controls{width:auto}.site-header .site-controls .region-control{display:none}.site-header .site-controls{visibility:hidden}.site-header:has(.mobile-nav) .site-controls{visibility:visible}}@media (width<=1100px){.typeless-feature-list article,.typeless-feature-tail article{min-height:0}}@media (width<=800px){.site-header .site-controls{width:auto}.site-header .site-controls .region-control{display:none}}@media (width<=1100px){.typeless-feature-list article,.typeless-feature-tail article{min-height:0}}@media (width<=800px){.site-header .site-controls{width:auto}.site-header .site-controls .region-control{display:none}}@media (width>=1101px){.typeless-feature-list{gap:64px}.typeless-feature-list>article{min-height:414px}.typeless-feature-list>article>.typeless-demo-card{height:414px}.typeless-feature-tail{gap:24px;margin-top:32px}.typeless-feature-tail article{min-height:552px}}@media (width<=800px){.typeless-dictate{height:auto;min-height:4547px}.typeless-feature-list{height:auto}}@media (width>=801px) and (width<=1100px){.typeless-dictate{height:auto}.typeless-feature-list{grid-template-columns:1fr;gap:64px;margin-top:80px}.typeless-feature-list article{grid-template-columns:1fr;gap:24px;min-height:0}.typeless-feature-list article>.typeless-demo-card{aspect-ratio:1240/800;order:-1;height:auto}.typeless-feature-list article strong{font-size:30px}.typeless-feature-list article p{max-width:860px;font-size:17px}.typeless-feature-tail{grid-template-columns:1fr;gap:64px;margin-top:0}.typeless-feature-tail article{gap:24px}.typeless-feature-tail article .typeless-demo-card{aspect-ratio:1240/800;height:auto}}@media (width>=1101px){.typeless-feature-list{gap:24px}.typeless-feature-list article{min-height:414px}.typeless-feature-tail{gap:24px;margin-top:32px}.typeless-feature-tail article{min-height:0}}@media (width>=801px){.typeless-ecosystem{position:relative}.typeless-ecosystem-copy h2,.typeless-feature-heading h2,.typeless-privacy-section h2,.typeless-device-copy h2{font-size:72px;line-height:88px}.typeless-ecosystem-copy h2{max-width:none;line-height:88px}.typeless-ecosystem-copy>p:not(.eyebrow){color:#1111118a;max-width:435px;margin:0;font-size:18px;line-height:1.56;display:block;position:absolute;top:524px;left:max(80px,50vw - 560px)}.typeless-platforms{grid-template-columns:repeat(2,max-content);gap:12px;width:610px;display:grid;position:absolute;top:524px;right:max(80px,50vw - 560px)}.typeless-platforms span{color:#111;background:#f5f5f5;border-radius:12px;justify-content:center;align-items:center;gap:12px;min-width:160px;height:46px;font-size:18px;font-weight:600;display:flex}.typeless-platforms span:before{font-size:20px}.typeless-platforms span:first-child:before,.typeless-platforms span:nth-child(3):before{content:"●"}.typeless-platforms span:nth-child(2):before{content:"⊞";color:#3aa655}.typeless-platforms span:nth-child(4):before{content:"♟";color:#43a85f}.typeless-translate .typeless-feature-heading,.typeless-ask .typeless-feature-heading{text-align:center;align-self:center}.typeless-translate .typeless-demo-wide{background-image:url(https://typeless-static.com/webpage/assets/homepage/Translates-as-you-speak.webp?t=23);background-position:50%;background-size:cover;align-self:flex-end;width:636px;height:414px;margin-top:96px;margin-right:0}.typeless-translate .typeless-demo-wide>*,.typeless-ask .typeless-feature-heading p{display:none}.typeless-ask-grid article:first-child .typeless-demo-card{background-image:url(https://typeless-static.com/webpage/assets/homepage/Speak-to-ask.webp?t=26);background-position:50%;background-size:cover}.typeless-ask-grid article:nth-child(2) .typeless-demo-card{background-image:url(https://typeless-static.com/webpage/assets/homepage/Speak-to-edit.webp?t=25);background-position:50%;background-size:cover}.typeless-ask-grid article:nth-child(3) .typeless-demo-card{background-image:url(https://typeless-static.com/webpage/assets/homepage/Ask-for-quick-answers.webp?t=26);background-position:50%;background-size:cover}.typeless-ask-grid .typeless-demo-card span{display:none}.typeless-ask-grid{height:1250px;margin-top:96px;display:block;position:relative}.typeless-ask-grid>article{width:540.571px;position:absolute}.typeless-ask-grid>article:first-child{top:0;left:0}.typeless-ask-grid>article:nth-child(2){top:241px;right:0}.typeless-ask-grid>article:nth-child(3){top:1014px;left:0}.typeless-ask-grid>article>.typeless-demo-card{height:482px;margin-bottom:18px}.typeless-ask-grid>article.ask-quick>.typeless-demo-card{height:413px}.typeless-ask-grid>article.ask-quick{grid-template-columns:1fr 1fr;gap:24px;width:100%;display:grid}.typeless-ask-grid>article.ask-quick>.typeless-demo-card{grid-area:1/2;margin:0}.typeless-ask-grid>article.ask-quick>div:first-child{grid-area:1/1;padding-top:0}.typeless-ask-note{display:none}.typeless-privacy-section{box-sizing:border-box;background-image:url(https://typeless-static.com/webpage/assets/homepage/Privacy.webp?t=31);background-position:top;background-repeat:no-repeat;background-size:100% 666px;padding-top:56px;display:block}.typeless-privacy-section>div:first-child{display:block}.typeless-privacy-list{gap:8px;width:500px;margin-top:55px;display:grid}.typeless-devices-section{box-sizing:border-box;background-position:100% 0;background-size:56.5%;padding-top:0;display:block}.typeless-device-pills{grid-template-columns:160px 177px;gap:12px;width:445px;display:grid}.typeless-device-pills span{border-radius:12px;height:46px;padding:10px 16px;font-size:18px}.typeless-device-copy{width:445px;margin-top:24px}.typeless-device-copy h2{max-width:445px}.typeless-device-copy .button{white-space:nowrap;justify-content:center;width:242px}.typeless-device-copy .button>span{display:none}.typeless-testimonials{padding:0;display:block;overflow:hidden}.typeless-testimonials-heading{text-align:center;max-width:1105px;margin:0 auto}.typeless-testimonials-heading .eyebrow{display:none}.typeless-testimonials-heading h2{margin:0 0 24px;font-size:72px;line-height:88px}.typeless-testimonials-heading h2 span{color:#11111180}.typeless-testimonials-heading h2 strong{color:#111;font-weight:500}.typeless-testimonials-heading>p:not(.eyebrow){margin:0;font-size:18px}.typeless-testimonials-grid{gap:24px;width:max-content;margin-top:42px;display:flex}.typeless-testimonials-grid article{box-sizing:border-box;background:#fff;border:1px solid #ececec;border-radius:24px;flex-direction:column;flex:0 0 302px;gap:8px;height:300px;padding:24px;display:flex}.typeless-testimonials-grid article p{margin:0;font-size:24px;line-height:1.42}.typeless-testimonials-grid article strong{margin-top:auto}.typeless-testimonials-grid article:after{content:"";background:#f3f3f3;border-radius:50%;width:44px;height:44px;position:absolute;bottom:24px;left:24px}.typeless-testimonials-grid article{position:relative}.typeless-testimonials-grid article strong,.typeless-testimonials-grid article span{margin-left:56px}.typeless-ai-ask{background-image:url(https://typeless-static.com/webpage/assets/homepage/AIAssistantBg.webp?t=49);background-position:50%;background-size:cover;margin-left:24px;margin-right:24px}}@media (width>=801px) and (width<=1100px){.typeless-ecosystem{min-height:980px;padding-left:48px;padding-right:48px}.typeless-ecosystem-copy>p:not(.eyebrow){max-width:560px;position:static;top:auto;left:auto}.typeless-platforms{gap:12px;width:min(100%,610px);margin-top:34px;position:static;right:auto}}@media (width<=1000px){.help-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=800px){.site-header{grid-template-columns:minmax(0,1fr) auto;gap:16px;padding:18px 20px;display:grid}.primary-nav{display:none}.site-controls{grid-area:1/2;justify-self:end}.mobile-menu{grid-area:2/2;justify-self:end;margin-left:0;display:inline-flex}.mobile-nav{background:#fff;border-top:1px solid #dedad3;grid-area:3/1/auto/-1;gap:16px;margin-top:2px;padding:18px 0 4px;display:grid}.mobile-nav a{color:#4c4843;font-size:14px;font-weight:650}.header-action{grid-area:2/1;justify-self:start;margin-left:0}.page{padding:54px 20px}.hero{flex-direction:column;gap:32px;min-height:0;padding-top:36px;padding-bottom:40px;display:flex}.hero-copy{width:100%}.hero-title{font-size:26px}.product-proof{width:100%;max-width:100%;transform:none}.hero-product-preview{width:100%;max-width:100%}.hero-download-action{width:min(100%,260px);min-width:0}.shortcut-grid{grid-template-columns:1fr}.first-use-flow,.core-actions,.mobile-product-preview{grid-template-columns:1fr;gap:42px}.first-use-steps,.core-action-grid{grid-template-columns:1fr}.core-actions,.mobile-product-preview{padding-left:20px;padding-right:20px}.mobile-path-list div{grid-template-columns:1fr}.mobile-keyboard-preview{justify-self:center}.workflow-demo{grid-template-columns:1fr;gap:42px;padding-left:20px;padding-right:20px}.workflow-demo-panel{padding:20px}.workflow-demo-toolbar{flex-direction:column;align-items:flex-start}.workflow-demo-content{grid-template-columns:1fr}.context-showcase{grid-template-columns:1fr;gap:42px;padding-left:20px;padding-right:20px}.context-showcase-panel{padding:20px}.context-showcase-content{grid-template-columns:1fr}.context-showcase-tabs{width:100%}.context-showcase-tab{flex:auto}.proof-band,.surfaces-band,.platform-signal,.privacy-commitment-band{grid-template-columns:1fr;gap:42px;padding-left:20px;padding-right:20px}.proof-grid,.surface-list{grid-template-columns:1fr;gap:30px}.feature-grid,.platform-grid,.pricing-grid,.split-section,.capability-grid,.product-story,.cross-device-band,.help-grid,.trust-grid,.transparency-grid{grid-template-columns:1fr;gap:42px}.platform-capabilities,.privacy-commitment-grid{grid-template-columns:1fr;gap:30px}.platform-list{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:30px}.split-section{margin-top:48px}.split-section h2{font-size:34px}.capability-band,.product-story{padding-left:20px;padding-right:20px}.privacy-band{flex-direction:column;align-items:flex-start;gap:28px}.cross-device-band .text-link{justify-self:start}.mobile-section-title,.content-copy{margin-top:54px}.control-list div{grid-template-columns:1fr;gap:8px}.release-note-row{flex-direction:column;align-items:flex-start}.release-note-actions{justify-content:flex-start}.status-summary{padding:24px 20px}.site-footer{flex-direction:column;align-items:flex-start;padding:24px 20px}.download-row{flex-direction:column;align-items:stretch;gap:14px}.download-actions{justify-content:flex-start;padding-top:0}.release-checksum{max-width:100%}.download-unavailable{flex-direction:column;align-items:flex-start;gap:8px}.release-status-band{grid-template-columns:1fr;gap:28px}.release-status-list{grid-template-columns:1fr}.capability-matrix-heading{grid-template-columns:1fr;gap:18px}.capability-matrix-scroll{margin-top:28px}.capability-matrix,.capability-matrix tbody,.capability-matrix tr,.capability-matrix th,.capability-matrix td{width:100%;display:block}.capability-matrix thead{display:none}.capability-matrix tbody tr{border-bottom:1px solid #bcb7af;padding:22px 0 12px}.capability-matrix tbody th,.capability-matrix tbody td{border-bottom:0;padding:0 0 14px}.capability-matrix tbody th{font-size:20px}.capability-matrix tbody td:before{color:#938f88;content:attr(data-label);text-transform:uppercase;margin-bottom:5px;font-size:10px;font-weight:800;display:block}.account-device-list li{flex-direction:column;align-items:flex-start}.account-device-revoke{align-self:flex-start}.editorial-grid{grid-template-columns:1fr;gap:42px}.product-path{grid-template-columns:1fr;gap:42px;padding-left:20px;padding-right:20px}.product-path-steps{gap:30px 20px}.product-path-step h3{font-size:22px}.product-proof-chapter{grid-template-columns:1fr;gap:42px;padding-left:20px;padding-right:20px}.product-proof-privacy,.product-proof-surfaces{grid-template-columns:1fr}.product-proof-card-grid{grid-template-columns:1fr;gap:30px}.product-proof-evidence,.product-proof-evidence ul{grid-template-columns:1fr}.product-proof-surface-list li{grid-template-columns:1fr;gap:8px}.product-proof-surfaces h3,.product-proof-personalization h3,.product-proof-privacy-heading h3{font-size:30px}.scene-catalog-band{padding-left:20px;padding-right:20px}.scene-catalog-grid{grid-template-columns:1fr}.scene-catalog-item p{min-height:0}.scene-catalog-loading,.pricing-enterprise,.enterprise-capabilities{grid-template-columns:1fr}}@media (width<=480px){.site-controls{grid-area:2/1/auto/-1;justify-self:start;width:100%}.locale-control,.region-control{flex:1 1 0;min-width:0}.locale-control select,.region-control select{width:100%;max-width:none}.header-action{grid-area:3/1;justify-self:start;margin-left:0}.mobile-menu{grid-area:3/2}.mobile-nav{grid-row:4}.product-proof figcaption{font-size:10px}}@media (width<=800px){.site-header{gap:14px;height:88px;min-height:88px;padding:18px 20px;display:flex}.site-header .brand{order:1;gap:7px;margin-right:0;font-size:18px}.site-header .site-controls{position:absolute;left:-10000px}.site-header .header-action{border:0;order:2;margin-left:auto;padding:12px 16px;font-size:0;line-height:0}.site-header .header-action:before{content:attr(data-typeless-mobile-label);font-size:14px;line-height:24.5px}.site-header .mobile-menu{background:0 0;border:0;order:3;justify-content:center;align-items:center;width:46px;height:46px;padding:8px;font-size:0;display:inline-flex}.site-header .mobile-menu:before{content:"☰";font-size:18px}.site-header .mobile-menu[aria-expanded=true]:before{content:"×";font-size:30px;font-weight:300;line-height:1}.site-header .mobile-menu:focus,.site-header .mobile-menu:focus-visible{outline:none}.hero-centered{gap:0;min-height:577px;padding:50px 20px 0}.hero-copy-centered .eyebrow{display:none}.hero-copy-centered .lede{margin-top:66px}.hero-copy-centered .actions{margin-top:73px}.hero-copy-centered .text-link,.hero-copy-centered .hero-download-status{display:none}.hero-centered .hero-product-preview{opacity:0;height:112px;margin-top:18px}.typeless-speed-band{grid-template-columns:1fr;min-height:888px;padding:28px 20px 56px}.typeless-speed-save{border-top:1px solid #1111112e;border-left:0;padding:20px 0 0}.site-footer{grid-template-columns:1fr;padding:48px 20px 28px;display:grid}.footer-groups{grid-template-columns:repeat(2,minmax(0,1fr))}.site-header .site-controls{z-index:21;position:absolute;top:92px;left:auto;right:20px}.site-header .site-controls .locale-control{display:inline-flex}.site-header .site-controls .locale-control select{color:#111;background:#fff;border:1px solid #dedede;border-radius:999px;padding:8px 22px 8px 10px;font-size:12px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}.hero-centered{padding-top:128px}.hero-copy-centered .eyebrow,.hero-centered .hero-product-preview{display:none}.typeless-display{letter-spacing:.01em;font-family:AppleSay Prompt,Inter,ui-sans-serif,system-ui,sans-serif;font-weight:600}.typeless-ecosystem-copy h2 span{color:#11111180;font-weight:500}.typeless-ecosystem-copy h2 strong{color:#111;font-weight:500}.typeless-speed-band{background:#fff;grid-template-columns:minmax(0,1fr) minmax(0,2.04fr);min-height:780px;padding:28px max(80px,50vw - 560px) 244px}.typeless-speed-card{border-radius:32px;height:508px;position:relative;overflow:hidden}.typeless-speed-card-keyboard{background-color:#dedede;background-image:url(https://typeless-static.com/webpage/assets/homepage/SpeedDemoBg2.webp?t=2);background-position:50%;background-size:cover}.typeless-speed-card-voice{background-color:#d9eafa;background-image:url(https://typeless-static.com/webpage/assets/homepage/SpeedDemoBg1.webp?t=1);background-position:50%;background-size:cover}.typeless-speed-card:after{content:"";pointer-events:none;background:linear-gradient(135deg,#ffffff38,#0000 56%);position:absolute;inset:0}.typeless-speed-card-panel{z-index:1;background:#ffffffd6;border-radius:18px;flex-direction:column;align-items:flex-start;gap:12px;padding:18px 24px 20px;display:flex;position:absolute;top:8px;left:8px;right:8px}.typeless-speed-card-panel p{color:#111;margin:0;font-size:16px;font-weight:650;line-height:1.2}.typeless-speed-card-panel>div>div,.typeless-speed-card-panel-wide>div>div{align-items:baseline;gap:6px;display:flex}.typeless-speed-card-panel strong{color:#111;letter-spacing:-.05em;font-size:58px;font-weight:550;line-height:.95}.typeless-speed-card-panel small{color:#1111119e;font-size:15px}.typeless-speed-card-panel-wide{flex-direction:row;justify-content:space-between;align-items:flex-start}.typeless-speed-card-panel-wide>div{gap:12px;display:grid}.typeless-speed-card-panel-wide .typeless-speed-save{border:0;gap:12px;min-height:0;padding:0;display:grid}.typeless-speed-card-panel-wide .typeless-speed-save>div{align-items:baseline;gap:6px;display:flex}.typeless-speed-card-panel-wide .typeless-speed-save strong{font-size:58px}.typeless-speed-quote{color:#111;z-index:1;background:#ffffffd1;border-radius:18px;max-width:240px;margin:0;padding:24px;font-size:23px;line-height:1.35;position:absolute;bottom:142px;left:54px}.typeless-speed-quote-wide{max-width:calc(100% - 48px);bottom:138px;left:24px}.typeless-keyboard-glyph{z-index:1;background:#ffffffe6;border-radius:9px;grid-template-columns:repeat(9,14px);align-items:center;gap:4px;padding:9px;display:grid;position:absolute;bottom:28px;left:50%;transform:translate(-50%)}.typeless-keyboard-glyph i{background:#e7e7e7;border-radius:3px;width:14px;height:10px;display:block}.typeless-voice-pill{color:#a7a0a0;letter-spacing:4px;z-index:1;background:#211e1e;border:1px solid #ffffff59;border-radius:999px;padding:14px 28px;font-size:17px;position:absolute;bottom:28px;left:50%;transform:translate(-50%)}.typeless-speed-video{object-fit:contain;z-index:2;height:259px;position:absolute;bottom:30px}.typeless-speed-video-keyboard{width:calc(100% - 112px);left:56px}.typeless-speed-video-voice{width:calc(100% - 50px);left:24px}:is(.typeless-speed-card:has(.typeless-speed-video) .typeless-speed-quote,.typeless-speed-card:has(.typeless-speed-video) .typeless-keyboard-glyph,.typeless-speed-card:has(.typeless-speed-video) .typeless-voice-pill){display:none}.typeless-app-grid{background:linear-gradient(135deg,#f1f7fb,#f4f8f8 55%,#eaf3f5);border-radius:32px;grid-template-columns:repeat(12,50px);justify-content:space-between;align-items:center;gap:50px 24px;height:228px;margin-top:96px;padding:39px 40px;display:grid;overflow:hidden}.typeless-app-grid figure{flex:none;min-height:50px}.typeless-app-grid figcaption{display:none}.typeless-app-grid img{border-radius:11px;width:50px;height:50px}.typeless-app-grid{display:block;position:relative}.typeless-app-track{grid-template-rows:repeat(2,50px);grid-auto-columns:50px;grid-auto-flow:column;align-items:center;gap:50px 48px;width:max-content;animation:140s linear infinite applesay-ecosystem-track;display:grid;position:absolute;top:39px;left:40px}.typeless-app-track figure{min-height:50px}@keyframes applesay-ecosystem-track{0%{transform:translate(0)}to{transform:translate(-6860px)}}.typeless-dictate .typeless-feature-heading{text-align:center;align-self:center}.typeless-dictate .typeless-feature-heading p,.typeless-translate .typeless-feature-heading p{display:none}.typeless-feature-list article{min-height:454px}.typeless-feature-list{margin-top:98px}.typeless-feature-list article strong{font-size:30px;font-weight:600;line-height:1.15}.typeless-feature-list article p{max-width:445px;font-size:17px;line-height:1.55}.site-footer{grid-template-rows:288px;grid-template-columns:minmax(320px,.8fr) minmax(0,1.2fr);gap:0;height:393px;min-height:393px;position:relative;overflow:visible}.site-footer div.footer-brand{grid-area:1/1;height:288px;min-height:0;display:block;position:relative}.site-footer .footer-brand strong{align-items:center;gap:12px;font-size:48px;line-height:1;display:flex;position:relative}.site-footer .footer-brand strong .brand-logo{object-fit:contain;flex:none;width:48px;height:48px;display:block}.site-footer .footer-brand strong>span{color:inherit;font:inherit}.site-footer .footer-brand>span:nth-child(2),.site-footer .footer-brand>span:nth-child(3){display:none}.site-footer .footer-brand>span:last-child{font-size:14px;position:absolute;top:193px;left:0}.site-footer .locale-picker-footer .locale-picker-trigger:before{content:"◎";margin-right:8px;font-size:11px}.footer-socials,.footer-locale-links{grid-area:1/1}.footer-locale-links a:not(:first-of-type),.footer-locale-links span{display:none}.footer-locale-links{background:#f5f5f5;border-radius:999px;padding:8px 12px;position:absolute;top:96px;left:0}.footer-locale-links a:first-child:before{content:"◉";margin-right:8px;font-size:11px}.footer-socials{grid-row:1;position:absolute;top:144px;left:0}.footer-socials a{width:34px;height:34px}.footer-socials a svg{fill:currentColor;width:18px;height:18px}.site-footer .locale-picker-footer{grid-area:1/1;position:absolute;top:96px;left:0}.site-footer .footer-legal{grid-area:1/1;position:absolute;top:186px;left:0}.footer-groups{grid-area:1/2;align-self:start}.site-footer .footer-compat-links{display:none}.region-control-hidden{position:absolute;left:-10000px}.site-header .legacy-desktop-nav-link{display:none}@media (width>=801px){.site-header .site-controls .locale-control{position:absolute;left:-10000px}}.region-fine-print{display:none}.about-page{max-width:1265px;padding:96px 80px}.about-hero-title{color:#111;letter-spacing:.675px;text-align:center;max-width:810px;margin:0 auto 48px;font-size:72px;font-weight:500;line-height:100px}.about-banner{object-fit:cover;border-radius:24px;width:100%;height:400px;display:block}.about-story{grid-template-columns:561.57px minmax(0,1fr);gap:48px;max-width:1105px;margin:48px auto 0;display:grid}.about-story-copy{color:#6d6a65;letter-spacing:0;margin:0;font-size:17px;line-height:1.64}.about-story-copy p{margin:0 0 18px}.about-story-copy p:last-child{margin-bottom:0}.about-story-side{flex-direction:column;gap:28.6px;display:flex}.about-info-card{background:#fff;border:1px solid #e5e5e5;border-radius:20px;padding:20px}.about-company-grid{flex-direction:column;align-items:start;gap:24px;height:293px;display:flex}.about-label{color:#111;letter-spacing:-.03em;margin:0 0 20px;font-size:24px;font-weight:700}.about-value{color:#111;margin:0;font-size:18px;font-weight:700;line-height:1.45}.about-note{color:#6d6a65;margin:16px 0 0;font-size:16px;line-height:1.5}.about-backed .about-label{margin:0 6px 0 0;font-size:16px;font-weight:400;display:inline}.about-backed .about-value{font-size:16px;display:inline}.about-backed .about-note{margin:0;font-size:16px;display:inline}.about-backed{padding-top:0}.about-inquiries{color:#111;margin:0;font-size:16px}.about-inquiries a{text-underline-offset:3px;text-decoration:underline}.about-founder{grid-template-columns:1fr auto;align-items:center;gap:28px;height:160px;display:grid}.about-founder-name{color:#111;letter-spacing:0;margin:0;font-size:18px;font-weight:700}.about-founder-socials{gap:12px;margin-top:28px;display:flex}.about-founder-socials a{border:1px solid #d9d9d9;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:14px;display:inline-flex}.about-founder-socials svg{fill:currentColor;width:18px;height:18px}.about-founder img{object-fit:cover;border-radius:50%;width:72px;height:72px;display:block}@media (width>=801px){.site-header .primary-nav{justify-content:center;gap:0;position:relative;left:34px}.site-header .primary-nav a{padding:12px 16px;font-size:16px;line-height:24px}.site-header .header-action{border:0;min-width:213px;height:48px;padding:12px 16px;font-size:0;font-weight:500;line-height:0}.site-header .header-action:before{content:attr(data-typeless-label);font-size:14px;line-height:24.5px}}@media (width<=800px){.about-page{padding:64px 20px 88px}.about-hero-title{margin-bottom:36px;font-size:clamp(42px,11vw,62px);line-height:1.08}.about-banner{border-radius:20px;height:min(400px,68vw)}.about-story{margin-top:52px;display:block}.about-story-copy{font-size:18px;line-height:1.55}.about-story-side{margin-top:52px}.about-company-grid{gap:34px}.about-founder{grid-template-columns:1fr auto;gap:28px;margin-top:56px;padding-top:32px}.about-founder-name{font-size:24px}}.typeless-privacy-section{isolation:isolate;background-image:none;position:relative;overflow:hidden}.typeless-privacy-section:before{content:"";z-index:0;background:url(https://typeless-static.com/webpage/assets/homepage/Privacy.webp?t=31) 50%/cover no-repeat;width:100%;height:666px;position:absolute;inset:0 0 auto}.typeless-privacy-section>*{z-index:1;position:relative}.site-header .site-controls{position:static;left:auto}.site-header .site-controls .locale-control{display:inline-flex}.site-header .site-controls .locale-control select{appearance:auto;color:#111;cursor:pointer;background:#fff;border:1px solid #dedede;border-radius:999px;min-width:92px}.locale-picker{position:relative}.locale-picker-native{clip:rect(0, 0, 0, 0);opacity:0;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.locale-picker-trigger{color:#555;cursor:pointer;font:inherit;background:#e9e9e9;border:0;border-radius:999px;justify-content:center;align-items:center;min-width:36px;min-height:36px;padding:0 14px;font-size:14px;display:inline-flex}.locale-picker-header .locale-picker-trigger{color:#444;background:#e9e9e9;min-width:36px;padding:0}.locale-picker-footer .locale-picker-trigger{color:#555;background:#e9e9e9;gap:8px;min-height:32px;font-size:14px}.locale-picker-popover{z-index:30;background:#fff;border:1px solid #dedede;border-radius:10px;width:260px;padding:8px;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 12px 24px #0000001f}.locale-picker-footer .locale-picker-popover{inset:auto auto calc(100% + 10px) 0}.locale-picker-popover input{box-sizing:border-box;font:inherit;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none' stroke='%23666' stroke-width='1.8'%3E%3Ccircle cx='7' cy='7' r='4.5'/%3E%3Cpath d='m10.5 10.5 3 3'/%3E%3C/svg%3E");background-position:12px;background-repeat:no-repeat;border:1px solid #222;border-radius:8px;width:100%;height:38px;margin-bottom:6px;padding:0 12px 0 36px;font-size:14px}.locale-picker-list{max-height:310px;overflow-y:auto}.locale-picker-list button{color:#555;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-radius:8px;grid-template-columns:1fr auto;align-items:flex-start;gap:2px;width:100%;padding:9px 10px;display:grid;position:relative}.locale-picker-list button:hover{background:#f1f1f1}.locale-picker-list button span{font-size:14px;line-height:1.2}.locale-picker-list button small{color:#999;grid-column:1;font-size:12px;line-height:1.2}.locale-picker-list button b{color:#fff;background:#111;border-radius:50%;grid-area:1/2/span 2;justify-content:center;align-self:center;align-items:center;width:14px;height:14px;font-size:0;display:inline-flex}.locale-picker-list button b:after{content:"✓";font-size:9px;line-height:1}.mobile-locale-control{justify-content:space-between;align-items:center;gap:12px;display:flex}.mobile-locale-control span{color:#1111118a;font-size:13px}.mobile-locale-control select{appearance:auto;color:#111;cursor:pointer;font:inherit;background:#fff;border:1px solid #dedede;border-radius:999px;min-width:150px;padding:8px 12px;font-size:13px}@media (width>=801px){.site-header>.site-controls .locale-picker-header{display:none}}.pricing-page{max-width:1265px;padding:96px 24px 120px}.pricing-page>.eyebrow{display:none}.pricing-page>h1{color:#0000;letter-spacing:0;text-align:center;max-width:1088px;min-height:62px;margin:0 auto 96px;font-family:AppleSay Prompt,Inter,sans-serif;font-size:0;line-height:1.1;position:relative}.pricing-page>h1:after{color:#111;content:"Go Pro and save 1 day per week";letter-spacing:.52528px;font-family:AppleSay Typeless Inter,Inter,ui-sans-serif,system-ui,sans-serif;font-size:56px;font-weight:600;line-height:62px;position:absolute;inset:0}.pricing-page[data-locale=zh-CN]>h1:after{content:"升级到 Pro，每周节省 1 天"}.pricing-page>.lede{display:none}.pricing-page .pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.pricing-page .price-card{background:#fff;border-color:#dedede;border-radius:18px;min-height:693px;padding:32px 32px 24px;position:relative}.pricing-page .price-card.active,.pricing-page .price-card:nth-child(2){background:#f2f3ff;border-color:#245bff}.pricing-page .price-card:nth-child(3){border-color:#dedede}.pricing-page .price-card .panel-label{color:#111;order:0;margin:0;font-size:0}.pricing-page .price-card .panel-label:after{content:""}.pricing-page .price-card h2{color:#111;letter-spacing:-.035em;margin:0 0 8px;font-size:36px;font-weight:700}.pricing-page .price-card>p.typeless-description{color:#111;min-height:20px;margin:0;font-size:15px;line-height:1.35}.pricing-page .pricing-legacy-description,.pricing-page .pricing-legacy-details{clip:rect(0, 0, 0, 0);width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.pricing-page .typeless-price{color:#111;flex-wrap:wrap;gap:0 5px;min-height:74px;margin:34px 0 28px;display:flex}.pricing-page .typeless-price strong{letter-spacing:-.04em;font-size:38px;font-weight:700;line-height:1.05}.pricing-page .typeless-price b{align-self:flex-end;font-size:20px;line-height:1.15}.pricing-page .typeless-price span{color:#555;flex-basis:100%;margin-top:8px;font-size:14px;line-height:1.4}.pricing-page .typeless-price small{color:#111;flex-basis:100%;margin-top:8px;font-size:14px;font-weight:600}.pricing-page .typeless-price-team{margin-top:40px}.pricing-page .typeless-price-team strong{font-size:24px}.pricing-page .typeless-price-team span{margin-top:12px}.pricing-page .plan-prices{border:0;margin:22px 0 28px;padding:0}.pricing-page .plan-prices strong{color:#111;font-size:38px}.pricing-page .plan-detail{border-top:1px solid #e2e2e2;margin-top:18px;padding-top:18px}.pricing-page .plan-capabilities{border-top:1px solid #e2e2e2;margin-top:28px;padding-top:20px}.pricing-page .pricing-cta{order:5;margin-top:24px}.pricing-page .pricing-cta .text-link,.pricing-page .pricing-cta .button.primary{margin-top:0}.pricing-page .price-card:first-child .pricing-cta{margin-top:14px}.pricing-page .price-card:nth-child(2) .pricing-cta{margin-top:-4px}.pricing-page .price-card:nth-child(3) .pricing-cta{margin-top:9px}.pricing-page .plan-capabilities li:before,.pricing-page .enterprise-capabilities li:before{box-sizing:border-box;color:#777;content:"✓";text-align:center;vertical-align:-2px;border:1px solid #777;border-radius:50%;width:16px;height:16px;margin-right:10px;font-size:10px;font-weight:700;line-height:14px;display:inline-block}.pricing-page .pricing-enterprise{border:1px solid #dedede;border-radius:18px;align-self:stretch;min-height:693px;padding:32px 32px 24px;display:block}.pricing-page .pricing-enterprise h2{margin:0 0 8px;font-size:36px}.pricing-page .pricing-enterprise .panel-label{color:#111;font-size:15px;font-weight:600}.pricing-page .pricing-enterprise>div:first-child>p:first-of-type{color:#111;font-size:15px}.pricing-page .pricing-enterprise .plan-detail{color:#111;margin-top:34px;font-size:24px;font-weight:700}.pricing-page .enterprise-capabilities{margin-top:82px}.pricing-page .enterprise-contact{color:#fff;background:#1d1a1a;border-radius:999px;justify-content:center;margin-top:28px;padding:16px;display:flex}.pricing-page .pricing-comparison{display:none}.pricing-page .pricing-team-name{color:#0000;text-indent:-9999px;height:38px;font-size:0;position:relative}.pricing-page .price-card h2.sr-only{clip:rect(0, 0, 0, 0);width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.pricing-page .pricing-team-name:after{color:#111;content:"Enterprise";font-size:36px;position:absolute;inset:0}.pricing-page .pricing-feature-list{order:6;margin-top:26px}.pricing-page .price-card:nth-child(2) .pricing-feature-list:before{color:#111;content:"Everything in Free, plus:";margin-bottom:18px;font-size:14px;font-weight:700;display:block}.pricing-page .price-card:nth-child(3) .pricing-feature-list:before{color:#111;content:"Everything in Pro, plus:";margin-bottom:18px;font-size:14px;font-weight:700;display:block}.pricing-page .price-card:nth-child(3) .pricing-feature-list{margin-top:26px}.pricing-page .price-card>.panel-label.legacy-label{display:none}.pricing-page .price-card>.panel-label.popular-label{color:#0000;text-transform:none;background:#dce5ff;border-radius:999px;padding:6px 12px;font-size:0;font-weight:700;display:inline-flex;position:absolute;top:38px;right:32px}.pricing-page .price-card>.panel-label.popular-label:after{color:#245bff;content:"Most popular";letter-spacing:.15px;font-size:13px;line-height:16px}.pricing-page .pricing-feature-list li{color:#111;font-size:15px;line-height:1.45}.pricing-page .price-card .text-link{color:#fff;background:#1d1a1a;border-radius:999px;justify-content:center;align-items:center;min-height:48px;margin-top:auto;padding:14px 18px;display:flex}.pricing-page .price-card .free-cta{color:#111;background:#fff;border:1px solid #dedede}.pricing-page .price-card .pro-cta{color:#fff;background:#245bff;border-color:#245bff}.pricing-page .price-card:nth-child(2) .plan-capabilities li:before,.pricing-page .price-card:nth-child(3) .plan-capabilities li:before{color:#245bff;border-color:#245bff}.pricing-page .price-card .visual-cta-label{display:inline}.pricing-page .price-card .accessible-cta-label{clip:rect(0, 0, 0, 0);width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.pricing-page .price-card.active .button.primary{background:#245bff;border-color:#245bff;border-radius:999px;justify-content:center;width:100%;min-height:48px}.pricing-features,.pricing-faq{margin-top:110px}.pricing-features h2,.pricing-faq h2{color:#111;letter-spacing:-.04em;margin:0 0 36px;font-family:AppleSay Prompt,Inter,sans-serif;font-size:44px}.pricing-features-list{border-top:1px solid #d9d9d9}.pricing-page .pricing-closing{box-sizing:border-box;width:calc(100% + 48px);max-width:none;margin-left:-24px;margin-right:0}.pricing-feature-row{border-bottom:1px solid #e5e5e5;grid-template-columns:1fr repeat(3,150px);align-items:center;min-height:58px;display:grid}.pricing-features-head{border-bottom-color:#111}.pricing-features-head b{color:#111;font-weight:600}.pricing-feature-row span{color:#111;font-size:15px}.pricing-feature-row b{color:#6d6a65;text-align:center;font-size:14px;font-weight:500}.pricing-faq{max-width:900px}.pricing-faq-item{border-top:1px solid #d9d9d9}.pricing-faq-item button{color:#111;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;min-height:70px;padding:16px 0;font-size:18px;display:flex}.pricing-faq-item button span{font-size:28px;font-weight:300}.pricing-faq-item p{color:#6d6a65;max-width:700px;margin:-4px 0 20px;font-size:15px;line-height:1.55}.pricing-auth-backdrop{z-index:20;background:#00000073;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.pricing-auth-modal{text-align:center;background:#fff;border-radius:20px;width:calc(100% - 40px);max-width:420px;padding:40px 32px 32px;position:relative;box-shadow:0 24px 80px #00000040}.pricing-auth-modal h2{color:#111;margin:0 0 8px;font-size:28px}.pricing-auth-modal p{color:#5d5d5d;margin:0 0 24px}.pricing-auth-close{color:#555;cursor:pointer;background:0 0;border:0;font-size:28px;line-height:1;position:absolute;top:12px;right:16px}.pricing-auth-option{color:#111;border:1px solid #ddd;border-radius:999px;margin:10px 0;padding:13px 16px;text-decoration:none;display:block}.pricing-auth-option:hover{background:#f4f4f4}.pricing-auth-modal small{color:#777;margin-top:22px;font-size:12px;line-height:1.45;display:block}.typeless-blog-page{color:#111;background:#fff;min-height:543px;padding:96px 80px 110px}.typeless-blog-page h1{color:#111;letter-spacing:-.04em;max-width:1104px;margin:0 auto 48px;font-family:AppleSay Prompt,Inter,sans-serif;font-size:56px;line-height:1.08}.typeless-blog-card{border-top:1px solid #ddd;max-width:1104px;margin:0 auto;padding:32px 0 16px}.typeless-blog-date{color:#6d6a65;margin:0 0 18px;font-size:14px}.typeless-blog-card h2{color:#111;letter-spacing:-.03em;max-width:760px;margin:0 0 16px;font-size:32px;line-height:1.15}.typeless-blog-card>p:not(.typeless-blog-date):not(.typeless-blog-author){color:#6d6a65;max-width:760px;margin:0;font-size:17px;line-height:1.5}.typeless-blog-author{color:#111;margin:28px 0 0;font-size:14px}.typeless-deep-page{color:#111;background:#fff;min-height:820px;padding-bottom:120px}.typeless-deep-page>h1{color:#111;letter-spacing:-.055em;max-width:900px;margin:18px 0 22px;font-family:AppleSay Prompt,Inter,sans-serif;font-size:clamp(44px,6vw,76px);line-height:1.02}.typeless-deep-page>.lede{color:#6d6a65;max-width:680px;margin:0;font-size:18px;line-height:1.55}.deep-platform-links{border-top:1px solid #dedad3;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;max-width:960px;margin-top:72px;display:grid}.deep-platform-card{color:#111;border-bottom:1px solid #dedad3;flex-direction:column;align-items:flex-start;gap:12px;min-height:180px;padding:26px 24px 26px 0;text-decoration:none;display:flex}.deep-platform-card:nth-child(odd){border-right:1px solid #dedad3;padding-right:30px}.deep-platform-card:nth-child(2n){padding-left:30px}.deep-platform-card strong{letter-spacing:-.03em;font-size:28px}.deep-platform-card>span:last-child{color:#e7473f;margin-top:auto;font-size:24px}.deep-article-body{border-top:1px solid #dedad3;max-width:920px;margin-top:72px}.deep-article-body details{border-bottom:1px solid #dedad3}.deep-article-body summary{color:#111;cursor:pointer;justify-content:space-between;align-items:center;min-height:88px;font-family:AppleSay Prompt,Inter,sans-serif;font-size:28px;font-weight:700;list-style:none;display:flex}.deep-article-body summary::-webkit-details-marker{display:none}.deep-article-body summary b{color:#e7473f;font-size:28px;font-weight:400;transition:transform .2s}.deep-article-body details[open] summary b{transform:rotate(45deg)}.deep-article-body details>div{padding:0 56px 32px 0}.deep-article-body p{color:#6d6a65;max-width:700px;margin:0 0 18px;font-size:17px;line-height:1.7}.deep-article-footer{border-top:1px solid #dedad3;max-width:920px;margin-top:56px;padding-top:22px}.deep-release-platform{min-height:1120px}.deep-release-article,.deep-troubleshooting-article{min-height:900px}.deep-blog-article{min-height:1000px}.typeless-release-hub{color:#111;background:#fff;min-height:739px;padding:50px max(80px,50vw - 560px) 84px}.deep-breadcrumb{color:#11111180;align-items:center;gap:12px;margin:0 0 18px;font-size:14px;display:flex}.deep-breadcrumb strong{color:#111;font-weight:500}.typeless-release-hub>.eyebrow{display:none}.typeless-release-hub>h1{color:#111;letter-spacing:-.05em;white-space:nowrap;margin:0 0 18px;font-family:AppleSay Prompt,Inter,sans-serif;font-size:clamp(44px,4.4vw,58px);line-height:1.02}.typeless-release-hub>.lede{color:#11111180;margin:0;font-size:17px;line-height:1.5}.release-platform-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;max-width:1080px;margin-top:58px;display:grid}.release-platform-grid a{color:#111;border:1px solid #f0f0f0;border-radius:18px;flex-direction:column;gap:12px;min-height:190px;padding:28px 24px 22px;text-decoration:none;transition:border-color .2s,transform .2s;display:flex}.release-platform-grid a:hover{border-color:#111;transform:translateY(-2px)}.release-platform-grid strong{letter-spacing:-.03em;font-size:24px}.release-platform-grid a>span:last-child{color:#11111180;font-size:15px;line-height:1.45}.platform-icon{color:#111;background:#f7f7f7;border-radius:8px;justify-content:center;align-items:center;width:40px;height:40px;font-size:25px;display:inline-flex}@media (width<=800px){.typeless-release-hub{min-height:700px;padding:50px 24px 88px}.typeless-release-hub>h1{white-space:normal}.release-platform-grid{grid-template-columns:1fr;margin-top:44px}.release-platform-grid a{min-height:160px}.typeless-deep-page{min-height:700px;padding:54px 20px 88px}.typeless-deep-page>h1{margin-top:12px;font-size:48px}.deep-platform-links{grid-template-columns:1fr;margin-top:48px}.deep-platform-card,.deep-platform-card:nth-child(odd),.deep-platform-card:nth-child(2n){border-right:0;padding-left:0;padding-right:0}.deep-platform-card strong{font-size:24px}.deep-article-body{margin-top:48px}.deep-article-body summary{min-height:72px;font-size:22px}.deep-article-body details>div{padding-right:0}.deep-article-body p{font-size:16px}.help-article-installationAndSetup,.help-article-quickstart,.help-article-troubleshooting,.help-article-billing,.faq-page{height:auto;min-height:0;overflow:visible}.typeless-blog-page{min-height:520px;padding:64px 24px 88px}.typeless-blog-page h1{margin-bottom:40px;font-size:44px}.typeless-blog-card h2{font-size:28px}}.pricing-features-list{padding-top:16px}.pricing-features-head{min-height:92px}.pricing-feature-group{display:block}.pricing-feature-group:after{content:"";height:40px;display:block}.pricing-feature-group:last-child:after{height:16px}.pricing-feature-section{border-bottom:0;min-height:44px}.pricing-feature-section span{font-weight:500}.pricing-feature-row:not(.pricing-features-head):not(.pricing-feature-section){min-height:56px}.pricing-feature-privacy-toggle{align-items:center;gap:8px;height:68px;display:flex}.pricing-feature-privacy-toggle button{color:#6d6a65;cursor:pointer;font:inherit;background:0 0;border:1px solid #0000;border-radius:999px;min-height:36px;padding:8px 14px;font-size:14px}.pricing-feature-privacy-toggle button.active{color:#fff;background:#111}@media (width>=801px){.pricing-faq-item button{min-height:60px;padding:0}.pricing-page{padding-bottom:0}.pricing-features{margin-top:96px;padding-top:96px;padding-bottom:192px}.pricing-features h2{margin-bottom:48px;line-height:1.1}.pricing-faq{margin-top:0;padding-top:96px;padding-bottom:96px}.pricing-faq h2{margin-bottom:48px;line-height:1.1}.pricing-page .pricing-closing{margin-top:128.3px}}@media (width<=800px){.pricing-page{padding:96px 20px 90px}.pricing-page>h1{min-height:88px;margin-bottom:96px}.pricing-page>h1:after{font-size:44px}.pricing-page .price-card,.pricing-page .pricing-enterprise{grid-area:auto;min-height:0}.pricing-page .pricing-grid{grid-template-columns:1fr;display:grid}.pricing-page .pricing-enterprise{display:block}.pricing-features,.pricing-faq{margin-top:72px}.pricing-features h2,.pricing-faq h2{font-size:36px}.pricing-feature-row{grid-template-columns:1fr 110px;min-height:52px}.pricing-feature-row b:nth-of-type(n+2){display:none}.pricing-page .price-card{padding:28px 24px 24px}.pricing-page .price-card>.panel-label.popular-label{top:28px;right:24px}.pricing-page .pricing-closing{width:calc(100% + 40px);margin-left:-20px}.pricing-features-list{padding-top:12px;overflow-x:auto}.pricing-feature-row,.pricing-feature-row.pricing-features-head,.pricing-feature-row.pricing-feature-section,.pricing-feature-privacy-toggle{min-width:560px}.pricing-page .pricing-grid{gap:24px}.pricing-page{padding-bottom:128px;padding-left:23.4286px;padding-right:23.4286px}.pricing-page .price-card{box-sizing:border-box;width:328.571px;max-width:328.571px;height:auto;min-height:0;margin-left:0;margin-right:0;padding:16px 16px 24px;overflow:hidden}.pricing-page .price-card:first-child{height:653.143px}.pricing-page .price-card:nth-child(2){height:557.143px}.pricing-page .price-card:nth-child(3){height:589.143px}.pricing-page .typeless-price{margin-top:16px}.pricing-page .pricing-feature-list{margin-top:18px;overflow:hidden}.pricing-page .pricing-features{display:none}.pricing-page .pricing-faq{margin-top:96px;padding-top:96px;padding-bottom:145.4px}.pricing-page .pricing-faq h2{margin-bottom:48px;line-height:1.33333}.pricing-page .pricing-closing{height:784px;min-height:784px;margin-top:128px;padding-top:56px}.site-header .site-controls{opacity:0;pointer-events:none;visibility:hidden;position:absolute;left:-10000px}.site-header .site-controls .locale-control select{padding:8px 22px 8px 10px;font-size:12px}.hero-centered{min-height:577px;padding:48px 20px 0}.hero-copy-centered .eyebrow{display:none}.hero-download-action .button.primary:before{content:attr(data-typeless-cta-mobile-label);font-size:14px}.typeless-display{letter-spacing:-.04em;max-width:307px;font-size:60px;line-height:64px}.hero-copy-centered .lede,.hero-copy-centered .actions{margin-top:48px}.typeless-speed-band{grid-template-columns:1fr;min-height:888px;padding:28px 20px 56px}.typeless-speed-card{border-radius:24px;height:348px}.typeless-speed-card-panel{border-radius:15px;gap:8px;padding:12px 16px;top:5px;left:5px;right:5px}.typeless-speed-card-panel p{font-size:13px}.typeless-speed-card-panel strong,.typeless-speed-card-panel-wide .typeless-speed-save strong{font-size:42px}.typeless-speed-card-panel small{font-size:13px}.typeless-speed-card-panel-wide{gap:14px}.typeless-speed-quote{max-width:220px;padding:12px 16px;font-size:16px;bottom:26px;left:16px}.typeless-speed-quote-wide{max-width:calc(100% - 32px);bottom:25px}.typeless-keyboard-glyph{grid-template-columns:repeat(9,9px);padding:6px;bottom:16px;left:auto;right:16px;transform:none}.typeless-keyboard-glyph i{width:9px;height:7px}.typeless-voice-pill{padding:8px 16px;font-size:12px;bottom:16px}.typeless-speed-video{height:190px;bottom:16px}.typeless-speed-video-keyboard,.typeless-speed-video-voice{width:calc(100% - 32px);left:16px}.typeless-speed-band{row-gap:24px}.typeless-app-grid{border-radius:24px;grid-template-columns:repeat(12,40px);gap:28px 24px;height:180px;margin-top:96px;padding:30px 24px}.typeless-app-grid figure{min-height:40px}.typeless-app-grid img{border-radius:9px;width:40px;height:40px}.typeless-app-track{grid-template-rows:repeat(2,40px);grid-auto-columns:40px;gap:28px 48px;top:30px;left:24px}.typeless-closing-cta{background-size:calc(100% - 40px) 520px;min-height:912px;padding:98px 20px 0}.typeless-closing-cta h2{font-size:56px;line-height:1.04}.typeless-closing-cta>p:not(.eyebrow){margin-bottom:34px;font-size:16px}.typeless-closing-cta .button.primary:before{content:"Download";font-size:14px}.typeless-product-hunt-cards{grid-template-columns:250px;margin-top:98px}.typeless-ai-ask h2{white-space:normal;font-size:34px;line-height:1.1}.site-footer{grid-template-rows:auto;grid-template-columns:1fr;height:auto;min-height:0;overflow:visible}.site-footer .footer-brand strong{font-size:32px}.site-footer .footer-brand strong .brand-logo{width:32px;height:32px}.footer-brand,.footer-socials,.footer-locale-links,.footer-groups{grid-area:auto/1}.site-footer div.footer-brand{grid-row:1}.site-footer .footer-locale-links{grid-row:2}.site-footer .footer-socials{grid-row:3}.site-footer .footer-legal{grid-area:4/1;position:static;top:auto;left:auto}.site-footer .footer-groups{grid-row:5}.site-footer div.footer-brand{min-height:0}.site-footer .footer-brand>span:last-child{position:static}.footer-locale-links,.footer-socials{position:static;top:auto;left:auto}.site-footer .locale-picker-footer{grid-area:2/1;position:static;top:auto;left:auto}.footer-groups{align-self:auto}}@media (width>=1101px){.typeless-feature-list{gap:64px}.typeless-feature-list>article{min-height:414px}.typeless-feature-list>article>.typeless-demo-card{height:414px}.typeless-feature-tail{gap:24px;margin-top:32px}.typeless-feature-tail article{min-height:552px}}@media (width<=1100px){.typeless-feature-list article,.typeless-feature-tail article{min-height:0}}@media (width<=800px){.site-header .site-controls{width:auto}.site-header .site-controls .region-control{display:none}.site-footer{box-sizing:border-box;height:966px;min-height:966px;padding:0 20px;display:block;position:relative}.site-footer .footer-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;width:auto;height:606px;margin:0;display:grid;position:absolute;top:40px;left:20px;right:20px}.site-footer .footer-groups>div{align-content:start;gap:18px;min-width:0}.site-footer .footer-groups p{margin-bottom:6px}.site-footer div.footer-brand{width:auto;height:64px;position:absolute;top:694px;left:20px;right:20px}.site-footer .footer-brand strong{align-items:center;height:64px}.site-footer .footer-brand>span:last-child{display:none}.site-footer .locale-picker-footer{width:auto;position:absolute;top:790px;left:20px;right:auto}.site-footer .footer-socials{position:absolute;top:838px;left:20px}.site-footer .footer-legal{width:auto;position:absolute;top:888px;left:20px;right:20px}}@media (width>=601px) and (width<=800px){.site-header .header-action:before{content:attr(data-typeless-label)}.hero-centered{min-height:580px}}@media (width>=481px) and (width<=600px){.site-header .header-action:before{content:attr(data-typeless-label)}.hero-centered{min-height:499px}}@media (width<=480px){.hero-centered{min-height:549px}}.typeless-manifesto-page{color:#0d0d0d;background:#fff;min-height:0;padding:80px 20px 0}.typeless-manifesto-inner{max-width:860px;margin:0 auto;padding:0 48px 160px}.typeless-manifesto-inner h1{color:#0d0d0d;letter-spacing:-.04em;text-align:left;margin:0 0 64px;font-size:56px;font-weight:600;line-height:1.1}.typeless-manifesto-inner h2{color:#0d0d0d;letter-spacing:-.02em;margin:80px 0 32px;font-size:24px;font-weight:600;line-height:1.1}.typeless-manifesto-copy{color:#5d5d5d;font-size:18px;line-height:1.5}.typeless-manifesto-copy p{margin:0 0 27px}.typeless-manifesto-copy em{color:#5d5d5d}.typeless-manifesto-rule{border-top:1px solid #e1e1e1;margin:0}.manifesto-emphasis{color:#5d5d5d;margin:42px 0;font-size:18px;line-height:1.5}.manifesto-highlight{color:#0d0d0d;font-style:normal;font-weight:600}.manifesto-ending{color:#5d5d5d;margin-top:44px;font-size:18px;line-height:1.5}.manifesto-ending p{margin:0 0 20px}.site-footer .locale-picker-footer .locale-picker-trigger{gap:0;min-width:92.64px;padding:0 12px}.site-footer .footer-socials{gap:12px}.site-footer .footer-legal{gap:16px}.site-footer .footer-legal a,.site-footer .footer-legal span{font-size:13px;line-height:24px}.site-footer .footer-groups{gap:28px;margin-left:35px}.site-footer .footer-groups p,.site-footer .footer-groups a{line-height:24px}@media (width<=800px){.typeless-manifesto-page{padding:48px 20px 0}.typeless-manifesto-inner{padding:0 0 96px}.typeless-manifesto-inner h1{margin-bottom:48px;font-size:44px;line-height:1.08}.typeless-manifesto-inner h2{margin:52px 0 32px;font-size:22px}.typeless-manifesto-copy,.manifesto-emphasis,.manifesto-ending{font-size:17px;line-height:1.55}.typeless-manifesto-copy p{margin-bottom:22px}.typeless-manifesto-rule{margin-top:48px}.site-footer .footer-groups{margin-left:0}}.manifesto-copy-intro{box-sizing:border-box;color:#1f1f1f;background:#f8f8f8;border-radius:20px;min-height:237px;padding:24px}.manifesto-copy-intro p{color:#1f1f1f}.manifesto-copy-intro p:last-child{margin-bottom:0}.manifesto-copy-voice{min-height:275px}.hero-copy-centered .lede .hero-intro-emphasis,.hero-copy-centered .lede strong{color:#111;font-weight:500}.hero-copy-centered .lede .hero-intro-emphasis:after,.hero-copy-centered .lede .hero-intro-speed:after{content:attr(data-copy)}.typeless-display{font-weight:500}.site-header .header-action:before{white-space:nowrap}.site-header .header-action{text-align:center;min-width:212.57px}.pricing-page .pricing-cta>a>span[aria-hidden=true]:last-child{display:none}@media (width<=800px){.site-header .header-action{min-width:0}.site-header .mobile-nav{z-index:19;background:#fff;border:0;flex-direction:column;align-items:flex-start;gap:24px;margin:0;padding:48px 64px;display:flex;position:fixed;inset:88px 0 0;overflow-y:auto}.site-header .mobile-nav a{font-size:16px;line-height:24px}.site-header .mobile-locale-control{width:100%}.site-header .mobile-nav .locale-picker-trigger{color:#111;background:0 0;justify-content:flex-start;gap:8px;width:100%;min-width:0;min-height:24px;padding:0;font-size:16px}.site-header .mobile-nav .locale-picker{width:100%}.site-header .mobile-nav .locale-picker-trigger:before{content:"◎";font-size:18px}.site-header .mobile-nav .locale-picker-trigger:after{content:"⌄";margin-left:auto;font-size:18px}.site-header .mobile-nav .mobile-locale-control>span:first-child{display:none}.hero-download-action .button.primary{padding-left:28px;padding-right:28px}.typeless-feature-list article{flex-direction:column;gap:24px;display:flex}.typeless-feature-list article>.typeless-demo-card{aspect-ratio:16/9;order:-1;width:100%;height:auto}.typeless-feature-list .demo-1,.typeless-feature-list .demo-2,.typeless-feature-list .demo-3,.typeless-feature-list .demo-4,.typeless-feature-list .demo-5{background:#f5f5f5}.typeless-ecosystem{min-height:856px;padding-bottom:64px}.typeless-ecosystem-copy{display:contents}.typeless-ecosystem-copy h2{order:1}.typeless-app-grid{order:2;margin-top:64px}.typeless-platforms{order:3}.typeless-ecosystem-copy>p:not(.eyebrow){color:#1111118a;order:4;max-width:none;margin:42px 0 0;font-size:16px;line-height:1.55;display:block}.typeless-platforms{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:28px;display:grid}.typeless-platforms span{color:#111;background:#f5f5f5;border-radius:12px;justify-content:center;align-items:center;gap:8px;height:46px;font-size:15px;font-weight:600;display:flex}.typeless-platforms span:before{font-size:18px}.typeless-platforms span:first-child:before,.typeless-platforms span:nth-child(3):before{content:"●"}.typeless-platforms span:nth-child(2):before{color:#3aa655;content:"⊞"}.typeless-platforms span:nth-child(4):before{color:#43a85f;content:"♟"}}@media (width<=480px){.hero-centered{min-height:577px}}.manifesto-copy-flow{min-height:221px}.manifesto-copy-ending{min-height:167px}.typeless-manifesto-inner h2{margin-bottom:32px}.typeless-manifesto-inner h2:nth-of-type(2){margin-top:32px}.manifesto-emphasis{min-height:163px;margin:0}.manifesto-ending{margin-top:0}@media (width<=800px){.typeless-manifesto-inner h2{margin-bottom:28px}.typeless-manifesto-inner h2:nth-of-type(2){margin-top:32px}.manifesto-emphasis{min-height:120px}}.pricing-page .price-card{flex-direction:column;height:693px;min-height:693px;display:flex;overflow:hidden}.pricing-page .price-card .plan-prices{display:none}.pricing-page .price-card .pricing-feature-list{flex:auto;min-height:0;overflow:hidden}.pricing-page .price-card .pricing-cta{flex:none;margin-top:auto}@media (width<=800px){.pricing-page .price-card{height:auto;min-height:0;overflow:visible}.pricing-page .price-card .pricing-feature-list{overflow:visible}}@media (width>=801px){.typeless-ecosystem h2,.typeless-feature-heading h2{letter-spacing:.00938em}.typeless-privacy-section h2,.typeless-device-copy h2,.typeless-testimonials-heading h2{letter-spacing:-.00833em}.typeless-closing-cta h2{letter-spacing:-.01562em;font-weight:600}.typeless-ai-ask h2{letter-spacing:-.00833em;font-weight:600}}@media (width<=800px){.site-footer{height:965.6px;min-height:965.6px}.site-footer .footer-groups{grid-template-rows:288px 294px;gap:24px;top:64px}.site-footer .footer-groups>div,.site-footer .footer-groups>div:first-child{align-items:start;gap:18px}.site-footer .footer-groups p{color:#11111180;margin-bottom:6px;font-size:16px;font-weight:400;line-height:24px}.site-footer .footer-groups a{color:#1d1a1a;justify-self:start;width:auto;font-size:16px;line-height:24px}.site-footer div.footer-brand{top:694px}.site-footer .locale-picker-footer{top:790px}.site-footer .locale-picker-footer .locale-picker-trigger:before{content:"◎";margin-right:6px;font-size:11px}.site-footer .footer-socials{top:838px}.site-footer .footer-socials a{width:33.1px;height:33.1px}.site-footer .footer-legal{align-items:center;gap:16px;width:max-content;display:flex;top:863.65px}.site-footer .footer-legal a,.site-footer .footer-legal span{justify-self:start;font-size:14px;line-height:21px}.site-header .mobile-nav{gap:0;padding:32px 48px 48px;overflow-x:hidden}.site-header .mobile-nav .mobile-locale-control{align-items:center;height:56px}.site-header .mobile-nav .locale-picker-trigger{align-items:center;height:56px;padding:0 16px}.site-header .mobile-nav>a:not(.sr-only){align-items:center;width:100%;height:52px;padding:0 16px;font-weight:400;display:flex}.site-header .mobile-nav{box-sizing:border-box;width:100vw;padding-top:120px;inset:0}.typeless-display{letter-spacing:.00938em}.typeless-ecosystem-copy h2,.typeless-feature-heading h2,.typeless-ask h2{letter-spacing:.00938em;font-size:48px;line-height:56px}.typeless-dictate .typeless-feature-heading{width:100%}.typeless-privacy-section h2,.typeless-device-copy h2,.typeless-testimonials-heading h2{letter-spacing:-.00833em;font-size:48px;line-height:56px}.typeless-ask h2{max-width:315.2px;margin-left:auto;margin-right:auto}.typeless-closing-cta h2{letter-spacing:-.01562em;max-width:272px;font-size:60px;line-height:64px}.typeless-ai-ask h2{letter-spacing:-.00833em;font-size:30px;line-height:28px}.typeless-ai-ask{padding-top:48px}.typeless-ai-ask h2{width:335.4px;max-width:335.4px}.typeless-ai-ask>div{flex-direction:column;align-items:center;gap:16px;width:100%}.typeless-ai-ask a{box-sizing:border-box;justify-content:center;width:197.7px}.typeless-privacy-tabs button{letter-spacing:.00938em;border-bottom-width:1px;font-size:24px;line-height:28.8px}.typeless-privacy-tabs{gap:24px}.typeless-device-copy .button.primary{justify-content:center;width:141.9px;min-width:141.9px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;font-size:0}.typeless-device-copy .button.primary:before{content:"Download";font-size:18px}.typeless-device-copy .button.primary>span{display:none}.typeless-closing-cta{padding-top:56px}.typeless-closing-cta>p:not(.eyebrow){max-width:272px;margin:24px 0 72px;font-size:18px;line-height:28px}.typeless-closing-cta .button.primary{min-width:141.9px}.typeless-testimonials{padding:0 20px 168px}.typeless-testimonials-heading .eyebrow{display:none}.typeless-testimonials-heading h2{margin-bottom:24px}.typeless-testimonials-heading>p:not(.eyebrow){font-size:16px;line-height:24px}}.typeless-ai-ask h2 br{display:none}@media (width<=800px){.typeless-ai-ask h2 br{display:inline}}@media (width>=801px){.site-header{height:88.143px}.hero-centered{height:640px;min-height:640px}.typeless-speed-band{height:780px;min-height:780px;padding-top:0}.typeless-speed-card{height:524px}.typeless-ecosystem{height:860px;min-height:860px}.typeless-dictate{height:3990.77px}.typeless-translate{height:854.196px}.typeless-ask{height:1867.5px}.typeless-privacy-section{height:922px}.typeless-devices-section{height:920.786px}.typeless-testimonials{height:837.955px;min-height:837.955px}.typeless-closing-cta:not(.pricing-closing){height:918px;min-height:918px}.typeless-ai-ask{height:322px;min-height:322px}.site-footer{height:392.571px;min-height:392.571px}}@media (width<=800px){.hero-centered{height:576.777px;min-height:576.777px}.typeless-ecosystem{height:856px;min-height:856px}.typeless-dictate{height:4546.93px;min-height:4546.93px}.typeless-translate{height:648.438px}.typeless-ask{height:1973.95px}.typeless-privacy-section{height:935.107px}.typeless-devices-section{height:706.866px}.typeless-testimonials{height:793.964px;min-height:793.964px}.typeless-closing-cta{height:912px;min-height:912px}.site-footer{height:965.589px;min-height:965.589px}.typeless-speed-band{grid-template-columns:1fr;align-content:start;row-gap:24px;min-height:888px;padding:0 20px 168px}.pricing-page>h1:after{letter-spacing:.3752px;font-size:40px;line-height:44px}.pricing-page .pricing-grid{justify-items:center}.pricing-page .price-card,.pricing-page .pricing-enterprise{width:412.143px;max-width:412.143px}.pricing-page .price-card:first-child{height:653.143px}.pricing-page .price-card:nth-child(2){height:557.143px}.pricing-page .price-card:nth-child(3){height:589.143px}.pricing-page .pricing-closing{height:1044px;min-height:1044px;margin-top:0}.pricing-page{padding-bottom:0}}@media (width>=801px){.typeless-speed-band,.typeless-ecosystem,.typeless-closing-cta,.typeless-ai-ask,.typeless-testimonials,.typeless-feature-section,.typeless-privacy-section,.typeless-devices-section,.typeless-help-page,.typeless-downloads-page,.typeless-use-cases-page,.typeless-release-hub{padding-left:max(80px,50vw - 720px);padding-right:max(80px,50vw - 720px)}.typeless-feature-list>article{grid-template-columns:minmax(0,7fr) minmax(0,10fr);gap:24px}.typeless-feature-list>article>:first-child{max-width:626px}.typeless-feature-tail{gap:40px}.typeless-ecosystem-copy>p:not(.eyebrow){left:max(80px,50vw - 720px)}.typeless-platforms{right:max(80px,50vw - 720px)}.typeless-feature-list .demo-4{background-color:#f5f5f5;background-image:url(https://typeless-static.com/webpage/assets/homepage/Auto-format.webp?t=20);background-position:50%;background-size:cover}.typeless-feature-list .demo-5{background-color:#f5f5f5;background-image:url(https://typeless-static.com/webpage/assets/homepage/Find-the-perfect-words.webp?t=1);background-position:50%;background-size:cover}.typeless-app-grid{align-items:center;padding:0;display:block;position:relative}.typeless-app-marquee{height:50px;position:absolute;left:0;right:0;overflow:hidden}.typeless-app-marquee-1{top:39px}.typeless-app-marquee-2{top:139px}.typeless-app-track{align-items:center;gap:0;width:max-content;animation:140s linear infinite applesay-ecosystem-track;display:flex;position:absolute;top:0;left:0}.typeless-app-marquee-2 .typeless-app-track{animation-duration:156s}.typeless-app-track figure{flex:0 0 50px;height:50px;min-height:50px;margin:0 24px}@keyframes applesay-ecosystem-track{0%{transform:translate(-50%)}to{transform:translate(0)}}}@media (width<=800px){.typeless-app-grid{padding:0;display:block;position:relative}.typeless-app-marquee{height:40px;position:absolute;left:0;right:0;overflow:hidden}.typeless-app-marquee-1{top:30px}.typeless-app-marquee-2{top:100px}.typeless-app-track{align-items:center;gap:0;width:max-content;animation:105s linear infinite applesay-ecosystem-track;display:flex;position:absolute;top:0;left:0}.typeless-app-marquee-2 .typeless-app-track{animation-duration:117s}.typeless-app-track figure{flex:0 0 40px;height:40px;min-height:40px;margin:0 16px}.typeless-app-track img{width:40px;height:40px}}@media (width>=801px){.site-header .primary-nav a{padding-top:10px;padding-bottom:10px}.site-header .primary-nav{left:32.5px}.typeless-downloads-page>h1{width:100%;max-width:none;margin-bottom:32px}.typeless-download-cards{grid-template-columns:repeat(2,532px);gap:24px;width:1088px;margin-top:0;margin-left:8.571px}.typeless-download-card{height:368px;min-height:368px;position:relative}.typeless-download-card:nth-child(2) .typeless-download-qr{width:152px;height:152px;margin:0;position:absolute;top:32px;right:32px}.typeless-store-actions{grid-template-columns:1fr;gap:16px;display:grid}.typeless-store-actions .button.primary{width:100%;min-height:56px;padding:14px 24px}.hero-centered{width:auto;max-width:none;margin-left:0;margin-right:0}.typeless-ecosystem{height:860px;min-height:860px}.typeless-dictate{height:3990.77px;min-height:3990.77px}.typeless-ask{height:1867.5px;min-height:1867.5px}.typeless-privacy-section{height:922px;min-height:922px}.typeless-devices-section{height:920.786px;min-height:920.786px}}@media (width<=800px){.hero-centered{height:576.78px;min-height:576.78px}.typeless-dictate{height:4546.93px;min-height:4546.93px}.typeless-translate{height:648.44px;min-height:648.44px}.typeless-ask{height:1973.95px;min-height:1973.95px}.typeless-privacy-section{height:935.11px;min-height:935.11px}.typeless-devices-section{height:706.87px;min-height:706.87px}.typeless-testimonials{height:793.96px;min-height:793.96px}.typeless-closing-cta{height:912px;min-height:912px}.typeless-ai-ask{height:408px;min-height:408px}.typeless-downloads-page{padding:4px 16px 0}.typeless-downloads-page>h1{width:100%;margin-bottom:32px}.typeless-download-cards{flex-direction:column;gap:24px;width:100%;margin-top:0;display:flex}.typeless-download-card{box-sizing:border-box;width:100%}.typeless-download-card:nth-child(2){order:-1;height:357.3px;min-height:357.3px}.typeless-download-card:first-child{height:413.3px;min-height:413.3px}.typeless-download-card:nth-child(2) .typeless-download-qr{display:none}.typeless-download-card:first-child .typeless-store-actions .button.primary{min-height:84px}.typeless-download-card:nth-child(2) .typeless-store-actions .button.primary{min-height:56px}.site-header:has(.mobile-nav) .mobile-menu{z-index:30;position:relative}.typeless-manifesto-page{padding:24px 24px 0}.typeless-manifesto-inner{padding-bottom:24px}.typeless-manifesto-inner h1{letter-spacing:-.01562em;margin:16px 0 32px;font-size:40px;line-height:44px}.typeless-manifesto-copy,.manifesto-emphasis,.manifesto-ending{font-size:16px;line-height:24px}.manifesto-copy-intro{background:#f9f9f9;min-height:272px;padding:16px}.manifesto-copy-intro p,.typeless-manifesto-copy p{margin-bottom:24px}.manifesto-copy-intro p:last-child,.typeless-manifesto-copy p:last-child{margin-bottom:0}.typeless-manifesto-rule{border-top:0;height:16px;margin:16px 0 0}.typeless-manifesto-inner h2:first-of-type,.typeless-manifesto-inner h2:nth-of-type(2){margin:16px 0;font-size:24px;line-height:26.4px}.manifesto-copy-voice{min-height:232px}.manifesto-emphasis{min-height:187.18px}.manifesto-copy-flow{min-height:232px}.manifesto-copy-ending{min-height:136px}.manifesto-ending{min-height:174.384px}.typeless-downloads-page{padding-bottom:128px}.typeless-download-card .download-card-copy>div>p{margin-top:16px;font-size:14px;line-height:21px!important}.download-card-copy .panel-label{font-size:20px;line-height:23.3px}.typeless-download-card:nth-child(2) .download-card-copy p{max-width:263.4px}.typeless-store-actions{gap:16px}.typeless-store-actions .button.primary{width:100%}}@media (width>=801px){.typeless-downloads-page>h1{width:1088px;margin-left:8.571px}}@media (width<=800px){.hero-centered{height:551.822px!important;min-height:551.822px!important}.typeless-dictate{height:4608.3px!important;min-height:4608.3px!important}.typeless-translate{height:658.116px!important;min-height:658.116px!important}.typeless-ask{height:2011.79px!important;min-height:2011.79px!important}.site-header .header-action{box-sizing:border-box;text-align:center;height:48px;padding:12px 16px;min-width:110px!important}.pricing-page .price-card,.pricing-page .pricing-enterprise{width:343.429px;max-width:343.429px}.pricing-page .pricing-faq{height:940.572px;min-height:940.572px}.pricing-page .pricing-closing{height:1040px;min-height:1040px;margin-top:0}}.mobile-menu{border:0;border-radius:0;justify-content:center;align-items:center;width:46px;height:46px;padding:0;font-size:0;position:relative}.mobile-menu:before,.mobile-menu:after,.mobile-menu-label:before{content:"";background:#111;height:1.5px;transition:transform .18s,top .18s,opacity .18s;display:block;position:absolute;left:12px;right:12px}.mobile-menu:before{top:17px}.mobile-menu-label:before{top:22px}.mobile-menu:after{top:27px}.mobile-menu[aria-expanded=true]:before{top:22px;transform:rotate(45deg)}.mobile-menu[aria-expanded=true]:after{top:22px;transform:rotate(-45deg)}.mobile-menu[aria-expanded=true] .mobile-menu-label:before{opacity:0}.typeless-display{line-height:100px}.site-header .mobile-menu:before,.site-header .mobile-menu:after{content:"";font-size:0}@media (width<=800px){.typeless-display{line-height:64px}.site-header{grid-template-columns:minmax(0,1fr) auto auto}.site-header .brand{grid-area:1/1}.site-header .header-action{grid-area:1/2;justify-self:end}.site-header .mobile-menu{grid-area:1/3;justify-self:end}.mobile-nav{grid-area:2/1/auto/-1}}@media (width>=801px){.typeless-use-cases-page{padding-top:128px;padding-left:40px;padding-right:40px}.typeless-use-cases-heading{max-width:1000px;margin-left:104px}.typeless-use-cases-heading h1{letter-spacing:-.04em;white-space:nowrap;max-width:1000px;font-size:72px;font-weight:500;line-height:88px}.typeless-use-cases-heading p{max-width:860px;margin-top:24px;font-size:18px;line-height:22px}.use-case-carousel{margin-top:96px;padding-top:96px}.use-case-carousel-title{height:40px;padding-top:0}.use-case-carousel-title h2{font-size:28px;line-height:40px}.use-case-grid{gap:24px;margin-top:24px}.use-case-card{flex-basis:302px;min-height:192px;padding:16px}.use-case-card img{width:40px;height:40px;margin-bottom:12px}.use-case-card h3{margin-bottom:8px;font-size:16px}.use-case-card p{font-size:14px;line-height:20px}}
