@font-face{font-family:'IBM Plex Sans Arabic';font-style:normal;font-weight:400;font-display:swap;src:url('/Assets/Brand/Fonts/ibm-plex-sans-arabic/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+0898-08E1,U+08E3-08FF,U+FB50-FDCF,U+FDF0-FDFF,U+FE70-FE74,U+FE76-FEFC}@font-face{font-family:'IBM Plex Sans Arabic';font-style:normal;font-weight:500;font-display:swap;src:url('/Assets/Brand/Fonts/ibm-plex-sans-arabic/ibm-plex-sans-arabic-arabic-500-normal.woff2') format('woff2');unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0898-08E1,U+08E3-08FF,U+FB50-FDCF,U+FDF0-FDFF,U+FE70-FE74,U+FE76-FEFC}@font-face{font-family:'IBM Plex Sans Arabic';font-style:normal;font-weight:600;font-display:swap;src:url('/Assets/Brand/Fonts/ibm-plex-sans-arabic/ibm-plex-sans-arabic-arabic-600-normal.woff2') format('woff2');unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0898-08E1,U+08E3-08FF,U+FB50-FDCF,U+FDF0-FDFF,U+FE70-FE74,U+FE76-FEFC}@font-face{font-family:'IBM Plex Sans Arabic';font-style:normal;font-weight:700;font-display:swap;src:url('/Assets/Brand/Fonts/ibm-plex-sans-arabic/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+0898-08E1,U+08E3-08FF,U+FB50-FDCF,U+FDF0-FDFF,U+FE70-FE74,U+FE76-FEFC}@font-face{font-family:'IBM Plex Sans';font-style:normal;font-weight:400;font-display:swap;src:url('/Assets/Brand/Fonts/ibm-plex-sans/ibm-plex-sans-latin-400-normal.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215}@font-face{font-family:'IBM Plex Sans';font-style:normal;font-weight:500;font-display:swap;src:url('/Assets/Brand/Fonts/ibm-plex-sans/ibm-plex-sans-latin-500-normal.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215}@font-face{font-family:'IBM Plex Sans';font-style:normal;font-weight:600;font-display:swap;src:url('/Assets/Brand/Fonts/ibm-plex-sans/ibm-plex-sans-latin-600-normal.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215}@font-face{font-family:'IBM Plex Sans';font-style:normal;font-weight:700;font-display:swap;src:url('/Assets/Brand/Fonts/ibm-plex-sans/ibm-plex-sans-latin-700-normal.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215}:root{--color-white:#FFFFFF;--color-gold:#FFBF0F;--color-gold-text:#B8860B;--color-black:#000000;--color-gold-hover:#E6AC00;--color-black-soft:#1A1A1A;--color-gray-50:#F7F7F7;--color-gray-100:#EDEDED;--color-gray-300:#CCCCCC;--color-gray-500:#8A8A8A;--color-gray-700:#3D3D3D;--color-bg:var(--color-white);--color-text:var(--color-black);--color-text-muted:var(--color-gray-700);--color-border:var(--color-gray-100);--color-accent:var(--color-gold);--font-ar:'IBM Plex Sans Arabic','Tajawal',sans-serif;--font-en:'IBM Plex Sans','IBM Plex Sans Arabic',sans-serif;--fs-h1:clamp(2rem, 1.4rem + 2.5vw, 3.5rem);--fs-h2:clamp(1.5rem, 1.2rem + 1.5vw, 2.5rem);--fs-h3:clamp(1.25rem, 1.1rem + 0.8vw, 1.75rem);--fs-body-lg:1.125rem;--fs-body:1rem;--fs-caption:0.875rem;--lh-heading:1.25;--lh-body:1.7;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:24px;--sp-6:32px;--sp-7:48px;--sp-8:64px;--sp-9:96px;--sp-10:128px;--radius-button:999px;--radius-card:18px;--radius-form:12px;--radius-image:20px;--radius-hero-card:24px;--shadow-1:0 2px 8px rgba(0,0,0,0.06);--shadow-2:0 8px 24px rgba(0,0,0,0.10);--shadow-3:0 16px 40px rgba(0,0,0,0.16);--container-desktop:1280px;--container-laptop:1140px;--ease-standard:cubic-bezier(0.4, 0, 0.2, 1);--duration-fast:150ms;--duration-base:250ms}body{font-family:var(--font-ar);color:var(--color-text);background:var(--color-white);line-height:var(--lh-body);font-family:var(--font-ar);background:#fafafa;animation:.4s ease-out page-fade-in}img{max-width:100%;display:block}a{color:inherit}.container{max-width:var(--container-desktop);margin:0 auto;padding:0 var(--sp-5)}h1,h2,h3{font-weight:var(--fw-bold);line-height:var(--lh-heading);letter-spacing:-.01em}h1{font-size:var(--fs-h1)}h2{font-size:var(--fs-h2)}h3{font-size:var(--fs-h3)}.btn{display:inline-flex;align-items:center;border-radius:var(--radius-button);transition:all var(--duration-base) var(--ease-standard);border:1.5px solid transparent;cursor:pointer}.btn-primary{background:var(--color-gold);color:var(--color-black)}.btn-primary:hover{background:var(--color-gold-hover);transform:translateY(-1px)}.btn-dark{background:var(--color-black);color:var(--color-white)}.btn-dark:hover{background:var(--color-black-soft);transform:translateY(-1px)}.btn-outline{color:var(--color-black);border-color:var(--color-black)}.btn-outline:hover{background:var(--color-black);color:var(--color-white)}.btn-lg{padding:16px 32px;font-size:16px}.breadcrumb{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--color-text-muted-accessible);padding:var(--sp-4) 0;flex-wrap:wrap}.breadcrumb a{color:var(--color-text-muted-accessible);text-decoration:none}.breadcrumb a:hover{color:var(--color-gold-text)}.breadcrumb .sep{color:var(--color-gray-300)}.breadcrumb .current{color:var(--color-black);font-weight:500}.section{padding:var(--sp-9) 0}.section-tight{padding:var(--sp-7) 0}.section-dark{background:var(--color-black);color:var(--color-white)}.section-tinted{background:var(--color-gray-50)}.section-header{max-width:680px;margin-bottom:var(--sp-6)}.section-header .eyebrow{color:var(--color-gold-text);font-weight:600;font-size:13px;letter-spacing:.05em;margin-bottom:8px;display:block}.section-header h2{margin-bottom:var(--sp-3)}.section-header p{color:var(--color-text-muted);font-size:var(--fs-body-lg)}.section-dark .section-header p{color:#b5b5b5}.hero{background:radial-gradient(ellipse 90% 70% at 100% 100%,rgba(255,191,15,.35) 0%,rgba(120,90,10,.12) 35%,var(--color-black) 65%);color:var(--color-white);overflow:hidden;padding:var(--sp-9) 0}.hero::before{content:'';position:absolute;inset:0;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="120" height="120"><path d="M60 20 L67 50 L97 60 L67 70 L60 100 L53 70 L23 60 L53 50 Z" fill="none" stroke="%23FFBF0F" stroke-width="1" opacity="0.12"/></svg>');opacity:.6;pointer-events:none}.hero-inner{position:relative;z-index:1;max-width:var(--container-desktop);margin:0 auto;padding:0 var(--sp-5)}.hero .eyebrow{display:inline-block;background:rgba(255,191,15,.12);color:var(--color-gold);border-radius:999px;font-weight:600;margin-bottom:var(--sp-4)}.hero h1{margin-bottom:var(--sp-4);max-width:640px}.hero p.lead{font-size:var(--fs-body-lg);color:#f0f0f0;text-shadow:0 1px 3px rgba(0,0,0,.7);margin-bottom:var(--sp-6);max-width:600px}.hero-ctas{display:flex;gap:var(--sp-3);flex-wrap:wrap;margin-bottom:var(--sp-6)}.hero-trust{display:flex;gap:var(--sp-5);flex-wrap:wrap;color:#d8d8d8;text-shadow:0 1px 2px rgba(0,0,0,.7)}.hero-trust span{display:flex;align-items:center;gap:6px}.hero-trust svg{width:14px;height:14px;fill:var(--color-gold)}.trust-bar{background:var(--color-black);border-top:none;border-bottom:1px solid rgba(255,255,255,.08)}.trust-bar-inner{display:flex;justify-content:space-around;flex-wrap:wrap;gap:var(--sp-5);padding:var(--sp-5) 0}.trust-bar-item{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:600;color:#f2f2f2;position:relative;padding-inline-end:var(--sp-5)}.trust-bar-item:not(:last-child)::after{content:'';position:absolute;inset-inline-end:0;top:50%;transform:translateY(-50%);width:1px;height:20px;background:rgba(255,255,255,.14)}.tb-icon{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:9px;background:rgba(255,191,15,.14);flex-shrink:0}.trust-bar-item svg{width:16px;height:16px;fill:var(--color-gold)}.grid{display:grid;gap:var(--sp-5)}.grid-2{grid-template-columns:repeat(2,1fr)}.grid-3{grid-template-columns:repeat(3,1fr)}.grid-4{grid-template-columns:repeat(4,1fr)}.card{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-card);padding:var(--sp-5);transition:all var(--duration-base) var(--ease-standard)}.card:hover{box-shadow:var(--shadow-2);border-color:var(--color-gold)}.card .icon-wrap{display:flex;align-items:center;justify-content:center;margin-bottom:var(--sp-4)}.card p{color:var(--color-text-muted);margin-bottom:var(--sp-3)}.card a.card-link{font-size:14px;font-weight:600;color:var(--color-black);text-decoration:none;display:inline-flex;align-items:center;gap:4px}.card a.card-link:hover{color:var(--color-gold-text)}.stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--sp-5);text-align:center}.stat-item .number{font-size:36px;font-weight:700;color:var(--color-gold-hover)}.stat-item .label{font-size:14px;color:var(--color-text-muted);margin-top:4px}.section-dark .stat-item .label{color:#b5b5b5}.timeline{display:flex;gap:var(--sp-5);flex-wrap:wrap}.timeline-step{flex:1;min-width:180px;padding-top:var(--sp-6)}.timeline-step .step-num{width:40px;height:40px;border-radius:50%;background:var(--color-gold);color:var(--color-black);display:flex;align-items:center;justify-content:center;font-weight:700;margin-bottom:var(--sp-3)}.timeline-step h4{font-size:15px;margin-bottom:4px}.timeline-step p{font-size:13px;color:var(--color-text-muted)}.cta-block{background:var(--color-black);color:var(--color-white);border-radius:var(--radius-hero-card);padding:var(--sp-8);text-align:center;position:relative;overflow:hidden}.cta-block::before{content:'';position:absolute;inset:0;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="120" height="120"><path d="M60 20 L67 50 L97 60 L67 70 L60 100 L53 70 L23 60 L53 50 Z" fill="none" stroke="%23FFBF0F" stroke-width="1" opacity="0.12"/></svg>');background-repeat:repeat;background-size:120px 120px;pointer-events:none}.cta-block-inner{position:relative;z-index:1;max-width:600px;margin:0 auto}.cta-block h2{color:var(--color-white);margin-bottom:var(--sp-3)}.cta-block p{color:#c7c7c7;margin-bottom:var(--sp-6)}.cta-block .hero-ctas{justify-content:center}.faq-list{display:flex;flex-direction:column;gap:var(--sp-3);max-width:800px}.faq-item{border:1px solid var(--color-border);border-radius:var(--radius-card);overflow:hidden}.faq-question{display:flex;justify-content:space-between;align-items:center;padding:var(--sp-4) var(--sp-5);font-weight:600;background:var(--color-white)}.faq-question:hover{background:var(--color-gray-50)}.faq-question svg{width:18px;height:18px;transition:transform var(--duration-base) var(--ease-standard);flex-shrink:0}.faq-answer{max-height:0;overflow:hidden;transition:max-height var(--duration-base) var(--ease-standard)}.faq-item.open .faq-answer{max-height:300px;grid-template-rows:1fr}.faq-answer-inner{padding:0 var(--sp-5) var(--sp-4);color:var(--color-text-muted);font-size:14px}.trust-section-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--sp-5)}.trust-tile{text-align:center;padding:var(--sp-5);background:var(--color-gray-50);border-radius:var(--radius-card);transition:all var(--duration-base) var(--ease-standard)}.trust-tile svg{width:32px;height:32px;fill:var(--color-gold-hover);margin-bottom:var(--sp-3)}.trust-tile h4{font-size:15px;margin-bottom:4px}.trust-tile p{font-size:13px;color:var(--color-text-muted)}.related-row{display:flex;gap:var(--sp-3);flex-wrap:wrap}.related-chip{background:var(--color-gray-50);border:1px solid var(--color-border);font-size:14px;text-decoration:none;color:var(--color-black);transition:all var(--duration-base) var(--ease-standard)}.related-chip:hover{background:var(--color-gold);border-color:var(--color-gold)}.sticky-cta-mobile{display:none;position:fixed;bottom:0;right:0;left:0;z-index:200;background:var(--color-white);border-top:1px solid var(--color-border);padding:var(--sp-3) var(--sp-4);box-shadow:var(--shadow-3)}.sticky-cta-mobile .row{display:flex;gap:var(--sp-3)}.sticky-cta-mobile .btn{flex:1;justify-content:center}@media (max-width:960px){.grid-3,.grid-4,.stats-grid,.trust-section-grid{grid-template-columns:repeat(2,1fr)}.trust-bar-inner{justify-content:flex-start;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:4px;padding-left:96px}.hero-bg-photo{opacity:.4}}@media (max-width:640px){.grid-2,.grid-3,.grid-4{grid-template-columns:1fr}.stats-grid{grid-template-columns:repeat(2,1fr)}.trust-section-grid{grid-template-columns:1fr}.cta-block{padding:var(--sp-6) var(--sp-4)}}.form-card{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-card);padding:var(--sp-6);box-shadow:var(--shadow-1);max-width:720px}.form-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--sp-4)}.form-field{display:flex;flex-direction:column;gap:6px}.form-field.full{grid-column:1/-1}.form-field label{color:var(--color-text)}.form-field label .req{color:#c62828}.form-field input,.form-field select,.form-field textarea{font-family:var(--font-ar);padding:12px 14px;border:1.5px solid var(--color-gray-300);border-radius:var(--radius-form);background:var(--color-white);color:var(--color-text);transition:border-color var(--duration-base) var(--ease-standard),box-shadow var(--duration-base) var(--ease-standard)}.form-field input:focus,.form-field select:focus,.form-field textarea:focus{outline:0;border-color:var(--color-gold);box-shadow:0 0 0 3px rgba(255,191,15,.2)}.form-field input:invalid:not(:placeholder-shown){border-color:#c62828}.form-hint{font-size:12px;color:var(--color-text-muted)}.form-actions{display:flex;gap:var(--sp-3);flex-wrap:wrap;margin-top:var(--sp-5)}.form-note{font-size:13px;color:var(--color-text-muted);margin-top:var(--sp-4);display:flex;align-items:center;gap:8px}.form-note svg{width:16px;height:16px;fill:var(--color-gold-hover);flex-shrink:0}@media (max-width:640px){.form-grid{grid-template-columns:1fr}.form-card{padding:var(--sp-5) var(--sp-4)}}.toc{background:var(--color-gray-50);border:1px solid var(--color-border);border-radius:var(--radius-card);padding:var(--sp-5);margin-bottom:var(--sp-6)}.toc h4{font-size:14px;margin-bottom:var(--sp-3);color:var(--color-gold-text)}.toc ul{list-style:none;display:flex;flex-direction:column;gap:8px}.toc a{font-size:14px;color:var(--color-text);text-decoration:none}.toc a:hover{color:var(--color-gold-text)}.article-body{max-width:760px;font-size:16px;line-height:1.9;color:var(--color-text)}.article-body h2{margin:var(--sp-6) 0 var(--sp-3)}.article-body p{margin-bottom:var(--sp-4)}.article-meta{display:flex;gap:var(--sp-4);font-size:13px;color:var(--color-text-muted);margin-bottom:var(--sp-5)}.blog-card-img{width:100%;height:160px;border-radius:var(--radius-image) var(--radius-image) 0 0;background:linear-gradient(135deg,#1a1a1a,#000);display:flex;align-items:center;justify-content:center;margin:calc(-1*var(--sp-5)) calc(-1*var(--sp-5)) var(--sp-4)}.blog-card-img svg{width:36px;height:36px;fill:var(--color-gold);opacity:.6}.badge-soon{display:inline-block;background:var(--color-gray-100);color:var(--color-gray-700);font-size:11px;padding:3px 10px;border-radius:999px;margin-bottom:8px}:root{--color-white:#FFFFFF;--color-gold:#FFBF0F;--color-black:#000000;--color-gold-hover:#E6AC00;--color-gray-800:#161616;--color-gray-600:#8f8f8f;--color-gray-700:#3D3D3D;--font-ar:'IBM Plex Sans Arabic',sans-serif;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:24px;--sp-6:32px;--sp-7:48px;--sp-8:64px;--radius-button:999px;--container-desktop:1280px;--duration-base:250ms;--ease-standard:cubic-bezier(.4,0,.2,1)}*{margin:0;padding:0;box-sizing:border-box}footer.main{background:var(--color-black);color:#e8e8e8;position:relative;overflow:hidden}footer.main::before{content:'';position:absolute;bottom:-20%;left:-10%;width:520px;height:520px;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 400 400"><path d="M200 8 L226 178 L392 200 L226 222 L200 392 L174 222 L8 200 L174 178 Z" fill="none" stroke="%23FFBF0F" stroke-width="1" opacity="0.15"/></svg>');background-repeat:no-repeat;background-size:520px 520px;pointer-events:none;z-index:0}footer.main::before{content:'';position:absolute;inset:0;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="120" height="120"><path d="M60 20 L67 50 L97 60 L67 70 L60 100 L53 70 L23 60 L53 50 Z" fill="none" stroke="%23FFBF0F" stroke-width="1" opacity="0.15"/></svg>');background-repeat:repeat;background-size:120px 120px;opacity:.5;pointer-events:none}footer.main::after{content:'';position:absolute;top:0;right:0;left:0;height:3px;background:linear-gradient(90deg,transparent,var(--color-gold),transparent)}.footer-inner{position:relative;z-index:1;max-width:var(--container-desktop);margin:0 auto;padding:var(--sp-8) var(--sp-5) var(--sp-6)}.footer-cta{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--sp-5);background:var(--color-gray-800);border:1px solid rgba(255,191,15,.2);border-radius:18px;padding:var(--sp-6);margin-bottom:var(--sp-8)}.footer-cta h3{color:#fff;font-size:20px;font-weight:700;margin-bottom:4px}.footer-cta p{color:#b5b5b5;font-size:14px}.footer-cta-buttons{display:flex;gap:var(--sp-3);flex-wrap:wrap}.btn{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;border-radius:var(--radius-button);font-weight:600;font-size:14px;text-decoration:none;transition:all var(--duration-base) var(--ease-standard)}.btn svg{width:16px;height:16px}.btn-gold{background:var(--color-gold);color:#000}.btn-gold:hover{background:var(--color-gold-hover);transform:translateY(-1px)}.btn-ghost{background:0 0;color:#fff;border:1.5px solid rgba(255,255,255,.3)}.btn-ghost:hover{border-color:var(--color-gold);color:var(--color-gold)}.footer-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr 1.1fr;gap:var(--sp-6);margin-bottom:var(--sp-7)}.footer-col h4{color:var(--color-gold);font-size:14px;font-weight:700;margin-bottom:var(--sp-4);letter-spacing:.02em;letter-spacing:.04em}.footer-col ul{list-style:none;display:flex;flex-direction:column;gap:10px}.footer-col a{color:#c7c7c7;text-decoration:none;font-size:14px;transition:color var(--duration-base) var(--ease-standard)}.footer-col a:hover{color:var(--color-gold)}.footer-brand{display:flex;align-items:center;gap:10px;margin-bottom:var(--sp-4)}.footer-brand img{width:36px;height:36px}.footer-brand span{font-weight:700;color:#fff;font-size:16px}.footer-desc{font-size:13px;line-height:1.8;color:#9a9a9a;margin-bottom:var(--sp-5)}.contact-list{display:flex;flex-direction:column;gap:10px}.contact-item{display:flex;align-items:center;gap:8px;font-size:14px;color:#c7c7c7}.contact-item svg{width:16px;height:16px;fill:var(--color-gold);flex-shrink:0}.contact-item a{color:#c7c7c7;text-decoration:none}.contact-item a:hover{color:var(--color-gold)}.trust-strip{display:flex;flex-wrap:wrap;gap:var(--sp-5);padding:var(--sp-5) 0;border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08);margin-bottom:var(--sp-5);font-size:13px;color:#9a9a9a}.trust-strip span{display:flex;align-items:center;gap:6px}.trust-strip svg{width:14px;height:14px;fill:var(--color-gold)}.cr-pending{color:#6b6b6b;font-style:italic;border:1px dashed #444;padding:4px 10px;border-radius:8px}.footer-bottom{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:var(--sp-3);font-size:13px;color:#8a8a8a}.footer-bottom .policies{display:flex;gap:var(--sp-4)}.footer-bottom a{color:#8a8a8a;text-decoration:none}.footer-bottom a:hover{color:var(--color-gold)}@media (max-width:960px){.footer-grid{grid-template-columns:1fr 1fr}.footer-cta{flex-direction:column;align-items:flex-start}}@media (max-width:560px){.footer-grid{grid-template-columns:1fr}.footer-bottom{flex-direction:column;align-items:flex-start}}html{scroll-behavior:smooth;font-synthesis:none}::selection{background:var(--color-gold);color:var(--color-black)}a,button{-webkit-tap-highlight-color:transparent}:focus-visible{outline:2px solid var(--color-gold-hover);outline-offset:2px;border-radius:4px}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:var(--color-gray-50)}::-webkit-scrollbar-thumb{background:var(--color-gray-300);border-radius:999px}::-webkit-scrollbar-thumb:hover{background:var(--color-gold)}.section-tinted{position:relative;overflow:hidden}.section-tinted::before{content:'';position:absolute;inset:0;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="140" height="140"><path d="M70 25 L78 58 L112 70 L78 82 L70 115 L62 82 L28 70 L62 58 Z" fill="none" stroke="%23FFBF0F" stroke-width="1" opacity="0.07"/></svg>');background-repeat:repeat;background-size:140px 140px;pointer-events:none}.section-tinted>*,.section-tinted>.container{position:relative;z-index:1}.hero{position:relative}.hero::after{content:'';position:absolute;top:-15%;left:-8%;width:640px;height:640px;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 400 400"><path d="M200 8 L226 178 L392 200 L226 222 L200 392 L174 222 L8 200 L174 178 Z" fill="none" stroke="%23FFBF0F" stroke-width="1" opacity="0.22"/><path d="M200 70 L215 185 L330 200 L215 215 L200 330 L185 215 L70 200 L185 185 Z" fill="none" stroke="%23FFFFFF" stroke-width="0.75" opacity="0.1"/></svg>'),radial-gradient(circle,rgba(255,191,15,.1) 0,transparent 65%);background-repeat:no-repeat,no-repeat;background-size:640px 640px,700px 700px;background-position:0 0,50% -10%;pointer-events:none;z-index:0}.hero .container{position:relative;z-index:1}.card{position:relative;overflow:hidden}.card::before{content:'';position:absolute;top:0;right:0;left:0;height:3px;background:var(--color-gold);transform:scaleX(0);transform-origin:right;transition:transform var(--duration-base) var(--ease-standard)}.card:hover::before{transform:scaleX(1)}.trust-tile:hover{background:var(--color-white);box-shadow:var(--shadow-2);transform:translateY(-2px)}.stat-item{position:relative;padding-bottom:var(--sp-3)}.stat-item::after{content:'';position:absolute;bottom:0;right:50%;transform:translateX(50%);width:32px;height:2px;background:var(--color-gold)}.cta-block{box-shadow:var(--shadow-3)}.related-chip{transition:all var(--duration-base) var(--ease-standard);display:inline-block}.related-chip:hover{transform:translateY(-2px);box-shadow:var(--shadow-1)}.timeline,.timeline-step{position:relative}.timeline-step:not(:last-child)::after{content:'';position:absolute;top:20px;right:-50%;width:100%;height:1.5px;background:repeating-linear-gradient(90deg,var(--color-gray-300) 0 6px,transparent 6px 12px);z-index:-1}.faq-item{transition:border-color var(--duration-base) var(--ease-standard)}.faq-item.open{border-color:var(--color-gold)}.faq-item.open .faq-question{color:var(--color-gold-text)}.price-card{transition:box-shadow var(--duration-base) var(--ease-standard)}.price-card:hover{box-shadow:var(--shadow-3),0 0 0 1px rgba(255,191,15,.15)}.sticky-cta-mobile{backdrop-filter:saturate(1.2);box-shadow:0 -8px 24px rgba(0,0,0,.1)}.section-header .eyebrow{position:relative;padding-right:18px}.section-header .eyebrow::before{content:'';position:absolute;right:0;top:50%;transform:translateY(-50%);width:12px;height:3px;background:var(--color-gold);border-radius:2px}.section-header .eyebrow::before{content:'';position:absolute;right:0;top:50%;transform:translateY(-50%);width:10px;height:2px;background:var(--color-gold-hover)}.hero-bg-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0;opacity:.4}.hero .hero-inner,.hero-bg-photo+.hero-inner{position:relative;z-index:2}.featured-photo{width:100%;height:220px;object-fit:cover;display:block}.featured-photo[data-fallback-active]{display:none}.card-thumb{width:100%;height:140px;object-fit:cover;border-radius:var(--radius-card) var(--radius-card) 0 0;margin:calc(-1 * var(--sp-5)) calc(-1 * var(--sp-5)) var(--sp-4);display:block;aspect-ratio:16/9}.fab-container{position:fixed;bottom:24px;left:24px;z-index:300;display:flex;flex-direction:column;gap:14px}.fab{width:58px;height:58px;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 6px 20px rgba(0,0,0,.25);text-decoration:none;position:relative;transition:transform var(--duration-base) var(--ease-standard),box-shadow var(--duration-base) var(--ease-standard)}.fab:hover{transform:scale(1.08) translateY(-2px);box-shadow:0 10px 28px rgba(0,0,0,.32)}.fab svg{width:26px;height:26px}.fab-whatsapp{background:#25d366;animation:3.2s ease-in-out infinite fab-bounce}.fab-whatsapp svg{fill:#fff}.fab-call{background:var(--color-gold)}.fab-call svg{fill:var(--color-black)}.fab::before{content:'';position:absolute;inset:0;border-radius:50%;animation:2.4s ease-out infinite fab-pulse;pointer-events:none}.fab-call::before{background:var(--color-gold)}@keyframes fab-pulse{0%{transform:scale(1);opacity:.55}70%{transform:scale(1.9);opacity:0}100%{opacity:0}}@keyframes fab-bounce{0%,100%,88%,96%{transform:translateY(0)}92%{transform:translateY(-6px)}}.fab-label{position:absolute;right:calc(100% + 12px);top:50%;transform:translateY(-50%);background:var(--color-black);color:#fff;font-size:13px;font-weight:600;padding:6px 12px;border-radius:8px;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity var(--duration-base) var(--ease-standard)}.fab:hover .fab-label{opacity:1}@media (max-width:640px){.fab-container{bottom:16px;left:16px;gap:12px}.fab{width:52px;height:52px}.fab svg{width:23px;height:23px}.fab-label{display:none}body:has(.sticky-cta-mobile) .fab-container{bottom:84px}}.nav-toggle-checkbox{display:none}.menu-toggle{display:none;background:0 0;border:none;cursor:pointer;padding:8px;flex-direction:column;gap:5px;z-index:210}.menu-toggle span{display:block;width:24px;height:2px;background:var(--color-white);transition:transform var(--duration-base) var(--ease-standard),opacity var(--duration-base) var(--ease-standard)}.nav-toggle-checkbox:checked~.menu-toggle span:first-child{transform:translateY(7px) rotate(45deg)}.nav-toggle-checkbox:checked~.menu-toggle span:nth-child(2){opacity:0}.nav-toggle-checkbox:checked~.menu-toggle span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}@media (max-width:960px){.menu-toggle{display:flex}header.main nav.primary-nav{display:block;position:fixed;top:0;right:-100%;width:min(320px,85vw);height:100vh;background:var(--color-black);box-shadow:-8px 0 32px rgba(0,0,0,.4);padding:90px 24px 24px;transition:right var(--duration-base) var(--ease-standard);z-index:200;overflow-y:auto}header.main nav.primary-nav ul{flex-direction:column;gap:4px}header.main nav.primary-nav a{display:block;padding:14px 12px;font-size:16px;color:var(--color-white);border-bottom:1px solid rgba(255,255,255,.1)}header.main nav.primary-nav a::after{display:none}.nav-toggle-checkbox:checked~nav.primary-nav{right:0}.nav-toggle-checkbox:checked~.header-inner::before{content:'';position:fixed;inset:0;background:rgba(0,0,0,.4);z-index:150}.header-cta .btn-outline-label,.header-cta a.btn-outline{display:none}.header-cta{gap:8px}.header-cta .btn-outline{color:var(--color-white);border-color:rgba(255,255,255,.35)}.header-cta .btn-outline:hover{border-color:var(--color-gold);color:var(--color-gold)}.header-cta .btn{padding:8px 14px;font-size:13px}.logo-text .en{display:none}.logo img{width:34px;height:34px}}@media (max-width:400px){.header-inner{padding:var(--sp-3) var(--sp-4)}}@media (max-width:768px){.timeline-step::after{display:none}.footer-grid{display:block}.footer-col{margin-bottom:4px}.footer-col:first-child{margin-bottom:var(--sp-5)}.footer-col:not(:first-child){border-bottom:1px solid rgba(255,255,255,.08)}.footer-col:not(:first-child) h4{margin-bottom:0;padding:0}.footer-accordion-toggle{width:100%;display:flex;align-items:center;justify-content:space-between;background:0 0;border:none;cursor:pointer;color:inherit;font:inherit;font-weight:700;letter-spacing:.04em;padding:14px 0;min-height:48px}.footer-accordion-toggle:focus-visible{outline:2px solid var(--color-gold);outline-offset:2px}.footer-accordion-toggle::after{content:'+';font-size:20px;font-weight:400;color:var(--color-gold);transition:transform var(--duration-base) var(--ease-standard)}.footer-col:not(:first-child) ul{max-height:0;overflow:hidden;transition:max-height var(--duration-base) var(--ease-standard)}.footer-col:not(:first-child).open ul{max-height:400px;padding-bottom:14px}.footer-col:not(:first-child).open .footer-accordion-toggle::after{transform:rotate(45deg)}.footer-cta{flex-direction:column;text-align:center;padding:var(--sp-5) var(--sp-4)}.footer-cta-buttons{width:100%}.footer-cta-buttons .btn{flex:1;justify-content:center}.trust-strip{justify-content:center;text-align:center}.footer-bottom{flex-direction:column;text-align:center;gap:var(--sp-2)}}.btn::after{content:'';position:absolute;top:0;width:60%;height:100%;background:linear-gradient(120deg,transparent,rgba(255,255,255,.35),transparent);transform:skewX(-20deg)}.btn:hover::after{right:130%;transform:translateX(220%) skewX(-20deg)}.btn:active{transform:scale(.97)}.reveal-on-scroll{opacity:0;transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1)}.reveal-on-scroll.in-view{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.fab-whatsapp,.fab::before{animation:none}.reveal-on-scroll{opacity:1;transform:none;transition:none}}.article-body p,.section-header p{line-height:1.85}.card-link{display:inline-flex;align-items:center;gap:4px;transition:gap var(--duration-base) var(--ease-standard)}.card:hover .card-link{gap:8px}@keyframes page-fade-in{from{opacity:0}to{opacity:1}}h1{font-weight:700;line-height:1.15}h2{font-size:var(--fs-h2-tight);font-weight:700;line-height:1.2}h3{font-weight:600;line-height:1.3}.section-header .eyebrow{font-size:var(--fs-label);text-transform:uppercase;letter-spacing:.06em}.card h3{font-size:17px;margin-bottom:6px}.card p{font-size:14px;line-height:1.65}.section-header h2{margin-bottom:10px}.section-header p{font-size:15px;max-width:620px}.section{padding:clamp(48px,8vw,96px) 0}.section-tight{padding:clamp(32px,5vw,56px) 0}.container{padding:0 clamp(16px,4vw,24px)}.grid{gap:20px}.section-header{margin-bottom:clamp(28px,4vw,44px)}.section+.section-tinted,.section-tinted+.section{position:relative}.section-tinted{background:linear-gradient(180deg,var(--color-gray-50) 0,#fcfcfc 100%)}.card{padding:22px;border:var(--border-subtle);border-radius:18px;box-shadow:var(--shadow-1);background:var(--color-white);position:relative;transition:box-shadow .25s cubic-bezier(.16,1,.3,1),transform .25s cubic-bezier(.16,1,.3,1),border-color .25s}.card::before{content:'';position:absolute;top:0;right:22px;left:22px;height:2px;background:linear-gradient(90deg,var(--color-gold),rgba(255,191,15,0));border-radius:0 0 3px 3px;opacity:0;transition:opacity .25s}.card:hover::before{opacity:1}.card:hover{box-shadow:var(--shadow-2);transform:translateY(-3px);border-color:rgba(255,191,15,.35)}.card .icon-wrap{width:44px;height:44px;border-radius:12px;background:rgba(255,191,15,.1);border:1px solid rgba(255,191,15,.25)}.card .icon-wrap svg{fill:var(--color-gold-hover);width:20px;height:20px}a.card{cursor:pointer}a.card:hover h3{color:var(--color-gold-text)}.btn-primary{background:linear-gradient(135deg,#FFD54A,var(--color-gold));color:var(--color-black);font-weight:700;box-shadow:0 2px 8px rgba(255,191,15,.25)}.btn-primary:hover{box-shadow:0 10px 24px rgba(255,191,15,.4);transform:translateY(-2px)}.btn-outline{background:0 0;border:1.5px solid var(--color-gray-300);color:var(--color-black);font-weight:600}.btn-outline:hover{border-color:var(--color-black);background:var(--color-gray-50)}.btn:focus-visible{outline:2px solid var(--color-gold-hover);outline-offset:3px}.form-field input,.form-field select,.form-field textarea{font-size:16px;min-height:48px;border-radius:12px;border:1.5px solid var(--color-gray-300);transition:border-color .2s,box-shadow .2s}.form-field textarea{resize:vertical;min-height:100px}.form-field input:focus,.form-field select:focus,.form-field textarea:focus{border-color:var(--color-gold);box-shadow:0 0 0 4px rgba(255,191,15,.15)}.form-field input:valid:not(:placeholder-shown){border-color:rgba(46,160,67,.5)}.form-field label{font-size:14px;font-weight:600;margin-bottom:6px;display:block}nav.primary-nav a{position:relative;font-weight:500}nav.primary-nav a:focus-visible{outline:2px solid var(--color-gold-hover);outline-offset:4px;border-radius:4px}nav.primary-nav a[aria-current=page]{color:var(--color-gold);font-weight:700}nav.primary-nav a[aria-current=page]::after{width:100%}.contact-item a,.footer-brand .val{font-weight:700}.form-card,.price-card,.toc,.trust-tile{border-radius:16px}.btn,.related-chip{border-radius:var(--radius-button)}.related-chip{border-radius:10px}.faq-item{border-radius:14px;border:var(--border-subtle)}.hero{padding:clamp(56px,12vw,96px) 0 clamp(40px,8vw,64px)}.hero .eyebrow{font-size:12px;padding:5px 12px}.hero h1{text-shadow:0 1px 3px rgba(0,0,0,.9),0 4px 20px rgba(0,0,0,.6);font-size:clamp(1.75rem, 1.3rem + 3vw, 3.25rem);margin-bottom:14px}.hero p.lead{font-size:clamp(.9375rem, .9rem + .4vw, 1.125rem);line-height:1.75;margin-bottom:clamp(20px,4vw,32px)}.hero-ctas{gap:10px;margin-bottom:clamp(20px,4vw,32px)}.hero-trust{gap:clamp(10px,3vw,24px);font-size:12px}@media (max-width:640px){.hero{padding:32px 0 28px}.hero-inner{max-width:100%}.hero h1{font-size:1.75rem;line-height:1.25;margin-bottom:12px}.hero p.lead{font-size:.9375rem;margin-bottom:20px}.hero-ctas{flex-direction:column;gap:10px;width:100%}.hero-ctas .btn{width:100%;justify-content:center;padding:14px 20px;font-size:15px}.hero-trust{flex-direction:column;align-items:flex-start;gap:8px}.hero .eyebrow{margin-bottom:12px}.hero-bg-photo{opacity:.35}.hero::after{display:none}}@media (max-width:400px){.hero h1{font-size:1.5rem}}.hero::before{z-index:1;background-image:linear-gradient(180deg,rgba(0,0,0,.82) 0,rgba(0,0,0,.78) 40%,rgba(0,0,0,.9) 100%),url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="140" height="140"><path d="M70 25 L78 58 L112 70 L78 82 L70 115 L62 82 L28 70 L62 58 Z" fill="none" stroke="%23FFBF0F" stroke-width="1" opacity="0.12"/></svg>');background-repeat:no-repeat,repeat;background-size:cover,120px 120px}@media (max-width:640px){.hero-bg-photo{opacity:.4}}.faq-question{width:100%;text-align:right;font-family:inherit;background:var(--color-white);border:none;cursor:pointer}.faq-question:focus-visible{outline:2px solid var(--color-gold-hover);outline-offset:-2px}.faq-answer{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s cubic-bezier(.16,1,.3,1)}.faq-answer>.faq-answer-inner{overflow:hidden;min-height:0}.faq-item.open .faq-question svg{transform:rotate(180deg)}.faq-question svg{transition:transform .25s}.fab{animation:.5s cubic-bezier(.16,1,.3,1) both fab-entrance;transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s}.fab-call{animation-delay:.1s}@keyframes fab-entrance{from{opacity:0;transform:scale(.6) translateY(12px)}to{opacity:1;transform:scale(1) translateY(0)}}.fab:active{transform:scale(.93)}.fab-whatsapp::before{content:'';position:absolute;inset:0;border-radius:50%;background:#25d366;animation:6s ease-out 1.5s infinite fab-attention-ring;pointer-events:none;z-index:-1}@keyframes fab-attention-ring{0%{transform:scale(1);opacity:.5}100%,22%{transform:scale(1.8);opacity:0}}.fab-call::before{content:'';position:absolute;inset:0;border-radius:50%;background:var(--color-gold);animation:6s ease-out 4.5s infinite fab-attention-ring;pointer-events:none;z-index:-1}.btn::after{right:auto;left:-60%;transform:translateX(-100%) skewX(-20deg);transition:transform .5s}.btn{position:relative;overflow:hidden;transition:transform .15s,box-shadow .2s,background-color .2s,border-color .2s}.btn:active{transform:scale(.97) translateY(1px)}.reveal-on-scroll{transform:translateY(12px);transition-duration:.45s}.grid .reveal-on-scroll:first-child{transition-delay:0s}.grid .reveal-on-scroll:nth-child(2){transition-delay:60ms}.grid .reveal-on-scroll:nth-child(3){transition-delay:120ms}.grid .reveal-on-scroll:nth-child(4){transition-delay:180ms}.grid .reveal-on-scroll:nth-child(n+5){transition-delay:220ms}@media (hover:hover) and (pointer:fine){.card{overflow:hidden}.card-thumb{transition:transform .4s cubic-bezier(.16,1,.3,1)}.card:hover .card-thumb{transform:scale(1.05)}}header.main{transition:box-shadow .25s;padding-top:env(safe-area-inset-top)}header.main.scrolled{box-shadow:0 2px 12px rgba(0,0,0,.08)}.hero-inner>*{animation:.5s cubic-bezier(.16,1,.3,1) both hero-content-in}.hero-inner .eyebrow{animation-delay:0s}.hero-inner h1{animation-delay:50ms}.hero-inner p.lead{animation-delay:.1s}.hero-inner .hero-ctas{animation-delay:.15s}.hero-inner .hero-trust{animation-delay:.2s}@keyframes hero-content-in{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.hero-inner{pointer-events:auto}.btn.is-loading{pointer-events:none;opacity:.75;position:relative}.btn.is-loading::before{content:'';width:16px;height:16px;border:2px solid currentColor;border-left-color:transparent;border-radius:50%;animation:.6s linear infinite btn-spin;margin-left:8px}@keyframes btn-spin{to{transform:rotate(360deg)}}.form-field.field-error input,.form-field.field-error select,.form-field.field-error textarea{border-color:#c62828!important;box-shadow:0 0 0 4px rgba(198,40,40,.1)!important}.form-field-error-msg{color:#c62828;font-size:12px;margin-top:4px;display:none}.form-field.field-error .form-field-error-msg{display:block}.form-success-msg{display:none;background:rgba(46,160,67,.1);border:1px solid rgba(46,160,67,.3);color:#1a7a34;border-radius:12px;padding:14px 18px;margin-top:16px;align-items:center;gap:10px;font-size:14px;font-weight:600}.form-success-msg.show{display:flex;animation:.3s both hero-content-in}@media (prefers-reduced-motion:reduce){*,::after,::before{animation-duration:0s!important;animation-iteration-count:1!important;transition-duration:0s!important;scroll-behavior:auto!important}.reveal-on-scroll{opacity:1!important;transform:none!important}.hero-inner>*{opacity:1!important;transform:none!important;animation:none!important}.card:hover .card-thumb{transform:none!important}.btn::after,.fab-call::before,.fab-whatsapp::before{display:none!important}}.social-icon{width:36px;height:36px;border-radius:var(--radius-button);background:var(--color-gray-800);border:1px solid #333;display:flex;align-items:center;justify-content:center;transition:border-color .2s,transform .2s}.social-icon:hover{border-color:var(--color-gold);transform:translateY(-2px)}body,html{overflow-x:hidden;max-width:100%}body:has(.nav-toggle-checkbox:checked){overflow:hidden;height:100vh}.fab-container{bottom:calc(24px + env(safe-area-inset-bottom));left:calc(24px + env(safe-area-inset-left));pointer-events:none}.related-chip{min-height:40px;display:inline-flex;align-items:center;padding:9px 16px}.card-link{min-height:24px;padding:4px 0}.faq-question{min-height:56px;padding:16px 20px}.menu-toggle{min-width:44px;min-height:44px}.fab{min-width:48px;min-height:48px}.related-row{overflow-x:visible}@media (max-width:480px){.hero-trust{max-width:100%}}@media (max-width:640px){.fab-container{bottom:calc(16px + env(safe-area-inset-bottom));left:calc(16px + env(safe-area-inset-left))}.form-grid{grid-template-columns:1fr!important}.form-card{padding:20px 16px}.form-actions{flex-direction:column}.form-actions .btn{width:100%}#form .form-card{margin-bottom:90px}}[dir=rtl] .breadcrumb .sep{transform:scaleX(-1);transform:none}.fab-container .fab{pointer-events:auto}.featured-photo{aspect-ratio:12/6.3}.hero-bg-photo{aspect-ratio:auto}.skip-link{position:absolute;top:-100px;right:16px;background:var(--color-gold);color:var(--color-black);padding:12px 20px;border-radius:0 0 10px 10px;font-weight:700;font-size:14px;text-decoration:none;z-index:999;transition:top .2s}.skip-link:focus{top:0;outline:3px solid var(--color-black);outline-offset:2px}main{display:block}.header-cta .btn-outline{color:var(--color-white);border-color:rgba(255,255,255,.4)}.header-cta .btn-outline:hover{border-color:var(--color-gold);color:var(--color-gold)}
