@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.8e0177b5.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.b97b3418.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.853070df.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_a71539c9-module__T19VSG__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_a71539c9-module__T19VSG__variable{--font-geist-sans:"Geist","Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.c1fdd6c2.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.799d8ef8.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.dbea232f.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_8d43a2aa-module__8Li5zG__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_8d43a2aa-module__8Li5zG__variable{--font-geist-mono:"Geist Mono","Geist Mono Fallback"}
:root{--bg:#0b1220;--text:#e5e7eb;--muted:#94a3b8;--line:#94a3b82e}*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:radial-gradient(1200px 800px at 20% 0%,#2563eb38,transparent 55%),radial-gradient(1000px 700px at 90% 10%,#22c55e29,transparent 50%),var(--bg);color:var(--text);font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Inter,Arial}a{color:inherit}.container{max-width:1100px;margin:0 auto;padding:28px 18px}.muted{color:var(--muted)}.grad{background:linear-gradient(90deg,#60a5fa,#22c55e);color:#0000;-webkit-background-clip:text;background-clip:text}.nav{z-index:50;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line);background:#0b1220a6;position:sticky;top:0}.navInner{justify-content:space-between;align-items:center;display:flex}.brand{align-items:baseline;gap:8px;display:flex}.brandMark{background:linear-gradient(90deg,#60a5fa,#22c55e);border-radius:999px;width:10px;height:10px}.brandText{font-weight:900}.brandSub{color:var(--muted);font-weight:700}.btn{border:1px solid var(--line);background:#0f172a99;border-radius:14px;justify-content:center;align-items:center;padding:12px 16px;font-weight:800;text-decoration:none;display:inline-flex}.btnPrimary{background:linear-gradient(#2563ebf2,#2563ebb3);border-color:#2563eb8c}.btnGhost{background:0 0}.hero{border-bottom:1px solid var(--line);padding:72px 0 40px}.heroInner{grid-template-columns:1.25fr .95fr;align-items:center;gap:22px;display:grid}.pill{color:var(--muted);border:1px solid var(--line);background:#0f172a59;border-radius:999px;padding:8px 12px;font-size:13px;display:inline-flex}h1{margin:14px 0 12px;font-size:46px;line-height:1.05}.sub{color:var(--muted);max-width:58ch;font-size:16px;line-height:1.65}.ctaRow{flex-wrap:wrap;gap:12px;margin-top:18px;display:flex}.trustRow{flex-wrap:wrap;gap:14px;margin-top:18px;display:flex}.trustItem{border:1px solid var(--line);background:#0f172a59;border-radius:16px;min-width:190px;padding:12px 14px}.trustNum{font-weight:950}.trustLbl{color:var(--muted);margin-top:2px;font-size:13px}.heroCard{border:1px solid var(--line);background:#0f172a66;border-radius:20px;overflow:hidden;box-shadow:0 20px 60px #00000059}.heroCardTop{border-bottom:1px solid var(--line);gap:8px;padding:14px;display:flex}.dot{background:#94a3b859;border-radius:999px;width:10px;height:10px}.heroCardBody{padding:18px}.heroCardBody h3{margin:0 0 10px}.heroCardBody ul{color:var(--muted);margin:0;padding-left:18px;line-height:1.8}.miniNote{color:#94a3b8e6;margin-top:12px;font-size:13px}.section{border-bottom:1px solid var(--line);padding:56px 0}.sectionHead{margin-bottom:16px}.sectionHead h2{margin:0 0 8px;font-size:28px}.grid3{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.priceCard{border:1px solid var(--line);background:#0f172a59;border-radius:18px;padding:18px}.priceHot{border-color:#2563eb99;box-shadow:0 20px 60px #2563eb24}.priceName{font-weight:950}.price{margin:10px 0;font-size:30px;font-weight:950}.priceCard ul{color:var(--muted);margin:0;padding-left:18px;line-height:1.8}.noteBox{border:1px solid var(--line);background:#02061759;border-radius:18px;margin-top:14px;padding:14px}.contact{border-bottom:none}.contactInner{border:1px solid var(--line);background:#0f172a59;border-radius:22px;justify-content:space-between;align-items:center;gap:18px;padding:22px;display:flex}.footer{border-top:1px solid var(--line);padding:30px 0}.footerInner{flex-wrap:wrap;justify-content:space-between;gap:16px;display:flex}@media (max-width:980px){.heroInner{grid-template-columns:1fr}h1{font-size:38px}.grid3{grid-template-columns:1fr}.contactInner{flex-direction:column;align-items:flex-start}}.btnGlow{color:#fff;background:linear-gradient(90deg,#2563eb,#22c55e);border-radius:16px;padding:14px 22px;font-size:16px;transition:transform .15s,box-shadow .15s;position:relative;box-shadow:0 0 0 1px #ffffff14,0 10px 40px #2563eb73}.btnGlow:hover{transform:translateY(-1px);box-shadow:0 0 0 1px #ffffff1f,0 16px 60px #2563eba6}.ctaSection{border-top:1px solid var(--line);text-align:center;background:radial-gradient(800px 400px at 50% 0,#2563eb2e,#0000 70%);padding:64px 0}.ctaInner h2{margin-bottom:10px;font-size:32px}.grid4{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.centerCta{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:18px;display:flex}.split{grid-template-columns:1.25fr .9fr;align-items:start;gap:16px;display:grid}.panel{border:1px solid var(--line);background:#0f172a59;border-radius:18px;padding:18px}.panelTitle{margin-bottom:10px;font-weight:950}.panelList{color:var(--muted);margin:0;padding-left:18px;line-height:1.8}.aboutPoints{gap:10px;margin-top:10px;display:grid}.aboutPoint{border:1px solid var(--line);background:#0f172a40;border-radius:16px;flex-direction:column;gap:6px;padding:12px 14px;display:flex}.logoRow{flex-wrap:wrap;gap:10px;margin-top:10px;display:flex}.logoChip{border:1px solid var(--line);color:#e2e8f0eb;background:#0f172a59;border-radius:999px;padding:10px 14px;font-weight:900}.faq{gap:10px;margin-top:10px;display:grid}.faqItem{border:1px solid var(--line);background:#0f172a59;border-radius:16px;padding:14px 16px}.faqItem summary{cursor:pointer;font-weight:950;list-style:none}.faqItem summary::-webkit-details-marker{display:none}.faqItem p{margin:10px 0 0}@media (max-width:980px){.grid4,.split{grid-template-columns:1fr}}.demoShell{min-height:100vh}.demoTopbar{z-index:60;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line);background:#0b1220b3;position:sticky;top:0}.demoTopbarInner{justify-content:space-between;align-items:center;gap:12px;max-width:1100px;margin:0 auto;padding:16px 18px;display:flex}.demoBrand{align-items:baseline;gap:8px;text-decoration:none;display:flex}.demoTopActions{flex-wrap:wrap;gap:10px;display:flex}.demoMain{max-width:1100px;margin:0 auto;padding:28px 18px}.demoHeader{margin:12px 0 20px}.demoHeader h1{margin:0 0 8px;font-size:38px}.demoGrid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:16px;display:grid}.demoCard{border:1px solid var(--line);background:#0f172a59;border-radius:18px;flex-direction:column;gap:10px;padding:18px;text-decoration:none;transition:transform .15s,box-shadow .15s;display:flex}.demoCard:hover{transform:translateY(-2px);box-shadow:0 18px 60px #00000047}.demoHot{border-color:#2563eb99;box-shadow:0 20px 60px #2563eb1f}.demoBadge{background:#2563eb38;border:1px solid #60a5fa59;border-radius:999px;align-self:flex-start;padding:8px 10px;font-size:12px;font-weight:950;display:inline-flex}.demoBadgeAlt{background:#22c55e33;border-color:#22c55e59}.demoBadgePurple{background:#a78bfa33;border-color:#a78bfa59}.demoTitle{font-size:18px;font-weight:950}.demoCTA{color:#e2e8f0f2;margin-top:auto;font-weight:900}.demoFooterNote{margin-top:16px}.link{color:#60a5faf2;text-decoration:none}.link:hover{text-decoration:underline}.storeHero{border:1px solid var(--line);background:#0f172a52;border-radius:22px;grid-template-columns:1.1fr .9fr;align-items:center;gap:16px;padding:24px;display:grid}.storeHeroAlt{background:radial-gradient(900px 600px at 20% 0,#22c55e1f,#0000 60%),#0f172a52}.storeHeroPremium{background:radial-gradient(900px 600px at 20% 0,#a78bfa24,#0000 60%),#0f172a52}.storeHeroInner h1{margin:12px 0 10px;font-size:40px;line-height:1.08}.storeHeroMock{background:#02061740;border:1px solid #94a3b82e;border-radius:20px;overflow:hidden;box-shadow:0 20px 60px #00000059}.mockTop{border-bottom:1px solid #94a3b82e;gap:8px;padding:14px;display:flex}.mockBody{padding:16px}.mockLine{background:#94a3b833;border-radius:999px;height:12px;margin-bottom:10px}.mockLine.big{width:70%;height:18px}.mockGrid{grid-template-columns:repeat(2,1fr);gap:10px;margin-top:14px;display:grid}.mockTile{background:#94a3b824;border-radius:16px;height:86px}.mockRow{gap:10px;margin-top:10px;display:flex}.mockPill{background:#94a3b824;border-radius:999px;width:90px;height:26px}.demoSection{border-bottom:1px solid var(--line);padding:44px 0}.demoSectionHead{margin-bottom:16px}.demoSectionHead h2{margin:0 0 8px;font-size:28px}.productGrid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.productCard{border:1px solid var(--line);background:#0f172a59;border-radius:18px;flex-direction:column;gap:10px;padding:14px;display:flex}.productCardPremium{border-color:#a78bfa47}.productImg{background:linear-gradient(135deg,#60a5fa29,#22c55e1f);border:1px solid #94a3b829;border-radius:16px;height:170px}.productImgPremium{background:linear-gradient(135deg,#a78bfa2e,#60a5fa1f)}.productMeta{justify-content:space-between;align-items:center;gap:10px;display:flex}.productName{font-weight:950}.productBtn{margin-top:auto}.collectionGrid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.collectionCard{border:1px solid var(--line);background:#0f172a59;border-radius:18px;flex-direction:column;gap:10px;padding:14px;display:flex}.collectionImg{background:linear-gradient(135deg,#22c55e24,#60a5fa1f);border:1px solid #94a3b829;border-radius:16px;height:120px}.collectionName{font-weight:950}.upsellRow{background:#0206172e;border:1px solid #94a3b829;border-radius:14px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.upsell{font-weight:900}.cartMock{background:#02061740;border:1px solid #94a3b82e;border-radius:20px;padding:14px;box-shadow:0 20px 60px #00000059}.cartMockHead{border-bottom:1px solid #94a3b829;justify-content:space-between;align-items:baseline;margin-bottom:12px;padding-bottom:10px;display:flex}.cartTitle{font-size:18px;font-weight:950}.cartMockItem{border-bottom:1px solid #94a3b81f;align-items:center;gap:12px;padding:10px 0;display:flex}.cartThumb{background:#a78bfa2e;border:1px solid #94a3b829;border-radius:14px;width:54px;height:54px}.cartInfo{flex-direction:column;gap:4px;display:flex}.cartName{font-weight:900}.cartMockFoot{padding-top:12px}.cartRow{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.productPageMock{border:1px solid var(--line);background:#0f172a59;border-radius:22px;grid-template-columns:1fr 1fr;gap:14px;padding:14px;display:grid}.ppmMedia{background:linear-gradient(135deg,#a78bfa2e,#22c55e1a);border:1px solid #94a3b829;border-radius:18px;height:340px}.ppmBody{flex-direction:column;gap:10px;display:flex}.ppmTitle{font-size:26px;font-weight:950}.ppmPrice{margin-top:4px;font-size:24px;font-weight:950}.ppmBullets{gap:6px;margin:6px 0;display:grid}.tierRow{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.tierBtn{padding:10px 14px}@media (max-width:980px){.demoGrid,.storeHero,.productGrid,.collectionGrid,.productPageMock{grid-template-columns:1fr}}.demoNavLinks{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.demoNavLink{color:#e2e8f0eb;background:#0206172e;border:1px solid #94a3b829;border-radius:999px;padding:10px 12px;font-size:13px;font-weight:900;text-decoration:none}.demoNavLink:hover{border-color:#60a5fa59}.demoNavLink.active{background:#2563eb2e;border-color:#60a5fa8c}.demoList{color:var(--muted);gap:4px;margin-top:6px;font-weight:700;display:grid}.demoFooter{border-top:1px solid var(--line);background:#0b12208c;margin-top:30px}.demoFooterInner{flex-wrap:wrap;justify-content:space-between;gap:10px;max-width:1100px;margin:0 auto;padding:18px;display:flex}.tierStrip{border:1px solid var(--line);background:#0f172a59;border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;padding:14px;display:flex}.tierStripLeft{align-items:center;gap:12px;display:flex}.tierStripTitle{font-weight:950}.tierStripRight{flex-wrap:wrap;gap:10px;display:flex}.tierChip{color:#e2e8f0e6;background:#0206172e;border:1px solid #94a3b829;border-radius:999px;padding:8px 10px;font-size:12px;font-weight:900}.storeHeroStarter{background:radial-gradient(900px 600px at 20% 0,#60a5fa1f,#0000 60%),#0f172a52}.emailCapture{background:#0206172e;border:1px solid #94a3b829;border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding:14px;display:flex}.emailForm{flex-wrap:wrap;gap:10px;display:flex}.emailInput{color:#e2e8f0f2;background:#0f172a73;border:1px solid #94a3b829;border-radius:14px;outline:none;min-width:240px;padding:12px 14px}.emailInput:focus{border-color:#60a5fa8c}.productCardLink{color:inherit;text-decoration:none}.productImgAlt,.ppmMediaAlt{background:linear-gradient(135deg,#22c55e24,#60a5fa1a)}.productActions{flex-wrap:wrap;gap:10px;margin-top:6px;display:flex}.reviewMini{background:#0206172e;border:1px solid #94a3b829;border-radius:18px;margin-top:12px;padding:12px}.premiumAside{gap:10px;display:grid}.premiumTile{background:#0206172e;border:1px solid #94a3b829;border-radius:18px;padding:14px}.productPagePremium{border-color:#a78bfa40}.ppmMediaPremium{background:linear-gradient(135deg,#a78bfa2e,#60a5fa1a)}.upsellBox{background:#0206172e;border:1px solid #94a3b829;border-radius:18px;margin-top:6px;padding:12px}.cartLayout{grid-template-columns:1.2fr .8fr;gap:14px;display:grid}.cartPanel{border:1px solid var(--line);background:#0f172a59;border-radius:22px;padding:14px}.cartPanelHead{border-bottom:1px solid #94a3b824;justify-content:space-between;align-items:baseline;margin-bottom:12px;padding-bottom:10px;display:flex}.cartItem{border-bottom:1px solid #94a3b81f;grid-template-columns:64px 1fr auto;align-items:center;gap:12px;padding:12px 0;display:grid}.cartPrice{font-weight:950}.cartSummary{border:1px solid var(--line);background:#0f172a59;border-radius:22px;height:fit-content;padding:14px}@media (max-width:980px){.cartLayout{grid-template-columns:1fr}.demoTopbarInner{gap:14px}}
