.ContactForm_form__93_AC{display:flex;flex-direction:column;gap:18px}.ContactForm_row__AdyYx{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px}.ContactForm_field__WlekW{display:flex;flex-direction:column;gap:8px}.ContactForm_field__WlekW label{font-size:.82rem;font-weight:600;letter-spacing:.02em;color:var(--text-dim)}.ContactForm_field__WlekW input,.ContactForm_field__WlekW select,.ContactForm_field__WlekW textarea{width:100%;padding:14px 16px;border-radius:12px;background:rgba(255,255,255,.04);border:1px solid var(--line-soft);color:var(--text);font-size:.95rem;transition:border-color .2s ease,background .2s ease}.ContactForm_field__WlekW textarea{resize:vertical;min-height:120px}.ContactForm_field__WlekW select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2352cb9c' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;padding-right:44px;cursor:pointer}.ContactForm_field__WlekW select option{background:var(--ink);color:var(--text)}.ContactForm_field__WlekW input::placeholder,.ContactForm_field__WlekW textarea::placeholder{color:var(--text-muted)}.ContactForm_field__WlekW input:focus,.ContactForm_field__WlekW select:focus,.ContactForm_field__WlekW textarea:focus{outline:none;border-color:var(--mint);background:rgba(82,203,156,.05)}.ContactForm_honeypot__jG5Rr{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.ContactForm_consent__fV74d{display:flex;align-items:flex-start;gap:12px;font-size:.85rem;color:var(--text-dim);line-height:1.5;cursor:pointer}.ContactForm_consent__fV74d input{margin-top:3px;width:18px;height:18px;accent-color:var(--mint);flex-shrink:0}.ContactForm_errorMsg__AxUxS{font-size:.88rem;color:#ff9a8a;padding:12px 16px;border-radius:10px;background:rgba(255,100,80,.1);border:1px solid rgba(255,100,80,.25)}.ContactForm_form__93_AC button[type=submit]{align-self:flex-start;margin-top:6px}.ContactForm_form__93_AC button:disabled{opacity:.6;cursor:not-allowed}.ContactForm_success__mqFJ5{display:flex;flex-direction:column;align-items:center;text-align:center;gap:14px;padding:48px 32px}.ContactForm_successIcon__aek01{display:grid;place-items:center;width:64px;height:64px;border-radius:50%;background:rgba(82,203,156,.15);border:1px solid var(--mint);color:var(--mint);margin-bottom:6px}.ContactForm_success__mqFJ5 h3{font-size:1.6rem}.ContactForm_success__mqFJ5 p{color:var(--text-dim);max-width:40ch;margin-bottom:12px}@media (max-width:560px){.ContactForm_row__AdyYx{grid-template-columns:1fr}}.Media_media__GW_Ch{position:relative;display:grid;place-items:center;grid-gap:10px;gap:10px;width:100%;height:100%;min-height:160px;overflow:hidden;isolation:isolate}.Media_rounded__a8XiV{border-radius:var(--radius-lg)}.Media_img__dT8mG{width:100%;height:100%;object-fit:cover}.Media_deep__4sVcX{background:radial-gradient(120% 120% at 20% 0,rgba(82,203,156,.18),transparent 55%),linear-gradient(160deg,#0c3a42,#062a30 60%,#04222a);border:1px solid var(--line)}.Media_mint__GACDd{background:radial-gradient(120% 120% at 80% 10%,rgba(82,203,156,.4),transparent 60%),linear-gradient(150deg,#2f8f6f,#1c5e4a);border:1px solid rgba(82,203,156,.4)}.Media_ink__jrZe6{background:radial-gradient(110% 110% at 15% 10%,rgba(82,203,156,.12),transparent 55%),linear-gradient(160deg,#20292b,#11181a);border:1px solid var(--line-soft)}.Media_blue__Cj4C6{background:radial-gradient(120% 120% at 70% 0,rgba(255,255,255,.12),transparent 55%),linear-gradient(150deg,#6e8fa8,#4a6a82);border:1px solid rgba(255,255,255,.14)}.Media_grain__j_Ib4{position:absolute;inset:0;z-index:0;opacity:.5;background-image:radial-gradient(rgba(255,255,255,.06) 1px,transparent 0);background-size:4px 4px;mix-blend-mode:overlay}.Media_icon__5L7Yl{position:relative;z-index:1;width:40px;height:40px;color:rgba(234,243,240,.55)}.Media_blue__Cj4C6 .Media_icon__5L7Yl,.Media_mint__GACDd .Media_icon__5L7Yl{color:rgba(255,255,255,.7)}.Media_label__tibtt{position:relative;z-index:1;font-size:.85rem;font-weight:600;letter-spacing:.02em;color:rgba(234,243,240,.85);text-align:center;padding-inline:16px}.Media_blue__Cj4C6 .Media_label__tibtt,.Media_mint__GACDd .Media_label__tibtt{color:#fff}.Media_hint__oGTxU{position:relative;z-index:1;font-size:.62rem;letter-spacing:.28em;text-transform:uppercase;color:rgba(234,243,240,.4)}.Media_blue__Cj4C6 .Media_hint__oGTxU,.Media_mint__GACDd .Media_hint__oGTxU{color:rgba(255,255,255,.55)}.ContactSection_head__UEjGT{max-width:56ch;margin-bottom:clamp(28px,4vw,44px)}.ContactSection_head__UEjGT .ContactSection_eyebrow__6XWgh{margin-bottom:14px}.ContactSection_head__UEjGT .ContactSection_lead__VHAKt{margin-top:16px}.ContactSection_layout__L5KGF{display:grid;grid-template-columns:1fr 1.15fr;grid-gap:40px;gap:40px;align-items:start}.ContactSection_info__nxuce{display:flex;flex-direction:column;gap:16px}.ContactSection_infoCards__144Qu{display:flex;flex-direction:column;gap:12px}.ContactSection_infoCard__4UzQk{display:flex;align-items:center;gap:16px;padding:18px 20px;border-radius:var(--radius);background:rgba(255,255,255,.03);border:1px solid var(--line-soft);transition:border-color .25s ease,transform .25s ease}a.ContactSection_infoCard__4UzQk:hover{border-color:var(--mint);transform:translateY(-2px)}.ContactSection_infoIcon__2JZiY{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:rgba(82,203,156,.12);color:var(--mint);flex-shrink:0}.ContactSection_infoLabel__58wFJ{display:block;font-size:.74rem;letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);margin-bottom:3px}.ContactSection_infoValue__XhKnm{display:block;font-weight:600}.ContactSection_hours__VMRnX{padding:24px;border-radius:var(--radius-lg);background:linear-gradient(160deg,var(--surface-2),var(--surface));border:1px solid var(--line)}.ContactSection_hours__VMRnX h3{display:flex;align-items:center;gap:10px;font-size:.82rem;letter-spacing:.14em;text-transform:uppercase;color:var(--mint);margin-bottom:16px}.ContactSection_hours__VMRnX ul{list-style:none;padding:0;display:flex;flex-direction:column;gap:12px}.ContactSection_hours__VMRnX li{display:flex;justify-content:space-between;gap:16px;font-size:.92rem;color:var(--text-dim);padding-bottom:12px;border-bottom:1px solid var(--line-soft)}.ContactSection_hours__VMRnX li:last-child{border-bottom:none;padding-bottom:0}.ContactSection_hours__VMRnX li span:last-child{color:var(--text);font-weight:600}.ContactSection_map__ZnQj6{position:relative;border-radius:var(--radius-lg);overflow:hidden;border:1px solid var(--line)}.ContactSection_map__ZnQj6 iframe{width:100%;height:240px;border:0;display:block;filter:grayscale(.3) contrast(1.05)}.ContactSection_mapLink__Yhqey{display:block;text-align:center;padding:12px;font-size:.85rem;font-weight:600;color:var(--mint);background:rgba(3,22,26,.5);border-top:1px solid var(--line);transition:background .2s ease}.ContactSection_mapLink__Yhqey:hover{background:rgba(82,203,156,.1)}.ContactSection_formWrap__cyh0q{padding:clamp(28px,4vw,44px);border-radius:var(--radius-xl);background:linear-gradient(155deg,var(--surface-2),var(--surface));border:1px solid var(--line);box-shadow:var(--shadow-md)}.ContactSection_formTitle__Wo7RH{font-size:clamp(1.5rem,3vw,2rem);margin-bottom:8px}.ContactSection_formIntro__neFGC{color:var(--text-dim);font-size:.92rem;margin-bottom:28px}@media (max-width:900px){.ContactSection_layout__L5KGF{grid-template-columns:1fr}}.page_hero__7KFOs{padding-top:clamp(24px,4vw,44px);padding-bottom:24px}.page_heroWrap__a8YOS{width:94%;max-width:1920px;margin-inline:auto}.page_heroStage__2etV6{position:relative;display:grid;place-items:center;min-height:clamp(480px,78vh,760px);padding:clamp(40px,8vw,90px) clamp(20px,5vw,64px);border-radius:var(--radius-xl);overflow:hidden;background:linear-gradient(160deg,#0c3a42,#04222a);border:1px solid var(--line);box-shadow:var(--shadow-lg);isolation:isolate}.page_heroVideo__wc8na{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0}.page_heroScrim__iDVgO{position:absolute;inset:0;z-index:1;background:radial-gradient(120% 90% at 50% 50%,rgba(1,32,38,.35),rgba(1,32,38,.78) 100%),linear-gradient(180deg,rgba(1,32,38,.55),transparent 30%,rgba(1,32,38,.7));pointer-events:none}.page_heroContent__dzLob{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;text-align:center;width:min(820px,100%);margin:auto}.page_heroIcon__HSkTE{width:clamp(56px,7vw,88px);height:auto;margin-bottom:22px;filter:drop-shadow(0 6px 20px rgba(0,0,0,.35))}.page_heroEyebrow__p76B6{font-size:.74rem;font-weight:700;letter-spacing:.32em;text-transform:uppercase;color:var(--mint);margin-bottom:22px}.page_heroTitle__ixXIp{display:flex;flex-direction:column;font-size:clamp(2.8rem,8.5vw,6.2rem);font-weight:800;line-height:.95;text-transform:uppercase;letter-spacing:-.02em;color:#fff;text-shadow:0 4px 40px rgba(0,0,0,.4)}.page_heroTitle__ixXIp span:last-child{color:var(--mint)}.page_heroSub__fi66w{margin-top:24px;font-size:clamp(1.05rem,2.2vw,1.4rem);font-weight:500;color:rgba(234,243,240,.92);max-width:34ch}.page_heroCta__k6Sds{margin-top:36px;padding:16px 32px;font-size:1rem}.page_heroBadge__w6zNn{position:absolute;z-index:2;left:clamp(16px,3vw,28px);bottom:clamp(16px,3vw,28px);display:flex;flex-direction:column;padding:12px 18px;border-radius:14px;background:rgba(3,22,26,.6);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--line)}.page_heroBadge__w6zNn strong{font-size:1.4rem;color:#fff;line-height:1}.page_heroBadge__w6zNn em{font-style:normal;font-size:.7rem;color:var(--mint);margin-top:4px}.page_introHead__G8UjN{margin-bottom:clamp(28px,4vw,52px)}.page_introTitle__UgoWy{font-size:clamp(2rem,4.6vw,3.4rem);line-height:1.1;letter-spacing:-.02em;margin-top:16px;max-width:24ch}.page_intro__YeqBg{display:grid;grid-template-columns:1fr 1.1fr;grid-gap:clamp(32px,5vw,64px);gap:clamp(32px,5vw,64px);align-items:center}.page_introBody__W1dT_{color:var(--text-dim);font-size:1.04rem;line-height:1.8;margin-bottom:28px;max-width:56ch}.page_introText__nwM3N .page_btn__hMGYV{align-self:flex-start}.page_videoFrame__VOxXB{position:relative;aspect-ratio:16/9;border-radius:var(--radius-lg);overflow:hidden;border:1px solid var(--line);box-shadow:var(--shadow-lg);background:var(--surface)}.page_videoFrame__VOxXB iframe{position:absolute;inset:0;width:100%;height:100%;border:0}@media (max-width:900px){.page_intro__YeqBg{grid-template-columns:1fr}}.page_servicesEyebrow__6qFjk{margin-bottom:18px}.page_servicesHead__iVlJa{display:grid;grid-template-columns:1fr 1fr;grid-gap:32px 48px;gap:32px 48px;align-items:start;margin-bottom:44px}.page_servicesHead__iVlJa .page_section-title__4BVtj{margin-bottom:0}.page_servicesIntro__Pmy5I{display:flex;flex-direction:column;align-items:flex-start;gap:22px}.page_prosthetics__eLO2I{display:grid;grid-template-columns:1fr 1fr;grid-gap:clamp(24px,4vw,56px);gap:clamp(24px,4vw,56px)}.page_prosthetic__0sgqk{display:flex;flex-direction:column;overflow:hidden;border-radius:var(--radius-xl);background:radial-gradient(120% 150% at 0 0,rgba(82,203,156,.12),transparent 55%),linear-gradient(150deg,var(--surface-2),var(--surface));border:1px solid var(--line);transition:transform .3s ease,border-color .3s ease}.page_prosthetic__0sgqk:hover{transform:translateY(-4px);border-color:var(--mint)}.page_prostheticMedia__WpA6k{aspect-ratio:16/8;min-height:0!important}.page_prostheticBody__09HVb{display:flex;flex-direction:column;flex:1 1;padding:clamp(28px,3.4vw,44px)}.page_prostheticTitle__HXn0y{font-size:clamp(1.4rem,2.6vw,1.9rem);letter-spacing:-.01em;margin-bottom:14px}.page_prostheticDesc__mqy4X{color:var(--text-dim);font-size:.96rem;line-height:1.7;margin-bottom:24px}.page_prostheticPills__7xQys{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:28px}.page_pill__27VwF{display:inline-flex;align-items:center;padding:9px 16px;border-radius:999px;background:rgba(82,203,156,.08);border:1px solid var(--line);font-size:.86rem;font-weight:500;color:var(--text);transition:background .2s ease,color .2s ease,border-color .2s ease,transform .2s ease}.page_pill__27VwF:hover{background:var(--mint);color:var(--abyss);border-color:var(--mint);transform:translateY(-2px)}.page_prostheticLink__nGolE{display:inline-flex;align-items:center;gap:8px;margin-top:auto;font-weight:600;color:var(--mint);transition:gap .25s ease}.page_prostheticLink__nGolE:hover{gap:14px}.page_servicesGrid__KYloy{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}.page_serviceCard__XVYDM{display:flex;flex-direction:column;height:100%;border-radius:var(--radius-lg);overflow:hidden;border:1px solid var(--line-soft);background:rgba(255,255,255,.02);transition:transform .3s ease,border-color .3s ease}.page_serviceCard__XVYDM:hover{transform:translateY(-4px);border-color:var(--mint)}.page_serviceMedia__M8sRU{aspect-ratio:4/3;min-height:0!important}.page_serviceFoot__dugDY{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 20px;font-weight:600;font-size:1rem}.page_serviceArrow__NSG_z{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:rgba(82,203,156,.12);color:var(--mint);flex-shrink:0;transition:all .25s ease}.page_serviceCard__XVYDM:hover .page_serviceArrow__NSG_z{background:var(--mint);color:var(--abyss)}.page_priorityCard__ve_pO{display:grid;place-items:center;text-align:center;padding:28px;border-radius:var(--radius-lg);background:radial-gradient(120% 130% at 30% 0,rgba(255,255,255,.16),transparent 60%),linear-gradient(155deg,var(--panel-blue),#46627a);border:1px solid rgba(255,255,255,.14)}.page_priorityCard__ve_pO p{font-size:1.5rem;font-weight:700;color:#fff;line-height:1.2;max-width:12ch}.page_clinic__x_LFt{display:grid;grid-template-columns:1fr 1.1fr 1fr;grid-gap:20px;gap:20px;align-items:stretch}.page_clinicLeft__Lk9HE{display:flex;flex-direction:column}.page_clinicLeft__Lk9HE .page_lead__vF_iL{margin:0 0 30px}.page_clinicLeft__Lk9HE .page_eyebrow__yxIK8{margin-bottom:14px}.page_features__GdcOS{display:flex;flex-direction:column;gap:14px;margin-top:auto}.page_feature__LruQD{display:flex;gap:14px;padding:20px;border-radius:var(--radius);background:rgba(255,255,255,.03);border:1px solid var(--line-soft)}.page_featureIcon__UHR_A{display:grid;place-items:center;width:40px;height:40px;border-radius:11px;background:rgba(82,203,156,.12);color:var(--mint);flex-shrink:0}.page_feature__LruQD h3{font-size:1rem;margin-bottom:6px}.page_feature__LruQD p{font-size:.88rem;color:var(--text-dim);line-height:1.55}.page_clinicImage__PPWU4{height:100%;min-height:420px}.page_clinicRight__GspCJ{display:flex;flex-direction:column;gap:20px}.page_expertCard__LRqTB{padding:28px;border-radius:var(--radius-lg);background:linear-gradient(160deg,var(--surface-2),var(--surface));border:1px solid var(--line)}.page_expertCard__LRqTB h3{font-size:1.2rem;margin-bottom:10px}.page_expertCard__LRqTB p{font-size:.9rem;color:var(--text-dim);margin-bottom:20px}.page_expertImage__fBOU2{flex:1 1;min-height:200px}.page_benefitsSection__VJtGS{padding-block:clamp(8px,2vw,20px)}.page_benefits__vhxWS{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px}.page_benefit__inbDU{display:flex;flex-direction:column;padding:clamp(24px,2.6vw,34px);border-radius:var(--radius-lg);background:radial-gradient(120% 160% at 0 0,rgba(82,203,156,.12),transparent 55%),linear-gradient(150deg,var(--surface-2),var(--surface));border:1px solid var(--line);transition:transform .3s ease,border-color .3s ease}.page_benefit__inbDU:hover{transform:translateY(-4px);border-color:var(--mint)}.page_benefitIcon__8IxwV{display:grid;place-items:center;width:48px;height:48px;border-radius:13px;background:rgba(82,203,156,.12);color:var(--mint);margin-bottom:20px}.page_benefitTitle__F_p_6{font-size:1.05rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;margin-bottom:12px}.page_benefitText__5WAcT{color:var(--text-dim);font-size:.92rem;line-height:1.65}@media (max-width:900px){.page_benefits__vhxWS{grid-template-columns:1fr 1fr}}@media (max-width:540px){.page_benefits__vhxWS{grid-template-columns:1fr}}.page_gallerySection__XjguY{width:100%;padding-block:clamp(16px,3vw,40px)}.page_lab__gPK7m{display:grid;grid-template-columns:1fr 1.1fr;grid-gap:clamp(32px,5vw,64px);gap:clamp(32px,5vw,64px);align-items:center}.page_labMedia__bxVS7{min-height:clamp(280px,38vw,460px);height:100%}.page_labText__NaifM .page_section-title__4BVtj{margin-top:14px}.page_labPara___7mZ2{color:var(--text-dim);font-size:1.02rem;line-height:1.8;margin-bottom:18px;max-width:58ch}.page_labPara___7mZ2:last-child{margin-bottom:0}.page_labBtn__rGO1x{align-self:flex-start;margin-top:28px}@media (max-width:860px){.page_lab__gPK7m{grid-template-columns:1fr}.page_labMedia__bxVS7{min-height:260px}}.page_band__kwxoS{display:grid;grid-template-columns:1fr 1fr;grid-gap:40px;gap:40px;align-items:center;margin-top:clamp(40px,6vw,72px);padding:clamp(32px,5vw,60px);border-radius:var(--radius-xl);background:radial-gradient(120% 160% at 0 0,rgba(82,203,156,.12),transparent 55%),linear-gradient(150deg,var(--surface-2),var(--surface));border:1px solid var(--line)}.page_bandText__6FIjG .page_lead__vF_iL{margin-top:16px}.page_bandText__6FIjG .page_eyebrow__yxIK8{margin-bottom:14px}.page_bandList__s88mf{list-style:none;padding:0;display:grid;grid-gap:14px;gap:14px}.page_bandList__s88mf li{display:flex;align-items:center;gap:14px;padding:16px 20px;border-radius:var(--radius);background:rgba(255,255,255,.03);border:1px solid var(--line-soft);font-weight:500}.page_bandList__s88mf svg{color:var(--mint);flex-shrink:0}.page_feedback__Uxk__{display:grid;grid-template-columns:1fr 1.15fr;grid-gap:48px;gap:48px;align-items:center}.page_feedbackLeft__oMuUf .page_lead__vF_iL{margin:0 0 28px}.page_feedbackLeft__oMuUf .page_eyebrow__yxIK8{margin-bottom:14px}.page_feedbackLink__1VLwk{display:inline-flex;align-items:center;gap:10px;font-weight:600;color:var(--mint);transition:gap .25s ease}.page_feedbackLink__1VLwk:hover{gap:16px}.page_quoteCard__p3eY_{position:relative;margin-top:20px;display:flex;align-items:center;justify-content:space-between;gap:clamp(24px,4vw,48px);flex-wrap:wrap;padding:clamp(28px,3.6vw,48px);border-radius:var(--radius-xl);border:1px solid var(--mint);background:radial-gradient(90% 160% at 0 0,rgba(82,203,156,.16),transparent 55%),linear-gradient(150deg,var(--surface-2),var(--surface));overflow:hidden;isolation:isolate;animation:page_quotePulse___lAo9 3.6s ease-in-out infinite}.page_quoteCard__p3eY_:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(110deg,transparent 35%,rgba(82,203,156,.16) 50%,transparent 65%);background-size:250% 100%;animation:page_quoteSheen__sVTkU 4.5s linear infinite}.page_quoteCardGlow__WSFok{position:absolute;right:-6%;top:-70%;width:50%;height:200%;z-index:-1;background:radial-gradient(circle,rgba(82,203,156,.18),transparent 65%);pointer-events:none}.page_quoteCard__p3eY_:hover{transform:translateY(-3px)}@keyframes page_quotePulse___lAo9{0%,to{box-shadow:0 0 0 0 rgba(82,203,156,0),var(--shadow-md)}50%{box-shadow:0 0 0 4px rgba(82,203,156,.14),0 22px 50px -20px rgba(82,203,156,.3)}}@keyframes page_quoteSheen__sVTkU{0%{background-position:200% 0}to{background-position:-80% 0}}@media (prefers-reduced-motion:reduce){.page_quoteCard__p3eY_,.page_quoteCard__p3eY_:before{animation:none}}.page_quoteCardMain___yDgw{position:relative;z-index:1;display:flex;gap:20px;align-items:flex-start;max-width:640px}.page_quoteIcon__NHSSa{flex-shrink:0;display:grid;place-items:center;width:56px;height:56px;border-radius:16px;background:rgba(82,203,156,.14);border:1px solid var(--line);color:var(--mint)}.page_quoteCardMain___yDgw .page_eyebrow__yxIK8{margin-bottom:12px}.page_quoteTitle__dJxrp{font-size:clamp(1.4rem,3vw,2.1rem);line-height:1.12;margin-bottom:12px;max-width:20ch}.page_quoteLead__GZLPR{color:var(--text-dim);font-size:1rem;line-height:1.7}.page_quoteActions__qpyr2{position:relative;z-index:1;display:flex;align-items:center;gap:16px;flex-wrap:wrap}.page_blogHead__1wsYV{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;flex-wrap:wrap;margin-bottom:36px}.page_blogAll__q6AkN{display:inline-flex;align-items:center;gap:10px;font-weight:600;color:var(--mint);transition:gap .25s ease}.page_blogAll__q6AkN:hover{gap:16px}.page_blogGrid__TVf3M{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px}.page_blogCard__c_D39{display:flex;flex-direction:column;height:100%;border-radius:var(--radius-lg);overflow:hidden;border:1px solid var(--line-soft);background:rgba(255,255,255,.02);transition:transform .3s ease,border-color .3s ease}.page_blogCard__c_D39:hover{transform:translateY(-4px);border-color:var(--mint)}.page_blogMedia__3sqxq{aspect-ratio:16/10;min-height:0!important}.page_blogBody__AX77T{display:flex;flex-direction:column;flex:1 1;padding:24px}.page_blogMeta__8B_BQ{display:flex;align-items:center;gap:10px;font-size:.78rem;color:var(--text-muted);margin-bottom:12px}.page_blogCat__qMJw4{padding:5px 11px;border-radius:999px;background:rgba(82,203,156,.1);border:1px solid var(--line);color:var(--mint);font-weight:600}.page_blogTitle__uofAp{font-size:1.18rem;line-height:1.25;margin-bottom:10px}.page_blogExcerpt__yUIQv{color:var(--text-dim);font-size:.92rem;line-height:1.6}@media (max-width:860px){.page_blogGrid__TVf3M{grid-template-columns:1fr}}.page_careerBanner__BQiiI{position:relative;width:94%;max-width:1920px;margin:clamp(40px,6vw,80px) auto 0;padding:clamp(48px,8vw,96px) clamp(28px,4vw,56px);overflow:hidden;border-radius:var(--radius-xl);border:1px solid var(--line);background:radial-gradient(90% 140% at 100% 0,rgba(82,203,156,.16),transparent 55%),linear-gradient(150deg,var(--surface-2) 0,var(--surface) 45%,var(--abyss) 100%)}.page_careerBg__yUJ5B{position:absolute;inset:0;z-index:0;background:linear-gradient(150deg,rgba(1,32,38,.84),rgba(4,40,46,.62)),url(/images/zahnwerk-dreilinden_dentallabor_ueber-uns_antrieb.jpg) 50% /cover no-repeat;filter:blur(7px);transform:scale(1.3);will-change:transform;pointer-events:none}.page_careerBannerGlow__soYHb{position:absolute;left:-10%;bottom:-60%;width:60%;height:160%;z-index:0;background:radial-gradient(circle,rgba(82,203,156,.14),transparent 65%);pointer-events:none}.page_careerBannerInner__Li_6o{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:clamp(28px,5vw,64px);flex-wrap:wrap}.page_careerContent__YN6i7{max-width:640px}.page_careerContent__YN6i7 .page_lead__vF_iL{margin-top:0}.page_careerContent__YN6i7 .page_eyebrow__yxIK8{margin-bottom:14px}.page_careerActions__2Focy{display:flex;align-items:center;gap:22px;flex-wrap:wrap}.page_careerLink__uaCic{display:inline-flex;align-items:center;gap:10px;font-weight:600;color:var(--mint);transition:gap .25s ease}.page_careerLink__uaCic:hover{gap:16px}@media (max-width:980px){.page_clinic__x_LFt{grid-template-columns:1fr}.page_clinicImage__PPWU4,.page_clinicRight__GspCJ{min-height:auto}.page_band__kwxoS,.page_feedback__Uxk__{grid-template-columns:1fr;gap:32px}}@media (max-width:820px){.page_servicesHead__iVlJa{grid-template-columns:1fr;gap:20px}.page_servicesGrid__KYloy{grid-template-columns:1fr 1fr}.page_prosthetics__eLO2I{grid-template-columns:1fr}}@media (max-width:520px){.page_servicesGrid__KYloy{grid-template-columns:1fr}}.Slider_slider__6ouSy{position:relative;width:100%;height:100%;min-height:clamp(300px,40vw,480px);border-radius:var(--radius-lg);overflow:hidden;border:1px solid var(--line);background:var(--surface);isolation:isolate}.Slider_slide__N_26U{position:absolute;inset:0;opacity:0;transform:scale(1.04);transition:opacity .8s ease,transform 6s ease;pointer-events:none}.Slider_slide__N_26U.Slider_active__xkkEi{opacity:1;transform:scale(1);pointer-events:auto}.Slider_slide__N_26U img{width:100%;height:100%;object-fit:cover}.Slider_scrim__DkqxY{position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,transparent 55%,rgba(1,32,38,.45));pointer-events:none}.Slider_nav__2w16y{position:absolute;top:50%;transform:translateY(-50%);z-index:2;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:rgba(3,22,26,.55);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid rgba(255,255,255,.18);color:#fff;opacity:0;transition:opacity .25s ease,background .2s ease,color .2s ease}.Slider_slider__6ouSy:hover .Slider_nav__2w16y{opacity:1}.Slider_nav__2w16y:hover{background:var(--mint);color:var(--abyss);border-color:var(--mint)}.Slider_prev__t0Ri_{left:16px}.Slider_next___oBZY{right:16px}.Slider_dots__djLuK{position:absolute;bottom:16px;left:50%;transform:translateX(-50%);z-index:2;display:flex;gap:8px}.Slider_dotActive__sNEQS,.Slider_dot__oQjeN{width:8px;height:8px;padding:0;border:none;border-radius:50%;background:rgba(255,255,255,.5);transition:all .25s ease}.Slider_dotActive__sNEQS{width:26px;border-radius:4px;background:var(--mint)}@media (hover:none){.Slider_nav__2w16y{opacity:1}}.aktuelles_featured__XFKiZ{display:grid;grid-template-columns:1.2fr 1fr;grid-gap:0;gap:0;border-radius:var(--radius-xl);overflow:hidden;border:1px solid var(--line);background:linear-gradient(150deg,var(--surface-2),var(--surface));margin-bottom:48px;transition:border-color .3s ease,transform .3s ease}.aktuelles_featured__XFKiZ:hover{border-color:var(--mint);transform:translateY(-3px)}.aktuelles_featuredMedia__Fyzai{min-height:340px}.aktuelles_featuredBody__p_tKH{display:flex;flex-direction:column;justify-content:center;padding:clamp(28px,4vw,48px)}.aktuelles_featuredTitle__ZQ3ZA{font-size:clamp(1.6rem,3vw,2.3rem);line-height:1.12;margin:16px 0 14px}.aktuelles_grid__ZqQB_{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px}.aktuelles_card__lcOyc{display:flex;flex-direction:column;height:100%;border-radius:var(--radius-lg);overflow:hidden;border:1px solid var(--line-soft);background:rgba(255,255,255,.02);transition:transform .3s ease,border-color .3s ease}.aktuelles_card__lcOyc:hover{transform:translateY(-4px);border-color:var(--mint)}.aktuelles_cardMedia__h8J1M{aspect-ratio:16/10}.aktuelles_cardBody__q_gsJ{display:flex;flex-direction:column;flex:1 1;padding:24px}.aktuelles_cardTitle__NVzjv{font-size:1.18rem;line-height:1.25;margin:12px 0 10px}.aktuelles_meta__tWbC2{display:flex;align-items:center;gap:10px;font-size:.78rem;color:var(--text-muted)}.aktuelles_cat__xEPmQ{padding:5px 11px;border-radius:999px;background:rgba(82,203,156,.1);border:1px solid var(--line);color:var(--mint);font-weight:600;letter-spacing:.02em}.aktuelles_excerpt__qaanf{color:var(--text-dim);font-size:.92rem;line-height:1.6;margin-bottom:16px}.aktuelles_date__OeUlV{margin-top:auto;font-size:.8rem;color:var(--text-muted)}.aktuelles_readMore__nD0MY{display:inline-flex;align-items:center;gap:8px;font-weight:600;color:var(--mint);transition:gap .25s ease}.aktuelles_readMore__nD0MY:hover{gap:14px}@media (max-width:880px){.aktuelles_featured__XFKiZ{grid-template-columns:1fr}.aktuelles_featuredMedia__Fyzai{min-height:240px}.aktuelles_grid__ZqQB_{grid-template-columns:1fr 1fr}}@media (max-width:580px){.aktuelles_grid__ZqQB_{grid-template-columns:1fr}}.karriere_intro__tUT9m{display:grid;grid-template-columns:1fr 1fr;grid-gap:clamp(32px,5vw,64px);gap:clamp(32px,5vw,64px);align-items:center;margin-bottom:clamp(48px,7vw,88px)}.karriere_lead__6vMGY{color:var(--text-dim);font-size:1.05rem;line-height:1.8;margin-top:16px;max-width:52ch}.karriere_introText__ALU0T .karriere_section-title__AQAij{margin-top:14px}.karriere_introMedia__yg0Wj{min-height:clamp(260px,34vw,420px);height:100%}.karriere_benefits__4X7fa{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px;margin-bottom:clamp(56px,8vw,100px)}.karriere_benefit__eLNcD{padding:clamp(24px,2.6vw,32px);border-radius:var(--radius-lg);background:radial-gradient(120% 160% at 0 0,rgba(82,203,156,.12),transparent 55%),linear-gradient(150deg,var(--surface-2),var(--surface));border:1px solid var(--line);transition:transform .3s ease,border-color .3s ease}.karriere_benefit__eLNcD:hover{transform:translateY(-4px);border-color:var(--mint)}.karriere_benefitNum__ZkmBP{display:block;font-size:.85rem;font-weight:700;letter-spacing:.2em;color:var(--mint);margin-bottom:16px}.karriere_benefitTitle__vHdeL{font-size:1.1rem;margin-bottom:10px}.karriere_benefitText___6coN{color:var(--text-dim);font-size:.92rem;line-height:1.65}.karriere_jobsHead__qbJ8F{margin-bottom:28px}.karriere_jobsHead__qbJ8F .karriere_section-title__AQAij{margin-top:14px}.karriere_jobs__J6siu{display:flex;flex-direction:column;gap:16px;margin-bottom:clamp(48px,7vw,80px)}.karriere_job__V7GUF{display:flex;align-items:center;justify-content:space-between;gap:28px;padding:clamp(24px,3vw,34px);border-radius:var(--radius-lg);background:rgba(255,255,255,.02);border:1px solid var(--line-soft);transition:border-color .3s ease,transform .3s ease}.karriere_job__V7GUF:hover{border-color:var(--mint);transform:translateX(4px)}.karriere_jobTags__Cxx45{display:flex;gap:8px;margin-bottom:12px;flex-wrap:wrap}.karriere_jobArea__jp7dV,.karriere_jobType__IX_8g{padding:5px 12px;border-radius:999px;font-size:.74rem;font-weight:600;letter-spacing:.02em}.karriere_jobType__IX_8g{background:var(--mint);color:var(--abyss)}.karriere_jobArea__jp7dV{background:rgba(82,203,156,.1);border:1px solid var(--line);color:var(--mint)}.karriere_jobTitle__rMBtp{font-size:clamp(1.2rem,2.2vw,1.5rem);margin-bottom:10px}.karriere_jobDesc__aNz1u{color:var(--text-dim);font-size:.95rem;line-height:1.65;max-width:62ch}.karriere_jobBtn__JmCYY{flex-shrink:0}.karriere_initiative__mP_p5{display:grid;grid-template-columns:1.3fr 1fr;grid-gap:40px;gap:40px;align-items:center;padding:clamp(32px,5vw,56px);border-radius:var(--radius-xl);background:radial-gradient(120% 160% at 100% 0,rgba(82,203,156,.14),transparent 55%),linear-gradient(150deg,var(--surface-2),var(--surface));border:1px solid var(--line)}.karriere_initiativeTitle__fMaAG{font-size:clamp(1.5rem,3vw,2.2rem);margin-bottom:12px}.karriere_initiative__mP_p5 p{color:var(--text-dim);margin-bottom:20px;max-width:48ch}.karriere_initiativeList__ZBPlt{list-style:none;padding:0;display:flex;flex-direction:column;gap:10px}.karriere_initiativeList__ZBPlt li{display:flex;align-items:center;gap:10px;font-size:.92rem;color:var(--text)}.karriere_initiativeList__ZBPlt svg{color:var(--mint);flex-shrink:0}.karriere_initiativeActions__dJynU{display:flex;flex-direction:column;gap:12px;align-items:flex-start}@media (max-width:900px){.karriere_benefits__4X7fa{grid-template-columns:1fr 1fr}}@media (max-width:820px){.karriere_intro__tUT9m{grid-template-columns:1fr}.karriere_job__V7GUF{flex-direction:column;align-items:flex-start;gap:18px}.karriere_jobBtn__JmCYY{width:100%}.karriere_initiative__mP_p5{grid-template-columns:1fr;gap:28px}.karriere_initiativeActions__dJynU{flex-direction:row;flex-wrap:wrap}}@media (max-width:520px){.karriere_benefits__4X7fa{grid-template-columns:1fr}}.post_meta__fqq7v{display:flex;align-items:center;gap:10px;font-size:.85rem;color:var(--text-muted);margin-bottom:22px}.post_hero__WHK1R{height:clamp(260px,40vw,460px);margin-bottom:48px}.post_layout__GIm0_{display:grid;grid-template-columns:1fr 300px;grid-gap:56px;gap:56px;align-items:start}.post_content__NTExe{max-width:68ch}.post_lead__q87xu{font-size:1.2rem;font-weight:600;color:var(--text);line-height:1.6;margin-bottom:28px;padding-bottom:28px;border-bottom:1px solid var(--line-soft)}.post_content__NTExe p{color:var(--text-dim);font-size:1.04rem;line-height:1.8;margin-bottom:22px}.post_cta__ObyxL{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap;margin-top:40px;padding:30px;border-radius:var(--radius-lg);background:radial-gradient(120% 160% at 100% 0,rgba(82,203,156,.12),transparent 55%),linear-gradient(150deg,var(--surface-2),var(--surface));border:1px solid var(--line)}.post_cta__ObyxL h3{font-size:1.2rem;margin-bottom:6px}.post_cta__ObyxL p{color:var(--text-dim);margin:0}.post_aside__N64sw{position:-webkit-sticky;position:sticky;top:100px}.post_back__RSyNK{display:inline-flex;align-items:center;gap:8px;font-weight:600;font-size:.9rem;color:var(--text-dim);margin-bottom:28px;transition:color .2s ease,gap .2s ease}.post_back__RSyNK:hover{color:var(--mint);gap:12px}.post_asideTitle__zfRsm{font-size:.78rem;letter-spacing:.18em;text-transform:uppercase;color:var(--text-muted);margin-bottom:16px}.post_more___E9MO{display:flex;flex-direction:column;gap:12px}.post_moreItem__cSRav{display:flex;flex-direction:column;gap:8px;padding:18px;border-radius:var(--radius);background:rgba(255,255,255,.03);border:1px solid var(--line-soft);transition:border-color .25s ease,transform .25s ease}.post_moreItem__cSRav:hover{border-color:var(--mint);transform:translateX(4px)}.post_moreCat__Odd0k{font-size:.72rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--mint)}.post_moreTitle__HA2iY{font-size:.98rem;font-weight:600;line-height:1.35}@media (max-width:860px){.post_layout__GIm0_{grid-template-columns:1fr;gap:40px}.post_aside__N64sw{position:static}}.KostenForm_fieldset__R7eYu{border:1px solid var(--line-soft);border-radius:var(--radius-lg);padding:24px;margin:0;display:flex;flex-direction:column;gap:16px}.KostenForm_legendTitle__jrV5K{padding:4px 12px;font-size:.78rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--mint);background:rgba(82,203,156,.1);border:1px solid var(--line);border-radius:999px}.KostenForm_hint__bry8h{font-size:.85rem;color:var(--text-dim)}.KostenForm_hint__bry8h strong{color:var(--mint)}.KostenForm_checkRow__M9yH1{display:flex;flex-wrap:wrap;gap:12px 22px}.KostenForm_check__DVhcJ{display:inline-flex;align-items:center;gap:10px;font-size:.92rem;color:var(--text);cursor:pointer}.KostenForm_check__DVhcJ input{width:18px;height:18px;accent-color:var(--mint);flex-shrink:0}.KostenForm_toothScroll__CzBMI{overflow-x:auto;padding-bottom:6px}.KostenForm_toothTable__2A09I{border-collapse:collapse;margin-inline:0}.KostenForm_toothTable__2A09I td,.KostenForm_toothTable__2A09I th{border:1px solid var(--line-soft);padding:0;text-align:center}.KostenForm_rowLabel__ShmRx{width:30px;font-size:.78rem;font-weight:700;color:var(--mint);background:rgba(82,203,156,.06)}.KostenForm_numRow__EPDHb th{font-size:.7rem;font-weight:600;color:var(--text-dim);padding:4px 0;background:rgba(255,255,255,.03);min-width:34px;line-height:1.15}.KostenForm_toothInput__Vb5eD{width:36px;height:36px;border:none;background:#ffffff;color:#1d2628;text-align:center;font-size:.9rem;font-weight:700;text-transform:uppercase}.KostenForm_toothInput__Vb5eD:focus{outline:2px solid var(--mint);outline-offset:-2px;background:#ffffff}.KostenForm_legend__MK0A0{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:8px 18px;gap:8px 18px}.KostenForm_legend__MK0A0 li{display:flex;align-items:center;gap:10px;font-size:.82rem;color:var(--text-dim)}.KostenForm_legendKey__5AUoN{display:inline-grid;place-items:center;min-width:24px;height:24px;padding-inline:4px;border-radius:6px;background:rgba(82,203,156,.12);border:1px solid var(--line);color:var(--mint);font-weight:700;font-size:.78rem;flex-shrink:0}.KostenForm_matGrid__ztADR{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));grid-gap:16px;gap:16px}.KostenForm_matGroup__2dKjG{display:flex;flex-direction:column;gap:10px;padding:16px;border-radius:var(--radius);background:rgba(255,255,255,.03);border:1px solid var(--line-soft)}.KostenForm_matName___Z84b{font-weight:700;font-size:.92rem;color:var(--text);margin-bottom:2px}@media (max-width:560px){.KostenForm_fieldset__R7eYu{padding:18px}}.leistungen_cards__Ffw4f{display:grid;grid-template-columns:1fr 1fr;grid-gap:clamp(24px,4vw,48px);gap:clamp(24px,4vw,48px)}.leistungen_card__S1LzQ{display:flex;flex-direction:column;overflow:hidden;border-radius:var(--radius-xl);background:radial-gradient(120% 150% at 0 0,rgba(82,203,156,.12),transparent 55%),linear-gradient(150deg,var(--surface-2),var(--surface));border:1px solid var(--line);transition:transform .3s ease,border-color .3s ease}.leistungen_card__S1LzQ:hover{transform:translateY(-4px);border-color:var(--mint)}.leistungen_cardMedia__XNgJw{display:block;aspect-ratio:16/9;min-height:0!important}.leistungen_cardBody__Dn7cx{display:flex;flex-direction:column;flex:1 1;padding:clamp(26px,3vw,40px)}.leistungen_cardTitle__t3Bps{font-size:clamp(1.4rem,2.6vw,1.9rem);margin-bottom:14px}.leistungen_cardDesc__20ysM{color:var(--text-dim);font-size:.96rem;line-height:1.7;margin-bottom:22px}.leistungen_cardList__vhkGj{list-style:none;padding:0;display:grid;grid-template-columns:1fr 1fr;grid-gap:10px 18px;gap:10px 18px;margin-bottom:28px}.leistungen_cardList__vhkGj li{display:flex;align-items:center;gap:10px;font-size:.9rem;font-weight:500}.leistungen_cardList__vhkGj svg{color:var(--mint);flex-shrink:0}.leistungen_cardBtn__DzfP2{align-self:flex-start;margin-top:auto}@media (max-width:860px){.leistungen_cards__Ffw4f{grid-template-columns:1fr}}@media (max-width:460px){.leistungen_cardList__vhkGj{grid-template-columns:1fr}}.team_about__RZkn5{display:grid;grid-template-columns:1fr 1fr;grid-gap:clamp(32px,5vw,64px);gap:clamp(32px,5vw,64px);align-items:center}.team_aboutMedia__EhBu_{min-height:clamp(300px,38vw,460px);height:100%}.team_aboutText__t24Cl .team_eyebrow__9Td2h{margin-bottom:14px}.team_para__hOeq8{color:var(--text-dim);font-size:1.02rem;line-height:1.8;margin-bottom:16px}.team_para__hOeq8:last-child{margin-bottom:0}.team_teamHead__WHY3S{max-width:70ch;margin-bottom:40px}.team_teamHead__WHY3S .team_section-title__OaQK5{margin-bottom:18px}@media (max-width:860px){.team_about__RZkn5{grid-template-columns:1fr}.team_aboutMedia__EhBu_{min-height:260px;order:-1}}.team_grid__W5Ujq{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:24px;gap:24px}.team_card__9d6zN{display:flex;flex-direction:column;border-radius:var(--radius-lg);overflow:hidden;background:rgba(255,255,255,.02);border:1px solid var(--line-soft);transition:transform .3s ease,border-color .3s ease}.team_card__9d6zN:hover{transform:translateY(-4px);border-color:var(--line)}.team_photo__WrDlV{position:relative;aspect-ratio:16/11}.team_tags__3FyIH{position:absolute;left:16px;bottom:16px;display:flex;gap:8px;flex-wrap:wrap}.team_tags__3FyIH span{padding:6px 12px;border-radius:999px;font-size:.74rem;font-weight:600;background:rgba(3,22,26,.7);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid var(--line);color:var(--mint)}.team_info__2zwxu{padding:26px}.team_name__293x7{font-size:1.35rem;margin-bottom:6px}.team_role__8S_TB{font-size:.85rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--mint);margin-bottom:14px}.team_bio__oNXQR{color:var(--text-dim);font-size:.94rem;line-height:1.65}.team_values__Mu7_g{margin-top:clamp(56px,8vw,96px)}.team_valuesHead__yilrp{margin-bottom:30px}.team_valuesHead__yilrp .team_section-title__OaQK5{margin-top:14px}.team_statsRow__FkqwT{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px}.team_stat__3cghs{padding:30px 26px;border-radius:var(--radius-lg);background:linear-gradient(160deg,var(--surface-2),var(--surface));border:1px solid var(--line);text-align:center}.team_statValue__r5rPj{display:block;font-size:clamp(2rem,3.4vw,2.8rem);font-weight:800;color:var(--mint);line-height:1}.team_statLabel__IuVxZ{display:block;margin-top:10px;font-size:.84rem;color:var(--text-dim)}.team_join__gAGsj{margin-top:clamp(48px,7vw,80px);display:flex;align-items:center;justify-content:space-between;gap:28px;flex-wrap:wrap;padding:clamp(28px,4vw,48px);border-radius:var(--radius-xl);background:radial-gradient(120% 160% at 0 0,rgba(82,203,156,.12),transparent 55%),linear-gradient(150deg,var(--surface-2),var(--surface));border:1px solid var(--line)}.team_joinTitle__UFwpQ{font-size:clamp(1.4rem,2.6vw,2rem);margin-bottom:10px}.team_join__gAGsj p{color:var(--text-dim);max-width:50ch}@media (max-width:820px){.team_statsRow__FkqwT{grid-template-columns:1fr 1fr}}@media (max-width:600px){.team_grid__W5Ujq{grid-template-columns:1fr}}.detail_intro__BtMz3{display:grid;grid-template-columns:1fr 1.1fr;grid-gap:clamp(28px,4vw,56px);gap:clamp(28px,4vw,56px);align-items:center;margin-bottom:clamp(48px,7vw,88px)}.detail_introMedia__nXpry{min-height:clamp(280px,36vw,440px);height:100%}.detail_introText__KuOzQ .detail_section-title__ydO1e{margin-bottom:22px}.detail_introPara__Hmwb8{color:var(--text-dim);font-size:1.02rem;line-height:1.8;margin-bottom:16px;max-width:56ch}.detail_introText__KuOzQ .detail_btn__PhSDE{margin-top:12px}.detail_features__UmDhe{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}.detail_feature__Y_tmM{padding:clamp(24px,2.6vw,32px);border-radius:var(--radius-lg);background:radial-gradient(120% 160% at 0 0,rgba(82,203,156,.12),transparent 55%),linear-gradient(150deg,var(--surface-2),var(--surface));border:1px solid var(--line)}.detail_featureNum__0nTXY{display:block;font-size:.85rem;font-weight:700;letter-spacing:.2em;color:var(--mint);margin-bottom:14px}.detail_featureTitle__0sdRY{font-size:1.15rem;margin-bottom:10px}.detail_featureText__eBp5w{color:var(--text-dim);font-size:.92rem;line-height:1.65}.detail_itemGrid__kovXK{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px;margin-top:36px}.detail_itemCard__3Zu9A{border-radius:var(--radius-lg);overflow:hidden;border:1px solid var(--line-soft);background:rgba(255,255,255,.02);transition:transform .3s ease,border-color .3s ease}.detail_itemCard__3Zu9A:hover{transform:translateY(-4px);border-color:var(--mint)}.detail_itemMedia__3V4X7{aspect-ratio:4/3;min-height:0!important}.detail_itemLabel__sLiVT{display:block;padding:16px 18px;font-weight:600;font-size:.98rem}.detail_steps__7_VJs{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px;margin-top:36px}.detail_step__mazeR{padding:clamp(22px,2.4vw,30px);border-radius:var(--radius-lg);background:rgba(255,255,255,.03);border:1px solid var(--line-soft)}.detail_stepIcon__hbqHF{display:grid;place-items:center;width:64px;height:64px;border-radius:16px;background:rgba(82,203,156,.1);border:1px solid var(--line);margin-bottom:18px}.detail_stepIcon__hbqHF img{width:38px;height:38px;object-fit:contain}.detail_stepNum__E0lFi{font-size:.74rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--mint)}.detail_stepTitle__hkEDg{font-size:1.08rem;margin:8px 0}.detail_stepText__Rfw8I{color:var(--text-dim);font-size:.9rem;line-height:1.6}@media (max-width:980px){.detail_features__UmDhe{grid-template-columns:1fr}.detail_itemGrid__kovXK,.detail_steps__7_VJs{grid-template-columns:1fr 1fr}}@media (max-width:760px){.detail_intro__BtMz3{grid-template-columns:1fr}}@media (max-width:520px){.detail_itemGrid__kovXK,.detail_steps__7_VJs{grid-template-columns:1fr}}