:root{color-scheme:light;--ink:#1F252B;--mute:#6D6762;--line:rgba(71,50,34,.17);--paper:#F7F3EE;--mist:#F3EAE0;--aqua:#D96C2D;--deep:#281F1A;--white:#fff;--radius:25px;--wide:1170px;scroll-behavior:smooth}
*{box-sizing:border-box}html{scroll-padding-top:100px}body{margin:0;background:var(--paper);color:var(--ink);font-family:Inter,Arial,"Helvetica Neue",sans-serif;font-size:16px;line-height:1.65;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}p,h1,h2,h3,h4{margin:0 0 1em}h1,h2,h3,h4{line-height:1.12;letter-spacing:-.04em}h2{font-size:clamp(2.4rem,5vw,4.8rem);font-weight:550;max-width:880px}h2 em,h1 em,h3 em{font-family:Georgia,serif;font-weight:400;color:var(--aqua)}h3{font-size:clamp(1.5rem,2.8vw,2.5rem);font-weight:550}h4{font-size:1.22rem;font-weight:600}p{line-height:1.77}button{font:inherit}.container{width:min(var(--wide),calc(100% - 64px));margin-inline:auto}.skip{position:absolute;top:-100px;left:10px;background:white;padding:12px;z-index:99}.skip:focus{top:10px}.site-header{position:sticky;top:0;z-index:25;background:rgba(247,243,238,.85);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-bottom:1px solid rgba(128,80,49,.12)}.header-inner{min-height:88px;display:flex;align-items:center;justify-content:space-between;gap:20px}.brand{display:flex;gap:12px;align-items:center;flex-shrink:0}.brand-mark{display:grid;place-items:center;flex:0 0 auto;background:var(--deep);color:#fff;width:47px;height:47px;border-radius:14px;letter-spacing:-.1em;font-family:Georgia,serif;font-size:1.25rem}.brand-name{font-weight:650;line-height:1.05;font-size:1rem;letter-spacing:-.02em}.brand-name small{display:block;font-size:.7rem;color:var(--mute);font-weight:400;letter-spacing:0;margin-top:6px}.site-nav{display:flex;align-items:center;gap:27px;font-size:.86rem}.site-nav>a{transition:color .2s}.site-nav>a:hover{color:var(--aqua)}.site-nav .nav-cta{border:1px solid var(--line);border-radius:100px;padding:11px 17px;background:rgba(255,253,251,.76)}.menu-toggle{display:none}.hero{min-height:710px;position:relative;display:grid;grid-template-columns:1fr .93fr;gap:55px;align-items:center;padding-top:88px;padding-bottom:140px}.hero-copy{position:relative;z-index:2}.eyebrow,.section-number{display:block;font-size:.7rem;letter-spacing:.18em;color:var(--aqua);font-weight:750;text-transform:uppercase}.eyebrow{display:flex;align-items:center;gap:10px;margin-bottom:25px}.eyebrow-dot{height:7px;width:7px;background:var(--aqua);border-radius:50%}h1{font-size:clamp(4rem,7.5vw,7.25rem);font-weight:500;letter-spacing:-.07em;line-height:1.02;margin-bottom:30px}h1 em{font-style:italic}.hero-profession{font-size:1.04rem;line-height:1.65;max-width:500px;color:#625C57}.hero-message{border-left:2px solid #D96C2D;padding-left:21px;margin-top:32px;margin-bottom:35px;font-size:1.12rem;line-height:1.8}.hero-message strong{font-weight:600}.actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.button{min-height:52px;display:inline-flex;align-items:center;justify-content:center;gap:25px;border-radius:100px;padding:14px 25px;font-size:.89rem;font-weight:600;line-height:1.1;transition:transform .18s,box-shadow .18s,background .18s;cursor:pointer}.button:hover{transform:translateY(-2px)}.button:focus-visible,a:focus-visible,summary:focus-visible,button:focus-visible{outline:3px solid #E7B85C;outline-offset:3px}.button-primary{color:#fff;background:linear-gradient(135deg,#B95624,#8E3C1E);border:1px solid rgba(255,255,255,.5);box-shadow:0 10px 22px rgba(117,48,18,.16),inset 0 1px 0 rgba(255,255,255,.3)}.button-primary:hover{box-shadow:0 16px 30px rgba(117,48,18,.23)}.button-glass{background:linear-gradient(145deg,rgba(255,255,255,.88),rgba(255,255,255,.38));border:1px solid rgba(255,255,255,.95);box-shadow:0 7px 22px rgba(115,72,42,.1),inset 0 1px 0 #fff;backdrop-filter:blur(16px)}.hero-art{min-height:530px;position:relative;overflow:hidden;border-radius:30px;background:radial-gradient(circle at 26% 28%,#FFF6EA 0,#F5E3CB 39%,#E6B581 100%);box-shadow:0 24px 75px rgba(91,54,30,.14);isolation:isolate}.hero-art:before{content:"";position:absolute;inset:13px;border:1px solid rgba(255,253,251,.76);border-radius:20px}.ambient-glow{position:absolute;border-radius:50%;filter:blur(8px)}.one{background:#FFE7BC;height:290px;width:290px;top:-10%;right:-15%}.two{background:#EDB16E;height:280px;width:300px;bottom:-25%;left:-20%}.glass-ellipse{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) rotate(-22deg);width:270px;height:360px;border-radius:50%;border:1px solid rgba(255,255,255,.75);background:linear-gradient(150deg,rgba(255,255,255,.51),rgba(255,255,255,.03));box-shadow:inset -14px -15px 30px rgba(255,255,255,.28),inset 15px 18px 34px rgba(22,70,75,.07),0 20px 45px rgba(65,110,111,.09)}.ellipse-b{width:210px;height:300px;transform:translate(-50%,-50%) rotate(21deg);background:linear-gradient(180deg,rgba(255,255,255,.37),rgba(127,163,158,.07))}.ellipse-c{width:130px;height:215px;transform:translate(-50%,-50%) rotate(55deg);background:rgba(255,255,255,.18)}.hero-monogram{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-family:Georgia,serif;font-size:7rem;color:#BB5A2E;font-style:italic;letter-spacing:-.16em;text-shadow:0 1px rgba(255,255,255,.5)}.hero-monogram span{color:rgba(27,76,75,.52)}.hero-visual-label{position:absolute;top:38px;left:37px;text-transform:uppercase;color:#9C5B32;font-size:.64rem;letter-spacing:.13em;z-index:1}.hero-visual-label .line{display:inline-block;width:27px;height:1px;background:#9C5B32;vertical-align:middle;margin-right:8px}.hero-art-footer{position:absolute;bottom:35px;left:37px;font-size:.77rem;color:#6F4937}.hero-facts{position:absolute;bottom:40px;left:0;right:0;display:grid;grid-template-columns:repeat(3,1fr);gap:25px;border-top:1px solid var(--line);padding-top:25px}.hero-facts div{display:flex;flex-direction:column}.hero-facts strong{font-size:1.01rem;font-weight:700}.hero-facts span{font-size:.79rem;color:var(--mute)}.section{padding-block:118px;scroll-margin-top:95px}.section-intro{margin-bottom:48px}.section-intro .section-number{margin-bottom:19px}.two-columns{display:grid;grid-template-columns:1fr 1fr;gap:90px}.prose p{font-size:1.04rem;color:#635C56;margin-bottom:24px}.underlink{display:inline-flex;align-items:center;gap:22px;border-bottom:1px solid #DB9A67;color:#9D4A29;padding-bottom:5px;font-weight:600;font-size:.9rem;margin-top:12px}.underlink:hover{color:#712C1C}.quote-panel{padding:48px 52px;background:linear-gradient(120deg,#F7E9D9,#FFF9F2);border:1px solid #E9D4BF;border-radius:26px;align-self:center}.quotation-mark{font:4rem Georgia,serif;color:#CE8B4E;line-height:1}.quote-panel p{font:italic 1.65rem/1.45 Georgia,serif;margin-top:7px;margin-bottom:30px;color:#443027}.sign{font-size:.78rem;color:var(--mute);letter-spacing:.06em}.mission-block{background:#F3ECE4}.mission-lead{max-width:930px;font-size:clamp(1.24rem,2vw,1.58rem);color:#655D58;line-height:1.7}.approach-heading{margin-top:91px;margin-bottom:29px}.approach-heading h3{margin-top:12px}.steps-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.step-card{background:rgba(255,253,250,.75);border:1px solid rgba(255,255,255,.9);border-radius:22px;padding:34px 30px;box-shadow:0 4px 14px rgba(119,71,41,.06)}.step-card>span{display:block;font-size:.76rem;color:#C56F3F;margin-bottom:65px;letter-spacing:.13em}.step-card h4{margin-bottom:15px}.step-card p{font-size:.9rem;color:#716862;margin-bottom:0}.center-intro{margin-bottom:75px}.services{border-top:1px solid var(--line);padding-top:55px}.services-heading h3{margin-top:12px}.service-list{border-top:1px solid var(--line)}details{border-bottom:1px solid var(--line)}summary{list-style:none;cursor:pointer;display:flex;align-items:center;min-height:80px;position:relative;padding:18px 48px 18px 4px;font-size:1.12rem;font-weight:600;line-height:1.35}summary::-webkit-details-marker{display:none}summary:after{content:"+";position:absolute;right:12px;font-size:1.7rem;font-weight:300;line-height:1;color:#B76435}details[open]>summary:after{content:"−"}summary:hover{color:#9A4527}.service-num{font-weight:500;font-size:.78rem;color:#C7956F;letter-spacing:.12em;min-width:65px}.details-body{padding:0 75px 25px;color:#655C55;max-width:800px;font-size:.94rem;line-height:1.75}.details-body a{color:#AA4D28;text-decoration:underline}.team-block{margin-top:115px}.team-block h3{margin:20px 0 15px}.team-block>p{max-width:750px;color:var(--mute)}.team-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:17px;margin-top:36px}.team-grid article{background:#F5EBDF;border-radius:19px;padding:23px;min-height:285px;display:flex;flex-direction:column}.team-avatar{height:58px;width:58px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(130deg,#F8DFBE,#FFF7EA);color:#A94E2A;font-family:Georgia,serif;font-size:1.08rem;margin-bottom:33px;border:2px solid #fff}.team-grid h4{font-size:1.08rem;line-height:1.4;margin-bottom:10px;letter-spacing:-.02em}.team-grid p{color:var(--mute);font-size:.82rem;line-height:1.6;margin:0}.roadmap-block{background:#28211E;color:#FFFAF4}.roadmap-intro{display:grid;grid-template-columns:1.35fr 1fr;gap:70px;align-items:end;margin-bottom:60px}.roadmap-intro .section-number{color:#E7B85C;margin-bottom:20px}.roadmap-intro h2 em{color:#E7B85C}.roadmap-intro>p{color:#E1D4C5;font-size:1.02rem;line-height:1.8}.roadmap-list{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.roadmap-list li{display:flex;gap:27px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.13);border-radius:20px;padding:30px}.roadmap-list li>span{color:#E9B979;font-size:.78rem;letter-spacing:.12em;padding-top:5px}.roadmap-list h3{font-size:1.32rem;margin-bottom:11px;letter-spacing:-.02em}.roadmap-list p{color:#E4D8CB;font-size:.88rem;margin:0;line-height:1.72}.roadmap-footnote{color:#D8C6B7;margin-top:30px;max-width:850px;font-size:.87rem}.intro-caption{color:var(--mute);font-size:1.02rem;max-width:760px;margin-top:-13px}.tech-top{border-radius:25px;background:#F3EAE0;display:flex;justify-content:space-between;min-height:290px;overflow:hidden;padding:50px;margin-bottom:18px;gap:20px}.tech-label{max-width:500px;z-index:1}.tech-label h3{font-size:clamp(2.1rem,4vw,4rem);margin:24px 0 10px}.tech-label p{color:var(--mute);font-size:.98rem}.tech-motif{display:flex;gap:5px;align-items:center;transform:rotate(-13deg)}.tech-motif div{width:105px;height:140px;border:1px solid rgba(255,255,255,.8);border-radius:25px;background:linear-gradient(150deg,rgba(255,255,255,.66),rgba(240,177,106,.19));box-shadow:5px 10px 25px rgba(126,57,27,.11);display:grid;place-items:center;color:rgba(146,76,39,.48);font-size:1.5rem;font-weight:600}.tech-motif div:nth-child(2){transform:translateY(-30px)}.tech-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.tech-grid article{border:1px solid var(--line);border-radius:18px;padding:29px 22px}.tech-grid article>span{font-size:.66rem;letter-spacing:.12em;color:#C06738;font-weight:700}.tech-grid h4{font-size:1.07rem;margin:24px 0 10px}.tech-grid p{font-size:.82rem;color:var(--mute);line-height:1.67;margin:0}.caution,.small-note{font-size:.8rem;color:#7a8b8e}.caution{margin-top:21px;margin-bottom:75px}.lab-card{background:linear-gradient(130deg,#F6EBDD,#FFF9F2);padding:46px 56px;border:1px solid #EBD6C2;border-radius:25px;display:grid;grid-template-columns:1.5fr .7fr;gap:40px;align-items:center}.lab-card h3{margin:20px 0 17px}.lab-card p{color:#6B6058;font-size:.94rem}.lab-card .small-note{color:#807269}.lab-figure{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;border-radius:50%;aspect-ratio:1;background:radial-gradient(circle at 35% 20%,#fff,#F3CD9E);border:8px solid rgba(255,253,251,.76);color:#7D3F25;box-shadow:0 10px 30px rgba(135,68,30,.12)}.lab-figure strong{font-size:clamp(5rem,8vw,8rem);line-height:1;font-weight:450;letter-spacing:-.09em}.lab-figure span{font-size:1.3rem}.lab-figure small{text-align:center;font-size:.68rem;max-width:110px;line-height:1.35;color:#8E664F;margin-top:7px}.tech-cta{border-top:1px solid var(--line);padding-top:40px;margin-top:75px;display:flex;justify-content:space-between;gap:50px}.tech-cta>div{max-width:650px}.tech-cta strong{font-size:1.25rem}.tech-cta p{color:var(--mute);margin-top:10px}.tech-cta .underlink{white-space:nowrap;align-self:start}.patients-block{background:#F7EFE8}.faq-list{border-top:1px solid var(--line)}.faq-list summary{font-size:1.14rem;min-height:80px}.faq-list .details-body{max-width:870px;padding:0 30px 28px 4px}.faq-references{font-size:.78rem;color:#928177;margin-top:38px;max-width:800px}.appointment-card{border-radius:28px;padding:60px;background:radial-gradient(circle at 87% 20%,rgba(255,255,255,.8),transparent 30%),linear-gradient(140deg,#F3DEC8,#FFF7EC);border:1px solid #EBD6C2;display:flex;justify-content:space-between;align-items:end;gap:60px}.appointment-card h2{margin-top:20px}.appointment-card p{color:#68574C}.appointment-card address{font-style:normal;font-weight:650;color:#4E3226;margin-bottom:10px}.appointment-actions{display:flex;flex-direction:column;gap:13px;min-width:245px}.appointment-actions a{justify-content:space-between}.footer{border-top:1px solid var(--line);padding:50px 0 42px}.footer-inner{display:flex;justify-content:space-between;gap:50px}.footer-brand{display:flex;gap:15px}.footer-brand strong{font-size:.94rem}.footer-brand p{font-size:.72rem;color:var(--mute);line-height:1.5;max-width:245px;margin:5px 0}.footer-meta{text-align:right}.footer-meta a{font-size:.82rem;margin-left:20px;color:#8D4B2A}.footer-meta p{font-size:.72rem;color:var(--mute);margin-top:18px}
@media(max-width:1000px){.site-nav{gap:15px}.hero{gap:28px}.team-grid{grid-template-columns:repeat(2,1fr)}.tech-grid{grid-template-columns:repeat(2,1fr)}.two-columns{gap:35px}.roadmap-intro{gap:35px}}
@media(max-width:760px){html{scroll-padding-top:76px}.container{width:calc(100% - 36px)}.header-inner{min-height:74px}.brand-mark{width:40px;height:40px;font-size:1.05rem}.brand-name{font-size:.86rem}.brand-name small{font-size:.62rem}.menu-toggle{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:5px;height:42px;width:42px;background:rgba(255,255,255,.6);border:1px solid var(--line);border-radius:12px;cursor:pointer}.menu-toggle span{width:17px;height:1.5px;background:#342D28}.site-nav{display:none;position:absolute;top:73px;left:0;right:0;background:rgba(255,250,244,.98);padding:19px 22px 27px;border-bottom:1px solid var(--line);box-shadow:0 15px 30px rgba(0,0,0,.08);flex-direction:column;align-items:stretch;gap:0}.site-nav.is-open{display:flex}.site-nav a{padding:11px 4px}.site-nav .nav-cta{margin-top:10px;text-align:center}.hero{display:flex;flex-direction:column;align-items:stretch;min-height:0;padding-top:64px;padding-bottom:35px;gap:40px}.hero-copy{order:0}h1{font-size:clamp(4rem,15vw,6rem)}.hero-profession{font-size:.97rem}.hero-message{font-size:1.01rem}.hero-art{order:1;min-height:400px}.hero-facts{order:2;position:static;display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:0}.hero-facts div:last-child{grid-column:1/-1}.section{padding-block:78px}.section-intro{margin-bottom:35px}h2{font-size:clamp(2.2rem,9vw,3.5rem)}.two-columns,.steps-grid,.roadmap-intro,.roadmap-list,.lab-card{grid-template-columns:1fr}.quote-panel{padding:38px}.quote-panel p{font-size:1.5rem}.approach-heading{margin-top:65px}.step-card>span{margin-bottom:30px}.center-intro{margin-bottom:45px}.team-block{margin-top:75px}.team-grid{gap:12px}.team-grid article{padding:16px;min-height:280px}.services{padding-top:38px}.tech-top{padding:34px 26px;min-height:230px}.tech-motif{display:none}.lab-card{padding:32px 26px}.lab-figure{width:210px;margin:auto}.tech-cta{flex-direction:column;gap:15px}.tech-cta .underlink{white-space:normal}.appointment-card{padding:36px 27px;flex-direction:column;align-items:stretch;gap:30px}.appointment-actions{min-width:0}.footer-inner{flex-direction:column;gap:25px}.footer-meta{text-align:left}.footer-meta a:first-child{margin-left:0}.roadmap-list{gap:10px}.details-body{padding-right:12px}}
@media(max-width:420px){.hero-art{min-height:350px}.team-grid{grid-template-columns:1fr}.team-grid article{min-height:0}.service-num{min-width:44px}.service-list summary{font-size:1rem}.hero-visual-label{font-size:.55rem;left:22px}.hero-art-footer{left:23px}.tech-grid{grid-template-columns:1fr}.actions .button{width:100%}}
@media(prefers-reduced-motion:reduce){:root{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}

/* V2 · Спокойный премиальный закат · 08.10.2026 */
:root{--ink:#1F252B;--mute:#6D6762;--line:rgba(71,50,34,.16);--paper:#F7F3EE;--mist:#F3EAE0;--aqua:#D96C2D;--deep:#281F1A;--white:#FFFDFC;--red:#B84A3A;--gold:#E7B85C}
body{background:var(--paper)}
.site-header{background:rgba(247,243,238,.88);border-bottom-color:rgba(90,52,31,.10)}
.brand-mark{background:#231F1D;color:#FFFDFC;box-shadow:inset 0 0 0 1px rgba(231,184,92,.22)}
.site-nav>a:hover{color:#B84A3A}
.site-nav .nav-cta{background:rgba(255,253,252,.66);border:1px solid rgba(174,107,65,.22)}
h1 em,h2 em,h3 em{color:#C76635}
.hero{grid-template-columns:1.1fr .9fr;gap:54px;padding-top:62px;padding-bottom:142px;min-height:0}
.hero-art.hero-art--portrait{min-height:0;aspect-ratio:1122/1402;max-width:520px;width:100%;margin:0;box-shadow:0 24px 65px rgba(77,45,28,.18),0 2px 7px rgba(77,45,28,.07);background:#FAEDE0;border-radius:28px;overflow:hidden;border:1px solid rgba(255,255,255,.9)}
.hero-art--portrait:before{display:none}
.hero-art--portrait img{display:block;width:100%;height:100%;object-fit:cover}
.hero-profession{color:#5C5652}
.hero-message{border-left-color:#D96C2D}
.button-primary{background:linear-gradient(125deg,#B9511F 0%,#963D20 100%);color:#FFFDFC;border:1px solid rgba(255,248,238,.38);box-shadow:0 12px 28px rgba(139,62,29,.19),inset 0 1px 0 rgba(255,255,255,.30)}
.button-primary:hover{background:linear-gradient(125deg,#C86329,#9D4223);box-shadow:0 16px 32px rgba(139,62,29,.25)}
.button-glass{background:linear-gradient(155deg,rgba(255,255,255,.85),rgba(255,239,221,.57));border:1px solid rgba(255,255,255,.91);box-shadow:0 9px 24px rgba(132,80,46,.10),inset 0 1px 0 white}
.button:focus-visible,a:focus-visible,summary:focus-visible,button:focus-visible{outline:3px solid #CF8B45;outline-offset:3px}
.section-number,.eyebrow{color:#A94B26}.eyebrow-dot{background:#D96C2D}
.quote-panel{background:linear-gradient(124deg,#F6E7D8,#FFF9F0);border-color:#EDD5C0}
.quote-panel p{color:#443129}
.mission-block{background:linear-gradient(175deg,#F3E9DE,#F7F2EC)}
.step-card{background:rgba(255,253,250,.68);border-color:rgba(255,255,255,.95)}
.team-grid article{background:linear-gradient(140deg,#FBF4E9,#F5E9DA)}
.team-avatar{background:linear-gradient(140deg,#F4C894,#FAEAD8);color:#924621}
.roadmap-block{background:radial-gradient(circle at 85% 15%,rgba(184,74,58,.17),transparent 35%),#26201D;color:#FFF9F2}
.roadmap-intro .section-number,.roadmap-intro h2 em{color:#E7B85C}
.roadmap-intro>p,.roadmap-list p,.roadmap-footnote{color:#E5D9CA}
.roadmap-list li{background:rgba(255,255,255,.055);border-color:rgba(231,184,92,.18)}
.roadmap-list li>span{color:#E7B85C}
.tech-top{background:linear-gradient(140deg,#F7E9D7,#FAF3E9)}
.tech-grid article{background:#FFFCF7}
.lab-card{background:linear-gradient(125deg,#F5E4D0,#FFFAF3);border-color:#EED9C7}
.lab-figure{background:radial-gradient(circle at 32% 20%,#FFFDF7,#F0C996);color:#8D462A}
.patients-block{background:#F5EBE0}
.appointment-card{background:radial-gradient(circle at 85% 14%,rgba(255,255,255,.88),transparent 32%),linear-gradient(135deg,#F5DEBF,#FBEFE0);border-color:#EDD5BE}
.underlink{color:#A04A26;border-color:#DDA576}.underlink:hover{color:#73351E}
.footer-meta a{color:#A5532D}
@media(max-width:1000px){.hero{gap:30px}}
@media(max-width:760px){.hero{padding-top:56px;padding-bottom:34px;gap:32px}.hero-art.hero-art--portrait{width:min(100%,490px);align-self:center;aspect-ratio:1122/1402}.site-nav{background:rgba(255,250,244,.98)}.menu-toggle span{background:#3F3028}}
@media(max-width:420px){.hero-art.hero-art--portrait{width:100%;min-height:0}.hero h1{font-size:clamp(3.8rem,15vw,5.4rem)}}

/* Ссылки на Telegram: версия v2 · 09.10.2026 */
.hero-social{margin-top:10px;margin-bottom:0}.hero-social .underlink{margin-top:0}.footer-meta a{display:inline-block}.footer-meta{line-height:1.8}
@media(max-width:420px){.footer-meta a{margin:0 16px 8px 0}}

/* v3: единые ссылки на Telegram и Instagram */
.hero-social{display:flex;flex-wrap:wrap;align-items:center;column-gap:24px;row-gap:8px}.hero-social .underlink{margin-top:0}
