@font-face{font-family:Montserrat;font-style:normal;font-weight:400 800;font-display:optional;src:url(/images/montserrat.woff2) format("woff2")}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;font-size:16px}body{font-family:Montserrat,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#0a1f44;background:#fff;line-height:1.6;-webkit-font-smoothing:antialiased}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}.container{max-width:1200px;margin:0 auto;padding:0 24px}.nav{background:#0a1f44;border-bottom:1px solid rgba(255,255,255,.06)}.nav__inner{display:flex;align-items:center;justify-content:space-between;height:72px}.nav__logo-img{height:27px;width:auto}.nav__links{display:flex;align-items:center;gap:32px}.nav__links a{font-size:.95rem;font-weight:500;color:#fffc;transition:color .2s}.nav__links a:hover{color:#ffe46d}.page-header{padding:56px 0 40px;text-align:center}.page-header h1{font-size:2rem;font-weight:700;color:#0a1f44;margin-bottom:12px}.page-header p{font-size:1.05rem;color:#64748b;max-width:680px;margin:0 auto;line-height:1.7}.faq-content{max-width:860px;margin:0 auto;padding:0 24px 80px}.faq-group{margin-bottom:48px}.faq-group__title{font-size:1.25rem;font-weight:700;color:#0a1f44;margin-bottom:16px;padding-bottom:10px;border-bottom:2px solid #F46036;display:inline-block}.faq-item{border:1px solid #e2e8f0;border-radius:12px;margin-bottom:12px;background:#fff;transition:border-color .2s ease}.faq-item:hover{border-color:#f46036}.faq-item[open]{border-color:#f46036;box-shadow:0 4px 16px #f460360f}.faq-item__question{padding:20px 48px 20px 24px;font-size:1.05rem;font-weight:600;color:#0a1f44;cursor:pointer;list-style:none;position:relative;line-height:1.4}.faq-item__question::-webkit-details-marker{display:none}.faq-item__question:after{content:"+";position:absolute;right:20px;top:50%;transform:translateY(-50%);font-size:1.4rem;font-weight:400;color:#94a3b8;transition:transform .2s ease}.faq-item[open] .faq-item__question:after{content:"−";color:#f46036}.faq-item__answer{padding:0 24px 20px;font-size:.95rem;color:#3a3a5c;line-height:1.7}.faq-item__answer p+p{margin-top:12px}.faq-cta{text-align:center;padding:48px 24px;background:#f8f9fb;border-radius:16px;margin-bottom:16px}.faq-cta h2{font-size:1.5rem;font-weight:700;color:#0a1f44;margin-bottom:8px}.faq-cta p{font-size:1rem;color:#64748b;margin-bottom:24px}.btn{display:inline-block;padding:14px 32px;border-radius:8px;font-family:inherit;font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s ease;border:none}.btn--primary{background:#f46036;color:#fff}.btn--primary:hover{background:#d44a25;transform:translateY(-1px)}.footer{background:#0a1f44;color:#94a3b8;padding:48px 0 32px}.footer__inner{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:32px}.footer__brand{margin-bottom:12px}.footer__info p{font-size:.85rem;color:#64748b;line-height:1.6}.footer__links{display:flex;gap:32px}.footer__links a{font-size:.9rem;color:#94a3b8;transition:color .2s}.footer__links a:hover{color:#fff}.footer__bottom{margin-top:32px;padding-top:24px;border-top:1px solid rgba(255,255,255,.06);font-size:.8rem;color:#475569;text-align:center}.cookie-banner{position:fixed;bottom:0;left:0;right:0;z-index:9999;background:#0a1f44;color:#ffffffd9;padding:20px 24px;font-size:.9rem;line-height:1.6;display:none;box-shadow:0 -4px 24px #0003}.cookie-banner.active{display:block}.cookie-banner__inner{max-width:1200px;margin:0 auto;display:flex;align-items:center;gap:24px;flex-wrap:wrap}.cookie-banner__text{flex:1;min-width:280px}.cookie-banner__text a{color:#ffe46d;text-decoration:underline}.cookie-banner__actions{display:flex;gap:12px;flex-shrink:0}.cookie-banner__actions button{padding:10px 24px;border-radius:6px;font-family:inherit;font-size:.85rem;font-weight:600;cursor:pointer;border:none;transition:all .2s}.cookie-banner__accept{background:#f46036;color:#fff}.cookie-banner__accept:hover{background:#d44a25}.cookie-banner__deny{background:transparent;color:#ffffffb3;border:1px solid rgba(255,255,255,.2)!important}.cookie-banner__deny:hover{border-color:#ffffff80!important;color:#fff}@media(max-width:768px){.footer__inner{flex-direction:column}.footer__links{flex-direction:column;gap:12px}.faq-item__question{padding-right:44px;font-size:1rem}}
