:root{--bg: #0A0A0C;--panel: #111114;--elev: #16161a;--text: #EDEDF2;--muted: #A9A9B3;--brand: #1D62F2;--brand-2: #F7C526;--accent: #F7C526;--purple: #0F0537;--dark-blue: #08031D;--danger: #ef4444;--ring: rgba(29, 98, 242, .45)}*{box-sizing:border-box}html,body{height:100%}body{margin:0;font-family:Nunito,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Helvetica Neue,Arial,Noto Sans,"Apple Color Emoji","Segoe UI Emoji";color:var(--text);background-color:var(--bg)}#tsparticles{position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1}.container{width:min(1200px,92%);margin:0 auto}.nav{position:sticky;top:0;z-index:50;-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);background:linear-gradient(135deg,#0f0537f2,#08031df2);border-bottom:1px solid rgba(247,197,38,.2);box-shadow:0 4px 24px #0f053766}.nav__inner{display:flex;align-items:center;justify-content:space-between;padding:18px 0}.nav__left{display:flex;align-items:center;gap:64px}.brand{display:inline-flex;align-items:center;gap:10px;color:var(--text);text-decoration:none;transition:transform .2s ease}.brand:hover{transform:translateY(-2px)}.brand__logo{width:140px;filter:drop-shadow(0 0 16px rgba(106,90,255,.4));transition:filter .3s ease}.brand:hover .brand__logo{filter:drop-shadow(0 0 24px rgba(106,90,255,.6))}.nav__links{display:flex;gap:32px;align-items:center}.nav__link{color:var(--muted);text-decoration:none;padding:8px 4px;transition:all .3s ease;font-size:15px;font-weight:500;position:relative;letter-spacing:.3px}.nav__link:before{content:"";position:absolute;bottom:-8px;left:50%;transform:translate(-50%) scaleX(0);width:100%;height:2px;background:linear-gradient(90deg,transparent,var(--brand),transparent);transition:transform .3s ease;border-radius:2px}.nav__link:hover{color:var(--text)}.nav__link:hover:before{transform:translate(-50%) scaleX(1)}.nav__link--active{color:var(--text)}.nav__link--active:before{transform:translate(-50%) scaleX(1);background:var(--brand)}.nav__right{display:flex;align-items:center;gap:12px}.nav-dropdown{position:relative}.nav-dropdown__btn{background:none;border:none;cursor:pointer;font-family:inherit;display:flex;align-items:center;gap:6px}.nav-dropdown__btn svg{transition:transform .3s ease}.nav-dropdown__btn[aria-expanded=true] svg{transform:rotate(180deg)}.nav-dropdown__menu{position:absolute;top:calc(100% + 12px);left:0;min-width:200px;background:var(--panel);border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:8px;display:none;box-shadow:0 12px 48px #0009;z-index:100}.nav-dropdown__menu.show{display:block}.nav-dropdown__item{display:block;padding:12px 16px;color:var(--text);text-decoration:none;border-radius:8px;transition:all .2s ease;font-size:15px;font-weight:500}.nav-dropdown__item:hover{background:#ffffff14;color:var(--brand);transform:translate(4px)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid rgba(255,255,255,.1);background:#ffffff0d;color:var(--text);padding:12px 18px;border-radius:12px;cursor:pointer;transition:all .2s;font-weight:500}.btn:hover{border-color:#fff3;background:#ffffff14;transform:translateY(-2px)}.btn:active{transform:translateY(1px)}.btn--primary{background:var(--brand);border-color:transparent;box-shadow:0 10px 30px -12px var(--ring)}.btn--primary:hover{background:var(--brand);transform:translateY(-2px);box-shadow:0 12px 35px -10px var(--ring);filter:brightness(1.1)}.btn--secondary{background:var(--accent);border-color:transparent;box-shadow:0 10px 30px -12px #3f8cff59}.btn--secondary:hover{background:var(--accent);transform:translateY(-2px);box-shadow:0 12px 35px -10px #3f8cff59;filter:brightness(1.1)}.btn--ghost{background:transparent;border-color:#ffffff26}.btn--ghost:hover{background:#ffffff0d;border-color:#fff3}.btn--lg{padding:18px 28px;font-weight:600;border-radius:14px;font-size:16px}.dropdown{position:relative}.dropdown__btn{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:12px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;color:var(--text);cursor:pointer}.dropdown__menu{position:absolute;right:0;top:calc(100% + 8px);min-width:160px;background:var(--panel);border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:6px;display:none;box-shadow:0 10px 40px #00000080}.dropdown__menu.show{display:block}.dropdown__menu li{list-style:none;padding:10px;border-radius:10px;color:var(--text);cursor:pointer}.dropdown__menu li[aria-selected=true],.dropdown__menu li:hover{background:#ffffff0f}.hero{position:relative;padding:160px 0 120px;overflow:hidden;text-align:center}.hero__bg,.hero__glow{display:none}.hero__content{position:relative;text-align:center}.hero__title{font-size:clamp(48px,7vw,84px);line-height:1.05;margin:0 0 24px;letter-spacing:-.03em;font-weight:800;text-shadow:0 0 40px rgba(106,90,255,.3)}.hero__subtitle{margin:0 auto 56px;color:var(--muted);font-size:clamp(18px,2.2vw,21px);max-width:680px;line-height:1.7;font-weight:400}.hero__stats{margin:72px auto 80px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px;max-width:900px}.stat{background:#ffffff05;border:1px solid rgba(255,255,255,.06);padding:32px 24px;border-radius:16px;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.stat:hover{background:#ffffff0a;border-color:#6a5aff4d;transform:translateY(-4px);box-shadow:0 12px 32px #6a5aff26}.stat__value{font-size:clamp(36px,5vw,56px);font-weight:800;color:var(--text);margin-bottom:8px;background:linear-gradient(135deg,#ffffff,var(--brand));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.stat__label{color:var(--muted);font-size:13px;letter-spacing:.5px;text-transform:uppercase;font-weight:600}.cta-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;margin:0 auto;max-width:1000px}.cta-card{position:relative;overflow:hidden;border-radius:20px;background:#ffffff08;border:1px solid rgba(255,255,255,.12);transition:all .4s cubic-bezier(.4,0,.2,1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.cta-card:hover{transform:translateY(-12px);box-shadow:0 24px 48px #0006,0 0 0 1px #6a5aff4d;background:#ffffff0d;border-color:#6a5aff66}.cta-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(800px 300px at 20% 0%,rgba(106,90,255,.2),transparent 60%);opacity:.6;transition:opacity .4s}.cta-card:hover:before{opacity:1}.cta-card--accent:before{background:radial-gradient(800px 300px at 80% 0%,rgba(63,140,255,.2),transparent 60%)}.cta-card__content{position:relative;padding:40px 36px;display:grid;gap:16px;text-align:left;min-height:240px}.cta-card__title{margin:0;font-size:28px;font-weight:700;letter-spacing:-.02em}.cta-card__desc{margin:0 0 20px;color:var(--muted);line-height:1.7;font-size:16px}.shimmer-text{background:linear-gradient(90deg,#fff,#8b5cf6,#fff);background-size:200% 100%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:shimmer 4s infinite linear}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.footer{margin-top:80px;border-top:1px solid rgba(255,255,255,.08);background:var(--panel);padding:40px 0}.footer__top{display:flex;flex-direction:column;align-items:center;gap:32px;padding:48px 0;text-align:center}.footer__brand{display:grid;place-items:center;gap:16px}.footer__logo{width:160px;filter:drop-shadow(0 0 16px rgba(106,90,255,.4));transition:filter .3s ease}.footer__logo:hover{filter:drop-shadow(0 0 24px rgba(106,90,255,.6))}.footer__tag{color:var(--muted);margin:0;font-size:16px}.social{display:flex;gap:16px;margin-top:8px}.social__link{width:48px;height:48px;display:inline-flex;align-items:center;justify-content:center;border-radius:14px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);transition:all .3s cubic-bezier(.4,0,.2,1);color:var(--muted)}.social__link:hover{background:#6a5aff26;border-color:#6a5aff66;color:var(--text);transform:translateY(-4px);box-shadow:0 8px 24px #6a5aff33}.social__link svg{width:22px;height:22px}.footer__cols{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;width:100%;text-align:left}.footer__col h4{margin:0 0 16px;font-size:16px;color:var(--text);font-weight:600}.footer__col ul{margin:0;padding:0;list-style:none;display:grid;gap:12px}.footer__col a{color:var(--muted);text-decoration:none;transition:color .2s;font-size:15px}.footer__col a:hover{color:var(--text)}.footer__bottom{border-top:1px solid rgba(255,255,255,.06);display:flex;align-items:center;justify-content:space-between;gap:12px;padding:24px 0 0;margin-top:48px;color:var(--muted);font-size:14px}.footer__legal{display:flex;gap:24px}.footer__legal a{color:var(--muted);text-decoration:none}.footer__legal a:hover{color:var(--text)}@media(max-width:960px){.hero{padding-top:80px}.hero__stats{grid-template-columns:1fr;gap:32px}.cta-grid{grid-template-columns:1fr}.footer__cols{grid-template-columns:repeat(2,1fr);gap:32px}.footer__top{grid-template-columns:1fr}}@media(max-width:680px){.nav__links{display:none}.footer__cols{grid-template-columns:1fr}.footer__bottom{flex-direction:column;gap:16px}}.course-hero{position:relative;padding:120px 0 80px;text-align:center}.course-hero__title{font-size:clamp(40px,6vw,64px);line-height:1.1;margin:0 0 24px;letter-spacing:-.03em;font-weight:800}.course-hero__subtitle{font-size:clamp(24px,3vw,36px);line-height:1.2;margin:0 0 20px;font-weight:700;color:var(--text)}.course-hero__desc{max-width:900px;margin:0 auto 48px;font-size:clamp(16px,2vw,19px);line-height:1.7;color:var(--muted)}.course-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;max-width:900px;margin:0 auto 48px}.course-stat{background:#ffffff08;border:1px solid rgba(255,255,255,.1);padding:32px 24px;border-radius:16px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s ease}.course-stat:hover{background:#ffffff0d;border-color:#6a5aff66;transform:translateY(-4px)}.course-stat__value{font-size:clamp(32px,5vw,48px);font-weight:800;background:linear-gradient(135deg,#ffffff,var(--brand));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:8px}.course-stat__label{color:var(--muted);font-size:14px;letter-spacing:.5px;text-transform:uppercase;font-weight:600}.section{padding:80px 0;position:relative}.section--dark{background:#ffffff05}.section__title{font-size:clamp(32px,5vw,48px);line-height:1.2;margin:0 0 24px;text-align:center;font-weight:800;letter-spacing:-.02em}.section__intro{max-width:800px;margin:0 auto 48px;text-align:center;font-size:clamp(16px,2vw,19px);line-height:1.7;color:var(--muted)}.stage-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;max-width:1100px;margin:0 auto}.stage-card{background:#ffffff08;border:1px solid rgba(255,255,255,.1);padding:40px 32px;border-radius:20px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .4s cubic-bezier(.4,0,.2,1);text-align:center}.stage-card:hover{background:#ffffff0d;border-color:#6a5aff66;transform:translateY(-8px);box-shadow:0 16px 40px #6a5aff33}.stage-card__icon{font-size:48px;margin-bottom:24px}.stage-card__title{font-size:22px;margin:0 0 16px;font-weight:700}.stage-card__desc{color:var(--muted);line-height:1.7;margin:0}.two-col{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:64px;align-items:center}.two-col__content{max-width:600px}.feature-subtitle{font-size:28px;margin:0 0 20px;font-weight:700;color:var(--text)}.feature-desc{font-size:17px;line-height:1.7;color:var(--muted);margin:0 0 20px}.feature-list{display:grid;gap:32px}.feature-item{display:flex;gap:20px;background:#ffffff08;border:1px solid rgba(255,255,255,.1);padding:24px;border-radius:16px;transition:all .3s ease}.feature-item:hover{background:#ffffff0d;border-color:#6a5aff4d;transform:translate(8px)}.feature-item__icon{font-size:32px;flex-shrink:0}.feature-item h4{margin:0 0 8px;font-size:18px;font-weight:600}.feature-item p{margin:0;font-size:15px;line-height:1.6;color:var(--muted)}.income-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;max-width:1100px;margin:0 auto}.income-card{background:#ffffff08;border:1px solid rgba(255,255,255,.1);padding:48px 32px;border-radius:20px;text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .4s ease}.income-card:hover{transform:translateY(-8px);box-shadow:0 16px 40px #0000004d}.income-card--highlight{background:linear-gradient(135deg,#6a5aff26,#3f8cff26);border-color:#6a5aff66}.income-card--highlight:hover{box-shadow:0 20px 48px #6a5aff4d}.income-card__amount{font-size:clamp(40px,6vw,64px);font-weight:800;background:linear-gradient(135deg,#ffffff,var(--brand));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:16px}.income-card__title{font-size:20px;margin:0 0 16px;font-weight:700}.income-card__desc{color:var(--muted);line-height:1.7;margin:0;font-size:15px}.audience-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;max-width:1100px;margin:0 auto}.audience-card{background:#ffffff08;border:1px solid rgba(255,255,255,.1);padding:40px 36px;border-radius:20px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .4s ease}.audience-card:hover{background:#ffffff0d;border-color:#6a5aff4d;transform:translateY(-6px)}.audience-card__number{width:48px;height:48px;background:var(--brand);border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:24px;font-weight:800;margin-bottom:20px}.audience-card__title{font-size:20px;margin:0 0 16px;font-weight:700;line-height:1.3}.audience-card__desc{color:var(--muted);line-height:1.7;margin:0;font-size:15px}.benefits-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;max-width:1100px;margin:0 auto}.benefit-card{background:#ffffff08;border:1px solid rgba(255,255,255,.1);padding:40px 36px;border-radius:20px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s ease;display:flex;gap:24px}.benefit-card:hover{background:#ffffff0d;border-color:#6a5aff4d;transform:translate(8px)}.benefit-card__icon{font-size:40px;flex-shrink:0}.benefit-card__text{font-size:16px;line-height:1.7;color:var(--muted);margin:0}.pricing-card{max-width:600px;margin:0 auto;background:#ffffff0d;border:2px solid rgba(106,90,255,.3);border-radius:24px;padding:48px 40px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 24px 64px #6a5aff33}.pricing-card__header{text-align:center;margin-bottom:40px}.pricing-card__badge{display:inline-block;background:linear-gradient(135deg,var(--brand),var(--accent));padding:8px 20px;border-radius:24px;font-size:14px;font-weight:600;margin-bottom:24px}.pricing-card__price{display:flex;align-items:center;justify-content:center;gap:16px;margin-bottom:12px}.pricing-card__original{font-size:32px;color:var(--muted);text-decoration:line-through}.pricing-card__current{font-size:64px;font-weight:800;background:linear-gradient(135deg,#ffffff,var(--brand));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.pricing-card__note{color:var(--muted);font-size:14px;margin:0}.pricing-card__features{margin-bottom:32px;display:grid;gap:16px}.pricing-feature{display:flex;align-items:center;gap:12px;font-size:16px;color:var(--text)}.pricing-feature svg{color:var(--brand);flex-shrink:0}.pricing-card__cta{width:100%;font-size:18px}.faq-list{max-width:900px;margin:0 auto;display:grid;gap:16px}.faq-item{background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:16px;overflow:hidden;transition:all .3s ease}.faq-item:hover{border-color:#6a5aff4d}.faq-item__question{width:100%;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:24px 28px;background:transparent;border:none;color:var(--text);font-size:18px;font-weight:600;text-align:left;cursor:pointer;transition:all .3s ease}.faq-item__question:hover{color:var(--brand)}.faq-item__question svg{flex-shrink:0;transition:transform .3s ease}.faq-item__question[aria-expanded=true] svg{transform:rotate(180deg)}.faq-item__answer{max-height:0;overflow:hidden;transition:max-height .3s ease,padding .3s ease}.faq-item__answer.show{max-height:500px;padding:0 28px 24px}.faq-item__answer p{margin:0;color:var(--muted);line-height:1.7;font-size:16px}.final-cta{text-align:center;padding:100px 0}.final-cta__title{font-size:clamp(36px,5vw,56px);margin:0 0 16px;font-weight:800}.final-cta__subtitle{font-size:clamp(18px,2vw,22px);color:var(--muted);max-width:700px;margin:0 auto 40px}@media(max-width:960px){.course-stats,.stage-grid,.income-grid{grid-template-columns:1fr;gap:24px}.two-col{grid-template-columns:1fr;gap:48px}.audience-grid,.benefits-grid{grid-template-columns:1fr}}.pain-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;max-width:1200px;margin:0 auto}.pain-card{background:#ffffff08;border:1px solid rgba(255,255,255,.1);padding:40px 32px;border-radius:20px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .4s ease}.pain-card:hover{background:#ffffff0d;border-color:#ef444466;transform:translateY(-6px);box-shadow:0 16px 40px #ef444426}.pain-card__icon{font-size:48px;margin-bottom:24px}.pain-card__title{font-size:22px;margin:0 0 20px;font-weight:700}.pain-card__list p{color:var(--muted);line-height:1.7;margin:0 0 16px;font-size:15px}.pain-card__list p:last-child{margin-bottom:0}.solution-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;max-width:1100px;margin:0 auto}.solution-card{background:#ffffff08;border:1px solid rgba(255,255,255,.1);padding:40px 36px;border-radius:20px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .4s ease}.solution-card:hover{background:#ffffff0d;border-color:#6a5aff66;transform:translateY(-8px);box-shadow:0 16px 40px #6a5aff33}.solution-card__title{font-size:22px;margin:0 0 16px;font-weight:700;background:linear-gradient(135deg,#ffffff,var(--brand));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.solution-card__desc{color:var(--muted);line-height:1.7;margin:0;font-size:16px}.value-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;max-width:1100px;margin:0 auto}.value-card{background:linear-gradient(135deg,#6a5aff1a,#3f8cff1a);border:1px solid rgba(106,90,255,.3);padding:48px 32px;border-radius:20px;text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .4s ease}.value-card:hover{transform:translateY(-8px);box-shadow:0 20px 48px #6a5aff4d;border-color:#6a5aff80}.value-card__number{font-size:clamp(48px,6vw,72px);font-weight:800;background:linear-gradient(135deg,#ffffff,var(--brand));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:16px}.value-card__title{font-size:20px;margin:0 0 16px;font-weight:700}.value-card__desc{color:var(--muted);line-height:1.7;margin:0;font-size:15px}.business-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;max-width:1200px;margin:0 auto}.business-card{background:#ffffff08;border:1px solid rgba(255,255,255,.1);padding:36px 32px;border-radius:20px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s ease;text-align:center}.business-card:hover{background:#ffffff0d;border-color:#6a5aff4d;transform:translateY(-6px);box-shadow:0 12px 32px #6a5aff26}.business-card__icon{font-size:56px;margin-bottom:20px}.business-card__title{font-size:20px;margin:0 0 16px;font-weight:700}.business-card__desc{color:var(--muted);line-height:1.7;margin:0;font-size:15px}.multiplier-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;max-width:1100px;margin:0 auto}.multiplier-card{background:#ffffff08;border:1px solid rgba(255,255,255,.1);padding:40px 36px;border-radius:20px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .4s ease}.multiplier-card:hover{background:#ffffff0d;border-color:#6a5aff4d;transform:translateY(-8px)}.multiplier-card__title{font-size:22px;margin:0 0 16px;font-weight:700}.multiplier-card__desc{color:var(--muted);line-height:1.7;margin:0;font-size:16px}.comparison{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;max-width:1100px;margin:0 auto 48px}.comparison-side{background:#ffffff08;border:1px solid rgba(255,255,255,.1);padding:40px 36px;border-radius:20px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.comparison-side--old{border-color:#ef44444d}.comparison-side--new{background:linear-gradient(135deg,#6a5aff1a,#3f8cff1a);border-color:#6a5aff66}.comparison-side__title{font-size:24px;margin:0 0 24px;font-weight:700}.comparison-side__list{margin:0;padding:0;list-style:none;display:grid;gap:16px}.comparison-side__list li{color:var(--muted);line-height:1.7;font-size:16px;padding-left:28px;position:relative}.comparison-side__list li:before{content:"•";position:absolute;left:8px;color:var(--brand);font-size:20px}.comparison-highlight{max-width:800px;margin:0 auto;text-align:center;padding:48px 40px;background:linear-gradient(135deg,#6a5aff26,#3f8cff26);border:2px solid rgba(106,90,255,.4);border-radius:24px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.comparison-highlight p{font-size:20px;margin:0 0 16px;color:var(--text);font-weight:600}.comparison-highlight p:last-child{margin-bottom:0}.comparison-highlight__price{font-size:28px!important;background:linear-gradient(135deg,#ffffff,var(--brand));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-weight:800!important}.cta-reasons{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;max-width:1100px;margin:0 auto}.cta-reason{background:#ffffff08;border:1px solid rgba(255,255,255,.1);padding:40px 36px;border-radius:20px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s ease}.cta-reason:hover{background:#ffffff0d;border-color:#6a5aff4d;transform:translateY(-6px)}.cta-reason__title{font-size:20px;margin:0 0 16px;font-weight:700}.cta-reason__desc{color:var(--muted);line-height:1.7;margin:0;font-size:16px}@media(max-width:960px){.pain-grid,.business-grid,.multiplier-grid,.value-grid,.cta-reasons{grid-template-columns:1fr;gap:24px}.solution-grid,.comparison{grid-template-columns:1fr}}.auth-page{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:40px 20px;background:linear-gradient(135deg,#6a5aff0d,#3f8cff0d)}.auth-container{width:100%;max-width:440px}.auth-card{background:var(--panel);border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:48px 40px;box-shadow:0 20px 60px #0006}.auth-logo{display:block;margin:0 auto 32px;width:fit-content}.auth-logo img{height:36px;width:auto}.auth-title{font-size:28px;font-weight:700;text-align:center;margin:0 0 8px;color:var(--text)}.auth-subtitle{font-size:15px;color:var(--muted);text-align:center;margin:0 0 32px}.auth-error{display:flex;align-items:center;gap:12px;padding:12px 16px;background:#ef44441a;border:1px solid rgba(239,68,68,.3);border-radius:8px;color:#ef4444;font-size:14px;margin-bottom:24px}.auth-error svg{flex-shrink:0}.auth-form{display:flex;flex-direction:column;gap:20px}.form-group{display:flex;flex-direction:column;gap:8px}.form-group label{font-size:14px;font-weight:600;color:var(--text)}.form-group input{padding:12px 16px;background:var(--elev);border:1px solid rgba(255,255,255,.08);border-radius:8px;color:var(--text);font-size:15px;font-family:inherit;transition:all .2s}.form-group input:focus{outline:none;border-color:var(--brand);box-shadow:0 0 0 3px var(--ring)}.form-group input::placeholder{color:var(--muted)}.btn--block{width:100%;justify-content:center}.auth-divider{position:relative;text-align:center;margin:24px 0}.auth-divider:before{content:"";position:absolute;left:0;top:50%;width:100%;height:1px;background:#ffffff14}.auth-divider span{position:relative;display:inline-block;padding:0 16px;background:var(--panel);color:var(--muted);font-size:14px}.auth-footer{text-align:center;font-size:14px;color:var(--muted);margin:0}.auth-link{color:var(--brand);text-decoration:none;font-weight:600;transition:color .2s}.auth-link:hover{color:var(--brand-2)}.auth-demo{margin-top:24px;padding:16px;background:#6a5aff0d;border:1px solid rgba(106,90,255,.2);border-radius:8px}.auth-demo-title{font-size:13px;font-weight:600;color:var(--brand);margin:0 0 8px}.auth-demo-text{font-size:13px;color:var(--muted);margin:4px 0;font-family:monospace}.profile-dropdown{position:relative}.profile-btn{display:flex;align-items:center;gap:8px}.profile-dropdown__menu{position:absolute;right:0;top:calc(100% + 8px);min-width:220px;background:var(--panel);border:1px solid rgba(255,255,255,.08);border-radius:12px;box-shadow:0 12px 32px #0006;opacity:0;visibility:hidden;transform:translateY(-8px);transition:all .2s ease;overflow:hidden;z-index:100}.profile-dropdown__menu.show{opacity:1;visibility:visible;transform:translateY(0)}.profile-dropdown__header{padding:16px;border-bottom:1px solid rgba(255,255,255,.08)}.profile-dropdown__name{font-size:15px;font-weight:600;color:var(--text);margin:0 0 4px}.profile-dropdown__email{font-size:13px;color:var(--muted)}.profile-dropdown__divider{height:1px;background:#ffffff14;margin:8px 0}.profile-dropdown__item{display:flex;align-items:center;gap:12px;width:100%;padding:12px 16px;font-size:14px;color:var(--text);text-decoration:none;border:none;background:none;font-family:inherit;cursor:pointer;transition:background-color .2s}.profile-dropdown__item:hover{background:#ffffff0d}.profile-dropdown__item--danger{color:var(--danger)}.profile-dropdown__item--danger:hover{background:#ef44441a}.profile-dropdown__item svg{flex-shrink:0}.dashboard{min-height:calc(100vh - 200px);padding:48px 0 80px}.dashboard-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:40px}.dashboard-title{font-size:32px;font-weight:700;margin:0 0 8px;color:var(--text)}.dashboard-subtitle{font-size:16px;color:var(--muted);margin:0}.dashboard-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;margin-bottom:48px}.dashboard-card{background:var(--panel);border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:24px;display:flex;gap:20px;transition:all .2s}.dashboard-card:hover{transform:translateY(-2px);box-shadow:0 12px 32px #0000004d}.dashboard-card-icon{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.dashboard-card-icon--blue{background:#3f8cff26;color:var(--brand-2)}.dashboard-card-icon--green{background:#22c55e26;color:#22c55e}.dashboard-card-icon--purple{background:#6a5aff26;color:var(--brand)}.dashboard-card-icon--orange{background:#fb923c26;color:#fb923c}.dashboard-card-content{flex:1;min-width:0}.dashboard-card-label{font-size:14px;color:var(--muted);margin:0 0 8px}.dashboard-card-value{font-size:28px;font-weight:700;color:var(--text);margin:0 0 8px}.dashboard-card-change{display:flex;align-items:center;gap:6px;font-size:13px}.dashboard-card-change--up{color:#22c55e}.dashboard-card-change--neutral{color:var(--muted)}.dashboard-card-change svg{width:14px;height:14px}.dashboard-section{margin-bottom:48px}.dashboard-section-title{font-size:24px;font-weight:700;color:var(--text);margin:0 0 24px}.dashboard-table-card{background:var(--panel);border:1px solid rgba(255,255,255,.08);border-radius:16px;overflow:hidden}.dashboard-table{width:100%;border-collapse:collapse}.dashboard-table thead{background:#ffffff08;border-bottom:1px solid rgba(255,255,255,.08)}.dashboard-table th{padding:16px 24px;text-align:left;font-size:13px;font-weight:600;color:var(--muted);text-transform:uppercase;letter-spacing:.5px}.dashboard-table td{padding:20px 24px;border-top:1px solid rgba(255,255,255,.05);font-size:14px;color:var(--text)}.dashboard-table-main{font-weight:600;color:var(--text);margin-bottom:4px}.dashboard-table-sub{font-size:13px;color:var(--muted)}.dashboard-badge{display:inline-block;padding:4px 12px;border-radius:6px;font-size:12px;font-weight:600}.dashboard-badge--success{background:#22c55e26;color:#22c55e}.dashboard-badge--warning{background:#fb923c26;color:#fb923c}.dashboard-actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:24px}.dashboard-action-card{background:var(--panel);border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:28px;text-align:center;cursor:pointer;transition:all .2s;border:none;font-family:inherit}.dashboard-action-card:hover{transform:translateY(-4px);box-shadow:0 12px 32px #0000004d;border:1px solid rgba(106,90,255,.3)}.dashboard-action-icon{width:56px;height:56px;margin:0 auto 20px;background:#6a5aff26;border-radius:16px;display:flex;align-items:center;justify-content:center;color:var(--brand)}.dashboard-action-title{font-size:18px;font-weight:700;color:var(--text);margin:0 0 8px}.dashboard-action-desc{font-size:14px;color:var(--muted);margin:0}@media(max-width:768px){.dashboard-title{font-size:24px}.dashboard-grid{grid-template-columns:1fr}.dashboard-table-card{overflow-x:auto}.dashboard-table{min-width:600px}}.checkout-page{min-height:100vh;padding:40px 20px;background:linear-gradient(135deg,#6a5aff08,#3f8cff08)}.checkout-container{max-width:1200px;margin:0 auto}.checkout-logo{display:block;width:fit-content;margin:0 auto 40px}.checkout-logo img{height:40px;width:auto}.checkout-content{display:grid;grid-template-columns:400px 1fr;gap:40px;align-items:start}.checkout-summary{background:var(--panel);border:1px solid rgba(255,255,255,.08);border-radius:20px;padding:32px;position:sticky;top:100px}.checkout-summary__title{font-size:22px;font-weight:700;color:var(--text);margin:0 0 24px}.checkout-summary__item{display:flex;justify-content:space-between;align-items:start;gap:20px;margin-bottom:24px}.checkout-summary__details{flex:1}.checkout-summary__name{font-size:16px;font-weight:600;color:var(--text);margin:0 0 8px}.checkout-summary__desc{font-size:14px;color:var(--muted);margin:0;line-height:1.6}.checkout-summary__price{font-size:24px;font-weight:700;color:var(--text)}.checkout-summary__divider{height:1px;background:#ffffff14;margin:24px 0}.checkout-summary__total{display:flex;justify-content:space-between;align-items:center;font-size:16px;color:var(--muted);margin-bottom:32px}.checkout-summary__total-amount{font-size:32px;font-weight:700;color:var(--text)}.checkout-summary__features-title{font-size:14px;font-weight:600;color:var(--text);margin:0 0 16px}.checkout-summary__features-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.checkout-summary__features-list li{display:flex;align-items:start;gap:12px;font-size:14px;color:var(--muted);line-height:1.6}.checkout-summary__features-list svg{flex-shrink:0;color:#22c55e;margin-top:2px}.checkout-summary__security{display:flex;align-items:center;gap:10px;margin-top:24px;padding:16px;background:#6a5aff0d;border:1px solid rgba(106,90,255,.2);border-radius:10px;font-size:13px;color:var(--muted)}.checkout-summary__security svg{color:var(--brand);flex-shrink:0}.checkout-form-container{background:var(--panel);border:1px solid rgba(255,255,255,.08);border-radius:20px;padding:48px}.checkout-title{font-size:32px;font-weight:700;color:var(--text);margin:0 0 8px}.checkout-subtitle{font-size:16px;color:var(--muted);margin:0 0 40px}.checkout-form{display:flex;flex-direction:column;gap:32px}.form-section{display:flex;flex-direction:column;gap:20px}.form-section__title{font-size:18px;font-weight:700;color:var(--text);margin:0 0 4px;padding-bottom:12px;border-bottom:1px solid rgba(255,255,255,.08)}.form-checkbox{display:flex;align-items:start;gap:12px}.form-checkbox input[type=checkbox]{margin-top:3px;cursor:pointer;width:18px;height:18px;accent-color:var(--brand)}.form-checkbox label{font-size:14px;color:var(--muted);line-height:1.6;cursor:pointer}.checkout-link{color:var(--brand);text-decoration:none;transition:color .2s}.checkout-link:hover{color:var(--brand-2)}.checkout-footer-text{font-size:14px;color:var(--muted);text-align:center;margin:0;line-height:1.6}.payment-method-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 32px;background:#ffffff05;border:2px dashed rgba(255,255,255,.1);border-radius:12px;text-align:center}.payment-method-placeholder svg{color:var(--muted);margin-bottom:16px}.payment-method-placeholder p{font-size:16px;color:var(--text);margin:0 0 8px;font-weight:600}.payment-method-placeholder__note{font-size:14px!important;color:var(--muted)!important;font-weight:400!important}@media(max-width:968px){.checkout-content{grid-template-columns:1fr}.checkout-summary{position:static;order:2}.checkout-form-container{order:1;padding:32px 24px}}@media(max-width:640px){.checkout-form-container{padding:24px 20px}.checkout-title{font-size:24px}.checkout-summary{padding:24px 20px}}.coming-soon-container{display:flex;align-items:center;justify-content:center;min-height:500px;padding:60px 20px}.coming-soon-content{max-width:800px;text-align:center}.coming-soon-icon{display:inline-flex;align-items:center;justify-content:center;width:120px;height:120px;background:#6a5aff1a;border:2px solid rgba(106,90,255,.2);border-radius:24px;color:var(--brand);margin-bottom:32px}.coming-soon-title{font-size:36px;font-weight:700;color:var(--text);margin:0 0 16px}.coming-soon-description{font-size:18px;line-height:1.7;color:var(--muted);margin:0 0 48px}.coming-soon-features{display:grid;gap:24px;margin-bottom:48px;text-align:left}.coming-soon-feature{display:flex;gap:20px;padding:24px;background:var(--panel);border:1px solid rgba(255,255,255,.08);border-radius:16px;transition:all .2s}.coming-soon-feature:hover{transform:translateY(-2px);border-color:#6a5aff4d}.coming-soon-feature svg{flex-shrink:0;color:var(--brand);margin-top:4px}.coming-soon-feature h4{font-size:18px;font-weight:600;color:var(--text);margin:0 0 8px}.coming-soon-feature p{font-size:15px;color:var(--muted);margin:0;line-height:1.6}.coming-soon-cta{padding-top:32px;border-top:1px solid rgba(255,255,255,.08)}.coming-soon-cta p{font-size:16px;color:var(--muted);margin:0 0 20px}.coming-soon-links{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}@media(max-width:768px){.coming-soon-title{font-size:28px}.coming-soon-description{font-size:16px}.coming-soon-icon{width:100px;height:100px}.coming-soon-icon svg{width:64px;height:64px}}.legal-page{min-height:calc(100vh - 200px);padding:80px 0}.legal-content{max-width:900px;margin:0 auto;background:var(--panel);border:1px solid rgba(255,255,255,.08);border-radius:20px;padding:60px}.legal-title{font-size:48px;font-weight:700;color:var(--text);margin:0 0 16px;text-align:center}.legal-updated{font-size:14px;color:var(--muted);text-align:center;margin:0 0 48px;font-style:italic}.legal-intro{font-size:16px;line-height:1.8;color:var(--muted);padding:24px;background:#1d62f20d;border-left:4px solid var(--brand);border-radius:8px;margin-bottom:32px}.legal-section{margin-bottom:48px}.legal-section h2{font-size:28px;font-weight:700;color:var(--text);margin:0 0 20px;padding-top:16px}.legal-section h3{font-size:22px;font-weight:600;color:var(--text);margin:32px 0 16px}.legal-section p{font-size:16px;line-height:1.8;color:var(--muted);margin:0 0 20px}.legal-section ul{margin:16px 0;padding-left:24px}.legal-section li{font-size:16px;line-height:1.8;color:var(--muted);margin-bottom:12px}.legal-section a{color:var(--brand);text-decoration:none;transition:color .2s}.legal-section a:hover{color:var(--brand-2);text-decoration:underline}.legal-section strong{color:var(--text);font-weight:600}.legal-section em{color:var(--text);font-style:normal;font-weight:500}.legal-footer{margin-top:64px;padding-top:32px;border-top:1px solid rgba(255,255,255,.08);text-align:center}.legal-footer p{font-size:14px;color:var(--muted);margin:8px 0}.legal-footer a{color:var(--brand);text-decoration:none;transition:color .2s}.legal-footer a:hover{color:var(--brand-2)}.legal-back{margin-top:40px;text-align:center}@media(max-width:768px){.legal-content{padding:40px 24px}.legal-title{font-size:32px}.legal-section h2{font-size:24px}.legal-section h3{font-size:20px}}
