.lp{--ink:#1d1d1f;--sub:#6e6e73;--line:#d2d2d7;--alt:#f5f5f7;--accent:#0071e3;--link:#06c;--ease:cubic-bezier(.16,1,.3,1);--sans:-apple-system,BlinkMacSystemFont,"SF Pro Text",var(--font-inter),"Helvetica Neue",Arial,sans-serif;--head:-apple-system,BlinkMacSystemFont,"SF Pro Display",var(--font-inter),"Helvetica Neue",Arial,sans-serif;color:var(--ink);font-family:var(--sans);letter-spacing:-.022em;-webkit-font-smoothing:antialiased;background:#fff;font-size:17px;line-height:1.47;display:flow-root;overflow-x:clip}.lp a{color:inherit}.lp :where(h1,h2,h3,p){margin:0}.lp img{max-width:100%;height:auto;display:block}.lp sup{vertical-align:super;margin-left:1px;font-size:.6em;line-height:0}.lp sup a{color:inherit;text-decoration:none}.lp-wrap{width:min(1260px,100% - 48px);margin:0 auto}.lp-text{width:min(980px,100% - 48px);margin:0 auto}.lp[data-fx=on] [data-reveal]{transition:opacity 1.1s var(--ease),transform 1.1s var(--ease);transition-delay:var(--d,0s)}.lp[data-fx=on] [data-reveal]:not([data-in=true]){opacity:0;transform:translateY(34px)}.lp[data-fx=on] [data-zoom]{--p:0;transform:scale(calc(.9 + .1*var(--p)));transform-origin:50% 0;will-change:transform}.lp-bar{z-index:50;-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);background:#fffffff0;border-radius:16px;align-items:center;gap:22px;width:min(1026px,100% - 24px);height:52px;margin:10px auto 0;padding:0 10px 0 18px;display:flex;position:sticky;top:10px;box-shadow:0 0 0 1px #00000014,0 8px 24px -16px #00000040}.lp-brand{font-family:var(--head);letter-spacing:-.02em;white-space:nowrap;align-items:center;gap:9px;font-size:17px;font-weight:600;text-decoration:none;display:flex}.lp-brand img{border-radius:6px;width:24px;height:24px}.lp-nav{color:var(--sub);gap:20px;margin-left:10px;font-size:13px;display:flex}.lp-nav a{text-decoration:none;transition:color .2s}.lp-nav a:hover{color:var(--ink)}.lp-bar-cta{gap:8px;margin-left:auto;display:flex}.lp-btn{background:var(--accent);white-space:nowrap;border-radius:980px;justify-content:center;align-items:center;height:44px;padding:0 22px;font-size:17px;font-weight:400;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex;color:#fff!important}.lp-btn:hover{background:#0077ed}.lp-btn:active{transform:scale(.97)}.lp-btn.sm{height:32px;padding:0 14px;font-size:13px}.lp-btn.ghost{box-shadow:inset 0 0 0 1px var(--sub);background:0 0;color:var(--ink)!important}.lp-btn.ghost:hover{background:#0000000a}.hero{text-align:center;padding:34px 0 0;overflow:clip}.hero h1{font-weight:600;display:block}.hero-eyebrow{font-family:var(--head);letter-spacing:.011em;font-size:21px;line-height:1.2;display:block}.hero-title{font-family:var(--head);letter-spacing:-.024em;margin-top:10px;font-size:clamp(46px,6.7vw,96px);line-height:1.04;display:block}.hero-lead{width:min(700px,100% - 48px);color:var(--sub);letter-spacing:-.012em;margin:16px auto 0;font-size:clamp(19px,1.7vw,24px);line-height:1.3}.lp[data-fx=on] .hero-eyebrow,.lp[data-fx=on] .hero-title,.lp[data-fx=on] .hero-lead{animation:hero-in 1.2s var(--ease)both}.lp[data-fx=on] .hero-title{animation-delay:70ms}.lp[data-fx=on] .hero-lead{animation-delay:.16s}@keyframes hero-in{0%{opacity:0;transform:translateY(24px)}}.fan{--s:.86;--lift:0px;--rx:0deg;--ry:0deg;--w:clamp(250px,32vw,470px);height:calc(var(--w)*.86);perspective:1600px;transform:translateY(var(--lift));transition:transform .5s var(--ease);margin:30px auto 0;position:relative}.fan-card{width:var(--w);aspect-ratio:95/60;margin-left:calc(var(--w)/-2);border-radius:calc(var(--w)*.042);transform-origin:50% 300%;transform:rotate(calc(var(--a)*var(--s)*1deg))rotateX(var(--rx))rotateY(var(--ry));transition:transform .9s var(--ease);animation:fan-in 1.5s calc(var(--i)*50ms + .12s)var(--ease)backwards;position:absolute;top:0;left:50%;overflow:hidden;box-shadow:0 1px 1px #0000001f,0 8px 14px -6px #00000038,0 34px 54px -22px #0000006b}.fan-card:after{content:"";border-radius:inherit;animation:fan-sheen 2.4s 1.1s var(--ease)both;background:linear-gradient(112deg,#0000 38%,#ffffff2b 50%,#0000 62%) -160% 0/220% 100% no-repeat;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff24,inset 0 1px #ffffff47}.fan-card img{object-fit:cover;width:100%;height:100%}@keyframes fan-in{0%{opacity:0;transform:translateY(60px)rotate(0)scale(.94)}}@keyframes fan-sheen{to{background-position:260% 0}}.lp-buy{z-index:8;-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);text-align:left;background:#e8e8edc7;border-radius:30px;align-items:center;gap:28px;margin:0 auto;padding:10px 10px 10px 26px;display:inline-flex;position:relative}.lp-buy p{letter-spacing:-.012em;font-size:14px;font-weight:500;line-height:1.36}.hero .lp-buy{margin-top:-30px}.hero-proof{color:var(--sub);flex-wrap:wrap;justify-content:center;gap:4px 26px;margin:20px auto 0;padding:0 24px 40px;font-size:14px;list-style:none;display:flex}.hls{background:var(--alt);padding:88px 0 80px}.hls-head{justify-content:space-between;align-items:baseline;gap:20px;margin-bottom:16px;display:flex}.hls-head h2{font-family:var(--head);letter-spacing:-.012em;font-size:clamp(32px,3.4vw,48px);font-weight:600;line-height:1.08}.hls-def{max-width:760px;color:var(--sub);margin-bottom:36px;font-size:17px}.lp-link{white-space:nowrap;font-size:17px;text-decoration:none;color:var(--link)!important}.lp-link:hover{text-decoration:underline}.lp-link:after{content:" ›"}.hl{position:relative}.hl-track{scroll-snap-type:x mandatory;scrollbar-width:none;gap:20px;padding:0 max(24px,50% - 630px);scroll-padding:0 max(24px,50% - 630px);display:flex;overflow-x:auto}.hl-track::-webkit-scrollbar{display:none}.hl-slide{scroll-snap-align:center;text-align:center;background:#fff;border-radius:28px;flex-direction:column;flex:0 0 min(1260px,100vw - 48px);align-items:center;height:min(640px,74vh);min-height:500px;padding-top:48px;display:flex;position:relative;overflow:hidden}.hl-slide h3{font-family:var(--head);letter-spacing:.002em;font-size:clamp(22px,2.1vw,28px);font-weight:600;line-height:1.16}.hl-slide h3 span{color:var(--sub);display:block}.hl-vis{flex:1;justify-content:center;align-items:flex-start;width:100%;min-height:0;margin-top:26px;display:flex;position:relative}.hl-ctl{justify-content:center;gap:10px;margin-top:26px;display:flex}.hl-dots{background:#d2d2d799;border-radius:26px;align-items:center;gap:10px;height:52px;padding:0 20px;display:flex}.hl-dots button{cursor:pointer;width:8px;height:8px;transition:width .5s var(--ease);background:#0000006b;border:0;border-radius:8px;padding:0;position:relative;overflow:hidden}.hl-dots button[data-on=true]{background:#0000002e;width:46px}.hl-dots i{border-radius:inherit;background:var(--ink);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.hl-dots button[data-on=true] i{transform:scaleX(1)}.hl[data-playing=true] .hl-dots button[data-on=true] i{animation:6s linear both hl-fill}@keyframes hl-fill{0%{transform:scaleX(0)}}.hl-play{width:52px;height:52px;color:var(--ink);cursor:pointer;background:#d2d2d799;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.hl-play svg{fill:currentColor;width:20px;height:20px}.hl-fan{--s:1;--rx:0deg;--ry:0deg;--w:min(430px,60vw);height:100%;margin:0;position:absolute;top:20px;left:0;right:0}.hl-fan .fan-card{animation:none}.hl-fan .fan-card:after{background:0 0;animation:none}:is(.hl-vis:has(.rm),.hl-vis:has(.wl),.hl-vis:has(.chat)){align-items:center;padding-bottom:40px}.hl-vis .dv-ipad{width:min(780px,88%)}.hl-vis .ls{transform:translateY(0)}.hl-vis .rm{width:min(860px,86%)}.hl-vis .chat{width:min(640px,88%)}.dv{position:relative}.dv-screen{background:#000;position:relative;overflow:hidden}.dv-screen img{width:100%;height:auto}.dv-ipad{background:#111113;border-radius:34px;padding:13px;box-shadow:0 0 0 1px #48484a,0 0 0 3px #1c1c1e,0 0 0 4px #636366,0 44px 80px -34px #0000008c}.dv-ipad .dv-screen{aspect-ratio:1180/820;border-radius:21px}.dv-phone{background:#111113;border-radius:46px;padding:9px;box-shadow:0 0 0 1px #48484a,0 0 0 3px #1c1c1e,0 0 0 4px #636366,0 40px 70px -30px #0000008c}.dv-phone .dv-screen{aspect-ratio:393/852;border-radius:37px}.dv-phone .dv-screen:has(>img){aspect-ratio:393/900;background:#f1f1f1;padding-top:12.2%}.dv-island{z-index:3;background:#000;border-radius:20px;width:30%;height:26px;margin-left:-15%;position:absolute;top:11px;left:50%}.dv-browser{background:#fff;border-radius:14px;overflow:hidden;box-shadow:0 0 0 1px #0000001a,0 44px 80px -40px #0006}.dv-bar{background:#f5f5f7;border-bottom:1px solid #00000012;align-items:center;gap:8px;height:44px;padding:0 16px;display:flex}.dv-bar i{background:#d9d9de;border-radius:50%;width:12px;height:12px}.dv-bar span{color:var(--sub);letter-spacing:-.01em;background:#0000000d;border-radius:8px;margin:0 auto;padding:4px 60px;font-size:12px;transform:translate(-30px)}.dv-view{position:relative;overflow:hidden}.ch{padding:150px 0 0}.ch--pad{padding-bottom:150px}.ch--alt{background:var(--alt);padding-bottom:150px}.ch-head{text-align:center}.ch-head.left{text-align:left}.ch-eyebrow{font-family:var(--sans);letter-spacing:-.012em;font-size:clamp(19px,1.8vw,25px);font-weight:600;line-height:1.2}.ch-title{text-wrap:balance;font-family:var(--head);letter-spacing:-.016em;font-size:clamp(42px,5.6vw,80px);font-weight:600;line-height:1.05;margin-top:18px!important}.ch-lead{width:min(830px,100%);color:var(--sub);letter-spacing:-.012em;font-size:clamp(19px,1.5vw,21px);line-height:1.38;margin:26px auto 0!important}.ch-head.left .ch-lead{margin-left:0!important}.ch-lead b{color:var(--ink);font-weight:400}.ch-lead sup{vertical-align:.55em;font-size:12px}.ch-tag{letter-spacing:0;color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent);vertical-align:middle;border-radius:980px;margin-left:10px;padding:3px 10px;font-size:13px;font-weight:500;display:inline-block}.ch-stage{margin-top:64px}.ch-links{flex-wrap:wrap;justify-content:center;gap:8px 30px;margin-top:44px;display:flex}.facts{grid-template-columns:repeat(4,1fr);gap:34px;margin-top:80px;display:grid}.facts b{font-family:var(--head);letter-spacing:-.012em;font-size:clamp(30px,3.1vw,44px);font-weight:600;line-height:1.08;display:block}.facts span{color:var(--sub);margin-top:8px;font-size:15px;line-height:1.35;display:block}.rail{margin-top:70px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.rail-track{gap:18px;width:max-content;animation:46s linear infinite rail;display:flex}.rail:hover .rail-track{animation-play-state:paused}.rail-card{aspect-ratio:95/60;border-radius:14px;flex:none;width:300px;overflow:hidden;box-shadow:0 16px 28px -18px #00000073}.rail-card img{object-fit:cover;width:100%;height:100%}@keyframes rail{to{transform:translate(calc(-50% - 9px))}}.cmp{margin-top:80px}.cmp h3{font-family:var(--head);text-align:center;font-size:clamp(26px,2.6vw,36px);font-weight:600;line-height:1.14}.cmp-grid{grid-template-columns:1fr 1fr;gap:20px;margin-top:36px;display:grid}.cmp-card{background:var(--alt);border-radius:28px;padding:38px 40px 36px}.cmp-card--on{background:var(--ink);color:#fff}.cmp-card small{color:var(--sub);font-size:15px;display:block}.cmp-card--on small{color:#a1a1a6}.cmp-card b{font-family:var(--head);letter-spacing:-.03em;margin-top:14px;font-size:clamp(56px,7vw,96px);font-weight:600;line-height:1;display:block}.cmp-card em{color:var(--sub);margin-top:4px;font-size:15px;font-style:normal;display:block}.cmp-card--on em{color:#a1a1a6}.cmp-card p{font-size:19px;line-height:1.3;margin-top:26px!important}.cmp-note{text-align:center;color:var(--sub);font-size:13px;margin-top:16px!important}.demo{background:var(--alt);padding:110px 0 120px;scroll-margin-top:60px}.demo-head{text-align:center}.demo-head>p:not(.ch-title){width:min(640px,100%);color:var(--sub);margin:14px auto 0;font-size:19px}.sd-chips{background:#0000000f;border-radius:980px;flex-wrap:wrap;justify-content:center;gap:6px;width:fit-content;max-width:100%;margin:34px auto 0;padding:5px;display:flex}.sd-chips button{height:36px;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:980px;padding:0 18px;font-size:14px;transition:background .25s,box-shadow .25s}.sd-chips button[data-on=true]{background:#fff;font-weight:500;box-shadow:0 1px 3px #00000024}.sd-stage{width:min(1040px,100%);margin:30px auto 0;position:relative}.sd-viewport{color:#1f1d1b;letter-spacing:0;height:580px;font-size:14px;line-height:1.4;position:relative;overflow:hidden}.sd-view{animation:sd-in .6s var(--ease);position:absolute;inset:0}@keyframes sd-in{0%{opacity:0;transform:translateY(10px)}}.sd-cursor{opacity:0;pointer-events:none;z-index:30;filter:drop-shadow(0 3px 5px #00000040);width:26px;height:26px;transition:opacity .3s;position:absolute;top:0;left:0}.sd-spark{z-index:25;pointer-events:none;border-radius:2px;width:8px;height:8px;position:absolute}.sd-under{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px 28px;width:min(1040px,100%);margin:28px auto 0;display:grid}.sd-pain{font-family:var(--head);letter-spacing:-.01em;font-size:24px;font-weight:600;line-height:1.2}.sd-summary{color:var(--sub);max-width:680px;margin-top:6px!important}.sd-caption{animation:sd-in .6s var(--ease);margin-top:12px;font-size:15px}.sd-caption b{margin-right:6px;font-weight:600}.sd-caption span{color:var(--sub)}.sd-end{opacity:0;pointer-events:none;align-items:center;gap:10px;transition:opacity .4s;display:flex}.sd-end[data-show=true]{opacity:1;pointer-events:auto}.sd-replay{height:32px;font:inherit;cursor:pointer;background:#00000012;border:0;border-radius:980px;padding:0 14px;font-size:13px}.sd-flow{flex-wrap:wrap;align-items:stretch;gap:8px;width:min(1040px,100%);margin:18px auto 0;display:flex}.sd-flabel{color:var(--sub);align-self:center;margin-right:6px;font-size:13px}.sd-fstep{opacity:.55;background:#fff;border-radius:12px;padding:8px 14px;font-size:13.5px;transition:opacity .5s}.sd-fstep[data-lit=true]{opacity:1;box-shadow:0 0 0 1px var(--accent)}.sd-fstep small{color:var(--sub);font-size:11px;display:block}.sd-note{width:min(1040px,100%);color:var(--sub);font-size:13px;margin:12px auto 0!important}.ctl-grid{grid-template-columns:repeat(4,1fr);gap:20px;margin-top:56px;display:grid}.ctl-card{background:#fff;border-radius:24px;padding:28px 26px 30px}.ctl-card h3{font-family:var(--head);font-size:21px;font-weight:600;line-height:1.2}.ctl-card p{color:var(--sub);font-size:15px;line-height:1.38;margin-top:8px!important}.rep{background:#fff;border-radius:28px;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:44px;margin-top:20px;padding:44px 46px;display:grid}.rep h3{font-family:var(--head);font-size:clamp(28px,3vw,40px);font-weight:600;line-height:1.1}.rep p{color:var(--sub);margin-top:12px!important}.rep small{color:var(--sub);margin-top:12px;font-size:13px;display:block}.rep-tiles{grid-template-columns:1fr 1fr;gap:30px 26px;display:grid}.rep-tiles b{font-family:var(--head);letter-spacing:-.01em;font-size:clamp(20px,1.9vw,26px);font-weight:600;line-height:1.14;display:block}.rep-tiles span{color:var(--sub);margin-top:4px;font-size:15px;line-height:1.35;display:block}.rw{grid-template-columns:repeat(3,1fr);gap:52px 44px;margin-top:64px;display:grid}.rw-goal{scroll-margin-top:90px}.rw-goal small{color:var(--sub);font-size:14px;display:block}.rw-goal h3{font-family:var(--head);letter-spacing:-.008em;font-size:24px;font-weight:600;line-height:1.16;margin-top:2px!important}.rw-goal ul{margin:16px 0 0;padding:0;list-style:none}.rw-goal li{border-top:1px solid #e8e8ed;padding:11px 0;font-size:15px;line-height:1.32}.rw-goal li b{font-weight:500}.rw-goal li span{color:var(--sub);font-size:14px;display:block}.pos{--sub:#a1a1a6;color:#f5f5f7;background:#000;margin-top:150px;padding:150px 0 140px;scroll-margin-top:0;overflow:clip}.pos .ch-lead b{color:#f5f5f7}.pos-hero{width:min(1000px,100% - 48px);margin:70px auto 0;position:relative}.pos-hero .dv-ipad{box-shadow:0 0 0 1px #48484a,0 0 0 3px #1c1c1e,0 0 0 4px #636366,0 60px 120px -30px #ffffff1f}.pos-hero-phone{width:24%;position:absolute;bottom:-8%;right:-4%}.reg{margin-top:90px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.reg-track{align-items:center;gap:64px;width:max-content;animation:40s linear infinite rail;display:flex}.reg-track span{font-family:var(--head);letter-spacing:-.016em;color:#6e6e73;white-space:nowrap;font-size:clamp(28px,3.4vw,46px);font-weight:600}.reg-note{text-align:center;color:var(--sub);margin-top:18px!important}.ps{grid-template-columns:minmax(0,8fr) minmax(0,4fr);gap:64px;width:min(1260px,100% - 48px);margin:120px auto 0;display:grid}.ps-stage{position:relative}.ps-pin{position:sticky;top:calc(50vh - 290px)}.ps-pin .dv-ipad{width:100%}.ps-pin .dv-screen img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .7s var(--ease);position:absolute;inset:0}.ps-pin .dv-screen img[data-on=true]{opacity:1}.dv-island{height:16px;top:7px}.ps-step{opacity:.3;min-height:78vh;transition:opacity .6s var(--ease);flex-direction:column;justify-content:center;display:flex}.ps-step[data-on=true]{opacity:1}.ps-step span{color:#f5f5f7;font-size:17px;font-weight:600}.ps-step h3{font-family:var(--head);letter-spacing:-.012em;font-size:clamp(30px,3.2vw,44px);font-weight:600;line-height:1.08;margin-top:10px!important}.ps-step p{color:var(--sub);font-size:19px;line-height:1.36;margin-top:14px!important}.ps-inline{display:none}.pos-strip{grid-template-columns:repeat(2,1fr);gap:20px;width:min(1260px,100% - 48px);margin:60px auto 0;display:grid}.pos-tile{background:#1d1d1f;border-radius:28px;flex-direction:column;min-height:520px;padding:44px 44px 0;display:flex;overflow:hidden}.pos-tile h3{font-family:var(--head);letter-spacing:-.01em;font-size:clamp(26px,2.5vw,34px);font-weight:600;line-height:1.12}.pos-tile p{color:var(--sub);margin-top:12px!important}.pos-tile .lp-link{margin-top:14px;color:#2997ff!important}.pos-links{margin-top:26px}.pos-links .lp-link,.pos-steps a{color:#2997ff!important}.pos-steps a{text-decoration:none}.pos-steps a:hover{text-decoration:underline}.pos-steps{counter-reset:s;margin:30px 0 34px;padding:0;list-style:none}.pos-steps li{counter-increment:s;border-top:1px solid #424245;padding:15px 0 15px 44px;font-size:17px;position:relative}.pos-steps li:before{content:counter(s);color:#000;background:#f5f5f7;border-radius:50%;place-items:center;width:28px;height:28px;font-size:14px;font-weight:600;display:grid;position:absolute;top:13px;left:0}.pos-shots{align-items:flex-end;gap:14px;margin-top:auto;padding-top:30px;display:flex}.pos-shot{background:#000;border-radius:16px 16px 0 0;flex:1;min-width:0;height:280px;overflow:hidden}.pos-app{color:#d2d2d7;flex-direction:column;align-items:center;gap:8px;margin:auto auto 40px;font-size:13px;display:flex}.pos-app img{border-radius:21px;width:92px;height:92px;box-shadow:0 10px 26px -10px #000c}.pos-shot img{width:100%;height:auto}.rm{width:100%}.rm-value{font-family:var(--head);letter-spacing:-.04em;font-variant-numeric:tabular-nums;text-align:center;font-size:clamp(76px,15vw,216px);font-weight:600;line-height:1}.rm-track{background:#e8e8ed;border-radius:12px;height:12px;margin:42px 0 92px;position:relative}.rm-track i{width:var(--pct);border-radius:inherit;background:var(--ink);position:absolute;top:0;bottom:0;left:0}.rm-mark,.rm-end{color:var(--sub);font-size:14px;line-height:1.3;position:absolute;top:24px}.rm-mark{left:var(--mark);text-align:center;transform:translate(-50%)}.rm-mark:before{content:"";background:var(--sub);width:2px;height:24px;position:absolute;top:-30px;left:50%}.rm-end{text-align:right;right:0}.rm-mark b,.rm-end b{color:var(--ink);font-size:17px;font-weight:600;display:block}.rm--sm .rm-value{font-size:clamp(64px,10vw,136px)}.rm--sm .rm-track{margin-top:28px}.pts{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.pts li{border-top:1px solid var(--line);padding-top:14px;font-size:17px;list-style:none}.pts{margin:0;padding:0}.duo{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:80px;margin-top:0;display:grid}.duo-vis{justify-content:center;display:flex}.duo .ch-title{font-size:clamp(40px,4.8vw,68px)}.np{grid-template-columns:1fr 1fr;gap:24px 28px;margin-top:40px;display:grid}.np b{font-weight:600;display:block}.np span{color:var(--sub);margin-top:2px;font-size:15px;line-height:1.35;display:block}.ls{width:330px}.ls-wall{aspect-ratio:393/852;color:#fff;text-align:center;background:linear-gradient(170deg,#17352a 0%,#1f5540 42%,#0f3024 100%);padding-top:74px;position:relative;overflow:hidden}.ls-date{opacity:.9;font-size:15px;font-weight:500}.ls-time{font-family:var(--head);letter-spacing:-.02em;margin-top:2px;font-size:78px;font-weight:600;line-height:1}.ls-stack{text-align:left;gap:8px;display:grid;position:absolute;bottom:26px;left:10px;right:10px}.ls-note{color:var(--ink);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f5f5f7e6;border-radius:22px;gap:10px;padding:11px 12px;display:flex;box-shadow:0 8px 18px -10px #00000080}.lp[data-fx=on] .ls:not([data-in=true]) .ls-note{opacity:0;transform:translateY(-28px)scale(.96)}.lp[data-fx=on] .ls .ls-note{transition:opacity .8s var(--ease),transform .8s var(--ease);transition-delay:calc((2 - var(--i))*.42s + .3s)}.ls-app{color:#fff;background:#0a84ff;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;font-size:15px;display:grid}.ls-app[data-app=Messages]{background:#30d158}.ls-head{letter-spacing:-.01em;justify-content:space-between;gap:8px;font-size:13.5px;display:flex}.ls-head b{font-weight:600}.ls-head time{color:var(--sub);flex:none;font-size:12px}.ls-note p{letter-spacing:-.01em;font-size:13px;line-height:1.25}.chat{text-align:left;background:#fff;border-radius:24px;width:100%;max-width:560px;overflow:hidden;box-shadow:0 0 0 1px #00000012,0 40px 70px -40px #0006}.chat-bar{color:var(--sub);border-bottom:1px solid #ececf0;align-items:center;gap:9px;padding:15px 20px;font-size:13px;display:flex}.chat-bar i{background:#30d158;border-radius:50%;width:8px;height:8px}.chat-body{gap:12px;padding:20px;display:grid}.chat-msg{display:flex}.chat-msg p{background:var(--alt);border-radius:19px;max-width:84%;padding:10px 15px;font-size:16px;line-height:1.32}.chat-msg[data-from=you]{justify-content:flex-end}.chat-msg[data-from=you] p{background:var(--accent);color:#fff}.lp[data-fx=on] .chat:not([data-in=true]) .chat-msg{opacity:0;transform:translateY(14px)}.lp[data-fx=on] .chat .chat-msg{transition:opacity .7s var(--ease),transform .7s var(--ease);transition-delay:calc(var(--i)*.62s + .25s)}.chat-input{background:var(--alt);color:var(--sub);border-radius:20px;justify-content:space-between;align-items:center;margin:0 16px 16px;padding:8px 8px 8px 16px;font-size:15px;display:flex}.chat-input b{background:var(--ink);color:#fff;border-radius:50%;place-items:center;width:28px;height:28px;font-weight:500;display:grid}.wl{background:var(--alt);text-align:left;border-radius:28px;width:min(560px,86%);padding:34px 38px 36px}.wl small{color:var(--sub);justify-content:space-between;font-size:14px;display:flex}.wl small em{color:#4a3607;background:#f4cf6a;border-radius:980px;padding:1px 10px;font-size:12px;font-style:normal;font-weight:600}.wl b{font-family:var(--head);letter-spacing:-.03em;margin-top:8px;font-size:clamp(60px,7vw,92px);font-weight:600;line-height:1.04;display:block}.wl-earn{color:#0f6b34;background:#d6f5df;border-radius:980px;margin-top:8px;padding:2px 12px;font-size:14px;font-weight:500;display:inline-block}.wl-bar{background:#e0e0e5;border-radius:8px;height:8px;margin-top:22px;overflow:hidden}.wl-bar i{border-radius:inherit;background:var(--ink);width:72%;height:100%;display:block}.wl-note{color:var(--sub);font-size:14px;margin-top:8px!important}.ev{grid-template-columns:repeat(3,1fr);gap:0 44px;margin-top:56px;display:grid}.ev div{border-top:1px solid #e8e8ed;padding:18px 0 20px}.ev h3{font-size:17px;font-weight:600}.ev p{color:var(--sub);font-size:15px;line-height:1.38;margin-top:3px!important}.pf-top{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:stretch;gap:24px;margin-top:56px;display:grid}.pf-rate{background:var(--ink);color:#fff;border-radius:28px;padding:40px}.pf-rate b{font-family:var(--head);letter-spacing:-.04em;font-size:clamp(88px,10vw,140px);font-weight:600;line-height:1;display:block}.pf-stars{color:#ffd60a;letter-spacing:3px;margin-top:10px;font-size:20px}.pf-rate p{color:#a1a1a6;font-size:15px;margin-top:10px!important}.pf-quotes{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.pf-quotes figure{background:#fff;border-radius:28px;flex-direction:column;justify-content:space-between;gap:20px;margin:0;padding:30px 28px;display:flex}.pf-quotes blockquote{letter-spacing:-.014em;margin:0;font-size:19px;line-height:1.3}.pf-quotes figcaption{color:var(--sub);font-size:14px}.pf-stats{grid-template-columns:repeat(3,1fr);gap:34px;margin-top:70px;display:grid}.pf-stats b{font-family:var(--head);letter-spacing:-.02em;font-size:clamp(40px,4.4vw,64px);font-weight:600;line-height:1.06;display:block}.pf-stats sup{letter-spacing:0;vertical-align:1.6em;color:var(--sub);margin-left:3px;font-size:14px;font-weight:400}.pf-stats span{color:var(--sub);max-width:280px;margin-top:6px;display:block}.fq{width:min(860px,100%);margin:48px auto 0}.fq details{border-top:1px solid var(--line)}.fq details:last-child{border-bottom:1px solid var(--line)}.fq summary{cursor:pointer;justify-content:space-between;gap:18px;padding:20px 2px;font-size:19px;font-weight:500;line-height:1.26;list-style:none;display:flex}.fq summary::-webkit-details-marker{display:none}.fq summary:after{content:"+";color:var(--sub);transition:transform .35s var(--ease);flex:none;font-size:26px;font-weight:300;line-height:.9}.fq details[open] summary:after{transform:rotate(45deg)}.fq details p{color:var(--sub);max-width:760px;padding:0 2px 22px}.fq details a{color:var(--link)}.fin{text-align:center;padding:150px 0 130px}.fin .lp-buy{margin-top:40px}.fin-fan{--w:min(380px,60vw);--s:.62;--rx:0deg;--ry:0deg;height:calc(var(--w)*.74);margin:70px auto 0}.fin-fan .fan-card{animation:none}.fin-fan .fan-card:after{background:0 0;animation:none}.lp-notes{background:var(--alt);padding:30px 0 34px}.lp-notes ol{color:var(--sub);letter-spacing:-.006em;gap:8px;margin:0;padding:0 0 0 20px;font-size:12px;line-height:1.42;display:grid}.lp-notes li{scroll-margin-top:80px}@media (max-width:1060px){.lp-nav{display:none}.ctl-grid,.rw,.ev{grid-template-columns:repeat(2,1fr)}.pf-top{grid-template-columns:1fr}}@media (max-width:760px){.lp-wrap,.lp-text{width:calc(100% - 32px)}.lp-bar{gap:10px;padding-left:14px}.lp-bar .ghost{display:none}.hero{padding-top:34px}.hero-eyebrow{font-size:17px}.fan{--w:62vw;height:60vw;margin-top:26px}.fan-card:first-child,.fan-card:nth-child(5){display:none}.fan-card{transform-origin:50% 210%}.lp-buy{text-align:center;flex-direction:column;align-items:center;gap:10px;margin-inline:16px;padding:14px 18px}.hero .lp-buy{margin-top:-24px}.hero-proof{gap:2px 16px;padding-bottom:40px;font-size:13px}.hls{padding:60px 0}.hl-track{gap:12px;padding:0 16px;scroll-padding:0 16px}.hl-slide{flex-basis:calc(100vw - 32px);height:520px;padding-top:32px}.hl-slide h3{padding:0 18px}.ch{padding-top:96px}.ch--alt,.ch--pad{padding-bottom:96px}.facts{grid-template-columns:repeat(2,1fr);gap:26px 20px;margin-top:52px}.rail-card{width:210px}.cmp-grid,.rep,.duo,.ps,.pos-strip{grid-template-columns:1fr}.cmp-card{padding:26px}.rep{gap:26px;padding:28px 24px}.ctl-grid,.rw,.ev,.pf-quotes,.pts,.pf-stats{grid-template-columns:1fr}.demo{padding:72px 0}.sd-chips{border-radius:22px}.sd-viewport{height:470px}.sd-under{grid-template-columns:1fr}.pos{margin-top:96px;padding:96px 0}.pos-hero-phone{right:-2%}.ps{gap:0;margin-top:70px}.ps-stage{display:none}.ps-step{opacity:1;min-height:0;padding:34px 0}.ps-inline{width:62%;margin:26px auto 0;display:block}.pos-tile{min-height:0;padding:28px 24px 0}.pos-shot{height:200px}.duo{gap:48px}.duo-vis{order:2}.ls{width:280px}.np{grid-template-columns:1fr}.fin{padding:96px 0 84px}}@media (prefers-reduced-motion:reduce){.lp *,.lp :before,.lp :after{transition:none!important;animation:none!important}.fan{transform:none}}
.sd-store{background:#fff;flex-direction:column;display:flex;position:absolute;inset:0}.sd-nav{border-bottom:1px solid #f1eeea;align-items:center;gap:26px;padding:16px 28px;display:flex}.sd-logo{letter-spacing:-.01em;white-space:nowrap;font-family:Georgia,Times New Roman,serif;font-size:22px}.sd-nav nav{color:#5c5a57;flex:1;gap:18px;font-size:13.5px;display:flex}.sd-icons{align-items:center;gap:12px;display:flex}.sd-icons svg{width:21px;height:21px}.sd-bag{display:inline-flex;position:relative}.sd-bag b{color:#fff;background:#3f5a48;border-radius:50%;place-items:center;width:17px;height:17px;font-size:10.5px;font-weight:600;animation:.35s cubic-bezier(.2,.9,.3,1.5) sd-pop;display:grid;position:absolute;bottom:-6px;right:-8px}@keyframes sd-pop{0%{transform:scale(.3)}to{transform:scale(1)}}.sd-shelf{background:linear-gradient(#fff,#fbf8f4);flex:1;grid-template-columns:repeat(3,1fr);align-content:center;gap:20px;padding:22px 28px;display:grid}.sd-product{flex-direction:column;gap:2px;min-width:0;display:flex}.sd-art{background:#f5efe7;border-radius:14px;place-items:center;height:214px;margin-bottom:8px;display:grid;overflow:hidden}.sd-candle{height:172px}.sd-flame{transform-origin:80px 46px;animation:2.4s ease-in-out infinite alternate sd-flick}@keyframes sd-flick{0%{transform:scale(1)}40%{transform:scale(.94,1.06)skew(1deg)}to{transform:scale(1.03,.96)skew(-1deg)}}.sd-cardart{border-radius:10px;width:84%;position:relative;overflow:hidden;transform:rotate(-4deg);box-shadow:0 16px 26px -14px #00000080}.sd-cardart img{width:100%;height:auto;display:block}.sd-cardart span{color:#fff;font-weight:600;position:absolute;top:7px;right:10px}.sd-pname{font-weight:600}.sd-pnote{color:#7a7773;font-size:12.5px}.sd-add{height:36px;font:inherit;color:#1f1d1b;cursor:pointer;background:#fff;border-radius:9px;margin-top:8px;font-size:13px;font-weight:600;transition:background .2s;box-shadow:inset 0 0 0 1px #d9d4cd}.sd-add:hover:not(:disabled){background:#f6f3ee}.sd-add:disabled{color:#9a958f;cursor:default;box-shadow:none;background:#f4f1ec}[data-live=true]{animation:1.8s ease-out infinite sd-ring;position:relative}.sd-add[data-live=true]{color:#fff;box-shadow:none;background:#1f1d1b}@keyframes sd-ring{0%{outline-offset:0;outline:0 solid #0071e38c}70%{outline-offset:2px;outline:9px solid #0071e300}to{outline:0 solid #0071e300}}.sd-banner{color:#fff;background:#12291f;align-items:center;gap:12px;min-height:56px;padding:9px 20px;display:flex;position:relative;overflow:hidden}.sd-chip{color:#12291f;background:#f4cf6a;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;display:grid;position:relative}.sd-chip svg{width:17px;height:17px}.sd-meter{width:var(--pct);background:linear-gradient(90deg,#2b6a4c,#3f8f67);transition:background .4s;position:absolute;inset:0}.sd-banner--goal[data-met=true] .sd-meter{background:linear-gradient(90deg,#2f8259,#55b184)}.sd-bt{flex:1;font-size:15px;position:relative}.sd-bt b{color:#f4cf6a;font-weight:700}.sd-bt em{color:#12291f;background:#f4cf6a;border-radius:6px;margin-right:9px;padding:2px 7px;font-size:11px;font-style:normal;font-weight:700}.sd-nums{color:#fffc;font-size:14px;position:relative}.sd-nums b{color:#fff}.sd-rc{flex:1;grid-template-columns:auto 1fr auto;align-items:baseline;gap:1px 10px;max-width:416px;font-size:13.5px;display:grid}.sd-rc i{border-bottom:1px dotted #fff6;transform:translateY(-3px)}.sd-rc .pay{color:#f4cf6a;font-weight:700}.sd-nudge{z-index:5;background:#fff;border-radius:18px;gap:12px;width:322px;padding:13px 15px;animation:.6s cubic-bezier(.2,.9,.3,1.15) .25s backwards sd-up;display:flex;position:absolute;bottom:18px;right:18px;box-shadow:0 0 0 1px #10101012,0 18px 34px -14px #17123c59}@keyframes sd-up{0%{opacity:0;transform:translateY(18px)scale(.97)}to{opacity:1;transform:none}}.sd-nicon{color:#4a4a4a;background:#f1f1f1;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;display:grid}.sd-nicon svg{width:19px;height:19px}.sd-nudge b{font-size:14.5px;font-weight:650;line-height:1.25;display:block}.sd-nudge span{color:#6d6b6a;margin-top:2px;font-size:13px;display:block}.sd-nudge button{color:#fff;height:32px;font:inherit;cursor:pointer;background:#1f1d1b;border-radius:999px;margin-top:9px;padding:0 14px;font-size:13px;font-weight:600}.sd-drawer{z-index:6;background:#fff;flex-direction:column;gap:10px;width:320px;padding:22px;transition:transform .55s cubic-bezier(.2,.8,.2,1) .18s;display:flex;position:absolute;top:0;bottom:0;right:0;transform:translate(104%);box-shadow:-24px 0 50px -30px #17123c66}.sd-drawer[data-open=true]{transform:none}.sd-dhead{margin-bottom:6px;font-family:Georgia,serif;font-size:20px}.sd-line{border-bottom:1px solid #f1eeea;justify-content:space-between;gap:12px;padding:8px 0;display:flex}.sd-line.total{border:0;margin-top:auto;font-size:15px}.sd-checkout{color:#fff;height:44px;font:inherit;cursor:pointer;background:#1f1d1b;border-radius:10px;font-weight:600}.sd-mail{background:#fff;padding:28px 40px;position:absolute;inset:0;overflow:hidden}.sd-mhead{border-bottom:1px solid #f1eeea;align-items:center;gap:12px;padding-bottom:16px;display:flex}.sd-avatar{color:#fff;background:#3f5a48;border-radius:50%;place-items:center;width:38px;height:38px;font-weight:600;display:grid}.sd-mhead b{font-weight:600;display:block}.sd-mhead span{color:#8a8682;font-size:12.5px}.sd-mail h4{letter-spacing:-.01em;margin:20px 0 14px;font-family:Georgia,serif;font-size:27px;font-weight:400}.sd-mcard{border-radius:14px;width:300px;position:relative;overflow:hidden;box-shadow:0 18px 30px -16px #00000073}.sd-mcard img{width:100%;height:auto;display:block}.sd-mcard span{color:#fff;font-size:20px;font-weight:600;position:absolute;top:10px;right:14px}.sd-mail p{color:#5c5a57;max-width:480px;margin:18px 0 14px;line-height:1.5}.sd-mail button{color:#fff;height:42px;font:inherit;cursor:pointer;background:#1f1d1b;border-radius:10px;padding:0 20px;font-weight:600}.sd-acc{background:#fff;padding:22px 34px;position:absolute;inset:0}.sd-crumb{color:#6d6b6a;font-size:13px}.sd-acc h4{margin:8px 0 10px;font-family:Georgia,serif;font-size:30px;font-weight:400}.sd-tabs{color:#6d6b6a;border-bottom:1px solid #e3e0dc;gap:22px;margin-bottom:14px;display:flex}.sd-tabs span{padding:7px 2px}.sd-tabs [data-on=true]{color:#1f1d1b;font-weight:600;box-shadow:0 2px #1f1d1b}.sd-panel{background:#f6f5f3;border-radius:12px;margin-bottom:12px;padding:16px 20px}.sd-ptitle{align-items:center;gap:9px;font-family:Georgia,serif;font-size:20px;display:flex}.sd-ptitle.sm{font-size:17px}.sd-ptitle em{font-family:var(--font-inter),system-ui,sans-serif;color:#fff;background:#bdbab6;border-radius:999px;padding:2px 9px;font-size:12px;font-style:normal;font-weight:600;transition:background .4s}.sd-ptitle em[data-tier=Gold]{background:linear-gradient(95deg,#c79a2f,#f0cd6c,#c79a2f)}.sd-bal{letter-spacing:-.02em;font-variant-numeric:tabular-nums;align-items:baseline;gap:12px;margin-top:6px;font-size:40px;font-weight:700;display:inline-flex;position:relative}.sd-earned{letter-spacing:0;color:#214b03;background:#b3f782;border-radius:8px;padding:2px 9px;font-size:15px;font-weight:600;animation:.5s cubic-bezier(.2,.9,.3,1.5) .35s backwards sd-pop}.sd-use{color:#6d6b6a;justify-content:space-between;align-items:center;gap:12px;margin-top:8px;font-size:13px;display:flex}.sd-showcode{color:#1f1d1b;border-radius:999px;flex:none;padding:5px 13px;box-shadow:inset 0 0 0 1px #cfcac4}.sd-tnote{color:#6d6b6a;margin:4px 0 9px;font-size:13px}.sd-tbar{background:#dedbd7;border-radius:4px;height:8px;overflow:hidden}.sd-tbar i{background:#05976a;border-radius:4px;height:100%;display:block}.sd-tends{color:#6d6b6a;justify-content:space-between;margin-top:5px;font-size:12.5px;display:flex}.sd-reorder{color:#fff;height:40px;font:inherit;cursor:pointer;background:#1f1d1b;border-radius:10px;padding:0 18px;font-weight:600}@media (max-width:760px){.sd-shelf{grid-template-columns:repeat(2,1fr);gap:12px;padding:14px}.sd-product:nth-child(3){display:none}.sd-art{height:150px}.sd-candle{height:120px}.sd-nav{gap:12px;padding:12px 14px}.sd-nav nav{visibility:hidden;flex:1;width:0;overflow:hidden}.sd-banner{padding:8px 12px}.sd-bt{font-size:13px}.sd-nums{display:none}.sd-nudge{width:auto;bottom:12px;left:12px;right:12px}.sd-drawer{width:86%;padding:16px}.sd-mail{padding:18px}.sd-mcard{width:220px}.sd-acc{padding:14px 16px}.sd-use{flex-direction:column;align-items:flex-start}}
