.k-services{background:radial-gradient(ellipse at 15% 10%,#b6f47508,transparent 45%),#0a0f0c;border-block:1px solid #253125;scroll-margin-top:80px}.k-services-heading{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:end;margin-bottom:48px}.k-services-heading .section-title{margin-bottom:0}.k-services-heading .section-title span{color:#b6f475}.k-services-heading .section-lede{margin-top:0;font-size:14px}.k-services-caption{font-size:11px;color:#768d79;margin-bottom:3px}.k-services-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.k-service{display:flex;flex-direction:column;min-width:0;padding:29px 25px 23px;background:linear-gradient(145deg,#151e18,#0e1511);border:1px solid #2f3e31;border-radius:17px;transition:border-color .2s,transform .2s;scroll-margin-top:90px}.k-service:hover,.k-service:focus-within{border-color:#7a9e56;transform:translateY(-3px)}.k-service-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:25px}.k-service-icon{width:49px;height:49px;display:grid;place-items:center;background:#23351d;border:1px solid #405537;border-radius:13px;color:#b6f475}.k-service-icon svg{width:25px;height:25px}.k-service-number{font:500 12px 'Manrope',sans-serif;color:#61745f;letter-spacing:2px}.k-service-category{font-size:8px;font-weight:700;letter-spacing:1.6px;color:#a1b78f;margin:0 0 10px}.k-service h3{font:800 23px/1.25 'Manrope',sans-serif;letter-spacing:-.8px;color:#eef4e9;margin:0 0 15px;min-height:58px}.k-service-description{font-size:12px;line-height:1.85;color:#a0b29c;margin:0 0 22px;min-height:67px}.k-service ul{list-style:none;padding:0;margin:0 0 24px;display:grid;gap:11px}.k-service li{display:flex;align-items:baseline;gap:9px;font-size:11px;line-height:1.65;color:#c0ceba}.k-service li>span{color:#b6f475;font-size:10px;flex-shrink:0}.k-service-example{margin-top:auto;padding:17px 15px;border:1px solid #2e4028;border-left:2px solid #9bcf6c;border-radius:0 8px 8px 0;background:#0c140d}.k-service-example>span{font-size:7px;letter-spacing:1.5px;color:#accc91;font-weight:700}.k-service-example p{font-size:11px;line-height:1.85;color:#a6ba99;margin:9px 0 0}.k-service-note{color:#7f9677;font-size:9px;line-height:1.8;margin:14px 0 23px;min-height:33px}.k-service-cta{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:14px 16px;background:#1e2c1a;border:1px solid #48613a;border-radius:8px;color:#d7edc4;font-size:11px;font-weight:800;margin-top:0;transition:background .2s,color .2s}.k-service-cta:hover{background:#b6f475;color:#11200c}.k-service-cta:focus-visible,.k-services-footer a:focus-visible{outline:3px solid #b6f475;outline-offset:5px}.k-service-cta>span{font-size:17px;color:#b6f475}.k-service-cta:hover>span{color:inherit}.k-services-footer{display:flex;justify-content:space-between;align-items:center;gap:40px;border-top:1px solid #2a3927;padding-top:25px;margin-top:32px}.k-services-footer p{max-width:650px;font-size:11px;line-height:1.9;color:#839a7d;margin:0}.k-services-footer a{font-size:11px;color:#b6f475;white-space:nowrap}.k-services-footer a span{margin-left:15px}
@media(max-width:1050px){.k-services-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.k-service{padding:28px}.k-services-heading{gap:35px}}
@media(max-width:650px){.k-services-heading{grid-template-columns:1fr;gap:22px;margin-bottom:30px}.k-services-heading .section-lede{font-size:13px;margin-bottom:12px}.k-services-grid{grid-template-columns:1fr;gap:20px}.k-service{padding:25px}.k-service h3{min-height:0;font-size:25px;max-width:280px}.k-service-description{min-height:0;font-size:13px}.k-service li{font-size:12px}.k-service-example p{font-size:12px}.k-service-note{font-size:10px;min-height:0}.k-service-cta{font-size:12px}.k-services-footer{align-items:start;flex-direction:column;gap:20px}.k-services-footer p{font-size:11px}}
@media(prefers-reduced-motion:reduce){.k-service,.k-service-cta{transition:none}.k-service:hover,.k-service:focus-within{transform:none}}

.k-service-details{font-size:11px;color:#b6f475;display:flex;justify-content:space-between;margin:0 0 17px}.k-service-details:focus-visible{outline:3px solid #b6f475;outline-offset:4px}.detail-main{max-width:1160px}.detail-hero{display:grid;grid-template-columns:1.15fr .85fr;align-items:center;gap:55px;margin-bottom:55px}.detail-hero h1{font-size:clamp(38px,4.6vw,60px);letter-spacing:-2.8px}.detail-hero .bill-intro{max-width:550px}.detail-example{border-color:#4b6538}.detail-example>p{font-size:14px;line-height:1.9}.detail-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:28px}.detail-columns{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:24px 0}.detail-list{padding-left:18px;color:#b5c8a8;font-size:13px;line-height:1.9;display:grid;gap:10px}.detail-workflow{padding:35px 0}.detail-workflow>h2{font-size:30px;margin:15px 0 30px}.detail-workflow ol{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:28px;padding:0}.detail-workflow li{border-top:1px solid #3c532f;padding-top:21px}.detail-workflow li>span{font-size:11px;color:#b6f475}.detail-workflow li>p{font-size:13px;line-height:1.9}.k-contact{text-align:center;background:radial-gradient(ellipse at 50% 60%,#b6f4710c,transparent 65%);scroll-margin-top:90px}.k-contact .section-lede{margin-inline:auto}.k-contact .detail-actions{justify-content:center}.navlinks{gap:20px}.bill-header nav{gap:20px}.bill-form #problem-help{margin:-8px 0 0}
@media(max-width:1050px){.navlinks{gap:13px;font-size:12px}.nav{gap:16px}.detail-hero{gap:25px}}
@media(max-width:730px){.nav{height:auto;min-height:66px;flex-wrap:wrap;gap:10px;padding:14px 0 8px}.navlinks{display:flex;order:3;flex:0 0 100%;min-width:0;overflow-x:auto;white-space:nowrap;gap:22px;padding:7px 0}.nav-right{margin-left:auto}.bill-header{height:auto;min-height:78px;flex-wrap:wrap;padding-block:17px;gap:15px}.bill-header nav{order:3;flex:0 0 100%;justify-content:space-between;font-size:12px}.bill-header nav a:last-child{display:inline}.detail-hero,.detail-columns{grid-template-columns:1fr;gap:24px}.detail-hero{margin-bottom:30px}.detail-hero h1{font-size:42px}.detail-workflow ol{grid-template-columns:1fr;gap:20px}.detail-workflow>h2{font-size:25px}.detail-actions a{font-size:11px}.k-services,.k-service{scroll-margin-top:125px}}
