.contactInfo_section__9aZv0{width:100%;padding:clamp(2.5rem,6vw,4rem) 1rem;background:#ffffff;text-align:center}.contactInfo_title__vySgy{margin:0;color:#1d1430;font-size:clamp(1.8rem,1.3rem + 2vw,2.4rem)!important;font-weight:800;letter-spacing:-.015em}.contactInfo_lede__Egp_d{margin:.6rem auto clamp(1.75rem,4vw,2.5rem);color:#7a7290;font-size:1rem}.contactInfo_grid__KobZf{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,3vw,1.5rem);max-width:1120px;margin:0 auto;text-align:left}.contactInfo_card__VOSki{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:.85rem;padding:clamp(1.25rem,3vw,1.6rem);border:1px solid #ece6f7;border-radius:20px;background:#ffffff;box-shadow:0 12px 32px rgba(76,29,149,.07);overflow:hidden}.contactInfo_card__VOSki:before{content:"";position:absolute;inset:0 0 auto;height:4px;background:linear-gradient(90deg,#cb479b,#ab18f4,#4e33d7)}.contactInfo_name__wNWPK{margin:0;color:#1d1430;font-size:1.2rem;font-weight:700}.contactInfo_address__9kHCV{margin:0;color:#4a4458;line-height:1.6}.contactInfo_mrt__RMXoX{display:flex;flex-direction:column;gap:.35rem}.contactInfo_mrtLabel__J5H9c{color:#7a7290;font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.contactInfo_mrtBadge__aCl3l{display:inline-flex;align-items:center;padding:.35rem .8rem;border-radius:999px;color:#ffffff;font-size:.9rem;font-weight:700;letter-spacing:.01em}.contactInfo_badge__ET_hk{padding:.3rem .75rem;border-radius:999px;background:#f4effc;color:#5f06e2;font-size:.82rem;font-weight:600}.contactInfo_actions__B6Esl{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:.6rem;width:100%;margin-top:auto;padding-top:.35rem}.contactInfo_callButton__WlS_J,.contactInfo_mapsButton__u__E7{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:46px;padding:.6rem .8rem;border-radius:999px;font-size:.92rem;font-weight:700;text-align:center;white-space:nowrap;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.contactInfo_mapsButton__u__E7{background:linear-gradient(135deg,#cb479b,#ab18f4 50%,#4e33d7);color:#ffffff;box-shadow:0 8px 20px rgba(124,58,237,.22)}.contactInfo_mapsButton__u__E7:focus-visible,.contactInfo_mapsButton__u__E7:hover{transform:translateY(-1px);box-shadow:0 12px 26px rgba(124,58,237,.3)}.contactInfo_callButton__WlS_J{border:1.5px solid #d9c8fb;color:#5f06e2;background:#ffffff}.contactInfo_callButton__WlS_J:focus-visible,.contactInfo_callButton__WlS_J:hover{background:#f4effc}.contactInfo_callButton__WlS_J:focus-visible,.contactInfo_mapsButton__u__E7:focus-visible{outline:3px solid rgba(171,24,244,.35);outline-offset:2px}.contactInfo_icon__hp5c2{flex:0 0 auto}@media (max-width:960px){.contactInfo_grid__KobZf{grid-template-columns:minmax(0,1fr);max-width:560px}}@media (prefers-reduced-motion:reduce){.contactInfo_callButton__WlS_J,.contactInfo_mapsButton__u__E7{transition:none}}.PricingTable_pricingSection__T0FNZ{width:100%;background:linear-gradient(180deg,#ffffff,#faf7ff);padding:56px 16px;color:#1d1430}.PricingTable_inner__4X3yE{width:min(1180px,100%);margin:0 auto}.PricingTable_headingBlock__dr10w{max-width:760px;margin:0 auto 28px;text-align:center}.PricingTable_title__CIXsv{margin:0;color:#1d1430;font-size:clamp(1.8rem,1.3rem + 2vw,2.4rem)!important;line-height:1.12;font-weight:800;letter-spacing:0}.PricingTable_toolbar__dhI_D{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,280px);gap:14px;align-items:start;margin-bottom:16px}.PricingTable_tabs___b4J9{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;overflow:visible;padding:12px;border:1px solid rgba(255,255,255,.72);border-radius:14px;background:linear-gradient(135deg,rgba(255,255,255,.78),rgba(255,255,255,.42));box-shadow:0 18px 38px rgba(78,51,215,.12),inset 0 1px 0 rgba(255,255,255,.78);backdrop-filter:blur(18px) saturate(138%);-webkit-backdrop-filter:blur(18px) saturate(138%)}.PricingTable_tab__SUe4U{appearance:none;width:100%;min-height:66px;border:1px solid rgba(255,255,255,.62);border-radius:12px;background:linear-gradient(145deg,rgba(255,255,255,.68),rgba(255,255,255,.32));color:#2a1a4a;box-shadow:0 10px 24px rgba(42,26,74,.08),inset 0 1px 0 rgba(255,255,255,.72);cursor:pointer;display:flex;flex-direction:column;justify-content:center;margin:0;overflow:hidden;padding:10px 12px;position:relative;text-align:left;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,color .18s ease,transform .18s ease}.PricingTable_tab__SUe4U:after{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent,rgba(171,24,244,0) 36%,rgba(171,24,244,.16) 50%,rgba(78,51,215,0) 64%,transparent);opacity:0;pointer-events:none;transform:translateX(-120%);transition:opacity .18s ease}.PricingTable_tab__SUe4U:focus-visible,.PricingTable_tab__SUe4U:hover{background:linear-gradient(145deg,rgba(250,247,255,.92),rgba(255,255,255,.46));border-color:rgba(171,24,244,.38);box-shadow:0 16px 32px rgba(78,51,215,.16),inset 0 1px 0 rgba(255,255,255,.86);color:#2a1a4a;outline:2px solid rgba(171,24,244,.22);outline-offset:2px;transform:translateY(-3px)}.PricingTable_tab__SUe4U:focus-visible:after,.PricingTable_tab__SUe4U:hover:after{animation:PricingTable_tabMenuShimmer__D9HKm .76s ease-out;opacity:1}.PricingTable_tab__SUe4U span{display:block;font-size:.9rem;font-weight:800;line-height:1.25}.PricingTable_tab__SUe4U small{display:block;margin-top:5px;color:#7a7290;font-size:.78rem;line-height:1.25}.PricingTable_activeTab__lUXpM{border-color:rgba(255,255,255,.78);background:linear-gradient(135deg,#cb479b,#ab18f4 50%,#4e33d7);box-shadow:0 16px 34px rgba(78,51,215,.23),inset 0 1px 0 rgba(255,255,255,.34);color:#ffffff}.PricingTable_tab__SUe4U.PricingTable_activeTab__lUXpM:focus-visible,.PricingTable_tab__SUe4U.PricingTable_activeTab__lUXpM:hover{background:linear-gradient(135deg,#cb479b,#ab18f4 50%,#4e33d7);border-color:rgba(255,255,255,.78);color:#ffffff}.PricingTable_activeTab__lUXpM small{color:rgba(255,255,255,.82)}.PricingTable_searchLabel__Koi9p{display:block}.PricingTable_searchInput__glBBC{width:100%;min-height:48px;border:1px solid #e4daf5;border-radius:8px;background:#ffffff;color:#1d1430;font:inherit;font-size:.95rem;line-height:1.3;padding:0 14px;box-shadow:0 8px 18px rgba(42,26,74,.05)}.PricingTable_searchInput__glBBC:focus{border-color:#ab18f4;outline:3px solid rgba(171,24,244,.16)}.PricingTable_panel__KctPs{border:1px solid #ece6f7;border-radius:8px;background:rgba(255,255,255,.92);box-shadow:0 16px 38px rgba(42,26,74,.08);padding:22px}.PricingTable_panelHeader__joOfl{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:18px}.PricingTable_panelHeader__joOfl h2{margin:0;color:#1d1430;font-size:1.5rem;line-height:1.25;letter-spacing:0}.PricingTable_panelHeader__joOfl p{margin:7px 0 0;color:#4a4458;font-size:.95rem;line-height:1.6}.PricingTable_whatsappCta__lzl73{flex:0 0 auto;min-height:42px;border-radius:999px;background:linear-gradient(135deg,#cb479b,#ab18f4 50%,#4e33d7);color:#ffffff!important;display:inline-flex;align-items:center;justify-content:center;padding:0 16px;font-weight:800;font-size:.9rem;overflow:hidden;position:relative;box-shadow:0 10px 20px rgba(124,58,237,.22);text-align:center;transition:background .18s ease,box-shadow .18s ease,transform .18s ease}.PricingTable_whatsappCta__lzl73:after{content:"";position:absolute;inset:-40% -55%;background:linear-gradient(110deg,transparent,rgba(255,255,255,0) 36%,rgba(255,255,255,.72) 50%,rgba(255,255,255,0) 64%,transparent);pointer-events:none;transform:translateX(-120%) rotate(7deg);animation:PricingTable_ctaShimmer__EDw6h 2.6s ease-in-out infinite}.PricingTable_whatsappCta__lzl73:focus-visible,.PricingTable_whatsappCta__lzl73:hover{background:linear-gradient(135deg,#cb479b,#ab18f4 50%,#4e33d7);box-shadow:0 14px 26px rgba(124,58,237,.28);outline:3px solid rgba(124,58,237,.22);outline-offset:2px;transform:translateY(-2px)}.PricingTable_cardGrid__upGKj{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.PricingTable_priceCard__Qaszn{border:1px solid #ece6f7;border-radius:8px;background:#ffffff;padding:16px}.PricingTable_priceCard__Qaszn h3{margin:0 0 12px;color:#1d1430;font-size:1.06rem;line-height:1.35;letter-spacing:0}.PricingTable_optionsList__Q_4Zi{display:grid;gap:8px}.PricingTable_optionRow__FOaqK{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:start;min-height:48px;border-top:1px solid #ece6f7;padding-top:10px}.PricingTable_optionRow__FOaqK:first-child{border-top:0;padding-top:0}.PricingTable_optionRow__FOaqK p{margin:0;color:#4a4458;font-size:.92rem;line-height:1.35}.PricingTable_optionRow__FOaqK small{display:block;margin-top:3px;color:#7a7290;font-size:.8rem;line-height:1.35}.PricingTable_optionRow__FOaqK strong{color:#5f06e2;font-size:1rem;line-height:1.3;white-space:nowrap}.PricingTable_tableWrap__EhN0h{overflow-x:auto;border:1px solid #ece6f7;border-radius:8px}.PricingTable_priceTable__d_DnJ{width:100%;min-width:640px;border-collapse:collapse;background:#ffffff}.PricingTable_priceTable__d_DnJ td,.PricingTable_priceTable__d_DnJ th{border-bottom:1px solid #ece6f7;padding:13px 14px;text-align:left;font-size:.94rem;line-height:1.35}.PricingTable_priceTable__d_DnJ th{background:#2a1a4a;color:#ffffff;font-weight:800}.PricingTable_priceTable__d_DnJ td:first-child{color:#1d1430;font-weight:800}.PricingTable_priceTable__d_DnJ td:first-child small{display:block;max-width:34rem;margin-top:.35rem;color:#7a7290;font-size:.78rem;font-weight:500;line-height:1.45}.PricingTable_priceTable__d_DnJ td:not(:first-child){color:#5f06e2;font-weight:800}.PricingTable_priceTable__d_DnJ tr:last-child td{border-bottom:0}.PricingTable_emptyState__RkZuM{border:1px dashed #d9c8fb;border-radius:8px;color:#4a4458;margin-top:12px;padding:18px;text-align:center}.PricingTable_note__eiPZh{max-width:900px;margin:18px auto 0;color:#7a7290;font-size:.86rem;line-height:1.7;text-align:center}.PricingTable_visuallyHidden__5tDoS{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes PricingTable_tabMenuShimmer__D9HKm{0%{transform:translateX(-120%)}to{transform:translateX(120%)}}@keyframes PricingTable_ctaShimmer__EDw6h{0%{transform:translateX(-120%) rotate(7deg)}46%,to{transform:translateX(120%) rotate(7deg)}}@media (prefers-reduced-motion:reduce){.PricingTable_tab__SUe4U,.PricingTable_tab__SUe4U:after,.PricingTable_whatsappCta__lzl73,.PricingTable_whatsappCta__lzl73:after{animation:none;transition:none}}@media (max-width:1120px){.PricingTable_toolbar__dhI_D{grid-template-columns:1fr}}@media (max-width:900px){.PricingTable_pricingSection__T0FNZ{padding:42px 14px}.PricingTable_tabs___b4J9{grid-template-columns:repeat(auto-fit,minmax(132px,1fr))}.PricingTable_cardGrid__upGKj{grid-template-columns:1fr}}@media (max-width:640px){.PricingTable_title__CIXsv{font-size:1.7rem}.PricingTable_tabs___b4J9{grid-template-columns:repeat(2,minmax(0,1fr))}.PricingTable_tab__SUe4U{min-height:64px}.PricingTable_panel__KctPs{padding:16px}.PricingTable_panelHeader__joOfl{display:block}.PricingTable_whatsappCta__lzl73{width:100%;margin-top:14px}.PricingTable_optionRow__FOaqK{grid-template-columns:1fr;gap:4px}.PricingTable_optionRow__FOaqK strong{white-space:normal}}.Reveal_reveal__60qD7{opacity:0;transform:translate3d(0,22px,0);animation:none;transition:opacity .62s cubic-bezier(.22,.61,.36,1),transform .62s cubic-bezier(.22,.61,.36,1)}.Reveal_shown__xBYFz{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.Reveal_reveal__60qD7{opacity:1;transform:none;transition:none}}.VjetTreatments_section__R4A2A{width:100%;padding:clamp(2.5rem,6vw,4rem) 1rem;background:#ffffff;text-align:center}.VjetTreatments_header__WqdHJ{max-width:640px;margin:0 auto clamp(1.75rem,4vw,2.5rem)}.VjetTreatments_title__4ThsE{display:inline-block;margin:0 0 .75rem;font-size:clamp(1.8rem,1.2rem + 2.6vw,2.5rem);font-weight:800;background:linear-gradient(90deg,#4e33d7,#ab18f4,#e85c8a,#4e33d7);background-size:200% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;animation:VjetTreatments_colorWave__0hjrX 4s linear infinite}@keyframes VjetTreatments_colorWave__0hjrX{0%{background-position:0 50%}to{background-position:200% 50%}}.VjetTreatments_subtitle__HaJaf{margin:0 auto;font-size:clamp(.95rem,.88rem + .35vw,1.1rem);line-height:1.6;color:#718096}.VjetTreatments_prompt__TRuDX{margin:0 0 1.25rem;font-size:clamp(1.35rem,1rem + 1.6vw,2rem);line-height:1.2;font-weight:800;color:#2a1a4a}.VjetTreatments_prompt__TRuDX:after{content:"";display:inline-block;width:3px;height:.95em;margin-left:.2em;vertical-align:-.1em;border-radius:2px;background:linear-gradient(180deg,#e85c8a,#ab18f4);animation:VjetTreatments_caret__WayKS 1.1s step-end infinite}@keyframes VjetTreatments_caret__WayKS{50%{opacity:0}}.VjetTreatments_pills__2JUMv{display:flex;flex-wrap:wrap;justify-content:center;gap:clamp(.55rem,1.2vw,.85rem);max-width:980px;margin:0 auto;padding:0;list-style:none}.VjetTreatments_item__xfzVz{opacity:0;transform:translate3d(0,28px,0) scale(.86);filter:blur(6px);transition:opacity .52s ease-out,transform .76s cubic-bezier(.18,1.25,.4,1),filter .52s ease-out;transition-delay:calc(.26s + var(--i, 0) * 55ms)}.VjetTreatments_picker__lwC4g[data-revealed=true] .VjetTreatments_item__xfzVz{opacity:1;transform:none;filter:none}.VjetTreatments_pill__iGCXx{position:relative;isolation:isolate;display:inline-flex;align-items:center;gap:.5em;padding:.8em 1.35em;border-radius:999px;border:1.5px solid transparent;background:linear-gradient(#ffffff,#ffffff) padding-box,linear-gradient(135deg,#e85c8a,#ab18f4,#4e33d7) border-box;box-shadow:0 6px 16px rgba(78,51,215,.1);color:#3b1a7a;font-size:clamp(.95rem,.88rem + .35vw,1.1rem);font-weight:700;line-height:1.2;transition:color .22s ease,transform .22s ease,box-shadow .22s ease}.VjetTreatments_pill__iGCXx:before{content:"";position:absolute;inset:-1.5px;z-index:-1;border-radius:inherit;background:linear-gradient(135deg,#e85c8a,#ab18f4,#4e33d7);opacity:0;transition:opacity .22s ease}.VjetTreatments_arrow__UklW3{display:inline-block;color:#ab18f4;transition:transform .22s ease,color .22s ease}.VjetTreatments_pill__iGCXx:focus-visible,.VjetTreatments_pill__iGCXx:hover{color:#ffffff;transform:translateY(-2px);box-shadow:0 12px 26px rgba(171,24,244,.28)}.VjetTreatments_pill__iGCXx:focus-visible:before,.VjetTreatments_pill__iGCXx:hover:before{opacity:1}.VjetTreatments_pill__iGCXx:focus-visible .VjetTreatments_arrow__UklW3,.VjetTreatments_pill__iGCXx:hover .VjetTreatments_arrow__UklW3{color:#ffffff;transform:translateX(3px)}.VjetTreatments_pill__iGCXx:focus-visible{outline:3px solid rgba(171,24,244,.35);outline-offset:3px}@media (max-width:480px){.VjetTreatments_pills__2JUMv{gap:.5rem}.VjetTreatments_pill__iGCXx{padding:.7em 1em;font-size:.875rem}.VjetTreatments_arrow__UklW3{display:none}}@media (prefers-reduced-motion:reduce){.VjetTreatments_prompt__TRuDX:after,.VjetTreatments_title__4ThsE{animation:none}.VjetTreatments_item__xfzVz{opacity:1;transform:none;filter:none;transition:none}.VjetTreatments_arrow__UklW3,.VjetTreatments_pill__iGCXx,.VjetTreatments_pill__iGCXx:before{transition:none}}.SiteFooter_footer__vZ3CV{position:relative;background:#14101c;color:#b9b2c7;font-size:.92rem;line-height:1.6}.SiteFooter_footer__vZ3CV:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,#cb479b,#ab18f4,#4e33d7)}.SiteFooter_inner__ATo2N{display:grid;grid-template-columns:1.2fr 1.3fr .8fr 1fr;gap:clamp(1.75rem,4vw,3rem);max-width:1160px;margin:0 auto;padding:clamp(2.5rem,6vw,4rem) clamp(1.25rem,4vw,2rem) clamp(2rem,4vw,3rem)}.SiteFooter_brand__mNn0V{display:flex;flex-direction:column;align-items:flex-start;gap:.6rem}.SiteFooter_logo__1ANaf{margin:0;color:#ffffff;font-size:1.25rem;font-weight:800;letter-spacing:-.01em}.SiteFooter_logo__1ANaf span{color:#c4a6f5;font-weight:600}.SiteFooter_tagline__WHlhl{margin:0 0 .4rem;max-width:30ch}.SiteFooter_whatsapp__7Mhbg{display:inline-flex;align-items:center;padding:.55rem 1.1rem;border-radius:999px;background:#ffffff;color:#2a1a4a;font-weight:700;font-size:.9rem;transition:background .2s ease}.SiteFooter_whatsapp__7Mhbg:focus-visible,.SiteFooter_whatsapp__7Mhbg:hover{background:#efe6ff}.SiteFooter_social__6IJ9q{color:#b9b2c7;font-size:.88rem}.SiteFooter_social__6IJ9q:focus-visible,.SiteFooter_social__6IJ9q:hover{color:#ffffff}.SiteFooter_heading__tYAjI{margin:0 0 .9rem;color:#ffffff;font-size:.78rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.SiteFooter_list__BMV_7{display:grid;gap:.45rem;margin:0 0 .9rem;padding:0;list-style:none}.SiteFooter_listTwoUp__AjxM2{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1.25rem}.SiteFooter_link__MgWb3{color:#b9b2c7;transition:color .2s ease}.SiteFooter_link__MgWb3:focus-visible,.SiteFooter_link__MgWb3:hover{color:#ffffff}.SiteFooter_outlet__oC1VE{display:flex;flex-direction:column;margin-bottom:.35rem}.SiteFooter_outletName__8MZCp{color:#ffffff;font-weight:600}.SiteFooter_outletAddress__KoWH0{font-size:.85rem;color:#948ca3}.SiteFooter_bar__H0CkM{border-top:1px solid rgba(255,255,255,.08);padding:1.1rem clamp(1.25rem,4vw,2rem) calc(1.1rem + 88px + env(safe-area-inset-bottom, 0px));font-size:.82rem;color:#8a829a}.SiteFooter_barInner__wfdAq{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.5rem 1.5rem;max-width:1160px;margin:0 auto}.SiteFooter_bar__H0CkM p{margin:0}.SiteFooter_barLinks__I2uyd{display:flex;flex-wrap:wrap;gap:.4rem 1.25rem}.SiteFooter_barLinks__I2uyd a{color:#8a829a}.SiteFooter_barLinks__I2uyd a:focus-visible,.SiteFooter_barLinks__I2uyd a:hover{color:#ffffff}.SiteFooter_bookNow__rNDEf{position:fixed;right:-2px;top:25%;z-index:900;display:block}.SiteFooter_bookNow__rNDEf img{display:block;border-radius:20px 0 0 20px;box-shadow:none}@media (max-width:960px){.SiteFooter_inner__ATo2N{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.SiteFooter_inner__ATo2N{grid-template-columns:minmax(0,1fr)}.SiteFooter_barInner__wfdAq{flex-direction:column}}.BlogArticle_page__9rEC_{--ink:#1d1430;--body:#3f3a4d;--muted:#7a7290;--brand:#7c3aed;--soft:#faf7ff;--line:#ece6f7;padding:clamp(1.5rem,4vw,3rem) 1rem clamp(2.5rem,6vw,4rem);color:var(--ink)}.BlogArticle_article__PK1qB{max-width:700px;margin:0 auto}.BlogArticle_header__8slvF{display:flex;flex-direction:column;gap:.85rem;padding-bottom:clamp(1.5rem,4vw,2rem);margin-bottom:clamp(1.5rem,4vw,2rem);border-bottom:1px solid var(--line)}.BlogArticle_breadcrumb__iP_ZM{display:flex;gap:.4rem;color:var(--muted);font-size:.85rem}.BlogArticle_breadcrumb__iP_ZM a{color:var(--brand)}.BlogArticle_title__tm53U{margin:0;color:var(--ink);font-size:clamp(2rem,1.4rem + 2.6vw,3rem)!important;line-height:1.1;letter-spacing:-.025em}.BlogArticle_subtitle__MYT_H{margin:0;color:var(--body);font-size:clamp(1.08rem,1rem + .4vw,1.25rem);line-height:1.6}.BlogArticle_meta__E8poo{display:flex;flex-wrap:wrap;gap:.4rem 1rem;margin:0;color:var(--muted);font-size:.88rem}.BlogArticle_meta__E8poo span+span:before{content:"·";margin-right:1rem}.BlogArticle_summary__tTlq2{margin:0 0 clamp(1.75rem,4vw,2.25rem);padding:1.15rem 1.35rem;border-left:3px solid #ab18f4;border-radius:0 14px 14px 0;background:var(--soft)}.BlogArticle_summary__tTlq2 p{margin:0;color:var(--ink);font-size:1.05rem;line-height:1.65}.BlogArticle_summary__tTlq2 .BlogArticle_summaryLabel__6cSqs{margin-bottom:.35rem;color:var(--brand);font-size:.75rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.BlogArticle_body__6FZk7{color:var(--body);font-size:1.07rem;line-height:1.8}.BlogArticle_body__6FZk7 h2{margin:2.5rem 0 .85rem;color:var(--ink);font-size:clamp(1.35rem,1.2rem + .6vw,1.6rem);line-height:1.25;letter-spacing:-.01em}.BlogArticle_body__6FZk7 h2:first-child{margin-top:0}.BlogArticle_body__6FZk7 h3{margin:1.75rem 0 .6rem;color:var(--ink);font-size:1.15rem}.BlogArticle_body__6FZk7 p{margin:0 0 1.15rem}.BlogArticle_body__6FZk7 ol,.BlogArticle_body__6FZk7 ul{margin:0 0 1.25rem;padding:0;list-style:none}.BlogArticle_body__6FZk7 li{position:relative;margin-bottom:.6rem;padding-left:1.5rem}.BlogArticle_body__6FZk7 ul>li:before{content:"";position:absolute;left:.25rem;top:.72em;width:7px;height:7px;border-radius:50%;background:linear-gradient(135deg,#cb479b,#7c3aed)}.BlogArticle_body__6FZk7 ol{counter-reset:item}.BlogArticle_body__6FZk7 ol>li{counter-increment:item}.BlogArticle_body__6FZk7 ol>li:before{content:counter(item) ".";position:absolute;left:0;color:var(--brand);font-weight:700}.BlogArticle_body__6FZk7 strong{color:var(--ink)}.BlogArticle_body__6FZk7 a{color:var(--brand);font-weight:600;text-decoration:underline!important;text-decoration-thickness:1px!important;text-underline-offset:.18em}.BlogArticle_body__6FZk7 table{width:100%;margin:0 0 1.5rem;border-collapse:collapse;font-size:.95rem}.BlogArticle_body__6FZk7 td,.BlogArticle_body__6FZk7 th{padding:.65rem .75rem;border-bottom:1px solid var(--line);text-align:left}.BlogArticle_body__6FZk7 th{color:var(--ink)}.BlogArticle_solution__PrxXx{margin:clamp(2.25rem,5vw,3rem) 0 1.5rem;padding:clamp(1.5rem,4vw,2rem);border:1px solid var(--line);border-radius:22px;background:radial-gradient(120% 120% at 100% 0,rgba(171,24,244,.08),rgba(171,24,244,0) 55%),#ffffff;box-shadow:0 14px 40px rgba(76,29,149,.08)}.BlogArticle_solutionKicker__J2eUX{margin:0 0 .4rem;color:var(--brand);font-size:.75rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.BlogArticle_solution__PrxXx h2{margin:0 0 .6rem;color:var(--ink);font-size:clamp(1.35rem,1.2rem + .6vw,1.65rem);line-height:1.2}.BlogArticle_solutionBody__x3bDp{margin:0 0 1rem;color:var(--body);line-height:1.7}.BlogArticle_solutionPoints__BfxcV{display:grid;gap:.6rem;margin:0 0 1.35rem;padding:0;list-style:none}.BlogArticle_solutionPoints__BfxcV li{position:relative;padding-left:1.75rem;color:var(--body);line-height:1.6}.BlogArticle_solutionPoints__BfxcV li:before{content:"";position:absolute;left:0;top:.2em;width:1.15rem;height:1.15rem;border-radius:50%;background:#ede4ff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 8.5l2.5 2.5L12 5.5' fill='none' stroke='%237c3aed' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50% /70% no-repeat}.BlogArticle_solutionActions__id0rt{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem}.BlogArticle_primaryCta__slwI2{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:.75rem 1.4rem;border-radius:999px;background:linear-gradient(135deg,#cb479b,#ab18f4 50%,#4e33d7);color:#ffffff;font-weight:700;box-shadow:0 10px 24px rgba(124,58,237,.25)}.BlogArticle_textLink__Ji1YG{color:var(--brand);font-weight:700}.BlogArticle_textLink__Ji1YG span{display:inline-block;transition:transform .2s ease}.BlogArticle_textLink__Ji1YG:focus-visible span,.BlogArticle_textLink__Ji1YG:hover span{transform:translateX(3px)}.BlogArticle_disclaimer__NhMU2{margin:0 0 2rem;color:var(--muted);font-size:.85rem;line-height:1.65}.BlogArticle_related__UOF2c{padding-top:1.5rem;border-top:1px solid var(--line)}.BlogArticle_related__UOF2c h2{margin:0 0 .75rem;color:var(--muted);font-size:.78rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.BlogArticle_related__UOF2c ul{display:grid;gap:.5rem;margin:0;padding:0;list-style:none}.BlogArticle_related__UOF2c a{color:var(--brand);font-weight:600}.BlogArticle_back__EuPHz{margin:2rem 0 0}.BlogArticle_back__EuPHz a{color:var(--muted);font-weight:600}.BlogArticle_back__EuPHz a:focus-visible,.BlogArticle_back__EuPHz a:hover{color:var(--brand)}@media (prefers-reduced-motion:reduce){.BlogArticle_textLink__Ji1YG span{transition:none}}.VjetServicePage_page__nF_3t{--ink:#1d1430;--body:#4a4458;--muted:#7a7290;--brand:#7c3aed;--soft:#faf7ff;--line:#ece6f7;width:min(1120px,calc(100% - 2rem));margin:0 auto;padding:clamp(1.25rem,3vw,2.5rem) 0 clamp(2rem,5vw,4rem);color:var(--ink)}:where(.VjetServicePage_page__nF_3t) h2{margin:0;font-size:clamp(1.6rem,1.2rem + 1.6vw,2.35rem);line-height:1.15;letter-spacing:-.015em}:where(.VjetServicePage_page__nF_3t) h3{margin:0;font-size:1.08rem;line-height:1.3}:where(.VjetServicePage_page__nF_3t) p{margin:0}.VjetServicePage_breadcrumb__bCu_c{display:flex;flex-wrap:wrap;gap:.4rem;margin:0 0 clamp(1rem,3vw,2rem);color:var(--muted);font-size:.85rem}.VjetServicePage_breadcrumb__bCu_c a{color:var(--brand)}.VjetServicePage_eyebrow__6G5r6,.VjetServicePage_kicker__Pod4w{color:var(--brand);font-size:.78rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.VjetServicePage_sectionHeader__77Sg7{display:flex;flex-direction:column;gap:.65rem;max-width:720px;margin:0 auto clamp(1.75rem,4vw,2.5rem);text-align:center}.VjetServicePage_lead__Xc2xk{color:var(--body);font-size:clamp(1rem,.95rem + .3vw,1.12rem);line-height:1.7}.VjetServicePage_faqSection__A_2er,.VjetServicePage_honest__FV1SU,.VjetServicePage_priceSection__p8Ti1,.VjetServicePage_problem__FnE02,.VjetServicePage_solution__tHACK,.VjetServicePage_stepsSection__9I2pi,.VjetServicePage_substanceSection___A5oN{padding:clamp(2.5rem,6vw,4.5rem) 0;border-top:1px solid var(--line)}.VjetServicePage_hero__nkKev{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(260px,.9fr);align-items:center;gap:clamp(1.75rem,5vw,4rem);padding-bottom:clamp(2rem,5vw,3.5rem)}.VjetServicePage_heroCopy__Ui6uU{display:flex;flex-direction:column;align-items:flex-start;gap:1rem}.VjetServicePage_hero__nkKev h1{margin:0;color:var(--ink);font-size:clamp(2.3rem,1.4rem + 4vw,4.2rem);line-height:1.02;letter-spacing:-.03em}.VjetServicePage_intro__nR4Ck{max-width:58ch;color:var(--body);font-size:clamp(1.02rem,.96rem + .35vw,1.15rem);line-height:1.7}.VjetServicePage_actions__L5n3M{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;margin-top:.5rem}.VjetServicePage_ctaButton__Q2_Wb,.VjetServicePage_primaryCta__B3TVo{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:.8rem 1.5rem;border-radius:999px;background:linear-gradient(135deg,#cb479b,#ab18f4 50%,#4e33d7);color:#ffffff;font-weight:700;box-shadow:0 10px 24px rgba(124,58,237,.25);transition:transform .2s ease,box-shadow .2s ease}.VjetServicePage_ctaButton__Q2_Wb:focus-visible,.VjetServicePage_ctaButton__Q2_Wb:hover,.VjetServicePage_primaryCta__B3TVo:focus-visible,.VjetServicePage_primaryCta__B3TVo:hover{transform:translateY(-1px);box-shadow:0 14px 30px rgba(124,58,237,.32)}.VjetServicePage_textLink__Ag3Yp{color:var(--brand);font-weight:700}.VjetServicePage_textLink__Ag3Yp span{display:inline-block;transition:transform .2s ease}.VjetServicePage_textLink__Ag3Yp:focus-visible span,.VjetServicePage_textLink__Ag3Yp:hover span{transform:translateX(3px)}.VjetServicePage_assurances__lVs4F{display:flex;flex-wrap:wrap;gap:.35rem 1.25rem;margin:.25rem 0 0;padding:0;list-style:none;color:var(--muted);font-size:.88rem}.VjetServicePage_assurances__lVs4F li{display:inline-flex;align-items:center;gap:.45rem}.VjetServicePage_assurances__lVs4F li:before{content:"";width:6px;height:6px;border-radius:50%;background:#c4a6f5}.VjetServicePage_heroMedia__vzM88{position:relative;display:flex;justify-content:center}.VjetServicePage_heroVisual__rQGSu{width:100%;min-height:clamp(300px,38vw,460px);overflow:hidden;border-radius:24px}.VjetServicePage_heroMedia__vzM88 img{width:100%;height:auto;max-width:460px;border-radius:24px;box-shadow:0 24px 60px rgba(78,51,215,.14)}.VjetServicePage_problem__FnE02{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(1.5rem,5vw,4rem)}.VjetServicePage_problemCopy__nUTMR{display:flex;flex-direction:column;gap:.85rem}.VjetServicePage_problemCopy__nUTMR>p:last-child{color:var(--body);font-size:1.05rem;line-height:1.75}.VjetServicePage_signs__SdXW5{padding:clamp(1.25rem,3vw,1.75rem);border-radius:20px;background:var(--soft);border:1px solid var(--line)}.VjetServicePage_signs__SdXW5 h3{margin-bottom:.9rem}.VjetServicePage_signs__SdXW5 ul{display:grid;gap:.75rem;margin:0;padding:0;list-style:none}.VjetServicePage_signs__SdXW5 li{position:relative;padding-left:1.75rem;color:var(--body);line-height:1.6}.VjetServicePage_signs__SdXW5 li:before{content:"";position:absolute;left:0;top:.2em;width:1.15rem;height:1.15rem;border-radius:50%;background:#ede4ff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 8.5l2.5 2.5L12 5.5' fill='none' stroke='%237c3aed' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50% /70% no-repeat}.VjetServicePage_points__upxdR{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,3vw,1.5rem);margin:0;padding:0;list-style:none;counter-reset:point}.VjetServicePage_point__llqM8{display:flex;flex-direction:column;gap:.5rem;padding:clamp(1.25rem,3vw,1.6rem);border-radius:20px;background:#ffffff;border:1px solid var(--line);box-shadow:0 10px 30px rgba(76,29,149,.05);counter-increment:point}.VjetServicePage_point__llqM8:before{content:counter(point,decimal-leading-zero);color:#c4a6f5;font-size:.85rem;font-weight:800;letter-spacing:.08em}.VjetServicePage_point__llqM8 p{color:var(--body);line-height:1.65}.VjetServicePage_steps__sWDgi{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1rem,3vw,1.75rem);margin:0;padding:0;list-style:none;counter-reset:step}.VjetServicePage_step__1uo_E{position:relative;display:flex;flex-direction:column;gap:.5rem;padding-top:3.25rem;counter-increment:step}.VjetServicePage_step__1uo_E:before{content:counter(step);position:absolute;top:0;left:0;display:grid;place-items:center;width:2.3rem;height:2.3rem;border-radius:50%;background:linear-gradient(135deg,#ab18f4,#4e33d7);color:#ffffff;font-weight:800}.VjetServicePage_step__1uo_E:not(:last-child):after{content:"";position:absolute;top:1.15rem;left:3rem;right:-.75rem;height:2px;background:linear-gradient(90deg,#d9c8fb,rgba(217,200,251,0))}.VjetServicePage_step__1uo_E p{color:var(--body);line-height:1.65}.VjetServicePage_honest__FV1SU{display:flex;flex-direction:column;gap:.75rem;max-width:760px;margin:0 auto;text-align:center}.VjetServicePage_honest__FV1SU>p:last-child{color:var(--body);font-size:1.05rem;line-height:1.75}.VjetServicePage_faqList__sPlJd{max-width:820px;margin:0 auto;border-top:1px solid var(--line)}.VjetServicePage_faqItem__Z3VKq{border-bottom:1px solid var(--line)}.VjetServicePage_faqItem__Z3VKq summary{position:relative;padding:1.15rem 2.5rem 1.15rem 0;font-weight:700;font-size:1.02rem;cursor:pointer;list-style:none}.VjetServicePage_faqItem__Z3VKq summary::-webkit-details-marker{display:none}.VjetServicePage_faqItem__Z3VKq summary:after{content:"+";position:absolute;right:.25rem;top:50%;transform:translateY(-50%);color:var(--brand);font-size:1.4rem;font-weight:400;transition:transform .2s ease}.VjetServicePage_faqItem__Z3VKq[open] summary:after{transform:translateY(-50%) rotate(45deg)}.VjetServicePage_faqItem__Z3VKq p{padding:0 2.5rem 1.25rem 0;color:var(--body);line-height:1.7}.VjetServicePage_ctaBand__0_1du{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.25rem 2rem;margin-top:clamp(1rem,3vw,2rem);padding:clamp(1.75rem,4vw,2.5rem);border-radius:24px;background:linear-gradient(135deg,#2a1a4a,#3b1d6e 55%,#4e33d7);color:#ffffff}.VjetServicePage_ctaBand__0_1du>div{display:flex;flex-direction:column;gap:.5rem;max-width:60ch}.VjetServicePage_ctaBand__0_1du h2{color:#ffffff;font-size:clamp(1.35rem,1.1rem + 1vw,1.8rem)}.VjetServicePage_ctaBand__0_1du p{color:rgba(255,255,255,.8);line-height:1.65}.VjetServicePage_ctaButton__Q2_Wb{background:#ffffff;color:#2a1a4a;box-shadow:none}.VjetServicePage_related__8206g{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem 1rem;padding-top:1.75rem;font-size:.92rem}.VjetServicePage_relatedLabel__BKX6d{color:var(--muted);font-size:.78rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.VjetServicePage_related__8206g ul{display:flex;flex-wrap:wrap;gap:.4rem 1.25rem;margin:0;padding:0;list-style:none}.VjetServicePage_related__8206g a{color:var(--brand);font-weight:600}.VjetServicePage_substanceBody__BKgnF{max-width:760px;margin:0 auto 1rem;color:var(--body);font-size:1.02rem;line-height:1.75;text-align:center}.VjetServicePage_mechanismGrid__HjgHn{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,3vw,1.5rem);margin-top:clamp(1.5rem,4vw,2.25rem)}.VjetServicePage_mechanismCard___mnhX{display:flex;flex-direction:column;gap:.45rem;padding:clamp(1.25rem,3vw,1.6rem);border-radius:20px;background:var(--soft);border:1px solid var(--line)}.VjetServicePage_mechanismLabel__yCFrF{color:var(--brand);font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.VjetServicePage_mechanismCard___mnhX p:last-child{color:var(--body);line-height:1.65}.VjetServicePage_substancePanels__pQBLO{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:clamp(1rem,3vw,1.5rem);margin-top:clamp(1.25rem,3vw,1.75rem)}.VjetServicePage_substancePanel__2e9eU{padding:clamp(1.25rem,3vw,1.6rem);border-radius:20px;border:1px solid var(--line)}.VjetServicePage_substancePanel__2e9eU h3{margin-bottom:.6rem}.VjetServicePage_substancePanel__2e9eU ul{margin:0;padding-left:1.1rem;color:var(--body);line-height:1.7}.VjetServicePage_footnote___R7jF{max-width:760px;margin:1.25rem auto 0;color:var(--muted);font-size:.85rem;line-height:1.6;text-align:center}.VjetServicePage_priceGrid__qikDC{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:clamp(1rem,3vw,1.5rem);margin-top:clamp(1.25rem,3vw,1.75rem)}.VjetServicePage_priceCard__M8qg0{display:flex;flex-direction:column;gap:.4rem;padding:clamp(1.25rem,3vw,1.6rem);border-radius:20px;border:1px solid var(--line);background:#ffffff}.VjetServicePage_priceCardHighlight__S2U52{border-color:#c4a6f5;background:var(--soft);box-shadow:0 12px 30px rgba(124,58,237,.1)}.VjetServicePage_priceLabel__32raI{color:var(--muted);font-size:.85rem;font-weight:600}.VjetServicePage_priceValue___yfNy{font-size:1.6rem;font-weight:800}.VjetServicePage_priceUnit__OlRqB{margin-left:.3rem;color:var(--muted);font-size:.9rem;font-weight:600}.VjetServicePage_priceNote__I_A74{color:var(--body);font-size:.92rem;line-height:1.6}@media (max-width:900px){.VjetServicePage_hero__nkKev,.VjetServicePage_problem__FnE02{grid-template-columns:minmax(0,1fr)}.VjetServicePage_heroMedia__vzM88 img{max-width:340px}.VjetServicePage_mechanismGrid__HjgHn,.VjetServicePage_points__upxdR{grid-template-columns:minmax(0,1fr)}.VjetServicePage_steps__sWDgi{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:2rem}.VjetServicePage_step__1uo_E:nth-child(2n):after{display:none}}@media (max-width:560px){.VjetServicePage_hero__nkKev h1{font-size:2.3rem!important}.VjetServicePage_steps__sWDgi{grid-template-columns:minmax(0,1fr)}.VjetServicePage_step__1uo_E{padding:0 0 0 3.25rem}.VjetServicePage_step__1uo_E:not(:last-child):after{display:block;top:2.6rem;bottom:-1.75rem;left:1.1rem;right:auto;width:2px;height:auto;background:linear-gradient(180deg,#d9c8fb,rgba(217,200,251,0))}.VjetServicePage_ctaBand__0_1du{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.VjetServicePage_ctaButton__Q2_Wb,.VjetServicePage_faqItem__Z3VKq summary:after,.VjetServicePage_primaryCta__B3TVo,.VjetServicePage_textLink__Ag3Yp span{transition:none}}