.hp-wrap{width:100%;max-width:1264px;margin-inline:auto;padding-inline:24px;position:relative}@media (width>=640px){.hp-wrap{padding-inline:32px}}@layer components{.hp-h2{font-family:var(--font-heading);letter-spacing:-.02em;text-wrap:balance;margin:0;font-weight:600;line-height:1.07}}.hp-hero{gap:var(--ll-s7);padding-top:112px;padding-bottom:104px;display:grid}@media (width>=640px){.hp-hero{padding-top:140px}}@media (width>=1024px){.hp-hero{grid-template-columns:minmax(0,1fr) 400px;align-items:start;padding-top:164px;padding-bottom:128px}}.hp-hero__h1{letter-spacing:-.02em;color:#fff;max-width:820px;min-height:4.08em;margin:0;font-size:clamp(40px,6.1vw,88px);line-height:1.02}#hero-headline .ll-hl--load{animation-delay:.85s}@media (width<=639px){.hp-hero__h1 .ll-hl{margin-inline:-.2em;padding-inline:.2em}}.hp-hl-hero--a{background-image:url(/images/highlighter/highlighter-hero-a.svg)}.hp-hl-hero--b{background-image:url(/images/highlighter/highlighter-hero-b.svg)}.hp-hero__sub{color:#fbfeffe6;text-wrap:pretty;max-width:640px;margin:28px 0 0;font-size:18px;line-height:1.6}@media (width>=1024px){.hp-hero__sub{font-size:20px}}.hp-hero__aside{justify-items:start;display:grid}.hp-hero__card{transform:rotate(-2deg)}.hp-hero__chip{display:none}@media (width>=1024px){.hp-hero__aside{justify-items:end;margin-top:12px}.hp-hero__card{transform:rotate(-4deg)}.hp-hero__chip{backdrop-filter:blur(12px)saturate(160%);background:#ffffff1f;justify-self:center;margin-top:140px;padding:12px 20px 12px 12px;display:inline-flex;transform:rotate(3deg);box-shadow:inset 0 0 0 1px #fff3,0 16px 40px #05192373}}.hp-steps{gap:40px;margin-bottom:0;padding:0;list-style:none;display:grid}.hp-step{padding-left:44px;position:relative}.hp-step__rail{width:20px;position:absolute;top:2px;bottom:-42px;left:0}.hp-step__rail:before{content:"";background:var(--color-sky);width:2px;position:absolute;top:20px;bottom:0;left:9px}.hp-step:last-child .hp-step__rail:before{display:none}@media (width>=1024px){.hp-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.hp-step{padding-top:64px;padding-left:0}.hp-step__rail{width:auto;height:32px;top:0;bottom:auto;right:-40px}.hp-step:last-child .hp-step__rail{right:0}.hp-step__rail:before{width:auto;height:2px;inset:15px 0 auto 20px}.hp-step__rail>*{margin-top:6px}.hp-step__rail>.hp-end{margin-top:-2px}}.hp-node{background:var(--color-sky);border:3px solid var(--color-canvas);box-sizing:border-box;border-radius:50%;flex:none;width:20px;height:20px;display:block}.hp-end{background:var(--color-sky);color:#fff;width:36px;height:36px;box-shadow:inset 0 0 0 2px var(--color-sky), inset 0 0 0 5px var(--color-canvas), 0 0 14px color-mix(in oklch, var(--color-sky) 45%, transparent);border-radius:50%;place-items:center;margin-top:-6px;margin-left:-8px;display:grid}.hp-end svg{width:14px;height:14px}@media (width>=1024px){.hp-end{margin-left:0}}.hp-stats.ll-stat-row{margin-block:40px 48px!important}.hp-stats .ll-num{font-size:clamp(52px,5vw,72px)}.hp-stats p:not(.ll-num){font-size:16px;font-weight:500;line-height:1.4}@media (width>=900px){.hp-stats p:not(.ll-num){font-size:18px}}@media (width>=768px){.hp-stats>div{padding:8px 40px}.hp-stats>div:first-child{padding-left:0}}@media (width<=767px){.hp-stats.ll-stat-row{gap:0}.hp-stats>div{border-top:1px solid var(--color-divider);padding:24px 0}.hp-stats>div:last-child{border-bottom:1px solid var(--color-divider)}}.hp-include{color:#fff;align-items:center;gap:14px;font-size:18px;font-weight:600;line-height:26px;display:flex}@media (width>=640px){.hp-include{font-size:20px}}.hp-check{background:color-mix(in oklch, var(--color-sky) 15%, transparent);width:26px;height:26px;color:var(--color-sky);border-radius:50%;flex:none;place-items:center;display:grid}.hp-check svg{width:14px;height:14px}.hp-loop{width:calc(100% + 42px);height:calc(100% + 32px);color:var(--color-blaze);pointer-events:none;position:absolute;top:-16px;left:-18px;overflow:visible}.hp-arrow-right,.hp-arrow-down{color:var(--color-blaze);pointer-events:none;overflow:visible}.hp-arrow-right{z-index:1;width:190px;height:68px;position:absolute;top:72px;right:calc(100% - 10px)}.hp-arrow-down{width:110px;height:40px;margin:52px 0 52px calc(50% - 40px);display:block;transform:rotate(90deg)}.hp-offer{text-align:center;box-shadow:0 30px 80px #0006, 0 0 48px color-mix(in oklch, var(--color-blaze) 35%, transparent);background:#fff;border-radius:16px;padding:24px 20px 22px}@media (width>=640px){.hp-offer{padding:36px 40px 32px}}.hp-urgency{background:color-mix(in oklch, var(--color-blaze) 10%, white);color:color-mix(in oklch, var(--color-blaze) 70%, black);border-radius:999px;align-items:center;gap:8px;margin:0 0 18px;padding:8px 14px;font-size:14px;font-weight:600;line-height:1.2;display:inline-flex}.hp-urgency svg{flex:none;width:16px;height:16px}.hp-trial-btn{height:60px;box-shadow:0 12px 36px color-mix(in oklch, var(--color-sky) 50%, transparent), 0 0 24px color-mix(in oklch, var(--color-sky) 30%, transparent);border-radius:12px;gap:12px;padding-inline:24px;font-size:20px;font-weight:700}.hp-trial-btn:hover{box-shadow:0 14px 40px color-mix(in oklch, var(--color-sky) 60%, transparent), 0 0 28px color-mix(in oklch, var(--color-sky) 40%, transparent)}@media (width>=1024px){.hp-trial-btn{height:68px;font-size:22px}}@keyframes hp-draw{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}[data-reveal].is-visible .hp-draw{animation:.9s cubic-bezier(.65,0,.35,1) .45s backwards hp-draw}@media (prefers-reduced-motion:reduce){.hp-draw{animation:none!important}}.hp-close .ll-cta-band__ctas{flex-direction:column;gap:20px}details[data-astro-cid-gfo3rpqg][open] summary[data-astro-cid-gfo3rpqg] .chevron[data-astro-cid-gfo3rpqg]{transform:rotate(180deg)}
