.lp{--lp-navy:var(--app-color-primary-container);--lp-gold:var(--app-color-tertiary-container);--lp-paper:color-mix(in srgb, var(--lp-navy) 4%, #fff);--lp-surface:#fff;--lp-ink:color-mix(in srgb, var(--lp-navy) 78%, #000);--lp-muted:color-mix(in srgb, var(--lp-navy) 55%, #8a8f98);--lp-line:color-mix(in srgb, var(--lp-navy) 12%, #fff);--lp-on-navy:#fff;--lp-on-navy-muted:color-mix(in srgb, #fff 68%, var(--lp-navy));--lp-ok:#2d6a4f;--lp-ok-bg:#e8f3ec;--lp-info:#1f4f99;--lp-info-bg:#e7eef9;--lp-warn:#8a5d00;--lp-warn-bg:#f7efd9;--lp-bad:#a3261f;--lp-bad-bg:#fbe9e7;--lp-radius-lg:18px;--lp-radius:10px;--lp-ease:cubic-bezier(.22, 1, .36, 1);background:var(--lp-paper);color:var(--lp-ink);font-family:var(--font-soehne), ui-sans-serif, system-ui, sans-serif;-webkit-font-smoothing:antialiased;font-size:1.0625rem;line-height:1.6}.lp[dir=rtl]{font-family:var(--font-plex-arabic), var(--font-soehne), ui-sans-serif, system-ui, sans-serif;line-height:1.75}.lp :focus-visible{outline:2px solid var(--lp-gold);outline-offset:3px;border-radius:6px}.lp-wrap{max-width:76rem;margin-inline:auto;padding-inline:1.25rem}@media (min-width:768px){.lp-wrap{padding-inline:2rem}}.lp-h1{letter-spacing:-.035em;color:var(--lp-navy);text-wrap:balance;font-size:clamp(2.5rem,5.6vw,4.6rem);font-weight:600;line-height:1.02}.lp-h2{letter-spacing:-.03em;color:var(--lp-navy);text-wrap:balance;font-size:clamp(1.9rem,3.6vw,3rem);font-weight:600;line-height:1.05}.lp-h3{letter-spacing:-.01em;font-size:1.25rem;font-weight:600;line-height:1.3}.lp-lead{color:var(--lp-muted);text-wrap:pretty;max-width:36rem;font-size:clamp(1.075rem,1.4vw,1.2rem)}.lp[dir=rtl] .lp-h1,.lp[dir=rtl] .lp-h2,.lp[dir=rtl] .lp-h3{letter-spacing:0;line-height:1.3}.lp-num{font-variant-numeric:tabular-nums}.lp-btn{border-radius:999px;justify-content:center;align-items:center;gap:.5rem;min-height:3rem;padding:.75rem 1.4rem;font-size:1rem;font-weight:600;line-height:1;transition:background-color .16s,color .16s,border-color .16s,transform .16s;display:inline-flex}.lp-btn:active{transform:scale(.98)}.lp-btn-primary{background:var(--lp-navy);color:var(--lp-on-navy)}.lp-btn-primary:hover{background:color-mix(in srgb, var(--lp-navy) 86%, #000)}.lp-btn-gold{background:var(--lp-gold);color:var(--lp-navy)}.lp-btn-gold:hover{background:color-mix(in srgb, var(--lp-gold) 88%, #fff)}.lp-btn-ghost{border:1.5px solid var(--lp-line);color:var(--lp-navy);background:var(--lp-surface)}.lp-btn-ghost:hover{border-color:var(--lp-navy)}.lp-btn[disabled]{opacity:.6;cursor:progress}.lp-link{color:var(--lp-navy);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--lp-gold) 70%, transparent);text-decoration-color:color-mix(in srgb, var(--lp-gold) 70%, transparent);text-underline-offset:4px;text-decoration-thickness:2px}.lp-link:hover{-webkit-text-decoration-color:var(--lp-gold);text-decoration-color:var(--lp-gold)}.lp-header{z-index:50;background:color-mix(in srgb, var(--lp-paper) 88%, transparent);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid #0000;transition:border-color .2s;position:sticky;top:0}.lp-header[data-scrolled=true]{border-bottom-color:var(--lp-line)}.lp-navlink{color:var(--lp-muted);border-radius:999px;padding:.5rem .75rem;font-size:.95rem;transition:color .15s,background-color .15s}.lp-navlink:hover{color:var(--lp-navy);background:color-mix(in srgb, var(--lp-navy) 6%, transparent)}.lp-hero{position:relative;overflow:hidden}@media (min-width:1024px){.lp-hero:after{content:"";background:var(--lp-navy);z-index:0;position:absolute;inset-block:0;inset-inline:56% 0}}.lp-hero>*{z-index:1;position:relative}.lp-board{background:var(--lp-surface);border-radius:var(--lp-radius-lg);box-shadow:0 1px 0 color-mix(in srgb, var(--lp-navy) 8%, transparent), 0 30px 60px -20px #00000073;animation:lp-board-in .7s var(--lp-ease) .15s both;overflow:hidden}.lp-board-head{justify-content:space-between;align-items:baseline;gap:1rem;padding:1rem 1.25rem .75rem;display:flex}.lp-kpis{border-block:1px solid var(--lp-line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.lp-kpi{border-inline-start:1px solid var(--lp-line);padding:.85rem 1.25rem}.lp-kpi:first-child{border-inline-start:0}.lp-kpi-label{color:var(--lp-muted);font-size:.75rem;line-height:1.2}.lp-kpi-value{color:var(--lp-navy);margin-top:.25rem;font-size:1.5rem;font-weight:600;line-height:1.2}@media (max-width:520px){.lp-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-kpi:nth-child(3){border-inline-start:0}.lp-kpi:nth-child(n+3){border-top:1px solid var(--lp-line)}}.lp-rows{padding:.5rem .5rem .75rem}.lp-row{border-radius:var(--lp-radius);grid-template-columns:2.25rem minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.6rem .75rem;display:grid}.lp-row-icon{background:color-mix(in srgb, var(--lp-navy) 7%, #fff);width:2.25rem;height:2.25rem;color:var(--lp-navy);border-radius:9px;place-items:center;display:grid}.lp-row-title{white-space:nowrap;text-overflow:ellipsis;font-size:.92rem;font-weight:600;line-height:1.3;overflow:hidden}.lp-row-sub{color:var(--lp-muted);font-size:.78rem;line-height:1.3}.lp-pill{white-space:nowrap;border-radius:999px;align-items:center;padding:.2rem .6rem;font-size:.75rem;font-weight:600;display:inline-flex}.lp-pill-ok{background:var(--lp-ok-bg);color:var(--lp-ok)}.lp-pill-info{background:var(--lp-info-bg);color:var(--lp-info)}.lp-pill-warn{background:var(--lp-warn-bg);color:var(--lp-warn)}.lp-pill-bad{background:var(--lp-bad-bg);color:var(--lp-bad)}.lp-swap{justify-items:end;display:inline-grid}.lp-swap>*{grid-area:1/1}.lp-kpi .lp-swap{justify-items:start}.lp-swap-from{animation:lp-swap-out .36s var(--lp-ease) var(--lp-at,1s) both}.lp-swap-to{animation:lp-swap-in .42s var(--lp-ease) var(--lp-at,1s) both}.lp-row-flash{animation:lp-flash 1.4s ease-out var(--lp-at,1s) both}.lp-row-enter{animation:lp-grow .52s var(--lp-ease) var(--lp-at,2s) both;grid-template-rows:0fr;display:grid}.lp-row-enter>*{min-height:0;overflow:hidden}.lp-row-enter .lp-row{animation:lp-fade .4s ease var(--lp-at,2s) both}.lp-alert{border-radius:var(--lp-radius);background:var(--lp-warn-bg);color:var(--lp-warn);animation:lp-rise .52s var(--lp-ease) var(--lp-at,3s) both;align-items:center;gap:.75rem;margin:0 .75rem .75rem;padding:.7rem .85rem;display:flex}.lp-total{border-top:1px solid var(--lp-line);background:color-mix(in srgb, var(--lp-navy) 3%, #fff);justify-content:space-between;align-items:baseline;padding:.9rem 1.25rem;display:flex}@keyframes lp-board-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes lp-swap-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-40%)}}@keyframes lp-swap-in{0%{opacity:0;transform:translateY(40%)}to{opacity:1;transform:none}}@keyframes lp-flash{0%{background:0 0}20%{background:color-mix(in srgb, var(--lp-gold) 22%, #fff)}to{background:0 0}}@keyframes lp-grow{0%{grid-template-rows:0fr}to{grid-template-rows:1fr}}@keyframes lp-fade{0%{opacity:0}to{opacity:1}}@keyframes lp-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.lp-steps{position:relative}.lp-step{border-top:1px solid var(--lp-line);grid-template-columns:5.5rem minmax(0,1fr);gap:1.5rem;padding-block:2rem;display:grid;position:relative}.lp-step:first-child{border-top:0;padding-top:0}.lp-step-time{letter-spacing:-.02em;color:var(--lp-navy);font-variant-numeric:tabular-nums;padding-top:.15rem;font-size:1.6rem;font-weight:600;line-height:1}@media (max-width:640px){.lp-step{grid-template-columns:minmax(0,1fr);gap:.75rem}}.lp-check{align-items:flex-start;gap:.6rem;font-size:.97rem;display:flex}.lp-check .material-symbols-outlined{color:var(--lp-gold);font-variation-settings:"FILL" 0, "wght" 600, "GRAD" 0, "opsz" 20;font-size:20px;line-height:1.5rem}.lp-navy{background:var(--lp-navy);color:var(--lp-on-navy)}.lp-navy .lp-h2{color:var(--lp-on-navy)}.lp-navy .lp-lead{color:var(--lp-on-navy-muted)}.lp-uae-item{border-top:1px solid #ffffff29;padding-block:1.25rem}.lp-next{border:1.5px dashed color-mix(in srgb, var(--lp-gold) 70%, transparent);border-radius:var(--lp-radius-lg);padding:1.5rem}.lp-soon{background:color-mix(in srgb, var(--lp-gold) 20%, transparent);color:var(--lp-gold);border-radius:999px;padding:.15rem .6rem;font-size:.75rem;font-weight:600;display:inline-block}.lp-mock{--mock-brand:#002147;border-radius:var(--lp-radius-lg);background:var(--lp-surface);border:1px solid var(--lp-line);box-shadow:0 24px 50px -28px color-mix(in srgb, var(--lp-navy) 45%, transparent);overflow:hidden}.lp-mock-bar{border-bottom:1px solid var(--lp-line);background:color-mix(in srgb, var(--lp-navy) 3%, #fff);align-items:center;gap:.4rem;padding:.6rem .9rem;display:flex}.lp-mock-dot{background:var(--lp-line);border-radius:999px;width:.55rem;height:.55rem}.lp-mock-hero{background:var(--mock-brand);color:#fff;transition:background-color .45s var(--lp-ease)}.lp-mock-cta{color:var(--mock-brand);transition:color .45s var(--lp-ease);background:#fff}.lp-mock-price{color:var(--mock-brand);transition:color .45s var(--lp-ease)}.lp-swatch{width:2.25rem;height:2.25rem;box-shadow:0 0 0 1.5px var(--lp-line);border:3px solid #fff;border-radius:999px;transition:box-shadow .15s,transform .15s}.lp-swatch[aria-pressed=true]{box-shadow:0 0 0 2px var(--lp-navy)}.lp-swatch:hover{transform:scale(1.06)}.lp-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.lp-table th,.lp-table td{text-align:start;border-bottom:1px solid var(--lp-line);vertical-align:middle;padding:1.1rem 1rem}.lp-table thead th{color:var(--lp-muted);padding-block:.75rem;font-size:.85rem;font-weight:500}.lp-table tbody th{color:var(--lp-navy);font-size:1.1rem;font-weight:600}.lp-price{color:var(--lp-navy);letter-spacing:-.02em;font-size:1.5rem;font-weight:600}.lp-plan-card{border-top:1px solid var(--lp-line);padding-block:1.25rem}.lp-faq details{border-top:1px solid var(--lp-line)}.lp-faq details:last-child{border-bottom:1px solid var(--lp-line)}.lp-faq summary{cursor:pointer;color:var(--lp-navy);justify-content:space-between;align-items:center;gap:1rem;padding-block:1.25rem;font-size:1.1rem;font-weight:600;list-style:none;display:flex}.lp-faq summary::-webkit-details-marker{display:none}.lp-faq summary .material-symbols-outlined{transition:transform .22s var(--lp-ease)}.lp-faq details[open] summary .material-symbols-outlined{transform:rotate(45deg)}.lp-faq details>div{color:var(--lp-muted);max-width:44rem;padding-bottom:1.25rem}.lp-faq details[open]>div{animation:.26s both lp-fade}.lp-field{gap:.4rem;display:grid}.lp-label{color:var(--lp-ink);font-size:.9rem;font-weight:500}.lp-input{border-radius:var(--lp-radius);border:1.5px solid var(--lp-line);background:var(--lp-surface);width:100%;min-height:3rem;color:var(--lp-ink);font:inherit;padding:.7rem .9rem;font-size:1rem;transition:border-color .15s}.lp-input:focus{border-color:var(--lp-navy);outline:none}.lp-input::placeholder{color:color-mix(in srgb, var(--lp-muted) 70%, #fff)}.lp-form-panel{background:var(--lp-surface);border-radius:var(--lp-radius-lg);border:1px solid var(--lp-line);padding:1.5rem}@media (min-width:768px){.lp-form-panel{padding:2rem}}.lp-form-done{animation:lp-rise .42s var(--lp-ease) both}.lp-menu{animation:lp-rise .24s var(--lp-ease) both}@media (prefers-reduced-motion:reduce){.lp-board,.lp-row-flash,.lp-row-enter,.lp-row-enter .lp-row,.lp-alert,.lp-swap-from,.lp-swap-to,.lp-form-done,.lp-menu,.lp-faq details[open]>div{animation:none}.lp-row-enter{grid-template-rows:1fr}.lp-swap-from{opacity:0}.lp-mock-hero,.lp-mock-cta,.lp-mock-price,.lp-btn{transition:none}}
