@font-face{font-family:SalnyPublicCairo;src:url(/assets/Cairo-700-Dy3AzUHx.ttf)format("truetype");font-weight:700;font-display:swap}@font-face{font-family:SalnyPublicCairo;src:url(/assets/Cairo-800-D0xDecIt.ttf)format("truetype");font-weight:800;font-display:swap}body.public-page main h1,body.public-page main h2,body.public-page main h3,#pricing h2,#pricing h3{text-wrap:balance;overflow-wrap:break-word;letter-spacing:normal!important;font-family:SalnyPublicCairo,Cairo,sans-serif!important;font-weight:700!important;line-height:1.65!important}body.public-page{--public-canvas:#f8fafc;--public-surface:#fff;--public-border:#dce3ef;--public-text:#0f172a;--public-muted:#475569;background:var(--public-canvas);color:var(--public-text)}.dark body.public-page{--public-canvas:#0b1120;--public-surface:#111c30;--public-border:#334155;--public-text:#f1f5f9;--public-muted:#cbd5e1}#landing-home[hidden],#public-view-root[hidden]{display:none!important}#public-view-root{background:var(--public-canvas);min-height:60vh;color:var(--public-text)}.public-tab-content{outline:none;scroll-margin-top:100px;animation:.14s cubic-bezier(.16,1,.3,1) public-view-enter}.public-navigation-status{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.public-navigation-status:empty{display:none}.public-tab-progress{z-index:9999;transform-origin:0;opacity:0;pointer-events:none;background:linear-gradient(90deg,#0284c7,#3b82f6,#6366f1);height:3px;transition:transform .25s cubic-bezier(.1,.9,.2,1),opacity .2s ease-in;position:fixed;top:0;left:0;right:0;transform:scaleX(0)}html[dir=rtl] .public-tab-progress{transform-origin:100%}.public-tab-progress.active{opacity:1;transform:scaleX(.75)}.public-tab-progress.done{opacity:0;transition:transform .12s ease-out,opacity .2s ease-in 60ms;transform:scaleX(1)}.landing-nav-link[aria-current=page]{color:#0051d5}html.dark .landing-nav-link[aria-current=page]{color:#93c5fd}html.dark body.public-page>footer{color:#cbd5e1;background:#0f172a;border-color:#334155}html.dark body.public-page #salny-landing-header{color:#f1f5f9;background:#0f172a}body.public-page>footer li a{align-items:center;min-height:44px;display:inline-flex}.public-faq #faq-section{background:var(--public-canvas);color:var(--public-text)}.public-faq details{color:var(--public-text);background:var(--public-surface)!important;border-color:var(--public-border)!important}.public-faq summary,.public-faq h1,.public-faq h2{color:var(--public-text)!important}html.dark body.public-page .public-faq :is(summary,h1,h2){color:#f1f5f9!important}.public-faq details p,.public-faq #faq-section>div>div>p{color:var(--public-muted)!important}.public-faq details a{color:#2563eb}.dark .public-faq details a{color:#93c5fd}@keyframes public-view-enter{0%{opacity:.7;transform:translateY(5px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.public-tab-content{animation:none}}body.public-page main h1{max-inline-size:24ch;margin-inline:auto;font-size:clamp(1.9rem,4vw,3.25rem)!important}body.public-page main p{line-height:1.85}.public-title-main,.public-title-sub{display:block}.support-phone{white-space:nowrap;font-variant-numeric:lining-nums tabular-nums;letter-spacing:normal;direction:ltr;unicode-bidi:isolate;align-items:center;min-height:44px;font-weight:700;display:inline-flex}.support-phone bdi{direction:ltr;unicode-bidi:isolate}.support-email{overflow-wrap:anywhere;direction:ltr;unicode-bidi:isolate;align-items:center;max-width:100%;min-height:44px;display:inline-flex}.support-email.block{display:flex}.support-email-list{flex-direction:column;align-items:flex-end;gap:4px;min-width:0;display:flex}.support-email-list>.support-email{direction:ltr;unicode-bidi:isolate;flex:none;align-self:flex-end}.support-email:hover,.support-phone:hover{text-underline-offset:3px;text-decoration:underline}.support-email:focus-visible,.support-phone:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid #2563eb}footer .footer-payment-logo{-o-object-fit:contain;object-fit:contain;opacity:1;border-radius:4px;flex:none;width:auto;max-width:64px;height:28px}footer .footer-payment-logo[src$=visa\.svg],footer .footer-payment-logo[src$=mastercard\.svg],footer .footer-payment-logo[src$=aman\.svg]{height:20px}body.public-page header:not(.salny-landing-header) a,body.public-page header:not(.salny-landing-header) button{min-height:44px}body.public-page header:not(.salny-landing-header) nav a{align-items:center;display:flex}body.public-page header:not(.salny-landing-header) button{min-width:44px}.public-title-main{font-weight:800}.public-title-sub{margin-block-start:.3em;font-size:.68em;font-weight:700}.public-faq #faq-section{padding:3rem 1rem}.public-faq #faq-section>div{max-width:58rem;margin-inline:auto}.public-faq details{border:1px solid var(--public-border,#ddd);border-radius:1rem;margin-block:1rem;padding:1.25rem}.public-faq summary{gap:1rem;min-height:44px;line-height:1.8}.public-faq summary span{min-width:0}.public-faq h1{margin-bottom:1rem}.public-faq .faq-chevron{flex-shrink:0}.public-faq details[open] .faq-chevron{transform:rotate(180deg)}.landing-pricing-cards{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:1.5rem;margin-bottom:3rem;display:grid}.public-plan{color:#0f172a;overflow-wrap:anywhere;background:#fff;border:1px solid #dce3ef;border-radius:1.5rem;flex-direction:column;min-width:0;padding:1.75rem;display:flex;position:relative}.dark .public-plan{color:#f1f5f9;background:#0f172a;border-color:#334155}.public-plan.is-featured{border:2px solid #2563eb}.public-plan h3{margin-block:.5rem;font-size:1.3rem}.public-plan-description,.public-plan-duration{color:#475569;font-size:.9rem;line-height:1.85}.dark .public-plan-description,.dark .public-plan-duration{color:#cbd5e1}.public-plan-price{color:#2563eb;margin-top:1rem;font-size:2rem;font-weight:800}.dark .public-plan-price{color:#93c5fd}.public-plan-badge{color:#fff;background:#2563eb;border-radius:1rem;align-self:flex-start;padding:.35rem .8rem;font-size:.8rem;line-height:1.8}.public-plan-features{flex:1;margin-block:1.25rem;padding-inline-start:1.25rem;font-size:.9rem;line-height:1.85;list-style:outside}.public-plan-features li{margin-block:.6rem}.public-plan-link{color:#fff;text-align:center;background:#2563eb;border-radius:.8rem;justify-content:center;align-items:center;min-height:48px;padding:.75rem 1rem;font-weight:700;display:flex}.public-plan-link:focus-visible{outline-offset:3px;outline:3px solid #f59e0b}.public-plans-status{text-align:center;grid-column:1/-1}@media (width<=900px){.landing-pricing-cards{grid-template-columns:1fr;max-width:38rem;margin-inline:auto}}@media (width<=767px){body.public-page header:not(.salny-landing-header) nav{grid-area:2/1/auto/-1;gap:.25rem;width:100%;min-width:0;padding-bottom:.5rem;overflow-x:auto;display:flex!important}body.public-page header:not(.salny-landing-header)>div{grid-template-columns:1fr auto;min-height:80px;padding-top:.5rem;height:auto!important;display:grid!important}body.public-page header:not(.salny-landing-header) nav a{white-space:nowrap;align-items:center;min-height:44px;display:flex}body.public-page header:not(.salny-landing-header) button{min-width:44px;min-height:44px}body.public-page main h1{line-height:1.65!important}.public-plan{padding:1.25rem}}.public-policy-document a{color:#1d4ed8;text-underline-offset:3px;overflow-wrap:anywhere;align-items:center;max-width:100%;min-height:44px;text-decoration:underline;display:inline-flex}.dark .public-policy-document a{color:#93c5fd}.public-policy-document a:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid}
