.px{--px-ground:#07060f;--px-ink:#f5f6ff;--px-ink-2:rgba(232,235,255,0.76);--px-ink-3:rgba(232,235,255,0.56);--px-line:rgba(255,255,255,0.12);--px-chip:rgba(255,255,255,0.07);--px-accent:#8ea2ff;--px-g1:#9fb0ff;--px-g2:#d29bff;background:var(--px-ground);color:var(--px-ink);font-family:var(--font-display),"Helvetica Neue",Arial,sans-serif;-webkit-font-smoothing:antialiased;position:relative;overflow:hidden}.px ::selection{background:rgba(142,162,255,.35)}.px-sky{background:radial-gradient(1100px 760px at 12% -4%,rgba(92,72,255,.5),transparent 62%),radial-gradient(900px 640px at 96% 6%,rgba(34,164,255,.3),transparent 60%),radial-gradient(1200px 900px at 50% 38%,rgba(150,60,255,.16),transparent 64%),radial-gradient(1000px 800px at 10% 72%,rgba(34,164,255,.12),transparent 60%),radial-gradient(1200px 900px at 90% 96%,rgba(150,60,255,.22),transparent 60%),linear-gradient(180deg,#15103a,#0b0820 18%,#07060f 55%,#0a0820)}.px-sky,.px-stars{position:absolute;inset:0;pointer-events:none;z-index:0}.px-stars{opacity:.55}.px>*{position:relative;z-index:1}.px-wrap{width:100%;max-width:1240px;margin:0 auto;padding-inline:clamp(20px,4vw,44px)}.px-kicker{display:inline-flex;align-items:center;gap:9px;font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:rgba(255,255,255,.84);padding:7px 13px 7px 10px;border-radius:999px;background:var(--px-chip);border:1px solid rgba(255,255,255,.14)}.px-kicker i{width:7px;height:7px;border-radius:50%;background:var(--px-accent);box-shadow:0 0 12px var(--px-accent)}.px-h1,.px-h2{font-weight:700;letter-spacing:-.035em;line-height:.98;text-wrap:balance;margin:0}.px-h1{font-size:clamp(48px,7.4vw,96px)}.px-h2{font-size:clamp(36px,5vw,64px)}.px-h1 em,.px-h2 em{font-style:normal;background:linear-gradient(100deg,var(--px-g1),var(--px-g2));-webkit-background-clip:text;background-clip:text;color:transparent}.px-sub{color:var(--px-ink-2);font-size:clamp(18px,1.7vw,22px);line-height:1.45;letter-spacing:-.01em;max-width:36em;text-wrap:pretty}.px-chips{display:flex;flex-wrap:wrap;gap:10px;list-style:none;padding:0;margin:0}.px-chip{display:inline-flex;align-items:center;gap:8px;font-size:15px;font-weight:500;padding:9px 15px;border-radius:999px;background:var(--px-chip);border:1px solid rgba(255,255,255,.15)}.px-chip svg{width:16px;height:16px;flex:none}.px-cta{display:flex;flex-wrap:wrap;gap:12px}.px-btn,.px-cta{align-items:center}.px-btn{display:inline-flex;gap:10px;font-weight:600;font-size:16px;padding:13px 22px;border-radius:12px;text-decoration:none;transition:transform .15s ease,background .15s ease}.px-btn-primary{background:#fff;color:#0b0820}.px-btn-primary:hover{transform:translateY(-1px);background:#eef0ff}.px-btn-ghost{color:#fff;border:1px solid rgba(255,255,255,.24)}.px-btn-ghost:hover{background:rgba(255,255,255,.08)}.px-btn:focus-visible,.px-nav a:focus-visible{outline:2px solid var(--px-g1);outline-offset:3px}.px-window{border-radius:14px;overflow:hidden;background:#111;box-shadow:0 60px 120px -24px rgba(0,0,0,.78),0 24px 50px -14px rgba(0,0,0,.6),0 0 0 1px rgba(255,255,255,.16)}.px-card img,.px-window img{display:block;width:100%;height:auto}.px-card{position:absolute;border-radius:16px;overflow:hidden;background:rgba(18,16,40,.6);box-shadow:0 40px 80px -20px rgba(0,0,0,.82),0 0 0 1px rgba(255,255,255,.22),inset 0 1px 0 rgba(255,255,255,.16)}.px-card-glow{box-shadow:0 40px 90px -20px rgba(0,0,0,.85),0 0 0 1.5px rgba(255,207,107,.5),0 0 60px rgba(255,180,80,.22)}.px-glow{position:absolute;border-radius:50%;filter:blur(70px);opacity:.5;pointer-events:none;z-index:0}.px-hero{padding-block:clamp(56px,8vw,104px) clamp(64px,9vw,120px)}.px-hero-copy{display:grid;gap:26px;justify-items:start;max-width:780px}.px-hero-shot{position:relative;margin-top:clamp(48px,6vw,72px)}.px-note{color:var(--px-ink-3);font-size:14px;line-height:1.5}.px-nav{position:sticky;top:0;z-index:5;backdrop-filter:saturate(160%) blur(16px);-webkit-backdrop-filter:saturate(160%) blur(16px);background:rgba(8,7,20,.62);border-block:1px solid var(--px-line)}.px-nav ul{display:flex;gap:6px;list-style:none;padding:10px 0;margin:0;overflow-x:auto;scrollbar-width:none}.px-nav ul::-webkit-scrollbar{display:none}.px-nav a{display:block;white-space:nowrap;color:var(--px-ink-2);text-decoration:none;font-size:14px;font-weight:500;padding:7px 13px;border-radius:999px}.px-nav a:hover{color:#fff;background:rgba(255,255,255,.08)}.px-sec{padding-block:clamp(72px,10vw,136px);scroll-margin-top:56px}.px-sec+.px-sec{border-top:1px solid rgba(255,255,255,.06)}.px-sec-head{display:grid;gap:20px;justify-items:center;text-align:center;max-width:900px}.px-sec-head,.px-sec-head .px-sub{margin-inline:auto}.px-sec-shot{position:relative;margin-top:clamp(40px,5vw,64px)}.px-detail{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:28px 36px;margin-top:clamp(48px,6vw,72px)}.px-detail h3{font-size:19px;font-weight:600;letter-spacing:-.01em;margin:0 0 8px;color:#fff}.px-detail p{margin:0;color:var(--px-ink-2);font-size:16px;line-height:1.55}.px-tools{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;list-style:none;padding:0;margin:28px auto 0;max-width:900px}.px-tools li{font-size:14px;color:var(--px-ink-2);padding:6px 12px;border-radius:999px;border:1px solid var(--px-line);background:rgba(255,255,255,.03)}.px-req{margin:28px auto 0;max-width:760px;text-align:center;color:var(--px-ink-3);font-size:14px;line-height:1.55}.px-ai{--px-accent:#ffcf6b;--px-g1:#ffe7a3;--px-g2:#ff9f5a}.px-arc{--px-accent:#4cc9ff;--px-g1:#7fdcff;--px-g2:#8ea2ff}.px-split{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(32px,5vw,72px);align-items:center}.px-split .px-sec-head{justify-items:start;text-align:left;margin:0}.px-split .px-sec-head .px-sub{margin-inline:0}.px-split .px-sec-shot{margin-top:0}.px-band{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:16px;margin-top:clamp(40px,5vw,56px)}.px-tile{border-radius:18px;padding:24px;background:rgba(255,255,255,.045);border:1px solid var(--px-line)}.px-tile h3{margin:0 0 8px;font-size:18px;font-weight:600}.px-tile p{margin:0;color:var(--px-ink-2);font-size:15px;line-height:1.55}.px-final{text-align:center;display:grid;justify-items:center;gap:22px}.px-final .px-cta,.px-more{justify-content:center}.px-more{display:flex;flex-wrap:wrap;gap:10px 22px;margin-top:8px}.px-more a{color:var(--px-ink-2);text-decoration:none;font-size:15px;border-bottom:1px solid rgba(255,255,255,.2)}.px-more a:hover{color:#fff}@media (max-width:860px){.px-split{grid-template-columns:1fr}.px-hero-shot .px-card,.px-sec-shot .px-card{position:static;width:100%!important;margin-top:16px}}@media (prefers-reduced-motion:no-preference){.px-rise{animation:px-rise .9s cubic-bezier(.2,.7,.2,1) both}@keyframes px-rise{0%{transform:translateY(18px)}to{transform:none}}}.px-sec{position:relative}.px-sec:before{content:"";position:absolute;inset:0;pointer-events:none;z-index:-1;background:radial-gradient(700px 480px at 85% 30%,color-mix(in srgb,var(--px-accent) 22%,transparent),transparent 70%),radial-gradient(640px 460px at 10% 80%,rgba(150,60,255,.14),transparent 70%)}.px-sec:nth-of-type(2n):before{background:radial-gradient(700px 480px at 12% 30%,color-mix(in srgb,var(--px-accent) 22%,transparent),transparent 70%),radial-gradient(640px 460px at 90% 85%,rgba(34,164,255,.12),transparent 70%)}.px-split .px-tools{justify-content:flex-start;margin-inline:0}.px-hero-shot{padding-inline:6%}.px-fan{position:absolute;top:6%;width:62%;opacity:.55;filter:saturate(.9)}.px-fan-l{left:-4%;transform:rotate(-4deg)}.px-fan-r{right:-4%;transform:rotate(4deg)}.px-fan-front{position:relative;margin-top:5%}.px-fan-front .px-card{width:min(34%,380px);right:-4%;bottom:-8%}.px-answer{display:grid;place-items:center}.px-answer .px-card{position:relative;width:100%;max-width:560px}@media (max-width:860px){.px-fan{display:none}.px-hero-shot{padding-inline:0}}.px-window{position:relative}.px-plat{position:absolute;left:14px;bottom:14px;z-index:2;font-size:13px;font-weight:600;letter-spacing:.02em;color:#fff;padding:6px 12px;border-radius:999px;background:rgba(10,9,24,.72);border:1px solid rgba(255,255,255,.22);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.px-vault{--px-accent:#5ee0b5;--px-g1:#8ff0cf;--px-g2:#4cc9ff}.px-pink{--px-accent:#ff8ad8;--px-g1:#ffb3e6;--px-g2:#b69bff}.px-split-rev{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}.px-split-rev .px-sec-head{order:2}@media (max-width:860px){.px-split-rev{grid-template-columns:1fr}.px-split-rev .px-sec-head{order:0}}.px-duo{position:relative;margin-top:clamp(48px,6vw,72px);display:grid;grid-template-columns:1fr 1fr;gap:clamp(16px,2.4vw,32px);align-items:start}.px-duo-back,.px-duo-front{position:relative;z-index:1;min-width:0}.px-duo-back{margin-top:7%}@media (max-width:760px){.px-duo{grid-template-columns:1fr;gap:18px}.px-duo-back{margin-top:0}}.px-four{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin-top:clamp(40px,5vw,56px)}.px-four-card{display:grid;align-content:start;gap:10px;padding:24px;border-radius:20px;color:inherit;text-decoration:none;background:linear-gradient(160deg,color-mix(in srgb,var(--c) 16%,transparent),rgba(255,255,255,.03) 60%);border:1px solid color-mix(in srgb,var(--c) 34%,transparent);transition:transform .18s ease,border-color .18s ease}.px-four-card:hover{transform:translateY(-3px);border-color:var(--c)}.px-four-card:focus-visible{outline:2px solid var(--c);outline-offset:3px}.px-four-icon{width:48px;height:48px;display:grid;place-items:center;border-radius:13px;color:var(--c);background:color-mix(in srgb,var(--c) 16%,transparent)}.px-four-card h3{margin:6px 0 0;font-size:20px;font-weight:650;letter-spacing:-.01em}.px-four-card p{margin:0;color:var(--px-ink-2);font-size:15.5px;line-height:1.5}.px-four-fact{font-family:var(--font-mono),ui-monospace,monospace;font-size:12.5px;color:var(--c);margin-top:4px}.px-pair{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:clamp(24px,3vw,40px);margin-top:clamp(40px,5vw,64px)}.px-pair-item{display:grid;gap:18px;align-content:start;color:inherit;text-decoration:none}.px-pair-item .px-window{transition:transform .2s ease;aspect-ratio:16/10}.px-pair-item .px-window img{height:100%;object-fit:cover;object-position:left top}.px-pair-item:hover .px-window{transform:translateY(-4px)}.px-pair-cap{display:grid;gap:4px}.px-pair-cap b{font-size:20px;font-weight:650;color:#fff}.px-pair-cap span{color:var(--px-ink-2);font-size:16px;line-height:1.5}.px-pair-cap .px-pair-go{color:var(--px-g1);font-weight:600}.px-two{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:16px;margin-top:clamp(40px,5vw,56px);align-items:start}.px-panel{border-radius:20px;padding:24px;background:rgba(255,255,255,.045);border:1px solid var(--px-line);min-width:0}.px-panel h3{margin:0 0 14px;font-size:18px;font-weight:600}.px-scroll{overflow-x:auto}.px-spec,.px-table{width:100%;border-collapse:collapse;font-size:15px;line-height:1.45}.px-spec td,.px-spec th,.px-table td,.px-table th{text-align:left;vertical-align:top;padding:11px 10px 11px 0;border-top:1px solid var(--px-line)}.px-spec th{color:var(--px-ink-3);font-weight:500;width:40%}.px-spec td{color:#fff}.px-table thead th{border-top:0;color:var(--px-ink-3);font-weight:500;font-size:13px;letter-spacing:.04em}.px-table td{color:#fff}.px-table td:first-child{color:var(--px-ink-2)}.px-table td.px-dim{color:var(--px-ink-3)}.px-prices{display:grid;grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:16px;margin-top:clamp(40px,5vw,56px);align-items:stretch}.px-price{display:grid;align-content:start;gap:10px;border-radius:22px;padding:28px;background:rgba(255,255,255,.045);border:1px solid var(--px-line)}.px-price-hi{background:linear-gradient(165deg,rgba(122,140,255,.22),rgba(210,155,255,.08) 55%,rgba(255,255,255,.03));border-color:rgba(159,176,255,.55);box-shadow:0 30px 80px -30px rgba(92,72,255,.55)}.px-price-tag{margin:0;font-size:40px;font-weight:700;letter-spacing:-.03em}.px-price-tag small{font-size:16px;font-weight:500;color:var(--px-ink-2);letter-spacing:0}.px-price-sub{margin:0;color:var(--px-ink-3);font-size:14.5px}.px-price ul{list-style:none;padding:0;margin:10px 0 8px;display:grid;gap:10px}.px-price li{display:grid;grid-template-columns:18px 1fr;gap:10px;font-size:15px;line-height:1.5;color:var(--px-ink-2)}.px-price li svg{width:18px;height:18px;margin-top:2px}.px-price .px-cta{flex-direction:column;align-items:stretch;margin-top:8px}.px-price .px-btn{justify-content:center}.px-faq{max-width:860px;margin:clamp(36px,5vw,56px) auto 0;border-top:1px solid var(--px-line)}.px-faq details{border-bottom:1px solid var(--px-line)}.px-faq summary{cursor:pointer;list-style:none;padding:20px 36px 20px 0;position:relative;font-size:18px;font-weight:600;color:#fff}.px-faq summary::-webkit-details-marker{display:none}.px-faq summary:after{content:"+";position:absolute;right:4px;top:16px;font-size:24px;font-weight:400;color:var(--px-g1);transition:transform .2s ease}.px-faq details[open] summary:after{transform:rotate(45deg)}.px-faq summary:focus-visible{outline:2px solid var(--px-g1);outline-offset:2px}.px-faq p{margin:0 0 22px;color:var(--px-ink-2);font-size:16px;line-height:1.65;max-width:70ch}.px-quote{margin:clamp(56px,7vw,88px) auto 0;max-width:900px;text-align:center;font-size:clamp(30px,4vw,52px);font-weight:700;letter-spacing:-.03em;line-height:1.05;text-wrap:balance}.px-quote em{font-style:normal;background:linear-gradient(100deg,var(--px-g1),var(--px-g2));-webkit-background-clip:text;background-clip:text;color:transparent}.px-handoff a,.px-req a{color:var(--px-g1)}.px-handoff{margin-top:36px;padding-top:28px;border-top:1px solid var(--px-line);max-width:680px}.px-handoff p{margin:0 0 12px;color:var(--px-ink-2);line-height:1.6}.px-handoff b{color:#fff}.px-stamp{max-width:820px;margin:clamp(40px,5vw,56px) auto 0;border-radius:20px;padding:26px 28px;background:rgba(255,207,107,.07);border:1px solid rgba(255,207,107,.32)}.px-stamp h3{margin:0 0 8px;font-size:18px;font-weight:650;color:#ffe2a3}.px-stamp p{margin:0;color:var(--px-ink-2);font-size:16px;line-height:1.6}.px-stamp b{color:#fff}.px-card-mint{box-shadow:0 40px 90px -20px rgba(0,0,0,.85),0 0 0 1.5px rgba(94,224,181,.5),0 0 60px rgba(60,200,150,.22)}.px-answer-wide .px-card{max-width:920px}.px-steps{list-style:none;counter-reset:step;padding:0;margin:clamp(40px,5vw,56px) auto 0;max-width:880px;display:grid;gap:12px}.px-steps li{counter-increment:step;display:grid;grid-template-columns:44px 1fr;gap:16px;align-items:start;padding:20px 22px;border-radius:18px;background:rgba(255,255,255,.045);border:1px solid var(--px-line)}.px-steps li:before{content:counter(step);display:grid;place-items:center;width:44px;height:44px;border-radius:12px;font-weight:700;font-size:18px;color:var(--px-accent);background:color-mix(in srgb,var(--px-accent) 16%,transparent)}.px-steps h3{margin:2px 0 6px;font-size:18px;font-weight:600;color:#fff}.px-steps p{margin:0;color:var(--px-ink-2);font-size:16px;line-height:1.55}.px-price-sub a{color:var(--px-g1);word-break:break-all}.px-card-pink{box-shadow:0 40px 90px -20px rgba(0,0,0,.85),0 0 0 1.5px rgba(255,138,216,.5),0 0 60px rgba(220,90,180,.22)}.px-fixedsky{position:fixed;inset:0;z-index:-1;pointer-events:none;overflow:hidden}.px-sky-starkive{position:absolute;inset:0;background:radial-gradient(90vmax 90vmax at 16% 4%,rgba(58,28,106,.55),transparent 60%),radial-gradient(70vmax 70vmax at 90% 12%,rgba(30,58,111,.4),transparent 60%),radial-gradient(105vmax 90vmax at 58% 98%,rgba(18,58,70,.34),transparent 62%),radial-gradient(60vmax 50vmax at 50% 26%,rgba(111,139,255,.06),transparent 70%),linear-gradient(180deg,#24124C,#1A0E38 45%,#140A2C)}.px-fixedsky .px-stars{opacity:.55;-webkit-mask-image:linear-gradient(90deg,#000,#000 calc(50% - 680px),transparent calc(50% - 630px),transparent calc(50% + 630px),#000 calc(50% + 680px));mask-image:linear-gradient(90deg,#000,#000 calc(50% - 680px),transparent calc(50% - 630px),transparent calc(50% + 630px),#000 calc(50% + 680px))}@media (max-width:1360px){.px-fixedsky .px-stars{opacity:.12;-webkit-mask-image:none;mask-image:none}}