:root{--ink:#000;--char:#0e0d0d;--char-2:#1a1918;--bone:#f5f2ee;--stone:#ebe8e4bd;--stone-2:#ebe8e48f;--hair:#ffffff17;--hair-2:#ffffff29;--metal:#b08a3e;--fill:#78768033;--fill-2:#78768052;--card:#ffffff0e;--sans:-apple-system,"SF Pro Text","Inter",BlinkMacSystemFont,system-ui,"Helvetica Neue",Arial,sans-serif;--sf-display:-apple-system,"SF Pro Display","Inter",BlinkMacSystemFont,system-ui,"Helvetica Neue",Arial,sans-serif;--serif:ui-serif,"New York","Iowan Old Style","Cormorant Garamond",Georgia,serif;--display:var(--sf-display);--r-sm:12px;--r:16px;--r-lg:24px;--r-xl:30px;--bounce:cubic-bezier(.34,1.56,.64,1);--ease:cubic-bezier(.22,1,.36,1);--sp:clamp(28px,5vw,72px);--gold:linear-gradient(100deg,#f6e7c8 0%,#dcc196 40%,#b48d5c 100%)}.site{font:400 17px/1.47 var(--sans);letter-spacing:-.022em}.site main,.site .foot{z-index:1;position:relative}.glow{z-index:0;pointer-events:none;background:radial-gradient(42vmax 30vmax at 50% 0%,rgb(var(--tint-rgb,176 138 62) / .16),transparent 70%), radial-gradient(36vmax 28vmax at 100% 45%,#786eaa17,transparent 70%), radial-gradient(44vmax 30vmax at 0% 95%,#a0785a17,transparent 70%);position:fixed;inset:-10vh -10vw}.vh{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.site h1,.site h2,.site h3{text-wrap:balance;font-weight:700}.site .it{font-family:var(--serif);letter-spacing:-.01em;margin-right:-.08em;padding-right:.08em;font-style:italic;font-weight:400}.eyebrow{font:600 17px/1.3 var(--sans);letter-spacing:-.02em;color:var(--metal);align-items:center;gap:10px;margin-bottom:10px;display:flex}.hl{font:700 clamp(34px,9.4vw,72px)/1.06 var(--sf-display);letter-spacing:-.035em;color:var(--bone)}.grad{background:var(--gold);color:#0000;-webkit-box-decoration-break:clone;box-decoration-break:clone;-webkit-background-clip:text;background-clip:text;margin:-.04em -.14em -.12em -.02em;padding:.04em .14em .12em .02em}.sub{color:var(--stone);max-width:34em;margin-top:16px;font-size:17px;line-height:1.5}.sub b{color:var(--bone);font-weight:600}.site .btn{border-radius:var(--r);height:52px;font:600 17px/1 var(--sans);letter-spacing:-.02em;text-transform:none;transition:transform .35s var(--bounce),background .25s,opacity .25s;gap:8px;padding:0 24px}.site .btn:active{transform:scale(.96)}.site .btn-solid{background:var(--bone);color:#000}.site .btn-solid:hover{background:#fff}.site .btn-glass,.site .btn-line{color:var(--bone);background:#ffffff1a;border:0;box-shadow:inset 0 1px #ffffff29,inset 0 0 0 .5px #ffffff1a}.site .btn-glass:hover,.site .btn-line:hover{background:#ffffff29}.site .btn-sm{border-radius:12px;height:36px;padding:0 14px;font-size:15px}.site .btn:disabled{opacity:.45}.site .nav{padding:calc(env(safe-area-inset-top,0px) + 10px) 12px 0;pointer-events:none;background:0 0;border:0;transition:none;top:0;left:0;right:0}.navin{pointer-events:auto;border-radius:18px;justify-content:space-between;align-items:center;max-width:980px;height:52px;margin:0 auto;padding:0 8px 0 16px;display:flex;position:relative}.navin:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;opacity:0;will-change:opacity;-webkit-backdrop-filter:blur(20px)saturate(180%);backdrop-filter:blur(20px)saturate(180%);background:#1e1d1d8c;transition:opacity .3s;position:absolute;inset:0;box-shadow:inset 0 1px #fff3,inset 0 0 0 .5px #ffffff1f,0 10px 30px #0006}.site .nav.glass .navin:before{opacity:1}.navact{align-items:center;gap:8px;display:flex}.navjoin{opacity:0;visibility:hidden;transition:opacity .35s var(--ease),transform .45s var(--bounce),visibility 0s .35s;transform:scale(.92)}.navjoin.show{opacity:1;visibility:visible;transition:opacity .35s var(--ease),transform .45s var(--bounce),visibility 0s;transform:none}.mk{place-items:center;height:44px;display:grid}.mk img{width:auto;height:22px}@media (width<=820px) and (hover:none){.site .nav{padding-top:calc(env(safe-area-inset-top,0px) + 28px)}}.hero{padding:calc(env(safe-area-inset-top,0px) + 92px) var(--gut) var(--sp);text-align:center;grid-template-columns:minmax(0,1fr);grid-template-areas:"copy""dev""join""side";justify-items:center;display:grid;position:relative;overflow-x:clip}@media (width<=820px) and (hover:none){.hero{padding-top:calc(env(safe-area-inset-top,0px) + 106px)}}.hero-in{max-width:760px;transform:translateY(calc(var(--hp,0) * -40px)) scale(calc(1 - var(--hp,0) * .05));opacity:calc(1 - var(--hp,0) * 1.15);grid-area:copy;justify-items:center;gap:12px;display:grid}.crown{width:min(23vw,92px);margin-bottom:2px;position:relative}.crown img{filter:drop-shadow(0 10px 40px #0009);width:100%;height:auto}.crown:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side,rgb(var(--tint-rgb,176 138 62) / .3),rgb(var(--tint-rgb,176 138 62) / .08) 55%,transparent);animation:7s ease-in-out infinite alternate breathe;position:absolute;inset:-60%}@keyframes breathe{0%{opacity:.7;transform:scale(.9)}to{opacity:1;transform:scale(1.06)}}.sheen{pointer-events:none;position:absolute;inset:0;overflow:hidden;-webkit-mask:url(/img/crown.svg) 50%/contain no-repeat;mask:url(/img/crown.svg) 50%/contain no-repeat}.sheen i{background:linear-gradient(100deg,#0000,#fff8e8d9 50%,#0000);width:42%;animation:7.5s cubic-bezier(.45,0,.2,1) 1.8s infinite sheen;position:absolute;top:-10%;bottom:-10%;left:0;transform:translate(-130%)skew(-14deg)}@keyframes sheen{0%{transform:translate(-130%)skew(-14deg)}24%,to{transform:translate(300%)skew(-14deg)}}.hero .eyebrow{justify-content:center;margin:0}.hero-hl{max-width:12em;font-size:clamp(36px,10.2vw,84px);line-height:1.05}.hero .ctas,.final .ctas{gap:12px;width:100%;max-width:340px;margin-top:10px;display:grid}.hero-sub{text-wrap:balance;max-width:22em;color:var(--stone);font-size:clamp(17px,4.4vw,21px);line-height:1.42}.rise{animation:rise 1.2s var(--ease) both}.d1{animation-delay:.12s}.d2{animation-delay:.24s}.d3{animation-delay:.38s}.d4{animation-delay:.9s}@keyframes rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.rv{transition:opacity 1s var(--ease),transform 1.2s var(--ease)}.js .rv:not(.in){opacity:0;transform:translateY(18px)}.reflect{padding-top:var(--sp)}.phil{padding-block:0 calc(var(--sp) * 1.1);scroll-margin-top:40px}.phil .eyebrow{margin-bottom:18px;font-weight:600}.phil .sub{margin-top:28px}.site main>section{scroll-margin-top:calc(env(safe-area-inset-top,0px) + 30px)}.lit{font:700 clamp(32px,8.6vw,64px)/1.14 var(--sf-display);letter-spacing:-.035em;max-width:15em}.lit .w{color:#f5f2ee29;transition:color .45s}.lit .w.on{color:var(--bone)}.lit .em .w.on{color:var(--metal)}.band{padding-block:0 calc(var(--sp) * 1.1)}.media{border-radius:var(--r-xl);aspect-ratio:3/4;transform:scale(calc(.9 + var(--mp,1) * .1));transform-origin:50% 0;will-change:transform;background:#050505;margin:0;position:relative;overflow:hidden}.media img{object-fit:cover;object-position:50% 60%;filter:contrast(1.08)brightness(.82);width:100%;height:100%;transform:translateY(calc((1 - var(--mp,1)) * 34px)) scale(1.08);will-change:transform;position:absolute;inset:0}.media:after{content:"";pointer-events:none;background:linear-gradient(#0000 38%,#000000e0);position:absolute;inset:0}.media figcaption{z-index:1;padding:24px 22px 26px;position:absolute;bottom:0;left:0;right:0}.media .hl{font-size:clamp(28px,7.4vw,60px)}.gen{max-width:30em;margin:14px 0 0}.gen p{font:italic 400 clamp(18px,4.8vw,24px)/1.35 var(--serif);color:#f5f2eee6}.ref{font:600 15px/1 var(--sans);color:var(--metal);margin-top:10px}.princ{padding-block:0 var(--sp)}.princ .head{margin-bottom:24px}.rail{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;padding:4px var(--gut) 8px;scroll-padding-inline:var(--gut);scrollbar-width:none;-webkit-overflow-scrolling:touch;grid-auto-columns:min(76vw,320px);grid-auto-flow:column;gap:12px;display:grid;overflow-x:auto}.rail::-webkit-scrollbar{display:none}.rail:focus-visible{outline-offset:-3px}h2[tabindex="-1"]:focus{outline:none}.pc{scroll-snap-align:start;border-radius:var(--r-lg);background:radial-gradient(120% 70% at 100% 0%,var(--tint),transparent 62%),linear-gradient(180deg,#fff1,#ffffff06);flex-direction:column;justify-content:space-between;gap:28px;min-height:min(64vw,260px);padding:22px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 .5px #ffffff2e,inset 0 0 0 .5px #ffffff0f}.pc:nth-child(3n+1){--tint:#c8785f33}.pc:nth-child(3n+2){--tint:#8c78c833}.pc:nth-child(3n){--tint:#788caa33}.pc .q{font:700 clamp(46px,13vw,64px)/1 var(--sf-display);letter-spacing:-.04em}.pt{font:600 clamp(22px,6vw,28px)/1.2 var(--sf-display);letter-spacing:-.025em;color:var(--stone)}.pc .x{color:var(--bone);transition:color .6s;position:relative}.pc .x:after{content:"";background:var(--metal);transform-origin:0;height:3px;transition:transform .9s var(--ease) .25s;border-radius:2px;position:absolute;top:54%;left:-3px;right:-3px;transform:scaleX(0)}.pc.on .x{color:var(--stone-2)}.pc.on .x:after{transform:scaleX(1)}.pc.ans{--tint:rgb(var(--tint-rgb,176 138 62) / .34);background:radial-gradient(120% 80% at 100% 0%,var(--tint),transparent 64%),linear-gradient(180deg,rgb(var(--tint-rgb,176 138 62) / .12),#ffffff08);box-shadow:inset 0 .5px 0 #ffebc859,inset 0 0 0 .5px rgb(var(--tint-rgb,176 138 62) / .2)}.pc.ans .q{font:600 17px/1.3 var(--sans);letter-spacing:-.02em;color:var(--metal)}.pc.ans .pt{font:700 clamp(28px,7.6vw,34px)/1.12 var(--sf-display);letter-spacing:-.03em;color:var(--bone)}.pc.ans .it{background:var(--gold);color:#0000;-webkit-box-decoration-break:clone;box-decoration-break:clone;-webkit-background-clip:text;background-clip:text;margin:-.04em -.2em -.12em -.02em;padding:.04em .2em .12em .02em;font-size:1.08em}.dots{justify-content:center;gap:8px;margin-top:18px;display:flex}.dots i{background:#ffffff3d;border-radius:50%;width:7px;height:7px;transition:background .3s}.dots i.on{background:var(--bone)}.path{padding-block:0 var(--sp);scroll-margin-top:calc(env(safe-area-inset-top,0px) + 40px)}.path .head{margin-bottom:30px}.path .col{display:grid}.more{justify-self:center;margin-top:18px}.trackwrap{position:relative}.trail{background:#ffffff1a;border-radius:1px;width:2px;position:absolute;top:38px;bottom:38px;left:19px}.trail i{border-radius:inherit;background:linear-gradient(180deg,color-mix(in srgb,var(--metal) 70%,#fff),var(--metal));transform-origin:top;box-shadow:0 0 12px rgb(var(--tint-rgb,176 138 62) / .5);position:absolute;inset:0;transform:scaleY(0)}.track{margin:0;padding:0;list-style:none;display:grid}.stage{grid-template-columns:40px 1fr;gap:18px;padding-block:18px;display:grid;position:relative}.stage .dot{z-index:1;width:40px;height:40px;font:600 13px/1 var(--sans);letter-spacing:0;color:var(--stone);background:#121212;border-radius:50%;place-items:center;transition:color .5s,box-shadow .5s;display:grid;position:relative;box-shadow:inset 0 0 0 1px #ffffff24}.stage .dot:before{content:"";border-radius:inherit;background:var(--gold);opacity:0;z-index:-1;transition:opacity .5s;position:absolute;inset:0}.stage.on .dot{color:#1a1510;box-shadow:0 0 0 6px rgb(var(--tint-rgb,176 138 62) / .12),0 0 24px rgb(var(--tint-rgb,176 138 62) / .35)}.stage.on .dot:before{opacity:1}.stage h3{font:700 clamp(24px,6.4vw,34px)/1.12 var(--sf-display);letter-spacing:-.03em;margin-top:5px;transition:color .5s}.stage:not(.on) h3{color:var(--stone-2)}.stage p{color:var(--stone);max-width:36em;margin-top:6px}.demo{display:contents}.device,.explain{text-align:left}.explain{justify-items:stretch}.demo>*{justify-self:center}.demo-cta{z-index:1;grid-area:join;width:100%;max-width:340px;margin-top:20px;display:grid;position:relative}.dside .head{text-align:center}.dside .head .eyebrow{justify-content:center}.dside .head .sub{margin-inline:auto}.device{--dw:min(82vw,326px);width:var(--dw);aspect-ratio:300/628;padding:calc(var(--dw) * .03);border-radius:calc(var(--dw) * .1733);background:linear-gradient(150deg,#4a4642 0%,#1c1b1a 18%,#121111 50%,#2b2826 82%,#5a554f 100%);grid-area:dev;margin-top:26px;position:relative;box-shadow:inset 0 0 0 1px #ffffff2e,inset 0 0 0 3px #0a0a0a,0 50px 90px #000000a6,0 0 0 .5px #000c}.screen{border-radius:calc(var(--dw) * .1467);isolation:isolate;--u:.35461cqw;background:radial-gradient(70% 40% at 10% 0%,rgb(var(--tint-rgb,176 138 62) / .18),transparent 70%),radial-gradient(60% 40% at 100% 35%,#786eaa1f,transparent 70%),#000;height:100%;position:relative;overflow:hidden;container-type:inline-size}.island{top:calc(9*var(--u));width:calc(84*var(--u));height:calc(24*var(--u));margin-left:calc(-42*var(--u));border-radius:calc(13*var(--u));z-index:6;background:#000;position:absolute;left:50%}.status{top:calc(14*var(--u));z-index:5;padding:0 calc(22*var(--u)) 0 calc(30*var(--u));font:600 calc(12*var(--u))/1 var(--sans);letter-spacing:0;color:var(--bone);justify-content:space-between;align-items:center;display:flex;position:absolute;left:0;right:0}.status span{gap:calc(4*var(--u));align-items:center;display:flex}.status svg{fill:currentColor;height:calc(11*var(--u));width:auto}.batt{width:calc(22*var(--u));height:calc(11*var(--u));border-radius:calc(3.5*var(--u));position:relative;box-shadow:inset 0 0 0 1px #ffffff73}.batt:after{content:"";left:calc(2*var(--u));top:calc(2*var(--u));bottom:calc(2*var(--u));width:calc(13*var(--u));border-radius:calc(2*var(--u));background:var(--bone);position:absolute}.scr{padding:calc(50*var(--u)) calc(13*var(--u)) calc(80*var(--u));align-content:start;gap:calc(7*var(--u));font-size:calc(11.5*var(--u));letter-spacing:-.01em;opacity:0;transform:translateY(calc(10*var(--u))) scale(.985);transition:opacity .45s var(--ease),transform .6s var(--ease);pointer-events:none;line-height:1.35;display:grid;position:absolute;inset:0;overflow:hidden}.scr.on{opacity:1;transform:none}.sfade{height:calc(96*var(--u));z-index:3;pointer-events:none;background:linear-gradient(#0000,#000000db);position:absolute;bottom:0;left:0;right:0}.dtabs{left:calc(10*var(--u));right:calc(10*var(--u));bottom:calc(14*var(--u));z-index:4;height:calc(54*var(--u));padding:calc(3*var(--u));border-radius:calc(27*var(--u));-webkit-backdrop-filter:blur(calc(14*var(--u))) saturate(180%);backdrop-filter:blur(calc(14*var(--u))) saturate(180%);box-shadow:inset 0 1px 0 #ffffff40,inset 0 0 0 .5px #ffffff24,0 calc(8*var(--u)) calc(24*var(--u)) #00000080;touch-action:pan-y;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;background:#28272799;display:flex;position:absolute}.dtabs button{z-index:1;justify-content:center;align-items:center;gap:calc(2*var(--u));color:#f5f2eeb8;min-width:0;transform:scale(var(--m,1));flex-direction:column;flex:1;transition:color .25s;display:flex;position:relative}.dtabs span{font-size:calc(8*var(--u));letter-spacing:.01em;font-weight:600;line-height:1}.dtabs svg{width:calc(19*var(--u));height:calc(19*var(--u));fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linejoin:round;stroke-linecap:round}.dtabs .on,.dtabs .pick{color:var(--metal)}.dtabs .on svg,.dtabs .pick svg{fill:currentColor}.dtabs .on svg .ln,.dtabs .pick svg .ln{stroke:#1d1b1a}.dtabs.lifted .on:not(.pick){color:#f5f2eeb8}.dtabs.lifted .on:not(.pick) svg{fill:none}.dtabs.lifted .on:not(.pick) svg .ln{stroke:currentColor}.dtabs button:focus-visible{outline-offset:calc(-2*var(--u));border-radius:calc(21*var(--u))}.lens{pointer-events:none;will-change:transform;border-radius:999px;width:0;height:0;transition:opacity .3s;position:absolute;top:0;left:0}.lens:before,.lens:after{content:"";border-radius:inherit;position:absolute;inset:0}.lens:before{opacity:calc(1 - var(--z,0) * .6);background:#ffffff24;box-shadow:inset 0 1px #ffffff4d,inset 0 0 0 .5px #ffffff1f,0 3px 10px #00000040}.lens:after{opacity:var(--z,0);background:radial-gradient(100% 80% at 50% 0,#ffffff38,#ffffff08 58%,#ffffff12);box-shadow:inset 0 1.5px 1px #ffffff8c,inset 0 -1px 1px #fff3,inset 0 0 0 .75px #ffffff4d,inset 0 0 14px #ffffff14,0 10px 24px #00000073}.dside{grid-area:side;gap:18px;width:100%;max-width:460px;margin-top:44px;display:grid}.hint{font:500 14px/1.3 var(--sans);color:var(--stone);justify-content:center;align-items:center;gap:8px;display:flex}.hint .mouse{display:none}@media (hover:hover) and (pointer:fine){.hint .touch{display:none}.hint .mouse{display:inline}}.tour{background:var(--fill);width:28px;height:28px;color:var(--bone);border-radius:50%;flex:none;place-items:center;margin-left:2px;display:grid;position:relative}.tour:after{content:"";position:absolute;inset:-8px}.tour[hidden]{display:none}.tour svg{fill:currentColor;width:11px;height:11px}.explain{display:grid}.xp{opacity:0;visibility:hidden;transition:opacity .3s var(--ease),transform .5s var(--ease),visibility 0s .3s;grid-area:1/1;align-content:start;gap:10px;display:grid;transform:translateY(10px)}.xp.on{opacity:1;visibility:visible;transition:opacity .5s var(--ease) .1s,transform .7s var(--ease) .1s,visibility 0s;transform:none}.explain .eyebrow{color:var(--metal);margin:0;justify-content:flex-start!important}.explain h3{font:700 clamp(26px,7vw,40px)/1.1 var(--sf-display);letter-spacing:-.03em}.explain p{color:var(--stone)}.explain ul{gap:10px;margin:6px 0 0;padding:0;list-style:none;display:grid}.explain li{color:var(--bone);padding-left:30px;font-size:16px;line-height:1.4;position:relative}.explain li:before{content:"";background:rgb(var(--tint-rgb,176 138 62) / .16) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23b08a3e' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5.5 12.5l4 4L18.5 8'/%3E%3C/svg%3E") center/11px no-repeat;border-radius:50%;width:20px;height:20px;position:absolute;top:1px;left:0}.seg{touch-action:pan-y;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;background:#78768038;border-radius:13px;grid-auto-columns:1fr;grid-auto-flow:column;padding:3px;display:grid;position:relative;box-shadow:inset 0 .5px #ffffff0f}.seg button{z-index:1;height:36px;font:600 15px/1 var(--sans);letter-spacing:-.015em;color:var(--stone);transform:scale(var(--m,1));transition:color .25s;position:relative}.seg button.on,.seg button.pick{color:var(--bone)}.seg.lifted button.on:not(.pick){color:var(--stone)}.seg .lens{border-radius:10px}.seg button:focus-visible{outline-offset:-1px;border-radius:10px}@media (forced-colors:active){.seg button.on{outline-offset:-3px;border-radius:10px;outline:2px solid canvastext}}.seg .lens:before{background:#fff3;box-shadow:inset 0 .5px #ffffff40,0 3px 8px #00000040}.word,.jour,.habits,.health,.call,.iph{padding-block:var(--sp)}.verse{text-align:center;max-width:30em;margin:40px auto 0}.verse p{font:italic 400 clamp(22px,6vw,30px)/1.3 var(--serif);color:var(--bone)}.verse cite{font:600 15px/1 var(--sans);color:var(--metal);margin-top:12px;font-style:normal;display:block}.cwrap{gap:22px;margin-top:28px;display:grid}.csteps{gap:4px;margin:0;padding:0;list-style:none;display:grid}.csteps li{grid-template-columns:36px 1fr;align-items:start;gap:14px;padding:12px 4px;display:grid}.csteps li>span{width:36px;height:36px;font:600 15px/1 var(--sf-display);color:var(--metal);box-shadow:inset 0 0 0 1.5px var(--metal);border-radius:50%;place-items:center;display:grid}.csteps b{font:700 19px/1.25 var(--sf-display);letter-spacing:-.02em;display:block}.csteps p{color:var(--stone);margin-top:2px;font-size:16px;line-height:1.45}.tic{background:rgb(var(--tint-rgb,176 138 62) / .16);width:46px;height:46px;color:var(--metal);border-radius:13px;grid-row:span 2;place-items:center;display:grid}.tic svg{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linejoin:round;stroke-linecap:round;width:24px;height:24px}.hwrap{gap:22px;margin-top:28px;display:grid}.cdesc{color:var(--stone);margin-top:14px;font-size:16px;line-height:1.5;display:grid}.stk{visibility:hidden;opacity:0;transition:opacity .3s var(--ease),visibility 0s .3s;grid-area:1/1}.stk.on{visibility:visible;opacity:1;transition:opacity .45s var(--ease)}.seg3{max-width:420px}.cal{border-radius:var(--r-xl);background:#0e0e0f;gap:12px;padding:18px 16px 16px;display:grid;box-shadow:inset 0 .5px #ffffff24,inset 0 0 0 .5px #ffffff0f}.calh{justify-content:space-between;align-items:baseline;padding:0 4px;display:flex}.calh b{font:700 20px/1.2 var(--sf-display);letter-spacing:-.025em}.calh span{color:var(--stone);font-size:14px}.calg{grid-template-columns:repeat(7,1fr);gap:6px;display:grid}.calg b{text-align:center;font:600 12px/1 var(--sans);color:var(--stone-2);padding-bottom:2px}.calg span{aspect-ratio:1;font:500 14px/1 var(--sans);font-variant-numeric:tabular-nums;color:var(--stone-2);transition:background .45s var(--ease) calc(var(--i) * 12ms),color .45s calc(var(--i) * 12ms),box-shadow .45s calc(var(--i) * 12ms),transform .5s var(--bounce) calc(var(--i) * 12ms);border-radius:12px;place-items:center;display:grid;position:relative}.calg span.due{color:var(--bone);box-shadow:inset 0 0 0 1.25px rgb(var(--tint-rgb,176 138 62) / .5);background:#ffffff0f}.calg span.kept{color:#1a1510;background:linear-gradient(160deg,color-mix(in srgb,var(--metal) 70%,#fff),var(--metal));box-shadow:none;font-weight:600}.calg span.now{outline:2px solid var(--bone);outline-offset:2px}.calg span:not(.due){transform:scale(.9)}.fall{gap:24px;margin-top:56px;display:grid}.fallimg{aspect-ratio:4/5;border-radius:var(--r-xl);background:#000;margin:0;position:relative;overflow:hidden}.fallimg img{object-fit:cover;object-position:50% 28%;filter:contrast(1.05)brightness(.85);width:100%;height:100%}.fallimg:after{content:"";background:linear-gradient(#0000 60%,#0009);position:absolute;inset:0}.falltx .hl{font-size:clamp(30px,8.4vw,56px)}.fsteps{counter-reset:f;grid-template-columns:1fr 1fr;gap:8px;margin:20px 0 0;padding:0;list-style:none;display:grid}.fsteps li{counter-increment:f;border-radius:var(--r);background:var(--card);font:600 16px/1.25 var(--sans);letter-spacing:-.02em;gap:6px;padding:14px;display:grid;box-shadow:inset 0 .5px #ffffff1a}.fsteps li:before{content:counter(f);font:600 13px/1 var(--sans);color:var(--metal)}.noscore{color:var(--stone);margin-top:20px;font-size:17px;line-height:1.5}.noscore b{color:var(--bone);font-weight:600}.calcs{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.calcs span{font:500 15px/1.1 var(--sans);color:var(--bone);background:#ffffff12;border-radius:12px;padding:9px 13px;box-shadow:inset 0 .5px #ffffff1a}.priv,.trad{padding-block:var(--sp)}.pico{background:var(--gold);color:#1a1510;width:58px;height:58px;box-shadow:0 10px 30px rgb(var(--tint-rgb,176 138 62) / .25);border-radius:16px;place-items:center;margin-bottom:18px;display:inline-grid}.pgrid{gap:12px;margin-top:28px;display:grid}.glist{border-radius:var(--r-lg);background:var(--card);overflow:hidden;box-shadow:inset 0 .5px #ffffff1f}.glist h3{font:600 13px/1.3 var(--sans);letter-spacing:0;color:var(--metal);padding:16px 18px 6px}.glist ul{margin:0;padding:0 0 6px;list-style:none}.glist li{padding:12px 18px 12px 50px;font-size:17px;position:relative}.glist li:before{content:"";background:var(--metal);width:18px;height:18px;margin-top:-9px;position:absolute;top:50%;left:18px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2'%3E%3Crect x='4.5' y='10.5' width='15' height='10' rx='2.5'/%3E%3Cpath d='M8 10.5V7.5a4 4 0 0 1 8 0v3'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2'%3E%3Crect x='4.5' y='10.5' width='15' height='10' rx='2.5'/%3E%3Cpath d='M8 10.5V7.5a4 4 0 0 1 8 0v3'/%3E%3C/svg%3E") 50%/contain no-repeat}.glist.hand li:before{background:var(--stone);-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='8.5'/%3E%3Cpath d='M8.3 12.3l2.6 2.6 4.9-5.4'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='8.5'/%3E%3Cpath d='M8.3 12.3l2.6 2.6 4.9-5.4'/%3E%3C/svg%3E")}.glist li+li:after{content:"";border-top:.5px solid #ffffff1a;position:absolute;top:0;left:50px;right:0}.tlist{margin-top:28px}.trow{gap:8px;padding:14px 18px;display:grid;position:relative}.trow+.trow:before{content:"";border-top:.5px solid #ffffff1a;position:absolute;top:0;left:18px;right:0}.trow .tag{background:rgb(var(--tint-rgb,176 138 62) / .14);font:600 12px/1 var(--sans);letter-spacing:0;white-space:nowrap;color:var(--metal);border-radius:7px;justify-self:start;padding:6px 8px}.trow b{font:600 17px/1.3 var(--sans);letter-spacing:-.02em;display:block}.trow span:not(.tag){color:var(--stone);font-size:15px}.inst{padding-block:var(--sp)}.icard{border-radius:var(--r-xl);background:radial-gradient(80% 70% at 0% 0%,rgb(var(--tint-rgb,176 138 62) / .2),transparent 62%),linear-gradient(180deg,#ffffff0f,#ffffff05);gap:22px;padding:28px 22px;display:grid;box-shadow:inset 0 .5px #ffffff2e,inset 0 0 0 .5px #ffffff0d}.appic{border-radius:17px;width:72px;height:72px;box-shadow:0 12px 30px #00000080,inset 0 0 0 .5px #fff3}.itx{justify-items:start;display:grid}.itx .hl{font-size:clamp(32px,8.6vw,52px)}.final{padding-block:var(--sp) calc(var(--sp) * 1.4);text-align:center;justify-items:center;gap:20px;display:grid}.final .wr{opacity:.92;width:64px;height:auto}.final .sub{margin-top:-6px}.final .hl{font-size:clamp(44px,12vw,104px);line-height:1.02}.site .foot{padding:28px var(--gut) calc(36px + env(safe-area-inset-bottom,0px));text-align:center;color:var(--stone);border-top:.5px solid #ffffff1a;justify-items:center;gap:10px;font-size:12px;line-height:1.5;display:grid}.site .foot img{opacity:.5;width:auto;height:18px}.site:has(.a2hs:not([hidden])) .foot{padding-bottom:calc(100px + env(safe-area-inset-bottom,0px))}.a2hs{left:10px;right:10px;bottom:calc(10px + env(safe-area-inset-bottom,0px));z-index:60;-webkit-backdrop-filter:blur(22px)saturate(180%);backdrop-filter:blur(22px)saturate(180%);max-width:440px;animation:pop .8s .2s var(--bounce) both;background:#2422219e;border-radius:24px;grid-template-columns:40px 1fr auto;align-items:center;gap:12px;margin-inline:auto;padding:10px 10px 10px 12px;display:grid;position:fixed;box-shadow:inset 0 1px #ffffff38,inset 0 0 0 .5px #ffffff1f,0 14px 40px #00000080}.a2hs .ic{background:#000;border-radius:10px;place-items:center;width:40px;height:40px;display:grid;box-shadow:inset 0 0 0 .5px #fff3}.a2hs .ic img{width:20px;height:auto}.a2hs b{font:600 15px/1.25 var(--sans);display:block}.a2hs span{color:var(--stone);font-size:13px}.a2hs .x{background:var(--fill);width:30px;height:30px;color:var(--stone);border-radius:50%;place-items:center;display:grid}.site .scrim.show{background:#0000006b}.site .sheet{max-width:560px;margin:0 8px calc(8px + env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:blur(24px)saturate(190%)brightness(1.08);backdrop-filter:blur(24px)saturate(190%)brightness(1.08);background:#1e1d1dbd;border:0;border-radius:34px;padding:8px 22px 26px;box-shadow:inset 0 .5px #ffffff47,inset 0 0 0 .5px #ffffff14,0 20px 60px #0009}.site .grab{background:#ffffff47;border-radius:3px;width:36px;height:5px;margin:0 auto 10px}.site .close:not(.btn){background:var(--fill);width:30px;height:30px;color:var(--stone)}.site .sheet h2{font:700 28px/1.15 var(--sf-display);letter-spacing:-.03em;margin-top:2px}.site .sheet .cap{font:600 13px/1.3 var(--sans);letter-spacing:-.005em;text-transform:none}.site .sheet .cap.metal{color:var(--metal)}.site .inp{border-radius:var(--r);background:var(--fill);border:0;padding:10px 16px 8px;transition:box-shadow .25s}.site .inp:focus-within{box-shadow:inset 0 0 0 1.5px var(--metal)}.site .inp label{font:500 12px/1.4 var(--sans);letter-spacing:0;text-transform:none}.site .inp input{font:400 17px/1.5 var(--sans);letter-spacing:-.02em}.site .inp.pw{position:relative}.site .inp.pw input{padding-right:44px}.eye{width:44px;height:44px;color:var(--stone);border-radius:12px;place-items:center;margin-top:-22px;transition:color .2s,background .2s;display:grid;position:absolute;top:50%;right:4px}.eye:hover{color:var(--bone)}.eye:active{background:#ffffff14}.eye svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;grid-area:1/1;width:24px;height:24px}.eye .eye-off,.eye[aria-pressed=true] .eye-on{display:none}.eye[aria-pressed=true] .eye-off{display:block}.eye[aria-pressed=true]{color:var(--metal)}.site .eye:focus-visible{outline:2px solid var(--metal);outline-offset:-2px}.apple{border-radius:var(--r);color:#000;letter-spacing:-.01em;width:100%;height:52px;transition:transform .35s var(--bounce),opacity .25s;background:#fff;justify-content:center;align-items:center;gap:8px;margin-top:20px;font:600 17px/1 -apple-system,SF Pro Text,system-ui,sans-serif;display:flex}.apple:active{transform:scale(.96)}.apple:disabled{opacity:.5}.apple svg{margin-top:-2px}.or{color:var(--stone);align-items:center;gap:12px;margin:16px 0 -4px;font-size:13px;display:flex}.or:before,.or:after{content:"";border-top:.5px solid #ffffff2e;flex:1}.ins-mail{color:var(--stone);align-items:flex-start;gap:10px;margin-top:12px;padding:0 4px;font-size:15px;line-height:1.45;display:flex}.ins-mail svg{fill:none;width:18px;height:18px;stroke:var(--metal);stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;flex:none;margin-top:2px}.ins-mail b{color:var(--bone);overflow-wrap:anywhere;font-weight:600}.ins-resend{color:var(--metal);padding:6px 0;font-weight:600;text-decoration:none}.ins-resend:disabled{opacity:.5}.site .sheet .ins-lead{margin-top:8px}.site .fine{font-size:14px}.site .fine button{color:var(--metal);text-decoration:none}.site .ol li:before{background:var(--fill);font:600 14px var(--sans);border:0}.flinks{flex-wrap:wrap;justify-content:center;gap:2px 22px;display:flex}.flinks a{min-height:44px;color:var(--bone);align-items:center;font-size:15px;text-decoration:none;display:inline-flex}.flinks a:hover{text-underline-offset:3px;text-decoration:underline}.flinks [data-contact]{display:inline-flex}.iqr{display:none}@media (hover:hover) and (pointer:fine){.icard [data-a2hs]{display:none}}.isteps{width:100%;margin:20px 0 22px}.isteps .ins{margin:0}.isteps .ins-qrbox{background:0 0;margin:0;padding:0}.isteps .ins-qrslot{width:148px;height:148px}@media (width<=819px){.site{font-size:16px;line-height:1.42}.sub{margin-top:12px;font-size:16px;line-height:1.42}.hl{font-size:clamp(31px,8.6vw,72px)}.eyebrow{margin-bottom:6px;font-size:16px}.cdesc,.fsteps li{font-size:15px}.head{margin-bottom:0}.word,.jour,.habits,.health,.call,.iph{padding-block:calc(var(--sp) * .9)}.dside .head,.explain ul,.explain p{display:none}.device{--dw:min(76vw,296px)}.lit{font-size:clamp(28px,7.8vw,64px)}.priv .head,.trad .head{margin-bottom:0}.isteps,.icard .sub+.isteps{display:none}.itx .sub{margin-top:10px}.itx .btn{margin-top:18px}.glist li{padding-block:9px;font-size:16px}.glist h3{padding-top:12px}.pgrid{gap:10px}.path .head{margin-bottom:18px}.stage p{font-size:16px;line-height:1.4}.stage h3{font-size:24px}.final{padding-block:var(--sp)}.site .foot{padding-top:20px}.habits .head .sub,.health .head .sub,.jour .head .sub,.iph .head .sub{font-size:16px}.fsteps{margin-top:14px}.noscore{margin-top:14px;font-size:16px}.pc{gap:18px;min-height:150px;padding:18px}.pc .q{font-size:clamp(40px,11vw,52px)}.verse{margin-top:28px}.verse p{font-size:clamp(20px,5.4vw,26px)}.calcs{margin-top:12px}.dside{margin-top:30px}.fallimg{aspect-ratio:16/10}.fall{gap:20px;margin-top:40px}.pico{display:none}.pc{min-height:200px}.stage{padding-block:12px}.media{aspect-ratio:1}.media figcaption{padding:18px 18px 20px}.hero{padding-top:calc(env(safe-area-inset-top,0px) + 98px)}.crown{width:min(20vw,78px)}.hero-in{gap:10px}.hero .ctas{margin-top:6px}.trow{grid-template-columns:auto 1fr;align-items:start;column-gap:12px;padding-block:12px}.trow .tag{text-align:center;min-width:88px;margin-top:2px}.appic{border-radius:13px;width:56px;height:56px}.icard{gap:16px;padding:22px 18px}.hwrap,.cwrap,.pgrid{margin-top:22px}}@media (width>=820px){.site{--gut:clamp(32px,6vw,56px)}.hero .ctas,.final .ctas{grid-template-columns:auto;justify-content:center;max-width:none}.media{aspect-ratio:16/9}.media img{width:66%;left:auto}.media:after{background:linear-gradient(90deg,#000 30%,#0006 56%,#0000 76%),linear-gradient(#0000 62%,#0000008c)}.media figcaption{align-content:center;max-width:600px;padding:48px 56px;display:grid;top:0}.rail{grid-template-columns:repeat(4,1fr);grid-auto-flow:row;max-width:1120px;margin:0 auto;overflow:visible}.pc{aspect-ratio:auto;min-height:280px}.pt{font-size:clamp(24px,2.6vw,34px)}.dots{display:none}.pc .q{font-size:clamp(30px,3vw,42px)}.head,.phil{text-align:center}.phil .eyebrow{justify-content:center}.lit,.phil .sub{margin-inline:auto}.head .eyebrow{justify-content:center}.head .sub{margin-inline:auto}.tic{grid-row:auto;margin-bottom:8px}.hwrap,.cwrap{grid-template-columns:1fr 1.1fr;align-items:center;gap:56px;max-width:1000px;margin-inline:auto}.calcs{justify-content:center}.icard{grid-template-columns:auto 1fr;gap:36px;max-width:960px;margin-inline:auto;padding:44px 48px}.more{justify-self:center}.trackwrap{width:100%;max-width:720px;margin-inline:auto}.fall{grid-template-columns:.8fr 1fr;align-items:center;gap:48px;max-width:1000px;margin-inline:auto}.falltx{text-align:left}.pgrid{grid-template-columns:1fr 1fr;align-items:start;max-width:960px;margin-inline:auto}.tlist{max-width:760px;margin-inline:auto}.trow{grid-template-columns:132px 1fr;align-items:center;gap:14px}.hero{grid-template-columns:auto minmax(0,420px);grid-template-areas:"copy copy""dev side""join side";justify-content:center;align-items:start;column-gap:56px}.hero-in{grid-column:1/-1}.device{--dw:326px}.dside{align-self:center;margin-top:26px}.dside .head{text-align:left}.dside .head .eyebrow{justify-content:flex-start}.dside .head .sub{margin-inline:0}.hint{justify-content:flex-start}.demo-cta{max-width:var(--dw);margin-top:20px}}@media (width>=1100px){.site{font-size:19px}.site .col{max-width:1200px}.sub{max-width:32em;font-size:21px;line-height:1.5}.eyebrow{font-size:19px}.navin{max-width:1240px}.demo>.dside,.demo-cta{justify-self:center}.hero{grid-template-columns:minmax(0,640px) auto;grid-template-areas:"copy dev""copy join""side side";place-content:start center;column-gap:clamp(56px,6vw,112px);max-width:1280px;margin-inline:auto;padding-top:116px}.hero-in{text-align:left;grid-column:auto;justify-items:start;max-width:none;margin-top:8px;opacity:1!important;transform:none!important}.hero .eyebrow{justify-content:flex-start}.crown{width:104px}.hero-hl{max-width:11em;font-size:clamp(56px,5.6vw,84px)}.hero-sub{text-wrap:pretty;max-width:24em;font-size:23px}.hero .ctas{justify-content:start;margin-top:14px}.device{--dw:clamp(340px,min(25vw,calc((100svh - 150px) * .4777)),440px);margin-top:0}.demo-cta{max-width:var(--dw);margin-top:26px}.hero-in{align-self:center}.dside{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;column-gap:64px;max-width:1040px;margin-top:64px}.dside .head{grid-area:1/1/3}.dside .hint,.dside .explain{grid-column:2}.dside .hint{grid-row:1}.dside .explain{grid-row:2}.dside .head .hl{font-size:clamp(36px,3.4vw,52px)}.explain h3{font-size:clamp(30px,2.6vw,40px)}.explain p{font-size:19px}.explain li{padding-left:32px;font-size:18px}.hint{font-size:16px}.cdesc,.noscore,.stage p{font-size:18px}.stage p{max-width:32em}.glist li,.trow b{font-size:19px}.trow span:not(.tag){font-size:17px}.glist h3{font-size:14px}.calcs span{font-size:17px}.calh span{font-size:16px}.gen p{font-size:26px}.verse p{font-size:32px}.site .foot{font-size:14px}}@media (prefers-reduced-motion:reduce){.js .rv:not(.in){opacity:1;transform:none}.crown:before,.sheen i{animation:none}.calg span{transition:none}.hero-in,.media,.media img{opacity:1;transform:none}}.site{--metal:#b08a3e;--tint-rgb:176 138 62}.site .scr[data-scr=home],.site .dtabs button[data-s=home]{--metal:#0a84ff;--tint-rgb:10 132 255}.site .scr[data-scr=word],.site .dtabs button[data-s=word]{--metal:#bf5af2;--tint-rgb:191 90 242}.site .scr[data-scr=journal],.site .dtabs button[data-s=journal]{--metal:#ff6482;--tint-rgb:255 100 130}.site .scr[data-scr=habits],.site .dtabs button[data-s=habits]{--metal:#d98200;--tint-rgb:217 130 0}.site .scr[data-scr=health],.site .dtabs button[data-s=health]{--metal:#30d158;--tint-rgb:48 209 88}.site [data-today]{color:#b08a3e!important}.act{margin-top:calc(3*var(--u));padding-top:calc(6*var(--u));border-top:.5px solid #ffffff1a;gap:1px;display:grid}.act b{font-size:calc(11*var(--u))}.days span{justify-items:center;gap:calc(3*var(--u));font:600 calc(8*var(--u))/1 var(--sans);color:var(--stone);display:grid}.days .on{color:var(--metal)}.days i{width:calc(17*var(--u));height:calc(17*var(--u));background:conic-gradient(var(--metal) calc(var(--p) * 360deg),rgb(var(--tint-rgb) / .2) 0);border-radius:50%;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 calc(100% - 2.5px));mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 calc(100% - 2.5px))}.proof{font:500 15px/1.3 var(--sans);color:var(--stone);flex-wrap:wrap;justify-content:center;gap:6px 18px;margin:4px 0 0;padding:0;list-style:none;display:flex}.proof li{align-items:center;gap:6px;display:flex}.proof li:before{content:"";background:var(--metal);flex:none;width:16px;height:16px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 12.5 4 4L18 8'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 12.5 4 4L18 8'/%3E%3C/svg%3E") 50%/contain no-repeat}@media (width>=1100px){.proof{justify-content:flex-start;font-size:16px}}.mcta{text-align:center;justify-items:center;gap:10px;margin-top:36px;display:grid}.mcta .btn{width:100%;max-width:340px}.mcta p{color:var(--stone-2);font-size:15px}@media (width>=820px){.mcta .btn{width:auto;min-width:220px}}.tic.c-blue{color:#fff;background:#0a84ff}.tic.c-orange{color:#fff;background:#ff9f0a}.tic.c-green{color:#fff;background:#30d158}.tic.c-purple{color:#fff;background:#bf5af2}.tic svg{stroke-width:2px}.slist{margin-top:14px}.slist .tag{text-align:center;color:#ffb340;background:#ff9f0a24;min-width:96px}@media (width>=820px){.slist{width:100%;max-width:1000px;margin-inline:auto}.slist .trow{grid-template-columns:132px 1fr;align-items:center;gap:14px}}@media (width>=1100px){.slist{max-width:1200px}}.image .more{width:max-content;margin-inline:auto;display:flex}.scr{padding:0;display:block}.scr .shot,.pscr .shot{object-fit:cover;object-position:top;width:100%;height:100%;display:block}.screen.is-light{background:#f2f2f7}.screen.is-light .status{color:#000}.screen.is-light .batt{box-shadow:inset 0 0 0 1px #0006}.screen.is-light .batt:after{background:#000}.screen.is-light .sfade{background:linear-gradient(#f2f2f700,#f2f2f7cc)}.screen.is-light .dtabs{box-shadow:inset 0 1px 0 #ffffffe6,inset 0 0 0 .5px #00000014,0 calc(8*var(--u)) calc(24*var(--u)) #00000024;background:#ffffff9e}.screen.is-light .dtabs button{color:#0000009e}.screen.is-light .dtabs .on,.screen.is-light .dtabs .pick{color:var(--metal)}.screen.is-light .dtabs .on svg .ln,.screen.is-light .dtabs .pick svg .ln{stroke:#fff}.screen.is-light .dtabs.lifted .on:not(.pick){color:#0000009e}.screen.is-light .lens:before{background:#00000012;box-shadow:inset 0 0 0 .5px #0000000f}.screen.is-light .dtabs button[data-s=home]{--metal:#007aff}.screen.is-light .dtabs button[data-s=word]{--metal:#af52de}.screen.is-light .dtabs button[data-s=journal]{--metal:#ff2d55}.screen.is-light .dtabs button[data-s=habits]{--metal:#ff9500}.screen.is-light .dtabs button[data-s=health]{--metal:#34c759}.look{justify-self:center;width:220px;margin-bottom:16px}.review{padding-block:var(--sp)}.split{justify-items:center;gap:32px;margin-top:32px;display:grid}.split>.feat,.split>.head{justify-self:stretch}.cwrap .phone{justify-self:center}.phone{--pw:min(74vw,290px);width:var(--pw);aspect-ratio:300/628;padding:calc(var(--pw) * .03);border-radius:calc(var(--pw) * .1733);background:linear-gradient(150deg,#4a4642 0%,#1c1b1a 18%,#121111 50%,#2b2826 82%,#5a554f 100%);margin:0;position:relative;box-shadow:inset 0 0 0 1px #ffffff2e,inset 0 0 0 3px #0a0a0a,0 40px 80px #0009,0 0 0 .5px #000c}.pscr{border-radius:calc(var(--pw) * .1467);background:#000;height:100%;position:relative;overflow:hidden}.pscr:before{content:"";top:calc(var(--pw) * .028);width:calc(var(--pw) * .28);height:calc(var(--pw) * .08);margin-left:calc(var(--pw) * -.14);z-index:1;background:#000;border-radius:999px;position:absolute;left:50%}.feat{border-radius:var(--r-lg);background:var(--card);margin:0;padding:6px 0;list-style:none;box-shadow:inset 0 .5px #ffffff1f}.feat li{grid-template-columns:46px 1fr;align-items:start;gap:16px;padding:14px 18px;display:grid;position:relative}.feat li+li:before{content:"";border-top:.5px solid #ffffff1a;position:absolute;top:0;left:80px;right:0}.feat .tic{grid-row:auto}.feat h3{font:700 19px/1.25 var(--sf-display);letter-spacing:-.02em}.feat p{color:var(--stone);margin-top:3px;font-size:16px;line-height:1.45}.tic.c-red{color:#fff;background:#ff453a}.tic.c-pink{color:#fff;background:#ff375f}.tic.c-teal{color:#fff;background:#30b0c7}.tic.c-indigo{color:#fff;background:#5e5ce6}.tic.c-navy{color:#fff;background:#2b4aa8}.review .head .sub+.sub{margin-top:14px}@media (width>=820px){.split{margin-inline:auto;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:56px;max-width:1000px;margin-top:44px}.split.flip{grid-template-columns:minmax(0,1fr) auto}.split.flip>.phone{order:2}.phone{--pw:300px}}@media (width>=1100px){.split{gap:80px}.phone{--pw:330px}.feat h3{font-size:21px}.feat p{font-size:17px}}@media (width>=820px){.split.lead>.phone{order:-1}}a.btn{text-decoration:none}
