@charset "UTF-8";.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;left:0;top:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:transparent}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{width:1600px;height:1600px;-webkit-transform-origin:0 0}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{max-width:none!important;max-height:none!important;width:auto;padding:0}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0;-moz-box-sizing:border-box;box-sizing:border-box;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{position:relative;z-index:800;pointer-events:visiblePainted;pointer-events:auto}.leaflet-top,.leaflet-bottom{position:absolute;z-index:1000;pointer-events:none}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{-webkit-transition:none;-moz-transition:none;transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline-offset:1px}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{border:2px dotted #38f;background:#ffffff80}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:12px;font-size:.75rem;line-height:1.5}.leaflet-bar{box-shadow:0 1px 5px #000000a6;border-radius:4px}.leaflet-bar a{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:#000}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:700 18px Lucida Console,Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{box-shadow:0 1px 5px #0006;background:#fff;border-radius:5px}.leaflet-control-layers-toggle{background-image:url("./media/layers-55W3Q4RM.png");width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url("./media/layers-2x-TBM42ERR.png");background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff}.leaflet-control-layers-scrollbar{overflow-y:scroll;overflow-x:hidden;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block;font-size:13px;font-size:1.08333em}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url("./media/marker-icon-2V3QKKVC.png")}.leaflet-container .leaflet-control-attribution{background:#fff;background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{display:inline!important;vertical-align:baseline!important;width:1em;height:.6669em}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;white-space:nowrap;-moz-box-sizing:border-box;box-sizing:border-box;background:#fffc;text-shadow:1px 1px #fff}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{border:2px solid rgba(0,0,0,.2);background-clip:padding-box}.leaflet-popup{position:absolute;text-align:center;margin-bottom:20px}.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:12px}.leaflet-popup-content{margin:13px 24px 13px 20px;line-height:1.3;font-size:13px;font-size:1.08333em;min-height:1px}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{width:40px;height:20px;position:absolute;left:50%;margin-top:-1px;margin-left:-20px;overflow:hidden;pointer-events:none}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;pointer-events:auto;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;color:#333;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;border:none;text-align:center;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;color:#757575;text-decoration:none;background:transparent}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=.70710678,M12=.70710678,M21=-.70710678,M22=.70710678)}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{position:absolute;padding:6px;background-color:#fff;border:1px solid #fff;border-radius:3px;color:#222;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{position:absolute;pointer-events:none;border:6px solid transparent;background:transparent;content:""}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{bottom:0;margin-bottom:-12px;border-top-color:#fff}.leaflet-tooltip-bottom:before{top:0;margin-top:-12px;margin-left:-6px;border-bottom-color:#fff}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{top:50%;margin-top:-6px}.leaflet-tooltip-left:before{right:0;margin-right:-12px;border-left-color:#fff}.leaflet-tooltip-right:before{left:0;margin-left:-12px;border-right-color:#fff}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}:root{--saudi-green-deep: #0A2F24;--saudi-green-secondary: #0D3B2E;--saudi-green-950: #051A14;--saudi-green-900: #0A2F24;--saudi-green-800: #0D3B2E;--saudi-green-700: #124E3D;--saudi-green-600: #1A6B54;--saudi-green-500: #238A6D;--saudi-green-400: #34AA88;--saudi-green-100: #EBF7F3;--gold-champagne: #C5A869;--gold-primary: #C5A869;--gold-bright: #D4B97B;--gold-light: #F3EBD8;--gold-dark: #9B7E3E;--gold-glow: rgba(197, 168, 105, .35);--brand-green: #0A2F24;--brand-green-hover: #0D3B2E;--brand-gold: #C5A869;--ivory-warm: #FBF9F5;--ivory-surface: #F5F1E8;--ivory-card: #FFFFFF;--obsidian-soft: #121816;--text-main: #121816;--text-muted: #485A53;--text-light: #FFFFFF;--text-light-muted: #CBDAD3;--emerald-glow: #16A34A;--emerald-status: #16A34A;--font-family-arabic: "IBM Plex Sans Arabic", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-family-latin: "IBM Plex Sans Arabic", "Outfit", sans-serif;--glass-bg: rgba(10, 47, 36, .75);--glass-border: rgba(197, 168, 105, .2);--glass-blur: blur(12px);--glass-shadow: 0 10px 30px -5px rgba(10, 47, 36, .12), 0 4px 12px rgba(0, 0, 0, .04);--ls-shadow-sm: 0 2px 8px rgba(10, 47, 36, .04);--ls-shadow-md: 0 8px 24px -4px rgba(10, 47, 36, .08);--ls-shadow-lg: 0 16px 40px -6px rgba(10, 47, 36, .12);--ls-shadow-gold: 0 8px 25px rgba(197, 168, 105, .3);--radius-sm: 8px;--radius-md: 14px;--radius-lg: 20px;--radius-xl: 28px;--radius-full: 9999px;--transition-smooth: all .3s cubic-bezier(.16, 1, .3, 1)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;font-size:16px;direction:rtl}body{font-family:var(--font-family-arabic)!important;background-color:var(--ivory-warm);color:var(--text-main);line-height:1.7;overflow-x:clip;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}app-root{display:block;min-height:100vh;width:100%}h1{font-family:var(--font-family-arabic)!important;font-size:clamp(2.75rem,5vw,4rem);font-weight:700;line-height:1.25;letter-spacing:-.02em;color:var(--obsidian-soft)}h2,.ls-section-title{font-family:var(--font-family-arabic)!important;font-size:clamp(1.75rem,3.2vw,2.25rem);font-weight:600;line-height:1.35;letter-spacing:-.01em;color:var(--obsidian-soft)}h3{font-family:var(--font-family-arabic)!important;font-size:clamp(1.35rem,2.2vw,1.75rem);font-weight:600;line-height:1.4;color:var(--obsidian-soft)}h4,h5,h6{font-family:var(--font-family-arabic)!important;font-weight:600;color:var(--obsidian-soft)}p{font-family:var(--font-family-arabic)!important;color:var(--text-muted);font-size:clamp(1rem,1.1vw,1.125rem);font-weight:400;line-height:1.7}a{color:inherit;text-decoration:none;transition:var(--transition-smooth)}button{font-family:var(--font-family-arabic);cursor:pointer;border:none;outline:none;background:none}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#f1f5f9}::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:var(--radius-full)}::-webkit-scrollbar-thumb:hover{background:var(--ls-gold-bright)}.bg-learnspace-hero{background:radial-gradient(circle at 50% 20%,#e8f3fe,#f5f9fd 60%,#fff);position:relative}.bg-deep-saudi{background:#faf8f5;color:#121816}.bg-ivory-warm{background:#fbf9f5;color:#121816}.bg-ivory-surface{background:#fff;color:#121816}.gold-gradient-text{background:linear-gradient(135deg,#fbe6b3,#dfc698 30%,#c9a96e 70%,#96753c);-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:inline-block;text-shadow:0 0 20px rgba(201,169,110,.2)}.green-gradient-text{background:linear-gradient(135deg,#74c69d,#52b788,#2d6a4f);-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:inline-block}.section-badge-center{display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important;max-width:840px;margin:0 auto 3.2rem}.badge-gold{background:#c5a86924!important;color:#9b7e3e!important;border:1.5px solid rgba(197,168,105,.45)!important;padding:.4rem 1.4rem!important;border-radius:9999px!important;font-size:.9rem!important;font-weight:700!important;display:inline-flex!important;align-items:center!important;gap:.45rem!important;box-shadow:0 2px 10px #c5a86926!important;margin-bottom:.9rem!important}.section-title{font-family:var(--font-family-arabic)!important;font-size:clamp(2rem,3.4vw,2.75rem)!important;font-weight:800!important;color:#0a2f24!important;line-height:1.35!important;margin-bottom:.85rem!important}.section-desc{color:#485a53!important;font-size:1.05rem!important;line-height:1.75!important;max-width:720px!important;margin:0 auto!important}.glass-panel{background:var(--glass-bg);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border:1px solid var(--glass-border);box-shadow:var(--glass-shadow);border-radius:var(--radius-lg);transition:var(--transition-smooth)}.glass-panel:hover{border-color:#c9a96e80;box-shadow:0 30px 60px -10px #0009,0 0 30px #c9a96e33}.glass-card-light{background:#ffffffeb;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid rgba(201,169,110,.2);box-shadow:0 10px 30px #1b43320f;border-radius:var(--radius-lg);transition:var(--transition-smooth)}.glass-card-light:hover{transform:translateY(-6px);box-shadow:0 20px 45px #1b43321f,0 0 20px #c9a96e33;border-color:var(--gold-primary)}.btn-saudi-primary{background:linear-gradient(135deg,#1b4332,#0f2a1f);color:#f8f5ee;padding:1rem 2.2rem;border-radius:var(--radius-full);font-weight:700;font-size:1.1rem;display:inline-flex;align-items:center;gap:.7rem;border:1.5px solid rgba(201,169,110,.5);box-shadow:0 10px 30px #112a1f66,0 0 15px #c9a96e33;transition:var(--transition-bounce);position:relative;overflow:hidden}.btn-saudi-primary:after{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(60deg,transparent 20%,rgba(255,255,255,.25) 50%,transparent 80%);transform:rotate(30deg) translate(-100%);transition:transform .8s ease}.btn-saudi-primary:hover:after{transform:rotate(30deg) translate(100%)}.btn-saudi-primary:hover{transform:translateY(-4px) scale(1.02);box-shadow:0 15px 40px #1b433299,0 0 25px #c9a96e66;border-color:var(--gold-bright)}.btn-gold{background:linear-gradient(135deg,#fbe6b3,#dfc698 30%,#c9a96e 70%,#b38e4d);color:#06130d;padding:1rem 2.2rem;border-radius:var(--radius-full);font-weight:800;font-size:1.1rem;display:inline-flex;align-items:center;gap:.7rem;box-shadow:0 12px 35px #c9a96e73;transition:var(--transition-bounce)}.btn-gold:hover{transform:translateY(-4px) scale(1.03);box-shadow:0 18px 45px #c9a96e99}.btn-outline-gold{background:#c9a96e0d;color:var(--gold-light);border:1.5px solid var(--gold-primary);padding:.95rem 2rem;border-radius:var(--radius-full);font-weight:600;font-size:1.05rem;display:inline-flex;align-items:center;gap:.6rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:var(--transition-smooth)}.btn-outline-gold:hover{background:var(--gold-primary);color:#06130d;transform:translateY(-3px);box-shadow:0 10px 30px #c9a96e59}.saudi-flag-waving{position:relative;display:inline-block;transform-style:preserve-3d;animation:flagWave3D 4s ease-in-out infinite alternate;filter:drop-shadow(0 15px 25px rgba(0,0,0,.4))}@keyframes flagWave3D{0%{transform:perspective(600px) rotateY(-4deg) rotateX(2deg) skewY(-1deg)}50%{transform:perspective(600px) rotateY(10deg) rotateX(-3deg) skewY(2deg)}to{transform:perspective(600px) rotateY(-8deg) rotateX(4deg) skewY(-1.5deg)}}.flag-canvas-box{position:relative;overflow:hidden;border-radius:8px;border:1px solid rgba(201,169,110,.4)}.flag-canvas-box:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#fff0,#ffffff2e,#00000038,#ffffff2e,#fff0);background-size:200% 100%;animation:flagSheen 3s ease-in-out infinite;pointer-events:none}@keyframes flagSheen{0%{background-position:-200% 0}to{background-position:200% 0}}.floating-element{animation:floatingSmooth 4.5s cubic-bezier(.45,.05,.55,.95) infinite}@keyframes floatingSmooth{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-14px) rotate(1deg)}}.pulse-glow{animation:pulseGlowEnhanced 3s infinite}@keyframes pulseGlowEnhanced{0%,to{box-shadow:0 0 20px #c9a96e40,0 0 40px #1b433233}50%{box-shadow:0 0 45px #c9a96e99,0 0 80px #52b7884d}}.luxury-border-glow{position:relative}.luxury-border-glow:before{content:"";position:absolute;inset:-1.5px;border-radius:inherit;background:linear-gradient(135deg,var(--gold-primary),transparent 40%,transparent 60%,var(--gold-primary));z-index:-1;opacity:.6;transition:opacity .4s}.luxury-border-glow:hover:before{opacity:1}.waveform-equalizer{display:flex;align-items:center;gap:3px;height:24px}.waveform-equalizer .eq-bar{width:3px;background:var(--gold-primary);border-radius:2px;animation:eqBounce 1.2s ease-in-out infinite alternate}.waveform-equalizer .eq-bar:nth-child(1){animation-delay:.1s;height:40%}.waveform-equalizer .eq-bar:nth-child(2){animation-delay:.3s;height:80%}.waveform-equalizer .eq-bar:nth-child(3){animation-delay:.5s;height:60%}.waveform-equalizer .eq-bar:nth-child(4){animation-delay:.2s;height:100%}.waveform-equalizer .eq-bar:nth-child(5){animation-delay:.4s;height:50%}@keyframes eqBounce{0%{transform:scaleY(.3)}to{transform:scaleY(1)}}.container{width:100%;max-width:1320px;margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem}.section-padding{padding-top:6rem;padding-bottom:6rem}@media(max-width:768px){.section-padding{padding-top:4rem;padding-bottom:4rem}}html,body,.admin-layout,.admin-sidebar,.admin-topbar,.content-box,.metric-card,.service-feature-card{transition:background .4s ease,background-color .4s ease,color .4s ease,border-color .4s ease,box-shadow .4s ease}:root,[data-theme=emerald],body.theme-emerald{--dash-sidebar-bg: #0A2F24;--dash-sidebar-border: rgba(197, 168, 105, .28);--dash-body-bg: #FAF8F4;--dash-card-bg: #FFFFFF;--dash-card-border: rgba(197, 168, 105, .25);--dash-text-main: #0A2F24;--dash-text-muted: #526860;--dash-accent-gold: #C5A869;--dash-crest-bg: linear-gradient(135deg, rgba(197, 168, 105, .3), rgba(10, 47, 36, .95));--dash-avatar-bg: #0A2F24;--dash-user-card-bg: rgba(197, 168, 105, .08);--dash-topbar-bg: #FFFFFF;--dash-nav-text: #E2ECE7;--dash-nav-hover-bg: rgba(197, 168, 105, .12);--dash-nav-active-bg: linear-gradient(135deg, rgba(197, 168, 105, .22) 0%, rgba(10, 47, 36, .95) 100%);--dash-nav-active-border: #C5A869;--dash-input-bg: #FAF8F4;--dash-input-border: rgba(197, 168, 105, .35);--dash-table-th-bg: #F5F1E8;--dash-table-border: rgba(197, 168, 105, .2);--dash-table-hover-bg: #FAF8F4;--dash-modal-bg: #FFFFFF;--dash-tile-bg: #FAF8F4;--dash-tile-hover-bg: #F3EBD8;--dash-icon-wrap-bg: rgba(197, 168, 105, .18);--dash-cms-item-bg: #FAF8F4;--dash-btn-primary-bg: linear-gradient(135deg, #0A2F24 0%, #124E3D 100%);--dash-btn-primary-text: #FFFFFF;--dash-btn-primary-shadow: rgba(10, 47, 36, .3)}[data-theme=light],body.theme-light{--saudi-green-950: #F8F6F0;--saudi-green-900: #EFE9DC;--saudi-green-800: #DDD5C4;--saudi-green-700: #1B4332;--saudi-green-600: #2D6A4F;--saudi-green-500: #40916C;--saudi-green-400: #155734;--saudi-green-100: #1B4332;--gold-primary: #966A23;--gold-light: #B88B4A;--gold-dark: #7A5317;--dark-surface: #FAF8F2;--dark-card: #FFFFFF;--dark-border: rgba(150, 106, 35, .25);--text-main: #061A11;--text-muted: #2E473B;--text-light: #061A11;--text-light-muted: #435E51;--glass-bg: rgba(255, 255, 255, .96);--glass-border: rgba(150, 106, 35, .3);--dash-sidebar-bg: #1B2F25;--dash-sidebar-border: rgba(184, 139, 74, .3);--dash-body-bg: #F5EFEB;--dash-card-bg: #FFFFFF;--dash-card-border: rgba(184, 139, 74, .22);--dash-text-main: #14281E;--dash-text-muted: #4B6356;--dash-accent-gold: #B88B4A;--dash-crest-bg: linear-gradient(135deg, rgba(184, 139, 74, .3), rgba(27, 47, 37, .9));--dash-avatar-bg: #1B2F25;--dash-user-card-bg: rgba(255, 255, 255, .08);--dash-topbar-bg: #EAE2D2;--dash-nav-text: #E2E8F0;--dash-nav-hover-bg: rgba(255, 255, 255, .1);--dash-nav-active-bg: rgba(184, 139, 74, .25);--dash-nav-active-border: #B88B4A;--dash-input-bg: #F8F5EE;--dash-input-border: #D7CCA8;--dash-table-th-bg: #EAE2D2;--dash-table-border: #E8E0CE;--dash-table-hover-bg: #F8F5EE;--dash-modal-bg: #FFFFFF;--dash-tile-bg: #F8F5EE;--dash-tile-hover-bg: #EAE2D2;--dash-icon-wrap-bg: rgba(184, 139, 74, .15);--dash-cms-item-bg: #F8F5EE;--dash-btn-primary-bg: linear-gradient(135deg, #B88B4A 0%, #966A23 100%);--dash-btn-primary-text: #FFFFFF;--dash-btn-primary-shadow: rgba(184, 139, 74, .3)}[data-theme=emerald],body.theme-emerald{--saudi-green-950: #051A14;--saudi-green-900: #0A2F24;--saudi-green-800: #0D3B2E;--saudi-green-700: #124E3D;--saudi-green-600: #1A6B54;--saudi-green-500: #238A6D;--saudi-green-400: #34AA88;--saudi-green-100: #EBF7F3;--gold-primary: #C5A869;--gold-bright: #D4B97B;--gold-light: #F3EBD8;--gold-dark: #9B7E3E;--gold-glow: rgba(197, 168, 105, .35);--brand-green: #0A2F24;--brand-green-hover: #0D3B2E;--brand-gold: #C5A869;--ivory-warm: #FBF9F5;--ivory-surface: #F5F1E8;--ivory-card: #FFFFFF;--obsidian-soft: #121816;--text-main: #121816;--text-muted: #485A53;--text-light: #FFFFFF;--text-light-muted: #CBDAD3;--dash-sidebar-bg: #0A2F24;--dash-sidebar-border: rgba(197, 168, 105, .35);--dash-body-bg: #FBF9F5;--dash-card-bg: #FFFFFF;--dash-card-border: rgba(197, 168, 105, .22);--dash-text-main: #121816;--dash-text-muted: #485A53;--dash-accent-gold: #C5A869;--dash-crest-bg: linear-gradient(135deg, rgba(197, 168, 105, .35), rgba(10, 47, 36, .95));--dash-avatar-bg: #0A2F24;--dash-user-card-bg: rgba(255, 255, 255, .08);--dash-topbar-bg: #FFFFFF;--dash-nav-text: #F3EBD8;--dash-nav-hover-bg: rgba(197, 168, 105, .15);--dash-nav-active-bg: rgba(197, 168, 105, .25);--dash-nav-active-border: #C5A869;--dash-input-bg: #FBF9F5;--dash-input-border: rgba(197, 168, 105, .35);--dash-table-th-bg: #F5F1E8;--dash-table-border: rgba(197, 168, 105, .2);--dash-table-hover-bg: #FBF9F5;--dash-modal-bg: #FFFFFF;--dash-tile-bg: #F5F1E8;--dash-tile-hover-bg: #EAE2D2;--dash-icon-wrap-bg: rgba(197, 168, 105, .2);--dash-cms-item-bg: #FBF9F5;--dash-btn-primary-bg: linear-gradient(135deg, #0A2F24 0%, #0D3B2E 100%);--dash-btn-primary-text: #FFFFFF;--dash-btn-primary-shadow: rgba(10, 47, 36, .35)}[data-theme=white-green],body.theme-white-green{--saudi-green-950: #04140B;--saudi-green-900: #082114;--saudi-green-800: #0F331F;--saudi-green-700: #1B4332;--saudi-green-600: #059669;--saudi-green-500: #10B981;--saudi-green-400: #34D399;--saudi-green-100: #ECFDF5;--gold-primary: #059669;--gold-bright: #10B981;--gold-light: #A7F3D0;--gold-dark: #047857;--gold-glow: rgba(5, 150, 105, .25);--brand-green: #1B4332;--brand-green-hover: #0F331F;--brand-gold: #059669;--ivory-warm: #FFFFFF;--ivory-surface: #F8FAF9;--ivory-card: #FFFFFF;--text-main: #0B2516;--text-muted: #4B6356;--text-light: #FFFFFF;--text-light-muted: #D1FAE5;--dash-sidebar-bg: #062817;--dash-sidebar-border: rgba(5, 150, 105, .25);--dash-body-bg: #F4FBF7;--dash-card-bg: #FFFFFF;--dash-card-border: #E2ECE6;--dash-text-main: #082114;--dash-text-muted: #4B6356;--dash-accent-gold: #059669;--dash-crest-bg: linear-gradient(135deg, rgba(5, 150, 105, .25), rgba(6, 40, 23, .9));--dash-avatar-bg: #062817;--dash-user-card-bg: rgba(255, 255, 255, .08);--dash-topbar-bg: #FFFFFF;--dash-nav-text: #D1FAE5;--dash-nav-hover-bg: rgba(255, 255, 255, .12);--dash-nav-active-bg: rgba(5, 150, 105, .25);--dash-nav-active-border: #059669;--dash-input-bg: #FFFFFF;--dash-input-border: #CBD5E1;--dash-table-th-bg: #ECFDF5;--dash-table-border: #E2ECE6;--dash-table-hover-bg: #F0FDF4;--dash-modal-bg: #FFFFFF;--dash-tile-bg: #F0FDF4;--dash-tile-hover-bg: #DCFCE7;--dash-icon-wrap-bg: rgba(5, 150, 105, .15);--dash-cms-item-bg: #F8FAF9;--dash-btn-primary-bg: linear-gradient(135deg, #059669 0%, #047857 100%);--dash-btn-primary-text: #FFFFFF;--dash-btn-primary-shadow: rgba(5, 150, 105, .35)}[data-theme=emerald-night],body.theme-emerald-night{--saudi-green-950: #030D08;--saudi-green-900: #06180E;--saudi-green-800: #0B2516;--saudi-green-700: #113822;--saudi-green-600: #10B981;--saudi-green-500: #34D399;--saudi-green-400: #6EE7B7;--saudi-green-100: #ECFDF5;--gold-primary: #10B981;--gold-bright: #34D399;--gold-light: #A7F3D0;--gold-dark: #059669;--gold-glow: rgba(16, 185, 129, .35);--brand-green: #10B981;--brand-green-hover: #059669;--brand-gold: #34D399;--ivory-warm: #06180E;--ivory-surface: #0B2516;--ivory-card: #0A2315;--text-main: #FFFFFF;--text-muted: #A7F3D0;--text-light: #FFFFFF;--text-light-muted: #6EE7B7;--dash-sidebar-bg: #030D08;--dash-sidebar-border: rgba(16, 185, 129, .2);--dash-body-bg: #06180E;--dash-card-bg: #0A2315;--dash-card-border: rgba(16, 185, 129, .25);--dash-text-main: #FFFFFF;--dash-text-muted: #A7F3D0;--dash-accent-gold: #10B981;--dash-crest-bg: linear-gradient(135deg, rgba(16, 185, 129, .3), rgba(3, 13, 8, .9));--dash-avatar-bg: #030D08;--dash-user-card-bg: rgba(255, 255, 255, .05);--dash-topbar-bg: #0A2315;--dash-nav-text: #A7F3D0;--dash-nav-hover-bg: rgba(16, 185, 129, .15);--dash-nav-active-bg: rgba(16, 185, 129, .3);--dash-nav-active-border: #10B981;--dash-input-bg: #06180E;--dash-input-border: rgba(16, 185, 129, .3);--dash-table-th-bg: #0D2B1B;--dash-table-border: rgba(16, 185, 129, .2);--dash-table-hover-bg: #0F331F;--dash-modal-bg: #0A2315;--dash-tile-bg: #0D2B1B;--dash-tile-hover-bg: #113822;--dash-icon-wrap-bg: rgba(16, 185, 129, .2);--dash-cms-item-bg: #0D2B1B;--dash-btn-primary-bg: linear-gradient(135deg, #10B981 0%, #059669 100%);--dash-btn-primary-text: #FFFFFF;--dash-btn-primary-shadow: rgba(16, 185, 129, .35)}[data-theme=forest-bronze],body.theme-forest-bronze{--saudi-green-950: #08160F;--saudi-green-900: #0F281C;--saudi-green-800: #143829;--saudi-green-700: #1E4E3A;--saudi-green-600: #2D6A4F;--saudi-green-500: #D97706;--saudi-green-400: #F59E0B;--saudi-green-100: #FEF3C7;--gold-primary: #D97706;--gold-bright: #F59E0B;--gold-light: #FDE68A;--gold-dark: #B45309;--gold-glow: rgba(217, 119, 6, .35);--brand-green: #143829;--brand-green-hover: #0F281C;--brand-gold: #D97706;--ivory-warm: #FAF8F5;--ivory-surface: #F3EFEA;--ivory-card: #FFFFFF;--text-main: #0F281C;--text-muted: #5C6E65;--text-light: #FFFFFF;--text-light-muted: #FDE68A;--dash-sidebar-bg: #0D251A;--dash-sidebar-border: rgba(217, 119, 6, .25);--dash-body-bg: #FAF7F2;--dash-card-bg: #FFFFFF;--dash-card-border: rgba(217, 119, 6, .2);--dash-text-main: #0F281C;--dash-text-muted: #5C6E65;--dash-accent-gold: #D97706;--dash-crest-bg: linear-gradient(135deg, rgba(217, 119, 6, .3), rgba(13, 37, 26, .9));--dash-avatar-bg: #0D251A;--dash-user-card-bg: rgba(255, 255, 255, .08);--dash-topbar-bg: #FFFFFF;--dash-nav-text: #FDE68A;--dash-nav-hover-bg: rgba(217, 119, 6, .15);--dash-nav-active-bg: rgba(217, 119, 6, .25);--dash-nav-active-border: #D97706;--dash-input-bg: #FAF7F2;--dash-input-border: rgba(217, 119, 6, .3);--dash-table-th-bg: #FEF3C7;--dash-table-border: rgba(217, 119, 6, .2);--dash-table-hover-bg: #FFFBEB;--dash-modal-bg: #FFFFFF;--dash-tile-bg: #FEF3C7;--dash-tile-hover-bg: #FDE68A;--dash-icon-wrap-bg: rgba(217, 119, 6, .2);--dash-cms-item-bg: #FEF3C7;--dash-btn-primary-bg: linear-gradient(135deg, #D97706 0%, #B45309 100%);--dash-btn-primary-text: #FFFFFF;--dash-btn-primary-shadow: rgba(217, 119, 6, .35)}.bg-ivory-warm,.bg-ivory-surface{background-color:transparent!important;color:#fff;transition:background-color .35s ease,color .35s ease}[data-theme=emerald-night],body.theme-emerald-night{background-color:#06180e!important;color:#e2ece7!important}[data-theme=emerald-night] .site-topbar,body.theme-emerald-night .site-topbar{background:#030d08!important;border-bottom:1px solid rgba(16,185,129,.2)!important;color:#a7f3d0!important}[data-theme=emerald-night] .site-topbar .platform-text,body.theme-emerald-night .site-topbar .platform-text{color:#d1fae5!important}[data-theme=emerald-night] .site-topbar .meta-item,body.theme-emerald-night .site-topbar .meta-item{color:#a7f3d0!important}[data-theme=emerald-night] .site-topbar .meta-sep,body.theme-emerald-night .site-topbar .meta-sep{color:#10b9814d!important}[data-theme=emerald-night] .site-topbar .date-highlight,body.theme-emerald-night .site-topbar .date-highlight{color:#fff!important}[data-theme=emerald-night] .main-site-header,body.theme-emerald-night .main-site-header{background:#06180e!important;border-bottom:1px solid rgba(16,185,129,.2)!important}[data-theme=emerald-night] .main-site-header.scrolled,body.theme-emerald-night .main-site-header.scrolled{background:#06180ef5!important;box-shadow:0 4px 20px #00000073!important}[data-theme=emerald-night] .main-site-header .brand-name,body.theme-emerald-night .main-site-header .brand-name{color:#34d399!important}[data-theme=emerald-night] .main-site-header .brand-subtext,body.theme-emerald-night .main-site-header .brand-subtext{color:#6ee7b7!important}[data-theme=emerald-night] .main-site-header .header-nav-menu a,body.theme-emerald-night .main-site-header .header-nav-menu a{color:#d1fae5!important}[data-theme=emerald-night] .main-site-header .header-nav-menu a:hover,[data-theme=emerald-night] .main-site-header .header-nav-menu a.active,body.theme-emerald-night .main-site-header .header-nav-menu a:hover,body.theme-emerald-night .main-site-header .header-nav-menu a.active{color:#34d399!important}[data-theme=emerald-night] .main-site-header .header-nav-menu a.active:after,body.theme-emerald-night .main-site-header .header-nav-menu a.active:after{background:#34d399!important}[data-theme=emerald-night] .main-site-header .dropdown-panel,body.theme-emerald-night .main-site-header .dropdown-panel{background:#0b2516!important;border-color:#10b9814d!important}[data-theme=emerald-night] .main-site-header .dropdown-panel a,body.theme-emerald-night .main-site-header .dropdown-panel a{color:#d1fae5!important}[data-theme=emerald-night] .main-site-header .dropdown-panel a:hover,body.theme-emerald-night .main-site-header .dropdown-panel a:hover{background:#113822!important;color:#34d399!important}[data-theme=emerald-night] .main-site-header .btn-admin-icon,[data-theme=emerald-night] .main-site-header .btn-cart-icon,[data-theme=emerald-night] .main-site-header .btn-mobile-toggle,[data-theme=emerald-night] .main-site-header .btn-theme-trigger,body.theme-emerald-night .main-site-header .btn-admin-icon,body.theme-emerald-night .main-site-header .btn-cart-icon,body.theme-emerald-night .main-site-header .btn-mobile-toggle,body.theme-emerald-night .main-site-header .btn-theme-trigger{background:#0b2516!important;color:#a7f3d0!important;border-color:#10b9814d!important}[data-theme=emerald-night] .main-site-header .mobile-nav-drawer,body.theme-emerald-night .main-site-header .mobile-nav-drawer{background:#06180e!important;border-color:#10b98133!important}[data-theme=emerald-night] .main-site-header .mobile-nav-drawer a,body.theme-emerald-night .main-site-header .mobile-nav-drawer a{color:#d1fae5!important;border-color:#10b9811f!important}[data-theme=emerald-night] .timeline-step,[data-theme=emerald-night] .channel-card,[data-theme=emerald-night] .contact-form-panel,[data-theme=emerald-night] .testimonial-luxury-card,[data-theme=emerald-night] .article-luxury-card,[data-theme=emerald-night] .portfolio-card,[data-theme=emerald-night] .luxury-white-card,[data-theme=emerald-night] .service-card-luxury,[data-theme=emerald-night] .pillar-card,[data-theme=emerald-night] .order-success-card,[data-theme=emerald-night] .form-main-card,[data-theme=emerald-night] .order-summary-sidebar,[data-theme=emerald-night] .store-service-card,[data-theme=emerald-night] .hero-stats-capsule,body.theme-emerald-night .timeline-step,body.theme-emerald-night .channel-card,body.theme-emerald-night .contact-form-panel,body.theme-emerald-night .testimonial-luxury-card,body.theme-emerald-night .article-luxury-card,body.theme-emerald-night .portfolio-card,body.theme-emerald-night .luxury-white-card,body.theme-emerald-night .service-card-luxury,body.theme-emerald-night .pillar-card,body.theme-emerald-night .order-success-card,body.theme-emerald-night .form-main-card,body.theme-emerald-night .order-summary-sidebar,body.theme-emerald-night .store-service-card,body.theme-emerald-night .hero-stats-capsule{background:#0a2315!important;border-color:#10b98140!important;box-shadow:0 10px 30px #0006!important;color:#fff!important}[data-theme=emerald-night] .timeline-step h1,[data-theme=emerald-night] .timeline-step h2,[data-theme=emerald-night] .timeline-step h3,[data-theme=emerald-night] .timeline-step h4,[data-theme=emerald-night] .timeline-step strong,[data-theme=emerald-night] .channel-card h1,[data-theme=emerald-night] .channel-card h2,[data-theme=emerald-night] .channel-card h3,[data-theme=emerald-night] .channel-card h4,[data-theme=emerald-night] .channel-card strong,[data-theme=emerald-night] .contact-form-panel h1,[data-theme=emerald-night] .contact-form-panel h2,[data-theme=emerald-night] .contact-form-panel h3,[data-theme=emerald-night] .contact-form-panel h4,[data-theme=emerald-night] .contact-form-panel strong,[data-theme=emerald-night] .testimonial-luxury-card h1,[data-theme=emerald-night] .testimonial-luxury-card h2,[data-theme=emerald-night] .testimonial-luxury-card h3,[data-theme=emerald-night] .testimonial-luxury-card h4,[data-theme=emerald-night] .testimonial-luxury-card strong,[data-theme=emerald-night] .article-luxury-card h1,[data-theme=emerald-night] .article-luxury-card h2,[data-theme=emerald-night] .article-luxury-card h3,[data-theme=emerald-night] .article-luxury-card h4,[data-theme=emerald-night] .article-luxury-card strong,[data-theme=emerald-night] .portfolio-card h1,[data-theme=emerald-night] .portfolio-card h2,[data-theme=emerald-night] .portfolio-card h3,[data-theme=emerald-night] .portfolio-card h4,[data-theme=emerald-night] .portfolio-card strong,[data-theme=emerald-night] .luxury-white-card h1,[data-theme=emerald-night] .luxury-white-card h2,[data-theme=emerald-night] .luxury-white-card h3,[data-theme=emerald-night] .luxury-white-card h4,[data-theme=emerald-night] .luxury-white-card strong,[data-theme=emerald-night] .service-card-luxury h1,[data-theme=emerald-night] .service-card-luxury h2,[data-theme=emerald-night] .service-card-luxury h3,[data-theme=emerald-night] .service-card-luxury h4,[data-theme=emerald-night] .service-card-luxury strong,[data-theme=emerald-night] .pillar-card h1,[data-theme=emerald-night] .pillar-card h2,[data-theme=emerald-night] .pillar-card h3,[data-theme=emerald-night] .pillar-card h4,[data-theme=emerald-night] .pillar-card strong,[data-theme=emerald-night] .order-success-card h1,[data-theme=emerald-night] .order-success-card h2,[data-theme=emerald-night] .order-success-card h3,[data-theme=emerald-night] .order-success-card h4,[data-theme=emerald-night] .order-success-card strong,[data-theme=emerald-night] .form-main-card h1,[data-theme=emerald-night] .form-main-card h2,[data-theme=emerald-night] .form-main-card h3,[data-theme=emerald-night] .form-main-card h4,[data-theme=emerald-night] .form-main-card strong,[data-theme=emerald-night] .order-summary-sidebar h1,[data-theme=emerald-night] .order-summary-sidebar h2,[data-theme=emerald-night] .order-summary-sidebar h3,[data-theme=emerald-night] .order-summary-sidebar h4,[data-theme=emerald-night] .order-summary-sidebar strong,[data-theme=emerald-night] .store-service-card h1,[data-theme=emerald-night] .store-service-card h2,[data-theme=emerald-night] .store-service-card h3,[data-theme=emerald-night] .store-service-card h4,[data-theme=emerald-night] .store-service-card strong,[data-theme=emerald-night] .hero-stats-capsule h1,[data-theme=emerald-night] .hero-stats-capsule h2,[data-theme=emerald-night] .hero-stats-capsule h3,[data-theme=emerald-night] .hero-stats-capsule h4,[data-theme=emerald-night] .hero-stats-capsule strong,body.theme-emerald-night .timeline-step h1,body.theme-emerald-night .timeline-step h2,body.theme-emerald-night .timeline-step h3,body.theme-emerald-night .timeline-step h4,body.theme-emerald-night .timeline-step strong,body.theme-emerald-night .channel-card h1,body.theme-emerald-night .channel-card h2,body.theme-emerald-night .channel-card h3,body.theme-emerald-night .channel-card h4,body.theme-emerald-night .channel-card strong,body.theme-emerald-night .contact-form-panel h1,body.theme-emerald-night .contact-form-panel h2,body.theme-emerald-night .contact-form-panel h3,body.theme-emerald-night .contact-form-panel h4,body.theme-emerald-night .contact-form-panel strong,body.theme-emerald-night .testimonial-luxury-card h1,body.theme-emerald-night .testimonial-luxury-card h2,body.theme-emerald-night .testimonial-luxury-card h3,body.theme-emerald-night .testimonial-luxury-card h4,body.theme-emerald-night .testimonial-luxury-card strong,body.theme-emerald-night .article-luxury-card h1,body.theme-emerald-night .article-luxury-card h2,body.theme-emerald-night .article-luxury-card h3,body.theme-emerald-night .article-luxury-card h4,body.theme-emerald-night .article-luxury-card strong,body.theme-emerald-night .portfolio-card h1,body.theme-emerald-night .portfolio-card h2,body.theme-emerald-night .portfolio-card h3,body.theme-emerald-night .portfolio-card h4,body.theme-emerald-night .portfolio-card strong,body.theme-emerald-night .luxury-white-card h1,body.theme-emerald-night .luxury-white-card h2,body.theme-emerald-night .luxury-white-card h3,body.theme-emerald-night .luxury-white-card h4,body.theme-emerald-night .luxury-white-card strong,body.theme-emerald-night .service-card-luxury h1,body.theme-emerald-night .service-card-luxury h2,body.theme-emerald-night .service-card-luxury h3,body.theme-emerald-night .service-card-luxury h4,body.theme-emerald-night .service-card-luxury strong,body.theme-emerald-night .pillar-card h1,body.theme-emerald-night .pillar-card h2,body.theme-emerald-night .pillar-card h3,body.theme-emerald-night .pillar-card h4,body.theme-emerald-night .pillar-card strong,body.theme-emerald-night .order-success-card h1,body.theme-emerald-night .order-success-card h2,body.theme-emerald-night .order-success-card h3,body.theme-emerald-night .order-success-card h4,body.theme-emerald-night .order-success-card strong,body.theme-emerald-night .form-main-card h1,body.theme-emerald-night .form-main-card h2,body.theme-emerald-night .form-main-card h3,body.theme-emerald-night .form-main-card h4,body.theme-emerald-night .form-main-card strong,body.theme-emerald-night .order-summary-sidebar h1,body.theme-emerald-night .order-summary-sidebar h2,body.theme-emerald-night .order-summary-sidebar h3,body.theme-emerald-night .order-summary-sidebar h4,body.theme-emerald-night .order-summary-sidebar strong,body.theme-emerald-night .store-service-card h1,body.theme-emerald-night .store-service-card h2,body.theme-emerald-night .store-service-card h3,body.theme-emerald-night .store-service-card h4,body.theme-emerald-night .store-service-card strong,body.theme-emerald-night .hero-stats-capsule h1,body.theme-emerald-night .hero-stats-capsule h2,body.theme-emerald-night .hero-stats-capsule h3,body.theme-emerald-night .hero-stats-capsule h4,body.theme-emerald-night .hero-stats-capsule strong{color:#fff!important}[data-theme=emerald-night] .timeline-step p,[data-theme=emerald-night] .timeline-step small,[data-theme=emerald-night] .timeline-step span:not(.channel-badge):not(.badge-gold):not(.badge-gold-pill):not(.tab-badge-discount):not(.spec-chip),[data-theme=emerald-night] .channel-card p,[data-theme=emerald-night] .channel-card small,[data-theme=emerald-night] .channel-card span:not(.channel-badge):not(.badge-gold):not(.badge-gold-pill):not(.tab-badge-discount):not(.spec-chip),[data-theme=emerald-night] .contact-form-panel p,[data-theme=emerald-night] .contact-form-panel small,[data-theme=emerald-night] .contact-form-panel span:not(.channel-badge):not(.badge-gold):not(.badge-gold-pill):not(.tab-badge-discount):not(.spec-chip),[data-theme=emerald-night] .testimonial-luxury-card p,[data-theme=emerald-night] .testimonial-luxury-card small,[data-theme=emerald-night] .testimonial-luxury-card span:not(.channel-badge):not(.badge-gold):not(.badge-gold-pill):not(.tab-badge-discount):not(.spec-chip),[data-theme=emerald-night] .article-luxury-card p,[data-theme=emerald-night] .article-luxury-card small,[data-theme=emerald-night] .article-luxury-card span:not(.channel-badge):not(.badge-gold):not(.badge-gold-pill):not(.tab-badge-discount):not(.spec-chip),[data-theme=emerald-night] .portfolio-card p,[data-theme=emerald-night] .portfolio-card small,[data-theme=emerald-night] .portfolio-card span:not(.channel-badge):not(.badge-gold):not(.badge-gold-pill):not(.tab-badge-discount):not(.spec-chip),[data-theme=emerald-night] .luxury-white-card p,[data-theme=emerald-night] .luxury-white-card small,[data-theme=emerald-night] .luxury-white-card span:not(.channel-badge):not(.badge-gold):not(.badge-gold-pill):not(.tab-badge-discount):not(.spec-chip),[data-theme=emerald-night] .service-card-luxury p,[data-theme=emerald-night] .service-card-luxury small,[data-theme=emerald-night] .service-card-luxury span:not(.channel-badge):not(.badge-gold):not(.badge-gold-pill):not(.tab-badge-discount):not(.spec-chip),[data-theme=emerald-night] .pillar-card p,[data-theme=emerald-night] .pillar-card small,[data-theme=emerald-night] .pillar-card span:not(.channel-badge):not(.badge-gold):not(.badge-gold-pill):not(.tab-badge-discount):not(.spec-chip),[data-theme=emerald-night] .order-success-card p,[data-theme=emerald-night] .order-success-card small,[data-theme=emerald-night] .order-success-card span:not(.channel-badge):not(.badge-gold):not(.badge-gold-pill):not(.tab-badge-discount):not(.spec-chip),[data-theme=emerald-night] .form-main-card p,[data-theme=emerald-night] .form-main-card small,[data-theme=emerald-night] .form-main-card span:not(.channel-badge):not(.badge-gold):not(.badge-gold-pill):not(.tab-badge-discount):not(.spec-chip),[data-theme=emerald-night] .order-summary-sidebar p,[data-theme=emerald-night] .order-summary-sidebar small,[data-theme=emerald-night] .order-summary-sidebar span:not(.channel-badge):not(.badge-gold):not(.badge-gold-pill):not(.tab-badge-discount):not(.spec-chip),[data-theme=emerald-night] .store-service-card p,[data-theme=emerald-night] .store-service-card small,[data-theme=emerald-night] .store-service-card span:not(.channel-badge):not(.badge-gold):not(.badge-gold-pill):not(.tab-badge-discount):not(.spec-chip),[data-theme=emerald-night] .hero-stats-capsule p,[data-theme=emerald-night] .hero-stats-capsule small,[data-theme=emerald-night] .hero-stats-capsule span:not(.channel-badge):not(.badge-gold):not(.badge-gold-pill):not(.tab-badge-discount):not(.spec-chip),body.theme-emerald-night .timeline-step p,body.theme-emerald-night .timeline-step small,body.theme-emerald-night .timeline-step span:not(.channel-badge):not(.badge-gold):not(.badge-gold-pill):not(.tab-badge-discount):not(.spec-chip),body.theme-emerald-night .channel-card p,body.theme-emerald-night .channel-card small,body.theme-emerald-night .channel-card span:not(.channel-badge):not(.badge-gold):not(.badge-gold-pill):not(.tab-badge-discount):not(.spec-chip),body.theme-emerald-night .contact-form-panel p,body.theme-emerald-night .contact-form-panel small,body.theme-emerald-night .contact-form-panel span:not(.channel-badge):not(.badge-gold):not(.badge-gold-pill):not(.tab-badge-discount):not(.spec-chip),body.theme-emerald-night .testimonial-luxury-card p,body.theme-emerald-night .testimonial-luxury-card small,body.theme-emerald-night .testimonial-luxury-card span:not(.channel-badge):not(.badge-gold):not(.badge-gold-pill):not(.tab-badge-discount):not(.spec-chip),body.theme-emerald-night .article-luxury-card p,body.theme-emerald-night .article-luxury-card small,body.theme-emerald-night .article-luxury-card span:not(.channel-badge):not(.badge-gold):not(.badge-gold-pill):not(.tab-badge-discount):not(.spec-chip),body.theme-emerald-night .portfolio-card p,body.theme-emerald-night .portfolio-card small,body.theme-emerald-night .portfolio-card span:not(.channel-badge):not(.badge-gold):not(.badge-gold-pill):not(.tab-badge-discount):not(.spec-chip),body.theme-emerald-night .luxury-white-card p,body.theme-emerald-night .luxury-white-card small,body.theme-emerald-night .luxury-white-card span:not(.channel-badge):not(.badge-gold):not(.badge-gold-pill):not(.tab-badge-discount):not(.spec-chip),body.theme-emerald-night .service-card-luxury p,body.theme-emerald-night .service-card-luxury small,body.theme-emerald-night .service-card-luxury span:not(.channel-badge):not(.badge-gold):not(.badge-gold-pill):not(.tab-badge-discount):not(.spec-chip),body.theme-emerald-night .pillar-card p,body.theme-emerald-night .pillar-card small,body.theme-emerald-night .pillar-card span:not(.channel-badge):not(.badge-gold):not(.badge-gold-pill):not(.tab-badge-discount):not(.spec-chip),body.theme-emerald-night .order-success-card p,body.theme-emerald-night .order-success-card small,body.theme-emerald-night .order-success-card span:not(.channel-badge):not(.badge-gold):not(.badge-gold-pill):not(.tab-badge-discount):not(.spec-chip),body.theme-emerald-night .form-main-card p,body.theme-emerald-night .form-main-card small,body.theme-emerald-night .form-main-card span:not(.channel-badge):not(.badge-gold):not(.badge-gold-pill):not(.tab-badge-discount):not(.spec-chip),body.theme-emerald-night .order-summary-sidebar p,body.theme-emerald-night .order-summary-sidebar small,body.theme-emerald-night .order-summary-sidebar span:not(.channel-badge):not(.badge-gold):not(.badge-gold-pill):not(.tab-badge-discount):not(.spec-chip),body.theme-emerald-night .store-service-card p,body.theme-emerald-night .store-service-card small,body.theme-emerald-night .store-service-card span:not(.channel-badge):not(.badge-gold):not(.badge-gold-pill):not(.tab-badge-discount):not(.spec-chip),body.theme-emerald-night .hero-stats-capsule p,body.theme-emerald-night .hero-stats-capsule small,body.theme-emerald-night .hero-stats-capsule span:not(.channel-badge):not(.badge-gold):not(.badge-gold-pill):not(.tab-badge-discount):not(.spec-chip){color:#cbdad3!important}[data-theme=emerald-night] .section-title,[data-theme=emerald-night] .page-title,[data-theme=emerald-night] h1,[data-theme=emerald-night] h2,[data-theme=emerald-night] h3,body.theme-emerald-night .section-title,body.theme-emerald-night .page-title,body.theme-emerald-night h1,body.theme-emerald-night h2,body.theme-emerald-night h3{color:#fff!important}[data-theme=emerald-night] .section-desc,[data-theme=emerald-night] .page-desc,body.theme-emerald-night .section-desc,body.theme-emerald-night .page-desc{color:#a7f3d0!important}[data-theme=emerald-night] .contact-us-wrapper,[data-theme=emerald-night] .inner-page-wrapper,[data-theme=emerald-night] .services-page-container,[data-theme=emerald-night] .contact-page-wrapper,[data-theme=emerald-night] .home-wrapper,[data-theme=emerald-night] .about-page-wrapper,[data-theme=emerald-night] .bg-ivory-warm,body.theme-emerald-night .contact-us-wrapper,body.theme-emerald-night .inner-page-wrapper,body.theme-emerald-night .services-page-container,body.theme-emerald-night .contact-page-wrapper,body.theme-emerald-night .home-wrapper,body.theme-emerald-night .about-page-wrapper,body.theme-emerald-night .bg-ivory-warm{background:#06180e!important}[data-theme=emerald-night] .luxury-input,[data-theme=emerald-night] input,[data-theme=emerald-night] textarea,[data-theme=emerald-night] select,body.theme-emerald-night .luxury-input,body.theme-emerald-night input,body.theme-emerald-night textarea,body.theme-emerald-night select{background:#0b2516!important;border-color:#10b98159!important;color:#fff!important}[data-theme=emerald-night] .luxury-input::placeholder,[data-theme=emerald-night] input::placeholder,[data-theme=emerald-night] textarea::placeholder,[data-theme=emerald-night] select::placeholder,body.theme-emerald-night .luxury-input::placeholder,body.theme-emerald-night input::placeholder,body.theme-emerald-night textarea::placeholder,body.theme-emerald-night select::placeholder{color:#52796f!important}[data-theme=emerald-night] .badge-gold,body.theme-emerald-night .badge-gold{background:#10b98129!important;border-color:#10b98166!important;color:#34d399!important}[data-theme=forest-bronze],body.theme-forest-bronze{background-color:#0b1c15!important;color:#fef3c7!important}[data-theme=forest-bronze] .site-topbar,body.theme-forest-bronze .site-topbar{background:#071510!important;border-bottom:1px solid rgba(217,119,6,.25)!important;color:#fde68a!important}[data-theme=forest-bronze] .site-topbar .platform-text,body.theme-forest-bronze .site-topbar .platform-text{color:#fef3c7!important}[data-theme=forest-bronze] .site-topbar .date-highlight,body.theme-forest-bronze .site-topbar .date-highlight{color:#fff!important}[data-theme=forest-bronze] .main-site-header,body.theme-forest-bronze .main-site-header{background:#0b1c15!important;border-bottom:1px solid rgba(217,119,6,.25)!important}[data-theme=forest-bronze] .main-site-header .brand-name,body.theme-forest-bronze .main-site-header .brand-name{color:#f59e0b!important}[data-theme=forest-bronze] .main-site-header .header-nav-menu a,body.theme-forest-bronze .main-site-header .header-nav-menu a{color:#fde68a!important}[data-theme=forest-bronze] .main-site-header .header-nav-menu a:hover,[data-theme=forest-bronze] .main-site-header .header-nav-menu a.active,body.theme-forest-bronze .main-site-header .header-nav-menu a:hover,body.theme-forest-bronze .main-site-header .header-nav-menu a.active{color:#f59e0b!important}[data-theme=forest-bronze] .main-site-header .header-nav-menu a.active:after,body.theme-forest-bronze .main-site-header .header-nav-menu a.active:after{background:#f59e0b!important}[data-theme=forest-bronze] .timeline-step,[data-theme=forest-bronze] .channel-card,[data-theme=forest-bronze] .contact-form-panel,[data-theme=forest-bronze] .testimonial-luxury-card,[data-theme=forest-bronze] .article-luxury-card,[data-theme=forest-bronze] .portfolio-card,[data-theme=forest-bronze] .pillar-card,body.theme-forest-bronze .timeline-step,body.theme-forest-bronze .channel-card,body.theme-forest-bronze .contact-form-panel,body.theme-forest-bronze .testimonial-luxury-card,body.theme-forest-bronze .article-luxury-card,body.theme-forest-bronze .portfolio-card,body.theme-forest-bronze .pillar-card{background:#0f281c!important;border-color:#d977064d!important;color:#fef3c7!important}[data-theme=forest-bronze] .timeline-step h1,[data-theme=forest-bronze] .timeline-step h2,[data-theme=forest-bronze] .timeline-step h3,[data-theme=forest-bronze] .timeline-step h4,[data-theme=forest-bronze] .timeline-step strong,[data-theme=forest-bronze] .channel-card h1,[data-theme=forest-bronze] .channel-card h2,[data-theme=forest-bronze] .channel-card h3,[data-theme=forest-bronze] .channel-card h4,[data-theme=forest-bronze] .channel-card strong,[data-theme=forest-bronze] .contact-form-panel h1,[data-theme=forest-bronze] .contact-form-panel h2,[data-theme=forest-bronze] .contact-form-panel h3,[data-theme=forest-bronze] .contact-form-panel h4,[data-theme=forest-bronze] .contact-form-panel strong,[data-theme=forest-bronze] .testimonial-luxury-card h1,[data-theme=forest-bronze] .testimonial-luxury-card h2,[data-theme=forest-bronze] .testimonial-luxury-card h3,[data-theme=forest-bronze] .testimonial-luxury-card h4,[data-theme=forest-bronze] .testimonial-luxury-card strong,[data-theme=forest-bronze] .article-luxury-card h1,[data-theme=forest-bronze] .article-luxury-card h2,[data-theme=forest-bronze] .article-luxury-card h3,[data-theme=forest-bronze] .article-luxury-card h4,[data-theme=forest-bronze] .article-luxury-card strong,[data-theme=forest-bronze] .portfolio-card h1,[data-theme=forest-bronze] .portfolio-card h2,[data-theme=forest-bronze] .portfolio-card h3,[data-theme=forest-bronze] .portfolio-card h4,[data-theme=forest-bronze] .portfolio-card strong,[data-theme=forest-bronze] .pillar-card h1,[data-theme=forest-bronze] .pillar-card h2,[data-theme=forest-bronze] .pillar-card h3,[data-theme=forest-bronze] .pillar-card h4,[data-theme=forest-bronze] .pillar-card strong,body.theme-forest-bronze .timeline-step h1,body.theme-forest-bronze .timeline-step h2,body.theme-forest-bronze .timeline-step h3,body.theme-forest-bronze .timeline-step h4,body.theme-forest-bronze .timeline-step strong,body.theme-forest-bronze .channel-card h1,body.theme-forest-bronze .channel-card h2,body.theme-forest-bronze .channel-card h3,body.theme-forest-bronze .channel-card h4,body.theme-forest-bronze .channel-card strong,body.theme-forest-bronze .contact-form-panel h1,body.theme-forest-bronze .contact-form-panel h2,body.theme-forest-bronze .contact-form-panel h3,body.theme-forest-bronze .contact-form-panel h4,body.theme-forest-bronze .contact-form-panel strong,body.theme-forest-bronze .testimonial-luxury-card h1,body.theme-forest-bronze .testimonial-luxury-card h2,body.theme-forest-bronze .testimonial-luxury-card h3,body.theme-forest-bronze .testimonial-luxury-card h4,body.theme-forest-bronze .testimonial-luxury-card strong,body.theme-forest-bronze .article-luxury-card h1,body.theme-forest-bronze .article-luxury-card h2,body.theme-forest-bronze .article-luxury-card h3,body.theme-forest-bronze .article-luxury-card h4,body.theme-forest-bronze .article-luxury-card strong,body.theme-forest-bronze .portfolio-card h1,body.theme-forest-bronze .portfolio-card h2,body.theme-forest-bronze .portfolio-card h3,body.theme-forest-bronze .portfolio-card h4,body.theme-forest-bronze .portfolio-card strong,body.theme-forest-bronze .pillar-card h1,body.theme-forest-bronze .pillar-card h2,body.theme-forest-bronze .pillar-card h3,body.theme-forest-bronze .pillar-card h4,body.theme-forest-bronze .pillar-card strong{color:#fff!important}[data-theme=forest-bronze] .timeline-step p,[data-theme=forest-bronze] .timeline-step small,[data-theme=forest-bronze] .channel-card p,[data-theme=forest-bronze] .channel-card small,[data-theme=forest-bronze] .contact-form-panel p,[data-theme=forest-bronze] .contact-form-panel small,[data-theme=forest-bronze] .testimonial-luxury-card p,[data-theme=forest-bronze] .testimonial-luxury-card small,[data-theme=forest-bronze] .article-luxury-card p,[data-theme=forest-bronze] .article-luxury-card small,[data-theme=forest-bronze] .portfolio-card p,[data-theme=forest-bronze] .portfolio-card small,[data-theme=forest-bronze] .pillar-card p,[data-theme=forest-bronze] .pillar-card small,body.theme-forest-bronze .timeline-step p,body.theme-forest-bronze .timeline-step small,body.theme-forest-bronze .channel-card p,body.theme-forest-bronze .channel-card small,body.theme-forest-bronze .contact-form-panel p,body.theme-forest-bronze .contact-form-panel small,body.theme-forest-bronze .testimonial-luxury-card p,body.theme-forest-bronze .testimonial-luxury-card small,body.theme-forest-bronze .article-luxury-card p,body.theme-forest-bronze .article-luxury-card small,body.theme-forest-bronze .portfolio-card p,body.theme-forest-bronze .portfolio-card small,body.theme-forest-bronze .pillar-card p,body.theme-forest-bronze .pillar-card small{color:#e5d5ba!important}[data-theme=forest-bronze] .contact-us-wrapper,[data-theme=forest-bronze] .inner-page-wrapper,[data-theme=forest-bronze] .services-page-container,[data-theme=forest-bronze] .contact-page-wrapper,[data-theme=forest-bronze] .bg-ivory-warm,body.theme-forest-bronze .contact-us-wrapper,body.theme-forest-bronze .inner-page-wrapper,body.theme-forest-bronze .services-page-container,body.theme-forest-bronze .contact-page-wrapper,body.theme-forest-bronze .bg-ivory-warm{background:#0b1c15!important}[data-theme=white-green],body.theme-white-green{background-color:#fff!important}[data-theme=white-green] .site-topbar,body.theme-white-green .site-topbar{background:#f8faf9!important;border-bottom:1px solid #E2ECE6!important;color:#4b6356!important}[data-theme=white-green] .main-site-header,body.theme-white-green .main-site-header{background:#fff!important;border-bottom:1px solid #E2ECE6!important}[data-theme=white-green] .main-site-header .brand-name,body.theme-white-green .main-site-header .brand-name{color:#059669!important}[data-theme=white-green] .main-site-header .header-nav-menu a,body.theme-white-green .main-site-header .header-nav-menu a{color:#082114!important}[data-theme=white-green] .main-site-header .header-nav-menu a:hover,[data-theme=white-green] .main-site-header .header-nav-menu a.active,body.theme-white-green .main-site-header .header-nav-menu a:hover,body.theme-white-green .main-site-header .header-nav-menu a.active{color:#059669!important}[data-theme=white-green] .main-site-header .header-nav-menu a.active:after,body.theme-white-green .main-site-header .header-nav-menu a.active:after{background:#059669!important}[data-theme=white-green] .contact-us-wrapper,[data-theme=white-green] .inner-page-wrapper,[data-theme=white-green] .services-page-container,[data-theme=white-green] .contact-page-wrapper,[data-theme=white-green] .bg-ivory-warm,body.theme-white-green .contact-us-wrapper,body.theme-white-green .inner-page-wrapper,body.theme-white-green .services-page-container,body.theme-white-green .contact-page-wrapper,body.theme-white-green .bg-ivory-warm{background:#f8faf9!important}.active-theory-spotlight{position:relative;background-image:radial-gradient(900px circle at var(--mouse-x, 50%) var(--mouse-y, 30%),rgba(212,175,55,.12),transparent 70%),radial-gradient(700px circle at calc(100% - var(--mouse-x, 50%)) calc(100% - var(--mouse-y, 30%)),rgba(16,185,129,.08),transparent 60%)}.tilt-card-3d{transform-style:preserve-3d;transition:transform .2s cubic-bezier(.2,.8,.2,1),box-shadow .3s ease,border-color .3s ease;will-change:transform;position:relative}.tilt-card-3d:after{content:"";position:absolute;inset:0;background:radial-gradient(400px circle at var(--card-mouse-x, 50%) var(--card-mouse-y, 50%),rgba(255,255,255,.14),transparent 70%);opacity:0;transition:opacity .25s ease;pointer-events:none;border-radius:inherit;z-index:10}.tilt-card-3d:hover:after{opacity:1}@keyframes activeTheoryFloat{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-8px) rotate(.8deg)}}.floating-3d{animation:activeTheoryFloat 6s ease-in-out infinite}.holographic-shimmer{background:linear-gradient(90deg,#d4af37,#fff,#e5c378,#fff,#d4af37);background-size:200% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:holoShimmer 5s linear infinite}@keyframes holoShimmer{to{background-position:200% center}}html,body{max-width:100vw;overflow-x:clip;-webkit-text-size-adjust:100%;text-size-adjust:100%;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.ls-floating-header-wrapper{padding-top:max(.75rem,env(safe-area-inset-top))}.floating-mobile-whatsapp{bottom:max(1.2rem,env(safe-area-inset-bottom) + .8rem)!important}h1,h2,h3,h4,h5,p,span,button{word-break:break-word;overflow-wrap:break-word}.cart-items-scrollable,.template-pills-row,.category-filters-container,.mobile-drawer{-webkit-overflow-scrolling:touch}@media screen and (max-width:768px){input[type=text],input[type=email],input[type=tel],input[type=number],textarea,select{font-size:16px!important}}
