@layer theme,base;@layer components{.lp{--lp-ease:var(--ease-premium);--lp-ease-sheen:var(--ease-sheen);--lp-red:var(--color-brand);--lp-red-deep:var(--color-brand-deep);--lp-ink:var(--color-canvas);--lp-hair:#ffffff17;--lp-grain: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='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .55 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");isolation:isolate;color:#fff;position:relative}.lp [id]{scroll-margin-top:96px}.lp-curtain{background:linear-gradient(#0a0a0a00 0,#0a0a0a clamp(80px,10vw,160px) calc(100% - clamp(80px,10vw,160px)),#0a0a0a00 100%);position:relative}.lp-curtain--fade-top{background:linear-gradient(#0a0a0a00 0,#0a0a0a clamp(80px,10vw,160px))}.lp-curtain--fade-bottom{background:linear-gradient(#0a0a0a 0 calc(100% - clamp(80px,10vw,160px)),#0a0a0a00 100%)}.lp-grain:after{content:"";z-index:0;pointer-events:none;background-image:var(--lp-grain);opacity:.035;position:absolute;inset:0}.lp-grain>*{z-index:1;position:relative}.lp-container{width:100%;max-width:1320px;margin-inline:auto;padding-inline:16px}@media (min-width:768px){.lp-container{padding-inline:32px}}@media (min-width:1024px){.lp-container{padding-inline:48px}}.lp-breathe{padding-block:clamp(112px,14vw,208px)}.lp-dense{padding-block:clamp(88px,10vw,144px)}.lp-display{letter-spacing:-.068em;text-wrap:balance;font-size:clamp(36px,4.55vw,72px);font-weight:900;line-height:1.02}.lp-h2{letter-spacing:-.045em;text-wrap:balance;font-size:clamp(32px,4.1vw,60px);font-weight:700;line-height:1.04}.lp-statement{letter-spacing:-.058em;font-size:clamp(42px,7vw,100px);font-weight:800;line-height:.98}.lp-lead{color:#fff9;text-wrap:pretty;font-size:clamp(15px,1.15vw,17px);line-height:1.65}.lp-kicker{letter-spacing:.2em;text-transform:uppercase;color:#ffffff80;align-self:start;align-items:center;gap:12px;font-size:11px;font-weight:600;display:inline-flex}.lp-kicker:before{content:"";background:var(--lp-red);transform-origin:0;width:24px;height:1px}.lp-num{font-family:var(--font-playfair), "Playfair Display", serif;letter-spacing:-.02em;font-style:italic;font-weight:600}.lp-mark{background:var(--lp-red);flex:none;width:5px;height:5px}.lp-outline{letter-spacing:-.07em;color:#0000;-webkit-text-stroke:1px #cc000042;-webkit-user-select:none;user-select:none;pointer-events:none;font-weight:800;line-height:.8}.lp-hero-stat{font-size:30px}.lp-card-name{font-size:26px}.lp-card-level{font-size:96px}.lp-card-kpi{font-size:28px}.lp-card-score{font-size:40px}.lp-offer-title{font-size:30px}.lp-offer-outline{font-size:clamp(120px,21vw,320px)}.lp-metric{font-size:56px}.lp-feat-title{font-size:20px}.lp-proof-num{font-size:24px}.lp-quote-stat{font-size:20px}.lp-quote-text{font-size:23px}@media (min-width:768px){.lp-hero-stat{font-size:44px}.lp-card-name{font-size:30px}.lp-card-level{font-size:128px}.lp-card-kpi{font-size:34px}.lp-offer-title{font-size:46px}.lp-metric{font-size:84px}.lp-feat-title{font-size:24px}.lp-proof-num{font-size:36px}.lp-quote-stat{font-size:26px}.lp-quote-text{font-size:34px}}@media (min-width:1024px){.lp-quote-text{font-size:38px}}.lp-avatar{box-shadow:0 0 0 2px var(--lp-ink), inset 0 0 0 1px #ffffff14;background:#1c1c1c}.lp-avatar-solo{background:#1c1c1c;box-shadow:inset 0 0 0 1px #ffffff1a}.lp-verified-blue{fill:#4a99e9}.lp-w{clip-path:inset(-.35em -.3em -.3em);display:inline-block}.lp-w>span{display:inline-block}.lp-nw{white-space:nowrap}[data-done] .lp-w{clip-path:none}@keyframes lp-word-in{0%{opacity:.18;transform:translateY(.42em)}}@keyframes lp-rise{0%{opacity:0;transform:translateY(22px)}}@keyframes lp-drop{0%{opacity:0;transform:translateY(-14px)}}@keyframes lp-grow{0%{transform:scaleX(0)}}.lp-hero-title .lp-w{clip-path:none}.lp-hero-title .lp-w>span{animation:lp-word-in 1.1s var(--lp-ease) both;animation-delay:calc(var(--i,0) * 55ms)}.lp-load{animation:lp-rise 1.1s var(--lp-ease) both;animation-delay:var(--d,0s)}.lp-load-drop{animation:lp-drop .8s var(--lp-ease) both;animation-delay:var(--d,0s)}.lp-load-line{transform-origin:0;animation:lp-grow 1.2s var(--lp-ease) both;animation-delay:var(--d,0s)}.lp-swoosh{pointer-events:none;width:94%;height:.22em;color:var(--lp-red);transform-origin:0;animation:lp-grow .9s var(--lp-ease) .95s both;position:absolute;bottom:-.16em;left:3%;overflow:visible}.lp-swoosh path{fill:none;stroke:currentColor;stroke-width:3px;stroke-linecap:round}.lp [data-reveal]{transition:opacity 1s var(--lp-ease) var(--d,0s), transform 1s var(--lp-ease) var(--d,0s)}.lp [data-reveal=line]{transform-origin:0;transition:transform 1.2s var(--lp-ease) var(--d,0s)}.lp [data-reveal=words] .lp-w>span{transition:transform .95s var(--lp-ease);transition-delay:calc(var(--d,0s) + var(--i,0) * 45ms)}html[data-lp-motion] .lp [data-reveal]:not([data-shown]){opacity:0;transform:translateY(26px)}html[data-lp-motion] .lp [data-reveal=fade]:not([data-shown]){transform:none}html[data-lp-motion] .lp [data-reveal=line]:not([data-shown]){opacity:1;transform:scaleX(0)}html[data-lp-motion] .lp [data-reveal=words]:not([data-shown]){opacity:1;transform:none}html[data-lp-motion] .lp [data-reveal=words]:not([data-shown]) .lp-w>span{transform:translateY(150%)}.lp-link{opacity:.7;transition:opacity .3s;display:inline-block;position:relative}.lp-link:after{content:"";transform-origin:100%;height:1px;transition:transform .45s var(--lp-ease);background:currentColor;position:absolute;bottom:-3px;left:0;right:0;transform:scaleX(0)}@media (hover:hover){.lp-link:hover{opacity:1}.lp-link:hover:after{transform-origin:0;transform:scaleX(1)}}.lp-nav__scrim{pointer-events:none;opacity:0;transition:opacity .55s var(--lp-ease);background:linear-gradient(#0a0a0aeb 0%,#0a0a0ab8 55%,#0a0a0a00 100%);position:absolute;inset:0 0 -40px}.lp-nav[data-scrolled] .lp-nav__scrim{opacity:1}.lp-nav__logo{transform-origin:0;transition:transform .55s var(--lp-ease);display:block}.lp-nav[data-scrolled] .lp-nav__logo{transform:scale(.72)}.lp-nav__logo-shadow{filter:drop-shadow(0 1px 8px #00000080)}.lp-nav__pill{background:#ffffff0f;box-shadow:inset 0 .5px #ffffff1a,inset 0 0 0 1px #ffffff1a,0 2px 12px #0003}.lp-nav__item{isolation:isolate;opacity:.7;transition:opacity .3s;position:relative}.lp-nav__item:before{content:"";z-index:-1;opacity:0;transition:opacity .35s ease, transform .45s var(--lp-ease);background:#ffffff1a;border-radius:999px;position:absolute;inset:0;transform:scale(.82)}@media (hover:hover){.lp-nav__item:hover{opacity:1}.lp-nav__item:hover:before{opacity:1;transform:none}}.lp-spot{isolation:isolate;position:relative;overflow:hidden}.lp-spot__light{z-index:-1;pointer-events:none;opacity:0;width:520px;height:520px;transform:translate3d(var(--sx,-9999px), var(--sy,-9999px), 0);background:radial-gradient(circle,#cc000021,#c000 62%);border-radius:50%;margin:-260px 0 0 -260px;transition:opacity .4s;position:absolute;top:0;left:0}@media (hover:hover) and (pointer:fine){.lp-spot:hover .lp-spot__light{opacity:1}}.lp-feed{height:clamp(380px,42vw,580px);position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0,#000 16% 80%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 16% 80%,#0000 100%)}.lp-feed__track{animation:42s linear infinite lp-crawl}.lp-feed:hover .lp-feed__track,.lp-feed[data-paused] .lp-feed__track{animation-play-state:paused}@keyframes lp-crawl{to{transform:translateY(-50%)}}.lp-msg{opacity:var(--o,.6);padding-bottom:clamp(22px,2.4vw,34px);transition:opacity .35s}.lp-msg__text{transition:transform .45s var(--lp-ease);display:block}@media (hover:hover){.lp-msg:hover{opacity:1}.lp-msg:hover .lp-msg__text{transform:translate(6px)}}.lp-gauge{background:#ffffff1f;height:1px;position:relative}.lp-gauge>i{background:var(--lp-red);transform:scaleX(var(--v,1));transform-origin:0;transition:transform 1.6s var(--lp-ease) .3s;position:absolute;inset:0}html[data-lp-motion] .lp [data-reveal]:not([data-shown]) .lp-gauge>i{transform:scaleX(0)}.lp-row{isolation:isolate;position:relative}.lp-row:before{content:"";z-index:-1;opacity:0;background:#ffffff06;transition:opacity .35s;position:absolute;inset:0}.lp-row:after{content:"";background:var(--lp-red);transform-origin:50%;width:2px;transition:transform .45s var(--lp-ease);position:absolute;top:0;bottom:0;left:0;transform:scaleY(0)}.lp-row__sf{transition:transform .45s var(--lp-ease);display:inline-block}@media (hover:hover){.lp-row:hover:before{opacity:1}.lp-row:hover:after{transform:none}.lp-row:hover .lp-row__sf{transform:translate(4px)}}.lp-feat__line{background:var(--lp-red);opacity:.4;transform-origin:0;width:40px;height:1px;transition:transform .6s var(--lp-ease), opacity .4s ease;display:block}.lp-feat__metric{transition:transform .45s var(--lp-ease);display:inline-block}@media (hover:hover){.lp-feat:hover .lp-feat__line{opacity:1;transform:scaleX(1.6)}.lp-feat:hover .lp-feat__metric{transform:translateY(-3px)}}.lp-quote{opacity:0;pointer-events:none;transition:opacity .45s var(--lp-ease), transform .6s var(--lp-ease);grid-area:1/1;transform:translateY(18px)}.lp-quote[data-state=out]{transform:translateY(-14px)}.lp-quote[data-state=in]{opacity:1;pointer-events:auto;transition:opacity .7s var(--lp-ease) .12s, transform .9s var(--lp-ease) .12s;transform:none}.lp-tab{opacity:.4;transition:opacity .3s;position:relative}.lp-tab[data-state=active]{opacity:1}.lp-tab__bar{background:var(--lp-red);transform-origin:0;height:1px;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.lp-tab[data-state=active] .lp-tab__bar{animation:lp-progress var(--lp-dwell,5s) linear forwards}.lp-stage[data-paused] .lp-tab__bar,.lp-stage:hover .lp-tab__bar,.lp-stage:focus-within .lp-tab__bar{animation-play-state:paused}@keyframes lp-progress{to{transform:scaleX(1)}}@media (hover:hover){.lp-tab:hover{opacity:.8}.lp-tab[data-state=active]:hover{opacity:1}}.lp-faq__item{position:relative}.lp-faq__item:after{content:"";background:var(--lp-red);transform-origin:0;height:1px;transition:transform .6s var(--lp-ease);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.lp-faq__item[data-open]:after{transform:none}.lp-faq__label{transition:transform .45s var(--lp-ease);display:block}.lp-plus{flex:none;width:14px;height:14px;position:relative}.lp-plus:before,.lp-plus:after{content:"";width:14px;height:1px;transition:transform .45s var(--lp-ease);background:currentColor;position:absolute;top:6.5px;left:0}.lp-plus:after{transform:rotate(90deg)}[aria-expanded=true] .lp-plus:after{transform:rotate(180deg)}[aria-expanded=true] .lp-plus{color:var(--lp-red)}.lp-faq__a:not([hidden]){animation:lp-answer .55s var(--lp-ease) both}@keyframes lp-answer{0%{opacity:0;transform:translateY(-8px)}}@media (hover:hover){.lp-faq__item:hover:after{transform:none}.lp-faq__q:hover .lp-faq__label{transform:translate(6px)}}@media (prefers-reduced-motion:reduce){html:has(.lp){scroll-behavior:auto}.lp *,.lp :before,.lp :after{transition-duration:.001ms!important;transition-delay:0s!important;animation-duration:.001ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.lp .lp-w{clip-path:none}.lp .lp-feed__track,.lp .sf-btn__glint,.lp .lp-tab__bar{animation:none!important}.lp .lp-tab[data-state=active] .lp-tab__bar{transform:none}}}@layer utilities;
