@font-face{font-family:'Plus Jakarta Sans';src:url('assets/plus-jakarta-sans.ttf');font-weight:100 900;font-display:swap}@font-face{font-family:'DM Sans';src:url('assets/dm-sans.ttf');font-weight:100 1000;font-display:swap}
:root{font-family:'DM Sans',sans-serif;color:#222326;background:white;color-scheme:light;--purple:#7c6ef7;--muted:#747679;--cloud:#edf0f8}*{box-sizing:border-box}body{margin:0}h1,h2,h3,h4,p{margin:0}h1,h2,h3,h4{font-family:'Plus Jakarta Sans',sans-serif;font-weight:600;letter-spacing:-.035em;line-height:1.07}h2{font-size:60px}h3{font-size:36px}p{font-size:20px;color:var(--muted);line-height:1.45}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}button{font:inherit;border:0;cursor:pointer;color:inherit}a,button{touch-action:manipulation}a:focus-visible,button:focus-visible{outline:3px solid #7c6ef7;outline-offset:5px}html{scroll-behavior:smooth;scroll-padding-top:110px}.wrap{max-width:1180px;width:calc(100% - 80px);margin-inline:auto}.section{margin-top:100px}.section-intro{text-align:center;margin-bottom:48px}.section-intro p{margin-top:20px}.button{display:inline-flex;justify-content:center;align-items:center;background:#1f2025;color:#fff;border-radius:100px;padding:12px 23px;font-size:15px;min-height:45px;transition:transform .2s,background .2s}.button:hover{background:#52448e;transform:translateY(-2px)}.skip{position:fixed;top:-100px;background:#fff;padding:15px;z-index:100}.skip:focus{top:10px}.navigation{position:fixed;z-index:50;top:25px;left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:28px;padding:9px 11px 9px 24px;border-radius:100px;background:#ffffffd9;backdrop-filter:blur(20px);width:min(760px,calc(100% - 64px));box-shadow:0 3px 20px #22232606}.brand{display:flex;align-items:center;gap:9px;font:600 21px 'Plus Jakarta Sans',sans-serif;letter-spacing:-.6px}.brand img{width:36px}.navigation>nav{display:flex;gap:25px;margin-left:auto;font-size:14px;color:var(--muted)}.navigation a:hover{color:#6855c4}.navigation .button:hover{color:#fff}.nav-cta{padding:9px 19px;min-height:38px;font-size:13px}.menu-toggle{display:none;background:transparent}.menu-toggle svg{width:23px;height:23px}.navigation #mobile-nav{display:none}.hero{margin:12px;border-radius:30px;overflow:hidden;text-align:center;position:relative;background:linear-gradient(165deg,#dce8fc,#edf0fb 48%,#fff8ed);padding-top:132px}.hero h1{font-size:80px;line-height:.99}.hero-copy p{font-size:22px;margin:23px 15px}.rating{display:flex;justify-content:center;align-items:center;gap:10px;font-size:12px;color:var(--muted);margin-top:18px}.stars{color:#ffc247;letter-spacing:1.5px;font-size:16px}.stars{background:linear-gradient(90deg,#ffc247 94%,#c4c0b8 94%);background-clip:text;-webkit-text-fill-color:transparent}.rating strong{font-weight:500;color:#555}.hero-stage{height:570px;position:relative;max-width:1160px;margin:35px auto 0;isolation:isolate}.hero-ribbons{position:absolute;inset:60px -25% 0;z-index:-1;background:linear-gradient(transparent 12%,#d0bcf344 35%,#b1e8e655 50%,#ead0e550 62%,transparent 85%);filter:blur(25px);border-radius:50%;transform:scaleY(.65)}.phone{position:relative;width:310px;aspect-ratio:2/3;flex-shrink:0;isolation:isolate}.phone-frame{position:absolute;inset:0;width:100%;height:100%;object-fit:fill;z-index:2;pointer-events:none}.phone-screen{position:absolute;inset:5.7% 11.5% 5.7%;border-radius:27px;background:#070709;overflow:hidden;color:#f5f3fa;z-index:3;display:flex;flex-direction:column;container-type:inline-size}.screen-status{font:500 3.4cqw 'DM Sans';padding:5% 8% 3%;display:flex;justify-content:space-between}.screen-body{padding:7% 6% 5%;flex:1;display:flex;flex-direction:column;min-height:0;font-size:3.8cqw}.screen-body h4{font:500 9cqw 'DM Sans';letter-spacing:-.04em;margin:1% 0 8%;color:#f7f6fc}.screen-week{display:flex;justify-content:space-between;margin-bottom:7%}.screen-week>span{padding:3% 3%;color:#aaa;font-size:3cqw;text-align:center}.screen-week b{display:block;font-size:4.5cqw;margin-top:6px;font-weight:400}.screen-week .today{background:#7c6ef7;color:white;border-radius:12px}.screen-tabs{display:flex;align-items:center;justify-content:space-between;background:#202027;border-radius:30px;font-size:2.8cqw;padding:2%;gap:2%;margin-bottom:6%}.screen-tabs b{font-weight:400;padding:6% 5%;background:#7c6ef7;border-radius:30px;white-space:nowrap}.screen-tabs span{padding-right:4%}.screen-tasks{display:flex;flex-direction:column;gap:7px}.screen-tasks>div{background:#212127;border-radius:15px;padding:7% 5%;display:flex;align-items:center;gap:5%;font-size:3.5cqw}.screen-tasks i{width:6px;height:6px;flex-shrink:0;background:#6baded;border-radius:50%}.screen-tasks small{margin-left:auto;white-space:nowrap;font-size:2.3cqw;color:#999}.screen-nav{display:flex;justify-content:space-around;background:#212127;border-radius:30px;padding:6%;margin-top:auto;gap:9%}.screen-nav svg{width:13%;height:auto;color:#999}.screen-nav svg:first-child{color:#b7acff}.screen-habit{background:color-mix(in srgb,var(--hc) 25%,#15151a);border-radius:16px;padding:7%;margin-bottom:5%;font-size:3.9cqw}.screen-habit>div:first-child{display:flex;align-items:center;gap:7%}.screen-habit svg{width:18px;height:18px;color:var(--hc)}.screen-habit b{margin-left:auto;color:var(--hc)}.screen-habit small{display:block;color:#bcb8c3;font-size:3cqw;margin-top:6%}.check-week{display:flex;justify-content:space-between;margin-top:12%}.check-week>span{width:16px;height:16px;border:1px solid #a9a4b850;border-radius:50%;display:grid;place-items:center;font-size:9px}.check-week .checked{background:var(--hc);color:#28212e;border:0}.focus-content{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%;gap:14%;padding-bottom:5%}.screen-selector{font-size:3.7cqw;color:#bcb5ce;display:flex;gap:10px;align-items:center}.screen-timer{font:400 24cqw 'DM Sans';letter-spacing:-.06em}.screen-start{background:#7c6ef7;color:#fff;padding:5% 10%;border-radius:25px;font-size:3.7cqw}.screen-metrics{display:grid;grid-template-columns:1fr 1fr;gap:6%;margin:4% 0 11%}.screen-metrics>div{background:#222029;border-radius:15px;padding:15% 12%}.screen-metrics small{font-size:3cqw;color:#aaa3b9}.screen-metrics strong{display:block;color:#b7acff;font-size:9cqw;margin-top:12%;font-weight:500}.screen-chart{background:#222029;border-radius:18px;padding:9%}.screen-chart>strong{font-size:4cqw;font-weight:400}.screen-bars{display:flex;gap:7%;height:110px;padding-top:10%}.screen-bars>div{flex:1;display:flex;flex-direction:column;justify-content:end;align-items:center;gap:6px}.screen-bars i{background:linear-gradient(#b7acff,#806bab);width:100%;border-radius:4px 4px 0 0;min-height:3px}.screen-bars small{font-size:2.6cqw;color:#b5afbf}.screen-summary{background:#222029;border-radius:15px;padding:8%;margin-top:8%;display:flex;flex-direction:column;gap:8px;font-size:3.7cqw}.screen-summary b{font-size:7cqw;color:#b7acff}.screen-summary small{color:#999;font-size:2.8cqw}.screen-note{background:#24202d;border-radius:14px;padding:10%;margin-bottom:6%}.screen-note>small{font-size:2.8cqw;color:#b7acff}.screen-note strong{font-size:4.8cqw;font-weight:500;display:block;margin:6% 0}.screen-note p{font-size:3.8cqw;line-height:1.6;color:#c9c3d3;margin:6% 0}.screen-chat-user,.screen-chat-reply{font-size:3.8cqw;line-height:1.5;padding:8%;margin-bottom:9%;border-radius:16px;background:#24212d}.screen-chat-user{background:#7c6ef7;margin-left:8%;border-bottom-right-radius:4px}.screen-chat-reply{margin-right:8%;border-bottom-left-radius:4px}.screen-composer{background:#24212d;margin-top:auto;border-radius:30px;padding:7%;font-size:3.5cqw;color:#aaa;display:flex;justify-content:space-between}.screen-composer svg{width:17px;height:17px}.hero-phone{width:390px;margin:auto;filter:drop-shadow(0 20px 20px #1f203515)}.hero-data{position:absolute;display:flex;align-items:center;gap:13px;border-radius:17px;background:#ffffffed;padding:15px 20px;text-align:left;box-shadow:0 3px 18px #342c4210;transition:transform .6s,opacity .6s;animation:float-in 1s both}.hero-data svg{width:29px;height:29px;color:#7c6ef7}.hero-data small{display:block;font-size:11px;color:#999;margin-bottom:5px}.hero-data strong{font-size:15px;font-weight:500}.card-one{left:4%;top:100px}.card-two{right:3%;top:245px}.card-three{left:10%;top:395px}.mini-chart{display:flex;align-items:end;gap:4px;height:31px}.mini-chart i{height:17px;background:#b7acff;border-radius:3px;width:5px}.mini-chart i:nth-child(2){height:25px}.mini-chart i:nth-child(4){height:31px}.hero.is-changing .hero-data{transform:translateY(-15px);opacity:.4}.screen-body.swap{animation:screen-in .6s both}.showcase-controls{display:flex;align-items:center;justify-content:center;gap:5px;padding:0 0 22px}.showcase-controls button{background:transparent;border-radius:25px;padding:8px 14px;color:#747679;font-size:12px}.showcase-controls [aria-pressed=true]{color:#6553b8;background:#ffffffb3}.showcase-pause svg{width:15px;height:15px}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.feature-card{background:#edf0f8;border-radius:25px;overflow:hidden;padding:29px 29px 0}.feature-card h3{font-size:34px}.feature-card>p{font-size:18px;margin-top:16px;min-height:106px}.feature-art{height:430px;position:relative;margin:25px -29px 0;overflow:hidden;background:radial-gradient(ellipse at 50% 100%,#cab6f8aa,transparent 72%)}.habits-card .feature-art{background:radial-gradient(ellipse at 50% 100%,#b0dfcbaa,transparent 72%)}.focus-card .feature-art{background:radial-gradient(ellipse at 50% 100%,#ffcbbb99,transparent 72%)}.feature-art .phone{width:320px;margin:auto}.feature-art:after{content:'';position:absolute;inset:80% 0 0;background:linear-gradient(transparent,#edf0f8);z-index:5}.preview-chip{position:absolute;z-index:6;left:15px;right:15px;bottom:80px;padding:16px;background:#fff;border-radius:15px;box-shadow:0 5px 17px #3f354c0b;display:flex;align-items:center;gap:10px;font-size:13px}.preview-chip svg{width:22px;height:22px;color:#8f7cbb}.notes-wide{margin-top:24px;background:linear-gradient(110deg,#e4eef4,#e9e2fb);border-radius:25px;display:grid;grid-template-columns:1fr 1fr;overflow:hidden;min-height:430px;align-items:center}.wide-art{position:relative;height:440px}.wide-art .phone{margin:25px auto 0;width:350px}.wide-copy{padding:40px 40px 40px 20px}.wide-copy p{margin-top:20px}.note-float{position:absolute;z-index:5;left:25px;bottom:85px;background:#fff;padding:20px;border-radius:15px;font-size:14px;box-shadow:0 5px 20px #3020400b}.note-float strong{display:block;font-weight:500}.note-float span{display:block;color:#aaa;margin-top:8px;font-size:12px}.tickie-section{background:#1f2025;padding:65px 0 75px}.tickie-intro{text-align:center;color:white}.tickie-intro>img{width:170px;height:205px;object-fit:contain;margin:0 auto 10px}.tickie-intro h2{font-size:60px}.tickie-intro p{color:#c2bdc9;margin-top:20px}.key-note{font-size:12px;color:#b5aebd;display:block;margin:12px 0 48px}.tickie-cards{display:flex;flex-direction:column;gap:22px}.tickie-card{border-radius:25px;background:linear-gradient(120deg,#e8f0f6,#ddd3fb);display:grid;grid-template-columns:1fr 1fr;min-height:340px;overflow:hidden;align-items:center}.tickie-card:nth-child(2){background:linear-gradient(120deg,#eaf0f6,#f1dfe0)}.tickie-card:nth-child(3){background:linear-gradient(120deg,#eaf0f6,#e6def2)}.tickie-card>div:first-child{padding:40px}.tickie-card p{font-size:19px;margin-top:18px;max-width:380px}.tickie-card-art{position:relative;height:360px}.tickie-card-art .phone{width:315px;margin:-100px auto 0}.tickie-card:nth-child(2) .phone{margin:40px auto 0}.speech-chip{position:absolute;z-index:6;top:140px;left:0;right:25px;border-radius:16px;background:#fff;padding:17px 22px;font-size:14px;box-shadow:0 5px 20px #3020400c}.tickie-card:nth-child(2) .speech-chip{top:70px}.explorer{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:70px}.explorer h2{font-size:52px}.explorer-copy>p{margin-top:20px}.explore-choices{display:flex;flex-direction:column;gap:12px;margin-top:30px}.explore-choice{display:flex;align-items:center;text-align:left;padding:18px 22px;background:#edf0f7;border-radius:17px;gap:24px;opacity:.6;transition:transform .3s,opacity .3s,background .3s}.explore-choice:hover,.explore-choice.active{opacity:1;background:#e7e3f7;transform:translateX(7px)}.explore-choice strong{display:block;font-size:18px;font-weight:500}.explore-choice small{font-size:14px;line-height:1.4;color:#747679;display:block;margin-top:6px}.explore-choice svg{width:22px;height:22px;flex-shrink:0;color:#918c9e}.explorer-visual .phone{width:385px;margin:auto;filter:drop-shadow(0 9px 7px #1113)}.privacy{position:relative;aspect-ratio:2.4;border-radius:25px;overflow:hidden;display:grid;place-items:center;text-align:center;isolation:isolate;background:#202027}.privacy>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-1}.privacy>div{padding:35px}.privacy h2{font-size:47px;color:#fff;text-shadow:0 2px 20px #0005}.privacy p{color:#c6c1d0;font-size:18px;margin-top:18px}.people-wall{max-width:1350px;margin:auto;height:450px;overflow:hidden}.people-wall img{height:100%;width:100%;object-fit:contain}.community .section-intro{margin-top:20px}.review-note{font-size:12px;text-align:center;margin-bottom:18px}.review-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.review-grid article{padding:26px;border-radius:22px;background:#edf0f8}.review-grid article>span{color:#e5a839;letter-spacing:1px}.review-grid h3{font-size:23px;margin-top:16px}.review-grid p{font-size:16px;margin-top:16px}.review-grid small{font-size:12px;color:#92929a;display:block;margin-top:22px}.closing{text-align:center;overflow:hidden}.closing h2{font-size:58px}.closing-copy p{margin-top:20px}.closing-copy .button{margin-top:25px}.closing-stage{position:relative;max-width:1440px;height:680px;margin:30px auto 0;isolation:isolate}.closing-objects{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;z-index:0}.closing-phone{width:380px;margin:auto;top:60px}.closing-stage .phone-screen{z-index:3}footer{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:45px 0 30px;flex-wrap:wrap}footer nav{display:flex;gap:25px;font-size:14px}footer small{width:100%;font-size:12px;color:#999;border-top:1px solid #eee;padding-top:25px}.enter{animation:float-in .75s both}.feature-card:nth-child(2).enter{animation-delay:.1s}.feature-card:nth-child(3).enter{animation-delay:.2s}@keyframes float-in{from{opacity:0;translate:0 22px}to{opacity:1;translate:0 0}}@keyframes screen-in{from{opacity:.2;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}
@media(max-width:1100px){h2{font-size:52px}.feature-card{padding:25px 22px 0}.feature-card h3{font-size:29px}.feature-card>p{font-size:17px;min-height:125px}.feature-art{margin-inline:-22px}.feature-art .phone{width:290px}.explorer{gap:35px}.explorer h2{font-size:44px}.hero h1{font-size:72px}.hero-data{padding:13px}.card-one{left:0}.card-two{right:0}.card-three{left:3%}.people-wall{height:365px}}
@media(max-width:760px){.wrap{width:calc(100% - 40px)}.section{margin-top:75px}.navigation{top:20px;width:calc(100% - 48px);padding:11px 18px;gap:14px}.navigation>nav{display:none}.nav-cta{margin-left:auto}.menu-toggle{display:block;padding:0}.navigation #mobile-nav:not([hidden]){display:flex;position:absolute;top:66px;left:0;right:0;background:#fff;border-radius:20px;padding:25px;flex-direction:column;margin:0;box-shadow:0 8px 22px #2221}.hero{padding-top:130px}.hero h1{font-size:55px}.hero-copy p{font-size:19px;padding:0 18px}.hero-copy p br{display:none}.hero-stage{height:540px}.hero-phone{width:350px}.hero-data strong{font-size:12px}.hero-data small{font-size:9px}.hero-data svg{width:23px;height:23px}.card-one{left:8px;top:155px}.card-two{right:8px;top:345px}.card-three{display:none}.hero-data{gap:8px;padding:11px}.hero-ribbons{inset:20% -70% 5%}.feature-grid{grid-template-columns:1fr}.feature-card{display:grid;grid-template-columns:1fr 1fr;padding:30px 25px 0;gap:10px}.feature-card>h3{align-self:end}.feature-card>p{grid-column:1;min-height:0;font-size:18px;align-self:start;padding-bottom:25px}.feature-art{grid-column:2;grid-row:1/3;height:380px;margin:0 -25px 0 0}.feature-art .phone{width:280px}.preview-chip{font-size:10px;padding:10px;left:0;right:10px;bottom:70px}.preview-chip svg{width:17px}.notes-wide{grid-template-columns:1fr}.wide-copy{grid-row:1;padding:30px;text-align:center}.wide-art{height:400px}.wide-art .phone{margin-top:0}.tickie-section{padding:45px 0}.tickie-intro h2{font-size:46px}.tickie-intro>img{width:150px;height:180px}.tickie-card{grid-template-columns:1fr 1fr}.tickie-card>div:first-child{padding:25px}.tickie-card h3{font-size:29px}.tickie-card p{font-size:17px}.tickie-card-art .phone{width:280px}.speech-chip{font-size:12px;padding:13px;right:15px;left:-15px}.explorer{grid-template-columns:1fr}.explorer-copy{text-align:center}.explore-choices{text-align:left;max-width:530px;margin-inline:auto}.explorer-visual .phone{width:350px}.privacy{aspect-ratio:1.7}.privacy h2{font-size:39px}.people-wall{height:290px;width:130%;margin-left:-15%}.community{overflow:hidden}.review-grid{grid-template-columns:1fr}.review-grid article{max-width:560px;width:100%;margin:auto}.closing h2{font-size:46px}.closing-stage{height:510px;width:130%;margin-left:-15%}.closing-phone{width:310px;top:25px}h2{font-size:42px}h3{font-size:31px}p{font-size:18px}.section-intro p br,.explorer-copy>p br{display:none}.section-intro{margin-bottom:35px}}
@media(max-width:480px){.hero h1{font-size:43px;letter-spacing:-.04em}.hero{margin:8px;border-radius:24px}.hero-copy p{font-size:17px;margin-top:22px}.hero-copy .button{font-size:13px}.navigation .nav-cta{display:none}.navigation .menu-toggle{margin-left:auto}.brand{font-size:20px}.hero-stage{margin-top:28px;height:510px}.hero-phone{width:325px}.hero-data{padding:10px}.hero-data strong{font-size:10px}.card-one{top:130px}.card-two{top:330px}.mini-chart{height:24px;gap:3px}.mini-chart i{width:4px}.feature-card{display:block;padding:28px 25px 0}.feature-card h3{font-size:32px}.feature-card p{margin-top:16px;padding:0}.feature-art{margin:25px -25px 0;height:420px}.feature-art .phone{width:315px}.preview-chip{font-size:12px;bottom:75px;left:13px;right:13px;padding:15px}.tickie-card{display:flex;flex-direction:column}.tickie-card>div:first-child{padding:30px 26px;width:100%}.tickie-card h3{font-size:32px}.tickie-card-art{width:100%;height:320px}.tickie-card-art .phone{width:315px;margin:-35px auto 0}.tickie-card:nth-child(2) .phone{margin:20px auto 0}.speech-chip{left:15px;right:15px;top:155px;font-size:13px}.tickie-card:nth-child(2) .speech-chip{top:135px}.tickie-intro h2{font-size:38px}.explorer h2,h2{font-size:36px}.explorer-visual .phone{width:320px}.privacy{aspect-ratio:1.2}.privacy h2{font-size:33px}.privacy p{font-size:17px}.privacy>div{padding:20px}.people-wall{height:240px;width:170%;margin-left:-35%}.community h2{font-size:34px}.closing h2{font-size:36px}.closing-stage{height:435px;width:160%;margin-left:-30%}.closing-phone{width:280px;top:35px}.closing-copy p{font-size:18px}footer nav{gap:18px}footer{padding-top:30px;gap:25px}.screen-tasks>div{padding-block:6%}.screen-bars{height:95px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}
.phone-screen{inset:3% 17.5% 3%;border-radius:25px}.phone-screen:before{content:'';position:absolute;top:2.5%;left:50%;transform:translateX(-50%);width:9px;height:9px;border-radius:50%;background:#010105;box-shadow:0 0 0 2px #272935;z-index:9}.screen-status{padding-top:5%}.hero-stage{height:590px}.hero-phone{width:405px}.feature-art .phone{width:345px}.feature-art{height:455px}.screen-bars{height:95px}.hero-ribbons{animation:ribbon-open 1.6s both}.hero-data{animation:float-in 1s both,card-drift 5s 1s 2 alternate ease-in-out}.card-two{animation-delay:.15s,1.15s}.card-three{animation-delay:.3s,1.3s}@keyframes card-drift{from{translate:0 0}to{translate:0 -13px}}@keyframes ribbon-open{from{opacity:0;scale:.8}to{opacity:1;scale:1}}
@media(max-width:760px){.hero-phone{width:360px}.hero-stage{height:555px}.feature-art .phone{width:305px}.feature-art{height:415px}.screen-bars{height:90px}}
@media(max-width:480px){.hero-phone{width:330px}.hero-stage{height:510px}.feature-art .phone{width:345px}.feature-art{height:450px}.phone-screen{border-radius:23px}.screen-tasks>div{padding-block:7%}.screen-bars{height:85px}}
.explorer-visual{min-width:0}.explorer-visual .phone{max-width:100%}.screen-metrics strong{white-space:nowrap;font-size:8cqw}.screen-body{text-align:left}.screen-tasks>div{min-width:0}.screen-tasks>div>span{min-width:0}.phone-screen:before{width:7px;height:7px}.hero-copy p{max-width:710px;margin-inline:auto;padding-inline:20px}@media(max-width:480px){.hero h1{font-size:clamp(36px,10.8vw,43px)}.hero-copy p{padding-inline:20px}}
.hero-stage{height:640px}.showcase-controls{position:relative;z-index:10}@media(max-width:760px){.hero-stage{height:570px}}@media(max-width:480px){.hero-stage{height:520px}}
.navigation{width:min(980px,calc(100% - 64px));gap:22px}.navigation>nav{gap:22px}.feature-art:after{display:none}.tickie-intro>img{width:260px;height:310px;margin-bottom:18px}.preview-chip{display:block;background:#fffffff2;backdrop-filter:blur(16px);box-shadow:0 6px 20px #241b3c18,0 1px 0 #ffffff inset;border:1px solid #ffffffc9;padding:16px 18px;bottom:70px;border-radius:18px}.metric-top,.metric-bottom{display:flex;justify-content:space-between;align-items:center;gap:8px}.metric-label{font-size:12px;color:#81818b}.metric-tag{font-size:10px;color:#7768b1;background:#efebfa;padding:4px 8px;border-radius:6px}.preview-chip>strong{display:block;font-size:23px;font-weight:500;letter-spacing:-.03em;margin:12px 0;color:#25252b}.preview-chip>strong small{font-size:14px;color:#888890;font-weight:400;letter-spacing:0}.metric-bottom{font-size:11px;color:#8b8996}.metric-arrow{font-size:19px;color:#8e80be}.metric-check{color:#7c6ef7;background:#eeeafa;border-radius:50%;padding:3px 6px}.metric-week{font-size:10px;color:#9c8fce;white-space:nowrap}.metric-ring{width:24px;height:24px;border-radius:50%;border:4px solid #d9d0f1;border-top-color:#8c79c3}.explorer-copy>p{max-width:100%;text-wrap:pretty}.privacy>div{position:relative;z-index:2}.privacy p{max-width:660px;margin-inline:auto;text-shadow:0 2px 12px #000}.privacy>div:before{content:'';position:absolute;inset:5% -5%;z-index:-1;background:radial-gradient(ellipse,#0809119c,transparent 72%)}.site-footer{align-items:start;padding-top:60px}.footer-groups{display:grid;grid-template-columns:repeat(3,1fr);gap:65px}.site-footer nav{display:flex;flex-direction:column;gap:14px}.site-footer h3{font-size:15px;letter-spacing:0;margin-bottom:7px}.site-footer nav a{font-size:14px;color:#747679}.site-footer nav a:hover{color:#6855c4}
@media(max-width:950px){.navigation>nav{gap:14px}.navigation{gap:16px}.navigation .brand{font-size:20px}.navigation .nav-cta{font-size:13px;padding-inline:15px}.footer-groups{gap:35px}}
@media(max-width:760px){.navigation{width:calc(100% - 48px)}.tickie-intro>img{width:220px;height:270px}.preview-chip{padding:12px;left:8px;right:8px}.preview-chip>strong{font-size:19px;margin:9px 0}.metric-label{font-size:10px}.metric-bottom{font-size:10px}.metric-week{font-size:8px}.footer-groups{width:100%;gap:25px}.site-footer{gap:35px}}
@media(max-width:480px){.tickie-intro>img{width:210px;height:255px}.preview-chip{padding:16px;left:15px;right:15px}.preview-chip>strong{font-size:23px}.metric-label{font-size:12px}.metric-bottom{font-size:11px}.metric-week{font-size:10px}.site-footer nav a{font-size:12px}.footer-groups{gap:18px}}
.privacy>img{filter:brightness(.38);object-position:center}.privacy p{color:#f0edf7;max-width:650px}.privacy>div:before{display:none}.speech-chip{left:50%;right:auto;transform:translateX(-50%);width:max-content;max-width:calc(100% - 40px);text-wrap:pretty}.closing-object-grid{position:absolute;inset:0;pointer-events:none}.closing-object{position:absolute;overflow:hidden}.closing-object img{position:absolute;max-width:none;height:auto}.closing-object.laptop{width:31%;aspect-ratio:1.25;left:2%;top:9%}.closing-object.laptop img{width:238.1%;left:0;top:-10%}.closing-object.notebook{width:24%;aspect-ratio:.8;left:5%;bottom:4%}.closing-object.notebook img{width:400%;left:-16%;top:-122%}.closing-object.earbuds{width:23%;aspect-ratio:1.1;right:3%;top:17%}.closing-object.earbuds img{width:400%;left:-300%;top:-31%}.closing-object.coffee{width:22%;aspect-ratio:.85;right:4%;bottom:4%}.closing-object.coffee img{width:400%;left:-300%;top:-136%}
@media(max-width:760px){.speech-chip{left:50%;right:auto;max-width:calc(100% - 24px);padding:13px 17px}.privacy{aspect-ratio:auto;min-height:330px}.privacy>div{padding:28px}.closing-object.laptop{width:28%;left:3%}.closing-object.notebook{width:22%;left:6%}.closing-object.earbuds{width:21%;right:5%}.closing-object.coffee{width:20%;right:6%}}
@media(max-width:480px){.speech-chip{left:50%;right:auto;max-width:calc(100% - 30px)}.privacy{min-height:340px}.privacy h2{font-size:30px}.privacy p{font-size:16px}}
.closing-object-grid{width:min(100%,1020px);aspect-ratio:3/2;height:auto;left:50%;top:50%;right:auto;bottom:auto;transform:translate(-50%,-50%)}.closing-object.notebook img{top:-115%}.closing-object.coffee img{top:-124%}
@media(max-width:760px){.closing-object-grid{width:min(100%,765px)}}@media(max-width:480px){.closing-object-grid{width:min(100%,652px)}}
@media(max-width:480px){.tickie-card h3{font-size:clamp(26px,8vw,32px)}.explorer h2{font-size:clamp(30px,9.5vw,36px)}.privacy h2{font-size:clamp(24px,7.6vw,30px)}}
.review-grid .user-review{display:flex;flex-direction:column}.user-review blockquote{margin:0}.review-grid .user-review blockquote p{margin:0;font-size:16px;line-height:1.65}.review-attribution{margin-top:auto;padding-top:24px;display:flex;flex-direction:column;gap:5px}.review-attribution strong{font-size:16px;font-weight:500}.review-attribution span{font-size:13px;line-height:1.5;color:#747679}.home-faq-list{max-width:850px;margin-inline:auto;display:grid;gap:16px}.home-faq-card{background:#edf0f8;border-radius:24px;padding:24px 28px}.home-faq-card>summary{list-style:none;position:relative;padding-right:32px;cursor:pointer;border-radius:6px}.home-faq-card>summary::-webkit-details-marker{display:none}.home-faq-card>summary:after{content:'';position:absolute;right:4px;top:50%;width:9px;height:9px;border-right:2px solid #8c819f;border-bottom:2px solid #8c819f;transform:translateY(-70%) rotate(45deg);transition:transform .26s}.home-faq-card[open]>summary:after{transform:translateY(-20%) rotate(225deg)}.home-faq-card>summary:focus-visible{outline:2px solid #7c6ef7;outline-offset:8px}.home-faq-card h3{font-size:20px;line-height:1.4;letter-spacing:-.02em}.home-faq-card .disclosure-body{display:flow-root}.home-faq-card p{margin-top:18px;font-size:18px;line-height:1.6}
@media(max-width:760px){.home-faq-card{padding:22px}.home-faq-card h3{font-size:18px}.home-faq-card p{font-size:17px}}@media(max-width:480px){.home-faq h2{font-size:clamp(30px,8vw,36px)}}
.section-intro>p,.tickie-intro>p,.closing-copy>p{max-width:820px;margin-inline:auto;text-wrap:balance}.tickie-intro>p{max-width:800px}.key-note{color:#99939f}.copy-break{display:initial}
@media(max-width:760px){.copy-break{display:none}.section-intro>p,.tickie-intro>p,.closing-copy>p{text-wrap:pretty}}
.hero-actions{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:12px;margin-top:25px}.hero-actions .button{margin:0}.button-light{background:#fff;color:#1f2025;box-shadow:inset 0 0 0 1px #d8dbe6}.button-light:hover{background:#f3f1ff;color:#52448e}@media(max-width:480px){.hero-actions{gap:10px}.hero-actions .button{padding-inline:16px;font-size:13px}.navigation .nav-cta{font-size:12px;padding-inline:13px;white-space:nowrap}}
@media(max-width:600px){.hero-actions{flex-direction:column;align-items:stretch;width:100%;max-width:300px;margin-inline:auto}.hero-actions .button{width:100%;justify-content:center;text-align:center}}
