.pci-page{background:#fff}.pci-label{color:#1976d2;display:inline-block;font-size:.7rem;font-weight:600;letter-spacing:.14em;margin-bottom:.75rem;text-transform:uppercase}.pci-hero{align-items:center;background:linear-gradient(160deg,#eef2f9,#e6edf7);display:flex;min-height:460px;overflow:hidden;padding:4rem 0 3.75rem;position:relative}.pci-hero:before{background-image:linear-gradient(rgba(25,118,210,.045) 1px,transparent 0),linear-gradient(90deg,rgba(25,118,210,.045) 1px,transparent 0);background-size:54px 54px;content:"";inset:0;position:absolute;z-index:0}.pci-hero:after{background:radial-gradient(circle 3px at 15% 30%,rgba(25,118,210,.18) 0,transparent 100%),radial-gradient(circle 2px at 45% 60%,rgba(25,118,210,.14) 0,transparent 100%),radial-gradient(circle 2.5px at 70% 20%,rgba(25,118,210,.16) 0,transparent 100%),radial-gradient(circle 2px at 85% 75%,rgba(25,118,210,.12) 0,transparent 100%),radial-gradient(circle 3px at 30% 80%,rgba(25,118,210,.14) 0,transparent 100%),radial-gradient(circle 200px at 50% 45%,rgba(240,244,248,.72) 0,transparent 70%);content:"";height:520px;pointer-events:none;position:absolute;right:-60px;top:50%;transform:translateY(-50%);width:520px;z-index:1}.pci-hero__inner{position:relative;z-index:2}.pci-hero__content{max-width:640px}.pci-hero__eyebrow{color:#1976d2;font-size:.7rem;font-weight:600;letter-spacing:.14em;margin-bottom:1rem;text-transform:uppercase}.pci-hero__headline{color:#0f172a;font-size:clamp(1.75rem,3.5vw,2.5rem);font-weight:300;letter-spacing:-.02em;line-height:1.2;margin-bottom:1.125rem}.pci-hero__sub{color:#475569;font-size:1rem;line-height:1.72;margin-bottom:1.875rem;max-width:520px}.pci-hero__signals{display:flex;flex-wrap:wrap;gap:.625rem;list-style:none;margin:0 0 2.25rem;padding:0}.pci-hero__signal{align-items:center;background:rgba(25,118,210,.06);border:1px solid rgba(25,118,210,.18);border-radius:50rem;color:#334155;display:inline-flex;font-size:.8125rem;font-weight:400;gap:.375rem;padding:.3125rem .875rem}.pci-hero__signal i{color:#1976d2;font-size:.875rem}.pci-hero__actions{align-items:center;display:flex;flex-wrap:wrap;gap:1.25rem}.pci-hero__cta-primary{background:#1976d2;border-radius:50rem;color:#fff;display:inline-block;font-size:.9375rem;font-weight:500;padding:.8125rem 1.875rem;text-decoration:none;transition:background-color .2s ease,transform .15s ease}.pci-hero__cta-primary:hover{background:#1565c0;color:#fff;transform:translateY(-1px)}.pci-hero__cta-primary:focus-visible{outline:2px solid #1976d2;outline-offset:3px}.pci-hero__cta-secondary{border-bottom:1px solid #cbd5e0;color:#64748b;font-size:.9rem;padding-bottom:1px;text-decoration:none;transition:color .15s ease,border-color .15s ease}.pci-hero__cta-secondary:hover{border-color:#1976d2;color:#1976d2}.pci-hero__cta-secondary:focus-visible{outline:2px solid #1976d2;outline-offset:3px}.pci-scale{background:#fff;border-bottom:1px solid #e2e8f0;padding:0}.pci-scale__inner{border-left:1px solid #e2e8f0;border-top:1px solid #e2e8f0;display:grid;grid-template-columns:repeat(4,1fr)}.pci-scale__item{border-bottom:1px solid #e2e8f0;border-right:1px solid #e2e8f0;display:flex;flex-direction:column;gap:.25rem;padding:1.875rem 1.75rem}.pci-scale__value{color:#0f172a;font-size:2rem;font-weight:300;letter-spacing:-.02em;line-height:1}.pci-scale__label{color:#64748b;font-size:.8125rem;line-height:1.45;margin:0}.pci-scale__qualifier{color:rgba(25,118,210,.7);font-size:.7rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.pci-why{background:#fff;border-bottom:1px solid #e2e8f0;padding:3.5rem 0}.pci-why__header{margin-bottom:2.25rem}.pci-why__heading{color:#1a1a1a;font-size:1.5rem;font-weight:400;line-height:1.3;margin:0}.pci-why__pillars{border:1px solid #e2e8f0;border-radius:16px;display:grid;grid-template-columns:repeat(3,1fr);overflow:hidden}.pci-why__pillar{border-right:1px solid #e2e8f0;display:flex;flex-direction:column;padding:1.75rem 1.875rem}.pci-why__pillar:last-child{border-right:none}.pci-why__pillar-icon{align-items:center;border:1.5px solid rgba(25,118,210,.3);border-radius:8px;color:#1976d2;display:flex;flex-shrink:0;font-size:1rem;height:36px;justify-content:center;margin-bottom:1.125rem;width:36px}.pci-why__pillar-index{color:#1976d2;font-size:.68rem;font-weight:600;letter-spacing:.12em;margin-bottom:.625rem}.pci-why__pillar-label{color:#1a1a1a;font-size:1rem;font-weight:600;line-height:1.3;margin-bottom:.5rem}.pci-why__pillar-body{color:#475569;flex:1;font-size:.875rem;line-height:1.65;margin:0 0 1.25rem}.pci-why__pillar-features{border-top:1px solid #e2e8f0;list-style:none;margin:0;padding:1rem 0 0}.pci-why__pillar-features li{align-items:baseline;color:#475569;display:flex;font-size:.8125rem;gap:.5rem;line-height:1.45;padding:.275rem 0}.pci-why__pillar-features li:before{color:rgba(25,118,210,.4);content:"—";flex-shrink:0;font-size:.7rem}.pci-coverage{background:#f8fafc;border-bottom:1px solid #e2e8f0;padding:3.5rem 0}.pci-coverage__header{align-items:flex-start;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-bottom:2rem}.pci-coverage__heading{color:#1a1a1a;font-size:1.375rem;font-weight:400;line-height:1.3;margin:.25rem 0 0}.pci-coverage__reach{align-self:center;background:#fff;border:1px solid #e2e8f0;border-radius:50rem;color:#64748b;font-size:.8125rem;font-weight:500;padding:.4rem .875rem;white-space:nowrap}.pci-coverage__grid{background:#e2e8f0;border:1px solid #e2e8f0;border-radius:16px;display:grid;gap:1px;grid-template-columns:1fr 1fr;overflow:hidden}.pci-coverage__region{background:#fff;padding:1.625rem 1.875rem;position:relative}.pci-coverage__region:after{color:#1976d2;content:attr(data-idx);font-size:3.5rem;font-weight:700;line-height:1;opacity:.055;pointer-events:none;position:absolute;right:1rem;top:.625rem;user-select:none}.pci-coverage__region-tag{color:#1976d2;font-size:.68rem;font-weight:600;letter-spacing:.1em;margin-bottom:.5rem;text-transform:uppercase}.pci-coverage__region-title{color:#1a1a1a;font-size:.9375rem;font-weight:600;line-height:1.3;margin-bottom:.5rem}.pci-coverage__region-countries{color:#475569;font-size:.84rem;line-height:1.6;margin:0}.pci-cta{background:#0f172a;padding:4.5rem 0;text-align:center}.pci-cta__eyebrow{color:hsla(0,0%,100%,.38);font-size:.68rem;font-weight:600;letter-spacing:.14em;margin-bottom:1.25rem;text-transform:uppercase}.pci-cta__heading{color:hsla(0,0%,100%,.95);font-size:clamp(1.375rem,2.8vw,1.875rem);font-weight:300;line-height:1.35;margin-bottom:.75rem}.pci-cta__sub{color:hsla(0,0%,100%,.48);font-size:.9375rem;line-height:1.7;margin-bottom:2.25rem;margin-left:auto;margin-right:auto;max-width:500px}.pci-cta__actions{align-items:center;display:flex;flex-direction:column;gap:1rem}.pci-cta__btn-primary{background:#fff;border-radius:50rem;color:#0f172a;display:inline-block;font-size:.9375rem;font-weight:500;padding:.875rem 2.25rem;text-decoration:none;transition:background-color .2s ease,transform .15s ease}.pci-cta__btn-primary:hover{background:#f1f5f9;color:#0f172a;transform:translateY(-1px)}.pci-cta__btn-primary:focus-visible{outline:2px solid #fff;outline-offset:3px}.pci-cta__links{align-items:center;display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:center}.pci-cta__link{color:hsla(0,0%,100%,.52);font-size:.875rem;text-decoration:none;transition:color .15s ease}.pci-cta__link:hover{color:hsla(0,0%,100%,.85)}.pci-cta__link:focus-visible{outline:2px solid hsla(0,0%,100%,.5);outline-offset:3px}.pci-cta__footer{color:hsla(0,0%,100%,.28);font-size:.8125rem;margin-top:1.75rem}@media(max-width:767.98px){.pci-hero{min-height:auto;padding:2.75rem 0 2.5rem}.pci-hero:after{display:none}.pci-hero__signals{gap:.5rem}.pci-hero__actions{align-items:flex-start;flex-direction:column;gap:1rem}.pci-scale__inner{grid-template-columns:1fr 1fr}.pci-why__pillars{grid-template-columns:1fr}.pci-why__pillar{border-bottom:1px solid #e2e8f0;border-right:none}.pci-why__pillar:last-child{border-bottom:none}.pci-coverage__grid{grid-template-columns:1fr}.pci-coverage__header{align-items:flex-start;flex-direction:column}.pci-cta__links{flex-direction:column;gap:.75rem}}@media(min-width:768px){.pci-cta__actions,.pci-hero__actions{flex-direction:row}.pci-cta__actions{gap:1.25rem;justify-content:center}}@media(max-width:575.98px){.pci-scale__inner{grid-template-columns:1fr 1fr}.pci-scale__value{font-size:1.5rem}}