@keyframes page_fadeInUp__t4zsq{to{opacity:1;transform:translateY(0)}}.page_builderPage__511vu{min-height:100vh;overflow-x:visible;position:relative}@media(max-width:767px){.page_builderPage__511vu{padding-left:0;overflow-x:hidden}}.page_builderPage__511vu[data-primary-color]{--primary-color:attr(data-primary-color);--secondary-color:attr(data-secondary-color);--accent-color:attr(data-accent-color);--background-color:attr(data-background-color);--gradient:attr(data-gradient);--icon-gradient:attr(data-icon-gradient)}@keyframes ColorSchemeModal_fadeInUp__cos9F{to{opacity:1;transform:translateY(0)}}.ColorSchemeModal_overlay__IlmXP{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:9999;animation:ColorSchemeModal_fadeIn__591Al .2s ease-out}.ColorSchemeModal_modal__tg6Q3{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:#fff;border-radius:12px;box-shadow:0 10px 40px rgba(0,0,0,.1);z-index:10000;width:90%;max-width:900px;max-height:80vh;display:flex;flex-direction:column;animation:ColorSchemeModal_slideUp__AF22M .3s ease-out}@media(max-width:767px){.ColorSchemeModal_modal__tg6Q3{width:95%;max-height:90vh}}.ColorSchemeModal_modalHeader__uKL7c{padding:1.5rem;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;align-items:center}.ColorSchemeModal_modalHeader__uKL7c h2{margin:0;font-size:1.5rem;color:#1f2937}.ColorSchemeModal_modalHeader__uKL7c .ColorSchemeModal_closeButton__lJrgU{background:none;border:none;font-size:2rem;color:#6b7280;cursor:pointer;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:8px;transition:all .2s ease}.ColorSchemeModal_modalHeader__uKL7c .ColorSchemeModal_closeButton__lJrgU:hover{background:#f3f4f6;color:#1f2937}.ColorSchemeModal_modalBody__AblGk{padding:1.5rem;overflow-y:auto;flex:1 1}.ColorSchemeModal_modalBody__AblGk .ColorSchemeModal_description__E1qdo{color:#6b7280;margin:0 0 1.5rem;font-size:.95rem}.ColorSchemeModal_schemeGrid__35D5X{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:1.5rem;gap:1.5rem}@media(max-width:767px){.ColorSchemeModal_schemeGrid__35D5X{grid-template-columns:1fr;gap:1rem}}.ColorSchemeModal_schemeCard__P9VRF{background:#fff;border:2px solid #e5e7eb;border-radius:12px;padding:1rem;cursor:pointer;transition:all .3s ease;text-align:center}.ColorSchemeModal_schemeCard__P9VRF:hover{border-color:#344946;transform:translateY(-4px);box-shadow:0 8px 20px rgba(0,0,0,.1)}.ColorSchemeModal_schemeCard__P9VRF h3{margin:.75rem 0 .5rem;font-size:1rem;color:#1f2937;font-weight:600}.ColorSchemeModal_colorPreview__MW2i9{display:flex;gap:.5rem;height:80px;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.1)}.ColorSchemeModal_colorPreview__MW2i9 .ColorSchemeModal_primaryColor__8xDWO,.ColorSchemeModal_colorPreview__MW2i9 .ColorSchemeModal_secondaryColor__QxZNM{flex:1 1;position:relative}.ColorSchemeModal_colorPreview__MW2i9 .ColorSchemeModal_primaryColor__8xDWO:after,.ColorSchemeModal_colorPreview__MW2i9 .ColorSchemeModal_secondaryColor__QxZNM:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:30px;height:30px;background:#fff;border-radius:50%;opacity:.2}.ColorSchemeModal_colorPreview__MW2i9 .ColorSchemeModal_backgroundColors__N4zdL{flex:1 1;display:flex;flex-direction:column}.ColorSchemeModal_colorPreview__MW2i9 .ColorSchemeModal_backgroundColors__N4zdL .ColorSchemeModal_bg1__wLexx,.ColorSchemeModal_colorPreview__MW2i9 .ColorSchemeModal_backgroundColors__N4zdL .ColorSchemeModal_bg2__FVl7N{flex:1 1}.ColorSchemeModal_colorValues__jNyoM{display:flex;justify-content:center;gap:1rem;margin-top:.5rem}.ColorSchemeModal_colorValues__jNyoM span{font-size:.75rem;color:#9ca3af;font-family:monospace;text-transform:uppercase}@keyframes ColorSchemeModal_fadeIn__591Al{0%{opacity:0}to{opacity:1}}@keyframes ColorSchemeModal_slideUp__AF22M{0%{opacity:0;transform:translate(-50%,calc(-50% + 20px))}to{opacity:1;transform:translate(-50%,-50%)}}@keyframes ConfirmModal_fadeInUp__06llO{to{opacity:1;transform:translateY(0)}}.ConfirmModal_modalOverlay__LkfV8{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;z-index:10000;padding:20px;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.ConfirmModal_modal__ARt6n{background:#fff;border-radius:12px;box-shadow:0 10px 40px rgba(0,0,0,.2);width:100%;max-width:400px;max-height:90vh;overflow:hidden;transform:scale(.9);opacity:0;animation:ConfirmModal_modalAppear___GGjq .2s ease-out forwards}@media(max-width:767px){.ConfirmModal_modal__ARt6n{max-width:350px;margin:0 16px}}.ConfirmModal_modal__ARt6n.ConfirmModal_warning__fzBvO{border-top:4px solid #f39c12}.ConfirmModal_modal__ARt6n.ConfirmModal_success__Ev0AE{border-top:4px solid #27ae60}.ConfirmModal_modal__ARt6n.ConfirmModal_danger__1_Uzu{border-top:4px solid #e74c3c}@keyframes ConfirmModal_modalAppear___GGjq{to{transform:scale(1);opacity:1}}.ConfirmModal_header__vYH2C{display:flex;align-items:center;justify-content:space-between;padding:20px 24px 0;border-bottom:1px solid #eee;margin-bottom:20px}.ConfirmModal_title__RYA3v{margin:0;font-size:1.25rem;font-weight:600;color:#374151}.ConfirmModal_closeButton__LEr9R{background:none;border:none;cursor:pointer;padding:8px;border-radius:4px;color:#666;transition:all .2s ease}.ConfirmModal_closeButton__LEr9R:hover{background:#f5f5f5;color:#333}.ConfirmModal_closeButton__LEr9R svg{font-size:.875rem}.ConfirmModal_content__Vpv8S{padding:0 24px 20px}.ConfirmModal_message__4et_Y{margin:0;font-size:1rem;line-height:1.5;color:#555}.ConfirmModal_actions__9ziCd{display:flex;gap:12px;padding:0 24px 24px;justify-content:flex-end}@media(max-width:767px){.ConfirmModal_actions__9ziCd{flex-direction:column-reverse;gap:8px}}.ConfirmModal_button__YgkYR{padding:10px 20px;border-radius:6px;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:8px;border:none;min-width:100px;justify-content:center}@media(max-width:767px){.ConfirmModal_button__YgkYR{padding:12px 20px;width:100%}}.ConfirmModal_button__YgkYR:disabled{opacity:.6;cursor:not-allowed}.ConfirmModal_cancelButton__2266b{background:#f8f9fa;color:#666;border:1px solid #ddd}.ConfirmModal_cancelButton__2266b:hover:not(:disabled){background:#e9ecef;color:#333}.ConfirmModal_confirmButton__Mj_gp{background:#344946;color:#fff}.ConfirmModal_confirmButton__Mj_gp:hover:not(:disabled){background:#2a3d37;transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.ConfirmModal_modal__ARt6n.ConfirmModal_danger__1_Uzu .ConfirmModal_confirmButton__Mj_gp{background:#e74c3c}.ConfirmModal_modal__ARt6n.ConfirmModal_danger__1_Uzu .ConfirmModal_confirmButton__Mj_gp:hover:not(:disabled){background:#c0392b}.ConfirmModal_modal__ARt6n.ConfirmModal_success__Ev0AE .ConfirmModal_confirmButton__Mj_gp{background:#27ae60}.ConfirmModal_modal__ARt6n.ConfirmModal_success__Ev0AE .ConfirmModal_confirmButton__Mj_gp:hover:not(:disabled){background:#219a52}@keyframes BuilderNavbar_fadeInUp__zL_3w{to{opacity:1;transform:translateY(0)}}.BuilderNavbar_tabButton__fxRcC{position:fixed;right:0;top:50%;transform:translateY(-50%);background:var(--button-primary,#344946);color:#fff;border:none;border-radius:8px 0 0 8px;padding:15px 10px;cursor:pointer;z-index:1001;box-shadow:-2px 0 10px rgba(0,0,0,.1);transition:all .3s ease}.BuilderNavbar_tabButton__fxRcC svg{font-size:1.5rem;display:block}.BuilderNavbar_tabButton__fxRcC:hover{padding-right:15px;background:var(--button-primary-dark,#2a3d37)}@media(max-width:767px){.BuilderNavbar_tabButton__fxRcC{padding:12px 8px}.BuilderNavbar_tabButton__fxRcC svg{font-size:1.25rem}}.BuilderNavbar_slidePanel__aP9p0{position:fixed;top:0;right:-400px;width:400px;height:100vh;background:#fff;box-shadow:-2px 0 20px rgba(0,0,0,.1);transition:right .3s ease;z-index:1002;overflow-y:auto}.BuilderNavbar_slidePanel__aP9p0.BuilderNavbar_open__RQRhz{right:0}@media(max-width:767px){.BuilderNavbar_slidePanel__aP9p0{width:100%;right:-100%}}.BuilderNavbar_panelHeader__CD9cZ{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid #e0e0e0;background:#f8f8f8;position:-webkit-sticky;position:sticky;top:0;z-index:10}.BuilderNavbar_panelHeader__CD9cZ h3{margin:0;font-size:1.25rem;color:#374151}.BuilderNavbar_closeButton__0Iyft{background:none;border:none;font-size:1.5rem;color:#374151;cursor:pointer;padding:5px;transition:color .2s ease}.BuilderNavbar_closeButton__0Iyft:hover{color:#344946}.BuilderNavbar_editModeSection___p6P7{padding:20px;border-bottom:1px solid #e0e0e0}.BuilderNavbar_toggleLabel__yZYRk{display:flex;align-items:center;cursor:pointer;position:relative}.BuilderNavbar_toggleLabel__yZYRk input[type=checkbox]{display:none}.BuilderNavbar_toggleSlider__CZlV1{width:50px;height:26px;background:#ccc;border-radius:13px;position:relative;transition:background .3s ease;margin-right:10px}.BuilderNavbar_toggleSlider__CZlV1:after{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;background:#fff;border-radius:50%;transition:transform .3s ease}input:checked+.BuilderNavbar_toggleSlider__CZlV1{background:#344946}input:checked+.BuilderNavbar_toggleSlider__CZlV1:after{transform:translateX(24px)}.BuilderNavbar_toggleText__SQ6Pm{font-weight:600;color:#374151;font-size:1rem;display:flex;align-items:center;gap:8px}.BuilderNavbar_dragIcon__EE5_X{font-size:.9rem;color:#344946}.BuilderNavbar_helperText___dp_4{margin-top:8px;font-size:.875rem;color:#666;margin-bottom:0}.BuilderNavbar_draggableToggle__mty4m{margin-top:20px;padding-top:20px;border-top:1px solid #e0e0e0}.BuilderNavbar_tabs__q7DIf{display:flex;border-bottom:1px solid #e0e0e0;padding:0 20px}.BuilderNavbar_tabs__q7DIf .BuilderNavbar_tabButton__fxRcC{position:relative;background:none;border:none;padding:15px 20px;color:#666;cursor:pointer;font-size:.95rem;display:flex;align-items:center;gap:8px;transition:all .2s ease}.BuilderNavbar_tabs__q7DIf .BuilderNavbar_tabButton__fxRcC svg{font-size:1rem}.BuilderNavbar_tabs__q7DIf .BuilderNavbar_tabButton__fxRcC.BuilderNavbar_active__Hkejb{color:#344946;font-weight:600}.BuilderNavbar_tabs__q7DIf .BuilderNavbar_tabButton__fxRcC.BuilderNavbar_active__Hkejb:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:#344946}.BuilderNavbar_tabs__q7DIf .BuilderNavbar_tabButton__fxRcC:hover:not(.BuilderNavbar_active__Hkejb){color:#374151}.BuilderNavbar_tabContent__6d2Pg{padding:20px}.BuilderNavbar_colorSection__HG076 h4{font-size:1rem;color:#374151;margin-bottom:15px;margin-top:25px}.BuilderNavbar_colorSection__HG076 h4:first-child{margin-top:0}.BuilderNavbar_colorSection__HG076 .BuilderNavbar_colorSchemesButton__pjhIi{width:100%;padding:12px 20px;background:linear-gradient(135deg,#344946,#657064);color:#fff;border:none;border-radius:8px;cursor:pointer;font-size:1rem;font-weight:500;display:flex;align-items:center;justify-content:center;gap:10px;transition:all .3s ease;margin-top:15px}.BuilderNavbar_colorSection__HG076 .BuilderNavbar_colorSchemesButton__pjhIi svg{font-size:1.2rem}.BuilderNavbar_colorSection__HG076 .BuilderNavbar_colorSchemesButton__pjhIi:hover{transform:translateY(-2px);box-shadow:0 5px 15px rgba(0,0,0,.2)}.BuilderNavbar_colorSection__HG076 .BuilderNavbar_colorSchemesButton__pjhIi:active{transform:translateY(0)}.BuilderNavbar_colorSection__HG076 .BuilderNavbar_divider__DEQin{text-align:center;color:#9ca3af;font-size:.85rem;margin:20px 0 10px;position:relative}.BuilderNavbar_colorSection__HG076 .BuilderNavbar_divider__DEQin:after,.BuilderNavbar_colorSection__HG076 .BuilderNavbar_divider__DEQin:before{content:"";position:absolute;top:50%;width:30%;height:1px;background:#e5e7eb}.BuilderNavbar_colorSection__HG076 .BuilderNavbar_divider__DEQin:before{left:0}.BuilderNavbar_colorSection__HG076 .BuilderNavbar_divider__DEQin:after{right:0}.BuilderNavbar_colorGroup__ULcO0{display:flex;flex-direction:column;gap:15px;margin-bottom:20px}.BuilderNavbar_colorInput__zcMQO{display:flex;flex-direction:column;gap:8px}.BuilderNavbar_colorInput__zcMQO label{font-size:.875rem;color:#666;font-weight:500}.BuilderNavbar_colorPicker__W0l1w{display:flex;gap:10px;align-items:center}.BuilderNavbar_colorPicker__W0l1w input[type=color]{width:50px;height:40px;border:1px solid #ddd;border-radius:6px;cursor:pointer;padding:2px}.BuilderNavbar_colorPicker__W0l1w input[type=color]::-webkit-color-swatch-wrapper{padding:0}.BuilderNavbar_colorPicker__W0l1w input[type=color]::-webkit-color-swatch{border-radius:4px;border:none}.BuilderNavbar_colorPicker__W0l1w input[type=text]{flex:1 1;padding:10px;border:1px solid #ddd;border-radius:6px;font-size:.875rem;font-family:monospace}.BuilderNavbar_colorPicker__W0l1w input[type=text]:focus{outline:none;border-color:#344946}.BuilderNavbar_resetSection__tQRSE{padding:20px;border-bottom:1px solid #e0e0e0;background:#fef9f9}.BuilderNavbar_resetButton__emDAB{width:100%;padding:12px 20px;background:#dc3545;color:#fff;border:none;border-radius:8px;font-size:.95rem;font-weight:500;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:10px;box-shadow:0 2px 10px rgba(220,53,69,.2)}.BuilderNavbar_resetButton__emDAB svg{font-size:1rem}.BuilderNavbar_resetButton__emDAB:hover{background:#c82333;transform:translateY(-2px);box-shadow:0 5px 15px rgba(220,53,69,.3)}.BuilderNavbar_resetButton__emDAB:active{transform:translateY(0)}.BuilderNavbar_gradientGroup__EkGuz{display:grid;grid-template-columns:1fr 1fr;grid-gap:15px;gap:15px}@media(max-width:767px){.BuilderNavbar_gradientGroup__EkGuz{grid-template-columns:1fr}}.BuilderNavbar_rgbInput___NYqD{display:flex;flex-direction:column;gap:8px}.BuilderNavbar_rgbInput___NYqD label{font-size:.875rem;color:#666;font-weight:500}.BuilderNavbar_rgbInput___NYqD input[type=text]{padding:10px;border:1px solid #ddd;border-radius:6px;font-size:.875rem;font-family:monospace}.BuilderNavbar_rgbInput___NYqD input[type=text]:focus{outline:none;border-color:#344946}.BuilderNavbar_overlay__Tjpnf{display:none}@media(max-width:767px){.BuilderNavbar_overlay__Tjpnf{display:block;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:1001}}@keyframes SectionWrapper_fadeInUp__LoPsq{to{opacity:1;transform:translateY(0)}}.SectionWrapper_sectionWrapper__ZcJqE{position:relative;transition:all .3s ease}.SectionWrapper_sectionWrapper__ZcJqE.SectionWrapper_editMode__wcvLU:hover:after,.SectionWrapper_sectionWrapper__ZcJqE.SectionWrapper_editMode__wcvLU:hover:before{content:"";position:absolute;left:0;right:0;height:2px;background:repeating-linear-gradient(90deg,black 0,black 5px,transparent 0,transparent 10px);z-index:10}.SectionWrapper_sectionWrapper__ZcJqE.SectionWrapper_editMode__wcvLU:hover:before{top:0}.SectionWrapper_sectionWrapper__ZcJqE.SectionWrapper_editMode__wcvLU:hover:after{bottom:0}.SectionWrapper_sectionWrapper__ZcJqE.SectionWrapper_editMode__wcvLU.SectionWrapper_active__YMwpb:after,.SectionWrapper_sectionWrapper__ZcJqE.SectionWrapper_editMode__wcvLU.SectionWrapper_active__YMwpb:before{content:"";position:absolute;left:0;right:0;height:2px;background:repeating-linear-gradient(90deg,black 0,black 5px,transparent 0,transparent 10px);z-index:10}.SectionWrapper_sectionWrapper__ZcJqE.SectionWrapper_editMode__wcvLU.SectionWrapper_active__YMwpb:before{top:0}.SectionWrapper_sectionWrapper__ZcJqE.SectionWrapper_editMode__wcvLU.SectionWrapper_active__YMwpb:after{bottom:0}.SectionWrapper_sectionWrapper__ZcJqE.SectionWrapper_editMode__wcvLU.SectionWrapper_firstSection__uilZ1 .SectionWrapper_addTop__sYfRH,.SectionWrapper_sectionWrapper__ZcJqE.SectionWrapper_editMode__wcvLU.SectionWrapper_firstSection__uilZ1 .SectionWrapper_controls__3dLDd{top:135px}@media(max-width:767px){.SectionWrapper_sectionWrapper__ZcJqE.SectionWrapper_editMode__wcvLU.SectionWrapper_firstSection__uilZ1 .SectionWrapper_controls__3dLDd{top:auto}}.SectionWrapper_sectionWrapper__ZcJqE.SectionWrapper_editMode__wcvLU.SectionWrapper_firstSection__uilZ1 .SectionWrapper_dragHandle__a2gli{top:calc(50% + 55px)}@media(max-width:767px){.SectionWrapper_sectionWrapper__ZcJqE.SectionWrapper_editMode__wcvLU:hover{outline:none}}.SectionWrapper_sectionLabel__xpKU4{position:absolute;top:10px;left:10px;background:var(--wrapper-primary,#344946);color:#fff;padding:5px 12px;border-radius:4px;font-size:.75rem;font-weight:600;z-index:100;pointer-events:none;opacity:.9}@media(max-width:767px){.SectionWrapper_sectionLabel__xpKU4{font-size:.7rem;padding:4px 10px}}.SectionWrapper_dragHandle__a2gli{position:absolute;top:50%;left:15px;transform:translateY(-50%);width:40px;height:100px;background:hsla(0,0%,100%,.98);border:3px solid var(--wrapper-primary,#344946);border-radius:12px;cursor:-webkit-grab;cursor:grab;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;z-index:1000;box-shadow:0 4px 16px rgba(0,0,0,.2);transition:all .2s ease;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.SectionWrapper_dragHandle__a2gli svg{color:var(--wrapper-primary,#344946);font-size:1.2rem;opacity:.8}.SectionWrapper_dragHandle__a2gli:hover{background:var(--wrapper-primary,#344946);transform:translateY(-50%) scale(1.05);box-shadow:0 4px 12px rgba(0,0,0,.2)}.SectionWrapper_dragHandle__a2gli:hover svg{color:#fff}.SectionWrapper_dragHandle__a2gli:active{cursor:-webkit-grabbing;cursor:grabbing;transform:translateY(-50%) scale(.98)}@media(hover:none)and (pointer:coarse)and (min-width:767px){.SectionWrapper_dragHandle__a2gli{width:50px;height:120px;left:10px}.SectionWrapper_dragHandle__a2gli svg{font-size:1.3rem}}@media(max-width:767px){.SectionWrapper_dragHandle__a2gli{display:none}}.SectionWrapper_controls__3dLDd{position:absolute;top:10px;right:10px;display:flex;gap:8px;z-index:100;background:#fff;padding:8px;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.15)}@media(max-width:767px){.SectionWrapper_controls__3dLDd{position:fixed;top:auto;bottom:20px;left:50%;transform:translateX(-50%);right:auto;gap:12px;padding:12px 16px;z-index:1000;max-width:90vw}.SectionWrapper_controls__3dLDd:before{content:attr(data-section-name);position:absolute;top:-32px;left:50%;transform:translateX(-50%);padding:6px 12px;background:var(--wrapper-primary,#344946);color:#fff;border-radius:16px;font-size:.75rem;font-weight:600;white-space:nowrap;display:none}.SectionWrapper_controls__3dLDd.SectionWrapper_showSectionName__vpHR6:before{display:block}}.SectionWrapper_controlButton__PpU1u{width:40px;height:40px;border:none;background:#f8f8f8;color:#374151;border-radius:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.SectionWrapper_controlButton__PpU1u svg{font-size:1rem}.SectionWrapper_controlButton__PpU1u:hover:not(:disabled){background:#344946;color:#fff;transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.1)}.SectionWrapper_controlButton__PpU1u:disabled{opacity:.3;cursor:not-allowed}.SectionWrapper_controlButton__PpU1u.SectionWrapper_danger___z8jH:hover:not(:disabled){background:#dc3545}@media(max-width:767px){.SectionWrapper_controlButton__PpU1u{width:50px;height:50px}.SectionWrapper_controlButton__PpU1u svg{font-size:1.2rem}}.SectionWrapper_addButton___CloD{position:absolute;left:50%;transform:translateX(-50%);background:#344946;color:#fff;border:none;padding:8px 20px;border-radius:20px;font-size:.875rem;font-weight:500;cursor:pointer;z-index:99;display:flex;align-items:center;gap:8px;transition:all .2s ease;white-space:nowrap}.SectionWrapper_addButton___CloD svg{font-size:.75rem}.SectionWrapper_addButton___CloD:hover{background:#2a3d37;transform:translateX(-50%) translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.SectionWrapper_addButton___CloD.SectionWrapper_addTop__sYfRH{top:-20px}.SectionWrapper_addButton___CloD.SectionWrapper_addBottom__KAh0p{bottom:-20px}@media(max-width:767px){.SectionWrapper_addButton___CloD{padding:10px 24px;font-size:.9rem}.SectionWrapper_addButton___CloD.SectionWrapper_addTop__sYfRH{top:-20px}.SectionWrapper_addButton___CloD.SectionWrapper_addBottom__KAh0p{bottom:-20px}}.SectionWrapper_sectionContent__I0Z7V{position:relative}@keyframes AddSectionModal_fadeInUp__PWBCy{to{opacity:1;transform:translateY(0)}}.AddSectionModal_modalOverlay__1PX0k{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);z-index:2000;animation:AddSectionModal_fadeIn__4MJfw .2s ease}.AddSectionModal_modal__8hKWO{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:#fff;border-radius:12px;width:90%;max-width:1200px;max-height:90vh;display:flex;flex-direction:column;z-index:2001;animation:AddSectionModal_slideUp__dSNJH .3s ease;box-shadow:0 20px 60px rgba(0,0,0,.3)}@media(max-width:767px){.AddSectionModal_modal__8hKWO{width:95%;max-height:95vh}}.AddSectionModal_modalHeader__8dd8F{display:flex;justify-content:space-between;align-items:center;padding:20px 30px;border-bottom:1px solid #e0e0e0}.AddSectionModal_modalHeader__8dd8F h2{margin:0;font-size:1.5rem;color:#374151}@media(max-width:767px){.AddSectionModal_modalHeader__8dd8F{padding:15px 20px}.AddSectionModal_modalHeader__8dd8F h2{font-size:1.25rem}}.AddSectionModal_closeButton__xYKBT{background:none;border:none;font-size:1.5rem;color:#999;cursor:pointer;padding:5px;transition:color .2s ease}.AddSectionModal_closeButton__xYKBT:hover{color:#374151}.AddSectionModal_modalContent__I4151{flex:1 1;overflow-y:auto;padding:30px}@media(max-width:767px){.AddSectionModal_modalContent__I4151{padding:20px}}.AddSectionModal_sectionsGrid__LpJgg{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:20px;gap:20px;margin-bottom:30px}@media(max-width:767px){.AddSectionModal_sectionsGrid__LpJgg{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:15px}}.AddSectionModal_sectionCard__J2INr{background:#f8f8f8;border:2px solid rgba(0,0,0,0);border-radius:8px;padding:15px;cursor:pointer;transition:all .2s ease;text-align:center}.AddSectionModal_sectionCard__J2INr:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.AddSectionModal_sectionCard__J2INr.AddSectionModal_selected__9ZxDd{border-color:#344946;background:rgba(52,73,70,.05)}.AddSectionModal_sectionCard__J2INr h3{font-size:1rem;margin:10px 0 5px;color:#374151}.AddSectionModal_sectionCard__J2INr p{font-size:.8rem;color:#666;margin:5px 0;line-height:1.4}@media(max-width:767px){.AddSectionModal_sectionCard__J2INr{padding:12px}.AddSectionModal_sectionCard__J2INr h3{font-size:.9rem}.AddSectionModal_sectionCard__J2INr p{font-size:.75rem}}.AddSectionModal_sectionImage__ZJ1SG{width:100%;height:120px;background:#fff;border-radius:6px;overflow:hidden;display:flex;align-items:center;justify-content:center}.AddSectionModal_sectionImage__ZJ1SG img{width:100%;height:100%}@media(max-width:767px){.AddSectionModal_sectionImage__ZJ1SG{height:80px}}.AddSectionModal_variantCount__9ZGrY{display:inline-block;background:#344946;color:#fff;padding:2px 8px;border-radius:12px;font-size:.7rem;margin-top:5px}.AddSectionModal_variantSection__1Idl_{margin-bottom:30px}.AddSectionModal_variantSection__1Idl_ h3{font-size:1.1rem;margin-bottom:15px;color:#374151}.AddSectionModal_variantGrid__t4cJm{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-gap:15px;gap:15px}@media(max-width:767px){.AddSectionModal_variantGrid__t4cJm{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:10px}}.AddSectionModal_variantCard__LGG2R{background:#fff;border:2px solid #e0e0e0;border-radius:8px;padding:10px;cursor:pointer;transition:all .2s ease;text-align:center}.AddSectionModal_variantCard__LGG2R:hover{border-color:#344946}.AddSectionModal_variantCard__LGG2R.AddSectionModal_selected__9ZxDd{border-color:#344946;background:rgba(52,73,70,.05)}.AddSectionModal_variantCard__LGG2R img{width:100%;height:80px;border-radius:4px;margin-bottom:8px}.AddSectionModal_variantCard__LGG2R span{font-size:.85rem;color:#374151}@media(max-width:767px){.AddSectionModal_variantCard__LGG2R{padding:8px}.AddSectionModal_variantCard__LGG2R img{height:60px}.AddSectionModal_variantCard__LGG2R span{font-size:.8rem}}.AddSectionModal_previewSection__7FR06 h3{font-size:1.1rem;margin-bottom:15px;color:#374151}.AddSectionModal_previewImage__XR6KF{background:#f8f8f8;border-radius:8px;padding:20px;display:flex;align-items:center;justify-content:center}.AddSectionModal_previewImage__XR6KF img{max-width:100%;max-height:400px;border-radius:4px;box-shadow:0 2px 8px rgba(0,0,0,.1)}@media(max-width:767px){.AddSectionModal_previewImage__XR6KF{padding:15px}.AddSectionModal_previewImage__XR6KF img{max-height:200px}}.AddSectionModal_modalFooter__IWjwu{display:flex;justify-content:flex-end;gap:15px;padding:20px 30px;border-top:1px solid #e0e0e0}@media(max-width:767px){.AddSectionModal_modalFooter__IWjwu{padding:15px 20px;gap:10px}}.AddSectionModal_cancelButton__y_SVA{padding:10px 24px;border:1px solid #ddd;background:#fff;color:#374151;border-radius:6px;font-size:.95rem;font-weight:500;cursor:pointer;transition:all .2s ease}.AddSectionModal_cancelButton__y_SVA:hover{background:#f8f8f8}.AddSectionModal_addButton__S_xmT{padding:10px 24px;border:none;background:#344946;color:#fff;border-radius:6px;font-size:.95rem;font-weight:500;cursor:pointer;transition:all .2s ease}.AddSectionModal_addButton__S_xmT:hover:not(:disabled){background:#2a3d37}.AddSectionModal_addButton__S_xmT:disabled{opacity:.5;cursor:not-allowed}@keyframes AddSectionModal_fadeIn__4MJfw{0%{opacity:0}to{opacity:1}}@keyframes AddSectionModal_slideUp__dSNJH{0%{transform:translate(-50%,-45%);opacity:0}to{transform:translate(-50%,-50%);opacity:1}}@keyframes IconLibraryModal_fadeInUp__D_H7m{to{opacity:1;transform:translateY(0)}}.IconLibraryModal_overlay__Byou7{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:9999;animation:IconLibraryModal_fadeIn__A9979 .2s ease-out}.IconLibraryModal_modal__dXAl9{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:#fff;border-radius:12px;box-shadow:0 10px 40px rgba(0,0,0,.1);z-index:10000;width:90%;max-width:800px;max-height:85vh;display:flex;flex-direction:column;animation:IconLibraryModal_slideUp__JjqSs .3s ease-out}@media(max-width:767px){.IconLibraryModal_modal__dXAl9{width:95%;max-height:90vh}}.IconLibraryModal_modalHeader__X9Cev{padding:1.5rem;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;align-items:center}.IconLibraryModal_modalHeader__X9Cev h2{margin:0;font-size:1.5rem;color:#1f2937}.IconLibraryModal_modalHeader__X9Cev .IconLibraryModal_closeButton__0dwfT{background:none;border:none;font-size:2rem;color:#6b7280;cursor:pointer;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:8px;transition:all .2s ease}.IconLibraryModal_modalHeader__X9Cev .IconLibraryModal_closeButton__0dwfT:hover{background:#f3f4f6;color:#1f2937}.IconLibraryModal_modalBody__6auqi{padding:1.5rem;overflow-y:auto;flex:1 1}.IconLibraryModal_searchBar__G9uFd{margin-bottom:1.5rem}.IconLibraryModal_searchBar__G9uFd .IconLibraryModal_searchInput___fL2F{width:100%;padding:.75rem 1rem;border:2px solid #e5e7eb;border-radius:8px;font-size:1rem;transition:border-color .2s ease}.IconLibraryModal_searchBar__G9uFd .IconLibraryModal_searchInput___fL2F:focus{outline:none;border-color:#344946}.IconLibraryModal_searchBar__G9uFd .IconLibraryModal_searchInput___fL2F::placeholder{color:#9ca3af}.IconLibraryModal_categories__A89ra{display:flex;gap:.5rem;margin-bottom:1.5rem;flex-wrap:wrap}@media(max-width:767px){.IconLibraryModal_categories__A89ra{gap:.25rem}}.IconLibraryModal_categories__A89ra .IconLibraryModal_categoryButton__aqrKJ{padding:.5rem 1rem;background:#f3f4f6;border:2px solid rgba(0,0,0,0);border-radius:8px;cursor:pointer;font-size:.9rem;color:#4b5563;transition:all .2s ease;text-transform:capitalize}@media(max-width:767px){.IconLibraryModal_categories__A89ra .IconLibraryModal_categoryButton__aqrKJ{padding:.4rem .8rem;font-size:.85rem}}.IconLibraryModal_categories__A89ra .IconLibraryModal_categoryButton__aqrKJ:hover{background:#e5e7eb}.IconLibraryModal_categories__A89ra .IconLibraryModal_categoryButton__aqrKJ.IconLibraryModal_active__gJp0U{background:#344946;color:#fff;border-color:#344946}.IconLibraryModal_iconGrid__jtAjp{display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));grid-gap:1rem;gap:1rem;margin-bottom:1.5rem}@media(max-width:767px){.IconLibraryModal_iconGrid__jtAjp{grid-template-columns:repeat(auto-fill,minmax(80px,1fr));gap:.75rem}}.IconLibraryModal_iconGrid__jtAjp .IconLibraryModal_iconButton__fDMRe{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1rem .5rem;background:#fff;border:2px solid #e5e7eb;border-radius:8px;cursor:pointer;transition:all .2s ease;min-height:100px}@media(max-width:767px){.IconLibraryModal_iconGrid__jtAjp .IconLibraryModal_iconButton__fDMRe{padding:.75rem .25rem;min-height:80px}}.IconLibraryModal_iconGrid__jtAjp .IconLibraryModal_iconButton__fDMRe svg{font-size:2rem;color:#4b5563;margin-bottom:.5rem}@media(max-width:767px){.IconLibraryModal_iconGrid__jtAjp .IconLibraryModal_iconButton__fDMRe svg{font-size:1.5rem}}.IconLibraryModal_iconGrid__jtAjp .IconLibraryModal_iconButton__fDMRe span{font-size:.75rem;color:#6b7280;text-align:center;word-break:break-word}.IconLibraryModal_iconGrid__jtAjp .IconLibraryModal_iconButton__fDMRe:hover{border-color:#344946;background:#f9fafb;transform:translateY(-2px)}.IconLibraryModal_iconGrid__jtAjp .IconLibraryModal_iconButton__fDMRe:hover svg{color:#344946}.IconLibraryModal_iconGrid__jtAjp .IconLibraryModal_iconButton__fDMRe:hover span{color:#1f2937}.IconLibraryModal_iconGrid__jtAjp .IconLibraryModal_iconButton__fDMRe.IconLibraryModal_selected__nlJww{background:#344946;border-color:#344946}.IconLibraryModal_iconGrid__jtAjp .IconLibraryModal_iconButton__fDMRe.IconLibraryModal_selected__nlJww span,.IconLibraryModal_iconGrid__jtAjp .IconLibraryModal_iconButton__fDMRe.IconLibraryModal_selected__nlJww svg{color:#fff}.IconLibraryModal_helpText__QfuT7{background:#fef3c7;border:1px solid #fbbf24;border-radius:8px;padding:1rem}.IconLibraryModal_helpText__QfuT7 p{margin:0;font-size:.9rem;color:#92400e;line-height:1.5}.IconLibraryModal_helpText__QfuT7 p strong{display:block;margin-bottom:.25rem}@keyframes IconLibraryModal_fadeIn__A9979{0%{opacity:0}to{opacity:1}}@keyframes IconLibraryModal_slideUp__JjqSs{0%{opacity:0;transform:translate(-50%,calc(-50% + 20px))}to{opacity:1;transform:translate(-50%,-50%)}}@keyframes EditModal_fadeInUp__iodH4{to{opacity:1;transform:translateY(0)}}.EditModal_modalOverlay__ClrhX{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);z-index:3000;animation:EditModal_fadeIn__Lxcot .2s ease}.EditModal_modal__y6ft5{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:#fff;border-radius:12px;width:90%;max-width:800px;max-height:90vh;display:flex;flex-direction:column;z-index:3001;animation:EditModal_slideUp__jLCC3 .3s ease;box-shadow:0 20px 60px rgba(0,0,0,.3)}@media(max-width:767px){.EditModal_modal__y6ft5{width:95%;max-height:95vh}}.EditModal_modalHeader__dutxL{display:flex;justify-content:space-between;align-items:center;padding:20px 30px;border-bottom:1px solid #e0e0e0}.EditModal_modalHeader__dutxL h2{margin:0;font-size:1.5rem;color:#374151}@media(max-width:767px){.EditModal_modalHeader__dutxL{padding:15px 20px}.EditModal_modalHeader__dutxL h2{font-size:1.25rem}}.EditModal_closeButton__SiPAp{background:none;border:none;font-size:1.5rem;color:#999;cursor:pointer;padding:5px;transition:color .2s ease}.EditModal_closeButton__SiPAp:hover{color:#374151}.EditModal_modalContent__eQVOJ{flex:1 1;overflow-y:auto;padding:30px}@media(max-width:767px){.EditModal_modalContent__eQVOJ{padding:20px}}.EditModal_fieldGroup__PM78b{margin-bottom:25px}.EditModal_fieldGroup__PM78b label{display:block;font-size:.95rem;font-weight:600;color:#374151;margin-bottom:8px}.EditModal_fieldGroup__PM78b:last-child{margin-bottom:0}.EditModal_textInput__cboCU{width:100%;padding:10px 12px;border:1px solid #ddd;border-radius:6px;font-size:.95rem;transition:border-color .2s ease}.EditModal_textInput__cboCU:focus{outline:none;border-color:#344946;box-shadow:0 0 0 3px rgba(52,73,70,.1)}.EditModal_textInput__cboCU::placeholder{color:#999}.EditModal_textarea__2Q1NR{width:100%;padding:10px 12px;border:1px solid #ddd;border-radius:6px;font-size:.95rem;resize:vertical;min-height:80px;transition:border-color .2s ease;font-family:inherit}.EditModal_textarea__2Q1NR:focus{outline:none;border-color:#344946;box-shadow:0 0 0 3px rgba(52,73,70,.1)}.EditModal_textarea__2Q1NR::placeholder{color:#999}.EditModal_checkbox__quc_O{display:flex;align-items:center;cursor:pointer}.EditModal_checkbox__quc_O input[type=checkbox]{margin-right:8px;width:18px;height:18px;cursor:pointer}.EditModal_checkbox__quc_O span{font-size:.95rem;color:#374151}.EditModal_imageUpload__pJRlE{display:flex;flex-direction:column;gap:15px}.EditModal_imagePreview__bfV4M{width:200px;height:150px;border:1px solid #ddd;border-radius:6px;overflow:hidden;background:#f8f8f8}.EditModal_imagePreview__bfV4M img{width:100%;height:100%;object-fit:cover}.EditModal_iconField__PF767{display:flex;align-items:center;gap:15px}.EditModal_iconButton__XiJXD{display:flex;align-items:center;gap:12px;padding:12px 20px;background:#fff;border:2px solid #e5e7eb;border-radius:8px;cursor:pointer;transition:all .2s ease;font-size:1rem;color:#4b5563}.EditModal_iconButton__XiJXD svg{font-size:1.5rem;color:#344946}.EditModal_iconButton__XiJXD span{font-weight:500}.EditModal_iconButton__XiJXD:hover{border-color:#344946;background:#f9fafb;transform:translateY(-2px);box-shadow:0 4px 10px rgba(0,0,0,.1)}.EditModal_iconButton__XiJXD:active{transform:translateY(0)}.EditModal_uploadButton__8LO1l{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;background:#f8f8f8;border:1px solid #ddd;border-radius:6px;cursor:pointer;transition:all .2s ease;font-size:.95rem;color:#374151}.EditModal_uploadButton__8LO1l:hover{background:#f0f0f0;border-color:#344946}.EditModal_uploadButton__8LO1l svg{font-size:1rem}.EditModal_arrayField___95RE{display:flex;flex-direction:column;gap:10px}.EditModal_arrayItem__ZAYf2{display:flex;gap:10px;align-items:flex-start}.EditModal_arrayItem__ZAYf2 input,.EditModal_arrayItem__ZAYf2 textarea{flex:1 1}.EditModal_removeButton__h9vWe{padding:10px;background:#dc3545;color:#fff;border:none;border-radius:6px;cursor:pointer;transition:background .2s ease;display:flex;align-items:center;justify-content:center}.EditModal_removeButton__h9vWe:hover{background:#c82333}.EditModal_removeButton__h9vWe svg{font-size:.9rem}.EditModal_addButton__1OM_X{padding:10px 20px;background:#344946;color:#fff;border:none;border-radius:6px;cursor:pointer;transition:background .2s ease;display:inline-flex;align-items:center;gap:8px;font-size:.9rem;font-weight:500}.EditModal_addButton__1OM_X:hover{background:#2a3d37}.EditModal_addButton__1OM_X svg{font-size:.85rem}.EditModal_objectArrayField__lKcAW{display:flex;flex-direction:column;gap:20px}.EditModal_objectArrayItem__Na_dV{background:#f8f8f8;border:1px solid #e0e0e0;border-radius:8px;padding:20px}.EditModal_objectArrayItem__Na_dV .EditModal_fieldGroup__PM78b{margin-bottom:15px}.EditModal_objectArrayItem__Na_dV .EditModal_fieldGroup__PM78b:last-child{margin-bottom:0}.EditModal_itemHeader__B0n5R{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.EditModal_itemHeader__B0n5R h4{margin:0;font-size:1.1rem;color:#374151}.EditModal_objectField__jNCSk{background:#f8f8f8;border:1px solid #e0e0e0;border-radius:8px;padding:15px}.EditModal_objectField__jNCSk .EditModal_fieldGroup__PM78b{margin-bottom:12px}.EditModal_objectField__jNCSk .EditModal_fieldGroup__PM78b:last-child{margin-bottom:0}.EditModal_modalFooter__SAhnq{display:flex;justify-content:flex-end;gap:15px;padding:20px 30px;border-top:1px solid #e0e0e0}@media(max-width:767px){.EditModal_modalFooter__SAhnq{padding:15px 20px;gap:10px}}.EditModal_cancelButton__ERDzv{padding:10px 24px;border:1px solid #ddd;background:#fff;color:#374151;border-radius:6px;font-size:.95rem;font-weight:500;cursor:pointer;transition:all .2s ease}.EditModal_cancelButton__ERDzv:hover{background:#f8f8f8}.EditModal_saveButton__EKlC6{padding:10px 24px;border:none;background:#344946;color:#fff;border-radius:6px;font-size:.95rem;font-weight:500;cursor:pointer;transition:all .2s ease}.EditModal_saveButton__EKlC6:hover{background:#2a3d37}@keyframes EditModal_fadeIn__Lxcot{0%{opacity:0}to{opacity:1}}@keyframes EditModal_slideUp__jLCC3{0%{transform:translate(-50%,-45%);opacity:0}to{transform:translate(-50%,-50%);opacity:1}}@keyframes ExportButton_fadeInUp__z_7rJ{to{opacity:1;transform:translateY(0)}}.ExportButton_exportButton__nbqVn{position:fixed;bottom:30px;right:30px;padding:12px 24px;background:var(--button-primary,#344946);color:#fff;border:none;border-radius:30px;cursor:pointer;display:flex;align-items:center;gap:10px;font-size:1rem;font-weight:600;box-shadow:0 4px 20px rgba(0,0,0,.15);transition:all .3s ease;z-index:999}.ExportButton_exportButton__nbqVn svg{font-size:1.1rem}@media(max-width:767px){.ExportButton_exportButton__nbqVn span{display:none}}.ExportButton_exportButton__nbqVn:hover{background:var(--button-primary-dark,#2a3d37);transform:translateY(-2px);box-shadow:0 6px 25px rgba(0,0,0,.2)}.ExportButton_exportButton__nbqVn:active{transform:translateY(0)}@media(max-width:767px){.ExportButton_exportButton__nbqVn{bottom:20px;right:20px;padding:14px;border-radius:50%}.ExportButton_exportButton__nbqVn svg{font-size:1.2rem}}@keyframes InitialTutorial_fadeInUp__WIYy7{to{opacity:1;transform:translateY(0)}}.InitialTutorial_overlay__9pwIT{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);z-index:4000;animation:InitialTutorial_fadeIn__ZU8Fa .3s ease}.InitialTutorial_tutorialModal__pi1ne{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:#fff;border-radius:12px;width:90%;max-width:700px;max-height:90vh;overflow-y:auto;z-index:4001;animation:InitialTutorial_slideUp__fnMt8 .3s ease;box-shadow:0 20px 60px rgba(0,0,0,.3)}@media(max-width:767px){.InitialTutorial_tutorialModal__pi1ne{width:95%;max-height:95vh}}.InitialTutorial_closeButton__QaS60{position:absolute;top:20px;right:20px;background:none;border:none;font-size:1.5rem;color:#999;cursor:pointer;padding:5px;transition:color .2s ease;z-index:1}.InitialTutorial_closeButton__QaS60:hover{color:#374151}@media(max-width:767px){.InitialTutorial_closeButton__QaS60{top:15px;right:15px}}.InitialTutorial_content__A_rQk{padding:40px}@media(max-width:767px){.InitialTutorial_content__A_rQk{padding:30px 20px}}.InitialTutorial_content__A_rQk h2{font-size:2rem;color:#374151;margin-bottom:25px;text-align:center}@media(max-width:767px){.InitialTutorial_content__A_rQk h2{font-size:1.5rem;margin-bottom:20px}}.InitialTutorial_content__A_rQk h3{font-size:1.2rem;color:#374151;margin-bottom:15px;margin-top:25px}@media(max-width:767px){.InitialTutorial_content__A_rQk h3{font-size:1.1rem}}.InitialTutorial_mobileNotice__gLYNe{background:#fff3cd;border:1px solid #ffeaa7;border-radius:8px;padding:15px 20px;margin-bottom:25px;display:flex;gap:15px;align-items:flex-start}.InitialTutorial_mobileNotice__gLYNe svg{font-size:1.5rem;color:#f39c12;flex-shrink:0;margin-top:2px}.InitialTutorial_mobileNotice__gLYNe p{margin:0;font-size:.95rem;line-height:1.5;color:#856404}.InitialTutorial_mobileNotice__gLYNe p strong{font-weight:600}@media(max-width:767px){.InitialTutorial_mobileNotice__gLYNe{padding:12px 15px}.InitialTutorial_mobileNotice__gLYNe svg{font-size:1.25rem}.InitialTutorial_mobileNotice__gLYNe p{font-size:.9rem}}.InitialTutorial_instructions__7SQ2z{background:#f8f9fa;border-radius:8px;padding:20px;margin-bottom:20px}.InitialTutorial_instructions__7SQ2z ol{margin:0;padding-left:20px}.InitialTutorial_instructions__7SQ2z ol li{margin-bottom:12px;line-height:1.6;font-size:.95rem;color:#495057}.InitialTutorial_instructions__7SQ2z ol li strong{color:#374151;font-weight:600}.InitialTutorial_instructions__7SQ2z ol li:last-child{margin-bottom:0}@media(max-width:767px){.InitialTutorial_instructions__7SQ2z{padding:15px}.InitialTutorial_instructions__7SQ2z ol li{font-size:.9rem;margin-bottom:10px}}.InitialTutorial_tips__rtDyS{background:#e8f5e9;border-radius:8px;padding:20px;margin-bottom:25px}.InitialTutorial_tips__rtDyS ul{margin:0;padding-left:20px}.InitialTutorial_tips__rtDyS ul li{margin-bottom:8px;line-height:1.5;font-size:.9rem;color:#2e7d32}.InitialTutorial_tips__rtDyS ul li:last-child{margin-bottom:0}@media(max-width:767px){.InitialTutorial_tips__rtDyS{padding:15px}.InitialTutorial_tips__rtDyS ul li{font-size:.85rem}}.InitialTutorial_actions__lq1As{display:flex;justify-content:center;gap:15px;margin-top:30px}@media(max-width:767px){.InitialTutorial_actions__lq1As{flex-direction:column;gap:10px}}.InitialTutorial_videoButton__SnQbF{padding:12px 24px;background:#fff;color:#344946;border:2px solid #344946;border-radius:6px;font-size:1rem;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:8px;transition:all .2s ease}.InitialTutorial_videoButton__SnQbF svg{font-size:.9rem}.InitialTutorial_videoButton__SnQbF:hover{background:#344946;color:#fff}@media(max-width:767px){.InitialTutorial_videoButton__SnQbF{width:100%;justify-content:center}}.InitialTutorial_startButton___3Xzo{padding:12px 32px;background:#344946;color:#fff;border:none;border-radius:6px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s ease}.InitialTutorial_startButton___3Xzo:hover{background:#2a3d37;transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15)}@media(max-width:767px){.InitialTutorial_startButton___3Xzo{width:100%}}@keyframes InitialTutorial_fadeIn__ZU8Fa{0%{opacity:0}to{opacity:1}}@keyframes InitialTutorial_slideUp__fnMt8{0%{transform:translate(-50%,-45%);opacity:0}to{transform:translate(-50%,-50%);opacity:1}}@keyframes Hero_fadeInUp__lhD4Z{to{opacity:1;transform:translateY(0)}}.Hero_hero__VAgB_{position:relative;min-height:100vh;display:flex;align-items:center;justify-content:center;overflow:hidden;padding-top:100px}@media(max-width:768px){.Hero_hero__VAgB_{height:calc(100vh - 60px)}}.Hero_parallaxBackground__PCo7Z{position:absolute;top:0;left:0;right:0;bottom:0;background-size:cover;background-position:50%;background-repeat:no-repeat;z-index:1}.Hero_heroOverlay__AlRPI{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(180deg,rgba(var(--theme-primary-rgb,52,73,70),.4) 0,rgba(var(--theme-primary-rgb,52,73,70),.6) 50%,rgba(var(--theme-primary-rgb,52,73,70),.8) 100%);z-index:2}.Hero_heroContent__uXTEu{position:relative;z-index:3;text-align:center;color:#fff;padding:4rem;max-width:800px}@media(max-width:768px){.Hero_heroContent__uXTEu{padding:3rem;max-width:600px}}@media(max-width:640px){.Hero_heroContent__uXTEu{padding:2rem;max-width:100%}}.Hero_locationLabel__53iK6{display:inline-block;background:var(--theme-gradient,linear-gradient(135deg,#344946 0,#657064 100%));color:#fff;padding:.5rem 2rem;border-radius:9999px;font-size:.875rem;font-weight:500;text-transform:uppercase;letter-spacing:1px;margin-bottom:3rem}@media(max-width:640px){.Hero_locationLabel__53iK6{font-size:.75rem;padding:.5rem 1rem;margin-bottom:2rem}}.Hero_heroContent__uXTEu h1{font-size:clamp(2.5rem,8vw,4rem);font-weight:700;margin-bottom:3rem;line-height:1.2}@media(max-width:768px){.Hero_heroContent__uXTEu h1{margin-bottom:2rem}}.Hero_tagline__CDwTJ{font-size:1.5rem;margin-bottom:6rem;line-height:1.6;opacity:.95}@media(max-width:768px){.Hero_tagline__CDwTJ{font-size:1.125rem;margin-bottom:4rem}}@media(max-width:640px){.Hero_tagline__CDwTJ{font-size:1rem;margin-bottom:3rem}}.Hero_heroActions__Lfcm_{display:flex;gap:2rem;justify-content:center;flex-wrap:wrap}@media(max-width:640px){.Hero_heroActions__Lfcm_{gap:1rem;flex-direction:column;align-items:center}}.Hero_heroButton__R8DcJ{display:inline-block;padding:1rem 2.5rem;background:var(--theme-gradient,linear-gradient(135deg,#344946 0,#657064 100%));border:none;color:#fff;font-size:.875rem;font-weight:500;text-decoration:none;border-radius:9999px;transition:all .3s cubic-bezier(.4,0,.2,1);cursor:pointer;min-width:180px;text-transform:uppercase;letter-spacing:.08em;box-shadow:0 4px 6px rgba(0,0,0,.1)}.Hero_heroButton__R8DcJ:hover{transform:translateY(-2px);box-shadow:0 20px 40px rgba(0,0,0,.15)}.Hero_heroButton__R8DcJ.Hero_secondary__m__NG{background:rgba(0,0,0,0);border:1px solid hsla(0,0%,100%,.3);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.Hero_heroButton__R8DcJ.Hero_secondary__m__NG:hover{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.5)}@media(max-width:640px){.Hero_heroButton__R8DcJ{padding:.875rem 2rem;font-size:.75rem;min-width:160px}}.Hero_scrollIndicator__1z4rE{position:absolute;bottom:3rem;left:50%;transform:translateX(-50%);animation:Hero_bounce__VPyZE 2s infinite;z-index:3}@media(max-width:640px){.Hero_scrollIndicator__1z4rE{bottom:2rem}}.Hero_mouse__OkGHG{width:30px;height:50px;border:2px solid hsla(0,0%,100%,.5);border-radius:25px;position:relative}.Hero_wheel__ovOXl{width:4px;height:8px;background:hsla(0,0%,100%,.7);border-radius:2px;position:absolute;top:10px;left:50%;transform:translateX(-50%);animation:Hero_scroll__YPRnO 2s infinite}@keyframes Hero_bounce__VPyZE{0%,20%,50%,80%,to{transform:translateX(-50%) translateY(0)}40%{transform:translateX(-50%) translateY(-10px)}60%{transform:translateX(-50%) translateY(-5px)}}@keyframes Hero_scroll__YPRnO{0%{opacity:1;transform:translateX(-50%) translateY(0)}50%{opacity:.5;transform:translateX(-50%) translateY(8px)}to{opacity:0;transform:translateX(-50%) translateY(16px)}}@keyframes HeroV2_fadeInUp__jwU4B{to{opacity:1;transform:translateY(0)}}.HeroV2_hero__1KL3i{position:relative;min-height:100vh;display:flex;align-items:center;justify-content:center;overflow:hidden;padding-top:80px}@media(max-width:768px){.HeroV2_hero__1KL3i{height:calc(100vh - 60px);padding-top:60px}}@media(max-width:640px){.HeroV2_hero__1KL3i{min-height:80vh}}.HeroV2_parallaxBackground__2OqL6{position:absolute;top:0;left:0;right:0;bottom:0;background-size:cover;background-position:50%;background-repeat:no-repeat;z-index:1}.HeroV2_heroOverlay__qrMPu{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(180deg,rgba(var(--theme-primary-rgb,74,124,89),.4) 0,rgba(var(--theme-primary-rgb,74,124,89),.6) 50%,rgba(var(--theme-primary-rgb,74,124,89),.8) 100%);z-index:2}.HeroV2_heroContent__ZJwMD{position:relative;z-index:3;text-align:center;color:#fff;padding:4rem;max-width:900px}@media(max-width:768px){.HeroV2_heroContent__ZJwMD{padding:3rem;max-width:700px}}@media(max-width:640px){.HeroV2_heroContent__ZJwMD{padding:2rem;max-width:100%}}.HeroV2_logoContainer__f82I3{margin-bottom:4rem}.HeroV2_logoContainer__f82I3 img{max-width:100%;height:auto;filter:drop-shadow(0 4px 8px rgba(0,0,0,.3))}@media(max-width:768px){.HeroV2_logoContainer__f82I3{margin-bottom:3rem}.HeroV2_logoContainer__f82I3 img{max-width:500px}}@media(max-width:640px){.HeroV2_logoContainer__f82I3{margin-bottom:2rem}.HeroV2_logoContainer__f82I3 img{max-width:350px}}.HeroV2_tagline__eUMk_{font-size:1.5rem;margin-bottom:6rem;line-height:1.6;opacity:.95;font-weight:500}@media(max-width:768px){.HeroV2_tagline__eUMk_{font-size:1.125rem;margin-bottom:4rem}}@media(max-width:640px){.HeroV2_tagline__eUMk_{font-size:1rem;margin-bottom:3rem}}.HeroV2_heroActions__0Gjt_{display:flex;gap:2rem;justify-content:center;flex-wrap:wrap}@media(max-width:640px){.HeroV2_heroActions__0Gjt_{gap:1rem;flex-direction:column;align-items:center}}.HeroV2_heroButton__MYMFK{display:inline-block;padding:1rem 2.5rem;background:var(--theme-gradient,linear-gradient(135deg,#4a7c59 0,#7fa663 100%));border:none;color:#fff;font-size:.875rem;font-weight:500;text-decoration:none;border-radius:9999px;transition:all .3s cubic-bezier(.4,0,.2,1);cursor:pointer;min-width:180px;text-transform:uppercase;letter-spacing:.08em;box-shadow:0 4px 6px rgba(0,0,0,.1)}.HeroV2_heroButton__MYMFK:hover{transform:translateY(-2px);box-shadow:0 20px 40px rgba(0,0,0,.15)}.HeroV2_heroButton__MYMFK.HeroV2_secondary__YAeim{background:rgba(0,0,0,0);border:1px solid hsla(0,0%,100%,.3);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.HeroV2_heroButton__MYMFK.HeroV2_secondary__YAeim:hover{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.5)}@media(max-width:640px){.HeroV2_heroButton__MYMFK{padding:.875rem 2rem;font-size:.75rem;min-width:160px}}.HeroV2_scrollIndicator__9Fbk_{position:absolute;bottom:3rem;left:50%;transform:translateX(-50%);animation:HeroV2_bounce__qgsFi 2s infinite;z-index:3}@media(max-width:640px){.HeroV2_scrollIndicator__9Fbk_{bottom:2rem}}.HeroV2_mouse__8yZ1Z{width:30px;height:50px;border:2px solid hsla(0,0%,100%,.5);border-radius:25px;position:relative}.HeroV2_wheel__TaTUQ{width:4px;height:8px;background:hsla(0,0%,100%,.7);border-radius:2px;position:absolute;top:10px;left:50%;transform:translateX(-50%);animation:HeroV2_scroll__gmKtA 2s infinite}@keyframes HeroV2_bounce__qgsFi{0%,20%,50%,80%,to{transform:translateX(-50%) translateY(0)}40%{transform:translateX(-50%) translateY(-10px)}60%{transform:translateX(-50%) translateY(-5px)}}@keyframes HeroV2_scroll__gmKtA{0%{opacity:1;transform:translateX(-50%) translateY(0)}50%{opacity:.5;transform:translateX(-50%) translateY(8px)}to{opacity:0;transform:translateX(-50%) translateY(16px)}}@keyframes Introduction_fadeInUp__C2tTO{to{opacity:1;transform:translateY(0)}}.Introduction_introduction__gfARe{padding:8rem 0;background:var(--theme-background,#ffffff)}.Introduction_introduction__gfARe.Introduction_withFade__ImLPT{background:linear-gradient(180deg,var(--theme-background,rgba(250,248,243,.95)) 0,var(--theme-background,rgba(245,241,232,.5)) 100%)}@media(max-width:768px){.Introduction_introduction__gfARe{padding:8rem 0}}@media(max-width:640px){.Introduction_introduction__gfARe{padding:6rem 0}}.Introduction_container__hQpmg{max-width:1400px;margin:0 auto;padding:0 2rem}@media(min-width:768px){.Introduction_container__hQpmg{padding:0 3rem}}@media(min-width:1024px){.Introduction_container__hQpmg{padding:0 4rem}}.Introduction_introHeader__medqO{text-align:center;margin-bottom:8rem}.Introduction_introHeader__medqO h2{font-size:clamp(2rem,5vw,3rem);font-weight:300;color:var(--theme-primary,#344946);margin-bottom:3rem;line-height:1.2}.Introduction_introHeader__medqO .Introduction_lead__vVGYT{font-size:1.125rem;font-weight:500;color:var(--theme-secondary,#657064);margin-bottom:0;line-height:1.6;max-width:800px;margin-left:auto;margin-right:auto}@media(max-width:768px){.Introduction_introHeader__medqO{margin-bottom:6rem}}@media(max-width:640px){.Introduction_introHeader__medqO{margin-bottom:4rem}}.Introduction_introGrid__ymbv7{display:grid;grid-template-columns:1fr 1fr;grid-gap:8rem;gap:8rem;align-items:center}@media(max-width:1024px){.Introduction_introGrid__ymbv7{gap:6rem;grid-template-columns:.2fr 1fr}}@media(max-width:1100px){.Introduction_introGrid__ymbv7{gap:2rem}}@media(max-width:900px){.Introduction_introGrid__ymbv7{grid-template-columns:1fr;gap:4rem;padding:0 2rem}}@media(max-width:768px){.Introduction_introGrid__ymbv7{grid-template-columns:1fr;gap:4rem;padding:0 2rem}}@media(max-width:640px){.Introduction_introGrid__ymbv7{padding:0 1rem}}.Introduction_introContent__6NGX6 p{font-size:1rem;line-height:1.7;color:#374151;margin-bottom:2rem}.Introduction_introContent__6NGX6 p:last-of-type{margin-bottom:4rem}@media(max-width:1250px){.Introduction_introContent__6NGX6{max-width:450px}}@media(max-width:1100px){.Introduction_introContent__6NGX6{max-width:400px}}@media(max-width:900px){.Introduction_introContent__6NGX6{text-align:center;max-width:none}}@media(max-width:768px){.Introduction_introContent__6NGX6{text-align:center}}.Introduction_stats__dVlMZ{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2rem;gap:2rem;margin-top:4rem}@media(max-width:640px){.Introduction_stats__dVlMZ{grid-template-columns:1fr;gap:1rem}}.Introduction_stat__5GfPM{text-align:center;padding:2rem;background:hsla(0,0%,100%,.7);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:16px;border:1px solid var(--theme-secondary,rgba(101,112,100,.3))}.Introduction_stat__5GfPM .Introduction_statNumber__lCBPL{display:block;font-size:clamp(1.5rem,4vw,2.5rem);font-weight:700;color:var(--theme-primary,#344946);line-height:1;margin-bottom:.5rem;white-space:nowrap;overflow:visible}.Introduction_stat__5GfPM .Introduction_statLabel__N1t6S{font-size:.875rem;color:var(--theme-secondary,#657064);font-weight:500;text-transform:uppercase;letter-spacing:1px;line-height:1.3;word-break:break-word}.Introduction_introImage__daXWr{position:relative;border-radius:16px;overflow:hidden;aspect-ratio:4/3;box-shadow:0 10px 30px rgba(0,0,0,.1);width:100%;height:auto}.Introduction_introImage__daXWr img{width:100%;height:100%;object-fit:cover}@media(max-width:1100px){.Introduction_introImage__daXWr{margin-bottom:15rem}}@media(max-width:900px){.Introduction_introImage__daXWr{order:1;max-width:700px;margin:0 auto;min-height:350px}}@media(max-width:768px){.Introduction_introImage__daXWr{order:1;max-width:600px;margin:0 auto;min-height:300px}}@media(max-width:640px){.Introduction_introImage__daXWr{max-width:100%;min-height:250px;margin:0}}.Introduction_imageOverlay__qJWP9{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(45deg,rgba(52,73,70,.1),rgba(101,112,100,.05));pointer-events:none}@keyframes IntroductionV2_fadeInUp__z_iO9{to{opacity:1;transform:translateY(0)}}.IntroductionV2_introduction__VkHxe{padding:8rem 0;background:var(--theme-background);position:relative}@media(max-width:767px){.IntroductionV2_introduction__VkHxe{padding:6rem 0}}.IntroductionV2_introduction__VkHxe:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:var(--theme-background);z-index:-1}.IntroductionV2_container__bcxlJ{max-width:1400px;margin:0 auto;padding:0 2rem}@media(min-width:768px){.IntroductionV2_container__bcxlJ{padding:0 3rem}}@media(min-width:1024px){.IntroductionV2_container__bcxlJ{padding:0 4rem}}.IntroductionV2_contentWrapper__RuEmh{display:grid;grid-template-columns:1fr 1.2fr;grid-gap:8rem;gap:8rem;align-items:center}@media(min-width:768px)and (max-width:1023px){.IntroductionV2_contentWrapper__RuEmh{grid-template-columns:1fr;gap:6rem}}.IntroductionV2_imagesColumn__LFpA4{display:grid;grid-template-rows:1fr auto;grid-gap:3rem;gap:3rem;position:relative}@media(min-width:768px)and (max-width:1023px){.IntroductionV2_imagesColumn__LFpA4{display:none}}.IntroductionV2_imageTop__F1BpW{position:relative;border-radius:16px;overflow:hidden;height:400px;box-shadow:0 20px 40px rgba(0,0,0,.1)}.IntroductionV2_imageTop__F1BpW img{width:100%;height:100%;object-fit:cover}.IntroductionV2_imageTop__F1BpW:after{content:"";position:absolute;bottom:0;left:0;right:0;height:100px;background:linear-gradient(0deg,rgba(0,0,0,.4),rgba(0,0,0,.1) 70%,transparent)}.IntroductionV2_imageBottom__uRqYg{position:relative;border-radius:16px;overflow:hidden;height:250px;margin-left:4rem;box-shadow:0 15px 30px rgba(0,0,0,.08)}.IntroductionV2_imageBottom__uRqYg img{width:100%;height:100%;object-fit:cover}.IntroductionV2_textColumn__dzAU4{padding-left:3rem}@media(min-width:768px)and (max-width:1023px){.IntroductionV2_textColumn__dzAU4{padding-left:0}}.IntroductionV2_header__FCr6X{margin-bottom:4rem}.IntroductionV2_header__FCr6X .IntroductionV2_subtitle__hfMcx{display:inline-block;color:var(--theme-primary);font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:2px;margin-bottom:2rem;position:relative;padding-left:30px}.IntroductionV2_header__FCr6X .IntroductionV2_subtitle__hfMcx:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:20px;height:2px;background:var(--theme-primary)}.IntroductionV2_header__FCr6X h2{font-size:clamp(2rem,4vw,2.75rem);font-weight:700;color:#000;margin-bottom:3rem;line-height:1.2;letter-spacing:-.5px}.IntroductionV2_header__FCr6X .IntroductionV2_description__6W0jR{font-size:1.125rem;color:#374151;line-height:1.7}.IntroductionV2_features__exGTt{display:grid;grid-template-columns:1fr 1fr;grid-gap:2rem;gap:2rem;margin-bottom:4rem}@media(max-width:767px){.IntroductionV2_features__exGTt{grid-template-columns:1fr}}.IntroductionV2_featureItem__F590r{display:flex;align-items:center;gap:1rem}.IntroductionV2_featureItem__F590r .IntroductionV2_iconWrapper__XDgy_{flex-shrink:0;width:24px;height:24px;border-radius:50%;background:var(--theme-gradient);display:flex;align-items:center;justify-content:center;color:#fff}.IntroductionV2_featureItem__F590r .IntroductionV2_iconWrapper__XDgy_ svg{width:12px;height:12px}.IntroductionV2_featureItem__F590r span{font-size:1rem;color:#374151;line-height:1.5}.IntroductionV2_ctaWrapper__bJpkN{margin-top:4rem}.IntroductionV2_ctaWrapper__bJpkN .IntroductionV2_ctaButton__ypTx_{background:linear-gradient(135deg,#344946,#657064);border:none;font-size:.875rem;border-radius:9999px;transition:all .3s cubic-bezier(.4,0,.2,1);cursor:pointer;position:relative;overflow:hidden;text-transform:uppercase;letter-spacing:.08em;box-shadow:0 4px 6px rgba(0,0,0,.1);display:inline-block;background:var(--theme-gradient);color:#fff;padding:2rem 4rem;font-size:1rem;font-weight:500;text-decoration:none;transition:all .3s ease}.IntroductionV2_ctaWrapper__bJpkN .IntroductionV2_ctaButton__ypTx_:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:hsla(0,0%,100%,.15);transform:translateX(-100%);transition:transform .3s cubic-bezier(.4,0,.2,1)}.IntroductionV2_ctaWrapper__bJpkN .IntroductionV2_ctaButton__ypTx_:hover{box-shadow:0 20px 40px rgba(0,0,0,.15)}.IntroductionV2_ctaWrapper__bJpkN .IntroductionV2_ctaButton__ypTx_:hover:before{transform:translateX(0)}.IntroductionV2_ctaWrapper__bJpkN .IntroductionV2_ctaButton__ypTx_:active{transform:translateY(0)}.IntroductionV2_ctaWrapper__bJpkN .IntroductionV2_ctaButton__ypTx_:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(0,0,0,.15)}@keyframes ServicesGrid_fadeInUp__HOdMI{to{opacity:1;transform:translateY(0)}}.ServicesGrid_services__4PjtD{padding:8rem 0;background:var(--theme-background);position:relative}@media(max-width:767px){.ServicesGrid_services__4PjtD{padding:6rem 0}}.ServicesGrid_services__4PjtD:before{content:"";position:absolute;top:-100px;left:0;right:0;height:200px;background:var(--theme-gradient);opacity:.03;transform:skewY(-2deg)}.ServicesGrid_container__sFpKg{max-width:1400px;margin:0 auto;padding:0 2rem;position:relative}@media(min-width:768px){.ServicesGrid_container__sFpKg{padding:0 3rem}}@media(min-width:1024px){.ServicesGrid_container__sFpKg{padding:0 4rem}}.ServicesGrid_header__7_xvH{text-align:center;margin-bottom:8rem}@media(max-width:767px){.ServicesGrid_header__7_xvH{margin-bottom:6rem}}.ServicesGrid_header__7_xvH h2{font-size:clamp(2rem,5vw,3rem);font-weight:700;color:var(--theme-primary);margin-bottom:3rem;line-height:1.2;letter-spacing:-.5px}.ServicesGrid_header__7_xvH .ServicesGrid_subtitle__rxkpN{font-size:1.125rem;color:#374151;max-width:600px;margin:0 auto;line-height:1.6}@media(max-width:767px){.ServicesGrid_header__7_xvH .ServicesGrid_subtitle__rxkpN{font-size:1rem}}.ServicesGrid_servicesGrid__VRQXk{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));grid-gap:3rem;gap:3rem}@media(min-width:768px)and (max-width:1023px){.ServicesGrid_servicesGrid__VRQXk{grid-template-columns:repeat(2,1fr)}}@media(max-width:767px){.ServicesGrid_servicesGrid__VRQXk{grid-template-columns:1fr;gap:2rem}}.ServicesGrid_serviceCard__cnGgm{background:#fff;border-radius:16px;padding:4rem;box-shadow:0 2px 10px rgba(0,0,0,.05);transition:all .3s ease;border:1px solid rgba(0,0,0,.05)}@media(max-width:767px){.ServicesGrid_serviceCard__cnGgm{padding:3rem}}.ServicesGrid_serviceCard__cnGgm:hover{transform:translateY(-5px);box-shadow:0 10px 30px rgba(0,0,0,.1);border-color:var(--theme-primary)}.ServicesGrid_serviceCard__cnGgm:hover .ServicesGrid_iconWrapper__4FHlQ{transform:scale(1.1);background:var(--theme-gradient)}.ServicesGrid_serviceCard__cnGgm:hover .ServicesGrid_iconWrapper__4FHlQ svg{color:#fff}.ServicesGrid_serviceCard__cnGgm .ServicesGrid_iconWrapper__4FHlQ{width:60px;height:60px;border-radius:8px;background:linear-gradient(135deg,rgba(44,122,123,.1019607843),rgba(74,144,226,.1019607843));display:flex;align-items:center;justify-content:center;margin-bottom:3rem;transition:all .3s ease}.ServicesGrid_serviceCard__cnGgm .ServicesGrid_iconWrapper__4FHlQ svg{width:28px;height:28px;color:var(--theme-primary);transition:color .3s ease}.ServicesGrid_serviceCard__cnGgm h3{font-size:1.5rem;font-weight:600;color:#000;margin-bottom:1rem;line-height:1.3}.ServicesGrid_serviceCard__cnGgm .ServicesGrid_description__hIHgQ{font-size:1rem;color:#374151;line-height:1.6;margin-bottom:2rem}.ServicesGrid_serviceCard__cnGgm .ServicesGrid_features__EKPV3{list-style:none;padding:0;margin:0}.ServicesGrid_serviceCard__cnGgm .ServicesGrid_features__EKPV3 li{font-size:.875rem;color:#9ca3af;padding-left:3rem;position:relative;line-height:1.8}.ServicesGrid_serviceCard__cnGgm .ServicesGrid_features__EKPV3 li:before{content:"✓";position:absolute;left:0;color:var(--theme-primary);font-weight:700}@keyframes ProcessSteps_fadeInUp___tzwp{to{opacity:1;transform:translateY(0)}}.ProcessSteps_processSteps__K6gpb{padding:8rem 0;background:var(--theme-background);position:relative;overflow:hidden}@media(max-width:767px){.ProcessSteps_processSteps__K6gpb{padding:6rem 0}}.ProcessSteps_backgroundPattern__lypIL{position:absolute;top:0;left:0;right:0;bottom:0;background-image:radial-gradient(circle at 20% 50%,rgba(255,255,255,.05) 0,transparent 50%),radial-gradient(circle at 80% 80%,rgba(255,255,255,.03) 0,transparent 50%),radial-gradient(circle at 40% 20%,rgba(255,255,255,.02) 0,transparent 50%);pointer-events:none}.ProcessSteps_container__vo74u{max-width:1400px;margin:0 auto;padding:0 2rem;position:relative;z-index:1}@media(min-width:768px){.ProcessSteps_container__vo74u{padding:0 3rem}}@media(min-width:1024px){.ProcessSteps_container__vo74u{padding:0 4rem}}.ProcessSteps_header__1yEKD{text-align:center;margin-bottom:8rem;color:#fff}@media(max-width:767px){.ProcessSteps_header__1yEKD{margin-bottom:6rem}}.ProcessSteps_header__1yEKD h2{font-size:clamp(2rem,5vw,3rem);font-weight:700;margin-bottom:3rem;line-height:1.2;letter-spacing:-.5px}.ProcessSteps_header__1yEKD .ProcessSteps_subtitle__WH_YI{font-size:1.125rem;opacity:.9;max-width:600px;margin:0 auto;line-height:1.6}@media(max-width:767px){.ProcessSteps_header__1yEKD .ProcessSteps_subtitle__WH_YI{font-size:1rem}}.ProcessSteps_stepsWrapper__9ypVk{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:3rem;gap:3rem;position:relative;margin-bottom:8rem}@media(min-width:768px)and (max-width:1023px){.ProcessSteps_stepsWrapper__9ypVk{grid-template-columns:repeat(2,1fr)}}@media(max-width:767px){.ProcessSteps_stepsWrapper__9ypVk{grid-template-columns:1fr;gap:2rem}}.ProcessSteps_progressLine__x187V{position:absolute;top:35px;left:10%;right:10%;height:2px;background:hsla(0,0%,100%,.2);z-index:0}@media(max-width:767px){.ProcessSteps_progressLine__x187V{display:none}}.ProcessSteps_stepCard__Er5yV{position:relative;background:hsla(0,0%,100%,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.2);border-radius:16px;padding:4rem;transition:all .3s ease}@media(max-width:767px){.ProcessSteps_stepCard__Er5yV{padding:3rem}}.ProcessSteps_stepCard__Er5yV:hover{transform:translateY(-5px);background:hsla(0,0%,100%,.15);box-shadow:0 10px 30px rgba(0,0,0,.2)}.ProcessSteps_stepCard__Er5yV:hover .ProcessSteps_stepNumber__l7SWh{transform:scale(1.1);background:#fff;color:var(--theme-primary)}.ProcessSteps_stepNumber__l7SWh{width:70px;height:70px;border-radius:50%;background:hsla(0,0%,100%,.2);border:2px solid hsla(0,0%,100%,.4);display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:700;color:#fff;margin-bottom:3rem;transition:all .3s ease;position:relative;z-index:1}@media(max-width:767px){.ProcessSteps_stepNumber__l7SWh{width:60px;height:60px;font-size:1.125rem}}.ProcessSteps_stepContent__smNXI h3{font-size:1.5rem;font-weight:600;color:#fff;margin-bottom:1rem;line-height:1.3}.ProcessSteps_stepContent__smNXI p{font-size:1rem;color:hsla(0,0%,100%,.85);line-height:1.6;margin-bottom:2rem}.ProcessSteps_stepContent__smNXI .ProcessSteps_highlight__Vc5Yh{display:inline-block;font-size:.875rem;color:#fff;background:hsla(0,0%,100%,.2);padding:4px 12px;border-radius:9999px;font-weight:500}.ProcessSteps_ctaSection__n07O3{text-align:center;margin-top:8rem}.ProcessSteps_ctaSection__n07O3 .ProcessSteps_ctaButton__Uhp2s{display:inline-block;background:linear-gradient(135deg,#344946,#657064);color:#fff;font-size:.875rem;font-weight:500;text-decoration:none;border-radius:9999px;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;text-transform:uppercase;letter-spacing:.08em;box-shadow:0 4px 6px rgba(0,0,0,.1);background:#fff;color:var(--theme-primary);padding:2rem 4rem;font-size:1rem;font-weight:600;border:none;cursor:pointer;transition:all .3s ease}.ProcessSteps_ctaSection__n07O3 .ProcessSteps_ctaButton__Uhp2s:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:hsla(0,0%,100%,.15);transform:translateX(-100%);transition:transform .3s cubic-bezier(.4,0,.2,1)}.ProcessSteps_ctaSection__n07O3 .ProcessSteps_ctaButton__Uhp2s:hover{box-shadow:0 20px 40px rgba(0,0,0,.15)}.ProcessSteps_ctaSection__n07O3 .ProcessSteps_ctaButton__Uhp2s:hover:before{transform:translateX(0)}.ProcessSteps_ctaSection__n07O3 .ProcessSteps_ctaButton__Uhp2s:active{transform:translateY(0)}.ProcessSteps_ctaSection__n07O3 .ProcessSteps_ctaButton__Uhp2s:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(0,0,0,.2)}@keyframes TestimonialsV2_fadeInUp__Q1o1V{to{opacity:1;transform:translateY(0)}}.TestimonialsV2_testimonials__nJFvY{padding:8rem 0;background:var(--theme-background);position:relative;overflow:hidden}@media(max-width:767px){.TestimonialsV2_testimonials__nJFvY{padding:6rem 0}}.TestimonialsV2_testimonials__nJFvY:after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:100px;height:2px;background:var(--theme-gradient);opacity:.3}.TestimonialsV2_container__OC6AR{max-width:1400px;margin:0 auto;padding:0 2rem;max-width:1000px}@media(min-width:768px){.TestimonialsV2_container__OC6AR{padding:0 3rem}}@media(min-width:1024px){.TestimonialsV2_container__OC6AR{padding:0 4rem}}.TestimonialsV2_header__hB0D1{text-align:center;margin-bottom:8rem}@media(max-width:767px){.TestimonialsV2_header__hB0D1{margin-bottom:6rem}}.TestimonialsV2_header__hB0D1 h2{font-size:clamp(2rem,5vw,3rem);font-weight:700;color:var(--theme-primary);margin-bottom:3rem;line-height:1.2;letter-spacing:-.5px}.TestimonialsV2_header__hB0D1 .TestimonialsV2_subtitle__wzblr{font-size:1.125rem;color:#374151;line-height:1.6}@media(max-width:767px){.TestimonialsV2_header__hB0D1 .TestimonialsV2_subtitle__wzblr{font-size:1rem}}.TestimonialsV2_testimonialWrapper__9aDdL{display:flex;align-items:center;gap:4rem;margin-bottom:4rem}@media(max-width:767px){.TestimonialsV2_testimonialWrapper__9aDdL{gap:2rem}}.TestimonialsV2_navButton__zBSZq{background:#fff;border:2px solid var(--theme-secondary);border-radius:50%;width:48px;height:48px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;flex-shrink:0}@media(max-width:767px){.TestimonialsV2_navButton__zBSZq{width:36px;height:36px}}.TestimonialsV2_navButton__zBSZq svg{color:var(--theme-primary);width:20px;height:20px}@media(max-width:767px){.TestimonialsV2_navButton__zBSZq svg{width:16px;height:16px}}.TestimonialsV2_navButton__zBSZq:hover{background:var(--theme-gradient);border-color:rgba(0,0,0,0);transform:scale(1.1)}.TestimonialsV2_navButton__zBSZq:hover svg{color:#fff}.TestimonialsV2_navButton__zBSZq:disabled{opacity:.3;cursor:not-allowed}.TestimonialsV2_testimonialCard__J6lr4{flex:1 1;background:#fff;border-radius:24px;padding:8rem;box-shadow:0 10px 40px rgba(0,0,0,.08);position:relative;min-height:320px;display:flex;flex-direction:column;align-items:center;text-align:center}@media(max-width:767px){.TestimonialsV2_testimonialCard__J6lr4{padding:4rem;min-height:280px}}.TestimonialsV2_quoteIcon__wiTEC{position:absolute;top:-20px;left:50%;transform:translateX(-50%);width:40px;height:40px;background:var(--theme-gradient);border-radius:50%;display:flex;align-items:center;justify-content:center}.TestimonialsV2_quoteIcon__wiTEC svg{color:#fff;width:18px;height:18px}.TestimonialsV2_rating__nf_CL{display:flex;gap:4px;margin-bottom:3rem}.TestimonialsV2_rating__nf_CL .TestimonialsV2_starFilled__ad7DM{color:#ffb800;width:20px;height:20px}.TestimonialsV2_rating__nf_CL .TestimonialsV2_starEmpty__iOtds{color:#e0e0e0;width:20px;height:20px}.TestimonialsV2_quote__S4B_c{font-size:1.125rem;color:#374151;line-height:1.8;font-style:italic;margin-bottom:4rem;flex:1 1;display:flex;align-items:center}@media(max-width:767px){.TestimonialsV2_quote__S4B_c{font-size:1rem}}.TestimonialsV2_author__OtSV7{display:flex;align-items:center;gap:2rem}.TestimonialsV2_author__OtSV7 img{width:60px;height:60px;border-radius:50%;object-fit:cover;border:3px solid var(--theme-secondary)}@media(max-width:767px){.TestimonialsV2_author__OtSV7 img{width:50px;height:50px}}.TestimonialsV2_author__OtSV7 .TestimonialsV2_authorInfo__RkgFM{text-align:left}.TestimonialsV2_author__OtSV7 .TestimonialsV2_authorInfo__RkgFM h4{font-size:1.125rem;font-weight:600;color:#000;margin-bottom:4px}.TestimonialsV2_author__OtSV7 .TestimonialsV2_authorInfo__RkgFM span{font-size:.875rem;color:#9ca3af}.TestimonialsV2_indicators__9V5ZH{display:flex;justify-content:center;gap:.5rem}.TestimonialsV2_indicators__9V5ZH .TestimonialsV2_indicator__MI1Ww{width:10px;height:10px;border-radius:50%;border:none;background:var(--theme-secondary);cursor:pointer;transition:all .3s ease;padding:0}.TestimonialsV2_indicators__9V5ZH .TestimonialsV2_indicator__MI1Ww.TestimonialsV2_active__5IP5T{width:30px;border-radius:5px;background:var(--theme-gradient)}.TestimonialsV2_indicators__9V5ZH .TestimonialsV2_indicator__MI1Ww:hover:not(.TestimonialsV2_active__5IP5T){background:var(--theme-primary);transform:scale(1.2)}@keyframes CtaSectionV2_fadeInUp__SmA3T{to{opacity:1;transform:translateY(0)}}.CtaSectionV2_ctaSection__9UVMz{padding:8rem 0;background:var(--theme-background);position:relative;overflow:hidden}@media(max-width:767px){.CtaSectionV2_ctaSection__9UVMz{padding:6rem 0}}.CtaSectionV2_backgroundDecoration__wgXAp{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none}.CtaSectionV2_backgroundDecoration__wgXAp .CtaSectionV2_circle1__OvZfb{position:absolute;width:400px;height:400px;border-radius:50%;background:hsla(0,0%,100%,.03);top:-200px;left:-200px}.CtaSectionV2_backgroundDecoration__wgXAp .CtaSectionV2_circle2__a7oVd{position:absolute;width:300px;height:300px;border-radius:50%;background:hsla(0,0%,100%,.02);bottom:-150px;right:-150px}.CtaSectionV2_backgroundDecoration__wgXAp .CtaSectionV2_circle3__qYFJc{position:absolute;width:250px;height:250px;border-radius:50%;background:hsla(0,0%,100%,.04);top:50%;left:50%;transform:translate(-50%,-50%)}.CtaSectionV2_container__GjLDa{max-width:1400px;margin:0 auto;padding:0 2rem;position:relative;z-index:1}@media(min-width:768px){.CtaSectionV2_container__GjLDa{padding:0 3rem}}@media(min-width:1024px){.CtaSectionV2_container__GjLDa{padding:0 4rem}}.CtaSectionV2_contentWrapper__9w577{display:grid;grid-template-columns:1fr 1.2fr;grid-gap:8rem;gap:8rem;align-items:center}@media(min-width:768px)and (max-width:1023px){.CtaSectionV2_contentWrapper__9w577{grid-template-columns:1fr;gap:6rem}}.CtaSectionV2_leftColumn__PTbd0{color:#fff}.CtaSectionV2_leftColumn__PTbd0 h2{font-size:clamp(2rem,5vw,3rem);font-weight:700;margin-bottom:3rem;line-height:1.2;letter-spacing:-.5px}.CtaSectionV2_leftColumn__PTbd0 .CtaSectionV2_subtitle__b_AVk{font-size:1.125rem;opacity:.9;margin-bottom:4rem;line-height:1.6}@media(max-width:767px){.CtaSectionV2_leftColumn__PTbd0 .CtaSectionV2_subtitle__b_AVk{font-size:1rem}}.CtaSectionV2_features__BVGOT{display:flex;flex-direction:column;gap:3rem}.CtaSectionV2_featureItem__T0qZB{display:flex;align-items:flex-start;gap:2rem}.CtaSectionV2_featureItem__T0qZB .CtaSectionV2_iconWrapper__kUieH{flex-shrink:0;width:48px;height:48px;border-radius:8px;background:hsla(0,0%,100%,.15);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center}.CtaSectionV2_featureItem__T0qZB .CtaSectionV2_iconWrapper__kUieH svg{color:#fff;width:20px;height:20px}.CtaSectionV2_featureItem__T0qZB .CtaSectionV2_featureText___klvT h4{font-size:1.125rem;font-weight:600;color:#fff;margin-bottom:4px}.CtaSectionV2_featureItem__T0qZB .CtaSectionV2_featureText___klvT p{font-size:1rem;color:hsla(0,0%,100%,.85);line-height:1.5}.CtaSectionV2_rightColumn__08aJ1{display:flex;justify-content:center;align-items:center}.CtaSectionV2_ctaCard__Dzm2E{background:#fff;border-radius:24px;padding:6rem;box-shadow:0 20px 50px rgba(0,0,0,.2);text-align:center;max-width:400px;width:100%}@media(max-width:767px){.CtaSectionV2_ctaCard__Dzm2E{padding:4rem}}.CtaSectionV2_ctaCard__Dzm2E h3{font-size:2rem;font-weight:700;color:#000;margin-bottom:1rem}.CtaSectionV2_ctaCard__Dzm2E>p{font-size:1rem;color:#374151;margin-bottom:4rem}.CtaSectionV2_buttonGroup__eptx7{display:flex;flex-direction:column;gap:2rem;margin-bottom:4rem}.CtaSectionV2_primaryButton__U5DV4,.CtaSectionV2_secondaryButton__lEQzM{display:inline-block;background:linear-gradient(135deg,#344946,#657064);color:#fff;text-decoration:none;border-radius:9999px;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;text-transform:uppercase;letter-spacing:.08em;box-shadow:0 4px 6px rgba(0,0,0,.1);width:100%;padding:1rem 2rem;font-size:.875rem;font-weight:500;border:none;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:.5rem}.CtaSectionV2_primaryButton__U5DV4:before,.CtaSectionV2_secondaryButton__lEQzM:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:hsla(0,0%,100%,.15);transform:translateX(-100%);transition:transform .3s cubic-bezier(.4,0,.2,1)}.CtaSectionV2_primaryButton__U5DV4:hover,.CtaSectionV2_secondaryButton__lEQzM:hover{box-shadow:0 20px 40px rgba(0,0,0,.15)}.CtaSectionV2_primaryButton__U5DV4:hover:before,.CtaSectionV2_secondaryButton__lEQzM:hover:before{transform:translateX(0)}.CtaSectionV2_primaryButton__U5DV4:active,.CtaSectionV2_secondaryButton__lEQzM:active{transform:translateY(0)}.CtaSectionV2_primaryButton__U5DV4 svg,.CtaSectionV2_secondaryButton__lEQzM svg{width:16px;height:16px}.CtaSectionV2_primaryButton__U5DV4:hover,.CtaSectionV2_secondaryButton__lEQzM:hover{transform:translateY(-2px);box-shadow:0 4px 15px rgba(0,0,0,.15)}.CtaSectionV2_primaryButton__U5DV4{background:var(--theme-gradient);color:#fff}.CtaSectionV2_secondaryButton__lEQzM{background:#fff;color:var(--theme-primary);border:2px solid var(--theme-primary)}.CtaSectionV2_secondaryButton__lEQzM:hover{background:var(--theme-primary);color:#fff}.CtaSectionV2_contactInfo__D8SdA{border-top:1px solid rgba(0,0,0,.1);padding-top:3rem}.CtaSectionV2_contactInfo__D8SdA .CtaSectionV2_contactItem__w1idj{display:flex;align-items:center;justify-content:center;gap:1rem;margin-bottom:1rem}.CtaSectionV2_contactInfo__D8SdA .CtaSectionV2_contactItem__w1idj svg{color:var(--theme-primary);width:14px;height:14px}.CtaSectionV2_contactInfo__D8SdA .CtaSectionV2_contactItem__w1idj span{font-size:.875rem;color:#374151}.Partnership_partnership__TTu3x{padding:5rem 0;background:var(--theme-background);color:var(--theme-primary)}.Partnership_container__lTjoB{max-width:1200px;margin:0 auto;padding:0 2rem}@media(max-width:768px){.Partnership_container__lTjoB{padding:0 1rem}}.Partnership_sectionHeader__QvSbk{text-align:center;margin-bottom:4rem}.Partnership_sectionHeader__QvSbk h2{font-size:2.5rem;font-weight:300;margin-bottom:1rem;color:var(--theme-primary)}@media(max-width:768px){.Partnership_sectionHeader__QvSbk h2{font-size:2rem}}.Partnership_cardsGrid__38iJI{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));grid-gap:2rem;gap:2rem}@media(max-width:768px){.Partnership_cardsGrid__38iJI{grid-template-columns:1fr;gap:1.5rem}}@media(max-width:400px){.Partnership_cardsGrid__38iJI{grid-template-columns:1fr}}.Partnership_card__45Vkm{background:var(--theme-card-background,white);border-radius:12px;overflow:hidden;box-shadow:0 10px 30px rgba(0,0,0,.1);transition:all .3s ease}.Partnership_card__45Vkm:hover{transform:translateY(-5px);box-shadow:0 20px 40px rgba(0,0,0,.15)}.Partnership_cardImage__xopkz{position:relative;width:100%;height:250px;overflow:hidden}.Partnership_cardImage__xopkz img{transition:transform .3s ease}.Partnership_cardImage__xopkz:hover img{transform:scale(1.05)}.Partnership_cardOverlay__1wS6s{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(180deg,transparent,rgba(0,0,0,.3));z-index:1}.Partnership_cardContent__W3qHp{padding:2rem}@media(max-width:768px){.Partnership_cardContent__W3qHp{padding:1.5rem}}.Partnership_cardTitle__ewvpK{font-size:1.5rem;font-weight:600;margin-bottom:1rem;color:var(--theme-primary);line-height:1.3}@media(max-width:768px){.Partnership_cardTitle__ewvpK{font-size:1.3rem}}.Partnership_cardDescription__AkjWK{font-size:1rem;line-height:1.6;color:var(--theme-secondary);margin:0}@media(max-width:768px){.Partnership_cardDescription__AkjWK{font-size:.95rem}}@keyframes Experiences_fadeInUp__ZO2NQ{to{opacity:1;transform:translateY(0)}}.Experiences_experiences__Sq_uU{padding:8rem 0;background:var(--theme-background,#ffffff)}@media(max-width:768px){.Experiences_experiences__Sq_uU{padding:8rem 0}}@media(max-width:640px){.Experiences_experiences__Sq_uU{padding:6rem 0}}.Experiences_container__14Qvu{max-width:1400px;margin:0 auto;padding:0 2rem}@media(min-width:768px){.Experiences_container__14Qvu{padding:0 3rem}}@media(min-width:1024px){.Experiences_container__14Qvu{padding:0 4rem}}.Experiences_sectionHeader__02_5k{text-align:center;margin-bottom:8rem}@media(max-width:768px){.Experiences_sectionHeader__02_5k{margin-bottom:6rem}}@media(max-width:640px){.Experiences_sectionHeader__02_5k{margin-bottom:4rem}}.Experiences_sectionHeader__02_5k .Experiences_sectionLabel__zjOht{color:var(--theme-secondary,#657064);font-size:.875rem;text-transform:uppercase;letter-spacing:2px;margin-bottom:2rem;font-weight:500;display:block}@media(max-width:640px){.Experiences_sectionHeader__02_5k .Experiences_sectionLabel__zjOht{font-size:.75rem;letter-spacing:1px}}.Experiences_sectionHeader__02_5k h2{font-size:clamp(2rem,5vw,3rem);font-weight:700;color:var(--theme-primary,#344946);margin-bottom:3rem;line-height:1.2}.Experiences_sectionHeader__02_5k p{font-size:1.125rem;color:#374151;max-width:600px;margin:0 auto;line-height:1.6}.Experiences_experienceCards__aUiQb{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));grid-gap:4rem;gap:4rem}@media(max-width:1024px){.Experiences_experienceCards__aUiQb{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:3rem}}@media(max-width:640px){.Experiences_experienceCards__aUiQb{grid-template-columns:1fr;gap:2rem}}.Experiences_experienceCard__Cz684{position:relative;background:#fff;border-radius:24px;overflow:hidden;transition:all .6s cubic-bezier(.4,0,.2,1);border:1px solid var(--theme-secondary,rgba(101,112,100,.3))}.Experiences_experienceCard__Cz684:hover{transform:translateY(-8px);box-shadow:0 25px 50px rgba(0,0,0,.2)}.Experiences_experienceCard__Cz684:hover .Experiences_cardImage__mP9Iu img{transform:scale(1.05)}.Experiences_experienceCard__Cz684:hover .Experiences_cardImage__mP9Iu .Experiences_cardIcon__FIFvj{transform:translate(-50%,-50%) rotate(1turn)}.Experiences_cardImage__mP9Iu{height:250px;overflow:hidden;position:relative}.Experiences_cardImage__mP9Iu img{width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.4,0,.2,1)}@media(max-width:640px){.Experiences_cardImage__mP9Iu{height:200px}}.Experiences_cardOverlay__yn8yX{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(to bottom,transparent 0,rgba(var(--theme-primary-rgb,52,73,70),.7) 100%)}.Experiences_cardIcon__FIFvj{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:60px;height:60px;background:hsla(0,0%,100%,.95);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--theme-primary,#344946);font-size:1.8rem;box-shadow:0 20px 40px rgba(0,0,0,.15);transition:transform .6s cubic-bezier(.4,0,.2,1);z-index:2}@media(max-width:640px){.Experiences_cardIcon__FIFvj{width:50px;height:50px;font-size:1.5rem}}.Experiences_cardContent__DvQ6X{padding:4rem 3rem 3rem}.Experiences_cardContent__DvQ6X h3{font-size:1.5rem;font-weight:500;color:var(--theme-primary,#344946);margin-bottom:1rem;line-height:1.3}.Experiences_cardContent__DvQ6X p{font-size:1rem;color:#374151;line-height:1.6;margin-bottom:2rem}@media(max-width:768px){.Experiences_cardContent__DvQ6X{padding:3rem 2rem 2rem}}@media(max-width:640px){.Experiences_cardContent__DvQ6X{padding:2rem 1rem 1rem}}.Experiences_cardFeatures__HVe__{list-style:none;padding:0;margin:2rem 0 0}.Experiences_cardFeatures__HVe__ li{position:relative;padding-left:3rem;margin-bottom:.5rem;font-size:.875rem;color:#374151;line-height:1.4}.Experiences_cardFeatures__HVe__ li:before{content:"✓";position:absolute;left:0;top:2px;color:var(--theme-secondary,#657064);font-weight:700;font-size:.75rem}.Experiences_cardFeatures__HVe__ li:last-child{margin-bottom:0}@keyframes VirtualTour_fadeInUp__DoN3R{to{opacity:1;transform:translateY(0)}}.VirtualTour_virtualTour__oYLd5{padding:8rem 0;background:var(--theme-background,#ffffff)}@media(max-width:768px){.VirtualTour_virtualTour__oYLd5{padding:8rem 0}}@media(max-width:640px){.VirtualTour_virtualTour__oYLd5{padding:6rem 0}}.VirtualTour_container__PBT9B{max-width:1400px;margin:0 auto;padding:0 2rem}@media(min-width:768px){.VirtualTour_container__PBT9B{padding:0 3rem}}@media(min-width:1024px){.VirtualTour_container__PBT9B{padding:0 4rem}}.VirtualTour_tourContent__4OohI{display:grid;grid-template-columns:1fr 1fr;grid-gap:8rem;gap:8rem;align-items:center}@media(max-width:1024px){.VirtualTour_tourContent__4OohI{gap:6rem}}@media(max-width:768px){.VirtualTour_tourContent__4OohI{grid-template-columns:1fr;gap:4rem}}.VirtualTour_tourGallery___AJBM{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:2rem;gap:2rem}.VirtualTour_tourGallery___AJBM:before{content:"";grid-column:1/-1;height:0}.VirtualTour_tourGallery___AJBM .VirtualTour_galleryItem__hzPL4:first-child{grid-column:1/-1;height:300px}@media(max-width:640px){.VirtualTour_tourGallery___AJBM .VirtualTour_galleryItem__hzPL4:first-child{height:250px}}.VirtualTour_tourGallery___AJBM .VirtualTour_galleryItem__hzPL4:not(:first-child){height:180px}@media(max-width:640px){.VirtualTour_tourGallery___AJBM .VirtualTour_galleryItem__hzPL4:not(:first-child){height:150px}.VirtualTour_tourGallery___AJBM{grid-template-columns:1fr;gap:1rem}.VirtualTour_tourGallery___AJBM .VirtualTour_galleryItem__hzPL4:first-child{grid-column:1}}.VirtualTour_galleryItem__hzPL4{position:relative;border-radius:16px;overflow:hidden;cursor:pointer;transition:transform .3s ease}.VirtualTour_galleryItem__hzPL4:hover{transform:scale(1.02)}.VirtualTour_galleryItem__hzPL4 img{width:100%;height:100%;object-fit:cover}.VirtualTour_galleryOverlay__ezmrY{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.3);display:flex;align-items:center;justify-content:center;transition:all .3s ease}.VirtualTour_galleryOverlay__ezmrY:hover{background:rgba(0,0,0,.5)}.VirtualTour_playButton__yO8pA{width:60px;height:60px;background:var(--theme-gradient,linear-gradient(135deg,#344946 0,#657064 100%));border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.125rem;transform:scale(1);transition:transform .3s ease}.VirtualTour_playButton__yO8pA:hover{transform:scale(1.1)}@media(max-width:640px){.VirtualTour_playButton__yO8pA{width:50px;height:50px;font-size:1rem}}@media(max-width:768px){.VirtualTour_tourInfo__Q3jXf{text-align:center}}.VirtualTour_tourInfo__Q3jXf h2{font-size:clamp(2rem,5vw,3rem);font-weight:300;color:var(--theme-primary,#344946);margin-bottom:3rem;line-height:1.2}.VirtualTour_tourInfo__Q3jXf>p{font-size:1.125rem;color:#374151;margin-bottom:4rem;line-height:1.6}.VirtualTour_tourFeatures__cMjwX{display:flex;flex-direction:column;gap:3rem}@media(max-width:768px){.VirtualTour_tourFeatures__cMjwX{gap:2rem}}.VirtualTour_feature__FpXt4{display:flex;align-items:flex-start;gap:2rem}@media(max-width:768px){.VirtualTour_feature__FpXt4{text-align:left}}.VirtualTour_featureIcon__HxlvY{flex-shrink:0;width:50px;height:50px;background:var(--theme-gradient,linear-gradient(135deg,#344946 0,#657064 100%));border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.125rem}@media(max-width:640px){.VirtualTour_featureIcon__HxlvY{width:40px;height:40px;font-size:1rem}}.VirtualTour_featureText__Kmbke h4{font-size:1.125rem;font-weight:600;color:var(--theme-primary,#344946);margin-bottom:.5rem}.VirtualTour_featureText__Kmbke p{font-size:1rem;color:#374151;line-height:1.5}.VirtualTour_videoModal__7Odik iframe{max-width:900px;max-height:600px;border-radius:16px}@media(max-width:768px){.VirtualTour_videoModal__7Odik iframe{width:90%!important;height:60%!important}}@media(max-width:640px){.VirtualTour_videoModal__7Odik iframe{width:95%!important;height:50%!important}}@keyframes WellnessJourney_fadeInUp__O_lZd{to{opacity:1;transform:translateY(0)}}.WellnessJourney_wellnessJourney__g9K6t{padding:8rem 0;background:var(--theme-background,var(--theme-primary,#344946));position:relative;overflow:hidden}.WellnessJourney_wellnessJourney__g9K6t:before{content:"";position:absolute;top:0;left:0;right:0;height:100%;background:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23ffffff' fill-opacity='0.03'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}@media(max-width:768px){.WellnessJourney_wellnessJourney__g9K6t{padding:8rem 0}}@media(max-width:640px){.WellnessJourney_wellnessJourney__g9K6t{padding:6rem 0}}.WellnessJourney_container__iX9xn{max-width:1400px;margin:0 auto;padding:0 2rem;position:relative;z-index:1}@media(min-width:768px){.WellnessJourney_container__iX9xn{padding:0 3rem}}@media(min-width:1024px){.WellnessJourney_container__iX9xn{padding:0 4rem}}.WellnessJourney_journeyHeader__Dg75t{text-align:center;margin-bottom:8rem}@media(max-width:768px){.WellnessJourney_journeyHeader__Dg75t{margin-bottom:6rem}}@media(max-width:640px){.WellnessJourney_journeyHeader__Dg75t{margin-bottom:4rem}}.WellnessJourney_journeyHeader__Dg75t h2{font-size:clamp(2rem,5vw,3rem);font-weight:300;color:#fff;margin-bottom:3rem;line-height:1.2}.WellnessJourney_journeyHeader__Dg75t p{font-size:1.125rem;color:hsla(0,0%,100%,.9);max-width:600px;margin:0 auto;line-height:1.6}.WellnessJourney_journeySteps__AtfWI{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:3rem;gap:3rem;position:relative}@media(max-width:1024px){.WellnessJourney_journeySteps__AtfWI{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.WellnessJourney_journeySteps__AtfWI{grid-template-columns:1fr}}.WellnessJourney_journeySteps__AtfWI:before{content:"";position:absolute;top:40px;left:10%;right:10%;height:2px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2) 20%,rgba(255,255,255,.2) 80%,transparent)}@media(max-width:1024px){.WellnessJourney_journeySteps__AtfWI:before{display:none}}.WellnessJourney_step__9be7x{text-align:center;position:relative}.WellnessJourney_stepNumber__WvnhI{width:80px;height:80px;background:var(--theme-gradient,linear-gradient(135deg,#344946 0,#657064 100%));border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:2rem;font-weight:700;color:#fff;margin:0 auto 2rem;position:relative;z-index:2;box-shadow:0 20px 40px rgba(0,0,0,.15);border:3px solid hsla(0,0%,100%,.3)}@media(max-width:640px){.WellnessJourney_stepNumber__WvnhI{width:60px;height:60px;font-size:1.5rem;margin-bottom:2rem}}.WellnessJourney_step__9be7x h3{font-size:1.125rem;font-weight:500;color:#fff;margin-bottom:1rem;line-height:1.3}@media(max-width:640px){.WellnessJourney_step__9be7x h3{font-size:1rem}}.WellnessJourney_step__9be7x p{font-size:.875rem;color:hsla(0,0%,100%,.8);line-height:1.5}@media(max-width:640px){.WellnessJourney_step__9be7x p{font-size:.75rem}}@keyframes FeatureProducts_fadeInUp__CqAqM{to{opacity:1;transform:translateY(0)}}.FeatureProducts_featuredProducts__UgGSe{padding:8rem 0;background:var(--theme-background,#fcfce6)}@media(max-width:768px){.FeatureProducts_featuredProducts__UgGSe{padding:8rem 0}}@media(max-width:640px){.FeatureProducts_featuredProducts__UgGSe{padding:6rem 0}}.FeatureProducts_container__7EeXa{max-width:1400px;margin:0 auto;padding:0 2rem}@media(min-width:768px){.FeatureProducts_container__7EeXa{padding:0 3rem}}@media(min-width:1024px){.FeatureProducts_container__7EeXa{padding:0 4rem}}.FeatureProducts_sectionHeader__XoQ_n{text-align:center;margin-bottom:8rem}@media(max-width:768px){.FeatureProducts_sectionHeader__XoQ_n{margin-bottom:6rem}}@media(max-width:640px){.FeatureProducts_sectionHeader__XoQ_n{margin-bottom:4rem}}.FeatureProducts_sectionHeader__XoQ_n h2{font-size:clamp(2rem,5vw,3rem);font-weight:700;color:var(--theme-primary,#344946);margin-bottom:3rem;line-height:1.2}.FeatureProducts_sectionHeader__XoQ_n p{font-size:1.125rem;color:#374151;max-width:600px;margin:0 auto;line-height:1.6}.FeatureProducts_productsGrid__Ub8xQ{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:4rem;gap:4rem}@media(max-width:1024px){.FeatureProducts_productsGrid__Ub8xQ{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:3rem}}@media(max-width:640px){.FeatureProducts_productsGrid__Ub8xQ{grid-template-columns:1fr;gap:2rem}}.FeatureProducts_productItem__tGdG_{position:relative;border-radius:16px;overflow:hidden;box-shadow:0 4px 20px rgba(0,0,0,.1);transition:transform .3s ease}.FeatureProducts_productItem__tGdG_:hover{transform:translateY(-5px)}.FeatureProducts_productImage__pFnpJ{width:100%;height:auto;object-fit:cover;transition:transform .3s ease}.FeatureProducts_productImage__pFnpJ:hover{transform:scale(1.05)}.SignatureTech_signatureTech__xod9v{position:relative;padding:6rem 0;background:var(--theme-background);color:var(--theme-primary);overflow:hidden}.SignatureTech_backgroundPattern__eaueq{position:absolute;top:0;left:0;right:0;bottom:0}.SignatureTech_container__KDJsi{position:relative;max-width:1200px;margin:0 auto;padding:0 2rem;z-index:2}@media(max-width:768px){.SignatureTech_container__KDJsi{padding:0 1rem}}.SignatureTech_sectionHeader__w_OJk{text-align:center;margin-bottom:5rem;position:relative}.SignatureTech_sectionHeader__w_OJk h2{font-size:3rem;font-weight:200;margin-bottom:1rem;color:var(--title-color);letter-spacing:-.02em}@media(max-width:768px){.SignatureTech_sectionHeader__w_OJk h2{font-size:2.2rem}}.SignatureTech_headerLine__nFdEd{width:100px;height:2px;background:linear-gradient(90deg,transparent,var(--title-color),transparent);margin:0 auto;position:relative}.SignatureTech_headerLine__nFdEd:after{content:"";position:absolute;top:-2px;left:50%;transform:translateX(-50%);width:6px;height:6px;background:var(--title-color);border-radius:50%}.SignatureTech_techGrid__L1fc3{display:flex;flex-direction:column;gap:3rem}.SignatureTech_techCard__pxJ75{position:relative;background:var(--card-background);border-radius:24px;overflow:hidden;border:1px solid rgba(52,73,70,.1);transition:all .4s ease;box-shadow:0 10px 40px rgba(52,73,70,.15);background:#fff}.SignatureTech_techCard__pxJ75:hover{transform:translateY(-8px) scale(1.02);box-shadow:0 25px 50px rgba(52,73,70,.25);border-color:rgba(52,73,70,.2)}@media(min-width:769px){.SignatureTech_techCard__pxJ75:nth-child(odd) .SignatureTech_cardNumber__PX3vX{right:2rem;left:auto}.SignatureTech_techCard__pxJ75:nth-child(2n) .SignatureTech_cardNumber__PX3vX{left:2rem;right:auto}.SignatureTech_techCard__pxJ75:nth-child(2n) .SignatureTech_techContent__HLymb{grid-template-columns:auto 1fr}.SignatureTech_techCard__pxJ75:nth-child(2n) .SignatureTech_techContent__HLymb .SignatureTech_techInfo__0lxsn{order:2;text-align:right}.SignatureTech_techCard__pxJ75:nth-child(2n) .SignatureTech_techContent__HLymb .SignatureTech_techImageContainer__wjVop{order:1}}@media(max-width:768px){.SignatureTech_techCard__pxJ75{border-radius:16px}}.SignatureTech_cardNumber__PX3vX{position:absolute;top:-10px;right:2rem;background:var(--theme-gradient);color:#fff;padding:.5rem 1rem;border-radius:0 0 12px 12px;font-size:.875rem;font-weight:600;z-index:10}@media(max-width:768px){.SignatureTech_cardNumber__PX3vX{left:1rem;right:auto;padding:.4rem .8rem;font-size:.75rem}}.SignatureTech_techContent__HLymb{display:grid;grid-template-columns:1fr auto;align-items:center;padding:2.5rem;grid-gap:2rem;gap:2rem}@media(max-width:768px){.SignatureTech_techContent__HLymb{grid-template-columns:1fr;text-align:center;padding:2rem;gap:1.5rem}}.SignatureTech_techInfo__0lxsn{flex:1 1}.SignatureTech_techHeader__dX8ui{margin-bottom:1rem}.SignatureTech_techTitle__eR_HW{font-size:2rem;font-weight:400;color:var(--theme-primary);line-height:1.2;letter-spacing:-.01em;margin:0}@media(max-width:768px){.SignatureTech_techTitle__eR_HW{font-size:1.6rem}}.SignatureTech_techDescription__X7Arv{font-size:1rem;line-height:1.6;color:var(--theme-secondary);margin-bottom:1.5rem;max-width:500px}@media(max-width:768px){.SignatureTech_techDescription__X7Arv{font-size:.95rem;max-width:none;margin-bottom:1rem}}.SignatureTech_techFeatures__pQGai{margin-bottom:1.5rem}@media(max-width:768px){.SignatureTech_techFeatures__pQGai{margin-bottom:1rem}}.SignatureTech_featureGrid__XTEjy{display:grid;grid-template-columns:1fr 1fr;grid-gap:.75rem;gap:.75rem;margin-bottom:1.5rem}@media(max-width:768px){.SignatureTech_featureGrid__XTEjy{grid-template-columns:1fr;gap:.5rem;margin-bottom:1rem}}.SignatureTech_featureItem__Zf3HT{display:flex;align-items:center;font-size:.85rem;color:var(--theme-secondary);padding:.5rem;background:rgba(52,73,70,.05);border-radius:6px;transition:all .2s ease}.SignatureTech_featureItem__Zf3HT:hover{background:rgba(52,73,70,.1);transform:translateX(3px)}@media(max-width:768px){.SignatureTech_featureItem__Zf3HT{justify-content:center;padding:.4rem}}.SignatureTech_featureIcon__FNoxA{margin-right:.5rem;font-size:.9rem;color:var(--theme-primary);flex-shrink:0}.SignatureTech_techBenefits__n6RTE{border-top:1px solid rgba(52,73,70,.1);padding-top:1rem}.SignatureTech_benefitPoint__zw_2S{display:flex;align-items:flex-start;margin-bottom:.75rem;font-size:.9rem;color:var(--theme-secondary)}.SignatureTech_benefitPoint__zw_2S:last-child{margin-bottom:0}@media(max-width:768px){.SignatureTech_benefitPoint__zw_2S{justify-content:center;text-align:center}}.SignatureTech_benefitIcon__yyWf1{margin-right:.75rem;margin-top:.1rem;font-size:1rem;color:var(--theme-primary);flex-shrink:0}.SignatureTech_techImageContainer__wjVop{position:relative;display:flex;justify-content:center;align-items:center;min-width:350px}@media(max-width:768px){.SignatureTech_techImageContainer__wjVop{min-width:auto;width:100%;max-width:280px;margin:0 auto}}.SignatureTech_imageGlow__Hka1u{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:120%;height:120%;background:radial-gradient(circle,rgba(252,252,230,.1) 0,transparent 70%);border-radius:50%;animation:SignatureTech_glow__1tR91 3s ease-in-out infinite alternate}@keyframes SignatureTech_glow__1tR91{0%{opacity:.3;transform:translate(-50%,-50%) scale(1)}to{opacity:.6;transform:translate(-50%,-50%) scale(1.1)}}.SignatureTech_productImage___8Duf{position:relative;z-index:2;border-radius:12px;filter:drop-shadow(0 15px 30px rgba(0,0,0,.4));max-width:100%;height:auto;transition:transform .3s ease}.SignatureTech_techCard__pxJ75:hover .SignatureTech_productImage___8Duf{transform:scale(1.05) rotateY(5deg)}@media(max-width:768px){.SignatureTech_productImage___8Duf{max-width:250px}}@keyframes Testimonials_fadeInUp__Yc5H1{to{opacity:1;transform:translateY(0)}}.Testimonials_testimonials__Y_C4w{padding:8rem 0;background:var(--theme-background)}@media(max-width:768px){.Testimonials_testimonials__Y_C4w{padding:8rem 0}}@media(max-width:640px){.Testimonials_testimonials__Y_C4w{padding:6rem 0}}.Testimonials_container__C15jG{max-width:1400px;margin:0 auto;padding:0 2rem}@media(min-width:768px){.Testimonials_container__C15jG{padding:0 3rem}}@media(min-width:1024px){.Testimonials_container__C15jG{padding:0 4rem}}.Testimonials_testimonialsHeader__WK4_R{text-align:center;margin-bottom:8rem}@media(max-width:768px){.Testimonials_testimonialsHeader__WK4_R{margin-bottom:6rem}}@media(max-width:640px){.Testimonials_testimonialsHeader__WK4_R{margin-bottom:4rem}}.Testimonials_testimonialsHeader__WK4_R h2{font-size:clamp(2rem,5vw,3rem);font-weight:300;color:var(--theme-primary,#344946);margin-bottom:3rem;line-height:1.2}.Testimonials_testimonialsHeader__WK4_R p{font-size:1.125rem;color:#374151;max-width:600px;margin:0 auto;line-height:1.6}.Testimonials_testimonialsGrid__xOa6K{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));grid-gap:4rem;gap:4rem;align-items:start}@media(max-width:1024px){.Testimonials_testimonialsGrid__xOa6K{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:3rem}}@media(max-width:640px){.Testimonials_testimonialsGrid__xOa6K{grid-template-columns:1fr;gap:2rem}}.Testimonials_testimonial__Fph1c{background:var(--theme-card-background,#ffffff);border-radius:16px;padding:2rem;box-shadow:0 4px 20px rgba(0,0,0,.08);transition:transform .3s ease;min-height:405px}.Testimonials_testimonial__Fph1c:hover{transform:translateY(-5px)}@media(max-width:768px){.Testimonials_testimonial__Fph1c{padding:3rem;min-height:300px}}@media(max-width:640px){.Testimonials_testimonial__Fph1c{padding:2rem;min-height:280px}}.Testimonials_testimonialHeader__piYfX{display:flex;align-items:center;gap:2rem;margin-bottom:3rem}.Testimonials_authorImage__XC9Sd{flex-shrink:0;width:60px;height:60px;border-radius:50%;overflow:hidden}.Testimonials_authorImage__XC9Sd img{width:100%;height:100%;object-fit:cover}@media(max-width:640px){.Testimonials_authorImage__XC9Sd{width:50px;height:50px}}.Testimonials_authorInfo__7LUlZ .Testimonials_name__BkwU3{font-size:1.125rem;font-weight:600;color:var(--theme-primary,#344946);margin-bottom:.5rem}.Testimonials_authorInfo__7LUlZ .Testimonials_date___SUOK,.Testimonials_authorInfo__7LUlZ .Testimonials_role__S0hOq{font-size:.875rem;color:#9ca3af;margin-bottom:.5rem}.Testimonials_authorInfo__7LUlZ .Testimonials_rating__IYwI4{display:flex;gap:2px;color:#fbbf24;font-size:.875rem}.Testimonials_testimonialContent__XhlP_ .Testimonials_quote___jH6U{font-size:1rem;line-height:1.6;color:#374151;font-style:italic;margin-bottom:2rem}.Testimonials_testimonialContent__XhlP_ .Testimonials_quote___jH6U:after,.Testimonials_testimonialContent__XhlP_ .Testimonials_quote___jH6U:before{content:'"';font-size:1.5em;color:var(--theme-secondary,#657064)}.Testimonials_testimonialContent__XhlP_ .Testimonials_readMore__9sj4u{background:none;border:none;color:var(--theme-primary,#344946);font-size:.875rem;font-weight:500;cursor:pointer;text-decoration:underline;padding:0}.Testimonials_testimonialContent__XhlP_ .Testimonials_readMore__9sj4u:hover{color:var(--theme-secondary,#657064)}