@font-face{font-family:Clash Display;src:url(/site/fonts/Z3MGHFHX6DCTLQ55LJYRJ5MDCZPMFZU6.woff2)format("woff2");font-weight:600;font-display:swap;font-style:normal}@font-face{font-family:Clash Display;src:url(/site/fonts/53RZKGODFYDW3QHTIL7IPOWTBCSUEZK7.woff2)format("woff2");font-weight:700;font-display:swap;font-style:normal}@font-face{font-family:General Sans;src:url(/site/fonts/7YY3ZAAE3TRV2LANYOLXNHTPHLXVWTKH.woff2)format("woff2");font-weight:400;font-display:swap;font-style:normal}@font-face{font-family:General Sans;src:url(/site/fonts/SB2OEB6IKZPRR6JT4GFJ2TFT6HBB6AZN.woff2)format("woff2");font-weight:500;font-display:swap;font-style:normal}@font-face{font-family:General Sans;src:url(/site/fonts/3ZLMEXZEQPLTEPMHTQDAUXP5ZZXCZAEN.woff2)format("woff2");font-weight:600;font-display:swap;font-style:normal}
.bp-page .bp-instant .bar{opacity:1;transform:translate(-50%)}.bp-page .bp-instant .hero .enter{opacity:1;transform:none}html:has(.bp-page){height:auto;overflow-x:visible}body:has(.bp-page){-webkit-user-select:auto;user-select:auto;height:auto;min-height:0;overflow-y:visible!important}.bp-page{-webkit-user-select:auto;user-select:auto}:where(.bp-page) main{min-height:auto;overflow:visible}:where(.bp-page) [id]{scroll-margin-top:0}:where(.bp-page) button,:where(.bp-page) input,:where(.bp-page) select,:where(.bp-page) textarea{font:revert;line-height:normal}:root{--slate-600:#2a333f;--paper:#fff;--paper-2:#f4f6f8;--star:#f5a623;--page:#fff;--page-2:#fbf5f1;--cream:#f4ebe4;--panel:#fff;--line:#ece4df;--ink:#151c25;--ink-2:#5a6570;--ink-3:#8b95a1;--coral:#fd5555;--coral-600:#f03d3d;--coral-soft:#fd55551a;--mist:#c3cbd5;--muted:#7c8794;--ease:cubic-bezier(.22,1,.36,1);--ease-mech:cubic-bezier(.6,.02,.1,1);--container:1180px;--gutter:24px;--r-panel:4px;--r-btn:4px;--font-d:"Clash Display",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-b:"General Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{font-family:var(--font-b);color:var(--ink);background:var(--page);-webkit-font-smoothing:antialiased;line-height:1.6;overflow-x:hidden}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}:focus-visible{outline:2px solid var(--coral);outline-offset:3px;border-radius:4px}.desk{z-index:-3;background:radial-gradient(1100px 720px at 84% -8%,#fd555521,#0000 58%),radial-gradient(900px 700px at 6% 108%,#fd786e12,#0000 60%),linear-gradient(#fff,#fcf6f2 55%,#fbf3ee);position:fixed;inset:0}.grain{z-index:-2;opacity:.35;pointer-events:none;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.35'/%3E%3C/svg%3E");position:fixed;inset:0}h1,h2,h3{font-family:var(--font-d);letter-spacing:-.02em;color:var(--ink);font-weight:600;line-height:1.08}.h1{letter-spacing:-.03em;font-size:clamp(2.6rem,7vw,5.5rem);font-weight:700;line-height:1.14}.h2{font-size:clamp(2rem,5vw,3.6rem);line-height:1.16}.h2 .car{color:var(--coral);font-style:normal}.h3{font-size:clamp(1.3rem,2.5vw,1.9rem)}em{color:var(--coral);font-style:normal}.lead{color:var(--ink-2);font-size:clamp(1.05rem,1.5vw,1.25rem);font-weight:400;line-height:1.55}.eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);background:0 0;border:0;align-items:center;gap:10px;padding:0 0 9px;font-size:.75rem;font-weight:600;display:inline-flex;position:relative}.eyebrow:after{content:none}.eyebrow .dot{background:var(--coral);border-radius:0;width:18px;height:3px}.ic{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:26px;height:26px;display:block}.ic-fill{fill:currentColor;stroke:none}.bp-container{max-width:var(--container);padding-inline:var(--gutter);margin:0 auto}section{position:relative}.scene{padding-block:clamp(80px,12vh,140px)}.reveal{transition:opacity .7s var(--ease),transform .7s var(--ease);transition-delay:var(--d,0s)}.js .reveal{opacity:0;transform:translateY(30px)}.js .reveal.in{opacity:1;transform:none}.bar{z-index:60;-webkit-backdrop-filter:blur(18px)saturate(140%);backdrop-filter:blur(18px)saturate(140%);border:1px solid var(--line);width:min(1140px,94vw);transition:opacity .5s var(--ease),transform .5s var(--ease);background:#ffffffb8;border-radius:10px;align-items:center;gap:16px;padding:9px 10px 9px 18px;display:flex;position:fixed;top:14px;left:50%;transform:translate(-50%);box-shadow:0 10px 34px #3c281e1a}.js .bar{opacity:0;transform:translate(-50%,-16px)}body.loaded .bar{opacity:1;transform:translate(-50%)}.brand{font-family:var(--font-d);letter-spacing:-.02em;align-items:center;gap:10px;font-size:1.25rem;font-weight:700;display:flex}.brand .mark-img{flex-shrink:0;width:auto;height:26px;display:block}.brand .wm{color:var(--ink)}.brand .wm b{color:var(--coral)}.nav{color:var(--ink-2);gap:22px;margin-left:10px;font-size:.9rem;display:flex}.nav a:hover{color:var(--ink)}.bar .spacer{flex:1}.seg{border:1px solid var(--line);background:#f3ece7;border-radius:12px;gap:2px;padding:4px;display:flex;position:relative}.seg button{z-index:2;color:var(--ink-2);font-family:var(--font-b);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:9px;padding:8px 15px;font-size:.83rem;font-weight:600;transition:color .3s;position:relative}.seg button.on{color:#fff}.seg .pill{z-index:1;background:var(--coral);width:calc(50% - 3px);height:calc(100% - 8px);transition:transform .38s var(--ease-mech);border-radius:9px;position:absolute;top:4px;left:4px;box-shadow:0 6px 18px #fd555566}body[data-mode=mechanic] .seg .pill{transform:translate(calc(100% + 2px))}.btn{font-family:var(--font-b);cursor:pointer;border-radius:var(--r-btn);transition:transform .25s var(--ease),background .25s,box-shadow .25s;border:0;align-items:center;gap:8px;padding:11px 18px;font-size:.86rem;font-weight:700;display:inline-flex}.btn-coral{background:var(--coral);color:#fff}.btn-coral:hover{background:var(--coral-600)}.btn-ghost{color:var(--ink);border:1px solid var(--line);background:#151c250a}.btn-ghost:hover{background:#151c2512}.bar .btn-coral{padding:10px 16px}.stores{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.store-badge{transition:transform .25s var(--ease);align-items:center;display:inline-flex}.store-badge:hover{transform:translateY(-2px)}.store-badge img{width:auto;display:block}.store-badge.apple img{height:40px}.store-badge.google img{height:59px}@media (max-width:520px){.store-badge.apple img{height:34px}.store-badge.google img{height:50px}}.store{color:#fff;border-radius:var(--r-btn);transition:border-color .25s,transform .25s var(--ease),box-shadow .25s;background:#141a22;border:1px solid #141a22;align-items:center;gap:10px;padding:11px 17px;display:flex}.store:hover{border-color:var(--coral);transform:translateY(-2px);box-shadow:0 10px 24px #141a2229}.store .gi{font-size:20px;line-height:1}.store b{font-size:.95rem;font-weight:700;line-height:1.15;font-family:var(--font-b);display:block}.store small{color:#9aa3ae;text-transform:uppercase;letter-spacing:.04em;font-size:.68rem}.hero{min-height:100vh;max-width:var(--container);padding:150px var(--gutter) 90px;grid-template-columns:1.05fr .95fr;align-items:center;gap:40px;margin:0 auto;display:grid}.hero .enter{transition:opacity .7s var(--ease),transform .8s var(--ease);transition-delay:var(--d,0s)}.js .hero .enter{opacity:0;transform:translateY(var(--ty,30px))}body.loaded .hero .enter{opacity:1;transform:none}.hero h1{margin:20px 0}.hero .lead{max-width:30em;margin-bottom:30px}.trust{color:var(--ink-2);align-items:center;gap:14px;margin-top:26px;font-size:.86rem;display:flex}.avatars{display:flex}.avatars span{border:2px solid var(--page);background:linear-gradient(135deg,#c9cfd6,#aeb6c0);border-radius:50%;width:32px;height:32px;margin-left:-10px}.avatars span:first-child{margin-left:0}.stage{perspective:1500px;place-items:center;display:grid;position:relative}.stage .glow{filter:blur(40px);background:radial-gradient(circle,#fd555547,#0000 66%);border-radius:50%;width:400px;height:400px;position:absolute}.phone{width:300px;height:620px;transition:transform .6s var(--ease);background:#0b0f14;border:1px solid #0003;border-radius:44px;flex-shrink:0;position:relative;transform:rotateY(-13deg)rotateX(4deg)rotate(1deg);box-shadow:0 40px 80px #1e161047,inset 0 0 0 8px #05080b,0 0 0 1px #00000014}.phone.flat{transform:none}.screen{background:var(--paper-2);border-radius:36px;flex-direction:column;display:flex;position:absolute;inset:9px;overflow:hidden}.notch{z-index:6;background:#05080b;border-radius:100px;width:112px;height:26px;position:absolute;top:14px;left:50%;transform:translate(-50%)}.app-top{background:var(--slate-600);color:#fff;flex-shrink:0;padding:34px 18px 16px}.app-top .row{justify-content:space-between;align-items:center;display:flex}.app-brand{font-family:var(--font-d);font-size:1.05rem;font-weight:700}.app-brand b{color:var(--coral)}.bell{background:#ffffff1a;border-radius:50%;place-items:center;width:30px;height:30px;font-size:.85rem;display:grid;position:relative}.bell:after{content:"3";background:var(--coral);color:#fff;border-radius:50%;place-items:center;width:16px;height:16px;font-size:.55rem;font-weight:700;display:grid;position:absolute;top:-3px;right:-3px}.req{background:#ffffff14;border:1px solid #ffffff1f;border-radius:14px;margin-top:14px;padding:12px}.req .t{color:#b9c2cd;text-transform:uppercase;letter-spacing:.05em;font-size:.68rem}.req .v{margin-top:3px;font-size:.86rem;font-weight:600}.req .tags{gap:6px;margin-top:9px;display:flex}.req .tags i{color:#ffb3b3;background:var(--coral-soft);border:1px solid #fd555566;border-radius:7px;padding:3px 8px;font-size:.62rem;font-style:normal}.app-body{background:var(--paper-2);flex:1;padding:14px 16px;overflow:hidden}.app-body .lbl{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.app-body .lbl b{color:#1a2129;font-size:.84rem;font-family:var(--font-b)}.app-body .lbl span{color:var(--coral);font-size:.74rem;font-weight:700}.quote{background:#fff;border:1px solid #e7ebf0;border-radius:15px;align-items:center;gap:11px;margin-bottom:10px;padding:11px 12px;display:flex;position:relative;box-shadow:0 6px 16px #141e2d0f}.quote.best{border-color:#fd555580;box-shadow:0 8px 22px #fd55552e}.quote .pfp{color:#fff;background:linear-gradient(135deg,#4a5a6b,#2c3540);border-radius:12px;flex-shrink:0;place-items:center;width:40px;height:40px;font-size:.95rem;font-weight:700;display:grid}.quote .m{flex:1;min-width:0}.quote .m .n{color:#1a2129;font-size:.82rem;font-weight:700}.quote .m .s{color:#7b848f;margin-top:2px;font-size:.68rem}.quote .m .s b{color:var(--star);font-weight:700}.quote .price{text-align:right}.quote .price .p{color:var(--ink);font-size:1rem;font-weight:800;font-family:var(--font-d)}.quote .price .u{color:#9aa3ae;font-size:.58rem}.badge-best{background:var(--coral);color:#fff;letter-spacing:.04em;text-transform:uppercase;border-radius:6px;padding:3px 8px;font-size:.56rem;font-weight:700;position:absolute;top:-9px;left:12px}.pickbtn{background:var(--coral);color:#fff;text-align:center;border-radius:13px;margin-top:4px;padding:12px;font-size:.82rem;font-weight:700}.desc-photo{color:#6b7480;background:linear-gradient(135deg,#39434f,#222a34);border:1px dashed #ffffff24;border-radius:14px;place-items:center;height:120px;margin-bottom:12px;font-size:.72rem;display:grid}.chips{flex-wrap:wrap;gap:6px;margin-bottom:12px;display:flex}.chips i{color:#54606c;background:#fff;border:1px solid #e7ebf0;border-radius:9px;padding:6px 11px;font-size:.68rem;font-style:normal}.chips i.on{background:var(--coral);color:#fff;border-color:var(--coral)}.field{color:#7b848f;background:#fff;border:1px solid #e7ebf0;border-radius:12px;margin-bottom:12px;padding:11px 12px;font-size:.74rem}.map{background:linear-gradient(135deg,#e9edf1,#dbe2e8);border:1px solid #e0e5ea;border-radius:16px;height:200px;margin-bottom:12px;position:relative;overflow:hidden}.map .grid-lines{opacity:.5;background-image:linear-gradient(#788ca040 1px,#0000 1px),linear-gradient(90deg,#788ca040 1px,#0000 1px);background-size:26px 26px;position:absolute;inset:0}.map .route{width:64%;height:1px;position:absolute;top:78%;left:16%}.map svg{width:100%;height:100%;position:absolute;inset:0}.map .pin{background:var(--coral);border-radius:50% 50% 50% 0;width:26px;height:26px;position:absolute;transform:rotate(-45deg);box-shadow:0 6px 14px #fd555580}.map .pin.home{background:var(--slate-600);top:20%;left:78%}.map .pin.mech{top:70%;left:14%}.map .pin:after{content:"";background:#fff;border-radius:50%;position:absolute;inset:7px}.eta{background:#fff;border:1px solid #e7ebf0;border-radius:13px;justify-content:space-between;align-items:center;padding:11px 13px;display:flex}.eta .who{align-items:center;gap:10px;display:flex}.eta .pfp2{background:linear-gradient(135deg,#4a5a6b,#2c3540);border-radius:11px;width:36px;height:36px}.eta .who b{color:#1a2129;font-size:.8rem}.eta .who div{color:#7b848f;font-size:.65rem}.eta .time{text-align:right}.eta .time b{color:var(--coral);font-size:.95rem;font-family:var(--font-d)}.eta .time span{color:#9aa3ae;font-size:.58rem;display:block}.quote .m .n2{color:#1a2129;font-size:.82rem;font-weight:700}.tabbar{background:#fff;border-top:1px solid #eef1f4;flex-shrink:0;justify-content:space-around;align-items:flex-start;padding:11px 0 14px;display:flex}.tabbar i{color:#aeb6bf;flex-direction:column;align-items:center;gap:4px;font-size:.6rem;font-style:normal;display:flex}.tabbar i:before{content:"";background:#d3d9df;border-radius:6px;width:18px;height:18px}.tabbar i.act{color:var(--coral)}.tabbar i.act:before{background:var(--coral)}.tabbar .plus{background:var(--coral);color:#fff;border-radius:50%;place-items:center;width:52px;height:52px;margin-top:-26px;font-size:1.6rem;display:grid;box-shadow:0 8px 20px #fd555580}.for-mechanic,body[data-mode=mechanic] .for-customer{display:none}body[data-mode=mechanic] .for-mechanic{display:block}body[data-mode=mechanic] .for-mechanic.flexrow{display:flex}.pains{grid-template-columns:repeat(3,1fr);align-items:start;gap:18px;margin-top:44px;display:grid}.pain{background:var(--panel);border:1px solid var(--line);border-radius:var(--r-panel);padding:28px 24px;position:relative}.pain .pi{background:0 0;border-radius:0;justify-content:start;place-items:center;width:44px;height:44px;margin-bottom:16px;font-size:1.5rem;display:grid}.pain h3{margin-bottom:8px;font-size:1.15rem}.pain p{color:var(--ink-3);font-size:.94rem}.bracket:before,.bracket:after{content:"";pointer-events:none;width:14px;height:14px;position:absolute}.bracket:before{border-top:2px solid var(--coral);border-left:2px solid var(--coral);top:-1px;left:-1px}.bracket:after{border-bottom:2px solid var(--coral);border-right:2px solid var(--coral);bottom:-1px;right:-1px}.center-head{text-align:center;max-width:760px;margin:0 auto}.center-head .eyebrow{display:inline-flex}.center-head .eyebrow:after{left:50%;transform:translate(-50%)}.center-head .lead{margin:18px auto 0}.loop-divider{max-width:var(--container);padding:26px var(--gutter);align-items:center;margin:0 auto;display:flex}.loop-divider .rule{background:linear-gradient(90deg,transparent,var(--line));flex:1;height:1px}.loop-divider .rule:last-child{background:linear-gradient(90deg,var(--line),transparent)}.loop-divider svg{width:58px;height:26px;color:var(--coral);flex-shrink:0;margin:0 18px}.loop-divider .mark{flex-shrink:0;width:56px;height:auto;margin:0 20px;display:block}.phone.real .notch{display:none}.phone.real .screen{background:#fff;display:block}.phone.real .screen img{object-fit:cover;object-position:top center;width:100%;height:100%;display:block}.phone.real .screen img.for-mechanic,body[data-mode=mechanic] .phone.real .screen img.for-customer{display:none}body[data-mode=mechanic] .phone.real .screen img.for-mechanic{display:block}.split{grid-template-columns:1fr 1fr;align-items:center;gap:56px;display:grid}.split.rev .copy{order:2}.steplist{flex-direction:column;gap:16px;margin-top:26px;list-style:none;display:flex}.steplist li{align-items:center;gap:14px;display:flex}.steplist .num{border:1.5px solid var(--coral);width:30px;height:30px;color:var(--coral);font-size:.82rem;font-weight:700;font-family:var(--font-d);background:0 0;border-radius:0;flex-shrink:0;place-items:center;display:grid}.steplist b{color:var(--ink);font-size:.98rem}.steplist p{color:var(--ink-3);margin-top:2px;font-size:.9rem}.steplist.for-mechanic{display:none}body[data-mode=mechanic] .steplist.for-mechanic{display:flex}.sig .steplist b{color:#fff}.sig .steplist .num{color:#fff;border-color:#fff9}body[data-mode=mechanic] #how{display:none}.callouts{flex-direction:column;gap:12px;margin-top:26px;display:flex}.callout{background:var(--panel);border:1px solid var(--line);border-radius:var(--r-panel);border-left:2px solid var(--coral);align-items:center;gap:14px;padding:16px 18px;display:flex}.callout .ci{background:0 0;border-radius:0;flex-shrink:0;place-items:center;width:34px;height:34px;font-size:1.3rem;display:grid}.callout b{color:var(--ink);font-size:.95rem}.callout p{color:var(--ink-3);font-size:.84rem}.photo-slot{border-radius:var(--r-panel);background:var(--page-2);border:1px dashed var(--line);min-height:220px;color:var(--ink-3);text-align:center;place-items:center;padding:20px;font-size:.8rem;display:grid}.sig{padding:clamp(40px,7vh,90px) var(--gutter)}.sig-block{background:var(--coral);color:#fff;border-radius:30px;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(30px,5vw,54px);max-width:1140px;margin:0 auto;padding:clamp(30px,4.5vw,58px);display:grid;position:relative;overflow:hidden;box-shadow:0 40px 80px #f03c3c33}.sig .phone{transform:rotateY(-8deg)rotateX(3deg)scale(1.02)}.js .sig .stream .quote{opacity:0;transform:translateY(18px)}.sig-note{color:#ffffffeb;align-items:center;gap:10px;margin-top:22px;font-size:.9rem;display:flex}.sig-note .tick{width:22px;height:22px;color:var(--coral);background:#fff;border-radius:50%;flex-shrink:0;place-items:center;font-size:.7rem;display:grid}.pillars{grid-template-columns:repeat(3,1fr);align-items:start;gap:18px;margin-top:44px;display:grid}.pillar{background:var(--panel);border:1px solid var(--line);border-radius:var(--r-panel);padding:30px 26px;transition:border-color .3s,background .3s,box-shadow .3s;position:relative}.pillar:hover{background:#fff9f7;border-color:#fd55558c;box-shadow:0 12px 30px #fd55551a}.pillar .pi{background:0 0;border-radius:0;justify-content:start;place-items:center;width:44px;height:44px;margin-bottom:18px;font-size:1.6rem;display:grid}.pillar h3{margin-bottom:9px;font-size:1.2rem}.pillar p{color:var(--ink-3);font-size:.94rem}.compare{background:var(--panel);border:1px solid var(--line);border-radius:var(--r-panel);margin-top:56px;overflow:hidden}.compare .crow{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.compare .crow:last-child{border-bottom:0}.compare .crow>div{align-items:center;gap:11px;padding:18px 24px;font-size:.96rem;display:flex}.compare .crow .others{color:var(--ink-3)}.compare .crow .cp{color:var(--ink);border-left:1px solid var(--line);background:#fd55550d}.compare .chead>div{font-family:var(--font-d);color:var(--ink);font-size:1.05rem;font-weight:600}.compare .chead .cp{color:var(--coral)}.compare .x{color:var(--ink-3)}.compare .v{color:var(--coral);font-weight:700}.finale{background:var(--coral);color:#fff;padding-block:clamp(90px,14vh,160px);overflow:hidden}.finale .eyebrow{color:#ffffffe6}.finale .eyebrow:after,.finale .eyebrow .dot{background:#fff}.finale h2{color:#fff}.finale em{color:#fff;text-underline-offset:5px;white-space:nowrap;-webkit-text-decoration:underline #ffffff8c;text-decoration:underline #ffffff8c;text-decoration-thickness:2px}.finale .lead{color:#ffffffeb}.marquee{white-space:nowrap;opacity:.14;-webkit-user-select:none;user-select:none;pointer-events:none;margin-bottom:60px;overflow:hidden}.marquee .track{font-family:var(--font-d);color:#fff;letter-spacing:-.02em;will-change:transform;font-size:clamp(4rem,14vw,11rem);font-weight:700;display:inline-block}.download{text-align:center;max-width:900px;margin:0 auto}.dl-card{border-radius:var(--r-panel);background:#fff;border:1px solid #ffffff80;flex-flow:column wrap;justify-content:center;align-items:center;gap:18px;margin-top:40px;padding:32px 42px;display:inline-flex;position:relative;box-shadow:0 24px 60px #78141438}.dl-card .h3{color:var(--ink)}.dl-right{text-align:center}.dl-right .stores{justify-content:center;margin-top:16px}footer{background:var(--page-2);border-top:1px solid var(--line);padding:64px var(--gutter) 34px}.foot-grid{max-width:var(--container);grid-template-columns:1.6fr 1fr 1fr 1fr;gap:40px;margin:0 auto;display:grid}.foot-brand .brand{margin-bottom:16px}.foot-brand p{color:var(--ink-3);max-width:30ch;font-size:.9rem}.socials{gap:10px;margin-top:20px;display:flex}.socials a{border-radius:var(--r-btn);background:var(--panel);border:1px solid var(--line);width:38px;height:38px;color:var(--ink-2);place-items:center;font-size:.8rem;font-weight:600;transition:all .25s;display:grid}.socials a:hover{background:var(--coral);color:#fff;border-color:var(--coral)}.fcol h3{text-transform:uppercase;letter-spacing:.08em;color:var(--ink-3);font-size:.78rem;font-family:var(--font-b);margin-bottom:16px;font-weight:600}.fcol a,.fcol .fitem{color:var(--ink-2);margin-bottom:11px;font-size:.92rem;transition:color .2s;display:block}.fcol a:hover{color:var(--coral)}.foot-bottom{max-width:var(--container);border-top:1px solid var(--line);color:var(--ink-3);flex-wrap:wrap;justify-content:space-between;gap:16px;margin:40px auto 0;padding-top:24px;font-size:.82rem;display:flex}.boostpad-credit{color:var(--ink-3);transition:color .2s}.boostpad-credit:hover{color:var(--coral)}.wipe{z-index:90;background:var(--coral);transform-origin:0;pointer-events:none;position:fixed;inset:0;transform:scaleX(0)}.wipe.run{animation:wipe .5s var(--ease-mech) forwards}@keyframes wipe{0%{transform-origin:0;transform:scaleX(0)}50%{transform-origin:0;transform:scaleX(1)}50.01%{transform-origin:100%}to{transform-origin:100%;transform:scaleX(0)}}.pain .pi,.pillar .pi{color:var(--coral);justify-items:start;width:auto}.pain .pi .ic,.pillar .pi .ic{width:30px;height:30px}.callout .ci{color:var(--coral)}.callout .ci .ic{width:24px;height:24px}.bell .ic{width:15px;height:15px;color:var(--mist)}.quote .pfp .ic{color:#fff;width:20px;height:20px}.store .gi{place-items:center;display:grid}.store .gi .ic{color:#fff;width:18px;height:18px}.desc-photo .ic{color:var(--muted)}.band-white{background:var(--page)}.band-cream{background:var(--cream)}.sig-block .eyebrow{color:#ffffffe6}.sig-block .eyebrow:after,.sig-block .eyebrow .dot{background:#fff}.sig-block h2,.sig-block em{color:#fff}.sig-block em{text-underline-offset:5px;white-space:nowrap;-webkit-text-decoration:underline #ffffff8c;text-decoration:underline #ffffff8c;text-decoration-thickness:2px}.sig-block .lead{color:#ffffffeb}.expandable{cursor:pointer}.detail{color:var(--ink-3);font-size:.92rem;line-height:1.4}.expandable .xbody{opacity:0;transition:grid-template-rows .34s var(--ease),opacity .26s var(--ease);grid-template-rows:0fr;display:grid}.expandable .xbody .xinner{min-height:0;overflow:hidden}.expandable:hover .xbody,.expandable:focus-visible .xbody,.expandable.open .xbody{opacity:1;grid-template-rows:1fr}.xbody .detail{padding-top:10px}.expandable .more{width:16px;height:16px;transition:transform .3s var(--ease);position:absolute;top:18px;right:18px}.expandable .more:before,.expandable .more:after{content:"";background:var(--coral);border-radius:2px;position:absolute}.expandable .more:before{height:2px;top:7px;left:0;right:0}.expandable .more:after{width:2px;top:0;bottom:0;left:7px}.expandable:hover .more,.expandable:focus-visible .more,.expandable.open .more{transform:rotate(135deg)}.solve{border-top:1px solid var(--line);color:var(--ink);align-items:center;gap:9px;margin-top:12px;padding-top:12px;font-size:.92rem;font-weight:600;line-height:1.35;display:flex}.solve .tick{background:var(--coral-soft);width:18px;height:18px;color:var(--coral);flex-shrink:0;place-items:center;display:grid}.solve .tick .ic{stroke-width:2.4px;width:12px;height:12px}@media (max-width:960px){.hero{text-align:center;grid-template-columns:1fr;gap:26px;padding-top:130px}.hero .lead{margin-inline:auto}.hero .stores,.trust{justify-content:center}.sig{grid-template-columns:1fr;gap:32px}.split{grid-template-columns:1fr;gap:34px}.split.rev .copy{order:0}.pains,.pillars{grid-template-columns:1fr}.nav{display:none}.foot-grid{grid-template-columns:1fr 1fr}.stage{margin-top:8px}}@media (max-width:560px){.bar{gap:10px;padding:8px 8px 8px 14px}.bar .brand .wm{display:none}.seg button{padding:8px 10px;font-size:.76rem}.bar .btn-coral{display:none}.foot-grid{grid-template-columns:1fr 1fr}.dl-card{gap:22px;padding:24px}.dl-right{text-align:center}.dl-right .stores{justify-content:center}.compare .crow>div{padding:14px 16px;font-size:.86rem}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}.reveal,.hero .enter,.sig .stream .quote{opacity:1!important;transform:none!important}.marquee{opacity:.14}}.page-hero{max-width:var(--container);padding:150px var(--gutter) 56px;text-align:center;margin:0 auto}.page-hero .h1{max-width:24ch;margin-inline:auto;font-size:clamp(2.2rem,5.5vw,4rem)}.page-hero .h1 em{white-space:nowrap}.page-hero+.scene{padding-top:clamp(36px,5vh,64px)}.page-hero .lead{max-width:56ch;margin:20px auto 0}.page-hero .stores{justify-content:center;margin-top:32px}.prose{max-width:70ch;margin:0 auto}.prose p{color:var(--ink-2);margin-bottom:18px;font-size:1.02rem;line-height:1.75}.prose h2{margin:46px 0 14px;font-size:clamp(1.5rem,3vw,2.1rem);line-height:1.2}.prose h3{margin:30px 0 10px;font-size:1.15rem}.prose ul,.prose ol{color:var(--ink-2);margin-bottom:20px;padding-left:1.25em}.prose li{margin-bottom:9px;line-height:1.65}.prose strong{color:var(--ink);font-weight:600}.prose>:first-child{margin-top:0}.spec{border-collapse:collapse;background:var(--panel);border:1px solid var(--line);border-radius:var(--r-panel);width:100%;margin:26px 0;font-size:.95rem;overflow:hidden}.spec th,.spec td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:14px 16px}.spec thead th{font-family:var(--font-b);color:var(--ink);text-transform:uppercase;letter-spacing:.06em;background:#fff9f7;font-size:.8rem;font-weight:600}.spec tbody tr:last-child td{border-bottom:0}.spec td:last-child,.spec th:last-child{text-align:right;white-space:nowrap}.spec .total td{color:var(--ink);background:#fff9f7;font-weight:700}.feegrid{grid-template-columns:repeat(2,1fr);gap:18px;margin:30px 0;display:grid}.fee{background:var(--panel);border:1px solid var(--line);border-left:2px solid var(--coral);border-radius:var(--r-panel);padding:24px}.fee .amt{font-family:var(--font-d);color:var(--coral);white-space:nowrap;font-size:clamp(1.3rem,2.4vw,1.7rem);font-weight:700;line-height:1.1}.fee .who{text-transform:uppercase;letter-spacing:.08em;color:var(--ink-3);margin-top:8px;font-size:.78rem}.fee p{color:var(--ink-2);margin-top:12px;font-size:.9rem;line-height:1.55}.article{max-width:70ch;padding:150px var(--gutter) 40px;margin:0 auto}.article .meta{color:var(--ink-3);text-transform:uppercase;letter-spacing:.08em;margin-bottom:14px;font-size:.82rem}.article h1{margin-bottom:18px;font-size:clamp(2rem,4.5vw,3.2rem);line-height:1.18}.article .standfirst{color:var(--ink-2);margin-bottom:34px;font-size:1.15rem;line-height:1.6}.postlist{gap:18px;margin-top:44px;display:grid}.post{background:var(--panel);border:1px solid var(--line);border-radius:var(--r-panel);padding:28px 26px;transition:border-color .3s,background .3s,box-shadow .3s;display:block}.post:hover{background:#fff9f7;border-color:#fd55558c;box-shadow:0 12px 30px #fd55551a}.post h2{margin-bottom:8px;font-size:1.3rem}.post p{color:var(--ink-3);font-size:.95rem;line-height:1.55}.post .meta{color:var(--ink-3);text-transform:uppercase;letter-spacing:.08em;margin-bottom:10px;font-size:.76rem}.endcta{background:var(--coral);color:#fff;text-align:center;padding:clamp(60px,9vh,100px) var(--gutter)}.endcta h2{color:#fff;max-width:20ch;margin:0 auto 14px}.endcta p{color:#ffffffe6;max-width:48ch;margin:0 auto 26px}.endcta .stores{justify-content:center}.endcta .btn-ghost{color:#fff;background:#ffffff24;border-color:#ffffff4d}.endcta .btn-ghost:hover{background:#ffffff38}@media (max-width:760px){.feegrid{grid-template-columns:1fr}.page-hero,.article{padding-top:130px}.spec th,.spec td{padding:11px 12px;font-size:.9rem}}.faq{max-width:70ch;margin:0 auto}.faq details{border-bottom:1px solid var(--line);padding:2px 0}.faq summary{cursor:pointer;font-family:var(--font-d);color:var(--ink);padding:18px 30px 18px 0;font-size:1.02rem;font-weight:600;list-style:none;position:relative}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"";border-right:2px solid var(--coral);border-bottom:2px solid var(--coral);width:12px;height:12px;transition:transform .25s var(--ease);margin-top:-6px;position:absolute;top:50%;right:4px;transform:rotate(45deg)translateY(-25%)}.faq details[open] summary:after{transform:rotate(-135deg)translateY(-25%)}.faq .a{color:var(--ink-2);padding:0 0 20px;font-size:.98rem;line-height:1.7}.price-hero{max-width:var(--container);padding:150px var(--gutter) 60px;grid-template-columns:1.05fr .95fr;align-items:center;gap:56px;margin:0 auto;display:grid}.price-hero .h1{font-size:clamp(2.2rem,5vw,3.6rem);line-height:1.14}.price-hero .lead{max-width:46ch;margin-top:18px}.price-hero .btn{margin-top:26px}.price-hero .h1 em{white-space:nowrap}.center-head.wide{max-width:960px}.quotecard{background:var(--panel);border:1px solid var(--line);border-radius:var(--r-panel);padding:26px 26px 22px;box-shadow:0 18px 44px #3c281e14}.quotecard .qhead{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding-bottom:16px;display:flex}.quotecard .qhead span{color:var(--ink-3);font-size:.82rem}.quotecard .tag{background:var(--coral-soft);color:var(--coral);letter-spacing:.02em;border-radius:0;padding:5px 9px;font-size:.72rem;font-weight:600}.quotecard .qrow{border-bottom:1px solid var(--line);color:var(--ink-2);justify-content:space-between;gap:16px;padding:14px 0;font-size:.94rem;display:flex}.quotecard .qrow b{color:var(--ink);font-weight:500}.quotecard .qtotal{justify-content:space-between;align-items:baseline;gap:16px;padding:18px 0 0;display:flex}.quotecard .qtotal .lbl{font-family:var(--font-d);color:var(--ink);font-size:1.05rem;font-weight:600}.quotecard .qtotal .amt{font-family:var(--font-d);color:var(--coral);font-size:clamp(1.6rem,3vw,2.1rem);font-weight:700}.quotecard .qnote{color:var(--ink-3);margin-top:14px;font-size:.8rem;line-height:1.5}.assure{background:var(--page-2);border-block:1px solid var(--line);padding:20px var(--gutter)}.assure ul{max-width:var(--container);flex-wrap:wrap;justify-content:center;gap:14px 38px;margin:0 auto;list-style:none;display:flex}.assure li{color:var(--ink);align-items:center;gap:9px;font-size:.94rem;font-weight:500;display:flex}.assure li:before{content:"";background:var(--coral);flex-shrink:0;width:7px;height:7px}.fee.keep{background:var(--ink);border-color:var(--ink)}.fee.keep .who{color:#ffffff9e}.fee.keep p{color:#ffffffd1}.fee .tag{background:var(--coral-soft);color:var(--coral);margin-top:12px;padding:5px 9px;font-size:.72rem;font-weight:600;display:inline-block}.fee.keep .tag{color:#ffb3b3;background:#fd555538}.numgrid{grid-template-columns:repeat(3,1fr);align-items:start;gap:18px;margin-top:38px;display:grid}.numcard{background:var(--panel);border:1px solid var(--line);border-radius:var(--r-panel);padding:26px 24px}.numcard .n{border:1.5px solid var(--coral);width:34px;height:34px;color:var(--coral);font-family:var(--font-d);place-items:center;margin-bottom:16px;font-size:.85rem;font-weight:700;display:grid}.numcard p{color:var(--ink-2);font-size:.95rem;line-height:1.55}.numcard b{color:var(--ink);font-size:1.02rem;font-family:var(--font-d);margin-bottom:7px;font-weight:600;display:block}.panelnote{background:var(--panel);border:1px solid var(--line);border-radius:var(--r-panel);text-align:center;max-width:64ch;margin:38px auto 0;padding:34px 32px}.panelnote p{color:var(--ink-2);margin:0;font-size:1.02rem;line-height:1.7}@media (max-width:860px){.price-hero{grid-template-columns:1fr;gap:34px;padding-top:130px}.numgrid{grid-template-columns:1fr}}.split-hero{max-width:var(--container);padding:150px var(--gutter) 60px;grid-template-columns:1.05fr .95fr;align-items:center;gap:56px;margin:0 auto;display:grid}.split-hero .h1{font-size:clamp(2.2rem,5vw,3.6rem);line-height:1.14}.split-hero .h1 em{white-space:nowrap}.split-hero .lead{max-width:46ch;margin-top:18px}.split-hero .stores{margin-top:28px}.split-hero .stage{justify-content:center;display:flex;position:relative}.split-hero .phone{transform:rotateY(-11deg)rotateX(4deg)scale(.94)}.grid4{grid-template-columns:repeat(4,1fr);align-items:start;gap:16px;margin-top:44px;display:grid}.grid4 .numcard b{font-size:1rem}.showcase{max-width:var(--container);padding-inline:var(--gutter);grid-template-columns:1fr 1fr;align-items:center;gap:56px;margin:0 auto;display:grid}.showcase.rev .copy{order:2}.showcase .h2 em{white-space:nowrap}.showcase .stage{justify-content:center;display:flex}.showcase .phone{transform:rotateY(9deg)rotateX(3deg)scale(.9)}.showcase.rev .phone{transform:rotateY(-9deg)rotateX(3deg)scale(.9)}@media (max-width:900px){.split-hero{text-align:center;grid-template-columns:1fr;gap:36px;padding-top:130px}.split-hero .lead{margin-inline:auto}.split-hero .stores{justify-content:center}.grid4{grid-template-columns:repeat(2,1fr)}.showcase{grid-template-columns:1fr;gap:34px}.showcase.rev .copy{order:0}}@media (max-width:560px){.grid4{grid-template-columns:1fr}}.post.feature{padding:38px 36px}.post.feature h2{margin-bottom:12px;font-size:clamp(1.35rem,2.6vw,1.9rem);line-height:1.22}.post.feature p{font-size:1rem;line-height:1.65}.post .readmore{color:var(--coral);margin-top:18px;font-size:.92rem;font-weight:600;display:inline-block}.post .readmore:after{content:" →"}@media (max-width:520px){.stage .glow{width:min(400px,84vw);height:min(400px,84vw)}}.socials a .ic{stroke-width:1.7px;width:18px;height:18px}.socials a{place-items:center;display:grid}.vs{grid-template-columns:1fr 1fr;gap:14px;max-width:520px;margin-top:26px;display:grid}.vs .col{border-radius:var(--r-panel);background:#ffffff1a;border:1px solid #ffffff38;padding:18px 18px 16px}.vs .col.cp{background:#fff;border-color:#fff}.vs .src{text-transform:uppercase;letter-spacing:.08em;color:#ffffffb8;margin-bottom:10px;font-size:.72rem}.vs .col.cp .src{color:var(--ink-3)}.vs .fig{font-family:var(--font-d);color:#fff;font-size:clamp(1.5rem,3vw,2rem);font-weight:700;line-height:1.1}.vs .col.cp .fig{color:var(--ink)}.vs .fig+.fig{margin-top:6px}.vs .meta{color:#ffffffb3;margin-top:8px;font-size:.8rem;line-height:1.45}.vs .col.cp .meta{color:var(--ink-3)}.vs-note{color:#ffffff9e;max-width:520px;margin-top:12px;font-size:.76rem;line-height:1.5}@media (max-width:560px){.vs{grid-template-columns:1fr}}.pillar .xbody{opacity:1;display:block}.pillar .xbody .xinner{overflow:visible}.pillar .xbody .detail{padding-top:10px}@media (hover:none){.expandable .xbody{opacity:1;grid-template-rows:1fr}.expandable .more{display:none}.expandable{cursor:default}}
