:root,[data-theme=dark],[data-theme=light]{--bg-primary:#000;--bg-secondary:#060607;--bg-surface:#0b0b0c;--bg-card:#0f0f11;--bg-card-hover:#151518;--border-subtle:hsla(0,0%,100%,.06);--border-medium:hsla(0,0%,100%,.11);--border-bright:hsla(0,0%,100%,.24);--text-primary:#fff;--text-secondary:#a6a6ab;--text-muted:#7c7c82;--text-dim:#4f4f55;--sonic-red:#ec1e24;--sonic-red-hover:#f03a40;--sonic-red-dark:#c4161c;--sonic-red-glow:rgba(236,30,36,.18);--sonic-red-subtle:rgba(236,30,36,.08);--sonic-red-border:rgba(236,30,36,.32);--sonic-red-gradient:linear-gradient(135deg,#ec1e24,#c4161c);--sonic-red-gradient-hover:linear-gradient(135deg,#f03a40,#d4181e);--btn-pill-bg:#fff;--btn-pill-text:#000;--btn-pill-hover:#e8e8ea;--btn-ghost-bg:transparent;--btn-ghost-border:hsla(0,0%,100%,.28);--btn-ghost-text:#fff;--btn-ghost-hover-bg:hsla(0,0%,100%,.06);--card-shadow:none;--card-shadow-hover:0 20px 50px rgba(0,0,0,.6);--sheen-gradient:linear-gradient(90deg,transparent,hsla(0,0%,100%,.05),transparent);--header-bg:rgba(0,0,0,.78);--logo-filter:none;--badge-bg:hsla(0,0%,100%,.06);--table-alt-row:hsla(0,0%,100%,.02);--chip-bg:#141416;--ok:#34d399}:root{--font-display:"Manrope","IBM Plex Sans Arabic","IBM Plex Sans Thai",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-serif:"Manrope","IBM Plex Sans Arabic","IBM Plex Sans Thai",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-body:"Manrope","IBM Plex Sans Arabic","IBM Plex Sans Thai",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--radius-pill:9999px;--radius-card:22px;--radius-sm:8px}*{box-sizing:border-box;margin:0;padding:0}body,html{background-color:var(--bg-primary);color:var(--text-primary);font-family:var(--font-body);line-height:1.6;overflow-x:hidden;overflow-x:clip;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:background-color .35s cubic-bezier(.16,1,.3,1),color .35s ease}a{color:inherit;text-decoration:none;transition:all .2s ease}button{font-family:inherit;cursor:pointer;border:none;outline:none}::-moz-selection{background:var(--sonic-red);color:#fff}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);font-weight:800;text-transform:uppercase;letter-spacing:.03em;color:var(--text-primary);line-height:1.05;transition:color .3s ease}.text-red{color:var(--sonic-red)!important}.gradient-red,.gradient-text{background:var(--sonic-red-gradient)!important;-webkit-background-clip:text!important}.gradient-gold,.gradient-red,.gradient-text{-webkit-text-fill-color:transparent!important;display:inline-block}.gradient-gold{background:linear-gradient(135deg,#ec1e24,#f59e0b)!important;-webkit-background-clip:text!important}.section-subtitle{display:inline-block;font-size:.85rem;font-weight:800;letter-spacing:.18em;color:var(--sonic-red);margin-bottom:12px}.section-subtitle,.section-title{font-family:var(--font-display);text-transform:uppercase}.section-title{font-size:clamp(2.4rem,5vw,4.2rem);font-weight:900;color:var(--text-primary);line-height:1.05;margin-bottom:16px}.section-desc{font-size:1.05rem;color:var(--text-secondary);line-height:1.65}.glass-panel{background:var(--bg-card);border:1px solid var(--border-medium);border-radius:20px;box-shadow:var(--card-shadow);transition:all .3s cubic-bezier(.16,1,.3,1)}.glass-panel:hover{border-color:var(--sonic-red-border);box-shadow:0 15px 40px rgba(0,0,0,.8),0 0 20px rgba(236,30,36,.15)}.badge{gap:6px;padding:4px 12px;border-radius:var(--radius-pill);font-size:.72rem;font-weight:800;letter-spacing:.12em;background:var(--sonic-red-subtle);color:var(--sonic-red);border:1px solid var(--sonic-red-border)}.badge,.eyebrow-pill{display:inline-flex;align-items:center;text-transform:uppercase;font-family:var(--font-display)}.eyebrow-pill{gap:12px;padding:0;background:none;border:0;color:var(--text-secondary);font-size:.86rem;letter-spacing:.22em}.eyebrow-pill:after,.eyebrow-pill:before{content:"";width:28px;height:2px;background:var(--sonic-red);flex-shrink:0}.btn-red{display:inline-flex;align-items:center;justify-content:center;gap:10px;background:var(--sonic-red-gradient);color:#fff!important;padding:14px 32px;border-radius:var(--radius-pill);font-family:var(--font-display);font-weight:800;font-size:.95rem;letter-spacing:.12em;text-transform:uppercase;border:1px solid hsla(0,0%,100%,.25);box-shadow:0 8px 25px var(--sonic-red-glow);transition:all .25s cubic-bezier(.16,1,.3,1);cursor:pointer}.btn-red:hover{background:var(--sonic-red-gradient-hover);transform:translateY(-2px);box-shadow:0 12px 35px rgba(236,30,36,.55)}.btn-white{display:inline-flex;align-items:center;justify-content:center;gap:10px;background:var(--btn-pill-bg);color:var(--btn-pill-text);padding:14px 32px;border-radius:var(--radius-pill);font-family:var(--font-display);font-weight:800;font-size:.95rem;letter-spacing:.12em;text-transform:uppercase;border:1px solid var(--btn-pill-bg);transition:all .25s cubic-bezier(.16,1,.3,1);cursor:pointer}.btn-white:hover{background:var(--btn-pill-hover);border-color:var(--btn-pill-hover);transform:translateY(-2px);box-shadow:0 10px 25px rgba(0,0,0,.15)}.btn-ghost{display:inline-flex;align-items:center;justify-content:center;gap:10px;background:var(--btn-ghost-bg);color:var(--btn-ghost-text);padding:14px 32px;border-radius:var(--radius-pill);font-family:var(--font-display);font-weight:700;font-size:.95rem;letter-spacing:.12em;text-transform:uppercase;border:1px solid var(--btn-ghost-border);transition:all .25s cubic-bezier(.16,1,.3,1);cursor:pointer}.btn-ghost:hover{border-color:var(--sonic-red);color:var(--sonic-red);background:var(--sonic-red-subtle);transform:translateY(-2px)}.container{width:100%;max-width:1320px;margin:0 auto;padding:0 24px}.section-padding{padding:100px 0}.marquee-wrapper{overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:flex;gap:40px;padding:18px 0;background:var(--bg-surface);border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle)}.marquee-content{flex-shrink:0;display:flex;justify-content:space-around;min-width:100%;gap:40px;animation:marquee-roll 25s linear infinite}.marquee-content:hover{animation-play-state:paused}@keyframes marquee-roll{0%{transform:translateX(0)}to{transform:translateX(-100%)}}.shimmer-card{position:relative;overflow:hidden;transition:transform .35s cubic-bezier(.16,1,.3,1),border-color .3s ease,box-shadow .3s ease}.shimmer-card:before{content:"";position:absolute;top:0;left:-150%;width:100%;height:100%;background:var(--sheen-gradient);transform:skewX(-25deg);transition:all .75s ease;pointer-events:none;z-index:10}.shimmer-card:hover:before{left:150%}.shimmer-card:hover{transform:translateY(-4px);border-color:var(--sonic-red-border)!important;box-shadow:0 25px 60px rgba(0,0,0,.9),0 0 25px rgba(236,30,36,.12)!important}@keyframes subtle-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.animate-float{animation:subtle-float 4s ease-in-out infinite}.theme-switch-btn{display:flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:50%;background:var(--badge-bg);border:1px solid var(--border-medium);color:var(--text-primary);cursor:pointer;transition:all .3s cubic-bezier(.16,1,.3,1)}.theme-switch-btn:hover{transform:rotate(20deg) scale(1.08);border-color:var(--sonic-red);color:var(--sonic-red)}::-webkit-scrollbar{width:7px}::-webkit-scrollbar-track{background:var(--bg-primary)}::-webkit-scrollbar-thumb{background:var(--sonic-red-border);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--sonic-red)}@keyframes redPulseGlow{0%,to{box-shadow:0 0 15px rgba(236,30,36,.35);border-color:rgba(236,30,36,.4)}50%{box-shadow:0 0 35px rgba(236,30,36,.7);border-color:rgba(236,30,36,.85)}}.pulse-red-glow{animation:redPulseGlow 3s ease-in-out infinite}@keyframes fadeSlideUp{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}.animate-slide-up{animation:fadeSlideUp .6s cubic-bezier(.16,1,.3,1) forwards}@keyframes pulseDot{0%{transform:scale(.95);box-shadow:0 0 0 0 rgba(236,30,36,.8)}70%{transform:scale(1.15);box-shadow:0 0 0 8px rgba(236,30,36,0)}to{transform:scale(.95);box-shadow:0 0 0 0 rgba(236,30,36,0)}}.live-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--sonic-red);animation:pulseDot 2s infinite}.card-hover-luxury{transition:all .35s cubic-bezier(.16,1,.3,1)}.card-hover-luxury:hover{transform:translateY(-4px);box-shadow:0 20px 45px rgba(0,0,0,.75);border-color:var(--border-bright)!important}.tab-pill{transition:all .25s cubic-bezier(.16,1,.3,1)}.tab-pill:hover:not(.active){border-color:var(--sonic-red)!important;color:var(--sonic-red)!important;transform:translateY(-2px)}.nav-link-chic{position:relative;font-size:.88rem;font-weight:700;color:var(--text-primary);text-transform:uppercase;letter-spacing:.14em;font-family:var(--font-display);transition:color .25s ease;padding:6px 0;display:inline-flex;align-items:center;gap:4px}.nav-link-chic:after{content:"";position:absolute;bottom:-2px;left:50%;width:0;height:2px;background:var(--sonic-red-gradient);transition:all .28s cubic-bezier(.16,1,.3,1);transform:translateX(-50%);border-radius:2px;box-shadow:0 0 10px var(--sonic-red-glow)}.nav-link-chic:hover{color:var(--sonic-red)!important}.nav-link-chic:hover:after{width:100%}@media (max-width:768px){.section-padding{padding:50px 0}}.luxury-range-slider{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:8px;background:var(--border-medium);border-radius:9999px;outline:none;transition:all .2s ease}.luxury-range-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:26px;height:26px;border-radius:50%;background:var(--sonic-red);border:3px solid #fff;cursor:pointer;box-shadow:0 0 15px var(--sonic-red-glow),0 4px 10px rgba(0,0,0,.4);-webkit-transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s ease;transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s ease}.luxury-range-slider::-webkit-slider-thumb:hover{transform:scale(1.15);box-shadow:0 0 25px var(--sonic-red-glow),0 6px 14px rgba(0,0,0,.6)}.luxury-range-slider::-moz-range-thumb{width:26px;height:26px;border-radius:50%;background:var(--sonic-red);border:3px solid #fff;cursor:pointer;box-shadow:0 0 15px var(--sonic-red-glow);-moz-transition:transform .2s cubic-bezier(.16,1,.3,1);transition:transform .2s cubic-bezier(.16,1,.3,1)}.luxury-range-slider::-moz-range-thumb:hover{transform:scale(1.15)}a:focus-visible,button:focus-visible,input:focus-visible{outline:2px solid var(--sonic-red);outline-offset:2px}html[lang=ar]{--font-display:"Readex Pro","IBM Plex Sans Arabic",sans-serif;--font-body:"IBM Plex Sans Arabic","Readex Pro",-apple-system,sans-serif}html[lang=ar] body,html[lang=ar] body *{letter-spacing:0!important}html[lang=ar] .section-title,html[lang=ar] h1,html[lang=ar] h2{font-weight:700!important;line-height:1.3!important}html[lang=ar] h3,html[lang=ar] h4{font-weight:600!important;line-height:1.4!important}html[lang=ar] p{line-height:1.85}html[lang=th] body,html[lang=th] body *{letter-spacing:0!important}html[lang=th] .section-title,html[lang=th] h1,html[lang=th] h2{line-height:1.35!important}html[lang=th] h3,html[lang=th] h4{line-height:1.45!important}html[lang=th] p{line-height:1.8}html[lang=th] .hero-red{white-space:nowrap}@media (max-width:640px){.chip-scroll{flex-wrap:nowrap!important;justify-content:flex-start!important;overflow-x:auto;margin-inline:-20px;padding:2px 20px 6px;scrollbar-width:none}.chip-scroll::-webkit-scrollbar{display:none}.chip-scroll>*{flex-shrink:0;white-space:nowrap}.gallery-grid{grid-template-columns:1fr 1fr!important;gap:10px!important}.gallery-card{height:230px!important;border-radius:14px!important}.gallery-card h3{font-size:.92rem!important}.gallery-card>div:last-child{padding:12px!important}.gallery-card>div:last-child>div:first-child>div:first-child,.gallery-card>div:last-child>div:last-child{display:none!important}.site-footer{padding-bottom:96px!important}.site-footer a{display:inline-block;padding:6px 0}}@media (max-width:640px){body:has(.pd-sticky) .floating-wa{display:none!important}}.logo-on-dark{display:none!important}[data-theme=dark] .logo-on-dark{display:inline-block!important}[data-theme=dark] .logo-on-light{display:none!important}h1,h2,h3,h4{font-family:var(--font-serif)!important;text-transform:none!important;letter-spacing:-.022em!important;font-weight:800!important;line-height:1.08!important}h1{font-size:min(3.6rem,8.6vw)!important}h2:not(.pd-h2){font-size:min(2.9rem,7.4vw)!important}h3{font-size:min(1.6rem,6vw)}h5,h6{font-family:var(--font-display);text-transform:none;letter-spacing:0;font-weight:700}html[dir=rtl] h1,html[dir=rtl] h2,html[dir=rtl] h3,html[dir=rtl] h4{font-family:"IBM Plex Sans Arabic",var(--font-serif)!important;font-weight:700!important;line-height:1.3!important}.section-title{font-family:var(--font-serif);text-transform:none;font-weight:800;letter-spacing:-.022em}.eyebrow-pill{color:var(--sonic-red);font-size:.74rem;font-weight:700;letter-spacing:.26em}.eyebrow-pill:after,.eyebrow-pill:before{height:1px;width:22px}.badge,.section-subtitle{font-family:var(--font-display)}.btn-ghost,.btn-red,.btn-white{font-family:var(--font-display)!important;text-transform:none!important;letter-spacing:.01em!important;font-weight:600!important;font-size:.95rem;white-space:nowrap}.btn-red{background:var(--sonic-red)!important;border:1px solid var(--sonic-red)!important;box-shadow:0 10px 24px var(--sonic-red-glow)!important}.btn-red:hover{background:var(--sonic-red-hover)!important;box-shadow:0 14px 30px var(--sonic-red-glow)!important}.btn-ghost{border-width:1.5px!important}.btn-ghost:hover{border-color:var(--text-primary)!important;color:var(--text-primary)!important;background:var(--btn-ghost-hover-bg)!important}.glass-panel:hover,.shimmer-card:hover{border-color:var(--border-medium)!important;box-shadow:var(--card-shadow-hover)!important}.shimmer-card:before{display:none}.nav-link-chic{font-family:var(--font-display)!important;letter-spacing:.04em!important;font-weight:600!important;text-transform:none!important;font-size:.92rem!important}::selection{background:var(--sonic-red);color:#fff}:focus-visible{outline:2px solid var(--sonic-red);outline-offset:2px}@media (max-width:640px){body{font-size:15.5px}.container{padding:0 18px}.section-padding{padding:64px 0}[style*="font-size: 0.6"],[style*="font-size: 0.7"],[style*="font-size:0.6"],[style*="font-size:0.7"]{font-size:.78rem!important}.btn-ghost,.btn-red,.btn-white{padding:13px 22px!important;font-size:.92rem!important}}.fx .reveal>.container,.fx .reveal>div>.container{opacity:0;transform:translateY(26px);transition:opacity .9s ease,transform .9s cubic-bezier(.16,1,.3,1)}.fx .reveal>.container+.container{transition-delay:.12s}.fx .reveal.in>.container,.fx .reveal.in>div>.container{opacity:1;transform:none}.fx-progress{position:fixed;top:0;left:0;right:0;height:2px;z-index:1000;background:var(--sonic-red);transform-origin:0 50%;transform:scaleX(0);pointer-events:none}html[dir=rtl] .fx-progress{transform-origin:100% 50%}.fx .hero-media img{animation:fxKenBurns 14s ease-out both}@keyframes fxKenBurns{0%{transform:scale(1.09)}to{transform:scale(1)}}.fx .hero-copy>.animate-slide-up:first-child{animation-delay:.05s}.fx .hero-copy>.animate-slide-up:nth-child(2){animation-delay:.18s}.fx .hero-copy>.animate-slide-up:nth-child(3){animation-delay:.32s}.fx .hero-copy>.animate-slide-up:nth-child(4){animation-delay:.46s}.btn-red{position:relative;overflow:hidden}.btn-red:after{content:"";position:absolute;top:0;bottom:0;width:45%;left:-60%;background:linear-gradient(100deg,transparent,hsla(0,0%,100%,.35),transparent);transform:skewX(-18deg);pointer-events:none;transition:left .6s ease}.btn-red:hover:after{left:120%}.fx .fx-lit{position:relative}.fx .fx-lit:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;z-index:1;background:radial-gradient(360px circle at var(--mx,50%) var(--my,50%),rgba(236,30,36,.07),transparent 45%)}.fx[data-theme=dark] .fx-lit:after,[data-theme=dark] .fx .fx-lit:after{background:radial-gradient(360px circle at var(--mx,50%) var(--my,50%),hsla(0,0%,100%,.06),transparent 45%)}.fx .cp-card img,.fx .pd-rel img,.fx .shimmer-card img{transition:transform .7s cubic-bezier(.16,1,.3,1)}.fx .cp-card:hover img,.fx .pd-rel:hover img,.fx .shimmer-card:hover img{transform:scale(1.04)}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.hero-btn{text-transform:none!important;letter-spacing:.01em!important;font-weight:700!important;font-family:var(--font-display)!important}.hero-title-accent{color:var(--sonic-red)!important}@media (max-width:900px){.cmp-badge-detail{display:none}}@media (max-width:1024px){.btn-ghost,.btn-red,.btn-white{white-space:normal!important;text-align:center;line-height:1.3;max-width:100%}}@media (max-width:480px){#tab-entry,#tab-query,#tab-register{flex:1 1;justify-content:center;white-space:normal!important;text-align:center;padding:10px!important;font-size:.84rem!important;line-height:1.25}div:has(>#tab-query){display:flex!important;width:100%}#tab-entry,#tab-query,#tab-register{min-width:0}}body{background:#000}h1,h2,h3,h4{font-weight:600!important;letter-spacing:-.03em!important}h1{line-height:1.04!important}html[dir=rtl] h1,html[dir=rtl] h2,html[dir=rtl] h3,html[dir=rtl] h4{font-weight:600!important;letter-spacing:0!important}.eyebrow-pill{color:var(--text-muted)!important;font-size:.78rem;font-weight:500!important;letter-spacing:.02em!important;text-transform:none!important}.eyebrow-pill:after,.eyebrow-pill:before{display:none!important}.section-subtitle{color:var(--text-muted)!important;font-weight:500!important;letter-spacing:.02em!important;text-transform:none!important}.btn-red,.btn-white{background:#fff!important;color:#000!important;border:1px solid #fff!important;box-shadow:none!important;font-weight:600!important;border-radius:14px!important}.btn-red:hover,.btn-white:hover{background:#e8e8ea!important;border-color:#e8e8ea!important;box-shadow:none!important;transform:none!important}.btn-red:after{display:none!important}.btn-ghost{border-radius:14px!important;border-width:1px!important;border-color:var(--border-bright)!important;color:#fff!important}.btn-ghost:hover{background:hsla(0,0%,100%,.06)!important;border-color:hsla(0,0%,100%,.5)!important;transform:none!important}.glass-panel,.shimmer-card{border-radius:26px!important;box-shadow:none!important}.glass-panel:hover,.shimmer-card:hover{box-shadow:none!important;border-color:var(--border-bright)!important;transform:none!important}.fx .fx-lit:after{background:radial-gradient(360px circle at var(--mx,50%) var(--my,50%),hsla(0,0%,100%,.05),transparent 45%)!important}.badge{background:var(--badge-bg)!important;border-color:var(--border-medium)!important;letter-spacing:.04em!important;font-weight:600!important}.badge,.nav-link-chic{color:var(--text-secondary)!important}.nav-link-chic{font-weight:500!important;letter-spacing:0!important}.nav-link-chic:hover{color:#fff!important}.nav-link-chic:after{background:#fff!important;box-shadow:none!important;height:1px!important}::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.16)}::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,100%,.3)}.section-padding{padding:120px 0}@media (max-width:768px){.section-padding{padding:72px 0}}main [style*=sonic-red-gradient]{background:#fff!important;color:#000!important;border-color:#fff!important;box-shadow:none!important}main [style*=sonic-red-gradient] *{color:#000!important}main [style*=sonic-red-gradient][style*="height: 2px"],main [style*=sonic-red-gradient][style*="height: 3px"]{display:none!important}main [style*="text-transform: uppercase"]{text-transform:none!important;letter-spacing:.01em!important}main [style*="font-weight: 800"],main [style*="font-weight: 900"]{font-weight:600!important}main [style*=sonic-red-glow]{box-shadow:none!important}html[lang=en] .eyebrow-pill,html[lang=en] .hero-badge,html[lang=en] .section-title,html[lang=en] h1,html[lang=en] h2,html[lang=en] h3,html[lang=en] h4{text-transform:capitalize!important}