:root{--navy:#121C4A;--navy-deep:#070D28;--royal:#1E3A8A;--cyan:#38D6F0;--gold:#F7B733;--gold-dark:#E0A118;--link:#1E4FD8;--ink:#0D1424;--muted:#5A6782;--mist:#F4F7FC;--line:#E2E8F4;--wa:#107C3A;--white:#fff;--on-dark:#EAF0FF;--on-dark-soft:#A9B6DA;--on-gold:#0B1234;--r-sm:10px;--r:16px;--r-lg:24px;--r-xl:34px;--shadow:0 10px 30px rgba(13,20,36,.08);--shadow-lg:0 24px 60px rgba(7,13,40,.16);--wrap:1200px;--sec-y:clamp(56px,7vw,104px)}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scrollbar-gutter:stable}body{margin:0;font-family:"Almarai","Segoe UI",Tahoma,sans-serif;font-size:18px;line-height:1.85;letter-spacing:0;color:var(--ink);background:var(--white);overflow-x:hidden}img{max-width:100%;height:auto;display:block}a{color:var(--link);text-decoration:none}a:hover{text-decoration:underline}h1,h2,h3,h4{line-height:1.3;letter-spacing:0;margin:0 0 .5em;font-weight:800}h1{font-size:clamp(32px,4.4vw,56px);line-height:1.3;padding-bottom:2px}h2{font-size:clamp(26px,3vw,40px);line-height:1.28}h3{font-size:clamp(19px,1.5vw,23px);line-height:1.35}html{scroll-padding-top:92px}#order-form,#طلب,[id]{scroll-margin-top:92px}p{margin:0 0 1em}ul{margin:0;padding:0;list-style:none}:focus-visible{outline:3px solid var(--gold);outline-offset:3px;border-radius:6px}.wrap{width:min(var(--wrap),100% - 40px);margin-inline:auto}.skip{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.skip:focus{position:fixed;width:auto;height:auto;clip:auto;clip-path:none;inset-inline-start:12px;top:12px;background:var(--gold);color:var(--on-gold);padding:10px 16px;border-radius:var(--r-sm);z-index:99}.btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;font-family:inherit;font-size:17px;font-weight:700;line-height:1;padding:15px 26px;border-radius:999px;border:1.5px solid transparent;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,background .18s ease,color .18s ease;white-space:nowrap;text-decoration:none}.btn:hover{text-decoration:none;transform:translateY(-2px)}.btn svg{width:19px;height:19px;flex:none}.btn--gold{background:var(--gold);color:var(--on-gold);box-shadow:0 10px 26px rgba(247,183,51,.3)}.btn--gold:hover{background:var(--gold-dark)}.btn--wa{background:var(--wa);color:#fff;box-shadow:0 10px 26px rgba(16,124,58,.28)}.btn--wa:hover{background:#0B6B2F}.btn--ghost{background:rgba(255,255,255,.07);color:var(--on-dark);border-color:rgba(234,240,255,.35)}.btn--ghost:hover{background:rgba(255,255,255,.14)}.btn--dark{background:var(--navy);color:#fff}.btn--dark:hover{background:#1a2765}.btn--sm{padding:11px 18px;font-size:15.5px;min-height:44px;min-width:44px}.btn--block{width:100%}.site-header{position:sticky;top:0;z-index:50;background:rgba(7,13,40,.92);-webkit-backdrop-filter:saturate(160%) blur(10px);backdrop-filter:saturate(160%) blur(10px);border-bottom:1px solid rgba(234,240,255,.12)}.site-header .wrap{display:flex;align-items:center;gap:22px;min-height:68px}.brand{display:flex;align-items:center;gap:10px;min-width:0;flex:0 1 auto;color:var(--on-dark);font-weight:800;font-size:19px;white-space:nowrap}.brand:hover{text-decoration:none;color:#fff}.brand img{width:38px;height:38px}.brand small{display:block;font-size:15px;font-weight:400;color:var(--on-dark-soft);line-height:1.3}.nav{display:flex;align-items:center;gap:26px;margin-inline-start:auto}.nav a{color:var(--on-dark);font-size:16.5px;font-weight:400;white-space:nowrap;position:relative;padding:4px 0}.nav a:hover{color:#fff;text-decoration:none}.nav a::after{content:"";position:absolute;inset-inline-start:0;bottom:-2px;height:2px;width:0;background:var(--gold);transition:width .2s ease}.nav a:hover::after,.nav a[aria-current="page"]::after{width:100%}.header-cta{display:flex;align-items:center;gap:10px}.header-cta .tel{direction:ltr;unicode-bidi:isolate}.nav-toggle{display:none;background:none;border:1px solid rgba(234,240,255,.3);border-radius:10px;padding:9px;color:var(--on-dark);cursor:pointer}.nav-toggle svg{width:22px;height:22px;display:block}.hero{position:relative;overflow:hidden;color:var(--on-dark);background-color:#0A1234;background: radial-gradient(900px 520px at 85% 8%, rgba(56,214,240,.20), transparent 60%), radial-gradient(760px 520px at 10% 95%, rgba(30,58,138,.65), transparent 65%), linear-gradient(200deg,#0A1234 0%,#121C4A 55%,#070D28 100%);padding-block:clamp(44px,6vw,86px) 0}.hero>.wrap{padding-bottom:clamp(44px,5.5vw,82px)}.hero::before{content:"";position:absolute;inset:0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='520' height='520' viewBox='0 0 520 520'%3E%3Cg fill='none' stroke='%23EAF0FF' stroke-opacity='.07' stroke-width='1'%3E%3Cpath d='M0 .5h520M0 130.5h520M0 260.5h520M0 390.5h520'/%3E%3Cpath d='M.5 0v520M130.5 0v520M260.5 0v520M390.5 0v520'/%3E%3C/g%3E%3C/svg%3E") center/520px repeat;opacity:.5;pointer-events:none}.hero::after{content:"";position:absolute;inset-inline-end:-180px;top:-200px;width:560px;height:560px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1200' height='800' viewBox='0 0 1200 800'%3E%3Cdefs%3E%3CradialGradient id='a' cx='22%25' cy='28%25' r='52%25'%3E%3Cstop offset='0' stop-color='%2338D6F0' stop-opacity='.40'/%3E%3Cstop offset='1' stop-color='%2338D6F0' stop-opacity='0'/%3E%3C/radialGradient%3E%3CradialGradient id='b' cx='80%25' cy='18%25' r='46%25'%3E%3Cstop offset='0' stop-color='%23F7B733' stop-opacity='.32'/%3E%3Cstop offset='1' stop-color='%23F7B733' stop-opacity='0'/%3E%3C/radialGradient%3E%3CradialGradient id='c' cx='62%25' cy='86%25' r='52%25'%3E%3Cstop offset='0' stop-color='%231E4FD8' stop-opacity='.38'/%3E%3Cstop offset='1' stop-color='%231E4FD8' stop-opacity='0'/%3E%3C/radialGradient%3E%3C/defs%3E%3Crect width='1200' height='800' fill='url%28%23a%29'/%3E%3Crect width='1200' height='800' fill='url%28%23b%29'/%3E%3Crect width='1200' height='800' fill='url%28%23c%29'/%3E%3C/svg%3E") center/contain no-repeat;opacity:.85;pointer-events:none}.hero .wrap{position:relative;z-index:2;display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(28px,4vw,60px);align-items:center}.hero-text{max-width:620px}.eyebrow{display:inline-flex;align-items:center;gap:9px;font-size:15px;font-weight:700;color:var(--cyan);margin:0 0 16px;background:rgba(56,214,240,.10);border:1px solid rgba(56,214,240,.3);padding:7px 16px;border-radius:999px;line-height:1.4}.sec--dark .eyebrow,.hero .eyebrow{color:var(--cyan)}.hero h1{margin:0 0 18px;font-size:clamp(34px,4.6vw,58px);color:#fff}.hero h1 .hl{color:var(--gold)}.hero-lead{font-size:clamp(17px,1.3vw,19.5px);color:var(--on-dark-soft);line-height:1.85;margin:0 0 28px;max-width:56ch}.hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:28px}.hero-meta{display:flex;flex-wrap:wrap;gap:10px 26px;font-size:15.5px;color:var(--on-dark-soft)}.hero-meta span{display:inline-flex;align-items:center;gap:8px}.hero-meta svg{width:17px;height:17px;color:var(--cyan);flex:none}.hero-media{position:relative;min-height:380px}.hero-shape{position:relative;border-radius:200px 28px 200px 28px;overflow:hidden;box-shadow:var(--shadow-lg);border:1px solid rgba(234,240,255,.18)}.hero-shape img{width:100%;height:clamp(340px,42vw,520px);object-fit:cover;display:block}.hero-shape::after{content:"";position:absolute;inset:0;background:linear-gradient(200deg,rgba(18,28,74,.06) 35%,rgba(7,13,40,.62))}.hero-shape--light{background:linear-gradient(160deg,#FFFFFF,#F2F5FD);padding:20px;border-color:rgba(13,20,36,.1)}.hero-shape--light img{border-radius:192px 20px 192px 20px}.hero-shape--light::after{inset:20px;border-radius:192px 20px 192px 20px;background:linear-gradient(200deg,rgba(18,28,74,.03) 55%,rgba(7,13,40,.16))}.glass{background:rgba(12,22,62,.62);-webkit-backdrop-filter:blur(14px) saturate(150%);backdrop-filter:blur(14px) saturate(150%);border:1px solid rgba(234,240,255,.22);border-radius:var(--r);padding:16px 18px;color:var(--on-dark);box-shadow:0 18px 40px rgba(4,8,26,.4)}.glass strong{display:block;font-size:19px;color:#fff;line-height:1.3}.glass span{display:block;font-size:14.5px;color:var(--on-dark-soft);line-height:1.5;margin-top:3px}.hero-card{position:absolute;z-index:3;width:min(265px,72%)}.hero-card--a{inset-block-start:76px;inset-inline-start:-30px}.hero-card--b{inset-block-end:38px;inset-inline-end:-22px}html[dir="ltr"] .hero-card--a{inset-block-start:auto;inset-block-end:46px}.hero-card .ico{display:flex;align-items:center;gap:10px;margin-bottom:8px;color:var(--cyan);font-weight:700;font-size:14.5px}.hero-card .ico svg{width:20px;height:20px}.trust{background:rgba(255,255,255,.04);border-top:1px solid rgba(234,240,255,.12);position:relative;z-index:2}.trust .wrap{display:flex;flex-wrap:wrap;gap:14px 34px;justify-content:center;padding-block:18px}.trust span{display:inline-flex;align-items:center;gap:9px;color:var(--on-dark-soft);font-size:16px}.trust svg{width:18px;height:18px;color:var(--gold)}.sec{padding-block:var(--sec-y)}.sec--mist{background:var(--mist)}.sec--dark{position:relative;color:var(--on-dark);background-color:#121C4A;background:linear-gradient(170deg,#0C1434 0%,#121C4A 60%,#0A1130 100%)}.sec--dark::before{content:"";position:absolute;inset:0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='520' height='520' viewBox='0 0 520 520'%3E%3Cg fill='none' stroke='%23EAF0FF' stroke-opacity='.07' stroke-width='1'%3E%3Cpath d='M0 .5h520M0 130.5h520M0 260.5h520M0 390.5h520'/%3E%3Cpath d='M.5 0v520M130.5 0v520M260.5 0v520M390.5 0v520'/%3E%3C/g%3E%3C/svg%3E") center/520px repeat;opacity:.45;pointer-events:none}.sec--dark .wrap{position:relative;z-index:2}.sec--dark h2,.sec--dark h3{color:#fff}.sec--dark p{color:var(--on-dark-soft)}.sec-head{max-width:720px;margin:0 auto clamp(32px,4vw,52px);text-align:center}.sec-head--start{margin-inline:0;text-align:start}.sec-head p{color:var(--muted);font-size:18px;margin:0}.sec--dark .sec-head p{color:var(--on-dark-soft)}.sec-head h2{margin-bottom:12px}.sec--dark a:not(.btn),.hero a:not(.btn):not(.brand),.page-hero a:not(.btn):not(.crumbs a){color:var(--gold);text-decoration:underline;text-underline-offset:3px}.sec--dark a:not(.btn):hover,.hero a:not(.btn):not(.brand):hover{color:#FFD98A;text-decoration:underline}.sec .eyebrow{color:var(--link);background:rgba(30,79,216,.08);border-color:rgba(30,79,216,.22)}.sec--dark .eyebrow{color:var(--cyan);background:rgba(56,214,240,.1);border-color:rgba(56,214,240,.3)}.grid-2{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}.card{background:#fff;border:1px solid var(--line);border-radius:var(--r-lg);padding:28px;box-shadow:var(--shadow);transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.card:hover{transform:translateY(-4px);box-shadow:0 18px 44px rgba(13,20,36,.12);border-color:#cdd9f0}.card h3{margin:0 0 8px}.card p{margin:0;color:var(--muted);font-size:16.5px;line-height:1.8}.card--svc .ico{width:54px;height:54px;border-radius:15px;display:grid;place-items:center;margin-bottom:16px;background:linear-gradient(145deg,#15205A,#1E3A8A);color:var(--cyan)}.card--svc .ico svg{width:27px;height:27px}.card--svc{display:flex;flex-direction:column;height:100%}.card--svc .more{display:inline-flex;align-items:center;gap:7px;margin-top:auto;padding-top:14px;align-self:flex-start;font-size:15.5px;font-weight:700;color:var(--link)}.card--svc .more svg{width:15px;height:15px}.sec--dark .card{background:rgba(255,255,255,.055);border-color:rgba(234,240,255,.16);box-shadow:none}.sec--dark .card p{color:var(--on-dark-soft)}.split{display:grid;grid-template-columns:1fr 1fr;gap:clamp(28px,4vw,64px);align-items:center}.split__media img{width:100%;height:clamp(300px,34vw,440px);object-fit:cover;border-radius:28px 140px 28px 140px;border:1px solid rgba(234,240,255,.18);box-shadow:var(--shadow-lg)}.split__media{position:relative}.sec--dark .split__media{background:linear-gradient(160deg,#FFFFFF,#F2F5FD);padding:20px;border-radius:38px 150px 38px 150px;box-shadow:0 26px 60px rgba(4,8,26,.45)}.sec--dark .split__media img{display:block;border-color:rgba(13,20,36,.1);box-shadow:none}.split__text h2{margin-bottom:16px}.checks{display:grid;gap:14px;margin:0 0 26px}.checks li{display:flex;gap:12px;align-items:flex-start;font-size:17px;line-height:1.75}.checks li svg{width:23px;height:23px;flex:none;margin-top:4px;color:var(--gold)}.checks li b{display:block;font-weight:700}.checks li span{color:var(--muted);font-size:16px}.sec--dark .checks li{color:var(--on-dark)}.sec--dark .checks li span{color:var(--on-dark-soft)}.checks--2{grid-template-columns:repeat(2,1fr);gap:18px 26px}.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:22px;counter-reset:s}.step{position:relative;background:#fff;border:1px solid var(--line);border-radius:var(--r-lg);padding:30px 26px 26px;box-shadow:var(--shadow)}.step .num{font-size:15px;font-weight:800;color:var(--on-gold);background:var(--gold);width:46px;height:46px;border-radius:14px;display:grid;place-items:center;margin-bottom:14px}.step h3{margin:0 0 6px;font-size:20px}.step p{margin:0;color:var(--muted);font-size:16.5px}.sec--dark .step{background:rgba(255,255,255,.055);border-color:rgba(234,240,255,.16);box-shadow:none}.price-card{background:rgba(255,255,255,.06);border:1px solid rgba(234,240,255,.2);border-radius:var(--r-lg);padding:30px;display:flex;flex-direction:column;color:var(--on-dark);position:relative}.price-card h3{margin:0 0 4px;font-size:21px}.price-card .term{font-size:15px;color:var(--on-dark-soft);margin:0 0 14px}.price-card .amount{font-size:42px;font-weight:800;color:#fff;line-height:1.15;margin-bottom:4px;display:flex;align-items:baseline;gap:8px}.price-card .amount em{font-style:normal;font-size:18px;font-weight:700;color:var(--gold)}.price-card ul{display:grid;gap:11px;margin:20px 0 24px;padding-top:20px;border-top:1px solid rgba(234,240,255,.18)}.price-card li{display:flex;gap:10px;align-items:flex-start;font-size:16.5px;color:var(--on-dark-soft);line-height:1.6}.price-card li svg{width:19px;height:19px;flex:none;margin-top:3px;color:var(--cyan)}.price-card .btn{margin-top:auto}.price-card--best{background:linear-gradient(165deg,rgba(247,183,51,.16),rgba(255,255,255,.06));border-color:rgba(247,183,51,.55);box-shadow:0 20px 50px rgba(4,8,26,.4)}.price-card--best .tag{position:absolute;inset-block-start:-14px;inset-inline-end:26px;background:var(--gold);color:var(--on-gold);font-size:14px;font-weight:800;padding:6px 14px;border-radius:999px}.price-wrap{position:relative}.price-note{margin:26px auto 0;max-width:780px;text-align:center;font-size:16.5px;color:var(--on-dark-soft)}.price-note strong{color:#fff}.sec:not(.sec--dark) .price-card{background:#fff;border-color:var(--line);color:var(--ink);box-shadow:var(--shadow)}.sec:not(.sec--dark) .price-card .amount{color:var(--navy)}.sec:not(.sec--dark) .price-card li{color:var(--muted)}.sec:not(.sec--dark) .price-card li svg{color:var(--link)}.sec:not(.sec--dark) .price-card .term{color:var(--muted)}.gallery{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.gallery figure{margin:0;position:relative;border-radius:var(--r-lg);overflow:hidden;box-shadow:var(--shadow)}.gallery img{width:100%;height:220px;object-fit:cover;transition:transform .4s ease}.gallery figure:hover img{transform:scale(1.05)}.gallery figcaption{position:absolute;inset-inline:0;bottom:0;padding:26px 16px 14px;background:linear-gradient(180deg,transparent,rgba(7,13,40,.86));color:#fff;font-size:15.5px;font-weight:700}.gallery figure:first-child{grid-column:span 2;grid-row:span 2}.gallery figure:first-child img{height:458px}.gallery--duo{grid-template-columns:repeat(2,1fr);gap:22px}.gallery--duo figure:first-child{grid-column:auto;grid-row:auto}.gallery--duo img,.gallery--duo figure:first-child img{height:clamp(240px,27vw,360px)}.gallery--duo figcaption{font-size:17px;padding:34px 20px 18px}.post-card{background:#fff;border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden;box-shadow:var(--shadow);display:flex;flex-direction:column;transition:transform .22s ease,box-shadow .22s ease}.post-card:hover{transform:translateY(-4px);box-shadow:0 18px 44px rgba(13,20,36,.12)}.post-card img{width:100%;height:190px;object-fit:cover}.post-card .body{padding:22px 24px 26px;display:flex;flex-direction:column;flex:1}.post-card .cat{font-size:14px;font-weight:700;color:var(--link);margin-bottom:8px}.post-card h3{font-size:20px;margin:0 0 10px}.post-card h3 a{color:var(--ink)}.post-card h3 a:hover{color:var(--link);text-decoration:none}.post-card p{color:var(--muted);font-size:16.5px;margin:0 0 14px}.post-card .more{margin-top:auto;font-weight:700;font-size:15.5px;display:inline-flex;gap:7px;align-items:center}.post-card .more svg{width:15px;height:15px}.faq{max-width:900px;margin-inline:auto;display:grid;gap:14px}details.qa{background:rgba(255,255,255,.06);border:1px solid rgba(234,240,255,.18);border-radius:var(--r);padding:4px 22px;transition:border-color .2s ease,background .2s ease}details.qa[open]{background:rgba(255,255,255,.1);border-color:rgba(56,214,240,.4)}details.qa summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 0;font-weight:700;font-size:18.5px;color:#fff;line-height:1.5}details.qa summary::-webkit-details-marker{display:none}details.qa summary::after{content:"";flex:none;width:26px;height:26px;border-radius:50%;background:var(--gold) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%230B1234' stroke-width='3' stroke-linecap='round'%3E%3Cpath d='M12 5v14M5 12h14'/%3E%3C/svg%3E") center/13px no-repeat;transition:transform .2s ease}details.qa[open] summary::after{transform:rotate(45deg)}details.qa p{margin:0 0 20px;color:var(--on-dark-soft);font-size:17px;line-height:1.85}.sec:not(.sec--dark) details.qa{background:#fff;border-color:var(--line);box-shadow:var(--shadow)}.sec:not(.sec--dark) details.qa summary{color:var(--ink)}.sec:not(.sec--dark) details.qa p{color:var(--muted)}.contact-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(26px,3.4vw,52px);align-items:start}.form-card{background:#fff;border:1px solid var(--line);border-radius:var(--r-xl);padding:clamp(24px,3vw,38px);box-shadow:var(--shadow-lg)}.form-card h2{font-size:clamp(24px,2.4vw,32px);margin-bottom:8px}.form-card>p{color:var(--muted);font-size:16.5px}.field{display:block;margin-bottom:16px}.field span{display:block;font-size:15.5px;font-weight:700;margin-bottom:7px}.field input,.field select,.field textarea{width:100%;font-family:inherit;font-size:17px;color:var(--ink);padding:14px 16px;border:1.5px solid var(--line);border-radius:var(--r-sm);background:var(--mist);transition:border-color .18s ease,background .18s ease}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--link);background:#fff}.field textarea{min-height:92px;resize:vertical;line-height:1.7}.field .err{display:none;font-style:normal;font-size:14.5px;font-weight:700;color:#C0392B;margin-top:6px}.field .err.show{display:block}.field input[aria-invalid="true"]{border-color:#C0392B;background:#FFF6F5}.field select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%235A6782' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:left 16px center;background-size:14px;padding-inline-end:16px;padding-inline-start:44px}html[dir="ltr"] .field select{background-position:right 16px center;padding-inline-start:16px;padding-inline-end:44px}.form-note{margin:14px 0 0;font-size:15.5px;color:var(--muted);text-align:center}.form-note a{font-weight:700}.fields-2{display:grid;grid-template-columns:1fr 1fr;gap:0 16px}.contact-cards{display:grid;gap:16px}.contact-cards a.ccard{display:flex;align-items:center;gap:16px;background:#fff;border:1px solid var(--line);border-radius:var(--r-lg);padding:20px 22px;box-shadow:var(--shadow);color:var(--ink);transition:transform .2s ease,box-shadow .2s ease}.contact-cards a.ccard:hover{transform:translateY(-3px);text-decoration:none;box-shadow:0 18px 40px rgba(13,20,36,.12)}.ccard .ico{width:52px;height:52px;border-radius:15px;display:grid;place-items:center;flex:none;background:linear-gradient(145deg,#15205A,#1E3A8A);color:var(--cyan)}.ccard .ico svg{width:25px;height:25px}.ccard b{display:block;font-size:18px;line-height:1.4}.ccard span{display:block;font-size:15.5px;color:var(--muted)}.ccard .val{direction:ltr;unicode-bidi:isolate;font-weight:700;color:var(--link)}.callband{background:linear-gradient(100deg,var(--gold),#FFD278);color:var(--on-gold)}.callband .wrap{display:flex;align-items:center;justify-content:space-between;gap:26px;flex-wrap:wrap;padding-block:clamp(28px,3.4vw,44px)}.callband h2{margin:0 0 6px;color:var(--on-gold);font-size:clamp(23px,2.5vw,32px)}.callband p{margin:0;font-size:17px;color:#2A2206}.callband .acts{display:flex;gap:12px;flex-wrap:wrap}.callband .btn--dark{box-shadow:0 10px 26px rgba(11,18,52,.22)}.site-footer{background:var(--navy-deep);color:var(--on-dark-soft);padding-block:clamp(44px,5vw,66px) 0;font-size:16.5px}.foot-cols{display:grid;grid-template-columns:1.5fr 1fr 1fr 1.2fr;gap:34px}.site-footer h3{color:#fff;font-size:18px;margin:0 0 16px}.site-footer a{color:var(--on-dark-soft)}.site-footer a:hover{color:#fff;text-decoration:none}.site-footer li{margin-bottom:10px;line-height:1.6}.site-footer p{line-height:1.85;margin:0 0 14px}.foot-brand img{width:52px;height:52px;margin-bottom:14px}.foot-contact .val{direction:ltr;unicode-bidi:isolate;color:#fff;font-weight:700}.foot-bottom{margin-top:38px;border-top:1px solid rgba(234,240,255,.14);padding-block:18px 22px;display:flex;flex-wrap:wrap;gap:8px 20px;justify-content:space-between;align-items:center;font-size:15px}.foot-note{font-size:14px;color:#8E9BC2}.foot-note a{color:#B3C1E6;text-decoration:underline}.page-hero{position:relative;color:var(--on-dark);padding-block:clamp(40px,5vw,72px);background-color:#0A1234;background:radial-gradient(700px 400px at 90% 0%,rgba(56,214,240,.16),transparent 60%),linear-gradient(200deg,#0A1234,#121C4A 70%,#070D28)}.page-hero::before{content:"";position:absolute;inset:0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='520' height='520' viewBox='0 0 520 520'%3E%3Cg fill='none' stroke='%23EAF0FF' stroke-opacity='.07' stroke-width='1'%3E%3Cpath d='M0 .5h520M0 130.5h520M0 260.5h520M0 390.5h520'/%3E%3Cpath d='M.5 0v520M130.5 0v520M260.5 0v520M390.5 0v520'/%3E%3C/g%3E%3C/svg%3E") center/520px repeat;opacity:.45}.page-hero .wrap{position:relative;z-index:2;max-width:860px}.page-hero h1{margin:0 0 14px;color:#fff}.page-hero p{color:var(--on-dark-soft);font-size:18.5px;max-width:62ch}.page-hero .hero-actions{margin-top:24px;margin-bottom:0}.crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:15px;color:var(--on-dark-soft);margin-bottom:16px}.crumbs a{color:var(--on-dark-soft)}.crumbs a:hover{color:#fff}.crumbs svg{width:13px;height:13px;opacity:.7}.answer{background:var(--mist);border-inline-start:4px solid var(--gold);border-radius:var(--r);padding:22px 24px;font-size:18.5px;font-weight:700;line-height:1.8;margin:0 0 32px}.prose{max-width:780px;margin-inline:auto;font-size:18px;line-height:1.9}.prose h2{margin:40px 0 14px}.prose h3{margin:28px 0 10px}.prose ul{list-style:none;display:grid;gap:10px;margin:0 0 20px}.prose ul li{position:relative;padding-inline-start:24px}.prose ul li::before{content:"";position:absolute;inset-inline-start:0;top:13px;width:9px;height:9px;border-radius:50%;background:var(--gold)}.prose ol{margin:0 0 20px;padding-inline-start:22px;display:grid;gap:10px}.prose .price-card li::before,.prose .checks li::before{display:none}.prose .price-card ul,.prose .checks{padding:0}.prose--legal{font-size:17px}.prose--legal h2{font-size:24px;margin-top:32px}.mobile-bar{display:none}.reveal.rv{transform:translateY(20px);transition:transform .55s cubic-bezier(.22,.7,.3,1)}.reveal.rv.in{transform:none}@media (prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important;scroll-behavior:auto!important}.reveal.rv{transform:none}}@media (max-width:1100px){.nav{gap:18px}.nav a{font-size:15.5px}.grid-4{grid-template-columns:repeat(2,1fr)}.gallery{grid-template-columns:repeat(2,1fr)}.gallery figure:first-child{grid-column:span 2;grid-row:auto}.gallery--duo figure:first-child{grid-column:auto;grid-row:auto}.gallery--duo figure:first-child img{height:clamp(220px,30vw,300px)}.gallery figure:first-child img{height:260px}.foot-cols{grid-template-columns:1fr 1fr}}@media (max-width:980px){.hero .wrap{grid-template-columns:1fr}.hero-text{max-width:none}.hero-media{min-height:0;margin-top:8px}.hero-shape img{height:clamp(240px,42vw,330px)}.hero-card--a{inset-block-start:16px;inset-inline-start:12px}.hero-card--b{inset-block-end:16px;inset-inline-end:12px}.hero-card{width:min(240px,60%)}.split{grid-template-columns:1fr}.split__media{order:-1}.split__media img{height:clamp(240px,46vw,320px);border-radius:24px 90px 24px 90px}.sec--dark .split__media{padding:8px;border-radius:32px 98px 32px 98px}.hero-shape--light{padding:8px}.hero-shape--light img,.hero-shape--light::after{border-radius:192px 20px 192px 20px}.hero-shape--light::after{inset:8px}.contact-grid{grid-template-columns:1fr}.steps{grid-template-columns:repeat(2,1fr)}.grid-3{grid-template-columns:1fr 1fr}.grid-3>*:last-child:nth-child(odd){grid-column:1 / -1}.gallery--duo{grid-template-columns:1fr}.gallery--duo figure:first-child{grid-column:auto;grid-row:auto}.gallery--duo img,.gallery--duo figure:first-child img{height:240px}}@media (max-width:860px){.nav{display:none;position:absolute;inset-inline:0;top:100%;flex-direction:column;align-items:stretch;gap:0;background:#0A1234;border-bottom:1px solid rgba(234,240,255,.14);padding:8px 0 14px}.nav.open{display:flex}.nav a{padding:13px 24px;font-size:17px;border-bottom:1px solid rgba(234,240,255,.08)}.nav a::after{display:none}.nav-toggle{display:block;margin-inline-start:auto;order:3}.header-cta{margin-inline-start:auto}.header-cta .btn{padding:10px 16px;font-size:15px}.site-header .wrap{gap:12px;position:relative}.trust .wrap{display:grid;grid-template-columns:repeat(3,1fr);gap:12px 20px;justify-items:start}}@media (max-width:680px){body{font-size:17px}.wrap{width:min(var(--wrap),100% - 32px)}.grid-2,.grid-3,.grid-4,.steps,.gallery{grid-template-columns:1fr}.gallery figure:first-child{grid-column:auto}.gallery figure:first-child img,.gallery img{height:210px}.checks--2{grid-template-columns:1fr}.fields-2{grid-template-columns:1fr}.foot-cols{grid-template-columns:1fr;gap:28px}.hero-actions .btn{flex:1 1 46%}.hero-card{position:static;width:auto;margin-top:14px}.hero-card--b{display:none}.hero-media{display:flex;flex-direction:column}.trust .wrap{display:flex;justify-content:flex-start;gap:10px 22px}.trust span{font-size:15px}.callband .acts{width:100%}.callband .acts .btn{flex:1 1 46%}.brand small{display:none}.hero{padding-block:30px 44px}.hero h1{font-size:clamp(28px,8vw,36px)}.hero-lead{font-size:17px;margin-bottom:22px}.foot-bottom{justify-content:flex-start}.mobile-bar{display:flex;position:fixed;inset-inline:0;bottom:0;z-index:60;gap:10px;padding:9px 12px calc(9px + env(safe-area-inset-bottom));background:rgba(7,13,40,.96);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid rgba(234,240,255,.16)}.mobile-bar .btn{flex:1;padding:13px 10px;font-size:16px}body{padding-bottom:74px}}.offer{position:relative;border-radius:var(--r-xl);padding:clamp(26px,3.4vw,46px);background: radial-gradient(120% 140% at 12% 0%,rgba(56,214,240,.16),transparent 60%), linear-gradient(150deg,rgba(247,183,51,.13),rgba(255,255,255,.05));border:1px solid rgba(247,183,51,.45);box-shadow:0 26px 64px rgba(4,8,26,.42);color:var(--on-dark);overflow:hidden}.offer::after{content:"";position:absolute;inset-block-start:0;inset-inline:0;height:4px;background:linear-gradient(90deg,var(--gold),#FFD98A 55%,var(--cyan))}.offer-flag{display:inline-flex;align-items:center;gap:10px;margin:0 0 20px;background:var(--gold);color:var(--on-gold);font-weight:800;font-size:16px;padding:9px 18px;border-radius:999px;box-shadow:0 10px 26px rgba(247,183,51,.3)}.offer-flag .dot{width:9px;height:9px;border-radius:50%;background:var(--on-gold);animation:offerPulse 1.6s ease-in-out infinite}@keyframes offerPulse{0%,100%{opacity:1}50%{opacity:.25}}.offer-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(24px,3vw,44px);align-items:start}.offer h2{margin:0 0 8px;font-size:clamp(30px,3.4vw,46px);line-height:1.2}.offer-sub{margin:0 0 20px;font-size:17.5px;line-height:1.8;color:var(--on-dark-soft);max-width:46ch}.offer-price{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin:0 0 20px;color:#fff}.offer-price b{font-size:clamp(44px,5.2vw,68px);font-weight:800;line-height:1.15}.offer-price em{font-style:normal;font-weight:800;font-size:22px;color:var(--gold)}.offer-price .offer-price__pend{font-size:19px;font-weight:700;line-height:1.7;color:var(--on-dark)}.offer-count{margin:0 0 24px}.offer-count__label{display:block;font-size:15.5px;color:var(--on-dark-soft);margin-bottom:10px}.offer-count__boxes{display:flex;gap:10px;flex-wrap:wrap}.offer-count__boxes span{min-width:74px;text-align:center;background:rgba(7,13,40,.5);border:1px solid rgba(234,240,255,.2);border-radius:var(--r);padding:10px 8px}.offer-count__boxes b{display:block;font-size:26px;font-weight:800;color:#fff;line-height:1.2;font-variant-numeric:tabular-nums}.offer-count__boxes small{display:block;font-size:14.5px;color:var(--on-dark-soft);margin-top:2px}.offer-acts{display:flex;flex-wrap:wrap;gap:12px}.offer-list{list-style:none;margin:0;padding:clamp(20px,2.2vw,28px);display:grid;gap:13px;background:rgba(7,13,40,.45);border:1px solid rgba(234,240,255,.16);border-radius:var(--r-lg)}.offer-list .offer-list__head{font-weight:800;color:#fff;font-size:18.5px;display:block;margin-bottom:2px}.offer-list li{display:flex;gap:11px;align-items:flex-start;font-size:16.8px;line-height:1.65;color:var(--on-dark)}.offer-list li svg{width:21px;height:21px;flex:none;margin-top:4px;color:var(--cyan)}.offer-foot{margin:22px 0 0;font-size:16px;color:var(--on-dark-soft)}.sec:not(.sec--dark) .offer{background:linear-gradient(150deg,#121C4A,#070D28 70%)}@media (max-width:900px){.offer-grid{grid-template-columns:1fr}.offer-list{order:2}}@media (max-width:420px){.offer-count__boxes span{min-width:66px;padding:9px 6px}.offer-count__boxes b{font-size:23px}.offer-acts .btn{width:100%;justify-content:center}}.sec--dark .offer-flag,.offer .offer-flag{color:var(--on-gold)}.sec--dark .offer-price,.offer .offer-price{color:#fff}.sec--dark .offer-price b{color:#fff}.sec--dark .offer h2,.offer h2{color:#fff}@media (max-width:640px){h1{line-height:1.35}h2{line-height:1.32}}details.qa p:first-of-type{color:var(--on-dark);font-weight:700}details.qa .qa-more{margin-top:-10px;font-weight:400}.sec:not(.sec--dark) details.qa p:first-of-type{color:var(--ink)}.sec:not(.sec--dark) details.qa .qa-more{color:var(--muted)}details.qa p a{color:var(--cyan);text-decoration:underline;text-underline-offset:3px}.sec:not(.sec--dark) details.qa p a{color:var(--link)}.faq-cat{margin:34px 0 2px}.faq-cat:first-child{margin-top:0}.faq-cat__title{margin:0;font-size:clamp(22px,2.4vw,28px);line-height:1.3}.faq-cat__sub{margin:6px 0 0;color:var(--muted);font-size:16.5px}.sec--dark .faq-cat__sub{color:var(--on-dark-soft)}[hidden]{display:none!important}.topoffer{background:linear-gradient(90deg,var(--gold),#FFD25E);color:var(--on-gold)}.topoffer .wrap{display:flex;align-items:center;gap:14px;flex-wrap:wrap;min-height:46px;padding-block:7px}.topoffer__badge{background:var(--navy);color:var(--on-dark);font-weight:800;font-size:14.5px;padding:5px 12px;border-radius:999px;white-space:nowrap}.topoffer__txt{font-size:16px;font-weight:700}.topoffer__txt b{font-weight:800}.topoffer__cd{display:flex;align-items:center;gap:3px;font-size:15px;font-weight:800;font-variant-numeric:tabular-nums}.topoffer__cd small{font-size:14.5px;font-weight:700;margin-inline-end:7px}.topoffer__cdlab{font-weight:700;margin-inline-end:4px}.topoffer__cta{margin-inline-start:auto;background:var(--navy);color:var(--on-dark);font-weight:800;font-size:15px;padding:9px 18px;border-radius:999px;min-height:44px;display:inline-flex;align-items:center;white-space:nowrap}.topoffer__cta:hover{background:var(--navy-deep);color:#fff;text-decoration:none}@media (max-width:680px){.topoffer .wrap{gap:7px 9px;justify-content:center;text-align:center;padding-block:6px}.topoffer__badge{font-size:14px;padding:4px 9px}.topoffer__txt{font-size:14.5px}.topoffer__cd{font-size:14.5px;gap:2px}.topoffer__cd small{font-size:14.5px;margin-inline-end:6px}.topoffer__cdlab{display:none}.topoffer__cta{margin-inline-start:0;padding:7px 15px;min-height:38px;font-size:14.5px}}.priceline{display:flex;align-items:center;justify-content:space-between;gap:clamp(18px,3vw,38px);flex-wrap:wrap;background:#fff;border:1px solid var(--line);border-radius:var(--r-lg);padding:clamp(22px,3vw,34px);box-shadow:var(--shadow)}.priceline h2{margin:4px 0 8px;font-size:clamp(24px,2.8vw,34px);line-height:1.28}.priceline p{margin:0;color:var(--muted);font-size:17px;line-height:1.8;max-width:52ch}.priceline .acts{display:flex;gap:12px;flex-wrap:wrap}html[lang="en"] h1,html[lang="en"] h2,html[lang="en"] h3{letter-spacing:-.005em}html[lang="en"] .prose p,html[lang="en"] details.qa p{max-width:72ch}@media (max-width:860px){.nav{box-shadow:0 22px 50px rgba(3,7,24,.55);z-index:70}.nav-toggle .ico-x{display:none}.nav-toggle[aria-expanded="true"] .ico-bars{display:none}.nav-toggle[aria-expanded="true"] .ico-x{display:block}.nav-scrim{display:none;position:fixed;inset:0;z-index:40;background:rgba(5,9,28,.6);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}body.nav-open .nav-scrim{display:block}body.nav-open{overflow:hidden}}@media (max-width:560px){.brand{flex:0 0 auto}html[lang="en"] .header-cta .btn--gold .tel{display:none}html[lang="en"] .header-cta .btn--gold{padding-inline:13px}}.offer-was{text-decoration:line-through;text-decoration-color:#ef4444;text-decoration-thickness:.12em;opacity:.75;font-size:.9em;font-weight:700;margin-inline-end:.35em;white-space:nowrap}:is(.offer-price,.price,[class*="price"]):not(b,span,em) > .offer-was{font-size:clamp(22px,6vw,34px);vertical-align:middle}@media (max-width:560px){.offer-was{font-size:14px}}:is(p,dd,figcaption,blockquote) > a:not(.btn):not(.more):not(.ccard), main li > a:not(.btn):not(.more):not(.ccard), .foot-contact li > a{text-decoration:underline;text-decoration-thickness:.07em;text-underline-offset:.22em}:is(p,dd,figcaption,blockquote) > a:not(.btn):not(.more):not(.ccard):hover, main li > a:not(.btn):not(.more):not(.ccard):hover{text-decoration-thickness:.12em}.page-hero--media .wrap{max-width:1180px;display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(24px,4vw,56px);align-items:center}.page-hero__text{min-width:0}.page-hero__media{position:relative;margin:0;border-radius:26px;background:#fff;padding:10px;border:1px solid rgba(255,255,255,.9);box-shadow:0 26px 60px rgba(3,8,26,.45)}.page-hero__media img{display:block;width:100%;height:100%;aspect-ratio:16/10;object-fit:cover;border-radius:18px;filter:brightness(1.07) saturate(1.05)}.page-hero__media::after{content:"";position:absolute;inset:10px;border-radius:18px;pointer-events:none;background:linear-gradient(210deg,rgba(255,255,255,.1),rgba(10,18,52,.1));box-shadow:inset 0 0 0 1px rgba(10,18,52,.08)}@media (max-width:900px){.page-hero--media .wrap{grid-template-columns:1fr;gap:22px}.page-hero__media{border-radius:20px;padding:7px}.page-hero__media img{aspect-ratio:16/9;border-radius:14px}.page-hero__media::after{inset:7px;border-radius:14px}}.sec--band{padding-block:clamp(28px,4vw,52px)}.band-media{margin:0;border-radius:26px;overflow:hidden;border:1px solid var(--line);box-shadow:var(--shadow);background:var(--mist)}.band-media img{display:block;width:100%;height:100%;aspect-ratio:21/9;object-fit:cover}@media (max-width:700px){.band-media img{aspect-ratio:16/9}.band-media{border-radius:18px}}img.img-fb{object-fit:cover;background:#0A1234}img.img-fb--logo{object-fit:contain;background:#0A1234;padding:8%}.offer-over [data-offer-only]{display:none!important}@media (max-width: 900px){.site-header,.mobile-bar{-webkit-backdrop-filter:none;backdrop-filter:none}}
