@font-face{font-family:Lato;src:url(/fonts/Lato-Regular.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Lato;src:url(/fonts/Lato-Medium.ttf)format("truetype");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:Lato;src:url(/fonts/Lato-SemiBold.ttf)format("truetype");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:Lato;src:url(/fonts/Lato-Bold.ttf)format("truetype");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Lato;src:url(/fonts/Lato-Black.ttf)format("truetype");font-style:normal;font-weight:900;font-display:swap}:root{--paper:#fff;--ink:#080808;--muted:#747474;--quiet:#a5a5a5;--line:#0808081f;--line-soft:#08080812;--inverse-line:#ffffff2e;--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-in-out:cubic-bezier(.77, 0, .175, 1);--page:clamp(22px, 4.7vw, 76px)}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--paper)}body{background:var(--paper);min-width:320px;color:var(--ink);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-family:Lato,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}img{max-width:100%;display:block}::selection{background:var(--ink);color:var(--paper)}:focus-visible{outline:2px solid var(--ink);outline-offset:5px}.site-shell{min-height:100vh;overflow:clip}.wrap{width:min(100%,1540px);padding-inline:var(--page);margin-inline:auto}.site-header{z-index:50;border-bottom:1px solid var(--line-soft);-webkit-backdrop-filter:blur(22px)saturate(120%);backdrop-filter:blur(22px)saturate(120%);background:#ffffffe0;position:sticky;top:0}.header-inner{justify-content:space-between;align-items:center;gap:30px;min-height:78px;display:flex}.brand{letter-spacing:.18em;align-items:center;gap:11px;min-height:44px;font-size:13px;font-weight:900;display:inline-flex}.brand img{border-radius:8px;width:32px;height:32px}.header-inner nav,.site-footer nav{align-items:center;gap:clamp(20px,3vw,42px);display:flex}.header-inner nav a,.site-footer nav a{min-height:44px;color:var(--muted);align-items:center;font-size:13px;font-weight:600;transition:color .16s;display:inline-flex;position:relative}.header-inner nav a:after{content:"";opacity:0;height:1px;transition:opacity .16s ease, transform .18s var(--ease-out);background:currentColor;position:absolute;bottom:4px;left:0;right:0;transform:scaleX(.45)}.header-inner nav a[aria-current=page]{color:var(--ink)}.header-inner nav a[aria-current=page]:after{opacity:1;transform:scaleX(1)}.hero{grid-template-columns:minmax(0,1.12fr) minmax(340px,.7fr);align-items:center;gap:clamp(54px,8vw,140px);min-height:calc(100svh - 79px);padding-block:clamp(60px,9vh,122px);display:grid}.hero-copy{z-index:2;max-width:900px;animation:hero-copy-in .68s var(--ease-out) both}.hero h1{letter-spacing:-.066em;max-width:910px;margin:0;font-size:clamp(66px,8.3vw,142px);font-weight:900;line-height:.88}.hero-lede{max-width:690px;color:var(--muted);margin:clamp(30px,4vw,52px) 0 0;font-size:clamp(19px,1.65vw,25px);line-height:1.5}.hero-actions{flex-wrap:wrap;align-items:center;gap:16px 28px;margin-top:38px;display:flex}.primary-action{border:1px solid var(--ink);background:var(--ink);min-height:54px;color:var(--paper);transition:transform .14s var(--ease-out), background-color .16s ease;border-radius:999px;justify-content:center;align-items:center;gap:16px;padding:0 27px;font-size:15px;font-weight:700;display:inline-flex}.primary-action svg,.text-arrow svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;transition:transform .18s var(--ease-out)}.primary-action:active,.quiet-link:active,.text-arrow:active{transform:scale(.97)}.quiet-link{border-bottom:1px solid var(--line);min-height:48px;color:var(--muted);transition:color .16s ease, transform .14s var(--ease-out);align-items:center;font-size:14px;font-weight:600;display:inline-flex}.hero-footnote{color:var(--quiet);letter-spacing:.1em;text-transform:uppercase;margin:26px 0 0;font-size:11px;font-weight:600}.hero-visual{animation:hero-screen-in .82s 90ms var(--ease-out) both;justify-content:center;display:flex;position:relative}.hero-screen{border:1px solid var(--line);width:min(100%,470px);transition:transform .26s var(--ease-out), box-shadow .26s ease;border-radius:clamp(34px,4vw,58px);box-shadow:0 36px 84px #0000001c,0 3px 12px #0000000a}.hero-index{color:var(--quiet);letter-spacing:.13em;writing-mode:vertical-rl;font-size:10px;font-weight:700;position:absolute;bottom:30px;right:-9px}@keyframes hero-copy-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes hero-screen-in{0%{opacity:0;transform:translateY(22px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.product-intro,.plans,.brand-review{border-top:1px solid var(--line);padding-block:clamp(110px,14vw,210px)}.section-heading{max-width:880px}.section-heading-wide{grid-template-columns:minmax(0,1.3fr) minmax(290px,.7fr);column-gap:clamp(40px,8vw,140px);max-width:none;display:grid}.section-heading-wide .section-label{grid-column:1/-1}.section-label{color:var(--quiet);letter-spacing:.16em;text-transform:uppercase;margin:0 0 18px;font-size:11px;font-weight:700}.section-label-inverse{color:#ffffff85}.section-heading h2,.workspace-copy h2,.voice-copy h2,.privacy-promise h2,.brand-review h2,.support-status h2,.support-feedback h2,.privacy-gate h2{letter-spacing:-.055em;margin:0;font-size:clamp(47px,6.1vw,98px);font-weight:900;line-height:.96}.section-heading>p:last-child,.workspace-copy>p,.brand-review-heading>p:last-child{max-width:620px;color:var(--muted);margin:4px 0 0;font-size:clamp(17px,1.4vw,21px);line-height:1.55}.shot-rail{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,3.2vw,52px);margin-top:clamp(64px,8vw,118px);display:grid}.product-shot{min-width:0;margin:0}.shot-frame,.workspace-screen,.voice-crop{border:1px solid var(--line);background:#fff;overflow:hidden;box-shadow:0 26px 70px #00000013}.shot-frame{transition:transform .24s var(--ease-out), box-shadow .24s ease;border-radius:clamp(24px,2.2vw,38px)}.shot-frame img{width:100%;height:auto}.product-shot figcaption{grid-template-columns:38px minmax(0,1fr);gap:10px;padding-top:24px;display:grid}.product-shot figcaption>span{color:var(--quiet);font-variant-numeric:tabular-nums;font-size:12px;font-weight:700}.product-shot figcaption strong{font-size:clamp(17px,1.4vw,22px);line-height:1.25;display:block}.product-shot figcaption p{color:var(--muted);margin:7px 0 0;font-size:14px;line-height:1.5}.workspace-story{border-top:1px solid var(--line);grid-template-columns:minmax(340px,.82fr) minmax(0,1fr);align-items:center;gap:clamp(60px,10vw,170px);padding-block:clamp(110px,14vw,220px);display:grid}.workspace-screen{border-radius:clamp(30px,3vw,52px);width:min(100%,535px)}.workspace-screen img{width:100%}.workspace-copy{max-width:700px}.workspace-copy>p{margin-top:30px}.feature-lines{border-top:1px solid var(--line);margin-top:54px;display:grid}.feature-lines span{border-bottom:1px solid var(--line);letter-spacing:.04em;padding-block:19px;font-size:13px;font-weight:700}.voice-story{color:#fff;background:#050505;position:relative;overflow:hidden}.voice-inner{grid-template-columns:minmax(0,1fr) minmax(360px,.82fr);align-items:center;gap:clamp(58px,9vw,150px);min-height:880px;padding-block:clamp(100px,12vw,178px);display:grid}.voice-copy{z-index:2;max-width:760px;position:relative}.voice-copy h2{max-width:710px}.voice-copy>p:not(.section-label):not(.voice-note){color:#ffffff9e;max-width:650px;margin:30px 0 0;font-size:clamp(18px,1.55vw,23px);line-height:1.55}.voice-flow{color:#ffffffb8;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:13px;margin-top:44px;font-size:11px;font-weight:700;display:flex}.voice-flow i{background:#ffffff47;border-radius:50%;width:3px;height:3px}.voice-flow:after{content:"";width:84px;height:2px;animation:ai-line-pulse 2.8s var(--ease-in-out) infinite alternate;background:linear-gradient(90deg,#4da6ff,#9368ff 36%,#ff4f92 70%,#ff9054);margin-left:5px;box-shadow:0 0 18px #9b5cff7a}.voice-note{border-top:1px solid var(--inverse-line);color:#ffffff6b;max-width:600px;margin:40px 0 0;padding-top:22px;font-size:13px;line-height:1.55}.voice-media{justify-content:center;display:flex;position:relative}.ai-halo{filter:blur(80px);opacity:.18;animation:ai-halo-pulse 6s var(--ease-in-out) infinite alternate;background:linear-gradient(145deg,#478dff,#9d55ff 42%,#ff4b93 72%,#ff8d52);position:absolute;inset:14% 2%;transform:scale(.94)}.voice-crop{z-index:1;background:#fff;border-color:#ffffff29;border-radius:clamp(30px,3vw,52px);width:min(100%,500px);height:min(650px,74vw);position:relative}.voice-crop img{width:100%;height:auto}@keyframes ai-line-pulse{0%{opacity:.38;transform:scaleX(.76)}to{opacity:1;transform:scaleX(1)}}@keyframes ai-halo-pulse{0%{opacity:.12;transform:scale(.92)}to{opacity:.24;transform:scale(1.03)}}.plans .section-heading{max-width:1080px}.plan-grid{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:clamp(58px,7vw,96px);display:grid}.plan-grid article{min-height:270px;padding:clamp(30px,4vw,58px) clamp(0px,3vw,54px)}.plan-grid article+article{border-left:1px solid var(--line)}.plan-heading{justify-content:space-between;align-items:baseline;gap:20px;display:flex}.plan-heading h3{letter-spacing:-.04em;margin:0;font-size:clamp(27px,2.8vw,42px);font-weight:900}.plan-heading span{color:var(--quiet);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:700}.plan-grid article>p{max-width:560px;color:var(--muted);margin:38px 0 0;font-size:17px;line-height:1.6}.plan-grid article:first-child{padding-right:clamp(28px,5vw,78px)}.plan-grid article:last-child{padding-left:clamp(28px,5vw,78px)}.review-note{color:var(--quiet);margin:20px 0 0;font-size:12px}.privacy-promise,.support-feedback{border-top:1px solid var(--line);grid-template-columns:minmax(0,.95fr) minmax(320px,.72fr);gap:clamp(52px,9vw,150px);padding-block:clamp(100px,13vw,188px);display:grid}.privacy-promise h2,.support-feedback h2{max-width:790px}.privacy-promise>div:last-child,.support-feedback>div:last-child{padding-top:30px}.privacy-promise>div:last-child>p,.support-feedback>div:last-child>p{color:var(--muted);margin:0;font-size:clamp(17px,1.4vw,21px);line-height:1.6}.text-arrow{border-bottom:1px solid var(--line);min-height:48px;transition:transform .14s var(--ease-out), color .16s ease;align-items:center;gap:14px;margin-top:32px;font-size:14px;font-weight:700;display:inline-flex}.brand-review{grid-template-columns:minmax(280px,.68fr) minmax(0,1fr);gap:clamp(60px,9vw,150px);display:grid}.brand-review-heading{align-self:center}.brand-review h2{font-size:clamp(45px,5.2vw,82px)}.brand-review-heading>p:last-child{margin-top:28px}.brand-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(18px,3vw,44px);display:grid}.brand-options figure{margin:0}.brand-options img{border:1px solid var(--line);border-radius:clamp(24px,3vw,44px);width:100%}.brand-options figcaption{justify-content:space-between;align-items:baseline;gap:16px;padding-top:18px;display:flex}.brand-options figcaption strong{font-size:15px}.brand-options figcaption span{color:var(--quiet);text-align:right;font-size:11px}.site-footer{border-top:1px solid var(--line)}.footer-inner{grid-template-columns:1fr auto 1fr;align-items:center;gap:30px;min-height:156px;display:grid}.footer-inner>p{color:var(--quiet);letter-spacing:.04em;text-align:center;margin:0;font-size:11px}.footer-inner nav{justify-content:flex-end}.document-page{padding-top:clamp(76px,9vw,132px)}.document-hero{max-width:1120px;padding-bottom:clamp(80px,10vw,150px)}.document-hero h1{letter-spacing:-.064em;max-width:1060px;margin:0;font-size:clamp(62px,8.5vw,138px);font-weight:900;line-height:.9}.document-hero>p:not(.draft-flag){max-width:720px;color:var(--muted);margin:38px 0 0;font-size:clamp(19px,1.7vw,25px);line-height:1.55}.support-status{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:minmax(0,.86fr) minmax(300px,.74fr);gap:clamp(50px,8vw,130px);padding-block:clamp(52px,7vw,90px);display:grid}.support-status h2{max-width:660px;font-size:clamp(38px,4.5vw,68px)}.support-status>div:last-child>p{color:var(--muted);margin:0;font-size:17px;line-height:1.6}.contact-address{overflow-wrap:anywhere;border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--ink);letter-spacing:-.02em;margin-top:30px;padding:19px 0;font-size:clamp(17px,2vw,24px);font-weight:700;display:block}.contact-address:hover{opacity:.56}.support-status code,.contact-placeholder code{overflow-wrap:anywhere;border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--ink);letter-spacing:.08em;margin-top:30px;padding:19px 0;font-family:Lato,sans-serif;font-size:12px;font-weight:700;display:block}.support-status>div:last-child>strong,.contact-placeholder>strong{color:#8c2424;margin-top:14px;font-size:11px;font-weight:700;display:block}.faq-list{grid-template-columns:minmax(260px,.68fr) minmax(0,1fr);gap:clamp(54px,9vw,150px);padding-block:clamp(100px,13vw,188px);display:grid}.faq-list .section-heading h2{font-size:clamp(44px,5.2vw,78px)}.faq-list details{border-top:1px solid var(--line)}.faq-list details:last-child{border-bottom:1px solid var(--line)}.faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:28px;min-height:82px;font-size:17px;font-weight:700;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary i{flex:none;width:16px;height:16px;position:relative}.faq-list summary i:before,.faq-list summary i:after{content:"";width:14px;height:1px;transition:transform .18s var(--ease-out), opacity .14s ease;background:currentColor;position:absolute;top:7px;left:1px}.faq-list summary i:after{transform:rotate(90deg)}.faq-list details[open] summary i:after{opacity:0;transform:rotate(0)}.faq-list details>p{max-width:760px;color:var(--muted);margin:-4px 46px 30px 0;font-size:16px;line-height:1.65}.support-feedback{border-bottom:1px solid var(--line)}.privacy-hero{max-width:1180px}.draft-flag{border-bottom:1px solid var(--ink);letter-spacing:.14em;text-transform:uppercase;margin:0 0 30px;padding-bottom:9px;font-size:10px;font-weight:700;display:inline-flex}.privacy-hero>span{color:var(--quiet);margin-top:34px;font-size:12px;display:block}.privacy-gate{margin-inline:calc(var(--page) * -1);padding:clamp(48px, 6vw, 82px) var(--page);background:var(--ink);color:var(--paper);grid-template-columns:minmax(240px,.65fr) minmax(0,1fr);gap:clamp(40px,8vw,120px);display:grid}.privacy-gate .section-label{color:#ffffff80}.privacy-gate h2{max-width:520px;font-size:clamp(36px,4.3vw,66px)}.privacy-gate>p:last-child{color:#ffffffa3;max-width:700px;margin:10px 0 0;font-size:17px;line-height:1.65}.privacy-layout{grid-template-columns:minmax(180px,.3fr) minmax(0,.82fr);gap:clamp(60px,11vw,180px);padding-block:clamp(100px,12vw,180px);display:grid}.privacy-index{border-top:1px solid var(--line);flex-direction:column;height:max-content;display:flex;position:sticky;top:118px}.privacy-index a{border-bottom:1px solid var(--line);color:var(--muted);transition:color .16s ease, padding-left .18s var(--ease-out);padding-block:14px;font-size:12px;font-weight:600}.privacy-copy{max-width:820px}.privacy-copy section{padding-block:0 clamp(76px,9vw,130px);scroll-margin-top:120px}.privacy-copy section+section{border-top:1px solid var(--line);padding-top:clamp(62px,8vw,105px)}.privacy-copy h2{letter-spacing:-.04em;margin:0;font-size:clamp(34px,4vw,56px);font-weight:900;line-height:1.02}.privacy-copy section>p:not(.section-label){color:var(--muted);margin:27px 0 0;font-size:17px;line-height:1.72}.data-lines{border-top:1px solid var(--line);margin-top:42px}.data-lines div{border-bottom:1px solid var(--line);grid-template-columns:minmax(140px,.45fr) minmax(0,1fr);gap:28px;padding-block:17px;font-size:12px;display:grid}.data-lines span{font-weight:700}.data-lines strong{color:var(--muted);font-weight:500}.contact-placeholder{margin-top:46px}.contact-placeholder>span{color:var(--quiet);letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:700}@media (hover:hover) and (pointer:fine){.header-inner nav a:hover,.site-footer nav a:hover,.quiet-link:hover,.privacy-index a:hover{color:var(--ink)}.header-inner nav a:hover:after{opacity:.45;transform:scaleX(1)}.primary-action:hover{background:#252525}.primary-action:hover svg,.text-arrow:hover svg{transform:translate(3px)}.hero-screen:hover{transform:translateY(-5px);box-shadow:0 42px 100px #00000024,0 4px 15px #0000000d}.shot-frame:hover{transform:translateY(-5px);box-shadow:0 34px 84px #0000001a}.privacy-index a:hover{padding-left:5px}}@media (max-width:980px){.hero{grid-template-columns:minmax(0,1fr) minmax(290px,.58fr);gap:44px}.hero h1{font-size:clamp(58px,9.5vw,94px)}.section-heading-wide,.brand-review,.faq-list{grid-template-columns:1fr}.section-heading-wide>p:last-child{margin-top:28px}.brand-options{max-width:760px}.faq-list>div:last-child{margin-top:16px}.footer-inner{grid-template-columns:1fr auto}.footer-inner>p{display:none}}@media (max-width:760px){:root{--page:21px}.header-inner{min-height:68px}.brand{gap:8px;font-size:11px}.brand img{border-radius:7px;width:27px;height:27px}.header-inner nav{gap:18px}.header-inner nav a{font-size:11px}.hero{grid-template-columns:1fr;gap:60px;min-height:auto;padding-top:72px;padding-bottom:100px}.hero h1{max-width:620px;font-size:clamp(59px,18vw,86px)}.hero-lede{font-size:18px}.hero-actions{flex-direction:column;align-items:flex-start;margin-top:32px}.primary-action{width:100%}.hero-footnote{line-height:1.6}.hero-screen{width:min(78vw,430px)}.hero-index{right:max(5vw,12px)}.shot-rail{width:calc(100% + var(--page));margin-right:calc(var(--page) * -1);padding-right:var(--page);scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:repeat(3,minmax(76vw,1fr));padding-bottom:20px;overflow-x:auto}.shot-rail::-webkit-scrollbar{display:none}.product-shot{scroll-snap-align:start}.workspace-story,.voice-inner,.privacy-promise,.support-status,.support-feedback,.privacy-gate,.privacy-layout{grid-template-columns:1fr}.workspace-screen{width:min(86vw,520px);margin-inline:auto}.workspace-copy>p{font-size:17px}.voice-inner{min-height:auto}.voice-media{order:-1}.voice-crop{width:min(86vw,500px);height:min(620px,112vw)}.voice-flow{flex-wrap:wrap}.plan-grid{grid-template-columns:1fr}.plan-grid article{min-height:0;padding:36px 0 40px}.plan-grid article+article{border-top:1px solid var(--line);border-left:0}.plan-grid article:first-child,.plan-grid article:last-child{padding-left:0;padding-right:0}.privacy-promise>div:last-child,.support-feedback>div:last-child{padding-top:0}.brand-options{gap:14px}.brand-options figcaption{flex-direction:column;align-items:flex-start;gap:4px}.brand-options figcaption span{text-align:left}.footer-inner{grid-template-columns:1fr;align-content:center;gap:8px;min-height:180px}.footer-inner nav{justify-content:flex-start}.document-page{padding-top:70px}.document-hero h1{font-size:clamp(58px,18vw,84px)}.support-status{gap:40px}.faq-list{gap:46px}.privacy-gate{margin-inline:calc(var(--page) * -1)}.privacy-index{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:static}.privacy-index a:nth-child(odd){border-right:1px solid var(--line);padding-right:14px}.privacy-index a:nth-child(2n){padding-left:14px}.data-lines div{grid-template-columns:1fr;gap:7px}}@media (max-width:470px){.header-inner nav{gap:13px}.header-inner nav a{min-height:40px;font-size:10px}.brand span{display:none}.hero h1{font-size:clamp(57px,18.8vw,78px)}.section-heading h2,.workspace-copy h2,.voice-copy h2,.privacy-promise h2,.brand-review h2,.support-feedback h2{font-size:clamp(43px,13.3vw,62px)}.brand-options{grid-template-columns:1fr}.brand-options figure+figure{margin-top:18px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;animation-duration:1ms!important;animation-iteration-count:1!important}.hero-copy,.hero-visual{animation:none}.hero-screen,.shot-frame,.primary-action,.quiet-link,.text-arrow{transform:none!important}}
