:root{--wp-calc-bg:transparent;--wp-calc-card:transparent;--wp-calc-text:#0F172A;--wp-calc-muted:#64748B;--wp-calc-brand:#2563EB;--wp-calc-ring:rgba(37,99,235,0.2);--wp-calc-bar-height:120px;--wp-calc-surface:#ffffff;--wp-calc-surface-muted:#f9fafb;--wp-calc-surface-alt:#fbfcff;--wp-calc-border:#e5e7eb;--wp-calc-opt-active-bg:#f0f7ff;--header-h:60px}@media (prefers-color-scheme:dark){:root{--wp-calc-text:#F1F5F9;--wp-calc-muted:#94A3B8;--wp-calc-surface:#1E293B;--wp-calc-surface-muted:#0F172A;--wp-calc-surface-alt:#1E293B;--wp-calc-border:#334155;--wp-calc-opt-active-bg:rgba(37,99,235,0.15)}}.wp-calc-wrap{box-sizing:border-box;font-family:Inter,ui-sans-serif,system-ui,sans-serif;color-scheme:light;--wp-calc-text:#0F172A;--wp-calc-muted:#64748B;--wp-calc-surface:#ffffff;--wp-calc-surface-muted:#f9fafb;--wp-calc-surface-alt:#fbfcff;--wp-calc-border:#e5e7eb;--wp-calc-opt-active-bg:#f0f7ff;background-color:#ffffff;padding:24px;border-radius:12px;border:none!important;overflow-x:hidden;max-width:100%}.wp-calc-quiz,.wp-calc-wrap{position:relative;box-shadow:none!important}.wp-calc-quiz{max-width:880px;margin:0 auto;background:transparent!important;border-radius:16px;overflow:visible;border:none!important;overflow-x:hidden;container-type:inline-size;container-name:calc-quiz}.wp-calc-quiz header{padding:28px 28px 12px;border-bottom:none}.wp-calc-quiz h1{font-size:28px;line-height:1.2;margin:0 0 6px;color:var(--wp-calc-text);overflow-wrap:break-word;word-break:break-word}.wp-calc-quiz p.sub{margin:0;color:var(--wp-calc-muted);font-size:15px}.wp-calc-body{display:grid;grid-template-columns:1fr 280px;min-height:400px}@container calc-quiz (max-width: 640px){.wp-calc-body{display:flex;flex-direction:column}.wp-calc-sidebar{display:none}.wp-mobile-bar{display:flex!important}.wp-calc-controls{display:none}}.wp-calc-steps{padding:32px}.wp-calc-step{display:none;animation:wpFadeIn .3s ease}.wp-calc-step.active{display:block}@keyframes wpFadeIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.wp-calc-title{font-size:22px;font-weight:700;margin-bottom:14px;color:var(--wp-calc-text);overflow-wrap:break-word;word-break:break-word}.wp-calc-options{display:grid;gap:10px}.wp-calc-opt{border:1px solid var(--wp-calc-border);border-radius:12px;padding:14px;display:flex;align-items:center;gap:12px;cursor:pointer;background:var(--wp-calc-surface);transition:all .2s;margin-bottom:0;min-height:52px;width:100%}.wp-calc-opt:hover{border-color:var(--wp-calc-brand);box-shadow:0 0 0 4px var(--wp-calc-ring)}.wp-calc-opt.active{border-color:var(--wp-calc-brand);background:var(--wp-calc-opt-active-bg);box-shadow:0 0 0 2px var(--wp-calc-brand) inset}.wp-calc-opt input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.wp-calc-opt:focus-within{border-color:var(--wp-calc-brand);box-shadow:0 0 0 4px var(--wp-calc-ring)}.wp-calc-opt .label strong{display:block;font-size:16px;margin-bottom:2px;color:var(--wp-calc-text)}.wp-calc-opt .label small{color:var(--wp-calc-muted);font-size:13px}.wp-calc-controls{display:flex;gap:10px;margin-top:24px;flex-wrap:wrap}.wp-calc-btn{appearance:none;border:none;background:var(--wp-calc-brand);color:#fff;padding:14px 24px;border-radius:10px;font-weight:600;font-size:16px;cursor:pointer;transition:opacity .2s;text-decoration:none;display:inline-block;min-height:52px;line-height:1;display:inline-flex;align-items:center;justify-content:center}.wp-calc-btn:hover{color:#fff;opacity:.9}.wp-calc-btn:disabled{opacity:.5;cursor:not-allowed}.wp-calc-btn.secondary{background:var(--wp-calc-surface-muted);color:var(--wp-calc-text)}.wp-calc-sidebar{border-left:1px solid var(--wp-calc-border);padding:32px;background:var(--wp-calc-surface-alt);display:flex;flex-direction:column}.wp-calc-total-label{font-size:13px;text-transform:uppercase;letter-spacing:.5px;font-weight:600;color:var(--wp-calc-muted)}.wp-calc-total-val{font-size:32px;font-weight:800;margin:8px 0;color:var(--wp-calc-text);filter:blur(8px);user-select:none;opacity:.6;pointer-events:none;transition:filter .5s ease}.wp-calc-progress{height:4px;background:var(--wp-calc-border);position:absolute;top:0;left:0;right:0}.wp-calc-bar{height:100%;background:var(--wp-calc-brand);width:0;transition:width .3s ease}.wp-calc-result{display:none;grid-column:1/-1;padding:40px;background:var(--wp-calc-surface);text-align:center}.wp-calc-result-range{font-size:36px;font-weight:800;margin:10px 0 20px;color:var(--wp-calc-brand);word-break:break-all}.wp-mobile-bar{display:none;position:fixed;bottom:0;left:0;right:0;background:var(--wp-calc-surface);border-top:1px solid var(--wp-calc-border);padding:12px 16px 16px;z-index:9999;box-shadow:0 -4px 20px rgba(0,0,0,.08);flex-direction:column;gap:12px;box-sizing:border-box}.wp-mob-info{display:flex;align-items:center;justify-content:space-between;width:100%}.wp-mob-est{font-size:11px;font-weight:600;text-transform:uppercase;color:var(--wp-calc-muted)}.wp-mob-val{font-size:16px;font-weight:800;color:var(--wp-calc-text);filter:blur(8px)}.wp-mob-controls{display:flex;gap:10px;width:100%}.wp-mob-btn{background:var(--wp-calc-brand);color:#fff;border:none;border-radius:10px;font-weight:700;font-size:17px;flex:1;letter-spacing:.01em}.wp-mob-back,.wp-mob-btn{height:52px;min-height:52px;cursor:pointer;display:flex;align-items:center;justify-content:center}.wp-mob-back{background:var(--wp-calc-surface-muted);color:var(--wp-calc-text);border:1px solid var(--wp-calc-border);width:56px;border-radius:10px;font-weight:600;font-size:22px;flex-shrink:0}.wp-mob-back:disabled{opacity:0;pointer-events:none}@media (max-width:960px){html.calc-mobile-lock,html.calc-mobile-lock body{overflow:hidden!important;position:fixed!important;width:100%!important;height:100%!important}.wp-calc-wrap{position:fixed!important;inset:0!important;padding:0!important;margin:0!important;background:var(--wp-calc-surface)!important;flex-direction:column;z-index:100;box-sizing:border-box}.wp-calc-quiz,.wp-calc-wrap{display:flex;overflow:hidden;overflow-x:hidden}.wp-calc-quiz{flex:1;min-height:0;flex-direction:column;border-radius:0;box-shadow:none;max-width:100%;margin:0}.wp-calc-quiz header{padding:16px 20px 12px;border-bottom:1px solid var(--wp-calc-border);flex-shrink:0}.wp-calc-quiz h1{font-size:20px}.wp-calc-body{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.wp-calc-sidebar{display:none}.wp-calc-steps{flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:20px 16px;background:var(--wp-calc-surface)}.wp-calc-controls{display:none}.wp-mobile-bar{display:flex;flex-shrink:0;width:100%;border-top:1px solid var(--wp-calc-border);box-shadow:0 -4px 20px rgba(0,0,0,.08);padding:12px 16px max(16px,calc(env(safe-area-inset-bottom) + 8px));box-sizing:border-box}.wp-calc-result,.wp-mobile-bar{background:var(--wp-calc-surface)}.wp-calc-result{flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:24px 16px}.wp-calc-result-range{font-size:clamp(24px,8vw,36px)}.wp-calc-title{font-size:18px}.wp-calc-opt{padding:14px 12px;min-height:56px}.wp-calc-steps input,.wp-calc-steps select,.wp-calc-steps textarea{font-size:16px!important}html:not(.calc-mobile-lock) .wp-calc-wrap{position:relative!important;inset:auto!important;height:auto!important;overflow:visible!important;overflow-x:hidden!important;display:block!important;padding:16px!important}html:not(.calc-mobile-lock) .wp-calc-body,html:not(.calc-mobile-lock) .wp-calc-quiz{flex:none;overflow:visible;overflow-x:hidden;min-height:0}html:not(.calc-mobile-lock) .wp-calc-steps{flex:none;overflow:visible;min-height:0;padding:16px 0}html:not(.calc-mobile-lock) .wp-mobile-bar{position:sticky;bottom:0;z-index:50;padding-bottom:max(16px,calc(env(safe-area-inset-bottom) + 8px))}html:not(.calc-mobile-lock) .wp-calc-steps input,html:not(.calc-mobile-lock) .wp-calc-steps select,html:not(.calc-mobile-lock) .wp-calc-steps textarea{font-size:16px!important}}.wp-modal-overlay{position:fixed;inset:0;background:rgba(0,0,0,.55);display:flex;opacity:0;pointer-events:none;align-items:center;justify-content:center;padding:16px;z-index:10000;transition:opacity .2s ease}.wp-modal-overlay.is-open{opacity:1;pointer-events:auto}.wp-modal{background:var(--wp-calc-surface);border-radius:20px;width:100%;max-width:500px;max-height:calc(100vh - 32px);display:flex;flex-direction:column;overflow:hidden}.wp-modal header{padding:20px;background:var(--wp-calc-surface-muted);border-bottom:1px solid var(--wp-calc-border);flex-shrink:0}.wp-modal header h3{margin:0;font-size:20px;color:var(--wp-calc-text)}.wp-modal .content{padding:24px;overflow-y:auto;-webkit-overflow-scrolling:touch;flex:1}.wp-modal .actions{flex-shrink:0;padding:0 24px 24px;display:grid;grid-template-columns:1fr 2fr;gap:12px}@media (max-width:960px){.wp-modal-overlay{align-items:center!important;justify-content:center!important;padding:12px;z-index:10010}.wp-modal{border-radius:20px;width:100%;margin:auto;max-width:calc(100% - 24px);max-height:90dvh;max-height:90vh}.wp-modal header{padding:16px}.wp-modal header h3{font-size:18px}.wp-modal .content{padding:16px}.wp-modal .actions{grid-template-columns:1fr;padding:0 16px 16px;gap:10px}.wp-modal .actions .wp-calc-btn{width:100%;min-height:52px;font-size:17px}.wp-modal input,.wp-modal select,.wp-modal textarea{font-size:16px!important;min-height:48px}}.wp-grid{display:grid;gap:16px}.wp-field{display:flex;flex-direction:column;gap:6px}.wp-field label{font-weight:600;font-size:14px;color:var(--wp-calc-text)}.wp-calc-btn,.wp-calc-opt,.wp-field input,.wp-field label,.wp-mob-back,.wp-mob-btn{touch-action:manipulation}.wp-field input{border:1px solid var(--wp-calc-border);border-radius:8px;padding:12px;font-size:16px;width:100%;box-sizing:border-box;background:var(--wp-calc-surface);color:var(--wp-calc-text);color-scheme:light dark;min-height:48px}@media (max-width:390px){.wp-calc-quiz header{padding:12px 14px 8px}.wp-calc-quiz h1{font-size:18px}.wp-calc-steps{padding:16px 12px}.wp-calc-opt .label strong,.wp-mob-btn{font-size:15px}}[data-locked] .q2c-price-blur{filter:blur(10px);user-select:none;pointer-events:none;transition:filter .4s ease}.q2c-price-blur{transition:filter .4s ease}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_f367f3{font-family:Inter,Inter Fallback;font-style:normal}.__variable_f367f3{--font-inter:"Inter","Inter Fallback"}@font-face{font-family:Russo One;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8923fa517b7ecf7d-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Russo One;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e1631ba989bcb2a8-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Russo One;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/f8134d1990745b40-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Russo One Fallback;src:local("Arial");ascent-override:80.00%;descent-override:24.10%;line-gap-override:0.00%;size-adjust:115.75%}.__className_e86c02{font-family:Russo One,Russo One Fallback;font-weight:400;font-style:normal}.__variable_e86c02{--font-russo-one:"Russo One","Russo One Fallback"}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/9610d9e46709d722-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/747892c23ea88013-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/93f479601ee12b01-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist Mono Fallback;src:local("Arial");ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.00%;size-adjust:134.59%}.__className_9a8899{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.__variable_9a8899{--font-geist-mono:"Geist Mono","Geist Mono Fallback"}