.services-hero{gap:44px}.services-updated{font-size:16px;color:#61738b;margin-top:20px}.services-summary{padding:30px;border:1px solid #dbe5ef;background:#f3f7fc;border-radius:24px}.services-summary>a{display:grid;grid-template-columns:minmax(0,1fr) auto 20px;gap:14px;align-items:center;padding:18px 0;border-bottom:1px solid #dbe5ef;font-size:20px;font-weight:800}.services-summary strong{font-size:32px;line-height:1.2;color:#2862d9}.services-summary small{font-size:16px;margin-left:4px}.services-summary p{font-size:17px;color:#52647d;margin-top:20px}.services-finder{scroll-margin-top:20px;padding:34px;border:1px solid #dbe5ef;border-radius:24px;background:#f9fbff}.services-finder h2{font-size:30px;line-height:1.4;margin-bottom:10px}.services-finder>p{font-size:19px;color:#52647d}.service-controls{margin-top:26px}.service-search label{display:block;font-size:18px;font-weight:800;margin-bottom:10px}.service-search>div{display:flex;gap:10px}.service-search input{flex:1;min-width:0;height:60px;border:1px solid #bfcfe1;border-radius:13px;padding:0 18px;background:#fff;color:#15345d;font:inherit;font-size:20px}.service-search input::placeholder{color:#63778d}.service-search button{padding:10px 20px;border:1px solid #c9d7e7;border-radius:13px;background:#fff;color:#15345d;cursor:pointer;font-size:18px;font-weight:700}.service-search input:focus-visible{outline:3px solid #2862d9;outline-offset:3px}.service-filter-line{display:flex;align-items:flex-start;gap:18px;margin-top:20px}.service-filter-line>span{flex:none;width:58px;padding-top:10px;font-size:18px;font-weight:800}.service-filter{display:flex;flex-wrap:wrap;gap:9px}.service-filter button{border:1px solid #cad8e7;border-radius:12px;padding:10px 17px;font:inherit;font-size:18px;line-height:1.5;font-weight:700;background:#fff;color:#425a78;cursor:pointer}.service-filter button[aria-pressed=true]{background:#15345d;color:#fff;border-color:#15345d}.service-filter button:hover{border-color:#2862d9}.service-filter small{font-size:15px;margin-left:5px;opacity:.85}.services-finder .service-result-count{margin-top:26px;font-size:18px}.service-result-count strong{color:#2862d9;font-size:22px}.service-group{padding:46px 0 20px}.services-group-heading{display:flex;align-items:flex-start;gap:24px;justify-content:space-between;margin-bottom:24px}.services-group-heading .guide-label{margin-bottom:8px}.services-group-heading h2{font-size:32px;line-height:1.4;margin-bottom:10px}.services-group-heading p{font-size:19px;color:#52647d;max-width:780px}.service-group-total{font-size:16px;color:#52647d;flex:none;padding-top:42px}.services-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.service-card{display:flex;flex-direction:column;min-width:0;padding:25px;border:1px solid #dbe5ef;border-radius:19px;background:#fff}.service-card-top{display:flex;gap:12px;align-items:center;justify-content:space-between;margin-bottom:19px}.service-network{font-size:15px;font-weight:700;color:#61738b}.service-badge{display:inline-block;background:#e8f5ed;color:#286141;border-radius:8px;padding:4px 9px;font-size:14px;font-weight:800;flex:none}.service-badge.is-paid{background:#eaf0ff;color:#2857b4}.service-card h3{font-size:23px;line-height:1.45;letter-spacing:-.03em;margin-bottom:12px;overflow-wrap:anywhere}.service-card>p{font-size:18px;line-height:1.7;color:#52647d}.service-card .service-condition{margin-top:14px;padding-top:13px;border-top:1px dashed #dbe5ef;font-size:16px;color:#5b6e85}.service-price{margin-top:auto;padding-top:22px;font-size:24px;font-weight:800;color:#15345d}.service-price small{display:block;font-size:14px;color:#63778d;font-weight:400;margin-top:2px}.service-empty{text-align:center;padding:48px 24px;background:#f3f7fc;border-radius:20px;margin:30px 0}.service-empty h2{font-size:28px}.service-empty p{color:#52647d;margin:12px 0 22px}.services-contact{margin:10px 0 35px}.services-contact .guide-label{color:#b9d2ff}.services-contact .guide-small a{text-decoration:underline;text-underline-offset:4px}.services-sources{padding:26px 0 50px;color:#52647d;font-size:16px}.services-sources h2{font-size:21px;color:#15345d}.services-sources p{margin:8px 0 10px}.services-sources a{display:inline-block;margin:6px 22px 0 0;color:#2862d9;text-decoration:underline;text-underline-offset:4px}#services-page [hidden]{display:none!important}
@media(max-width:1000px){.services-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.services-group-heading{display:block}.service-group-total{display:block;padding-top:12px}}
@media(max-width:600px){.services-summary{padding:24px}.services-finder{padding:24px 18px;border-radius:20px}.services-finder h2{font-size:27px}.services-finder>p{font-size:18px}.service-search input{font-size:18px;padding:0 12px}.service-search button{padding:10px 12px;font-size:16px}.service-filter-line{flex-direction:column;gap:8px}.service-filter-line>span{padding-top:0;width:auto}.service-filter button{font-size:17px;padding:9px 13px}.service-filter small{font-size:14px}.service-filter{gap:8px}.service-group{padding-top:35px}.services-group-heading h2{font-size:28px}.services-group-heading p{font-size:18px}.services-grid{grid-template-columns:minmax(0,1fr);gap:14px}.service-card{padding:23px}.service-card h3{font-size:23px}.service-card .service-condition{font-size:17px}.service-card-top{margin-bottom:15px}.service-price{font-size:25px;padding-top:18px}.services-updated{font-size:15px}.services-contact .guide-actions{flex-direction:column}}

/* Network colors follow the reference service headings. */
[data-service-group="kt"],[data-network-filter="kt"],[data-network-shortcut="kt"]{--network-ink:#155da9;--network-soft:#eef6ff;--network-line:#b8d5f2}
[data-service-group="lg-prepaid"],[data-network-filter="lg-prepaid"],[data-network-shortcut="lg-prepaid"]{--network-ink:#98235f;--network-soft:#fff0f7;--network-line:#efbdd7}
[data-service-group="lg-postpaid"],[data-network-filter="lg-postpaid"],[data-network-shortcut="lg-postpaid"]{--network-ink:#6842a3;--network-soft:#f4effc;--network-line:#d3c0ee}
.service-group .services-group-heading h2,.service-group .guide-label,.service-group .service-network,.service-group .service-card h3,.service-group .service-price,.service-group .guide-inline-link{color:var(--network-ink)}
.services-summary>[data-network-shortcut],.services-summary>[data-network-shortcut] strong{color:var(--network-ink)}
.service-filter button[data-network-filter]:not([data-network-filter="all"]){color:var(--network-ink);border-color:var(--network-line);background:var(--network-soft)}
.service-filter button[data-network-filter]:not([data-network-filter="all"]):hover{border-color:var(--network-ink)}
.service-filter button[data-network-filter]:not([data-network-filter="all"])[aria-pressed="true"]{color:#fff;background:var(--network-ink);border-color:var(--network-ink)}