.start .st-wrap{max-width:780px;padding-top:var(--wc-space-7);padding-bottom:var(--wc-space-9)}.start .st-obl,.start .st-result{max-width:900px}.start .st-progress-wrap{display:flex;align-items:center;gap:var(--wc-space-4);margin-bottom:var(--wc-space-6)}.start .st-progress{display:flex;gap:5px;flex-grow:1;list-style:none;margin:0;padding:0}.start .st-progress li{flex:1 1;height:3px;border-radius:2px;background:var(--line)}.start .st-progress li.st-done{background:var(--ink)}.start .st-step-count{margin:0;flex-shrink:0;font-family:var(--mono);font-size:var(--wc-text-xs);color:var(--ink-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.start .st-h1{font-family:var(--display);font-weight:var(--wc-weight-extrabold);font-size:clamp(1.75rem,1.3rem + 2vw,var(--wc-text-2xl));line-height:1.14;letter-spacing:-.022em;margin:0 0 var(--wc-space-3)}.start .st-result-h1{max-width:24ch}.start .st-lede{font-size:clamp(var(--wc-text-base),.95rem + .4vw,1.0625rem);line-height:var(--wc-leading-normal);color:var(--ink-2);margin:0 0 var(--wc-space-6);max-width:62ch}.start .st-eyebrow{font-size:var(--wc-text-xs);letter-spacing:.12em;text-transform:uppercase;margin:0 0 var(--wc-space-3)}.start .st-eyebrow,.start .st-recap{font-family:var(--mono);color:var(--ink-2)}.start .st-recap{font-size:var(--wc-text-sm);margin:0 0 var(--wc-space-4)}.start .st-section{margin-top:var(--wc-space-7)}.start .st-section>h2{font-family:var(--display);font-weight:var(--wc-weight-bold);font-size:clamp(1.25rem,1.05rem + .8vw,var(--wc-text-lg));letter-spacing:-.015em;margin:0 0 var(--wc-space-2)}.start .st-section-intro{color:var(--ink-2);font-size:var(--wc-text-sm);margin:0 0 var(--wc-space-4);max-width:68ch}.start .st-fieldset{border:0;margin:0;padding:0}.start .st-options{display:flex;flex-direction:column;gap:var(--wc-space-3)}.start .st-option{display:flex;align-items:flex-start;gap:var(--wc-space-4);background:var(--surface);border:var(--wc-border-width) solid var(--wc-gray-300);border-radius:var(--radius);padding:18px 20px;cursor:pointer;transition:border-color var(--wc-duration-fast) var(--wc-ease)}.start .st-option:hover{border-color:var(--wc-border-strong)}.start .st-option input{flex-shrink:0;margin:3px 0 0;width:18px;height:18px;accent-color:var(--ink)}.start .st-option:has(input:checked){border-color:var(--ink);border-width:var(--wc-border-width-md);padding:17px 19px}.start .st-option:has(input:focus-visible){outline:var(--wc-border-width-md) solid var(--ink);outline-offset:2px}.start .st-option-body{display:block}.start .st-option-label{display:block;font-weight:var(--wc-weight-semibold);font-size:1.0625rem;margin-bottom:2px}.start .st-option-hint{display:block;font-size:var(--wc-text-sm);line-height:1.5;color:var(--ink-2)}.start .st-sub{margin-top:var(--wc-space-5)}.start .st-sub-label{display:block;font-weight:var(--wc-weight-semibold);font-size:1.0625rem;margin-bottom:2px}.start .st-sub-hint{font-size:var(--wc-text-sm);line-height:1.5;color:var(--ink-2);margin:0 0 var(--wc-space-3);max-width:60ch}.start .st-sub input[type=number],.start .st-sub input[type=text],.start .st-sub select{font-family:inherit;font-size:var(--wc-text-base);color:var(--ink);background:var(--surface);border:var(--wc-border-width) solid var(--wc-border-strong);border-radius:var(--radius-sm);padding:11px 14px;max-width:320px;width:100%}.start .st-sub input::placeholder{color:var(--wc-gray-500)}.start .st-inline{display:flex;flex-wrap:wrap;gap:var(--wc-space-3)}.start .st-inline-stack{flex-direction:column;align-items:flex-start}.start .st-chip{display:inline-flex;align-items:center;gap:var(--wc-space-2);border:var(--wc-border-width) solid var(--wc-gray-300);border-radius:var(--radius);padding:10px 16px;font-size:var(--wc-text-sm);cursor:pointer;background:var(--surface)}.start .st-chip input{accent-color:var(--ink)}.start .st-chip:has(input:checked){border-color:var(--ink);border-width:var(--wc-border-width-md);padding:9px 15px;font-weight:var(--wc-weight-semibold)}.start .st-chip:has(input:focus-visible){outline:var(--wc-border-width-md) solid var(--ink);outline-offset:2px}.start .st-actions{display:flex;align-items:center;flex-wrap:wrap;gap:var(--wc-space-4);margin-top:var(--wc-space-6)}.start .st-back{font-size:var(--wc-text-sm);color:var(--ink-2)}.start .st-skip{flex-basis:100%}.start .st-privacy,.start .st-skip{font-size:var(--wc-text-xs);color:var(--ink-2)}.start .st-privacy{margin-top:var(--wc-space-7);padding-top:var(--wc-space-4);border-top:var(--wc-border-width) solid var(--line);line-height:1.65;max-width:76ch}.start .st-note{border-left:3px solid var(--wc-border-strong);background:var(--bg-2);border-radius:0 var(--radius) var(--radius) 0;padding:14px 18px;font-size:var(--wc-text-sm);color:var(--ink-2);margin:var(--wc-space-4) 0 0}.start .st-note p{margin:0}.start .st-numbers{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));background:var(--inverse-bg);color:var(--inverse-text);border-radius:var(--radius);overflow:hidden;box-shadow:var(--shadow-md);margin-top:var(--wc-space-4)}.start .st-numbers>div{padding:var(--wc-space-5);border-right:var(--wc-border-width) solid var(--inverse-line)}.start .st-numbers>div:last-child{border-right:0}.start .st-numbers b{display:block;font-family:var(--display);font-weight:var(--wc-weight-black);font-size:clamp(1.75rem,1.2rem + 1.8vw,2.5rem);letter-spacing:-.02em;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-bottom:var(--wc-space-2)}.start .st-numbers span{display:block;font-size:var(--wc-text-xs);line-height:1.4;color:var(--inverse-text-muted)}@media (max-width:560px){.start .st-numbers>div{border-right:0;border-bottom:var(--wc-border-width) solid var(--inverse-line)}.start .st-numbers>div:last-child{border-bottom:0}}.start .st-lever{border-left:3px solid var(--wc-border-strong);background:var(--surface);border:var(--wc-border-width) solid var(--line);border-left-width:3px;border-radius:0 var(--radius) var(--radius) 0;padding:16px 20px;margin-top:var(--wc-space-3)}.start .st-lever p{margin:0;font-size:var(--wc-text-sm);line-height:1.6;color:var(--ink-2)}.start .st-lever strong{color:var(--ink)}.start .st-assumptions{margin-top:var(--wc-space-4);padding:var(--wc-space-5);border:var(--wc-border-width) solid var(--line);border-radius:var(--radius);background:var(--bg-2)}.start .st-assumptions h3{font-family:var(--display);font-size:var(--wc-text-base);font-weight:var(--wc-weight-bold);margin:0 0 var(--wc-space-2)}.start .st-assumptions li,.start .st-assumptions p{font-size:var(--wc-text-sm);line-height:1.6;color:var(--ink-2)}.start .st-assumptions p{margin:0 0 var(--wc-space-3);max-width:78ch}.start .st-assumptions ul{margin:0 0 var(--wc-space-3);padding-left:1.1rem}.start .st-assumptions li{margin-bottom:var(--wc-space-2)}.start .st-fine{font-size:var(--wc-text-xs)!important}.start .st-nonumber{border:var(--wc-border-width) dashed var(--wc-border-strong);border-radius:var(--radius);padding:var(--wc-space-5);margin-top:var(--wc-space-4)}.start .st-nonumber p{margin:0;font-size:var(--wc-text-sm);line-height:1.6;color:var(--ink-2);max-width:72ch}.start .st-cta-row{display:flex;flex-wrap:wrap;gap:var(--wc-space-3);margin-top:var(--wc-space-5)}@media (max-width:560px){.start .st-cta-row .btn{flex:1 1 100%;text-align:center}}.start .st-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:var(--wc-space-4);gap:var(--wc-space-4);margin-top:var(--wc-space-4)}.start .st-card{border:var(--wc-border-width) solid var(--line);border-radius:var(--radius);background:var(--surface);padding:var(--wc-space-5);box-shadow:var(--shadow-sm)}.start .st-card h3{font-family:var(--display);font-size:var(--wc-text-md);font-weight:var(--wc-weight-bold);letter-spacing:-.015em;margin:var(--wc-space-2) 0 var(--wc-space-2)}.start .st-card p{font-size:var(--wc-text-sm);line-height:1.6;margin:0 0 var(--wc-space-3)}.start .st-verdict{display:inline-block;font-family:var(--mono);font-size:var(--wc-text-xs);letter-spacing:.08em;text-transform:uppercase;padding:3px 8px;border-radius:var(--radius-sm);border:var(--wc-border-width) solid var(--wc-border-strong);color:var(--ink-2)}.start .st-verdict-fits{background:var(--inverse-bg);color:var(--inverse-text);border-color:var(--inverse-bg);font-weight:var(--wc-weight-semibold)}.start .st-coverage{font-size:var(--wc-text-xs)!important;line-height:1.6;color:var(--ink-2);border-top:var(--wc-border-width) solid var(--line);padding-top:var(--wc-space-3)}.start .st-coverage strong{color:var(--ink)}.start .st-ruled{display:flex;flex-direction:column;gap:var(--wc-space-3)}.start .st-ruled-row{display:flex;gap:var(--wc-space-5);align-items:flex-start;background:var(--surface);border:var(--wc-border-width) solid var(--line);border-radius:var(--radius);padding:var(--wc-space-4) var(--wc-space-5)}.start .st-ruled-name{font-family:var(--mono);font-size:var(--wc-text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);width:130px;flex-shrink:0;padding-top:3px}.start .st-ruled-why{flex-grow:1;min-width:0}.start .st-ruled-why p{margin:0 0 var(--wc-space-3);font-size:var(--wc-text-sm);line-height:1.6}@media (max-width:640px){.start .st-ruled-row{flex-direction:column;gap:var(--wc-space-2)}.start .st-ruled-name{width:auto;padding-top:0}}.start .st-restart{display:flex;align-items:center;gap:var(--wc-space-4);margin-top:var(--wc-space-7);flex-wrap:wrap}.start .st-duty{display:flex;flex-direction:column;gap:var(--wc-space-4);margin-top:var(--wc-space-4)}.start .st-duty article{border:var(--wc-border-width) solid var(--line);border-radius:var(--radius);background:var(--surface);padding:var(--wc-space-5)}.start .st-duty h3{font-family:var(--display);font-size:var(--wc-text-md);font-weight:var(--wc-weight-bold);letter-spacing:-.015em;margin:0 0 var(--wc-space-3)}.start .st-duty p{font-size:var(--wc-text-sm);line-height:1.65;margin:0 0 var(--wc-space-3);max-width:74ch}.start .st-duty p:last-child{margin-bottom:0}.start .st-obl .st-section>p{font-size:var(--wc-text-sm);line-height:1.65;max-width:74ch}@media (max-width:480px){.start .st-wrap{padding-top:var(--wc-space-6)}.start .st-option{padding:15px 16px;gap:var(--wc-space-3)}.start .st-option:has(input:checked){padding:14px 15px}.start .st-actions .btn{flex:1 1 100%;text-align:center}}.start .st-kits{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:var(--wc-space-4);gap:var(--wc-space-4);margin-top:var(--wc-space-4)}.start .st-kit{border:var(--wc-border-width) solid var(--line);border-radius:var(--radius);background:var(--surface);padding:var(--wc-space-5);box-shadow:var(--shadow-sm);display:flex;flex-direction:column}.start .st-kit-head{display:flex;justify-content:space-between;align-items:baseline;gap:var(--wc-space-3)}.start .st-kit h3{font-family:var(--display);font-size:var(--wc-text-base);font-weight:var(--wc-weight-bold);line-height:1.3;margin:0}.start .st-kit-price{font-family:var(--mono);font-weight:var(--wc-weight-semibold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.start .st-kit-vendor{font-size:var(--wc-text-xs);color:var(--ink-2);margin:var(--wc-space-1) 0 var(--wc-space-4)}.start .st-kit-figs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--wc-space-2);gap:var(--wc-space-2);margin:0 0 var(--wc-space-4)}.start .st-kit-figs dt{font-size:var(--wc-text-xs);color:var(--ink-2);line-height:1.3;margin-bottom:2px}.start .st-kit-figs dd{margin:0;font-family:var(--mono);font-weight:var(--wc-weight-semibold);font-size:var(--wc-text-sm);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.start .st-kit>a{margin-top:auto;font-size:var(--wc-text-sm)}.start .st-nostock{border:var(--wc-border-width) dashed var(--wc-border-strong);border-radius:var(--radius);padding:var(--wc-space-5);margin-top:var(--wc-space-4)}.start .st-nostock h3{font-family:var(--display);font-size:var(--wc-text-base);font-weight:var(--wc-weight-bold);margin:0 0 var(--wc-space-2)}.start .st-nostock p{font-size:var(--wc-text-sm);line-height:1.6;color:var(--ink-2);margin:0 0 var(--wc-space-3);max-width:72ch}