.Hero-module__ejOdHG__hero{padding:10px 10px 0}.Hero-module__ejOdHG__sheet{min-height:min(100svh - 20px,920px);padding:calc(var(--header-h) + clamp(24px, 3vw, 48px)) clamp(22px, 4.4vw, 72px) clamp(28px, 4vw, 60px);border-radius:var(--r-xl);background:radial-gradient(110% 80% at 0 0,#f8fbfc 0%,#f8fbfc00 60%),linear-gradient(160deg,#eaf3f6 0%,#dde9ee 100%);grid-template-columns:minmax(0,1.25fr) minmax(360px,.85fr);align-items:center;gap:clamp(32px,6vw,110px);display:grid}.Hero-module__ejOdHG__copy{min-width:0;animation:Hero-module__ejOdHG__up .9s var(--ease) both;flex-direction:column;align-items:flex-start;gap:26px;display:flex}.Hero-module__ejOdHG__kick{letter-spacing:-.01em;color:var(--muted);font-size:15px;font-weight:500}.Hero-module__ejOdHG__title{font-size:clamp(44px,min(5.6vw,11svh),100px)}.Hero-module__ejOdHG__l1{align-items:center;gap:.2em;display:flex}.Hero-module__ejOdHG__title em{color:var(--azure);font-style:normal;display:block}.Hero-module__ejOdHG__pill{background:#fff;border-radius:999px;flex:none;width:1.75em;height:.82em;margin-top:.08em;display:inline-block;overflow:hidden}.Hero-module__ejOdHG__pill img{object-fit:cover;width:100%;height:100%;animation:Hero-module__ejOdHG__pillIn 1.6s .3s var(--ease) both;transform:scale(1.2)}@keyframes Hero-module__ejOdHG__pillIn{0%{transform:scale(1.9)}}.Hero-module__ejOdHG__lead{color:var(--ink-soft);max-width:44ch;font-size:clamp(17px,1.25vw,20px);line-height:1.55}.Hero-module__ejOdHG__ctas{flex-wrap:wrap;gap:10px;display:flex}.Hero-module__ejOdHG__find{--bg:transparent;--fg:var(--ink);box-shadow:inset 0 0 0 1.5px #0f243340}.Hero-module__ejOdHG__find:hover{box-shadow:inset 0 0 0 1.5px var(--ink)}.Hero-module__ejOdHG__picker{border-radius:var(--r-xl);background:var(--white);animation:Hero-module__ejOdHG__up .9s .15s var(--ease) both;flex-direction:column;gap:6px;padding:12px;display:flex}.Hero-module__ejOdHG__pickTitle{letter-spacing:-.02em;color:var(--muted);padding:12px 14px 8px;font-size:15px;font-weight:600}.Hero-module__ejOdHG__picker ul{flex-direction:column;gap:6px;display:flex}.Hero-module__ejOdHG__picker li{background:var(--paper);animation:Hero-module__ejOdHG__up .8s var(--ease) both;animation-delay:calc(.3s + var(--i) * 80ms);border-radius:20px;transition:background .3s;position:relative}.Hero-module__ejOdHG__picker li:hover{background:var(--mist)}.Hero-module__ejOdHG__row{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 12px;padding:18px 18px 46px 20px;display:grid}.Hero-module__ejOdHG__name{flex-direction:column;gap:2px;min-width:0;display:flex}.Hero-module__ejOdHG__name b{letter-spacing:-.045em;font-size:clamp(21px,1.7vw,26px);font-weight:540;line-height:1.1}.Hero-module__ejOdHG__name small{color:var(--muted);font-size:13.5px}.Hero-module__ejOdHG__live{color:var(--ink-soft);grid-column:1;font-size:13px!important}.Hero-module__ejOdHG__go{background:var(--white);width:42px;height:42px;color:var(--ink);transition:background .3s, color .3s, transform .4s var(--ease);border-radius:50%;grid-area:1/2/3;place-items:center;display:grid}.Hero-module__ejOdHG__picker li:hover .Hero-module__ejOdHG__go{background:var(--ink);color:#fff;transform:translate(2px)}.Hero-module__ejOdHG__tel{letter-spacing:-.02em;color:var(--azure);align-items:center;gap:7px;font-size:14.5px;font-weight:600;display:inline-flex;position:absolute;bottom:14px;left:20px}.Hero-module__ejOdHG__tel:hover{text-underline-offset:4px;text-decoration:underline}@keyframes Hero-module__ejOdHG__up{0%{opacity:0;transform:translateY(16px)}}@media (max-width:1000px){.Hero-module__ejOdHG__sheet{grid-template-columns:minmax(0,1fr);min-height:0}.Hero-module__ejOdHG__picker{max-width:560px}}@media (max-width:900px){.Hero-module__ejOdHG__hero{padding:8px 8px 0}.Hero-module__ejOdHG__sheet{padding:calc(var(--header-h) + 22px) 16px 16px;gap:30px}.Hero-module__ejOdHG__copy{gap:20px}.Hero-module__ejOdHG__title{font-size:clamp(40px,11.6vw,70px)}.Hero-module__ejOdHG__picker{padding:8px}.Hero-module__ejOdHG__pickTitle{padding:10px 12px 6px}.Hero-module__ejOdHG__row{padding:14px 14px 42px 16px}.Hero-module__ejOdHG__tel{bottom:12px;left:16px}}
.Overview-module___iYS6W__stats{padding:10px 10px 0}.Overview-module___iYS6W__stats .wrap{max-width:none;padding:0}.Overview-module___iYS6W__band{border-radius:var(--r-xl);background:var(--white);grid-template-columns:repeat(4,minmax(0,1fr));padding:clamp(22px,2.6vw,36px) clamp(14px,2vw,30px);display:grid}.Overview-module___iYS6W__band li{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:0 14px;display:flex}.Overview-module___iYS6W__band b{letter-spacing:-.06em;color:var(--ink);align-items:baseline;gap:6px;font-size:clamp(40px,4.2vw,68px);font-weight:420;line-height:1;display:inline-flex}.Overview-module___iYS6W__band b small{letter-spacing:-.02em;color:var(--azure);margin-left:4px;font-size:.36em;font-weight:500}.Overview-module___iYS6W__band li>span{color:var(--muted);max-width:24ch;font-size:14px;line-height:1.4}.Overview-module___iYS6W__about{padding:clamp(80px,9vw,140px) 0 clamp(40px,5vw,70px)}.Overview-module___iYS6W__aboutGrid{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:clamp(32px,5vw,90px);display:grid}.Overview-module___iYS6W__pair{grid-template-columns:1.15fr 1fr;gap:12px;display:grid}.Overview-module___iYS6W__teamCard{aspect-ratio:4/5;border-radius:var(--r-xl);background:#fff;position:relative}.Overview-module___iYS6W__teamCard img{object-fit:cover;object-position:50% 45%;width:100%;height:100%;position:absolute;inset:0}.Overview-module___iYS6W__teamBtn{z-index:1;background:#fff;border-radius:999px;align-items:center;gap:10px;height:44px;padding:0 6px 0 16px;font-size:14px;font-weight:560;display:inline-flex;position:absolute;bottom:12px;left:12px}.Overview-module___iYS6W__teamBtn span{background:var(--ink);color:#fff;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.Overview-module___iYS6W__today{border-radius:var(--r-xl);background:var(--mist);flex-direction:column;gap:12px;padding:18px;display:flex;position:relative}.Overview-module___iYS6W__todayTop{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.Overview-module___iYS6W__todayLive{color:var(--ink-soft);font-size:13px}.Overview-module___iYS6W__today b{letter-spacing:-.04em;margin-top:auto;font-size:clamp(19px,1.6vw,24px);font-weight:540;line-height:1.15}.Overview-module___iYS6W__todayTxt{color:var(--ink-soft);font-size:14px}.Overview-module___iYS6W__todayGo{background:var(--azure);color:#fff;width:38px;height:38px;transition:transform .4s var(--ease);border-radius:50%;place-items:center;display:grid;position:absolute;top:14px;right:14px}.Overview-module___iYS6W__today:hover .Overview-module___iYS6W__todayGo{transform:rotate(45deg)}.Overview-module___iYS6W__tagPill{background:var(--azure-soft);height:30px;color:var(--azure-2);letter-spacing:-.01em;border-radius:999px;align-items:center;padding:0 13px;font-size:13px;font-weight:600;display:inline-flex}.Overview-module___iYS6W__say{flex-direction:column;align-items:flex-start;gap:22px;display:flex}.Overview-module___iYS6W__statement{letter-spacing:-.05em;font-size:clamp(30px,3.2vw,54px);font-weight:460;line-height:1.12}.Overview-module___iYS6W__statement mark{color:var(--azure);background:0 0}.Overview-module___iYS6W__sayLink{background:#fff;border-radius:999px;align-items:center;gap:14px;height:48px;padding:0 6px 0 20px;font-size:15px;font-weight:560;transition:background .3s,color .3s;display:inline-flex}.Overview-module___iYS6W__sayLink span{background:var(--azure);color:#fff;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.Overview-module___iYS6W__sayLink:hover{background:var(--ink);color:#fff}.Overview-module___iYS6W__cat{padding:clamp(40px,5vw,70px) 0 clamp(70px,8vw,120px)}.Overview-module___iYS6W__tabs{background:var(--fill-2);border-radius:999px;gap:4px;padding:5px;display:inline-flex}.Overview-module___iYS6W__tabs button{letter-spacing:-.02em;border-radius:999px;height:46px;padding:0 20px;font-size:15.5px;font-weight:500;transition:background .3s,color .3s}.Overview-module___iYS6W__tabs sup{opacity:.6;margin-left:2px;font-size:11px}.Overview-module___iYS6W__tabs .Overview-module___iYS6W__tabOn{background:var(--ink);color:#fff}.Overview-module___iYS6W__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.Overview-module___iYS6W__grid li{animation:Overview-module___iYS6W__cIn .6s var(--ease) both;animation-delay:calc(var(--i) * 35ms)}@keyframes Overview-module___iYS6W__cIn{0%{opacity:0;transform:translateY(10px)}}.Overview-module___iYS6W__card{background:var(--white);height:100%;transition:background .3s, transform .4s var(--ease);border-radius:20px;grid-template-columns:76px minmax(0,1fr) auto;align-items:center;gap:16px;padding:10px 18px 10px 10px;display:grid}.Overview-module___iYS6W__card:hover{transform:translateY(-2px)}.Overview-module___iYS6W__card>svg{color:var(--muted);transition:color .3s, transform .4s var(--ease)}.Overview-module___iYS6W__card:hover>svg{color:var(--azure);transform:translate(2px,-2px)}.Overview-module___iYS6W__thumb{background:var(--paper-2);border-radius:14px;width:76px;height:76px;overflow:hidden}.Overview-module___iYS6W__thumb img{object-fit:cover;width:100%;height:100%}.Overview-module___iYS6W__txt{flex-direction:column;gap:3px;min-width:0;display:flex}.Overview-module___iYS6W__txt b{letter-spacing:-.03em;font-size:17px;font-weight:560;line-height:1.2}.Overview-module___iYS6W__txt span{color:var(--muted);font-size:14px;line-height:1.35}.Overview-module___iYS6W__sos{background:#fbeee9}.Overview-module___iYS6W__sos .Overview-module___iYS6W__txt span{color:var(--red)}.Overview-module___iYS6W__more{justify-content:center;margin-top:30px;display:flex}@media (max-width:1100px){.Overview-module___iYS6W__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.Overview-module___iYS6W__aboutGrid{grid-template-columns:minmax(0,1fr)}.Overview-module___iYS6W__say{order:-1}}@media (max-width:640px){.Overview-module___iYS6W__grid{grid-template-columns:minmax(0,1fr)}.Overview-module___iYS6W__tabs{scrollbar-width:none;width:100%;display:flex;overflow-x:auto}.Overview-module___iYS6W__tabs::-webkit-scrollbar{display:none}.Overview-module___iYS6W__tabs button{flex:1 0 auto;padding:0 14px}.Overview-module___iYS6W__band{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 0}.Overview-module___iYS6W__band li{padding:0 8px}.Overview-module___iYS6W__pair{grid-template-columns:minmax(0,1fr);gap:8px}.Overview-module___iYS6W__teamCard{aspect-ratio:4/3}.Overview-module___iYS6W__today{min-height:200px}}
.Finder-module__sV_ZAW__grid{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:start;gap:clamp(32px,6vw,110px);display:grid}.Finder-module__sV_ZAW__left{flex-direction:column;gap:22px;display:flex}.Finder-module__sV_ZAW__list{flex-direction:column;margin-top:18px;display:flex}.Finder-module__sV_ZAW__q{text-align:left;letter-spacing:-.04em;width:100%;color:color-mix(in srgb, var(--ink) 46%, transparent);transition:color .3s, padding .45s var(--ease);justify-content:space-between;align-items:center;gap:16px;padding:13px 0;font-size:clamp(19px,1.75vw,27px);font-weight:420;line-height:1.2;display:flex}.Finder-module__sV_ZAW__q svg{opacity:0;transition:opacity .3s, transform .45s var(--ease);color:var(--azure);transform:translate(-10px)}.Finder-module__sV_ZAW__q:hover{color:var(--ink)}.Finder-module__sV_ZAW__on{color:var(--ink);padding-left:14px}.Finder-module__sV_ZAW__on svg{opacity:1;transform:none}.Finder-module__sV_ZAW__on span{position:relative}.Finder-module__sV_ZAW__on span:before{content:"";background:var(--azure);border-radius:50%;width:6px;height:6px;margin-top:-3px;position:absolute;top:50%;left:-14px}.Finder-module__sV_ZAW__right{top:calc(var(--header-h) + 24px);position:sticky}.Finder-module__sV_ZAW__card{border-radius:var(--r-xl);background:var(--white);animation:Finder-module__sV_ZAW__cardIn .7s var(--ease);flex-direction:column;display:flex;overflow:hidden}@keyframes Finder-module__sV_ZAW__cardIn{0%{opacity:.4}to{opacity:1}}.Finder-module__sV_ZAW__photo{aspect-ratio:16/10;background:var(--paper-2);position:relative;overflow:hidden}.Finder-module__sV_ZAW__photo img{object-fit:cover;width:100%;height:100%;animation:Finder-module__sV_ZAW__photoIn 1.1s var(--ease)}@keyframes Finder-module__sV_ZAW__photoIn{0%{clip-path:inset(0 0 0 100%);transform:scale(1.08)}to{clip-path:inset(0);transform:none}}.Finder-module__sV_ZAW__card:hover .Finder-module__sV_ZAW__photo img{transition:transform 1.2s var(--ease);transform:scale(1.03)}.Finder-module__sV_ZAW__urgent{color:#fff;background:#0d22308c;border-radius:999px;align-items:center;gap:8px;padding:9px 14px;font-size:14px;font-weight:560;display:inline-flex;position:absolute;bottom:16px;left:16px}.Finder-module__sV_ZAW__urgent i{background:#ff7a5c;border-radius:50%;width:8px;height:8px}.Finder-module__sV_ZAW__body{flex-direction:column;gap:12px;padding:clamp(22px,2.4vw,34px);display:flex}.Finder-module__sV_ZAW__kick{color:var(--azure);letter-spacing:-.015em;font-size:15px;font-weight:500}.Finder-module__sV_ZAW__text{color:var(--ink-soft);font-size:16px}.Finder-module__sV_ZAW__foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 20px;margin-top:10px;display:flex}.Finder-module__sV_ZAW__docs{color:var(--ink-soft);align-items:center;gap:10px;font-size:14.5px;font-weight:500;display:inline-flex}.Finder-module__sV_ZAW__faces{display:inline-flex}.Finder-module__sV_ZAW__faces img{object-fit:cover;object-position:50% 15%;background:var(--paper-2);width:36px;height:36px;box-shadow:0 0 0 3px var(--white);border-radius:50%}.Finder-module__sV_ZAW__faces img+img{margin-left:-10px}@media (max-width:900px){.Finder-module__sV_ZAW__grid{grid-template-columns:minmax(0,1fr)}.Finder-module__sV_ZAW__list{margin:6px calc(var(--gutter) * -1) 0;padding:0 var(--gutter);scrollbar-width:none;flex-direction:row;gap:8px;overflow-x:auto}.Finder-module__sV_ZAW__list::-webkit-scrollbar{display:none}.Finder-module__sV_ZAW__q{white-space:nowrap;background:var(--fill-2);letter-spacing:-.02em;width:auto;height:44px;color:var(--ink);border-radius:999px;padding:0 16px;font-size:15px}.Finder-module__sV_ZAW__q svg,.Finder-module__sV_ZAW__on span:before{display:none}.Finder-module__sV_ZAW__on{background:var(--ink);color:#fff;padding-left:16px}.Finder-module__sV_ZAW__right{position:static}}
.Team-module__IERowq__grid{grid-template-columns:minmax(0,1.5fr) minmax(280px,.8fr);align-items:start;gap:clamp(32px,5vw,90px);display:grid}.Team-module__IERowq__list{flex-direction:column;display:flex}.Team-module__IERowq__row{color:color-mix(in srgb, var(--ink) 40%, transparent);grid-template-columns:44px minmax(0,1fr) auto 26px;align-items:baseline;gap:18px;padding:clamp(14px,1.5vw,22px) 0;transition:color .35s;display:grid}.Team-module__IERowq__row svg{opacity:0;transition:opacity .3s, transform .45s var(--ease);color:var(--azure);align-self:center;transform:translate(-8px,8px)}.Team-module__IERowq__n{font-size:14px;font-weight:500}.Team-module__IERowq__name{white-space:nowrap;letter-spacing:-.055em;transition:transform .5s var(--ease);font-size:clamp(28px,3.3vw,56px);font-weight:460;line-height:1}.Team-module__IERowq__spec{text-align:right;font-size:15px;font-weight:460}.Team-module__IERowq__on{color:var(--ink)}.Team-module__IERowq__on .Team-module__IERowq__name{transform:translate(10px)}.Team-module__IERowq__on .Team-module__IERowq__spec{color:var(--azure)}.Team-module__IERowq__on svg{opacity:1;transform:none}.Team-module__IERowq__portrait{top:calc(var(--header-h) + 24px);aspect-ratio:4/5;border-radius:var(--r-xl);background:var(--paper-2);position:sticky;overflow:hidden}.Team-module__IERowq__portrait img{object-fit:cover;object-position:50% 18%;opacity:0;width:100%;height:100%;transition:opacity .6s var(--ease), transform 1.1s var(--ease);position:absolute;inset:0;transform:scale(1.06)}.Team-module__IERowq__portrait img.Team-module__IERowq__show{opacity:1;transform:none}.Team-module__IERowq__line{z-index:1;letter-spacing:-.015em;background:#f4f4f1d1;border-radius:16px;padding:12px 16px;font-size:14.5px;font-weight:500;position:absolute;bottom:14px;left:14px;right:14px}.Team-module__IERowq__cards{display:none!important}@media (max-width:900px){.Team-module__IERowq__grid{display:none}.Team-module__IERowq__cards{display:flex!important}.Team-module__IERowq__card{flex-direction:column;gap:4px;width:70vw;max-width:300px;display:flex}.Team-module__IERowq__card img{aspect-ratio:4/5;object-fit:cover;object-position:50% 18%;border-radius:var(--r-lg);background:var(--paper-2);width:100%;margin-bottom:10px}.Team-module__IERowq__card b{letter-spacing:-.03em;font-size:18px;font-weight:560}.Team-module__IERowq__card span{color:var(--muted);font-size:14.5px}}
.Extra-module__tcm2WW__fees{background:var(--mist)}.Extra-module__tcm2WW__fees .Extra-module__tcm2WW__feesGrid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(32px,5vw,90px);display:grid}.Extra-module__tcm2WW__feesCopy{flex-direction:column;align-items:flex-start;gap:22px;display:flex}.Extra-module__tcm2WW__feeLinks{flex-wrap:wrap;align-items:center;gap:14px 24px;display:flex}.Extra-module__tcm2WW__board{border-radius:var(--r-xl);background:var(--white);flex-direction:column;gap:10px;padding:clamp(18px,2.4vw,32px);display:flex}.Extra-module__tcm2WW__board ul{flex-direction:column;display:flex}.Extra-module__tcm2WW__board li{grid-template-columns:auto 1fr auto;align-items:baseline;gap:12px;padding:14px 4px;display:grid}.Extra-module__tcm2WW__board li+li{box-shadow:inset 0 1px 0 var(--fill-2)}.Extra-module__tcm2WW__board li>span{letter-spacing:-.02em;font-size:16px;font-weight:460}.Extra-module__tcm2WW__board li>i{border-bottom:1.5px dotted var(--fill-3);transform:translateY(-4px)}.Extra-module__tcm2WW__board li>b{letter-spacing:-.04em;color:var(--azure);white-space:nowrap;font-size:22px;font-weight:500}.Extra-module__tcm2WW__board li>b small{color:var(--muted);letter-spacing:0;font-size:12.5px;font-weight:500}.Extra-module__tcm2WW__plan{background:var(--ink);color:#fff;transition:transform .4s var(--ease);border-radius:18px;justify-content:space-between;align-items:center;gap:14px;padding:16px 18px;display:flex}.Extra-module__tcm2WW__plan:hover{transform:translateY(-2px)}.Extra-module__tcm2WW__plan span{flex-direction:column;display:flex}.Extra-module__tcm2WW__plan b{letter-spacing:-.02em;font-weight:560}.Extra-module__tcm2WW__plan small{color:#ffffffb3;font-size:13.5px}.Extra-module__tcm2WW__promises{counter-reset:p;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.Extra-module__tcm2WW__promises li{border-radius:var(--r-xl);background:var(--white);flex-direction:column;justify-content:space-between;gap:28px;min-height:190px;padding:24px;display:flex}.Extra-module__tcm2WW__promises li>span{color:var(--azure);font-size:15px;font-weight:600}.Extra-module__tcm2WW__promises li p{letter-spacing:-.035em;font-size:clamp(18px,1.5vw,22px);font-weight:480;line-height:1.25}.Extra-module__tcm2WW__review{border-radius:var(--r-xl);background:var(--white);flex-direction:column;gap:28px;padding:clamp(28px,4.4vw,70px);display:flex}.Extra-module__tcm2WW__qIcon{color:var(--azure-hi)}.Extra-module__tcm2WW__quote{letter-spacing:-.045em;max-width:34ch;animation:Extra-module__tcm2WW__qIn .6s var(--ease);font-size:clamp(24px,2.8vw,44px);font-weight:440;line-height:1.18}@keyframes Extra-module__tcm2WW__qIn{0%{opacity:0;transform:translateY(10px)}}.Extra-module__tcm2WW__rFoot{flex-wrap:wrap;align-items:center;gap:16px 22px;display:flex}.Extra-module__tcm2WW__stars{color:#f2b01e;gap:2px;display:inline-flex}.Extra-module__tcm2WW__stars svg{fill:currentColor}.Extra-module__tcm2WW__rNav{color:var(--muted);align-items:center;gap:12px;margin-left:auto;font-size:14px;display:inline-flex}.Extra-module__tcm2WW__rNav button{background:var(--fill-2);width:44px;height:44px;color:var(--ink);border-radius:50%;place-items:center;transition:background .25s,color .25s;display:grid}.Extra-module__tcm2WW__rNav button:hover{background:var(--ink);color:#fff}.Extra-module__tcm2WW__mapBox{grid-template-columns:minmax(0,1.35fr) minmax(320px,.85fr);gap:12px;display:grid;position:relative}.Extra-module__tcm2WW__mapWrap{border-radius:var(--r-xl);background:#f5f5f2;position:relative;overflow:hidden}.Extra-module__tcm2WW__map{width:100%;position:relative}.Extra-module__tcm2WW__map img{width:100%;height:100%;position:absolute;inset:0}.Extra-module__tcm2WW__label{color:#0f243399;white-space:nowrap;pointer-events:none;font-size:13px;font-weight:560;position:absolute;transform:translate(-50%,-50%)}.Extra-module__tcm2WW__sea{color:#08698bb3;letter-spacing:.02em;font-size:15px;font-weight:460}.Extra-module__tcm2WW__pin{align-items:center;gap:8px;display:flex;position:absolute;transform:translate(-50%,-50%)}.Extra-module__tcm2WW__pin i{width:18px;height:18px;box-shadow:inset 0 0 0 5px var(--ink);background:#fff;border-radius:50%;transition:box-shadow .3s;position:relative}.Extra-module__tcm2WW__pin b{white-space:nowrap;background:#fff;border-radius:999px;padding:6px 11px;font-size:13px;font-weight:600;transition:background .3s,color .3s}.Extra-module__tcm2WW__pinOn i{box-shadow:inset 0 0 0 5px var(--azure)}.Extra-module__tcm2WW__pinOn i:after{content:"";background:var(--azure);opacity:.25;animation:Extra-module__tcm2WW__ring 2.4s var(--ease) infinite;border-radius:50%;position:absolute;inset:-10px}@keyframes Extra-module__tcm2WW__ring{0%{opacity:.45;transform:scale(.4)}to{opacity:0;transform:scale(1.6)}}.Extra-module__tcm2WW__pinOn b{background:var(--azure);color:#fff}.Extra-module__tcm2WW__panel{border-radius:var(--r-xl);background:var(--white);flex-direction:column;gap:14px;padding:16px;display:flex}.Extra-module__tcm2WW__tabs{background:var(--fill-2);border-radius:999px;gap:4px;padding:4px;display:flex}.Extra-module__tcm2WW__tabs button{white-space:nowrap;border-radius:999px;flex:1;height:40px;padding:0 10px;font-size:14px;font-weight:500;transition:background .25s,color .25s}.Extra-module__tcm2WW__tabs .Extra-module__tcm2WW__tabOn{background:var(--ink);color:#fff}.Extra-module__tcm2WW__info{animation:Extra-module__tcm2WW__qIn .5s var(--ease);flex-direction:column;gap:16px;padding:4px;display:flex}.Extra-module__tcm2WW__infoTop{grid-template-columns:96px 1fr;align-items:center;gap:14px;display:grid}.Extra-module__tcm2WW__infoTop img{object-fit:cover;border-radius:18px;width:96px;height:96px}.Extra-module__tcm2WW__infoTop>div{flex-direction:column;gap:4px;display:flex}.Extra-module__tcm2WW__infoTop b{letter-spacing:-.035em;font-size:19px;font-weight:560;line-height:1.15}.Extra-module__tcm2WW__infoTop span{color:var(--ink-soft);font-size:14px}.Extra-module__tcm2WW__live{margin-top:2px;font-size:13px}.Extra-module__tcm2WW__week{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;display:grid}.Extra-module__tcm2WW__week li{background:var(--fill);border-radius:12px;flex-direction:column;align-items:center;gap:2px;padding:9px 2px;display:flex}.Extra-module__tcm2WW__week li span{color:var(--muted);font-size:12px}.Extra-module__tcm2WW__week li b{white-space:nowrap;font-size:12.5px;font-weight:560}.Extra-module__tcm2WW__week .Extra-module__tcm2WW__today{background:var(--ink);color:#fff}.Extra-module__tcm2WW__week .Extra-module__tcm2WW__today span{color:#ffffffb3}.Extra-module__tcm2WW__people{align-items:center;gap:12px;display:flex}.Extra-module__tcm2WW__faces{display:inline-flex}.Extra-module__tcm2WW__faces img{object-fit:cover;object-position:50% 15%;background:var(--paper-2);border-radius:50%;width:34px;height:34px;box-shadow:0 0 0 3px #fff}.Extra-module__tcm2WW__faces img+img{margin-left:-9px}.Extra-module__tcm2WW__people small{color:var(--muted);font-size:13px}.Extra-module__tcm2WW__acts{flex-wrap:wrap;gap:8px;display:flex}@media (max-width:1000px){.Extra-module__tcm2WW__fees .Extra-module__tcm2WW__feesGrid{grid-template-columns:minmax(0,1fr)}.Extra-module__tcm2WW__promises{grid-template-columns:repeat(2,minmax(0,1fr))}.Extra-module__tcm2WW__mapBox{grid-template-columns:minmax(0,1fr)}}@media (max-width:620px){.Extra-module__tcm2WW__promises{grid-template-columns:minmax(0,1fr)}.Extra-module__tcm2WW__promises li{gap:14px;min-height:0}.Extra-module__tcm2WW__board li{grid-template-columns:1fr auto}.Extra-module__tcm2WW__board li>i{display:none}.Extra-module__tcm2WW__map{width:150%;margin-left:-12%}.Extra-module__tcm2WW__label{font-size:11.5px}.Extra-module__tcm2WW__rNav{margin-left:0}}
.contact-module__xwJ-uq__grid{grid-template-columns:minmax(0,1fr) minmax(300px,380px);align-items:start;gap:clamp(20px,3vw,44px);display:grid}.contact-module__xwJ-uq__side{top:calc(var(--header-h) + 24px);flex-direction:column;gap:14px;display:flex;position:sticky}.contact-module__xwJ-uq__card{border-radius:var(--r-xl);background:var(--white);flex-direction:column;gap:14px;margin:0;padding:26px;display:flex}.contact-module__xwJ-uq__tel{letter-spacing:-.05em;white-space:nowrap;font-size:clamp(36px,3.4vw,48px);font-weight:500;line-height:1}.contact-module__xwJ-uq__card .btn{width:100%}.contact-module__xwJ-uq__card dt{color:var(--azure);margin-bottom:4px;font-size:14px;font-weight:600}.contact-module__xwJ-uq__card dd{overflow-wrap:anywhere;margin:0;font-size:15.5px}@media (max-width:960px){.contact-module__xwJ-uq__grid{grid-template-columns:minmax(0,1fr)}.contact-module__xwJ-uq__side{position:static}}.contact-module__xwJ-uq__pName{letter-spacing:-.035em;font-size:20px;font-weight:560}.contact-module__xwJ-uq__card .contact-module__xwJ-uq__tel{font-size:30px}.contact-module__xwJ-uq__mail{color:var(--azure);overflow-wrap:anywhere;font-size:14px}
.home-module__txgM7a__offer{border-radius:var(--r-xl);background:var(--white);grid-template-columns:minmax(0,1.4fr) auto;align-items:end;gap:28px 48px;padding:clamp(28px,4.6vw,72px);display:grid}.home-module__txgM7a__offer>div:first-child{flex-direction:column;gap:18px;display:flex}.home-module__txgM7a__offerCta{flex-wrap:wrap;gap:10px;display:flex}@media (max-width:1000px){.home-module__txgM7a__offer{grid-template-columns:minmax(0,1fr)}}
.practices-module__L8oOJW__practice{scroll-margin-top:calc(var(--header-h) + 20px);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,70px);padding:clamp(28px,4vw,56px) 0;display:grid}.practices-module__L8oOJW__practice:nth-child(2n) .practices-module__L8oOJW__photo{order:2}.practices-module__L8oOJW__photo{aspect-ratio:3/2;border-radius:var(--r-xl);background:var(--paper-2)}.practices-module__L8oOJW__photo img{object-fit:cover;width:100%;height:100%}.practices-module__L8oOJW__copy{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.practices-module__L8oOJW__addr{color:var(--ink-soft);letter-spacing:-.02em;font-size:18px}.practices-module__L8oOJW__hours{border-radius:var(--r-lg);background:var(--white);flex-direction:column;width:100%;max-width:420px;padding:8px 16px;display:flex}.practices-module__L8oOJW__hours li{justify-content:space-between;padding:7px 0;font-size:14.5px;display:flex}.practices-module__L8oOJW__hours li+li{box-shadow:inset 0 1px 0 var(--fill)}.practices-module__L8oOJW__hours span{color:var(--muted)}.practices-module__L8oOJW__hours b{font-weight:560}.practices-module__L8oOJW__people{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.practices-module__L8oOJW__faces{display:inline-flex}.practices-module__L8oOJW__faces img{object-fit:cover;object-position:50% 15%;width:38px;height:38px;box-shadow:0 0 0 3px var(--paper);background:var(--paper-2);border-radius:50%}.practices-module__L8oOJW__faces img+img{margin-left:-10px}.practices-module__L8oOJW__acts{flex-wrap:wrap;gap:8px;display:flex}.practices-module__L8oOJW__why{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(28px,5vw,80px);display:grid}.practices-module__L8oOJW__award{border-radius:var(--r-xl);overflow:hidden}.practices-module__L8oOJW__award img{width:100%}.practices-module__L8oOJW__whyCopy{flex-direction:column;gap:20px;display:flex}.practices-module__L8oOJW__promise{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 20px;font-size:15px;display:grid}.practices-module__L8oOJW__promise li{align-items:flex-start;gap:10px;line-height:1.4;display:flex}.practices-module__L8oOJW__promise li svg{color:var(--azure);flex:none;margin-top:2px}@media (max-width:1000px){.practices-module__L8oOJW__practice,.practices-module__L8oOJW__why{grid-template-columns:minmax(0,1fr)}.practices-module__L8oOJW__practice:nth-child(2n) .practices-module__L8oOJW__photo{order:0}}@media (max-width:560px){.practices-module__L8oOJW__promise{grid-template-columns:minmax(0,1fr)}}
