*{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;background:#0a0e1a;color:#ffffff;line-height:1.6;overflow-x:hidden;-webkit-font-smoothing:antialiased}.container{max-width:1200px;margin:0 auto;padding:0 1rem}body:before{content:"";position:fixed;top:0;left:0;right:0;bottom:0;background-image:linear-gradient(rgba(255,123,123,.03) 1px,transparent 0),linear-gradient(90deg,rgba(255,123,123,.03) 1px,transparent 0);background-size:50px 50px;pointer-events:none;z-index:0}.content-wrapper{position:relative;z-index:1}.animated-border,.answer-option,.btn,.cert-chip,.hero,.why-choose-card{transform:translateZ(0);backface-visibility:hidden}header{background:rgba(10,14,26,.95);backdrop-filter:blur(20px);border-bottom:1px solid rgba(255,123,123,.15);position:sticky;top:0;z-index:100;position:relative}header:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,#e65a5a 20%,#ff9b6b 50%,#e65a5a 80%,transparent);opacity:.8}nav{justify-content:space-between;padding:1.5rem 0}.logo,nav{display:flex;align-items:center}.logo{gap:1rem;font-size:1.5rem;font-weight:800;color:white;letter-spacing:-.02em}.logo .logo-img,.logo img{height:50px!important;width:auto!important;filter:drop-shadow(0 0 30px rgba(255,123,123,.9)) drop-shadow(0 0 50px rgba(255,123,123,.5));image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges}.nav-buttons{display:flex;gap:.75rem}.btn{padding:.875rem 1.75rem;border-radius:.625rem;font-weight:500;font-size:.9375rem;cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);border:none;text-decoration:none;display:inline-block;letter-spacing:-.01em}.btn-primary{background:#ff7b7b;color:white;box-shadow:0 4px 20px rgba(255,123,123,.4)}.btn-primary:hover{background:#ff8a7b;transform:translateY(-2px);box-shadow:0 8px 30px rgba(255,123,123,.6)}.btn-ghost{background:transparent;color:rgba(255,255,255,.9);border:2px solid transparent;background-image:linear-gradient(rgba(10,14,26,.95),rgba(10,14,26,.95)),linear-gradient(135deg,#e65a5a,#5b9eff);background-origin:border-box;background-clip:padding-box,border-box;transition:all .3s cubic-bezier(.4,0,.2,1)}.btn-ghost:hover{color:#ffffff;background-image:linear-gradient(rgba(230,90,90,.1),rgba(230,90,90,.1)),linear-gradient(135deg,#e65a5a,#5b9eff)}.btn-hero{padding:1.25rem 3rem;font-size:1.125rem}.hero{padding:6rem 0 4rem;text-align:center;position:relative}.hero:before{content:"";position:absolute;top:-10%;left:50%;transform:translateX(-50%);width:1000px;height:1000px;background:radial-gradient(circle,rgba(255,123,123,.1) 0,transparent 60%);pointer-events:none}.hero-content{position:relative;z-index:2}.hero h1{font-size:5.5rem!important;font-weight:800!important;margin-bottom:2rem!important;line-height:.95!important;letter-spacing:-.04em!important;color:#ffffff!important}.quizjet-brand{color:#ff7b7b;position:relative;display:inline-block;animation:brandGlow 3s ease-in-out infinite}@keyframes brandGlow{0%,to{text-shadow:0 0 30px rgba(255,123,123,.6),0 0 60px rgba(255,123,123,.3)}50%{text-shadow:0 0 50px rgba(255,123,123,.9),0 0 80px rgba(255,123,123,.5)}}.hero p{font-size:1.375rem!important;color:rgba(255,255,255,.75)!important;max-width:700px!important;margin:0 auto 3.5rem!important;line-height:1.7!important;font-weight:500!important}.hero-cta{display:flex;gap:1rem;justify-content:center;margin-bottom:0;flex-wrap:wrap}.animated-border{position:relative;overflow:hidden}.animated-border:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:inherit;padding:2px;background:linear-gradient(90deg,#ff7b7b,#ff9b6b 20%,#ffa87b 40%,#ff9b6b 60%,#ff7b7b 80%,#ff7b7b);background-size:200% 100%;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:borderShimmer 8s linear infinite;pointer-events:none}@keyframes borderShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.gradient-interior:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 30% 40%,rgba(255,123,123,.05) 0,transparent 60%);animation:gradientPulse 8s ease-in-out infinite;pointer-events:none;border-radius:inherit;z-index:0}@keyframes gradientPulse{0%,to{opacity:.5}50%{opacity:1}}.quiz-demo-section{scroll-margin-top:80px;padding:6rem 0}.quiz-demo{max-width:850px;margin:0 auto;background:#12151f;border-radius:1.5rem;padding:4rem;border:1px solid rgba(255,123,123,.2);box-shadow:0 25px 70px rgba(0,0,0,.6);position:relative}.cert-selector-container{margin-bottom:3rem;position:relative;z-index:2}.cert-selector-label{font-size:1.125rem;color:#ffffff;margin-bottom:1.5rem;font-weight:800;text-align:center;text-transform:uppercase;letter-spacing:.12em;display:flex;align-items:center;justify-content:center;gap:.75rem}.cert-selector-label .quizjet-brand{background:linear-gradient(135deg,#ff7b7b,#ff8a7b);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:none}.cert-selector-label:after,.cert-selector-label:before{content:"";flex:1;height:2px;background:linear-gradient(90deg,transparent,#ff7b7b,transparent);max-width:100px}.cert-selector-wrapper{position:relative;display:flex;align-items:center;gap:1rem}.cert-selector-scroll{display:flex;gap:.75rem;overflow-x:auto;padding:.5rem 0;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;flex:1;justify-content:center}.cert-selector-scroll::-webkit-scrollbar{display:none}.scroll-arrow{width:auto;height:auto;background:transparent;border:none;padding:.5rem;cursor:pointer;transition:all .25s ease;font-size:2rem;color:rgba(255,123,123,.6);flex-shrink:0;line-height:1;-webkit-user-select:none;-moz-user-select:none;user-select:none}.scroll-arrow:not(.disabled){animation:arrowGlow 2s ease-in-out infinite}@keyframes arrowGlow{0%,to{text-shadow:0 0 8px rgba(255,123,123,.4)}50%{text-shadow:0 0 20px rgba(255,123,123,.8),0 0 30px rgba(255,123,123,.5)}}.scroll-arrow:hover:not(.disabled){color:#ff7b7b;text-shadow:0 0 25px rgba(255,123,123,.9);transform:scale(1.2);animation:none}.scroll-arrow:active:not(.disabled){transform:scale(.9)}.scroll-arrow.disabled{opacity:.2;cursor:not-allowed;pointer-events:none;animation:none}.scroll-progress{display:flex;gap:.5rem;justify-content:center;margin-top:.5rem}.progress-dot{width:10px;height:10px;border-radius:50%;background:rgba(255,255,255,.15);transition:all .4s ease;border:1px solid rgba(255,255,255,.1)}.progress-dot.active{width:32px;border-radius:5px;background:linear-gradient(90deg,#ff7b7b,#ff9b6b);box-shadow:0 0 15px rgba(255,123,123,.5);border-color:rgba(255,123,123,.3)}.cert-chip{padding:.875rem 1.5rem;background:rgba(36,53,85,.4);border:2px solid transparent;border-radius:2rem;color:rgba(255,255,255,.7);cursor:pointer;transition:all .25s ease;font-size:.9375rem;font-weight:500;display:flex;align-items:center;gap:.5rem;white-space:nowrap;flex-shrink:0;position:relative;background-clip:padding-box}.cert-chip:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:2rem;padding:2px;background:linear-gradient(135deg,rgba(255,123,123,.3),rgba(255,123,123,.3));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;transition:background .25s ease}.cert-chip:hover{color:rgba(255,255,255,.95);transform:translateY(-2px)}.cert-chip:hover:before{background:linear-gradient(135deg,rgba(255,123,123,.5),rgba(255,143,143,.5))}.cert-chip.active{background:linear-gradient(135deg,rgba(255,123,123,.15),rgba(255,143,143,.15));color:#ffffff;font-weight:600;filter:drop-shadow(0 4px 16px rgba(255,123,123,.25))}.cert-chip.active:before{background:linear-gradient(135deg,#ff7b7b,#ff8f8f)}.cert-chip-icon{font-size:1.125rem}.demo-header{text-align:center;margin-bottom:3rem;position:relative;z-index:2}.demo-header-badge{display:inline-block;background:rgba(255,123,123,.15);border:1.5px solid rgba(255,123,123,.4);color:#ff7b7b;padding:.625rem 1.5rem;border-radius:2rem;font-size:.875rem;font-weight:600;margin-bottom:1.25rem;text-transform:uppercase;letter-spacing:.08em}.demo-header p{color:rgba(255,255,255,.7);font-size:1.125rem;font-weight:500;line-height:1.6;max-width:500px;margin:0 auto}.question-card{background:#0a0e1a;border-radius:1rem;padding:3rem;margin-bottom:2.5rem;border:1px solid rgba(255,255,255,.05);position:relative;z-index:2}.question-text{font-size:1.5rem!important;font-weight:800!important;margin-bottom:3rem!important;color:#ffffff!important;line-height:1.4!important;letter-spacing:-.02em!important}.answer-option{background:#12151f;border:2px solid rgba(255,255,255,.08);border-radius:.875rem;padding:1.5rem 1.75rem;margin-bottom:1rem;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;height:96px;gap:1.5rem;width:100%}.answer-option:hover{background:#1a1e2e;border-color:rgba(255,123,123,.4);transform:translateX(8px)}.answer-option.selected{background:rgba(255,123,123,.08);border-color:#ff7b7b}.answer-option.correct{background-color:rgba(45,211,111,.2);border-color:#2dd36f;animation:correctGlow .6s ease}.answer-option.wrong{background-color:rgba(255,107,107,.2);border-color:#ff6b6b;animation:errorPulse .5s ease}.answer-option.correct-highlight{border-color:#2dd36f}@keyframes correctGlow{0%,to{box-shadow:none}50%{box-shadow:0 0 35px rgba(0,214,180,.5)}}@keyframes errorPulse{0%,to{transform:translateX(0)}25%{transform:translateX(-8px)}75%{transform:translateX(8px)}}.option-letter{width:48px;height:48px;background:rgba(255,255,255,.05);border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:400;font-size:1.25rem;flex-shrink:0;transition:all .3s ease;border:2px solid rgba(255,255,255,.08);min-width:48px}.answer-option:hover .option-letter{background:rgba(255,123,123,.2);color:#ff7b7b;border-color:rgba(255,123,123,.4)}.answer-option.selected .option-letter{background:#ff7b7b;color:white;border-color:#ff7b7b}.answer-option.correct .option-letter{background:#2dd36f;color:white;border-color:#2dd36f}.answer-option.wrong .option-letter{background:#ff6b6b;color:white;border-color:#ff6b6b}.answer-option.correct-highlight .option-letter{border-color:#2dd36f}.option-text{flex:1;font-size:1.125rem;color:rgba(255,255,255,.9);font-weight:500;text-align:left;display:flex;align-items:center;min-width:0;word-wrap:break-word}.feedback{background:rgba(0,214,180,.1);border:2px solid rgba(0,214,180,.4);border-radius:1rem;padding:2.25rem;margin-top:2rem;display:none}.feedback.show{display:block;animation:fadeIn .5s ease}.feedback h4{color:#00d6b4;font-size:1.5rem;margin-bottom:1rem;font-weight:800;display:flex;align-items:center;gap:.625rem}.feedback p{color:#ffffff;font-size:1.1875rem;line-height:1.7;font-weight:600}.demo-actions{display:flex;justify-content:center;gap:1rem;margin-top:2.5rem}.section-header{margin-bottom:4rem}.section-header h2{font-size:2.25rem!important;font-weight:800!important;margin-bottom:1rem!important;letter-spacing:-.02em!important;color:rgba(255,255,255,.95)!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:1rem!important}.section-header h2:after,.section-header h2:before{content:"";width:60px;height:3px;background:linear-gradient(90deg,transparent,#ff7b7b,transparent);border-radius:2px}.section-quizjet,.text-gradient{background:linear-gradient(135deg,#ff7b7b,#ff9b6b);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.section-header p{color:rgba(255,255,255,.6);font-weight:500}.why-choose{padding:6rem 0;position:relative}.why-choose-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:2rem}.why-choose-card{background:linear-gradient(135deg,#12151f,#1a1e2e);border-radius:24px;padding:2.5rem 2rem;text-align:center;transition:all .3s ease;border:2px solid transparent;position:relative;display:flex;flex-direction:column;align-items:center}.why-choose-card:hover{transform:translateY(-4px);box-shadow:0 20px 60px rgba(255,123,123,.2)}.animated-border:hover:before{filter:drop-shadow(0 0 12px rgba(255,123,123,.7)) drop-shadow(0 0 30px rgba(255,123,123,.5))}.why-choose-icon{width:80px;height:80px;margin:0 auto 1.5rem;display:flex;justify-content:center;align-items:center;position:relative}.why-choose-icon:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:90px;height:90px;border-radius:50%;background:radial-gradient(circle,rgba(255,123,123,.15),transparent 70%);animation:iconPulse 3s ease-in-out infinite;pointer-events:none;z-index:0}@keyframes iconPulse{0%,to{transform:translate(-50%,-50%) scale(1);opacity:.5}50%{transform:translate(-50%,-50%) scale(1.15);opacity:.8}}.why-choose-icon .feature-svg,.why-choose-icon svg{width:56px;height:56px;color:#ff7b7b;filter:drop-shadow(0 0 12px rgba(255,123,123,.5));position:relative;z-index:1}.why-choose-title{font-size:1.375rem;font-weight:700;margin-bottom:1rem;color:#ffffff;line-height:1.3}.why-choose-desc{font-size:1rem;color:rgba(255,255,255,.7);line-height:1.65;font-weight:400;max-width:90%;margin:0 auto}@media (prefers-reduced-motion:reduce){.why-choose-icon:before{animation:none}.why-choose-card:hover{transform:none}}.science-section{background:linear-gradient(180deg,#12151f,#1a1e2e);border-radius:24px;padding:4rem 2rem;position:relative;overflow:hidden}.science-section:before{padding:2px;background:linear-gradient(90deg,#ff7b7b,#ff9b6b 20%,#ffa87b 40%,#ff9b6b 60%,#ff7b7b 80%,#ff7b7b);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:borderShimmer 8s linear infinite;background-size:200% 100%}.science-section:after,.science-section:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:24px;pointer-events:none}.science-section:after{background:radial-gradient(circle at 30% 40%,rgba(255,123,123,.03),transparent 60%);animation:interiorGlow 8s ease-in-out infinite}@keyframes interiorGlow{0%,to{opacity:.3}50%{opacity:.6}}.timeline-container{max-width:800px;margin:3rem auto 0;position:relative;z-index:1}.timeline-item{position:relative;padding-left:3rem;margin-bottom:3rem}.timeline-item:before{content:"";position:absolute;left:0;top:8px;width:16px;height:16px;background:#2dd36f;border:3px solid #0a0e1a;border-radius:50%}.timeline-blue:before{background:#5b9eff}.timeline-mint:before{background:#00d6b4}.timeline-orange:before{background:#ff8c42}.timeline-coral:before{background:#ff7b7b}.timeline-item:after{content:"";position:absolute;left:7px;top:24px;width:2px;height:calc(100% + 1rem);background:linear-gradient(180deg,#ff7b7b,rgba(255,123,123,.2))}.timeline-item:last-child:after{display:none}.timeline-year{font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-bottom:.5rem}.timeline-blue .timeline-year{color:#5b9eff}.timeline-mint .timeline-year{color:#00d6b4}.timeline-orange .timeline-year{color:#ff8c42}.timeline-coral .timeline-year{color:#ff7b7b}.timeline-title{font-size:1.25rem;font-weight:600;margin-bottom:.5rem;color:#ffffff}.timeline-description{font-size:.9375rem;line-height:1.6;color:rgba(255,255,255,.7);margin-bottom:1rem}.timeline-stat{display:inline-block;font-size:.875rem;font-weight:600;padding:.375rem .75rem;border-radius:16px;margin-bottom:.75rem}.timeline-blue .timeline-stat{background:rgba(91,158,255,.1);color:#5b9eff}.timeline-mint .timeline-stat{background:rgba(0,214,180,.1);color:#00d6b4}.timeline-orange .timeline-stat{background:rgba(255,140,66,.1);color:#ff8c42}.timeline-coral .timeline-stat{background:rgba(255,123,123,.1);color:#ff7b7b}.timeline-citation{font-size:.8125rem;font-style:italic;color:rgba(255,255,255,.5);border-top:1px solid rgba(255,255,255,.1);padding-top:.75rem;margin-top:.75rem}@media (max-width:640px){.science-section{padding:3rem 1.5rem}.timeline-item{padding-left:2rem}.timeline-item:before{width:12px;height:12px;border-width:2px}.timeline-item:after{left:5px}.timeline-title{font-size:1.125rem}.timeline-description{font-size:.875rem}}@media (prefers-reduced-motion:reduce){.science-section:after,.science-section:before{animation:none}}.stats{padding:6rem 0}.stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:2rem}.stat{padding:3rem 2rem;background:linear-gradient(135deg,#12151f,#1a1e2e);border-radius:1.25rem;border:1px solid rgba(255,123,123,.15);text-align:center;transition:all .3s ease}.stat:hover{transform:translateY(-6px);border-color:rgba(255,123,123,.4);box-shadow:0 20px 50px rgba(255,123,123,.2)}.stat-number{font-size:4.5rem!important;font-weight:800!important;color:#ff7b7b!important;display:block!important;margin-bottom:.75rem!important;letter-spacing:-.04em!important}.stat-label{color:rgba(255,255,255,.65);font-size:1.125rem;font-weight:500;letter-spacing:-.01em}.stat-highlighted:before{padding:4px!important;filter:drop-shadow(0 0 8px rgba(255,123,123,.6))!important;animation:borderShimmerFast 4s linear infinite!important}@keyframes borderShimmerFast{0%{background-position:0 50%}to{background-position:200% 50%}}.stat-highlighted:hover{box-shadow:0 25px 60px rgba(255,123,123,.5)!important}.final-cta{padding:8rem 0}.cta-box{max-width:900px;margin:0 auto;padding:5rem 3rem;background:linear-gradient(135deg,rgba(255,123,123,.1),rgba(255,155,107,.08));border-radius:2rem;border:1px solid rgba(255,123,123,.2);text-align:center}.cta-box h2{font-size:3.5rem!important;font-weight:800!important;margin-bottom:1.25rem!important;letter-spacing:-.03em!important}.cta-box p{font-size:1.375rem;color:rgba(255,255,255,.75);margin-bottom:2.5rem;font-weight:500}.cta-disclaimer{font-size:14px;color:rgba(255,255,255,.7);margin-top:1rem;font-weight:400}footer{background:#12151f;color:rgba(255,255,255,.5);padding:3rem 0;text-align:center;border-top:1px solid rgba(255,255,255,.06)}@media (max-width:768px){.hero h1{font-size:3rem!important}.quiz-demo{padding:2.5rem 1.5rem}.answer-option{padding:1.25rem;height:96px}.hero-cta{flex-direction:column}.btn{width:100%}.section-header h2{font-size:2rem}.section-header h2:after,.section-header h2:before{width:30px}.cta-box h2{font-size:2.5rem}.stats-grid,.why-choose-grid{grid-template-columns:1fr}.scroll-arrow{font-size:1.5rem}.pricing-section{padding:3rem 0}.pricing-cards{grid-template-columns:1fr;gap:1.5rem}.faq-section{padding:2rem 0 3rem}.faq-header h2{font-size:1.5rem}.faq-header h2:after,.faq-header h2:before{width:30px}.faq-question{padding:1.25rem 1.5rem}.faq-question-text{font-size:.9375rem}}.pricing-section{padding:5rem 0;position:relative;z-index:1}.pricing-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:2rem;max-width:900px;margin:0 auto 4rem}.pricing-card{background:linear-gradient(135deg,#12151f,#1a1e2e);border:2px solid transparent;border-radius:24px;padding:2.5rem 2rem;position:relative;overflow:hidden;transition:all .3s ease;display:flex;flex-direction:column;transform:translateZ(0);backface-visibility:hidden}.pricing-card:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:24px;padding:2px;background:linear-gradient(90deg,#ff7b7b,#ff9b6b 20%,#ffa87b 40%,#ff9b6b 60%,#ff7b7b 80%,#ff7b7b);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:shimmer 8s linear infinite;background-size:200% 100%;pointer-events:none}.pricing-card:hover{transform:translateY(-4px);box-shadow:0 20px 60px rgba(255,123,123,.2)}.pricing-card:hover:before{filter:drop-shadow(0 0 12px rgba(255,123,123,.7)) drop-shadow(0 0 30px rgba(255,123,123,.5))}.premium-badge{position:absolute;top:1.5rem;right:1.5rem;background:linear-gradient(135deg,#ff7b7b,#ff9b6b);color:#ffffff;font-size:.75rem;font-weight:600;padding:.375rem .75rem;border-radius:12px;text-transform:uppercase;letter-spacing:.5px;box-shadow:0 4px 12px rgba(255,123,123,.3);opacity:1;transition:opacity .2s ease}.premium-badge.hidden{opacity:0;pointer-events:none}.plan-header{text-align:center;margin-bottom:2rem;padding-bottom:2rem;border-bottom:1px solid rgba(255,255,255,.1);min-height:240px;display:flex;flex-direction:column;justify-content:flex-start}.plan-name{font-size:1.5rem;font-weight:600;margin-bottom:.5rem;color:#ffffff}.plan-tagline{font-size:.875rem;color:rgba(255,255,255,.6);margin-bottom:1.5rem}.billing-toggle{display:inline-flex;background:rgba(36,53,85,.5);border:1px solid rgba(255,123,123,.2);border-radius:16px;padding:.25rem;margin:0 auto 1rem;position:relative;z-index:10}.toggle-option{padding:.375rem .875rem;font-size:.8125rem;font-weight:600;color:rgba(255,255,255,.5);border-radius:12px;transition:all .2s ease;cursor:pointer;white-space:nowrap;-moz-user-select:none;user-select:none;-webkit-user-select:none}.toggle-option.active{color:#ffffff;background:rgba(255,123,123,.2)}.toggle-option:hover:not(.active){color:rgba(255,255,255,.7);background:rgba(255,255,255,.05)}.billing-toggle-spacer{height:36px;margin-bottom:1rem}.plan-price{display:flex;align-items:baseline;justify-content:center;gap:.5rem;margin-bottom:.5rem}.price-amount{font-size:3rem;font-weight:700;background:linear-gradient(135deg,#ff7b7b,#ff9b6b);-webkit-background-clip:text;background-clip:text}.price-amount,.price-amount.free{-webkit-text-fill-color:transparent}.price-amount.free{background:linear-gradient(135deg,#5b9eff,#00d6b4);-webkit-background-clip:text;background-clip:text}.price-period{font-size:1rem;color:rgba(255,255,255,.6)}.plan-description{font-size:.875rem;color:rgba(255,255,255,.5)}.plan-description,.price-amount{transition:opacity .2s ease}.price-transitioning .plan-description,.price-transitioning .price-amount{opacity:0}.features-list,.plan-features{list-style:none;margin-bottom:2.5rem;flex-grow:1}.feature-item{display:flex;align-items:flex-start;gap:.75rem;margin-bottom:1rem;font-size:.9375rem;color:rgba(255,255,255,.8)}.feature-icon{width:20px;height:20px;flex-shrink:0;display:flex;align-items:center;justify-content:center;margin-top:2px}.feature-icon.check{background:#00d6b4;border-radius:50%;color:#ffffff;font-size:12px;font-weight:700}.feature-icon.x{background:rgba(255,255,255,.1);border-radius:50%;color:rgba(255,255,255,.4);font-size:12px}.cta-button{display:block;width:100%;background:#ff7b7b;color:#ffffff;font-size:1rem;font-weight:600;padding:1rem 2rem;border:none;border-radius:24px;text-decoration:none;text-align:center;cursor:pointer;transition:all .2s ease;box-shadow:0 4px 16px rgba(255,123,123,.3)}.cta-button:hover{background:#ff8a7b;transform:translateY(-2px);box-shadow:0 8px 24px rgba(255,123,123,.4)}.cta-button:active{transform:scale(.97)}.cta-button.secondary{background:rgba(91,158,255,.1);color:#5b9eff;border:1.5px solid rgba(91,158,255,.3);box-shadow:none}.cta-button.secondary:hover{background:rgba(91,158,255,.2);border-color:#5b9eff;box-shadow:0 4px 16px rgba(91,158,255,.2);transform:translateY(-2px)}.cta-button.secondary:active{transform:scale(.97)}.faq-section{padding:2rem 0 5rem;position:relative;z-index:1}.faq-header{text-align:center;margin-bottom:3rem}.faq-header h2{font-size:2.5rem;font-weight:700;margin-bottom:1rem;color:#ffffff;display:flex;align-items:center;justify-content:center;gap:2rem}.faq-header h2:after,.faq-header h2:before{content:"";display:inline-block;width:60px;height:2px;background:linear-gradient(90deg,transparent,#ff7b7b,transparent);vertical-align:middle}.faq-header p{font-size:1.125rem;color:rgba(255,255,255,.7)}.faq-list{max-width:800px;margin:0 auto}.faq-item{background:linear-gradient(135deg,#12151f,#1a1e2e);border:1px solid rgba(47,64,90,.5);border-radius:16px;margin-bottom:1rem;overflow:hidden;transition:all .2s ease}.faq-item:hover{border-color:rgba(255,123,123,.3)}.faq-question{display:flex;align-items:center;justify-content:space-between;padding:1.5rem 1.75rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.faq-question-text{font-size:1rem;font-weight:600;color:#ffffff}.faq-toggle{width:24px;height:24px;display:flex;align-items:center;justify-content:center;color:#ff7b7b;font-size:1.25rem;font-weight:600;line-height:1;transition:transform .2s ease;flex-shrink:0}.faq-item.active .faq-toggle{transform:rotate(45deg)}.faq-answer{max-height:0;overflow:hidden;transition:max-height .3s ease}.faq-answer-content{padding:0 1.75rem 1.5rem;color:rgba(255,255,255,.8);line-height:1.7;font-size:.9375rem}.faq-item.active .faq-answer{max-height:500px}.cta-button:focus-visible,.faq-question:focus-visible,.toggle-option:focus-visible{outline:2px solid #ff7b7b;outline-offset:2px}.cta-button:focus:not(:focus-visible),.faq-question:focus:not(:focus-visible),.toggle-option:focus:not(:focus-visible){outline:none}.faq-item.active .faq-question:focus-visible{outline:none}@media (prefers-reduced-motion:reduce){.cta-button,.faq-item.active .faq-toggle,.pricing-card:before,.pricing-card:hover,.toggle-option{animation:none!important;transition-duration:.01ms!important}.pricing-card:hover{transform:none}}:root{--navy-primary:#1a2540;--navy-surface:#243555;--navy-border:#2f405a;--background-dark:#0a0e1a;--coral:#ff7b7b;--mint-green:#00d6b4;--electric-blue:#5b9eff;--royal-blue:#4169e1;--text-primary:#ffffff;--text-secondary:#b8c4d8;--text-disabled:#6b7b95;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--radius-small:8px;--radius-card:12px;--radius-large:16px;--radius-pill:9999px}.explore-certifications-section{scroll-margin-top:80px;padding:var(--space-10) 0}.explore-cert-box{max-width:1200px;margin:0 auto;background:#12151f;border-radius:1.5rem;padding:4rem;border:1px solid rgba(255,123,123,.2);box-shadow:0 25px 70px rgba(0,0,0,.6);position:relative}.explore-certifications-section .cert-selector-container{margin-bottom:var(--space-16)}.explore-certifications-section .cert-selector-wrapper{justify-content:center}.section-heading-with-lines{display:flex;align-items:center;justify-content:center;gap:.75rem;margin-bottom:var(--space-4)}.section-heading-with-lines h2{font-size:3rem;font-weight:700;letter-spacing:-.02em;color:var(--text-primary)}.section-heading-with-lines .quizjet-brand{background:linear-gradient(135deg,#ff7b7b,#ff8a7b);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:none}.section-heading-with-lines:after,.section-heading-with-lines:before{content:"";flex:1;height:3px;background:linear-gradient(90deg,transparent,#ff7b7b,transparent);border-radius:2px;max-width:60px}.explore-certifications-section .section-header h2:after,.explore-certifications-section .section-header h2:before{display:none}.section-header{text-align:center;margin-bottom:var(--space-12)}.section-header p{font-size:1.125rem;color:var(--text-secondary)}.empty-state{text-align:center;padding:var(--space-16) var(--space-4);color:var(--text-secondary)}.empty-state-icon{font-size:4rem;opacity:.5;margin-bottom:var(--space-4)}.empty-state-heading{font-size:1.25rem;font-weight:600;color:var(--text-primary);margin-bottom:var(--space-2)}.empty-state-description{font-size:1rem}.cert-path-flow{animation:fadeIn .35s ease-out}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.path-stages{display:flex;gap:var(--space-8);align-items:flex-start;justify-content:center;overflow-x:auto;padding-bottom:var(--space-6);scrollbar-width:thin;scrollbar-color:var(--coral) transparent}.path-stages::-webkit-scrollbar{height:8px}.path-stages::-webkit-scrollbar-track{background:transparent}.path-stages::-webkit-scrollbar-thumb{background:var(--coral);border-radius:4px}.path-stage{position:relative;flex:0 0 280px;animation:slideIn .4s ease-out both;transform:translateZ(0);backface-visibility:hidden}@keyframes slideIn{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}.stage-header{gap:var(--space-3);margin-bottom:var(--space-4)}.stage-header,.stage-number{display:flex;align-items:center}.stage-number{width:36px;height:36px;border-radius:50%;justify-content:center;font-weight:600;font-size:1rem;color:var(--text-primary);flex-shrink:0}.stage-header.foundation .stage-number{background:var(--electric-blue)}.stage-header.intermediate .stage-number{background:var(--mint-green)}.stage-header.advanced .stage-number{background:var(--coral)}.stage-info{flex:1}.stage-label{font-size:.8125rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.stage-header.foundation .stage-label{color:var(--electric-blue)}.stage-header.intermediate .stage-label{color:var(--mint-green)}.stage-header.advanced .stage-label{color:var(--coral)}.stage-title{font-size:1rem;font-weight:500;color:var(--text-primary)}.gradient-fade-connector{position:absolute;top:50px;right:-20px;width:24px;height:2px;background:linear-gradient(to right,transparent,var(--text-disabled),transparent);opacity:.5}.stage-cards{display:flex;flex-direction:column;gap:var(--space-3)}.path-cert-card{background:var(--navy-surface);border:1.5px solid var(--navy-border);border-radius:var(--radius-card);padding:var(--space-4);cursor:pointer;transition:all .2s;transform:translateZ(0);backface-visibility:hidden}.path-cert-card:hover{box-shadow:0 0 16px rgba(255,123,123,.25);transform:translateX(4px)}.cert-card-header{margin-bottom:var(--space-2)}.cert-card-name{font-size:1rem;font-weight:500;color:var(--text-primary)}.cert-card-meta{font-size:.8125rem;color:var(--text-secondary)}@media (max-width:768px){.explore-cert-box{padding:2.5rem 1.5rem}.section-heading-with-lines h2{font-size:2rem}.section-heading-with-lines:after,.section-heading-with-lines:before{max-width:60px}.section-header p{font-size:1rem}.path-stages{flex-direction:column;overflow-x:visible;align-items:stretch}.path-stage{flex:1 1 auto;width:100%}.gradient-fade-connector{display:none}.stage-number{width:32px;height:32px;font-size:.875rem}.path-cert-card{padding:var(--space-3)}.empty-state{padding:var(--space-12) var(--space-4)}.empty-state-icon{font-size:3rem}}