@import"https://fonts.googleapis.com/css2?family=Mulish:ital,wght@0,400;0,500;0,600;0,700;1,400&family=Playfair+Display:ital,wght@0,400;0,700;1,400&display=swap";:root{--color-bg: #ffffff;--color-bg-alt: #f5f3ff;--color-bg-card: rgba(109, 40, 217, .04);--color-primary: #7c3aed;--color-primary-dim: #5b21b6;--color-secondary: #0ea5e9;--color-secondary-muted: #38bdf8;--color-text-primary: #1a1a2e;--color-text-secondary: #6b7280;--font-heading: "Mulish", sans-serif;--font-body: "Mulish", sans-serif;--spacing-section: 4rem;--spacing-container: 1200px}*{margin:0;padding:0;box-sizing:border-box}html,body{overflow-x:hidden;width:100%}body{font-family:var(--font-body);background-color:var(--color-bg);background-image:radial-gradient(circle at 50% 0%,rgba(124,58,237,.08) 0%,transparent 50%),radial-gradient(circle at 85% 30%,rgba(14,165,233,.06) 0%,transparent 40%),radial-gradient(circle at 15% 60%,rgba(91,33,182,.05) 0%,transparent 45%);background-attachment:fixed;color:var(--color-text-primary);line-height:1.6;min-height:100vh}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);color:#111827;font-weight:700}.container{max-width:var(--spacing-container);margin:0 auto;padding:0 2rem}@media(max-width:768px){:root{--spacing-section: 2.5rem}}@media(max-width:640px){.container{padding:0 1.25rem}}a{text-decoration:none;color:inherit}button{cursor:pointer;border:none;font-family:inherit}.navbar{position:fixed;top:16px;left:50%;transform:translate(-50%);width:calc(100% - 2.5rem);max-width:820px;z-index:1000;padding:.5rem .5rem .5rem 1.25rem;background:#ffffff8c;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.6);border-radius:100px;box-shadow:0 2px 16px #0000000d,0 0 0 1px #00000008;transition:all .35s ease}.navbar.scrolled{background:#ffffffd1;box-shadow:0 4px 24px #00000014,0 0 0 1px #0000000a;border-color:#0000000f}.navbar-inner{display:flex;align-items:center;justify-content:space-between;gap:1rem}.navbar-logo{display:flex;align-items:center;flex-shrink:0}.navbar-logo-img{height:30px;width:auto;display:block}.navbar-center{display:flex;align-items:center;gap:.25rem}.navbar-center a{color:var(--color-text-secondary);font-size:1.1rem;font-weight:300;padding:.55rem 1.25rem;border-radius:100px;transition:color .2s,background .2s;white-space:nowrap}.navbar-center a:hover{color:var(--color-text-primary);background:#0000000a}.navbar-cta{flex-shrink:0;background:var(--color-primary);color:#fff;font-size:.85rem;font-weight:600;padding:.5rem 1.2rem;border-radius:100px;transition:background .25s,box-shadow .25s;white-space:nowrap}.navbar-cta:hover{background:var(--color-primary-dim);box-shadow:0 4px 16px #7c3aed4d;color:#fff}@media(max-width:768px){.navbar{top:10px;left:0;right:0;transform:none;width:auto;max-width:none;margin:0 1.25rem;padding:.6rem .6rem .6rem 1rem;border-radius:16px}.navbar-inner{flex-wrap:wrap;justify-content:space-between;gap:.5rem}.navbar-cta{font-size:.8rem;padding:.4rem 1rem}.navbar-center{order:1;width:100%;justify-content:center;gap:.25rem}.navbar-center a{font-size:.82rem;padding:.35rem .7rem}}@media(max-width:480px){.navbar-center a{font-size:.78rem;padding:.3rem .5rem}}.footer{background:#0a0a1a;padding:4rem 0 0;position:relative;overflow:hidden}.footer-orb{position:absolute;border-radius:50%;pointer-events:none;filter:blur(60px)}.footer-orb-1{width:300px;height:300px;top:-80px;right:5%;background:radial-gradient(circle,rgba(124,58,237,.25) 0%,transparent 70%)}.footer-orb-2{width:200px;height:200px;bottom:20px;right:20%;background:radial-gradient(circle,rgba(14,165,233,.2) 0%,transparent 70%)}.footer-main{display:flex;justify-content:space-between;align-items:flex-start;gap:3rem;padding-bottom:3rem;position:relative;z-index:1}.footer-left{max-width:500px}.footer-logo-link{display:inline-block;margin-bottom:1.5rem}.footer-logo-img{height:24px;width:auto;display:block;filter:brightness(0) invert(1)}.footer-tagline{font-family:var(--font-heading);font-size:2.2rem;font-weight:700;color:#fff;line-height:1.25;margin-bottom:.75rem}.footer-sub{font-size:.95rem;color:#ffffff80}.footer-right{display:flex;flex-direction:column;align-items:flex-end;gap:1.5rem;position:relative;z-index:1}.footer-socials{display:flex;gap:.75rem}.social-icon{width:36px;height:36px;border-radius:50%;background:#ffffff1a;display:flex;align-items:center;justify-content:center;color:#ffffffb3;transition:background .25s,color .25s}.social-icon:hover{background:#7c3aed80;color:#fff}.footer-bottom{display:flex;justify-content:space-between;align-items:center;padding:1.5rem 0;border-top:1px solid rgba(255,255,255,.08);position:relative;z-index:1}.footer-copyright{font-size:.82rem;color:#ffffff59}.footer-legal{display:flex;gap:2rem}.footer-legal a{font-size:.82rem;color:#ffffff73;transition:color .25s;text-decoration:none}.footer-legal a:hover{color:#fff;text-decoration:underline}@media(max-width:768px){.footer-main{flex-direction:column;gap:2rem}.footer-right{align-items:flex-start}.footer-tagline{font-size:1.7rem}.footer-bottom{flex-direction:column;gap:1rem;align-items:flex-start}.footer-legal{flex-wrap:wrap;gap:1rem}}@media(max-width:540px){.footer-tagline{font-size:1.2rem}}.hero{padding-top:160px;padding-bottom:100px;min-height:80vh;display:flex;align-items:center;justify-content:center;text-align:center;background:radial-gradient(circle at center,rgba(124,58,237,.05) 0%,transparent 70%)}.hero-container{display:flex;flex-direction:column;align-items:center;max-width:900px!important}.hero-badge{display:inline-flex;align-items:center;gap:8px;background:#7c3aed0f;border:1px solid rgba(124,58,237,.15);padding:6px 16px;border-radius:50px;font-size:.9rem;color:var(--color-text-secondary);margin-bottom:2rem}.badge-dot{width:6px;height:6px;background-color:var(--color-primary);border-radius:50%;box-shadow:0 0 8px var(--color-primary)}.hero-title{font-size:4rem;line-height:1.1;margin-bottom:1.5rem;color:#111827;font-weight:700;letter-spacing:-1px}.hero-title .highlight-text{font-family:inherit;font-style:italic;background:linear-gradient(to right,var(--color-primary),var(--color-secondary));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.hero-subtitle{font-size:1.25rem;color:var(--color-text-secondary);max-width:600px;margin-bottom:3rem;line-height:1.7}.hero-actions{display:flex;justify-content:center;width:100%}.waitlist-form{display:flex;flex-direction:column;gap:.75rem;align-items:stretch;width:100%;max-width:560px}.waitlist-row{display:flex;gap:1rem;align-items:center;background:#fff;border:1px solid rgba(0,0,0,.1);padding:.5rem;border-radius:999px;box-shadow:0 2px 8px #0000000a}.country-code-select{background:transparent;border:none;border-right:1px solid rgba(0,0,0,.1);color:var(--color-text-primary);font-size:.9rem;padding:.75rem 1.4rem .75rem 1rem;outline:none;cursor:pointer;flex-shrink:0;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M0 0l5 6 5-6z' fill='%236b7280'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .5rem center}.waitlist-row input{flex:1;background:transparent;border:none;color:var(--color-text-primary);font-size:1rem;padding:.75rem 1rem;outline:none;min-width:0}.waitlist-row input::placeholder{color:var(--color-text-secondary)}.turnstile-wrapper{display:flex;justify-content:center}.btn-text-short{display:none}.btn-primary{background:var(--color-primary);color:#fff;padding:.9rem 1.6rem;border-radius:999px;font-size:1rem;font-weight:600;box-shadow:0 4px 20px #7c3aed4d;transition:all .3s ease}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 6px 25px #7c3aed66;background:#6d28d9}.btn-primary:disabled{opacity:.7;cursor:not-allowed}.waitlist-status{text-align:center;font-size:.95rem;color:var(--color-text-secondary)}.waitlist-status.success{color:var(--color-primary)}.waitlist-status.error{color:#dc2626}.waitlist-iframe{display:none}.btn-secondary{background:transparent;color:var(--color-text-primary);border:1px solid rgba(0,0,0,.15);padding:1rem 2.5rem;border-radius:50px;font-size:1rem;font-weight:500;transition:all .3s ease}.btn-secondary:hover{background:#00000008;border-color:#00000040}@media(max-width:900px){.hero{padding-top:180px;padding-bottom:90px}.hero-title{font-size:4rem}}@media(max-width:768px){.hero-title{font-size:3.25rem}.waitlist-form{width:100%}.waitlist-row{flex-direction:row;flex-wrap:nowrap;border-radius:999px;padding:.3rem;gap:0}.country-code-select{padding:.5rem 1.1rem .5rem .6rem;font-size:.75rem;min-width:0}.waitlist-row input{padding:.5rem .4rem;font-size:.8rem;min-width:0}.btn-primary{padding:.6rem .8rem;font-size:.75rem;white-space:nowrap;flex-shrink:0}.btn-text-full{display:none}.btn-text-short{display:inline}}@media(max-width:540px){.hero{padding-top:150px;padding-bottom:70px}.hero-title{font-size:2.75rem}.hero-subtitle{font-size:1.05rem}}.problem-section{padding:var(--spacing-section) 0;background-color:var(--color-bg);overflow:hidden}.problem-lead{text-align:center;font-size:1.75rem;color:var(--color-text-primary);font-weight:600;line-height:1.7;max-width:100%;margin:0 auto 1rem}.chaos-zone{position:relative;min-height:280px;margin:0 auto;max-width:900px}.chaos-tag{position:absolute;background:#fff;border:1px solid rgba(0,0,0,.1);padding:.4rem .9rem;border-radius:6px;font-size:.85rem;color:var(--color-text-secondary);font-weight:300;white-space:nowrap;box-shadow:0 2px 8px #0000000f;transform:rotate(var(--rotate, 0deg));pointer-events:none;z-index:1}.problem-punchline{position:absolute;bottom:0;left:0;width:100%;text-align:center;font-family:var(--font-heading);font-size:6rem;font-weight:800;color:var(--color-text-primary);letter-spacing:-2px;line-height:1;z-index:2}.punchline-accent{color:var(--color-primary)}@media(max-width:768px){.problem-lead{font-size:1.1rem}.chaos-zone{min-height:220px}.problem-punchline{font-size:3.5rem}.chaos-tag{font-size:.75rem;padding:.3rem .7rem}}@media(max-width:540px){.problem-punchline{font-size:2.5rem;letter-spacing:-1px}.chaos-zone{min-height:180px}.chaos-tag:nth-child(n+6){display:none}}.features{padding:var(--spacing-section) 0;background-color:var(--color-bg)}.section-title{text-align:center;font-size:2.5rem;margin-bottom:3rem;font-family:var(--font-heading);color:var(--color-text-primary)}.features-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;max-width:900px;margin:0 auto}@media(max-width:768px){.section-title{font-size:2rem}.features-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:540px){.section-title{font-size:1.7rem}}@media(max-width:480px){.features-grid{grid-template-columns:1fr}}.feature-card{background:var(--color-bg-card);padding:1rem 1.25rem;border-radius:12px;border:1px solid rgba(0,0,0,.06);transition:transform .3s ease,background .3s ease;text-align:center}.feature-card:hover{transform:translateY(-5px);background:#7c3aed0f;border-color:var(--color-primary)}.feature-icon{font-size:2rem;margin-bottom:.5rem}.feature-card h3{font-size:1.15rem;margin-bottom:.4rem;color:var(--color-text-primary)}.feature-card p{color:var(--color-text-secondary);font-size:1rem}.how-it-works{padding:var(--spacing-section) 0;background-color:var(--color-bg);scroll-margin-top:70px}.hiw-title{text-align:center;font-size:2.8rem;font-weight:700;color:var(--color-text-primary);margin-bottom:.75rem;line-height:1.2}.hiw-highlight{color:var(--color-primary)}.hiw-subtitle{text-align:center;font-size:1.15rem;color:var(--color-text-secondary);max-width:none;margin:0 auto 3.5rem}.hiw-layout{display:flex;align-items:center;gap:4rem}.hiw-visual{flex:1;display:flex;justify-content:center;align-items:center}.hiw-image-wrapper{position:relative;width:100%;max-width:300px}.hiw-image{width:100%;height:auto;display:block;border-radius:16px}.hiw-image-glow{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80%;height:80%;border-radius:50%;background:radial-gradient(circle,rgba(124,58,237,.1) 0%,rgba(14,165,233,.06) 40%,transparent 70%);filter:blur(40px);pointer-events:none;z-index:-1}.hiw-steps{flex:1;display:flex;flex-direction:column;gap:0}.hiw-step{display:flex;gap:1.25rem}.hiw-step-connector{display:flex;flex-direction:column;align-items:center;flex-shrink:0}.hiw-step-number{width:32px;height:32px;border-radius:50%;background:var(--color-primary);color:#fff;font-size:.8rem;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 2px 8px #7c3aed40}.hiw-step-line{width:2px;flex:1;background:linear-gradient(to bottom,var(--color-primary),rgba(124,58,237,.15));border-radius:2px;min-height:20px}.hiw-step-content{display:flex;align-items:flex-start;gap:1rem;padding-bottom:2rem}.hiw-step:last-child .hiw-step-content{padding-bottom:0}.hiw-step-icon{font-size:1.5rem;flex-shrink:0;margin-top:2px}.hiw-step-name{font-size:1.1rem;font-weight:700;color:var(--color-text-primary);margin-bottom:.25rem}.hiw-step-desc{font-size:.92rem;color:var(--color-text-secondary);line-height:1.6}@media(max-width:968px){.hiw-layout{flex-direction:column;gap:3rem}.hiw-image-wrapper{max-width:450px}}@media(max-width:768px){.hiw-title{font-size:2rem}.hiw-subtitle{font-size:1rem}}@media(max-width:540px){.hiw-title{font-size:1.7rem}.hiw-step-content{padding-bottom:1.5rem}.hiw-step-name{font-size:1rem}.hiw-step-desc{font-size:.85rem}}.testimonials{padding:var(--spacing-section) 0;background-color:var(--color-bg);border-bottom:1px solid rgba(0,0,0,.06)}.testimonials-grid{display:flex;justify-content:center;gap:3rem;flex-wrap:wrap}.testimonial-card{max-width:300px;text-align:center;font-style:italic}.testimonial-card p{font-size:1.1rem;margin-bottom:1rem;color:var(--color-text-secondary);font-family:var(--font-heading)}.testimonial-card h4{color:var(--color-primary);font-family:var(--font-body);font-size:.9rem;text-transform:uppercase;letter-spacing:1px;margin-bottom:.2rem}.testimonial-profile{display:block;font-size:.8rem;color:var(--color-text-secondary);font-style:normal;font-weight:300}.pricing{padding:var(--spacing-section) 0;background-color:var(--color-bg)}.pricing-page .pricing{padding-top:8rem}.pricing-header{text-align:center;margin-bottom:3.5rem}.pricing-title{font-size:2.8rem;font-weight:700;color:var(--color-text-primary);margin-bottom:.75rem;line-height:1.2}.pricing-subtitle{font-size:1.15rem;color:var(--color-text-secondary);max-width:none;margin:0 auto 2rem;white-space:nowrap}.billing-toggle{display:inline-flex;align-items:center;gap:.75rem;font-size:.95rem;color:var(--color-text-secondary);filter:blur(6px);opacity:.4;pointer-events:none;-webkit-user-select:none;user-select:none}.billing-toggle span.active{color:var(--color-text-primary);font-weight:600}.toggle-switch{position:relative;width:48px;height:26px;border-radius:26px;background:#d1d5db;border:none;cursor:pointer;padding:0;transition:background .25s ease}.toggle-switch.on{background:var(--color-primary)}.toggle-knob{position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #00000026;transition:transform .25s ease}.toggle-switch.on .toggle-knob{transform:translate(22px)}.save-badge{background:#7c3aed1a;color:var(--color-primary);font-size:.75rem;font-weight:700;padding:.25rem .6rem;border-radius:20px;letter-spacing:.3px}.pricing-grid-wrapper{position:relative;margin:0 auto 5rem;max-width:1000px}.pricing-grid-wrapper .pricing-grid{filter:blur(10px);opacity:.3;pointer-events:none;-webkit-user-select:none;user-select:none;margin:0}.coming-soon-overlay{position:absolute;top:35%;left:50%;transform:translate(-50%,-50%);z-index:10}.coming-soon-badge{background:var(--color-primary);color:#fff;padding:1.5rem 3.5rem;border-radius:50px;font-size:2.2rem;font-weight:700;font-family:var(--font-heading);box-shadow:0 10px 40px #7c3aed66;letter-spacing:2px;white-space:nowrap}.pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;align-items:start}.carousel-dots{display:none;justify-content:center;gap:.5rem;padding-top:1rem}.carousel-dot{width:8px;height:8px;border-radius:50%;background:#00000026;cursor:pointer;transition:background .25s,transform .25s}.carousel-dot.active{background:var(--color-primary);transform:scale(1.3)}.pricing-card{background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:16px;padding:2.25rem 2rem;text-align:left;position:relative;transition:transform .3s ease,box-shadow .3s ease;box-shadow:0 1px 4px #0000000a}.pricing-card:hover{transform:translateY(-4px);box-shadow:0 12px 32px #00000014}.pricing-card.highlight{border-color:var(--color-primary);border-width:2px;box-shadow:0 8px 30px #7c3aed1f;background:linear-gradient(180deg,#7c3aed08,#fff 40%);z-index:1;padding-top:3rem}.pricing-card.highlight:hover{box-shadow:0 16px 40px #7c3aed2e}.card-badge{position:absolute;top:-13px;left:50%;transform:translate(-50%);background:var(--color-primary);color:#fff;font-size:.75rem;font-weight:700;padding:.3rem 1rem;border-radius:20px;letter-spacing:.5px;white-space:nowrap}.card-plan-name{font-size:1.35rem;font-weight:700;color:var(--color-text-primary);margin-bottom:.3rem}.card-desc{font-size:.9rem;color:var(--color-text-secondary);margin-bottom:1.5rem}.card-price{display:flex;align-items:baseline;gap:2px;margin-bottom:.25rem}.price-currency{font-size:1.5rem;font-weight:700;color:var(--color-text-primary);align-self:flex-start;margin-top:.4rem}.price-amount{font-size:3.2rem;font-weight:800;color:var(--color-text-primary);line-height:1;letter-spacing:-1px;font-family:var(--font-heading)}.price-period{font-size:1rem;color:var(--color-text-secondary);font-weight:500;margin-left:2px}.price-annual-note{font-size:.8rem;color:var(--color-text-secondary);margin-bottom:1.5rem}.card-price+.card-features{margin-top:1.5rem}.card-features{list-style:none;padding:0;margin:0 0 2rem;display:flex;flex-direction:column;gap:.7rem}.card-features li{display:flex;align-items:center;gap:.6rem;font-size:.92rem;line-height:1.4}.card-features li.included{color:var(--color-text-primary)}.card-features li.excluded{color:#c4c9d2}.card-features .feature-icon{flex-shrink:0;width:18px;height:18px;display:flex;align-items:center;justify-content:center;font-size:.8rem;font-weight:700;border-radius:50%}.card-features li.included .feature-icon{background:#7c3aed1a;color:var(--color-primary)}.card-features li.excluded .feature-icon{background:#0000000a;color:#c4c9d2}.card-cta{width:100%;padding:.85rem 1.5rem;border-radius:10px;font-size:.95rem;font-weight:600;font-family:var(--font-body);cursor:pointer;transition:all .25s ease}.cta-primary{background:var(--color-primary);color:#fff;border:none;box-shadow:0 4px 14px #7c3aed4d}.cta-primary:hover{background:var(--color-primary-dim);box-shadow:0 6px 20px #7c3aed66;transform:translateY(-1px)}.cta-outline{background:transparent;color:var(--color-text-primary);border:1.5px solid rgba(0,0,0,.15)}.cta-outline:hover{border-color:var(--color-primary);color:var(--color-primary)}.pricing-faq{max-width:680px;margin:0 auto}.faq-title{font-size:1.8rem;font-weight:700;text-align:center;margin-bottom:2rem;color:var(--color-text-primary)}.faq-list{display:flex;flex-direction:column;gap:0}.faq-item{border-bottom:1px solid rgba(0,0,0,.08)}.faq-item:first-child{border-top:1px solid rgba(0,0,0,.08)}.faq-question{width:100%;display:flex;justify-content:space-between;align-items:center;padding:1.2rem 0;background:none;border:none;font-size:1rem;font-weight:600;color:var(--color-text-primary);cursor:pointer;text-align:left;font-family:var(--font-body);transition:color .2s}.faq-question:hover{color:var(--color-primary)}.faq-chevron{font-size:1.3rem;font-weight:300;color:var(--color-text-secondary);flex-shrink:0;margin-left:1rem;width:24px;text-align:center}.faq-answer{overflow:hidden}.faq-answer p{padding:0 0 1.2rem;font-size:.92rem;color:var(--color-text-secondary);line-height:1.7}@media(max-width:968px){.pricing-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:1rem;margin:0 -2rem;padding:1rem 2rem 1.5rem}.pricing-grid::-webkit-scrollbar{display:none}.pricing-grid{scrollbar-width:none}.pricing-card{flex:0 0 280px;scroll-snap-align:center}.pricing-card.highlight{order:-1}.pricing-grid-wrapper{margin-bottom:3rem}.carousel-dots{display:flex}}@media(max-width:768px){.pricing-title{font-size:2rem}.pricing-subtitle{font-size:1rem}.faq-title{font-size:1.5rem}}@media(max-width:540px){.pricing-title{font-size:1.7rem}.pricing-card{padding:1.75rem 1.5rem}.pricing-card.highlight{padding-top:2.5rem}.price-amount{font-size:2.6rem}.billing-toggle{gap:.5rem;font-size:.88rem}.coming-soon-badge{font-size:1.4rem;padding:1.2rem 2rem}}.kosha-layers-section{padding:var(--spacing-section) 0;background-color:var(--color-bg);overflow:hidden;scroll-margin-top:70px}.philosophy-page .kosha-layers-section{padding-top:8rem}.layers-header{text-align:center;margin-bottom:4rem}.layers-split-layout{display:flex;align-items:center;justify-content:center;gap:4rem}.layers-visual{flex:1;display:flex;justify-content:center;align-items:center;height:500px;position:relative;overflow:hidden}.circles-wrapper{position:relative;width:500px;height:500px;flex-shrink:0}.ambient-wash{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:90%;height:90%;border-radius:50%;background:radial-gradient(circle at 40% 40%,rgba(124,58,237,.15) 0%,transparent 50%),radial-gradient(circle at 60% 60%,rgba(14,165,233,.12) 0%,transparent 50%),radial-gradient(circle at 50% 50%,rgba(139,92,246,.08) 0%,transparent 60%);animation:ambientRotate 20s linear infinite;pointer-events:none;z-index:0;filter:blur(30px)}@keyframes ambientRotate{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}.abstract-circle{position:absolute;inset:0;margin:auto;border-radius:50%;background-color:transparent;border:2px solid;display:flex;justify-content:center;align-items:center;will-change:transform}@keyframes neonPulse0{0%,to{box-shadow:0 0 6px #7c3aed4d,0 0 15px #7c3aed33,0 0 35px #7c3aed1a,inset 0 0 8px #7c3aed1a}50%{box-shadow:0 0 8px #7c3aed80,0 0 25px #7c3aed59,0 0 50px #7c3aed33,0 0 80px #7c3aed14,inset 0 0 15px #7c3aed26}}@keyframes neonPulse1{0%,to{box-shadow:0 0 6px #8b5cf64d,0 0 15px #8b5cf633,0 0 35px #8b5cf61a,inset 0 0 8px #8b5cf61a}50%{box-shadow:0 0 8px #8b5cf680,0 0 25px #8b5cf659,0 0 50px #8b5cf633,0 0 80px #8b5cf614,inset 0 0 15px #8b5cf626}}@keyframes neonPulse2{0%,to{box-shadow:0 0 6px #0ea5e94d,0 0 15px #0ea5e933,0 0 35px #0ea5e91a,inset 0 0 8px #0ea5e91a}50%{box-shadow:0 0 8px #0ea5e980,0 0 25px #0ea5e959,0 0 50px #0ea5e933,0 0 80px #0ea5e914,inset 0 0 15px #0ea5e926}}@keyframes neonPulse3{0%,to{box-shadow:0 0 6px #38bdf84d,0 0 15px #38bdf833,0 0 35px #38bdf81a,inset 0 0 8px #38bdf81a}50%{box-shadow:0 0 8px #38bdf880,0 0 25px #38bdf859,0 0 50px #38bdf833,0 0 80px #38bdf814,inset 0 0 15px #38bdf826}}@keyframes neonPulse4{0%,to{box-shadow:0 0 6px #7dd3fc4d,0 0 15px #7dd3fc33,0 0 35px #7dd3fc1a,inset 0 0 8px #7dd3fc1a}50%{box-shadow:0 0 8px #7dd3fc80,0 0 25px #7dd3fc59,0 0 50px #7dd3fc33,0 0 80px #7dd3fc14,inset 0 0 15px #7dd3fc26}}.ring-glow-0{animation:neonPulse0 4s ease-in-out infinite}.ring-glow-1{animation:neonPulse1 4s ease-in-out infinite .8s}.ring-glow-2{animation:neonPulse2 4s ease-in-out infinite 1.6s}.ring-glow-3{animation:neonPulse3 4s ease-in-out infinite 2.4s}.ring-glow-4{animation:neonPulse4 4s ease-in-out infinite 3.2s}.orbit-dot{position:absolute;top:-6px;left:50%;transform:translate(-50%);width:12px;height:12px;border-radius:50%;pointer-events:none;z-index:2}.orbit-dot-secondary{top:auto;bottom:-5px;width:8px;height:8px}.center-core{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:60px;height:60px;z-index:9;pointer-events:none}.core-ring{position:absolute;top:50%;left:50%;border-radius:50%}.core-ring-1{width:100px;height:100px;transform:translate(-50%,-50%);background:radial-gradient(circle,rgba(124,58,237,.2) 0%,transparent 70%);animation:corePulse 3s ease-in-out infinite}.core-ring-2{width:70px;height:70px;transform:translate(-50%,-50%);background:radial-gradient(circle,rgba(14,165,233,.25) 0%,rgba(124,58,237,.1) 50%,transparent 70%);animation:corePulse 3s ease-in-out infinite .5s}.core-ring-3{width:40px;height:40px;transform:translate(-50%,-50%);background:radial-gradient(circle,rgba(255,255,255,.8) 0%,rgba(124,58,237,.3) 40%,transparent 70%);animation:corePulse 2s ease-in-out infinite .2s;box-shadow:0 0 10px #7c3aed66,0 0 25px #7c3aed33,0 0 50px #0ea5e926}@keyframes corePulse{0%,to{transform:translate(-50%,-50%) scale(1);opacity:.6}50%{transform:translate(-50%,-50%) scale(1.4);opacity:1}}.center-label{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:10;font-family:var(--font-heading);font-size:1.5rem;font-weight:700;color:var(--color-text-primary);pointer-events:none;letter-spacing:1px;text-shadow:0 0 10px rgba(124,58,237,.3),0 0 20px rgba(124,58,237,.15)}.center-logo-img{height:28px;width:auto;display:block}.floating-particle{position:absolute;border-radius:50%;pointer-events:none;animation:floatParticle linear infinite;z-index:1}@keyframes floatParticle{0%{bottom:-5%;transform:translate(0);opacity:0}10%{opacity:.6}50%{transform:translate(var(--drift, 15px))}90%{opacity:.6}to{bottom:105%;transform:translate(0);opacity:0}}.layers-list-wrapper{flex:1;display:flex;justify-content:center}.layers-title{font-size:3rem;margin-bottom:1rem;line-height:1.2}.layers-title .highlight-text{color:var(--color-primary)}.layers-sub{color:var(--color-text-secondary);font-size:1.1rem;margin-bottom:0;max-width:700px;margin-left:auto;margin-right:auto}.layers-list{display:flex;flex-direction:column;gap:1rem;width:100%;max-width:500px}.layer-card{display:flex;align-items:center;gap:1.5rem;background:var(--color-bg-card);padding:1.2rem;border-radius:8px;border:1px solid rgba(0,0,0,.06);cursor:default;transition:background-color .3s ease}.layer-number{width:40px;height:40px;border-radius:6px;display:flex;justify-content:center;align-items:center;font-weight:700;color:#fff;font-family:var(--font-heading)}.layer-info h4{font-size:1.1rem;margin-bottom:.3rem;color:var(--color-text-primary)}.layer-info p{font-size:.9rem;color:var(--color-text-secondary)}@media(max-width:968px){.layers-split-layout{flex-direction:column;gap:0}.layers-visual{margin:-4rem 0;height:340px}.circles-wrapper{transform:scale(.75)}.layers-header{margin-bottom:0}}@media(max-width:768px){.layers-title{font-size:2rem}.layers-visual{margin:-5rem 0;height:280px}.circles-wrapper{transform:scale(.6)}.layers-list{max-width:100%}.floating-particle{display:none}}@media(max-width:540px){.layers-title{font-size:1.7rem}.layers-visual{margin:-5.5rem 0;height:240px}.circles-wrapper{transform:scale(.5)}.layer-card{gap:1rem;padding:1rem}.layer-number{width:34px;height:34px}.layer-info h4{font-size:1rem}.layer-info p{font-size:.85rem}}
