.config-start{color:#20211e;max-width:1360px;margin-inline:auto;padding:26px 32px 76px}.config-start-breadcrumb{color:#686a63;align-items:center;gap:12px;font-size:12px;display:flex}.config-start-breadcrumb a:hover{text-underline-offset:4px;text-decoration:underline}.config-start-heading{max-width:800px;padding-block:42px 34px}.config-start-eyebrow{letter-spacing:.13em;text-transform:uppercase;color:#8b1f26;margin:0 0 12px;font-size:11px;font-weight:600}.config-start-heading h1{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(30px,3.2vw,48px);font-weight:450;line-height:1.12}.config-start-intro{color:#65665f;max-width:650px;margin:18px 0 0;font-size:15px;line-height:1.7}.config-start-choices{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.config-start-choice{min-width:0;color:inherit;background:#fff;border-radius:16px;flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.config-start-choice:focus-visible,.config-start-breadcrumb a:focus-visible{outline-offset:5px;outline:3px solid #8b1f26}.config-start-photo{aspect-ratio:6/5;background:#e9e5df;overflow:hidden}.config-start-photo img{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform .35s;display:block}.config-start-detail{flex-direction:column;flex:1;align-items:flex-start;padding:25px 26px 27px;display:flex}.config-start-detail h2{letter-spacing:-.025em;overflow-wrap:anywhere;font-size:clamp(20px,1.8vw,27px);font-weight:500;line-height:1.2}.config-start-detail p{color:#65665f;max-width:38ch;margin:12px 0 22px;font-size:14px;line-height:1.65}.config-start-cta{color:#fff;text-align:center;background:#191a17;border-radius:999px;justify-content:center;align-items:center;min-height:44px;margin-top:auto;padding:12px 22px;font-size:12px;font-weight:600;line-height:1.4;transition:background .2s;display:inline-flex}.config-start-choice:hover .config-start-cta{background:#8b1f26}.config-start-unavailable{color:#686a63;margin-top:auto;font-size:12px;line-height:1.6}.config-start-choice.is-unavailable .config-start-photo{opacity:.6}.config-start-process{border-top:1px solid #dcd9d2;margin-top:50px;padding-top:28px}.config-start-process>h2{letter-spacing:-.02em;margin-bottom:23px;font-size:20px;font-weight:500}.config-start-process ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin:0;padding:0;list-style:none;display:grid}.config-start-process li{gap:15px;display:flex}.config-start-number{color:#8b1f26;font-variant-numeric:tabular-nums;padding-top:3px;font-size:12px}.config-start-process h3{margin-bottom:7px;font-size:14px;font-weight:600}.config-start-process li p{color:#65665f;max-width:40ch;font-size:13px;line-height:1.6}@media (hover:hover) and (prefers-reduced-motion:no-preference){.config-start-choice:hover img{transform:scale(1.025)}}@media (min-width:1600px){.config-start{max-width:1564px}}@media (max-width:1100px){.config-start{padding-inline:20px}.config-start-choices{gap:16px}.config-start-detail{padding:20px}}@media (max-width:900px){.config-start{padding:20px 20px 48px}.config-start-heading{padding-block:28px 25px}.config-start-heading h1{font-size:32px}.config-start-intro{margin-top:13px;font-size:14px}.config-start-choices{grid-template-columns:1fr;gap:14px}.config-start-choice{border-radius:12px;grid-template-columns:36% minmax(0,1fr);display:grid}.config-start-photo{aspect-ratio:auto;height:100%;min-height:205px}.config-start-detail{padding:18px 16px}.config-start-detail h2{font-size:20px}.config-start-detail p{margin:9px 0 16px;font-size:12px;line-height:1.55}.config-start-cta{padding:11px 16px;font-size:11px}.config-start-process{margin-top:32px;padding-top:24px}.config-start-process ol{grid-template-columns:1fr;gap:22px}}@media (prefers-reduced-motion:reduce){.config-start-photo img,.config-start-cta{transition:none}}
