.solution-page>section{background-color:var(--background)}.solution-page>.mk-section{padding-block:var(--marketing-space-4)}.solution-page .mk-section h2{max-width:24ch}.sp-centred{max-width:52rem;margin-inline:auto;margin-bottom:var(--marketing-space-6);text-align:center;flex-direction:column;align-items:center;display:flex}.sp-centred>:is(h2,.mk-lead){margin-inline:auto}.solution-page .sp-centred>h2{max-width:30ch}.sp-centred>.mk-text-link{margin-top:var(--marketing-space-3)}.solution-page .mk-section .mk-lead{margin-top:var(--marketing-space-3);font-size:1.0625rem;line-height:1.55}.sp-split{gap:var(--marketing-space-5);grid-template-columns:minmax(0,1fr);align-items:center;display:grid}.sp-copy{min-width:0}.sp-copy>.mk-text-link{margin-top:var(--marketing-space-3)}.sp-links{margin:var(--marketing-space-2) 0 0;flex-direction:column;align-items:flex-start;gap:0;padding:0;list-style:none;display:flex}.sp-hero{padding-block:var(--marketing-space-6) var(--marketing-space-4)}.sp-hero-copy{text-align:center;flex-direction:column;align-items:center;max-width:50rem;margin-inline:auto;display:flex}.sp-hero-copy .mk-eyebrow{letter-spacing:.04em}.sp-hero .mk-hero-title{letter-spacing:-.03em;color:var(--foreground);text-wrap:balance;align-self:stretch;font-size:clamp(2.375rem,4.4vw,3.5rem);font-weight:600;line-height:1.05}.sp-hero-copy .mk-lead{max-width:44ch;margin-top:var(--marketing-space-3);margin-inline:auto;font-size:1.0625rem;line-height:1.5}.sp-hero .mk-actions{margin-top:var(--marketing-space-4);justify-content:center}.sp-hero-photo{max-width:70rem;height:17.5rem;margin-top:var(--marketing-space-5);border-radius:var(--marketing-radius-panel);background:var(--marketing-soft);animation:sp-photo-rise .7s var(--ease-out) .24s both;--flow-fill:var(--background);--flow-inset-inline:var(--marketing-radius-panel);margin-inline:auto;position:relative;overflow:hidden}.sp-hero-photo img{aspect-ratio:8/5;object-fit:cover;object-position:center 55%;border-radius:0;width:100%;height:100%}@keyframes sp-photo-rise{0%{transform:translateY(var(--marketing-space-3))}to{transform:none}}.sp-included-grid{gap:var(--marketing-space-4);grid-template-columns:minmax(0,1fr);grid-template-areas:"head""checks""table";display:grid}.sp-included-head{grid-area:head}.sp-checks{grid-area:checks;margin:0;padding:0;list-style:none}.sp-checks li{align-items:flex-start;gap:calc(var(--marketing-space-1) * 1.5);padding-block:var(--marketing-space-2);border-top:1px solid var(--mk-panel-line);color:var(--foreground);font-size:1rem;font-weight:500;line-height:1.5;display:flex}.sp-checks li>span{background:var(--card);width:1.5rem;height:1.5rem;color:var(--sage-fg);border-radius:50%;flex:none;place-items:center;display:grid}.sp-plan-table{border-collapse:collapse;grid-area:table;width:100%;font-size:.9375rem}.sp-plan-table :is(th,td){padding-block:var(--marketing-space-2);padding-inline:var(--marketing-space-1);border-top:1px solid var(--mk-panel-line);text-align:center;vertical-align:middle}.sp-plan-table thead th{color:var(--muted-foreground);border-top:0;padding-top:0;font-size:.8125rem;font-weight:500}.sp-plan-table tbody th{text-align:start;color:var(--foreground);padding-inline-start:0;font-weight:500}.sp-plan-table tbody td{color:var(--foreground)}.sp-plan-table .mk-plan-yes{color:var(--sage-fg)}.sp-workflow-card{min-width:0;position:relative}.sp-workflow-card .use-case-scene{gap:0}.sp-workflow-card .uc-window{box-shadow:var(--marketing-frame-shadow)}.sp-workflow-card:has([data-scenario=guest-app]){padding:var(--marketing-space-6) var(--marketing-space-3);border:1px solid var(--line);border-radius:var(--radius-card);background:var(--card);box-shadow:var(--marketing-frame-shadow)}.sp-workflow-card .uc-foot{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sp-plans article{flex-direction:column;display:flex}.sp-plans article[data-fit]{border-color:var(--brand);box-shadow:inset 0 0 0 1px var(--brand), var(--shadow-card)}.sp-plans article>.mk-text-link{margin-top:var(--marketing-space-3)}.sp-day-body{max-width:48rem;margin-inline:auto}.solution-page .sp-day-body h2{max-width:none}.sp-day-body .mk-eyebrow{margin-bottom:var(--marketing-space-2)}.sp-day-text{margin-top:var(--marketing-space-3);color:var(--foreground);text-wrap:pretty;font-size:1.0625rem;line-height:1.7}.sp-day-note{margin-top:var(--marketing-space-3);color:var(--mk-panel-ink);font-size:.8125rem;line-height:1.5}.sp-faq .mk-faq-layout h2{max-width:30rem}.solution-page [data-reveal=pending] :is(.sp-plans,.sp-checks)>*{opacity:0;transform:translateY(var(--marketing-rise))}.solution-page [data-reveal=visible] :is(.sp-plans,.sp-checks)>*{transition:opacity var(--marketing-enter) var(--ease-out), transform var(--marketing-enter) var(--ease-out)}.solution-page [data-reveal=visible] :is(.sp-plans,.sp-checks)>:nth-child(2){transition-delay:60ms}.solution-page [data-reveal=visible] :is(.sp-plans,.sp-checks)>:nth-child(3){transition-delay:.12s}.solution-page [data-reveal=visible] :is(.sp-plans,.sp-checks)>:nth-child(4){transition-delay:.18s}html[lang=ar] .sp-hero .mk-hero-title{letter-spacing:normal;line-height:1.35}html[lang=ar] .sp-hero-copy .mk-eyebrow{letter-spacing:normal}@media (min-width:768px){.solution-page>.mk-section{padding-block:calc(var(--marketing-section-y-md) / 2)}.sp-hero{padding-block:var(--marketing-space-10) var(--marketing-space-6)}.sp-hero-copy .mk-lead,.solution-page .mk-section .mk-lead{font-size:1.25rem;line-height:1.5}.sp-hero-photo{height:26rem;margin-top:var(--marketing-space-8)}}@media (min-width:1024px){.sp-split{gap:var(--marketing-space-9);grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.sp-included-grid{column-gap:var(--marketing-space-9);row-gap:var(--marketing-space-6);grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"head head""checks table";align-items:start}.sp-hero-photo{height:35rem}}@media (min-width:1200px){.solution-page>.mk-section{padding-block:calc(var(--marketing-section-y-hero) / 2)}}@media (max-width:767px){.sp-hero .mk-actions{flex-direction:column;align-items:stretch;width:100%}.sp-hero .mk-actions .mk-button{width:100%}.sp-workflow-card{order:2}}@media (max-width:480px){.sp-plan-table :is(thead,tbody){width:100%;display:block}.sp-plan-table tr{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.sp-plan-table thead th:first-child{display:none}.sp-plan-table tbody tr{padding-bottom:var(--marketing-space-1);border-top:1px solid var(--mk-panel-line)}.sp-plan-table tbody th{padding-block:calc(var(--marketing-space-1) * 1.5) var(--marketing-space-1);border:0;grid-column:1/-1}.sp-plan-table tbody td{min-width:0;padding-block:var(--marketing-space-1);overflow-wrap:anywhere;border:0}}@media (prefers-reduced-motion:reduce){.sp-hero-photo{animation:none}.solution-page [data-reveal] :is(.sp-plans,.sp-checks)>*{opacity:1;transition:none;transform:none}}
