*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--font-sans);font-weight:400;line-height:1.625;color:var(--text);background:var(--color-bg-primary);overflow-x:hidden}h1,h2,h3,h4{font-weight:600;line-height:1.25;color:var(--text)}h1{font-size:clamp(2.25rem,5vw,3.75rem)}h2{font-size:clamp(1.875rem,4vw,3rem)}h3{font-size:clamp(1.5rem,3vw,2.25rem)}h4{font-size:var(--text-xl)}p,ul,ol{color:var(--text-2);line-height:1.7}ul,ol{padding-left:var(--space-xl)}a{color:inherit;text-decoration:none}a:hover{color:var(--color-primary)}img,svg{display:block;max-width:100%;height:auto}.container{width:100%;max-width:1200px;margin:0 auto;padding:0 var(--space-md)}.site-header{background:var(--color-bg-primary);color:var(--text-2);border-bottom:1px solid var(--border);position:sticky;top:0;z-index:100;box-shadow:var(--shadow-sm);backdrop-filter:blur(10px)}.site-header__inner{display:flex;justify-content:space-between;align-items:center;padding:var(--space-md) 0}.site-logo{display:flex;align-items:center;gap:var(--space-sm);text-decoration:none}.site-logo__image{width:2.5rem;height:2.5rem}.site-logo__text{display:flex;flex-direction:column;gap:calc(var(--space-xs) / 4)}.site-logo__name{font-size:var(--text-2xl);font-weight:700;color:var(--trust-navy)}.site-logo__sub{font-size:var(--text-sm);color:var(--text-3);font-weight:400}.site-nav{display:flex;gap:var(--space-lg);align-items:center}.site-nav__link{color:var(--text-2);font-weight:500;text-decoration:none;padding-bottom:.25rem;transition:color var(--transition-fast),border-color var(--transition-fast);border-bottom:2px solid transparent}.site-nav__link:hover,.site-nav__link:focus-visible{color:var(--wisdom-blue);border-bottom-color:#3b82f666}.site-nav__link.active{color:var(--trust-navy);font-weight:600;border-bottom:2px solid var(--trust-navy)}.skip-link{position:absolute;left:-9999px;top:auto;width:1px;height:1px;overflow:hidden}.skip-link:focus{position:fixed;top:var(--space-sm);left:var(--space-sm);width:auto;height:auto;padding:var(--space-sm) var(--space-md);background:var(--trust-navy);color:var(--text-inverse);border-radius:var(--radius);box-shadow:var(--shadow-lg);z-index:999}.hero{background:var(--gradient-career);color:var(--text-inverse);padding:var(--space-3xl) 0;text-align:center;position:relative;overflow:hidden}.hero:before{content:"";position:absolute;inset:0;background:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23ffffff' fill-opacity='0.05'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");z-index:0}.hero-content{position:relative;z-index:1}.hero h1{color:var(--text-inverse);margin-bottom:var(--space-md)}.hero-lead{font-size:var(--text-xl);margin-bottom:var(--space-sm);opacity:.95}.hero-subtext{font-size:var(--text-lg);opacity:.85;margin-bottom:var(--space-2xl)}.badge{display:inline-block;background:#fff3;backdrop-filter:blur(10px);padding:var(--space-xs) var(--space-lg);border-radius:var(--radius-xl);font-size:var(--text-sm);font-weight:600;margin-bottom:var(--space-lg);border:1px solid rgba(255,255,255,.3)}.countdown{background:#ffffff26;backdrop-filter:blur(10px);padding:var(--space-lg);border-radius:var(--radius-lg);max-width:600px;margin:0 auto var(--space-2xl);border:1px solid rgba(255,255,255,.2)}.countdown-title{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--space-md);opacity:.9}.countdown-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-md)}.countdown-item{text-align:center}.countdown-number{font-size:var(--text-3xl);font-weight:700;display:block;background:#fff3;padding:var(--space-sm);border-radius:var(--radius-md);margin-bottom:var(--space-xs)}.countdown-label{font-size:var(--text-sm);opacity:.8;text-transform:uppercase;letter-spacing:.05em}.section{padding:var(--space-3xl) 0}.section-alt{background:var(--color-bg-secondary)}.section-title{text-align:center;margin-bottom:var(--space-2xl)}.section-subtitle{text-align:center;color:var(--text-2);font-size:var(--text-lg);max-width:700px;margin:0 auto var(--space-2xl)}.problem-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--space-lg);margin-bottom:var(--space-2xl)}.problem-item{background:var(--color-bg-primary);padding:var(--space-xl);border-radius:var(--radius-lg);border:1px solid var(--border);transition:transform var(--transition),box-shadow var(--transition)}.problem-item:hover{transform:translateY(-5px);box-shadow:var(--shadow-lg)}.problem-icon{font-size:var(--text-3xl);margin-bottom:var(--space-md);display:inline-block;background:var(--color-bg-secondary);padding:var(--space-md);border-radius:var(--radius-lg)}.problem-item h4{margin-bottom:var(--space-sm);color:var(--text)}.social-proof{background:var(--color-bg-primary);padding:var(--space-2xl) 0;border-bottom:1px solid var(--border)}.trust-indicators{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--space-xl);text-align:center}.trust-item{background:var(--color-bg-secondary);border-radius:var(--radius-lg);padding:var(--space-xl);box-shadow:var(--shadow-sm)}.trust-number{font-size:clamp(2rem,4vw,3rem);font-weight:700;color:var(--trust-navy);margin-bottom:var(--space-xs)}.trust-label{color:var(--text-2);font-weight:500}.service-grid{display:grid;gap:var(--space-xl);margin-bottom:var(--space-2xl)}.service-card{background:var(--color-bg-primary);border:2px solid var(--border);border-radius:var(--radius-xl);padding:var(--space-2xl);box-shadow:var(--shadow-lg);transition:all var(--transition);position:relative;overflow:hidden}.service-card:hover{transform:translateY(-8px);box-shadow:var(--shadow-xl);border-color:var(--wisdom-blue)}.service-card.premium{border-color:var(--clarity-amber)}.service-card.premium:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:var(--gradient-premium)}.service-badge{position:absolute;top:var(--space-lg);right:var(--space-lg);background:var(--clarity-amber);color:var(--text-inverse);padding:var(--space-xs) var(--space-md);border-radius:var(--radius);font-size:var(--text-sm);font-weight:600;z-index:2}.service-badge.premium{background:var(--gradient-premium)}.service-header{margin-bottom:var(--space-lg)}.service-name{font-size:var(--text-2xl);margin-bottom:var(--space-sm)}.service-tagline{color:var(--text-2);font-size:var(--text-lg);margin-bottom:var(--space-lg)}.price-container{display:flex;align-items:baseline;gap:var(--space-md);margin-bottom:var(--space-md)}.price-launch{font-size:var(--text-4xl);font-weight:700;color:var(--trust-navy)}.price-regular{font-size:var(--text-xl);color:var(--text-3);text-decoration:line-through}.price-note{color:var(--achievement);font-weight:600;font-size:var(--text-sm)}.availability{margin:var(--space-lg) 0;padding:var(--space-md);background:var(--color-bg-secondary);border-radius:var(--radius-md)}.availability-header{display:flex;justify-content:space-between;margin-bottom:var(--space-sm);font-size:var(--text-sm);font-weight:600}.availability-bar{height:12px;background:var(--comfort-200);border-radius:var(--radius-xl);overflow:hidden}.availability-fill{height:100%;background:var(--gradient-career);transition:width var(--transition);position:relative;width:100%}.availability-fill.premium{background:var(--gradient-premium)}.availability-label{text-align:center;margin-top:var(--space-sm);font-size:var(--text-sm);color:var(--text-2)}.features-list{list-style:none;margin:var(--space-lg) 0;padding:0}.features-list li{padding:var(--space-sm) 0;padding-left:var(--space-xl);position:relative;color:var(--text-2)}.features-list li:before{content:"\2713";position:absolute;left:0;color:var(--achievement);font-weight:700;font-size:var(--text-lg)}.bonus-box{background:var(--gradient-premium);border:2px solid var(--clarity-amber);border-radius:var(--radius-lg);padding:var(--space-lg);margin:var(--space-lg) 0;position:relative}.bonus-box:before{content:"";position:absolute;inset:-2px;background:var(--gradient-premium);border-radius:var(--radius-lg);z-index:-1}.bonus-title{font-weight:700;color:var(--caution);margin-bottom:var(--space-sm);font-size:var(--text-lg)}.bonus-list{list-style:none;padding:0;margin:0}.bonus-list li{padding:var(--space-xs) 0;padding-left:var(--space-lg);position:relative;color:var(--text)}.bonus-list li:before{content:"\1f381";position:absolute;left:0}.delivery-info{display:flex;align-items:center;gap:var(--space-sm);padding:var(--space-md);background:var(--color-bg-secondary);border-radius:var(--radius-md);margin:var(--space-lg) 0;font-size:var(--text-sm)}.delivery-info:before{content:"\1f4c5";font-size:var(--text-xl)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-sm);padding:var(--space-md) var(--space-2xl);font-size:var(--text-lg);font-weight:600;text-align:center;border-radius:var(--radius-lg);border:2px solid transparent;cursor:pointer;transition:transform var(--transition),box-shadow var(--transition),background var(--transition),color var(--transition);width:100%;position:relative;overflow:hidden;background:transparent;color:inherit;text-decoration:none}.btn:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--text-inverse) 35%,transparent),transparent);transform:translate(-100%);transition:transform var(--transition);pointer-events:none}.btn:hover:after{transform:translate(100%)}.btn:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg)}.btn:focus-visible{outline:none;box-shadow:var(--focus-ring),var(--shadow-md)}.btn[disabled],.btn[aria-disabled=true]{background:var(--color-disabled);color:var(--color-disabled-text);cursor:not-allowed;box-shadow:none}.btn--primary:hover,.btn--primary:focus-visible{background:var(--trust-navy-dark);color:var(--text-inverse)}.btn--secondary{background:var(--wisdom-blue);color:var(--text-inverse)}.btn--secondary:hover,.btn--secondary:focus-visible{background:color-mix(in srgb,var(--wisdom-blue) 85%,black 15%);color:var(--text-inverse)}.btn--gradient{background:var(--gradient-premium);color:var(--comfort-900)}.btn--gradient:hover,.btn--gradient:focus-visible{background:var(--gradient-premium);box-shadow:var(--shadow-xl)}.btn--outline{background:transparent;color:var(--trust-navy);border-color:var(--trust-navy)}.btn--outline:hover,.btn--outline:focus-visible{background:color-mix(in srgb,var(--trust-navy) 10%,var(--color-bg-primary) 90%);color:var(--trust-navy)}.btn--inverse{background:var(--text-inverse);color:var(--trust-navy)}.btn--inverse:hover,.btn--inverse:focus-visible{background:color-mix(in srgb,var(--text-inverse) 85%,var(--comfort-100) 15%)}.btn--subtle{background:var(--comfort-200);color:var(--comfort-700)}.btn--subtle:hover,.btn--subtle:focus-visible{background:var(--comfort-300);color:var(--comfort-800)}.faq-list{max-width:800px;margin:0 auto}.faq-item{background:var(--color-bg-primary);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-xl);margin-bottom:var(--space-md);transition:box-shadow var(--transition)}.faq-item:hover{box-shadow:var(--shadow-md)}.faq-question{font-weight:600;font-size:var(--text-lg);margin-bottom:var(--space-sm);color:var(--trust-navy)}.faq-answer{color:var(--text-2);line-height:1.7}.cta-section{background:var(--gradient-career);color:var(--text-inverse);text-align:center;padding:var(--space-3xl) 0;position:relative;overflow:hidden}.cta-section:before{content:"";position:absolute;inset:0;background:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23ffffff' fill-opacity='0.05'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");z-index:0}.cta-content{position:relative;z-index:1}.cta-section h2{color:var(--text-inverse);margin-bottom:var(--space-md)}.cta-section p{font-size:var(--text-xl);opacity:.95;margin-bottom:var(--space-2xl);max-width:600px;margin-left:auto;margin-right:auto}.cta-button-wrapper{max-width:400px;margin:0 auto}.text-xs{font-size:var(--text-xs);line-height:var(--leading-normal)}.text-sm{font-size:var(--text-sm);line-height:var(--leading-normal)}.text-lead{font-size:clamp(1.125rem,2.4vw,1.5rem);color:var(--text-2);line-height:var(--leading-relaxed)}.text-eyebrow{text-transform:uppercase;letter-spacing:.08em;font-weight:600;color:var(--trust-navy);margin-bottom:var(--space-sm);font-size:var(--text-sm)}.text-reassurance{color:var(--text-3);font-size:var(--text-sm)}.flex{display:flex;align-items:center}.flex-wrap{flex-wrap:wrap}.gap-md{gap:var(--space-md)}.mt-lg{margin-top:var(--space-lg)}.mb-md{margin-bottom:var(--space-md)}.mb-lg{margin-bottom:var(--space-lg)}.text-center{text-align:center}.text-subtle{color:var(--comfort-600)}.text-small{font-size:var(--text-sm)}.legal-note{font-size:var(--text-sm);color:var(--text-3)}.section-divider{border:none;border-top:1px solid var(--border);margin:var(--space-2xl) 0}.is-hidden{display:none!important;visibility:hidden!important}.price-summary{font-size:var(--text-xl);font-weight:600;margin:var(--space-lg) 0}.price-summary__compare{display:inline-block;margin-right:var(--space-sm);text-decoration:line-through;opacity:.7}.price-summary__current{font-size:var(--text-3xl);font-weight:700}.btn-back{display:none;width:auto;margin-top:var(--space-lg)}.quiz-questions{display:none}.gtm-frame{display:none;visibility:hidden}.quiz-body{background:var(--comfort-50);color:var(--comfort-900);line-height:var(--leading-relaxed)}.quiz-page{padding:var(--space-2xl) var(--space-md)}.quiz-page .container{max-width:720px;margin:0 auto}.quiz-card{background:var(--color-bg-primary);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);padding:var(--space-3xl) var(--space-xl);margin-bottom:var(--space-2xl)}.quiz-header{text-align:center;margin-bottom:var(--space-2xl)}.quiz-logo{font-size:var(--text-3xl);font-weight:700;color:var(--trust-navy);margin-bottom:var(--space-sm)}.quiz-subtitle{font-size:var(--text-lg);color:var(--comfort-600);margin-bottom:var(--space-2xl)}.quiz-progress{width:100%;height:var(--space-xs);background:var(--comfort-200);border-radius:var(--radius-full);margin-bottom:var(--space-xl);overflow:hidden}.quiz-progress__fill{height:100%;background:var(--gradient-career);width:0;transition:width var(--transition-fast)}.quiz-progress__text{text-align:center;color:var(--comfort-600);font-size:var(--text-sm);margin-bottom:var(--space-xl)}.quiz-question{display:none;animation:quiz-fade var(--transition-fast)}.quiz-question.active{display:block}@keyframes quiz-fade{0%{opacity:0;transform:translateY(var(--space-sm))}to{opacity:1;transform:translateY(0)}}.quiz-question__title{font-size:var(--text-xl);font-weight:600;color:var(--trust-navy);margin-bottom:var(--space-xl)}.quiz-options{display:flex;flex-direction:column;gap:var(--space-md)}.quiz-option{background:var(--comfort-50);border:2px solid var(--comfort-200);border-radius:var(--radius-lg);padding:var(--space-lg);cursor:pointer;transition:transform var(--transition-fast),border-color var(--transition-fast),background var(--transition-fast);display:flex;align-items:center;gap:var(--space-md)}.quiz-option:hover{border-color:var(--wisdom-blue);background:var(--color-bg-primary);transform:translate(.25rem)}.quiz-option:focus{outline:2px solid var(--wisdom-blue);outline-offset:2px}.quiz-option.selected{border-color:var(--wisdom-blue);background:color-mix(in srgb,var(--wisdom-blue) 12%,var(--color-bg-primary) 88%)}.quiz-option__radio{width:1.5rem;height:1.5rem;border:3px solid var(--comfort-400);border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center;flex-shrink:0;background:var(--color-bg-primary)}.quiz-option.selected .quiz-option__radio{border-color:var(--wisdom-blue);background:color-mix(in srgb,var(--wisdom-blue) 15%,var(--color-bg-primary) 85%);box-shadow:inset 0 0 0 4px var(--color-bg-primary)}.quiz-option__text{font-weight:600;color:var(--comfort-700)}.quiz-email{width:100%;padding:var(--space-md);border:1px solid var(--comfort-300);border-radius:var(--radius);font-size:var(--text-base);transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}.quiz-email:focus{outline:none;border-color:var(--wisdom-blue);box-shadow:var(--focus-ring)}.quiz-error{color:var(--color-error);font-size:var(--text-sm);margin-top:var(--space-xs);display:none}.quiz-feature-list{list-style:none;margin:var(--space-2xl) 0;padding:0;text-align:left}.quiz-feature-list li{padding:var(--space-sm) 0;color:var(--comfort-700);position:relative;padding-left:var(--space-xl)}.quiz-feature-list li:before{content:"\2713";color:var(--achievement);font-weight:700;position:absolute;left:0}.quiz-result,.quiz-welcome{text-align:center}.quiz-welcome.hidden,.quiz-result.hidden{display:none}.quiz-result__badge{display:inline-block;padding:var(--space-sm) var(--space-xl);background:var(--gradient-career);color:var(--text-inverse);border-radius:var(--radius-full);font-weight:600;margin-bottom:var(--space-md)}.quiz-result__description{text-align:left;margin:var(--space-2xl) 0;line-height:var(--leading-relaxed)}.quiz-result__description h3{color:var(--trust-navy);margin:var(--space-xl) 0 var(--space-lg)}.quiz-result__description ul{list-style:none;margin:var(--space-lg) 0;padding:0}.quiz-result__description li{padding:var(--space-sm) 0;padding-left:var(--space-xl);position:relative}.quiz-result__description li:before{content:"\2022";position:absolute;left:0;color:var(--wisdom-blue);font-weight:700}.quiz-highlight{background:color-mix(in srgb,var(--clarity-amber) 18%,var(--color-bg-secondary) 82%);border-left:4px solid var(--clarity-amber);padding:var(--space-lg);border-radius:var(--radius);margin:var(--space-xl) 0}.quiz-cta{background:var(--gradient-career);color:var(--text-inverse);padding:var(--space-2xl);border-radius:var(--radius-xl);margin:var(--space-2xl) 0}.quiz-cta h3{color:var(--text-inverse);margin-bottom:var(--space-md)}.quiz-cta .quiz-feature-list li{color:var(--text-inverse)}.quiz-cta .quiz-feature-list li:before{color:var(--clarity-amber)}.quiz-actions{margin-top:var(--space-2xl);display:grid;gap:var(--space-xl)}.quiz-actions .btn{width:auto}.quiz-upsell{border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-xl);box-shadow:var(--shadow-sm)}.quiz-upsell+.quiz-upsell{margin-top:var(--space-xl)}.quiz-upsell p{color:var(--comfort-700)}.quiz-upsell strong{color:var(--trust-navy)}.quiz-upsell__cta{margin-top:var(--space-lg)}.quiz-loading{opacity:.7;pointer-events:none}.quiz-loading__text{display:inline-block;margin-left:var(--space-xs)}.quiz-loading__dots:after{content:"";animation:quiz-dots 1.5s steps(5,end) infinite}@keyframes quiz-dots{0%,20%{content:""}40%{content:"."}60%{content:".."}80%,to{content:"..."}}@media(max-width:640px){.quiz-card{padding:var(--space-2xl) var(--space-lg)}.quiz-header h1{font-size:var(--text-2xl)}.quiz-question__title{font-size:var(--text-lg)}}@media(max-width:480px){.quiz-body{padding:var(--space-xl) var(--space-sm)}.quiz-card{padding:var(--space-xl) var(--space-md);margin:var(--space-sm) 0}.quiz-option{padding:var(--space-md)}.quiz-cta{padding:var(--space-xl)}}.grid{display:grid;gap:var(--space-xl)}.grid--three{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.card-list{list-style:none;padding:0;margin:0}.card{background:var(--color-bg-primary);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-xl);box-shadow:var(--shadow-sm);height:100%}.card h3{margin-bottom:var(--space-sm);color:var(--trust-navy)}.card--guidance{background:var(--gradient-guidance);border-color:transparent;box-shadow:var(--shadow-md)}.card--reassurance{border-color:#3b82f640;box-shadow:var(--shadow-md)}.card--reassurance h3{color:var(--trust-navy)}.card--reassurance p{color:var(--text-2)}.btn--primary{background:var(--trust-navy);color:var(--text-inverse)}.btn--primary:hover,.btn--primary:focus-visible{background:var(--trust-navy-dark)}.btn--secondary{background:transparent;border:2px solid var(--trust-navy);color:var(--trust-navy)}.btn--secondary:hover,.btn--secondary:focus-visible{background:var(--comfort-50)}.trust-badges{display:flex;justify-content:center;flex-wrap:wrap;gap:var(--space-lg);margin:var(--space-2xl) 0;padding:var(--space-lg);background:var(--comfort-50);border-radius:var(--radius-lg)}.trust-badge{display:flex;align-items:center;gap:var(--space-sm);font-size:var(--text-sm);color:var(--text-3)}.trust-badge__icon{font-size:var(--text-xl)}.floating-cta{position:fixed;bottom:var(--space-lg);right:var(--space-lg);background:var(--gradient-career);color:var(--text-inverse);padding:var(--space-md) var(--space-lg);border-radius:var(--radius-xl);box-shadow:var(--shadow-xl);z-index:100;display:none;align-items:center;gap:var(--space-sm);text-decoration:none;font-weight:600;transition:transform var(--transition)}.floating-cta:hover{transform:translate3d(0,-2px,0)}.exit-popup{position:fixed;inset:0;background:#000c;display:flex;justify-content:center;align-items:center;z-index:1000;opacity:0;visibility:hidden;transition:opacity var(--transition),visibility var(--transition)}.exit-popup.active{opacity:1;visibility:visible}.exit-popup-content{background:var(--color-bg-primary);padding:var(--space-2xl);border-radius:var(--radius-xl);max-width:520px;width:min(90%,520px);text-align:center;position:relative;box-shadow:var(--shadow-xl)}.exit-popup-close{position:absolute;top:var(--space-md);right:var(--space-md);background:none;border:none;font-size:var(--text-xl);color:var(--text-3);cursor:pointer}.section-intro{text-align:center;max-width:800px;margin:0 auto var(--space-2xl)}.section-intro h2{margin-bottom:var(--space-lg);color:var(--trust-navy)}.section-intro p{font-size:var(--text-lg);color:var(--text-2)}.services-section{padding:var(--space-3xl) 0;background:var(--color-bg-primary)}.pricing-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:var(--space-xl);margin-top:var(--space-2xl)}.pricing-card{background:var(--color-bg-primary);border:2px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-xl);transition:transform var(--transition),box-shadow var(--transition),border-color var(--transition);position:relative}.pricing-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg);border-color:var(--wisdom-blue)}.pricing-card.featured{border-color:var(--trust-navy);border-width:3px}.featured-badge{position:absolute;top:-12px;left:50%;transform:translate(-50%);background:var(--gradient-career);color:var(--text-inverse);padding:.25rem 1rem;border-radius:var(--radius-full);font-size:var(--text-sm);font-weight:600}.card-header h3{color:var(--trust-navy);margin-bottom:var(--space-md)}.price{font-size:clamp(2.5rem,4vw,3rem);font-weight:700;color:var(--trust-navy);margin:var(--space-lg) 0}.services-section .price-note{font-size:var(--text-sm);color:var(--text-3);margin-bottom:var(--space-lg)}.process-section{padding:var(--space-3xl) 0;background:var(--color-bg-secondary)}.process-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--space-xl);margin-top:var(--space-2xl)}.process-step{text-align:center;padding:var(--space-xl);background:var(--color-bg-primary);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.step-number{width:60px;height:60px;background:var(--gradient-career);color:var(--text-inverse);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:var(--text-xl);font-weight:700;margin:0 auto var(--space-lg)}.faq-section{padding:var(--space-3xl) 0;background:var(--color-bg-primary)}.faq-grid{max-width:800px;margin:0 auto;margin-top:var(--space-2xl)}.faq-section .faq-item{margin-bottom:var(--space-xl);padding-bottom:var(--space-xl);border-bottom:1px solid var(--border);border-radius:0;box-shadow:none}.faq-section .faq-item:last-child{border-bottom:none}.faq-section .faq-item h3{font-size:var(--text-xl)}.cta-section .btn{background:var(--color-bg-primary);color:var(--trust-navy);width:auto;display:inline-block}.cta-section .btn:hover{background:var(--comfort-50)}.cookie-consent{position:fixed;bottom:0;left:0;right:0;background:var(--comfort-900);color:var(--text-inverse);padding:var(--space-lg);z-index:1000;transform:translateY(100%);transition:transform var(--transition)}.cookie-consent.show{transform:translateY(0)}.cookie-content{max-width:1200px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;gap:var(--space-lg)}.cookie-buttons{display:flex;gap:var(--space-md)}.cookie-btn{padding:.5rem 1.25rem;border:none;border-radius:var(--radius);cursor:pointer;font-weight:600;transition:transform var(--transition),box-shadow var(--transition)}.cookie-btn.accept{background:var(--wisdom-blue);color:var(--text-inverse)}.cookie-btn.reject{background:transparent;color:var(--comfort-300);border:1px solid var(--comfort-500)}.cookie-btn:focus-visible,.cookie-btn:hover{transform:translateY(-1px);box-shadow:var(--shadow-sm)}.analysis-dashboard{background:var(--color-bg-secondary);border:1px solid rgba(30,58,138,.15);border-radius:var(--radius-xl);padding:var(--space-2xl);box-shadow:var(--shadow-md);margin-top:var(--space-xl)}.analysis-dashboard__header{margin-bottom:var(--space-xl)}.analysis-dashboard__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--space-lg)}.analysis-stat{background:var(--color-bg-primary);border-radius:var(--radius-lg);padding:var(--space-lg);text-align:center;box-shadow:var(--shadow-sm)}.analysis-stat__value{font-size:var(--text-3xl);font-weight:700;color:var(--trust-navy)}.analysis-stat__label{margin-top:var(--space-xs);color:var(--text-2)}.form-section{margin-top:var(--space-2xl);padding:var(--space-2xl);background:var(--color-bg-secondary);border-radius:var(--radius-xl);box-shadow:var(--shadow-md)}.form-grid{display:grid;gap:var(--space-xl);grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.form-field{display:flex;flex-direction:column;gap:var(--space-sm)}.form-label{font-weight:600;color:var(--trust-navy)}.form-input{padding:var(--space-sm) var(--space-md);border-radius:var(--radius);border:1px solid var(--border);font:inherit;transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}.form-input:focus-visible{outline:none;border-color:var(--trust-navy);box-shadow:var(--focus-ring)}.form-helper{font-size:var(--text-sm);color:var(--text-3)}.form-error{color:var(--color-error);font-weight:600}.success-hero{background:var(--gradient-career);color:var(--text-inverse);padding:var(--space-3xl) 0;text-align:center}.checkmark{width:72px;height:72px;margin:0 auto var(--space-lg);border-radius:50%;display:grid;place-items:center;font-size:var(--text-3xl);background:#ffffff26;border:1px solid rgba(255,255,255,.3)}.progress-tracker{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--space-md);margin:var(--space-2xl) 0}.progress-step{background:var(--color-bg-secondary);border-radius:var(--radius-lg);padding:var(--space-lg);text-align:center;color:var(--text-2)}.progress-step.completed{border:2px solid var(--achievement);background:#05966914}.progress-step.active{border:2px solid var(--wisdom-blue);background:#3b82f614}.step-marker{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;font-weight:700;margin:0 auto var(--space-sm);background:var(--color-bg-primary);color:var(--trust-navy);border:1px solid var(--border)}.next-steps-section,.timeline-section,.prepare-section,.social-proof-section,.related-services,.help-section{padding:var(--space-3xl) 0}.steps-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--space-xl);margin-top:var(--space-2xl)}.step-card{background:var(--color-bg-primary);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:var(--space-xl);position:relative}.step-card .step-number{position:absolute;top:-24px;left:var(--space-md)}.action-reminder{margin-top:var(--space-2xl)}.reminder-content{background:var(--gradient-guidance);border-radius:var(--radius-xl);padding:var(--space-2xl);box-shadow:var(--shadow-md);display:flex;flex-direction:column;gap:var(--space-md);align-items:flex-start}.timeline{display:grid;gap:var(--space-xl);margin-top:var(--space-2xl)}.timeline-item{display:grid;grid-template-columns:56px 1fr;gap:var(--space-md);align-items:flex-start}.timeline-marker{width:56px;height:56px;border-radius:50%;background:var(--gradient-career);color:var(--text-inverse);display:grid;place-items:center;font-weight:700}.timeline-content{background:var(--color-bg-primary);border-radius:var(--radius-lg);padding:var(--space-lg);box-shadow:var(--shadow-sm)}.checklist{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:var(--space-lg);margin-top:var(--space-2xl)}.checklist-item{background:var(--color-bg-primary);border-radius:var(--radius-lg);padding:var(--space-lg);box-shadow:var(--shadow-sm);display:flex;gap:var(--space-md);align-items:flex-start}.checklist-item:before{content:"\2713";color:var(--achievement);font-weight:700;margin-top:.25rem}.testimonials-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:var(--space-xl);margin-top:var(--space-2xl)}.testimonial-card{background:var(--color-bg-primary);border-radius:var(--radius-lg);padding:var(--space-xl);box-shadow:var(--shadow-md);position:relative}.testimonial-card:before{content:"\201c";font-size:var(--text-4xl);color:var(--wisdom-blue);position:absolute;top:var(--space-md);left:var(--space-md);opacity:.2}.client-info{margin-top:var(--space-lg);font-weight:600;color:var(--text-3)}.services-mini-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--space-lg);margin-top:var(--space-2xl)}.service-mini-card{background:var(--color-bg-secondary);border-radius:var(--radius-lg);padding:var(--space-lg);box-shadow:var(--shadow-sm);display:flex;flex-direction:column;gap:var(--space-md)}.help-box{background:var(--color-bg-secondary);border-radius:var(--radius-xl);padding:var(--space-2xl);display:grid;gap:var(--space-lg);box-shadow:var(--shadow-md)}.contact-info{display:grid;gap:var(--space-sm)}.contact-item{display:flex;gap:var(--space-sm);align-items:center;color:var(--text-2)}.toc-container{background:var(--color-bg-primary);border-radius:var(--radius-lg);padding:var(--space-xl);box-shadow:var(--shadow-md);margin:var(--space-xl) 0;position:sticky;top:80px;z-index:90}.toc-title{font-size:var(--text-lg);font-weight:600;color:var(--trust-navy);margin-bottom:var(--space-md)}.toc-list{list-style:none;padding:0;margin:0}.toc-list a{color:var(--text-2);display:block;padding:var(--space-sm) 0;text-decoration:none;border-bottom:1px solid transparent;transition:color var(--transition-fast),border-color var(--transition-fast)}.toc-list a:hover{color:var(--trust-navy);border-bottom-color:var(--wisdom-blue)}.content-wrapper{background:var(--color-bg-primary);margin:var(--space-xl) auto;padding:var(--space-3xl) var(--space-xl);border-radius:var(--radius-lg);box-shadow:var(--shadow)}.last-updated{color:var(--text-3);font-size:var(--text-sm);margin-bottom:var(--space-2xl);padding-bottom:var(--space-lg);border-bottom:1px solid var(--border)}.highlight-box,.notice-box{background:var(--comfort-50);border-left:4px solid var(--wisdom-blue);padding:var(--space-lg);border-radius:var(--radius);margin:var(--space-xl) 0}.back-to-top{position:fixed;bottom:var(--space-xl);right:var(--space-xl);background:var(--trust-navy);color:var(--text-inverse);width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;text-decoration:none;box-shadow:var(--shadow-lg);transition:transform var(--transition),opacity var(--transition);opacity:0;visibility:hidden;z-index:200}.back-to-top.visible{opacity:1;visibility:visible}.back-to-top:hover{transform:translateY(-2px)}.site-footer{background:var(--color-bg-primary);color:var(--text-2);padding:var(--space-2xl) 0;border-top:1px solid var(--border)}.site-footer__inner{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:var(--space-lg);text-align:center}.site-footer__inner p{margin:0}.footer-links{display:flex;justify-content:center;gap:var(--space-md);flex-wrap:wrap}.site-footer a{color:var(--text-2);transition:color var(--transition)}.site-footer a:hover{color:var(--wisdom-blue)}@media(max-width:768px){.countdown-grid{grid-template-columns:repeat(2,1fr)}.service-badge{position:static;display:inline-block;margin-bottom:var(--space-md)}.service-card{padding:var(--space-xl)}.price-container{flex-direction:column;align-items:flex-start;gap:var(--space-xs)}.availability-header{flex-direction:column;gap:var(--space-xs);align-items:flex-start}.site-header__inner{flex-direction:column;gap:var(--space-sm)}.site-nav{flex-wrap:wrap;justify-content:center;gap:var(--space-sm)}.floating-cta{display:flex;left:50%;right:auto;transform:translate3d(-50%,0,0)}.floating-cta:hover{transform:translate3d(-50%,-2px,0)}.pricing-grid,.process-grid,.steps-grid,.services-mini-grid,.checklist,.testimonials-grid,.analysis-dashboard__grid,.timeline-item{grid-template-columns:1fr}.timeline-marker{margin-bottom:var(--space-sm)}.cookie-content,.reminder-content{flex-direction:column;align-items:flex-start}.site-footer__inner{flex-direction:column;justify-content:center}}
