:root{--color-white: #ffffff;--color-bg-primary: #ffffff;--color-bg-subtle: #f8fafc;--color-bg-warm: #fcfbfa;--color-bg-light-grey: #f1f5f9;--color-bg-card: #ffffff;--color-bg-card-hover: #ffffff;--color-text-primary: #0a1128;--color-text-secondary: #1e293b;--color-text-muted: #475569;--color-text-light: #64748b;--color-text-white: #ffffff;--color-navy: #0a1128;--color-navy-deep: #050a17;--color-navy-light: #162244;--color-navy-gradient: linear-gradient(135deg, #0a1128 0%, #1e293b 100%);--color-gold: #946927;--color-gold-hover: #78531d;--color-gold-champagne: #c5a880;--color-gold-light: #fcf8ee;--color-gold-border: #d4ba94;--color-gold-gradient: linear-gradient(135deg, #946927 0%, #c5a880 100%);--color-uae-red: #cf142b;--color-uae-green: #00732f;--color-uae-white: #ffffff;--color-uae-black: #000000;--color-border-subtle: #e2e8f0;--color-border-medium: #cbd5e1;--color-border-dark: #334155;--color-border-focus: #946927;--shadow-xs: 0 1px 2px 0 rgba(10, 17, 40, .05);--shadow-sm: 0 2px 8px -2px rgba(10, 17, 40, .06);--shadow-md: 0 8px 24px -4px rgba(10, 17, 40, .08), 0 2px 6px -1px rgba(10, 17, 40, .04);--shadow-lg: 0 16px 36px -6px rgba(10, 17, 40, .12), 0 4px 12px -2px rgba(10, 17, 40, .04);--shadow-elevated: 0 24px 48px -12px rgba(10, 17, 40, .14), 0 0 0 1px rgba(10, 17, 40, .05);--shadow-card: 0 2px 8px rgba(10, 17, 40, .04), 0 1px 3px rgba(10, 17, 40, .03);--shadow-card-hover: 0 12px 28px -4px rgba(10, 17, 40, .1), 0 4px 8px -2px rgba(10, 17, 40, .04);--glass-bg: rgba(255, 255, 255, .88);--glass-bg-subtle: rgba(248, 250, 252, .75);--glass-border: rgba(148, 105, 39, .22);--glass-border-light: rgba(255, 255, 255, .8);--glass-shadow: 0 14px 34px -4px rgba(10, 17, 40, .09), 0 4px 12px -2px rgba(10, 17, 40, .04);--bubble-3d-bg: radial-gradient(circle at 35% 25%, rgba(255, 255, 255, .98) 0%, rgba(248, 250, 254, .92) 50%, rgba(235, 242, 252, .85) 100%);--bubble-3d-shadow: 0 16px 36px -6px rgba(10, 17, 40, .12), inset 0 2px 4px rgba(255, 255, 255, .9), inset 0 -4px 8px rgba(10, 17, 40, .05);--bubble-3d-border: 1.5px solid rgba(212, 175, 55, .38);--font-family-primary: "Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-family-display: "Outfit", "Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, sans-serif;--font-size-xs: .75rem;--font-size-sm: .875rem;--font-size-base: 1rem;--font-size-md: 1.125rem;--font-size-lg: 1.25rem;--font-size-xl: 1.5rem;--font-size-2xl: 1.875rem;--font-size-3xl: 2.25rem;--font-size-4xl: 3rem;--font-size-5xl: 3.75rem;--font-size-hero: clamp(2rem, 5vw, 4.25rem);--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extrabold: 800;--line-height-tight: 1.12;--line-height-snug: 1.3;--line-height-normal: 1.6;--line-height-relaxed: 1.75;--container-max-width: 1280px;--container-narrow-width: 960px;--container-padding: clamp(1rem, 4vw, 2.5rem);--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--space-10: 2.5rem;--space-12: 3rem;--space-16: 4rem;--space-20: 5rem;--space-24: 6rem;--space-32: 8rem;--radius-xs: 4px;--radius-sm: 6px;--radius-md: 10px;--radius-lg: 14px;--radius-xl: 20px;--radius-full: 9999px;--transition-fast: .15s cubic-bezier(.16, 1, .3, 1);--transition-normal: .25s cubic-bezier(.16, 1, .3, 1);--transition-smooth: .4s cubic-bezier(.16, 1, .3, 1);--transition-bounce: .5s cubic-bezier(.34, 1.56, .64, 1);--z-base: 1;--z-sticky: 100;--z-dropdown: 200;--z-drawer: 300;--z-modal: 400;--z-loader: 1000}[data-theme=dark]{--color-bg-primary: #060b18;--color-bg-subtle: #0b1426;--color-bg-warm: #0f1a33;--color-bg-light-grey: #142244;--color-bg-card: #0c152a;--color-bg-card-hover: #121e3c;--color-text-primary: #f8fafc;--color-text-secondary: #cbd5e1;--color-text-muted: #94a3b8;--color-text-light: #64748b;--color-navy-deep: #02050d;--color-navy-light: #1e2c52;--color-navy-gradient: linear-gradient(135deg, #0f1a33 0%, #060b18 100%);--color-gold: #d4ba94;--color-gold-hover: #e6cbab;--color-gold-champagne: #ecd3b2;--color-gold-light: rgba(212, 186, 148, .12);--color-gold-border: rgba(212, 186, 148, .35);--color-gold-gradient: linear-gradient(135deg, #d4ba94 0%, #f3e5d0 100%);--color-border-subtle: rgba(255, 255, 255, .09);--color-border-medium: rgba(255, 255, 255, .16);--color-border-dark: rgba(255, 255, 255, .25);--color-border-focus: #d4ba94;--shadow-xs: 0 1px 2px 0 rgba(0, 0, 0, .4);--shadow-sm: 0 2px 8px -2px rgba(0, 0, 0, .5);--shadow-md: 0 8px 24px -4px rgba(0, 0, 0, .6), 0 2px 6px -1px rgba(0, 0, 0, .4);--shadow-lg: 0 16px 36px -6px rgba(0, 0, 0, .7), 0 4px 12px -2px rgba(0, 0, 0, .5);--shadow-elevated: 0 24px 48px -12px rgba(0, 0, 0, .8), 0 0 0 1px rgba(255, 255, 255, .08);--shadow-card: 0 4px 16px rgba(0, 0, 0, .45), 0 1px 3px rgba(0, 0, 0, .3);--shadow-card-hover: 0 16px 36px -4px rgba(0, 0, 0, .65), 0 4px 12px -2px rgba(0, 0, 0, .45);--glass-bg: rgba(12, 21, 42, .85);--glass-bg-subtle: rgba(8, 14, 28, .75);--glass-border: rgba(212, 186, 148, .28);--glass-border-light: rgba(255, 255, 255, .12);--glass-shadow: 0 16px 36px -6px rgba(0, 0, 0, .65), 0 0 20px rgba(212, 186, 148, .1);--bubble-3d-bg: radial-gradient(circle at 35% 25%, rgba(28, 44, 82, .95) 0%, rgba(14, 24, 48, .92) 55%, rgba(8, 14, 28, .96) 100%);--bubble-3d-shadow: 0 18px 40px -8px rgba(0, 0, 0, .8), inset 0 2px 4px rgba(255, 255, 255, .2), inset 0 -4px 8px rgba(0, 0, 0, .6), 0 0 24px rgba(212, 186, 148, .18);--bubble-3d-border: 1.5px solid rgba(212, 186, 148, .45)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;-webkit-text-size-adjust:100%;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{min-height:100vh;background-color:var(--color-bg-primary);color:var(--color-text-primary);font-family:var(--font-family-primary);font-size:var(--font-size-base);line-height:var(--line-height-normal);overflow-x:clip;position:relative}h1,h2,h3,h4,h5,h6{color:var(--color-text-primary);font-family:var(--font-family-display);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);letter-spacing:-.02em}h1{font-size:var(--font-size-hero);font-weight:var(--font-weight-extrabold)}h2{font-size:var(--font-size-3xl);letter-spacing:-.025em}h3{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold)}h4{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold)}p{color:var(--color-text-secondary);font-size:var(--font-size-base);line-height:var(--line-height-relaxed)}p.lead{font-size:var(--font-size-md);color:var(--color-text-secondary);line-height:var(--line-height-normal)}a{color:inherit;text-decoration:none;transition:color var(--transition-fast)}ul,ol{list-style:none}img,svg{display:block;max-width:100%;height:auto}button,input,textarea,select{font:inherit;color:inherit;border:none;background:none;outline:none}button{cursor:pointer}.container{width:100%;max-width:var(--container-max-width);margin-left:auto;margin-right:auto;padding-left:var(--container-padding);padding-right:var(--container-padding)}.container-narrow{width:100%;max-width:var(--container-narrow-width);margin-left:auto;margin-right:auto;padding-left:var(--container-padding);padding-right:var(--container-padding)}.section{padding-top:clamp(4.5rem,7vw,7rem);padding-bottom:clamp(4.5rem,7vw,7rem);position:relative}.section-subtle{background-color:var(--color-bg-subtle);border-top:1px solid var(--color-border-subtle);border-bottom:1px solid var(--color-border-subtle)}.section-warm{background-color:var(--color-bg-warm);border-top:1px solid var(--color-border-subtle);border-bottom:1px solid var(--color-border-subtle)}.section-alt{background-color:var(--color-bg-light-grey);border-top:1px solid var(--color-border-subtle);border-bottom:1px solid var(--color-border-subtle)}.section-dark{background-color:var(--color-navy);color:var(--color-white)}.section-dark .section-title{color:var(--color-white)}.section-dark .section-description{color:#cbd5e1}.section-header{margin-bottom:var(--space-12);text-align:center}.section-header.text-left{text-align:left}.section-eyebrow{display:inline-flex;align-items:center;gap:var(--space-2);font-size:.8125rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--color-gold);background-color:var(--color-gold-light);border:1px solid rgba(148,105,39,.22);border-radius:var(--radius-full);padding:.35rem .875rem;margin-bottom:var(--space-4);box-shadow:0 1px 2px #0a112808}.section-eyebrow:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background-color:var(--color-gold)}.section-title{font-size:clamp(2rem,3.8vw,2.85rem);font-weight:800;color:var(--color-navy);line-height:1.2;letter-spacing:-.025em;margin-bottom:var(--space-4)}.section-description{max-width:720px;margin-left:auto;margin-right:auto;font-size:1.0625rem;color:var(--color-text-secondary);line-height:1.65}.section-header.text-left .section-description{margin-left:0}:focus-visible{outline:2px solid var(--color-gold);outline-offset:3px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}::selection{background-color:var(--color-gold-light);color:var(--color-navy)}html.theme-transitioning,html.theme-transitioning body,html.theme-transitioning .site-header,html.theme-transitioning .header-topbar,html.theme-transitioning .nav-dropdown,html.theme-transitioning .mobile-drawer,html.theme-transitioning .card,html.theme-transitioning .card-3d,html.theme-transitioning .procurement-dossier-container,html.theme-transitioning .dossier-page-paper,html.theme-transitioning .support-card-3d,html.theme-transitioning .journey-stack-card,html.theme-transitioning .modal-container,html.theme-transitioning .site-footer{transition:background-color .25s cubic-bezier(.16,1,.3,1),border-color .25s cubic-bezier(.16,1,.3,1),box-shadow .25s cubic-bezier(.16,1,.3,1)!important}.theme-switch-wrapper{display:inline-flex;align-items:center;position:relative;user-select:none;-webkit-user-select:none}.theme-toggle-3d{position:relative;width:62px;height:32px;padding:0;border:none;background:transparent;cursor:pointer;outline:none;border-radius:9999px;display:inline-flex;align-items:center;touch-action:manipulation;transition:transform .2s cubic-bezier(.16,1,.3,1)}.theme-toggle-3d:hover{transform:scale(1.04)}.theme-toggle-3d:active .switch-3d-thumb{transform:scale(.92)}[data-theme=dark] .theme-toggle-3d:active .switch-3d-thumb{transform:translate(29px) scale(.92) rotate(360deg)}.theme-toggle-3d:focus-visible{box-shadow:0 0 0 3px #d4ba9473}.switch-3d-track{position:relative;width:100%;height:100%;border-radius:9999px;overflow:hidden;background:linear-gradient(135deg,#3a88e9,#60a5fa 55%,#93c5fd);border:1.5px solid rgba(212,186,148,.55);box-shadow:inset 0 2px 4px #0a112859,inset 0 -2px 3px #ffffff73,0 2px 8px #0a11281f;transition:background .45s cubic-bezier(.16,1,.3,1),border-color .45s ease,box-shadow .45s ease}[data-theme=dark] .switch-3d-track{background:linear-gradient(135deg,#070c1e,#101938,#1e2c5e);border-color:#d4ba94bf;box-shadow:inset 0 2px 5px #000000bf,inset 0 -1px 2px #d4ba9459,0 0 14px #d4ba9447,0 2px 8px #00000080}.switch-day-elements{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;transition:transform .45s cubic-bezier(.16,1,.3,1),opacity .35s ease}.switch-cloud{position:absolute;background:#fff;border-radius:50%;opacity:.9;filter:drop-shadow(0 1px 1px rgba(10,17,40,.15))}.cloud-1{width:14px;height:14px;right:14px;bottom:3px}.cloud-2{width:18px;height:18px;right:4px;bottom:-2px}.cloud-3{width:12px;height:12px;right:22px;bottom:0}[data-theme=dark] .switch-day-elements{transform:translateY(22px);opacity:0}.switch-night-elements{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:0;transform:translateY(-12px);transition:transform .45s cubic-bezier(.34,1.56,.64,1),opacity .35s ease}[data-theme=dark] .switch-night-elements{opacity:1;transform:translateY(0)}.switch-star{position:absolute;background:#fff;border-radius:50%;box-shadow:0 0 3px #fff,0 0 6px #d4ba94cc}.star-1{width:3px;height:3px;left:10px;top:7px;animation:starPulse 2.4s ease-in-out infinite alternate}.star-2{width:2px;height:2px;left:20px;top:14px;animation:starPulse 1.8s ease-in-out infinite alternate .4s}.star-3{width:3.5px;height:3.5px;left:14px;bottom:6px;background:#ecd3b2;animation:starPulse 2.8s ease-in-out infinite alternate .8s}.star-4{width:1.5px;height:1.5px;left:25px;top:7px;animation:starPulse 2.1s ease-in-out infinite alternate 1.2s}@keyframes starPulse{0%{transform:scale(.8);opacity:.65}to{transform:scale(1.3);opacity:1;filter:drop-shadow(0 0 3px #ecd3b2)}}.switch-3d-thumb{position:absolute;top:2.5px;left:3px;width:24px;height:24px;border-radius:50%;cursor:pointer;background:radial-gradient(circle at 35% 30%,#fff,#ffde59 32%,#f59e0b 72%,#b45309);box-shadow:0 2px 6px #b4530980,0 0 10px #fbbf24bf,inset -1px -2px 3px #92400ebf,inset 1px 1px 2px #fff;transform:translate(0) rotate(0);will-change:transform;transition:transform .48s cubic-bezier(.34,1.56,.64,1),background .4s ease,box-shadow .4s ease;z-index:2}[data-theme=dark] .switch-3d-thumb{transform:translate(29px) rotate(360deg);background:radial-gradient(circle at 35% 30%,#fff,#e2e8f0 35%,#94a3b8 72%,#475569);box-shadow:0 2px 8px #000000bf,0 0 12px #d4ba9473,inset -2px -2px 3px #1e293bd9,inset 1px 1px 2px #fff}.moon-crater{position:absolute;border-radius:50%;background:#64748b;box-shadow:inset 1px 1px 1.5px #0f172acc,0 .5px .5px #ffffff59;opacity:0;transform:scale(0);transition:transform .4s cubic-bezier(.34,1.56,.64,1),opacity .3s ease}.crater-1{width:5.5px;height:5.5px;top:5px;left:8.5px}.crater-2{width:4px;height:4px;top:13px;left:5px}.crater-3{width:3px;height:3px;top:12px;left:13.5px}[data-theme=dark] .moon-crater{opacity:.85;transform:scale(1)}.mobile-theme-row{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;background-color:var(--color-bg-subtle);border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);margin-top:.5rem;margin-bottom:.5rem}.mobile-theme-label{display:flex;align-items:center;gap:.5rem;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.mobile-theme-label svg{width:16px;height:16px;color:var(--color-gold)}[data-theme=dark] body{background-color:var(--color-bg-primary);color:var(--color-text-primary)}[data-theme=dark] ::selection{background-color:#d4ba9459;color:#fff}[data-theme=dark] :focus-visible{outline-color:var(--color-gold)}[data-theme=dark] h1,[data-theme=dark] h2,[data-theme=dark] h3,[data-theme=dark] h4,[data-theme=dark] h5,[data-theme=dark] h6,[data-theme=dark] .section-title,[data-theme=dark] .card-title,[data-theme=dark] .page-hero-title,[data-theme=dark] .finder-title,[data-theme=dark] .service-block-heading,[data-theme=dark] .modal-title,[data-theme=dark] .result-headline,[data-theme=dark] .result-lead-form-title,[data-theme=dark] .sidebar-card-title,[data-theme=dark] .procurement-card-title,[data-theme=dark] .card-3d-title,[data-theme=dark] .support-card-title,[data-theme=dark] .dossier-step-title,[data-theme=dark] .checker-question-text{color:#f8fafc!important}[data-theme=dark] p,[data-theme=dark] .section-description,[data-theme=dark] .card-description,[data-theme=dark] .page-hero-lead,[data-theme=dark] .service-block-p,[data-theme=dark] .finder-subtitle,[data-theme=dark] .procurement-card-desc,[data-theme=dark] .card-3d-desc,[data-theme=dark] .support-card-desc,[data-theme=dark] .dossier-step-desc,[data-theme=dark] .result-summary-text{color:#cbd5e1}[data-theme=dark] .text-navy,[data-theme=dark] [class*=text-navy]{color:#f8fafc!important}[data-theme=dark] .site-header{background-color:#060b18eb;border-bottom:1px solid rgba(255,255,255,.08);box-shadow:0 4px 24px -2px #0009}[data-theme=dark] .site-header.is-scrolled{background-color:#060b18fa;border-bottom-color:#ffffff1f;box-shadow:0 8px 32px -4px #000c}[data-theme=dark] .header-topbar{background-color:#03060f;border-bottom:1px solid rgba(255,255,255,.06);color:var(--color-text-muted)}[data-theme=dark] .topbar-contact-item{color:#94a3b8}[data-theme=dark] .topbar-contact-item a{color:#cbd5e1}[data-theme=dark] .topbar-contact-item a:hover{color:var(--color-gold)}[data-theme=dark] .topbar-social-link{color:var(--color-gold);opacity:.85}[data-theme=dark] .topbar-social-link:hover{opacity:1;color:#fff}[data-theme=dark] .brand-title{color:#f8fafc}[data-theme=dark] .brand-subtitle{color:var(--color-gold)}[data-theme=dark] .brand-emblem{background:#0c152a;border-color:#d4ba9459;box-shadow:0 2px 8px #0006}[data-theme=dark] .nav-link{color:#cbd5e1}[data-theme=dark] .nav-link:hover,[data-theme=dark] .nav-link.is-active{color:#fff}[data-theme=dark] .nav-dropdown{background-color:#0c152a;border:1px solid rgba(255,255,255,.1);box-shadow:0 24px 48px -8px #000000bf}[data-theme=dark] .dropdown-col{border-right-color:#ffffff0f}[data-theme=dark] .dropdown-col-title{color:var(--color-gold)}[data-theme=dark] .dropdown-item-link{border-radius:var(--radius-xs)}[data-theme=dark] .dropdown-item-name{color:#f8fafc}[data-theme=dark] .dropdown-item-desc{color:#94a3b8}[data-theme=dark] .dropdown-item-link:hover{background-color:#121e3c}[data-theme=dark] .dropdown-item-link:hover .dropdown-item-name{color:var(--color-gold)}[data-theme=dark] .mobile-drawer-content{background-color:#060b18;border-left:1px solid rgba(255,255,255,.08)}[data-theme=dark] .mobile-drawer-header{border-bottom-color:#ffffff14}[data-theme=dark] .mobile-nav-link{color:#f8fafc;border-bottom-color:#ffffff14}[data-theme=dark] .mobile-nav-link:hover{color:var(--color-gold)}[data-theme=dark] .mobile-drawer-close{color:#f8fafc}[data-theme=dark] .mobile-menu-toggle{background-color:#0c152a;border-color:#ffffff1f;color:#f8fafc}[data-theme=dark] .btn-secondary{background-color:#0c152a;border-color:#ffffff24;color:#f8fafc}[data-theme=dark] .btn-secondary:hover{background-color:#121e3c;border-color:#d4ba94;color:#fff}[data-theme=dark] .btn-white{background-color:#142244;color:#f8fafc;border-color:#d4ba9466}[data-theme=dark] .btn-white:hover{background-color:#1c2e5c;color:#fff;border-color:#d4ba94}[data-theme=dark] .hero-section{background-color:var(--color-bg-primary)}[data-theme=dark] .hero-bg-pattern{opacity:.15}[data-theme=dark] .hero-ambient-glow{background:radial-gradient(circle,#d4ba941f,#060b1800 70%)}[data-theme=dark] .hero-badge{background-color:#d4ba941f;border-color:#d4ba944d;color:#f8fafc}[data-theme=dark] .hero-badge span{color:#f8fafc}[data-theme=dark] .hero-floating-card{background:#0c152af2;border-color:#ffffff1f;box-shadow:0 16px 36px #0009}[data-theme=dark] .floating-card-tag{color:#f8fafc}[data-theme=dark] .floating-card-stat{color:#cbd5e1}[data-theme=dark] .scroll-mouse{border-color:#fff3}[data-theme=dark] .btn-primary{background:linear-gradient(135deg,#d4ba94,#b38738)!important;color:#060b18!important;border-color:#d4ba94!important;box-shadow:0 4px 16px #d4ba9447!important}[data-theme=dark] .btn-primary:hover{background:linear-gradient(135deg,#e6cbab,#c59849)!important;color:#03060f!important;box-shadow:0 6px 24px #d4ba9473!important;transform:translateY(-2px)}[data-theme=dark] .btn-secondary{background:#ffffff0f!important;color:#f8fafc!important;border-color:#ffffff2e!important;box-shadow:0 2px 8px #0000004d}[data-theme=dark] .btn-secondary:hover{background:#ffffff1f!important;color:#fff!important;border-color:#d4ba9480!important;transform:translateY(-2px)}[data-theme=dark] .hero-title-highlight{color:#e6cbab}[data-theme=dark] .hero-live-status{background:#0c152aeb;border-color:#d4ba944d;color:#cbd5e1}[data-theme=dark] .hero-metrics-pill{border-top-color:#ffffff14}[data-theme=dark] .hero-metric-subtitle{color:#94a3b8}[data-theme=dark] .trust-strip{background-color:#060b18;border-top-color:#ffffff14;border-bottom-color:#ffffff14}[data-theme=dark] .trust-item{border-right-color:#ffffff14}[data-theme=dark] .trust-icon-box{background-color:#0c152a;border-color:#ffffff1a;color:var(--color-gold)}[data-theme=dark] .trust-label{color:#f8fafc}[data-theme=dark] .section-subtle{background-color:#080e1d;border-top-color:#ffffff14;border-bottom-color:#ffffff14}[data-theme=dark] .section-warm{background-color:#0a1124;border-top-color:#ffffff14;border-bottom-color:#ffffff14}[data-theme=dark] .section-alt{background-color:#0b1428;border-top-color:#ffffff14;border-bottom-color:#ffffff14}[data-theme=dark] .section-dark{background-color:#040813}[data-theme=dark] .card,[data-theme=dark] .service-catalog-item,[data-theme=dark] .sidebar-cta-card,[data-theme=dark] .contact-card-info,[data-theme=dark] .about-3d-box,[data-theme=dark] .service-process-step,[data-theme=dark] .contact-form-3d-card,[data-theme=dark] .procurement-vault-card,[data-theme=dark] .journey-deliverable-card,[data-theme=dark] .support-card-3d,[data-theme=dark] .journey-stack-card,[data-theme=dark] .feature-card,[data-theme=dark] .metric-card,[data-theme=dark] .card-3d,[data-theme=dark] .service-catalog-box{background-color:#0c152a;border-color:#ffffff17;box-shadow:0 8px 30px #00000080;color:#cbd5e1}[data-theme=dark] .card:hover,[data-theme=dark] .service-catalog-item:hover,[data-theme=dark] .about-3d-box:hover,[data-theme=dark] .contact-card-info:hover,[data-theme=dark] .contact-form-3d-card:hover,[data-theme=dark] .support-card-3d:hover,[data-theme=dark] .card-3d:hover,[data-theme=dark] .sidebar-cta-card:hover{background-color:#111d38;border-color:#d4ba9466}[data-theme=dark] .card-icon-wrapper{background:linear-gradient(135deg,#142244,#1e2c52);border-color:#ffffff1a;color:var(--color-gold)}[data-theme=dark] .card:hover .card-icon-wrapper{background-color:var(--color-gold);color:#060b18;border-color:var(--color-gold)}[data-theme=dark] .card-list{border-top-color:#ffffff14}[data-theme=dark] .card-list-item{color:#cbd5e1}[data-theme=dark] .card-list-item:hover{color:#fff}[data-theme=dark] .card-footer-link{color:var(--color-gold)}[data-theme=dark] .card-footer-link:hover{color:#fff}[data-theme=dark] .services-3d-section{background-color:#060b18}[data-theme=dark] .card-3d{background:#0c152a}[data-theme=dark] .card-3d-icon-box{background:#142244;border-color:#ffffff1a;color:var(--color-gold)}[data-theme=dark] .card-3d:hover .card-3d-icon-box{background:var(--color-gold);color:#060b18;border-color:var(--color-gold)}[data-theme=dark] .card-3d-watermark{color:#ffffff08}[data-theme=dark] .card-3d:hover .card-3d-watermark{color:#d4ba9414}[data-theme=dark] .card-3d-list{border-top-color:#ffffff14}[data-theme=dark] .card-3d-list-item{color:#cbd5e1}[data-theme=dark] .card-3d-footer{border-top-color:#ffffff14}[data-theme=dark] .card-3d-link{color:var(--color-gold)}[data-theme=dark] .card-3d-link:hover{color:#fff}[data-theme=dark] .support-3d-section{background:linear-gradient(180deg,#060b18,#0c152a,#060b18);border-top-color:#ffffff14;border-bottom-color:#ffffff14}[data-theme=dark] .support-card-3d{background:#0c152a;border-color:#ffffff17;box-shadow:0 10px 30px #00000080}[data-theme=dark] .support-card-3d:hover{background:#111e3b;border-color:#d4ba9466}[data-theme=dark] .support-icon-orb{background:linear-gradient(135deg,#142244,#1e2c52);border-color:#d4ba944d;color:var(--color-gold)}[data-theme=dark] .support-card-3d:hover .support-card-title{color:var(--color-gold)!important}[data-theme=dark] .support-card-footer{border-top-color:#ffffff14}[data-theme=dark] .support-card-link{color:var(--color-gold)}[data-theme=dark] .support-card-link:hover{color:#fff}[data-theme=dark] .procurement-3d-section{background:linear-gradient(180deg,#060b18,#0c152a)}[data-theme=dark] .dossier-scroll-indicator{background:#0c152af2;border-color:#d4ba944d;box-shadow:0 4px 20px #0009}[data-theme=dark] .dossier-scroll-status{color:#f8fafc}[data-theme=dark] .dossier-sound-toggle{background:#d4ba941f;border-color:#d4ba944d;color:var(--color-gold)}[data-theme=dark] .dossier-sound-toggle:hover{background:#d4ba9438;color:#fff}[data-theme=dark] .dossier-sound-toggle.is-muted{color:#94a3b8;background:#ffffff0d;border-color:#ffffff1a}[data-theme=dark] .dossier-progress-bar-track{background:#ffffff14}[data-theme=dark] .procurement-dossier-container{background:#0c152a;border-color:#d4ba9459;border-left:10px solid var(--color-gold);box-shadow:0 24px 60px #000c,3px 0 #070d1c,7px 0 #050914}[data-theme=dark] .dossier-steps-sidebar{border-right-color:#ffffff14}[data-theme=dark] .dossier-sidebar-title{color:#f8fafc}[data-theme=dark] .dossier-step-btn{background:#080e1e;border-color:#ffffff14}[data-theme=dark] .dossier-step-btn:hover{background:#121e3c;border-color:#d4ba9459}[data-theme=dark] .dossier-step-btn.is-active{background:linear-gradient(135deg,#142244,#1e3160);border-color:var(--color-gold);color:#fff;box-shadow:0 6px 20px #00000080}[data-theme=dark] .step-num-badge{background:#142244;color:#cbd5e1}[data-theme=dark] .dossier-step-btn.is-active .step-num-badge{background:var(--color-gold);color:#060b18;font-weight:800}[data-theme=dark] .step-btn-phase{color:#f8fafc}[data-theme=dark] .step-btn-sub{color:#94a3b8}[data-theme=dark] .dossier-page-paper{background:linear-gradient(135deg,#0f1a33,#0c152a);border-color:#ffffff17;box-shadow:0 10px 30px #00000080}[data-theme=dark] .dossier-page-paper:before{background:linear-gradient(180deg,var(--color-gold) 0%,#1e2c5e 100%)}[data-theme=dark] .dossier-paper-watermark{color:#ffffff08}[data-theme=dark] .dossier-timeframe{color:#cbd5e1}[data-theme=dark] .dossier-3d-stamp{background:#0c152af2;box-shadow:0 8px 24px #0009}[data-theme=dark] .dossier-step-title{color:#f8fafc}[data-theme=dark] .dossier-step-desc{color:#cbd5e1}[data-theme=dark] .dossier-checklist-heading{color:#f8fafc}[data-theme=dark] .dossier-check-item{color:#cbd5e1}[data-theme=dark] .dossier-check-icon{background:#00732f33;color:#00e676}[data-theme=dark] .dossier-highlight-box{background:#080f22;border-color:#d4ba944d}[data-theme=dark] .dossier-highlight-box p{color:#cbd5e1}[data-theme=dark] .dossier-nav-bar{border-top-color:#ffffff14}[data-theme=dark] .dossier-nav-btn{color:#f8fafc;background:#142244;border-color:#ffffff1f}[data-theme=dark] .dossier-nav-btn:hover{background:var(--color-gold);color:#060b18;border-color:var(--color-gold)}[data-theme=dark] .dossier-page-current{color:#94a3b8}[data-theme=dark] .bookshelf-back-wall{background:linear-gradient(180deg,#060a14b3,#0a1020e6),repeating-linear-gradient(90deg,transparent,transparent 110px,rgba(255,255,255,.015) 110px,rgba(255,255,255,.015) 112px);border-color:#ffffff0f;box-shadow:inset 0 20px 40px -10px #000000b3,inset 0 -10px 20px #00000080}[data-theme=dark] .bookshelf-spotlight{background:radial-gradient(ellipse at 50% 0%,rgba(212,186,148,.22) 0%,rgba(212,186,148,.06) 50%,transparent 75%)}[data-theme=dark] .book-3d-front{border-color:#d4ba9459;box-shadow:0 12px 28px -6px #000000b3,inset 0 1px #ffffff26,inset -2px 0 4px #0006}[data-theme=dark] .book-3d-volume:hover .book-3d-front,[data-theme=dark] .book-3d-volume.is-pulled .book-3d-front,[data-theme=dark] .book-3d-volume:focus-within .book-3d-front{border-color:#d4ba94bf;box-shadow:0 24px 50px -10px #000000d9,0 8px 20px -4px #94692759,inset 0 1px #ffffff40}[data-theme=dark] .book-3d-pages-right{background:linear-gradient(90deg,#0000002e,#00000005 25%,#00000005 75%,#00000038),repeating-linear-gradient(180deg,#faf7ee,#faf7ee 1.5px,#d8cbaf 1.5px,#d8cbaf 3px);box-shadow:inset 0 4px 8px #00000059,inset 0 -4px 8px #00000059;border:none}[data-theme=dark] .book-3d-pages-top{background:linear-gradient(180deg,#00000038,#00000005 40%,#00000029),repeating-linear-gradient(90deg,#faf7ee,#faf7ee 1.5px,#d8cbaf 1.5px,#d8cbaf 3px);box-shadow:inset 4px 0 8px #00000059,inset -4px 0 8px #00000059;border:none}[data-theme=dark] .bookshelf-pill{background:#ffffff0d;border-color:#d4ba9433;color:#cbd5e1}[data-theme=dark] .bookshelf-pill:hover,[data-theme=dark] .bookshelf-pill.is-active{background:#111d38;border-color:#d4ba94;color:#fff;box-shadow:0 4px 16px #0006}[data-theme=dark] .shelf-plank-surface{background:linear-gradient(90deg,#0d1526,#17223b 20%,#111b30,#17223b 80%,#0d1526);border-top-color:#d4ba9466}[data-theme=dark] .shelf-plank-bevel{background:linear-gradient(180deg,#090e1a,#04070d);border-bottom-color:#000}[data-theme=dark] .journey-sticky-tracker{background:#060b18f0;border-bottom-color:#ffffff14}[data-theme=dark] .journey-nav-step{background-color:#0c152a;border-color:#ffffff1f;color:#cbd5e1}[data-theme=dark] .journey-nav-step:hover{border-color:#d4ba94;color:#fff}[data-theme=dark] .journey-nav-step.is-active{background-color:#d4ba94;border-color:#d4ba94;color:#060b18}[data-theme=dark] .journey-step-num{background-color:#142244;color:#cbd5e1}[data-theme=dark] .journey-nav-step.is-active .journey-step-num{background-color:#060b18;color:#d4ba94}[data-theme=dark] .journey-stack-card{background-color:#0c152a;border-color:#ffffff17;box-shadow:0 16px 40px #0009}[data-theme=dark] .journey-pill{background-color:#142244;border-color:#ffffff1a;color:#cbd5e1}[data-theme=dark] .journey-panel-visual{background:#080f22;border-color:#ffffff14}[data-theme=dark] .journey-deliverable-card{background-color:#0c152a;border-color:#ffffff17;color:#cbd5e1}[data-theme=dark] .journey-deliverable-title{color:#f8fafc}[data-theme=dark] .journey-deliverable-sub{color:#94a3b8}[data-theme=dark] .journey-card-watermark{color:#ffffff08}[data-theme=dark] .service-finder-box{background:linear-gradient(180deg,#0c152a,#080e1c);border-color:#d4ba9447;box-shadow:0 24px 50px -15px #0009}[data-theme=dark] .finder-search-input{background:#060b18;border-color:#d4ba9459;color:#f8fafc}[data-theme=dark] .finder-search-input::placeholder{color:#64748b}[data-theme=dark] .finder-count-badge{background:#ffffff0f;color:#cbd5e1;border-color:#ffffff1f}[data-theme=dark] .finder-tag-btn{background-color:#0c152a;border-color:#ffffff1f;color:#cbd5e1}[data-theme=dark] .finder-tag-btn:hover{background-color:#121e3c;border-color:#d4ba94;color:#fff}[data-theme=dark] .finder-tag-btn.is-active{background:#d4ba94;color:#060b18;border-color:#d4ba94;font-weight:800}[data-theme=dark] .finder-service-card-3d{background:#0c152a;border-color:#ffffff17;box-shadow:0 10px 30px #00000080}[data-theme=dark] .finder-service-card-3d:hover{background:#111d38;border-color:#d4ba9466}[data-theme=dark] .finder-card-title{color:#f8fafc}[data-theme=dark] .finder-card-description{color:#cbd5e1}[data-theme=dark] .finder-deliverables{border-top-color:#ffffff14}[data-theme=dark] .finder-deliverables-title{color:var(--color-gold)}[data-theme=dark] .finder-deliverable-item{color:#cbd5e1}[data-theme=dark] .finder-card-actions{border-top-color:#ffffff14}[data-theme=dark] .finder-link{color:var(--color-gold)}[data-theme=dark] .finder-link:hover{color:#fff}[data-theme=dark] .finder-book-btn{background:linear-gradient(135deg,#142244,#1e3160);border-color:var(--color-gold)!important;color:#fff!important}[data-theme=dark] .compliance-checker-wrapper{background-color:#0c152a;border-color:#ffffff1a}[data-theme=dark] .compliance-checker-header{background-color:#080e1e;border-bottom:1px solid rgba(255,255,255,.08)}[data-theme=dark] .checker-question-text{color:#f8fafc}[data-theme=dark] .checker-option-btn{background-color:#080e1e;border-color:#ffffff1f;color:#f8fafc}[data-theme=dark] .checker-option-btn:hover{background-color:#121e3c;border-color:#d4ba94}[data-theme=dark] .checker-option-btn.selected{background-color:#1e3160;border-color:#d4ba94;color:#fff}[data-theme=dark] .checker-option-label{color:#94a3b8}[data-theme=dark] .checker-nav-row{border-top-color:#ffffff14}[data-theme=dark] .result-card-banner{background-color:#080e1e;border-color:#ffffff1a}[data-theme=dark] .result-headline{color:#f8fafc}[data-theme=dark] .result-summary-text{color:#cbd5e1}[data-theme=dark] .result-lead-form{background-color:#0c152a;border-color:#ffffff1a}[data-theme=dark] .result-lead-form-title{color:#f8fafc}[data-theme=dark] .page-hero{background-color:#070d1e;background-image:radial-gradient(circle at 82% 25%,rgba(212,186,148,.1) 0%,transparent 45%),linear-gradient(180deg,#070d1e,#060b18);border-bottom-color:#ffffff14}[data-theme=dark] .breadcrumbs a{color:#94a3b8}[data-theme=dark] .breadcrumbs a:hover{color:var(--color-gold)}[data-theme=dark] .breadcrumbs-separator{color:#fff3}[data-theme=dark] .service-block-heading{border-bottom-color:#ffffff14}[data-theme=dark] .service-process-step{background-color:#0c152a;border-color:#ffffff14}[data-theme=dark] .service-process-step:hover{background-color:#111e3b;border-color:#d4ba9466}[data-theme=dark] .process-step-badge{background-color:#142244;color:var(--color-gold)}[data-theme=dark] .sidebar-nav-item{background-color:#0c152a;color:#cbd5e1}[data-theme=dark] .sidebar-nav-item:hover,[data-theme=dark] .sidebar-nav-item.is-active{background-color:#142244;color:#fff}[data-theme=dark] .accordion-item{background-color:#0c152a;border-color:#ffffff14}[data-theme=dark] .accordion-item.is-open{border-color:#d4ba9459}[data-theme=dark] .accordion-trigger{color:#f8fafc}[data-theme=dark] .accordion-trigger:hover{background-color:#111d38}[data-theme=dark] .accordion-icon{background-color:#142244;color:#cbd5e1}[data-theme=dark] .accordion-item.is-open .accordion-icon{background-color:var(--color-gold);color:#060b18}[data-theme=dark] .accordion-body{color:#cbd5e1}[data-theme=dark] .contact-channel-row{border-bottom-color:#ffffff14}[data-theme=dark] .contact-channel-row:hover{background-color:#121e3c}[data-theme=dark] .contact-channel-icon{background-color:#142244;border-color:#d4ba9440;color:var(--color-gold)}[data-theme=dark] .contact-channel-title{color:#94a3b8}[data-theme=dark] .contact-channel-value{color:#f8fafc}[data-theme=dark] .contact-channel-value a{color:#cbd5e1}[data-theme=dark] .contact-channel-value a:hover{color:var(--color-gold)}[data-theme=dark] .contact-map-frame{border-color:#ffffff1a;box-shadow:0 12px 30px #00000080}[data-theme=dark] .form-input,[data-theme=dark] .form-textarea,[data-theme=dark] .form-select,[data-theme=dark] input[type=text],[data-theme=dark] input[type=email],[data-theme=dark] input[type=tel],[data-theme=dark] input[type=password],[data-theme=dark] textarea,[data-theme=dark] select{background-color:#060b18!important;border:1.5px solid rgba(255,255,255,.14)!important;color:#f8fafc!important}[data-theme=dark] .form-input:focus,[data-theme=dark] .form-textarea:focus,[data-theme=dark] .form-select:focus,[data-theme=dark] input:focus,[data-theme=dark] textarea:focus,[data-theme=dark] select:focus{border-color:#d4ba94!important;box-shadow:0 0 0 3px #d4ba9438!important}[data-theme=dark] .form-input::placeholder,[data-theme=dark] .form-textarea::placeholder,[data-theme=dark] input::placeholder,[data-theme=dark] textarea::placeholder{color:#64748b!important}[data-theme=dark] select option{background-color:#0c152a!important;color:#f8fafc!important}[data-theme=dark] .form-label{color:#cbd5e1!important}[data-theme=dark] .form-hint{color:#94a3b8}[data-theme=dark] .form-success-banner,[data-theme=dark] #home-enquiry-success,[data-theme=dark] #contact-form-success{background-color:#065f4640!important;border-color:#10b98173!important;color:#6ee7b7!important}[data-theme=dark] .modal-backdrop{background-color:#02050dc7}[data-theme=dark] .modal-container,[data-theme=dark] .search-modal-container{background-color:#0c152a!important;border:1px solid rgba(255,255,255,.12)!important;box-shadow:0 30px 70px -10px #000000d9;color:#f8fafc}[data-theme=dark] .modal-header,[data-theme=dark] .search-modal-header{background-color:#080e1e!important;border-bottom:1px solid rgba(255,255,255,.08)}[data-theme=dark] .modal-close-btn,[data-theme=dark] .search-modal-close{color:#94a3b8}[data-theme=dark] .modal-close-btn:hover,[data-theme=dark] .search-modal-close:hover{background-color:#ffffff14;color:#fff}[data-theme=dark] .search-input-field{color:#f8fafc}[data-theme=dark] .search-input-field::placeholder{color:#64748b}[data-theme=dark] .search-result-row{color:#f8fafc}[data-theme=dark] .search-result-row:hover,[data-theme=dark] .search-result-row.is-selected{background-color:#121e3c}[data-theme=dark] .search-modal-footer{background-color:#080e1c;border-top-color:#ffffff14;color:#94a3b8}[data-theme=dark] .search-kbd-badge{background-color:#142244;border-color:#ffffff1f;color:#cbd5e1}[data-theme=dark] table,[data-theme=dark] .matrix-table,[data-theme=dark] .fee-table{border-color:#ffffff14}[data-theme=dark] th{background-color:#0f1a33;color:#f8fafc;border-bottom:2px solid rgba(255,255,255,.1)}[data-theme=dark] td{border-bottom:1px solid rgba(255,255,255,.08);color:#cbd5e1}[data-theme=dark] tr:hover td{background-color:#ffffff08}[data-theme=dark] .chatbot-window{background-color:#0c152a;border:1px solid rgba(255,255,255,.12);box-shadow:0 25px 50px #000000b3}[data-theme=dark] .chatbot-header{background:linear-gradient(135deg,#090e1f,#142244);border-bottom:1px solid rgba(255,255,255,.08)}[data-theme=dark] .chatbot-messages{background-color:#060b18}[data-theme=dark] .chatbot-bot-bubble{background-color:#121e3c;color:#f8fafc;border:1px solid rgba(255,255,255,.08)}[data-theme=dark] .chatbot-input-area{background-color:#0c152a;border-top:1px solid rgba(255,255,255,.08)}[data-theme=dark] #chatbot-text-input{background-color:#060b18;border:1px solid rgba(255,255,255,.12);color:#f8fafc}[data-theme=dark] .site-footer{background-color:#030713;border-top-color:#ffffff14}[data-theme=dark] .footer-social-icon{background:#ffffff0f;border-color:#ffffff1f;color:#cbd5e1}[data-theme=dark] .footer-social-icon:hover{background:var(--color-gold);color:#060b18;border-color:var(--color-gold)}[data-theme=dark] [style*="color: var(--color-navy)"],[data-theme=dark] [style*="color:var(--color-navy)"],[data-theme=dark] [style*="color: #0a1128"],[data-theme=dark] [style*="color:#0a1128"],[data-theme=dark] [style*="color: #0f172a"],[data-theme=dark] [style*="color:#0f172a"],[data-theme=dark] [style*="color: #1e293b"],[data-theme=dark] [style*="color:#1e293b"]{color:#f8fafc!important}[data-theme=dark] [style*="color: var(--color-text-secondary)"],[data-theme=dark] [style*="color:var(--color-text-secondary)"]{color:#cbd5e1!important}[data-theme=dark] [style*="color: var(--color-text-muted)"],[data-theme=dark] [style*="color:var(--color-text-muted)"]{color:#94a3b8!important}[data-theme=dark] [style*="background-color: var(--color-white)"],[data-theme=dark] [style*="background-color:var(--color-white)"],[data-theme=dark] [style*="background: var(--color-white)"],[data-theme=dark] [style*="background:var(--color-white)"],[data-theme=dark] [style*="background: #ffffff"],[data-theme=dark] [style*="background:#ffffff"],[data-theme=dark] [style*="background-color: #ffffff"],[data-theme=dark] [style*="background-color:#ffffff"],[data-theme=dark] [style*="background: white"],[data-theme=dark] [style*="background-color: white"]{background-color:#0c152a!important;border-color:#ffffff17!important}[data-theme=dark] [style*="background: var(--color-bg-subtle)"],[data-theme=dark] [style*="background:var(--color-bg-subtle)"],[data-theme=dark] [style*="background-color: var(--color-bg-subtle)"],[data-theme=dark] [style*="background-color:var(--color-bg-subtle)"]{background-color:#080f22!important;border-color:#ffffff14!important}.announcement-bar{background:linear-gradient(90deg,#f59e0b,#fbbf24,#f59e0b);color:#07111e;padding:.45rem 0;font-size:var(--font-size-xs);border-top:1px solid rgba(217,119,6,.4);border-bottom:2px solid #D97706;box-shadow:0 3px 12px #f59e0b40;position:relative;z-index:10;width:100%;overflow:hidden;display:flex;align-items:center;-webkit-user-select:none;user-select:none;transition:all var(--transition-normal)}[data-theme=dark] .announcement-bar{background:linear-gradient(90deg,#d97706,#f59e0b,#d97706);color:#07111e;border-bottom:2px solid #B45309}.announcement-bar.is-hidden{display:none!important}.announcement-ticker-wrap{width:100%;overflow:hidden;position:relative;mask-image:linear-gradient(to right,transparent 0%,black 2%,black 98%,transparent 100%);-webkit-mask-image:linear-gradient(to right,transparent 0%,black 2%,black 98%,transparent 100%);padding:0 2rem 0 1rem}.announcement-ticker-track{display:inline-flex;align-items:center;white-space:nowrap;gap:3.5rem;animation:announcementMarquee 32s linear infinite;will-change:transform}.announcement-bar:hover .announcement-ticker-track{animation-play-state:paused}.announcement-item{display:inline-flex;align-items:center;gap:.75rem;font-size:.8125rem;font-weight:600;color:#07111e}.announcement-badge{background:#07111e;color:#fbbf24;font-weight:var(--font-weight-bold);font-size:.6875rem;padding:.2rem .6rem;border-radius:var(--radius-full);text-transform:uppercase;letter-spacing:.05em;display:inline-flex;align-items:center;gap:4px;white-space:nowrap;flex-shrink:0;box-shadow:0 1px 4px #0003}.announcement-text{font-weight:600;color:#07111e;letter-spacing:.01em}.announcement-link{color:#07111e;text-decoration:underline;text-underline-offset:3px;font-weight:700;cursor:pointer;white-space:nowrap;display:inline-flex;align-items:center;gap:4px;background:#ffffff73;padding:2px 8px;border-radius:var(--radius-full);transition:all var(--transition-fast)}.announcement-link:hover{background:#07111e;color:#fbbf24;text-decoration:none}.announcement-close{position:absolute;right:var(--space-3);top:50%;transform:translateY(-50%);color:#07111e;background:#fff6;border:1px solid rgba(7,17,30,.15);border-radius:50%;width:24px;height:24px;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;font-size:1.1rem;line-height:1;z-index:12;transition:all var(--transition-fast)}.announcement-close:hover{background:#07111e;color:#fff}@keyframes announcementMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}[dir=rtl] .announcement-close{right:auto;left:var(--space-3)}[dir=rtl] .announcement-ticker-track{animation:announcementMarqueeRTL 32s linear infinite}@keyframes announcementMarqueeRTL{0%{transform:translate(0)}to{transform:translate(50%)}}.google-business-card{background:#fff;border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);padding:18px 20px;box-shadow:0 4px 15px #0000000d;display:flex;flex-direction:column;gap:12px;margin-top:var(--space-6);position:relative;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}[data-theme=dark] .google-business-card{background:#0b192c;border-color:#d4af3740;box-shadow:0 4px 20px #0000004d}.google-business-card:hover{transform:translateY(-3px);border-color:var(--color-gold);box-shadow:0 8px 25px #d4af3726}.google-business-header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px}.google-business-brand{display:flex;align-items:center;gap:10px}.google-g-icon{width:28px;height:28px;flex-shrink:0}.google-business-title{font-size:.9375rem;font-weight:700;color:var(--color-navy);line-height:1.25}[data-theme=dark] .google-business-title{color:#fff}.google-business-sub{font-size:.75rem;color:var(--color-text-muted)}.google-stars-row{display:flex;align-items:center;gap:4px}.google-stars{color:#fbbc04;display:flex;gap:2px}.google-score{font-weight:700;font-size:.8125rem;color:var(--color-navy);margin-left:4px}[data-theme=dark] .google-score{color:#f1f5f9}.google-business-actions{display:flex;gap:8px;flex-wrap:wrap;padding-top:10px;border-top:1px dashed var(--color-border-subtle)}.google-business-btn{display:inline-flex;align-items:center;gap:6px;font-size:.75rem;font-weight:600;padding:6px 12px;border-radius:var(--radius-md);text-decoration:none;transition:all .2s ease}.google-btn-primary{background:#1a73e8;color:#fff}.google-btn-primary:hover{background:#1557b0;color:#fff}.google-btn-secondary{background:var(--color-bg-subtle);color:var(--color-navy);border:1px solid var(--color-border-subtle)}.google-btn-secondary:hover{background:var(--color-gold);color:#07111e;border-color:var(--color-gold)}.site-header{position:sticky;top:0;left:0;right:0;width:100%;z-index:var(--z-sticky);background-color:#fffffffa;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid var(--color-border-subtle);box-shadow:0 1px 3px #0a11280a;transition:all var(--transition-normal)}.site-header.is-scrolled{background-color:#fff;box-shadow:0 4px 20px -2px #0a112814;border-bottom-color:var(--color-border-subtle)}.header-topbar{background-color:var(--color-bg-subtle);border-bottom:1px solid var(--color-border-subtle);font-size:var(--font-size-xs);color:var(--color-text-muted);padding:.375rem 0}.header-topbar .container{display:flex;justify-content:space-between;align-items:center}.topbar-contact-items{display:flex;align-items:center;gap:var(--space-6)}.topbar-link{display:inline-flex;align-items:center;gap:.375rem;color:var(--color-text-secondary);font-weight:var(--font-weight-medium);transition:color var(--transition-fast)}.topbar-link:hover{color:var(--color-gold)}.topbar-link svg{width:13px;height:13px;color:var(--color-gold)}.topbar-badge{display:inline-flex;align-items:center;gap:.375rem;color:var(--color-text-secondary);font-weight:var(--font-weight-medium)}.topbar-badge-flag{display:inline-block;width:14px;height:10px;border-radius:1px;box-shadow:0 0 1px #0003}.topbar-right{display:inline-flex;align-items:center;gap:var(--space-4)}.topbar-socials{display:inline-flex;align-items:center;gap:.375rem;padding-left:.75rem;border-left:1px solid var(--color-border-subtle)}.topbar-social-link{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;color:var(--color-text-muted);border-radius:var(--radius-sm);transition:color var(--transition-fast),transform var(--transition-fast)}.topbar-social-link svg{width:13px;height:13px}.topbar-social-link:hover{color:var(--color-gold);transform:translateY(-1px)}.navbar{display:flex;align-items:center;justify-content:space-between;height:4.5rem;flex-wrap:nowrap;gap:var(--space-4)}.brand-logo{display:inline-flex;align-items:center;gap:var(--space-3);text-decoration:none;font-family:var(--font-family-display)}.brand-emblem{width:48px;height:48px;background:#fff;border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;border:1px solid rgba(197,168,128,.4);box-shadow:var(--shadow-xs);position:relative;overflow:hidden;padding:3px;flex-shrink:0}.brand-emblem img,.brand-logo-img{width:100%;height:100%;object-fit:contain;display:block}.brand-emblem:after{content:"";position:absolute;top:0;right:0;width:3px;height:100%;background:linear-gradient(to bottom,#cf142b 33.3%,#00732f 33.3%,#00732f 66.6%,#000 66.6%)}.brand-emblem svg{width:22px;height:22px}.brand-text{display:flex;flex-direction:column}.brand-title{font-size:1.2rem;font-weight:800;letter-spacing:-.025em;color:var(--color-navy);line-height:1.15}.brand-subtitle{font-size:.6875rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--color-gold);line-height:1;margin-top:3px}.nav-menu{display:flex;align-items:center;gap:var(--space-8)}.nav-item{position:relative}.nav-link{display:inline-flex;align-items:center;gap:.35rem;padding:.5rem 0;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);transition:color var(--transition-fast)}.nav-link:hover,.nav-link.is-active{color:var(--color-navy);font-weight:var(--font-weight-semibold)}.nav-link svg{width:14px;height:14px;transition:transform var(--transition-fast)}.nav-item:hover .nav-link svg{transform:rotate(180deg)}.nav-dropdown{position:absolute;top:100%;left:50%;transform:translate(-50%) translateY(10px);width:720px;background-color:var(--color-white);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);box-shadow:var(--shadow-elevated);padding:var(--space-6);opacity:0;visibility:hidden;transition:opacity var(--transition-normal),transform var(--transition-normal),visibility var(--transition-normal);pointer-events:none;z-index:var(--z-dropdown)}.nav-item:hover .nav-dropdown{opacity:1;visibility:visible;transform:translate(-50%) translateY(0);pointer-events:auto}.dropdown-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-6)}.dropdown-pillar-title{font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.1em;color:var(--color-gold);margin-bottom:var(--space-3);padding-bottom:var(--space-2);border-bottom:1px solid var(--color-border-subtle)}.dropdown-list{display:flex;flex-direction:column;gap:.35rem}.dropdown-item-link{display:flex;flex-direction:column;padding:.5rem var(--space-3);border-radius:var(--radius-sm);transition:background-color var(--transition-fast)}.dropdown-item-link:hover{background-color:var(--color-bg-subtle)}.dropdown-item-name{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-navy)}.dropdown-item-desc{font-size:var(--font-size-xs);color:var(--color-text-muted);line-height:1.3}.nav-actions{display:flex;align-items:center;gap:var(--space-3);flex-shrink:0}.mobile-menu-toggle{display:none;width:40px;height:40px;align-items:center;justify-content:center;border-radius:var(--radius-sm);color:var(--color-navy);background-color:var(--color-bg-subtle);border:1px solid var(--color-border-subtle)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);padding:.75rem 1.625rem;border-radius:var(--radius-sm);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);letter-spacing:-.01em;text-align:center;white-space:nowrap;transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s cubic-bezier(.16,1,.3,1),background-color .25s ease,border-color .25s ease,color .25s ease;cursor:pointer;position:relative;overflow:hidden}.btn:after{content:"";position:absolute;top:0;left:-120%;width:60%;height:100%;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.22) 50%,transparent 100%);transform:skew(-20deg);transition:none;pointer-events:none}.btn:hover:after{left:160%;transition:left .75s ease-in-out}.btn:active{transform:scale(.98)}.btn svg{width:16px;height:16px;transition:transform var(--transition-fast)}.btn:hover svg{transform:translate(3px)}.btn-primary{background-color:var(--color-navy);color:var(--color-white);border:1px solid var(--color-navy);box-shadow:var(--shadow-sm);font-weight:var(--font-weight-bold)}.btn-primary:hover{background-color:var(--color-navy-light);box-shadow:var(--shadow-md);color:var(--color-white);transform:translateY(-1px)}.btn-gold{background:linear-gradient(135deg,#946927,#a87932);color:#fff;border:1px solid #946927;font-weight:var(--font-weight-bold);box-shadow:0 2px 8px #94692740}.btn-gold:hover{background:linear-gradient(135deg,#78531d,#946927);color:#fff;box-shadow:0 4px 16px #94692759;transform:translateY(-1px)}.btn-secondary{background-color:var(--color-white);color:var(--color-navy);border:1.5px solid var(--color-border-medium);box-shadow:var(--shadow-xs);font-weight:var(--font-weight-semibold)}.btn-secondary:hover{background-color:var(--color-bg-subtle);border-color:var(--color-navy);color:var(--color-navy);transform:translateY(-1px)}.btn-white{background-color:var(--color-white);color:var(--color-navy);border:1.5px solid var(--color-white);font-weight:var(--font-weight-bold)}.btn-white:hover{background-color:var(--color-bg-subtle);color:var(--color-navy)}.btn-sm{padding:.5rem 1rem;font-size:var(--font-size-xs)}.btn-lg{padding:.95rem 2.25rem;font-size:var(--font-size-base)}.trust-strip{background-color:var(--color-white);border-top:1px solid var(--color-border-subtle);border-bottom:1px solid var(--color-border-subtle);padding:var(--space-6) 0}.trust-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:var(--space-4);align-items:center}.trust-item{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-right:1px solid var(--color-border-subtle)}.trust-item:last-child{border-right:none}.trust-icon-box{width:36px;height:36px;border-radius:var(--radius-sm);background-color:var(--color-bg-subtle);border:1px solid var(--color-border-subtle);display:flex;align-items:center;justify-content:center;color:var(--color-gold);flex-shrink:0}.trust-icon-box svg{width:18px;height:18px}.trust-label{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-navy);line-height:1.25}.card{background-color:var(--color-bg-card);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);padding:var(--space-8);box-shadow:var(--shadow-card);transition:border-color .35s ease,box-shadow .35s ease,transform .35s cubic-bezier(.16,1,.3,1);position:relative;display:flex;flex-direction:column;transform-style:preserve-3d;will-change:transform;overflow:hidden}.card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at var(--mouse-x, 50%) var(--mouse-y, 50%),rgba(212,175,55,.16) 0%,rgba(255,255,255,.09) 35%,transparent 65%);opacity:0;transition:opacity .35s ease;pointer-events:none;z-index:5}.card:hover:before,.card.is-tilt-active:before{opacity:1}.card:hover{border-color:#94692773;box-shadow:0 20px 45px -12px #0a11281f,0 0 24px #d4af371f}.card-featured{border-top:3px solid var(--color-gold);background:linear-gradient(180deg,#fff,#fcfbf9)}.card-badge-priority{position:absolute;top:1.25rem;right:1.25rem;background-color:var(--color-gold-light);color:var(--color-gold);font-size:.6875rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;padding:.2rem .6rem;border-radius:var(--radius-full);border:1px solid rgba(148,105,39,.2);transform:translateZ(22px);transform-style:preserve-3d}.card-icon-wrapper{width:52px;height:52px;border-radius:var(--radius-sm);background:linear-gradient(135deg,#f8fafc,#f1f5f9);border:1px solid var(--color-border-subtle);display:flex;align-items:center;justify-content:center;color:var(--color-navy);margin-bottom:var(--space-5);box-shadow:0 1px 2px #0a11280a;transition:all var(--transition-normal);transform:translateZ(26px);transform-style:preserve-3d}.card:hover .card-icon-wrapper{background-color:var(--color-navy);color:#d8bf9c;border-color:var(--color-navy);box-shadow:0 8px 20px #0a112840;transform:translateZ(30px) scale(1.05)}.card-icon-wrapper svg{width:24px;height:24px;transition:transform .3s ease}.card:hover .card-icon-wrapper svg{transform:scale(1.08)}.card-title{font-size:1.25rem;font-weight:700;margin-bottom:var(--space-2);color:var(--color-navy);line-height:1.3;transform:translateZ(20px);transform-style:preserve-3d;transition:color .25s ease}.card:hover .card-title{color:var(--color-navy)}.card-description{font-size:.9375rem;color:var(--color-text-secondary);line-height:1.6;margin-bottom:var(--space-5);flex-grow:1;transform:translateZ(12px);transform-style:preserve-3d}.card-list{display:flex;flex-direction:column;gap:.5rem;margin-bottom:var(--space-6);padding-top:var(--space-4);border-top:1px solid var(--color-border-subtle);transform:translateZ(14px);transform-style:preserve-3d}.card-list-item{display:flex;align-items:flex-start;gap:.5rem;font-size:.8125rem;font-weight:500;color:var(--color-text-secondary);line-height:1.4;transition:transform .25s cubic-bezier(.16,1,.3,1),color .25s ease}.card-list-item:hover{transform:translate(4px);color:var(--color-navy)}.card-list-item svg{width:15px;height:15px;color:#00732f;flex-shrink:0;margin-top:2px;transition:transform .25s ease}.card-list-item:hover svg{transform:scale(1.2)}.card-footer-link{display:inline-flex;align-items:center;gap:.35rem;font-size:.8125rem;font-weight:700;color:var(--color-navy);text-transform:uppercase;letter-spacing:.06em;margin-top:auto;transition:color var(--transition-fast)}.card-footer-link svg{width:14px;height:14px;color:var(--color-gold);transition:transform var(--transition-fast)}.card:hover .card-footer-link{color:var(--color-gold)}.card:hover .card-footer-link svg{transform:translate(4px)}.accordion{display:flex;flex-direction:column;gap:var(--space-3)}.accordion-item{background-color:var(--color-white);border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);overflow:hidden;transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}.accordion-item.is-open{border-color:var(--color-border-medium);box-shadow:var(--shadow-xs)}.accordion-trigger{width:100%;display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-5) var(--space-6);background:none;border:none;text-align:left;font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-navy);cursor:pointer}.accordion-trigger:hover{background-color:var(--color-bg-subtle)}.accordion-icon{width:24px;height:24px;border-radius:50%;background-color:var(--color-bg-subtle);display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:transform var(--transition-normal),background-color var(--transition-fast)}.accordion-item.is-open .accordion-icon{transform:rotate(180deg);background-color:var(--color-navy);color:var(--color-white)}.accordion-content{max-height:0;overflow:hidden;transition:max-height var(--transition-smooth)}.accordion-body{padding:0 var(--space-6) var(--space-6) var(--space-6);font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:var(--line-height-relaxed)}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#0b132ba6;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);z-index:var(--z-modal);display:flex;align-items:center;justify-content:center;padding:var(--space-4);opacity:0;visibility:hidden;transition:opacity var(--transition-normal),visibility var(--transition-normal)}.modal-backdrop.is-active{opacity:1;visibility:visible}.modal-container{background-color:var(--color-white);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);width:100%;max-width:580px;box-shadow:var(--shadow-elevated);transform:scale(.95) translateY(10px);transition:transform var(--transition-normal);overflow:hidden}.modal-backdrop.is-active .modal-container{transform:scale(1) translateY(0)}.modal-header{display:flex;align-items:center;justify-content:space-between;padding:var(--space-5) var(--space-6);border-bottom:1px solid var(--color-border-subtle);background-color:var(--color-bg-subtle)}.modal-title{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:var(--color-navy)}.modal-close-btn{width:32px;height:32px;border-radius:var(--radius-xs);display:flex;align-items:center;justify-content:center;color:var(--color-text-muted);transition:background-color var(--transition-fast),color var(--transition-fast)}.modal-close-btn:hover{background-color:var(--color-border-subtle);color:var(--color-navy)}.modal-body{padding:var(--space-6);max-height:80vh;overflow-y:auto}.form-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-4)}.form-group{display:flex;flex-direction:column;gap:.375rem}.form-group.full-width{grid-column:1 / -1}.form-label{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-navy)}.form-input,.form-select,.form-textarea{width:100%;padding:.6875rem var(--space-3);font-size:var(--font-size-sm);color:var(--color-text-primary);background-color:var(--color-white);border:1px solid var(--color-border-medium);border-radius:var(--radius-xs);transition:border-color .25s ease,box-shadow .25s ease,transform .25s ease}.form-input:focus,.form-select:focus,.form-textarea:focus{border-color:var(--color-gold);box-shadow:0 0 0 3px #94692729,0 2px 8px #0a11280d;transform:translateY(-1px);outline:none}.form-textarea{min-height:100px;resize:vertical}.form-hint{font-size:var(--font-size-xs);color:var(--color-text-muted)}.form-success-banner{display:none;padding:var(--space-4);background-color:#ecfdf5;border:1px solid #a7f3d0;border-radius:var(--radius-xs);color:#065f46;font-size:var(--font-size-sm);margin-bottom:var(--space-4)}.site-footer{background-color:var(--color-navy);color:var(--color-white);padding-top:var(--space-20);padding-bottom:var(--space-8);border-top:1px solid rgba(255,255,255,.08)}.footer-main-grid{display:grid;grid-template-columns:1.5fr repeat(4,1fr);gap:var(--space-10);margin-bottom:var(--space-16)}.footer-brand{display:flex;flex-direction:column;gap:var(--space-4)}.footer-brand .brand-title{color:var(--color-white)}.footer-description{font-size:var(--font-size-sm);color:#94a3b8;line-height:var(--line-height-normal);max-width:320px}.footer-contact-info{display:flex;flex-direction:column;gap:var(--space-2);margin-top:var(--space-2)}.footer-contact-row{display:flex;align-items:flex-start;gap:.5rem;font-size:var(--font-size-xs);color:#cbd5e1;line-height:1.4}.footer-contact-row svg{width:14px;height:14px;color:var(--color-gold);flex-shrink:0;margin-top:2px}.footer-col-title{font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.12em;color:var(--color-gold);margin-bottom:var(--space-4)}.footer-link-list{display:flex;flex-direction:column;gap:.625rem}.footer-link{font-size:var(--font-size-sm);color:#94a3b8;transition:color var(--transition-fast),transform var(--transition-fast)}.footer-link:hover{color:var(--color-white);transform:translate(2px)}.footer-bottom{padding-top:var(--space-8);border-top:1px solid rgba(255,255,255,.08);display:flex;flex-direction:column;gap:var(--space-4)}.footer-disclaimer{font-size:var(--font-size-xs);color:#64748b;line-height:var(--line-height-relaxed);padding:var(--space-4);background-color:#ffffff05;border:1px solid rgba(255,255,255,.05);border-radius:var(--radius-xs)}.footer-subrow{display:flex;justify-content:space-between;align-items:center;font-size:var(--font-size-xs);color:#64748b}.footer-legal-links{display:flex;gap:var(--space-6)}.footer-legal-links a:hover{color:#cbd5e1}.footer-back-to-top{display:inline-flex;align-items:center;gap:8px;padding:8px 18px;font-size:var(--font-size-xs);font-weight:600;letter-spacing:.03em;color:var(--color-gold);background:#c5a05914;border:1px solid rgba(197,160,89,.3);border-radius:var(--radius-full);cursor:pointer;transition:all var(--transition-normal);text-decoration:none;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:0 2px 6px #0000000d}.footer-back-to-top svg{width:14px;height:14px;stroke:var(--color-gold);transition:transform var(--transition-fast),stroke var(--transition-fast)}.footer-back-to-top:hover{background:var(--color-gold);border-color:var(--color-gold);color:#0b1528;transform:translateY(-2px);box-shadow:0 4px 16px #c5a05959}.footer-back-to-top:hover svg{stroke:#0b1528;transform:translateY(-2px)}.footer-back-to-top:active{transform:translateY(0) scale(.97)}.footer-back-to-top:focus-visible{outline:2px solid var(--color-gold);outline-offset:2px}.floating-back-to-top{position:fixed;bottom:92px;right:28px;width:48px;height:48px;border-radius:50%;background:#fffffff2;border:1.5px solid var(--color-gold);color:var(--color-gold);display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:95;opacity:0;visibility:hidden;transform:translateY(16px) scale(.9);transition:opacity .3s cubic-bezier(.16,1,.3,1),visibility .3s cubic-bezier(.16,1,.3,1),transform .3s cubic-bezier(.16,1,.3,1),background .2s ease,border-color .2s ease,box-shadow .25s ease;box-shadow:0 8px 24px #0a112826,0 0 12px #c5a05926;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.floating-back-to-top svg{width:20px;height:20px;stroke:var(--color-gold);transition:transform var(--transition-fast),stroke var(--transition-fast)}.floating-back-to-top.is-visible{opacity:1;visibility:visible;transform:translateY(0) scale(1)}.floating-back-to-top:hover{background:var(--color-gold);border-color:var(--color-gold);color:#0b1528;transform:translateY(-3px) scale(1.06);box-shadow:0 10px 28px #c5a05973}.floating-back-to-top:hover svg{stroke:#0b1528;transform:translateY(-2px)}.floating-back-to-top:active{transform:translateY(0) scale(.96)}.floating-back-to-top:focus-visible{outline:2px solid var(--color-gold);outline-offset:3px}[data-theme=dark] .footer-back-to-top{background:#c5a0591f;border-color:#c5a05959;color:#d4ba94}[data-theme=dark] .footer-back-to-top svg{stroke:#d4ba94}[data-theme=dark] .footer-back-to-top:hover{background:var(--color-gold);color:#050a17}[data-theme=dark] .footer-back-to-top:hover svg{stroke:#050a17}[data-theme=dark] .floating-back-to-top{background:#0a1128eb;border-color:#c5a05980;box-shadow:0 8px 24px #0006,0 0 14px #c5a05933}[data-theme=dark] .floating-back-to-top:hover{background:var(--color-gold);border-color:var(--color-gold);color:#050a17}[data-theme=dark] .floating-back-to-top:hover svg{stroke:#050a17}.footer-social-links{display:flex;align-items:center;gap:.5rem;margin-top:var(--space-4);flex-wrap:wrap}.footer-social-icon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);color:#cbd5e1;transition:all var(--transition-fast)}.footer-social-icon svg{width:14px;height:14px}.footer-social-icon:hover{background:var(--color-gold);color:var(--color-navy);border-color:var(--color-gold);transform:translateY(-2px)}.footer-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1.2fr;gap:var(--space-10);margin-bottom:var(--space-12)}@media(max-width:1024px){.footer-grid{grid-template-columns:1fr 1fr;gap:var(--space-8)}}@media(max-width:640px){.footer-grid{grid-template-columns:1fr;gap:var(--space-6)}}.footer-heading{font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.12em;color:var(--color-gold);margin-bottom:var(--space-4)}.footer-nav{display:flex;flex-direction:column;gap:.5rem}.mobile-drawer{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#0b132b99;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:var(--z-drawer);display:flex;justify-content:flex-end;opacity:0;visibility:hidden;transition:opacity var(--transition-normal),visibility var(--transition-normal)}.mobile-drawer.is-active{opacity:1;visibility:visible}.mobile-drawer-content{background-color:var(--color-white);width:88%;max-width:380px;height:100%;display:flex;flex-direction:column;padding:var(--space-6);transform:translate(100%);transition:transform var(--transition-normal);overflow-y:auto}.mobile-drawer.is-active .mobile-drawer-content{transform:translate(0)}.mobile-drawer-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-6);padding-bottom:var(--space-4);border-bottom:1px solid var(--color-border-subtle)}.mobile-nav-list{display:flex;flex-direction:column;gap:var(--space-4)}.mobile-nav-link{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);color:var(--color-navy);padding:.5rem 0;border-bottom:1px solid var(--color-border-subtle)}.search-modal-backdrop,#search-modal-backdrop,#search-modal{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#0b132bb3;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);z-index:var(--z-modal);display:flex;align-items:flex-start;justify-content:center;padding:clamp(40px,12vh,100px) var(--space-4) var(--space-4);opacity:0;visibility:hidden;transition:opacity .22s cubic-bezier(.16,1,.3,1),visibility .22s cubic-bezier(.16,1,.3,1)}.search-modal-backdrop.is-active,#search-modal-backdrop.is-active,#search-modal.is-active{opacity:1;visibility:visible}.search-modal-container{background-color:#fff;border:1px solid rgba(197,168,128,.4);border-radius:var(--radius-lg);width:100%;max-width:640px;box-shadow:0 25px 60px -15px #0b132b59,0 0 0 1px #0b132b0d;transform:scale(.96) translateY(-10px);transition:transform .22s cubic-bezier(.16,1,.3,1);overflow:hidden;display:flex;flex-direction:column}.search-modal-backdrop.is-active .search-modal-container,#search-modal-backdrop.is-active .modal-container,#search-modal.is-active .search-modal-container{transform:scale(1) translateY(0)}.search-modal-header,.modal-header.search-header-box{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--color-border-subtle);background-color:#fff;position:relative}.search-input-icon{width:22px;height:22px;color:var(--color-gold);flex-shrink:0;display:flex;align-items:center;justify-content:center}.search-input-icon svg{width:18px;height:18px}.search-input-field,#search-input-field,#command-palette-input{flex:1;border:none;outline:none;background:transparent;font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:var(--color-navy);padding:var(--space-2) 0;font-family:inherit}.search-input-field::placeholder,#search-input-field::placeholder,#command-palette-input::placeholder{color:var(--color-text-muted);font-weight:var(--font-weight-normal)}.search-header-badges{display:flex;align-items:center;gap:var(--space-2);flex-shrink:0}.search-kbd-badge{display:inline-flex;align-items:center;justify-content:center;font-family:inherit;font-size:.6875rem;font-weight:var(--font-weight-bold);color:var(--color-text-muted);background:var(--color-bg-subtle);border:1px solid var(--color-border-subtle);border-radius:4px;padding:3px 6px;line-height:1}.search-modal-close{background:none;border:none;font-size:1.25rem;color:var(--color-text-muted);cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:all var(--transition-fast)}.search-modal-close:hover{background:var(--color-bg-subtle);color:var(--color-navy)}.search-modal-body{padding:var(--space-3) var(--space-2);max-height:420px;overflow-y:auto}.search-section-label{font-size:.6875rem;font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted);padding:var(--space-2) var(--space-4) var(--space-2)}.search-results-list,#search-results-list{display:flex;flex-direction:column;gap:3px;padding:0 var(--space-2)}.search-result-row{display:flex;align-items:center;gap:var(--space-3);padding:.625rem var(--space-3);border-radius:var(--radius-sm);color:var(--color-navy);text-decoration:none;transition:all var(--transition-fast);cursor:pointer}.search-result-row:hover,.search-result-row.is-selected{background-color:var(--color-bg-subtle);transform:translate(4px);border-left:3px solid var(--color-gold)}.search-row-cat{font-size:.6875rem;font-weight:var(--font-weight-bold);color:var(--color-navy);background:#c5a8802e;border:1px solid rgba(197,168,128,.3);padding:2px 8px;border-radius:var(--radius-full);text-transform:uppercase;letter-spacing:.05em;flex-shrink:0}.search-row-title{flex:1;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-navy)}.search-result-row svg{width:14px;height:14px;color:var(--color-text-muted);transition:transform var(--transition-fast),color var(--transition-fast);flex-shrink:0}.search-result-row:hover svg,.search-result-row.is-selected svg{transform:translate(3px);color:var(--color-gold)}.search-modal-footer{display:flex;align-items:center;justify-content:space-between;padding:var(--space-3) var(--space-5);background-color:#fafbfc;border-top:1px solid var(--color-border-subtle);font-size:.75rem;color:var(--color-text-muted)}.search-footer-hint{display:flex;align-items:center;gap:var(--space-3)}.search-footer-hint kbd{font-family:inherit;font-size:.6875rem;padding:1px 4px;border-radius:3px;background:#fff;border:1px solid var(--color-border-subtle);color:var(--color-navy);font-weight:600}.search-footer-brand{font-size:.6875rem;color:var(--color-gold);font-weight:var(--font-weight-semibold)}.admin-only{display:none!important}body.is-admin-authenticated .admin-only{display:inline-flex!important}.admin-live-status-bar{position:sticky;top:0;left:0;right:0;background:linear-gradient(90deg,#070e20,#0d1b3e);border-bottom:1px solid rgba(197,168,128,.4);color:#fff;padding:6px 20px;z-index:9999;font-size:.8125rem;box-shadow:0 4px 12px #00000040;box-sizing:border-box}.admin-status-content{max-width:var(--container-max-width);margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:12px}.admin-status-left{display:flex;align-items:center;gap:8px;flex-shrink:0}.admin-pulse-dot{width:8px;height:8px;background-color:#10b981;border-radius:50%;display:inline-block;box-shadow:0 0 #10b98199;animation:adminPulse 2s infinite;flex-shrink:0}@keyframes adminPulse{0%{box-shadow:0 0 #10b981b3}70%{box-shadow:0 0 0 6px #10b98100}to{box-shadow:0 0 #10b98100}}.admin-status-label{font-weight:var(--font-weight-semibold);color:#f1f5f9;display:flex;align-items:center;gap:8px}.admin-label-text-mobile{display:none}.admin-label-text-full{display:inline}.btn-text-mobile{display:none}.btn-text-full{display:inline}.admin-status-actions{display:flex;align-items:center;gap:10px}@media(max-width:768px){.admin-live-status-bar{padding:8px 12px}.admin-status-content{position:relative;flex-direction:column;align-items:stretch;gap:8px}.admin-status-left{width:100%;padding-right:75px;min-height:28px}.admin-label-text-full{display:none}.admin-label-text-mobile{display:inline;font-size:.75rem;font-weight:700;color:#e2e8f0}.btn-text-full{display:none}.btn-text-mobile{display:inline}.admin-status-actions{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;width:100%}.admin-status-actions .admin-action-btn{padding:6px 8px!important;font-size:.75rem!important;font-weight:700!important;white-space:nowrap!important;justify-content:center!important;text-align:center!important;min-height:32px!important;border-radius:8px!important}.admin-status-actions .admin-logout-btn{position:absolute;top:0;right:0;padding:4px 10px!important;font-size:.6875rem!important;min-height:26px!important;border-radius:6px!important;background:#ef444426!important;color:#f87171!important;border:1px solid rgba(239,68,68,.35)!important}.admin-status-actions .admin-logout-btn:hover{background:#ef44444d!important;color:#fff!important}}.admin-login-trigger-link{font-size:.75rem;color:var(--color-text-muted);text-decoration:none;transition:color var(--transition-fast);cursor:pointer}.admin-login-trigger-link:hover{color:var(--color-gold)}.journey-wrapper{margin-top:var(--space-6);position:relative}.journey-sticky-tracker{position:sticky;top:72px;z-index:40;background:#f8fafcf0;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);padding:var(--space-3) 0 var(--space-4) 0;margin-bottom:var(--space-8);border-bottom:1px solid rgba(226,232,240,.85);border-radius:var(--radius-md);box-shadow:0 4px 16px -4px #0a11280d}.journey-nav-track{display:flex;align-items:center;justify-content:space-between;position:relative;padding:0 var(--space-2);gap:var(--space-2);overflow-x:auto;scrollbar-width:none}.journey-nav-track::-webkit-scrollbar{display:none}.journey-nav-step{position:relative;z-index:1;background-color:var(--color-white);border:1.5px solid var(--color-border-medium);border-radius:var(--radius-full);padding:.55rem 1.125rem;display:flex;align-items:center;gap:.625rem;font-size:.8125rem;font-weight:700;color:var(--color-text-secondary);cursor:pointer;box-shadow:var(--shadow-xs);transition:all var(--transition-normal);white-space:nowrap}.journey-nav-step:hover{border-color:var(--color-navy);color:var(--color-navy);transform:translateY(-2px);box-shadow:var(--shadow-sm)}.journey-nav-step.is-active{background-color:var(--color-navy);border-color:var(--color-navy);color:var(--color-white);box-shadow:0 4px 14px #0a112840}.journey-step-num{width:22px;height:22px;border-radius:50%;background-color:#e2e8f0;color:var(--color-navy);font-size:.75rem;font-weight:800;display:flex;align-items:center;justify-content:center;transition:all var(--transition-fast)}.journey-nav-step.is-active .journey-step-num{background-color:#d8bf9c;color:var(--color-navy)}.journey-cards-stack{display:flex;flex-direction:column;position:relative;padding-bottom:var(--space-12)}.journey-stack-card{position:sticky;top:calc(142px + (var(--card-index, 0) * 14px));z-index:calc(10 + var(--card-index, 0));margin-bottom:clamp(4rem,10vh,7rem);background-color:var(--color-white);border:1px solid var(--color-border-subtle);border-radius:var(--radius-xl);padding:clamp(var(--space-6),4vw,var(--space-10));box-shadow:0 -4px 20px -2px #0a11280d,0 16px 40px -6px #0a11281f,0 0 0 1px #0a11280a;transform-origin:top center;transition:transform .25s cubic-bezier(.16,1,.3,1),filter .25s ease,box-shadow .25s ease;overflow:hidden;display:grid;grid-template-columns:1.15fr .85fr;gap:var(--space-10);align-items:center;will-change:transform,filter}@media(max-width:900px){.journey-stack-card{grid-template-columns:1fr;gap:var(--space-6);top:calc(130px + (var(--card-index, 0) * 8px))}}.journey-stack-card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--color-navy) 0%,var(--color-gold) 100%);z-index:2}.journey-card-watermark{position:absolute;top:-1.5rem;right:1.5rem;font-family:var(--font-family-display);font-size:clamp(6rem,11vw,9.5rem);font-weight:800;color:#0a112809;line-height:1;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:0}.journey-card-content{position:relative;z-index:1}.journey-panel-tag{display:inline-block;font-size:.75rem;font-weight:800;text-transform:uppercase;letter-spacing:.1em;color:var(--color-gold);background-color:var(--color-gold-light);border:1px solid rgba(148,105,39,.2);border-radius:var(--radius-full);padding:.25rem .75rem;margin-bottom:var(--space-3)}.journey-panel-title{font-size:clamp(1.5rem,2.5vw,2rem);font-weight:800;color:var(--color-navy);margin-bottom:var(--space-3);line-height:1.25}.journey-panel-desc{font-size:.95rem;color:var(--color-text-secondary);line-height:1.65;margin-bottom:var(--space-6)}.journey-service-pills{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:var(--space-6)}.journey-pill{padding:.4rem .85rem;background-color:var(--color-bg-subtle);border:1px solid var(--color-border-subtle);border-radius:var(--radius-full);font-size:.8125rem;font-weight:600;color:var(--color-navy);box-shadow:0 1px 2px #0a112808}.journey-panel-visual{position:relative;z-index:1;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);padding:clamp(var(--space-5),3vw,var(--space-8));display:flex;flex-direction:column;gap:var(--space-4)}.journey-deliverable-card{background-color:var(--color-white);border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);padding:var(--space-4) var(--space-5);display:flex;align-items:center;gap:var(--space-4);box-shadow:var(--shadow-card);transition:all var(--transition-fast)}.journey-deliverable-card:hover{transform:translateY(-2px);box-shadow:var(--shadow-sm);border-color:var(--color-border-medium)}.journey-deliverable-card svg{width:24px;height:24px;color:var(--color-gold);flex-shrink:0}.journey-deliverable-title{font-size:.9375rem;font-weight:700;color:var(--color-navy)}.journey-deliverable-sub{font-size:.8125rem;color:var(--color-text-muted)}.procurement-3d-section{position:relative;background:linear-gradient(180deg,#fbfcfd,#f4f7fb);overflow:visible}.procurement-scroll-track{position:relative;height:190vh;margin-bottom:var(--space-6)}.procurement-sticky-stage{position:sticky;top:75px;z-index:10;display:flex;flex-direction:column;gap:var(--space-3)}.dossier-scroll-status{font-size:.75rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:var(--color-navy)}.dossier-indicator-right{display:flex;align-items:center;gap:.85rem}.dossier-sound-toggle{display:inline-flex;align-items:center;gap:.4rem;padding:.25rem .65rem;font-size:.6875rem;font-weight:700;font-family:inherit;color:var(--color-navy);background:#94692714;border:1px solid rgba(148,105,39,.24);border-radius:var(--radius-full);cursor:pointer;transition:all .25s ease;-webkit-user-select:none;user-select:none}.dossier-sound-toggle:hover{background:#94692729;border-color:var(--color-gold);transform:translateY(-1px)}.dossier-sound-toggle.is-muted{color:var(--color-text-muted);background:#0a11280a;border-color:#0a11281f;opacity:.75}.dossier-sound-toggle .sound-toggle-icon{font-size:.75rem;line-height:1}.dossier-sound-toggle .sound-toggle-label{text-transform:uppercase;letter-spacing:.05em}.dossier-hint{font-size:.6875rem;font-weight:700;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.06em}.dossier-progress-bar-track{width:140px;height:6px;background:#0a112814;border-radius:var(--radius-full);overflow:hidden;position:relative}.dossier-progress-bar-fill{height:100%;width:20%;background:linear-gradient(90deg,var(--color-navy) 0%,var(--color-gold) 100%);border-radius:var(--radius-full);transition:width .35s cubic-bezier(.16,1,.3,1)}.procurement-dossier-container{display:grid;grid-template-columns:310px 1fr;gap:var(--space-8);background:#fff;border:1px solid rgba(148,105,39,.24);border-left:10px solid var(--color-navy);border-radius:var(--radius-xl);padding:clamp(var(--space-6),2.5vw,var(--space-8));position:relative;box-shadow:0 24px 50px -12px #0a11281f,3px 0 #f8fafc,4px 0 #0a11280f,7px 0 #f1f5f9,8px 0 #0a11280a,11px 0 #e2e8f0,12px 0 #0a112808}.procurement-dossier-container:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--color-navy) 0%,var(--color-gold) 50%,var(--color-navy) 100%);border-radius:var(--radius-xl) var(--radius-xl) 0 0}.procurement-dossier-container:after{content:"";position:absolute;left:3px;top:15px;bottom:15px;border-left:1.5px dashed rgba(216,191,156,.75);pointer-events:none}.dossier-steps-sidebar{display:flex;flex-direction:column;border-right:1px solid var(--color-border-subtle);padding-right:var(--space-6)}.dossier-sidebar-header{margin-bottom:var(--space-4)}.dossier-sidebar-eyebrow{font-size:.6875rem;font-weight:800;text-transform:uppercase;letter-spacing:.1em;color:var(--color-gold);margin-bottom:2px}.dossier-sidebar-title{font-size:1.125rem;font-weight:800;color:var(--color-navy)}.dossier-steps-nav{display:flex;flex-direction:column;gap:.55rem;flex-grow:1}.dossier-step-btn{display:flex;align-items:center;gap:var(--space-3);padding:.65rem .85rem;border-radius:var(--radius-md);background:var(--color-bg-subtle);border:1px solid var(--color-border-subtle);text-align:left;cursor:pointer;transition:all .3s cubic-bezier(.16,1,.3,1);width:100%;font-family:inherit;position:relative}.dossier-step-btn:hover{background:#f1f5f9;border-color:var(--color-border-medium);transform:translate(3px)}.dossier-step-btn.is-active{background:var(--color-navy);border-color:var(--color-navy);color:#fff;box-shadow:0 6px 16px -2px #0a112840;transform:translate(4px)}.step-num-badge{width:30px;height:30px;border-radius:var(--radius-sm);background:#fff;color:var(--color-navy);display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:800;flex-shrink:0;box-shadow:0 1px 3px #0a112814;transition:all .3s ease}.dossier-step-btn.is-active .step-num-badge{background:var(--color-gold);color:#fff}.step-btn-info{display:flex;flex-direction:column;overflow:hidden}.step-btn-phase{font-size:.8125rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:var(--color-navy);transition:color .3s ease}.dossier-step-btn.is-active .step-btn-phase{color:#fff}.step-btn-sub{font-size:.6875rem;color:var(--color-text-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden;transition:color .3s ease}.dossier-step-btn.is-active .step-btn-sub{color:#94a3b8}.procurement-scroll-track{position:relative;height:240vh;margin-bottom:var(--space-8)}.procurement-sticky-stage{position:sticky;top:75px;z-index:10;display:flex;flex-direction:column;gap:var(--space-4)}.dossier-scroll-indicator{display:flex;align-items:center;justify-content:space-between;padding:.55rem 1.25rem;background:#fffffff2;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(148,105,39,.22);border-radius:var(--radius-full);box-shadow:0 4px 20px -3px #0a112814,0 1px 3px #0a112805}.dossier-indicator-left{display:flex;align-items:center;gap:.65rem}.dossier-pulse-dot{width:8px;height:8px;border-radius:50%;background:#00732f;box-shadow:0 0 #00732f80;animation:pulseGreen 2s infinite}@keyframes pulseGreen{0%{transform:scale(.95);box-shadow:0 0 #00732fb3}70%{transform:scale(1);box-shadow:0 0 0 6px #00732f00}to{transform:scale(.95);box-shadow:0 0 #00732f00}}.dossier-scroll-status{font-size:.8125rem;font-weight:700;letter-spacing:.04em;color:var(--color-navy)}.dossier-indicator-right{display:flex;align-items:center;gap:1rem}.dossier-sound-toggle{display:inline-flex;align-items:center;gap:.35rem;background:#94692714;border:1px solid rgba(148,105,39,.25);color:var(--color-navy);font-size:.75rem;font-weight:600;padding:.25rem .65rem;border-radius:var(--radius-full);cursor:pointer;transition:all var(--transition-fast)}.dossier-sound-toggle:hover{background:#94692729;transform:translateY(-1px)}.dossier-sound-toggle.is-muted{opacity:.6}.dossier-hint{font-size:.75rem;color:var(--color-text-tertiary);font-weight:500}.dossier-progress-bar-track{width:110px;height:5px;background:#0a112814;border-radius:var(--radius-full);overflow:hidden}.dossier-progress-bar-fill{height:100%;width:20%;background:linear-gradient(90deg,var(--color-gold) 0%,var(--color-green) 100%);border-radius:var(--radius-full);transition:width .15s ease-out}.dossier-stage-wrapper{display:flex;flex-direction:column;position:relative;min-height:520px}.dossier-book-stage{perspective:2000px;transform-style:preserve-3d;flex-grow:1;position:relative;min-height:500px}.dossier-sheet{position:absolute;top:0;right:0;bottom:0;left:0;transform-style:preserve-3d;backface-visibility:hidden;transform-origin:left 60%;opacity:0;pointer-events:none;will-change:transform,opacity}[dir=rtl] .dossier-sheet{transform-origin:right 60%}.dossier-sheet.is-active{opacity:1;pointer-events:auto}.dossier-sheet.is-lifting .dossier-page-paper{box-shadow:0 24px 45px -8px #0a112829,0 8px 18px #0a112814,inset 0 0 20px #0a112805}[data-theme=dark] .dossier-sheet.is-lifting .dossier-page-paper{box-shadow:0 24px 50px #000000d9,0 8px 20px #0009}.dossier-sheet.flip-out-left{animation:dossierFlipOutLeft .5s cubic-bezier(.4,0,.2,1) forwards}.dossier-sheet.flip-in-right{animation:dossierFlipInRight .52s cubic-bezier(.16,1,.3,1) forwards}.dossier-sheet.flip-out-right{animation:dossierFlipOutRight .5s cubic-bezier(.4,0,.2,1) forwards}.dossier-sheet.flip-in-left{animation:dossierFlipInLeft .52s cubic-bezier(.16,1,.3,1) forwards}@keyframes dossierFlipOutLeft{0%{transform:perspective(2000px) rotateY(0) translateZ(0);opacity:1}40%{transform:perspective(2000px) rotateY(-40deg) scale(.98) translateZ(25px);opacity:.85}to{transform:perspective(2000px) rotateY(-85deg) scale(.95) translateZ(-35px);opacity:0}}@keyframes dossierFlipInRight{0%{transform:perspective(2000px) rotateY(80deg) scale(.95) translateZ(-35px);opacity:0}60%{transform:perspective(2000px) rotateY(25deg) scale(.98) translateZ(25px);opacity:.92}to{transform:perspective(2000px) rotateY(0) scale(1) translateZ(0);opacity:1}}@keyframes dossierFlipOutRight{0%{transform:perspective(2000px) rotateY(0) translateZ(0);opacity:1}40%{transform:perspective(2000px) rotateY(40deg) scale(.98) translateZ(25px);opacity:.85}to{transform:perspective(2000px) rotateY(85deg) scale(.95) translateZ(-35px);opacity:0}}@keyframes dossierFlipInLeft{0%{transform:perspective(2000px) rotateY(-80deg) scale(.95) translateZ(-35px);opacity:0}60%{transform:perspective(2000px) rotateY(-25deg) scale(.98) translateZ(25px);opacity:.92}to{transform:perspective(2000px) rotateY(0) scale(1) translateZ(0);opacity:1}}.dossier-page-shadow{position:absolute;top:0;bottom:0;left:0;width:48px;background:linear-gradient(to right,rgba(10,17,40,.14) 0%,rgba(10,17,40,.03) 50%,transparent 100%);pointer-events:none;opacity:.35;transition:opacity .1s ease,width .1s ease;z-index:2}[dir=rtl] .dossier-page-shadow{left:auto;right:0;background:linear-gradient(to left,rgba(10,17,40,.14) 0%,rgba(10,17,40,.03) 50%,transparent 100%)}.dossier-sheet.flip-in-right .dossier-page-shadow,.dossier-sheet.flip-in-left .dossier-page-shadow{opacity:.4;width:48px}.dossier-page-paper{background:linear-gradient(135deg,#fff,#fafbfc);border:1px solid rgba(10,17,40,.08);border-radius:var(--radius-lg);padding:clamp(var(--space-5),2.5vw,var(--space-8));height:100%;display:flex;flex-direction:column;position:relative;overflow:hidden;will-change:clip-path;box-shadow:0 10px 25px -4px #0a11280d,inset 0 0 20px #0a112804;transition:box-shadow .2s ease}.dossier-page-paper:before{content:"";position:absolute;top:0;left:0;bottom:0;width:5px;background:linear-gradient(180deg,var(--color-gold) 0%,var(--color-navy) 100%)}.dossier-paper-lighting{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(to right,rgba(0,0,0,.035) 0%,rgba(255,255,255,.08) 25%,transparent 65%);mix-blend-mode:multiply;z-index:4}.dossier-curl-svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;z-index:15;overflow:visible;display:none}.svg-folded-flap{filter:drop-shadow(-6px -6px 16px rgba(10,17,40,.25));transition:none}[dir=rtl] .svg-folded-flap{filter:drop-shadow(6px -6px 16px rgba(10,17,40,.25))}[data-theme=dark] .svg-folded-flap{filter:drop-shadow(-6px -6px 20px rgba(0,0,0,.85))}[data-theme=dark][dir=rtl] .svg-folded-flap{filter:drop-shadow(6px -6px 20px rgba(0,0,0,.85))}.dossier-page-shadow{position:absolute;top:0;bottom:0;left:0;width:48px;background:linear-gradient(to right,rgba(10,17,40,.12) 0%,rgba(10,17,40,.03) 50%,transparent 100%);pointer-events:none;opacity:.65;transition:opacity .4s ease;z-index:2}.dossier-sheet.flip-out-left .dossier-page-shadow,.dossier-sheet.flip-out-right .dossier-page-shadow{opacity:.95;width:90px;background:linear-gradient(to right,rgba(10,17,40,.22) 0%,rgba(10,17,40,.06) 60%,transparent 100%)}.dossier-sheet.flip-in-right .dossier-page-shadow,.dossier-sheet.flip-in-left .dossier-page-shadow{animation:curlShadowFade .52s ease forwards}@keyframes curlShadowFade{0%{opacity:.9;width:100px}50%{opacity:.7;width:70px}to{opacity:.65;width:48px}}.dossier-paper-watermark{position:absolute;bottom:-.5rem;right:1.5rem;font-family:var(--font-family-display);font-size:7rem;font-weight:900;color:#0a112808;line-height:1;-webkit-user-select:none;user-select:none;pointer-events:none}.dossier-paper-header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-5);position:relative;z-index:2}.dossier-header-left{display:flex;flex-direction:column;gap:.4rem}.dossier-paper-badge{display:inline-flex;align-items:center;gap:.35rem;font-size:.6875rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:var(--color-gold);background:var(--color-gold-light);border:1px solid rgba(148,105,39,.25);border-radius:var(--radius-full);padding:.2rem .65rem;width:fit-content}.dossier-timeframe{display:flex;align-items:center;gap:.4rem;font-size:.75rem;font-weight:600;color:var(--color-text-secondary)}.dossier-timeframe svg{width:14px;height:14px;color:var(--color-gold)}.dossier-3d-stamp{border:2.5px solid var(--stamp-color, var(--color-gold));outline:1.5px dashed var(--stamp-color, var(--color-gold));outline-offset:-5px;border-radius:8px;padding:.45rem .85rem;transform:rotate(-6deg);background:#ffffffeb;box-shadow:0 8px 18px -2px #0a11281f;animation:stampPunch .48s cubic-bezier(.175,.885,.32,1.275) forwards;-webkit-user-select:none;user-select:none;flex-shrink:0}@keyframes stampPunch{0%{transform:perspective(1000px) scale(2.4) rotate(18deg) translateZ(80px);opacity:0}70%{transform:perspective(1000px) scale(.96) rotate(-8deg) translateZ(-5px);opacity:1}to{transform:perspective(1000px) scale(1) rotate(-6deg) translateZ(0);opacity:1}}.stamp-inner{display:flex;flex-direction:column;align-items:center;text-align:center}.stamp-gov{font-size:.5625rem;font-weight:800;letter-spacing:.12em;color:var(--stamp-color, var(--color-gold));text-transform:uppercase}.stamp-status{font-size:.8125rem;font-weight:900;letter-spacing:.06em;color:var(--stamp-color, var(--color-gold));text-transform:uppercase;margin:1px 0}.stamp-seal{font-size:.5rem;font-weight:700;color:var(--color-text-muted);letter-spacing:.08em;text-transform:uppercase}.dossier-paper-body{position:relative;z-index:2;display:flex;flex-direction:column;flex-grow:1}.dossier-step-eyebrow{font-size:.75rem;font-weight:800;color:var(--color-gold);letter-spacing:.08em;margin-bottom:.25rem}.dossier-step-title{font-size:clamp(1.2rem,1.8vw,1.45rem);font-weight:800;color:var(--color-navy);margin-bottom:var(--space-2);line-height:1.3}.dossier-step-desc{font-size:.9rem;color:var(--color-text-secondary);line-height:1.6;margin-bottom:var(--space-5)}.dossier-checklist-heading{font-size:.8125rem;font-weight:800;color:var(--color-navy);text-transform:uppercase;letter-spacing:.06em;margin-bottom:var(--space-3)}.dossier-checklist{display:flex;flex-direction:column;gap:.5rem;margin-bottom:var(--space-5);list-style:none;padding:0}.dossier-check-item{display:flex;align-items:flex-start;gap:.6rem;font-size:.84rem;color:var(--color-text-secondary);line-height:1.45;opacity:1}@keyframes checkItemFadeIn{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}.dossier-check-icon{width:18px;height:18px;border-radius:50%;background:#e6f4ea;color:#00732f;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:1px}.dossier-check-icon svg{width:12px;height:12px}.dossier-highlight-box{display:flex;align-items:flex-start;gap:.65rem;padding:.65rem .85rem;background:#fdfbf7;border:1px solid rgba(148,105,39,.25);border-radius:var(--radius-sm);margin-top:auto}.dossier-highlight-box svg{width:18px;height:18px;color:var(--color-gold);flex-shrink:0;margin-top:2px}.dossier-highlight-box p{font-size:.8125rem;color:var(--color-text-primary);line-height:1.45;margin:0}.dossier-nav-bar{display:flex;align-items:center;justify-content:space-between;padding-top:var(--space-4);border-top:1px solid var(--color-border-subtle);margin-top:var(--space-4)}.dossier-nav-btn{display:inline-flex;align-items:center;gap:.45rem;padding:.45rem .95rem;font-size:.8125rem;font-weight:700;color:var(--color-navy);background:var(--color-bg-subtle);border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);cursor:pointer;transition:all var(--transition-fast)}.dossier-nav-btn:hover{background:var(--color-navy);color:#fff;border-color:var(--color-navy)}.dossier-page-current{font-size:.8125rem;font-weight:700;color:var(--color-text-muted)}.procurement-bookshelf-section{position:relative;width:100%;background:radial-gradient(ellipse at 50% 18%,#1a284873,#080d1af5 55%,#04070d),repeating-linear-gradient(90deg,transparent 0px,transparent 80px,rgba(255,255,255,.012) 80px,rgba(255,255,255,.012) 81px);padding:85px 0 65px;overflow:hidden;border-top:1px solid rgba(212,186,148,.22);border-bottom:1px solid rgba(212,186,148,.22);box-shadow:inset 0 30px 60px -20px #000c,inset 0 -30px 60px -20px #000c}.bookshelf-top-cornice{position:absolute;top:0;left:0;right:0;height:14px;background:linear-gradient(180deg,#182236,#0d131f);border-bottom:1.5px solid rgba(212,186,148,.35);box-shadow:0 6px 18px #0009;z-index:5}.procurement-triad-header{text-align:center;max-width:720px;margin:0 auto var(--space-6);padding:0 var(--space-4);position:relative;z-index:2}.procurement-bookshelf-section .section-eyebrow{color:#d4ba94;font-size:.8rem;letter-spacing:.16em;font-weight:800;text-transform:uppercase;margin-bottom:.5rem;display:inline-block}.procurement-triad-title{font-family:var(--font-family-display);font-size:clamp(1.5rem,2.8vw,2.2rem);font-weight:800;color:#f8fafc;letter-spacing:-.01em;margin:0 0 .6rem;text-shadow:0 2px 10px rgba(0,0,0,.7)}.procurement-triad-desc{font-size:.92rem;color:#94a3b8;max-width:660px;margin:0 auto;line-height:1.6}.procurement-bookshelf-container{position:relative;margin:var(--space-2) auto 0;perspective:1600px;perspective-origin:50% 38%;width:100%}.procurement-bookshelf-stage{position:relative;max-width:1180px;margin:0 auto;transform-style:preserve-3d}.bookshelf-canopy{position:absolute;top:-40px;left:0;right:0;height:380px;pointer-events:none;z-index:1;overflow:hidden}.bookshelf-spotlight{position:absolute;top:0;width:360px;height:360px;background:radial-gradient(ellipse at 50% 0%,rgba(212,186,148,.22) 0%,rgba(212,186,148,.04) 45%,transparent 70%);transform:translate(-50%);opacity:.35;transition:opacity .5s ease,transform .5s ease,filter .5s ease;filter:blur(10px)}.bookshelf-spotlight.spotlight-1{left:20%}.bookshelf-spotlight.spotlight-2{left:50%}.bookshelf-spotlight.spotlight-3{left:80%}.bookshelf-spotlight.is-active{opacity:.95;transform:translate(-50%) scale(1.15);filter:blur(8px) drop-shadow(0 0 22px rgba(212,186,148,.35))}.bookshelf-3d-row{display:flex;justify-content:center;align-items:flex-end;gap:clamp(35px,5.5vw,80px);padding:55px 20px 30px;position:relative;z-index:3;transform-style:preserve-3d}.bookshelf-3d-slot{position:relative;perspective:1200px;perspective-origin:center bottom;transform-style:preserve-3d;display:flex;justify-content:center}.book-3d-volume{position:relative;width:270px;height:420px;transform-style:preserve-3d;cursor:pointer;outline:none;-webkit-user-select:none;user-select:none;transform:rotateY(-36deg) rotateX(3deg) translateZ(0) translateY(0);transform-origin:center bottom;transition:transform .5s cubic-bezier(.16,1,.3,1),filter .4s ease}.book-3d-volume:hover,.book-3d-volume.is-pulled,.book-3d-volume:focus-within{transform:rotateY(-36deg) rotateX(3deg) translateY(-22px) translateZ(65px) translate(12px);z-index:10}.book-3d-assembly{position:relative;width:100%;height:100%;transform-style:preserve-3d}.book-3d-front{position:absolute;top:0;right:0;bottom:0;left:0;transform:translateZ(22px);border-radius:3px 6px 6px 3px;overflow:hidden;box-shadow:0 12px 28px -6px #0009,inset 0 1px #ffffff40,inset -2px 0 4px #00000059;border:1.5px solid rgba(212,186,148,.45);display:flex;flex-direction:column;transition:border-color .4s ease,box-shadow .4s ease}.book-moiat .book-3d-front{background:linear-gradient(155deg,#072a18,#041a0e 65%,#021109)}.book-adnoc .book-3d-front{background:linear-gradient(155deg,#082046,#041228 65%,#020a17)}.book-taqa .book-3d-front{background:linear-gradient(155deg,#241a12,#150f0a 65%,#0c0805)}.book-3d-volume:hover .book-3d-front,.book-3d-volume.is-pulled .book-3d-front,.book-3d-volume:focus-within .book-3d-front{border-color:#d4ba94d9;box-shadow:0 24px 50px -10px #000c,0 8px 24px -4px #d4ba9459,inset 0 1px #ffffff59}.book-cover-inner{padding:1.35rem 1.25rem 1.15rem;display:flex;flex-direction:column;height:100%;position:relative;z-index:2;box-sizing:border-box}.book-cover-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:.85rem}.book-cover-badge{font-size:.65rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;padding:.18rem .55rem;border-radius:var(--radius-full)}.badge-moiat{color:#55ef94;background:#00732f40;border:1px solid rgba(85,239,148,.3)}.badge-adnoc{color:#70c4ff;background:#004d8c40;border:1px solid rgba(112,196,255,.3)}.badge-taqa{color:#ffca65;background:#94692740;border:1px solid rgba(255,202,101,.3)}.book-vol-num{font-family:var(--font-family-display);font-size:.65rem;font-weight:900;letter-spacing:.12em;color:#d4ba94}.book-cover-main{text-align:center;margin-bottom:.75rem}.book-cover-emblem{width:32px;height:32px;margin:0 auto .4rem;border-radius:50%;display:flex;align-items:center;justify-content:center;border:1px solid rgba(212,186,148,.4);background:#d4ba9414}.emblem-moiat{color:#55ef94}.emblem-adnoc{color:#70c4ff}.emblem-taqa{color:#ffca65}.book-cover-emblem svg{width:17px;height:17px}.book-cover-title{font-family:var(--font-family-display);font-size:1.15rem;font-weight:800;color:#fff;letter-spacing:.06em;text-transform:uppercase;margin:0 0 .35rem;line-height:1.25;text-shadow:0 2px 4px rgba(0,0,0,.6)}.book-cover-divider{width:45px;height:1.5px;margin:.35rem auto .5rem;background:linear-gradient(90deg,transparent,#d4ba94,transparent)}.book-cover-desc{font-size:.74rem;line-height:1.45;color:#cbd5e1;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.book-cover-checklist{list-style:none;padding:0;margin:.65rem 0 auto;display:flex;flex-direction:column;gap:.45rem}.book-cover-checklist li{display:flex;align-items:flex-start;gap:.45rem;font-size:.72rem;color:#e2e8f0;line-height:1.35}.book-cover-checklist svg{width:13px;height:13px;color:#55ef94;flex-shrink:0;margin-top:1.5px}.book-adnoc .book-cover-checklist svg{color:#70c4ff}.book-taqa .book-cover-checklist svg{color:#ffca65}.book-cover-footer{margin-top:auto;padding-top:.75rem;border-top:1px solid rgba(212,186,148,.25)}.book-cta-btn{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;width:100%!important;padding:.55rem .95rem!important;border-radius:6px!important;background:linear-gradient(135deg,#b88a44f2,#8c6224f2)!important;color:#fff!important;font-size:.76rem!important;font-weight:700!important;letter-spacing:.03em!important;text-decoration:none!important;border:1px solid rgba(245,215,160,.5)!important;box-shadow:0 4px 12px #00000059!important;transition:all .3s cubic-bezier(.16,1,.3,1)!important;box-sizing:border-box!important;overflow:hidden!important}.book-cta-text{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;flex:1 1 auto!important}.book-cta-icon{width:14px!important;height:14px!important;min-width:14px!important;min-height:14px!important;max-width:14px!important;max-height:14px!important;flex-shrink:0!important;display:inline-block!important;stroke:#fff!important;transition:transform .25s ease!important}.book-cta-btn:hover{background:linear-gradient(135deg,#caa055,#9e722d)!important;border-color:#ffe6b4cc!important;box-shadow:0 6px 18px #b88a4473!important;transform:translateY(-1px)!important;color:#fff!important}.book-cta-btn:hover .book-cta-icon{transform:translate(3px)!important}.book-cover-watermark{position:absolute;bottom:2.4rem;right:.75rem;font-family:var(--font-family-display);font-size:3.4rem;font-weight:900;color:#ffffff09;-webkit-user-select:none;user-select:none;pointer-events:none;line-height:1}.book-corner{position:absolute;width:14px;height:14px;pointer-events:none;z-index:4;opacity:.75}.book-corner.corner-tl{top:3px;left:3px;border-top:2px solid #c5a880;border-left:2px solid #c5a880}.book-corner.corner-tr{top:3px;right:3px;border-top:2px solid #c5a880;border-right:2px solid #c5a880}.book-corner.corner-bl{bottom:3px;left:3px;border-bottom:2px solid #c5a880;border-left:2px solid #c5a880}.book-corner.corner-br{bottom:3px;right:3px;border-bottom:2px solid #c5a880;border-right:2px solid #c5a880}.book-3d-pages-right{position:absolute;right:-22px;width:44px;top:3px;bottom:3px;transform:rotateY(90deg);transform-origin:center center;background:linear-gradient(90deg,#0000002e,#00000005 25%,#00000005 75%,#00000038),repeating-linear-gradient(180deg,#faf7ee,#faf7ee 1.5px,#d8cbaf 1.5px,#d8cbaf 3px);box-shadow:inset 0 4px 8px #00000040,inset 0 -4px 8px #00000040;border:none}.pages-texture-lines{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(0,0,0,.12) 0%,transparent 40%,rgba(0,0,0,.15) 100%);pointer-events:none}.book-3d-spine-left{position:absolute;left:-22px;width:44px;top:0;bottom:0;transform:rotateY(-90deg);transform-origin:center center}.book-moiat .book-3d-spine-left{background:linear-gradient(90deg,#03140b,#08321c,#03140b);box-shadow:inset 0 0 10px #0009}.book-adnoc .book-3d-spine-left{background:linear-gradient(90deg,#020b18,#09234e,#020b18);box-shadow:inset 0 0 10px #0009}.book-taqa .book-3d-spine-left{background:linear-gradient(90deg,#100b07,#2c1b10,#100b07);box-shadow:inset 0 0 10px #0009}.spine-texture{position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(180deg,transparent 0px,transparent 60px,rgba(212,186,148,.4) 60px,rgba(212,186,148,.4) 62px,transparent 62px,transparent 65px,rgba(212,186,148,.4) 65px,rgba(212,186,148,.4) 67px);pointer-events:none}.book-3d-pages-top{position:absolute;top:-22px;left:3px;right:3px;height:44px;transform:rotateX(90deg);transform-origin:center center;background:linear-gradient(180deg,#00000038,#00000005 40%,#00000029),repeating-linear-gradient(90deg,#faf7ee,#faf7ee 1.5px,#d8cbaf 1.5px,#d8cbaf 3px);box-shadow:inset 4px 0 8px #00000040,inset -4px 0 8px #00000040;border:none}.pages-top-texture{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(0,0,0,.15) 0%,transparent 50%,rgba(0,0,0,.2) 100%);pointer-events:none}.book-3d-back{position:absolute;top:0;right:0;bottom:0;left:0;transform:translateZ(-22px) rotateY(180deg);border-radius:6px 3px 3px 6px;background:#060a14;border:1.5px solid rgba(212,186,148,.3);box-shadow:inset 0 0 20px #000000d9}.book-3d-floor-shadow{position:absolute;bottom:-28px;left:-5px;width:270px;height:48px;background:radial-gradient(ellipse at 40% 50%,rgba(0,0,0,.75) 0%,rgba(0,0,0,.3) 50%,transparent 75%);transform:rotateX(80deg) rotate(36deg);filter:blur(6px);pointer-events:none;z-index:0;opacity:.65;transition:transform .5s cubic-bezier(.16,1,.3,1),opacity .5s ease,filter .5s ease}.book-3d-volume:hover .book-3d-floor-shadow,.book-3d-volume.is-pulled .book-3d-floor-shadow,.book-3d-volume:focus-within .book-3d-floor-shadow{transform:rotateX(80deg) rotate(36deg) translateY(20px) scale(1.12);opacity:.9;filter:blur(8px)}.bookshelf-pill-nav{display:flex;justify-content:center;align-items:center;gap:12px;margin:var(--space-4) auto var(--space-6);flex-wrap:wrap;position:relative;z-index:4}.bookshelf-pill{display:inline-flex;align-items:center;gap:8px;padding:6px 18px;border-radius:var(--radius-full);background:#ffffff0f;border:1px solid rgba(212,186,148,.25);color:#94a3b8;font-size:.8125rem;font-weight:700;cursor:pointer;transition:all .3s ease;-webkit-user-select:none;user-select:none;outline:none}.bookshelf-pill .pill-dot{width:6px;height:6px;border-radius:50%;background:var(--color-gold);transition:transform .3s ease,background-color .3s ease}.bookshelf-pill:hover,.bookshelf-pill.is-active{background:#d4ba9429;color:#fff;border-color:#d4ba94;box-shadow:0 4px 14px #0006}.bookshelf-pill.is-active .pill-dot{background:#55ef94;transform:scale(1.3)}.procurement-shelf-plank{position:relative;width:100%;z-index:4;margin-top:0}.shelf-plank-surface{height:12px;background:linear-gradient(90deg,#1b263b,#29384e 20%,#1f2c41,#29384e 80%,#1b263b);border-top:1.5px solid rgba(212,186,148,.45);border-radius:4px 4px 0 0;box-shadow:inset 0 2px 4px #ffffff1a,0 -4px 10px #00000080}.shelf-plank-bevel{height:22px;background:linear-gradient(180deg,#162032,#0c121e);border-bottom:2px solid #05080f;display:flex;align-items:center;justify-content:center;position:relative}.shelf-brass-inlay{position:absolute;top:0;left:0;right:0;height:1.5px;background:linear-gradient(90deg,transparent 0%,#946927 15%,#d4ba94 50%,#946927 85%,transparent 100%);box-shadow:0 0 3px #d4ba9459}.shelf-brass-nameplate{display:inline-flex;align-items:center;gap:8px;padding:3px 18px;background:linear-gradient(180deg,#946927,#6f4e1b);border:1px solid rgba(212,186,148,.6);border-radius:2px;box-shadow:0 2px 4px #00000080,inset 0 1px #ffffff40}.nameplate-bolt{width:4px;height:4px;border-radius:50%;background:#fdf6e7;box-shadow:inset 0 1px 1px #00000080}.nameplate-text{font-family:var(--font-family-display);font-size:.62rem;font-weight:800;letter-spacing:.14em;color:#fffaf0;text-transform:uppercase;text-shadow:0 1px 1px rgba(0,0,0,.6)}.shelf-plank-undercut{height:20px;background:radial-gradient(ellipse at 50% 0%,rgba(0,0,0,.6) 0%,transparent 75%);filter:blur(4px);pointer-events:none}@media(max-width:991px){.bookshelf-3d-row{gap:30px;padding:40px 10px 20px}.book-3d-volume{width:230px;height:385px}.book-cover-title{font-size:1rem}.book-cover-inner{padding:1.1rem 1rem 1rem}}@media(max-width:768px){.procurement-bookshelf-section{padding-top:clamp(2.5rem,5vw,4rem);padding-bottom:clamp(2.5rem,5vw,4rem);overflow:hidden}.procurement-bookshelf-container{padding:0;max-width:100vw;overflow:hidden}.procurement-bookshelf-stage{padding:10px 0 20px}.bookshelf-3d-row{display:flex!important;flex-direction:row!important;align-items:stretch!important;justify-content:flex-start!important;gap:16px!important;padding:24px 20px 28px!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;touch-action:pan-x pan-y!important}.bookshelf-3d-row::-webkit-scrollbar{display:none!important}.bookshelf-3d-slot{flex:0 0 85%!important;max-width:330px!important;min-width:270px!important;scroll-snap-align:center!important;scroll-snap-stop:always!important;display:flex!important;justify-content:center!important}.book-3d-volume{transform:none!important;width:100%!important;height:100%!important;min-height:420px!important;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s ease,opacity .3s ease!important;opacity:.72;transform:scale(.96)!important}.book-3d-volume.is-mobile-active,.book-3d-volume.is-pulled{opacity:1!important;transform:scale(1) translateY(-6px)!important}.book-3d-volume.is-mobile-active .book-3d-front,.book-3d-volume.is-pulled .book-3d-front{border-color:#d4af37cc!important;box-shadow:0 16px 36px -6px #0a112833,0 0 24px #d4af3740!important}[data-theme=dark] .book-3d-volume.is-mobile-active .book-3d-front,[data-theme=dark] .book-3d-volume.is-pulled .book-3d-front{border-color:#d4ba94e6!important;box-shadow:0 20px 42px -6px #000c,0 0 28px #d4ba944d!important}.book-3d-pages-right,.book-3d-spine-left,.book-3d-pages-top,.book-3d-back,.book-3d-floor-shadow{display:none!important}.book-3d-front{position:relative!important;transform:none!important;width:100%!important;height:100%!important;border-radius:18px!important}.bookshelf-spotlight{display:none!important}.bookshelf-pill-nav{display:flex!important;justify-content:center!important;gap:8px!important;padding:0 12px 14px!important;overflow-x:auto!important;scrollbar-width:none!important}.bookshelf-pill-nav::-webkit-scrollbar{display:none!important}.bookshelf-pill{padding:6px 14px!important;font-size:.75rem!important;white-space:nowrap!important;flex-shrink:0!important}.procurement-shelf-plank{margin-top:4px!important}.shelf-brass-nameplate{display:none!important}.shelf-plank-surface{height:14px!important}}@media(min-width:769px){[dir=rtl] .book-3d-volume{transform:rotateY(36deg) rotateX(3deg) translateZ(0)}[dir=rtl] .book-3d-volume:hover,[dir=rtl] .book-3d-volume.is-pulled,[dir=rtl] .book-3d-volume:focus-within{transform:rotateY(36deg) rotateX(3deg) translateY(-22px) translateZ(65px) translate(-12px)}[dir=rtl] .book-3d-pages-right{right:auto;left:-22px;transform:rotateY(-90deg)}[dir=rtl] .book-3d-spine-left{left:auto;right:-22px;transform:rotateY(90deg)}[dir=rtl] .book-3d-floor-shadow{transform:rotateX(80deg) rotate(-36deg)}[dir=rtl] .book-3d-volume:hover .book-3d-floor-shadow,[dir=rtl] .book-3d-volume.is-pulled .book-3d-floor-shadow,[dir=rtl] .book-3d-volume:focus-within .book-3d-floor-shadow{transform:rotateX(80deg) rotate(-36deg) translateY(20px) scale(1.12)}}[dir=rtl] .bookshelf-3d-row{direction:rtl}.page-hero{position:relative;padding-top:clamp(6.5rem,12vh,8.5rem);padding-bottom:clamp(3rem,6vh,4.5rem);background:radial-gradient(circle at 82% 25%,rgba(148,105,39,.09) 0%,transparent 45%),radial-gradient(circle at 18% 75%,rgba(10,17,40,.05) 0%,transparent 50%),linear-gradient(180deg,#ffffff 0%,var(--color-bg-subtle) 100%);border-bottom:1px solid var(--color-border-subtle);overflow:hidden}.page-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(to right,rgba(148,105,39,.05) 1px,transparent 1px),linear-gradient(to bottom,rgba(148,105,39,.05) 1px,transparent 1px);background-size:48px 48px;mask-image:radial-gradient(ellipse 70% 70% at 50% 50%,#000 30%,transparent 80%);-webkit-mask-image:radial-gradient(ellipse 70% 70% at 50% 50%,#000 30%,transparent 80%);pointer-events:none;z-index:0}.page-hero .container{position:relative;z-index:1}.breadcrumbs{display:flex;align-items:center;gap:.5rem;font-size:var(--font-size-xs);color:var(--color-text-muted);margin-bottom:var(--space-4)}.breadcrumbs a{transition:color .25s ease,transform .25s ease}.breadcrumbs a:hover{color:var(--color-gold);transform:translate(1px)}.breadcrumbs-separator{color:var(--color-border-medium)}.breadcrumbs-current{color:var(--color-gold);font-weight:var(--font-weight-semibold)}.page-hero-title{font-size:clamp(2rem,4vw,3.25rem);color:var(--color-navy);margin-bottom:var(--space-4);letter-spacing:-.02em;line-height:1.15}.page-hero-lead{font-size:var(--font-size-md);color:var(--color-text-secondary);max-width:720px;margin-bottom:var(--space-6);line-height:1.65}.service-content-grid{display:grid;grid-template-columns:1.8fr 1fr;gap:var(--space-12);align-items:start}.service-main-body{display:flex;flex-direction:column;gap:var(--space-10)}.service-block-heading{font-size:var(--font-size-xl);color:var(--color-navy);margin-bottom:var(--space-4);padding-bottom:var(--space-2);border-bottom:1px solid var(--color-border-subtle)}.service-block-p{font-size:var(--font-size-base);color:var(--color-text-secondary);line-height:var(--line-height-relaxed);margin-bottom:var(--space-4)}.service-process-list{display:flex;flex-direction:column;gap:var(--space-4);margin-top:var(--space-4)}.service-process-step{display:flex;gap:var(--space-4);background-color:var(--color-bg-subtle);border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);padding:var(--space-4);transition:all .32s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden;transform-style:preserve-3d;will-change:transform}.service-process-step:hover{background-color:var(--color-white);border-color:#94692766;transform:translate(6px) translateZ(8px);box-shadow:0 10px 24px -4px #0a112814}.process-step-badge{width:34px;height:34px;border-radius:50%;background-color:var(--color-navy);color:var(--color-gold);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .3s cubic-bezier(.16,1,.3,1);box-shadow:0 2px 6px #0a112826}.service-process-step:hover .process-step-badge{transform:scale(1.12) rotate(6deg);background:linear-gradient(135deg,#946927,#0a1128);color:#fff;box-shadow:0 4px 12px #94692759}.process-step-text h4{font-size:var(--font-size-sm);color:var(--color-navy);margin-bottom:.25rem;transition:color .25s ease}.service-process-step:hover .process-step-text h4{color:var(--color-gold)}.process-step-text p{font-size:var(--font-size-xs);color:var(--color-text-secondary);line-height:1.5}.service-sidebar{position:sticky;top:6rem;display:flex;flex-direction:column;gap:var(--space-6)}.sidebar-cta-card{background-color:var(--color-white);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);padding:var(--space-6);box-shadow:var(--shadow-sm);transition:all .35s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden;transform-style:preserve-3d;will-change:transform}.sidebar-cta-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at var(--mouse-x, 50%) var(--mouse-y, 50%),rgba(212,175,55,.16) 0%,rgba(255,255,255,.08) 35%,transparent 65%);opacity:0;transition:opacity .35s ease;pointer-events:none;z-index:5}.sidebar-cta-card:hover:before,.sidebar-cta-card.is-tilt-active:before{opacity:1}.sidebar-cta-card:hover{border-color:#94692773;box-shadow:0 16px 36px -8px #0a112824,0 0 20px #d4af371f;transform:translateY(-3px)}.sidebar-cta-card.dark{background:linear-gradient(145deg,#0a1128,#172554);color:var(--color-white);border:1px solid rgba(212,175,55,.25);box-shadow:0 12px 30px -6px #0a112840}.sidebar-cta-card.dark:hover{border-color:#d4af3799;box-shadow:0 20px 45px -8px #0a112859,0 0 25px #d4af3733}.sidebar-cta-card.dark .sidebar-card-title{color:var(--color-white)}.sidebar-cta-card.dark p{color:#cbd5e1}.sidebar-card-title{font-size:var(--font-size-md);font-weight:var(--font-weight-bold);color:var(--color-navy);margin-bottom:var(--space-2);transform:translateZ(16px);transform-style:preserve-3d}.sidebar-nav-list{display:flex;flex-direction:column;gap:.5rem}.sidebar-nav-item{display:flex;align-items:center;justify-content:space-between;padding:.5rem .75rem;border-radius:var(--radius-xs);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);background-color:var(--color-bg-subtle);transition:all .25s cubic-bezier(.16,1,.3,1)}.sidebar-nav-item:hover,.sidebar-nav-item.is-active{background-color:var(--color-navy);color:var(--color-white);transform:translate(4px)}.about-3d-box{background:var(--color-bg-subtle);padding:var(--space-6);border-radius:var(--radius-md);border:1px solid var(--color-border-subtle);transition:all .35s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden;transform-style:preserve-3d;will-change:transform}.about-3d-box:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at var(--mouse-x, 50%) var(--mouse-y, 50%),rgba(212,175,55,.16) 0%,rgba(255,255,255,.09) 35%,transparent 65%);opacity:0;transition:opacity .35s ease;pointer-events:none;z-index:5}.about-3d-box:hover:before,.about-3d-box.is-tilt-active:before{opacity:1}.about-3d-box:hover{background-color:var(--color-white);border-color:#94692773;box-shadow:0 16px 36px -8px #0a11281a,0 0 20px #d4af371f;transform:translateY(-4px)}.contact-grid{display:grid;grid-template-columns:1fr 1.15fr;gap:var(--space-12);align-items:start}.contact-info-block{display:flex;flex-direction:column;gap:var(--space-6)}.contact-card-info{background-color:var(--color-white);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);padding:var(--space-6);box-shadow:var(--shadow-sm);transition:all .35s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden;transform-style:preserve-3d;will-change:transform}.contact-card-info:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at var(--mouse-x, 50%) var(--mouse-y, 50%),rgba(212,175,55,.15) 0%,rgba(255,255,255,.08) 35%,transparent 65%);opacity:0;transition:opacity .35s ease;pointer-events:none;z-index:5}.contact-card-info:hover:before,.contact-card-info.is-tilt-active:before{opacity:1}.contact-card-info:hover{border-color:#94692766;box-shadow:0 18px 40px -10px #0a11281f}.contact-channel-row{display:flex;align-items:flex-start;gap:var(--space-4);padding:var(--space-4);border-radius:var(--radius-sm);border-bottom:1px solid var(--color-border-subtle);transition:all .28s cubic-bezier(.16,1,.3,1)}.contact-channel-row:last-child{border-bottom:none}.contact-channel-row:hover{background-color:var(--color-bg-subtle);transform:translate(4px)}.contact-channel-icon{width:42px;height:42px;border-radius:var(--radius-sm);background-color:var(--color-bg-subtle);display:flex;align-items:center;justify-content:center;color:var(--color-gold);flex-shrink:0;transition:all .3s cubic-bezier(.16,1,.3,1);border:1px solid rgba(148,105,39,.15)}.contact-channel-row:hover .contact-channel-icon{background:var(--color-navy);color:#d8bf9c;transform:scale(1.1);box-shadow:0 6px 16px #0a11282e;border-color:var(--color-navy)}.contact-channel-icon svg{width:20px;height:20px}.contact-channel-title{font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted)}.contact-channel-value{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-navy);margin-top:2px}.contact-channel-value a{color:var(--color-navy);transition:color .25s ease}.contact-channel-value a:hover{color:var(--color-gold)}.contact-map-frame{width:100%;height:260px;border-radius:var(--radius-md);border:1px solid var(--color-border-subtle);overflow:hidden;margin-top:var(--space-4);box-shadow:var(--shadow-sm);transition:all .35s ease}.contact-map-frame:hover{border-color:#94692766;box-shadow:0 12px 30px -6px #0a11281f;transform:translateY(-2px)}.contact-map-frame iframe{width:100%;height:100%;border:0}.contact-form-3d-card{background-color:var(--color-white);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);padding:var(--space-8);box-shadow:var(--shadow-sm);transition:all .35s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden;transform-style:preserve-3d;will-change:transform}.contact-form-3d-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at var(--mouse-x, 50%) var(--mouse-y, 50%),rgba(212,175,55,.14) 0%,rgba(255,255,255,.08) 35%,transparent 65%);opacity:0;transition:opacity .35s ease;pointer-events:none;z-index:5}.contact-form-3d-card:hover:before,.contact-form-3d-card.is-tilt-active:before{opacity:1}.contact-form-3d-card:hover{border-color:#94692766;box-shadow:0 20px 45px -10px #0a11281f}.card-pillar-tag{display:inline-block;font-size:.6875rem;font-weight:var(--font-weight-bold);color:var(--color-gold);text-transform:uppercase;letter-spacing:.08em;margin-bottom:var(--space-2)}.card-footer-action{margin-top:auto;padding-top:var(--space-4);border-top:1px solid var(--color-border-subtle);width:100%}.services-3d-section{position:relative;background-color:var(--color-white);overflow:hidden;padding-top:clamp(5rem,8vw,7.5rem);padding-bottom:clamp(5rem,8vw,7.5rem)}.services-3d-ambient{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;overflow:hidden}.services-3d-ambient-orb-1{position:absolute;top:10%;left:-8%;width:500px;height:500px;border-radius:50%;background:radial-gradient(circle,rgba(197,168,128,.09) 0%,transparent 70%);filter:blur(50px)}.services-3d-ambient-orb-2{position:absolute;bottom:5%;right:-8%;width:550px;height:550px;border-radius:50%;background:radial-gradient(circle,rgba(10,17,40,.05) 0%,transparent 70%);filter:blur(50px)}.services-3d-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:var(--space-8);position:relative;z-index:1;perspective:1200px}.card-3d{position:relative;background:#fff;border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);padding:var(--space-8);display:flex;flex-direction:column;box-shadow:0 4px 16px -2px #0a11280f,0 1px 3px #0a11280a;transform-style:preserve-3d;transition:box-shadow .4s ease,border-color .4s ease,transform .6s cubic-bezier(.16,1,.3,1);overflow:hidden;cursor:pointer;will-change:transform}.card-3d:before{content:"";position:absolute;top:0;left:0;right:0;height:3.5px;background:linear-gradient(90deg,var(--color-navy) 0%,var(--color-gold) 100%);z-index:10}.card-3d:hover{border-color:#94692759;box-shadow:0 24px 48px -10px #0a112829,0 8px 16px -4px #9469271f,0 0 0 1px #94692733}.card-3d-glare{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:8;border-radius:var(--radius-lg);opacity:0;transition:opacity .3s ease;mix-blend-mode:overlay}.card-3d-watermark{position:absolute;top:.75rem;right:1.25rem;font-family:var(--font-family-display);font-size:3.5rem;font-weight:800;color:#0a11280a;line-height:1;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:1;transform:translateZ(8px);transition:transform .4s ease,color .4s ease}.card-3d:hover .card-3d-watermark{color:#94692717;transform:translateZ(16px)}.card-3d-header{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:var(--space-5);position:relative;z-index:2;transform:translateZ(26px)}.card-3d-icon-box{width:54px;height:54px;border-radius:var(--radius-sm);background:linear-gradient(135deg,#f8fafc,#f1f5f9);border:1px solid var(--color-border-subtle);display:flex;align-items:center;justify-content:center;color:var(--color-navy);box-shadow:0 4px 10px #0a11280f;transition:all .4s cubic-bezier(.16,1,.3,1);transform:translateZ(32px)}.card-3d:hover .card-3d-icon-box{background:var(--color-navy);color:#d8bf9c;border-color:var(--color-navy);transform:translateZ(44px) scale(1.08);box-shadow:0 12px 24px -4px #0a112840}.card-3d-icon-box svg{width:26px;height:26px;transition:transform .4s ease}.card-3d:hover .card-3d-icon-box svg{transform:scale(1.05)}.card-3d-badge{display:inline-flex;align-items:center;gap:.35rem;padding:.25rem .65rem;background-color:var(--color-gold-light);color:var(--color-gold);border:1px solid rgba(148,105,39,.2);border-radius:var(--radius-full);font-size:.6875rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em;transform:translateZ(28px);box-shadow:0 1px 2px #0a112808}.card-3d-title{font-size:1.3rem;font-weight:700;color:var(--color-navy);margin-bottom:var(--space-2);line-height:1.3;transform:translateZ(24px);transition:color .3s ease}.card-3d-desc{font-size:.9375rem;color:var(--color-text-secondary);line-height:1.6;margin-bottom:var(--space-5);flex-grow:1;transform:translateZ(18px)}.card-3d-list{display:flex;flex-direction:column;gap:.55rem;margin-bottom:var(--space-6);padding-top:var(--space-4);border-top:1px solid var(--color-border-subtle);transform:translateZ(20px)}.card-3d-list-item{display:flex;align-items:flex-start;gap:.5rem;font-size:.8125rem;font-weight:500;color:var(--color-text-secondary);line-height:1.4}.card-3d-list-item svg{width:15px;height:15px;color:#00732f;flex-shrink:0;margin-top:2px}.card-3d-footer{display:flex;align-items:center;justify-content:space-between;padding-top:var(--space-4);border-top:1px solid var(--color-border-subtle);margin-top:auto;transform:translateZ(26px)}.card-3d-link{display:inline-flex;align-items:center;gap:.45rem;font-size:.8125rem;font-weight:800;color:var(--color-navy);text-transform:uppercase;letter-spacing:.06em;transition:all .3s ease}.card-3d-link svg{width:15px;height:15px;color:var(--color-gold);transition:transform .3s cubic-bezier(.16,1,.3,1)}.card-3d:hover .card-3d-link{color:var(--color-gold)}.card-3d:hover .card-3d-link svg{transform:translate(5px)}.support-3d-section{position:relative;background:linear-gradient(180deg,#f8fafc,#fff,#f4f7fb);border-top:1px solid var(--color-border-subtle);border-bottom:1px solid var(--color-border-subtle);overflow:hidden;padding:var(--space-12) 0}.support-bg-canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1;opacity:.85}.support-3d-container{position:relative;z-index:2}.support-3d-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--space-6);perspective:1400px}.support-card-3d{position:relative;background:#ffffffeb;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(148,105,39,.18);border-radius:var(--radius-lg);padding:var(--space-6);display:flex;flex-direction:column;box-shadow:0 10px 30px -8px #0a112812,0 1px 3px #0a112805;transition:border-color .3s ease,box-shadow .3s ease;transform-style:preserve-3d;will-change:transform;overflow:hidden;cursor:pointer}.support-card-3d:hover{border-color:#94692780;box-shadow:0 22px 45px -12px #0a112829,0 0 25px #d4af3726}.support-card-3d:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at var(--mouse-x, 50%) var(--mouse-y, 50%),rgba(212,175,55,.18) 0%,rgba(255,255,255,.08) 35%,transparent 65%);opacity:0;transition:opacity .35s ease;pointer-events:none;z-index:5}.support-card-3d:hover:before{opacity:1}.support-card-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-4);transform:translateZ(28px);transform-style:preserve-3d}.support-icon-orb{width:44px;height:44px;border-radius:var(--radius-md);background:linear-gradient(135deg,#0a1128,#1e293b);display:flex;align-items:center;justify-content:center;color:var(--color-gold);box-shadow:0 6px 16px -2px #0a112838,inset 0 1px 1px #ffffff26;border:1px solid rgba(212,175,55,.25);transition:transform .3s ease,border-color .3s ease,color .3s ease}.support-icon-orb svg{width:20px;height:20px}.support-card-3d:hover .support-icon-orb{transform:translateZ(10px) scale(1.06);border-color:var(--color-gold);color:#fff}.support-authority-pill{font-size:.625rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;padding:.22rem .6rem;border-radius:var(--radius-full);background:#94692717;border:1px solid rgba(148,105,39,.22);color:var(--color-gold);-webkit-user-select:none;user-select:none;transform:translateZ(20px)}.support-card-category{font-size:.6875rem;font-weight:700;color:var(--color-gold);text-transform:uppercase;letter-spacing:.06em;margin-bottom:2px;transform:translateZ(18px)}.support-card-title{font-size:1.08rem;font-weight:700;color:var(--color-navy);margin-bottom:var(--space-2);transform:translateZ(24px);transition:color .2s ease}.support-card-3d:hover .support-card-title{color:var(--color-navy-dark, #060b18)}.support-card-3d .support-card-desc{font-size:.8125rem;color:var(--color-text-secondary);line-height:1.55;margin-bottom:var(--space-4);flex-grow:1;transform:translateZ(16px)}.support-card-footer{display:flex;align-items:center;justify-content:space-between;padding-top:var(--space-3);border-top:1px solid rgba(10,17,40,.06);transform:translateZ(22px)}.support-card-link{font-size:.75rem;font-weight:700;color:var(--color-navy);display:inline-flex;align-items:center;gap:.35rem;text-decoration:none;transition:all .2s ease}.support-card-link svg{width:14px;height:14px;transition:transform .2s ease}.support-card-3d:hover .support-card-link{color:var(--color-gold)}.support-card-3d:hover .support-card-link svg{transform:translate(4px)}.support-card-tag{font-size:.6875rem;color:var(--color-text-muted);font-weight:600}.support-orbit-section{position:relative;height:600vh;background:linear-gradient(180deg,#f8fafc,#fff,#f1f5f9);border-top:1px solid var(--color-border-subtle);border-bottom:1px solid var(--color-border-subtle)}.support-ambient-glow{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(circle at 90% 50%,rgba(212,175,55,.07) 0%,transparent 60%);z-index:1}.support-sticky-viewport{position:sticky;top:0;left:0;width:100%;height:100vh;overflow:hidden;display:flex;align-items:center;z-index:3}.support-viewport-container{position:relative;width:100%;max-width:1400px;height:86vh;margin:0 auto;padding:0 var(--space-6);display:flex;flex-direction:column;justify-content:space-between;z-index:5}.support-section-header{text-align:left;margin-bottom:var(--space-4);max-width:780px}.support-section-header .section-eyebrow{margin-bottom:var(--space-2)}.support-section-header .section-title{margin-bottom:var(--space-2);line-height:1.15}.support-section-header .section-description{margin:0;font-size:.925rem;line-height:1.55;color:var(--color-text-secondary)}.support-main-stage{display:flex;align-items:center;flex:1;min-height:0;position:relative}.support-stage-left{width:100%;max-width:720px;display:flex;flex-direction:column;justify-content:center;z-index:6}.support-mobile-nav,.support-mobile-controls{display:none}.support-cards-viewport{position:relative;height:440px;overflow:hidden;mask-image:linear-gradient(to bottom,transparent 0%,black 1%,black 98%,transparent 100%);-webkit-mask-image:linear-gradient(to bottom,transparent 0%,black 1%,black 98%,transparent 100%)}.support-cards-track{position:relative;width:100%;will-change:transform}.support-service-card{height:360px;margin-bottom:60px;display:flex;flex-direction:column;justify-content:flex-start;padding-top:4px;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;border:none;border-radius:0;box-shadow:none;transition:opacity .35s ease,transform .35s ease;will-change:transform,opacity}.support-card-badges{display:flex;align-items:center;flex-wrap:wrap;gap:.6rem;margin-bottom:var(--space-3);padding-top:2px}.support-cat-pill{font-size:.6875rem;font-weight:800;text-transform:uppercase;letter-spacing:.1em;padding:.25rem .75rem;border-radius:var(--radius-full);background:#9469271a;color:var(--color-gold);border:1px solid rgba(148,105,39,.25)}.support-authority-pill{font-size:.6875rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;padding:.25rem .7rem;border-radius:var(--radius-full);background:#0a11280a;color:var(--color-navy);border:1px solid rgba(10,17,40,.1)}.support-tag-pill{font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;padding:.25rem .65rem;border-radius:var(--radius-full);background:#0a112808;color:var(--color-text-secondary);border:1px solid var(--color-border-subtle)}.support-step-indicator{font-size:.75rem;font-weight:800;font-family:var(--font-family-mono, monospace);color:var(--color-gold);margin-left:auto;letter-spacing:.08em}.support-title-cluster{display:flex;align-items:center;gap:1.25rem;margin-bottom:var(--space-3)}.support-stage-icon{width:54px;height:54px;border-radius:var(--radius-lg);background:linear-gradient(135deg,#0a1128,#1e293b);border:1px solid rgba(212,175,55,.35);display:flex;align-items:center;justify-content:center;color:var(--color-gold);box-shadow:0 6px 18px -2px #0a112838;flex-shrink:0}.support-stage-icon svg{width:26px;height:26px}.support-card-title{font-size:1.95rem;font-weight:800;color:var(--color-navy);margin:0;line-height:1.15;letter-spacing:-.02em}.support-stage-sublead{font-size:.8125rem;font-weight:700;color:var(--color-gold);text-transform:uppercase;letter-spacing:.08em;margin-top:3px}.support-card-desc{font-size:.95rem;color:var(--color-text-secondary);line-height:1.55;margin-bottom:.55rem!important;flex-grow:0!important;max-width:620px}.support-stage-highlights{list-style:none;padding:0;margin-top:0!important;margin-bottom:1rem!important;flex-grow:0!important;display:grid;grid-template-columns:1fr 1fr;gap:.45rem 1.25rem}.support-stage-highlights li{position:relative;padding-left:1.4rem;font-size:.8125rem;font-weight:600;color:var(--color-navy);line-height:1.4}.support-stage-highlights li:before{content:"✓";position:absolute;left:0;top:0;color:var(--color-gold);font-weight:800}.support-card-actions{display:flex;align-items:center;gap:var(--space-4);padding-top:.75rem;margin-top:0!important;flex-grow:0!important;border-top:1px solid rgba(10,17,40,.06)}.support-stage-link{display:inline-flex;align-items:center;gap:.5rem;font-weight:700;padding:.65rem 1.4rem;border-radius:var(--radius-full)}.support-card-inquire-btn{font-weight:600;padding:.65rem 1.25rem;border-radius:var(--radius-full)}.support-half-circle-stage{position:absolute;right:0;top:0;width:50%;height:100%;pointer-events:none;display:flex;align-items:center;justify-content:flex-end;z-index:10}.support-half-circle{position:absolute;right:0;top:50%;width:640px;height:640px;border-radius:50%;transform:translate(50%,-50%);background:radial-gradient(circle at 18% 50%,#d4af3714,#fffffff2 55%,#f2f6fcfa);border:2px solid rgba(212,175,55,.36);box-shadow:0 0 70px #d4af3724,inset 0 0 60px #d4af3714,0 30px 80px #0a11281f;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);pointer-events:auto;-webkit-user-select:none;user-select:none}.support-dial-svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;transform-origin:320px 320px}.dial-dotted-ring{transition:stroke-dashoffset .15s ease-out}.support-dial-numbers-stage{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:12}.dial-step-num-item{position:absolute;left:0;top:0;width:110px;height:90px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:opacity .3s ease,transform .3s ease;will-change:transform,opacity;-webkit-user-select:none;user-select:none}.dial-step-digit{font-family:var(--font-family-display);font-size:4.8rem;font-weight:900;line-height:1;letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:#94a3b873;transition:all .35s cubic-bezier(.16,1,.3,1)}.dial-step-num-item.is-active .dial-step-digit{font-size:5.6rem;background:linear-gradient(180deg,#fcebb8,#d4af37 45%,#946927);-webkit-background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 6px 25px rgba(212,175,55,.7))}[data-theme=dark] .support-orbit-section{background:radial-gradient(circle at 75% 50%,#0d1738,#080f24 60%,#040817);border-color:#d4af3733}[data-theme=dark] .support-service-card{background:transparent;border:none;box-shadow:none}[data-theme=dark] .support-card-title{color:#fff}[data-theme=dark] .support-card-desc{color:#cbd5e1}[data-theme=dark] .support-stage-highlights li{color:#e2e8f0}[data-theme=dark] .support-authority-pill{background:#ffffff0f;color:#fff;border-color:#ffffff1f}[data-theme=dark] .support-tag-pill{background:#ffffff0a;color:#94a3b8;border-color:#ffffff14}[data-theme=dark] .support-card-actions{border-color:#ffffff14}[data-theme=dark] .support-half-circle{background:radial-gradient(circle at 18% 50%,#d4af371f,#0a1128f5 65%,#050b1a);border-color:#d4af376b;box-shadow:0 0 70px #d4af3738,inset 0 0 70px #d4af371a,0 35px 90px #000000b3}[data-theme=dark] .dial-step-digit{color:#94a3b859}[data-theme=dark] .dial-step-num-item.is-active .dial-step-digit{filter:drop-shadow(0 0 35px rgba(212,175,55,.95))}@media(max-width:1200px){.support-half-circle{width:520px;height:520px}.support-stage-left{max-width:580px}.support-card-title{font-size:1.7rem}}@media(max-width:1024px){.support-orbit-section{height:auto;min-height:auto;padding:var(--space-6) 0 var(--space-4) 0}.support-sticky-viewport{position:relative;height:auto;overflow:visible}.support-viewport-container{height:auto;padding:var(--space-4)}.support-stage-left{max-width:100%}.support-cards-viewport{height:auto;mask-image:none;-webkit-mask-image:none}.support-cards-track{display:flex;flex-direction:column;gap:var(--space-6);transform:none!important}.support-service-card{height:auto;opacity:1!important;transform:none!important;padding:var(--space-6)}.support-half-circle-stage,.support-stage-controls{display:none}.support-stage-highlights{grid-template-columns:1fr}}#app-loader{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;height:100vh;background-color:#fff;z-index:var(--z-loader);display:flex;flex-direction:column;align-items:center;justify-content:center;opacity:1;visibility:visible;transition:opacity .5s cubic-bezier(.16,1,.3,1),visibility .5s cubic-bezier(.16,1,.3,1);pointer-events:all}#app-loader.is-loaded{opacity:0;visibility:hidden;pointer-events:none}.loader-inner{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:320px}.loader-flag-wrapper{position:relative;width:72px;height:48px;border-radius:4px;overflow:hidden;box-shadow:0 4px 16px #00000014;margin-bottom:var(--space-5);border:1px solid rgba(0,0,0,.06)}.loader-uae-flag{display:flex;width:100%;height:100%;position:relative}.uae-flag-red{width:25%;height:100%;background-color:#cf142b;position:relative;z-index:2}.uae-flag-stripes{width:75%;height:100%;display:flex;flex-direction:column}.uae-flag-green{height:33.333%;background-color:#00732f}.uae-flag-white{height:33.333%;background-color:#fff}.uae-flag-black{height:33.333%;background-color:#000}.loader-flag-shine{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 20%,rgba(255,255,255,.45) 50%,transparent 80%);animation:flag-shimmer 1.8s infinite ease-in-out;pointer-events:none;z-index:3}@keyframes flag-shimmer{0%{transform:translate(-100%)}to{transform:translate(150%)}}.loader-brand-name{font-family:var(--font-family-display);font-size:1.125rem;font-weight:var(--font-weight-bold);color:var(--color-navy);letter-spacing:-.01em;margin-bottom:.25rem}.loader-brand-sub{font-size:.625rem;font-weight:var(--font-weight-semibold);letter-spacing:.12em;text-transform:uppercase;color:var(--color-gold);margin-bottom:var(--space-6);white-space:nowrap}.loader-progress-track{width:180px;height:2px;background-color:#eaedf2;border-radius:var(--radius-full);overflow:hidden;position:relative}.loader-progress-fill{height:100%;width:0%;background:linear-gradient(to right,var(--color-gold),var(--color-navy));animation:loader-fill 1.2s cubic-bezier(.65,0,.35,1) forwards}@keyframes loader-fill{0%{width:0%}60%{width:75%}to{width:100%}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in-up{animation:fadeInUp .7s cubic-bezier(.16,1,.3,1) forwards}.reveal-on-scroll{opacity:0;transform:translateY(28px);transition:opacity .85s cubic-bezier(.16,1,.3,1),transform .85s cubic-bezier(.16,1,.3,1);will-change:opacity,transform}.reveal-on-scroll.is-revealed{opacity:1;transform:none;will-change:auto}.reveal-from-left{opacity:0;transform:translate(-36px);transition:opacity .85s cubic-bezier(.16,1,.3,1),transform .85s cubic-bezier(.16,1,.3,1)}.reveal-from-left.is-revealed{opacity:1;transform:translate(0)}.reveal-from-right{opacity:0;transform:translate(36px);transition:opacity .85s cubic-bezier(.16,1,.3,1),transform .85s cubic-bezier(.16,1,.3,1)}.reveal-from-right.is-revealed{opacity:1;transform:translate(0)}.reveal-scale-in{opacity:0;transform:scale(.95) translateY(16px);transition:opacity .85s cubic-bezier(.16,1,.3,1),transform .85s cubic-bezier(.16,1,.3,1)}.reveal-scale-in.is-revealed{opacity:1;transform:scale(1) translateY(0)}.reveal-hero{opacity:0;transform:translateY(24px);transition:opacity .85s cubic-bezier(.16,1,.3,1),transform .85s cubic-bezier(.16,1,.3,1);will-change:opacity,transform}.reveal-hero.is-revealed{opacity:1;transform:translateY(0)}@keyframes floatLevitate1{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-10px) rotate(.4deg)}}@keyframes floatLevitate2{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(9px) rotate(-.4deg)}}.hero-floating-card-1{animation:floatLevitate1 6s ease-in-out infinite}.hero-floating-card-2{animation:floatLevitate2 7s ease-in-out infinite 1s}@keyframes wheelBob{0%,to{transform:translateY(0);opacity:.9}50%{transform:translateY(6px);opacity:.3}}.scroll-wheel{animation:wheelBob 2s cubic-bezier(.45,0,.55,1) infinite}.pillar-card,.procurement-card,.trust-item,.resource-card,.article-card,.journey-deliverable-card,.service-finder-box,.compliance-checker-box,.consultation-cta-card,.accordion-item,.hero-metric-item,.topbar-link,.nav-link,.journey-pill,.filter-badge{transition:transform .32s cubic-bezier(.16,1,.3,1),box-shadow .32s cubic-bezier(.16,1,.3,1),border-color .28s ease,background-color .28s ease,color .24s ease}.pillar-card:hover{transform:translateY(-6px);box-shadow:0 16px 36px #0a192f14;border-color:#b8965c59}.pillar-card .pillar-icon-box{transition:transform .32s cubic-bezier(.16,1,.3,1),background-color .28s ease,color .28s ease}.pillar-card:hover .pillar-icon-box{transform:scale(1.08) translateY(-2px);background-color:#b8965c1f;color:var(--color-gold)}.pillar-card .pillar-link-arrow{transition:transform .25s cubic-bezier(.16,1,.3,1),color .25s ease}.pillar-card:hover .pillar-link-arrow{transform:translate(4px);color:var(--color-gold)}.trust-item{border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3)}.trust-item:hover{transform:translateY(-4px);background-color:#f8fafcd9}.trust-item .trust-icon-box{transition:transform .3s cubic-bezier(.16,1,.3,1),color .3s ease}.trust-item:hover .trust-icon-box{transform:scale(1.1);color:var(--color-gold)}.procurement-card:hover{transform:translateY(-6px);box-shadow:0 16px 36px #0a192f14;border-color:#b8965c59}.procurement-card .procurement-icon{transition:transform .32s cubic-bezier(.16,1,.3,1),background-color .28s ease}.procurement-card:hover .procurement-icon{transform:scale(1.08);background-color:#b8965c1f}.journey-deliverable-card:hover{transform:translateY(-3px);border-color:#b8965c4d;box-shadow:0 8px 24px #0a192f0d}.consultation-cta-card:hover{transform:translateY(-3px);box-shadow:0 24px 60px #0a192f1f}.accordion-item{transition:all .3s cubic-bezier(.16,1,.3,1)}.accordion-item:hover{border-color:#b8965c73;box-shadow:0 6px 18px #0a11280f;transform:translateY(-2px)}.accordion-header{transition:background-color .25s ease,color .25s ease}.accordion-header .accordion-icon{transition:transform .35s cubic-bezier(.16,1,.3,1),color .25s ease}.accordion-item.is-active .accordion-header .accordion-icon,.accordion-header[aria-expanded=true] .accordion-icon{transform:rotate(180deg);color:var(--color-gold)}.finder-tag-btn,.insights-cat-pill{transition:all .25s cubic-bezier(.16,1,.3,1);position:relative}.finder-tag-btn:hover,.insights-cat-pill:hover{transform:translateY(-2px);border-color:var(--color-gold);color:var(--color-navy);box-shadow:0 4px 12px #94692726}.finder-tag-btn.is-active,.insights-cat-pill.is-active{transform:translateY(-1px);box-shadow:0 4px 14px #0a11282e}.btn{transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s cubic-bezier(.16,1,.3,1),background-color .25s ease,border-color .25s ease,color .25s ease}.btn:hover{transform:translateY(-2px)}.btn:active{transform:translateY(0) scale(.98)}@media(max-width:1024px){.hero-grid{grid-template-columns:1fr;gap:var(--space-8)}.hero-visual-wrapper{height:420px}.nav-menu{display:none}.mobile-menu-toggle{display:flex}.trust-grid{grid-template-columns:repeat(2,1fr)}.trust-item:nth-child(2n){border-right:none}.procurement-grid{grid-template-columns:1fr}.footer-main-grid{grid-template-columns:repeat(2,1fr)}.service-content-grid{grid-template-columns:1fr}.service-sidebar{position:static}.contact-grid{grid-template-columns:1fr}}@media(max-width:768px){.header-topbar{display:none}.hero-section{min-height:auto;padding-top:6.5rem;padding-bottom:3.5rem}.hero-visual-wrapper{height:320px}.trust-grid{grid-template-columns:1fr}.trust-item{border-right:none;border-bottom:1px solid var(--color-border-subtle);padding:var(--space-3) 0}.trust-item:last-child{border-bottom:none}.journey-nav-track{overflow-x:auto;justify-content:flex-start;gap:.5rem;padding-bottom:var(--space-4)}.journey-nav-track:before{display:none}.journey-panel.is-active{grid-template-columns:1fr;gap:var(--space-6)}.procurement-lifecycle-strip{flex-direction:column;align-items:flex-start;gap:var(--space-2)}.procurement-arrow{display:none}.checker-options-grid,.form-grid,.footer-main-grid{grid-template-columns:1fr}.footer-subrow{flex-direction:column;gap:var(--space-3);text-align:center}}@media(max-width:768px){.reveal-on-scroll{transform:perspective(900px) rotateX(6deg) translateY(22px);transition:opacity .75s cubic-bezier(.16,1,.3,1),transform .75s cubic-bezier(.16,1,.3,1)}.reveal-on-scroll.is-revealed{transform:perspective(900px) rotateX(0) translateY(0)}}@keyframes mobileFloat3D1{0%,to{transform:scale(.85) translateZ(0) rotate3d(1,1,0,2.5deg)}50%{transform:scale(.85) translate3d(0,-7px,12px) rotate3d(-1,1,0,-2deg)}}@keyframes mobileFloat3D2{0%,to{transform:scale(.85) translateZ(0) rotate3d(-1,-1,0,-2.5deg)}50%{transform:scale(.85) translate3d(0,-8px,14px) rotate3d(1,-1,0,2deg)}}@keyframes mobileFloat3D1Small{0%,to{transform:scale(.72) translateZ(0) rotate3d(1,1,0,2deg)}50%{transform:scale(.72) translate3d(0,-5px,8px) rotate3d(-1,1,0,-2deg)}}@keyframes mobileFloat3D2Small{0%,to{transform:scale(.72) translateZ(0) rotate3d(-1,-1,0,-2deg)}50%{transform:scale(.72) translate3d(0,-6px,10px) rotate3d(1,-1,0,2deg)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}#app-loader{display:none!important}}[dir=rtl]{font-family:Tajawal,Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;text-align:right;direction:rtl}[dir=rtl] h1,[dir=rtl] h2,[dir=rtl] h3,[dir=rtl] h4,[dir=rtl] h5,[dir=rtl] h6,[dir=rtl] .section-title,[dir=rtl] .page-hero-title,[dir=rtl] .card-title,[dir=rtl] .dossier-step-title,[dir=rtl] .service-block-heading{font-family:Tajawal,Outfit,sans-serif;letter-spacing:normal!important;line-height:1.45;text-align:right}[dir=rtl] p,[dir=rtl] .section-desc,[dir=rtl] .page-hero-lead,[dir=rtl] .service-block-p{line-height:1.7;letter-spacing:normal;text-align:right}[dir=rtl] .navbar,[dir=rtl] .brand-logo{flex-direction:row}[dir=rtl] .brand-text{text-align:right}[dir=rtl] .brand-emblem:after{right:auto;left:0}[dir=rtl] .topbar-contact-items{flex-direction:row;gap:var(--space-6)}[dir=rtl] .topbar-link{flex-direction:row}[dir=rtl] .topbar-socials{border-left:none;border-right:1px solid var(--color-border-subtle);padding-left:0;padding-right:.75rem}[dir=rtl] .nav-dropdown{left:auto;right:50%;transform:translate(50%) translateY(10px)}[dir=rtl] .nav-item:hover .nav-dropdown{transform:translate(50%) translateY(0)}[dir=rtl] .dropdown-pillar-title,[dir=rtl] .dropdown-item-name,[dir=rtl] .dropdown-item-desc{text-align:right}[dir=rtl] .nav-actions{flex-direction:row}[dir=rtl] .mobile-drawer-header{flex-direction:row;justify-content:space-between}[dir=rtl] .mobile-drawer-header .brand-text,[dir=rtl] .mobile-nav-list,[dir=rtl] .mobile-nav-link{text-align:right}[dir=rtl] .mobile-nav-sublink{padding-right:1.5rem!important;padding-left:.5rem!important;text-align:right}[dir=rtl] .mobile-theme-row{flex-direction:row;justify-content:space-between}[dir=rtl] .mobile-theme-label{flex-direction:row;gap:.5rem}[dir=rtl] .card-footer-link svg,[dir=rtl] .finder-link:after,[dir=rtl] .sidebar-nav-item:after{transform:scaleX(-1)}[dir=rtl] .card:hover .card-footer-link svg{transform:scaleX(-1) translate(-3px)}[dir=rtl] .btn>svg:last-child:not(.social-icon):not([data-no-flip]){transform:scaleX(-1)}[dir=rtl] a[href*="wa.me"] svg,[dir=rtl] a[href*="tel:"] svg,[dir=rtl] a[href*="mailto:"] svg,[dir=rtl] .chat-icon,[dir=rtl] .topbar-social-link svg{transform:none!important}[dir=rtl] .trust-item{border-right:none;border-left:1px solid var(--color-border-subtle);flex-direction:row;text-align:right}[dir=rtl] .trust-item:last-child{border-left:none}[dir=rtl] .section-eyebrow:before{display:none}[dir=rtl] .section-eyebrow:after{content:"";display:inline-block;width:16px;height:2px;background-color:var(--color-gold);margin-right:var(--space-2)}[dir=rtl] .hero-title-highlight{flex-direction:row-reverse}[dir=rtl] .bubble-glass-body{flex-direction:row-reverse;text-align:right}[dir=rtl] .bubble-content{align-items:flex-end;text-align:right}@media(min-width:1025px){[dir=rtl] .bubble-tax{left:auto;right:2%}[dir=rtl] .bubble-books{right:auto;left:2%}[dir=rtl] .bubble-audit{left:auto;right:-4%}[dir=rtl] .bubble-cfo{right:auto;left:-4%}[dir=rtl] .bubble-erp{left:auto;right:4%}[dir=rtl] .bubble-icv{right:auto;left:4%}}@media(min-width:1025px){[dir=rtl] .hero-floating-card-1{left:auto;right:-2%}[dir=rtl] .hero-floating-card-2{right:auto;left:-2%}}@media(max-width:1024px){[dir=rtl] .hero-floating-card-1{left:auto!important;right:2%!important;max-width:calc(100% - 16px)!important}[dir=rtl] .hero-floating-card-2{right:auto!important;left:2%!important;max-width:calc(100% - 16px)!important}}[dir=rtl] .hero-content{align-items:flex-start;text-align:right}[dir=rtl] .hero-title,[dir=rtl] .hero-desc{text-align:right}[dir=rtl] .hero-metrics-pill{flex-direction:row}[dir=rtl] .hero-metric-item{text-align:right}[dir=rtl] .procurement-arrow{transform:scaleX(-1)}[dir=rtl] .breadcrumbs{flex-direction:row}[dir=rtl] .breadcrumbs-separator{transform:scaleX(-1)}[dir=rtl] .accordion-trigger{text-align:right;flex-direction:row;justify-content:space-between}[dir=rtl] .accordion-icon{margin-left:0;margin-right:var(--space-3)}[dir=rtl] .accordion-body,[dir=rtl] .form-label{text-align:right}[dir=rtl] .form-input,[dir=rtl] .form-select,[dir=rtl] .form-textarea{text-align:right;direction:rtl}[dir=rtl] .form-select{background-position:left 1rem center;padding-left:2.5rem;padding-right:1rem}[dir=rtl] .modal-header{flex-direction:row;justify-content:space-between}[dir=rtl] .modal-title{text-align:right}[dir=rtl] .modal-close-btn{margin-left:0;margin-right:auto}[dir=rtl] .chatbot-widget{right:auto;left:var(--space-6)}@media(max-width:768px){[dir=rtl] .chatbot-widget{right:auto!important;left:var(--space-4)!important}}[dir=rtl] .floating-back-to-top{right:auto;left:28px}@media(max-width:768px){[dir=rtl] .floating-back-to-top{right:auto!important;left:var(--space-4)!important}}[dir=rtl] .support-stage-highlights{text-align:right}[dir=rtl] .support-stage-highlights li{padding-left:0;padding-right:1.4rem;text-align:right}[dir=rtl] .support-stage-highlights li:before{left:auto;right:0}[dir=rtl] .support-title-cluster,[dir=rtl] .support-card-desc{text-align:right}[dir=rtl] .support-card-badges{flex-direction:row}[dir=rtl] .support-stage-link svg{transform:scaleX(-1)}[dir=rtl] .support-stage-link:hover svg{transform:scaleX(-1) translate(-3px)}[dir=rtl] .finder-search-controls{flex-direction:row}[dir=rtl] .finder-search-icon{left:auto!important;right:1.15rem!important}[dir=rtl] .finder-search-input{padding:.75rem 2.85rem .75rem 1rem!important;text-align:right}[dir=rtl] .finder-deliverable-item{flex-direction:row;text-align:right}[dir=rtl] .finder-deliverable-item svg{margin-left:.45rem;margin-right:0}[dir=rtl] .finder-card-actions{flex-direction:row-reverse}[dir=rtl] .finder-card-category-badge{transform:translateZ(24px)}[dir=rtl] .checker-question-box{text-align:center}[dir=rtl] .checker-nav-row{flex-direction:row-reverse}[dir=rtl] .result-lead-form{text-align:right}[dir=rtl] .journey-card-watermark{right:auto!important;left:1rem!important}[dir=rtl] .journey-stack-card{text-align:right}[dir=rtl] .journey-card-pills{flex-direction:row}[dir=rtl] .journey-deliverable-item{flex-direction:row;text-align:right}[dir=rtl] .book-cover-header{flex-direction:row-reverse}[dir=rtl] .book-cover-checklist li{text-align:right;flex-direction:row}[dir=rtl] .book-cta-icon{transform:scaleX(-1)}[dir=rtl] .book-cta-btn:hover .book-cta-icon{transform:scaleX(-1) translate(-3px)!important}@media(max-width:767px){[dir=rtl] .book-3d-volume{transform:none!important;width:100%!important;max-width:310px!important;margin:0 auto!important}[dir=rtl] .book-3d-volume:hover,[dir=rtl] .book-3d-volume.is-pulled,[dir=rtl] .book-3d-volume:focus-within{transform:translateY(-8px)!important}[dir=rtl] .book-3d-pages-right,[dir=rtl] .book-3d-spine-left,[dir=rtl] .book-3d-pages-top,[dir=rtl] .book-3d-back,[dir=rtl] .book-3d-floor-shadow{display:none!important}}[dir=rtl] .procurement-dossier-container{border-left-width:1px!important;border-right:6px solid var(--color-gold)!important}[dir=rtl] .dossier-step-btn{text-align:right}[dir=rtl] .dossier-check-item{text-align:right;flex-direction:row}[dir=rtl] .dossier-highlight-box{border-left:none;border-right:3px solid var(--color-gold);text-align:right}[dir=rtl] .dossier-paper-watermark{right:auto!important;left:.75rem!important}[dir=rtl] .service-main-body,[dir=rtl] .sidebar-cta-card{text-align:right}[dir=rtl] .sidebar-nav-item{text-align:right;flex-direction:row;justify-content:space-between}[dir=rtl] .service-process-step{flex-direction:row;text-align:right}[dir=rtl] .footer-main-grid,[dir=rtl] .footer-nav-link{text-align:right}[dir=rtl] .footer-subrow,[dir=rtl] .footer-legal-links{flex-direction:row}html{overflow-x:hidden!important;overflow-x:clip!important;width:100%;max-width:100vw}body{overflow-x:hidden!important;overflow-x:clip!important;width:100%;max-width:100vw;position:relative}img,video,iframe{max-width:100%;height:auto}svg{max-width:100%}iframe{border:0}p,h1,h2,h3,h4,h5,h6,span,a,li{overflow-wrap:break-word}.services-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:var(--space-8)}@media(max-width:1200px){:root{--container-padding: 1.75rem}.hero-grid{gap:var(--space-8)}.nav-menu{gap:var(--space-5)}.footer-main-grid{gap:var(--space-6)}}@media(max-width:1024px){:root{--font-size-hero: clamp(2.25rem, 5vw, 3.25rem);--container-padding: 1.5rem}.header-topbar .container{flex-direction:row;flex-wrap:wrap;gap:var(--space-2) var(--space-4);justify-content:space-between}.topbar-contact-items{gap:var(--space-4);flex-wrap:wrap}.nav-menu{display:none!important}.mobile-menu-toggle{display:inline-flex!important;cursor:pointer}.hero-grid{grid-template-columns:1fr!important;gap:var(--space-8);text-align:start}[dir=rtl] .hero-grid{text-align:right!important}.hero-content{align-items:flex-start}.hero-visual-wrapper{height:480px;margin:0 auto;width:100%}.hero-3d-hub{width:110px;height:110px}.bubble-glass-body{padding:8px 12px;gap:8px}.bubble-title{font-size:.75rem}.bubble-sub{font-size:.625rem}.trust-grid{grid-template-columns:repeat(2,1fr)!important;gap:var(--space-4)}.trust-item:nth-child(2n){border-right:none}.service-content-grid{grid-template-columns:1fr!important;gap:var(--space-8)}.service-sidebar{position:static!important;top:auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--space-6)}.contact-grid{grid-template-columns:1fr!important;gap:var(--space-8)}.footer-main-grid{grid-template-columns:repeat(2,1fr)!important;gap:var(--space-8)}.footer-brand{grid-column:1 / -1}.footer-brand .footer-description{max-width:100%}}@media(max-width:900px){.journey-stack-card{grid-template-columns:1fr!important;gap:var(--space-6)}.procurement-scroll-track{position:relative!important;height:auto!important;margin-bottom:var(--space-8)!important}.procurement-sticky-stage{position:relative!important;top:auto!important;z-index:5!important;gap:var(--space-4)!important}.dossier-scroll-indicator{padding:.45rem .85rem!important;gap:.5rem!important;justify-content:space-between!important}.dossier-hint{display:none!important}.dossier-scroll-status{font-size:.75rem!important}.dossier-sound-toggle{padding:.2rem .5rem!important;font-size:.7rem!important}.dossier-progress-bar-track{width:60px!important}.procurement-dossier-container{display:flex!important;flex-direction:column!important;grid-template-columns:none!important;border-left-width:5px!important;border-radius:var(--radius-xl)!important;padding:.85rem!important;box-shadow:0 10px 30px -8px #0a11281f!important;gap:.75rem!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;overflow-x:clip!important;overflow-y:visible!important}.dossier-sidebar-header{display:none!important}.dossier-steps-sidebar{width:100%!important;border-right:none!important;border-bottom:1px solid var(--color-border-subtle)!important;padding:0 0 .5rem!important;margin:0!important;flex-shrink:0!important}.dossier-steps-nav{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;overflow-x:auto!important;overflow-y:hidden!important;-webkit-overflow-scrolling:touch;scrollbar-width:none!important;padding:2px 2px 4px!important;gap:.45rem!important;width:100%!important;box-sizing:border-box!important}.dossier-steps-nav::-webkit-scrollbar{display:none!important}.dossier-step-btn{flex:0 0 auto!important;width:auto!important;min-width:auto!important;display:inline-flex!important;align-items:center!important;gap:.45rem!important;padding:.35rem .75rem!important;border-radius:9999px!important;background:var(--color-bg-subtle)!important;border:1px solid var(--color-border-subtle)!important;white-space:nowrap!important;transform:none!important;transition:background .2s ease,border-color .2s ease,color .2s ease!important}.dossier-step-btn:hover{transform:none!important}.dossier-step-btn.is-active{background:var(--color-navy)!important;border-color:var(--color-gold)!important;color:#fff!important;transform:none!important;box-shadow:0 4px 12px #0a112833!important}.step-num-badge{width:20px!important;height:20px!important;border-radius:50%!important;font-size:.65rem!important;font-weight:800!important;flex-shrink:0!important}.dossier-step-btn.is-active .step-num-badge{background:var(--color-gold)!important;color:#fff!important}.step-btn-info{display:inline-flex!important;flex-direction:row!important;align-items:center!important}.step-btn-phase{font-size:.75rem!important;font-weight:700!important;white-space:nowrap!important}.step-btn-sub{display:none!important}.dossier-stage-wrapper{position:relative!important;min-height:auto!important;height:auto!important;overflow:visible!important;width:100%!important}.dossier-book-stage{position:relative!important;min-height:auto!important;height:auto!important;width:100%!important;perspective:none!important;transform-style:flat!important}.dossier-sheet{display:none!important;position:relative!important;inset:auto!important;width:100%!important;height:auto!important;transform:none!important;opacity:1!important;pointer-events:none!important;transition:none!important}.dossier-sheet.is-active{display:block!important;pointer-events:auto!important;animation:dossierMobileFadeIn .25s ease-out forwards}@keyframes dossierMobileFadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.dossier-page-paper{padding:1.15rem 1rem!important;border-radius:var(--radius-md)!important;box-shadow:0 4px 16px -2px #0a112814!important;clip-path:none!important;height:auto!important;min-height:auto!important;box-sizing:border-box!important;overflow:visible!important}.dossier-curl-svg,.dossier-page-shadow,.dossier-paper-lighting,.dossier-paper-watermark{display:none!important}.dossier-paper-header{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;margin-bottom:.65rem!important;gap:.5rem!important}.dossier-header-left{display:flex!important;flex-direction:column!important;gap:.35rem!important;min-width:0!important}.dossier-paper-badge{font-size:.65rem!important;padding:.18rem .55rem!important;letter-spacing:.04em!important;white-space:normal!important}.dossier-timeframe{font-size:.72rem!important}.dossier-3d-stamp{transform:rotate(-3deg) scale(.78)!important;transform-origin:top right!important;padding:.25rem .5rem!important;flex-shrink:0!important;align-self:flex-start!important;margin-top:-2px!important}.stamp-gov{font-size:.5rem!important}.stamp-status{font-size:.7rem!important}.stamp-seal{font-size:.45rem!important}.dossier-step-eyebrow{font-size:.6875rem!important;margin-bottom:.2rem!important}.dossier-step-title{font-size:1.1rem!important;margin-bottom:.35rem!important;line-height:1.3!important}.dossier-step-desc{font-size:.82rem!important;line-height:1.45!important;margin-bottom:.5rem!important;display:block!important;-webkit-line-clamp:unset!important;overflow:visible!important}.dossier-checklist-heading{font-size:.75rem!important;margin-bottom:.35rem!important}.dossier-checklist{gap:.4rem!important;margin-bottom:.6rem!important}.dossier-check-item{font-size:.76rem!important;line-height:1.35!important;gap:.5rem!important}.dossier-check-icon{width:16px!important;height:16px!important;flex-shrink:0!important}.dossier-check-icon svg{width:10px!important;height:10px!important}.dossier-highlight-box{padding:.5rem .7rem!important;margin-top:.35rem!important;border-radius:8px!important;gap:.5rem!important}.dossier-highlight-box p{font-size:.75rem!important;line-height:1.4!important}.dossier-nav-bar{display:flex!important;align-items:center!important;justify-content:space-between!important;margin-top:.65rem!important;padding-top:.65rem!important;border-top:1px solid var(--color-border-subtle)!important;width:100%!important;box-sizing:border-box!important}.dossier-nav-btn{padding:.4rem .75rem!important;font-size:.76rem!important}.dossier-page-current{font-size:.76rem!important}.procurement-triad-grid:not(.bookshelf-3d-row){grid-template-columns:1fr!important;gap:var(--space-6)}.support-orbit-section{position:relative!important;height:auto!important;min-height:auto!important;padding:var(--space-6) 0 .5rem 0!important;background:linear-gradient(180deg,#f8fafc,#fff,#f1f5f9)!important;overflow:hidden!important}.support-sticky-viewport{position:relative!important;top:auto!important;left:auto!important;width:100%!important;height:auto!important;min-height:auto!important;overflow:visible!important;display:block!important}.support-viewport-container{height:auto!important;min-height:auto!important;padding:0 var(--space-4) .25rem var(--space-4)!important;display:flex!important;flex-direction:column!important;justify-content:flex-start!important;gap:var(--space-3)!important}.support-bg-canvas,.support-half-circle-stage{display:none!important}.support-section-header{text-align:left!important;margin-bottom:.5rem!important;max-width:100%!important}.support-section-header .section-title{font-size:clamp(1.4rem,4.5vw,1.85rem)!important}.support-section-header .section-description{font-size:.84rem!important;line-height:1.5!important}.support-main-stage{display:block!important;width:100%!important;min-height:auto!important}.support-stage-left{max-width:100%!important;width:100%!important}.support-mobile-nav{display:flex!important;flex-direction:row!important;overflow-x:auto!important;overflow-y:hidden!important;-webkit-overflow-scrolling:touch;scrollbar-width:none!important;gap:.45rem!important;padding:2px 2px 6px!important;width:100%!important;box-sizing:border-box!important;margin-bottom:.5rem!important}.support-mobile-nav::-webkit-scrollbar{display:none!important}.support-mob-pill{flex:0 0 auto!important;display:inline-flex!important;align-items:center!important;gap:.4rem!important;padding:.35rem .75rem!important;border-radius:9999px!important;background:#fff!important;border:1px solid var(--color-border-subtle)!important;font-size:.75rem!important;font-weight:700!important;color:var(--color-navy)!important;white-space:nowrap!important;cursor:pointer!important;transition:all .2s ease!important;font-family:inherit!important}.support-mob-pill .pill-num{width:20px!important;height:20px!important;border-radius:50%!important;background:var(--color-bg-subtle)!important;color:var(--color-navy)!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:.65rem!important;font-weight:800!important}.support-mob-pill.is-active{background:var(--color-navy)!important;color:#fff!important;border-color:var(--color-gold)!important;box-shadow:0 4px 12px #0a112833!important}.support-mob-pill.is-active .pill-num{background:var(--color-gold)!important;color:#fff!important}.support-cards-viewport{position:relative!important;height:auto!important;overflow-x:auto!important;overflow-y:hidden!important;-webkit-overflow-scrolling:touch!important;scroll-snap-type:x mandatory!important;mask-image:none!important;-webkit-mask-image:none!important;padding:4px 4px 12px!important;scrollbar-width:none!important;width:100%!important;box-sizing:border-box!important}.support-cards-viewport::-webkit-scrollbar{display:none!important}.support-cards-track{display:flex!important;flex-direction:row!important;gap:14px!important;width:max-content!important;transform:none!important;will-change:auto!important}.support-service-card{flex:0 0 calc(88vw - 16px)!important;max-width:370px!important;min-width:285px!important;height:auto!important;min-height:auto!important;margin-bottom:0!important;scroll-snap-align:center!important;scroll-snap-stop:normal!important;opacity:1!important;transform:none!important;pointer-events:auto!important;background:#fff!important;border:1px solid rgba(148,105,39,.22)!important;border-radius:var(--radius-xl)!important;padding:1.15rem 1.05rem!important;box-shadow:0 6px 20px -3px #0a112814!important;display:flex!important;flex-direction:column!important;box-sizing:border-box!important}.support-card-badges{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:.4rem!important;margin-bottom:.5rem!important}.support-cat-pill,.support-authority-pill,.support-tag-pill{font-size:.625rem!important;padding:.15rem .5rem!important}.support-step-indicator{font-size:.6875rem!important;margin-left:auto!important}.support-title-cluster{display:flex!important;align-items:center!important;gap:.75rem!important;margin-bottom:.5rem!important}.support-stage-icon{width:42px!important;height:42px!important;border-radius:var(--radius-md)!important}.support-stage-icon svg{width:20px!important;height:20px!important}.support-card-title{font-size:1.15rem!important;line-height:1.25!important}.support-stage-sublead{font-size:.72rem!important;margin-top:2px!important}.support-card-desc{font-size:.8rem!important;line-height:1.45!important;margin-bottom:.65rem!important;max-width:100%!important}.support-stage-highlights{display:grid!important;grid-template-columns:1fr!important;gap:.35rem!important;margin-bottom:.85rem!important}.support-stage-highlights li{font-size:.76rem!important;padding-left:1.25rem!important;line-height:1.35!important}.support-card-actions{display:flex!important;flex-direction:column!important;gap:.45rem!important;padding-top:.65rem!important;margin-top:auto!important;width:100%!important}.support-stage-link,.support-card-inquire-btn{width:100%!important;justify-content:center!important;text-align:center!important;padding:.5rem 1rem!important;font-size:.78rem!important}.support-mobile-controls{display:flex!important;flex-direction:column!important;gap:.65rem!important;width:100%!important;box-sizing:border-box!important;margin-top:.25rem!important}.support-mob-controls-row{display:flex!important;align-items:center!important;justify-content:space-between!important;width:100%!important}.support-mob-btn{display:inline-flex!important;align-items:center!important;gap:.35rem!important;padding:.4rem .85rem!important;border-radius:var(--radius-sm)!important;background:#fff!important;border:1px solid var(--color-border-subtle)!important;color:var(--color-navy)!important;font-size:.75rem!important;font-weight:700!important;cursor:pointer!important;font-family:inherit!important;transition:all .2s ease!important}.support-mob-btn:active{background:var(--color-navy)!important;color:#fff!important}.support-mob-btn:disabled,.support-mob-btn[disabled]{opacity:.4!important;pointer-events:none!important}.support-mob-status{font-size:.76rem!important;font-weight:700!important;color:var(--color-navy)!important;text-align:center!important;max-width:58%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.support-mob-active-num{color:var(--color-gold)!important;font-weight:800!important}.support-mob-progress-track{width:100%!important;height:4px!important;border-radius:9999px!important;background:#0a112814!important;overflow:hidden!important}.support-mob-progress-fill{height:100%!important;border-radius:9999px!important;background:linear-gradient(90deg,var(--color-gold) 0%,var(--color-navy) 100%)!important;transition:width .25s ease-out!important}[data-theme=dark] .support-orbit-section{background:linear-gradient(180deg,#040711,#080d1a,#03050c)!important}[data-theme=dark] .support-service-card{background:#0a1124!important;border-color:#d4af3738!important;box-shadow:0 10px 30px #00000080!important}[data-theme=dark] .support-mob-pill{background:#0f1933!important;border-color:#ffffff14!important;color:#e2e8f0!important}[data-theme=dark] .support-mob-pill .pill-num{background:#19284d!important;color:#cbd5e1!important}[data-theme=dark] .support-mob-pill.is-active{background:var(--color-gold)!important;color:#040711!important;border-color:var(--color-gold)!important}[data-theme=dark] .support-mob-pill.is-active .pill-num{background:#040711!important;color:var(--color-gold)!important}[data-theme=dark] .support-mob-btn{background:#0f1933!important;border-color:#ffffff14!important;color:#e2e8f0!important}[data-theme=dark] .support-mob-status{color:#e2e8f0!important}[data-theme=dark] .support-mob-progress-track{background:#ffffff14!important}#service-finder-section{padding-top:.75rem!important;border-top:none!important}.service-finder-box{padding:var(--space-5) var(--space-4)!important;margin-top:0!important}.finder-search-controls{flex-direction:column!important;align-items:stretch!important;gap:var(--space-3)!important}.finder-search-input-wrap{min-width:100%!important;width:100%!important}.finder-count-badge{align-self:flex-start!important}.finder-tags-wrapper{justify-content:flex-start!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch!important;flex-wrap:nowrap!important;padding-bottom:var(--space-3)!important;scrollbar-width:none!important;gap:.4rem!important}.finder-tags-wrapper::-webkit-scrollbar{display:none!important}.finder-tag-btn{flex-shrink:0!important;white-space:nowrap!important;padding:.45rem .95rem!important;font-size:.75rem!important}.finder-results-grid{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;overflow-x:auto!important;overflow-y:hidden!important;-webkit-overflow-scrolling:touch!important;scroll-snap-type:x mandatory!important;gap:14px!important;padding:8px 4px 16px!important;scrollbar-width:none!important;width:100%!important;box-sizing:border-box!important;perspective:none!important}.finder-results-grid::-webkit-scrollbar{display:none!important}.finder-service-card-3d{flex:0 0 calc(88vw - 16px)!important;max-width:370px!important;min-width:285px!important;scroll-snap-align:center!important;scroll-snap-stop:normal!important;height:auto!important;box-sizing:border-box!important;margin-bottom:0!important;transform:none!important;padding:1.25rem 1.1rem!important;display:flex!important;flex-direction:column!important}.finder-service-card-3d:hover{transform:none!important}.finder-card-title{font-size:1.08rem!important;line-height:1.3!important;margin-bottom:.35rem!important}.finder-card-description{font-size:.8125rem!important;line-height:1.45!important;margin-bottom:.75rem!important;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.finder-deliverables{margin-bottom:.85rem!important;padding-top:.5rem!important}.finder-deliverable-item{font-size:.75rem!important;margin-bottom:.25rem!important;line-height:1.35!important}.finder-card-actions{flex-wrap:wrap!important;padding-top:.75rem!important;gap:var(--space-2)!important;margin-top:auto!important}.finder-book-btn{width:100%!important;text-align:center!important}.finder-mobile-controls{display:flex!important;flex-direction:column!important;gap:10px!important;margin-top:10px!important;padding:12px 14px!important;background:#9469270d!important;border:1px solid rgba(148,105,39,.18)!important;border-radius:var(--radius-xl)!important;width:100%!important;box-sizing:border-box!important}.finder-mob-header{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important}.finder-mob-counter{font-size:.8125rem!important;font-weight:700!important;color:var(--color-text-secondary)!important;white-space:nowrap!important}.finder-mob-active-num{color:var(--color-gold)!important;font-weight:800!important;font-size:.95rem!important}.finder-mob-active-title{font-size:.78125rem!important;font-weight:700!important;color:var(--color-navy)!important;text-align:right!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;max-width:65%!important}.finder-mob-progress-track{width:100%!important;height:4px!important;border-radius:9999px!important;background:#0a112814!important;overflow:hidden!important}.finder-mob-progress-fill{height:100%!important;border-radius:9999px!important;background:linear-gradient(90deg,var(--color-gold) 0%,var(--color-navy) 100%)!important;transition:width .25s ease-out!important}.finder-mob-actions{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;padding-top:2px!important}.finder-mob-btn{display:inline-flex!important;align-items:center!important;gap:6px!important;padding:.42rem .85rem!important;border-radius:var(--radius-full)!important;background:#fff!important;border:1px solid rgba(148,105,39,.25)!important;color:var(--color-navy)!important;font-size:.78125rem!important;font-weight:700!important;cursor:pointer!important;transition:all .2s ease!important;font-family:inherit!important}.finder-mob-btn svg{width:14px!important;height:14px!important;flex-shrink:0!important}.finder-mob-btn:active{transform:scale(.96)!important}.finder-mob-btn[disabled]{opacity:.35!important;cursor:not-allowed!important;pointer-events:none!important}.finder-mob-swipe-hint{display:inline-flex!important;align-items:center!important;gap:5px!important;font-size:.71875rem!important;color:var(--color-text-secondary)!important;font-weight:600!important}.finder-mob-swipe-hint svg{width:13px!important;height:13px!important;color:var(--color-gold)!important}[data-theme=dark] .finder-mobile-controls{background:#0a1124!important;border-color:#d4af3738!important}[data-theme=dark] .finder-mob-active-title{color:#e2e8f0!important}[data-theme=dark] .finder-mob-progress-track{background:#ffffff14!important}[data-theme=dark] .finder-mob-btn{background:#0f1933!important;border-color:#ffffff1a!important;color:#e2e8f0!important}[data-theme=dark] .finder-service-card-3d{background:#0a1124!important;border-color:#d4af3738!important;box-shadow:0 10px 30px #00000080!important}[dir=rtl] .finder-mob-active-title{text-align:left!important}[dir=rtl] .finder-mob-prev svg,[dir=rtl] .finder-mob-next svg{transform:scaleX(-1)!important}}@media(max-width:768px){:root{--container-padding: 1.25rem;--font-size-hero: clamp(2rem, 6vw, 2.75rem)}input,select,textarea{font-size:16px!important}.header-topbar{display:none!important}.announcement-bar{padding:.375rem 0}.announcement-inner{padding-right:2.25rem;padding-left:.75rem;gap:.25rem .5rem;text-align:center;justify-content:center;font-size:.75rem;line-height:1.35}.announcement-badge{font-size:.625rem;padding:.1rem .45rem}.announcement-text{font-size:.71875rem;display:inline}.announcement-link{font-size:.71875rem;display:inline-flex}.announcement-close{right:.65rem;width:22px;height:22px}.navbar{height:4rem}.site-search-trigger span{display:none!important}.site-search-trigger{padding:.5rem!important}.site-search-trigger svg{margin:0}.nav-actions{gap:var(--space-2)}.lang-switcher-btn{padding:.45rem .75rem!important;font-size:.75rem!important}.hero-section{min-height:auto!important;padding-top:clamp(4.5rem,8vh,5.5rem)!important;padding-bottom:2rem!important;overflow:hidden!important}.hero-ambient-glow{display:none!important}.hero-grid{display:flex!important;flex-direction:column!important;gap:1.5rem!important;width:100%!important;max-width:100%!important;transform:none!important;perspective:none!important;overflow:hidden!important}.hero-content{width:100%!important;max-width:100%!important;align-items:flex-start!important;text-align:start!important;transform:none!important}.hero-badge{font-size:.75rem!important;padding:.35rem .85rem!important;margin-bottom:1rem!important;max-width:100%!important;white-space:normal!important;transform:none!important}.hero-title{font-size:clamp(1.65rem,5.2vw,2.15rem)!important;line-height:1.18!important;letter-spacing:-.02em!important;margin-bottom:.85rem!important;width:100%!important;max-width:100%!important;word-break:normal!important;overflow-wrap:normal!important;-webkit-hyphens:none!important;hyphens:none!important;transform:none!important}.hero-title-highlight{font-size:.8125rem!important;letter-spacing:.08em!important;gap:.4rem!important;margin-bottom:.25rem!important}.hero-title-highlight:before{width:16px!important;height:2px!important}.hero-title-main{display:block!important;font-size:inherit!important;line-height:inherit!important;word-break:normal!important;overflow-wrap:normal!important;-webkit-hyphens:none!important;hyphens:none!important}.hero-description{font-size:.875rem!important;line-height:1.55!important;margin-bottom:1.25rem!important;max-width:100%!important;transform:none!important}.hero-cta-group{width:100%!important;display:flex!important;flex-direction:column!important;gap:10px!important;margin-bottom:0!important;transform:none!important}.hero-cta-group .btn{width:100%!important;justify-content:center!important;padding:.85rem 1.25rem!important;font-size:.875rem!important;border-radius:10px!important}.hero-metrics-pill{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:10px 14px!important;padding:12px 14px!important;margin-top:1.25rem!important;border-top:none!important;border-radius:14px!important;background:#9469270d!important;border:1px solid rgba(148,105,39,.18)!important;width:100%!important;box-sizing:border-box!important;transform:none!important}[data-theme=dark] .hero-metrics-pill{background:#d4ba940f!important;border-color:#d4ba9438!important}.hero-metric-item{display:flex!important;flex-direction:column!important;gap:2px!important;flex:auto!important;min-width:0!important}.hero-metric-title{font-size:.75rem!important;font-weight:800!important;letter-spacing:.08em!important;color:var(--color-gold)!important}.hero-metric-subtitle{font-size:.6875rem!important;color:var(--color-text-secondary)!important;line-height:1.25!important}.hero-visual-wrapper{display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;width:100%!important;max-width:100%!important;height:auto!important;min-height:auto!important;padding:0!important;margin-top:1rem!important;perspective:none!important;transform:none!important;overflow:visible!important}.hero-canvas-container,#hero-canvas,.burj-3d-wrapper{display:none!important}.hub-pedestal{display:flex!important;flex-direction:row!important;align-items:center!important;gap:12px!important;background:transparent!important;border:none!important;box-shadow:none!important;padding:0!important;margin:0!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.hero-3d-hub{position:relative!important;left:auto!important;top:auto!important;transform:none!important;width:100%!important;height:auto!important;border-radius:14px!important;display:flex!important;flex-direction:row!important;justify-content:flex-start!important;align-items:center!important;padding:10px 14px!important;gap:12px!important;background:linear-gradient(135deg,#fffffff5,#f8faffeb)!important;border:1px solid rgba(148,105,39,.22)!important;box-shadow:0 4px 16px -2px #0a11280d!important;margin-bottom:12px!important;box-sizing:border-box!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important}[data-theme=dark] .hero-3d-hub{background:linear-gradient(135deg,#111a33,#0d1527)!important;border-color:#d4ba9440!important;box-shadow:0 6px 20px #0006!important}.hub-emblem{width:36px!important;height:36px!important;border-radius:10px!important;margin-bottom:0!important;flex-shrink:0!important;background:#fff!important;border:1px solid rgba(148,105,39,.2)!important;box-shadow:0 2px 6px #0a11280f!important}[data-theme=dark] .hub-emblem{background:#0f1c3a!important;border-color:#d4ba944d!important}.hub-logo{width:24px!important;height:24px!important}.hub-info{display:flex!important;flex-direction:column!important;align-items:flex-start!important;text-align:left!important}[dir=rtl] .hub-info{text-align:right!important}.hub-title{font-size:.8125rem!important;font-weight:800!important;color:var(--color-navy)!important;line-height:1.2!important}[data-theme=dark] .hub-title{color:#f8fafc!important}.hub-tag{font-size:.625rem!important;letter-spacing:.06em!important;color:var(--color-gold)!important;font-weight:700!important;text-transform:uppercase!important}.hub-pulse-ring{display:none!important}.hub-mobile-badge{margin-left:auto!important;display:inline-flex!important;align-items:center!important;gap:6px!important;padding:4px 10px!important;border-radius:9999px!important;background:#94692714!important;border:1px solid rgba(148,105,39,.2)!important;font-size:.6875rem!important;font-weight:700!important;color:var(--color-gold)!important;white-space:nowrap!important}[dir=rtl] .hub-mobile-badge{margin-left:0!important;margin-right:auto!important}[data-theme=dark] .hub-mobile-badge{background:#d4ba941a!important;border-color:#d4ba9440!important}.hub-swipe-arrow{font-size:.75rem!important;animation:swipe-hint-pulse 1.8s ease-in-out infinite!important}@keyframes swipe-hint-pulse{0%,to{transform:translate(0);opacity:.8}50%{transform:translate(3px);opacity:1}}.hero-bubbles-cluster{position:relative!important;inset:auto!important;display:flex!important;flex-direction:row!important;overflow-x:auto!important;scroll-snap-type:x mandatory!important;-webkit-overflow-scrolling:touch!important;gap:12px!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;pointer-events:auto!important;margin-top:0!important;padding:4px 2px 14px!important;scrollbar-width:none!important}.hero-bubbles-cluster::-webkit-scrollbar{display:none!important}.hero-3d-bubble{flex:0 0 calc(85vw - 20px)!important;max-width:320px!important;min-width:270px!important;scroll-snap-align:center!important;position:relative!important;top:auto!important;left:auto!important;right:auto!important;bottom:auto!important;height:auto!important;animation:none!important;transform:none!important;border-radius:18px!important;text-decoration:none!important;display:flex!important;flex-direction:column!important;box-sizing:border-box!important;transition:transform .15s ease,box-shadow .2s ease!important}.hero-3d-bubble:active{transform:scale(.98)!important}.bubble-glass-body{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-start!important;width:100%!important;height:100%!important;padding:16px 18px!important;gap:8px!important;border-radius:18px!important;box-sizing:border-box!important;background:#fff!important;border:1px solid rgba(148,105,39,.2)!important;box-shadow:0 8px 24px -6px #0a112814,0 2px 6px #0a11280a!important;position:relative!important;overflow:hidden!important}[data-theme=dark] .bubble-glass-body{background:#111a33!important;border-color:#d4ba9438!important;box-shadow:0 10px 28px -6px #00000073!important}.bubble-specular{position:absolute!important;top:0!important;left:0!important;right:0!important;height:40%!important;background:linear-gradient(180deg,rgba(212,175,55,.1) 0%,transparent 100%)!important;border-radius:18px 18px 0 0!important;pointer-events:none!important}.bubble-icon-box{width:38px!important;height:38px!important;border-radius:10px!important;margin-bottom:2px!important;background:linear-gradient(135deg,#9469271f,#9469270a)!important;border:1px solid rgba(148,105,39,.25)!important;color:var(--color-gold)!important;display:flex!important;align-items:center!important;justify-content:center!important;flex-shrink:0!important}[data-theme=dark] .bubble-icon-box{background:#d4ba941f!important;border-color:#d4ba944d!important;color:var(--color-gold)!important}.bubble-icon-box svg{width:20px!important;height:20px!important}.bubble-content{display:flex!important;flex-direction:column!important;align-items:flex-start!important;width:100%!important}[dir=rtl] .bubble-content{align-items:flex-start!important;text-align:right!important}.bubble-badge{font-size:.625rem!important;font-weight:800!important;letter-spacing:.06em!important;margin-bottom:4px!important;line-height:1.2!important;text-transform:uppercase!important;color:var(--color-gold)!important;white-space:nowrap!important}.bubble-title{font-size:1rem!important;font-weight:800!important;color:var(--color-navy)!important;line-height:1.25!important;white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important;-webkit-hyphens:none!important;hyphens:none!important;margin-bottom:4px!important}[data-theme=dark] .bubble-title{color:#f8fafc!important}.bubble-sub{font-size:.78125rem!important;color:var(--color-text-secondary)!important;line-height:1.35!important;white-space:normal!important;display:block!important;word-break:normal!important;overflow-wrap:normal!important;-webkit-hyphens:none!important;hyphens:none!important;margin-bottom:6px!important}[data-theme=dark] .bubble-sub{color:#94a3b8!important}.bubble-content:after{content:"View Practice →"!important;font-size:.71875rem!important;font-weight:700!important;color:var(--color-gold)!important;display:inline-flex!important;align-items:center!important;gap:4px!important;margin-top:4px!important}[dir=rtl] .bubble-content:after{content:"عرض الممارسة ←"!important}.hero-carousel-dots{display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;margin:4px auto 0!important;padding:4px 0!important}.hero-dot{width:8px!important;height:8px!important;border-radius:9999px!important;background:#94692738!important;border:none!important;padding:0!important;cursor:pointer!important;transition:all .25s cubic-bezier(.16,1,.3,1)!important}[data-theme=dark] .hero-dot{background:#d4ba9440!important}.hero-dot.is-active{width:24px!important;background:var(--color-gold)!important;box-shadow:0 2px 8px #94692759!important}.hero-live-status{position:relative!important;left:auto!important;bottom:auto!important;transform:none!important;margin:12px auto 0!important;font-size:.71875rem!important;padding:6px 14px!important;text-align:center!important;width:fit-content!important;max-width:100%!important;box-sizing:border-box!important}.hero-scroll-indicator{display:none!important}.trust-grid{grid-template-columns:repeat(2,1fr)!important;gap:12px 14px!important}.trust-item{border-right:none!important;border-bottom:none!important;padding:var(--space-2) 0!important;display:flex!important;align-items:center!important;gap:10px!important}.trust-item:last-child{grid-column:1 / -1!important;justify-content:center!important}.journey-cards-stack{padding-bottom:var(--space-6)}.journey-stack-card{padding:var(--space-6)!important;margin-bottom:var(--space-8)}.journey-card-watermark{font-size:5rem!important;top:-.5rem;right:1rem;opacity:.03}.journey-nav-track{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;justify-content:flex-start;gap:.5rem;padding-bottom:var(--space-3)}.journey-nav-track::-webkit-scrollbar{display:none}.journey-nav-step{flex-shrink:0}.compliance-body{padding:var(--space-5) var(--space-4)!important}.checker-options-grid{grid-template-columns:1fr!important;gap:var(--space-3)}.checker-question-text{font-size:1.15rem!important;margin-bottom:var(--space-6)}.result-lead-form{padding:var(--space-5) var(--space-4)!important}.dossier-scroll-indicator{flex-direction:row!important;align-items:center!important;justify-content:space-between!important;padding:.35rem .75rem!important;gap:.5rem!important;border-radius:var(--radius-full)!important}.dossier-indicator-left{width:auto!important;gap:.45rem!important}.dossier-scroll-status{font-size:.6875rem!important;font-weight:800!important}.dossier-indicator-right{width:auto!important;justify-content:flex-end!important;gap:.45rem!important}.dossier-hint{display:none!important}.dossier-sound-toggle{padding:.18rem .45rem!important;font-size:.625rem!important}.dossier-progress-bar-track{width:65px!important;height:4px!important;flex-shrink:0!important}.form-grid{grid-template-columns:1fr!important;gap:var(--space-4)}.form-group.full-width{grid-column:auto}.modal-container{max-width:95vw!important;max-height:90vh!important;margin:0 auto}.modal-body{max-height:75vh!important;padding:var(--space-4)!important}.modal-header{padding:var(--space-4)!important}.site-footer{padding-top:var(--space-12);padding-bottom:var(--space-6)}.footer-subrow{flex-direction:column!important;gap:var(--space-4);text-align:center}.footer-legal-links{justify-content:center;flex-wrap:wrap;gap:var(--space-4)}div[style*="grid-template-columns: 1fr 1fr"],div[style*="grid-template-columns:1fr 1fr"],div[style*="grid-template-columns: repeat(auto-fit, minmax(320px, 1fr))"],div[style*="grid-template-columns: repeat(auto-fit, minmax(340px, 1fr))"]{grid-template-columns:1fr!important;gap:var(--space-4)!important}.section{padding-top:clamp(3rem,6vw,4.5rem);padding-bottom:clamp(3rem,6vw,4.5rem)}.section-header{margin-bottom:var(--space-8)}.section-title{font-size:clamp(1.65rem,5vw,2.25rem)!important}.page-hero{padding-top:5.5rem;padding-bottom:2.5rem}.page-hero-title{font-size:clamp(1.75rem,5.5vw,2.5rem)!important}}@media(max-width:576px){.site-header .book-consultation-trigger{display:none!important}.brand-title{font-size:1.05rem}.brand-subtitle{font-size:.6rem;letter-spacing:.12em}.brand-emblem{width:36px;height:36px}.brand-emblem img,.brand-emblem svg{width:100%;height:100%;object-fit:contain}.announcement-bar{padding:.35rem 0}.announcement-inner{padding-right:2.25rem;padding-left:.5rem;gap:.25rem .4rem;text-align:center;justify-content:center;font-size:.71875rem;line-height:1.35}.announcement-badge{font-size:.59375rem;padding:.08rem .4rem}.announcement-text{font-size:.6875rem;line-height:1.3;display:inline}.announcement-link{font-size:.6875rem;display:inline}.announcement-close{right:.5rem;width:22px;height:22px;font-size:.95rem}.hero-cta-group{width:100%;flex-direction:column;align-items:stretch;gap:var(--space-3)}.hero-cta-group .btn{width:100%}.hero-visual-wrapper{min-height:auto;padding:.5rem 0}.hero-bubbles-cluster{grid-template-columns:repeat(2,1fr)!important;gap:8px!important}.bubble-glass-body{padding:10px 10px 8px!important;gap:5px!important;border-radius:14px!important}.bubble-icon-box{width:30px!important;height:30px!important;border-radius:8px!important}.bubble-icon-box svg{width:15px!important;height:15px!important}.bubble-badge{font-size:.5625rem!important;letter-spacing:.03em!important}.bubble-title{font-size:.75rem!important;line-height:1.2!important}.bubble-sub{font-size:.625rem!important;line-height:1.2!important;display:block!important}.procurement-dossier-container{padding:.75rem .65rem!important;border-radius:var(--radius-lg)!important;gap:.5rem!important}.dossier-stage-wrapper,.dossier-book-stage{min-height:auto!important;height:auto!important}.dossier-page-paper{padding:1rem .85rem!important}.dossier-paper-header{margin-bottom:.45rem!important}.dossier-3d-stamp{transform:rotate(-3deg) scale(.72)!important}.dossier-step-title{font-size:.98rem!important}.dossier-step-desc{font-size:.78rem!important;margin-bottom:.45rem!important}.dossier-check-item{font-size:.72rem!important}.services-3d-grid{grid-template-columns:1fr!important;gap:var(--space-5)}.card-3d{padding:var(--space-5)!important}.support-3d-grid{grid-template-columns:1fr!important;gap:var(--space-4)}.support-card-3d{padding:var(--space-4)!important}.service-process-step{flex-direction:column;align-items:flex-start;gap:var(--space-3)}.chatbot-widget{bottom:var(--space-4);right:var(--space-4)}.floating-back-to-top{bottom:80px;right:var(--space-4);width:44px;height:44px}.chatbot-window{position:fixed!important;inset:auto 12px 76px 12px!important;width:auto!important;max-width:calc(100vw - 24px)!important;height:min(500px,78vh)!important;border-radius:var(--radius-md)}#insights-search-input{width:100%}#cms-add-new-article-btn{width:100%;justify-content:center}#search-modal-backdrop,#search-modal{padding:16px var(--space-3)}.search-modal-container{max-height:85vh}}@media(max-width:380px){:root{--container-padding: .875rem;--font-size-hero: 1.85rem}.announcement-inner{padding-right:2rem;padding-left:.4rem;gap:.2rem .35rem;font-size:.65625rem}.announcement-badge{font-size:.5625rem;padding:.06rem .35rem}.announcement-text,.announcement-link{font-size:.65625rem}.announcement-close{right:.35rem;width:20px;height:20px;font-size:.85rem}.brand-title{font-size:.95rem}.brand-subtitle{display:none}.brand-emblem{width:32px;height:32px}.btn-lg{padding:.75rem 1.25rem;font-size:.875rem}.btn{padding:.65rem 1rem;font-size:.8125rem}.trust-icon-box{width:30px;height:30px}.trust-label{font-size:.78125rem}.card,.journey-stack-card{padding:var(--space-4)!important}.mobile-drawer-content{width:100%;max-width:100%}.procurement-dossier-container{padding:.55rem!important;border-left-width:4px!important}.dossier-page-paper{padding:.85rem .75rem!important}.dossier-paper-header{flex-direction:column!important;align-items:flex-start!important;gap:.35rem!important}.dossier-3d-stamp{transform:rotate(-2deg) scale(.72)!important;transform-origin:left top!important;align-self:flex-start!important}.dossier-stage-wrapper,.dossier-book-stage{min-height:auto!important;height:auto!important}.hero-bubbles-cluster{grid-template-columns:1fr!important}}[dir=rtl] .mobile-drawer{justify-content:flex-start!important}[dir=rtl] .mobile-drawer-content{margin-right:auto!important;margin-left:0!important;transform:translate(-100%)!important}[dir=rtl] .mobile-drawer.is-active .mobile-drawer-content{transform:translate(0)!important}[dir=rtl] .announcement-inner{padding-right:.75rem;padding-left:2.5rem;text-align:center}[dir=rtl] .announcement-close{right:auto;left:var(--space-4)}@media(max-width:768px){[dir=rtl] .announcement-inner{padding-right:.75rem;padding-left:2.25rem;text-align:center!important}[dir=rtl] .announcement-close{right:auto;left:.65rem}}@media(max-width:576px){[dir=rtl] .announcement-inner{padding-right:.5rem;padding-left:2.25rem;text-align:center!important}[dir=rtl] .announcement-close{right:auto;left:.5rem}}@media(max-width:380px){[dir=rtl] .announcement-inner{padding-right:.4rem;padding-left:2rem;text-align:center!important}[dir=rtl] .announcement-close{right:auto;left:.35rem}}[dir=rtl] .trust-item{border-right:none!important;border-left:1px solid var(--color-border-subtle)}[dir=rtl] .trust-item:last-child{border-left:none!important}@media(max-width:768px){[dir=rtl] .trust-item{border-left:none!important;border-bottom:1px solid var(--color-border-subtle)}}@media(max-width:1024px){[dir=rtl] .hero-floating-card-1{top:4%!important;right:2%!important;left:auto!important;transform-origin:top right!important;max-width:calc(100% - 16px)!important}[dir=rtl] .hero-floating-card-2{bottom:4%!important;left:2%!important;right:auto!important;transform-origin:bottom left!important;max-width:calc(100% - 16px)!important}}@media(max-width:576px){[dir=rtl] .hero-floating-card-1{top:2%!important;right:1%!important;left:auto!important;transform-origin:top right!important;max-width:calc(100% - 12px)!important}[dir=rtl] .hero-floating-card-2{bottom:2%!important;left:1%!important;right:auto!important;transform-origin:bottom left!important;max-width:calc(100% - 12px)!important}}@media(max-width:900px){[dir=rtl] .procurement-dossier-container{border-left-width:1px!important;border-right-width:5px!important;border-right-style:solid!important;border-right-color:var(--color-gold)!important}[dir=rtl] .dossier-3d-stamp{transform:rotate(3deg) scale(.78)!important;transform-origin:left center!important}}@media(max-width:768px){[dir=rtl] .bookshelf-3d-row{direction:rtl!important}[dir=rtl] .book-3d-volume{transform:scale(.96)!important;width:100%!important}[dir=rtl] .book-3d-volume.is-mobile-active,[dir=rtl] .book-3d-volume.is-pulled{transform:scale(1) translateY(-6px)!important}[dir=rtl] .book-3d-pages-right,[dir=rtl] .book-3d-spine-left,[dir=rtl] .book-3d-pages-top,[dir=rtl] .book-3d-back,[dir=rtl] .book-3d-floor-shadow{display:none!important}}@media(max-width:768px){[dir=rtl] .chatbot-widget,[dir=rtl] .floating-back-to-top{right:auto!important;left:var(--space-4)!important}.chatbot-window,[dir=rtl] .chatbot-window{position:fixed!important;inset:auto 12px 76px 12px!important;width:auto!important;max-width:calc(100vw - 24px)!important;height:min(500px,78vh)!important}}@media(max-width:900px){[dir=rtl] .support-section-header{text-align:right!important}[dir=rtl] .support-mobile-nav,[dir=rtl] .support-cards-viewport{direction:rtl!important}[dir=rtl] .support-mob-prev svg{transform:rotate(180deg)!important}[dir=rtl] .support-mob-next svg{transform:rotate(180deg)!important}[dir=rtl] .support-stage-highlights li{padding-left:0!important;padding-right:1.25rem!important;text-align:right!important}[dir=rtl] .support-stage-highlights li:before{left:auto!important;right:0!important}}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-property:overflow;transition-duration:1ms;transition-behavior:allow-discrete}
