.home-info{max-width:1612px;margin:0 auto;padding:38px 30px 32px;color:#dbe2e4;font:16px/1.6 RobotoCondensed,Arial,sans-serif}.home-info-heading{max-width:740px;margin-bottom:24px}.home-info-heading>span{font-size:11px;letter-spacing:2px;color:#d29a62}.home-info :is(h1,h2){font-size:clamp(24px,3vw,36px);line-height:1.2;margin:10px 0 16px;color:#f1ede2}.home-info :is(h1,h2) em{font-style:normal;color:#f04b2a}.home-info p{margin:10px 0;color:#afc0c8}.home-info-modes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.home-info-modes article{padding:24px;border:1px solid #42535a;border-top:2px solid #b55730;background:linear-gradient(130deg,#223139,#101b20);border-radius:4px;display:flex;flex-direction:column}.home-info h3{font-size:22px;line-height:1.3;margin:0 0 12px;color:#eee8da}.home-info a{color:#ffc17c;text-decoration:underline;text-underline-offset:4px}.home-info-modes a{margin-top:auto;padding-top:12px}.home-info a:hover{color:#ffe2bb}.home-info-questions{margin-top:30px;max-width:1000px}.home-info details{border-bottom:1px solid #34474f;padding:14px 0}.home-info summary{cursor:pointer;font-weight:700;color:#e7e6de}.home-info summary:focus-visible{outline:2px solid #ffc17c;outline-offset:5px}.home-info details p{padding-left:18px}.home-info .home-info-note{font-size:12px;margin-top:28px;color:#93a7af}@media(max-width:700px){.home-info{padding:28px 18px}.home-info-modes{grid-template-columns:1fr}.home-info-modes article{padding:20px}}

.home-page .home-trust-footer{grid-template-columns:repeat(4,minmax(0,1fr))}
.about-page .home-info{max-width:1320px;margin:32px auto 90px;padding:32px;background:linear-gradient(135deg,#14242af5,#09151bf5);border:1px solid #61472f;border-radius:6px;box-shadow:0 16px 50px #0006}
.about-back{display:inline-block;margin-bottom:24px;font-size:14px}
.about-page .home-info-heading{max-width:800px}
@media(max-width:1100px){.home-page .home-trust-footer{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:700px){.about-page .home-info{margin:18px 12px 90px;padding:24px 18px}.about-page .home-info-modes{grid-template-columns:1fr}}
@media(max-width:500px){.home-page .home-trust-footer{grid-template-columns:1fr}}
