.pl2{background:var(--color-abyss);color:var(--color-bone);overflow-x:clip;font-size:16px}@media (min-width:1501px){.pl2{zoom:calc(100vw / 1500px)}}.pl2-wrap{max-width:1500px}.pl2-narrow,.pl2-wrap{margin:0 auto;padding-inline:24px}.pl2-narrow{max-width:1200px}.pl2 section:where(:not(.lx *)){position:relative;padding:110px 0}.pl2 .n-btn{padding:16px 30px;font-size:15px}.pl2 .n-btn--ghost{padding:15px 28px}.pl2-pill{display:inline-flex;align-items:center;gap:8px;border-radius:999px;font-family:var(--font-mono);font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--color-lumen-2);border:1px solid color-mix(in srgb,var(--color-lumen-2) 35%,transparent);padding:9px 20px}.pl2-dot{width:7px;height:7px;border-radius:999px;background:var(--color-lumen-2);box-shadow:0 0 12px var(--color-lumen-2)}.pl2-header{position:fixed;inset:0 0 auto 0;z-index:50;padding:16px clamp(12px,4vw,48px);transition:padding .5s cubic-bezier(.4,0,.2,1)}.pl2-nav{display:flex;align-items:center;justify-content:space-between;gap:16px;max-width:1500px;margin:0 auto;border-radius:26px;padding:14px 26px;background:rgba(10,10,16,.72);border:1px solid rgba(255,255,255,.14);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:8px 8px 30px rgba(0,0,0,.15);transition:padding .5s cubic-bezier(.4,0,.2,1),max-width .5s cubic-bezier(.4,0,.2,1),border-radius .5s cubic-bezier(.4,0,.2,1),background-color .5s cubic-bezier(.4,0,.2,1),box-shadow .5s cubic-bezier(.4,0,.2,1)}.pl2-header[data-scrolled]{padding:8px clamp(12px,4vw,48px)}.pl2-header[data-scrolled] .pl2-nav{max-width:1330px;border-radius:20px;padding:6px 18px;background:rgba(10,10,16,.88);box-shadow:8px 8px 30px rgba(0,0,0,.35)}@media (prefers-reduced-motion:reduce){.pl2-header,.pl2-nav{transition:none}}.pl2-brand{font-family:var(--font-display);font-weight:700;font-size:26px;color:var(--color-bone)}.pl2-nav-links{display:flex;gap:32px}.pl2-nav-links a{font-size:15px;color:var(--color-bone);opacity:.85;transition:color .2s,opacity .2s}.pl2-nav-links a:hover{color:var(--color-lumen);opacity:1}.pl2-nav-cta{display:flex;align-items:center;gap:14px}.pl2-nav-cta .pl2-login{font-family:var(--font-mono);font-size:13px;letter-spacing:.1em;text-transform:uppercase;opacity:.8;color:var(--color-bone)}.pl2-nav-cta .pl2-login:hover{opacity:1;color:var(--color-lumen)}.pl2-hero{position:relative;min-height:100svh;display:flex;flex-direction:column;justify-content:center;overflow:hidden;padding-top:120px;padding-bottom:60px}.pl2-hero-halo{position:absolute;left:50%;top:-40%;width:140%;height:110%;transform:translateX(-50%);background:radial-gradient(55% 50% at 50% 30%,rgba(103,89,215,.35) 0,rgba(77,0,255,.15) 45%,transparent 72%);pointer-events:none}.pl2-hero-grid{position:relative;z-index:2;display:grid;grid-template-columns:1.25fr 1fr;gap:48px;align-items:center}.pl2-hero-left{display:flex;flex-direction:column;gap:34px;max-width:820px}.pl2-hero-badge{display:inline-flex;align-items:center;gap:10px;align-self:flex-start;border-radius:999px;padding:9px 20px;background:rgba(255,255,255,.08);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);font-family:var(--font-mono);font-size:12.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--color-mist)}.pl2-hero h1{font-size:clamp(44px,6.4vw,92px);line-height:1.04}.pl2-hero-sub{font-size:clamp(16px,1.4vw,21px);line-height:1.55;color:var(--color-mist);max-width:580px}.pl2-hero-ctas{display:flex;gap:16px;flex-wrap:wrap;align-items:center}.pl2-phone-zone{position:relative;display:grid;place-items:center;min-height:420px;--pl2-orb:min(470px,calc((min(100vw, 1500px) - 96px) / 2.25 * 0.88))}.pl2-hero-phone{width:min(470px,88%);height:auto;position:relative;z-index:1;animation:pl2-float 9s ease-in-out infinite;filter:drop-shadow(0 30px 60px rgba(5,5,8,.6))}@keyframes pl2-float{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-16px) rotate(-1deg)}}.pl2-fx{z-index:0;pointer-events:none}.pl2-fx,.pl2-fx-float{position:absolute;inset:0}.pl2-fx-float{animation:pl2-fx-float 9s ease-in-out infinite}@keyframes pl2-fx-float{0%,to{transform:translateY(0)}50%{transform:translateY(-16px)}}.pl2-glfx{position:absolute;left:calc(50% - var(--pl2-orb) * 1.15);top:calc(50% - var(--pl2-orb) * .95);width:calc(var(--pl2-orb) * 2.3);height:calc(var(--pl2-orb) * 2);pointer-events:none}.pl2-fx[data-gl=on] .pl2-beam,.pl2-fx[data-gl=on] .pl2-fog{display:none}.pl2-aura{width:calc(var(--pl2-orb) * 1.9);height:calc(var(--pl2-orb) * 1.9);background:radial-gradient(circle,rgba(103,89,215,.26) 0,rgba(103,89,215,.1) 38%,transparent 68%);filter:blur(6px)}.pl2-aura,.pl2-fog{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.pl2-fog{width:calc(var(--pl2-orb) * 1.72);height:calc(var(--pl2-orb) * 1.3);-webkit-mask-image:radial-gradient(ellipse closest-side at 50% 50%,transparent 0 48%,rgba(0,0,0,.85) 60%,rgba(0,0,0,1) 72%,transparent 99%);mask-image:radial-gradient(ellipse closest-side at 50% 50%,transparent 0 48%,rgba(0,0,0,.85) 60%,rgba(0,0,0,1) 72%,transparent 99%)}.pl2-fog-l{position:absolute;inset:0;background-size:cover;background-position:50%;mix-blend-mode:screen;opacity:0;will-change:transform,opacity}.pl2-fog-a{background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='700' height='700'><filter id='a' color-interpolation-filters='sRGB'><feTurbulence type='fractalNoise' baseFrequency='0.0055 0.0085' numOctaves='4' seed='9'/><feColorMatrix values='0 0 0 0 0.80 0 0 0 0 0.77 0 0 0 0 1 1.75 0 0 0 -0.62'/></filter><rect width='700' height='700' filter='url(%23a)'/></svg>");filter:blur(9px);animation:pl2-fog-emit 19s linear infinite}.pl2-fog-b{background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='700' height='700'><filter id='b' color-interpolation-filters='sRGB'><feTurbulence type='fractalNoise' baseFrequency='0.0072 0.0061' numOctaves='4' seed='23'/><feColorMatrix values='0 0 0 0 0.72 0 0 0 0 0.70 0 0 0 0 1 1.6 0 0 0 -0.58'/></filter><rect width='700' height='700' filter='url(%23b)'/></svg>");filter:blur(14px);animation:pl2-fog-emit-alt 19s linear infinite;animation-delay:-9.5s}.pl2-fog-c{background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='700' height='700'><filter id='c' color-interpolation-filters='sRGB'><feTurbulence type='fractalNoise' baseFrequency='0.0038' numOctaves='3' seed='4'/><feColorMatrix values='0 0 0 0 0.62 0 0 0 0 0.58 0 0 0 0 1 1.35 0 0 0 -0.55'/></filter><rect width='700' height='700' filter='url(%23c)'/></svg>");filter:blur(24px);animation:pl2-fog-drift 27s linear infinite;animation-delay:-6s}@keyframes pl2-fog-emit{0%{transform:scale(.86) rotate(0deg);opacity:0}18%{opacity:.95}62%{opacity:.5}to{transform:scale(1.3) rotate(11deg);opacity:0}}@keyframes pl2-fog-emit-alt{0%{transform:scale(.88) rotate(0deg);opacity:0}20%{opacity:.8}64%{opacity:.44}to{transform:scale(1.34) rotate(-14deg);opacity:0}}@keyframes pl2-fog-drift{0%{transform:scale(.94) rotate(-6deg);opacity:0}30%{opacity:.4}70%{opacity:.28}to{transform:scale(1.24) rotate(8deg);opacity:0}}.pl2-beam{position:absolute;left:50%;top:50%;margin-top:calc(var(--pl2-orb) * .3);width:calc(var(--pl2-orb) * 1.05);height:clamp(calc(var(--pl2-orb) * .72),calc(50svh - var(--pl2-orb) * .34),calc(var(--pl2-orb) * 1.5));transform:translateX(-50%);-webkit-mask-image:linear-gradient(180deg,#000 50%,transparent);mask-image:linear-gradient(180deg,#000 50%,transparent);animation:pl2-beam-breathe 8s ease-in-out infinite}@keyframes pl2-beam-breathe{0%,to{opacity:.82}50%{opacity:1}}.pl2-beam>*{position:absolute;mix-blend-mode:screen}.pl2-beam-cone{inset:0;background:linear-gradient(180deg,rgba(124,116,255,0),rgba(124,116,255,.05) 26%,rgba(124,116,255,.22) 52%,rgba(110,122,255,0) 92%);-webkit-mask-image:linear-gradient(90deg,transparent,#000 50%,transparent);mask-image:linear-gradient(90deg,transparent,#000 50%,transparent);filter:blur(40px)}.pl2-beam-mid{width:calc(var(--pl2-orb) * .6);background:linear-gradient(180deg,rgba(150,148,255,0) 2%,rgba(150,148,255,.18) 34%,rgba(140,150,255,.1) 62%,rgba(140,150,255,0) 90%);-webkit-mask-image:linear-gradient(90deg,transparent,#000 50%,transparent);mask-image:linear-gradient(90deg,transparent,#000 50%,transparent);filter:blur(26px)}.pl2-beam-halo,.pl2-beam-mid{left:50%;top:0;bottom:0;transform:translateX(-50%)}.pl2-beam-halo{width:calc(var(--pl2-orb) * .34);background:linear-gradient(180deg,rgba(206,216,255,0) 3%,rgba(200,210,255,.4) 22%,rgba(172,186,255,.14) 54%,rgba(172,186,255,0) 82%);-webkit-mask-image:linear-gradient(90deg,transparent 2%,#000 50%,transparent 98%);mask-image:linear-gradient(90deg,transparent 2%,#000 50%,transparent 98%);filter:blur(16px)}.pl2-beam-core{width:calc(var(--pl2-orb) * .06);background:linear-gradient(180deg,rgba(255,255,255,0) 5%,rgba(255,255,255,.95) 19%,rgba(232,238,255,.5) 52%,rgba(200,212,255,0) 78%);-webkit-mask-image:linear-gradient(90deg,transparent 4%,#000 50%,transparent 96%);mask-image:linear-gradient(90deg,transparent 4%,#000 50%,transparent 96%);filter:blur(2px)}.pl2-beam-core,.pl2-beam-flow{left:50%;top:0;bottom:0;transform:translateX(-50%)}.pl2-beam-flow{width:calc(var(--pl2-orb) * .16);overflow:hidden;opacity:.55;-webkit-mask-image:linear-gradient(90deg,transparent,#000 50%,transparent);mask-image:linear-gradient(90deg,transparent,#000 50%,transparent)}.pl2-beam-flow:before{content:"";position:absolute;left:0;right:0;top:0;height:40%;background:linear-gradient(180deg,rgba(255,255,255,0),rgba(255,255,255,.55) 50%,rgba(255,255,255,0));filter:blur(8px);animation:pl2-beam-flow 7s cubic-bezier(.5,0,.6,1) infinite;will-change:transform}@keyframes pl2-beam-flow{0%{transform:translateY(-45%);opacity:0}24%{opacity:.9}70%{opacity:.45}to{transform:translateY(205%);opacity:0}}.pl2-beam-neck{top:calc(var(--pl2-orb) * .04);width:calc(var(--pl2-orb) * .6);height:calc(var(--pl2-orb) * .4);background:radial-gradient(ellipse at 50% 34%,rgba(228,234,255,.5) 0,rgba(140,132,255,.2) 44%,transparent 72%);filter:blur(16px)}.pl2-beam-bloom,.pl2-beam-neck{left:50%;transform:translateX(-50%)}.pl2-beam-bloom{bottom:16%;width:calc(var(--pl2-orb) * 1.2);height:calc(var(--pl2-orb) * .44);background:radial-gradient(ellipse at 50% 50%,rgba(150,162,255,.18) 0,rgba(150,162,255,.06) 40%,transparent 72%);filter:blur(30px)}@media (prefers-reduced-motion:reduce){.pl2-beam,.pl2-beam-flow:before,.pl2-fog-l,.pl2-fx-float{animation:none}.pl2-fog-l{opacity:.26;transform:scale(1.08)}.pl2-fog-b{transform:scale(1.16) rotate(-8deg)}.pl2-beam-flow:before{opacity:0}}.pl2-sec-head{display:flex;flex-direction:column;align-items:center;gap:22px;text-align:center;margin-bottom:64px}.pl2 h2:where(:not(.pl2-hero-app *,.lx *)){font-size:clamp(30px,4vw,58px);line-height:1.1}.pl2 h1 .pl2-mark,.pl2 h2 .pl2-mark{font-style:normal;font-weight:700;background:var(--pl-mark);-webkit-background-clip:text;background-clip:text;color:transparent}.pl2-sec-lede{font-size:clamp(15px,1.2vw,19px);line-height:1.6;color:var(--color-mist);max-width:640px}.pl2-alt{background:#fff}.pl2-alt,.pl2-alt h2,.pl2-alt h3{color:#0f0f0f}.pl2-alt .pl2-sec-lede{color:#999}.pl2-bento{display:grid;grid-template-columns:28fr 28fr 56fr;gap:16px}.pl2-bcard{position:relative;border-radius:22px;overflow:hidden;min-height:360px;background:#0f0f0f;display:flex;flex-direction:column;justify-content:flex-end;transition:transform .25s}.pl2-bcard:hover{transform:scale(1.02);z-index:5}.pl2-bcard .pl2-bimg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.pl2-bcard .pl2-tag{position:absolute;top:16px;left:16px;z-index:2;border-radius:12px;padding:9px 16px;font-family:var(--font-mono);font-size:13px;color:#fff;background:rgba(15,15,15,.55);border:1px solid rgba(255,255,255,.16);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.pl2-bcard .pl2-fade{position:absolute;inset:auto 0 0 0;height:45%;background:linear-gradient(0deg,rgba(15,15,15,.92) 0,transparent)}.pl2-bcard p{z-index:2;padding:18px;font-size:15.5px;line-height:1.45;color:#fff}.pl2-bcard p,.pl2-proof-wrap{position:relative}.pl2-proof-orbit{position:absolute;top:-30px;right:-120px;width:380px;height:auto;opacity:.55;pointer-events:none;z-index:0;-webkit-mask-image:radial-gradient(closest-side,#000 45%,transparent 92%);mask-image:radial-gradient(closest-side,#000 45%,transparent 92%)}.pl2-proof{overflow:hidden}.pl2-proof-sheet{position:relative;z-index:1;max-width:820px;margin:0 auto;padding:48px 50px 26px;border-radius:26px;background:#0d0d14;border:1px solid rgba(140,120,255,.16)}.pl2-proof-clip{position:relative;max-height:1240px;overflow:hidden}.pl2-proof-clip:after{content:"";position:absolute;left:0;right:0;bottom:0;height:280px;background:linear-gradient(180deg,rgba(13,13,20,0) 0,#0d0d14 88%);pointer-events:none}.pl2-proof-note{margin:24px 0 0;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb,var(--color-mist) 60%,transparent)}.pl2-stack{display:flex;flex-direction:column;gap:34px}.pl2-scard{position:sticky;border-radius:20px;overflow:hidden;background:#000;aspect-ratio:16/8.2;box-shadow:0 -20px 60px rgba(0,0,0,.55)}.pl2-scard:first-child{top:110px}.pl2-scard:nth-child(2){top:140px}.pl2-scard:nth-child(3){top:170px}.pl2-scard:nth-child(4){top:200px}.pl2-scard .pl2-simg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.85}.pl2-scard .pl2-veil{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.55) 0,transparent 40%)}.pl2-scard .pl2-shead{position:absolute;top:22px;left:24px;right:56%;display:flex;align-items:flex-start;gap:14px;z-index:2}.pl2-scard .pl2-ico{width:46px;height:46px;flex:0 0 46px;border-radius:999px;background:var(--color-lumen-2);display:grid;place-items:center;box-shadow:4px 4px 20px rgba(0,0,0,.35)}.pl2-scard .pl2-shead p{font-family:var(--font-mono);color:#fff;font-size:16px;font-weight:700;line-height:1.35}.pl2-scard .pl2-shead p em{font-style:italic;font-weight:400;color:#e7e4ff}.pl2-scard .pl2-shead small{display:block;color:#c6c1e8;font-size:13.5px;font-family:var(--font-body);font-weight:400;line-height:1.55;margin-top:8px}.pl2-scard .pl2-num{position:absolute;bottom:16px;right:22px;font-weight:700;color:rgba(255,255,255,.62);font-size:15px;z-index:2}.pl2-scard .pl2-num,.pl2-stack-note{font-family:var(--font-mono);letter-spacing:.06em}.pl2-stack-note{margin-top:22px;font-size:12px;color:#8b8b8b}.pl2-pricing{background:var(--color-abyss)}.pl2-pricing-head{max-width:640px;margin:0 auto 46px;text-align:center}.pl2-pricing-head h2{font-family:var(--font-display);font-size:56px;font-weight:700;line-height:.95;letter-spacing:-.045em;color:#fff;margin:0}.pl2-pricing-lede{margin:20px auto 0;max-width:544px;font-size:16.5px;line-height:1.6;color:rgba(255,255,255,.6)}.pl2-offercard{position:relative;width:100%;max-width:528px;margin-inline:auto;padding:32px;border-radius:16px;background:#101019;border:1px solid color-mix(in srgb,var(--color-lumen) 25%,transparent);color:#fff}.pl2-offercard-bolts{position:absolute;left:-80px;top:-80px;line-height:0;pointer-events:none;z-index:0}.pl2-offercard>:not(.pl2-offercard-bolts){position:relative;z-index:1}.pl2-offercard-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:24px}.pl2-offercard-tier{letter-spacing:.16em;color:rgba(255,255,255,.45)}.pl2-offercard-legend,.pl2-offercard-tier{font-family:var(--font-mono);font-size:11.5px;text-transform:uppercase}.pl2-offercard-legend{display:inline-flex;align-items:center;height:38px;padding:0 18px;border-radius:999px;background:#1a1a26;letter-spacing:.14em;color:rgba(255,255,255,.72);white-space:nowrap}.pl2-offercard-price{display:flex;align-items:baseline;gap:9px;margin:0;font-family:var(--font-display);font-weight:700;line-height:.95}.pl2-offercard-amount{font-size:56px;letter-spacing:-.045em;white-space:nowrap}.pl2-offercard-interval{font-size:16px;font-weight:400;color:rgba(255,255,255,.5);white-space:nowrap}.pl2-offercard-breakdown{margin:9px 0 0;font-size:14px;color:rgba(255,255,255,.5)}.pl2-offercard-claim{margin:22px 0 0;font-size:16.5px;line-height:1.5;color:rgba(255,255,255,.9)}.pl2-offercard-note{margin:10px 0 0;font-size:13px;line-height:1.5;color:rgba(255,255,255,.42)}.pl2-offercard-cta{margin-top:22px}.pl2-offercard-cta .pl2-glow-btn{height:52px}.pl2-offercard-guarantee{margin:12px 0 0;font-size:13px;line-height:1.5;color:rgba(255,255,255,.42)}.pl2-offercard-rule{height:1px;margin:26px 0;background:rgba(255,255,255,.09)}.pl2-offercard-label{margin:0;font-family:var(--font-mono);font-size:11.5px;letter-spacing:.16em;text-transform:uppercase;color:rgba(255,255,255,.45)}.pl2-offercard-list{display:flex;flex-direction:column;gap:16px;margin:18px 0 0;padding:0;list-style:none}.pl2-offercard-item{display:flex;align-items:flex-start;gap:14px;font-size:15px;line-height:1.45;color:rgba(255,255,255,.85)}.pl2-offercard-item svg{flex:none;width:32px;height:32px;padding:7px;border-radius:8px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.08);stroke:var(--color-lumen);fill:none;stroke-width:1.6}.pl2-offercard-terms{margin:0;font-size:15px;line-height:1.55;color:rgba(255,255,255,.6)}.pl2-offercard-fine{margin:14px 0 0;font-size:12.5px;line-height:1.6;color:rgba(255,255,255,.35)}@media (max-width:61.25rem){.pl2-pricing-head h2{font-size:38px}.pl2-offercard{padding:24px 20px}.pl2-offercard-amount{font-size:46px}.pl2-offercard-head{flex-wrap:wrap;gap:10px}}.pl2-faq-grid{display:grid;grid-template-columns:45fr 55fr;gap:72px}.pl2-faq-left h2{text-align:left;margin-top:22px}.pl2-faq-left .pl2-sec-lede{margin:20px 0 32px;text-align:left}.pl2-faq-items{display:flex;flex-direction:column;gap:16px}.pl2-faq-item{border-radius:26px;background:#efefef;border:1px solid rgba(0,0,0,.06);overflow:hidden}.pl2-faq-item summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:24px 30px;cursor:pointer;font-family:var(--font-display);font-weight:700;font-size:17px;color:#0f0f0f}.pl2-faq-item summary::-webkit-details-marker{display:none}.pl2-plus{position:relative;width:20px;height:20px;flex:none}.pl2-plus:after,.pl2-plus:before{content:"";position:absolute;background:var(--color-lumen-2);border-radius:2px;transition:transform .25s}.pl2-plus:before{top:50%;left:0;width:100%;height:2px;transform:translateY(-50%)}.pl2-plus:after{left:50%;top:0;width:2px;height:100%;transform:translateX(-50%)}details[open] .pl2-plus:after{transform:translateX(-50%) scaleY(0)}.pl2-faq-item .pl2-a{padding:0 30px 26px;color:#6f6f6f;line-height:1.6;font-size:15.5px}.pl2-btn-ghost-dark{color:#0f0f0f;border-color:rgba(0,0,0,.2);background:transparent}.pl2-btn-ghost-dark:hover{background:rgba(0,0,0,.04)}.pl2-rv{transition:opacity .7s cubic-bezier(.2,.6,.2,1),transform .7s cubic-bezier(.2,.6,.2,1)}.pl2-rv.pl2-rv-hidden{opacity:0;transform:translateY(28px)}@media (prefers-reduced-motion:reduce){.pl2-rv,.pl2-rv.pl2-rv-hidden{opacity:1;transform:none}}@media (max-width:980px){.pl2-nav-links{display:none}.pl2-scard .pl2-shead{right:20px}.pl2-scard .pl2-veil{background:linear-gradient(180deg,rgba(5,5,5,.94) 0,rgba(5,5,5,.78) 48%,rgba(5,5,5,0) 82%)}.pl2-scard{aspect-ratio:16/11}.pl2-hero-grid{grid-template-columns:1fr;text-align:center}.pl2-hero-left{align-items:center}.pl2-hero-badge{align-self:center}.pl2-phone-zone{--pl2-orb:min(470px,calc((100vw - 48px) * 0.88))}.pl2-beam{opacity:.8}.pl2-fog{width:calc(var(--pl2-orb) * 1.5);height:calc(var(--pl2-orb) * 1.24)}.pl2-bento,.pl2-faq-grid{grid-template-columns:1fr}.pl2-faq-grid{gap:40px}.pl2 section:where(:not(.lx *)){padding:70px 0}.pl2-proof-orbit{display:none}.pl2-proof-sheet{padding:30px 20px 20px;border-radius:18px}.pl2-proof-clip{max-height:1240px}}.pl2-nav-cta .pl2-glow-btn{padding:0 24px 0 28px}@media (min-width:981px) and (max-width:1140px){.pl2-nav-links{gap:20px}.pl2-nav-cta{gap:10px}.pl2-nav-cta .pl2-glow-btn{padding:0 16px 0 18px}}.pl2 section.pl2-hero--laser{display:flex;flex-direction:column;justify-content:flex-start;height:1438px;min-height:0;overflow:hidden;padding:150px 0 0;background:var(--color-abyss)}.pl2-hero-laser{inset:0;z-index:0;overflow:hidden}.pl2-hero-beam,.pl2-hero-laser{position:absolute;pointer-events:none}.pl2-hero-beam{top:0;height:100%}.pl2-hero-reveal{--pl2-mx:-9999px;--pl2-my:-9999px;position:absolute;inset:0;z-index:1;overflow:hidden;pointer-events:none;color:#e4e9ff;opacity:.62;mix-blend-mode:screen;-webkit-mask-image:radial-gradient(300px at var(--pl2-mx) var(--pl2-my),#000 20%,transparent);mask-image:radial-gradient(300px at var(--pl2-mx) var(--pl2-my),#000 20%,transparent);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.pl2-hero-reveal-art{position:absolute;inset:0;width:100%;height:100%}.pl2-hero-reveal-art text{font-family:var(--font-body);fill:currentColor}.pl2-hero-reveal-h{font-family:var(--font-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;fill-opacity:.62}.pl2-hero-reveal-t{font-size:12px;fill-opacity:.85}.pl2-hero-reveal-m{font-family:var(--font-mono);font-size:10.5px;fill-opacity:.55}.pl2-hero-reveal-c{font-family:var(--font-mono);font-size:9.5px;letter-spacing:.02em;fill-opacity:.9}.pl2-hero-reveal-g{font-size:13px}.pl2-hero-stack{position:relative;z-index:2;width:100%;max-width:1330px;margin:0 auto;padding:0 24px}.pl2-hero--laser .pl2-hero-left{gap:0;max-width:820px}.pl2-hero--laser .pl2-hero-badge{margin-bottom:28px}.pl2-hero-stack h1{max-width:8.4em;font-size:84px;line-height:.9;font-weight:600;letter-spacing:-.02em;background:linear-gradient(to bottom right,#fff 30%,#d5d8f6 80%,#fdf7fe);-webkit-background-clip:text;background-clip:text;color:transparent}.pl2-hero--laser .pl2-hero-sub{margin-top:20px;font-size:18px;line-height:1.375;letter-spacing:-.01em;max-width:520px;color:var(--color-mist)}.pl2-hero--laser .pl2-hero-ctas{margin-top:44px}.pl2-hero-stage{z-index:6;margin-top:auto;width:100%;max-width:1330px;padding:0 24px 88px}.pl2-hero-frame,.pl2-hero-stage{position:relative;margin-inline:auto}.pl2-hero-frame{--pl2-leds:64px;--pl2-led-a:rgb(255,121,80);--pl2-led-b:var(--color-lumen);width:min(1024px,100%)}.pl2-hero-leds{position:absolute;inset:calc(-1 * var(--pl2-leds));z-index:0;pointer-events:none;-webkit-mask-image:linear-gradient(to bottom,transparent calc(var(--pl2-leds) + 6px),#000 calc(var(--pl2-leds) + 90px));mask-image:linear-gradient(to bottom,transparent calc(var(--pl2-leds) + 6px),#000 calc(var(--pl2-leds) + 90px))}.pl2-hero-leds-glow{position:absolute;inset:var(--pl2-leds);border-radius:16px;box-shadow:0 0 0 1px rgba(255,255,255,.5),0 0 10px 1px rgba(255,255,255,.35),-14px -12px 30px 0 var(--pl2-led-a),14px 12px 30px 0 var(--pl2-led-b),-28px -24px 60px 0 color-mix(in srgb,var(--pl2-led-a) 45%,transparent),28px 24px 60px 0 color-mix(in srgb,var(--pl2-led-b) 45%,transparent)}.pl2-hero-block{--pl2-app-scale:0.6827;position:relative;z-index:1;width:100%;aspect-ratio:1500/833;border-radius:16px;overflow:hidden;background:var(--color-abyss-2);border:2px solid rgba(255,255,255,.42);box-shadow:inset 0 1px 0 rgba(255,255,255,.14)}.pl2-hero-app{position:absolute;top:0;left:0;width:1500px;height:833px;transform:scale(var(--pl2-app-scale));transform-origin:0 0;pointer-events:none;user-select:none}.pl2-hero-app .acs{height:833px;zoom:1;background:transparent}.pl2-hero-app .acs-content{overflow:hidden}.pl2-hero-app .acs-sb-item{cursor:default;white-space:nowrap}.pl2-hero-app .acs-content .acs-wheelbox{width:min(100%,744px)}.pl2-hero-app .acs-natal-config{max-height:744px;overflow:hidden}.pl2-hero-wheel,.pl2-hero-wheel>svg{display:block;width:100%;height:100%}.pl2-hero-app .acs-mini,.pl2-hero-app .acs-nt-pick{cursor:default}.pl2-hero-app .pl2-glow-orb{right:5px;transform:translateX(50%)}@media (max-width:1140px){.pl2 section.pl2-hero--laser{height:auto;padding-top:140px}.pl2-hero-stage{margin-top:64px;padding-bottom:56px}.pl2-hero-stack h1{font-size:clamp(40px,7.2vw,84px)}.pl2-hero-frame{--pl2-leds:40px;width:100%}.pl2-hero-reveal{display:none}}@media (max-width:980px){.pl2-hero-stack{text-align:center}.pl2-hero--laser .pl2-hero-left,.pl2-hero--laser .pl2-hero-sub,.pl2-hero-stack h1{max-width:none;margin-inline:auto}.pl2-hero--laser .pl2-hero-ctas{justify-content:center}}