@font-face{font-family:PT Sans;src:url('/img/archive/pt-sans-regular.ttf') format('truetype');font-weight:400;font-display:swap}
@font-face{font-family:PT Sans;src:url('/img/archive/pt-sans-bold.ttf') format('truetype');font-weight:700;font-display:swap}
:root{--ink:#1d2228;--muted:#667485;--line:#e9eaec;--paper:#fff;--green:#d39433;--green-deep:#99631b;--navy:#1d2228;--gold:#99631b;--gold-fill:linear-gradient(110deg,#ffe57f,#d99a34)}
body{font:18px/1.45 'PT Sans',Arial,sans-serif;background:#fff;padding-bottom:0}
.wrap{width:min(1230px,calc(100% - 48px))}
a{color:#91601e;text-underline-offset:3px}
.top{position:relative;background:#1d2228;border-bottom:2px solid #b8872e;color:#fff}
.top .wrap{min-height:82px;gap:30px}
.logo{font-size:0;gap:0;flex:none}
.logo img{width:150px;height:39px}
.logo i{font-size:0}
nav a{font-size:13px;font-weight:700;text-transform:uppercase}
.top nav{gap:24px;align-items:center;order:1}
.top nav a{color:#fff}
.top nav a:hover{color:#f7d975}
.header-actions{display:flex;align-items:center;gap:20px;margin-left:auto;white-space:nowrap;order:2}
.header-actions .btn{min-height:38px;padding:0 26px;font-size:15px}
.header-pay{color:#f7d975;font-weight:700;text-decoration:none;font-size:15px}
.header-language{font-size:14px;color:#fff;display:flex;align-items:center;gap:7px}
.flag-ua{display:inline-block;width:24px;height:16px;background:linear-gradient(#1682eb 50%,#ffe23e 50%);border-radius:2px}
h1{font-size:44px;letter-spacing:0;line-height:1.2}
h2{font-size:28px;letter-spacing:0}
h3{font-size:23px}
.btn,.btn.cta,.btn.off{background:var(--gold-fill);color:#1d2228;box-shadow:none;border-radius:8px;font-weight:700;letter-spacing:0;min-height:50px;font-size:16px}
.btn:hover,.btn.cta:hover,.btn.off:hover{background:linear-gradient(110deg,#f8d45e,#c88b29);color:#1d2228}
.btn.ghost{background:transparent;border:1px solid #d39433;color:#e8bc55}
.btn:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,summary:focus-visible{outline:3px solid #d39433;outline-offset:4px}
.archive-hero{background:#1d2228 url('/img/archive/hero-bg.png') center bottom/100% auto no-repeat;padding:108px 0 66px;color:#fff;min-height:820px}
.archive-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) 410px;gap:80px;align-items:start}
.archive-hero-copy h2{font-size:48px;line-height:1.2;max-width:500px;margin:0 0 26px}
.archive-hero-copy p{font-size:20px;max-width:530px;margin:0 0 24px}
.archive-hero-copy .btn{font-size:15px;min-height:46px;gap:26px;padding:0 24px}
.archive-hero-art{display:block;object-fit:contain;width:410px;height:300px;margin:35px 0 0 35px}
.archive-calc{margin:0;max-width:none;border:7px solid #536170;border-radius:42px;padding:28px 24px 30px;background:#fff;min-height:620px;display:block;color:#1d2228;box-shadow:0 12px 24px #0002}
.calc-heading{margin:0 0 28px;padding:12px 16px;background:var(--gold-fill);border-radius:8px;font-size:17px;font-weight:700;line-height:1.2}
.archive-calc label{display:flex;align-items:center;justify-content:space-between;margin-top:24px;font-size:16px;color:#1d2228;font-weight:400;gap:10px}
.calc-number{display:flex;align-items:center;gap:8px}
.archive-calc input[type=number]{width:96px;border:1px solid #f0f0f1;border-radius:28px;background:#fafafa;text-align:center;font-size:19px;min-height:42px;padding:5px;font-weight:700}
.range-row{display:flex;align-items:center;gap:5px;margin-top:15px}
.range-row button{display:grid;place-items:center;flex:none;width:23px;height:23px;border:0;clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%);background:#1d2228;color:#f6d367;font-size:20px;cursor:pointer;line-height:1}
.archive-calc input[type=range]{appearance:none;width:100%;height:7px;background:linear-gradient(to right,#e6bf44 var(--fill,50%),#e3e3e3 var(--fill,50%));border-radius:8px;margin:0;accent-color:#d39433;cursor:pointer}
.archive-calc input[type=range]::-webkit-slider-thumb{appearance:none;width:22px;height:22px;border:6px solid #1d2228;border-radius:8px;background:#f7d975}
.archive-calc input[type=range]::-moz-range-thumb{width:12px;height:12px;border:5px solid #1d2228;border-radius:8px;background:#f7d975}
.range-labels{display:flex;justify-content:space-between;color:#758294;font-size:14px;margin-top:14px}
.archive-calc .btn.cta{margin-top:24px;width:100%;padding:0 12px;text-transform:uppercase}
.archive-calc .calc-out{background:#f4f4f5;border:0;padding:14px 12px;margin:24px 0 0;border-radius:6px;gap:10px;font-size:14px}
.archive-calc .calc-out dd{font-weight:400;white-space:nowrap}
.archive-calc .calc-out .total dd{font-size:16px;color:#1d2228;font-weight:700}
.archive-calc .fine{color:#667485;font-size:12px;margin-top:14px}
.archive-intro{text-align:center;padding:64px 0}
.archive-intro h1{margin-bottom:18px}
.archive-intro p{max-width:950px;margin:auto;color:var(--muted)}
.archive-section{padding:64px 0}
.archive-section h2{text-align:center;margin-bottom:44px}
mark{background:var(--gold-fill);padding:3px 5px;border-radius:6px;color:#1d2228;box-decoration-break:clone;-webkit-box-decoration-break:clone}
.archive-muted{background:#f3f3f4}
.archive-split{display:grid;grid-template-columns:440px 1fr;gap:40px;align-items:center}
.archive-split>img{width:100%;max-height:470px;object-fit:contain;display:block}
.archive-steps{display:grid;grid-template-columns:1fr 1fr;gap:24px;list-style:none;margin:0;padding:0}
.archive-steps li{background:#f3f3f4;padding:25px 22px;border-radius:18px;color:#667485;min-height:142px;font-size:17px}
.archive-steps li:last-child:nth-child(odd){grid-column:1/-1}
.archive-steps h3{color:#292b2e;font-size:22px;margin:0 0 12px}
.archive-steps p{margin:0}
.archive-muted .archive-steps li{background:#fff}
.archive-app{padding-bottom:0;overflow:hidden}
.archive-app .archive-split{grid-template-columns:1.4fr .8fr;gap:100px}
.archive-app h2{text-align:left;margin-bottom:28px}
.archive-app p{color:#667485;margin-bottom:28px}
.archive-app img{height:500px;object-position:top}
.archive-repay{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin:0;padding:0;list-style:none}
.archive-repay img{display:block;width:100%;height:auto;border-radius:16px}
.archive-links{text-align:center;margin:34px 0 0}
.section{padding:36px 0}
.section.prose{max-width:none}
.section.prose>p,.section.prose>ul,.section.prose>ol{max-width:90ch}
.card,.panel,.faq details{border:0;background:#f3f3f4;border-radius:18px;padding:24px}
.faq summary{font-size:19px}
.tag{background:#fff0c7;color:#80561f}
.table-wrap,.board{border-radius:18px}
.page{padding-top:18px;padding-bottom:42px;min-height:55vh}
.page .hero-band{background:#1d2228;color:#fff}
.page .hero-band .btn.off{background:var(--gold-fill);color:#1d2228}
.kicker{color:#92651e}
.sticky-cta{display:none!important}
footer{background:#1d2228;color:#aeb6c0;border:0;margin-top:50px;padding:56px 0 36px;font-size:14px}
footer nav{gap:16px 26px;margin:28px 0}
footer nav a{color:#e8e8e8;font-size:13px}
footer a{color:#f7d975}
.footer-brand{width:215px;height:56px;display:block;margin-bottom:28px}
.disclaimer{background:transparent;color:#aeb6c0;border:0;border-top:1px solid #45494f;border-radius:0;padding:24px 0 12px;max-width:none;font-size:14px}
.burger{background:transparent;border-color:#9d7e3f;border-radius:6px}
.burger span,.burger span:before,.burger span:after{background:#f7d975}
@media(max-width:1100px){.top nav{gap:15px}.top nav a{font-size:12px}.header-actions{gap:14px}.header-language{display:none}.archive-hero-grid{gap:40px;grid-template-columns:minmax(0,1fr) 380px}.archive-hero-copy h2{font-size:42px}.archive-split{grid-template-columns:36% 1fr}.archive-app .archive-split{gap:50px}}
@media(max-width:860px){.top .wrap{min-height:72px;gap:0;padding:14px 0}.burger{order:2;margin-left:18px}.header-actions{order:1;margin-left:auto}.header-actions .btn{padding:0 20px}.header-pay{display:none}.top .menu{order:3;flex-basis:100%;padding:16px 0 0}.top .menu a{font-size:15px;padding:12px 0}.nav-check:checked~.menu{border-color:#53504a;margin-top:15px}.archive-hero{padding:55px 0 60px;min-height:0;background-size:auto 330px}.archive-hero-grid{gap:28px;grid-template-columns:minmax(0,1fr) 340px}.archive-hero-copy h2{font-size:36px}.archive-hero-copy p{font-size:18px}.archive-hero-art{width:100%;height:250px;margin:30px 0 0}.archive-calc{padding:22px 18px;min-height:590px;border-radius:34px}.archive-split{grid-template-columns:1fr}.archive-split>img{max-height:350px}.archive-app .archive-split{grid-template-columns:1.1fr .9fr;gap:24px}.archive-app img{height:400px}.archive-section{padding:46px 0}.archive-app{padding-bottom:0}.archive-repay{gap:18px}}
@media(max-width:620px){.wrap{width:calc(100% - 32px)}body{font-size:17px}h1{font-size:31px}h2{font-size:26px}.logo img{width:132px;height:auto}.header-actions .btn{min-height:36px;padding:0 18px;font-size:14px}.burger{width:36px;height:36px;margin-left:12px}.archive-hero{padding:36px 0 48px;background-size:auto 250px}.archive-hero-grid{grid-template-columns:1fr;gap:28px}.archive-hero-copy h2{font-size:38px;max-width:360px;margin-bottom:16px}.archive-hero-copy p{max-width:350px}.archive-hero-art{height:190px;width:280px;margin:20px auto 0}.archive-calc{width:min(100%,410px);margin:0 auto;min-height:0;border-width:5px;padding:24px 20px 28px}.calc-heading{margin-bottom:22px}.archive-calc input[type=number]{width:100px}.archive-intro{padding:40px 0}.archive-intro h1{font-size:30px}.archive-section h2{margin-bottom:28px}.archive-steps{gap:14px;grid-template-columns:1fr}.archive-steps li{min-height:0;padding:22px}.archive-split{gap:26px}.archive-app .archive-split{grid-template-columns:1fr}.archive-app img{height:330px;max-width:300px;margin:auto}.archive-repay{grid-template-columns:1fr;gap:22px;max-width:360px;margin:auto}.archive-repay img{max-height:470px;object-fit:contain}.archive-section{padding:40px 0}.archive-app{padding-bottom:0}.section{padding:28px 0}.with-ico img{width:44px;height:44px}.with-ico{font-size:25px}.calc-out div{gap:10px}footer{padding-top:40px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
