@import url(https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800;900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap);:root{--black-light:#0a0a0a;--black-soft:#111;--white-soft:#f5f5f5;--white-muted:#e5e5e5;--gray-100:#f3f4f6;--gray-200:#e5e7eb;--gray-300:#d1d5db;--gray-400:#9ca3af;--gray-500:#6b7280;--gray-600:#4b5563;--gray-700:#374151;--gray-800:#1f2937;--gray-900:#111827;--accent-gold:#d4af37;--accent-green:#10b981;--accent-purple:#8b5cf6;--accent-orange:#cc785c;--accent-red:#ef4444;--border-color:#ffffff1a;--border-light:#ffffff0f}html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#000;background-color:var(--black);color:#fff;color:var(--white);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:16px;line-height:1.6}::selection{background:#fff3;color:#fff;color:var(--white)}::-webkit-scrollbar{height:8px;width:8px}::-webkit-scrollbar-track{background:#000;background:var(--black)}::-webkit-scrollbar-thumb{background:#fff3;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#ffffff4d}a{color:#fff;color:var(--white);text-decoration:none}a:not(.nav-link):not(.navbar-logo):not(.btn-cta):hover{opacity:.8}h1,h2,h3,h4,h5,h6{color:#fff;color:var(--white);font-weight:700;line-height:1.2}h1,h2,h3,h4,h5,h6,p{font-family:Inter,sans-serif}p{color:#9ca3af;color:var(--gray-400)}code{background:#ffffff1a;border-radius:4px;font-family:SF Mono,Monaco,Inconsolata,Fira Code,monospace;font-size:.9em;padding:2px 6px}button{border:none;cursor:pointer;outline:none}button,input,select,textarea{font-family:Inter,sans-serif;transition:all .2s ease}input,select,textarea{background:#ffffff0d;border:1px solid #ffffff1a;border:1px solid var(--border-color);border-radius:8px;color:#fff;color:var(--white);font-size:.95rem;padding:12px 16px}input:focus,select:focus,textarea:focus{background:#ffffff14;border-color:#fff;border-color:var(--white);outline:none}input::placeholder,textarea::placeholder{color:#6b7280;color:var(--gray-500)}button:disabled,input:disabled,select:disabled,textarea:disabled{cursor:not-allowed;opacity:.5}.navbar{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0a0a0ad9;border:1px solid #ffffff1a;border-radius:10px;font-size:1rem;height:60px;justify-content:center;left:50%;max-width:1200px;position:fixed;top:57px;transform:translateX(-50%);width:calc(100% - 48px);z-index:1000}.navbar,.navbar-container{align-items:center;display:flex}.navbar-container{justify-content:space-between;padding:0 24px;width:100%}.navbar-logo{align-items:baseline;cursor:pointer;display:flex;text-decoration:none;transition:all .3s ease}.navbar-logo:hover{opacity:.8}.logo-main{color:#fff;font-family:Inter,sans-serif;font-size:1.8rem;font-weight:900;letter-spacing:-1px}.logo-tm{color:#ffffff80;font-weight:600;margin-left:2px}.nav-menu{align-items:center;display:flex;gap:4px;list-style:none;margin:0;padding:0}.nav-menu-logo{display:none}.nav-item{display:contents}.nav-link-login{color:#ffffffb3;font-family:Inter,sans-serif;font-size:.9rem;font-weight:500;padding:8px 14px;text-decoration:none;transition:color .15s ease}.nav-link-login:hover{color:#fff}.nav-link-register{background:#fff;border-radius:8px;color:#000;font-family:Inter,sans-serif;font-size:.9rem;font-weight:600;margin-left:6px;padding:8px 18px;text-decoration:none;transition:background .15s ease}.nav-link-register:hover{background:#e0e0e0}.nav-link-dashboard{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;color:#fffc;padding:10px 18px;transition:all .2s ease}.nav-link-dashboard:hover{background:#ffffff1a;border-color:#fff3;color:#fff}.nav-link-dashboard svg{height:18px;opacity:.7;width:18px}.nav-link-dashboard:hover svg{opacity:1}.nav-item-user{position:relative}.nav-user-btn{align-items:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:50px;cursor:pointer;display:flex;gap:10px;padding:6px 12px 6px 6px;transition:all .2s ease}.nav-user-btn:hover{background:#ffffff1a;border-color:#fff3}.user-avatar-nav{align-items:center;background:#fff;border-radius:50%;color:#000;display:flex;font-family:Inter,sans-serif;font-size:.95rem;font-weight:700;height:36px;justify-content:center;width:36px}.user-name-nav{color:#ffffffe6;font-family:Inter,sans-serif;font-size:.9rem;font-weight:500}.user-chevron{color:#ffffff80;height:16px;transition:transform .3s ease;width:16px}.user-chevron.open{transform:rotate(180deg)}.user-dropdown{animation:dropdownFadeIn .2s ease;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0a0a0afa;border:1px solid #ffffff1a;border-radius:16px;box-shadow:0 20px 60px #000c;overflow:hidden;position:absolute;right:0;top:calc(100% + 12px);width:280px}@keyframes dropdownFadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.dropdown-header{align-items:center;background:#ffffff08;border-bottom:1px solid #ffffff0f;display:flex;gap:14px;padding:20px}.dropdown-avatar{align-items:center;background:#fff;border-radius:50%;color:#000;display:flex;flex-shrink:0;font-family:Inter,sans-serif;font-size:1.2rem;font-weight:800;height:48px;justify-content:center;width:48px}.dropdown-info{display:flex;flex-direction:column;gap:4px;min-width:0}.dropdown-name{color:#fff;font-size:1rem;font-weight:600}.dropdown-email,.dropdown-name{font-family:Inter,sans-serif;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dropdown-email{color:#ffffff80;font-size:.8rem}.dropdown-divider{background:#ffffff0f;height:1px;margin:0}.dropdown-item{align-items:center;background:#0000;border:none;color:#fffc;cursor:pointer;display:flex;font-family:Inter,sans-serif;font-size:.9rem;font-weight:500;gap:14px;padding:14px 20px;text-align:left;text-decoration:none;transition:all .2s ease;width:100%}.dropdown-item svg{flex-shrink:0;height:20px;opacity:.6;width:20px}.dropdown-item:hover{background:#ffffff0d;color:#fff}.dropdown-item:hover svg{opacity:1}.dropdown-logout{color:#ef4444e6}.dropdown-logout:hover{background:#ef44441a;color:#ef4444}.dropdown-logout:hover svg{color:#ef4444}.menu-icon{display:none}.hamburger{cursor:pointer;display:flex;flex-direction:column;height:22px;justify-content:space-between;position:relative;width:28px}.hamburger span{background:#fff;border-radius:2px;display:block;height:2px;transition:all .3s ease;width:100%}.hamburger.active span:first-child{transform:translateY(10px) rotate(45deg)}.hamburger.active span:nth-child(2){opacity:0}.hamburger.active span:nth-child(3){transform:translateY(-10px) rotate(-45deg)}@media screen and (max-width:960px){.navbar{height:56px;top:53px;width:calc(100% - 32px)}.navbar-container{padding:0 16px}.logo-main{font-size:1.5rem}.menu-icon{cursor:pointer;display:block;z-index:1001}.nav-menu{align-items:stretch;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#000000fa;display:flex;flex-direction:column;gap:8px;height:100vh;justify-content:flex-start;opacity:0;padding:100px 30px 40px;position:fixed;right:-100%;top:0;transition:all .4s ease;width:100%}.nav-menu.active{opacity:1;right:0}.nav-menu-logo{border-bottom:1px solid #ffffff1a;display:block;margin-bottom:32px;padding-bottom:24px}.nav-menu-logo a{align-items:baseline;display:flex;text-decoration:none}.nav-menu-logo .logo-main{color:#fff;font-size:2rem;font-weight:900;letter-spacing:-1px}.nav-menu-logo .logo-tm{color:#ffffff80;font-size:.8rem;font-weight:600;margin-left:2px}.nav-item{display:block;width:100%}.nav-link-login,.nav-link-register{border-radius:12px;display:block;font-size:1.1rem;padding:16px 20px;width:100%}.nav-link-register{margin-left:0;margin-top:12px;text-align:center}.nav-link-dashboard{border-radius:12px;display:flex;font-size:1.1rem;order:-1;padding:16px 20px;width:100%}.nav-link-dashboard svg{height:22px;width:22px}.nav-item-user{align-items:stretch;flex-direction:column;width:100%}.nav-user-btn{border-radius:12px;justify-content:flex-start;padding:16px 20px;width:100%}.user-avatar-nav{font-size:1rem;height:42px;width:42px}.user-name-nav{flex:1 1;font-size:1rem}.user-chevron{height:20px;width:20px}.user-dropdown{animation:none;border-radius:12px;position:relative;top:8px;width:100%}.dropdown-header{padding:16px}.dropdown-item{padding:14px 16px}}@media screen and (max-width:480px){.navbar{height:52px;top:49px;width:calc(100% - 24px)}.navbar-container{padding:0 14px}.logo-main{font-size:1.3rem}.nav-menu{padding:90px 20px 30px}.nav-link-dashboard,.nav-link-login,.nav-link-register{font-size:1rem;padding:14px 16px}.nav-user-btn{padding:14px 16px}.user-avatar-nav{height:38px;width:38px}}.footer{background:#000;border-top:1px solid #ffffff1a;padding:3rem 2rem 1.5rem}.footer-container{margin:0 auto;max-width:1200px}.footer-main{display:flex;gap:3rem;justify-content:space-between;margin-bottom:2.5rem}.footer-brand{max-width:300px}.footer-logo{align-items:flex-start;display:flex;gap:2px;margin-bottom:1rem}.footer-logo-text{color:#fff;font-family:Inter,sans-serif;font-size:1.5rem;font-weight:900;letter-spacing:-.5px}.footer-logo-tm{font-size:.6rem;font-weight:700;margin-top:2px}.footer-logo-tm,.footer-tagline{color:#fff9;font-family:Inter,sans-serif}.footer-tagline{font-size:.9rem;line-height:1.6;margin:0}.footer-links{display:flex;gap:4rem}.footer-column{display:flex;flex-direction:column;gap:.75rem}.footer-column h4{color:#fff;font-family:Inter,sans-serif;font-size:.85rem;font-weight:700;letter-spacing:.5px;margin:0 0 .5rem;text-transform:uppercase}.footer-column a{color:#fff9;font-family:Inter,sans-serif;font-size:.9rem;text-decoration:none;transition:color .2s ease}.footer-column a:hover{color:#fff}.footer-bottom{align-items:center;border-top:1px solid #ffffff1a;display:flex;justify-content:space-between;padding-top:1.5rem}.footer-copyright{color:#ffffff80;font-family:Inter,sans-serif;font-size:.85rem;margin:0}.footer-payment{align-items:center;display:flex;gap:8px}.footer-payment span{color:#ffffff80;font-family:Inter,sans-serif;font-size:.8rem}.stripe-logo{height:20px;width:auto}@media (max-width:768px){.footer{padding:2rem 1.5rem 1rem}.footer-main{flex-direction:column;gap:2rem}.footer-brand{max-width:100%}.footer-links{flex-wrap:wrap;gap:2rem}.footer-column{min-width:140px}.footer-bottom{flex-direction:column;gap:1rem;text-align:center}}@keyframes ripple-wave{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(1.5)}}.btn-cta{align-items:center;border:none;border-radius:12px;cursor:pointer;display:inline-flex;font-family:Inter,sans-serif;font-weight:600;gap:10px;justify-content:center;position:relative;text-decoration:none;transition:all .2s ease}.btn-cta--primary{background:#06f;box-shadow:0 4px 15px #0066ff4d;color:#fff}.btn-cta--primary:before{animation:ripple-wave 2s ease-out infinite;background:#0080ffcc;border-radius:16px;content:"";filter:blur(15px);inset:-4px;pointer-events:none;position:absolute;z-index:-1}.btn-cta--primary:hover:before{animation:none;opacity:0}.btn-cta--primary:hover{background:#0080ff;box-shadow:0 6px 20px #06f6,0 0 40px #0080ff80;transform:translateY(-2px) scale(1.02)}.btn-cta--primary:active{transform:scale(.98)}.btn-cta--secondary{background:#0000;border:1px solid #333;color:#ededed}.btn-cta--secondary:hover{border-color:#06f;color:#06f}.btn-cta--ghost{background:#0000;color:#888}.btn-cta--ghost:hover{background:#ffffff0d;color:#fff}.btn-cta--sm{font-size:14px;padding:10px 18px}.btn-cta--md{font-size:15px;padding:14px 24px}.btn-cta--lg{font-size:17px;padding:18px 32px}.btn-cta--xl{font-size:18px;padding:20px 40px}.btn-cta--full{width:100%}.btn-cta__icon{transition:transform .2s}.btn-cta:hover .btn-cta__icon{transform:translateX(4px)}.btn-cta:disabled{box-shadow:none!important;cursor:not-allowed;opacity:.5;transform:none!important}.btn-cta:focus{outline:none}.btn-cta:focus-visible{outline:2px solid #06f;outline-offset:2px}.section-label{align-items:center;background:#0070f31a;border:1px solid #0070f333;border-radius:100px;display:inline-flex;gap:8px;margin-bottom:20px;padding:8px 16px}.section-label-icon{align-items:center;color:#3291ff;display:flex;justify-content:center}.section-label-icon svg{height:14px;width:14px}.section-label-text{color:#3291ff;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.section-label--success{background:#0cce6b1a;border-color:#0cce6b33}.section-label--success .section-label-icon,.section-label--success .section-label-text{color:#0cce6b}.section-label--warning{background:#f59e0b1a;border-color:#f59e0b33}.section-label--warning .section-label-icon,.section-label--warning .section-label-text{color:#f59e0b}.section-label--muted{background:#ffffff0d;border-color:#ffffff1a}.section-label--muted .section-label-icon,.section-label--muted .section-label-text{color:#888}@media (max-width:768px){.section-label{padding:6px 14px}.section-label-text{font-size:12px}.section-label-icon svg{height:12px;width:12px}}.urgency-banner{align-items:center;border-bottom:1px solid #ffffff1a;color:#ffffffe6;display:flex;font-family:Inter,sans-serif;font-size:14px;justify-content:center;z-index:1100}.urgency-dot{animation:urgencyPulse 2s ease-in-out infinite}.urgency-text strong{color:#06f}@keyframes urgencyPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.8)}}@media (max-width:600px){.urgency-banner{font-size:12px;padding:8px 16px}}:root{--error:#e00;--gradient:linear-gradient(90deg,#fff,#888)}*{box-sizing:border-box;margin:0;padding:0}.skip-link{background:#0070f3;background:var(--accent);border-radius:8px;color:#fff;font-weight:600;left:50%;padding:12px 24px;position:absolute;text-decoration:none;top:-100px;transform:translateX(-50%);transition:top .3s ease;z-index:10000}.skip-link:focus{outline:2px solid #3291ff;outline:2px solid var(--accent-light);outline-offset:2px;top:10px}.landing{-webkit-font-smoothing:antialiased;background:#000;background:var(--bg);color:#ededed;color:var(--text);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.6;overflow-x:hidden;width:100%}.reveal{opacity:0;transform:translateY(30px);transition:opacity .6s ease-out,transform .6s ease-out}.reveal.revealed{opacity:1;transform:translateY(0)}.reveal-stagger>:first-child{transition-delay:0s}.reveal-stagger>:nth-child(2){transition-delay:.1s}.reveal-stagger>:nth-child(3){transition-delay:.2s}.reveal-stagger>:nth-child(4){transition-delay:.3s}.reveal-stagger>:nth-child(5){transition-delay:.4s}.reveal-stagger>:nth-child(6){transition-delay:.5s}.reveal-fade{opacity:0;transition:opacity .8s ease-out}.reveal-fade.revealed{opacity:1}.reveal-scale{opacity:0;transform:scale(.95);transition:opacity .6s ease-out,transform .6s ease-out}.reveal-scale.revealed{opacity:1;transform:scale(1)}.container{max-width:1200px;padding-left:24px;padding-right:24px;width:100%}.container,.container-sm{margin-left:auto;margin-right:auto}.container-sm{max-width:800px}.section{padding:120px 0;width:100%}.section>.container,.section>.container-sm{padding-left:24px;padding-right:24px}.section-dark{background:#0a0a0a;background:var(--bg-secondary)}h1,h2,h3,h4{font-weight:600;letter-spacing:-.02em}h1{font-size:clamp(40px,6vw,64px);line-height:1.1}h2{font-size:clamp(32px,4vw,48px);line-height:1.2;text-align:center}h3{font-size:20px;font-weight:600}.text-gradient{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#fff,#888);-webkit-background-clip:text;background-clip:text}.text-muted{color:#666;color:var(--text-muted)}.text-lg{font-size:20px}.hero{align-items:center;display:flex;justify-content:center;min-height:100vh;overflow:hidden;padding:120px 24px}.hero,.hero-content{position:relative;width:100%}.hero-content{margin-left:auto;margin-right:auto;max-width:800px;text-align:center;z-index:1}.hero-gradient{background:radial-gradient(ellipse 80% 50% at 50% -20%,#0066ff26,#0000);height:600px;max-width:1000px;top:0;transform:translateX(-50%);width:100%}.hero-gradient,.hero-orbs{left:50%;pointer-events:none;position:absolute}.hero-orbs{height:1600px;top:50%;transform:translate(-50%,-50%);width:1600px}.orb{border-radius:50%;filter:blur(80px);position:absolute;will-change:transform}.orb-1{animation:orbit-1 30s linear infinite;background:radial-gradient(circle,#0070f380 0,#0000 70%);height:400px;margin-left:-200px;margin-top:-200px;width:400px}.orb-1,.orb-2{left:50%;top:50%}.orb-2{animation:orbit-2 25s linear infinite;background:radial-gradient(circle,#3291ff73 0,#0000 70%);height:300px;margin-left:-150px;margin-top:-150px;width:300px}.orb-3{animation:orbit-3 35s linear infinite;background:radial-gradient(circle,#00c8ff66 0,#0000 70%);height:360px;margin-left:-180px;margin-top:-180px;width:360px}.orb-3,.orb-4{left:50%;top:50%}.orb-4{animation:orbit-4 20s linear infinite;background:radial-gradient(circle,#6496ff80 0,#0000 70%);height:240px;margin-left:-120px;margin-top:-120px;width:240px}@keyframes orbit-1{0%{transform:rotate(0deg) translateX(280px) rotate(0deg)}to{transform:rotate(1turn) translateX(280px) rotate(-1turn)}}@keyframes orbit-2{0%{transform:rotate(90deg) translateX(320px) rotate(-90deg)}to{transform:rotate(450deg) translateX(320px) rotate(-450deg)}}@keyframes orbit-3{0%{transform:rotate(180deg) translateX(250px) rotate(-180deg)}to{transform:rotate(540deg) translateX(250px) rotate(-540deg)}}@keyframes orbit-4{0%{transform:rotate(270deg) translateX(350px) rotate(-270deg)}to{transform:rotate(630deg) translateX(350px) rotate(-630deg)}}.hero-badge{align-items:center;background:#111;background:var(--bg-elevated);border:1px solid #222;border:1px solid var(--border);border-radius:100px;color:#888;color:var(--text-secondary);display:inline-flex;font-size:13px;gap:8px;margin-bottom:32px;padding:8px 16px}.badge-dot{animation:pulse 2s infinite;background:#0cce6b;background:var(--success);border-radius:50%;height:6px;width:6px}.hero h1{margin-bottom:24px}.hero-subtitle{color:#888;color:var(--text-secondary);font-size:18px;line-height:1.7;margin-bottom:40px}.hero-subtitle-large{color:var(--text-primary);font-size:24px;font-weight:500;line-height:1.5;margin-bottom:12px}.hero-tagline{color:#888;color:var(--text-secondary);font-size:18px;line-height:1.6;margin-bottom:40px}.hero-demo{margin:0 auto 48px;max-width:900px;position:relative;width:100%}.demo-particles{inset:-40px;pointer-events:none;position:absolute;z-index:0}.demo-particle{border-radius:50%;filter:blur(1px);opacity:.15;position:absolute}.dp-1{animation:floatParticle 6s ease-in-out infinite;background:#0070f3;background:var(--accent);height:6px;left:5%;top:10%;width:6px}.dp-2{animation:floatParticle 8s ease-in-out 1s infinite;background:#0cce6b;background:var(--success);height:4px;right:8%;top:25%;width:4px}.dp-3{animation:floatParticle 7s ease-in-out 2s infinite;background:#a855f7;bottom:20%;height:5px;left:10%;width:5px}.dp-4{animation:floatParticle 5s ease-in-out .5s infinite;background:#3291ff;background:var(--accent-light);height:3px;right:3%;top:60%;width:3px}.dp-5{animation:floatParticle 9s ease-in-out 3s infinite;background:#f59e0b;bottom:10%;height:5px;right:15%;width:5px}.dp-6{animation:floatParticle 6s ease-in-out 1.5s infinite;background:#0cce6b;background:var(--success);height:4px;left:50%;top:5%;width:4px}@keyframes floatParticle{0%,to{opacity:.1;transform:translateY(0) translateX(0)}25%{opacity:.25;transform:translateY(-15px) translateX(8px)}50%{opacity:.15;transform:translateY(-5px) translateX(-5px)}75%{opacity:.2;transform:translateY(-20px) translateX(3px)}}.demo-window{grid-gap:0;background:#0a0a0a;border:1px solid #222;border:1px solid var(--border);border-radius:16px;box-shadow:0 20px 60px #0009,0 0 80px #0070f314,inset 0 1px 0 #ffffff0d;display:grid;gap:0;grid-template-columns:1fr 1fr;overflow:hidden;position:relative;z-index:1}.demo-terminal{border-right:1px solid #222;border-right:1px solid var(--border);display:flex;flex-direction:column;min-height:380px}.terminal-header{align-items:center;background:#1a1a1a;border-bottom:1px solid #222;border-bottom:1px solid var(--border);display:flex;gap:12px;padding:12px 16px}.preview-dots,.terminal-dots{display:flex;gap:6px}.dot{border-radius:50%;height:10px;width:10px}.dot-red{background:#ff5f57}.dot-yellow{background:#ffbd2e}.dot-green{background:#28ca41}.terminal-title{color:#888;color:var(--text-secondary);font-size:11px}.terminal-body,.terminal-title{font-family:SF Mono,Fira Code,Cascadia Code,monospace}.terminal-body{flex:1 1;font-size:12px;line-height:1.7;overflow:hidden;padding:16px}.code-line{overflow:hidden;white-space:nowrap}.code-line-enter{animation:lineSlideIn .3s ease-out forwards}@keyframes lineSlideIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.cl-command{color:#e2e8f0;font-weight:500}.cl-command .line-prompt{color:#0cce6b;color:var(--success);margin-right:8px}.cl-ai-think{color:#888;color:var(--text-secondary)}.cl-success{color:#0cce6b;color:var(--success)}.cl-deploy{color:#3291ff;color:var(--accent-light);font-weight:600}.cl-revenue{color:#f59e0b;font-size:13px;font-weight:600}.cl-blank{height:8px}.cursor-blink{animation:blink 1s step-end infinite;color:#0070f3;color:var(--accent);margin-left:2px}@keyframes blink{50%{opacity:0}}.demo-preview{background:#fff;display:flex;flex-direction:column}.preview-header{background:#f5f5f5;border-bottom:1px solid #e5e5e5;gap:12px;padding:10px 16px}.preview-header,.preview-url{align-items:center;display:flex}.preview-url{background:#fff;border:1px solid #e5e5e5;border-radius:6px;color:#666;flex:1 1;font-family:Inter,sans-serif;font-size:11px;gap:6px;padding:4px 10px}.url-lock{font-size:9px}.preview-body{display:flex;flex:1 1;flex-direction:column;gap:6px;overflow:hidden;padding:8px}.preview-block{opacity:0;transform:translateY(8px) scale(.97);transition:all .5s cubic-bezier(.16,1,.3,1)}.preview-block.pb-visible{opacity:1;transform:translateY(0) scale(1)}.pb-nav{align-items:center;background:#fafafa;border:1px solid #eee;border-radius:6px;display:flex;justify-content:space-between;padding:8px 12px}.pb-nav-logo{color:#111;font-size:11px;font-weight:700}.pb-nav-links{display:flex;gap:8px}.pb-nav-links span{background:#ddd;border-radius:2px;height:4px;width:28px}.pb-hero{align-items:center;background:linear-gradient(135deg,#f8fafc,#eef2ff);border:1px solid #e5e7eb;border-radius:8px;display:flex;gap:10px;padding:12px}.pb-hero-text{display:flex;flex:1 1;flex-direction:column;gap:5px}.pb-h1{background:#333;height:10px;width:85%}.pb-h1,.pb-p{border-radius:3px}.pb-p{background:#bbb;height:6px;width:65%}.pb-btn{background:#0070f3;background:var(--accent);border-radius:4px;color:#fff;font-size:8px;font-weight:600;margin-top:4px;padding:4px 10px;width:-webkit-fit-content;width:fit-content}.pb-hero-img{align-items:center;background:#e5e7eb;border-radius:6px;display:flex;font-size:16px;height:40px;justify-content:center;width:50px}.pb-menu{background:#fff;border:1px solid #eee;border-radius:6px;padding:10px 12px}.pb-menu-title{color:#333;font-size:9px;font-weight:700;margin-bottom:6px}.pb-menu-grid{display:flex;gap:6px}.pb-menu-item{align-items:center;background:#f9fafb;border:1px solid #eee;border-radius:4px;display:flex;flex:1 1;font-size:14px;height:32px;justify-content:center}.pb-form{background:#fefce8;border:1px solid #fde68a;border-radius:6px;padding:10px 12px}.pb-form-title{color:#333;font-size:9px;font-weight:700;margin-bottom:6px}.pb-form-fields{align-items:center;display:flex;gap:4px}.pb-input{background:#fff;border:1px solid #e5e7eb;border-radius:4px;flex:1 1;height:18px}.pb-submit{background:#16a34a;border-radius:4px;color:#fff;font-size:7px;font-weight:600;padding:4px 8px;white-space:nowrap}.pb-footer{background:#1a1a1a;border-radius:6px;padding:8px 12px;text-align:center}.pb-footer-text{color:#888;font-size:7px}.demo-caption{align-items:center;color:#888;color:var(--text-secondary);display:flex;font-size:14px;gap:8px;justify-content:center;margin-top:16px;text-align:center}.demo-live-dot{animation:livePulse 2s ease-in-out infinite;background:#0cce6b;background:var(--success);border-radius:50%;height:8px;width:8px}@keyframes livePulse{0%,to{box-shadow:0 0 0 0 #0cce6b66}50%{box-shadow:0 0 0 6px #0cce6b00}}@media (max-width:768px){.demo-window{grid-template-columns:1fr}.demo-terminal{border-bottom:1px solid #222;border-bottom:1px solid var(--border);border-right:none;min-height:260px}.demo-preview{min-height:250px}.terminal-body{font-size:10px}.hero-demo{margin-bottom:40px}}.hero-features{display:flex;flex-wrap:wrap;gap:24px;justify-content:center;margin-bottom:40px}.hero-feature{align-items:center;color:#888;color:var(--text-secondary);display:flex;font-size:14px;gap:8px}.hero-feature svg{color:#0cce6b;color:var(--success);height:18px;width:18px}.hero-cta{align-items:center;display:flex;flex-direction:column;gap:12px;margin-bottom:24px}.cta-free{font-weight:500}.cta-free,.hero-guarantee{color:#666;color:var(--text-muted);font-size:13px}.hero-guarantee{align-items:center;display:flex;gap:8px;justify-content:center}.hero-guarantee svg{height:16px;width:16px}.section-header{margin-bottom:64px;margin-left:auto;margin-right:auto;max-width:700px;text-align:center;width:100%}.section-desc{color:#888;color:var(--text-secondary);font-size:18px;margin-top:16px}.problem-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,1fr);margin-bottom:48px;margin-left:auto;margin-right:auto;max-width:900px}.problem-card{background:#111;background:var(--bg-elevated);border:1px solid #222;border:1px solid var(--border);border-radius:12px;padding:32px;transition:border-color .15s ease}.problem-card:hover{border-color:#333;border-color:var(--border-light)}.problem-icon{color:#666;color:var(--text-muted);margin-bottom:16px}.problem-icon svg{height:24px;width:24px}.problem-card p{color:#888;color:var(--text-secondary);font-size:15px;line-height:1.6}.problem-card strong{color:#ededed;color:var(--text)}.problem-solution{background:#111;background:var(--bg-elevated);border:1px solid #222;border:1px solid var(--border);border-radius:12px;margin-left:auto;margin-right:auto;max-width:600px;padding:32px;text-align:center}.problem-solution p{margin-bottom:8px}.problem-solution .text-gradient{font-weight:600;margin-bottom:0}.section-process{background:linear-gradient(180deg,#000,#111);background:linear-gradient(180deg,var(--bg) 0,var(--bg-elevated) 100%);border-bottom:1px solid #222;border-bottom:1px solid var(--border)}.process-timeline{align-items:flex-start;display:flex;gap:0;justify-content:center;margin:0 auto 48px;max-width:1000px}.process-step{flex:1 1;max-width:220px;padding:0 16px;position:relative;text-align:center}.process-number{background:var(--primary);border-radius:50%;color:#fff;font-size:14px;font-weight:700;height:28px;left:50%;position:absolute;top:-10px;transform:translateX(-50%);width:28px;z-index:2}.process-icon,.process-number{align-items:center;display:flex;justify-content:center}.process-icon{background:#000;background:var(--bg);border:1px solid #222;border:1px solid var(--border);border-radius:16px;height:72px;margin:24px auto 20px;transition:all .3s ease;width:72px}.process-icon svg{color:#888;color:var(--text-secondary);height:32px;transition:color .3s ease;width:32px}.process-step:hover .process-icon{background:#0066ff1a;border-color:var(--primary)}.process-step:hover .process-icon svg{color:var(--primary)}.process-step h3{color:#ededed;color:var(--text);font-size:18px;font-weight:600;margin-bottom:8px}.process-step p{color:#888;color:var(--text-secondary);font-size:14px;line-height:1.5}.process-connector{background:linear-gradient(90deg,#222 0,var(--primary) 50%,#222 100%);background:linear-gradient(90deg,var(--border) 0,var(--primary) 50%,var(--border) 100%);flex-shrink:0;height:2px;margin-top:60px;position:relative;width:60px}.process-connector:after{border-bottom:4px solid #0000;border-left:6px solid var(--primary);border-top:4px solid #0000;content:"";height:0;position:absolute;right:-4px;top:50%;transform:translateY(-50%);width:0}.process-cta{text-align:center}@media (max-width:900px){.process-timeline{align-items:center;flex-direction:column;gap:24px}.process-step{max-width:300px}.process-connector{background:linear-gradient(180deg,#222 0,var(--primary) 50%,#222 100%);background:linear-gradient(180deg,var(--border) 0,var(--primary) 50%,var(--border) 100%);height:40px;margin-top:0;width:2px}.process-connector:after{border-bottom:none;border-left:4px solid #0000;border-right:4px solid #0000;border-top:6px solid var(--primary);bottom:-4px;right:50%;top:auto;transform:translateX(50%)}}.steps{display:flex;flex-direction:column;gap:16px;margin-bottom:48px;margin-left:auto;margin-right:auto;max-width:800px;width:100%}.step{align-items:stretch;background:#111;background:var(--bg-elevated);border:1px solid #222;border:1px solid var(--border);border-radius:16px;display:flex;overflow:hidden;position:relative;transition:border-color .2s ease}.step:before{color:#fff;content:"1";font-size:160px;font-weight:800;left:60px;line-height:1;-webkit-mask-image:linear-gradient(90deg,#000 0,#00000080 60%,#0000);mask-image:linear-gradient(90deg,#000 0,#00000080 60%,#0000);opacity:.12;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);z-index:0}.step:first-child:before{content:"1"}.step:nth-child(2):before{content:"2"}.step:nth-child(3):before{content:"3"}.step:hover{border-color:#333;border-color:var(--border-light)}.step-indicator,.step-line,.step-number{display:none}.step-content{display:flex;flex-direction:column;justify-content:center;margin-left:180px;position:relative;z-index:1}.step-header{align-items:center;display:flex;gap:16px;margin-bottom:16px}.step-header h3{color:#fff!important;font-size:24px!important;font-weight:700!important;letter-spacing:-.02em}.step-badge{background:#ffffff14;border:1px solid #333;border:1px solid var(--border-light);border-radius:100px;color:#888;color:var(--text-secondary);font-size:12px;font-weight:500;padding:5px 12px}.step-badge.success{background:#0cce6b26;border-color:#0cce6b;border-color:var(--success);color:#0cce6b;color:var(--success)}.step-list{display:flex;flex-direction:column;gap:8px;list-style:none}.step-list li{align-items:center;color:#888;color:var(--text-secondary);display:flex;font-size:15px;gap:10px;line-height:1.5}.step-list li:before{background:#666;background:var(--text-muted);border-radius:50%;content:"";flex-shrink:0;height:5px;width:5px}.solution-footer{background:#111;background:var(--bg-elevated);border:1px solid #222;border:1px solid var(--border);border-radius:12px;margin-left:auto;margin-right:auto;max-width:600px;padding:24px;text-align:center}.solution-footer p{color:#888;color:var(--text-secondary);font-size:16px}.solution-footer strong{color:#ededed;color:var(--text)}.benefits-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(6,1fr);margin-bottom:48px;margin-left:auto;margin-right:auto;max-width:1000px}.benefits-grid .benefit-card{grid-column:span 2}.benefits-grid .benefit-card:nth-child(5),.benefits-grid .benefit-card:nth-child(6){grid-column:span 3}.benefit-card{background:#111;background:var(--bg-elevated);border:1px solid #222;border:1px solid var(--border);border-radius:12px;padding:32px;transition:border-color .15s ease}.benefit-card:hover,.benefit-main{border-color:#333;border-color:var(--border-light)}.benefit-main{background:linear-gradient(135deg,#111,#0a0a0a);background:linear-gradient(135deg,var(--bg-elevated) 0,#0a0a0a 100%);grid-column:1/-1!important;padding:48px;text-align:center}.benefit-amount{font-size:48px;font-weight:700;letter-spacing:-.03em;margin-bottom:8px}.benefit-amount span{font-size:24px;font-weight:400}.benefit-amount span,.benefit-main p{color:#888;color:var(--text-secondary)}.benefit-main p{font-size:16px}.benefit-icon{color:#666;color:var(--text-muted);margin-bottom:16px}.benefit-icon svg{height:24px;width:24px}.benefit-card h3{margin-bottom:8px}.benefit-card p{color:#888;color:var(--text-secondary);font-size:14px}.roi-box{align-items:center;background:#111;background:var(--bg-elevated);border:1px solid #222;border:1px solid var(--border);border-radius:12px;display:flex;gap:48px;justify-content:center;margin-left:auto;margin-right:auto;max-width:600px;padding:32px 48px}.roi-item{text-align:center}.roi-label{color:#666;color:var(--text-muted);display:block;font-size:12px;letter-spacing:.05em;margin-bottom:4px;text-transform:uppercase}.roi-value{font-size:24px;font-weight:600}.roi-highlight{color:#0cce6b;color:var(--success)}.roi-divider{background:#222;background:var(--border);flex-shrink:0;height:40px;width:1px}.section-testimonials{background:#000;background:var(--bg);overflow:hidden}.section-testimonials .container{margin-bottom:48px}.testimonials-marquee{-webkit-mask-image:linear-gradient(90deg,#0000,#000 10%,#000 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10%,#000 90%,#0000);overflow:hidden;padding:20px 0;width:100%}.testimonials-track{align-items:center;animation:scroll-left 40s linear infinite;display:flex;gap:20px;padding:10px 0;width:-webkit-max-content;width:max-content}.testimonials-track:hover{animation-play-state:paused}@keyframes scroll-left{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.marquee-reverse{margin-top:20px}.track-reverse{animation:scroll-right 55s linear infinite}@keyframes scroll-right{0%{transform:translateX(-50%)}to{transform:translateX(0)}}.testimonial-item{flex-shrink:0}.screenshot-card{background:linear-gradient(135deg,#1a1a2e,#16213e);border:1px solid #6366f14d;border-radius:16px;display:flex;flex-direction:column;height:150px;justify-content:space-between;padding:20px;transition:transform .2s ease,border-color .2s ease;width:200px}.screenshot-card:hover{border-color:#6366f199;transform:translateY(-5px)}.screenshot-header{align-items:center;color:#888;display:flex;font-size:11px;gap:6px;letter-spacing:.05em;margin-bottom:12px;text-transform:uppercase}.screenshot-header svg{color:#635bff;height:14px;width:14px}.screenshot-amount{color:#fff;font-size:32px;font-weight:700;margin-bottom:12px}.screenshot-info{align-items:center;display:flex;font-size:12px;justify-content:space-between}.screenshot-name{color:#888;color:var(--text-secondary);font-weight:500}.screenshot-period{color:#666;color:var(--text-muted)}.video-card{align-items:center;background:#111;background:var(--bg-elevated);border:1px solid #222;border:1px solid var(--border);border-radius:16px;cursor:pointer;display:flex;flex-direction:column;gap:12px;height:150px;justify-content:center;transition:transform .2s ease,border-color .2s ease;width:180px}.video-card:hover{border-color:var(--primary);transform:translateY(-5px)}.video-play{align-items:center;background:var(--primary);border-radius:50%;display:flex;height:48px;justify-content:center;transition:transform .2s ease;width:48px}.video-card:hover .video-play{transform:scale(1.1)}.video-play svg{color:#fff;height:20px;margin-left:3px;width:20px}.video-info{text-align:center}.video-info .video-name{color:#ededed;color:var(--text);display:block;font-size:14px;font-weight:500;margin-bottom:2px}.video-info .video-label{color:#666;color:var(--text-muted);font-size:11px;letter-spacing:.03em;text-transform:uppercase}.quote-card{background:#111;background:var(--bg-elevated);border:1px solid #222;border:1px solid var(--border);border-radius:16px;display:flex;flex-direction:column;height:150px;justify-content:space-between;padding:24px;transition:transform .2s ease,border-color .2s ease;width:280px}.quote-card:hover{border-color:#333;border-color:var(--border-light);transform:translateY(-5px)}.quote-card p{color:#888;color:var(--text-secondary);font-size:15px;font-style:italic;line-height:1.6;margin-bottom:16px}.quote-author{gap:10px}.quote-author,.quote-avatar{align-items:center;display:flex}.quote-avatar{background:#fff;border-radius:50%;color:#000;flex-shrink:0;font-family:Inter,sans-serif;font-size:14px;font-weight:700;height:32px;justify-content:center;width:32px}.quote-author span{color:#ededed;color:var(--text);font-size:13px;font-weight:500}.section-lifestyle{background:#000;background:var(--bg);overflow:hidden;position:relative}.section-lifestyle:before{background:radial-gradient(ellipse 60% 60% at 50% 50%,#0070f314,#0000);content:"";height:500px;left:50%;max-width:800px;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.lifestyle-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(3,1fr);margin-bottom:48px;position:relative;z-index:1}.lifestyle-card{background:#111;background:var(--bg-elevated);border:1px solid #222;border:1px solid var(--border);border-radius:16px;padding:40px 28px;text-align:center;transition:all .3s ease}.lifestyle-card:hover{border-color:#0070f3;border-color:var(--accent);box-shadow:0 20px 40px #0070f326;transform:translateY(-4px)}.lifestyle-icon{align-items:center;background:linear-gradient(135deg,#0070f326,#00d4ff1a);border-radius:16px;color:#3291ff;color:var(--accent-light);display:flex;height:64px;justify-content:center;margin:0 auto 24px;width:64px}.lifestyle-icon svg{height:28px;width:28px}.lifestyle-card h3{color:#ededed;color:var(--text);font-size:20px;font-weight:600;margin-bottom:12px}.lifestyle-card p{color:#888;color:var(--text-secondary);font-size:15px;line-height:1.7}.lifestyle-card p strong{color:#ededed;color:var(--text)}.lifestyle-quote{background:#111;background:var(--bg-elevated);border:1px solid #222;border:1px solid var(--border);border-radius:16px;padding:40px;position:relative;text-align:center;z-index:1}.lifestyle-quote p{color:#888;color:var(--text-secondary);font-size:18px;font-style:italic;line-height:1.8;margin:0 auto;max-width:700px}.section-for-who{background:#000;background:var(--bg)}.for-who-container{display:flex;flex-direction:column;gap:32px;margin:0 auto;max-width:900px}.for-who-yes{background:#111;background:var(--bg-elevated);border:1px solid #0cce6b;border:1px solid var(--success);border-radius:20px;overflow:hidden;padding:40px;position:relative}.for-who-yes:before{background:radial-gradient(ellipse 80% 100% at 50% -20%,#0cce6b1a,#0000);content:"";height:200px;left:0;pointer-events:none;position:absolute;right:0;top:0}.for-who-yes-header{align-items:center;display:flex;gap:16px;margin-bottom:32px;position:relative;z-index:1}.for-who-icon-yes{align-items:center;background:#0cce6b;background:var(--success);border-radius:12px;box-shadow:0 8px 24px #0cce6b4d;color:#fff;display:flex;height:48px;justify-content:center;width:48px}.for-who-icon-yes svg{height:24px;width:24px}.for-who-yes-header span{color:#ededed;color:var(--text);font-size:20px;font-weight:600}.for-who-yes-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,1fr);position:relative;z-index:1}.for-who-item{align-items:flex-start;background:#ffffff08;border:1px solid #222;border:1px solid var(--border);border-radius:12px;display:flex;gap:16px;padding:20px;transition:all .2s ease}.for-who-item:hover{background:#ffffff0d;border-color:#333;border-color:var(--border-light)}.for-who-item-icon{align-items:center;background:#0cce6b1a;border-radius:10px;color:#0cce6b;color:var(--success);display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.for-who-item-icon svg{height:20px;width:20px}.for-who-item p{color:#888;color:var(--text-secondary);font-size:15px;line-height:1.6;margin:0}.for-who-item p strong{color:#ededed;color:var(--text)}.for-who-no{background:#111;background:var(--bg-elevated);border:1px solid #e443;border-radius:20px;margin:0 auto;max-width:900px;overflow:hidden;padding:40px;position:relative}.for-who-no:before{background:radial-gradient(ellipse 80% 100% at 50% -20%,#ee44440f,#0000);content:"";height:200px;left:0;pointer-events:none;position:absolute;right:0;top:0}.for-who-no-header{align-items:center;display:flex;gap:16px;margin-bottom:32px;position:relative;z-index:1}.for-who-icon-no{align-items:center;background:#ee444426;border:1px solid #ee44444d;border-radius:12px;color:#ef4444;display:flex;height:48px;justify-content:center;width:48px}.for-who-icon-no svg{height:22px;width:22px}.for-who-no-header span{color:#888;color:var(--text-secondary);font-size:20px;font-weight:600}.for-who-no-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,1fr);position:relative;z-index:1}.for-who-no-item{align-items:center;background:#ee444408;border:1px solid #ee44441a;border-radius:12px;display:flex;gap:14px;padding:18px 20px;transition:all .2s ease}.for-who-no-item:hover{background:#ee44440f;border-color:#e443}.for-who-no-item svg{color:#ef4444;flex-shrink:0;height:18px;opacity:.7;width:18px}.for-who-no-item span{color:#666;color:var(--text-muted);font-size:14px;line-height:1.5}.section-cta-inline{align-items:center;display:flex;flex-direction:column;gap:12px;margin-top:48px}.cta-inline-note{color:#666;color:var(--text-muted);font-size:13px}.offer-card{background:#111;background:var(--bg-elevated);border:1px solid #222;border:1px solid var(--border);border-radius:12px;margin-left:auto;margin-right:auto;max-width:700px;overflow:hidden}.offer-item{align-items:center;border-bottom:1px solid #222;border-bottom:1px solid var(--border);display:flex;gap:16px;padding:20px 24px}.offer-item:last-of-type{border-bottom:none}.offer-highlight{background:#0070f30d;border-left:2px solid #0070f3;border-left:2px solid var(--accent);margin-left:-1px}.offer-icon{color:#666;color:var(--text-muted);flex-shrink:0}.offer-icon svg{height:20px;width:20px}.offer-info{flex:1 1}.offer-info h4{font-size:15px;font-weight:500;margin-bottom:2px}.offer-info p{font-size:13px}.offer-info p,.offer-value{color:#666;color:var(--text-muted)}.offer-value{font-size:14px;text-decoration:line-through}.offer-total{background:#0a0a0a;background:var(--bg-secondary);border-top:1px solid #222;border-top:1px solid var(--border);padding:24px}.offer-total-row{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.offer-total-row span{color:#888;color:var(--text-secondary);font-size:14px}.striked{color:#666;color:var(--text-muted);text-decoration:line-through}.offer-price-row{margin-bottom:4px;margin-top:16px}.offer-price{color:#ededed!important;color:var(--text)!important;font-size:32px;font-weight:700}.offer-payment{color:#666;color:var(--text-muted);font-size:13px;text-align:right}.offer-cta{margin-left:auto;margin-right:auto;margin-top:32px;max-width:700px;text-align:center}.offer-note{color:#666;color:var(--text-muted);font-size:13px;margin-top:16px;text-align:center}.section-guarantee{background:#0a0a0a;background:var(--bg-secondary);overflow:hidden;position:relative}.section-guarantee:before{background:radial-gradient(ellipse 60% 60% at 50% 50%,#0cce6b14,#0000);content:"";height:400px;left:50%;max-width:900px;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.guarantee-wrapper{grid-gap:48px;align-items:center;display:grid;gap:48px;grid-template-columns:1fr 280px;margin:0 auto;max-width:900px;position:relative;z-index:1}.guarantee-content{text-align:left}.guarantee-badge{align-items:center;background:#0cce6b1a;border:1px solid #0cce6b4d;border-radius:100px;color:#0cce6b;color:var(--success);display:inline-flex;font-size:14px;font-weight:500;gap:10px;margin-bottom:24px;padding:10px 18px}.guarantee-badge svg{height:18px;width:18px}.guarantee-content h2{font-size:clamp(28px,4vw,40px);font-weight:700;line-height:1.2;margin-bottom:20px;text-align:left}.guarantee-desc{color:#888;color:var(--text-secondary);font-size:17px;line-height:1.7;margin-bottom:32px}.guarantee-desc strong{color:#ededed;color:var(--text)}.guarantee-steps{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.guarantee-step{align-items:center;background:#111;background:var(--bg-elevated);border:1px solid #222;border:1px solid var(--border);border-radius:10px;display:flex;gap:10px;padding:12px 16px}.guarantee-step-number{align-items:center;background:#0cce6b;background:var(--success);border-radius:50%;color:#fff;display:flex;font-size:14px;font-weight:700;height:28px;justify-content:center;width:28px}.guarantee-step span{color:#888;color:var(--text-secondary);font-size:14px;font-weight:500}.guarantee-step-arrow{color:#666;color:var(--text-muted)}.guarantee-step-arrow svg{height:16px;width:16px}.guarantee-visual{align-items:center;display:flex;flex-direction:column;gap:24px}.guarantee-shield{align-items:center;background:linear-gradient(135deg,#0cce6b,#0a9e52);background:linear-gradient(135deg,var(--success) 0,#0a9e52 100%);border-radius:24px;box-shadow:0 20px 60px #0cce6b66;color:#fff;display:flex;height:120px;justify-content:center;width:120px}.guarantee-shield svg{height:56px;width:56px}.guarantee-tag{text-align:center}.guarantee-tag-number{color:#0cce6b;color:var(--success);display:block;font-size:36px;font-weight:800;line-height:1;margin-bottom:4px}.guarantee-tag-text{color:#666;color:var(--text-muted);font-size:13px;letter-spacing:.05em;text-transform:uppercase}.guarantee-footer-text{align-items:center;color:#666;color:var(--text-muted);display:flex;font-size:14px;gap:8px;justify-content:center;margin-top:48px;text-align:center}.guarantee-footer-text svg{height:16px;width:16px}.faq-list{gap:12px;margin-left:auto;margin-right:auto;max-width:700px}.faq-item{background:#111;background:var(--bg-elevated);border:1px solid #222;border:1px solid var(--border);border-radius:16px;cursor:pointer;overflow:hidden;transition:all .3s ease}.faq-item:hover{border-color:#0066ff4d;box-shadow:0 0 20px #0066ff1a}.faq-item.open{border-color:#06f6;box-shadow:0 0 30px #0066ff26}.faq-question{align-items:center;display:flex;gap:20px;justify-content:space-between;padding:24px 28px}.faq-question-text{color:#ededed;color:var(--text);font-size:16px;font-weight:500;line-height:1.5}.faq-toggle{flex-shrink:0;height:24px;position:relative;width:24px}.faq-toggle-line{background:#06f;border-radius:2px;height:2px;left:50%;position:absolute;top:50%;transition:all .3s ease;width:14px}.faq-toggle-line:first-child{transform:translate(-50%,-50%)}.faq-toggle-line:last-child{transform:translate(-50%,-50%) rotate(90deg)}.faq-toggle.open .faq-toggle-line:first-child{transform:translate(-50%,-50%) rotate(45deg)}.faq-toggle.open .faq-toggle-line:last-child{transform:translate(-50%,-50%) rotate(-45deg)}.faq-answer{max-height:0;overflow:hidden;transition:max-height .4s ease}.faq-item.open .faq-answer{max-height:300px}.faq-answer p{color:#888;color:var(--text-secondary);font-size:15px;line-height:1.8;padding:0 28px 24px}.section-cta{background:#000;background:var(--bg);overflow:hidden;position:relative;text-align:center}.cta-glow{background:radial-gradient(circle,#0070f326 0,#0000 70%);height:600px;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:600px}.section-cta .container,.section-cta .container-sm{align-items:center;display:flex;flex-direction:column;position:relative;z-index:1}.section-cta .section-header{margin-bottom:48px}.cta-card{background:#111;background:var(--bg-elevated);border:1px solid #222;border:1px solid var(--border);border-radius:20px;margin-bottom:32px;max-width:480px;padding:40px;width:100%}.cta-card-text{color:#888;color:var(--text-secondary);font-size:16px;line-height:1.6;margin-bottom:28px;text-align:center}.cta-card-benefits{list-style:none;margin:0 0 32px;padding:0;text-align:left}.cta-card-benefits li{align-items:center;border-bottom:1px solid #222;border-bottom:1px solid var(--border);color:#888;color:var(--text-secondary);display:flex;font-size:15px;gap:12px;padding:12px 0}.cta-card-benefits li:last-child{border-bottom:none}.cta-card-benefits li svg{color:#0cce6b;color:var(--success);flex-shrink:0;height:18px;width:18px}.cta-benefit-highlight{background:#0070f31a;border-bottom:none!important;border-radius:8px;color:#ededed!important;color:var(--text)!important;font-weight:500;margin:0 -16px;padding:12px 16px!important}.cta-benefit-highlight svg{color:var(--primary)!important}.cta-card-guarantee{align-items:center;border-top:1px solid #222;border-top:1px solid var(--border);color:#0cce6b;color:var(--success);display:flex;font-size:13px;gap:8px;justify-content:center;margin-top:20px;padding-top:20px}.cta-card-guarantee svg{height:16px;width:16px}.cta-trust{display:flex;gap:40px;justify-content:center;margin-bottom:32px}.cta-trust-item{align-items:center;color:#666;color:var(--text-muted);display:flex;font-size:13px;gap:8px}.cta-trust-item svg{color:#666;color:var(--text-muted);height:16px;width:16px}.inline-form-wrapper{margin:24px 0}.inline-form{display:flex;flex-direction:column;gap:16px}.inline-form-field{background:#000;background:var(--bg);border:1px solid #222;border:1px solid var(--border);border-radius:12px;display:flex;gap:0;overflow:hidden;transition:all .2s ease}.inline-form-field:focus-within{border-color:#06f;box-shadow:0 0 0 3px #0066ff26}.inline-form-field input{background:#0000;border:none;color:#ededed;color:var(--text);flex:1 1;font-family:inherit;font-size:16px;outline:none;padding:16px 20px}.inline-form-field input::placeholder{color:#666;color:var(--text-muted)}.inline-form-field button{align-items:center;background:#06f;border:none;color:#fff;cursor:pointer;display:flex;justify-content:center;padding:16px 24px;transition:all .2s ease}.inline-form-field button:hover:not(:disabled){background:#0080ff}.inline-form-field button:disabled{background:#333;cursor:not-allowed}.inline-form-field button svg,.inline-spinner{height:20px;width:20px}.inline-spinner{animation:inline-spin .8s linear infinite;border:2px solid #ffffff4d;border-radius:50%;border-top-color:#fff}@keyframes inline-spin{to{transform:rotate(1turn)}}.inline-form-consent{align-items:center;color:#888;color:var(--text-secondary);cursor:pointer;display:flex;font-size:13px;gap:10px;padding-left:4px}.inline-form-consent input{cursor:pointer;opacity:0;position:absolute}.inline-checkmark{background:#000;background:var(--bg);border:1px solid #333;border:1px solid var(--border-light);border-radius:4px;flex-shrink:0;height:18px;position:relative;transition:all .2s ease;width:18px}.inline-form-consent:hover .inline-checkmark{border-color:#06f}.inline-form-consent input:checked~.inline-checkmark{background:#06f;border-color:#06f}.inline-checkmark:after{border:solid #fff;border-width:0 2px 2px 0;content:"";display:none;height:9px;left:5px;position:absolute;top:2px;transform:rotate(45deg);width:5px}.inline-form-consent input:checked~.inline-checkmark:after{display:block}.inline-form-success{align-items:center;background:#0cce6b14;border:1px solid #0cce6b4d;border-radius:12px;display:flex;flex-direction:column;gap:16px;padding:24px}.inline-success-icon{align-items:center;background:#0cce6b;background:var(--success);border-radius:50%;display:flex;height:48px;justify-content:center;width:48px}.inline-success-icon svg{color:#fff;height:24px;width:24px}.inline-success-content{text-align:center}.inline-success-title{color:#0cce6b;color:var(--success);font-size:18px;font-weight:600;margin-bottom:4px}.inline-success-email{color:#888;color:var(--text-secondary);font-size:14px}@media (max-width:900px){.benefits-grid{grid-template-columns:repeat(2,1fr)}.benefits-grid .benefit-card,.benefits-grid .benefit-card:nth-child(5),.benefits-grid .benefit-card:nth-child(6){grid-column:span 1}.problem-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.section{padding:80px 0}.section>.container,.section>.container-sm{padding-left:20px;padding-right:20px}.hero{padding:80px 20px}.hero-demo{margin-bottom:32px}.hero-features{align-items:center;flex-direction:column}.hero-subtitle-large{font-size:18px}.hero-tagline{font-size:16px}.benefits-grid{grid-template-columns:1fr}.benefits-grid .benefit-card,.benefits-grid .benefit-card:nth-child(5),.benefits-grid .benefit-card:nth-child(6){grid-column:span 1}.problem-grid{grid-template-columns:1fr}.testimonials-track{animation-duration:30s}.screenshot-card{height:140px;padding:16px;width:170px}.screenshot-amount{font-size:24px}.quote-card{height:140px;padding:18px;width:240px}.quote-card p{font-size:14px}.video-card{height:140px;width:150px}.lifestyle-grid{gap:16px;grid-template-columns:1fr}.lifestyle-card{padding:32px 24px}.lifestyle-icon{height:56px;width:56px}.lifestyle-icon svg{height:24px;width:24px}.lifestyle-card h3{font-size:18px}.lifestyle-quote{padding:28px 24px}.lifestyle-quote p{font-size:16px}.benefit-amount{font-size:36px}.roi-box{flex-direction:column;gap:24px;padding:24px}.roi-divider{height:1px;width:100%}.for-who-yes{padding:28px 20px}.for-who-yes-grid{gap:12px;grid-template-columns:1fr}.for-who-item{padding:16px}.for-who-no{padding:28px 20px}.for-who-no-grid{gap:12px;grid-template-columns:1fr}.for-who-no-item{padding:14px 16px}.for-who-no-header span{font-size:18px}.guarantee-wrapper{gap:40px;grid-template-columns:1fr;text-align:center}.guarantee-content,.guarantee-content h2{text-align:center}.guarantee-steps{justify-content:center}.guarantee-step-arrow{display:none}.guarantee-visual{order:-1}.guarantee-shield{border-radius:20px;height:100px;width:100px}.guarantee-shield svg{height:48px;width:48px}.cta-card{padding:28px 20px}.cta-trust{flex-direction:column;gap:12px}.inline-form-field{border-radius:12px;flex-direction:column}.inline-form-field input{border-bottom:1px solid #222;border-bottom:1px solid var(--border);padding:14px 16px}.inline-form-field button{border-radius:0;padding:14px 16px}.inline-form-success{padding:20px 16px}.inline-success-icon{height:40px;width:40px}.inline-success-icon svg{height:20px;width:20px}.cta-glow{height:400px;width:400px}.offer-item{flex-wrap:wrap}.offer-value{text-align:right;width:100%}.steps{gap:12px}.step:before{font-size:120px;left:50%;opacity:.05;top:50%;transform:translate(-50%,-50%)}.step-content{margin-left:0;padding:24px}.step-header{align-items:flex-start;flex-direction:column;gap:8px;margin-bottom:12px}.step-header h3{font-size:18px!important}.step-badge{font-size:11px;padding:4px 10px}.step-list li{font-size:14px}.guarantee-card{padding:32px 24px}}@media (max-width:480px){h1{font-size:32px}h2{font-size:28px}.section-header{margin-bottom:48px}.benefit-amount,.offer-price{font-size:28px}.guarantee-icon svg{height:36px;width:36px}}.urgency-banner{background:linear-gradient(90deg,#0a0a0a,#111 50%,#0a0a0a);border-bottom:1px solid #222;left:0;padding:10px 20px;position:fixed;right:0;top:0;z-index:1001}.urgency-banner-content{align-items:center;color:#ededed;display:flex;font-size:14px;gap:10px;justify-content:center}.urgency-dot{animation:urgency-pulse 2s infinite;background:#ef4444;border-radius:50%;height:8px;width:8px}@keyframes urgency-pulse{0%,to{box-shadow:0 0 0 0 #ef4444b3;opacity:1}50%{box-shadow:0 0 0 6px #ef444400;opacity:.8}}.urgency-text strong{color:#ef4444}.hero{padding-top:160px!important}@media (max-width:600px){.urgency-banner{padding:8px 16px}.urgency-banner-content{font-size:12px;gap:8px}.urgency-dot{height:6px;width:6px}}.places-counter{background:linear-gradient(180deg,#ef44441a,#0000);border:1px solid #ef44444d;border-radius:16px;margin-bottom:24px;padding:24px;text-align:center}.places-label{color:#888;font-size:13px;font-weight:600;letter-spacing:1px;margin-bottom:16px;text-transform:uppercase}.places-dots{display:flex;gap:8px;justify-content:center;margin-bottom:16px}.place-dot{border-radius:50%;height:28px;transition:all .3s ease;width:28px}.place-dot.taken{background:#333;border:2px solid #444}.place-dot.available{animation:dot-glow 2s infinite;background:#0cce6b33;border:2px solid #0cce6b}@keyframes dot-glow{0%,to{box-shadow:0 0 0 0 #0cce6b66}50%{box-shadow:0 0 8px 2px #0cce6b33}}.places-info{align-items:center;display:flex;font-size:14px;gap:12px;justify-content:center}.places-taken{color:#666}.places-separator{color:#333}.places-available{color:#0cce6b;font-weight:600}@media (max-width:500px){.places-counter{padding:20px 16px}.place-dot{height:22px;width:22px}.places-dots{gap:6px}.places-info{flex-direction:column;gap:4px}.places-separator{display:none}}.section-limit{background:#000;background:var(--bg);padding:60px 0}.limit-box{background:linear-gradient(180deg,#0066ff0d,#0000);border:1px solid #06f3;border-radius:20px;padding:48px;text-align:center}.limit-icon{align-items:center;background:#0066ff1a;border-radius:16px;display:flex;height:60px;justify-content:center;margin:0 auto 24px;width:60px}.limit-icon svg{color:#06f;height:28px;width:28px}.limit-box h3{color:#ededed;font-size:24px;font-weight:600;margin-bottom:20px}.limit-box p{color:#888;font-size:16px;line-height:1.7;margin:0 auto 16px;max-width:500px}.limit-box p strong{color:#ededed}.limit-conclusion{color:#0cce6b!important;font-size:18px!important;font-weight:500;margin-top:24px!important}@media (max-width:600px){.limit-box{padding:32px 24px}.limit-box h3{font-size:20px}.limit-box p{font-size:15px}.limit-conclusion{font-size:16px!important}}.testimonial-video-real{flex-shrink:0}.video-testimonial{background:#111;border-radius:16px;cursor:pointer;height:240px;overflow:hidden;position:relative;width:200px}.video-testimonial video{filter:blur(.4px) saturate(.9) contrast(.95) brightness(.98);height:130%;object-fit:cover;object-position:top center;width:100%}.video-testimonial:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 200 200' 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");content:"";mix-blend-mode:overlay;opacity:.08;pointer-events:none}.video-play-overlay,.video-testimonial:after{bottom:0;left:0;position:absolute;right:0;top:0}.video-play-overlay{align-items:center;background:#0000004d;display:flex;justify-content:center;transition:background .3s ease}.video-testimonial:hover .video-play-overlay{background:#0006}.video-play-btn{align-items:center;background:#fffffff2;border-radius:50%;display:flex;height:50px;justify-content:center;transition:transform .3s ease;width:50px}.video-testimonial:hover .video-play-btn{transform:scale(1.1)}.video-play-btn svg{color:#000;height:20px;margin-left:3px;width:20px}.video-name-tag{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000b3;border-radius:20px;font-size:12px;font-weight:500;left:12px;top:12px}.video-badge-f12ia,.video-name-tag{color:#fff;padding:6px 12px;position:absolute}.video-badge-f12ia{background:#06f;border-radius:6px;bottom:12px;font-size:11px;font-weight:700;letter-spacing:.5px;right:12px}.testimonials-marquee.paused .testimonials-track{animation-play-state:paused!important}@media (max-width:600px){.video-testimonial{height:220px;width:160px}.video-play-btn{height:40px;width:40px}.video-play-btn svg{height:16px;width:16px}.video-name-tag{font-size:11px;padding:4px 10px}.video-badge-f12ia{font-size:10px;padding:4px 8px}}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.auth-container{align-items:center;background:linear-gradient(135deg,#000000d9,#000000e6),url(https://images.unsplash.com/photo-1534430480872-3498386e7856?q=80&w=2560) 50% /cover no-repeat fixed;display:flex;justify-content:center;min-height:100vh;overflow:hidden;padding:40px 20px;position:relative}.auth-container:before{background:radial-gradient(circle at 30% 20%,#ffffff08 0,#0000 50%);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.auth-card{animation:fadeIn .8s ease-out;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0a0a0af2;border:1px solid #ffffff1a;border-radius:20px;box-shadow:0 25px 80px #0009;max-width:480px;padding:35px 40px;position:relative;width:100%;z-index:10}.auth-card:before{background:linear-gradient(90deg,#0000,#fff,#0000);border-radius:20px 20px 0 0;content:"";height:3px;left:0;position:absolute;right:0;top:0}.register-card{max-width:520px}.auth-card h2{color:#fff;font-size:1.8rem;font-weight:800;letter-spacing:-.5px;margin-bottom:.5rem}.auth-card h2,.auth-subtitle{font-family:Inter,sans-serif;text-align:center}.auth-subtitle{color:#ffffffb3;font-size:.95rem;margin-bottom:1.5rem}.pricing-recap{background:#ffffff08;border:1px solid #ffffff1a;border-radius:12px;margin-bottom:1.5rem;padding:20px}.pricing-detail{align-items:center;border-bottom:1px solid #ffffff0f;color:#ffffffe6;display:flex;font-family:Inter,sans-serif;font-size:.9rem;justify-content:space-between;padding:10px 0}.pricing-detail:last-of-type{border-bottom:none}.price-original{color:#fff6;font-weight:600;text-decoration:line-through}.discount,.price-original{font-family:Inter,sans-serif;font-size:1rem}.discount{color:#10b981;font-weight:700}.pricing-total{align-items:center;border-top:1px solid #ffffff1a;display:flex;font-family:Inter,sans-serif;font-weight:700;justify-content:space-between;margin-top:10px;padding:15px 0 10px}.pricing-total span:first-child{color:#fff;font-size:1rem}.price-display-register{align-items:center;display:flex;gap:12px}.price-old-register{color:#fff6;font-family:Inter,sans-serif;font-size:1.2rem;font-weight:600;text-decoration:line-through}.price-current{color:#fff;font-family:Inter,sans-serif;font-size:1.8rem;font-weight:900}.pricing-note{color:#ffffffb3;font-family:Inter,sans-serif;font-size:.85rem;font-weight:500;margin-top:12px;text-align:center}.pricing-header{border-bottom:1px solid #ffffff1a;margin-bottom:1.5rem;padding-bottom:1rem;text-align:center}.pricing-header h3{color:#fff;font-family:Inter,sans-serif;font-size:1.3rem;font-weight:700;margin-bottom:.5rem}.pricing-subtitle{color:#fff9;font-family:Inter,sans-serif;font-size:.9rem}.auth-form{margin-bottom:2rem}.form-section-title{border-bottom:1px solid #ffffff1a;font-family:Inter,sans-serif;font-size:1rem;font-weight:700;margin:1.5rem 0 1rem;padding-bottom:8px}.form-section-title:first-of-type{margin-top:0}.form-group{margin-bottom:1rem}.form-row{grid-gap:1rem;gap:1rem}.form-group label{color:#ffffffe6;font-size:.85rem;letter-spacing:.2px;margin-bottom:.4rem}.form-group input{background:#ffffff0d;border-radius:8px;color:#fff;font-size:.9rem;padding:12px 14px;transition:all .2s ease;width:100%}.form-group input::placeholder{color:#fff6}.form-group input:focus{background:#ffffff14;border-color:#fff}.card-element-group{margin-bottom:1rem}.card-element-wrapper{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;padding:12px 14px;transition:all .2s ease}.card-element-wrapper:focus-within{background:#ffffff14;border-color:#fff}.card-info{color:#10b981;font-family:Inter,sans-serif;font-size:.8rem;margin-top:8px}.card-info,.error-message{font-weight:600;text-align:center}.error-message{border-radius:12px;color:#fca5a5;margin-bottom:2rem;padding:16px 20px}.btn{border-radius:10px;display:inline-block;font-weight:700;letter-spacing:.3px;padding:14px 30px;text-decoration:none}.btn-primary:hover:not(:disabled){background:#e5e5e5;transform:translateY(-2px)}.btn-primary:disabled{cursor:not-allowed;opacity:.6;transform:none}.btn-submit{font-size:.95rem;margin-top:.8rem;padding:14px;text-transform:uppercase;width:100%}.btn-full{margin-top:1rem;width:100%}.form-footer{font-size:.8rem;line-height:1.5}.auth-footer,.form-footer{color:#fff9;font-family:Inter,sans-serif;margin-top:1rem;text-align:center}.auth-footer a{color:#fff;font-weight:700;text-decoration:none;transition:all .2s ease}.auth-footer a:hover{opacity:.8;text-decoration:underline}.reassurance-section{border-top:1px solid #ffffff1a;margin-top:2rem;padding-top:2rem}.reassurance-title{color:#10b981;font-size:1.1rem;font-weight:700;margin-bottom:.8rem}.reassurance-text,.reassurance-title{font-family:Inter,sans-serif;text-align:center}.reassurance-text{color:#fffc;font-size:.9rem;line-height:1.5;margin-bottom:1.5rem}.reassurance-points{grid-gap:.8rem;display:grid;gap:.8rem;margin-bottom:2rem}.reassurance-item{background:#10b9811a;border:1px solid #10b98133;border-radius:8px;color:#ffffffe6;font-size:.9rem;font-weight:600;padding:.8rem 1rem}.reassurance-item,.why-it-works-title{font-family:Inter,sans-serif;text-align:center}.why-it-works-title{color:#fff;font-size:1.1rem;font-weight:700;margin-bottom:1rem}.why-it-works-points{grid-gap:.7rem;display:grid;gap:.7rem;margin-bottom:1.5rem}.why-item{font-weight:600;padding:.5rem 0}.final-cta-text,.why-item{color:#ffffffe6;font-family:Inter,sans-serif;font-size:.9rem;text-align:center}.final-cta-text{background:#ffffff08;border:1px solid #ffffff1a;border-radius:10px;line-height:1.6;margin-top:1.5rem;padding:1.2rem}.final-cta-text strong{color:#fff;font-size:1rem}.test-credentials{background:#10b9811a;border:1px solid #10b98133;border-radius:10px;font-family:Inter,sans-serif;margin-top:2rem;padding:1.2rem;text-align:center}.test-title{color:#10b981;font-size:.9rem;font-weight:700;margin-bottom:.8rem}.test-credentials p{color:#fffc;font-size:.85rem;margin:.4rem 0}.test-credentials strong{color:#fff;font-weight:600}.success-card{background:#10b9810d;border:1px solid #10b98133;max-width:700px;text-align:center}.success-icon{animation:fadeIn .8s ease-out;color:#10b981;font-size:5rem;margin-bottom:2rem}.success-message{color:#fffffff2;font-size:1.3rem;line-height:1.8;margin-bottom:2rem}.success-message strong{color:#fff;font-weight:800}.success-details{color:#ffffffd9;font-family:Inter,sans-serif;font-size:1.1rem;margin-bottom:2rem}.success-details strong{color:#fff;font-weight:700}.success-list{background:#ffffff08;border:1px solid #ffffff1a;border-radius:16px;margin:2rem auto;max-width:500px;padding:2rem;text-align:left}.success-list li{color:#ffffffe6;font-family:Inter,sans-serif;font-size:1.05rem;line-height:1.6;padding:12px 0}.success-list li::marker{color:#10b981}.success-footer{color:#ffffffe6;font-family:Inter,sans-serif;font-size:1.2rem;font-weight:600;margin:2rem 0}@media (max-width:768px){.auth-card{padding:40px 30px}.auth-card h2{font-size:1.6rem}.pricing-recap{padding:24px}.price-current{font-size:1.6rem}.form-row{grid-template-columns:1fr}.form-section-title{font-size:1rem}}@media (max-width:480px){.auth-card{padding:30px 20px}.auth-card h2{font-size:1.4rem}.pricing-recap{padding:20px}.pricing-detail{flex-direction:column;gap:8px;text-align:center}.price-current{font-size:1.5rem}.success-icon{font-size:4rem}.success-list{padding:1.5rem}}:root{--black:#000;--dark:#0a0a0a;--darker:#050505;--white:#fff;--accent:#fff;--accent-hover:#e5e5e5;--green:#10b981;--purple:#8b5cf6;--orange:#cc785c;--gray:#6b7280;--gray-light:#9ca3af;--gray-dark:#374151}.dashboard-layout{background:linear-gradient(135deg,#000000b3,#0009 50%,#000c),url(https://wallpapercave.com/wp/wp8986424.jpg) 50% /cover no-repeat fixed;display:flex;min-height:100vh}.dashboard-container{align-items:center;background:#000;background:var(--black);display:flex;justify-content:center;min-height:100vh}.loading{color:#fff;color:var(--accent);font-family:Inter,sans-serif;font-size:1.1rem}.dashboard-sidebar{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#050505e6;border-right:1px solid #ffffff14;display:flex;flex-direction:column;height:100vh;left:0;position:fixed;top:0;width:260px;z-index:100}.sidebar-logo{align-items:center;border-bottom:1px solid #ffffff0f;cursor:pointer;display:flex;gap:2px;justify-content:center;padding:1.5rem}.logo-text{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fff,#fff);background:linear-gradient(135deg,#fff 0,var(--accent) 100%);-webkit-background-clip:text;background-clip:text;font-size:1.8rem;font-weight:900;letter-spacing:-1px}.logo-text,.logo-tm{font-family:Inter,sans-serif}.logo-tm{color:#fff;color:var(--accent);font-size:.7rem;font-weight:700;margin-top:-8px}.sidebar-user{background:#ffffff05;border-bottom:1px solid #ffffff0f;gap:12px;padding:1.25rem 1.5rem}.sidebar-user,.user-avatar{align-items:center;display:flex}.user-avatar{background:linear-gradient(135deg,#fff,#374151);background:linear-gradient(135deg,var(--accent) 0,var(--gray-dark) 100%);border-radius:12px;color:#000;font-family:Inter,sans-serif;font-size:1.1rem;font-weight:800;height:42px;justify-content:center;width:42px}.user-info{display:flex;flex-direction:column}.user-name{color:#fff;font-size:.95rem;font-weight:600}.user-name,.user-role{font-family:Inter,sans-serif}.user-role{color:#9ca3af;color:var(--gray-light);font-size:.75rem}.sidebar-nav-pro{flex:1 1;overflow-y:auto;padding:1rem 0}.nav-label{color:#6b7280;color:var(--gray);font-family:Inter,sans-serif;font-size:.65rem;font-weight:700;letter-spacing:1.5px;padding:1rem 1.5rem .5rem;text-transform:uppercase}.nav-item{align-items:center;cursor:pointer;display:flex;gap:12px;padding:.85rem 1.5rem;position:relative;transition:all .2s ease}.nav-item:hover{background:#ffffff0a}.nav-item.active{background:#ffffff14}.nav-item.active:before{background:#fff;background:var(--accent);border-radius:0 4px 4px 0;content:"";height:24px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:3px}.nav-icon{align-items:center;color:#9ca3af;color:var(--gray-light);display:flex;height:20px;justify-content:center;width:20px}.nav-icon svg{height:18px;width:18px}.nav-item.active .nav-icon,.nav-item:hover .nav-icon{color:#fff;color:var(--accent)}.nav-icon.chatgpt-icon{color:#10b981;color:var(--green)}.nav-icon.claude-icon{color:#cc785c;color:var(--orange)}.nav-icon.fusion-icon{color:#8b5cf6;color:var(--purple)}.nav-text{color:#9ca3af;color:var(--gray-light);font-family:Inter,sans-serif;font-size:.9rem;font-weight:500;transition:color .2s ease}.nav-item.active .nav-text,.nav-item:hover .nav-text{color:#fff}.nav-badge-pro{background:linear-gradient(135deg,#8b5cf6,#a855f7);background:linear-gradient(135deg,var(--purple) 0,#a855f7 100%);border-radius:4px;color:#fff;font-family:Inter,sans-serif;font-size:.6rem;font-weight:800;letter-spacing:.5px;margin-left:auto;padding:2px 8px}.sidebar-progress-pro{background:#ffffff05;border-top:1px solid #ffffff0f;padding:1.25rem 1.5rem}.progress-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:.75rem}.progress-title{color:#9ca3af;color:var(--gray-light);font-family:Inter,sans-serif;font-size:.75rem;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.progress-value{color:#fff;color:var(--accent);font-family:Inter,sans-serif;font-size:.85rem;font-weight:700}.progress-bar-pro{background:#ffffff1a;border-radius:3px;height:6px;overflow:hidden}.progress-fill-pro{background:linear-gradient(90deg,#fff,#e5e5e5);background:linear-gradient(90deg,var(--accent) 0,var(--accent-hover) 100%);border-radius:3px;height:100%;transition:width .5s ease}.sidebar-bottom{border-top:1px solid #ffffff0f;padding:1rem 0}.logout-item{color:#ef4444b3!important}.logout-item .nav-icon,.logout-item .nav-text{color:#ef4444b3}.logout-item:hover{background:#ef44441a!important}.logout-item:hover .nav-icon,.logout-item:hover .nav-text{color:#ef4444}.dashboard-main{background:#0000;flex:1 1;margin-left:260px;min-height:100vh}.dashboard-topbar{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a0a0acc;border-bottom:1px solid #ffffff0f;display:flex;justify-content:space-between;padding:1.5rem 2.5rem}.page-title{color:#fff;font-size:1.5rem;font-weight:700;margin:0}.page-title,.welcome-text{font-family:Inter,sans-serif}.welcome-text{color:#9ca3af;color:var(--gray-light);font-size:.9rem}.welcome-text strong{color:#fff}.dashboard-content{padding:2rem 2.5rem}.hero-section{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#00000080;border:2px solid #fff3;border-radius:20px;margin-bottom:2rem;overflow:hidden;padding:2.5rem;position:relative}.hero-section:before{background:linear-gradient(90deg,#0000,#c0c0c0cc,#0000);content:"";height:3px;left:0;position:absolute;right:0;top:0}.hero-badge{background:linear-gradient(135deg,silver,#a0a0a0);border-radius:4px;color:#000;display:inline-block;font-size:.65rem;letter-spacing:1.5px;margin-bottom:1rem;padding:6px 14px}.hero-badge,.hero-section h2{font-family:Inter,sans-serif;font-weight:800}.hero-section h2{color:#fff;font-size:2rem;letter-spacing:-.5px;margin:0 0 .5rem}.hero-section p{color:#9ca3af;color:var(--gray-light);font-family:Inter,sans-serif;font-size:1rem;margin:0;max-width:500px}.ai-cards-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(3,1fr);margin-bottom:2rem}.ai-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#00000080;border:2px solid #fff3;border-radius:20px;cursor:pointer;overflow:hidden;padding:2rem;position:relative;transition:all .4s cubic-bezier(.4,0,.2,1)}.ai-card:hover{border-color:#fff6;box-shadow:0 25px 50px #00000080;transform:translateY(-8px)}.ai-card-glow{height:200%;left:50%;opacity:0;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .4s ease;width:200%}.ai-card:hover .ai-card-glow{opacity:1}.chatgpt-card:hover{background:linear-gradient(135deg,#10b9811a,#10b98105);border-color:#10b98166}.chatgpt-card .ai-card-glow{background:radial-gradient(circle at center,#10b98126 0,#0000 50%)}.claude-card:hover{background:linear-gradient(135deg,#cc785c1a,#cc785c05);border-color:#cc785c66}.claude-card .ai-card-glow{background:radial-gradient(circle at center,#cc785c26 0,#0000 50%)}.fusion-card-new{background:linear-gradient(135deg,#8b5cf60d,#8b5cf605);border-color:#8b5cf633}.fusion-card-new:hover{background:linear-gradient(135deg,#8b5cf626,#8b5cf60d);border-color:#8b5cf680}.fusion-card-new .ai-card-glow{background:radial-gradient(circle at center,#8b5cf633 0,#0000 50%)}.card-badge-pro{background:linear-gradient(135deg,#8b5cf6,#a855f7);background:linear-gradient(135deg,var(--purple) 0,#a855f7 100%);border-radius:4px;color:#fff;font-family:Inter,sans-serif;font-size:.6rem;font-weight:800;letter-spacing:.5px;padding:4px 10px;position:absolute;right:1rem;top:1rem}.ai-card-icon{height:70px;margin-bottom:1.25rem;transition:transform .4s ease;width:70px}.ai-card:hover .ai-card-icon{transform:scale(1.1)}.ai-card-icon svg{height:100%;width:100%}.fusion-icons{align-items:center;display:flex;gap:6px;justify-content:center}.fusion-svg-left,.fusion-svg-right{height:32px;width:32px}.fusion-plus-icon{color:#8b5cf6;color:var(--purple);font-family:Inter,sans-serif;font-size:1.2rem;font-weight:900}.ai-card h3{color:#fff;font-size:1.4rem;font-weight:800;margin:0 0 .5rem}.ai-card h3,.ai-card p{font-family:Inter,sans-serif}.ai-card p{color:#9ca3af;color:var(--gray-light);font-size:.9rem;margin:0}.ai-card-arrow{bottom:1.5rem;color:#6b7280;color:var(--gray);font-size:1.5rem;opacity:0;position:absolute;right:1.5rem;transform:translateX(-10px);transition:all .3s ease}.ai-card:hover .ai-card-arrow{color:#fff;color:var(--accent);opacity:1;transform:translateX(0)}.stats-grid-pro{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(4,1fr)}.stat-card-pro{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#00000080;border:2px solid #ffffff26;border-radius:16px;display:flex;gap:1rem;padding:1.25rem 1.5rem;transition:all .3s ease}.stat-card-pro:hover{background:#ffffff14;border-color:#ffffff59}.stat-icon-pro{align-items:center;background:#ffffff0d;border-radius:12px;color:#9ca3af;color:var(--gray-light);display:flex;height:44px;justify-content:center;width:44px}.stat-icon-pro svg{height:22px;width:22px}.stat-icon-pro.gold{background:#c0c0c026;color:silver}.stat-content{display:flex;flex-direction:column}.stat-number{color:#fff;font-size:1.5rem;font-weight:800}.stat-label,.stat-number{font-family:Inter,sans-serif}.stat-label{color:#9ca3af;color:var(--gray-light);font-size:.8rem}.certificate-cta-pro{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#00000080;border:2px solid #10b98166;border-radius:16px;cursor:pointer;display:flex;gap:1.25rem;margin-top:2rem;padding:1.5rem 2rem;transition:all .3s ease}.certificate-cta-pro:hover{border-color:#10b98166;transform:translateY(-2px)}.cta-icon{font-size:2.5rem}.cta-content{flex:1 1}.cta-content h4{color:#10b981;color:var(--green);font-family:Inter,sans-serif;font-size:1.1rem;font-weight:700;margin:0 0 .25rem}.cta-content p{color:#9ca3af;color:var(--gray-light);font-family:Inter,sans-serif;font-size:.9rem;margin:0}.cta-arrow{color:#10b981;color:var(--green);font-size:1.5rem;transition:transform .3s ease}.certificate-cta-pro:hover .cta-arrow{transform:translateX(5px)}@media (max-width:1200px){.ai-cards-grid,.stats-grid-pro{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.dashboard-sidebar{border-bottom:1px solid #ffffff0f;border-right:none;height:auto;position:relative;width:100%}.dashboard-main{margin-left:0}.dashboard-layout{flex-direction:column}.sidebar-bottom,.sidebar-progress-pro{display:none}}@media (max-width:768px){.dashboard-topbar{padding:1rem 1.5rem}.page-title{font-size:1.25rem}.dashboard-content,.hero-section{padding:1.5rem}.hero-section h2{font-size:1.5rem}.ai-cards-grid{grid-template-columns:1fr}.stats-grid-pro{grid-template-columns:1fr 1fr}.certificate-cta-pro{flex-direction:column;gap:1rem;text-align:center}}@media (max-width:480px){.stats-grid-pro{grid-template-columns:1fr}}.resources-certificate-section,.resources-community-section{background:#ffffff05;border:1px solid #ffffff14;border-radius:16px;margin-top:40px;padding:24px}.section-title-resources{color:#fff;font-size:1.25rem;font-weight:600;margin:0 0 12px}.section-desc-resources{color:#fff9;font-size:.95rem;line-height:1.6;margin:0 0 20px}.profile-container{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:300px 1fr;margin:0 auto;max-width:900px}.profile-avatar-section{background:linear-gradient(135deg,#f59e0b1a,#f59e0b05);border:1px solid #f59e0b33;border-radius:20px;height:-webkit-fit-content;height:fit-content;padding:2.5rem 2rem;text-align:center}.profile-avatar{align-items:center;background:linear-gradient(135deg,var(--gold) 0,var(--gold-light) 100%);border-radius:50%;box-shadow:0 10px 40px #f59e0b4d;color:var(--black);display:flex;font-size:2.5rem;font-weight:800;height:120px;justify-content:center;margin:0 auto 1.5rem;width:120px}.profile-avatar-section h2{color:var(--white);font-family:Inter,sans-serif;font-size:1.5rem;font-weight:700;margin-bottom:.5rem}.profile-email{color:var(--gray-light);font-family:Inter,sans-serif;font-size:.95rem;margin-bottom:1.5rem}.profile-badge{background:linear-gradient(135deg,#10b98133,#10b9811a);border:1px solid var(--green);border-radius:20px;color:var(--green);display:inline-block;font-family:Inter,sans-serif;font-size:.85rem;font-weight:600;padding:.5rem 1rem}.profile-form-section{background:#ffffff05;border:1px solid #ffffff14;border-radius:20px;padding:2.5rem}.profile-form-section h3{border-bottom:1px solid #ffffff1a;color:var(--white);font-family:Inter,sans-serif;font-size:1.3rem;font-weight:700;margin-bottom:2rem;padding-bottom:1rem}.profile-form{display:flex;flex-direction:column;gap:1.5rem}.form-row{grid-gap:1.5rem;gap:1.5rem}.form-group{display:flex;flex-direction:column;gap:.5rem}.form-group label{color:var(--gray-light);font-weight:600}.form-group input{background:#0000004d;border:1px solid #ffffff1a;border-radius:10px;color:var(--white);font-family:Inter,sans-serif;font-size:1rem;padding:1rem 1.2rem;transition:all .3s ease}.form-group input::placeholder{color:var(--gray)}.form-group input:focus{border-color:var(--gold);box-shadow:0 0 20px #f59e0b26;outline:none}.form-group input:disabled{cursor:not-allowed;opacity:.6}.input-hint{color:var(--gray);font-family:Inter,sans-serif}.success-message{font-size:.95rem;font-weight:600;padding:1rem 1.5rem}.profile-form .btn{align-self:flex-start;margin-top:1rem}.nav-submenu li.active{background:#f59e0b26;border-left:3px solid var(--gold);color:var(--gold)}@media (max-width:768px){.form-row,.profile-container{grid-template-columns:1fr}.profile-form-section{padding:1.5rem}.profile-avatar{font-size:2rem;height:100px;width:100px}}.settings-container{display:flex;flex-direction:column;gap:2rem;margin:0 auto;max-width:800px}.settings-section{background:#ffffff05;border:1px solid #ffffff14;border-radius:20px;padding:2rem}.settings-section h3{border-bottom:1px solid #ffffff1a;color:var(--white);font-family:Inter,sans-serif;font-size:1.2rem;font-weight:700;margin-bottom:1.5rem;padding-bottom:1rem}.settings-list{display:flex;flex-direction:column;gap:1rem}.setting-item{align-items:center;background:#0003;border:1px solid #ffffff0d;border-radius:12px;display:flex;justify-content:space-between;padding:1.2rem 1.5rem;transition:all .3s ease}.setting-item:hover{background:#f59e0b08;border-color:#f59e0b33}.setting-info h4{color:var(--white);font-family:Inter,sans-serif;font-size:1rem;font-weight:600;margin-bottom:.3rem}.setting-info p{color:var(--gray);font-family:Inter,sans-serif;font-size:.85rem}.toggle-switch{cursor:pointer;display:inline-block;height:30px;position:relative;width:56px}.toggle-switch input{height:0;opacity:0;width:0}.toggle-slider{background:#ffffff1a;border:1px solid #fff3;border-radius:30px;bottom:0;left:0;right:0;top:0}.toggle-slider,.toggle-slider:before{position:absolute;transition:all .3s ease}.toggle-slider:before{background:var(--gray);border-radius:50%;bottom:3px;content:"";height:22px;left:3px;width:22px}.toggle-switch input:checked+.toggle-slider{background:linear-gradient(135deg,var(--gold) 0,var(--gold-light) 100%);border-color:var(--gold)}.toggle-switch input:checked+.toggle-slider:before{background:var(--black);transform:translateX(26px)}.password-form{display:flex;flex-direction:column;gap:1.2rem;max-width:400px}.password-form .form-group{display:flex;flex-direction:column;gap:.5rem}.password-form label{color:var(--gray-light);font-family:Inter,sans-serif;font-size:.9rem;font-weight:600}.password-form input{background:#0000004d;border:1px solid #ffffff1a;border-radius:10px;color:var(--white);font-family:Inter,sans-serif;font-size:1rem;padding:1rem 1.2rem;transition:all .3s ease}.password-form input::placeholder{color:var(--gray)}.password-form input:focus{border-color:var(--gold);box-shadow:0 0 20px #f59e0b26;outline:none}.password-form .btn{align-self:flex-start;margin-top:.5rem}.danger-zone{border-color:#ef44444d}.danger-zone h3{border-bottom-color:#ef444433;color:#ef4444}.danger-content{align-items:center;background:#ef44440d;border:1px solid #ef444433;border-radius:12px;display:flex;justify-content:space-between;padding:1.2rem 1.5rem}.danger-info h4{color:#ef4444;font-family:Inter,sans-serif;font-size:1rem;font-weight:600;margin-bottom:.3rem}.danger-info p{color:var(--gray);font-size:.85rem}.btn-danger,.danger-info p{font-family:Inter,sans-serif}.btn-danger{background:#0000;border:2px solid #ef4444;border-radius:10px;color:#ef4444;cursor:pointer;font-size:.9rem;font-weight:600;padding:.8rem 1.5rem;transition:all .3s ease}.btn-danger:hover{background:#ef4444;color:var(--white)}.message{border-radius:10px;font-family:Inter,sans-serif;font-size:.95rem;font-weight:600;margin-bottom:1rem;padding:1rem 1.5rem;text-align:center}.success-message{background:linear-gradient(135deg,#10b98133,#10b9811a);border:1px solid var(--green);color:var(--green)}.success-message.small{font-size:.9rem;margin-bottom:1rem;padding:.8rem 1rem}.error-message{background:linear-gradient(135deg,#ef444433,#ef44441a);border:1px solid #ef4444}@media (max-width:768px){.settings-section{padding:1.5rem}.danger-content,.setting-item{align-items:flex-start;flex-direction:column;gap:1rem}.password-form{max-width:100%}}.downloads-container{background:linear-gradient(135deg,#1e1e28e6,#14141ef2);border:1px solid #d4af374d;border-radius:24px;margin:32px 0;padding:32px}.downloads-header{align-items:center;display:flex;gap:16px;margin-bottom:32px}.downloads-icon{font-size:2.5rem}.downloads-header h2{color:#d4af37;font-size:1.5rem;margin:0}.downloads-header p{color:#fff9;font-size:.95rem;margin:4px 0 0}.downloads-filters{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:24px}.filter-btn{align-items:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:30px;color:#ffffffb3;cursor:pointer;display:flex;font-size:.9rem;gap:8px;padding:10px 20px;transition:all .3s ease}.filter-btn:hover{background:#d4af371a;border-color:#d4af374d;color:#fff}.filter-btn.active{background:#d4af3733;border-color:#d4af37;color:#d4af37}.downloads-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.resource-card{background:#0000004d;border:1px solid #ffffff1a;border-radius:16px;display:flex;flex-direction:column;gap:16px;padding:24px;transition:all .3s ease}.resource-card:hover{border-color:#d4af374d;box-shadow:0 10px 30px #0000004d;transform:translateY(-4px)}.resource-icon{font-size:2.5rem}.resource-content h3{color:#fff;font-size:1.1rem;margin:0 0 8px}.resource-content p{color:#fff9;font-size:.9rem;line-height:1.5;margin:0}.resource-meta{display:flex;gap:12px;margin-top:12px}.resource-format,.resource-size{background:#ffffff0d;border-radius:6px;color:#ffffff80;font-size:.75rem;letter-spacing:.5px;padding:4px 10px;text-transform:uppercase}.resource-format{background:#d4af371a;color:#d4af37}.resource-card .download-btn{align-items:center;background:linear-gradient(135deg,#d4af37,#b8962e);border:none;border-radius:12px;color:#000;cursor:pointer;display:flex;font-size:.95rem;font-weight:600;gap:10px;justify-content:center;margin-top:auto;padding:14px 20px;transition:all .3s ease}.resource-card .download-btn:hover:not(:disabled){box-shadow:0 8px 25px #d4af3766;transform:translateY(-2px)}.resource-card .download-btn:disabled{cursor:not-allowed;opacity:.7}.resource-card .download-btn svg{height:18px;width:18px}.resource-card .download-btn .spinner{animation:spin .8s linear infinite;border:2px solid #0000;border-radius:50%;border-top-color:#000;height:18px;width:18px}@media (max-width:768px){.downloads-container{padding:20px}.downloads-grid{grid-template-columns:1fr}.downloads-filters{justify-content:center}}.telegram-widget-container{background:linear-gradient(135deg,#08c,#0077b5);border-radius:20px;box-shadow:0 15px 40px #0088cc4d;margin:32px 0;padding:28px}.telegram-header{align-items:center;display:flex;gap:16px;margin-bottom:24px}.telegram-logo{align-items:center;background:#ffffff26;border-radius:16px;display:flex;height:56px;justify-content:center;width:56px}.telegram-logo svg{color:#fff;height:32px;width:32px}.telegram-info h3{color:#fff;font-family:Inter,sans-serif;font-size:1.25rem;font-weight:700;margin:0}.telegram-info p{color:#ffffffb3;font-family:Inter,sans-serif;font-size:.9rem;margin:4px 0 0}.telegram-content{margin-bottom:24px}.telegram-features{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,1fr);margin-bottom:20px}.telegram-widget-container .feature-item{align-items:center;background:#ffffff1a;border-radius:12px;color:#fff;display:flex;font-family:Inter,sans-serif;font-size:.9rem;gap:10px;padding:12px 16px}.telegram-widget-container .feature-icon{font-size:1.25rem}.telegram-stats{border-top:1px solid #ffffff1a;display:flex;gap:20px;padding:16px 0}.telegram-stats .stat{align-items:center;color:#fffc;display:flex;font-family:Inter,sans-serif;font-size:.875rem;gap:8px}.telegram-widget-container .stat-icon{font-size:.875rem}.telegram-join-btn{align-items:center;background:#fff;border:none;border-radius:12px;color:#08c;cursor:pointer;display:flex;font-family:Inter,sans-serif;font-size:1.1rem;font-weight:700;gap:12px;justify-content:center;padding:16px 24px;text-decoration:none;transition:all .3s ease;width:100%}.telegram-join-btn:hover{box-shadow:0 10px 30px #0003;transform:translateY(-3px)}.telegram-join-btn svg{height:24px;width:24px}.telegram-note{color:#fff9;font-family:Inter,sans-serif;font-size:.8rem;margin:16px 0 0;text-align:center}@media (max-width:600px){.telegram-features{grid-template-columns:1fr}.telegram-stats{flex-direction:column;gap:12px}}.certificate-locked{background:linear-gradient(135deg,#1e1e28e6,#14141ef2);border:1px solid #ffffff1a;border-radius:24px;margin:32px 0;padding:60px 40px;text-align:center}.locked-icon{font-size:4rem;margin-bottom:20px}.certificate-locked h3{color:#fff;font-size:1.5rem;margin-bottom:12px}.certificate-locked p{color:#fff9;margin-bottom:32px}.progress-status{display:flex;gap:48px;justify-content:center}.status-item{align-items:center;display:flex;flex-direction:column}.status-value{color:#d4af37;font-size:2rem;font-weight:700}.status-label{color:#ffffff80;font-size:.875rem;margin-top:4px}.certificate-container{margin:32px 0}.certificate-preview{background:linear-gradient(135deg,#1e1e28e6,#14141ef2);border:1px solid #d4af374d;border-radius:24px;margin-bottom:24px;overflow:hidden;padding:40px}.certificate{aspect-ratio:1.414/1;background:linear-gradient(135deg,#0a0a0f,#1a1a2e);margin:0 auto;max-width:100%;position:relative}.certificate-border{border:3px solid #d4af37;border-radius:8px;inset:8px;position:absolute}.certificate-inner{align-items:center;border:1px solid #d4af374d;border-radius:4px;display:flex;flex-direction:column;inset:8px;justify-content:space-between;padding:40px;position:absolute}.certificate-header{text-align:center}.certificate-logo{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#d4af37,#f4d03f);-webkit-background-clip:text;background-clip:text;font-size:2rem;font-weight:900;letter-spacing:4px;margin-bottom:16px}.certificate-title{color:#fff;font-size:1.75rem;font-weight:300;letter-spacing:8px;text-transform:uppercase}.certificate-body{display:flex;flex:1 1;flex-direction:column;justify-content:center;text-align:center}.certificate-text{color:#fff9;font-size:1rem;margin:8px 0}.certificate-name{color:#fff;font-family:Georgia,serif;font-size:2.5rem;font-style:italic;font-weight:700;margin:16px 0}.certificate-course{color:#d4af37;font-size:1.5rem;font-weight:600;margin:16px 0}.certificate-subtext{color:#ffffff80;font-size:.875rem;margin:0 auto;max-width:400px}.certificate-stats{border-bottom:1px solid #d4af3733;border-top:1px solid #d4af3733;display:flex;gap:60px;justify-content:center;margin:24px 0;padding:24px 0;width:100%}.certificate-stats .stat{text-align:center}.certificate-stats .stat-value{color:#d4af37;display:block;font-size:1.75rem;font-weight:700}.certificate-stats .stat-label{color:#ffffff80;display:block;font-size:.75rem;letter-spacing:1px;margin-top:4px;text-transform:uppercase}.certificate-footer{align-items:flex-end;display:flex;justify-content:space-between;width:100%}.certificate-date{color:#ffffff80;font-size:.875rem}.certificate-signature{text-align:center}.signature-line{background:#ffffff4d;height:1px;margin-bottom:8px;width:150px}.certificate-signature p{color:#ffffff80;font-size:.75rem;margin:0}.certificate-id{color:#ffffff4d;font-family:monospace;font-size:.75rem}.certificate-decorations .decoration{border:2px solid #d4af37;height:60px;position:absolute;width:60px}.decoration.top-left{border-bottom:none;border-right:none;left:20px;top:20px}.decoration.top-right{border-bottom:none;border-left:none;right:20px;top:20px}.decoration.bottom-left{border-right:none;border-top:none;bottom:20px;left:20px}.decoration.bottom-right{border-left:none;border-top:none;bottom:20px;right:20px}.certificate-actions{text-align:center}.download-btn{align-items:center;background:linear-gradient(135deg,#d4af37,#b8962e);border:none;border-radius:16px;color:#000;cursor:pointer;display:inline-flex;font-size:1.1rem;font-weight:700;gap:12px;justify-content:center;margin-bottom:16px;padding:18px 48px;transition:all .3s ease}.download-btn:hover:not(:disabled){box-shadow:0 15px 40px #d4af3766;transform:translateY(-3px)}.download-btn:disabled{cursor:not-allowed;opacity:.7}.download-btn .spinner{animation:spin .8s linear infinite;border:2px solid #0000;border-radius:50%;border-top-color:#000;height:20px;width:20px}.certificate-info{color:#fff9;font-size:1rem}@media (max-width:768px){.certificate-inner,.certificate-preview{padding:20px}.certificate-logo{font-size:1.5rem}.certificate-title{font-size:1.25rem;letter-spacing:4px}.certificate-name{font-size:1.5rem}.certificate-course{font-size:1.1rem}.certificate-stats{gap:30px}.certificate-stats .stat-value{font-size:1.25rem}.download-btn{font-size:1rem;padding:14px 32px}.progress-status{flex-direction:column;gap:24px}}.progress-bar-container{width:100%}.progress-bar-container.small{max-width:150px}.progress-bar-container.medium{max-width:300px}.progress-bar-container.large{max-width:100%}.progress-label{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.progress-text{color:#ffffffb3;font-weight:500}.progress-percentage{color:#d4af37;font-size:.875rem;font-weight:700}.progress-track{background:#ffffff1a;border-radius:10px;height:10px;overflow:hidden;position:relative}.progress-bar-container.small .progress-track{height:6px}.progress-bar-container.large .progress-track{height:14px}.progress-fill{align-items:center;background:linear-gradient(90deg,#d4af37,#f4d03f);border-radius:10px;box-shadow:0 0 10px #d4af3780;display:flex;height:100%;justify-content:flex-end;padding-right:4px;transition:width .5s ease,background-color .3s ease}.progress-check{color:#fff;font-size:.625rem;font-weight:700}.progress-fill:after{animation:shimmer 2s infinite;background:linear-gradient(90deg,#0000,#fff3,#0000);bottom:0;content:"";left:0;position:absolute;right:0;top:0}@keyframes shimmer{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.global-progress-card{background:linear-gradient(135deg,#d4af371a,#0000004d);border:1px solid #d4af374d;border-radius:16px;margin-bottom:24px;padding:24px}.global-progress-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.global-progress-header h3{align-items:center;color:#fff;display:flex;font-size:1.25rem;gap:8px;margin:0}.global-progress-stats{display:flex;gap:24px;margin-top:16px}.stat-item{text-align:center}.stat-value{color:#d4af37;font-size:1.5rem;font-weight:700}.stat-label{color:#fff9;font-size:.75rem;letter-spacing:.5px;text-transform:uppercase}.legal-page{background:#000;min-height:100vh;padding:0}.legal-header{background:linear-gradient(135deg,#9ca3af1a,#6b72800d);border-bottom:1px solid #ffffff1a;padding:3rem 2rem;text-align:center}.legal-header h1{color:#fff;font-family:Inter,sans-serif;font-size:2.5rem;font-weight:800;letter-spacing:-.5px;margin:0 0 .5rem}.legal-header p{color:#fff9;font-family:Inter,sans-serif;font-size:1rem;margin:0}.legal-content{margin:0 auto;max-width:900px;padding:3rem 2rem}.legal-section{margin-bottom:3rem}.legal-section h2{border-bottom:1px solid #ffffff1a;font-size:1.5rem;font-weight:700;margin:0 0 1rem;padding-bottom:.75rem}.legal-section h2,.legal-section h3{color:#fff;font-family:Inter,sans-serif}.legal-section h3{font-size:1.15rem;font-weight:600;margin:1.5rem 0 .75rem}.legal-section p{color:#fffc;font-family:Inter,sans-serif;font-size:.95rem;line-height:1.8;margin:0 0 1rem}.legal-section ul{margin:1rem 0;padding-left:1.5rem}.legal-section li{color:#fffc;font-family:Inter,sans-serif;font-size:.95rem;line-height:1.8;margin-bottom:.5rem}.legal-section a{color:#fff;text-decoration:underline;transition:opacity .2s ease}.legal-section a:hover{opacity:.8}.legal-info-box{background:#ffffff08;border:1px solid #ffffff1a;border-radius:12px;margin:1.5rem 0;padding:1.5rem}.legal-info-box p{margin:.5rem 0}.legal-info-box strong{color:#fff}.legal-back-link{align-items:center;color:#ffffffb3;display:inline-flex;font-family:Inter,sans-serif;font-size:.9rem;font-weight:600;gap:8px;margin-bottom:2rem;text-decoration:none;transition:color .2s ease}.legal-back-link:hover{color:#fff}.legal-update-date{border-top:1px solid #ffffff1a;color:#ffffff80;font-family:Inter,sans-serif;font-size:.85rem;margin-top:3rem;padding-top:2rem;text-align:center}.legal-table{border-collapse:collapse;font-family:Inter,sans-serif;font-size:.9rem;margin:1.5rem 0;width:100%}.legal-table td,.legal-table th{border:1px solid #ffffff1a;color:#fffc;padding:1rem;text-align:left}.legal-table th{background:#ffffff0d;color:#fff;font-weight:600}.legal-table tr:hover{background:#ffffff08}.legal-table td:first-child{color:#fff;font-weight:500}@media (max-width:768px){.legal-header{padding:2rem 1.5rem}.legal-header h1{font-size:2rem}.legal-content{padding:2rem 1.5rem}.legal-section h2{font-size:1.3rem}.legal-table{display:block;font-size:.8rem;overflow-x:auto}.legal-table td,.legal-table th{padding:.75rem .5rem;white-space:nowrap}}.section-checkbox{align-items:center;background:#ffffff08;border:1px solid #ffffff1a;border-radius:12px;cursor:pointer;display:flex;gap:12px;padding:16px 20px;transition:all .3s ease;-webkit-user-select:none;user-select:none}.section-checkbox:hover{background:#d4af371a;border-color:#d4af374d;transform:translateX(4px)}.section-checkbox.completed{background:#10b9811a;border-color:#10b9814d}.section-checkbox.completed:hover{background:#10b98126}.checkbox-indicator{align-items:center;border-radius:8px;display:flex;flex-shrink:0;height:28px;justify-content:center;transition:all .3s ease;width:28px}.section-checkbox:not(.completed) .checkbox-indicator{background:#ffffff0d;border:2px solid #fff3}.section-checkbox.completed .checkbox-indicator{background:linear-gradient(135deg,#10b981,#059669);border:none;box-shadow:0 0 15px #10b98166}.checkbox-indicator svg{color:#fff;height:16px;width:16px}.checkbox-empty{background:#fff3;border-radius:2px;height:8px;width:8px}.checkbox-label{color:#fffc;font-size:1rem;font-weight:500;transition:color .3s ease}.section-checkbox.completed .checkbox-label{color:#10b981}.sections-progress-list{display:flex;flex-direction:column;gap:8px;margin:24px 0}.sections-progress-header{align-items:center;border-bottom:1px solid #ffffff1a;display:flex;justify-content:space-between;margin-bottom:16px;padding-bottom:12px}.sections-progress-header h4{align-items:center;color:#fff;display:flex;font-size:1rem;gap:8px;margin:0}.sections-count{color:#ffffff80;font-size:.875rem}.sections-count span{color:#d4af37;font-weight:600}.quiz-container{background:linear-gradient(135deg,#1e1e28e6,#14141ef2);border:1px solid #d4af374d;border-radius:20px;box-shadow:0 20px 60px #0006;margin:32px 0;padding:32px}.quiz-header{margin-bottom:24px;text-align:center}.quiz-header h3{color:#d4af37;font-size:1.5rem;margin-bottom:16px}.quiz-progress{align-items:center;display:flex;flex-direction:column;gap:8px}.quiz-progress span{color:#fff9;font-size:.875rem}.quiz-progress-bar{background:#ffffff1a;border-radius:3px;height:6px;max-width:300px;overflow:hidden;width:100%}.quiz-progress-fill{background:linear-gradient(90deg,#d4af37,#f4d03f);border-radius:3px;height:100%;transition:width .3s ease}.quiz-navigation-dots{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-bottom:24px}.nav-dot{background:#ffffff0d;border:2px solid #fff3;border-radius:50%;color:#ffffff80;cursor:pointer;font-size:.875rem;font-weight:600;height:36px;transition:all .3s ease;width:36px}.nav-dot:hover{background:#d4af371a;border-color:#d4af3780}.nav-dot.active{background:#d4af37;border-color:#d4af37;color:#000}.nav-dot.answered{background:#10b98133;border-color:#10b981;color:#10b981}.nav-dot.answered.active{background:#10b981;color:#fff}.quiz-question-card{background:#ffffff08;border:1px solid #ffffff1a;border-radius:16px;margin-bottom:24px;padding:32px}.question-text{color:#fff;font-size:1.25rem;font-weight:500;line-height:1.6;margin-bottom:24px}.quiz-options{display:flex;flex-direction:column;gap:12px}.quiz-option{align-items:center;background:#ffffff08;border:2px solid #ffffff1a;border-radius:12px;cursor:pointer;display:flex;gap:16px;padding:16px 20px;text-align:left;transition:all .3s ease}.quiz-option:hover{background:#d4af371a;border-color:#d4af374d;transform:translateX(4px)}.quiz-option.selected{background:#d4af3726;border-color:#d4af37;box-shadow:0 0 20px #d4af3733}.option-letter{align-items:center;background:#ffffff1a;border-radius:50%;color:#fff9;display:flex;flex-shrink:0;font-weight:700;height:36px;justify-content:center;transition:all .3s ease;width:36px}.quiz-option.selected .option-letter{background:#d4af37;color:#000}.option-text{color:#fffc;font-size:1rem;line-height:1.5}.quiz-option.selected .option-text{color:#fff}.quiz-actions{display:flex;gap:16px;justify-content:space-between;margin-bottom:16px}.quiz-actions .btn{border-radius:12px;cursor:pointer;flex:1 1;font-size:1rem;font-weight:600;padding:14px 24px;transition:all .3s ease}.quiz-actions .btn-secondary{background:#ffffff1a;border:1px solid #fff3;color:#ffffffb3}.quiz-actions .btn-secondary:hover:not(:disabled){background:#ffffff26;color:#fff}.quiz-actions .btn-primary{background:linear-gradient(135deg,#d4af37,#b8962e);border:none;color:#000}.quiz-actions .btn-primary:hover:not(:disabled){box-shadow:0 10px 30px #d4af3766;transform:translateY(-2px)}.quiz-actions .btn:disabled{cursor:not-allowed;opacity:.5}.submit-btn{align-items:center;display:flex;gap:8px;justify-content:center}.spinner{border:2px solid #0000;border-top-color:#000;height:18px;width:18px}.quiz-hint{color:#ffffff80;font-size:.875rem}.quiz-hint,.quiz-results{text-align:center}.quiz-results.passed .results-header{background:linear-gradient(135deg,#10b98133,#10b9810d)}.quiz-results.failed .results-header{background:linear-gradient(135deg,#ef444433,#ef44440d)}.results-header{border-radius:16px;margin-bottom:32px;padding:32px}.results-icon{font-size:4rem;margin-bottom:16px}.results-header h2{color:#fff;font-size:2rem;margin:0}.results-score{margin-bottom:32px}.score-circle{height:150px;margin:0 auto 16px;position:relative;width:150px}.score-circle svg{height:100%;width:100%}.score-bg{stroke:#ffffff1a}.quiz-results.passed .score-fill{stroke:#10b981}.quiz-results.failed .score-fill{stroke:#ef4444}.score-fill{transition:stroke-dasharray 1s ease}.score-value{color:#fff;font-size:2.5rem;font-weight:700;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.score-label{color:#ffffffb3;font-size:1.1rem}.results-details{background:#0003;border-radius:16px;margin-bottom:24px;padding:24px;text-align:left}.results-details h4{color:#fff;font-size:1.1rem;margin-bottom:16px}.result-item{border-radius:12px;display:flex;gap:16px;margin-bottom:12px;padding:16px}.result-item.correct{background:#10b9811a;border-left:4px solid #10b981}.result-item.incorrect{background:#ef44441a;border-left:4px solid #ef4444}.result-indicator{align-items:center;border-radius:50%;display:flex;flex-shrink:0;font-weight:700;height:32px;justify-content:center;width:32px}.result-item.correct .result-indicator{background:#10b981;color:#fff}.result-item.incorrect .result-indicator{background:#ef4444;color:#fff}.result-content{flex:1 1}.result-question{color:#fff;font-weight:500;margin-bottom:8px}.result-answer{color:#fff9;font-size:.9rem;margin-bottom:4px}.result-correct{color:#10b981;font-size:.9rem;font-weight:500}.results-actions{margin-top:24px}.success-message{font-size:1.1rem;font-weight:500}.quiz-completed-card{padding:40px;text-align:center}.quiz-completed-icon{font-size:4rem;margin-bottom:16px}.quiz-completed-card h3{color:#fff;font-size:1.5rem;margin-bottom:16px}.quiz-completed-card p{color:#ffffffb3;margin-bottom:8px}.quiz-completed-card p strong{color:#d4af37;font-size:1.5rem}.quiz-completed-card .passed{color:#10b981;font-weight:500}.quiz-completed-card .failed{color:#ef4444;font-weight:500}.quiz-completed-card .btn{background:#ffffff1a;border:1px solid #fff3;border-radius:12px;color:#fff;cursor:pointer;font-weight:500;margin-top:24px;padding:12px 32px;transition:all .3s ease}.quiz-completed-card .btn:hover{background:#ffffff26}@media (max-width:768px){.quiz-container,.quiz-question-card{padding:20px}.question-text{font-size:1.1rem}.quiz-actions{flex-direction:column}.nav-dot{font-size:.75rem;height:32px;width:32px}}.copy-button{align-items:center;background:#d4af371a;border:1px solid #d4af374d;border-radius:8px;color:#d4af37;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:500;gap:8px;padding:10px 16px;transition:all .3s ease}.copy-button:hover{background:#d4af3733;border-color:#d4af37;box-shadow:0 4px 15px #d4af374d;transform:translateY(-2px)}.copy-button.copied{background:#10b98133;border-color:#10b981;color:#10b981}.copy-button svg{height:16px;width:16px}.prompt-box-container{background:linear-gradient(135deg,#0006,#14141e99);border:1px solid #d4af3733;border-radius:16px;margin:24px 0;overflow:hidden}.prompt-box-title{align-items:center;background:#d4af371a;border-bottom:1px solid #d4af3733;color:#d4af37;display:flex;font-size:.875rem;font-weight:600;gap:8px;padding:12px 20px}.prompt-box-title:before{content:"💡"}.prompt-box-content{padding:20px;position:relative}.prompt-text{word-wrap:break-word;background:#0000004d;border-radius:12px;color:#ffffffe6;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.9rem;line-height:1.7;margin:0 0 16px;overflow-x:auto;padding:20px;white-space:pre-wrap}.prompt-box-content .copy-button{position:absolute;right:16px;top:16px}.inline-prompt{align-items:center;background:#0000004d;border:1px solid #d4af3733;border-radius:12px;display:inline-flex;gap:12px;margin:8px 0;padding:16px 20px;width:100%}.inline-prompt code{background:none;color:#ffffffe6;flex:1 1;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.9rem;padding:0}.inline-prompt .copy-button{font-size:.75rem;padding:8px 12px}.code-block-container{margin:16px 0;position:relative}.code-block-container pre{background:#0006;border:1px solid #ffffff1a;border-radius:12px;margin:0;overflow-x:auto;padding:50px 20px 20px}.code-block-container code{color:#e2e8f0;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.85rem;line-height:1.6}.code-block-container .copy-button{font-size:.75rem;padding:6px 12px;position:absolute;right:8px;top:8px}.code-block-language{color:#fff6;font-size:.75rem;left:16px;letter-spacing:.5px;position:absolute;text-transform:uppercase;top:8px}@media (max-width:768px){.prompt-box-content .copy-button{justify-content:center;margin-top:12px;position:relative;right:auto;top:auto;width:100%}.inline-prompt{align-items:stretch;flex-direction:column}.inline-prompt .copy-button{justify-content:center;width:100%}}.playground-container{background:linear-gradient(135deg,#1e1e28f2,#14141efa);border:2px solid #d4af374d;border-radius:24px;box-shadow:0 20px 60px #0006;margin:32px 0;overflow:hidden}.playground-header{align-items:center;background:linear-gradient(135deg,#d4af3726,#d4af370d);border-bottom:1px solid #d4af3733;display:flex;gap:16px;padding:24px 32px}.playground-icon{font-size:2.5rem}.playground-header h3{color:#d4af37;font-size:1.5rem;font-weight:700;margin:0}.playground-description{color:#fff9;font-size:.9rem;margin:4px 0 0}.playground-content{grid-gap:32px;display:grid;gap:32px;grid-template-columns:1fr 1fr;padding:32px}.playground-inputs h4,.playground-output h4{align-items:center;color:#fff;display:flex;font-size:1.1rem;gap:8px;margin-bottom:20px}.inputs-grid{gap:20px}.input-group,.inputs-grid{display:flex;flex-direction:column}.input-group{gap:8px}.input-group label{color:#fffc;font-size:.9rem;font-weight:500}.input-group .required{color:#ef4444;margin-left:4px}.input-group input,.input-group select,.input-group textarea{background:#0000004d;border:1px solid #ffffff1a;border-radius:12px;color:#fff;font-size:1rem;padding:14px 16px;transition:all .3s ease}.input-group input:focus,.input-group select:focus,.input-group textarea:focus{border-color:#d4af37;box-shadow:0 0 20px #d4af3733;outline:none}.input-group input::placeholder,.input-group textarea::placeholder{color:#ffffff4d}.input-group select{cursor:pointer}.input-group select option{background:#1a1a2e;color:#fff}.input-hint{color:#fff6;font-style:italic}.generate-btn{background:linear-gradient(135deg,#d4af37,#b8962e);border:none;border-radius:12px;color:#000;cursor:pointer;font-size:1.1rem;font-weight:700;margin-top:24px;padding:16px 24px;transition:all .3s ease;width:100%}.generate-btn:hover:not(:disabled){box-shadow:0 10px 30px #d4af3766;transform:translateY(-2px)}.generate-btn:disabled{cursor:not-allowed;opacity:.5}.playground-output{display:flex;flex-direction:column}.output-box{background:#0000004d;border:1px solid #10b9814d;border-radius:16px;display:flex;flex:1 1;flex-direction:column;padding:20px}.output-box pre{word-wrap:break-word;background:#0000004d;border-radius:12px;color:#ffffffe6;flex:1 1;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.9rem;line-height:1.7;margin:0;max-height:300px;overflow-y:auto;padding:16px;white-space:pre-wrap}.output-actions{display:flex;gap:12px;margin-top:16px}.output-actions .copy-button{flex:1 1;justify-content:center}.reset-btn{background:#ffffff1a;border:1px solid #fff3;border-radius:8px;color:#ffffffb3;cursor:pointer;font-size:.875rem;padding:10px 16px;transition:all .3s ease}.reset-btn:hover{background:#ffffff26;color:#fff}.output-placeholder{align-items:center;background:#0003;border:2px dashed #ffffff1a;border-radius:16px;display:flex;flex:1 1;flex-direction:column;justify-content:center;padding:40px;text-align:center}.placeholder-icon{font-size:3rem;margin-bottom:16px;opacity:.5}.output-placeholder p{color:#fff6;margin:0}.playground-template{padding:0 32px 32px}.playground-template details{background:#0003;border:1px solid #ffffff1a;border-radius:12px;overflow:hidden}.playground-template summary{color:#fff9;cursor:pointer;padding:16px 20px;transition:all .3s ease}.playground-template summary:hover{background:#ffffff0d;color:#fff}.playground-template details[open] summary{border-bottom:1px solid #ffffff1a}.playground-template pre{word-wrap:break-word;color:#ffffffb3;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.85rem;line-height:1.6;margin:0;padding:20px;white-space:pre-wrap}@media (max-width:900px){.playground-content{grid-template-columns:1fr}.playground-content,.playground-header{padding:20px}.playground-template{padding:0 20px 20px}}.discord-widget-container{background:linear-gradient(135deg,#5865f2,#4752c4);border-radius:20px;box-shadow:0 15px 40px #5865f24d;margin:32px 0;padding:28px}.discord-header{gap:16px;margin-bottom:24px}.discord-header,.discord-logo{align-items:center;display:flex}.discord-logo{background:#ffffff26;border-radius:16px;height:56px;justify-content:center;width:56px}.discord-logo svg{color:#fff;height:32px;width:32px}.discord-info h3{color:#fff;font-size:1.25rem;font-weight:700;margin:0}.discord-info p{color:#ffffffb3;font-size:.9rem;margin:4px 0 0}.discord-content{margin-bottom:24px}.discord-features{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,1fr);margin-bottom:20px}.feature-item{align-items:center;background:#ffffff1a;border-radius:12px;color:#fff;display:flex;font-size:.9rem;gap:10px;padding:12px 16px}.feature-icon{font-size:1.25rem}.discord-stats{border-top:1px solid #ffffff1a;display:flex;gap:20px;padding:16px 0}.discord-stats .stat{align-items:center;color:#fffc;display:flex;font-size:.875rem;gap:8px}.stat-icon{font-size:.875rem}.discord-join-btn{align-items:center;background:#fff;border:none;border-radius:12px;color:#5865f2;cursor:pointer;display:flex;font-size:1.1rem;font-weight:700;gap:12px;justify-content:center;padding:16px 24px;text-decoration:none;transition:all .3s ease;width:100%}.discord-join-btn:hover{box-shadow:0 10px 30px #0003;transform:translateY(-3px)}.discord-join-btn svg{height:24px;width:24px}.discord-note{color:#fff9;font-size:.8rem;margin:16px 0 0;text-align:center}@media (max-width:600px){.discord-features{grid-template-columns:1fr}.discord-stats{flex-direction:column;gap:12px}}.module-header{margin:0 auto;max-width:900px;padding:2rem 2rem 3rem;position:relative;z-index:1}.back-btn{background:#0000;border:none;color:var(--gray-light);cursor:pointer;font-family:Inter,sans-serif;font-size:.9rem;margin-bottom:1.5rem;transition:color .3s ease}.back-btn:hover{color:var(--gold)}.module-badge{background:var(--gold);border-radius:4px;color:var(--black);display:inline-block;font-size:.75rem;letter-spacing:2px;padding:6px 16px}.module-badge,.module-header h1{font-family:Inter,sans-serif;font-weight:800;margin-bottom:1rem}.module-header h1{color:var(--white);font-size:2.5rem;letter-spacing:-1px;line-height:1.2}.module-subtitle{color:var(--gray-light);font-family:Inter,sans-serif;font-size:1.2rem;line-height:1.6}.module-content{margin:0 auto;max-width:900px;padding:0 2rem 4rem}.module-section{border-bottom:1px solid #ffffff14;margin-bottom:3rem;padding-bottom:3rem}.module-section:last-of-type{border-bottom:none}.module-section h2{border-bottom:2px solid var(--gold);color:var(--white);display:inline-block;font-size:1.6rem;margin-bottom:1.5rem;padding-bottom:.8rem}.module-section h2,.module-section h3{font-family:Inter,sans-serif;font-weight:700}.module-section h3{color:var(--gold);font-size:1.2rem;margin:2rem 0 1rem}.module-section h4{color:var(--white);font-family:Inter,sans-serif;font-size:1.1rem;font-weight:600;margin-bottom:.8rem}.module-section p{color:#ffffffd9;font-family:Inter,sans-serif;font-size:1.05rem;line-height:1.8;margin-bottom:1.2rem}.module-list{list-style:none;margin:1.5rem 0;padding:0}.module-list li{border-bottom:1px solid #ffffff0d;color:#ffffffd9;font-family:Inter,sans-serif;font-size:1rem;line-height:1.6;padding:.8rem 0 .8rem 2rem;position:relative}.module-list li:before{color:var(--gold);content:"→";font-weight:700;left:0;position:absolute}.module-list.check li:before{color:var(--green);content:"✓"}.module-list li strong{color:var(--white)}.highlight-box{background:linear-gradient(135deg,#f59e0b26,#f59e0b0d);border:1px solid #f59e0b4d;border-left:4px solid var(--gold);margin:1.5rem 0;padding:1.5rem}.highlight-box,.warning-box{border-radius:8px;color:#ffffffe6;font-family:Inter,sans-serif;font-size:1rem;line-height:1.7}.warning-box{background:linear-gradient(135deg,#ef44441a,#ef44440d);border-left:4px solid #ef4444}.warning-box h4{color:#ef4444;margin-bottom:.8rem}.warning-box ul{list-style:none;margin:0;padding:0}.warning-box li{color:#ffffffd9;padding:.4rem 0}.info-box{background:#ffffff08;border:1px solid #ffffff1a;border-left:4px solid var(--gray-light);border-radius:8px;color:#ffffffd9;font-family:Inter,sans-serif;font-size:1rem;line-height:1.7;margin:1.5rem 0;padding:1.5rem}.info-box h4{color:var(--gray-light);margin-bottom:.8rem}.summary-box{background:linear-gradient(135deg,#10b9811a,#10b98108);border:1px solid #10b9814d;border-radius:12px;margin:1.5rem 0;padding:2rem}.summary-box ul{list-style:none;margin:0;padding:0}.summary-box li{border-bottom:1px solid #10b98126;color:#ffffffe6;font-family:Inter,sans-serif;font-size:1rem;line-height:1.6;padding:.8rem 0}.summary-box li:last-child{border-bottom:none}.summary-box strong{color:var(--green)}.exercise-box{background:linear-gradient(135deg,#6366f11a,#6366f108);border:1px solid #6366f14d;border-radius:12px;margin:1.5rem 0;padding:2rem}.exercise-box h4{color:#818cf8;font-size:1.2rem;margin-bottom:1rem}.exercise-box p{color:#ffffffd9;margin-bottom:1.5rem}.prompt-example{background:#0006;border:1px solid #ffffff1a;border-radius:8px;margin:1rem 0;padding:1rem 1.2rem}.prompt-example code{color:var(--gold);font-family:Monaco,Consolas,monospace;font-size:.9rem;line-height:1.6}.cards-grid{grid-gap:1.2rem;display:grid;gap:1.2rem;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin:1.5rem 0}.info-card{background:#ffffff08;border:1px solid #ffffff1a;border-radius:12px;padding:1.5rem;transition:all .3s ease}.info-card:hover{background:#f59e0b0d;border-color:#f59e0b66;transform:translateY(-3px)}.info-card .card-icon{font-size:2rem;margin-bottom:1rem}.info-card h4{color:var(--white);font-size:1rem;font-weight:700;margin-bottom:.5rem}.info-card h4,.info-card p{font-family:Inter,sans-serif}.info-card p{color:var(--gray-light);font-size:.9rem;line-height:1.5;margin:0}.module-navigation{align-items:center;border-top:1px solid #ffffff1a;display:flex;justify-content:space-between;margin-top:2rem;padding-top:2rem}.video-container{background:#00000080;border:1px solid #ffffff1a;border-radius:12px;height:0;margin:1.5rem 0;overflow:hidden;padding-bottom:56.25%;position:relative}.video-container iframe{height:100%;left:0;position:absolute;top:0;width:100%}.code-block{background:#1a1a2e;border:1px solid #ffffff1a;border-radius:8px;margin:1.5rem 0;overflow-x:auto;padding:1.5rem}.code-block pre{color:#e2e8f0;font-family:Monaco,Consolas,monospace;font-size:.9rem;line-height:1.6;margin:0}.code-block .comment{color:#6b7280}.code-block .keyword{color:#f472b6}.code-block .string{color:#34d399}.code-block .function{color:#60a5fa}.steps-list{counter-reset:step;list-style:none;margin:1.5rem 0;padding:0}.steps-list li{background:#ffffff05;border:1px solid #ffffff14;border-radius:12px;counter-increment:step;margin-bottom:1rem;padding:1.5rem 1.5rem 1.5rem 4rem;position:relative;transition:all .3s ease}.steps-list li:before{align-items:center;background:var(--gold);border-radius:50%;color:var(--black);content:counter(step);display:flex;font-size:.9rem;font-weight:800;height:32px;justify-content:center;left:1rem;position:absolute;top:50%;transform:translateY(-50%);width:32px}.steps-list li:hover{background:#f59e0b08;border-color:#f59e0b4d}.steps-list li strong{color:var(--white);display:block;font-size:1.05rem;margin-bottom:.3rem}.steps-list li span{color:var(--gray-light);font-size:.95rem}.tip-box{align-items:flex-start;background:linear-gradient(135deg,#f59e0b1a,#f59e0b08);border:1px solid #f59e0b4d;border-radius:12px;display:flex;gap:1rem;margin:1.5rem 0;padding:1.5rem}.tip-box .tip-icon{flex-shrink:0;font-size:1.5rem}.tip-box .tip-content h4{color:var(--gold);margin-bottom:.5rem}.tip-box .tip-content p{font-size:.95rem;margin:0}.section-header-with-checkbox{align-items:flex-start;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin-bottom:1.5rem}.section-header-with-checkbox h2{flex:1 1;margin-bottom:0}.two-columns{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr 1fr;margin:24px 0}.two-columns .column{border-radius:12px;padding:24px}.two-columns .column.success{background:#10b9811a;border:1px solid #10b9814d}.two-columns .column.warning{background:#ef44441a;border:1px solid #ef44444d}.two-columns .column h4{margin-bottom:16px;margin-top:0}.two-columns .column.success h4{color:#10b981}.two-columns .column.warning h4{color:#ef4444}.warning-box{margin:24px 0;padding:20px}.module-list.cross li:before{color:#ef4444;content:"✗"}.principles-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin:24px 0}.principle-card{background:#ffffff08;border:1px solid #ffffff1a;border-radius:12px;padding:24px;text-align:center;transition:all .3s ease}.principle-card:hover{border-color:#d4af374d;transform:translateY(-4px)}.principle-number{align-items:center;background:linear-gradient(135deg,#d4af37,#b8962e);border-radius:50%;color:#000;display:flex;font-size:1.1rem;font-weight:700;height:40px;justify-content:center;margin:0 auto 16px;width:40px}.principle-card h4{color:#fff;font-size:1rem;margin:0 0 8px}.principle-card p{color:#fff9;font-size:.875rem;line-height:1.5;margin:0}@media (max-width:768px){.module-header{padding:1.5rem 1rem 2rem}.module-header h1{font-size:1.8rem}.module-content{padding:0 1rem 3rem}.module-section h2{font-size:1.3rem}.cards-grid{grid-template-columns:1fr}.module-navigation{flex-direction:column;gap:1rem}.module-navigation .btn{text-align:center;width:100%}.two-columns{grid-template-columns:1fr}.section-header-with-checkbox{flex-direction:column}.principles-grid{grid-template-columns:1fr 1fr}}.step-guide-container{background:linear-gradient(135deg,#1e1e28f2,#14141efa);border:2px solid #10b9814d;border-radius:24px;box-shadow:0 20px 60px #0006;margin:32px 0;overflow:hidden}.step-guide-header{align-items:center;background:linear-gradient(135deg,#10b98126,#10b9810d);border-bottom:1px solid #10b98133;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;padding:24px 32px}.step-guide-title{align-items:center;display:flex;gap:16px}.guide-icon{font-size:2.5rem}.step-guide-title h2{color:#10b981;font-size:1.4rem;margin:0}.step-guide-title p{color:#fff9;font-size:.9rem;margin:4px 0 0}.step-guide-progress{text-align:right}.progress-text{color:#10b981;font-size:.875rem;font-weight:600;margin-bottom:8px}.step-guide-progress .progress-bar{background:#ffffff1a;border-radius:4px;height:8px;overflow:hidden;width:150px}.step-guide-progress .progress-fill{background:linear-gradient(90deg,#10b981,#059669);border-radius:4px;height:100%;transition:width .5s ease}.step-navigation{border-bottom:1px solid #ffffff0d;flex-wrap:wrap;gap:12px;padding:24px}.step-dot,.step-navigation{display:flex;justify-content:center}.step-dot{align-items:center;background:#ffffff0d;border:2px solid #fff3;border-radius:50%;color:#ffffff80;cursor:pointer;font-size:1rem;font-weight:600;height:44px;transition:all .3s ease;width:44px}.step-dot:hover{background:#10b9811a;border-color:#10b98180}.step-dot.active{background:#10b981;border-color:#10b981;box-shadow:0 0 20px #10b98166;color:#fff;transform:scale(1.1)}.step-dot.completed{background:#10b98133;border-color:#10b981;color:#10b981}.step-dot.completed.active{background:#10b981;color:#fff}.step-dot svg{height:18px;width:18px}.step-content{padding:32px}.step-header{margin-bottom:24px}.step-number{background:#10b9811a;border:1px solid #10b9814d;border-radius:20px;color:#10b981;display:inline-block;font-size:.8rem;font-weight:600;margin-bottom:12px;padding:6px 14px}.step-header h3{color:#fff;font-size:1.5rem;margin:0}.step-body{margin-bottom:32px}.step-description{color:#fffc;font-size:1.05rem;line-height:1.7;margin-bottom:24px}.step-image{border:1px solid #ffffff1a;border-radius:12px;margin:24px 0;overflow:hidden}.step-image img{display:block;width:100%}.step-code{background:#0006;border:1px solid #ffffff1a;border-radius:12px;margin:24px 0;overflow:hidden}.code-header{align-items:center;background:#0000004d;border-bottom:1px solid #ffffff1a;display:flex;justify-content:space-between;padding:12px 16px}.code-language{color:#fff6;font-size:.75rem;letter-spacing:.5px;text-transform:uppercase}.step-code pre{margin:0;overflow-x:auto;padding:20px}.step-code code{color:#e2e8f0;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.9rem;line-height:1.6}.step-prompt{background:linear-gradient(135deg,#d4af371a,#d4af370d);border:1px solid #d4af374d;border-radius:12px;margin:24px 0;overflow:hidden}.prompt-header{align-items:center;background:#d4af371a;border-bottom:1px solid #d4af3733;color:#d4af37;display:flex;font-weight:500;justify-content:space-between;padding:12px 16px}.step-prompt pre{word-wrap:break-word;color:#ffffffe6;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.9rem;line-height:1.7;margin:0;padding:20px;white-space:pre-wrap}.step-tips{background:#3b82f61a;border:1px solid #3b82f64d;border-radius:12px;margin:24px 0;padding:20px}.step-tips h4{color:#3b82f6;font-size:1rem;margin:0 0 12px}.step-tips ul{margin:0;padding-left:20px}.step-tips li{color:#fffc;line-height:1.5;margin-bottom:8px}.step-warning{align-items:flex-start;background:#ef44441a;border:1px solid #ef44444d;border-radius:12px;display:flex;gap:12px;margin:24px 0;padding:16px 20px}.warning-icon{flex-shrink:0;font-size:1.5rem}.step-warning p{color:#ffffffe6;line-height:1.5;margin:0}.step-checkpoint{background:#10b9811a;border:1px solid #10b9814d;border-radius:12px;margin:24px 0;padding:20px}.step-checkpoint h4{color:#10b981;font-size:1rem;margin:0 0 8px}.step-checkpoint p{color:#fffc;line-height:1.5;margin:0}.step-actions{border-top:1px solid #ffffff1a;display:flex;gap:16px;justify-content:space-between;padding-top:24px}.step-actions .btn{border-radius:12px;cursor:pointer;flex:1 1;font-size:1rem;font-weight:600;padding:16px 24px;transition:all .3s ease}.step-actions .btn-secondary{background:#ffffff1a;border:1px solid #fff3;color:#ffffffb3}.step-actions .btn-secondary:hover:not(:disabled){background:#ffffff26;color:#fff}.step-actions .btn-primary{background:linear-gradient(135deg,#10b981,#059669);border:none;color:#fff}.step-actions .btn-primary:hover{box-shadow:0 10px 30px #10b98166;transform:translateY(-2px)}.step-actions .btn:disabled{cursor:not-allowed;opacity:.5}@media (max-width:768px){.step-content,.step-guide-header{padding:20px}.step-navigation{gap:8px}.step-dot{font-size:.875rem;height:36px;width:36px}.step-actions{flex-direction:column}}.track-header{overflow:hidden;position:relative}.track-header:before{bottom:0;content:"";left:0;opacity:.1;pointer-events:none;position:absolute;right:0;top:0}.track-header.chatgpt-track:before{background:linear-gradient(135deg,#10b981,#0000 50%)}.track-header.claude-track:before{background:linear-gradient(135deg,#8b5cf6,#0000 50%)}.track-badge{border-radius:4px;display:inline-block;font-family:Inter,sans-serif;font-size:.75rem;font-weight:800;letter-spacing:2px;margin-bottom:1rem;padding:8px 16px}.track-badge.chatgpt{background:#10b98133;border:1px solid #10b9814d;color:#10b981}.track-badge.claude{background:#8b5cf633;border:1px solid #8b5cf64d;color:#8b5cf6}.track-section{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#00000080;border:2px solid #fff3;border-radius:16px;margin:0 auto 1.5rem;max-width:900px;overflow:hidden;transition:all .3s ease}.track-section:hover{border-color:#fff6}.section-toggle{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding:1.5rem 2rem;transition:all .3s ease}.section-toggle:hover{background:#ffffff0d}.section-toggle-content{align-items:center;display:flex;gap:1.5rem}.section-number{color:#d4af37;font-family:Inter,sans-serif;font-size:1.5rem;font-weight:900;opacity:.6}.section-toggle h2{color:#fff;font-family:Inter,sans-serif;font-size:1.25rem;font-weight:700;margin:0}.section-toggle p{color:#9ca3af;font-family:Inter,sans-serif;font-size:.9rem;margin:.3rem 0 0}.section-arrow{color:#9ca3af;font-size:.8rem;transition:all .3s ease}.section-toggle:hover .section-arrow{color:#d4af37}.section-content{animation:slideDown .3s ease;border-top:1px solid #ffffff0d;padding:0 2rem 2rem}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.crisp-grid{display:flex;flex-direction:column;gap:1rem;margin:2rem 0}.crisp-card{align-items:flex-start;background:#d4af370d;border:1px solid #d4af3726;border-radius:12px;display:flex;gap:1.5rem;padding:1.5rem;transition:all .3s ease}.crisp-card:hover{background:#d4af371a;border-color:#d4af374d;transform:translateX(5px)}.crisp-letter{align-items:center;background:linear-gradient(135deg,#d4af37,#f59e0b);border-radius:12px;color:#000;display:flex;flex-shrink:0;font-family:Inter,sans-serif;font-size:1.5rem;font-weight:900;height:50px;justify-content:center;width:50px}.crisp-content{flex:1 1}.crisp-content h4{color:#fff;font-size:1.1rem;font-weight:700}.crisp-content h4,.crisp-content p{font-family:Inter,sans-serif;margin:0 0 .5rem}.crisp-content p{color:#9ca3af;font-size:.95rem;line-height:1.5}.crisp-example{color:#d4af37;font-family:Inter,sans-serif;font-size:.85rem;font-style:italic}.track-steps{display:flex;flex-direction:column;gap:1rem;margin:1.5rem 0}.track-step{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0006;border:2px solid #ffffff26;border-radius:12px;display:flex;gap:1rem;padding:1.5rem;transition:all .3s ease}.track-step:hover{background:#8b5cf60d;border-color:#8b5cf633}.step-number{background:#8b5cf633;border-radius:10px;color:#8b5cf6;flex-shrink:0;font-family:Inter,sans-serif;font-size:1.1rem;font-weight:800}.step-content{flex:1 1}.step-content strong{color:#fff;display:block;font-family:Inter,sans-serif;font-size:1rem;margin-bottom:.3rem}.step-content p{color:#9ca3af;font-family:Inter,sans-serif;font-size:.9rem;line-height:1.5;margin:0}.code-block-track{background:#0006;border:1px solid #8b5cf633;border-radius:12px;margin:1rem 0;overflow-x:auto;padding:1.5rem}.code-block-track pre{color:#e2e8f0;font-family:Fira Code,Monaco,monospace;font-size:.9rem;line-height:1.6;margin:0}.code-block-track .comment{color:#6b7280}.code-block-track .keyword{color:#8b5cf6}.code-block-track .string{color:#10b981}.feature-cards{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin:1.5rem 0}.feature-card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0006;border:2px solid #ffffff26;border-radius:12px;padding:1.5rem;text-align:center;transition:all .3s ease}.feature-card:hover{background:#8b5cf60d;border-color:#8b5cf64d;transform:translateY(-3px)}.feature-card .icon{font-size:2rem;margin-bottom:.8rem}.feature-card h4{color:#fff;font-family:Inter,sans-serif;font-size:1rem;font-weight:700;margin:0 0 .5rem}.feature-card p{color:#9ca3af;font-family:Inter,sans-serif;font-size:.85rem;line-height:1.4;margin:0}.business-cards{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin:1.5rem 0}.business-card{background:linear-gradient(135deg,#8b5cf61a,#8b5cf605);border:1px solid #8b5cf633;border-radius:16px;padding:2rem;transition:all .3s ease}.business-card:hover{border-color:#8b5cf666;transform:translateY(-3px)}.business-card .price{color:#8b5cf6;font-family:Inter,sans-serif;font-size:1.8rem;font-weight:900;margin-bottom:.5rem}.business-card h4{color:#fff;font-family:Inter,sans-serif;font-size:1.1rem;font-weight:700;margin:0 0 .5rem}.business-card p{color:#9ca3af;font-family:Inter,sans-serif;font-size:.9rem;line-height:1.5;margin:0}.stats-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(4,1fr);margin:1.5rem 0}.stat-card{background:#d4af370d;border:1px solid #d4af3726;border-radius:12px;padding:1.5rem;text-align:center}.stat-card .stat-number{color:#d4af37;font-family:Inter,sans-serif;font-size:2rem;font-weight:900;margin-bottom:.3rem}.stat-card .stat-label{color:#fff;font-family:Inter,sans-serif;font-size:.9rem;font-weight:600;margin-bottom:.2rem}.stat-card .stat-detail{color:#9ca3af;font-family:Inter,sans-serif;font-size:.75rem}.comparison-table{margin:1.5rem 0;overflow-x:auto}.comparison-table table{border-collapse:collapse;width:100%}.comparison-table td,.comparison-table th{border-bottom:1px solid #ffffff14;font-family:Inter,sans-serif;font-size:.9rem;padding:1rem;text-align:left}.comparison-table th{background:#d4af371a;color:#d4af37;font-weight:700}.comparison-table td{color:#e2e8f0}.comparison-table tr:hover td{background:#ffffff05}.version-cards{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(2,1fr);margin:1.5rem 0}.version-card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0006;border:2px solid #ffffff26;border-radius:16px;padding:1.5rem;transition:all .3s ease}.version-card:hover{transform:translateY(-3px)}.version-card.free{border-color:#9ca3af4d}.version-card.pro{border-color:#3b82f64d}.version-card.best{background:#10b9810d;border-color:#10b98166}.version-card.enterprise{border-color:#8b5cf64d}.version-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.version-header h4{color:#fff;font-family:Inter,sans-serif;font-size:1.3rem;font-weight:800;margin:0}.version-badge{border-radius:20px;font-family:Inter,sans-serif;font-size:.7rem;font-weight:700;letter-spacing:.5px;padding:4px 12px}.version-badge.free{background:#9ca3af33;color:#9ca3af}.version-badge.pro{background:#3b82f633;color:#3b82f6}.version-badge.best{background:#10b98133;color:#10b981}.version-badge.enterprise{background:#8b5cf633;color:#8b5cf6}.version-content .version-desc{color:#9ca3af;font-family:Inter,sans-serif;font-size:.9rem;margin-bottom:1rem}.version-content ul{list-style:none;margin:0 0 1rem;padding:0}.version-content ul li{color:#e2e8f0;padding:.3rem 0}.version-content ul li,.version-use{font-family:Inter,sans-serif;font-size:.85rem}.version-use{border-top:1px solid #ffffff14;color:#9ca3af;padding-top:1rem}.version-use strong{color:#d4af37}.recommendation-box{background:linear-gradient(135deg,#d4af371a,#d4af3705);border:1px solid #d4af3733;border-radius:16px;margin:2rem 0;padding:1.5rem}.recommendation-box h4{color:#d4af37;font-family:Inter,sans-serif;font-size:1.1rem;font-weight:700;margin:0 0 1rem}.recommendation-content{display:flex;flex-direction:column;gap:.8rem}.rec-item{display:flex;font-family:Inter,sans-serif;font-size:.9rem;gap:1rem}.rec-item strong{color:#fff;min-width:200px}.rec-item span{color:#9ca3af}.access-methods{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(3,1fr);margin:1.5rem 0}.access-card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0006;border:2px solid #ffffff26;border-radius:16px;padding:1.5rem}.access-card .access-icon{font-size:2.5rem;margin-bottom:1rem}.access-card h4{color:#fff;font-family:Inter,sans-serif;font-size:1.1rem;font-weight:700;margin:0 0 .5rem}.access-card>p{color:#9ca3af;font-family:Inter,sans-serif;font-size:.9rem;margin-bottom:1rem}.steps-list{display:flex;flex-direction:column;gap:.8rem}.step-item{align-items:flex-start;display:flex;gap:.8rem}.step-num{background:#10b98133;color:#10b981;flex-shrink:0;font-family:Inter,sans-serif;font-size:.8rem;font-weight:700;height:24px;width:24px}.step-item span:last-child{color:#e2e8f0;font-family:Inter,sans-serif;font-size:.85rem}.tip-inline{background:#d4af371a;border-radius:8px;color:#d4af37;font-family:Inter,sans-serif;font-size:.8rem;margin-top:1rem;padding:.8rem}.upgrade-box{grid-gap:2rem;background:#10b9810d;border:1px solid #10b98133;border-radius:16px;display:grid;gap:2rem;grid-template-columns:1fr 1fr;margin:1.5rem 0;padding:1.5rem}.upgrade-steps{display:flex;flex-direction:column;gap:1rem}.upgrade-step{align-items:flex-start;display:flex;gap:1rem}.upgrade-num{align-items:center;background:#10b981;border-radius:50%;color:#000;display:flex;flex-shrink:0;font-family:Inter,sans-serif;font-size:.9rem;font-weight:800;height:30px;justify-content:center;width:30px}.upgrade-step div strong{color:#fff;display:block;font-family:Inter,sans-serif;font-size:.95rem;margin-bottom:.2rem}.upgrade-step div p{color:#9ca3af;font-family:Inter,sans-serif;font-size:.85rem;margin:0}.upgrade-benefits h5{color:#10b981;font-family:Inter,sans-serif;font-size:1rem;font-weight:700;margin:0 0 1rem}.upgrade-benefits ul{list-style:none;margin:0;padding:0}.upgrade-benefits ul li{color:#e2e8f0;font-family:Inter,sans-serif;font-size:.9rem;padding:.4rem 0}.interface-guide{display:flex;flex-direction:column;gap:1.5rem;margin:1.5rem 0}.interface-section{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0006;border:2px solid #ffffff26;border-radius:12px;padding:1.5rem}.interface-section h4{color:#d4af37;font-family:Inter,sans-serif;font-size:1rem;font-weight:700;margin:0 0 1rem}.interface-section ul{list-style:none;margin:0;padding:0}.interface-section ul li{border-bottom:1px solid #ffffff0d;color:#e2e8f0;font-family:Inter,sans-serif;font-size:.9rem;padding:.5rem 0}.interface-section ul li:last-child{border-bottom:none}.interface-section ul li strong{color:#fff}.features-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(3,1fr);margin:1.5rem 0}.feature-box{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0006;border:2px solid #ffffff26;border-radius:12px;padding:1.5rem;transition:all .3s ease}.feature-box:hover{background:#10b9810d;border-color:#10b9814d}.feature-box .feature-icon{font-size:2rem;margin-bottom:.8rem}.feature-box h5{color:#fff;font-family:Inter,sans-serif;font-size:1rem;font-weight:700;margin:0 0 .5rem}.feature-box p{color:#9ca3af;font-family:Inter,sans-serif;font-size:.85rem;line-height:1.4;margin:0 0 .8rem}.feature-prompt{background:#0000004d;border-radius:6px;color:#d4af37;font-family:Inter,sans-serif;font-size:.8rem;padding:.6rem}.warning-box{background:#ef44441a;border:1px solid #ef44444d;border-radius:12px;margin:1.5rem 0;padding:1.5rem}.warning-box strong{color:#ef4444;display:block;font-family:Inter,sans-serif;font-size:.95rem;margin-bottom:.5rem}.warning-box p{color:#fca5a5;font-family:Inter,sans-serif;font-size:.9rem;line-height:1.5;margin:0}.before-after{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:1fr 1fr;margin:1.5rem 0}.after,.before{border-radius:12px;padding:1.5rem}.before{background:#ef44440d;border:1px solid #ef444433}.after{background:#10b9810d;border:1px solid #10b98133}.after h5,.before h5{font-family:Inter,sans-serif;font-size:1rem;font-weight:700;margin:0 0 1rem}.before h5{color:#ef4444}.after h5{color:#10b981}.result-preview{color:#9ca3af;font-family:Inter,sans-serif;font-size:.85rem;font-style:italic;margin-top:1rem}.tips-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(2,1fr);margin:1.5rem 0}.pro-tip{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0006;border:2px solid #ffffff26;border-radius:10px;display:flex;gap:1rem;padding:1rem}.pro-tip .tip-num{align-items:center;background:#d4af3733;border-radius:50%;color:#d4af37;display:flex;flex-shrink:0;font-family:Inter,sans-serif;font-size:.8rem;font-weight:800;height:28px;justify-content:center;width:28px}.pro-tip div strong{color:#fff;display:block;font-family:Inter,sans-serif;font-size:.9rem;margin-bottom:.2rem}.pro-tip div p{color:#9ca3af;font-family:Inter,sans-serif;font-size:.8rem;margin:0}.usecases-tabs{display:flex;flex-direction:column;gap:2rem;margin:1.5rem 0}.usecase-category{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0006;border:2px solid #ffffff26;border-radius:16px;padding:1.5rem}.usecase-category h4{color:#d4af37;font-family:Inter,sans-serif;font-size:1.1rem;font-weight:700;margin:0 0 1rem}.usecase-list{grid-gap:.8rem;display:grid;gap:.8rem;grid-template-columns:repeat(2,1fr);margin-bottom:1.5rem}.usecase-item{background:#0003;border-radius:8px;display:flex;flex-direction:column;padding:.8rem}.usecase-name{color:#fff;font-size:.9rem;font-weight:600}.usecase-desc,.usecase-name{font-family:Inter,sans-serif}.usecase-desc{color:#9ca3af;font-size:.8rem}.advanced-techniques{display:flex;flex-direction:column;gap:1.5rem;margin:1.5rem 0}.technique-card{background:#8b5cf60d;border:1px solid #8b5cf633;border-radius:16px;padding:1.5rem}.technique-card h4{color:#8b5cf6;font-family:Inter,sans-serif;font-size:1.1rem;font-weight:700;margin:0 0 .5rem}.technique-card>p{color:#9ca3af;font-family:Inter,sans-serif;font-size:.9rem;margin:0 0 1rem}.chain-steps{display:flex;flex-direction:column;gap:.8rem;margin-top:1rem}.chain-step{align-items:flex-start;display:flex;gap:1rem}.chain-num{align-items:center;background:#8b5cf633;border-radius:50%;color:#8b5cf6;display:flex;flex-shrink:0;font-family:Inter,sans-serif;font-size:.8rem;font-weight:700;height:28px;justify-content:center;width:28px}.chain-step div strong{color:#fff;display:block;font-family:Inter,sans-serif;font-size:.9rem;margin-bottom:.2rem}.chain-step div p{color:#9ca3af;font-family:Inter,sans-serif;font-size:.85rem;margin:0}.time-savings{background:#10b9810d;border:1px solid #10b98133;border-radius:16px;margin:1.5rem 0;padding:1.5rem}.time-savings h4{color:#10b981;font-family:Inter,sans-serif;font-size:1rem;font-weight:700;margin:0 0 1rem}.savings-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(3,1fr)}.saving-item{align-items:center;background:#0003;border-radius:8px;display:flex;justify-content:space-between;padding:.8rem}.saving-task{color:#e2e8f0;font-size:.85rem}.saving-task,.saving-time{font-family:Inter,sans-serif}.saving-time{color:#10b981;font-size:1.1rem;font-weight:800}.projects-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(2,1fr);margin:1.5rem 0}.project-card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0006;border:2px solid #ffffff26;border-radius:16px;padding:1.5rem;transition:all .3s ease}.project-card:hover{transform:translateY(-3px)}.project-card.beginner{border-color:#10b9814d}.project-card.intermediate{border-color:#3b82f64d}.project-card.advanced{border-color:#8b5cf64d}.project-level{border-radius:20px;display:inline-block;font-family:Inter,sans-serif;font-size:.7rem;font-weight:700;margin-bottom:.8rem;padding:4px 10px}.project-card.beginner .project-level{background:#10b98133;color:#10b981}.project-card.intermediate .project-level{background:#3b82f633;color:#3b82f6}.project-card.advanced .project-level{background:#8b5cf633;color:#8b5cf6}.project-card h4{color:#fff;font-family:Inter,sans-serif;font-size:1.1rem;font-weight:700;margin:0 0 .5rem}.project-card>p{color:#9ca3af;font-family:Inter,sans-serif;font-size:.85rem;margin:0 0 1rem}.project-card ul{list-style:none;margin:0 0 1rem;padding:0}.project-card ul li{color:#e2e8f0;font-family:Inter,sans-serif;font-size:.85rem;padding:.3rem 0 .3rem 1.2rem;position:relative}.project-card ul li:before{color:#d4af37;content:"•";left:0;position:absolute}.project-time{color:#d4af37;font-family:Inter,sans-serif;font-size:.85rem;font-weight:600}.limits-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(3,1fr);margin:1.5rem 0}.limit-card{background:#ef44440d;border:1px solid #ef444433;border-radius:12px;padding:1.5rem;text-align:center}.limit-card .limit-icon{font-size:2rem;margin-bottom:.8rem}.limit-card h5{color:#fca5a5;font-family:Inter,sans-serif;font-size:.95rem;font-weight:700;margin:0 0 .5rem}.limit-card p{color:#9ca3af;font-family:Inter,sans-serif;font-size:.8rem;line-height:1.4;margin:0}.best-practices{display:flex;flex-direction:column;gap:1rem;margin:1.5rem 0}.practice-item{background:#10b9810d;border:1px solid #10b98126;border-radius:10px;display:flex;gap:1rem;padding:1rem 1.5rem}.practice-check{align-items:center;background:#10b98133;border-radius:50%;color:#10b981;display:flex;flex-shrink:0;font-weight:700;height:24px;justify-content:center;width:24px}.practice-item div strong{color:#fff;display:block;font-family:Inter,sans-serif;font-size:.95rem;margin-bottom:.3rem}.practice-item div p{color:#9ca3af;font-family:Inter,sans-serif;font-size:.85rem;margin:0}.summary-box.large{padding:2rem}.summary-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(2,1fr)}.summary-item{gap:.8rem}.summary-check,.summary-item{align-items:center;display:flex}.summary-check{background:#10b98133;border-radius:50%;color:#10b981;flex-shrink:0;font-size:.8rem;font-weight:700;height:22px;justify-content:center;width:22px}.summary-item span:last-child{color:#e2e8f0;font-family:Inter,sans-serif;font-size:.9rem}.crisp-details{list-style:none;margin:.5rem 0;padding:0}.crisp-details li{color:#9ca3af;font-family:Inter,sans-serif;font-size:.8rem;padding:.2rem 0 .2rem 1rem;position:relative}.crisp-details li:before{color:#d4af37;content:"→";left:0;position:absolute}.fears-grid{display:flex;flex-direction:column;gap:1.5rem;margin:1.5rem 0}.fear-card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0006;border:2px solid #ffffff26;border-radius:16px;padding:1.5rem}.fear-question{align-items:center;display:flex;gap:1rem;margin-bottom:1rem}.fear-icon{font-size:1.5rem}.fear-question h4{color:#fff;font-family:Inter,sans-serif;font-size:1.1rem;font-weight:700;margin:0}.fear-answer p{color:#e2e8f0;font-size:.9rem;line-height:1.6;margin:0 0 .8rem}.fear-action,.fear-answer p{font-family:Inter,sans-serif}.fear-action{background:#10b9811a;border-left:3px solid #10b981;border-radius:0 8px 8px 0;color:#10b981;font-size:.85rem;padding:.8rem 1rem}.myth-busters{background:#ef44440d;border:1px solid #ef444433;border-radius:16px;margin:2rem 0;padding:1.5rem}.myth-busters h4{color:#ef4444;font-family:Inter,sans-serif;font-size:1.1rem;font-weight:700;margin:0 0 1rem}.myths-list{display:flex;flex-direction:column;gap:.8rem}.myth-item{align-items:center;display:flex;gap:1rem}.myth-false{background:#ef444433;border-radius:4px;color:#ef4444;flex-shrink:0;font-size:.7rem;font-weight:800;padding:4px 10px}.myth-false,.myth-text{font-family:Inter,sans-serif}.myth-text{color:#e2e8f0;font-size:.9rem}.ai-comparison-table{margin:1.5rem 0;overflow-x:auto}.ai-comparison-table table{border-collapse:collapse;min-width:600px;width:100%}.ai-comparison-table td,.ai-comparison-table th{border-bottom:1px solid #ffffff14;font-family:Inter,sans-serif;font-size:.85rem;padding:.8rem;text-align:center}.ai-comparison-table th{background:#d4af371a;color:#d4af37;font-weight:700}.ai-comparison-table td{color:#e2e8f0}.ai-comparison-table td:first-child{text-align:left}.ai-profiles{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(2,1fr);margin:1.5rem 0}.ai-profile{border-radius:16px;padding:1.5rem}.chatgpt-profile{background:#10a37f0d;border:1px solid #10a37f33}.claude-profile{background:#cc785c0d;border:1px solid #cc785c33}.gemini-profile{background:#3b82f60d;border:1px solid #3b82f633}.copilot-profile{background:#8b5cf60d;border:1px solid #8b5cf633}.ai-profile h4{color:#fff;font-family:Inter,sans-serif;font-size:1rem;font-weight:700;margin:0 0 .5rem}.ai-profile>p{color:#d4af37;font-family:Inter,sans-serif;font-size:.85rem;margin:0 0 .8rem}.ai-profile ul{list-style:none;margin:0;padding:0}.ai-profile ul li{color:#e2e8f0;font-family:Inter,sans-serif;font-size:.85rem;padding:.3rem 0}.troubleshoot-scenarios{display:flex;flex-direction:column;gap:1.5rem;margin:1.5rem 0}.trouble-card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0006;border:2px solid #ffffff26;border-radius:16px;padding:1.5rem}.trouble-problem{align-items:center;border-bottom:1px solid #ffffff14;display:flex;gap:1rem;margin-bottom:1rem;padding-bottom:1rem}.trouble-icon{font-size:1.5rem}.trouble-problem h4{color:#fca5a5;font-family:Inter,sans-serif;font-size:1rem;font-weight:700;margin:0}.trouble-solution p{color:#e2e8f0;font-family:Inter,sans-serif;font-size:.9rem;margin:0 0 .8rem}.trouble-fix{background:#10b9810d;border-radius:8px;margin-bottom:1rem;padding:1rem}.trouble-fix strong{color:#10b981;font-family:Inter,sans-serif;font-size:.9rem}.trouble-fix ul{list-style:none;margin:.5rem 0 0;padding:0}.trouble-fix ul li{color:#e2e8f0;font-family:Inter,sans-serif;font-size:.85rem;padding:.3rem 0 .3rem 1rem;position:relative}.trouble-fix ul li:before{color:#10b981;content:"→";left:0;position:absolute}.iteration-guide{background:#8b5cf60d;border:1px solid #8b5cf633;border-radius:16px;margin:2rem 0;padding:1.5rem}.iteration-guide h4{color:#8b5cf6;font-family:Inter,sans-serif;font-size:1.1rem;font-weight:700;margin:0 0 .5rem}.iteration-guide>p{color:#9ca3af;font-family:Inter,sans-serif;font-size:.9rem;margin:0 0 1rem}.iteration-steps{display:flex;gap:1rem}.iteration-step{background:#0003;border-radius:12px;flex:1 1;flex-direction:column;padding:1rem;text-align:center}.iter-num,.iteration-step{align-items:center;display:flex}.iter-num{background:#8b5cf633;border-radius:50%;color:#8b5cf6;font-family:Inter,sans-serif;font-size:1rem;font-weight:800;height:36px;justify-content:center;margin-bottom:.8rem;width:36px}.iteration-step div strong{color:#fff;display:block;font-family:Inter,sans-serif;font-size:.9rem;margin-bottom:.3rem}.iteration-step div p{color:#9ca3af;font-family:Inter,sans-serif;font-size:.8rem;margin:0}.faq-list{display:flex;flex-direction:column;gap:1rem;margin:1.5rem 0}.faq-item{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0006;border:2px solid #ffffff26;border-radius:12px;padding:1.5rem}.faq-q{color:#d4af37;font-size:1rem;font-weight:700;margin-bottom:.8rem}.faq-a,.faq-q{font-family:Inter,sans-serif}.faq-a{color:#e2e8f0;font-size:.9rem;line-height:1.6}.faq-a strong{color:#fff}.faq-a ul{list-style:none;margin:.5rem 0 0;padding:0}.faq-a ul li{padding:.3rem 0 .3rem 1rem;position:relative}.faq-a ul li:before{color:#d4af37;content:"•";left:0;position:absolute}.final-encouragement{background:linear-gradient(135deg,#10b9811a,#10b98105);border:1px solid #10b9814d;border-radius:16px;margin:2rem 0;padding:2rem;text-align:center}.final-encouragement h4{color:#10b981;font-family:Inter,sans-serif;font-size:1.5rem;font-weight:800;margin:0 0 1rem}.final-encouragement p{color:#e2e8f0;font-family:Inter,sans-serif;font-size:1rem;line-height:1.6;margin:0 0 .8rem}.encouragement-cta{color:#10b981!important;font-size:1.2rem!important;font-weight:700;margin-top:1rem!important}.fusion-page-header{background:linear-gradient(135deg,#8b5cf61a,#10b9810d 50%,#cc785c0d);border-bottom:1px solid #8b5cf633;overflow:hidden;padding:3rem 2rem;position:relative;text-align:center}.fusion-page-header:before{background:linear-gradient(90deg,#10a37f,#8b5cf6,#cc785c);content:"";height:3px;left:0;position:absolute;right:0;top:0}.fusion-logos-header{align-items:center;display:flex;gap:1rem;justify-content:center;margin-bottom:1.5rem}.fusion-logo-chatgpt{filter:drop-shadow(0 4px 12px rgba(16,163,127,.3));height:56px;transition:transform .3s ease;width:56px}.fusion-logo-chatgpt:hover{transform:scale(1.1)}.fusion-logo-claude{filter:drop-shadow(0 4px 12px rgba(204,120,92,.3));height:56px;transition:transform .3s ease;width:56px}.fusion-logo-claude:hover{transform:scale(1.1)}.fusion-plus{color:#8b5cf6;font-size:2rem;text-shadow:0 2px 10px #8b5cf666}.fusion-page-header h1,.fusion-plus{font-family:Inter,sans-serif;font-weight:900}.fusion-page-header h1{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fff,#8b5cf6);-webkit-background-clip:text;background-clip:text;color:#fff;font-size:2.5rem;letter-spacing:-1px;margin:.5rem 0}.fusion-page-header .track-subtitle{color:#9ca3af;font-family:Inter,sans-serif;font-size:1.1rem;margin:0 auto;max-width:600px}.fusion-stats-header{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center;margin-top:2rem}.fusion-stat{align-items:center;background:#8b5cf61a;border:1px solid #8b5cf633;border-radius:12px;display:flex;flex-direction:column;min-width:100px;padding:1rem 1.5rem}.fusion-stat .stat-value{color:#8b5cf6;font-family:Inter,sans-serif;font-size:1.8rem;font-weight:900}.fusion-stat .stat-label{color:#9ca3af;font-family:Inter,sans-serif;font-size:.8rem;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.fusion-best{color:#8b5cf6!important;font-weight:800!important}@media (max-width:768px){.fusion-stats-header{gap:1rem}.fusion-stat{min-width:80px;padding:.8rem 1rem}.fusion-stat .stat-value{font-size:1.4rem}}.fusion-header:before{background:linear-gradient(135deg,#8b5cf6,#10b981 50%,#cc785c)}.fusion-badge-header{background:linear-gradient(135deg,#8b5cf64d,#10b98133);border:1px solid #8b5cf666;color:#8b5cf6}.fusion-highlight{background:linear-gradient(135deg,#8b5cf61a,#10b9810d 50%,#cc785c0d);border-color:#8b5cf64d}.fusion-aha{background:linear-gradient(135deg,#8b5cf61a,#8b5cf605);border:1px solid #8b5cf64d}.comparison-visual{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin:2rem 0}.team-member{border-radius:16px;min-width:160px;padding:1.5rem;text-align:center;transition:all .3s ease}.team-member:hover{transform:translateY(-5px)}.chatgpt-team{background:#10b9811a;border:1px solid #10b9814d}.claude-team{background:#cc785c1a;border:1px solid #cc785c4d}.fusion-team{background:linear-gradient(135deg,#8b5cf626,#8b5cf60d);border:2px solid #8b5cf680}.team-icon{font-size:2.5rem;margin-bottom:.5rem}.team-name{color:#fff;font-size:1.1rem;font-weight:800;margin-bottom:.3rem}.team-name,.team-role{font-family:Inter,sans-serif}.team-role{font-size:.75rem;font-weight:700;letter-spacing:1px;margin-bottom:.5rem}.chatgpt-team .team-role{color:#10b981}.claude-team .team-role{color:#cc785c}.fusion-team .team-role{color:#8b5cf6}.team-member p{color:#9ca3af;font-family:Inter,sans-serif;font-size:.85rem;margin:0}.team-equals,.team-vs{color:#8b5cf6;font-family:Inter,sans-serif;font-size:1.5rem;font-weight:900}.workflow-example{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0006;border:2px solid #ffffff26;border-radius:16px;margin:2rem 0;padding:1.5rem}.workflow-step{display:flex;gap:1.5rem;padding:1rem}.workflow-step .step-num{align-items:center;background:#8b5cf633;border-radius:50%;color:#8b5cf6;display:flex;flex-shrink:0;font-family:Inter,sans-serif;font-size:1rem;font-weight:800;height:36px;justify-content:center;width:36px}.workflow-step .step-content{flex:1 1}.step-ai{border-radius:20px;display:inline-block;font-family:Inter,sans-serif;font-size:.75rem;font-weight:700;margin-bottom:.5rem;padding:4px 12px}.chatgpt-ai{background:#10b98133;color:#10b981}.claude-ai{background:#cc785c33;color:#cc785c}.step-action{color:#fff;font-size:.95rem;font-weight:600;margin-bottom:.3rem}.step-action,.step-result{font-family:Inter,sans-serif}.step-result{color:#9ca3af;font-size:.85rem}.workflow-arrow{color:#8b5cf6;font-size:1.5rem;padding:.5rem 0;text-align:center}.workflow-final{background:#10b9811a;border-radius:12px;color:#10b981;font-family:Inter,sans-serif;font-size:1.2rem;font-weight:800;margin-top:1rem;padding:1.5rem;text-align:center}.workflow-final span{font-size:1.5rem;margin-right:.5rem}.truth-table{border:1px solid #ffffff1a;border-radius:12px;margin:1.5rem 0;overflow:hidden}.truth-row{display:flex}.truth-row.header{background:#d4af371a}.truth-row:not(.header):nth-child(2n){background:#ffffff05}.truth-task{color:#e2e8f0;flex:2 1}.truth-best,.truth-task{font-family:Inter,sans-serif;font-size:.9rem;padding:1rem 1.5rem}.truth-best{flex:1 1;font-weight:700;text-align:center}.truth-row.header .truth-best,.truth-row.header .truth-task{color:#d4af37;font-weight:700}.chatgpt-best{color:#10b981}.claude-best{color:#cc785c}.powers-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(2,1fr);margin:1.5rem 0}.power-card{border-radius:16px;padding:1.5rem;transition:all .3s ease}.power-card:hover{transform:translateY(-3px)}.chatgpt-power{background:#10b9810d;border:1px solid #10b98133}.chatgpt-power:hover{border-color:#10b98166}.claude-power{background:#cc785c0d;border:1px solid #cc785c33}.claude-power:hover{border-color:#cc785c66}.power-icon{font-size:2rem;margin-bottom:.8rem}.power-title{color:#fff;font-size:1.1rem;font-weight:700;margin-bottom:.3rem}.power-desc,.power-title{font-family:Inter,sans-serif}.power-desc{color:#9ca3af;font-size:.85rem;margin-bottom:.8rem}.power-example{background:#0003;border-radius:8px;color:#e2e8f0;font-family:Inter,sans-serif;font-size:.8rem;padding:.8rem}.power-example strong{color:#d4af37}.complement-visual{align-items:stretch;display:flex;gap:1rem;margin:2rem 0}.complement-side{border-radius:16px;flex:1 1;padding:1.5rem}.chatgpt-side{background:#10b9810d;border:1px solid #10b98133}.claude-side{background:#cc785c0d;border:1px solid #cc785c33}.complement-side h4{font-family:Inter,sans-serif;font-size:1.2rem;font-weight:800;margin:0 0 1rem;text-align:center}.complement-list{display:flex;flex-direction:column;gap:.5rem}.complement-item{align-items:center;border-radius:8px;display:flex;font-family:Inter,sans-serif;font-size:.85rem;gap:.8rem;padding:.6rem}.complement-item.strength{background:#10b9811a;color:#10b981}.complement-item.weakness{background:#ef44441a;color:#fca5a5}.complement-item .icon{font-size:.9rem}.complement-center{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:1rem}.complement-arrow{color:#8b5cf6;font-size:2rem}.complement-label{color:#8b5cf6;font-family:Inter,sans-serif;font-size:.7rem;font-weight:700;letter-spacing:1px;margin-top:.5rem;text-align:center}.scenario-box{background:#8b5cf60d;border:1px solid #8b5cf633;border-radius:20px;margin:2rem 0;padding:2rem}.scenario-title{align-items:center;color:#fff;display:flex;font-family:Inter,sans-serif;font-size:1.2rem;font-weight:700;gap:1rem;margin-bottom:1.5rem}.scenario-icon{font-size:1.5rem}.scenario-steps{display:flex;flex-direction:column;gap:1rem}.scenario-step{background:#0000004d;border:2px solid #ffffff1f;border-radius:12px;padding:1rem}.scenario-step .step-header{margin-bottom:.8rem}.step-badge{border-radius:20px;display:inline-block;font-family:Inter,sans-serif;font-size:.75rem;font-weight:700;padding:6px 14px}.chatgpt-badge{background:#10b98133;color:#10b981}.claude-badge{background:#cc785c33;color:#cc785c}.scenario-step .step-prompt{background:#0003;border-radius:8px;color:#e2e8f0;font-family:Inter,sans-serif;font-size:.9rem;line-height:1.5;margin-bottom:.8rem;padding:.8rem}.scenario-step .step-result{color:#10b981;font-family:Inter,sans-serif;font-size:.85rem}.scenario-final{background:#d4af371a;border-radius:12px;color:#d4af37;font-family:Inter,sans-serif;font-size:.95rem;margin-top:1.5rem;padding:1rem;text-align:center}.workflow-phases{margin:2rem 0}.phase{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0006;border:2px solid #ffffff26;border-radius:16px;margin-bottom:1rem;padding:1.5rem}.phase-header{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:1rem}.phase-number{background:#8b5cf633;border-radius:4px;color:#8b5cf6;font-size:.7rem;letter-spacing:1px;padding:6px 14px}.phase-number,.phase-title{font-family:Inter,sans-serif;font-weight:800}.phase-title{color:#fff;font-size:1.2rem}.phase-ai{border-radius:20px;font-size:.75rem;font-weight:700;margin-left:auto;padding:6px 14px}.phase-ai,.phase-content p{font-family:Inter,sans-serif}.phase-content p{color:#9ca3af;font-size:.9rem;margin:0 0 1rem}.phase-prompts{display:flex;flex-direction:column;gap:.5rem}.prompt-item{background:#0003;border-radius:8px;display:flex;font-family:Inter,sans-serif;font-size:.85rem;gap:.8rem;padding:.6rem}.prompt-label{color:#d4af37;flex-shrink:0;font-weight:600}.prompt-item span:last-child{color:#e2e8f0}.phase-arrow{color:#8b5cf6;font-size:1.5rem;padding:.5rem 0;text-align:center}.concrete-examples{display:flex;flex-direction:column;gap:1.5rem;margin:1.5rem 0}.example-card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0006;border:2px solid #ffffff26;border-radius:16px;padding:1.5rem}.example-header{align-items:center;color:#fff;display:flex;font-family:Inter,sans-serif;font-size:1.1rem;font-weight:700;gap:.8rem;margin-bottom:1rem}.example-icon{font-size:1.5rem}.example-workflow{display:flex;flex-direction:column;gap:.5rem}.example-step{background:#00000026;border-radius:8px;color:#e2e8f0;font-family:Inter,sans-serif;font-size:.85rem;gap:1rem;padding:.6rem}.example-step,.pro-tip-header{align-items:center;display:flex}.pro-tip-header{gap:.8rem;margin-bottom:1rem}.pro-tip-icon{font-size:1.5rem}.pro-tip-header span:last-child{color:#d4af37;font-family:Inter,sans-serif;font-size:.8rem;font-weight:800;letter-spacing:1px}.pro-tip-content{color:#e2e8f0;font-family:Inter,sans-serif;font-size:.9rem;line-height:1.6}.exercise-steps{display:flex;flex-direction:column;gap:1.5rem;margin:2rem 0}.exercise-step{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0006;border:2px solid #ffffff26;border-radius:16px;padding:1.5rem}.exercise-step.final{background:#10b9810d;border-color:#10b9814d}.exercise-step-header{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:1rem}.exercise-step-header .step-title{color:#fff;font-family:Inter,sans-serif;font-size:1rem;font-weight:700}.exercise-step-content p{color:#9ca3af;font-family:Inter,sans-serif;font-size:.9rem;margin:0 0 1rem}.step-note{background:#10b9811a;border-radius:8px;color:#10b981;font-family:Inter,sans-serif;font-size:.85rem;margin-top:1rem;padding:.8rem}.project-result{background:linear-gradient(135deg,#10b9811a,#10b98105);border:2px solid #10b9814d;border-radius:20px;margin:2rem 0;padding:2rem}.result-header{align-items:center;display:flex;gap:.8rem;margin-bottom:1rem}.result-icon{font-size:2rem}.result-header span:last-child{color:#10b981;font-family:Inter,sans-serif;font-size:.9rem;font-weight:800;letter-spacing:1px}.result-content{color:#e2e8f0;font-family:Inter,sans-serif;font-size:.95rem;line-height:1.6}.result-content ul{list-style:none;margin:0;padding:0}.result-content ul li{padding:.4rem 0 .4rem 1.5rem;position:relative}.result-content ul li:before{color:#10b981;content:"✓";left:0;position:absolute}.automation-cards{display:flex;flex-direction:column;gap:1.5rem;margin:1.5rem 0}.automation-card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0006;border:2px solid #ffffff26;border-radius:16px;padding:1.5rem}.automation-header{align-items:center;display:flex;gap:.8rem;margin-bottom:1rem}.automation-icon{font-size:1.5rem}.automation-title{color:#fff;font-family:Inter,sans-serif;font-size:1.1rem;font-weight:700}.automation-content p{color:#9ca3af;font-family:Inter,sans-serif;font-size:.9rem;margin:0 0 .5rem}.automation-content p strong{color:#d4af37}.automation-example{margin-top:1rem}.automation-example>strong{color:#8b5cf6;display:block;font-family:Inter,sans-serif;font-size:.85rem;margin-bottom:.5rem}.checklist{display:flex;flex-direction:column;gap:.3rem}.check-item{color:#e2e8f0;font-family:Inter,sans-serif;font-size:.85rem;padding:.4rem 0}.advanced-cases{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(2,1fr);margin:1.5rem 0}.case-card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0006;border:2px solid #ffffff26;border-radius:16px;padding:1.5rem}.case-header{align-items:center;display:flex;gap:.8rem;margin-bottom:1rem}.case-icon{font-size:1.5rem}.case-title{color:#fff;font-family:Inter,sans-serif;font-size:1rem;font-weight:700}.case-workflow{display:flex;flex-direction:column;gap:.4rem}.case-step{align-items:center;background:#00000026;border-radius:6px;color:#e2e8f0;display:flex;font-family:Inter,sans-serif;font-size:.8rem;gap:.8rem;padding:.5rem}.case-step .step-badge{font-size:.65rem;padding:4px 8px}.track-conclusion{background:linear-gradient(135deg,#8b5cf61a,#8b5cf605);border:1px solid #8b5cf64d;border-radius:20px;margin:3rem auto;max-width:900px;padding:2rem;text-align:center}.conclusion-content h3{color:#8b5cf6;font-family:Inter,sans-serif;font-size:1.5rem;font-weight:800;margin:0 0 1rem}.conclusion-content p{color:#e2e8f0;font-family:Inter,sans-serif;font-size:1rem;margin:0 0 1.5rem}.conclusion-actions{display:flex;gap:1rem;justify-content:center}.conclusion-actions .btn-primary{background:#8b5cf6;border:none;border-radius:10px;color:#fff;cursor:pointer;font-family:Inter,sans-serif;font-weight:700;padding:12px 24px;transition:all .3s ease}.conclusion-actions .btn-primary:hover{background:#a78bfa;transform:translateY(-2px)}.conclusion-actions .btn-secondary{background:#0000;border:1px solid #8b5cf680;border-radius:10px;color:#8b5cf6;cursor:pointer;font-family:Inter,sans-serif;font-weight:700;padding:12px 24px;transition:all .3s ease}.conclusion-actions .btn-secondary:hover{background:#8b5cf61a}.project-overview{background:#d4af370d;border:1px solid #d4af3733;border-radius:16px;margin:1.5rem 0;padding:1.5rem}.project-overview h4{color:#d4af37;font-family:Inter,sans-serif;font-size:1rem;font-weight:700;margin:0 0 1rem}.project-features{grid-gap:.5rem;display:grid;gap:.5rem;grid-template-columns:repeat(2,1fr);list-style:none;margin:0;padding:0}.project-features li{color:#e2e8f0;font-family:Inter,sans-serif;font-size:.9rem;padding:.4rem 0 .4rem 1.5rem;position:relative}.project-features li:before{color:#10b981;content:"✓";left:0;position:absolute}@media (max-width:1024px){.powers-grid{grid-template-columns:1fr}.complement-visual{flex-direction:column}.complement-center{flex-direction:row}.advanced-cases{grid-template-columns:1fr}}@media (max-width:768px){.comparison-visual{flex-direction:column}.team-equals,.team-vs{padding:.5rem 0}.project-features{grid-template-columns:1fr}.conclusion-actions{flex-direction:column}}@media (max-width:1024px){.stats-grid{grid-template-columns:repeat(2,1fr)}.access-methods,.version-cards{grid-template-columns:1fr}.features-grid,.limits-grid,.savings-grid{grid-template-columns:repeat(2,1fr)}.ai-profiles{grid-template-columns:1fr}.iteration-steps{flex-direction:column}}@media (max-width:768px){.section-toggle{padding:1rem 1.5rem}.section-content{padding:0 1.5rem 1.5rem}.section-toggle-content{gap:1rem}.section-number{font-size:1.2rem}.section-toggle h2{font-size:1.1rem}.crisp-card{flex-direction:column;gap:1rem}.crisp-letter{font-size:1.2rem;height:40px;width:40px}.before-after,.features-grid,.limits-grid,.projects-grid,.savings-grid,.stats-grid,.summary-grid,.tips-grid,.upgrade-box,.usecase-list{grid-template-columns:1fr}}.candidature-page{-webkit-font-smoothing:antialiased;background:#000;color:#ededed;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;min-height:100vh;padding:160px 24px 120px}.candidature-container{margin:0 auto;max-width:600px}.candidature-header{margin-bottom:48px;text-align:center}.candidature-badge{align-items:center;background:#111;border:1px solid #222;border-radius:100px;color:#888;display:inline-flex;font-size:13px;gap:8px;margin-bottom:24px;padding:8px 16px}.candidature-badge .badge-dot{animation:pulse 2s infinite;background:#0cce6b;border-radius:50%;height:6px;width:6px}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.candidature-header h1{font-size:clamp(32px,5vw,42px);font-weight:600;letter-spacing:-.02em;line-height:1.2;margin-bottom:16px}.candidature-subtitle{color:#888;font-size:16px;line-height:1.7;margin:0 auto;max-width:480px}.steps-minimal{margin-bottom:40px}.step-num,.steps-minimal{align-items:center;display:flex;justify-content:center}.step-num{background:#0000;border:2px solid #333;border-radius:50%;color:#555;font-size:15px;font-weight:600;height:40px;transition:all .3s ease;width:40px}.step.active .step-num{border-color:#06f;color:#06f}.step.done .step-num{background:#0cce6b;border-color:#0cce6b;color:#fff}.step-num svg{height:18px;width:18px}.steps-minimal .step-line{background:#333;height:2px;margin:0 24px;transition:all .3s ease;width:100px}.steps-minimal .step-line.active{background:#0cce6b}@media (max-width:500px){.step-num{font-size:14px;height:36px;width:36px}.steps-minimal .step-line{margin:0 16px;width:60px}}.candidature-form{display:flex;flex-direction:column;gap:24px}.form-section{background:#111;border:1px solid #222;border-radius:16px;padding:32px}.form-section-highlight{background:linear-gradient(180deg,#0066ff0d,#111);border-color:#0066ff4d}.form-section-highlight .form-group input{font-size:17px;padding:16px 18px}.email-confirmed{align-items:center;background:#0cce6b1a;border:1px solid #0cce6b4d;border-radius:10px;color:#0cce6b;display:flex;font-size:14px;gap:10px;padding:14px 18px}.email-confirmed svg{flex-shrink:0;height:18px;width:18px}.email-confirmed strong{color:#ededed}.change-email-btn{background:#0000;border:none;color:#888;cursor:pointer;font-size:13px;margin-left:auto;text-decoration:underline;transition:color .2s}.change-email-btn:hover{color:#06f}.form-section-title{border-bottom:1px solid #222;color:#fff;font-size:18px;font-weight:600;letter-spacing:-.01em;margin-bottom:28px;padding-bottom:16px}.form-row{grid-template-columns:repeat(2,1fr);margin-bottom:20px}.form-group:last-child,.form-row .form-group,.form-row:last-child{margin-bottom:0}.candidature-form .form-group label{align-items:center;color:#ededed;display:flex;font-size:14px;font-weight:500;margin-bottom:4px}.candidature-form .form-group label svg{color:#666;flex-shrink:0;height:16px;margin-right:10px;position:relative;top:1px;width:16px}.candidature-form .form-group input,.candidature-form .form-group select{background:#0a0a0a;border:1px solid #222;border-radius:8px;color:#ededed;font-family:inherit;font-size:15px;padding:14px 16px;transition:all .2s ease;width:100%}.candidature-form .form-group input::placeholder{color:#444}.candidature-form .form-group select{-webkit-appearance:none;appearance:none;background-color:#0a0a0a;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23888' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;background-size:16px;cursor:pointer;padding-right:48px}.candidature-form .form-group select::-ms-expand{display:none}.candidature-form .form-group select option{background:#111;border:none;color:#ededed;padding:12px 16px}.candidature-form .form-group select option:checked,.candidature-form .form-group select option:focus,.candidature-form .form-group select option:hover{background:#1a1a1a;color:#fff}.candidature-form .form-group input:focus,.candidature-form .form-group select:focus{background-color:#0f0f0f;border-color:#06f;box-shadow:0 0 0 3px #0066ff26;outline:none}.candidature-form .form-group input:hover,.candidature-form .form-group select:hover{background-color:#0f0f0f;border-color:#333}.form-consent{display:flex;flex-direction:column;gap:16px;margin-top:8px}.consent-item{align-items:flex-start;cursor:pointer;display:flex;gap:12px;padding-left:32px;position:relative}.consent-item input[type=checkbox]{cursor:pointer;height:0;opacity:0;position:absolute;width:0}.consent-item .checkmark{background:#0a0a0a;border:1px solid #333;border-radius:4px;height:20px;left:0;position:absolute;top:2px;transition:all .2s ease;width:20px}.consent-item:hover .checkmark{background:#111;border-color:#444}.consent-item input:checked~.checkmark{background:#06f;border-color:#06f}.consent-item .checkmark:after{border:solid #fff;border-width:0 2px 2px 0;content:"";display:none;height:10px;left:6px;position:absolute;top:2px;transform:rotate(45deg);width:5px}.consent-item input:checked~.checkmark:after{display:block}.consent-item .consent-text{color:#888;font-size:13px;line-height:1.5}.consent-item:hover .consent-text{color:#aaa}.form-submit{margin-top:16px}.spinner{animation:spin .8s linear infinite;border:2px solid #ffffff4d;border-radius:50%;border-top-color:#fff;height:20px;width:20px}.form-trust{display:flex;flex-wrap:wrap;gap:24px;justify-content:center;margin-top:24px}.trust-item{align-items:center;color:#666;display:flex;font-size:13px;gap:6px}.trust-item svg{color:#0cce6b;height:14px;width:14px}@media (max-width:600px){.candidature-page{padding:140px 20px 80px}.form-section{padding:24px 20px}.form-row{gap:20px;grid-template-columns:1fr}.form-trust{align-items:center;flex-direction:column;gap:12px}}:root{--bg:#000;--bg-secondary:#0a0a0a;--bg-elevated:#111;--border:#222;--border-light:#333;--text:#ededed;--text-secondary:#888;--text-muted:#666;--accent:#0070f3;--accent-light:#3291ff;--success:#0cce6b}.success-page{-webkit-font-smoothing:antialiased;background:#000;background:var(--bg);color:#ededed;color:var(--text);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;min-height:100vh;overflow:hidden;padding:120px 24px 80px;position:relative}.success-page:before{background:radial-gradient(ellipse 80% 50% at 50% -20%,#0cce6b1f,#0000);content:"";height:600px;left:50%;max-width:1000px;pointer-events:none;position:absolute;top:0;transform:translateX(-50%);width:100%}.success-container{margin:0 auto;max-width:900px;position:relative;width:100%;z-index:1}.success-icon{animation:scaleIn .5s ease-out;margin-bottom:32px;text-align:center}.icon-box{align-items:center;background:linear-gradient(135deg,#0cce6b,#0a9e52);background:linear-gradient(135deg,var(--success) 0,#0a9e52 100%);border-radius:18px;box-shadow:0 8px 32px #0cce6b59;display:inline-flex;height:72px;justify-content:center;width:72px}.icon-box svg{color:#fff;height:36px;width:36px}@keyframes scaleIn{0%{opacity:0;transform:scale(0)}50%{transform:scale(1.1)}to{opacity:1;transform:scale(1)}}.success-page h1{-webkit-text-fill-color:#0000;animation:fadeInUp .6s ease-out .2s both;background:linear-gradient(90deg,#fff,#0cce6b);background:linear-gradient(to right,#fff,var(--success));-webkit-background-clip:text;background-clip:text;font-size:clamp(32px,5vw,48px);font-weight:700;letter-spacing:-.02em;margin-bottom:12px;text-align:center}.success-subtitle{animation:fadeInUp .6s ease-out .3s both;color:#888;color:var(--text-secondary);font-size:18px;margin-bottom:48px;text-align:center}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.success-message{animation:fadeInUp .6s ease-out .4s both;background:#111;background:var(--bg-elevated);border:1px solid #0cce6b;border:1px solid var(--success);border-radius:12px;margin-bottom:48px;margin-left:auto;margin-right:auto;max-width:600px;padding:28px;text-align:center}.success-message p{color:#888;color:var(--text-secondary);font-size:16px;line-height:1.7;margin:0}.success-message strong{color:#ededed;color:var(--text);display:block;margin-top:8px}.success-steps{animation:fadeInUp .6s ease-out .5s both;margin-bottom:48px}.success-steps h2{color:#3291ff;color:var(--accent-light);font-size:13px;font-weight:500;letter-spacing:.1em;margin-bottom:24px;text-align:center;text-transform:uppercase}.steps-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,1fr)}.step-card{background:#111;background:var(--bg-elevated);border:1px solid #222;border:1px solid var(--border);border-radius:12px;padding:28px 24px;position:relative;text-align:center;transition:all .2s ease}.step-card:hover{border-color:#333;border-color:var(--border-light);transform:translateY(-2px)}.step-number{align-items:center;background:linear-gradient(135deg,#0070f3,#3291ff);background:linear-gradient(135deg,var(--accent) 0,var(--accent-light) 100%);border-radius:50%;color:#fff;display:flex;font-size:18px;font-weight:700;height:40px;justify-content:center;margin:0 auto 20px;width:40px}.step-card h3{color:#ededed;color:var(--text);font-size:16px;font-weight:600;letter-spacing:-.01em;margin-bottom:10px}.step-card p{color:#888;color:var(--text-secondary);font-size:14px;line-height:1.6;margin:0}.success-quote{animation:fadeInUp .6s ease-out .6s both;background:#0a0a0a;background:var(--bg-secondary);border:1px solid #222;border:1px solid var(--border);border-radius:12px;margin-bottom:40px;margin-left:auto;margin-right:auto;max-width:600px;padding:32px;text-align:center}.success-quote p{color:#ededed;color:var(--text);font-size:18px;font-weight:500;letter-spacing:-.01em;line-height:1.6;margin-bottom:12px}.success-quote span{color:#666;color:var(--text-muted);font-size:13px;letter-spacing:.1em;text-transform:uppercase}.back-link{align-items:center;animation:fadeInUp .6s ease-out .7s both;background:#111;background:var(--bg-elevated);border:1px solid #222;border:1px solid var(--border);border-radius:8px;color:#888;color:var(--text-secondary);display:flex;font-size:14px;font-weight:500;gap:10px;justify-content:center;margin:0 auto;max-width:200px;padding:14px 24px;text-decoration:none;transition:all .2s ease}.back-link:hover{background:#0a0a0a;background:var(--bg-secondary);border-color:#333;border-color:var(--border-light);color:#ededed;color:var(--text)}.back-link svg{height:16px;width:16px}@media (max-width:768px){.success-page{padding:100px 20px 60px}.steps-grid{gap:12px;grid-template-columns:1fr}.step-card{align-items:center;display:flex;gap:16px;padding:20px;text-align:left}.step-number{flex-shrink:0;font-size:16px;height:36px;margin:0;width:36px}.step-card h3{font-size:15px;margin-bottom:4px}.step-card p{font-size:13px}.icon-box{border-radius:16px;height:64px;width:64px}.icon-box svg{height:32px;width:32px}.success-message,.success-quote{padding:24px 20px}.success-quote p{font-size:16px}}.App{background-color:#000;min-height:100vh}.text-white{color:#fff}.text-gray{color:#9ca3af}.text-center{text-align:center}.bg-black{background-color:#000}.bg-dark{background-color:#0a0a0a}.btn{align-items:center;border:none;border-radius:8px;cursor:pointer;display:inline-flex;font-family:Inter,sans-serif;font-size:.95rem;font-weight:600;gap:8px;justify-content:center;padding:12px 24px;transition:all .2s ease}.btn-primary{background:#fff;color:#000}.btn-primary:hover{background:#e5e5e5;transform:translateY(-1px)}.btn-secondary{background:#0000;border:1px solid #fff3;color:#fff}.btn-secondary:hover{background:#ffffff0d;border-color:#fff6}.btn-outline{background:#0000;border:1px solid #fff;color:#fff}.btn-outline:hover{background:#fff;color:#000}.card{background:#ffffff05;border:1px solid #ffffff14;border-radius:16px;padding:24px;transition:all .3s ease}.card:hover{border-color:#ffffff26}.form-group{margin-bottom:20px}.form-group label{color:#fff;display:block;font-family:Inter,sans-serif;font-size:.9rem;font-weight:500;margin-bottom:8px}.form-group input,.form-group select,.form-group textarea{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:10px;color:#fff;font-family:Inter,sans-serif;font-size:.95rem;padding:14px 16px;transition:all .2s ease;width:100%}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{background:#ffffff14;border-color:#fff;outline:none}.form-group input::placeholder,.form-group textarea::placeholder{color:#6b7280}.form-row{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr}.input-hint{color:#6b7280;display:block;font-size:.8rem;margin-top:6px}.success-message{background:#10b9811a;border:1px solid #10b9814d;border-radius:10px;color:#10b981}.error-message,.success-message{font-family:Inter,sans-serif;font-size:.9rem;margin-bottom:20px;padding:14px 20px}.error-message{background:#ef44441a;border:1px solid #ef44444d;border-radius:10px;color:#ef4444}.loading-container{align-items:center;background:#000;display:flex;justify-content:center;min-height:100vh}.loading-spinner{animation:spin 1s linear infinite;border:3px solid #ffffff1a;border-radius:50%;border-top-color:#fff;height:40px;width:40px}@keyframes spin{to{transform:rotate(1turn)}}@media (max-width:768px){.form-row{grid-template-columns:1fr}.btn{font-size:.9rem;padding:10px 20px}}
/*# sourceMappingURL=main.abf83359.css.map*/