.about-page{padding:35px 0 60px}.about-wrap{max-width:none;width:100%;padding-inline:clamp(20px,3vw,64px);display:grid;gap:38px}.about-hero{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:50px;align-items:center;padding-bottom:31px;border-bottom:1px solid #34553c}.about-hero .crumbs{font-size:11px;margin-bottom:23px;color:#a9c0a5}.about-hero .kicker,.about-overview .kicker{font-size:10px;color:#cfb25a;display:block;margin-bottom:11px}.about-hero h1{font-size:clamp(34px,3.4vw,49px);letter-spacing:-.035em;line-height:1.15;margin:0 0 15px}.about-hero .lead{font-size:17px;color:#b7cbb2;line-height:1.8;margin:0 0 24px;max-width:65ch}.about-hero .btn{min-height:44px;box-shadow:none;font-size:12px;border-radius:8px}.about-seal{display:grid;justify-items:center;gap:17px}.about-seal .verification-stamp{width:160px;box-shadow:0 3px 0 #a1b392,0 9px 21px #001f1830}.about-seal>span{font-size:11px;color:#b4c8ac}.about-overview{display:grid;grid-template-columns:1fr 1fr;gap:60px}.about-overview h2,.about-contact h2,.about-operator h2{font-size:27px;line-height:1.25;letter-spacing:-.02em;margin:0 0 15px}.about-overview p{font-size:15px;line-height:1.85;color:#bfd0b8;max-width:75ch;margin:0 0 14px}.about-overview a,.about-contact a:not(.btn){font-size:13px;color:#dac274;text-underline-offset:4px}.about-operator{padding:24px 27px;border:1px solid #3f6041;border-radius:13px;background:#123829}.about-operator h2{font-size:21px;margin-bottom:9px}.about-operator p{font-size:12px;line-height:1.9;color:#b4c9ac;margin:0;max-width:110ch}.about-contact{display:flex;align-items:center;justify-content:space-between;gap:28px;border-top:1px solid #36553e;padding-top:30px}.about-contact h2{font-size:25px}.about-contact p{font-size:12px;line-height:1.8;color:#afc5a8;margin:7px 0}.about-contact .actions{display:flex;gap:12px;flex-wrap:wrap}.about-contact .btn{box-shadow:none;font-size:12px;border-radius:7px;min-height:44px}@media(max-width:800px){.about-hero{grid-template-columns:1fr 170px;gap:25px}.about-seal .verification-stamp{width:135px}.about-overview{gap:30px}.about-contact{align-items:flex-start;flex-direction:column}}@media(max-width:550px){.about-wrap{padding-inline:18px;gap:29px}.about-hero{grid-template-columns:1fr;gap:28px}.about-hero h1{font-size:35px}.about-hero .lead{font-size:15px}.about-seal{justify-items:start}.about-seal .verification-stamp{width:125px}.about-overview{grid-template-columns:1fr;gap:29px}.about-overview h2{font-size:25px}.about-overview p{font-size:14px}.about-operator{padding:22px}.about-contact .actions{width:100%}.about-contact .btn{width:100%}}
