@layer v2.startscan{.v2-startscan{background:var(--v2-surface);min-width:0}.v2-startscan :where(section,div,fieldset){min-width:0}.v2-startscan [hidden]{display:none!important}.v2-startscan-hero{border-bottom:1px solid var(--v2-line);background:#f2f7f4}.v2-startscan-hero-inner{max-width:var(--v2-shell);padding-block:2.25rem 2.75rem}.v2-startscan-hero h1{overflow-wrap:anywhere;max-width:24ch;margin-top:.55rem;font-size:2.25rem;line-height:1.08}.v2-startscan-hero p{max-width:40rem;color:var(--v2-ink-soft);margin-top:1rem}.v2-startscan-hero button{margin-top:1.5rem}.v2-startscan-hero small{color:var(--v2-muted);margin-top:.55rem;display:block}.v2-startscan-contact-prompt{align-items:center;gap:.35rem;min-height:2.75rem;margin-top:.75rem;font-weight:700;display:inline-flex}.v2-startscan-situations{background:var(--v2-surface);padding-block:2.5rem 3rem}.v2-startscan-situations h2{font-size:1.45rem}.v2-startscan-situations ul{gap:1rem;margin-top:1.5rem;display:grid}.v2-startscan-situations li{border-top:2px solid var(--v2-line);padding-top:.85rem}.v2-startscan-situations li:nth-child(2){border-color:var(--v2-mft)}.v2-startscan-situations li:nth-child(3){border-color:var(--v2-automation)}.v2-startscan-situations h3{font-size:1.05rem}.v2-startscan-situations p{color:var(--v2-muted);font-size:var(--v2-text-small);margin-top:.3rem}.v2-startscan-flow{background:var(--v2-surface);min-height:min(38rem,100vh - 4.5rem);padding-block:2rem 4rem}.v2-startscan-flow-inner{max-width:46rem}.v2-startscan-progress{gap:.5rem;display:grid}.v2-startscan-progress p{color:var(--v2-muted);font-size:var(--v2-text-small);font-weight:700}.v2-startscan-progress progress{width:100%;height:.5rem;accent-color:var(--v2-automation);border:0;border-radius:0;overflow:hidden}.v2-startscan-progress progress::-webkit-progress-bar{background:var(--v2-surface-soft)}.v2-startscan-progress progress::-webkit-progress-value{background:var(--v2-automation)}.v2-startscan-progress progress::-moz-progress-bar{background:var(--v2-automation)}.v2-startscan-flow h2{overflow-wrap:anywhere;max-width:25ch;margin-top:2rem;font-size:1.65rem}.v2-startscan-flow fieldset{border:0;margin:0;padding:0}.v2-startscan-options{gap:.7rem;margin-top:1.5rem;display:grid}.v2-startscan-option{border:1px solid var(--v2-line-strong);border-radius:var(--v2-radius-sm);background:var(--v2-surface);cursor:pointer;grid-template-columns:1.25rem minmax(0,1fr);align-items:center;gap:.9rem;min-height:3.7rem;padding:.75rem 1rem;display:grid}.v2-startscan-option:hover{border-color:var(--v2-automation);background:#f4f9f6}.v2-startscan-option:has(input:checked){border-color:var(--v2-automation-dark);background:var(--v2-automation-soft)}.v2-startscan-option input{width:1.2rem;height:1.2rem;accent-color:var(--v2-automation-dark);margin:0}.v2-startscan-option span{overflow-wrap:anywhere;gap:.1rem;min-width:0;display:grid}.v2-startscan-option strong{font-size:1rem;line-height:1.35}.v2-startscan-option small{color:var(--v2-muted);font-size:.85rem;line-height:1.35}.v2-startscan-error{color:var(--v2-danger);margin-top:1rem;font-weight:700}.v2-startscan-controls{flex-wrap:wrap;justify-content:space-between;gap:.75rem;margin-top:1.6rem;display:flex}.v2-startscan-controls [data-startscan-next]{margin-left:auto}.v2-startscan-question-contact{color:var(--v2-muted);font-size:var(--v2-text-small);margin-top:1.5rem}.v2-startscan-question-contact a{min-height:2.75rem;padding-block:.6rem;font-weight:700;display:inline-block}.v2-startscan-result{border-top:.35rem solid var(--v2-automation);background:var(--v2-surface);padding-block:2.5rem 3rem}.v2-startscan-result-inner{max-width:48rem}.v2-startscan-result h2{max-width:28ch;margin-top:.6rem;font-size:2rem}.v2-startscan-result-lead{color:var(--v2-ink-soft);margin-top:1rem}.v2-startscan-outcome{border-top:1px solid var(--v2-line-strong);gap:0;margin-top:1.6rem;display:grid}.v2-startscan-outcome div{border-bottom:1px solid var(--v2-line);gap:.25rem;padding-block:.8rem;display:grid}.v2-startscan-outcome dt{color:var(--v2-muted);font-size:var(--v2-text-small)}.v2-startscan-outcome dd{color:var(--v2-ink);margin:0;font-weight:700}.v2-startscan-next-step{margin-top:1.5rem}.v2-startscan-next-step h3{font-size:1.15rem}.v2-startscan-next-step p{color:var(--v2-ink-soft);margin-top:.4rem}.v2-startscan-benefit{border-left:.25rem solid var(--v2-mft);color:var(--v2-ink-soft);margin-top:1.25rem;padding-left:1rem}.v2-startscan-advice{color:var(--v2-ink-soft);margin-top:1.25rem}.v2-startscan-actions{flex-wrap:wrap;gap:.75rem;margin-top:1.6rem;display:flex}.v2-startscan-boundary{border-top:1px solid var(--v2-line);color:var(--v2-muted);font-size:var(--v2-text-small);margin-top:2rem;padding-top:1rem}.v2-startscan-result[data-result=mft],.v2-startscan-result[data-result=combined]{border-color:var(--v2-mft)}.v2-startscan-result[data-result=investigate]{border-color:var(--v2-signal)}.v2-startscan-result[data-result=not_suitable]{border-color:var(--v2-line-strong)}.v2-startscan-contact{border-top:1px solid var(--v2-line);background:#f3f7f8;padding-block:3rem}.v2-startscan-contact-inner{gap:1.5rem;max-width:52rem;display:grid}.v2-startscan-contact-copy p{color:var(--v2-ink-soft);margin-top:.7rem}.v2-startscan-contact .v2-contact-form-frame{box-shadow:none}.v2-startscan-noscript{flex-wrap:wrap;gap:.75rem 1.5rem;padding-block:1.5rem;display:flex}.v2-startscan-noscript p{width:100%}@media (width>=40rem){.v2-startscan-hero-inner{padding-block:3.5rem 4rem}.v2-startscan-hero h1{font-size:3rem}.v2-startscan-outcome div{grid-template-columns:13rem minmax(0,1fr);gap:1rem}.v2-startscan-situations ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}}@media (width<=25rem){.v2-startscan-actions .v2-button{width:100%}}@media (forced-colors:active){.v2-startscan-option{border-color:canvastext}.v2-startscan-option:has(input:checked){outline:.2rem solid highlight}}}
