.header-v8 .header-inner{gap:26px}
.header-v8 .nav{gap:27px}
.header-v8 .nav>a,.nav-services>summary{position:relative;padding-block:13px;line-height:1.5}
.header-v8 .nav [aria-current="location"]{color:#ffb389}
.header-v8 .nav>a[aria-current="location"]:after,.nav-services>summary[aria-current="location"]:after{content:'';position:absolute;left:0;right:0;bottom:4px;height:2px;background:#ef742b;border-radius:3px}
.nav-services{position:relative}
.nav-services>summary{list-style:none;cursor:pointer;color:#fff;font-size:13px;font-weight:500}
.nav-services>summary::-webkit-details-marker{display:none}
.nav-services>summary:hover{color:#ffb389}
.nav-services[open]>summary{color:#ffb389}
.nav-service-links{position:absolute;top:calc(100% + 12px);left:-25px;display:grid;grid-template-columns:1fr 1fr;gap:4px;width:490px;padding:15px;background:#fff;border:1px solid #e2e8ec;border-radius:18px;box-shadow:0 16px 45px #0c1c292b;color:#202c36}
.header-v8 .nav .nav-service-links a{display:block;color:#344553;border:0;border-radius:10px;padding:13px;font-size:12px;font-weight:500;line-height:1.6;white-space:normal}
.header-v8 .nav .nav-service-links a:hover,.header-v8 .nav .nav-service-links a[aria-current="page"]{background:#f6e8de;color:#923e11}
.nav-start-mobile{display:none}
body.start-guide-open{overflow:hidden}
.start-guide{width:min(660px,calc(100% - 32px));max-height:calc(100dvh - 40px);margin:auto;border:0;border-radius:27px;padding:34px;background:#fff;color:#202c36;box-shadow:0 25px 100px #06121a40;overflow-y:auto;overscroll-behavior:contain}
.start-guide::backdrop{background:#081724ad;backdrop-filter:blur(5px)}
.start-guide-header{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:22px}
.start-guide-header>span{font-size:10px;font-weight:700;letter-spacing:.1em;color:#a94512}
.start-guide-close{border:0;border-radius:20px;background:#f1f4f5;color:#344553;padding:9px 14px;font-size:12px;cursor:pointer}
.start-guide-close:hover{background:#e0e7eb}
.start-guide h2{font-size:32px;line-height:1.2;font-weight:700;letter-spacing:-.035em;margin-bottom:14px}
.start-guide>p{font-size:14px;line-height:1.8;color:#606b74;margin-bottom:26px}
.start-guide-options{display:grid;grid-template-columns:1fr 1fr;gap:13px}
.start-guide-options a{display:flex;flex-direction:column;gap:12px;background:#f3f6f7;border:1px solid #e1e7eb;border-radius:18px;padding:23px 20px;transition:background .2s,border-color .2s}
.start-guide-options a:hover{background:#fff3e9;border-color:#e8b595}
.start-guide-options strong{font-size:17px;font-weight:650;line-height:1.4}
.start-guide-options span{font-size:12px;color:#606b74;line-height:1.8}
.start-guide-all{display:inline-block;margin-top:23px;font-size:13px;color:#923e11;text-decoration:underline;text-underline-offset:4px}
@media(max-width:1100px){.header-v8 .header-inner{gap:20px}.header-v8 .nav{gap:20px}.nav-services>summary{font-size:12px}.nav-service-links{left:-95px}}
@media(max-width:960px){.header-v8 .nav{overflow:visible;padding:12px 24px 20px;max-height:calc(100dvh - 110px);overflow-y:auto;gap:0}.header-v8 .nav>a,.nav-services>summary{padding:13px 0;border-bottom:1px solid #ffffff1c;font-size:14px}.header-v8 .nav>a[aria-current="location"]:after,.nav-services>summary[aria-current="location"]:after{display:none}.nav-service-links{position:static;width:auto;grid-template-columns:1fr;background:#1c303f;border-color:#ffffff18;box-shadow:none;margin:7px 0 12px;padding:6px;border-radius:13px}.header-v8 .nav .nav-service-links a{color:#e5edf2;font-size:13px;padding:11px 12px}.header-v8 .nav .nav-service-links a:hover,.header-v8 .nav .nav-service-links a[aria-current="page"]{background:#314959;color:#ffd5ba}.nav-start-mobile{display:block;border:0;border-radius:25px;background:#ef742b;color:#101d28;min-height:47px;padding:12px 20px;margin-top:16px;font-size:13px;font-weight:700;cursor:pointer}.header-v8 .nav-cta{display:none}}
@media(max-width:600px){.start-guide{padding:24px 20px;border-radius:23px;max-height:calc(100dvh - 24px)}.start-guide h2{font-size:28px}.start-guide>p{font-size:13px;margin-bottom:22px}.start-guide-options{grid-template-columns:1fr;gap:10px}.start-guide-options a{gap:7px;padding:18px}.start-guide-options strong{font-size:16px}.start-guide-options span{font-size:12px}}
