.lp{--lp-yellow:#ffd60a;--lp-yellow-hi:#ffd400;--lp-ink:#06291a;--lp-ink-muted:rgb(6 41 26/0.62);--lp-green:#06381d;--lp-neon:#2be57f;--lp-night:#06120b;--lp-night-2:#0f1d15;--lp-on-dark:#f1f8f3;--lp-on-dark-muted:#a3bbab;--lp-rail:rgb(255 255 255/0.2);--lp-ease:cubic-bezier(0.2,0,0,1);--lp-ease-plate:cubic-bezier(0.33,0,0,1);--lp-gutter:clamp(16px,2.2222vw,32px);font-family:var(--f-sans);color:var(--lp-ink);background:var(--lp-night);overflow-x:clip}.lp *,.lp :after,.lp :before{box-sizing:border-box}:where(.lp a){color:inherit;text-decoration:none}.lp-display,.lp-up{text-transform:uppercase}.lp-display{font-family:var(--f-display);font-weight:800;font-style:italic;line-height:.92;letter-spacing:-.01em}.lp-num{font-family:var(--f-numeric);font-feature-settings:var(--f-numeric-features)}.lp-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.lp-words{display:flex;flex-wrap:wrap;column-gap:.28em}.lp-l,.lp-w{display:inline-block;opacity:0;transform:translateY(.35em);transition:opacity .7s var(--lp-ease),transform .8s var(--lp-ease);transition-delay:calc(var(--d, 0s) + var(--i, 0) * var(--s, .11s))}.lp-l{transform:translateY(.3em)}.lp-rise{opacity:0;transform:translateY(.75rem);transition:opacity .8s var(--lp-ease),transform .9s var(--lp-ease);transition-delay:var(--d,0s)}.is-in .lp-l,.is-in .lp-rise,.is-in .lp-w,.lp-rise.is-in{opacity:1;transform:none}.lp-brackets{position:relative}.lp-brackets>.lp-c{position:absolute;width:10px;height:10px;pointer-events:none;color:currentColor}.lp-c.tl{top:0;left:0;transform:scaleX(-1)}.lp-c.tr{top:0;right:0}.lp-c.bl{bottom:0;left:0;transform:scale(-1)}.lp-c.br{bottom:0;right:0;transform:scaleY(-1)}.lp-cta{--h:54px;position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:space-between;gap:1.4em;height:var(--h);min-width:15em;padding:0 1.2em;font-weight:700;font-size:17px;text-transform:uppercase;line-height:.9;color:var(--cta-fg);transition:color .25s var(--lp-ease-plate)}.lp-cta svg.frame{position:absolute;inset:0;width:100%;height:100%;z-index:-1;overflow:visible}.lp-cta .body{fill:var(--cta-bg);stroke:var(--cta-line);stroke-width:1;vector-effect:non-scaling-stroke}.lp-cta .flood{fill:var(--cta-flood);transform-origin:left;transform:scaleX(0);transition:transform .25s var(--lp-ease-plate)}.lp-cta .arrow{width:.7em;height:.55em;stroke:currentColor;fill:none;transition:transform .15s var(--lp-ease)}.lp-cta:hover{color:var(--cta-fg-hover)}.lp-cta:hover .flood{transform:scaleX(1)}.lp-cta:hover .arrow{transform:translateX(.25rem)}.lp-cta:focus-visible{outline:2px solid var(--cta-line);outline-offset:3px}.lp-cta.solid{--cta-bg:var(--lp-green);--cta-line:var(--lp-green);--cta-fg:var(--lp-yellow-hi);--cta-flood:var(--lp-yellow-hi);--cta-fg-hover:var(--lp-green)}.lp-cta.solid .flood{stroke:var(--lp-green)}.lp-cta.hollow{--cta-bg:transparent;--cta-line:var(--lp-yellow-hi);--cta-fg:var(--lp-yellow-hi);--cta-flood:var(--lp-yellow-hi);--cta-fg-hover:var(--lp-night)}.lp-stack{background:#000}.lp-layer,.lp-stack{position:relative}@media (min-width:768px){.lp-layer{position:sticky;top:0}}.lp-layer.last{position:relative;z-index:20}.lp-layer>.inner{transform-origin:center}.lp-layer>.shade{position:absolute;inset:0;background:#000;opacity:0;pointer-events:none}.lp-hero{position:relative;isolation:isolate;min-height:100svh;overflow:hidden;background:var(--lp-yellow);display:flex;flex-direction:column;padding:18px var(--lp-gutter) 22px}.lp-canvas{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:-1}.lp-mast{position:relative;z-index:30;display:flex;align-items:center;justify-content:space-between}.lp-mast nav{position:absolute;left:50%;transform:translateX(-50%);display:none;gap:3rem}.lp-enter,.lp-mast nav a{font-size:15px;font-weight:600;text-transform:uppercase;line-height:.9;transition:color .15s var(--lp-ease)}.lp-enter:hover,.lp-mast nav a:hover{color:#00632f}.lp-enter{font-weight:700}.lp-hero-mid{flex:1;display:grid;gap:2rem;align-items:center;padding:2.5rem 0 1.5rem}.lp-id .eyebrow{font-size:14px;font-weight:600;text-transform:uppercase;color:var(--lp-ink-muted);margin-bottom:.75rem}.lp-id h2{margin:0;font-size:clamp(76px,13vw,168px);color:var(--lp-green)}.lp-id .tag{margin:.6rem 0 0;font-size:clamp(22px,2.6vw,34px);color:var(--lp-ink)}.lp-id .lead{margin:1.25rem 0 0;max-width:30rem;font-size:17px;line-height:1.45;color:var(--lp-ink)}.lp-meta{list-style:none;margin:1.75rem 0 0;padding:0;display:grid;gap:.75rem}.lp-meta li{display:flex;align-items:center;gap:.6rem;font-size:16px;font-weight:600;text-transform:uppercase;line-height:.9}.lp-meta .star{color:#00632f}.lp-phone{position:relative;justify-self:center;width:min(300px,74vw);padding:10px;color:var(--lp-green)}.lp-phone img{display:block;width:100%;height:auto;border-radius:30px;border:6px solid var(--lp-night);box-shadow:0 30px 60px rgb(60 45 0/.28)}.lp-panels{display:grid;gap:1.5rem;align-content:center}.lp-panel{padding:1rem 1.15rem;color:var(--lp-ink)}.lp-panel .eyebrow{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:-.02em;color:#00632f}.lp-panel dl{margin:.9rem 0 0;display:grid;gap:.4rem;font-size:14px;text-transform:uppercase;line-height:1}.lp-panel .row{display:flex;justify-content:space-between;gap:1rem}.lp-panel dd{margin:0;font-weight:700}.lp-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem;margin:1.1rem 0 0}.lp-stats dt{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:-.03em;white-space:nowrap}.lp-stats dd{margin:.45rem 0 0;font-family:var(--f-numeric);font-weight:700;font-size:34px;line-height:.8;letter-spacing:-.04em;display:flex}.lp-actions{display:grid;gap:1rem;justify-items:start}.lp-actions .aside{font-weight:600;line-height:1.1;color:var(--lp-ink-muted)}.lp-actions .aside,.lp-actions .link{font-size:14px;text-transform:uppercase}.lp-actions .link{display:inline-flex;align-items:center;gap:.5rem;font-weight:700}.lp-actions .link:hover{color:#00632f}.lp-dark{position:relative;isolation:isolate;overflow:hidden;background:var(--lp-night);color:var(--lp-on-dark)}.lp-chequer{position:absolute;inset:0 0 auto 0;height:34svh;width:100%;pointer-events:none;z-index:30}.lp-h2{margin:0;font-size:clamp(44px,6.4vw,96px);color:var(--lp-yellow-hi)}.lp-h2 .stop{color:var(--lp-on-dark)}.lp-light .lp-h2{color:var(--lp-green)}.lp-light .lp-h2 .stop{color:#00a651}.lp-rule{width:24px;height:2px;margin-top:1.5rem;background:var(--lp-yellow-hi);transform-origin:left;transform:scaleX(0);transition:transform .8s var(--lp-ease) .26s}.is-in .lp-rule{transform:none}.lp-copy{margin:1.5rem 0 0;max-width:26rem;font-size:17px;line-height:1.25;text-transform:uppercase}.lp-season{min-height:100svh;display:grid;grid-template-rows:auto 1fr auto;gap:1rem;padding:calc(34svh * .4) var(--lp-gutter) 1.5rem}.lp-track{position:relative;width:100%;max-width:min(980px,calc((100svh - 330px) * 2.14));justify-self:center;align-self:center}.lp-track svg{display:block;width:100%;height:auto;overflow:visible}.lp-track .grid line{stroke:#24392c;stroke-width:1;stroke-dasharray:6 4;animation:lp-crawl 7s linear infinite}@keyframes lp-crawl{to{stroke-dashoffset:-10}}.lp-track .road{fill:none;stroke:#24392c;stroke-width:14;stroke-linecap:round;stroke-linejoin:round}.lp-track .lap{fill:none;stroke:var(--lp-yellow-hi);stroke-width:4;stroke-linecap:round;stroke-linejoin:round}.lp-track .glow{fill:none;stroke:var(--lp-yellow-hi);stroke-width:16;stroke-opacity:.12;stroke-linecap:round;stroke-linejoin:round}.lp-track .stop-dot{fill:var(--lp-night);stroke:#3b5446;stroke-width:2;transition:fill .4s var(--lp-ease),stroke .4s var(--lp-ease)}.lp-track .stop-label{font-family:var(--f-sans);font-size:15px;font-weight:700;text-transform:uppercase;fill:#6f8a78;transition:fill .4s var(--lp-ease)}.lp-track .stop.lit .stop-dot{fill:var(--pot);stroke:var(--pot)}.lp-track .stop.lit .stop-label{fill:var(--lp-on-dark)}.lp-track .head{fill:#fff}.lp-plate{justify-self:end;display:grid;grid-template-columns:84px 1fr;position:relative;width:min(100%,320px);min-height:92px}.lp-plate>svg{position:absolute;inset:0;width:100%;height:100%}.lp-plate>svg path{fill:var(--lp-night);stroke:var(--lp-yellow-hi);stroke-width:1;vector-effect:non-scaling-stroke}.lp-plate>svg line{stroke:var(--lp-yellow-hi);vector-effect:non-scaling-stroke}.lp-plate .badge{position:relative;display:grid;place-content:center;justify-items:center;gap:8px;font-size:12px;font-weight:700;text-transform:uppercase}.lp-plate .badge span:last-child{color:var(--lp-yellow-hi)}.lp-plate dl{position:relative;margin:0;padding:14px 14px 14px 16px;display:grid;gap:8px;font-size:13px;text-transform:uppercase;line-height:.9}.lp-plate .row{display:flex;gap:.4em}.lp-plate dt{color:var(--lp-yellow-hi);font-weight:700}.lp-plate dd{margin:0}.lp-steps{position:relative;padding:clamp(120px,12vw,170px) var(--lp-gutter) clamp(80px,10vw,150px)}.lp-steps .lp-h2{position:absolute;top:var(--lp-gutter);right:var(--lp-gutter);text-align:right}.lp-steps .lp-h2 .lp-words{justify-content:flex-end}.lp-rail{position:absolute;top:0;bottom:clamp(80px,10vw,150px);left:50%;width:16px;transform:translateX(-50%);display:none}.lp-rail svg{width:100%;height:100%;overflow:visible}.lp-rows{display:grid;gap:2.5rem}.lp-row{position:relative;display:grid;gap:1rem;transition:opacity .7s var(--lp-ease-plate)}.lp-rows:has(.lp-step-plate:hover) .lp-row:not(:has(.lp-step-plate:hover)){opacity:.3}.lp-step-plate{position:relative;width:100%;aspect-ratio:710/420;color:var(--lp-on-dark)}.lp-step-plate .fill{position:absolute;inset:0;clip-path:url(#lp-plate-clip);background:radial-gradient(120% 90% at 85% 10%,rgb(43 229 127/.16),transparent 60%),radial-gradient(90% 70% at 10% 100%,rgb(255 212 0/.12),transparent 60%),rgb(255 255 255/.05);transition:inset .7s var(--lp-ease-plate);display:grid;place-items:center;overflow:hidden}.lp-step-plate:hover .fill{inset:4%}.lp-step-plate>svg.outline{position:absolute;inset:0;width:100%;height:100%}.lp-step-plate>svg.outline path{fill:none;stroke:#3b5446;stroke-width:1;vector-effect:non-scaling-stroke}.lp-step-plate .art{width:34%;max-width:160px;height:auto;aspect-ratio:1;color:var(--lp-yellow-hi)}.lp-step-n{font-size:clamp(30px,3vw,44px);color:var(--lp-yellow-hi)}.lp-step-copy{margin:0;font-size:17px;line-height:1.2;text-transform:uppercase;max-width:24rem}.lp-step-copy b{color:var(--lp-on-dark)}.lp-light{position:relative;isolation:isolate;overflow:hidden;background:var(--lp-yellow);color:var(--lp-ink)}.lp-paddock{display:grid;gap:2.5rem;padding:clamp(80px,9vw,120px) var(--lp-gutter) 0}.lp-paddock .report{margin:0;max-width:30rem;font-size:clamp(17px,1.25vw,19px);line-height:1.25;text-transform:uppercase}.lp-big{font-size:clamp(56px,7vw,96px);color:#a3141c}.lp-price{padding:1.25rem 1.4rem;color:var(--lp-ink);display:grid;gap:.6rem;align-content:start}.lp-price .eyebrow{font-size:12px;font-weight:700;text-transform:uppercase;color:#00632f}.lp-price .amount{font-size:clamp(52px,5vw,72px);color:var(--lp-green)}.lp-price .amount small{font-size:.32em;font-style:normal}.lp-price ul{list-style:none;margin:.25rem 0 0;padding:0;display:grid;gap:.55rem;font-size:14px;font-weight:600;text-transform:uppercase}.lp-price li:before{content:"✦ ";color:#00632f}.lp-band{position:relative;margin:0 calc(var(--lp-gutter) * -1);padding:1.75rem var(--lp-gutter) 2rem;background:var(--lp-night);color:var(--lp-on-dark)}.lp-band:before{content:"";position:absolute;inset:auto 0 100% 0;height:80px;background:linear-gradient(to bottom,rgb(6 18 11/0),var(--lp-night));pointer-events:none}.lp-week{grid-template-columns:repeat(7,minmax(0,1fr));max-width:980px;margin:0 auto}.lp-day,.lp-week{display:grid;gap:.5rem}.lp-day{position:relative;justify-items:center;text-transform:uppercase;text-align:center}.lp-day .name{font-size:12px;color:var(--lp-on-dark-muted)}.lp-day .val{font-family:var(--f-display);font-weight:800;font-style:italic;font-size:clamp(15px,1.4vw,20px)}.lp-day .mark{position:relative;width:11px;height:11px;border-radius:50%;border:1.5px solid var(--lp-on-dark)}.lp-day.done .mark{border-color:var(--lp-neon);background:var(--lp-neon)}.lp-day.live .name,.lp-day.live .val{color:var(--lp-yellow-hi)}.lp-day.live .mark{border-color:var(--lp-yellow-hi);background:var(--lp-yellow-hi)}.lp-day.live .mark:after{content:"";position:absolute;inset:-1.5px;border-radius:50%;border:1px solid var(--lp-yellow-hi);animation:lp-pulse 3.2s cubic-bezier(.5,1,.89,1) infinite}@keyframes lp-pulse{0%{transform:scale(1);opacity:.6}to{transform:scale(4.4);opacity:0}}.lp-day:not(:last-child) .mark:before{content:"";position:absolute;top:50%;left:calc(100% + 8px);width:calc((100vw - 2 * var(--lp-gutter)) / 7 - 26px);max-width:116px;height:1px;background:repeating-linear-gradient(to right,var(--lp-on-dark-muted) 0 7px,transparent 7px 11.45px)}.lp-week-cap{max-width:980px;margin:1.25rem auto 0;font-size:13px;text-transform:uppercase;color:var(--lp-on-dark-muted)}.lp-foot{min-height:100svh;background:var(--lp-yellow-hi);padding:16px}.lp-foot,.lp-foot-panel{position:relative;isolation:isolate}.lp-foot-panel{overflow:hidden;min-height:calc(100svh - 32px);background:var(--lp-night);color:var(--lp-on-dark);display:grid;grid-template-rows:auto 1fr auto;gap:2rem;padding:var(--lp-gutter)}.lp-foot-top{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}.lp-foot .lp-h2 .lp-words{justify-content:flex-end}.lp-foot-mid{display:grid;gap:2rem;align-items:center}.lp-foot-nav{display:grid;gap:12px}.lp-foot-nav a{display:block;width:max-content;font-size:clamp(28px,2.6vw,38px);color:var(--lp-on-dark);transition:color .15s var(--lp-ease)}.lp-foot-nav a:hover{color:var(--lp-yellow-hi)}.lp-foot-nav .lp-words{column-gap:.2em}.lp-helmet{justify-self:center;width:min(440px,70vw);filter:drop-shadow(0 30px 60px rgb(0 0 0/.45))}.lp-foot-row{display:grid;gap:1.25rem;align-items:end}.lp-foot-row .copy{font-size:13px;text-transform:uppercase;line-height:1.1;color:rgb(255 255 255/.4)}.lp-foot-row .links{display:flex;gap:2rem;font-size:14px;text-transform:uppercase}.lp-foot-row .links a:hover{color:var(--lp-yellow-hi)}@media (min-width:768px){.lp-hero-mid{grid-template-columns:minmax(0,1fr) auto}.lp-panels{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,260px));justify-content:start}.lp-actions{grid-template-columns:auto 1fr;align-items:center;gap:2rem}.lp-rail{display:block}.lp-rows{gap:0}.lp-row{grid-template-columns:1fr 1fr;align-items:center;min-height:clamp(260px,30vw,420px);gap:clamp(2rem,6vw,7rem)}.lp-row:nth-child(2n) .lp-step-plate{order:2}.lp-row:nth-child(2n) .lp-step-text{justify-self:end;text-align:right}.lp-row:nth-child(2n) .lp-step-copy{margin-left:auto}.lp-step-plate{width:min(100%,560px);justify-self:center}.lp-paddock{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start}.lp-paddock .lp-price{justify-self:end;width:min(100%,340px)}.lp-band{grid-column:1/-1}.lp-foot-mid{grid-template-columns:auto 1fr}.lp-foot-row{grid-template-columns:1fr auto 1fr}.lp-foot-row .links{justify-content:flex-end}}@media (min-width:1200px){.lp-mast nav{display:flex}.lp-hero-mid{grid-template-columns:minmax(0,1fr) auto minmax(0,270px)}.lp-panels{grid-column:auto;grid-template-columns:1fr}.lp-actions{grid-template-columns:1fr auto 1fr}.lp-actions .aside{justify-self:end;text-align:right}}@media (max-width:639px){.lp-mast .lp-enter{font-size:14px}.lp-chequer{z-index:0}.lp-steps .lp-h2{position:static;text-align:left;margin-bottom:2rem}.lp-steps .lp-h2 .lp-words{justify-content:flex-start}.lp-steps{padding-top:calc(34svh * .5)}.lp-week .val{font-size:13px}.lp-day:not(:last-child) .mark:before,.lp-foot .lp-foot-top .lp-h2{display:none}.lp-helmet{width:56vw}}@media (prefers-reduced-motion:reduce){.lp-l,.lp-rise,.lp-rule,.lp-w{transition:none;opacity:1;transform:none}.lp-day.live .mark:after,.lp-track .grid line{animation:none}}.lp-sec{position:relative;isolation:isolate;overflow:hidden;padding:clamp(110px,12vw,160px) var(--lp-gutter) clamp(72px,9vw,120px)}.lp-sec-head{max-width:980px}.lp-eyebrow{margin:0 0 1rem;font-size:13px;font-weight:700;text-transform:uppercase;color:#00632f;display:flex;align-items:center;gap:.6rem}.lp-eyebrow.on-dark{color:var(--lp-neon)}.lp-h2.on-light{color:var(--lp-green)}.lp-h2.on-light .stop{color:#00a651}.lp-copy.dark{color:var(--lp-ink)}.lp-only,.lp-soon{display:inline-block;margin-left:.5rem;padding:3px 7px;font-family:var(--f-sans);font-style:normal;font-size:10px;font-weight:700;letter-spacing:.02em;text-transform:uppercase;vertical-align:middle;border:1px solid;clip-path:polygon(0 0,100% 0,100% 70%,calc(100% - 5px) 100%,0 100%)}.lp-soon{color:#7a4300;background:#fff0c7}.lp-dark .lp-soon{color:var(--lp-yellow-hi);background:transparent}.lp-only{color:var(--lp-yellow-hi);background:var(--lp-green);border-color:var(--lp-green)}.lp-cards{display:grid;gap:1rem;margin-top:2.5rem}.lp-card{padding:1.5rem 1.4rem;background:rgb(255 255 255/.35);color:var(--lp-ink)}.lp-card .ico{width:30px;height:30px;color:#a3141c}.lp-card h3,.lp-feat h3{margin:.9rem 0 .4rem;font-family:var(--f-display);font-style:italic;font-weight:800;text-transform:uppercase;font-size:21px;line-height:1}.lp-card p,.lp-feat p{margin:0;font-size:15px;line-height:1.45}.lp-offer{display:grid;gap:2.5rem;align-items:center}.lp-legend{list-style:none;margin:1.5rem 0 0;padding:0;display:grid;gap:.6rem;font-size:14px;text-transform:uppercase}.lp-legend li{display:flex;align-items:center;gap:.6rem}.lp-legend i{width:10px;height:10px;border-radius:50%}.go{--tone:#2be57f}.meh{--tone:#ffb547}.no{--tone:#ff6b6b}.lp-legend i{background:var(--tone)}.lp-device{position:relative;justify-self:center;width:min(330px,86vw);aspect-ratio:9/18;border-radius:40px;border:8px solid #000;background:#101a14;overflow:hidden;box-shadow:0 40px 80px rgb(0 0 0/.5),0 0 0 1px #24392c}.lp-map,.lp-map svg{position:absolute;inset:0;width:100%;height:100%}.lp-offer-card{position:absolute;left:10px;right:10px;bottom:10px;padding:14px 14px 12px;border-radius:18px;background:#fbfbf7;color:#111;box-shadow:0 -10px 40px rgb(0 0 0/.35);transform:translateY(115%);transition:transform .55s cubic-bezier(.2,.9,.2,1)}.lp-offer-card.in,.lp-offer-card.verdict{animation:lp-card-in .55s cubic-bezier(.2,.9,.2,1) forwards}.lp-offer-card.verdict{transform:none;animation:none}.lp-offer-card.out{transform:translateY(115%)}@keyframes lp-card-in{0%{transform:translateY(115%)}to{transform:none}}.lp-offer-card .top{display:flex;gap:6px}.lp-offer-card .app{background:#1c1c1c;color:#fff;font-weight:700}.lp-offer-card .app,.lp-offer-card .kind{padding:4px 9px;border-radius:7px;font-size:12px}.lp-offer-card .kind{background:#e8ecef;font-weight:600}.lp-offer-card .price{margin:8px 0;font-size:34px;font-weight:800;line-height:1;letter-spacing:-.02em}.lp-offer-card .route{display:grid;grid-template-columns:12px 1fr;column-gap:10px;row-gap:6px;padding:10px 0;border-top:1px solid #e3e3df;border-bottom:1px solid #e3e3df;font-size:12.5px}.lp-offer-card .route b{display:block;font-weight:700}.lp-offer-card .route span:not(.dot):not(.sq){color:#555}.lp-offer-card .dot,.lp-offer-card .sq{margin-top:3px;width:9px;height:9px;border:1.6px solid #111;border-radius:50%}.lp-offer-card .sq{border-radius:1px}.lp-offer-card .accept{display:block;margin-top:10px;padding:11px;border-radius:10px;text-align:center;font-weight:700;font-size:15px;color:#fff;background:#1c1c1c}.lp-verdict{position:absolute;left:14px;right:14px;top:14px;display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:14px;background:var(--lp-night);border:1.5px solid var(--tone);color:var(--lp-on-dark);box-shadow:0 0 0 4px rgb(0 0 0/.25),0 0 30px color-mix(in srgb,var(--tone) 35%,transparent);opacity:0;transform:translateY(-12px) scale(.96);transition:opacity .35s var(--lp-ease),transform .45s var(--lp-ease)}.lp-verdict.show{opacity:1;transform:none}.lp-verdict b{display:block;font-family:var(--f-display);font-style:italic;font-weight:800;text-transform:uppercase;font-size:19px;line-height:1;color:var(--tone)}.lp-verdict span{font-size:12.5px;color:var(--lp-on-dark-muted)}.lp-apps{grid-column:1/-1;justify-self:center;width:min(100%,980px);padding:1.6rem 1.4rem;border-radius:22px;background:#fbfbf7;color:var(--lp-ink);text-align:center}.lp-apps p{margin:0;font-family:var(--f-display);font-style:italic;font-weight:800;text-transform:uppercase;font-size:clamp(22px,2.4vw,32px);line-height:1.05}.lp-apps p b{color:#00a651}.lp-apps ul{list-style:none;margin:1.25rem 0 .75rem;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem 1.75rem}.lp-apps li{display:flex;align-items:center;gap:.6rem;font-size:18px;font-weight:600;color:#444}.lp-apps .tile{display:grid;place-items:center;width:38px;height:38px;border-radius:10px;background:var(--lp-night);color:var(--lp-yellow-hi);font-size:13px;font-weight:800;text-transform:uppercase}.lp-apps small{font-size:12px;color:rgb(6 41 26/.55)}.lp-feat{list-style:none;margin:2.5rem 0 0;padding:0;display:grid;gap:1px;background:rgb(6 56 29/.18);border:1px solid rgb(6 56 29/.18)}.lp-feat li{padding:1.4rem 1.3rem 1.5rem;background:var(--lp-yellow);color:var(--lp-ink)}.lp-feat .ico{width:28px;height:28px;color:var(--lp-green)}.lp-feat h3{font-size:19px}.lp-vs{margin-top:2.5rem;max-width:820px;padding:1.25rem;color:var(--lp-yellow-hi)}.lp-vs table{width:100%;border-collapse:collapse;color:var(--lp-on-dark)}.lp-vs td,.lp-vs th{padding:.85rem .6rem;border-bottom:1px solid #24392c;text-align:center;font-size:14px}.lp-vs tbody th{text-align:left;font-weight:500;text-transform:uppercase;font-size:14px}.lp-vs thead th{font-size:12px;text-transform:uppercase;color:var(--lp-on-dark-muted)}.lp-vs thead th.us{color:var(--lp-yellow-hi);font-size:15px;font-weight:800}.lp-vs thead th.us svg{display:inline-block;vertical-align:middle}.lp-vs td.us{background:rgb(255 212 0/.06)}.lp-vs .yes{width:22px;height:22px;color:var(--lp-neon);display:inline-block}.lp-vs .no{color:#6f8a78}.lp-calc{background:var(--lp-night-2)}.lp-calc-grid{display:grid;gap:2rem;margin-top:2.5rem}.lp-calc-form{display:grid;gap:1.25rem}.lp-range{display:grid;gap:.5rem;font-size:14px;text-transform:uppercase}.lp-range .row{display:flex;justify-content:space-between}.lp-range b{font-size:18px;color:var(--lp-yellow-hi)}.lp-range input{width:100%;accent-color:#ffd400}.lp-seg{margin:0;padding:0;border:0;display:flex;flex-wrap:wrap;gap:.5rem;font-size:14px;text-transform:uppercase}.lp-seg legend{width:100%;margin-bottom:.5rem}.lp-seg label{padding:.55rem .9rem;border:1px solid #3b5446;cursor:pointer;font-weight:600}.lp-seg label.on{border-color:var(--lp-yellow-hi);color:var(--lp-night);background:var(--lp-yellow-hi)}.lp-seg input{position:absolute;opacity:0;pointer-events:none}.lp-seg label:has(input:focus-visible){outline:2px solid var(--lp-yellow-hi);outline-offset:2px}.lp-calc-out{padding:1.6rem 1.5rem;color:var(--lp-yellow-hi);display:grid;gap:.6rem;align-content:start;background:rgb(0 0 0/.25)}.lp-calc-out .big{margin:0;font-size:clamp(56px,6vw,84px);color:var(--lp-on-dark)}.lp-calc-out .big small{font-size:.3em;font-style:normal;color:var(--lp-on-dark-muted)}.lp-calc-out .line{margin:0;font-size:14px;text-transform:uppercase;color:var(--lp-on-dark)}.lp-calc-out dl{margin:.75rem 0 0;display:grid;gap:.5rem}.lp-calc-out dl div{display:flex;justify-content:space-between;gap:1rem;padding:.6rem 0;border-top:1px solid #24392c;color:var(--lp-on-dark);font-size:14px;text-transform:uppercase}.lp-calc-out dd{margin:0;font-weight:800;font-size:18px}.lp-calc-out dd.warn{color:#ff6b6b}.lp-calc-out .note{margin:.25rem 0 .75rem;font-size:13px;line-height:1.4;color:var(--lp-on-dark-muted)}.lp-faq{padding-bottom:clamp(60px,8vw,100px)}.lp-faq-list{max-width:820px;margin-top:2rem;border-top:1px solid rgb(6 56 29/.25)}.lp-faq details{border-bottom:1px solid rgb(6 56 29/.25)}.lp-faq summary{display:flex;justify-content:space-between;gap:1rem;padding:1.1rem 0;cursor:pointer;list-style:none;font-weight:700;font-size:17px;text-transform:uppercase}.lp-faq summary::-webkit-details-marker{display:none}.lp-faq summary span{font-size:22px;line-height:.8;transition:transform .25s var(--lp-ease)}.lp-faq details[open] summary span{transform:rotate(45deg)}.lp-faq details p{margin:0 0 1.2rem;max-width:40rem;font-size:16px;line-height:1.5}.lp-faq-cta{display:flex;flex-wrap:wrap;align-items:center;gap:1.25rem;margin:2.5rem 0 0;font-size:clamp(30px,3vw,44px);color:var(--lp-green)}@media (min-width:768px){.lp-cards{grid-template-columns:repeat(3,1fr)}.lp-offer{grid-template-columns:minmax(0,1fr) auto;column-gap:clamp(2rem,6vw,6rem)}.lp-feat{grid-template-columns:repeat(2,1fr)}.lp-calc-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}}@media (min-width:1100px){.lp-feat{grid-template-columns:repeat(4,1fr)}}@media (prefers-reduced-motion:reduce){.lp-offer-card,.lp-verdict{transition:none;animation:none}}.lp-offer-hero{min-height:100svh;display:flex;flex-direction:column;padding:18px var(--lp-gutter) 24px}.lp-mast.on-dark{color:var(--lp-on-dark)}.lp-mast.on-dark .lp-enter:hover,.lp-mast.on-dark nav a:hover{color:var(--lp-yellow-hi)}.lp-hero{padding-top:calc(34svh * .42)}.lp-hero .lp-actions,.lp-hero .lp-hero-mid{position:relative;z-index:31}.lp-offer-hero .lp-offer{flex:1;padding:2rem 0 .5rem}.lp-offer-hero .lp-h2{font-size:clamp(46px,6.6vw,104px)}.lp-offer-cta{gap:1rem 1.5rem;font-size:13px;font-weight:600}.lp-offer-cta,.lp-works{display:flex;flex-wrap:wrap;align-items:center;margin-top:1.75rem;text-transform:uppercase;color:var(--lp-on-dark-muted)}.lp-works{gap:.6rem 1.1rem}.lp-works .app{display:inline-flex;align-items:center;gap:.45rem;color:var(--lp-on-dark);font-weight:600;text-transform:none;font-size:15px}.lp-offer-hero .lp-device{width:min(330px,86vw,calc((100svh - 110px) / 2))}.lp-offer-card .app{display:inline-flex;align-items:center;gap:6px;padding:3px 9px 3px 3px}.lp-apps-sec{padding-top:clamp(60px,7vw,90px);padding-bottom:0}.lp-apps-sec .lp-apps{margin:0 auto}.lp-how-grid{display:grid;gap:2.5rem;margin:2.5rem 0 3rem;align-items:center}.wa-phone{justify-self:center;width:min(340px,90vw);height:600px;display:flex;flex-direction:column;border:8px solid #000;border-radius:40px;overflow:hidden;background:#0b141a;box-shadow:0 40px 80px rgb(60 45 0/.35);font-family:var(--f-sans)}.wa-top{display:flex;align-items:center;gap:10px;padding:14px 14px 10px;background:#1f2c33;color:#e9edef}.wa-top b{display:block;font-size:15px}.wa-top span{font-size:12px;color:#8696a0}.wa-chat{flex:1;display:flex;flex-direction:column;justify-content:flex-end;gap:6px;padding:12px 10px;overflow:hidden;background:radial-gradient(circle at 20% 20%,rgb(255 255 255/.025) 0 2px,transparent 3px) 0 0 /28px 28px,#0b141a}.wa-msg{display:grid;gap:4px;max-width:86%;animation:wa-in .35s cubic-bezier(.2,.9,.2,1) both}.wa-msg.me{justify-self:end;align-self:flex-end}@keyframes wa-in{0%{opacity:0;transform:translateY(10px) scale(.98)}}.wa-bubble{position:relative;padding:7px 9px 18px;border-radius:10px;font-size:13px;line-height:1.35;color:#e9edef;background:#1f2c33}.wa-msg.me .wa-bubble{background:#005c4b}.wa-meta{position:absolute;right:8px;bottom:3px;display:inline-flex;align-items:center;gap:3px;font-size:10px;color:#8696a0}.wa-msg.me .wa-meta{color:#9bd9cb}.wa-msg.me .wa-meta svg{color:#53bdeb}.wa-print{display:grid;gap:4px;width:200px;padding:10px;border-radius:8px;background:#f4f4f1;color:#111;font-size:11px}.wa-print-head{display:flex;align-items:center;gap:6px;font-weight:700}.wa-print b{font-size:24px;font-weight:800;letter-spacing:-.02em}.wa-print span:last-child{color:#555}.wa-audio{display:flex;align-items:center;gap:8px;width:190px}.wa-audio i{flex:1;height:18px;background:repeating-linear-gradient(90deg,#9bd9cb 0 2px,transparent 2px 5px);mask:linear-gradient(180deg,transparent 0 20%,#000 20% 80%,transparent 80%);opacity:.8}.wa-input{display:flex;align-items:center;justify-content:space-between;margin:6px 8px 10px;padding:10px 14px;border-radius:999px;background:#1f2c33;color:#8696a0;font-size:14px}.lp-how-steps{list-style:none;margin:0;padding:0;display:grid;gap:1px;background:rgb(6 56 29/.18);border:1px solid rgb(6 56 29/.18)}.lp-how-steps li{display:grid;grid-template-columns:auto 1fr auto;gap:1rem;align-items:start;padding:1.2rem;background:var(--lp-yellow);color:var(--lp-ink)}.lp-how-steps .n{font-size:34px;color:var(--lp-green)}.lp-how-steps h3{margin:0 0 .3rem;font-family:var(--f-display);font-style:italic;font-weight:800;text-transform:uppercase;font-size:20px;line-height:1}.lp-how-steps p{margin:0;font-size:15px;line-height:1.45}.lp-how-steps .ok{width:20px;height:20px;color:#00a651}.lp-apps .lp-vehicles{display:flex;justify-content:center;flex-wrap:wrap;gap:.6rem 1.5rem;margin:0 0 .75rem;font-size:18px}.lp-vehicles span{display:inline-flex;align-items:center;gap:.45rem;padding:.45rem .9rem;border:1px solid rgb(6 56 29/.25);color:var(--lp-green)}.lp-vehicles svg{width:22px;height:22px}@media (min-width:900px){.lp-how-grid{grid-template-columns:auto minmax(0,1fr);gap:clamp(2.5rem,6vw,6rem)}}@media (prefers-reduced-motion:reduce){.wa-msg{animation:none}}.lp-fitbox{container-type:inline-size}.lp-h2.fit{font-size:min(var(--max,96px),calc(100cqw / (var(--chars, 12) * .6)))}.lp-h2.fit .lp-words{flex-wrap:nowrap;white-space:nowrap}.fit-all,.fit-narrow,.fit-wide{display:contents}.fit-narrow{display:none}@media (max-width:639px){.lp-h2.fit{font-size:min(var(--max,96px),calc(100cqw / (var(--chars-n, 12) * .6)))}.fit-wide{display:none}.fit-narrow{display:contents}}.lp-foot-head{flex:1;min-width:0;max-width:560px}.lp-foot-head .lp-words{justify-content:flex-end}.lp-week{container-type:inline-size}.lp-day:not(:last-child) .mark:before{left:calc(100% + 6px);width:calc((100cqw - 6 * .5rem) / 7 + .5rem - 23px);max-width:none}@media (max-width:1099px){.lp-h2.fit.n-lg{font-size:min(var(--max,96px),calc(100cqw / (var(--chars-n, 12) * .6)))}.lp-h2.fit.n-lg .fit-wide{display:none}.lp-h2.fit.n-lg .fit-narrow{display:contents}}.lp-calc-out .line,.lp-calc-out dl div,.lp-copy,.lp-faq summary,.lp-foot-row .copy,.lp-legend,.lp-offer-cta,.lp-paddock .report,.lp-price ul,.lp-range,.lp-seg,.lp-vs tbody th,.lp-week-cap,.lp-works{text-transform:none}.lp-copy{font-size:18px;line-height:1.45}.lp-offer-hero .lp-offer{display:grid;grid-template-areas:"title" "device" "cta" "works";gap:1.1rem;align-content:start;padding-top:1rem}.lp-offer-title{grid-area:title}.lp-offer-hero .lp-device{grid-area:device;width:min(300px,78vw,calc((100svh - 340px) / 2));min-width:200px}.lp-offer-hero .lp-offer-cta{grid-area:cta}.lp-offer-hero .lp-offer-cta,.lp-works{margin-top:0;justify-content:center;font-size:13px}.lp-works{grid-area:works;gap:.5rem}.lp-works>span:last-child{margin-left:.25rem}.lp-sub{margin:.75rem 0 0;max-width:30rem;font-size:17px;line-height:1.4;color:var(--lp-on-dark-muted)}.lp-device-tag{position:absolute;z-index:3;left:50%;bottom:8px;transform:translateX(-50%);padding:2px 8px;border-radius:999px;background:rgb(0 0 0/.55);color:#c9d6cd;font-size:10px;white-space:nowrap}@media (max-width:767px){.lp-offer-hero .lp-offer-cta .lp-cta{width:100%}.lp-offer-title{text-align:left}}@media (min-width:768px){.lp-offer-hero .lp-offer{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title device" "cta device" "works device";grid-template-rows:auto auto 1fr;column-gap:clamp(2rem,6vw,6rem);align-items:start;align-content:center}.lp-offer-hero .lp-device{width:min(330px,calc((100svh - 110px) / 2));align-self:center}.lp-offer-hero .lp-offer-cta,.lp-works{justify-content:flex-start}.lp-offer-title{align-self:end}}.lp-pain-sec{position:relative;isolation:isolate;overflow:hidden;min-height:100svh;padding:clamp(110px,12vw,150px) var(--lp-gutter) 2.5rem;background:radial-gradient(60% 45% at 50% 55%,rgb(255 120 40/.35),transparent 70%),linear-gradient(#8c0f15,#5c070b)}.lp-pain-sec,.lp-pain-sec .lp-h2{color:#fff4ef}.lp-eyebrow.on-red,.lp-pain-sec .lp-h2 .stop{color:var(--lp-yellow-hi)}.lp-burn{position:relative;height:340px;margin:1rem auto 0;max-width:420px}.lp-burn-core{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:2;display:grid;justify-items:center;gap:2px;text-align:center}.lp-burn-core b{font-family:var(--f-display);font-style:italic;font-weight:800;font-size:68px;line-height:1;color:#fff;text-shadow:0 0 30px rgb(255 140 40/.6)}.lp-burn-core span{font-size:15px;color:#ffd9cc}.lp-bill{position:absolute;left:50%;top:50%;width:66px;height:34px;border-radius:4px;background:linear-gradient(135deg,#2f9e5b,#1f7a44);border:1px solid #8fe0b0;display:grid;place-items:center;overflow:hidden;opacity:0;transform:translate(-50%,-50%)}.lp-bill i{font-style:normal;font-size:11px;font-weight:800;color:#d8ffe6}.lp-bill:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#ff3d00,#ffb300 55%,transparent);transform:scaleY(0);transform-origin:bottom}.lp-burn.on .lp-bill{animation:lp-fly 3.6s cubic-bezier(.3,.6,.4,1) infinite;animation-delay:calc(var(--i) * .45s)}.lp-burn.on .lp-bill:after{animation:lp-burnup 3.6s linear infinite;animation-delay:calc(var(--i) * .45s)}@keyframes lp-fly{0%{opacity:0;transform:translate(-50%,-50%) scale(.7)}12%{opacity:1}70%{opacity:1}to{opacity:0;transform:translate(calc(-50% + var(--tx)),calc(-50% + var(--ty))) rotate(var(--r)) scale(.55)}}@keyframes lp-burnup{0%,35%{transform:scaleY(0)}to{transform:scaleY(1.2)}}.lp-drain{position:absolute;left:50%;top:50%;transform:translate(calc(-50% + var(--tx)),calc(-50% + var(--ty)));padding:4px 10px;border-radius:999px;border:1px dashed rgb(255 220 200/.55);color:#ffe1d6;font-size:13px;font-weight:700;opacity:0;transition:opacity .6s var(--lp-ease);transition-delay:calc(.8s + var(--i) * .45s)}.lp-burn.on .lp-drain{opacity:1}.lp-pain-pills{list-style:none;margin:1.5rem auto 0;padding:0;max-width:560px;display:grid;gap:.6rem}.lp-pain-pills li{display:flex;align-items:center;gap:.7rem;padding:.8rem 1rem;border-radius:12px;background:rgb(0 0 0/.22);font-size:16px;line-height:1.3}.lp-pain-pills svg{flex:none;width:22px;height:22px;color:var(--lp-yellow-hi)}@media (max-width:380px){.lp-burn{transform:scale(.86);transform-origin:top center;height:300px}}@media (min-width:900px){.lp-pain-sec{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto 1fr;column-gap:4rem;align-items:center}.lp-pain-sec .lp-sec-head{grid-column:1}.lp-burn{grid-column:2;grid-row:1/span 2;height:420px;width:100%}.lp-pain-pills{grid-column:1;margin:0;align-self:start}}@media (prefers-reduced-motion:reduce){.lp-burn.on .lp-bill,.lp-burn.on .lp-bill:after{animation:none}.lp-drain{transition:none}}.lp-soon-row{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:1.25rem}.lp-soon-row .lp-soon{margin-left:0}.lp-soon-row .chip{display:inline-flex;align-items:center;gap:.35rem;padding:.35rem .7rem;border-radius:999px;border:1px dashed rgb(6 56 29/.35);font-size:14px;color:var(--lp-ink)}.lp-soon-row .chip svg{width:16px;height:16px}.lp-feat p{font-size:15px}@media (max-width:639px){.lp-feat{grid-template-columns:1fr 1fr}.lp-feat li{padding:1rem .85rem}.lp-feat h3{font-size:16px}.lp-feat .lp-only{display:block;width:max-content;margin:.35rem 0 0}.lp-how-steps p{font-size:14px}}@media (max-width:767px){.lp-verdict b{font-size:16px}}.lp-offer-hero{position:relative;isolation:isolate;overflow:hidden;background:var(--lp-yellow);color:var(--lp-ink)}.lp-offer-hero .lp-h2{color:var(--lp-green)}.lp-offer-hero .lp-h2 .stop{color:#00a651}.lp-offer-hero .lp-offer-cta>span,.lp-offer-hero .lp-sub,.lp-offer-hero .lp-works>span:last-child{color:var(--lp-ink-muted)}.lp-offer-hero .lp-device{width:min(300px,74vw,calc((100svh - 330px) / 2.1));min-width:210px;aspect-ratio:auto;padding:12px;border:0;border-radius:0;background:none;box-shadow:none;overflow:visible;color:var(--lp-green)}.ph-frame{position:relative;container-type:inline-size;aspect-ratio:9/19;border:7px solid #000;border-radius:38px;overflow:hidden;background:#000;box-shadow:0 30px 60px rgb(60 45 0/.35)}.ph-screen{--map:#e9ecef;--road:#ffffff;--route:#111111;--card:#ffffff;--fg:#111111;--sub:#666666;--chip:#111111;--chip-fg:#ffffff;--chip2:#eeeeee;--line:#e3e3df;--accept:#111111;--accept-fg:#ffffff;--sbar:#111111;position:absolute;inset:0;display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;background:var(--map);animation:ph-fade .4s var(--lp-ease) both}@keyframes ph-fade{0%{opacity:0}}.ph-uber{--map:#1c1f22;--road:#2b3034;--route:#ffffff;--card:#0e0e0f;--fg:#ffffff;--sub:#a1a7ad;--chip:#ffffff;--chip-fg:#000000;--chip2:#24272a;--line:#2a2d30;--accept:#ffffff;--accept-fg:#000000;--sbar:#ffffff}.ph-99{--map:#f4ecd2;--route:#111111;--chip:#ffd100;--chip-fg:#111111;--chip2:#f1f1f1;--accept:#ffd100;--accept-fg:#111111}.ph-ifood{--map:#f6efef;--route:#ea1d2c;--fg:#3e3e3e;--sub:#717171;--chip:#ea1d2c;--chip-fg:#ffffff;--chip2:#f5f0f0;--accept:#ea1d2c;--accept-fg:#ffffff;--sbar:#3e3e3e}.ph-indrive{--map:#e8eee0;--route:#1b1b1b;--card:#1b1b1b;--fg:#ffffff;--sub:#9aa39a;--chip:#c1f11d;--chip-fg:#111111;--chip2:#2a2a2a;--line:#333333;--accept:#c1f11d;--accept-fg:#111111;--sbar:#1b1b1b}.ph-status{display:flex;justify-content:space-between;padding:3.4cqw 7cqw 1cqw;font-size:3.6cqw;font-weight:700;color:var(--sbar)}.ph-slot{position:relative;height:20cqw;margin:1.5cqw 4cqw 0}.ph-thinking,.ph-verdict{position:absolute;inset:0;display:flex;align-items:center;gap:3cqw;padding:2.5cqw 3.5cqw;border-radius:4.5cqw;background:#06120b;border:.6cqw solid var(--tone,#3b5446);color:#a3bbab;box-shadow:0 2cqw 6cqw rgb(0 0 0/.3);opacity:0;transform:translateY(-2cqw);transition:opacity .35s var(--lp-ease),transform .45s var(--lp-ease)}.ph-thinking.show,.ph-verdict.show{opacity:1;transform:none}.ph-mark{flex:none;width:11cqw;height:11cqw}.ph-verdict>div{min-width:0}.ph-verdict b{font-family:var(--f-display);font-style:italic;font-weight:800;text-transform:uppercase;font-size:5.4cqw;line-height:1;color:var(--tone)}.ph-verdict b,.ph-verdict span{display:block;white-space:nowrap}.ph-verdict span{margin-top:1.2cqw;font-size:3.5cqw}.ph-thinking span{font-size:3.6cqw;white-space:nowrap}.ph-thinking i{width:1.4cqw;height:1.4cqw;border-radius:50%;background:#a3bbab;animation:ph-blink 1s infinite}.ph-thinking i:nth-of-type(2){animation-delay:.15s}.ph-thinking i:nth-of-type(3){animation-delay:.3s}@keyframes ph-blink{50%{opacity:.2}}.ph-map{position:relative;overflow:hidden}.ph-map svg{position:absolute;inset:0;width:100%;height:100%}.ph-map .road{fill:none;stroke:var(--road);stroke-width:14}.ph-map .route{fill:none;stroke:var(--route);stroke-width:4;stroke-linecap:round;stroke-dasharray:2 9}.ph-map .pin{fill:var(--route)}.ph-card{margin:0 3cqw 3cqw;padding:4cqw;border-radius:5cqw;background:var(--card);color:var(--fg);box-shadow:0 -2cqw 8cqw rgb(0 0 0/.25);transition:transform .45s cubic-bezier(.2,.9,.2,1)}.ph-card.in{animation:ph-up .5s cubic-bezier(.2,.9,.2,1) both}.ph-card.out{transform:translateY(130%)}@keyframes ph-up{0%{transform:translateY(130%)}}.ph-top{display:flex;gap:2cqw;min-width:0}.ph-app{display:inline-flex;flex:none;align-items:center;gap:1.6cqw;padding:1cqw 2.6cqw 1cqw 1cqw;border-radius:2.6cqw;background:var(--chip);color:var(--chip-fg);font-size:3.8cqw;font-weight:700;white-space:nowrap}.ph-tile{width:6.4cqw!important;height:6.4cqw!important}.ph-kind{min-width:0;padding:1.6cqw 2.6cqw;border-radius:2.6cqw;background:var(--chip2);color:var(--sub);font-size:3.5cqw;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ph-price{margin:2.6cqw 0;font-size:10.5cqw;font-weight:800;line-height:1;letter-spacing:-.02em}.ph-route{display:grid;grid-template-columns:3.4cqw minmax(0,1fr);column-gap:3cqw;padding:2.4cqw 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);font-size:3.5cqw;line-height:1.35}.ph-route b,.ph-route span{grid-column:2;white-space:nowrap}.ph-route span{margin-bottom:1.2cqw;color:var(--sub);overflow:hidden;text-overflow:ellipsis}.ph-route i{grid-column:1;grid-row:span 2;width:2.6cqw;height:2.6cqw;margin-top:.8cqw;border:.5cqw solid var(--fg)}.ph-route i.dot{border-radius:50%}.ph-accept{display:block;margin-top:3cqw;padding:3.2cqw;border-radius:3cqw;background:var(--accept);color:var(--accept-fg);text-align:center;font-size:4.4cqw;font-weight:700}@media (min-width:768px){.lp-offer-hero .lp-device{width:min(340px,calc((100svh - 120px) / 2.1))}}@media (prefers-reduced-motion:reduce){.ph-card.in,.ph-screen,.ph-thinking i{animation:none}}.lp-offer-hero .lp-promise{max-width:26rem;font-size:clamp(18px,4.8vw,24px);line-height:1.3;font-weight:600;color:var(--lp-green)}.lp-promise mark{padding:0 .3em;border-radius:4px;background:var(--lp-green);color:var(--lp-yellow-hi);white-space:nowrap;-webkit-box-decoration-break:clone;box-decoration-break:clone}@media (max-width:767px){.lp-offer-hero .lp-offer{gap:.9rem;padding-top:.5rem}.lp-offer-hero .lp-device{width:clamp(220px,calc((100svh - 410px) * .6),min(310px,80vw));min-width:0;padding:8px;justify-self:center}.lp-offer-hero .ph-frame{aspect-ratio:9/15.5;border-width:6px;border-radius:34px}.ph-kind,.ph-route,.ph-verdict span{font-size:4cqw}.ph-app{font-size:4.2cqw}.ph-verdict b{font-size:6cqw}}.ph-verdict b{line-height:1.15;padding-top:.4cqw}.lp-apps2{position:relative;z-index:31;display:grid;gap:14px;margin:3rem auto 0;max-width:880px;padding:clamp(20px,5vw,36px);border-radius:24px;background:#fffdf3;color:var(--lp-ink);box-shadow:0 20px 50px rgb(60 45 0/.18)}.lp-apps2 h3{margin:0;font-size:clamp(18px,4.6vw,24px);font-weight:800;line-height:1.2;text-wrap:balance;color:var(--lp-green)}.lp-apps2 h3+ul{margin-bottom:10px}.lp-apps2-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none}.lp-apps2-grid li{display:flex;align-items:center;gap:10px;min-width:0;padding:10px 12px;border-radius:14px;background:#fff;border:1px solid rgb(6 56 29/.1);font-size:16px;font-weight:700}.lp-apps2-grid li>span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lp-apps2-grid .tile{width:40px!important;height:40px!important}.lp-apps2-grid li.more{grid-column:1/-1;font-weight:600;color:var(--lp-ink-muted)}.lp-apps2-grid li.more>span:last-child{white-space:normal}.lp-apps2-grid .plus{display:grid;place-items:center;flex:none;width:40px;height:40px;border-radius:22%;background:var(--lp-green);color:var(--lp-yellow-hi);font-size:22px;font-weight:800}.lp-veh-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none}.lp-veh-row li{display:grid;justify-items:center;gap:4px;padding:12px 6px 10px;border-radius:16px;background:var(--lp-yellow-hi);color:var(--lp-green);font-weight:800;font-size:15px;--veh-body:#ffffff;--veh-ink:#06381d;--veh-hi:#ffd400}.lp-veh-row .veh-art{width:100%;max-width:120px;height:auto}.lp-apps2 small{font-size:12px;color:var(--lp-ink-muted)}@media (min-width:768px){.lp-apps2-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.veh-wheel{transform-box:fill-box;transform-origin:center}.lp-veh-pick label.on .veh-wheel,.lp-veh-row li:hover .veh-wheel{animation:veh-spin .9s linear infinite}.lp-veh-pick label.on .veh-art,.lp-veh-row li:hover .veh-art{animation:veh-bob .45s ease-in-out infinite alternate}@keyframes veh-spin{to{transform:rotate(1turn)}}@keyframes veh-bob{to{transform:translateY(-1.5px)}}@media (prefers-reduced-motion:reduce){.veh-art,.veh-wheel{animation:none!important}}.lp-veh-pick{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;border:0}.lp-veh-pick legend{margin-bottom:.6rem;font-size:15px;color:var(--lp-on-dark)}.lp-veh-pick label{position:relative;display:grid;justify-items:center;gap:2px;padding:12px 6px 10px;border-radius:16px;border:1.5px solid #2d4a39;background:rgb(255 255 255/.04);color:var(--lp-on-dark);font-weight:800;font-size:15px;cursor:pointer;--veh-body:#ffd400;--veh-ink:#e9f5ec;--veh-hi:#06120b;transition:background .25s var(--lp-ease),border-color .25s var(--lp-ease),transform .25s var(--lp-ease)}.lp-veh-pick label:hover{border-color:#4f7a62}.lp-veh-pick label.on{border-color:var(--lp-yellow-hi);background:var(--lp-yellow-hi);color:var(--lp-green);transform:translateY(-2px);--veh-body:#ffffff;--veh-ink:#06381d;--veh-hi:#ffd400}.lp-veh-pick input{position:absolute;opacity:0;pointer-events:none}.lp-veh-pick label:has(input:focus-visible){outline:2px solid var(--lp-yellow-hi);outline-offset:3px}.lp-veh-pick .veh-art{width:100%;max-width:110px;height:auto}.lp-calc .lp-range{font-size:15px;text-transform:none;color:var(--lp-on-dark)}.lp-calc .lp-range b{font-size:20px}.lp-calc .lp-range input{-webkit-appearance:none;appearance:none;height:8px;border-radius:999px;background:linear-gradient(90deg,#ffd400 var(--fill,50%),#22382b var(--fill,50%));outline:none}.lp-calc .lp-range input::-webkit-slider-thumb{-webkit-appearance:none;width:26px;height:26px;border-radius:50%;background:#fff;border:4px solid #ffd400;box-shadow:0 2px 8px rgb(0 0 0/.4);cursor:grab}.lp-calc .lp-range input::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:#fff;border:4px solid #ffd400;cursor:grab}.lp-calc .lp-range input:focus-visible{outline:2px solid var(--lp-yellow-hi);outline-offset:6px}.lp-calc .lp-seg{text-transform:none;font-size:15px}.lp-calc .lp-seg legend{color:var(--lp-on-dark)}.lp-calc .lp-seg label{border-radius:999px;padding:.55rem 1.1rem}.lp-calc .lp-calc-out{border-radius:24px;background:var(--lp-yellow-hi);color:var(--lp-green);overflow:hidden}.lp-calc .lp-calc-out .big,.lp-calc .lp-calc-out .lp-eyebrow{color:var(--lp-green)}.lp-calc .lp-calc-out .big small{color:rgb(6 56 29/.7)}.lp-calc .lp-calc-out dl div{border-top-color:rgb(6 56 29/.18);color:var(--lp-green);text-transform:none;font-size:15px}.lp-calc .lp-calc-out dd.warn{color:#c2121b}.lp-calc .lp-calc-out .note{color:rgb(6 56 29/.75)}.lp-calc-ride{position:relative;height:58px;margin:-.4rem -1.5rem .2rem;overflow:hidden;--veh-body:#ffffff;--veh-ink:#06381d;--veh-hi:#ffd400}.lp-calc-ride .road{position:absolute;left:0;right:0;bottom:6px;height:3px;background:repeating-linear-gradient(90deg,rgb(6 56 29/.45) 0 16px,transparent 16px 28px);animation:calc-road .6s linear infinite}.lp-calc-ride .ride{position:absolute;bottom:4px;left:50%;width:96px;margin-left:-48px;animation:calc-in .7s cubic-bezier(.2,.9,.2,1) both}.lp-calc-ride .veh-wheel{animation:veh-spin .7s linear infinite}@keyframes calc-road{to{background-position:-28px 0}}@keyframes calc-in{0%{transform:translateX(-60vw)}}.lp-calc-bar{display:flex;gap:3px;height:14px;border-radius:999px;overflow:hidden;background:rgb(6 56 29/.15)}.lp-calc-bar i{flex-basis:0;min-width:6px;transition:flex-grow .4s var(--lp-ease)}.lp-calc-legend{display:grid;grid-template-columns:minmax(0,1fr);gap:6px 14px;margin:.2rem 0 0;padding:0;list-style:none;font-size:14px}.lp-calc-legend li{display:flex;align-items:center;gap:6px;min-width:0}.lp-calc-legend li i{flex:none;width:10px;height:10px;border-radius:3px}.lp-calc-legend li b{margin-left:auto;font-weight:800}@media (prefers-reduced-motion:reduce){.lp-calc-ride .ride,.lp-calc-ride .road,.lp-calc-ride .veh-wheel{animation:none}}@media (min-width:1100px){.lp-calc-legend{grid-template-columns:repeat(2,minmax(0,1fr))}}.lp-plans{z-index:31;gap:14px}.lp-plan,.lp-plans{position:relative;display:grid}.lp-plan{gap:6px;align-content:start;padding:22px 20px 20px;border-radius:22px;background:#fffdf3;color:var(--lp-green);box-shadow:0 14px 40px rgb(60 45 0/.16)}.lp-plan .name{margin:0;font-size:15px;font-weight:800;letter-spacing:.02em;text-transform:uppercase}.lp-plan .amount{margin:0;font-size:clamp(44px,11vw,60px);line-height:1}.lp-plan .amount small{font-size:.34em;font-style:normal;color:rgb(6 56 29/.7)}.lp-plan .bill{margin:0;font-size:15px;color:rgb(6 56 29/.75)}.lp-plan .save{justify-self:start;margin:4px 0 10px;padding:4px 10px;border-radius:999px;background:#00a651;color:#fff;font-size:13px;font-weight:800}.lp-plan .save.ghost{background:rgb(6 56 29/.08);color:var(--lp-green)}.lp-plan .lp-cta{width:100%}.lp-plan.best{background:var(--lp-green);color:var(--lp-yellow-hi);box-shadow:0 18px 50px rgb(6 56 29/.35)}.lp-plan.best .amount small,.lp-plan.best .bill{color:rgb(255 212 0/.75)}.lp-plan.best .save{background:var(--lp-yellow-hi);color:var(--lp-green)}.lp-plan .ribbon{position:absolute;top:-12px;right:18px;padding:5px 12px;border-radius:999px;background:#00a651;color:#fff;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.03em}.lp-perks{position:relative;z-index:31;display:flex;flex-wrap:wrap;gap:8px;margin:-.75rem 0 0;padding:0;list-style:none}.lp-perks li{padding:7px 12px;border-radius:999px;background:rgb(6 56 29/.08);font-size:14px;font-weight:700;color:var(--lp-green)}.lp-perks li:before{content:"✓ ";color:#00a651}@media (min-width:768px){.lp-perks,.lp-plans{grid-column:1/-1}.lp-plans{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.lp-plan.best{transform:translateY(-8px)}.lp-plan .amount{font-size:clamp(34px,4.2vw,58px);white-space:nowrap}}@media (max-width:767px){.lp-plan{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name save" "amount amount" "bill bill";column-gap:10px;row-gap:4px;padding:16px 18px}.lp-plan .name{grid-area:name;align-self:center}.lp-plan .amount{grid-area:amount;font-size:40px}.lp-plan .bill{grid-area:bill;font-size:14px}.lp-plan .save{grid-area:save;justify-self:end;margin:0}.lp-plan .lp-cta{display:none}.lp-plan.best{order:-2;margin-top:12px;padding-top:26px}.lp-plan.quarterly{order:-1}.lp-plan .ribbon{right:auto;left:18px}.lp-plans-cta .lp-cta{width:100%}}@media (min-width:768px){.lp-plans-cta{display:none}}.lp-plan .lp-cta{min-width:0;font-size:15px;white-space:nowrap}.lp-foot-row .links{flex-wrap:wrap;gap:.75rem 1.5rem}