@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/41e95f694c5c4549-s.0r1jrq7neqdsq.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6c55a692938ebbbc-s.0g6rbszwfgn9y.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:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a218039a3287bcfd-s.p.17-1enzs_j91b.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:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/bdc7e24a509eb931-s.0apt5mko2.qn3.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0da9c7f357bd9d4d-s.0ek5sshv8wk3m.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:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8e6fa89aa22d24ec-s.p.0uvzar8hswo3p.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:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0a7740363b4d4863-s.1110aazvokzp..woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5f9d24ebef5d5292-s.0esuu2f5si~v8.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:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e2334d715941921e-s.p.12skym0rqknxy.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:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b53057dbf91a7acf-s.0carvq6u72s58.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/798ea22d9983e047-s.106do9xzbuago.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:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/47fe1b7cd6e6ed85-s.p.0~mcdl10zdfb3.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:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(../media/99ce71e74c11bc20-s.0hoqzal24odb4.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(../media/8cf1ea7b03cdeb83-s.0.56594qx.-9o.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:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(../media/829ba4228c966254-s.p.0ub.k0om~_-xi.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:Poppins Fallback;src:local(Arial);ascent-override:93.62%;descent-override:31.21%;line-gap-override:8.92%;size-adjust:112.16%}.poppins_bf00ad6d-module__NOwBKG__className{font-family:Poppins,Poppins Fallback;font-style:normal}
.home-v67{--canvas:#fbf3e8;--grid:#f0e4d3;--paper:#fffdf8;--ink:#141414;--action:#ffd84d;--period:#ff5c5c;--pink:#ffb3d9;--lav:#cdbdf7;--blue:#bde3ff;--palechip:#fbf0d0;--green:#46b96b;--mint:#65d6a2;--greensoft:#dcf3e4;--muted:#6b6252;--body:#4c4436;--sans:"Poppins",system-ui,sans-serif;--ease-out:cubic-bezier(.23, 1, .32, 1)}*{box-sizing:border-box;margin:0;padding:0}.home-v67{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){.home-v67{scroll-behavior:auto}}.home-v67{background:var(--canvas);background-image:linear-gradient(var(--grid) 1px,transparent 1px),linear-gradient(90deg,var(--grid) 1px,transparent 1px);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;background-size:36px 36px;font-size:16.5px;line-height:1.6}::selection{background:var(--action);color:var(--ink)}a{color:inherit}a:focus-visible,button:focus-visible{outline:3px solid var(--ink);outline-offset:3px}.wrap{max-width:1200px;margin:0 auto;padding:0 32px}@media (max-width:640px){.wrap{padding:0 24px}}.chip{border:2px solid var(--ink);letter-spacing:.08em;text-transform:uppercase;background:var(--paper);border-radius:8px;padding:4px 12px;font-size:12px;font-weight:700;display:inline-block}.chip.pink{background:var(--pink)}.chip.lav{background:var(--lav)}.chip.blue{background:var(--blue)}.chip.pale{background:var(--palechip)}.chip.greensoft{background:var(--greensoft)}.btn{text-align:center;font-family:var(--sans);letter-spacing:.02em;border:2px solid var(--ink);background:var(--action);color:var(--ink);box-shadow:4px 4px 0 var(--ink);border-radius:999px;padding:15px 34px;font-size:16px;font-weight:800;text-decoration:none;display:inline-block}.btn.ink{background:var(--ink);color:var(--paper);box-shadow:4px 4px #14141459}.btn.ghost{background:var(--paper)}@media (hover:hover) and (pointer:fine){.btn{transition:transform .15s var(--ease-out),box-shadow .15s var(--ease-out)}.btn:hover{box-shadow:2px 2px 0 var(--ink);transform:translate(2px,2px)}.btn.ink:hover{box-shadow:2px 2px #14141459}.card-hover{transition:transform .18s var(--ease-out),box-shadow .18s var(--ease-out)}.card-hover:hover{box-shadow:9px 9px 0 var(--ink);transform:translate(-2px,-2px)}}.sticker{background:var(--paper);border:2px solid var(--ink);box-shadow:5px 5px 0 var(--ink);border-radius:16px}h1,h2,h3{letter-spacing:-.02em;text-wrap:balance;line-height:1.08}.eyebrow{border:2px solid var(--ink);background:var(--paper);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;align-items:center;gap:9px;padding:7px 16px;font-size:13px;font-weight:700;display:inline-flex}.eyebrow .dot{background:var(--green);border-radius:99px;width:9px;height:9px;display:inline-block}nav{z-index:50;background:var(--canvas);border-bottom:2px solid var(--ink);position:sticky;top:0}.nav-inner{align-items:center;gap:34px;height:auto;min-height:70px;padding-top:16px;padding-bottom:16px;display:flex}.wordmark{letter-spacing:-.02em;font-size:26px;font-weight:800;line-height:1;text-decoration:none}.wordmark .dot{color:var(--period)}.nav-links{gap:26px;margin-left:auto;display:flex}.nav-links a{color:var(--body);font-size:15px;font-weight:600;text-decoration:none}.nav-links a:hover{color:var(--ink)}.nav-cta{padding:11px 22px;font-size:14px}@media (max-width:900px){.nav-links{display:none}}@keyframes rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes fadein{0%{opacity:0}to{opacity:1}}.enter{animation:rise .52s var(--ease-out) both}.enter-1{animation-delay:70ms}.enter-2{animation-delay:.14s}.enter-3{animation-delay:.21s}.enter-4{animation-delay:.28s}.enter-5{animation-delay:.35s}@keyframes pop{0%{opacity:0;transform:scale(.94) rotate(var(--rot,0deg))}to{opacity:1;transform:scale(1) rotate(var(--rot,0deg))}}.js .reveal{opacity:0;transition:opacity .52s var(--ease-out),transform .52s var(--ease-out);transform:translateY(16px)}.js .reveal.on{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.enter{animation-name:fadein}.js .reveal{transition:opacity .3s;transform:none}}.hero-grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:56px;padding-top:78px;padding-bottom:30px;display:grid}@media (max-width:960px){.hero-grid{grid-template-columns:1fr;gap:44px}}.h1{font-size:clamp(40px,5.6vw,72px);font-weight:800;line-height:1.04}.h1 .q{color:var(--period)}.hero-sub{color:var(--body);max-width:32em;margin-top:24px;font-size:clamp(18px,2.2vw,21.5px);font-weight:500;line-height:1.55}.hero-sub b{color:var(--ink)}.hero-ctas{flex-wrap:wrap;align-items:center;gap:16px;margin-top:32px;display:flex}.trust{flex-wrap:wrap;gap:26px;margin-top:30px;display:flex}.trust div{color:var(--muted);font-size:14px;font-weight:600}.trust b{color:var(--ink);font-weight:800}.trust .grow{color:var(--green);font-weight:800}.receipt-panel{padding:8px 0;position:relative}.receipt-stack{flex-direction:column;gap:16px;display:flex;position:relative}.receipt{opacity:0;transition:opacity .42s var(--ease-out),transform .42s var(--ease-out);border-radius:14px;flex-direction:column;gap:12px;padding:20px 22px;display:flex;transform:translateY(10px)scale(.97)}.receipt.on{opacity:1;transform:none}.receipt-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.receipt-title{font-size:16.5px;font-weight:700;line-height:1.35}.receipt-actions{gap:10px;display:flex}.mini-btn{border:2px solid var(--ink);background:var(--action);border-radius:999px;padding:8px 18px;font-size:13.5px;font-weight:800}.mini-btn.plain{background:var(--paper)}.status{letter-spacing:.06em;text-transform:uppercase;border:2px solid var(--ink);background:var(--greensoft);border-radius:8px;padding:4px 10px;font-size:12px;font-weight:800}.receipt-cap{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);text-align:center;margin-top:14px;font-size:12px;font-weight:700}.float-note{border:2px solid var(--ink);background:var(--action);letter-spacing:.06em;text-transform:uppercase;box-shadow:3px 3px 0 var(--ink);border-radius:10px;padding:6px 12px;font-size:12px;font-weight:800;position:absolute}@media (max-width:960px){.float-note{display:none}}.band{border-top:2px solid var(--ink);border-bottom:2px solid var(--ink);background:var(--paper);margin-top:40px;padding:14px 0;overflow:hidden}.band-track{gap:12px;width:max-content;padding-left:12px;animation:40s linear infinite loop;display:flex}@keyframes loop{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.band-track{flex-wrap:wrap;width:auto;animation:none}}section{padding:84px 0 0}.sec-head{flex-direction:column;align-items:flex-start;gap:18px;display:flex}.sec-head.center{text-align:center;align-items:center}h2{font-size:clamp(32px,4.4vw,52px);font-weight:800}.lede{color:var(--body);max-width:38em;font-size:18px;font-weight:500}.doors{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:40px;display:grid}@media (max-width:900px){.doors{grid-template-columns:1fr}}.door{border-radius:16px;flex-direction:column;gap:12px;padding:28px 26px;display:flex}.door .lab{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:800}.door p{color:var(--body);font-size:15px}.door .big{margin-top:auto;font-size:32px;font-weight:800}.door .big small{color:var(--muted);font-size:14px;font-weight:600}.door.win{background:var(--action);box-shadow:7px 7px 0 var(--ink)}.door.win .lab,.door.win p{color:var(--ink)}.demo-grid{grid-template-columns:.92fr 1.08fr;align-items:start;gap:56px;margin-top:44px;display:grid}@media (max-width:960px){.demo-grid{grid-template-columns:1fr}}.tabs{flex-direction:column;gap:10px;margin-top:26px;display:flex}.tab{text-align:left;cursor:pointer;border:2px solid var(--ink);background:var(--paper);font-family:var(--sans);letter-spacing:.06em;text-transform:uppercase;border-radius:12px;align-items:center;gap:12px;padding:13px 16px;font-size:13px;font-weight:800;display:flex}.tab .num{color:var(--period)}.tab[aria-selected=true]{background:var(--ink);color:var(--paper)}.tab[aria-selected=true] .num{color:var(--action)}.footnote{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-top:22px;font-size:12px;font-weight:600}.chatwin{box-shadow:7px 7px 0 var(--ink);border:2px solid var(--ink);background:var(--paper);border-radius:16px;overflow:hidden}.chat-head{border-bottom:2px solid var(--ink);background:var(--canvas);justify-content:space-between;align-items:center;padding:14px 22px;display:flex}.chat-head span:first-child{letter-spacing:.08em;text-transform:uppercase;font-size:13px;font-weight:800}.chat-dots{gap:6px;display:flex}.chat-dots i{background:var(--grid);border:1.5px solid var(--ink);border-radius:99px;width:9px;height:9px}.chat-dots i:last-child{background:var(--action)}.chat-body{flex-direction:column;gap:18px;min-height:440px;padding:24px 22px 26px;display:flex}.bubble-user{background:var(--ink);max-width:86%;color:var(--paper);border-radius:16px 16px 4px;align-self:flex-end;padding:13px 18px;font-size:15px;line-height:1.5}.caret{background:var(--paper);width:2px;height:1em;margin-left:2px;animation:.9s step-end infinite blink;display:inline-block;transform:translateY(2px)}@keyframes blink{50%{opacity:0}}.thinking{gap:5px;padding:4px 2px;display:flex}.thinking i{background:var(--grid);border:1.5px solid var(--ink);width:8px;height:8px;animation:bob .9s var(--ease-out) infinite;border-radius:99px}.thinking i:nth-child(2){animation-delay:.15s}.thinking i:nth-child(3){animation-delay:.3s}@keyframes bob{0%,to{opacity:.4;transform:translateY(0)}50%{opacity:1;transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.caret,.thinking i{animation:none}}.answer{color:var(--body);max-width:94%;font-size:15px;line-height:1.6}.answer b{color:var(--ink)}.cite{border:2px solid var(--ink);background:var(--canvas);opacity:0;transition:opacity .4s var(--ease-out),transform .4s var(--ease-out);border-radius:12px;flex-direction:column;gap:7px;padding:16px 18px;display:flex;transform:scale(.96)translateY(8px)}.cite.on{opacity:1;transform:none}.cite-top{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.cite-name{font-size:17px;font-weight:800}.cite-link{color:var(--ink);font-size:13px;font-weight:700;text-decoration:none}.cite-link:hover{color:var(--period)}.cite-meta{color:var(--muted);font-size:13.5px}.team-grid{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:44px;display:grid}@media (max-width:960px){.team-grid{grid-template-columns:1fr 1fr}}@media (max-width:640px){.team-grid{grid-template-columns:1fr}}.tcard{border-radius:16px;flex-direction:column;gap:12px;padding:26px 24px;display:flex}.tcard h3{font-size:19.5px;font-weight:800;line-height:1.2}.tcard p{color:var(--body);font-size:14.5px}.approve-note{border:2px solid var(--ink);background:var(--action);box-shadow:5px 5px 0 var(--ink);border-radius:14px;margin-top:28px;padding:20px 26px;font-size:16px;font-weight:600}.results{background:var(--ink);border-top:2px solid var(--ink);border-bottom:2px solid var(--ink);color:var(--canvas);margin-top:84px;padding:84px 0}.results .eyebrow{background:var(--ink);color:var(--mint);border-color:var(--mint)}.results h2{color:#fff}.res-grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:56px;margin-top:40px;display:grid}@media (max-width:960px){.res-grid{grid-template-columns:1fr}}.res-copy p{color:#cfc8bb;max-width:32em;margin-top:14px;font-size:16px}.quote{color:var(--canvas);max-width:22em;margin-top:24px;font-size:22px;font-style:italic;font-weight:600}.attr{letter-spacing:.1em;text-transform:uppercase;color:#8a857c;margin-top:12px;font-size:12px;font-weight:700}.stat-cards{flex-direction:column;gap:16px;display:flex}.stat-card{background:#fbf3e80d;border:2px solid #fbf3e859;border-radius:14px;justify-content:space-between;align-items:baseline;gap:18px;padding:22px 26px;display:flex}.stat-val{color:var(--mint);font-variant-numeric:tabular-nums;font-size:42px;font-weight:800}.stat-lab{color:#cfc8bb;text-align:right;max-width:15em;font-size:13px;font-weight:600}.res-foot{color:#8a857c;margin-top:36px;font-size:14px;font-weight:600}.res-foot b{color:var(--mint)}.steps{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:44px;display:grid}@media (max-width:900px){.steps{grid-template-columns:1fr}}.step{border-radius:16px;flex-direction:column;gap:12px;padding:28px 26px;display:flex}.step .n{border:2px solid var(--ink);background:var(--action);border-radius:999px;justify-content:center;align-items:center;width:44px;height:44px;font-size:19px;font-weight:800;display:flex}.step:last-child .n{background:var(--greensoft)}.step h3{font-size:19.5px;font-weight:800}.step p{color:var(--body);font-size:14.5px}.step b{color:var(--ink)}.loop-cap{text-align:center;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-top:22px;font-size:13px;font-weight:700}.loop-cap b{color:var(--ink)}.contact-box{border:2px solid var(--ink);background:var(--action);box-shadow:8px 8px 0 var(--ink);text-align:center;border-radius:20px;flex-direction:column;align-items:center;gap:22px;margin:84px 0 0;padding:64px 44px;display:flex}.contact-box h2{max-width:17em;font-size:clamp(30px,4.6vw,50px)}.contact-box .sub{color:var(--body);font-size:17px;font-weight:600}.mailline{color:var(--body);font-size:14px;font-weight:600}.mailline a{color:var(--ink);font-weight:800}.trust-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;padding:26px 32px 0;display:flex}.trust-row .lab{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:800}.trust-row .shop{border:2px solid var(--ink);background:var(--paper);box-shadow:3px 3px 0 var(--ink);border-radius:999px;padding:8px 18px;font-size:14px;font-weight:700}.trust-row .shop small{color:var(--muted);font-weight:600}.trust-row .more{color:var(--green);font-size:14px;font-weight:800}.boast{padding:84px 0 0}.boast-inner{text-align:center;flex-direction:column;align-items:center;gap:14px;display:flex}.boast h2{max-width:14em;font-size:clamp(36px,5.2vw,62px)}.boast .sub{color:var(--body);max-width:36em;font-size:19px;font-weight:600}.stat-tiles{grid-template-columns:repeat(4,1fr);gap:20px;width:100%;margin-top:36px;display:grid}@media (max-width:960px){.stat-tiles{grid-template-columns:1fr 1fr}}@media (max-width:560px){.stat-tiles{grid-template-columns:1fr}}.stat-tile{text-align:center;border-radius:14px;flex-direction:column;align-items:center;gap:6px;padding:24px 20px;display:flex}.stat-tile .n{font-size:44px;font-weight:800;line-height:1}.stat-tile .n.grow{color:var(--green)}.stat-tile .d{color:var(--body);font-size:13.5px;font-weight:600}.canvas-quotes{grid-template-columns:1fr 1fr;gap:24px;padding:64px 0 0;display:grid}@media (max-width:860px){.canvas-quotes{grid-template-columns:1fr}}.cq{border-radius:14px;flex-direction:column;gap:12px;padding:26px 26px 24px;display:flex}.cq .qt{font-size:17.5px;font-style:italic;font-weight:600;line-height:1.5}.cq .who{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:800}.cq .who b{color:var(--ink)}footer{border-top:2px solid var(--ink);background:var(--canvas);margin-top:64px;padding:28px 0 44px}.foot-inner{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.foot-tag{color:var(--muted);font-size:14px;font-style:italic;font-weight:600}.foot-links{gap:20px;margin-left:auto;display:flex}.foot-links a,.foot-links button[data-book-call]{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit;font-size:12px;font-weight:700;text-decoration:none}.foot-links a:hover,.foot-links button[data-book-call]:hover{color:var(--ink)}.foot-copy{color:#a89e8f;margin-top:14px;font-size:11.5px;font-weight:600}.home-v67{--m-speed:1;--m-parallax:1}.js [data-plx],#heroCopy,#heroSide{will-change:transform}.enter{animation-duration:calc(.56s * var(--m-speed))}@keyframes heroRise{0%{opacity:0;transform:translateY(30px)rotate(-1deg)scale(.98)}to{opacity:1;transform:none}}.h1.enter{animation-name:heroRise;animation-duration:calc(.8s * var(--m-speed))}@keyframes heroSlide{0%{opacity:0;transform:translate(40px)rotate(1deg)scale(.97)}to{opacity:1;transform:none}}.receipt-panel.enter{animation-name:heroSlide;animation-duration:calc(.82s * var(--m-speed))}.js .reveal{transition:opacity calc(.64s * var(--m-speed)) var(--ease-out),transform calc(.64s * var(--m-speed)) var(--ease-out);transition-delay:var(--rd,0s)}@media (prefers-reduced-motion:reduce){.h1.enter,.receipt-panel.enter{animation-name:fadein}.js .reveal{transition:opacity .3s;transform:none}}.story-outer{height:280vh}.story-sticky{align-items:center;min-height:calc(100vh - 70px);display:flex;position:sticky;top:70px;overflow:hidden}.story-steps{min-height:320px;position:relative}.story-step{opacity:0;transition:opacity calc(.52s * var(--m-speed)) var(--ease-out),transform calc(.52s * var(--m-speed)) var(--ease-out);pointer-events:none;flex-direction:column;justify-content:center;display:flex;position:absolute;inset:0;transform:translateY(28px)}.story-step.active{opacity:1;pointer-events:auto;transform:none}.story-step.past{opacity:0;transform:translateY(-28px)}.story-dots{gap:8px;margin-top:26px;display:flex}.story-dots i{border:2px solid var(--mint);opacity:.45;border-radius:99px;width:10px;height:10px;transition:opacity .3s,background .3s}.story-dots i.on{background:var(--mint);opacity:1}@media (max-width:960px),(prefers-reduced-motion:reduce){.story-outer{height:auto}.story-sticky{min-height:0;position:static}.story-steps{min-height:0}.story-step{opacity:1;pointer-events:auto;position:static;transform:none}.story-step+.story-step{margin-top:22px}.story-dots{display:none}}.cap-form{border:2px solid var(--ink);background:var(--paper);width:100%;max-width:520px;box-shadow:4px 4px 0 var(--ink);border-radius:999px;display:flex;overflow:hidden}.cap-form input{min-width:0;font-family:var(--sans);color:var(--ink);background:0 0;border:0;outline:none;flex:1;padding:16px 22px;font-size:15.5px;font-weight:500}.cap-form input::placeholder{color:var(--muted)}.cap-form button{border:0;border-left:2px solid var(--ink);background:var(--action);font-family:var(--sans);letter-spacing:.02em;cursor:pointer;white-space:nowrap;padding:0 26px;font-size:14.5px;font-weight:800}@media (hover:hover) and (pointer:fine){.cap-form button{transition:background .15s var(--ease-out)}.cap-form button:hover{background:var(--ink);color:var(--paper)}}.cap-wrap{flex-direction:column;align-items:flex-start;gap:10px;width:100%;display:flex}.cap-wrap.center{align-items:center}.cap-note{color:var(--muted);font-size:13px;font-weight:600}.cap-wrap.error .cap-form{border-color:var(--period);box-shadow:4px 4px 0 var(--period)}.cap-wrap.error .cap-note{color:var(--period);font-weight:700}.cap-done{border:2px solid var(--ink);background:var(--greensoft);box-shadow:4px 4px 0 var(--ink);border-radius:14px;padding:16px 22px;font-size:15.5px;font-weight:700;display:none}.cap-wrap.done .cap-form{display:none}.cap-wrap.done .cap-done{display:block}@media (max-width:560px){.cap-form{border-radius:16px;flex-direction:column}.cap-form button{border-left:0;border-top:2px solid var(--ink);padding:14px}}.doors{grid-template-columns:1fr 1fr 1.45fr;align-items:stretch}@media (max-width:900px){.doors{grid-template-columns:1fr}}.opt-bad{background:var(--paper);position:relative}.opt-bad .lab,.opt-bad p{color:var(--muted)}.opt-bad .big{color:var(--body)}.opt-bad .stamp{background:var(--canvas);border:2px solid var(--ink);letter-spacing:.1em;text-transform:uppercase;box-shadow:2px 2px 0 var(--ink);border-radius:8px;padding:4px 12px;font-size:11px;font-weight:800;position:absolute;top:-13px;right:16px;transform:rotate(2deg)}.opt-bad .scribble{opacity:.8;pointer-events:none;width:44px;height:36px;position:absolute;bottom:14px;right:14px}.door.win{box-shadow:9px 9px 0 var(--ink);padding:34px 30px 32px;position:relative}.door.win.reveal.on{transform:rotate(-.75deg)}@media (hover:hover) and (pointer:fine){.door.win{transition:transform .2s var(--ease-out),box-shadow .2s var(--ease-out)}.door.win:hover{box-shadow:12px 12px 0 var(--ink);transform:rotate(0)translate(-2px,-2px)}}.door.win .newway{background:var(--greensoft);border:2px solid var(--ink);letter-spacing:.1em;text-transform:uppercase;box-shadow:2px 2px 0 var(--ink);border-radius:8px;padding:5px 14px;font-size:11.5px;font-weight:800;position:absolute;top:-15px;left:24px;transform:rotate(-2deg)}.door.win .big{font-size:38px;line-height:1.12}.door.win .win-cta{background:var(--ink);color:var(--paper);border:2px solid var(--ink);border-radius:999px;align-self:flex-start;margin-top:16px;padding:13px 26px;font-size:14px;font-weight:800;text-decoration:none;display:inline-block;box-shadow:3px 3px #1414144d}@media (hover:hover) and (pointer:fine){.door.win .win-cta{transition:transform .15s var(--ease-out),box-shadow .15s var(--ease-out)}.door.win .win-cta:hover{transform:translate(2px,2px);box-shadow:1px 1px #1414144d}}.tcard:has(.chip.pink){background:color-mix(in srgb, var(--pink) 22%, var(--paper))}.tcard:has(.chip.lav){background:color-mix(in srgb, var(--lav) 22%, var(--paper))}.tcard:has(.chip.blue){background:color-mix(in srgb, var(--blue) 24%, var(--paper))}.tcard:has(.chip.pale){background:color-mix(in srgb, var(--palechip) 45%, var(--paper))}.cure:has(.chip.pink){background:color-mix(in srgb, var(--pink) 16%, var(--paper))}.cure:has(.chip.lav){background:color-mix(in srgb, var(--lav) 16%, var(--paper))}.cure:has(.chip.blue){background:color-mix(in srgb, var(--blue) 18%, var(--paper))}.cure:has(.chip.pale){background:color-mix(in srgb, var(--palechip) 35%, var(--paper))}.cure:has(.chip.greensoft){background:color-mix(in srgb, var(--greensoft) 40%, var(--paper))}.stat-tiles .stat-tile:first-child{background:linear-gradient(180deg, var(--greensoft) 9px, var(--paper) 9px)}.stat-tiles .stat-tile:nth-child(2){background:linear-gradient(180deg, var(--palechip) 9px, var(--paper) 9px)}.stat-tiles .stat-tile:nth-child(3){background:linear-gradient(180deg, var(--greensoft) 9px, var(--paper) 9px)}.stat-tiles .stat-tile:nth-child(4){background:linear-gradient(180deg, var(--blue) 9px, var(--paper) 9px)}.chat-head{background:color-mix(in srgb, var(--blue) 22%, var(--canvas))}.js .stat-tile.reveal,.js .tcard.reveal{transform:translateY(18px) rotate(var(--tr,-2deg))}.js .stat-tile.reveal.on,.js .tcard.reveal.on{transform:rotate(0)}.stat-tile:nth-child(odd),.tcard:nth-child(odd){--tr:-2.2deg}.stat-tile:nth-child(2n),.tcard:nth-child(2n){--tr:2deg}.js .pain-row .pain{opacity:0;transition:opacity calc(.48s * var(--m-speed,1)) var(--ease-out),transform calc(.48s * var(--m-speed,1)) var(--ease-out);transform:translate(-22px)}.js .pain-row .cure{opacity:0;transition:opacity calc(.48s * var(--m-speed,1)) var(--ease-out) calc(.18s * var(--m-speed,1)),transform calc(.48s * var(--m-speed,1)) var(--ease-out) calc(.18s * var(--m-speed,1));transform:translate(22px)}.js .pain-row .pain-arrow svg{transform-origin:0;transition:transform calc(.36s * var(--m-speed,1)) var(--ease-out) calc(.12s * var(--m-speed,1));transform:scaleX(0)}.js .pain-row.reveal.on .pain,.js .pain-row.reveal.on .cure{opacity:1;transform:none}.js .pain-row.reveal.on .pain-arrow svg{transform:scaleX(1)}@keyframes count-pop{0%{transform:scale(1)}45%{transform:scale(1.12)}to{transform:scale(1)}}.counted{animation:count-pop .42s var(--ease-out) 1;display:inline-block}.spark{pointer-events:none;z-index:2;position:absolute}@keyframes spark-bob{0%{transform:translateY(-5px)rotate(-4deg)}to{transform:translateY(5px)rotate(5deg)}}.spark{animation:5.5s ease-in-out infinite alternate spark-bob}.receipt{transform:translateY(10px)scale(.97)rotate(-1.2deg)}@media (prefers-reduced-motion:reduce){.js .stat-tile.reveal,.js .tcard.reveal,.js .pain-row .pain,.js .pain-row .cure{transform:none}.js .pain-row .pain-arrow svg{transition:none;transform:none}.counted,.spark{animation:none}}.receipt.from-top{transform:translateY(-16px)scale(.97)rotate(1deg)}.receipt.leaving{opacity:0;transform:translateY(14px)scale(.96)}@media (min-width:961px){.receipt-stack{min-height:430px}}.logo-wrap{flex-direction:column;gap:12px;padding:26px 0 0;display:flex}.logo-wrap .lab{text-align:center;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:800}.logo-wrap .lab b{color:var(--green)}.logo-band{padding:6px 0;overflow:hidden}.logo-track{gap:14px;width:max-content;padding-left:14px;animation:55s linear infinite reverse loop;display:flex}.logo-chip{border:2px solid var(--ink);background:var(--paper);box-shadow:3px 3px 0 var(--ink);white-space:nowrap;border-radius:999px;align-items:center;gap:9px;padding:6px 16px 6px 7px;font-size:13.5px;font-weight:700;display:inline-flex}.logo-chip img{border:1.5px solid var(--ink);object-fit:cover;border-radius:999px;width:28px;height:28px;display:block}@media (prefers-reduced-motion:reduce){.logo-track{flex-wrap:wrap;justify-content:center;width:auto;animation:none}}.plat-row,.ai-row{flex-wrap:wrap;align-items:center;gap:10px;margin-top:22px;display:flex}.plat-note{color:var(--body);margin-top:10px;font-size:13.5px;font-weight:600;line-height:1.35}.ai-row{justify-content:center;margin-top:14px}.plat-lab{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:800}.brand{border:2px solid var(--ink);background:var(--paper);box-shadow:2px 2px 0 var(--ink);border-radius:999px;padding:6px 15px;font-size:13.5px;font-weight:800}.brand.etsy{color:#f1641e}.brand.shopify{color:#5e8e3e}.brand.gpt{color:#10a37f}.brand.claude{color:#d97757}.brand.gemini{color:#4285f4}.brand.nosite{color:var(--ink);background:var(--palechip);font-weight:700}.hero-grid .chatwin .chat-body{min-height:330px;padding:20px 18px 22px}.hero-grid{align-items:start}#problem{padding:64px 0 0}#services{padding:84px 0 0}.vig-grid{grid-template-columns:repeat(4,1fr);gap:20px;margin-top:40px;display:grid}@media (max-width:1050px){.vig-grid{grid-template-columns:1fr 1fr}}@media (max-width:560px){.vig-grid{grid-template-columns:1fr}}.vig{border-radius:16px;flex-direction:column;align-items:flex-start;gap:12px;padding:18px 18px 20px;display:flex}.vig-stage{border:2px solid var(--ink);background:var(--canvas);border-radius:12px;width:100%;height:150px;position:relative;overflow:hidden}.vig-cap{color:var(--body);font-size:13.5px;font-weight:600}.vg-stamp{border:2px solid var(--ink);background:var(--greensoft);opacity:0;animation:vg-stamp 7s var(--ease-out) infinite;border-radius:8px;padding:3px 9px;font-size:11px;font-weight:800;position:absolute;bottom:8px;right:8px;transform:scale(.8)}@keyframes vg-stamp{0%,55%{opacity:0;transform:scale(.8)}62%,92%{opacity:1;transform:scale(1)}to{opacity:0}}.vg-bar{background:var(--ink);opacity:.85;transform-origin:0;height:8px;animation:vg-grow 7s var(--ease-out) infinite;border-radius:99px}.vg-post{flex-direction:column;gap:8px;display:flex;position:absolute;inset:12px}.vg-img{border:2px solid var(--ink);background:var(--pink);height:64px;animation:vg-pop 7s var(--ease-out) infinite;border-radius:8px}.vg-post .b1{width:82%}.vg-post .b2{width:58%;animation-delay:.35s}@keyframes vg-grow{0%{transform:scaleX(0)}18%,92%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes vg-pop{0%{opacity:0;transform:scale(.94)}10%,94%{opacity:1;transform:scale(1)}to{opacity:0}}.vg-ad{position:absolute;inset:12px}.vg-meter{border:2px solid var(--ink);background:var(--paper);border-radius:99px;width:56%;height:12px;position:absolute;bottom:6px;left:0;overflow:hidden}.vg-meter i{background:var(--action);transform-origin:0;height:100%;animation:7s linear infinite vg-grow;display:block}.vg-arrow{width:74%;height:70%;position:absolute;top:6px;right:2px}.vg-arrow path{stroke-dasharray:160;stroke-dashoffset:160px;animation:vg-draw 7s var(--ease-out) infinite}@keyframes vg-draw{0%,12%{stroke-dashoffset:160px}45%,92%{stroke-dashoffset:0}to{stroke-dashoffset:160px}}.vg-mail{position:absolute;inset:12px}.vg-letter{border:2px solid var(--ink);background:var(--paper);animation:vg-rise 7s var(--ease-out) infinite;border-radius:8px;flex-direction:column;gap:7px;padding:10px;display:flex;position:absolute;inset:8px 14% 34px}.vg-letter .b1{width:70%}.vg-letter .b2{width:88%;animation-delay:.3s}.vg-letter .b3{width:46%;animation-delay:.55s}@keyframes vg-rise{0%{transform:translateY(26px)}20%,92%{transform:translateY(0)}to{transform:translateY(26px)}}.vg-env{border:2px solid var(--ink);background:var(--lav);z-index:2;border-radius:8px 8px 10px 10px;height:34px;position:absolute;bottom:0;left:6%;right:6%}.vg-site{border:2px solid var(--ink);background:var(--paper);border-radius:8px;position:absolute;inset:12px;overflow:hidden}.vg-chrome{border-bottom:2px solid var(--ink);background:var(--canvas);align-items:center;gap:4px;height:18px;padding:0 7px;display:flex}.vg-chrome i{background:var(--ink);opacity:.5;border-radius:99px;width:6px;height:6px}.vg-blk{background:var(--grid);animation:vg-pop 7s var(--ease-out) infinite;border-radius:6px;position:absolute;left:10px;right:10px}.vg-blk.h{background:var(--ink);width:52%;height:10px;animation-delay:.15s;top:26px}.vg-blk.img{background:var(--blue);border:1.5px solid var(--ink);height:38px;animation-delay:.45s;top:44px}.vg-blk.t1{background:#d8cfc0;width:70%;height:8px;animation-delay:.7s;top:90px}.vg-blk.btn{background:var(--action);border:1.5px solid var(--ink);width:34%;height:16px;animation-delay:.95s;top:106px}@media (prefers-reduced-motion:reduce){.vg-stamp,.vg-bar,.vg-img,.vg-meter i,.vg-arrow path,.vg-letter,.vg-blk{animation:none}.vg-stamp{opacity:1;transform:none}.vg-bar,.vg-meter i{transform:none}.vg-arrow path{stroke-dashoffset:0}}.biz-pick{flex-wrap:wrap;align-items:center;gap:8px;margin-top:18px;display:flex}.bchip{border:2px solid var(--ink);background:var(--paper);font-family:var(--sans);cursor:pointer;box-shadow:2px 2px 0 var(--ink);border-radius:999px;padding:8px 16px;font-size:14px;font-weight:700}.bchip.on{background:var(--action)}@media (hover:hover) and (pointer:fine){.bchip{transition:transform .15s var(--ease-out),box-shadow .15s var(--ease-out)}.bchip:hover{box-shadow:1px 1px 0 var(--ink);transform:translate(1px,1px)}}#bizWord,.bizWord{background:var(--palechip);border-radius:6px;padding:0 6px}.demo-note{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);text-align:center;margin-top:10px;font-size:11px;font-weight:700}.answer-row{align-items:flex-start;gap:10px;display:flex}.g-avatar{background:var(--ink);width:30px;height:30px;color:var(--paper);border-radius:999px;flex:0 0 30px;justify-content:center;align-items:center;font-size:15px;font-weight:800;line-height:1;display:inline-flex}.g-avatar i{color:var(--period);font-style:normal}.todo-strip .pain{flex-direction:column;align-items:flex-start;gap:10px}.todo-lab{letter-spacing:.1em;text-transform:uppercase;opacity:.75;font-size:11px;font-weight:800}.todo-chips{flex-wrap:wrap;gap:8px;display:flex}.todo-chips s,.todo-chips span{border:2px solid;border-radius:999px;padding:5px 12px;font-size:13px;font-style:normal;font-weight:700}.todo-chips s{opacity:.6}.todo-done{background:var(--greensoft);gap:10px}.todo-chips.done span{border-color:var(--ink);background:var(--paper);text-decoration:none}.vig-grid{grid-template-columns:repeat(3,1fr)}@media (max-width:900px){.vig-grid{grid-template-columns:1fr 1fr}}@media (max-width:560px){.vig-grid{grid-template-columns:1fr}}.vg-photo img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.vg-photo img.after{opacity:0;animation:vg-after 7s var(--ease-out) infinite}@keyframes vg-after{0%,30%{opacity:0}45%,92%{opacity:1}to{opacity:0}}.vg-tag{border:2px solid var(--ink);background:var(--paper);border-radius:8px;padding:3px 8px;font-size:11px;font-weight:800;position:absolute;top:8px}.vg-tag.b{left:8px}.vg-tag.a{background:var(--action);opacity:0;animation:vg-after 7s var(--ease-out) infinite;right:8px}.human-mark{border:2px solid var(--ink);background:var(--paper);width:64px;height:64px;color:var(--green);box-shadow:3px 3px 0 var(--ink);border-radius:999px;justify-content:center;align-items:center;font-size:30px;font-weight:800;display:flex}.store-card{flex-direction:column;align-items:stretch;gap:8px}.sc-top{justify-content:space-between;align-items:baseline;gap:10px;font-size:15px;display:flex}.sc-top a{color:var(--mint);font-size:12px;font-weight:700;text-decoration:none}.sc-top a:hover{text-decoration:underline}.sc-row{align-items:baseline;gap:12px;display:flex}.sc-row .stat-val{font-size:38px}.sc-row .stat-lab{text-align:left;max-width:none}.sc-src{color:#8a857c;margin-top:14px;font-size:12px;font-weight:600}.paths-wrap{margin-top:84px}.paths{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:32px;display:grid}@media (max-width:860px){.paths{grid-template-columns:1fr}}.path{text-align:center;font-family:var(--sans);cursor:pointer;border-radius:14px;flex-direction:column;align-items:center;gap:4px;padding:34px 22px 26px;display:flex;position:relative}.path>b{font-size:20px}.path .path-sub{color:var(--body);font-size:15px;font-weight:600}.path-ico{margin-bottom:6px;font-size:38px;line-height:1}.path.on{background:var(--action);box-shadow:7px 7px 0 var(--ink)}.path-tag{border:2px solid var(--ink);background:var(--greensoft);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border-radius:8px;padding:3px 10px;font-size:11px;font-weight:800;position:absolute;top:-13px;left:50%;transform:translate(-50%)rotate(-2deg)}.faq-wrap{max-width:760px;margin-top:84px;margin-left:auto;margin-right:auto}.faq-win{margin-top:28px}.faq-body{min-height:0;max-height:420px;overflow-y:auto}.faq-chips{border-top:2px solid var(--ink);background:var(--canvas);flex-wrap:wrap;gap:8px;padding:14px 18px 18px;display:flex}.faq-chips button{border:2px solid var(--ink);background:var(--paper);font-family:var(--sans);cursor:pointer;box-shadow:2px 2px 0 var(--ink);border-radius:999px;padding:8px 14px;font-size:13px;font-weight:700}.faq-chips button.used{opacity:.45}.faq-body .bubble-user{animation:vg-pop .32s var(--ease-out) both}.ask-pill{opacity:0;pointer-events:none;z-index:80;border:2px solid var(--ink);background:var(--action);box-shadow:3px 3px 0 var(--ink);border-radius:999px;padding:10px 16px;font-size:13px;font-weight:800;text-decoration:none;transition:opacity .3s,transform .3s;position:fixed;bottom:18px;left:18px;transform:translateY(10px)}.ask-pill.show{opacity:1;pointer-events:auto;transform:none}@media (max-width:560px){.ask-pill{display:none}}@media (prefers-reduced-motion:reduce){.vg-photo img.after,.vg-tag.a{opacity:1;animation:none}.faq-body .bubble-user{animation:none}}.pain-rows{flex-direction:column;gap:20px;margin-top:44px;display:flex}.pain-row{grid-template-columns:1fr 54px 1fr;align-items:stretch;gap:0;display:grid}@media (max-width:860px){.pain-row{grid-template-columns:1fr}}.pain{background:var(--ink);color:var(--canvas);border:2px solid var(--ink);border-radius:14px;align-items:center;padding:22px 24px;display:flex;box-shadow:5px 5px #14141447}.pain p{font-size:17px;font-style:italic;font-weight:600;line-height:1.5}.pain-arrow{justify-content:center;align-items:center;display:flex}.pain-arrow svg{width:34px;height:24px}@media (max-width:860px){.pain-arrow{padding:4px 0;transform:rotate(90deg)}}.cure{border-radius:14px;flex-direction:column;justify-content:center;gap:9px;padding:20px 24px;display:flex}.cure p{color:var(--body);font-size:15px}.cure p b{color:var(--ink)}.cure .sw{color:var(--green);font-weight:800}.story-step p{font-size:22px;line-height:1.55}.story-step .quote{font-size:30px}.story-chart{z-index:0;pointer-events:none;opacity:1;width:100%;height:260px;position:absolute;bottom:0;left:0;right:0}.story-sticky .wrap{z-index:1;position:relative}.chart-lab{z-index:1;letter-spacing:.06em;color:var(--mint);opacity:0;transition:opacity .4s var(--ease-out);pointer-events:none;font-size:12px;font-weight:800;position:absolute}.chart-lab.start{bottom:34px;left:28px}.chart-lab.end{bottom:236px;right:28px}.chart-lab.on{opacity:1}.story-live .stat-card{opacity:.28;transition:opacity .42s var(--ease-out),transform .42s var(--ease-out),border-color .42s;transform:translate(14px)scale(.97)}.story-live .stat-card.beat-on{opacity:1;border-color:var(--mint);transform:none}@media (max-width:960px),(prefers-reduced-motion:reduce){.story-chart{display:none}.story-live .stat-card{opacity:1;transform:none}}.mc-toggle{z-index:90;border:2px solid var(--ink);background:var(--ink);color:var(--paper);font:800 13px/1 var(--sans);letter-spacing:.06em;cursor:pointer;border-radius:999px;padding:12px 18px;position:fixed;bottom:22px;right:22px;box-shadow:4px 4px #14141459}.mc-panel{z-index:90;background:var(--paper);border:2px solid var(--ink);width:290px;box-shadow:6px 6px 0 var(--ink);border-radius:16px;flex-direction:column;gap:14px;padding:18px 18px 16px;display:none;position:fixed;bottom:74px;right:22px}.mc-panel.open{display:flex}.mc-panel h4{letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:800}.mc-row{flex-direction:column;gap:4px;display:flex}.mc-row label{color:var(--body);justify-content:space-between;font-size:12px;font-weight:700;display:flex}.mc-row label output{font-variant-numeric:tabular-nums;color:var(--ink)}.mc-row input[type=range]{width:100%;accent-color:var(--ink)}.mc-actions{gap:8px;display:flex}.mc-actions button{border:2px solid var(--ink);background:var(--action);font:800 12px var(--sans);cursor:pointer;border-radius:999px;flex:1;padding:8px 0}.mc-actions button.plain{background:var(--paper)}@media print{.mc-toggle,.mc-panel{display:none}}.nav-tag{color:var(--muted);margin-left:16px;font-size:13px;font-style:italic;font-weight:600}@media (max-width:760px){.nav-tag{display:none}}.h1 .hl{background:var(--action);box-shadow:3px 3px 0 var(--ink);border-radius:10px;padding:0 .14em;line-height:1.12;display:inline-block}.brand{align-items:center;gap:7px;line-height:1.2;display:inline-flex}.brand .bl{flex:none;display:block}.brand.site{color:var(--ink)}.hl-word{color:var(--ink);background:var(--action);border-radius:5px;padding:1px 6px;font-style:normal}.cap-wrap.on-yellow .cap-form{box-shadow:4px 4px 0 var(--ink);max-width:none}.cap-wrap.on-yellow .cap-form button{background:var(--ink);color:var(--paper)}@media (hover:hover){.cap-wrap.on-yellow .cap-form button:hover{background:var(--paper);color:var(--ink)}}.cap-wrap.on-yellow .cap-note{color:var(--ink);opacity:.75}.todo-chips .td{opacity:.62;border-color:currentColor}.todo-chips .td:before{content:"☐ "}.todo-chips.done span{border-color:var(--ink);color:var(--ink);text-decoration:none}.todo-chips.done .c-pink{background:var(--pink)}.todo-chips.done .c-lav{background:var(--lav)}.todo-chips.done .c-blue{background:var(--blue)}.todo-chips.done .c-pale{background:var(--palechip)}.todo-line{opacity:.85;margin-top:4px;font-size:14.5px;font-style:normal;font-weight:600;line-height:1.4}.todo-done .todo-line{color:var(--body);opacity:1}.todo-done .todo-line b{color:var(--ink)}.story-num{z-index:1;pointer-events:none;flex-direction:column;align-items:flex-end;line-height:1;display:flex;position:absolute;top:26px;right:36px}.story-num span{color:var(--mint);font-variant-numeric:tabular-nums;font-size:58px;font-weight:800}.story-num small{letter-spacing:.12em;text-transform:uppercase;color:var(--mint);opacity:.8;margin-top:6px;font-size:11px;font-weight:800}.story-prog{background:var(--mint);z-index:2;width:0;height:4px;position:absolute;bottom:0;left:0}@keyframes beat-pop{0%{transform:translate(14px)scale(.97)}60%{transform:translate(-4px)scale(1.03)}to{transform:none}}.story-live .stat-card.beat-on{animation:beat-pop .62s var(--ease-out)}@media (max-width:960px),(prefers-reduced-motion:reduce){.story-num,.story-prog{display:none}.story-live .stat-card.beat-on{animation:none}}.path-cost{letter-spacing:.14em;color:#14141447;margin-top:10px;font-size:15px;font-weight:800}.path-cost b{color:var(--green)}.faq-body .answer.typing:after{content:"▋";color:var(--ink);opacity:.6;margin-left:2px;animation:1s step-end infinite blink}.mc-toggle,.mc-panel,.mc-panel.open{display:none}.motion-tools .mc-toggle{display:block}.motion-tools .mc-panel.open{display:flex}.vg-human{background:#ddefe4;justify-content:center;align-items:center;display:flex}.vg-human img{width:auto;height:104%;animation:4.5s ease-in-out infinite vg-float;display:block}@keyframes vg-float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@media (prefers-reduced-motion:reduce){.vg-human img{animation:none}}.logo-wrap{gap:22px;padding:96px 0 28px}.logo-wrap .lab{letter-spacing:.08em;font-size:17px}.logo-band{padding:10px 0}.logo-track{gap:20px;padding-left:20px;animation-duration:70s}.logo-chip{box-shadow:4px 4px 0 var(--ink);gap:12px;padding:9px 24px 9px 10px;font-size:16.5px}.logo-chip img{border-width:2px;width:48px;height:48px}.brand.google,.brand.grok{color:var(--ink)}.ai-row{gap:8px}.ai-row .brand{padding:5px 12px;font-size:13px}.todo-chips.diy{grid-template-columns:1fr 1fr;gap:9px 10px;width:100%;display:grid}@media (max-width:560px){.todo-chips.diy{grid-template-columns:1fr}}.todo-chips.diy .td{opacity:1;transform:rotate(var(--r,0deg));text-align:left;border:2px dashed #fbf3e880;border-radius:10px;flex-direction:column;gap:2px;padding:8px 11px;font-style:normal;display:flex}.todo-chips.diy .td:before{content:none}.todo-chips.diy .td b{font-size:13px;font-weight:800;line-height:1.25}.todo-chips.diy .td b:before{content:"☐ ";opacity:.7}.todo-chips.diy .td i{opacity:.62;font-size:11px;font-style:italic;line-height:1.3}.pain.diy .todo-line{opacity:1;font-size:15px}.todo-done.relief{text-align:center;justify-content:center;align-items:center;gap:12px;padding:28px 24px}.relief-mark{border:2px solid var(--ink);background:var(--paper);width:74px;height:74px;box-shadow:3px 3px 0 var(--ink);color:var(--green);border-radius:999px;justify-content:center;align-items:center;animation:3.6s ease-in-out infinite relief-breathe;display:flex}.relief-mark svg{width:42px;height:42px}.relief-mark .tick{stroke-dasharray:40;stroke-dashoffset:40px}.pain-row.on .relief-mark .tick{animation:tick-draw 1s var(--ease-out) .45s forwards}@keyframes tick-draw{to{stroke-dashoffset:0}}@keyframes relief-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.relief-h{color:var(--ink);font-size:32px;font-weight:800;line-height:1}.relief .todo-line{max-width:24em;color:var(--body);opacity:1;font-size:15px}@media (prefers-reduced-motion:reduce){.relief-mark{animation:none}.relief-mark .tick{stroke-dashoffset:0}.todo-chips.diy .td{transform:none}}.cap-note:empty{display:none}.stat-tile .n.txt{font-size:36px;line-height:1.2}.logo-sec .logo-wrap{padding:72px 0 0}.week-body{flex-direction:column;gap:10px;padding:18px 18px 8px;display:flex}.wrow{border:2px solid var(--ink);background:var(--paper);box-shadow:3px 3px 0 var(--ink);opacity:0;animation:wrow-in .52s var(--ease-out) forwards;animation-delay:var(--d,0s);border-radius:12px;align-items:center;gap:10px;padding:10px 12px;display:flex;transform:translateY(10px)}@keyframes wrow-in{to{opacity:1;transform:none}}.wrow .chip{flex:none;padding:4px 9px;font-size:10.5px}.wrow .wtxt{color:var(--ink);flex:1;font-size:14px;font-weight:600;line-height:1.3}.wrow .wst{border:2px solid var(--ink);background:var(--greensoft);opacity:0;animation:wst-in .38s var(--ease-out) forwards;animation-delay:calc(var(--d,0s) + .42s);border-radius:8px;flex:none;padding:3px 8px;font-size:10.5px;font-weight:800;transform:scale(.8)}@keyframes wst-in{to{opacity:1;transform:none}}.week-foot{color:var(--body);align-items:center;gap:10px;padding:12px 18px 18px;font-size:12.5px;font-weight:700;display:flex}.week-foot .g-avatar{flex-basis:26px;width:26px;height:26px;font-size:13px}.shows{flex-direction:column;gap:56px;margin-top:48px;display:flex}.show{grid-template-columns:.9fr 1.1fr;align-items:center;gap:44px;display:grid}.show.flip .show-copy{order:2}@media (max-width:900px){.show{grid-template-columns:1fr;gap:26px}.show.flip .show-copy{order:0}}.show-copy{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.show-copy h3{font-size:clamp(26px,3vw,36px);font-weight:800;line-height:1.1}.show-copy p{color:var(--body);max-width:30em;font-size:17px;line-height:1.55}.show-copy p b{color:var(--ink)}.show-vis{position:relative}.show-vis .ai-row{margin-top:16px}.sv-social,.sv-mail,.sv-ads{border:2px solid var(--ink);background:var(--paper);box-shadow:7px 7px 0 var(--ink);border-radius:16px;padding:26px 22px}.sv-cap{color:var(--muted);text-align:center;margin-top:18px;font-size:13px;font-weight:700}.soc{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.soc-card{border:2px solid var(--ink);background:var(--paper);box-shadow:3px 3px 0 var(--ink);opacity:0;animation:soc-in 9s var(--ease-out) infinite;border-radius:12px;overflow:hidden}.soc-card.fb{animation-delay:0s}.soc-card.ig{animation-delay:.7s}.soc-card.pin{animation-delay:1.4s}@keyframes soc-in{0%{opacity:0;transform:translateY(18px)}8%,88%{opacity:1;transform:none}96%,to{opacity:0;transform:translateY(-10px)}}.soc-head{color:#fff;letter-spacing:.04em;text-transform:uppercase;justify-content:space-between;align-items:center;padding:7px 10px;font-size:11px;font-weight:800;display:flex}.soc-card.fb .soc-head{background:#1877f2}.soc-card.ig .soc-head{background:linear-gradient(90deg,#f58529,#dd2a7b 55%,#8134af)}.soc-card.pin .soc-head{background:#e60023}.soc-head i{color:var(--ink);opacity:0;animation:soc-st 9s var(--ease-out) infinite;background:#fffffff0;border-radius:6px;padding:2px 7px;font-size:10px;font-style:normal;transform:scale(.8)}.soc-card.fb .soc-head i{animation-delay:1.6s}.soc-card.ig .soc-head i{animation-delay:2.3s}.soc-card.pin .soc-head i{animation-delay:3s}@keyframes soc-st{0%,8%{opacity:0;transform:scale(.8)}14%,88%{opacity:1;transform:none}96%,to{opacity:0}}.soc-img{background:linear-gradient(135deg,var(--pink),var(--palechip));border:1.5px solid var(--ink);border-radius:8px;height:84px;margin:10px}.soc-line{background:var(--ink);border-radius:99px;height:7px;margin:0 10px 8px}.soc-line.l1{width:70%}.soc-line.l2{opacity:.5;width:45%;margin-bottom:12px}.mail-card{border:2px solid var(--ink);box-shadow:4px 4px 0 var(--ink);background:#fff7da;border-radius:12px;padding:16px 16px 18px;position:relative}.mail-top{color:var(--body);border-bottom:2px solid var(--ink);justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;padding-bottom:10px;font-size:12.5px;font-weight:600;display:flex}.mail-top b{color:var(--ink)}.mail-tag{border:2px solid var(--ink);background:var(--paper);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border-radius:8px;padding:3px 8px;font-size:10px;font-weight:800}.mail-subj{margin-bottom:10px;font-size:17px;font-weight:800}.mail-line{transform-origin:0;height:7px;animation:mail-line 8s var(--ease-out) infinite;background:#d8cfc0;border-radius:99px;margin-bottom:8px}.mail-line.l1{width:92%;animation-delay:.6s}.mail-line.l2{width:78%;animation-delay:.9s}.mail-line.l3{width:55%;margin-bottom:16px;animation-delay:1.2s}@keyframes mail-line{0%,6%{transform:scaleX(0)}16%,92%{transform:scaleX(1)}to{transform:scaleX(0)}}.mail-btns{gap:10px;display:flex}.mail-btn{border:2px solid var(--ink);background:var(--paper);box-shadow:2px 2px 0 var(--ink);border-radius:999px;padding:7px 14px;font-size:12.5px;font-weight:800}.mail-btn.ok{animation:mail-ok 8s var(--ease-out) infinite}@keyframes mail-ok{0%,38%{background:var(--paper);transform:none}42%{box-shadow:0 0 0 var(--ink);transform:translate(2px,2px)scale(.96)}46%,to{background:var(--greensoft);transform:none}}.mail-card .vg-stamp{animation:mail-stamp 8s var(--ease-out) infinite;background:var(--action);top:-14px;bottom:auto;right:14px}@keyframes mail-stamp{0%,46%{opacity:0;transform:scale(.8)rotate(-6deg)}52%,92%{opacity:1;transform:none}to{opacity:0}}.mail-topics{border-top:2px dashed var(--grid);margin-top:18px;padding-top:14px;overflow:hidden}.mail-track{gap:8px;width:max-content;animation:30s linear infinite loop;display:flex}.mail-track span{border:2px solid var(--ink);background:var(--paper);white-space:nowrap;border-radius:999px;padding:5px 12px;font-size:12px;font-weight:700}.ads{grid-template-columns:1fr 1fr;gap:16px;display:grid}.ad-card{border:2px solid var(--ink);background:var(--paper);box-shadow:3px 3px 0 var(--ink);border-radius:12px;flex-direction:column;gap:9px;padding:12px;display:flex}.ad-head{letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;align-items:center;font-size:12px;font-weight:800;display:flex}.ad-st{border:2px solid var(--ink);letter-spacing:0;background:var(--paper);opacity:0;animation:ad-st 8s var(--ease-out) infinite;border-radius:8px;padding:2px 8px;font-size:10px;font-style:normal;transform:scale(.8)}.ad-card.win .ad-st{background:var(--greensoft);animation-delay:2.4s}.ad-card.lose .ad-st{background:var(--palechip);animation-delay:3s}@keyframes ad-st{0%{opacity:0;transform:scale(.8)}8%,90%{opacity:1;transform:none}to{opacity:0}}.ad-img{border:1.5px solid var(--ink);background:linear-gradient(135deg,var(--blue),var(--lav));border-radius:8px;height:70px}.ad-card.lose .ad-img{background:linear-gradient(135deg,var(--palechip),#eadfcb)}.ad-meter{border:2px solid var(--ink);background:var(--canvas);border-radius:99px;height:12px;overflow:hidden}.ad-meter i{background:var(--green);transform-origin:0;height:100%;animation:ad-meter 8s var(--ease-out) infinite;display:block;transform:scaleX(0)}.ad-card.win .ad-meter i{--w:.86}.ad-card.lose .ad-meter i{--w:.18;background:#c9bfae}@keyframes ad-meter{0%,6%{transform:scaleX(0)}30%,92%{transform:scaleX(var(--w,1))}to{transform:scaleX(0)}}.ad-lab{color:var(--body);font-size:12px;font-weight:600}.ad-card.lose{animation:ad-fade 8s var(--ease-out) infinite}@keyframes ad-fade{0%,36%{opacity:1}44%,92%{opacity:.55}to{opacity:1}}.also-lab{text-align:center;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-top:64px;font-size:12px;font-weight:800}.also-lab+.vig-grid{margin-top:18px}@media (prefers-reduced-motion:reduce){.soc-card,.soc-head i,.mail-line,.mail-btn.ok,.mail-card .vg-stamp,.ad-st,.ad-meter i,.ad-card.lose,.wrow,.wrow .wst{opacity:1;animation:none;transform:none}.ad-meter i{transform:scaleX(var(--w,1))}.mail-track{flex-wrap:wrap;width:auto;animation:none}}.show>*{min-width:0}.show-vis,.mail-topics{max-width:100%}.logo-sec{overflow:hidden}.show-copy .ai-row{justify-content:flex-start;margin-top:10px}.relief-art{width:200px;height:200px;animation:4.2s ease-in-out infinite relief-breathe;position:relative}.relief-art img{width:100%;height:100%;display:block}.relief-check{border:2px solid var(--ink);background:var(--paper);width:54px;height:54px;box-shadow:3px 3px 0 var(--ink);color:var(--green);border-radius:999px;justify-content:center;align-items:center;display:flex;position:absolute;bottom:8px;right:-4px}.relief-check svg{width:32px;height:32px}.relief-check .tick{stroke-dasharray:40;stroke-dashoffset:40px}.pain-row.on .relief-check .tick{animation:tick-draw 1s var(--ease-out) .45s forwards}.relief .relief-h{font-size:38px}.relief .todo-line{max-width:22em;font-size:16.5px}@media (prefers-reduced-motion:reduce){.relief-art{animation:none}.relief-check .tick{stroke-dashoffset:0}}.todo-lab.big{letter-spacing:.08em;opacity:1;border:2px solid var(--ink);border-radius:10px;margin-bottom:4px;padding:8px 16px;font-size:15px;display:inline-block}.pain .todo-lab.big{background:var(--canvas);color:var(--ink);border-color:var(--canvas);box-shadow:3px 3px #fbf3e859}.todo-lab.big.on{background:var(--action);color:var(--ink);box-shadow:3px 3px 0 var(--ink)}.mc-toggle,.mc-panel{display:none!important}.show.wide{grid-template-columns:1fr;gap:28px}.show.wide .show-copy{text-align:center;align-items:center;margin:0 auto}.show.wide .show-copy p{max-width:36em}.s3{grid-template-columns:1fr 40px 1fr 40px 1fr;align-items:start;gap:12px;display:grid}@media (max-width:860px){.s3{grid-template-columns:1fr}.s3-arrow{height:34px;margin:-4px auto;transform:rotate(90deg)}}.s3-step{flex-direction:column;gap:12px;min-width:0;display:flex}.s3-lab{border:2px solid var(--ink);background:var(--paper);box-shadow:3px 3px 0 var(--ink);border-radius:12px;grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:center;column-gap:12px;padding:10px 14px;display:grid}.s3-n{border:2px solid var(--ink);background:var(--canvas);border-radius:9px;grid-row:1/3;justify-content:center;align-items:center;width:38px;height:38px;font-size:13px;font-weight:800;display:flex}.s3-lab b{font-size:15px;line-height:1.2}.s3-lab small{color:var(--body);font-size:12px;font-weight:600}.s3-step:first-child .s3-lab{background:var(--blue)}.s3-step:nth-child(3) .s3-lab{background:var(--lav)}.s3-step:nth-child(5) .s3-lab{background:var(--greensoft)}.s3-frame{border:2px solid var(--ink);background:var(--paper);box-shadow:5px 5px 0 var(--ink);aspect-ratio:16/9;border-radius:14px;position:relative;overflow:hidden}.s3-frame img,.s3-frame video{object-fit:cover;width:100%;height:100%;display:block}.s3-frame .vg-stamp{opacity:1;animation:none;bottom:10px;right:10px;transform:none}.s3-arrow{justify-content:center;align-items:center;height:100%;min-height:120px;display:flex}.s3-arrow svg{width:34px;height:24px}.vig-grid.vig-2{grid-template-columns:repeat(2,1fr);max-width:820px;margin-left:auto;margin-right:auto}@media (max-width:560px){.vig-grid.vig-2{grid-template-columns:1fr}}@media (max-width:640px){.home-v67{overflow-x:clip}.nav-inner{gap:12px;min-height:64px;padding-top:14px;padding-bottom:14px}.wordmark{font-size:22px}.nav-cta{padding:10px 14px;font-size:12.5px}.hero-grid{gap:28px;padding-top:36px;padding-bottom:24px}.h1{font-size:clamp(32px,8.4vw,40px);line-height:1.06}.hero-sub{margin-top:16px;font-size:16.5px;line-height:1.5}.plat-row{gap:8px}.plat-row .plat-lab{flex:0 0 100%;margin:0}.plat-row .brand{box-shadow:1.5px 1.5px 0 var(--ink);gap:5px;padding:5px 10px;font-size:12.5px}.plat-row .brand .bl{width:13px;height:13px}.plat-note{margin-top:8px;font-size:13px}.bchip{padding:7px 12px;font-size:13px}.cap-form button{min-height:48px;padding:14px 18px}section{padding:56px 0 0}#problem{padding:40px 0 0}#services{padding:56px 0 0}.sec-head{gap:12px}h2{font-size:clamp(28px,7.2vw,36px)}.lede{font-size:16px}.pain-rows{gap:16px;margin-top:28px}.pain,.cure{padding:16px 18px}.pain p{font-size:15.5px}.cure p{font-size:14.5px}.shows{gap:40px;margin-top:32px}.show-copy{gap:10px}.show-copy h3{font-size:clamp(24px,6.4vw,30px)}.show-copy p{font-size:15.5px;line-height:1.5}.sv-social,.sv-mail,.sv-ads{box-shadow:5px 5px 0 var(--ink);padding:18px 14px}.soc{gap:10px}.soc-img{height:72px;margin:8px}.ads{gap:12px}.chat-body{gap:14px;min-height:280px;padding:18px 16px 20px}.hero-grid .chatwin .chat-body{min-height:260px;padding:16px 14px 18px}.s3{gap:10px}.s3-lab{column-gap:10px;padding:8px 10px}.s3-n{width:34px;height:34px;font-size:12px}.s3-lab b{font-size:14px}.s3-lab small{font-size:11.5px}.s3-arrow{min-height:40px}.also-lab{margin-top:40px}.faq-wrap,.paths-wrap{margin-top:56px}.faq-chips{gap:7px;padding:12px 14px 14px}.faq-chips button{min-height:40px;padding:10px 12px;font-size:12.5px}.contact-box{box-shadow:5px 5px 0 var(--ink);border-radius:16px;gap:16px;margin-top:56px;padding:36px 20px}.contact-box .sub{font-size:15.5px}.contact-box .btn{width:100%;max-width:320px}.btn{padding:14px 24px;font-size:15px}.steps{gap:16px}.step{padding:22px 18px}footer{margin-top:48px;padding:24px 0 36px}.foot-inner{flex-direction:column;align-items:flex-start;gap:14px}.foot-links{flex-wrap:wrap;gap:14px 18px;margin-left:0}.logo-wrap{padding-top:18px}.home-v67 .m-carousel{width:calc(100% + 48px);margin:0 -24px}.home-v67 .m-carousel .m-track{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;grid-template-columns:none;gap:14px;width:auto;padding:6px 24px 20px;scroll-padding-inline:24px;display:flex;overflow-x:auto}.home-v67 .m-carousel .m-track::-webkit-scrollbar{display:none}.home-v67 .m-carousel .m-track>*{scroll-snap-align:start;flex:0 0 min(78vw,300px);min-height:100%}.home-v67 .m-carousel .paths{margin-top:28px}.home-v67 .m-dots{justify-content:center;gap:8px;padding:0 24px 4px;display:flex}.home-v67 .m-dots[hidden]{display:none}.home-v67 .m-dot{border:2px solid var(--ink);background:var(--paper);width:8px;height:8px;box-shadow:none;cursor:pointer;border-radius:999px;min-height:0;padding:0}.home-v67 .m-dot[aria-current=true]{background:var(--action);width:22px}}@media (min-width:641px){.home-v67 .m-dots{display:none!important}}body.home-v67-active{color:#141414;background-color:#fbf3e8;background-image:linear-gradient(#f0e4d3 1px,#0000 1px),linear-gradient(90deg,#f0e4d3 1px,#0000 1px);background-position:0 0;background-repeat:repeat;background-size:36px 36px;background-attachment:scroll;background-origin:padding-box;background-clip:border-box}
