@media (max-width:768px){body{font-size:16px;line-height:1.6}.btn,a,button{min-height:44px;min-width:44px}.achievements-container,.challenge-container,.container,.features-container,.hero-container,.insights-container,.knowledge-container,.process-container,.reviews-container{padding-left:1rem;padding-right:1rem}img{max-width:100%;height:auto}.achievements-grid,.features-grid,.grid,.knowledge-grid,.methodology-grid{grid-template-columns:1fr;gap:1rem}input,select,textarea{font-size:16px;width:100%;box-sizing:border-box}.cta-buttons,.hero-buttons,.premium-actions{flex-direction:column;gap:.75rem}.modal,.overlay{padding:1rem;max-height:90vh;overflow-y:auto}.achievements,.assessment-process,.challenge-section,.features-showcase,.final-cta,.intelligence-insights,.knowledge-hub,.reviews-section,section{margin-bottom:2rem}.cta-buttons .btn,.hero-buttons .btn{width:100%;justify-content:center;padding:1rem 1.5rem;font-size:1rem;font-weight:600}h1{font-size:clamp(1.75rem,5vw,2.5rem);line-height:1.2}h2,h3{font-size:clamp(1.5rem,4vw,2rem);line-height:1.3}h3{font-size:clamp(1.2rem,3vw,1.5rem);margin-bottom:.75rem}.achievement-badge,.feature-card,.insight-card,.methodology-card,h1,h2,ol,p,ul{margin-bottom:1rem}p{line-height:1.6}ol,ul{padding-left:1.5rem}li{margin-bottom:.5rem}.hero-features-modern{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem;margin-top:2rem;width:100%}.feature-pill{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;background:rgba(255,255,255,.1);border-radius:12px;border:1px solid rgba(255,255,255,.2);backdrop-filter:blur(10px);font-size:.85rem;font-weight:500;color:#fff;text-align:left;transition:all .3s ease}.feature-pill:hover{background:rgba(255,255,255,.15);transform:translateY(-2px)}.feature-icon-small{flex-shrink:0;width:20px;height:20px;border-radius:6px;background:rgba(255,255,255,.2);display:flex;align-items:center;justify-content:center}.cta-banner,.insights-cta{padding:2.5rem 1rem;border-radius:20px;margin:0 1rem}.cta-features{display:flex;flex-direction:column;gap:.75rem;margin-top:1.5rem;text-align:left}.cta-feature,.feature-check{display:flex;align-items:center}.cta-feature{gap:.75rem;font-size:.9rem;font-weight:500}.feature-check{flex-shrink:0;width:20px;height:20px;background:#22c55e;color:#fff;border-radius:50%;justify-content:center;font-size:.75rem;font-weight:700}.review-item{padding:1.5rem;margin-bottom:1rem;border-radius:16px;background:#fff;box-shadow:0 4px 12px rgba(0,0,0,.1);border:1px solid rgba(0,0,0,.05)}.reviewer-info{display:flex;align-items:center;gap:1rem;margin-top:1rem}.reviewer-avatar{flex-shrink:0;width:40px;height:40px;background:linear-gradient(135deg,var(--primary),var(--primary-dark));border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:600;font-size:1.1rem}.reviewer-details h4{font-size:.95rem;font-weight:600;margin-bottom:.25rem;color:var(--text-dark)}.reviewer-details span{font-size:.8rem;color:var(--text-light);display:block;margin-bottom:.5rem}.challenge-card{background:#fff;border-radius:20px;padding:2rem 1.5rem;box-shadow:0 8px 32px rgba(0,0,0,.1);border:1px solid rgba(0,0,0,.05)}.number-box,.sequence-display{display:flex;align-items:center;justify-content:center}.sequence-display{gap:.5rem;margin:1.5rem 0;flex-wrap:wrap}.number-box{width:50px;height:50px;background:linear-gradient(135deg,var(--primary),var(--primary-dark));color:#fff;border-radius:12px;font-size:1.1rem;font-weight:600;box-shadow:0 4px 12px rgba(59,130,246,.3)}.question-box{background:#f3f4f6;color:#6b7280;border:2px dashed #d1d5db;box-shadow:none}.answer-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem;margin:1.5rem 0}.answer-option{padding:1rem;background:#f8fafc;border:2px solid #e2e8f0;border-radius:12px;font-size:.95rem;font-weight:600;color:var(--text-dark);cursor:pointer;transition:all .3s ease;min-height:50px;display:flex;align-items:center;justify-content:center}.answer-option:hover{background:#e2e8f0;border-color:var(--primary);transform:translateY(-1px)}.answer-option.correct{background:#dcfce7;border-color:#22c55e;color:#15803d}}@media (max-width:360px){.hero-features-modern{grid-template-columns:1fr;gap:.5rem}.feature-pill{padding:.625rem .875rem;font-size:.8rem}.answer-grid{grid-template-columns:1fr;gap:.5rem}.number-box{width:40px;height:40px;font-size:1rem}.sequence-display{gap:.375rem}}@media (max-width:768px) and (orientation:landscape){.hero-features-modern{grid-template-columns:repeat(4,1fr);gap:.5rem;margin-top:1rem}.feature-pill{padding:.5rem .75rem;font-size:.8rem}.achievements,.features-showcase,.intelligence-insights{padding:2rem 1rem}}@media (max-width:320px){body{font-size:13px}.hero-content h1,h2{font-size:1.4rem;line-height:1.3}.btn,p{font-size:.85rem}.btn{padding:.625rem .875rem;min-height:40px}.achievements-grid{grid-template-columns:1fr;gap:.75rem}.achievement-badge{padding:1rem .75rem;text-align:center}.badge-number{font-size:1.25rem}.badge-text{font-size:.7rem}.achievements,.features-showcase,.intelligence-insights{padding:2rem .5rem}.achievements-header,.features-header,.insights-header{margin-bottom:1.5rem}.feature-card,.insight-card{padding:1rem .75rem;border-radius:10px}h2{line-height:1.2}h3{font-size:1.1rem}p{line-height:1.4}.badge-icon,.feature-icon,.insight-icon{width:36px;height:36px}.badge-icon svg,.feature-icon svg,.insight-icon svg{width:20px;height:20px}}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.badge-icon,.feature-icon,.method-icon{image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges}}@media (prefers-color-scheme:dark) and (max-width:768px){.feature-card,.insight-card,.methodology-card{border:1px solid rgba(255,255,255,.1)}}@media (prefers-reduced-motion:reduce){*,::after,::before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@supports (-webkit-touch-callout:none){.final-cta,.top{min-height:-webkit-fill-available}body{-webkit-overflow-scrolling:touch}}@media (max-width:768px){.answer-option,.btn,.feature-pill,a[role=button],button{min-height:44px;min-width:44px;position:relative;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.btn:focus,a:focus,button:focus{outline:2px solid #3b82f6;outline-offset:2px;box-shadow:0 0 0 4px rgba(59,130,246,.2)}html{scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.achievements,.assessment-process,.challenge-section,.features-showcase,.final-cta,.hero-container,.intelligence-insights,.knowledge-hub,.reviews-section,body{max-width:100vw;overflow-x:hidden}.features-grid,.knowledge-grid,.reviews-showcase{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.feature-card,.knowledge-card,.review-item{scroll-snap-align:start}input[type=email],input[type=search],input[type=tel],input[type=text],select,textarea{font-size:16px;padding:.875rem 1rem;border-radius:12px;border:2px solid #e2e8f0;transition:border-color .3s ease;appearance:none;-webkit-appearance:none}input:focus,select:focus,textarea:focus{border-color:#3b82f6;box-shadow:0 0 0 4px rgba(59,130,246,.1);outline:0}@media (prefers-reduced-motion:no-preference){.achievement-badge,.feature-card,.insight-card{animation:fadeInUp .6s ease-out}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}}.achievement-badge,.feature-card,.insight-card{background-color:#fff;box-shadow:0 4px 12px rgba(0,0,0,.08);transition:box-shadow .3s ease,transform .3s ease}.achievement-badge:hover,.feature-card:hover,.insight-card:hover{box-shadow:0 8px 24px rgba(0,0,0,.12);transform:translateY(-2px)}.sticky-header,.sticky-nav{position:sticky;top:0;z-index:100;background:rgba(255,255,255,.95);backdrop-filter:blur(10px);border-bottom:1px solid rgba(0,0,0,.1)}}@supports (-webkit-touch-callout:none){.final-cta,.hero-container,.intelligence-insights{min-height:calc(100vh - env(safe-area-inset-top) - env(safe-area-inset-bottom))}body{position:relative;overflow-x:hidden}.bg-pattern,.hero-background{position:fixed;will-change:transform}}@media screen and (-webkit-min-device-pixel-ratio:1) and (max-width:768px){.achievement-badge,.feature-card,.insight-card{will-change:transform;backface-visibility:hidden;perspective:1000px}body,h1,h2,h3,h4,h5,h6,p{text-rendering:optimizeSpeed;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}@media (max-width:768px){.final-cta .cta-stats .stats-grid{grid-template-columns:repeat(2,1fr);gap:1rem;margin:1.5rem 0}.final-cta .stat-item{padding:1rem;text-align:center;background:rgba(255,255,255,.1);border-radius:12px;backdrop-filter:blur(10px)}.final-cta .stat-number{font-size:1.5rem;font-weight:700;margin-bottom:.25rem}.final-cta .stat-label{font-size:.875rem;opacity:.9}.final-cta .success-grid,.final-cta .value-grid{grid-template-columns:1fr;gap:1rem}.final-cta .trust-grid{grid-template-columns:repeat(2,1fr);gap:1rem}.final-cta-action{margin-top:2rem;padding:2rem 1rem;text-align:center}.final-cta-action .cta-buttons{flex-direction:column;gap:1rem;margin:1.5rem 0}.final-cta-action .btn-large{width:100%;padding:1rem 2rem;font-size:1.1rem}.final-cta-action .cta-features{display:flex;flex-direction:column;gap:.75rem;margin-top:1rem}.final-cta-action .feature-item{display:flex;align-items:center;justify-content:center;gap:.5rem;font-size:.875rem}}@media (max-width:480px){.final-cta .cta-stats .stats-grid,.final-cta .trust-grid{grid-template-columns:1fr;gap:.75rem}.final-cta-action{padding:1.5rem .75rem}.final-cta-action h3{font-size:1.5rem;margin-bottom:.75rem}.final-cta-action p{font-size:.9rem;margin-bottom:1rem}}@media (max-width:360px){.final-cta .stat-item{padding:.75rem}.final-cta .stat-number{font-size:1.25rem}.final-cta .stat-label{font-size:.8rem}.final-cta-action .btn-large{padding:.875rem 1.5rem;font-size:1rem}}@media (prefers-contrast:high){.achievement-badge,.btn,.feature-card,.insight-card{border:2px solid currentColor}.btn{font-weight:700}}@media print{.bg-pattern,.floating-shapes,.hero-background{display:none}.achievements,.features-showcase,.intelligence-insights{page-break-inside:avoid;break-inside:avoid}}