@import url("https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700;800&family=IBM+Plex+Sans+Arabic:wght@400;500;600;700&display=swap");:root{--ink:#0b1020;--muted:#687083;--paper:#f5f7fb;--white:#fff;--blue:#2f66ff;--cyan:#69e6ff;--lime:#c8ff3d;--line:#dce2ec;--dark:#0a1020}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:IBM Plex Sans Arabic,DM Sans,Arial,sans-serif}a{text-decoration:none;color:inherit}button,input,select{font:inherit}.shell{width:min(1180px,calc(100% - 40px));margin-inline:auto}.nav{height:84px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);position:relative;z-index:20}.brand{font:800 25px DM Sans;letter-spacing:-1.5px}.brand span{color:var(--blue);-webkit-margin-start:5px;margin-inline-start:5px}.navlinks{display:flex;gap:28px;font-size:14px;color:#454c5c}.actions{gap:9px}.actions,.lang{display:flex;align-items:center}.lang{border:0;background:transparent;gap:6px}.lang,.pill{font-weight:700}.pill{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:999px;padding:13px 20px;border:0;cursor:pointer}.pill.dark{background:var(--ink);color:#fff}.pill.lime{background:var(--lime);color:#0a1020}.pill.outline{border:1px solid #424a5c;color:#fff}.menu{border:0;background:transparent}.menu,.mobileMenu{display:none}.hero{display:grid;grid-template-columns:1.05fr .95fr;grid-gap:40px;gap:40px;align-items:center;min-height:690px;padding:85px 0}.eyebrow,.kicker{display:flex;align-items:center;gap:8px;font:800 12px DM Sans;letter-spacing:1.5px;color:#60708a}.hero h1{font-size:clamp(58px,7vw,100px);line-height:.96;letter-spacing:-5px;margin:22px 0}.hero h1 em{font-style:normal;color:var(--blue)}.hero p{max-width:690px;font-size:18px;line-height:1.9;color:var(--muted)}.heroBtns{display:flex;gap:20px;align-items:center;margin-top:32px}.textLink{display:inline-flex;gap:8px;align-items:center;font-weight:700}.trustRow{display:flex;gap:18px;flex-wrap:wrap;margin-top:28px;color:#596277;font-size:13px}.trustRow span{display:flex;gap:6px;align-items:center}.heroPanel{height:520px;border-radius:30px;background:radial-gradient(circle at 20% 10%,#2f66ff 0,transparent 35%),radial-gradient(circle at 90% 80%,#69e6ff 0,transparent 30%),#0a1020;position:relative;overflow:hidden;padding:28px;color:white}.panelTop{display:flex;justify-content:space-between}.panelTop small{display:block;color:#aeb9ce}.panelTop strong{font:800 42px DM Sans}.safeBadge{background:var(--lime);color:#0a1020;border-radius:999px;padding:8px 12px;font:800 11px DM Sans;height:max-content}.carStage{height:310px;position:relative;display:grid;place-items:center}.road{position:absolute;bottom:52px;width:90%;height:2px;background:rgba(255,255,255,.25)}.carShape{width:310px;height:110px;position:relative}.body{bottom:20px;width:100%;border-radius:28px 45px 18px 18px;background:linear-gradient(135deg,#eff4ff,#8ca7ff)}.body,.roof{position:absolute;height:60px}.roof{left:65px;bottom:70px;width:170px;border-radius:80px 80px 10px 10px;background:#aac0ff}.wheel{position:absolute;bottom:0;width:46px;height:46px;border-radius:50%;background:#060911;border:8px solid #53627a}.w1{left:46px}.w2{right:45px}.heroStats{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px}.heroStats div{background:rgba(255,255,255,.08);padding:15px;border-radius:14px}.heroStats small{display:block;color:#aab4c6}.heroStats b{font:800 21px DM Sans}.strip{background:#fff;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.stripInner{padding:22px 0;display:flex;justify-content:space-between;gap:25px;align-items:center;color:#7a8190;font-size:12px}.makes{display:flex;gap:24px;flex-wrap:wrap;color:#2f3543;font:700 12px DM Sans}.quoteSection{padding:110px 0}.quoteIntro{max-width:680px}.claimText h2,.finalCta h2,.fleet h2,.quoteIntro h2,.sectionHead h2{font-size:clamp(38px,5vw,66px);line-height:1.08;letter-spacing:-2.5px;margin:15px 0}.fleet p,.quoteIntro p,.sectionHead p{color:var(--muted);line-height:1.9;font-size:17px}.quoteCard{background:#fff;border:1px solid var(--line);border-radius:28px;padding:30px;margin-top:36px;box-shadow:0 24px 70px rgba(24,39,75,.08)}.steps{display:flex;gap:8px;margin-bottom:28px}.steps span{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:#edf0f6;color:#8a93a5;font:700 13px DM Sans}.steps span.active{background:var(--blue);color:#fff}.formGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px}.formGrid label{display:grid;grid-gap:8px;gap:8px;font-weight:700;font-size:13px}.formGrid input,.formGrid select{height:52px;border:1px solid var(--line);border-radius:13px;padding:0 14px;background:#fafbfe;color:#111827}.quoteActions{display:flex;justify-content:flex-end;gap:10px;margin-top:24px}.ghost{border:0;background:#eef1f6;border-radius:999px;padding:13px 20px;font-weight:700}.result{display:grid;grid-template-columns:auto 1fr;grid-gap:18px;gap:18px;align-items:center;background:#f3f7ff;border:1px solid #cfe0ff;border-radius:20px;padding:24px}.resultIcon{width:56px;height:56px;border-radius:16px;background:var(--blue);color:white;display:grid;place-items:center}.result h3{margin:3px 0;font-size:28px}.result p{margin:0;color:var(--muted)}.resultNote{grid-column:1/-1;font-size:12px;color:#7a8395}.plansSection{background:var(--dark);color:white;padding:110px 0}.kicker.light{color:#9aa8c1}.sectionHead{max-width:760px;margin-bottom:45px}.sectionHead p{color:#6f788a}.plansSection .sectionHead p{color:#a8b1c2}.planGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px}.plan{border:1px solid #293145;border-radius:24px;padding:28px;background:#11182a}.plan.featured{border-color:var(--lime);transform:translateY(-8px)}.tag{display:inline-block;background:#222c42;padding:7px 10px;border-radius:999px;font-size:11px}.featured .tag{background:var(--lime);color:#0a1020}.plan h3{font-size:26px;margin:22px 0 6px}.plan>strong{font:800 28px DM Sans}.plan>p{color:#a9b1c1;line-height:1.7}.plan ul{list-style:none;padding:0;margin:24px 0;display:grid;grid-gap:11px;gap:11px}.plan li{display:flex;gap:8px;align-items:center;color:#d9deea}.services{padding:110px 0}.serviceGrid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line);-webkit-border-start:1px solid var(--line);border-inline-start:1px solid var(--line)}.serviceCard{min-height:255px;padding:24px;-webkit-border-end:1px solid var(--line);border-inline-end:1px solid var(--line);border-bottom:1px solid var(--line);position:relative;background:#f9fafe}.num{position:absolute;top:20px;inset-inline-end:20px;color:#98a0af;font:700 11px DM Sans}.iconBox{width:46px;height:46px;border-radius:13px;background:#e7edff;color:var(--blue);display:grid;place-items:center}.serviceCard h3{margin:52px 0 8px;font-size:20px}.serviceCard p{color:var(--muted);line-height:1.7;margin:0}.claims{background:#0c1324;color:#fff;padding:110px 0}.claimGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:70px;gap:70px;align-items:center}.claimVisual{display:grid;place-items:center}.phone{width:300px;min-height:510px;background:#fff;color:#101827;border-radius:38px;padding:28px 20px;box-shadow:0 35px 90px rgba(0,0,0,.35);position:relative}.notch{width:110px;height:22px;background:#0c1324;border-radius:0 0 15px 15px;position:absolute;top:0;left:50%;transform:translateX(-50%)}.phoneTitle{margin-top:16px;font-weight:800;font-size:24px}.claimStatus{display:flex;gap:8px;align-items:center;background:#e9fbe9;color:#147b32;border-radius:13px;padding:13px;margin:20px 0}.timeline{display:grid;grid-gap:20px;gap:20px}.timeline div{display:grid;grid-template-columns:16px 1fr;grid-gap:8px;gap:8px;position:relative}.timeline span{width:12px;height:12px;border:2px solid #9aa5b5;border-radius:50%;margin-top:5px}.timeline .done span{background:var(--blue);border-color:var(--blue)}.timeline small{grid-column:2;color:#8a94a4}.claimText p{color:#a9b2c3;line-height:1.9;font-size:17px}.claimBullets{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin-top:28px}.claimBullets span{display:flex;gap:8px;align-items:center;color:#dfe5f2}.fleet{padding:110px 0}.fleetCard{background:#dfe8ff;border-radius:32px;padding:60px;display:grid;grid-template-columns:1fr 1fr;grid-gap:60px;gap:60px;align-items:center}.dashboard{background:#fff;border-radius:24px;padding:24px;box-shadow:0 20px 60px rgba(43,78,151,.18)}.dashTop{display:flex;justify-content:space-between}.dashTop span{color:#737d91;font-size:12px}.dashCards{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px;margin:24px 0}.dashCards div{background:#f5f7fb;padding:14px;border-radius:13px}.dashCards small{display:block;color:#8790a0}.dashCards b{font:800 22px DM Sans}.dashBar{height:10px;background:#edf0f4;border-radius:999px;overflow:hidden}.dashBar i{display:block;height:100%;background:var(--blue);border-radius:999px}.dashList{display:grid;grid-gap:10px;gap:10px;margin-top:22px}.dashList span{display:flex;justify-content:space-between;padding:12px 0;border-bottom:1px solid #edf0f4}.dashList small{color:#8a93a5}.brands{padding:30px 0 110px}.brandGrid{display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid var(--line);-webkit-border-start:1px solid var(--line);border-inline-start:1px solid var(--line)}.brandGrid div{padding:28px 18px;-webkit-border-end:1px solid var(--line);border-inline-end:1px solid var(--line);border-bottom:1px solid var(--line);text-align:center;font:700 14px DM Sans;background:#fff}.faq{padding-bottom:110px}.faqList{border-top:1px solid var(--line)}.faqItem{width:100%;text-align:inherit;background:transparent;border:0;border-bottom:1px solid var(--line);padding:22px 0;cursor:pointer}.faqItem>div{display:flex;justify-content:space-between;gap:20px;align-items:center}.faqItem b{font-size:18px}.faqItem p{color:var(--muted);line-height:1.8;max-width:850px}.rot{transform:rotate(180deg)}.finalCta{background:linear-gradient(135deg,#173bff,#38c8ff);color:white;padding:100px 0}.finalInner{display:grid;grid-template-columns:1fr auto;grid-gap:50px;gap:50px;align-items:center}.finalInner p{max-width:760px;line-height:1.9;color:#e7eeff}.ctaCircle{width:170px;height:170px;background:var(--lime);color:#0a1020;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:15px;font-weight:800}.footer{padding:55px 0 30px;display:grid;grid-template-columns:1.2fr .8fr;grid-gap:30px;gap:30px}.footerBrand{font:800 26px DM Sans}.footer p{color:var(--muted);max-width:620px;line-height:1.7}.footerLinks{display:flex;justify-content:flex-end;gap:22px}.copy{grid-column:1/-1;border-top:1px solid var(--line);padding-top:20px;color:#9098a7;font:700 10px DM Sans;letter-spacing:1px}.whatsapp{position:fixed;right:20px;bottom:20px;z-index:50;background:#111827;color:white;border-radius:999px;padding:13px 17px;display:flex;gap:8px;align-items:center;font-weight:700;box-shadow:0 14px 34px rgba(0,0,0,.18)}@media(max-width:900px){.actions .dark,.navlinks{display:none}.menu{display:block}.mobileMenu{display:grid;position:fixed;z-index:30;top:76px;left:18px;right:18px;background:#fff;border:1px solid var(--line);border-radius:20px;padding:18px;grid-gap:8px;gap:8px;box-shadow:0 18px 60px rgba(0,0,0,.12)}.mobileMenu a{padding:9px}.hero{grid-template-columns:1fr}.quoteSection{padding-top:80px}.planGrid{grid-template-columns:1fr}.plan.featured{transform:none}.serviceGrid{grid-template-columns:1fr 1fr}.claimGrid,.fleetCard{grid-template-columns:1fr}.brandGrid{grid-template-columns:repeat(3,1fr)}.finalInner{grid-template-columns:1fr}.stripInner{align-items:flex-start;flex-direction:column}}@media(max-width:600px){.shell{width:min(100% - 28px,1180px)}.nav{height:72px}.brand{font-size:20px}.hero{min-height:auto;padding:50px 0}.hero h1{font-size:56px;letter-spacing:-3px}.hero p{font-size:16px}.heroBtns{align-items:flex-start;flex-direction:column}.heroPanel{height:430px}.carShape{transform:scale(.8)}.heroStats{grid-template-columns:1fr 1fr 1fr}.heroStats div{padding:10px}.formGrid,.result{grid-template-columns:1fr}.claims,.fleet,.plansSection,.quoteSection,.services{padding:80px 0}.claimBullets,.serviceGrid{grid-template-columns:1fr}.fleetCard{padding:30px 20px}.brandGrid{grid-template-columns:1fr 1fr}.finalCta{padding:80px 0}.footer{grid-template-columns:1fr}.footerLinks{justify-content:flex-start;flex-wrap:wrap}.whatsapp span{display:none}.whatsapp{width:52px;height:52px;padding:0;justify-content:center}}