.sector-hub{--sh-accent:#137b7c;--sh-tint:#e2f2ef}.sector-hair{--sh-accent:#945136;--sh-tint:#f6e9dd}.sector-massage{--sh-accent:#557254;--sh-tint:#e8efdf}.sector-hub section{padding-block:64px;scroll-margin-top:85px}.sector-hub .eyebrow{color:var(--sh-accent);font-size:11px;font-weight:800;letter-spacing:1.4px;margin:26px 0 16px}.sh-hero{display:grid;grid-template-columns:1.4fr 1fr;gap:60px;align-items:center}.sh-hero h1{font-size:clamp(36px,4.5vw,66px);line-height:1.06;letter-spacing:-2px;max-width:750px}.sh-lede{font-size:17px;line-height:1.8;color:var(--muted);max-width:620px}.sh-actions{display:flex;flex-wrap:wrap;gap:12px;margin:24px 0}.sh-pills{display:flex;flex-wrap:wrap;gap:10px;margin:22px 0}.sh-pills span{font-size:12px;border:1px solid var(--line);padding:8px 12px;border-radius:30px;background:var(--surface)}.sh-art{background:var(--sh-tint);border-radius:110px 110px 32px 32px;padding:50px 36px;text-align:center;color:#1a2932}.sh-art>span{font-size:88px;display:block;margin-bottom:28px}.sh-art>p{font-size:30px;font-weight:900;letter-spacing:-1px;line-height:1.2}.sh-art>div{font-size:14px;line-height:1.7}.sh-nav{display:flex;flex-wrap:wrap;gap:12px;padding-block:20px;border-block:1px solid var(--line)}.sh-nav a{padding:12px 18px;border-radius:24px;text-decoration:none;font-weight:700;font-size:13px;color:var(--ink);background:var(--surface)}.sh-nav a[aria-current]{background:var(--sh-accent);color:white}.sh-planner{display:grid;grid-template-columns:1fr 1.4fr;gap:55px}.sector-hub h2{font-size:clamp(27px,3vw,39px);line-height:1.2;letter-spacing:-1px}.sh-planner>div>p,.sh-advice p,.sh-faq p{color:var(--muted);line-height:1.8}.sh-steps{padding:0;list-style:none;margin:30px 0}.sh-steps li{display:flex;align-items:center;gap:14px;padding:14px 0;color:var(--muted)}.sh-steps span{border:1px solid var(--line);border-radius:50%;width:32px;height:32px;display:grid;place-items:center}.sh-steps .active{font-weight:800;color:var(--sh-accent)}.sh-steps .active span{background:var(--sh-accent);color:white}.sh-panel{padding:30px;border:1px solid var(--line);background:var(--surface);border-radius:28px;min-width:0}.sh-panel progress{width:100%;height:7px;accent-color:var(--sh-accent);margin-bottom:22px}.sh-panel h3{font-size:24px;margin:0 0 24px}.sh-panel label:not(.sh-check){display:block;margin:18px 0 8px;font-size:13px;font-weight:750}.sh-panel select,.sh-panel textarea,.sh-panel input:not([type=checkbox]){width:100%;border:1px solid var(--line);border-radius:12px;padding:13px;color:var(--ink);background:var(--bg);font:inherit;box-sizing:border-box}.sh-panel fieldset{border:0;padding:0;margin:24px 0}.sh-panel legend{font-weight:750;font-size:13px;margin-bottom:12px}.sh-panel legend span{font-weight:400;color:var(--muted)}.sh-check{display:flex;align-items:center;gap:10px;font-size:13px;padding:9px 0}.sh-check input{accent-color:var(--sh-accent);width:17px;height:17px}.sh-panel form>.btn{margin-top:24px}.sh-panel .front-matches{grid-template-columns:1fr}.sh-brief{border-radius:16px;background:var(--bg);padding:18px;margin-top:24px}.sh-brief p{line-height:1.7;overflow-wrap:anywhere}.sh-advice>div{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:28px}.sh-advice article{border-top:2px solid var(--sh-accent);padding-top:22px}.sh-advice b{color:var(--sh-accent)}.sh-advice h3{font-size:18px}.sh-business{background:#17233b;color:#fff}.sh-business>.wrap{display:grid;grid-template-columns:1.3fr 1fr;gap:65px}.sh-business .eyebrow{color:#f9be2d}.sh-business p{line-height:1.8;color:#c8d3e5}.sh-business .sh-pills span{background:transparent;border-color:#42516b}.sh-business button.linkbtn{display:block;color:#fff;margin:22px 0;text-align:left}.sh-business ol{padding-left:25px;align-self:center}.sh-business li{padding:15px 0 15px 10px}.sh-business li b{font-size:18px}.sh-business .hint{font-size:12px}.sh-faq{max-width:850px}.sh-faq details{border-bottom:1px solid var(--line);padding:20px 0}.sh-faq summary{cursor:pointer;font-weight:750}.sector-hub a:focus-visible,.sector-hub button:focus-visible{outline:3px solid var(--sh-accent);outline-offset:4px}.sh-home-links{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.sh-home-links a{display:block;text-decoration:none;color:var(--ink);background:var(--surface);border:1px solid var(--line);padding:25px;border-radius:22px}.sh-home-links b{display:block;font-size:19px;margin-bottom:12px}.sh-home-links span{color:var(--muted);font-size:14px;line-height:1.6}@media(max-width:850px){.sh-hero{gap:25px}.sh-planner{grid-template-columns:1fr;gap:20px}.sh-steps{display:flex;flex-wrap:wrap;gap:18px}.sh-business>.wrap{gap:30px}.sh-art{padding:35px 18px}.sh-art>p{font-size:23px}}@media(max-width:600px){.sector-hub section{padding-block:38px}.sh-hero{grid-template-columns:1fr}.sh-art{border-radius:30px;display:none}.sh-hero h1{letter-spacing:-1.2px}.sh-nav{gap:6px}.sh-nav a{font-size:12px;padding:10px 12px}.sh-panel{padding:20px}.sh-advice>div,.sh-business>.wrap,.sh-home-links{grid-template-columns:1fr}.sh-steps{gap:10px}.sh-steps li{font-size:12px;gap:6px}.sh-steps span{width:26px;height:26px}.sh-home-links a{padding:20px}}
