.arFiJq_header{z-index:40;background:#fff0;border-bottom:1px solid #0000;transition:background .25s,border-color .25s,-webkit-backdrop-filter .25s,backdrop-filter .25s,transform .35s;position:sticky;top:0;transform:translateY(0)}.arFiJq_header.arFiJq_hidden{transform:translateY(-100%)}.arFiJq_header.arFiJq_scrolled{-webkit-backdrop-filter:blur(14px)saturate(1.2);backdrop-filter:blur(14px)saturate(1.2);border-bottom:1px solid var(--border-subtle);background:#ffffffd9}.arFiJq_inner{grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;padding-top:20px;padding-bottom:20px;display:grid}.arFiJq_logo{flex-shrink:0;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.arFiJq_logoImg{object-fit:contain;width:auto;max-width:120px;height:26px}.arFiJq_nav{align-items:center;gap:4px;display:flex}.arFiJq_navLink{color:var(--fg1);letter-spacing:-.005em;border-radius:999px;padding:8px 14px;font-size:14px;text-decoration:none;transition:color .15s,background .15s;position:relative}.arFiJq_navLink:hover{background:var(--dwel-slate-100)}.arFiJq_navLink.arFiJq_active{color:var(--dwel-green);background:0 0!important}.arFiJq_activeDot{background:var(--dwel-green);border-radius:50%;width:4px;height:4px;position:absolute;bottom:-2px;left:50%;transform:translate(-50%)}.arFiJq_actions{justify-self:end;align-items:center;gap:10px;display:flex}.arFiJq_burger{cursor:pointer;z-index:41;background:0 0;border:0;flex-shrink:0;width:40px;height:40px;padding:0;display:none;position:relative}.arFiJq_burgerBar{background:var(--dwel-slate-700);border-radius:2px;height:1.5px;transition:transform .3s,opacity .3s,top .3s;position:absolute;left:10px;right:10px}.arFiJq_burgerBar:first-child{top:14px}.arFiJq_burgerBar:nth-child(2){top:20px}.arFiJq_burgerBar:nth-child(3){top:26px}.arFiJq_burgerBarOpen1{transform:rotate(45deg);top:20px!important}.arFiJq_burgerBarOpen2{opacity:0}.arFiJq_burgerBarOpen3{transform:rotate(-45deg);top:20px!important}.arFiJq_mobileMenu{opacity:0;visibility:hidden;z-index:39;box-sizing:border-box;background:#fff;width:100%;max-width:100vw;height:100dvh;padding:88px 20px 32px;transition:transform .25s,opacity .25s,visibility .25s;position:fixed;top:0;left:0;right:0;overflow:hidden auto;transform:translateY(-12px)}.arFiJq_mobileMenuOpen{opacity:1;visibility:visible;transform:translateY(0)}.arFiJq_mobileNav{flex-direction:column;gap:4px;width:100%;max-width:100%;display:flex}.arFiJq_mobileLink{color:var(--fg1);border-bottom:1px solid var(--border-subtle);letter-spacing:-.01em;width:100%;padding:14px 0;font-size:20px;font-weight:400;text-decoration:none;display:block}.arFiJq_mobileLink.arFiJq_active{color:var(--dwel-green)}.arFiJq_mobileActions{flex-direction:column;align-items:flex-start;gap:10px;width:100%;margin-top:24px;display:flex}.arFiJq_mobileActions .btn{justify-content:center}@media (max-width:960px){.arFiJq_inner{justify-content:space-between;padding-top:16px;padding-bottom:16px;display:flex}.arFiJq_nav,.arFiJq_actions{display:none}.arFiJq_burger{display:inline-block}}
.rnk_JG_footer{background:var(--dwel-slate-700);color:#fff;padding:0}.rnk_JG_cta{padding-top:120px;padding-bottom:80px}.rnk_JG_ctaInner{max-width:1100px}.rnk_JG_eyebrowLight{color:#fff9}.rnk_JG_heading{color:#fff;text-wrap:balance;margin-top:18px;margin-bottom:36px}.rnk_JG_mint{color:var(--dwel-mint)}.rnk_JG_ctaActions{flex-wrap:wrap;gap:12px;display:flex}.rnk_JG_bottom{padding-top:56px;padding-bottom:32px}.rnk_JG_grid{grid-template-columns:2fr 1fr 1fr 1fr;gap:40px;display:grid}.rnk_JG_brandCol{flex-direction:column;display:flex}.rnk_JG_brandLogo{object-fit:contain;width:auto;max-width:90px;height:auto;margin-bottom:20px}.rnk_JG_brandText{color:#ffffffa6;max-width:320px;margin:0;font-size:14px;line-height:1.55}.rnk_JG_brandTagRow{align-items:center;gap:10px;margin-top:22px;display:flex}.rnk_JG_darkTag{color:#fff!important;background:#ffffff14!important}.rnk_JG_colHeading{color:#ffffff8c;letter-spacing:.04em;margin-bottom:16px;font-size:12px}.rnk_JG_colList{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.rnk_JG_colLink{color:#fff;font-size:14px;text-decoration:none;transition:color .15s}.rnk_JG_colLink:hover{color:var(--dwel-mint)}.rnk_JG_legal{color:#ffffff8c;border-top:1px solid #ffffff1f;flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:56px;padding-top:24px;font-size:12px;display:flex}@media (max-width:960px){.rnk_JG_cta{padding-top:80px;padding-bottom:56px}.rnk_JG_grid{grid-template-columns:1fr 1fr;gap:32px}.rnk_JG_brandCol{grid-column:1/-1}}@media (max-width:640px){.rnk_JG_cta{padding-top:64px;padding-bottom:48px}.rnk_JG_heading{margin-bottom:28px}.rnk_JG_bottom{padding-top:40px;padding-bottom:32px}.rnk_JG_grid{grid-template-columns:1fr;gap:28px}.rnk_JG_legal{flex-direction:column;gap:6px;margin-top:40px}}
.-otwpq_hero{align-items:center;min-height:88vh;padding:60px 0 140px;display:flex;position:relative;overflow:hidden}.-otwpq_halo1{filter:blur(8px);z-index:0;pointer-events:none;background:radial-gradient(55% 55% at 50% 45%,#c8ffb0 0%,#eeffe7 45%,#fff0 75%);width:900px;max-width:140vw;height:900px;max-height:140vw;transition:transform .4s cubic-bezier(.2,.7,.2,1);position:absolute;top:50%;left:50%}.-otwpq_halo2{filter:blur(4px);z-index:0;pointer-events:none;background:radial-gradient(55% 55% at 50% 45%,#c8ffb08c 0%,#eeffe700 70%);width:420px;max-width:80vw;height:420px;max-height:80vw;transition:transform .8s cubic-bezier(.2,.7,.2,1);position:absolute;top:20%;right:-10%}.-otwpq_inner{z-index:1;position:relative}.-otwpq_row{flex-wrap:wrap;align-items:flex-end;gap:20px;display:flex}.-otwpq_main{flex:640px;max-width:900px}.-otwpq_badge{margin-bottom:32px}.-otwpq_headline{text-wrap:pretty;letter-spacing:0;margin-top:4px;margin-bottom:36px;line-height:1.04}.-otwpq_highlight{background-image:linear-gradient(180deg, transparent 62%, var(--dwel-mint) 62%, var(--dwel-mint) 92%, transparent 92%);background-repeat:no-repeat;padding-inline:4px}.-otwpq_accent{color:var(--dwel-green)}.-otwpq_lede{max-width:560px;color:var(--fg2);margin-top:0;margin-bottom:40px}.-otwpq_actions{flex-wrap:wrap;gap:12px;display:flex}.-otwpq_outlineBtn{padding:8px 26px}.-otwpq_side{flex:0 0 260px}.-otwpq_quoteBlock{border-top:1px solid var(--border-default);max-width:260px;padding-top:18px}.-otwpq_quoteLabel{color:var(--fg3);letter-spacing:.04em;margin-bottom:10px;font-size:12px}.-otwpq_quote{color:var(--fg1);text-wrap:pretty;margin:0;font-size:16px;line-height:1.45}.-otwpq_quoteCredit{color:var(--fg3);margin-top:14px;font-size:12px}.-otwpq_scrollCue{color:var(--fg3);letter-spacing:.04em;align-items:center;gap:10px;font-size:12px;display:flex;position:absolute;bottom:-80px;left:32px}.-otwpq_scrollCueLine{background:var(--fg3);width:24px;height:1px;animation:2.2s ease-in-out infinite -otwpq_dwel-scrollcue;display:inline-block}@keyframes -otwpq_dwel-scrollcue{0%,to{transform-origin:0;transform:scaleX(1)}50%{transform-origin:0;transform:scaleX(.3)}}@media (max-width:960px){.-otwpq_hero{min-height:auto;padding:32px 0 100px}.-otwpq_row{gap:32px}.-otwpq_side{flex:100%}}@media (max-width:640px){.-otwpq_hero{padding:24px 0 72px}.-otwpq_badge{margin-bottom:20px}.-otwpq_headline{margin-bottom:24px;font-size:clamp(36px,10vw,64px)}.-otwpq_lede{margin-bottom:28px}.-otwpq_scrollCue{display:none}}
.zpu-fq_header{text-align:left;flex-direction:column;align-items:flex-start;gap:20px;max-width:840px;margin-left:0;margin-right:0;display:flex}.zpu-fq_header.zpu-fq_center{text-align:center;align-items:center;max-width:760px;margin-left:auto;margin-right:auto}.zpu-fq_lede{max-width:620px;color:inherit;opacity:.85;margin:0}
._2SvLCW_header{margin-bottom:56px}._2SvLCW_grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}._2SvLCW_slabCount{color:#ffffffb3;letter-spacing:.04em;align-items:center;gap:12px;font-size:12px;display:flex;position:absolute;top:28px;right:32px}._2SvLCW_slabTag{position:absolute;top:28px;left:32px}._2SvLCW_tagGlass{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff!important;background:#ffffff24!important}._2SvLCW_slabPhoto{justify-content:center;align-items:center;display:flex;position:absolute;inset:90px 32px 194px}._2SvLCW_slabContent{max-width:460px}._2SvLCW_slabTitle{letter-spacing:-.02em;color:#fff;margin:0 0 12px;font-size:34px;font-weight:400;line-height:1.05}._2SvLCW_slabCaption{color:#fffc;max-width:420px;margin:0 0 20px;font-size:15px;line-height:1.5}._2SvLCW_slabLink{border-bottom:1px solid;align-items:center;gap:8px;padding-bottom:2px;font-size:14px;display:inline-flex}@media (max-width:960px){._2SvLCW_grid{grid-template-columns:1fr}._2SvLCW_header{margin-bottom:40px}}@media (max-width:640px){._2SvLCW_slabCount{top:20px;right:24px}._2SvLCW_slabTag{top:20px;left:24px}._2SvLCW_slabPhoto{inset:72px 24px 214px}._2SvLCW_slabTitle{font-size:26px}}
.IkmZdG_wmark{width:var(--wm-size);height:var(--wm-size);background:var(--wm-bg);color:var(--wm-color);font-family:var(--font-sans);font-size:var(--wm-fs);border:var(--wm-border);letter-spacing:-.04em;border-radius:50%;justify-content:center;align-items:center;font-weight:500;line-height:1;display:inline-flex}
.JrNF7W_section{background:var(--dwel-slate-700);color:#fff;padding:140px 0;position:relative;overflow:hidden}.JrNF7W_glow{filter:blur(10px);background:radial-gradient(50% 50%,#00958138 0%,#0000 70%);width:500px;height:500px;position:absolute;top:-120px;left:-120px}.JrNF7W_inner{z-index:1;position:relative}.JrNF7W_grid{grid-template-columns:220px 1fr;align-items:start;gap:80px;display:grid}.JrNF7W_sidebar{padding-top:14px}.JrNF7W_eyebrowLight{color:#fff9}.JrNF7W_mark{margin-top:24px}.JrNF7W_text{letter-spacing:-.02em;text-wrap:balance;color:#ffffff40;margin:0;font-size:clamp(26px,4.2vw,56px);font-weight:400;line-height:1.1}.JrNF7W_word{transition:color .35s;display:inline}.JrNF7W_footer{flex-wrap:wrap;align-items:center;gap:16px;margin-top:56px;display:flex}.JrNF7W_footerNote{color:#ffffff80;font-size:13px}@media (max-width:960px){.JrNF7W_section{padding:96px 0}.JrNF7W_grid{grid-template-columns:1fr;gap:40px}.JrNF7W_sidebar{align-items:center;gap:20px;padding-top:0;display:flex}.JrNF7W_mark{margin-top:0}}@media (max-width:640px){.JrNF7W_section{padding:72px 0}.JrNF7W_footer{margin-top:40px}}
.dQGLHG_head{grid-template-columns:1.2fr 1fr;align-items:end;gap:80px;margin-bottom:64px;display:grid}.dQGLHG_head>*{min-width:0}.dQGLHG_title{letter-spacing:0;width:420px;max-width:100%;margin-top:20px}.dQGLHG_lede{color:var(--fg2);letter-spacing:0;width:520px;max-width:100%;margin:0}.dQGLHG_grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.dQGLHG_card{border:1px solid var(--border-subtle);background:#fff;border-radius:20px;flex-direction:column;gap:18px;min-height:260px;padding:32px;transition:transform .25s,box-shadow .25s;display:flex}.dQGLHG_card:hover{box-shadow:var(--shadow-md);transform:translateY(-3px)}.dQGLHG_cardMint{background:var(--dwel-mint-pale)}.dQGLHG_num{color:var(--dwel-green);letter-spacing:-.03em;font-size:64px;font-weight:400;line-height:1}.dQGLHG_cardTitle{letter-spacing:-.01em;color:var(--dwel-slate-700);margin:0;font-size:24px;font-weight:400}.dQGLHG_cardText{color:var(--fg2);margin:0;font-size:15px;line-height:1.55}@media (max-width:960px){.dQGLHG_head{grid-template-columns:1fr;gap:28px;margin-bottom:40px}.dQGLHG_grid{grid-template-columns:1fr;gap:16px}.dQGLHG_card{min-height:0;padding:28px}.dQGLHG_num{font-size:52px}}@media (max-width:640px){.dQGLHG_card{gap:14px;padding:24px}.dQGLHG_num{font-size:44px}.dQGLHG_cardTitle{font-size:22px}}
.B7aryG_section{padding-top:40px;padding-bottom:96px;position:relative;overflow:hidden}.B7aryG_halo{filter:blur(6px);pointer-events:none;background:radial-gradient(55% 55% at 50% 45%,#c8ffb08c 0%,#eeffe700 70%);width:720px;max-width:100vw;height:720px;position:absolute;top:-200px;right:-180px}[data-dark=true] .B7aryG_halo{background:radial-gradient(55% 55% at 50% 45%,#0095814d 0%,#00958100 70%)}.B7aryG_inner{z-index:1;padding-top:80px;position:relative}.B7aryG_legacyLogo{opacity:.75;width:190px;height:auto;display:block}.B7aryG_legacyLogo+.B7aryG_title{margin-top:20px}.B7aryG_title{text-wrap:balance;max-width:1100px;margin-top:24px;margin-bottom:28px}.B7aryG_lede{max-width:620px;color:var(--fg2);margin-bottom:36px}.B7aryG_actions{flex-wrap:wrap;gap:12px;margin-bottom:64px;display:flex}.B7aryG_grid{grid-template-columns:2.2fr 1fr;align-items:stretch;gap:20px;display:grid}.B7aryG_photo{border-radius:20px;height:100%;min-height:320px;position:relative;overflow:hidden}.B7aryG_stats{flex-direction:column;gap:20px;display:flex}.B7aryG_stat{border:1px solid var(--border-subtle);background:#fff;border-radius:20px;flex-direction:column;flex:1;justify-content:space-between;gap:20px;padding:24px;display:flex}.B7aryG_statLabel{color:var(--fg3);letter-spacing:.04em;font-size:12px}.B7aryG_statValue{letter-spacing:-.02em;color:var(--dwel-slate-700);font-size:44px;line-height:1}.B7aryG_statNote{color:var(--fg2);font-size:13px}[data-dark=true] .B7aryG_title{color:var(--fg-on-dark)}[data-dark=true] .B7aryG_lede{color:var(--fg-on-dark-2)}[data-dark=true] .B7aryG_stat{border-color:var(--border-on-dark);background:#ffffff0f}[data-dark=true] .B7aryG_statLabel{color:var(--fg-on-dark-2)}[data-dark=true] .B7aryG_statValue{color:var(--dwel-mint)}[data-dark=true] .B7aryG_statNote{color:var(--fg-on-dark-2)}@media (max-width:960px){.B7aryG_section{padding-bottom:72px}.B7aryG_inner{padding-top:48px}.B7aryG_grid{grid-template-columns:1fr}.B7aryG_actions{margin-bottom:48px}}@media (max-width:640px){.B7aryG_section{padding-bottom:56px}.B7aryG_legacyLogo{width:170px}.B7aryG_inner{padding-top:32px}.B7aryG_statValue{font-size:36px}.B7aryG_stat{gap:16px;padding:20px}}
.f_V9Ma_form{flex-direction:column;gap:20px;display:flex}.f_V9Ma_row2{grid-template-columns:1fr 1fr;gap:16px;display:grid}.f_V9Ma_rowEmailPhone{grid-template-columns:1.4fr 1fr;gap:16px;display:grid}.f_V9Ma_optional{color:var(--fg3)}.f_V9Ma_sectorRow{flex-wrap:wrap;gap:10px;margin-top:4px;display:flex}.f_V9Ma_sectorIdle{box-shadow:inset 0 0 0 1px var(--border-default)}.f_V9Ma_footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:8px;display:flex}.f_V9Ma_errorMsg{color:#c0392b;margin:0;font-size:13px}.f_V9Ma_footerHint{color:var(--fg3);font-size:12px}.f_V9Ma_success{background:var(--dwel-mint-pale);border:1px solid var(--dwel-green-200);border-radius:20px;padding:32px}.f_V9Ma_successTitle{letter-spacing:-.015em;color:var(--dwel-slate-700);margin:10px 0;font-size:28px;font-weight:400}.f_V9Ma_successText{color:var(--fg2);max-width:460px;margin:0;font-size:15px}.f_V9Ma_strong{color:var(--dwel-slate-700);font-weight:500}.f_V9Ma_resetBtn{margin-top:20px;padding-left:0!important}@media (max-width:640px){.f_V9Ma_row2,.f_V9Ma_rowEmailPhone{grid-template-columns:1fr}.f_V9Ma_success{padding:24px}.f_V9Ma_successTitle{font-size:24px}.f_V9Ma_footer{flex-direction:column;align-items:flex-end}}
.M9D42q_section{background:var(--bg-mint-pale)}.M9D42q_head{margin-bottom:48px}.M9D42q_title{letter-spacing:-.02em;margin-top:16px}.M9D42q_lede{color:var(--fg2);letter-spacing:0;max-width:520px;margin:12px 0 0}.M9D42q_stat{font-size:var(--text-sm);color:var(--fg2);align-items:baseline;gap:6px;margin-top:24px;display:inline-flex}.M9D42q_statNum{font-size:var(--text-2xl);color:var(--dwel-green);letter-spacing:-.03em;font-weight:400;line-height:1}.M9D42q_filters{flex-wrap:wrap;gap:8px;margin-bottom:24px;display:flex}.M9D42q_filterBtn{font-size:var(--text-sm);border:1.5px solid var(--border-default);color:var(--fg2);cursor:pointer;letter-spacing:var(--tracking-normal);background:0 0;border-radius:999px;align-items:center;padding:8px 18px;font-family:inherit;font-weight:400;transition:background .18s,color .18s,border-color .18s;display:inline-flex}.M9D42q_filterBtn:hover{border-color:var(--border-strong)}.M9D42q_filterBtnActive{color:#fff;border-color:#0000}.M9D42q_filterBtn:first-child.M9D42q_filterBtnActive{background:var(--dwel-green)}.M9D42q_filterBtn:nth-child(2).M9D42q_filterBtnActive{background:var(--dwel-slate)}.M9D42q_filterBtn:nth-child(3).M9D42q_filterBtnActive{background:var(--dwel-green)}.M9D42q_body{grid-template-columns:1fr 380px;align-items:start;gap:24px;display:grid}.M9D42q_mapWrap{border:1px solid var(--border-subtle);box-shadow:var(--shadow-sm);border-radius:20px;position:relative;overflow:hidden}.M9D42q_map{width:100%;height:480px}.leaflet-popup-content-wrapper{box-shadow:var(--shadow-md)!important;border-radius:14px!important;padding:0!important}.leaflet-popup-content{margin:0!important}.leaflet-popup-tip-container{display:none!important}.M9D42q_popup{padding:0}.leaflet-popup-content-wrapper strong{font-size:var(--text-sm);color:var(--dwel-slate);padding:14px 16px 2px;font-weight:500;display:block}.leaflet-popup-content-wrapper span:not(.M9D42q_popupTag){font-size:var(--text-xs);color:var(--fg2);padding:0 16px;display:block}.M9D42q_popupTag{border-radius:999px;align-items:center;font-weight:500;margin:8px 16px 14px!important;padding:3px 10px!important;font-size:11px!important;display:inline-flex!important}.M9D42q_popupTagPilates{background:var(--dwel-slate)!important;color:#fff!important}.M9D42q_popupTagRpg{background:var(--dwel-green)!important;color:#fff!important}.M9D42q_popupTagAmbos{color:var(--dwel-green-800)!important;background:#e8f5f0!important}.M9D42q_panel{scrollbar-width:thin;scrollbar-color:var(--border-default) transparent;flex-direction:column;gap:0;max-height:480px;display:flex;overflow-y:auto}.M9D42q_studioCard{cursor:default;border-radius:14px;align-items:center;gap:14px;padding:14px 16px;transition:background .15s;display:flex}.M9D42q_studioCard:hover{background:#fff}.M9D42q_studioCard+.M9D42q_studioCard{border-top:1px solid var(--border-subtle);border-radius:0}.M9D42q_studioCard:first-child{border-radius:14px 14px 0 0}.M9D42q_studioCard:last-child{border-radius:0 0 14px 14px}.M9D42q_dot{background:var(--dwel-green);width:10px;height:10px;box-shadow:0 0 0 1.5px var(--dwel-green);border:2px solid #fff;border-radius:50%;flex-shrink:0}.M9D42q_dotFeatured{width:12px;height:12px;box-shadow:0 0 0 1.5px var(--dwel-green), 0 0 0 3px #00958133}.M9D42q_studioInfo{flex:1;min-width:0}.M9D42q_studioName{font-size:var(--text-sm);color:var(--dwel-slate);white-space:nowrap;text-overflow:ellipsis;font-weight:400;overflow:hidden}.M9D42q_studioMeta{font-size:var(--text-xs);color:var(--fg3);margin-top:2px}.M9D42q_sectorPill{letter-spacing:var(--tracking-normal);border-radius:999px;flex-shrink:0;align-items:center;padding:3px 10px;font-size:11px;font-weight:400;display:inline-flex}.M9D42q_pillPilates{background:var(--dwel-slate);color:var(--dwel-white)}.M9D42q_pillRpg{background:var(--dwel-green);color:var(--dwel-white)}.M9D42q_pillAmbos{color:var(--dwel-green-800);background:#e8f5f0}.M9D42q_attribution{color:var(--fg3);text-align:right;margin-top:10px;font-size:10px}.M9D42q_attribution a{color:var(--fg3);text-decoration:none}@media (max-width:960px){.M9D42q_body{grid-template-columns:1fr}.M9D42q_map{height:300px}.M9D42q_panel{max-height:320px}}@media (max-width:640px){.M9D42q_map{height:240px}}
.Ujacfa_head{margin-bottom:48px}.Ujacfa_headGrid{grid-template-columns:1fr 1.6fr;align-items:end;gap:80px;display:grid}.Ujacfa_title{margin-top:20px}.Ujacfa_lede{color:var(--fg2);max-width:560px;margin:0}.Ujacfa_grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.Ujacfa_cardAnchor{color:inherit;text-decoration:none;display:contents}.Ujacfa_card{border:1px solid var(--border-subtle);background:#fff;border-radius:20px;flex-direction:column;gap:14px;min-height:340px;padding:24px;transition:transform .22s,box-shadow .22s;display:flex}.Ujacfa_card:hover{box-shadow:var(--shadow-md);transform:translateY(-3px)}.Ujacfa_cardLink{cursor:pointer}.Ujacfa_cardMint{background:var(--dwel-mint-pale)}[data-accent-dark=true].Ujacfa_card{border-color:#ffffff1a}[data-accent-dark=true] .Ujacfa_cardTitle{color:var(--fg-on-dark)}[data-accent-dark=true] .Ujacfa_cardSpec{color:var(--fg-on-dark-2)}[data-accent-dark=true] .Ujacfa_tag{color:var(--fg-on-dark-2);border-color:#ffffff40}.Ujacfa_cardImg{background:var(--bg-subtle,#f5f5f3);border-radius:12px;height:180px;position:relative;overflow:hidden}.Ujacfa_cardImgEl{object-fit:cover}.Ujacfa_cardBody{margin-top:auto}.Ujacfa_tag{margin-bottom:10px}.Ujacfa_cardTitle{letter-spacing:-.01em;color:var(--dwel-slate-700);margin:8px 0 4px;font-size:20px;font-weight:400}.Ujacfa_cardSpec{color:var(--fg2);margin:0;font-size:14px}.Ujacfa_outro{text-align:center;margin-top:48px}.Ujacfa_outroText{color:var(--fg3);margin-bottom:20px;font-size:14px}@media (max-width:960px){.Ujacfa_headGrid{grid-template-columns:1fr;gap:20px}.Ujacfa_grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.Ujacfa_head{margin-bottom:32px}.Ujacfa_grid{grid-template-columns:1fr}.Ujacfa_card{min-height:0}}
.nkTfnG_page{align-items:center;min-height:100vh;display:flex;position:relative;overflow:hidden}.nkTfnG_halo{filter:blur(8px);z-index:0;pointer-events:none;background:radial-gradient(55% 55% at 50% 45%,#c8ffb0 0%,#eeffe7 45%,#fff0 75%);width:1100px;max-width:160vw;height:1100px;max-height:160vw;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.nkTfnG_inner{z-index:1;flex-direction:column;align-items:flex-start;max-width:640px;display:flex;position:relative}.nkTfnG_headline{margin-bottom:20px}.nkTfnG_lede{color:var(--fg2);max-width:480px;margin-bottom:40px}.nkTfnG_actions{flex-wrap:wrap;gap:12px;display:flex}@media (max-width:640px){.nkTfnG_actions{flex-direction:column;align-items:flex-start}}
.fWUZKG_formSection{position:relative;overflow:hidden}.fWUZKG_halo{filter:blur(6px);pointer-events:none;background:radial-gradient(55% 55% at 50% 45%,#c8ffb0 0%,#eeffe7 55%,#fff0 75%);width:720px;max-width:100vw;height:720px;position:absolute;top:-260px;right:-200px}.fWUZKG_grid{grid-template-columns:1.4fr 1fr;align-items:start;gap:80px;display:grid}.fWUZKG_formTitle{margin-bottom:36px}.fWUZKG_aside{flex-direction:column;gap:24px;display:flex}.fWUZKG_asideCta{background:var(--dwel-slate-700);color:#fff;border-radius:20px;padding:28px}.fWUZKG_eyebrowLight{color:#fff9}.fWUZKG_asideTitle{letter-spacing:-.015em;color:#fff;margin:16px 0 12px;font-size:24px;font-weight:400}.fWUZKG_asideText{color:#ffffffb3;margin:0 0 20px;font-size:14px;line-height:1.55}.fWUZKG_asideInfo{border:1px solid var(--border-subtle);border-radius:20px;padding:28px}.fWUZKG_asideLabel{color:var(--fg3);letter-spacing:.04em;margin-bottom:14px;font-size:12px}.fWUZKG_address{color:var(--dwel-slate-700);font-size:18px;font-style:normal;line-height:1.5}.fWUZKG_contactLinks{color:var(--dwel-slate-700);flex-direction:column;gap:6px;font-size:15px;display:flex}.fWUZKG_schedule{color:var(--fg2);margin-bottom:-4px;font-size:14px;line-height:1.6}.fWUZKG_mapSection{padding-top:0}@media (max-width:960px){.fWUZKG_grid{grid-template-columns:1fr;gap:40px}.fWUZKG_formTitle{margin-bottom:24px}.fWUZKG_asideCta,.fWUZKG_asideInfo{padding:24px}}@media (max-width:640px){.fWUZKG_asideTitle{font-size:22px}}
.qVIFyq_section{background:var(--dwel-mint-pale);position:relative;overflow:hidden}.qVIFyq_inner{z-index:1;position:relative}.qVIFyq_grid{grid-template-columns:1fr 1.2fr;align-items:center;gap:80px;display:grid}.qVIFyq_title{color:var(--dwel-slate-700);margin-top:22px;margin-bottom:24px}.qVIFyq_accent{color:var(--dwel-green)}.qVIFyq_lede{color:var(--fg2);max-width:520px;margin-bottom:32px}.qVIFyq_bullets{flex-direction:column;gap:10px;margin:0 0 36px;padding:0;list-style:none;display:flex}.qVIFyq_bulletItem{color:var(--fg1);align-items:flex-start;gap:12px;font-size:15px;display:flex}.qVIFyq_bulletMark{background:var(--dwel-green);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;margin-top:4px;font-size:10px;display:inline-flex}.qVIFyq_actions{flex-wrap:wrap;gap:12px;display:flex}.qVIFyq_reassurance{color:var(--fg3);margin-top:16px;font-size:13px}.qVIFyq_card{box-shadow:var(--shadow-lg);border:1px solid var(--border-subtle);cursor:default;background:#fff;border-radius:24px;padding:32px;position:relative}.qVIFyq_cardHead{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;gap:12px;margin-bottom:24px;padding-bottom:20px;display:flex}.qVIFyq_cardHeadLeft{align-items:center;gap:10px;display:flex}.qVIFyq_cardMeta{color:var(--fg3);font-size:13px}.qVIFyq_cardStudio{color:var(--fg1);font-size:15px}.qVIFyq_progressWrap{margin-bottom:24px}.qVIFyq_progressLabels{color:var(--fg3);justify-content:space-between;margin-bottom:8px;font-size:12px;display:flex}.qVIFyq_progressTrack{background:var(--dwel-slate-100);border-radius:999px;height:4px;overflow:hidden}.qVIFyq_progressBar{background:var(--dwel-green);border-radius:999px;height:100%;transition:width .45s cubic-bezier(.2,.7,.2,1)}.qVIFyq_stepList{flex-direction:column;gap:10px;margin-bottom:28px;display:flex}.qVIFyq_stepItem{border:1px solid var(--border-subtle);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;transition:background .25s,border-color .25s;display:flex}.qVIFyq_stepActive{background:var(--dwel-mint-pale);border-color:var(--dwel-green)}.qVIFyq_stepDone{background:#fff}.qVIFyq_stepPending{background:var(--dwel-slate-50)}.qVIFyq_stepLabelWrap{align-items:center;gap:12px;display:flex}.qVIFyq_stepDot{background:var(--dwel-slate-200);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;font-size:10px;transition:background .25s;display:inline-flex}.qVIFyq_stepDotOn{background:var(--dwel-green)}.qVIFyq_stepLabel{color:var(--fg1);font-size:14px}.qVIFyq_stepValue{color:var(--fg3);opacity:.4;text-align:right;font-size:14px;transition:color .25s,opacity .25s}.qVIFyq_stepValueOn{color:var(--dwel-slate-700);opacity:1}.qVIFyq_cardFoot{border-top:1px solid var(--border-subtle);justify-content:space-between;align-items:center;gap:16px;padding-top:20px;display:flex}.qVIFyq_cardPrice{color:var(--dwel-slate-700);letter-spacing:-.02em;font-size:24px}.qVIFyq_cardBtn{pointer-events:none}.qVIFyq_cardHint{color:var(--fg3);background:var(--dwel-slate-50);border-radius:999px;padding:4px 10px;font-size:11px;position:absolute;top:12px;right:12px}@media (max-width:960px){.qVIFyq_grid{grid-template-columns:1fr;gap:40px}.qVIFyq_card{padding:24px}}@media (max-width:640px){.qVIFyq_bullets{margin-bottom:28px}.qVIFyq_card{border-radius:20px;padding:20px}.qVIFyq_cardHead{margin-bottom:16px;padding-bottom:16px}.qVIFyq_cardHint{top:10px;right:10px}.qVIFyq_stepItem{padding:12px 14px}.qVIFyq_cardPrice{font-size:20px}.qVIFyq_cardFoot{gap:12px}}
._4HVsbq_section{color:#fff;padding:120px 0}._4HVsbq_head{margin-bottom:64px}._4HVsbq_headGrid{grid-template-columns:1fr 1.6fr;align-items:end;gap:80px;display:grid}._4HVsbq_eyebrowLight{color:#fff9}._4HVsbq_title{color:#fff;margin-top:20px}._4HVsbq_lede{color:#ffffffb3;max-width:540px;margin:0}._4HVsbq_list{flex-direction:column;display:flex}._4HVsbq_row{border-top:1px solid #ffffff1f;grid-template-columns:80px 1fr 2fr 120px;align-items:center;gap:32px;padding:32px 0;display:grid}._4HVsbq_rowNum{color:#fff6;font-size:14px}._4HVsbq_rowTitle{letter-spacing:-.015em;color:#fff;margin:0;font-size:26px;font-weight:400}._4HVsbq_rowText{color:#ffffffb3;margin:0;font-size:15px;line-height:1.5}._4HVsbq_rowRange{color:var(--dwel-mint);justify-self:end;font-size:13px}._4HVsbq_listEnd{border-top:1px solid #ffffff1f}._4HVsbq_actions{flex-wrap:wrap;gap:12px;margin-top:56px;display:flex}@media (max-width:960px){._4HVsbq_section{padding:88px 0}._4HVsbq_headGrid{grid-template-columns:1fr;gap:24px}._4HVsbq_row{grid-template-columns:60px 1fr 100px;grid-template-areas:"num title range""num text text";gap:8px 20px;padding:24px 0}._4HVsbq_rowNum{grid-area:num}._4HVsbq_rowTitle{grid-area:title;font-size:22px}._4HVsbq_rowText{grid-area:text;padding-top:6px}._4HVsbq_rowRange{grid-area:range;align-self:start}}@media (max-width:640px){._4HVsbq_section{padding:72px 0}._4HVsbq_head{margin-bottom:40px}._4HVsbq_row{grid-template-columns:40px 1fr;grid-template-areas:"num title""num range"".text";gap:4px 16px}._4HVsbq_rowRange{place-self:start;padding-bottom:4px}._4HVsbq_rowText{padding-top:10px}._4HVsbq_actions{margin-top:40px}}
