.pe-telecom{padding-block:48px}.pe-telecom section{margin-top:48px}.pe-tel-hero{display:grid;grid-template-columns:1.05fr 1fr;gap:48px;align-items:center}.pe-tel-hero h1{margin:20px 0 10px}.pe-tel-hero h2{font-size:clamp(24px,3vw,40px);line-height:1.15}.pe-tel-logo{max-width:150px;object-fit:contain}.pe-tel-banner{width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;border-radius:18px}.pe-tel-actions{display:flex;align-items:center;flex-wrap:wrap;gap:24px;margin-top:24px}.pe-tel-nav,.pe-tel-links{display:flex;flex-wrap:wrap;gap:8px 22px;margin:24px 0}.pe-tel-nav a,.pe-tel-links a{display:inline-flex;align-items:center;min-height:44px;text-decoration:none;font-weight:650;border-bottom:1px solid #d8e1e8;color:#12314f}.pe-tel-row{display:flex;justify-content:space-between;gap:30px;align-items:center;padding:25px 0;border-bottom:1px solid #d8e1e8}.pe-tel-row h3{margin:0 0 8px;font-size:24px}.pe-tel-row p{margin:0;max-width:670px}.pe-tel-row>a{min-height:44px;display:flex;align-items:center;white-space:nowrap}.pe-tel-note{padding:18px 22px;background:#edf4f8;border-left:3px solid #007cc4;border-radius:0 8px 8px 0;font-size:15px}.pe-tel-process{padding:0;list-style:none;counter-reset:telstep}.pe-tel-process li{counter-increment:telstep}.pe-tel-process a{display:grid;grid-template-columns:36px 220px 1fr 25px;gap:20px;align-items:center;min-height:80px;padding-block:18px;border-bottom:1px solid #d8e1e8;color:#12314f;text-decoration:none}.pe-tel-process a:before{content:'0' counter(telstep);color:#007cc4;font-weight:750}.pe-tel-form{max-width:960px}.pe-tel-form fieldset{border:0;padding:0;margin:32px 0;display:grid;grid-template-columns:1fr 1fr;gap:22px}.pe-tel-form legend{font-size:25px;font-weight:700;margin-bottom:24px}.pe-tel-field{display:flex;flex-direction:column;gap:8px;min-width:0}.pe-tel-field label{font-size:16px;font-weight:600}.pe-tel-field input,.pe-tel-field select,.pe-tel-field textarea{width:100%;min-width:0;border:1px solid #becdd7;background:white;color:#12314f;border-radius:8px;font:inherit;padding:12px;min-height:48px}.pe-tel-consent{display:flex;align-items:flex-start;gap:12px;margin:24px 0}.pe-tel-consent input{width:22px;height:22px;flex-shrink:0}.pe-tel-form .errors{color:#a51a29}.pe-tel-success{padding:24px;background:#e6f5ec;border-left:3px solid #247b47}.pe-tel-legacy{max-width:1200px!important}.pe-tel-legacy img{max-width:100%}.pe-tel-legacy table{display:block;overflow-x:auto;max-width:100%}.pe-tel-legacy a{overflow-wrap:anywhere}.pe-tel-legacy .sf-wrap,.pe-tel-legacy .af-wrap,.pe-tel-legacy .knd-wrap,.pe-tel-legacy .pt-wrap{max-width:100%}.pe-tel-order-hero{margin-bottom:24px}.pe-tel-order-hero h1{font-size:clamp(26px,4vw,42px)}.pe-tel-order-hero .pe-tel-banner{max-width:600px}.pe-placetel-wrap .pe-steps{gap:6px}.pe-placetel-wrap .pe-step{flex:1;white-space:normal;min-width:100px}.pe-placetel-wrap .pe-btn-row{flex-wrap:wrap}.pe-placetel-wrap input,.pe-placetel-wrap select{font-size:16px;min-height:44px}.pe-placetel-wrap button{min-height:44px}.pe-placetel-wrap img{max-width:100%}.pe-placetel-wrap .pe-legacy-description{overflow-x:auto}.pe-placetel-wrap .pe-row,.pe-placetel-wrap .pe-fg{min-width:0}.pe-placetel-wrap .pe-field-error{outline:2px solid #c32435}.pe-tel-submit-error{background:#fff1f1;color:#9c2535;padding:16px;border-radius:8px;margin:15px 0}
@media(max-width:1024px){.pe-tel-hero{gap:28px}.pe-tel-process a{grid-template-columns:30px 180px 1fr 20px;gap:12px}}
@media(max-width:640px){.pe-telecom{padding-block:30px}.pe-tel-hero{grid-template-columns:1fr;gap:24px}.pe-tel-row{align-items:flex-start;flex-direction:column;gap:12px}.pe-tel-row>a{white-space:normal}.pe-tel-process a{grid-template-columns:26px 1fr 20px}.pe-tel-process a strong{grid-column:2}.pe-tel-process a span:first-of-type{grid-column:2}.pe-tel-process a span:last-child{grid-column:3;grid-row:1/3}.pe-tel-form fieldset{grid-template-columns:1fr}.pe-telecom section{margin-top:32px}.pe-placetel-wrap{padding-inline:16px}.pe-placetel-wrap .pe-row{display:block}.pe-placetel-wrap .pe-steps{flex-wrap:wrap}.pe-tel-legacy .grid,.pe-tel-legacy .ip-grid{grid-template-columns:1fr!important}.pe-tel-nav{gap:4px 14px}}

.pe-tel-legacy .dl-hero h2,.pe-tel-legacy .wb-hero h2,.pe-tel-legacy .vc-hero h2,.pe-tel-legacy .ip-hero h2,.pe-tel-legacy .sp-hero h2,.pe-tel-legacy .hw-hero h2,.pe-tel-legacy .sm-hero h2{color:#fff;font-size:28px;line-height:1.25}.pe-tel-legacy .dl-grid{display:block}.pe-tel-legacy .dl-card{margin:0;padding:22px 0;border:0;border-bottom:1px solid #d8e1e8;border-radius:0;box-shadow:none;transform:none}.pe-tel-legacy .dl-card-body{flex:1;min-width:0}.pe-tel-legacy .dl-card-title{font-size:19px}.pe-tel-legacy .dl-card-desc,.pe-tel-legacy .dl-card-meta{font-size:15px}.pe-tel-legacy .dl-card .dl-btn{min-height:44px;align-items:center}.pe-tel-legacy a{min-height:34px}
