@font-face{font-family:Marcellus;font-style:normal;font-weight:400;font-display:swap;src:url(../media/50df388245113a6d-s.1odqrhin2722e.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Marcellus;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ec2f4458eb06f74e-s.p.217u6tza6brar.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Marcellus Fallback;src:local(Times New Roman);ascent-override:86.59%;descent-override:24.87%;line-gap-override:0.0%;size-adjust:112.5%}.marcellus_b1c33073-module__OJXfqG__className{font-family:Marcellus,Marcellus Fallback;font-style:normal;font-weight:400}.marcellus_b1c33073-module__OJXfqG__variable{--font-bw:"Marcellus", "Marcellus Fallback"}
body:has(.bw){background:#f7f1e6}html:has(.bw){scroll-behavior:smooth;scroll-padding-top:84px}.bw{--bw-cream:#f7f1e6;--bw-paper:#fffaf2;--bw-ink:#2e1d10;--bw-brown:#5a3820;--bw-muted:#7a634f;--bw-green:#4a6b4f;--bw-green-2:#3d5a42;--bw-sage:#8cbe96;--bw-deep:#1c2a20;--bw-line:#5a382024;--bw-radius:26px;--bw-max:1180px;background:var(--bw-cream);min-height:100vh;color:var(--bw-ink);font-family:var(--font-app), system-ui, sans-serif;font-size:17px;line-height:1.6}.bw h1,.bw h2,.bw h3{font-family:var(--font-bw), Georgia, serif;letter-spacing:-.01em;-webkit-text-stroke:0;color:var(--bw-ink);font-weight:400}.bw h2{font-size:clamp(2.1rem,4.6vw,3.4rem);line-height:1.08}.bw h3{font-size:1.35rem;line-height:1.2}.bw p{margin:0}.bw :focus-visible{outline:2px solid var(--bw-green);outline-offset:3px}.bw-btn{border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:.95rem 1.6rem;font-size:1rem;font-weight:600;transition:transform .2s,background .2s,box-shadow .2s;display:inline-flex}.bw-btn:hover{transform:translateY(-2px)}.bw-btn-green{background:var(--bw-green);color:#fff;box-shadow:0 12px 28px #4a6b4f52}.bw-btn-green:hover{background:var(--bw-green-2)}.bw-btn-ghost{border:1.5px solid var(--bw-line);color:var(--bw-brown);background:#ffffff80}.bw-btn-sm{padding:.6rem 1.1rem;font-size:.9rem}.bw-header{z-index:40;padding:.7rem max(1rem, calc((100vw - var(--bw-max)) / 2));-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--bw-line);background:#f7f1e6db;align-items:center;gap:2rem;display:flex;position:sticky;top:0}.bw-brand{color:var(--bw-brown);font-family:var(--font-bw), Georgia, serif;align-items:center;gap:.5rem;font-size:1.15rem;display:inline-flex}.bw-brand-mark{width:auto;height:40px}.bw-header nav{gap:1.6rem;margin-left:auto;font-size:.95rem;display:flex}.bw-header nav a{color:var(--bw-muted);transition:color .2s}.bw-header nav a:hover{color:var(--bw-ink)}.bw-header nav a{position:relative}.bw-header nav a.is-current{color:var(--bw-ink)}.bw-header nav a:after{content:"";background:#c2553f;border-radius:50%;width:5px;height:5px;margin-left:-2.5px;transition:transform .35s cubic-bezier(.34,1.56,.64,1);position:absolute;bottom:-9px;left:50%;transform:scale(0)}.bw-header nav a.is-current:after{transform:none}.wm-toggle{display:none}@media (max-width:860px){.bw-header{gap:.6rem}.bw-header .bw-btn{white-space:nowrap;margin-left:auto}.wm-toggle{border:1px solid var(--bw-line);cursor:pointer;background:#fffaf2b3;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:relative}.wm-toggle i{background:var(--bw-ink);border-radius:2px;width:18px;height:1.5px;transition:transform .4s cubic-bezier(.22,1,.36,1);position:absolute}.wm-toggle i:first-child{transform:translateY(-3.5px)}.wm-toggle i:last-child{transform:translateY(3.5px)}.wm-toggle.is-open i:first-child{transform:rotate(45deg)}.wm-toggle.is-open i:last-child{transform:rotate(-45deg)}}.wm-panel{z-index:39;background:var(--bw-cream);align-content:center;justify-items:start;gap:2.5rem;padding:6rem 1.5rem 3rem;display:grid;position:fixed;inset:0}.wm-panel[hidden]{display:none}.wm-panel.is-open{animation:.45s cubic-bezier(.22,1,.36,1) wm-in}@keyframes wm-in{0%{opacity:0;clip-path:inset(0 0 100%)}}.wm-panel nav{gap:.4rem;display:grid}.wm-panel nav a{font-family:var(--font-bw), Georgia, serif;color:var(--bw-ink);animation:.6s cubic-bezier(.22,1,.36,1) both wm-link;animation-delay:calc(80ms + var(--i) * 50ms);font-size:2.4rem;line-height:1.2}.wm-panel nav a.is-current,.wm-panel nav a[aria-current=page]{color:#c2553f}@keyframes wm-link{0%{opacity:0;transform:translateY(18px)}}@media (max-width:860px){.bw-header nav{display:none}}.bw-hero{max-width:var(--bw-max);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(2rem,5vw,4rem);margin:0 auto;padding:clamp(2.5rem,6vw,4.5rem) 1.25rem clamp(3rem,7vw,5rem);display:grid;position:relative}.bw-hero:before{content:"";filter:blur(20px);pointer-events:none;z-index:0;background:radial-gradient(circle at 60% 40%,#8cbe9659,#0000 60%),radial-gradient(circle at 30% 70%,#c8963e24,#0000 55%);width:70%;height:90%;position:absolute;inset:-10% -20% auto auto}.bw-hero>*{z-index:1;position:relative}.bw-hero-logo{width:150px;height:auto;margin-bottom:1.25rem}.bw-hero h1{font-size:clamp(2.9rem,7vw,5.2rem);line-height:1}.bw-lead{max-width:560px;color:var(--bw-muted);font-size:1.15rem}.bw-actions{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}.bw-notes{color:var(--bw-muted);flex-wrap:wrap;gap:.4rem 1.25rem;margin:1.5rem 0 0;padding:0;font-size:.9rem;list-style:none;display:flex}.bw-notes li:before{content:"✓ ";color:var(--bw-green);font-weight:700}.bw-hero-visual,.bw-how-visual{place-items:center;min-height:660px;display:grid;position:relative}.bw-orbit{border:2px solid #4a6b4f47;border-radius:50%;width:520px;height:520px;animation:40s linear infinite bw-spin;position:absolute;box-shadow:inset 0 0 0 14px #4a6b4f0d,0 0 0 28px #4a6b4f0a}.bw-orbit:after{content:"";background:var(--bw-sage);border-radius:50%;width:14px;height:14px;position:absolute;top:8%;left:14%}@keyframes bw-spin{to{transform:rotate(360deg)}}.bw-phone{width:300px;height:625px;position:relative}.bw .bw-phone .pframe{top:0;left:0;box-shadow:inset 0 0 0 2px #0c0c0c,0 40px 80px #2e1d1047}@media (max-width:900px){.bw-hero{text-align:left;grid-template-columns:1fr}.bw-orbit{width:420px;height:420px}}@media (max-width:420px){.bw-phone{transform:scale(.88)}.bw-hero-visual,.bw-how-visual{min-height:580px}.bw-orbit{width:340px;height:340px}}.bw-section{max-width:var(--bw-max);margin:0 auto;padding:clamp(4rem,9vw,7rem) 1.25rem 0}.bw-head{max-width:760px;margin-bottom:clamp(2rem,5vw,3rem)}.bw-head p:not(.bw-kicker){color:var(--bw-muted);margin-top:1rem;font-size:1.1rem}.bw-kicker{color:var(--bw-green);letter-spacing:.14em;text-transform:uppercase;font-size:.85rem;font-weight:700;margin-bottom:.75rem!important}.bw-month{grid-template-columns:minmax(240px,.75fr) minmax(0,1.25fr);align-items:start;gap:clamp(1rem,3vw,2rem);display:grid}.bw-meter-card{border-radius:var(--bw-radius);background:var(--bw-deep);color:#efe6d6;gap:.6rem;padding:1.75rem;display:grid;position:sticky;top:100px;box-shadow:0 24px 60px #1c2a2040}.bw-meter-card small{color:#b9ae9c;font-size:.85rem}.bw-meter-card strong{font-family:var(--font-bw), Georgia, serif;color:#fffaf2;font-variant-numeric:tabular-nums;font-size:clamp(2.2rem,4vw,3rem);font-weight:400;line-height:1.05;transition:color .4s}.bw-meter-card strong.is-neg{color:#f0a58f}.bw-meter{background:#ffffff1a;border-radius:999px;height:10px;overflow:hidden}.bw-meter i{background:linear-gradient(90deg, var(--bw-sage), #c9e3cd);border-radius:999px;height:100%;transition:width .6s cubic-bezier(.22,1,.36,1),background .4s;display:block}.bw-meter i.is-low{background:linear-gradient(90deg,#c2553f,#e09a6b)}.bw-meter-card p{color:#cfc4b2;min-height:2.6em;font-size:.95rem}.bw-month-list{border-radius:var(--bw-radius);background:var(--bw-paper);border:1px solid var(--bw-line);padding:clamp(1rem,2.5vw,1.5rem)}.bw-month-list ol{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.bw-month-list li{opacity:.35;border-radius:14px;grid-template-columns:3.8rem minmax(0,1fr) auto auto;align-items:center;gap:1rem;padding:1rem .9rem;transition:opacity .45s,transform .45s cubic-bezier(.22,1,.36,1),background .35s;display:grid;transform:translate(10px)}.bw-month-list li.is-lit{opacity:1;transform:none}.bw-month-list li.is-current{background:#4a6b4f1a}.bw-month-list li.is-current.is-neg{background:#c2553f1a}.bw-day{color:var(--bw-muted);font-size:.85rem}.bw-amt{text-align:right;color:#a2412f;font-variant-numeric:tabular-nums}.bw-amt.is-in{color:var(--bw-green);font-weight:600}.bw-bal{text-align:right;font-variant-numeric:tabular-nums;min-width:7rem}.bw-month-list li.is-neg .bw-bal{color:#a2412f}.bw-month-caption{color:var(--bw-muted);font-size:.85rem;font-style:italic;margin-top:1rem!important}@media (max-width:860px){.bw-month{grid-template-columns:1fr}.bw-meter-card{z-index:5;padding:1.1rem 1.25rem;top:76px}.bw-meter-card p{display:none}.bw-month-list li{grid-template-columns:3.2rem minmax(0,1fr) auto;gap:.25rem .75rem}.bw-bal{grid-column:3;min-width:0}}.bw-leaks{--p:0;--pad:clamp(1rem, 2.5vw, 2rem);margin:clamp(3rem, 7vw, 5rem) calc(var(--pad) * -1) 0;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;position:relative}.bw-leaks:before{content:"";inset:0 var(--pad) auto;background:var(--bw-ink);height:1.5px;transform:scaleX(clamp(0, calc(var(--p) * 1.8), 1));transform-origin:0;position:absolute}.bw-leak{--q:clamp(0, calc(var(--p) * 2.2 - var(--i) * .45), 1);isolation:isolate;padding:1.75rem var(--pad) 1.5rem;border-left:1px solid var(--bw-line);opacity:var(--q);filter:blur(calc((1 - var(--q)) * 6px));transform:perspective(900px) translateY(calc((1 - var(--q)) * 40px)) rotateX(calc((1 - var(--q)) * -70deg));transform-origin:50% 0;align-content:start;gap:.6rem;display:grid;position:relative}.bw-leak:first-child{border-left:0}.bw-leak:after{content:"";z-index:-1;transform-origin:bottom;background:linear-gradient(#c2553f00 25%,#c2553f1a);transition:transform .7s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;transform:scaleY(0)}.bw-leak:hover:after{transform:scaleY(1)}.bw-leak-n{color:#c2553f;letter-spacing:.12em;font-size:.8rem;font-weight:700;transition:letter-spacing .6s cubic-bezier(.22,1,.36,1)}.bw-leak:hover .bw-leak-n{letter-spacing:.4em}.bw-leak strong{font-family:var(--font-bw), Georgia, serif;color:var(--bw-ink);text-wrap:balance;background:linear-gradient(#c2553f,#c2553f) 0 100%/0% 2px no-repeat;justify-self:start;padding-bottom:.2rem;font-size:clamp(1.55rem,2.6vw,2.15rem);font-weight:400;line-height:1.12;transition:background-size .7s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1)}.bw-leak:hover strong{background-size:100% 2px;transform:translateY(-4px)}.bw-leak p{color:var(--bw-muted);transition:color .4s}.bw-leak:hover p{color:var(--bw-brown)}@media (max-width:760px){.bw-leaks{--pad:.75rem;grid-template-columns:1fr}.bw-leak,.bw-leak:first-child{padding:1.25rem var(--pad);border-left:0;border-bottom:1px solid var(--bw-line)}}.bw-month-scene{--p:0}.bw-month-scene .bw-month-list{opacity:calc(.25 + var(--p) * .75);transform:perspective(1400px) translateY(calc((1 - var(--p)) * 70px)) rotateX(calc((1 - var(--p)) * 26deg)) scale(calc(.92 + var(--p) * .08));transform-origin:50% 0;box-shadow:0 calc(var(--p) * 30px) calc(var(--p) * 70px) rgba(46, 29, 16, calc(var(--p) * .08))}.bw-month-scene .bw-meter-card{opacity:clamp(0, calc(var(--p) * 1.6), 1);transform:perspective(1200px) translateX(calc((1 - var(--p)) * -60px)) rotateY(calc((1 - var(--p)) * 28deg));transform-origin:0;transition:box-shadow .6s,background-color .6s}.bw-meter-card.is-low{box-shadow:0 24px 60px #c2553f47,0 0 0 1px #e09a6b59}.bw-meter-card.is-neg{background-color:#2d1a13;animation:.5s cubic-bezier(.36,.07,.19,.97) bw-shake;box-shadow:0 24px 70px #c2553f66,0 0 0 1px #f0a58f80}@keyframes bw-shake{20%,60%{translate:-5px}40%,80%{translate:5px}}.bw-meter i{position:relative;overflow:hidden}.bw-meter i:after{content:"";background:linear-gradient(100deg,#0000 20%,#ffffff8c 50%,#0000 80%);animation:2.8s ease-in-out infinite bw-sheen;position:absolute;inset:0;transform:translate(-100%)}@keyframes bw-sheen{60%,to{transform:translate(100%)}}.bw-month-list li.is-lit:hover{background:#5a38200f;transform:translate(6px)}.bw-pillars{isolation:isolate;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid;position:relative}.bw-pillars:before{content:"";z-index:-1;opacity:var(--p,1);transform:scale(calc(.7 + var(--p,1) * .3));pointer-events:none;background:radial-gradient(60% 55% at 50% 55%,#8cbe9652,#8cbe9600 70%);position:absolute;inset:-12% -6%}@media (max-width:900px){.bw-pillars{grid-template-columns:1fr;max-width:480px}}.bw-pillar{--accent:#c2553f;--tint:#f3e2d2;--r:calc(1 - clamp(0, calc(var(--p) * 1.15 - var(--k) * .05), 1));opacity:clamp(0, calc(var(--p) * 2.4 - var(--k) * .15), 1);transform:perspective(1600px) translate3d(calc(var(--d) * -58% * var(--r)), calc(var(--r) * 120px), calc(var(--r) * -380px)) rotateY(calc(var(--d) * -34deg * var(--r))) rotateX(calc(var(--r) * 16deg));will-change:transform, opacity}.bw-pillar.is-track{--accent:var(--bw-sage);--tint:#ffffff0f;z-index:2}.bw-pillar.is-grow{--accent:var(--bw-green);--tint:#e3ecdf}@media (max-width:900px){.bw-pillar{--d:0!important}}.bw-pillar-card{border-radius:var(--bw-radius);background:var(--bw-paper);border:1px solid var(--bw-line);height:100%;transform-style:preserve-3d;transform:perspective(1000px) translateY(var(--lift,0px)) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));flex-direction:column;padding:.75rem .75rem 1.75rem;transition:transform .7s cubic-bezier(.22,1,.36,1),box-shadow .7s cubic-bezier(.22,1,.36,1);display:flex;position:relative}.bw-pillar.is-track .bw-pillar-card{background:var(--bw-deep);color:#efe6d6;border-color:#0000}.bw-pillar-card.is-hover{--lift:-8px;transition:transform .15s linear,box-shadow .5s;box-shadow:0 50px 90px -30px #2e1d1059}.bw-pillar-card:after{content:"";border-radius:inherit;background:radial-gradient(420px circle at var(--mx,50%) var(--my,0%), #ffffff80, #fff0 45%);mix-blend-mode:soft-light;opacity:0;pointer-events:none;transition:opacity .5s;position:absolute;inset:0}.bw-pillar-card.is-hover:after{opacity:1}.bw-pillar-visual{border-radius:calc(var(--bw-radius) - 8px);background:var(--tint);align-content:center;min-height:220px;margin-bottom:1.5rem;padding:1.25rem;transition:transform .7s cubic-bezier(.22,1,.36,1),box-shadow .7s;display:grid}.bw-pillar-card.is-hover .bw-pillar-visual{transform:translateZ(45px);box-shadow:0 24px 40px -18px #2e1d1059}.bw-pillar-copy{padding-inline:1rem;transition:transform .7s cubic-bezier(.22,1,.36,1)}.bw-pillar-card.is-hover .bw-pillar-copy{transform:translateZ(22px)}.bw-pillar-name{color:var(--accent);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:.5rem;font-size:.8rem;font-weight:700;display:inline-flex}.bw-pillar-name:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px;transition:box-shadow .5s}.bw-pillar-card.is-hover .bw-pillar-name:before{box-shadow:0 0 0 5px color-mix(in srgb, currentColor 22%, transparent)}.bw-pillar h3{margin-top:.6rem;font-size:clamp(1.4rem,2.2vw,1.7rem);line-height:1.15}.bw-pillar.is-track h3{color:#fffaf2}.bw-pillar p{color:var(--bw-muted);margin-top:.5rem!important}.bw-pillar.is-track p{color:#b9ae9c}.bw-pillar-visual small{color:var(--bw-muted);font-size:.78rem}.bw-pv-split{gap:4px;height:46px;margin:.7rem 0 1rem;display:flex}.bw-pv-split i{width:calc(var(--w) * clamp(0, calc(var(--p,1) * 1.8 - var(--i) * .15), 1));background:#c2553f;border-radius:10px;transition:width .5s cubic-bezier(.22,1,.36,1)}.bw-pillar-card.is-hover .bw-pv-split{gap:7px}.bw-pv-split{transition:gap .5s cubic-bezier(.22,1,.36,1)}.bw-pv-split i:hover{scale:1 1.15}.bw-pv-split i{transition:width .5s cubic-bezier(.22,1,.36,1),scale .4s cubic-bezier(.34,1.56,.64,1)}.bw-pv-split i:nth-child(2){background:#e09a6b}.bw-pv-split i:nth-child(3){background:#8a5a3a}.bw-pv-split i:nth-child(4){background:var(--bw-green)}.bw-pv-plan ul{color:var(--bw-brown);grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem 1rem;margin:0;padding:0;font-size:.85rem;list-style:none;display:grid}.bw-pv-plan li{justify-content:space-between;display:flex}.bw-pv-track{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.bw-pv-track li{opacity:clamp(0, calc(var(--p,1) * 2.4 - .6 - var(--i) * .35), 1);transform:translateX(calc((1 - clamp(0, calc(var(--p,1) * 2.4 - .6 - var(--i) * .35), 1)) * 24px));transition:translate .6s cubic-bezier(.22, 1, .36, 1) calc(var(--i) * 70ms), background-color .3s;background:#ffffff12;border-radius:12px;justify-content:space-between;align-items:center;gap:.75rem;padding:.7rem .85rem;font-size:.9rem;display:flex}.bw-pillar-card.is-hover .bw-pv-track li{translate:0 -4px}.bw-pv-track li:hover{background-color:#ffffff21}.bw-pv-track span{gap:.1rem;display:grid}.bw-pv-track em{color:#8f8676;font-size:.75rem;font-style:normal}.bw-pv-track b{color:#f0a58f;font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.bw-pv-track b.is-in{color:var(--bw-sage)}.bw-pv-grow{gap:1rem;display:grid}.bw-pv-grow strong{font-family:var(--font-bw), Georgia, serif;color:var(--bw-green-2);font-size:1.6rem;font-weight:400;display:block}.bw-pv-bars{align-items:flex-end;gap:8px;height:84px;display:flex}.bw-pv-bars i{height:calc(var(--h) * clamp(0, calc(var(--p,1) * 2 - .4 - var(--i) * .1), 1));background:var(--bw-sage);transform-origin:bottom;border-radius:6px 6px 3px 3px;flex:1}.bw-pv-bars i:last-child{background:var(--bw-green);transition:box-shadow .5s}.bw-pillar-card.is-hover .bw-pv-bars i{animation:bw-bar-pop .8s cubic-bezier(.34, 1.56, .64, 1) calc(var(--i) * 60ms) both}.bw-pillar-card.is-hover .bw-pv-bars i:last-child{box-shadow:0 0 22px #4a6b4f8c}@keyframes bw-bar-pop{0%{transform:scaleY(.25)}}.bw-how-grid{grid-template-columns:minmax(0,1fr) minmax(0,.85fr);align-items:center;gap:clamp(2rem,5vw,4rem);display:grid}@media (max-width:900px){.bw-how-grid{grid-template-columns:1fr}}.bw-steps{gap:.25rem;margin:2rem 0 0;padding:0;list-style:none;display:grid}.fp{--glow:var(--bw-sage);grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:clamp(2rem,5vw,4rem);display:grid}.fp-texts{padding:10vh 0 20vh}.fp-item{opacity:.16;filter:blur(1.5px);flex-direction:column;justify-content:center;min-height:62vh;transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .8s cubic-bezier(.22,1,.36,1),filter .6s;display:flex;transform:translate(-12px)}.fp-item.is-active{opacity:1;filter:none;transform:none}.fp-num{color:#c2553f;letter-spacing:.12em;font-size:.85rem;font-weight:700}.fp-num i{color:var(--bw-muted);font-style:normal;font-weight:500}.fp-item h3{text-wrap:balance;margin:.75rem 0 1rem;font-size:clamp(2.2rem,4.4vw,3.6rem);line-height:1.05}.fp-item p{max-width:420px;color:var(--bw-muted);font-size:1.15rem}.fp-sticky{position:relative}.fp-sticky-inner{grid-template-columns:auto auto;justify-content:center;align-items:center;gap:2rem;height:100vh;display:grid;position:sticky;top:0}.fp-glow{background-color:var(--glow);opacity:.35;filter:blur(70px);pointer-events:none;border-radius:50%;width:420px;height:420px;transition:background-color .9s;position:absolute;top:50%;left:50%;transform:translate(-60%,-50%)}.fp-tilt{perspective:1400px}.fp-phone{width:300px;height:625px;position:relative}.bw .fp-phone .pframe{top:0;left:0;box-shadow:inset 0 0 0 2px #0c0c0c,0 50px 90px #2e1d104d}@media (max-height:760px){.fp-sticky .fp-phone{transform:scale(.85)}}.fp-dots{gap:10px;margin:0;padding:0;list-style:none;display:grid}.fp-dots li{background:var(--bw-line);border-radius:999px;width:6px;height:6px;transition:height .5s cubic-bezier(.22,1,.36,1),background-color .4s}.fp-dots li.is-done{background:var(--bw-muted)}.fp-dots li.is-active{background:#c2553f;height:26px}.fp-slides{width:390px;height:844px;position:relative;overflow:hidden}.fp-slide{opacity:0;transition:opacity .45s,transform .8s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;transform:translateY(60px)scale(.94)}.fp-slide.is-past{transform:translateY(-60px)scale(.94)}.fp-slide.is-active{opacity:1;z-index:1;transform:none}.fp-in{opacity:0;transition:opacity .5s,transform .7s cubic-bezier(.22,1,.36,1);transform:translateY(18px)}.fp-slide.is-active .fp-in{opacity:1;transition-delay:var(--d,0s);transform:none}.fp-body{gap:14px;padding:0 18px;display:grid}.fp-card{background:#fff;border-radius:22px;padding:16px 18px;box-shadow:0 2px 10px #1410280d}.fp-screen b{font-weight:600}.fp-label{color:#7a7680;margin:4px 4px -4px;font-size:13px;font-weight:600}.fp-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.fp-list{gap:0;padding-block:6px;display:grid}.fp-list .fp-row{border-bottom:1px solid #f0ede8;padding:11px 0}.fp-list .fp-row:last-child{border-bottom:0}.fp-row>span{justify-items:start;gap:4px;display:grid}.fp-chip{border-radius:999px;padding:2px 9px;font-size:12px;font-style:normal;font-weight:600}.fp-pos{color:#16a34a!important}.fp-icon{color:#6d4cff;background:#f1eef9;border-radius:16px;flex:none;place-items:center;width:48px;height:48px;display:grid}.fp-icon-sm{border-radius:12px;width:38px;height:38px}.fp-file{align-items:center;gap:14px;display:flex}.fp-file>div{flex:1;gap:3px;display:grid}.fp-bar{background:#eef0ec;border-radius:999px;height:6px;margin-top:6px;overflow:hidden}.fp-bar i{border-radius:inherit;background:#16a34a;width:0;height:100%;transition:width 1s cubic-bezier(.65,0,.35,1) .2s;display:block}.fp-slide.is-active .fp-bar i{width:100%}.fp-total{gap:4px;display:grid}.fp-total strong{letter-spacing:-.03em;font-size:32px;font-weight:700}.fp-stack{gap:4px;height:14px;margin-top:10px;display:flex}.fp-stack i{border-radius:6px;width:0;transition:width .8s cubic-bezier(.22,1,.36,1)}.fp-slide.is-active .fp-stack i{width:var(--w);transition-delay:var(--d)}.fp-who{align-items:center;gap:10px!important;display:flex!important}.fp-who i{border-radius:50%;width:10px;height:10px}.fp-note{color:#4b2fd6;background:#f1eef9;align-items:center;gap:10px;font-size:14px;font-weight:600;display:flex}.fp-over{gap:10px;display:grid}.fp-meter{background:#eef0ec;border-radius:999px;height:10px;display:block;overflow:hidden}.fp-meter i{border-radius:inherit;background:var(--ink,#16a34a);width:0;height:100%;transition:width 1s cubic-bezier(.22,1,.36,1);display:block}.fp-slide.is-active .fp-meter i{width:var(--w,100%);transition-delay:var(--d,.3s)}.fp-meter-over i{background:linear-gradient(90deg,#f59e0b 0 83%,#dc2626 83%)}.fp-arrow{color:#a19dab;justify-self:center}.fp-suggest{border:1.5px solid #ece6ff;gap:4px;display:grid}.fp-suggest p{color:#7a7680;margin:0 0 12px;font-size:14px}.fp-btn{color:#fff;background:#6d4cff;border-radius:14px;height:48px;font-weight:600;display:grid;position:relative;overflow:hidden}.fp-btn>span{grid-area:1/1;justify-content:center;align-items:center;gap:6px;transition:transform .5s cubic-bezier(.22,1,.36,1),opacity .4s;display:flex}.fp-btn-done{background:#16a34a;transform:translateY(100%)}.fp-slide.is-active .fp-btn>span:first-child{opacity:0;transition-delay:1.8s;transform:translateY(-100%)}.fp-slide.is-active .fp-btn-done{transition-delay:1.8s;transform:none}.fp-slide.is-active .fp-btn{background:#16a34a;transition:background-color .3s 1.8s}.fp-after{gap:8px;font-size:14px;display:grid}.fp-dark{color:#fff;background:linear-gradient(135deg,#6d4cff,#4b2fd6);box-shadow:0 14px 30px #5b3df54d}.fp-dark small{color:#ffffffbf!important}.fp-new{color:#7a7680;border:1.5px dashed #cfcad8;border-radius:20px;justify-content:center;align-items:center;gap:8px;height:54px;font-weight:600;display:flex}.fp-goal{align-items:center;gap:14px;display:flex}.fp-goal>div{flex:1;gap:3px;display:grid}.fp-goal-month{text-align:right}.fp-goal-month small{font-size:12px!important}.fp-ring{flex:none;width:52px;height:52px;transform:rotate(-90deg)}.fp-ring circle{fill:none;stroke:#eef0ec;stroke-width:5px}.fp-ring circle+circle{stroke-linecap:round;stroke-dasharray:113.1;stroke-dashoffset:113.1px;transition:stroke-dashoffset 1.2s cubic-bezier(.22,1,.36,1)}.fp-slide.is-active .fp-ring circle+circle{stroke-dashoffset:calc(113.1 - 113.1 * var(--pct) / 100);transition-delay:var(--d)}.fp-due{justify-content:flex-start!important}.fp-due>span:nth-child(2){flex:1}.fp-paid{align-items:center;gap:8px!important;display:flex!important}.fp-paid i{color:#fff;background:#16a34a;border-radius:50%;place-items:center;width:22px;height:22px;transition:transform .5s cubic-bezier(.34,1.56,.64,1);display:grid;transform:scale(0)}.fp-slide.is-active .fp-paid i{transition-delay:var(--d);transform:none}.fp-payout{align-items:center;gap:12px;display:flex}.fp-debt{gap:12px;display:grid}.fp-win{background:#e8f5ec;align-items:center;gap:12px;display:flex}.fp-bill{color:#16151a;justify-content:flex-start!important}.fp-bill>span:nth-child(2){flex:1}.fp-bill svg{color:#b5b1bb}.fp-date{background:#f4f2ee;border-radius:12px;width:46px;padding:6px 0;justify-items:center!important;display:grid!important}.fp-date b{font-size:18px;line-height:1}.fp-date small{text-transform:uppercase;font-size:11px!important}.fp-toast{color:#fff;background:#16151a;border-radius:20px;align-items:center;gap:12px;padding:14px 16px;display:flex;box-shadow:0 18px 40px #14102840}.fp-toast small{color:#b9b5c0!important}.fp-screen .streak{margin:0}.fp-history{gap:14px;display:grid}.fp-cols{align-items:flex-end;gap:14px;height:180px;display:flex}.fp-cols span{flex:1;grid-template-rows:1fr auto;place-items:end center;gap:6px;height:100%;display:grid}.fp-cols i{background:#ece6ff;border-radius:10px 10px 4px 4px;width:100%;height:0;transition:height .9s cubic-bezier(.22,1,.36,1)}.fp-cols span:last-child i{background:#6d4cff}.fp-slide.is-active .fp-cols i{height:var(--h);transition-delay:var(--d)}.fp-stats{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.fp-stats span{background:#fff;border-radius:18px;gap:2px;padding:14px;display:grid;box-shadow:0 2px 10px #1410280d}.fp-stats b{letter-spacing:-.02em;font-size:22px}.fp-stats small{font-size:12px!important}.fp-inline{display:none}@media (max-width:900px){.fp{grid-template-columns:1fr}.fp-sticky{display:none}.fp-texts{padding:0}.fp-item{opacity:1;filter:none;min-height:0;padding:2rem 0;transform:none}.fp-inline{justify-items:center;margin-top:1.75rem;display:grid}.fp-phone-sm{width:260px;height:542px}}.pc-deck{--p:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.pc{--q:clamp(0, calc(var(--p) * 1.35 - var(--k) * .1), 1);--r:calc(1 - var(--q));--front:#e3ecdf;--ink:var(--bw-green-2);--back:#3d5a42;z-index:calc(var(--k) + 1);opacity:clamp(0, calc(var(--p) * 3), 1);transform:translate(calc((1.5 - var(--k)) * (100% + 1rem) * var(--r)), calc(var(--r) * 70px)) rotate(calc(((var(--k) - 1.5) * 5deg - 2deg) * var(--r)));cursor:pointer;transition:translate .5s cubic-bezier(.22,1,.36,1);position:relative}.pc.is-clay{--front:#f3dccd;--ink:#8f3a2a;--back:#a2412f}.pc.is-sand{--front:#f0e4cc;--ink:var(--bw-brown);--back:#5a3820}.pc.is-forest{--front:#2f4a36;--ink:#f3e8d6;--back:#1c2a20}.pc-inner{height:460px;transform-style:preserve-3d;transition:transform .9s cubic-bezier(.2,.8,.2,1);position:relative;transform:perspective(1400px)rotateY(0)}.pc.is-flipped .pc-inner{transform:perspective(1400px)rotateY(180deg)}@media (hover:hover){.pc:hover{translate:0 -8px}.pc:hover .pc-inner{transform:perspective(1400px)rotateY(180deg)}}.pc-face{border-radius:var(--bw-radius);backface-visibility:hidden;flex-direction:column;padding:1.25rem 1.25rem 1.5rem;display:flex;position:absolute;inset:0;overflow:hidden;box-shadow:0 20px 50px -24px #2e1d1059}.pc-front{background:var(--front);color:var(--ink)}.pc-back{background:var(--back);color:#f7f1e6;justify-content:space-between;padding:1.75rem 1.5rem;transform:rotateY(180deg)}.pc-art{flex:1;place-items:center;padding:.5rem 0 1rem;display:grid}.pc-copy h3{color:var(--ink);font-size:1.5rem;line-height:1.1}.pc-copy p{font-family:var(--font-bw), Georgia, serif;opacity:.8;margin-top:.5rem;font-size:1.08rem;line-height:1.3}.pc-turn{z-index:5;width:34px;height:34px;color:var(--bw-ink);cursor:pointer;background:#ffffffb3;border:0;border-radius:50%;place-items:center;transition:transform .6s cubic-bezier(.22,1,.36,1),background-color .3s;display:grid;position:absolute;top:.9rem;right:.9rem}.pc.is-flipped .pc-turn{transform:rotate(180deg)}@media (hover:hover){.pc:hover .pc-turn{background:#ffffffe6;transform:rotate(180deg)}}.pc-back small{color:#f7f1e6b3;letter-spacing:.14em;text-transform:uppercase;padding-right:2.5rem;font-size:.78rem;font-weight:700}.pc-back ul{gap:1.1rem;margin:0;padding:0;list-style:none;display:grid}.pc-back li{font-family:var(--font-bw), Georgia, serif;opacity:0;grid-template-columns:auto 1fr;align-items:start;gap:.75rem;font-size:1.3rem;line-height:1.2;transition:opacity .4s,transform .6s cubic-bezier(.22,1,.36,1);display:grid;transform:translate(-12px)}.pc-back li span{background:#f7f1e629;border-radius:50%;place-items:center;width:24px;height:24px;margin-top:.1rem;display:grid}.pc.is-flipped .pc-back li{opacity:1;transition-delay:calc(.35s + var(--i) * .1s);transform:none}@media (hover:hover){.pc:hover .pc-back li{opacity:1;transition-delay:calc(.35s + var(--i) * .1s);transform:none}}.pc-cta{color:#f7f1e6;border-bottom:1.5px solid #f7f1e666;align-self:start;font-weight:600;text-decoration:none;transition:border-color .3s}.pc-cta:hover{border-color:#f7f1e6}.pc-hint{color:var(--bw-muted);text-align:center;margin-top:1.25rem;font-size:.9rem}.pc-sketch{color:#2e1d10;width:100%;max-width:240px;font-size:.78rem;transition:transform .6s cubic-bezier(.22,1,.36,1);transform:rotate(-3deg)}.pc-row{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.pc-payslip,.pc-fees,.pc-send{background:#fffdf8;border-radius:6px;gap:.45rem;padding:1rem 1.1rem;display:grid;box-shadow:0 14px 30px -12px #2e1d1059}.pc-payslip{background:linear-gradient(#fffdf8,#fffdf8) padding-box padding-box,repeating-linear-gradient(90deg,#d8cbb5 0 6px,#0000 6px 10px) border-box;border-top:2px dashed #0000;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.72rem}.pc-payslip small,.pc-fees small{color:#8a7560;font-size:.7rem}.pc-net{color:var(--bw-green-2);border-top:1px dashed #cdbfa8;margin-top:.3rem;padding-top:.5rem}.pc-sms{gap:.5rem;display:grid;transform:rotate(2.5deg)}.pc-sms p{translate:calc(var(--i) * 10px) 0;background:#fffdf8;border-radius:14px 14px 14px 4px;margin:0;padding:.6rem .75rem;line-height:1.35;box-shadow:0 10px 22px -12px #2e1d1066}.pc-sms em{color:#3a8a3f;letter-spacing:.06em;text-transform:uppercase;margin-bottom:.15rem;font-size:.68rem;font-style:normal;font-weight:700;display:block}.pc-fees .pc-row{padding:.35rem 0}.pc-fees .pc-row+.pc-row{border-top:1px solid #efe6d6}.pc-fees .is-next{color:#a2412f;border-radius:8px;margin:0 -.5rem;padding:.45rem .5rem;border:1.5px solid #c2553f!important}.pc-send{border-radius:18px;transform:rotate(2deg)}.pc-send>small{color:#8a7560}.pc-who{align-items:center;gap:.5rem;display:flex}.pc-who i{width:24px;height:24px;color:var(--bw-green-2);background:#e3ecdf;border-radius:50%;place-items:center;font-size:.68rem;font-style:normal;font-weight:700;display:grid}@media (max-width:1080px){.pc-deck{grid-template-columns:repeat(2,minmax(0,1fr));max-width:680px}.pc{--r:0;opacity:1}}@media (max-width:640px){.pc-deck{scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:82%;grid-auto-flow:column;margin-inline:-1.25rem;padding:.5rem 1.25rem 1.25rem;overflow-x:auto}.pc-deck::-webkit-scrollbar{display:none}.pc{scroll-snap-align:center}.pc-inner{height:430px}.pc-hint{margin-top:.25rem}}.bw-band{background:radial-gradient(ellipse 60% 70% at 85% 20%, #8cbe962e, transparent 70%), var(--bw-deep);color:#efe6d6;margin-top:clamp(4rem,9vw,7rem);padding:clamp(4rem,9vw,6.5rem) 1.25rem}.bw-grow{max-width:var(--bw-max);grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:center;gap:clamp(2rem,5vw,4rem);margin:0 auto;display:grid}@media (max-width:900px){.bw-grow{grid-template-columns:1fr}}.bw-band h2{color:#fffaf2}.bw-band .bw-kicker{color:var(--bw-sage)}.bw-grow>div:first-child p:not(.bw-kicker){color:#cfc4b2;margin-top:1rem;font-size:1.1rem}.bw-disclaimer{color:#a99e8c;border-top:1px solid #fffaf21f;grid-column:1/-1;max-width:760px;padding-top:1.25rem;font-size:.85rem}.gj{--p:0;justify-items:center;display:grid}.gj-pot{z-index:1;color:var(--bw-ink);opacity:clamp(0, calc(var(--p) * 3), 1);transform:scale(calc(.85 + var(--p) * .15));background:#fffaf2;border-radius:999px;justify-items:center;padding:.85rem 1.75rem;display:grid;position:relative;box-shadow:0 0 0 8px #8cbe961f,0 20px 50px #00000059}.gj-pot small{color:var(--bw-muted);font-size:.8rem}.gj-pot strong{font-family:var(--font-bw), Georgia, serif;color:var(--bw-green-2);font-size:1.9rem;font-weight:400;line-height:1.1}.gj-flows{width:100%;height:80px;overflow:visible}.gj-flows path{fill:none;stroke:var(--c);vector-effect:non-scaling-stroke}.gj-flow-line{stroke-width:2px;stroke-opacity:.35;stroke-dasharray:1;stroke-dashoffset:calc(1 - clamp(0, calc(var(--p) * 1.8 - var(--i) * .15), 1))}.gj-flow-dots{stroke-width:4px;stroke-linecap:round;stroke-dasharray:.001 .08;opacity:clamp(0, calc(var(--p) * 2 - 1), 1);animation:1.4s linear infinite gj-flow}@keyframes gj-flow{to{stroke-dashoffset:-.081px}}.gj-jars{text-align:center;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;width:100%;display:grid}.gj-jar-wrap{justify-items:center;gap:.2rem;transition:translate .5s cubic-bezier(.22,1,.36,1);display:grid}.gj-jar-wrap:hover{translate:0 -6px}.gj-jar{background:#fffaf20a;border:2px solid #fffaf247;border-radius:20px 20px 40px 40px;width:min(100%,118px);height:190px;margin-bottom:.9rem;transition:border-color .4s,box-shadow .4s;position:relative;overflow:hidden}.gj-jar:after{content:"";pointer-events:none;background:linear-gradient(#ffffff47,#fff0);border-radius:999px;width:9%;height:58%;position:absolute;top:10%;left:14%}.gj-jar-wrap:hover .gj-jar{border-color:var(--c);box-shadow:0 0 44px -8px var(--c)}.gj-liquid{height:calc(var(--fill) * 1.5% * clamp(0, calc(var(--p) * 1.6 - var(--i) * .2), 1));background:linear-gradient(to top, color-mix(in srgb, var(--c) 65%, #1c2a20), var(--c));transition:height 1s cubic-bezier(.22,1,.36,1);position:absolute;bottom:0;left:0;right:0}.gj-wave{width:200%;height:10px;fill:var(--c);animation:2.8s linear infinite gj-wave;animation-delay:calc(var(--i) * -.9s);position:absolute;bottom:calc(100% - 1px);left:0}@keyframes gj-wave{to{transform:translate(-50%)}}.gj-pct{color:#1c2a20;opacity:clamp(0, calc(var(--p) * 2 - 1), 1);font-size:.9rem;font-weight:700;position:absolute;bottom:.7rem;left:0;right:0}.gj-jar-wrap b{color:#fffaf2;font-weight:600}.gj-amt{font-family:var(--font-bw), Georgia, serif;color:var(--c);font-variant-numeric:tabular-nums;font-size:1.4rem}.gj-jar-wrap small{color:#a99e8c;font-size:.8rem}.gj-splits{justify-items:center;gap:.6rem;margin-top:1.75rem;display:grid}.gj-splits>div{background:#fffaf20f;border:1px solid #fffaf21a;border-radius:999px;padding:4px;display:inline-flex}.gj-splits button{color:#cfc4b2;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:.55rem 1rem;font-size:.9rem;transition:background-color .35s,color .35s}.gj-splits button:hover{color:#fffaf2}.gj-splits button.is-on{color:var(--bw-deep);background:#fffaf2}.gj-splits small{color:#8f8676;font-size:.78rem}@media (max-width:520px){.gj-jar{height:150px}.gj-amt{font-size:1.15rem}.gj-splits button{padding:.5rem .7rem;font-size:.8rem}}.pv{--p:0;--turn:0;grid-template-columns:minmax(0,.85fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,6vw,5rem);display:grid}.pv-dial{--lock:round(down, clamp(0, calc(var(--p) * 1.25), 1), 1);aspect-ratio:1;justify-self:center;width:min(100%,380px);position:relative}.pv-ticks{width:100%;height:100%;transform:rotate(calc(var(--p) * 120deg));position:absolute;inset:0}.pv-ticks line{stroke:var(--bw-brown);stroke-opacity:.3;stroke-width:2px;stroke-linecap:round}.pv-ring{border:1.5px solid var(--bw-line);transform:rotate(calc(var(--p) * -200deg + var(--turn) * 90deg));background:radial-gradient(circle at 30% 25%,#fffaf2,#ece1cd);border-radius:50%;transition:transform .9s cubic-bezier(.22,1,.36,1);position:absolute;inset:12%;box-shadow:inset 0 2px #fff,inset 0 -12px 30px #5a382014,0 30px 60px -20px #2e1d1059}.pv-ring:before{content:"";border:1px dashed #5a382040;border-radius:50%;position:absolute;inset:9%}.pv-marker{background:#c2553f;border-radius:50%;width:10px;height:10px;margin-left:-5px;position:absolute;top:7px;left:50%;box-shadow:0 0 0 4px #c2553f26}.pv-core{background:var(--bw-deep);color:#f3e8d6;box-shadow:0 18px 40px -10px #1c2a208c, 0 0 0 calc(var(--lock,1) * 12px) #8cbe9638;border-radius:50%;place-items:center;transition:box-shadow .5s cubic-bezier(.34,1.56,.64,1);display:grid;position:absolute;inset:31%}.pv-core .pv-lock{width:40%;height:40%}.pv-shackle{transform:translateY(calc((1 - var(--lock,1)) * -4px));transition:transform .4s cubic-bezier(.34,1.56,.64,1)}.pv-list{margin:0;padding:0;list-style:none}.pv-list li{--lock:round(down, clamp(0, calc(var(--p) * 2.2 - var(--i) * .25), 1), 1);border-top:1px solid var(--bw-line);opacity:calc(.4 + var(--lock,1) * .6);border-radius:4px;grid-template-columns:auto 1fr;align-items:start;gap:1.1rem;padding:1.35rem 1rem;transition:opacity .5s,background-color .4s;display:grid}.pv-list li:last-child{border-bottom:1px solid var(--bw-line)}.pv-list li:hover{background:#4a6b4f0f}.pv-lock-sm{--pv-hole:#e4ebdf;width:38px;height:38px;color:var(--bw-green);background:#e4ebdf;border-radius:12px;padding:8px;transition:transform .5s cubic-bezier(.34,1.56,.64,1),background-color .4s,color .4s}.pv-list li .pv-lock-sm{--pv-hole:color-mix(in srgb, var(--bw-green) calc(var(--lock,1) * 100%), #e4ebdf);background:color-mix(in srgb, var(--bw-green) calc(var(--lock,1) * 100%), #e4ebdf);color:color-mix(in srgb, #fffaf2 calc(var(--lock,1) * 100%), var(--bw-green))}.pv-list li:hover .pv-lock-sm{transform:rotate(-8deg)scale(1.08)}.pv-list strong{font-family:var(--font-bw), Georgia, serif;color:var(--bw-ink);font-size:clamp(1.35rem,2.2vw,1.7rem);font-weight:400;line-height:1.15;display:block}.pv-list p{color:var(--bw-muted);margin-top:.3rem!important}@media (max-width:860px){.pv{grid-template-columns:1fr}.pv-dial{width:min(100%,250px)}}.bw-faq-list{gap:.75rem;max-width:860px;display:grid}.bw-faq-list details{background:var(--bw-paper);border:1px solid var(--bw-line);border-radius:20px;overflow:hidden}.bw-faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:1.15rem 1.4rem;font-size:1.05rem;font-weight:600;list-style:none;display:flex}.bw-faq-list summary::-webkit-details-marker{display:none}.bw-faq-list summary:after{content:"+";width:30px;height:30px;color:var(--bw-green);background:#4a6b4f1f;border-radius:50%;flex:none;place-items:center;font-size:1.2rem;transition:transform .25s;display:grid}.bw-faq-list details[open] summary:after{transform:rotate(45deg)}.bw-faq-list details p{color:var(--bw-muted);padding:0 1.4rem 1.25rem}.bw-waitlist{background:radial-gradient(ellipse 50% 60% at 15% 20%, #8cbe9629, transparent 70%), var(--bw-deep);color:#efe6d6;margin-top:clamp(4rem,9vw,7rem);padding:clamp(4rem,9vw,6rem) 1.25rem}.wl{text-align:center;max-width:680px;margin:0 auto;position:relative}.bw-waitlist:before{content:"";pointer-events:none;background-image:radial-gradient(#fffaf21f 1px,#0000 1.4px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(60% 70% at 50% 45%,#000,#0000 75%);mask-image:radial-gradient(60% 70% at 50% 45%,#000,#0000 75%)}.wl-logo{width:120px;height:auto;margin:0 auto 1.75rem}.wl .bw-kicker{color:var(--bw-sage)}.wl h2{color:#fffaf2;font-size:clamp(2.8rem,7vw,5rem)!important;line-height:1!important}.wl .wl-lead{color:#cfc4b2;max-width:520px;margin:1.5rem auto 0;font-size:1.15rem}.wl-form,.wl-done{margin-top:2.5rem}.wl-bar{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffaf20f;border:1px solid #fffaf22e;border-radius:999px;align-items:center;gap:.5rem;max-width:540px;margin:0 auto;padding:6px;transition:border-color .3s,box-shadow .3s;display:flex;position:relative;box-shadow:0 20px 60px #00000040}.wl-bar:focus-within{border-color:#8cbe96b3;box-shadow:0 0 0 5px #8cbe9626,0 20px 60px #00000040}.wl-bar.has-error{border-color:#f0a58fcc;animation:.45s cubic-bezier(.36,.07,.19,.97) bw-shake}.wl-bar input{color:#fffaf2;min-width:0;height:52px;font:inherit;background:0 0;border:0;flex:1;padding:0 1.25rem;font-size:1.05rem}.wl-bar input::placeholder{color:#9d9483}.wl-bar input:focus{outline:none}.wl-bar button{height:52px;color:var(--bw-deep);font:inherit;white-space:nowrap;cursor:pointer;background:#fffaf2;border:0;border-radius:999px;align-items:center;gap:.55rem;padding:0 1.5rem;font-weight:600;transition:background-color .25s,transform .2s;display:inline-flex;position:relative;overflow:hidden}.wl-bar button:after{content:"";background:linear-gradient(110deg,#0000 30%,#8cbe9673 50%,#0000 70%);animation:3.2s ease-in-out 1.5s infinite wl-sheen;position:absolute;inset:0;transform:translate(-120%)}@keyframes wl-sheen{45%,to{transform:translate(120%)}}.wl-bar button:hover{background:#fff}.wl-bar button:active{transform:scale(.97)}.wl-bar button svg{transition:transform .3s cubic-bezier(.22,1,.36,1)}.wl-bar button:hover svg{transform:translate(3px)}.wl-bar button:disabled{cursor:progress;opacity:.85}.wl-bar.is-sending button svg{animation:.6s ease-in-out infinite alternate wl-nudge}@keyframes wl-nudge{to{transform:translate(5px)}}.wl .wl-msg{color:#9d9483;margin-top:.9rem;font-size:.88rem}.wl-msg.is-error{color:#f0a58f}.wl-again{color:#cfc4b2;font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin-top:.75rem;padding:0;font-size:.9rem;text-decoration:underline}.wl-perks{color:#cfc4b2;flex-wrap:wrap;justify-content:center;gap:.6rem 1.5rem;margin:2.25rem 0 0;padding:0;font-size:.92rem;list-style:none;display:flex}.wl-perks li:before{content:"";background:var(--bw-sage);border-radius:50%;width:6px;height:6px;margin:0 .55rem .15rem 0;display:inline-block}.wl-done{justify-items:center;animation:.6s cubic-bezier(.22,1,.36,1) wl-in;display:grid}@keyframes wl-in{0%{opacity:0;transform:translateY(12px)scale(.98)}}.wl-check{background:var(--bw-sage);width:52px;height:52px;color:var(--bw-deep);border-radius:50%;place-items:center;animation:.6s cubic-bezier(.34,1.56,.64,1) wl-pop;display:grid;box-shadow:0 0 0 10px #8cbe9624}.wl-check svg{width:26px;height:26px}@keyframes wl-pop{0%{transform:scale(0)}}.wl .wl-place{font-family:var(--font-bw), Georgia, serif;color:#fffaf2;margin-top:1.25rem;font-size:clamp(1.6rem,4vw,2.2rem)}.wl-place strong{color:var(--bw-sage);font-variant-numeric:tabular-nums;font-weight:400}.wl .wl-done-note{color:#cfc4b2;margin-top:.5rem}.wl-done-note b{color:#fffaf2;font-weight:600}.wl-share{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:1.75rem;display:flex}.wl-btn{height:48px;color:var(--bw-deep);font:inherit;cursor:pointer;background:#fffaf2;border:1px solid #0000;border-radius:999px;align-items:center;padding:0 1.4rem;font-weight:600;text-decoration:none;transition:background-color .25s,border-color .25s;display:inline-flex}.wl-btn:hover{background:#fff}.wl-btn-ghost{color:#fffaf2;background:0 0;border-color:#fffaf240}.wl-btn-ghost:hover{background:#fffaf20f;border-color:#fffaf299}@media (max-width:520px){.wl-bar{border-radius:26px;flex-direction:column;align-items:stretch;padding:6px}.wl-bar input{text-align:center}.wl-bar button{justify-content:center}}.bw-page>.bw-section:first-child{padding-top:clamp(3.5rem,7vw,5.5rem)}.bw-next{max-width:var(--bw-max);margin:clamp(4rem,8vw,6rem) auto 0;padding:0 1.25rem}.bw-next-link{border-top:1px solid var(--bw-line);border-bottom:1px solid var(--bw-line);color:var(--bw-ink);justify-content:space-between;align-items:baseline;gap:1rem;padding:1.75rem 0;display:flex}.bw-next-link small{color:var(--bw-muted);letter-spacing:.14em;text-transform:uppercase;font-size:.8rem;font-weight:700}.bw-next-link span{font-family:var(--font-bw), Georgia, serif;font-size:clamp(1.8rem,4.5vw,3rem);line-height:1.1}.bw-next-link i{color:#c2553f;font-style:normal;transition:transform .5s cubic-bezier(.22,1,.36,1);display:inline-block}.bw-next-link:hover i{transform:translate(10px)}.bw-page .bw-waitlist{margin-top:clamp(3rem,6vw,4.5rem)}.bw-page-waitlist .bw-waitlist{align-content:center;min-height:calc(100svh - 65px);margin-top:0;display:grid}.wt{z-index:100;background:var(--bw-deep);pointer-events:none;visibility:hidden;place-items:center;display:grid;position:fixed;inset:0;transform:translateY(100%)}.wt-mark{opacity:0;width:150px;height:auto}.wt-in{visibility:visible;pointer-events:auto;transition:transform .55s cubic-bezier(.76,0,.24,1);transform:none}.wt-in .wt-mark{opacity:1;transition:opacity .4s .25s;animation:1.4s ease-in-out .35s infinite alternate wt-breathe}@keyframes wt-breathe{to{transform:scale(1.06)}}.wt-out{visibility:visible;transition:transform .8s cubic-bezier(.76,0,.24,1);transform:translateY(-100%)}.wt-out .wt-mark{opacity:0;transition:opacity .25s}.bw-footer{color:#b9ae9c;text-align:center;background:#16211a;justify-items:center;gap:1rem;padding:3rem 1.25rem 2.5rem;font-size:.95rem;display:grid}.bw-footer-logo{width:130px;height:auto}.bw-footer a{color:#efe6d6}.bw-footer p a{text-underline-offset:3px;text-decoration:underline}.bw-footer nav{flex-wrap:wrap;justify-content:center;gap:.5rem 1.5rem;display:flex}.bw-footer small{color:#7f7666}.bw~.scroll-progress{background:linear-gradient(90deg, var(--bw-green,#4a6b4f), #8cbe96);height:3px}body:has(.bw) .scroll-progress{background:linear-gradient(90deg, var(--bw-green,#4a6b4f), #8cbe96);height:3px}.bw-header{transition:transform .45s cubic-bezier(.22,1,.36,1),box-shadow .3s,padding .3s,background .3s}.bw-header.is-scrolled{background:#f7f1e6f0;padding-top:.45rem;padding-bottom:.45rem;box-shadow:0 10px 30px #2e1d1014}.bw-header.is-scrolled .bw-brand-mark{height:34px}.bw-brand-mark{transition:height .3s}.bw-header.is-hidden{transform:translateY(-110%)}.bw .reveal.bw-rise{opacity:1;transform:none}.bw-rise .bw-line{display:block}.bw-hero-title{margin:1.1rem 0 1.25rem}.bw-hero-title h1{margin:0}.bw-hero-title .bw-line+.bw-line{color:var(--bw-green)}.bw-w{vertical-align:top;margin-bottom:-.08em;padding-bottom:.08em;display:inline-block;overflow:hidden}.bw-w>span{transform-origin:0 100%;transition:transform .85s cubic-bezier(.22,1,.36,1);transition-delay:calc(var(--i) * 55ms);display:inline-block;transform:translateY(105%)rotate(4deg)}.bw-rise.is-in .bw-w>span{transform:none}.bw-tilt{--tx:0;--ty:0;perspective:1200px;place-items:center;width:100%;min-height:660px;display:grid;position:relative}.bw-tilt .bw-phone{transform:rotateY(calc(var(--tx) * 9deg)) rotateX(calc(var(--ty) * -7deg));transform-style:preserve-3d;transition:transform .6s cubic-bezier(.22,1,.36,1)}.bw-tilt .bw-orbit{translate:calc(var(--tx) * -14px) calc(var(--ty) * -14px);transition:translate .8s cubic-bezier(.22,1,.36,1)}.bw-float{z-index:3;-webkit-backdrop-filter:blur(10px);border:1px solid var(--bw-line);translate:calc(var(--tx) * var(--d) * 1px) calc(var(--ty) * var(--d) * 1px);background:#fffaf2eb;border-radius:18px;align-items:center;gap:.7rem;padding:.7rem 1rem .7rem .7rem;font-size:.9rem;line-height:1.25;transition:translate .7s cubic-bezier(.22,1,.36,1);animation:6s ease-in-out infinite bw-bob;display:flex;position:absolute;box-shadow:0 18px 40px #2e1d1024}.bw-float small{color:var(--bw-muted);font-size:.75rem;display:block}.bw-float b{font-weight:600}.bw-float-1{--d:34;top:15%;left:-2%}.bw-float-2{--d:-28;animation-duration:7s;animation-delay:-2s;top:44%;right:-6%}.bw-float-3{--d:22;animation-delay:-4s;bottom:12%;left:2%}@keyframes bw-bob{50%{transform:translateY(-12px)}}.bw-float-icon{border-radius:12px;place-items:center;width:36px;height:36px;font-weight:700;display:grid}.bw-float-icon.is-in{color:#2f7a45;background:#e3f1e6}.bw-float-icon.is-fuel{background:#fdebd9}.bw-ring{background:radial-gradient(circle, #fffaf2 58%, transparent 60%), conic-gradient(var(--bw-green) calc(var(--v) * 1%), #4a6b4f26 0);border-radius:50%;place-items:center;width:40px;height:40px;font-size:.65rem;display:grid}@media (max-width:900px){.bw-float-1{left:0}.bw-float-2{right:0}}@media (max-width:520px){.bw-float{padding:.5rem .75rem .5rem .5rem;font-size:.8rem}.bw-float-2{display:none}}.bw-turn{text-align:center;max-width:980px;margin:0 auto;padding:clamp(5rem,12vw,9rem) 1.25rem clamp(1rem,4vw,3rem)}.bw-turn-text{font-size:clamp(2rem,5.4vw,4.2rem)!important;line-height:1.12!important}.bw .char-scrub .ch{color:var(--bw-ink)}.bw-pillars.scene{--p:0}@media (min-width:901px){.bw-how-visual{align-self:start;position:sticky;top:90px}.bw-how-grid{align-items:start}}.bw-steps{--fill:0;position:relative}.bw-steps:before,.bw-steps:after{content:"";background:var(--bw-line);border-radius:2px;width:2px;position:absolute;top:1.6rem;bottom:1.6rem;left:18px}.bw-steps:after{background:var(--bw-green);transform-origin:top;transform:scaleY(var(--fill))}.bw-steps li{z-index:1;border-bottom:1px solid var(--bw-line);opacity:.45;gap:1rem;padding:1.15rem 0;transition:opacity .4s;display:flex;position:relative}.bw-steps li.is-active{opacity:1}.bw-steps li>span{background:var(--bw-cream);border:2px solid var(--bw-line);width:38px;height:38px;color:var(--bw-muted);border-radius:50%;flex:none;place-items:center;font-weight:700;transition:background .35s,border-color .35s,color .35s,transform .35s cubic-bezier(.34,1.56,.64,1);display:grid}.bw-steps li.is-active>span{background:var(--bw-green);border-color:var(--bw-green);color:#fff;transform:scale(1.08)}.bw-steps strong{font-size:1.1rem}.bw-steps p{color:var(--bw-muted)}.bw-band{position:relative;overflow:hidden}.bw-band-glow{pointer-events:none;background:radial-gradient(circle,#8cbe9638,#0000 65%);border-radius:50%;width:60vw;max-width:720px;height:60vw;max-height:720px;animation:14s ease-in-out infinite alternate bw-drift;position:absolute;top:-20%;right:-10%}@keyframes bw-drift{to{transform:translate(-18%,22%)scale(1.15)}}.bw-grow{position:relative}.bw-faq-list details[open] p{animation:.4s cubic-bezier(.22,1,.36,1) bw-open}@keyframes bw-open{0%{opacity:0;transform:translateY(-6px)}}.bw-waitlist{position:relative;overflow:hidden}.bw-blobs i{filter:blur(60px);opacity:.5;border-radius:50%;animation:16s ease-in-out infinite alternate bw-drift;position:absolute}.bw-blobs i:first-child{background:#8cbe9659;width:420px;height:420px;top:-10%;left:-8%}.bw-blobs i:nth-child(2){background:#c8963e38;width:360px;height:360px;animation-duration:19s;animation-direction:alternate-reverse;bottom:-20%;right:5%}.bw-blobs i:nth-child(3){background:#4a6b4f4d;width:280px;height:280px;animation-duration:22s;top:30%;left:40%}.bw-kicker:before{content:"";vertical-align:middle;background:currentColor;width:0;height:2px;margin-right:0;transition:width .7s cubic-bezier(.22,1,.36,1) .2s,margin-right .7s cubic-bezier(.22,1,.36,1) .2s;display:inline-block}.is-in>.bw-kicker:before,.reveal.is-in .bw-kicker:before{width:28px;margin-right:.6rem}@media (prefers-reduced-motion:reduce){html:has(.bw){scroll-behavior:auto}.bw *,.bw :before,.bw :after{animation:none!important}.bw-w>span,.bw-pillars .bw-pillar,.bw-month-list li,.bw-tilt .bw-phone,.bw-float{opacity:1!important;transition:none!important;transform:translate(0,0)!important}.bw-header.is-hidden{transform:none}.bw-pillars.scene,.bw-leaks.scene,.bw-month-scene.scene{--p:1!important}.bw-leak,.fp-item{filter:none}.fp-slide,.fp-slide *,.fp-item{transition:none!important}.pc{--r:0!important;opacity:1!important}}
