@font-face{font-family:Zain;font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/zain-ar-700.woff2?v=1)format("woff2");unicode-range:U+6??,U+750-77F,U+8A0-8FF,U+200C-200E,U+2010-2011,U+FB50-FDFF,U+FE70-FEFF}@font-face{font-family:Zain;font-style:normal;font-weight:800;font-display:swap;src:url(../fonts/zain-ar-800.woff2?v=1)format("woff2");unicode-range:U+6??,U+750-77F,U+8A0-8FF,U+200C-200E,U+2010-2011,U+FB50-FDFF,U+FE70-FEFF}@font-face{font-family:Zain;font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/zain-lat-700.woff2?v=1)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2000-206F,U+2122,U+2212}@font-face{font-family:Zain;font-style:normal;font-weight:800;font-display:swap;src:url(../fonts/zain-lat-800.woff2?v=1)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2000-206F,U+2122,U+2212}@font-face{font-family:Plex Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/plexar-ar-400.woff2?v=1)format("woff2");unicode-range:U+6??,U+750-77F,U+8A0-8FF,U+200C-200E,U+2010-2011,U+FB50-FDFF,U+FE70-FEFF}@font-face{font-family:Plex Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(../fonts/plexar-ar-500.woff2?v=1)format("woff2");unicode-range:U+6??,U+750-77F,U+8A0-8FF,U+200C-200E,U+2010-2011,U+FB50-FDFF,U+FE70-FEFF}@font-face{font-family:Plex Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/plexar-ar-600.woff2?v=1)format("woff2");unicode-range:U+6??,U+750-77F,U+8A0-8FF,U+200C-200E,U+2010-2011,U+FB50-FDFF,U+FE70-FEFF}@font-face{font-family:Plex Arabic;font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/plexar-ar-700.woff2?v=1)format("woff2");unicode-range:U+6??,U+750-77F,U+8A0-8FF,U+200C-200E,U+2010-2011,U+FB50-FDFF,U+FE70-FEFF}@font-face{font-family:Plex Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/plexar-lat-400.woff2?v=1)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2000-206F,U+2122,U+2212}@font-face{font-family:Plex Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(../fonts/plexar-lat-500.woff2?v=1)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2000-206F,U+2122,U+2212}@font-face{font-family:Plex Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/plexar-lat-600.woff2?v=1)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2000-206F,U+2122,U+2212}@font-face{font-family:Plex Arabic;font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/plexar-lat-700.woff2?v=1)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2000-206F,U+2122,U+2212}@font-face{font-family:Archivo;font-style:normal;font-weight:400 800;font-display:swap;src:url(../fonts/archivo-var-latin.woff2?v=1)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2000-206F,U+2122,U+2212}@font-face{font-family:Plex Arabic Fallback;src:local(Arial),local(Helvetica),local(Liberation Sans);size-adjust:87%;ascent-override:124.7%;descent-override:47.7%;line-gap-override:0%}@font-face{font-family:Zain Fallback;src:local(Arial),local(Helvetica),local(Liberation Sans);size-adjust:106%;ascent-override:102.5%;descent-override:54.2%;line-gap-override:0%}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--red:#d61f32;--red-ink:#a9152a;--red-bright:#f2495a;--red-wash:#fdeff1;--red-deep:#8f1023;--ink:#14161a;--ink-deep:#0b0d10;--ink-mid:#1d2026;--body:#3a3f47;--muted:#6a707a;--muted-dark:#a4a9b2;--paper:#fff;--surface:#f6f4f3;--surface-2:#efebe9;--line:#e4e0df;--line-strong:#d2cccb;--line-dark:#ffffff24;--ok:#1c6b47;--warn:#8a5a08;--f-display:"Zain","Plex Arabic","Zain Fallback","Segoe UI",Tahoma,sans-serif;--f-body:"Plex Arabic","Plex Arabic Fallback","Segoe UI",Tahoma,system-ui,sans-serif;--f-lat:"Archivo","Plex Arabic",system-ui,sans-serif;--radius:2px;--radius-lg:4px;--maxw:1180px;--gutter:clamp(18px,4vw,40px);--shadow-sm:0 1px 2px #14161a0d,0 1px 3px #14161a0f;--shadow-md:0 8px 28px #14161a17;--shadow-lg:0 20px 56px #14161a29;--header-h:76px}*{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--header-h) + 16px)}body{font-family:var(--f-body);color:var(--body);background:var(--paper);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:16.5px;font-weight:400;line-height:1.85;overflow-x:hidden}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}button{font-family:inherit}a,button,input,select,textarea,summary,[role=button],label{touch-action:manipulation;-webkit-tap-highlight-color:#d61f3224}:focus-visible{outline:2px solid var(--red);outline-offset:3px;border-radius:1px}::selection{background:var(--red);color:#fff}h1,h2,h3,h4{font-family:var(--f-display);color:var(--ink);text-wrap:balance;margin:0;font-weight:700;line-height:1.32}p{text-wrap:pretty;margin:0}bdi,.lat,.num,time{font-family:var(--f-lat);font-variant-numeric:tabular-nums;letter-spacing:.01em}main p a:not([class]),main li a:not([class]),main dd a:not([class]){color:var(--red-ink);text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px;transition:color .18s}main p a:not([class]):hover,main li a:not([class]):hover,main dd a:not([class]):hover{color:var(--ink)}.wrap{max-width:var(--maxw);padding-inline:var(--gutter);margin-inline:auto}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip{inset-inline-start:-9999px;z-index:200;background:var(--red);color:#fff;padding:12px 20px;font-weight:600;position:absolute;top:0}.skip:focus{inset-inline-start:0}.btn{border-radius:var(--radius);font-family:var(--f-body);cursor:pointer;border:1.5px solid #0000;align-items:center;gap:9px;padding:13px 26px;font-size:15.5px;font-weight:600;line-height:1.4;transition:background .18s,color .18s,border-color .18s,transform .18s;display:inline-flex}.btn svg{flex:none;width:18px;height:18px}.btn--primary{background:var(--red);color:#fff;border-color:var(--red)}.btn--primary:hover{background:var(--red-deep);border-color:var(--red-deep)}.btn--ghost{color:var(--ink);border-color:var(--line-strong);background:0 0}.btn--ghost:hover{border-color:var(--ink);background:var(--ink);color:#fff}.btn--onDark{color:#fff;background:0 0;border-color:#fff6}.btn--onDark:hover{color:var(--ink);background:#fff;border-color:#fff}.btn--wa{color:#fff;background:#178043;border-color:#178043}.btn--wa:hover{background:#115f32;border-color:#115f32}.btn:active{transform:translateY(1px)}.topbar{background:var(--ink-deep);color:var(--muted-dark);border-bottom:1px solid #ffffff12;font-size:13.5px;line-height:1.6}.topbar__in{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 22px;padding-block:9px;display:flex}.topbar__links{flex-wrap:wrap;align-items:center;gap:6px 22px;display:flex}.topbar a,.topbar__item{align-items:center;gap:7px;transition:color .16s;display:inline-flex}.topbar a:hover{color:#fff}.topbar svg{width:15px;height:15px;color:var(--red-bright);flex:none}.topbar__social{align-items:center;gap:4px;display:flex}.topbar__social a{place-items:center;min-width:44px;min-height:44px;margin-inline:-4px;display:grid}.topbar__social a svg{width:16px;height:16px;color:var(--muted-dark)}.topbar__social a:hover svg{color:#fff}.topbar__lang{letter-spacing:.04em;border-radius:var(--radius);border:1px solid #ffffff3d;align-items:center;min-height:36px;padding:3px 11px;font-size:13px;font-weight:600;transition:background .16s,border-color .16s,color .16s;display:inline-flex}.topbar__lang:hover{color:var(--ink-deep);background:#fff;border-color:#fff}@media (width<=720px){.topbar__in{justify-content:center}.topbar__in .topbar__hide-sm{display:none}}.site-header{z-index:90;-webkit-backdrop-filter:saturate(1.4)blur(10px);backdrop-filter:saturate(1.4)blur(10px);border-bottom:1px solid var(--line);background:#fffffff5;position:sticky;top:0}.site-header.is-scrolled{box-shadow:var(--shadow-sm)}.hdr{height:var(--header-h);justify-content:space-between;align-items:center;gap:20px;display:flex}.brand{flex:none;align-items:center;gap:12px;display:flex}.brand img{width:auto;height:34px}.brand__txt{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width>=1080px){.brand__txt{clip:auto;white-space:normal;border-inline-start:1px solid var(--line-strong);width:auto;height:auto;padding-inline-start:12px;display:block;position:static;overflow:visible}.brand__txt b{font-family:var(--f-display);color:var(--ink);font-size:15px;font-weight:700;line-height:1.3;display:block}.brand__txt span{letter-spacing:.1em;color:var(--muted);font-size:11px;font-family:var(--f-lat);display:block}}.nav{display:none}@media (width>=1024px){.nav{align-items:center;gap:2px;display:flex}.nav__item{position:relative}.nav__link{color:var(--ink);border-radius:var(--radius);align-items:center;gap:6px;padding:10px 14px;font-size:16px;font-weight:500;transition:color .16s,background .16s;display:inline-flex}.nav__link:hover{color:var(--red-ink);background:var(--surface)}.nav__item.is-active>.nav__link{color:var(--red-ink);font-weight:600}.nav__item.is-active>.nav__link:after{content:"";inset-inline:14px;background:var(--red);height:2px;position:absolute;bottom:2px}.nav__caret{width:11px;height:11px;transition:transform .18s}.nav__item:hover .nav__caret{transform:rotate(180deg)}.nav__menu{inset-inline-start:0;border:1px solid var(--line);border-top:2px solid var(--red);min-width:260px;box-shadow:var(--shadow-md);border-radius:var(--radius);opacity:0;visibility:hidden;background:#fff;padding:8px;transition:opacity .16s,transform .16s,visibility .16s;position:absolute;top:calc(100% + 6px);transform:translateY(-6px)}.nav__item:hover .nav__menu{opacity:1;visibility:visible;transform:none}.nav__item:focus-within .nav__menu{opacity:1;visibility:visible;transform:none}.nav__menu a{border-radius:var(--radius);color:var(--body);padding:9px 14px;font-size:15.5px;transition:background .14s,color .14s;display:block}.nav__menu a:hover{background:var(--surface);color:var(--red-ink)}}.hdr__cta{display:none}@media (width>=1024px){.hdr__cta{display:inline-flex}}.burger{border:1px solid var(--line-strong);border-radius:var(--radius);cursor:pointer;background:0 0;flex-direction:column;justify-content:center;gap:5px;width:44px;height:44px;padding:10px;display:inline-flex}.burger span{background:var(--ink);border-radius:2px;height:2px;transition:transform .2s,opacity .2s;display:block}.burger[aria-expanded=true] span:first-child{transform:translateY(7px)rotate(45deg)}.burger[aria-expanded=true] span:nth-child(2){opacity:0}.burger[aria-expanded=true] span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}@media (width>=1024px){.burger{display:none}}.drawer{z-index:95;opacity:0;visibility:hidden;background:#0b0d1080;transition:opacity .22s,visibility .22s;position:fixed;inset:0}.drawer.is-open{opacity:1;visibility:visible}.drawer__panel{background:#fff;width:min(360px,86vw);padding:22px 20px 40px;transition:transform .26s cubic-bezier(.4,0,.2,1);position:absolute;inset-block:0;inset-inline-end:0;overflow-y:auto;transform:translate(-100%)}[dir=rtl] .drawer__panel{transform:translate(-100%)}[dir=ltr] .drawer__panel{transform:translate(100%)}.drawer.is-open .drawer__panel{transform:none}.drawer__head{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.drawer__head img{width:auto;height:30px}.drawer__close{border:1px solid var(--line-strong);border-radius:var(--radius);cursor:pointer;width:40px;height:40px;color:var(--ink);background:0 0;font-size:22px;line-height:1}.drawer a{border-bottom:1px solid var(--line);color:var(--ink);padding:12px 4px;font-size:17px;font-weight:500;display:block}.drawer a.is-active{color:var(--red-ink)}.drawer .sub a{color:var(--body);padding-inline-start:20px;font-size:15.5px;font-weight:400}.drawer .grp{letter-spacing:.12em;color:var(--muted);padding:14px 4px 6px;font-size:12px;font-weight:600}.drawer .btn{justify-content:center;width:100%;margin-top:20px}#site-header:empty{min-height:115px;display:block}#site-footer:empty{background:var(--ink-deep);min-height:430px;display:block}@media (width<=720px){#site-header:empty{min-height:138px}#site-footer:empty{min-height:720px}}.hero{background:var(--ink-deep);color:#fff;padding-block:clamp(60px,10vw,110px);position:relative;overflow:hidden}.hero:before{content:"";background:var(--red);clip-path:polygon(38% 0,100% 0,62% 100%,0 100%);opacity:.92;width:46%;position:absolute;inset-block:-20%;inset-inline-end:-8%}.hero:after{content:"";clip-path:polygon(38% 0,100% 0,62% 100%,0 100%);background:#ffffff0b;width:22%;position:absolute;inset-block:-20%;inset-inline-end:22%}.hero__in{z-index:2;max-width:660px;position:relative}.hero__trust{margin-top:24px}@media (width>=1200px){.hero:before{width:34%;inset-inline-end:-6%}.hero:after{width:16%;inset-inline-end:20%}.hero__in{max-width:780px}}@media (width<=900px){.hero:before{opacity:.5;width:96%;height:52%;inset-block:auto -14%;inset-inline-end:-30%}.hero:after{display:none}}.eyebrow{letter-spacing:.14em;color:var(--red-bright);align-items:center;gap:10px;margin-bottom:18px;font-size:12.5px;font-weight:600;display:inline-flex}.eyebrow:before{content:"";background:var(--red-bright);width:26px;height:2px}.hero h1{color:#fff;margin-bottom:18px;font-size:clamp(32px,5.6vw,54px);font-weight:800;line-height:1.24}.hero__sub{color:#ffffffd1;max-width:52ch;margin-bottom:30px;font-size:clamp(16.5px,2.2vw,19px)}.hero__acts{flex-wrap:wrap;gap:12px;display:flex}.hero__strip{z-index:2;background:#2b2f36;border:1px solid #2b2f36;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1px;margin-top:clamp(38px,6vw,58px);display:grid;position:relative}.hero__strip div{background:var(--ink-deep);padding:18px 20px}.hero__strip b{font-family:var(--f-display);color:#fff;white-space:nowrap;font-size:26px;font-weight:800;line-height:1.2;display:block}.hero__strip>div>span{color:var(--muted-dark);margin-top:2px;font-size:13.5px;display:block}.page-hero{background:var(--ink-deep);color:#fff;padding-block:clamp(44px,7vw,74px);position:relative;overflow:hidden}.page-hero:before{content:"";background:var(--red);opacity:.9;clip-path:polygon(40% 0,100% 0,60% 100%,0 100%);width:30%;position:absolute;inset-block:-30%;inset-inline-end:-4%}.page-hero__in{z-index:2;max-width:680px;position:relative}.page-hero h1{color:#fff;margin-bottom:12px;font-size:clamp(28px,4.6vw,42px);font-weight:800}.page-hero p{color:#fffc;max-width:56ch;font-size:17px}.crumbs{color:#fff9;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px;font-size:13.5px;display:flex}.crumbs a:hover{color:#fff}.crumbs span[aria-hidden]{opacity:.5}[dir=ltr] .hero:before{clip-path:polygon(0 0,62% 0,100% 100%,38% 100%)}[dir=ltr] .hero:after{clip-path:polygon(0 0,62% 0,100% 100%,38% 100%)}[dir=ltr] .page-hero:before{clip-path:polygon(0 0,60% 0,100% 100%,40% 100%)}[dir=ltr] .cta:before{clip-path:polygon(0 0,60% 0,100% 100%,40% 100%)}.section{padding-block:clamp(52px,8vw,92px)}.section--alt{background:var(--surface)}.section--dark{background:var(--ink-deep);color:#ffffffd1}.section--dark h2,.section--dark h3{color:#fff}.section--dark .sec__lead{color:#ffffffb8}.sec__head{max-width:62ch;margin-bottom:clamp(28px,4vw,44px)}.sec__head--center{text-align:center;margin-inline:auto}.sec__head h2{margin-bottom:12px;font-size:clamp(25px,3.8vw,36px);font-weight:800}.sec__lead{color:var(--muted);font-size:17px}.sec__head--center .eyebrow{justify-content:center}.section:not(.section--dark) .eyebrow{color:var(--red-ink)}.section:not(.section--dark) .eyebrow:before{background:var(--red)}.rating{border:1px solid var(--line);background:var(--paper);color:var(--muted);border-radius:99px;flex-wrap:wrap;align-items:center;gap:9px;min-height:44px;padding:9px 14px;font-size:14px;text-decoration:none;transition:border-color .18s,box-shadow .18s;display:inline-flex}.rating:hover{border-color:var(--line-strong);box-shadow:var(--shadow-sm)}.rating__g{flex:none;place-items:center;width:17px;height:17px;display:grid}.rating__g svg{width:100%;height:100%}.rating__v{font-family:var(--f-lat);color:var(--ink);font-size:17px;font-weight:700;line-height:1}.rating__stars{color:#f5a623;gap:1.5px;line-height:0;display:inline-flex}.rating__stars svg{width:15px;height:15px}.rating__off{color:#f5a623;opacity:.26;display:inline-flex}.rating__c{white-space:nowrap}.rating--dark{color:var(--muted-dark);background:#ffffff0f;border-color:#ffffff29}.rating--dark:hover{box-shadow:none;border-color:#ffffff57}.rating--dark .rating__v{color:#fff}@media (width<=420px){.rating{gap:7px;padding:8px 12px;font-size:13px}.rating__c{white-space:normal}}.grid{gap:18px;display:grid}.grid--2{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.grid--3{grid-template-columns:repeat(auto-fit,minmax(272px,1fr))}.grid--4{grid-template-columns:repeat(auto-fit,minmax(212px,1fr))}.card{border:1px solid var(--line);border-radius:var(--radius);background:#fff;flex-direction:column;gap:10px;padding:26px 24px 24px;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex;position:relative}.card:before{content:"";inset-inline:-1px;background:var(--red);transform-origin:100%;height:3px;transition:transform .24s;position:absolute;top:-1px;transform:scaleX(0)}a.card:hover,.card:hover{border-color:var(--line-strong);box-shadow:var(--shadow-md);transform:translateY(-2px)}[dir=ltr] .card:before{transform-origin:0}a.card:hover:before{transform:scaleX(1)}.card__icon{background:color-mix(in srgb,var(--red) 11%,#fff);width:46px;height:46px;color:var(--red-ink);border-radius:var(--radius);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--red) 20%,transparent);place-items:center;margin-bottom:6px;display:grid}.card__icon svg{stroke-width:1.9px;width:24px;height:24px}.card h3{font-size:20px;font-weight:700}.card p{color:var(--muted);font-size:15.5px;line-height:1.8}.card__more{color:var(--red-ink);align-items:center;gap:7px;margin-top:auto;padding-top:12px;font-size:14.5px;font-weight:600;display:inline-flex}.card__more svg{width:15px;height:15px;transition:transform .2s}[dir=rtl] .card__more svg{transform:scaleX(-1)}[dir=rtl] a.card:hover .card__more svg{transform:translate(-4px)scaleX(-1)}[dir=ltr] a.card:hover .card__more svg{transform:translate(4px)}.section--alt .card{background:#fff}.section--dark .card{background:var(--ink-mid);border-color:#ffffff1f}.section--dark .card p{color:var(--muted-dark)}.section--dark .card__icon{color:var(--red-bright);background:#f2495a24}.steps{counter-reset:st;gap:0;margin-top:8px;display:grid}.step{counter-increment:st;border-bottom:1px solid var(--line);grid-template-columns:auto 1fr;gap:20px;padding:22px 0;display:grid;position:relative}.step:last-child{border-bottom:none}.step__n{border:1.5px solid var(--red);width:46px;height:46px;color:var(--red-ink);font-family:var(--f-lat);border-radius:50%;flex:none;place-items:center;font-size:16px;font-weight:700;display:grid}.step__n:before{content:counter(st,decimal-leading-zero)}.step h3{margin-bottom:5px;font-size:19px}.step p{color:var(--muted);font-size:15.5px}.section--dark .step{border-color:#ffffff1a}.section--dark .step__n{border-color:var(--red-bright);color:var(--red-bright)}.section--dark .step p{color:var(--muted-dark)}.checklist{gap:12px;margin:0;padding:0;list-style:none;display:grid}.checklist li{grid-template-columns:22px 1fr;align-items:start;gap:12px;font-size:16px;display:grid}.checklist li:before{content:"";border-radius:var(--radius);background:var(--red-wash) center/12px no-repeat;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23a9152a' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 12.5 4.6 4.5L19 7'/%3E%3C/svg%3E");width:20px;height:20px;margin-top:5px}.section--dark .checklist li:before{background-color:#f2495a29;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23f2495a' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 12.5 4.6 4.5L19 7'/%3E%3C/svg%3E")}.split{align-items:center;gap:clamp(28px,5vw,56px);display:grid}@media (width>=900px){.split{grid-template-columns:1fr 1fr}.split--wide-text{grid-template-columns:1.15fr .85fr}}.split__media{position:relative}.split__media img{border-radius:var(--radius-lg);object-fit:cover;width:100%}.split__media--framed:after{content:"";inset-inline-start:-14px;border:2px solid var(--red);border-radius:var(--radius-lg);z-index:-1;width:60%;height:56%;position:absolute;bottom:-14px}.split h2{margin-bottom:14px;font-size:clamp(24px,3.4vw,34px);font-weight:800}.split p+p{margin-top:14px}.split--even{align-items:stretch}.split--even>.panel{border:1px solid var(--line);border-radius:var(--radius-lg);background:#fff;flex-direction:column;gap:12px;padding:clamp(20px,3vw,30px);display:flex}.split--even>.panel>h3{font-family:var(--f-display);margin:0;font-size:clamp(20px,2.6vw,25px);font-weight:800;line-height:1.4}.split--even>.panel>.checklist{margin-top:auto}.branches{border:1px solid var(--line);border-radius:var(--radius);background:#fff;gap:0;display:grid;overflow:hidden}.branch{border-bottom:1px solid var(--line);grid-template-columns:auto 1fr auto;align-items:center;gap:16px;padding:18px 22px;display:grid}.branch:last-child{border-bottom:none}.branch__pin{background:var(--surface);width:40px;height:40px;color:var(--red-ink);border-radius:var(--radius);flex:none;place-items:center;display:grid}.branch__pin svg{width:20px;height:20px}.branch b{font-family:var(--f-display);color:var(--ink);font-size:18px;font-weight:700;line-height:1.4;display:block}.branch>div>span{color:var(--muted);font-size:14.5px;display:block}.branch__tag{letter-spacing:.06em;background:var(--red);color:#fff;border-radius:var(--radius);flex:none;padding:4px 10px;font-size:12px;font-weight:600}@media (width<=620px){.branch{grid-template-columns:auto 1fr}.branch__tag{grid-column:2;justify-self:start}}.agencies{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(168px,1fr));gap:1px;display:grid}.agency{text-align:center;background:#fff;padding:20px 18px}.agency b{font-family:var(--f-display);color:var(--ink);font-size:16.5px;font-weight:700;line-height:1.45;display:block}.agency span{font-family:var(--f-lat);letter-spacing:.08em;color:var(--red-ink);margin-top:3px;font-size:12.5px;font-weight:600;display:block}.section--alt .agencies{background:var(--line-strong)}.cta{background:var(--red);color:#fff;padding-block:clamp(40px,6vw,62px);position:relative;overflow:hidden}.cta:before{content:"";clip-path:polygon(40% 0,100% 0,60% 100%,0 100%);background:#00000021;width:34%;position:absolute;inset-block:-40%;inset-inline-end:-6%}.cta__in{z-index:2;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:22px;display:flex;position:relative}.cta h2{color:#fff;margin-bottom:6px;font-size:clamp(23px,3.4vw,32px);font-weight:800}.cta p{color:#ffffffe6;font-size:16.5px}.cta .btn--primary{color:var(--red-ink);background:#fff;border-color:#fff}.cta .btn--primary:hover{background:var(--ink);color:#fff;border-color:var(--ink)}.cta .btn--onDark:hover{color:#fff;background:#ffffff29;border-color:#fff}.crows{border:1px solid var(--line);border-radius:var(--radius);background:#fff;gap:0;display:grid}.crow{border-bottom:1px solid var(--line);grid-template-columns:44px 1fr;align-items:center;gap:16px;padding:16px 20px;display:grid}.crow:last-child{border-bottom:none}.crow__i{background:var(--red-wash);width:40px;height:40px;color:var(--red-ink);border-radius:var(--radius);place-items:center;display:grid}.crow__i svg{width:20px;height:20px}.crow dt{color:var(--muted);margin-bottom:1px;font-size:13.5px}.crow dd{color:var(--ink);margin:0;font-size:17px;font-weight:600}.crow dd a:hover{color:var(--red-ink)}.form{gap:16px;display:grid}.field{gap:6px;display:grid}.field label{color:var(--ink);font-size:14.5px;font-weight:500}.field label .req{color:var(--red-ink)}.field input,.field select,.field textarea{color:var(--ink);border:1px solid var(--line-strong);border-radius:var(--radius);background:#fff;width:100%;padding:12px 14px;font-family:inherit;font-size:16px;transition:border-color .16s,box-shadow .16s}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--red);outline:none;box-shadow:0 0 0 3px #d61f3221}.field textarea{resize:vertical;min-height:130px;line-height:1.7}.field--2{grid-template-columns:1fr;gap:16px;display:grid}@media (width>=640px){.field--2{grid-template-columns:1fr 1fr}}.form__note{color:var(--muted);font-size:13.5px}.form__msg{border-radius:var(--radius);padding:13px 16px;font-size:15px;display:none}.form__msg.is-ok{color:var(--ok);background:#eaf4ee;border:1px solid #bfe0cc;display:block}.form__msg.is-err{background:var(--red-wash);color:var(--red-ink);border:1px solid #f4c3c9;display:block}.form__msg.is-info{background:var(--surface);color:var(--muted);border:1px solid var(--line-strong);display:block}.btn[disabled]{opacity:.6;cursor:progress}.faq{border:1px solid var(--line);border-radius:var(--radius);background:#fff}.faq details{border-bottom:1px solid var(--line)}.faq details:last-child{border-bottom:none}.faq summary{cursor:pointer;font-family:var(--f-display);color:var(--ink);justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;font-size:18px;font-weight:700;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"";border-right:2px solid var(--red);border-bottom:2px solid var(--red);flex:none;width:13px;height:13px;transition:transform .2s;transform:rotate(45deg)}.faq details[open] summary:after{transform:rotate(-135deg)}.faq summary:hover{color:var(--red-ink)}.faq .ans{color:var(--muted);padding:0 22px 20px;font-size:16px}.site-footer{background:var(--ink-deep);color:var(--muted-dark);padding-top:clamp(44px,6vw,66px);font-size:15.5px}.f-grid{gap:34px;padding-bottom:38px;display:grid}@media (width>=760px){.f-grid{grid-template-columns:1fr 1fr}}@media (width>=1040px){.f-grid{grid-template-columns:1.35fr .9fr 1fr .9fr 1.15fr;gap:28px}}.f-brand img{width:auto;height:38px;margin-bottom:16px}.f-brand p{color:var(--muted-dark);max-width:34ch;font-size:15px;line-height:1.8}.f-col h3{font-family:var(--f-display);color:#fff;letter-spacing:.02em;margin-bottom:14px;font-size:16px;font-weight:700}.f-col ul{gap:1px;margin:0;padding:0;list-style:none;display:grid}.f-col li a{padding-block:8px;display:inline-block}.f-col a{transition:color .16s}.f-col a:hover{color:#fff}.f-contact li{grid-template-columns:20px 1fr;align-items:start;gap:11px;display:grid}.f-contact svg{width:17px;height:17px;color:var(--red-bright);margin-top:5px}.f-social{gap:10px;margin-top:18px;display:flex}.f-social a{border-radius:var(--radius);border:1px solid #ffffff2e;place-items:center;width:44px;height:44px;transition:background .16s,border-color .16s,color .16s;display:grid}.f-social a:hover{background:var(--red);border-color:var(--red);color:#fff}.f-social svg{width:17px;height:17px}.f-bottom{border-top:1px solid #ffffff1a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 20px;padding-block:18px;font-size:14px;display:flex}.f-bottom a:hover{color:#fff}.wa-float{inset-inline-end:18px;z-index:80;color:#fff;background:#178043;border-radius:50%;place-items:center;width:54px;height:54px;transition:transform .18s,background .18s;display:grid;position:fixed;bottom:18px;box-shadow:0 6px 22px #0000003d}.wa-float:hover{background:#115f32;transform:scale(1.06)}.wa-float svg{width:28px;height:28px}.prose{max-width:68ch}.prose h2{margin:38px 0 12px;font-size:clamp(22px,3vw,29px)}.prose h3{margin:26px 0 8px;font-size:20px}.prose p{margin-bottom:14px}.prose ul,.prose ol{gap:8px;margin:0 0 16px;padding-inline-start:22px;display:grid}.prose li::marker{color:var(--red)}.prose>:first-child{margin-top:0}.table-scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}table{border-collapse:collapse;width:100%;min-width:520px;font-size:15.5px}th,td{text-align:start;border-bottom:1px solid var(--line);padding:12px 16px}th{background:var(--surface);color:var(--ink);font-size:14.5px;font-weight:600}td{color:var(--body)}.reveal{opacity:0;transition:opacity .55s,transform .55s;transform:translateY(14px)}.reveal.is-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important}.reveal{opacity:1;transform:none}}[dir=ltr] body{font-family:var(--f-lat);line-height:1.7}[dir=ltr] h1{font-family:var(--f-lat);letter-spacing:-.01em}[dir=ltr] h2{font-family:var(--f-lat);letter-spacing:-.01em}[dir=ltr] h3{font-family:var(--f-lat);letter-spacing:-.01em}[dir=ltr] h4{font-family:var(--f-lat);letter-spacing:-.01em}[dir=ltr] .eyebrow{letter-spacing:.1em}[dir=ltr] .branch__tag{letter-spacing:.1em}[dir=ltr] .agency span{letter-spacing:.1em}@media print{.topbar,.site-header,.wa-float,.cta,.drawer{display:none!important}body{color:#000;font-size:11pt}.hero,.page-hero,.section--dark,.site-footer{color:#000!important;background:#fff!important}.hero h1,.page-hero h1,.section--dark h2{color:#000!important}.hero:before,.hero:after,.page-hero:before{display:none}}.crumbs a{padding-block:9px;display:inline-block}