html{-webkit-text-size-adjust:100%}body{margin:0}img{max-width:100%}[hidden]{display:none!important}:root{--ground:#060D1C;--navy:#0E1C36;--surface:#0F1B33;--gold:#C9A961;--gold-soft:#E2C98E;--ink:#FFFFFF;--ink-2:rgba(255,255,255,.72);--ink-3:rgba(255,255,255,.5);--line:rgba(255,255,255,.12);--glass:rgba(255,255,255,.07);--glass-line:rgba(255,255,255,.18);--paper:#FFFFFF;--paper-ink:#0E1C36;--f-display:"Plus Jakarta Sans",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--f-ar:"Almarai","Segoe UI",Tahoma,sans-serif;--r-card:26px;--gutter:clamp(16px,4.5vw,72px);--max:1296px;color-scheme:dark}body.landing-page-v2,.darbooking-landing-v2{background:var(--ground);color:var(--ink);font-family:var(--f-display);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased}.darbooking-landing-v2 *{box-sizing:border-box}.darbooking-landing-v2 a{color:inherit;text-decoration:none}.darbooking-landing-v2 button,.darbooking-landing-v2 input,.darbooking-landing-v2 select{font:inherit;color:inherit}.darbooking-landing-v2 :focus-visible{outline:2px solid var(--gold);outline-offset:3px}.darbooking-landing-v2 h1,.darbooking-landing-v2 h2,.darbooking-landing-v2 h3{margin:0;font-weight:400;text-wrap:balance;letter-spacing:-.03em}.darbooking-landing-v2 p{margin:0}.wrap{max-width:calc(var(--max) + 2*var(--gutter));margin-inline:auto;padding-inline:var(--gutter)}.num{font-variant-numeric:tabular-nums}.pill{display:inline-flex;align-items:center;gap:8px;padding:9px 18px;border-radius:999px;background:var(--glass);border:1px solid var(--glass-line);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);font-size:14px;font-weight:500;color:var(--ink);white-space:nowrap}.pill.sm{padding:6px 14px;font-size:12.5px;color:var(--ink-2)}.eyebrow{font-size:12px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--gold)}.btn{display:inline-flex;align-items:center;gap:14px;padding:6px 6px 6px 22px;border-radius:999px;font-weight:600;font-size:15px;border:1px solid transparent;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,background .2s ease;white-space:nowrap}.btn .dot{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;transition:transform .25s ease}.btn:hover .dot{transform:translate(3px)}.btn-gold{background:var(--gold);color:var(--navy);box-shadow:0 12px 30px -12px #c9a961b3}.btn-gold .dot{background:var(--navy);color:var(--ink)}.btn-gold:hover{background:var(--gold-soft)}.btn-dark{background:#060d1c8c;border-color:var(--glass-line);color:var(--ink);font-weight:500;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.btn-dark .dot{background:var(--gold);color:var(--navy)}.btn svg{width:18px;height:18px}.hero-shell{padding:16px}.hero{position:relative;border-radius:28px;overflow:hidden;isolation:isolate;background:var(--navy) url(/images/landing-v2/hero-bg.jpg) center/cover no-repeat;min-height:820px;display:flex;flex-direction:column}.hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(60% 55% at 72% 0%,rgba(250,212,133,.18),transparent 70%),linear-gradient(90deg,#060d1cd1,#060d1c73 45%,#060d1c33),linear-gradient(180deg,rgba(14,28,54,.35) 0%,transparent 40%,rgba(6,13,28,.92) 100%)}.nav{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:28px 44px}.logo{display:block;height:28px;width:auto;color:var(--ink)}.nav-links{display:flex;gap:6px}.nav-links .pill svg{width:14px;height:14px;opacity:.8}.nav-actions{display:flex;align-items:center;gap:20px;font-size:14px;font-weight:500}.lang{color:var(--ink-2);font-size:13px}.lang span{font-family:var(--f-ar)}.hero-body{flex:1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,520px);gap:56px;align-items:center;padding:32px 64px 40px}.hero-copy{display:flex;flex-direction:column;align-items:flex-start;gap:24px}.hero-copy .pill{color:var(--gold);font-size:12px;font-weight:600;letter-spacing:.08em}.hero h1{font-size:clamp(46px,6.2vw,80px);line-height:1.04;letter-spacing:-.045em}.hero h1 em{font-style:normal;color:var(--gold)}.hero .sub{font-size:20px;line-height:1.5;color:var(--ink-2);max-width:34ch}.checks{display:flex;flex-wrap:wrap;gap:12px 32px;font-size:16px;font-weight:500}.checks li{display:flex;align-items:center;gap:10px;list-style:none}.checks{padding:0;margin:0}.checks svg{width:20px;height:20px;color:var(--gold)}.glass-form{background:linear-gradient(135deg,#ffffff2e,#ffffff0f);border:1px solid rgba(255,255,255,.3);border-radius:24px;padding:28px;backdrop-filter:blur(28px);-webkit-backdrop-filter:blur(28px);box-shadow:inset 0 1px #ffffff40,0 24px 60px -10px #0206108c}.glass-form h2{font-size:24px;font-weight:700;letter-spacing:-.02em}.glass-form .lede{font-size:14px;color:#fffc;margin-top:6px}.fields{display:grid;gap:14px;margin-top:22px}.row2{display:grid;grid-template-columns:1fr 1fr;gap:14px}.field{display:grid;gap:7px;min-width:0}.field label{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#ffffffd9}.field input,.field select{height:40px;width:100%;border-radius:8px;border:1px solid rgba(255,255,255,.3);background:#ffffff1a;padding:0 14px;font-size:14px;color:var(--ink);outline:none;transition:border-color .15s,background .15s}.field input::placeholder{color:#fff9}.field select{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' 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:right 12px center;padding-right:36px}.field select option{background:var(--navy);color:var(--ink)}.field input:focus,.field select:focus{border-color:var(--gold);background:#ffffff24}.field input[aria-invalid=true]{border-color:#f08a7e}.err{font-size:12px;color:#f6b0a7;min-height:0}.submit{margin-top:18px;width:100%;height:48px;border-radius:999px;border:0;background:var(--gold);color:var(--navy);font-weight:700;font-size:15px;display:flex;align-items:center;justify-content:center;gap:10px;cursor:pointer;box-shadow:0 8px 24px -8px #c9a96199;transition:background .2s}.submit:hover{background:var(--gold-soft)}.submit svg{width:18px;height:18px}.fine{margin-top:12px;font-size:12px;color:#ffffffb8;text-align:center}.done{text-align:center;padding:36px 8px}.done .badge{width:56px;height:56px;border-radius:50%;background:#c9a9612e;border:1px solid rgba(201,169,97,.5);display:grid;place-items:center;margin:0 auto 18px;color:var(--gold)}.done h2{margin-bottom:8px}.done p{color:var(--ink-2);font-size:15px}.hero-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 64px 44px;padding-top:26px;border-top:1px solid rgba(255,255,255,.16)}.stat{padding-inline:32px;border-left:1px solid rgba(255,255,255,.18);min-width:0}.stat:first-child{padding-left:0;border-left:0}.stat b{display:block;font-weight:300;font-size:30px;letter-spacing:-.03em;line-height:1.2}.stat span{font-size:14px;color:var(--ink-2)}.strip{padding-block:64px 56px;text-align:center}.strip .pill{letter-spacing:.06em;font-size:13px;color:var(--ink-2);background:#ffffff0a}.methods{display:flex;flex-wrap:wrap;justify-content:center;gap:20px 72px;margin-top:28px;font-size:22px;font-weight:600;letter-spacing:-.01em;color:#ffffff61}.sec{padding-block:104px}.sec-head{display:flex;flex-direction:column;align-items:center;gap:20px;text-align:center}.sec-head h2{font-size:clamp(34px,4vw,48px);line-height:1.2}.sec-head h2 em{font-style:normal;color:var(--gold)}.steps{margin-top:64px;border-bottom:1px solid var(--line);padding:0}.step{list-style:none;border-top:1px solid var(--line)}.step-head{display:grid;grid-template-columns:140px minmax(0,1fr) 44px;align-items:center;gap:16px;padding-block:30px;width:100%;background:none;border:0;text-align:left;cursor:pointer}.step-n{font-size:15px;font-weight:500;color:var(--gold)}.step-t{font-size:26px;letter-spacing:-.02em}.toggle{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:var(--gold);color:var(--navy);transition:transform .25s,background .25s}.toggle svg{width:20px;height:20px}.step[data-open=false] .toggle{background:#ffffff0a;border:1px solid rgba(255,255,255,.2);color:var(--ink)}.toggle .t-plus,.step[data-open=false] .toggle .t-minus{display:none}.step[data-open=false] .toggle .t-plus{display:block}.step-body{display:grid;grid-template-columns:380px minmax(0,1fr);gap:48px;padding:0 0 36px 156px}.step[data-open=false] .step-body{display:none}.step-body>p{font-size:17px;line-height:1.6;color:var(--ink-2)}.panel{background:#ffffff0d;border:1px solid var(--line);border-radius:18px;padding:20px}.vis-form{display:flex;flex-direction:column;justify-content:space-between;gap:24px;min-height:210px}.vis-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.vis-fields small{display:block;font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin-bottom:8px}.vis-fields div div{border-radius:10px;border:1px solid rgba(255,255,255,.1);background:#060d1c66;padding:11px 14px;font-size:14px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vis-foot{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between;font-size:13px;color:var(--ink-3)}.mini-btn{display:inline-flex;align-items:center;gap:12px;padding:5px 5px 5px 18px;border-radius:999px;background:var(--gold);color:var(--navy);font-size:13px;font-weight:600}.mini-btn i{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--navy);color:var(--ink)}.mini-btn svg{width:14px;height:14px}.vis-checks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.vis-checks .panel{display:flex;flex-direction:column;gap:14px;min-height:210px;justify-content:space-between}.ic{width:44px;height:44px;border-radius:12px;background:#c9a96124;display:grid;place-items:center;color:var(--gold)}.ic svg{width:22px;height:22px}.vis-checks h4{margin:0;font-size:16px;font-weight:600}.vis-checks p{font-size:12px;color:var(--ink-3)}.status{align-self:flex-start;display:inline-flex;gap:6px;align-items:center;padding:4px 10px;border-radius:999px;background:#c9a96124;border:1px solid rgba(201,169,97,.4);color:var(--gold);font-size:12px;font-weight:600}.status svg{width:12px;height:12px}.tiles{display:grid;grid-template-columns:1fr 1fr;gap:16px}.tile{position:relative;aspect-ratio:330/210;max-width:100%;border-radius:18px;overflow:hidden;background:var(--surface) center/cover no-repeat}.tile:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 45%,rgba(6,13,28,.85))}.cap{position:absolute;left:12px;bottom:12px;z-index:1;padding:10px 14px;border-radius:12px;background:#ffffff1f;border:1px solid rgba(255,255,255,.18);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.cap b{display:block;font-size:13px;font-weight:600}.cap span{font-size:12px;color:var(--gold)}.voucher{background:var(--paper);color:var(--paper-ink);border-radius:18px;padding:22px;display:grid;grid-template-columns:minmax(0,1fr) 120px;gap:22px;align-items:center;min-height:210px}.voucher header{display:flex;justify-content:space-between;gap:12px;padding-bottom:10px;border-bottom:1px solid rgba(14,28,54,.1);margin-bottom:10px;font-size:14px;font-weight:700;letter-spacing:.06em}.voucher header span{font-size:11px;color:var(--gold);letter-spacing:.1em}.voucher h4{margin:0 0 6px;font-size:18px;font-weight:600}.voucher p{font-size:13px;color:#0e1c3699}.voucher .conf{margin-top:8px;font-size:13px;font-weight:600;color:#0e1c36d9}.qr{width:120px;height:120px;border-radius:10px;background:#0e1c360f;padding:14px;display:grid;grid-template-columns:repeat(7,1fr);gap:1px}.qr i{border-radius:2px}.qr i.on{background:var(--paper-ink)}.cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:56px}.card{background:var(--surface);border:1px solid rgba(255,255,255,.08);border-radius:var(--r-card);padding:10px;display:flex;flex-direction:column;transition:transform .3s ease,border-color .3s}.card:hover{transform:translateY(-4px);border-color:#c9a96159}.media{height:280px;border-radius:18px;background:var(--navy) center/cover no-repeat;display:grid;place-items:center}.media.route{background:linear-gradient(150deg,var(--gold) 0%,#333D5B 55%,var(--navy) 100%)}.route-codes{display:flex;align-items:center;gap:18px;font-size:34px;font-weight:300;letter-spacing:-.02em}.route-codes svg{width:30px;height:30px}.route small{display:block;text-align:center;font-size:13px;font-weight:500;color:#fffc;margin-top:10px}.card-info{padding:22px 16px 20px;display:flex;flex-direction:column;gap:12px}.card-top{display:flex;justify-content:space-between;align-items:center;color:var(--gold);font-size:14px;font-weight:500}.round{width:38px;height:38px;border-radius:50%;border:1px solid rgba(255,255,255,.2);background:#ffffff0f;display:grid;place-items:center;color:var(--ink)}.round svg{width:16px;height:16px}.card h3{font-size:24px}.card p{font-size:15px;color:#ffffff9e}.bezel{margin-top:56px;padding:12px;border-radius:26px;background:#ffffff0f;border:1px solid rgba(255,255,255,.14);box-shadow:0 40px 120px -20px #c9a96124;overflow-x:auto}.app{min-width:860px;display:grid;grid-template-columns:206px minmax(0,1fr);background:#fff;color:var(--paper-ink);border-radius:16px;overflow:hidden;border:1px solid #E7E2D7}.side{border-right:1px solid #E7E2D7;padding:22px 14px;display:flex;flex-direction:column;gap:6px}.side .logo{color:var(--paper-ink);height:22px;margin:0 8px 22px}.side a{display:flex;align-items:center;gap:14px;padding:12px 14px;border-radius:6px;font-size:15px;font-weight:500;color:#3d4657}.side a svg{width:20px;height:20px}.side a.on{background:var(--navy);color:#fff;font-weight:600}.topbar{display:flex;justify-content:flex-end;align-items:center;gap:14px;padding:14px 22px;border-bottom:1px solid #E7E2D7;font-size:13px;color:#6b7280}.topbar b{color:var(--paper-ink);font-size:16px}.chip-ic{width:32px;height:32px;border-radius:6px;background:#f7f5f0;border:1px solid #E7E2D7;display:grid;place-items:center;color:var(--gold)}.chip-ic svg,.avatar svg{width:18px;height:18px}.avatar{width:36px;height:36px;border-radius:50%;border:1px solid #E7E2D7;display:grid;place-items:center;color:var(--paper-ink)}.content{padding:18px 22px 22px;display:flex;flex-direction:column;gap:18px}.tabs{display:flex;gap:8px;border-bottom:1px solid #E7E2D7}.tabs button{background:none;border:0;padding:10px 22px 12px;font-size:15px;font-weight:500;color:#3d4657;border-bottom:2.5px solid transparent;cursor:pointer}.tabs button[aria-selected=true]{font-weight:700;color:var(--paper-ink);border-color:var(--navy)}.search{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) 180px;gap:12px}.sfield{height:54px;border:1px solid #E7E2D7;border-radius:6px;display:flex;align-items:center;gap:12px;padding:0 18px;font-size:14px;font-weight:500}.sfield svg{width:18px;height:18px}.sbtn{height:54px;border-radius:6px;border:0;background:var(--navy);color:#fff;font-weight:600;font-size:16px;cursor:pointer}.results{display:grid;grid-template-columns:1fr 1fr;gap:18px}.res{display:grid;grid-template-columns:258px minmax(0,1fr);border:1px solid #E7E2D7;border-radius:8px;overflow:hidden}.res .img{min-height:222px;background:#e7e2d7 center/cover no-repeat}.res .inf{padding:18px 20px 20px;display:flex;flex-direction:column;justify-content:space-between;gap:16px}.res h4{margin:0;font-size:15px;font-weight:700}.res .loc{font-size:13px;color:#6b7280}.stars{color:var(--gold);letter-spacing:2px;font-size:14px;margin-top:6px}.res small{display:block;margin-top:14px;font-size:11px;font-weight:700;letter-spacing:.06em;color:#6b7280}.res .price{font-size:19px;font-weight:700;letter-spacing:-.01em}.res button{height:40px;border:0;border-radius:6px;background:var(--navy);color:#fff;font-size:14px;font-weight:600;cursor:pointer}.calc{border-top:1px solid rgba(255,255,255,.08);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,620px);gap:80px;align-items:center}.calc-copy{display:flex;flex-direction:column;align-items:flex-start;gap:22px}.calc-copy h2,.final h2{font-size:clamp(36px,4.4vw,52px);line-height:1.15}.calc-copy h2 em,.final h2 em{font-style:normal;color:var(--gold)}.calc-copy>p,.final-copy>p{font-size:17px;line-height:1.6;color:var(--ink-2);max-width:52ch}.benefits{display:grid;gap:14px;padding:0;margin:8px 0 0}.benefits li{list-style:none;display:flex;align-items:center;gap:12px;font-size:15px;font-weight:500;color:#ffffffe6}.benefits i{display:grid;place-items:center;width:23px;height:23px;border-radius:50%;background:#c9a96129;color:var(--gold)}.benefits svg{width:13px;height:13px}.calc-card{background:var(--surface);border:1px solid rgba(255,255,255,.1);border-radius:26px;padding:32px;box-shadow:0 30px 70px -10px #00000073}.calc-card h3{display:flex;align-items:center;gap:12px;font-size:19px;font-weight:700;letter-spacing:-.01em}.calc-card h3 i{display:grid;place-items:center;width:38px;height:38px;border-radius:10px;background:#c9a96129;color:var(--gold)}.calc-card h3 svg{width:20px;height:20px}.slider{margin-top:28px}.slider-top{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:15px;font-weight:600;color:#ffffffe0}.slider-top output{padding:8px 14px;border-radius:8px;background:#ffffff0f;border:1px solid rgba(255,255,255,.14);font-weight:700;color:var(--ink)}input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:22px;margin:14px 0 6px;background:transparent;cursor:pointer;--p:22%}input[type=range]::-webkit-slider-runnable-track{height:6px;border-radius:3px;background:linear-gradient(90deg,var(--gold) var(--p),rgba(255,255,255,.12) var(--p))}input[type=range]::-moz-range-track{height:6px;border-radius:3px;background:#ffffff1f}input[type=range]::-moz-range-progress{height:6px;border-radius:3px;background:var(--gold)}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:22px;height:22px;border-radius:50%;background:var(--navy);border:3px solid var(--gold);margin-top:-8px;box-shadow:0 2px 6px #00000059}input[type=range]::-moz-range-thumb{width:16px;height:16px;border-radius:50%;background:var(--navy);border:3px solid var(--gold)}.range{display:flex;justify-content:space-between;font-size:12px;font-weight:500;color:var(--ink-3)}.result{margin-top:28px;padding:22px 28px;border-radius:14px;background:#c9a96114;border:1px solid rgba(201,169,97,.35)}.result>span{font-size:14px;font-weight:600;color:var(--ink-2)}.amount{display:flex;align-items:baseline;flex-wrap:wrap;gap:10px;margin-top:4px}.amount b{font-size:clamp(40px,5vw,52px);font-weight:300;letter-spacing:-.04em;line-height:1.1}.amount span{color:var(--gold);font-size:16px;font-weight:600}.result-stats{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:18px;padding-top:18px;border-top:1px solid rgba(201,169,97,.25)}.result-stats b{display:block;font-size:18px;font-weight:700}.result-stats span{font-size:13px;color:var(--ink-3)}.calc-card .btn-gold{width:100%;justify-content:center;margin-top:24px;padding:8px 8px 8px 24px;font-size:17px;font-weight:700}.calc-card .btn-gold .label{flex:1;text-align:center}.calc-card .fine{color:var(--ink-3);text-align:left}.final-shell{padding:0 16px 16px}.final{border-radius:28px;overflow:hidden;padding:88px 64px;background:radial-gradient(70% 120% at 0% 100%,rgba(201,169,97,.55),rgba(51,56,77,1) 50%,var(--surface) 100%);display:grid;grid-template-columns:minmax(0,1fr) auto;gap:48px;align-items:end}.final-copy{display:flex;flex-direction:column;align-items:flex-start;gap:22px}.darbooking-landing-v2 footer{display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;align-items:center;padding-block:32px;font-size:13px;border-top:1px solid var(--line)}.darbooking-landing-v2 footer .brand{display:flex;align-items:center;gap:22px;color:var(--ink-3)}.darbooking-landing-v2 footer .logo{height:24px}.darbooking-landing-v2 footer nav{display:flex;gap:28px;align-items:center;color:#ffffffbf;font-weight:500}.darbooking-landing-v2 footer nav span{color:var(--ink-3);font-weight:400}@media(prefers-reduced-motion:no-preference){.hero-copy>*,.glass-form{animation:rise .8s cubic-bezier(.2,.7,.2,1) both}.hero-copy>*:nth-child(2){animation-delay:.08s}.hero-copy>*:nth-child(3){animation-delay:.16s}.hero-copy>*:nth-child(4){animation-delay:.24s}.hero-copy>*:nth-child(5){animation-delay:.32s}.glass-form{animation-delay:.2s}@keyframes rise{0%{transform:translateY(14px)}to{transform:none}}}@media(max-width:1100px){.hero-body{grid-template-columns:minmax(0,1fr);padding:24px 32px 32px}.glass-form{max-width:560px}.hero-stats{margin:0 32px 32px;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:22px}.stat:nth-child(3){padding-left:0;border-left:0}.nav{padding:22px 28px}.nav-links{display:none}.step-body{grid-template-columns:1fr;padding-left:156px;gap:24px}.calc{grid-template-columns:minmax(0,1fr);gap:48px}.final{grid-template-columns:minmax(0,1fr);padding:64px 32px}}@media(max-width:760px){.hero-shell{padding:8px}.hero{border-radius:22px;min-height:0}.nav{padding:18px}.nav-actions .lang,.nav-actions .login{display:none}.nav .btn{padding:4px 4px 4px 16px;font-size:14px}.nav .btn .dot{width:32px;height:32px}.hero-body{padding:16px 18px 24px;gap:32px}.hero .sub{font-size:17px}.glass-form{padding:22px}.row2{grid-template-columns:1fr}.hero-stats{margin:0 18px 24px}.stat{padding-inline:16px}.stat:nth-child(odd){padding-left:0;border-left:0}.stat b{font-size:24px}.methods{gap:14px 36px;font-size:18px}.sec{padding-block:72px}.step-head{grid-template-columns:52px minmax(0,1fr) 40px;padding-block:22px}.step-t{font-size:20px}.toggle{width:40px;height:40px}.step-body{padding-left:0}.vis-fields,.vis-checks{grid-template-columns:1fr}.vis-checks .panel{min-height:0}.tiles,.voucher,.cards{grid-template-columns:1fr}.calc-card{padding:22px}.result{padding:18px}.final-shell{padding:0 8px 8px}.final{padding:48px 20px;border-radius:22px}.darbooking-landing-v2 footer nav{gap:18px;flex-wrap:wrap}}.darbooking-landing-v2{background:var(--ground);color:var(--ink);font-family:var(--f-display);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased;min-height:100vh}:root{--color-navy: #0e1c36;--color-navy-soft: #e8eaf1;--color-gold: #c9a961;--color-gold-soft: #fdf5e0;--color-accent: #c9a961;--color-accent-strong: #b59349;--color-accent-soft: #fdf5e0;--color-accent-fg: #0e1c36;--color-focus: var(--color-accent);--color-fg: #0e1c36;--color-fg-muted: #64748b;--color-bg: #ffffff;--color-surface: #f7f9fc;--color-border: rgba(11, 31, 58, .1);--tone-danger-fg: #8a1c1c;--tone-danger-bg: #fdecec;--tone-success-fg: #0a5c3b;--tone-success-bg: #e7f5ee;--tone-info-fg: #0b4a6b;--tone-info-bg: #e6f1f7;--tone-warning-fg: #b45309;--tone-warning-bg: #fffbeb;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--space-8: 48px;--space-10: 64px;--radius-md: 10px;--radius-lg: 16px;--radius-xl: 24px;--font-display: "Plus Jakarta Sans", "Montserrat", system-ui, sans-serif;--font-sans: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-arabic: "Cairo", "Segoe UI", "Amiri", "Geeza Pro", sans-serif;--text-sm: 14px;--text-base: 16px;--text-lg: 20px;--text-xl: 28px;--text-2xl: 40px;--control-min: 44px;--shadow-sm: 0 1px 2px rgba(11, 31, 58, .06), 0 2px 8px rgba(11, 31, 58, .05);--focus-ring: 0 0 0 3px rgba(15, 157, 138, .4)}*{box-sizing:border-box}html,body{margin:0;padding:0}body{font-family:var(--font-sans);color:var(--color-fg);background:var(--color-bg);font-size:var(--text-base);line-height:1.55}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);font-weight:800}.tabular-nums{font-variant-numeric:tabular-nums}html[lang=ar] body,html[lang=ar] h1,html[lang=ar] h2,html[lang=ar] h3,html[lang=ar] h4,html[lang=ar] h5,html[lang=ar] h6{font-family:var(--font-arabic)}:focus-visible{outline:none;box-shadow:var(--focus-ring);border-radius:var(--radius-md)}[data-admin]{--color-bg: #0b1220;--color-surface: #111a2e;--color-border: rgba(255, 255, 255, .12);--color-fg: #e8ecf5;--color-fg-muted: #93a0b8;--color-accent: #c9a961;--color-accent-strong: #e2c98e;--color-accent-soft: rgba(201, 169, 97, .18);--color-accent-fg: #0e1c36;--color-focus: var(--color-accent-strong);--tone-danger-fg: #ff8080;--tone-danger-bg: rgba(255, 90, 90, .14);--tone-success-fg: #5fe0a8;--tone-success-bg: rgba(16, 185, 129, .14);--tone-info-fg: #7ec8ef;--tone-info-bg: rgba(14, 116, 166, .16);--tone-warning-fg: #f3b44d;--tone-warning-bg: rgba(217, 157, 24, .14);background:var(--color-bg);color:var(--color-fg);min-height:100vh}.grid-pattern{background-size:32px 32px;background-image:linear-gradient(to right,rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(to bottom,rgba(255,255,255,.04) 1px,transparent 1px)}.stack{display:flex;flex-direction:column}.row{display:flex;flex-direction:row;align-items:center}.gap-2{gap:var(--space-2)}.gap-3{gap:var(--space-3)}.gap-4{gap:var(--space-4)}.gap-5{gap:var(--space-5)}.text-start{text-align:start}.text-center{text-align:center}.mis-auto{margin-inline-start:auto}.pad-inline-4{padding-inline:var(--space-4)}.pad-block-5{padding-block:var(--space-5)}[dir=rtl] .dir-icon{transform:scaleX(-1)}.overflow-x{overflow-x:auto}.bdi-latin{unicode-bidi:isolate;direction:ltr}.container{width:100%;max-width:1080px;margin-inline:auto;padding-inline:var(--space-4)}@media(max-width:767px){:root{--text-2xl: 30px;--text-xl: 22px}}
