.ph-hero{background:#fff url(/images/Hub.webp) 50%/cover no-repeat;border-bottom:1px solid #2320e61a;padding-top:105px}.ph-hero__inner{text-align:center;flex-direction:column;align-items:center;gap:24px;max-width:780px;margin:0 auto;padding:80px 48px 100px;display:flex}.ph-hero h1{color:#2320e6;font-size:clamp(44px,5vw,62px);font-weight:700;line-height:1}.ph-hero__sub{color:#555;max-width:560px;font-size:clamp(16px,1.6vw,19px);font-weight:400;line-height:1.65}.ph-hero__ctas{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:4px;display:flex}.ph-hero__btn{color:#fff;background:#0d2bd8;border-radius:40px;align-items:center;gap:10px;height:50px;padding:0 22px;font-family:Fira Sans Condensed,sans-serif;font-size:16px;font-weight:500;text-decoration:none;transition:opacity .18s;display:inline-flex}.ph-hero__btn:hover{opacity:.88}.ph-hero__btn svg{width:14px;height:14px}.ph-hero__btn--outline{color:#2320e6;background:0 0;border:1.5px solid #2320e6}.ph-hero__btn--outline:hover{opacity:1;background:#2320e60f}.ph-platform{background:#fff;border-bottom:1px solid #2320e61a}.ph .ph-platform__inner{max-width:var(--content-w);padding:0 var(--pad-x);grid-template-columns:1fr 520px;min-height:540px;margin:0 auto;display:grid;position:relative}.ph-platform__left{border-right:1px solid #2320e617;flex-direction:column;justify-content:center;gap:24px;padding:80px 60px 80px 48px;display:flex}.ph-platform h2{color:#272727;font-size:clamp(30px,3.8vw,50px);font-weight:600;line-height:1.08}.ph-platform h2 .blue{color:#2320e6}.ph-platform__body{color:#666;max-width:440px;font-size:clamp(15px,1.5vw,17px);font-weight:400;line-height:1.65}.ph-platform__right{background:linear-gradient(160deg,#53c 0%,#85e 28%,#b088f8 55%,#d8c8fc 80%,#ede8fe 100%);position:relative;overflow:hidden}.ph-card--impl{transition:background .3s;overflow:hidden}.ph-platform__right:after{content:"";pointer-events:none;background:url(https://images.unsplash.com/photo-1521791136064-7986c2920216?w=900&q=80&fit=crop) 50%/cover no-repeat;position:absolute;inset:0}.ph-cards{background:#fff;border-bottom:1px solid #2320e61a;padding:80px 0 40px}.ph-cards__inner{max-width:var(--content-w);padding:0 var(--pad-x);margin:0 auto}.ph-cards__row1{grid-template-columns:1fr 1fr;gap:3px;margin-bottom:3px;display:grid}.ph-cards__row2{grid-template-columns:1fr 1fr 1fr;gap:3px;display:grid}.ph-card{background:#f6f6fe top/cover;flex-direction:column;gap:14px;height:351px;padding:24px 32px 36px;text-decoration:none;transition:background .18s;display:flex;position:relative;overflow:hidden}.ph-card:hover{background-color:#ede9fe}.ph-cards__row2 .ph-card{height:297px;overflow:hidden}.ph-cards__row2 .ph-card--impl{height:297px}.ph-card__title{color:#000;min-height:63px;padding-top:20px;font-size:clamp(20px,2.4vw,28px);font-weight:400;line-height:1.1}.ph-card__desc{color:#555;max-width:340px;font-size:17px;font-weight:400;line-height:1.6}.ph-card__arrow{background:#2320e614;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:background .18s,transform .18s;display:flex;position:absolute;bottom:20px;right:24px}.ph-card:hover .ph-card__arrow{background:#2320e629;transform:translate(2px,-2px)}.ph-card__arrow svg{stroke:#2320e6;width:14px;height:14px}.ph-cta{padding:104px max(calc((100% - var(--content-w)) / 2), var(--pad-x));background:#2320e6;position:relative;overflow:hidden}.ph-cta__inner{z-index:1;flex-direction:column;gap:30px;max-width:866px;display:flex;position:relative}.ph-cta__text{flex-direction:column;gap:7px;display:flex}.ph-cta h2{color:#fff;max-width:554px;font-size:48px;font-weight:600;line-height:1.08}.ph-cta__sub{color:#fff;max-width:602px;font-size:18px;font-weight:400;line-height:1.44}.ph-cta__btns{flex-wrap:wrap;align-items:center;gap:30px;display:flex}.ph-cta__btn-primary{color:#0d2bd8;cursor:pointer;white-space:nowrap;background:#fff;border:none;border-radius:40px;align-items:center;gap:12px;height:50px;padding:0 17px 0 24px;font-family:Fira Sans Condensed,sans-serif;font-size:16px;font-weight:500;text-decoration:none;transition:background .18s;display:inline-flex}.ph-cta__btn-primary:hover{background:#e8eaff}.ph-cta__btn-primary .ph-cta__arrow{background:#0d2bd8;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.ph-cta__btn-primary .ph-cta__arrow svg{width:13px;height:13px}.ph-cta__btn-outline{color:#fff;white-space:nowrap;border:1px solid #fff;border-radius:40px;justify-content:center;align-items:center;height:50px;padding:0 24px;font-family:Fira Sans Condensed,sans-serif;font-size:16px;font-weight:500;text-decoration:none;transition:background .18s;display:inline-flex}.ph-cta__btn-outline:hover{background:#ffffff1a}.ph-cta__wave{aspect-ratio:777.445/761.446;pointer-events:none;opacity:.9;width:42%;height:auto;position:absolute;top:-17%;right:-8%;transform:rotate(-90deg)scaleX(-1)}.mov-awards__inner{padding-left:var(--pad-x);padding-right:var(--pad-x)}.ph-hero,.ph-platform,.ph-cards,.ph-cta,.mov-awards{overflow:hidden}@media (width<=1100px){.ph .ph-platform__inner{grid-template-columns:1fr 420px}.ph-platform__left{padding:80px 60px 80px 48px}.cp-grid-line-v{position:absolute}}@media (width<=1024px){.ph .ph-platform__inner{min-height:unset;grid-template-columns:1fr;padding:0 32px}.ph-platform__right{height:280px}.ph-platform__left{border-bottom:1px solid #2320e617;border-right:none;padding:60px 48px}.ph-cards__inner{padding:0 32px}.ph-cards{padding:60px 0 0}.ph-cta{padding:80px 48px}.ph-cta__wave{opacity:.45;width:56%}.ph-cta h2{max-width:none;font-size:clamp(28px,4vw,42px)}.ph-cta__sub{max-width:none;font-size:16px}}@media (width<=768px){.ph-hero{padding-top:90px}.ph-hero__inner{gap:20px;padding:48px 24px 72px}.ph .ph-platform__inner{padding:0 24px}.ph-hero__ctas{flex-direction:column;align-items:stretch;gap:10px}.ph-hero__btn{white-space:nowrap;flex-flow:row;justify-content:center;align-items:center;width:100%}.ph-hero__btn svg{flex-shrink:0}html,body{overflow-x:hidden}.ph-platform__left{padding:48px 24px}.ph-platform__body{max-width:none}.ph-cards__row1,.ph-cards__row2{grid-template-columns:1fr}.ph-cards__inner{padding:0 24px}.ph-cards{padding:48px 0 0}.ph-card{min-height:unset;padding:36px 28px 72px}.ph-cards__row2 .ph-card{min-height:unset}.mov-awards__inner{padding-left:24px;padding-right:24px}.mov-awards__logos{flex-wrap:wrap;justify-content:center;gap:20px 32px}.ph-cta{padding:64px 24px}.ph-cta h2{font-size:clamp(26px,7vw,38px)}.ph-cta__btns{flex-direction:column;align-items:flex-start;gap:12px}.ph-cta__btn-outline{white-space:normal;text-align:center}.ph-cta__wave{display:none}}@media (width<=480px){.ph-hero__inner{padding:40px 16px 60px}.ph-platform__left{padding:40px 16px}.ph .ph-platform__inner,.ph-cards__inner{padding:0 16px}.ph-card{padding:28px 20px 64px}.ph-card__desc{max-width:none;font-size:18px;line-height:1.55}.ph-card__arrow{bottom:20px;right:20px}.ph-cta{padding:56px 16px}.ph-cta__btn-primary,.ph-cta__btn-outline{justify-content:center;width:100%}.mov-awards__inner{padding-left:16px;padding-right:16px}}
