.Modal-module__iX2sxG__backdrop{z-index:100;background:rgba(var(--bg-rgb), .88);padding:var(--gutter);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.Modal-module__iX2sxG__dialog{outline:none;width:100%;position:relative}.Modal-module__iX2sxG__close{z-index:1;border-radius:var(--r-pill);background:var(--primary);width:36px;height:36px;color:var(--on-primary);cursor:pointer;border:none;justify-content:center;align-items:center;display:flex;position:absolute;top:16px;right:16px}@media (hover:hover){.Modal-module__iX2sxG__close:hover{opacity:.85}}.Modal-module__iX2sxG__close:active{opacity:.7}
.StoreBadges-module__hZiZTa__row{flex-wrap:wrap;justify-content:center;align-items:flex-end;gap:13px;display:flex}.StoreBadges-module__hZiZTa__badgeWrap{padding:13px;transition:opacity .15s,transform .15s;display:inline-flex}a.StoreBadges-module__hZiZTa__badgeWrap{cursor:pointer}@media (hover:hover){a.StoreBadges-module__hZiZTa__badgeWrap:hover{opacity:.85}}a.StoreBadges-module__hZiZTa__badgeWrap:active{opacity:.7;transform:scale(.98)}@media (prefers-reduced-motion:reduce){a.StoreBadges-module__hZiZTa__badgeWrap:active{transform:none}}span.StoreBadges-module__hZiZTa__badgeWrap[aria-disabled=true]{opacity:.5}.StoreBadges-module__hZiZTa__badge{width:auto;display:block}.StoreBadges-module__hZiZTa__badge[data-variant=apple]{height:45px}.StoreBadges-module__hZiZTa__badge[data-variant=google]{height:65px;transform:translateY(10px)}@media (max-width:520px){.StoreBadges-module__hZiZTa__row{flex-wrap:nowrap;gap:4px}.StoreBadges-module__hZiZTa__badgeWrap{padding:6px}.StoreBadges-module__hZiZTa__badge[data-variant=apple]{height:40px}.StoreBadges-module__hZiZTa__badge[data-variant=google]{height:58px;transform:translateY(9px)}}
.GetAppModal-module__Op4Ruq__dialog{background:var(--surface);border-radius:var(--r-card);text-align:center;flex-direction:column;align-items:center;max-width:460px;padding:40px 32px 32px;display:flex}.GetAppModal-module__Op4Ruq__heading{letter-spacing:-.4px;font-size:24px;line-height:1.15}.GetAppModal-module__Op4Ruq__body{color:var(--ink-soft);max-width:34ch;margin-top:12px;font-size:15px;line-height:22px}.GetAppModal-module__Op4Ruq__badges{justify-content:center;width:100%;margin-top:28px;display:flex}.GetAppModal-module__Op4Ruq__qr{justify-content:center;margin-top:28px;display:flex}.GetAppModal-module__Op4Ruq__notify{color:var(--warm);font-size:15px;font-family:var(--font-display), system-ui, sans-serif;margin-top:24px;font-weight:700;text-decoration:none}@media (hover:hover){.GetAppModal-module__Op4Ruq__notify:hover{text-decoration:underline}}
.WalkRoute-module__C7CmxG__route{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.WalkRoute-module__C7CmxG__patch{fill:#7a4b4a;filter:blur(.35px)}.WalkRoute-module__C7CmxG__cover{stroke-width:2.4px;stroke-linecap:round;filter:blur(.35px)}.WalkRoute-module__C7CmxG__trail{fill:none;stroke:var(--accent);stroke-width:1.3px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0;filter:drop-shadow(0 0 1px #ff6719cc)}.WalkRoute-module__C7CmxG__pin{transform:translate(31.5px,23.7px)}.WalkRoute-module__C7CmxG__halo{fill:#ff671940}.WalkRoute-module__C7CmxG__ring{fill:#fff}.WalkRoute-module__C7CmxG__dot{fill:var(--accent)}@media (prefers-reduced-motion:no-preference){.WalkRoute-module__C7CmxG__halo{transform-box:fill-box;transform-origin:50%;animation:1.4s ease-out infinite WalkRoute-module__C7CmxG__pulse}.WalkRoute-module__C7CmxG__loop .WalkRoute-module__C7CmxG__pin{animation:10.5s linear infinite WalkRoute-module__C7CmxG__walkLoop}.WalkRoute-module__C7CmxG__loop .WalkRoute-module__C7CmxG__trail{animation:10.5s linear infinite WalkRoute-module__C7CmxG__trailLoop}[data-on=true] .WalkRoute-module__C7CmxG__once .WalkRoute-module__C7CmxG__pin{animation:4.4s linear .6s both WalkRoute-module__C7CmxG__walkOnce}[data-on=true] .WalkRoute-module__C7CmxG__once .WalkRoute-module__C7CmxG__trail{animation:4.4s linear .6s both WalkRoute-module__C7CmxG__trailOnce}}@keyframes WalkRoute-module__C7CmxG__walkOnce{0%{transform:translate(0)}32%{transform:translate(9.9px,7.9px)}71%{transform:translate(21.5px,18.3px)}to{transform:translate(31.5px,23.7px)}}@keyframes WalkRoute-module__C7CmxG__trailOnce{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes WalkRoute-module__C7CmxG__walkLoop{0%,36%{transform:translate(0)}45%{transform:translate(9.9px,7.9px)}56%{transform:translate(21.5px,18.3px)}64%,to{transform:translate(31.5px,23.7px)}}@keyframes WalkRoute-module__C7CmxG__trailLoop{0%,36%{stroke-dashoffset:1px}64%,to{stroke-dashoffset:0}}@keyframes WalkRoute-module__C7CmxG__pulse{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(1.6)}}
.HeroLoop-module__OryQ6q__wrap{--cycle:10.5s;flex-direction:column;align-items:center;gap:18px;margin:0;display:flex}.HeroLoop-module__OryQ6q__shake{width:var(--phone-w,300px);container-type:inline-size}.HeroLoop-module__OryQ6q__phone{background:#1c1916;border-radius:15cqw;padding:3.2cqw;position:relative;box-shadow:0 0 0 1px #ffffff14,0 30px 80px #0000008c,0 0 120px -20px #ff782873,inset 0 0 0 1px #ffffff0a}.HeroLoop-module__OryQ6q__glass{aspect-ratio:645/1398;background:#0a0908;border-radius:11.8cqw;position:relative;overflow:hidden}.HeroLoop-module__OryQ6q__island{z-index:5;background:#0a0908;border-radius:999px;width:28cqw;height:7.5cqw;position:absolute;top:6.7cqw;left:50%;transform:translate(-50%)}.HeroLoop-module__OryQ6q__beat{position:absolute;inset:0}.HeroLoop-module__OryQ6q__shot{object-fit:cover;width:100%;height:100%;display:block}.HeroLoop-module__OryQ6q__b1{background:radial-gradient(90% 45% at 50% 105%,#ff78288c 0%,#ff671900 70%),linear-gradient(#070a16 0%,#121426 55%,#2a1a1a 100%)}.HeroLoop-module__OryQ6q__lock{color:#fff;flex-direction:column;align-items:center;padding-top:19cqw;display:flex}.HeroLoop-module__OryQ6q__lockDate{opacity:.85;font-size:4.2cqw;font-weight:500}.HeroLoop-module__OryQ6q__lockClock{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.03em;font-size:22cqw;font-weight:700;line-height:1}.HeroLoop-module__OryQ6q__note{z-index:3;-webkit-backdrop-filter:blur(16px)saturate(160%);color:#fff;text-align:left;background:#282420db;border-radius:5cqw;gap:3cqw;padding:3.4cqw 3.8cqw;display:flex;position:absolute;left:3.5cqw;right:3.5cqw;box-shadow:0 3cqw 8cqw #00000073}.HeroLoop-module__OryQ6q__noteRing{top:50%}.HeroLoop-module__OryQ6q__noteWin{top:6cqw}.HeroLoop-module__OryQ6q__noteIcon{background:#0a0908;border-radius:2.4cqw;flex-shrink:0;justify-content:center;align-items:center;width:9.5cqw;height:9.5cqw;display:inline-flex}.HeroLoop-module__OryQ6q__noteIcon svg{width:6.5cqw;height:6.5cqw}.HeroLoop-module__OryQ6q__noteText{flex-direction:column;gap:.5cqw;min-width:0;font-size:4cqw;line-height:1.25;display:flex}.HeroLoop-module__OryQ6q__noteText strong{font-size:4.3cqw;font-weight:700}.HeroLoop-module__OryQ6q__noteApp{color:#fff9;text-transform:uppercase;letter-spacing:.06em;font-size:3.2cqw}.HeroLoop-module__OryQ6q__noteApp em{float:right;text-transform:none;letter-spacing:0;font-style:normal}@property --left{syntax:"<integer>";inherits:false;initial-value:0}.HeroLoop-module__OryQ6q__panel{color:#fff;background:#141210;border-top:1px solid #ffffff14;border-radius:6cqw 6cqw 0 0;flex-direction:column;justify-content:center;gap:2cqw;height:26%;padding:0 8cqw;display:flex;position:absolute;bottom:0;left:0;right:0}.HeroLoop-module__OryQ6q__panel small{color:#fff9;font-size:3.8cqw}.HeroLoop-module__OryQ6q__counter{--left:114;counter-reset:left var(--left);font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.02em;font-size:14cqw;font-weight:700;line-height:1}.HeroLoop-module__OryQ6q__counter:after{content:counter(left) " m"}.HeroLoop-module__OryQ6q__bar{background:#ffffff1f;border-radius:999px;height:1.8cqw;display:block;overflow:hidden}.HeroLoop-module__OryQ6q__bar i{background:linear-gradient(90deg, var(--accent), var(--warm));border-radius:inherit;transform-origin:0;height:100%;display:block;transform:scaleX(.43)}.HeroLoop-module__OryQ6q__quiet{-webkit-backdrop-filter:blur(12px);color:#fff;white-space:nowrap;background:#181512e0;border:1px solid #ffffff1f;border-radius:999px;padding:2cqw 3.6cqw;font-size:4cqw;font-weight:600;position:absolute;top:14cqw;left:4cqw}.HeroLoop-module__OryQ6q__streak{color:#fff;background:#1a1815;border:1px solid #ff8c3c80;border-radius:5cqw;grid-template-columns:auto 1fr;align-items:center;column-gap:3cqw;width:42.6%;height:9.2%;padding:0 4cqw;display:grid;position:absolute;top:41.2%;left:4.6%;box-shadow:0 0 6cqw #ff671959}.HeroLoop-module__OryQ6q__flame{grid-row:span 2;font-size:8cqw;line-height:1}.HeroLoop-module__OryQ6q__streakNum{font-family:var(--font-display), system-ui, sans-serif;font-size:7.6cqw;font-weight:700;line-height:1;display:grid}.HeroLoop-module__OryQ6q__from,.HeroLoop-module__OryQ6q__to{grid-area:1/1}.HeroLoop-module__OryQ6q__from{opacity:0}.HeroLoop-module__OryQ6q__streakLabel{color:#fff9;font-size:3.6cqw}.HeroLoop-module__OryQ6q__caption{border:1px solid var(--line);white-space:nowrap;background:#ffffff0a;border-radius:999px;gap:6px;padding:5px;font-size:13px;display:flex}.HeroLoop-module__OryQ6q__step{color:var(--ink-faint);border-radius:999px;padding:6px 11px}.HeroLoop-module__OryQ6q__step b{font-variant-numeric:tabular-nums;color:inherit;font-weight:700}.HeroLoop-module__OryQ6q__b2,.HeroLoop-module__OryQ6q__b3{opacity:0}.HeroLoop-module__OryQ6q__s1{background:var(--primary);color:var(--on-primary)}@media (prefers-reduced-motion:no-preference){.HeroLoop-module__OryQ6q__b1{animation:HeroLoop-module__OryQ6q__beat1 var(--cycle) infinite}.HeroLoop-module__OryQ6q__b2{animation:HeroLoop-module__OryQ6q__beat2 var(--cycle) infinite}.HeroLoop-module__OryQ6q__b3{animation:HeroLoop-module__OryQ6q__beat3 var(--cycle) infinite}.HeroLoop-module__OryQ6q__noteRing{animation:HeroLoop-module__OryQ6q__noteRing var(--cycle) cubic-bezier(.2, .9, .3, 1.2) infinite}.HeroLoop-module__OryQ6q__shake{animation:HeroLoop-module__OryQ6q__shake var(--cycle) linear infinite}.HeroLoop-module__OryQ6q__counter{animation:HeroLoop-module__OryQ6q__count var(--cycle) cubic-bezier(.4, 0, .6, 1) infinite}.HeroLoop-module__OryQ6q__bar i{animation:HeroLoop-module__OryQ6q__fill var(--cycle) cubic-bezier(.4, 0, .6, 1) infinite}.HeroLoop-module__OryQ6q__quiet{animation:HeroLoop-module__OryQ6q__quiet var(--cycle) infinite}.HeroLoop-module__OryQ6q__noteWin{animation:HeroLoop-module__OryQ6q__noteWin var(--cycle) cubic-bezier(.2, .9, .3, 1.2) infinite}.HeroLoop-module__OryQ6q__from{animation:HeroLoop-module__OryQ6q__from var(--cycle) infinite}.HeroLoop-module__OryQ6q__to{animation:HeroLoop-module__OryQ6q__to var(--cycle) infinite}.HeroLoop-module__OryQ6q__flame{animation:HeroLoop-module__OryQ6q__flame var(--cycle) infinite}.HeroLoop-module__OryQ6q__s1{animation:HeroLoop-module__OryQ6q__cap1 var(--cycle) infinite}.HeroLoop-module__OryQ6q__s2{animation:HeroLoop-module__OryQ6q__cap2 var(--cycle) infinite}.HeroLoop-module__OryQ6q__s3{animation:HeroLoop-module__OryQ6q__cap3 var(--cycle) infinite}}@keyframes HeroLoop-module__OryQ6q__beat1{0%,30%{opacity:1}34%,97%{opacity:0}to{opacity:1}}@keyframes HeroLoop-module__OryQ6q__beat2{0%,30%{opacity:0}34%,63%{opacity:1}67%,to{opacity:0}}@keyframes HeroLoop-module__OryQ6q__beat3{0%,63%{opacity:0}67%,96%{opacity:1}to{opacity:0}}@keyframes HeroLoop-module__OryQ6q__noteRing{0%,4%{opacity:0;transform:translateY(-8cqw)scale(.96)}9%,to{opacity:1;transform:none}}@keyframes HeroLoop-module__OryQ6q__shake{0%,8%{transform:none}9%{transform:translate(-1.4cqw)rotate(-1.2deg)}10%{transform:translate(1.4cqw)rotate(1.2deg)}11%{transform:translate(-1.2cqw)rotate(-1deg)}12%{transform:translate(1.2cqw)rotate(1deg)}13%{transform:translate(-1cqw)rotate(-.8deg)}14%{transform:translate(1cqw)rotate(.8deg)}15%{transform:translate(-.8cqw)rotate(-.6deg)}16%{transform:translate(.8cqw)rotate(.6deg)}17%{transform:translate(-.6cqw)rotate(-.4deg)}18%{transform:translate(.6cqw)rotate(.4deg)}19%,to{transform:none}}@keyframes HeroLoop-module__OryQ6q__count{0%,36%{--left:200}56%,to{--left:0}}@keyframes HeroLoop-module__OryQ6q__fill{0%,36%{transform:scaleX(0)}56%,to{transform:scaleX(1)}}@keyframes HeroLoop-module__OryQ6q__quiet{0%,37%{opacity:0;transform:translateY(-2cqw)}41%,to{opacity:1;transform:none}}@keyframes HeroLoop-module__OryQ6q__noteWin{0%,69%{opacity:0;transform:translateY(-8cqw)scale(.96)}73%,to{opacity:1;transform:none}}@keyframes HeroLoop-module__OryQ6q__from{0%,78%{opacity:1;transform:none}81%,to{opacity:0;transform:translateY(-4cqw)}}@keyframes HeroLoop-module__OryQ6q__to{0%,78%{opacity:0;transform:translateY(4cqw)}81%,to{opacity:1;transform:none}}@keyframes HeroLoop-module__OryQ6q__flame{0%,78%{transform:scale(1)}81%{transform:scale(1.35)}85%,to{transform:scale(1)}}@keyframes HeroLoop-module__OryQ6q__cap1{0%,31%{background:var(--primary);color:var(--on-primary)}34%,97%{color:var(--ink-faint);background:0 0}to{background:var(--primary);color:var(--on-primary)}}@keyframes HeroLoop-module__OryQ6q__cap2{0%,31%{color:var(--ink-faint);background:0 0}34%,64%{background:var(--primary);color:var(--on-primary)}67%,to{color:var(--ink-faint);background:0 0}}@keyframes HeroLoop-module__OryQ6q__cap3{0%,64%{color:var(--ink-faint);background:0 0}67%,97%{background:var(--primary);color:var(--on-primary)}to{color:var(--ink-faint);background:0 0}}@media (max-width:420px){.HeroLoop-module__OryQ6q__caption{gap:2px;font-size:12px}.HeroLoop-module__OryQ6q__step{padding:5px 9px}}
.Hero-module__Z8hQ_W__hero{padding:calc(var(--nav-h) + 56px) var(--gutter) 72px;background:var(--bg);position:relative;overflow:hidden}.Hero-module__Z8hQ_W__inner{z-index:1;max-width:var(--container);grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:48px;margin:0 auto;display:grid;position:relative}.Hero-module__Z8hQ_W__copy{flex-direction:column;align-items:flex-start;gap:20px;display:flex}.Hero-module__Z8hQ_W__rating{color:var(--warm);font-size:14px}.Hero-module__Z8hQ_W__headline{letter-spacing:-.03em;max-width:16ch;font-size:clamp(38px,5.6vw,68px);line-height:1}.Hero-module__Z8hQ_W__points{flex-direction:column;gap:12px;max-width:44ch;margin:2px 0 0;padding:0;list-style:none;display:flex}.Hero-module__Z8hQ_W__point{color:#ffffffd1;align-items:center;gap:14px;font-size:17px;line-height:24px;display:flex}.Hero-module__Z8hQ_W__emoji{background:#ffffff0f;border:1px solid #ffffff14;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-size:19px;line-height:1;display:inline-flex}.Hero-module__Z8hQ_W__pointsBelowWrap{display:none}.Hero-module__Z8hQ_W__accent{color:var(--accent)}@supports ((-webkit-background-clip:text) or (background-clip:text)){.Hero-module__Z8hQ_W__accent{background:linear-gradient(90deg, var(--accent) 0%, var(--warm) 100%);color:#0000;-webkit-box-decoration-break:clone;box-decoration-break:clone;-webkit-background-clip:text;background-clip:text}}.Hero-module__Z8hQ_W__body{color:var(--ink-soft);max-width:46ch;font-size:18px;line-height:28px}.Hero-module__Z8hQ_W__cta{flex-direction:column;align-items:flex-start;gap:12px;margin-top:8px;display:flex}.Hero-module__Z8hQ_W__getAppButton{border-radius:var(--r-pill);background:var(--primary);color:var(--on-primary);font-family:var(--font-display), system-ui, sans-serif;cursor:pointer;border:0;align-items:center;gap:8px;padding:16px 26px;font-size:16px;font-weight:700;text-decoration:none;transition:transform .15s,opacity .15s;display:inline-flex}.Hero-module__Z8hQ_W__glyphs{align-items:center;gap:8px;margin-right:4px;display:inline-flex}.Hero-module__Z8hQ_W__glyphs svg{display:block}@media (hover:hover){.Hero-module__Z8hQ_W__getAppButton:hover{opacity:.92;transform:translateY(-1px)}}.Hero-module__Z8hQ_W__fine{color:var(--ink-faint);font-size:13px}.Hero-module__Z8hQ_W__phones{--phone-w:300px;justify-content:center;display:flex;position:relative}.Hero-module__Z8hQ_W__front{z-index:2;animation:7s ease-in-out infinite Hero-module__Z8hQ_W__floatFront;position:relative;transform:translate(-30px)rotate(-3deg)}.Hero-module__Z8hQ_W__back{z-index:1;opacity:.92;animation:9s ease-in-out infinite Hero-module__Z8hQ_W__floatBack;position:absolute;bottom:40px;right:4%;transform:rotate(6deg)}.Hero-module__Z8hQ_W__phones:before{content:"";filter:blur(20px);z-index:0;pointer-events:none;background:radial-gradient(50% 50%,#ff8c3c73 0%,#ff671900 70%);border-radius:50%;height:220px;position:absolute;bottom:-40px;left:10%;right:10%}@keyframes Hero-module__Z8hQ_W__floatFront{0%,to{transform:translate(-30px)rotate(-3deg)translateY(0)}50%{transform:translate(-30px)rotate(-3deg)translateY(-10px)}}@keyframes Hero-module__Z8hQ_W__floatBack{0%,to{transform:rotate(6deg)translateY(0)}50%{transform:rotate(6deg)translateY(-14px)}}@media (prefers-reduced-motion:reduce){.Hero-module__Z8hQ_W__front,.Hero-module__Z8hQ_W__back{animation:none}}@media (max-width:900px){.Hero-module__Z8hQ_W__hero{padding-bottom:40px}.Hero-module__Z8hQ_W__inner{grid-template-columns:1fr;gap:40px}.Hero-module__Z8hQ_W__headline{max-width:16ch}.Hero-module__Z8hQ_W__phones{justify-content:center;padding-top:4px}.Hero-module__Z8hQ_W__front{animation:none;transform:translate(-40px)rotate(-3deg)}.Hero-module__Z8hQ_W__back{animation:none;bottom:20px;right:8%}}.Hero-module__Z8hQ_W__sunrise{z-index:0;pointer-events:none;--sun:clamp(260px, 42vw, 620px);position:absolute;inset:0;overflow:hidden}.Hero-module__Z8hQ_W__sky{opacity:0;background:radial-gradient(60% 40% at 50% 100%,#ffc47859 0%,#ffaa5a1f 45%,#ffaa5a00 75%);animation:4.5s ease-out .3s forwards Hero-module__Z8hQ_W__skyWarm;position:absolute;inset:0}.Hero-module__Z8hQ_W__halo{width:calc(var(--sun) * 2.6);height:calc(var(--sun) * 1.5);filter:blur(10px);opacity:0;background:radial-gradient(closest-side,#ffe2aa8c 0%,#ffbe6e33 45%,#ffb46400 100%);border-radius:50%;animation:4.5s cubic-bezier(.2,.7,.2,1) .2s forwards Hero-module__Z8hQ_W__haloRise,9s ease-in-out 4.7s infinite Hero-module__Z8hQ_W__breathe;position:absolute;bottom:0;left:50%;transform:translate(-50%,50%)}.Hero-module__Z8hQ_W__sun{width:var(--sun);aspect-ratio:1;background:radial-gradient(closest-side,#fff 0%,#fff3d6 30%,#ffd890 55%,#ffb455 78%,#ff9636 92%,#ff8228e6 100%);border-radius:50%;animation:4.5s cubic-bezier(.2,.7,.2,1) .2s forwards Hero-module__Z8hQ_W__sunRise;position:absolute;bottom:0;left:50%;transform:translate(-50%,100%);box-shadow:0 0 24px 4px #ffecbe99,0 0 90px 30px #ffbe6466,0 0 220px 80px #ffaa502e}.Hero-module__Z8hQ_W__flare{filter:blur(6px);opacity:0;background:radial-gradient(closest-side,#fff0dce6 0%,#ffaa5a73 30%,#ff671900 100%);border-radius:50%;width:min(140vw,1800px);height:46px;animation:3s ease-out 1.4s forwards Hero-module__Z8hQ_W__skyWarm,9s ease-in-out 4.7s infinite Hero-module__Z8hQ_W__breathe;position:absolute;bottom:0;left:50%;transform:translate(-50%,50%)}.Hero-module__Z8hQ_W__horizon{opacity:0;background:linear-gradient(90deg,#ffb06600 0%,#ffb06673 30%,#ffecd6f2 50%,#ffb06673 70%,#ffb06600 100%);height:1px;animation:3s ease-out 1.2s forwards Hero-module__Z8hQ_W__skyWarm;position:absolute;bottom:0;left:0;right:0;box-shadow:0 0 18px 2px #ff8c3c8c}@keyframes Hero-module__Z8hQ_W__sunRise{0%{transform:translate(-50%,100%)}to{transform:translate(-50%,66%)}}@keyframes Hero-module__Z8hQ_W__haloRise{0%{opacity:0;transform:translate(-50%,70%)}to{opacity:1;transform:translate(-50%,50%)}}@keyframes Hero-module__Z8hQ_W__skyWarm{to{opacity:1}}@keyframes Hero-module__Z8hQ_W__breathe{0%,to{opacity:1;scale:1}50%{opacity:.8;scale:1.05}}.Hero-module__Z8hQ_W__phoneSun{display:none}@media (max-width:900px){.Hero-module__Z8hQ_W__sunrise{display:none}.Hero-module__Z8hQ_W__phones>figure{z-index:1;position:relative}.Hero-module__Z8hQ_W__phoneSun{z-index:0;aspect-ratio:1;filter:blur(6px);opacity:.95;pointer-events:none;background:radial-gradient(closest-side,#fff3d6 0%,#ffd890 22%,#ffb455 42%,#ff8a36 60%,#ff671959 78%,#ff671900 100%);border-radius:50%;width:128%;display:block;position:absolute;top:-14%;left:50%;transform:translate(-50%)}}@media (max-width:900px) and (prefers-reduced-motion:no-preference){.Hero-module__Z8hQ_W__phoneSun{animation:3.5s cubic-bezier(.2,.7,.2,1) .2s both Hero-module__Z8hQ_W__phoneSunRise}}@keyframes Hero-module__Z8hQ_W__phoneSunRise{0%{opacity:0;transform:translate(-50%,18%)scale(.85)}to{opacity:.95;transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.Hero-module__Z8hQ_W__sky,.Hero-module__Z8hQ_W__halo,.Hero-module__Z8hQ_W__horizon,.Hero-module__Z8hQ_W__flare{opacity:1;animation:none}.Hero-module__Z8hQ_W__sun{animation:none;transform:translate(-50%,66%)}}@media (max-width:600px){.Hero-module__Z8hQ_W__hero{padding-top:calc(var(--nav-h) + 28px)}.Hero-module__Z8hQ_W__inner{gap:24px}.Hero-module__Z8hQ_W__copy{gap:14px}.Hero-module__Z8hQ_W__headline{font-size:clamp(34px,9.6vw,40px)}.Hero-module__Z8hQ_W__points{gap:9px}.Hero-module__Z8hQ_W__point{gap:12px;font-size:15px;line-height:21px}.Hero-module__Z8hQ_W__emoji{border-radius:10px;width:32px;height:32px;font-size:16px}.Hero-module__Z8hQ_W__cta{gap:10px;margin-top:2px}.Hero-module__Z8hQ_W__phones{--phone-w:clamp(140px, calc((100svh - 400px) / 2.17), min(74vw, 300px));padding-top:16px}}@media (max-width:900px){.Hero-module__Z8hQ_W__pointsTop{display:none}.Hero-module__Z8hQ_W__copy{text-align:center;align-items:center}.Hero-module__Z8hQ_W__cta{align-items:center}.Hero-module__Z8hQ_W__headline{margin:0 auto}.Hero-module__Z8hQ_W__pointsBelowWrap{justify-content:center;display:flex}.Hero-module__Z8hQ_W__pointsBelowWrap .Hero-module__Z8hQ_W__points{gap:10px;max-width:420px;margin:0}}.Hero-module__Z8hQ_W__copy .Hero-module__Z8hQ_W__accent{filter:drop-shadow(0 1px 10px #0000004d);background-image:linear-gradient(90deg,#ff7a2a 0%,#ff9a3c 60%,#ffb860 100%)}
.VideoLightbox-module__YApbXW__dialog{max-width:960px}.VideoLightbox-module__YApbXW__video{border-radius:var(--r-card);background:rgba(var(--bg-rgb), 1);width:100%;max-height:84vh;display:block}
.FilmBand-module__Y0qMZq__band{background:var(--surface);height:95svh;min-height:480px;position:relative;overflow:hidden}.FilmBand-module__Y0qMZq__video{object-fit:cover;object-position:50% 40%;width:100%;height:100%;position:absolute;inset:0}.FilmBand-module__Y0qMZq__scrim{background:linear-gradient(180deg, rgba(var(--bg-rgb), .35) 0%, rgba(var(--bg-rgb), 0) 35%, rgba(var(--bg-rgb), .75) 100%);position:absolute;inset:0}.FilmBand-module__Y0qMZq__over{padding:0 var(--gutter) 48px;text-align:center;flex-direction:column;align-items:center;gap:18px;display:flex;position:absolute;bottom:0;left:0;right:0}.FilmBand-module__Y0qMZq__line{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.02em;text-shadow:0 2px 24px #0009;max-width:24ch;font-size:clamp(22px,3vw,34px);font-weight:700;line-height:1.15}.FilmBand-module__Y0qMZq__play{border-radius:var(--r-pill);background:rgba(var(--bg-rgb), .45);color:var(--ink);font-family:var(--font-display), system-ui, sans-serif;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid #ffffff59;align-items:center;gap:10px;padding:12px 20px;font-size:14px;font-weight:700;display:inline-flex}@media (hover:hover){.FilmBand-module__Y0qMZq__play:hover{background:rgba(var(--bg-rgb), .7)}}
.HowScenes-module__tsXTSW__screen{pointer-events:none;border-radius:11.8cqw;position:absolute;inset:3.2cqw;overflow:hidden}.HowScenes-module__tsXTSW__screen img{object-fit:cover;width:100%;height:100%;display:block}.HowScenes-module__tsXTSW__float{z-index:3;-webkit-backdrop-filter:blur(14px)saturate(160%);color:#fff;white-space:nowrap;pointer-events:none;background:#181512e0;border:1px solid #ffffff1f;border-radius:max(4.5cqw,12px);align-items:center;gap:2.6cqw;padding:max(2.6cqw,7px) max(4cqw,11px);font-size:max(4.4cqw,12px);line-height:1.2;display:flex;position:absolute;box-shadow:0 4cqw 10cqw #0000008c}.HowScenes-module__tsXTSW__float strong{font-family:var(--font-display), system-ui, sans-serif;font-weight:700}.HowScenes-module__tsXTSW__float small{color:#fff9;font-size:max(3.5cqw,10.5px);display:block}.HowScenes-module__tsXTSW__chipIcon{font-size:max(5.6cqw,15px);line-height:1}.HowScenes-module__tsXTSW__zoneTo{opacity:1}.HowScenes-module__tsXTSW__finger{z-index:3;pointer-events:none;opacity:0;background:radial-gradient(circle,#ffffffe6 0 30%,#ffffff59 31% 55%,#fff0 56%);border-radius:50%;width:11cqw;height:11cqw;position:absolute;transform:translate(-50%,-50%)}.HowScenes-module__tsXTSW__zoneFinger{top:70.5%;left:38%}.HowScenes-module__tsXTSW__chipSet{top:9%;left:-7cqw}.HowScenes-module__tsXTSW__lock{opacity:0;background:radial-gradient(90% 45% at 50% 105%,#ff78288c 0%,#ff671900 70%),linear-gradient(#070a16 0%,#121426 55%,#2a1a1a 100%);flex-direction:column;align-items:center;padding-top:16cqw;display:flex}.HowScenes-module__tsXTSW__lockTime{color:#fff;flex-direction:column;align-items:center;display:flex}.HowScenes-module__tsXTSW__lockDate{opacity:.85;font-size:4.2cqw;font-weight:500}.HowScenes-module__tsXTSW__lockClock{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.03em;font-size:22cqw;font-weight:700;line-height:1}.HowScenes-module__tsXTSW__note{-webkit-backdrop-filter:blur(16px)saturate(160%);color:#fff;text-align:left;background:#282420d1;border-radius:5cqw;gap:3cqw;padding:3.2cqw 3.6cqw;display:flex;position:absolute;left:3.5cqw;right:3.5cqw;box-shadow:0 3cqw 8cqw #00000073}.HowScenes-module__tsXTSW__noteRing{top:48%}.HowScenes-module__tsXTSW__noteWin{top:5cqw}.HowScenes-module__tsXTSW__noteIcon{background:#0a0908;border-radius:2.4cqw;flex-shrink:0;justify-content:center;align-items:center;width:9cqw;height:9cqw;display:inline-flex}.HowScenes-module__tsXTSW__noteIcon svg{width:6cqw;height:6cqw}.HowScenes-module__tsXTSW__noteText{flex-direction:column;gap:.4cqw;min-width:0;font-size:3.7cqw;line-height:1.25;display:flex}.HowScenes-module__tsXTSW__noteText strong{font-size:3.9cqw;font-weight:700}.HowScenes-module__tsXTSW__noteApp{color:#fff9;text-transform:uppercase;letter-spacing:.06em;font-size:3.1cqw}.HowScenes-module__tsXTSW__noteApp em{float:right;text-transform:none;letter-spacing:0;font-style:normal}.HowScenes-module__tsXTSW__waves{z-index:0;pointer-events:none;opacity:0;width:14cqw;height:30cqw;position:absolute;top:38%}.HowScenes-module__tsXTSW__waves i{border:.9cqw solid var(--accent);opacity:0;border-radius:50%;width:100%;position:absolute;top:0;bottom:0}.HowScenes-module__tsXTSW__wavesL{left:-12cqw}.HowScenes-module__tsXTSW__wavesL i{clip-path:inset(0 55% 0 0)}.HowScenes-module__tsXTSW__wavesR{right:-12cqw}.HowScenes-module__tsXTSW__wavesR i{clip-path:inset(0 0 0 55%)}.HowScenes-module__tsXTSW__chipNo{top:63%;right:-7cqw}.HowScenes-module__tsXTSW__chipSound{display:grid;top:11%;left:-7cqw}.HowScenes-module__tsXTSW__soundLoud,.HowScenes-module__tsXTSW__soundQuiet{grid-area:1/1;align-items:center;gap:2cqw;display:flex}.HowScenes-module__tsXTSW__soundLoud{opacity:0}@property --left{syntax:"<integer>";inherits:false;initial-value:0}.HowScenes-module__tsXTSW__chipLeft{-webkit-backdrop-filter:none;height:24%;box-shadow:none;background:#141210;border:0;border-top:1px solid #ffffff14;border-radius:6cqw 6cqw 11.8cqw 11.8cqw;flex-direction:column;justify-content:center;align-items:flex-start;gap:1.8cqw;padding:0 7cqw;bottom:3.2cqw;left:3.2cqw;right:3.2cqw}.HowScenes-module__tsXTSW__counter{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.02em;--left:0;counter-reset:left var(--left);font-size:13cqw;font-weight:700;line-height:1}.HowScenes-module__tsXTSW__counter:after{content:counter(left) " m"}.HowScenes-module__tsXTSW__bar{background:#ffffff1f;border-radius:999px;width:100%;height:1.6cqw;display:block;overflow:hidden}.HowScenes-module__tsXTSW__bar i{background:linear-gradient(90deg, var(--accent), var(--warm));border-radius:inherit;transform-origin:0;width:100%;height:100%;display:block}.HowScenes-module__tsXTSW__crossed{color:#7ee2a8;font-size:3.8cqw;font-weight:700}.HowScenes-module__tsXTSW__winLayer{overflow:visible}.HowScenes-module__tsXTSW__streakTile{color:#fff;background:#1a1815;border:1px solid #ffffff0f;border-radius:5cqw;grid-template-columns:auto 1fr;align-items:center;column-gap:3cqw;width:42.6%;height:9.2%;padding:0 4cqw;display:grid;position:absolute;top:41.2%;left:4.6%}.HowScenes-module__tsXTSW__flame{grid-row:span 2;font-size:8cqw;line-height:1}.HowScenes-module__tsXTSW__streakNum{font-family:var(--font-display), system-ui, sans-serif;font-size:7.6cqw;font-weight:700;line-height:1;display:grid}.HowScenes-module__tsXTSW__streakFrom,.HowScenes-module__tsXTSW__streakTo{grid-area:1/1}.HowScenes-module__tsXTSW__streakFrom{opacity:0}.HowScenes-module__tsXTSW__streakLabel{color:#fff9;font-size:3.6cqw}.HowScenes-module__tsXTSW__plusOne{background:var(--accent);color:#1a0d04;font-family:var(--font-display), system-ui, sans-serif;border-radius:999px;padding:1cqw 2.4cqw;font-size:3.6cqw;font-weight:700;position:absolute;top:-3cqw;right:-3cqw}.HowScenes-module__tsXTSW__confetti{z-index:4;pointer-events:none;width:0;height:0;position:absolute;top:46%;left:27%}.HowScenes-module__tsXTSW__confetti i{background:var(--warm);opacity:0;border-radius:.6cqw;width:1.8cqw;height:3cqw;position:absolute}.HowScenes-module__tsXTSW__confetti i:nth-child(odd){background:var(--accent)}.HowScenes-module__tsXTSW__confetti i:nth-child(3n){background:#fff}.HowScenes-module__tsXTSW__shakeWrap{width:100%;height:100%;position:relative}@media (prefers-reduced-motion:no-preference){[data-on=true] .HowScenes-module__tsXTSW__zoneTo{animation:.6s 1.5s both HowScenes-module__tsXTSW__fadeIn}[data-on=true] .HowScenes-module__tsXTSW__zoneFinger{animation:1.6s cubic-bezier(.45,0,.25,1) .5s both HowScenes-module__tsXTSW__drag}[data-on=true] .HowScenes-module__tsXTSW__chipSet{animation:.6s cubic-bezier(.2,.7,.2,1) 2.4s both HowScenes-module__tsXTSW__rise}[data-on=true] .HowScenes-module__tsXTSW__lock{animation:4.2s both HowScenes-module__tsXTSW__lockLife}[data-on=true] .HowScenes-module__tsXTSW__noteRing{animation:.55s cubic-bezier(.2,.9,.3,1.2) .5s both HowScenes-module__tsXTSW__drop}[data-on=true][data-scene=ring] .HowScenes-module__tsXTSW__shakeWrap{animation:.42s linear .9s 5 HowScenes-module__tsXTSW__shake}[data-on=true] .HowScenes-module__tsXTSW__waves{animation:3s .8s both HowScenes-module__tsXTSW__fadeInOut}[data-on=true] .HowScenes-module__tsXTSW__waves i{animation:1s ease-out infinite HowScenes-module__tsXTSW__wave}[data-on=true] .HowScenes-module__tsXTSW__waves i:nth-child(2){animation-delay:.33s}[data-on=true] .HowScenes-module__tsXTSW__waves i:nth-child(3){animation-delay:.66s}[data-on=true] .HowScenes-module__tsXTSW__chipNo{animation:.6s cubic-bezier(.2,.7,.2,1) 3.6s both HowScenes-module__tsXTSW__rise}[data-on=true] .HowScenes-module__tsXTSW__soundLoud{opacity:1;animation:.4s 1.3s both HowScenes-module__tsXTSW__fadeOut}[data-on=true] .HowScenes-module__tsXTSW__soundQuiet{animation:.4s 1.3s both HowScenes-module__tsXTSW__fadeIn}[data-on=true] .HowScenes-module__tsXTSW__chipSound{animation:.5s cubic-bezier(.2,.7,.2,1) .2s both HowScenes-module__tsXTSW__rise}[data-on=true] .HowScenes-module__tsXTSW__counter{animation:3.2s cubic-bezier(.4,0,.6,1) .6s both HowScenes-module__tsXTSW__countDown}[data-on=true] .HowScenes-module__tsXTSW__bar i{animation:3.2s cubic-bezier(.4,0,.6,1) .6s both HowScenes-module__tsXTSW__fill}[data-on=true] .HowScenes-module__tsXTSW__crossed{animation:.45s cubic-bezier(.2,.9,.3,1.4) 3.8s both HowScenes-module__tsXTSW__pop}[data-on=true] .HowScenes-module__tsXTSW__noteWin{animation:.55s cubic-bezier(.2,.9,.3,1.2) .4s both HowScenes-module__tsXTSW__drop}[data-on=true] .HowScenes-module__tsXTSW__plusOne{animation:.45s cubic-bezier(.2,.9,.3,1.4) 1.9s both HowScenes-module__tsXTSW__pop}[data-on=true] .HowScenes-module__tsXTSW__streakFrom{opacity:1;animation:.35s 1.9s both HowScenes-module__tsXTSW__tickOut}[data-on=true] .HowScenes-module__tsXTSW__streakTo{animation:.35s 1.9s both HowScenes-module__tsXTSW__tickIn}[data-on=true] .HowScenes-module__tsXTSW__flame{animation:.6s 1.9s both HowScenes-module__tsXTSW__flare}[data-on=true] .HowScenes-module__tsXTSW__confetti i{animation:1.1s cubic-bezier(.1,.6,.3,1) .6s both HowScenes-module__tsXTSW__burst}}@keyframes HowScenes-module__tsXTSW__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes HowScenes-module__tsXTSW__fadeOut{0%{opacity:1}to{opacity:0}}@keyframes HowScenes-module__tsXTSW__fadeInOut{0%{opacity:0}10%,85%{opacity:1}to{opacity:0}}@keyframes HowScenes-module__tsXTSW__rise{0%{opacity:0;transform:translateY(3cqw)scale(.96)}to{opacity:1;transform:none}}@keyframes HowScenes-module__tsXTSW__drop{0%{opacity:0;transform:translateY(-8cqw)scale(.96)}to{opacity:1;transform:none}}@keyframes HowScenes-module__tsXTSW__pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}@keyframes HowScenes-module__tsXTSW__drag{0%{opacity:0;left:70%}12%{opacity:1;left:70%}80%{opacity:1;left:30%}to{opacity:0;left:30%}}@keyframes HowScenes-module__tsXTSW__lockLife{0%,82%{opacity:1}to{opacity:0}}@keyframes HowScenes-module__tsXTSW__shake{0%,to{transform:translate(0)rotate(0)}20%{transform:translate(-1.2cqw)rotate(-1.2deg)}40%{transform:translate(1.2cqw)rotate(1.2deg)}60%{transform:translate(-.8cqw)rotate(-.8deg)}80%{transform:translate(.8cqw)rotate(.8deg)}}@keyframes HowScenes-module__tsXTSW__wave{0%{opacity:.9;transform:scale(.5)}to{opacity:0;transform:scale(1.4)}}@keyframes HowScenes-module__tsXTSW__countDown{0%{--left:200}to{--left:0}}@keyframes HowScenes-module__tsXTSW__fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes HowScenes-module__tsXTSW__tickOut{to{opacity:0;transform:translateY(-4cqw)}}@keyframes HowScenes-module__tsXTSW__tickIn{0%{opacity:0;transform:translateY(4cqw)}to{opacity:1;transform:none}}@keyframes HowScenes-module__tsXTSW__flare{0%,to{transform:scale(1)}50%{transform:scale(1.35)}}@keyframes HowScenes-module__tsXTSW__burst{0%{opacity:1;transform:translate(0)rotate(0)}to{opacity:0;transform:translate(calc(cos(calc(var(--k) * 36deg)) * 30cqw), calc(sin(calc(var(--k) * 36deg)) * 22cqw + 10cqw)) rotate(calc(var(--k) * 70deg))}}
.HowItWorks-module__a-Tr4W__section{padding:var(--section-y) var(--gutter) 0;background:var(--bg)}.HowItWorks-module__a-Tr4W__inner{max-width:var(--container);margin:0 auto}.HowItWorks-module__a-Tr4W__head{flex-direction:column;gap:12px;display:flex}.HowItWorks-module__a-Tr4W__track{--per-step:80svh;height:calc(var(--steps) * var(--per-step) + 100svh)}.HowItWorks-module__a-Tr4W__pin{height:100svh;padding:calc(var(--nav-h) + 24px) 0 32px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:64px;display:grid;position:sticky;top:0}.HowItWorks-module__a-Tr4W__phoneCol{justify-content:center;display:flex}.HowItWorks-module__a-Tr4W__stack{width:min(calc((100svh - var(--nav-h) - 96px) / 2.093), 340px);aspect-ratio:1/2.093;position:relative;container-type:inline-size}.HowItWorks-module__a-Tr4W__shot{opacity:0;transition:opacity .5s,transform .5s;position:absolute;inset:0;transform:scale(.97)}.HowItWorks-module__a-Tr4W__shotOn{opacity:1;transform:none}.HowItWorks-module__a-Tr4W__textCol{flex-direction:column;gap:40px;max-width:460px;display:flex}.HowItWorks-module__a-Tr4W__dots{z-index:3;flex-direction:column;align-items:center;gap:6px;display:flex;position:absolute;top:50%;right:calc(100% + 22px);transform:translateY(-50%)}.HowItWorks-module__a-Tr4W__dot{cursor:pointer;background:0 0;border:0;width:24px;height:18px;padding:0;position:relative}.HowItWorks-module__a-Tr4W__dot:before{content:"";background:#ffffff38;border-radius:999px;width:6px;height:6px;transition:height .3s,background .3s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.HowItWorks-module__a-Tr4W__dotOn:before{background:var(--accent);height:20px}.HowItWorks-module__a-Tr4W__steps{margin:0;padding:0;list-style:none;display:grid}.HowItWorks-module__a-Tr4W__step{opacity:0;visibility:hidden;flex-direction:column;grid-area:1/1;gap:16px;transition:opacity .45s,transform .45s,visibility 0s linear .45s;display:flex;transform:translateY(12px)}.HowItWorks-module__a-Tr4W__stepOn{opacity:1;visibility:visible;transition:opacity .45s 80ms,transform .45s 80ms,visibility;transform:none}.HowItWorks-module__a-Tr4W__n{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:1.6px;color:var(--accent);font-size:13px;font-weight:700}.HowItWorks-module__a-Tr4W__of{color:var(--ink-faint)}.HowItWorks-module__a-Tr4W__meta{align-items:center;gap:12px;display:flex}.HowItWorks-module__a-Tr4W__time{border:1px solid var(--line);color:var(--ink);font-family:var(--font-display), system-ui, sans-serif;font-variant-numeric:tabular-nums;letter-spacing:.02em;background:#ffffff0a;border-radius:999px;padding:4px 10px;font-size:13px;font-weight:700}.HowItWorks-module__a-Tr4W__stepTitle{letter-spacing:-.025em;text-wrap:balance;font-size:clamp(32px,3.6vw,48px);line-height:1.05}.HowItWorks-module__a-Tr4W__points{flex-direction:column;gap:14px;margin:6px 0 0;padding:0;list-style:none;display:flex}.HowItWorks-module__a-Tr4W__point{color:var(--ink);align-items:center;gap:14px;font-size:18px;line-height:24px;display:flex}.HowItWorks-module__a-Tr4W__pointIcon{background:var(--accent-soft);width:38px;height:38px;color:var(--accent);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}@media (max-width:900px){.HowItWorks-module__a-Tr4W__head{text-align:center;align-items:center}.HowItWorks-module__a-Tr4W__track{--per-step:65svh}.HowItWorks-module__a-Tr4W__pin{padding:calc(var(--nav-h) + 10px) 0 84px;flex-direction:column;justify-content:center;align-items:center;gap:16px;display:flex}.HowItWorks-module__a-Tr4W__textCol{display:contents}.HowItWorks-module__a-Tr4W__stack{width:min(calc((100svh - var(--nav-h) - 272px) / 2.093), 280px)}.HowItWorks-module__a-Tr4W__steps{width:100%;max-width:360px}.HowItWorks-module__a-Tr4W__step{text-align:center;align-items:center;gap:6px;transform:translateY(8px)}.HowItWorks-module__a-Tr4W__time{padding:3px 9px;font-size:12px}.HowItWorks-module__a-Tr4W__dots{gap:4px;right:calc(100% + 12px)}.HowItWorks-module__a-Tr4W__n{font-size:12px}.HowItWorks-module__a-Tr4W__stepTitle{font-size:22px;line-height:1.15}.HowItWorks-module__a-Tr4W__points{align-self:center;gap:6px;margin-top:2px}.HowItWorks-module__a-Tr4W__point{gap:10px;font-size:15px;line-height:20px}.HowItWorks-module__a-Tr4W__pointIcon{border-radius:8px;width:26px;height:26px}.HowItWorks-module__a-Tr4W__pointIcon svg{width:14px;height:14px}}@media (prefers-reduced-motion:reduce){.HowItWorks-module__a-Tr4W__step,.HowItWorks-module__a-Tr4W__stepOn,.HowItWorks-module__a-Tr4W__shot,.HowItWorks-module__a-Tr4W__dot:before{transition:none}}
.SwipeDots-module__fK4VRq__dots{justify-content:center;gap:6px;margin-top:18px;display:flex}.SwipeDots-module__fK4VRq__dot{cursor:pointer;background:#fff3;border:0;border-radius:999px;width:6px;height:6px;padding:0;transition:width .3s,background .3s}.SwipeDots-module__fK4VRq__on{background:var(--accent);width:20px}@media (prefers-reduced-motion:reduce){.SwipeDots-module__fK4VRq__dot{transition:none}}
.WhyVisuals-module__eyMvTa__svg{width:100%;height:100%;display:block;overflow:visible}.WhyVisuals-module__eyMvTa__tiny{fill:#ffffff80;font-size:9.5px;font-family:var(--font-body), system-ui, sans-serif}.WhyVisuals-module__eyMvTa__tiny2{color:#ffffff8c;font-size:12px}.WhyVisuals-module__eyMvTa__axis{stroke:#ffffff24;stroke-width:1px}.WhyVisuals-module__eyMvTa__night{fill:#788cdc12}.WhyVisuals-module__eyMvTa__draw{fill:none;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0}.WhyVisuals-module__eyMvTa__hot{stroke:var(--accent);stroke-width:3px;filter:drop-shadow(0 0 6px #ff67198c)}.WhyVisuals-module__eyMvTa__ghost{stroke:#ffffff52;stroke-width:2px;stroke-dasharray:1}.WhyVisuals-module__eyMvTa__dotHot{fill:var(--accent)}.WhyVisuals-module__eyMvTa__dotGhost{fill:#ffffff59}.WhyVisuals-module__eyMvTa__meters{flex-direction:column;justify-content:center;gap:14px;height:100%;padding:0 4px;display:flex}.WhyVisuals-module__eyMvTa__meter{grid-template-columns:96px 1fr;align-items:center;gap:12px;display:grid}.WhyVisuals-module__eyMvTa__meterLabel{color:#ffffffb3;font-size:12.5px}.WhyVisuals-module__eyMvTa__meterTrack{background:#ffffff12;border-radius:999px;height:8px;overflow:hidden}.WhyVisuals-module__eyMvTa__meterFill{height:100%;width:calc(var(--v) * 100%);border-radius:inherit;background:linear-gradient(90deg, var(--accent), var(--warm));transform-origin:0;display:block;box-shadow:0 0 12px #ff671980}.WhyVisuals-module__eyMvTa__dial{fill:none;stroke:#ffffff1a;stroke-width:8px}.WhyVisuals-module__eyMvTa__slow{stroke-width:8px}.WhyVisuals-module__eyMvTa__sun{fill:#ffd29a;filter:drop-shadow(0 0 6px #ffbe78e6)}.WhyVisuals-module__eyMvTa__moon{fill:#cfd6ff}.WhyVisuals-module__eyMvTa__moonCut{fill:#19171a}.WhyVisuals-module__eyMvTa__dialBig{fill:#fff;font-size:12px;font-weight:700;font-family:var(--font-display), system-ui, sans-serif}.WhyVisuals-module__eyMvTa__domino{fill:#ffffffd1;transform-box:fill-box;transform-origin:100% 100%;transform:rotate(var(--a))}.WhyVisuals-module__eyMvTa__dominoFirst{fill:var(--accent)}.WhyVisuals-module__eyMvTa__walk{flex-direction:column;justify-content:center;gap:12px;height:100%;display:flex}.WhyVisuals-module__eyMvTa__big{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.03em;color:#fff;font-size:44px;font-weight:700;line-height:1}.WhyVisuals-module__eyMvTa__unit{color:var(--warm);letter-spacing:0;font-size:18px}.WhyVisuals-module__eyMvTa__days{grid-template-columns:repeat(30,1fr);gap:3px;display:grid}.WhyVisuals-module__eyMvTa__day{background:#ffffff14;border-radius:2px;height:18px}.WhyVisuals-module__eyMvTa__dayOn{background:linear-gradient(180deg, var(--warm), var(--accent))}.WhyVisuals-module__eyMvTa__grid{flex-direction:column;justify-content:center;gap:12px;height:100%;display:flex}.WhyVisuals-module__eyMvTa__squares{grid-template-columns:repeat(10,1fr);gap:5px;display:grid}.WhyVisuals-module__eyMvTa__sq{aspect-ratio:1;background:#ffffff12;border-radius:4px}.WhyVisuals-module__eyMvTa__sqOn{background:rgba(255, 176, 102, var(--b));box-shadow:0 0 10px rgba(255, 140, 60, calc(var(--b) * .45))}@media (prefers-reduced-motion:no-preference){.WhyVisuals-module__eyMvTa__play .WhyVisuals-module__eyMvTa__draw{animation:1.4s cubic-bezier(.3,.7,.2,1) both WhyVisuals-module__eyMvTa__draw}.WhyVisuals-module__eyMvTa__play .WhyVisuals-module__eyMvTa__ghost{animation-delay:.1s}.WhyVisuals-module__eyMvTa__play .WhyVisuals-module__eyMvTa__hot{animation-delay:.35s}.WhyVisuals-module__eyMvTa__play .WhyVisuals-module__eyMvTa__slow{animation-duration:2s}.WhyVisuals-module__eyMvTa__play .WhyVisuals-module__eyMvTa__legend{animation:.6s .2s both WhyVisuals-module__eyMvTa__fadeIn}.WhyVisuals-module__eyMvTa__play .WhyVisuals-module__eyMvTa__meterFill{animation:1.1s cubic-bezier(.3,.7,.2,1) both WhyVisuals-module__eyMvTa__grow;animation-delay:calc(var(--i) * .18s + .15s)}.WhyVisuals-module__eyMvTa__play .WhyVisuals-module__eyMvTa__moonPop{transform-box:fill-box;transform-origin:50%;animation:.5s 1.9s both WhyVisuals-module__eyMvTa__pop}.WhyVisuals-module__eyMvTa__play .WhyVisuals-module__eyMvTa__domino{animation:.45s cubic-bezier(.5,0,.75,0) both WhyVisuals-module__eyMvTa__topple;animation-delay:calc(var(--i) * var(--step) + .3s)}.WhyVisuals-module__eyMvTa__play .WhyVisuals-module__eyMvTa__dayOn{animation:.4s both WhyVisuals-module__eyMvTa__lightUp;animation-delay:calc(var(--i) * 35ms + .2s)}.WhyVisuals-module__eyMvTa__play .WhyVisuals-module__eyMvTa__sqOn{animation:.45s both WhyVisuals-module__eyMvTa__lightUp;animation-delay:calc(var(--i) * 40ms + .15s)}}@keyframes WhyVisuals-module__eyMvTa__draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes WhyVisuals-module__eyMvTa__grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes WhyVisuals-module__eyMvTa__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes WhyVisuals-module__eyMvTa__pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}@keyframes WhyVisuals-module__eyMvTa__topple{0%{transform:rotate(0)}to{transform:rotate(var(--a))}}@keyframes WhyVisuals-module__eyMvTa__lightUp{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}
.WhyCards-module__cfwLfW__section{padding:var(--section-y) var(--gutter);background:var(--bg)}.WhyCards-module__cfwLfW__inner{max-width:var(--container);margin:0 auto}.WhyCards-module__cfwLfW__headRow{justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:40px;display:flex}.WhyCards-module__cfwLfW__head{flex-direction:column;gap:12px;max-width:60ch;display:flex}.WhyCards-module__cfwLfW__cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.WhyCards-module__cfwLfW__card{border:1px solid var(--line);border-radius:var(--r-card);background:var(--card);flex-direction:column;gap:10px;margin:0;padding:22px 24px 24px;display:flex;position:relative;overflow:hidden}.WhyCards-module__cfwLfW__visual{background:radial-gradient(80% 90% at 50% 120%,#ff67191f 0%,#ff671900 70%),#00000040;border:1px solid #ffffff0d;border-radius:14px;height:140px;margin-bottom:8px;padding:12px 14px}.WhyCards-module__cfwLfW__title{letter-spacing:-.01em;font-size:20px;line-height:1.2}.WhyCards-module__cfwLfW__body{color:var(--ink-soft);flex:1;font-size:15.5px;line-height:24px;animation:.4s both WhyCards-module__cfwLfW__swap}@keyframes WhyCards-module__cfwLfW__swap{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.WhyCards-module__cfwLfW__source{color:var(--ink-faint);font:inherit;text-align:left;cursor:pointer;background:#ffffff0d;border:1px solid #0000;border-radius:10px;flex-wrap:wrap;align-self:flex-start;align-items:center;gap:4px 10px;margin-top:4px;padding:6px 12px;font-size:12px;line-height:16px;transition:border-color .2s,color .2s;display:inline-flex}.WhyCards-module__cfwLfW__sourceMore{color:var(--warm);white-space:nowrap;font-weight:600}@media (hover:hover){.WhyCards-module__cfwLfW__source:hover{color:var(--ink-soft);border-color:#ffb06659}}.WhyCards-module__cfwLfW__proof{z-index:2;border-radius:inherit;overscroll-behavior:contain;background:#16140f;flex-direction:column;padding:18px 20px 20px;animation:.32s cubic-bezier(.2,.7,.2,1) both WhyCards-module__cfwLfW__slideUp;display:flex;position:absolute;inset:0;overflow-y:auto}.WhyCards-module__cfwLfW__proof[hidden]{display:none}@keyframes WhyCards-module__cfwLfW__slideUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.WhyCards-module__cfwLfW__proofHead{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.WhyCards-module__cfwLfW__proofTitle{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:1.4px;text-transform:uppercase;color:var(--accent);font-size:11px;font-weight:500}.WhyCards-module__cfwLfW__proofClose{border:1px solid var(--line);width:32px;height:32px;color:var(--ink);cursor:pointer;background:#ffffff0d;border-radius:50%;font-size:12px}.WhyCards-module__cfwLfW__proofList{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.WhyCards-module__cfwLfW__proofItem+.WhyCards-module__cfwLfW__proofItem{border-top:1px solid var(--line);padding-top:16px}.WhyCards-module__cfwLfW__proofQuote{color:#ffffffdb;margin:0;font-size:14px;line-height:21px}.WhyCards-module__cfwLfW__proofWho{color:var(--ink-faint);margin-top:8px;font-size:12px;line-height:17px}.WhyCards-module__cfwLfW__proofWho strong{color:var(--ink-soft);font-weight:600}.WhyCards-module__cfwLfW__proofLink{color:var(--warm);margin-top:6px;font-size:12px;line-height:17px;display:inline-block}.WhyCards-module__cfwLfW__disclaimer{color:var(--ink-faint);max-width:80ch;margin-top:28px;font-size:13px;line-height:19px}@media (prefers-reduced-motion:reduce){.WhyCards-module__cfwLfW__body,.WhyCards-module__cfwLfW__proof{animation:none}}@media (max-width:900px){.WhyCards-module__cfwLfW__headRow{flex-direction:column;align-items:flex-start}.WhyCards-module__cfwLfW__cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.WhyCards-module__cfwLfW__cards{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;margin:0 calc(-1 * var(--gutter));padding:4px var(--gutter) 8px;scroll-padding-inline:var(--gutter);scrollbar-width:none;gap:12px;display:flex;overflow-x:auto}.WhyCards-module__cfwLfW__cards::-webkit-scrollbar{display:none}.WhyCards-module__cfwLfW__card{scroll-snap-align:start;flex:0 0 84vw;padding:18px 20px 20px}.WhyCards-module__cfwLfW__title{font-size:19px}.WhyCards-module__cfwLfW__body{font-size:15px;line-height:23px}}
.Doorway-module__LDUk_W__section{padding:var(--section-y) var(--gutter);background:var(--surface)}.Doorway-module__LDUk_W__inner{max-width:var(--container);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:64px;margin:0 auto;display:grid}.Doorway-module__LDUk_W__copy{flex-direction:column;gap:14px;display:flex}.Doorway-module__LDUk_W__scale{border:1px solid var(--line);border-radius:var(--r-card);background:var(--card);margin:24px 0 0;padding:22px 24px}.Doorway-module__LDUk_W__scaleLabel{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:1.4px;text-transform:uppercase;color:var(--ink-faint);margin-bottom:18px;font-size:11px;font-weight:500}.Doorway-module__LDUk_W__levels{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.Doorway-module__LDUk_W__level{flex-direction:column;gap:8px;display:flex}.Doorway-module__LDUk_W__levelText{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.Doorway-module__LDUk_W__levelLabel{color:var(--ink-soft);font-size:15px}.Doorway-module__LDUk_W__levelValue{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.01em;white-space:nowrap;font-size:18px;font-weight:700}.Doorway-module__LDUk_W__levelOut{color:var(--accent)}.Doorway-module__LDUk_W__track{border-radius:var(--r-pill);background:#ffffff0f;height:8px;display:block;overflow:hidden}.Doorway-module__LDUk_W__fill{border-radius:inherit;background:#ffffff59;height:100%;display:block}.Doorway-module__LDUk_W__fillOut{background:linear-gradient(90deg, var(--accent), var(--warm))}.Doorway-module__LDUk_W__picture{border-radius:var(--r-hero);border:1px solid var(--line);overflow:hidden;box-shadow:0 30px 80px #00000080}.Doorway-module__LDUk_W__img{width:100%;height:auto;display:block}@media (max-width:900px){.Doorway-module__LDUk_W__inner{grid-template-columns:1fr;gap:32px}.Doorway-module__LDUk_W__picture{order:-1}.Doorway-module__LDUk_W__img{aspect-ratio:4/3;object-fit:cover;object-position:50% 45%}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.Doorway-module__LDUk_W__fill{transform-origin:0;animation:linear both Doorway-module__LDUk_W__fill;animation-timeline:view();animation-range:entry 20% cover 45%}}}@keyframes Doorway-module__LDUk_W__fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}
.Scroller-module__Ebnnbq__wrap{flex-direction:column;gap:20px;display:flex}.Scroller-module__Ebnnbq__scroller{padding:36px var(--gutter) 96px;max-width:1180px;margin:0 auto}@media (max-width:767px){.Scroller-module__Ebnnbq__scroller{padding:28px var(--gutter) 64px}}.Scroller-module__Ebnnbq__track{scroll-snap-type:x mandatory;scroll-behavior:smooth;contain:layout;border-radius:var(--r-card);gap:20px;max-width:100%;padding-bottom:4px;display:flex;overflow-x:auto}.Scroller-module__Ebnnbq__track>*{scroll-snap-align:start;flex:none}@media (prefers-reduced-motion:reduce){.Scroller-module__Ebnnbq__track{scroll-behavior:auto}}.Scroller-module__Ebnnbq__controls{justify-content:flex-end;gap:12px;display:flex}.Scroller-module__Ebnnbq__navButton{border-radius:var(--r-pill);background:var(--primary);width:44px;height:44px;color:var(--on-primary);cursor:pointer;border:none;justify-content:center;align-items:center;transition:transform .15s,opacity .15s;display:flex}@media (hover:hover){.Scroller-module__Ebnnbq__navButton:not(:disabled):hover{transform:scale(1.06)}}.Scroller-module__Ebnnbq__navButton:disabled{opacity:.35;cursor:default}@media (prefers-reduced-motion:reduce){.Scroller-module__Ebnnbq__navButton{transition:none}.Scroller-module__Ebnnbq__navButton:not(:disabled):hover{transform:none}}@media (min-width:768px){.Scroller-module__Ebnnbq__track{scrollbar-width:none;-ms-overflow-style:none}.Scroller-module__Ebnnbq__track::-webkit-scrollbar{display:none}}@media (max-width:767px){.Scroller-module__Ebnnbq__controls{display:none}}
.Testimonials-module__MlUweW__section{background:var(--bg)}.Testimonials-module__MlUweW__copy{padding:96px var(--gutter) 0;max-width:1180px;margin:0 auto}.Testimonials-module__MlUweW__kicker{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:1.4px;text-transform:uppercase;color:var(--ink-faint);margin-bottom:12px;font-size:11px;font-weight:500}.Testimonials-module__MlUweW__headline{letter-spacing:-.8px;max-width:20ch;font-size:clamp(24px,3.4vw,40px);line-height:1.08}.Testimonials-module__MlUweW__scroller{}.Testimonials-module__MlUweW__card{flex-direction:column;gap:14px;width:clamp(220px,24vw,300px);display:flex}.Testimonials-module__MlUweW__media{aspect-ratio:9/16;border-radius:var(--r-card);background:var(--surface);width:100%;position:relative;overflow:hidden}.Testimonials-module__MlUweW__poster,.Testimonials-module__MlUweW__video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.Testimonials-module__MlUweW__playButton{border-radius:var(--r-pill);background:var(--primary);width:48px;height:48px;color:var(--on-primary);cursor:pointer;box-shadow:0 8px 20px rgba(var(--bg-rgb), .45);border:none;justify-content:center;align-items:center;padding-left:2px;transition:transform .15s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (hover:hover){.Testimonials-module__MlUweW__playButton:hover{transform:translate(-50%,-50%)scale(1.06)}}@media (prefers-reduced-motion:reduce){.Testimonials-module__MlUweW__playButton{transition:none}.Testimonials-module__MlUweW__playButton:hover{transform:translate(-50%,-50%)}}.Testimonials-module__MlUweW__info{flex-direction:column;gap:6px;display:flex}.Testimonials-module__MlUweW__quoteOnly{justify-content:flex-start}.Testimonials-module__MlUweW__quoteCard{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);flex-direction:column;gap:10px;padding:24px;display:flex}.Testimonials-module__MlUweW__quoteGlyph{color:var(--ink-faint);margin-bottom:2px}.Testimonials-module__MlUweW__stars{color:var(--accent);letter-spacing:2px;font-size:14px}.Testimonials-module__MlUweW__quote{color:var(--ink-soft);font-size:14px;line-height:20px}.Testimonials-module__MlUweW__name{color:var(--ink);font-size:13px;font-weight:600}@media (max-width:767px){.Testimonials-module__MlUweW__copy{padding:64px var(--gutter) 0}.Testimonials-module__MlUweW__card{width:clamp(200px,62vw,260px)}}
.Faq-module__EHB7zG__section{padding:var(--section-y) var(--gutter);background:var(--surface)}.Faq-module__EHB7zG__inner{max-width:var(--container);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:64px;margin:0 auto;display:grid}.Faq-module__EHB7zG__head{top:calc(var(--nav-h) + 32px);flex-direction:column;gap:12px;display:flex;position:sticky}.Faq-module__EHB7zG__more{color:var(--ink-soft);margin-top:8px;font-size:16px;line-height:24px}.Faq-module__EHB7zG__more a{color:var(--ink)}@media (max-width:900px){.Faq-module__EHB7zG__inner{grid-template-columns:1fr;gap:32px}.Faq-module__EHB7zG__head{position:static}}.Faq-module__EHB7zG__list{flex-direction:column;gap:10px;display:flex}.Faq-module__EHB7zG__item{border:1px solid var(--line);border-radius:var(--r-thumb);background:var(--card);padding:0 22px}.Faq-module__EHB7zG__item[open]{border-color:#fff3}.Faq-module__EHB7zG__q{cursor:pointer;font-family:var(--font-display), system-ui, sans-serif;justify-content:space-between;align-items:center;gap:16px;padding:18px 0;font-size:16px;font-weight:700;list-style:none;display:flex}.Faq-module__EHB7zG__q::-webkit-details-marker{display:none}.Faq-module__EHB7zG__chev{border-right:2px solid var(--ink-faint);border-bottom:2px solid var(--ink-faint);flex-shrink:0;width:10px;height:10px;margin-right:4px;transition:transform .2s;transform:rotate(45deg)}.Faq-module__EHB7zG__item[open] .Faq-module__EHB7zG__chev{transform:rotate(-135deg)}.Faq-module__EHB7zG__a{color:var(--ink-soft);max-width:70ch;padding:0 0 20px;font-size:15.5px;line-height:24px}@media (prefers-reduced-motion:no-preference){.Faq-module__EHB7zG__item::details-content{height:0;transition:height .32s cubic-bezier(.2, .7, .2, 1), content-visibility .32s allow-discrete;overflow:clip}.Faq-module__EHB7zG__item[open]::details-content{height:auto}}@media (hover:hover){.Faq-module__EHB7zG__item:not([open]):hover{border-color:#ffffff2e}}
.Newsletter-module__2Pl5Qq__section{padding:var(--section-y) var(--gutter);background:var(--bg);border-top:1px solid var(--line)}.Newsletter-module__2Pl5Qq__inner{max-width:var(--container);margin:0 auto}.Newsletter-module__2Pl5Qq__split{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);align-items:center;gap:64px;display:grid}.Newsletter-module__2Pl5Qq__cover2{aspect-ratio:4/3;border-radius:var(--r-hero);border:1px solid var(--line);transition:transform .4s;display:block;position:relative;overflow:hidden;transform:rotate(2deg);box-shadow:0 30px 80px #00000073}.Newsletter-module__2Pl5Qq__cover2 img{object-fit:cover;object-position:50% 40%;width:100%;height:100%;display:block}.Newsletter-module__2Pl5Qq__cover2:after{content:"";background:linear-gradient(#0000 45%,#000000b3 100%);position:absolute;inset:0}.Newsletter-module__2Pl5Qq__coverText{z-index:1;flex-direction:column;gap:2px;display:flex;position:absolute;bottom:18px;left:22px;right:22px}.Newsletter-module__2Pl5Qq__coverName{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.01em;font-size:22px;font-weight:700}.Newsletter-module__2Pl5Qq__coverMeta{color:#ffffffc7;font-size:14px}@media (hover:hover){.Newsletter-module__2Pl5Qq__cover2:hover{transform:rotate(0)scale(1.01)}}@media (max-width:900px){.Newsletter-module__2Pl5Qq__split{grid-template-columns:1fr}.Newsletter-module__2Pl5Qq__cover2{display:none}}.Newsletter-module__2Pl5Qq__head{flex-direction:column;align-items:flex-start;gap:24px;display:flex}.Newsletter-module__2Pl5Qq__copy{flex-direction:column;gap:12px;max-width:60ch;display:flex}.Newsletter-module__2Pl5Qq__ask{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.Newsletter-module__2Pl5Qq__button{border-radius:var(--r-pill);background:var(--primary);min-height:48px;color:var(--on-primary);font-family:var(--font-display), system-ui, sans-serif;white-space:nowrap;justify-content:center;align-items:center;padding:14px 26px;font-size:16px;font-weight:700;text-decoration:none;transition:opacity .15s;display:inline-flex}.Newsletter-module__2Pl5Qq__fine{color:var(--ink-faint);font-size:13px;line-height:18px}.Newsletter-module__2Pl5Qq__latest{margin-top:56px}.Newsletter-module__2Pl5Qq__latestHead{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:20px;display:flex}.Newsletter-module__2Pl5Qq__latestTitle{letter-spacing:-.01em;font-size:19px}.Newsletter-module__2Pl5Qq__all{color:var(--ink-soft);white-space:nowrap;font-size:14px;text-decoration:none;transition:color .15s}.Newsletter-module__2Pl5Qq__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.Newsletter-module__2Pl5Qq__cell{margin:0}.Newsletter-module__2Pl5Qq__card{border:1px solid var(--line);border-radius:var(--r-card);background:var(--card);height:100%;color:inherit;flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.Newsletter-module__2Pl5Qq__cover{aspect-ratio:16/9;background:var(--surface);overflow:hidden}.Newsletter-module__2Pl5Qq__cover img{object-fit:cover;width:100%;height:100%;display:block}.Newsletter-module__2Pl5Qq__coverFallback{background:radial-gradient(80% 120% at 50% 120%, #ff8c3c73 0%, #ff67191f 50%, #ff671900 80%), var(--surface);width:100%;height:100%;display:block}.Newsletter-module__2Pl5Qq__cardBody{flex-direction:column;gap:8px;padding:20px 22px 24px;display:flex}.Newsletter-module__2Pl5Qq__date{color:var(--ink-faint);font-size:13px}.Newsletter-module__2Pl5Qq__postTitle{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.01em;font-size:18px;font-weight:700;line-height:1.3}@media (hover:hover){.Newsletter-module__2Pl5Qq__button:hover{opacity:.88}.Newsletter-module__2Pl5Qq__all:hover{color:var(--ink)}}@media (max-width:900px){.Newsletter-module__2Pl5Qq__head{flex-direction:column;align-items:flex-start;gap:28px}.Newsletter-module__2Pl5Qq__grid{grid-template-columns:1fr}.Newsletter-module__2Pl5Qq__latest{margin-top:44px}}@media (max-width:480px){.Newsletter-module__2Pl5Qq__button{width:100%}.Newsletter-module__2Pl5Qq__ask{align-self:stretch}}
.QrCode-module__3EI3SG__column{flex-direction:column;flex-shrink:0;align-items:center;gap:12px;display:flex}.QrCode-module__3EI3SG__frame{background:var(--qr-surface);border-radius:var(--r-card);overflow:hidden}.QrCode-module__3EI3SG__frame svg{width:100%;height:100%;display:block}.QrCode-module__3EI3SG__label{color:var(--ink-faint);letter-spacing:.02em;text-align:center;font-size:12px}
.Download-module__MjXEOG__section{background:radial-gradient(70% 90% at 50% 115%, #ff8c3c8c 0%, #ff67192e 45%, #ff671900 75%), var(--bg);padding:var(--section-y) var(--gutter);border-top:1px solid var(--line)}.Download-module__MjXEOG__inner{max-width:var(--container);grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:56px;margin:0 auto;display:grid}.Download-module__MjXEOG__copy{flex-direction:column;align-items:flex-start;gap:20px;max-width:52ch;display:flex}.Download-module__MjXEOG__headline{letter-spacing:-.03em;font-size:clamp(36px,5vw,60px);line-height:1.02}.Download-module__MjXEOG__body{color:var(--ink-soft);font-size:16px;line-height:24px}.Download-module__MjXEOG__reassure{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.Download-module__MjXEOG__reassureItem{color:var(--ink-soft);text-align:left;align-items:flex-start;gap:10px;font-size:15px;line-height:22px;display:flex}.Download-module__MjXEOG__reassureItem strong{color:var(--ink);font-weight:600}.Download-module__MjXEOG__tick{color:var(--accent);flex-shrink:0;margin-top:2px}.Download-module__MjXEOG__panel{border:1px solid var(--line);border-radius:var(--r-hero);-webkit-backdrop-filter:blur(16px);text-align:center;background:#16141199;flex-direction:column;align-items:center;gap:22px;padding:32px 28px;display:flex;box-shadow:0 30px 80px #00000059}.Download-module__MjXEOG__soon{border-radius:var(--r-pill);background:var(--accent-soft);color:var(--warm);align-items:center;gap:8px;padding:7px 14px;font-size:13px;font-weight:500;display:inline-flex}.Download-module__MjXEOG__dot{background:var(--accent);border-radius:50%;width:7px;height:7px;animation:2s ease-out infinite Download-module__MjXEOG__pulse;box-shadow:0 0 #ff671999}@keyframes Download-module__MjXEOG__pulse{to{box-shadow:0 0 0 8px #ff671900}}@media (prefers-reduced-motion:reduce){.Download-module__MjXEOG__dot{animation:none}}.Download-module__MjXEOG__panelBadges>div{flex-wrap:nowrap}.Download-module__MjXEOG__notify{color:var(--warm);font-size:15px;font-family:var(--font-display), system-ui, sans-serif;font-weight:700;text-decoration:none}@media (hover:hover){.Download-module__MjXEOG__notify:hover{text-decoration:underline}}.Download-module__MjXEOG__qrColumn{flex-shrink:0}@media (max-width:900px){.Download-module__MjXEOG__inner{grid-template-columns:1fr;gap:40px}}@media (max-width:700px){.Download-module__MjXEOG__section{padding:64px var(--gutter)}.Download-module__MjXEOG__copy{align-items:flex-start}.Download-module__MjXEOG__qrColumn{display:none}.Download-module__MjXEOG__panel{width:100%;padding:24px 16px}}
