._hero_11i2m_1{--cyan:#bceef5;--ink:#121b20;background:var(--cyan);color:var(--ink);border-radius:0 0 24px 24px;grid-template-columns:.82fr 1.18fr;align-items:center;gap:20px;width:calc(100% - 32px);margin:0 auto;padding:30px 42px 38px;display:grid}._heroCopy_11i2m_1{justify-self:end;min-width:0;max-width:490px;padding:5px 0 30px}._hero_11i2m_1 h1{font-family:var(--display);letter-spacing:-.065em;text-wrap:balance;font-size:clamp(42px,4.2vw,64px);font-weight:700;line-height:1.35;margin:0 0 23px!important}._intro_11i2m_1{letter-spacing:-.035em;white-space:pre-line;font-size:22px;line-height:1.75;margin-bottom:13px!important}._services_11i2m_1{font-size:14px;line-height:1.7;margin-bottom:25px!important}._book_11i2m_1{background:var(--ink);border-radius:30px;justify-content:center;align-items:center;gap:25px;min-height:52px;padding:13px 23px;font-size:16px;font-weight:650;transition:transform .18s,background .18s;display:inline-flex;color:#fff!important}._book_11i2m_1:hover{background:#24363e;transform:translateY(-2px)}._book_11i2m_1 span{font-size:20px}._offer_11i2m_1{max-width:380px;font-size:13px;line-height:1.8;margin-top:14px!important}._visual_11i2m_1{justify-self:start;width:100%;min-width:0;max-width:760px;margin:0!important}._visual_11i2m_1>img{object-fit:contain;width:100%;height:auto;max-height:440px;display:block}._flow_11i2m_1{justify-content:space-between;align-items:center;max-width:570px;margin:0 auto;display:flex}._flow_11i2m_1>div{flex:1;justify-content:space-around;align-items:center;gap:15px;display:flex}._flow_11i2m_1>div:last-child{flex:.8}._flow_11i2m_1 button{min-height:48px;color:var(--ink);letter-spacing:-.025em;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:10px 14px;font:650 18px/1.4 Wanted Sans,sans-serif}._flow_11i2m_1 button[aria-pressed=true]{background:var(--ink);color:#fff}._flow_11i2m_1 button:hover:not([aria-pressed=true]){background:#a6e1e9}._flow_11i2m_1>div>span{color:#367381;font-size:26px;line-height:1}._caption_11i2m_1{text-align:center;max-width:590px;min-height:29px;margin:16px auto 0;font-size:16px;line-height:1.75}._illustrationNote_11i2m_1{text-align:center;color:#45565e;font-size:12px;line-height:1.7;margin-top:5px!important}._hero_11i2m_1 :is(button,a):focus-visible{outline-offset:5px;outline:3px solid #174c59}._visual_11i2m_1>img{animation:.55s ease-out both _arrive_11i2m_1}@keyframes _arrive_11i2m_1{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (width>=1600px){._hero_11i2m_1{gap:45px}._heroCopy_11i2m_1{max-width:520px}._visual_11i2m_1>img{max-height:490px}}@media (width<=1100px){._hero_11i2m_1{grid-template-columns:.9fr 1.1fr;gap:10px;padding:25px 28px 32px}._hero_11i2m_1 h1{font-size:44px}._intro_11i2m_1{font-size:20px}._services_11i2m_1{font-size:13px}._visual_11i2m_1>img{max-height:360px}._flow_11i2m_1 button{padding-inline:10px;font-size:15px}._flow_11i2m_1>div{gap:6px}._caption_11i2m_1{font-size:14px}._flow_11i2m_1>div>span{font-size:22px}}@media (width<=760px){._hero_11i2m_1{border-radius:0 0 19px 19px;grid-template-columns:1fr;gap:7px;width:calc(100% - 20px);padding:23px 16px 24px}._heroCopy_11i2m_1{justify-self:stretch;max-width:500px;padding:0}._hero_11i2m_1 h1{letter-spacing:-.055em;font-size:clamp(32px,8.5vw,48px);line-height:1.4;margin-bottom:16px!important}._intro_11i2m_1{white-space:normal;max-width:330px;font-size:18px;line-height:1.7;margin-bottom:8px!important}._services_11i2m_1{font-size:12px;margin-bottom:19px!important}._book_11i2m_1{gap:22px;min-height:48px;padding:12px 21px;font-size:14px}._offer_11i2m_1{max-width:330px;font-size:12px;line-height:1.8;margin-top:11px!important}._visual_11i2m_1{justify-self:center;max-width:500px}._visual_11i2m_1>img{min-height:180px;max-height:285px;margin:-4px auto -6px}._flow_11i2m_1{gap:0}._flow_11i2m_1>div{justify-content:space-around;gap:1px}._flow_11i2m_1 button{border-radius:4px;min-height:44px;padding:8px 10px;font-size:13px}._flow_11i2m_1>div>span{font-size:19px}._caption_11i2m_1{max-width:340px;min-height:24px;margin-top:10px;font-size:13px;line-height:1.8}._illustrationNote_11i2m_1{font-size:11px;margin-top:3px!important}}@media (width<=360px){._hero_11i2m_1{padding-inline:13px}._hero_11i2m_1 h1{font-size:31px}._intro_11i2m_1{font-size:17px}._services_11i2m_1,._offer_11i2m_1{font-size:11px}._flow_11i2m_1 button{padding-inline:7px;font-size:12px}._flow_11i2m_1>div>span{font-size:17px}._visual_11i2m_1>img{min-height:170px;max-height:240px}}@media (prefers-reduced-motion:reduce){._visual_11i2m_1>img{animation:none}._book_11i2m_1{transition:none}._book_11i2m_1:hover{transform:none}}
