:root{--dark:#152b4a;--paper:#edf1f2;--accent:#ee705a;--second:#5e93a8;--soft:#ffffff;--ink:#152b4a;--line:#c8ceca;--max:1180px;--r:16px;--display:Inter,system-ui,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font:16px/1.68 Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif}a{color:inherit}img{max-width:100%;display:block}.wrap{width:min(calc(100% - 44px),var(--max));margin-inline:auto}.skip{position:absolute;left:-9999px}.skip:focus{left:12px;top:12px;z-index:100;background:#fff;padding:10px}.site-header{height:78px;padding:0 max(22px,calc((100vw - var(--max))/2));display:flex;align-items:center;justify-content:space-between;position:sticky;top:0;z-index:60;background:rgba(245,242,233,.96);border-bottom:1px solid var(--line)}.brand{display:flex;align-items:center;gap:12px;text-decoration:none}.brand img{width:44px;height:44px}.brand span{display:grid;line-height:1.05}.brand strong{font:800 17px var(--display)}.brand small{font-size:9px;text-transform:uppercase;letter-spacing:.14em;color:#637073;margin-top:6px}.site-header nav{display:flex;gap:20px}.site-header nav a{font-size:12px;font-weight:800;text-decoration:none}.menu{display:none;background:transparent;border:1px solid var(--line);padding:9px 13px}.hero{min-height:390px;background:var(--dark);background-image:repeating-linear-gradient(0deg,#ffffff0b 0 2px,transparent 2px 86px);background-size:72px 72px;color:#fff;position:relative;display:grid;align-items:end;overflow:hidden}.hero.home{min-height:700px}.hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center;z-index:0}.shade{position:absolute;z-index:1;inset:0;background:linear-gradient(0deg,rgba(8,28,55,.92),rgba(8,28,55,.2) 78%)}.hero-copy{position:relative;z-index:2;padding:90px 0 70px}.hero h1{font:800 clamp(44px,7vw,90px)/.94 var(--display);letter-spacing:-.045em;max-width:980px;margin:0 0 25px}.hero h1 em{font-weight:400;color:var(--accent)}.hero-copy>p:not(.kicker){font-size:19px;max-width:740px;color:#e8eeee}.kicker{text-transform:uppercase;letter-spacing:.18em;font-size:11px;color:var(--accent);font-weight:900}.artlabel{display:block;margin-top:25px;font-size:11px;color:#d6e0e0}.button{display:inline-flex;min-height:46px;align-items:center;justify-content:center;background:var(--accent);color:#fff;padding:0 22px;text-decoration:none;font-weight:900;border:0;border-radius:var(--r);cursor:pointer}.actions{display:flex;gap:18px;align-items:center;margin-top:28px}.facts{display:grid;grid-template-columns:repeat(4,1fr);padding:66px 0}.facts article{padding:24px;border-left:1px solid var(--line);display:grid;min-height:140px}.facts small{font-size:10px;letter-spacing:.15em;text-transform:uppercase;color:var(--second);font-weight:900}.facts strong{font:800 20px var(--display);margin-top:auto}.facts span{font-size:13px;color:#637073}.intro,.keyword,.responsible{display:grid;grid-template-columns:1.35fr .65fr;gap:70px;padding:78px 0;align-items:center}.intro h2,.keyword h2,.responsible h2,.feature h2,.article h2,.form h2{font:800 clamp(32px,4vw,54px)/1.06 var(--display)}.intro>div>p,.keyword p,.article p,.article li{font-size:17px;color:#455459}.intro aside,.article aside{background:var(--soft);padding:34px;border:1px solid var(--line);border-radius:var(--r);align-self:start}.intro aside span{font:800 48px var(--display);color:var(--accent)}.feature{background:var(--dark);color:#fff;padding:90px 0}.feature>div{display:grid;grid-template-columns:1.2fr .8fr;gap:60px;align-items:center}.feature figure{margin:0}.feature img,.wide img{width:100%;max-height:650px;object-fit:cover;border-radius:var(--r)}figcaption{font-size:11px;color:#aebdc0;margin-top:8px}.keyword{border-block:1px solid var(--line)}.responsible{background:#fff;padding:52px;margin-block:75px;border-radius:var(--r)}.responsible strong,.help strong{display:block;font:800 clamp(28px,4vw,44px) var(--display);color:var(--second)}.article{display:grid;grid-template-columns:1.4fr .6fr;gap:70px;padding:82px 0}.article>div{max-width:780px}.article h2{font-size:36px;margin-top:50px}.article h2:first-child{margin-top:0}.article dt{font-size:10px;text-transform:uppercase;letter-spacing:.12em;color:#687579;font-weight:900;margin-top:18px}.article dd{margin:3px 0}.wide{padding-top:60px}.wide figcaption{color:#667276}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;padding:82px 0}.cards article,.steps article{background:var(--soft);padding:32px;min-height:245px;border:1px solid var(--line);border-radius:var(--r)}.cards span,.steps span{font-size:11px;color:var(--second);font-weight:900;text-transform:uppercase;letter-spacing:.13em}.cards h2{font:800 28px var(--display);margin-top:42px}.notice{background:var(--soft);border-left:6px solid var(--accent);padding:25px 30px;margin-bottom:82px;border-radius:var(--r)}.steps{padding:70px 0;display:grid;gap:15px}.steps article{display:grid;grid-template-columns:90px 1fr;min-height:0}.steps article span{font-size:28px}.steps h2{font:800 27px var(--display);margin:0}.help{display:grid;grid-template-columns:1fr 1fr;gap:18px;padding:82px 0}.help>div{background:var(--dark);color:#fff;padding:40px;border-radius:var(--r)}.help small{text-transform:uppercase;letter-spacing:.12em;color:var(--accent)}.faq{padding:72px 0;max-width:920px}.faq details{padding:21px 0;border-bottom:1px solid var(--line)}.faq summary{font:800 23px var(--display);cursor:pointer}.form{display:grid;grid-template-columns:1fr 1fr;gap:60px;padding:82px 0}.form form{display:grid;gap:18px;background:var(--soft);padding:35px;border:1px solid var(--line);border-radius:var(--r)}label{display:grid;gap:7px;font-weight:800}input,textarea{font:inherit;padding:12px;border:1px solid #a4afb0;background:#fff;border-radius:8px}.checked{font-size:12px;color:#687579;padding-bottom:44px}footer{background:#081f27;color:#dce7e8;padding:65px 0 24px}.footer-grid{display:grid;grid-template-columns:1.7fr 1fr 1fr;gap:55px}.footer-grid>div:not(:first-child){display:flex;flex-direction:column;gap:9px}.footer-grid h2{font:800 16px var(--display)}.footer-grid a{text-decoration:none;font-size:13px}.footer-grid p{color:#a4b5b8;max-width:460px}.footer-bottom{display:flex;justify-content:space-between;gap:20px;border-top:1px solid #345059;padding-top:20px;margin-top:40px;font-size:12px;color:#a4b5b8}.cookie{position:fixed;z-index:80;left:20px;right:20px;bottom:20px;max-width:720px;margin:auto;background:#fff;padding:18px 22px;border:1px solid var(--line);box-shadow:0 15px 50px #0004;display:flex;align-items:center;justify-content:space-between;gap:20px;border-radius:16px}.cookie[hidden]{display:none}.cookie p{margin:0}code{background:#e4e2dc;padding:2px 5px}@media screen and (max-width:900px){.site-header nav{display:none;position:absolute;top:100%;left:0;right:0;background:var(--paper);padding:22px;flex-direction:column}.site-header nav.open{display:flex}.menu{display:block}.facts{grid-template-columns:1fr 1fr}.intro,.keyword,.responsible,.feature>div,.article,.form{grid-template-columns:1fr;gap:36px}.cards{grid-template-columns:1fr 1fr}.footer-grid{grid-template-columns:1.5fr 1fr}.footer-grid>div:last-child{grid-column:2}}@media screen and (max-width:600px){.wrap{width:min(calc(100% - 28px),var(--max))}.hero.home{min-height:630px}.hero h1{font-size:46px}.hero-copy{padding:70px 0}.brand small{display:none}.facts,.cards,.help,.footer-grid{grid-template-columns:1fr}.responsible{padding:30px}.footer-grid>div:last-child{grid-column:auto}.footer-bottom{flex-direction:column}.actions{align-items:stretch;flex-direction:column}.cookie{display:block}.cookie button{margin-top:12px}.steps article{grid-template-columns:58px 1fr}}