.info-page{min-height:100dvh;background:radial-gradient(ellipse at 82% 0%,#174131,#10281d 42%,#081711 82%);color:#f3f8ee}.info-nav{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;padding:20px clamp(19px,5vw,86px);border-bottom:1px solid #ffffff20;background:#0b2119b8}.info-nav>a{color:#bfe89c;text-decoration:none;font-size:18px;font-weight:900;letter-spacing:-.5px}.info-nav nav{display:flex;gap:18px;flex-wrap:wrap}.info-nav nav a{color:#d7e9d1;font-size:13px;font-weight:750;text-decoration:none}.info-nav nav a:hover,.info-page a:hover{text-decoration:underline}.info-wrap{max-width:1160px;margin:0 auto;padding:clamp(40px,6vw,85px) 20px 100px}.info-kicker{display:block;color:#bfea9e;letter-spacing:2px;font-weight:900;font-size:11px}.info-hero h1{font-size:clamp(38px,5.6vw,70px);letter-spacing:-2.5px;line-height:1.05;max-width:900px;margin:22px 0}.info-hero p{font-size:clamp(15px,2vw,19px);color:#c1d5bf;line-height:1.8;max-width:820px}.info-actions{display:flex;gap:12px;flex-wrap:wrap;margin:26px 0 20px}.info-button{display:inline-flex;align-items:center;justify-content:center;min-height:46px;border-radius:30px;padding:13px 21px;background:#c2ea9c;color:#0f291a;text-decoration:none;font-weight:850;font-size:13px}.info-button.secondary{background:#1d412f;border:1px solid #7da575;color:#e6f9dd}.info-section{margin-top:75px}.info-section h2{font-size:clamp(26px,3.6vw,43px);letter-spacing:-.8px;margin:12px 0}.info-section>p{max-width:850px;color:#bdcfb8;line-height:1.8}.info-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:17px;margin-top:27px}.info-card{border-radius:17px;background:#153326;border:1px solid #53765d8a;padding:25px}.info-card .info-icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid #aed9a18a;background:#2b5135;border-radius:13px;color:#c9edab;font-weight:900}.info-card h3{font-size:21px;margin:18px 0 9px}.info-card p,.info-card li{color:#c8dbc4;line-height:1.75;font-size:14px}.info-card a{color:#c9ed9f;text-decoration:none;font-weight:800;font-size:13px}.info-highlight{padding:clamp(22px,4vw,39px);border-radius:18px;background:#c3e8a9;color:#193223;margin-top:65px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:20px}.info-highlight h2{font-size:clamp(23px,3vw,36px);margin:0}.info-highlight p{line-height:1.65;max-width:680px}.info-highlight .info-button{background:#173a29;color:#f1ffe6}.info-steps{display:grid;gap:15px;counter-reset:item;list-style:none;padding:0}.info-steps li{counter-increment:item;background:#143225;border:1px solid #4f7155;padding:19px 20px 19px 72px;position:relative;border-radius:13px;line-height:1.75;color:#d8e6d1}.info-steps li:before{content:counter(item);position:absolute;left:20px;top:18px;background:#c3e998;color:#173923;width:34px;height:34px;display:grid;place-items:center;border-radius:50%;font-weight:900}.info-steps strong{display:block;color:#f0fae9;font-size:16px}.info-notice{padding:22px;border:1px solid #8a815a;border-radius:13px;background:#302d1e;color:#ecd8af;line-height:1.8;margin:25px 0}.info-faq{display:grid;gap:11px;margin-top:30px}.info-faq details{border:1px solid #547459;background:#132d21;border-radius:12px;overflow:hidden}.info-faq summary{cursor:pointer;list-style:none;padding:19px 24px;color:#f1f8eb;font-weight:800;font-size:15px;display:flex;align-items:center;justify-content:space-between;gap:18px}.info-faq summary:after{content:"+";font-size:24px;font-weight:400;color:#bce798}.info-faq details[open] summary:after{content:"−"}.info-faq summary::-webkit-details-marker{display:none}.info-faq details[open] summary{background:#1a3c2a;border-bottom:1px solid #496b4f}.info-faq details p{margin:0;padding:19px 24px;color:#cfdfca;font-size:14px;line-height:1.8}.info-faq details a{color:#c8eea6;font-weight:800}.info-footer{border-top:1px solid #5273556b;padding:30px clamp(19px,5vw,86px);display:flex;gap:18px;justify-content:space-between;flex-wrap:wrap;color:#a7c1aa;font-size:12px}.info-footer a{color:#c9ecab;text-decoration:none}.info-footer nav{display:flex;gap:15px;flex-wrap:wrap}@media(max-width:650px){.info-nav{align-items:flex-start}.info-nav nav{gap:13px}.info-nav nav a{font-size:12px}.info-highlight{align-items:flex-start}.info-footer{flex-direction:column}}
