@import url(https://fonts.googleapis.com/css2?family=Bebas+Neue&family=DM+Sans:wght@300;400;500;600;700&display=swap);body{-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*,:after,:before{box-sizing:border-box;margin:0;padding:0}:root{--bg:#f8f9fa;--bg2:#f0f0f0;--ink:#1a2a3a;--ink2:#4a5a6a;--pink:#ff2d78;--coral:#ff6b35;--gold:#ffd166;--purple:#bf5af2;--card-bg:#fff;--card-border:#e8e8e8;--radius:16px;--font-display:"Bebas Neue",sans-serif;--font-body:"DM Sans",sans-serif}html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;background:#f8f9fa;background:var(--bg);color:#1a2a3a;color:var(--ink);font-family:DM Sans,sans-serif;font-family:var(--font-body)}.noise{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)'/%3E%3C/svg%3E");inset:0;opacity:.03;pointer-events:none;position:fixed;z-index:100}.nav{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0a0006eb;border-bottom:1px solid #ffffff14;display:flex;justify-content:space-between;padding:16px 20px;position:-webkit-sticky;position:sticky;top:0;z-index:50}.nav-logo{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#ff2d78,#ffd166);background:linear-gradient(90deg,var(--pink),var(--gold));-webkit-background-clip:text;font-family:Bebas Neue,sans-serif;font-family:var(--font-display);font-size:1.4rem;letter-spacing:.05em}.nav-cta{background:linear-gradient(135deg,#ffd166,#ff6b35);background:linear-gradient(135deg,var(--gold),var(--coral));border:none;border-radius:100px;color:#1a2a3a;cursor:pointer;font-family:DM Sans,sans-serif;font-family:var(--font-body);font-size:.85rem;font-weight:700;padding:10px 20px;transition:opacity .2s,transform .2s}.nav-cta:hover{opacity:.85;transform:translateY(-1px)}.hero{align-items:center;background:radial-gradient(ellipse 70% 50% at 50% 0,#bf5af226 0,#0000 60%),radial-gradient(ellipse 50% 40% at 80% 80%,#ff2d781f 0,#0000 55%),radial-gradient(ellipse 40% 35% at 10% 70%,#ff6b3514 0,#0000 55%);display:flex;flex-direction:column;justify-content:center;min-height:85vh;padding:60px 20px 40px;text-align:center}.hero-eyebrow{animation:fadeUp .6s .1s forwards;border:1px solid #ff2d7859;border-radius:100px;color:#ff2d78;color:var(--pink);display:inline-block;font-size:.75rem;font-weight:700;letter-spacing:.2em;margin-bottom:28px;opacity:0;padding:7px 18px;text-transform:uppercase}.hero-headline{animation:fadeUp .7s .2s forwards;color:#1a2a3a;color:var(--ink);font-family:Bebas Neue,sans-serif;font-family:var(--font-display);font-size:clamp(3rem,12vw,8rem);letter-spacing:.01em;line-height:.95;margin-bottom:24px;opacity:0}.gradient-text{-webkit-text-fill-color:#0000;background:linear-gradient(100deg,#ff2d78,#bf5af2 40%,#ffd166);background:linear-gradient(100deg,var(--pink) 0,var(--purple) 40%,var(--gold) 100%);-webkit-background-clip:text}.hero-sub{animation:fadeUp .7s .35s forwards;font-size:1.05rem;line-height:1.65;margin-bottom:36px;max-width:520px}.hero-nudge,.hero-sub{color:#4a5a6a;color:var(--ink2);opacity:0}.hero-nudge{animation:fadeUp .6s .6s forwards;font-size:.8rem;margin-top:12px}.btn-primary{animation:fadeUp .6s .5s forwards;background:linear-gradient(135deg,#ff2d78,#ff6b35);background:linear-gradient(135deg,var(--pink),var(--coral));border:none;border-radius:100px;box-shadow:0 8px 32px #ff2d784d;color:#fff;cursor:pointer;display:inline-block;font-family:DM Sans,sans-serif;font-family:var(--font-body);font-size:1rem;font-weight:700;opacity:0;padding:16px 40px;text-decoration:none;transition:transform .2s,box-shadow .2s}.btn-primary:hover{box-shadow:0 12px 48px #ff2d7873;transform:translateY(-2px) scale(1.02)}.btn-xl{animation:none;font-size:1.15rem;opacity:1;padding:18px 48px}.btn-secondary-roadmap{background:#0000;border:1.5px solid #1a2a3a33;border-radius:100px;color:#1a2a3a;color:var(--ink);cursor:pointer;display:inline-block;font-family:DM Sans,sans-serif;font-family:var(--font-body);font-size:.95rem;font-weight:600;margin-top:14px;opacity:1;padding:14px 32px;transition:border-color .2s,transform .2s,background .2s}.btn-secondary-roadmap:hover{background:#bf5af20f;border-color:#bf5af2;border-color:var(--purple);transform:translateY(-1px)}.roadmap-block{border-top:1px solid #1a2a3a1a;margin-top:64px;padding:40px 24px;text-align:center}.roadmap-label{color:#bf5af2;color:var(--purple);font-size:.72rem;font-weight:700;letter-spacing:.2em;margin-bottom:10px;text-transform:uppercase}.roadmap-title{color:#1a2a3a;color:var(--ink);font-family:Bebas Neue,sans-serif;font-family:var(--font-display);font-size:clamp(1.8rem,4vw,2.6rem);line-height:1;margin-bottom:24px}.roadmap-download-btn{animation:none!important;background:linear-gradient(135deg,#bf5af2,#ff2d78)!important;background:linear-gradient(135deg,var(--purple),var(--pink))!important;border:none;color:#fff!important;cursor:pointer;opacity:1!important}.proof-strip{background:#f8f9fa;background:var(--bg);display:flex;flex-wrap:wrap;gap:10px;justify-content:center;padding:20px 20px 40px}.proof-pill{background:#ffd16614;border:1px solid #ffd16666;border-radius:100px;color:#1a2a3a;color:var(--ink);font-size:.78rem;font-weight:500;padding:8px 16px}.section{margin:0 auto;max-width:1100px;padding:64px 20px}.section-dark{background:#f0f0f0;background:var(--bg2);max-width:100%;padding:80px 20px}.section-dark>*{margin-left:auto;margin-right:auto;max-width:900px}.section-label{color:#ff2d78;color:var(--pink);font-size:.72rem;font-weight:700;letter-spacing:.2em;margin-bottom:10px;text-transform:uppercase}.section-title{color:#1a2a3a;color:var(--ink);font-family:Bebas Neue,sans-serif;font-family:var(--font-display);font-size:clamp(2.2rem,5vw,3.8rem);line-height:1;margin-bottom:12px}.section-sub{color:#4a5a6a;color:var(--ink2);font-size:.95rem;margin-bottom:44px}.product-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr;margin-bottom:0}.product-card{background:#fff;background:var(--card-bg);border:1px solid #e8e8e8;border:1px solid var(--card-border);border-radius:16px;border-radius:var(--radius);padding:32px 28px;transition:transform .25s,border-color .25s}.product-card:hover{border-color:#ff2d784d;transform:translateY(-4px)}.product-emoji{display:block;font-size:2rem;line-height:1;margin-bottom:14px}.product-card-title{color:#1a2a3a;color:var(--ink);font-size:1.2rem;font-weight:800;margin-bottom:8px}.product-tagline{color:#ff2d78;color:var(--pink);font-size:.9rem;font-weight:600;line-height:1.4;margin-bottom:18px}.product-deliverables{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0 0 20px;padding:0}.product-deliverables li{color:#4a5a6a;color:var(--ink2);display:flex;font-size:.88rem;gap:10px;line-height:1.4}.product-deliverables li span{color:#ff2d78;color:var(--pink);flex-shrink:0;font-weight:700}.product-promise{border-left:3px solid #ffd166;border-left:3px solid var(--gold);color:#4a5a6a;color:var(--ink2);font-size:.88rem;font-style:italic;line-height:1.5;padding-left:12px}.steps{gap:28px;margin-top:40px}.step,.steps{display:flex;flex-direction:column}.step{gap:8px}.step-num{color:#ff2d78;color:var(--pink);font-family:Bebas Neue,sans-serif;font-family:var(--font-display);font-size:2.5rem;line-height:1;opacity:.5}.step-title{color:#1a2a3a;color:var(--ink);font-size:1.05rem;font-weight:700;margin-bottom:4px}.step-desc{color:#4a5a6a;color:var(--ink2);font-size:.88rem;line-height:1.6}.pricing-section{max-width:800px}.checkout-wrapper{display:flex;flex-direction:column;gap:16px}.bundle-row{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.bundle-btn{align-items:center;background:#fff;background:var(--card-bg);border:2px solid #e8e8e8;border:2px solid var(--card-border);border-radius:16px;border-radius:var(--radius);cursor:pointer;display:flex;flex-direction:column;font-family:DM Sans,sans-serif;font-family:var(--font-body);gap:4px;justify-content:center;padding:22px 16px;text-align:center;transition:border-color .2s,transform .2s,box-shadow .2s}.bundle-btn:hover{transform:translateY(-2px)}.bundle-btn-hero,.bundle-btn:hover{border-color:#ff2d78;border-color:var(--pink)}.bundle-btn-hero{background:linear-gradient(135deg,#ff2d780f,#bf5af20f)}.bundle-btn-active{border-color:#ff2d78!important;border-color:var(--pink)!important;box-shadow:0 0 0 3px #ff2d7826}.bundle-label{color:#4a5a6a;color:var(--ink2);font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.bundle-price{color:#1a2a3a;color:var(--ink);font-family:Bebas Neue,sans-serif;font-family:var(--font-display);font-size:2.4rem;line-height:1}.bundle-note{color:#ff2d78;color:var(--pink);font-size:.72rem;font-weight:700;letter-spacing:.04em}.singles-header{align-items:center;display:flex;gap:12px;margin:4px 0}.singles-divider-line{background:#e8e8e8;background:var(--card-border);flex:1 1;height:1px}.singles-or{color:#4a5a6a;color:var(--ink2);font-size:.78rem;font-weight:600;white-space:nowrap}.singles-row{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr}.single-btn{align-items:center;background:#fff;background:var(--card-bg);border:1.5px solid #e8e8e8;border:1.5px solid var(--card-border);border-radius:16px;border-radius:var(--radius);cursor:pointer;display:flex;font-family:DM Sans,sans-serif;font-family:var(--font-body);gap:14px;padding:16px 20px;text-align:left;transition:border-color .2s,transform .2s}.single-btn:hover{border-color:#ff2d78;border-color:var(--pink);transform:translateY(-1px)}.single-btn-active{border-color:#ff2d78!important;border-color:var(--pink)!important;box-shadow:0 0 0 3px #ff2d781f}.single-emoji{flex-shrink:0;font-size:1.4rem}.single-title{flex:1 1;font-size:.9rem;font-weight:600;line-height:1.3}.single-price,.single-title{color:#1a2a3a;color:var(--ink)}.single-price{flex-shrink:0;font-family:Bebas Neue,sans-serif;font-family:var(--font-display);font-size:1.5rem}.order-summary{background:#fff;background:var(--card-bg);border:1.5px solid #e8e8e8;border:1.5px solid var(--card-border);border-radius:16px;border-radius:var(--radius);display:flex;flex-direction:column;gap:0;padding:24px 20px}.order-line{align-items:center;border-bottom:1px solid #e8e8e8;border-bottom:1px solid var(--card-border);color:#4a5a6a;color:var(--ink2);display:flex;font-size:.9rem;gap:12px;justify-content:space-between;padding:10px 0}.order-line>span:first-child{flex:1 1;min-width:0}.order-price{color:#1a2a3a;color:var(--ink);flex-shrink:0;font-weight:700}.order-savings{border-bottom:1px solid #e8e8e8;border-bottom:1px solid var(--card-border);color:#00743c;font-size:.88rem;font-weight:700;padding:10px 0}.order-savings,.order-total{display:flex;justify-content:space-between}.order-total{font-size:1.1rem;font-weight:800;padding:14px 0 18px}.email-input,.order-total{color:#1a2a3a;color:var(--ink)}.email-input{background:#fff;border:1.5px solid #e8e8e8;border:1.5px solid var(--card-border);border-radius:10px;font-family:DM Sans,sans-serif;font-family:var(--font-body);font-size:.95rem;margin-bottom:16px;min-height:48px;outline:none;padding:14px 16px;transition:border-color .2s,box-shadow .2s;width:100%}.email-input:focus{border-color:#ff2d78;border-color:var(--pink);box-shadow:0 0 0 3px #ff2d781f}@keyframes shake{0%,to{transform:translateX(0)}20%,60%{transform:translateX(-8px)}40%,80%{transform:translateX(8px)}}.email-input-error{animation:shake .5s ease-in-out;background:#fff5f5!important;border-color:#ff3b30!important;box-shadow:0 0 0 3px #ff3b3026!important}.risk-stack{background:#ff2d780a;border:1px solid #ff2d7826;border-radius:12px;display:flex;flex-direction:column;gap:12px;margin-bottom:16px;padding:16px}.risk-row{align-items:flex-start;display:flex;gap:12px}.risk-num{align-items:center;background:#1a2a3a;background:var(--ink);border-radius:50%;color:#ffd166;color:var(--gold);display:flex;flex-shrink:0;font-size:.7rem;font-weight:800;height:28px;justify-content:center;letter-spacing:.04em;width:28px}.risk-row strong{color:#1a2a3a;color:var(--ink);display:block;font-size:.88rem;font-weight:800;margin-bottom:3px}.risk-row p{color:#4a5a6a;color:var(--ink2);font-size:.82rem;line-height:1.5;margin:0}.checkout-btn{background:linear-gradient(135deg,#ff2d78,#ff6b35);background:linear-gradient(135deg,var(--pink),var(--coral));border:none;border-radius:100px;box-shadow:0 8px 28px #ff2d784d;color:#fff;cursor:pointer;display:block;font-family:DM Sans,sans-serif;font-family:var(--font-body);font-size:1.05rem;font-weight:800;min-height:52px;padding:18px 0;transition:transform .2s,box-shadow .2s,opacity .2s;width:100%}.checkout-btn:hover:not(:disabled){box-shadow:0 12px 40px #ff2d7873;transform:translateY(-2px)}.checkout-btn:disabled{cursor:not-allowed;opacity:.45;transform:none}.checkout-fine{color:#4a5a6a;color:var(--ink2);font-size:.75rem;line-height:1.5;margin-top:10px;text-align:center}.embedded-checkout{border:2px dashed #ff2d784d;border-radius:16px;border-radius:var(--radius);overflow:hidden;padding:20px 12px}.embedded-checkout iframe{max-width:100%}.finale{background:radial-gradient(ellipse 60% 60% at 50% 50%,#bf5af21a 0,#0000 70%);padding:80px 20px 100px;text-align:center}.finale-title{color:#1a2a3a;color:var(--ink);font-family:Bebas Neue,sans-serif;font-family:var(--font-display);font-size:clamp(2.4rem,6vw,5.5rem);line-height:1;margin-bottom:20px}.finale-sub{font-size:1rem;margin-bottom:36px}.finale-sub,.footer{color:#4a5a6a;color:var(--ink2)}.footer{align-items:center;border-top:1px solid #e8e8e8;border-top:1px solid var(--card-border);display:flex;flex-direction:column;font-size:.75rem;gap:6px;padding:20px;text-align:center}.sticky-cta{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a0006f2;border-top:1px solid #ff2d7840;bottom:0;display:block;left:0;padding:10px 16px calc(10px + env(safe-area-inset-bottom));position:fixed;right:0;z-index:90}.sticky-cta button{background:linear-gradient(135deg,#ff2d78,#ff6b35);background:linear-gradient(135deg,var(--pink),var(--coral));border:none;border-radius:100px;color:#fff;cursor:pointer;font-family:DM Sans,sans-serif;font-family:var(--font-body);font-size:1rem;font-weight:800;min-height:48px;padding:14px 18px;width:100%}@keyframes fadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (min-width:768px){.nav{padding:20px 40px}.hero{min-height:92vh;padding:80px 24px 60px}.btn-primary{width:auto}.section{padding:96px 24px}.product-grid{grid-template-columns:repeat(3,1fr)}.step{align-items:flex-start;flex-direction:row;gap:28px}.step-num{font-size:3.5rem;min-width:64px}.singles-row{grid-template-columns:repeat(3,1fr)}.single-btn{align-items:flex-start;flex-direction:column;gap:8px}.finale{padding:120px 24px}.footer{flex-direction:row;justify-content:space-between;padding:24px 40px;text-align:left}.sticky-cta{display:none}.page{padding-bottom:0}}@media (max-width:767px){.page{padding-bottom:80px}}.ty-hero{align-items:center;background:radial-gradient(ellipse 60% 50% at 50% 0,#bf5af21f 0,#0000 60%),radial-gradient(ellipse 40% 40% at 80% 80%,#ff2d781a 0,#0000 55%);display:flex;flex-direction:column;justify-content:center;min-height:80vh;padding:60px 20px 80px;position:relative;text-align:center}.ty-glow{background:radial-gradient(ellipse at center,#ffd16626 0,#0000 70%);height:300px;left:50%;pointer-events:none;position:absolute;top:0;transform:translateX(-50%);width:600px}.ty-badge{background:linear-gradient(135deg,#ff2d78,#bf5af2);border-radius:100px;color:#fff;display:inline-block;font-size:.72rem;font-weight:800;letter-spacing:.2em;margin-bottom:28px;padding:8px 20px;text-transform:uppercase}.ty-badge-warn{background:linear-gradient(135deg,#ff6b35,#ffd166);color:#1a2a3a}.ty-title{color:#1a2a3a;font-family:Bebas Neue,sans-serif;font-size:clamp(2.8rem,8vw,6rem);letter-spacing:.01em;line-height:1;margin-bottom:16px}.ty-sub{color:#4a5a6a;font-size:1rem;line-height:1.6;margin-bottom:40px;max-width:480px}.ty-sub strong{color:#1a2a3a}.ty-downloads{display:flex;flex-direction:column;gap:14px;margin-bottom:32px;max-width:520px;width:100%}.ty-download-btn{align-items:center;background:#fff;border:1.5px solid #e8e8e8;border-radius:16px;display:flex;gap:16px;padding:20px 24px;text-align:left;text-decoration:none;transition:border-color .2s,transform .2s,box-shadow .2s}.ty-download-btn:hover{border-color:#ff2d78;box-shadow:0 8px 28px #ff2d7826;transform:translateY(-2px)}.ty-download-icon{align-items:center;background:linear-gradient(135deg,#ff2d78,#bf5af2);border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:1.1rem;font-weight:800;height:40px;justify-content:center;width:40px}.ty-download-title{color:#1a2a3a;flex:1 1;font-size:.95rem;font-weight:700;line-height:1.3}.ty-download-label{color:#ff2d78;flex-shrink:0;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.ty-note{color:#4a5a6a;font-size:.82rem;line-height:1.6;max-width:440px}.ty-note a{color:#ff2d78;font-weight:600;text-decoration:none}.ty-note a:hover{text-decoration:underline}@media (min-width:768px){.ty-hero{padding:80px 24px 100px}.ty-downloads{gap:16px}}
/*# sourceMappingURL=main.809866fa.css.map*/