.tv-about{--ink:#183f40;--gold:#b59b64;background:#f6f9f8;color:#355452;padding-bottom:64px}.tv-about-hero{background:radial-gradient(ellipse at 90% 20%,#356b5c 0,transparent 55%),linear-gradient(120deg,#153b3d,#21564c);color:#fff;padding:30px 0 64px;position:relative}.tv-about-hero nav{font-size:12px;color:#d3e3de;margin-bottom:44px}.tv-about-hero nav a{color:#fff}.tv-about-kicker{display:block;font-size:11px;letter-spacing:2.2px;font-weight:700;color:#9b7c42;margin-bottom:18px}.tv-about-hero .tv-about-kicker{color:#e7d1a3}.tv-about h1{font-size:48px;line-height:1.15;color:#fff;margin:0 0 22px}.tv-about-hero p{font-size:22px;line-height:1.6;color:#e2eeea;margin-bottom:28px}.tv-about-hero strong{font-weight:400}.tv-about a.tv-about-button{display:inline-flex;gap:32px;align-items:center;background:#e9d5a8;color:#183f40;padding:14px 23px;border-radius:10px;font-weight:600}.tv-about-grid{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:42px;padding-top:48px}.tv-about-story{background:#fff;padding:38px;border:1px solid #e0e9e5;border-radius:18px}.tv-about h2{font-size:28px;line-height:1.35;color:var(--ink);margin-bottom:18px}.tv-about-story h3{font-size:20px;color:var(--ink);margin:30px 0 12px}.tv-about-story p,.tv-about-story li{line-height:1.9;font-size:15px;color:#4e6564}.tv-about-aside{align-self:start;padding:28px;background:#edf3ef;border:1px solid #dae5df;border-radius:18px}.tv-about-symbol{display:grid;place-items:center;width:48px;height:48px;font-size:32px;background:#fff;border-radius:12px;color:#957842;margin-bottom:20px}.tv-about-aside h2{font-size:24px}.tv-about-company{font-weight:600;color:var(--ink);line-height:1.7}.tv-about-aside address,.tv-about-aside p{font-size:14px;line-height:1.85}.tv-about-aside a{color:#205e50;font-size:14px;font-weight:600}.tv-about-aside hr{margin:26px 0;border-color:#d4dfd8}.tv-about-aside h3{font-size:17px;color:var(--ink)}.tv-about-steps{padding-top:50px}.tv-about-step-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.tv-about-step-grid>div{border:1px solid #dae5df;border-radius:14px;padding:26px;background:#fff}.tv-about-step-grid span{font-size:14px;color:#96753c;display:block;margin-bottom:22px}.tv-about-step-grid h3{font-size:20px;color:var(--ink)}.tv-about-step-grid p{line-height:1.8;margin-bottom:0;font-size:14px}.tv-about a:focus-visible{outline:3px solid #b59b64;outline-offset:5px}@media(max-width:767px){.tv-about h1{font-size:36px}.tv-about-hero{padding-bottom:40px}.tv-about-hero p{font-size:18px}.tv-about-grid{grid-template-columns:1fr;gap:22px;padding-top:24px}.tv-about-story{padding:24px}.tv-about-step-grid{grid-template-columns:1fr}.tv-about h2{font-size:24px}.tv-about-steps{padding-top:32px}.tv-about{padding-bottom:36px}}
