.lp-body{background:#fff}.lp-header{position:absolute;z-index:20;left:0;right:0;top:0}.lp-nav{height:90px;display:flex;align-items:center;justify-content:space-between}.lp-nav img{width:190px;filter:brightness(0) invert(1)}.lp-nav-cta{background:#fff;color:#6c007f;border-radius:999px;padding:12px 18px;font-size:12px;font-weight:900}.lp-hero{min-height:760px;background:radial-gradient(circle at 77% 35%,#e057b34d 0,transparent 24%),radial-gradient(circle at 65% 45%,#2b83df50 0,transparent 34%),linear-gradient(135deg,#5b006f 0%,#85009f 48%,#0e3f8b 135%);color:#fff;display:flex;align-items:center;overflow:hidden;position:relative}.lp-hero:before{content:"";position:absolute;inset:auto -10% -45% 40%;height:700px;border-radius:50%;border:110px solid #ffffff09}.lp-hero-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:50px;align-items:center;padding-top:90px}.lp-copy{position:relative;z-index:2}.lp-pill{display:inline-flex;border:1px solid #ffffff37;background:#ffffff10;backdrop-filter:blur(10px);padding:9px 12px;border-radius:999px;font-size:10px;text-transform:uppercase;letter-spacing:.12em;font-weight:900}.lp-copy h1{font:800 clamp(54px,6.5vw,94px)/.9 'Bricolage Grotesque';letter-spacing:-.065em;margin:22px 0}.lp-copy h1 em{font-style:normal;color:#ff88cf}.lp-copy>p{font-size:17px;line-height:1.7;color:#ffffffca;max-width:680px}.lp-actions{display:flex;gap:12px;align-items:center;margin:30px 0 22px}.lp-primary{display:inline-flex;background:#fff;color:#6e0084;padding:15px 20px;border-radius:999px;font-size:13px;font-weight:900}.lp-secondary{padding:14px 16px;color:#fff;font-size:12px;font-weight:800}.lp-proof{display:flex;gap:18px;flex-wrap:wrap;font-size:11px;color:#ffffffc4}.lp-visual{min-height:520px;position:relative;display:grid;place-items:center}.rocket-mark{width:260px;height:260px;border-radius:70px;background:#8d00a8;box-shadow:0 30px 80px #03001a66;overflow:hidden;transform:rotate(-3deg);position:relative;z-index:3}.rocket-mark img{width:100%;height:100%;object-fit:cover}.orbit{position:absolute;border:1px solid #ffffff2b;border-radius:50%}.orbit-one{width:460px;height:460px}.orbit-two{width:600px;height:320px;transform:rotate(-20deg)}.floating-card{position:absolute;z-index:5;background:#ffffffed;color:#1f1723;border-radius:18px;padding:14px 16px;box-shadow:0 20px 50px #17001f40;min-width:160px}.floating-card strong{display:block;font:800 15px/1.1 'Bricolage Grotesque'}.floating-card small{color:#766b79;font-size:10px}.card-a{top:70px;left:5px}.card-b{right:-10px;top:200px}.card-c{left:70px;bottom:40px}.lp-strip{border-bottom:1px solid var(--line);background:#fff}.lp-strip .container{display:flex;gap:28px;align-items:center;min-height:58px;overflow:auto;white-space:nowrap;font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.08em;color:#706a74}.lp-strip .container span:first-child{color:#231f25;text-transform:none;letter-spacing:0;font-size:12px;margin-right:auto}.lp-section{padding:90px 0}.lp-section-head{max-width:780px;margin-bottom:42px}.lp-section-head h2,.lp-two h2,.faq-wrap h2{font:800 clamp(40px,5vw,66px)/.95 'Bricolage Grotesque';letter-spacing:-.055em;margin:7px 0 14px}.lp-section-head p,.lp-two>div>p{color:var(--muted);line-height:1.7}.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.steps article,.included-grid article{border-top:1px solid var(--line);padding:20px 4px}.steps b,.included-grid strong{font:800 13px/1 'DM Sans';color:var(--purple)}.steps h3,.included-grid h3{font:800 23px/1 'Bricolage Grotesque';letter-spacing:-.035em;margin:28px 0 9px}.steps p,.included-grid p{font-size:13px;line-height:1.65;color:var(--muted)}.lp-dark{background:#151117;color:#fff;position:relative;overflow:hidden}.lp-dark:after{content:"";position:absolute;right:-180px;top:-200px;width:560px;height:560px;border-radius:50%;border:90px solid #8d00aa22}.lp-two{display:grid;grid-template-columns:.85fr 1.15fr;gap:80px;align-items:center;position:relative;z-index:2}.lp-two>div>p{color:#a9a2ad}.compare{display:grid;grid-template-columns:1fr 1fr;gap:14px}.compare>div{background:#211c23;border:1px solid #302a33;border-radius:24px;padding:26px}.compare .compare-highlight{background:linear-gradient(145deg,#72008b,#8d00a7);border-color:#a53db7}.compare span{font-size:10px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;color:#d2c8d5}.compare ul{list-style:none;padding:0;margin:20px 0 0}.compare li{padding:10px 0;border-top:1px solid #ffffff12;color:#e3dde5;font-size:13px}.use-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.use-grid span{padding:24px;border:1px solid var(--line);border-radius:18px;font:800 18px/1.1 'Bricolage Grotesque';background:linear-gradient(145deg,#fff,#fbf8fc)}.lp-soft{background:#f7f4f8}.included-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px 28px}.plans{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.plans article{border:1px solid var(--line);border-radius:26px;padding:28px;background:#fff;display:flex;flex-direction:column}.plans article>span{font-size:9px;font-weight:900;color:var(--purple);letter-spacing:.14em}.plans h3{font:800 30px/1 'Bricolage Grotesque';letter-spacing:-.045em;margin:14px 0 10px}.plans p{color:var(--muted);font-size:13px;line-height:1.65}.plans ul{list-style:none;padding:0;margin:18px 0 28px}.plans li{padding:9px 0;border-top:1px solid var(--line);font-size:12px}.plans a{margin-top:auto;color:var(--purple);font-weight:900;font-size:12px}.plans .plan-focus{background:linear-gradient(155deg,#720089,#9700af);color:#fff;transform:translateY(-12px);box-shadow:0 28px 60px #75008c25;border:0}.plans .plan-focus>span,.plans .plan-focus a{color:#ffb6e3}.plans .plan-focus p{color:#ffffffbf}.plans .plan-focus li{border-color:#ffffff1f}.faq-wrap{display:grid;grid-template-columns:.7fr 1.3fr;gap:70px}.faq details{border-top:1px solid var(--line);padding:20px 0}.faq summary{cursor:pointer;list-style:none;font:800 18px/1.2 'Bricolage Grotesque'}.faq summary::-webkit-details-marker{display:none}.faq p{color:var(--muted);font-size:13px;line-height:1.7;max-width:680px}.lp-final{padding:100px 0;background:linear-gradient(120deg,#72008b,#9a00b5 55%,#165ab9 140%);color:#fff;text-align:center}.lp-final span{font-size:10px;font-weight:900;letter-spacing:.14em;text-transform:uppercase;color:#ffffffa8}.lp-final h2{font:800 clamp(48px,7vw,86px)/.9 'Bricolage Grotesque';letter-spacing:-.065em;max-width:900px;margin:16px auto}.lp-final p{color:#ffffffc0}.lp-final a{display:inline-flex;margin-top:18px;background:#fff;color:#710089;padding:15px 20px;border-radius:999px;font-size:12px;font-weight:900}.lp-footer{background:#100e12;color:#fff;padding:26px 0}.lp-footer .container{display:flex;align-items:center;gap:24px}.lp-footer img{width:160px;filter:brightness(0) invert(1)}.lp-footer span{font-size:10px;color:#817b84;margin-left:auto}.lp-footer a{font-size:10px;color:#beb7c1}
@media(max-width:900px){.lp-hero-grid,.lp-two,.faq-wrap{grid-template-columns:1fr}.lp-hero{min-height:auto;padding:120px 0 60px}.lp-visual{min-height:430px}.steps{grid-template-columns:repeat(2,1fr)}.included-grid,.plans{grid-template-columns:1fr 1fr}.plans article:last-child{grid-column:1/-1}.use-grid{grid-template-columns:repeat(2,1fr)}.lp-strip .container span:first-child{display:none}}
@media(max-width:620px){.lp-nav{height:72px}.lp-nav img{width:150px}.lp-hero{padding-top:100px}.lp-hero-grid{gap:18px}.lp-copy h1{font-size:54px}.lp-copy>p{font-size:15px}.lp-actions{flex-direction:column;align-items:stretch}.lp-primary,.lp-secondary{justify-content:center;text-align:center}.lp-proof{gap:10px;font-size:10px}.lp-visual{min-height:340px}.rocket-mark{width:190px;height:190px;border-radius:50px}.orbit-one{width:300px;height:300px}.orbit-two{width:370px;height:220px}.floating-card{min-width:135px;padding:11px 12px}.card-a{top:20px}.card-b{top:145px;right:0}.card-c{left:25px;bottom:12px}.lp-section{padding:62px 0}.lp-section-head h2,.lp-two h2,.faq-wrap h2{font-size:42px}.steps,.included-grid,.plans{grid-template-columns:1fr}.plans article:last-child{grid-column:auto}.plans .plan-focus{transform:none}.use-grid{grid-template-columns:1fr 1fr}.compare{grid-template-columns:1fr}.faq-wrap{gap:20px}.lp-footer .container{flex-wrap:wrap}.lp-footer span{margin-left:0}.lp-footer a{margin-left:auto}}
