.EBpfNq_page{--bg:#f1edf7;--bg2:#e9e2f3;--ink:#302743;--accent:#7356a6;--accent-d:#5d438e;--surface:#fff;--muted:#6e657c;--lilac:#cbbce5;--line:#3027431f;--sans:"Manrope Variable", "Manrope", system-ui, sans-serif;--gut:60px;--navh:88px;--sec:128px;--ease:cubic-bezier(.16, 1, .3, 1);background:var(--bg);color:var(--ink);font-family:var(--sans);font-feature-settings:"ss01" off;font-size:18px;line-height:1.55}.EBpfNq_page ::selection{background:var(--accent);color:#fff}.EBpfNq_page :focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:6px}.EBpfNq_page section[id]{scroll-margin-top:calc(var(--navh) + 8px)}.EBpfNq_skip{z-index:300;background:var(--ink);color:#fff;border-radius:999px;padding:12px 18px;font-weight:700;position:absolute;top:-60px;left:16px}.EBpfNq_skip:focus{top:12px}.EBpfNq_wrap{width:100%;max-width:calc(1320px + var(--gut) * 2);padding-inline:var(--gut);margin-inline:auto}.EBpfNq_btn{background:var(--accent);color:#fff;letter-spacing:-.01em;min-height:52px;transition:background .18s, box-shadow .18s, transform .18s var(--ease);border-radius:999px;justify-content:center;align-items:center;gap:12px;padding:0 26px;font-size:17px;font-weight:700;display:inline-flex;box-shadow:0 14px 30px -16px #7356a6cc}.EBpfNq_btn:hover{background:var(--accent-d);box-shadow:0 18px 34px -16px #5d438ee6}.EBpfNq_btn:active{transform:translateY(1px)}.EBpfNq_btnLg{min-height:60px;padding:0 32px;font-size:19px}.EBpfNq_btnIco{width:20px;height:20px;transition:transform .25s var(--ease);flex:none}.EBpfNq_btn:hover .EBpfNq_btnIco,.EBpfNq_textLink:hover .EBpfNq_btnIco,.EBpfNq_cardLink:hover .EBpfNq_btnIco{transform:translate(4px)}.EBpfNq_btnLight{color:var(--accent-d);box-shadow:none;background:#fff}.EBpfNq_btnLight:hover{background:var(--bg)}.EBpfNq_btnGhost{border:1.5px solid var(--accent);min-height:48px;color:var(--accent-d);border-radius:999px;padding:0 22px;font-weight:700}.EBpfNq_btnGhost:hover{background:var(--bg)}.EBpfNq_textLink{min-height:48px;color:var(--accent);transition:background-size .3s var(--ease);background:linear-gradient(currentColor,currentColor) 0 calc(100% - 8px)/100% 1.5px no-repeat;align-items:center;gap:10px;font-size:17px;font-weight:600;display:inline-flex}.EBpfNq_textLink:hover{background-position:right calc(100% - 8px);background-size:0 1.5px}.EBpfNq_nav{z-index:200;transition:background .35s,box-shadow .35s;position:fixed;inset:0 0 auto}.EBpfNq_navSolid,.EBpfNq_navOpen{box-shadow:0 1px 0 var(--line);-webkit-backdrop-filter:blur(12px);background:#f1edf7f7}.EBpfNq_navIn{height:var(--navh);max-width:calc(1320px + var(--gut) * 2);padding-inline:var(--gut);transition:height .35s var(--ease);justify-content:space-between;align-items:center;gap:24px;margin-inline:auto;display:flex}.EBpfNq_navSolid .EBpfNq_navIn{height:72px}.EBpfNq_logo{align-items:center;min-height:44px;display:inline-flex}.EBpfNq_logoIn{align-items:center;gap:12px;display:inline-flex}.EBpfNq_logoMark{flex:none;width:44px;height:44px}.EBpfNq_logoWord{letter-spacing:-.04em;font-size:30px;font-weight:800;line-height:1}.EBpfNq_navLinks{align-items:center;gap:44px;font-size:17px;font-weight:600;display:flex}.EBpfNq_navLinks a:not(.EBpfNq_navCta){padding:12px 0;position:relative}.EBpfNq_navLinks a:not(.EBpfNq_navCta):after{content:"";background:var(--accent);transform-origin:100%;height:2px;transition:transform .3s var(--ease);border-radius:2px;position:absolute;bottom:6px;left:0;right:0;transform:scaleX(0)}.EBpfNq_navLinks a:not(.EBpfNq_navCta):hover:after{transform-origin:0;transform:scaleX(1)}.EBpfNq_navCta{background:var(--accent);color:#fff;border-radius:999px;align-items:center;min-height:44px;padding:0 20px;font-size:15px;font-weight:700;transition:background .18s;display:none}.EBpfNq_navSolid .EBpfNq_navCta{animation:EBpfNq_pv-in .45s var(--ease);display:inline-flex}@keyframes EBpfNq_pv-in{0%{opacity:0;transform:translateY(-6px)}}.EBpfNq_navCta:hover{background:var(--accent-d)}.EBpfNq_burger{border-radius:50%;place-items:center;width:48px;height:48px;margin-right:-8px;display:none}.EBpfNq_burger span,.EBpfNq_burger span:before,.EBpfNq_burger span:after{background:var(--ink);width:26px;height:2px;transition:transform .3s var(--ease), background .2s;border-radius:2px;display:block}.EBpfNq_burger span{position:relative}.EBpfNq_burger span:before,.EBpfNq_burger span:after{content:"";position:absolute;left:0}.EBpfNq_burger span:before{top:-8px}.EBpfNq_burger span:after{top:8px}.EBpfNq_burger .EBpfNq_burgerX{background:0 0}.EBpfNq_burger .EBpfNq_burgerX:before{transform:translateY(8px)rotate(45deg)}.EBpfNq_burger .EBpfNq_burgerX:after{transform:translateY(-8px)rotate(-45deg)}.EBpfNq_drawer{top:var(--navh);height:calc(100dvh - var(--navh));background:var(--bg);padding:16px var(--gut) 28px;flex-direction:column;justify-content:space-between;gap:24px;display:flex;position:fixed;left:0;right:0;overflow-y:auto}.EBpfNq_drawer[hidden]{display:none}.EBpfNq_drawer nav{flex-direction:column;display:flex}.EBpfNq_drawer nav a{letter-spacing:-.035em;border-bottom:1px solid var(--line);align-items:baseline;gap:16px;padding:14px 0;font-size:30px;font-weight:800;line-height:1.2;display:flex}.EBpfNq_drawer nav small{color:var(--accent);letter-spacing:.06em;font-size:13px;font-weight:700}.EBpfNq_drawerFoot{gap:14px;display:grid}.EBpfNq_drawerFoot p{color:var(--muted);font-size:15px}.EBpfNq_drawerClose{border:1.5px solid var(--line);border-radius:999px;min-height:48px;font-weight:700}.EBpfNq_hero{max-width:calc(1320px + var(--gut) * 2);padding:calc(var(--navh) + 8px) var(--gut) 56px;grid-template-columns:minmax(0,53fr) minmax(0,47fr);align-items:center;column-gap:32px;min-height:min(820px,max(620px,100svh - 150px));margin-inline:auto;display:grid;position:relative}.EBpfNq_heroCopy{z-index:2;padding-bottom:12px;position:relative}.EBpfNq_h1{letter-spacing:-.045em;white-space:nowrap;margin-bottom:26px;font-size:clamp(56px,7.2vw,106px);font-weight:800;line-height:1.05}.EBpfNq_lead{letter-spacing:-.015em;color:#4a4060;max-width:11.5em;font-size:clamp(26px,2.9vw,42px);font-weight:400;line-height:1.2}.EBpfNq_actions{flex-wrap:wrap;align-items:center;gap:18px 38px;margin-top:44px;display:flex}.EBpfNq_heroArt{min-height:560px;margin-right:calc(var(--gut) * -1 + 12px);align-self:stretch;position:relative}.EBpfNq_heroBlob,.EBpfNq_heroBack{border-radius:58% 42% 40% 60%/62% 46% 54% 38%;position:absolute;inset:0 0 4% -14%}.EBpfNq_heroBack{background:var(--bg2);animation:18s ease-in-out infinite alternate EBpfNq_pv-morph2;transform:translate(-3%,4%)rotate(-4deg)}.EBpfNq_heroBlob{background:var(--lilac);isolation:isolate;will-change:border-radius;animation:16s ease-in-out infinite alternate EBpfNq_pv-morph;overflow:hidden}.EBpfNq_heroPic{display:block;position:absolute;inset:-4% 0}.EBpfNq_heroPic img{object-fit:cover;object-position:68% 55%;width:100%;height:100%}@keyframes EBpfNq_pv-morph{0%{border-radius:58% 42% 40% 60%/62% 46% 54% 38%}50%{border-radius:52% 48% 44% 56%/56% 52% 48% 44%}to{border-radius:62% 38% 46% 54%/66% 42% 58% 34%}}@keyframes EBpfNq_pv-morph2{0%{border-radius:46% 54% 58% 42%/52% 58% 42% 48%}to{border-radius:56% 44% 48% 52%/44% 50% 50% 56%}}.EBpfNq_float{z-index:3;color:var(--accent);opacity:.9;pointer-events:none;position:absolute}.EBpfNq_float svg{width:100%;height:100%}.EBpfNq_float1{width:34px;height:34px;animation:6s ease-in-out infinite EBpfNq_pv-bob;top:8%;left:-10%;transform:rotate(-18deg)}.EBpfNq_float2{color:#a892cf;width:22px;height:22px;animation:7s ease-in-out -2s infinite EBpfNq_pv-bob;top:2%;left:-4%;transform:rotate(12deg)}@keyframes EBpfNq_pv-bob{50%{translate:0 -10px}}.EBpfNq_strip{background:var(--surface);z-index:2;position:relative}.EBpfNq_stripIn{max-width:calc(1320px + var(--gut) * 2);padding:36px var(--gut);grid-template-columns:repeat(3,minmax(0,1fr));margin-inline:auto;display:grid}.EBpfNq_stripIn li{display:flex}.EBpfNq_stripIn li+li{border-left:1.5px solid var(--line)}.EBpfNq_stripItem{letter-spacing:-.025em;border-radius:18px;flex:1;align-items:center;gap:22px;min-height:76px;padding:18px 40px;font-size:23px;font-weight:700;transition:background .2s;display:flex}.EBpfNq_stripIn li:first-child .EBpfNq_stripItem{padding-left:0}.EBpfNq_stripIn li:last-child .EBpfNq_stripItem{padding-right:0}.EBpfNq_stripItem span{flex:1}.EBpfNq_stripIco{stroke-width:1.4px;width:46px;height:46px;transition:color .2s, transform .4s var(--ease);flex:none}.EBpfNq_stripArr{width:24px;height:24px;transition:transform .3s var(--ease);flex:none}.EBpfNq_stripItem:hover{color:var(--accent-d)}.EBpfNq_stripItem:hover .EBpfNq_stripIco{color:var(--accent);transform:rotate(-6deg)scale(1.06)}.EBpfNq_stripItem:hover .EBpfNq_stripArr{transform:translate(6px)}.EBpfNq_head{max-width:760px;margin-bottom:56px}.EBpfNq_headRow{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:24px 64px;max-width:none;display:grid}.EBpfNq_kicker{letter-spacing:.12em;text-transform:uppercase;color:var(--accent);align-items:center;gap:10px;margin-bottom:18px;font-size:14px;font-weight:800;display:inline-flex}.EBpfNq_kicker:before{content:"";background:currentColor;border-radius:2px;width:22px;height:2px}.EBpfNq_h2{letter-spacing:-.04em;text-wrap:balance;font-size:clamp(36px,4.4vw,64px);font-weight:800;line-height:1.08}.EBpfNq_headLead{color:var(--muted);max-width:34em;margin-top:20px;font-size:19px}.EBpfNq_headRow .EBpfNq_headLead{margin-top:0}.EBpfNq_body{color:#4a4060;max-width:30em;margin-top:22px;font-size:20px}.EBpfNq_services{padding:var(--sec) 0;background:var(--surface)}.EBpfNq_cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.EBpfNq_card{background:var(--bg);transition:transform .45s var(--ease), box-shadow .45s var(--ease), background .3s;border-radius:32px;flex-direction:column;padding:34px 32px 30px;display:flex;position:relative}.EBpfNq_card:hover{background:#eee8f6;transform:translateY(-6px);box-shadow:0 30px 60px -36px #30274373}.EBpfNq_cardTop{justify-content:space-between;align-items:center;margin-bottom:40px;display:flex}.EBpfNq_cardIco{background:var(--surface);width:68px;height:68px;color:var(--accent);transition:background .3s, color .3s, transform .45s var(--ease);border-radius:22px;place-items:center;display:grid}.EBpfNq_cardIco svg{width:34px;height:34px}.EBpfNq_card:hover .EBpfNq_cardIco{background:var(--accent);color:#fff;transform:rotate(-6deg)}.EBpfNq_cardNo{color:var(--muted);letter-spacing:.06em;font-size:15px;font-weight:800}.EBpfNq_card h3{letter-spacing:-.03em;margin-bottom:12px;font-size:28px;font-weight:800;line-height:1.15}.EBpfNq_card>p{color:#4a4060;font-size:17px}.EBpfNq_cardSub{border-top:1px solid var(--line);letter-spacing:.1em;text-transform:uppercase;margin-top:26px;padding-top:22px;font-weight:800;color:var(--accent)!important;font-size:13px!important}.EBpfNq_card ul{gap:12px;margin-top:14px;margin-bottom:30px;display:grid}.EBpfNq_card li{gap:12px;font-size:16px;line-height:1.45;display:flex}.EBpfNq_li{width:20px;height:20px;color:var(--accent);flex:none;margin-top:1px}.EBpfNq_cardLink{min-height:44px;color:var(--accent-d);align-self:flex-start;align-items:center;gap:10px;margin-top:auto;font-weight:700;display:inline-flex}.EBpfNq_approach{padding:var(--sec) 0;overflow:hidden}.EBpfNq_approachIn{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:72px;display:grid}.EBpfNq_approachArt{aspect-ratio:1/.9;position:relative}.EBpfNq_photoCat,.EBpfNq_photoDog{background:var(--lilac);position:absolute;overflow:hidden}.EBpfNq_photoCat img,.EBpfNq_photoDog img{object-fit:cover;width:100%;height:100%}.EBpfNq_photoCat{aspect-ratio:1.12;border-radius:46% 54% 42% 58%/50% 44% 56% 50%;width:64%;top:0;left:0}.EBpfNq_photoDog{aspect-ratio:1;width:56%;box-shadow:0 0 0 12px var(--bg);border-radius:54% 46% 58% 42%/46% 56% 44% 54%;bottom:0;right:0}.EBpfNq_photoCat img{object-position:50% 40%}.EBpfNq_note{background:var(--surface);border-radius:26px;max-width:440px;margin-top:40px;padding:24px 26px;box-shadow:0 24px 50px -34px #30274380}.EBpfNq_noteHead{align-items:center;gap:10px;margin-bottom:14px;font-size:16px;font-weight:800;display:flex}.EBpfNq_noteHead span{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);background:var(--bg);border-radius:999px;margin-left:auto;padding:5px 10px;font-size:12px;font-weight:700}.EBpfNq_notePaw{width:20px;height:20px;color:var(--accent)}.EBpfNq_note dl{gap:0;display:grid}.EBpfNq_note dl div{border-top:1px dashed var(--line);grid-template-columns:110px minmax(0,1fr);gap:12px;padding:10px 0;font-size:16px;display:grid}.EBpfNq_note dt{color:var(--muted)}.EBpfNq_note dd{font-weight:600}.EBpfNq_process{padding:var(--sec) 0;background:var(--ink);color:#f4f0fa;position:relative;overflow:hidden}.EBpfNq_process .EBpfNq_kicker{color:#bba8e0}.EBpfNq_steps{position:relative}.EBpfNq_stepsLine{pointer-events:none;width:100%;height:120px;position:absolute;top:-6px;left:0;right:0}.EBpfNq_stepsLine path{fill:none;stroke:#8e74c0;stroke-width:2px}.EBpfNq_steps ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;display:grid;position:relative}.EBpfNq_step{padding-top:4px}.EBpfNq_stepNo{background:var(--accent);color:#fff;letter-spacing:-.04em;width:92px;height:92px;box-shadow:0 0 0 10px var(--ink);border-radius:50%;place-items:center;margin-bottom:30px;font-size:36px;font-weight:800;display:grid}.EBpfNq_step h3{letter-spacing:-.03em;max-width:14em;margin-bottom:12px;font-size:26px;font-weight:800;line-height:1.2}.EBpfNq_step p{color:#cfc6dd;max-width:26em;font-size:17px}.EBpfNq_team{padding:var(--sec) 0}.EBpfNq_teamGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.EBpfNq_member{background:var(--surface);transition:transform .45s var(--ease), box-shadow .45s var(--ease);border-radius:30px;padding:18px 18px 26px;position:relative}.EBpfNq_member:hover{transform:translateY(-6px);box-shadow:0 30px 60px -38px #30274380}.EBpfNq_avatar{aspect-ratio:1/1.05;color:#ffffffe6;border-radius:22px;place-items:center;margin-bottom:22px;display:grid;position:relative;overflow:hidden}.EBpfNq_avatar svg{stroke-width:1.1px;width:38%;height:38%}.EBpfNq_avatar:after{content:"";aspect-ratio:1;background:#ffffff24;border-radius:50%;width:70%;position:absolute;bottom:-24%;right:-20%}.EBpfNq_tinta{background:linear-gradient(160deg,#9c84c8,#7356a6)}.EBpfNq_tintb{background:linear-gradient(160deg,#c3b1e2,#937bbf)}.EBpfNq_tintc{background:linear-gradient(160deg,#b9a6d9,#6e5a99)}.EBpfNq_tintd{background:linear-gradient(160deg,#a99ac4,#514071)}.EBpfNq_tag{letter-spacing:.08em;text-transform:uppercase;color:var(--ink);background:#ffffffeb;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:800;position:absolute;top:30px;left:30px}.EBpfNq_member h3{letter-spacing:-.025em;padding-inline:6px;font-size:22px;font-weight:800;line-height:1.2}.EBpfNq_member p{color:var(--muted);margin-top:6px;padding-inline:6px;font-size:16px;line-height:1.45}.EBpfNq_clinic{padding:var(--sec) 0;background:var(--surface)}.EBpfNq_clinicTop{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:end;gap:56px;margin-bottom:64px;display:grid}.EBpfNq_banner{aspect-ratio:2.15;background:var(--lilac);border-radius:999px 999px 999px 40px;overflow:hidden}.EBpfNq_banner img{object-fit:cover;width:100%;height:100%}.EBpfNq_ways{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-bottom:72px;display:grid}.EBpfNq_ways li{border-top:2px solid var(--ink);padding-top:26px}.EBpfNq_wayNo{color:var(--accent);letter-spacing:.06em;margin-bottom:14px;font-size:15px;font-weight:800;display:block}.EBpfNq_ways h3{letter-spacing:-.03em;margin-bottom:10px;font-size:24px;font-weight:800;line-height:1.2}.EBpfNq_ways p{color:var(--muted);font-size:17px}.EBpfNq_visit{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:24px;display:grid}.EBpfNq_map{background:#e6dff1;border-radius:32px;min-height:380px;position:relative;overflow:hidden}.EBpfNq_map svg{width:100%;height:100%;position:absolute;inset:0}.EBpfNq_mapPin{background:var(--accent);border-radius:50% 50% 50% 8px;place-items:center;width:64px;height:64px;margin:-32px 0 0 -32px;display:grid;position:absolute;top:46%;left:50%;transform:rotate(-45deg);box-shadow:0 16px 30px -12px #30274399}.EBpfNq_mapPin svg{color:#fff;width:28px;height:28px;position:static;transform:rotate(45deg)}.EBpfNq_mapPin:after{content:"";border-radius:inherit;border:2px solid var(--accent);opacity:0;animation:2.6s ease-out infinite EBpfNq_pv-ping;position:absolute;inset:-14px}@keyframes EBpfNq_pv-ping{0%{opacity:.6;transform:scale(.7)}to{opacity:0;transform:scale(1.4)}}.EBpfNq_mapTag{background:#fff;border-radius:999px;padding:10px 16px;font-size:15px;font-weight:700;position:absolute;bottom:20px;left:20px}.EBpfNq_info{background:var(--bg);border-radius:32px;padding:34px 32px}.EBpfNq_info h3{letter-spacing:-.02em;align-items:center;gap:10px;margin:26px 0 8px;font-size:18px;font-weight:800;display:flex}.EBpfNq_info h3:first-child{margin-top:0}.EBpfNq_info h3 small{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);background:#fff;border-radius:999px;padding:4px 9px;font-size:12px;font-weight:700}.EBpfNq_info>p{color:#4a4060;font-size:17px}.EBpfNq_info small{color:var(--muted)}.EBpfNq_infoIco{width:22px;height:22px;color:var(--accent);flex:none}.EBpfNq_hours div{border-bottom:1px solid var(--line);justify-content:space-between;gap:16px;padding:10px 0;font-size:17px;display:flex}.EBpfNq_hours dd{font-variant-numeric:tabular-nums;font-weight:700}.EBpfNq_ph{font-weight:700}.EBpfNq_request{padding:var(--sec) 0;background:linear-gradient(180deg, var(--bg) 0%, var(--bg2) 100%)}.EBpfNq_requestIn{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:72px;display:grid}.EBpfNq_contact{gap:16px;margin-top:36px;display:grid}.EBpfNq_contact li{color:#4a4060;align-items:flex-start;gap:14px;font-size:17px;display:flex}.EBpfNq_contact li svg{margin-top:2px}.EBpfNq_formCard{background:var(--surface);border-radius:36px;padding:40px;box-shadow:0 40px 80px -50px #3027438c}.EBpfNq_form{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 20px;display:grid}.EBpfNq_field{align-content:start;gap:8px;display:grid}.EBpfNq_fWide{grid-column:1/-1}.EBpfNq_fLabel{font-size:15px;font-weight:700}.EBpfNq_fLabel i{color:var(--muted);font-style:normal;font-weight:500}.EBpfNq_field input,.EBpfNq_field textarea{width:100%;min-height:52px;color:var(--ink);background:#fbfafd;border:1.5px solid #dcd3e8;border-radius:16px;padding:13px 16px;font-size:16px;transition:border-color .18s,box-shadow .18s,background .18s}.EBpfNq_field textarea{resize:vertical;min-height:104px}.EBpfNq_field input::placeholder,.EBpfNq_field textarea::placeholder{color:#8f87a0}.EBpfNq_field input:focus,.EBpfNq_field textarea:focus{border-color:var(--accent);background:#fff;outline:none;box-shadow:0 0 0 4px #7356a629}.EBpfNq_field [aria-invalid=true]{border-color:#b3261e}.EBpfNq_fErr{color:#b3261e;font-size:14px;font-weight:600}.EBpfNq_chips{flex-wrap:wrap;gap:8px;display:flex}.EBpfNq_chip{border:1.5px solid #dcd3e8;border-radius:999px;min-height:44px;padding:0 18px;font-size:15px;font-weight:600;transition:background .18s,border-color .18s,color .18s}.EBpfNq_chip:hover{border-color:var(--accent)}.EBpfNq_chipOn{background:var(--accent);border-color:var(--accent);color:#fff}.EBpfNq_formFoot{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:14px 22px;margin-top:6px;display:flex}.EBpfNq_helper{color:var(--muted);max-width:22em;font-size:14px}.EBpfNq_done{justify-items:start;gap:14px;padding:12px 0;display:grid}.EBpfNq_doneMark{background:var(--bg);width:64px;height:64px;color:var(--accent);border-radius:50%;place-items:center;display:grid}.EBpfNq_doneMark svg{width:30px;height:30px}.EBpfNq_done h3{letter-spacing:-.03em;font-size:28px;font-weight:800;line-height:1.2}.EBpfNq_done p{color:#4a4060;max-width:32em}.EBpfNq_faqSec{padding:var(--sec) 0}.EBpfNq_faqIn{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:64px;display:grid}.EBpfNq_faqIn .EBpfNq_head{margin-bottom:0;position:sticky;top:120px}.EBpfNq_faq{border-top:1.5px solid var(--line)}.EBpfNq_faqItem{border-bottom:1.5px solid var(--line)}.EBpfNq_faqItem h3{font-size:inherit}.EBpfNq_faqItem button{text-align:left;letter-spacing:-.02em;justify-content:space-between;align-items:center;gap:24px;width:100%;min-height:76px;padding:18px 0;font-size:21px;font-weight:700;line-height:1.3;display:flex}.EBpfNq_faqItem button:hover{color:var(--accent-d)}.EBpfNq_faqIco{width:26px;height:26px;color:var(--accent);transition:transform .4s var(--ease);flex:none}.EBpfNq_faqOn .EBpfNq_faqIco{transform:rotate(45deg)}.EBpfNq_faqBody{visibility:hidden;transition:grid-template-rows .45s var(--ease), visibility 0s .45s;grid-template-rows:0fr;display:grid}.EBpfNq_faqOn .EBpfNq_faqBody{visibility:visible;transition:grid-template-rows .45s var(--ease), visibility 0s;grid-template-rows:1fr}.EBpfNq_faqBody>div{overflow:hidden}.EBpfNq_faqBody p{color:#4a4060;padding:0 48px 26px 0;font-size:18px}.EBpfNq_cta{padding:0 0 var(--sec)}.EBpfNq_ctaBox{background:var(--accent);color:#fff;text-align:center;border-radius:44px;justify-items:center;gap:34px;padding:88px 64px;display:grid;position:relative;overflow:hidden}.EBpfNq_ctaBox h2{letter-spacing:-.04em;text-wrap:balance;max-width:15em;font-size:clamp(32px,4.4vw,62px);font-weight:800;line-height:1.08}.EBpfNq_ctaPaw{color:#ffffff14;width:300px;height:300px;position:absolute;bottom:-80px;right:-60px;transform:rotate(-24deg)}.EBpfNq_footer{background:var(--ink);color:#e8e2f2;padding:80px 0 110px}.EBpfNq_footer .EBpfNq_logoMark path:last-child{fill:var(--ink)}.EBpfNq_footIn{border-bottom:1px solid #ffffff1f;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1fr);gap:48px;padding-bottom:56px;display:grid}.EBpfNq_footBrand p{color:#b9afcb;max-width:20em;margin-top:16px}.EBpfNq_footNav{align-content:start;gap:4px;display:grid}.EBpfNq_footNav a{justify-self:start;align-items:center;min-height:44px;font-weight:600;display:inline-flex}.EBpfNq_footNav a:hover{color:#c9b7ec}.EBpfNq_footInfo{color:#b9afcb;align-content:start;gap:12px;font-size:16px;display:grid}.EBpfNq_footBar{color:#9d93b1;flex-wrap:wrap;justify-content:space-between;gap:12px;padding-top:28px;font-size:14px;display:flex}.EBpfNq_wa{z-index:150;opacity:0;visibility:hidden;transition:opacity .35s, transform .45s var(--ease), visibility 0s .35s;flex-direction:column;align-items:flex-end;gap:12px;display:flex;position:fixed;bottom:24px;right:24px;transform:translateY(12px)}.EBpfNq_waOn{opacity:1;visibility:visible;transition:opacity .35s, transform .45s var(--ease), visibility 0s;transform:none}.EBpfNq_waBtn{color:#fff;width:60px;height:60px;transition:transform .3s var(--ease);background:#25d366;border-radius:50%;place-items:center;display:grid;box-shadow:0 16px 30px -12px #125a3299}.EBpfNq_waBtn:hover{transform:scale(1.06)}.EBpfNq_waBtn svg{width:30px;height:30px}.EBpfNq_waNote{background:#fff;border-radius:20px;align-items:flex-start;gap:8px;width:min(300px,100vw - 48px);padding:16px 10px 16px 18px;font-size:15px;line-height:1.45;display:flex;box-shadow:0 24px 50px -24px #30274380}.EBpfNq_waNote b{margin-bottom:4px;display:block}.EBpfNq_waNote button{border-radius:50%;flex:none;place-items:center;width:44px;height:44px;margin-top:-8px;display:grid}.EBpfNq_waNote button svg{width:18px;height:18px}@media (max-width:1279px){.EBpfNq_page{--gut:40px;--sec:104px}.EBpfNq_stripItem{gap:16px;padding-inline:26px;font-size:20px}.EBpfNq_stripIco{width:40px;height:40px}.EBpfNq_teamGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.EBpfNq_card{padding:30px 26px 26px}}@media (max-width:1023px){.EBpfNq_page{--sec:88px}.EBpfNq_hero{grid-template-columns:minmax(0,1fr);row-gap:40px;min-height:0;padding-bottom:40px}.EBpfNq_h1{font-size:clamp(56px,11vw,104px)}.EBpfNq_lead{max-width:16em}.EBpfNq_heroArt{aspect-ratio:1.45;min-height:0;margin:0 calc(var(--gut) * -1 + 8px)}.EBpfNq_heroBlob,.EBpfNq_heroBack{inset:0}.EBpfNq_float1{top:-2%;left:6%}.EBpfNq_float2{top:-6%;left:12%}.EBpfNq_stripIn{grid-template-columns:minmax(0,1fr);padding-block:12px}.EBpfNq_stripIn li+li{border-left:0;border-top:1.5px solid var(--line)}.EBpfNq_stripItem,.EBpfNq_stripIn li:first-child .EBpfNq_stripItem,.EBpfNq_stripIn li:last-child .EBpfNq_stripItem{padding:20px 0}.EBpfNq_cards{grid-template-columns:minmax(0,1fr);max-width:680px}.EBpfNq_approachIn,.EBpfNq_requestIn,.EBpfNq_faqIn,.EBpfNq_clinicTop{grid-template-columns:minmax(0,1fr);gap:48px}.EBpfNq_approachArt{width:100%;max-width:620px}.EBpfNq_faqIn .EBpfNq_head{position:static}.EBpfNq_headRow{grid-template-columns:minmax(0,1fr)}.EBpfNq_steps ol{grid-template-columns:minmax(0,1fr);gap:0}.EBpfNq_stepsLine{display:none}.EBpfNq_step{grid-template-columns:72px minmax(0,1fr);column-gap:24px;padding-bottom:40px;display:grid;position:relative}.EBpfNq_step:not(:last-child):before{content:"";border-left:2px dashed #6a5594;position:absolute;top:80px;bottom:8px;left:35px}.EBpfNq_step .EBpfNq_stepNo{width:72px;height:72px;box-shadow:none;grid-row:span 2;margin:0;font-size:28px}.EBpfNq_step h3{align-self:center;margin:14px 0 8px}.EBpfNq_visit{grid-template-columns:minmax(0,1fr)}.EBpfNq_footIn{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.EBpfNq_footBrand{grid-column:1/-1}}@media (max-width:767px){.EBpfNq_page{--gut:20px;--navh:72px;--sec:72px;font-size:16px}.EBpfNq_navSolid .EBpfNq_navIn{height:64px}.EBpfNq_navLinks{display:none}.EBpfNq_burger{display:grid}.EBpfNq_logoMark{width:38px;height:38px}.EBpfNq_logoWord{font-size:26px}.EBpfNq_hero{padding-top:calc(var(--navh) + 12px);row-gap:28px;padding-bottom:24px}.EBpfNq_h1{margin-bottom:18px;font-size:clamp(40px,13.6vw,60px)}.EBpfNq_lead{font-size:clamp(21px,6.2vw,26px)}.EBpfNq_actions{flex-direction:column;align-items:stretch;gap:10px;margin-top:28px}.EBpfNq_actions .EBpfNq_btn{width:100%;min-height:56px}.EBpfNq_actions .EBpfNq_textLink{align-self:flex-start}.EBpfNq_heroArt{aspect-ratio:1.3;margin-inline:-8px}.EBpfNq_heroBack,.EBpfNq_float{display:none}.EBpfNq_stripItem{min-height:64px;padding:16px 0;font-size:19px}.EBpfNq_stripIco{width:36px;height:36px}.EBpfNq_head{margin-bottom:36px}.EBpfNq_headLead,.EBpfNq_body{font-size:17px}.EBpfNq_card{border-radius:26px;padding:26px 22px 22px}.EBpfNq_cardTop{margin-bottom:28px}.EBpfNq_cardIco{border-radius:18px;width:58px;height:58px}.EBpfNq_card h3{font-size:24px}.EBpfNq_note dl div{grid-template-columns:96px minmax(0,1fr);font-size:15px}.EBpfNq_step h3{font-size:21px}.EBpfNq_step p{font-size:16px}.EBpfNq_step{grid-template-columns:56px minmax(0,1fr);column-gap:18px}.EBpfNq_step .EBpfNq_stepNo{width:56px;height:56px;font-size:22px}.EBpfNq_step:not(:last-child):before{top:64px;left:27px}.EBpfNq_member h3{font-size:19px}.EBpfNq_member p{font-size:15px}.EBpfNq_member{border-radius:24px;padding:12px 12px 20px}.EBpfNq_tag{font-size:11px;top:20px;left:20px}.EBpfNq_banner{border-radius:999px 999px 999px 28px}.EBpfNq_ways{grid-template-columns:minmax(0,1fr);gap:32px;margin-bottom:48px}.EBpfNq_map{border-radius:26px;min-height:280px}.EBpfNq_info{border-radius:26px;padding:26px 22px}.EBpfNq_formCard{border-radius:28px;margin-inline:-4px;padding:26px 20px}.EBpfNq_form{grid-template-columns:minmax(0,1fr);gap:20px}.EBpfNq_formFoot .EBpfNq_btn{width:100%}.EBpfNq_faqItem button{min-height:68px;font-size:18px}.EBpfNq_faqBody p{padding-right:0;font-size:16px}.EBpfNq_ctaBox{border-radius:32px;padding:56px 24px}.EBpfNq_ctaPaw{width:170px;height:170px;bottom:-50px;right:-40px}.EBpfNq_ctaBox .EBpfNq_btn{width:100%}.EBpfNq_footer{padding:56px 0 100px}.EBpfNq_footIn{grid-template-columns:minmax(0,1fr);gap:32px}.EBpfNq_wa{bottom:76px;right:16px}.EBpfNq_waBtn{width:56px;height:56px}}@media (max-width:519px){.EBpfNq_teamGrid{grid-template-columns:minmax(0,1fr)}.EBpfNq_member{grid-template-columns:112px minmax(0,1fr);align-items:center;column-gap:18px;display:grid}.EBpfNq_avatar{aspect-ratio:1;border-radius:18px;grid-row:span 2;margin:0}.EBpfNq_member h3,.EBpfNq_member p{padding-inline:0}.EBpfNq_member h3{align-self:end}.EBpfNq_member p{align-self:start}.EBpfNq_tag{top:auto;bottom:18px;left:18px}}.EBpfNq_heroReveal{position:absolute;inset:0}.js .EBpfNq_heroReveal{clip-path:circle(0% at 64% 54%);animation:0s 3.5s forwards EBpfNq_pvc-open}@keyframes EBpfNq_pvc-open{to{clip-path:none}}.js .EBpfNq_float{opacity:0}.EBpfNq_heroBack{will-change:transform}.EBpfNq_apPaw{z-index:0;color:var(--accent);pointer-events:none;position:absolute}.EBpfNq_apPaw svg{width:100%;height:100%}.EBpfNq_apPaw1{opacity:.55;width:40px;height:40px;top:6%;right:6%}.EBpfNq_apPaw2{opacity:.35;color:#a892cf;width:26px;height:26px;top:30%;right:22%}.EBpfNq_apPaw3{opacity:.45;color:#a892cf;width:32px;height:32px;bottom:8%;left:4%}.EBpfNq_photoCat,.EBpfNq_photoDog{z-index:1}.EBpfNq_walker{color:#cdbdf0;opacity:0;pointer-events:none;filter:drop-shadow(0 0 10px #bba8e08c);width:30px;height:30px;position:absolute;top:0;left:0}.EBpfNq_walker svg{width:100%;height:100%}.EBpfNq_card{isolation:isolate}.EBpfNq_card:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .4s var(--ease);background:radial-gradient(260px circle at var(--mx,50%) var(--my,0%), #fffffff2, #fff0 70%);position:absolute;inset:0}.EBpfNq_card:hover:before{opacity:1}.EBpfNq_ctaPaw svg{width:100%;height:100%}.EBpfNq_drawer:not([hidden]){animation:EBpfNq_pvc-drawer .5s var(--ease) both}.EBpfNq_drawer:not([hidden]) nav a,.EBpfNq_drawer:not([hidden]) .EBpfNq_drawerFoot{animation:EBpfNq_pvc-item .6s var(--ease) both}.EBpfNq_drawer:not([hidden]) nav a:nth-child(2){animation-delay:50ms}.EBpfNq_drawer:not([hidden]) nav a:nth-child(3){animation-delay:.1s}.EBpfNq_drawer:not([hidden]) nav a:nth-child(4){animation-delay:.15s}.EBpfNq_drawer:not([hidden]) .EBpfNq_drawerFoot{animation-delay:.22s}@keyframes EBpfNq_pvc-drawer{0%{opacity:0;clip-path:inset(0 0 100%)}to{opacity:1;clip-path:inset(0)}}@keyframes EBpfNq_pvc-item{0%{opacity:0;transform:translateY(18px)}}.EBpfNq_drawer{padding-bottom:calc(28px + env(safe-area-inset-bottom))}@media (max-width:1023px){.EBpfNq_step:not(:last-child):after{content:"";transform-origin:top;width:2px;transform:scaleY(var(--fill,1));background:#bba8e0;border-radius:2px;position:absolute;top:80px;bottom:8px;left:35px}}@media (max-width:767px){.EBpfNq_step:not(:last-child):after{top:64px;left:27px}.EBpfNq_apPaw1{width:30px;height:30px}.EBpfNq_wa{bottom:calc(76px + env(safe-area-inset-bottom));right:calc(16px + env(safe-area-inset-right))}.EBpfNq_h1{text-wrap:balance}.EBpfNq_lead{text-wrap:pretty}.EBpfNq_card h3,.EBpfNq_step h3,.EBpfNq_ways h3{text-wrap:balance}}
