._navLink_1l5wm_1,._navDropdownTrigger_1l5wm_2,._navDropdownLink_1l5wm_3,._navDropdownMenu_1l5wm_4 a,._navbar_1l5wm_5 a,._burgerButton_1l5wm_10,._menuButton_1l5wm_11,._navToggle_1l5wm_12{color:#fff!important}._burgerButton_1l5wm_10 svg,._menuButton_1l5wm_11 svg,._navToggle_1l5wm_12 svg{color:#fff!important;stroke:#fff!important}._navbarShell_1l5wm_24{z-index:1100;width:min(100% - 48px, var(--header-max-width));margin:0;position:fixed;top:58px;left:50%;transform:translate(-50%)}._navbar_1l5wm_5{border-radius:22px;align-items:center;gap:26px;min-height:76px;padding:8px 12px 8px 24px;display:flex;position:relative;box-shadow:0 18px 55px #2819202e,0 6px 20px #2819201a,inset 0 1px #ffffff14;background:linear-gradient(135deg,#6a435dd9,#af92a5cf)!important;border:1px solid #ffffff1f!important}._navbarLogo_1l5wm_63{color:#fffffff0;flex-direction:column;flex:none;justify-content:center;line-height:1;text-decoration:none;display:flex}._navbarLogoMain_1l5wm_75{letter-spacing:-.025em;font-family:Georgia,Times New Roman,serif;font-size:21px;font-weight:500}._navbarLogoSub_1l5wm_82{color:#ffffff7a;letter-spacing:.22em;text-transform:uppercase;margin-top:6px;font-family:Arial,sans-serif;font-size:8px;font-weight:600}._navbarContent_1l5wm_93{flex:1;justify-content:space-between;align-items:center;gap:20px;min-width:0;display:flex}._navbarLinks_1l5wm_106{align-items:center;gap:2px;min-width:0;display:flex}._navbarLink_1l5wm_106{color:#ffffffc2;letter-spacing:.01em;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:12px;justify-content:center;align-items:center;gap:5px;min-height:42px;padding:0 12px;font-family:inherit;font-size:12px;font-weight:500;text-decoration:none;transition:background .18s,color .18s;display:inline-flex;position:relative}._navbarLink_1l5wm_106:after{content:"";background:var(--accent);transform-origin:50%;height:1px;transition:transform .18s;position:absolute;bottom:5px;left:12px;right:12px;transform:scaleX(0)}._navbarLink_1l5wm_106:hover,._navDropdownOpen_1l5wm_162>._navDropdownTrigger_1l5wm_2{background:#23232382}._navbarLink_1l5wm_106:hover:after,._navDropdownOpen_1l5wm_162>._navDropdownTrigger_1l5wm_2:after{transform:scaleX(1)}._navDropdown_1l5wm_2{position:relative}._navDropdownTrigger_1l5wm_2{appearance:none}._navDropdownChevron_1l5wm_179{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:13px;height:13px;transition:transform .18s}._navDropdownChevronOpen_1l5wm_192{transform:rotate(180deg)}._navDropdownMenu_1l5wm_4{opacity:0;visibility:hidden;pointer-events:none;z-index:1200;width:max-content;min-width:225px;padding-top:10px;transition:opacity .18s,transform .18s,visibility .18s;position:absolute;top:100%;left:0;transform:translateY(-6px)}._navDropdown_1l5wm_2:hover ._navDropdownMenu_1l5wm_4,._navDropdownOpen_1l5wm_162 ._navDropdownMenu_1l5wm_4{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}._navDropdownMenuInner_1l5wm_236{-webkit-backdrop-filter:blur(24px);border:1px solid #ffffffc7;border-radius:16px;width:100%;padding:8px;overflow:hidden;box-shadow:0 24px 60px #50343f1f,0 6px 20px #50343f0f;background:linear-gradient(135deg,#6a435db8,#af92a594)!important}._navDropdownItem_1l5wm_261{min-height:42px;color:var(--text-primary);border-radius:10px;justify-content:space-between;align-items:center;gap:20px;padding:0 12px;font-size:12px;font-weight:500;text-decoration:none;transition:background .16s,color .16s,padding .16s;display:flex}._navDropdownItem_1l5wm_261:hover{color:#fff;background:var(--accent-soft);padding-left:16px}._navDropdownItemArrow_1l5wm_289{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;opacity:0;width:14px;height:14px;transition:opacity .16s,transform .16s;transform:translate(-4px)}._navDropdownItem_1l5wm_261:hover ._navDropdownItemArrow_1l5wm_289{opacity:1;transform:translate(0)}._navbarActions_1l5wm_312{flex:none;align-items:center;gap:8px;display:flex}._searchBox_1l5wm_320{stroke:#ffffff7a;background:#ffffff70;border:1px solid #7d5d6a17;border-radius:12px;align-items:center;gap:9px;width:175px;height:40px;padding:0 13px;transition:width .22s,border-color .18s,background .18s,box-shadow .18s;display:flex}._searchBox_1l5wm_320:focus-within{background:#ffffffb3;border-color:#9c687d40;width:205px;box-shadow:0 6px 20px #6f4a5a12}._searchBox_1l5wm_320 svg{fill:none;width:16px;height:16px;stroke:var(--text-muted);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none}._searchBox_1l5wm_320 input{color:#000000e6;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:12px}._searchBox_1l5wm_320 input::placeholder{color:#0000006b}._iconAction_1l5wm_379{color:#ffffffc2;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;text-decoration:none;transition:color .18s,background .18s,border-color .18s,transform .18s;display:inline-flex;position:relative}._iconAction_1l5wm_379:hover{color:#fff;background:#ffffff14;border-color:#ffffff1a;transform:translateY(-1px)}._iconAction_1l5wm_379>svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}._iconActionBadge_1l5wm_420{background:var(--accent);color:#fff;border:2px solid #ffffffd1;border-radius:999px;justify-content:center;align-items:center;min-width:16px;height:16px;padding:0 4px;font-size:8px;font-weight:700;line-height:1;display:flex;position:absolute;top:2px;right:1px}._navbarMobileToggle_1l5wm_444{cursor:pointer;background:0 0;border:0;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:42px;height:42px;margin-left:auto;display:none;color:#fff!important}._navbarMobileToggle_1l5wm_444 span{background:#fff;width:20px;height:1.5px;transition:transform .18s,opacity .18s;display:block}._navbarMobileToggleActive_1l5wm_478 span:first-child{transform:translateY(6.5px)rotate(45deg)}._navbarMobileToggleActive_1l5wm_478 span:nth-child(2){opacity:0}._navbarMobileToggleActive_1l5wm_478 span:nth-child(3){transform:translateY(-6.5px)rotate(-45deg)}@media (width<=1250px){._navbar_1l5wm_5{padding-left:18px;top:58px}._navbarLinks_1l5wm_106{gap:0}._navbarLink_1l5wm_106{padding:0 8px;font-size:11px}._navbarLink_1l5wm_106:after{left:8px;right:8px}._searchBox_1l5wm_320{width:145px}._searchBox_1l5wm_320:focus-within{width:175px}}@media (width<=1050px){._navbar_1l5wm_5{min-height:68px;top:58px}._navbarMobileToggle_1l5wm_444{display:flex}._navbarContent_1l5wm_93{border:1px solid var(--glass-border);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:blur(24px);border-radius:18px;flex-direction:column;align-items:stretch;gap:12px;padding:12px;display:none;position:absolute;top:calc(100% + 10px);left:0;right:0;background:linear-gradient(135deg,#6a435db8,#af92a594)!important}._navbarContentOpen_1l5wm_103{display:flex}._navbarLinks_1l5wm_106{flex-direction:column;align-items:stretch;width:100%;display:flex}._navbarLink_1l5wm_106{justify-content:space-between;width:100%}._navbarLink_1l5wm_106:after{display:none}._navDropdownTrigger_1l5wm_2{justify-content:space-between}._navDropdown_1l5wm_2{width:100%}._navDropdownMenu_1l5wm_4{opacity:1;visibility:visible;pointer-events:auto;width:100%;min-width:0;max-height:0;margin:0;padding:0;transition:max-height .26s,padding .26s;position:static;overflow:hidden;transform:none}._navDropdownOpen_1l5wm_162 ._navDropdownMenu_1l5wm_4{max-height:500px;padding:4px 0 6px}._navLink_1l5wm_1,._navDropdownTrigger_1l5wm_2,._navDropdownLink_1l5wm_3,._navDropdownMenu_1l5wm_4 a,._navbar_1l5wm_5 a{color:#fff!important}._navDropdownMenuInner_1l5wm_236{color:#fff;width:100%;box-shadow:none;-webkit-backdrop-filter:blur(24px);background:#23191f38;border:0;border-radius:12px;padding:4px}._navDropdownItem_1l5wm_261{padding-left:24px}._navDropdownItem_1l5wm_261:hover{padding-left:28px}._navbarActions_1l5wm_312{border-top:1px solid #775b6714;width:100%;padding-top:10px}._searchBox_1l5wm_320{flex:1;width:auto}._searchBox_1l5wm_320:focus-within{width:auto}}@media (width<=700px){._navbarShell_1l5wm_24{width:min(100% - 28px, var(--header-max-width));top:10px}._navbar_1l5wm_5{border-radius:18px;padding:7px 9px 7px 16px}._navbarLogoMain_1l5wm_75{font-size:18px}._navbarLogoSub_1l5wm_82{margin-top:5px;font-size:7px}}._siteHeader_1rqiq_3{z-index:1000;width:100%;position:relative}._topBar_1rqiq_9{-webkit-backdrop-filter:blur(16px);background:#ffffff61;border-bottom:1px solid #775b6714;width:100%}._topBarInner_1rqiq_17{width:min(100% - 48px, var(--header-max-width));justify-content:space-between;align-items:center;gap:24px;min-height:44px;margin:0 auto;display:flex}._topBarLeft_1rqiq_28,._topBarRight_1rqiq_29{align-items:center;gap:22px;display:flex}._contactLink_1rqiq_35,._socialLink_1rqiq_36{color:var(--text-secondary);letter-spacing:.01em;align-items:center;gap:8px;font-size:12px;font-weight:500;text-decoration:none;transition:color .18s,transform .18s;display:inline-flex}._contactLink_1rqiq_35:hover,._socialLink_1rqiq_36:hover{color:var(--accent-dark);transform:translateY(-1px)}._contactLink_1rqiq_35 svg,._socialLink_1rqiq_36 svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}._socialLink_1rqiq_36 svg{width:16px;height:16px}@media (width<=700px){._topBarInner_1rqiq_17{width:min(100% - 28px, var(--header-max-width));min-height:40px}._topBarLeft_1rqiq_28,._topBarRight_1rqiq_29{gap:12px}._contactLink_1rqiq_35 span,._socialLink_1rqiq_36 span{display:none}._contactLink_1rqiq_35 svg,._socialLink_1rqiq_36 svg{width:16px;height:16px}}._footer_1n6nt_1{z-index:2;color:#ffffffdb;-webkit-backdrop-filter:blur(24px);background:linear-gradient(135deg,#4c3043f0,#704e63e6);border-top:1px solid #ffffff29;margin-top:80px;position:relative;box-shadow:0 -20px 60px #3c26311f,inset 0 1px #ffffff14}._footerInner_1n6nt_26{width:min(100% - 48px, var(--header-max-width));grid-template-columns:minmax(220px,1.35fr) repeat(4,minmax(130px,1fr)) minmax(220px,1.2fr);gap:44px;margin:0 auto;padding:72px 0 64px;display:grid}._brandColumn_1n6nt_41{flex-direction:column;align-items:flex-start;display:flex}._logo_1n6nt_47{color:#fff;flex-direction:column;text-decoration:none;display:inline-flex}._logoMain_1n6nt_56{letter-spacing:-.025em;font-family:Georgia,Times New Roman,serif;font-size:30px;line-height:1}._logoSub_1n6nt_68{letter-spacing:.32em;opacity:.68;margin-top:8px;font-size:9px;font-weight:600}._brandDescription_1n6nt_78{color:#ffffff9e;max-width:230px;margin:24px 0 0;font-size:13px;line-height:1.8}._socialLinks_1n6nt_89{align-items:center;gap:10px;margin-top:28px;display:flex}._socialLink_1n6nt_89{color:#ffffffb8;background:#ffffff0f;border:1px solid #ffffff24;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;transition:color .18s,background .18s,border-color .18s,transform .18s;display:inline-flex}._socialLink_1n6nt_89:hover{color:#fff;background:#ffffff1f;border-color:#ffffff4d;transform:translateY(-2px)}._socialLink_1n6nt_89 svg{width:17px;height:17px}._navigation_1n6nt_133{display:contents}._category_1n6nt_137{flex-direction:column;align-items:flex-start;display:flex}._categoryTitle_1n6nt_143{color:#fff;letter-spacing:.015em;font-size:13px;font-weight:600;line-height:1.4;text-decoration:none;display:inline-block}._categoryItems_1n6nt_156{flex-direction:column;gap:10px;margin:18px 0 0;padding:0;list-style:none;display:flex}._categoryItem_1n6nt_156{color:#ffffff8f;font-size:12px;line-height:1.5;text-decoration:none;transition:color .18s,transform .18s;display:inline-block}._categoryItem_1n6nt_156:hover{color:#fffffff0;transform:translate(3px)}._contactColumn_1n6nt_188{flex-direction:column;align-items:flex-start;display:flex}._contactList_1n6nt_194{flex-direction:column;gap:17px;margin-top:18px;display:flex}._contactItem_1n6nt_202{color:#fff9;align-items:flex-start;gap:11px;font-size:12px;line-height:1.6;text-decoration:none;transition:color .18s;display:flex}._contactItem_1n6nt_202:hover{color:#fffffff0}._contactItem_1n6nt_202 strong{color:#ffffffb8;font-weight:500}._contactIcon_1n6nt_227{color:#ffffffa3;flex:0 0 18px;justify-content:center;align-items:center;width:18px;height:18px;margin-top:1px;display:inline-flex}._contactIcon_1n6nt_227 svg{width:16px;height:16px}._footerBottom_1n6nt_247{border-top:1px solid #ffffff1a}._footerBottomInner_1n6nt_251{width:min(100% - 48px, var(--header-max-width));color:#fff6;letter-spacing:.02em;justify-content:space-between;align-items:center;gap:20px;min-height:58px;margin:0 auto;font-size:10px;display:flex}@media (width<=1250px){._footerInner_1n6nt_26{grid-template-columns:minmax(210px,1.4fr) repeat(3,minmax(130px,1fr)) minmax(210px,1.2fr)}._navigation_1n6nt_133{grid-column:2/5;grid-template-columns:repeat(3,1fr);gap:36px;display:grid}._contactColumn_1n6nt_188{grid-column:5}}@media (width<=900px){._footerInner_1n6nt_26{grid-template-columns:1fr 1fr;gap:48px 36px;padding:56px 0}._brandColumn_1n6nt_41{grid-column:1/-1}._navigation_1n6nt_133{grid-column:1;grid-template-columns:1fr 1fr}._contactColumn_1n6nt_188{grid-column:2}}@media (width<=600px){._footer_1n6nt_1{margin-top:60px}._footerInner_1n6nt_26{width:min(100% - 32px, var(--header-max-width));grid-template-columns:1fr;gap:38px;padding:48px 0}._brandColumn_1n6nt_41,._navigation_1n6nt_133,._contactColumn_1n6nt_188{grid-column:1}._navigation_1n6nt_133{grid-template-columns:1fr 1fr;gap:34px 24px;display:grid}._contactColumn_1n6nt_188{padding-top:4px}._footerBottomInner_1n6nt_251{width:min(100% - 32px, var(--header-max-width));flex-direction:column;align-items:flex-start;gap:7px;min-height:auto;padding:18px 0;line-height:1.5}}@media (width<=420px){._navigation_1n6nt_133{grid-template-columns:1fr}}._page_16nz1_1{width:100%;padding-top:50px;padding-bottom:80px;position:relative}._sectionInner_16nz1_10{width:min(100% - 48px, var(--header-max-width));margin:0 auto}._headerSection_16nz1_16{padding:75px 0 55px}._headerSection_16nz1_16 ._sectionInner_16nz1_10{text-align:center;max-width:900px}._eyebrow_16nz1_26{color:var(--accent-dark);letter-spacing:.18em;text-transform:uppercase;font-size:11px;font-weight:600;display:inline-block}._headerSection_16nz1_16 h1{color:var(--text-primary);letter-spacing:-.035em;margin:16px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(46px,6vw,72px);font-weight:400;line-height:1.05}._headerSection_16nz1_16 p{max-width:680px;color:var(--text-secondary);margin:24px auto 0;font-size:15px;line-height:1.85}._contactLayout_16nz1_66{width:min(100% - 48px, var(--header-max-width));grid-template-columns:minmax(0,1.45fr) minmax(340px,.75fr);align-items:start;gap:30px;margin:0 auto;display:grid}._glassCard_16nz1_82{border:1px solid var(--glass-border);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:blur(24px);background:linear-gradient(135deg,#ffffffb8,#ffffff73);border-radius:30px;padding:46px}._cardHeader_16nz1_102 h2{color:var(--text-primary);letter-spacing:-.025em;margin:13px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(30px,3.5vw,44px);font-weight:400;line-height:1.12}._cardHeader_16nz1_102 p{max-width:650px;color:var(--text-secondary);margin:17px 0 0;font-size:13px;line-height:1.8}._form_16nz1_130{flex-direction:column;gap:18px;margin-top:34px;display:flex}._formGrid_16nz1_139{grid-template-columns:1fr 1fr;gap:18px;display:grid}._field_16nz1_147{flex-direction:column;gap:8px;display:flex}._field_16nz1_147 span{color:var(--text-primary);letter-spacing:.04em;font-size:11px;font-weight:600}._field_16nz1_147 input,._field_16nz1_147 textarea{width:100%;color:var(--text-primary);background:#ffffff85;border:1px solid #75576324;border-radius:14px;outline:none;transition:border-color .18s,background .18s,box-shadow .18s;box-shadow:inset 0 1px #ffffffb3}._field_16nz1_147 input{min-height:50px;padding:13px 16px}._field_16nz1_147 textarea{resize:vertical;min-height:150px;padding:14px 16px}._field_16nz1_147 input::placeholder,._field_16nz1_147 textarea::placeholder{color:var(--text-muted)}._field_16nz1_147 input:focus,._field_16nz1_147 textarea:focus{background:#ffffffb3;border-color:#9c687d73;box-shadow:0 0 0 3px #9c687d14}._submitButton_16nz1_215{color:#fff;cursor:pointer;background:linear-gradient(135deg, var(--accent-dark), var(--accent));border-radius:999px;align-self:flex-start;min-height:50px;margin-top:4px;padding:13px 32px;font-size:12px;font-weight:600;transition:transform .18s,box-shadow .18s;box-shadow:0 12px 28px #7e4e632e}._submitButton_16nz1_215:hover{transform:translateY(-2px);box-shadow:0 16px 34px #7e4e633d}._contactLinks_16nz1_255{flex-direction:column;gap:4px;margin-top:32px;display:flex}._contactLink_16nz1_255{color:inherit;border-radius:16px;align-items:center;gap:15px;margin:0 -12px;padding:14px 12px;text-decoration:none;transition:background .18s,transform .18s;display:flex}._contactLink_16nz1_255:hover{background:#fff6;transform:translate(3px)}._icon_16nz1_291{width:44px;height:44px;color:var(--accent-dark);background:#ffffff70;border:1px solid #9c687d29;border-radius:50%;flex:0 0 44px;justify-content:center;align-items:center;display:flex}._icon_16nz1_291 svg{width:20px;height:20px}._contactLink_16nz1_255>span:last-child{flex-direction:column;gap:4px;min-width:0;display:flex}._contactLink_16nz1_255 small,._addressBlock_16nz1_325 small{color:var(--text-muted);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:600}._contactLink_16nz1_255 strong{overflow-wrap:anywhere;color:var(--text-primary);font-size:13px;font-weight:500}._addressBlock_16nz1_325{border-top:1px solid #7557631a;gap:15px;margin-top:28px;padding-top:28px;display:flex}._addressIcon_16nz1_355{width:44px;height:44px;color:var(--accent-dark);background:#ffffff70;border:1px solid #9c687d29;border-radius:50%;flex:0 0 44px;justify-content:center;align-items:center;display:flex}._addressIcon_16nz1_355 svg{width:20px;height:20px}._addressBlock_16nz1_325>div{flex-direction:column;gap:7px;display:flex}._addressBlock_16nz1_325 a{color:var(--text-secondary);font-size:13px;line-height:1.7;text-decoration:none}._addressBlock_16nz1_325 a strong{color:var(--text-primary);font-weight:600}._addressBlock_16nz1_325 a:hover{color:var(--accent-dark)}@media (width<=1000px){._contactLayout_16nz1_66{grid-template-columns:1fr}._infoColumn_16nz1_410{width:100%}._contactLinks_16nz1_255{grid-template-columns:1fr 1fr;column-gap:18px;display:grid}}@media (width<=700px){._page_16nz1_1{padding-bottom:40px}._sectionInner_16nz1_10{width:min(100% - 32px, var(--header-max-width))}._headerSection_16nz1_16{padding:50px 0 38px}._headerSection_16nz1_16 h1{font-size:42px}._headerSection_16nz1_16 p{font-size:14px}._contactLayout_16nz1_66{width:min(100% - 32px, var(--header-max-width));gap:18px}._glassCard_16nz1_82{border-radius:24px;padding:34px 22px}._cardHeader_16nz1_102 h2{font-size:32px}._formGrid_16nz1_139{grid-template-columns:1fr}._form_16nz1_130{gap:16px}._submitButton_16nz1_215{width:100%}._contactLinks_16nz1_255{display:flex}._contactLink_16nz1_255{margin:0 -8px;padding:12px 8px}}@media (width<=420px){._glassCard_16nz1_82{padding:30px 18px}._cardHeader_16nz1_102 h2{font-size:29px}._contactLink_16nz1_255 strong{font-size:12px}}._home_1ndzk_1{width:100%}._home_1ndzk_1 img,._home_1ndzk_1 video{max-width:100%}._servicesImage_1ndzk_15,._serviceImage_1ndzk_16{justify-content:center;align-items:center;width:100%;min-width:0;display:flex}._servicesImageContainer_1ndzk_24{aspect-ratio:4/3;box-sizing:border-box;width:100%;min-width:0;box-shadow:var(--glass-shadow);background:#fff6;border:1px solid #ffffffc7;border-radius:22px;justify-content:center;align-items:center;padding:12px;display:flex;position:relative;overflow:hidden}._responsiveImage_1ndzk_43{object-fit:contain;object-position:center;width:100%;min-width:0;max-width:100%;height:100%;display:block}@media (width<=700px){._servicesImageContainer_1ndzk_24{aspect-ratio:4/3;border-radius:18px;padding:8px}}._largeImage_1ndzk_61{object-fit:cover;object-position:center;border-radius:22px;width:100%;height:460px;display:block}@media (width<=768px){._largeImage_1ndzk_61{width:92%;height:260px}}._heroSlider_1ndzk_76{background:#1f191d;width:100%;height:clamp(420px,100svh - 45px,900px);min-height:0;position:relative;overflow:hidden}._sliderTrack_1ndzk_89{width:100%;height:100%;position:relative}._heroSlide_1ndzk_76{opacity:0;visibility:hidden;transition:opacity .9s,visibility .9s,transform 15s;position:absolute;inset:0;transform:scale(1.02)}._heroSlideActive_1ndzk_111{opacity:1;visibility:visible;transform:scale(1)}._heroMedia_1ndzk_118{object-fit:cover;object-position:center;width:100%;min-width:0;max-width:100%;height:100%;display:block}._heroOverlay_1ndzk_129{pointer-events:none;background:linear-gradient(#140e1214 0%,#140e1200 35%,#140e122e 100%);position:absolute;inset:0}._heroIndicators_1ndzk_144{z-index:2;justify-content:center;align-items:center;gap:8px;display:flex;position:absolute;bottom:28px;left:32px;right:32px}._heroIndicator_1ndzk_144{cursor:pointer;background:#fff6;border-radius:999px;width:28px;height:2px;padding:0;transition:width .22s,background .22s}._heroIndicator_1ndzk_144:hover{background:#ffffffb3}._heroIndicatorActive_1ndzk_181{background:#fffffff2;width:52px}._sectionInner_1ndzk_191{width:min(100% - 80px,1320px);margin:0 auto}._glassSection_1ndzk_197{-webkit-backdrop-filter:blur(24px);background:linear-gradient(135deg,#ffffff47,#ffffff6b);border:1px solid #ffffffad;border-radius:34px;width:min(100% - 48px,1500px);margin:80px auto;padding:90px 0;position:relative;box-shadow:0 28px 80px #6546521a,0 8px 25px #6546520d}._sectionHeader_1ndzk_224{text-align:center;max-width:820px;margin:0 auto 56px}._sectionEyebrow_1ndzk_232{color:var(--accent);letter-spacing:.2em;text-transform:uppercase;margin-bottom:14px;font-size:11px;font-weight:700;display:block}._sectionHeader_1ndzk_224 h2,._bookingContent_1ndzk_246 h2{color:#000;letter-spacing:-.025em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(34px,4vw,54px);font-weight:400;line-height:1.08}._sectionIntro_1ndzk_258{max-width:760px;color:var(--text-secondary);margin:24px auto 0;font-size:15px;line-height:1.85}._primaryButton_1ndzk_269,._secondaryButton_1ndzk_270{letter-spacing:.02em;border-radius:999px;justify-content:center;align-items:center;min-height:46px;padding:0 25px;font-size:12px;font-weight:600;text-decoration:none;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex}._primaryButton_1ndzk_269{background:var(--accent);color:#fff;box-shadow:0 10px 25px #9c687d33}._primaryButton_1ndzk_269:hover{background:var(--accent-dark);transform:translateY(-2px);box-shadow:0 14px 30px #9c687d42}._secondaryButton_1ndzk_270{color:var(--accent-dark);background:#ffffff70;border:1px solid #7e4e6333}._secondaryButton_1ndzk_270:hover{background:#ffffffb3;transform:translateY(-2px)}._sectionButton_1ndzk_325{justify-content:center;margin-top:52px;display:flex}._quoteSection_1ndzk_336{width:min(100% - 48px,1100px);margin:0 auto;padding:90px 20px 100px}._quoteContent_1ndzk_344{text-align:center;max-width:920px;margin:0 auto}._quoteMark_1ndzk_352{color:#9c687d73;height:42px;font-family:Georgia,Times New Roman,serif;font-size:72px;line-height:.8;display:block}._quoteContent_1ndzk_344 blockquote{color:#000;letter-spacing:-.015em;margin:20px 0 28px;font-family:Georgia,Times New Roman,serif;font-size:clamp(22px,3vw,34px);font-weight:400;line-height:1.5}._quoteAuthor_1ndzk_376{color:var(--accent);letter-spacing:.18em;text-transform:uppercase;font-size:11px;font-weight:700}._aboutGrid_1ndzk_389{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:stretch;gap:clamp(24px,4vw,70px);display:grid}._aboutContent_1ndzk_399{flex-direction:column;align-items:flex-start;padding:10px 0;display:flex}._aboutContent_1ndzk_399 p{color:var(--text-secondary);margin:0 0 22px;font-size:15px;line-height:1.9}._aboutContent_1ndzk_399 ._primaryButton_1ndzk_269{margin-top:16px}._productImage_1ndzk_420{isolation:isolate;aspect-ratio:4/3;box-sizing:border-box;background:linear-gradient(145deg,#fffffff5,#f6edf1eb 55%,#ecdde5e0);border:1px solid #fffc;border-radius:18px;justify-content:center;align-items:center;width:100%;min-height:220px;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 28px #65465212,inset 0 1px #ffffffe6}._productActualImage_1ndzk_446{object-fit:contain;object-position:center;width:100%;min-width:0;max-width:100%;height:100%;min-height:0;display:block}._productVisualGlow_1ndzk_458{z-index:-1;aspect-ratio:1;filter:blur(12px);background:radial-gradient(circle,#be859e45 0%,#be859e1f 38%,#0000 72%);border-radius:50%;width:75%;position:absolute;top:8%;left:50%;transform:translate(-50%)}._productVisualDecoration_1ndzk_476{color:#3d303624;letter-spacing:-.09em;-webkit-user-select:none;user-select:none;font-family:Georgia,Times New Roman,serif;font-size:clamp(54px,7vw,88px);font-weight:400;line-height:1;position:absolute;top:10px;right:16px}._productMonogram_1ndzk_489{color:#3d3036;letter-spacing:.2em;text-align:center;flex-direction:column;align-items:center;gap:5px;font-family:Georgia,Times New Roman,serif;display:flex}._productMonogram_1ndzk_489 span{font-size:clamp(10px,1.2vw,13px);font-weight:400}._productMonogram_1ndzk_489 strong{letter-spacing:.16em;font-size:clamp(12px,1.5vw,16px);font-weight:400}._productMonogram_1ndzk_489 i{background:#b77d98;width:42px;height:1px;margin-top:8px;display:block}._productVisualFooter_1ndzk_519{letter-spacing:.12em;justify-content:space-between;align-items:center;gap:10px;font-size:9px;display:flex;position:absolute;bottom:13px;left:15px;right:15px;color:#000!important}._productVisualFooter_1ndzk_519 span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:#000!important}@media (width<=600px){._productImage_1ndzk_420{border-radius:15px;min-height:180px}._productVisualDecoration_1ndzk_476{font-size:60px}._productMonogram_1ndzk_489{gap:4px}._productMonogram_1ndzk_489 span{font-size:10px}._productMonogram_1ndzk_489 strong{font-size:12px}._productVisualFooter_1ndzk_519{font-size:8px;bottom:10px;left:10px;right:10px}}._imagePlaceholder_1ndzk_571{border-radius:24px;justify-content:center;align-items:center;min-height:460px;display:flex;box-shadow:inset 0 1px #ffffff4d}._methodologySection_1ndzk_588{padding:80px 0 100px}._methodologyGrid_1ndzk_592{grid-template-columns:repeat(3,minmax(0,1fr));gap:34px;display:grid}._methodologyStep_1ndzk_600{text-align:center;padding:10px 28px}._stepNumber_1ndzk_606{width:78px;height:78px;color:var(--accent);background:#fff6;border:1px solid #9c687d38;border-radius:50%;justify-content:center;align-items:center;margin:0 auto 28px;font-family:Georgia,Times New Roman,serif;font-size:22px;display:flex;box-shadow:0 12px 35px #65465212}._methodologyStep_1ndzk_600 h3{color:#000;margin:0 0 14px;font-family:Georgia,Times New Roman,serif;font-size:24px;font-weight:400}._methodologyStep_1ndzk_600 p{color:var(--text-secondary);margin:0;font-size:14px;line-height:1.8}._serviceSlider_1ndzk_653,._productSlider_1ndzk_654{grid-template-columns:50px minmax(0,1fr) 50px;align-items:center;gap:24px;display:grid}._sliderArrow_1ndzk_664{width:50px;height:50px;color:var(--accent-dark);cursor:pointer;background:#ffffff75;border:1px solid #9c687d29;border-radius:50%;justify-content:center;align-items:center;font-family:Georgia,Times New Roman,serif;font-size:32px;font-weight:300;line-height:1;transition:background .18s,transform .18s;display:flex}._sliderArrow_1ndzk_664:hover{background:#ffffffc2;transform:scale(1.04)}._serviceCard_1ndzk_697{background:#ffffff61;border:1px solid #ffffffb8;border-radius:26px;grid-template-columns:minmax(300px,.9fr) minmax(0,1.1fr);min-height:420px;display:grid;overflow:hidden;box-shadow:0 18px 55px #65465212}._serviceImage_1ndzk_16{justify-content:center;align-items:center;min-height:420px;display:flex}._serviceContent_1ndzk_723{flex-direction:column;justify-content:center;padding:55px;display:flex}._serviceNumber_1ndzk_731{color:var(--accent);letter-spacing:.2em;margin-bottom:12px;font-size:10px;font-weight:700}._serviceContent_1ndzk_723 h3{color:#000;margin:0 0 20px;font-family:Georgia,Times New Roman,serif;font-size:38px;font-weight:400}._serviceContent_1ndzk_723 p{color:var(--text-secondary);margin:0;font-size:15px;line-height:1.9}._sliderDots_1ndzk_760{justify-content:center;align-items:center;gap:7px;margin-top:28px;display:flex}._sliderDot_1ndzk_760{cursor:pointer;background:#9c687d33;border-radius:999px;width:22px;height:2px;padding:0;transition:width .18s,background .18s}._sliderDotActive_1ndzk_787{background:var(--accent);width:42px}._shopSection_1ndzk_797{padding:100px 0 120px}._brandPlaceholder_1ndzk_801{letter-spacing:.05em;text-transform:none;border-radius:28px;justify-content:center;align-items:center;width:100%;height:280px;margin-bottom:65px;font-family:Georgia,Times New Roman,serif;font-size:28px;display:flex}._productGrid_1ndzk_819{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;min-width:0;display:grid}._productCard_1ndzk_829{box-sizing:border-box;background:#ffffff7a;border:1px solid #ffffffb8;border-radius:20px;width:100%;min-width:0;overflow:hidden;box-shadow:0 16px 45px #6546520f}._productImage_1ndzk_420{box-sizing:border-box;aspect-ratio:1;text-align:center;justify-content:center;align-items:center;width:100%;min-width:0;display:flex}._productInfo_1ndzk_858{min-width:0;padding:20px}._productCategory_1ndzk_863{color:#000;letter-spacing:.16em;text-transform:uppercase;margin-bottom:8px;font-size:9px;font-weight:700;display:block}._productInfo_1ndzk_858 h3{color:#000;min-height:48px;margin:0 0 10px;font-family:Georgia,Times New Roman,serif;font-size:19px;font-weight:400}._productInfo_1ndzk_858 strong{color:#000;margin-bottom:17px;font-size:14px;font-weight:600;display:block}._productButton_1ndzk_899{width:100%;height:40px;color:var(--accent-dark);cursor:pointer;background:#ffffff85;border:1px solid #9c687d2e;border-radius:999px;font-size:11px;font-weight:600;transition:background .18s,color .18s}._productButton_1ndzk_899:hover{background:var(--accent);color:#fff}._bookingSection_1ndzk_930{margin-bottom:90px}._bookingContent_1ndzk_246{text-align:center;max-width:850px;margin:0 auto}._bookingContent_1ndzk_246 h2{max-width:760px;margin:0 auto}._bookingContent_1ndzk_246 p{max-width:700px;color:var(--text-secondary);margin:26px auto 0;font-size:15px;line-height:1.9}._bookingActions_1ndzk_959{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:38px;display:flex}@media (width<=1100px){._sectionInner_1ndzk_191{width:min(100% - 48px,1320px)}._aboutGrid_1ndzk_389{grid-template-columns:minmax(0,1fr) minmax(0,.85fr);gap:clamp(24px,3vw,40px)}._productGrid_1ndzk_819{grid-template-columns:repeat(2,minmax(0,1fr))}._serviceContent_1ndzk_723{padding:40px}}@media (width<=800px){._glassSection_1ndzk_197{border-radius:26px;width:100% - 28px;padding:65px 0}._sectionInner_1ndzk_191{width:min(100% - 36px,1320px)}._aboutGrid_1ndzk_389{grid-template-columns:minmax(0,1fr);gap:28px}._aboutGrid_1ndzk_389>*,._serviceCard_1ndzk_697>*,._productSlider_1ndzk_654>*,._serviceSlider_1ndzk_653>*{min-width:0}._imagePlaceholder_1ndzk_571{min-height:360px}._methodologyGrid_1ndzk_592{grid-template-columns:1fr;gap:50px}._methodologyStep_1ndzk_600{max-width:500px;margin:0 auto}._serviceSlider_1ndzk_653,._productSlider_1ndzk_654{grid-template-columns:38px minmax(0,1fr) 38px;gap:10px}._sliderArrow_1ndzk_664{width:38px;height:38px;font-size:25px}._serviceCard_1ndzk_697{grid-template-columns:minmax(0,1fr);min-width:0;min-height:0}._serviceImage_1ndzk_16{min-height:0}._serviceContent_1ndzk_723{padding:35px 28px}._serviceContent_1ndzk_723 h3{font-size:31px}._productGrid_1ndzk_819{grid-template-columns:1fr 1fr;gap:12px}._productInfo_1ndzk_858{padding:15px}._productInfo_1ndzk_858 h3{font-size:17px}._brandPlaceholder_1ndzk_801{height:220px}}@media (width<=700px){._bookingSection_1ndzk_930{padding:0 16px}._bookingContent_1ndzk_246{text-align:center;width:100%;padding:42px 24px}._bookingContent_1ndzk_246 h2{overflow-wrap:break-word;font-size:clamp(28px,8vw,38px);line-height:1.15}._bookingContent_1ndzk_246 p{max-width:100%;margin:18px auto 0;font-size:14px;line-height:1.7}._bookingActions_1ndzk_959{flex-direction:column;align-items:stretch;gap:12px;width:100%;margin-top:28px;display:flex}._bookingActions_1ndzk_959 ._primaryButton_1ndzk_269,._bookingActions_1ndzk_959 ._secondaryButton_1ndzk_270{text-align:center;white-space:normal;justify-content:center;align-items:center;width:100%;min-height:48px;padding:12px 18px;display:flex}._heroSlider_1ndzk_76{height:clamp(350px,68svh,600px);min-height:0}._heroIndicators_1ndzk_144{bottom:20px;left:20px;right:20px}._heroIndicator_1ndzk_144{width:22px}._heroIndicatorActive_1ndzk_181{width:40px}._quoteSection_1ndzk_336{width:100% - 28px;padding:65px 10px 75px}._quoteContent_1ndzk_344 blockquote{font-size:21px;line-height:1.55}._sectionHeader_1ndzk_224{margin-bottom:40px}._sectionHeader_1ndzk_224 h2,._bookingContent_1ndzk_246 h2{font-size:34px}._sectionIntro_1ndzk_258,._aboutContent_1ndzk_399 p{font-size:14px}._methodologySection_1ndzk_588{padding:60px 0 75px}._serviceSlider_1ndzk_653,._productSlider_1ndzk_654{grid-template-columns:1fr;position:relative}._serviceSlider_1ndzk_653>._sliderArrow_1ndzk_664,._productSlider_1ndzk_654>._sliderArrow_1ndzk_664{z-index:2;position:absolute;top:50%;transform:translateY(-50%)}._serviceSlider_1ndzk_653>._sliderArrow_1ndzk_664:first-child,._productSlider_1ndzk_654>._sliderArrow_1ndzk_664:first-child{left:10px}._serviceSlider_1ndzk_653>._sliderArrow_1ndzk_664:last-child,._productSlider_1ndzk_654>._sliderArrow_1ndzk_664:last-child{right:10px}._serviceCard_1ndzk_697{width:100%}._serviceImage_1ndzk_16{min-height:0}._servicesImage_1ndzk_15,._serviceImage_1ndzk_16{width:100%;min-width:0}._servicesImageContainer_1ndzk_24,._serviceImageContainer_1ndzk_1230{aspect-ratio:4/3}._productGrid_1ndzk_819{grid-template-columns:1fr}._productCard_1ndzk_829{width:100%}._productGrid_1ndzk_819 ._productCard_1ndzk_829:not(:first-child){display:none}._brandPlaceholder_1ndzk_801{height:180px;margin-bottom:40px}._shopSection_1ndzk_797{padding:75px 0 90px}._bookingActions_1ndzk_959{flex-direction:column}._bookingActions_1ndzk_959 ._primaryButton_1ndzk_269,._bookingActions_1ndzk_959 ._secondaryButton_1ndzk_270{width:100%}}@media (prefers-reduced-motion:reduce){._heroSlide_1ndzk_76{transition:opacity .3s;transform:none}._heroSlideActive_1ndzk_111{transform:none}}@media (width<=420px){._sectionInner_1ndzk_191{width:calc(100% - 28px)}._glassSection_1ndzk_197{width:calc(100% - 20px)}._productInfo_1ndzk_858{padding:14px}._productInfo_1ndzk_858 h3{overflow-wrap:anywhere;min-height:0;font-size:17px;line-height:1.35}._productMonogram_1ndzk_489,._productVisualFooter_1ndzk_519{max-width:100%}._bookingSection_1ndzk_930{padding:0 10px}._bookingContent_1ndzk_246{padding:36px 18px}._bookingContent_1ndzk_246 h2{font-size:27px}._bookingContent_1ndzk_246 p{font-size:13px}}._page_13jlr_1{width:100%;padding-bottom:40px;position:relative;margin-top:70px!important}._heroImageSection_13jlr_8{justify-content:center;padding:24px 0;display:flex}._largeImage_13jlr_14{object-fit:cover;object-position:center;border-radius:22px;width:min(95%,800px);height:460px;display:block}@media (width<=768px){._largeImage_13jlr_14{width:92%;height:260px}}._sectionInner_13jlr_30{width:min(100% - 48px, var(--header-max-width));margin:0 auto}._welcomeSection_13jlr_35{padding:80px 0 70px}._welcomeSection_13jlr_35 ._sectionInner_13jlr_30{text-align:center;max-width:1000px}._eyebrow_13jlr_44{color:var(--accent-dark);letter-spacing:.18em;text-transform:uppercase;font-size:11px;font-weight:600;display:inline-block}._welcomeSection_13jlr_35 h1{color:#000;letter-spacing:-.035em;margin:18px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(44px,6vw,76px);font-weight:400;line-height:1.05}._lead_13jlr_72{max-width:760px;color:var(--text-secondary);margin:28px auto 0;font-size:17px;line-height:1.9}._largeImagePlaceholder_13jlr_83{background:linear-gradient(135deg,#cdc8cbd1,#b1abafb8);border:1px solid #ffffffbf;border-radius:30px;justify-content:center;align-items:center;width:100%;min-height:560px;display:flex;box-shadow:0 24px 70px #503a441a,inset 0 1px #ffffff80}._largeImagePlaceholder_13jlr_83 span{color:#463d4273;letter-spacing:.18em;text-transform:uppercase;font-size:12px;font-weight:600}._glassSection_13jlr_117{width:min(100% - 48px, var(--header-max-width));border:1px solid var(--glass-border);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:blur(24px);background:linear-gradient(135deg,#ffffffad,#ffffff6b);border-radius:32px;margin:0 auto 90px;padding:76px 0;position:relative}._glassSection_13jlr_117 ._sectionInner_13jlr_30{width:min(100% - 96px,1280px)}._sectionHeader_13jlr_145{max-width:820px}._sectionHeader_13jlr_145 h2,._philosophyContent_13jlr_150 h2{color:#000;letter-spacing:-.025em;margin:14px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(34px,4vw,52px);font-weight:400;line-height:1.12}._sectionIntro_13jlr_166{max-width:760px;color:var(--text-secondary);margin:22px 0 0;font-size:15px;line-height:1.85}._aboutGrid_13jlr_177{grid-template-columns:minmax(0,1.4fr) minmax(280px,.7fr);gap:70px;margin-top:58px;display:grid}._aboutText_13jlr_186{max-width:760px}._aboutText_13jlr_186 p,._biologiqueContent_13jlr_191 p,._philosophyContent_13jlr_150 p{color:var(--text-secondary);margin:0 0 22px;font-size:15px;line-height:1.9}._aboutText_13jlr_186 p:last-child,._biologiqueContent_13jlr_191 p:last-child,._philosophyContent_13jlr_150 p:last-child{margin-bottom:0}._aboutHighlight_13jlr_207{border:1px solid var(--glass-border-soft);background:#fff6;border-radius:24px;align-self:start;padding:34px;box-shadow:0 16px 40px #503a440f,inset 0 1px #ffffffa6}._highlightNumber_13jlr_222{color:var(--accent);font-family:Georgia,Times New Roman,serif;font-size:24px}._aboutHighlight_13jlr_207 h3{color:#000;margin:22px 0 12px;font-family:Georgia,Times New Roman,serif;font-size:27px;font-weight:400;line-height:1.2}._aboutHighlight_13jlr_207 p{color:var(--text-secondary);margin:0;font-size:13px;line-height:1.8}._biologiqueGrid_13jlr_257{grid-template-columns:minmax(0,1fr) minmax(320px,.85fr);align-items:center;gap:70px;margin-top:58px;display:grid}._biologiqueContent_13jlr_191{max-width:720px}._productPlaceholder_13jlr_271{background:linear-gradient(145deg,#e0daddb8,#c1b8be8a);border:1px solid #ffffffc7;border-radius:26px;justify-content:center;align-items:center;min-height:380px;display:flex;box-shadow:0 20px 50px #503a4414,inset 0 1px #ffffff8c}._productPlaceholder_13jlr_271 span{color:#463d427a;letter-spacing:.02em;font-family:Georgia,Times New Roman,serif;font-size:22px}._methodologySection_13jlr_306{padding:20px 0 90px}._methodologySection_13jlr_306 ._sectionInner_13jlr_30{width:min(100% - 48px, var(--header-max-width))}._methodologySection_13jlr_306 ._sectionHeader_13jlr_145{max-width:900px}._methodologyGrid_13jlr_318{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:55px;display:grid}._methodologyCard_13jlr_327{border:1px solid var(--glass-border);-webkit-backdrop-filter:blur(24px);background:linear-gradient(135deg,#ffffff9e,#ffffff57);border-radius:26px;height:100%;padding:34px;box-shadow:0 18px 50px #503a4412,inset 0 1px #ffffff94}._stepNumber_13jlr_350{width:48px;height:48px;color:var(--accent-dark);letter-spacing:.08em;background:#9c687d14;border:1px solid #9c687d33;border-radius:50%;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:inline-flex}._methodologyCard_13jlr_327 h3{color:#000;margin:26px 0 14px;font-family:Georgia,Times New Roman,serif;font-size:26px;font-weight:400}._methodologyCard_13jlr_327 p{color:var(--text-secondary);margin:0;font-size:13px;line-height:1.85}._philosophySection_13jlr_394{overflow:hidden}._philosophyContent_13jlr_150{max-width:850px}._philosophyContent_13jlr_150 h2{max-width:800px}._philosophyContent_13jlr_150 p{max-width:720px;margin-top:26px}._contactSection_13jlr_412{width:min(100% - 48px, var(--header-max-width));margin:0 auto;padding-bottom:60px}._contactCard_13jlr_419{text-align:center;border:1px solid var(--glass-border);width:100%;box-shadow:var(--glass-shadow);-webkit-backdrop-filter:blur(24px);background:linear-gradient(135deg,#ffffffb8,#ffffff73);border-radius:32px;padding:72px 60px}._contactCard_13jlr_419 h2{color:#000;margin:14px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(36px,4vw,54px);font-weight:400}._contactCard_13jlr_419>p{max-width:620px;color:var(--text-secondary);margin:22px auto 0;font-size:15px;line-height:1.85}._contactDetails_13jlr_467{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 30px;margin-top:30px;display:flex}._contactDetails_13jlr_467 a{color:var(--text-secondary);font-size:13px;line-height:1.7;transition:color .18s}._contactDetails_13jlr_467 a:hover{color:var(--accent-dark)}._contactActions_13jlr_491{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:34px;display:flex}._primaryButton_13jlr_502,._secondaryButton_13jlr_503{border-radius:999px;justify-content:center;align-items:center;min-height:48px;padding:13px 24px;font-size:12px;font-weight:600;text-decoration:none;transition:transform .18s,box-shadow .18s,background .18s,border-color .18s;display:inline-flex}._primaryButton_13jlr_502{color:#fff;background:linear-gradient(135deg, var(--accent-dark), var(--accent));box-shadow:0 12px 28px #7e4e632e}._secondaryButton_13jlr_503{color:var(--accent-dark);background:#ffffff7a;border:1px solid #7e4e6333}._primaryButton_13jlr_502:hover,._secondaryButton_13jlr_503:hover{transform:translateY(-2px)}._primaryButton_13jlr_502:hover{box-shadow:0 16px 34px #7e4e633d}._secondaryButton_13jlr_503:hover{background:#ffffffb8}@media (width<=1000px){._aboutGrid_13jlr_177,._biologiqueGrid_13jlr_257{grid-template-columns:1fr;gap:42px}._aboutHighlight_13jlr_207{max-width:520px}._biologiqueGrid_13jlr_257{align-items:stretch}._productPlaceholder_13jlr_271{min-height:320px}._methodologyGrid_13jlr_318{grid-template-columns:1fr}._methodologyCard_13jlr_327{max-width:760px}}@media (width<=700px){._sectionInner_13jlr_30,._methodologySection_13jlr_306 ._sectionInner_13jlr_30{width:min(100% - 32px, var(--header-max-width))}._welcomeSection_13jlr_35{padding:55px 0 45px}._welcomeSection_13jlr_35 h1{font-size:clamp(38px,11vw,54px)}._lead_13jlr_72{margin-top:22px;font-size:14px;line-height:1.8}._heroImageSection_13jlr_8{width:100%;margin-bottom:55px}._largeImagePlaceholder_13jlr_83{border-radius:24px;min-height:360px}._glassSection_13jlr_117{width:min(100% - 32px, var(--header-max-width));border-radius:26px;margin-bottom:55px;padding:48px 0}._glassSection_13jlr_117 ._sectionInner_13jlr_30{width:min(100% - 40px,1280px)}._sectionHeader_13jlr_145 h2,._philosophyContent_13jlr_150 h2{font-size:34px}._sectionIntro_13jlr_166{font-size:14px}._aboutGrid_13jlr_177,._biologiqueGrid_13jlr_257{margin-top:38px}._aboutText_13jlr_186 p,._biologiqueContent_13jlr_191 p,._philosophyContent_13jlr_150 p{font-size:14px;line-height:1.8}._aboutHighlight_13jlr_207{padding:28px}._productPlaceholder_13jlr_271{min-height:280px}._methodologySection_13jlr_306{padding:0 0 55px}._methodologyGrid_13jlr_318{gap:16px;margin-top:38px}._methodologyCard_13jlr_327{border-radius:22px;padding:28px}._methodologyCard_13jlr_327 h3{font-size:24px}._contactSection_13jlr_412{width:min(100% - 32px, var(--header-max-width));padding-bottom:30px}._contactCard_13jlr_419{border-radius:26px;padding:48px 24px}._contactCard_13jlr_419 h2{font-size:36px}._contactCard_13jlr_419>p{font-size:14px}._contactDetails_13jlr_467{flex-direction:column;gap:8px}._contactActions_13jlr_491{flex-direction:column;align-items:stretch}._primaryButton_13jlr_502,._secondaryButton_13jlr_503{width:100%}}@media (width<=420px){._welcomeSection_13jlr_35 h1{font-size:36px}._largeImagePlaceholder_13jlr_83{min-height:280px}._glassSection_13jlr_117{padding:40px 0}._glassSection_13jlr_117 ._sectionInner_13jlr_30{width:min(100% - 32px,1280px)}._sectionHeader_13jlr_145 h2,._philosophyContent_13jlr_150 h2{font-size:30px}._contactCard_13jlr_419{padding:40px 18px}}._page_f8dwi_1{width:100%;padding-bottom:80px;position:relative;top:50px}._sectionInner_f8dwi_9{width:min(100% - 48px, var(--header-max-width));margin:0 auto}._headerSection_f8dwi_15{padding:75px 0 55px}._headerSection_f8dwi_15 ._sectionInner_f8dwi_9{text-align:center;max-width:900px}._eyebrow_f8dwi_25{color:var(--accent-dark);letter-spacing:.18em;text-transform:uppercase;font-size:11px;font-weight:600;display:inline-block}._headerSection_f8dwi_15 h1{color:#000;letter-spacing:-.035em;margin:16px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(46px,6vw,72px);font-weight:400;line-height:1.05}._headerSection_f8dwi_15 p{max-width:700px;color:var(--text-secondary);margin:24px auto 0;font-size:15px;line-height:1.85}._brandSection_f8dwi_65{width:min(100% - 48px, var(--header-max-width));margin:0 auto 80px}._brandPlaceholder_f8dwi_71{background:linear-gradient(135deg,#ddd7dbb8,#beb5bc85);border:1px solid #ffffffc2;border-radius:30px;justify-content:center;align-items:center;min-height:270px;display:flex;box-shadow:0 24px 65px #503a4414,inset 0 1px #ffffff94}._brandPlaceholder_f8dwi_71 span{color:#463d427a;font-family:Georgia,Times New Roman,serif;font-size:clamp(24px,4vw,40px)}._shopSection_f8dwi_105{width:min(100% - 48px, var(--header-max-width));border:1px solid var(--glass-border);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:blur(24px);background:linear-gradient(135deg,#ffffff75,#fff3);border-radius:32px;margin:0 auto;padding:68px 0}._shopSection_f8dwi_105 ._sectionInner_f8dwi_9{width:min(100% - 96px,1280px)}._shopHeader_f8dwi_133{justify-content:space-between;align-items:flex-end;gap:40px;display:flex}._shopHeader_f8dwi_133 h2{color:#000;letter-spacing:-.025em;margin:13px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(34px,4vw,52px);font-weight:400;line-height:1.1}._shopHeader_f8dwi_133>p{max-width:440px;color:var(--text-secondary);margin:0;font-size:13px;line-height:1.8}._categoryFilters_f8dwi_170{border-bottom:1px solid #7557631a;flex-wrap:wrap;align-items:center;gap:9px;margin-top:38px;padding-bottom:24px;display:flex}._filter_f8dwi_184,._filterActive_f8dwi_185{cursor:pointer;border-radius:999px;min-height:38px;padding:9px 17px;font-size:11px;font-weight:600;transition:color .18s,background .18s,border-color .18s,transform .18s}._filter_f8dwi_184{color:var(--text-secondary);background:#ffffff61;border:1px solid #7557631f}._filterActive_f8dwi_185{color:#fff;border:1px solid var(--accent-dark);background:linear-gradient(135deg, var(--accent-dark), var(--accent));box-shadow:0 8px 20px #7e4e6324}._filter_f8dwi_184:hover{color:var(--accent-dark);background:#ffffffad}._productGrid_f8dwi_234{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-top:32px;display:grid}._productCard_f8dwi_244{background:#ffffff6b;border:1px solid #ffffffbd;border-radius:22px;flex-direction:column;transition:transform .2s,box-shadow .2s;display:flex;overflow:hidden;box-shadow:0 15px 40px #503a440f,inset 0 1px #ffffff8c}._productCard_f8dwi_244:hover{transform:translateY(-5px);box-shadow:0 22px 50px #503a441a,inset 0 1px #ffffffa6}._productImage_f8dwi_273{aspect-ratio:1/1.08;background:linear-gradient(145deg,#e1dbdec2,#c3bbc094);justify-content:center;align-items:center;display:flex}._productImage_f8dwi_273 span{color:#463d4275;text-align:center;font-family:Georgia,Times New Roman,serif;font-size:16px;line-height:1.2}._productContent_f8dwi_303{flex-direction:column;flex:1;padding:22px;display:flex}._productCategory_f8dwi_312{color:var(--text-muted);letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:600}._productContent_f8dwi_303 h3{color:#000;margin:8px 0 0;font-family:Georgia,Times New Roman,serif;font-size:22px;font-weight:400}._productContent_f8dwi_303 p{color:var(--text-secondary);margin:11px 0 0;font-size:11px;line-height:1.7}._productBottom_f8dwi_345{justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:22px;display:flex}._productBottom_f8dwi_345 strong{color:#000;white-space:nowrap;font-size:13px;font-weight:600}._addButton_f8dwi_366{min-height:36px;color:var(--accent-dark);cursor:pointer;white-space:nowrap;background:#ffffff85;border:1px solid #7e4e632e;border-radius:999px;padding:8px 13px;font-size:10px;font-weight:600;transition:color .18s,background .18s,transform .18s}._addButton_f8dwi_366:hover{color:#fff;background:var(--accent-dark);transform:translateY(-1px)}._emptyState_f8dwi_400{text-align:center;padding:60px 20px}._emptyState_f8dwi_400 p{color:var(--text-secondary);font-size:13px}@media (width<=1100px){._productGrid_f8dwi_234{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=850px){._shopHeader_f8dwi_133{flex-direction:column;align-items:flex-start}._shopHeader_f8dwi_133>p{max-width:650px}._productGrid_f8dwi_234{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){._page_f8dwi_1{padding-bottom:40px}._sectionInner_f8dwi_9{width:min(100% - 32px, var(--header-max-width))}._headerSection_f8dwi_15{padding:50px 0 38px}._headerSection_f8dwi_15 h1{font-size:42px}._headerSection_f8dwi_15 p{font-size:14px}._brandSection_f8dwi_65{width:min(100% - 32px, var(--header-max-width));margin-bottom:50px}._brandPlaceholder_f8dwi_71{border-radius:24px;min-height:210px}._shopSection_f8dwi_105{width:min(100% - 32px, var(--header-max-width));border-radius:26px;padding:45px 0}._shopSection_f8dwi_105 ._sectionInner_f8dwi_9{width:min(100% - 40px,1280px)}._shopHeader_f8dwi_133 h2{font-size:34px}._categoryFilters_f8dwi_170{scrollbar-width:none;flex-wrap:nowrap;padding-bottom:18px;overflow-x:auto}._categoryFilters_f8dwi_170::-webkit-scrollbar{display:none}._filter_f8dwi_184,._filterActive_f8dwi_185{flex:none}._productGrid_f8dwi_234{grid-template-columns:1fr 1fr;gap:12px}._productContent_f8dwi_303{padding:17px}._productContent_f8dwi_303 h3{font-size:19px}._productContent_f8dwi_303 p{font-size:10px}._productBottom_f8dwi_345{flex-direction:column;align-items:flex-start}._addButton_f8dwi_366{width:100%}}@media (width<=480px){._productGrid_f8dwi_234{grid-template-columns:1fr}._productImage_f8dwi_273{aspect-ratio:1/.85}._productBottom_f8dwi_345{flex-direction:row;align-items:center}._addButton_f8dwi_366{width:auto}}._page_wp01h_1{width:min(100% - 48px,1400px);margin:0 auto;padding:30px 0 100px;margin-top:50px!important}._hero_wp01h_8{grid-template-columns:minmax(0,1fr) minmax(400px,.9fr);align-items:center;gap:70px;min-height:680px;padding:60px 0 90px;display:grid}._eyebrow_wp01h_19{color:var(--accent);letter-spacing:.2em;text-transform:uppercase;align-items:center;margin-bottom:18px;font-size:10px;font-weight:700;display:inline-flex}._hero_wp01h_8 h1{color:#000;letter-spacing:-.04em;max-width:760px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(42px,5vw,76px);font-weight:400;line-height:1.02}._heroText_wp01h_50{max-width:670px;color:var(--text-secondary);margin:30px 0 0;font-size:15px;line-height:1.9}._heroVisual_wp01h_61{background:linear-gradient(145deg,#ffffffb3,#e2d8de59);border:1px solid #ffffffd1;border-radius:34px;align-items:flex-end;min-height:520px;display:flex;position:relative;overflow:hidden;box-shadow:0 30px 80px #5a414c1a,0 10px 30px #5a414c0f}._heroVisualGlow_wp01h_87{filter:blur(70px);background:#c28ea54d;border-radius:50%;width:420px;height:420px;position:absolute;top:-100px;right:-80px}._heroVisual_wp01h_61:before{content:"";filter:blur(80px);background:#9e69e229;border-radius:50%;width:340px;height:340px;position:absolute;bottom:50px;left:-100px}._heroVisualContent_wp01h_121{z-index:1;width:100%;padding:35px;position:relative}._heroVisualContent_wp01h_121 span{color:#55434d85;letter-spacing:.2em;margin-bottom:8px;font-size:9px;font-weight:700;display:block}._heroVisualContent_wp01h_121 strong{color:#000;letter-spacing:.04em;font-family:Georgia,Times New Roman,serif;font-size:25px;font-weight:400}._introSection_wp01h_155,._methodologySection_wp01h_156,._salonSection_wp01h_157,._productsSection_wp01h_158,._routineSection_wp01h_159,._ctaSection_wp01h_160{margin-top:35px}._introCard_wp01h_164{border:1px solid var(--glass-border);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:blur(24px);background:linear-gradient(135deg,#ffffffb8,#ffffff73);border-radius:30px;padding:70px}._introLabel_wp01h_184{color:var(--text-muted);letter-spacing:.2em;align-items:center;gap:10px;margin-bottom:28px;font-size:9px;font-weight:700;display:flex}._introLabel_wp01h_184 span{background:var(--accent);width:25px;height:1px}._introGrid_wp01h_205{grid-template-columns:minmax(0,1.4fr) minmax(240px,.6fr);align-items:end;gap:80px;display:grid}._introGrid_wp01h_205 h2,._sectionHeading_wp01h_213 h2,._salonContent_wp01h_214 h2,._routineCard_wp01h_215 h2,._ctaCard_wp01h_216 h2{color:#000;letter-spacing:-.03em;margin:0;font-family:Georgia,Times New Roman,serif;font-weight:400}._introGrid_wp01h_205 h2{font-size:clamp(34px,4vw,52px);line-height:1.05}._introGrid_wp01h_205 p{max-width:730px;color:var(--text-secondary);margin:22px 0 0;font-size:14px;line-height:1.9}._introQuote_wp01h_246{border-left:1px solid #9c687d4d;padding:25px 0 10px 28px}._introQuote_wp01h_246 span{color:var(--accent);letter-spacing:.15em;font-size:11px;font-weight:700}._introQuote_wp01h_246 p{color:#000;margin-top:12px;font-family:Georgia,Times New Roman,serif;font-size:23px;line-height:1.35}._methodologySection_wp01h_156{padding:70px 0 20px}._sectionHeading_wp01h_213{max-width:820px;margin-bottom:50px}._sectionHeading_wp01h_213 h2{font-size:clamp(35px,4vw,56px);line-height:1.08}._sectionHeading_wp01h_213 p{max-width:690px;color:var(--text-secondary);margin:22px 0 0;font-size:14px;line-height:1.9}._stepsGrid_wp01h_300{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}._stepCard_wp01h_306{-webkit-backdrop-filter:blur(20px);background:#ffffff75;border:1px solid #fffc;border-radius:24px;flex-direction:column;justify-content:space-between;min-height:320px;padding:32px;display:flex;box-shadow:0 18px 50px #5a414c0f,inset 0 1px #fff9}._stepNumber_wp01h_329{color:var(--accent);letter-spacing:.15em;font-size:11px;font-weight:700}._stepContent_wp01h_337 span{color:var(--text-muted);letter-spacing:.18em;font-size:9px;font-weight:700}._stepContent_wp01h_337 h3{color:#000;margin:10px 0 12px;font-family:Georgia,Times New Roman,serif;font-size:28px;font-weight:400}._stepContent_wp01h_337 p{color:var(--text-secondary);margin:0;font-size:13px;line-height:1.8}._salonCard_wp01h_368{border:1px solid var(--glass-border);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:blur(25px);background:linear-gradient(135deg,#ffffffb8,#ffffff73);border-radius:30px;grid-template-columns:minmax(320px,.9fr) minmax(0,1.1fr);display:grid;overflow:hidden}._salonVisual_wp01h_391{background:linear-gradient(145deg,#704c60b8,#b294a68c);align-items:flex-end;min-height:560px;display:flex;position:relative;overflow:hidden}._salonVisual_wp01h_391:before{content:"";filter:blur(65px);background:#f6c4da3d;border-radius:50%;width:430px;height:430px;position:absolute;top:-100px;left:-100px}._salonVisual_wp01h_391:after{content:"";filter:blur(75px);background:#b9a0f433;border-radius:50%;width:380px;height:380px;position:absolute;bottom:-110px;right:-130px}._salonVisualInner_wp01h_445{z-index:1;padding:42px;position:relative}._salonVisualInner_wp01h_445 span{color:#fff9;letter-spacing:.2em;margin-bottom:7px;font-size:9px;display:block}._salonVisualInner_wp01h_445 strong{color:#fff;font-family:Georgia,Times New Roman,serif;font-size:27px;font-weight:400}._salonContent_wp01h_214{padding:65px}._salonContent_wp01h_214 h2{font-size:clamp(36px,4vw,55px);line-height:1.05}._salonContent_wp01h_214 p{max-width:630px;color:var(--text-secondary);margin:23px 0 0;font-size:14px;line-height:1.9}._textLink_wp01h_495,._productLink_wp01h_496{color:var(--accent-dark);align-items:center;gap:10px;font-size:12px;font-weight:600;text-decoration:none;transition:gap .18s,color .18s;display:inline-flex}._textLink_wp01h_495{margin-top:30px}._textLink_wp01h_495 svg,._productLink_wp01h_496 svg,._primaryButton_wp01h_518 svg{width:15px;height:15px;transition:transform .18s}._textLink_wp01h_495:hover,._productLink_wp01h_496:hover{color:var(--accent);gap:14px}._textLink_wp01h_495:hover svg,._productLink_wp01h_496:hover svg,._primaryButton_wp01h_518:hover svg{transform:translate(2px)}._productsSection_wp01h_158{padding:70px 0 20px}._productsGrid_wp01h_542{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}._productCard_wp01h_548{-webkit-backdrop-filter:blur(20px);background:#ffffff80;border:1px solid #ffffffd1;border-radius:24px;overflow:hidden;box-shadow:0 18px 50px #5a414c0f}._productImage_wp01h_564{background:linear-gradient(145deg,#efeaece0,#dcd0d8b8);justify-content:center;align-items:center;min-height:270px;padding:35px;display:flex}._productImage_wp01h_564 span{color:#56424c8f;text-align:center;letter-spacing:.05em;font-family:Georgia,Times New Roman,serif;font-size:23px;line-height:1.2}._productBody_wp01h_595{padding:25px}._productCategory_wp01h_599{color:var(--accent);letter-spacing:.16em;text-transform:uppercase;font-size:8px;font-weight:700}._productBody_wp01h_595 h3{color:#000;margin:8px 0 10px;font-family:Georgia,Times New Roman,serif;font-size:25px;font-weight:400}._productBody_wp01h_595 p{min-height:75px;color:var(--text-secondary);margin:0 0 20px;font-size:12px;line-height:1.75}._routineSection_wp01h_159{padding:60px 0 20px}._routineCard_wp01h_215{box-shadow:var(--glass-shadow);-webkit-backdrop-filter:blur(24px);background:linear-gradient(135deg,#9c687d21,#9e69e214);border:1px solid #ffffffc7;border-radius:28px;justify-content:space-between;align-items:center;gap:50px;padding:55px 65px;display:flex}._routineCard_wp01h_215 h2{font-size:clamp(32px,3.5vw,48px);line-height:1.08}._routineCard_wp01h_215 p{max-width:720px;color:var(--text-secondary);margin:20px 0 0;font-size:14px;line-height:1.85}._primaryButton_wp01h_518{background:var(--accent-dark);color:#fff;border-radius:14px;flex:none;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:0 22px;font-size:11px;font-weight:600;text-decoration:none;transition:transform .18s,background .18s;display:inline-flex;box-shadow:0 12px 30px #7e4e6333}._primaryButton_wp01h_518:hover{background:var(--accent);transform:translateY(-2px)}._ctaSection_wp01h_160{padding:70px 0 0}._ctaCard_wp01h_216{text-align:center;background:linear-gradient(135deg,#704c60b8,#b294a694);border:1px solid #fff3;border-radius:30px;padding:80px 50px;box-shadow:0 30px 70px #46303d24}._ctaCard_wp01h_216 ._eyebrow_wp01h_19{color:#ffffff94}._ctaCard_wp01h_216 h2{color:#fff;font-size:clamp(38px,4vw,60px);line-height:1.05}._ctaCard_wp01h_216 p{color:#ffffffb3;max-width:650px;margin:22px auto 0;font-size:14px;line-height:1.85}._ctaCard_wp01h_216 ._primaryButton_wp01h_518{color:var(--accent-dark);box-shadow:none;background:#fffffff0;margin-top:30px}._ctaCard_wp01h_216 ._primaryButton_wp01h_518:hover{background:#fff}@media (width<=1050px){._hero_wp01h_8{grid-template-columns:1fr;gap:40px;padding-top:35px}._heroVisual_wp01h_61{min-height:420px}._introGrid_wp01h_205{grid-template-columns:1fr;gap:35px}._stepsGrid_wp01h_300{grid-template-columns:1fr}._stepCard_wp01h_306{min-height:280px}._salonCard_wp01h_368{grid-template-columns:1fr}._salonVisual_wp01h_391{min-height:380px}._productsGrid_wp01h_542{grid-template-columns:repeat(2,minmax(0,1fr))}._routineCard_wp01h_215{flex-direction:column;align-items:flex-start}}@media (width<=700px){._page_wp01h_1{width:min(100% - 28px,1400px);padding-bottom:60px}._hero_wp01h_8{min-height:auto;padding:30px 0 55px}._hero_wp01h_8 h1{font-size:clamp(38px,12vw,58px)}._heroText_wp01h_50{font-size:13px;line-height:1.8}._heroVisual_wp01h_61{border-radius:24px;min-height:340px}._heroVisualContent_wp01h_121{padding:27px}._heroVisualContent_wp01h_121 strong{font-size:20px}._introCard_wp01h_164,._salonContent_wp01h_214{padding:32px 25px}._introCard_wp01h_164{border-radius:24px}._introGrid_wp01h_205 h2{font-size:36px}._introQuote_wp01h_246{padding-left:20px}._introQuote_wp01h_246 p{font-size:20px}._methodologySection_wp01h_156,._productsSection_wp01h_158{padding-top:45px}._sectionHeading_wp01h_213{margin-bottom:30px}._sectionHeading_wp01h_213 h2{font-size:36px}._salonCard_wp01h_368{border-radius:24px}._salonVisual_wp01h_391{min-height:300px}._salonVisualInner_wp01h_445{padding:28px}._salonContent_wp01h_214 h2{font-size:36px}._productsGrid_wp01h_542{grid-template-columns:1fr}._productImage_wp01h_564{min-height:240px}._routineCard_wp01h_215{border-radius:24px;padding:35px 25px}._routineCard_wp01h_215 h2{font-size:34px}._routineCard_wp01h_215 ._primaryButton_wp01h_518{width:100%}._ctaCard_wp01h_216{border-radius:24px;padding:55px 25px}._ctaCard_wp01h_216 h2{font-size:38px}._ctaCard_wp01h_216 p{font-size:13px}}._page_1c8zp_3{width:min(100% - 48px,1400px);margin:0 auto;padding:30px 0 100px;margin-top:50px!important}._hero_1c8zp_13{grid-template-columns:minmax(0,1fr) minmax(400px,.88fr);align-items:center;gap:70px;min-height:650px;padding:55px 0 80px;display:grid}._eyebrow_1c8zp_25{color:var(--accent);letter-spacing:.2em;text-transform:uppercase;align-items:center;margin-bottom:18px;font-size:10px;font-weight:700;display:inline-flex}._hero_1c8zp_13 h1{color:#000;letter-spacing:-.04em;max-width:760px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(44px,5vw,76px);font-weight:400;line-height:1.02}._hero_1c8zp_13>div>p{max-width:680px;color:var(--text-secondary);margin:30px 0 0;font-size:15px;line-height:1.9}._heroVisual_1c8zp_69{background:linear-gradient(145deg,#704c60bd,#b599ab8c);border:1px solid #fff3;border-radius:34px;align-items:flex-end;min-height:500px;display:flex;position:relative;overflow:hidden;box-shadow:0 30px 80px #50374424,0 10px 30px #50374412}._heroGlow_1c8zp_95{filter:blur(70px);background:#f8c0da47;border-radius:50%;width:450px;height:450px;position:absolute;top:-140px;right:-100px}._heroVisual_1c8zp_69:before{content:"";filter:blur(75px);background:#b8a5f438;border-radius:50%;width:360px;height:360px;position:absolute;bottom:-100px;left:-120px}._heroContent_1c8zp_129{z-index:1;padding:38px;position:relative}._heroContent_1c8zp_129 span{color:#ffffff94;letter-spacing:.22em;margin-bottom:8px;font-size:9px;font-weight:700;display:block}._heroContent_1c8zp_129 strong{color:#fff;font-family:Georgia,Times New Roman,serif;font-size:29px;font-weight:400;display:block}._heroContent_1c8zp_129 small{color:#ffffff80;letter-spacing:.18em;margin-top:12px;font-size:8px;font-weight:600;display:block}._introSection_1c8zp_174,._servicesSection_1c8zp_175,._featureSection_1c8zp_176,._ctaSection_1c8zp_177{margin-top:35px}._introCard_1c8zp_181{border:1px solid var(--glass-border);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:blur(25px)saturate(140%);background:linear-gradient(135deg,#ffffffb8,#ffffff73);border-radius:30px;padding:70px}._introLabel_1c8zp_201{color:var(--text-muted);letter-spacing:.2em;align-items:center;gap:10px;margin-bottom:28px;font-size:9px;font-weight:700;display:flex}._introLabel_1c8zp_201 span{background:var(--accent);width:26px;height:1px}._introGrid_1c8zp_222{grid-template-columns:minmax(0,1.3fr) minmax(240px,.7fr);align-items:end;gap:80px;display:grid}._introGrid_1c8zp_222 h2{color:#000;letter-spacing:-.03em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(36px,4vw,55px);font-weight:400;line-height:1.05}._introGrid_1c8zp_222 p{max-width:720px;color:var(--text-secondary);margin:22px 0 0;font-size:14px;line-height:1.9}._introQuote_1c8zp_259{border-left:1px solid #9c687d4d;padding:24px 0 10px 28px}._introQuote_1c8zp_259 span{color:var(--accent);letter-spacing:.14em;font-size:11px;font-weight:700}._introQuote_1c8zp_259 p{color:#000;margin-top:13px;font-family:Georgia,Times New Roman,serif;font-size:23px;line-height:1.35}._servicesSection_1c8zp_175{padding:70px 0 20px}._sectionHeading_1c8zp_291{max-width:800px;margin-bottom:45px}._sectionHeading_1c8zp_291 h2{color:#000;letter-spacing:-.03em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(36px,4vw,55px);font-weight:400;line-height:1.05}._sectionHeading_1c8zp_291 p{max-width:650px;color:var(--text-secondary);margin:20px 0 0;font-size:14px;line-height:1.9}._servicesGrid_1c8zp_325{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}._serviceCard_1c8zp_332{-webkit-backdrop-filter:blur(22px);background:linear-gradient(135deg,#ffffffab,#ffffff6b);border:1px solid #ffffffc7;border-radius:25px;flex-direction:column;min-height:420px;padding:32px;transition:transform .22s,box-shadow .22s;display:flex;box-shadow:0 18px 50px #5a414c0f,inset 0 1px #ffffff8c}._serviceCard_1c8zp_332:hover{transform:translateY(-4px);box-shadow:0 24px 60px #5a414c1a,inset 0 1px #ffffff8c}._serviceTop_1c8zp_371{justify-content:space-between;align-items:center;gap:20px;display:flex}._serviceNumber_1c8zp_379{color:var(--accent);letter-spacing:.15em;font-size:11px;font-weight:700}._serviceCategory_1c8zp_387{color:var(--text-muted);letter-spacing:.18em;font-size:8px;font-weight:700}._serviceBody_1c8zp_395{flex:1;padding:50px 0 30px}._serviceBody_1c8zp_395 h3{color:#000;margin:0;font-family:Georgia,Times New Roman,serif;font-size:31px;font-weight:400;line-height:1.15}._serviceBody_1c8zp_395>p{max-width:590px;color:var(--text-secondary);margin:17px 0 0;font-size:13px;line-height:1.85}._serviceDetails_1c8zp_427{flex-direction:column;gap:10px;margin-top:25px;display:flex}._serviceDetails_1c8zp_427 span{color:var(--text-secondary);align-items:center;gap:10px;font-size:11px;line-height:1.5;display:flex}._serviceDetails_1c8zp_427 i{background:var(--accent);border-radius:50%;flex:none;width:5px;height:5px}._serviceLink_1c8zp_457{width:fit-content;color:var(--accent-dark);align-items:center;gap:10px;font-size:11px;font-weight:600;text-decoration:none;transition:gap .18s,color .18s;display:inline-flex}._serviceLink_1c8zp_457 svg{width:15px;height:15px;transition:transform .18s}._serviceLink_1c8zp_457:hover{color:var(--accent);gap:14px}._serviceLink_1c8zp_457:hover svg{transform:translate(2px)}._featureSection_1c8zp_176{padding:70px 0 20px}._featureCard_1c8zp_496{border:1px solid var(--glass-border);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:blur(25px);background:linear-gradient(135deg,#ffffffb8,#ffffff73);border-radius:30px;grid-template-columns:minmax(320px,.9fr) minmax(0,1.1fr);display:grid;overflow:hidden}._featureVisual_1c8zp_519{background:linear-gradient(145deg,#714d61ba,#b195a68c);align-items:flex-end;min-height:550px;display:flex;position:relative;overflow:hidden}._featureVisualGlow_1c8zp_537{filter:blur(75px);background:#f7c2d838;border-radius:50%;width:450px;height:450px;position:absolute;top:-120px;left:-120px}._featureVisual_1c8zp_519:after{content:"";filter:blur(75px);background:#b8a1f033;border-radius:50%;width:380px;height:380px;position:absolute;bottom:-120px;right:-120px}._featureVisualText_1c8zp_571{z-index:1;padding:42px;position:relative}._featureVisualText_1c8zp_571 span{color:#ffffff8c;letter-spacing:.19em;margin-bottom:12px;font-size:8px;font-weight:700;display:block}._featureVisualText_1c8zp_571 strong{color:#fff;font-family:Georgia,Times New Roman,serif;font-size:29px;font-weight:400;line-height:1.2;display:block}._featureContent_1c8zp_605{padding:65px}._featureContent_1c8zp_605 h2{color:#000;letter-spacing:-.03em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(38px,4vw,56px);font-weight:400;line-height:1.05}._featureContent_1c8zp_605 p{max-width:620px;color:var(--text-secondary);margin:22px 0 0;font-size:14px;line-height:1.9}._primaryButton_1c8zp_637{background:var(--accent-dark);color:#fff;border-radius:14px;justify-content:center;align-items:center;gap:10px;min-height:48px;margin-top:30px;padding:0 21px;font-size:11px;font-weight:600;text-decoration:none;transition:transform .18s,background .18s;display:inline-flex;box-shadow:0 12px 30px #7e4e6333}._primaryButton_1c8zp_637 svg{width:15px;height:15px;transition:transform .18s}._primaryButton_1c8zp_637:hover{background:var(--accent);transform:translateY(-2px)}._primaryButton_1c8zp_637:hover svg{transform:translate(2px)}._ctaSection_1c8zp_177{padding:70px 0 0}._ctaCard_1c8zp_687{text-align:center;background:linear-gradient(135deg,#704c60b8,#b294a694);border:1px solid #fff3;border-radius:30px;padding:80px 45px;box-shadow:0 30px 70px #46303d24}._ctaCard_1c8zp_687 ._eyebrow_1c8zp_25{color:#ffffff94}._ctaCard_1c8zp_687 h2{color:#fff;letter-spacing:-.03em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(38px,4vw,60px);font-weight:400;line-height:1.05}._ctaCard_1c8zp_687 p{color:#ffffffb3;max-width:650px;margin:22px auto 0;font-size:14px;line-height:1.85}._ctaCard_1c8zp_687 ._primaryButton_1c8zp_637{color:var(--accent-dark);box-shadow:none;background:#fffffff0}._ctaCard_1c8zp_687 ._primaryButton_1c8zp_637:hover{background:#fff}@media (width<=1050px){._hero_1c8zp_13{grid-template-columns:1fr;gap:40px;padding-top:35px}._heroVisual_1c8zp_69{min-height:420px}._introGrid_1c8zp_222{grid-template-columns:1fr;gap:35px}._servicesGrid_1c8zp_325,._featureCard_1c8zp_496{grid-template-columns:1fr}._featureVisual_1c8zp_519{min-height:380px}}@media (width<=700px){._page_1c8zp_3{width:min(100% - 28px,1400px);padding-bottom:60px}._hero_1c8zp_13{min-height:auto;padding:30px 0 55px}._hero_1c8zp_13 h1{font-size:clamp(39px,12vw,58px)}._hero_1c8zp_13>div>p{font-size:13px;line-height:1.8}._heroVisual_1c8zp_69{border-radius:24px;min-height:340px}._heroContent_1c8zp_129{padding:28px}._heroContent_1c8zp_129 strong{font-size:23px}._introCard_1c8zp_181,._featureContent_1c8zp_605{padding:32px 25px}._introCard_1c8zp_181{border-radius:24px}._introGrid_1c8zp_222 h2{font-size:36px}._introQuote_1c8zp_259{padding-left:20px}._introQuote_1c8zp_259 p{font-size:20px}._servicesSection_1c8zp_175,._featureSection_1c8zp_176{padding-top:45px}._sectionHeading_1c8zp_291{margin-bottom:30px}._sectionHeading_1c8zp_291 h2{font-size:36px}._serviceCard_1c8zp_332{border-radius:22px;min-height:0;padding:27px}._serviceBody_1c8zp_395{padding:40px 0 30px}._serviceBody_1c8zp_395 h3{font-size:27px}._featureCard_1c8zp_496{border-radius:24px}._featureVisual_1c8zp_519{min-height:310px}._featureVisualText_1c8zp_571{padding:28px}._featureVisualText_1c8zp_571 strong{font-size:23px}._featureContent_1c8zp_605 h2{font-size:36px}._featureContent_1c8zp_605 p{font-size:13px}._primaryButton_1c8zp_637{width:100%}._ctaCard_1c8zp_687{border-radius:24px;padding:55px 25px}._ctaCard_1c8zp_687 h2{font-size:38px}._ctaCard_1c8zp_687 p{font-size:13px}}._page_1xmgj_1{color:#000;width:min(100% - 48px,1400px);margin:0 auto;padding:30px 0 100px;margin-top:70px!important}._eyebrow_1xmgj_9{color:var(--accent);letter-spacing:.2em;text-transform:uppercase;align-items:center;margin-bottom:18px;font-size:10px;font-weight:700;display:inline-flex}._hero_1xmgj_20{grid-template-columns:minmax(0,1.1fr) minmax(350px,.8fr);align-items:center;gap:80px;min-height:570px;padding:55px 0 80px;display:grid}._hero_1xmgj_20 h1{letter-spacing:-.045em;max-width:760px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(44px,5vw,76px);font-weight:400;line-height:1.04}._heroDescription_1xmgj_39{color:#000;max-width:680px;margin:28px 0 0;font-size:14px;line-height:1.95}._tags_1xmgj_47{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}._tag_1xmgj_47{color:#000;background:#ffffff61;border:1px solid #fffc;border-radius:999px;align-items:center;gap:8px;min-height:35px;padding:0 13px;font-size:10px;display:inline-flex}._tag_1xmgj_47 i,._cardPoint_1xmgj_68 i{background:var(--accent);border-radius:50%;flex:none;width:5px;height:5px}._heroCard_1xmgj_76{-webkit-backdrop-filter:blur(24px)saturate(140%);background:radial-gradient(circle at 95% 5%,#dba6be38,#0000 38%),linear-gradient(145deg,#ffffffc7,#ede1e87a);border:1px solid #ffffffc2;border-radius:28px;flex-direction:column;justify-content:center;min-height:380px;padding:30px;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 65px #5a414c14,inset 0 1px #ffffffbf}._heroCardTop_1xmgj_104{color:var(--text-muted);letter-spacing:.16em;justify-content:space-between;align-items:center;gap:12px;font-size:8px;font-weight:700;display:flex}._heroCardDivider_1xmgj_115{background:#9c687d30;width:100%;height:1px;margin:22px 0 34px}._heroCardLabel_1xmgj_122{color:var(--accent);letter-spacing:.2em;font-size:9px;font-weight:700}._heroCard_1xmgj_76 h2{z-index:1;letter-spacing:-.025em;margin:13px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(30px,3vw,42px);font-weight:400;line-height:1.14;position:relative}._heroCard_1xmgj_76>p{z-index:1;color:#000;max-width:400px;margin:17px 0 0;font-size:12px;line-height:1.85;position:relative}._heroCardLink_1xmgj_150{z-index:1;width:fit-content;color:var(--accent-dark);align-items:center;gap:10px;margin-top:24px;font-size:11px;font-weight:600;text-decoration:none;display:inline-flex;position:relative}._heroCardLink_1xmgj_150 svg,._contactButton_1xmgj_165 svg{width:15px;height:15px;transition:transform .18s}._heroCardLink_1xmgj_150:hover svg,._contactButton_1xmgj_165:hover svg{transform:translate(3px)}._heroCardNumber_1xmgj_176{color:#9c687d14;pointer-events:none;font-family:Georgia,Times New Roman,serif;font-size:170px;line-height:1;position:absolute;bottom:-38px;right:20px}._introSection_1xmgj_187,._servicesSection_1xmgj_188,._processSection_1xmgj_189,._noteSection_1xmgj_190,._contactSection_1xmgj_191{margin-top:35px}._introCard_1xmgj_195{border:1px solid var(--glass-border);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:blur(25px)saturate(140%);background:linear-gradient(135deg,#ffffffb8,#ffffff73);border-radius:30px;padding:65px}._introLabel_1xmgj_210{color:var(--text-muted);letter-spacing:.2em;align-items:center;gap:10px;margin-bottom:28px;font-size:9px;font-weight:700;display:flex}._introLabel_1xmgj_210 span{background:var(--accent);width:25px;height:1px}._introGrid_1xmgj_227{grid-template-columns:minmax(0,1.4fr) minmax(220px,.6fr);align-items:end;gap:75px;display:grid}._introMain_1xmgj_234 h2{letter-spacing:-.035em;max-width:760px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(34px,4vw,52px);font-weight:400;line-height:1.1}._introMain_1xmgj_234 p{color:#000;max-width:760px;margin:22px 0 0;font-size:13px;line-height:1.95}._introQuote_1xmgj_252{border-left:1px solid #9c687d4d;padding:22px 0 8px 25px}._introQuote_1xmgj_252>span{color:var(--accent);letter-spacing:.15em;font-size:11px;font-weight:700}._introQuote_1xmgj_252 p{margin:13px 0 0;font-family:Georgia,Times New Roman,serif;font-size:23px;line-height:1.4}._servicesSection_1xmgj_188,._processSection_1xmgj_189{padding:65px 0 15px}._sectionHeading_1xmgj_276{max-width:800px;margin-bottom:38px}._sectionHeading_1xmgj_276 h2{letter-spacing:-.035em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(36px,4vw,55px);font-weight:400;line-height:1.08}._sectionHeading_1xmgj_276>p{color:#000;max-width:680px;margin:20px 0 0;font-size:13px;line-height:1.9}._cardsGrid_1xmgj_298{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}._serviceCard_1xmgj_304{-webkit-backdrop-filter:blur(20px);background:linear-gradient(135deg,#ffffffa8,#fff6);border:1px solid #ffffffd1;border-radius:24px;flex-direction:column;height:100%;min-height:340px;padding:30px;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 18px 50px #5a414c0e,inset 0 1px #fff9}._serviceCard_1xmgj_304:hover{transform:translateY(-3px);box-shadow:0 24px 55px #5a414c17,inset 0 1px #fff9}._cardTop_1xmgj_335{justify-content:space-between;align-items:center;gap:15px;display:flex}._cardNumber_1xmgj_342{color:var(--accent);letter-spacing:.14em;font-size:11px;font-weight:700}._cardCategory_1xmgj_349{color:var(--text-muted);letter-spacing:.15em;text-align:right;font-size:8px;font-weight:700}._cardBody_1xmgj_357{flex:1;padding:35px 0 12px}._cardBody_1xmgj_357 h3{margin:0;font-family:Georgia,Times New Roman,serif;font-size:29px;font-weight:400;line-height:1.2}._cardBody_1xmgj_357>p{color:#000;margin:14px 0 0;font-size:12px;line-height:1.85}._cardPoints_1xmgj_377{flex-direction:column;gap:11px;margin-top:22px;display:flex}._cardPoint_1xmgj_68{color:#000;align-items:flex-start;gap:10px;font-size:11px;line-height:1.6;display:flex}._cardPoint_1xmgj_68 i{margin-top:6px}._stepsGrid_1xmgj_397{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}._stepCard_1xmgj_403{-webkit-backdrop-filter:blur(18px);background:#ffffff6b;border:1px solid #fffc;border-radius:22px;min-height:230px;padding:27px;box-shadow:0 16px 45px #5a414c0b}._stepNumber_1xmgj_414{color:var(--accent);letter-spacing:.16em;font-size:11px;font-weight:700}._stepLine_1xmgj_421{background:#9c687d66;width:35px;height:1px;margin:24px 0}._stepCard_1xmgj_403 h3{margin:0;font-family:Georgia,Times New Roman,serif;font-size:24px;font-weight:400}._stepCard_1xmgj_403 p{color:#000;margin:12px 0 0;font-size:12px;line-height:1.85}._noteCard_1xmgj_442{border:1px solid var(--glass-border);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:blur(24px);background:linear-gradient(135deg,#9c687d1a,#9e69e20e);border-radius:26px;grid-template-columns:180px minmax(0,1fr);gap:35px;padding:40px 45px;display:grid}._noteIndex_1xmgj_460{flex-direction:column;justify-content:space-between;align-items:flex-start;gap:25px;display:flex}._noteIndex_1xmgj_460 span{color:var(--accent);letter-spacing:.18em;font-size:9px;font-weight:700}._noteIndex_1xmgj_460 strong{color:#9c687d8c;font-size:34px;font-weight:400}._noteContent_1xmgj_481 h2{margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(28px,3vw,38px);font-weight:400;line-height:1.15}._noteContent_1xmgj_481 p{color:#000;margin:14px 0 0;font-size:13px;line-height:1.9}._contactSection_1xmgj_191{padding-top:55px}._contactCard_1xmgj_500{text-align:center;background:linear-gradient(135deg,#704c60d6,#b294a6bf);border:1px solid #fff3;border-radius:30px;padding:75px 35px;box-shadow:0 30px 70px #46303d24}._contactEyebrow_1xmgj_514{color:#ffffffa6;letter-spacing:.2em;margin-bottom:20px;font-size:9px;font-weight:700;display:inline-block}._contactCard_1xmgj_500 h2{color:#fff;letter-spacing:-.035em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(34px,4vw,55px);font-weight:400;line-height:1.1}._contactCard_1xmgj_500>p{color:#ffffffc7;max-width:650px;margin:22px auto 0;font-size:13px;line-height:1.9}._contactButton_1xmgj_165{min-height:48px;color:var(--accent-dark);background:#fffffff2;border-radius:13px;justify-content:center;align-items:center;gap:10px;margin-top:30px;padding:0 22px;font-size:11px;font-weight:600;text-decoration:none;transition:transform .18s,background .18s;display:inline-flex}._contactButton_1xmgj_165:hover{background:#fff;transform:translateY(-2px)}@media (width<=1050px){._hero_1xmgj_20{grid-template-columns:1fr;gap:40px}._heroCard_1xmgj_76{min-height:340px}._introGrid_1xmgj_227{grid-template-columns:1fr;gap:32px}._stepsGrid_1xmgj_397{grid-template-columns:1fr}._stepCard_1xmgj_403{min-height:auto}._noteCard_1xmgj_442{grid-template-columns:1fr;gap:20px}._noteIndex_1xmgj_460{flex-direction:row;align-items:center}}@media (width<=700px){._page_1xmgj_1{width:min(100% - 28px,1400px);padding:25px 0 60px}._hero_1xmgj_20{gap:30px;min-height:auto;padding:30px 0 50px}._hero_1xmgj_20 h1{font-size:clamp(39px,11vw,57px)}._heroDescription_1xmgj_39{font-size:13px;line-height:1.85}._heroCard_1xmgj_76{border-radius:23px;min-height:330px;padding:25px}._heroCard_1xmgj_76 h2{font-size:33px}._introCard_1xmgj_195{border-radius:24px;padding:32px 25px}._introMain_1xmgj_234 h2{font-size:36px}._introMain_1xmgj_234 p{font-size:12px}._introQuote_1xmgj_252{padding-left:20px}._introQuote_1xmgj_252 p{font-size:21px}._servicesSection_1xmgj_188,._processSection_1xmgj_189{padding-top:45px}._sectionHeading_1xmgj_276{margin-bottom:28px}._sectionHeading_1xmgj_276 h2{font-size:36px}._cardsGrid_1xmgj_298{grid-template-columns:1fr}._serviceCard_1xmgj_304{border-radius:22px;min-height:auto;padding:25px}._cardBody_1xmgj_357{padding-top:30px;padding-bottom:15px}._cardBody_1xmgj_357 h3{font-size:27px}._noteCard_1xmgj_442{border-radius:22px;padding:28px 24px}._noteContent_1xmgj_481 h2{font-size:30px}._contactSection_1xmgj_191{padding-top:35px}._contactCard_1xmgj_500{border-radius:24px;padding:52px 23px}._contactCard_1xmgj_500 h2{font-size:35px}._contactCard_1xmgj_500>p{font-size:12px}._contactButton_1xmgj_165{width:100%;max-width:280px}}._page_1gm5f_3{color:#000;width:min(100% - 48px,1400px);margin:0 auto;padding:30px 0 100px;margin-top:70px!important}._eyebrow_1gm5f_15{color:var(--accent);letter-spacing:.2em;text-transform:uppercase;margin-bottom:18px;font-size:10px;font-weight:700;display:inline-flex}._hero_1gm5f_29{grid-template-columns:minmax(0,1.1fr) minmax(350px,.8fr);align-items:center;gap:70px;min-height:560px;padding:50px 0 75px;display:grid}._hero_1gm5f_29 h1{letter-spacing:-.045em;max-width:760px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(43px,5vw,74px);font-weight:400;line-height:1.04}._hero_1gm5f_29>div>p{color:#000;max-width:660px;margin:27px 0 0;font-size:14px;line-height:1.95}._heroTags_1gm5f_56{flex-wrap:wrap;gap:9px;margin-top:27px;display:flex}._heroTags_1gm5f_56 span{color:#000;background:#fff6;border:1px solid #ffffffd1;border-radius:999px;align-items:center;min-height:34px;padding:0 13px;font-size:10px;display:inline-flex}._heroCard_1gm5f_75{-webkit-backdrop-filter:blur(24px)saturate(140%);background:radial-gradient(circle at 100% 0,#d9a9bf4d,#0000 42%),radial-gradient(circle at 0 100%,#a188c924,#0000 38%),linear-gradient(145deg,#ffffffc4,#ede1e882);border:1px solid #ffffffd1;border-radius:28px;flex-direction:column;justify-content:center;min-height:370px;padding:30px;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 65px #5a414c14,inset 0 1px #ffffffc2}._heroCardHeader_1gm5f_108{color:var(--text-muted);letter-spacing:.16em;justify-content:space-between;align-items:center;gap:12px;font-size:8px;font-weight:700;display:flex}._decorativeLine_1gm5f_119{background:#9c687d30;width:100%;height:1px;margin:23px 0 34px}._heroCardLabel_1gm5f_126{color:var(--accent);letter-spacing:.2em;font-size:9px;font-weight:700}._heroCard_1gm5f_75 h2{z-index:1;letter-spacing:-.025em;margin:13px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(30px,3vw,42px);font-weight:400;line-height:1.15;position:relative}._heroCard_1gm5f_75>p{z-index:1;color:#000;max-width:380px;margin:17px 0 0;font-size:12px;line-height:1.85;position:relative}._heroCardDecoration_1gm5f_154{color:#9c687d12;pointer-events:none;font-family:Georgia,Times New Roman,serif;font-size:175px;line-height:1;position:absolute;bottom:-43px;right:10px}._productVisual_1gm5f_168{aspect-ratio:4/3;background:linear-gradient(145deg,#fffffff5,#f6edf1eb 55%,#ecdde5e0);border-radius:18px;width:100%;min-height:220px;position:relative;overflow:hidden}._productPlaceholderContent_1gm5f_183{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}._productActualImage_1gm5f_191{box-sizing:border-box;object-fit:contain;object-position:center;width:100%;height:100%;padding:12px;display:block}@media (width<=600px){._productVisual_1gm5f_168{border-radius:15px;min-height:180px}._productActualImage_1gm5f_191{padding:8px}}._catalogSection_1gm5f_211{padding-top:50px}._sectionHeading_1gm5f_215{max-width:850px;margin-bottom:35px}._sectionHeading_1gm5f_215 h2{color:#000;letter-spacing:-.035em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(36px,4vw,55px);font-weight:400;line-height:1.08}._sectionHeading_1gm5f_215>p{color:#000;max-width:700px;margin:19px 0 0;font-size:13px;line-height:1.9}._filters_1gm5f_242{justify-content:space-between;align-items:center;gap:20px;margin-bottom:27px;display:flex}._filterGroup_1gm5f_250{flex-wrap:wrap;align-items:center;gap:8px;display:flex}._filterButton_1gm5f_257{color:#000;cursor:pointer;background:#ffffff6b;border:1px solid #ffffffd9;border-radius:999px;min-height:41px;padding:0 17px;font-family:inherit;font-size:11px;font-weight:500;transition:background .18s,color .18s,border-color .18s,transform .18s}._filterButton_1gm5f_257:hover{color:var(--accent-dark);background:#ffffffbf;border-color:#9c687d4d}._filterButtonActive_1gm5f_281{border-color:var(--accent-dark);background:var(--accent-dark);color:#fff}._filterButtonActive_1gm5f_281:hover{border-color:var(--accent);background:var(--accent);color:#fff}._productCount_1gm5f_293{color:var(--text-muted);flex:none;font-size:10px}._productsGrid_1gm5f_303{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}._productCard_1gm5f_309{-webkit-backdrop-filter:blur(22px)saturate(140%);background:linear-gradient(145deg,#ffffffb8,#ffffff70);border:1px solid #ffffffd1;border-radius:24px;flex-direction:column;min-width:0;height:100%;padding:15px;transition:transform .22s,box-shadow .22s;display:flex;box-shadow:0 18px 48px #5a414c0e,inset 0 1px #ffffffa6}._productCard_1gm5f_309:hover{transform:translateY(-4px);box-shadow:0 25px 58px #5a414c1a,inset 0 1px #ffffffa6}._productTop_1gm5f_340{justify-content:space-between;align-items:center;gap:10px;min-height:27px;padding:1px 4px 0;display:flex}._productNumber_1gm5f_349{color:var(--accent);letter-spacing:.13em;font-size:10px;font-weight:700}._productCategory_1gm5f_356{color:var(--text-muted);letter-spacing:.1em;text-align:right;text-transform:uppercase;font-size:8px;font-weight:700}._productVisualButton_1gm5f_369{width:100%;text-align:inherit;cursor:pointer;background:0 0;border:0;border-radius:17px;margin:10px 0 0;padding:0;display:block;overflow:hidden}._productVisual_1gm5f_168{isolation:isolate;aspect-ratio:4/3;background:radial-gradient(circle at 80% 8%,#d9a9bf4d,#0000 42%),radial-gradient(circle at 5% 95%,#a188c926,#0000 40%),linear-gradient(145deg,#ffffffd1,#e7dbe39e);border:1px solid #ffffffd1;border-radius:17px;justify-content:center;align-items:center;width:100%;min-height:190px;transition:background .2s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffc7}._productVisualGlow_1gm5f_414{z-index:-1;filter:blur(55px);background:#b38ba238;border-radius:50%;width:240px;height:240px;position:absolute;top:-75px;right:-80px}._productVisual_1gm5f_168:after{content:"";z-index:-1;filter:blur(55px);background:#a085c826;border-radius:50%;width:240px;height:240px;position:absolute;bottom:-100px;left:-70px}._productVisualDecoration_1gm5f_439{color:#9c687d13;pointer-events:none;font-family:Georgia,Times New Roman,serif;font-size:clamp(100px,11vw,155px);line-height:1;position:absolute;bottom:-30px;right:8px}._productMonogram_1gm5f_450{z-index:1;color:#53404bb3;text-align:center;flex-direction:column;align-items:center;gap:7px;padding:12px;line-height:1;transition:transform .22s;display:flex;position:relative}._productMonogram_1gm5f_450 span{letter-spacing:.25em;font-family:Arial,sans-serif;font-size:clamp(9px,1vw,12px);font-weight:400}._productMonogram_1gm5f_450 strong{letter-spacing:.045em;font-family:Georgia,Times New Roman,serif;font-size:clamp(21px,2.1vw,29px);font-weight:400}._productMonogram_1gm5f_450 i{background:#9c687db3;width:48px;height:1px;margin-top:5px}._productVisualFooter_1gm5f_485{color:#53404b8c;letter-spacing:.1em;pointer-events:none;justify-content:space-between;gap:8px;font-size:7px;font-weight:700;display:flex;position:absolute;bottom:10px;left:12px;right:12px}._productVisualButton_1gm5f_369:hover ._productMonogram_1gm5f_450{transform:scale(1.035)}._productVisualButton_1gm5f_369:focus-visible,._productButton_1gm5f_505:focus-visible,._filterButton_1gm5f_257:focus-visible,._resetButton_1gm5f_507:focus-visible{outline:2px solid var(--accent);outline-offset:4px}._productBody_1gm5f_516{flex-direction:column;flex:1;align-items:flex-start;padding:21px 5px 5px;display:flex}._productBody_1gm5f_516 h3{color:#000;overflow-wrap:anywhere;margin:0;font-family:Georgia,Times New Roman,serif;font-size:25px;font-weight:400;line-height:1.2}._productBody_1gm5f_516>p{color:#000;flex:1;margin:12px 0 17px;font-size:12px;line-height:1.85}._productFooter_1gm5f_542{border-top:1px solid #9c687d21;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:28px;padding-top:12px;display:flex}._infoLabel_1gm5f_553{color:var(--text-muted);letter-spacing:.13em;font-size:8px;font-weight:700}._productButton_1gm5f_505{width:100%;min-height:43px;color:var(--accent-dark);cursor:pointer;background:#ffffff73;border:1px solid #9c687d33;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;margin-top:14px;padding:0 14px;font-family:inherit;font-size:11px;font-weight:600;transition:color .18s,background .18s,border-color .18s,transform .18s;display:flex}._productButton_1gm5f_505 svg{flex:none;width:15px;height:15px;transition:transform .18s}._productButton_1gm5f_505:hover{border-color:var(--accent-dark);background:var(--accent-dark);color:#fff;transform:translateY(-1px)}._productButton_1gm5f_505:hover svg{transform:translate(3px)}._emptyState_1gm5f_606{text-align:center;min-height:260px;box-shadow:var(--glass-shadow);background:#ffffff70;border:1px solid #ffffffd1;border-radius:24px;flex-direction:column;justify-content:center;align-items:center;padding:40px 25px;display:flex}._emptyState_1gm5f_606 h3{margin:0;font-family:Georgia,Times New Roman,serif;font-size:28px;font-weight:400}._emptyState_1gm5f_606 p{color:#000;max-width:480px;margin:14px 0 0;font-size:13px;line-height:1.8}._resetButton_1gm5f_507{min-height:42px;color:var(--accent-dark);cursor:pointer;background:#ffffffa6;border:1px solid #9c687d38;border-radius:12px;margin-top:23px;padding:0 17px;font-family:inherit;font-size:11px;font-weight:600;transition:background .18s,color .18s}._resetButton_1gm5f_507:hover{background:var(--accent-dark);color:#fff}._infoSection_1gm5f_659{margin-top:70px}._infoCard_1gm5f_663{border:1px solid var(--glass-border);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:blur(24px);background:linear-gradient(135deg,#9c687d1a,#9e69e20e);border-radius:26px;grid-template-columns:190px minmax(0,1fr);gap:38px;padding:42px 45px;display:grid}._infoIndex_1gm5f_681{flex-direction:column;justify-content:space-between;align-items:flex-start;gap:25px;display:flex}._infoIndex_1gm5f_681>span{color:var(--accent);letter-spacing:.16em;font-size:9px;font-weight:700;line-height:1.7}._infoIndex_1gm5f_681>strong{color:#9c687d73;font-family:Georgia,Times New Roman,serif;font-size:45px;font-weight:400}._infoContent_1gm5f_704 h2{letter-spacing:-.03em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(30px,3.2vw,43px);font-weight:400;line-height:1.12}._infoContent_1gm5f_704>p{color:#000;max-width:700px;margin:18px 0 0;font-size:13px;line-height:1.9}._textLink_1gm5f_721{width:fit-content;color:var(--accent-dark);align-items:center;gap:10px;margin-top:25px;font-size:11px;font-weight:600;text-decoration:none;transition:gap .18s,color .18s;display:inline-flex}._textLink_1gm5f_721 svg{width:15px;height:15px;transition:transform .18s}._textLink_1gm5f_721:hover{color:var(--accent);gap:14px}._textLink_1gm5f_721:hover svg{transform:translate(2px)}._contactSection_1gm5f_753{margin-top:65px}._contactCard_1gm5f_757{text-align:center;background:linear-gradient(135deg,#704c60d6,#b294a6bf);border:1px solid #fff3;border-radius:30px;padding:75px 35px;box-shadow:0 30px 70px #46303d24}._contactEyebrow_1gm5f_771{color:#ffffffa6;letter-spacing:.2em;margin-bottom:20px;font-size:9px;font-weight:700;display:inline-block}._contactCard_1gm5f_757 h2{color:#fff;letter-spacing:-.035em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(34px,4vw,55px);font-weight:400;line-height:1.1}._contactCard_1gm5f_757>p{color:#ffffffc7;max-width:650px;margin:22px auto 0;font-size:13px;line-height:1.9}._contactButton_1gm5f_798{min-height:48px;color:var(--accent-dark);background:#fffffff2;border-radius:13px;justify-content:center;align-items:center;gap:10px;margin-top:30px;padding:0 22px;font-size:11px;font-weight:600;text-decoration:none;transition:transform .18s,background .18s;display:inline-flex}._contactButton_1gm5f_798 svg{width:15px;height:15px;transition:transform .18s}._contactButton_1gm5f_798:hover{background:#fff;transform:translateY(-2px)}._contactButton_1gm5f_798:hover svg{transform:translate(3px)}@media (width<=1100px){._hero_1gm5f_29{grid-template-columns:1fr;gap:38px}._heroCard_1gm5f_75{min-height:340px}._productsGrid_1gm5f_303{grid-template-columns:repeat(2,minmax(0,1fr))}._infoCard_1gm5f_663{grid-template-columns:1fr;gap:20px}._infoIndex_1gm5f_681{flex-direction:row;align-items:center}}@media (width<=700px){._page_1gm5f_3{width:min(100% - 28px,1400px);padding:25px 0 60px}._hero_1gm5f_29{gap:28px;min-height:auto;padding:30px 0 50px}._hero_1gm5f_29 h1{font-size:clamp(39px,11vw,57px)}._hero_1gm5f_29>div>p{font-size:13px;line-height:1.85}._heroCard_1gm5f_75{border-radius:23px;min-height:330px;padding:25px}._heroCard_1gm5f_75 h2{font-size:33px}._heroTags_1gm5f_56{gap:7px}._heroTags_1gm5f_56 span{padding:0 10px;font-size:9px}._catalogSection_1gm5f_211{padding-top:40px}._sectionHeading_1gm5f_215{margin-bottom:25px}._sectionHeading_1gm5f_215 h2{font-size:36px}._sectionHeading_1gm5f_215>p{font-size:12px}._filters_1gm5f_242{flex-direction:column;align-items:flex-start;gap:15px}._filterGroup_1gm5f_250{gap:7px;width:100%}._filterButton_1gm5f_257{min-height:38px;padding:0 12px;font-size:10px}._productsGrid_1gm5f_303{grid-template-columns:1fr;gap:16px}._productCard_1gm5f_309{border-radius:22px;padding:13px}._productVisual_1gm5f_168{aspect-ratio:4/3;border-radius:16px;min-height:0}._productVisualButton_1gm5f_369{border-radius:16px}._productMonogram_1gm5f_450 span{font-size:11px}._productMonogram_1gm5f_450 strong{font-size:27px}._productBody_1gm5f_516{padding:19px 5px 5px}._productBody_1gm5f_516 h3{font-size:26px}._productBody_1gm5f_516>p{font-size:12px}._infoSection_1gm5f_659{margin-top:45px}._infoCard_1gm5f_663{border-radius:22px;padding:29px 24px}._infoIndex_1gm5f_681>strong{font-size:35px}._infoContent_1gm5f_704 h2{font-size:32px}._infoContent_1gm5f_704>p{font-size:12px}._contactSection_1gm5f_753{margin-top:45px}._contactCard_1gm5f_757{border-radius:24px;padding:50px 22px}._contactCard_1gm5f_757 h2{font-size:35px}._contactCard_1gm5f_757>p{font-size:12px}._contactButton_1gm5f_798{width:100%;max-width:280px}}@media (prefers-reduced-motion:reduce){._productCard_1gm5f_309,._productMonogram_1gm5f_450,._productButton_1gm5f_505,._productButton_1gm5f_505 svg,._filterButton_1gm5f_257,._textLink_1gm5f_721,._textLink_1gm5f_721 svg,._contactButton_1gm5f_798,._contactButton_1gm5f_798 svg{transition:none}._productCard_1gm5f_309:hover,._contactButton_1gm5f_798:hover{transform:none}}._page_1k3pc_1{color:#000;width:min(100% - 48px,1400px);margin:0 auto;padding:30px 0 100px;margin-top:70px!important}._eyebrow_1k3pc_9{color:var(--accent);letter-spacing:.2em;text-transform:uppercase;margin-bottom:18px;font-size:10px;font-weight:700;display:inline-flex}._hero_1k3pc_19{grid-template-columns:minmax(0,1.1fr) minmax(350px,.8fr);align-items:center;gap:75px;min-height:590px;padding:55px 0 80px;display:grid}._hero_1k3pc_19 h1{letter-spacing:-.045em;max-width:780px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(43px,5vw,74px);font-weight:400;line-height:1.04}._heroDescription_1k3pc_38{color:#000;max-width:690px;margin:28px 0 0;font-size:14px;line-height:1.95}._tags_1k3pc_46{flex-wrap:wrap;gap:9px;margin-top:27px;display:flex}._tag_1k3pc_46{color:#000;background:#fff6;border:1px solid #ffffffd1;border-radius:999px;align-items:center;gap:8px;min-height:34px;padding:0 12px;font-size:10px;display:inline-flex}._tag_1k3pc_46 i,._methodDetail_1k3pc_67 i{background:var(--accent);border-radius:50%;flex:none;width:5px;height:5px}._heroPanel_1k3pc_75{-webkit-backdrop-filter:blur(24px)saturate(140%);background:radial-gradient(circle at 100% 0,#d9a9bf4d,#0000 42%),radial-gradient(circle at 0 100%,#a188c924,#0000 38%),linear-gradient(145deg,#ffffffc4,#ede1e882);border:1px solid #ffffffd1;border-radius:28px;flex-direction:column;justify-content:center;min-height:385px;padding:30px;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 65px #5a414c14,inset 0 1px #ffffffc2}._panelTop_1k3pc_108{color:var(--text-muted);letter-spacing:.16em;justify-content:space-between;gap:12px;font-size:8px;font-weight:700;display:flex}._panelRule_1k3pc_118{background:#9c687d30;width:100%;height:1px;margin:23px 0 36px}._panelEyebrow_1k3pc_125{color:var(--accent);letter-spacing:.2em;font-size:9px;font-weight:700}._heroPanel_1k3pc_75 h2{z-index:1;letter-spacing:-.025em;margin:13px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(30px,3.1vw,43px);font-weight:400;line-height:1.13;position:relative}._heroPanel_1k3pc_75>p{z-index:1;color:#000;max-width:390px;margin:17px 0 0;font-size:12px;line-height:1.85;position:relative}._panelFooter_1k3pc_153{z-index:1;color:var(--text-muted);letter-spacing:.12em;flex-wrap:wrap;align-items:center;gap:9px;margin-top:30px;font-size:7px;font-weight:700;display:flex;position:relative}._panelFooter_1k3pc_153 i{background:var(--accent);border-radius:50%;width:3px;height:3px}._panelIndex_1k3pc_174{color:#9c687d12;pointer-events:none;font-family:Georgia,Times New Roman,serif;font-size:180px;line-height:1;position:absolute;bottom:-46px;right:12px}._introSection_1k3pc_185,._methodologySection_1k3pc_186,._productsSection_1k3pc_187,._protocolSection_1k3pc_188,._noteSection_1k3pc_189,._contactSection_1k3pc_190{margin-top:35px}._introCard_1k3pc_194{border:1px solid var(--glass-border);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:blur(25px)saturate(140%);background:linear-gradient(135deg,#ffffffb8,#ffffff73);border-radius:30px;padding:65px}._introLabel_1k3pc_209{color:var(--text-muted);letter-spacing:.2em;align-items:center;gap:10px;margin-bottom:28px;font-size:9px;font-weight:700;display:flex}._introLabel_1k3pc_209>span{background:var(--accent);width:25px;height:1px}._introGrid_1k3pc_226{grid-template-columns:minmax(0,1.35fr) minmax(220px,.65fr);align-items:end;gap:70px;display:grid}._introMain_1k3pc_233 h2{letter-spacing:-.035em;max-width:800px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(34px,4vw,52px);font-weight:400;line-height:1.1}._introMain_1k3pc_233 p{color:#000;max-width:770px;margin:22px 0 0;font-size:13px;line-height:1.95}._quoteCard_1k3pc_251{border-left:1px solid #9c687d4d;padding:25px 0 10px 27px}._quoteCard_1k3pc_251>span{color:var(--accent);letter-spacing:.15em;font-size:11px;font-weight:700}._quoteCard_1k3pc_251>p{margin:13px 0 0;font-family:Georgia,Times New Roman,serif;font-size:24px;line-height:1.4}._quoteRule_1k3pc_270{background:#9c687d66;width:35px;height:1px;margin:22px 0 14px}._quoteCard_1k3pc_251>small{color:var(--text-muted);letter-spacing:.15em;font-size:8px;font-weight:700}._methodologySection_1k3pc_186,._productsSection_1k3pc_187,._protocolSection_1k3pc_188{padding:65px 0 15px}._sectionHeading_1k3pc_290{max-width:850px;margin-bottom:38px}._sectionHeading_1k3pc_290 h2{letter-spacing:-.035em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(36px,4vw,55px);font-weight:400;line-height:1.08}._sectionHeading_1k3pc_290>p{color:#000;max-width:720px;margin:20px 0 0;font-size:13px;line-height:1.9}._methodologyGrid_1k3pc_312{grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;display:grid}._methodCard_1k3pc_318{-webkit-backdrop-filter:blur(20px);background:linear-gradient(145deg,#ffffffad,#ffffff6b);border:1px solid #ffffffd1;border-radius:24px;height:100%;min-height:385px;padding:29px;box-shadow:0 18px 48px #5a414c0e,inset 0 1px #ffffffa6}._methodTop_1k3pc_337{justify-content:space-between;align-items:center;gap:12px;display:flex}._methodNumber_1k3pc_344{color:var(--accent);letter-spacing:.15em;font-size:11px;font-weight:700}._methodLabel_1k3pc_351{color:var(--text-muted);letter-spacing:.15em;text-align:right;font-size:8px;font-weight:700}._methodRule_1k3pc_359{background:#9c687d61;width:36px;height:1px;margin:28px 0}._methodCard_1k3pc_318 h3{margin:0;font-family:Georgia,Times New Roman,serif;font-size:27px;font-weight:400;line-height:1.2}._methodDescription_1k3pc_374{color:#000;margin:14px 0 0;font-size:12px;line-height:1.85}._methodDetails_1k3pc_381{flex-direction:column;gap:10px;margin-top:23px;display:flex}._methodDetail_1k3pc_67{color:#000;align-items:flex-start;gap:9px;font-size:10px;line-height:1.6;display:flex}._methodDetail_1k3pc_67 i{margin-top:5px}._productsGrid_1k3pc_401{grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;display:grid}._productCard_1k3pc_407{-webkit-backdrop-filter:blur(20px);background:#ffffff7d;border:1px solid #ffffffd1;border-radius:22px;flex-direction:column;height:100%;min-height:305px;padding:27px;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 16px 44px #5a414c0d,inset 0 1px #ffffffa6}._productCard_1k3pc_407:hover{transform:translateY(-3px);box-shadow:0 23px 50px #5a414c14,inset 0 1px #ffffffa6}._productTop_1k3pc_433{justify-content:space-between;align-items:center;gap:12px;display:flex}._productTop_1k3pc_433>span:first-child{color:var(--accent);letter-spacing:.15em;font-size:8px;font-weight:700}._productIndex_1k3pc_447{color:#9c687d80;font-size:10px;font-weight:700}._productRule_1k3pc_453{background:#9c687d26;width:100%;height:1px;margin:19px 0 25px}._productCard_1k3pc_407 h3{margin:0;font-family:Georgia,Times New Roman,serif;font-size:25px;font-weight:400;line-height:1.2}._productCard_1k3pc_407>p{color:#000;margin:13px 0 22px;font-size:12px;line-height:1.85}._productRole_1k3pc_475{border-top:1px solid #9c687d21;flex-direction:column;gap:6px;margin-top:auto;padding-top:15px;display:flex}._productRole_1k3pc_475>span{color:var(--text-muted);letter-spacing:.15em;font-size:8px;font-weight:700}._productRole_1k3pc_475>strong{color:var(--accent-dark);font-size:10px;font-weight:600;line-height:1.6}._productsDisclaimer_1k3pc_498{max-width:820px;color:var(--text-muted);margin:20px 0 0;font-size:11px;line-height:1.8}._protocolList_1k3pc_506{flex-direction:column;gap:12px;display:flex}._protocolRow_1k3pc_512{-webkit-backdrop-filter:blur(18px);background:#ffffff70;border:1px solid #ffffffd1;border-radius:19px;grid-template-columns:55px minmax(180px,.7fr) minmax(0,1.3fr) 20px;align-items:center;gap:25px;padding:25px 28px;display:grid;box-shadow:0 12px 35px #5a414c09}._protocolNumber_1k3pc_526{color:var(--accent);letter-spacing:.15em;font-size:11px;font-weight:700}._protocolRow_1k3pc_512 h3{margin:0;font-family:Georgia,Times New Roman,serif;font-size:23px;font-weight:400;line-height:1.3}._protocolRow_1k3pc_512>p{color:#000;margin:0;font-size:12px;line-height:1.8}._protocolArrow_1k3pc_548{color:var(--accent);justify-content:center;align-items:center;display:flex}._protocolArrow_1k3pc_548 svg{width:17px;height:17px}._noteSection_1k3pc_189{margin-top:50px}._noteCard_1k3pc_564{border:1px solid var(--glass-border);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:blur(24px);background:linear-gradient(135deg,#9c687d1a,#9e69e20e);border-radius:25px;grid-template-columns:190px minmax(0,1fr);gap:35px;padding:38px 42px;display:grid}._noteIndex_1k3pc_582{flex-direction:column;justify-content:space-between;align-items:flex-start;gap:20px;display:flex}._noteIndex_1k3pc_582>span{color:var(--accent);letter-spacing:.18em;font-size:9px;font-weight:700}._noteIndex_1k3pc_582>strong{color:#9c687d8c;font-size:35px;font-weight:400}._noteContent_1k3pc_603 h2{margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(28px,3vw,38px);font-weight:400;line-height:1.17}._noteContent_1k3pc_603 p{color:#000;margin:14px 0 0;font-size:12px;line-height:1.9}._contactSection_1k3pc_190{padding-top:55px}._contactCard_1k3pc_622{text-align:center;background:linear-gradient(135deg,#704c60d6,#b294a6bf);border:1px solid #fff3;border-radius:30px;padding:75px 35px;box-shadow:0 30px 70px #46303d24}._contactEyebrow_1k3pc_636{color:#ffffffa6;letter-spacing:.2em;margin-bottom:20px;font-size:9px;font-weight:700;display:inline-block}._contactCard_1k3pc_622 h2{color:#fff;letter-spacing:-.035em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(34px,4vw,55px);font-weight:400;line-height:1.1}._contactCard_1k3pc_622>p{color:#ffffffc7;max-width:650px;margin:22px auto 0;font-size:13px;line-height:1.9}._contactButton_1k3pc_663{min-height:48px;color:var(--accent-dark);background:#fffffff2;border-radius:13px;justify-content:center;align-items:center;gap:10px;margin-top:30px;padding:0 22px;font-size:11px;font-weight:600;text-decoration:none;transition:transform .18s,background .18s;display:inline-flex}._contactButton_1k3pc_663:hover{background:#fff;transform:translateY(-2px)}._contactButton_1k3pc_663 svg{width:15px;height:15px;transition:transform .18s}._contactButton_1k3pc_663:hover svg{transform:translate(3px)}@media (width<=1100px){._hero_1k3pc_19{grid-template-columns:1fr;gap:38px}._heroPanel_1k3pc_75{min-height:350px}._introGrid_1k3pc_226{grid-template-columns:1fr;gap:32px}._methodologyGrid_1k3pc_312{grid-template-columns:1fr}._methodCard_1k3pc_318{min-height:auto}._methodDetails_1k3pc_381{margin-top:18px}._protocolRow_1k3pc_512{grid-template-columns:40px minmax(150px,.7fr) minmax(0,1.3fr)}._protocolArrow_1k3pc_548{display:none}}@media (width<=850px){._productsGrid_1k3pc_401{grid-template-columns:repeat(2,minmax(0,1fr))}._noteCard_1k3pc_564{grid-template-columns:1fr;gap:20px}._noteIndex_1k3pc_582{flex-direction:row;align-items:center}}@media (width<=700px){._page_1k3pc_1{width:min(100% - 28px,1400px);padding:25px 0 60px}._hero_1k3pc_19{gap:30px;min-height:auto;padding:30px 0 50px}._hero_1k3pc_19 h1{font-size:clamp(39px,11vw,57px)}._heroDescription_1k3pc_38{font-size:13px;line-height:1.85}._heroPanel_1k3pc_75{border-radius:23px;min-height:335px;padding:25px}._heroPanel_1k3pc_75 h2{font-size:33px}._panelFooter_1k3pc_153{gap:6px;font-size:6px}._introCard_1k3pc_194{border-radius:24px;padding:32px 25px}._introMain_1k3pc_233 h2{font-size:36px}._introMain_1k3pc_233 p{font-size:12px}._quoteCard_1k3pc_251{padding-left:20px}._quoteCard_1k3pc_251>p{font-size:21px}._methodologySection_1k3pc_186,._productsSection_1k3pc_187,._protocolSection_1k3pc_188{padding-top:45px}._sectionHeading_1k3pc_290{margin-bottom:28px}._sectionHeading_1k3pc_290 h2{font-size:36px}._methodCard_1k3pc_318{border-radius:21px;padding:25px}._methodRule_1k3pc_359{margin:22px 0}._methodCard_1k3pc_318 h3{font-size:25px}._productsGrid_1k3pc_401{grid-template-columns:1fr}._productCard_1k3pc_407{border-radius:21px;min-height:auto;padding:25px}._productCard_1k3pc_407>p{margin-bottom:25px}._protocolList_1k3pc_506{gap:10px}._protocolRow_1k3pc_512{border-radius:17px;grid-template-columns:32px minmax(0,1fr);gap:10px 15px;padding:22px}._protocolRow_1k3pc_512 h3{font-size:22px}._protocolRow_1k3pc_512>p{grid-column:2;font-size:12px}._noteCard_1k3pc_564{border-radius:22px;padding:27px 24px}._noteContent_1k3pc_603 h2{font-size:30px}._contactSection_1k3pc_190{padding-top:35px}._contactCard_1k3pc_622{border-radius:24px;padding:52px 23px}._contactCard_1k3pc_622 h2{font-size:35px}._contactCard_1k3pc_622>p{font-size:12px}._contactButton_1k3pc_663{width:100%;max-width:280px}}@media (prefers-reduced-motion:reduce){._productCard_1k3pc_407,._contactButton_1k3pc_663,._contactButton_1k3pc_663 svg{transition:none}}._page_1nn1o_1{width:min(100% - 48px,1400px);color:var(--text-primary);margin:0 auto;padding:30px 0 100px}._eyebrow_1nn1o_8{color:var(--accent);letter-spacing:.2em;text-transform:uppercase;margin-bottom:18px;font-size:10px;font-weight:700;display:inline-flex}._hero_1nn1o_18{grid-template-columns:minmax(0,1.1fr) minmax(350px,.8fr);align-items:center;gap:75px;min-height:580px;padding:55px 0 80px;display:grid}._hero_1nn1o_18 h1{letter-spacing:-.045em;max-width:760px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(44px,5vw,74px);font-weight:400;line-height:1.04}._heroDescription_1nn1o_37{max-width:680px;color:var(--text-secondary);margin:28px 0 0;font-size:14px;line-height:1.95}._heroActions_1nn1o_45{flex-wrap:wrap;align-items:center;gap:12px;margin-top:30px;display:flex}._primaryButton_1nn1o_53,._secondaryButton_1nn1o_54,._contactButton_1nn1o_55{border-radius:13px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:0 21px;font-size:11px;font-weight:600;text-decoration:none;transition:transform .18s,background .18s,box-shadow .18s;display:inline-flex}._primaryButton_1nn1o_53{background:var(--accent-dark);color:#fff;box-shadow:0 12px 30px #7e4e632e}._primaryButton_1nn1o_53:hover{background:var(--accent);transform:translateY(-2px)}._primaryButton_1nn1o_53 svg,._secondaryButton_1nn1o_54 svg,._contactButton_1nn1o_55 svg{flex:none;width:16px;height:16px}._secondaryButton_1nn1o_54{color:var(--accent-dark);background:#ffffff73;border:1px solid #fffc}._secondaryButton_1nn1o_54:hover{background:#ffffffbf;transform:translateY(-2px)}._heroCard_1nn1o_102{-webkit-backdrop-filter:blur(24px)saturate(140%);background:radial-gradient(circle at 100% 0,#d9a9bf4d,#0000 42%),radial-gradient(circle at 0 100%,#a188c924,#0000 38%),linear-gradient(145deg,#ffffffc4,#ede1e882);border:1px solid #ffffffd1;border-radius:28px;flex-direction:column;justify-content:center;min-height:390px;padding:30px;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 65px #5a414c14,inset 0 1px #ffffffc2}._cardTop_1nn1o_135{color:var(--text-muted);letter-spacing:.16em;justify-content:space-between;align-items:center;gap:10px;font-size:8px;font-weight:700;display:flex}._cardDivider_1nn1o_146{background:#9c687d30;width:100%;height:1px;margin:23px 0 35px}._cardEyebrow_1nn1o_153{color:var(--accent);letter-spacing:.2em;font-size:9px;font-weight:700}._heroCard_1nn1o_102 h2{z-index:1;letter-spacing:-.025em;margin:13px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(31px,3.1vw,43px);font-weight:400;line-height:1.15;position:relative}._heroCard_1nn1o_102>p{z-index:1;max-width:380px;color:var(--text-secondary);margin:17px 0 0;font-size:12px;line-height:1.85;position:relative}._cardIndex_1nn1o_181{color:#9c687d12;pointer-events:none;font-family:Georgia,Times New Roman,serif;font-size:180px;line-height:1;position:absolute;bottom:-46px;right:10px}._introSection_1nn1o_192,._servicesSection_1nn1o_193,._downloadSection_1nn1o_194,._contactSection_1nn1o_195{margin-top:35px}._introCard_1nn1o_199{border:1px solid var(--glass-border);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:blur(25px)saturate(140%);background:linear-gradient(135deg,#ffffffb8,#ffffff73);border-radius:30px;padding:65px}._introLabel_1nn1o_214{color:var(--text-muted);letter-spacing:.2em;align-items:center;gap:10px;margin-bottom:28px;font-size:9px;font-weight:700;display:flex}._introLabel_1nn1o_214>span{background:var(--accent);width:25px;height:1px}._introGrid_1nn1o_231{grid-template-columns:minmax(0,1.4fr) minmax(220px,.6fr);align-items:end;gap:70px;display:grid}._introGrid_1nn1o_231 h2{letter-spacing:-.035em;max-width:760px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(34px,4vw,52px);font-weight:400;line-height:1.1}._introGrid_1nn1o_231 p{max-width:760px;color:var(--text-secondary);margin:22px 0 0;font-size:13px;line-height:1.95}._quote_1nn1o_256{border-left:1px solid #9c687d4d;padding:25px 0 10px 27px}._quote_1nn1o_256>span{color:var(--accent);letter-spacing:.15em;font-size:11px;font-weight:700}._quote_1nn1o_256>p{margin:13px 0 0;font-family:Georgia,Times New Roman,serif;font-size:24px;line-height:1.4}._servicesSection_1nn1o_193{padding:65px 0 15px}._sectionHeading_1nn1o_279{max-width:820px;margin-bottom:38px}._sectionHeading_1nn1o_279 h2{letter-spacing:-.035em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(36px,4vw,55px);font-weight:400;line-height:1.08}._sectionHeading_1nn1o_279>p{max-width:680px;color:var(--text-secondary);margin:20px 0 0;font-size:13px;line-height:1.9}._servicesGrid_1nn1o_301{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;display:grid}._serviceCard_1nn1o_307{-webkit-backdrop-filter:blur(20px);background:linear-gradient(145deg,#ffffffad,#ffffff6b);border:1px solid #ffffffd1;border-radius:23px;flex-direction:column;justify-content:space-between;gap:25px;min-height:270px;padding:28px;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 18px 48px #5a414c0d,inset 0 1px #fff9}._serviceCard_1nn1o_307:hover{transform:translateY(-3px);box-shadow:0 24px 55px #5a414c17}._serviceNumber_1nn1o_338{color:var(--accent);letter-spacing:.15em;font-size:11px;font-weight:700}._serviceLabel_1nn1o_345{color:var(--text-muted);letter-spacing:.16em;margin-bottom:10px;font-size:8px;font-weight:700;display:block}._serviceCard_1nn1o_307 h3{margin:0;font-family:Georgia,Times New Roman,serif;font-size:28px;font-weight:400;line-height:1.2}._serviceCard_1nn1o_307 p{max-width:510px;color:var(--text-secondary);margin:13px 0 0;font-size:12px;line-height:1.85}._serviceArrow_1nn1o_370{width:35px;height:35px;color:var(--accent-dark);border:1px solid #9c687d33;border-radius:50%;justify-content:center;align-items:center;transition:background .18s,color .18s,transform .18s;display:flex}._serviceArrow_1nn1o_370 svg{width:15px;height:15px}._serviceCard_1nn1o_307:hover ._serviceArrow_1nn1o_370{background:var(--accent-dark);color:#fff;transform:translate(3px)}._downloadSection_1nn1o_194{padding:55px 0 15px}._downloadCard_1nn1o_400{text-align:center;border:1px solid var(--glass-border);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:blur(25px)saturate(140%);background:linear-gradient(135deg,#ffffffbf,#ffffff75);border-radius:29px;flex-direction:column;align-items:center;padding:60px 35px;display:flex}._downloadIcon_1nn1o_419{width:58px;height:58px;color:var(--accent-dark);background:#9c687d14;border:1px solid #9c687d33;border-radius:19px;justify-content:center;align-items:center;margin-bottom:25px;display:flex}._downloadIcon_1nn1o_419 svg{width:24px;height:24px}._downloadCard_1nn1o_400 ._eyebrow_1nn1o_8{margin-bottom:14px}._downloadCard_1nn1o_400 h2{letter-spacing:-.035em;max-width:760px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(34px,4vw,49px);font-weight:400;line-height:1.1}._downloadCard_1nn1o_400>p{max-width:620px;color:var(--text-secondary);margin:18px 0 0;font-size:13px;line-height:1.9}._downloadCard_1nn1o_400 ._primaryButton_1nn1o_53{margin-top:27px}._fileInfo_1nn1o_463{color:var(--text-muted);letter-spacing:.04em;margin-top:15px;font-size:10px}._contactSection_1nn1o_195{padding-top:45px}._contactCard_1nn1o_474{text-align:center;background:linear-gradient(135deg,#704c60d6,#b294a6bf);border:1px solid #fff3;border-radius:30px;padding:75px 35px;box-shadow:0 30px 70px #46303d24}._contactEyebrow_1nn1o_488{color:#ffffffa6;letter-spacing:.2em;margin-bottom:20px;font-size:9px;font-weight:700;display:inline-block}._contactCard_1nn1o_474 h2{color:#fff;letter-spacing:-.035em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(34px,4vw,55px);font-weight:400;line-height:1.1}._contactCard_1nn1o_474>p{color:#ffffffc7;max-width:650px;margin:22px auto 0;font-size:13px;line-height:1.9}._contactButton_1nn1o_55{color:var(--accent-dark);background:#fffffff2;margin-top:30px}._contactButton_1nn1o_55:hover{background:#fff;transform:translateY(-2px)}@media (width<=1050px){._hero_1nn1o_18{grid-template-columns:1fr;gap:38px}._heroCard_1nn1o_102{min-height:350px}._introGrid_1nn1o_231{grid-template-columns:1fr;gap:32px}}@media (width<=700px){._page_1nn1o_1{width:min(100% - 28px,1400px);padding:25px 0 60px}._hero_1nn1o_18{gap:30px;min-height:auto;padding:30px 0 50px}._hero_1nn1o_18 h1{font-size:clamp(39px,11vw,57px)}._heroDescription_1nn1o_37{font-size:13px;line-height:1.85}._heroActions_1nn1o_45{flex-direction:column;align-items:stretch}._heroActions_1nn1o_45>a{width:100%}._heroCard_1nn1o_102{border-radius:23px;min-height:340px;padding:25px}._heroCard_1nn1o_102 h2{font-size:33px}._introCard_1nn1o_199{border-radius:24px;padding:32px 25px}._introGrid_1nn1o_231 h2{font-size:36px}._introGrid_1nn1o_231 p{font-size:12px}._quote_1nn1o_256{padding-left:20px}._quote_1nn1o_256>p{font-size:21px}._servicesSection_1nn1o_193{padding-top:45px}._sectionHeading_1nn1o_279{margin-bottom:28px}._sectionHeading_1nn1o_279 h2{font-size:36px}._servicesGrid_1nn1o_301{grid-template-columns:1fr}._serviceCard_1nn1o_307{border-radius:21px;min-height:245px;padding:25px}._serviceCard_1nn1o_307 h3{font-size:26px}._downloadSection_1nn1o_194{padding-top:35px}._downloadCard_1nn1o_400{border-radius:24px;padding:42px 23px}._downloadCard_1nn1o_400 h2{font-size:34px}._downloadCard_1nn1o_400>p{font-size:12px}._downloadCard_1nn1o_400 ._primaryButton_1nn1o_53{width:100%;max-width:280px}._contactSection_1nn1o_195{padding-top:35px}._contactCard_1nn1o_474{border-radius:24px;padding:52px 23px}._contactCard_1nn1o_474 h2{font-size:35px}._contactCard_1nn1o_474>p{font-size:12px}._contactButton_1nn1o_55{width:100%;max-width:280px}}@media (prefers-reduced-motion:reduce){._primaryButton_1nn1o_53,._secondaryButton_1nn1o_54,._serviceCard_1nn1o_307,._serviceArrow_1nn1o_370,._contactButton_1nn1o_55{transition:none}}._page_1qr3s_1{color:#000;width:min(100% - 48px,1400px);margin:0 auto;padding:25px 0 100px;margin-top:70px!important}._breadcrumbs_1qr3s_9{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:10px;margin:12px 0 35px;font-size:11px;display:flex}._breadcrumbs_1qr3s_9 a{color:#000;text-decoration:none;transition:color .18s}._breadcrumbs_1qr3s_9 a:hover{color:var(--accent-dark)}._currentBreadcrumb_1qr3s_29{color:#000}._eyebrow_1qr3s_33{color:var(--accent);letter-spacing:.2em;text-transform:uppercase;margin-bottom:16px;font-size:9px;font-weight:700;display:inline-flex}._productHero_1qr3s_43{grid-template-columns:minmax(0,1fr) minmax(0,.95fr);align-items:start;gap:65px;display:grid}._visualColumn_1qr3s_50{min-width:0}._imageFrame_1qr3s_54,._placeholderFrame_1qr3s_55{aspect-ratio:4/5;background:radial-gradient(circle at 75% 12%,#d7a8be47,#0000 40%),linear-gradient(145deg,#ffffffc9,#e7dbe391);border:1px solid #ffffffd1;border-radius:28px;justify-content:center;align-items:center;width:100%;min-height:420px;max-height:680px;display:flex;position:relative;overflow:hidden;box-shadow:0 25px 65px #5a414c14,inset 0 1px #ffffffc7}._productImage_1qr3s_83{object-fit:contain;object-position:center;width:100%;height:100%;display:block}._imageCaption_1qr3s_91{color:var(--text-muted);letter-spacing:.16em;font-size:8px;font-weight:700;position:absolute;bottom:17px;right:20px}._placeholderFrame_1qr3s_55{isolation:isolate}._placeholderGlow_1qr3s_105{z-index:-1;filter:blur(65px);background:#b38ba233;border-radius:50%;width:360px;height:360px;position:absolute;top:-60px;right:-100px}._placeholderFrame_1qr3s_55:after{content:"";z-index:-1;filter:blur(65px);background:#a085c821;border-radius:50%;width:340px;height:340px;position:absolute;bottom:-130px;left:-100px}._productMonogram_1qr3s_130{color:#53404bb3;text-align:center;flex-direction:column;align-items:center;gap:8px;line-height:1;display:flex}._productMonogram_1qr3s_130 span{letter-spacing:.32em;font-family:Arial,sans-serif;font-size:clamp(12px,1.5vw,17px);font-weight:400}._productMonogram_1qr3s_130 strong{letter-spacing:.055em;font-family:Georgia,Times New Roman,serif;font-size:clamp(22px,3vw,39px);font-weight:400}._productMonogram_1qr3s_130 i{background:#9c687db3;width:62px;height:1px;margin-top:8px}._placeholderNumber_1qr3s_161{color:#9c687d12;pointer-events:none;font-family:Georgia,Times New Roman,serif;font-size:clamp(100px,15vw,190px);line-height:1;position:absolute;bottom:25px;right:18px}._placeholderFooter_1qr3s_172{color:var(--text-muted);letter-spacing:.13em;justify-content:space-between;gap:10px;font-size:7px;font-weight:700;display:flex;position:absolute;bottom:18px;left:22px;right:22px}._visualNote_1qr3s_186{min-height:55px;color:var(--text-muted);letter-spacing:.12em;align-items:center;gap:11px;padding:0 6px;font-size:8px;font-weight:700;display:flex}._noteDot_1qr3s_198{background:var(--accent);border-radius:50%;flex:none;width:6px;height:6px}._noteDivider_1qr3s_206{background:#9c687d4d;width:22px;height:1px}._productInfo_1qr3s_212{padding:24px 0}._categoryBadge_1qr3s_216{width:fit-content;min-height:30px;color:var(--accent-dark);background:#ffffff73;border:1px solid #9c687d2e;border-radius:999px;align-items:center;margin-bottom:16px;padding:0 12px;font-size:10px;display:flex}._productInfo_1qr3s_212 h1{letter-spacing:-.04em;overflow-wrap:anywhere;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(39px,4vw,63px);font-weight:400;line-height:1.06}._titleRule_1qr3s_240{background:#9c687d26;width:100%;height:1px;margin:25px 0}._titleRule_1qr3s_240 span{background:var(--accent);width:58px;height:1px;display:block}._description_1qr3s_254{color:#000;margin:0;font-size:14px;line-height:1.95}._infoDivider_1qr3s_261{background:#9c687d26;height:1px;margin:30px 0 23px}._productMeta_1qr3s_267{flex-direction:column;gap:17px;display:flex}._productMeta_1qr3s_267>div{grid-template-columns:115px minmax(0,1fr);align-items:baseline;gap:16px;display:grid}._productMeta_1qr3s_267 span{color:var(--text-muted);letter-spacing:.14em;font-size:8px;font-weight:700}._productMeta_1qr3s_267 strong{color:#000;font-size:11px;font-weight:600;line-height:1.6}._productActions_1qr3s_294{flex-wrap:wrap;gap:10px;margin-top:32px;display:flex}._primaryButton_1qr3s_301,._secondaryButton_1qr3s_302,._contactButton_1qr3s_303{border-radius:13px;justify-content:center;align-items:center;gap:9px;min-height:47px;padding:0 19px;font-size:10px;font-weight:600;text-decoration:none;transition:transform .18s,background .18s;display:inline-flex}._primaryButton_1qr3s_301{background:var(--accent-dark);color:#fff;box-shadow:0 10px 25px #7e4e6329}._primaryButton_1qr3s_301:hover{background:var(--accent);transform:translateY(-2px)}._primaryButton_1qr3s_301 svg,._secondaryButton_1qr3s_302 svg,._contactButton_1qr3s_303 svg,._relatedLink_1qr3s_333 svg{flex:none;width:15px;height:15px;transition:transform .18s}._primaryButton_1qr3s_301:hover svg,._contactButton_1qr3s_303:hover svg{transform:translate(3px)}._secondaryButton_1qr3s_302{color:var(--accent-dark);background:#ffffff73;border:1px solid #9c687d33}._secondaryButton_1qr3s_302:hover{background:#ffffffbf;transform:translateY(-2px)}._availabilityNote_1qr3s_356{color:var(--text-muted);margin:20px 0 0;font-size:10px;line-height:1.8}._descriptionSection_1qr3s_363,._routineSection_1qr3s_364,._relatedSection_1qr3s_365{margin-top:65px;padding-top:20px}._sectionHeading_1qr3s_370{max-width:820px;margin-bottom:35px}._sectionHeading_1qr3s_370 h2{letter-spacing:-.035em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(34px,4vw,49px);font-weight:400;line-height:1.1}._sectionHeading_1qr3s_370>p{color:#000;max-width:730px;margin:18px 0 0;font-size:13px;line-height:1.9}._detailsGrid_1qr3s_392{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}._detailCard_1qr3s_398{-webkit-backdrop-filter:blur(20px);background:linear-gradient(145deg,#ffffffad,#ffffff6b);border:1px solid #ffffffd1;border-radius:22px;height:100%;min-height:235px;padding:28px;position:relative;overflow:hidden;box-shadow:0 17px 44px #5a414c0d,inset 0 1px #ffffffa6}._cardIndex_1qr3s_419{color:var(--accent);letter-spacing:.15em;margin-bottom:24px;font-size:10px;font-weight:700;display:block}._cardEyebrow_1qr3s_428{color:var(--text-muted);letter-spacing:.15em;font-size:8px;font-weight:700}._detailCard_1qr3s_398 h3{margin:10px 0 0;font-family:Georgia,Times New Roman,serif;font-size:24px;font-weight:400;line-height:1.2}._detailCard_1qr3s_398 p{color:#000;margin:13px 0 0;font-size:12px;line-height:1.85}._routineGrid_1qr3s_450{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}._routineCard_1qr3s_456{-webkit-backdrop-filter:blur(18px);background:#ffffff70;border:1px solid #fffc;border-radius:22px;height:100%;min-height:230px;padding:27px;box-shadow:0 15px 40px #5a414c0a}._routineNumber_1qr3s_468{color:var(--accent);letter-spacing:.15em;font-size:10px;font-weight:700}._routineLine_1qr3s_475{background:#9c687d66;width:35px;height:1px;margin:24px 0}._routineCard_1qr3s_456 h3{margin:0;font-family:Georgia,Times New Roman,serif;font-size:24px;font-weight:400;line-height:1.3}._routineCard_1qr3s_456 p{color:#000;margin:12px 0 0;font-size:12px;line-height:1.85}._brandSection_1qr3s_497{margin-top:65px}._brandCard_1qr3s_501{border:1px solid var(--glass-border);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:blur(24px);background:linear-gradient(135deg,#ffffffb8,#ffffff6e);border-radius:27px;grid-template-columns:minmax(260px,.75fr) minmax(0,1.25fr);display:grid;overflow:hidden}._brandMonogram_1qr3s_518{background:radial-gradient(circle at 80% 10%,#deafc542,#0000 40%),linear-gradient(145deg,#e8dde4b3,#ffffff4d);justify-content:center;align-items:center;min-height:350px;padding:30px;display:flex}._brandContent_1qr3s_537{align-self:center;padding:55px}._brandContent_1qr3s_537 h2{letter-spacing:-.035em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(33px,3.4vw,47px);font-weight:400;line-height:1.1}._brandContent_1qr3s_537>p{color:#000;max-width:620px;margin:20px 0 0;font-size:13px;line-height:1.9}._brandContent_1qr3s_537 ._primaryButton_1qr3s_301{margin-top:26px}._relatedSection_1qr3s_365{margin-bottom:0}._relatedGrid_1qr3s_567{grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;display:grid}._relatedCard_1qr3s_573{background:#ffffff7a;border:1px solid #ffffffd1;border-radius:21px;min-width:0;text-decoration:none;transition:transform .2s,box-shadow .2s;overflow:hidden;box-shadow:0 16px 40px #5a414c0d}._relatedCard_1qr3s_573:hover{transform:translateY(-3px);box-shadow:0 22px 50px #5a414c17}._relatedProductsGrid_1qr3s_590{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;width:100%;min-width:0;display:grid}._relatedProductCard_1qr3s_598{min-width:0;height:100%;color:var(--text-primary,#3d3036);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:blur(18px);background:#ffffff94;border:1px solid #ffffffc7;border-radius:22px;flex-direction:column;text-decoration:none;transition:transform .22s,box-shadow .22s,border-color .22s;display:flex;overflow:hidden}._relatedProductCard_1qr3s_598:hover{border-color:#9c687d4d;transform:translateY(-5px);box-shadow:0 20px 45px #65465221}._relatedProductCard_1qr3s_598:focus-visible{outline:2px solid var(--accent,#9c687d);outline-offset:4px}._relatedProductVisual_1qr3s_636{isolation:isolate;aspect-ratio:4/3;background:linear-gradient(145deg,#fffffff5,#f6edf1eb 55%,#ecdde5e0);border-bottom:1px solid #9c687d1f;justify-content:center;align-items:center;width:100%;min-height:180px;display:flex;position:relative;overflow:hidden}._relatedProductGlow_1qr3s_660{z-index:-1;aspect-ratio:1;filter:blur(12px);background:radial-gradient(circle,#be859e47 0%,#be859e1f 42%,#0000 72%);border-radius:50%;width:80%;position:absolute;top:5%;left:50%;transform:translate(-50%)}._relatedProductDecoration_1qr3s_683{color:#3d303624;letter-spacing:-.09em;-webkit-user-select:none;user-select:none;font-family:Georgia,Times New Roman,serif;font-size:clamp(52px,6vw,78px);font-weight:400;line-height:1;position:absolute;top:12px;right:16px}._relatedProductMonogram_1qr3s_699{color:#3d3036;text-align:center;letter-spacing:.18em;flex-direction:column;align-items:center;gap:5px;font-family:Georgia,Times New Roman,serif;display:flex}._relatedProductMonogram_1qr3s_699 span{font-size:clamp(10px,1vw,12px);font-weight:400}._relatedProductMonogram_1qr3s_699 strong{letter-spacing:.14em;font-size:clamp(12px,1.2vw,15px);font-weight:400}._relatedProductMonogram_1qr3s_699 i{background:#b77d98;width:38px;height:1px;margin-top:7px;display:block}._relatedProductFooter_1qr3s_731{color:#51434a;letter-spacing:.1em;justify-content:space-between;gap:8px;font-size:9px;display:flex;position:absolute;bottom:12px;left:14px;right:14px}._relatedProductFooter_1qr3s_731 span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._relatedProductBody_1qr3s_754{flex-direction:column;flex:1;align-items:flex-start;padding:22px;display:flex}._relatedProductCategory_1qr3s_763{color:var(--accent,#9c687d);letter-spacing:.13em;text-transform:uppercase;margin-bottom:10px;font-size:10px;font-weight:700;line-height:1.5;display:block}._relatedProductName_1qr3s_776{width:100%;color:var(--text-primary,#3d3036);overflow-wrap:anywhere;margin:0 0 22px;font-family:Georgia,Times New Roman,serif;font-size:clamp(18px,1.5vw,22px);font-weight:400;line-height:1.4}._relatedProductAction_1qr3s_790{width:100%;color:var(--accent-dark,#7e4e63);border-top:1px solid #9c687d29;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:14px;font-size:12px;font-weight:600;display:flex}._relatedProductAction_1qr3s_790>span{font-size:19px;transition:transform .22s}._relatedProductCard_1qr3s_598:hover ._relatedProductAction_1qr3s_790>span{transform:translate(4px)}@media (width<=900px){._relatedProductsGrid_1qr3s_590{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}._relatedProductBody_1qr3s_754{padding:18px}._relatedProductName_1qr3s_776{font-size:19px}}@media (width<=560px){._relatedProductsGrid_1qr3s_590{grid-template-columns:minmax(0,1fr);gap:18px}._relatedProductCard_1qr3s_598{border-radius:18px}._relatedProductVisual_1qr3s_636{min-height:200px}._relatedProductBody_1qr3s_754{padding:20px}._relatedProductName_1qr3s_776{margin-bottom:18px;font-size:21px}._relatedProductDecoration_1qr3s_683{font-size:64px}}@media (prefers-reduced-motion:reduce){._relatedProductCard_1qr3s_598,._relatedProductAction_1qr3s_790>span{transition:none}._relatedProductCard_1qr3s_598:hover{transform:none}}._relatedVisual_1qr3s_871{aspect-ratio:4/3;background:linear-gradient(145deg,#f0e9eee6,#ddd0d9ab);justify-content:center;align-items:center;padding:20px;display:flex;overflow:hidden}._relatedVisual_1qr3s_871>img{object-fit:contain;width:100%;height:100%;display:block}._relatedVisual_1qr3s_871 ._productMonogram_1qr3s_130 span{font-size:9px}._relatedVisual_1qr3s_871 ._productMonogram_1qr3s_130 strong{font-size:20px}._relatedVisual_1qr3s_871 ._productMonogram_1qr3s_130 i{width:36px;margin-top:3px}._relatedBody_1qr3s_906{padding:21px}._relatedBody_1qr3s_906>span{color:var(--accent);letter-spacing:.12em;font-size:8px;font-weight:700}._relatedBody_1qr3s_906 h3{color:#000;overflow-wrap:anywhere;margin:9px 0 0;font-family:Georgia,Times New Roman,serif;font-size:23px;font-weight:400}._relatedLink_1qr3s_333{color:var(--accent-dark);justify-content:space-between;align-items:center;gap:8px;margin-top:19px;font-size:10px;font-weight:600;display:flex}._relatedCard_1qr3s_573:hover ._relatedLink_1qr3s_333 svg{transform:translate(3px)}._contactSection_1qr3s_941{margin-top:65px}._contactCard_1qr3s_945{text-align:center;background:linear-gradient(135deg,#704c60d6,#b294a6bf);border:1px solid #fff3;border-radius:29px;padding:70px 35px;box-shadow:0 30px 70px #46303d24}._contactEyebrow_1qr3s_959{color:#ffffffa6;letter-spacing:.2em;margin-bottom:20px;font-size:9px;font-weight:700;display:inline-block}._contactCard_1qr3s_945 h2{color:#fff;letter-spacing:-.035em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(34px,4vw,52px);font-weight:400;line-height:1.1}._contactCard_1qr3s_945>p{color:#ffffffc7;max-width:650px;margin:22px auto 0;font-size:13px;line-height:1.9}._contactButton_1qr3s_303{color:var(--accent-dark);background:#fffffff2;margin-top:30px}._contactButton_1qr3s_303:hover{background:#fff;transform:translateY(-2px)}._notFound_1qr3s_997{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:55vh;padding:70px 25px;display:flex}._notFound_1qr3s_997 h1{margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(35px,5vw,54px);font-weight:400}._notFound_1qr3s_997 p{color:#000;max-width:500px;margin:18px 0 0;font-size:13px;line-height:1.8}._notFound_1qr3s_997 ._primaryButton_1qr3s_301{margin-top:26px}@media (width<=1050px){._productHero_1qr3s_43{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:35px}._productInfo_1qr3s_212{padding-top:10px}._imageFrame_1qr3s_54,._placeholderFrame_1qr3s_55{min-height:370px}._detailsGrid_1qr3s_392{grid-template-columns:1fr}._detailCard_1qr3s_398{min-height:auto}._brandCard_1qr3s_501{grid-template-columns:1fr}._brandMonogram_1qr3s_518{min-height:280px}}@media (width<=760px){._page_1qr3s_1{width:min(100% - 28px,1400px);padding:20px 0 60px}._breadcrumbs_1qr3s_9{margin:10px 0 24px;font-size:10px}._productHero_1qr3s_43{grid-template-columns:1fr;gap:25px}._imageFrame_1qr3s_54,._placeholderFrame_1qr3s_55{aspect-ratio:4/3;border-radius:23px;min-height:0;max-height:none}._placeholderFrame_1qr3s_55 ._productMonogram_1qr3s_130 span{font-size:13px}._placeholderFrame_1qr3s_55 ._productMonogram_1qr3s_130 strong{font-size:30px}._productInfo_1qr3s_212{padding:15px 0 0}._productInfo_1qr3s_212 h1{font-size:clamp(39px,10vw,53px)}._description_1qr3s_254{font-size:13px}._productMeta_1qr3s_267>div{grid-template-columns:100px minmax(0,1fr);gap:10px}._productActions_1qr3s_294{flex-direction:column}._productActions_1qr3s_294>a{width:100%}._descriptionSection_1qr3s_363,._routineSection_1qr3s_364,._relatedSection_1qr3s_365{margin-top:45px;padding-top:10px}._sectionHeading_1qr3s_370{margin-bottom:25px}._sectionHeading_1qr3s_370 h2{font-size:35px}._sectionHeading_1qr3s_370>p{font-size:12px}._detailsGrid_1qr3s_392,._routineGrid_1qr3s_450,._relatedGrid_1qr3s_567{grid-template-columns:1fr}._detailCard_1qr3s_398{border-radius:20px;padding:25px}._routineCard_1qr3s_456{border-radius:20px;min-height:auto;padding:25px}._routineLine_1qr3s_475{margin:20px 0}._brandSection_1qr3s_497{margin-top:45px}._brandMonogram_1qr3s_518{min-height:230px}._brandContent_1qr3s_537{padding:33px 25px}._brandContent_1qr3s_537 h2{font-size:34px}._brandContent_1qr3s_537>p{font-size:12px}._brandContent_1qr3s_537 ._primaryButton_1qr3s_301{width:100%}._relatedVisual_1qr3s_871{aspect-ratio:16/9}._contactSection_1qr3s_941{margin-top:45px}._contactCard_1qr3s_945{border-radius:23px;padding:48px 22px}._contactCard_1qr3s_945 h2{font-size:35px}._contactCard_1qr3s_945>p{font-size:12px}._contactButton_1qr3s_303{width:100%;max-width:280px}}@media (prefers-reduced-motion:reduce){._primaryButton_1qr3s_301,._secondaryButton_1qr3s_302,._relatedCard_1qr3s_573,._contactButton_1qr3s_303{transition:none}}:root{--glass-bg:#ffffff94;--glass-bg-strong:#ffffffc2;--glass-border:#ffffffb8;--glass-border-soft:#7557631f;--glass-shadow:0 18px 55px #65465214, 0 4px 16px #6546520d;--text-primary:#b8b8b8;--text-secondary:#796c72;--text-muted:#a19499;--accent:#9c687d;--accent-dark:#7e4e63;--accent-soft:#9c687d1a;--white:#fff;--header-max-width:1500px}.glass-panel{box-shadow:var(--glass-shadow);-webkit-backdrop-filter:blur(24px);background:linear-gradient(135deg,#ffffffb8,#ffffff7a)}:root{color:#3f3940;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#faf8f9;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;min-height:100%}body{color:#3f3940;background:#faf8f9;min-width:320px;min-height:100vh;margin:0;overflow-x:hidden}#root{min-height:100vh}body:before,body:after,.app:before,.app:after{content:"";pointer-events:none;z-index:-1;will-change:transform;border-radius:50%;position:fixed;transform:translateZ(0)}body:before{filter:blur(55px);background:#f469a3ad;width:720px;height:720px;top:-260px;left:-220px;box-shadow:0 0 100px #f469a37a,0 0 200px #f469a34d}body:after{filter:blur(60px);background:#8f5bda9e;width:780px;height:780px;bottom:-300px;right:-280px;box-shadow:0 0 110px #8f5bda70,0 0 220px #8f5bda47}.app:before{filter:blur(65px);background:#ef5d9d8c;width:500px;height:500px;top:38%;left:-260px;box-shadow:0 0 100px #ef5d9d61,0 0 190px #ef5d9d38}.app:after{filter:blur(70px);background:#9e69e285;width:560px;height:560px;top:18%;right:-250px;box-shadow:0 0 110px #9e69e25c,0 0 210px #9e69e238}.app{isolation:isolate;z-index:0;min-height:100vh;position:relative}.app>main{z-index:1;min-height:100vh;position:relative}::selection{color:#332d33;background:#d69dbb47}::-webkit-scrollbar{width:9px}::-webkit-scrollbar-track{background:#faf8f9b3}::-webkit-scrollbar-thumb{background:#a58b9d6b;border:2px solid #faf8f9b3;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:#91748694}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button{border:0}@media (width<=1100px){body:before{width:600px;height:600px;top:-220px;left:-230px}body:after{width:620px;height:620px;bottom:-240px;right:-260px}.app:before{width:420px;height:420px;left:-230px}.app:after{width:450px;height:450px;right:-220px}}@media (width<=700px){body:before{filter:blur(65px);width:480px;height:480px;top:-180px;left:-230px}body:after{filter:blur(65px);width:500px;height:500px;bottom:-200px;right:-250px}.app:before{filter:blur(70px);width:340px;height:340px;top:42%;left:-200px}.app:after{filter:blur(75px);width:360px;height:360px;top:24%;right:-200px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
