.fiber-internet,.fiber-internet *,.fiber-internet :after,.fiber-internet :before{box-sizing:border-box}.fiber-internet{background:radial-gradient(ellipse at top right,rgba(89,180,226,.08),transparent 45%),#fff;color:#172b3a;font-family:arboria,Arial,sans-serif;padding:68px 24px 88px}.fiber-internet__inner{margin:0 auto;max-width:1040px;width:100%}.fiber-internet__heading{margin-bottom:30px;max-width:900px}.fiber-internet__heading:before{background:linear-gradient(90deg,#075dcc,#73d7aa);border-radius:4px;content:"";display:block;height:5px;margin-bottom:24px;width:64px}.fiber-internet h1{color:#172b3a;font-size:clamp(36px,4.5vw,56px);font-weight:700;letter-spacing:-1.7px;line-height:1.1;margin:0;text-wrap:balance}.fiber-internet__content{color:#455564;font-size:17px;line-height:1.75;overflow-wrap:anywhere}.fiber-internet__content p{margin:0 0 20px;max-width:900px}.fiber-internet__content h2{border-top:1px solid #e2e9ee;color:#172b3a;font-size:clamp(25px,3vw,32px);font-weight:700;letter-spacing:-.7px;line-height:1.2;margin:44px 0 18px;padding-top:30px;text-wrap:balance}.fiber-internet__content h3{font-size:23px;line-height:1.3;margin:28px 0 12px}.fiber-internet__content h3,.fiber-internet__content strong{color:#172b3a;font-weight:700}.fiber-internet__content a{color:#075dcc;text-underline-offset:4px}.fiber-internet__content ul{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:24px 0 30px;padding:0}.fiber-internet__content ul>li{background:#f7f9fc;border:1px solid #e4ebf0;border-radius:10px;font-size:16px;line-height:1.65;margin:0;padding:22px 22px 22px 48px;position:relative}.fiber-internet__content ul>li:before{color:#168153;content:"✓";font-weight:700;left:21px;position:absolute;top:22px}.fiber-internet__content li>p{margin:0}.fiber-internet__actions{margin-top:28px}.fiber-internet__button{align-items:center;background:#075dcc;border-radius:6px;color:#fff;display:inline-flex;font-size:16px;font-weight:700;gap:28px;justify-content:center;line-height:1.3;max-width:100%;min-height:52px;padding:15px 26px;text-align:center;text-decoration:none;transition:background-color .2s ease}.fiber-internet__button:hover{background:#064aa3;color:#fff;text-decoration:none}.fiber-internet__button span{font-size:21px}.fiber-internet a:focus-visible{outline:3px solid #075dcc;outline-offset:5px}@media (max-width:640px){.fiber-internet{padding:38px 20px 56px}.fiber-internet h1{font-size:36px;letter-spacing:-1px}.fiber-internet__content{font-size:16px;line-height:1.7}.fiber-internet__content h2{font-size:26px;margin-top:32px;padding-top:24px}.fiber-internet__content ul{gap:12px;grid-template-columns:1fr}.fiber-internet__content ul>li{font-size:15px;padding:18px 18px 18px 44px}.fiber-internet__content ul>li:before{left:18px;top:18px}.fiber-internet__button{width:100%}}@media (prefers-reduced-motion:reduce){.fiber-internet__button{transition:none}}