.svc-hero{position:relative;overflow:hidden;padding:calc(var(--nav-h,76px) + 3.2rem) 0 4rem;background:radial-gradient(ellipse 70% 55% at 12% 20%,rgba(26,124,255,0.28),transparent 55%),radial-gradient(ellipse 55% 45% at 88% 18%,rgba(74,163,255,0.18),transparent 50%),linear-gradient(165deg,#eef6ff 0%,#ffffff 48%,#f3f8ff 100%)}[data-theme="dark"] .svc-hero{background:radial-gradient(ellipse 70% 55% at 12% 20%,rgba(26,124,255,0.38),transparent 55%),linear-gradient(165deg,#070d18 0%,#0b1220 55%,#0e172a 100%)}.svc-hero-bg{position:absolute;inset:0;pointer-events:none}.svc-hero .orb{position:absolute;border-radius:40% 60% 70% 30% / 40% 50% 60% 50%;background:linear-gradient(135deg,rgba(26,124,255,.18),rgba(74,163,255,.08));animation:svcFloat 16s ease-in-out infinite}.svc-hero .o1{width:220px;height:220px;top:12%;left:5%}.svc-hero .o2{width:150px;height:150px;top:50%;right:8%;animation-delay:-5s}.svc-hero .o3{width:90px;height:90px;bottom:14%;left:40%;animation-delay:-9s;border-radius:22px}@keyframes svcFloat{0%,100%{transform:translateY(0) rotate(0)}50%{transform:translateY(-18px) rotate(6deg)}}.svc-hero-inner{position:relative;z-index:2;max-width:920px}.svc-hero-title{font-size:clamp(2.1rem,5vw,3.5rem);font-weight:800;letter-spacing:-0.045em;line-height:1.08;margin:.4rem 0 1rem}.svc-hero-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.5rem}.svc-hero-btn-primary{background:linear-gradient(135deg,#2563eb 0%,#4f46e5 50%,#06b6d4 100%) !important;box-shadow:0 8px 24px -4px rgba(37,99,235,0.45);border:1px solid rgba(255,255,255,0.22) !important;color:#ffffff !important;font-weight:750;transition:all 0.25s cubic-bezier(0.16,1,0.3,1)}.svc-hero-btn-primary:hover{transform:translateY(-2px);box-shadow:0 14px 32px -4px rgba(37,99,235,0.65),0 0 20px rgba(6,182,212,0.35)}.svc-hero-btn-wa{background:linear-gradient(135deg,rgba(16,185,129,0.95) 0%,rgba(5,150,105,0.95) 100%) !important;color:#ffffff !important;border:1px solid rgba(255,255,255,0.25) !important;box-shadow:0 8px 20px -4px rgba(16,185,129,0.4);font-weight:750;transition:all 0.25s ease}.svc-hero-btn-wa:hover{transform:translateY(-2px);box-shadow:0 12px 28px -4px rgba(16,185,129,0.65)}.svc-hero-btn-call{background:rgba(15,23,42,0.65) !important;border:1px solid rgba(56,189,248,0.3) !important;color:#f8fafc !important;box-shadow:0 6px 18px rgba(0,0,0,0.25);font-weight:700;transition:all 0.25s ease}.svc-hero-btn-call:hover{transform:translateY(-2px);background:rgba(30,41,59,0.85) !important;border-color:#38bdf8 !important;box-shadow:0 10px 24px -4px rgba(56,189,248,0.25)}[data-theme="light"] .svc-hero-btn-call{background:#ffffff !important;color:#0f172a !important;border-color:rgba(37,99,235,0.25) !important}.svc-trust-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;margin-top:2.25rem;padding:1.2rem 1.4rem;border-radius:20px;background:rgba(255,255,255,0.72);border:1px solid rgba(26,124,255,0.14);backdrop-filter:blur(14px);box-shadow:0 10px 30px rgba(15,23,42,0.05)}[data-theme="dark"] .svc-trust-strip{background:rgba(17,26,46,0.78);border-color:rgba(255,255,255,0.09);box-shadow:0 12px 36px rgba(0,0,0,0.4)}.svc-trust-item{text-align:left}.svc-trust-num{font-family:var(--font-display,'Space Grotesk',sans-serif);font-size:clamp(1.35rem,2.2vw,1.85rem);font-weight:800;letter-spacing:-0.03em;line-height:1.1;background:linear-gradient(135deg,#0b5fff 0%,#06b6d4 100%);-webkit-background-clip:text;background-clip:text;color:transparent}[data-theme="dark"] .svc-trust-num{background:linear-gradient(135deg,#38bdf8 0%,#818cf8 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.svc-trust-label{font-size:0.78rem;font-weight:550;color:var(--jt-muted,#64748b);margin-top:0.25rem;line-height:1.35}[data-theme="dark"] .svc-trust-label{color:#94a3b8}.svc-toolbar{display:flex;flex-direction:column;gap:1.15rem;margin-bottom:2.25rem}.svc-search-wrap{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.svc-search-box{position:relative;flex:1;min-width:260px;max-width:520px}.svc-search-box i{position:absolute;left:1rem;top:50%;transform:translateY(-50%);color:var(--jt-muted,#64748b);font-size:1.05rem;pointer-events:none}.svc-search-input{width:100%;min-height:48px;padding:0.7rem 1rem 0.7rem 2.75rem;border-radius:999px;border:1px solid rgba(26,124,255,0.2);background:rgba(255,255,255,0.85);backdrop-filter:blur(12px);color:var(--jt-ink,#0f172a);font-size:0.93rem;box-shadow:0 4px 14px rgba(15,23,42,0.04);outline:none;transition:border-color 0.2s,box-shadow 0.2s;box-sizing:border-box}[data-theme="dark"] .svc-search-input{background:rgba(15,23,42,0.85);border-color:rgba(255,255,255,0.12);color:#f8fafc}.svc-search-input:focus{border-color:#2563eb;box-shadow:0 0 0 4px rgba(37,99,235,0.18)}.svc-search-stats{font-size:0.88rem;font-weight:600;color:var(--jt-muted,#64748b)}[data-theme="dark"] .svc-search-stats{color:#94a3b8}.svc-cat-filters{display:flex;flex-wrap:wrap;gap:0.5rem}.svc-filter{display:inline-flex;align-items:center;gap:0.45rem;border:1px solid rgba(26,124,255,0.16);background:rgba(255,255,255,0.72);backdrop-filter:blur(10px);border-radius:999px;padding:0.45rem 0.95rem;font-weight:600;font-size:0.86rem;color:var(--jt-ink,#1e293b);cursor:pointer;transition:background 0.25s,color 0.25s,border-color 0.25s,transform 0.25s}[data-theme="dark"] .svc-filter{background:rgba(17,26,46,0.72);border-color:rgba(255,255,255,0.1);color:#e2e8f0}.svc-filter:hover{background:rgba(37,99,235,0.12);border-color:rgba(37,99,235,0.35);color:#2563eb;transform:translateY(-1px)}[data-theme="dark"] .svc-filter:hover{background:rgba(37,99,235,0.2);border-color:rgba(96,165,250,0.35);color:#60a5fa}.svc-filter.active{background:linear-gradient(135deg,#0b5fff 0%,#2563eb 100%);color:#ffffff !important;border-color:transparent;box-shadow:0 4px 14px rgba(11,95,255,0.35);transform:translateY(-1px)}.svc-filter-badge{font-size:0.72rem;font-weight:700;padding:0.1rem 0.42rem;border-radius:999px;background:rgba(0,0,0,0.08);color:inherit}.svc-filter.active .svc-filter-badge{background:rgba(255,255,255,0.25);color:#fff}.svc-card{display:flex;flex-direction:column;height:100%;padding:1.6rem;border-radius:22px;background:rgba(255,255,255,0.8);border:1px solid rgba(26,124,255,0.1);box-shadow:0 10px 30px rgba(15,23,42,0.04);backdrop-filter:blur(16px);text-decoration:none;color:inherit;transition:transform 0.3s cubic-bezier(0.2,0.8,0.2,1),box-shadow 0.3s,border-color 0.3s;position:relative;overflow:hidden;box-sizing:border-box}[data-theme="dark"] .svc-card{background:rgba(17,26,46,0.76);border-color:rgba(255,255,255,0.08);box-shadow:0 10px 30px rgba(0,0,0,0.4)}.svc-card:hover{transform:translateY(-6px);box-shadow:0 20px 48px rgba(11,95,255,0.14);border-color:rgba(37,99,235,0.4)}[data-theme="dark"] .svc-card:hover{box-shadow:0 20px 50px rgba(0,0,0,0.7);border-color:rgba(59,130,246,0.35)}.svc-card-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.1rem}.svc-card-icon{width:50px;height:50px;border-radius:15px;display:grid;place-items:center;font-size:1.35rem;background:linear-gradient(135deg,rgba(37,99,235,0.15) 0%,rgba(6,182,212,0.12) 100%);color:#2563eb;border:1px solid rgba(37,99,235,0.18);transition:transform 0.3s ease}[data-theme="dark"] .svc-card-icon{background:linear-gradient(135deg,rgba(37,99,235,0.25) 0%,rgba(6,182,212,0.18) 100%);color:#60a5fa;border-color:rgba(255,255,255,0.1)}.svc-card:hover .svc-card-icon{transform:scale(1.08) rotate(3deg)}.svc-cat-tag{font-size:0.72rem;font-weight:700;letter-spacing:0.04em;text-transform:uppercase;color:#2563eb;background:rgba(37,99,235,0.08);padding:0.2rem 0.6rem;border-radius:999px}[data-theme="dark"] .svc-cat-tag{color:#93c5fd;background:rgba(37,99,235,0.18)}.svc-card h2{font-size:1.22rem;font-weight:700;letter-spacing:-0.025em;color:var(--jt-ink,#0f172a);margin:0 0 0.55rem;line-height:1.25}[data-theme="dark"] .svc-card h2{color:#f8fafc}.svc-card p{font-size:0.91rem;line-height:1.6;color:var(--jt-muted,#64748b);margin:0 0 1.15rem;flex:1}[data-theme="dark"] .svc-card p{color:#94a3b8}.svc-tech-tags{display:flex;flex-wrap:wrap;gap:0.35rem;margin-bottom:1.15rem}.svc-tech-pill{font-size:0.72rem;font-weight:600;color:var(--jt-muted,#475569);background:rgba(15,23,42,0.04);border:1px solid rgba(15,23,42,0.06);padding:0.15rem 0.55rem;border-radius:6px}[data-theme="dark"] .svc-tech-pill{color:#cbd5e1;background:rgba(255,255,255,0.06);border-color:rgba(255,255,255,0.08)}.svc-card-foot{display:flex;align-items:center;justify-content:space-between;padding-top:0.85rem;border-top:1px solid rgba(15,23,42,0.06);font-size:0.88rem;font-weight:650;color:#2563eb}[data-theme="dark"] .svc-card-foot{border-top-color:rgba(255,255,255,0.08);color:#60a5fa}.svc-card-foot i{transition:transform 0.25s ease}.svc-card:hover .svc-card-foot i{transform:translateX(4px)}.svc-item.is-hidden{display:none !important}.svc-empty-state{text-align:center;padding:4rem 1.5rem;border-radius:24px;background:rgba(255,255,255,0.6);border:1px dashed rgba(26,124,255,0.25);margin:2rem 0}[data-theme="dark"] .svc-empty-state{background:rgba(17,26,46,0.6);border-color:rgba(255,255,255,0.12)}.svc-empty-state i{font-size:2.5rem;color:var(--jt-muted,#64748b);margin-bottom:0.75rem;display:block}.svc-empty-state h3{font-size:1.3rem;margin-bottom:0.4rem}.svc-empty-state p{color:var(--jt-muted,#64748b);margin-bottom:1.25rem}.svc-capability-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}.svc-cap-card{padding:1.85rem;border-radius:24px;background:rgba(255,255,255,0.8);border:1px solid rgba(26,124,255,0.12);box-shadow:0 12px 36px rgba(15,23,42,0.04);backdrop-filter:blur(14px);display:flex;flex-direction:column;transition:transform 0.3s ease,border-color 0.3s;box-sizing:border-box}[data-theme="dark"] .svc-cap-card{background:rgba(17,26,46,0.78);border-color:rgba(255,255,255,0.09);box-shadow:0 14px 40px rgba(0,0,0,0.4)}.svc-cap-card:hover{transform:translateY(-4px);border-color:rgba(37,99,235,0.35)}.svc-cap-head{display:flex;align-items:center;gap:0.85rem;margin-bottom:1rem}.svc-cap-icon{width:46px;height:46px;border-radius:14px;display:grid;place-items:center;font-size:1.25rem;background:linear-gradient(135deg,rgba(37,99,235,0.15),rgba(124,58,237,0.12));color:#2563eb;flex-shrink:0}[data-theme="dark"] .svc-cap-icon{background:linear-gradient(135deg,rgba(37,99,235,0.25),rgba(124,58,237,0.2));color:#60a5fa}.svc-cap-card h3{font-size:1.25rem;font-weight:700;margin:0;color:var(--jt-ink,#0f172a)}[data-theme="dark"] .svc-cap-card h3{color:#f8fafc}.svc-cap-desc{font-size:0.94rem;line-height:1.65;color:var(--jt-muted,#475569);margin-bottom:1.15rem}[data-theme="dark"] .svc-cap-desc{color:#cbd5e1}.svc-cap-list{list-style:none;padding:0;margin:0 0 1.25rem;display:grid;gap:0.5rem}.svc-cap-list li{display:flex;align-items:flex-start;gap:0.6rem;font-size:0.88rem;color:var(--jt-ink-soft,#334155)}[data-theme="dark"] .svc-cap-list li{color:#cbd5e1}.svc-cap-list li i{color:#10b981;font-size:0.95rem;margin-top:0.15rem;flex-shrink:0}.svc-cap-foot{margin-top:auto;padding-top:1rem;border-top:1px solid rgba(15,23,42,0.06);display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:0.75rem}[data-theme="dark"] .svc-cap-foot{border-top-color:rgba(255,255,255,0.08)}.svc-cap-links{display:flex;flex-wrap:wrap;gap:0.4rem}.svc-cap-links a{font-size:0.8rem;font-weight:600;padding:0.2rem 0.55rem;border-radius:6px;background:rgba(37,99,235,0.08);color:#2563eb}[data-theme="dark"] .svc-cap-links a{background:rgba(37,99,235,0.18);color:#93c5fd}.svc-cap-btn{display:inline-flex;align-items:center;gap:0.35rem;font-weight:700;font-size:0.88rem;color:#2563eb}[data-theme="dark"] .svc-cap-btn{color:#60a5fa}.svc-roadmap-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.25rem}.svc-phase-card{padding:1.6rem;border-radius:20px;background:rgba(255,255,255,0.8);border:1px solid rgba(26,124,255,0.12);backdrop-filter:blur(12px);position:relative;display:flex;flex-direction:column;box-sizing:border-box}[data-theme="dark"] .svc-phase-card{background:rgba(17,26,46,0.78);border-color:rgba(255,255,255,0.08)}.svc-phase-badge{font-size:0.74rem;font-weight:800;letter-spacing:0.05em;text-transform:uppercase;color:#2563eb;background:rgba(37,99,235,0.1);padding:0.2rem 0.6rem;border-radius:999px;width:fit-content;margin-bottom:0.85rem}[data-theme="dark"] .svc-phase-badge{color:#60a5fa;background:rgba(37,99,235,0.2)}.svc-phase-card h3{font-size:1.15rem;font-weight:700;margin:0 0 0.5rem;color:var(--jt-ink,#0f172a)}[data-theme="dark"] .svc-phase-card h3{color:#f8fafc}.svc-phase-card p{font-size:0.88rem;line-height:1.55;color:var(--jt-muted,#64748b);margin-bottom:0.85rem}[data-theme="dark"] .svc-phase-card p{color:#94a3b8}.svc-phase-steps{list-style:none;padding:0;margin:0;font-size:0.82rem;color:var(--jt-muted,#64748b);display:grid;gap:0.35rem}[data-theme="dark"] .svc-phase-steps{color:#cbd5e1}.svc-phase-steps li{display:flex;align-items:center;gap:0.45rem}.svc-phase-steps li::before{content:"•";color:#2563eb;font-weight:bold}.svc-prose{max-width:860px}.svc-prose h2{margin-bottom:.85rem}.svc-prose h3{font-size:1.15rem;font-weight:700;margin:1.35rem 0 .5rem}.svc-prose p{color:var(--jt-muted,#475569);line-height:1.7;margin-bottom:.9rem}.svc-prose a{font-weight:600}.svc-life-card{height:100%;padding:1.25rem 1.3rem;border-radius:18px;background:rgba(255,255,255,.75);border:1px solid rgba(26,124,255,.1);box-sizing:border-box}[data-theme="dark"] .svc-life-card{background:rgba(15,23,42,.72);border-color:rgba(255,255,255,.08)}.svc-life-card h3{font-size:1.05rem;font-weight:700;margin:0 0 .35rem;color:var(--jt-ink,#0f172a)}[data-theme="dark"] .svc-life-card h3{color:#f8fafc}.svc-life-card p{margin:0;font-size:.9rem;color:var(--jt-muted,#64748b);line-height:1.5}[data-theme="dark"] .svc-life-card p{color:#94a3b8}.svc-industry-cloud{display:flex;flex-wrap:wrap;gap:.5rem}.svc-industry-cloud a{text-decoration:none;color:inherit;font-weight:600;font-size:.86rem;padding:.45rem .95rem;border-radius:999px;border:1px solid rgba(26,124,255,.14);background:rgba(255,255,255,.65);transition:background .25s,color .25s,border-color .25s,transform .2s}[data-theme="dark"] .svc-industry-cloud a{background:rgba(15,23,42,.65);border-color:rgba(255,255,255,.1);color:#cbd5e1}.svc-industry-cloud a:hover{background:#0b5fff;color:#fff !important;border-color:#0b5fff;transform:translateY(-2px)}.svc-faq{max-width:860px}.svc-faq-item{border:1px solid rgba(26,124,255,.12);border-radius:16px;background:rgba(255,255,255,.75);margin-bottom:.85rem;padding:0 .35rem;box-shadow:0 4px 16px rgba(15,23,42,0.03);transition:border-color 0.25s,box-shadow 0.25s}[data-theme="dark"] .svc-faq-item{background:rgba(15,23,42,.72);border-color:rgba(255,255,255,.08)}.svc-faq-item:hover{border-color:rgba(37,99,235,0.3)}.svc-faq-item summary{cursor:pointer;font-weight:700;font-size:1.02rem;padding:1.1rem 1.2rem;list-style:none;display:flex;align-items:center;justify-content:space-between;color:var(--jt-ink,#0f172a)}[data-theme="dark"] .svc-faq-item summary{color:#f8fafc}.svc-faq-item summary::-webkit-details-marker{display:none}.svc-faq-item summary::after{content:"+";font-size:1.35rem;font-weight:400;color:#2563eb;transition:transform 0.25s ease}.svc-faq-item[open] summary::after{content:"−";color:#dc2626}.svc-faq-item p{padding:0 1.2rem 1.2rem;margin:0;color:var(--jt-muted,#475569);line-height:1.68;font-size:0.95rem}[data-theme="dark"] .svc-faq-item p{color:#cbd5e1}@media (max-width:1199.98px){.svc-roadmap-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:991.98px){.svc-trust-strip{grid-template-columns:repeat(2,1fr)}.svc-capability-grid{grid-template-columns:1fr}.svc-hero-inner{padding-inline:0}}@media (max-width:767.98px){.svc-hero{padding-bottom:2.5rem}.svc-hero-actions{flex-direction:column;align-items:stretch}.svc-hero-actions .btn-jt{width:100%;justify-content:center;min-height:48px}.svc-search-wrap{flex-direction:column;align-items:stretch}.svc-search-box{max-width:100%}}@media (max-width:575.98px){.svc-trust-strip{grid-template-columns:1fr;gap:0.85rem;padding:1rem}.svc-roadmap-grid{grid-template-columns:1fr}.svc-card{padding:1.3rem}.svc-cap-card{padding:1.35rem}}@media (max-width:480px){.svc-hero-title{font-size:clamp(1.75rem,7.5vw,2.35rem)}}.svc-hero-detail{padding:calc(var(--nav-h,76px) + 2.5rem) 0 3.5rem}.svc-hero-detail .svc-hero-inner{max-width:1240px}.svc-hero-grid{display:grid;grid-template-columns:1.15fr 0.85fr;gap:3rem;align-items:center}.svc-hero-left,.svc-hero-right{min-width:0;max-width:100%}@media (max-width:991.98px){.svc-hero-grid{grid-template-columns:1fr !important;gap:2rem !important}}.svc-badge-pill{display:inline-flex;align-items:center;gap:0.5rem;padding:0.35rem 0.95rem;border-radius:999px;background:rgba(37,99,235,0.08);border:1px solid rgba(37,99,235,0.22);color:#1d4ed8;font-size:0.82rem;font-weight:700;letter-spacing:0.01em;margin-bottom:0.85rem;max-width:100%;flex-wrap:wrap}[data-theme="dark"] .svc-badge-pill{background:rgba(37,99,235,0.18);border-color:rgba(96,165,250,0.3);color:#93c5fd}.svc-badge-dot{width:8px;height:8px;border-radius:50%;background:#10b981;box-shadow:0 0 8px #10b981;animation:svcDotPulse 2s infinite ease-in-out}@keyframes svcDotPulse{0%,100%{transform:scale(1);opacity:1}50%{transform:scale(1.3);opacity:0.6}}.svc-badge-discount{background:linear-gradient(135deg,#ef4444 0%,#dc2626 100%);color:#ffffff;padding:0.12rem 0.5rem;border-radius:999px;font-size:0.72rem;font-weight:800;letter-spacing:0.03em;text-transform:uppercase}.svc-hero-chips{display:flex;flex-wrap:wrap;gap:0.55rem;margin:1.35rem 0 1.6rem}.svc-hero-chip{display:inline-flex;align-items:center;gap:0.45rem;padding:0.35rem 0.75rem;border-radius:999px;background:rgba(255,255,255,0.85);border:1px solid rgba(15,23,42,0.08);font-size:0.82rem;font-weight:650;color:var(--jt-ink,#0f172a);box-shadow:0 2px 6px rgba(15,23,42,0.03)}[data-theme="dark"] .svc-hero-chip{background:rgba(17,26,46,0.85);border-color:rgba(255,255,255,0.1);color:#f1f5f9}.svc-hero-chip i{color:#2563eb;font-size:0.92rem}[data-theme="dark"] .svc-hero-chip i{color:#60a5fa}.svc-hero-trust{display:flex;align-items:center;gap:0.85rem;margin-top:1.6rem;flex-wrap:wrap}.svc-trust-stars{color:#f59e0b;font-size:0.95rem;letter-spacing:0.08em}.svc-trust-copy{font-size:0.84rem;font-weight:600;color:var(--jt-muted,#64748b)}[data-theme="dark"] .svc-trust-copy{color:#94a3b8}.svc-mockup-wrap{position:relative;perspective:1000px;padding:4.25rem 1.25rem 6rem;margin:0 auto;max-width:580px}.svc-mockup-frame{position:relative;background:#090e1a;border:1.5px solid rgba(255,255,255,0.12);border-radius:20px;overflow:hidden;box-shadow:0 24px 60px -12px rgba(2,6,23,0.85),0 0 50px -10px rgba(56,189,248,0.22),inset 0 1px 0 rgba(255,255,255,0.12);transition:transform 0.4s cubic-bezier(0.16,1,0.3,1),box-shadow 0.4s ease}.svc-mockup-frame:hover{transform:translateY(-4px);box-shadow:0 32px 70px -10px rgba(2,6,23,0.95),0 0 45px rgba(6,182,212,0.3)}.svc-browser-bar{display:flex;align-items:center;justify-content:space-between;gap:0.85rem;padding:0.8rem 1.15rem;background:#050811;border-bottom:1px solid rgba(255,255,255,0.08)}.svc-browser-dots{display:flex;gap:6px;flex-shrink:0}.svc-browser-dot{width:10px;height:10px;border-radius:50%;display:block}.svc-browser-dot.d-red{background:#ff5f56;box-shadow:0 0 6px rgba(255,95,86,0.6)}.svc-browser-dot.d-yellow{background:#ffbd2e;box-shadow:0 0 6px rgba(255,189,46,0.6)}.svc-browser-dot.d-green{background:#27c93f;box-shadow:0 0 6px rgba(39,201,63,0.6)}.svc-browser-url{flex:1;min-width:0;max-width:320px;background:rgba(255,255,255,0.05);border:1px solid rgba(255,255,255,0.09);border-radius:999px;padding:0.32rem 0.85rem;font-size:0.74rem;color:#94a3b8;display:flex;align-items:center;gap:0.45rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.svc-browser-url span{display:block;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.svc-browser-url i{color:#10b981;flex-shrink:0}.svc-browser-status{display:inline-flex;align-items:center;gap:0.35rem;font-size:0.65rem;font-weight:750;letter-spacing:0.06em;color:#34d399;background:rgba(16,185,129,0.12);border:1px solid rgba(16,185,129,0.28);padding:0.2rem 0.55rem;border-radius:999px;flex-shrink:0}.svc-status-ping{width:6px;height:6px;border-radius:50%;background:#10b981;box-shadow:0 0 6px #10b981;animation:svcStatusPing 1.8s infinite ease-in-out}@keyframes svcStatusPing{0%,100%{opacity:1;transform:scale(1)}50%{opacity:0.4;transform:scale(0.85)}}.svc-mockup-inner{padding:1.6rem 1.45rem 2.2rem;background:radial-gradient(ellipse 90% 60% at 50% 0%,rgba(14,165,233,0.18) 0%,transparent 70%),radial-gradient(circle at 85% 85%,rgba(16,185,129,0.14) 0%,transparent 60%),#0b1324;color:#ffffff;position:relative}.svc-mockup-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.35rem;gap:0.75rem;flex-wrap:wrap}.svc-mockup-title{display:flex;align-items:center;gap:0.55rem;font-size:0.90rem;font-weight:750;color:#f8fafc;letter-spacing:-0.01em}.svc-mockup-badge{display:inline-flex;align-items:center;gap:0.45rem;font-size:0.70rem;font-weight:750;background:rgba(16,185,129,0.16);border:1px solid rgba(16,185,129,0.45);color:#34d399;padding:0.22rem 0.65rem;border-radius:999px;text-transform:uppercase;letter-spacing:0.05em;box-shadow:0 0 16px rgba(16,185,129,0.2)}.svc-pulse-indicator{width:6px;height:6px;border-radius:50%;background:#34d399;box-shadow:0 0 8px #34d399;animation:svcPulseIndicator 1.6s infinite ease-in-out}@keyframes svcPulseIndicator{0%,100%{transform:scale(1);opacity:1}50%{transform:scale(1.35);opacity:0.5}}.svc-vitals-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:0.75rem;margin-bottom:1.45rem}.svc-vital-dial{display:flex;flex-direction:column;align-items:center;text-align:center;gap:0.5rem;background:linear-gradient(180deg,rgba(255,255,255,0.05) 0%,rgba(255,255,255,0.02) 100%);border:1px solid rgba(255,255,255,0.09);border-radius:16px;padding:0.95rem 0.4rem 0.85rem;box-shadow:0 4px 20px rgba(0,0,0,0.25);backdrop-filter:blur(8px);transition:transform 0.25s cubic-bezier(0.16,1,0.3,1),border-color 0.25s ease,box-shadow 0.25s ease;min-width:0}.svc-vital-dial:hover{transform:translateY(-3px);border-color:rgba(56,189,248,0.45);background:linear-gradient(180deg,rgba(255,255,255,0.08) 0%,rgba(255,255,255,0.03) 100%);box-shadow:0 12px 28px -5px rgba(0,0,0,0.45),0 0 20px rgba(16,185,129,0.25)}.svc-dial-circle{width:66px;height:66px;min-width:66px;min-height:66px;border-radius:50%;position:relative;display:flex !important;flex-direction:row !important;align-items:center !important;justify-content:center !important;background:radial-gradient(circle at 50% 30%,rgba(16,185,129,0.18) 0%,rgba(11,19,36,0.9) 75%);border:2.5px solid #10b981;box-shadow:0 0 18px rgba(16,185,129,0.35),inset 0 0 10px rgba(16,185,129,0.15);color:#34d399;font-family:var(--font-display,'Space Grotesk',system-ui,sans-serif);font-weight:800;white-space:nowrap !important;word-break:keep-all !important;overflow-wrap:normal !important;word-wrap:normal !important;hyphens:none !important;flex-wrap:nowrap !important;overflow:visible !important;flex-shrink:0;line-height:1;text-align:center;box-sizing:border-box;padding:0 4px}.svc-dial-circle.dial-norm{font-size:0.98rem;letter-spacing:-0.02em}.svc-dial-circle.dial-med{font-size:0.82rem;letter-spacing:-0.025em;font-weight:800}.svc-dial-circle.dial-5char{font-size:0.65rem !important;letter-spacing:-0.05em !important;font-weight:800}.svc-dial-circle.dial-compact{font-size:0.58rem !important;letter-spacing:-0.05em !important;font-weight:800}.svc-dial-value{display:inline-block !important;white-space:nowrap !important;word-break:keep-all !important;overflow-wrap:normal !important;word-wrap:normal !important;hyphens:none !important;overflow:visible !important;line-height:1;font-size:inherit;letter-spacing:inherit}.svc-dial-label{font-size:0.68rem;font-weight:650;color:#94a3b8;letter-spacing:0.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;display:block}.svc-specs-row{display:grid;grid-template-columns:repeat(3,1fr);gap:0.75rem;padding-top:1.15rem;border-top:1px solid rgba(255,255,255,0.09);margin-bottom:0.35rem}.svc-spec-box{background:linear-gradient(180deg,rgba(255,255,255,0.04) 0%,rgba(255,255,255,0.015) 100%);border:1px solid rgba(255,255,255,0.07);border-radius:12px;padding:0.65rem 0.6rem;text-align:center;transition:all 0.2s ease;min-width:0}.svc-spec-box:hover{background:rgba(255,255,255,0.06);border-color:rgba(56,189,248,0.3)}.svc-spec-num{font-family:var(--font-display,'Space Grotesk',system-ui,sans-serif);font-size:1.02rem;font-weight:800;color:#38bdf8;display:block;letter-spacing:-0.02em;text-shadow:0 0 14px rgba(56,189,248,0.35);white-space:nowrap}.svc-spec-lbl{font-size:0.68rem;font-weight:600;color:#94a3b8;display:block;margin-top:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.svc-float-stat{position:absolute;border-radius:16px;padding:0.65rem 1rem;display:inline-flex;align-items:center;gap:0.75rem;box-shadow:0 16px 36px -6px rgba(0,0,0,0.65),0 0 20px rgba(56,189,248,0.22);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);z-index:10;animation:svcFloatSlow 6s ease-in-out infinite alternate;pointer-events:none}.svc-float-stat.stat-speed{top:-18px;right:-16px;background:rgba(15,23,42,0.96);border:1.5px solid rgba(56,189,248,0.45);color:#ffffff;z-index:15}.svc-float-stat.stat-cvr{bottom:-20px;left:-16px;background:rgba(15,23,42,0.96);border:1.5px solid rgba(16,185,129,0.45);color:#ffffff;animation-delay:-3s;z-index:15}.svc-float-icon{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;font-size:1.05rem;flex-shrink:0}.svc-float-icon.speed-icon{background:linear-gradient(135deg,#0284c7 0%,#38bdf8 100%);color:#ffffff;box-shadow:0 0 12px rgba(56,189,248,0.4)}.svc-float-icon.cvr-icon{background:linear-gradient(135deg,#059669 0%,#34d399 100%);color:#ffffff;box-shadow:0 0 12px rgba(16,185,129,0.4)}.svc-float-text{line-height:1.25}.svc-float-text strong{display:block;font-size:0.90rem;font-weight:800;color:#f8fafc;letter-spacing:-0.01em}.svc-float-text span{font-size:0.70rem;font-weight:600;color:#94a3b8}@keyframes svcFloatSlow{0%{transform:translateY(0)}100%{transform:translateY(-8px)}}@media (max-width:576px){.svc-mockup-wrap{padding:3.5rem 0.6rem 4.75rem}.svc-float-stat{padding:0.45rem 0.75rem;gap:0.5rem}.svc-float-stat.stat-speed{top:0.5rem;right:8px;transform:scale(0.9);transform-origin:top right}.svc-float-stat.stat-cvr{bottom:0.6rem;left:8px;transform:scale(0.9);transform-origin:bottom left}.svc-dial-circle{width:52px;height:52px;min-width:52px;min-height:52px;border-width:2px;white-space:nowrap !important;word-break:keep-all !important;overflow-wrap:normal !important;word-wrap:normal !important;hyphens:none !important;flex-wrap:nowrap !important;display:flex !important;flex-direction:row !important;align-items:center !important;justify-content:center !important;padding:0 1px}.svc-dial-circle.dial-norm{font-size:0.85rem}.svc-dial-circle.dial-med{font-size:0.75rem;letter-spacing:-0.025em}.svc-dial-circle.dial-5char{font-size:0.65rem;letter-spacing:-0.04em}.svc-dial-circle.dial-compact{font-size:0.58rem;letter-spacing:-0.045em}}.svc-metrics-ribbon{display:grid;grid-template-columns:repeat(4,1fr);gap:1.25rem;padding:1.6rem 2rem;border-radius:22px;background:rgba(255,255,255,0.85);border:1.5px solid rgba(37,99,235,0.16);backdrop-filter:blur(16px);box-shadow:0 16px 40px -10px rgba(15,23,42,0.08);margin-top:2.5rem}[data-theme="dark"] .svc-metrics-ribbon{background:rgba(15,23,42,0.88);border-color:rgba(255,255,255,0.1);box-shadow:0 20px 48px rgba(0,0,0,0.4)}.svc-metric-box{display:flex;align-items:center;gap:1rem}.svc-metric-icon{width:50px;height:50px;min-width:50px;border-radius:14px;background:linear-gradient(135deg,rgba(37,99,235,0.12),rgba(6,182,212,0.1));color:#2563eb;display:grid;place-items:center;font-size:1.4rem}[data-theme="dark"] .svc-metric-icon{background:linear-gradient(135deg,rgba(37,99,235,0.25),rgba(6,182,212,0.2));color:#38bdf8}.svc-metric-data{line-height:1.2}.svc-metric-value{font-family:var(--font-display,'Space Grotesk',sans-serif);font-size:clamp(1.4rem,2.2vw,1.95rem);font-weight:800;letter-spacing:-0.03em;background:linear-gradient(135deg,#0b5fff 0%,#06b6d4 100%);-webkit-background-clip:text;background-clip:text;color:transparent}[data-theme="dark"] .svc-metric-value{background:linear-gradient(135deg,#38bdf8 0%,#818cf8 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.svc-metric-title{font-size:0.82rem;font-weight:650;color:var(--jt-muted,#64748b);margin-top:0.2rem}[data-theme="dark"] .svc-metric-title{color:#94a3b8}.svc-bento-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}.svc-bento-card{padding:2rem 1.8rem;border-radius:22px;background:rgba(255,255,255,0.85);border:1px solid rgba(26,124,255,0.12);backdrop-filter:blur(12px);box-shadow:0 10px 30px rgba(15,23,42,0.04);transition:transform 0.28s cubic-bezier(0.16,1,0.3,1),box-shadow 0.28s ease,border-color 0.28s ease;display:flex;flex-direction:column;position:relative;overflow:hidden}[data-theme="dark"] .svc-bento-card{background:rgba(17,26,46,0.82);border-color:rgba(255,255,255,0.08);box-shadow:0 12px 36px rgba(0,0,0,0.35)}.svc-bento-card:hover{transform:translateY(-4px);border-color:rgba(37,99,235,0.35);box-shadow:0 20px 48px -10px rgba(37,99,235,0.18)}.svc-bento-header{display:flex;align-items:center;gap:1rem;margin-bottom:1.15rem}.svc-bento-icon{width:48px;height:48px;border-radius:14px;display:grid;place-items:center;font-size:1.35rem;flex-shrink:0}.bento-icon-blue{background:linear-gradient(135deg,#0b5fff 0%,#2563eb 100%);color:#ffffff}.bento-icon-cyan{background:linear-gradient(135deg,#0284c7 0%,#06b6d4 100%);color:#ffffff}.bento-icon-purple{background:linear-gradient(135deg,#7c3aed 0%,#a855f7 100%);color:#ffffff}.bento-icon-emerald{background:linear-gradient(135deg,#059669 0%,#10b981 100%);color:#ffffff}.svc-bento-card h3{font-size:1.22rem;font-weight:750;margin:0;color:var(--jt-ink,#0f172a)}[data-theme="dark"] .svc-bento-card h3{color:#f8fafc}.svc-bento-card p{font-size:0.94rem;line-height:1.65;color:var(--jt-muted,#475569);margin-bottom:1.25rem}[data-theme="dark"] .svc-bento-card p{color:#94a3b8}.svc-bento-list{list-style:none;padding:0;margin:auto 0 0 0;display:grid;gap:0.55rem;border-top:1px dashed rgba(15,23,42,0.08);padding-top:1rem}[data-theme="dark"] .svc-bento-list{border-top-color:rgba(255,255,255,0.08)}.svc-bento-list li{display:flex;align-items:center;gap:0.55rem;font-size:0.86rem;font-weight:600;color:var(--jt-ink-soft,#334155)}[data-theme="dark"] .svc-bento-list li{color:#cbd5e1}.svc-bento-list li i{color:#10b981;font-size:0.95rem}.svc-compare-wrap{margin-top:3.5rem}.svc-compare-card{border-radius:22px;background:rgba(255,255,255,0.92);border:1px solid rgba(26,124,255,0.16);backdrop-filter:blur(16px);overflow:hidden;box-shadow:0 18px 48px -10px rgba(15,23,42,0.08)}[data-theme="dark"] .svc-compare-card{background:rgba(17,26,46,0.92);border-color:rgba(255,255,255,0.1);box-shadow:0 24px 56px rgba(0,0,0,0.45)}.svc-compare-table{width:100%;border-collapse:collapse;text-align:left}.svc-compare-table th,.svc-compare-table td{padding:1.15rem 1.4rem;border-bottom:1px solid rgba(15,23,42,0.06);vertical-align:middle}[data-theme="dark"] .svc-compare-table th,[data-theme="dark"] .svc-compare-table td{border-bottom-color:rgba(255,255,255,0.07)}.svc-compare-table thead th{font-size:0.98rem;font-weight:800;letter-spacing:-0.01em;background:rgba(37,99,235,0.04)}[data-theme="dark"] .svc-compare-table thead th{background:rgba(255,255,255,0.03)}.svc-compare-table th.col-feature{width:32%;color:var(--jt-ink,#0f172a)}.svc-compare-table th.col-agency{width:34%;color:var(--jt-muted,#64748b)}.svc-compare-table th.col-jigyasa{width:34%;background:linear-gradient(135deg,rgba(37,99,235,0.12),rgba(6,182,212,0.1));color:#1d4ed8}[data-theme="dark"] .svc-compare-table th.col-jigyasa{background:linear-gradient(135deg,rgba(37,99,235,0.25),rgba(6,182,212,0.18));color:#60a5fa}.svc-compare-table td.cell-feature{font-weight:700;font-size:0.90rem;color:var(--jt-ink,#0f172a)}[data-theme="dark"] .svc-compare-table td.cell-feature{color:#f1f5f9}.svc-compare-table td.cell-agency{font-size:0.88rem;color:var(--jt-muted,#64748b)}[data-theme="dark"] .svc-compare-table td.cell-agency{color:#94a3b8}.svc-compare-table td.cell-jigyasa{font-size:0.90rem;font-weight:700;color:#1d4ed8;background:rgba(37,99,235,0.03)}[data-theme="dark"] .svc-compare-table td.cell-jigyasa{color:#93c5fd;background:rgba(37,99,235,0.08)}.svc-cross{color:#ef4444;margin-right:0.4rem;font-size:1rem}.svc-check{color:#10b981;margin-right:0.4rem;font-size:1.05rem}.svc-tile{height:100%;padding:1.8rem 1.6rem;border-radius:20px;background:rgba(255,255,255,0.82);border:1px solid rgba(26,124,255,0.12);backdrop-filter:blur(12px);box-shadow:0 10px 30px rgba(15,23,42,0.04);transition:all 0.25s cubic-bezier(0.16,1,0.3,1);display:flex;flex-direction:column}[data-theme="dark"] .svc-tile{background:rgba(17,26,46,0.8);border-color:rgba(255,255,255,0.08)}.svc-tile:hover{transform:translateY(-4px);border-color:rgba(37,99,235,0.3);box-shadow:0 18px 40px -8px rgba(37,99,235,0.16)}.svc-tile .icon-orb{width:48px;height:48px;border-radius:14px;background:linear-gradient(135deg,rgba(37,99,235,0.14),rgba(6,182,212,0.12));color:#2563eb;display:grid;place-items:center;font-size:1.35rem;margin-bottom:1.15rem}[data-theme="dark"] .svc-tile .icon-orb{background:linear-gradient(135deg,rgba(37,99,235,0.25),rgba(6,182,212,0.2));color:#60a5fa}.svc-tile h3{font-size:1.15rem;font-weight:750;margin:0 0 0.5rem;color:var(--jt-ink,#0f172a)}[data-theme="dark"] .svc-tile h3{color:#f8fafc}.svc-tile p{font-size:0.90rem;line-height:1.6;color:var(--jt-muted,#475569);margin:0}[data-theme="dark"] .svc-tile p{color:#94a3b8}.svc-feature{height:100%;padding:1.6rem;border-radius:18px;background:rgba(255,255,255,0.85);border:1px solid rgba(26,124,255,0.12);display:flex;gap:1.15rem;align-items:flex-start;transition:all 0.25s ease}[data-theme="dark"] .svc-feature{background:rgba(17,26,46,0.82);border-color:rgba(255,255,255,0.08)}.svc-feature:hover{transform:translateY(-3px);border-color:rgba(37,99,235,0.35);box-shadow:0 12px 32px rgba(37,99,235,0.12)}.svc-feature .icon-orb{width:44px;height:44px;min-width:44px;border-radius:12px;background:linear-gradient(135deg,#2563eb 0%,#4f46e5 100%);color:#ffffff;display:grid;place-items:center;font-size:1.2rem;box-shadow:0 4px 12px rgba(37,99,235,0.3)}.svc-feature h3{font-size:1.08rem;font-weight:750;margin:0 0 0.35rem;color:var(--jt-ink,#0f172a)}[data-theme="dark"] .svc-feature h3{color:#f8fafc}.svc-feature p{font-size:0.88rem;line-height:1.55;color:var(--jt-muted,#475569);margin:0}[data-theme="dark"] .svc-feature p{color:#94a3b8}.svc-process{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem}.svc-process-step{padding:1.65rem 1.45rem;border-radius:20px;background:rgba(255,255,255,0.85);border:1px solid rgba(26,124,255,0.12);box-shadow:0 8px 24px rgba(15,23,42,0.04);position:relative;transition:transform 0.25s ease,border-color 0.25s ease}[data-theme="dark"] .svc-process-step{background:rgba(17,26,46,0.82);border-color:rgba(255,255,255,0.08)}.svc-process-step:hover{transform:translateY(-4px);border-color:rgba(37,99,235,0.35);box-shadow:0 16px 36px rgba(37,99,235,0.14)}.svc-process-step .step-num{width:38px;height:38px;border-radius:12px;background:linear-gradient(135deg,#2563eb 0%,#06b6d4 100%);color:#ffffff;font-family:var(--font-display,'Space Grotesk',sans-serif);font-weight:800;font-size:1.05rem;display:grid;place-items:center;margin-bottom:1rem;box-shadow:0 4px 12px rgba(37,99,235,0.3)}.svc-process-step h3{font-size:1.15rem;font-weight:750;margin:0 0 0.45rem;color:var(--jt-ink,#0f172a)}[data-theme="dark"] .svc-process-step h3{color:#f8fafc}.svc-process-step p{font-size:0.88rem;line-height:1.55;color:var(--jt-muted,#475569);margin:0}[data-theme="dark"] .svc-process-step p{color:#94a3b8}.svc-tech-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(135px,1fr));gap:0.85rem}.svc-tech{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0.6rem;padding:1.15rem 0.85rem;border-radius:16px;background:rgba(255,255,255,0.85);border:1px solid rgba(26,124,255,0.12);text-align:center;transition:all 0.22s ease}[data-theme="dark"] .svc-tech{background:rgba(17,26,46,0.82);border-color:rgba(255,255,255,0.08)}.svc-tech:hover{transform:translateY(-3px) scale(1.03);border-color:#2563eb;box-shadow:0 8px 24px rgba(37,99,235,0.18)}.svc-tech i{font-size:1.75rem;color:#2563eb}[data-theme="dark"] .svc-tech i{color:#60a5fa}.svc-tech span{font-size:0.82rem;font-weight:700;color:var(--jt-ink,#0f172a)}[data-theme="dark"] .svc-tech span{color:#f8fafc}.svc-price{height:100%;padding:2rem 1.8rem;border-radius:22px;background:rgba(255,255,255,0.9);border:1.5px solid rgba(26,124,255,0.14);box-shadow:0 10px 30px rgba(15,23,42,0.05);position:relative;display:flex;flex-direction:column;transition:all 0.28s cubic-bezier(0.16,1,0.3,1)}[data-theme="dark"] .svc-price{background:rgba(17,26,46,0.88);border-color:rgba(255,255,255,0.1)}.svc-price:hover{transform:translateY(-5px);border-color:rgba(37,99,235,0.4);box-shadow:0 20px 48px -10px rgba(37,99,235,0.2)}.svc-price.is-featured{background:rgba(255,255,255,0.98);border:2px solid #2563eb;box-shadow:0 18px 48px rgba(37,99,235,0.24);transform:scale(1.03)}[data-theme="dark"] .svc-price.is-featured{background:rgba(17,26,46,0.98);border-color:#38bdf8;box-shadow:0 20px 52px rgba(56,189,248,0.28)}.svc-price .price-badge{position:absolute;top:-12px;right:1.5rem;background:linear-gradient(135deg,#2563eb 0%,#7c3aed 100%);color:#ffffff;font-size:0.72rem;font-weight:800;text-transform:uppercase;letter-spacing:0.06em;padding:0.25rem 0.85rem;border-radius:999px;box-shadow:0 4px 12px rgba(37,99,235,0.35)}.svc-price h3{font-size:1.35rem;font-weight:800;margin:0 0 0.85rem;color:var(--jt-ink,#0f172a)}[data-theme="dark"] .svc-price h3{color:#f8fafc}.svc-price .price-value{font-family:var(--font-display,'Space Grotesk',sans-serif);font-size:2.1rem;font-weight:800;color:#0b5fff;line-height:1.1}[data-theme="dark"] .svc-price .price-value{color:#38bdf8}.svc-price .price-period{font-size:0.80rem;font-weight:600;color:var(--jt-muted,#64748b);margin-bottom:0.85rem}.svc-price p{font-size:0.90rem;color:var(--jt-muted,#475569);line-height:1.55;margin-bottom:1.25rem}[data-theme="dark"] .svc-price p{color:#94a3b8}.svc-price ul{list-style:none;padding:0;margin:0 0 1.5rem 0;display:grid;gap:0.55rem;border-top:1px dashed rgba(15,23,42,0.08);padding-top:1.15rem}[data-theme="dark"] .svc-price ul{border-top-color:rgba(255,255,255,0.08)}.svc-price ul li{display:flex;align-items:center;gap:0.55rem;font-size:0.88rem;font-weight:600;color:var(--jt-ink-soft,#334155)}[data-theme="dark"] .svc-price ul li{color:#cbd5e1}.svc-price ul li i{color:#10b981;font-size:1rem}.svc-price .btn-jt{margin-top:auto}.svc-accordion .accordion-item{border:1px solid rgba(26,124,255,0.14);border-radius:16px !important;background:rgba(255,255,255,0.85);backdrop-filter:blur(10px);margin-bottom:0.85rem;overflow:hidden;box-shadow:0 4px 14px rgba(15,23,42,0.03);transition:all 0.25s ease}[data-theme="dark"] .svc-accordion .accordion-item{background:rgba(17,26,46,0.82);border-color:rgba(255,255,255,0.08)}.svc-accordion .accordion-item:hover{border-color:rgba(37,99,235,0.3)}.svc-accordion .accordion-button{font-weight:750;font-size:1.05rem;padding:1.25rem 1.4rem;background:transparent;color:var(--jt-ink,#0f172a);box-shadow:none !important}[data-theme="dark"] .svc-accordion .accordion-button{color:#f8fafc}.svc-accordion .accordion-button:not(.collapsed){color:#2563eb;background:rgba(37,99,235,0.04)}[data-theme="dark"] .svc-accordion .accordion-button:not(.collapsed){color:#60a5fa;background:rgba(37,99,235,0.1)}.svc-accordion .accordion-body{padding:0.5rem 1.4rem 1.4rem;font-size:0.94rem;line-height:1.7;color:var(--jt-muted,#475569)}[data-theme="dark"] .svc-accordion .accordion-body{color:#cbd5e1}@media (max-width:991.98px){.svc-hero-grid{grid-template-columns:1fr;gap:2.25rem}.svc-bento-grid{grid-template-columns:1fr}.svc-metrics-ribbon{grid-template-columns:repeat(2,1fr);gap:1rem;padding:1.35rem 1.4rem}.svc-process{grid-template-columns:repeat(2,1fr)}.svc-price.is-featured{transform:none}}@media (max-width:767.98px){.svc-compare-table{display:block;overflow-x:auto}.svc-metrics-ribbon{grid-template-columns:1fr}.svc-process{grid-template-columns:1fr}.svc-vitals-grid{grid-template-columns:repeat(2,1fr)}.svc-float-stat{display:none}}.svc-hero-pill-badge{display:inline-flex;align-items:center;gap:0.6rem;padding:0.4rem 1.1rem;border-radius:999px;background:rgba(37,99,235,0.08);border:1px solid rgba(37,99,235,0.22);color:var(--jt-primary,#2563eb);font-size:0.85rem;font-weight:700;letter-spacing:0.02em;margin-bottom:1.25rem;backdrop-filter:blur(10px)}[data-theme="dark"] .svc-hero-pill-badge{background:rgba(37,99,235,0.16);border-color:rgba(96,165,250,0.3);color:#93c5fd}.svc-pulse-dot{width:8px;height:8px;border-radius:50%;background:#10b981;box-shadow:0 0 0 3px rgba(16,185,129,0.25);animation:pulseDot 2s infinite ease-in-out}.svc-hero-badges-row{display:flex;flex-wrap:wrap;align-items:center;gap:0.65rem 0.95rem;margin-top:1.5rem}.svc-badge-chip{display:inline-flex;align-items:center;gap:0.45rem;font-size:0.82rem;font-weight:650;color:var(--jt-ink-soft,#334155);background:rgba(255,255,255,0.7);border:1px solid rgba(0,0,0,0.08);padding:0.3rem 0.8rem;border-radius:999px;backdrop-filter:blur(8px)}[data-theme="dark"] .svc-badge-chip{background:rgba(17,26,46,0.7);border-color:rgba(255,255,255,0.08);color:#cbd5e1}.svc-hub-card{position:relative;display:flex;flex-direction:column;height:100%;padding:1.85rem 1.75rem;border-radius:24px;background:rgba(255,255,255,0.88);border:1px solid rgba(37,99,235,0.14);box-shadow:0 12px 35px rgba(15,23,42,0.05);backdrop-filter:blur(16px);text-decoration:none;color:inherit;transition:transform 0.35s cubic-bezier(0.16,1,0.3,1),box-shadow 0.35s ease,border-color 0.35s ease;overflow:hidden;box-sizing:border-box}[data-theme="dark"] .svc-hub-card{background:rgba(17,26,46,0.82);border-color:rgba(255,255,255,0.09);box-shadow:0 14px 40px rgba(0,0,0,0.45)}.svc-hub-card::before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#2563eb,#06b6d4);opacity:0.85;transition:opacity 0.3s ease}.svc-hub-card.accent-blue::before{background:linear-gradient(90deg,#2563eb,#38bdf8)}.svc-hub-card.accent-purple::before{background:linear-gradient(90deg,#7c3aed,#c084fc)}.svc-hub-card.accent-emerald::before{background:linear-gradient(90deg,#059669,#34d399)}.svc-hub-card.accent-amber::before{background:linear-gradient(90deg,#d97706,#fbbf24)}.svc-hub-card.accent-indigo::before{background:linear-gradient(90deg,#4f46e5,#818cf8)}.svc-hub-card.accent-cyan::before{background:linear-gradient(90deg,#0891b2,#22d3ee)}.svc-hub-card.accent-violet::before{background:linear-gradient(90deg,#6d28d9,#e879f9)}.svc-hub-card:hover{transform:translateY(-8px);box-shadow:0 24px 60px rgba(37,99,235,0.16);border-color:rgba(37,99,235,0.38)}[data-theme="dark"] .svc-hub-card:hover{box-shadow:0 24px 60px rgba(0,0,0,0.7);border-color:rgba(56,189,248,0.35)}.svc-hub-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.15rem}.svc-hub-icon-wrap{width:52px;height:52px;border-radius:16px;display:grid;place-items:center;font-size:1.4rem;background:linear-gradient(135deg,rgba(37,99,235,0.12),rgba(6,182,212,0.08));color:var(--jt-primary,#2563eb);border:1px solid rgba(37,99,235,0.2);transition:transform 0.3s ease}[data-theme="dark"] .svc-hub-icon-wrap{background:linear-gradient(135deg,rgba(37,99,235,0.22),rgba(6,182,212,0.14));color:#60a5fa;border-color:rgba(255,255,255,0.1)}.svc-hub-card:hover .svc-hub-icon-wrap{transform:scale(1.1) rotate(4deg)}.svc-spec-pill{font-size:0.72rem;font-weight:800;text-transform:uppercase;letter-spacing:0.05em;padding:0.25rem 0.65rem;border-radius:999px;background:rgba(37,99,235,0.08);color:var(--jt-primary,#2563eb);border:1px solid rgba(37,99,235,0.16)}[data-theme="dark"] .svc-spec-pill{background:rgba(37,99,235,0.2);color:#93c5fd;border-color:rgba(147,197,253,0.25)}.svc-hub-title{font-family:var(--font-display,'Space Grotesk',sans-serif);font-size:1.35rem;font-weight:800;letter-spacing:-0.025em;color:var(--jt-ink,#0f172a);margin:0 0 0.5rem;line-height:1.25}[data-theme="dark"] .svc-hub-title{color:#f8fafc}.svc-hub-desc{font-size:0.92rem;line-height:1.6;color:var(--jt-muted,#64748b);margin:0 0 1rem}[data-theme="dark"] .svc-hub-desc{color:#94a3b8}.svc-hub-roi{display:inline-flex;align-items:center;gap:0.45rem;font-size:0.78rem;font-weight:700;padding:0.3rem 0.75rem;border-radius:8px;background:rgba(16,185,129,0.09);color:#059669;border:1px solid rgba(16,185,129,0.2);margin-bottom:1.25rem}[data-theme="dark"] .svc-hub-roi{background:rgba(16,185,129,0.16);color:#34d399;border-color:rgba(52,211,153,0.25)}.svc-deliverables-box{background:rgba(248,250,252,0.75);border:1px solid rgba(226,232,240,0.8);border-radius:14px;padding:0.9rem 1rem;margin-bottom:1.25rem}[data-theme="dark"] .svc-deliverables-box{background:rgba(15,23,42,0.65);border-color:rgba(255,255,255,0.07)}.svc-deliv-label{font-size:0.72rem;font-weight:800;text-transform:uppercase;letter-spacing:0.06em;color:var(--jt-muted,#64748b);margin-bottom:0.5rem}[data-theme="dark"] .svc-deliv-label{color:#94a3b8}.svc-deliv-list{list-style:none;padding:0;margin:0;display:grid;gap:0.4rem}.svc-deliv-list li{display:flex;align-items:flex-start;gap:0.45rem;font-size:0.82rem;font-weight:600;color:var(--jt-ink-soft,#334155);line-height:1.4}[data-theme="dark"] .svc-deliv-list li{color:#cbd5e1}.svc-deliv-list li i{color:#10b981;font-size:0.92rem;margin-top:0.08rem;flex-shrink:0}.svc-tech-strip{display:flex;flex-wrap:wrap;gap:0.35rem;margin-bottom:1.25rem}.svc-tech-chip{font-size:0.72rem;font-weight:650;padding:0.2rem 0.55rem;border-radius:6px;background:rgba(15,23,42,0.04);border:1px solid rgba(15,23,42,0.06);color:var(--jt-muted,#475569)}[data-theme="dark"] .svc-tech-chip{background:rgba(255,255,255,0.06);border-color:rgba(255,255,255,0.08);color:#cbd5e1}.svc-card-bottom{margin-top:auto;padding-top:1rem;border-top:1px solid rgba(15,23,42,0.06);display:flex;align-items:center;justify-content:space-between}[data-theme="dark"] .svc-card-bottom{border-top-color:rgba(255,255,255,0.08)}.svc-card-timeline{display:inline-flex;align-items:center;gap:0.35rem;font-size:0.78rem;font-weight:700;color:var(--jt-muted,#64748b)}[data-theme="dark"] .svc-card-timeline{color:#94a3b8}.svc-card-cta-link{display:inline-flex;align-items:center;gap:0.35rem;font-size:0.88rem;font-weight:750;color:var(--jt-primary,#2563eb);transition:transform 0.2s ease,color 0.2s ease}[data-theme="dark"] .svc-card-cta-link{color:#60a5fa}.svc-hub-card:hover .svc-card-cta-link i{transform:translateX(4px)}.svc-compare-container{overflow-x:auto;border-radius:24px;background:rgba(255,255,255,0.85);border:1px solid rgba(37,99,235,0.14);box-shadow:0 16px 45px rgba(15,23,42,0.06);backdrop-filter:blur(16px)}[data-theme="dark"] .svc-compare-container{background:rgba(17,26,46,0.85);border-color:rgba(255,255,255,0.09);box-shadow:0 16px 45px rgba(0,0,0,0.5)}.svc-compare-tbl{width:100%;border-collapse:collapse;min-width:680px}.svc-compare-tbl th,.svc-compare-tbl td{padding:1.15rem 1.35rem;text-align:left;border-bottom:1px solid rgba(15,23,42,0.06);font-size:0.92rem;vertical-align:middle}[data-theme="dark"] .svc-compare-tbl th,[data-theme="dark"] .svc-compare-tbl td{border-bottom-color:rgba(255,255,255,0.07)}.svc-compare-tbl th{font-family:var(--font-display,'Space Grotesk',sans-serif);font-weight:800;font-size:1.05rem;background:rgba(248,250,252,0.65)}[data-theme="dark"] .svc-compare-tbl th{background:rgba(15,23,42,0.7);color:#f8fafc}.svc-compare-tbl th.col-highlight,.svc-compare-tbl td.col-highlight{background:rgba(37,99,235,0.05);border-left:2px solid rgba(37,99,235,0.25);border-right:2px solid rgba(37,99,235,0.25);font-weight:700;color:var(--jt-ink,#0f172a)}[data-theme="dark"] .svc-compare-tbl th.col-highlight,[data-theme="dark"] .svc-compare-tbl td.col-highlight{background:rgba(37,99,235,0.12);border-color:rgba(96,165,250,0.25);color:#f8fafc}.svc-compare-tbl tr:last-child td{border-bottom:none}.svc-tech-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem}.svc-tech-box{padding:1.5rem;border-radius:20px;background:rgba(255,255,255,0.8);border:1px solid rgba(37,99,235,0.12);backdrop-filter:blur(12px);transition:transform 0.25s ease,border-color 0.25s ease}[data-theme="dark"] .svc-tech-box{background:rgba(17,26,46,0.78);border-color:rgba(255,255,255,0.08)}.svc-tech-box:hover{transform:translateY(-4px);border-color:rgba(37,99,235,0.35)}.svc-tech-box h4{font-size:1.05rem;font-weight:750;margin:0 0 0.85rem;display:flex;align-items:center;gap:0.5rem;color:var(--jt-ink,#0f172a)}[data-theme="dark"] .svc-tech-box h4{color:#f8fafc}.svc-tech-items-wrap{display:flex;flex-wrap:wrap;gap:0.45rem}.svc-tech-item-badge{font-size:0.8rem;font-weight:650;padding:0.3rem 0.65rem;border-radius:8px;background:rgba(37,99,235,0.06);border:1px solid rgba(37,99,235,0.14);color:var(--jt-ink-soft,#334155)}[data-theme="dark"] .svc-tech-item-badge{background:rgba(37,99,235,0.16);border-color:rgba(255,255,255,0.09);color:#cbd5e1}.svc-legal-trust-banner{padding:2rem 2.25rem;border-radius:24px;background:linear-gradient(135deg,rgba(37,99,235,0.05) 0%,rgba(6,182,212,0.04) 100%);border:1px solid rgba(37,99,235,0.18);box-shadow:0 12px 35px rgba(15,23,42,0.04);backdrop-filter:blur(14px)}[data-theme="dark"] .svc-legal-trust-banner{background:linear-gradient(135deg,rgba(37,99,235,0.14) 0%,rgba(6,182,212,0.08) 100%);border-color:rgba(56,189,248,0.22)}@media (max-width:991.98px){.svc-tech-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:767.98px){.svc-tech-grid{grid-template-columns:1fr}.svc-hub-card{padding:1.4rem}.svc-legal-trust-banner{padding:1.5rem}}.clean-svc-section-head{text-align:center;max-width:860px;margin:0 auto 2.75rem;position:relative;z-index:2}.clean-svc-section-head .section-title{font-family:var(--font-display,'Space Grotesk','Outfit',sans-serif);font-size:clamp(2rem,3.8vw,3rem);font-weight:800;line-height:1.18;letter-spacing:-0.03em;color:#f8fafc;max-width:100% !important;margin:0.5rem auto 1.1rem !important;text-align:center;text-wrap:balance}[data-theme="light"] .clean-svc-section-head .section-title{color:#0f172a}.clean-svc-section-head .section-lead{font-size:clamp(1rem,1.25vw,1.12rem);line-height:1.7;color:#94a3b8;max-width:720px;margin:0 auto;text-align:center}[data-theme="light"] .clean-svc-section-head .section-lead{color:#475569}.clean-svc-section-head .eyebrow{display:inline-flex;align-items:center;justify-content:center;gap:0.6rem;font-family:var(--font-display,'Space Grotesk','Outfit',sans-serif);font-size:0.8rem;font-weight:750;letter-spacing:0.12em;text-transform:uppercase;color:#38bdf8;margin-bottom:0.85rem}[data-theme="light"] .clean-svc-section-head .eyebrow{color:#0284c7}.clean-svc-section-head .eyebrow::before{content:"—";color:#38bdf8;font-weight:800;background:none;width:auto;height:auto}#services-grid{position:relative;isolation:isolate}#services-grid::before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:min(850px,92vw);height:380px;background:radial-gradient(circle,rgba(56,189,248,0.12) 0%,rgba(37,99,235,0.05) 50%,transparent 70%);filter:blur(60px);pointer-events:none;z-index:1}.clean-svc-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}@media (max-width:1080px){.clean-svc-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:720px){.clean-svc-grid{grid-template-columns:1fr}}.clean-svc-card{position:relative;display:flex;flex-direction:column;height:100%;padding:1.85rem;border-radius:22px;background:var(--jt-surface,#ffffff);border:1px solid rgba(37,99,235,0.12);box-shadow:0 8px 30px rgba(15,23,42,0.04);backdrop-filter:blur(14px);text-decoration:none;color:inherit;transition:transform 0.28s cubic-bezier(0.16,1,0.3,1),box-shadow 0.28s ease,border-color 0.28s ease;overflow:hidden;box-sizing:border-box}[data-theme="dark"] .clean-svc-card{background:rgba(17,26,46,0.85);border-color:rgba(255,255,255,0.08);box-shadow:0 10px 32px rgba(0,0,0,0.45)}.clean-svc-card:hover{transform:translateY(-6px);box-shadow:0 20px 48px rgba(37,99,235,0.12);border-color:rgba(37,99,235,0.38)}[data-theme="dark"] .clean-svc-card:hover{box-shadow:0 20px 50px rgba(0,0,0,0.7);border-color:rgba(56,189,248,0.35)}.clean-svc-media{position:relative;width:100%;aspect-ratio:16 / 10;border-radius:14px;overflow:hidden;margin-bottom:1.25rem;background:#080F24;border:1px solid rgba(255,255,255,0.08);box-shadow:0 6px 20px rgba(0,0,0,0.35);display:block}.clean-svc-media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 0.45s cubic-bezier(0.16,1,0.3,1)}.clean-svc-card:hover .clean-svc-media img{transform:scale(1.04)}.clean-svc-card:hover .clean-svc-media{border-color:rgba(56,189,248,0.35);box-shadow:0 10px 28px rgba(56,189,248,0.16)}.clean-svc-card-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.25rem}.clean-svc-icon{width:52px;height:52px;border-radius:15px;display:grid;place-items:center;font-size:1.4rem;transition:transform 0.3s ease}.clean-svc-card:hover .clean-svc-icon{transform:scale(1.1) rotate(3deg)}.icon-web{background:rgba(37,99,235,0.1);color:#2563eb;border:1px solid rgba(37,99,235,0.18)}.icon-software{background:rgba(124,58,237,0.1);color:#7c3aed;border:1px solid rgba(124,58,237,0.18)}.icon-mobile{background:rgba(16,185,129,0.1);color:#059669;border:1px solid rgba(16,185,129,0.18)}.icon-crm{background:rgba(217,119,6,0.1);color:#d97706;border:1px solid rgba(217,119,6,0.18)}.icon-erp{background:rgba(79,70,229,0.1);color:#4f46e5;border:1px solid rgba(79,70,229,0.18)}.icon-seo{background:rgba(8,145,178,0.1);color:#0891b2;border:1px solid rgba(8,145,178,0.18)}.icon-ai{background:rgba(147,51,234,0.1);color:#9333ea;border:1px solid rgba(147,51,234,0.18)}[data-theme="dark"] .icon-web{color:#60a5fa;border-color:rgba(96,165,250,0.25)}[data-theme="dark"] .icon-software{color:#a78bfa;border-color:rgba(167,139,250,0.25)}[data-theme="dark"] .icon-mobile{color:#34d399;border-color:rgba(52,211,153,0.25)}[data-theme="dark"] .icon-crm{color:#fbbf24;border-color:rgba(251,191,36,0.25)}[data-theme="dark"] .icon-erp{color:#818cf8;border-color:rgba(129,140,248,0.25)}[data-theme="dark"] .icon-seo{color:#22d3ee;border-color:rgba(34,211,238,0.25)}[data-theme="dark"] .icon-ai{color:#c084fc;border-color:rgba(192,132,252,0.25)}.clean-svc-cat-tag{font-size:0.74rem;font-weight:750;padding:0.25rem 0.65rem;border-radius:999px;background:rgba(37,99,235,0.07);color:var(--jt-primary,#2563eb);border:1px solid rgba(37,99,235,0.14)}[data-theme="dark"] .clean-svc-cat-tag{background:rgba(37,99,235,0.18);color:#93c5fd;border-color:rgba(147,197,253,0.2)}.clean-svc-title{font-family:var(--font-display,'Space Grotesk',sans-serif);font-size:1.35rem;font-weight:800;letter-spacing:-0.025em;color:var(--jt-ink,#0f172a);margin:0 0 0.5rem;line-height:1.25}[data-theme="dark"] .clean-svc-title{color:#f8fafc}.clean-svc-desc{font-size:0.92rem;line-height:1.55;color:var(--jt-muted,#64748b);margin:0 0 1.15rem}[data-theme="dark"] .clean-svc-desc{color:#94a3b8}.clean-svc-bullets{list-style:none;padding:0;margin:0 0 1.35rem;display:flex;flex-direction:column;gap:0.55rem}.clean-svc-bullets li{display:flex;align-items:center;gap:0.55rem;font-size:0.86rem;font-weight:600;color:var(--jt-ink-soft,#334155)}[data-theme="dark"] .clean-svc-bullets li{color:#cbd5e1}.clean-svc-bullets li i{color:#10b981;font-size:1.05rem;flex-shrink:0}.clean-svc-foot{margin-top:auto;padding-top:1.1rem;border-top:1px solid rgba(15,23,42,0.06);display:flex;align-items:center;justify-content:space-between}[data-theme="dark"] .clean-svc-foot{border-top-color:rgba(255,255,255,0.07)}.clean-svc-time{font-size:0.8rem;font-weight:700;color:var(--jt-muted,#64748b);display:flex;align-items:center;gap:0.35rem}[data-theme="dark"] .clean-svc-time{color:#94a3b8}.clean-svc-link{font-size:0.88rem;font-weight:750;color:var(--jt-primary,#2563eb);display:inline-flex;align-items:center;gap:0.35rem;transition:transform 0.2s ease}[data-theme="dark"] .clean-svc-link{color:#60a5fa}.clean-svc-card:hover .clean-svc-link i{transform:translateX(4px)}.clean-process-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.25rem}@media (max-width:991.98px){.clean-process-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:575.98px){.clean-process-grid{grid-template-columns:1fr}}.clean-step-card{padding:1.75rem 1.5rem;border-radius:20px;background:var(--jt-surface,#ffffff);border:1px solid rgba(37,99,235,0.12);box-shadow:0 8px 24px rgba(15,23,42,0.04);position:relative;display:flex;flex-direction:column}[data-theme="dark"] .clean-step-card{background:rgba(17,26,46,0.8);border-color:rgba(255,255,255,0.08)}.clean-step-num{font-family:var(--font-display,'Space Grotesk',sans-serif);font-size:1.8rem;font-weight:800;color:var(--jt-primary,#2563eb);opacity:0.35;line-height:1;margin-bottom:0.75rem}.clean-step-card h3{font-size:1.15rem;font-weight:750;margin:0 0 0.45rem;color:var(--jt-ink,#0f172a)}[data-theme="dark"] .clean-step-card h3{color:#f8fafc}.clean-step-card p{font-size:0.88rem;line-height:1.55;color:var(--jt-muted,#64748b);margin:0}[data-theme="dark"] .clean-step-card p{color:#94a3b8}.clean-why-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.25rem}@media (max-width:767.98px){.clean-why-grid{grid-template-columns:1fr}}.clean-why-card{padding:1.85rem;border-radius:20px;background:var(--jt-surface,#ffffff);border:1px solid rgba(37,99,235,0.12);box-shadow:0 8px 24px rgba(15,23,42,0.04);display:flex;gap:1.2rem;align-items:flex-start}[data-theme="dark"] .clean-why-card{background:rgba(17,26,46,0.8);border-color:rgba(255,255,255,0.08)}.clean-why-icon{width:48px;height:48px;border-radius:14px;display:grid;place-items:center;font-size:1.35rem;background:rgba(37,99,235,0.09);color:var(--jt-primary,#2563eb);flex-shrink:0}[data-theme="dark"] .clean-why-icon{background:rgba(37,99,235,0.2);color:#60a5fa}.clean-why-body h3{font-size:1.15rem;font-weight:750;margin:0 0 0.35rem;color:var(--jt-ink,#0f172a)}[data-theme="dark"] .clean-why-body h3{color:#f8fafc}.clean-why-body p{font-size:0.9rem;line-height:1.6;color:var(--jt-muted,#64748b);margin:0}[data-theme="dark"] .clean-why-body p{color:#94a3b8}.clean-svc-card::before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#2563eb 0%,#06b6d4 50%,#7c3aed 100%);opacity:0.25;transition:opacity 0.3s ease}.clean-svc-card:hover::before{opacity:1}.clean-step-card{transition:transform 0.28s cubic-bezier(0.16,1,0.3,1),box-shadow 0.28s ease,border-color 0.28s ease}.clean-step-card:hover{transform:translateY(-4px);border-color:rgba(37,99,235,0.35);box-shadow:0 14px 36px rgba(37,99,235,0.1)}.clean-step-card:hover .clean-step-num{opacity:0.65;transform:scale(1.05);transition:all 0.3s ease}.clean-why-card{transition:transform 0.28s cubic-bezier(0.16,1,0.3,1),box-shadow 0.28s ease,border-color 0.28s ease}.clean-why-card:hover{transform:translateY(-4px);border-color:rgba(37,99,235,0.35);box-shadow:0 14px 36px rgba(37,99,235,0.1)}.clean-why-card:hover .clean-why-icon{transform:scale(1.08) rotate(3deg);transition:transform 0.3s ease}.svc-cta-hero-box{position:relative !important;border-radius:30px !important;padding:clamp(2.5rem,5vw,4rem) clamp(1.8rem,4vw,3.6rem) !important;background:radial-gradient(circle at 14% 22%,rgba(37,99,235,0.45) 0%,transparent 48%),radial-gradient(circle at 86% 75%,rgba(124,58,237,0.42) 0%,transparent 46%),radial-gradient(circle at 50% 115%,rgba(6,182,212,0.22) 0%,transparent 50%),linear-gradient(140deg,#091326 0%,#0d1e3d 48%,#081020 100%) !important;border:1px solid rgba(255,255,255,0.16) !important;box-shadow:0 24px 64px -12px rgba(5,12,28,0.65),0 0 35px rgba(37,99,235,0.18),inset 0 1px 0 rgba(255,255,255,0.2) !important;overflow:hidden !important;color:#ffffff !important;isolation:isolate}.svc-cta-glow-mesh{position:absolute;inset:0;pointer-events:none;overflow:hidden;z-index:1}.svc-cta-orb{position:absolute;border-radius:50%;filter:blur(55px);opacity:0.65;animation:ctaOrbFloat 14s ease-in-out infinite alternate}.svc-cta-orb-1{width:280px;height:280px;top:0;left:0;max-width:50vw;background:radial-gradient(circle,rgba(37,99,235,0.75) 0%,rgba(6,182,212,0) 70%)}.svc-cta-orb-2{width:260px;height:260px;bottom:0;right:0;max-width:50vw;background:radial-gradient(circle,rgba(124,58,237,0.7) 0%,rgba(236,72,153,0) 70%);animation-delay:-6s}@keyframes ctaOrbFloat{0%{transform:translateY(0) scale(1)}50%{transform:translateY(-20px) scale(1.08)}100%{transform:translateY(15px) scale(0.95)}}.svc-cta-grid-lines{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,0.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,0.035) 1px,transparent 1px);background-size:32px 32px;mask-image:radial-gradient(ellipse 90% 70% at 50% 50%,#000 40%,transparent 90%)}.svc-cta-badge{display:inline-flex;align-items:center;gap:0.55rem;padding:0.35rem 0.85rem;border-radius:999px;background:rgba(255,255,255,0.08);border:1px solid rgba(255,255,255,0.16);backdrop-filter:blur(10px);font-size:0.8rem;font-weight:650;color:#e2e8f0;margin-bottom:1.15rem;flex-wrap:wrap}.svc-cta-pulse-dot{width:8px;height:8px;border-radius:50%;background:#10b981;box-shadow:0 0 0 3px rgba(16,185,129,0.28);animation:ctaPulse 2s infinite ease-in-out}@keyframes ctaPulse{0%,100%{transform:scale(1);opacity:1}50%{transform:scale(1.3);opacity:0.6}}.svc-cta-badge-sub{font-size:0.72rem;padding:0.12rem 0.5rem;border-radius:999px;background:rgba(37,99,235,0.25);border:1px solid rgba(96,165,250,0.3);color:#93c5fd;font-weight:700;display:inline-flex;align-items:center;gap:0.25rem}.svc-cta-title{font-family:var(--font-display,'Space Grotesk',sans-serif);font-size:clamp(2rem,3.8vw,3rem);font-weight:800;letter-spacing:-0.035em;line-height:1.12;color:#ffffff !important;margin:0 0 1rem}.svc-cta-highlight{background:linear-gradient(135deg,#ffffff 10%,#60a5fa 55%,#38bdf8 100%);-webkit-background-clip:text;background-clip:text;color:transparent !important;display:inline}.svc-cta-desc{font-size:clamp(0.98rem,1.4vw,1.1rem);line-height:1.65;color:#cbd5e1 !important;max-width:580px;margin:0 0 1.5rem}.svc-cta-chips{display:flex;flex-wrap:wrap;gap:0.55rem}.svc-cta-chip{display:inline-flex;align-items:center;gap:0.45rem;padding:0.38rem 0.8rem;border-radius:999px;background:rgba(255,255,255,0.06);border:1px solid rgba(255,255,255,0.12);color:#e2e8f0 !important;font-size:0.82rem;font-weight:600;text-decoration:none;transition:all 0.22s ease}.svc-cta-chip:hover{background:rgba(255,255,255,0.12);border-color:rgba(96,165,250,0.4);color:#ffffff !important;transform:translateY(-1px)}.svc-cta-chip code{color:#93c5fd;font-size:0.82rem;user-select:all}.svc-cta-actions-card{display:flex;flex-direction:column;gap:0.85rem;max-width:440px;margin-left:auto;padding:1.4rem;border-radius:22px;background:rgba(15,23,42,0.45);border:1px solid rgba(255,255,255,0.12);backdrop-filter:blur(14px);box-shadow:0 14px 40px rgba(0,0,0,0.35)}@media (max-width:991.98px){.svc-cta-actions-card{max-width:100%;margin-left:0;margin-top:1rem;padding:1.15rem}}.svc-cta-action-btn{display:flex;align-items:center;gap:1rem;padding:1rem 1.25rem;border-radius:16px;text-decoration:none;transition:transform 0.25s cubic-bezier(0.16,1,0.3,1),box-shadow 0.25s ease,filter 0.2s ease;position:relative;overflow:hidden;box-sizing:border-box}.svc-cta-action-btn:hover{transform:translateY(-2px)}.btn-featured-cal{background:#ffffff !important;color:#0f172a !important;box-shadow:0 10px 28px rgba(255,255,255,0.2),0 4px 12px rgba(0,0,0,0.15);border:1px solid rgba(255,255,255,0.9)}.btn-featured-cal:hover{box-shadow:0 14px 36px rgba(255,255,255,0.32)}.btn-featured-cal .svc-cta-action-icon{background:linear-gradient(135deg,#0b5fff 0%,#2563eb 100%);color:#ffffff}.btn-featured-cal .action-btn-title{color:#0b1528 !important}.btn-featured-cal .action-btn-sub{color:#475569 !important}.btn-featured-cal .action-btn-arrow{color:#0b5fff}.btn-featured-wa{background:linear-gradient(135deg,#10b981 0%,#059669 100%) !important;color:#ffffff !important;box-shadow:0 8px 24px rgba(16,185,129,0.32);border:1px solid rgba(255,255,255,0.2)}.btn-featured-wa:hover{filter:brightness(1.06);box-shadow:0 12px 30px rgba(16,185,129,0.45)}.btn-featured-wa .svc-cta-action-icon{background:rgba(255,255,255,0.2);color:#ffffff}.btn-featured-wa .action-btn-title{color:#ffffff !important}.btn-featured-wa .action-btn-sub{color:#d1fae5 !important}.btn-featured-wa .action-btn-arrow{color:#ffffff}.svc-cta-action-icon{width:44px;height:44px;min-width:44px;border-radius:12px;display:grid;place-items:center;font-size:1.3rem;flex-shrink:0}.svc-cta-action-content{flex:1;min-width:0;display:flex;flex-direction:column;gap:0.15rem}.action-btn-title{font-family:var(--font-display,'Space Grotesk',sans-serif);font-size:1.05rem;font-weight:800;letter-spacing:-0.015em;line-height:1.2}.action-btn-sub{font-size:0.78rem;font-weight:550;line-height:1.25}.action-badge-free{font-size:0.7rem;font-weight:800;text-transform:uppercase;letter-spacing:0.04em;padding:0.15rem 0.5rem;border-radius:999px;background:rgba(37,99,235,0.12);color:#0b5fff;border:1px solid rgba(37,99,235,0.2)}.action-live-indicator{display:inline-flex;align-items:center;gap:0.35rem;font-size:0.7rem;font-weight:700;padding:0.12rem 0.45rem;border-radius:999px;background:rgba(255,255,255,0.22);color:#ffffff}.action-live-dot{width:6px;height:6px;border-radius:50%;background:#ffffff;box-shadow:0 0 6px #ffffff}.action-btn-arrow{font-size:1.2rem;transition:transform 0.25s ease;flex-shrink:0}.svc-cta-action-btn:hover .action-btn-arrow{transform:translateX(4px)}.svc-cta-dual-row{display:grid;grid-template-columns:1fr 1fr;gap:0.65rem}.svc-cta-sub-btn{display:inline-flex;align-items:center;justify-content:center;gap:0.5rem;padding:0.75rem 1rem;border-radius:12px;background:rgba(255,255,255,0.08);border:1px solid rgba(255,255,255,0.18);color:#ffffff !important;font-size:0.88rem;font-weight:650;text-decoration:none;backdrop-filter:blur(10px);transition:all 0.2s ease}.svc-cta-sub-btn:hover{background:rgba(255,255,255,0.16);border-color:rgba(96,165,250,0.45);color:#ffffff !important;transform:translateY(-1px)}.svc-cta-sub-btn i{font-size:1rem;color:#60a5fa}.svc-section-head{text-align:center;max-width:820px;margin:0 auto 3rem;position:relative;z-index:2}.svc-pill-glow{display:inline-flex;align-items:center;gap:0.6rem;padding:0.42rem 1.15rem;border-radius:9999px;font-size:0.74rem;font-weight:800;letter-spacing:0.08em;text-transform:uppercase;background:rgba(37,99,235,0.14);border:1px solid rgba(56,189,248,0.45);box-shadow:0 0 24px rgba(37,99,235,0.28),inset 0 1px 0 rgba(255,255,255,0.25);color:#38bdf8;backdrop-filter:blur(14px);margin-bottom:0.85rem;transition:all 0.3s cubic-bezier(0.16,1,0.3,1)}.svc-pill-glow:hover{border-color:rgba(56,189,248,0.75);box-shadow:0 0 35px rgba(56,189,248,0.45),inset 0 1px 0 rgba(255,255,255,0.4);transform:translateY(-2px)}[data-theme="light"] .svc-pill-glow{background:rgba(37,99,235,0.08);border-color:rgba(37,99,235,0.3);color:#1d4ed8;box-shadow:0 4px 16px rgba(37,99,235,0.14)}.svc-pulse-emerald{width:8px;height:8px;border-radius:50%;background:#10b981;box-shadow:0 0 10px #10b981,0 0 3px #34d399;animation:sysPulse 2s cubic-bezier(0.4,0,0.6,1) infinite;display:inline-block}.gradient-text,.svc-gradient-text{background:linear-gradient(125deg,#38bdf8 0%,#60a5fa 40%,#c084fc 100%);-webkit-background-clip:text !important;background-clip:text !important;-webkit-text-fill-color:transparent !important;color:transparent !important;display:inline-block;filter:drop-shadow(0 2px 18px rgba(96,165,250,0.3))}[data-theme="light"] .gradient-text,[data-theme="light"] .svc-gradient-text{background:linear-gradient(125deg,#0b5fff 0%,#2563eb 45%,#7c3aed 100%);-webkit-background-clip:text !important;background-clip:text !important;-webkit-text-fill-color:transparent !important;color:transparent !important;filter:none}.svc-section-head{text-align:center;max-width:1050px;margin:0 auto 2.25rem;position:relative;z-index:3}.svc-section-head .section-title{font-family:var(--font-display,'Space Grotesk',sans-serif);font-size:clamp(1.85rem,3.1vw,2.65rem);font-weight:800;letter-spacing:-0.03em;line-height:1.25;margin:0 auto 0.85rem !important;max-width:960px !important;width:100%;color:var(--jt-ink,#0f172a);text-wrap:balance}[data-theme="dark"] .svc-section-head .section-title{color:#f8fafc}.svc-title-single{display:block;margin-inline:auto !important;max-width:960px !important;font-size:clamp(1.75rem,2.75vw,2.55rem) !important;letter-spacing:-0.03em}@media (min-width:992px){.svc-title-single{white-space:nowrap !important}}.svc-section-head .section-lead{font-size:clamp(0.96rem,1.25vw,1.1rem);line-height:1.62;color:var(--jt-muted,#64748b);max-width:740px;margin:0 auto}[data-theme="dark"] .svc-section-head .section-lead{color:#94a3b8}.svc-sol-pills{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:0.5rem;margin-top:1.35rem}.svc-sol-pill{display:inline-flex;align-items:center;gap:0.45rem;padding:0.42rem 1rem;border-radius:9999px;font-size:0.81rem;font-weight:700;background:rgba(255,255,255,0.05);border:1px solid rgba(255,255,255,0.14);color:var(--jt-muted,#94a3b8);cursor:pointer;transition:all 0.25s cubic-bezier(0.16,1,0.3,1);backdrop-filter:blur(12px);white-space:nowrap}[data-theme="light"] .svc-sol-pill{background:rgba(255,255,255,0.9);border-color:rgba(37,99,235,0.16);color:#475569}.svc-sol-pill:hover{background:rgba(37,99,235,0.16);border-color:rgba(56,189,248,0.5);color:#38bdf8;transform:translateY(-2px)}[data-theme="light"] .svc-sol-pill:hover{background:rgba(37,99,235,0.1);border-color:#2563eb;color:#2563eb}.svc-sol-pill.active{background:linear-gradient(135deg,#0b5fff 0%,#2563eb 100%);border-color:transparent;color:#ffffff !important;box-shadow:0 4px 18px rgba(37,99,235,0.45);transform:translateY(-1px)}.svc-sol-pill i{font-size:0.9rem}#solutions{position:relative;overflow:hidden;padding:3.5rem 0 4.5rem;background:radial-gradient(ellipse 70% 45% at 50% -5%,rgba(37,99,235,0.25),transparent 70%),radial-gradient(circle at 10% 45%,rgba(6,182,212,0.12),transparent 45%),radial-gradient(circle at 90% 65%,rgba(168,85,247,0.12),transparent 45%),linear-gradient(rgba(255,255,255,0.02) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,0.02) 1px,transparent 1px),#070d1a;background-size:100% 100%,100% 100%,100% 100%,48px 48px,48px 48px}[data-theme="light"] #solutions{padding:3.5rem 0 4.5rem;background:radial-gradient(ellipse 70% 35% at 50% -5%,rgba(37,99,235,0.1),transparent 70%),radial-gradient(circle at 15% 45%,rgba(6,182,212,0.06),transparent 45%),linear-gradient(rgba(15,23,42,0.02) 1px,transparent 1px),linear-gradient(90deg,rgba(15,23,42,0.02) 1px,transparent 1px),#f8fafc;background-size:100% 100%,100% 100%,48px 48px,48px 48px}.svc-solutions-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.25rem;position:relative;z-index:2;align-items:stretch}.svc-solution-card{position:relative;display:flex;flex-direction:column;height:100%;padding:1.85rem 1.6rem;border-radius:22px;background:rgba(17,26,46,0.88);border:1px solid rgba(255,255,255,0.09);box-shadow:0 14px 40px rgba(0,0,0,0.42);backdrop-filter:blur(16px);transition:all 0.32s cubic-bezier(0.16,1,0.3,1);overflow:hidden;box-sizing:border-box}[data-theme="light"] .svc-solution-card{background:rgba(255,255,255,0.94);border-color:rgba(37,99,235,0.14);box-shadow:0 10px 32px rgba(15,23,42,0.05)}.svc-solution-card::before{content:"";position:absolute;top:0;left:0;right:0;height:3px;opacity:0.95;transition:height 0.25s ease,opacity 0.25s ease}.svc-solution-card:hover::before{height:5px;opacity:1}.svc-solution-card.accent-corporate::before{background:linear-gradient(90deg,#2563eb,#38bdf8)}.svc-solution-card.accent-cro::before{background:linear-gradient(90deg,#f59e0b,#ef4444)}.svc-solution-card.accent-ecom::before{background:linear-gradient(90deg,#10b981,#06b6d4)}.svc-solution-card.accent-webapp::before{background:linear-gradient(90deg,#7c3aed,#c084fc)}.svc-solution-card:hover{transform:translateY(-6px);box-shadow:0 20px 50px rgba(0,0,0,0.7),0 0 32px rgba(37,99,235,0.22);border-color:rgba(96,165,250,0.5)}[data-theme="light"] .svc-solution-card:hover{box-shadow:0 18px 45px rgba(37,99,235,0.18),0 0 22px rgba(56,189,248,0.12);border-color:rgba(37,99,235,0.42)}.svc-solution-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.15rem}.svc-solution-icon{width:48px;height:48px;border-radius:14px;display:grid;place-items:center;font-size:1.35rem;transition:transform 0.3s cubic-bezier(0.16,1,0.3,1),box-shadow 0.3s ease}.svc-solution-card:hover .svc-solution-icon{transform:scale(1.08) rotate(4deg)}.accent-corporate .svc-solution-icon{background:linear-gradient(135deg,rgba(37,99,235,0.25),rgba(56,189,248,0.15));color:#38bdf8;border:1px solid rgba(56,189,248,0.35);box-shadow:0 6px 16px rgba(37,99,235,0.28)}.accent-cro .svc-solution-icon{background:linear-gradient(135deg,rgba(245,158,11,0.25),rgba(239,68,68,0.15));color:#fbbf24;border:1px solid rgba(245,158,11,0.35);box-shadow:0 6px 16px rgba(245,158,11,0.28)}.accent-ecom .svc-solution-icon{background:linear-gradient(135deg,rgba(16,185,129,0.25),rgba(6,182,212,0.15));color:#34d399;border:1px solid rgba(16,185,129,0.35);box-shadow:0 6px 16px rgba(16,185,129,0.28)}.accent-webapp .svc-solution-icon{background:linear-gradient(135deg,rgba(124,58,237,0.25),rgba(192,132,252,0.15));color:#c084fc;border:1px solid rgba(168,85,247,0.35);box-shadow:0 6px 16px rgba(124,58,237,0.28)}.svc-solution-badge{font-size:0.72rem;font-weight:800;letter-spacing:0.04em;text-transform:uppercase;padding:0.2rem 0.65rem;border-radius:999px}.accent-corporate .svc-solution-badge{background:rgba(37,99,235,0.16);color:#60a5fa;border:1px solid rgba(37,99,235,0.32)}.accent-cro .svc-solution-badge{background:rgba(245,158,11,0.16);color:#fbbf24;border:1px solid rgba(245,158,11,0.32)}.accent-ecom .svc-solution-badge{background:rgba(16,185,129,0.16);color:#34d399;border:1px solid rgba(16,185,129,0.32)}.accent-webapp .svc-solution-badge{background:rgba(124,58,237,0.16);color:#c084fc;border:1px solid rgba(124,58,237,0.32)}.svc-solution-title{font-family:var(--font-display,'Space Grotesk',sans-serif);font-size:1.2rem;font-weight:800;letter-spacing:-0.02em;line-height:1.25;margin:0 0 0.55rem;color:#f8fafc;min-height:2.8rem;display:flex;align-items:center}[data-theme="light"] .svc-solution-title{color:#0f172a}.svc-solution-desc{font-size:0.86rem;line-height:1.55;color:#94a3b8;margin:0 0 1.15rem;min-height:3.8rem}[data-theme="light"] .svc-solution-desc{color:#475569}.svc-solution-bullets{list-style:none;padding:0;margin:0 0 1.25rem;display:flex;flex-direction:column;gap:0.5rem;flex-grow:1}.svc-solution-bullets li{display:flex;align-items:flex-start;gap:0.6rem;font-size:0.83rem;font-weight:550;color:#cbd5e1;line-height:1.45}[data-theme="light"] .svc-solution-bullets li{color:#334155}.svc-bullet-check{width:17px;height:17px;border-radius:50%;display:grid;place-items:center;background:rgba(16,185,129,0.16);color:#34d399;font-size:0.7rem;flex-shrink:0;margin-top:1px}.svc-solution-foot{margin-top:auto;padding-top:1rem;border-top:1px solid rgba(255,255,255,0.08);display:flex;align-items:center;justify-content:space-between}[data-theme="light"] .svc-solution-foot{border-top-color:rgba(15,23,42,0.08)}.svc-solution-timeline{font-size:0.76rem;font-weight:750;color:#94a3b8;display:flex;align-items:center;gap:0.35rem}[data-theme="light"] .svc-solution-timeline{color:#64748b}.svc-solution-cta{font-size:0.82rem;font-weight:750;padding:0.38rem 0.88rem;border-radius:9999px;background:rgba(37,99,235,0.12);border:1px solid rgba(56,189,248,0.3);color:#38bdf8;text-decoration:none !important;display:inline-flex;align-items:center;gap:0.35rem;transition:all 0.25s ease}[data-theme="light"] .svc-solution-cta{background:rgba(37,99,235,0.06);border-color:rgba(37,99,235,0.2);color:#2563eb}.svc-solution-card:hover .svc-solution-cta{background:#2563eb;color:#ffffff !important;border-color:#2563eb;box-shadow:0 4px 14px rgba(37,99,235,0.4)}.svc-solution-card:hover .svc-solution-cta i{transform:translateX(3px)}.svc-process-section{position:relative;overflow:hidden}.svc-sprint-nav{position:relative;margin:0 auto 3rem;max-width:980px;padding:0 1rem}.svc-sprint-nav-track{position:absolute;top:22px;left:calc(1rem + 24px);right:calc(1rem + 24px);height:3px;background:rgba(56,189,248,0.18);border-radius:999px;z-index:1}[data-theme="light"] .svc-sprint-nav-track{background:rgba(37,99,235,0.15)}.svc-sprint-nav-progress{width:100%;height:100%;background:linear-gradient(90deg,#2563eb,#06b6d4,#10b981);border-radius:999px;opacity:0.85}.svc-sprint-nav-steps{position:relative;display:flex;justify-content:space-between;align-items:center;z-index:2}.svc-sprint-nav-item{display:flex;flex-direction:column;align-items:center;gap:0.5rem}.svc-sprint-nav-dot{width:44px;height:44px;border-radius:50%;background:#0b1120;border:2px solid #38bdf8;color:#38bdf8;display:grid;place-items:center;font-size:1rem;box-shadow:0 0 16px rgba(56,189,248,0.35);transition:all 0.3s ease}[data-theme="light"] .svc-sprint-nav-dot{background:#ffffff;border-color:#2563eb;color:#2563eb;box-shadow:0 4px 12px rgba(37,99,235,0.2)}.svc-sprint-nav-item:hover .svc-sprint-nav-dot{transform:translateY(-2px) scale(1.08);background:linear-gradient(135deg,#2563eb,#06b6d4);color:#ffffff;border-color:transparent;box-shadow:0 0 22px rgba(6,182,212,0.6)}.svc-sprint-nav-text{font-size:0.76rem;font-weight:750;letter-spacing:0.05em;text-transform:uppercase;color:#94a3b8}[data-theme="light"] .svc-sprint-nav-text{color:#475569}.svc-steps-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;position:relative}.svc-steps-grid.svc-grid-3{grid-template-columns:repeat(3,1fr)}.svc-steps-grid.svc-grid-4{grid-template-columns:repeat(4,1fr)}.svc-steps-grid.svc-grid-auto{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.svc-step-card{position:relative;display:flex;flex-direction:column;height:100%;padding:2rem 1.75rem 1.75rem;border-radius:22px;background:linear-gradient(180deg,rgba(17,26,46,0.88) 0%,rgba(11,17,32,0.95) 100%);border:1px solid rgba(56,189,248,0.16);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 14px 36px rgba(0,0,0,0.45),inset 0 1px 0 rgba(255,255,255,0.06);transition:transform 0.35s cubic-bezier(0.16,1,0.3,1),border-color 0.35s ease,box-shadow 0.35s ease;overflow:hidden;box-sizing:border-box}[data-theme="light"] .svc-step-card{background:linear-gradient(180deg,rgba(255,255,255,0.95) 0%,rgba(248,250,252,0.9) 100%);border-color:rgba(37,99,235,0.14);box-shadow:0 10px 30px rgba(15,23,42,0.05),inset 0 1px 0 rgba(255,255,255,0.8)}.svc-step-card-glass{position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,transparent,rgba(56,189,248,0.6),transparent);opacity:0.4;transition:opacity 0.35s ease,height 0.35s ease}[data-theme="light"] .svc-step-card-glass{background:linear-gradient(90deg,transparent,rgba(37,99,235,0.5),transparent)}.svc-step-card:hover{transform:translateY(-6px);border-color:rgba(56,189,248,0.45);box-shadow:0 22px 50px -10px rgba(0,0,0,0.65),0 0 28px rgba(56,189,248,0.18)}[data-theme="light"] .svc-step-card:hover{border-color:rgba(37,99,235,0.4);box-shadow:0 18px 40px -10px rgba(37,99,235,0.16),0 0 20px rgba(37,99,235,0.08)}.svc-step-card:hover .svc-step-card-glass{opacity:1;height:4px}.svc-step-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.35rem}.svc-step-badge-wrap{position:relative;display:inline-flex}.svc-step-num-glow{position:absolute;inset:-2px;background:radial-gradient(circle,rgba(56,189,248,0.6) 0%,transparent 70%);border-radius:14px;filter:blur(6px);opacity:0;transition:opacity 0.3s ease}.svc-step-card:hover .svc-step-num-glow{opacity:1}.svc-step-num{position:relative;width:44px;height:44px;border-radius:12px;background:linear-gradient(135deg,#2563eb 0%,#06b6d4 100%);color:#ffffff;font-family:var(--font-display,'Space Grotesk',sans-serif);font-weight:800;font-size:1.15rem;letter-spacing:-0.01em;display:grid;place-items:center;box-shadow:0 4px 16px rgba(6,182,212,0.4);transition:transform 0.3s cubic-bezier(0.16,1,0.3,1);z-index:1}.svc-step-card:hover .svc-step-num{transform:scale(1.06)}.svc-step-days{display:inline-flex;align-items:center;gap:0.45rem;font-size:0.76rem;font-weight:750;letter-spacing:0.03em;padding:0.35rem 0.85rem;border-radius:999px;background:rgba(56,189,248,0.12);color:#38bdf8;border:1px solid rgba(56,189,248,0.3);box-shadow:0 0 14px rgba(56,189,248,0.12);transition:all 0.25s ease}.svc-step-days i{font-size:0.85rem;color:#38bdf8}[data-theme="light"] .svc-step-days{background:rgba(37,99,235,0.08);color:#1d4ed8;border-color:rgba(37,99,235,0.22);box-shadow:none}[data-theme="light"] .svc-step-days i{color:#2563eb}.svc-step-card:hover .svc-step-days{background:rgba(56,189,248,0.18);border-color:rgba(56,189,248,0.45)}[data-theme="light"] .svc-step-card:hover .svc-step-days{background:rgba(37,99,235,0.12);border-color:rgba(37,99,235,0.35)}.svc-step-title,.svc-step-card h3{font-family:var(--font-display,'Space Grotesk',sans-serif);font-size:1.22rem;font-weight:800;letter-spacing:-0.02em;line-height:1.3;margin:0 0 0.65rem;color:#f8fafc}[data-theme="light"] .svc-step-title,[data-theme="light"] .svc-step-card h3{color:#0f172a}.svc-step-desc,.svc-step-card p{font-size:0.9rem;line-height:1.6;color:#94a3b8;margin:0 0 1.35rem;flex-grow:1}[data-theme="light"] .svc-step-desc,[data-theme="light"] .svc-step-card p{color:#475569}.svc-step-deliverable{display:flex;align-items:flex-start;gap:0.55rem;padding:0.65rem 0.9rem;border-radius:12px;background:rgba(16,185,129,0.08);border:1px solid rgba(52,211,153,0.2);color:#a7f3d0;font-size:0.8rem;line-height:1.45;margin-top:auto}[data-theme="light"] .svc-step-deliverable{background:rgba(16,185,129,0.08);border-color:rgba(16,185,129,0.22);color:#065f46}.svc-step-deliverable i{color:#34d399;font-size:0.95rem;margin-top:1px;flex-shrink:0}[data-theme="light"] .svc-step-deliverable i{color:#059669}.svc-step-deliverable strong{font-weight:750;color:#34d399}[data-theme="light"] .svc-step-deliverable strong{color:#047857}.svc-process-guarantees{display:grid;grid-template-columns:repeat(4,1fr);gap:1.25rem;margin-top:2.75rem;padding:1.6rem 2rem;border-radius:20px;background:rgba(15,23,42,0.72);border:1px solid rgba(56,189,248,0.16);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 12px 32px rgba(0,0,0,0.35)}[data-theme="light"] .svc-process-guarantees{background:rgba(248,250,252,0.92);border-color:rgba(37,99,235,0.14);box-shadow:0 8px 24px rgba(15,23,42,0.04)}.svc-guarantee-col{display:flex;align-items:flex-start;gap:0.9rem}.svc-guarantee-col i{font-size:1.5rem;color:#38bdf8;flex-shrink:0;margin-top:2px}[data-theme="light"] .svc-guarantee-col i{color:#2563eb}.svc-guarantee-col strong{display:block;font-size:0.92rem;font-weight:750;color:#f8fafc;margin-bottom:0.25rem}[data-theme="light"] .svc-guarantee-col strong{color:#0f172a}.svc-guarantee-col span{display:block;font-size:0.78rem;line-height:1.45;color:#94a3b8}[data-theme="light"] .svc-guarantee-col span{color:#64748b}@media (max-width:1024px){.svc-sprint-nav{display:none}.svc-steps-grid.svc-grid-3,.svc-steps-grid.svc-grid-4{grid-template-columns:repeat(2,1fr);gap:1.25rem}.svc-process-guarantees{grid-template-columns:repeat(2,1fr);gap:1.25rem;padding:1.35rem 1.5rem}}@media (max-width:680px){.svc-steps-grid,.svc-steps-grid.svc-grid-3,.svc-steps-grid.svc-grid-4{grid-template-columns:1fr;gap:1rem}.svc-step-card{padding:1.5rem 1.35rem;border-radius:18px}.svc-step-title,.svc-step-card h3{font-size:1.15rem}.svc-process-guarantees{grid-template-columns:1fr;gap:1rem;padding:1.15rem 1.25rem}}.svc-inquiry-section{position:relative;overflow:hidden;padding:clamp(4.5rem,8vw,7rem) 0 clamp(6rem,10vw,8.5rem)}.svc-inquiry-glow-left{position:absolute;top:15%;left:-8%;width:520px;height:520px;border-radius:50%;background:radial-gradient(circle,rgba(56,189,248,0.14) 0%,transparent 70%);pointer-events:none;filter:blur(60px);z-index:0}.svc-inquiry-glow-right{position:absolute;bottom:8%;right:-8%;width:560px;height:560px;border-radius:50%;background:radial-gradient(circle,rgba(99,102,241,0.14) 0%,transparent 70%);pointer-events:none;filter:blur(60px);z-index:0}.svc-console-card{position:relative;border-radius:28px;background:rgba(15,23,42,0.94);border:1px solid rgba(56,189,248,0.22);box-shadow:0 24px 70px rgba(0,0,0,0.55),0 0 40px -10px rgba(56,189,248,0.14);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);overflow:hidden;margin-bottom:2.5rem;z-index:1}[data-theme="light"] .svc-console-card{background:rgba(255,255,255,0.96);border:1px solid rgba(37,99,235,0.18);box-shadow:0 20px 60px rgba(15,23,42,0.08),0 0 30px rgba(37,99,235,0.08)}.svc-console-topline{position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,#38bdf8 30%,#818cf8 70%,transparent)}.svc-console-form-col{padding:clamp(2rem,4vw,3.5rem)}.svc-console-form-title{font-size:clamp(1.35rem,2.2vw,1.75rem);font-weight:800;letter-spacing:-0.02em;color:#f8fafc}[data-theme="light"] .svc-console-form-title{color:#0f172a}.svc-sla-badge{display:inline-flex;align-items:center;gap:0.4rem;padding:0.35rem 0.8rem;border-radius:999px;background:rgba(245,158,11,0.12);border:1px solid rgba(245,158,11,0.32);color:#fbbf24;font-size:0.74rem;font-weight:750;text-transform:uppercase;letter-spacing:0.04em}.svc-console-form-sub{font-size:0.92rem;line-height:1.55;color:#94a3b8}[data-theme="light"] .svc-console-form-sub{color:#64748b}.svc-form-field{margin-bottom:0.25rem}.svc-form-label{display:block;font-size:0.78rem;font-weight:700;text-transform:uppercase;letter-spacing:0.04em;color:#cbd5e1;margin-bottom:0.45rem}[data-theme="light"] .svc-form-label{color:#475569}.svc-req{color:#f43f5e;font-weight:700}.svc-input-box{position:relative;display:flex;align-items:center;width:100%}.svc-input-icon{position:absolute;left:1.15rem;color:#64748b;font-size:1rem;pointer-events:none;transition:color 0.25s ease,transform 0.25s ease;z-index:2}.svc-console-input{width:100%;height:50px;padding:0.75rem 1.1rem 0.75rem 2.85rem;background:rgba(15,23,42,0.72);border:1px solid rgba(255,255,255,0.14);border-radius:14px;color:#f8fafc;font-size:0.92rem;font-weight:500;transition:all 0.25s ease;backdrop-filter:blur(10px)}.svc-console-input::placeholder{color:#64748b}.svc-console-input:focus{background:rgba(15,23,42,0.92);border-color:#38bdf8;box-shadow:0 0 0 3px rgba(56,189,248,0.2),0 8px 24px -4px rgba(56,189,248,0.15);outline:none;color:#ffffff}.svc-input-box:focus-within .svc-input-icon{color:#38bdf8;transform:scale(1.1)}[data-theme="light"] .svc-console-input{background:#ffffff;border-color:rgba(15,23,42,0.16);color:#0f172a}[data-theme="light"] .svc-console-input::placeholder{color:#94a3b8}[data-theme="light"] .svc-console-input:focus{background:#ffffff;border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,0.16);color:#0f172a}.svc-select-box .svc-console-input{appearance:none;-webkit-appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2338bdf8' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1.15rem center;background-size:1.05rem;padding-right:2.85rem}.svc-console-input option{background-color:#0f172a;color:#f8fafc;padding:10px}[data-theme="light"] .svc-console-input option{background-color:#ffffff;color:#0f172a}.svc-textarea-box{align-items:flex-start}.svc-textarea-box .svc-input-icon{top:0.95rem}.svc-console-textarea{height:auto;min-height:105px;padding-top:0.85rem;resize:vertical;line-height:1.5}.svc-console-submit-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;width:100%;height:54px;padding:0.85rem 1.5rem;background:linear-gradient(135deg,#2563eb 0%,#4f46e5 50%,#06b6d4 100%);border:1px solid rgba(255,255,255,0.22);border-radius:14px;color:#ffffff;font-size:1rem;font-weight:750;letter-spacing:-0.01em;box-shadow:0 12px 30px -4px rgba(37,99,235,0.5),inset 0 1px 0 rgba(255,255,255,0.35);cursor:pointer;overflow:hidden;transition:all 0.3s cubic-bezier(0.16,1,0.3,1)}.svc-console-submit-btn:hover{transform:translateY(-2px);box-shadow:0 18px 40px -4px rgba(37,99,235,0.7),0 0 24px rgba(6,182,212,0.45)}.svc-console-submit-btn:active{transform:translateY(0)}.svc-submit-text{position:relative;z-index:2;display:inline-flex;align-items:center}.svc-submit-shimmer{position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.28),transparent);animation:svcShimmerSweep 3.5s infinite}@keyframes svcShimmerSweep{0%{left:-100%}45%{left:100%}100%{left:100%}}.svc-form-trust-row{font-size:0.8rem;color:#94a3b8;font-weight:500}[data-theme="light"] .svc-form-trust-row{color:#64748b}.svc-console-side-col{padding:clamp(2rem,4vw,3.5rem);background:linear-gradient(160deg,rgba(30,41,59,0.5) 0%,rgba(15,23,42,0.72) 100%);border-left:1px solid rgba(255,255,255,0.08);display:flex;flex-direction:column;justify-content:space-between}[data-theme="light"] .svc-console-side-col{background:linear-gradient(160deg,rgba(241,245,249,0.75) 0%,rgba(255,255,255,0.95) 100%);border-left:1px solid rgba(15,23,42,0.08)}.svc-side-architect-card{background:rgba(15,23,42,0.65);border:1px solid rgba(56,189,248,0.22);border-radius:20px;padding:1.4rem;backdrop-filter:blur(14px);box-shadow:0 10px 30px rgba(0,0,0,0.25)}[data-theme="light"] .svc-side-architect-card{background:#ffffff;border-color:rgba(37,99,235,0.18);box-shadow:0 10px 30px rgba(15,23,42,0.06)}.svc-architect-avatar-box{position:relative;width:48px;height:48px;border-radius:14px;background:linear-gradient(135deg,rgba(37,99,235,0.22) 0%,rgba(6,182,212,0.22) 100%);border:1px solid rgba(56,189,248,0.35);display:flex;align-items:center;justify-content:center;color:#38bdf8;font-size:1.4rem;flex-shrink:0}.svc-status-ping{position:absolute;bottom:-2px;right:-2px;width:12px;height:12px;border-radius:50%;background:#10b981;border:2px solid #0f172a}.svc-status-ping::after{content:'';position:absolute;inset:-2px;border-radius:50%;background:rgba(16,185,129,0.6);animation:svcPulsePing 2s infinite cubic-bezier(0,0,0.2,1)}@keyframes svcPulsePing{0%{transform:scale(0.9);opacity:1}70%{transform:scale(2.2);opacity:0}100%{transform:scale(2.2);opacity:0}}.svc-side-status-pill{display:inline-flex;align-items:center;gap:0.35rem;font-size:0.68rem;font-weight:800;letter-spacing:0.06em;text-transform:uppercase;color:#10b981;margin-bottom:0.2rem}.svc-pulse-emerald-dot{width:6px;height:6px;border-radius:50%;background:#10b981;box-shadow:0 0 8px #10b981}.svc-side-heading{font-size:1.15rem;font-weight:750;color:#f8fafc;letter-spacing:-0.01em}[data-theme="light"] .svc-side-heading{color:#0f172a}.svc-side-desc{font-size:0.85rem;line-height:1.5;color:#94a3b8}[data-theme="light"] .svc-side-desc{color:#64748b}.svc-side-instant-btn{display:flex;align-items:center;gap:0.85rem;width:100%;padding:0.85rem 1.15rem;border-radius:14px;text-decoration:none !important;transition:all 0.25s ease;box-sizing:border-box;position:relative}.svc-side-wa-btn{background:linear-gradient(135deg,rgba(16,185,129,0.95) 0%,rgba(5,150,105,0.95) 100%);color:#ffffff !important;border:1px solid rgba(255,255,255,0.25);box-shadow:0 10px 24px -4px rgba(16,185,129,0.45)}.svc-side-wa-btn:hover{transform:translateY(-2px);box-shadow:0 14px 32px -4px rgba(16,185,129,0.65)}.svc-side-phone-btn{background:rgba(15,23,42,0.68);color:#f8fafc !important;border:1px solid rgba(56,189,248,0.25);box-shadow:0 8px 20px rgba(0,0,0,0.3)}.svc-side-phone-btn:hover{transform:translateY(-2px);background:rgba(30,41,59,0.85);border-color:#38bdf8;box-shadow:0 12px 28px -4px rgba(56,189,248,0.25)}[data-theme="light"] .svc-side-phone-btn{background:#ffffff;color:#0f172a !important;border-color:rgba(37,99,235,0.22)}[data-theme="light"] .svc-side-phone-btn:hover{background:rgba(37,99,235,0.06);border-color:#2563eb}.svc-btn-icon-circle{width:38px;height:38px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:1.15rem;flex-shrink:0}.wa-circle{background:rgba(255,255,255,0.22);color:#ffffff}.phone-circle{background:rgba(56,189,248,0.16);color:#38bdf8;border:1px solid rgba(56,189,248,0.32)}.svc-btn-text-col{display:flex;flex-direction:column;align-items:flex-start;text-align:left}.svc-btn-label{font-size:0.92rem;font-weight:750;line-height:1.25}.svc-btn-micro{font-size:0.72rem;opacity:0.9;font-weight:500;display:inline-flex;align-items:center;gap:0.35rem;margin-top:0.15rem}.svc-dot-pulse{width:5px;height:5px;border-radius:50%;background:#a7f3d0;box-shadow:0 0 6px #a7f3d0}.svc-btn-chevron{font-size:0.9rem;opacity:0.7;transition:transform 0.2s ease,opacity 0.2s ease;margin-left:auto}.svc-side-instant-btn:hover .svc-btn-chevron{transform:translateX(3px);opacity:1}.svc-guarantees-container{margin-top:1.5rem}.svc-guarantees-title-row{display:flex;flex-direction:column}.svc-guarantees-eyebrow{font-size:0.72rem;font-weight:800;letter-spacing:0.08em;text-transform:uppercase;color:#38bdf8}.svc-guarantees-subtitle{font-size:0.8rem;color:#64748b;font-weight:500}.svc-guarantees-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:0.75rem}.svc-guarantee-card{background:rgba(15,23,42,0.58);border:1px solid rgba(255,255,255,0.08);border-radius:14px;padding:0.85rem;display:flex;flex-direction:column;gap:0.45rem;transition:all 0.25s ease;backdrop-filter:blur(8px)}.svc-guarantee-card:hover{border-color:rgba(56,189,248,0.35);background:rgba(15,23,42,0.78);transform:translateY(-2px)}[data-theme="light"] .svc-guarantee-card{background:#ffffff;border-color:rgba(15,23,42,0.08);box-shadow:0 4px 12px rgba(15,23,42,0.04)}[data-theme="light"] .svc-guarantee-card:hover{border-color:rgba(37,99,235,0.25);background:#ffffff}.svc-guarantee-icon{width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:0.95rem}.cyan-icon{background:rgba(56,189,248,0.12);color:#38bdf8;border:1px solid rgba(56,189,248,0.25)}.emerald-icon{background:rgba(16,185,129,0.12);color:#10b981;border:1px solid rgba(16,185,129,0.25)}.amber-icon{background:rgba(245,158,11,0.12);color:#fbbf24;border:1px solid rgba(245,158,11,0.25)}.blue-icon{background:rgba(99,102,241,0.12);color:#818cf8;border:1px solid rgba(99,102,241,0.25)}.svc-guarantee-body strong{display:block;font-size:0.82rem;font-weight:700;color:#f1f5f9;line-height:1.25;margin-bottom:0.2rem}[data-theme="light"] .svc-guarantee-body strong{color:#0f172a}.svc-guarantee-body p{font-size:0.72rem;line-height:1.35;color:#94a3b8;margin:0}[data-theme="light"] .svc-guarantee-body p{color:#64748b}@media (max-width:991.98px){.svc-console-side-col{border-left:none;border-top:1px solid rgba(255,255,255,0.08)}[data-theme="light"] .svc-console-side-col{border-top:1px solid rgba(15,23,42,0.08)}}@media (max-width:575.98px){.svc-guarantees-grid{grid-template-columns:1fr}}.svc-bento-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}.svc-bento-card{position:relative;display:flex;flex-direction:column;padding:2.2rem 2rem;border-radius:22px;background:rgba(17,26,46,0.85);border:1px solid rgba(255,255,255,0.09);box-shadow:0 14px 40px rgba(0,0,0,0.38);backdrop-filter:blur(16px);transition:all 0.3s cubic-bezier(0.16,1,0.3,1);overflow:hidden;box-sizing:border-box}[data-theme="light"] .svc-bento-card{background:rgba(255,255,255,0.92);border-color:rgba(37,99,235,0.14);box-shadow:0 10px 32px rgba(15,23,42,0.05)}.svc-bento-card:hover{transform:translateY(-6px);box-shadow:0 22px 50px rgba(0,0,0,0.65),0 0 30px rgba(37,99,235,0.2);border-color:rgba(96,165,250,0.45)}[data-theme="light"] .svc-bento-card:hover{box-shadow:0 18px 45px rgba(37,99,235,0.16);border-color:rgba(37,99,235,0.4)}.svc-bento-header{display:flex;align-items:center;gap:1.15rem;margin-bottom:1.15rem}.svc-bento-icon{width:52px;height:52px;border-radius:16px;display:grid;place-items:center;font-size:1.45rem;flex-shrink:0;transition:transform 0.3s ease}.svc-bento-card:hover .svc-bento-icon{transform:scale(1.1) rotate(4deg)}.bento-icon-blue{background:linear-gradient(135deg,rgba(37,99,235,0.25),rgba(56,189,248,0.15));color:#38bdf8;border:1px solid rgba(56,189,248,0.35);box-shadow:0 8px 20px rgba(37,99,235,0.25)}.bento-icon-cyan{background:linear-gradient(135deg,rgba(6,182,212,0.25),rgba(20,184,166,0.15));color:#22d3ee;border:1px solid rgba(6,182,212,0.35);box-shadow:0 8px 20px rgba(6,182,212,0.25)}.bento-icon-purple{background:linear-gradient(135deg,rgba(147,51,234,0.25),rgba(192,132,252,0.15));color:#c084fc;border:1px solid rgba(168,85,247,0.35);box-shadow:0 8px 20px rgba(147,51,234,0.25)}.bento-icon-emerald{background:linear-gradient(135deg,rgba(16,185,129,0.25),rgba(52,211,153,0.15));color:#34d399;border:1px solid rgba(16,185,129,0.35);box-shadow:0 8px 20px rgba(16,185,129,0.25)}.svc-bento-card h3{font-family:var(--font-display,'Space Grotesk',sans-serif);font-size:1.28rem;font-weight:800;letter-spacing:-0.02em;line-height:1.25;margin:0;color:#f8fafc}[data-theme="light"] .svc-bento-card h3{color:#0f172a}.svc-bento-card p{font-size:0.92rem;line-height:1.65;color:#94a3b8;margin:0 0 1.25rem}[data-theme="light"] .svc-bento-card p{color:#475569}.svc-bento-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:0.6rem}.svc-bento-list li{display:flex;align-items:center;gap:0.65rem;font-size:0.88rem;font-weight:600;color:#cbd5e1}[data-theme="light"] .svc-bento-list li{color:#334155}.svc-bento-list li i{color:#10b981;font-size:1.05rem;flex-shrink:0}.svc-tech-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.35rem}.svc-tech-box{background:rgba(17,26,46,0.82);border:1px solid rgba(255,255,255,0.08);border-radius:20px;padding:1.8rem 1.6rem;backdrop-filter:blur(12px);box-shadow:0 10px 30px rgba(0,0,0,0.35);transition:transform 0.25s ease,border-color 0.25s ease;box-sizing:border-box}[data-theme="light"] .svc-tech-box{background:rgba(255,255,255,0.85);border-color:rgba(37,99,235,0.12);box-shadow:0 10px 30px rgba(15,23,42,0.04)}.svc-tech-box:hover{transform:translateY(-4px);border-color:rgba(37,99,235,0.4)}.svc-tech-box h4{font-family:var(--font-display,'Space Grotesk',sans-serif);font-size:1.12rem;font-weight:800;margin:0 0 1.15rem;color:#f8fafc;display:flex;align-items:center;gap:0.5rem}[data-theme="light"] .svc-tech-box h4{color:#0f172a}.svc-tech-items-wrap{display:flex;flex-wrap:wrap;gap:0.55rem}.svc-tech-item-badge{display:inline-flex;align-items:center;padding:0.42rem 0.85rem;border-radius:10px;font-size:0.82rem;font-weight:700;background:rgba(255,255,255,0.05);border:1px solid rgba(255,255,255,0.1);color:#cbd5e1;transition:all 0.2s ease}[data-theme="light"] .svc-tech-item-badge{background:rgba(37,99,235,0.06);border-color:rgba(37,99,235,0.14);color:#1e40af}.svc-tech-item-badge:hover{background:rgba(37,99,235,0.2);border-color:rgba(56,189,248,0.4);color:#38bdf8;transform:translateY(-1px)}.svc-accordion .accordion-item{background:rgba(17,26,46,0.82);border:1px solid rgba(255,255,255,0.08);border-radius:16px !important;margin-bottom:0.95rem;overflow:hidden;backdrop-filter:blur(12px);box-shadow:0 4px 18px rgba(0,0,0,0.25);transition:border-color 0.25s ease}[data-theme="light"] .svc-accordion .accordion-item{background:rgba(255,255,255,0.9);border-color:rgba(37,99,235,0.12);box-shadow:0 4px 18px rgba(15,23,42,0.04)}.svc-accordion .accordion-button{font-family:var(--font-display,'Space Grotesk',sans-serif);font-size:1.05rem;font-weight:750;color:#f8fafc;background:transparent;padding:1.25rem 1.4rem;box-shadow:none !important}[data-theme="light"] .svc-accordion .accordion-button{color:#0f172a}.svc-accordion .accordion-button:not(.collapsed){color:#38bdf8;background:rgba(37,99,235,0.08)}[data-theme="light"] .svc-accordion .accordion-button:not(.collapsed){color:#2563eb;background:rgba(37,99,235,0.06)}.svc-accordion .accordion-body{padding:0 1.4rem 1.35rem;font-size:0.93rem;line-height:1.68;color:#94a3b8}[data-theme="light"] .svc-accordion .accordion-body{color:#475569}.svc-price{position:relative;display:flex;flex-direction:column;height:100%;padding:2.5rem 2rem;border-radius:24px;background:rgba(17,26,46,0.88);border:1px solid rgba(255,255,255,0.09);backdrop-filter:blur(16px);box-shadow:0 14px 40px rgba(0,0,0,0.42);transition:transform 0.3s cubic-bezier(0.16,1,0.3,1),box-shadow 0.3s ease,border-color 0.3s ease;box-sizing:border-box}[data-theme="light"] .svc-price{background:rgba(255,255,255,0.94);border-color:rgba(37,99,235,0.14);box-shadow:0 10px 32px rgba(15,23,42,0.05)}.svc-price:hover{transform:translateY(-6px);border-color:rgba(96,165,250,0.5);box-shadow:0 22px 55px rgba(0,0,0,0.65),0 0 35px rgba(37,99,235,0.22)}[data-theme="light"] .svc-price:hover{box-shadow:0 18px 45px rgba(37,99,235,0.16);border-color:rgba(37,99,235,0.4)}.svc-price.is-featured{border:2px solid #2563eb;background:linear-gradient(180deg,rgba(37,99,235,0.18) 0%,rgba(17,26,46,0.96) 35%);box-shadow:0 20px 55px rgba(0,0,0,0.6),0 0 35px rgba(37,99,235,0.35);transform:scale(1.03);z-index:2}[data-theme="light"] .svc-price.is-featured{border:2px solid #2563eb;background:linear-gradient(180deg,rgba(37,99,235,0.08) 0%,rgba(255,255,255,0.98) 35%);box-shadow:0 20px 50px rgba(37,99,235,0.18)}.svc-price.is-featured:hover{transform:scale(1.03) translateY(-6px)}.svc-price .price-badge{position:absolute;top:-14px;left:50%;transform:translateX(-50%);background:linear-gradient(135deg,#0b5fff 0%,#06b6d4 100%);color:#ffffff !important;font-size:0.74rem;font-weight:800;letter-spacing:0.06em;text-transform:uppercase;padding:0.35rem 1.15rem;border-radius:9999px;box-shadow:0 4px 16px rgba(37,99,235,0.5);white-space:nowrap}.svc-price h3{font-family:var(--font-display,'Space Grotesk',sans-serif);font-size:1.4rem;font-weight:800;letter-spacing:-0.02em;margin:0 0 0.45rem;color:#f8fafc}[data-theme="light"] .svc-price h3{color:#0f172a}.svc-price .price-was{font-size:0.88rem;color:#94a3b8;text-decoration:line-through;margin-bottom:0.25rem}.svc-price .price-period{font-size:0.82rem;font-weight:650;color:#38bdf8;margin-bottom:0.85rem}[data-theme="light"] .svc-price .price-period{color:#2563eb}.svc-price p{font-size:0.88rem;line-height:1.55;color:#94a3b8;margin:0 0 1.35rem;min-height:3.5rem}[data-theme="light"] .svc-price p{color:#475569}.svc-price ul{list-style:none;padding:0;margin:0 0 1.6rem;display:flex;flex-direction:column;gap:0.65rem;flex-grow:1}.svc-price ul li{display:flex;align-items:flex-start;gap:0.65rem;font-size:0.86rem;font-weight:550;color:#cbd5e1;line-height:1.4}[data-theme="light"] .svc-price ul li{color:#334155}.svc-price ul li i{color:#10b981;font-size:1rem;flex-shrink:0;margin-top:1px}.svc-price .btn-jt{margin-top:auto;padding:0.85rem 1.4rem;font-weight:750}.svc-deliverables-box{background:rgba(255,255,255,0.04);border:1px solid rgba(255,255,255,0.08);border-radius:12px;padding:0.75rem 0.95rem;margin-bottom:1.25rem}[data-theme="light"] .svc-deliverables-box{background:rgba(15,23,42,0.03);border-color:rgba(15,23,42,0.08)}.svc-deliv-label{font-size:0.68rem;font-weight:800;text-transform:uppercase;letter-spacing:0.08em;color:#94a3b8;margin-bottom:0.25rem}[data-theme="light"] .svc-deliv-label{color:#64748b}@media (max-width:1199.98px){.svc-solutions-grid{grid-template-columns:repeat(2,1fr)}.svc-steps-grid.svc-grid-4{grid-template-columns:repeat(2,1fr)}.svc-tech-grid{grid-template-columns:repeat(2,1fr)}.svc-price.is-featured{transform:none}.svc-price.is-featured:hover{transform:translateY(-6px)}}@media (max-width:991.98px){.svc-bento-grid{grid-template-columns:1fr}.svc-console-side-col{border-left:none;border-top:1px solid rgba(37,99,235,0.12)}}@media (max-width:767.98px){.svc-solutions-grid{grid-template-columns:1fr}.svc-steps-grid{grid-template-columns:1fr}.svc-tech-grid{grid-template-columns:1fr}.svc-console-form-col{padding:1.5rem}.svc-console-side-col{padding:1.5rem}}.svc-flagship-strip{display:flex;align-items:center;justify-content:space-between;padding:0.75rem 1.25rem;border-radius:999px;background:rgba(15,23,42,0.85);border:1px solid rgba(56,189,248,0.28);box-shadow:0 8px 24px rgba(0,0,0,0.35),0 0 16px rgba(56,189,248,0.12);backdrop-filter:blur(14px);margin-bottom:2rem;flex-wrap:wrap;gap:0.75rem}[data-theme="light"] .svc-flagship-strip{background:rgba(255,255,255,0.95);border-color:rgba(37,99,235,0.22);box-shadow:0 8px 24px rgba(15,23,42,0.05)}.svc-flagship-left{display:flex;align-items:center;gap:0.75rem}.svc-flagship-pulse{position:relative;width:10px;height:10px}.svc-flagship-pulse .pulse-ring{position:absolute;inset:-4px;border-radius:50%;border:2px solid #38bdf8;animation:svcPulseRing 2s infinite ease-out;opacity:0.75}.svc-flagship-pulse .pulse-dot{position:absolute;inset:0;border-radius:50%;background:#38bdf8;box-shadow:0 0 8px #38bdf8}@keyframes svcPulseRing{0%{transform:scale(0.8);opacity:0.9}100%{transform:scale(2.2);opacity:0}}.svc-flagship-tag{font-family:var(--font-display,'Space Grotesk',sans-serif);font-size:0.84rem;font-weight:800;letter-spacing:0.06em;text-transform:uppercase;color:#f8fafc;display:inline-flex;align-items:center;gap:0.45rem}[data-theme="light"] .svc-flagship-tag{color:#0f172a}.svc-flagship-chip{font-size:0.65rem;font-weight:850;letter-spacing:0.08em;padding:0.2rem 0.65rem;border-radius:999px;background:linear-gradient(135deg,rgba(37,99,235,0.3),rgba(124,58,237,0.3));border:1px solid rgba(56,189,248,0.45);color:#38bdf8;text-transform:uppercase;line-height:1}.svc-flagship-subtag{font-size:0.8rem;font-weight:600;color:#94a3b8;display:inline-flex;align-items:center;gap:0.35rem}[data-theme="light"] .svc-flagship-subtag{color:#475569}.svc-pill-badge{font-size:0.62rem;font-weight:800;letter-spacing:0.06em;padding:0.18rem 0.55rem;border-radius:999px;text-transform:uppercase;display:inline-flex;align-items:center;gap:0.28rem;line-height:1.1;white-space:nowrap}.svc-pill-badge.badge-ai{background:linear-gradient(135deg,rgba(168,85,247,0.22),rgba(236,72,153,0.22));border:1px solid rgba(236,72,153,0.5);color:#f472b6;box-shadow:0 0 10px rgba(236,72,153,0.25)}.svc-pill-badge.badge-popular{background:linear-gradient(135deg,rgba(14,165,233,0.22),rgba(37,99,235,0.22));border:1px solid rgba(56,189,248,0.5);color:#38bdf8;box-shadow:0 0 10px rgba(56,189,248,0.25)}.svc-pill-badge.badge-scale{background:linear-gradient(135deg,rgba(244,63,94,0.22),rgba(225,29,72,0.22));border:1px solid rgba(251,113,133,0.5);color:#fb7185;box-shadow:0 0 10px rgba(244,63,94,0.25)}.svc-pill-badge.badge-store{background:linear-gradient(135deg,rgba(132,204,22,0.22),rgba(22,163,74,0.22));border:1px solid rgba(163,230,53,0.5);color:#a3e635;box-shadow:0 0 10px rgba(132,204,22,0.25)}.svc-pill-badge.badge-hot{background:linear-gradient(135deg,rgba(168,85,247,0.22),rgba(124,58,237,0.22));border:1px solid rgba(192,132,252,0.5);color:#c084fc;box-shadow:0 0 10px rgba(168,85,247,0.25)}.svc-pill-badge.badge-vip{background:linear-gradient(135deg,rgba(245,158,11,0.22),rgba(239,68,68,0.22));border:1px solid rgba(245,158,11,0.5);color:#fbbf24;box-shadow:0 0 10px rgba(245,158,11,0.25)}.clean-svc-title-row{display:flex;align-items:center;justify-content:space-between;gap:0.5rem;margin-bottom:0.35rem}.clean-svc-tagline{font-size:0.8rem;font-weight:650;color:#38bdf8;letter-spacing:-0.01em;margin-bottom:0.65rem;display:block}[data-theme="light"] .clean-svc-tagline{color:#2563eb}.svc-vip-banner{position:relative;margin-top:2rem;border-radius:22px;background:linear-gradient(135deg,rgba(37,99,235,0.14) 0%,rgba(124,58,237,0.2) 50%,rgba(236,72,153,0.12) 100%),#0c1427;border:1px solid rgba(124,58,237,0.35);padding:1.65rem 2rem;overflow:hidden;box-shadow:0 16px 40px -10px rgba(0,0,0,0.6),0 0 30px rgba(124,58,237,0.15);transition:all 0.3s ease}[data-theme="light"] .svc-vip-banner{background:linear-gradient(135deg,#f0f7ff 0%,#f5f3ff 50%,#fdf2f8 100%);border-color:rgba(124,58,237,0.25);box-shadow:0 12px 32px rgba(124,58,237,0.08)}.svc-vip-banner:hover{border-color:rgba(168,85,247,0.6);box-shadow:0 20px 48px -8px rgba(124,58,237,0.3),0 0 32px rgba(168,85,247,0.2);transform:translateY(-2px)}.svc-vip-content{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;position:relative;z-index:2;flex-wrap:wrap}.svc-vip-left{display:flex;align-items:center;gap:1.25rem;flex:1;min-width:280px}.svc-icon-vip{width:56px;height:56px;min-width:56px;border-radius:16px;background:linear-gradient(135deg,#f59e0b,#ef4444);border:1px solid rgba(245,158,11,0.5);box-shadow:0 8px 20px rgba(245,158,11,0.35);display:grid;place-items:center;font-size:1.6rem;color:#ffffff;flex-shrink:0}.svc-vip-title-wrap{display:flex;align-items:center;gap:0.75rem;flex-wrap:wrap;margin-bottom:0.35rem}.svc-vip-title{font-family:var(--font-display,'Space Grotesk',sans-serif);font-size:1.35rem;font-weight:800;letter-spacing:-0.02em;color:#ffffff;margin:0}[data-theme="light"] .svc-vip-title{color:#0f172a}.svc-vip-desc{font-size:0.92rem;color:#94a3b8;margin:0;line-height:1.5;max-width:680px}[data-theme="light"] .svc-vip-desc{color:#475569}.svc-vip-right{flex-shrink:0}.svc-vip-btn{padding:0.85rem 1.65rem;border-radius:14px;background:linear-gradient(135deg,#2563eb 0%,#4f46e5 50%,#7c3aed 100%);color:#ffffff !important;font-size:0.94rem;font-weight:750;text-decoration:none !important;display:inline-flex;align-items:center;gap:0.55rem;box-shadow:0 8px 24px rgba(37,99,235,0.4);transition:all 0.25s ease}.svc-vip-btn:hover{transform:translateY(-2px);box-shadow:0 12px 30px rgba(37,99,235,0.55)}.accent-software::before{background:linear-gradient(90deg,#7c3aed,#a855f7) !important}.accent-software .svc-solution-icon{background:linear-gradient(135deg,rgba(124,58,237,0.25),rgba(168,85,247,0.15)) !important;color:#a855f7 !important;border:1px solid rgba(168,85,247,0.35) !important}.accent-software .svc-solution-badge{background:rgba(124,58,237,0.16) !important;color:#c084fc !important;border:1px solid rgba(124,58,237,0.32) !important}.accent-mobile::before{background:linear-gradient(90deg,#10b981,#06b6d4) !important}.accent-mobile .svc-solution-icon{background:linear-gradient(135deg,rgba(16,185,129,0.25),rgba(6,182,212,0.15)) !important;color:#34d399 !important;border:1px solid rgba(16,185,129,0.35) !important}.accent-mobile .svc-solution-badge{background:rgba(16,185,129,0.16) !important;color:#34d399 !important;border:1px solid rgba(16,185,129,0.32) !important}.accent-crm::before{background:linear-gradient(90deg,#f59e0b,#d97706) !important}.accent-crm .svc-solution-icon{background:linear-gradient(135deg,rgba(245,158,11,0.25),rgba(217,119,6,0.15)) !important;color:#fbbf24 !important;border:1px solid rgba(245,158,11,0.35) !important}.accent-crm .svc-solution-badge{background:rgba(245,158,11,0.16) !important;color:#fbbf24 !important;border:1px solid rgba(245,158,11,0.32) !important}.accent-erp::before{background:linear-gradient(90deg,#4f46e5,#06b6d4) !important}.accent-erp .svc-solution-icon{background:linear-gradient(135deg,rgba(79,70,229,0.25),rgba(6,182,212,0.15)) !important;color:#818cf8 !important;border:1px solid rgba(79,70,229,0.35) !important}.accent-erp .svc-solution-badge{background:rgba(79,70,229,0.16) !important;color:#818cf8 !important;border:1px solid rgba(79,70,229,0.32) !important}.accent-seo::before{background:linear-gradient(90deg,#0284c7,#10b981) !important}.accent-seo .svc-solution-icon{background:linear-gradient(135deg,rgba(2,132,199,0.25),rgba(16,185,129,0.15)) !important;color:#38bdf8 !important;border:1px solid rgba(2,132,199,0.35) !important}.accent-seo .svc-solution-badge{background:rgba(2,132,199,0.16) !important;color:#38bdf8 !important;border:1px solid rgba(2,132,199,0.32) !important}.accent-ai::before{background:linear-gradient(90deg,#ec4899,#8b5cf6) !important}.accent-ai .svc-solution-icon{background:linear-gradient(135deg,rgba(236,72,153,0.25),rgba(139,92,246,0.15)) !important;color:#f472b6 !important;border:1px solid rgba(236,72,153,0.35) !important}.accent-ai .svc-solution-badge{background:rgba(236,72,153,0.16) !important;color:#f472b6 !important;border:1px solid rgba(236,72,153,0.32) !important}.accent-ecom::before{background:linear-gradient(90deg,#10b981,#f59e0b) !important}.accent-ecom .svc-solution-icon{background:linear-gradient(135deg,rgba(16,185,129,0.25),rgba(245,158,11,0.15)) !important;color:#34d399 !important;border:1px solid rgba(16,185,129,0.35) !important}.accent-ecom .svc-solution-badge{background:rgba(16,185,129,0.16) !important;color:#34d399 !important;border:1px solid rgba(16,185,129,0.32) !important}.icon-ecommerce{background:rgba(16,185,129,0.1);color:#059669;border:1px solid rgba(16,185,129,0.18)}[data-theme="dark"] .icon-ecommerce{color:#34d399;border-color:rgba(52,211,153,0.25)}.svc-faq-section{position:relative;overflow:hidden;padding-top:2rem}.svc-faq-backdrop{position:absolute;inset:0;pointer-events:none;z-index:0;overflow:hidden}.svc-faq-orb-1{position:absolute;top:15%;left:5%;width:400px;height:400px;border-radius:50%;background:radial-gradient(circle,rgba(37,99,235,0.16) 0%,transparent 70%);filter:blur(60px)}.svc-faq-orb-2{position:absolute;bottom:12%;right:5%;width:360px;height:360px;border-radius:50%;background:radial-gradient(circle,rgba(124,58,237,0.14) 0%,transparent 70%);filter:blur(60px)}.svc-faq-filters{display:flex;flex-wrap:wrap;justify-content:center;gap:0.6rem;margin:1.75rem auto 2.5rem;max-width:820px}.svc-faq-filter-btn{display:inline-flex;align-items:center;gap:0.5rem;padding:0.55rem 1.15rem;border-radius:999px;font-size:0.86rem;font-weight:700;color:var(--jt-ink-soft,#475569);background:rgba(255,255,255,0.8);border:1px solid rgba(37,99,235,0.14);backdrop-filter:blur(10px);cursor:pointer;transition:all 0.25s cubic-bezier(0.16,1,0.3,1)}[data-theme="dark"] .svc-faq-filter-btn{background:rgba(17,26,46,0.75);border-color:rgba(255,255,255,0.1);color:#cbd5e1}.svc-faq-filter-btn:hover{background:rgba(37,99,235,0.1);border-color:rgba(37,99,235,0.35);color:#2563eb;transform:translateY(-2px)}[data-theme="dark"] .svc-faq-filter-btn:hover{background:rgba(37,99,235,0.2);border-color:rgba(96,165,250,0.35);color:#60a5fa}.svc-faq-filter-btn.active{background:linear-gradient(135deg,#0b5fff 0%,#2563eb 100%);color:#ffffff !important;border-color:transparent;box-shadow:0 4px 16px rgba(11,95,255,0.4);transform:translateY(-2px)}.svc-faq-filter-btn.active i{color:#ffffff}.svc-faq-layout{display:grid;grid-template-columns:1fr 370px;gap:2.5rem;align-items:start;position:relative;z-index:1}@media (max-width:1080px){.svc-faq-layout{grid-template-columns:1fr;gap:2rem}}.svc-faq-stack{display:flex;flex-direction:column;gap:1rem}.svc-faq-item-card{border-radius:20px;background:rgba(255,255,255,0.88);border:1px solid rgba(37,99,235,0.12);backdrop-filter:blur(14px);box-shadow:0 4px 18px rgba(15,23,42,0.04);overflow:hidden;transition:all 0.3s cubic-bezier(0.16,1,0.3,1)}[data-theme="dark"] .svc-faq-item-card{background:rgba(17,26,46,0.8);border-color:rgba(255,255,255,0.09);box-shadow:0 6px 20px rgba(0,0,0,0.35)}.svc-faq-item-card:hover{border-color:rgba(37,99,235,0.35);box-shadow:0 8px 28px rgba(37,99,235,0.12);transform:translateY(-2px)}[data-theme="dark"] .svc-faq-item-card:hover{border-color:rgba(96,165,250,0.35);box-shadow:0 10px 30px rgba(0,0,0,0.5)}.svc-faq-item-card.is-active{border-color:#2563eb;background:rgba(255,255,255,0.98);box-shadow:0 12px 36px rgba(37,99,235,0.18)}[data-theme="dark"] .svc-faq-item-card.is-active{border-color:#38bdf8;background:rgba(17,26,46,0.95);box-shadow:0 14px 40px rgba(0,0,0,0.6)}.svc-faq-trigger{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1.15rem;padding:1.3rem 1.5rem;background:transparent;border:none;cursor:pointer;text-align:left;color:inherit;font-family:inherit}.svc-faq-trigger-left{display:flex;align-items:center;gap:0.95rem;flex:1}.svc-faq-badge-num{font-family:var(--font-display,'Space Grotesk',sans-serif);font-size:0.85rem;font-weight:800;width:34px;height:34px;min-width:34px;border-radius:10px;display:grid;place-items:center;background:linear-gradient(135deg,rgba(37,99,235,0.12),rgba(6,182,212,0.1));color:#2563eb;border:1px solid rgba(37,99,235,0.2);transition:all 0.3s ease}[data-theme="dark"] .svc-faq-badge-num{background:linear-gradient(135deg,rgba(37,99,235,0.25),rgba(6,182,212,0.18));color:#60a5fa;border-color:rgba(255,255,255,0.1)}.svc-faq-item-card.is-active .svc-faq-badge-num{background:linear-gradient(135deg,#0b5fff,#2563eb);color:#ffffff;box-shadow:0 4px 12px rgba(11,95,255,0.35)}.svc-faq-q-text{font-size:1.08rem;font-weight:750;letter-spacing:-0.015em;color:var(--jt-ink,#0f172a);margin:0;line-height:1.35;transition:color 0.2s ease}[data-theme="dark"] .svc-faq-q-text{color:#f8fafc}.svc-faq-item-card:hover .svc-faq-q-text{color:#2563eb}[data-theme="dark"] .svc-faq-item-card:hover .svc-faq-q-text{color:#60a5fa}.svc-faq-item-card.is-active .svc-faq-q-text{color:#2563eb}[data-theme="dark"] .svc-faq-item-card.is-active .svc-faq-q-text{color:#38bdf8}.svc-faq-cat-pill{font-size:0.72rem;font-weight:750;text-transform:uppercase;letter-spacing:0.04em;padding:0.2rem 0.6rem;border-radius:999px;background:rgba(15,23,42,0.05);color:var(--jt-muted,#64748b);border:1px solid rgba(15,23,42,0.08)}[data-theme="dark"] .svc-faq-cat-pill{background:rgba(255,255,255,0.06);border-color:rgba(255,255,255,0.1);color:#94a3b8}.svc-faq-toggle-circle{width:36px;height:36px;min-width:36px;border-radius:50%;display:grid;place-items:center;background:rgba(37,99,235,0.08);border:1px solid rgba(37,99,235,0.2);color:#2563eb;font-size:1.1rem;transition:transform 0.3s cubic-bezier(0.16,1,0.3,1),background 0.3s ease,color 0.3s ease}[data-theme="dark"] .svc-faq-toggle-circle{background:rgba(37,99,235,0.2);border-color:rgba(96,165,250,0.3);color:#93c5fd}.svc-faq-item-card.is-active .svc-faq-toggle-circle{transform:rotate(45deg);background:#2563eb;color:#ffffff;box-shadow:0 4px 14px rgba(37,99,235,0.4)}.svc-faq-collapse{max-height:0;overflow:hidden;transition:max-height 0.35s cubic-bezier(0.16,1,0.3,1)}.svc-faq-item-card.is-active .svc-faq-collapse{max-height:500px}.svc-faq-answer-inner{padding:0 1.5rem 1.4rem calc(1.5rem + 34px + 0.95rem);color:var(--jt-muted,#475569);font-size:0.95rem;line-height:1.68;border-top:1px dashed rgba(15,23,42,0.06);padding-top:1rem}[data-theme="dark"] .svc-faq-answer-inner{color:#cbd5e1;border-top-color:rgba(255,255,255,0.07)}@media (max-width:575.98px){.svc-faq-answer-inner{padding-left:1.4rem}}.svc-faq-answer-inner strong{color:var(--jt-ink,#0f172a);font-weight:700}[data-theme="dark"] .svc-faq-answer-inner strong{color:#f1f5f9}.svc-faq-concierge-card{position:sticky;top:calc(var(--nav-h,76px) + 2rem);padding:2.2rem 1.85rem;border-radius:24px;background:radial-gradient(circle at 80% 20%,rgba(37,99,235,0.18) 0%,transparent 60%),radial-gradient(circle at 20% 80%,rgba(124,58,237,0.15) 0%,transparent 60%),rgba(255,255,255,0.94);border:1.5px solid rgba(37,99,235,0.22);backdrop-filter:blur(16px);box-shadow:0 18px 48px -10px rgba(15,23,42,0.08),0 0 25px rgba(37,99,235,0.1);overflow:hidden;transition:transform 0.3s ease,box-shadow 0.3s ease}[data-theme="dark"] .svc-faq-concierge-card{background:radial-gradient(circle at 80% 20%,rgba(37,99,235,0.25) 0%,transparent 60%),radial-gradient(circle at 20% 80%,rgba(124,58,237,0.2) 0%,transparent 60%),rgba(17,26,46,0.9);border-color:rgba(255,255,255,0.12);box-shadow:0 20px 50px rgba(0,0,0,0.5),0 0 30px rgba(37,99,235,0.15)}.svc-faq-concierge-card:hover{transform:translateY(-4px);box-shadow:0 24px 60px rgba(37,99,235,0.2)}.faq-concierge-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.25rem}.faq-avatar-stack{display:flex;align-items:center}.faq-avatar-img{width:42px;height:42px;border-radius:50%;border:2.5px solid #ffffff;margin-left:-10px;background:linear-gradient(135deg,#0b5fff,#06b6d4);display:grid;place-items:center;color:#fff;font-size:0.95rem;font-weight:800;box-shadow:0 4px 10px rgba(0,0,0,0.15)}[data-theme="dark"] .faq-avatar-img{border-color:#0f172a}.faq-avatar-img:first-child{margin-left:0}.faq-avatar-img.avatar-2{background:linear-gradient(135deg,#7c3aed,#a855f7)}.faq-avatar-img.avatar-3{background:linear-gradient(135deg,#059669,#10b981)}.faq-live-pill{display:inline-flex;align-items:center;gap:0.45rem;font-size:0.76rem;font-weight:750;padding:0.25rem 0.7rem;border-radius:999px;background:rgba(16,185,129,0.12);border:1px solid rgba(16,185,129,0.3);color:#059669}[data-theme="dark"] .faq-live-pill{background:rgba(16,185,129,0.2);border-color:rgba(52,211,153,0.35);color:#34d399}.faq-live-dot{width:7px;height:7px;border-radius:50%;background:#10b981;box-shadow:0 0 6px #10b981;animation:svcDotPulse 1.8s infinite ease-in-out}.faq-concierge-title{font-size:1.25rem;font-weight:800;letter-spacing:-0.02em;color:var(--jt-ink,#0f172a);margin:0 0 0.5rem;line-height:1.25}[data-theme="dark"] .faq-concierge-title{color:#f8fafc}.faq-concierge-desc{font-size:0.9rem;color:var(--jt-muted,#64748b);line-height:1.55;margin-bottom:1.4rem}[data-theme="dark"] .faq-concierge-desc{color:#94a3b8}.faq-concierge-actions{display:flex;flex-direction:column;gap:0.65rem;margin-bottom:1.35rem}.faq-concierge-btn{display:flex;align-items:center;justify-content:center;gap:0.65rem;width:100%;padding:0.8rem 1rem;border-radius:14px;font-size:0.9rem;font-weight:750;text-decoration:none !important;transition:all 0.25s ease;box-sizing:border-box}.btn-wa-concierge{background:#25d366;color:#ffffff !important;box-shadow:0 4px 16px rgba(37,211,102,0.35)}.btn-wa-concierge:hover{background:#20ba59;transform:translateY(-2px);box-shadow:0 8px 24px rgba(37,211,102,0.45)}.btn-cal-concierge{background:linear-gradient(135deg,#0b5fff 0%,#2563eb 100%);color:#ffffff !important;box-shadow:0 4px 16px rgba(11,95,255,0.35)}.btn-cal-concierge:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(11,95,255,0.45)}.btn-call-concierge{background:rgba(15,23,42,0.05);border:1px solid rgba(15,23,42,0.1);color:var(--jt-ink,#0f172a) !important}[data-theme="dark"] .btn-call-concierge{background:rgba(255,255,255,0.06);border-color:rgba(255,255,255,0.12);color:#f1f5f9 !important}.btn-call-concierge:hover{background:rgba(37,99,235,0.1);border-color:rgba(37,99,235,0.35);color:#2563eb !important;transform:translateY(-2px)}[data-theme="dark"] .btn-call-concierge:hover{background:rgba(37,99,235,0.2);border-color:rgba(96,165,250,0.4);color:#60a5fa !important}.faq-concierge-perks{list-style:none;padding:0;margin:0;display:grid;gap:0.45rem;border-top:1px dashed rgba(15,23,42,0.08);padding-top:1.1rem}[data-theme="dark"] .faq-concierge-perks{border-top-color:rgba(255,255,255,0.08)}.faq-concierge-perks li{display:flex;align-items:center;gap:0.5rem;font-size:0.8rem;font-weight:650;color:var(--jt-muted,#64748b)}[data-theme="dark"] .faq-concierge-perks li{color:#94a3b8}.faq-concierge-perks li i{color:#10b981;font-size:0.95rem}@media (max-width:1199.98px){.svc-hero-grid{gap:2rem}}@media (max-width:991.98px){.svc-flagship-strip{padding:0.85rem 1.25rem}.svc-vip-banner{padding:1.5rem 1.75rem}.svc-faq-layout{grid-template-columns:1fr;gap:2rem}.svc-faq-concierge-card{position:static;max-width:600px;margin-inline:auto;margin-top:1rem;padding:1.85rem 1.5rem}}@media (max-width:767.98px){.svc-flagship-strip{border-radius:16px;flex-direction:column;align-items:flex-start;padding:1rem 1.15rem;gap:0.75rem;width:100%;box-sizing:border-box}.svc-flagship-left{width:100%;flex-wrap:wrap;gap:0.5rem}.svc-flagship-right{width:100%;display:flex;justify-content:flex-start}.svc-flagship-chip{font-size:0.76rem}.svc-cat-filters{display:flex;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;scrollbar-width:none;-ms-overflow-style:none;padding-bottom:0.5rem;padding-top:0.25rem;width:100%;margin-bottom:1.25rem}.svc-cat-filters::-webkit-scrollbar{display:none}.svc-filter{flex-shrink:0;scroll-snap-align:start;white-space:nowrap;padding:0.42rem 0.85rem;font-size:0.82rem}.svc-vip-banner{padding:1.35rem 1.15rem;border-radius:18px;margin-top:1.5rem}.svc-vip-content{flex-direction:column;align-items:stretch;gap:1.15rem}.svc-vip-left{min-width:0 !important;width:100% !important;flex-direction:column !important;align-items:flex-start !important;gap:0.85rem !important}.svc-icon-vip{width:48px;height:48px;min-width:48px;border-radius:12px;font-size:1.35rem}.svc-vip-title{font-size:1.18rem !important;line-height:1.25}.svc-vip-desc{font-size:0.86rem !important;line-height:1.5}.svc-vip-right,.svc-vip-btn{width:100% !important;justify-content:center !important;box-sizing:border-box !important}.svc-faq-section{padding-top:1rem;overflow:hidden}.svc-faq-backdrop{overflow:hidden;max-width:100vw}.svc-faq-orb-1{width:min(280px,75vw) !important;height:min(280px,75vw) !important;left:-15% !important;top:5% !important}.svc-faq-orb-2{width:min(260px,70vw) !important;height:min(260px,70vw) !important;right:0 !important;bottom:5% !important}.svc-faq-filters{display:flex;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;scrollbar-width:none;-ms-overflow-style:none;justify-content:flex-start;padding:0.25rem 0 0.65rem;margin:1.25rem 0 1.75rem;width:100%}.svc-faq-filters::-webkit-scrollbar{display:none}.svc-faq-filter-btn{flex-shrink:0;scroll-snap-align:start;white-space:nowrap;padding:0.45rem 0.95rem;font-size:0.82rem}.svc-faq-trigger{padding:1.05rem 1.15rem;gap:0.75rem}.svc-faq-trigger-left{gap:0.75rem}.svc-faq-badge-num{width:28px;height:28px;min-width:28px;font-size:0.78rem;border-radius:8px}.svc-faq-q-text{font-size:0.96rem;line-height:1.35}.svc-faq-chevron{width:30px;height:30px;min-width:30px;font-size:0.85rem}.svc-faq-answer-inner{padding:0.25rem 1.15rem 1.15rem;font-size:0.88rem;line-height:1.55}.svc-faq-concierge-card{padding:1.5rem 1.2rem;border-radius:18px;margin-top:1.25rem;max-width:100%}.faq-concierge-title{font-size:1.15rem}.faq-concierge-desc{font-size:0.86rem;margin-bottom:1.1rem}.faq-avatar-img{width:36px;height:36px;font-size:0.85rem}.faq-concierge-btn{min-height:44px;font-size:0.86rem;padding:0.7rem 0.95rem}.svc-compare-container{border-radius:16px;-webkit-overflow-scrolling:touch;width:100%;max-width:100%;box-shadow:0 8px 24px rgba(0,0,0,0.25)}.svc-compare-tbl th,.svc-compare-tbl td{padding:0.85rem 0.95rem;font-size:0.82rem}.svc-mockup-frame{border-radius:16px;margin-bottom:0.75rem}.svc-mockup-inner{padding:1.15rem 1rem 1.35rem}.svc-vital-dial{padding:0.65rem 0.35rem}.svc-dial-circle{width:50px;height:50px;min-width:50px;min-height:50px;border-width:2px;white-space:nowrap !important;word-break:normal !important;display:flex !important;flex-direction:row !important;align-items:center !important;justify-content:center !important;padding:0 1px}.svc-dial-circle.dial-norm{font-size:0.86rem}.svc-dial-circle.dial-med{font-size:0.75rem;letter-spacing:-0.025em}.svc-dial-circle.dial-5char{font-size:0.65rem;letter-spacing:-0.04em}.svc-dial-circle.dial-compact{font-size:0.58rem;letter-spacing:-0.045em}.svc-dial-label{font-size:0.62rem}.svc-specs-row{grid-template-columns:repeat(3,1fr);gap:0.45rem;padding-top:0.85rem;margin-bottom:0.25rem}.svc-spec-box{padding:0.45rem 0.35rem}.svc-spec-num{font-size:0.82rem}.svc-spec-lbl{font-size:0.62rem}}@media (max-width:575.98px){.clean-svc-card{padding:1.25rem 1.15rem;border-radius:18px}.clean-svc-head{margin-bottom:0.75rem}.clean-svc-icon{width:44px;height:44px;min-width:44px;border-radius:12px;font-size:1.25rem}.clean-svc-card h3{font-size:1.15rem}.clean-svc-tagline{font-size:0.78rem;margin-bottom:0.5rem}.clean-svc-desc{font-size:0.86rem;line-height:1.5;margin-bottom:0.85rem}.clean-svc-bullets{margin-bottom:1.1rem;gap:0.4rem}.clean-svc-bullets li{font-size:0.82rem;gap:0.45rem}.clean-svc-foot{padding-top:0.85rem;margin-top:auto}.clean-svc-time{font-size:0.78rem}.clean-svc-link{font-size:0.82rem}.clean-step-card{padding:1.35rem 1.15rem;border-radius:16px}.clean-step-num{font-size:1.5rem}.clean-step-card h3{font-size:1.1rem}.clean-step-card p{font-size:0.86rem}}@media (max-width:374.98px){.svc-hero-title{font-size:1.65rem !important;line-height:1.2 !important}.clean-svc-card{padding:1.1rem 0.95rem}.clean-svc-card h3{font-size:1.08rem}.clean-svc-foot{flex-direction:column;align-items:flex-start;gap:0.45rem}.clean-svc-link{align-self:flex-end}.svc-vip-banner{padding:1.15rem 0.9rem}.svc-vip-title{font-size:1.05rem !important}.svc-faq-trigger{padding:0.95rem 0.85rem;gap:0.55rem}.svc-faq-q-text{font-size:0.9rem}.svc-faq-answer-inner{padding:0.2rem 0.85rem 0.95rem;font-size:0.84rem}.svc-specs-row{grid-template-columns:1fr;gap:0.4rem}}.svc-reviews-section{position:relative;overflow:hidden;padding:clamp(3.5rem,6vw,6rem) 0}.svc-reviews-motion-stage{position:relative;width:100vw;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);overflow:hidden;padding:1.5rem 0 2rem;mask-image:linear-gradient(to right,transparent 0%,black 5%,black 95%,transparent 100%);-webkit-mask-image:linear-gradient(to right,transparent 0%,black 5%,black 95%,transparent 100%)}.svc-marquee-fade-left,.svc-marquee-fade-right{position:absolute;top:0;bottom:0;width:80px;pointer-events:none;z-index:3}.svc-marquee-fade-left{left:0;background:linear-gradient(to right,rgba(11,17,32,0.95),transparent)}.svc-marquee-fade-right{right:0;background:linear-gradient(to left,rgba(11,17,32,0.95),transparent)}[data-theme="light"] .svc-marquee-fade-left{background:linear-gradient(to right,rgba(255,255,255,0.95),transparent)}[data-theme="light"] .svc-marquee-fade-right{background:linear-gradient(to left,rgba(255,255,255,0.95),transparent)}.svc-reviews-track-container{width:100%;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;cursor:grab;padding:0.5rem 1rem}.svc-reviews-track-container::-webkit-scrollbar{display:none}.svc-reviews-track{display:flex;gap:1.5rem;width:max-content;animation:svcReviewMarquee 50s linear infinite;will-change:transform}.svc-reviews-track:hover,.svc-reviews-track-container:focus-within .svc-reviews-track{animation-play-state:paused}@keyframes svcReviewMarquee{0%{transform:translate3d(0,0,0)}100%{transform:translate3d(-50%,0,0)}}@media (prefers-reduced-motion:reduce){.svc-reviews-track{animation:none}}.svc-review-card{position:relative;width:clamp(340px,30vw,420px);flex-shrink:0;display:flex;flex-direction:column;justify-content:space-between;background:rgba(15,23,42,0.88);border:1px solid rgba(56,189,248,0.22);border-radius:22px;padding:1.75rem 1.6rem;box-shadow:0 16px 40px rgba(0,0,0,0.45),0 0 20px -6px rgba(56,189,248,0.15);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);transition:transform 0.3s cubic-bezier(0.16,1,0.3,1),box-shadow 0.3s ease,border-color 0.3s ease;user-select:none}.svc-review-card:hover{transform:translateY(-6px);border-color:#38bdf8;box-shadow:0 24px 50px rgba(0,0,0,0.6),0 0 30px rgba(56,189,248,0.25)}[data-theme="light"] .svc-review-card{background:rgba(255,255,255,0.95);border-color:rgba(37,99,235,0.18);box-shadow:0 12px 36px rgba(15,23,42,0.08)}[data-theme="light"] .svc-review-card:hover{border-color:#2563eb;box-shadow:0 20px 45px rgba(37,99,235,0.18)}.svc-review-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.15rem}.svc-review-stars{display:flex;gap:0.25rem;font-size:0.95rem}.svc-review-badge{font-size:0.72rem;font-weight:750;text-transform:uppercase;letter-spacing:0.05em;padding:0.3rem 0.7rem;border-radius:999px;background:rgba(16,185,129,0.12);color:#10b981;border:1px solid rgba(16,185,129,0.28);display:inline-flex;align-items:center;gap:0.4rem}.svc-review-quote{font-size:0.95rem;line-height:1.65;color:#e2e8f0;margin-bottom:1.5rem;flex-grow:1;font-style:italic}[data-theme="light"] .svc-review-quote{color:#334155}.svc-review-author{display:flex;align-items:center;gap:0.9rem;padding-top:1.1rem;border-top:1px solid rgba(255,255,255,0.08)}[data-theme="light"] .svc-review-author{border-top-color:rgba(15,23,42,0.08)}.svc-review-avatar{width:48px;height:48px;border-radius:50%;background:linear-gradient(135deg,#0284c7 0%,#6366f1 100%);color:#fff;font-weight:800;font-size:0.95rem;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 14px rgba(2,132,199,0.35);flex-shrink:0;overflow:hidden;border:2px solid rgba(56,189,248,0.45)}.svc-review-avatar-img{width:100%;height:100%;object-fit:cover;border-radius:50%;display:block}.svc-review-meta{flex-grow:1}.svc-review-name{display:block;font-size:0.98rem;font-weight:750;color:#f8fafc;line-height:1.25}[data-theme="light"] .svc-review-name{color:#0f172a}.svc-review-company{display:none !important}.svc-review-location{display:inline-flex;align-items:center;font-size:0.82rem;font-weight:600;color:#38bdf8;margin-top:0.25rem}[data-theme="light"] .svc-review-location{color:#0284c7}.svc-reviews-controls{display:flex;align-items:center;justify-content:center;gap:1.25rem}.svc-review-ctrl-btn{width:42px;height:42px;border-radius:50%;background:rgba(15,23,42,0.75);border:1px solid rgba(56,189,248,0.3);color:#38bdf8;font-size:1.1rem;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all 0.25s ease;backdrop-filter:blur(8px)}.svc-review-ctrl-btn:hover{background:#38bdf8;color:#0f172a;transform:scale(1.08);box-shadow:0 0 16px rgba(56,189,248,0.5)}[data-theme="light"] .svc-review-ctrl-btn{background:#ffffff;border-color:rgba(37,99,235,0.25);color:#2563eb}[data-theme="light"] .svc-review-ctrl-btn:hover{background:#2563eb;color:#ffffff}.svc-review-indicator{display:inline-flex;align-items:center;gap:0.45rem;padding:0.4rem 0.9rem;border-radius:999px;background:rgba(15,23,42,0.65);border:1px solid rgba(255,255,255,0.08)}[data-theme="light"] .svc-review-indicator{background:#ffffff;border-color:rgba(15,23,42,0.08)}.svc-review-motion-hint{font-size:0.76rem;color:#94a3b8;font-weight:500}[data-theme="light"] .svc-review-motion-hint{color:#64748b}.svc-review-trust-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;background:rgba(15,23,42,0.7);border:1px solid rgba(255,255,255,0.08);border-radius:20px;padding:1.25rem 2rem;backdrop-filter:blur(14px)}[data-theme="light"] .svc-review-trust-strip{background:rgba(255,255,255,0.9);border-color:rgba(37,99,235,0.14)}.svc-review-trust-item{display:flex;align-items:center;gap:0.85rem}.svc-trust-badge-icon{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:1.2rem;background:rgba(255,255,255,0.05);flex-shrink:0}.svc-review-trust-item strong{display:block;font-size:0.92rem;font-weight:750;color:#f8fafc}[data-theme="light"] .svc-review-trust-item strong{color:#0f172a}.svc-review-trust-item span{display:block;font-size:0.76rem;color:#94a3b8}[data-theme="light"] .svc-review-trust-item span{color:#64748b}@media (max-width:767.98px){.svc-review-trust-strip{grid-template-columns:1fr;gap:1rem;padding:1.2rem}}.svc-industry-card{position:relative;background:rgba(255,255,255,0.75);border:1px solid rgba(26,124,255,0.12);border-radius:16px;padding:1.35rem 1.25rem;transition:all 0.3s ease;backdrop-filter:blur(10px);height:100%}[data-theme="dark"] .svc-industry-card{background:rgba(17,26,46,0.65);border-color:rgba(255,255,255,0.07)}.svc-industry-card:hover{transform:translateY(-4px);border-color:rgba(56,189,248,0.35);box-shadow:0 14px 30px rgba(0,0,0,0.15)}.svc-ind-icon-box{width:44px;height:44px;border-radius:12px;background:rgba(14,165,233,0.12);color:#0284c7;font-size:1.35rem;display:flex;align-items:center;justify-content:center;margin-bottom:0.85rem;transition:transform 0.3s ease}[data-theme="dark"] .svc-ind-icon-box{background:rgba(56,189,248,0.16);color:#38bdf8}.svc-industry-card:hover .svc-ind-icon-box{transform:scale(1.1) rotate(4deg)}.svc-industry-card h4{font-size:1.05rem;font-weight:700;margin-bottom:0.4rem;color:var(--jt-heading,#0f172a)}[data-theme="dark"] .svc-industry-card h4{color:#f8fafc}.svc-industry-card p{font-size:0.84rem;line-height:1.45;color:var(--jt-muted,#64748b);margin-bottom:0}[data-theme="dark"] .svc-industry-card p{color:#94a3b8}.svc-subnav-bar{position:sticky;top:72px;z-index:100;background:rgba(255,255,255,0.94);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid rgba(15,23,42,0.08);box-shadow:0 4px 20px rgba(0,0,0,0.04);padding:0.65rem 0;transition:all 0.3s ease}[data-theme="dark"] .svc-subnav-bar{background:rgba(10,15,29,0.94);border-bottom-color:rgba(255,255,255,0.08);box-shadow:0 4px 20px rgba(0,0,0,0.3)}.svc-subnav-scroll{display:flex;align-items:center;gap:0.5rem;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding:0.15rem 0}.svc-subnav-scroll::-webkit-scrollbar{display:none}.svc-subnav-link{display:inline-flex;align-items:center;white-space:nowrap;font-size:0.84rem;font-weight:600;color:var(--jt-muted,#475569);padding:0.45rem 0.9rem;border-radius:9999px;text-decoration:none;transition:all 0.2s ease;background:transparent}[data-theme="dark"] .svc-subnav-link{color:#94a3b8}.svc-subnav-link:hover{color:var(--jt-primary,#2563eb);background:rgba(37,99,235,0.08)}[data-theme="dark"] .svc-subnav-link:hover{color:#38bdf8;background:rgba(56,189,248,0.12)}.svc-subnav-link.active{color:var(--jt-primary,#2563eb);background:rgba(37,99,235,0.12);font-weight:700}[data-theme="dark"] .svc-subnav-link.active{color:#38bdf8;background:rgba(56,189,248,0.16)}.svc-subnav-link.svc-subnav-cta{margin-left:auto;background:linear-gradient(135deg,#2563eb 0%,#06b6d4 100%);color:#ffffff !important;font-weight:700;box-shadow:0 2px 10px rgba(37,99,235,0.3)}.svc-subnav-link.svc-subnav-cta:hover{transform:translateY(-1px);box-shadow:0 4px 14px rgba(37,99,235,0.45)}.svc-overview-section{padding-top:3.5rem;padding-bottom:3.5rem}.svc-overview-card{background:rgba(255,255,255,0.88);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(37,99,235,0.12);border-radius:24px;padding:3rem 3.5rem;box-shadow:0 16px 40px rgba(15,23,42,0.04)}[data-theme="dark"] .svc-overview-card{background:rgba(17,24,39,0.78);border-color:rgba(255,255,255,0.08);box-shadow:0 16px 40px rgba(0,0,0,0.35)}.svc-overview-visual{position:relative;width:100%;aspect-ratio:16 / 10;max-height:480px;border-radius:18px;overflow:hidden;background:#080F24;border:1px solid rgba(255,255,255,0.1);box-shadow:0 12px 36px rgba(0,0,0,0.4),0 0 30px rgba(56,189,248,0.1)}.svc-overview-img{width:100%;height:100%;object-fit:cover;display:block}@media (max-width:768px){.svc-overview-card{padding:1.75rem 1.25rem;border-radius:16px}}.svc-rich-body{font-size:1.05rem;line-height:1.8;color:var(--jt-ink,#1e293b)}[data-theme="dark"] .svc-rich-body{color:#cbd5e1}.svc-rich-body h2{font-size:1.65rem;font-weight:800;letter-spacing:-0.02em;color:var(--jt-heading,#0f172a);margin-top:1.5rem;margin-bottom:1rem}[data-theme="dark"] .svc-rich-body h2{color:#f8fafc}.svc-rich-body h3{font-size:1.28rem;font-weight:750;letter-spacing:-0.01em;color:var(--jt-heading,#0f172a);margin-top:2rem;margin-bottom:0.75rem;display:flex;align-items:center;gap:0.5rem}[data-theme="dark"] .svc-rich-body h3{color:#f1f5f9}.svc-rich-body h3::before{content:"";display:inline-block;width:5px;height:18px;border-radius:9999px;background:linear-gradient(180deg,#2563eb,#06b6d4)}.svc-rich-body p{margin-bottom:1.25rem}.svc-rich-body ul{list-style:none;padding-left:0;margin:1.25rem 0 1.75rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:0.85rem}.svc-rich-body ul li{position:relative;padding-left:1.85rem;font-size:0.98rem;line-height:1.55;color:var(--jt-ink,#334155)}[data-theme="dark"] .svc-rich-body ul li{color:#94a3b8}.svc-rich-body ul li::before{content:"\F26A";font-family:"bootstrap-icons";position:absolute;left:0;top:2px;color:#10b981;font-size:1.1rem;font-weight:bold}.svc-mockup-switcher-wrap{display:flex;justify-content:center;margin-bottom:1.35rem}.svc-mockup-switcher{display:inline-flex;align-items:center;gap:0.35rem;padding:0.3rem;background:rgba(15,23,42,0.85);border:1px solid rgba(255,255,255,0.14);border-radius:9999px;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 10px 30px -5px rgba(0,0,0,0.5),inset 0 1px 0 rgba(255,255,255,0.15)}[data-theme="light"] .svc-mockup-switcher{background:rgba(241,245,249,0.95);border-color:rgba(203,213,225,0.8);box-shadow:0 10px 25px -5px rgba(0,0,0,0.08)}.svc-switch-btn{display:inline-flex;align-items:center;gap:0.5rem;padding:0.5rem 1.15rem;border-radius:9999px;font-size:0.80rem;font-weight:700;color:#94a3b8;background:transparent;border:none;cursor:pointer;outline:none;transition:all 0.25s cubic-bezier(0.16,1,0.3,1);white-space:nowrap}.svc-switch-btn:hover{color:#ffffff}[data-theme="light"] .svc-switch-btn{color:#64748b}[data-theme="light"] .svc-switch-btn:hover{color:#0f172a}.svc-switch-btn.active{color:#ffffff !important;background:linear-gradient(135deg,#2563eb 0%,#0284c7 100%);box-shadow:0 4px 18px rgba(37,99,235,0.45)}.svc-switch-btn.active i{color:#ffffff !important}.svc-stage-app{width:100%}.svc-phone-frame{position:relative;width:100%;max-width:350px;margin:0 auto;background:#030712;border-radius:46px;border:3.5px solid #334155;box-shadow:0 0 0 1px rgba(255,255,255,0.15),0 25px 60px -12px rgba(2,6,23,0.95),0 0 45px -10px rgba(56,189,248,0.25);padding:0.65rem 0.6rem 0.65rem;overflow:hidden;transition:transform 0.4s cubic-bezier(0.16,1,0.3,1),box-shadow 0.4s ease}.svc-phone-frame:hover{transform:translateY(-4px);box-shadow:0 0 0 1px rgba(56,189,248,0.3),0 32px 70px -10px rgba(2,6,23,1),0 0 60px -5px rgba(56,189,248,0.35)}.svc-phone-island{position:absolute;top:10px;left:50%;transform:translateX(-50%);z-index:10;width:130px;height:27px;background:#000000;border-radius:9999px;border:1px solid rgba(255,255,255,0.09);display:flex;align-items:center;justify-content:center;gap:0.45rem;padding:0 0.5rem;box-shadow:0 2px 8px rgba(0,0,0,0.6)}.svc-island-dot{width:6px;height:6px;border-radius:50%;background:#10b981;box-shadow:0 0 8px #10b981;animation:islandPulse 2s cubic-bezier(0.4,0,0.6,1) infinite}@keyframes islandPulse{0%,100%{opacity:1;transform:scale(1)}50%{opacity:0.4;transform:scale(0.85)}}.svc-island-text{font-size:0.58rem;font-weight:700;color:#94a3b8;letter-spacing:-0.01em;white-space:nowrap}.svc-phone-statusbar{display:flex;align-items:center;justify-content:space-between;padding:0.25rem 0.85rem 0.45rem;margin-top:1.55rem}.phone-time{font-size:0.72rem;font-weight:700;color:#f1f5f9;font-family:-apple-system,BlinkMacSystemFont,'SF Pro Text',system-ui,sans-serif}.phone-icons{display:flex;align-items:center;gap:0.35rem;font-size:0.70rem;color:#cbd5e1}.svc-phone-screen{background:linear-gradient(180deg,#090e1a 0%,#0c1527 100%);border-radius:36px;padding:0.85rem 0.85rem 0.75rem;border:1px solid rgba(255,255,255,0.07);display:flex;flex-direction:column;gap:0.7rem}.app-screen-header{display:flex;align-items:center;justify-content:space-between;padding-bottom:0.25rem}.app-user-info{display:flex;align-items:center;gap:0.6rem}.app-user-avatar{width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,#2563eb,#06b6d4);font-size:0.70rem;font-weight:800;color:#ffffff;display:grid;place-items:center;box-shadow:0 0 10px rgba(37,99,235,0.4)}.app-user-hi{font-size:0.78rem;font-weight:800;color:#f8fafc;line-height:1.2}.app-user-sub{font-size:0.62rem;font-weight:700;color:#38bdf8;line-height:1.2}.app-bell-btn{width:28px;height:28px;border-radius:50%;background:rgba(255,255,255,0.06);border:1px solid rgba(255,255,255,0.08);display:grid;place-items:center;color:#cbd5e1;font-size:0.72rem;position:relative}.app-bell-dot{position:absolute;top:4px;right:4px;width:5px;height:5px;border-radius:50%;background:#ef4444;box-shadow:0 0 5px #ef4444}.app-metric-card{background:linear-gradient(135deg,rgba(30,58,138,0.5) 0%,rgba(15,23,42,0.9) 100%);border:1px solid rgba(56,189,248,0.28);border-radius:18px;padding:0.75rem 0.85rem;box-shadow:0 8px 24px -4px rgba(0,0,0,0.45)}.app-metric-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:0.35rem}.app-live-tag{font-size:0.58rem;font-weight:800;color:#10b981;letter-spacing:0.05em;display:inline-flex;align-items:center;gap:0.3rem}.app-pulse-dot{width:6px;height:6px;border-radius:50%;background:#10b981;box-shadow:0 0 6px #10b981;animation:islandPulse 1.5s infinite}.app-metric-badge{font-size:0.58rem;font-weight:700;color:#38bdf8;background:rgba(56,189,248,0.14);padding:0.15rem 0.45rem;border-radius:9999px;border:1px solid rgba(56,189,248,0.25)}.app-metric-title{font-size:0.85rem;font-weight:800;color:#f8fafc;margin-bottom:0.5rem;letter-spacing:-0.01em}.app-feature-pills{display:flex;flex-wrap:wrap;gap:0.35rem}.app-feat-pill{font-size:0.60rem;font-weight:700;color:#e2e8f0;background:rgba(255,255,255,0.08);padding:0.2rem 0.5rem;border-radius:9999px;border:1px solid rgba(255,255,255,0.09);display:inline-flex;align-items:center;gap:0.25rem}.app-modules-stack{display:flex;flex-direction:column;gap:0.45rem}.app-module-item{display:flex;align-items:center;gap:0.65rem;background:rgba(15,23,42,0.65);border:1px solid rgba(255,255,255,0.07);border-radius:14px;padding:0.5rem 0.65rem;transition:all 0.25s cubic-bezier(0.16,1,0.3,1)}.app-module-item:hover{background:rgba(30,41,59,0.8);border-color:rgba(56,189,248,0.35);transform:translateX(2px)}.app-mod-icon{width:30px;height:30px;border-radius:9px;display:grid;place-items:center;font-size:0.82rem;flex-shrink:0}.mod-purple{background:linear-gradient(135deg,#7c3aed 0%,#a855f7 100%);color:#ffffff;box-shadow:0 0 10px rgba(168,85,247,0.4)}.mod-blue{background:linear-gradient(135deg,#2563eb 0%,#38bdf8 100%);color:#ffffff;box-shadow:0 0 10px rgba(56,189,248,0.4)}.mod-cyan{background:linear-gradient(135deg,#0891b2 0%,#06b6d4 100%);color:#ffffff;box-shadow:0 0 10px rgba(6,182,212,0.4)}.app-mod-info{flex:1;min-width:0;line-height:1.25}.app-mod-info strong{display:block;font-size:0.70rem;font-weight:700;color:#f1f5f9;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app-mod-info span{display:block;font-size:0.58rem;color:#94a3b8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app-mod-tag{font-size:0.55rem;font-weight:800;padding:0.15rem 0.45rem;border-radius:6px;background:rgba(168,85,247,0.16);color:#c084fc;border:1px solid rgba(168,85,247,0.35);flex-shrink:0}.app-mod-tag.tag-green{background:rgba(16,185,129,0.16);color:#34d399;border-color:rgba(16,185,129,0.35)}.app-mod-tag.tag-blue{background:rgba(14,165,233,0.16);color:#38bdf8;border-color:rgba(14,165,233,0.35)}.app-bottom-nav{display:flex;justify-content:space-around;align-items:center;background:rgba(15,23,42,0.85);border:1px solid rgba(255,255,255,0.08);border-radius:16px;padding:0.4rem 0.2rem;margin-top:0.15rem}.app-nav-item{display:flex;flex-direction:column;align-items:center;gap:0.15rem;font-size:0.55rem;color:#64748b;font-weight:600;cursor:pointer;transition:color 0.2s ease}.app-nav-item i{font-size:0.85rem}.app-nav-item.active{color:#38bdf8}.app-nav-item.active i{filter:drop-shadow(0 0 6px rgba(56,189,248,0.6))}.svc-phone-home-indicator{width:110px;height:4px;background:#64748b;border-radius:9999px;margin:0.6rem auto 0.2rem}.svc-mobile-scoper-section{position:relative;background:radial-gradient(circle at 85% 15%,rgba(37,99,235,0.10) 0%,transparent 60%),radial-gradient(circle at 15% 85%,rgba(6,182,212,0.08) 0%,transparent 50%),var(--jt-surface-subtle,#0a0f1d);border-top:1px solid rgba(255,255,255,0.08);border-bottom:1px solid rgba(255,255,255,0.08)}[data-theme="light"] .svc-mobile-scoper-section{background:radial-gradient(circle at 85% 15%,rgba(37,99,235,0.06) 0%,transparent 60%),radial-gradient(circle at 15% 85%,rgba(6,182,212,0.05) 0%,transparent 50%),#f8fafc;border-color:rgba(226,232,240,0.9)}.svc-scoper-grid{display:grid;grid-template-columns:1.15fr 0.85fr;gap:2.25rem;align-items:stretch;margin-top:2.25rem}.svc-scoper-config-box{background:rgba(15,23,42,0.65);border:1px solid rgba(255,255,255,0.1);border-radius:24px;padding:2.25rem;box-shadow:0 16px 40px -10px rgba(0,0,0,0.4);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}[data-theme="light"] .svc-scoper-config-box{background:#ffffff;border-color:rgba(226,232,240,0.9);box-shadow:0 16px 40px -10px rgba(0,0,0,0.06)}.scoper-field-group{margin-bottom:1.75rem}.scoper-field-group:last-child{margin-bottom:0}.scoper-field-label{display:flex;align-items:center;justify-content:space-between;font-size:0.92rem;font-weight:800;color:#f8fafc;margin-bottom:0.75rem}[data-theme="light"] .scoper-field-label{color:#0f172a}.scoper-label-sub{font-size:0.74rem;font-weight:600;color:#38bdf8}[data-theme="light"] .scoper-label-sub{color:#0284c7}.scoper-platform-toggle{display:grid;grid-template-columns:repeat(3,1fr);gap:0.75rem}.scoper-choice-btn{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0.35rem;padding:0.95rem 0.65rem;border-radius:14px;background:rgba(30,41,59,0.45);border:1.5px solid rgba(255,255,255,0.1);color:#cbd5e1;font-weight:700;font-size:0.85rem;cursor:pointer;outline:none;transition:all 0.25s cubic-bezier(0.16,1,0.3,1);text-align:center}[data-theme="light"] .scoper-choice-btn{background:#f1f5f9;border-color:#e2e8f0;color:#475569}.scoper-choice-btn i{font-size:1.35rem;color:#94a3b8;transition:color 0.25s ease,transform 0.25s ease}[data-theme="light"] .scoper-choice-btn i{color:#64748b}.scoper-choice-btn small{font-size:0.68rem;color:#64748b;font-weight:500}[data-theme="light"] .scoper-choice-btn small{color:#94a3b8}.scoper-choice-btn:hover{border-color:rgba(56,189,248,0.5);background:rgba(30,41,59,0.75);color:#ffffff}[data-theme="light"] .scoper-choice-btn:hover{background:#e2e8f0;color:#0f172a}.scoper-choice-btn.is-selected{background:linear-gradient(135deg,rgba(37,99,235,0.22) 0%,rgba(14,165,233,0.15) 100%);border-color:#38bdf8;color:#ffffff;box-shadow:0 0 20px rgba(56,189,248,0.28)}[data-theme="light"] .scoper-choice-btn.is-selected{background:linear-gradient(135deg,rgba(37,99,235,0.12) 0%,rgba(14,165,233,0.08) 100%);border-color:#0284c7;color:#0f172a;box-shadow:0 0 16px rgba(2,132,199,0.18)}.scoper-choice-btn.is-selected i{color:#38bdf8;transform:scale(1.1)}[data-theme="light"] .scoper-choice-btn.is-selected i{color:#0284c7}.scoper-choice-btn.is-selected small{color:#7dd3fc}[data-theme="light"] .scoper-choice-btn.is-selected small{color:#0369a1}.svc-scoper-select{width:100%;padding:0.85rem 1.15rem;border-radius:12px;background:rgba(15,23,42,0.85);border:1.5px solid rgba(255,255,255,0.12);color:#f8fafc;font-size:0.92rem;font-weight:600;cursor:pointer;outline:none;transition:border-color 0.25s ease,box-shadow 0.25s ease}[data-theme="light"] .svc-scoper-select{background:#ffffff;border-color:#cbd5e1;color:#0f172a}.svc-scoper-select:focus{border-color:#38bdf8;box-shadow:0 0 0 3px rgba(56,189,248,0.25)}.svc-scoper-select option{background:#0f172a;color:#f8fafc}[data-theme="light"] .svc-scoper-select option{background:#ffffff;color:#0f172a}.scoper-modules-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:0.70rem}.scoper-chip{display:inline-flex;align-items:center;gap:0.55rem;padding:0.70rem 0.85rem;border-radius:12px;background:rgba(30,41,59,0.35);border:1.5px solid rgba(255,255,255,0.08);color:#cbd5e1;font-size:0.82rem;font-weight:600;cursor:pointer;user-select:none;transition:all 0.25s cubic-bezier(0.16,1,0.3,1)}[data-theme="light"] .scoper-chip{background:#f8fafc;border-color:#e2e8f0;color:#475569}.scoper-chip input[type="checkbox"]{display:none}.scoper-chip span{display:inline-flex;align-items:center;gap:0.45rem}.scoper-chip:hover{border-color:rgba(56,189,248,0.35);background:rgba(30,41,59,0.6)}[data-theme="light"] .scoper-chip:hover{background:#e2e8f0}.scoper-chip.is-checked{background:rgba(16,185,129,0.14);border-color:#10b981;color:#ffffff;box-shadow:0 0 16px rgba(16,185,129,0.2)}[data-theme="light"] .scoper-chip.is-checked{background:rgba(16,185,129,0.10);border-color:#059669;color:#065f46;box-shadow:0 0 12px rgba(5,150,105,0.15)}.scoper-chip.is-checked span i{color:#34d399 !important}[data-theme="light"] .scoper-chip.is-checked span i{color:#059669 !important}.scoper-card-glass{background:linear-gradient(180deg,rgba(15,23,42,0.85) 0%,rgba(10,15,29,0.95) 100%);border:1.5px solid rgba(56,189,248,0.32);border-radius:24px;padding:2.25rem;box-shadow:0 20px 50px -10px rgba(0,0,0,0.6),0 0 35px -5px rgba(56,189,248,0.18);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);display:flex;flex-direction:column;justify-content:space-between;height:100%}[data-theme="light"] .scoper-card-glass{background:#ffffff;border-color:rgba(2,132,199,0.3);box-shadow:0 20px 50px -10px rgba(0,0,0,0.08),0 0 30px -5px rgba(2,132,199,0.1)}.scoper-card-top{display:flex;align-items:center;justify-content:space-between;padding-bottom:1.15rem;border-bottom:1px solid rgba(255,255,255,0.08)}[data-theme="light"] .scoper-card-top{border-color:#e2e8f0}.scoper-card-tag{font-size:0.80rem;font-weight:800;color:#f8fafc;text-transform:uppercase;letter-spacing:0.04em;display:inline-flex;align-items:center}[data-theme="light"] .scoper-card-tag{color:#0f172a}.scoper-card-status{display:inline-flex;align-items:center;gap:0.4rem;font-size:0.72rem;font-weight:700;color:#34d399;background:rgba(16,185,129,0.14);padding:0.25rem 0.65rem;border-radius:9999px;border:1px solid rgba(16,185,129,0.3)}[data-theme="light"] .scoper-card-status{color:#065f46;background:rgba(16,185,129,0.1);border-color:rgba(5,150,105,0.25)}.scoper-status-dot{width:6px;height:6px;border-radius:50%;background:#10b981;box-shadow:0 0 6px #10b981;animation:islandPulse 1.8s infinite}.scoper-result-row{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin:1.5rem 0;padding:1.25rem;background:rgba(30,41,59,0.4);border:1px solid rgba(255,255,255,0.08);border-radius:16px}[data-theme="light"] .scoper-result-row{background:#f8fafc;border-color:#e2e8f0}.scoper-metric-block{display:flex;flex-direction:column}.scoper-metric-label{display:block;font-size:0.72rem;font-weight:700;color:#94a3b8;text-transform:uppercase;letter-spacing:0.04em;margin-bottom:0.35rem}[data-theme="light"] .scoper-metric-label{color:#64748b}.scoper-metric-val{font-family:var(--font-display,'Space Grotesk',system-ui,sans-serif);font-size:1.35rem;font-weight:800;color:#f8fafc;line-height:1.15;margin-bottom:0.25rem}[data-theme="light"] .scoper-metric-val{color:#0f172a}.scoper-metric-val.val-price{font-size:1.85rem;color:#38bdf8;text-shadow:0 0 20px rgba(56,189,248,0.35);font-weight:800}[data-theme="light"] .scoper-metric-val.val-price{color:#0284c7;text-shadow:none}.scoper-metric-sub{display:block;font-size:0.68rem;color:#64748b;font-weight:500}[data-theme="light"] .scoper-metric-sub{color:#94a3b8}.scoper-included-checklist{margin-bottom:1.75rem;padding-top:1rem;border-top:1px solid rgba(255,255,255,0.08)}[data-theme="light"] .scoper-included-checklist{border-color:#e2e8f0}.scoper-inc-title{font-size:0.85rem;font-weight:700;color:#e2e8f0;margin-bottom:0.75rem}[data-theme="light"] .scoper-inc-title{color:#0f172a}.scoper-inc-list{list-style:none;padding-left:0;margin-bottom:0;display:flex;flex-direction:column;gap:0.55rem}.scoper-inc-list li{display:flex;align-items:center;gap:0.55rem;font-size:0.82rem;color:#cbd5e1}[data-theme="light"] .scoper-inc-list li{color:#334155}.scoper-inc-list li i{font-size:0.95rem;flex-shrink:0;color:#38bdf8}[data-theme="light"] .scoper-inc-list li i{color:#0284c7}.scoper-cta-wrap{display:flex;flex-direction:column;gap:0.65rem}.btn-wa-scoper{display:inline-flex;align-items:center;justify-content:center;gap:0.5rem;width:100%;padding:0.75rem;border-radius:12px;background:rgba(37,211,102,0.12);border:1.5px solid rgba(37,211,102,0.4);color:#25d366;font-weight:700;font-size:0.88rem;text-decoration:none;transition:all 0.25s cubic-bezier(0.16,1,0.3,1)}.btn-wa-scoper:hover{background:#25d366;color:#ffffff !important;box-shadow:0 4px 18px rgba(37,211,102,0.35);transform:translateY(-2px)}@media (max-width:991.98px){.svc-scoper-grid{grid-template-columns:1fr;gap:2rem}}@media (max-width:767.98px){.scoper-platform-toggle{grid-template-columns:1fr}.scoper-result-row{grid-template-columns:1fr;gap:1.15rem}.svc-scoper-config-box,.scoper-card-glass{padding:1.5rem;border-radius:20px}.scoper-modules-grid{grid-template-columns:1fr}}@media (max-width:575.98px){.svc-phone-frame{max-width:320px;border-radius:40px}.svc-phone-screen{border-radius:30px;padding:0.75rem 0.65rem}.svc-float-stat.stat-speed{top:0.5rem;right:6px;transform:scale(0.88);transform-origin:top right}.svc-float-stat.stat-cvr{bottom:0.6rem;left:6px;transform:scale(0.88);transform-origin:bottom left}.svc-switch-btn{padding:0.45rem 0.85rem;font-size:0.74rem}}.svc-scoper-controls{background:rgba(15,23,42,0.65);border:1px solid rgba(255,255,255,0.1);border-radius:24px;padding:2.25rem;box-shadow:0 16px 40px -10px rgba(0,0,0,0.4);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}[data-theme="light"] .svc-scoper-controls{background:#ffffff;border-color:rgba(226,232,240,0.9);box-shadow:0 16px 40px -10px rgba(0,0,0,0.06)}.svc-scoper-group{margin-bottom:1.75rem}.svc-scoper-group:last-child{margin-bottom:0}.svc-scoper-label{display:flex;align-items:center;gap:0.65rem;font-size:0.92rem;font-weight:800;color:#f8fafc;margin-bottom:0.75rem}[data-theme="light"] .svc-scoper-label{color:#0f172a}.scoper-step-badge{width:24px;height:24px;border-radius:50%;background:linear-gradient(135deg,#2563eb,#06b6d4);color:#ffffff;font-size:0.72rem;font-weight:800;display:grid;place-items:center;box-shadow:0 0 10px rgba(37,99,235,0.4);flex-shrink:0}.svc-scoper-pills{display:grid;grid-template-columns:repeat(3,1fr);gap:0.75rem}@media (max-width:767.98px){.svc-scoper-pills{grid-template-columns:1fr}}.scoper-choice-btn.active{background:linear-gradient(135deg,rgba(37,99,235,0.22) 0%,rgba(14,165,233,0.15) 100%);border-color:#38bdf8;color:#ffffff;box-shadow:0 0 20px rgba(56,189,248,0.28)}[data-theme="light"] .scoper-choice-btn.active{background:linear-gradient(135deg,rgba(37,99,235,0.12) 0%,rgba(14,165,233,0.08) 100%);border-color:#0284c7;color:#0f172a;box-shadow:0 0 16px rgba(2,132,199,0.18)}.scoper-choice-btn.active i{color:#38bdf8 !important;transform:scale(1.1)}[data-theme="light"] .scoper-choice-btn.active i{color:#0284c7 !important}.scoper-btn-text{display:flex;flex-direction:column;align-items:center;gap:0.15rem}.scoper-btn-text strong{font-size:0.82rem;font-weight:700;line-height:1.2}.scoper-subtag{font-size:0.65rem;color:#94a3b8;font-weight:500;line-height:1.2}.scoper-choice-btn.active .scoper-subtag{color:#7dd3fc}[data-theme="light"] .scoper-choice-btn.active .scoper-subtag{color:#0369a1}.svc-scoper-chips{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:0.70rem}@media (max-width:767.98px){.svc-scoper-chips{grid-template-columns:1fr}}.svc-device-showcase-section{position:relative;overflow:hidden}.svc-device-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem}@media (max-width:991.98px){.svc-device-grid{grid-template-columns:1fr;gap:1.5rem}}.svc-device-card{position:relative;background:rgba(13,22,41,0.78);border:1px solid rgba(255,255,255,0.08);border-radius:20px;overflow:hidden;transition:all 0.4s cubic-bezier(0.16,1,0.3,1);display:flex;flex-direction:column;box-shadow:0 10px 30px rgba(0,0,0,0.4)}[data-theme="light"] .svc-device-card{background:#ffffff;border-color:rgba(0,0,0,0.08);box-shadow:0 10px 30px rgba(0,0,0,0.08)}.svc-device-card:hover{transform:translateY(-6px);border-color:rgba(56,189,248,0.38);box-shadow:0 20px 45px rgba(0,0,0,0.55),0 0 35px rgba(56,189,248,0.16)}.svc-device-media{position:relative;width:100%;aspect-ratio:16 / 10;overflow:hidden;background:#060b18}.svc-device-media picture,.svc-device-media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 0.6s cubic-bezier(0.16,1,0.3,1)}.svc-device-card:hover .svc-device-media img{transform:scale(1.04)}.svc-device-badge-top{position:absolute;top:1rem;left:1rem;z-index:3;padding:0.35rem 0.85rem;border-radius:999px;background:rgba(8,15,36,0.85);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(56,189,248,0.3);font-size:0.72rem;font-weight:700;color:#38bdf8;letter-spacing:0.04em;display:inline-flex;align-items:center;gap:0.45rem}.svc-device-metric-top{position:absolute;top:1rem;right:1rem;z-index:3;padding:0.35rem 0.85rem;border-radius:999px;background:rgba(8,15,36,0.85);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(16,185,129,0.3);font-size:0.72rem;font-weight:700;color:#10b981;display:inline-flex;align-items:center;gap:0.4rem}.svc-device-body{padding:1.75rem 1.5rem;display:flex;flex-direction:column;flex-grow:1}.svc-device-eyebrow{font-size:0.75rem;font-weight:700;text-transform:uppercase;letter-spacing:0.08em;color:#38bdf8;margin-bottom:0.4rem}.svc-device-title{font-size:1.25rem;font-weight:700;color:var(--jt-heading,#fff);margin-bottom:0.65rem;line-height:1.35}[data-theme="light"] .svc-device-title{color:#0f172a}.svc-device-desc{font-size:0.90rem;color:var(--jt-text-dim,#94a3b8);line-height:1.6;margin-bottom:1.25rem}[data-theme="light"] .svc-device-desc{color:#475569}.svc-device-tags{display:flex;flex-wrap:wrap;gap:0.5rem;margin-bottom:1.35rem}.svc-device-tag{font-size:0.75rem;padding:0.25rem 0.65rem;border-radius:6px;background:rgba(255,255,255,0.05);border:1px solid rgba(255,255,255,0.08);color:#cbd5e1;display:inline-flex;align-items:center;gap:0.35rem}[data-theme="light"] .svc-device-tag{background:#f1f5f9;border-color:#e2e8f0;color:#334155}.svc-device-foot{margin-top:auto;display:flex;align-items:center;justify-content:space-between;padding-top:1rem;border-top:1px solid rgba(255,255,255,0.06)}[data-theme="light"] .svc-device-foot{border-top-color:rgba(0,0,0,0.06)}