:root{--type-pill-size:clamp(14px, .9vw, 16px);--type-body-lg-size:clamp(17px, 1.12vw, 20px);--type-button-size:clamp(15px, .94vw, 16px);--type-card-body-size:clamp(15px, .98vw, 17px);--type-stat-label-size:clamp(13px, .82vw, 15px)}.hero-tagline-pill{justify-content:flex-start;width:max-content;min-width:270px;max-width:min(100%,330px);height:auto;min-height:44px;padding:9px 16px}.hero-tagline-pill .brand-pill__text{white-space:normal;font-size:11px;line-height:1.35}.brand-button,.type-action{font-size:var(--type-button-size)!important}.type-card-body,.why-card-copy,.offer-plan-subtitle,.offer-plan-features li,.blog-stack article p,.testimonial-card p{line-height:1.58;font-size:var(--type-card-body-size)!important}.blog-stack article a{font-size:clamp(14px,.9vw,16px)!important}.why-onpoint-section article p{font-size:clamp(14px,.92vw,16px)!important;line-height:1.5!important}.site-footer p,.site-footer a,.site-footer li,.site-footer .footer-bottom span{line-height:1.6;font-size:clamp(17px,1.05vw,18px)!important}.site-footer h3{line-height:1.3;font-size:clamp(20px,1.2vw,22px)!important}.site-footer .footer-brand>p{font-size:clamp(17px,1.05vw,19px)!important}.site-footer .footer-contact li{gap:10px}@media (max-width:640px){:root{--type-pill-size:15px;--type-body-lg-size:18px;--type-button-size:15px;--type-card-body-size:15px;--type-stat-label-size:13px}.hero-copy{width:100%}.hero-tagline-pill{width:max-content;min-width:245px;max-width:min(100%,295px);min-height:44px;padding:9px 14px}.hero-tagline-pill .brand-pill__text{font-size:10.5px}.site-footer p,.site-footer a,.site-footer li{line-height:1.65;font-size:17px!important}.site-footer h3{font-size:20px!important}.site-footer .footer-bottom span{font-size:14px!important}.site-footer .footer-brand>p{font-size:17px!important}}@media (max-width:900px){.site-footer .footer-inner{grid-template-columns:minmax(150px,.72fr) minmax(0,1.28fr);gap:28px}.site-footer .footer-brand{grid-column:1/-1}.site-footer .footer-contact{grid-column:auto}.site-footer .footer-column h3{margin:0 0 18px;line-height:1.25;font-size:21px!important}.site-footer .footer-column ul{gap:14px}.site-footer .footer-column:not(.footer-contact) li{align-items:center;gap:10px;min-height:28px;padding-left:0;display:flex}.site-footer .footer-column:not(.footer-contact) li:before{flex:none;line-height:1;position:static;transform:translateY(-1px)}.site-footer .footer-column a,.site-footer .footer-contact li{line-height:1.5;font-size:19px!important}.site-footer .footer-column a{align-items:center;display:inline-flex}.site-footer .footer-contact li{align-items:center;gap:9px;min-height:28px}.site-footer .footer-contact__icon{margin-top:0}.site-footer .footer-brand>p{line-height:1.6;font-size:19px!important}}html[lang=ar]{--arabic-heading-line-height:1.42}html[lang=ar] body{font-family:var(--font-cairo), Arial, sans-serif}html[lang=ar] :is(h1,h2,h3,h4,h5,h6){overflow-wrap:break-word;text-rendering:optimizelegibility;font-family:var(--font-cairo), Arial, sans-serif!important;line-height:var(--arabic-heading-line-height)!important;letter-spacing:normal!important}html[lang=ar] .site-main :is(h1,h2,h3,h4,h5,h6),html[lang=ar] .site-footer :is(h1,h2,h3,h4,h5,h6),html[lang=ar] .site-navigation--arc :is(h1,h2,h3,h4,h5,h6),html[lang=ar] .section-heading .section-heading__title,html[lang=ar] .section-heading.portfolio-depth-heading .section-heading__title,html[lang=ar] .section-heading.portfolio-depth-mobile__head .section-heading__title{line-height:var(--arabic-heading-line-height)!important;letter-spacing:normal!important}html[lang=ar] .site-main :is(h1,h2,h3,h4,h5,h6){clip-path:none!important}html[lang=ar] .offer-plan-title-mask,html[lang=ar] .portfolio-depth-info__title-mask{overflow:visible!important}html[lang=ar] .offer-plan-title-mask h3,html[lang=ar] .portfolio-depth-info__title-mask h3,html[lang=ar] .offer-plan-card h3,html[lang=ar] .testimonial-person h3,html[lang=ar] .blog-editorial-card__copy h3{letter-spacing:normal!important;line-height:1.48!important}html[lang=ar] .testimonial-person h3{white-space:normal;overflow:visible!important}html[lang=ar] :is(.hero-title,.support-banner__title,.newsletter-content h2,.register-journey-title,.services-story-copy h2,.site-navigation__arc-tagline){letter-spacing:normal!important;line-height:1.45!important}html[lang=ar] :is(.offer-plan-subtitle,.offer-plan-features li,.blog-editorial-card__copy p,.why-card-copy,.services-story-card__content>p,.support-banner__copy,.register-journey-subtitle){line-height:1.75!important}html[lang=ar] :is(.brand-pill,.brand-pill__text,.brand-button,.brand-button__content,.type-action,.type-nav,.site-navigation__label,.site-navigation__preview-copy strong){letter-spacing:normal!important;line-height:1.5!important}html[lang=ar] .brand-pill--hero,html[lang=ar] .brand-pill--compact{min-height:36px;height:auto!important}html[lang=ar] .brand-pill__text{white-space:normal;overflow-wrap:break-word}html[lang=ar] .site-navigation__label{overflow:visible}@media (max-width:767px){html[lang=ar]{--arabic-heading-line-height:1.46}html[lang=ar] .offer-plan-title-mask{padding-block:3px 5px}html[lang=ar] .brand-pill--hero{padding-block:6px!important}}.site-pagination{isolation:isolate;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;width:fit-content;max-width:100%;margin-inline:auto;display:flex}.site-pagination__arrow,.site-pagination__page{color:#94d6ff;width:42px;height:42px;font-family:var(--font-poppins), Arial, sans-serif;cursor:pointer;background:linear-gradient(#0a2038,#061524);border:1px solid #4aa5e847;border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:600;line-height:1;transition:border-color .18s,transform .2s,background-color .18s,color .18s;display:inline-grid}.site-pagination__arrow{font-size:19px}.site-pagination__arrow:not(:disabled):hover,.site-pagination__page:not(:disabled):hover{color:#fff;border-color:#4aa5e8;transform:translateY(-2px)}.site-pagination__arrow:focus-visible,.site-pagination__page:focus-visible{outline-offset:4px;outline:2px solid #67c7ff}.site-pagination__arrow:disabled{opacity:.34;cursor:not-allowed}.site-pagination__page--active,.site-pagination__page--active:disabled{color:#fff;cursor:default;opacity:1;background:linear-gradient(135deg,#0f71ba,#4aa5e8);border-color:#4aa5e8}.site-pagination__dots{text-align:center;color:#94d6ffad;width:18px}html[data-theme=light] .site-pagination__page--active,html[data-theme=light] .site-pagination__page--active:disabled{color:#fff;background:linear-gradient(135deg,#0f71ba,#4aa5e8);border-color:#4aa5e8}.blog-editorial-section--archive .blog-editorial-pagination{z-index:10;bottom:45px;justify-content:center;padding-inline:16px;display:flex;position:absolute;inset-inline:0}@media (max-width:1023px){.blog-editorial-section--archive .blog-editorial-pagination{margin-top:34px;padding-inline:16px;position:static}}@media (max-width:640px){.site-pagination{gap:7px}.site-pagination__arrow,.site-pagination__page{width:36px;height:36px}}.blog-editorial-section--archive{height:auto!important;min-height:auto!important;padding:clamp(52px,5vw,90px) 0 80px!important;overflow:visible!important}.blog-editorial-section--archive .blog-editorial-sticky{height:auto!important;min-height:0!important;padding:0!important;position:relative!important;top:auto!important;overflow:visible!important}.blog-editorial-section--archive .blog-editorial-header{width:min(100%,1420px);padding-inline:clamp(16px,3vw,40px)!important}.blog-editorial-section--archive .blog-editorial-viewport{scroll-snap-type:none!important;touch-action:pan-y!important;width:100%!important;height:auto!important;margin-top:32px!important;padding:0!important;display:block!important;overflow:visible!important}.blog-editorial-section--archive .blog-editorial-track,html[dir=rtl] .blog-editorial-section--archive .blog-editorial-track{will-change:auto!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:start!important;gap:32px 22px!important;width:min(100%,1420px)!important;max-width:100%!important;margin-inline:auto!important;padding-inline:clamp(16px,3vw,40px)!important;display:grid!important;transform:none!important}.blog-editorial-section--archive .blog-editorial-card,.blog-editorial-section--archive .blog-editorial-card:nth-child(2n){opacity:1!important;filter:none!important;scroll-snap-align:none!important;width:100%!important;min-width:0!important;max-width:none!important;padding:0!important;transform:none!important}.blog-editorial-section--archive .blog-editorial-card>div,.blog-editorial-section--archive .blog-editorial-card__image-wrap{opacity:1!important;filter:none!important;transform:none!important}.blog-editorial-section--archive .blog-editorial-card__media{aspect-ratio:16/10;border-radius:15px;clip-path:none!important}.blog-editorial-section--archive .blog-editorial-card__copy{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}.blog-editorial-section--archive .blog-editorial-card__copy h3{font-size:clamp(19px,1.8vw,26px);line-height:1.35}.blog-editorial-section--archive .blog-editorial-progress{display:none!important}.blog-editorial-section--archive .blog-editorial-pagination{justify-content:center;margin-top:44px;padding-inline:16px;display:flex;position:relative!important;inset:auto!important}@media (max-width:1023px){.blog-editorial-section--archive .blog-editorial-track,html[dir=rtl] .blog-editorial-section--archive .blog-editorial-track{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:640px){.blog-editorial-section--archive .blog-editorial-track,html[dir=rtl] .blog-editorial-section--archive .blog-editorial-track{grid-template-columns:minmax(0,1fr)!important;gap:30px!important}.blog-editorial-section--archive .blog-editorial-pagination{margin-top:32px}}html[data-theme=light]{--cms-light-heading:#10223a;--cms-light-body:#415c73;--cms-light-blue:#0f71ba}html[data-theme=light] .section-heading .section-heading__title,html[data-theme=light] .section-heading.portfolio-depth-heading .section-heading__title,html[data-theme=light] .section-heading.portfolio-depth-mobile__head .section-heading__title,html[data-theme=light] .blog-editorial-section-heading .section-heading__title,html[data-theme=light] .portfolio-depth-heading h2,html[data-theme=light] .portfolio-depth-mobile__head h2,html[data-theme=light] .support-banner__title,html[data-theme=light] .blog-editorial-card__copy h3,html[data-theme=light] .offer-plan-card h3,html[data-theme=light] .portfolio-card__body h3,html[data-theme=light] .why-card-title,html[data-theme=light] .testimonial-person h3{color:var(--cms-light-heading)!important}html[data-theme=light] .support-banner__copy,html[data-theme=light] .blog-editorial-card__copy p,html[data-theme=light] .offer-plan-subtitle,html[data-theme=light] .offer-plan-features li,html[data-theme=light] .portfolio-card__body p,html[data-theme=light] .why-card-copy,html[data-theme=light] .testimonial-card__quote{color:var(--cms-light-body)!important}html[data-theme=light] .support-banner__eyebrow{color:var(--cms-light-blue)!important}html[data-theme=light] .section-heading__pill .brand-pill,html[data-theme=light] .blog-editorial-archive-head .brand-pill,html[data-theme=light] .brand-pill--compact{color:#16466d!important}html[data-theme=light] .site-pagination__arrow,html[data-theme=light] .site-pagination__page{color:#155581;background:linear-gradient(#fff,#edf7ff);border-color:#0f71ba61;box-shadow:0 5px 16px #1e5c8917}html[data-theme=light] .site-pagination__arrow:not(:disabled):hover,html[data-theme=light] .site-pagination__page:not(:disabled):hover{color:#0a426b;background:#e2f3ff;border-color:#0f71ba;box-shadow:0 7px 18px #0f71ba29}html[data-theme=light] .site-pagination__page--active,html[data-theme=light] .site-pagination__page--active:disabled{opacity:1;background:linear-gradient(135deg,#0b64a4,#248fce);border-color:#0f71ba;box-shadow:0 7px 20px #0f71ba33;color:#fff!important}html[data-theme=light] .site-pagination__arrow:disabled{color:#6a849a;box-shadow:none;opacity:.55;background:#f3f8fc;border-color:#0f71ba2b}html[data-theme=light] .site-pagination__dots{color:#516e86}html[data-theme=light] .site-pagination__arrow:focus-visible,html[data-theme=light] .site-pagination__page:focus-visible{outline-color:#0b64a4}
