.subpage h1,.subpage h2,.subpage h3{font-weight:600}.subhero{position:relative;min-height:560px;background:var(--navy);overflow:hidden}.subhero>img,.subhero-shade{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 45%}.subhero-shade{background:var(--navy);opacity:.75}.subhero .wrap{position:relative;padding:30px 0 55px}.subcrumb{display:flex;gap:15px;color:var(--white);font-size:13px;margin-bottom:50px}.subcrumb a{color:var(--white)}.subhero h1{font-size:clamp(48px,5.7vw,78px);max-width:1000px;color:var(--white);line-height:1.02;letter-spacing:-.04em}.subhero p{color:var(--white);font-size:19px;line-height:1.65;max-width:720px;margin:24px 0 28px}.subhero small{position:absolute;bottom:10px;right:20px;font-size:10px;color:var(--white)}.subnav{background:var(--white);border-bottom:1px solid var(--line)}.subnav .wrap{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px}.subnav a{color:var(--navy);font-size:14px;padding:20px 0}.subfacts{background:var(--navy);color:var(--white)}.subfacts .wrap{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;padding:28px 0}.subfacts strong,.subfacts span{display:block}.subfacts strong{font-size:16px}.subfacts span{font-size:12px;margin-top:5px}.content-zone{padding:75px 0}.content-zone:nth-of-type(even){background:var(--soft)}.zone-heading{display:grid;grid-template-columns:1.1fr 1fr;gap:25px 70px;align-items:start;margin-bottom:35px}.zone-heading h2{font-size:43px;line-height:1.12;max-width:620px}.zone-heading p{color:var(--muted);font-size:16px}.detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.detail-grid article{border:1px solid var(--line);background:var(--white);padding:34px;border-radius:16px}.detail-grid h3{font-size:27px;letter-spacing:-.025em;line-height:1.2;margin-bottom:18px}.detail-grid p{color:var(--muted);font-size:15px;margin:12px 0}.detail-grid ul{list-style:none;margin:22px 0 0;padding:0}.detail-grid li{padding:9px 0;border-top:1px solid var(--line);font-size:14px}.editorial{display:grid;grid-template-columns:1fr 1fr;column-gap:65px;align-items:start}.editorial p{grid-column:1;margin-bottom:22px;font-size:17px;color:var(--muted)}.editorial ul{grid-column:1;padding-left:20px}.editorial figure{grid-column:2;grid-row:1/span 8}.editorial img{width:100%;max-height:480px;object-fit:cover;border-radius:16px}.process-zone{background:var(--navy)!important;color:var(--white)}.process-zone h2,.process-zone h3,.process-zone .zone-heading p{color:var(--white)}.process-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px 35px}.process-grid article{border-top:1px solid var(--line);padding-top:23px}.phase{font-size:13px}.process-grid h3{font-size:24px;margin:18px 0}.process-grid p{font-size:14px;line-height:1.7}.faq-section{padding:75px 0;background:var(--soft)}.faq-layout{display:grid;grid-template-columns:.65fr 1.35fr;gap:60px}.faq-layout h2{font-size:44px}.faq-layout details{border-top:1px solid var(--line)}.faq-layout details:last-child{border-bottom:1px solid var(--line)}.faq-layout summary{padding:22px 30px 22px 0;font-size:17px;font-weight:600;cursor:pointer;color:var(--navy)}.faq-layout details p{font-size:15px;color:var(--muted);margin:0 0 20px}.subcta{background:var(--navy);padding:65px 0}.subcta .wrap{display:flex;align-items:center;justify-content:space-between;gap:45px}.subcta h2{color:var(--white);font-size:42px}.subcta p{color:var(--white);margin-top:18px}.subphone{color:var(--white);display:block;margin-top:17px;text-align:center}.subpage .footer{background:var(--soft)}.image-catalog{display:grid;grid-template-columns:1fr 1fr;gap:28px}.catalog-card{display:block;border:1px solid var(--line);border-radius:16px;overflow:hidden;background:var(--white);text-decoration:none!important}.catalog-card img{display:block;width:100%;height:310px;object-fit:cover}.catalog-card>div{padding:28px}.catalog-card h2{font-size:30px;line-height:1.15}.catalog-card p{font-size:15px;color:var(--muted);margin:16px 0}.catalog-card span{font-size:14px}.catalog-card:hover h2{color:var(--blue)}.topic-links{display:flex;flex-wrap:wrap;gap:20px;margin-top:30px}.topic-links a{background:var(--tint);padding:20px 30px;border-radius:10px}.service-call{background:var(--navy);padding:55px 0;color:var(--white)}.service-call h2{color:var(--white);font-size:42px}.service-call p{margin:18px 0}.service-call a{font-size:30px;color:var(--white)}.draft-note{font-size:13px;border-left:3px solid var(--blue);padding:18px 22px;margin-top:30px;margin-bottom:30px;background:var(--tint);color:var(--navy);line-height:1.7}.service-call .draft-note{max-width:750px}.legal-body{max-width:900px;padding-top:40px;padding-bottom:60px}.legal-body h2{font-size:28px;line-height:1.2;margin:42px 0 20px}.legal-body p,.legal-body li{font-size:16px;line-height:1.8;margin-bottom:17px}.subpage .section{padding:65px 0}.subpage .section:nth-of-type(even){background:var(--soft)}.subpage .contact-aside{background:var(--navy);padding:28px;border-radius:16px;align-self:start}.subpage .contact-aside h2,.subpage .contact-aside a,.subpage .contact-aside p{color:var(--white)}.subpage .saar-form{background:var(--white);padding:30px;border:1px solid var(--line);border-radius:16px}.subpage .detail-list{background:var(--white);padding:25px;border-radius:16px}.norms{display:flex;flex-wrap:wrap;gap:15px;margin-top:25px}.norms span{padding:10px 20px;background:var(--tint);border-radius:10px}
@media(max-width:780px){.subhero{min-height:520px}.subhero h1{font-size:56px}.subhero p{font-size:17px}.subnav .wrap{justify-content:flex-start;gap:0 23px}.subnav a{padding:13px 0}.zone-heading{grid-template-columns:1fr;gap:20px}.zone-heading h2{font-size:37px}.editorial{gap:30px}.detail-grid{gap:18px}.detail-grid article{padding:24px}.faq-layout{grid-template-columns:1fr;gap:30px}.subcta .wrap{display:block}.subcta .wrap>div+div{margin-top:30px}.subphone{text-align:left}.subfacts .wrap{gap:20px}.process-grid{grid-template-columns:1fr 1fr}.image-catalog{gap:20px}.catalog-card img{height:250px}}
@media(max-width:540px){.subhero{min-height:510px}.subhero .wrap{padding:24px 0 42px}.subcrumb{font-size:11px;margin-bottom:38px}.subhero h1{font-size:43px;overflow-wrap:anywhere}.subhero p{font-size:16px;margin:22px 0}.subhero>img{object-position:65% center}.subfacts .wrap{grid-template-columns:1fr;padding:24px 0;gap:20px}.subfacts strong{font-size:15px}.content-zone,.faq-section{padding:48px 0}.zone-heading h2{font-size:32px}.detail-grid,.editorial,.process-grid,.image-catalog{grid-template-columns:1fr}.editorial figure{grid-column:1;grid-row:auto}.editorial p{font-size:16px}.editorial img{max-height:350px}.detail-grid h3{font-size:25px}.faq-layout h2{font-size:35px}.faq-layout summary{font-size:16px}.subcta h2,.service-call h2{font-size:34px}.catalog-card h2{font-size:27px}.subpage .saar-form{padding:20px}.subnav a{font-size:12px}.legal-body h2{font-size:25px}.subpage .section{padding:45px 0}}
