:root{--color-dark:#0b0c15;--color-surface:#121421;--color-accent:#00f0ff;--color-purple:#7000ff;--color-text-light:#fff;--color-text-gray:#9ca3af;--color-red:#ef4444;--color-blue:#3b82f6;--color-green:#10b981;--color-yellow:#f59e0b;--color-glass-bg:rgba(18,20,33,.7);--font-sans:'Inter',sans-serif;--font-display:'Orbitron',sans-serif;--bg-dark:rgba(255,255,255,.03);--card-bg:#151a21;--primary-green:#0ecb81;--primary-red:#f6465d;--text-main:#eaecef;--text-muted:#848e9c;--line-color:#1a1e23;--dot-red:#ff5f56;--dot-yellow:#ffbd2e;--dot-green:#27c93f}html{scroll-behavior:smooth}body{background-color:var(--color-dark);color:var(--color-text-light);font-family:var(--font-sans);line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden;margin:0;padding:0;font-size:16px}*{box-sizing:border-box}h1,h2,h3,h4,h5,h6{color:#fff}h4{font-size:1.1rem;line-height:1.2em}p{margin-bottom:0}a{color:#fff}a:hover{color:#fff}.container{max-width:1280px;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}@media (min-width:640px){.container{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:1024px){.container{padding-left:2rem;padding-right:2rem}}.container--narrow{max-width:1280px}.text-center{text-align:center}.glass-card{background:rgba(255,255,255,.03);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.05);border-radius:1rem;transition:all .3s ease;height:auto;display:flex;flex-direction:column;justify-content:space-between}.gradient-text{background:linear-gradient(to right,var(--color-accent),var(--color-purple));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.section__title-gradient-pink{background:linear-gradient(to right,var(--color-purple),#ec4899);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.cta-button{display:inline-flex;align-items:center;justify-content:center;padding:.5rem 1.5rem;border-radius:.5rem;font-weight:700;transition:all .5s cubic-bezier(.68,-.55,.27,1.55);text-decoration:none;box-shadow:0 4px 6px rgba(0,0,0,.1)}.cta-button--primary{background:linear-gradient(to right,var(--color-accent),var(--color-purple));color:var(--color-text-light);border:none}.cta-button--primary:hover{transform:scale(1.05)}.cta-button--primary-outline{position:relative;padding:1rem 2rem;background-color:transparent;border:1px solid rgba(0,240,255,.5);overflow:hidden;border-radius:.5rem}.cta-button--primary-outline .cta-button__text{position:relative;z-index:10;display:flex;align-items:center}.cta-button--primary-outline:before{content:"";position:absolute;inset:0;width:0;background-color:var(--color-accent);transition:width .25s ease-out,opacity .25s ease-out;opacity:.1}.cta-button--primary-outline:hover:before{width:100%}.cta-button--secondary-outline{padding:1rem 2rem;border-radius:.5rem;border:1px solid rgba(255,255,255,.1);color:var(--color-text-gray);font-weight:500}.cta-button--secondary-outline:hover{background-color:rgba(255,255,255,.05)}.cta-button--mobile{margin-top:1rem;display:block;text-align:center;background-color:var(--color-accent);color:var(--color-dark);padding:.75rem 0;border-radius:.5rem}.cta-button--full{width:100%}.cta-button--secondary{border:1px solid rgba(255,255,255,.2);color:var(--color-text-light)}.cta-button--secondary:hover{background-color:var(--color-text-light);color:var(--color-dark)}.cta-button--purple-outline{border:1px solid rgba(112,0,255,.5);color:var(--color-purple)}.cta-button--purple-outline:hover{background-color:var(--color-purple);color:var(--color-text-light)}.cta-button__icon{width:1rem;height:1rem;margin-left:.5rem}@keyframes fadeInSlideUp{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.reveal{opacity:0;transform:translateY(30px);transition:all .8s ease-out}.reveal.active{opacity:1;transform:translateY(0)}.reveal.delay-100{transition-delay:.1s}.reveal.delay-200{transition-delay:.2s}.reveal.delay-300{transition-delay:.3s}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--color-dark)}::-webkit-scrollbar-thumb{background:#333;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--color-accent)}.navbar{position:fixed;width:100%;z-index:50;transition:all .3s ease;border-bottom:1px solid rgba(255,255,255,.05);background-color:rgba(11,12,21,.8);backdrop-filter:blur(12px)}.navbar--scrolled{box-shadow:0 10px 15px rgba(0,0,0,.1);background-color:rgba(11,12,21,.95)}.navbar__content{display:flex;align-items:center;justify-content:space-between;height:5rem}.navbar__logo{display:flex;align-items:center;gap:.5rem;cursor:pointer}.navbar__logo-icon{width:2rem;height:2rem;color:var(--color-accent)}.navbar__logo-text{font-family:var(--font-display);font-weight:700;font-size:1.5rem;letter-spacing:.05em;color:var(--color-text-light)}.navbar__logo-accent{color:var(--color-accent)}.navbar__links-desktop{display:none}@media (min-width:768px){.navbar__links-desktop{display:flex;align-items:center;margin-left:2.5rem;gap:2rem}}.navbar__link{padding:.5rem .75rem;border-radius:.375rem;font-size:.875rem;font-weight:500;transition:color .3s ease;text-decoration:none;color:var(--color-text-light)}.navbar__link:hover{color:var(--color-accent)}.navbar__cta-desktop{display:none}@media (min-width:768px){.navbar__cta-desktop{display:block}}.navbar__menu-mobile{display:flex}@media (min-width:768px){.navbar__menu-mobile{display:none}}.navbar__menu-btn{display:inline-flex;align-items:center;justify-content:center;padding:.5rem;border-radius:.375rem;color:var(--color-text-gray);background-color:transparent;border:none;cursor:pointer;transition:all .3s ease}.navbar__menu-btn:hover{color:var(--color-text-light);background-color:rgba(255,255,255,.1)}.navbar__menu-icon{width:1.5rem;height:1.5rem}.navbar__menu-dropdown{padding:.5rem 0;border-bottom:1px solid rgba(255,255,255,.1);background-color:var(--color-dark)}.navbar__menu-dropdown.is-hidden{display:none}.navbar__link--mobile{display:block;padding:.5rem .75rem;margin:.25rem .5rem;border-radius:.375rem;font-size:1rem;font-weight:500;color:#d1d5db;text-decoration:none;transition:color .3s ease}.navbar__link--mobile:hover{color:var(--color-text-light)}#bg-canvas{position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1;opacity:.4}.section{position:relative;padding-top:5rem;padding-bottom:5rem}.section__header{text-align:center;margin-bottom:4rem}.section__title{font-family:var(--font-display);font-weight:700;margin-bottom:1rem;font-size:1.875rem;line-height:2.25rem}@media (min-width:768px){.section__title{font-size:2.25rem;line-height:2.5rem}}.section__title-accent{color:var(--color-accent)}.section__title-red{color:var(--color-red)}.section__title-white{color:var(--color-text-light)}.section__title--left{text-align:left}.section__subtitle{color:var(--color-text-gray);font-size:1rem}.section--hero{padding-top:8rem;padding-bottom:5rem;text-align:center;overflow:hidden}@media (min-width:1024px){.section--hero{padding-top:12rem;padding-bottom:8rem}}.hero-glow{position:absolute;width:24rem;height:24rem;border-radius:9999px;mix-blend-mode:screen;filter:blur(100px);opacity:.2;z-index:0}.hero-glow--left{top:0;left:25%;background-color:var(--color-accent);animation:blob 7s infinite}.hero-glow--right{top:0;right:25%;background-color:var(--color-purple);animation:blob 7s infinite 2s}@keyframes blob{0%{transform:translate(0px,0px) scale(1)}33%{transform:translate(30px,-50px) scale(1.1)}66%{transform:translate(-20px,20px) scale(.9)}100%{transform:translate(0px,0px) scale(1)}}.hero__content{position:relative;z-index:10}.hero__tagline{display:inline-flex;align-items:center;padding:.5rem 1rem;border-radius:9999px;border:1px solid rgba(0,240,255,.3);background-color:rgba(0,240,255,.1);margin-bottom:2rem;animation:float 6s ease-in-out infinite}@keyframes float{0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}.hero__tagline-dot{width:.5rem;height:.5rem;border-radius:9999px;background-color:var(--color-accent);margin-right:.5rem;animation:pulse 1.5s cubic-bezier(.4,0,.6,1) infinite}@keyframes pulse{0%,100%{opacity:1}50%{opacity:.5}}.hero__tagline-text{color:var(--color-accent);font-size:.875rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.hero__title{font-size:3rem;line-height:1.1;font-family:var(--font-display);font-weight:900;letter-spacing:-.025em;margin-bottom:1.5rem;color:#fff}@media (min-width:768px){.hero__title{font-size:4.5rem}}.hero__title-accent{background:linear-gradient(to right,var(--color-accent),var(--color-purple));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero__subtitle{margin:1rem auto 2.5rem;max-width:42rem;font-size:1.25rem;color:var(--color-text-gray);line-height:1.75rem}.hero__actions{display:flex;flex-direction:column;justify-content:center;gap:1rem}@media (min-width:640px){.hero__actions{flex-direction:row}}.hero__stats{margin-top:5rem;padding-top:2.5rem;border-top:1px solid rgba(255,255,255,.1);display:grid;grid-template-columns:repeat(2,1fr);gap:2rem}@media (min-width:768px){.hero__stats{grid-template-columns:repeat(4,1fr)}}.hero__stat-value{font-size:2.25rem;font-family:var(--font-display);font-weight:700}.hero__stat-value--white{color:var(--color-text-light)}.hero__stat-value--accent{color:var(--color-accent)}.hero__stat-value--purple{color:var(--color-purple)}.hero__stat-label{font-size:.875rem;color:var(--color-text-gray);text-transform:uppercase;letter-spacing:.05em;margin-top:.25rem}.author-layout{display:flex;flex-direction:column;gap:4rem}@media (min-width:992px){.author-layout{flex-direction:row;align-items:flex-start}}.author__image-col{position:relative;width:100%}@media (min-width:992px){.author__image-col{width:40%;position:sticky;top:7rem}}.author__image-wrapper{position:relative;border-radius:1.5rem;overflow:hidden;border:1px solid rgba(255,255,255,.1);aspect-ratio:3/4}.author__image{width:100%;height:100%;object-fit:cover;transition:transform .5s ease;filter:brightness(.8)}.author__image-wrapper:hover .author__image{transform:scale(1.03)}.author__live-badge{position:absolute;top:1.5rem;left:1.5rem;background:rgba(0,0,0,.6);backdrop-filter:blur(8px);padding:.5rem 1rem;border-radius:9999px;border:1px solid rgba(16,185,129,.3);display:flex;align-items:center;gap:.5rem;font-size:.75rem;font-weight:700;color:var(--color-green);z-index:10}.live-pulse{width:8px;height:8px;background-color:var(--color-green);border-radius:50%;box-shadow:0 0 0 0 rgba(16,185,129,.7);animation:pulse-green 2s infinite}@keyframes pulse-green{0%{transform:scale(.95);box-shadow:0 0 0 0 rgba(16,185,129,.7)}70%{transform:scale(1);box-shadow:0 0 0 10px rgba(16,185,129,0)}100%{transform:scale(.95);box-shadow:0 0 0 0 rgba(16,185,129,0)}}.author__details-overlay{position:absolute;bottom:0;left:0;right:0;padding:2rem;background:linear-gradient(to top,rgba(0,0,0,.9),transparent)}.author__name{font-family:var(--font-display);font-size:1.75rem;font-weight:700;margin:0;line-height:1}.author__role{color:var(--color-accent);font-size:.875rem;margin:.5rem 0 1rem}.author__social-proof{display:flex;gap:1.5rem;border-top:1px solid rgba(255,255,255,.1);padding-top:1rem}.social-proof-item{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:#d1d5db}.social-proof-item i{color:var(--color-text-gray);width:18px;height:18px}.author__action-buttons{display:flex;flex-direction:column;gap:.5rem;margin-top:1.5rem}.lucide-play-circle{margin-right:.5rem}.author__content-col{width:100%}@media (min-width:992px){.author__content-col{width:60%}}.author__story-card{padding:2rem;margin-bottom:3rem;position:relative;overflow:hidden}.story-timeline{position:relative;padding-left:2rem;border-left:2px solid rgba(255,255,255,.1)}.timeline-item{position:relative;margin-bottom:1rem}.timeline-item:last-child{margin-bottom:0}.timeline-item:before{content:'';position:absolute;left:-2.54rem;top:.25rem;width:1rem;height:1rem;border-radius:50%;border:2px solid var(--color-dark);background:var(--color-text-gray);transition:all .3s ease}.timeline-item--loss:before{background:var(--color-red);box-shadow:0 0 10px rgba(239,68,68,.5)}.timeline-item--breakthrough:before{background:var(--color-accent);box-shadow:0 0 10px rgba(0,240,255,.5)}.timeline-item--success:before{background:var(--color-green);box-shadow:0 0 10px rgba(16,185,129,.5)}.timeline-year{font-family:var(--font-display);font-size:.875rem;opacity:.5;margin-bottom:.25rem}.timeline-content h4{margin:0;font-size:1.1rem;color:var(--color-text-light)}.timeline-content p{margin:.25rem 0 0;font-size:.9rem;color:var(--color-text-gray)}.author__why-teaching{margin-bottom:1rem}.author__why-teaching h3{font-family:var(--font-display);margin-bottom:1rem}.author__why-teaching p{color:#d1d5db;margin-bottom:.5rem}.author__achievements-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;margin-bottom:3rem}@media (min-width:640px){.author__achievements-grid{gap:1.5rem}}.achievement-card{border-radius:1rem;padding:1.5rem;display:flex;flex-direction:column;align-items:center;text-align:center;transition:transform .3s ease;background:rgba(255,255,255,.03);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.05)}.achievement-card:hover{transform:translateY(-5px);background:rgba(255,255,255,.04)}.achievement-icon{font-size:2rem;margin-bottom:.5rem;display:flex;justify-content:center}.achievement-value{font-family:var(--font-display);font-weight:700;font-size:1.5rem;color:var(--color-text-light)}.achievement-label{font-size:.75rem;color:var(--color-text-gray)}.author__cta{border-radius:1rem;padding:1.5rem;text-align:center;background:rgba(255,255,255,.03);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.05)}.author__cta h3{font-family:var(--font-display);margin-top:0}.author__cta p{color:#d1d5db;margin-bottom:1.5rem}.author__cta-buttons{display:flex;flex-direction:column;gap:1rem;justify-content:center}.author__cta-buttons svg{margin-right:.3rem}@media (min-width:640px){.author__cta-buttons{flex-direction:row}}.author__cta-note{margin-top:1rem;color:var(--color-text-gray);opacity:.7}.problems-header{margin-bottom:4rem}.section--problems{padding:5rem 0;position:relative}.problems-solutions-grid{display:grid;gap:3rem}@media (min-width:900px){.problems-solutions-grid{grid-template-columns:1.2fr 1fr;align-items:flex-start}}.problems-list{display:flex;flex-direction:column;gap:1.5rem}.problem-item{background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.05);padding:1.5rem;border-radius:1rem;transition:all .3s ease;position:relative;overflow:hidden;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.problem-item:hover{border-color:rgba(239,68,68,.3);background:rgba(239,68,68,.02);transform:translateX(5px)}.problem-item__header{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem}.problem-item__icon--red{color:var(--color-red);padding:.4rem;background:rgba(239,68,68,.1);border-radius:.5rem;display:flex}.problem-item__counter{font-family:var(--font-display);font-size:.8rem;color:var(--color-red);letter-spacing:.1em;text-transform:uppercase}.problem-item__title{font-size:1.25rem;font-weight:700;margin:0 0 .5rem}.problem-item__description{color:var(--color-text-gray);font-size:.95rem;line-height:1.6;margin-bottom:1rem}.problem-item__symptom{background:rgba(0,0,0,.3);padding:.75rem 1rem;border-radius:.5rem;font-size:.85rem;border-left:2px solid var(--color-red);font-style:italic}.symptom-tag{font-weight:700;color:var(--color-red);font-style:normal;margin-right:.5rem}.problems-cta-mobile{margin-top:1rem;text-align:center;font-size:1.1rem}.solution-card{padding:2.5rem 2rem;position:sticky;top:6rem;border:1px solid var(--color-accent);box-shadow:0 0 30px rgba(0,240,255,.05);background:linear-gradient(160deg,rgba(18,20,33,.8) 0%,rgba(0,240,255,.05) 100%)}.solution-card__badge{display:flex;gap:.5rem;margin-bottom:1.5rem}.solution-badge,.method-badge{font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;padding:.25rem .75rem;border-radius:9999px;font-weight:700;display:flex;align-items:center}.solution-badge{background:var(--color-accent);color:var(--color-dark)}.method-badge{border:1px solid var(--color-purple);color:var(--color-purple)}.solution-card__title{font-size:1.75rem;font-weight:700;line-height:1.2;margin-bottom:1rem}.solution-highlight{color:var(--color-accent);position:relative;white-space:nowrap}.solution-card__subtitle{color:var(--color-text-gray);margin-bottom:2rem;font-size:.95rem}.solution-items{display:flex;flex-direction:column;gap:1.5rem;margin-bottom:2rem}.solution-item{display:flex;gap:1rem}.solution-item__number{font-family:var(--font-display);font-size:2rem;font-weight:700;color:rgba(255,255,255,.1);line-height:1;min-width:3.33rem}.solution-item__title{font-weight:700;font-size:1.1rem;color:var(--color-text-light);margin:0 0 .5rem;display:flex;align-items:center}.solution-item__description{font-size:.85rem;color:var(--color-text-gray);margin:0 0 .5rem}.solution-item__result{font-size:.8rem;color:var(--color-accent)}.result-label{font-weight:700;opacity:.8}.solution-proof{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1.5rem;padding:1rem;background:rgba(0,0,0,.2);border-radius:.5rem}.proof-item{display:flex;align-items:center;gap:.75rem;font-size:.85rem}.proof-icon{font-size:.8rem}.solution-cta-note{text-align:center;color:var(--color-text-gray);margin-top:1rem;opacity:.7}.cta-button--solution{width:100%;display:flex;justify-content:center;gap:.5rem}@media (max-width:768px){.solution-card{padding:2rem 1.5rem}}.section--audience{padding:5rem 0;position:relative;overflow:hidden}.audience-container{display:grid;grid-template-columns:1fr 1fr;gap:2rem;margin:0;position:relative;z-index:1}@media (max-width:992px){.audience-container{grid-template-columns:1fr;gap:3rem}}.audience-column{padding:1.5rem;border:1px solid rgba(255,255,255,.05);transition:all .8s ease-out;background:rgba(255,255,255,.03);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:1rem;display:flex;flex-direction:column;position:relative}.audience-column:hover{transform:translateY(-5px)}.audience-column--for{border-top:1px solid var(--color-accent);box-shadow:0 20px 40px rgba(0,240,255,.05)}.audience-column--not-for{border-top:1px solid var(--color-red);box-shadow:0 20px 40px rgba(239,68,68,.05)}.audience-header{display:flex;flex-direction:column;align-items:center;text-align:center;margin-bottom:2.5rem;padding-bottom:1.5rem;border-bottom:1px solid rgba(255,255,255,.1)}.audience-column__title{font-family:var(--font-display);font-size:1.3rem;font-weight:700;margin-bottom:.5rem}.audience-column__subtitle{color:var(--color-text-gray);font-size:1rem}.audience-list{display:flex;flex-direction:column;gap:1.5rem;flex:1}.audience-item{display:flex;gap:1rem;align-items:flex-start}.audience-item__icon{flex-shrink:0;width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;margin-top:.25rem}.audience-item__icon--for{background:rgba(0,240,255,.1);color:var(--color-accent)}.audience-item__icon--not-for{background:rgba(239,68,68,.1);color:var(--color-red)}.audience-item__content{flex:1}.audience-item__title{font-size:1.1rem;font-weight:600;margin-bottom:.35rem;color:var(--color-text-white)}.audience-item__text{color:var(--color-text-gray);line-height:1.5;font-size:.95rem}.audience-item--highlight{background:linear-gradient(90deg,rgba(0,240,255,.05),transparent);border-radius:12px;padding:1rem;margin-top:1.5rem;border-left:3px solid var(--color-accent)}.audience-item--warning{background:linear-gradient(90deg,rgba(239,68,68,.05),transparent);border-radius:12px;padding:1rem;margin-top:.5rem;border-left:3px solid var(--color-red)}.audience-footer{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid rgba(255,255,255,.1)}.audience-footer__text{color:var(--color-text-gray);font-size:.95rem;line-height:1.5;text-align:center}.curriculum-progress{background:rgba(255,255,255,.03);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.05);border-radius:1rem;padding:2rem;margin-bottom:3rem}@media(max-width:768px){.curriculum-progress{padding:1.5rem}}.progress-header{display:flex;flex-direction:column;gap:2rem}@media(min-width:768px){.progress-header{flex-direction:row;justify-content:space-between;align-items:center}}.progress-title h3{font-family:var(--font-display);font-size:1.25rem;margin:0 0 .5rem;color:var(--color-text-light)}.progress-title p{color:var(--color-text-gray);font-size:.875rem;margin:0}.progress-stats{display:flex;gap:2rem}.stat-item{display:flex;flex-direction:column;align-items:center}.stat-value{font-family:var(--font-display);font-size:1.5rem;font-weight:700;color:var(--color-accent)}.stat-label{font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-gray)}.curriculum-interactive{display:grid;grid-template-columns:1fr;gap:2rem}@media(min-width:1024px){.curriculum-interactive{grid-template-columns:350px 1fr;gap:2rem;align-items:start}}.modules-sidebar{background:rgba(18,20,33,.5);border-radius:1rem;border:1px solid rgba(255,255,255,.05);overflow:hidden;position:sticky;top:6rem;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.sidebar-header{padding:1.5rem;border-bottom:1px solid rgba(255,255,255,.05);display:flex;justify-content:space-between;align-items:center}.sidebar-header h3{margin:0;font-size:1.1rem;font-weight:600}.completion-badge{background:rgba(16,185,129,.1);color:var(--color-green);padding:.25rem .5rem;border-radius:4px;font-size:.7rem;font-weight:700;text-transform:uppercase}.modules-list{display:flex;flex-direction:column}.module-item{display:flex;align-items:center;padding:1.25rem 1.5rem;cursor:pointer;transition:all .3s ease;border-left:3px solid transparent;border-bottom:1px solid rgba(255,255,255,.02)}.module-item:hover{background:rgba(255,255,255,.02)}.module-item.active{background:rgba(0,240,255,.05);border-left-color:var(--color-accent)}.module-item__number{font-family:var(--font-display);font-size:1.25rem;font-weight:700;color:rgba(255,255,255,.2);margin-right:1rem;min-width:2rem}.module-item.active .module-item__number{color:var(--color-accent)}.module-item__content{flex-grow:1}.module-item__content h4{margin:0 0 .25rem;font-size:.95rem;font-weight:600;color:var(--color-text-light)}.module-meta{font-size:.75rem;color:var(--color-text-gray)}.status-dot{width:8px;height:8px;border-radius:50%;background-color:rgba(255,255,255,.1)}.module-item.active .status-dot{background-color:var(--color-accent);box-shadow:0 0 10px var(--color-accent)}.module-details{display:none;animation:fadeIn .5s ease;padding:1.5rem}.module-details.active{display:block}@keyframes fadeIn{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.module-details__header{margin-bottom:2rem;border-bottom:1px solid rgba(255,255,255,.1);padding-bottom:1.5rem}.module-badge{display:inline-block;margin-bottom:1rem;padding:.25rem .75rem;border-radius:99px;background:rgba(112,0,255,.2);color:var(--color-purple);font-size:.75rem;font-weight:600;border:1px solid rgba(112,0,255,.3)}.module-details__title{font-size:1.75rem;font-weight:700;margin:0 0 .5rem;color:var(--color-text-light)}.module-details__subtitle{font-size:1rem;color:var(--color-text-gray);margin:0}.module-result{background:rgba(0,240,255,.05);border:1px solid rgba(0,240,255,.1);border-radius:.75rem;padding:1.5rem;margin-bottom:2rem}.result-header h4{margin:0 0 1rem;color:var(--color-accent);font-size:1rem}.result-item{display:flex;gap:1rem;margin-bottom:1rem}.result-item:last-child{margin-bottom:0}.result-icon{flex-shrink:0;width:1.5rem;text-align:center}.result-content h5{margin:0;font-size:.95rem;color:#fff}.result-content p{margin:0;font-size:.85rem;color:var(--color-text-gray)}.module-lessons h4{margin-bottom:1rem;font-size:1.25rem}.lessons-list{display:grid;gap:1rem}.lesson-item{background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.05);border-radius:.75rem;padding:1.25rem;display:flex;gap:1rem;align-items:flex-start;transition:all .2s}.lesson-item:hover{background:rgba(255,255,255,.05);border-color:rgba(255,255,255,.1)}.lesson-number{font-family:var(--font-display);font-size:1.5rem;font-weight:700;color:rgba(255,255,255,.1);line-height:1;min-width:2.5rem}.lesson-content{flex-grow:1}.lesson-content h5{margin:0 0 .25rem;font-size:1rem;font-weight:600}.lesson-content p{margin:0;font-size:.85rem;color:var(--color-text-gray)}@media (max-width:768px){.preview-btn__text{display:none}}@media(min-width:640px){.lesson-preview{display:block}}.preview-btn{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:0 0;border:1px solid rgba(255,255,255,.2);color:var(--color-text-light);border-radius:.5rem;font-size:.75rem;cursor:pointer;transition:all .2s}.preview-btn:hover{background:var(--color-text-light);color:var(--color-dark)}.section--results{padding:4rem 0;position:relative}.results-grid{display:grid;grid-template-columns:1fr;gap:1.5rem;margin-top:3rem}.grid-scrollable{gap:1.5rem;display:grid}.result-card{padding:1.5rem;display:flex;flex-direction:column;position:relative;overflow:hidden;height:auto}.result-card:hover{border-color:rgba(0,240,255,.3)}.result-card__badge{display:flex;gap:.5rem;margin-bottom:1.5rem;flex-wrap:wrap}.badge{font-size:.75rem;font-weight:700;padding:.25rem .75rem;border-radius:999px;text-transform:uppercase;letter-spacing:.05em;display:flex;align-items:center}.badge--primary{background:rgba(0,240,255,.15);color:var(--color-accent)}.badge--outline{border:1px solid rgba(255,255,255,.2);color:var(--color-text-light)}.badge--accent{background:rgba(112,0,255,.15);color:var(--color-purple)}.badge--purple{background:rgba(236,72,153,.15);color:#ec4899}.result-icon{margin-bottom:1.5rem;display:inline-flex;padding:.75rem;border-radius:.75rem;background:rgba(255,255,255,.05);width:fit-content;position:absolute;right:1.5rem}.result-icon i{width:1.5rem;height:1.5rem;color:var(--color-accent)}.result-icon--large i{width:2.5rem;height:2.5rem}.result-card__title{font-family:var(--font-display);font-size:1.5rem;margin:0 0 1rem;font-weight:700;line-height:1.3}.result-card__description{font-size:.95rem;color:var(--color-text-gray);margin:0 0 1.5rem}.result-features{list-style:none;padding:0;margin:0;margin-bottom:1rem;flex-grow:1}.feature-item{display:flex;font-size:.95rem;color:var(--color-text-gray);align-items:flex-start;margin-bottom:.4rem}.feature-check{width:1.25rem;height:1.25rem;color:var(--color-accent);flex-shrink:0}.module-progress{background:rgba(0,0,0,.2);border-radius:.75rem;padding:1.5rem;border:1px solid rgba(255,255,255,.05)}.module-item{display:flex;gap:1rem;margin-bottom:1rem;align-items:flex-start}.module-item:last-child{margin-bottom:0}.module-number{font-family:var(--font-display);font-weight:700;font-size:1.2rem;min-width:3.5rem}.skill-progress{display:flex;flex-direction:column;gap:1.25rem;width:100%;flex-grow:1}.skill-item{width:100%}.skill-header{display:flex;justify-content:space-between;font-size:.85rem;font-weight:600;margin-bottom:.5rem}.skill-bar{height:.5rem;background:rgba(255,255,255,.1);border-radius:99px;overflow:hidden}.skill-fill{height:100%;background:linear-gradient(90deg,var(--color-accent),var(--color-purple));border-radius:99px}.results-timeline{display:flex;flex-direction:column;gap:2rem;margin-top:1rem}@media (min-width:1024px){.results-grid{grid-template-columns:2fr 1fr}.grid-scrollable{grid-column:2;grid-row:1;flex-direction:column;display:flex}.grid-span-full{grid-column:1;grid-row:1;position:sticky;top:7rem;align-self:start;height:fit-content}}@media (min-width:768px){.results-timeline{flex-direction:row}}.benefits-list{display:flex;flex-direction:column;gap:1rem}.benefit-row{display:flex;align-items:flex-start;gap:1.25rem;padding:1.25rem;background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.05);border-radius:1rem;transition:background .3s ease}.benefit-row:hover{background:rgba(255,255,255,.04);border-color:rgba(255,255,255,.1)}.benefit-icon{width:3rem;height:3rem;background:rgba(0,240,255,.05);border-radius:.75rem;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--color-accent);border:1px solid rgba(0,240,255,.1)}.benefit-content h4{margin:0 0 .4rem;font-size:1.1rem;color:#fff;font-weight:600}.benefit-content p{margin:0;font-size:.95rem;color:var(--color-text-gray);line-height:1.4}.scalping-grid{display:grid;gap:2rem;grid-template-columns:1fr}@media (min-width:1024px){.scalping-grid{grid-template-columns:1fr 1.4fr 1fr;align-items:stretch}}.scalping-card{padding:1.5rem;display:flex;flex-direction:column;height:100%;position:relative;overflow:hidden}.card-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid rgba(255,255,255,.05)}.card-title{font-weight:700;font-size:1.1rem;display:flex;align-items:center;gap:.5rem}.card-badge{font-size:.7rem;padding:.25rem .5rem;border-radius:4px;font-weight:600;text-transform:uppercase}.problem-card{border-top:1px solid rgba(239,68,68,.3);order:1}.problem-card .card-badge{background:rgba(239,68,68,.1);color:var(--color-red)}.problem-card .card-title i{color:var(--color-red)}.advantage-card{border-top:1px solid rgba(16,185,129,.3);order:3;justify-content:space-around}.advantage-card .card-badge{background:rgba(16,185,129,.1);color:var(--color-green)}.advantage-card .card-title i{color:var(--color-green)}.feature-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:1.5rem}.feature-item{display:flex;gap:1rem}.feature-icon{flex-shrink:0;width:2.5rem;height:2.5rem;background:rgba(255,255,255,.03);border-radius:8px;display:flex;align-items:center;justify-content:center;color:var(--color-text-gray)}.feature-content h4{margin:0 0 .25rem;font-size:.95rem;color:#fff}.feature-content p{margin:0;font-size:.85rem;color:var(--color-text-gray);line-height:1.4}.problem-card .feature-icon{color:var(--color-red);border:1px solid rgba(239,68,68,.3)}.problem-result{margin-top:.5rem;font-size:.75rem;color:var(--color-red);font-weight:500}.advantage-card .feature-icon{color:var(--color-green);border:1px solid rgba(16,185,129,.3)}.advantage-proof{margin-top:.5rem;font-size:.75rem;padding:.4rem;background:rgba(16,185,129,.05);border-radius:4px;color:var(--color-green)}.simulator-card{background:rgba(0,0,0,.3);border:1px solid var(--color-accent);box-shadow:0 0 40px rgba(0,240,255,.05);padding:0;order:2}.sim-header{padding:1.5rem;text-align:center;border-bottom:1px solid rgba(255,255,255,.05)}.sim-header h3{margin:0;font-family:var(--font-display);color:var(--color-accent)}.sim-header p{margin:.5rem 0 0;font-size:.85rem;color:var(--color-text-gray)}.sim-container{display:flex;flex-direction:column;height:100%;min-height:400px}.sim-dom{flex:1;padding:.5rem;font-family:'JetBrains Mono',monospace;font-size:.75rem;display:flex;flex-direction:column;background:rgba(0,240,255,.02);position:relative}.dom-header-row{display:flex;justify-content:space-between;color:var(--color-text-gray);font-size:.7rem;padding:0 .5rem .5rem;border-bottom:1px solid rgba(255,255,255,.05)}.dom-row{display:flex;justify-content:space-between;padding:.15rem .5rem;position:relative;z-index:1;cursor:default}.dom-row:hover{background:rgba(255,255,255,.05)}.dom-bg-bar{position:absolute;top:0;bottom:0;right:0;opacity:.15;z-index:-1;transition:width .2s ease}.ask .dom-price{color:var(--color-red)}.ask .dom-bg-bar{background-color:var(--color-red)}.bid .dom-price{color:var(--color-green)}.bid .dom-bg-bar{background-color:var(--color-green)}.current-price{background:rgba(255,255,255,.05);padding:.4rem;text-align:center;font-weight:700;font-size:1rem;margin:.15rem 0;border-radius:4px;display:flex;justify-content:center;align-items:center;gap:1rem}.price-up{color:var(--color-green)}.price-down{color:var(--color-red)}.dom-highlight{border:1px solid var(--color-accent);animation:pulse-border 1s infinite}@keyframes pulse-border{0%{box-shadow:0 0 0 0 rgba(0,240,255,.4)}70%{box-shadow:0 0 0 6px rgba(0,240,255,0)}100%{box-shadow:0 0 0 0 rgba(0,240,255,0)}}.whale-alert{position:absolute;bottom:10px;left:50%;transform:translateX(-50%);background:var(--color-accent);color:var(--color-dark);font-weight:700;font-size:.75rem;padding:.25rem .75rem;border-radius:99px;opacity:0;transition:opacity .3s;pointer-events:none;white-space:nowrap;z-index:10;display:flex;align-items:center;gap:.35rem}.whale-alert.visible{opacity:1}.cta-wrapper{margin-top:3rem;text-align:center}.review-photo-card{position:relative;width:100%;aspect-ratio:9/16;border-radius:1rem;overflow:hidden;background-color:#1a1d24;border:1px solid rgba(255,255,255,.1);transition:all .3s ease;cursor:pointer}.review-photo-card:hover{border-color:rgba(0,240,255,.5);box-shadow:0 10px 30px rgba(0,240,255,.15)}.review-photo-card img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease;filter:brightness(.8)}.review-photo-card:hover img{transform:scale(1.05)}.review-photo-card:after{content:'';position:absolute;bottom:0;left:0;width:100%;height:30%;background:linear-gradient(to top,rgba(0,0,0,.8),transparent);opacity:.6;pointer-events:none}.reviews-swiper{padding-bottom:4rem;overflow:hidden;position:relative;padding-left:1rem;padding-right:1rem}.swiper-wrapper{align-items:stretch}.swiper-slide{height:auto}.swiper-navigation-container{position:absolute;bottom:0;left:0;right:0;display:flex;align-items:center;justify-content:center;gap:1.5rem;height:3rem;z-index:10}.swiper-button-next,.swiper-button-prev{position:relative !important;top:auto !important;bottom:auto !important;left:auto !important;right:auto !important;margin:0 !important;transform:none !important;color:var(--color-accent);width:2.25rem;height:2.25rem;background:rgba(255,255,255,.03);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);border-radius:.75rem;transition:all .3s ease;z-index:20;display:flex;align-items:center;justify-content:center}.swiper-button-next:after,.swiper-button-prev:after{font-size:1rem;font-weight:700}.swiper-button-next:hover,.swiper-button-prev:hover{background:rgba(0,240,255,.1);border-color:var(--color-accent);box-shadow:0 0 15px rgba(0,240,255,.3)}.swiper-pagination{position:relative !important;bottom:auto !important;left:auto !important;transform:none !important;width:auto !important;display:flex;gap:.5rem;margin:0 !important}.swiper-pagination-bullet{background:rgba(160,200,255,.3);opacity:1;width:12px;height:12px;transition:all .3s ease}.swiper-pagination-bullet-active{background:#00e0ff;opacity:1;transform:scale(1.3);box-shadow:0 0 10px rgba(112,0,255,.5)}@media (max-width:768px){.swiper-navigation-container{gap:1rem}.swiper-button-next,.swiper-button-prev{display:none}}.pricing-grid-new{display:grid;gap:2rem;grid-template-columns:1fr}@media (min-width:992px){.pricing-grid-new{grid-template-columns:1fr 1fr;align-items:stretch}}.pricing-card-new{display:flex;flex-direction:column;position:relative;border:1px solid rgba(255,255,255,.05);background:rgba(255,255,255,.03);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 0 30px rgba(0,0,0,.5);overflow:hidden;transition:all .8s ease-out;height:100%;border-radius:1rem}.pricing-card-new--system{border-top:1px solid var(--color-accent)}.pricing-card-new--personal{border-top:1px solid var(--color-purple)}.pricing-card-new:hover{transform:translateY(-5px)}.pricing-card-new--system:hover{box-shadow:0 0 50px rgba(0,240,255,.15)}.pricing-card-new--personal:hover{box-shadow:0 0 50px rgba(112,0,255,.15)}.pricing-card-new:before{content:'';position:absolute;top:0;left:0;right:0;height:1px;opacity:.7}.pricing-card-new--system:before{background:linear-gradient(90deg,transparent,var(--color-accent),transparent)}.pricing-card-new--personal:before{background:linear-gradient(90deg,transparent,var(--color-purple),transparent)}.pricing-content{padding:2.5rem;display:flex;flex-direction:column;flex-grow:1}@media(max-width:768px){.pricing-content{padding:1.5rem}}.pricing-badge{display:inline-block;padding:.25rem .75rem;border-radius:9999px;font-size:.75rem;font-weight:700;text-transform:uppercase;margin-bottom:1.5rem;align-self:flex-start}.pricing-badge--cyan{background:rgba(0,240,255,.1);color:var(--color-accent);border:1px solid rgba(0,240,255,.3)}.pricing-badge--purple{background:rgba(112,0,255,.1);color:var(--color-purple);border:1px solid rgba(112,0,255,.3)}.pricing-title{font-size:2rem;font-family:var(--font-display);font-weight:700;margin-bottom:.5rem;color:var(--color-text-light)}.pricing-desc{color:var(--color-text-gray);margin-bottom:2rem;font-size:.95rem;line-height:1.6}.pricing-price-wrapper{margin-bottom:2rem}.pricing-old{text-decoration:line-through;color:var(--color-text-gray);font-size:1.1rem;display:block;margin-bottom:.25rem}.pricing-val{font-size:3.5rem;font-family:var(--font-display);font-weight:700;line-height:1;text-shadow:0 0 20px rgba(0,0,0,.5)}.color-cyan{color:var(--color-accent);text-shadow:0 0 20px rgba(0,240,255,.3)}.color-purple{color:var(--color-purple);text-shadow:0 0 20px rgba(112,0,255,.3)}.pricing-period{font-size:1rem;color:var(--color-text-gray);font-weight:400}.pricing-features{list-style:none;padding:0;margin:0 0 2rem;flex-grow:1}.pricing-feature-item{display:flex;align-items:flex-start;gap:1rem;margin-bottom:1rem;align-items:center}.feature-icon-box{width:1.5rem;height:1.5rem;border-radius:4px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.feature-icon-box i{width:1rem;height:1rem}.color-cyan .feature-icon-box{color:var(--color-accent)}.color-purple .feature-icon-box{color:var(--color-purple)}.feature-text{font-size:.9rem;color:#d1d5db;line-height:1.5}.pricing-form{display:flex;flex-direction:column;gap:1rem;margin-bottom:1.5rem}.form-input{width:100% !important;padding:1rem !important;background:rgba(0,0,0,.3) !important;border:1px solid rgba(255,255,255,.1) !important;border-radius:.5rem !important;color:var(--color-text-light) !important;font-family:var(--font-sans) !important;font-size:.95rem !important;transition:border-color .3s ease,box-shadow .3s ease !important;box-sizing:border-box !important}.form-input:focus{outline:none !important;border-color:var(--color-accent) !important;box-shadow:0 0 0 2px rgba(0,240,255,.1) !important;background:rgba(0,0,0,.3) !important;color:#fff !important}.btn,.action-button{display:flex;align-items:center;justify-content:center;width:100%;border-radius:.5rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;cursor:pointer;transition:all .3s;border:none;font-family:var(--font-display)}.action-button{background:#00f0ff;padding:.7rem;color:#000}.action-button:hover{color:#000}.btn-cyan{background:linear-gradient(90deg,var(--color-accent),#00c2ce);color:#000}.btn-cyan:hover{box-shadow:0 0 20px rgba(0,240,255,.4)}.btn-purple{background:0 0;border:1px solid var(--color-purple);color:var(--color-purple)}.btn-purple:hover{background:var(--color-purple);color:#fff;box-shadow:0 0 20px rgba(112,0,255,.4)}.payment-methods{margin-top:2rem;padding-top:1.5rem;border-top:1px solid rgba(255,255,255,.1);width:100%}.payment-security{display:flex;align-items:center;gap:.5rem;color:var(--color-green);font-size:.8rem;margin-bottom:1rem;font-weight:600}.payment-icons{display:flex;gap:.75rem;opacity:.7;flex-wrap:wrap}.payment-icon{width:2.5rem;height:1.5rem;background:#fff;border-radius:4px;display:flex;align-items:center;justify-content:center;color:#000;font-weight:900;font-size:.65rem;font-family:sans-serif}.support-grid{display:grid;grid-template-columns:1fr;gap:2rem}.support-grid .glass-card{padding:1.5rem}@media (min-width:900px){.support-grid{grid-template-columns:1fr 1fr;gap:4rem;align-items:start}}.form-group{margin-bottom:1.5rem}.form-label{display:block;margin-bottom:.5rem;font-size:.875rem;color:var(--color-text-gray);font-weight:500}.input-field{width:100% !important;padding:1rem !important;background:rgba(0,0,0,.3) !important;border:1px solid rgba(255,255,255,.1) !important;border-radius:.5rem !important;color:var(--color-text-light) !important;font-family:var(--font-sans) !important;font-size:1rem !important;transition:border-color .3s ease,box-shadow .3s ease !important;box-sizing:border-box !important}.input-field:focus{outline:none !important;border-color:var(--color-accent) !important;box-shadow:0 0 0 2px rgba(0,240,255,.1) !important;background:rgba(0,0,0,.3) !important;color:#fff !important}textarea.input-field{resize:vertical;min-height:120px}.form-feedback{margin:1rem 0;padding:1rem;border-radius:.5rem;font-size:.9rem;display:none}.form-feedback.error{background-color:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.3);color:#fca5a5}.form-feedback.success{background-color:rgba(16,185,129,.1);border:1px solid rgba(16,185,129,.3);color:#6ee7b7}.faq-list{display:flex;flex-direction:column;gap:1rem}.faq-item{cursor:pointer;overflow:hidden}.faq-item[open]{background-color:rgba(255,255,255,.05);border-color:var(--color-accent)}.faq-item__summary{display:flex;justify-content:space-between;align-items:center;font-weight:600;color:var(--color-text-light);list-style:none}.faq-item__summary::-webkit-details-marker{display:none}.faq-item__icon{transition:transform .3s ease;color:var(--color-accent)}.faq-item[open] .faq-item__icon{transform:rotate(180deg)}.faq-item__content{color:var(--color-text-gray);font-size:.9rem;line-height:1.6;margin-top:-.5rem;padding-top:1rem}.col-header{font-family:var(--font-display);font-size:1.5rem;margin-bottom:2rem;display:flex;align-items:center;gap:.75rem}.col-header i{color:var(--color-purple)}.footer{border-top:1px solid rgba(255,255,255,.1);background-color:#000;padding-top:4rem;padding-bottom:2rem}.footer-grid{display:grid;gap:2rem;margin-bottom:3rem}@media (min-width:768px){.footer-grid{grid-template-columns:repeat(4,1fr)}.footer__brand{grid-column:span 2/span 2}}.footer__logo{display:flex;align-items:center;gap:.5rem;margin-bottom:1rem}.footer__logo-icon{width:1.5rem;height:1.5rem;color:var(--color-accent)}.footer__logo-text{font-family:var(--font-display);font-weight:700;font-size:1.25rem;color:var(--color-text-light)}.footer__logo-accent{color:var(--color-accent)}.footer__description{color:#6b7280;font-size:.875rem;max-width:16rem}.footer__nav-title{font-weight:700;margin-bottom:1rem;color:var(--color-text-light)}.footer__nav-list{list-style:none;padding:0;margin:0;font-size:.875rem;color:#6b7280}.footer__nav-link{color:inherit;text-decoration:none;transition:color .3s ease}.footer__nav-link:hover{color:var(--color-accent)}.footer__contact-item{display:flex;align-items:center;gap:.5rem}.footer__contact-icon{width:1rem;height:1rem}.footer__social-links{display:flex;gap:1rem;margin-top:1.5rem}.footer__social-link{color:var(--color-text-gray);transition:color .3s ease}.footer__social-link:hover{color:var(--color-accent)}.footer__social-link i{width:1.5rem;height:1.5rem}.footer__bottom{border-top:1px solid rgba(255,255,255,.1);padding-top:2rem;display:flex;flex-direction:column;justify-content:space-between;align-items:center;gap:1rem;font-size:.75rem;color:#4b5563}@media (min-width:768px){.footer__bottom{flex-direction:row}}.footer__legal-links{display:flex;gap:1.5rem}.footer__legal-link{color:inherit;text-decoration:none;transition:color .3s ease}.footer__legal-link:hover{color:#9ca3af}@media (max-width:768px){.glass-card,.achievement-card,.author__cta,.problem-item,.audience-column,.curriculum-progress,.modules-sidebar,.pricing-card-new{backdrop-filter:none;-webkit-backdrop-filter:none}.modules-content-area{background:#12131c}}#primary{margin:0;padding:6em 0 4em}#customer_details h3:not(.elementor-widget-woocommerce-checkout-page h3),.required_field,form #order_review_heading:not(.elementor-widget-woocommerce-checkout-page #order_review_heading){color:#aeaeae}.cart-subtotal{display:none}header.entry-header{text-align:center}.entry-title{margin:1.5rem 0 0}.woocommerce form .form-row .input-text{border-radius:.5rem;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.05);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}form #order_review:not(.elementor-widget-woocommerce-checkout-page #order_review),form #order_review_heading:not(.elementor-widget-woocommerce-checkout-page #order_review_heading){padding:1em;background:rgba(255,255,255,.03);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.05);border-radius:0 0 1rem 1rem}form #order_review_heading:not(.elementor-widget-woocommerce-checkout-page #order_review_heading){border-radius:1rem 1rem 0 0}.woocommerce .woocommerce-billing-fields{padding:0 1.5rem}.woocommerce-terms-and-conditions-wrapper{display:none}