@font-face{font-family:Manrope;src:url('fonts/manrope.ttf') format('truetype');font-weight:200 800;font-style:normal;font-display:swap}
@font-face{font-family:'DM Sans';src:url('fonts/dm-sans.ttf') format('truetype');font-weight:100 1000;font-style:normal;font-display:swap}
@font-face{font-family:'Instrument Serif';src:url('fonts/instrument-serif-italic.ttf') format('truetype');font-weight:400;font-style:italic;font-display:swap}
:root{--ink:#172021;--blue:#dcebfa;--cobalt:#2555f5;--orange:#ff9b62;--cream:#f8f8f2;--muted:#586a74;--line:#d1d8d5;font-family:'DM Sans',-apple-system,BlinkMacSystemFont,sans-serif;color:var(--ink);background:var(--cream);font-synthesis:none;color-scheme:light}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:30px}body{margin:0;font-size:1rem;line-height:1.6}img{display:block;max-width:100%}a{color:inherit;text-underline-offset:.25em}button{font:inherit}button,a,summary{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid var(--cobalt);outline-offset:5px}button{cursor:pointer}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:Manrope,sans-serif;font-weight:800;line-height:1.08;letter-spacing:-.055em}em{font-family:'Instrument Serif',Georgia,serif;font-weight:400;letter-spacing:-.025em}p+p{margin-top:1rem}.wrap{width:min(1328px,calc(100% - 112px));margin-inline:auto}.sky{background:var(--blue);overflow:hidden}.skip-link{position:absolute;z-index:20;top:-100px;left:20px;background:var(--ink);color:white;padding:12px 20px}.skip-link:focus{top:16px}.site-header{display:flex;justify-content:space-between;align-items:center;gap:30px;min-height:105px;border-bottom:1px solid #b8cedd}.brand{display:inline-flex;align-items:center;gap:10px;text-decoration:none;font-family:Manrope,sans-serif;font-size:1.65rem;letter-spacing:-.055em;font-weight:800;white-space:nowrap}.brand img{flex-shrink:0;width:42px;height:42px}.nav{display:flex;gap:38px;align-items:center}.nav a,.footer-links a{font-size:.94rem;text-decoration:none;position:relative;padding-block:10px}.nav a::after,.footer-links a::after{content:'';position:absolute;height:1px;left:0;right:100%;bottom:6px;background:currentColor;transition:right .2s}.nav a:hover::after,.footer-links a:hover::after,.nav a[aria-current=page]::after{right:0}.release-pill{border:1px solid #a0b7c8;border-radius:30px;padding:11px 20px;font-size:.82rem;white-space:nowrap}.hero{display:grid;grid-template-columns:1.03fr 1fr;align-items:center;gap:28px;min-height:790px;padding-block:60px 84px;position:relative}.eyebrow{font-size:.75rem;letter-spacing:.095em;text-transform:uppercase;font-weight:650;line-height:1.5}.hero h1{font-size:clamp(4.7rem,7.55vw,7rem);line-height:1.07;margin-top:34px;letter-spacing:-.065em}.hero h1 em{font-size:1.3em;line-height:.9;display:inline-block;letter-spacing:-.045em}.intro{font-size:1.2rem;line-height:1.48;color:var(--muted);max-width:410px;margin-top:36px}.button{display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:99px;min-height:58px;padding:15px 30px;background:var(--ink);color:white;text-decoration:none;font-size:1rem;font-weight:500;transition:background .2s,transform .2s}.button:hover{background:var(--cobalt);transform:translateY(-2px)}.hero .button{margin-top:32px}.hero-fine{font-size:.82rem;color:var(--muted);margin-top:22px}.product-scene{position:relative;min-height:658px;display:flex;align-items:center;justify-content:center;isolation:isolate}.orbit{position:absolute;z-index:-2;border:1px solid #aec9dd;border-radius:50%;width:560px;height:560px;left:calc(50% - 260px);top:57px}.orbit-two{width:660px;height:660px;left:calc(50% - 310px);top:7px;border-color:#c2d7e6}.sun{width:222px;height:222px;border-radius:50%;position:absolute;right:-7%;bottom:5%;background:var(--orange);z-index:-1;box-shadow:inset -20px -24px 40px #ef6d2420,inset 8px 12px 20px #ffffff30}.spark{position:absolute;color:var(--cobalt)}.spark-one{font-size:50px;right:8%;top:3%;transform:rotate(15deg)}.phone{width:296px;height:617px;background:#172021;padding:7px;border-radius:49px;box-shadow:0 38px 50px -35px #1c374950,0 2px 0 2px #425053,0 0 0 4px #ffffff70;transform:rotate(5deg);transition:transform .45s;z-index:2}.phone-screen{height:100%;border-radius:42px;background:var(--cream);overflow:hidden}.status-bar{height:68px;display:flex;align-items:flex-start;position:relative;justify-content:space-between;padding:19px 24px;font-size:.69rem;font-weight:700}.island{position:absolute;left:50%;transform:translateX(-50%);top:13px;width:99px;height:24px;background:var(--ink);border-radius:30px}.signal{letter-spacing:1px;font-size:.55rem}.phone-content{padding:0 15px}.phone-date{font-size:.57rem;letter-spacing:.08em;color:#607074}.phone-content h2{font-size:1.3rem;line-height:1.2;letter-spacing:-.045em;margin:10px 0 18px}.pace-card{padding:17px 15px 14px;border-radius:24px;background:#e0edfa}.phone-label{font-size:.62rem;display:block;text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.pace-ring{height:158px;position:relative;display:grid;place-items:center;margin:3px auto 8px}.pace-ring svg{position:absolute;width:152px;height:152px;transform:rotate(-90deg)}.pace-ring circle{fill:none;stroke-width:7;stroke-linecap:round}.ring-track{stroke:#c4d8e7}.ring-progress{stroke:var(--cobalt);stroke-dasharray:427.26;stroke-dashoffset:213.6;transition:stroke-dashoffset .6s cubic-bezier(.2,.7,.3,1)}.pace-ring>div{display:flex;flex-direction:column;text-align:center}.pace-ring strong{font-family:Manrope;font-size:3.3rem;line-height:1.2;letter-spacing:-.04em;font-weight:800}.pace-ring span{font-size:.63rem;color:var(--muted)}.demo-log{display:flex;align-items:center;justify-content:center;gap:7px;width:100%;min-height:39px;border:0;border-radius:30px;color:white;background:var(--ink);font-size:.72rem;transition:background .2s}.demo-log>span{font-size:1.2rem}.demo-log:hover,.demo-log.logged{background:var(--cobalt)}.phone-stats{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:12px}.phone-stats>div{border:1px solid #eaede5;background:white;border-radius:17px;padding:9px 11px;display:flex;flex-direction:column}.phone-stats strong{font-family:Manrope;font-size:1.12rem;letter-spacing:-.045em}.phone-stats span:last-child{font-size:.5rem;color:#607074;white-space:nowrap}.mini-symbol{font-size:.84rem;line-height:1.1;color:var(--cobalt);margin-bottom:3px}.orange-text{color:#bb541b}.demo-feedback{text-align:center;min-height:17px;font-size:.56rem;color:#5e6c71;margin:15px -3px 0}.phone-nav{display:flex;justify-content:space-between;margin:15px -15px 0;padding:11px 19px;border-top:1px solid #e4e9e4;font-size:.47rem;color:#657372}.phone-nav span{display:flex;align-items:center;flex-direction:column;gap:3px}.phone-nav i{font-style:normal;font-size:.96rem;line-height:1}.phone-nav .active{color:var(--cobalt);font-weight:700}.milestone-note{position:absolute;bottom:76px;left:-5px;z-index:3;display:flex;gap:14px;align-items:center;padding:21px 23px;background:#fffefb;border:1px solid #fff;border-radius:18px;box-shadow:0 16px 35px -20px #1f40534d;transform:rotate(-6deg);animation:drift 7s ease-in-out infinite}.milestone-note strong,.milestone-note span{display:block}.milestone-note strong{font-size:.85rem}.milestone-note div span{font-size:.68rem;color:var(--muted);margin-top:3px}.milestone-star{font-size:2rem;color:var(--cobalt)}.preview-caption{position:absolute;bottom:-28px;left:0;right:0;text-align:center;font-size:.66rem;color:var(--muted)}
.app-section{padding-block:105px 95px}.section-heading{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:end;margin-bottom:60px}.section-heading h2,.pause-copy h2,.everywhere-copy h2{font-size:clamp(2.6rem,4.3vw,4.2rem);line-height:1.04;margin-top:19px}.section-heading h2 em,.pause-copy h2 em,.everywhere-copy h2 em{font-size:1.15em;line-height:1.02}.section-heading>p{max-width:425px;justify-self:end;font-size:1.28rem;color:var(--muted);line-height:1.5;padding-bottom:7px}.features{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.feature-art{height:235px;border-radius:16px;position:relative;overflow:hidden;margin-bottom:24px}.feature-number{font-size:.66rem;letter-spacing:.06em;font-weight:600;color:var(--muted)}.feature h3{font-size:1.24rem;letter-spacing:-.04em;margin-block:12px}.feature>p{font-size:1rem;line-height:1.65;color:var(--muted);max-width:355px}.log-art{background:#e7eddf;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:34px 25px}.log-chip{background:#fffefb;width:100%;display:flex;align-items:center;gap:12px;padding:18px;border-radius:15px;transform:rotate(-5deg);box-shadow:0 10px 25px -20px #233b3a70}.log-chip strong{font-size:.86rem;display:block}.log-chip small{display:block;color:var(--muted);font-size:.68rem;margin-top:3px}.log-dot{width:30px;height:30px;background:var(--cobalt);border-radius:50%;position:relative;flex-shrink:0}.log-dot:after{content:'+';color:white;font-size:24px;position:absolute;line-height:28px;left:8px}.check-icon{margin-left:auto;font-size:1rem;color:#537656}.history-chip{padding:13px 17px;margin-top:12px;width:90%;display:flex;justify-content:space-between;border-bottom:1px solid #bdc9b8;font-size:.62rem;color:#52634b;transform:rotate(-5deg)}.chart-art{background:#dceafa;padding:22px 27px}.chart-top{display:flex;justify-content:space-between;font-size:.7rem;align-items:center}.chart-top>span{color:var(--muted)}.chart-top strong{font-size:.87rem}.mini-chart{height:121px;display:flex;align-items:flex-end;gap:12px;position:relative;margin-top:17px}.mini-chart i{display:block;flex:1;height:var(--height);background:#aac6e3;border-radius:5px 5px 0 0}.mini-chart i:nth-of-type(6),.mini-chart i:nth-of-type(7){background:var(--cobalt)}.goal-line{position:absolute;left:-4px;right:-4px;top:28%;border-top:1px dashed #5a82a7}.chart-days{display:flex;justify-content:space-around;font-size:.6rem;color:var(--muted);padding-top:8px}.badge-art{background:#fbdac4;display:flex;align-items:center;justify-content:center;flex-direction:column}.badge-medal{display:grid;place-items:center;background:var(--orange);height:110px;width:110px;border-radius:50%;box-shadow:inset 0 0 0 6px #fcb07f,inset 0 0 0 8px #e6834645;transform:rotate(12deg);position:relative}.badge-medal:before,.badge-medal:after{content:'';position:absolute;z-index:-1;width:28px;height:54px;background:#cc682f;top:83px;clip-path:polygon(0 0,100% 0,100% 100%,50% 75%,0 100%)}.badge-medal:before{left:20px;transform:rotate(18deg)}.badge-medal:after{right:20px;transform:rotate(-18deg)}.badge-medal span{font-size:3.7rem;line-height:1;color:#814719}.badge-caption{font-size:.6rem;letter-spacing:.12em;margin-top:28px;color:#864918}.badge-rings{position:absolute;width:210px;height:210px;border:1px solid #efbb96;border-radius:50%}.badge-rings:after{content:'';position:absolute;inset:18px;border:1px solid #efbb96;border-radius:50%}.pause-section{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center;padding-block:25px 115px}.pause-image{position:relative;aspect-ratio:1.05;overflow:hidden;border-radius:18px}.pause-image img{width:100%;height:100%;object-fit:cover;object-position:44% center}.image-caption{position:absolute;bottom:25px;left:26px;font-size:.78rem;background:#ffffffe8;border-radius:99px;padding:10px 18px}.pause-copy>p:not(.eyebrow){max-width:450px;font-size:1.1rem;color:var(--muted);line-height:1.65;margin-top:26px}.quiet-rule{width:50px;border-top:1px solid #a6b1ad;margin-top:30px}.pause-copy .quiet-note{font-size:.94rem!important;color:var(--ink)!important}.everywhere-section{background:var(--ink);color:var(--cream);overflow:hidden}.everywhere-inner{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center;padding-block:85px}.everywhere-copy>p:not(.eyebrow){margin-top:30px;color:#b5c3c6;max-width:430px;font-size:1.08rem}.everywhere-copy .eyebrow{color:#b9cad3}.device-tags{display:flex;flex-wrap:wrap;gap:10px;margin-top:30px}.device-tags span{padding:7px 14px;border:1px solid #536166;border-radius:99px;font-size:.73rem}.device-display{height:365px;position:relative;display:flex;align-items:center;justify-content:center;isolation:isolate}.watch-band{position:absolute;width:130px;height:360px;border-radius:44px;background:#38494d;transform:rotate(-12deg);left:85px;box-shadow:inset 0 0 0 2px #435356}.watch{position:absolute;left:52px;width:214px;height:255px;background:#101719;border:6px solid #667276;box-shadow:0 0 0 2px #11191b,0 15px 25px #0005;border-radius:49px;transform:rotate(-12deg);padding:26px 17px 15px;color:#e6eff3;display:flex;flex-direction:column}.watch:after{content:'';position:absolute;width:9px;height:34px;right:-14px;top:51px;background:#687276;border-radius:5px}.watch-top{display:flex;justify-content:space-between;font-size:.61rem}.watch-top span:first-child{color:#91b6fa}.watch-label{font-size:.52rem;letter-spacing:.09em;color:#abb8bd;margin-top:19px}.watch>strong{font-family:Manrope;font-size:2.6rem;font-weight:700;line-height:1.2}.watch>strong span{font-size:1.1rem;color:#9aa8ae;font-weight:500}.watch-button{border-radius:30px;margin-top:13px;padding:9px;text-align:center;background:#a6c9ff;color:#172021;font-size:.66rem;font-weight:600}.watch-bottom{font-size:.5rem;color:#a6b6be;text-align:center;margin-top:9px}.widget{position:absolute;width:186px;height:180px;right:15px;top:76px;background:var(--blue);color:var(--ink);padding:17px;border-radius:27px;transform:rotate(9deg);box-shadow:0 20px 28px #0003}.widget p{font-size:.61rem;margin-top:10px}.widget strong{font-family:Manrope;font-size:2.15rem;display:block;letter-spacing:-.04em;line-height:1.4}.widget strong span{font-family:'DM Sans';font-size:.57rem;letter-spacing:0;font-weight:400}.widget-plus{position:absolute;bottom:14px;right:15px;width:35px;height:35px;border-radius:50%;background:var(--ink);color:white;font-size:26px;line-height:32px;text-align:center}.device-caption{position:absolute;bottom:-5px;left:0;right:0;text-align:center;color:#a8b8be;font-size:.66rem}.plans-section{padding-block:108px 96px}.plan-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.plan{border-radius:20px;padding:36px 40px;display:flex;flex-direction:column}.free-plan{border:1px solid #ccd6d2;background:transparent}.plus-plan{background:var(--blue);border:1px solid transparent}.plan-top{display:flex;align-items:center;justify-content:space-between;gap:15px}.plan-top h3{font-size:1.38rem;letter-spacing:-.04em}.plan-tag{font-size:.57rem;letter-spacing:.06em;color:var(--muted)}.plus-word{font-family:'Instrument Serif';font-style:italic;font-weight:400;font-size:1.35em;color:var(--cobalt)}.plus-spark{font-size:2rem;color:var(--cobalt)}.plan-price{display:flex;align-items:baseline;gap:15px;font-family:Manrope;font-size:3.3rem;letter-spacing:-.07em;font-weight:800;margin-top:30px!important}.plan-price span{font-family:'DM Sans';font-size:.88rem;color:var(--muted);font-weight:400;letter-spacing:0}.plan-list{list-style:none;padding:25px 0 28px;margin:0;font-size:.95rem}.plan-list li{position:relative;padding-left:25px;margin-bottom:11px}.plan-list li:before{content:'✓';position:absolute;left:0;color:var(--cobalt)}.plan-footer{font-size:.8rem;color:var(--muted);line-height:1.7;border-top:1px solid #b9cdd8;padding-top:20px;margin-top:auto}.free-plan .plan-footer{border-color:var(--line)}.pricing-fine{font-size:.78rem;line-height:1.8;color:var(--muted);max-width:880px;margin-top:24px}.closing{background:#e8eedf;text-align:center;position:relative;overflow:hidden}.closing-inner{padding-block:76px 83px}.closing img{margin:0 auto 27px}.closing h2{font-size:clamp(3.2rem,5.8vw,5.4rem);line-height:1.04;margin-top:18px}.closing h2 em{font-size:1.18em}.closing-inner>p:not(.eyebrow){color:#586950;font-size:1rem;margin-top:28px}.closing .button{margin-top:24px}.site-footer{padding-block:44px 28px}.footer-top{display:flex;align-items:center;justify-content:space-between;gap:30px}.footer-links{display:flex;gap:27px}.footer-bottom{margin-top:35px;padding-top:24px;border-top:1px solid var(--line);display:flex;justify-content:space-between;gap:35px;color:var(--muted);font-size:.74rem}.footer-bottom p{max-width:640px;line-height:1.7}.footer-bottom>span{white-space:nowrap}
/* Support and privacy share the same identity and readable document layout. */
.document-page>.wrap{max-width:1220px}.document-page .hero{display:block;min-height:0;padding-block:76px 62px}.document-page h1{font-size:clamp(3rem,6vw,5.6rem);max-width:850px;line-height:1.07;margin-top:22px}.document-page .intro{max-width:700px;font-size:1.2rem;margin-top:27px}.updated{display:block;font-size:.83rem;color:var(--muted);margin-top:22px}.support-layout{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(260px,1fr);gap:70px;align-items:start;margin-bottom:75px}.faq h2{font-size:1.6rem;margin-bottom:28px;letter-spacing:-.04em}.faq details{border-top:1px solid var(--line);padding-block:22px}.faq details:last-child{border-bottom:1px solid var(--line)}.faq summary{cursor:pointer;list-style:none;position:relative;padding-right:35px;font-weight:600;font-size:1.03rem;line-height:1.5}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:'+';position:absolute;right:3px;top:-3px;font-size:1.6rem;color:var(--cobalt);font-weight:400}.faq details[open] summary:after{content:'−'}.faq details p,.faq details ul,.faq details ol{margin-top:15px;color:var(--muted);font-size:1rem;line-height:1.75}.contact-card{background:var(--blue);border-radius:20px;padding:32px;position:sticky;top:28px}.contact-card .eyebrow{color:var(--muted)}.contact-card h2{font-size:1.8rem;margin-block:15px 19px}.contact-card p{color:var(--muted);font-size:1rem}.contact-card a{overflow-wrap:anywhere}.contact-card .button{margin-top:25px}.contact-card .fine{font-size:.8rem;margin-top:24px;line-height:1.8}.document-page .site-footer{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--line);font-size:.8rem;color:var(--muted);gap:25px}.article-grid{display:grid;grid-template-columns:220px minmax(0,1fr);gap:65px;padding-bottom:40px}.contents{position:sticky;top:28px;align-self:start;font-size:.9rem}.contents .eyebrow{margin-bottom:16px}.contents a{display:block;padding:7px 0;text-decoration:none;color:var(--muted)}.contents a:hover{color:var(--cobalt)}.prose{max-width:75ch}.prose section{border-bottom:1px solid var(--line);padding-bottom:30px;margin-bottom:32px}.prose h2{font-size:1.65rem;margin-bottom:22px;letter-spacing:-.04em}.prose p,.prose li{color:var(--muted);font-size:1rem;line-height:1.8}.prose a{color:var(--ink)}.callout{background:var(--blue);border-radius:16px;padding:24px;margin-block:25px}.callout p{color:var(--ink)}
@keyframes drift{0%,100%{transform:translateY(0) rotate(-6deg)}50%{transform:translateY(-9px) rotate(-4deg)}}
@media(min-width:1500px){.hero{min-height:860px}.phone{width:320px;height:655px}.phone-content{padding-inline:18px}.phone-content h2{font-size:1.45rem;margin-bottom:22px}.pace-ring{height:170px}.phone-stats>div{padding:12px}.phone-nav{margin-top:20px}.product-scene{min-height:690px}}
@media(max-width:1100px){.wrap{width:calc(100% - 64px)}.hero{gap:10px;min-height:760px}.hero h1{font-size:6.9vw}.hero-copy{z-index:4}.nav{gap:23px}.release-pill{font-size:.73rem;padding:10px 14px}.hero .intro{font-size:1.08rem;max-width:340px}.milestone-note{left:-28px;padding:17px;bottom:48px}.sun{right:-30%}.feature-art{height:210px}.chart-art{padding:22px 18px}.mini-chart{gap:8px;height:108px}.pause-section{gap:45px}.watch{left:5px}.watch-band{left:38px}.widget{right:-9px;width:170px}.plan{padding:30px}.plan-tag{display:none}.plan-price{font-size:2.7rem}.plan-price span{font-size:.79rem}.section-heading{gap:45px}.support-layout{gap:40px}.article-grid{gap:45px;grid-template-columns:180px minmax(0,1fr)}}
@media(max-width:760px){.wrap{width:calc(100% - 40px)}.site-header{min-height:84px;gap:17px}.brand{font-size:1.35rem;gap:7px}.brand img{width:34px;height:34px}.nav{gap:19px}.nav a{font-size:.8rem}.release-pill{display:none}.hero{grid-template-columns:1fr;gap:45px;padding-top:48px;padding-bottom:66px;min-height:0}.hero h1{font-size:clamp(3.8rem,12vw,5.8rem);line-height:1.08;margin-top:24px}.hero h1 em{font-size:1.24em}.intro{font-size:1.1rem!important;margin-top:26px!important;max-width:410px!important}.eyebrow{font-size:.67rem}.hero .button{margin-top:25px;min-height:52px;padding-inline:25px;font-size:.94rem}.hero-fine{margin-top:16px}.product-scene{min-height:627px;max-width:480px;width:100%;margin-inline:auto}.phone{width:282px;height:600px;transform:rotate(5deg)}.phone-content h2{font-size:1.23rem}.status-bar{height:62px}.pace-ring{height:153px}.pace-card{padding-top:16px}.phone-nav{margin-top:11px}.orbit{width:450px;height:450px;top:87px;left:calc(50% - 225px)}.orbit-two{width:550px;height:550px;top:37px;left:calc(50% - 275px)}.sun{width:170px;height:170px;bottom:25px;right:-26px}.milestone-note{left:0;bottom:75px;padding:14px;gap:10px}.milestone-note strong{font-size:.74rem}.milestone-note div span{font-size:.59rem}.milestone-star{font-size:1.6rem}.preview-caption{bottom:-21px;font-size:.63rem}.spark-one{right:3%;font-size:36px}.app-section{padding-block:69px 50px}.section-heading{grid-template-columns:1fr;gap:24px;margin-bottom:37px}.section-heading h2,.pause-copy h2,.everywhere-copy h2{font-size:clamp(2.7rem,8.6vw,4rem);margin-top:16px}.section-heading>p{justify-self:start;max-width:440px;font-size:1.08rem;line-height:1.6}.features{grid-template-columns:1fr;gap:35px}.feature-art{height:240px;margin-bottom:20px}.feature>p{max-width:none}.feature h3{font-size:1.28rem}.log-art{padding-inline:40px}.log-chip{max-width:320px}.history-chip{max-width:280px}.chart-art{padding:28px 34px}.mini-chart{height:126px;gap:17px}.chart-top{font-size:.8rem}.chart-days{font-size:.65rem}.feature-number{font-size:.64rem}.pause-section{grid-template-columns:1fr;gap:35px;padding-block:25px 70px}.pause-image{aspect-ratio:1.2}.pause-copy>p:not(.eyebrow){font-size:1.02rem;margin-top:22px}.quiet-rule{margin-top:23px}.everywhere-inner{grid-template-columns:1fr;gap:35px;padding-block:65px 45px}.everywhere-copy>p:not(.eyebrow){font-size:1.02rem;margin-top:23px}.device-display{max-width:400px;width:100%;margin-inline:auto;height:360px}.watch{left:15px;width:200px;height:245px}.watch-band{left:46px;height:335px}.widget{right:0;top:111px;width:165px;height:168px;padding:14px}.device-caption{bottom:-12px}.plans-section{padding-block:70px 60px}.plan-grid{grid-template-columns:1fr;gap:18px}.plan{padding:27px}.plan-price{font-size:2.9rem;gap:14px;margin-top:25px!important}.plan-price span{font-size:.82rem}.plan-top h3{font-size:1.28rem}.plan-list{font-size:.91rem;padding-block:23px}.pricing-fine{font-size:.75rem;margin-top:22px}.closing-inner{padding-block:59px 65px}.closing h2{font-size:clamp(3.1rem,10vw,4.5rem)}.closing img{width:54px;height:54px;margin-bottom:23px}.closing-inner>p:not(.eyebrow){font-size:.93rem}.site-footer{padding-block:32px 25px}.footer-top{align-items:flex-start;flex-direction:column;gap:15px}.footer-links{gap:24px}.footer-links a{font-size:.85rem}.footer-bottom{flex-direction:column;gap:14px;margin-top:23px;padding-top:22px;font-size:.72rem}.footer-bottom p{max-width:550px}.document-page .hero{padding-block:48px 38px}.document-page h1{font-size:clamp(2.8rem,9.2vw,4.5rem)}.document-page .intro{font-size:1.07rem}.support-layout,.article-grid{grid-template-columns:1fr;gap:35px;margin-bottom:35px}.contact-card{position:static;order:-1;padding:26px}.faq h2{font-size:1.5rem}.faq summary{font-size:1rem}.document-page .site-footer{align-items:flex-start;flex-direction:column;gap:12px}.contents{position:static;display:flex;flex-wrap:wrap;gap:2px 19px;padding-bottom:25px;border-bottom:1px solid var(--line)}.contents .eyebrow{flex-basis:100%;margin-bottom:8px}.contents a{font-size:.87rem}.prose h2{font-size:1.48rem}.prose p{font-size:1rem}.article-grid{padding-bottom:5px}}
@media(max-width:390px){.wrap{width:calc(100% - 32px)}.site-header{gap:13px}.brand{font-size:1.18rem}.brand img{width:29px;height:29px}.nav{gap:12px}.nav a{font-size:.73rem}.hero h1{font-size:12.1vw}.hero-fine{font-size:.76rem}.product-scene{transform:scale(.96);transform-origin:center top;margin-bottom:-20px}.milestone-note{left:-7px}.feature-art{height:216px}.chart-art{padding:23px}.mini-chart{height:113px}.device-display{transform:scale(.92);transform-origin:center center;margin-block:-8px}.plan{padding:23px}.plan-price span{font-size:.76rem}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.phone:hover{transform:rotate(5deg)}}
