.konekte-services{--navy:#16213a;--navy2:#22335c;--gold:#c8902a;--goldL:#e7be63;--cream:#f7f4ed;--ink:#1e2230;--grey:#6b7180;--greyL:#9aa0ac;--line:#eae5d8;--green:#1f7a4d;--blue:#3763a8}.konekte-services .wrap{max-width:1000px;margin:0 auto;padding:0 20px}.konekte-services section{padding:50px 0}.konekte-services .svc-hero{text-align:center;background:radial-gradient(70% 60% at 50% -10%,#c8902a1f,#0000 70%);padding:58px 20px 42px}.konekte-services .svc-hero .eyebrow{letter-spacing:1.5px;text-transform:uppercase;color:var(--gold);font-size:13px;font-weight:700}.konekte-services .svc-hero h1{color:var(--navy);letter-spacing:-.5px;max-width:720px;margin:14px auto 12px;font-family:Georgia,serif;font-size:clamp(30px,6vw,44px);line-height:1.12}.konekte-services .svc-hero h1 .ac{color:var(--gold);font-style:italic}.konekte-services .svc-hero p{color:var(--grey);max-width:600px;margin:0 auto 26px;font-size:18px}.konekte-services .hero-cta{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.konekte-services .btn{cursor:pointer;border:none;border-radius:11px;padding:14px 26px;font-size:15px;font-weight:700;text-decoration:none;display:inline-block}.konekte-services .btn-navy{background:var(--navy);color:#fff}.konekte-services .btn-gold{background:var(--gold);color:#fff}.konekte-services .btn-ghost{color:var(--navy);border:1px solid var(--line);background:#fff}.konekte-services .band{text-align:center;color:var(--grey);border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff;padding:14px;font-size:13.5px}.konekte-services .band b{color:var(--navy)}.konekte-services .sec-title{text-align:center;margin-bottom:8px}.konekte-services .sec-title .eyebrow{letter-spacing:1.5px;text-transform:uppercase;color:var(--gold);font-size:12px;font-weight:700}.konekte-services .sec-title h2{color:var(--navy);margin-top:8px;font-family:Georgia,serif;font-size:clamp(26px,5vw,32px)}.konekte-services .sec-sub{text-align:center;color:var(--grey);max-width:560px;margin:0 auto 36px;font-size:16px}.konekte-services .story{flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:40px;display:flex}.konekte-services .story .chip{border:1px solid var(--line);color:var(--navy);background:#fff;border-radius:22px;padding:8px 18px;font-size:13px;font-weight:600}.konekte-services .story .arrow{color:var(--greyL);align-self:center;font-size:14px}.konekte-services .svc-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}@media (max-width:860px){.konekte-services .svc-grid{grid-template-columns:1fr 1fr}}@media (max-width:560px){.konekte-services .svc-grid{grid-template-columns:1fr}}.konekte-services .svc{border:1px solid var(--line);background:#fff;border-radius:16px;flex-direction:column;padding:26px 24px;transition:transform .15s,box-shadow .15s;display:flex;position:relative;box-shadow:0 4px 16px #16213a0d}.konekte-services .svc:hover{transform:translateY(-3px);box-shadow:0 14px 32px #16213a1f}.konekte-services .svc .ico{border-radius:14px;justify-content:center;align-items:center;width:52px;height:52px;margin-bottom:16px;font-size:24px;display:flex}.konekte-services .svc h3{color:var(--navy);margin-bottom:8px;font-size:19px;font-weight:700}.konekte-services .svc .desc{color:var(--grey);margin-bottom:16px;font-size:14px}.konekte-services .svc ul{flex:1;margin-bottom:18px;list-style:none}.konekte-services .svc ul li{color:var(--ink);align-items:flex-start;gap:9px;padding:5px 0;font-size:13.5px;display:flex}.konekte-services .svc ul li:before{content:"✓";color:var(--green);flex-shrink:0;font-weight:700}.konekte-services .svc .price{color:var(--grey);margin-bottom:16px;font-size:13px}.konekte-services .svc .price b{color:var(--navy);font-family:Georgia,serif;font-size:24px;font-weight:700}.konekte-services .svc .price small{color:var(--grey);font-size:13px;font-weight:400}.konekte-services .svc .svc-btn{text-align:center;background:var(--navy);color:#fff;border-radius:10px;padding:12px;font-size:14px;font-weight:600;text-decoration:none;display:block}.konekte-services .svc.feat{border:2px solid var(--gold)}.konekte-services .svc.feat .svc-btn{background:var(--gold)}.konekte-services .svc .tag{background:var(--gold);color:#fff;letter-spacing:.5px;text-transform:uppercase;white-space:nowrap;border-radius:20px;padding:4px 14px;font-size:11px;font-weight:700;position:absolute;top:-11px;left:50%;transform:translate(-50%)}.konekte-services .steps{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:10px;display:grid}@media (max-width:700px){.konekte-services .steps{grid-template-columns:1fr}}.konekte-services .step{text-align:center;padding:10px}.konekte-services .step .n{background:var(--navy);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;margin:0 auto 14px;font-family:Georgia,serif;font-size:20px;font-weight:700;display:flex}.konekte-services .step h4{color:var(--navy);margin-bottom:6px;font-size:16px}.konekte-services .step p{color:var(--grey);font-size:13.5px}.konekte-services .svc-consult{max-width:520px;margin:22px auto 0}.konekte-services .svc-consult .svc{text-align:center;background:linear-gradient(135deg,#faf6ee,#fff);justify-content:center;align-items:center}.konekte-services .svc-consult .spark{margin-bottom:10px;font-size:32px}.konekte-services .svc-consult .svc-btn{width:100%}.konekte-services .aiband{color:#fff;text-align:center;background:linear-gradient(135deg,#16213a,#22335c);border-radius:22px;padding:44px;position:relative;overflow:hidden}.konekte-services .aiband:after{content:"";background:radial-gradient(circle,#c8902a47,#0000 65%);border-radius:50%;width:320px;height:320px;position:absolute;top:-70px;right:-70px}.konekte-services .aiband .eyebrow{letter-spacing:1.5px;text-transform:uppercase;color:var(--goldL);font-size:12px;font-weight:700;position:relative}.konekte-services .aiband h2{margin:10px 0 12px;font-family:Georgia,serif;font-size:clamp(24px,5vw,30px);position:relative}.konekte-services .aiband p{color:#c3cde0;max-width:560px;margin:0 auto 24px;font-size:16px;position:relative}.konekte-services .aiband .btn{position:relative}.konekte-services .final{text-align:center;padding:56px 20px}.konekte-services .final h2{color:var(--navy);margin-bottom:10px;font-family:Georgia,serif;font-size:clamp(24px,5vw,30px)}.konekte-services .final p{color:var(--grey);margin-bottom:24px;font-size:16px}
