@font-face{font-family:"Plus Jakarta Sans";font-style:normal;font-display:swap;font-weight:400;src:url(../fonts/plus-jakarta-sans-latin-ext-400-normal.woff2)format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Plus Jakarta Sans";font-style:normal;font-display:swap;font-weight:400;src:url(../fonts/plus-jakarta-sans-latin-400-normal.woff2)format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Plus Jakarta Sans";font-style:normal;font-display:swap;font-weight:500;src:url(../fonts/plus-jakarta-sans-latin-ext-500-normal.woff2)format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Plus Jakarta Sans";font-style:normal;font-display:swap;font-weight:500;src:url(../fonts/plus-jakarta-sans-latin-500-normal.woff2)format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Plus Jakarta Sans";font-style:normal;font-display:swap;font-weight:600;src:url(../fonts/plus-jakarta-sans-latin-ext-600-normal.woff2)format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Plus Jakarta Sans";font-style:normal;font-display:swap;font-weight:600;src:url(../fonts/plus-jakarta-sans-latin-600-normal.woff2)format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Plus Jakarta Sans";font-style:normal;font-display:swap;font-weight:700;src:url(../fonts/plus-jakarta-sans-latin-ext-700-normal.woff2)format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Plus Jakarta Sans";font-style:normal;font-display:swap;font-weight:700;src:url(../fonts/plus-jakarta-sans-latin-700-normal.woff2)format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Plus Jakarta Sans";font-style:normal;font-display:swap;font-weight:800;src:url(../fonts/plus-jakarta-sans-latin-ext-800-normal.woff2)format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Plus Jakarta Sans";font-style:normal;font-display:swap;font-weight:800;src:url(../fonts/plus-jakarta-sans-latin-800-normal.woff2)format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"IBM Plex Sans Arabic";font-style:normal;font-display:swap;font-weight:400;src:url(../fonts/ibm-plex-sans-arabic-arabic-400-normal.woff2)format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:"IBM Plex Sans Arabic";font-style:normal;font-display:swap;font-weight:700;src:url(../fonts/ibm-plex-sans-arabic-arabic-700-normal.woff2)format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}:root{--bg:#FFFFFF;--bg-alt:#F3F6FA;--card:#FFFFFF;--line:#E1E7EF;--fg:#0E1B2C;--muted:#5B6878;--navy:#0B2545;--navy-2:#13335E;--navy-3:#071629;--on-navy:#FFFFFF;--on-navy-muted:#B7C4D6;--accent:#F28C28;--accent-d:#D9731A;--accent-ink:#FFFFFF;--accent-soft:#FEF1E4;--wa:#25D366;--ok:#16A34A;--ok-soft:#E8F7EE;--err:#D64545;--err-soft:#FDECEC;--warn:#D97706;--sea:#DCE8F4;--land:#F7F9FB;--shadow:0 18px 40px -22px rgba(11,37,69,.35);--radius:14px;--display:"Plus Jakarta Sans",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--body:"Plus Jakarta Sans",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--icon-bg:#fff}html[dir=rtl]{--display:"IBM Plex Sans Arabic","Plus Jakarta Sans",Tahoma,Arial,sans-serif;--body:"IBM Plex Sans Arabic","Plus Jakarta Sans",Tahoma,Arial,sans-serif}*,::before,::after{box-sizing:border-box}[hidden]{display:none!important}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{margin:0;background:var(--bg);color:var(--fg);font-family:var(--body);font-size:16px;line-height:1.65;-webkit-font-smoothing:antialiased;overflow-x:hidden}h1,h2,h3,h4{font-family:var(--display);margin:0;line-height:1.12;text-wrap:balance;letter-spacing:-.022em;font-weight:800}html[dir=rtl] h1,html[dir=rtl] h2,html[dir=rtl] h3,html[dir=rtl] h4{line-height:1.35;letter-spacing:0}p{margin:0}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto;display:block}svg{width:1em;height:1em;flex-shrink:0}button{font:inherit}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:4px}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.skip{position:absolute;inset-inline-start:16px;top:-80px;z-index:200;background:var(--accent);color:#fff;padding:10px 16px;border-radius:8px}.skip:focus{top:8px}.muted{color:var(--muted)}.hp{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.container{width:100%;max-width:1200px;margin-inline:auto;padding-left:max(20px,env(safe-area-inset-left,0));padding-right:max(20px,env(safe-area-inset-right,0))}.container.narrow{max-width:860px}.section{padding-block:clamp(64px,8vw,104px)}.section.tight{padding-block:clamp(40px,5vw,64px)}.section.tight-top{padding-top:clamp(24px,3vw,40px)}.section.alt{background:var(--bg-alt)}.section.dark{background:var(--navy);color:var(--on-navy)}.section.dark .head p{color:var(--on-navy-muted)}.kicker{display:inline-flex;align-items:center;gap:10px;font-weight:700;font-size:.78rem;letter-spacing:.14em;text-transform:uppercase;color:var(--accent)}html[dir=rtl] .kicker{letter-spacing:0;font-size:.9rem}.kicker::before{content:"";width:28px;height:2px;background:currentColor}.head{display:grid;gap:14px;max-width:720px;margin-bottom:44px}.head.center{margin-inline:auto;text-align:center;justify-items:center}.head h2{font-size:clamp(1.9rem,4vw,2.9rem)}.head p{color:var(--muted);font-size:1.05rem}.head-row{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:44px}.head-row .head{margin-bottom:0}.h3{font-size:1.35rem;margin-bottom:14px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:50px;padding:0 24px;border-radius:9px;font-family:var(--body);font-weight:700;font-size:.95rem;border:1.5px solid transparent;cursor:pointer;transition:transform .2s,box-shadow .2s,background .2s,border-color .2s,color .2s;white-space:nowrap;text-align:center}.btn svg{width:18px;height:18px;transition:transform .2s}.btn:hover svg:last-child{transform:translateX(3px)}html[dir=rtl] .btn svg:has(use[href="#i-arrow"]),html[dir=rtl] .more svg{transform:scaleX(-1)}html[dir=rtl] .btn:hover svg:has(use[href="#i-arrow"]){transform:scaleX(-1) translateX(3px)}.btn.wide{width:100%}.btn-accent{background:var(--accent);color:var(--accent-ink)}.btn-accent:hover{background:var(--accent-d);transform:translateY(-2px);box-shadow:0 12px 26px -12px var(--accent)}.btn-line{border-color:rgba(255,255,255,.35);color:var(--on-navy)}.btn-line:hover{border-color:#fff;background:rgba(255,255,255,.08)}.btn-ghost{border-color:var(--line);color:var(--fg);background:var(--card)}.btn-ghost:hover{border-color:var(--accent);color:var(--accent-d)}.btn-navy{background:var(--navy);color:#fff}.btn-navy:hover{background:var(--navy-2);transform:translateY(-2px)}.btn-white{background:#fff;color:var(--navy)}.btn-white:hover{transform:translateY(-2px)}.btn-wa{background:var(--wa);color:#fff}.btn-wa:hover{filter:brightness(.95);transform:translateY(-2px)}.more{display:inline-flex;align-items:center;gap:6px;font-weight:700;font-size:.9rem;color:var(--accent-d)}.more svg{width:16px;height:16px;transition:transform .2s}.more:hover svg{transform:translateX(4px)}html[dir=rtl] .more:hover svg{transform:scaleX(-1) translateX(4px)}.topbar{background:var(--navy-3);color:var(--on-navy-muted);font-size:.82rem}.topbar .container{display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:40px}.topbar .grp{display:flex;gap:20px;align-items:center}.topbar a,.topbar span{display:inline-flex;align-items:center;gap:7px;transition:color .2s}.topbar a:hover{color:#fff}.topbar svg{width:15px;height:15px;color:var(--accent)}@media (max-width:980px){.topbar .hide-md{display:none}}@media (max-width:640px){.topbar .hide-sm{display:none}.topbar .grp{gap:14px}}.header{position:sticky;top:0;z-index:90;background:rgba(255,255,255,.96);backdrop-filter:saturate(1.4) blur(10px);border-bottom:1px solid var(--line);transition:box-shadow .3s}.header.scrolled{box-shadow:0 10px 30px -18px rgba(11,37,69,.4)}.header .container{display:flex;align-items:center;justify-content:space-between;gap:20px;height:76px}.logo{display:flex;align-items:center;gap:12px;flex-shrink:0}.logo img{height:var(--logo-h,52px);width:auto;max-width:320px;object-fit:contain}.logo-mark{width:46px;height:46px;border-radius:10px;background:var(--navy);display:grid;place-items:center;position:relative;overflow:hidden}.logo-mark b{font-family:var(--display);font-weight:800;color:#fff;font-size:1.05rem;letter-spacing:.02em;position:relative;z-index:1}.logo-mark::after{content:"";position:absolute;inset:auto 0 0;height:5px;background:var(--accent)}.logo-text{display:grid;line-height:1.1}.logo-text strong{font-family:var(--display);font-weight:800;font-size:1.25rem;letter-spacing:.03em}.logo-text small{font-size:.64rem;font-weight:700;letter-spacing:.18em;color:var(--muted);text-transform:uppercase}html[dir=rtl] .logo-text small{letter-spacing:0;font-size:.75rem}.menu{display:flex;align-items:center;gap:4px}.menu>a,.dd>a{white-space:nowrap;display:inline-flex;align-items:center;gap:4px;font-weight:600;font-size:.93rem;padding:10px 12px;border-radius:8px;position:relative;transition:color .2s,background .2s}.menu>a:hover,.dd>a:hover{color:var(--accent-d)}.menu a.on{color:var(--accent-d)}.menu a.on::after{content:"";position:absolute;inset:auto 12px 2px;height:2px;background:var(--accent);border-radius:2px}.chev{width:14px;height:14px;transition:transform .2s}.dd{position:relative}.dd:hover .chev,.dd:focus-within .chev{transform:rotate(180deg)}.dd-panel{position:absolute;top:100%;inset-inline-start:0;min-width:280px;background:var(--card);border:1px solid var(--line);border-radius:12px;box-shadow:var(--shadow);padding:8px;display:grid;gap:2px;opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity .2s,transform .2s,visibility .2s}.dd-panel.cols{grid-template-columns:1fr 1fr;min-width:440px}.dd:hover .dd-panel,.dd:focus-within .dd-panel{opacity:1;visibility:visible;transform:none}.dd-panel a{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:8px;font-size:.9rem;font-weight:600;transition:background .2s}.dd-panel a:hover{background:var(--bg-alt);color:var(--accent-d)}.dd-panel svg{width:20px;height:20px;color:var(--accent)}.dd-panel small{margin-inline-start:auto;color:var(--muted);font-weight:500;font-size:.78rem;white-space:nowrap}.hdr-actions{display:flex;align-items:center;gap:10px}.lang{display:inline-flex;align-items:center;gap:7px;height:44px;padding:0 14px;border-radius:9px;border:1.5px solid var(--line);font-weight:700;font-size:.9rem;font-family:Tahoma,"Segoe UI",Arial,sans-serif;transition:border-color .2s}.lang:hover{border-color:var(--accent)}.lang svg{width:17px;height:17px}.header .btn{min-height:44px;padding:0 18px}.burger{display:none;width:44px;height:44px;border-radius:9px;border:1.5px solid var(--line);background:0 0;cursor:pointer;place-items:center;color:var(--fg)}.burger svg{width:22px;height:22px}.progress{position:absolute;inset-inline-start:0;bottom:-1px;height:3px;width:100%;background:var(--accent);transform-origin:0 50%;transform:scaleX(0)}html[dir=rtl] .progress{transform-origin:100% 50%}@media (max-width:1280px){.menu>a,.dd>a{padding:10px 8px;font-size:.9rem}}@media (max-width:1180px){.menu,.header .btn.desk{display:none}.burger{display:grid}}@media (max-width:520px){.header .container{height:66px;gap:10px}.logo{gap:9px}.logo-mark{width:40px;height:40px}.logo-mark b{font-size:.92rem}.logo-text strong{font-size:1.05rem}.logo img{height:min(var(--logo-h,52px),44px);max-width:170px}.lang{padding:0 10px}.lang svg{display:none}}.drawer{position:fixed;inset:0;z-index:120;background:rgba(7,22,41,.55);backdrop-filter:blur(2px);animation:fade .25s}.drawer-in{position:absolute;top:0;bottom:0;inset-inline-end:0;width:min(360px,88vw);background:var(--card);padding:16px 20px calc(24px + env(safe-area-inset-bottom,0));overflow-y:auto;display:flex;flex-direction:column;gap:2px;animation:slidein .3s cubic-bezier(.2,.7,.2,1)}html[dir=rtl] .drawer-in{animation-name:slidein-rtl}@keyframes slidein{0%{transform:translateX(100%)}to{transform:none}}@keyframes slidein-rtl{0%{transform:translateX(-100%)}to{transform:none}}@keyframes fade{0%{opacity:0}to{opacity:1}}.drawer-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.drawer-top .burger{display:grid}.drawer a,.drawer summary{padding:13px 4px;border-bottom:1px solid var(--line);font-weight:600;cursor:pointer}.drawer details a{padding-inline-start:16px;font-weight:500;font-size:.92rem;color:var(--muted);display:block}.drawer summary{list-style:none;display:flex;justify-content:space-between}.drawer summary::after{content:"+";color:var(--accent);font-size:1.2rem}.drawer details[open] summary::after{content:"–"}.drawer .btn{margin-top:12px;border-bottom:0;padding:0 20px}.hero{background:var(--navy);color:var(--on-navy);position:relative;overflow:hidden}.hero::before{content:"";position:absolute;inset:0;background:radial-gradient(60% 80%at 85% 30%,rgba(242,140,40,.16),transparent 60%),linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px)0 0/48px 48px,linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px)0 0/48px 48px}.hero.has-img::before{background:linear-gradient(90deg,rgba(11,37,69,.95)0,rgba(11,37,69,.78) 50%,rgba(11,37,69,.35) 100%);z-index:1}html[dir=rtl] .hero.has-img::before{background:linear-gradient(270deg,rgba(11,37,69,.95)0,rgba(11,37,69,.78) 50%,rgba(11,37,69,.35) 100%)}.hero-bg{position:absolute;inset:0}.hero-bg img{width:100%;height:100%;object-fit:cover;animation:kenburns 24s ease-in-out infinite alternate}@keyframes kenburns{to{transform:scale(1.08)}}.hero-grid{position:relative;z-index:2;display:grid;grid-template-columns:1fr 1.05fr;gap:48px;align-items:center;padding-block:clamp(48px,7vw,92px) clamp(110px,10vw,140px)}.hero.has-img .hero-grid{grid-template-columns:minmax(0,680px)}.hero-copy{display:grid;gap:24px;min-width:0}.badge{display:inline-flex;align-items:center;gap:10px;width:max-content;max-width:100%;padding:8px 14px;border-radius:999px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.14);font-size:.82rem;font-weight:600;color:var(--on-navy-muted)}.badge i{width:8px;height:8px;border-radius:50%;background:#3ddc97;flex-shrink:0;animation:ping 1.8s infinite}@keyframes ping{0%{box-shadow:0 0 0 0 rgba(61,220,151,.6)}to{box-shadow:0 0 0 10px transparent}}.hero h1{font-size:clamp(2.4rem,5.4vw,4.2rem);font-weight:800;line-height:1.04}html[dir=rtl] .hero h1{line-height:1.3}.hero h1 .hl{color:var(--on-navy-muted);font-weight:700}.rot{display:inline-block;color:var(--accent);transition:opacity .35s,transform .35s}.rot.out{opacity:0;transform:translateY(-14px)}.hero .lead{color:var(--on-navy-muted);font-size:1.1rem;max-width:54ch}.actions{display:flex;flex-wrap:wrap;gap:12px}.actions.center{justify-content:center}.proof{display:flex;flex-wrap:wrap;gap:28px;padding-top:18px;border-top:1px solid rgba(255,255,255,.12)}.proof div{display:grid}.proof b{font-family:var(--display);font-size:1.9rem;font-weight:700;line-height:1.1;font-variant-numeric:tabular-nums}.proof b span{color:var(--accent)}.proof small{color:var(--on-navy-muted);font-size:.82rem}.rise{animation:rise .45s cubic-bezier(.2,.7,.2,1) both}.r2{animation-delay:.05s}.r3{animation-delay:.1s}.r4{animation-delay:.15s}@keyframes rise{0%{opacity:.01;transform:translateY(14px)}to{opacity:1;transform:none}}.scene{position:relative;border-radius:18px;overflow:hidden;box-shadow:0 30px 60px -30px rgba(0,0,0,.6);border:1px solid rgba(255,255,255,.1);aspect-ratio:16/11;max-width:100%}.scene svg{display:block;width:100%;height:100%}.scene-tag{position:absolute;top:14px;left:14px;right:14px;display:flex;justify-content:space-between;gap:10px;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:.72rem;color:#fff;direction:ltr;z-index:1}.scene-tag>span{background:rgba(8,26,51,.65);backdrop-filter:blur(6px);padding:6px 10px;border-radius:6px;border:1px solid rgba(255,255,255,.12)}.scene-tag b{color:var(--accent);font-weight:500}.scene svg{direction:ltr}.mv-slow{animation:slide 60s linear infinite}.mv-mid{animation:slide 22s linear infinite}@keyframes slide{to{transform:translateX(-50%)}}.mv-road{animation:road .5s linear infinite}@keyframes road{to{transform:translateX(-80px)}}.wheel{animation:spin .5s linear infinite;transform-box:fill-box;transform-origin:center}@keyframes spin{to{transform:rotate(360deg)}}.bob{animation:bob 1.4s ease-in-out infinite}@keyframes bob{50%{transform:translateY(-1.2px)}}@media (max-width:980px){.hero-grid{grid-template-columns:1fr}.scene{max-width:640px}}@media (max-width:520px){.scene-tag>span:last-child{display:none}}@media (max-width:520px){.hero .actions .btn{flex:1 1 100%}.proof{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.proof b{font-size:1.55rem}}.qbar-wrap{position:relative;z-index:5;margin-top:-72px}.qbar{background:var(--card);border-radius:var(--radius);box-shadow:var(--shadow);border:1px solid var(--line);padding:22px;display:grid;grid-template-columns:repeat(4,1fr) auto;gap:14px;align-items:end}@media (max-width:980px){.qbar{grid-template-columns:1fr 1fr}.qbar .btn{grid-column:1/-1}}@media (max-width:520px){.qbar{grid-template-columns:1fr;padding:18px}}.fld{display:grid;gap:6px;min-width:0}.fld label{font-size:.76rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--muted)}html[dir=rtl] .fld label{letter-spacing:0;font-size:.85rem}.fld input,.fld select,.fld textarea{font:inherit;font-size:.95rem;color:var(--fg);background:var(--bg-alt);border:1.5px solid var(--line);border-radius:9px;min-height:50px;padding:0 14px;width:100%;transition:border-color .2s,background .2s,box-shadow .2s}.fld textarea{min-height:120px;padding:13px 14px;resize:vertical}.fld input:focus,.fld select:focus,.fld textarea:focus{outline:0;border-color:var(--accent);background:var(--card);box-shadow:0 0 0 4px rgba(242,140,40,.14)}.form{background:var(--card);color:var(--fg);border-radius:16px;padding:clamp(22px,3vw,34px);display:grid;grid-template-columns:1fr 1fr;gap:16px;border:1px solid var(--line);box-shadow:var(--shadow);align-content:start}.form .full,.form .alert{grid-column:1/-1}@media (max-width:560px){.form{grid-template-columns:1fr}}.alert{display:flex;gap:10px;align-items:flex-start;padding:14px 16px;border-radius:10px;font-weight:600;font-size:.93rem;margin-bottom:16px}.form .alert{margin-bottom:0}.alert svg{width:20px;height:20px;margin-top:2px}.alert.ok{background:var(--ok-soft);color:var(--ok);border:1px solid rgba(22,163,74,.25)}.alert.err{background:var(--err-soft);color:var(--err);border:1px solid rgba(214,69,69,.25)}.trust{padding-block:44px 8px}.trust-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}.trust-item{display:flex;gap:14px;align-items:center}.ico{width:48px;height:48px;border-radius:11px;background:var(--accent-soft);display:grid;place-items:center;flex-shrink:0;color:var(--accent);--icon-bg:var(--accent-soft)}.ico svg{width:24px;height:24px}.ico.wa{background:rgba(37,211,102,.14);color:var(--wa)}.trust-item b{display:block;font-size:.97rem}.trust-item small{color:var(--muted);font-size:.84rem}@media (max-width:980px){.trust-grid{grid-template-columns:1fr 1fr}}@media (max-width:520px){.trust-grid{grid-template-columns:1fr}}.about{display:grid;grid-template-columns:1.1fr .9fr;gap:60px;align-items:center}.about>*{min-width:0}.about .head{margin-bottom:22px}.prose{font-size:1.02rem}.prose>*+*{margin-top:16px}.prose.muted{color:var(--muted)}.prose h2{font-size:1.6rem;margin-top:32px;color:var(--fg)}.prose h3{font-size:1.3rem;margin-top:24px}.prose ul,.prose ol{padding-inline-start:22px}.prose li+li{margin-top:6px}.prose a{color:var(--accent-d);text-decoration:underline;text-underline-offset:3px}.prose img{border-radius:12px}.prose blockquote{margin:0;padding:16px 20px;border-inline-start:4px solid var(--accent);background:var(--bg-alt);border-radius:0 10px 10px 0}.prose table{width:100%;border-collapse:collapse;display:block;overflow-x:auto}.prose th,.prose td{border:1px solid var(--line);padding:10px 12px;text-align:start}.prose iframe{width:100%;aspect-ratio:16/9;border:0;border-radius:12px}.checks{display:grid;grid-template-columns:1fr 1fr;gap:12px 24px;margin:26px 0;padding:0;list-style:none}.checks li{display:flex;gap:10px;align-items:flex-start;font-weight:600;font-size:.95rem}.checks svg{width:20px;height:20px;margin-top:3px;color:var(--accent)}.glance{background:var(--navy);color:var(--on-navy);border-radius:16px;padding:34px;display:grid;grid-template-columns:1fr 1fr;position:relative;overflow:hidden}.glance::after{content:"";position:absolute;inset-inline-end:-60px;top:-60px;width:200px;height:200px;border-radius:50%;border:30px solid rgba(242,140,40,.12)}.glance h3{grid-column:1/-1;font-size:1.3rem;margin-bottom:18px;position:relative}.glance .mission{grid-column:1/-1;color:var(--on-navy-muted);margin-bottom:18px;position:relative}.g-stat{padding:20px 0;border-top:1px solid rgba(255,255,255,.12);display:grid;gap:2px;position:relative}.g-stat b{font-family:var(--display);font-size:2.5rem;font-weight:700;line-height:1;font-variant-numeric:tabular-nums;direction:ltr;justify-self:start}.g-stat .sfx{color:var(--accent)}.g-stat small{color:var(--on-navy-muted);font-size:.86rem}@media (max-width:980px){.about{grid-template-columns:1fr;gap:40px}}@media (max-width:520px){.checks{grid-template-columns:1fr}.glance{padding:24px}}.svc-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.svc{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:30px;display:flex;flex-direction:column;gap:14px;transition:transform .3s,box-shadow .3s,border-color .3s;position:relative;overflow:hidden}.svc::after{content:"";position:absolute;inset-inline-start:0;bottom:0;height:3px;width:0;background:var(--accent);transition:width .35s}.svc:hover{transform:translateY(-6px);box-shadow:var(--shadow);border-color:transparent}.svc:hover::after{width:100%}.svc-img{margin:-30px -30px 6px;aspect-ratio:16/10;overflow:hidden;display:block}.svc-img img{width:100%;height:100%;object-fit:cover;transition:transform .6s}.svc:hover .svc-img img{transform:scale(1.06)}.svc .ico{width:56px;height:56px;border-radius:12px;transition:background .3s,color .3s}.svc .ico svg{width:28px;height:28px}.svc:hover .ico{background:var(--accent);color:#fff;--icon-bg:var(--accent)}.svc-img+.ico{margin-top:-46px;position:relative;box-shadow:0 0 0 4px var(--card)}.svc h3{font-size:1.35rem}.svc h3 a:hover{color:var(--accent-d)}.svc p{color:var(--muted);font-size:.95rem;flex:1}@media (max-width:980px){.svc-grid{grid-template-columns:1fr 1fr}}@media (max-width:620px){.svc-grid{grid-template-columns:1fr}}.planner-row{display:grid;grid-template-columns:370px 1fr;gap:24px;align-items:stretch}.planner-row>*{min-width:0}.planner{background:var(--navy);color:var(--on-navy);border-radius:16px;padding:24px;display:flex;flex-direction:column;gap:16px}.planner .fld label{color:var(--on-navy-muted)}.planner .fld select{background:rgba(255,255,255,.07);border-color:rgba(255,255,255,.16);color:#fff}.planner .fld select option{color:#0e1b2c;background:#fff}.pl-head{display:flex;gap:14px;align-items:center}.pl-head .ico{background:rgba(242,140,40,.16)}.pl-head b{display:block;font-family:var(--display);font-size:1.3rem}.pl-head small{color:var(--on-navy-muted);font-size:.85rem}.pl-out{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:0}.pl-out>div{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);border-radius:10px;padding:10px 12px}.pl-out .wide{grid-column:1/-1}.pl-out dt{font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--on-navy-muted)}html[dir=rtl] .pl-out dt{letter-spacing:0;font-size:.8rem}.pl-out dd{margin:2px 0 0;font-weight:700;font-size:.93rem}.pl-out dd.big{font-family:var(--display);font-size:1.4rem;color:var(--accent)}.pl-out dd.flash{animation:flash .5s ease}@keyframes flash{0%{opacity:.2;transform:translateY(4px)}to{opacity:1;transform:none}}.pl-actions{display:grid;gap:10px;margin-top:auto}.map{background:var(--sea);border-radius:16px;border:1px solid var(--line);overflow:hidden;display:flex;flex-direction:column}.map>svg{display:block;width:100%;height:auto;flex:1;direction:ltr;overflow:visible}.map .land{fill:var(--land);stroke:#cfd9e6;stroke-width:1.2}.map .sea-l{fill:var(--muted);font-family:"Plus Jakarta Sans",Arial,sans-serif;font-size:11px;font-weight:600;letter-spacing:.28em;opacity:.7}.map .rt-base{fill:none;stroke:var(--accent);stroke-width:5;opacity:.12;stroke-linecap:round;transition:opacity .4s}.map .rt{fill:none;stroke:var(--accent);stroke-width:2;stroke-dasharray:5 6;stroke-linecap:round;animation:dash 1s linear infinite;transition:opacity .4s}@keyframes dash{to{stroke-dashoffset:-22}}.map .rt.sel{stroke-width:3.2}.map .rt-base.sel{opacity:.3;stroke-width:9}.map .dim{opacity:.08!important}.map .city circle{fill:var(--navy);stroke:#fff;stroke-width:2}.map .city.hub circle.c{fill:var(--accent)}.map .ring{fill:none!important;stroke:var(--accent)!important;stroke-width:2;animation:ring 2.2s ease-out infinite;transform-box:fill-box;transform-origin:center}@keyframes ring{0%{transform:scale(.5);opacity:1}to{transform:scale(2.8);opacity:0}}.map .lbl rect{fill:#fff;stroke:var(--line)}.map .lbl text{fill:var(--fg);font-family:"Plus Jakarta Sans","IBM Plex Sans Arabic",Arial,sans-serif;font-weight:700;font-size:10.5px}.map .trk{fill:var(--accent);stroke:#fff;stroke-width:1.5;transition:opacity .4s}.map-legend{display:flex;flex-wrap:wrap;gap:18px;padding:12px 16px;border-top:1px solid var(--line);background:var(--card);font-size:.8rem;color:var(--muted);font-weight:600}.map-legend span{display:inline-flex;align-items:center;gap:8px}.lg-hub{width:12px;height:12px;border-radius:50%;background:var(--accent);display:inline-block}.lg-rt{width:22px;border-top:2px dashed var(--accent);display:inline-block}.lg-trk{width:10px;height:10px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 2px #fff,0 0 0 3px var(--accent);display:inline-block}.lanes{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:24px}.lane{display:grid;grid-template-columns:auto minmax(0,1fr);min-width:0;grid-template-rows:auto auto;gap:4px 14px;align-items:center;padding:16px;background:var(--card);border:1px solid var(--line);border-radius:12px;transition:border-color .2s,transform .2s,background .2s}.lane:hover{border-color:var(--accent);transform:translateY(-3px)}.lane.active{border-color:var(--accent);background:var(--accent-soft)}.flag{grid-row:span 2;width:44px;height:44px;border-radius:9px;background:var(--bg-alt);display:grid;place-items:center;font-weight:800;font-size:.78rem;color:var(--navy);font-family:var(--display);letter-spacing:.04em}.lane-t{min-width:0}.lane-t b{display:block;font-size:.95rem;line-height:1.3}.lane-t small{color:var(--muted);font-size:.78rem;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.days{font-family:var(--display);font-weight:700;font-size:1.05rem;color:var(--accent-d)}.fine{color:var(--muted);font-size:.8rem;margin-top:12px}@media (max-width:1080px){.lanes{grid-template-columns:repeat(3,1fr)}}@media (max-width:980px){.planner-row{grid-template-columns:1fr}.lanes{grid-template-columns:1fr 1fr}}@media (max-width:560px){.lanes{grid-template-columns:1fr}.pl-out{grid-template-columns:1fr 1fr}}.steps{display:grid;grid-template-columns:repeat(5,1fr);gap:24px;position:relative;list-style:none;margin:0;padding:0}.steps::before{content:"";position:absolute;top:31px;left:10%;right:10%;height:2px;background:linear-gradient(90deg,var(--accent) 50%,transparent 50%)0 0/16px 2px;animation:roadline 1s linear infinite}@keyframes roadline{to{background-position:16px 0}}.step{text-align:center;display:grid;align-content:start;justify-items:center;gap:12px;position:relative}.step .num{width:64px;height:64px;border-radius:50%;background:var(--card);border:2px solid var(--accent);display:grid;place-items:center;font-family:var(--display);font-weight:800;font-size:1.3rem;color:var(--accent);transition:background .3s,color .3s}.step:hover .num{background:var(--accent);color:#fff}.step h3{font-size:1.2rem}.step p{color:var(--muted);font-size:.9rem;max-width:26ch}@media (max-width:980px){.steps{grid-template-columns:1fr;gap:26px}.steps::before{top:32px;bottom:32px;inset-inline-start:31px;left:auto;right:auto;width:2px;height:auto;background:linear-gradient(180deg,var(--accent) 50%,transparent 50%)0 0/2px 16px;animation:none}.step{text-align:start;grid-template-columns:64px 1fr;justify-items:start;column-gap:20px;row-gap:4px;align-items:center}.step .num{grid-row:span 2}.step p{max-width:none}}.fleet{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}.unit{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;display:flex;flex-direction:column;transition:transform .3s,box-shadow .3s}.unit:hover{transform:translateY(-6px);box-shadow:var(--shadow)}.unit .pic{background:var(--bg-alt);height:150px;display:grid;place-items:center;padding:16px;border-bottom:1px solid var(--line);overflow:hidden}.unit .pic.photo{padding:0}.unit .pic.photo img{width:100%;height:100%;object-fit:cover;transition:transform .6s}.unit:hover .pic.photo img{transform:scale(1.06)}.unit .pic svg{width:100%;height:84px;transition:transform .6s cubic-bezier(.2,.7,.2,1);direction:ltr}.unit:hover .pic svg{transform:translateX(10px)}.unit .pic .b{fill:var(--navy)}.unit .pic .a{fill:var(--accent)}.unit .pic .w{fill:var(--fg);stroke:var(--bg-alt);stroke-width:3}.unit .pic .g{fill:#9db4d0}.unit .body{padding:22px;display:grid;gap:14px}.unit h3{font-size:1.25rem}.spec{display:grid;gap:8px;margin:0}.spec div{display:flex;justify-content:space-between;gap:12px;font-size:.88rem;padding-bottom:8px;border-bottom:1px dashed var(--line)}.spec div:last-child{border-bottom:0;padding-bottom:0}.spec dt{color:var(--muted)}.spec dd{margin:0;font-weight:700;text-align:end;font-variant-numeric:tabular-nums}@media (max-width:980px){.fleet{grid-template-columns:1fr 1fr}}@media (max-width:520px){.fleet{grid-template-columns:1fr}}.grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}@media (max-width:980px){.grid3{grid-template-columns:1fr 1fr}}@media (max-width:620px){.grid3{grid-template-columns:1fr}}.ph{display:grid;place-items:center;width:100%;height:100%;background:linear-gradient(135deg,var(--navy),var(--navy-2));color:rgba(255,255,255,.35)}.ph svg{width:56px;height:56px}.pcard,.prj{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;display:flex;flex-direction:column;transition:transform .3s,box-shadow .3s}.pcard:hover,.prj:hover{transform:translateY(-6px);box-shadow:var(--shadow)}.pcard-img,.prj-img{display:block;aspect-ratio:16/10;overflow:hidden;background:var(--bg-alt)}.prj-img{aspect-ratio:4/3}.pcard-img img,.prj-img img{width:100%;height:100%;object-fit:cover;transition:transform .6s}.pcard:hover img,.prj:hover img{transform:scale(1.06)}.pcard-body,.prj-body{padding:22px;display:flex;flex-direction:column;gap:10px;flex:1}.pcard h3,.prj h3{font-size:1.25rem;line-height:1.25}.pcard h3 a:hover,.prj h3 a:hover{color:var(--accent-d)}.pcard p,.prj p{color:var(--muted);font-size:.93rem;flex:1}.meta{display:flex;flex-wrap:wrap;gap:14px;font-size:.8rem;color:var(--muted);font-weight:600}.meta span{display:inline-flex;align-items:center;gap:6px}.meta svg{width:15px;height:15px;color:var(--accent)}.tag{background:var(--accent-soft);color:var(--accent-d);padding:2px 10px;border-radius:99px}.section.dark .vid h3{color:#fff}.section.dark .vid p{color:var(--on-navy-muted)}.gal{columns:4 260px;column-gap:16px}.gal-item{break-inside:avoid;margin:0 0 16px;position:relative;border-radius:12px;overflow:hidden;background:var(--bg-alt);transition:opacity .4s,transform .4s}.gal-item a{display:block;position:relative;overflow:hidden}.gal-item img{width:100%;transition:transform .7s cubic-bezier(.2,.7,.2,1),filter .4s}.gal-item:hover img{transform:scale(1.07);filter:brightness(.8)}.gal-zoom{position:absolute;inset:0;display:grid;place-items:center;opacity:0;transition:opacity .3s}.gal-zoom svg{width:46px;height:46px;padding:12px;border-radius:50%;background:var(--accent);color:#fff;transform:scale(.6);transition:transform .35s cubic-bezier(.2,.7,.2,1.4)}.gal-item:hover .gal-zoom{opacity:1}.gal-item:hover .gal-zoom svg{transform:scale(1)}.gal-item figcaption{position:absolute;inset:auto 0 0;padding:28px 14px 12px;background:linear-gradient(transparent,rgba(7,22,41,.85));color:#fff;font-size:.85rem;font-weight:600;transform:translateY(100%);transition:transform .35s;pointer-events:none}.gal-item:hover figcaption{transform:none}.gal-item.hide{display:none}.gal-item.pop{animation:pop .45s cubic-bezier(.2,.7,.2,1) both}@keyframes pop{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:none}}.filters{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:28px}.filters button,.filters a{padding:9px 18px;border-radius:99px;border:1.5px solid var(--line);background:var(--card);font-weight:700;font-size:.88rem;cursor:pointer;transition:all .2s}.filters button:hover,.filters a:hover{border-color:var(--accent)}.filters .on{background:var(--navy);border-color:var(--navy);color:#fff}.lb{position:fixed;inset:0;z-index:150;background:rgba(5,14,28,.94);display:grid;grid-template-rows:auto 1fr auto;animation:fade .25s}.lb-top{display:flex;justify-content:space-between;align-items:center;padding:14px calc(16px + env(safe-area-inset-right,0)) 14px calc(16px + env(safe-area-inset-left,0));color:#fff;font-size:.9rem;font-weight:600;direction:ltr}.lb-stage{position:relative;display:grid;place-items:center;overflow:hidden;padding:0 70px;touch-action:pan-y}.lb-stage img{max-width:100%;max-height:calc(100vh - 160px);border-radius:8px;box-shadow:0 30px 80px rgba(0,0,0,.5);animation:lbin .4s cubic-bezier(.2,.7,.2,1)}.lb-stage img.from-l{animation-name:lbl}.lb-stage img.from-r{animation-name:lbr}@keyframes lbin{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:none}}@keyframes lbl{0%{opacity:0;transform:translateX(-60px)}to{opacity:1;transform:none}}@keyframes lbr{0%{opacity:0;transform:translateX(60px)}to{opacity:1;transform:none}}.lb button{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);color:#fff;width:48px;height:48px;border-radius:50%;display:grid;place-items:center;cursor:pointer;transition:background .2s}.lb button:hover{background:var(--accent);border-color:var(--accent)}.lb button svg{width:22px;height:22px}.lb-prev,.lb-next{position:absolute;top:50%;transform:translateY(-50%)}.lb-prev{left:12px}.lb-next{right:12px}.lb-cap{color:#e6ecf3;text-align:center;padding:14px 16px calc(18px + env(safe-area-inset-bottom,0));font-size:.95rem}@media (max-width:620px){.lb-stage{padding:0 8px}.lb-prev,.lb-next{top:auto;bottom:-62px;transform:none}.lb-prev{left:16px}.lb-next{right:16px}}.vid{display:grid;gap:10px;align-content:start}.vid-thumb{position:relative;display:block;width:100%;aspect-ratio:16/9;border:0;padding:0;border-radius:var(--radius);overflow:hidden;cursor:pointer;background:var(--navy-2)}.vid-thumb img{width:100%;height:100%;object-fit:cover;transition:transform .6s,filter .3s}.vid-thumb:hover img{transform:scale(1.05);filter:brightness(.75)}.vid-play{position:absolute;inset:0;margin:auto;width:70px;height:70px;border-radius:50%;background:var(--accent);color:#fff;display:grid;place-items:center;box-shadow:0 0 0 0 rgba(242,140,40,.6);animation:pulse 2s infinite}@keyframes pulse{70%{box-shadow:0 0 0 18px transparent}to{box-shadow:0 0 0 0 transparent}}.vid-play svg{width:28px;height:28px;margin-left:4px}.vid h3{font-size:1.15rem}.vid p{color:var(--muted);font-size:.9rem}.vmodal{position:fixed;inset:0;z-index:150;background:rgba(5,14,28,.94);display:grid;place-items:center;padding:20px;animation:fade .25s}.vmodal-in{width:min(1100px,100%);aspect-ratio:16/9;position:relative;animation:lbin .35s}.vmodal iframe,.vmodal video{width:100%;height:100%;border:0;border-radius:12px;background:#000}.vmodal .x{position:absolute;top:-56px;inset-inline-end:0;background:rgba(255,255,255,.12);border:0;color:#fff;width:46px;height:46px;border-radius:50%;cursor:pointer;display:grid;place-items:center}.vmodal .x svg{width:22px;height:22px}.tm{margin:0;background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:28px;display:grid;gap:16px;align-content:start}.stars{display:flex;gap:3px;color:#f5b301}.stars svg{width:18px;height:18px}.tm blockquote{margin:0;font-size:1rem;color:var(--fg)}.tm figcaption b{display:block}.tm figcaption small{color:var(--muted)}.cta-band{background:var(--accent);color:#fff;border-radius:18px;padding:clamp(28px,4vw,48px);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px;position:relative;overflow:hidden}.cta-band::after{content:"";position:absolute;inset-inline-end:-40px;top:-80px;width:260px;height:260px;border-radius:50%;border:40px solid rgba(255,255,255,.14)}.cta-band h2{font-size:clamp(1.6rem,3.2vw,2.4rem);max-width:24ch;position:relative}.cta-band p{opacity:.92;margin-top:8px;position:relative}.cta-actions{display:flex;flex-wrap:wrap;gap:12px;position:relative;z-index:1}.faq{display:grid;grid-template-columns:.8fr 1.2fr;gap:56px;align-items:start}.faq>*{min-width:0}.faq .head{margin-bottom:0}.faq .head .btn{justify-self:start;margin-top:8px}.faq-list{display:grid;gap:12px}.faq-list details{background:var(--card);border:1px solid var(--line);border-radius:12px;transition:border-color .2s}.faq-list details[open]{border-color:var(--accent)}.faq-list summary{list-style:none;cursor:pointer;padding:20px 22px;display:flex;justify-content:space-between;gap:16px;align-items:center;font-weight:700}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary::after{content:"+";flex-shrink:0;width:30px;height:30px;border-radius:50%;background:var(--accent-soft);color:var(--accent);display:grid;place-items:center;font-size:1.2rem;transition:transform .3s}.faq-list details[open] summary::after{transform:rotate(45deg)}.faq-a{padding:0 22px 20px;color:var(--muted)}@media (max-width:980px){.faq{grid-template-columns:1fr;gap:32px}}.section.contact{background:var(--navy);color:var(--on-navy);position:relative;overflow:hidden}.section.contact::before{content:"";position:absolute;inset:0;background:radial-gradient(50% 70%at 0 100%,rgba(242,140,40,.18),transparent 60%)}.contact-grid{position:relative;display:grid;grid-template-columns:.9fr 1.1fr;gap:56px;align-items:start}.contact-grid>*{min-width:0}.section.contact .head p{color:var(--on-navy-muted)}.cinfo{display:grid;gap:12px}.cinfo>a,.cinfo>div{display:flex;gap:16px;align-items:center;padding:16px;border-radius:12px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);transition:border-color .2s,transform .2s}.cinfo>a:hover{border-color:var(--accent);transform:translateX(4px)}html[dir=rtl] .cinfo>a:hover{transform:translateX(-4px)}.cinfo .ico{background:rgba(242,140,40,.15);--icon-bg:transparent}.cinfo small{display:block;color:var(--on-navy-muted);font-size:.76rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.cinfo b{display:block;font-weight:700;overflow-wrap:anywhere}.cinfo em{display:block;font-style:normal;color:var(--on-navy-muted);font-size:.88rem}.contact-grid.light .cinfo>a,.contact-grid.light .cinfo>div{background:var(--bg-alt);border-color:var(--line)}.contact-grid.light .cinfo small,.contact-grid.light .cinfo em{color:var(--muted)}.map-embed{margin-top:16px;border-radius:12px;overflow:hidden;border:1px solid var(--line)}.map-embed iframe{width:100%;height:320px;border:0;display:block}@media (max-width:980px){.contact-grid{grid-template-columns:1fr}}.pagehead{background:var(--navy);color:#fff;position:relative;overflow:hidden;padding-block:clamp(44px,6vw,76px)}.pagehead::before{content:"";position:absolute;inset:0;background:radial-gradient(50% 120%at 90%0,rgba(242,140,40,.2),transparent 60%),linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px)0 0/48px 48px,linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px)0 0/48px 48px}.pagehead .container{position:relative;display:grid;gap:14px}.pagehead h1{font-size:clamp(2rem,4.6vw,3.3rem);max-width:24ch;animation:rise .4s both}.pagehead p{color:var(--on-navy-muted);max-width:64ch;font-size:1.05rem;animation:rise .4s .05s both}.crumbs{display:flex;flex-wrap:wrap;gap:8px;font-size:.85rem;color:var(--on-navy-muted)}.crumbs a:hover{color:var(--accent)}.crumbs [aria-current]{color:#fff}.detail{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:44px;align-items:start}.detail-main{min-width:0;display:grid;gap:24px}.detail-main>h2{font-size:1.7rem}.detail-img{width:100%;border-radius:16px;aspect-ratio:16/9;object-fit:cover}.feature-box{background:var(--bg-alt);border:1px solid var(--line);border-radius:16px;padding:28px}.feature-box h2{font-size:1.4rem}.feature-box .checks{margin:18px 0 0}.facts{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.facts>div{background:var(--bg-alt);border:1px solid var(--line);border-radius:12px;padding:16px}.facts small{display:block;color:var(--muted);font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em}html[dir=rtl] .facts small{letter-spacing:0;font-size:.82rem}.facts b{display:block;font-family:var(--display);font-size:1.4rem;color:var(--accent-d);margin-top:4px;line-height:1.2}.facts b.sm{font-size:.98rem;font-family:var(--body);color:var(--fg)}.side{display:grid;gap:20px;position:sticky;top:96px}.side-card{background:var(--card);border:1px solid var(--line);border-radius:16px;padding:24px;display:grid;gap:14px}.side-card h3{font-size:1.25rem}.side-card p{color:var(--muted);font-size:.92rem}.side-card.navy{background:var(--navy);color:#fff;border-color:var(--navy)}.side-card.navy p{color:var(--on-navy-muted)}.side-phone{text-align:center;font-weight:800;font-size:1.15rem;color:var(--accent)}.side-list{list-style:none;margin:0;padding:0;display:grid;gap:4px}.side-list a{display:flex;align-items:center;gap:10px;padding:10px;border-radius:8px;font-weight:600;font-size:.92rem;transition:background .2s}.side-list a:hover{background:var(--bg-alt);color:var(--accent-d)}.side-list svg{width:20px;height:20px;color:var(--accent)}.side-list small{margin-inline-start:auto;color:var(--muted);font-weight:500}.mini-steps{margin:0;padding-inline-start:20px;display:grid;gap:10px;color:var(--on-navy-muted);font-size:.93rem}.chips{display:flex;flex-wrap:wrap;gap:8px}.chips a{padding:8px 14px;border-radius:99px;background:var(--bg-alt);border:1px solid var(--line);font-size:.86rem;font-weight:600;transition:all .2s}.chips a:hover{border-color:var(--accent);color:var(--accent-d)}.why{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.why>div{display:grid;gap:10px;padding-top:22px;border-top:3px solid var(--line);transition:border-color .3s;align-content:start}.why>div:hover{border-color:var(--accent)}.why h3{font-size:1.2rem}.why p{color:var(--muted);font-size:.93rem}.post .lead-p{font-size:1.15rem;color:var(--fg);font-weight:500}.post-meta{margin-bottom:-6px}.share{display:flex;align-items:center;gap:10px;padding-top:20px;border-top:1px solid var(--line);font-weight:700}.share a{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:var(--bg-alt);border:1px solid var(--line);transition:all .2s}.share a:hover{background:var(--accent);color:#fff;border-color:var(--accent)}.share svg{width:18px;height:18px}.blog-bar{display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px;align-items:center;margin-bottom:28px}.blog-bar .filters{margin:0}.search{display:flex;border:1.5px solid var(--line);border-radius:99px;overflow:hidden;background:var(--card)}.search input{border:0;padding:0 18px;height:44px;font:inherit;min-width:0;width:220px;background:0 0;color:var(--fg)}.search input:focus{outline:0}.search button{border:0;background:var(--accent);color:#fff;width:48px;cursor:pointer;display:grid;place-items:center}.search svg{width:18px;height:18px}.pager{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:40px}.pager a{min-width:44px;height:44px;padding:0 14px;display:grid;place-items:center;border-radius:10px;border:1.5px solid var(--line);font-weight:700}.pager a.on,.pager a:hover{background:var(--navy);color:#fff;border-color:var(--navy)}.empty{text-align:center;padding:60px 20px;border:2px dashed var(--line);border-radius:16px;display:grid;gap:16px;justify-items:center;color:var(--muted)}.empty svg{width:56px;height:56px;color:var(--accent)}@media (max-width:980px){.detail{grid-template-columns:1fr}.side{position:static}.why{grid-template-columns:1fr 1fr}.facts{grid-template-columns:1fr 1fr}}@media (max-width:520px){.why{grid-template-columns:1fr}}.thanks{text-align:center;display:grid;gap:16px;justify-items:center;background:var(--card);border:1px solid var(--line);border-radius:20px;padding:clamp(32px,5vw,56px);box-shadow:var(--shadow)}.thanks h1{font-size:clamp(1.8rem,4vw,2.6rem)}.thanks-ico{width:84px;height:84px;border-radius:50%;background:var(--ok-soft);color:var(--ok);display:grid;place-items:center;animation:popin .6s cubic-bezier(.2,.7,.2,1.4) both}.thanks-ico svg{width:42px;height:42px}.thanks-ico.warn{background:var(--accent-soft);color:var(--accent-d);font-family:var(--display);font-weight:800;font-size:1.8rem}@keyframes popin{0%{transform:scale(.3);opacity:0}to{transform:none;opacity:1}}.ref{font-family:ui-monospace,Menlo,Consolas,monospace;font-size:clamp(1.4rem,4vw,2rem);font-weight:700;letter-spacing:.06em;background:var(--accent-soft);color:var(--accent-d);padding:12px 24px;border-radius:12px;border:2px dashed var(--accent);user-select:all}.track-form{display:grid;grid-template-columns:1fr 1fr auto;gap:14px;align-items:end;background:var(--card);border:1px solid var(--line);border-radius:16px;padding:22px;box-shadow:var(--shadow);margin-bottom:24px}@media (max-width:620px){.track-form{grid-template-columns:1fr}}.track-card{background:var(--card);border:1px solid var(--line);border-radius:16px;padding:clamp(20px,3vw,32px);display:grid;gap:26px}.track-top{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:16px}.track-top small{display:block;color:var(--muted);font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.track-top b{font-size:1.02rem}.st{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border-radius:99px;font-size:.82rem;font-weight:700;background:var(--bg-alt);color:var(--muted)}.st::before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor}.st-new{background:#eef2ff;color:#4f46e5}.st-confirmed{background:#e0f2fe;color:#0369a1}.st-loading{background:#fef3c7;color:#b45309}.st-in_transit{background:var(--accent-soft);color:var(--accent-d)}.st-at_border{background:#fce7f3;color:#be185d}.st-delivered{background:var(--ok-soft);color:var(--ok)}.st-cancelled,.st-lost{background:var(--err-soft);color:var(--err)}.st-contacted{background:#e0f2fe;color:#0369a1}.st-quoted{background:#fef3c7;color:#b45309}.progress-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);position:relative}.progress-steps li{display:grid;justify-items:center;gap:8px;text-align:center;position:relative}.progress-steps li::before{content:"";position:absolute;top:13px;inset-inline-start:-50%;width:100%;height:3px;background:var(--line);z-index:0}.progress-steps li:first-child::before{display:none}.progress-steps li.done::before{background:var(--accent)}.progress-steps span{width:28px;height:28px;border-radius:50%;background:var(--card);border:3px solid var(--line);position:relative;z-index:1;transition:all .3s}.progress-steps li.done span{background:var(--accent);border-color:var(--accent)}.progress-steps li.cur span{box-shadow:0 0 0 6px rgba(242,140,40,.2);animation:pulse 2s infinite}.progress-steps small{font-size:.75rem;font-weight:700;color:var(--muted)}.progress-steps li.done small{color:var(--fg)}@media (max-width:620px){.progress-steps{grid-template-columns:1fr;gap:14px}.progress-steps li{grid-template-columns:28px 1fr;justify-items:start;text-align:start;gap:12px;align-items:center}.progress-steps li::before{top:-14px;inset-inline-start:12px;width:3px;height:14px}}.timeline{list-style:none;margin:0;padding:0;display:grid;gap:0}.timeline li{display:grid;grid-template-columns:auto 1fr;gap:4px 14px;padding:14px 0;border-bottom:1px dashed var(--line)}.timeline time{color:var(--muted);font-size:.85rem;align-self:center}.timeline p{grid-column:1/-1;color:var(--muted);font-size:.92rem}.footer{background:var(--navy-3);color:#afc0d4;padding-block:64px 0;font-size:.92rem}.fcols{display:grid;grid-template-columns:1.4fr 1fr 1fr .8fr 1.2fr;gap:36px;padding-bottom:44px}.fcols h4{color:#fff;font-size:1.08rem;margin-bottom:16px}.fcols ul{list-style:none;margin:0;padding:0;display:grid;gap:10px}.fcols a{transition:color .2s}.fcols a:hover{color:var(--accent)}.fabout p{margin-top:16px;max-width:36ch}.footer .logo-text strong{color:#fff}.footer .logo-text small{color:#8ea2ba}.flogo{filter:brightness(0) invert(1)}.socials{display:flex;gap:10px;margin-top:20px}.socials a{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);color:#fff}.socials a:hover{background:var(--accent);border-color:var(--accent);color:#fff}.socials svg{width:18px;height:18px}.fcontact li{display:flex;gap:10px;align-items:flex-start}.fcontact svg{width:17px;height:17px;color:var(--accent);margin-top:4px}.fbottom{border-top:1px solid rgba(255,255,255,.1);padding-block:22px calc(22px + env(safe-area-inset-bottom,0));display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;font-size:.84rem}@media (max-width:1080px){.fcols{grid-template-columns:1fr 1fr 1fr}.fabout{grid-column:1/-1}}@media (max-width:620px){.fcols{grid-template-columns:1fr 1fr}}@media (max-width:420px){.fcols{grid-template-columns:1fr}}.fab{position:fixed;z-index:80;inset-inline-end:calc(18px + env(safe-area-inset-right,0));bottom:calc(18px + env(safe-area-inset-bottom,0));display:grid;gap:12px;justify-items:center}.fab a,.fab button{width:56px;height:56px;border-radius:50%;display:grid;place-items:center;border:0;cursor:pointer;box-shadow:0 12px 28px -10px rgba(0,0,0,.45);transition:transform .25s,opacity .25s}.fab a:hover,.fab button:hover{transform:scale(1.08)}.fab svg{width:26px;height:26px}.fab .wa{background:var(--wa);color:#fff;position:relative}.fab .wa::before{content:"";position:absolute;inset:0;border-radius:50%;border:2px solid var(--wa);animation:ring2 2s ease-out infinite}@keyframes ring2{0%{transform:scale(1);opacity:.8}to{transform:scale(1.6);opacity:0}}.fab .call{background:var(--navy);color:#fff;display:none}.fab .top{background:var(--card);color:var(--fg);border:1px solid var(--line);width:44px;height:44px}.fab .top svg{width:20px;height:20px}.fab .top.off{opacity:0;pointer-events:none;transform:translateY(10px)}@media (max-width:620px){.fab .call{display:grid}}.rv-on .rv.pre{opacity:0;transform:translateY(26px)}.rv{transition:opacity .7s ease,transform .7s cubic-bezier(.2,.7,.2,1)}@media (prefers-reduced-motion:reduce){*,::before,::after{animation:none!important;transition:none!important}html{scroll-behavior:auto}.rv-on .rv.pre{opacity:1;transform:none}}@media print{.topbar,.header,.fab,.footer,.qbar-wrap,.cta-band{display:none}}.prose .ql-align-center{text-align:center}.prose .ql-align-right{text-align:right}.prose .ql-align-justify{text-align:justify}.prose .ql-direction-rtl{direction:rtl;text-align:right}.prose .ql-video{width:100%;aspect-ratio:16/9;border:0;border-radius:12px}:root{--ink:#050F1F;--gold:#F5B342;--gold-2:#F28C28;--glass:rgba(10,28,56,.72)}.gold{background:linear-gradient(90deg,#ffd27a,var(--gold) 40%,var(--gold-2));-webkit-background-clip:text;background-clip:text;color:transparent}.btn-gold{background:linear-gradient(135deg,#ffc861,var(--gold-2));color:#1c1204;box-shadow:0 10px 30px -12px rgba(245,179,66,.8)}.btn-gold:hover{transform:translateY(-2px);box-shadow:0 16px 36px -12px rgba(245,179,66,.95)}.hero2{position:relative;overflow:hidden;background:radial-gradient(120% 80%at 80% 0%,#12305c 0%,#0a1e3c 45%,var(--ink) 100%);color:#fff;isolation:isolate}.hero2-map{position:absolute;inset:0;z-index:-2;opacity:.9}.hero2-map svg{width:100%;height:100%;display:block;direction:ltr}.hero2::after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(5,15,31,.96)0,rgba(5,15,31,.78) 42%,rgba(5,15,31,.35) 100%)}html[dir=rtl] .hero2::after{background:linear-gradient(270deg,rgba(5,15,31,.96)0,rgba(5,15,31,.78) 42%,rgba(5,15,31,.35) 100%)}.hero2-glow{position:absolute;width:600px;height:600px;border-radius:50%;background:radial-gradient(circle,rgba(245,179,66,.18),transparent 65%);inset-inline-end:-120px;top:-200px;z-index:-1;animation:glow 8s ease-in-out infinite alternate}@keyframes glow{to{transform:translate(-60px,80px) scale(1.15)}}.hero2-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:48px;align-items:center;padding-block:clamp(44px,6vw,84px)}.hero2-copy{display:grid;gap:22px;min-width:0}.hero2 h1{font-size:clamp(2.4rem,5.2vw,4.3rem);font-weight:800;line-height:1.02;letter-spacing:-.01em}html[dir=rtl] .hero2 h1{line-height:1.3}.hero2 h1 .gold{display:block}.hero2 .lead{color:#c3d0e2;font-size:1.1rem;max-width:56ch}.hero2-chips{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:10px}.hero2-chips li{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:99px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.14);font-size:.88rem;font-weight:600;backdrop-filter:blur(6px)}.hero2-chips svg{width:16px;height:16px;color:var(--gold)}.hero2 .proof{border-top-color:rgba(255,255,255,.12)}.hero2 .proof b span{color:var(--gold)}.hero2 .map .land,.hero2-map .land{fill:#0f2a4e;stroke:#1e4675;stroke-width:1}.hero2-map .sea-l{fill:#5f7fa6;font-family:"Plus Jakarta Sans",Arial,sans-serif;font-size:11px;font-weight:700;letter-spacing:.3em;opacity:.6}.hero2-map .rt-base{fill:none;stroke:var(--gold);stroke-width:7;opacity:.12;stroke-linecap:round}.hero2-map .rt{fill:none;stroke:var(--gold);stroke-width:2.4;stroke-dasharray:6 7;stroke-linecap:round;animation:dash 1s linear infinite;filter:drop-shadow(0 0 4px rgba(245,179,66,.8))}.hero2-map .rt.back{stroke:#6fd3ff;filter:drop-shadow(0 0 4px rgba(111,211,255,.8));animation-direction:reverse}.hero2-map .rt-base.back{stroke:#6fd3ff}.hero2-map .city circle.c{fill:#fff;stroke:var(--ink);stroke-width:2}.hero2-map .city.hub circle.c{fill:var(--gold)}.hero2-map .ring{fill:none!important;stroke:var(--gold)!important;stroke-width:2;animation:ring 2.2s ease-out infinite;transform-box:fill-box;transform-origin:center}.hero2-map .lbl rect{fill:rgba(5,15,31,.85);stroke:rgba(255,255,255,.18)}.hero2-map .lbl text{fill:#fff;font-family:"Plus Jakarta Sans","IBM Plex Sans Arabic",Arial,sans-serif;font-weight:700;font-size:11px}.hero2-map .trk{fill:var(--gold);stroke:#fff;stroke-width:1.5;filter:drop-shadow(0 0 6px rgba(245,179,66,.9))}.hero2-map .trk.back{fill:#6fd3ff;filter:drop-shadow(0 0 6px rgba(111,211,255,.9))}@media (max-width:980px){.hero2-grid{grid-template-columns:1fr}.hero2::after{background:linear-gradient(180deg,rgba(5,15,31,.7),rgba(5,15,31,.95) 60%)}}.qcard{position:relative;background:var(--glass);backdrop-filter:blur(16px) saturate(1.3);border:1px solid rgba(255,255,255,.16);border-radius:20px;padding:24px;display:grid;gap:14px;box-shadow:0 40px 80px -40px rgba(0,0,0,.8);color:#fff}.qcard::before{content:"";position:absolute;inset:-1px;border-radius:21px;padding:1px;background:linear-gradient(135deg,rgba(245,179,66,.7),transparent 40%,transparent 60%,rgba(111,211,255,.5));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.qcard-h b{display:block;font-family:var(--display);font-size:1.4rem;line-height:1.2}.qcard-h small{color:#afc0d6;font-size:.86rem}.qcard .fld label{color:#afc0d6}.qcard .fld input,.qcard .fld select,.qcard .fld textarea{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.18);color:#fff}.qcard .fld input::placeholder,.qcard .fld textarea::placeholder{color:#8ea2ba}.qcard .fld select option{color:#0e1b2c;background:#fff}.qcard .fld input:focus,.qcard .fld select:focus,.qcard .fld textarea:focus{background:rgba(255,255,255,.12);border-color:var(--gold);box-shadow:0 0 0 4px rgba(245,179,66,.18)}.qdir{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;background:rgba(0,0,0,.25);padding:5px;border-radius:12px}.qdir label{position:relative;cursor:pointer}.qdir input{position:absolute;opacity:0;width:1px;height:1px}.qdir span{display:grid;place-items:center;text-align:center;min-height:40px;padding:4px 6px;border-radius:9px;font-size:.78rem;font-weight:700;color:#c3d0e2;transition:all .2s;line-height:1.2}.qdir input:checked+span{background:linear-gradient(135deg,#ffc861,var(--gold-2));color:#1c1204;box-shadow:0 6px 16px -8px rgba(245,179,66,.9)}.qdir input:focus-visible+span{outline:2px solid var(--gold);outline-offset:2px}.qrow{display:grid;grid-template-columns:1fr auto 1fr;gap:8px;align-items:end}.qswap{width:40px;height:50px;border-radius:9px;border:1px solid rgba(255,255,255,.18);background:rgba(255,255,255,.06);color:var(--gold);cursor:pointer;display:grid;place-items:center;transition:transform .3s}.qswap:hover{transform:rotate(180deg)}.qswap svg{width:20px;height:20px}.qrow2{display:grid;grid-template-columns:1fr 1fr;gap:10px}.qmore summary{cursor:pointer;color:var(--gold);font-weight:700;font-size:.88rem;list-style:none}.qmore summary::before{content:"+ "}.qmore[open] summary::before{content:"– "}.qmore>div,.qmore>.fld{margin-top:10px}.qsafe{display:flex;gap:8px;align-items:center;justify-content:center;color:#8ea2ba;font-size:.78rem}.qsafe svg{width:15px;height:15px;color:#3ddc97}.qcard .alert{margin:0}.qcard .btn{min-height:54px;font-size:1rem}@media (max-width:520px){.qdir{grid-template-columns:1fr 1fr}.qcard{padding:18px}.qrow2{grid-template-columns:1fr}}.ticker{background:var(--ink);border-top:1px solid rgba(255,255,255,.06);border-bottom:1px solid rgba(255,255,255,.06);overflow:hidden;direction:ltr}.ticker-track{display:flex;width:max-content;animation:marquee 60s linear infinite}.ticker:hover .ticker-track{animation-play-state:paused}.ticker a{display:inline-flex;gap:10px;align-items:center;padding:14px 26px;color:#c3d0e2;font-size:.9rem;white-space:nowrap;border-inline-end:1px solid rgba(255,255,255,.08)}.ticker a b{color:#fff}.ticker a span{color:var(--gold);font-weight:700}.ticker a:hover b{color:var(--gold)}@keyframes marquee{to{transform:translateX(-50%)}}.section.kw{background:linear-gradient(180deg,var(--bg) 0%,var(--bg-alt) 100%)}.kw-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.kw-card{position:relative;overflow:hidden;border-radius:22px;padding:30px;display:grid;gap:22px;align-content:start;color:#fff;background:radial-gradient(120% 120%at 100% 0%,#173d6e 0%,#0b2545 50%,var(--ink) 100%);box-shadow:0 30px 60px -36px rgba(5,15,31,.8);transition:transform .35s}.kw-card:hover{transform:translateY(-6px)}.kw-card::after{content:"";position:absolute;inset-inline-end:-80px;top:-80px;width:260px;height:260px;border-radius:50%;border:44px solid rgba(245,179,66,.1)}.kw-card+.kw-card{background:radial-gradient(120% 120%at 100%0,#14466b 0,#0b2a45 50%,#04121f 100%)}.kw-card+.kw-card::after{border-color:rgba(111,211,255,.1)}.kw-top{display:grid;gap:8px;position:relative;z-index:1}.kw-dir{display:inline-block;width:max-content;font-size:.72rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--gold);background:rgba(245,179,66,.12);padding:5px 10px;border-radius:99px}.kw-card+.kw-card .kw-dir{color:#6fd3ff;background:rgba(111,211,255,.12)}.kw-card h3{font-size:clamp(1.7rem,3vw,2.3rem)}.kw-card p{color:#b7c4d6}.kw-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;position:relative;z-index:1}.kw-stats div{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:12px}.kw-stats b{display:block;font-family:var(--display);font-size:1.6rem;line-height:1.1;color:#fff}.kw-stats small{color:#9fb1c8;font-size:.76rem}.kw-lanes{list-style:none;margin:0;padding:0;display:grid;gap:6px;position:relative;z-index:1}.kw-lanes a{display:grid;grid-template-columns:1fr auto auto;gap:12px;align-items:center;padding:12px 14px;border-radius:10px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);transition:all .2s}.kw-lanes a:hover{background:rgba(245,179,66,.12);border-color:rgba(245,179,66,.4)}.kw-lanes span{font-weight:700}.kw-lanes small{color:#9fb1c8;font-size:.8rem}.kw-lanes svg{width:16px;height:16px;color:var(--gold)}html[dir=rtl] .kw-lanes svg{transform:scaleX(-1)}.kw-actions{display:flex;flex-wrap:wrap;gap:10px;position:relative;z-index:1}@media (max-width:900px){.kw-grid{grid-template-columns:1fr}}@media (max-width:480px){.kw-card{padding:22px}.kw-lanes a{grid-template-columns:1fr auto}.kw-lanes small{grid-column:1/-1;grid-row:2}}.pagehead.land{position:relative;isolation:isolate;background:var(--ink);padding-block:clamp(40px,5vw,72px)}.pagehead.land::before{z-index:-1;background:linear-gradient(90deg,rgba(5,15,31,.97)0,rgba(5,15,31,.8) 45%,rgba(5,15,31,.45) 100%)}html[dir=rtl] .pagehead.land::before{background:linear-gradient(270deg,rgba(5,15,31,.97)0,rgba(5,15,31,.8) 45%,rgba(5,15,31,.45) 100%)}.pagehead.land .hero2-map{z-index:-2}.land-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:44px;align-items:center}.land-copy{display:grid;gap:18px;min-width:0}.land-copy h1{max-width:none}@media (max-width:980px){.land-grid{grid-template-columns:1fr}}.note-box{display:flex;gap:10px;align-items:flex-start;padding:14px 16px;border-radius:12px;background:var(--accent-soft);color:#8a4b0b;font-size:.92rem;font-weight:600}.note-box svg{width:18px;height:18px;margin-top:3px;flex-shrink:0;color:var(--accent-d)}.lanes-h{font-size:1.1rem;margin:28px 0-10px;color:var(--muted);font-family:var(--body);font-weight:800;letter-spacing:.04em;text-transform:uppercase}html[dir=rtl] .lanes-h{letter-spacing:0}.lanes.lanes-2{grid-template-columns:1fr 1fr;margin-top:0}@media (max-width:620px){.lanes.lanes-2{grid-template-columns:1fr}}.center-cta{display:flex;justify-content:center;margin-top:24px}.dd-panel .dd-main{background:var(--accent-soft);color:var(--accent-d)}.dd-panel .dd-all{grid-column:1/-1;justify-content:center;color:var(--accent-d);border-top:1px solid var(--line);border-radius:0 0 8px 8px}.dd-panel .dd-all svg{width:16px;height:16px}.lbl-like{font-size:.76rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--muted)}.stars-in{display:flex;flex-direction:row-reverse;justify-content:flex-end;gap:4px}html[dir=rtl] .stars-in{flex-direction:row-reverse;justify-content:flex-start}.stars-in input{position:absolute;opacity:0;width:1px;height:1px}.stars-in label{cursor:pointer;color:#d5dce6;transition:color .15s,transform .15s}.stars-in label svg{width:34px;height:34px}.stars-in label:hover,.stars-in label:hover~label,.stars-in input:checked~label{color:#f5b301}.stars-in label:hover{transform:scale(1.12)}.stars-in input:focus-visible+label{outline:2px solid var(--accent);border-radius:6px}.mbar{display:none}@media (max-width:760px){.mbar{display:grid;grid-template-columns:1fr 1fr 1.2fr;position:fixed;inset:auto 0 0;z-index:85;background:rgba(5,15,31,.96);backdrop-filter:blur(10px);border-top:1px solid rgba(255,255,255,.1);padding:8px max(10px,env(safe-area-inset-right,0)) calc(8px + env(safe-area-inset-bottom,0)) max(10px,env(safe-area-inset-left,0));gap:8px}.mbar a{display:flex;align-items:center;justify-content:center;gap:8px;min-height:48px;border-radius:10px;color:#fff;font-weight:700;font-size:.9rem;background:rgba(255,255,255,.08)}.mbar a.wa{background:var(--wa)}.mbar a.q{background:linear-gradient(135deg,#ffc861,var(--gold-2));color:#1c1204}.mbar svg{width:20px;height:20px}.fab{display:none}body{padding-bottom:calc(66px + env(safe-area-inset-bottom,0))}}@media (prefers-reduced-motion:reduce){.ticker-track{animation:none}}.share{flex-wrap:wrap}.share button{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:var(--bg-alt);border:1px solid var(--line);cursor:pointer;color:var(--fg);transition:all .2s}.share button:hover,.share button.ok{background:var(--accent);color:#fff;border-color:var(--accent)}.share .s-wa{background:var(--wa);color:#fff;border-color:var(--wa)}.inline-cta{display:flex;flex-wrap:wrap;gap:16px;align-items:center;justify-content:space-between;margin:26px 0;padding:22px 24px;border-radius:16px;background:radial-gradient(120% 140%at 100% 0%,#173d6e,#0b2545 55%,var(--ink));color:#fff;box-shadow:0 20px 40px -26px rgba(5,15,31,.7)}.inline-cta b{font-family:var(--display);font-size:1.3rem;display:block}.inline-cta p{color:#b7c4d6;margin:4px 0 0!important}.inline-cta-a{display:flex;flex-wrap:wrap;gap:10px}.prose .inline-cta a{text-decoration:none;color:inherit}.prose .inline-cta .btn-gold{color:#1c1204}.vplayer{aspect-ratio:16/9;border-radius:16px;overflow:hidden;background:#000}.vplayer iframe,.vplayer video{width:100%;height:100%;border:0;display:block}.vid h3 a:hover{color:var(--accent-d)}.lb-tools{display:flex;gap:8px}.lb .lb-wa{width:48px;height:48px;border-radius:50%;display:grid;place-items:center;background:var(--wa);color:#fff}.lb .lb-wa svg{width:22px;height:22px}.vm-tools{position:absolute;top:-58px;inset-inline-end:0;display:flex;gap:8px}.vm-tools .x{position:static}.vm-wa{width:46px;height:46px;border-radius:50%;background:var(--wa);color:#fff;display:grid;place-items:center}.vm-wa svg{width:22px;height:22px}.bot{position:fixed;z-index:95;inset-inline-end:calc(18px + env(safe-area-inset-right,0));bottom:calc(18px + env(safe-area-inset-bottom,0))}.bot-fab{width:66px;height:66px;border-radius:50%;border:0;cursor:pointer;background:radial-gradient(circle at 30% 25%,#1c4c86,#0b2545 70%);box-shadow:0 16px 36px -10px rgba(5,15,31,.7),0 0 0 4px rgba(245,179,66,.35);display:grid;place-items:center;position:relative;animation:botfloat 3.2s ease-in-out infinite}.bot-fab::after{content:"";position:absolute;inset:-4px;border-radius:50%;border:2px solid rgba(245,179,66,.6);animation:ring2 2.4s ease-out infinite}.bot-fab .robot{width:44px;height:44px}.bot-fab .eyes{animation:blink 4s infinite;transform-origin:center 30px}.bot-fab .ant{animation:ant 1.6s ease-in-out infinite}.bot-dot{position:absolute;top:6px;inset-inline-end:6px;width:12px;height:12px;border-radius:50%;background:#3ddc97;border:2px solid #0b2545}@keyframes botfloat{50%{transform:translateY(-6px)}}@keyframes blink{0%,92%,to{transform:scaleY(1)}95%{transform:scaleY(.1)}}@keyframes ant{50%{fill:#f28c28}}.bot.open .bot-fab{animation:none}.bot-bubble{position:absolute;bottom:80px;inset-inline-end:0;width:min(280px,78vw);background:#fff;color:var(--fg);border-radius:16px 16px 4px 16px;padding:14px 34px 14px 16px;box-shadow:0 18px 40px -18px rgba(5,15,31,.55);font-size:.9rem;font-weight:600;cursor:pointer;animation:rise .5s both;border:1px solid var(--line)}html[dir=rtl] .bot-bubble{border-radius:16px 16px 16px 4px;padding:14px 16px 14px 34px}.bot-bx{position:absolute;top:6px;inset-inline-end:8px;border:0;background:0 0;font-size:1.2rem;color:var(--muted);cursor:pointer}.bot-panel{position:absolute;bottom:82px;inset-inline-end:0;width:min(380px,calc(100vw - 32px));height:min(580px,calc(100vh - 140px));background:var(--card);border-radius:20px;box-shadow:0 30px 70px -20px rgba(5,15,31,.6);display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--line);animation:botin .3s cubic-bezier(.2,.7,.2,1)}@keyframes botin{0%{opacity:0;transform:translateY(16px) scale(.96)}to{opacity:1;transform:none}}.bot-h{display:flex;align-items:center;gap:12px;padding:14px 16px;background:radial-gradient(120% 140%at 100% 0%,#173d6e,#0b2545 60%,var(--ink));color:#fff}.bot-av{width:42px;height:42px;border-radius:50%;background:rgba(255,255,255,.1);display:grid;place-items:center}.bot-av svg{width:30px;height:30px}.bot-h b{display:block}.bot-h small{color:#afc0d6;font-size:.78rem;display:flex;align-items:center;gap:6px}.bot-h small i{width:7px;height:7px;border-radius:50%;background:#3ddc97}.bot-x{margin-inline-start:auto;background:rgba(255,255,255,.1);border:0;color:#fff;width:34px;height:34px;border-radius:50%;cursor:pointer;display:grid;place-items:center}.bot-x svg{width:18px;height:18px}.bot-log{flex:1;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:10px;background:var(--bg-alt)}.msg{max-width:86%;padding:10px 14px;border-radius:16px;font-size:.92rem;line-height:1.5;animation:msgin .25s ease}@keyframes msgin{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.msg.m-bot{background:#fff;border:1px solid var(--line);align-self:flex-start;border-end-start-radius:4px}.msg.m-me{background:var(--navy);color:#fff;align-self:flex-end;border-end-end-radius:4px}.msg a{color:var(--accent-d);font-weight:700}.msg .muted-b{display:block;margin-top:6px;color:var(--muted);font-size:.84rem}.msg .mini-wa{display:inline-flex;margin-top:8px;background:var(--wa);color:#fff;padding:6px 12px;border-radius:99px;font-size:.84rem}.msg.typing{display:flex;gap:4px;padding:14px}.msg.typing i{width:7px;height:7px;border-radius:50%;background:var(--muted);animation:dots 1s infinite}.msg.typing i:nth-child(2){animation-delay:.15s}.msg.typing i:nth-child(3){animation-delay:.3s}@keyframes dots{50%{opacity:.25;transform:translateY(-3px)}}.bot-chips{display:flex;flex-wrap:wrap;gap:6px;padding:10px 12px;background:var(--bg-alt);border-top:1px solid var(--line);max-height:132px;overflow-y:auto}.bot-chips:empty{display:none}.chip{border:1.5px solid var(--line);background:#fff;color:var(--fg);border-radius:99px;padding:7px 12px;font:inherit;font-size:.82rem;font-weight:700;cursor:pointer;transition:all .15s}.chip:hover{border-color:var(--accent);color:var(--accent-d)}.chip.gold{background:linear-gradient(135deg,#ffc861,var(--gold-2));border-color:transparent;color:#1c1204}.chip.wa{background:var(--wa);border-color:var(--wa);color:#fff}.bot-in{display:flex;gap:8px;padding:10px 12px;border-top:1px solid var(--line);background:#fff}.bot-in input{flex:1;min-width:0;border:1.5px solid var(--line);border-radius:99px;padding:0 16px;height:44px;font:inherit;font-size:.92rem}.bot-in input:focus{outline:0;border-color:var(--accent)}.bot-in button{width:44px;height:44px;border-radius:50%;border:0;background:var(--accent);color:#fff;cursor:pointer;display:grid;place-items:center}.bot-in button svg{width:18px;height:18px}html[dir=rtl] .bot-in button svg{transform:scaleX(-1)}@media (max-width:760px){.bot{bottom:calc(76px + env(safe-area-inset-bottom,0));inset-inline-end:12px}.bot-fab{width:56px;height:56px}.bot-fab .robot{width:38px;height:38px}.bot-panel{position:fixed;inset:auto 8px calc(76px + env(safe-area-inset-bottom,0)) 8px;width:auto;height:min(560px,calc(100vh - 150px))}.bot-bubble{bottom:68px}}.exit{position:fixed;inset:0;z-index:160;background:rgba(5,15,31,.7);backdrop-filter:blur(4px);display:grid;place-items:center;padding:20px;animation:fade .25s}.exit-in{position:relative;width:min(460px,100%);background:radial-gradient(120% 120%at 100% 0%,#173d6e,#0b2545 55%,var(--ink));color:#fff;border-radius:22px;padding:30px;display:grid;gap:14px;text-align:center;box-shadow:0 40px 80px -30px rgba(0,0,0,.8);animation:popin .45s cubic-bezier(.2,.7,.2,1.3)}.exit-art{width:70px;height:70px;margin:0 auto;border-radius:50%;background:rgba(255,255,255,.08);display:grid;place-items:center;animation:botfloat 3s ease-in-out infinite}.exit-art svg{width:48px;height:48px}.exit h3{font-size:1.45rem}.exit p{color:#b7c4d6}.exit-f{display:grid;gap:10px}.exit-f input,.exit-f select{height:48px;border-radius:10px;border:1px solid rgba(255,255,255,.2);background:rgba(255,255,255,.08);color:#fff;padding:0 14px;font:inherit}.exit-f select option{color:#0e1b2c}.exit-f input::placeholder{color:#8ea2ba}.exit-x{position:absolute;top:12px;inset-inline-end:14px;background:0 0;border:0;color:#fff;font-size:1.6rem;cursor:pointer}.exit-no{background:0 0;border:0;color:#8ea2ba;cursor:pointer;font:inherit;text-decoration:underline}.exit-msg{color:#ffd27a;font-weight:700}.exit-msg .btn{margin-top:10px}@media (prefers-reduced-motion:reduce){.bot-fab,.exit-art{animation:none}}.pagehead .qcard p{font-size:.78rem;color:#8ea2ba;max-width:none;animation:none}.pagehead .qcard .qcard-h small{font-size:.86rem}.pagehead.land h1{font-size:clamp(2rem,4.4vw,3.4rem)}.trucks-sec{background:linear-gradient(180deg,#fff,var(--bg-alt))}.tgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:22px;margin-top:8px}.tcard{position:relative;display:flex;flex-direction:column;background:var(--card);border:1px solid var(--line);border-radius:18px;overflow:hidden;box-shadow:var(--shadow);transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s,border-color .35s;min-width:0}.tcard::before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1.5px;background:linear-gradient(135deg,transparent 30%,var(--gold),transparent 70%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .35s;pointer-events:none;z-index:2}.tcard:hover{transform:translateY(-6px);box-shadow:0 30px 60px -28px rgba(11,37,69,.55)}.tcard:hover::before{opacity:1}.tcard-media{position:relative;aspect-ratio:16/9;background:radial-gradient(120% 120%at 80% 0%,#163a6b,#0a1e3c 60%,var(--ink));overflow:hidden}.tcard-media img{width:100%;height:100%;object-fit:cover;transition:transform .6s}.tcard:hover .tcard-media img{transform:scale(1.06)}.tcard-media::after{content:"";position:absolute;inset:auto 0 0 0;height:45%;background:linear-gradient(transparent,rgba(5,15,31,.55));pointer-events:none}.tcard-svg{position:absolute;inset:auto 0 8%0;width:100%;height:62%;direction:ltr}.tcard-svg .b{fill:#1f4e8c}.tcard-svg .a{fill:#f28c28}.tcard-svg .g{fill:#bfe3ff;opacity:.85}.tcard-svg .w{fill:#0b1424;stroke:#9fb3cc;stroke-width:3}.tcard-truck{animation:tc-bob 1.8s ease-in-out infinite;transform-origin:center}.tcard:hover .tcard-truck{animation:tc-drive 1.4s ease-in-out infinite}.tcard-road rect{fill:url(#none);fill:#1b2b42}.tcard-media .tcard-svg~*{z-index:1}.tcard-media:not(:has(img))::before{content:"";position:absolute;left:0;right:0;bottom:6%;height:3px;background:repeating-linear-gradient(90deg,#f5b342 0 22px,transparent 22px 44px);opacity:.6;animation:tc-road 1s linear infinite}@keyframes tc-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-1.5px)}}@keyframes tc-drive{0%,to{transform:translateX(-4px)}50%{transform:translateX(6px)}}@keyframes tc-road{to{background-position:-44px 0}}.tcard-dir{position:absolute;top:14px;inset-inline-start:14px;z-index:3;padding:6px 12px;border-radius:99px;font-size:.78rem;font-weight:800;letter-spacing:.02em;color:#1c1204;background:linear-gradient(135deg,#ffd27a,var(--gold));box-shadow:0 8px 20px -8px rgba(245,179,66,.9)}.tcard-dir.dir-kwuae{background:linear-gradient(135deg,#7fe3b0,#22c55e);color:#052e16}.tcard-dir.dir-local{background:linear-gradient(135deg,#bfdbfe,#60a5fa);color:#0b2545}.tcard-dir.dir-gcc{background:linear-gradient(135deg,#e9d5ff,#a78bfa);color:#2e1065}.tcard-av{position:absolute;bottom:12px;inset-inline-start:14px;z-index:3;display:inline-flex;align-items:center;gap:8px;padding:5px 12px;border-radius:99px;background:rgba(5,15,31,.7);backdrop-filter:blur(6px);color:#fff;font-size:.8rem;font-weight:700}.tcard-av i{width:8px;height:8px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 0 rgba(34,197,94,.7);animation:tc-pulse 1.6s infinite}.tcard-av.off i{background:#9ca3af;animation:none}@keyframes tc-pulse{70%{box-shadow:0 0 0 9px transparent}to{box-shadow:0 0 0 0 transparent}}.tcard-body{display:flex;flex-direction:column;gap:10px;padding:18px 20px 20px;flex:1}.tcard-body h3{font-size:1.3rem}.tcard-route{display:flex;align-items:center;gap:10px;font-weight:800;color:var(--navy);flex-wrap:wrap}.tcard-route span{background:var(--bg-alt);border:1px solid var(--line);padding:4px 10px;border-radius:8px;font-size:.9rem}.tcard-arrow{color:var(--accent);transition:transform .35s}html[dir=rtl] .tcard-arrow{transform:scaleX(-1)}.tcard:hover .tcard-arrow{transform:translateX(4px)}html[dir=rtl] .tcard:hover .tcard-arrow{transform:scaleX(-1) translateX(4px)}.tcard-cap{display:flex;align-items:center;gap:8px;color:var(--muted);font-weight:600;font-size:.92rem}.tcard-cap svg{color:var(--accent)}.tcard-note{font-size:.88rem;color:var(--muted)}.tcard-foot{margin-top:auto;padding-top:14px;border-top:1px dashed var(--line);display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.tcard-price b{display:block;font-family:var(--display);font-size:1.45rem;color:var(--navy)}.tcard-price b.sm{font-size:1rem;color:var(--accent-d)}.tcard-price small{color:var(--muted);font-size:.78rem}.tcard-foot .btn{min-height:44px;padding:0 18px}.tcard.is-booked{opacity:.72;filter:saturate(.6)}.tcard.is-booked:hover{transform:none}.tfilter{display:flex;gap:10px;flex-wrap:wrap;margin:0 0 26px}.tfilter a{padding:9px 18px;border-radius:99px;border:1.5px solid var(--line);font-weight:700;font-size:.9rem;background:#fff;transition:.2s}.tfilter a.on,.tfilter a:hover{background:var(--navy);border-color:var(--navy);color:#fff}@media (prefers-reduced-motion:reduce){.tcard-truck,.tcard-av i,.tcard-media::before{animation:none!important}}.acc-btn{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 14px;border-radius:9px;border:1.5px solid var(--line);font-weight:700;font-size:.9rem;white-space:nowrap;transition:.2s}.acc-btn:hover,.acc-btn.on{border-color:var(--accent);color:var(--accent-d)}.acc-btn svg{font-size:1.15rem}@media (max-width:1180px){.acc-btn span{display:none}.acc-btn{padding:0 11px}}@media (max-width:1440px){html[dir=rtl] .acc-btn span{display:none}html[dir=rtl] .acc-btn{padding:0 11px}}@media (max-width:640px){.acc-btn{display:none}}.qlogin{text-align:center;font-size:.85rem;margin-top:-4px}.qlogin a{color:var(--gold);text-decoration:underline;text-underline-offset:3px}.auth-wrap{background:radial-gradient(110% 80%at 85% 0%,#12305c 0%,#0a1e3c 50%,var(--ink));padding:clamp(40px,7vw,90px)0;min-height:70vh}.auth{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(24px,4vw,60px);align-items:center}.auth.one{grid-template-columns:minmax(0,520px);justify-content:center}.auth-card{background:#fff;border-radius:20px;padding:clamp(24px,4vw,40px);display:grid;gap:16px;box-shadow:0 40px 80px -40px rgba(0,0,0,.6);min-width:0}.auth-card h1{font-size:clamp(1.7rem,3vw,2.2rem)}.auth-links{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;font-size:.9rem;color:var(--muted)}.auth-links a{color:var(--accent-d);font-weight:600}.auth-art{color:#fff;display:grid;gap:18px;align-content:center}.auth-art h2{font-size:clamp(1.8rem,3.4vw,2.8rem)}.auth-art .kicker{color:var(--gold)}.auth-list{list-style:none;padding:0;margin:0;display:grid;gap:12px;color:#c9d6e8}.auth-list li{display:flex;gap:10px;align-items:flex-start}.auth-list svg{color:var(--gold);margin-top:5px}.auth-art .btn{justify-self:start}.grid2f{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}@media (max-width:860px){.auth{grid-template-columns:1fr}.auth-art{order:-1;text-align:start}}@media (max-width:560px){.grid2f{grid-template-columns:1fr}}.auth-choice{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.auth-opt{display:grid;gap:8px;padding:22px;border-radius:16px;border:1.5px solid var(--line);background:#fff;transition:.25s}.auth-opt:hover{border-color:var(--accent);transform:translateY(-3px);box-shadow:var(--shadow)}.auth-opt b{font-family:var(--display);font-size:1.25rem;color:var(--navy)}@media (max-width:620px){.auth-choice{grid-template-columns:1fr}}.acc-hero{background:linear-gradient(120deg,var(--ink),#0f2c55);color:#fff;padding-top:26px}.acc-hero-in{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.acc-id{display:flex;align-items:center;gap:14px;min-width:0}.acc-id div{display:grid;min-width:0}.acc-id b{font-family:var(--display);font-size:1.35rem}.acc-id small,.acc-id span{color:#a9bcd6;font-size:.84rem}.acc-av{width:52px;height:52px;border-radius:14px;display:grid;place-items:center;background:linear-gradient(135deg,#ffd27a,var(--gold-2));color:#1c1204;font-weight:800;font-size:1.4rem;flex-shrink:0}.acc-hero .btn-line{min-height:42px}.acc-tabs{display:flex;gap:4px;margin-top:22px;overflow-x:auto;scrollbar-width:none}.acc-tabs::-webkit-scrollbar{display:none}.acc-tabs a{display:inline-flex;align-items:center;gap:8px;padding:13px 16px;border-radius:12px 12px 0 0;font-weight:700;font-size:.92rem;color:#b7c4d6;white-space:nowrap;transition:.2s}.acc-tabs a:hover{color:#fff}.acc-tabs a.on{background:var(--bg-alt);color:var(--navy)}.acc-tabs a.on svg{color:var(--accent)}.section.acc{background:var(--bg-alt);padding-top:30px}.acc-welcome{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap;padding:clamp(22px,3vw,34px);border-radius:20px;background:linear-gradient(120deg,#fff 0,#fff7e8 100%);border:1px solid #f6e2b8;margin-bottom:20px;position:relative;overflow:hidden}.acc-welcome::after{content:"";position:absolute;inset-inline-end:-40px;top:-40px;width:180px;height:180px;border-radius:50%;background:radial-gradient(circle,rgba(245,179,66,.35),transparent 70%);animation:tc-bob 4s ease-in-out infinite}.acc-welcome h1{font-size:clamp(1.6rem,3vw,2.3rem)}.acc-welcome p{color:var(--muted);margin-top:6px}.acc-welcome .actions{display:flex;gap:10px;flex-wrap:wrap;position:relative;z-index:1}.acc-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:20px}.acc-stats>div{background:#fff;border:1px solid var(--line);border-radius:16px;padding:18px 20px;display:grid;gap:4px}.acc-stats small{color:var(--muted);font-weight:700;font-size:.8rem;text-transform:uppercase;letter-spacing:.05em}html[dir=rtl] .acc-stats small{letter-spacing:0}.acc-stats b{font-family:var(--display);font-size:2rem;color:var(--navy)}.acc-stats .gold{background:linear-gradient(135deg,var(--navy),#174079);border:0;-webkit-text-fill-color:initial;color:#fff}.acc-stats .gold small{color:#b7c4d6}.acc-stats .gold b{color:var(--gold);font-size:1.5rem}@media (max-width:820px){.acc-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.acc-grid{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:20px;align-items:start}@media (max-width:940px){.acc-grid{grid-template-columns:1fr}}.acc-side{display:grid;gap:16px}.acc-card{background:#fff;border:1px solid var(--line);border-radius:18px;padding:clamp(18px,2.6vw,28px);display:grid;gap:16px;min-width:0}.acc-card.navy{background:var(--navy);color:#fff;border:0}.acc-card.navy p{color:#b7c4d6}.acc-card.navy .side-phone{color:#fff;font-weight:800;text-align:center}.acc-card-h{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.acc-card-h h2{font-size:1.4rem}.acc-card-h a{color:var(--accent-d);font-weight:700;font-size:.9rem}.acc-card-h.mt{margin:34px 0 14px}.h2s{font-size:clamp(1.5rem,2.6vw,2rem)}.narrow-card{max-width:760px;margin-inline:auto}.gold-card{background:linear-gradient(135deg,#fff4dc,#ffe2a8);border-color:#f3cf7f}.gold-card small{font-weight:700;color:#8a5a00;text-transform:uppercase;font-size:.78rem}.gold-card>b{font-family:var(--display);font-size:2.1rem;color:var(--navy)}.orow{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:14px 16px;border:1px solid var(--line);border-radius:14px;transition:.2s;background:#fff}.orow+.orow{margin-top:-6px}.orow:hover{border-color:var(--accent);transform:translateX(3px);box-shadow:var(--shadow)}html[dir=rtl] .orow:hover{transform:translateX(-3px)}.orow-main{display:grid;gap:2px;min-width:0}.orow-main b{color:var(--navy);font-size:.95rem}.orow-main span{font-weight:700}.orow-main small{color:var(--muted);font-size:.82rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.orow-bar{display:flex;gap:4px}.orow-bar i{width:22px;height:5px;border-radius:9px;background:var(--line)}.orow-bar i.on{background:linear-gradient(90deg,var(--gold),var(--accent))}.orow-price{grid-column:1/-1;font-weight:800;color:var(--navy);font-size:.9rem;margin-top:-6px}@media (max-width:560px){.orow{grid-template-columns:minmax(0,1fr) auto}.orow-bar{grid-column:1/-1;order:3}}.quote-alert{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:16px 20px;border-radius:16px;background:var(--navy);color:#fff;margin-bottom:16px;animation:qa-in .6s ease both}.quote-alert>svg{font-size:1.6rem;color:var(--gold)}.quote-alert div{display:grid;flex:1;min-width:200px}.quote-alert span{color:#b7c4d6}.quote-alert strong{color:var(--gold)}@keyframes qa-in{0%{opacity:0;transform:translateY(8px)}}.empty.sm{padding:30px 10px;display:grid;justify-items:center;gap:12px;text-align:center;color:var(--muted)}.empty.sm svg{font-size:2.4rem;color:var(--accent)}.ospec{grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr))}.oform fieldset{border:1px solid var(--line);border-radius:14px;padding:16px 18px 18px;margin:0;display:grid;gap:14px;min-width:0}.oform legend{padding:0 8px;font-family:var(--display);font-weight:700;font-size:1.05rem;color:var(--navy)}.ov{display:flex;align-items:center;gap:14px;padding:14px 16px;border-radius:14px;background:linear-gradient(120deg,#fff7e8,#fff);border:1px solid #f6e2b8}.ov svg{font-size:1.8rem;color:var(--accent)}.ov div{display:grid}.ov small{color:var(--muted);font-size:.78rem;font-weight:700;text-transform:uppercase}.ov b{color:var(--navy)}.ov span{font-size:.88rem;color:var(--muted)}.seg{display:flex;gap:8px;flex-wrap:wrap}.seg label{cursor:pointer}.seg input{position:absolute;opacity:0;pointer-events:none}.seg span{display:inline-flex;align-items:center;min-height:44px;padding:0 18px;border-radius:99px;border:1.5px solid var(--line);font-weight:700;font-size:.92rem;transition:.2s;background:var(--bg-alt)}.seg input:checked+span{background:var(--navy);color:#fff;border-color:var(--navy);box-shadow:0 8px 20px -10px rgba(11,37,69,.8)}.seg input[value=urgent]:checked+span{background:linear-gradient(135deg,#f87171,#dc2626);border-color:#dc2626}.seg input:focus-visible+span{outline:2px solid var(--accent);outline-offset:2px}.oform fieldset:has(.seg input[value=date]:not(:checked)) .date-fld{display:none}.rate-row{display:grid;grid-template-columns:minmax(0,1fr) 110px;gap:10px}.rate-row input,.rate-row select{font:inherit;font-size:1.15rem;font-weight:800;color:var(--navy);background:var(--bg-alt);border:1.5px solid var(--line);border-radius:9px;min-height:54px;padding:0 14px;width:100%}.rate-row input:focus,.rate-row select:focus{outline:0;border-color:var(--accent);background:#fff}.acc-id .acc-av{color:#1c1204;font-size:1.4rem}.acc-hero .btn-line{background:0 0;color:#fff;border-color:rgba(255,255,255,.45)}.acc-hero .btn-line:hover{background:#fff;color:var(--navy)}.tcard-av{top:14px;bottom:auto;inset-inline-start:auto;inset-inline-end:14px}.ospec{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,210px),1fr));gap:12px;margin:4px 0 8px}.ospec>div{display:grid!important;gap:4px;padding:12px 14px!important;border:1px solid var(--line)!important;border-radius:12px;background:var(--bg-alt);text-align:start!important}.ospec dt{font-size:.74rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);margin:0}html[dir=rtl] .ospec dt{letter-spacing:0}.ospec dd{margin:0;font-weight:800;color:var(--navy);text-align:start!important}.bzone{padding:clamp(22px,3.5vw,44px)0}.bzone.bz-full{padding:0}.bz-pages_top{padding-bottom:0}.bz-footer{padding-bottom:clamp(30px,4vw,56px)}.bslider{position:relative;overflow:hidden;border-radius:20px;box-shadow:0 26px 60px -34px rgba(11,37,69,.55);isolation:isolate}.bz-full .bslider{border-radius:0;box-shadow:none}.btrack{display:flex;transition:transform .8s cubic-bezier(.65,0,.25,1)}.bslide{position:relative;flex:0 0 100%;min-width:0;overflow:hidden;background:var(--bbg,var(--navy));color:var(--bfg,#fff)}.bmedia,.bmedia img{display:block;width:100%;height:auto}.bslide[style*="--bmh"] .bmedia img,.bslide[style*="--bmh"] .bvid{max-height:var(--bmh);object-fit:cover}.bvid{position:relative;aspect-ratio:16/9;background:#000}.bvid video,.bvid iframe{position:absolute;inset:0;width:100%;height:100%;border:0;object-fit:cover}.bfill{position:absolute;inset:0;z-index:2}.bcap{position:absolute;inset:auto 0 0 0;z-index:3;padding:clamp(18px,3vw,36px);background:linear-gradient(transparent,rgba(5,15,31,.82));color:#fff;display:grid;gap:8px;justify-items:start}.bcap h3{font-size:clamp(1.3rem,2.6vw,2.2rem);max-width:30ch}.bcap p{max-width:60ch;color:#dce6f2}@media (max-width:600px){.bcap{position:relative;background:var(--bbg,var(--navy))}}.bposter{position:relative;display:grid;grid-template-columns:minmax(0,1fr);align-items:center;min-height:clamp(180px,22vw,280px);padding:clamp(24px,4vw,52px);background:radial-gradient(120% 140%at 100% 0%,rgba(255,255,255,.16),transparent 55%),var(--bbg,var(--navy));overflow:hidden}.bposter.has-img{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:clamp(18px,3vw,40px)}.bp-copy{position:relative;z-index:1;display:grid;gap:12px;justify-items:start}.bp-copy h3{font-size:clamp(1.6rem,3.4vw,2.8rem);line-height:1.1;max-width:22ch}.bp-copy p{opacity:.88;max-width:52ch;font-size:1.05rem}.bp-art img{width:100%;height:auto;border-radius:14px;box-shadow:0 20px 40px -20px rgba(0,0,0,.6)}.bp-deco{position:absolute;inset-inline-end:-10px;bottom:-10px;width:min(460px,60%);height:auto;color:var(--bfg,#fff);pointer-events:none}html[dir=rtl] .bp-deco{transform:scaleX(-1)}@media (max-width:700px){.bposter.has-img{grid-template-columns:1fr}.bp-art{order:-1}}.btext{display:flex;flex-wrap:wrap;gap:8px 16px;align-items:center;justify-content:center;padding:16px 22px;text-align:center}.btext a{color:inherit;font-weight:800;text-decoration:underline;text-underline-offset:3px}.bslide.ba-zoom .bmedia img,.bslide.ba-zoom .bp-art img{animation:bkb 14s ease-in-out infinite alternate}@keyframes bkb{0%{transform:scale(1)}to{transform:scale(1.08)}}.bslide .bcap,.bslide .bp-copy,.bslide .btext{transition:opacity .7s .25s,transform .7s .25s}.bslide:not(.on) .bcap,.bslide:not(.on) .bp-copy,.bslide:not(.on) .btext{opacity:0;transform:translateY(18px)}.bslide.ba-slide:not(.on) .bp-copy,.bslide.ba-slide:not(.on) .bcap{transform:translateX(-40px)}.bslide.ba-none .bcap,.bslide.ba-none .bp-copy{transition:none;opacity:1;transform:none}.bnav{position:absolute;top:50%;z-index:5;transform:translateY(-50%);width:44px;height:44px;border-radius:50%;border:0;background:rgba(255,255,255,.88);color:var(--navy);display:grid;place-items:center;cursor:pointer;box-shadow:0 8px 20px -8px rgba(0,0,0,.5);opacity:0;transition:.25s}.bslider:hover .bnav,.bnav:focus-visible{opacity:1}.bnav.prev{inset-inline-start:14px}.bnav.next{inset-inline-end:14px}html[dir=rtl] .bnav svg{transform:scaleX(-1)}.bdots{position:absolute;bottom:14px;left:0;right:0;z-index:5;display:flex;justify-content:center;gap:8px}.bdots button{width:9px;height:9px;padding:0;border-radius:99px;border:0;background:rgba(255,255,255,.55);cursor:pointer;transition:.3s}.bdots button.on{width:28px;background:var(--gold)}@media (hover:none){.bnav{display:none}}.side-banner{border-radius:16px;overflow:hidden;box-shadow:var(--shadow)}.side-banner .bposter,.side-banner .bposter.has-img{grid-template-columns:1fr;min-height:0;padding:22px}.side-banner .bp-copy h3{font-size:1.35rem}.side-banner .bslide .bcap,.side-banner .bslide .bp-copy{opacity:1;transform:none}.ann{position:relative;background:var(--abg,linear-gradient(90deg,#F5B342,#F28C28));color:var(--afg,#1C1204);font-size:.88rem;font-weight:700;overflow:hidden;z-index:60}.ann-track{overflow:hidden;padding:9px 0;margin-inline-end:40px;-webkit-mask:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent);mask:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent)}.ann-run{display:inline-flex;white-space:nowrap;animation:ann-move 30s linear infinite;direction:ltr}.ann:hover .ann-run{animation-play-state:paused}.ann-i{display:inline-flex;align-items:center;gap:10px;padding:0 42px}html[dir=rtl] .ann-i{direction:rtl}.ann-i i{font-style:normal;opacity:.7}.ann-i a{color:inherit;text-decoration:underline;text-underline-offset:3px}.ann-x{position:absolute;top:50%;inset-inline-end:8px;transform:translateY(-50%);width:28px;height:28px;border:0;border-radius:50%;background:rgba(0,0,0,.12);color:inherit;font-size:1.1rem;line-height:1;cursor:pointer}@keyframes ann-move{to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.ann-run{animation:none}.bslide.ba-zoom img{animation:none}}.bpop{position:fixed;inset:0;z-index:300;display:grid;place-items:center;padding:16px;background:rgba(5,15,31,.6);backdrop-filter:blur(4px);opacity:0;transition:opacity .3s}.bpop.show{opacity:1}.bpop-in{position:relative;width:min(680px,100%);max-height:calc(100vh - 32px);overflow:auto;border-radius:20px;box-shadow:0 40px 80px -30px rgba(0,0,0,.7);transform:translateY(24px) scale(.96);transition:transform .4s cubic-bezier(.2,.8,.2,1)}.bpop.show .bpop-in{transform:none}.bpop .bslide{opacity:1}.bpop .bslide .bcap,.bpop .bslide .bp-copy{opacity:1;transform:none}.bpop-x{position:absolute;top:10px;inset-inline-end:10px;z-index:6;width:36px;height:36px;border-radius:50%;border:0;background:rgba(255,255,255,.92);color:var(--navy);font-size:1.4rem;line-height:1;cursor:pointer}@media (hover:hover){.bslider[data-slider] .bposter,.bslider[data-slider] .bcap,.bslider[data-slider] .btext{padding-inline:clamp(64px,6vw,84px)}}.lock-badge{position:absolute;top:12px;inset-inline-start:12px;z-index:3;display:inline-flex;align-items:center;gap:6px;padding:5px 11px;border-radius:99px;background:rgba(5,15,31,.78);backdrop-filter:blur(6px);color:#ffd27a;font-size:.76rem;font-weight:800}.pcard-img,.vid-thumb{position:relative}.vid-thumb.is-locked img{filter:blur(3px) brightness(.7)}.agrid-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:24px}.agrid-cards.mb{margin-bottom:34px}.acard{background:var(--card);border:1px solid var(--line);border-radius:18px;overflow:hidden;box-shadow:var(--shadow);display:flex;flex-direction:column;transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s;min-width:0}.acard:hover{transform:translateY(-6px);box-shadow:0 30px 60px -28px rgba(11,37,69,.55)}.acard-media{position:relative;display:grid;gap:3px;aspect-ratio:4/3;background:var(--navy);overflow:hidden}.acard-media img{width:100%;height:100%;object-fit:cover;transition:transform .6s}.acard:hover .acard-media img{transform:scale(1.05)}.acard-media.n2{grid-template-columns:2fr 1fr}.acard-media.n3{grid-template-columns:2fr 1fr;grid-template-rows:1fr 1fr}.acard-media.n3 .m0{grid-row:1/3}.acard-media .ph{display:grid;place-items:center;color:#5b7ba6;font-size:3rem}.acard-count{position:absolute;bottom:12px;inset-inline-end:12px;z-index:3;display:inline-flex;align-items:center;gap:5px;padding:5px 11px;border-radius:99px;background:rgba(5,15,31,.78);color:#fff;font-size:.8rem;font-weight:800}.acard.is-locked .acard-media img{filter:blur(6px) brightness(.65);transform:scale(1.08)}.acard-veil{position:absolute;inset:0;z-index:2;display:grid;place-content:center;justify-items:center;gap:8px;color:#fff;text-align:center}.acard-veil svg{font-size:2rem;color:var(--gold)}.acard-body{padding:18px 20px 20px;display:grid;gap:8px}.acard-body h3{font-size:1.25rem}.acard-body p{color:var(--muted);font-size:.92rem}.acard .meta{display:flex;flex-wrap:wrap;gap:6px 14px;color:var(--muted);font-size:.82rem;font-weight:600}.acard .meta span{display:inline-flex;align-items:center;gap:5px}.acard .meta svg{color:var(--accent)}.tags{display:flex;flex-wrap:wrap;gap:6px}.tags a{padding:3px 10px;border-radius:99px;background:var(--accent-soft);color:var(--accent-d);font-size:.8rem;font-weight:700;transition:.2s}.tags a:hover{background:var(--accent);color:#fff}.tags.big a{font-size:.88rem;padding:6px 13px}.album-head{position:relative;overflow:hidden}.album-head-bg{position:absolute;inset:0;background-size:cover;background-position:center;opacity:.22;filter:blur(2px);transform:scale(1.05)}.album-head .container{position:relative}.album-facts{list-style:none;margin:18px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:10px}.album-facts li{display:inline-flex;align-items:center;gap:7px;padding:7px 14px;border-radius:99px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.18);color:#fff;font-weight:700;font-size:.88rem}.album-facts svg{color:var(--gold)}.album-facts .lock{background:rgba(245,179,66,.18)}.agrid{display:grid;gap:10px}.agrid figure{margin:0;position:relative;overflow:hidden;border-radius:14px;background:var(--bg-alt)}.agrid a{display:block;height:100%}.agrid img{width:100%;height:100%;object-fit:cover;transition:transform .5s}.agrid a:hover img{transform:scale(1.05)}.agrid .gal-zoom{position:absolute;inset:auto 12px 12px auto;width:38px;height:38px;border-radius:50%;background:rgba(255,255,255,.9);color:var(--navy);display:grid;place-items:center;opacity:0;transition:.25s}.agrid a:hover .gal-zoom{opacity:1}.ag-mosaic{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:clamp(150px,19vw,250px)}.ag-mosaic figure:first-child{grid-column:span 2;grid-row:span 2}.ag-mosaic .fd3{grid-column:span 3}.ag-mosaic .fd2{grid-column:span 2}.ag-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr))}.ag-grid figure{aspect-ratio:1}.ag-story{grid-template-columns:minmax(0,920px);justify-content:center;gap:28px}.ag-story img{height:auto}.ag-story figcaption{padding:12px 4px 0;color:var(--muted);font-weight:600;text-align:center;background:var(--bg)}@media (max-width:760px){.ag-mosaic{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:150px}.ag-mosaic .fd3,.ag-mosaic .fd2{grid-column:auto}.ag-mosaic .fm2{grid-column:span 2}}.aslider{display:grid;gap:12px}.aslider-main{position:relative;aspect-ratio:16/9;border-radius:18px;overflow:hidden;background:#000}.aslider-main>a{position:absolute;inset:0;opacity:0;transition:opacity .6s;pointer-events:none}.aslider-main>a.on{opacity:1;pointer-events:auto}.aslider-main img{width:100%;height:100%;object-fit:contain}.aslider-main .bnav{opacity:1}.aslider-thumbs{display:flex;gap:8px;overflow-x:auto;scrollbar-width:thin;padding-bottom:4px}.aslider-thumbs button{flex:0 0 96px;height:66px;padding:0;border:2px solid transparent;border-radius:10px;overflow:hidden;cursor:pointer;opacity:.6;transition:.2s;background:0 0}.aslider-thumbs button.on{border-color:var(--accent);opacity:1}.aslider-thumbs img{width:100%;height:100%;object-fit:cover}.aslider-cap{text-align:center;color:var(--muted);font-weight:600}.album-h{margin:44px 0 18px;font-size:1.6rem}.avids{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,360px),1fr));gap:18px}.avid video,.avid .vid-thumb{width:100%;border-radius:14px;overflow:hidden;display:block;aspect-ratio:16/9;background:#000}.avid .vid-thumb img{width:100%;height:100%;object-fit:cover}.album-foot{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:clamp(24px,4vw,56px);margin-top:44px;align-items:start}.album-side{display:grid;gap:18px}@media (max-width:900px){.album-foot{grid-template-columns:1fr}}.gate{position:relative;overflow:hidden;background:radial-gradient(110% 80%at 85% 0%,#12305c,#0a1e3c 50%,var(--ink));color:#fff;padding:clamp(60px,10vw,120px)0;min-height:60vh;display:grid;align-items:center}.gate-bg{position:absolute;inset:-20px;background-size:cover;background-position:center;filter:blur(18px) brightness(.45);opacity:.7}.gate-in{position:relative;max-width:720px;text-align:center;display:grid;justify-items:center;gap:14px}.gate-ico{width:74px;height:74px;border-radius:22px;display:grid;place-items:center;font-size:2.1rem;background:linear-gradient(135deg,#ffd27a,var(--gold-2));color:#1c1204;box-shadow:0 20px 40px -16px rgba(245,179,66,.8);animation:tc-bob 3s ease-in-out infinite}.gate h1{font-size:clamp(1.8rem,4vw,2.8rem)}.gate .kicker{color:var(--gold)}.gate p{color:#c9d6e8}.gate-ex{font-style:italic;opacity:.8}.gate .actions{display:flex;gap:12px;flex-wrap:wrap;justify-content:center;margin-top:8px}.gate-back{color:#a9bcd6;font-weight:600;margin-top:10px}.pw{position:relative;display:block}.pw input{padding-inline-end:48px!important;width:100%}.pw-eye{position:absolute;top:50%;inset-inline-end:8px;transform:translateY(-50%);width:36px;height:36px;border:0;border-radius:8px;background:0 0;color:var(--muted);cursor:pointer;display:grid;place-items:center}.pw-eye svg{width:20px;height:20px}.pw-eye.on{color:var(--accent-d);background:var(--accent-soft)}.pw-meter{display:grid;grid-template-columns:repeat(3,1fr) auto;gap:5px;align-items:center;margin-top:6px}.pw-meter i{height:5px;border-radius:9px;background:var(--line);transition:background .3s}.pw-meter span{font-size:.76rem;font-weight:700;color:var(--muted);min-width:44px;text-align:end}.pw-meter[data-s="0"] i:nth-child(1),.pw-meter[data-s="1"] i:nth-child(1){background:#ef4444}.pw-meter[data-s="2"] i:nth-child(-n+2){background:#f59e0b}.pw-meter[data-s="3"] i{background:#22c55e}.auth-card{position:relative;overflow:hidden}.auth-card::before{content:"";position:absolute;inset:0 0 auto 0;height:5px;background:linear-gradient(90deg,#ffd27a,var(--gold-2),#ffd27a);background-size:200% 100%;animation:auth-bar 4s linear infinite}@keyframes auth-bar{to{background-position:-200%0}}.auth-card .fld input:focus{border-color:var(--accent);background:#fff;box-shadow:0 0 0 4px rgba(242,140,40,.15)}.verify-card{text-align:center;justify-items:center}.verify-card form{width:100%;display:grid;gap:18px}.ver-ico{width:70px;height:70px;border-radius:20px;display:grid;place-items:center;font-size:2rem;background:linear-gradient(135deg,#ffd27a,var(--gold-2));color:#1c1204;box-shadow:0 18px 36px -14px rgba(245,179,66,.8);animation:tc-bob 3s ease-in-out infinite}.otp{display:flex;justify-content:center;gap:clamp(6px,2vw,12px)}.otp input{width:clamp(42px,12vw,56px);height:clamp(54px,14vw,66px);text-align:center;font:800 1.8rem var(--display);color:var(--navy);border:2px solid var(--line);border-radius:14px;background:var(--bg-alt);transition:border-color .2s,transform .2s,background .2s;caret-color:var(--accent)}.otp input:focus{outline:0;border-color:var(--accent);background:#fff;transform:translateY(-3px);box-shadow:0 10px 20px -12px rgba(242,140,40,.7)}.otp input.filled{border-color:var(--navy);background:#fff}.otp.done input{border-color:#22c55e;animation:otp-ok .5s ease}@keyframes otp-ok{50%{transform:scale(1.08)}}.ver-resend{display:flex!important;flex-wrap:wrap;gap:6px;justify-content:center;font-size:.9rem}.linkbtn{background:0 0;border:0;padding:0;color:var(--accent-d);font:inherit;font-weight:700;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.linkbtn:disabled{color:var(--muted);cursor:default;text-decoration:none}.ver-tip{display:flex;gap:8px;align-items:center;justify-content:center;font-size:.82rem;color:var(--muted)}.ver-tip svg{color:#22c55e}.bell-btn{position:relative;display:grid;place-items:center;width:44px;height:44px;border-radius:9px;border:1.5px solid var(--line);color:var(--navy);transition:.2s}.bell-btn svg{font-size:1.2rem;animation:bell 2.4s ease-in-out infinite;transform-origin:50% 10%}.bell-btn em{position:absolute;top:-6px;inset-inline-end:-6px;min-width:20px;height:20px;padding:0 5px;border-radius:99px;background:#dc2626;color:#fff;font-style:normal;font-size:.72rem;font-weight:800;display:grid;place-items:center}@keyframes bell{0%,80%,to{transform:rotate(0)}85%{transform:rotate(14deg)}90%{transform:rotate(-12deg)}95%{transform:rotate(6deg)}}@media (max-width:640px){.bell-btn{width:40px;height:40px}}.tab-badge{font-style:normal;min-width:20px;height:20px;padding:0 6px;border-radius:99px;background:#dc2626;color:#fff;font-size:.72rem;font-weight:800;display:inline-grid;place-items:center}.bal-alert,.note-alert{display:flex;align-items:center;gap:14px;padding:16px 20px;border-radius:16px;margin-bottom:14px;border:1px solid var(--line);background:#fff;transition:.2s}.bal-alert:hover,.note-alert:hover{transform:translateY(-2px);box-shadow:var(--shadow)}.bal-alert>svg{font-size:1.7rem;color:var(--accent)}.bal-alert div,.note-alert div{display:grid;flex:1;min-width:0}.bal-alert span,.note-alert span{color:var(--muted);font-size:.9rem}.bal-alert .go{color:var(--muted)}html[dir=rtl] .bal-alert .go{transform:scaleX(-1)}.bal-alert.late{background:linear-gradient(120deg,#fef2f2,#fff);border-color:#fecaca}.bal-alert.late>svg,.bal-alert.late b{color:#b91c1c}.note-alert>svg{font-size:1.5rem;color:var(--navy)}.note-alert small{color:var(--muted);white-space:nowrap}.rates-card h3{display:flex;align-items:center;gap:8px;font-size:1.15rem}.rates-card h3 svg{color:var(--accent)}.rate-row-c{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;border-radius:12px;background:linear-gradient(120deg,#fff7e8,#fff);border:1px solid #f6e2b8;transition:.2s}.rate-row-c:hover{border-color:var(--accent);transform:translateX(3px)}html[dir=rtl] .rate-row-c:hover{transform:translateX(-3px)}.rate-row-c span{display:grid;min-width:0}.rate-row-c small{color:var(--muted);font-size:.8rem}.rate-row-c strong{color:var(--navy);font-family:var(--display);font-size:1.15rem;white-space:nowrap}.spec-hint{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:12px 16px;border-radius:12px;background:linear-gradient(120deg,#fff4dc,#ffe7b8);border:1px solid #f3cf7f;font-weight:700;color:#7a4b00}.spec-hint span{flex:1;min-width:180px}.spec-hint.used{background:linear-gradient(120deg,#dcfce7,#f0fdf4);border-color:#86efac;color:#166534}.spec-hint.used .btn{display:none}.btn.sm{min-height:38px;padding:0 14px;font-size:.85rem}.spec-note{display:flex;gap:10px;align-items:center;background:#f0fdf4;border-color:#86efac;color:#166534;font-weight:700}.spec-lbl{display:inline-flex!important;align-items:center;gap:5px;color:#b45309!important;font-weight:800}.pay-card .acc-card-h h3{font-size:1.15rem}.pay-dl{display:grid;gap:8px;margin:0}.pay-dl div{display:flex;justify-content:space-between;gap:10px;padding-bottom:8px;border-bottom:1px dashed var(--line)}.pay-dl dt{color:var(--muted)}.pay-dl dd{margin:0;font-weight:700;color:var(--navy);text-align:end}.pay-dl .big dd{font-size:1.3rem;font-family:var(--display)}.ps-overdue .pay-dl .big dd{color:#b91c1c}.pay-list{list-style:none;margin:0;padding:0;display:grid;gap:6px;font-size:.88rem}.pay-list li{display:flex;justify-content:space-between;gap:10px;padding:6px 0;border-bottom:1px solid var(--line)}.pay-list li b{color:#15803d}.pay-details{font-size:.88rem;color:var(--muted);background:var(--bg-alt);border-radius:10px;padding:12px;margin:0}.late{color:#b91c1c}.pst{display:inline-flex;padding:4px 12px;border-radius:99px;font-size:.78rem;font-weight:800;white-space:nowrap}.pst-paid{background:#dcfce7;color:#166534}.pst-partial{background:#fef3c7;color:#92400e}.pst-unpaid{background:#e0e7ff;color:#3730a3}.pst-overdue{background:#fee2e2;color:#b91c1c;animation:pulse-red 2s infinite}@keyframes pulse-red{50%{box-shadow:0 0 0 5px rgba(220,38,38,.12)}}.acc-stats b.sm{font-size:1.35rem}.acc-stats .red{background:#fef2f2;border-color:#fecaca}.acc-stats .red b{color:#b91c1c}.ptable{display:grid;gap:10px}.prow{display:grid;grid-template-columns:minmax(0,1fr) auto auto auto;gap:16px;align-items:center;padding:14px 16px;border:1px solid var(--line);border-radius:14px;transition:.2s}.prow:hover{border-color:var(--accent);box-shadow:var(--shadow)}.prow.ps-overdue{border-inline-start:4px solid #dc2626}.prow-main{display:grid;gap:2px;min-width:0}.prow-main b{color:var(--navy)}.prow-main small{color:var(--muted);font-size:.82rem}.prow-amt{display:grid;text-align:end}.prow-amt small{color:var(--muted);font-size:.74rem;text-transform:uppercase}@media (max-width:640px){.prow{grid-template-columns:1fr 1fr}.prow-main{grid-column:1/-1}.prow-amt{text-align:start}}.msgs{list-style:none;margin:0;padding:0;display:grid;gap:12px}.msg-i{display:flex;gap:14px;padding:16px;border:1px solid var(--line);border-radius:14px;background:#fff}.msg-i.unread{border-color:var(--accent);background:linear-gradient(120deg,#fff7e8,#fff)}.msg-ico{width:42px;height:42px;flex:0 0 auto;border-radius:12px;display:grid;place-items:center;background:var(--bg-alt);color:var(--navy);font-size:1.2rem}.k-payment .msg-ico{background:#fef3c7;color:#b45309}.msg-i>div{flex:1;min-width:0;display:grid;gap:6px}.msg-top{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap}.msg-top time{color:var(--muted);font-size:.8rem}.msg-i p{color:var(--fg);font-size:.94rem;margin:0}.ferr{display:flex;align-items:flex-start;gap:6px;margin-top:6px;color:#dc2626;font-size:.82rem;font-weight:600;line-height:1.4;animation:ferr-in .25s ease}.ferr::before{content:"!";flex:0 0 16px;height:16px;border-radius:50%;background:#dc2626;color:#fff;font-size:.7rem;font-weight:800;display:grid;place-items:center;margin-top:1px}@keyframes ferr-in{0%{opacity:0;transform:translateY(-4px)}}input.bad,select.bad,textarea.bad{border-color:#dc2626!important;background:#fef2f2!important}.qcard .ferr{color:#fca5a5}.qcard .ferr::before{background:#f87171}.qcard input.bad,.qcard select.bad{background:rgba(220,38,38,.12)!important}form.shake{animation:shake .45s ease}@keyframes shake{20%{transform:translateX(-6px)}40%{transform:translateX(6px)}60%{transform:translateX(-4px)}80%{transform:translateX(3px)}}@media (prefers-reduced-motion:reduce){form.shake{animation:none}}.topbar a:has(>svg:only-child){min-width:32px;min-height:32px;justify-content:center}@media (max-width:374px){.container{padding-inline:12px}.header .container{gap:8px}.logo{gap:8px;min-width:0}.logo-mark{width:38px;height:38px}.logo-mark b{font-size:.78rem}.logo-text strong{font-size:.92rem;letter-spacing:.02em}.logo-text small{display:none}.hdr-actions{gap:6px}.hdr-actions .lang{padding:0 9px;font-size:.82rem;min-height:40px}.hdr-actions .lang svg{display:none}.burger{width:40px;height:40px}.bell-btn{width:38px;height:38px}.topbar{font-size:.76rem}.topbar .grp{gap:8px}.mbar{gap:6px;padding-inline:8px}.mbar a{font-size:.78rem;padding:0 8px;gap:5px}.mbar a svg{width:16px;height:16px}h1{word-break:break-word;overflow-wrap:anywhere}.otp{gap:5px}.otp input{width:38px;height:50px;font-size:1.4rem}}.section:not(:first-of-type),.footer,.cta-band{content-visibility:auto;contain-intrinsic-size:auto 700px}.tcard-qty{display:inline-flex;align-items:center;gap:7px;margin:2px 0 8px;padding:5px 11px;border-radius:99px;background:rgba(22,163,74,.1);color:#15803d;font-weight:700;font-size:.86rem}.tcard-qty svg{width:16px;height:16px}.tcard-qty b{font-size:1rem}.tsum{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 22px}.tsum span{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:12px;background:#fff;border:1px solid var(--line);font-weight:600;font-size:.92rem}.tsum b{display:inline-grid;place-items:center;min-width:28px;height:28px;padding:0 6px;border-radius:8px;background:var(--accent);color:#fff;font-size:.95rem}.tsum-h{width:100%;font-weight:800;font-size:.8rem;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-bottom:2px}.lmap{display:none;width:100%;flex:1;min-height:440px;background:#e8eef3;direction:ltr;z-index:0}.map.is-live .lmap{display:block}.map.is-live>svg{display:none}.lmap .leaflet-control-attribution{font-size:10px}.lm-route{animation:lmdash 1.2s linear infinite}@keyframes lmdash{to{stroke-dashoffset:-30}}.leaflet-marker-icon.lm-truck{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#f28c28;color:#fff;box-shadow:0 0 0 4px rgba(242,140,40,.28),0 6px 14px -4px rgba(0,0,0,.45)}.leaflet-marker-icon.lm-truck.back{background:#0b2545;box-shadow:0 0 0 4px rgba(11,37,69,.25),0 6px 14px -4px rgba(0,0,0,.45)}.lm-truck svg{width:17px;height:17px}.leaflet-tooltip.lm-tip{background:#0b2545;color:#fff;border:0;border-radius:6px;font-weight:700;font-size:12px;padding:3px 8px;box-shadow:0 4px 10px -3px rgba(0,0,0,.4)}.leaflet-tooltip.lm-tip::before{border-top-color:#0b2545}@media (max-width:980px){.lmap{min-height:340px}}@media (prefers-reduced-motion:reduce){.lm-route{animation:none}}.lmap .leaflet-pane svg,.lmap .leaflet-control svg{width:auto;height:auto;max-width:none}.leaflet-marker-icon.lm-truck svg{width:17px;height:17px}.lmap .leaflet-tile-pane{filter:saturate(.8) contrast(.97)}.leaflet-marker-icon.lm-border{width:14px;height:14px;border-radius:3px;background:#fff;border:3px solid #d64545;box-shadow:0 2px 6px rgba(0,0,0,.35);transform-origin:center}.leaflet-tooltip.lm-btip{background:#fff;color:#7a1f1f;border:1px solid #f1c4c4;border-radius:6px;font-weight:700;font-size:11px;padding:2px 7px;box-shadow:0 3px 8px -3px rgba(0,0,0,.35)}.leaflet-tooltip.lm-btip::before{border-right-color:#f1c4c4}.leaflet-tooltip-left.lm-btip::before{border-left-color:#f1c4c4}.leaflet-tooltip-bottom.lm-btip::before{border-bottom-color:#f1c4c4}.lmap.is-loading::after{content:"";position:absolute;inset:auto auto 14px 50%;width:28px;height:28px;margin-left:-14px;border-radius:50%;border:3px solid rgba(242,140,40,.25);border-top-color:#f28c28;animation:lmspin .8s linear infinite;z-index:800}@keyframes lmspin{to{transform:rotate(360deg)}}