.prism-site.pricing-page{color:#f5f5f7;background:#05080d;overflow-x:clip}.pricing-hero,.pricing-closing{color:#f5f5f7}.pricing-page main{font-family:Satoshi,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.pricing-page main *{box-sizing:border-box}.pricing-page :focus-visible{outline-offset:5px;outline:3px solid #89b9ff}.pricing-skip{z-index:100;color:#111;clip-path:inset(50%);background:#fff;padding:12px 18px;position:fixed;top:12px;left:20px}.pricing-skip:focus{clip-path:none}.pricing-hero{isolation:isolate;padding:155px 28px 125px;position:relative;overflow:hidden}.pricing-hero-image{z-index:-2;-o-object-fit:cover;object-fit:cover;-o-object-position:center 25%;object-position:center 25%;width:100%;height:100%;position:absolute;inset:0}.pricing-hero:after{z-index:-1;content:"";background:linear-gradient(#05080d99,#05080d22 38%,#05080d66 74%,#05080d);position:absolute;inset:0}.pricing-intro{text-align:center}.pricing-eyebrow{letter-spacing:.17em;text-transform:uppercase;margin:0 0 24px;font-size:12px}.pricing-intro h1{letter-spacing:-.07em;max-width:1160px;margin:0 auto 28px;font-size:clamp(60px,7.2vw,104px);font-weight:700;line-height:.97}.pricing-intro>p:last-child{color:#d3dce8;margin:0;font-size:18px;line-height:1.6}.pricing-plans{grid-template-columns:1fr;gap:20px;max-width:960px;margin:65px auto 0;display:grid}.pricing-plan{backdrop-filter:blur(24px)saturate(130%);background:linear-gradient(135deg,#ffffff0e,#0000 65%),#0c16268c;border:1px solid #e1edff35;border-radius:28px;grid-template-columns:1fr 1fr;align-items:center;gap:48px;min-width:0;padding:34px;display:grid;box-shadow:inset 0 1px #ffffff26,0 24px 64px #0002}.pricing-plan.is-featured{background:linear-gradient(140deg,#c4ddff25,#0000 65%),#1621339c;border-color:#e6f0ff80}.pricing-plan-label{justify-content:space-between;align-items:center;gap:10px;min-height:26px;display:flex}.pricing-plan-label h2{letter-spacing:-.02em;margin:0;font-size:18px;font-weight:700}.pricing-plan-label>span{color:#e4efff;border:1px solid #ffffff35;border-radius:100px;padding:6px 10px;font-size:10px}.pricing-amount{letter-spacing:-.065em;align-items:baseline;gap:8px;margin:6px 0 0;font-size:82px;font-weight:700;line-height:1;display:flex}.pricing-amount span{color:#bac6d9;letter-spacing:-.02em;font-size:16px;font-weight:400}.pricing-plan-note{color:#c9d4e4;margin:0;font-size:13px}.pricing-plan-description{letter-spacing:-.025em;margin:22px 0 25px;font-size:17px}.pricing-plan ul{border-left:1px solid #ffffff25;gap:24px;margin:0;padding:24px 0 24px 36px;list-style:none;display:grid}.pricing-plan li{color:#e1e7f1;align-items:start;gap:11px;font-size:13px;line-height:1.5;display:flex}.pricing-plan li svg{color:#bdd8ff;flex-shrink:0;margin-top:2px}.pricing-page a.pricing-button{color:#13161b;background:#f5f5f7;border:1px solid #f5f5f7;border-radius:100px;justify-content:center;align-items:center;gap:16px;padding:16px 24px;font-size:14px;font-weight:700;text-decoration:none;transition:background .18s,transform .18s;display:inline-flex}.pricing-page a.pricing-button:hover{background:#fff;transform:translateY(-2px)}.pricing-plan>.pricing-button{margin-top:auto}.pricing-page a.pricing-button-secondary{color:#fff;background:#ffffff0a;border-color:#fff5}.pricing-page a.pricing-button-secondary:hover{background:#ffffff20}.pricing-footnote{text-align:center;color:#c0cad8;margin:28px auto 0;font-size:12px}.pricing-faq{color:#161617;background:#f4f3ef;grid-template-columns:1fr 1.4fr;gap:95px;padding:110px max(32px,50vw - 560px);display:grid}.pricing-faq h2{letter-spacing:-.06em;margin:0 0 15px;font-size:65px;font-weight:700;line-height:1}.pricing-faq>div>p{color:#6d6b65;font-size:16px}.pricing-questions details{border-bottom:1px solid #d7d5cf}.pricing-questions details:first-child{border-top:1px solid #d7d5cf}.pricing-questions summary{cursor:pointer;letter-spacing:-.025em;justify-content:space-between;align-items:center;gap:20px;padding:25px 0;font-size:18px;font-weight:700;list-style:none;display:flex}.pricing-questions summary::-webkit-details-marker{display:none}.pricing-questions summary svg{flex-shrink:0;transition:transform .18s}.pricing-questions details[open] summary svg{transform:rotate(45deg)}.pricing-questions details p{color:#6d6b65;margin:-4px 35px 26px 0;font-size:15px;line-height:1.65}.pricing-closing{isolation:isolate;text-align:center;min-height:950px;padding:100px 24px;position:relative;overflow:hidden}.pricing-closing>img{z-index:-2;-o-object-fit:cover;object-fit:cover;-o-object-position:center 25%;object-position:center 25%;width:100%;height:100%;position:absolute;inset:0}.pricing-closing:after{z-index:-1;content:"";background:linear-gradient(#05080d 0%,#05080d88 25%,#0000 60%,#05080d77);position:absolute;inset:0}.pricing-closing h2{letter-spacing:-.07em;margin:0 0 28px;font-size:clamp(64px,7vw,100px);font-weight:700;line-height:.98}.pricing-footer{background:var(--prism-page)}.pricing-footer>.prism-footer{margin-top:0}.pricing-page a.pricing-button.prism-button--primary{box-shadow:none;color:#13161b!important}@media (width<=900px){.pricing-faq{gap:40px}.pricing-faq h2{font-size:54px}.pricing-plan{padding:28px}}@media (width<=640px){.pricing-hero{padding:125px 20px 75px}.pricing-hero-image{-o-object-position:center top;object-position:center top;height:min(100%,190vw);mask-image:linear-gradient(#000 75%,#0000)}.pricing-intro h1{font-size:clamp(46px,12vw,66px);line-height:1.02}.pricing-intro>p:last-child{max-width:335px;margin:auto;font-size:15px}.pricing-plans{grid-template-columns:1fr;gap:16px;margin-top:45px}.pricing-plan{border-radius:24px;padding:26px}.pricing-amount{margin-top:28px;font-size:74px}.pricing-plan-description{font-size:16px}.pricing-footnote{max-width:270px;line-height:1.6}.pricing-faq{grid-template-columns:1fr;gap:30px;padding:75px 24px}.pricing-faq h2{font-size:52px}.pricing-questions summary{font-size:17px}.pricing-closing{min-height:850px;padding-top:90px}.pricing-closing>img{-o-object-position:65% top;object-position:65% top;height:145%}.pricing-closing h2{font-size:61px}}@media (prefers-reduced-motion:reduce){.pricing-page *,.pricing-page :before,.pricing-page :after{transition:none!important}}.pricing-from{color:#c8d4e4;margin:32px 0 0;font-size:14px}.pricing-plan-summary>.pricing-button{width:100%}.pricing-plan-label>span{padding:7px 12px;font-size:12px}.pricing-custom{-webkit-backdrop-filter:blur(18px);background:#0a122075;border:1px solid #ffffff26;border-radius:24px;justify-content:space-between;align-items:center;gap:30px;padding:30px 34px;display:flex}.pricing-custom-label{color:#b9c7da;margin:0 0 10px;font-size:12px}.pricing-custom h2{letter-spacing:-.04em;margin:0;font-size:25px;font-weight:700;line-height:1.2}.pricing-custom h2+p{color:#bfccdd;margin:12px 0 0;font-size:14px;line-height:1.5}.pricing-custom .pricing-button{white-space:nowrap;flex-shrink:0;font-size:13px}@media (width<=760px){.pricing-plan{grid-template-columns:1fr;gap:28px;width:100%;max-width:520px;margin-inline:auto}.pricing-plan ul{border-top:1px solid #ffffff25;border-left:0;gap:18px;padding:25px 0 0}.pricing-plans{max-width:520px}.pricing-custom{flex-direction:column;align-items:stretch;gap:24px;padding:26px}.pricing-custom .pricing-button{width:100%}.pricing-from{margin-top:26px}.pricing-amount{margin-top:6px}.pricing-plan-description{margin-top:18px}.pricing-custom h2{font-size:25px}}.pricing-prelaunch-details{color:#d3dce8;border-inline-start:1px solid #ffffff25;padding-inline-start:36px;font-size:15px;line-height:1.9}.pricing-prelaunch-details p{margin:0 0 18px}.pricing-prelaunch-details p:last-child{margin-bottom:0}.pricing-page[dir=rtl] main{font-family:var(--wakeeli-font,"Noto Sans Arabic", sans-serif)}.pricing-page[dir=rtl] :is(h1,h2,p,a,summary,.pricing-eyebrow){letter-spacing:0}.pricing-page[dir=rtl] :is(.pricing-intro h1,.pricing-faq h2,.pricing-closing h2){line-height:1.4}.pricing-page[dir=rtl] .pricing-custom h2{line-height:1.5}.pricing-page[dir=rtl] .pricing-button .lucide-arrow-right{transform:scaleX(-1)}.pricing-page[dir=rtl] .pricing-questions details p{margin:-4px 0 26px 35px;line-height:1.9}.pricing-page[dir=rtl] .pricing-amount{letter-spacing:0;line-height:1.4}@media (width<=760px){.pricing-prelaunch-details{border-inline-start:0;border-top:1px solid #ffffff25;padding:25px 0 0}}
