.lp-hero{max-width:var(--lpx-max);padding:clamp(130px,12vw,170px)var(--imp-gutter)0;margin:0 auto}.lp-hero [data-slot=launch-pack-paid]{max-width:760px;margin:0 0 32px}.lp-hero-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:end;gap:40px clamp(40px,6vw,96px);display:grid}.lp-hero-copy{gap:24px;display:grid}.lp-hero h1{letter-spacing:-.05em;font-size:clamp(46px,5.8vw,92px);line-height:.93}.lp-hero-copy>p{color:var(--imp-mid);max-width:50ch;font-size:18px;line-height:1.55}.lp-price{background:var(--imp-film);color:#fff;border-radius:26px;gap:14px;padding:28px;display:grid}.lp-price>b{letter-spacing:-.04em;align-items:baseline;gap:10px;font-size:64px;font-weight:500;line-height:1;display:flex}.lp-price>b small{letter-spacing:0;color:#fff9;font-size:16px;font-weight:400}.lp-price>span{color:#ffffffc7;font-size:15px}.lp-price-cta{gap:8px;margin-top:6px;display:grid}.lp-price-cta .lpx-btn{justify-content:center}.lp-price-cta .lpx-btn[data-variant=dark]{color:var(--imp-ink);background:#fff}.lp-price-cta .lpx-btn[data-variant=ghost]{color:#fff;box-shadow:inset 0 0 0 1.5px #fff9}.lp-price>small{color:#ffffff8c;font-size:13px}.lp-clock{background:var(--imp-soft);border-radius:28px;grid-template-columns:220px minmax(0,1fr);align-items:start;gap:32px clamp(32px,4vw,64px);padding:clamp(28px,4vw,48px);display:grid}.lp-clock-dial{gap:4px;display:grid}.lp-clock-dial b{letter-spacing:-.06em;font-variant-numeric:tabular-nums;font-size:clamp(80px,9vw,140px);font-weight:500;line-height:.85}.lp-clock-dial span{color:var(--imp-mid);font-size:15px}.lp-clock-line{position:relative}.lp-clock-steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid}.lp-clock-track{background:#ddd7cd;border-radius:2px;height:2px;position:absolute;top:8px;left:9px;right:calc(20% - 23.4px)}.lp-clock-track i{background:var(--imp-ink);transform-origin:0;transform:scaleX(var(--p,0));position:absolute;inset:0}.lp-clock-line li{align-content:start;justify-items:start;gap:6px;display:grid;position:relative}.lp-clock-dot{z-index:1;background:#fff;border-radius:50%;width:18px;height:18px;margin-bottom:10px;transition:box-shadow .3s,background-color .3s;position:relative;box-shadow:inset 0 0 0 2px #ddd7cd}.lp-clock-line li[data-lit] .lp-clock-dot{background:var(--imp-ink);box-shadow:0 0 0 4px #0f0f0e14}.lp-clock-line small{color:var(--imp-faint);font-variant-numeric:tabular-nums;font-size:13px}.lp-clock-line b{letter-spacing:-.015em;font-size:17px;font-weight:500}.lp-clock-line p{color:var(--imp-mid);font-size:14px;line-height:1.45}.lp-wall-head{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:24px 56px;margin-bottom:40px;display:grid}.lp-wall-head h2{font-size:clamp(36px,4.4vw,64px);line-height:.98}.lp-wall-head ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.lp-wall-head li{padding-left:26px;font-size:16px;line-height:1.45;position:relative}.lp-wall-head li:before{content:"";border:solid var(--imp-ink);border-width:0 0 1.8px 1.8px;width:12px;height:7px;position:absolute;top:6px;left:0;transform:rotate(-45deg)}.lp-wall{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.lp-wall-tile{aspect-ratio:1;background:var(--imp-soft);border-radius:18px;margin:0;position:relative;overflow:hidden}.lp-wall-tile img{object-fit:cover;transition:transform .8s var(--imp-ease-out)}.lp-wall-note{color:var(--imp-faint);margin-top:14px;font-size:13px}.lp-terms{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:32px 56px;display:grid}.lp-terms h2{font-size:clamp(36px,4.4vw,64px);line-height:.98}.lp-terms dl{border-top:1px solid var(--imp-ink);margin:0;display:grid}.lp-terms dl div{border-bottom:1px solid var(--imp-line);grid-template-columns:110px minmax(0,1fr);gap:16px;padding:18px 0;display:grid}.lp-terms dt{color:var(--imp-mid);font-size:15px}.lp-terms dd{margin:0;font-size:16px;line-height:1.45}.lp-terms-cta{flex-wrap:wrap;grid-column:2;gap:10px;display:flex}.lp-faq{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:24px 56px;display:grid}.lp-faq h2{font-size:clamp(36px,4.4vw,64px);line-height:.98}.lp-faq details{border-bottom:1px solid var(--imp-line)}.lp-faq details:first-child{border-top:1px solid var(--imp-line)}.lp-faq summary{cursor:pointer;letter-spacing:-.02em;justify-content:space-between;gap:24px;padding:22px 4px;font-size:19px;font-weight:500;list-style:none;display:flex}.lp-faq summary::-webkit-details-marker{display:none}.lp-faq summary i{flex:none;width:16px;height:16px;margin-top:6px;position:relative}.lp-faq summary i:before,.lp-faq summary i:after{content:"";width:16px;height:1.6px;transition:transform .3s var(--imp-ease-out);background:currentColor;position:absolute;top:7px;left:0}.lp-faq summary i:after{transform:rotate(90deg)}.lp-faq details[open] summary i:after{transform:rotate(0)}.lp-faq details p{color:var(--imp-mid);padding:0 40px 22px 4px;line-height:1.6}@media (hover:hover) and (pointer:fine){.lp-wall-tile:hover img{transform:scale(1.04)}}@media (prefers-reduced-motion:no-preference){.lp-hero h1,.lp-hero .lpx-kicker{animation:lpx-fade-up .9s var(--imp-ease-out)60ms both}.lp-hero-copy>p{animation:lpx-fade-up .9s var(--imp-ease-out).2s both}.lp-price{animation:lpx-fade-up 1s var(--imp-ease-out).32s both}}@media (prefers-reduced-motion:reduce){.lp-clock-dot{transition:none}}@media (max-width:960px){.lp-hero-grid,.lp-wall-head,.lp-terms,.lp-faq{grid-template-columns:minmax(0,1fr)}.lp-terms-cta{grid-column:1}.lp-clock{grid-template-columns:minmax(0,1fr)}.lp-clock-line{padding-left:34px}.lp-clock-steps{grid-template-columns:minmax(0,1fr);gap:22px}.lp-clock-track{width:2px;height:auto;inset:8px auto 22% 8px}.lp-clock-track i{transform-origin:top;transform:scaleY(var(--p,0))}.lp-clock-line li{padding-left:0}.lp-clock-dot{margin:0;position:absolute;top:0;left:-34px}.lp-wall{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:520px){.lp-wall{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.lp-faq summary{font-size:17px}}.lp-wall-tile figcaption{color:var(--imp-ink);background:#ffffffe0;border-radius:999px;padding:3px 9px;font-size:11px;position:absolute;bottom:8px;left:8px}.lp-peek{background:var(--imp-soft);color:var(--imp-ink);border-radius:18px;justify-self:start;align-items:center;gap:16px;padding:8px 18px 8px 8px;text-decoration:none;transition:background-color .2s;display:inline-flex}.lp-peek-stack{flex:none;width:136px;height:56px;display:block;position:relative}.lp-peek-stack>span{top:0;left:calc(var(--i)*20px);width:56px;height:56px;box-shadow:0 0 0 2px var(--imp-soft),0 8px 18px -10px #14100a80;transform:rotate(calc((var(--i) - 2)*3deg));transition:transform .3s var(--imp-ease-out),left .3s var(--imp-ease-out);border-radius:10px;position:absolute;overflow:hidden}.lp-peek-stack img{object-fit:cover}.lp-peek-copy{gap:2px;display:grid}.lp-peek-copy b{font-size:15px;font-weight:500}.lp-peek-copy small{color:var(--imp-mid);font-size:13px}@media (hover:hover) and (pointer:fine){.lp-peek:hover{background:#ebe8e2}.lp-peek:hover .lp-peek-stack>span{left:calc(var(--i)*22px);transform:rotate(calc((var(--i) - 2)*5deg))}}@media (prefers-reduced-motion:reduce){.lp-peek-stack>span{transition:none}}@media (max-width:960px){.lp-hero-grid{gap:20px}.lp-hero-copy{display:contents}.lp-hero .lpx-kicker{order:0;justify-self:start}.lp-hero h1{order:1}.lp-peek{order:2}.lp-price{order:3}.lp-hero-copy>p{order:4}}@media (max-width:520px){.lp-hero{padding-top:96px}.lp-hero .lpx-kicker{display:none}.lp-hero h1{font-size:42px}}.lp-wall-tile[data-portrait] img{object-position:center top}
