.pe-public-page{--navy:#0b1f3a;--deep:#071427;--teal:#15c7c0;--teal2:#0fa8a2;--mist:#f4f7fb;--fog:#dde5ee;--slate:#64748b;--ink:#0d1520;color:var(--ink);background:#fff;font-family:Inter,Poppins,sans-serif}
.pe-nav-solid{position:relative;background:var(--navy,#0b1f3a);border-bottom:1px solid rgba(255,255,255,.08)}
.pe-public-page *{box-sizing:border-box}.pe-public-page h1,.pe-public-page h2,.pe-public-page h3,.pe-public-page h4{color:var(--navy);font-family:Manrope,Outfit,sans-serif}.pe-public-page p{color:var(--slate);line-height:1.75}.pe-public-page a{text-decoration:none}
.pe-page-hero{padding:105px 0 88px;background:var(--navy);color:#fff;position:relative;overflow:hidden}.pe-page-hero:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 82% 20%,rgba(21,199,192,.2),transparent 25%),linear-gradient(rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 1px);background-size:auto,50px 50px,50px 50px}.pe-page-hero .pe-wrap{position:relative}.pe-page-hero h1{max-width:820px;margin:18px 0;color:#fff!important;font-size:clamp(44px,6vw,72px);line-height:1.03;letter-spacing:-.055em}.pe-page-hero p{max-width:680px;color:#aebdd0!important;font-size:17px}.pe-page-hero .pe-eyebrow{color:var(--teal)}
.pe-page-section{padding:96px 0}.pe-page-section.pe-muted{background:var(--mist)}.pe-page-heading{max-width:760px;margin-bottom:42px}.pe-page-heading h2{font-size:clamp(34px,4vw,52px);line-height:1.08;letter-spacing:-.04em}.pe-page-heading p{margin-top:14px}
.pe-card-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.pe-info-card{padding:28px;border:1px solid var(--fog);border-radius:20px;background:#fff}.pe-info-card i{width:44px;height:44px;margin-bottom:22px;border-radius:12px;display:grid;place-items:center;background:#e4faf8;color:var(--teal2)}.pe-info-card h3{font-size:20px;margin-bottom:10px}.pe-info-card p{font-size:14px}
.pe-split{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.pe-network-panel{min-height:440px;padding:38px;border-radius:28px;background:var(--navy);color:#fff;position:relative;overflow:hidden;display:grid;align-content:center}.pe-network-panel:before{content:"";position:absolute;width:330px;height:330px;border:1px solid rgba(21,199,192,.3);border-radius:50%;left:50%;top:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 55px rgba(21,199,192,.05),0 0 0 110px rgba(21,199,192,.03)}.pe-network-panel>*{position:relative}.pe-network-panel strong{font:800 38px Manrope;color:#fff}.pe-network-panel p{color:#9fb0c5}.pe-network-chips{display:flex;flex-wrap:wrap;gap:10px;margin-top:25px}.pe-network-chips span{padding:9px 12px;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:rgba(255,255,255,.05);color:#d6e1ec;font-size:11px}
.pe-value-list{display:grid;gap:18px}.pe-value-list article{padding:22px 0;border-bottom:1px solid var(--fog)}.pe-value-list h3{font-size:21px}.pe-value-list p{font-size:14px;margin-top:7px}
.pe-contact-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:55px}.pe-contact-card{padding:32px;border:1px solid var(--fog);border-radius:22px;background:#fff}.pe-public-page .form--control{width:100%;min-height:52px;padding:13px 15px;border:1px solid #ccd8e5;border-radius:12px;background:#fff;color:var(--ink);outline:none}.pe-public-page .form--control:focus{border-color:var(--teal);box-shadow:0 0 0 4px rgba(21,199,192,.1)}.pe-public-page textarea.form--control{min-height:140px}.pe-public-page label{display:block;margin-bottom:7px;color:#354359;font-size:12px;font-weight:700}
.pe-contact-card .contact-section{padding:0}.pe-contact-card .contact-section>.container{width:100%;padding:0}.pe-contact-card .contact-widget{display:none}.pe-contact-card .contact-form-inner{box-shadow:none!important;padding:0!important}.pe-contact-card .contact-section .col-xl-7{width:100%;margin:0}.pe-contact-card .btn--base{min-height:52px;border:0;border-radius:12px;background:var(--teal);color:var(--deep);font-weight:800}
.pe-faq-list{display:grid;gap:14px}.pe-faq-list details{padding:22px 24px;border:1px solid var(--fog);border-radius:16px;background:#fff}.pe-faq-list summary{cursor:pointer;color:var(--navy);font:700 16px Manrope;list-style:none}.pe-faq-list summary::-webkit-details-marker{display:none}.pe-faq-list details p{margin:14px 0 0;font-size:14px}
.cookie-main-wrapper{border:1px solid rgba(21,199,192,.22)!important;background:#0b1f3a!important}.cookie-main-wrapper p,.cookie-main-wrapper a{color:#dce7f2!important}.cookie-btn{background:#15c7c0!important;color:#071427!important}.cookie-btn-cross{background:transparent!important;border:1px solid #647b94!important;color:#fff!important}
@media(max-width:900px){.pe-card-grid{grid-template-columns:1fr 1fr}.pe-split,.pe-contact-grid{grid-template-columns:1fr}.pe-page-section{padding:76px 0}}
@media(max-width:650px){.pe-page-hero{padding:78px 0 65px}.pe-page-hero h1{font-size:44px}.pe-card-grid{grid-template-columns:1fr}.pe-network-panel{min-height:360px;padding:26px}}
