@charset "UTF-8";.mattress-quiz[data-v-4a21bbd8]{--brand-pink:#eb0045;--brand-purple:#8e48e3;--ink:#2e1a46;--ink-rgb:46,26,70;--muted:#656a77;--bg:#fff;--surface:#f6f6f7;--radius:16px;--shadow:0 10px 30px rgba(46,26,70,.08);--speed:.22s}.container[data-v-4a21bbd8]{margin:0 auto;max-width:1040px;padding:20px 16px 64px}.loading[data-v-4a21bbd8]{color:var(--muted);font-size:18px;padding:60px 20px;text-align:center}.card[data-v-4a21bbd8]{border:1px solid #e2e2e3;border-radius:var(--radius);box-shadow:var(--shadow);padding:22px}.card[data-v-4a21bbd8],.sticky[data-v-4a21bbd8]{background:var(--bg)}.sticky[data-v-4a21bbd8]{margin-bottom:8px;margin-top:-8px;padding-bottom:8px;padding-top:8px;position:sticky;top:0;z-index:10}.sticky[data-v-4a21bbd8]:after{background:linear-gradient(180deg,#fff,#fff0) transparent;content:"";display:block;height:8px;pointer-events:none;position:absolute;top:100%;width:100%}.qwrap[data-v-4a21bbd8]{display:grid;gap:20px;grid-template-columns:1.25fr .9fr}@media (max-width:900px){.qwrap[data-v-4a21bbd8]{grid-template-columns:1fr}}.intro[data-v-4a21bbd8]{align-items:center;background:linear-gradient(135deg,#8e48e31f,#eb004514 50%,#8e48e30f);border-radius:var(--radius);box-shadow:var(--shadow);display:flex;justify-content:center;margin-bottom:18px;min-height:55vh;overflow:hidden;padding:60px 22px;position:relative}.intro[data-v-4a21bbd8]:before{background:radial-gradient(circle at 20% 20%,rgba(142,72,227,.1) 0,transparent 50%),radial-gradient(circle at 80% 80%,rgba(235,0,69,.08) 0,transparent 50%);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.intro-content[data-v-4a21bbd8]{align-items:center;display:flex;flex-direction:column;max-width:600px;position:relative;text-align:center;width:100%;z-index:1}.intro-icon[data-v-4a21bbd8]{background:linear-gradient(135deg,var(--brand-purple),var(--brand-pink));border-radius:20px;box-shadow:0 8px 32px #8e48e34d;color:#fff;margin-bottom:24px;padding:20px;transform:rotate(-3deg)}.intro-icon svg[data-v-4a21bbd8]{display:block}.intro-title[data-v-4a21bbd8]{color:var(--ink);font-size:clamp(28px,5vw,42px);font-weight:800;letter-spacing:-.02em;line-height:1.2;margin:0 0 16px;text-shadow:0 2px 4px rgba(142,72,227,.1)}.intro-subtitle[data-v-4a21bbd8]{color:rgba(var(--ink-rgb),.8);font-size:clamp(16px,2.5vw,20px);font-weight:500;line-height:1.6;margin:0 0 32px;max-width:500px}.intro-features[data-v-4a21bbd8]{display:grid;gap:20px;grid-template-columns:repeat(3,1fr);margin-bottom:40px;max-width:480px;width:100%}@media (max-width:600px){.intro-features[data-v-4a21bbd8]{gap:16px;grid-template-columns:1fr;max-width:280px}}.feature-item[data-v-4a21bbd8]{align-items:center;background:#fff9;border:1px solid rgba(142,72,227,.1);border-radius:var(--radius);display:flex;flex-direction:column;gap:8px}.feature-item svg[data-v-4a21bbd8]{color:var(--brand-purple);flex-shrink:0}.feature-item span[data-v-4a21bbd8]{color:var(--ink);font-size:13px;font-weight:600;line-height:1.3;text-align:center}.cta-btn.enhanced[data-v-4a21bbd8]{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:linear-gradient(135deg,var(--brand-purple),var(--brand-pink));border:0;border-radius:12px;box-shadow:0 8px 32px #8e48e366,inset 0 0 0 1px #ffffff1a;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:700;gap:8px;justify-content:center;margin-bottom:32px;margin-top:8px;min-width:200px;overflow:hidden;padding:17px 32px 15px;position:relative;transition:all .3s ease}.cta-btn.enhanced .btn-text[data-v-4a21bbd8]{position:relative;z-index:2}.cta-btn.enhanced[data-v-4a21bbd8]:before{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .6s ease;width:100%}.cta-btn.enhanced[data-v-4a21bbd8]:hover{box-shadow:0 12px 40px #8e48e380,inset 0 0 0 1px #fff3}.cta-btn.enhanced[data-v-4a21bbd8]:hover:before{left:100%}.cta-btn.enhanced[data-v-4a21bbd8]:active{transform:translateY(0)}.intro-trust[data-v-4a21bbd8]{display:flex;gap:32px;justify-content:center}@media (max-width:600px){.intro-trust[data-v-4a21bbd8]{align-items:center;flex-direction:column;gap:16px}}.trust-item[data-v-4a21bbd8]{align-items:center;display:flex;gap:8px}.trust-item svg[data-v-4a21bbd8]{color:rgba(var(--ink-rgb),.6);flex-shrink:0;margin-top:-4px}.trust-item span[data-v-4a21bbd8]{color:rgba(var(--ink-rgb),.7);font-size:14px;font-weight:500}.progress[data-v-4a21bbd8]{background:#8e48e32e;border-radius:999px;height:8px;margin:8px 0 12px;overflow:hidden}.progress>span[data-v-4a21bbd8]{background:linear-gradient(90deg,var(--brand-pink),var(--brand-purple));display:block;height:100%;transition:width var(--speed) ease;width:0}.meta[data-v-4a21bbd8]{align-items:center;color:var(--muted);font-size:13px;margin-bottom:6px}.meta[data-v-4a21bbd8],.nav[data-v-4a21bbd8]{display:flex;justify-content:space-between}.nav[data-v-4a21bbd8]{gap:10px;margin-top:16px}.q-title[data-v-4a21bbd8]{color:var(--ink);font-size:clamp(20px,3vw,26px);font-weight:600;letter-spacing:-.02em;line-height:1.3;margin:0 0 8px}.q-sub[data-v-4a21bbd8]{color:rgba(var(--ink-rgb),.7);font-size:16px;font-weight:400;line-height:1.5;margin:0 0 20px}.options[data-v-4a21bbd8]{display:grid;gap:16px;margin-top:8px}.opt[data-v-4a21bbd8]{align-items:flex-start;background:var(--bg);border:2px solid rgba(142,72,227,.15);border-radius:20px;cursor:pointer;display:flex;gap:18px;padding:18px;position:relative;transition:all var(--speed) ease}.opt[data-v-4a21bbd8]:hover{border-color:#8e48e34d}.opt:hover .label .main-label[data-v-4a21bbd8]{color:var(--ink)}.opt:hover .label .descriptor[data-v-4a21bbd8]{color:rgba(var(--ink-rgb),.8)}.opt.is-selected[data-v-4a21bbd8]{background:linear-gradient(135deg,#8e48e308,#eb004505);border-color:var(--brand-purple)}.opt.is-selected .why-container[data-v-4a21bbd8]{margin-top:8px;max-height:200px;opacity:1}.opt.is-selected .why[data-v-4a21bbd8]{color:rgba(var(--ink-rgb),.85)}.opt.is-selected .selection-indicator[data-v-4a21bbd8]{color:var(--brand-purple)}.opt.is-selected .selection-indicator .inner-circle[data-v-4a21bbd8]{opacity:1;transform:scale(1)}.opt.is-selected .label .main-label[data-v-4a21bbd8]{color:var(--brand-purple)}.opt.is-selected .label .descriptor[data-v-4a21bbd8]{color:rgba(var(--ink-rgb),.85)}.opt input[data-v-4a21bbd8]{opacity:0;pointer-events:none;position:absolute}.opt .content[data-v-4a21bbd8]{min-width:0}.opt .label[data-v-4a21bbd8]{color:var(--ink);font-size:17px;letter-spacing:-.01em;line-height:1.5;transition:color var(--speed) ease}.opt .label .main-label[data-v-4a21bbd8]{color:var(--ink);font-weight:600}.opt .label .descriptor[data-v-4a21bbd8]{color:rgba(var(--ink-rgb),.75);font-size:14px;font-weight:400;line-height:1.5}.opt .why-container[data-v-4a21bbd8]{margin-top:0;max-height:0;opacity:0;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1);word-wrap:break-word;animation:disable-transitions-4a21bbd8 1ms;overflow-wrap:break-word}.opt .why[data-v-4a21bbd8]{color:rgba(var(--ink-rgb),.65);font-size:14px;font-weight:400;letter-spacing:-.005em;line-height:1.5;padding:0;transition:all var(--speed) ease}.opt .selection-indicator[data-v-4a21bbd8]{color:#8e48e34d;flex-shrink:0;margin-top:2px;transition:all var(--speed) ease}.opt .selection-indicator .inner-circle[data-v-4a21bbd8]{opacity:0;transform:scale(.3);transition:all var(--speed) ease}.opt .selection-indicator svg[data-v-4a21bbd8]{display:block}@keyframes disable-transitions-4a21bbd8{0%{transition:none}to{transition:all .3s cubic-bezier(.4,0,.2,1)}}.social-container[data-v-4a21bbd8]{display:flex;flex-direction:column;gap:16px}.social-card[data-v-4a21bbd8]{background:linear-gradient(135deg,#8e48e308,#eb004505);border:1px solid rgba(142,72,227,.12);border-radius:16px;overflow:hidden;padding:20px;position:relative}.social-card[data-v-4a21bbd8]:before{background:linear-gradient(90deg,var(--brand-purple),var(--brand-pink));content:"";height:3px;left:0;position:absolute;right:0;top:0}.social-card.alt-social[data-v-4a21bbd8]{background:linear-gradient(135deg,#eb004508,#8e48e305)}.social-card.alt-social[data-v-4a21bbd8]:before{background:linear-gradient(90deg,var(--brand-pink),var(--brand-purple))}.social-header[data-v-4a21bbd8]{margin-bottom:16px}.avatar-container[data-v-4a21bbd8]{gap:12px}.avatar[data-v-4a21bbd8],.avatar-container[data-v-4a21bbd8]{align-items:center;display:flex}.avatar[data-v-4a21bbd8]{background:linear-gradient(135deg,var(--brand-purple),var(--brand-pink));border-radius:50%;box-shadow:0 4px 12px #8e48e340;color:#fff;height:48px;justify-content:center;width:48px}.avatar.athlete[data-v-4a21bbd8]{background:linear-gradient(135deg,var(--brand-pink),var(--brand-purple))}.avatar .avatar-icon[data-v-4a21bbd8]{height:20px;width:20px}.social-badge[data-v-4a21bbd8]{background:#8e48e31a;border:1px solid rgba(142,72,227,.2);border-radius:20px;color:var(--brand-purple);font-size:12px;font-weight:600;letter-spacing:.5px;padding:6px 12px 2px;text-transform:uppercase}.social-badge.athlete[data-v-4a21bbd8]{background:#eb00451a;border-color:#eb004533;color:var(--brand-pink)}.social-content .quote[data-v-4a21bbd8]{color:var(--ink);font-size:15px;font-style:italic;font-weight:500;line-height:1.5;margin:0 0 12px;position:relative}.social-content .cite[data-v-4a21bbd8]{align-items:center;color:rgba(var(--ink-rgb),.6);display:flex;font-size:13px;font-weight:400;gap:6px}.social-content .cite[data-v-4a21bbd8]:before{color:var(--brand-purple);content:"—"}.stats-card[data-v-4a21bbd8]{background:var(--surface);border:1px solid rgba(142,72,227,.08);border-radius:14px;padding:18px}.stats-content .stats-text[data-v-4a21bbd8]{color:var(--ink);font-size:15px;font-weight:500;line-height:1.5;margin-bottom:12px}.stats-content .stats-cite[data-v-4a21bbd8]{color:rgba(var(--ink-rgb),.5);font-size:11px;font-style:italic;margin-top:8px}.statbar[data-v-4a21bbd8]{background:#8c4ae61a;height:12px;overflow:hidden}.statbar[data-v-4a21bbd8],.statbar .statbar-fill[data-v-4a21bbd8]{border-radius:6px;position:relative}.statbar .statbar-fill[data-v-4a21bbd8]{background:linear-gradient(90deg,var(--brand-purple),var(--brand-pink));height:100%;transition:width .8s ease;width:63%}.statbar .statbar-fill[data-v-4a21bbd8]:after{color:#fff;content:"63%";font-size:10px;font-weight:700;position:absolute;right:8px;top:50%;transform:translateY(-50%)}.social[data-v-4a21bbd8]{background:var(--surface);border:1px solid rgba(140,74,230,.1);border-radius:14px;padding:14px}.social .row[data-v-4a21bbd8]{align-items:flex-start;display:flex;gap:12px}.social .avatar[data-v-4a21bbd8]{background:linear-gradient(135deg,#d0d0d1,#e2e2e3);border-radius:50%;height:44px;width:44px}.social .quote[data-v-4a21bbd8]{font-size:14px;font-style:italic;margin:0}.social .cite[data-v-4a21bbd8]{color:var(--muted);font-size:12px;margin-top:6px}.social .statbar[data-v-4a21bbd8]{background:#e5e0ff;border-radius:999px;height:10px;margin-top:10px;overflow:hidden}.social .statbar>b[data-v-4a21bbd8]{background:var(--brand-pink);display:block;height:100%;width:63%}.cta-btn[data-v-4a21bbd8]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--brand-purple);border:0;border-radius:999px;box-shadow:0 6px 18px #8e48e359;color:var(--bg);cursor:pointer;font-weight:700;margin-top:16px;padding:14px 20px;transition:filter var(--speed),transform var(--speed)}.cta-btn[data-v-4a21bbd8]:hover{filter:brightness(.95)}.cta-btn[data-v-4a21bbd8]:active{transform:translateY(1px)}.btn[data-v-4a21bbd8]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--bg);border:2px solid var(--brand-purple);border-radius:var(--radius);color:var(--brand-purple);cursor:pointer;font-weight:700;padding:12px 18px;transition:all var(--speed)}.btn.primary[data-v-4a21bbd8]{background:var(--brand-purple);color:var(--bg)}.btn.primary[data-v-4a21bbd8]:hover{filter:brightness(.97)}.btn.secondary[data-v-4a21bbd8]:hover{background:#8c4ae614}.btn[data-v-4a21bbd8]:disabled{cursor:not-allowed;opacity:.4}.a-btn[data-v-4a21bbd8]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:999px;cursor:pointer;display:inline-block;font-weight:700;padding:10px 14px;text-decoration:none}.a-btn.primary[data-v-4a21bbd8]{background:var(--brand-pink);color:var(--bg)}.a-btn.outline[data-v-4a21bbd8]{background:var(--bg);border:2px solid var(--brand-pink);color:var(--brand-pink)}.review-list[data-v-4a21bbd8]{display:grid;gap:10px;margin:12px 0}.review-item[data-v-4a21bbd8]{border:1px solid #e2e2e3;border-radius:12px;display:flex;gap:12px;justify-content:space-between;padding:12px}.review-item .edit[data-v-4a21bbd8]{color:var(--brand-purple);cursor:pointer;font-weight:700;text-decoration:underline}.email-screen[data-v-4a21bbd8]{justify-content:center;padding:40px 22px}.email-content[data-v-4a21bbd8],.email-screen[data-v-4a21bbd8]{align-items:center;display:flex}.email-content[data-v-4a21bbd8]{flex-direction:column;max-width:500px;position:relative;text-align:center;width:100%}.email-icon[data-v-4a21bbd8]{background:linear-gradient(135deg,var(--brand-purple),var(--brand-pink));border-radius:16px;box-shadow:0 8px 32px #8e48e34d;color:#fff;margin-bottom:24px;padding:16px}.email-icon svg[data-v-4a21bbd8]{display:block}.email-title[data-v-4a21bbd8]{color:var(--ink);font-size:clamp(24px,4vw,32px);font-weight:800;letter-spacing:-.01em;line-height:1.2;margin:0 0 12px}.email-subtitle[data-v-4a21bbd8]{color:rgba(var(--ink-rgb),.8);font-size:clamp(15px,2.5vw,18px);font-weight:500;line-height:1.6;margin:0 0 32px;max-width:400px}.email-form-container[data-v-4a21bbd8]{background:#ffffffb3;border:1px solid rgba(142,72,227,.1);border-radius:20px;padding:32px 24px;width:100%}@media (max-width:600px){.email-form-container[data-v-4a21bbd8]{padding:24px 20px}}.email-form[data-v-4a21bbd8]{display:flex;flex-direction:column;gap:20px}.email-input-group[data-v-4a21bbd8]{width:100%}.email-input-wrapper[data-v-4a21bbd8]{align-items:center;display:flex;position:relative}.email-input-icon[data-v-4a21bbd8]{color:rgba(var(--ink-rgb),.5);left:16px;pointer-events:none;position:absolute;z-index:2}.email-input[data-v-4a21bbd8]{background:#fff;border:1px solid rgba(142,72,227,.2);border-radius:12px;color:var(--ink);font-size:16px;font-weight:400;outline:none;padding:16px 16px 16px 48px;transition:all .3s ease;width:100%}.email-input[data-v-4a21bbd8]::-moz-placeholder{color:rgba(var(--ink-rgb),.5);font-weight:400}.email-input[data-v-4a21bbd8]::placeholder{color:rgba(var(--ink-rgb),.5);font-weight:400}.email-input[data-v-4a21bbd8]:focus{border-color:var(--brand-purple)}.email-input:focus+.email-input-icon[data-v-4a21bbd8]{color:var(--brand-purple)}.email-input[data-v-4a21bbd8]:valid{border-color:#21c66e}.email-input:valid+.email-input-icon[data-v-4a21bbd8]{color:#21c66e}.email-error[data-v-4a21bbd8]{align-items:center;background:#ef44441a;border:1px solid rgba(239,68,68,.3);border-radius:8px;color:#ef4444;display:flex;font-size:14px;font-weight:500;gap:8px;padding:12px 16px}.email-error svg[data-v-4a21bbd8]{flex-shrink:0}.email-actions[data-v-4a21bbd8]{align-items:center;display:flex;gap:12px}@media (max-width:500px){.email-actions[data-v-4a21bbd8]{flex-direction:column;gap:16px}}.btn-back[data-v-4a21bbd8]{align-items:center;background:transparent;border:2px solid rgba(142,72,227,.2);border-radius:12px;color:var(--ink);cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;padding:12px 20px;transition:all .3s ease}.btn-back[data-v-4a21bbd8]:hover{background:#8e48e30d;border-color:var(--brand-purple)}.btn-back svg[data-v-4a21bbd8]{flex-shrink:0}.btn-submit[data-v-4a21bbd8]{align-items:center;background:linear-gradient(135deg,var(--brand-purple),var(--brand-pink));border:0;border-radius:12px;box-shadow:0 8px 32px #8e48e366,inset 0 0 0 1px #ffffff1a;color:#fff;cursor:pointer;display:flex;flex:1;font-size:16px;font-weight:700;gap:8px;justify-content:center;overflow:hidden;padding:16px 24px;position:relative;transition:all .3s ease;width:100%}.btn-submit .btn-text[data-v-4a21bbd8]{position:relative;z-index:2}.btn-submit[data-v-4a21bbd8]:before{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .6s ease;width:100%}.btn-submit[data-v-4a21bbd8]:hover{box-shadow:0 12px 40px #8e48e380,inset 0 0 0 1px #fff3}.btn-submit[data-v-4a21bbd8]:hover:before{left:100%}.email-benefits[data-v-4a21bbd8]{border-top:1px solid rgba(142,72,227,.1);display:flex;flex-direction:column;gap:12px;margin-top:24px;padding-top:24px}.email-disclaimer[data-v-4a21bbd8]{color:rgba(var(--ink-rgb),.7);font-size:12px;margin-bottom:0;margin-top:0;text-align:left}.email-disclaimer a[data-v-4a21bbd8]{color:var(--brand-pink);font-weight:400;text-decoration:underline;text-underline-offset:2px}.benefit-item[data-v-4a21bbd8]{align-items:center;display:flex;gap:10px}.benefit-item svg[data-v-4a21bbd8]{color:var(--brand-purple);flex-shrink:0;margin-top:-4px}.benefit-item span[data-v-4a21bbd8]{color:rgba(var(--ink-rgb),.8);font-size:14px;font-weight:500}.results-header[data-v-4a21bbd8]{margin-bottom:32px}.results-title[data-v-4a21bbd8]{color:var(--ink);font-size:clamp(28px,4vw,36px);font-weight:800;line-height:1.2;margin:0 0 12px}.results-subtitle[data-v-4a21bbd8]{color:var(--muted);font-size:18px;margin:0;max-width:600px}.result-card[data-v-4a21bbd8]{background:#fff;border:1px solid #e2e2e3;border-radius:20px;margin-bottom:24px;padding:24px}.result-card.primary[data-v-4a21bbd8]{border:2px solid var(--brand-pink);position:relative}.result-card.primary[data-v-4a21bbd8]:before{background:var(--brand-pink);border-radius:0 0 12px 12px;color:#fff;content:"100%";font-size:14px;font-weight:700;padding:8px 16px;position:absolute;right:24px;top:-1px}.result-card.alternate[data-v-4a21bbd8]{opacity:.95}.result-content[data-v-4a21bbd8]{align-items:center;display:grid;gap:32px;grid-template-columns:1fr 1.1fr}@media (max-width:768px){.result-content[data-v-4a21bbd8]{gap:24px;grid-template-columns:1fr;text-align:center}}.result-image[data-v-4a21bbd8]{background:var(--surface);border-radius:16px;height:100%;overflow:hidden}.result-image img[data-v-4a21bbd8]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.result-details[data-v-4a21bbd8]{display:flex;flex-direction:column;gap:20px}.result-header .result-badge[data-v-4a21bbd8]{background:linear-gradient(135deg,var(--brand-pink),#ff5d82);border-radius:20px;color:#fff;display:inline-block;font-size:14px;font-weight:700;margin-bottom:12px;padding:8px 16px}.result-header .result-tagline[data-v-4a21bbd8]{color:var(--brand-purple);font-size:clamp(22px,3.5vw,32px);font-weight:700;line-height:1.3;margin:0 0 12px}.result-header .result-description[data-v-4a21bbd8]{color:var(--muted);font-size:16px;line-height:1.5;list-style:none;margin:0;padding:0}.result-header .result-description li[data-v-4a21bbd8]{margin-bottom:8px;padding-left:16px;position:relative}.result-header .result-description li[data-v-4a21bbd8]:before{color:var(--brand-purple);content:"•";font-weight:700;left:0;position:absolute;top:0}.result-header .result-description li[data-v-4a21bbd8]:last-child{margin-bottom:0}.result-features[data-v-4a21bbd8]{display:grid;gap:16px;grid-template-columns:repeat(3,1fr)}@media (max-width:480px){.result-features[data-v-4a21bbd8]{gap:12px;grid-template-columns:1fr}}.feature-item[data-v-4a21bbd8]{background:var(--surface);border:1px solid rgba(140,74,230,.08);border-radius:12px;padding:16px 12px;text-align:center}.feature-item .feature-value[data-v-4a21bbd8]{color:var(--ink);font-size:16px;font-weight:800}.feature-item .feature-label[data-v-4a21bbd8]{color:var(--muted);font-size:12px;letter-spacing:.5px;text-transform:uppercase}.result-actions[data-v-4a21bbd8]{display:flex;flex-wrap:wrap;gap:12px}@media (max-width:480px){.result-actions[data-v-4a21bbd8]{flex-direction:column}}.action-btn[data-v-4a21bbd8]{border:none;border-radius:12px;cursor:pointer;flex:1;font-size:16px;font-weight:700;min-width:140px;padding:14px 24px;text-align:center;text-decoration:none;transition:all var(--speed) ease}.action-btn.primary[data-v-4a21bbd8]{background:linear-gradient(135deg,var(--brand-pink),#ff5d82);box-shadow:0 8px 24px #eb00454d;color:#fff}.action-btn.primary[data-v-4a21bbd8]:hover{box-shadow:0 12px 32px #eb004566;transform:translateY(-2px)}.action-btn.secondary[data-v-4a21bbd8]{background:#fff;border:2px solid var(--brand-pink);color:var(--brand-pink)}.action-btn.secondary[data-v-4a21bbd8]:hover{background:var(--brand-pink);color:#fff;transform:translateY(-1px)}.alternates-header[data-v-4a21bbd8]{color:var(--muted);font-size:18px;font-weight:600;margin:32px 0 20px}.results-social[data-v-4a21bbd8]{border-top:1px solid rgba(140,74,230,.12);margin-top:40px;padding-top:32px}.social-quote-card[data-v-4a21bbd8]{background:linear-gradient(135deg,var(--surface),#f1eeff);border:1px solid rgba(142,72,227,.08);border-radius:16px;margin-bottom:24px;padding:24px}.results-social .social-content[data-v-4a21bbd8]{text-align:center}.social-content .quote-icon[data-v-4a21bbd8]{color:var(--brand-purple);margin-bottom:16px;opacity:.6}.social-content .social-quote[data-v-4a21bbd8]{color:var(--ink);font-size:18px;font-style:italic;line-height:1.5;margin:0 auto 16px;max-width:500px}.social-content .social-attribution[data-v-4a21bbd8]{color:var(--muted);font-size:14px;font-weight:500}.results-stat[data-v-4a21bbd8]{margin-bottom:32px;text-align:center}.results-stat .stat-bar[data-v-4a21bbd8]{background:#eb00451a;border-radius:4px;height:8px;margin:0 auto 12px;max-width:300px;overflow:hidden}.results-stat .stat-bar .stat-fill[data-v-4a21bbd8]{background:linear-gradient(90deg,var(--brand-pink),#ff5d82);border-radius:4px;height:100%;width:63%}.results-stat .stat-text[data-v-4a21bbd8]{color:var(--muted);font-size:14px;font-weight:500}.results-navigation[data-v-4a21bbd8]{display:flex;flex-wrap:wrap;gap:16px;justify-content:center}.nav-btn[data-v-4a21bbd8]{border:none;border-radius:12px;cursor:pointer;font-size:14px;font-weight:600;min-width:120px;padding:12px 24px;transition:all var(--speed) ease}.nav-btn.primary[data-v-4a21bbd8]{background:var(--brand-purple);color:#fff}.nav-btn.primary[data-v-4a21bbd8]:hover{background:#7d3ac8}.nav-btn.secondary[data-v-4a21bbd8]{background:#fff;border:2px solid var(--brand-purple);color:var(--brand-purple)}.nav-btn.secondary[data-v-4a21bbd8]:hover{background:var(--brand-purple);color:#fff}@media (max-width:768px){.container[data-v-4a21bbd8]{padding:20px 12px 48px}.results-header[data-v-4a21bbd8]{margin-bottom:24px}.results-title[data-v-4a21bbd8]{font-size:28px}.results-subtitle[data-v-4a21bbd8]{font-size:16px}.result-card[data-v-4a21bbd8]{margin-bottom:20px;padding:20px}.result-card.primary[data-v-4a21bbd8]:before{font-size:12px;padding:6px 12px;right:20px}.result-content[data-v-4a21bbd8]{gap:20px}.result-details[data-v-4a21bbd8]{gap:16px}.result-header .result-tagline[data-v-4a21bbd8]{font-size:24px}.result-header .result-description[data-v-4a21bbd8]{font-size:15px;text-align:left}.feature-item[data-v-4a21bbd8]{padding:12px 8px}.feature-item .feature-value[data-v-4a21bbd8]{font-size:14px}.feature-item .feature-label[data-v-4a21bbd8]{font-size:11px}.action-btn[data-v-4a21bbd8]{font-size:15px;min-width:120px;padding:12px 20px}.social-quote-card[data-v-4a21bbd8]{padding:20px}.social-content .social-quote[data-v-4a21bbd8]{font-size:16px}.social-content .social-attribution[data-v-4a21bbd8]{font-size:13px}.results-navigation[data-v-4a21bbd8]{align-items:center;flex-direction:column;gap:12px}.nav-btn[data-v-4a21bbd8]{min-width:160px}.opt.is-selected .why-container[data-v-4a21bbd8]{max-height:300px}.opt .why[data-v-4a21bbd8]{font-size:14px;line-height:1.6}.social-card[data-v-4a21bbd8]{padding:16px}.social-card .social-content .quote[data-v-4a21bbd8]{font-size:15px;line-height:1.5}.avatar-container[data-v-4a21bbd8]{gap:10px}.avatar[data-v-4a21bbd8]{height:42px;width:42px}.avatar .avatar-icon[data-v-4a21bbd8]{height:18px;width:18px}.social-badge[data-v-4a21bbd8]{font-size:11px;padding:3px 10px}.stats-card[data-v-4a21bbd8]{padding:16px}.statbar[data-v-4a21bbd8]{height:10px}.statbar .statbar-fill[data-v-4a21bbd8]:after{font-size:9px;right:6px}}@media (max-width:480px){.container[data-v-4a21bbd8]{padding:16px 10px 40px}.results-header[data-v-4a21bbd8]{margin-bottom:20px}.results-title[data-v-4a21bbd8]{font-size:24px}.results-subtitle[data-v-4a21bbd8]{font-size:15px}.result-card[data-v-4a21bbd8]{border-radius:16px;padding:16px}.result-card.primary[data-v-4a21bbd8]:before{font-size:11px;padding:4px 10px;right:16px}.result-content[data-v-4a21bbd8]{gap:16px}.result-header .result-badge[data-v-4a21bbd8]{font-size:12px;padding:6px 12px}.result-header .result-tagline[data-v-4a21bbd8]{font-size:20px}.result-header .result-description[data-v-4a21bbd8]{font-size:14px}.feature-item[data-v-4a21bbd8]{padding:10px 6px}.feature-item .feature-value[data-v-4a21bbd8]{font-size:13px}.feature-item .feature-label[data-v-4a21bbd8]{font-size:10px}.action-btn[data-v-4a21bbd8]{border-radius:10px;font-size:14px;min-width:100px;padding:10px 16px}.social-quote-card[data-v-4a21bbd8]{padding:16px}.social-content .quote-icon svg[data-v-4a21bbd8]{height:20px;width:20px}.social-content .social-quote[data-v-4a21bbd8]{font-size:15px}.social-content .social-attribution[data-v-4a21bbd8]{font-size:12px}.results-stat .stat-bar[data-v-4a21bbd8]{height:6px;max-width:250px}.nav-btn[data-v-4a21bbd8],.results-stat .stat-text[data-v-4a21bbd8]{font-size:13px}.nav-btn[data-v-4a21bbd8]{min-width:140px;padding:10px 20px}.opt.is-selected .why-container[data-v-4a21bbd8]{max-height:400px}.opt .why[data-v-4a21bbd8]{font-size:13px;line-height:1.7}.social-container[data-v-4a21bbd8]{gap:12px}.social-card[data-v-4a21bbd8]{padding:14px}.social-card .social-content .quote[data-v-4a21bbd8]{font-size:14px}.social-card .social-content .quote[data-v-4a21bbd8]:after,.social-card .social-content .quote[data-v-4a21bbd8]:before{font-size:20px}.avatar-container[data-v-4a21bbd8]{align-items:center;flex-direction:row;gap:8px}.avatar[data-v-4a21bbd8]{height:38px;width:38px}.avatar .avatar-icon[data-v-4a21bbd8]{height:16px;width:16px}.social-badge[data-v-4a21bbd8]{font-size:10px;padding:2px 8px}.stats-card[data-v-4a21bbd8]{padding:14px}.stats-content .stats-text[data-v-4a21bbd8]{font-size:14px}.statbar[data-v-4a21bbd8]{height:8px}.statbar .statbar-fill[data-v-4a21bbd8]:after{font-size:8px;right:4px}.email-screen[data-v-4a21bbd8]{padding:40px 0}}.fade[data-v-4a21bbd8]{animation:fade-4a21bbd8 var(--speed) ease both}@keyframes fade-4a21bbd8{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.sr-only[data-v-4a21bbd8]{height:1px;left:-9999px;overflow:hidden;position:absolute!important;width:1px}
