
:root{--navy:#12284c;--ink:#263246;--muted:#536174;--gold:#b3904d;--line:#dbe2e9;--tint:#f4f6f8}*{box-sizing:border-box}body{margin:0;background:#fff;color:var(--ink);font:17px/1.7 Arial,Helvetica,sans-serif}a{color:var(--navy);text-underline-offset:5px}a:focus-visible{outline:3px solid var(--gold);outline-offset:5px}.wrap{width:min(1120px,100% - 48px);margin:auto}header{border-bottom:1px solid var(--line);background:#fff}.header-inner{display:flex;flex-direction:column;align-items:flex-start;padding:24px 0 0;gap:18px}.brand{display:block;width:178px}.brand img{display:block;width:100%;height:auto}nav{display:flex;flex-wrap:wrap;gap:0 20px;width:100%}nav a{font-size:14px;font-weight:600;text-decoration:none;padding:10px 0 14px;border-bottom:3px solid transparent;min-height:44px}nav a[aria-current]{border-color:var(--gold)}.skip{position:absolute;left:24px;top:-70px;background:#fff;z-index:3;padding:8px}.skip:focus{top:12px}.hero{padding:48px 0 42px;background:var(--tint);border-bottom:1px solid var(--line)}h1,h2{font-family:Georgia,'Times New Roman',serif;font-weight:400;color:var(--navy);letter-spacing:-.025em}h1{font-size:clamp(36px,5vw,60px);line-height:1.13;margin:0;max-width:930px}h1:before{content:'';display:block;width:50px;height:3px;background:var(--gold);margin-bottom:24px}h2{font-size:29px;line-height:1.2;margin:0 0 22px}h3{font-size:18px;line-height:1.45;margin:0 0 10px;color:var(--navy)}p{margin:0 0 22px}p:last-child{margin-bottom:0}.lead{font-size:19px;line-height:1.6;max-width:790px;margin:26px 0 0;color:var(--muted)}.intro{font-size:19px;max-width:920px}.section{padding:42px 0}.tint{background:var(--tint)}.three{display:grid;gap:24px}.points{margin-top:36px}.points p{border-top:2px solid var(--gold);padding-top:20px;margin:0}.steps{list-style:none;padding:0;margin:0 0 32px;counter-reset:step}.steps li{counter-increment:step}.steps li:before{content:'0' counter(step);display:block;color:var(--gold);font:26px Georgia,serif;margin-bottom:12px}.button{display:inline-flex;gap:16px;align-items:center;justify-content:center;padding:14px 22px;min-height:52px;background:var(--navy);color:#fff;text-decoration:none;font-size:15px;font-weight:600;border:1px solid var(--navy);border-radius:2px}.button:hover{background:#203c65}.button.secondary{color:var(--navy);background:#fff}.actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}ul{margin:0 0 26px;padding-left:22px;max-width:920px}li{padding-left:6px;margin-bottom:12px}li:last-child{margin-bottom:0}.facts ul{display:grid;gap:20px;list-style:none;padding:0;margin:0}.facts li{padding:0 0 20px;margin:0;border-bottom:1px solid var(--line)}.audience{display:grid;gap:14px}.audience span{padding:15px 0;border-top:1px solid var(--line);font-weight:600;font-size:16px}.cta{border-top:1px solid var(--line)}.cta p{max-width:790px;font-size:19px}.services{display:grid;gap:38px}.service-rule{width:32px;height:3px;display:block;background:var(--gold);margin-bottom:20px}.services h2{margin-bottom:14px}.services p{max-width:490px}.faq>div{padding:24px 0;border-top:1px solid var(--line);max-width:920px}.faq>div:first-child{padding-top:0;border-top:0}.faq p{color:var(--muted)}.contact-grid{display:grid;gap:40px}.contact-item{margin-bottom:26px}.contact-item h2{font:600 14px Arial,sans-serif;letter-spacing:.04em;margin-bottom:8px;color:var(--muted)}.contact-item>a{display:inline-block;min-height:44px;font-size:clamp(19px,2.3vw,25px);overflow-wrap:anywhere}.address{border-top:1px solid var(--line);padding-top:26px}.address h2{font-size:24px;margin-bottom:10px}.address p{margin-bottom:28px}footer{background:var(--navy);color:#e0e6ef;padding:32px 0 38px;border-top:3px solid var(--gold)}footer p{font-size:14px;line-height:1.85;max-width:1080px}@media(min-width:760px){.header-inner{flex-direction:row;justify-content:space-between;align-items:center;padding:28px 0;gap:40px}.brand{width:200px}nav{width:auto;gap:28px}nav a{font-size:15px;padding:12px 0}.hero{padding:74px 0 66px}.section{padding:62px 0}.three{grid-template-columns:repeat(3,1fr);gap:38px}.facts ul,.services{grid-template-columns:repeat(2,1fr);column-gap:56px}.audience{grid-template-columns:repeat(4,1fr);gap:24px}.contact-grid{grid-template-columns:1.3fr 1fr;gap:70px}.address{padding:0 0 0 40px;border-top:0;border-left:1px solid var(--line)}footer{padding:40px 0 48px}}@media(max-width:350px){.wrap{width:calc(100% - 36px)}nav{gap:0 15px}nav a{font-size:13px}.button{padding:14px 16px}.brand{width:158px}body{font-size:16px}}@media(prefers-reduced-motion:no-preference){a{transition:background-color .15s ease}}@media print{nav,.skip{display:none}.hero,.tint,footer{background:white;color:var(--ink)}footer{border-top:1px solid var(--line)}.section{padding:24px 0}h1{font-size:36px}a{color:var(--navy)}}
