.lp-idemo .lp-app{min-height:520px}.lp-idemo .lp-app__main{gap:12px}.lp-fare{border:1px solid var(--lp-line);opacity:0;max-height:0;transition:opacity .45s var(--lp-ease), transform .45s var(--lp-ease), max-height .5s var(--lp-ease), margin .5s var(--lp-ease), padding .5s var(--lp-ease);background:#fff;border-radius:12px;margin-top:-12px;padding:10px 12px;overflow:hidden;transform:translateY(8px)}.lp-fare.is-on{opacity:1;max-height:150px;margin-top:0;transform:none}.lp-fare.is-folded{opacity:0;border-color:#0000;max-height:0;margin-top:-12px;padding-top:0;padding-bottom:0}.lp-fare__head{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:8px;display:flex}.lp-fare__head b{font-size:12.5px}.lp-fare__head span{color:var(--lp-muted);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.lp-fare__fams{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.lp-fam{border:1px solid var(--lp-line);background:var(--lp-soft);transition:border-color .3s, background-color .3s, box-shadow .3s, transform .3s var(--lp-ease);border-radius:9px;gap:1px;padding:8px 10px;display:grid;position:relative}.lp-fam b{font-size:12px}.lp-fam em{font-variant-numeric:tabular-nums;font-size:13.5px;font-style:normal;font-weight:800}.lp-fam small{color:var(--lp-muted);white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;overflow:hidden}.lp-fam.is-picked{background:#fffcef;border-color:#a3891a;transform:translateY(-2px);box-shadow:0 0 0 3px #f3d34a47}.lp-fam__best{letter-spacing:.04em;text-transform:uppercase;background:var(--lp-green-soft);color:var(--lp-green);border-radius:999px;padding:2px 6px;font-size:9.5px;font-style:normal;font-weight:800;position:absolute;top:-8px;right:8px}.lp-checksrow{flex-wrap:wrap;gap:6px;min-height:26px;display:flex}.lp-ck{opacity:0;height:24px;transition:opacity .35s var(--lp-ease), transform .35s var(--lp-ease);border-radius:6px;align-items:center;gap:5px;padding:0 8px;font-size:11.5px;font-weight:700;display:inline-flex;transform:scale(.92)}.lp-ck.is-on{opacity:1;transform:none}.lp-ck--ok{background:var(--lp-green-soft);color:var(--lp-green)}.lp-ck--warn{background:var(--lp-red-soft);color:var(--lp-red)}.lp-ind-powers .lp-agents{gap:14px}.lp-ind-rows{gap:10px;margin-top:8px;display:grid}.lp-ind-row{border:1px solid var(--lp-line);background:var(--lp-soft);border-radius:14px;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.lp-ind-row>span:first-child{gap:2px;display:grid}.lp-ind-row small{color:var(--lp-muted);font-size:13px}.lp-ind-row__amt{white-space:nowrap;align-items:baseline;gap:10px;display:flex}.lp-ind-row__amt s{color:var(--lp-muted);font-size:14px;font-weight:600}.lp-ind-row__amt b{font-family:var(--lp-display);letter-spacing:-.02em;font-size:22px;font-weight:800}.lp-ind .lp-plan .lp-amount{margin-top:22px}.lp-ind .lp-price-line s{opacity:.75}.lp-ind-others{border-top:1px solid var(--lp-line-2);padding-top:56px;padding-bottom:56px}.lp-ind-others ul{flex-wrap:wrap;gap:10px;margin:18px 0 0;padding:0;list-style:none;display:flex}.lp-ind-others a{border:1px solid var(--lp-line);height:44px;color:var(--lp-ink);transition:border-color .2s, transform .2s var(--lp-ease);border-radius:12px;align-items:center;gap:8px;padding:0 16px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.lp-ind-others a:hover{border-color:var(--lp-ink);transform:translateY(-2px)}.lp-ind-others a svg{width:15px;height:15px}@media (max-width:560px){.lp-hide-xs,.lp-fam small,.lp-fare__head span{display:none}.lp-ind-row{padding:12px}.lp-ind-row__amt b{font-size:19px}}@media (prefers-reduced-motion:reduce){.lp-fare,.lp-fam,.lp-ck{transition:none}}.lp-ind .lp-h1{font-size:clamp(42px,5.2vw,72px)}.lp-idemo .lp-skel{top:0}.lp-idemo .lp-lines__body{overflow:hidden}.lp-lang{font-weight:700}.lp-demo-note{text-align:end;color:var(--lp-on-3);flex-basis:100%;font-size:12px}.lp[dir=rtl]{--lp-display:var(--font-ar-display), var(--font-bricolage), "Noto Kufi Arabic", ui-sans-serif, system-ui, sans-serif;--lp-sans:var(--font-ar-sans), var(--font-dmsans), "IBM Plex Sans Arabic", ui-sans-serif, system-ui, sans-serif}.lp[dir=rtl] .lp-demo{--lp-display:var(--font-bricolage), var(--font-ar-display), ui-sans-serif, system-ui, sans-serif;--lp-sans:var(--font-dmsans), var(--font-ar-sans), ui-sans-serif, system-ui, sans-serif}.lp[dir=rtl] :is(h1,h2,h3,.lp-h1,.lp-h2,.lp-eyebrow,.lp-logo__word,.lp-qa summary,.lp-plan__ribbon,.lp-price-line b,.lp-amount b,.lp-final h2){letter-spacing:0}.lp[dir=rtl] .lp-logo__word{letter-spacing:-.035em}.lp[dir=rtl] .lp-h1{line-height:1.3}.lp[dir=rtl] .lp-h2,.lp[dir=rtl] .lp-final h2{line-height:1.35}.lp[dir=rtl] .lp-hero__sub,.lp[dir=rtl] .lp-lead,.lp[dir=rtl] .lp-agent p,.lp[dir=rtl] .lp-card>p,.lp[dir=rtl] .lp-qa__a{line-height:1.85}.lp[dir=rtl] .lp-hl svg{bottom:-.15em}.lp[dir=rtl] svg.lp-arrow{transform:scaleX(-1)}.lp[dir=rtl] .lp-btn:hover svg.lp-arrow{transform:scaleX(-1)translate(4px)}.lp[dir=rtl] .lp-steps:after{transform-origin:100%}.lp[dir=rtl] .lp-toggle__thumb{left:auto;right:4px}.lp[dir=rtl] .lp-toggle[data-yearly=true] .lp-toggle__thumb{transform:translate(-100%)}.lp[dir=rtl] .lp-plan__ribbon{left:auto;right:34px}.lp[dir=rtl] .lp-amount b small{margin-left:6px;margin-right:0}.lp[dir=rtl] .lp-qa__a{padding:0 4px 24px 52px}@media (max-width:700px){.lp[dir=rtl] .lp-plan__ribbon{right:20px}}
