@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:18px 30px;margin-top:38px;display:flex}.app-store-cta{border-radius:11px;justify-content:center;align-items:center;min-height:62px;display:inline-flex}.app-store-cta img{width:clamp(174px,14.5vw,208px);height:auto}.app-store-cta-pending{flex-direction:column;align-items:flex-start;gap:8px;position:relative}.app-store-cta-pending small{color:var(--quiet);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:700}.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{perspective:1400px;min-height:min(74vw,760px);animation:hero-screen-in .82s 90ms var(--ease-out) both;justify-content:center;align-items:center;display:flex;position:relative}.phone-mockup{isolation:isolate;aspect-ratio:1320/2868;width:min(100%,470px);transition:transform .26s var(--ease-out), box-shadow .26s ease;background:linear-gradient(145deg,#4c4c4f 0%,#151517 17%,#030303 52%,#2d2d30 84%,#090909 100%);border-radius:clamp(42px,5.8vw,74px);padding:clamp(5px,.55vw,9px);position:relative;transform:translateZ(0);box-shadow:0 56px 110px #0003,0 14px 32px #0000001f,inset 0 0 0 1px #ffffff47,inset 0 0 0 3px #000000c7}.phone-screen{z-index:1;background:#fff;border:1px solid #ffffff1f;border-radius:clamp(37px,5.25vw,66px);width:100%;height:100%;position:relative;overflow:hidden}.phone-screen img{object-fit:cover;width:100%;height:100%}.phone-rim{z-index:2;border-radius:inherit;pointer-events:none;border:1px solid #ffffff2e;position:absolute;inset:2px}.phone-glint{z-index:3;opacity:.46;pointer-events:none;background:linear-gradient(#0000,#ffffff80 16%,#0000 56%);border-radius:2px;width:2px;position:absolute;top:4%;bottom:12%;left:2px}.hero-phone{width:min(100%,455px);transform:rotateY(-4deg)rotateX(1deg)rotate(1.2deg)}.hero-orbit{aspect-ratio:1;border:1px solid var(--line-soft);border-radius:50%;width:min(118%,600px);position:absolute;transform:rotate(-12deg)}.hero-orbit:before,.hero-orbit:after,.hero-orbit span{border:1px solid var(--line-soft);content:"";border-radius:50%;position:absolute}.hero-orbit:before{inset:10%}.hero-orbit:after{inset:22%}.hero-orbit span:first-child{background:var(--paper);width:9px;height:9px;box-shadow:0 0 0 8px var(--paper);animation:orbit-drift 9s var(--ease-in-out) infinite alternate;top:23%;right:1.5%}.hero-orbit span:last-child{background:var(--ink);width:5px;height:5px;animation:orbit-drift 11s 1.5s var(--ease-in-out) infinite alternate-reverse;bottom:12%;left:11%}@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)}}@keyframes orbit-drift{0%{transform:translate(-4px,5px)}to{transform:translate(7px,-5px)}}.calm-story{border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);background:#fff;min-height:clamp(720px,72vw,980px);position:relative;overflow:hidden}.calm-art{pointer-events:none;position:absolute;inset:0;overflow:hidden}.calm-art img{object-fit:cover;object-position:center;transform-origin:22% 73%;width:100%;height:100%;animation:calm-breathe 8s var(--ease-in-out) infinite alternate}.calm-art:after{clip-path:polygon(0 58%,100% 0,100% 100%,0 100%);content:"";opacity:.36;background:repeating-linear-gradient(178deg,#0000 0 13px,#0505050e 14px,#0000 15px 28px);height:16%;animation:12s linear infinite alternate river-drift;position:absolute;bottom:8%;left:22%;right:0;transform:translate(-1.5%)}.calm-copy{z-index:2;grid-template-columns:minmax(0,1fr) minmax(300px,.68fr);align-items:center;min-height:clamp(720px,72vw,980px);display:grid;position:relative}.calm-copy>div{grid-column:2;max-width:640px;margin-left:auto}.calm-copy h2{letter-spacing:-.058em;margin:0;font-size:clamp(52px,6.4vw,104px);font-weight:900;line-height:.94}.calm-copy p{max-width:540px;color:var(--muted);margin:30px 0 0;font-size:clamp(18px,1.45vw,22px);line-height:1.58}.breath-ring{aspect-ratio:1;width:clamp(70px,7vw,112px);animation:breath-ring 6s var(--ease-in-out) infinite;border:1px solid #0505051a;border-radius:50%;position:absolute;top:61%;left:25%}.breath-ring-two{animation-delay:3s}@keyframes calm-breathe{0%{transform:scale(1)}to{transform:scale(1.012)}}@keyframes breath-ring{0%,20%{opacity:0;transform:scale(.82)}55%{opacity:.55}to{opacity:0;transform:scale(1.55)}}@keyframes river-drift{to{transform:translate(1.5%)}}main>section{scroll-margin-top:78px}.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{position:relative}.shot-frame{justify-content:center;display:flex}.shot-frame .phone-mockup{width:min(100%,390px)}.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{justify-content:center;width:min(100%,535px);display:flex}.workspace-screen:before{border:1px solid var(--line-soft);content:"";border-radius:50%;width:88%;height:86%;position:absolute;transform:rotate(11deg)translate(-8%,7%)}.workspace-screen .phone-mockup{width:min(100%,465px);transform:rotate(-1.2deg)}.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}.voice-sequence{width:min(100%,520px);padding-bottom:46px;position:relative}.voice-sequence-halo{filter:blur(86px);opacity:.2;animation:ai-halo-pulse 6s var(--ease-in-out) infinite alternate;background:linear-gradient(145deg,#478dff,#9d55ff 42%,#ff4b93 72%,#ff8d52);position:absolute;inset:10% -6% 14%;transform:scale(.94)}.voice-phone{z-index:2;aspect-ratio:1320/2868;width:min(100%,470px);margin-inline:auto;position:relative}.voice-frame{opacity:0;width:100%;animation:voice-frame-cycle 12s var(--ease-out) infinite both;position:absolute;inset:0;transform:scale(.992)}.voice-frame-2{animation-delay:3s}.voice-frame-3{animation-delay:6s}.voice-frame-4{animation-delay:9s}.voice-sequence-labels{z-index:3;color:#ffffff94;letter-spacing:.14em;text-align:center;text-transform:uppercase;height:28px;font-size:10px;font-weight:700;position:absolute;bottom:0;left:0;right:0}.voice-label{opacity:0;animation:voice-label-cycle 12s var(--ease-out) infinite both;position:absolute;left:0;right:0}.voice-label-2{animation-delay:3s}.voice-label-3{animation-delay:6s}.voice-label-4{animation-delay:9s}.voice-sequence-labels:after{content:"";background:#ffffff24;height:1px;position:absolute;bottom:-4px;left:24%;right:24%}.voice-sequence-labels:before{z-index:1;content:"";background:linear-gradient(90deg,#4da6ff,#9368ff,#ff4f92,#ff9054);width:13%;height:1px;animation:12s linear infinite voice-progress;position:absolute;bottom:-4px;left:24%;box-shadow:0 0 14px #9b5cffa6}@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)}}@keyframes voice-frame-cycle{0%{opacity:0;filter:blur(2px);transform:scale(.992)}3%,21%{opacity:1;filter:blur();transform:scale(1)}24%,to{opacity:0;filter:blur(2px);transform:scale(1.006)}}@keyframes voice-label-cycle{0%,2%{opacity:0;transform:translateY(4px)}5%,20%{opacity:1;transform:translateY(0)}23%,to{opacity:0;transform:translateY(-3px)}}@keyframes voice-progress{0%{transform:translate(0)}to{transform:translate(300%)}}.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}.plans-download{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:30px;margin-top:clamp(54px,7vw,92px);padding-top:34px;display:flex}.plans-download p{max-width:420px;color:var(--muted);text-align:right;margin:0;font-size:14px;line-height:1.55}.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-phone:hover{transform:rotateY(-3deg)rotateX(1deg)rotate(.8deg)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}.calm-copy{grid-template-columns:minmax(0,.82fr) minmax(320px,.9fr)}.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-phone{width:min(74vw,430px);transform:rotate(.8deg)}.hero-orbit{width:min(100vw,560px)}.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}.calm-story,.calm-copy{min-height:860px}.calm-art{height:70%;inset:auto 0 0}.calm-art img{object-position:36% bottom}.calm-art:after{bottom:0}.calm-copy{padding-top:84px;display:block}.calm-copy>div{max-width:620px;margin:0}.breath-ring{top:auto;bottom:22%;left:30%}.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-sequence{width:min(82vw,480px)}.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}.plans-download{flex-direction:column;align-items:flex-start}.plans-download p{text-align:left}.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-phone,.shot-frame,.primary-action,.quiet-link,.text-arrow{transform:none!important}.calm-art img,.calm-art:after,.breath-ring,.hero-orbit span,.voice-sequence-halo,.voice-sequence-labels:before{animation:none}.breath-ring,.hero-orbit span{display:none}.voice-frame,.voice-label{opacity:0;animation:none}.voice-frame-1,.voice-label-1{opacity:1}}
