.configurator_page__gdXG_{background:var(--bg)}.configurator_container__tW_C4{width:min(1240px,92vw);margin:0 auto}.configurator_hero__WFP0p{padding:calc(var(--s-13) + 40px) 0 var(--s-8);background:radial-gradient(70% 110% at 50% -10%,var(--brand-pale) 0,transparent 62%),var(--bg);text-align:center}.configurator_eyebrow__VohfD{display:inline-block;font-size:var(--fs-eyebrow);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--brand);font-weight:700;margin-bottom:var(--s-4)}.configurator_title__GTkd_{font-size:var(--fs-h1);font-weight:600;letter-spacing:var(--ls-display);line-height:var(--lh-tight);color:var(--ink);margin-bottom:var(--s-5)}.configurator_titleAccent__u2XBr{font-family:EB Garamond,serif;font-style:italic;font-weight:400;color:var(--accent-rich-deep)}.configurator_lead__dmmKR{max-width:640px;margin:0 auto;font-size:var(--fs-body-lg);color:var(--ink-muted);line-height:var(--lh-relaxed)}.configurator_viewerSection__gmcK4{padding:var(--s-8) 0 var(--s-11)}.configurator_layout__l6uPr{display:block}.configurator_picker__2WfYE{position:relative;display:flex;flex-direction:column;gap:5px;padding-bottom:var(--s-3);border-bottom:1px solid var(--line)}.configurator_pickerLabel__PA4E6{font-size:var(--fs-eyebrow);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;font-weight:700;color:var(--ink-subtle)}.configurator_pickerOption__79Pfk,.configurator_pickerTrigger__7YVc8{display:flex;align-items:center;gap:12px;width:100%;padding:10px 12px;border-radius:var(--radius-md);background:var(--bg-pure);border:1px solid var(--line);text-align:left;cursor:pointer;transition:border-color .2s var(--ease),background .2s var(--ease)}.configurator_pickerTrigger__7YVc8:hover{border-color:var(--brand)}.configurator_pickerOption__79Pfk:focus-visible,.configurator_pickerTrigger__7YVc8:focus-visible{outline:2px solid var(--brand-light);outline-offset:2px}.configurator_pickerThumb__p46gB{width:42px;height:42px;flex-shrink:0;object-fit:contain;border-radius:8px;background:var(--bg-soft)}.configurator_pickerText__i4AxJ{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1}.configurator_pickerName__Kud_R{font-size:var(--fs-body);font-weight:600;color:var(--ink);letter-spacing:var(--ls-tight);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.configurator_pickerMeta__xaF48{font-size:var(--fs-small);color:var(--ink-muted);white-space:nowrap}.configurator_pickerChevron__wlTxZ{flex-shrink:0;color:var(--ink-subtle);transition:transform .2s var(--ease)}.configurator_pickerChevronOpen__kbzKb{transform:rotate(180deg)}.configurator_pickerMenu__cVlw9{position:absolute;top:calc(100% - var(--s-3));left:0;right:0;z-index:30;margin:0;padding:6px;list-style:none;display:flex;flex-direction:column;gap:2px;max-height:380px;overflow-y:auto;border-radius:var(--radius-lg);background:var(--bg-pure);border:1px solid var(--line);box-shadow:0 18px 44px -14px rgba(20,17,15,.28);animation:configurator_pickerIn__IKNZH .16s var(--ease)}@keyframes configurator_pickerIn__IKNZH{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.configurator_pickerOption__79Pfk{border-color:transparent;background:transparent}.configurator_pickerOption__79Pfk:hover{background:var(--bg-soft)}.configurator_pickerOptionActive__Ql0Pl{background:var(--brand-pale)}.configurator_pickerCheck__ZbQkz{flex-shrink:0;color:var(--brand)}@media (prefers-reduced-motion:reduce){.configurator_pickerMenu__cVlw9{animation:none}.configurator_pickerChevron__wlTxZ{transition:none}}.configurator_viewerWrap__qnw15{min-width:0}.configurator_viewerSkeleton__A7QNJ{width:100%;min-height:620px;border-radius:var(--radius-lg);background:linear-gradient(110deg,var(--bg-soft) 30%,var(--bg-cream) 50%,var(--bg-soft) 70%);background-size:200% 100%;animation:configurator_shimmer__XK4jI 1.4s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.configurator_viewerSkeleton__A7QNJ{animation:none}}@keyframes configurator_shimmer__XK4jI{0%{background-position:200% 0}to{background-position:-200% 0}}.configurator_comingSoon__VnWtd{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;min-height:560px;padding:var(--s-9);border-radius:var(--radius-lg);background:radial-gradient(120% 90% at 50% 0,#fff 0,var(--bg-soft) 60%,var(--bg-cream) 100%);border:1px solid var(--line);box-shadow:var(--shadow-soft)}.configurator_comingSoonIcon__8k0gC{color:var(--brand-light);margin-bottom:var(--s-5)}.configurator_comingSoonTitle__Npocx{font-size:var(--fs-h3);font-weight:600;color:var(--ink);letter-spacing:var(--ls-tight);margin-bottom:var(--s-3)}.configurator_comingSoonText__KGQqA{max-width:380px;font-size:var(--fs-body);color:var(--ink-muted);line-height:var(--lh-relaxed);margin-bottom:var(--s-6)}.configurator_comingSoonBtn__ZjY0h{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;border-radius:var(--radius-pill);background:var(--brand);color:#fff;font-size:var(--fs-body);font-weight:600;letter-spacing:var(--ls-tight);transition:background var(--duration) var(--ease),transform var(--duration) var(--ease)}.configurator_comingSoonBtn__ZjY0h:hover{background:var(--brand-primary);transform:translateY(-2px)}.configurator_sectionEyebrow__QzLcf{display:inline-block;font-size:var(--fs-eyebrow);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--brand);font-weight:700;margin-bottom:var(--s-3)}.configurator_sectionTitle__fPWY2{font-size:var(--fs-h2);font-weight:600;letter-spacing:var(--ls-tight);line-height:var(--lh-snug);color:var(--ink);margin-bottom:var(--s-8);max-width:22ch}.configurator_steps__kTK4O{padding:var(--s-11) 0 0}.configurator_stepGrid__7sNjM{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--s-7);gap:var(--s-7)}.configurator_step__MEiza{position:relative}.configurator_stepNum__rAcnM{display:block;font-size:2.75rem;font-weight:700;line-height:1;letter-spacing:-.04em;color:var(--brand-light);margin-bottom:var(--s-4)}.configurator_stepTitle__3IrZ9{font-size:var(--fs-h4);font-weight:600;color:var(--ink);margin-bottom:var(--s-2)}.configurator_stepDesc__TxWwg{font-size:var(--fs-small);color:var(--ink-muted);line-height:var(--lh-relaxed);max-width:34ch}.configurator_perks__MhinQ{padding:var(--s-11) 0 0}.configurator_perkGrid__idY2Q{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--s-5);gap:var(--s-5)}.configurator_perk__1ucL3{display:flex;align-items:flex-start;gap:var(--s-4);padding:var(--s-6);border-radius:var(--radius-lg);background:var(--bg-pure);border:1px solid var(--line);box-shadow:var(--shadow-soft)}.configurator_perkIcon__31GTQ{flex-shrink:0;display:inline-grid;place-items:center;width:44px;height:44px;border-radius:var(--radius-md);background:var(--brand-pale);color:var(--brand)}.configurator_perkTitle___GLBS{font-size:var(--fs-h4);font-weight:600;color:var(--ink);margin-bottom:4px}.configurator_perkDesc__wBPQt{font-size:var(--fs-small);color:var(--ink-muted);line-height:var(--lh-normal)}.configurator_lineup__KEnim{padding:var(--s-11) 0 0}.configurator_lineupHead__xnhUa{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s-5);margin-bottom:var(--s-7)}.configurator_lineupTitle__pgFpk{font-size:var(--fs-h2);font-weight:600;letter-spacing:var(--ls-tight);line-height:var(--lh-snug);color:var(--ink)}.configurator_lineupAll__Ifoxy{display:inline-flex;align-items:center;gap:4px;flex-shrink:0;font-size:var(--fs-small);font-weight:600;color:var(--brand);border-bottom:1px solid transparent;transition:border-color var(--duration) var(--ease)}.configurator_lineupAll__Ifoxy:hover{border-color:var(--brand)}.configurator_lineupCarousel__SdBmd{position:relative}.configurator_lineupNav__0h1KT{position:absolute;top:var(--arrow-top,50%);transform:translateY(-50%);z-index:2;display:grid;place-items:center;width:48px;height:48px;border-radius:var(--radius-pill);cursor:pointer;background:#fff;border:1px solid var(--line);color:var(--brand-deep);box-shadow:0 8px 24px -10px rgba(42,21,71,.28);transition:background-color var(--duration) var(--ease),border-color var(--duration) var(--ease),color var(--duration) var(--ease),box-shadow var(--duration) var(--ease)}.configurator_lineupNavPrev__Yld53{left:-16px}.configurator_lineupNavNext__lOCM7{right:-16px}.configurator_lineupNav__0h1KT:hover{background:var(--brand);border-color:var(--brand);color:#fff;box-shadow:0 12px 28px -8px rgba(42,21,71,.4)}.configurator_lineupNav__0h1KT:focus-visible{outline:2px solid var(--brand);outline-offset:3px}.configurator_lineupRail__onUVZ{display:flex;gap:var(--s-7);overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin:0 calc(-1 * var(--s-2));padding:4px var(--s-2) var(--s-3)}.configurator_lineupRail__onUVZ::-webkit-scrollbar{display:none}.configurator_lineupCard__SUcBv{flex:0 0 calc((100% - 3 * var(--s-7)) / 4);scroll-snap-align:start;display:flex;flex-direction:column;text-decoration:none;color:inherit}.configurator_lineupImg__9XQRM{position:relative;aspect-ratio:1.1/1;border-radius:18px;overflow:hidden;background:linear-gradient(180deg,#FFFFFF,#F1ECE3)}.configurator_lineupImg__9XQRM img{display:block;width:100%;height:100%;object-fit:cover;object-position:center bottom;transition:transform .36s cubic-bezier(.32,.72,0,1)}.configurator_lineupCard__SUcBv:hover .configurator_lineupImg__9XQRM img{transform:scale(1.05)}.configurator_lineupTier__Pnwh_{position:absolute;top:14px;left:14px;z-index:1;padding:4px 11px;font-size:9px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;border-radius:var(--radius-pill);color:var(--brand-deep);background:var(--accent-soft-pale)}.configurator_lineupBody__8GqTw{display:flex;flex-direction:column;align-items:center;gap:2px;padding:var(--s-4) var(--s-2) 0;text-align:center}.configurator_lineupName__utHnK{font-size:19px;font-weight:600;letter-spacing:-.015em;color:var(--ink);transition:color .2s ease}.configurator_lineupCard__SUcBv:hover .configurator_lineupName__utHnK{color:var(--brand)}.configurator_lineupMeta__dRCqo{font-size:var(--fs-small);color:var(--ink-muted)}.configurator_faq__UU18p{padding:var(--s-11) 0 var(--s-13)}.configurator_faqInner__j_nt4{max-width:820px;margin:0 auto;padding:0 48px}.configurator_faqHead__N6tHt{font-size:clamp(24px,2.6vw,32px);letter-spacing:-.025em;font-weight:500;color:var(--ink);margin:0 0 28px}.configurator_faqList__JUQCr{display:flex;flex-direction:column;gap:var(--s-3)}.configurator_faqItem__AfEoI{background:var(--bg-pure);border:1px solid var(--line);border-radius:var(--radius-md);overflow:hidden;transition:border-color .24s,box-shadow .24s}.configurator_faqItemOpen__f5kkH{border-color:var(--brand-light);box-shadow:var(--shadow-soft)}.configurator_faqQ__0cawp{width:100%;display:flex;align-items:center;justify-content:space-between;gap:var(--s-4);padding:var(--s-5) var(--s-6);text-align:left;font-size:var(--fs-body-lg);font-weight:600;color:var(--ink);transition:color .2s}.configurator_faqQ__0cawp:hover{color:var(--brand)}.configurator_faqIcon__wPH8I{flex-shrink:0;color:var(--brand);transition:transform var(--duration) var(--ease)}.configurator_faqItemOpen__f5kkH .configurator_faqIcon__wPH8I{transform:rotate(45deg)}.configurator_faqAWrap__fmTCv{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--duration) var(--ease)}.configurator_faqAInner__5gnxu{overflow:hidden}.configurator_faqA__J0BbJ{font-size:var(--fs-body);line-height:var(--lh-relaxed);color:var(--ink-muted);margin:0;padding:0 var(--s-6) var(--s-5);max-width:68ch}.configurator_finalCta__iWKRJ{position:relative;overflow:hidden;padding:64px 0;background:radial-gradient(ellipse 60% 100% at 100% 0,rgba(232,199,122,.14) 0,transparent 60%),linear-gradient(135deg,#2A1547,#4A2378 60%,#2A1547)}.configurator_finalInner__jtEKm{max-width:1280px;margin:0 auto;padding:0 48px;display:grid;grid-template-columns:1.3fr 1fr;grid-gap:56px;gap:56px;align-items:center}.configurator_finalText__3GtpL{display:flex;flex-direction:column;gap:16px}.configurator_finalTitle__IC6PD{font-size:clamp(32px,3.6vw,48px);line-height:1.05;letter-spacing:-.025em;font-weight:400;color:#fff;margin:0}.configurator_finalAccent__2vsa3{font-family:EB Garamond,serif;font-style:italic;color:var(--accent-soft)}.configurator_finalLead__nLUwj{font-size:16px;line-height:1.6;color:rgba(255,255,255,.72);margin:0;max-width:540px}.configurator_finalActions__eexnJ{display:flex;flex-direction:column;gap:24px;align-items:flex-start}.configurator_finalBtn__d1fkm{display:inline-flex;align-items:center;gap:12px;padding:20px 36px;border-radius:var(--radius-pill);background:var(--accent-soft);color:var(--brand-deep);font-weight:600;font-size:15px;box-shadow:0 14px 32px -8px rgba(232,199,122,.5);transition:background .28s,transform .28s}.configurator_finalBtn__d1fkm:hover{background:#F0D293;transform:translateY(-2px)}.configurator_finalBtn__d1fkm:focus-visible{outline:2px solid var(--accent-soft);outline-offset:3px}.configurator_finalTrust__pwX5k{display:flex;gap:24px;flex-wrap:wrap;font-size:12px;color:rgba(255,255,255,.7)}.configurator_finalTrust__pwX5k span{display:inline-flex;align-items:center;gap:6px}.configurator_finalTrust__pwX5k svg{color:var(--accent-soft)}@media (max-width:768px){.configurator_finalInner__jtEKm{grid-template-columns:1fr;gap:28px;padding:0 24px}.configurator_hero__WFP0p{text-align:left}.configurator_lead__dmmKR{margin:0}}@media (max-width:920px){.configurator_stepGrid__7sNjM{grid-template-columns:1fr;gap:var(--s-6)}.configurator_perkGrid__idY2Q{grid-template-columns:1fr}.configurator_sectionTitle__fPWY2{max-width:none}.configurator_lineupCard__SUcBv{flex:0 0 72%}.configurator_lineupNav__0h1KT{display:none}}.LangSwitcher_wrap__ka2cG{position:relative}.LangSwitcher_trigger__UCOcM{display:inline-flex;align-items:center;gap:7px;padding:7px 12px;border-radius:999px;border:1px solid rgba(255,255,255,.28);background:rgba(255,255,255,.08);color:#fff;font-family:inherit;font-size:12px;font-weight:700;letter-spacing:.06em;cursor:pointer;transition:background .2s,border-color .2s}.LangSwitcher_trigger__UCOcM:hover{background:rgba(255,255,255,.16);border-color:rgba(255,255,255,.45)}.LangSwitcher_trigger__UCOcM:focus-visible{outline:2px solid #fff;outline-offset:2px}.LangSwitcher_triggerFlag__EFBPG{width:16px;height:16px;border-radius:50%;display:block;flex-shrink:0;box-shadow:0 0 0 1px rgba(255,255,255,.35)}.LangSwitcher_triggerCode__iqKH7{line-height:1}.LangSwitcher_chev__93uNh{transition:transform .22s cubic-bezier(.32,.72,0,1)}.LangSwitcher_chevOpen__frwM9{transform:rotate(180deg)}.LangSwitcher_scrim__wA4hP{display:none}.LangSwitcher_panel__1OVIX{position:absolute;top:calc(100% + 12px);inset-inline-end:0;width:480px;max-width:calc(100vw - 32px);background:#fff;border:1px solid var(--line,#e8e2d9);border-radius:18px;box-shadow:0 28px 64px rgba(20,17,15,.22);z-index:960;overflow:hidden;display:flex;flex-direction:column;max-height:calc(100vh - 96px);animation:LangSwitcher_pop__g7hn_ .18s cubic-bezier(.32,.72,0,1);transform-origin:top var(--sb-panel-origin,right)}[dir=rtl] .LangSwitcher_panel__1OVIX{--sb-panel-origin:left}@keyframes LangSwitcher_pop__g7hn_{0%{opacity:0;transform:translateY(-6px) scale(.97)}to{opacity:1;transform:none}}.LangSwitcher_grab__3m94Y{display:none}.LangSwitcher_head__zR7uH{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:18px 18px 14px;border-bottom:1px solid var(--line,#e8e2d9);flex-shrink:0}.LangSwitcher_headText__ETI5l{display:flex;align-items:flex-start;gap:10px}.LangSwitcher_headIcon__PcEBm{color:var(--brand-deep,#2a1547);flex-shrink:0;margin-top:3px}.LangSwitcher_title__4Lpw4{margin:0;font-size:15px;font-weight:700;letter-spacing:-.01em;color:var(--ink,#14110f);line-height:1.3}.LangSwitcher_subtitle__tm6N6{margin:2px 0 0;font-size:12.5px;line-height:1.45;color:var(--ink-soft,#6b6259);max-width:34ch}.LangSwitcher_close__MLSrz{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;flex-shrink:0;border:0;border-radius:9px;background:transparent;color:var(--ink-soft,#6b6259);cursor:pointer;transition:background .16s,color .16s;-webkit-tap-highlight-color:transparent}.LangSwitcher_close__MLSrz:hover{background:var(--bg-soft,#f4f0ea);color:var(--ink,#14110f)}.LangSwitcher_searchRow__Dlt9B{position:relative;display:flex;align-items:center;padding:12px 18px 10px;flex-shrink:0}.LangSwitcher_searchIcon__l6ycS{position:absolute;inset-inline-start:30px;color:var(--ink-soft,#6b6259);pointer-events:none}.LangSwitcher_search__2eML2{width:100%;padding-block:10px;padding-inline:36px 34px;border:1px solid var(--line,#e8e2d9);border-radius:11px;background:var(--bg-soft,#f4f0ea);font-family:inherit;font-size:14px;color:var(--ink,#14110f);transition:border-color .16s,background .16s}.LangSwitcher_search__2eML2::placeholder{color:var(--ink-soft,#6b6259)}.LangSwitcher_search__2eML2:focus{outline:none;border-color:var(--brand,#4a2378);background:#fff}.LangSwitcher_searchClear__tp7vr{position:absolute;inset-inline-end:26px;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border:0;border-radius:50%;background:rgba(20,17,15,.08);color:var(--ink-soft,#6b6259);cursor:pointer}.LangSwitcher_searchClear__tp7vr:hover{background:rgba(20,17,15,.16)}.LangSwitcher_list__Hbdhb{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:8px 12px 12px;-webkit-overflow-scrolling:touch}.LangSwitcher_group__wDVg5{padding:0}.LangSwitcher_group__wDVg5+.LangSwitcher_group__wDVg5{margin-top:14px;padding-top:14px;border-top:1px solid var(--line,#e8e2d9)}.LangSwitcher_groupTitle__Bx8Is{margin:0 0 6px;padding:0 6px;font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.11em;color:var(--ink-soft,#6b6259)}.LangSwitcher_grid__Akrul{display:grid;grid-template-columns:1fr 1fr;grid-gap:2px;gap:2px}.LangSwitcher_opt__8vipp{display:grid;grid-template-columns:18px minmax(0,1fr) auto auto;align-items:center;grid-gap:9px;gap:9px;width:100%;padding:9px 10px;border:0;border-radius:10px;background:transparent;font-family:inherit;text-align:left;cursor:pointer;transition:background .14s;-webkit-tap-highlight-color:transparent}.LangSwitcher_opt__8vipp:hover{background:var(--bg-soft,#f4f0ea)}.LangSwitcher_opt__8vipp:focus-visible{outline:2px solid var(--brand,#4a2378);outline-offset:-2px}.LangSwitcher_optActive___beRQ{background:var(--bg-soft,#f4f0ea)}.LangSwitcher_optActive___beRQ .LangSwitcher_optName__83wqC{color:var(--brand-deep,#2a1547)}.LangSwitcher_optFlag__ubQcS{width:18px;height:18px;border-radius:50%;display:block;box-shadow:0 0 0 1px rgba(20,17,15,.12)}.LangSwitcher_optName__83wqC{font-size:13.5px;font-weight:600;color:var(--ink,#14110f);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.LangSwitcher_optBadge__ljTRn{width:6px;height:6px;border-radius:50%;overflow:hidden;text-indent:-999px;flex-shrink:0}.LangSwitcher_badgeFull__uryBo{background:var(--brand,#4a2378)}.LangSwitcher_badgeCore__MIxo_{background:#c9a961}.LangSwitcher_optCode__KamnM{font-size:10.5px;font-weight:700;letter-spacing:.06em;color:var(--ink-soft,#6b6259);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.LangSwitcher_optCheck__AsX0A{color:var(--brand,#4a2378)}.LangSwitcher_empty__Y_iBv{margin:18px 6px;font-size:13.5px;color:var(--ink-soft,#6b6259);text-align:center}.LangSwitcher_legend__snPI8{display:flex;flex-wrap:wrap;gap:16px;padding:11px 18px;border-top:1px solid var(--line,#e8e2d9);background:var(--bg-soft,#f4f0ea);font-size:11.5px;color:var(--ink-soft,#6b6259);flex-shrink:0}.LangSwitcher_legend__snPI8 span{display:inline-flex;align-items:center;gap:6px}.LangSwitcher_dotCore__dkOme,.LangSwitcher_dotFull__Dht8Z{width:6px;height:6px;border-radius:50%;display:inline-block}.LangSwitcher_dotFull__Dht8Z{background:var(--brand,#4a2378)}.LangSwitcher_dotCore__dkOme{background:#c9a961}@media (max-width:760px){.LangSwitcher_panel__1OVIX{width:360px}.LangSwitcher_grid__Akrul{grid-template-columns:1fr}}@media (max-width:1100px){.LangSwitcher_trigger__UCOcM{padding:7px 11px;gap:6px;font-size:12px;position:relative}.LangSwitcher_trigger__UCOcM:after{content:"";position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);height:44px}.LangSwitcher_triggerFlag__EFBPG{width:15px;height:15px}}@media (max-width:640px){.LangSwitcher_scrim__wA4hP{display:block;position:fixed;inset:0;background:rgba(20,17,15,.5);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:959;animation:LangSwitcher_fade___W36s .2s ease}@keyframes LangSwitcher_fade___W36s{0%{opacity:0}to{opacity:1}}.LangSwitcher_panel__1OVIX{position:fixed;top:auto;right:0;left:0;bottom:0;width:100%;max-width:none;border-radius:20px 20px 0 0;border-left:0;border-right:0;border-bottom:0;max-height:86dvh;padding-bottom:env(safe-area-inset-bottom);animation:LangSwitcher_sheet__V2vXw .26s cubic-bezier(.32,.72,0,1);transform-origin:bottom center}@keyframes LangSwitcher_sheet__V2vXw{0%{transform:translateY(100%)}to{transform:none}}.LangSwitcher_grab__3m94Y{display:block;width:38px;height:4px;margin:9px auto 0;border-radius:999px;background:rgba(20,17,15,.16);flex-shrink:0}.LangSwitcher_head__zR7uH{padding:12px 18px}.LangSwitcher_title__4Lpw4{font-size:16px}.LangSwitcher_list__Hbdhb{padding:4px 10px 14px}.LangSwitcher_opt__8vipp{padding:12px 10px;grid-template-columns:20px minmax(0,1fr) auto auto}.LangSwitcher_optFlag__ubQcS{width:20px;height:20px}.LangSwitcher_optName__83wqC{font-size:15px}.LangSwitcher_search__2eML2{font-size:16px;padding-top:11px;padding-bottom:11px}.LangSwitcher_legend__snPI8{padding:10px 18px calc(10px + env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.LangSwitcher_panel__1OVIX,.LangSwitcher_scrim__wA4hP{animation:none}.LangSwitcher_chev__93uNh,.LangSwitcher_close__MLSrz,.LangSwitcher_opt__8vipp,.LangSwitcher_trigger__UCOcM{transition:none}}.Header_header__MvnS2{position:fixed;top:0;left:0;right:0;z-index:960;transform:translateZ(0);-webkit-transform:translateZ(0);will-change:transform;background-color:#2e1850;background-image:linear-gradient(135deg,rgba(42,21,71,.92),rgba(74,35,120,.88) 50%,rgba(59,27,94,.92));backdrop-filter:blur(24px) saturate(1.7);-webkit-backdrop-filter:blur(24px) saturate(1.7);border-bottom:1px solid rgba(201,168,232,.18);box-shadow:0 4px 24px rgba(42,21,71,.18);transition:background .32s cubic-bezier(.32,.72,0,1),border-color .32s,box-shadow .32s}.Header_headerScrolled__FAXoR{background-color:#2e1850;background-image:linear-gradient(135deg,rgba(42,21,71,.96),rgba(74,35,120,.94) 50%,rgba(59,27,94,.96));border-bottom-color:rgba(201,168,232,.25);box-shadow:0 6px 32px rgba(42,21,71,.28)}.Header_inner__ggL_E{max-width:1440px;margin:0 auto;padding:18px 48px;min-height:94px;box-sizing:border-box;display:flex;align-items:center;gap:32px}.Header_brand__tPzig{display:inline-flex;align-items:center;gap:16px;transition:opacity .22s;z-index:2}.Header_brand__tPzig:hover{opacity:1}.Header_brand__tPzig:hover .Header_brandTag__2EXd3{color:rgba(255,255,255,.7)}.Header_brand__tPzig:hover .Header_brandDark__uF7bC,.Header_brand__tPzig:hover .Header_brandLight__eOJgF{filter:brightness(0) invert(1)}.Header_brandDark__uF7bC,.Header_brandLight__eOJgF{height:58px;width:auto;transition:filter .32s;filter:brightness(0) invert(1)}.Header_brandTag__2EXd3{font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:rgba(255,255,255,.7);padding-left:16px;border-left:1px solid rgba(255,255,255,.2);transition:color .32s,border-color .32s}.Header_brandTagDark__YIB7y{color:rgba(255,255,255,.7);border-left-color:rgba(255,255,255,.2)}.Header_nav__EE71E{display:flex;align-items:center;gap:2px;margin-left:auto;margin-right:24px}.Header_navItem__wfLp8{position:relative}.Header_navLink__Q_hTB,.Header_navTrigger__3fWFC{position:relative;display:inline-flex;align-items:center;gap:6px;padding:12px 18px;font-size:15px;font-weight:500;color:rgba(255,255,255,.86);letter-spacing:-.01em;transition:color .22s;cursor:pointer;background:transparent;border:none;font-family:inherit}.Header_navTrigger__3fWFC:hover{color:#fff}.Header_navLinkActive__FX8vk{color:var(--brand-glow)}.Header_navLink__Q_hTB:after{content:"";position:absolute;left:18px;right:18px;bottom:6px;height:1px;background:currentColor;opacity:0;transform:scaleX(0);transform-origin:left;transition:opacity .24s,transform .32s cubic-bezier(.32,.72,0,1)}.Header_navLink__Q_hTB:hover{color:#fff}.Header_navLink__Q_hTB:hover:after{opacity:.6;transform:scaleX(1)}.Header_navLinkActive__FX8vk{color:#fff}.Header_headerScrolled__FAXoR .Header_navLink__Q_hTB,.Header_headerScrolled__FAXoR .Header_navTrigger__3fWFC{color:rgba(255,255,255,.92)}.Header_headerScrolled__FAXoR .Header_navLink__Q_hTB:hover,.Header_headerScrolled__FAXoR .Header_navTrigger__3fWFC:hover{color:#fff}.Header_headerScrolled__FAXoR .Header_navLinkActive__FX8vk{color:var(--brand-glow)}.Header_chevronOpen__3hHIU{transform:rotate(180deg);transition:transform .24s cubic-bezier(.32,.72,0,1)}.Header_cta__BKss3{position:relative;display:inline-flex;align-items:center;gap:8px;padding:13px 26px;background:linear-gradient(135deg,#ffffff,#F4EEFA);color:var(--brand-deep);font-size:14px;font-weight:600;letter-spacing:-.005em;border:none;border-radius:999px;cursor:pointer;font-family:inherit;transition:transform .28s,gap .28s,box-shadow .28s,color .28s;box-shadow:0 6px 20px rgba(20,17,15,.25),inset 0 1px 0 rgba(255,255,255,.9);isolation:isolate}.Header_cta__BKss3:before{display:none}.Header_cta__BKss3:hover{transform:translateY(-1px);gap:11px;box-shadow:0 12px 32px rgba(20,17,15,.35),inset 0 1px 0 rgba(255,255,255,1)}.Header_headerScrolled__FAXoR .Header_cta__BKss3{background:linear-gradient(135deg,#ffffff,#F4EEFA);color:var(--brand-deep)}.Header_megaPanel__SShT5{position:absolute;top:100%;left:0;width:100%;background:var(--bg);border-top:1px solid var(--line);border-bottom:1px solid var(--line);box-shadow:0 24px 64px rgba(20,17,15,.12);opacity:0;visibility:hidden;transform:translate3d(0,-8px,0);transition:opacity .18s ease-out,transform .18s ease-out,visibility .18s;pointer-events:none;will-change:opacity,transform}.Header_megaPanelOpen__ryj0_{opacity:1;visibility:visible;transform:translateZ(0);pointer-events:auto}.Header_megaInner__dXWve{display:none;max-width:1320px;margin:0 auto;padding:44px 56px 48px;grid-template-columns:1fr 1fr 1fr 380px;gap:56px}.Header_megaInnerActive__kUa71{display:grid}.Header_megaInnerSolutions__3Om9l{grid-template-columns:1fr 1fr 380px}.Header_megaGroups__65n1Q{display:contents}.Header_megaCol__e0JzB{display:flex;flex-direction:column;gap:2px}.Header_megaColTitle__l6Knn{font-size:10.5px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--ink-subtle);margin-bottom:14px}.Header_megaItem__FO7Z1{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:9px 12px;margin:0 -12px;border-radius:8px;transition:background .16s ease-out;position:relative}.Header_megaItem__FO7Z1:hover{background:var(--bg-soft)}.Header_megaItem__FO7Z1:hover .Header_megaItemArrow__3gq5I{opacity:1;transform:translate3d(2px,0,0)}.Header_megaItem__FO7Z1:hover .Header_megaItemName__JvLo1{color:var(--brand-deep)}.Header_megaItemImg__xyNkT{display:none}.Header_megaItemText__Vi9CG{display:flex;flex-direction:column;gap:2px;min-width:0}.Header_megaItemName__JvLo1{font-size:15px;font-weight:600;color:var(--ink);letter-spacing:-.01em;display:inline-flex;align-items:center;gap:8px;transition:color .16s ease-out;white-space:nowrap}.Header_megaItemSub__V_mKu{font-size:12px;color:var(--ink-subtle);letter-spacing:-.005em;line-height:1.35;white-space:nowrap}.Header_megaItemArrow__3gq5I{color:var(--brand);opacity:0;flex-shrink:0;align-self:center;transition:opacity .16s ease-out,transform .16s ease-out}.Header_megaHit__m0PFf{font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--brand-deep);background:var(--accent-soft,#E8C77A);padding:2px 7px;border-radius:999px}.Header_megaFeature__TtZTK{position:relative;display:flex;flex-direction:column;justify-content:flex-end;height:300px;padding:32px;background:var(--ink);background-size:cover;background-position:50%;color:#fff;overflow:hidden;border-radius:6px;transition:transform .32s cubic-bezier(.32,.72,0,1)}.Header_megaFeature__TtZTK:hover{transform:translate3d(0,-2px,0)}.Header_megaFeatureEyebrow__BBl7N{display:inline-block;font-size:11px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--brand-glow);padding-bottom:5px;border-bottom:1px solid rgba(201,168,232,.6);margin-bottom:18px;align-self:flex-start}.Header_megaFeatureTitle__2ULBj{font-size:32px;font-weight:500;letter-spacing:-.03em;line-height:1.1;color:#fff;margin-bottom:14px}.Header_megaFeatureDesc__MsY9K{font-size:15px;line-height:1.5;color:rgba(255,255,255,.88);margin-bottom:24px;max-width:340px}.Header_megaFeatureCta__QgMoH{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:#fff;padding-bottom:4px;border-bottom:1px solid rgba(255,255,255,.6);transition:gap .16s ease-out,border-color .16s ease-out;align-self:flex-start}.Header_megaFeature__TtZTK:hover .Header_megaFeatureCta__QgMoH{gap:12px;border-color:#fff}.Header_megaFeaturePreview__7N_hr{justify-content:flex-end;padding:0}.Header_megaPreviewImg__tWAB_{position:absolute;inset:0;display:flex;align-items:flex-end;justify-content:center;padding:0;overflow:hidden}.Header_megaPreviewImg__tWAB_ img{position:relative;z-index:1;width:100%;height:100%;object-fit:cover;object-position:center 42%;transition:transform .36s cubic-bezier(.32,.72,0,1);transform-origin:bottom center;animation:Header_megaPreviewIn__40E8U .3s cubic-bezier(.32,.72,0,1)}.Header_megaFeaturePreview__7N_hr:hover .Header_megaPreviewImg__tWAB_ img{transform:scale(1.03)}.Header_megaPreviewInfo___Kiu1{position:relative;z-index:1;width:100%;display:flex;align-items:flex-end;justify-content:space-between;gap:12px;padding:44px 24px 22px;background:linear-gradient(0deg,rgba(20,14,32,.88),rgba(20,14,32,.5) 42%,transparent 80%)}.Header_megaPreviewName__nMawO{font-size:28px;font-weight:500;letter-spacing:-.02em;line-height:1;color:#fff}.Header_megaPreviewCta__IkfjG{display:inline-flex;align-items:center;gap:6px;flex-shrink:0;font-size:13px;font-weight:600;color:var(--accent-soft,#E8C77A);padding-bottom:3px;white-space:nowrap;transition:gap .16s ease-out}.Header_megaFeaturePreview__7N_hr:hover .Header_megaPreviewCta__IkfjG{gap:10px}@keyframes Header_megaPreviewIn__40E8U{0%{opacity:0;transform:translateY(10px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:1280px){.Header_megaInner__dXWve{grid-template-columns:1fr 1fr 1fr 320px;padding:40px 32px 48px;gap:36px}.Header_megaInnerSolutions__3Om9l{grid-template-columns:1fr 1fr 320px}.Header_megaItem__FO7Z1{grid-template-columns:60px 1fr 18px;gap:14px}.Header_megaItemImg__xyNkT{width:60px;height:60px}.Header_megaItemName__JvLo1{font-size:15px}.Header_megaFeatureTitle__2ULBj{font-size:26px}}.Header_langSlot__WL_Jk{display:flex;align-items:center}.Header_flag__6K3JZ{width:16px;height:16px;border-radius:50%;display:block;flex-shrink:0;box-shadow:0 0 0 1px rgba(255,255,255,.35)}.Header_mobileToggle__UfGeC{display:none;align-items:center;justify-content:center;width:44px;height:44px;margin-right:-10px;color:#fff;background:transparent;border:none;cursor:pointer;padding:0;-webkit-tap-highlight-color:transparent}.Header_headerScrolled__FAXoR .Header_mobileToggle__UfGeC{color:#fff}@media (max-width:1100px){.Header_cta__BKss3,.Header_nav__EE71E{display:none}.Header_langSlot__WL_Jk{margin-left:auto}.Header_inner__ggL_E{padding:18px 24px;gap:0}.Header_mobileToggle__UfGeC{display:inline-flex;margin-left:10px}.Header_brandTag__2EXd3,.Header_megaPanel__SShT5{display:none}}.Header_mobileDrawer__0p4lF{position:fixed;top:0;right:0;bottom:0;width:min(420px,100vw);background:var(--bg);z-index:950;transform:translateX(100%);transition:transform .36s cubic-bezier(.32,.72,0,1);overflow-y:auto;box-shadow:-16px 0 48px rgba(20,17,15,.16)}.Header_mobileDrawerOpen__fN3fI{transform:translateX(0)}.Header_mobileContent__BIA0H{padding:88px 32px 40px;display:flex;flex-direction:column;gap:2px}.Header_mobileGroup__rwf_f{border-bottom:1px solid var(--line)}.Header_mobileGroup__rwf_f[open] .Header_mobileGroupTitle__BB3UY svg{transform:rotate(180deg)}.Header_mobileGroupTitle__BB3UY{display:flex;align-items:center;justify-content:space-between;padding:22px 0;font-size:22px;font-weight:500;color:var(--ink);letter-spacing:-.015em;list-style:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Header_mobileGroupTitle__BB3UY::-webkit-details-marker{display:none}.Header_mobileGroupTitle__BB3UY svg{color:var(--ink-muted);transition:transform .32s cubic-bezier(.32,.72,0,1)}.Header_mobileGroupItems__5AaGU{display:flex;flex-direction:column;padding-bottom:16px}.Header_mobileSubLink__b1aol{padding:10px 0 10px 16px;font-size:15px;font-weight:500;color:var(--ink-muted);border-left:1px solid var(--line);margin-left:4px;transition:color .22s,border-color .22s}.Header_mobileSubLink__b1aol:hover{color:var(--brand-deep);border-color:var(--brand)}.Header_mobileLink__LH6oj{display:flex;align-items:center;justify-content:space-between;padding:22px 0;font-size:22px;font-weight:500;color:var(--ink);letter-spacing:-.015em;border-bottom:1px solid var(--line)}.Header_mobileLink__LH6oj svg{color:var(--ink-muted)}.Header_mobileCta__3wkTH{gap:8px;margin-top:32px;padding:18px 28px;background:var(--ink);color:#fff;border:none;border-radius:0;cursor:pointer;font-family:inherit}.Header_mobileCta__3wkTH,.Header_mobileWhatsapp__Jvcpf{display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:600;letter-spacing:-.005em}.Header_mobileWhatsapp__Jvcpf{gap:10px;margin-top:10px;padding:16.5px 28px;background:#fff;color:var(--brand);border:1.5px solid var(--brand);text-decoration:none;transition:background .2s ease,color .2s ease}.Header_mobileWhatsapp__Jvcpf:hover{background:var(--brand);color:#fff}.Header_mobileWhatsapp__Jvcpf svg{flex:none;color:#25D366}.Header_mobileWhatsapp__Jvcpf:hover svg{color:#fff}.Header_mobileFooter__aH_9s{display:flex;flex-direction:column;gap:4px;margin-top:36px;padding-top:24px;border-top:1px solid var(--line)}.Header_mobileContact__mktm3{display:flex;align-items:center;gap:12px;padding:12px 0;font-size:15px;font-weight:500;color:var(--ink);text-decoration:none;letter-spacing:-.005em;transition:color .2s ease}.Header_mobileContact__mktm3 svg{color:var(--brand);flex:none}.Header_mobileContact__mktm3:hover{color:var(--brand)}.PhoneField_wrap__fVo8_{--pf-radius:10px;--pf-border:var(--line,#E8E4DD);--pf-bg:#FAF8F5;--pf-bg-focus:#fff;--pf-ring:var(--brand,#4A2378);--pf-font-size:14px;--pf-pad-y:12px;--pf-min-height:auto;position:relative;min-width:0}.PhoneField_combo__rpcQu{display:flex;align-items:stretch;border:1px solid var(--pf-border);border-radius:var(--pf-radius);background:var(--pf-bg);transition:border-color .2s,background .2s,box-shadow .2s;min-width:0;min-height:var(--pf-min-height)}.PhoneField_combo__rpcQu:hover{border-color:var(--brand-light,#A78BC4)}.PhoneField_combo__rpcQu:focus-within{background:var(--pf-bg-focus);border-color:var(--pf-ring);box-shadow:0 0 0 3px rgba(74,35,120,.14)}.PhoneField_trigger__WYPvI{display:inline-flex;align-items:center;gap:5px;flex:0 0 auto;padding:var(--pf-pad-y) 9px var(--pf-pad-y) 12px;border:0;background:transparent;font-family:inherit;font-size:var(--pf-font-size);color:var(--ink,#14110F);cursor:pointer;border-radius:var(--pf-radius) 0 0 var(--pf-radius);transition:background .18s;outline:none}.PhoneField_trigger__WYPvI:hover{background:rgba(74,35,120,.05)}.PhoneField_trigger__WYPvI:active{background:rgba(74,35,120,.09)}.PhoneField_trigger__WYPvI:focus-visible{background:rgba(74,35,120,.09)}.PhoneField_flag__qIy9z{width:20px;height:13.3px;flex:0 0 auto;display:block}.PhoneField_dial__fBBtP{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:.01em;white-space:nowrap}.PhoneField_chev__ev27b{flex:0 0 auto;opacity:.5;transition:transform .2s,opacity .2s}.PhoneField_trigger__WYPvI[aria-expanded=true] .PhoneField_chev__ev27b{transform:rotate(180deg);opacity:.9}.PhoneField_number__xAY73{flex:1 1 auto;min-width:0;padding:var(--pf-pad-y) 14px var(--pf-pad-y) 10px;border:0;border-left:1px solid var(--pf-border);background:transparent;font-family:inherit;font-size:var(--pf-font-size);color:var(--ink,#14110F);outline:none;transition:border-color .2s}.PhoneField_combo__rpcQu:focus-within .PhoneField_number__xAY73{border-left-color:rgba(74,35,120,.25)}.PhoneField_number__xAY73::placeholder{color:#6B645F}.PhoneField_pop__GdvUe{position:fixed;z-index:1100;max-height:320px;display:flex;flex-direction:column;background:#fff;border:1px solid var(--line,#e8e4dd);border-radius:12px;box-shadow:0 24px 56px -18px rgba(20,12,30,.32);overflow:hidden;animation:PhoneField_popIn__IZdCX .16s cubic-bezier(.32,.72,0,1)}@keyframes PhoneField_popIn__IZdCX{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.PhoneField_searchRow__cftAo{display:flex;align-items:center;gap:8px;padding:10px 12px;border-bottom:1px solid var(--line,#e8e4dd);color:var(--ink-subtle,#8C8580);flex:0 0 auto}.PhoneField_search__I6qCI{flex:1 1;min-width:0;border:0;background:transparent;font-family:inherit;font-size:13.5px;color:var(--ink,#14110F);outline:none}.PhoneField_search__I6qCI::placeholder{color:#6B645F}.PhoneField_list__hLA1I{list-style:none;margin:0;padding:4px;overflow-y:auto;overscroll-behavior:contain;flex:1 1 auto}.PhoneField_opt__kiY0d{display:flex;align-items:center;gap:9px;width:100%;padding:8px 10px;border:0;border-radius:8px;background:transparent;font-family:inherit;font-size:13.5px;color:var(--ink,#14110F);text-align:left;cursor:pointer;transition:background .14s}.PhoneField_opt__kiY0d[data-active=true]{background:var(--brand-pale,#E8E1F0)}.PhoneField_opt__kiY0d[aria-selected=true] .PhoneField_optDial__GzkCG,.PhoneField_opt__kiY0d[aria-selected=true] .PhoneField_optName__K40vQ{color:var(--brand,#4A2378);font-weight:700}.PhoneField_opt__kiY0d:focus-visible{outline:2px solid var(--brand,#4A2378);outline-offset:-2px}.PhoneField_optFlag__PmZt_{flex:0 0 auto;width:22px;height:14.7px;display:block}.PhoneField_optName__K40vQ{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PhoneField_optDial__GzkCG{flex:0 0 auto;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:13px;color:var(--ink-muted,#5C5552)}.PhoneField_optCustom__upVCK{border-bottom:1px solid var(--line,#e8e4dd);border-radius:8px 8px 0 0}.PhoneField_optCustom__upVCK .PhoneField_optName__K40vQ{color:var(--brand,#4A2378);font-weight:600}.PhoneField_optAdd__dZsRV{flex:0 0 auto;width:22px;color:var(--brand,#4A2378)}.PhoneField_empty___ekfa{margin:0;padding:18px 12px;text-align:center;font-size:13px;color:var(--ink-muted,#5C5552);text-wrap:pretty}@media (pointer:coarse){.PhoneField_opt__kiY0d{padding:11px 10px}.PhoneField_trigger__WYPvI{padding-left:13px}}@media (prefers-reduced-motion:reduce){.PhoneField_pop__GdvUe{animation:none}.PhoneField_chev__ev27b,.PhoneField_combo__rpcQu,.PhoneField_number__xAY73,.PhoneField_opt__kiY0d,.PhoneField_trigger__WYPvI{transition:none}}.LeadModal_overlay__hzd2o{position:fixed;inset:0;z-index:1000;background:rgba(20,12,30,.6);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;padding:clamp(12px,calc(5vh - 21px),24px);animation:LeadModal_overlayIn__wg15b .24s ease}@keyframes LeadModal_overlayIn__wg15b{0%{opacity:0}to{opacity:1}}.LeadModal_modal__RI3mb{position:relative;display:grid;grid-template-columns:300px 1fr;grid-template-rows:minmax(0,1fr);width:100%;max-width:760px;background:#fff;border-radius:20px;overflow:hidden;max-height:100%;box-shadow:0 40px 100px -24px rgba(20,12,30,.55);animation:LeadModal_modalIn__i9U1L .32s cubic-bezier(.32,.72,0,1)}@keyframes LeadModal_modalIn__i9U1L{0%{opacity:0;transform:translateY(16px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.LeadModal_close__1qujW{position:absolute;top:16px;right:16px;z-index:3;width:36px;height:36px;border-radius:999px;background:rgba(20,12,30,.06);color:#2A1547;display:inline-flex;align-items:center;justify-content:center;transition:background .22s}.LeadModal_close__1qujW:hover{background:rgba(20,12,30,.12)}.LeadModal_persona__qH5mK{position:relative;background:radial-gradient(ellipse 80% 50% at 30% 10%,rgba(167,139,196,.35) 0,transparent 60%),linear-gradient(160deg,#4A2378,#2A1547 60%,#1A0E2E);color:#fff;overflow:hidden;min-height:0}.LeadModal_personaGlow__oYTKV{position:absolute;bottom:-60px;left:-40px;width:220px;height:220px;border-radius:999px;background:radial-gradient(circle,rgba(232,199,122,.22) 0,transparent 70%);pointer-events:none}.LeadModal_personaInner__tgE15{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;text-align:center;padding:clamp(20px,calc(8vh - 32px),40px) 28px;height:100%;overflow-y:auto;overscroll-behavior:contain}.LeadModal_personaAvatar__rbju9{width:96px;height:96px;border-radius:999px;background:rgba(255,255,255,.1);border:1px solid rgba(232,199,122,.4);display:flex;align-items:center;justify-content:center;overflow:hidden;margin-bottom:18px;flex-shrink:0}.LeadModal_personaAvatar__rbju9 img{width:100%;height:100%;object-fit:cover}.LeadModal_personaInitials__oOeK7{font-size:34px;font-weight:700;letter-spacing:.04em;color:#E8C77A}.LeadModal_personaName__B10de{font-size:18px;font-weight:700;letter-spacing:-.01em;margin-bottom:4px}.LeadModal_personaRole__fHdlV{font-size:12px;color:rgba(255,255,255,.7);letter-spacing:.02em;margin-bottom:22px}.LeadModal_personaQuote__c7DBN{font-size:13.5px;line-height:1.6;font-style:italic;color:rgba(255,255,255,.88);margin:0 0 clamp(14px,calc(4vh - 12px),24px);padding:16px 18px;background:rgba(255,255,255,.06);border:1px solid rgba(232,199,122,.18);border-radius:12px}.LeadModal_personaContacts__DQV_R{display:flex;flex-direction:column;align-items:flex-start;gap:12px;margin-top:auto;align-self:center}.LeadModal_personaContact__CxrjO{display:inline-flex;align-items:center;gap:9px;justify-content:flex-start;font-size:13px;font-weight:600;color:#fff;letter-spacing:-.005em;transition:color .22s}.LeadModal_personaContact__CxrjO svg,.LeadModal_personaContact__CxrjO:hover{color:#E8C77A}.LeadModal_formSide__L0d_Z{padding:clamp(20px,calc(8vh - 32px),40px) 36px clamp(16px,calc(6vh - 22px),32px);display:flex;flex-direction:column;min-height:0;overflow-y:auto;overscroll-behavior:contain}.LeadModal_formSide__L0d_Z>*{flex-shrink:0}.LeadModal_formHead__siibN{margin-bottom:clamp(10px,calc(4vh - 16px),20px)}.LeadModal_formHead__siibN h3{font-size:24px;font-weight:600;letter-spacing:-.02em;color:var(--ink,#14110F);margin:0 0 8px}.LeadModal_formHead__siibN p{font-size:13.5px;line-height:1.55;color:var(--ink-muted,#5C5552);margin:0}.LeadModal_formHead__siibN strong{color:var(--brand-deep,#2A1547);font-weight:700}.LeadModal_configNote__W_ysb{display:flex;align-items:center;gap:8px;margin-bottom:16px;padding:10px 14px;border-radius:12px;background:var(--brand-pale,#E8E1F0);border:1px solid var(--brand-glow,#c9a8e8);color:var(--brand-deep,#2A1547);font-size:13px;font-weight:600;line-height:1.35}.LeadModal_configNote__W_ysb svg{flex-shrink:0;color:var(--brand,#4A2378)}.LeadModal_form__OVwp3{display:flex;flex-direction:column;gap:clamp(8px,calc(2vh - 4px),14px)}.LeadModal_field__mdhAc{display:flex;flex-direction:column;gap:clamp(3px,calc(1vh - 3px),6px)}.LeadModal_label__DouBm{font-size:12px;font-weight:600;color:var(--ink,#14110F);letter-spacing:.01em}.LeadModal_label__DouBm em{color:#C0392B;font-style:normal}.LeadModal_form__OVwp3 input,.LeadModal_form__OVwp3 textarea{font-family:inherit;font-size:14px;padding:12px 14px;border:1px solid var(--line,#e8e4dd);border-radius:10px;background:#FAF8F5;color:var(--ink,#14110F);transition:border-color .2s,background .2s,box-shadow .2s;width:100%;resize:none}.LeadModal_form__OVwp3 input::placeholder,.LeadModal_form__OVwp3 textarea::placeholder{color:#A8A29C}.LeadModal_form__OVwp3 input:focus,.LeadModal_form__OVwp3 textarea:focus{outline:none;border-color:var(--brand,#4A2378);background:#fff;box-shadow:0 0 0 3px rgba(74,35,120,.1)}.LeadModal_phoneField__jFL0e{--pf-radius:10px;--pf-bg:#FAF8F5;--pf-font-size:14px;--pf-pad-y:12px}.LeadModal_submit__OqwiL{margin-top:4px;padding:clamp(11px,calc(1vh + 6px),15px) 24px;background:#E8C77A;color:#2A1547;border:0;border-radius:999px;font-family:inherit;font-size:15px;font-weight:700;letter-spacing:.01em;cursor:pointer;transition:background .24s,transform .24s,box-shadow .24s;box-shadow:0 12px 28px -10px rgba(232,199,122,.6)}.LeadModal_submit__OqwiL:hover{background:#F0D293;transform:translateY(-2px);box-shadow:0 18px 36px -10px rgba(232,199,122,.75)}.LeadModal_waBtn__MADLN{display:inline-flex;align-items:center;justify-content:center;gap:9px;margin-top:clamp(6px,calc(1vh + 1px),10px);padding:clamp(9px,calc(1vh + 4px),13px) 24px;min-height:clamp(44px,calc(2vh + 30px),48px);border:1.5px solid var(--brand,#4a2378);border-radius:999px;background:transparent;color:var(--brand,#4A2378);font-family:inherit;font-size:14.5px;font-weight:700;letter-spacing:.01em;text-decoration:none;cursor:pointer;transition:background .24s,color .24s,transform .24s}.LeadModal_waBtn__MADLN svg{color:var(--brand,#4A2378);flex-shrink:0;transition:color .24s}.LeadModal_waBtn__MADLN:hover{background:var(--brand,#4A2378);color:#fff;transform:translateY(-2px)}.LeadModal_waBtn__MADLN:hover svg{color:#fff}.LeadModal_waBtn__MADLN:active{transform:translateY(0) scale(.98)}.LeadModal_formConsent__d7Wz_{margin:clamp(6px,calc(2vh - 6px),12px) 0 0;font-size:10.5px;line-height:1.45;color:var(--ink-subtle,#8C8580);text-align:center}.LeadModal_formConsent__d7Wz_ a{color:var(--brand,#4A2378);text-decoration:underline;text-underline-offset:2px}.LeadModal_formConsent__d7Wz_ a:hover{color:var(--brand-deep,#2A1547)}.LeadModal_formTrust__R_F17{display:flex;align-items:center;justify-content:center;gap:6px;flex-wrap:wrap;margin:clamp(5px,calc(2vh - 8px),10px) 0 0;font-size:11px;color:var(--ink-subtle,#8C8580);letter-spacing:.01em}.LeadModal_formTrust__R_F17 svg{color:var(--brand,#4A2378);vertical-align:-2px}.LeadModal_success__lfv_S{grid-column:1/-1;display:flex;flex-direction:column;align-items:center;text-align:center;padding:48px 40px 44px;gap:14px;min-height:0;overflow-y:auto;overscroll-behavior:contain}.LeadModal_checkIco__w1BQP{width:68px;height:68px;border-radius:999px;background:linear-gradient(135deg,#2F7D4F,#1F4E3A);color:#fff;display:flex;align-items:center;justify-content:center;margin-bottom:6px}.LeadModal_success__lfv_S h3{font-size:24px;font-weight:600;letter-spacing:-.02em;color:var(--ink,#14110F);margin:0}.LeadModal_success__lfv_S p{font-size:14px;line-height:1.6;color:var(--ink-muted,#5C5552);margin:0;max-width:420px}.LeadModal_successNote__QVRBJ{font-size:13px!important;color:var(--ink-muted,#5C5552);opacity:.85}.LeadModal_successWa__06_hP{display:inline-flex;align-items:center;gap:9px;padding:13px 28px;margin-top:4px;background:#25D366;color:#073B1E;border-radius:999px;font-size:14px;font-weight:700;letter-spacing:.01em;box-shadow:0 6px 18px rgba(37,211,102,.35);transition:transform .2s,box-shadow .2s,background .2s}.LeadModal_successWa__06_hP:hover{background:#2BE070;transform:translateY(-2px);box-shadow:0 10px 24px rgba(37,211,102,.45)}.LeadModal_successWa__06_hP:active{transform:translateY(0) scale(.98)}.LeadModal_successLinks__WDeq6{display:flex;gap:18px;flex-wrap:wrap;justify-content:center}.LeadModal_successLinks__WDeq6 a{font-size:13px;font-weight:600;color:var(--brand,#4A2378);text-decoration:underline;text-underline-offset:4px;-webkit-text-decoration-color:rgba(74,35,120,.3);text-decoration-color:rgba(74,35,120,.3);transition:-webkit-text-decoration-color .2s;transition:text-decoration-color .2s;transition:text-decoration-color .2s,-webkit-text-decoration-color .2s}.LeadModal_successLinks__WDeq6 a:hover{-webkit-text-decoration-color:var(--brand,#4A2378);text-decoration-color:var(--brand,#4A2378)}.LeadModal_contactRow__wPc0_{display:flex;gap:12px;flex-wrap:wrap;justify-content:center;margin-top:8px}.LeadModal_contactBtn__hZ2JS{display:inline-flex;align-items:center;gap:8px;padding:11px 20px;background:var(--brand-pale,#E8E1F0);color:var(--brand-deep,#2A1547);border-radius:999px;font-size:13px;font-weight:600;transition:background .22s}.LeadModal_contactBtn__hZ2JS svg{color:var(--brand,#4A2378)}.LeadModal_contactBtn__hZ2JS:hover{background:#DDD2EC}.LeadModal_successClose__c4hEW{margin-top:10px;padding:10px 24px;background:transparent;border:1px solid var(--line,#e8e4dd);border-radius:999px;color:var(--ink-muted,#5C5552);font-family:inherit;font-size:13px;font-weight:600;cursor:pointer;transition:border-color .22s,color .22s}.LeadModal_successClose__c4hEW:hover{border-color:var(--brand,#4A2378);color:var(--brand-deep,#2A1547)}@media (max-width:640px){.LeadModal_overlay__hzd2o{padding:0;align-items:flex-end}.LeadModal_modal__RI3mb{grid-template-columns:1fr;grid-template-rows:auto;max-width:100%;border-radius:20px 20px 0 0;max-height:94vh;max-height:94dvh;overflow-y:auto}.LeadModal_persona__qH5mK{display:none}.LeadModal_formSide__L0d_Z{padding:36px 24px 28px;overflow-y:visible}}.SiteFooter_footer__aUaTs{background:linear-gradient(180deg,#0F0A1A,#0A0612);color:rgba(255,255,255,.7);padding:0 0 32px}.SiteFooter_cta__cSNJ2{background:radial-gradient(ellipse 60% 100% at 100% 0,rgba(232,199,122,.14) 0,transparent 60%),linear-gradient(135deg,#2A1547,#4A2378 60%,#2A1547);padding:64px 0;position:relative;overflow:hidden}.SiteFooter_ctaInner__RNNKt{max-width:1280px;margin:0 auto;padding:0 48px;display:grid;grid-template-columns:1.3fr 1fr;grid-gap:56px;gap:56px;align-items:center}.SiteFooter_ctaText__XDk67{display:flex;flex-direction:column;gap:16px}.SiteFooter_ctaEyebrow__8BczC{font-size:11px;letter-spacing:.32em;text-transform:uppercase;color:#E8C77A;font-weight:600}.SiteFooter_ctaH2__Ljz95{font-size:clamp(32px,3.6vw,48px);line-height:1.05;letter-spacing:-.025em;font-weight:400;color:#fff;margin:0;text-wrap:balance}.SiteFooter_ctaH2__Ljz95 em{font-family:EB Garamond,serif;font-style:italic;color:#E8C77A}.SiteFooter_ctaLead__yJLeD{font-size:16px;line-height:1.6;color:rgba(255,255,255,.72);margin:8px 0 0;max-width:540px}.SiteFooter_ctaActions__dx7gZ{display:flex;flex-direction:column;gap:24px;align-items:flex-start}.SiteFooter_ctaBtn__eI_7T{display:inline-flex;align-items:center;gap:12px;padding:20px 36px;background:#E8C77A;color:#2A1547;border:0;font-family:inherit;font-size:15px;font-weight:600;cursor:pointer;border-radius:999px;box-shadow:0 14px 32px -8px rgba(232,199,122,.5);transition:background .28s,transform .28s}.SiteFooter_ctaBtn__eI_7T:hover{background:#F0D293;transform:translateY(-2px)}.SiteFooter_ctaTrust__jArMc{display:flex;gap:24px;flex-wrap:wrap;font-size:12px;color:rgba(255,255,255,.7)}.SiteFooter_ctaTrust__jArMc span{display:inline-flex;align-items:center;gap:6px}.SiteFooter_ctaTrust__jArMc svg{color:#E8C77A}.SiteFooter_inner__23SNm{max-width:1280px;margin:0 auto;padding:64px 48px 0}.SiteFooter_main__EWvbi{display:grid;grid-template-columns:1fr 2fr;grid-gap:80px;gap:80px;padding-bottom:56px;border-bottom:1px solid rgba(255,255,255,.08)}.SiteFooter_brandCol__aaTiz{display:flex;flex-direction:column;gap:20px}.SiteFooter_brandLink__kYhoX{display:inline-block}.SiteFooter_logo__vk6s3{width:190px;height:auto}.SiteFooter_social__CGwrk{display:flex;gap:10px}.SiteFooter_socialIco__hM3ZC{width:40px;height:40px;border-radius:999px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);color:rgba(255,255,255,.75);display:inline-flex;align-items:center;justify-content:center;transition:background .24s,color .24s,transform .24s,border-color .24s}.SiteFooter_socialIco__hM3ZC:hover{background:#E8C77A;color:#2A1547;border-color:#E8C77A;transform:translateY(-2px)}.SiteFooter_contacts__XDBqg{display:flex;flex-direction:column;gap:10px}.SiteFooter_contacts__XDBqg a{display:inline-flex;align-items:center;gap:8px;font-size:14px;color:rgba(255,255,255,.72);text-decoration:none;transition:color .22s;letter-spacing:-.005em}.SiteFooter_contacts__XDBqg a svg{color:#E8C77A}.SiteFooter_contacts__XDBqg a:hover{color:#fff}.SiteFooter_lang__wAC8_{display:flex;flex-direction:column;gap:12px;padding-top:18px;border-top:1px solid rgba(255,255,255,.08)}.SiteFooter_langLbl__1Dz1a{font-size:11px;text-transform:uppercase;letter-spacing:.18em;color:#E8C77A;font-weight:600}.SiteFooter_langDrop__HhoBa{position:relative;max-width:260px}.SiteFooter_langTrigger__M3pSi{display:flex;align-items:center;gap:10px;width:100%;padding:11px 14px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.12);border-radius:10px;color:#fff;font-family:inherit;cursor:pointer;transition:background .22s,border-color .22s}.SiteFooter_langTrigger__M3pSi:hover{background:rgba(255,255,255,.09);border-color:rgba(232,199,122,.4)}.SiteFooter_langCode__sD6LQ{display:inline-flex;align-items:center;justify-content:center;min-width:34px;height:22px;padding:0 7px;background:#E8C77A;border-radius:5px;font-size:10px;font-weight:700;letter-spacing:.08em;color:#2A1547;flex-shrink:0}.SiteFooter_langName__e33vA{font-size:13px;font-weight:500;flex-grow:1;text-align:left}.SiteFooter_langChevron__Q3W3M{color:rgba(255,255,255,.5);transform:rotate(90deg);transition:transform .28s cubic-bezier(.32,.72,0,1);flex-shrink:0}.SiteFooter_langChevronOpen__aVZae{transform:rotate(-90deg)}.SiteFooter_langMenu__NZtBc{position:absolute;bottom:calc(100% + 8px);left:0;width:min(440px,calc(100vw - 48px));background:#1A0E2E;border:1px solid rgba(232,199,122,.22);border-radius:12px;padding:8px;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2px;gap:2px;box-shadow:0 -24px 60px -18px rgba(0,0,0,.65);z-index:20;animation:SiteFooter_langIn__dQTj7 .2s ease}@keyframes SiteFooter_langIn__dQTj7{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.SiteFooter_langOption__uHx6W{display:flex;align-items:center;gap:7px;padding:8px 9px;background:transparent;border:0;border-radius:8px;color:rgba(255,255,255,.8);font-family:inherit;font-size:12px;font-weight:500;cursor:pointer;text-align:left;transition:background .18s,color .18s;white-space:nowrap;overflow:hidden}.SiteFooter_langOption__uHx6W:hover{background:rgba(255,255,255,.06);color:#fff}.SiteFooter_langOptionActive__Gp1wu{background:rgba(232,199,122,.16);color:#fff}.SiteFooter_langOptCode__wJXp_{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:20px;padding:0 5px;background:rgba(255,255,255,.08);border-radius:4px;font-size:9px;font-weight:700;letter-spacing:.06em;color:rgba(255,255,255,.6);flex-shrink:0}.SiteFooter_langOptionActive__Gp1wu .SiteFooter_langOptCode__wJXp_{background:#E8C77A;color:#2A1547}.SiteFooter_navGrid__YKFQL{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:32px;gap:32px}.SiteFooter_navGrid__YKFQL h3{font-size:11px;text-transform:uppercase;letter-spacing:.22em;color:#fff;margin:0 0 18px;font-weight:600}.SiteFooter_navGrid__YKFQL ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:11px}.SiteFooter_navGrid__YKFQL ul li a{color:rgba(255,255,255,.6);font-size:13.5px;text-decoration:none;transition:color .22s;cursor:pointer;letter-spacing:-.005em}.SiteFooter_navGrid__YKFQL ul li a:hover{color:#E8C77A}.SiteFooter_bottom__ADU2b{display:flex;justify-content:space-between;align-items:center;padding:28px 0 0;font-size:11px;color:rgba(255,255,255,.4);letter-spacing:.06em;flex-wrap:wrap;gap:20px}.SiteFooter_bottomLeft__iGTo0{display:flex;flex-direction:column;gap:8px;min-width:0}.SiteFooter_bottomLeft__iGTo0>*{min-width:0}.SiteFooter_bottomLinks__v4HXD{display:flex;gap:18px;flex-wrap:wrap}.SiteFooter_bottomLinks__v4HXD a{color:rgba(255,255,255,.5);text-decoration:none;transition:color .22s}.SiteFooter_bottomLinks__v4HXD a:hover{color:#E8C77A}.SiteFooter_cookieSettingsBtn__5jFOn{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;padding:0;font:inherit;letter-spacing:inherit;cursor:pointer;color:rgba(255,255,255,.5);transition:color .22s}.SiteFooter_cookieSettingsBtn__5jFOn:hover{color:#E8C77A}.SiteFooter_certs__sN04Q{flex:1 1;display:flex;gap:8px 12px;flex-wrap:wrap;justify-content:flex-end;align-items:flex-start}.SiteFooter_certs__sN04Q span{letter-spacing:.05em;color:rgba(255,255,255,.45);font-weight:500;font-size:10px;white-space:nowrap}.SiteFooter_certBadge__iW_Ht{display:inline-flex;align-items:center;gap:6px}.SiteFooter_certFlag__8Op4s{width:13px;height:13px;border-radius:50%;display:block;flex-shrink:0;box-shadow:0 0 0 1px rgba(255,255,255,.25)}.SiteFooter_certHeartFlag__uGOK3{width:15px;height:15px;display:block;flex-shrink:0}@media (max-width:1100px){.SiteFooter_ctaInner__RNNKt{grid-template-columns:1fr;gap:32px}.SiteFooter_main__EWvbi{grid-template-columns:1fr;gap:56px}.SiteFooter_navGrid__YKFQL{grid-template-columns:repeat(2,1fr);gap:28px}}@media (max-width:700px){.SiteFooter_ctaInner__RNNKt{padding:0 24px}.SiteFooter_inner__23SNm{padding:56px 24px 0}.SiteFooter_cta__cSNJ2{padding:56px 0}.SiteFooter_logo__vk6s3{width:160px}.SiteFooter_navGrid__YKFQL{grid-template-columns:1fr 1fr;gap:24px}.SiteFooter_langMenu__NZtBc{grid-template-columns:1fr 1fr;width:min(340px,calc(100vw - 48px));max-height:46vh;overflow-y:auto}.SiteFooter_bottom__ADU2b{flex-direction:column;align-items:flex-start}.SiteFooter_certs__sN04Q{align-self:stretch;justify-content:flex-start}}.ar-block_ar__mDcPI{position:relative;background:radial-gradient(ellipse 60% 80% at 100% 0,rgba(232,199,122,.1) 0,transparent 60%),linear-gradient(180deg,#F7F4EE,#EFEBE2);padding:72px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.ar-block_inner__WqxIx{position:relative;max-width:1440px;margin:0 auto;padding:0 48px;display:grid;grid-template-columns:1.15fr 1fr;grid-gap:48px;gap:48px;align-items:center}.ar-block_body__KHoiP{display:flex;flex-direction:column;min-width:0}.ar-block_eyebrow__gnJEE{display:inline-flex;align-items:center;gap:7px;width:max-content;font-size:var(--fs-eyebrow);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;font-weight:700;color:var(--brand);margin-bottom:var(--s-4)}.ar-block_title__TLi_2{font-size:var(--fs-h2);font-weight:600;letter-spacing:var(--ls-tight);line-height:var(--lh-snug);color:var(--ink);max-width:16ch}.ar-block_accent__G56aw{font-family:EB Garamond,serif;font-style:italic;font-weight:400;color:var(--accent-rich-deep)}.ar-block_lead__b_N1O{margin-top:var(--s-4);max-width:46ch;font-size:var(--fs-body-lg);line-height:var(--lh-relaxed);color:var(--ink-muted)}.ar-block_points__TkeFm{margin-top:var(--s-6);display:flex;flex-direction:column;gap:var(--s-3)}.ar-block_points__TkeFm li{display:flex;align-items:center;gap:10px;font-size:var(--fs-body);color:var(--ink)}.ar-block_points__TkeFm li svg{flex-shrink:0;color:var(--success)}.ar-block_mobileBtn__wwhZi{display:none;align-items:center;justify-content:center;gap:8px;margin-top:var(--s-7);padding:18px 34px;border-radius:var(--radius-pill);background:var(--accent-soft);color:var(--brand-deep);font-weight:600;font-size:15px;letter-spacing:var(--ls-tight);box-shadow:0 14px 32px -8px rgba(232,199,122,.5);transition:background var(--duration) var(--ease),transform var(--duration) var(--ease)}.ar-block_mobileBtn__wwhZi:hover{background:#F0D293;transform:translateY(-2px)}.ar-block_mobileBtn__wwhZi:focus-visible{outline:2px solid var(--accent-soft);outline-offset:3px}.ar-block_qrSide__mzehY{display:flex;justify-content:center;perspective:1100px}.ar-block_qrCard__sXpVc{position:relative;display:flex;flex-direction:column;align-items:center;gap:var(--s-5);padding:var(--s-6);border-radius:var(--radius-2xl);background:radial-gradient(ellipse 100% 70% at 100% 0,rgba(232,199,122,.16) 0,transparent 55%),linear-gradient(135deg,#2A1547,#1A0E2E);border:1px solid rgba(232,199,122,.18);box-shadow:0 40px 80px -28px rgba(42,21,71,.45);width:max-content;max-width:100%;overflow:hidden;transform-style:preserve-3d;transform:perspective(1100px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .32s var(--ease),box-shadow .32s var(--ease)}.ar-block_qrCard__sXpVc:hover{box-shadow:0 40px 80px -28px rgba(0,0,0,.65),0 0 0 1px rgba(232,199,122,.25)}.ar-block_qrGlare__yWrNF{position:absolute;inset:0;z-index:1;pointer-events:none;opacity:0;background:radial-gradient(220px circle at var(--gx,50%) var(--gy,0),rgba(232,199,122,.22),transparent 60%);transition:opacity .32s var(--ease)}.ar-block_qrCard__sXpVc:hover .ar-block_qrGlare__yWrNF{opacity:1}.ar-block_qrCard__sXpVc>:not(.ar-block_qrGlare__yWrNF){position:relative;z-index:2}.ar-block_qrFrame__wvDrq{position:relative;display:grid;place-items:center;padding:var(--s-4);border-radius:var(--radius-lg);background:#fff;overflow:hidden;box-shadow:0 8px 24px -10px rgba(0,0,0,.3)}.ar-block_qrFrame__wvDrq img{display:block;width:200px;height:200px;border-radius:8px}.ar-block_qrFrame__wvDrq:after{content:"";position:absolute;left:var(--s-4);right:var(--s-4);top:var(--s-4);height:36px;border-radius:8px;background:linear-gradient(180deg,rgba(232,199,122,0),rgba(232,199,122,.45) 70%,rgba(232,199,122,.9));box-shadow:0 0 14px 2px rgba(232,199,122,.5);animation:ar-block_arScan__sQpas 2.6s cubic-bezier(.45,0,.55,1) infinite;pointer-events:none}@keyframes ar-block_arScan__sQpas{0%{transform:translateY(0);opacity:0}12%{opacity:1}50%{transform:translateY(164px);opacity:1}62%{opacity:0}to{transform:translateY(0);opacity:0}}.ar-block_qrSkeleton__aGGnv{width:200px;height:200px;border-radius:8px;background:linear-gradient(110deg,var(--bg-soft) 30%,var(--bg-cream) 50%,var(--bg-soft) 70%);background-size:200% 100%;animation:ar-block_arShimmer__9njxO 1.4s ease-in-out infinite}@keyframes ar-block_arShimmer__9njxO{0%{background-position:200% 0}to{background-position:-200% 0}}.ar-block_qrPhone__CitO6{position:absolute;display:grid;place-items:center;width:40px;height:40px;border-radius:999px;background:var(--accent-soft);color:var(--brand-deep);box-shadow:0 0 0 5px #fff}.ar-block_qrHint__3sqzE{font-size:var(--fs-small);line-height:var(--lh-normal);color:rgba(255,255,255,.72);text-align:center}.ar-block_copyBtn__kEuFF{display:inline-flex;align-items:center;gap:7px;padding:10px 18px;border-radius:var(--radius-pill);border:1px solid rgba(255,255,255,.22);background:rgba(255,255,255,.1);color:#fff;font-size:var(--fs-small);font-weight:600;transition:background var(--duration) var(--ease),border-color var(--duration) var(--ease)}.ar-block_copyBtn__kEuFF:hover{background:rgba(255,255,255,.18);border-color:rgba(255,255,255,.4)}.ar-block_copyBtn__kEuFF:focus-visible{outline:2px solid var(--accent-soft);outline-offset:2px}@media (max-width:920px){.ar-block_inner__WqxIx{grid-template-columns:1fr;gap:var(--s-8);padding:var(--s-9) var(--s-6);text-align:center}.ar-block_body__KHoiP{align-items:center}.ar-block_title__TLi_2{max-width:none}.ar-block_points__TkeFm{align-items:flex-start;width:max-content;max-width:100%;margin-left:auto;margin-right:auto}.ar-block_qrSide__mzehY{order:-1}}@media (max-width:768px){.ar-block_qrSide__mzehY{display:none}.ar-block_mobileBtn__wwhZi{display:inline-flex}}@media (prefers-reduced-motion:reduce){.ar-block_qrFrame__wvDrq:after,.ar-block_qrSkeleton__aGGnv{animation:none!important}.ar-block_qrFrame__wvDrq:after{opacity:0}.ar-block_mobileBtn__wwhZi:hover{transform:none}.ar-block_qrCard__sXpVc{transform:none!important;transition:none}.ar-block_qrGlare__yWrNF{display:none}}