.sp-hero{background:var(--navy);color:#fff;padding:calc(var(--nav-h) + clamp(48px, 7vw, 90px)) 0 clamp(44px,6vw,70px)}.sp-hero .eyebrow{color:#8ac5ec}.sp-hero h1{font-weight:700;font-size:clamp(32px,4.6vw,58px);letter-spacing:-.035em;line-height:1.04}.sp-hero p.lede{color:#a9c0d8;font-size:clamp(15px,1.4vw,17px);max-width:560px;margin-top:16px}.sp-hotline{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.sp-search{margin-top:clamp(28px,4vw,44px);position:relative;max-width:560px}.sp-search input{width:100%;font-family:var(--ff);font-size:15px;color:var(--navy);background:#fff;border:0;border-radius:999px;padding:16px 22px;box-shadow:0 18px 44px -18px rgba(0,0,0,.4)}.sp-search input:focus{outline:3px solid var(--sky)}.sp-search label{display:block;font-weight:600;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#8ac5ec;margin-bottom:10px}.sp-sec{padding-block:clamp(48px,7vw,84px)}.sp-sec+.sp-sec{border-top:1px solid var(--line)}.sp-sec h2{font-weight:700;font-size:clamp(22px,2.6vw,32px);letter-spacing:-.025em}.sp-sec .sub{color:var(--body);font-size:14.5px;margin-top:8px;max-width:560px}.doc-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px;margin-top:26px}.doc-card{border:1px solid var(--line);border-radius:var(--r);background:#fff;overflow:hidden;transition:transform .25s ease,box-shadow .25s ease}.doc-card:hover{transform:translateY(-3px);box-shadow:var(--shadow-md)}.doc-card figure{aspect-ratio:16/7;overflow:hidden}.doc-card img{width:100%;height:100%;object-fit:cover}.doc-card .dc-body{padding:16px 18px 18px}.doc-card h3{font-weight:700;font-size:15.5px;letter-spacing:-.015em}.doc-card .dc-model{font-size:11.5px;color:var(--muted);font-weight:600;letter-spacing:.06em;text-transform:uppercase;margin-top:2px}.doc-links{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.doc-links a{font-weight:600;font-size:11.5px;color:var(--blue);border:1px solid var(--line);border-radius:999px;padding:6px 12px;transition:border-color .2s ease,background .2s ease}.doc-links a:hover{border-color:var(--blue);background:var(--sky-soft)}.doc-empty{margin-top:22px;color:var(--muted);font-size:14px;display:none}.sp-tabs{display:flex;gap:8px;margin-top:26px}.sp-tab{font-weight:600;font-size:13.5px;color:var(--body);padding:10px 18px;border:1px solid var(--line);border-radius:100px;background:#fff;transition:all .2s ease}.sp-tab:hover{border-color:var(--blue);color:var(--blue)}.sp-tab.active{background:var(--blue);border-color:var(--blue);color:#fff}.sp-forms{display:grid;grid-template-columns:minmax(0,760px);margin-top:18px}.sp-form[hidden]{display:none}.sp-form{background:#fff;border:1px solid var(--line);border-radius:var(--r-lg);padding:clamp(22px,3vw,34px);box-shadow:var(--shadow-sm)}.sp-form h3{font-weight:700;font-size:18px;letter-spacing:-.02em;margin-bottom:4px}.sp-form .sub{font-size:13px;margin-bottom:18px}.sp-form .qform-grid{margin-top:0}.wr-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px;margin-top:26px}.wr-card{background:var(--soft);border:1px solid var(--line);border-radius:var(--r);padding:24px}.wr-card h3{font-weight:700;font-size:16px;letter-spacing:-.015em;margin-bottom:8px}.wr-card p{color:var(--body);font-size:13.5px}.wr-card ul{list-style:none;margin-top:10px}.wr-card li{padding:6px 0;border-bottom:1px solid var(--line);font-size:13px;color:var(--body)}.wr-card li:last-child{border-bottom:0}@media (max-width:960px){.doc-grid,.sp-forms,.wr-grid{grid-template-columns:1fr}.nav-burger,.nav-lang,.nav-links,.nav-phone{display:none}}