*,:after,:before{box-sizing:border-box;margin:0;padding:0}:root{--color-primary:#2563eb;--color-primary-hover:#1d4ed8;--color-primary-light:#eff6ff;--color-success:#22c55e;--color-success-bg:#f0fdf4;--color-warning:#f59e0b;--color-warning-bg:#fffbeb;--color-danger:#ef4444;--color-danger-bg:#fef2f2;--color-text:#111827;--color-text-secondary:#6b7280;--color-border:#e5e7eb;--color-sidebar-bg:#f9fafb;--color-white:#fff;--radius:8px;--shadow-sm:0 1px 2px rgba(0,0,0,.05);--font:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}#root,body,html{height:100%}body{font-family:var(--font);color:var(--color-text);background:#eef1f6;-webkit-font-smoothing:antialiased}.app-wrapper{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px 16px}.seo-intro{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}.card{width:100%;max-width:1320px;background:var(--color-white);border-radius:16px;box-shadow:0 4px 24px rgba(0,0,0,.08),0 1px 4px rgba(0,0,0,.04);overflow:hidden;display:flex;flex-direction:column}.card--results{max-width:960px}.card--results .sidebar{display:none}.card--results .main-content{padding:0}.card--results .nav-buttons{padding:32px 32px 40px;margin-top:0;border-top:1px solid var(--color-border);gap:20px;background:var(--color-white)}.card--results .progress-bar-container{padding-top:20px}.card--results .main-header{display:none}.card-body{display:flex;flex:1 1;min-height:0}.sidebar{width:240px;min-width:240px;background:var(--color-sidebar-bg);border-right:1px solid var(--color-border);padding:24px 18px;display:flex;flex-direction:column}.sidebar-logo{margin-bottom:28px}.sidebar-logo-img{display:block;width:100%;max-width:180px;height:auto;object-fit:contain}.sidebar-steps{list-style:none;display:flex;flex-direction:column;gap:4px}.sidebar-step{display:flex;align-items:center;gap:12px;padding:10px 8px;border-radius:var(--radius);transition:background .15s}.sidebar-step-indicator{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:600;flex-shrink:0;border:2px solid var(--color-border);color:var(--color-text-secondary);background:var(--color-white);transition:all .2s}.sidebar-step.completed .sidebar-step-indicator{background:var(--color-success);border-color:var(--color-success);color:#fff}.sidebar-step.active .sidebar-step-indicator{border-color:var(--color-primary);color:var(--color-primary);background:var(--color-primary-light)}.sidebar-step-label{font-size:14px;color:var(--color-text-secondary);line-height:1.3}.sidebar-step.active .sidebar-step-label{color:var(--color-primary);font-weight:600}.sidebar-step.completed .sidebar-step-label{color:var(--color-text)}.sidebar-step.clickable{cursor:pointer}.sidebar-step.clickable:hover{background:rgba(37,99,235,.06)}.sidebar-step.clickable:hover .sidebar-step-label{color:var(--color-primary)}.sidebar-meta{margin-top:auto;padding-top:24px;font-size:12px;color:var(--color-text-secondary);line-height:1.6}.main{flex:1 1;display:flex;flex-direction:column;min-width:0}.main-header{display:flex;gap:16px;justify-content:flex-end;padding:16px 32px 0;flex-shrink:0}.help-link{font-size:13px;color:var(--color-text-secondary);text-decoration:none}.help-link:hover{color:var(--color-primary)}.help-link-button{border:1px solid var(--color-border);background:var(--color-white);border-radius:999px;padding:6px 12px;cursor:pointer;font-family:var(--font)}.main-content{flex:1 1;padding:16px 32px 28px}.step-content{animation:stepEnter .4s ease both}@keyframes stepEnter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.page-title{font-size:26px;font-weight:700;margin-bottom:6px;color:var(--color-text)}.page-subtitle{font-size:15px;margin-bottom:8px}.page-disclaimer,.page-subtitle{color:var(--color-text-secondary);line-height:1.5}.page-disclaimer{font-size:13px;margin-bottom:20px;font-style:italic}.form-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.form-grid .full-width{grid-column:1/-1}.field-group{position:relative}.field-group label{display:block;font-size:13px;font-weight:500;color:var(--color-text-secondary);margin-bottom:6px}.field-group input,.field-group select{width:100%;padding:10px 14px;border:1px solid var(--color-border);border-radius:var(--radius);font-size:15px;font-family:var(--font);color:var(--color-text);background:var(--color-white);transition:border-color .15s,box-shadow .15s;outline:none}.field-group input:focus,.field-group select:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px rgba(37,99,235,.1)}.field-group input.error,.field-group select.error{border-color:var(--color-danger);animation:shake .4s ease}@keyframes shake{0%,to{transform:translateX(0)}20%{transform:translateX(-6px)}40%{transform:translateX(6px)}60%{transform:translateX(-4px)}80%{transform:translateX(4px)}}.field-error{font-size:12px;color:var(--color-danger);margin-top:4px}.question-block{min-height:220px}.question-dots{display:flex;gap:8px;margin-bottom:28px}.question-dot{width:10px;height:10px;border-radius:50%;border:none;padding:0;background:var(--color-border);cursor:pointer;transition:all .25s ease}.question-dot:disabled{cursor:not-allowed}.question-dot.answered{background:var(--color-success)}.question-dot.current{width:28px;border-radius:5px}.question-dot.answered.current,.question-dot.current{background:var(--color-primary)}.question-slide{animation:questionSlide .35s ease both}@keyframes questionSlide{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}.question-number{font-size:12px;font-weight:600;color:var(--color-primary);text-transform:uppercase;letter-spacing:.5px;margin-bottom:6px}.question-text{font-size:17px;font-weight:500;color:var(--color-text);margin-bottom:24px;line-height:1.6}.answer-options{display:flex;gap:10px;flex-wrap:wrap}.answer-btn{padding:12px 28px;border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-white);font-size:14px;font-weight:500;font-family:var(--font);color:var(--color-text);cursor:pointer;transition:all .2s ease;transform:scale(1)}.answer-btn:hover{border-color:var(--color-primary);background:var(--color-primary-light);transform:translateY(-1px)}.answer-btn:disabled{cursor:not-allowed;opacity:.75}.answer-btn:disabled:hover{border-color:var(--color-border);background:var(--color-white);transform:none}.answer-btn.selected,.answer-btn.selected-no,.answer-btn.selected-partial{transform:scale(1.04);box-shadow:0 2px 8px rgba(0,0,0,.12)}.answer-btn.selected{border-color:var(--color-primary);background:var(--color-primary);color:#fff}.answer-btn.selected-partial{border-color:var(--color-warning);background:var(--color-warning);color:#fff}.answer-btn.selected-no{border-color:var(--color-danger);background:var(--color-danger);color:#fff}.question-error{font-size:12px;color:var(--color-danger);margin-top:8px}.question-nav{display:flex;align-items:center;justify-content:space-between;margin-top:32px;padding-top:20px;border-top:1px solid var(--color-border)}.btn-question-nav{padding:8px 16px;border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-white);font-size:13px;font-weight:500;font-family:var(--font);color:var(--color-text-secondary);cursor:pointer;transition:all .15s}.btn-question-nav:hover:not(:disabled){border-color:var(--color-primary);color:var(--color-primary)}.btn-question-nav:disabled{opacity:.35;cursor:not-allowed}.question-nav-counter{font-size:13px;font-weight:600;color:var(--color-text-secondary)}.verification-panel{max-width:620px}.turnstile-box{min-height:74px;margin:22px 0 18px}.turnstile-dev-note{margin:22px 0 18px;padding:14px 16px;border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-sidebar-bg);color:var(--color-text-secondary);font-size:14px}.verification-submit{margin-top:10px}.nav-buttons{display:flex;justify-content:space-between;align-items:center;margin-top:24px;padding-top:20px;border-top:1px solid var(--color-border)}.btn{padding:12px 28px;border-radius:var(--radius);font-size:14px;font-weight:600;font-family:var(--font);cursor:pointer;transition:all .2s ease;border:none}.btn-secondary{background:var(--color-white);border:1px solid var(--color-border);color:var(--color-text)}.btn-secondary:hover{background:var(--color-sidebar-bg)}.btn-primary{background:var(--color-primary);color:#fff}.btn-primary:hover{background:var(--color-primary-hover);transform:translateY(-1px);box-shadow:0 4px 12px rgba(37,99,235,.25)}.btn-primary:active{transform:translateY(0)}.btn-primary:disabled{opacity:.5;cursor:not-allowed}.results-report{animation:stepEnter .5s ease both}.results-header{background:var(--color-white);color:var(--color-text);padding:24px 28px 0;border-bottom:1px solid var(--color-border)}.results-header-top{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:20px}.results-header-logo{height:56px;width:auto;max-width:220px;object-fit:contain;flex-shrink:0}.results-header-tagline{flex:1 1;text-align:right;max-width:420px}.results-header-tagline-main{font-size:14px;font-weight:600;color:#1a365d;line-height:1.4;margin-bottom:4px}.results-header-tagline-sub{font-size:13px;color:var(--color-text-secondary);line-height:1.5}.results-header-banner{padding-bottom:20px}.results-header-title{font-size:20px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px;color:#1a365d}.results-header-date{font-size:13px;color:var(--color-text-secondary)}.results-hero{display:grid;grid-template-columns:200px 1fr;grid-gap:24px;gap:24px;padding:24px;align-items:center}.results-hero-gauge{text-align:center}.gauge{position:relative;width:140px;height:140px;margin:0 auto 12px}.gauge-svg{width:100%;height:100%}.gauge-track{stroke:#e5e7eb}.gauge-fill-high{stroke:#22c55e}.gauge-fill-medium{stroke:#f59e0b}.gauge-fill-low{stroke:#ef4444}.gauge-fill{transition:stroke-dashoffset .9s ease}.gauge-center{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.gauge-value{font-size:32px;font-weight:700}.gauge-value-high{color:#16a34a}.gauge-value-medium{color:#d97706}.gauge-value-low{color:#dc2626}.results-compliance-label{font-size:13px;font-weight:600;color:var(--color-text)}.results-hero-risk{padding:20px;border-radius:var(--radius);border-left:4px solid}.results-hero-risk-high{background:#f0fdf4;border-color:#22c55e}.results-hero-risk-medium{background:#fffbeb;border-color:#f59e0b}.results-hero-risk-low{background:#fef2f2;border-color:#ef4444}.results-risk-title{font-size:18px;font-weight:700;margin-bottom:6px;letter-spacing:.3px}.results-hero-risk-high .results-risk-title{color:#15803d}.results-hero-risk-medium .results-risk-title{color:#b45309}.results-hero-risk-low .results-risk-title{color:#b91c1c}.results-risk-range{font-size:12px;font-weight:600;color:var(--color-text-secondary);margin-bottom:10px}.results-risk-desc{font-size:14px;line-height:1.6;color:var(--color-text)}.results-scale{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:8px;gap:8px;padding:0 24px 20px}.results-scale-segment{padding:10px 8px;border-radius:var(--radius);text-align:center;font-size:11px;color:var(--color-text-secondary);background:var(--color-sidebar-bg);border:2px solid transparent;transition:all .2s}.results-scale-segment strong{display:block;font-size:13px;color:var(--color-text)}.results-scale-segment.low.active{background:#fef2f2;border-color:#ef4444}.results-scale-segment.medium.active{background:#fffbeb;border-color:#f59e0b}.results-scale-segment.high.active{background:#f0fdf4;border-color:#22c55e}.results-stats{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px;padding:0 24px 24px}.results-stat{background:var(--color-sidebar-bg);border:1px solid var(--color-border);border-radius:var(--radius);padding:14px;text-align:center}.results-stat-label{display:block;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--color-text-secondary);margin-bottom:6px}.results-stat-value{display:block;font-size:14px;font-weight:600;color:var(--color-text);word-break:break-word}.results-improvements{padding:0 24px 24px}.results-section-title{font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:#1a365d;margin-bottom:12px}.results-improvements-list{list-style:none;display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.results-improvement-card{display:flex;gap:14px;align-items:flex-start;padding:16px;background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius);box-shadow:var(--shadow-sm)}.results-improvement-icon-wrap{flex-shrink:0;width:52px;height:52px;border-radius:50%;background:#fff2cc;display:flex;align-items:center;justify-content:center}.results-improvement-icon{width:28px;height:28px;object-fit:contain;filter:brightness(0) saturate(100%) invert(18%) sepia(42%) saturate(1200%) hue-rotate(182deg) brightness(95%) contrast(95%)}.results-improvement-text strong{display:block;font-size:13px;font-weight:700;color:#1a365d;margin-bottom:6px;line-height:1.4}.results-improvement-text p{font-size:12px;color:var(--color-text-secondary);line-height:1.5;margin:0}.results-benefit{margin:0 24px 24px;display:grid;grid-template-columns:1fr 290px;grid-gap:0;gap:0;align-items:stretch;padding:8px;background:#f8b800;border-radius:16px;position:relative;overflow:hidden}.results-benefit:before{content:"";position:absolute;inset:7px;border:2px dashed #1a365d;border-radius:12px;pointer-events:none}.results-benefit-left{padding:16px 20px 14px;display:flex;flex-direction:column;gap:8px;z-index:1}.results-benefit-header{display:flex;align-items:center;gap:10px}.results-benefit-gift{width:38px;height:38px;border-radius:50%;background:#1a365d;color:#f8b800;display:flex;align-items:center;justify-content:center;flex-shrink:0}.results-benefit-gift svg{width:18px;height:18px}.results-benefit-badge{display:inline-block;padding:6px 14px;background:#1a365d;color:#fff;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;border-radius:999px}.results-benefit-discount{display:grid;grid-template-columns:auto 1fr;align-items:center;grid-gap:12px;gap:12px}.results-benefit-percent{font-size:86px;font-weight:800;color:#1a365d;line-height:.9}.results-benefit-discount-text{display:flex;flex-direction:column;gap:3px;color:#1a365d;text-transform:uppercase;line-height:1;min-width:0}.results-benefit-discount-text span:first-child{font-size:24px;font-weight:800;white-space:nowrap}.results-benefit-discount-text span:last-child{font-size:18px;font-weight:800;white-space:nowrap}.results-benefit-services-row{display:flex;flex-wrap:nowrap;align-items:center;gap:12px;margin-top:4px;border-top:2px solid rgba(26,54,93,.2);padding-top:9px;overflow:hidden}.results-benefit-service{white-space:nowrap}.results-benefit-service,.results-benefit-service-sep{font-size:12px;font-weight:700;color:#1a365d;line-height:1}.results-benefit-code{text-align:left;color:#1a365d;padding:24px 22px 20px;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;min-height:100%;z-index:1;border-left:2px dashed rgba(26,54,93,.6)}.results-benefit-code-label{display:block;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;margin-bottom:10px;color:#1a365d}.results-benefit-code-pill{display:inline-block;background:#1a365d;color:#fff;font-size:20px;font-weight:800;letter-spacing:.8px;padding:12px 18px;border-radius:10px;margin-bottom:12px;line-height:1;white-space:nowrap}.results-benefit-code-expiry{display:flex;align-items:center;gap:8px;color:#1a365d}.results-benefit-code-expiry svg{width:24px;height:24px;flex-shrink:0}.results-benefit-expiry-text{display:flex;flex-direction:column;line-height:1.15}.results-benefit-expiry-text strong{font-size:11px;font-weight:800;text-transform:uppercase}.results-benefit-expiry-text span{font-size:11px;font-weight:700}.results-cta{padding:0 24px 24px}.results-cta-banner{display:grid;grid-template-columns:auto 1px 1fr auto;align-items:center;grid-gap:20px;gap:20px;padding:18px 22px;background:#1a365d;color:#fff;border-radius:var(--radius);text-decoration:none;transition:background .2s;cursor:pointer}.results-cta-banner:hover{background:#234876}.results-cta-left{display:flex;align-items:center;gap:14px;min-width:0}.results-cta-logo{width:52px;height:52px;flex-shrink:0;object-fit:contain}.results-cta-left strong{font-size:14px;font-weight:700;line-height:1.35;max-width:220px}.results-cta-divider{width:1px;height:48px;background:hsla(0,0%,100%,.35);flex-shrink:0}.results-cta-subtitle{font-size:12px;line-height:1.5;opacity:.92;margin:0}.results-cta-btn{position:relative;display:inline-flex;align-items:center;gap:8px;padding:12px 20px;background:#25d366;color:#fff;font-size:13px;font-weight:700;border-radius:999px;white-space:nowrap;flex-shrink:0;box-shadow:0 2px 8px rgba(0,0,0,.15);transition:background .2s,transform .15s}.results-cta-banner:hover .results-cta-btn{background:#20bd5a;transform:scale(1.02)}.results-cta-btn-icon{width:20px;height:20px;object-fit:contain}.results-cta-chevron{font-size:18px;line-height:1;margin-left:2px}.results-cta-hand{position:absolute;right:-10px;bottom:-10px;font-size:18px;font-weight:700;color:#f8b800;filter:drop-shadow(0 1px 2px rgba(0,0,0,.25));pointer-events:none}.results-values{display:grid;grid-template-columns:repeat(4,1fr);background:#1a365d;color:#fff}.results-value-item{display:flex;align-items:center;gap:12px;padding:18px 16px;font-size:12px;font-weight:500;line-height:1.35;border-right:1px solid hsla(0,0%,100%,.2)}.results-value-item:last-child{border-right:none}.results-value-icon{flex-shrink:0;width:36px;height:36px;display:flex;align-items:center;justify-content:center;color:#f8b800}.results-value-icon svg{width:28px;height:28px}.results-footer{display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:0;padding:0;background:#f8fafc;border:1px solid var(--color-border);border-top:none;border-radius:0 0 12px 12px;overflow:hidden}.results-footer-link{display:inline-flex;align-items:center;justify-content:center;flex:1 1;gap:8px;padding:14px 16px;color:#1a365d;text-decoration:none;font-size:11px;font-weight:600;border-right:1px solid var(--color-border);transition:background .15s}.results-footer-link:last-child{border-right:none}.results-footer-link:hover{background:#eef2f7;text-decoration:none}.results-footer-icon{width:17px;height:17px;object-fit:contain;flex-shrink:0;filter:brightness(0) saturate(100%) invert(17%) sepia(38%) saturate(1080%) hue-rotate(181deg) brightness(97%) contrast(96%)}.results-footer-social-icon{width:16px;height:16px;filter:none;border-radius:50%}.interpretation-animated{animation:fadeUp .5s ease .3s both}@keyframes popIn{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}@keyframes fadeUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.contact-section{margin-top:32px;text-align:left;padding:24px;background:var(--color-sidebar-bg);border-radius:var(--radius);border:1px solid var(--color-border)}.contact-section h3{font-size:16px;font-weight:600;margin-bottom:8px}.contact-intro{font-size:14px;color:var(--color-text-secondary);margin-bottom:12px}.contact-list{list-style:none;display:flex;flex-direction:column;gap:10px}.contact-list li{font-size:14px;color:var(--color-text);line-height:1.5}.contact-list a{color:var(--color-primary);text-decoration:none}.contact-list a:hover{text-decoration:underline}.modal-overlay{position:fixed;inset:0;background:rgba(17,24,39,.5);display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.modal{background:var(--color-white);border-radius:12px;padding:28px;width:100%;max-width:420px;box-shadow:0 20px 40px rgba(0,0,0,.15);animation:stepEnter .25s ease both}.modal-title{font-size:18px;font-weight:700;margin-bottom:8px;color:var(--color-text)}.modal-subtitle{font-size:14px;color:var(--color-text-secondary);margin-bottom:20px;line-height:1.5}.modal-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}.modal-success{text-align:center;padding:24px 12px}.modal-success-icon{width:56px;height:56px;margin:0 auto 16px;border-radius:50%;background:var(--color-success-bg);color:#15803d;font-size:28px;font-weight:700;display:flex;align-items:center;justify-content:center}.modal-success-text{font-size:18px;font-weight:600;color:var(--color-text)}.progress-bar-container{border-top:1px solid var(--color-border);background:var(--color-sidebar-bg);padding:16px 24px 20px;flex-shrink:0}.progress-bar-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.progress-bar-label{font-size:13px;font-weight:600;color:var(--color-text)}.progress-bar-module-name{font-weight:400;color:var(--color-text-secondary)}.progress-bar-percent{font-size:13px;font-weight:700;color:var(--color-primary)}.progress-bar-segments{display:flex;gap:6px}.progress-segment{flex:1 1;min-width:0}.progress-segment-track{height:6px;background:var(--color-border);border-radius:3px;overflow:hidden}.progress-segment-fill{height:100%;border-radius:3px;background:var(--color-primary);transition:width .5s cubic-bezier(.4,0,.2,1)}.progress-segment-fill.completed{background:var(--color-success)}.progress-segment-fill.active{background:var(--color-primary)}.progress-segment-label{display:block;font-size:10px;color:var(--color-text-secondary);margin-top:5px;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.progress-segment-label.active{color:var(--color-primary);font-weight:600}.progress-segment-label.completed{color:var(--color-success)}@media (max-width:768px){.app-wrapper{padding:16px 12px;align-items:flex-start}.card{max-height:none;border-radius:12px}.card-body{flex-direction:column;overflow:visible}.sidebar{width:100%;min-width:unset;padding:20px 16px;border-right:none;border-bottom:1px solid var(--color-border)}.sidebar-steps{flex-direction:row;overflow-x:auto;gap:8px;padding-bottom:4px}.sidebar-step{flex-direction:column;gap:4px;min-width:72px;text-align:center;padding:8px 4px}.sidebar-step-label{font-size:11px}.sidebar-meta{display:none}.main-content{padding:20px 16px 32px}.main-header{padding:12px 16px 0}.form-grid{grid-template-columns:1fr}.form-grid .full-width{grid-column:auto}.page-title{font-size:22px}.results-hero{grid-template-columns:1fr;text-align:center}.results-stats{grid-template-columns:1fr 1fr}.results-benefit,.results-improvements-list{grid-template-columns:1fr}.results-benefit{margin:0 16px 20px}.results-benefit-code{padding:18px 16px;border-left:none;border-top:2px dashed rgba(26,54,93,.6)}.results-benefit-services-row{flex-wrap:wrap;gap:8px;border-top-width:1px}.results-benefit-service,.results-benefit-service-sep{font-size:11px}.results-benefit-percent{font-size:54px}.results-benefit-discount-text span:first-child{font-size:26px}.results-benefit-discount-text span:last-child{font-size:20px}.results-benefit-code-pill{font-size:24px;padding:10px 14px}.results-values{grid-template-columns:1fr 1fr}.results-value-item{border-right:none;border-bottom:1px solid hsla(0,0%,100%,.2)}.results-value-item:nth-child(odd){border-right:1px solid hsla(0,0%,100%,.2)}.results-footer{flex-direction:column;align-items:stretch}.results-footer-link{border-right:none;border-bottom:1px solid var(--color-border);justify-content:center}.results-footer-link:last-child{border-bottom:none}.results-scale{grid-template-columns:1fr;padding:0 16px 16px}.results-header-top{flex-direction:column;align-items:flex-start;text-align:left}.results-header-tagline{text-align:left;max-width:none}.results-header-logo{height:48px}.card--results{max-width:100%}.nav-buttons{flex-direction:column-reverse;gap:12px}.nav-buttons .btn{width:100%;text-align:center}.progress-bar-container{padding:12px 16px 16px}.progress-bar-module-name{display:none}.progress-segment-label{font-size:9px}.results-cta-banner{grid-template-columns:1fr;gap:14px;text-align:center}.results-cta-left{flex-direction:column;text-align:center}.results-cta-left strong{max-width:none}.results-cta-divider{display:none}.results-cta-btn{justify-content:center;width:100%}}