.p2c{--co:#8b2be2;--co2:#d13cff}.p2c-blue{--co:#087df0;--co2:#08bbed}.p2c-travel{--co:#087cf0;--co2:#00aef0}.p2c-orange{--co:#ff7900;--co2:#ffad16}.p2c .eyebrow{color:var(--co)}.p2c-hero{background:var(--navy-deep);color:#fff;overflow:hidden}.p2c-hero>.layout-wide{min-height:550px;padding-top:18px}.p2c-crumb{font-size:13px;color:#c9d3e1}.p2c-hero-grid{display:grid;grid-template-columns:.75fr 1.25fr;gap:46px;align-items:center;min-height:485px}.p2c-logo{width:190px;height:100px;object-fit:cover;border-radius:10px}.p2c-hero h1{font-size:48px;margin:7px 0 15px}.p2c-hero-grid>div>p:not(.eyebrow){color:#dce4f0}.p2c-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 24px;border-radius:7px;background:linear-gradient(135deg,var(--co),var(--co2));color:#fff;font-weight:800}.p2c-platform{height:430px;align-self:end}.p2c-platform img{width:100%;height:100%;object-fit:contain;object-position:center bottom}.p2c-section{padding:72px 0}.p2c-soft{background:var(--off-white)}.p2c-about{display:grid;grid-template-columns:.85fr 1.15fr;gap:52px;align-items:center}.p2c-about h2,.p2c-group h2{font-size:38px;margin:6px 0 16px}.p2c-features{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:26px}.p2c-features article{display:flex;gap:12px}.p2c-features i,.p2c-services i{color:var(--co);font-size:25px}.p2c-features h3{font-size:15px;margin:0}.p2c-features p{font-size:12px;color:var(--text-muted);margin:3px 0}.p2c-about-image{aspect-ratio:16/9;border-radius:12px;overflow:hidden}.p2c-about-image img,.p2c-world img{width:100%;height:100%;object-fit:cover}.p2c-head{text-align:center;max-width:760px;margin:0 auto 38px}.p2c-head h2{font-size:38px;margin:5px}.p2c-services{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.p2c-services article{background:#fff;border:1px solid var(--border-light);box-shadow:var(--card-shadow);border-radius:12px;padding:24px}.p2c-services h3{margin:13px 0 6px}.p2c-services p{font-size:14px;color:var(--text-muted);min-height:65px}.p2c-services a{color:var(--co);font-weight:800}.p2c-strengths{background:var(--navy-deep);color:#fff}.p2c-strengths>.layout-wide{display:grid;grid-template-columns:repeat(4,1fr);padding-block:28px}.p2c-strengths article{display:flex;gap:14px;padding:10px 24px;border-right:1px solid #3d4b62}.p2c-strengths i{color:var(--co);font-size:28px}.p2c-strengths h3{font-size:16px;margin:0}.p2c-strengths p{font-size:12px;color:#c6d0dd}.p2c-caps{border:1px solid var(--border-light);border-radius:10px;overflow:hidden}.p2c-caps article{min-height:62px;padding:8px 18px;display:grid;grid-template-columns:45px 1fr auto;align-items:center;border-bottom:1px solid var(--border-light)}.p2c-caps i{color:var(--co);font-size:24px}.p2c-caps h3{font-size:15px;margin:0}.p2c-caps p{font-size:12px;color:var(--text-muted);margin:0}.p2c-group{display:grid;grid-template-columns:.75fr 1.25fr;gap:40px;align-items:center;margin-top:48px}.p2c-world{aspect-ratio:16/6;border-radius:12px;overflow:hidden}.p2c-final{background:var(--navy);color:#fff}.p2c-final>.layout-wide{min-height:180px;display:flex;align-items:center;justify-content:space-between}.p2c-final h2{font-size:30px;margin:5px 0}.p2c-final p{margin:0;color:#d6e0ed}
@media(max-width:820px){.p2c-hero-grid,.p2c-about,.p2c-group{grid-template-columns:1fr}.p2c-platform{height:310px}.p2c-services{grid-template-columns:repeat(2,1fr)}.p2c-strengths>.layout-wide{grid-template-columns:1fr 1fr}}
@media(max-width:520px){.p2c-hero>.layout-wide{padding-top:12px}.p2c-crumb{font-size:12px;white-space:nowrap}.p2c-hero-grid{min-height:0;gap:0}.p2c-logo{width:150px;height:80px}.p2c-hero h1{font-size:42px}.p2c-platform{height:245px}.p2c-section{padding:54px 0}.p2c-about h2,.p2c-head h2,.p2c-group h2{font-size:30px}.p2c-features,.p2c-services,.p2c-strengths>.layout-wide{grid-template-columns:1fr}.p2c-services p{min-height:0}.p2c-strengths article{border-right:0;border-bottom:1px solid #3d4b62;padding:18px 8px}.p2c-group{margin-top:36px}.p2c-world{aspect-ratio:16/8}.p2c-final>.layout-wide{min-height:280px;display:block;padding-block:34px}}
.p2c-world{display:block}
