@keyframes slideInLeft{0%{opacity:0;transform:translate(-50px)}to{opacity:1;transform:translate(0)}}@keyframes slideInRight{0%{opacity:0;transform:translate(50px)}to{opacity:1;transform:translate(0)}}.reveal{opacity:0;transform:translateY(30px);transition:opacity .8s ease,transform .8s ease}.reveal.active{opacity:1;transform:translateY(0)}html{scroll-behavior:smooth}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img{max-width:100%;height:auto;display:block}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.hero__background,.hero__content{will-change:transform}@font-face{font-family:Inter;font-display:swap}@font-face{font-family:Orbitron;font-display:swap}@font-face{font-family:Cairo;font-display:swap}@font-face{font-family:Tajawal;font-display:swap}@font-face{font-family:"Font Awesome 6 Brands";font-style:normal;font-weight:400;font-display:swap;src:url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/webfonts/fa-brands-400.woff2) format("woff2")}@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:900;font-display:swap;src:url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/webfonts/fa-solid-900.woff2) format("woff2")}@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:400;font-display:swap;src:url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/webfonts/fa-regular-400.woff2) format("woff2")}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.breadcrumb-nav{background:var(--light-gray, #f8f9fa);padding:1rem 0;border-bottom:1px solid #e5e7eb;margin-top:70px}.breadcrumb-list{display:flex;align-items:center;gap:.5rem;list-style:none;padding:0;margin:0;flex-wrap:wrap}.breadcrumb-item{display:flex;align-items:center;font-size:.9rem;color:var(--medium-gray, #6c757d)}.breadcrumb-item:not(:last-child):after{content:"/";margin-left:.5rem;color:var(--medium-gray, #6c757d)}.breadcrumb-item a{color:var(--primary, #2960db);text-decoration:none}.breadcrumb-item a:hover{text-decoration:underline}.breadcrumb-item[aria-current=page]{color:var(--text-color, #000);font-weight:600}:root{--ink: #0d1b2a;--ink-2: #1c2b3d;--text: #3f4b5b;--muted: #6b7686;--line: #e5e8ed;--alt: #f5f7fa;--blue: #2960db;--blue-d: #1d4cb8;--blue-l: #edf2fd;--red: #df332f;--wa: #25d366;--radius: 12px;--shadow: 0 1px 2px rgba(13, 27, 42, .05), 0 8px 24px -12px rgba(13, 27, 42, .18);--ease: cubic-bezier(.2, .7, .2, 1);--header-h: 68px;--gutter: 1.25rem;--surface: var(--alt);--blue-soft: var(--blue-l);--blue-dark: var(--blue-d);--red-dark: #b8241d}@media (min-width: 768px){:root{--gutter: 2rem;--header-h: 76px}}body{background:#fff;color:var(--text);font-family:Inter,system-ui,-apple-system,sans-serif}.wrap{width:100%;max-width:1180px;margin:0 auto;padding:0 var(--gutter)}.wrap--narrow{max-width:820px}.sec{padding:3.25rem 0}.sec--alt{background:var(--alt)}.sec--tight{padding-top:1.5rem}@media (min-width: 900px){.sec{padding:5rem 0}}.sec__head{margin-bottom:1.75rem;max-width:720px}.sec__head--row{max-width:none;display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1rem}.kicker{display:inline-flex;align-items:center;gap:.6rem;margin:0 0 .6rem;font-size:.78rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--blue)}.kicker:before{content:"";width:22px;height:2px;background:var(--red)}.h2{margin:0;font:700 clamp(1.6rem,1.25rem + 1.4vw,2.3rem)/1.18 Inter,sans-serif;letter-spacing:-.022em;color:var(--ink);text-transform:none}.lead{margin:.75rem 0 0;font-size:1.06rem;line-height:1.7;color:var(--text)}.h3{margin:0 0 .35rem;font:600 1.08rem/1.35 Inter,sans-serif;color:var(--ink);text-transform:none}.prose p{margin:0 0 1rem;line-height:1.75}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;white-space:nowrap;min-height:48px;padding:.75rem 1.3rem;border-radius:10px;border:1px solid transparent;font:600 .98rem/1.1 Inter,sans-serif;text-decoration:none;cursor:pointer;transition:background-color .2s,border-color .2s,color .2s,box-shadow .2s,transform .2s var(--ease);-webkit-tap-highlight-color:transparent}.btn:hover{transform:translateY(-1px)}.btn--primary{background:var(--blue);color:#fff}.btn--primary:hover{background:var(--blue-d);box-shadow:0 8px 20px -10px #2960dbcc}.btn--wa{background:var(--wa);color:#fff}.btn--wa:hover{box-shadow:0 8px 20px -10px #25d366cc}.btn--outline{background:#fff;border-color:var(--line);color:var(--ink)}.btn--outline:hover{border-color:var(--ink)}.btn--ghost-light{background:#ffffff1a;border-color:#ffffff59;color:#fff}.btn--ghost-light:hover{background:#ffffff2e}.btn-row{display:grid;grid-template-columns:1fr 1fr;gap:.6rem}@media (min-width: 560px){.btn-row{display:flex;flex-wrap:wrap}}.link-arrow{display:inline-flex;align-items:center;gap:.4rem;color:var(--blue);font-weight:600;text-decoration:none}.link-arrow:after{content:"→";transition:transform .2s var(--ease)}.link-arrow:hover:after{transform:translate(3px)}.ph{padding:calc(var(--header-h) + 1.5rem) 0 2.5rem;background:linear-gradient(180deg,var(--alt) 0%,#fff 100%);border-bottom:1px solid var(--line)}.ph__grid{display:grid;gap:2rem;align-items:center}.crumbs{display:flex;flex-wrap:wrap;gap:.4rem;list-style:none;margin:0 0 1.1rem;padding:0;font-size:.85rem;color:var(--muted)}.crumbs li:not(:last-child):after{content:"/";margin-left:.4rem;color:#b5bcc7}.crumbs a{color:var(--muted);text-decoration:none}.crumbs a:hover{color:var(--blue)}.crumbs [aria-current]{color:var(--ink)}.ph__brand{display:inline-grid;place-items:center;width:56px;height:56px;margin-bottom:1rem;border-radius:12px;background:#fff;border:1px solid var(--line)}.ph__brand img{width:34px;height:34px;object-fit:contain}.ph h1{margin:0 0 .9rem;font:700 clamp(2rem,1.4rem + 2.6vw,3.25rem)/1.1 Inter,sans-serif;letter-spacing:-.028em;color:var(--ink);text-transform:none}.ph__lead{margin:0 0 1.5rem;max-width:40rem;font-size:1.1rem;line-height:1.65;color:var(--text)}.ph__meta{margin:1.25rem 0 0;font-size:.9rem;color:var(--muted)}.ph__meta strong{color:var(--ink);font-weight:600}.ph__img{margin:0;border-radius:16px;overflow:hidden;aspect-ratio:3 / 2;background:var(--alt);box-shadow:var(--shadow)}.ph__img img{width:100%;height:100%;object-fit:cover}@media (min-width: 960px){.ph{padding:calc(var(--header-h) + 3rem) 0 4rem}.ph__grid{grid-template-columns:1.05fr .95fr;gap:4rem}}.facts{display:grid;grid-template-columns:1fr 1fr;margin:1.5rem 0 0;padding:0;list-style:none;border:1px solid var(--line);border-radius:var(--radius);background:#fff}.facts li{padding:.9rem 1rem;border-bottom:1px solid var(--line)}.facts li:nth-child(odd){border-inline-end:1px solid var(--line)}.facts li:nth-last-child(-n+2){border-bottom:0}.facts span{display:block;font-size:.75rem;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-bottom:.2rem}.facts strong{font-size:.95rem;font-weight:600;color:var(--ink)}.facts a{color:inherit;text-decoration:none}@media (min-width: 768px){.facts{grid-template-columns:repeat(4,1fr)}.facts li{border-bottom:0;border-inline-end:1px solid var(--line)}.facts li:last-child{border-inline-end:0}}.price{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem 1rem;margin:1rem 0 0;padding:1rem 1.15rem;border-radius:var(--radius);background:var(--blue-l)}.price strong{font-size:1.2rem;font-weight:700;color:var(--blue-d)}.price small{flex-basis:100%;font-size:.9rem;color:var(--text);line-height:1.55}.note{margin:1.5rem 0 0;padding:1rem 1.2rem;border-inline-start:3px solid var(--red);background:var(--alt);border-start-end-radius:var(--radius);border-end-end-radius:var(--radius);line-height:1.65}.note strong{color:var(--ink)}.split{display:grid;gap:2rem}@media (min-width: 860px){.split{grid-template-columns:1fr 1fr;gap:3rem}}.ticks{list-style:none;margin:0;padding:0;display:grid;gap:.7rem}.ticks li{position:relative;padding-inline-start:1.6rem;line-height:1.6}.ticks li:before{content:"";position:absolute;inset-inline-start:.15rem;top:.45rem;width:.45rem;height:.8rem;border:solid var(--blue);border-width:0 2px 2px 0;transform:rotate(45deg)}.ticks--muted li:before{border-color:var(--red)}.steps{list-style:none;margin:0;padding:0;display:grid;gap:0;counter-reset:s}.steps li{counter-increment:s;position:relative;padding:0 0 1.5rem;padding-inline-start:3.25rem}.steps li:before{content:counter(s);position:absolute;inset-inline-start:0;top:0;width:2.1rem;height:2.1rem;display:grid;place-items:center;border-radius:50%;background:var(--ink);color:#fff;font-weight:700;font-size:.9rem}.steps li:not(:last-child):after{content:"";position:absolute;inset-inline-start:1.03rem;top:2.4rem;bottom:.3rem;width:1px;background:var(--line)}.steps p{margin:.25rem 0 0;line-height:1.6}@media (min-width: 900px){.steps--row{grid-template-columns:repeat(var(--n, 4),1fr);gap:2rem}.steps--row li{padding:3.25rem 0 0;padding-inline-start:0}.steps--row li:not(:last-child):after{inset-inline-start:2.6rem;inset-inline-end:-1.6rem;top:1.05rem;bottom:auto;width:auto;height:1px}}.items{display:grid;gap:0;border-top:1px solid var(--line)}.items>div{padding:1.25rem 0;border-bottom:1px solid var(--line)}.items p{margin:0;line-height:1.65}@media (min-width: 860px){.items{grid-template-columns:1fr 1fr;column-gap:3rem}}.table{width:100%;border-collapse:collapse;font-size:.95rem}.table th,.table td{text-align:start;vertical-align:top;padding:.85rem .75rem;border-bottom:1px solid var(--line)}.table th{font-size:.75rem;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-weight:600}.table td:first-child{font-weight:600;color:var(--ink)}@media (max-width: 640px){.table thead{display:none}.table tr{display:block;padding:.85rem 0;border-bottom:1px solid var(--line)}.table td{display:block;padding:.1rem 0;border:0}.table td:first-child{margin-bottom:.2rem}}.tabs__list{display:flex;gap:.25rem;margin-bottom:1.25rem;border-bottom:1px solid var(--line);overflow-x:auto;scrollbar-width:none}.tabs__list::-webkit-scrollbar{display:none}.tabs__list button{flex:none;padding:.8rem 1rem;border:0;border-bottom:2px solid transparent;margin-bottom:-1px;background:none;font:600 .95rem Inter,sans-serif;color:var(--muted);cursor:pointer;transition:color .2s,border-color .2s}.tabs__list button[aria-selected=true]{color:var(--ink);border-bottom-color:var(--blue)}.tabs__panel[hidden]{display:none}.tabs__panel>p:first-child{margin-top:0}.faq{border-top:1px solid var(--line)}.faq details{border-bottom:1px solid var(--line)}.faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:1rem;padding:1.15rem 0;font-weight:600;color:var(--ink);line-height:1.45}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"";flex:none;width:.55rem;height:.55rem;margin-top:.35rem;border:solid var(--muted);border-width:0 2px 2px 0;transform:rotate(45deg);transition:transform .25s var(--ease)}.faq details[open] summary:after{transform:rotate(-135deg);margin-top:.6rem}.faq details p{margin:0 0 1.2rem;line-height:1.7}.links{list-style:none;margin:0;padding:0;display:grid;gap:0;border-top:1px solid var(--line)}.links a{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:.95rem 0;border-bottom:1px solid var(--line);color:var(--ink);text-decoration:none;font-weight:500;transition:color .2s,padding .2s var(--ease)}.links a:after{content:"→";color:var(--blue)}.links a:hover{color:var(--blue);padding-inline-start:.35rem}@media (min-width: 760px){.links--2{grid-template-columns:1fr 1fr;column-gap:3rem}}.cards{display:grid;gap:1.25rem;grid-template-columns:1fr}@media (min-width: 620px){.cards{grid-template-columns:1fr 1fr}}@media (min-width: 1000px){.cards{grid-template-columns:repeat(3,1fr)}.cards--4{grid-template-columns:repeat(4,1fr)}}.card{display:flex;flex-direction:column;background:#fff;border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;text-decoration:none;color:inherit;transition:box-shadow .3s var(--ease),transform .3s var(--ease),border-color .3s}a.card:hover{transform:translateY(-3px);box-shadow:var(--shadow);border-color:#d6dbe3}.card__img{position:relative;aspect-ratio:16 / 10;overflow:hidden;background:var(--alt)}.card__img img{width:100%;height:100%;object-fit:cover;transition:transform .6s var(--ease)}a.card:hover .card__img img{transform:scale(1.03)}.card__badge{position:absolute;inset-inline-start:.75rem;top:.75rem;padding:.3rem .6rem;border-radius:6px;background:#fff;color:var(--ink);font-size:.78rem;font-weight:600}.card__badge--price{background:var(--red);color:#fff}.card__logo{position:absolute;inset-inline-start:.75rem;bottom:.75rem;width:46px;height:46px;display:grid;place-items:center;border-radius:10px;background:#fff}.card__logo img{width:28px;height:28px;object-fit:contain}.card__body{display:flex;flex-direction:column;gap:.4rem;flex:1;padding:1.1rem 1.2rem 1.25rem}.card__body p{margin:0;font-size:.94rem;line-height:1.6;color:var(--muted)}.card__more{margin-top:auto;padding-top:.5rem;font-size:.9rem;font-weight:600;color:var(--blue)}.filter{display:flex;gap:.5rem;overflow-x:auto;margin-bottom:1.5rem;padding-bottom:.25rem;scrollbar-width:none}.filter::-webkit-scrollbar{display:none}.filter button{flex:none;min-height:40px;padding:.5rem 1rem;border-radius:999px;border:1px solid var(--line);background:#fff;font:500 .9rem Inter,sans-serif;color:var(--text);cursor:pointer;transition:all .2s}.filter button[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:#fff}[data-group][hidden]{display:none}.logos{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:var(--line);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}@media (min-width: 640px){.logos{grid-template-columns:repeat(4,1fr)}}@media (min-width: 1000px){.logos{grid-template-columns:repeat(8,1fr)}}.logos a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.55rem;padding:1.25rem .5rem;background:#fff;color:var(--text);text-decoration:none;font-size:.85rem;font-weight:500;text-align:center;transition:background-color .2s}.logos img{width:36px;height:36px;object-fit:contain;opacity:.85;transition:opacity .2s,transform .3s var(--ease)}.logos a:hover{background:var(--alt);color:var(--ink)}.logos a:hover img{opacity:1;transform:scale(1.08)}.js-reveal .rv{opacity:0;transform:translateY(12px);transition:opacity .7s var(--ease),transform .7s var(--ease)}.js-reveal .rv.in{opacity:1;transform:none}@media (prefers-reduced-motion: reduce){.js-reveal .rv{opacity:1;transform:none;transition:none}}@media (max-width: 767px){body{padding-bottom:calc(68px + env(safe-area-inset-bottom))}}html[dir=rtl] body,html[dir=rtl] body *:not(i){font-family:Cairo,Inter,system-ui,sans-serif}html[dir=rtl] .kicker{letter-spacing:0}html[dir=rtl] .h2,html[dir=rtl] .ph h1{letter-spacing:0;line-height:1.35}html[dir=rtl] .link-arrow:after,html[dir=rtl] .links a:after{content:"←"}html[dir=rtl] .link-arrow:hover:after{transform:translate(-3px)}html[dir=rtl] .ticks li:before{transform:rotate(45deg) scaleX(-1)}h2.kicker{font-family:inherit}.article{font-size:1.06rem;line-height:1.85;color:var(--text)}.article h2{margin:2.5rem 0 .9rem;font:700 clamp(1.4rem,1.2rem + .8vw,1.75rem)/1.35 Inter,sans-serif;color:var(--ink)}.article h3{margin:1.75rem 0 .5rem;font:600 1.15rem/1.4 Inter,sans-serif;color:var(--ink)}.article p{margin:0 0 1.1rem}.article ul,.article ol{margin:0 0 1.25rem;padding-inline-start:1.3rem;display:grid;gap:.45rem}.article strong{color:var(--ink)}.article a{color:var(--blue)}.article table{width:100%;border-collapse:collapse;margin:1.25rem 0;font-size:.95rem}.article th,.article td{padding:.65rem .8rem;border-bottom:1px solid var(--line);text-align:start;vertical-align:top}.article th{font-size:.78rem;letter-spacing:.04em;color:var(--muted)}*{margin:0;padding:0;box-sizing:border-box}:root{--primary: #2960db;--primary-dark: #1a4bb8;--secondary: #df332f;--secondary-dark: #b8241d;--accent: #df332f;--text-color: #000000;--dark: #0a0a0a;--dark-gray: #343a40;--medium-gray: #6c757d;--light-gray: #f8f9fa;--white: #ffffff;--gradient-primary: linear-gradient(135deg, #2960db 0%, #1a4bb8 100%);--gradient-secondary: linear-gradient(135deg, #df332f 0%, #b8241d 100%);--gradient-dark: linear-gradient(135deg, #1a1a1a 0%, #0a0a0a 100%);--gradient-overlay: linear-gradient(135deg, rgba(41, 96, 219, .409) 0%, rgba(26, 75, 184, .9) 100%);--shadow-sm: 0 2px 10px rgba(0, 0, 0, .1);--shadow-md: 0 4px 20px rgba(0, 0, 0, .15);--shadow-lg: 0 8px 30px rgba(0, 0, 0, .2);--shadow-glow: 0 0 20px rgba(41, 96, 219, .5);--spacing-xs: .5rem;--spacing-sm: 1rem;--spacing-md: 2rem;--spacing-lg: 4rem;--spacing-xl: 6rem;--font-primary: "Inter", sans-serif;--font-display: "Orbitron", sans-serif;--transition: all .3s cubic-bezier(.4, 0, .2, 1)}html{scroll-behavior:smooth;overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:var(--font-primary);background-color:var(--white);color:var(--text-color);line-height:1.6;overflow-x:hidden}html[dir=rtl]{direction:rtl}html[dir=rtl] body{font-family:var(--font-arabic)}html[dir=rtl] .container{direction:rtl}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:var(--light-gray)}::-webkit-scrollbar-thumb{background:var(--primary);border-radius:5px}::-webkit-scrollbar-thumb:hover{background:var(--primary-dark)}:root{--primary-color: var(--primary);--secondary-color: var(--secondary);--white-color: var(--white)}.container{max-width:1400px;margin:0 auto;padding:0 2rem;width:100%;box-sizing:border-box}@media (max-width: 1200px){.container{padding:0 2.5rem}}@media (max-width: 768px){.container{padding:0 1.5rem}}@media (max-width: 480px){.container{padding:0 1rem}}.hd[data-astro-cid-3ef6ksr2]{position:fixed;inset:0 0 auto;z-index:1000;background:#ffffffeb;backdrop-filter:saturate(180%) blur(12px);-webkit-backdrop-filter:saturate(180%) blur(12px);border-bottom:1px solid transparent;transition:border-color .3s,box-shadow .3s}.hd[data-astro-cid-3ef6ksr2].is-scrolled{border-color:var(--line);box-shadow:0 4px 20px -14px #0d1b2a59}.hd__bar[data-astro-cid-3ef6ksr2]{height:var(--header-h);display:flex;align-items:center;gap:1.5rem}.hd__logo[data-astro-cid-3ef6ksr2]{display:inline-flex;align-items:center;gap:.55rem;text-decoration:none;flex:none}.hd__logo[data-astro-cid-3ef6ksr2] img[data-astro-cid-3ef6ksr2]{width:40px;height:40px;object-fit:contain}.hd__logo[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]{font:700 1rem/1 Orbitron,Inter,sans-serif;color:var(--ink);white-space:nowrap}.hd__logo[data-astro-cid-3ef6ksr2] b[data-astro-cid-3ef6ksr2]{color:var(--red);font-weight:700}.hd__nav[data-astro-cid-3ef6ksr2]{display:none}.hd__nav[data-astro-cid-3ef6ksr2]>ul[data-astro-cid-3ef6ksr2]{display:flex;gap:.25rem;list-style:none;margin:0;padding:0}.hd__item[data-astro-cid-3ef6ksr2]{position:relative}.hd__link[data-astro-cid-3ef6ksr2]{position:relative;display:inline-flex;align-items:center;gap:.4rem;height:40px;padding:0 .75rem;color:var(--ink-2);font-size:.95rem;font-weight:500;text-decoration:none;white-space:nowrap}.hd__link[data-astro-cid-3ef6ksr2]:after{content:"";position:absolute;left:.75rem;right:.75rem;bottom:4px;height:2px;background:var(--blue);transform:scaleX(0);transform-origin:left;transition:transform .25s var(--ease)}.hd__link[data-astro-cid-3ef6ksr2]:hover:after,.hd__link[data-astro-cid-3ef6ksr2].on:after,.hd__item[data-astro-cid-3ef6ksr2].open>.hd__link[data-astro-cid-3ef6ksr2]:after{transform:scaleX(1)}.hd__chev[data-astro-cid-3ef6ksr2]{width:.4rem;height:.4rem;border:solid currentColor;border-width:0 1.5px 1.5px 0;transform:rotate(45deg) translateY(-2px);transition:transform .2s}.hd__item[data-astro-cid-3ef6ksr2].open .hd__chev[data-astro-cid-3ef6ksr2]{transform:rotate(-135deg) translateY(-1px)}.hd__mega[data-astro-cid-3ef6ksr2]{position:absolute;top:calc(100% + 14px);inset-inline-start:0;padding:1.5rem;background:#fff;border:1px solid var(--line);border-radius:14px;box-shadow:0 24px 48px -24px #0d1b2a59;opacity:0;visibility:hidden;transform:translateY(6px);transition:opacity .2s var(--ease),transform .2s var(--ease),visibility .2s}.hd__mega[data-astro-cid-3ef6ksr2]:before{content:"";position:absolute;inset:-16px 0 auto;height:16px}.hd__item[data-astro-cid-3ef6ksr2].open .hd__mega[data-astro-cid-3ef6ksr2]{opacity:1;visibility:visible;transform:none}.hd__mega--svc[data-astro-cid-3ef6ksr2]{width:720px;display:grid;grid-template-columns:repeat(3,1fr);gap:1rem 2rem}.hd__colhead[data-astro-cid-3ef6ksr2]{margin:0 0 .6rem;font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.hd__mega[data-astro-cid-3ef6ksr2] ul[data-astro-cid-3ef6ksr2]{list-style:none;margin:0;padding:0}.hd__mega--svc[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:not(.hd__all){display:block;padding:.4rem 0;color:var(--ink-2);text-decoration:none;font-size:.93rem;transition:color .15s}.hd__mega--svc[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:not(.hd__all):hover{color:var(--blue)}.hd__all[data-astro-cid-3ef6ksr2]{grid-column:1 / -1;margin-top:.5rem;padding-top:1rem;border-top:1px solid var(--line);font-size:.9rem}.hd__mega--brands[data-astro-cid-3ef6ksr2]{width:min(780px,calc(100vw - 3rem))}.hd__brands[data-astro-cid-3ef6ksr2]{display:grid;grid-template-columns:repeat(5,1fr);gap:.25rem}.hd__brands[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:.6rem;padding:.55rem .5rem;border-radius:8px;color:var(--ink-2);text-decoration:none;font-size:.88rem;line-height:1.2;transition:background-color .15s}.hd__brands[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover{background:var(--alt)}.hd__brands[data-astro-cid-3ef6ksr2] img[data-astro-cid-3ef6ksr2]{width:26px;height:26px;object-fit:contain;flex:none}.hd__mega--brands[data-astro-cid-3ef6ksr2] .hd__all[data-astro-cid-3ef6ksr2]{display:inline-flex;margin-top:1rem;width:100%}.hd__actions[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:.5rem;margin-left:auto}.hd__lang[data-astro-cid-3ef6ksr2]{display:none;height:40px;padding:0 .6rem;color:var(--ink-2);font-weight:600;text-decoration:none}.hd__lang[data-astro-cid-3ef6ksr2]:hover{color:var(--blue)}.hd__call[data-astro-cid-3ef6ksr2]{min-height:40px;width:40px;padding:0}.hd__call[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2],.hd__book[data-astro-cid-3ef6ksr2]{display:none}.hd__book[data-astro-cid-3ef6ksr2]{min-height:40px;padding:.5rem 1rem}.hd__burger[data-astro-cid-3ef6ksr2]{width:44px;height:44px;display:grid;place-content:center;gap:6px;border:0;background:none;cursor:pointer}.hd__burger[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]{display:block;width:22px;height:2px;border-radius:2px;background:var(--ink)}@media (min-width: 640px){.hd__lang[data-astro-cid-3ef6ksr2]{display:inline-flex;align-items:center}}@media (min-width: 1120px){.hd__nav[data-astro-cid-3ef6ksr2]{display:block}.hd__burger[data-astro-cid-3ef6ksr2]{display:none}.hd__book[data-astro-cid-3ef6ksr2]{display:inline-flex}}@media (min-width: 1360px){.hd__call[data-astro-cid-3ef6ksr2]{width:auto;padding:0 1rem}.hd__call[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]{display:inline}}.dr[data-astro-cid-3ef6ksr2]{position:fixed;inset:0;z-index:1100}.dr[data-astro-cid-3ef6ksr2][hidden]{display:none}.dr__scrim[data-astro-cid-3ef6ksr2]{position:absolute;inset:0;background:#0d1b2a66;opacity:0;transition:opacity .28s}.dr__panel[data-astro-cid-3ef6ksr2]{position:absolute;inset-block:0;inset-inline-end:0;width:min(400px,100%);display:flex;flex-direction:column;background:#fff;transform:translate(100%);transition:transform .3s var(--ease)}.dr[data-astro-cid-3ef6ksr2].open .dr__scrim[data-astro-cid-3ef6ksr2]{opacity:1}.dr[data-astro-cid-3ef6ksr2].open .dr__panel[data-astro-cid-3ef6ksr2]{transform:none}[dir=rtl] .dr__panel[data-astro-cid-3ef6ksr2]{transform:translate(-100%)}[dir=rtl] .dr[data-astro-cid-3ef6ksr2].open .dr__panel[data-astro-cid-3ef6ksr2]{transform:none}[dir=rtl] .hd__logo[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]{font-family:Orbitron,Inter,sans-serif!important}.dr__top[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;justify-content:space-between;padding:.75rem var(--gutter);border-bottom:1px solid var(--line)}.dr__x[data-astro-cid-3ef6ksr2]{position:relative;width:44px;height:44px;border:0;background:none;cursor:pointer}.dr__x[data-astro-cid-3ef6ksr2]:before,.dr__x[data-astro-cid-3ef6ksr2]:after{content:"";position:absolute;left:11px;right:11px;top:21px;height:2px;background:var(--ink);transform:rotate(45deg)}.dr__x[data-astro-cid-3ef6ksr2]:after{transform:rotate(-45deg)}.dr__nav[data-astro-cid-3ef6ksr2]{flex:1;overflow-y:auto;padding:.5rem var(--gutter) 1rem}.dr__link[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;justify-content:space-between;min-height:54px;border-bottom:1px solid var(--line);color:var(--ink);text-decoration:none;font-size:1.05rem;font-weight:600;cursor:pointer;list-style:none}.dr__link[data-astro-cid-3ef6ksr2]::-webkit-details-marker{display:none}.dr__group[data-astro-cid-3ef6ksr2] summary[data-astro-cid-3ef6ksr2]:after{content:"";width:.45rem;height:.45rem;border:solid var(--muted);border-width:0 2px 2px 0;transform:rotate(45deg);transition:transform .2s}.dr__group[data-astro-cid-3ef6ksr2][open] summary[data-astro-cid-3ef6ksr2]:after{transform:rotate(-135deg)}.dr__sub[data-astro-cid-3ef6ksr2]{padding:.5rem 0 .25rem}.dr__sub[data-astro-cid-3ef6ksr2] p[data-astro-cid-3ef6ksr2]{margin:.5rem 0 .25rem;font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.dr__sub[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{display:block;padding:.5rem 0;color:var(--text);text-decoration:none}.dr__sub[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2].on{color:var(--blue);font-weight:600}.dr__brands[data-astro-cid-3ef6ksr2]{display:grid;grid-template-columns:1fr 1fr;gap:.25rem .75rem;padding:.75rem 0}.dr__brands[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:.55rem;padding:.45rem 0;color:var(--text);text-decoration:none;font-size:.95rem}.dr__brands[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2].on{color:var(--blue);font-weight:600}.dr__brands[data-astro-cid-3ef6ksr2] img[data-astro-cid-3ef6ksr2]{width:22px;height:22px;object-fit:contain}.dr__all[data-astro-cid-3ef6ksr2]{margin:.25rem 0 1rem;font-size:.95rem}.dr__foot[data-astro-cid-3ef6ksr2]{display:grid;gap:.75rem;padding:1rem var(--gutter) calc(1rem + env(safe-area-inset-bottom));border-top:1px solid var(--line)}.dr__foot[data-astro-cid-3ef6ksr2] p[data-astro-cid-3ef6ksr2]{margin:0;font-size:.88rem;color:var(--muted)}.dr__lang[data-astro-cid-3ef6ksr2]{display:grid;place-items:center;height:44px;border:1px solid var(--line);border-radius:10px;background:#fff;color:var(--ink);text-decoration:none;font-weight:500}html.no-scroll{overflow:hidden}.cta[data-astro-cid-sz7xmlte]{background:var(--blue);color:#fff}.cta__in[data-astro-cid-sz7xmlte]{display:grid;gap:1.5rem;padding-top:2.75rem;padding-bottom:2.75rem}.cta__kicker[data-astro-cid-sz7xmlte]{color:#fffc}.cta__kicker[data-astro-cid-sz7xmlte]:before{background:#fff}.cta__h[data-astro-cid-sz7xmlte]{color:#fff}.cta__p[data-astro-cid-sz7xmlte]{margin:.6rem 0 0;color:#ffffffd9;line-height:1.6}@media (min-width: 900px){.cta__in[data-astro-cid-sz7xmlte]{grid-template-columns:1fr auto;align-items:center;gap:3rem}}.ft[data-astro-cid-sz7xmlte]{background:var(--ink);color:#ffffffad;font-size:.94rem}.ft[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:inherit;text-decoration:none;transition:color .2s}.ft[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:#fff}.ft__grid[data-astro-cid-sz7xmlte]{display:grid;gap:2.25rem;padding-top:3.5rem;padding-bottom:2.5rem}.ft__logo[data-astro-cid-sz7xmlte]{display:inline-flex;align-items:center;gap:.55rem;margin-bottom:1rem}.ft__logo[data-astro-cid-sz7xmlte] img[data-astro-cid-sz7xmlte]{width:38px;height:38px;object-fit:contain;background:#fff;border-radius:8px;padding:3px}.ft__logo[data-astro-cid-sz7xmlte] span[data-astro-cid-sz7xmlte]{font:700 1rem Orbitron,Inter,sans-serif;color:#fff}.ft__logo[data-astro-cid-sz7xmlte] b[data-astro-cid-sz7xmlte]{color:#ff5752;font-weight:700}.ft__about[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte]{margin:0 0 1rem;line-height:1.65;max-width:26rem}.ft__social[data-astro-cid-sz7xmlte]{display:flex;gap:1.25rem}.ft__social[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:#fff;font-weight:500}.ft[data-astro-cid-sz7xmlte] h3[data-astro-cid-sz7xmlte]{margin:0 0 1rem;font-size:.78rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#fff}.ft[data-astro-cid-sz7xmlte] ul[data-astro-cid-sz7xmlte]{list-style:none;margin:0;padding:0;display:grid;gap:.55rem}.ft[data-astro-cid-sz7xmlte] address[data-astro-cid-sz7xmlte]{font-style:normal;line-height:1.6}.ft__play[data-astro-cid-sz7xmlte]{display:inline-block;margin-top:1rem}.ft__bottom[data-astro-cid-sz7xmlte]{display:grid;gap:.5rem;padding-top:1.25rem;padding-bottom:1.5rem;border-top:1px solid rgba(255,255,255,.1);font-size:.85rem}.ft__bottom[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte]{margin:0;display:flex;flex-wrap:wrap;gap:1.25rem}@media (min-width: 640px){.ft__grid[data-astro-cid-sz7xmlte]{grid-template-columns:1fr 1fr}}@media (min-width: 1024px){.ft__grid[data-astro-cid-sz7xmlte]{grid-template-columns:1.4fr 1fr 1fr 1.3fr;gap:3rem}.ft__bottom[data-astro-cid-sz7xmlte]{grid-template-columns:1fr auto}}.mb[data-astro-cid-v4o2aonp]{position:fixed;z-index:900;left:0;right:0;bottom:0;display:grid;grid-template-columns:1fr 1.4fr;gap:.5rem;padding:.6rem .75rem calc(.6rem + env(safe-area-inset-bottom));background:#fffffff5;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-top:1px solid var(--line)}.fab-wa[data-astro-cid-v4o2aonp]{display:none}@media (min-width: 768px){.mb[data-astro-cid-v4o2aonp]{display:none}.fab-wa[data-astro-cid-v4o2aonp]{position:fixed;z-index:900;right:1.5rem;bottom:1.5rem;display:grid;place-items:center;width:56px;height:56px;border-radius:50%;background:var(--wa);color:#fff;text-decoration:none;box-shadow:0 10px 24px -10px #25d366cc;transition:transform .25s var(--ease)}.fab-wa[data-astro-cid-v4o2aonp]:hover{transform:scale(1.06)}[dir=rtl] .fab-wa[data-astro-cid-v4o2aonp]{right:auto;left:1.5rem}}.hero[data-astro-cid-jdovvxl7]{position:relative;display:flex;align-items:flex-end;min-height:min(86vh,720px);color:#fff;background:var(--ink);overflow:hidden}.hero__bg[data-astro-cid-jdovvxl7]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:60% 30%}.hero[data-astro-cid-jdovvxl7]:after{content:"";position:absolute;inset:0;background:linear-gradient(var(--hero-dir, 90deg),rgba(13,27,42,.85) 0%,rgba(13,27,42,.45) 65%,rgba(13,27,42,.2) 100%),linear-gradient(180deg,transparent 50%,rgba(13,27,42,.6) 100%)}[dir=rtl] .hero[data-astro-cid-jdovvxl7]{--hero-dir: 270deg}.hero__in[data-astro-cid-jdovvxl7]{position:relative;z-index:1;padding-top:calc(var(--header-h) + 3rem);padding-bottom:3rem}.hero__kicker[data-astro-cid-jdovvxl7]{color:#ffffffd9}.hero__kicker[data-astro-cid-jdovvxl7]:before{background:var(--red)}.hero[data-astro-cid-jdovvxl7] h1[data-astro-cid-jdovvxl7]{margin:0 0 1rem;max-width:16ch;font:700 clamp(2.3rem,1.4rem + 4vw,4rem)/1.06 Inter,sans-serif;letter-spacing:-.03em;text-transform:none}.hero__lead[data-astro-cid-jdovvxl7]{margin:0 0 1.75rem;max-width:36rem;font-size:1.1rem;line-height:1.65;color:#ffffffd9}.hero__btns[data-astro-cid-jdovvxl7]{max-width:420px}.hero__in[data-astro-cid-jdovvxl7]>[data-astro-cid-jdovvxl7]{animation:rise .8s var(--ease) both}.hero__in[data-astro-cid-jdovvxl7]>[data-astro-cid-jdovvxl7]:nth-child(2){animation-delay:.08s}.hero__in[data-astro-cid-jdovvxl7]>[data-astro-cid-jdovvxl7]:nth-child(3){animation-delay:.16s}.hero__in[data-astro-cid-jdovvxl7]>[data-astro-cid-jdovvxl7]:nth-child(4){animation-delay:.24s}@keyframes rise{0%{transform:translateY(10px)}to{transform:none}}@media (min-width: 900px){.hero__in[data-astro-cid-jdovvxl7]{padding-bottom:5rem}}.keyfacts[data-astro-cid-jdovvxl7]{border-bottom:1px solid var(--line);background:#fff}.keyfacts__in[data-astro-cid-jdovvxl7]{display:grid;grid-template-columns:1fr 1fr;list-style:none;margin:0 auto}.keyfacts[data-astro-cid-jdovvxl7] li[data-astro-cid-jdovvxl7]{padding:1.25rem .5rem;border-bottom:1px solid var(--line)}.keyfacts[data-astro-cid-jdovvxl7] li[data-astro-cid-jdovvxl7]:nth-child(odd){border-inline-end:1px solid var(--line);padding-inline-start:0}.keyfacts[data-astro-cid-jdovvxl7] li[data-astro-cid-jdovvxl7]:nth-child(2n){padding-inline-start:1.25rem}.keyfacts[data-astro-cid-jdovvxl7] li[data-astro-cid-jdovvxl7]:nth-last-child(-n+2){border-bottom:0}.keyfacts[data-astro-cid-jdovvxl7] strong[data-astro-cid-jdovvxl7]{display:block;font-size:1.35rem;font-weight:700;color:var(--ink);letter-spacing:-.02em}.keyfacts[data-astro-cid-jdovvxl7] span[data-astro-cid-jdovvxl7]{font-size:.88rem;color:var(--muted)}@media (min-width: 900px){.keyfacts__in[data-astro-cid-jdovvxl7]{grid-template-columns:repeat(4,1fr)}.keyfacts[data-astro-cid-jdovvxl7] li[data-astro-cid-jdovvxl7]{border-bottom:0;border-inline-end:1px solid var(--line);padding:1.6rem 1.5rem!important}.keyfacts[data-astro-cid-jdovvxl7] li[data-astro-cid-jdovvxl7]:first-child{padding-inline-start:0!important}.keyfacts[data-astro-cid-jdovvxl7] li[data-astro-cid-jdovvxl7]:last-child{border-inline-end:0}}.offer__price[data-astro-cid-jdovvxl7]{margin:.25rem 0!important}.offer__price[data-astro-cid-jdovvxl7] strong[data-astro-cid-jdovvxl7]{font-size:2rem;font-weight:700;color:var(--ink);letter-spacing:-.02em}.offer__price[data-astro-cid-jdovvxl7] s[data-astro-cid-jdovvxl7]{margin-inline-start:.4rem;color:var(--muted)}.offer__actions[data-astro-cid-jdovvxl7]{display:flex;align-items:center;gap:1.25rem;margin-top:auto;padding-top:1rem}.about[data-astro-cid-jdovvxl7]{align-items:center}.about__photos[data-astro-cid-jdovvxl7]{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.about__photos[data-astro-cid-jdovvxl7] button[data-astro-cid-jdovvxl7]{padding:0;border:0;border-radius:var(--radius);overflow:hidden;aspect-ratio:4 / 3;cursor:zoom-in;background:var(--alt)}.about__photos[data-astro-cid-jdovvxl7] img[data-astro-cid-jdovvxl7]{width:100%;height:100%;object-fit:cover;transition:transform .6s var(--ease)}.about__photos[data-astro-cid-jdovvxl7] button[data-astro-cid-jdovvxl7]:hover img[data-astro-cid-jdovvxl7]{transform:scale(1.03)}.lightbox[data-astro-cid-jdovvxl7]{padding:0;border:0;border-radius:var(--radius);max-width:min(1100px,94vw);background:#000}.lightbox[data-astro-cid-jdovvxl7]::backdrop{background:#0d1b2ad9}.lightbox[data-astro-cid-jdovvxl7] img[data-astro-cid-jdovvxl7]{width:100%;height:auto}.lightbox[data-astro-cid-jdovvxl7] button[data-astro-cid-jdovvxl7]{position:absolute;top:.6rem;inset-inline-end:.6rem;width:40px;height:40px;border-radius:50%;border:0;background:#fff;font-size:1.4rem;cursor:pointer}.review[data-astro-cid-jdovvxl7] blockquote[data-astro-cid-jdovvxl7]{margin:.25rem 0 0;color:var(--ink-2);line-height:1.6;flex:1}.review__stars[data-astro-cid-jdovvxl7]{color:#f5a524;letter-spacing:.12em;font-size:.95rem}.review[data-astro-cid-jdovvxl7] figcaption[data-astro-cid-jdovvxl7]{margin-top:.75rem;font-size:.85rem;color:var(--muted)}.form[data-astro-cid-jdovvxl7]{display:grid;gap:.9rem;margin-top:1.75rem}@media (min-width: 640px){.form[data-astro-cid-jdovvxl7]{grid-template-columns:1fr 1fr}.form__wide[data-astro-cid-jdovvxl7]{grid-column:1 / -1}}.form[data-astro-cid-jdovvxl7] label[data-astro-cid-jdovvxl7]{display:grid;gap:.35rem;font-size:.88rem;font-weight:600;color:var(--ink-2)}.form[data-astro-cid-jdovvxl7] input[data-astro-cid-jdovvxl7],.form[data-astro-cid-jdovvxl7] select[data-astro-cid-jdovvxl7],.form[data-astro-cid-jdovvxl7] textarea[data-astro-cid-jdovvxl7]{width:100%;min-height:48px;padding:.7rem .85rem;border:1px solid var(--line);border-radius:10px;background:#fff;font:400 1rem Inter,sans-serif;color:var(--ink);transition:border-color .2s,box-shadow .2s}.form[data-astro-cid-jdovvxl7] input[data-astro-cid-jdovvxl7]:focus,.form[data-astro-cid-jdovvxl7] select[data-astro-cid-jdovvxl7]:focus,.form[data-astro-cid-jdovvxl7] textarea[data-astro-cid-jdovvxl7]:focus{outline:0;border-color:var(--blue);box-shadow:0 0 0 4px #2960db24}.form__msg[data-astro-cid-jdovvxl7]{margin:0;font-size:.92rem;min-height:1.2em}.form__msg[data-astro-cid-jdovvxl7][data-state=ok]{color:#1a8a4a}.form__msg[data-astro-cid-jdovvxl7][data-state=error]{color:var(--red)}.visit[data-astro-cid-jdovvxl7]{display:grid;gap:1rem}.visit[data-astro-cid-jdovvxl7] iframe[data-astro-cid-jdovvxl7]{width:100%;aspect-ratio:4 / 3;border:0;border-radius:var(--radius);background:var(--alt)}.visit[data-astro-cid-jdovvxl7] address[data-astro-cid-jdovvxl7]{font-style:normal;line-height:1.7}.visit[data-astro-cid-jdovvxl7] address[data-astro-cid-jdovvxl7] strong[data-astro-cid-jdovvxl7]{color:var(--ink)}.visit[data-astro-cid-jdovvxl7] a[data-astro-cid-jdovvxl7]:not(.link-arrow){color:var(--blue);text-decoration:none}.bp-meta[data-astro-cid-4sn4zg3r]{margin:0 0 1.5rem;font-size:.9rem;color:var(--muted)}.bp-body[data-astro-cid-4sn4zg3r]{font-size:1.06rem;line-height:1.8;color:var(--text)}.bp-body[data-astro-cid-4sn4zg3r] h2{margin:2.5rem 0 .9rem;font:700 clamp(1.4rem,1.2rem + .8vw,1.75rem)/1.25 Inter,sans-serif;letter-spacing:-.02em;color:var(--ink);text-transform:none}.bp-body[data-astro-cid-4sn4zg3r] h3{margin:1.75rem 0 .6rem;font:600 1.15rem/1.4 Inter,sans-serif;color:var(--ink);text-transform:none}.bp-body[data-astro-cid-4sn4zg3r] p{margin:0 0 1.15rem}.bp-body[data-astro-cid-4sn4zg3r] ul,.bp-body[data-astro-cid-4sn4zg3r] ol{margin:0 0 1.25rem;padding-left:1.3rem;display:grid;gap:.45rem}.bp-body[data-astro-cid-4sn4zg3r] strong{color:var(--ink)}.bp-body[data-astro-cid-4sn4zg3r] a{color:var(--blue)}.bp-body[data-astro-cid-4sn4zg3r] img{border-radius:var(--radius);margin:1.25rem 0}.bp-body[data-astro-cid-4sn4zg3r] blockquote{margin:1.5rem 0;padding:1rem 1.2rem;border-left:3px solid var(--red);background:var(--alt)}.bp-body[data-astro-cid-4sn4zg3r] table{width:100%;border-collapse:collapse;margin:1.25rem 0;font-size:.95rem;display:block;overflow-x:auto}.bp-body[data-astro-cid-4sn4zg3r] th,.bp-body[data-astro-cid-4sn4zg3r] td{padding:.6rem .8rem;border-bottom:1px solid var(--line);text-align:left}.video-gallery-hero[data-astro-cid-mpg34tzg]{position:relative;min-height:400px;display:flex;align-items:center;background:linear-gradient(135deg,#2960dbe6,#1a4bb8e6);background-size:cover;background-position:center;background-repeat:no-repeat;padding:6rem 0}.video-gallery-hero__overlay[data-astro-cid-mpg34tzg]{position:absolute;inset:0;background:linear-gradient(135deg,#0009,#0006)}.video-gallery-hero[data-astro-cid-mpg34tzg] .container[data-astro-cid-mpg34tzg]{max-width:1400px;margin:0 auto;padding:0 3rem;width:100%;box-sizing:border-box;position:relative;z-index:1}@media (max-width: 1200px){.video-gallery-hero[data-astro-cid-mpg34tzg] .container[data-astro-cid-mpg34tzg]{padding:0 2.5rem}}@media (max-width: 768px){.video-gallery-hero[data-astro-cid-mpg34tzg] .container[data-astro-cid-mpg34tzg]{padding:0 1.5rem}}@media (max-width: 480px){.video-gallery-hero[data-astro-cid-mpg34tzg] .container[data-astro-cid-mpg34tzg]{padding:0 1rem}}.video-gallery-hero__content[data-astro-cid-mpg34tzg]{color:var(--white)}.video-gallery-hero__back-btn[data-astro-cid-mpg34tzg]{display:inline-flex;align-items:center;gap:.5rem;color:var(--white);text-decoration:none;margin-bottom:2rem;padding:.75rem 1.5rem;background:#ffffff1a;border-radius:50px;backdrop-filter:blur(10px);transition:all .3s ease;font-weight:600}.video-gallery-hero__back-btn[data-astro-cid-mpg34tzg]:hover{background:#fff3;transform:translate(-5px)}.video-gallery-hero__title[data-astro-cid-mpg34tzg]{font-family:var(--font-display);font-size:clamp(2.5rem,5vw,4rem);font-weight:900;margin-bottom:1rem;text-transform:uppercase;letter-spacing:2px}.video-gallery-hero__subtitle[data-astro-cid-mpg34tzg]{font-size:1.25rem;opacity:.9}.video-gallery-page[data-astro-cid-mpg34tzg]{background:linear-gradient(135deg,#f5f7fa,#e8ecf1);padding:4rem 0}.video-gallery-page[data-astro-cid-mpg34tzg] .container[data-astro-cid-mpg34tzg]{max-width:1400px;margin:0 auto;padding:0 3rem;width:100%;box-sizing:border-box}@media (max-width: 1200px){.video-gallery-page[data-astro-cid-mpg34tzg] .container[data-astro-cid-mpg34tzg]{padding:0 2.5rem}}@media (max-width: 768px){.video-gallery-page[data-astro-cid-mpg34tzg] .container[data-astro-cid-mpg34tzg]{padding:0 1.5rem}}@media (max-width: 480px){.video-gallery-page[data-astro-cid-mpg34tzg] .container[data-astro-cid-mpg34tzg]{padding:0 1rem}}.video-gallery-page__grid[data-astro-cid-mpg34tzg]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:2rem}@media (min-width: 1200px){.video-gallery-page__grid[data-astro-cid-mpg34tzg]{grid-template-columns:repeat(3,1fr)}}@media (max-width: 768px){.video-gallery-page__grid[data-astro-cid-mpg34tzg]{grid-template-columns:repeat(2,1fr);gap:1.5rem}}@media (max-width: 480px){.video-gallery-page__grid[data-astro-cid-mpg34tzg]{grid-template-columns:1fr}}.video-gallery-page__card[data-astro-cid-mpg34tzg]{cursor:pointer;transition:transform .4s cubic-bezier(.4,0,.2,1)}.video-gallery-page__card[data-astro-cid-mpg34tzg]:hover{transform:translateY(-10px) scale(1.02)}.video-gallery-page__wrapper[data-astro-cid-mpg34tzg]{position:relative;border-radius:20px;overflow:hidden;box-shadow:0 10px 40px #0000001a,0 4px 12px #00000014;background:var(--white);transition:box-shadow .4s ease}.video-gallery-page__card[data-astro-cid-mpg34tzg]:hover .video-gallery-page__wrapper[data-astro-cid-mpg34tzg]{box-shadow:0 20px 60px #2960db33,0 8px 24px #0000001f,0 0 0 3px #2960db1a}.video-gallery-page__player[data-astro-cid-mpg34tzg]{position:relative;width:100%;aspect-ratio:9 / 16;background:#000;overflow:hidden}.video-gallery-page__video[data-astro-cid-mpg34tzg]{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}.video-gallery-page__card[data-astro-cid-mpg34tzg]:hover .video-gallery-page__video[data-astro-cid-mpg34tzg]{transform:scale(1.05)}.video-gallery-page__overlay[data-astro-cid-mpg34tzg]{position:absolute;inset:0;background:linear-gradient(180deg,#0000004d,#00000080);display:flex;align-items:center;justify-content:center;transition:opacity .3s ease;z-index:2}.video-gallery-page__platform-badge[data-astro-cid-mpg34tzg]{position:absolute;top:1rem;left:1rem;width:40px;height:40px;border-radius:50%;background:#0009;backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;color:var(--white);font-size:1.25rem;z-index:3}.video-gallery-page__mute-btn[data-astro-cid-mpg34tzg]{position:absolute;top:1rem;right:1rem;width:44px;height:44px;border-radius:50%;background:#000000b3;backdrop-filter:blur(10px);border:2px solid rgba(255,255,255,.2);color:var(--white);display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:20;transition:all .3s ease;font-size:1.1rem;opacity:0;visibility:hidden;box-shadow:0 2px 8px #0000004d;pointer-events:none}.video-gallery-page__card[data-astro-cid-mpg34tzg]:hover .video-gallery-page__mute-btn[data-astro-cid-mpg34tzg],.video-gallery-page__mute-btn[data-astro-cid-mpg34tzg]:hover{opacity:1!important;visibility:visible!important;pointer-events:auto}.video-gallery-page__mute-btn[data-astro-cid-mpg34tzg]:hover{background:#000000d9;border-color:#fff6;transform:scale(1.1);box-shadow:0 4px 12px #0006}.video-gallery-page__mute-btn[data-astro-cid-mpg34tzg]:active{transform:scale(.95)}.video-gallery-page__fullscreen-btn[data-astro-cid-mpg34tzg]{position:absolute;top:calc(1.5rem + 44px);right:1rem;width:44px;height:44px;border-radius:50%;background:#000000b3;backdrop-filter:blur(10px);border:2px solid rgba(255,255,255,.2);color:var(--white);display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:20;transition:all .3s ease;font-size:1.1rem;opacity:0;visibility:hidden;box-shadow:0 2px 8px #0000004d;pointer-events:none}.video-gallery-page__card[data-astro-cid-mpg34tzg]:hover .video-gallery-page__fullscreen-btn[data-astro-cid-mpg34tzg],.video-gallery-page__fullscreen-btn[data-astro-cid-mpg34tzg]:hover{opacity:1!important;visibility:visible!important;pointer-events:auto}.video-gallery-page__fullscreen-btn[data-astro-cid-mpg34tzg]:hover{background:#000000d9;border-color:#fff6;transform:scale(1.1);box-shadow:0 4px 12px #0006}.video-gallery-page__fullscreen-btn[data-astro-cid-mpg34tzg]:active{transform:scale(.95)}.video-gallery-page__content[data-astro-cid-mpg34tzg]{position:absolute;bottom:0;left:0;right:0;padding:1.5rem;background:linear-gradient(180deg,transparent 0%,rgba(0,0,0,.7) 50%,rgba(0,0,0,.9) 100%);z-index:2}.video-gallery-page__title[data-astro-cid-mpg34tzg]{font-family:var(--font-display);font-size:1.25rem;font-weight:700;color:var(--white);margin-bottom:.5rem;text-transform:uppercase;letter-spacing:1px}.video-gallery-page__description[data-astro-cid-mpg34tzg]{font-size:.9rem;color:#ffffffe6;margin:0}
