.fiber-comparison,.fiber-comparison *,.fiber-comparison :after,.fiber-comparison :before{box-sizing:border-box}.fiber-comparison{background:#fff;color:#172b3a;font-family:arboria,Arial,sans-serif;font-size:17px;line-height:1.75;padding:60px 24px 80px}.fiber-comparison__inner{margin:0 auto;max-width:1040px;width:100%}.fiber-comparison__header{margin-bottom:30px}.fiber-comparison__header:before{background:linear-gradient(90deg,#075dcc,#73d7aa);border-radius:4px;content:"";display:block;height:5px;margin-bottom:24px;width:64px}.fiber-comparison h1{color:#172b3a;font-size:clamp(36px,4.5vw,52px);font-weight:700;letter-spacing:-1.5px;line-height:1.12;margin:0;max-width:900px;text-wrap:balance}.fiber-comparison__content{color:#455564;overflow-wrap:anywhere}.fiber-comparison__content p{margin:0 0 22px;max-width:940px}.fiber-comparison__content h2{border-top:1px solid #e1e8ee;color:#172b3a;font-size:clamp(25px,3vw,31px);font-weight:700;letter-spacing:-.6px;line-height:1.25;margin:40px 0 20px;padding-top:28px}.fiber-comparison__content strong{color:#172b3a;font-weight:700}.fiber-comparison__content a{color:#075dcc;text-underline-offset:4px}.fiber-comparison__content ul{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:24px 0 30px;padding:0}.fiber-comparison__content ul>li{background:#f7f9fc;border:1px solid #e2e9ef;border-radius:10px;font-size:16px;line-height:1.65;margin:0;padding:22px 22px 22px 46px;position:relative}.fiber-comparison__content ul>li:before{color:#168153;content:"✓";font-weight:700;left:19px;position:absolute;top:22px}.fiber-comparison__content li p{margin:0}.fiber-comparison__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;margin-top:12px;max-width:100%;min-height:52px;padding:15px 26px;text-align:center;text-decoration:none;transition:background-color .2s ease}.fiber-comparison__button:hover{background:#064aa3;color:#fff;text-decoration:none}.fiber-comparison__button span{font-size:21px}.fiber-comparison a:focus-visible{outline:3px solid #075dcc;outline-offset:5px}@media (max-width:640px){.fiber-comparison{font-size:16px;line-height:1.7;padding:36px 20px 52px}.fiber-comparison h1{font-size:36px;letter-spacing:-1px}.fiber-comparison__content h2{font-size:25px;margin-top:30px;padding-top:24px}.fiber-comparison__content ul{gap:12px;grid-template-columns:1fr}.fiber-comparison__content ul>li{font-size:15px;padding:18px 18px 18px 42px}.fiber-comparison__content ul>li:before{left:17px;top:18px}.fiber-comparison__button{width:100%}}@media (prefers-reduced-motion:reduce){.fiber-comparison__button{transition:none}}