body.daylight{--cream:var(--color-day-cream);--cream-2:var(--color-day-cream-2);--oat:var(--color-day-oat);--oat-deep:var(--color-day-oat-deep);--card:var(--color-day-card);--line:var(--color-day-line);--line-soft:var(--color-day-line-soft);--ink:var(--color-day-ink);--ink-2:var(--color-day-ink-2);--mut:var(--color-day-mut);--cobalt:var(--color-day-cobalt);--cobalt-deep:var(--color-day-cobalt-deep);--cobalt-dim:var(--color-day-cobalt-dim);--cobalt-ghost:var(--color-day-cobalt-ghost);--cobalt-ghost-2:var(--color-day-cobalt-ghost-2);--green:var(--color-day-green);--green-bg:var(--color-day-green-bg);--red:var(--color-day-red);--red-soft:var(--color-day-red-soft);--amber:var(--color-day-amber);--band:var(--color-day-band);--band-card:var(--color-day-band-card);--band-line:var(--color-day-band-line);--band-text:var(--color-day-band-text);--band-mut:var(--color-day-band-mut);--ease:cubic-bezier(.16, 1, .3, 1);--r-sm:10px;--r-md:16px;--r-lg:22px;--shadow-ui:var(--shadow-day-ui);--shadow-soft:var(--shadow-day-soft);--font-d:var(--font-day-display);--font-b:var(--font-day-body);--font-h:var(--font-day-hand);background:var(--cream);color:var(--ink);font-family:var(--font-b);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:1.04rem;line-height:1.6;overflow-x:clip}html:has(body.daylight){overflow-x:clip}body.daylight:after{content:"";z-index:2147483000;pointer-events:none;opacity:.05;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23n)' opacity='0.55'/%3E%3C/svg%3E");position:fixed;inset:0}body.daylight ::selection{background:var(--cobalt);color:var(--cream)}:where(body.daylight a){color:inherit;text-decoration:none}body.daylight :focus-visible{outline:2px solid var(--cobalt);outline-offset:3px;border-radius:4px}.wrap{max-width:1220px;margin-inline:auto;padding-inline:clamp(1.25rem,4vw,3rem)}:where(body.daylight) :where(h1,h2,h3){font-family:var(--font-d);letter-spacing:-.015em;font-weight:700;line-height:1.06}.kicker{font:600 .78rem/1 var(--font-b);letter-spacing:.16em;text-transform:uppercase;color:var(--cobalt);align-items:center;gap:.85rem;margin-bottom:1.4rem;display:flex}.kicker:after{content:"";background:var(--cobalt);opacity:.35;border-radius:2px;width:56px;height:2px}.band .kicker{color:var(--band-mut)}.band .kicker:after{background:var(--band-mut)}.rv{opacity:0;transition:opacity .8s var(--ease), transform .8s var(--ease);transition-delay:var(--d,0s);transform:translateY(26px)}.rv.in{opacity:1;transform:none}@keyframes rise{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}.hl{opacity:0;animation:rise .9s var(--ease) forwards;animation-delay:calc(.12s + var(--i,0) * 95ms)}.uline{white-space:nowrap;position:relative}.uline svg{width:104%;height:.32em;position:absolute;bottom:-.14em;left:-2%;overflow:visible}.uline svg path{fill:none;stroke:var(--cobalt);stroke-width:7px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px}.uline.draw svg path{animation:drawline 1s var(--ease) forwards;animation-delay:1.05s}.rv.in .uline svg path{animation:drawline .9s var(--ease) forwards;animation-delay:.35s}@keyframes drawline{to{stroke-dashoffset:0}}.nav{z-index:90;background:var(--cream);border-bottom:1px solid #0000;transition:border-color .3s,box-shadow .3s;position:fixed;top:0;left:0;right:0}.nav.scrolled{border-bottom-color:var(--line);box-shadow:0 6px 20px #2029400a}.nav-in{justify-content:space-between;align-items:center;height:68px;display:flex}.brand{font:700 1.12rem/1 var(--font-d);letter-spacing:-.02em;align-items:center;gap:.6rem;display:flex}.brand .mark{background:var(--cobalt);width:27px;height:27px;transition:transform .45s var(--ease);border-radius:8px;flex:none;place-items:center;display:grid}.brand:hover .mark{transform:rotate(-8deg)scale(1.06)}.brand .mark svg{width:18px;height:18px}.brand em{color:var(--cobalt);font-style:normal}.nav-links{align-items:center;gap:.4rem;display:flex;position:relative}.nav-links a{font:600 .92rem/1 var(--font-b);color:var(--ink-2);border-radius:8px;padding:.55rem .85rem;transition:color .25s;position:relative}.nav-links a:hover{color:var(--cobalt)}.nav-ind{background:var(--cobalt);transform-origin:0;opacity:0;width:100px;height:2px;transition:transform .38s var(--ease), opacity .25s ease;pointer-events:none;border-radius:2px;position:absolute;bottom:2px;left:0}.nav-cta{align-items:center;gap:.9rem;display:flex}.btn{cursor:pointer;font:600 1rem/1 var(--font-b);isolation:isolate;transition:transform .45s var(--ease), box-shadow .45s var(--ease);border:none;border-radius:12px;align-items:center;gap:.55rem;padding:.95rem 1.5rem;display:inline-flex;position:relative;overflow:hidden}.btn .lb{z-index:2;position:relative}.btn .arr{z-index:2;transition:transform .4s var(--ease);display:inline-flex;position:relative}.btn:hover .arr{transform:translate(4px)}.btn:before{content:"";z-index:1;transition:transform .5s var(--ease);position:absolute;inset:0;transform:translateY(101%)}.btn:hover:before{transform:translateY(0)}.btn:active{transform:scale(.975)}.btn-primary{background:var(--cobalt);color:#fff;box-shadow:0 4px 12px #2447e12e}.btn-primary:before{background:var(--cobalt-deep)}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 8px 22px #2447e13d}.btn-ghost{color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--line);background:0 0}.btn-ghost:before{background:var(--oat)}.btn-ghost:hover{box-shadow:inset 0 0 0 1.5px var(--oat-deep);transform:translateY(-2px)}.btn-cream{background:var(--cream);color:var(--cobalt-deep);box-shadow:0 4px 14px #0c12282e}.btn-cream:before{background:var(--card)}.btn-cream:hover{transform:translateY(-2px)}.btn-card{background:var(--card);color:var(--cobalt-deep);box-shadow:inset 0 0 0 1.5px var(--line), 0 2px 8px #2029400f}.btn-card:before{background:var(--cobalt-ghost)}.btn-card:hover{box-shadow:inset 0 0 0 1.5px var(--cobalt-ghost-2), 0 6px 16px #20294014;transform:translateY(-2px)}.btn-band-ghost{color:var(--band-text);background:0 0;box-shadow:inset 0 0 0 1.5px #f2eee159}.btn-band-ghost:before{background:#f2eee11a}.btn-sm{border-radius:10px;padding:.68rem 1.1rem;font-size:.92rem}body.daylight section.hero{padding:calc(68px + clamp(3rem,7vh,5.5rem)) 0 clamp(3rem,6vw,5rem);position:relative}.hero-grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(2rem,5vw,4.5rem);display:grid}.eyebrow{background:var(--card);border:1px solid var(--line);font:600 .84rem/1 var(--font-b);color:var(--ink-2);border-radius:99px;align-items:center;gap:.55rem;padding:.45rem .95rem .45rem .7rem;display:inline-flex}.eyebrow .dot{background:var(--green);border-radius:50%;flex:none;width:8px;height:8px;position:relative}.eyebrow .dot:after{content:"";border:2px solid var(--green);opacity:0;border-radius:50%;animation:2.4s ease-out infinite ping;position:absolute;inset:-4px}@keyframes ping{0%{opacity:.7;transform:scale(.4)}70%,to{opacity:0;transform:scale(1.3)}}.hero h1{letter-spacing:-.03em;margin:1.5rem 0 1.3rem;font-size:clamp(2.7rem,4.7vw,3.75rem);font-weight:800}.hero h1 .l2{color:var(--cobalt);display:block}.pillars-line{font-family:var(--font-d);letter-spacing:-.01em;color:var(--ink-2);flex-wrap:wrap;gap:.35rem .8rem;margin-bottom:1.35rem;font-size:clamp(1.15rem,1.9vw,1.5rem);font-weight:600;display:flex}.pillars-line b{color:var(--ink);font-weight:700}.pillars-line b:last-child{color:var(--cobalt)}.hero-copy{max-width:33rem;color:var(--mut);margin-bottom:2rem;font-size:1.08rem}.hero-copy strong{color:var(--ink);font-weight:600}.cta-row{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.microtrust{font:500 .88rem/1.5 var(--font-b);color:var(--mut);flex-wrap:wrap;align-items:center;gap:.6rem;margin-top:1.15rem;display:flex}.microtrust i{color:var(--oat-deep);font-style:normal}.dio-zone{position:relative}@keyframes heroCard{0%{opacity:0;transform:translateY(38px)rotate(3.2deg)}to{opacity:1;transform:rotate(1.4deg)}}.diorama{opacity:0;animation:heroCard 1.1s var(--ease) forwards;animation-delay:.45s;position:relative;transform:rotate(1.4deg)}.dio-back,.dio-back2{border-radius:var(--r-md);background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow-soft);font:600 .78rem/1.35 var(--font-b);color:var(--mut);pointer-events:none;padding:.7rem .9rem;position:absolute}.dio-back{z-index:0;width:230px;bottom:112px;right:-14px;transform:rotate(2.5deg)}.dio-back2{z-index:0;width:250px;bottom:76px;right:6px;transform:rotate(-1.2deg)}.dio-back b,.dio-back2 b{color:var(--ink-2);font-weight:700;display:block}.dio-window{z-index:1;perspective:1100px;height:470px;position:relative}.stage{transition:opacity .55s var(--ease), transform .55s var(--ease);place-items:center;display:grid;position:absolute;inset:0}.stage:not(.on){opacity:0;pointer-events:none;transform:translateY(18px)scale(.985)}.dio-window.flip .st-inv:not(.on){transform:rotateY(-62deg)scale(.96)}.dio-window.flip .st-paid:not(.on){transform:rotateY(62deg)scale(.96)}.chipf{z-index:3;background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow-soft);font:700 .8rem/1 var(--font-b);color:var(--ink-2);border-radius:99px;padding:.5rem .95rem;animation:4.6s ease-in-out infinite alternate floaty;position:absolute}.chipf.a{color:var(--cobalt);animation-delay:.4s;top:-26px;left:-6px}.chipf.b{animation-delay:1.1s;bottom:34px;left:-30px}.chipf .grn{color:var(--green)}@keyframes floaty{0%{transform:translateY(-5px)}to{transform:translateY(6px)}}.ph{background:var(--card);border:1px solid var(--line);border-radius:var(--r-lg);width:min(400px,92%);box-shadow:var(--shadow-ui);overflow:hidden}.ph-top{border-bottom:1px solid var(--line-soft);background:var(--cream-2);align-items:center;gap:.6rem;padding:.85rem 1.1rem;display:flex}.ph-dot{background:var(--green);border-radius:50%;flex:none;width:9px;height:9px}.ph-title{font:700 .86rem/1 var(--font-b);color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.ph-live{font:800 .68rem/1 var(--font-b);letter-spacing:.1em;color:var(--red);align-items:center;gap:.4rem;display:inline-flex}.ph-live i{background:var(--red);border-radius:50%;width:7px;height:7px;animation:1.2s steps(2,end) infinite blink}@keyframes blink{50%{opacity:.25}}.ph-live b{color:var(--ink-2);letter-spacing:0;font-variant-numeric:tabular-nums;font-weight:700}.ph-body{flex-direction:column;gap:.55rem;min-height:238px;padding:1.05rem 1.1rem .9rem;display:flex}.bub{max-width:86%;font:500 .9rem/1.42 var(--font-b);transition:opacity .45s var(--ease), transform .45s var(--ease);border-radius:14px;padding:.6rem .85rem}.bub.caller{background:var(--cream-2);border:1px solid var(--line-soft);color:var(--ink);border-bottom-left-radius:4px;align-self:flex-start}.bub.ai{background:var(--cobalt);color:#f2f1ff;border-bottom-right-radius:4px;align-self:flex-end}.bub.off{opacity:0;transform:translateY(10px)scale(.96)}.ph-foot{border-top:1px dashed var(--line);background:var(--card);padding:.7rem 1.1rem}.ph-note{font:600 .78rem/1.3 var(--font-b);color:var(--mut)}.ph-note b{color:var(--cobalt)}.cal{background:var(--card);border:1px solid var(--line);border-radius:var(--r-lg);width:min(400px,92%);box-shadow:var(--shadow-ui);overflow:hidden}.cal-top{background:var(--cream-2);border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:baseline;gap:1rem;padding:.9rem 1.1rem;display:flex}.cal-top b{font:700 .95rem/1 var(--font-d);letter-spacing:-.01em}.cal-top span{font:600 .72rem/1 var(--font-b);color:var(--mut)}.cal-grid{padding:.9rem 1.1rem .4rem}.cal-row{grid-template-columns:52px 1fr;align-items:stretch;gap:.7rem;padding:.32rem 0;display:grid}.cal-t{font:600 .78rem/1 var(--font-b);color:var(--mut);font-variant-numeric:tabular-nums;padding-top:.55rem}.slot{font:600 .84rem/1.3 var(--font-b);border-radius:10px;padding:.55rem .8rem}.slot b{font-weight:700;display:block}.slot span{opacity:.8;font-size:.76rem;font-weight:500}.slot-old{background:var(--cream-2);border:1px solid var(--line-soft);color:var(--ink-2)}.slot-empty{border:1.5px dashed var(--line);color:var(--mut);font-weight:500}.slot-new{background:var(--cobalt);color:#f2f1ff;transition:transform .6s var(--ease), opacity .45s var(--ease);box-shadow:0 6px 14px #2447e133}.slot-new:not(.snapped){opacity:0;transform:translateY(-28px)scale(1.05)}.cal-chip{background:var(--green-bg);color:var(--green);font:700 .8rem/1.3 var(--font-b);transition:opacity .5s var(--ease), transform .5s var(--ease);border-radius:10px;margin:.5rem 1.1rem 1rem;padding:.55rem .85rem}.cal-chip:not(.pop){opacity:0;transform:translateY(10px)}.inv{background:var(--card);border:1px solid var(--line);border-radius:var(--r-lg);width:min(400px,92%);box-shadow:var(--shadow-ui);overflow:hidden}.inv-top{justify-content:space-between;align-items:baseline;gap:1rem;padding:.95rem 1.2rem .35rem;display:flex}.inv-top b{font:700 1.02rem/1 var(--font-d)}.inv-top span{font:600 .72rem/1.3 var(--font-b);color:var(--mut);text-align:right}.inv-to{font:500 .8rem/1.3 var(--font-b);color:var(--mut);border-bottom:1px solid var(--line-soft);padding:0 1.2rem .8rem}.inv-row{font:500 .88rem/1.35 var(--font-b);color:var(--ink-2);border-bottom:1px solid var(--line-soft);transition:opacity .5s var(--ease), transform .5s var(--ease);justify-content:space-between;gap:1rem;padding:.68rem 1.2rem;display:flex}.inv-row b{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:700}.inv-row:not(.inrow){opacity:0;transform:translate(16px)}.inv-total{background:var(--cream-2);color:var(--ink);border-bottom:none;font-weight:700}.inv-total b{font-size:1.05rem}.inv-chip{background:var(--cobalt-ghost);color:var(--cobalt-deep);font:700 .8rem/1.3 var(--font-b);transition:opacity .5s var(--ease), transform .5s var(--ease);border-radius:10px;margin:.7rem 1.2rem 1.05rem;padding:.55rem .85rem}.inv-chip:not(.pop){opacity:0;transform:translateY(10px)}.rcp{background:var(--card);border:1px solid var(--line);border-radius:var(--r-lg);width:min(350px,90%);box-shadow:var(--shadow-ui);text-align:left;padding:2.2rem 1.6rem 1.8rem;position:relative;overflow:hidden}.rcp:before{content:"";background:var(--green);height:6px;position:absolute;top:0;left:0;right:0}.rcp-check{background:var(--green-bg);width:46px;height:46px;color:var(--green);font:800 1.3rem/1 var(--font-b);border-radius:50%;place-items:center;margin-bottom:1rem;display:grid}.rcp-amt{font:800 2.5rem/1 var(--font-d);letter-spacing:-.03em;font-variant-numeric:tabular-nums;display:block}.rcp-note{font:600 .86rem/1.4 var(--font-b);color:var(--green);margin-top:.5rem;display:block}.rcp-sub{font:500 .8rem/1.4 var(--font-b);color:var(--mut);margin-top:.9rem;display:block}.stamp{font:800 1.5rem/1 var(--font-d);letter-spacing:.14em;color:var(--green);border:3px solid var(--green);opacity:.92;transition:opacity .3s ease-out, transform .5s var(--ease);border-radius:8px;padding:.35rem .6rem;position:absolute;top:1.4rem;right:1.1rem;transform:rotate(-8deg)}.stamp:not(.hit){opacity:0;transform:rotate(-16deg)scale(1.8)}.dio-rail{z-index:2;margin-top:1.3rem;position:relative}.rail-steps{justify-content:space-between;margin-bottom:.55rem;display:flex}.rail-step{font:700 .76rem/1 var(--font-b);letter-spacing:.08em;text-transform:uppercase;color:var(--mut);opacity:.55;transition:opacity .4s,color .4s}.rail-step.on{opacity:1;color:var(--cobalt)}.rail-bar{background:var(--oat);border-radius:99px;height:4px;overflow:hidden}.rail-fill{background:var(--cobalt);transform-origin:0;height:100%;transition:transform .7s var(--ease);border-radius:99px;display:block;transform:scaleX(.25)}.mq-zone{padding:1.4rem 0 0}.mq-label{font:600 .8rem/1 var(--font-b);letter-spacing:.14em;text-transform:uppercase;color:var(--mut);margin-bottom:1.1rem}.mq{border-block:1px solid var(--line-soft);padding:1.05rem 0;position:relative;overflow:hidden;mask-image:linear-gradient(90deg,#0000,#fbf6ec 8% 92%,#0000)}.mq-track{width:max-content;animation:42s linear infinite mq;display:flex}.mq:hover .mq-track{animation-play-state:paused}@keyframes mq{to{transform:translate(-50%)}}.mq-group{white-space:nowrap;align-items:center;gap:3.2rem;padding-right:3.2rem;display:flex}.mq-group img{filter:grayscale();opacity:.75;mix-blend-mode:multiply;width:auto}.mq-group img.logo-invert{filter:invert()grayscale()}body.daylight section{padding:clamp(4rem,9vw,7.5rem) 0;position:relative}.sec-head{max-width:46rem;margin-bottom:clamp(2.5rem,5vw,4rem)}.sec-head h2{letter-spacing:-.025em;font-size:clamp(1.95rem,3.6vw,3.1rem);font-weight:800}.sec-head .lede{color:var(--mut);max-width:38rem;margin-top:1.1rem;font-size:1.06rem}.sec-head .lede strong{color:var(--ink);font-weight:600}.band{background:var(--band);color:var(--band-text)}.band .sec-head .lede{color:var(--band-mut)}.band .sec-head .lede strong{color:var(--band-text)}.problem-grid{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(2rem,5vw,4.5rem);display:grid}.problem-copy h2{letter-spacing:-.025em;font-size:clamp(1.95rem,3.6vw,3.1rem);font-weight:800}.problem-copy p{color:var(--band-mut);max-width:34rem;margin-top:1.2rem;font-size:1.06rem}.problem-copy p strong{color:var(--band-text);font-weight:600}.bigloss{margin-top:2.2rem}.bigloss b{font:800 clamp(2.6rem, 4.6vw, 3.9rem) / 1 var(--font-d);letter-spacing:-.03em;color:var(--red-soft);font-variant-numeric:tabular-nums;display:block}.bigloss span{font:600 .95rem/1.4 var(--font-b);color:var(--band-mut);margin-top:.5rem;display:block}.problem-foot{border-top:1px solid var(--band-line);font:500 .95rem/1.55 var(--font-b);color:var(--band-mut);max-width:32rem;margin-top:2rem;padding-top:1.4rem}.problem-foot strong{color:var(--band-text)}.ledger{background:var(--band-card);border:1px solid var(--band-line);border-radius:var(--r-lg);overflow:hidden;transform:rotate(-.6deg)}.ledger-top{border-bottom:1px solid var(--band-line);font:700 .82rem/1 var(--font-b);letter-spacing:.12em;text-transform:uppercase;color:var(--band-mut);justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.4rem;display:flex}.ledger-top i{color:var(--red-soft);letter-spacing:0;text-transform:none;font-style:normal;font-weight:700}.lrow{border-bottom:1px solid var(--band-line);grid-template-columns:64px 1fr auto;align-items:center;gap:1rem;padding:1.05rem 1.4rem;display:grid}.lrow .lt{font:600 .8rem/1 var(--font-b);color:var(--band-mut);font-variant-numeric:tabular-nums}.lrow b{font:700 .95rem/1.3 var(--font-b);color:var(--band-text);display:block}.lrow em{font:italic 500 .8rem/1.4 var(--font-b);color:var(--band-mut);display:block}.lamt{font:700 1rem/1 var(--font-b);color:var(--red-soft);font-variant-numeric:tabular-nums;white-space:nowrap}.lsum{background:#e4694f12;justify-content:space-between;align-items:center;padding:1.2rem 1.4rem;display:flex}.lsum span{font:600 .9rem/1 var(--font-b);color:var(--band-mut)}.lsum .lamt{font:800 1.6rem/1 var(--font-d);letter-spacing:-.02em;color:var(--red-soft)}.bigloss b span,.lsum .lamt span{font:inherit;color:inherit;margin-top:0;display:inline}.pillar{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(2rem,5vw,4.5rem);padding-block:clamp(2.6rem,5vw,4.2rem);display:grid;position:relative}.pillar+.pillar{border-top:1px solid var(--line-soft)}.pillar.rev .p-viz{order:-1}.p-txt{position:relative}.pn{z-index:0;font:800 clamp(4.6rem, 8vw, 7.5rem) / 1 var(--font-d);letter-spacing:-.04em;color:var(--oat);user-select:none;pointer-events:none;position:absolute;top:-1.2em;left:-.06em}.p-label{z-index:1;font:700 .76rem/1 var(--font-b);letter-spacing:.16em;text-transform:uppercase;color:var(--cobalt);background:var(--cobalt-ghost);border-radius:99px;margin-bottom:1.15rem;padding:.5rem .9rem;display:inline-block;position:relative}.p-txt h3{z-index:1;letter-spacing:-.02em;max-width:24ch;font-size:clamp(1.55rem,2.6vw,2.2rem);font-weight:800;position:relative}.p-txt p{z-index:1;color:var(--mut);max-width:34rem;margin-top:1rem;position:relative}.p-txt p strong{color:var(--ink);font-weight:600}.p-facts{z-index:1;flex-wrap:wrap;gap:.5rem;margin-top:1.35rem;display:flex;position:relative}.p-facts span{font:600 .8rem/1 var(--font-b);color:var(--ink-2);background:var(--card);border:1px solid var(--line);border-radius:99px;padding:.48rem .85rem}.tilt{transition:transform .6s var(--ease), box-shadow .6s var(--ease)}.tilt:hover{transform:rotate(-1.1deg)translateY(-6px)}.pillar.rev .tilt:hover{transform:rotate(1.1deg)translateY(-6px)}.swb{background:var(--card);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-ui);overflow:hidden}.swb-top{background:var(--cream-2);border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;padding:1rem 1.3rem;display:flex}.swb-top b{font:700 .95rem/1 var(--font-d)}.swb-top span{font:700 .74rem/1 var(--font-b);letter-spacing:.08em;color:var(--green);text-transform:uppercase;align-items:center;gap:.45rem;display:inline-flex}.swb-top span i{background:var(--green);border-radius:50%;width:8px;height:8px}.swb-row{border-bottom:1px solid var(--line-soft);grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;padding:1rem 1.3rem;display:grid}.swb-row .ln{font:800 .74rem/1 var(--font-b);letter-spacing:.06em;color:var(--cobalt);background:var(--cobalt-ghost);white-space:nowrap;border-radius:8px;padding:.45rem .6rem}.swb-row b{font:700 .9rem/1.3 var(--font-b);color:var(--ink);display:block}.swb-row em{font-style:normal;font:500 .78rem/1.4 var(--font-b);color:var(--mut);display:block}.eq{align-items:flex-end;gap:3px;height:16px;display:flex}.eq i{background:var(--cobalt);transform-origin:bottom;border-radius:2px;width:3.5px;height:16px;animation:.85s ease-in-out infinite alternate eq}.eq i:nth-child(2){animation-delay:.14s}.eq i:nth-child(3){animation-delay:.28s}.eq i:nth-child(4){animation-delay:.42s}@keyframes eq{0%{transform:scaleY(.22)}to{transform:scaleY(1)}}.swb-foot{font:600 .82rem/1.4 var(--font-b);color:var(--mut);padding:.95rem 1.3rem}.swb-foot b{color:var(--green);font-weight:800}.sms{background:var(--card);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-ui);overflow:hidden}.sms-top{background:var(--cream-2);border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;padding:1rem 1.3rem;display:flex}.sms-top b{font:700 .95rem/1 var(--font-d)}.sms-top span{font:600 .74rem/1 var(--font-b);color:var(--mut)}.sms-body{flex-direction:column;gap:.6rem;padding:1.15rem 1.3rem;display:flex}.sms .bub.you{background:var(--ink);color:#efede4;border-bottom-right-radius:4px;align-self:flex-end}.sms .bub.mbf{background:var(--cobalt-ghost);border:1px solid var(--cobalt-ghost-2);color:var(--ink);border-bottom-left-radius:4px;align-self:flex-start}.sms .bub.mbf b{color:var(--cobalt-deep);font-weight:700}.sms-tag{font:600 .7rem/1 var(--font-b);letter-spacing:.08em;text-transform:uppercase;color:var(--mut);align-self:flex-start;margin-top:.15rem}.sms-foot{border-top:1px dashed var(--line);flex-wrap:wrap;gap:.5rem;padding:.9rem 1.3rem;display:flex}.sms-foot span{font:600 .76rem/1 var(--font-b);color:var(--ink-2);background:var(--cream-2);border:1px solid var(--line-soft);border-radius:8px;padding:.42rem .7rem}.p3-stack{position:relative}.tl{background:var(--card);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-ui);z-index:1;padding:1.4rem 1.5rem 1.2rem;position:relative}.tl-title{font:700 .8rem/1 var(--font-b);letter-spacing:.12em;text-transform:uppercase;color:var(--mut);margin-bottom:1.2rem}.tl-item{padding:0 0 1.25rem 1.75rem;position:relative}.tl-item:before{content:"";background:var(--line);width:2px;position:absolute;top:8px;bottom:-4px;left:6px}.tl-item:last-child{padding-bottom:.2rem}.tl-item:last-child:before{display:none}.tl-item:after{content:"";background:var(--card);border:3px solid var(--line);border-radius:50%;width:14px;height:14px;position:absolute;top:4px;left:0}.tl-item.hot:after{border-color:var(--cobalt)}.tl-item.win:after{border-color:var(--green);background:var(--green-bg)}.tl-t{font:700 .76rem/1 var(--font-b);color:var(--mut);font-variant-numeric:tabular-nums}.tl-item b{font:700 .92rem/1.35 var(--font-b);color:var(--ink);margin-top:.2rem;display:block}.tl-item em{font-style:normal;font:500 .8rem/1.45 var(--font-b);color:var(--mut);display:block}.tl-badge{font:800 .72rem/1 var(--font-b);letter-spacing:.05em;color:var(--cobalt-deep);background:var(--cobalt-ghost);border-radius:6px;margin-top:.35rem;padding:.32rem .55rem;display:inline-block}.review{z-index:2;background:var(--card);border:1px solid var(--line);border-radius:var(--r-md);width:min(310px,88%);box-shadow:var(--shadow-ui);margin:-1.4rem 0 0 auto;padding:1.1rem 1.25rem;position:relative;transform:rotate(1.6deg)translateY(2rem)}.review .stars{color:var(--amber);letter-spacing:.15em;font-size:1rem}.review p{font:500 .9rem/1.5 var(--font-b);color:var(--ink);margin-top:.5rem}.review span{font:600 .76rem/1.4 var(--font-b);color:var(--mut);margin-top:.55rem;display:block}.pillar.wide{display:block}.pillar.wide .p-txt{max-width:46rem}.cash-strip{grid-template-columns:repeat(4,1fr);gap:1rem;margin-top:2.6rem;display:grid;position:relative}.cash-step{background:var(--card);border:1px solid var(--line);border-radius:var(--r-md);box-shadow:var(--shadow-soft);transition:transform .5s var(--ease), box-shadow .5s var(--ease);padding:1.25rem 1.3rem 1.15rem;position:relative}.cash-step:hover{box-shadow:var(--shadow-ui);transform:translateY(-6px)rotate(-.6deg)}.cash-step .ct{font:700 .72rem/1 var(--font-b);letter-spacing:.1em;text-transform:uppercase;color:var(--mut)}.cash-step b{font:700 1.02rem/1.3 var(--font-d);letter-spacing:-.01em;margin-top:.5rem;display:block}.cash-step em{font-style:normal;font:500 .82rem/1.45 var(--font-b);color:var(--mut);margin-top:.4rem;display:block}.cash-step .arrow{z-index:2;background:var(--cobalt);width:26px;height:26px;color:var(--cream);font:800 .85rem/1 var(--font-b);border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;right:-17px;transform:translateY(-50%);box-shadow:0 3px 8px #2447e133}.cash-step:last-child{background:var(--green-bg);border-color:#cbe2c8}.cash-step:last-child b{color:var(--green)}.cash-note{flex-wrap:wrap;align-items:baseline;gap:1rem;margin-top:1.6rem;display:flex}.cash-note .stat{font:800 1.35rem/1 var(--font-d);letter-spacing:-.02em}.cash-note .stat s{text-decoration-color:var(--red-soft);color:var(--mut);font-weight:700;text-decoration-thickness:3px}.cash-note .stat b{color:var(--green)}.hand{font:600 1.35rem/1.2 var(--font-h);color:var(--cobalt);align-items:center;gap:.4rem;display:inline-flex;transform:rotate(-2deg)}.hand svg{width:34px;height:18px}.hand svg path{fill:none;stroke:var(--cobalt);stroke-width:2.2px;stroke-linecap:round}.steps{counter-reset:step;grid-template-columns:repeat(3,1fr);gap:clamp(1.4rem,3vw,2.6rem);display:grid;position:relative}.step{padding-top:1.1rem;position:relative}.step:before{counter-increment:step;content:"0" counter(step);font:800 3rem/1 var(--font-d);letter-spacing:-.03em;color:var(--cobalt);margin-bottom:.9rem;display:block}.step:after{content:"";background-image:linear-gradient(90deg, var(--oat-deep) 55%, transparent 45%);background-size:14px 2px;height:2px;position:absolute;top:2.6rem;left:5.2rem;right:-1rem}.step:last-child:after{display:none}.step h3{letter-spacing:-.015em;font-size:1.35rem;font-weight:700}.step p{color:var(--mut);max-width:26rem;margin-top:.65rem;font-size:.98rem}.step p strong{color:var(--ink);font-weight:600}.tint{background:var(--cream-2);border-block:1px solid var(--line-soft)}.shot{background:var(--card);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-ui);padding:.8rem;overflow:hidden}.shot img{border-radius:calc(var(--r-lg) - 8px);border:1px solid var(--line-soft);width:100%;height:auto;display:block}.stat-strip{border-top:2px solid var(--ink);grid-template-columns:repeat(4,1fr);gap:clamp(1.2rem,3vw,2.4rem);padding-top:1.6rem;display:grid}.stat-strip .statement{border-bottom:none;padding:0}.faq{gap:.7rem;max-width:52rem;display:grid}.faq details{background:var(--card);border:1px solid var(--line);border-radius:var(--r-md);overflow:hidden}.faq summary{cursor:pointer;font:700 1.02rem/1.4 var(--font-d);letter-spacing:-.01em;color:var(--ink);justify-content:space-between;align-items:baseline;gap:1rem;padding:1.05rem 1.3rem;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font:800 1.2rem/1 var(--font-d);color:var(--cobalt);transition:transform .35s var(--ease);flex:none}.faq details[open] summary:after{transform:rotate(45deg)}.faq details>p{color:var(--mut);padding:0 1.3rem 1.15rem;font-size:.97rem}.faq details>p strong{color:var(--ink);font-weight:600}.cmp{background:var(--card);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-soft);overflow:hidden}.cmp-head,.cmp-row{grid-template-columns:110px 1fr 34px 1.15fr;align-items:center;gap:1rem;padding:1rem 1.4rem;display:grid}.cmp-head{background:var(--cream-2);border-bottom:1px solid var(--line-soft);font:700 .74rem/1 var(--font-b);letter-spacing:.12em;text-transform:uppercase;color:var(--mut)}.cmp-row{border-bottom:1px solid var(--line-soft)}.cmp-row:last-child{border-bottom:none}.cmp-row .cmp-stage{font:700 .8rem/1.3 var(--font-b);letter-spacing:.08em;text-transform:uppercase;color:var(--cobalt)}.cmp-row .them{color:var(--mut);font-size:.95rem}.cmp-row .arrow{background:var(--cobalt);width:26px;height:26px;color:var(--cream);font:800 .85rem/1 var(--font-b);border-radius:50%;place-items:center;display:grid;box-shadow:0 3px 8px #2447e133}.cmp-row .us{color:var(--ink);font-size:.97rem;font-weight:600}@media (width<=759px){.cmp-head{display:none}.cmp-row{grid-template-columns:1fr;gap:.45rem}.cmp-row .arrow{display:none}}.sol-grid{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.sol-card{background:var(--card);border:1px solid var(--line);border-radius:var(--r-md);box-shadow:var(--shadow-soft);transition:transform .5s var(--ease), box-shadow .5s var(--ease);padding:1.35rem 1.4rem 1.3rem;display:block}.sol-card:hover{box-shadow:var(--shadow-ui);text-decoration:none;transform:translateY(-6px)rotate(-.6deg)}.sol-card .sc-label{font:700 .7rem/1 var(--font-b);letter-spacing:.14em;text-transform:uppercase;color:var(--cobalt);background:var(--cobalt-ghost);border-radius:99px;margin-bottom:.85rem;padding:.4rem .7rem;display:inline-block}.sol-card b{font:700 1.15rem/1.25 var(--font-d);letter-spacing:-.015em;color:var(--ink);display:block}.sol-card p{color:var(--mut);margin-top:.45rem;font-size:.92rem}.sol-card .sc-go{font:600 .88rem/1 var(--font-b);color:var(--cobalt);align-items:center;gap:.4rem;margin-top:.9rem;display:inline-flex}@media (width<=1023px){.sol-grid{grid-template-columns:1fr 1fr}}@media (width<=639px){.sol-grid{grid-template-columns:1fr}}.crumbs{font:600 .82rem/1 var(--font-b);color:var(--mut);flex-wrap:wrap;gap:.5rem;margin-bottom:1.4rem;display:flex}.crumbs a:hover{color:var(--cobalt)}.crumbs i{color:var(--oat-deep);font-style:normal}.proof-grid{grid-template-columns:1.15fr .85fr;align-items:start;gap:clamp(2.5rem,6vw,5.5rem);display:grid}.quote{padding-top:2.6rem;position:relative}.quote:before{content:"“";font:800 7rem/1 var(--font-d);color:var(--cobalt-ghost-2);z-index:0;position:absolute;top:-.4rem;left:-.6rem}.quote blockquote{z-index:1;font:600 clamp(1.4rem, 2.4vw, 1.95rem) / 1.4 var(--font-d);letter-spacing:-.015em;color:var(--ink);position:relative}.quote blockquote b{color:var(--cobalt);font-weight:700}.attrib{align-items:center;gap:.9rem;margin-top:1.6rem;display:flex}.attrib .av{background:var(--cobalt);width:48px;height:48px;color:var(--cream);font:800 1rem/1 var(--font-d);border-radius:50%;flex:none;place-items:center;display:grid}.attrib b{font:700 .98rem/1.3 var(--font-b);display:block}.attrib span{font:500 .84rem/1.3 var(--font-b);color:var(--mut);display:block}.statements-fine{font:500 .78rem/1.5 var(--font-b);color:var(--mut);margin-top:.9rem}.statements{border-top:2px solid var(--ink)}.statement{border-bottom:1px solid var(--line);padding:1.35rem 0}.statement b{font:800 clamp(1.3rem, 2vw, 1.7rem) / 1.15 var(--font-d);letter-spacing:-.02em;color:var(--cobalt);display:block}.statement span{font:500 .92rem/1.5 var(--font-b);color:var(--mut);margin-top:.3rem;display:block}.statement span strong{color:var(--ink);font-weight:600}.roi{background:var(--cream-2);border-block:1px solid var(--line-soft)}.roi-grid{grid-template-columns:.92fr 1.08fr;align-items:stretch;gap:clamp(2rem,4.5vw,4rem);display:grid}.plan{background:var(--card);border:1.5px solid var(--ink);border-radius:var(--r-lg);box-shadow:6px 6px 0 var(--oat-deep);flex-direction:column;padding:2rem 2rem 1.8rem;display:flex}.plan .pl-name{font:700 .8rem/1 var(--font-b);letter-spacing:.14em;text-transform:uppercase;color:var(--mut)}.plan .pl-price{align-items:baseline;gap:.5rem;margin-top:.9rem;display:flex}.plan .pl-price b{font:800 3.2rem/1 var(--font-d);letter-spacing:-.03em}.plan .pl-price span{font:600 1rem/1 var(--font-b);color:var(--mut)}.plan ul{gap:.6rem;margin:1.4rem 0 1.8rem;padding:0;list-style:none;display:grid}.plan li{font:500 .95rem/1.45 var(--font-b);color:var(--ink-2);align-items:baseline;gap:.6rem;display:flex}.plan li:before{content:"✓";color:var(--green);flex:none;font-weight:800}.plan .btn{align-self:flex-start}.plan .pl-note{font:500 .82rem/1.5 var(--font-b);color:var(--mut);margin-top:1rem}.roi-card{background:var(--card);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-ui);padding:2rem 2rem 1.8rem;position:relative}.roi-card h3{letter-spacing:-.015em;font-size:1.4rem;font-weight:700}.roi-lab{justify-content:space-between;align-items:baseline;margin:1.6rem 0 .4rem;display:flex}.roi-lab span{font:600 .9rem/1 var(--font-b);color:var(--ink-2)}.roi-lab b{font:800 1.6rem/1 var(--font-d);color:var(--cobalt);font-variant-numeric:tabular-nums}body.daylight input[type=range]{appearance:none;cursor:grab;background:0 0;width:100%;height:34px}body.daylight input[type=range]:active{cursor:grabbing}body.daylight input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(90deg, var(--cobalt) 0%, var(--cobalt) calc(var(--p,.33) * 100%), var(--oat) calc(var(--p,.33) * 100%));border-radius:99px;height:10px}body.daylight input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:var(--card);border:4px solid var(--cobalt);border-radius:50%;width:28px;height:28px;margin-top:-9px;box-shadow:0 2px 8px #2029402e}body.daylight input[type=range]::-moz-range-track{background:var(--oat);border-radius:99px;height:10px}body.daylight input[type=range]::-moz-range-progress{background:var(--cobalt);border-radius:99px;height:10px}body.daylight input[type=range]::-moz-range-thumb{background:var(--card);border:4px solid var(--cobalt);border-radius:50%;width:20px;height:20px;box-shadow:0 2px 8px #2029402e}.roi-scale{font:600 .76rem/1 var(--font-b);color:var(--mut);justify-content:space-between;margin-top:.2rem;display:flex}.roi-out{border-top:1px dashed var(--line);gap:1rem;margin-top:1.7rem;padding-top:1.4rem;display:grid}.roi-line{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.roi-line span{font:500 .95rem/1.35 var(--font-b);color:var(--mut)}.roi-line b{font:800 1.5rem/1 var(--font-d);letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap}.roi-line.hero-line b{color:var(--cobalt);font-size:clamp(1.9rem,3vw,2.5rem)}.roi-line.mult b{color:var(--green)}.roi-fine{font:500 .78rem/1.5 var(--font-b);color:var(--mut);margin-top:1.3rem}.roi-hand{position:absolute;top:-1.15rem;right:1.8rem;transform:rotate(2deg)}.cta-band{background:var(--cobalt);color:var(--cream);position:relative;overflow:clip}.cta-band .ring{pointer-events:none;width:520px;height:520px;animation:ringpulse 3.6s var(--ease) infinite;border:2px solid #fbf6ec59;border-radius:50%;position:absolute;top:-160px;right:-140px}.cta-band .ring.r2{animation-delay:1.2s}.cta-band .ring.r3{animation-delay:2.4s}@keyframes ringpulse{0%{opacity:.75;transform:scale(.55)}to{opacity:0;transform:scale(1.25)}}.cta-in{z-index:1;max-width:44rem;position:relative}.cta-band h2{letter-spacing:-.03em;font-size:clamp(2.2rem,4.6vw,3.8rem);font-weight:800}.cta-band p{color:#c9d2f5;max-width:36rem;margin-top:1.15rem;font-size:1.1rem}.cta-band p strong{color:var(--cream);font-weight:600}.cta-band .cta-row{margin-top:2rem}.cta-band .microtrust{color:#c9d2f5}.cta-band .microtrust i{color:#fbf6ec59}body.daylight .prose{--tw-prose-body:var(--ink-2);--tw-prose-headings:var(--ink);--tw-prose-lead:var(--mut);--tw-prose-links:var(--cobalt);--tw-prose-bold:var(--ink);--tw-prose-counters:var(--cobalt);--tw-prose-bullets:var(--oat-deep);--tw-prose-hr:var(--line);--tw-prose-quotes:var(--ink);--tw-prose-quote-borders:var(--cobalt-ghost-2);--tw-prose-captions:var(--mut);--tw-prose-code:var(--ink);--tw-prose-pre-code:var(--band-text);--tw-prose-pre-bg:var(--band);--tw-prose-th-borders:var(--line);--tw-prose-td-borders:var(--line-soft);font-family:var(--font-b)}body.daylight .prose :is(h1,h2,h3,h4){font-family:var(--font-d);letter-spacing:-.02em}body.daylight .prose a{color:var(--tw-prose-links,var(--cobalt));text-decoration:underline;text-decoration-color:var(--cobalt-ghost-2);text-underline-offset:2px;overflow-wrap:anywhere}body.daylight .prose a:hover{text-decoration-color:var(--cobalt)}body.daylight .prose code{background:var(--cream-2);border:1px solid var(--line-soft);border-radius:6px;padding:.1em .35em}body.daylight .prose blockquote{font-family:var(--font-d);font-style:normal}body.daylight .prose img{border-radius:var(--r-md);border:1px solid var(--line)}@media (width<=1023px){.hero-grid{grid-template-columns:1fr}.dio-zone{max-width:520px}.problem-grid{grid-template-columns:1fr}.pillar{grid-template-columns:1fr;gap:2.2rem}.pillar.rev .p-viz{order:0}.proof-grid,.roi-grid{grid-template-columns:1fr}.cash-strip{grid-template-columns:1fr 1fr}.cash-step .arrow{display:none}.steps{grid-template-columns:1fr}.step:after{display:none}.stat-strip{grid-template-columns:1fr 1fr;gap:1.4rem}}@media (width<=759px){.nav-links{display:none}.cta-band .ring{width:340px;height:340px;top:-240px;right:-220px}.hero h1{font-size:clamp(2.1rem,9vw,2.6rem)}.dio-window{height:440px}.cash-strip{grid-template-columns:1fr}.review{margin-top:0;transform:rotate(1.6deg)translateY(1rem)}.chipf.a{top:-40px}.chipf.b{bottom:14px;left:-8px}.dio-back{display:none}}@media (prefers-reduced-motion:reduce){body.daylight *,body.daylight :before,body.daylight :after{transition:none!important;animation:none!important}.hl,.diorama,.rv{opacity:1;transform:none}.uline svg path{stroke-dashoffset:0}.bub.off{opacity:1;transform:none}.mq-track{transform:none}}
