.vh{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.textlink{min-block-size:44px;font-family:var(--font-head);color:var(--blue);align-items:center;gap:8px;font-weight:600;text-decoration:none;display:inline-flex}.textlink:after{content:"";block-size:1.5px;inline-size:18px;transition:inline-size .24s var(--ease);background:currentColor}.textlink:hover:after{inline-size:28px}@keyframes e1-c3-capIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}:is(.e1-c3 .adv,.adv.e1-c3){border-radius:var(--r-xl);box-shadow:var(--shadow-md);background:#fff;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:32px 48px;margin-block-start:clamp(56px,7vw,96px);padding:clamp(24px,4vw,48px);scroll-margin-block-start:calc(var(--hdr) + 24px);display:grid}:is(.e1-c3 .adv__head,.adv__head.e1-c3){grid-column:1/-1;max-inline-size:760px}:is(.e1-c3 .adv,.adv.e1-c3) h3{color:var(--navy);margin-block:12px 8px;font-size:clamp(26px,2.6vw,38px);font-weight:600}:is(.e1-c3 .adv__head,.adv__head.e1-c3) p{color:var(--n-600);font-size:18px}:is(.e1-c3 .adv__qs,.adv__qs.e1-c3){gap:24px;display:grid}:is(.e1-c3 .adv__q,.adv__q.e1-c3){border:0;min-inline-size:0;margin:0;padding:0}:is(.e1-c3 .adv__q,.adv__q.e1-c3) legend{font-family:var(--font-head);color:var(--navy);margin-block-end:12px;padding:0;font-size:18px;font-weight:600}:is(.e1-c3 .chips,.chips.e1-c3){flex-wrap:wrap;gap:10px;display:flex}:is(.e1-c3 .chips,.chips.e1-c3) label{cursor:pointer;position:relative}:is(.e1-c3 .chips,.chips.e1-c3) input{opacity:0;block-size:1px;inline-size:1px;position:absolute}:is(.e1-c3 .chips,.chips.e1-c3) span{border-radius:var(--r-pill);min-block-size:46px;font-family:var(--font-head);color:var(--navy);transition:background-color .16s var(--ease), border-color .16s var(--ease), color .16s var(--ease);border:1px solid #00204c2e;align-items:center;padding-inline:16px;font-size:16px;font-weight:500;display:inline-flex}:is(.e1-c3 .chips,.chips.e1-c3) label:hover span{border-color:var(--blue)}:is(.e1-c3 .chips,.chips.e1-c3) input:checked+span{background:var(--navy);border-color:var(--navy);color:#fff}:is(.e1-c3 .chips,.chips.e1-c3) input:focus-visible+span{box-shadow:var(--focus)}:is(.e1-c3 .adv__out,.adv__out.e1-c3){border-radius:var(--r-lg);background:var(--mist);align-self:start;gap:14px;padding:24px;display:grid}:is(.e1-c3 .adv__res[hidden],.adv__res[hidden].e1-c3){display:none}:is(.e1-c3 .adv__res,.adv__res.e1-c3){animation:e1-c3-capIn .5s var(--ease) both;grid-template-columns:96px 1fr;align-items:center;gap:16px;display:grid}:is(.e1-c3 .adv__res,.adv__res.e1-c3) img{-o-object-fit:contain;object-fit:contain;border-radius:var(--r-md);background:#fff;block-size:96px;inline-size:96px}:is(.e1-c3 .adv__dev,.adv__dev.e1-c3){font-family:var(--font-head);color:var(--navy);font-size:22px;font-weight:600}:is(.e1-c3 .adv__res,.adv__res.e1-c3) p:not(.adv__dev){color:var(--ink);font-size:16px}:is(.e1-c3 .adv__need,.adv__need.e1-c3){color:var(--navy);border-radius:var(--r-md);background:#fff;padding:12px 14px;font-size:16px}:is(.e1-c3 .adv__note,.adv__note.e1-c3){color:var(--n-600);font-size:15px}:is(.e1-c3 .adv__act,.adv__act.e1-c3){flex-wrap:wrap;gap:10px;display:flex}.js :is(.e1-c3 .adv__out:not(.has-result),.adv__out:not(.has-result).e1-c3) .adv__act .btn--ghost{display:none}@media (width<=899px){:is(.e1-c3 .adv,.adv.e1-c3){grid-template-columns:1fr}}.e1 [data-e1-section="16-closing"]{padding-block:var(--e1-pad)}.e1 [data-e1-section="11-advisor"]{background:var(--e1-tone-pale);padding-block:calc(var(--e1-pad) * .6)}.e1 [data-e1-section="11-advisor"] .adv{margin-block-start:0}.pp{--pp-studio:#fdfdfd}.pp .visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;block-size:1px;inline-size:1px;overflow:hidden;position:absolute!important}.pp .v2-sec--studio{background:var(--pp-studio)}.pp .v2-hero--studio{color:var(--navy);background:var(--pp-studio);min-block-size:min(88vh,860px);padding-block:calc(var(--hdr) + clamp(32px, 4vw, 64px)) clamp(48px, 6vw, 96px);align-items:center}.pp .v2-hero--studio.v2-hero--compact{min-block-size:0;padding-block:calc(var(--hdr) + clamp(48px, 6vw, 96px)) clamp(16px, 2vw, 32px)}.pp .v2-hero--studio .v2-hero__title{color:var(--navy)}.pp .v2-hero--studio .v2-hero__eyebrow{color:var(--blue)}.pp .v2-hero--studio .v2-hero__sub,.pp .v2-hero--studio .v2-hero__line,.pp .v2-hero--studio .v2-crumbs ol{color:var(--n-600)}.pp .v2-hero--studio .v2-crumbs a{color:var(--navy)}.pp .v2-hero--studio .v2-crumbs a:hover{color:var(--blue)}.pp .v2-hero--studio .v2-crumbs [aria-current]{color:var(--n-600)}.pp .v2-hero--studio .btn--ghost{color:var(--navy);border-color:#00204c47}.pp .v2-hero--studio .v2-hero__visual{max-inline-size:640px}.pp-device .v2-hero--studio .v2-hero__in{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}.pp .pp-hero__more{margin-block-start:20px}.pp-studio .hdr:not(.is-solid){color:var(--navy)}.pp-studio .hdr:not(.is-solid) .logo-white{opacity:0}.pp-studio .hdr:not(.is-solid) .logo-color{opacity:1}.pp-studio .hdr:not(.is-solid) .lang{border-color:#00204c33}.pp-studio .hdr:not(.is-solid) .hdr__nav a:hover{background:#00204c0f}.pp-tt{aspect-ratio:1;place-items:center;margin:0;display:grid;position:relative}.pp-tt__still{filter:drop-shadow(0 28px 36px #00204c24);block-size:auto;inline-size:86%;transition:opacity .5s var(--ease)}.pp-tt__cv{opacity:0;block-size:100%;inline-size:100%;transition:opacity .5s var(--ease);pointer-events:none;position:absolute;inset:0}.pp-tt.is-live .pp-tt__cv{opacity:1}.pp-tt.is-live .pp-tt__still{opacity:0}@media (prefers-reduced-motion:reduce){.pp-tt__cv{display:none}.pp-tt.is-live .pp-tt__still{opacity:1}}.pp-iso{aspect-ratio:1;place-items:center;margin:0;display:grid;position:relative}.pp-iso__still,.pp-iso__live{block-size:auto;inline-size:100%}.pp-iso__live{block-size:100%;margin:auto;position:absolute;inset:0}.pp-iso.is-live .pp-iso__still{visibility:hidden}@media (prefers-reduced-motion:reduce){.pp-iso__live{display:none}.pp-iso.is-live .pp-iso__still{visibility:visible}}.pp-dev .pp-iso{aspect-ratio:4/3;background:var(--pp-studio);inline-size:100%;overflow:hidden}.pp-dev .pp-iso__still,.pp-dev .pp-iso__live{inline-size:88%}.pp-fam__media img[src$=\.svg]{filter:none;inline-size:94%}.pp .pp-sec--spec .v2-head{text-align:center;margin-inline:auto}.pp .pp-sec--spec .v2-lead{max-inline-size:60ch;margin-inline:auto}.pp .pp-sec--spec .v2-stat{text-align:center;border-block-start:0;align-items:center;padding-block-start:0}.pp .pp-sec--spec .v2-stats{border-block-start:1px solid var(--line);padding-block-start:clamp(28px,3vw,44px)}.pp .pp-sec--spec .v2-stat__v{font-size:clamp(44px,5vw,76px)}.pp .pp-sec--spec .v2-stat dt{color:var(--n-600);font-weight:500}.pp-feats{display:grid}.pp-feat{border-block-start:1px solid var(--line);grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(20px,5vw,96px);padding-block:clamp(28px,3.4vw,48px);display:grid}.pp-feat:last-child{border-block-end:1px solid var(--line)}.pp-feat__title{font-family:var(--font-head);letter-spacing:-.015em;color:var(--navy);font-size:clamp(24px,2.3vw,34px);font-weight:400;line-height:1.15}html:lang(ar) .pp-feat__title:not([lang=en]){letter-spacing:0;font-weight:500}.pp-feat__text{color:var(--n-600);max-inline-size:54ch;margin-block-start:14px;font-size:17px;line-height:1.6}.pp-feat .pp-feat__list{align-content:start;gap:14px;margin-block-start:4px}.pp-feat__stats{flex-wrap:wrap;gap:12px 40px;margin:22px 0 0;display:flex}.pp-feat__stats div{flex-direction:column;display:flex}.pp-feat__stats dd{font-family:var(--font-head);color:var(--navy);letter-spacing:-.02em;margin:0;font-size:clamp(36px,3.4vw,52px);font-weight:300;line-height:1}.pp-feat__stats dt{color:var(--n-600);order:2;margin-block-start:6px;font-size:14px}.pp-fam{grid-template-columns:repeat(4,minmax(0,1fr));gap:0 clamp(12px,1.4vw,20px);display:grid}.pp-fam__dev{grid-template-rows:subgrid;border-radius:var(--r-lg);border:1px solid var(--line);background:#fff;align-content:start;padding:clamp(18px,1.8vw,28px);display:grid}.pp-fam__dev.is-current{border-color:var(--blue);box-shadow:0 0 0 1px var(--blue)}.pp-fam__media{aspect-ratio:1;border-radius:var(--r-md);background:var(--pp-studio);place-items:center;margin:calc(-1*clamp(8px,1vw,14px));margin-block-end:8px;display:grid;position:relative}.pp-fam__media img{filter:drop-shadow(0 16px 24px #00204c24);block-size:auto;inline-size:78%}.pp-fam__badge{border-radius:var(--r-pill);background:var(--blue);color:#fff;font-family:var(--font-head);letter-spacing:.02em;padding:4px 10px;font-size:13px;font-weight:600;position:absolute;inset-block-start:10px;inset-inline-start:10px}.pp-fam__name{min-block-size:44px;font-family:var(--font-head);color:var(--navy);letter-spacing:-.01em;align-items:center;font-size:clamp(20px,1.6vw,24px);font-weight:500;line-height:1.2;display:flex}.pp-fam__name a{min-block-size:44px;color:inherit;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.pp-fam__name a:hover{color:var(--blue)}.pp-fam__go{background:var(--ice);block-size:30px;inline-size:30px;color:var(--blue);border-radius:50%;place-items:center;display:inline-grid}.pp-fam__go svg{block-size:16px;inline-size:16px}.pp-fam__go:dir(rtl) svg,.pp-pillar__link:dir(rtl) svg,.pp-mod__go:dir(rtl) svg{transform:scaleX(-1)}.pp-fam__name a:hover .pp-fam__go{background:var(--blue);color:#fff}.pp-fam__tag{color:var(--blue);font-size:14px;font-family:var(--font-head);min-block-size:1.4em;font-weight:600}.pp-fam__specs{display:contents}.pp-fam__spec{border-block-start:1px solid var(--line);gap:2px;padding-block:12px;display:grid}.pp-fam__spec dt{color:var(--n-600);font-size:13px}.pp-fam__spec dd{font-family:var(--font-head);color:var(--navy);margin:0;font-size:16px;font-weight:500}.pp-fam__env{border-block-start:1px solid var(--line);flex-wrap:wrap;gap:6px;padding-block-start:12px;display:flex}.pp-fam__env span{font-family:var(--font-head);color:var(--navy);font-size:15px;font-weight:500}.pp-fam__note{margin-block-start:28px}.pp-sec--fam .v2-head{margin-block-end:clamp(28px,3.4vw,48px)}.pp-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 clamp(20px,3vw,48px);display:grid}.pp-tiles--4{grid-template-columns:repeat(4,minmax(0,1fr))}.pp-tile{border-block-start:1px solid var(--n-300);padding-block:22px 26px}.pp-tile__meta{font-family:var(--font-head);color:var(--blue);margin-block-end:6px;font-size:14px;font-weight:600}.pp-tile__title{font-family:var(--font-head);color:var(--navy);font-size:clamp(20px,1.6vw,24px);font-weight:500;line-height:1.25}.pp-tile__text{color:var(--n-600);margin-block-start:8px;font-size:16px;line-height:1.5}.pp-sec--pillars{background:radial-gradient(120% 100% at 50% 0%, var(--navy) 0%, var(--navy-ink) 70%)}.pp-sec--pillars .v2-h2{color:#fff}.pp-sec--pillars .v2-lead{color:#f1f5f8c7}.pp-pillars{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,1.6vw,24px);display:grid}.pp-pillar{border-radius:var(--r-xl);background:#ffffff0d;border:1px solid #ffffff1f;flex-direction:column;gap:12px;padding:clamp(24px,2.4vw,36px);display:flex}.pp-pillar:before{content:"";background:var(--sky);border-radius:2px;block-size:3px;inline-size:40px;margin-block-end:6px;display:block}.pp-pillar--1:before{background:#9be3c5}.pp-pillar--2:before{background:#ffd28a}.pp-pillar__tag{font-family:var(--font-head);color:var(--sky);font-size:15px;font-weight:600}.pp-pillar__name{font-family:var(--font-head);color:#fff;letter-spacing:-.02em;font-size:clamp(28px,2.6vw,38px);font-weight:400;line-height:1.1}.pp-pillar__text{color:#f1f5f8cc;font-size:16px;line-height:1.6}.pp-pillar .pp-pillar__list li{color:#fff;font-size:15px}.pp-pillar .pp-pillar__list svg{color:var(--sky)}.pp-pillar__stats{border-block-start:1px solid #ffffff24;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:auto 0 0;padding-block-start:18px;display:grid}.pp-pillar__stats div{flex-direction:column;gap:4px;display:flex}.pp-pillar__stats dd{font-family:var(--font-head);color:#fff;margin:0;font-size:clamp(24px,2vw,32px);font-weight:300;line-height:1}.pp-pillar__stats dt{color:#f1f5f8bd;order:2;font-size:13px}.pp-pillar__link{min-block-size:44px;font-family:var(--font-head);color:var(--sky);align-items:center;gap:8px;padding-block-start:4px;font-weight:600;text-decoration:none;display:inline-flex}.pp-pillar__link svg{block-size:18px;inline-size:18px;transition:transform .2s var(--ease)}.pp-pillar__link:hover{color:#fff}.pp-pillar__link:hover svg{transform:translate(3px)}.pp-pillar__link:dir(rtl):hover svg{transform:scaleX(-1)translate(3px)}.pp-statcards{gap:clamp(14px,1.6vw,24px);display:grid}.pp-statcards--4{grid-template-columns:repeat(4,minmax(0,1fr))}.pp-statcards--3{grid-template-columns:repeat(3,minmax(0,1fr))}.pp-statcard{border-radius:var(--r-lg);background:var(--e1-tone-pale);flex-direction:column;gap:10px;padding:clamp(22px,2.2vw,32px);display:flex}.v2-sec--pale .pp-statcard{background:#fff}.pp-statcard__fig{border-block-end:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:8px;padding-block-end:14px;display:flex}.pp-statcard__fig b{font-family:var(--font-head);color:var(--navy);letter-spacing:-.03em;font-size:clamp(40px,3.6vw,56px);font-weight:300;line-height:1}.pp-statcard__fig span{font-size:14px;font-weight:600;font-family:var(--font-head);color:var(--blue)}.pp-statcard__title{font-family:var(--font-head);color:var(--navy);margin-block-start:6px;font-size:clamp(19px,1.5vw,22px);font-weight:500;line-height:1.25}.pp-statcard__text{color:var(--n-600);font-size:15px;line-height:1.55}.pp-pairs{border-block:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:0;max-inline-size:64rem;margin:0 auto;display:grid}.pp-pairs div{text-align:center;justify-items:center;gap:6px;padding:28px 16px;display:grid}.pp-pairs div+div{border-inline-start:1px solid var(--line)}.pp-pairs dt{font-family:var(--font-head);color:var(--navy);letter-spacing:-.01em;font-size:clamp(24px,2.2vw,32px);font-weight:500}.pp-pairs dd{color:var(--n-600);margin:0;font-size:15px}.pp-interlude{text-align:center;max-inline-size:52rem;margin-inline:auto}.pp-interlude .v2-lead{max-inline-size:56ch;margin-inline:auto}.pp-interlude .v2-lead+.v2-lead{margin-block-start:10px}.pp-sec--interlude{padding-block:clamp(72px,8vw,128px)}.pp-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(28px,6vw,112px);display:grid}.pp-split .v2-head{margin-block-end:0}.pp-split__panel{border-radius:var(--r-xl);background:var(--e1-tone-pale);padding:clamp(24px,3vw,44px)}.v2-sec--pale .pp-split__panel{box-shadow:var(--shadow-sm);background:#fff}.pp-split .pp-split__list{gap:16px;margin:0}.pp-split .pp-split__list li{font-size:17px}.pp-split__stat{margin:28px 0 0}.pp-split__stat div{border-block-start:1px solid var(--line);flex-direction:column;gap:4px;padding-block-start:16px;display:flex}.pp-split__stat dd{font-family:var(--font-head);color:var(--navy);margin:0;font-size:clamp(36px,3.4vw,52px);font-weight:300;line-height:1}.pp-split__stat dt{color:var(--n-600);order:2;font-size:15px}.pp-flow{--g:clamp(16px, 2vw, 32px);gap:var(--g);display:grid;position:relative}.pp-flow--3{--n:3;grid-template-columns:repeat(3,minmax(0,1fr))}.pp-flow--4{--n:4;grid-template-columns:repeat(4,minmax(0,1fr))}.pp-flow--5{--n:5;grid-template-columns:repeat(5,minmax(0,1fr))}.pp-flow:before{content:"";background:linear-gradient(90deg, var(--blue), var(--sky));opacity:.35;block-size:2px;position:absolute;inset-block-start:28px;inset-inline-start:28px;inset-inline-end:calc((100% - (var(--n) - 1) * var(--g)) / var(--n) - 28px)}.pp-flow:dir(rtl):before{background:linear-gradient(270deg, var(--blue), var(--sky))}.pp-flow__step{align-content:start;gap:12px;display:grid;position:relative}.pp-flow__n{background:var(--navy);color:#fff;block-size:56px;inline-size:56px;font-family:var(--font-head);box-shadow:0 0 0 8px var(--e1-tone-white);border-radius:50%;place-items:center;font-size:18px;font-weight:500;display:grid}.v2-sec--pale .pp-flow__n{box-shadow:0 0 0 8px var(--e1-tone-pale)}.pp-flow__title{font-family:var(--font-head);font-weight:500;font-size:var(--v2-h3);color:var(--navy)}.pp-flow__step p{color:var(--n-600);font-size:16px;line-height:1.55}.pp-compare{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:start;gap:clamp(28px,5vw,80px);display:grid}.pp-reasons{gap:0;display:grid}.pp-reasons li{border-block-start:1px solid var(--line);padding-block:18px}.pp-reasons li:last-child{border-block-end:1px solid var(--line)}.pp-reasons__title{font-family:var(--font-head);color:var(--navy);font-size:20px;font-weight:500}.pp-reasons p{color:var(--n-600);margin-block-start:6px;font-size:16px;line-height:1.55}.pp-table{border-radius:var(--r-xl);border:1px solid var(--line);box-shadow:var(--shadow-md);background:#fff;padding:clamp(20px,2.4vw,32px);position:sticky;inset-block-start:calc(var(--hdr) + 24px)}.pp-table__title{font-family:var(--font-head);color:var(--navy);margin-block-end:14px;font-size:22px;font-weight:500}.pp-table table{border-collapse:collapse;inline-size:100%;font-size:15px}.pp-table :is(th,td){text-align:start;border-block-end:1px solid var(--line);vertical-align:top;padding:12px 10px}.pp-table tbody tr:last-child :is(th,td){border-block-end:0}.pp-table thead th{font-family:var(--font-head);letter-spacing:.04em;color:var(--n-600);font-size:13px;font-weight:600}.pp-table thead th.is-us{color:var(--blue)}.pp-table tbody th{font-family:var(--font-head);color:var(--navy);font-weight:500}.pp-table td{color:var(--n-600)}.pp-table td.is-us{color:var(--navy);background:#005eff0d;font-weight:600}.pp .pp-op__tabs{border-radius:var(--r-lg)}.pp .pp-op__tab{border-radius:var(--r-md);white-space:normal;text-align:start;flex-direction:column;justify-content:center;align-items:flex-start;gap:2px;min-inline-size:180px;padding-block:8px}.pp .pp-op__tab b{font-size:16px;font-weight:600}.pp .pp-op__tab span{font-family:var(--font-body,inherit);opacity:.8;font-size:13px;font-weight:400}.pp-op__head{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:end;gap:clamp(24px,5vw,80px);display:grid}.pp-op__head .v2-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.pp-op__sub{font-family:var(--font-head);font-weight:600;font-size:var(--e1-eyebrow);color:var(--blue);margin-block:clamp(32px,4vw,56px) 18px}.pp-sec--devs{padding-block-start:clamp(16px,2vw,32px)}.pp-devs{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,2vw,28px);display:grid}.pp-dev{border-radius:var(--r-xl);border:1px solid var(--line);background:#fff;grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr);display:grid;overflow:hidden}.pp-dev .pp-tt{aspect-ratio:4/3;background:var(--pp-studio);align-self:start;block-size:auto;min-block-size:0;inline-size:100%;overflow:hidden}.pp-dev .pp-tt__still{block-size:80%;inline-size:auto;margin-inline:auto;position:absolute;inset:10% 0}.pp-dev .pp-tt__cv{aspect-ratio:896/900;block-size:100%;inline-size:auto;margin-inline:auto;inset:0}.pp-dev__copy{border-block-start:1px solid var(--line);align-content:start;gap:8px;padding:clamp(20px,2.4vw,36px);display:grid}.pp-dev__env{font-family:var(--font-head);color:var(--blue);font-size:15px;font-weight:600}.pp-dev__name{font-family:var(--font-head);letter-spacing:-.02em;color:var(--navy);font-size:clamp(28px,2.6vw,40px);font-weight:400;line-height:1.1}html:lang(ar) .pp-dev__name{letter-spacing:0;font-weight:500}.pp-dev__name a{color:inherit;text-decoration:none}.pp-dev__name a:hover{color:var(--blue)}.pp-dev__use{color:var(--n-600);font-size:17px;line-height:1.5}.pp-dev__use strong{color:var(--navy);font-weight:600}.pp-dev__links{flex-wrap:wrap;gap:4px 28px;margin-block-start:6px;display:flex}.pp-dev__sub{color:var(--navy)}.pp-devlist .pp-sec--fam{padding-block:clamp(72px,8vw,120px)}.pp-devlist .pp-fam__dev{background:0 0;border:0;border-radius:0;padding:0}.pp-devlist .pp-fam{gap:0 clamp(16px,2.4vw,40px)}.pp-mods{gap:clamp(14px,1.6vw,24px);display:grid}.pp-mods+.pp-mods{margin-block-start:clamp(14px,1.6vw,24px)}.pp-mods--3{grid-template-columns:repeat(3,minmax(0,1fr))}.pp-mod>a{border-radius:var(--r-xl);background:var(--e1-tone-pale);block-size:100%;color:inherit;transition:background .24s var(--ease), box-shadow .24s var(--ease);align-content:start;gap:10px;padding:clamp(24px,2.4vw,36px) clamp(24px,2.4vw,36px) 76px;text-decoration:none;display:grid;position:relative}.pp-mod>a:hover{box-shadow:var(--shadow-lg);background:#fff}.pp-mod__title{font-family:var(--font-head);letter-spacing:-.02em;color:var(--navy);font-size:clamp(26px,2.2vw,34px);font-weight:400;line-height:1.1}.pp-mod__text{color:var(--n-600);max-inline-size:56ch;font-size:16px;line-height:1.55}.pp-mod__go{block-size:40px;inline-size:40px;color:var(--blue);background:#fff;border-radius:50%;place-items:center;display:grid;position:absolute;inset-block-end:22px;inset-inline-end:24px}.pp-mod__go svg{block-size:18px;inline-size:18px}.pp-mod>a:hover .pp-mod__go{background:var(--blue);color:#fff}.pp-mod--lead>a{background:radial-gradient(120% 140% at 0% 0%, var(--navy) 0%, var(--navy-ink) 80%);padding-block:clamp(32px,4vw,56px) 88px}.pp-mod--lead .pp-mod__title{color:#fff;font-size:clamp(36px,3.6vw,56px);font-weight:300}.pp-mod--lead .pp-mod__text{color:#f1f5f8d1;font-size:clamp(17px,1.4vw,20px)}.pp-mod--lead>a:hover{background:radial-gradient(120% 140% at 0% 0%, var(--navy-deep) 0%, var(--navy-ink) 80%)}.pp-mod--pillar>a:before{content:"";background:var(--blue);border-radius:2px;block-size:3px;inline-size:40px;display:block}.pp-mod--pulses-ops>a:before{background:#2bb383}.pp-mod--pulses-compliance>a:before{background:#e8a13a}@media (width<=1099px){.pp-statcards--4,.pp-tiles--4{grid-template-columns:repeat(2,minmax(0,1fr))}.pp-flow--4,.pp-flow--5{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:40px}.pp-flow--4:before,.pp-flow--5:before{display:none}}@media (width<=899px){.pp-device .v2-hero--studio .v2-hero__in{grid-template-columns:minmax(0,1fr)}.pp .v2-hero--studio{min-block-size:0}.pp .v2-hero--studio .v2-hero__visual{order:-1;justify-self:center;max-inline-size:420px;margin-block-end:-16px}.pp-feat,.pp-split,.pp-compare,.pp-op__head{grid-template-columns:minmax(0,1fr)}.pp-table{position:static}.pp-pillars,.pp-mods--3,.pp-statcards--3,.pp-tiles,.pp-flow--3{grid-template-columns:minmax(0,1fr)}.pp-flow--3:before{display:none}.pp-devs{grid-template-columns:minmax(0,1fr)}.pp-fam{overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scroll-padding-inline:var(--gutter);margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);scrollbar-width:thin;grid-template-columns:none;grid-auto-columns:minmax(240px,72%);grid-auto-flow:column;padding-block-end:12px;overflow-x:auto}.pp-fam__dev{scroll-snap-align:start}}@media (width<=599px){.pp-statcards--4,.pp-tiles--4,.pp-flow--4,.pp-flow--5{grid-template-columns:minmax(0,1fr)}.pp-pairs div+div{border-inline-start:0;border-block-start:1px solid var(--line)}.pp .pp-op__tab{min-inline-size:150px}.pp-op__head .v2-stats,.pp-pillar__stats{grid-template-columns:repeat(3,minmax(0,1fr))}.pp-table :is(th,td){padding:10px 6px;font-size:14px}}@media (prefers-reduced-motion:reduce){.pp-mod>a,.pp-tt__still,.pp-tt__cv,.pp-pillar__link svg{transition:none}}.pp-example-row{grid-template-columns:minmax(0,46rem);margin-block-start:clamp(28px,3.4vw,48px);display:grid}.pp-example{border-radius:var(--r-xl);border:1px solid var(--line);box-shadow:var(--shadow-md);background:#fff;align-content:start;gap:12px;padding:clamp(22px,2.6vw,36px);display:grid}.v2-sec--white .pp-example{background:var(--e1-tone-pale);box-shadow:none;border-color:#0000}.pp-example__cap{font-family:var(--font-head);color:var(--blue);font-size:15px;font-weight:600}.pp-example__title{font-family:var(--font-head);color:var(--navy);font-size:clamp(22px,1.9vw,28px);font-weight:500}.pp-example__body{gap:8px;display:grid}.pp-example__text{color:var(--n-600);font-size:15px;line-height:1.55}.pp-example__chips{flex-wrap:wrap;gap:6px;margin-block-start:4px;display:flex}.pp-example__chips li{font-size:13px;font-weight:600;font-family:var(--font-head);color:var(--navy);background:var(--ice);border-radius:var(--r-pill);padding:5px 10px}.v2-sec--white .pp-example__chips li{background:#fff}.pp-split--ex{align-items:start}.pp-split--ex .pp-split__list{margin-block-start:28px}.pp-pairstats{margin-block-start:clamp(36px,4vw,64px)}.pp-sec--rich .v2-cards{align-items:start}html:lang(ar) .pp :is(.pp-interlude,.pp-sec--spec .v2-head,.v2-head--center,.pp-pairs) :is(h2,p,dt,dd)[lang=en]{text-align:center}.pp :is(.v2-stat__v,.pp-pillar__stats dd,.pp-feat__stats dd,.pp-split__stat dd,.pp-statcard__fig b,.pp-flow__n):dir(rtl){text-align:right;direction:ltr;unicode-bidi:isolate}.pp .pp-sec--spec .v2-stat__v:dir(rtl){text-align:center}@media (width<=599px){.pp .pp-sec--spec .v2-stats--4{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:28px}}html:lang(ar) .pp :is(.v2-hero__copy,.pp-mod) [lang=en]{text-align:right}body.pp :is(.pp-dev__name,.pp-fam__name) a{align-items:center;min-block-size:44px;display:inline-flex}.pp-fam__dev[aria-current=page] .pp-fam__name{color:var(--blue)}.no-js .adv__need,.no-js .adv__act .btn--ghost{display:none}html:lang(ar) .pp :is(.pp-sec,.v2-hero):not([dir=ltr]) :is(h2,h3,h4,p,li,dt,dd,span,a)[lang=en]{text-align:right}html:lang(ar) .pp .pp-sec:not([dir=ltr]) :is(.v2-head--center,.pp-interlude,.pp-pairs) [lang=en],html:lang(ar) .pp .pp-sec--spec .v2-stat [lang=en],html:lang(ar) .pp .v2-closing [lang=en]{text-align:center}
