.page-opening_opening__G1XAL .hero-grid{grid-template-columns:1.08fr 1fr;gap:clamp(36px,6vw,100px);min-height:630px}.page-opening_opening__G1XAL .hero-visual{align-self:center;padding-block:48px;min-width:0}.page-opening_opening__G1XAL .hero-copy{padding-block:64px}.page-opening_opening__G1XAL h1{font-size:clamp(44px,4.5vw,72px)}.page-opening_opening__G1XAL .hero-intro{font-size:20px;max-width:480px}.page-opening_opening__G1XAL .system-visual{min-height:450px;display:flex;flex-direction:column;justify-content:space-between}.page-opening_diagnostic__aL8wA{background:#eeefed;padding:38px;border-top:2px solid #d6311b}.page-opening_caption__DPSFW{display:flex;justify-content:space-between;gap:16px;font-size:10px;text-transform:uppercase;letter-spacing:.13em;color:#596063}.page-opening_caption__DPSFW span{text-transform:none;letter-spacing:0}.page-opening_question__8XGd8{font-size:clamp(28px,3vw,42px);line-height:1.15;margin:50px 0 38px;color:#121416;letter-spacing:-.035em}.page-opening_questionRow__BRgeK{display:grid;grid-template-columns:100px 1fr;gap:20px;border-top:1px solid #c7cbcc;padding:19px 0;align-items:baseline}.page-opening_questionRow__BRgeK span{font-size:11px;color:#62686a}.page-opening_questionRow__BRgeK p{margin:0;font-size:19px;color:#202628;line-height:1.3}.page-opening_foot__ldjoL{font-size:12px;margin:30px 0 0}.page-opening_path__cuKIw{border-top:1px solid #c7cbcc;padding-top:24px}.page-opening_path__cuKIw .page-opening_caption__DPSFW{margin-bottom:25px}.page-opening_path__cuKIw a{display:flex;align-items:center;gap:24px;padding:20px 0;border-bottom:1px solid #c7cbcc;text-decoration:none}.page-opening_path__cuKIw a>span{font-family:var(--font-editorial),serif;font-size:25px;font-style:italic;color:#747d80}.page-opening_path__cuKIw a strong{font-size:30px;font-weight:450;letter-spacing:-.03em}.page-opening_path__cuKIw a svg{margin-left:auto;transition:transform .2s}.page-opening_path__cuKIw a:hover svg{transform:translate(3px,-3px)}.page-opening_path__cuKIw a:hover strong{color:#d6311b}.page-opening_editorial___3gFF{padding:80px 0 74px;border-bottom:1px solid #c7cbcc}.page-opening_editorial___3gFF h1{max-width:1000px;font-size:clamp(60px,7.5vw,110px);line-height:1.03}.page-opening_editorial___3gFF h1 em{display:block}.page-opening_bottom__whyUu{display:grid;grid-template-columns:1.15fr 1fr;gap:12%;margin-top:50px;align-items:start}.page-opening_bottom__whyUu>p{font-size:21px;max-width:500px;margin:0}.page-opening_contacts__3vtcF{display:grid;gap:20px}.page-opening_contacts__3vtcF>a:not(:last-child){display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #c7cbcc;padding-bottom:14px;text-decoration:none;font-size:clamp(18px,2vw,26px);letter-spacing:-.02em}.page-opening_contacts__3vtcF>a:hover{color:#d6311b}.page-opening_contacts__3vtcF>a:last-child{justify-self:start;margin-top:6px}.page-opening_history__gcybM{background:#eeefed}.page-opening_evolution__DKUXx{display:grid;gap:16px;border-left:1px solid #acb3b5;padding-left:26px}.page-opening_evolution__DKUXx span{position:relative;font-size:18px}.page-opening_evolution__DKUXx span:before{content:"";position:absolute;left:-30px;top:10px;width:7px;height:7px;background:#d6311b;border-radius:50%}@media (max-width:1100px) and (min-width:701px){.page-opening_opening__G1XAL .hero-grid{gap:30px}.page-opening_diagnostic__aL8wA{padding:25px}.page-opening_questionRow__BRgeK{grid-template-columns:75px 1fr;gap:12px}.page-opening_caption__DPSFW{flex-wrap:wrap}.page-opening_opening__G1XAL h1{font-size:47px}.page-opening_opening__G1XAL .system-visual{min-height:400px;padding:25px}}@media (max-width:700px){.page-opening_opening__G1XAL .hero-grid{display:block;min-height:0}.page-opening_opening__G1XAL .hero-copy{padding:45px 0 32px}.page-opening_opening__G1XAL h1{font-size:clamp(37px,9.6vw,60px)}.page-opening_opening__G1XAL .hero-intro{font-size:18px}.page-opening_opening__G1XAL .hero-visual{padding:10px 0 44px}.page-opening_opening__G1XAL .system-visual{min-height:350px}.page-opening_diagnostic__aL8wA{padding:27px 23px}.page-opening_question__8XGd8{font-size:33px;margin:36px 0 28px}.page-opening_questionRow__BRgeK{grid-template-columns:75px 1fr;gap:12px}.page-opening_questionRow__BRgeK p{font-size:17px}.page-opening_caption__DPSFW{font-size:9px}.page-opening_path__cuKIw a{padding:16px 0}.page-opening_path__cuKIw a strong{font-size:28px}.page-opening_editorial___3gFF{padding:46px 0}.page-opening_editorial___3gFF h1{font-size:clamp(43px,11.3vw,72px)}.page-opening_bottom__whyUu{grid-template-columns:1fr;gap:30px;margin-top:30px}.page-opening_bottom__whyUu>p{font-size:18px}.page-opening_contacts__3vtcF>a:not(:last-child){font-size:22px}.page-opening_evolution__DKUXx span{font-size:16px}}@media (prefers-reduced-motion:reduce){.page-opening_path__cuKIw a svg{transition:none}.page-opening_path__cuKIw a:hover svg{transform:none}}