.blog-card{cursor:pointer}.blog-modal-overlay{position:fixed;inset:0;background:#050a1ebf;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);z-index:2000;opacity:0;visibility:hidden;transition:opacity .35s ease,visibility .35s ease}.blog-modal-overlay.open{opacity:1;visibility:visible}.blog-modal{position:fixed;top:0;right:0;width:min(780px,100vw);height:100vh;background:var(--navy-2);border-left:1px solid var(--border);z-index:2001;overflow-y:auto;transform:translate(100%);transition:transform .4s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column}.blog-modal.open{transform:translate(0)}.blog-modal-header{position:sticky;top:0;background:#0a1535f2;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid var(--border);padding:16px 32px;display:flex;align-items:center;justify-content:space-between;gap:16px;z-index:10;flex-shrink:0}.blog-modal-back{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--white-60);cursor:pointer;background:none;border:none;padding:6px 0;transition:color var(--transition);font-family:inherit}.blog-modal-back:hover{color:var(--white)}.blog-modal-close{width:36px;height:36px;border-radius:50%;background:var(--white-06);border:1px solid var(--border);display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:18px;color:var(--white-60);transition:var(--transition);flex-shrink:0;font-family:inherit;line-height:1}.blog-modal-close:hover{background:#ff4f8226;border-color:#ff4f824d;color:var(--rose)}.blog-modal-cover{width:100%;aspect-ratio:16/7;background:linear-gradient(135deg,var(--navy-3),rgba(43,106,255,.2));display:flex;align-items:center;justify-content:center;font-size:72px;flex-shrink:0;position:relative;overflow:hidden}.blog-modal-cover:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 40%,rgba(10,21,53,.6))}.blog-modal-body{padding:40px 40px 60px;flex:1}.blog-modal-category{font-size:11px;text-transform:uppercase;letter-spacing:1.5px;color:var(--cyan);font-weight:500;margin-bottom:16px}.blog-modal-title{font-family:Syne,sans-serif;font-size:clamp(24px,3.5vw,34px);font-weight:700;line-height:1.15;letter-spacing:-1px;margin-bottom:20px}.blog-modal-meta{display:flex;align-items:center;gap:12px;font-size:13px;color:var(--white-60);margin-bottom:36px;padding-bottom:28px;border-bottom:1px solid var(--border);flex-wrap:wrap}.blog-modal-meta-dot{width:3px;height:3px;border-radius:50%;background:var(--white-30)}.blog-modal-author{display:flex;align-items:center;gap:8px}.blog-modal-avatar{width:28px;height:28px;border-radius:50%;background:linear-gradient(135deg,var(--electric),var(--cyan));display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:700;font-family:Syne,sans-serif;color:#fff;flex-shrink:0}.blog-modal-content{font-size:16px;line-height:1.8;color:var(--white-80);font-weight:300}.blog-modal-content h2{font-family:Syne,sans-serif;font-size:22px;font-weight:700;letter-spacing:-.5px;margin:40px 0 14px;color:var(--white)}.blog-modal-content h3{font-family:Syne,sans-serif;font-size:17px;font-weight:600;margin:28px 0 10px;color:var(--white)}.blog-modal-content p{margin-bottom:18px}.blog-modal-content ul,.blog-modal-content ol{margin:0 0 18px 24px;display:flex;flex-direction:column;gap:8px}.blog-modal-content li{list-style:disc;color:var(--white-80)}.blog-modal-content ol li{list-style:decimal}.blog-modal-content strong{color:var(--white);font-weight:500}.blog-modal-content em{font-style:italic}.blog-modal-content a{color:var(--cyan);text-decoration:underline;text-underline-offset:3px}.blog-modal-callout{background:#2b6aff1a;border:1px solid rgba(43,106,255,.25);border-left:3px solid var(--electric);border-radius:0 var(--radius-sm) var(--radius-sm) 0;padding:18px 22px;margin:24px 0;font-size:15px;color:var(--white-80);line-height:1.7}.blog-modal-callout.gold{background:#f5a62314;border-color:#f5a62333;border-left-color:var(--gold)}.blog-modal-tag-row{display:flex;flex-wrap:wrap;gap:8px;margin:32px 0 0;padding-top:28px;border-top:1px solid var(--border)}.blog-modal-tag{background:var(--white-06);border:1px solid var(--border);padding:4px 12px;border-radius:20px;font-size:12px;color:var(--white-60)}.blog-modal-cta{margin-top:40px;padding:28px;background:linear-gradient(135deg,#2b6aff1f,#00c8ff0f);border:1px solid rgba(43,106,255,.2);border-radius:var(--radius-lg);text-align:center}.blog-modal-cta h4{font-family:Syne,sans-serif;font-size:18px;font-weight:700;margin-bottom:8px}.blog-modal-cta p{font-size:13px;color:var(--white-60);margin-bottom:18px}@media(max-width:600px){.blog-modal{width:100vw;border-left:none}.blog-modal-body{padding:24px 20px 48px}.blog-modal-header{padding:14px 20px}}.about-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.about-video-wrap{position:relative;border-radius:var(--radius-xl);overflow:hidden;aspect-ratio:4/3;background:linear-gradient(135deg,var(--navy-3),var(--navy-2));border:1px solid var(--border)}.about-video-placeholder{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;background:linear-gradient(135deg,#2b6aff26,#00c8ff0d)}.play-btn{width:70px;height:70px;border-radius:50%;background:var(--electric);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:var(--transition);box-shadow:0 0 0 12px #2b6aff26}.play-btn:hover{transform:scale(1.08);box-shadow:0 0 0 16px #2b6aff33}.play-btn svg{width:26px;height:26px;fill:#fff;margin-left:4px}.about-story{font-size:15px;color:var(--white-60);line-height:1.7;font-weight:300}.about-highlights{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:32px}.about-hl{display:flex;align-items:flex-start;gap:12px;padding:16px;background:var(--white-06);border:1px solid var(--border);border-radius:var(--radius-md)}.about-hl-icon{width:36px;height:36px;border-radius:8px;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:16px;background:#2b6aff2e}.about-hl-title{font-size:13px;font-weight:500;margin-bottom:2px}.about-hl-sub{font-size:11px;color:var(--white-60);font-weight:300}.awards-strip{margin-top:60px;padding:28px 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border);overflow:hidden}.awards-label{text-align:center;font-size:11px;text-transform:uppercase;letter-spacing:2px;color:var(--white-60);margin-bottom:20px}.awards-track{display:flex;gap:48px;animation:tickerMove 20s linear infinite;white-space:nowrap;width:max-content}.award-chip{display:flex;align-items:center;gap:10px;background:var(--white-06);border:1px solid var(--border);border-radius:50px;padding:10px 20px;font-size:12px;font-weight:500;white-space:nowrap;flex-shrink:0}.award-chip-icon{font-size:16px}.services-intro{text-align:center;max-width:640px;margin:0 auto 64px}.services-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.service-card{border-radius:var(--radius-lg);padding:32px;cursor:pointer;position:relative;overflow:hidden;display:flex;flex-direction:column}.service-card-bg{position:absolute;inset:0;background:linear-gradient(145deg,#1a42b826,#0a153580);border:1px solid var(--border);border-radius:var(--radius-lg);transition:border-color var(--transition),box-shadow var(--transition)}.service-card:hover .service-card-bg{border-color:#2b6aff66;box-shadow:var(--shadow-card)}.service-card-line{position:absolute;top:0;left:32px;right:32px;height:2px;background:linear-gradient(90deg,var(--electric),var(--cyan));opacity:0;transition:opacity var(--transition);border-radius:0 0 2px 2px}.service-card:hover .service-card-line{opacity:1}.service-card-inner{position:relative;z-index:1;display:flex;flex-direction:column;flex:1}.service-icon{width:52px;height:52px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:24px;margin-bottom:20px}.si-blue{background:#2b6aff33}.si-cyan{background:#00c8ff26}.si-gold{background:var(--gold-dim)}.si-rose{background:#ff4f8226}.si-green{background:#22d18a26}.service-title{font-family:Syne,sans-serif;font-size:19px;font-weight:600;letter-spacing:-.5px;margin-bottom:10px}.service-desc{font-size:13px;color:var(--white-60);line-height:1.65;font-weight:300;margin-bottom:20px;flex:1}.service-chips{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:20px}.service-chip{background:var(--white-06);border:1px solid var(--border);padding:3px 9px;border-radius:20px;font-size:11px;color:var(--white-60)}.service-arrow{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:500;color:var(--electric);transition:gap var(--transition);margin-top:auto}.service-card:hover .service-arrow{gap:10px}.service-card-lg{grid-column:span 2}.cloud-section-grid{display:grid;grid-template-columns:1fr 1fr;gap:32px}.cloud-platform{background:#0a153599;border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden;transition:var(--transition)}.cloud-platform:hover{border-color:var(--border-strong)}.cloud-platform-header{padding:22px 24px;display:flex;align-items:center;gap:14px;border-bottom:1px solid var(--border);background:#ffffff08}.cloud-logo{width:44px;height:44px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-family:Syne,sans-serif;font-size:14px;font-weight:800}.cl-sf{background:#00a1e033;color:#00a1e0}.cl-sn{background:#81b5a133;color:#81b5a1}.cloud-platform-name{font-family:Syne,sans-serif;font-size:17px;font-weight:700}.cloud-platform-sub{font-size:11px;color:var(--white-60);margin-top:2px}.cloud-items{padding:12px;display:flex;flex-direction:column;gap:4px}.cloud-item{display:flex;align-items:center;gap:12px;padding:11px 14px;border-radius:10px;transition:background var(--transition);cursor:default}.cloud-item:hover{background:var(--white-06)}.ci-dot{width:7px;height:7px;border-radius:50%;flex-shrink:0}.ci-blue{background:var(--electric)}.ci-cyan{background:var(--cyan)}.ci-gold{background:var(--gold)}.ci-green{background:var(--green)}.ci-name{flex:1;font-size:13px;color:var(--white-80);font-weight:300}.ci-badge{font-size:10px;padding:2px 8px;border-radius:10px;font-weight:500}.cib-core{background:#2b6aff26;color:#00c8ffe6;border:1px solid rgba(43,106,255,.25)}.cib-niche{background:var(--gold-dim);color:var(--gold);border:1px solid rgba(245,166,35,.25)}.cib-ai{background:#22d18a1a;color:var(--green);border:1px solid rgba(34,209,138,.25)}.why-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.why-advantages{display:flex;flex-direction:column;gap:14px}.why-item{display:flex;gap:16px;align-items:flex-start;padding:20px 22px;border-radius:var(--radius-md);border:1px solid rgba(59,130,246,.08);background:linear-gradient(135deg,#070f2880,#050a1cb3);transition:border-color .3s ease,background .3s ease,transform .3s ease,box-shadow .3s ease}.why-item:hover{background:linear-gradient(135deg,#0a1638cc,#070e26e6);border-color:#60a5fa40;transform:translate(4px);box-shadow:0 6px 24px #00000040}.why-icon{width:46px;height:46px;border-radius:12px;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:20px;background:linear-gradient(135deg,#2b6aff38,#00c8ff1a);border:1px solid rgba(96,165,250,.2);box-shadow:0 2px 10px #2b6aff26}.why-title{font-family:Syne,sans-serif;font-size:15px;font-weight:700;margin-bottom:5px;color:var(--white)}.why-desc{font-size:13px;color:var(--white-60);line-height:1.65}.hometown-card{background:linear-gradient(145deg,#f5a62314,#ff4f820f);border:1px solid rgba(245,166,35,.2);border-radius:var(--radius-xl);padding:36px;position:relative;overflow:hidden}.hometown-bg-text{position:absolute;font-family:Syne,sans-serif;font-size:140px;font-weight:800;opacity:.04;right:-20px;bottom:-30px;line-height:1;pointer-events:none;user-select:none}.hometown-h{font-family:Syne,sans-serif;font-size:28px;font-weight:700;letter-spacing:-1px;margin-bottom:14px;line-height:1.2}.hometown-h span{color:var(--gold)}.hometown-p{font-size:14px;color:var(--white-60);line-height:1.7;font-weight:300;margin-bottom:28px}.journey-steps{display:flex;flex-direction:column;gap:12px;margin-bottom:24px}.j-step{display:flex;gap:14px;align-items:center}.j-num{width:30px;height:30px;border-radius:50%;flex-shrink:0;background:#f5a62333;border:1px solid rgba(245,166,35,.4);color:var(--gold);font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:center;font-family:Syne,sans-serif}.j-text{font-size:13px;color:var(--white-80);font-weight:300}.city-chips{display:flex;gap:8px;flex-wrap:wrap}.city-chip{background:#f5a6231f;border:1px solid rgba(245,166,35,.25);color:var(--gold);padding:6px 14px;border-radius:50px;font-size:11px;font-weight:500}.workforce-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.hiring-models{display:flex;flex-direction:column;gap:10px}.hiring-model-item{background:linear-gradient(135deg,#070f28b3,#050a1cd9);border:1px solid rgba(59,130,246,.1);border-radius:var(--radius-md);padding:16px 20px;display:flex;gap:14px;align-items:center;transition:border-color .3s ease,background .3s ease,transform .3s ease,box-shadow .3s ease}.hiring-model-item:hover{border-color:#60a5fa47;background:linear-gradient(135deg,#0c183cd9,#070f28e6);transform:translate(4px);box-shadow:0 4px 20px #0003}.hiring-model-icon{font-size:20px;flex-shrink:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#2b6aff33,#00c8ff1a);border:1px solid rgba(96,165,250,.18);border-radius:10px}.hiring-model-title{font-size:13.5px;font-weight:600;margin-bottom:3px;color:var(--white)}.resource-cards{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.resource-card{background:linear-gradient(145deg,#070f28bf,#050a1ce6);border:1px solid rgba(59,130,246,.1);border-radius:var(--radius-md);padding:22px;text-align:center;position:relative;overflow:hidden;transition:border-color .35s ease,transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s ease}.resource-card:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(96,165,250,.4),transparent);opacity:0;transition:opacity .3s ease}.resource-card:hover{transform:translateY(-5px);border-color:#60a5fa47;box-shadow:0 12px 32px #0000004d}.resource-card:hover:before{opacity:1}.resource-avatar{width:54px;height:54px;border-radius:50%;margin:0 auto 14px;display:flex;align-items:center;justify-content:center;font-family:Syne,sans-serif;font-size:16px;font-weight:700;color:#fff;box-shadow:0 4px 14px #00000059}.ra-blue{background:linear-gradient(135deg,#2b6aff,#00c8ff)}.ra-cyan{background:linear-gradient(135deg,#00c8ff,#22d18a)}.ra-gold{background:linear-gradient(135deg,#f5a623,#ff8c42)}.ra-rose{background:linear-gradient(135deg,#ff4f82,#f5a623)}.resource-title{font-family:Syne,sans-serif;font-size:13px;font-weight:700;margin-bottom:4px;color:var(--white)}.resource-exp{font-size:11px;color:#60a5fa;font-weight:500}.resource-tech{font-size:10px;color:var(--white-60);margin-top:5px}.case-studies-intro{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:48px;gap:20px;flex-wrap:wrap}.case-studies-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.case-card{border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden;transition:var(--transition);cursor:pointer;background:#0a153566}.case-card:hover{transform:translateY(-8px);border-color:var(--border-strong);box-shadow:0 32px 64px #0006}.case-card-image{aspect-ratio:16/9;background:linear-gradient(135deg,var(--navy-3),rgba(43,106,255,.2));display:flex;align-items:center;justify-content:center;font-size:48px;position:relative;overflow:hidden}.case-card-image:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 50%,rgba(5,10,30,.8))}.case-card-body{padding:24px}.case-industry{font-size:10px;text-transform:uppercase;letter-spacing:1.5px;color:var(--cyan);font-weight:500;margin-bottom:10px}.case-title{font-family:Syne,sans-serif;font-size:17px;font-weight:600;margin-bottom:10px;letter-spacing:-.3px}.case-desc{font-size:13px;color:var(--white-60);line-height:1.6;margin-bottom:16px;font-weight:300}.case-results{display:flex;gap:16px;padding-top:16px;border-top:1px solid var(--border)}.case-result-item{text-align:center}.case-result-num{font-family:Syne,sans-serif;font-size:22px;font-weight:700;color:var(--cyan);display:block;letter-spacing:-1px}.case-result-lbl{font-size:10px;color:var(--white-60)}.case-card-3d{background:linear-gradient(160deg,#08102aeb,#050a1cf7);border:1px solid rgba(43,106,255,.1);border-radius:20px;overflow:hidden;cursor:pointer;transition:transform .4s cubic-bezier(.34,1.56,.64,1),border-color .35s ease,box-shadow .4s ease;position:relative;transform-style:preserve-3d;perspective:1000px;will-change:transform}.case-card-3d:hover{transform:translateY(-12px) rotateX(3deg);border-color:#2b6aff73;box-shadow:0 40px 80px #00000080,0 0 0 1px #2b6aff1f,0 0 50px #2b6aff0f}.case-card-glow{position:absolute;inset:-1px;border-radius:20px;background:linear-gradient(135deg,#f5a62326,#2b6aff1a);opacity:0;transition:opacity .4s ease;pointer-events:none;z-index:0}.case-glow-cyan{background:linear-gradient(135deg,#00c8ff26,#22d18a1a)}.case-glow-green{background:linear-gradient(135deg,#22d18a26,#2b6aff1a)}.case-card-3d:hover .case-card-glow{opacity:1}.case-card-visual{position:relative;aspect-ratio:16/8;overflow:hidden;display:flex;align-items:center;justify-content:center}.case-visual-bg{position:absolute;inset:0}.case-visual-bg:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 40%,rgba(5,10,30,.9))}.case-visual-emoji{font-size:52px;position:relative;z-index:1;filter:drop-shadow(0 8px 20px rgba(0,0,0,.5));animation:caseEmojiFloat 3s ease-in-out infinite}@keyframes caseEmojiFloat{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-6px) scale(1.05)}}.case-float-chip{position:absolute;z-index:2;background:#050a1ebf;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid var(--border);border-radius:10px;padding:7px 12px;display:flex;flex-direction:column;align-items:center;gap:1px;animation:chipFloat 4s ease-in-out infinite;box-shadow:0 8px 24px #0000004d}.case-float-1{top:16px;left:16px;animation-delay:0s}.case-float-2{top:16px;right:16px;animation-delay:.8s}.case-float-3{bottom:28px;left:50%;transform:translate(-50%);animation-delay:1.6s}@keyframes chipFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.case-float-3{animation:chipFloat3 4s ease-in-out infinite}@keyframes chipFloat3{0%,to{transform:translate(-50%) translateY(0)}50%{transform:translate(-50%) translateY(-4px)}}.cfn{font-family:var(--font-display);font-size:16px;font-weight:800;color:var(--white);line-height:1}.cfl{font-size:9px;color:var(--white-60);text-transform:uppercase;letter-spacing:.8px;white-space:nowrap}.cfc-gold{border-color:#f5a62366}.cfc-gold .cfn{color:var(--gold)}.cfc-cyan{border-color:#00c8ff66}.cfc-cyan .cfn{color:var(--cyan)}.cfc-green{border-color:#22d18a66}.cfc-green .cfn{color:var(--green)}.case-orbit{position:absolute;inset:0;z-index:1;pointer-events:none}.case-orbit-dot{position:absolute;width:6px;height:6px;border-radius:50%;background:var(--oc, var(--cyan));top:50%;left:50%;offset-path:path("M0,0 m-50,0 a50,50 0 1,0 100,0 a50,50 0 1,0 -100,0");animation:orbitSpin 8s linear infinite;animation-delay:var(--od, 0s);opacity:.6}@keyframes orbitSpin{0%{offset-distance:0%}to{offset-distance:100%}}.case-badge-row{display:flex;gap:6px;margin-bottom:12px}.case-badge{font-size:10px;font-weight:600;padding:3px 10px;border-radius:20px;text-transform:uppercase;letter-spacing:.7px}.cb-gold{background:#f5a6231f;color:var(--gold);border:1px solid rgba(245,166,35,.25)}.cb-blue{background:#2b6aff1f;color:var(--cyan);border:1px solid rgba(43,106,255,.25)}.cb-cyan{background:#00c8ff1f;color:var(--cyan);border:1px solid rgba(0,200,255,.25)}.cb-green{background:#22d18a1f;color:var(--green);border:1px solid rgba(34,209,138,.25)}.case-read-more{margin-top:16px;font-size:12px;font-weight:600;color:var(--cyan);display:flex;align-items:center;gap:6px;opacity:0;transform:translate(-6px);transition:opacity .3s ease,transform .3s ease}.case-card-3d:hover .case-read-more{opacity:1;transform:translate(0)}@media(max-width:900px){.case-studies-grid{grid-template-columns:1fr;max-width:520px;margin:0 auto}.case-card-3d:hover{transform:translateY(-6px)}}.testimonials-intro{text-align:center;margin-bottom:52px}.testimonials-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.testimonial-card{background:#0a153580;border:1px solid var(--border);border-radius:var(--radius-lg);padding:28px;transition:var(--transition)}.testimonial-card:hover{border-color:var(--border-strong);transform:translateY(-4px)}.t-stars{color:var(--gold);font-size:14px;letter-spacing:2px;margin-bottom:14px}.t-quote{font-size:14px;color:var(--white-80);line-height:1.7;font-style:italic;font-weight:300;margin-bottom:20px}.t-author{display:flex;align-items:center;gap:12px}.t-avatar{width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,var(--electric),var(--cyan));display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;font-family:Syne,sans-serif;color:#fff;flex-shrink:0}.t-name{font-size:13px;font-weight:500}.t-role{font-size:11px;color:var(--white-60);margin-top:2px}.industries-intro{text-align:center;margin-bottom:52px}.industries-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.industry-card{background:#08122d99;border:1px solid rgba(59,130,246,.12);border-radius:16px;padding:28px 20px 24px;text-align:center;transition:all .3s cubic-bezier(.34,1.2,.64,1);cursor:default;position:relative;overflow:hidden}.industry-card:before{content:"";position:absolute;top:0;left:20%;right:20%;height:2px;background:linear-gradient(90deg,transparent,rgba(96,165,250,.5),transparent);border-radius:0 0 4px 4px;opacity:0;transition:opacity .3s ease}.industry-card:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 30%,rgba(59,130,246,.08) 0%,transparent 65%);opacity:0;transition:opacity .3s ease;pointer-events:none}.industry-card:hover{background:#0a1941d9;border-color:#60a5fa4d;transform:translateY(-6px);box-shadow:0 12px 32px #0006,0 0 0 1px #60a5fa26}.industry-card:hover:after{opacity:1}.industry-icon{font-size:34px;margin-bottom:14px;display:block;transition:transform .3s cubic-bezier(.34,1.56,.64,1);filter:drop-shadow(0 0 8px rgba(96,165,250,.2))}.industry-card:hover .industry-icon{transform:scale(1.18) translateY(-2px);filter:drop-shadow(0 0 12px rgba(96,165,250,.4))}.industry-name{font-family:Syne,sans-serif;font-size:14px;font-weight:700;margin-bottom:8px;color:#fffffff2}.industry-desc{font-size:12px;color:#94a3b8b3;line-height:1.55;font-weight:400}.blog-intro{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:48px;gap:20px;flex-wrap:wrap}.blog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.blog-card{background:linear-gradient(160deg,#08102ae0,#050a1cf2);border:1px solid rgba(43,106,255,.1);border-radius:var(--radius-lg);overflow:hidden;transition:border-color .35s ease,transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s ease;cursor:pointer;position:relative}.blog-card:hover{transform:translateY(-8px);border-color:#2b6aff66;box-shadow:0 24px 56px #00000073,0 0 40px #2b6aff0f}.blog-image{aspect-ratio:16/8;background:linear-gradient(135deg,var(--navy-3),rgba(43,106,255,.2));display:flex;align-items:center;justify-content:center;font-size:40px}.blog-body{padding:22px}.blog-category{display:inline-flex;align-items:center;font-size:10px;text-transform:uppercase;letter-spacing:1.2px;color:#93c5fd;font-weight:700;background:#2b6aff1a;border:1px solid rgba(43,106,255,.2);border-radius:20px;padding:3px 10px;margin-bottom:12px}.blog-title{font-family:Syne,sans-serif;font-size:17px;font-weight:600;margin-bottom:10px;line-height:1.3;letter-spacing:-.3px}.blog-excerpt{font-size:13px;color:var(--white-60);line-height:1.6;font-weight:300;margin-bottom:16px}.blog-meta{display:flex;align-items:center;gap:12px;font-size:11px;color:var(--white-60);flex-wrap:wrap}.blog-meta-dot{width:3px;height:3px;border-radius:50%;background:var(--white-30)}.faq-intro{text-align:center;margin-bottom:52px}.faq-list{display:flex;flex-direction:column;gap:12px;max-width:780px;margin:0 auto}.faq-item{background:linear-gradient(145deg,#070f28b3,#050a1cd9);border:1px solid rgba(59,130,246,.12);border-radius:14px;overflow:hidden;transition:border-color .25s ease,box-shadow .25s ease}.faq-item:hover,.faq-item.open{border-color:#60a5fa47;box-shadow:0 4px 20px #0000004d}.faq-item.open{background:linear-gradient(145deg,#0a163ae6,#070e26f2)}.faq-question{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;cursor:pointer;font-size:15px;font-weight:500;color:#ffffffe6;width:100%;text-align:left;transition:color .2s ease;gap:16px}.faq-question:hover,.faq-item.open .faq-question{color:#fff}.faq-icon{width:28px;height:28px;border-radius:50%;background:#3b82f61f;border:1px solid rgba(96,165,250,.25);display:flex;align-items:center;justify-content:center;color:#60a5fa;font-size:16px;font-weight:300;transition:transform .3s ease,background .2s ease;flex-shrink:0;line-height:1}.faq-item.open .faq-icon{transform:rotate(45deg);background:#3b82f633}.faq-answer{max-height:0;overflow:hidden;transition:max-height .4s cubic-bezier(.4,0,.2,1);font-size:14px;color:#94a3b8d9;font-weight:400;line-height:1.75}.faq-item.open .faq-answer{max-height:400px}.faq-answer-inner{padding:14px 24px 22px;border-top:1px solid rgba(59,130,246,.08);margin-top:2px}.contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:start}.contact-info{display:flex;flex-direction:column;gap:20px;margin-top:32px}.contact-info-item{display:flex;gap:14px;align-items:flex-start}.contact-icon{width:44px;height:44px;border-radius:10px;flex-shrink:0;background:#2b6aff2e;display:flex;align-items:center;justify-content:center;font-size:18px}.contact-label{font-size:11px;text-transform:uppercase;letter-spacing:1px;color:var(--white-60);margin-bottom:4px}.contact-value{font-size:14px;font-weight:400}.contact-form{display:flex;flex-direction:column;gap:16px}.cta-band{margin:0 var(--container-pad) 80px;background:linear-gradient(135deg,#0f2878b3,#1a42b880 40%,#2b6aff40,#0a1e5a99);border:1px solid rgba(96,165,250,.25);border-radius:var(--radius-xl);padding:80px 56px;text-align:center;position:relative;overflow:hidden;box-shadow:0 0 0 1px #3b82f61a,0 24px 64px #00000080,0 0 120px #2563eb1f inset}.cta-band:before{content:"";position:absolute;width:600px;height:600px;border-radius:50%;background:radial-gradient(circle,rgba(59,130,246,.18) 0%,transparent 65%);top:-200px;right:-80px;pointer-events:none;animation:ctaOrbFloat 8s ease-in-out infinite}.cta-band:after{content:"";position:absolute;width:400px;height:400px;border-radius:50%;background:radial-gradient(circle,rgba(251,191,36,.1) 0%,transparent 65%);bottom:-100px;left:60px;pointer-events:none;animation:ctaOrbFloat 10s ease-in-out infinite reverse}@keyframes ctaOrbFloat{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-20px) scale(1.05)}}.cta-band-inner{position:relative;z-index:1}.cta-band-title{margin-bottom:16px;text-shadow:0 0 40px rgba(96,165,250,.3)}.cta-band-eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#60a5facc;background:#3b82f61a;border:1px solid rgba(59,130,246,.25);padding:5px 14px;border-radius:20px;margin-bottom:24px}.cta-band-trust{display:flex;align-items:center;justify-content:center;gap:20px;margin-top:28px;font-size:12px;color:#94a3b880;font-weight:500;flex-wrap:wrap}.cta-band-trust span{display:flex;align-items:center;gap:5px}.cta-band-sub{font-size:16px;color:#cbd5e1b3;max-width:520px;margin:0 auto 36px;font-weight:300;line-height:1.65}.cta-band-buttons{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}#careers{position:relative}.careers-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:start;margin-bottom:52px}.careers-perks{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:32px}.careers-perk{display:flex;align-items:flex-start;gap:12px;padding:16px;background:linear-gradient(135deg,#070f28b3,#050a1cd9);border:1px solid rgba(59,130,246,.1);border-radius:var(--radius-md);transition:border-color .3s ease,box-shadow .3s ease,transform .3s ease}.careers-perk:hover{border-color:#60a5fa4d;box-shadow:0 6px 20px #00000040;transform:translateY(-2px)}.careers-perk-icon{width:38px;height:38px;border-radius:10px;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:17px;background:linear-gradient(135deg,#2b6aff38,#00c8ff1a);border:1px solid rgba(96,165,250,.2);box-shadow:0 2px 8px #2b6aff26}.careers-perk-title{font-size:13px;font-weight:600;margin-bottom:3px;color:var(--white)}.careers-perk-sub{font-size:11px;color:var(--white-60);font-weight:400;line-height:1.5}.open-roles{display:flex;flex-direction:column;gap:10px}.role-card{background:linear-gradient(135deg,#070f28cc,#050a1ce6);border:1px solid rgba(59,130,246,.12);border-radius:14px;padding:18px 22px;display:flex;align-items:center;justify-content:space-between;gap:20px;position:relative;overflow:hidden;transition:border-color .3s ease,box-shadow .3s ease,transform .3s ease}.role-card:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:linear-gradient(180deg,#2b6aff,#00c8ff);border-radius:4px 0 0 4px;opacity:0;transition:opacity .3s ease}.role-card:hover{border-color:#60a5fa4d;background:linear-gradient(135deg,#0c183ce6,#070f28f2);box-shadow:0 8px 28px #0000004d,0 0 0 1px #60a5fa0f;transform:translate(4px)}.role-card:hover:before{opacity:1}.role-info{flex:1}.role-title{font-family:Syne,sans-serif;font-size:15px;font-weight:600;margin-bottom:8px;color:var(--white)}.role-tags{display:flex;gap:7px;flex-wrap:wrap}.role-tag{background:#2b6aff14;border:1px solid rgba(96,165,250,.15);padding:3px 10px;border-radius:20px;font-size:11px;color:#93c5fd;font-weight:500}.role-cta{font-size:12px;font-weight:600;color:#fff;white-space:nowrap;display:flex;align-items:center;gap:5px;background:linear-gradient(90deg,#2b6aff,#00c8ff);padding:8px 16px;border-radius:20px;text-decoration:none;transition:opacity .2s ease,gap .2s ease,box-shadow .2s ease;box-shadow:0 2px 10px #2b6aff4d;flex-shrink:0}.role-cta:hover{opacity:.88;gap:8px;box-shadow:0 4px 18px #2b6aff73}footer{background:linear-gradient(180deg,#040818f7,#020510);border-top:1px solid transparent;background-clip:padding-box;position:relative;padding:72px 0 0}footer:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(59,130,246,.5) 20%,rgba(96,165,250,.8) 50%,rgba(59,130,246,.5) 80%,transparent 100%)}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:48px;margin-bottom:56px}.footer-brand{font-family:Syne,sans-serif;font-size:24px;font-weight:800;margin-bottom:12px;background:linear-gradient(135deg,#fff 30%,#60a5fa);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.footer-brand span{-webkit-text-fill-color:transparent;color:var(--cyan)}.footer-tagline{font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#60a5fa99;margin-bottom:14px}.footer-desc{font-size:13px;color:var(--white-60);line-height:1.7;font-weight:300;margin-bottom:18px;max-width:285px}.footer-address{font-size:12px;color:var(--white-60);line-height:1.85}.footer-address a{color:#60a5fa8c;text-decoration:none;transition:color .2s}.footer-address a:hover{color:#60a5fa}.footer-certs{display:flex;gap:8px;flex-wrap:wrap;margin-top:18px;margin-bottom:4px}.footer-cert-badge{font-size:10px;font-weight:600;letter-spacing:.05em;padding:3px 9px;border-radius:20px;background:#3b82f61a;border:1px solid rgba(59,130,246,.25);color:#93c5fdd9;white-space:nowrap}.footer-social{display:flex;gap:8px;margin-top:18px}.footer-social-btn{width:38px;height:38px;border-radius:10px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);display:flex;align-items:center;justify-content:center;transition:all .25s ease;color:#fff9}.footer-social-btn:hover{background:#3b82f633;border-color:#3b82f666;color:#60a5fa;transform:translateY(-2px);box-shadow:0 4px 12px #3b82f64d}.footer-col-title{font-family:Syne,sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:#ffffffe6;margin-bottom:18px;padding-bottom:10px;border-bottom:1px solid rgba(59,130,246,.15)}.footer-links{display:flex;flex-direction:column;gap:9px}.footer-link{font-size:13px;color:#94a3b8b3;transition:all .2s ease;font-weight:400;display:flex;align-items:center;gap:5px}.footer-link:before{content:"\203a";color:#3b82f666;font-size:14px;line-height:1;transition:all .2s ease}.footer-link:hover{color:#fffffff2;padding-left:4px}.footer-link:hover:before{color:#60a5fa}.footer-bottom{border-top:1px solid rgba(255,255,255,.06);padding:20px 0 24px;display:flex;align-items:center;justify-content:space-between;font-size:12px;color:#94a3b866;flex-wrap:wrap;gap:12px}.footer-bottom-links{display:flex;gap:20px}.footer-bottom-links a{color:#94a3b866;transition:color .2s}.footer-bottom-links a:hover{color:#94a3b8cc}@media(max-width:900px){.footer-grid{grid-template-columns:1fr 1fr;gap:32px}}@media(max-width:600px){.footer-grid{grid-template-columns:1fr;gap:28px}footer{padding:48px 0 0}}.trust-strip{padding:36px 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:#ffffff05}.trust-strip-label{text-align:center;font-size:11px;letter-spacing:2px;text-transform:uppercase;color:var(--white-60);margin-bottom:24px;font-weight:500}.trust-logos{display:flex;align-items:center;justify-content:center;gap:28px;flex-wrap:wrap}.trust-logo-item{display:flex;flex-direction:column;align-items:center;gap:6px}.trust-logo-badge{display:flex;align-items:center;gap:6px;padding:8px 16px;border-radius:8px;font-size:13px;font-weight:700;letter-spacing:.3px;border:1px solid rgba(255,255,255,.08);transition:border-color .25s ease,background .25s ease}.trust-logo-badge:hover{border-color:#2b6aff66;background:#2b6aff0f}.tl-sf{color:#00a1e0;background:#00a1e014}.tl-sn{color:#62d84e;background:#62d84e14}.tl-ag{color:var(--electric);background:#2b6aff14}.tl-omni{color:var(--cyan);background:#00c8ff14}.tl-zoho{color:#e42527;background:#e4252714}.tl-hs{color:#ff7a59;background:#ff7a5914}.trust-logo-sub{font-size:10px;color:var(--white-60);letter-spacing:.5px}.trust-strip-v2{padding:28px 0 20px}.trust-strip-v2 .trust-logos{gap:16px;align-items:flex-start}.tli-featured .trust-logo-badge{border-color:#00a1e059!important;background:#00a1e01a!important;box-shadow:0 0 20px #00a1e01f}.tli-featured .trust-logo-badge:before{content:"\2605  SUMMIT";display:block;position:absolute;top:-10px;left:50%;transform:translate(-50%);font-size:8px;font-weight:700;letter-spacing:1.5px;color:#00a1e0;background:var(--navy);padding:1px 7px;border-radius:4px;border:1px solid rgba(0,161,224,.4);white-space:nowrap}.tli-featured{position:relative}.tl-tier{display:block;font-size:9.5px;font-weight:600;letter-spacing:.8px;text-transform:uppercase;color:var(--white-50);margin-top:4px;text-align:center}.tl-summit{flex-direction:column;gap:3px;padding:10px 18px}.tl-summit .tl-tier{color:#00a1e0;font-size:9px}.trust-strip-footer{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:4px 16px;margin-top:20px;font-size:11px;color:var(--white-50);letter-spacing:.3px}.trust-strip-footer svg{color:#22d18a;flex-shrink:0}.quick-nav-bar{background:#2b6aff0f;border-top:1px solid rgba(43,106,255,.15);border-bottom:1px solid rgba(43,106,255,.15);padding:10px 0;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.quick-nav-bar::-webkit-scrollbar{display:none}.quick-nav-bar .container{display:flex;align-items:center;gap:8px;flex-wrap:nowrap;overflow-x:visible}.qnb-label{font-size:10.5px;letter-spacing:1.5px;text-transform:uppercase;color:var(--white-40);white-space:nowrap;flex-shrink:0}.qnb-links{display:flex;align-items:center;gap:6px;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.qnb-links::-webkit-scrollbar{display:none}.qnb-link{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;font-weight:500;color:var(--white-60);padding:5px 12px;border-radius:20px;border:1px solid rgba(255,255,255,.1);white-space:nowrap;flex-shrink:0;transition:background .2s ease,color .2s ease,border-color .2s ease}.qnb-link:hover{background:#ffffff0f;color:var(--white);border-color:#fff3}.qnb-link-primary{background:#2b6aff26;color:#60a5fa;border-color:#2b6aff59;font-weight:600}.qnb-link-primary:hover{background:#2b6aff40;color:#93c5fd;border-color:#2b6aff80}.why-boutique-strip{padding:56px 0 52px;border-bottom:1px solid var(--border);background:linear-gradient(180deg,rgba(43,106,255,.03) 0%,transparent 100%)}.wbs-eyebrow{text-align:center;font-size:11px;letter-spacing:2px;text-transform:uppercase;color:var(--white-50);margin-bottom:12px;font-weight:500}.wbs-sub{text-align:center;font-size:15px;line-height:1.6;color:var(--white-70);max-width:600px;margin:0 auto 28px}.wbs-sub strong{color:var(--white);font-weight:600}.wbs-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media(max-width:640px){.wbs-grid{grid-template-columns:1fr;gap:12px}}.wbs-card{display:flex;align-items:flex-start;gap:14px;padding:20px;border-radius:14px;border:1px solid rgba(255,255,255,.07);background:#ffffff05;transition:border-color .25s ease,background .25s ease,transform .2s ease}.wbs-card:hover{border-color:#2b6aff40;background:#2b6aff0a;transform:translateY(-2px)}.wbs-icon{flex-shrink:0;width:42px;height:42px;border-radius:10px;background:#2b6aff1f;border:1px solid rgba(43,106,255,.2);display:flex;align-items:center;justify-content:center;color:var(--electric)}.wbs-icon-green{background:#22d18a1a;border-color:#22d18a33;color:#22d18a}.wbs-icon-purple{background:#7c3aed1f;border-color:#7c3aed33;color:#a78bfa}.wbs-icon-orange{background:#f973161a;border-color:#f9731633;color:#fb923c}.wbs-content{display:flex;flex-direction:column;gap:5px}.wbs-content strong{font-size:14px;font-weight:700;color:var(--white);line-height:1.35}.wbs-content span{font-size:13px;color:var(--white-60);line-height:1.55}.wbs-org-strip{display:flex;flex-wrap:wrap;align-items:center;gap:8px 4px;margin-bottom:20px;justify-content:center}.wbs-org-item{font-size:12px;font-weight:500;color:var(--white-60);background:#2b6aff0f;border:1px solid rgba(43,106,255,.18);border-radius:20px;padding:4px 12px}.wbs-org-sep{color:var(--white-60);font-size:11px}@media(max-width:640px){.wbs-org-strip{gap:6px}.wbs-org-sep{display:none}}.ticker-item-result{display:inline-flex;align-items:center;gap:8px;padding:0 28px 0 0}.ticker-num{font-size:14px;font-weight:800;color:#60a5fa;white-space:nowrap}.ticker-lbl{font-size:12.5px;color:var(--white-60);white-space:nowrap}.ticker-item-result:after{content:"\b7";color:var(--white-60);padding-left:20px}.process-steps{display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;gap:0;align-items:start;margin-top:8px}.process-step{background:linear-gradient(145deg,#081230b3,#050c20d9);border:1px solid rgba(59,130,246,.14);border-radius:20px;padding:32px 24px;position:relative;transition:all .35s cubic-bezier(.34,1.2,.64,1);overflow:hidden}.process-step:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(96,165,250,.4),transparent);opacity:0;transition:opacity .3s ease}.process-step:hover{border-color:#60a5fa59;background:linear-gradient(145deg,#0c1c48d9,#081232e6);transform:translateY(-4px);box-shadow:0 16px 40px #0006,0 0 0 1px #60a5fa26}.process-step:hover:before{opacity:1}.process-num{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,#3b82f64d,#2563eb26);border:1px solid rgba(96,165,250,.35);font-family:Syne,sans-serif;font-size:12px;font-weight:800;color:#93c5fd;margin-bottom:16px;box-shadow:0 0 12px #3b82f633}.process-icon{font-size:32px;margin-bottom:14px;display:block;transition:transform .3s ease;filter:drop-shadow(0 0 6px rgba(96,165,250,.15))}.process-step:hover .process-icon{transform:scale(1.12) rotate(-3deg)}.process-title{font-family:Syne,sans-serif;font-size:17px;font-weight:700;color:var(--white);margin-bottom:12px;line-height:1.3}.process-desc{font-size:14px;color:var(--white-60);line-height:1.7;margin-bottom:16px}.process-tags{display:flex;flex-wrap:wrap;gap:6px}.process-tags span{font-size:11px;padding:3px 10px;border-radius:20px;background:#2b6aff1a;border:1px solid rgba(43,106,255,.2);color:var(--cyan);letter-spacing:.3px}.process-connector{display:flex;align-items:center;justify-content:center;padding:0 8px;margin-top:60px;color:var(--electric);opacity:.4}.process-connector:after{content:"\2192";font-size:22px}.team-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.team-card{background:linear-gradient(145deg,#070f28bf,#050a1ce6);border:1px solid rgba(59,130,246,.12);border-radius:20px;padding:28px 24px;display:flex;flex-direction:column;gap:10px;position:relative;overflow:hidden;transition:border-color .35s ease,transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s ease}.team-card:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;border-radius:20px 20px 0 0;background:linear-gradient(90deg,transparent 0%,rgba(43,106,255,.7) 50%,transparent 100%);opacity:0;transition:opacity .3s ease}.team-card:after{content:"";position:absolute;bottom:-60px;left:50%;transform:translate(-50%);width:120px;height:120px;border-radius:50%;background:radial-gradient(circle,rgba(43,106,255,.18) 0%,transparent 70%);opacity:0;transition:opacity .35s ease;pointer-events:none}.team-card:hover{border-color:#60a5fa59;transform:translateY(-6px);box-shadow:0 12px 40px #00000059,0 0 0 1px #60a5fa1a}.team-card:hover:before{opacity:1}.team-card:hover:after{opacity:1}.team-card:nth-child(1):before{background:linear-gradient(90deg,transparent,#2b6aff,#00c8ff,transparent)}.team-card:nth-child(2):before{background:linear-gradient(90deg,transparent,#00c8ff,#22d18a,transparent)}.team-card:nth-child(3):before{background:linear-gradient(90deg,transparent,#f5a623,#ff4f82,transparent)}.team-card:nth-child(4):before{background:linear-gradient(90deg,transparent,#ff4f82,#f5a623,transparent)}.team-card:nth-child(5):before{background:linear-gradient(90deg,transparent,#2b6aff,#22d18a,transparent)}.team-card:nth-child(6):before{background:linear-gradient(90deg,transparent,#00c8ff,#2b6aff,transparent)}.team-card:nth-child(7):before{background:linear-gradient(90deg,transparent,#f5a623,#00c8ff,transparent)}.team-avatar{width:68px;height:68px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:Syne,sans-serif;font-size:22px;font-weight:800;color:#fff;flex-shrink:0;margin-bottom:4px;position:relative;box-shadow:0 4px 16px #0006}.team-avatar:after{content:"";position:absolute;inset:-3px;border-radius:50%;background:inherit;opacity:.25;filter:blur(8px);z-index:-1}.ta-blue{background:linear-gradient(135deg,#2b6aff,#00c8ff)}.ta-cyan{background:linear-gradient(135deg,#00c8ff,#22d18a)}.ta-gold{background:linear-gradient(135deg,#f5a623,#ff4f82)}.ta-rose{background:linear-gradient(135deg,#ff4f82,#f5a623)}.team-name{font-family:Syne,sans-serif;font-size:17px;font-weight:700;color:var(--white);line-height:1.2}.team-role{font-size:11.5px;color:#60a5fa;font-weight:600;letter-spacing:.4px;text-transform:uppercase}.team-bio{font-size:13px;color:var(--white-60);line-height:1.65;flex:1;border-top:1px solid rgba(59,130,246,.08);padding-top:10px}.team-certs{display:flex;flex-wrap:wrap;gap:5px;margin-top:2px}.team-cert{font-size:10px;padding:3px 9px;border-radius:20px;background:#2b6aff1a;border:1px solid rgba(96,165,250,.2);color:#93c5fd;font-weight:500;letter-spacing:.2px}.team-linkedin{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;color:#60a5fa;text-decoration:none;font-weight:600;margin-top:6px;padding:6px 12px;border-radius:20px;background:#2b6aff1a;border:1px solid rgba(96,165,250,.18);width:fit-content;transition:background .2s ease,color .2s ease,border-color .2s ease}.team-linkedin:hover{background:#2b6aff38;color:#bfdbfe;border-color:#60a5fa66}.blog-subscribe{margin-top:56px;background:linear-gradient(135deg,#0c1941e6,#070f28f2);border:1px solid rgba(43,106,255,.22);border-radius:20px;padding:40px;position:relative;overflow:hidden;box-shadow:0 0 40px #2b6aff14,0 16px 48px #0000004d}.blog-subscribe:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(96,165,250,.6),rgba(0,200,255,.4),transparent)}.blog-subscribe:after{content:"";position:absolute;bottom:-60px;right:-60px;width:200px;height:200px;border-radius:50%;background:radial-gradient(circle,rgba(43,106,255,.1) 0%,transparent 70%);pointer-events:none}.blog-subscribe-inner{display:flex;align-items:center;gap:48px;flex-wrap:wrap;position:relative;z-index:1}.blog-subscribe-text{flex:1;min-width:260px}.blog-subscribe-text h3{font-family:Syne,sans-serif;font-size:21px;font-weight:700;color:var(--white);margin-bottom:8px;line-height:1.25}.blog-subscribe-text p{font-size:14px;color:var(--white-60);line-height:1.65}.blog-subscribe-form{display:flex;gap:10px;flex-shrink:0;flex-wrap:wrap}.blog-subscribe-form input{background:#ffffff0d;border:1px solid rgba(59,130,246,.2);border-radius:10px;padding:12px 18px;color:var(--white);font-size:14px;font-family:DM Sans,sans-serif;min-width:220px;outline:none;transition:border-color .25s ease,box-shadow .25s ease,background .25s ease}.blog-subscribe-form input:focus{border-color:#60a5fa80;background:#2b6aff12;box-shadow:0 0 0 3px #2b6aff1a}.blog-subscribe-form input::placeholder{color:var(--white-60)}.all-modal-overlay{position:fixed;inset:0;background:#050a1ecc;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);z-index:3000;display:none}.all-modal-overlay.open{display:block}.all-modal{position:fixed;top:0;right:0;width:min(860px,100vw);height:100vh;background:var(--navy-2);border-left:1px solid var(--border);z-index:3001;display:none;flex-direction:column;overflow:hidden}.all-modal.open{display:flex}.all-modal-header{padding:32px 40px 24px;border-bottom:1px solid var(--border);display:flex;align-items:flex-start;justify-content:space-between;background:var(--navy);flex-shrink:0}.all-modal-close{width:40px;height:40px;border-radius:50%;background:var(--navy-2);border:1px solid var(--border);color:var(--white-60);font-size:16px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s,color .2s;flex-shrink:0}.all-modal-close:hover{background:var(--border);color:var(--white)}.all-modal-body{flex:1;overflow-y:auto;padding:32px 40px;display:flex;flex-direction:column;gap:20px}.all-modal-body::-webkit-scrollbar{width:5px}.all-modal-body::-webkit-scrollbar-track{background:transparent}.all-modal-body::-webkit-scrollbar-thumb{background:var(--border);border-radius:3px}.all-case-card{display:grid;grid-template-columns:140px 1fr;gap:0;background:var(--navy);border:1px solid var(--border);border-radius:16px;overflow:hidden;cursor:pointer;transition:border-color .3s ease,transform .3s ease,box-shadow .3s ease}.all-case-card:hover{border-color:#2b6aff66;transform:translate(4px);box-shadow:0 8px 32px #0000004d}.all-case-visual{display:flex;align-items:center;justify-content:center;font-size:44px;min-height:130px}.all-case-content{padding:20px 24px;display:flex;flex-direction:column;gap:8px}.all-case-title{font-family:var(--font-display);font-size:16px;font-weight:700;color:var(--white);line-height:1.3}.all-case-desc{font-size:13px;color:var(--white-60);line-height:1.6}.all-case-stats{display:flex;gap:20px;padding-top:8px;border-top:1px solid var(--border)}.all-case-stats>div{text-align:center}.all-case-num{font-family:var(--font-display);font-size:20px;font-weight:800;display:block}.all-case-lbl{font-size:10px;color:var(--white-60)}.all-case-cta{font-size:12px;font-weight:600;color:var(--cyan);margin-top:4px;transition:letter-spacing .2s}.all-case-card:hover .all-case-cta{letter-spacing:.3px}.all-blog-card{display:flex;gap:0;background:var(--navy);border:1px solid var(--border);border-radius:16px;overflow:hidden;cursor:pointer;transition:border-color .3s ease,transform .3s ease,box-shadow .3s ease}.all-blog-card:hover{border-color:#2b6aff66;transform:translate(4px);box-shadow:0 8px 32px #0000004d}.all-blog-emoji{width:90px;display:flex;align-items:center;justify-content:center;font-size:36px;background:#2b6aff0d;flex-shrink:0}.all-blog-content{padding:18px 22px;display:flex;flex-direction:column;gap:6px}.all-blog-title{font-family:var(--font-display);font-size:15px;font-weight:700;color:var(--white);line-height:1.35}.all-blog-desc{font-size:13px;color:var(--white-60);line-height:1.6}.all-blog-meta{font-size:11px;color:var(--white-60);display:flex;gap:8px;align-items:center;margin-top:2px}.all-modal-cta-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:24px;background:#2b6aff0d;border:1px solid rgba(43,106,255,.2);border-radius:16px;flex-wrap:wrap}.all-modal-subscribe{display:flex;gap:10px;flex-wrap:wrap}.all-modal-subscribe input{background:var(--navy-2);border:1px solid var(--border);border-radius:8px;padding:9px 14px;font-size:13px;color:var(--white);outline:none;font-family:var(--font-body);min-width:200px;transition:border-color .2s}.all-modal-subscribe input:focus{border-color:var(--blue)}.all-modal-subscribe input::placeholder{color:var(--white-60)}@media(max-width:640px){.all-modal{width:100vw}.all-modal-header{padding:24px 20px}.all-modal-body{padding:20px}.all-case-card{grid-template-columns:1fr}.all-case-visual{min-height:80px}.all-modal-cta-row{flex-direction:column;align-items:flex-start}.all-modal-subscribe{width:100%}.all-modal-subscribe input{min-width:unset;width:100%}}.cookie-banner{position:fixed;bottom:0;left:0;right:0;z-index:3000;background:#0a0f23f7;backdrop-filter:blur(12px);border-top:1px solid var(--border);padding:16px 32px;display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap;transform:translateY(100%);transition:transform .4s cubic-bezier(.4,0,.2,1)}.cookie-banner.visible{transform:translateY(0)}.cookie-banner p{font-size:13px;color:var(--white-60);flex:1;min-width:200px;margin:0;line-height:1.5}.cookie-banner p a{color:var(--cyan);text-decoration:underline}.cookie-actions{display:flex;gap:10px;flex-shrink:0}@media(max-width:1024px){.process-steps{grid-template-columns:1fr;gap:16px}.process-connector{display:none}.team-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.trust-logos{gap:14px}.team-grid{grid-template-columns:1fr}.blog-subscribe{padding:28px 20px}.blog-subscribe-inner{flex-direction:column;gap:24px}.blog-subscribe-form{width:100%}.blog-subscribe-form input{min-width:unset;width:100%}.cookie-banner{padding:16px 20px}}.pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;align-items:stretch}.pricing-card{background:linear-gradient(145deg,#070f28cc,#050a1ceb);border:1px solid rgba(59,130,246,.12);border-radius:24px;padding:36px 28px;display:flex;flex-direction:column;gap:16px;position:relative;overflow:hidden;transition:border-color .35s ease,transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s ease}.pricing-card:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,rgba(43,106,255,.6),transparent);opacity:0;transition:opacity .3s ease}.pricing-card:after{content:"";position:absolute;bottom:-80px;right:-40px;width:180px;height:180px;border-radius:50%;background:radial-gradient(circle,rgba(43,106,255,.12) 0%,transparent 70%);pointer-events:none}.pricing-card:hover{border-color:#60a5fa4d;transform:translateY(-6px);box-shadow:0 16px 48px #0006,0 0 0 1px #60a5fa14}.pricing-card:hover:before{opacity:1}.pricing-card-featured{border-color:#2b6aff73;background:linear-gradient(145deg,#0c1941e6,#070f28f2);box-shadow:0 0 50px #2b6aff2e,0 0 0 1px #2b6aff33}.pricing-card-featured:before{opacity:1;background:linear-gradient(90deg,transparent,#2b6aff,#00c8ff,transparent)}.pricing-card-featured:after{background:radial-gradient(circle,rgba(43,106,255,.2) 0%,transparent 70%)}.pricing-badge{position:absolute;top:-14px;left:50%;transform:translate(-50%);background:linear-gradient(90deg,#2b6aff,#00c8ff);color:#fff;font-size:10.5px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;padding:5px 18px;border-radius:20px;white-space:nowrap;box-shadow:0 4px 16px #2b6aff73}.pricing-icon{font-size:26px;width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:#2b6aff1a;border:1px solid rgba(96,165,250,.18);border-radius:12px}.pricing-name{font-family:Syne,sans-serif;font-size:22px;font-weight:800;color:var(--white);line-height:1.2}.pricing-tagline{font-size:13.5px;color:var(--white-60);line-height:1.5;margin-top:-6px}.pricing-range{font-size:13px;color:var(--white-60);padding:14px 16px;background:#2b6aff0f;border-radius:12px;border:1px solid rgba(96,165,250,.12);display:flex;align-items:center;gap:8px}.pricing-range:before{content:"\1f4b0";font-size:16px}.pricing-range strong{color:#60a5fa;font-size:20px;font-family:Syne,sans-serif;font-weight:800}.pricing-features{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px;flex:1}.pricing-features li{font-size:13.5px;color:var(--white-60);padding-left:24px;position:relative;line-height:1.55}.pricing-features li:before{content:"\2713";position:absolute;left:0;color:#34d399;font-weight:700;font-size:13px;background:#34d3991f;width:16px;height:16px;border-radius:50%;display:flex;align-items:center;justify-content:center;top:1px;line-height:16px;text-align:center;font-size:9px}.pricing-best-for{font-size:12px;color:#ffffff59;border-top:1px solid rgba(59,130,246,.1);padding-top:14px;line-height:1.55;font-style:italic}.pricing-note{text-align:center;font-size:13px;color:var(--white-60);margin-top:32px;line-height:1.6}@media(max-width:1024px){.pricing-grid{grid-template-columns:1fr;max-width:520px;margin:0 auto}}.ai-business-section{position:relative;overflow:hidden}.ai-business-section:before{content:"";position:absolute;top:-120px;left:50%;transform:translate(-50%);width:800px;height:800px;background:radial-gradient(circle,rgba(43,106,255,.08) 0%,transparent 70%);pointer-events:none}.ai-biz-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-bottom:56px}.ai-biz-card{background:linear-gradient(145deg,#070f28d1,#050a1ceb);border:1px solid rgba(59,130,246,.1);border-radius:20px;padding:32px 28px;display:flex;flex-direction:column;gap:16px;transition:transform .35s cubic-bezier(.22,1,.36,1),border-color .3s ease,box-shadow .3s ease;position:relative;overflow:hidden}.ai-biz-card:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(96,165,250,.4),transparent);opacity:0;transition:opacity .3s ease}.ai-biz-card:after{content:"";position:absolute;bottom:-50px;right:-30px;width:120px;height:120px;border-radius:50%;background:radial-gradient(circle,rgba(43,106,255,.1) 0%,transparent 70%);pointer-events:none}.ai-biz-card:hover{transform:translateY(-6px);border-color:#60a5fa47;box-shadow:0 20px 48px #00000059,0 0 0 1px #60a5fa0f}.ai-biz-card:hover:before{opacity:1}.ai-biz-icon-wrap{width:64px;height:64px;border-radius:16px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.aib-green{background:linear-gradient(135deg,#22d18a26,#22d18a0d);color:var(--green)}.aib-blue{background:linear-gradient(135deg,#2b6aff26,#2b6aff0d);color:var(--blue)}.aib-gold{background:linear-gradient(135deg,#f5a62326,#f5a6230d);color:var(--gold)}.aib-rose{background:linear-gradient(135deg,#ff4f8226,#ff4f820d);color:var(--rose)}.ai-biz-title{font-size:18px;font-weight:700;color:var(--white);line-height:1.3;font-family:var(--font-display)}.ai-biz-desc{font-size:14px;color:var(--white-60);line-height:1.7;flex-grow:1}.ai-biz-features{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.ai-biz-features li{font-size:13px;color:var(--white-60);padding-left:20px;position:relative;line-height:1.5}.ai-biz-features li:before{content:"\2713";position:absolute;left:0;color:var(--cyan);font-weight:700;font-size:12px}.ai-biz-cta{display:inline-block;font-size:13px;font-weight:600;color:var(--cyan);text-decoration:none;letter-spacing:.3px;margin-top:auto;transition:color .2s,letter-spacing .2s}.ai-biz-cta:hover{color:var(--white);letter-spacing:.5px}.ai-biz-stats{display:flex;align-items:center;justify-content:center;gap:0;background:linear-gradient(135deg,#0c1941e6,#070f28f2);border:1px solid rgba(43,106,255,.18);border-radius:20px;padding:32px 40px;flex-wrap:wrap;position:relative;overflow:hidden;box-shadow:0 0 40px #2b6aff12}.ai-biz-stats:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(96,165,250,.5),rgba(0,200,255,.3),transparent)}.ai-biz-stat{text-align:center;flex:1;min-width:150px;padding:0 24px}.ai-biz-stat-num{font-size:42px;font-weight:800;font-family:var(--font-display);line-height:1;margin-bottom:8px}.ai-biz-stat-lbl{font-size:13px;color:var(--white-60);line-height:1.5}.ai-biz-divider{width:1px;height:48px;background:#3b82f626;flex-shrink:0}@media(max-width:1200px){.ai-biz-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.ai-biz-grid{grid-template-columns:1fr}.ai-biz-divider{display:none}.ai-biz-stats{gap:24px;padding:24px}.ai-biz-stat{min-width:120px;padding:0 12px}}.wab-hero-card{grid-column:span 2;display:flex;flex-direction:row;gap:0;padding:0;overflow:hidden;min-height:560px;background:linear-gradient(135deg,#0a1628,#0d1f3c 60%,#0a2440);border:1px solid rgba(37,211,102,.18);box-shadow:0 0 60px #25d3660f,0 20px 60px #0006}.wab-hero-card:hover{transform:translateY(-4px);border-color:#25d36659;box-shadow:0 0 80px #25d3661a,0 30px 80px #00000080}.wab-left{flex:1;min-width:0;padding:40px 36px;display:flex;flex-direction:column;gap:0;justify-content:center;position:relative;z-index:1}.wab-left:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 20% 50%,rgba(37,211,102,.06) 0%,transparent 70%);pointer-events:none}.wab-left-top{display:flex;align-items:center;gap:10px;margin-bottom:20px}.wab-icon{width:44px!important;height:44px!important;border-radius:12px!important;background:#25d36626!important;border:1px solid rgba(37,211,102,.3)!important;color:#25d366!important;flex-shrink:0}.wab-label{font-size:11px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:#25d366;opacity:.9}.wab-headline{font-size:clamp(20px,2.2vw,28px);font-weight:800;line-height:1.25;color:#f0f6ff;margin:0 0 14px;letter-spacing:-.3px}.wab-body{font-size:14px;line-height:1.65;color:#c8dcffb8;margin:0 0 28px;max-width:320px}.wab-stats{display:flex;gap:0;margin-bottom:24px}.wab-stat{display:flex;flex-direction:column;gap:2px;padding-right:24px;margin-right:24px;border-right:1px solid rgba(255,255,255,.1)}.wab-stat:last-child{border-right:none}.wab-stat-num{font-size:28px;font-weight:900;line-height:1;color:#25d366;letter-spacing:-.5px}.wab-stat-lbl{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.8px;color:#c8dcff8c}.wab-industries{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:32px}.wab-ind{font-size:11px;font-weight:600;padding:4px 10px;border-radius:20px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:#c8dcffcc;white-space:nowrap}.wab-cta{align-self:flex-start;background:linear-gradient(135deg,#25d366,#128c7e)!important;border:none!important;color:#fff!important;font-size:13px!important;padding:11px 22px!important;border-radius:25px!important;font-weight:700;letter-spacing:.2px;box-shadow:0 6px 24px #25d36659;transition:transform .2s,box-shadow .2s}.wab-cta:hover{transform:translateY(-2px);box-shadow:0 10px 32px #25d36680}.wab-right{flex:0 0 300px;width:300px;background:linear-gradient(160deg,#0d1f3c,#0a1628);border-left:1px solid rgba(37,211,102,.12);display:flex;align-items:center;justify-content:center;position:relative;padding:24px 20px;overflow:hidden}.wab-right:before{content:"";position:absolute;top:-60px;right:-60px;width:200px;height:200px;background:radial-gradient(circle,rgba(37,211,102,.08) 0%,transparent 70%);pointer-events:none}.wab-right:after{content:"";position:absolute;bottom:-40px;left:-40px;width:180px;height:180px;background:radial-gradient(circle,rgba(43,106,255,.07) 0%,transparent 70%);pointer-events:none}.wab-phone{width:240px;height:480px;background:#111b28;border-radius:32px;border:2px solid rgba(255,255,255,.12);box-shadow:0 0 0 6px #00000080,0 0 0 8px #ffffff0a,0 20px 60px #0009,inset 0 1px #ffffff14;display:flex;flex-direction:column;overflow:hidden;position:relative;z-index:2}.wab-status-bar{height:22px;background:#0e1923;display:flex;align-items:center;justify-content:space-between;padding:0 12px;font-size:9px;color:#fffc;flex-shrink:0}.wab-sb-right{display:flex;align-items:center;gap:4px;font-size:8px}.wab-chat-hdr{height:52px;background:#128c7e;display:flex;align-items:center;gap:8px;padding:0 10px;flex-shrink:0}.wab-back{color:#ffffffe6;font-size:18px;padding:0 4px;cursor:pointer}.wab-avatar{width:32px;height:32px;border-radius:50%;background:#075e54;position:relative;display:flex;align-items:center;justify-content:center;flex-shrink:0}.wab-av-inner{font-size:16px}.wab-av-online{position:absolute;bottom:0;right:0;width:9px;height:9px;background:#25d366;border-radius:50%;border:1.5px solid #128C7E}.wab-hdr-info{flex:1;min-width:0}.wab-hdr-name{font-size:13px;font-weight:700;color:#fff;line-height:1.2}.wab-hdr-status{font-size:9px;color:#fffc;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wab-hdr-icons{display:flex;gap:8px;color:#ffffffe6;font-size:14px}.wab-msgs{flex:1;overflow-y:auto;overflow-x:hidden;padding:8px 8px 4px;display:flex;flex-direction:column;gap:4px;background:#0b1622;background-image:radial-gradient(rgba(255,255,255,.012) 1px,transparent 1px);background-size:16px 16px;scrollbar-width:none;-ms-overflow-style:none}.wab-msgs::-webkit-scrollbar{display:none}.wab-date-divider{text-align:center;font-size:9px;color:#ffffff59;background:#ffffff0f;border-radius:8px;padding:2px 10px;align-self:center;margin:2px 0 4px}.wab-msg{display:flex;opacity:0;transform:translateY(6px);transition:opacity .4s ease,transform .4s ease}.wab-msg.wab-user{justify-content:flex-end}.wab-msg.wab-bot{justify-content:flex-start}.wab-msg.wab-visible{opacity:1;transform:translateY(0)}.wab-qr-row{display:flex;flex-wrap:wrap;gap:4px;padding:0 4px;opacity:0;transform:translateY(6px);transition:opacity .4s ease,transform .4s ease}.wab-qr-row.wab-visible{opacity:1;transform:translateY(0)}.wab-bubble{max-width:180px;border-radius:16px;padding:7px 10px;font-size:10px;line-height:1.45;position:relative;word-break:break-word}.wab-user .wab-bubble{background:#005c4b;color:#e9f6f1;border-bottom-right-radius:4px}.wab-bot .wab-bubble{background:#182840;color:#d8e8f8;border:1px solid rgba(255,255,255,.06);border-bottom-left-radius:4px}.wab-tick{display:block;text-align:right;font-size:8px;color:#ffffff59;margin-top:2px}.wab-tick-left{text-align:left}.wab-loc-bubble{display:flex;align-items:center;gap:6px;background:#25d36614;border:1px solid rgba(37,211,102,.2);border-radius:10px;padding:5px 8px;margin-bottom:2px}.wab-loc-name{font-size:9.5px;font-weight:600;color:#a8f0c8}.wab-loc-sub{font-size:8px;color:#fff6}.wab-typing-bubble{display:flex;align-items:center;gap:3px;padding:10px 14px;min-width:40px}.wab-dot{display:inline-block;width:5px;height:5px;border-radius:50%;background:#ffffff59;animation:wabDot 1.4s infinite ease-in-out}.wab-dot:nth-child(2){animation-delay:.2s}.wab-dot:nth-child(3){animation-delay:.4s}@keyframes wabDot{0%,60%,to{transform:translateY(0);opacity:.35}30%{transform:translateY(-4px);opacity:1}}.wab-map-bubble{max-width:210px!important;padding:8px!important}.wab-map-label{font-size:8.5px;color:#25d366e6;font-weight:600;margin-bottom:5px;letter-spacing:.3px}.wab-map-wrap{border-radius:8px;overflow:hidden;margin-bottom:5px;border:1px solid rgba(255,255,255,.08)}.wab-map-svg{display:block;width:100%;height:auto}.wab-map-found{font-size:9px;color:#c8e6ffcc;padding:2px 0}.wab-map-found strong{color:#25d366}.wab-pulse-ring{transform-origin:110px 65px;animation:wabPulse 2s infinite ease-out}.wab-pulse-ring2{transform-origin:110px 65px;animation:wabPulse 2s infinite ease-out .7s}@keyframes wabPulse{0%{transform:scale(1);opacity:.4}to{transform:scale(1.5);opacity:0}}.wab-pin{opacity:0;transform:translateY(-8px)}.wab-pin1{animation:wabPinDrop .5s ease forwards}.wab-pin2{animation:wabPinDrop .5s ease .25s forwards}.wab-pin3{animation:wabPinDrop .5s ease .5s forwards}@keyframes wabPinDrop{0%{opacity:0;transform:translateY(-12px)}70%{opacity:1;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}.wab-prop-list{max-width:210px!important;padding:8px!important;display:flex;flex-direction:column;gap:6px}.wab-prop-item{display:flex;gap:8px;align-items:flex-start;padding:6px;border-radius:10px;background:#ffffff0a;border:1px solid rgba(255,255,255,.06);transition:background .3s}.wab-prop-active{background:#25d36612!important;border-color:#25d36633!important}.wab-prop-img{width:44px;height:44px;border-radius:8px;flex-shrink:0;position:relative;overflow:hidden}.wab-prop-img-1{background:linear-gradient(180deg,#1a3a6e,#2563ae 40%,#3b82f6 60%),linear-gradient(180deg,transparent 55%,#0d1f3c 55%);background:linear-gradient(0deg,#0d1a2e 0% 30%,#1e3a6e 30%,#2d5ab0 55%,#5baaf5,#87c0ff,#b8d9ff);box-shadow:inset 0 0 0 1000px #0000000d}.wab-prop-img-1:before{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:28px;height:30px;background:#1e2f50;box-shadow:-10px 0 #1e2f50,10px 0 #1e2f50}.wab-prop-img-1:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:48px;height:20px;background:repeating-linear-gradient(90deg,#1e2f50 0px 6px,#253a5e 6px 8px);box-shadow:inset 0 -3px 8px #0006}.wab-prop-img-2{background:linear-gradient(0deg,#1a1a2e,#16213e 35%,#e8a87c 60%,#f4c98e,#fce4b0)}.wab-prop-img-2:before{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:36px;height:26px;background:repeating-linear-gradient(90deg,#2a1f3d 0px 5px,#341f4a 5px 7px)}.wab-prop-badge{position:absolute;top:3px;left:3px;font-size:6.5px;font-weight:700;background:linear-gradient(135deg,#f59e0b,#ef7c00);color:#fff;border-radius:4px;padding:1px 4px;z-index:1;line-height:1.5}.wab-prop-info{flex:1;min-width:0}.wab-prop-name{font-size:9.5px;font-weight:700;color:#e0f0ff}.wab-prop-meta{font-size:8px;color:#b4d2ff99;margin:1px 0}.wab-prop-price{font-size:10px;font-weight:800;color:#25d366}.wab-prop-dist{font-size:7.5px;color:#b4d2ff80;margin-top:1px}.wab-detail-bubble{max-width:210px!important;padding:0!important;overflow:hidden}.wab-detail-img{height:80px;position:relative;overflow:hidden}.wab-detail-img-inner{width:100%;height:100%;background:linear-gradient(0deg,#0a1628,#132545 20%,#1e4080 45%,#4a7ec5 65%,#6fa8e8,#9dc8f5 95%,#c2dff8);position:relative}.wab-building-art{position:absolute;inset:0;overflow:hidden}.wab-bld-sky{position:absolute;top:0;left:0;right:0;height:60%;background:linear-gradient(180deg,#c2dff8,#9dc8f5,#6fa8e8)}.wab-bld-tower{position:absolute;bottom:30%;left:50%;transform:translate(-50%);width:80px;height:70%;background:linear-gradient(180deg,#2a4a7a,#1e3660 60%,#152a4e);border-radius:2px 2px 0 0;overflow:hidden}.wab-bld-tower:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:60%;height:4px;background:linear-gradient(90deg,#3a6aaa,#5a8ad0,#3a6aaa);border-radius:2px 2px 0 0}.wab-bld-windows{position:absolute;inset:10px 8px 0;background:repeating-linear-gradient(0deg,transparent 0px,transparent 8px,rgba(255,255,255,.07) 8px,rgba(255,255,255,.07) 9px),repeating-linear-gradient(90deg,transparent 0px,transparent 8px,rgba(255,255,255,.07) 8px,rgba(255,255,255,.07) 9px)}.wab-bld-windows:after{content:"";position:absolute;inset:2px;background:radial-gradient(2px 2px at 10px 8px,rgba(255,220,100,.9),transparent),radial-gradient(2px 2px at 22px 8px,rgba(255,220,100,.6),transparent),radial-gradient(2px 2px at 34px 8px,rgba(255,220,100,.8),transparent),radial-gradient(2px 2px at 46px 8px,rgba(100,180,255,.7),transparent),radial-gradient(2px 2px at 10px 20px,rgba(100,180,255,.9),transparent),radial-gradient(2px 2px at 22px 20px,rgba(255,220,100,.5),transparent),radial-gradient(2px 2px at 34px 20px,rgba(255,220,100,.9),transparent),radial-gradient(2px 2px at 46px 20px,rgba(100,180,255,.6),transparent),radial-gradient(2px 2px at 10px 32px,rgba(255,220,100,.7),transparent),radial-gradient(2px 2px at 22px 32px,rgba(255,220,100,.9),transparent),radial-gradient(2px 2px at 34px 32px,rgba(100,180,255,.8),transparent),radial-gradient(2px 2px at 46px 32px,rgba(255,220,100,.4),transparent)}.wab-bld-ground{position:absolute;bottom:0;left:0;right:0;height:30%;background:linear-gradient(180deg,#1a3050,#0e1e34)}.wab-bld-ground:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:#25d366;opacity:.3}.wab-detail-overlay{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(0deg,rgba(0,0,0,.8) 0%,transparent 100%);padding:4px 8px;display:flex;align-items:flex-end}.wab-detail-tag{font-size:7.5px;color:#ffffffd9;font-weight:600}.wab-detail-body{padding:8px 10px 4px}.wab-detail-title{font-size:10px;font-weight:700;color:#e0f0ff;margin-bottom:5px}.wab-detail-specs{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:5px}.wab-detail-specs span{font-size:8px;color:#b4d2ffb3;background:#ffffff0d;border-radius:4px;padding:2px 5px}.wab-detail-price{font-size:13px;font-weight:900;color:#25d366;margin-bottom:6px;letter-spacing:-.3px}.wab-amenities{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:8px}.wab-am{font-size:7.5px;color:#b4dcffbf;background:#ffffff0d;border:1px solid rgba(255,255,255,.07);border-radius:6px;padding:2px 6px}.wab-agent-row{display:flex;align-items:center;gap:7px;background:#ffffff0d;border-radius:8px;padding:5px 7px;margin-bottom:4px}.wab-agent-av{width:22px;height:22px;border-radius:50%;background:linear-gradient(135deg,#25d366,#128c7e);font-size:7px;font-weight:800;color:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0}.wab-agent-name{font-size:8.5px;font-weight:700;color:#d8e8f8;line-height:1.3}.wab-agent-tag{font-size:7px;color:#25d366;line-height:1.3}.wab-agent-call{margin-left:auto;font-size:14px;cursor:pointer}.wab-qr{font-size:8.5px;font-weight:600;padding:5px 10px;border-radius:16px;border:1.5px solid rgba(37,211,102,.4);background:#25d3660f;color:#a8f0c8;cursor:pointer;transition:background .2s,border-color .2s,transform .15s;white-space:nowrap}.wab-qr:hover,.wab-qr-book:hover{background:#25d36626;border-color:#25d366b3;transform:translateY(-1px)}.wab-qr-book{border-color:#25d36699;background:#25d3661a}.wab-confirm-bubble{max-width:210px!important;background:linear-gradient(135deg,#25d3661a,#128c7e14)!important;border-color:#25d36640!important;padding:10px 12px 8px!important}.wab-confirm-icon{font-size:20px;text-align:center;margin-bottom:4px;animation:wabConfirmPop .4s ease}@keyframes wabConfirmPop{0%{transform:scale(.5);opacity:0}70%{transform:scale(1.2)}to{transform:scale(1);opacity:1}}.wab-confirm-title{font-size:11px;font-weight:800;color:#25d366;text-align:center;margin-bottom:7px}.wab-confirm-row{display:flex;justify-content:space-between;font-size:8px;padding:3px 0;border-bottom:1px solid rgba(255,255,255,.06);color:#c8e6ffbf}.wab-confirm-row strong{color:#d8eeff;font-weight:700}.wab-confirm-row:last-of-type{border-bottom:none}.wab-sf-bar{height:24px;background:linear-gradient(135deg,#00a1e01f,#0064b41a);border-top:1px solid rgba(0,161,224,.2);display:flex;align-items:center;gap:5px;padding:0 10px;font-size:8px;color:#64c8ffcc;flex-shrink:0;opacity:0;transition:opacity .5s ease;white-space:nowrap;overflow:hidden}.wab-sf-bar.wab-sf-visible{opacity:1}.wab-sf-live{margin-left:auto;font-size:7px;font-weight:800;letter-spacing:1px;color:#25d366;animation:wabLivePulse 1.5s infinite}@keyframes wabLivePulse{0%,to{opacity:1}50%{opacity:.4}}.wab-sf-pulse{width:6px;height:6px;border-radius:50%;background:#00a1e0;animation:wabSfPing 2s infinite;flex-shrink:0}@keyframes wabSfPing{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.4);opacity:.6}}.wab-input-bar{height:38px;background:#0d1a28;border-top:1px solid rgba(255,255,255,.06);display:flex;align-items:center;gap:6px;padding:0 8px;flex-shrink:0}.wab-input-field{flex:1;height:26px;background:#ffffff0f;border:1px solid rgba(255,255,255,.08);border-radius:13px;display:flex;align-items:center;padding:0 10px;overflow:hidden}.wab-input-placeholder{font-size:9px;color:#ffffff4d;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wab-send-btn{width:26px;height:26px;border-radius:50%;background:#25d366;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:transform .15s}.wab-send-btn:hover{transform:scale(1.1)}.wab-float-badge{position:absolute;font-size:9px;font-weight:700;padding:4px 10px;border-radius:20px;z-index:10;pointer-events:none;backdrop-filter:blur(8px);white-space:nowrap}.wab-fb1{top:14px;left:14px;background:#140a0acc;border:1px solid rgba(200,50,50,.5);color:#ff6b6b;animation:wabFadePulse 2s infinite}.wab-fb2{bottom:14px;right:14px;background:#0a1423d9;border:1px solid rgba(37,211,102,.4);color:#a8f0c8}@keyframes wabFadePulse{0%,to{opacity:1}50%{opacity:.65}}@media(max-width:1100px){.wab-hero-card{flex-direction:column;min-height:auto}.wab-left{padding:28px 24px}.wab-right{flex:none;width:100%;padding:24px 20px;border-left:none;border-top:1px solid rgba(37,211,102,.12)}}@media(max-width:640px){.wab-hero-card{grid-column:span 1}.wab-stats{flex-wrap:wrap;gap:16px}.wab-stat{border-right:none;padding-right:0;margin-right:0}}.agf-hero-card{grid-column:span 2;display:flex;flex-direction:row;gap:0;padding:0;overflow:hidden;min-height:520px;background:linear-gradient(135deg,#080d1e,#0c1530 55%,#0a1040);border:1px solid rgba(99,102,241,.22);box-shadow:0 0 60px #6366f112,0 20px 60px #00000073}.agf-hero-card:hover{transform:translateY(-4px);border-color:#6366f16b;box-shadow:0 0 90px #6366f11f,0 30px 80px #0000008c}.agf-left{flex:1;min-width:0;padding:40px 36px;display:flex;flex-direction:column;gap:0;justify-content:center;position:relative;z-index:1}.agf-left:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 15% 40%,rgba(99,102,241,.07) 0%,transparent 70%);pointer-events:none}.agf-left-top{display:flex;align-items:center;gap:8px;margin-bottom:20px}.agf-icon-wrap{width:38px;height:38px;border-radius:10px;background:#6366f126;border:1px solid rgba(99,102,241,.35);color:#818cf8;display:flex;align-items:center;justify-content:center;flex-shrink:0}.agf-label{font-size:11px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:#818cf8}.agf-live-dot{width:7px;height:7px;border-radius:50%;background:#22c55e;animation:agfLivePing 1.6s infinite;margin-left:4px}@keyframes agfLivePing{0%,to{opacity:1;box-shadow:0 0 #22c55e80}50%{box-shadow:0 0 0 5px #22c55e00}}.agf-live-lbl{font-size:9px;font-weight:800;letter-spacing:1.5px;color:#22c55e}.agf-headline{font-size:clamp(18px,2vw,26px);font-weight:800;line-height:1.25;color:#eef0ff;margin:0 0 14px;letter-spacing:-.3px}.agf-body{font-size:13px;line-height:1.65;color:#bec8f0b3;margin:0 0 28px;max-width:340px}.agf-stats{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:24px}.agf-stat{background:#ffffff09;border:1px solid rgba(99,102,241,.15);border-radius:12px;padding:12px 14px;transition:background .2s}.agf-stat:hover{background:#6366f112}.agf-stat-num{font-size:26px;font-weight:900;line-height:1;color:#818cf8;letter-spacing:-.5px;margin-bottom:3px;background:linear-gradient(135deg,#818cf8,#c084fc);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.agf-stat-lbl{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.6px;color:#bec8f08c}.agf-proof-row{display:flex;flex-direction:column;gap:8px;margin-bottom:28px}.agf-proof-lbl{font-size:9.5px;font-weight:600;text-transform:uppercase;letter-spacing:1px;color:#bec8f066}.agf-proof-logos{display:flex;flex-wrap:wrap;gap:6px}.agf-logo{font-size:10.5px;font-weight:600;padding:4px 10px;border-radius:20px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);color:#bed2ffbf;white-space:nowrap}.agf-cta{align-self:flex-start;background:linear-gradient(135deg,#6366f1,#8b5cf6)!important;border:none!important;color:#fff!important;font-size:13px!important;padding:11px 22px!important;border-radius:25px!important;font-weight:700;box-shadow:0 6px 24px #6366f166;transition:transform .2s,box-shadow .2s}.agf-cta:hover{transform:translateY(-2px);box-shadow:0 10px 32px #6366f18c}.agf-right{flex:0 0 340px;width:340px;background:linear-gradient(160deg,#0c1530,#080d1e);border-left:1px solid rgba(99,102,241,.12);display:flex;align-items:center;justify-content:center;position:relative;padding:28px 20px;overflow:hidden}.agf-right:before{content:"";position:absolute;top:-80px;right:-80px;width:240px;height:240px;background:radial-gradient(circle,rgba(99,102,241,.08) 0%,transparent 70%);pointer-events:none}.agf-right:after{content:"";position:absolute;bottom:-60px;left:-60px;width:200px;height:200px;background:radial-gradient(circle,rgba(139,92,246,.06) 0%,transparent 70%);pointer-events:none}.agf-terminal{width:100%;max-width:300px;background:#060b18;border-radius:12px;border:1px solid rgba(99,102,241,.25);box-shadow:0 0 0 1px #00000080,0 16px 48px #0009,0 0 40px #6366f10f,inset 0 1px #ffffff0a;overflow:hidden;position:relative;z-index:2;font-family:SF Mono,Fira Code,Cascadia Code,monospace}.agf-term-bar{height:32px;background:#0c1225;border-bottom:1px solid rgba(99,102,241,.15);display:flex;align-items:center;gap:0;padding:0 10px}.agf-term-dots{display:flex;gap:5px;margin-right:10px}.agf-td{width:9px;height:9px;border-radius:50%}.agf-td-r{background:#ff5f57}.agf-td-y{background:#febc2e}.agf-td-g{background:#28c840}.agf-term-title{flex:1;font-size:8.5px;font-weight:700;letter-spacing:1.5px;color:#96aaff99;text-align:center}.agf-term-env{font-size:8px;font-weight:800;letter-spacing:1px;color:#22c55e;background:#22c55e14;border:1px solid rgba(34,197,94,.25);border-radius:4px;padding:2px 6px}.agf-case-hdr{display:flex;align-items:center;gap:8px;padding:8px 12px 6px;border-bottom:1px solid rgba(99,102,241,.08)}.agf-case-badge{font-size:7.5px;font-weight:800;letter-spacing:1px;padding:2px 7px;border-radius:4px;background:#ef444426;border:1px solid rgba(239,68,68,.35);color:#f87171;transition:all .4s}.agf-case-badge.agf-badge-resolved{background:#22c55e1f;border-color:#22c55e59;color:#4ade80}.agf-case-id{font-size:9px;color:#96aaff80;flex:1;letter-spacing:.5px}.agf-case-timer{font-size:9px;font-weight:700;color:#fbbf24;min-width:28px;text-align:right}.agf-fan-row{display:flex;gap:8px;padding:8px 12px;border-bottom:1px solid rgba(99,102,241,.07);align-items:flex-start}.agf-fan-av{width:26px;height:26px;border-radius:50%;background:linear-gradient(135deg,#6366f1,#8b5cf6);font-size:8px;font-weight:800;color:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-family:sans-serif}.agf-fan-info{flex:1;min-width:0}.agf-fan-name{font-size:8.5px;color:#96aaffa6;margin-bottom:4px;letter-spacing:.2px;font-family:sans-serif}.agf-fan-msg{font-size:10px;color:#c7d2fe;line-height:1.4;font-family:sans-serif;min-height:28px}.agf-steps{padding:8px 12px;border-bottom:1px solid rgba(99,102,241,.07);min-height:110px}.agf-step-hdr{display:flex;align-items:center;gap:5px;font-size:8px;font-weight:700;color:#96aaff80;letter-spacing:1px;text-transform:uppercase;margin-bottom:6px}.agf-thinking{display:flex;gap:3px;margin-left:auto}.agf-thinking span{width:4px;height:4px;border-radius:50%;background:#6366f1;animation:agfThink 1.2s infinite ease-in-out}.agf-thinking span:nth-child(2){animation-delay:.2s}.agf-thinking span:nth-child(3){animation-delay:.4s}@keyframes agfThink{0%,60%,to{opacity:.25;transform:scale(1)}30%{opacity:1;transform:scale(1.3)}}.agf-thinking.agf-done{display:none}.agf-step-list{display:flex;flex-direction:column;gap:3px}.agf-step{display:flex;align-items:center;gap:6px;font-size:8.5px;color:#bec8ff80;opacity:0;transform:translate(-6px);transition:opacity .3s ease,transform .3s ease,color .3s}.agf-step.agf-step-in{opacity:1;transform:translate(0)}.agf-step.agf-step-done{color:#4ade80}.agf-step.agf-step-active{color:#fbbf24}.agf-step-bullet{width:14px;height:14px;border-radius:50%;border:1px solid rgba(99,102,241,.3);background:#6366f114;font-size:7px;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background .3s,border-color .3s}.agf-step.agf-step-done .agf-step-bullet{background:#22c55e26;border-color:#22c55e80}.agf-step.agf-step-active .agf-step-bullet{background:#fbbf2426;border-color:#fbbf2480}.agf-step-text{flex:1;line-height:1.3;font-family:sans-serif}.agf-step-result{font-size:7.5px;padding:1px 5px;border-radius:3px;background:#22c55e1a;color:#4ade80;white-space:nowrap}.agf-resolution{display:flex;align-items:center;gap:8px;padding:8px 12px;background:#22c55e0a;border-bottom:1px solid rgba(99,102,241,.07);opacity:0;transition:opacity .5s ease}.agf-resolution.agf-res-show{opacity:1}.agf-res-icon{font-size:18px;animation:agfResPop .4s ease}@keyframes agfResPop{0%{transform:scale(.4);opacity:0}70%{transform:scale(1.2)}to{transform:scale(1);opacity:1}}.agf-res-body{flex:1}.agf-res-title{font-size:10px;font-weight:800;color:#4ade80;letter-spacing:1px}.agf-res-meta{font-size:8px;color:#96dcaa99;font-family:sans-serif}.agf-csat{font-size:11px;letter-spacing:-1px}.agf-term-footer{display:flex;align-items:center;gap:0;padding:6px 12px;background:#6366f10a}.agf-foot-stat{display:flex;flex-direction:column;gap:1px;padding:0 8px}.agf-foot-stat:first-child{padding-left:0}.agf-foot-num{font-size:11px;font-weight:800;color:#bec8ffe6;letter-spacing:-.3px}.agf-foot-lbl{font-size:7px;color:#96aaff66;font-family:sans-serif;letter-spacing:.3px}.agf-green{color:#4ade80!important}.agf-blue{color:#60a5fa!important}.agf-foot-divider{width:1px;height:24px;background:#6366f11f;flex-shrink:0}.agf-sf-badge{margin-left:auto;display:flex;align-items:center;gap:4px;font-size:7.5px;font-weight:700;color:#00a1e0;background:#00a1e014;border:1px solid rgba(0,161,224,.2);border-radius:4px;padding:3px 7px;font-family:sans-serif}.agf-float-badge{position:absolute;font-size:9px;font-weight:700;padding:4px 10px;border-radius:20px;z-index:10;pointer-events:none;backdrop-filter:blur(8px);white-space:nowrap}.agf-fb-case{bottom:14px;right:14px;background:#0a0f23d9;border:1px solid rgba(99,102,241,.4);color:#a5b4fc}.agf-fb-sf{top:14px;left:14px;background:#001432d9;border:1px solid rgba(0,161,224,.35);color:#38bdf8}@media(max-width:1200px){.agf-hero-card{flex-direction:column;min-height:auto}.agf-left{padding:28px 24px}.agf-right{flex:none;width:100%;padding:24px 20px;border-left:none;border-top:1px solid rgba(99,102,241,.12)}.agf-terminal{max-width:360px}}@media(max-width:640px){.agf-hero-card{grid-column:span 1}.agf-stats{grid-template-columns:1fr 1fr}}.wa-float-group{position:fixed;bottom:90px;right:24px;z-index:900;display:flex;flex-direction:column;gap:10px;align-items:flex-end}.wa-float-btn{display:flex;align-items:center;gap:10px;background:#25d366;color:#fff;border-radius:50px;text-decoration:none;font-size:12.5px;font-weight:600;letter-spacing:.2px;box-shadow:0 3px 14px #25d3664d;white-space:nowrap;overflow:hidden;width:46px;height:46px;padding:0;justify-content:center;transition:width .3s cubic-bezier(.4,0,.2,1),padding .3s cubic-bezier(.4,0,.2,1),transform .2s ease,box-shadow .2s ease}.wa-float-btn:hover{width:auto;padding:10px 18px 10px 14px;transform:translateY(-2px);box-shadow:0 6px 24px #25d36666}.wa-hr{background:linear-gradient(135deg,#25d366,#1aab52)}.wa-sales{background:linear-gradient(135deg,#128c7e,#25d366);box-shadow:0 3px 14px #128c7e47}.wa-sales:hover{box-shadow:0 6px 24px #128c7e66}.wa-recruiter{background:linear-gradient(135deg,#6d28d9,#25d366);box-shadow:0 3px 14px #6d28d940}.wa-recruiter:hover{box-shadow:0 6px 24px #6d28d959}.wa-icon{width:22px;height:22px;flex-shrink:0}.wa-label{opacity:0;max-width:0;overflow:hidden;white-space:nowrap;transition:opacity .2s ease .1s,max-width .3s ease}.wa-float-btn:hover .wa-label{opacity:1;max-width:160px}.chatbot-root{position:fixed;inset:0;z-index:9990;pointer-events:none}.chatbot-rope-svg{position:fixed;inset:0;width:100%;height:100%;pointer-events:none;z-index:9991;overflow:visible}.chatbot-panel{position:fixed;right:110px;bottom:76px;width:380px;max-width:calc(100vw - 130px);height:560px;max-height:calc(100vh - 96px);background:#050a1ef7;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border:1px solid rgba(96,165,250,.22);border-radius:20px;display:flex;flex-direction:column;overflow:hidden;transform:translate(calc(100% + 130px)) scale(.65);opacity:0;pointer-events:none;transition:transform .58s cubic-bezier(.34,1.56,.64,1),opacity .28s ease;box-shadow:0 24px 64px #00000094,0 0 0 1px #60a5fa1c,0 0 32px #2b6aff12,inset 0 1px #ffffff0d;z-index:9994}.chatbot-panel.panel-open{transform:translate(0) scale(1)!important;opacity:1!important;pointer-events:auto!important;animation:panelGlowPulse 2.4s ease-in-out .6s infinite}@keyframes panelGlowPulse{0%,to{box-shadow:0 24px 64px #00000094,0 0 0 1px #60a5fa1c,0 0 32px #2b6aff12,inset 0 1px #ffffff0d}50%{box-shadow:0 24px 64px #0000009e,0 0 0 1px #60a5fa47,0 0 48px #2b6aff38,0 0 80px #2b6aff14,inset 0 1px #ffffff14}}.chatbot-panel.panel-open:before{content:"";position:absolute;top:12%;bottom:12%;right:0;width:2px;background:linear-gradient(180deg,transparent 0%,rgba(96,165,250,.55) 35%,rgba(43,106,255,.75) 55%,transparent 100%);border-radius:1px;animation:edgeGlow 1.8s ease-in-out infinite}@keyframes edgeGlow{0%,to{opacity:.5}50%{opacity:1}}.cp-header{display:flex;align-items:center;gap:11px;padding:15px 16px 13px;border-bottom:1px solid rgba(255,255,255,.07);background:linear-gradient(180deg,rgba(43,106,255,.18) 0%,transparent 100%);flex-shrink:0;position:relative;overflow:hidden}.chatbot-panel.panel-open .cp-header:after{content:"";position:absolute;top:0;left:-100%;bottom:0;width:60%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.06),transparent);animation:headerShimmer 3.5s ease-in-out .8s infinite}@keyframes headerShimmer{0%{left:-100%}40%{left:110%}to{left:110%}}.cp-header-bot{width:42px;height:42px;border-radius:50%;background:#0d2456cc;border:1.5px solid rgba(96,165,250,.4);display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 0 14px #2b6aff59}.cp-header-text{flex:1;min-width:0}.cp-header-name{font-size:14px;font-weight:700;color:#fff;display:flex;align-items:center;gap:7px}.cp-ai-badge{font-size:9px;font-weight:700;background:linear-gradient(135deg,#2b6aff,#7c3aed);color:#fff;padding:2px 7px;border-radius:4px;letter-spacing:.08em}.cp-name-tag{font-size:10px;font-weight:600;background:linear-gradient(135deg,#34d3992e,#10b98140);border:1px solid rgba(52,211,153,.35);color:#34d399;padding:2px 8px;border-radius:20px;letter-spacing:.04em;animation:cpNameTagIn .4s cubic-bezier(.34,1.56,.64,1)}@keyframes cpNameTagIn{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}.cp-header-status{font-size:11px;color:#ffffff73;display:flex;align-items:center;gap:5px;margin-top:3px}.cp-online-dot{width:6px;height:6px;border-radius:50%;background:#22d18a;box-shadow:0 0 6px #22d18a;flex-shrink:0;animation:cpOnlinePulse 2s ease-in-out infinite}@keyframes cpOnlinePulse{0%,to{opacity:1}50%{opacity:.45}}.cp-header-close{width:28px;height:28px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#fff9;display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;transition:background .2s,color .2s}.cp-header-close:hover{background:#ffffff24;color:#fff}.cp-messages{flex:1;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:12px;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.1) transparent}.cp-messages::-webkit-scrollbar{width:4px}.cp-messages::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:2px}.cp-msg{display:flex;flex-direction:column;gap:0}.cp-msg .cp-msg-row{display:flex;gap:9px;align-items:flex-end}.cp-msg.user .cp-msg-row{flex-direction:row-reverse}.cp-msg-av{width:28px;height:28px;border-radius:50%;background:linear-gradient(135deg,#0d2456,#1e40af);border:1.5px solid rgba(96,165,250,.35);display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden}.cp-msg-bubble{max-width:80%;padding:10px 14px;border-radius:16px;font-size:13px;line-height:1.58;color:#ffffffe0}.cp-msg.bot .cp-msg-bubble{background:#fff1;border:1px solid rgba(255,255,255,.1);border-bottom-left-radius:4px}.cp-msg.user .cp-msg-bubble{background:linear-gradient(135deg,#2b6aff,#1e40af);color:#fff;border-bottom-right-radius:4px}.cp-msg-meta{display:flex;align-items:center;gap:4px;margin-top:3px;padding:0 2px}.cp-msg.bot .cp-msg-meta{justify-content:flex-start;padding-left:37px}.cp-msg.user .cp-msg-meta{justify-content:flex-end}.cp-msg-time{font-size:10px;color:#ffffff4d;letter-spacing:.01em;user-select:none}.cp-receipt{display:inline-flex;align-items:center;gap:0;opacity:0;transition:opacity .4s ease .8s}.cp-msg.user .cp-receipt{opacity:1}.cp-receipt svg{width:14px;height:8px;display:block}.cp-receipt.delivered svg path{stroke:#ffffff80}.cp-receipt.seen svg path{stroke:#60a5fa}.cp-typing-label{display:none;font-size:11px;color:#ffffff61;padding:0 16px 10px;flex-shrink:0;align-items:center;gap:6px;letter-spacing:.01em;animation:cpTypingLabelFade .25s ease}@keyframes cpTypingLabelFade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.cp-typing-label.visible{display:flex}.cp-typing-label .cp-tl-dots{display:flex;gap:3px;align-items:center}.cp-typing-label .cp-tl-dots span{width:5px;height:5px;border-radius:50%;background:#60a5fa99;animation:cpDot 1.2s ease-in-out infinite}.cp-typing-label .cp-tl-dots span:nth-child(2){animation-delay:.2s}.cp-typing-label .cp-tl-dots span:nth-child(3){animation-delay:.4s}@keyframes cpMsgSlideIn{0%{opacity:0;transform:translateY(10px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.cp-msg{animation:cpMsgSlideIn .3s cubic-bezier(.34,1.3,.64,1)}.cp-typing{display:flex;gap:4px;align-items:center;padding:14px 16px!important}.cp-typing span{width:7px;height:7px;border-radius:50%;background:#fff6;animation:cpDot 1.2s ease-in-out infinite}.cp-typing span:nth-child(2){animation-delay:.2s}.cp-typing span:nth-child(3){animation-delay:.4s}@keyframes cpDot{0%,80%,to{transform:scale(1);opacity:.35}40%{transform:scale(1.35);opacity:1}}.cp-quick-area{padding:0 16px 10px;flex-shrink:0}.cp-quick-row{display:flex;flex-wrap:wrap;gap:6px}.cp-quick-btn{padding:6px 13px;background:#2b6aff24;border:1px solid rgba(43,106,255,.32);border-radius:20px;color:#93c5fd;font-size:12px;font-weight:500;cursor:pointer;white-space:nowrap;transition:all .2s}.cp-quick-btn:hover{background:#2b6aff47;border-color:#2b6aff99;color:#fff;transform:translateY(-1px)}.cp-input-row{display:flex;gap:8px;padding:12px 14px;border-top:1px solid rgba(255,255,255,.07);background:#00000038;flex-shrink:0}.cp-input{flex:1;background:#ffffff12;border:1px solid rgba(255,255,255,.11);border-radius:11px;padding:10px 14px;color:#fff;font-size:13px;outline:none;transition:border-color .2s,background .2s;font-family:var(--font-body)}.cp-input::placeholder{color:#ffffff4d}.cp-input:focus{border-color:#2b6aff8c;background:#ffffff1a}.cp-send{width:38px;height:38px;flex-shrink:0;background:linear-gradient(135deg,#2b6aff,#1e40af);border-radius:10px;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .2s,box-shadow .2s;box-shadow:0 2px 12px #2b6aff73}.cp-send:hover{transform:scale(1.07);box-shadow:0 4px 20px #2b6affa6}.cp-footer{padding:8px 16px;text-align:center;font-size:11px;color:#ffffff40;border-top:1px solid rgba(255,255,255,.05);flex-shrink:0}.cp-footer a{color:#60a5fab3;text-decoration:none}.cp-footer a:hover{color:#60a5fa}.mascot-wrap{position:fixed;right:20px;bottom:0;display:flex;flex-direction:column;align-items:center;pointer-events:auto;z-index:9996;user-select:none}.mascot-bubble{position:absolute;bottom:100%;right:0;margin-bottom:8px;background:#fff;color:#1e293b;padding:10px 32px 10px 13px;border-radius:14px 14px 4px;font-size:12.5px;font-weight:500;white-space:nowrap;line-height:1.4;box-shadow:0 8px 32px #00000047,0 2px 8px #0000001f;opacity:0;transform:scale(.82) translateY(10px);transform-origin:bottom right;transition:opacity .3s,transform .3s cubic-bezier(.34,1.56,.64,1);pointer-events:auto}.mascot-bubble.visible{opacity:1;transform:scale(1) translateY(0)}.mascot-bubble:after{content:"";position:absolute;bottom:-9px;right:20px;border:9px solid transparent;border-top-color:#fff;border-bottom:0}.mascot-bubble p{margin:0}.mascot-bubble-x{position:absolute;top:6px;right:7px;background:none;border:none;color:#00000059;font-size:14px;cursor:pointer;line-height:1;padding:2px 4px}.mascot-bubble-x:hover{color:#000000b3}.mascot-sign{position:absolute;bottom:90px;right:80px;display:flex;flex-direction:column;align-items:center;transform-origin:bottom right;animation:signSway 3.8s ease-in-out infinite;pointer-events:none;transition:opacity .3s ease,transform .3s ease}@keyframes signSway{0%,to{transform:rotate(-3deg)}50%{transform:rotate(3deg)}}.mascot-sign{opacity:0}.mascot-sign.mb-visible{opacity:1}.state-anticipation .mascot-sign,.state-pulling .mascot-sign,.state-open .mascot-sign{opacity:0;transform:scale(.55) translate(14px) rotate(-12deg)!important;pointer-events:none}.mascot-sign-board{background:#fffbeb;border:2.5px solid #92400e;border-radius:7px;padding:7px 11px;box-shadow:3px 4px 10px #0003,inset 0 1px #ffffffb3;text-align:center;white-space:nowrap}.ms-line1{display:block;font-size:10.5px;font-weight:700;color:#1e293b;line-height:1.3}.ms-line2{display:block;font-size:10.5px;font-weight:800;color:#2563eb;line-height:1.3}.mascot-sign-post{width:3px;height:22px;background:#92400e;border-radius:2px;box-shadow:1px 0 3px #00000026}.mascot-btn{position:relative;background:none;border:none;cursor:pointer;padding:0;outline:none;width:82px;filter:drop-shadow(0 10px 28px rgba(43,106,255,.45));transition:filter .3s}.mascot-btn:hover{filter:drop-shadow(0 14px 36px rgba(43,106,255,.65))}.mascot-svg{width:82px;height:auto;display:block;overflow:visible}.mascot-lean-g{transition:transform .28s cubic-bezier(.25,.46,.45,.94);transform-origin:40px 120px}.state-idle .mascot-lean-g{transform:none}.state-anticipation .mascot-lean-g{transform:translate(3px) rotate(2.5deg);transition:transform .12s ease-out}.state-pulling .mascot-lean-g{transform:translate(-7px) rotate(-6deg);transition:transform .32s cubic-bezier(.16,1,.3,1)}.state-open .mascot-lean-g{transform:translate(-3px) rotate(-2.5deg);transition:transform .5s ease}.state-releasing .mascot-lean-g{transform:translate(7px) rotate(5.5deg);transition:transform .2s ease-out}.mascot-rarm-g{transition:transform .28s cubic-bezier(.25,.46,.45,.94);transform-origin:64px 86px}.state-anticipation .mascot-rarm-g{transform:rotate(-6deg);transition:transform .12s ease-out}.state-pulling .mascot-rarm-g{transform:translate(8px) rotate(22deg);transition:transform .32s cubic-bezier(.16,1,.3,1)}.state-open .mascot-rarm-g{transform:translate(5px) rotate(15deg);transition:transform .5s ease}.state-releasing .mascot-rarm-g{transform:translate(-5px) rotate(-14deg);transition:transform .2s ease-out}#rope-grip{transition:opacity .3s}.state-pulling #rope-grip,.state-open #rope-grip{opacity:1!important}.antenna-ping{transform-origin:40px 2px;animation:antennaPing 2.4s ease-out infinite}@keyframes antennaPing{0%{r:4.5;opacity:.6}60%{r:10;opacity:0}to{r:4.5;opacity:0}}.state-anticipation .antenna-ping{animation-duration:.4s}.state-pulling .antenna-ping{animation-duration:.55s}.state-open .antenna-ping{animation-duration:1.2s}.mascot-body-g{animation:mascotBob 3s ease-in-out infinite;transform-origin:40px 120px}@keyframes mascotBob{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-5px) rotate(.4deg)}}.mascot-btn:hover .mascot-body-g{animation-play-state:paused}.mascot-btn:hover .mascot-svg{transform:scale(1.04);transition:transform .2s}@keyframes mascotWindup{0%{transform:translateY(0) scaleY(1) rotate(0)}35%{transform:translateY(3px) scaleY(.96) rotate(-1deg)}70%{transform:translateY(-5px) scaleY(1.03) rotate(1deg)}to{transform:translateY(0) scaleY(1) rotate(0)}}.state-anticipation .mascot-body-g{animation:mascotWindup .16s ease forwards!important}@keyframes mascotPull{0%{transform:translateY(0) translate(0) rotate(0)}25%{transform:translateY(-6px) translate(-11px) rotate(-2.5deg)}65%{transform:translateY(-4px) translate(-9px) rotate(-2deg)}to{transform:translateY(-3px) translate(-8px) rotate(-1.5deg)}}.state-pulling .mascot-body-g{animation:mascotPull .42s cubic-bezier(.16,1,.3,1) forwards!important}@keyframes mascotSettle{0%{transform:translateY(-3px) translate(-8px) rotate(-1.5deg)}40%{transform:translateY(-5px) translate(-9px) rotate(-2deg)}70%{transform:translateY(-2px) translate(-8px) rotate(-1.3deg)}to{transform:translateY(-3px) translate(-8px) rotate(-1.5deg)}}.state-open .mascot-body-g{animation:mascotSettle .5s ease forwards,mascotBobHold 3s ease-in-out .5s infinite!important}@keyframes mascotBobHold{0%,to{transform:translateY(-3px) translate(-8px) rotate(-1.5deg)}50%{transform:translateY(-7px) translate(-8px) rotate(-1.8deg)}}@keyframes mascotPush{0%{transform:translateY(-3px) translate(-8px) rotate(-1.5deg)}20%{transform:translateY(-7px) translate(12px) rotate(7deg)}50%{transform:translateY(-2px) translate(-5px) rotate(-2.5deg)}78%{transform:translateY(-1px) translate(2px) rotate(1deg)}to{transform:translateY(0) translate(0) rotate(0)}}.state-releasing .mascot-body-g{animation:mascotPush .5s cubic-bezier(.16,1,.3,1) forwards!important}.mascot-badge{position:absolute;top:5px;right:1px;width:19px;height:19px;border-radius:50%;background:#ef4444;color:#fff;font-size:10px;font-weight:700;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #ef44448c;animation:badgePop 2.4s ease-in-out infinite;pointer-events:none;transition:opacity .2s,transform .2s}@keyframes badgePop{0%,to{transform:scale(1)}50%{transform:scale(1.2)}}.mascot-badge{opacity:0}.mascot-badge.mb-visible{opacity:1}.state-anticipation .mascot-badge,.state-pulling .mascot-badge,.state-open .mascot-badge{opacity:0;transform:scale(.6)!important}@keyframes mascotNod{0%{transform:translateY(0) rotate(0)}30%{transform:translateY(-3px) rotate(-1deg)}60%{transform:translateY(2px) rotate(.5deg)}to{transform:translateY(0) rotate(0)}}.mascot-body-g.nod{animation:mascotNod .35s ease forwards!important}@media(max-width:640px){.chatbot-panel{right:10px;bottom:90px;width:calc(100vw - 20px);max-width:calc(100vw - 20px);height:480px}.mascot-wrap{right:8px;bottom:0}.mascot-btn svg,.mascot-btn img{width:62px!important;height:auto!important}.mascot-sign{right:68px;bottom:72px;opacity:0!important;pointer-events:none!important;transition:opacity .25s ease}.chatbot-root.state-idle:hover .mascot-sign,.chatbot-root.state-idle:focus-within .mascot-sign{opacity:1!important}.mascot-sign-board{padding:5px 9px;font-size:11px}#back-to-top{right:16px;bottom:92px}.wa-float-group{right:76px!important;bottom:18px!important}}.mascot-orb{position:absolute;width:7px;height:7px;border-radius:50%;pointer-events:none;top:calc(50% - 3.5px);left:calc(50% - 3.5px);transform-origin:0 0}@keyframes orbiting{0%{transform:rotate(var(--orb-start)) translate(var(--orb-r)) rotate(0)}to{transform:rotate(calc(var(--orb-start) + 360deg)) translate(var(--orb-r)) rotate(-360deg)}}.mascot-orb-1{--orb-r: 50px;--orb-start: 0deg;background:#60a5fa;box-shadow:0 0 8px 3px #60a5fabf,0 0 16px 6px #2b6aff59;animation:orbiting 3.2s linear infinite;opacity:.72}.mascot-orb-2{--orb-r: 42px;--orb-start: 120deg;background:#a78bfa;box-shadow:0 0 8px 3px #a78bfabf,0 0 16px 6px #7c3aed59;animation:orbiting 4.1s linear infinite;opacity:.65}.mascot-orb-3{--orb-r: 56px;--orb-start: 240deg;background:#34d399;box-shadow:0 0 8px 3px #34d399bf,0 0 16px 6px #22d18a59;animation:orbiting 2.7s linear infinite;opacity:.6}.state-anticipation .mascot-orb-1,.state-pulling .mascot-orb-1{animation-duration:.8s}.state-anticipation .mascot-orb-2,.state-pulling .mascot-orb-2{animation-duration:1s}.state-anticipation .mascot-orb-3,.state-pulling .mascot-orb-3{animation-duration:.68s}.state-open .mascot-orb-1{animation-duration:2.1s;opacity:.55}.state-open .mascot-orb-2{animation-duration:2.8s;opacity:.5}.state-open .mascot-orb-3{animation-duration:1.8s;opacity:.45}.mascot-btn{transition:filter .3s ease}.state-idle .mascot-btn{filter:drop-shadow(0 10px 28px rgba(43,106,255,.45))}.state-anticipation .mascot-btn{filter:drop-shadow(0 0 12px rgba(96,165,250,.8)) drop-shadow(0 14px 32px rgba(43,106,255,.65)) brightness(1.08) saturate(1.15)}.state-pulling .mascot-btn{filter:drop-shadow(0 0 18px rgba(96,165,250,1)) drop-shadow(0 0 40px rgba(43,106,255,.8)) brightness(1.15) saturate(1.3)}.state-open .mascot-btn{filter:drop-shadow(0 0 10px rgba(52,211,153,.6)) drop-shadow(0 14px 32px rgba(43,106,255,.55)) brightness(1.06)}.state-releasing .mascot-btn{filter:drop-shadow(0 0 14px rgba(248,113,113,.55)) drop-shadow(0 14px 28px rgba(43,106,255,.5)) brightness(1.05)}.mascot-btn:after{content:"";position:absolute;inset:0;border-radius:50%;background:radial-gradient(circle,rgba(96,165,250,.45) 0%,transparent 70%);transform:scale(0);opacity:0;pointer-events:none}.mascot-btn.rippling:after{animation:mascotRipple .55s ease-out forwards}@keyframes mascotRipple{0%{transform:scale(.3);opacity:.75}to{transform:scale(2.8);opacity:0}}.mascot-burst-particle{position:fixed;border-radius:50%;pointer-events:none;z-index:9998;transform:translate(-50%,-50%)}.hero-orbit-scene{position:relative;width:480px;height:480px;margin:0 auto;flex-shrink:0}.hos-glow{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:240px;height:240px;border-radius:50%;background:radial-gradient(circle,rgba(43,106,255,.28) 0%,rgba(43,106,255,.08) 55%,transparent 75%);filter:blur(24px);pointer-events:none}.hos-ring{position:absolute;top:50%;left:50%;border-radius:50%;border:1px solid transparent;transform:translate(-50%,-50%);pointer-events:none}.hos-ring-1{width:200px;height:200px;border-color:#2b6aff61;box-shadow:inset 0 0 20px #2b6aff0f,0 0 12px #2b6aff14}.hos-ring-2{width:300px;height:300px;border-color:#f5a62347;box-shadow:inset 0 0 20px #f5a6230a}.hos-ring-3{width:400px;height:400px;border-color:#ff4f8238}.hos-center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;z-index:5}.hos-halo{position:absolute;top:50%;left:50%;width:140px;height:140px;border-radius:50%;background:radial-gradient(circle,rgba(43,106,255,.3) 0%,transparent 70%);transform:translate(-50%,-50%);animation:hosHaloPulse 3s ease-in-out infinite;pointer-events:none}@keyframes hosHaloPulse{0%,to{transform:translate(-50%,-50%) scale(1);opacity:.6}50%{transform:translate(-50%,-50%) scale(1.2);opacity:1}}.hos-astro{filter:drop-shadow(0 10px 28px rgba(43,106,255,.45));animation:hosAstroFloat 4s ease-in-out infinite}@keyframes hosAstroFloat{0%,to{transform:translateY(0) rotate(0)}33%{transform:translateY(-10px) rotate(1.5deg)}66%{transform:translateY(-6px) rotate(-1deg)}}.hos-planet{position:absolute;top:50%;left:50%;width:0;height:0;z-index:4}.hos-planet-inner{position:absolute;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:4px;background:#050a1ed1;border:1px solid rgba(255,255,255,.14);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:18px;padding:10px 14px;white-space:nowrap;cursor:default}.hos-planet-inner:hover{background:#2b6aff33;border-color:#2b6aff80}.hos-planet-icon{font-size:26px;line-height:1}.hos-planet-label{font-size:10px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;color:#ffffffa6}@keyframes hosOrbit1{0%{transform:rotate(270deg) translate(100px)}to{transform:rotate(630deg) translate(100px)}}@keyframes hosCounter1{0%{transform:translate(-50%,-50%) rotate(-270deg)}to{transform:translate(-50%,-50%) rotate(-630deg)}}@keyframes hosOrbit2{0%{transform:rotate(0) translate(150px)}to{transform:rotate(-360deg) translate(150px)}}@keyframes hosCounter2{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes hosOrbit3{0%{transform:rotate(210deg) translate(200px)}to{transform:rotate(570deg) translate(200px)}}@keyframes hosCounter3{0%{transform:translate(-50%,-50%) rotate(-210deg)}to{transform:translate(-50%,-50%) rotate(-570deg)}}.hos-p-1{animation:hosOrbit1 10s linear infinite}.hos-p-1 .hos-planet-inner{animation:hosCounter1 10s linear infinite}.hos-p-2{animation:hosOrbit2 16s linear infinite}.hos-p-2 .hos-planet-inner{animation:hosCounter2 16s linear infinite}.hos-p-3{animation:hosOrbit3 22s linear infinite}.hos-p-3 .hos-planet-inner{animation:hosCounter3 22s linear infinite}.hos-stat{position:absolute;background:#ffffff0f;border:1px solid rgba(255,255,255,.13);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-radius:16px;padding:12px 20px;text-align:center;z-index:6}.hos-stat-1{top:24px;right:4px;animation:hosAstroFloat 5s ease-in-out 0s infinite}.hos-stat-2{bottom:64px;left:-4px;animation:hosAstroFloat 5s ease-in-out 1.8s infinite}.hos-stat-3{top:84px;left:-12px;animation:hosAstroFloat 5s ease-in-out 3.5s infinite}.hos-stat-num{font-family:Syne,sans-serif;font-size:28px;font-weight:800;line-height:1;background:linear-gradient(135deg,#fff 40%,var(--blue));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hos-stat-sup{font-size:16px;font-weight:700}.hos-stat-lbl{font-size:10px;text-transform:uppercase;letter-spacing:1.2px;color:#ffffff8c;margin-top:4px}@media(max-width:900px){.hero-orbit-scene{width:360px;height:360px}.hos-ring-1{width:160px;height:160px}.hos-ring-2{width:240px;height:240px}.hos-ring-3{width:320px;height:320px}}@media(max-width:640px){.hero-orbit-scene{width:300px;height:300px}.hos-ring-3,.hos-p-3,.hos-stat{display:none}}.abt-world-map{position:relative;width:100%;padding-bottom:58.6%;background:#050a1ed9;border:1px solid rgba(255,255,255,.1);border-radius:20px;overflow:hidden;box-shadow:0 16px 64px #0006,inset 0 1px #ffffff0f}.abt-map-svg{position:absolute;inset:0;width:100%;height:100%}.abt-conn{animation:abtFlowLine 4s linear infinite}.abt-conn-2{animation-delay:.8s}.abt-conn-3{animation-delay:1.6s;animation-duration:2s}@keyframes abtFlowLine{0%{stroke-dashoffset:80}to{stroke-dashoffset:0}}.abt-pin{position:absolute;transform:translate(-50%,-50%);z-index:3}.abt-pin-ring{position:absolute;top:50%;left:50%;width:26px;height:26px;border-radius:50%;border:2px solid;transform:translate(-50%,-50%) scale(.5);animation:abtPinPulse 2.4s ease-out infinite;opacity:0;pointer-events:none}.abt-ring-delay{animation-delay:1.2s}@keyframes abtPinPulse{0%{transform:translate(-50%,-50%) scale(.5);opacity:.9}to{transform:translate(-50%,-50%) scale(3.2);opacity:0}}.abt-pin-usa .abt-pin-ring{border-color:#3b82f6}.abt-pin-ca .abt-pin-ring{border-color:#34d399}.abt-pin-jp .abt-pin-ring{border-color:#fbbf24}.abt-pin-bh .abt-pin-ring{border-color:#fb7185}.abt-pin-core{position:relative;width:30px;height:30px;border-radius:50%;background:#050a1eeb;border:2px solid;display:flex;align-items:center;justify-content:center;font-size:13px;z-index:2;cursor:default;box-shadow:0 0 12px #0009}.abt-core-blue{border-color:#3b82f6;box-shadow:0 0 10px #3b82f680}.abt-core-green{border-color:#34d399;box-shadow:0 0 10px #34d39980}.abt-core-gold{border-color:#fbbf24;box-shadow:0 0 10px #fbbf2480}.abt-core-rose{border-color:#fb7185;box-shadow:0 0 10px #fb718580}.abt-pin-lbl{position:absolute;top:50%;transform:translateY(-50%);white-space:nowrap;background:#050a1eed;border:1px solid rgba(255,255,255,.14);border-radius:8px;padding:5px 9px;font-size:10px;line-height:1.5;z-index:4;pointer-events:none;backdrop-filter:blur(6px)}.abt-lbl-r{left:38px}.abt-lbl-l{right:38px}.abt-pin-lbl strong{display:block;color:#fff;font-weight:700;font-size:10px}.abt-pin-lbl span{color:#ffffff80;font-size:9px}.abt-map-legend{position:absolute;bottom:10px;left:50%;transform:translate(-50%);display:flex;gap:14px;font-size:10px;color:#ffffff80;background:#050a1ebf;backdrop-filter:blur(8px);padding:6px 14px;border-radius:20px;border:1px solid rgba(255,255,255,.1);white-space:nowrap}.abt-milestones{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:24px}.abt-ms{border-radius:16px;padding:18px 16px;text-align:center;border:1px solid rgba(255,255,255,.09);position:relative;overflow:hidden}.abt-ms:before{content:"";position:absolute;inset:0;opacity:.06}.abt-ms-blue{background:#3b82f614;border-color:#3b82f640}.abt-ms-blue:before{background:#3b82f6}.abt-ms-gold{background:#fbbf2414;border-color:#fbbf2440}.abt-ms-gold:before{background:#fbbf24}.abt-ms-cyan{background:#22d3ee14;border-color:#22d3ee40}.abt-ms-cyan:before{background:#22d3ee}.abt-ms-rose{background:#fb718514;border-color:#fb718540}.abt-ms-rose:before{background:#fb7185}.abt-ms-icon{font-size:22px;margin-bottom:6px;position:relative}.abt-ms-num{font-family:Syne,sans-serif;font-size:24px;font-weight:800;background:linear-gradient(135deg,#fff 30%,#fff9);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1;position:relative}.abt-ms-label{font-size:10px;color:#ffffff80;text-transform:uppercase;letter-spacing:1px;margin-top:4px;position:relative}.prc-journey{display:grid;grid-template-columns:repeat(4,1fr);gap:0;position:relative;padding-top:64px}.prc-astro-walker{position:absolute;top:0;left:12.5%;transform:translate(-50%);z-index:10;animation:prcAstroHop 12s steps(1) infinite}@keyframes prcAstroHop{0%,24%{left:12.5%}25%,49%{left:37.5%}50%,74%{left:62.5%}75%,99%{left:87.5%}}.prc-astro-bob{animation:hosAstroFloat 2s ease-in-out infinite;filter:drop-shadow(0 4px 12px rgba(43,106,255,.5))}.prc-step{display:flex;flex-direction:column;align-items:center}.prc-step-top{display:flex;align-items:center;width:100%}.prc-connector{flex:1;height:3px;background:linear-gradient(90deg,#2b6aff99,#00c8ff66);position:relative;overflow:hidden;align-self:center;margin-top:-2px;border-radius:2px}.prc-step-last .prc-step-top{justify-content:flex-start;width:auto}.prc-conn-pulse{position:absolute;top:50%;left:-40px;transform:translateY(-50%);width:40px;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.8),transparent);border-radius:2px;animation:prcConnFlow 2.5s linear infinite}@keyframes prcConnFlow{0%{left:-40px;opacity:0}15%{opacity:1}85%{opacity:1}to{left:100%;opacity:0}}.prc-step:nth-child(3) .prc-conn-pulse{animation-delay:.6s}.prc-step:nth-child(4) .prc-conn-pulse{animation-delay:1.2s}.prc-node{position:relative;width:100px;height:100px;flex-shrink:0}.prc-node-glow{position:absolute;inset:-12px;border-radius:50%;animation:prcGlowPulse 3s ease-in-out infinite;pointer-events:none}@keyframes prcGlowPulse{0%,to{transform:scale(.9);opacity:.5}50%{transform:scale(1.1);opacity:1}}.prc-node-inner{position:absolute;inset:0;border-radius:50%;background:#080e2cf2;border:2px solid;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;z-index:1}.prc-num{font-family:Syne,sans-serif;font-size:13px;font-weight:800;letter-spacing:1px;line-height:1}.prc-icon{font-size:32px;line-height:1}.prc-s1 .prc-node-inner{border-color:#3b82f6}.prc-s1 .prc-num{color:#3b82f6}.prc-s1 .prc-node-glow{background:radial-gradient(circle,rgba(59,130,246,.25),transparent 70%)}.prc-s1 .prc-connector{background:linear-gradient(90deg,#3b82f6b3,#22d3ee80)}.prc-s2 .prc-node-inner{border-color:#22d3ee}.prc-s2 .prc-num{color:#22d3ee}.prc-s2 .prc-node-glow{background:radial-gradient(circle,rgba(34,211,238,.25),transparent 70%)}.prc-s2 .prc-connector{background:linear-gradient(90deg,#22d3eeb3,#fbbf2480)}.prc-s3 .prc-node-inner{border-color:#fbbf24}.prc-s3 .prc-num{color:#fbbf24}.prc-s3 .prc-node-glow{background:radial-gradient(circle,rgba(251,191,36,.25),transparent 70%)}.prc-s3 .prc-connector{background:linear-gradient(90deg,#fbbf24b3,#fb718580)}.prc-s4 .prc-node-inner{border-color:#fb7185}.prc-s4 .prc-num{color:#fb7185}.prc-s4 .prc-node-glow{background:radial-gradient(circle,rgba(251,113,133,.25),transparent 70%)}.prc-step-body{margin-top:20px;text-align:center;padding:0 8px;width:100%}.prc-title{font-family:Syne,sans-serif;font-size:16px;font-weight:700;color:#fff;margin:0 0 12px}.prc-chips{display:flex;flex-direction:column;gap:7px;align-items:center}.prc-chips span{font-size:11px;font-weight:500;padding:5px 12px;border-radius:20px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);color:#ffffffb3;width:100%;max-width:180px;text-align:center}.prc-s1 .prc-chips span{border-color:#3b82f64d;background:#3b82f612}.prc-s2 .prc-chips span{border-color:#22d3ee4d;background:#22d3ee12}.prc-s3 .prc-chips span{border-color:#fbbf244d;background:#fbbf2412}.prc-s4 .prc-chips span{border-color:#fb71854d;background:#fb718512}@media(max-width:768px){.prc-journey{grid-template-columns:1fr 1fr;grid-template-rows:auto auto;gap:32px 0;padding-top:0}.prc-astro-walker,.prc-connector{display:none}.prc-node{width:80px;height:80px}.prc-icon{font-size:26px}}@media(max-width:480px){.prc-journey{grid-template-columns:1fr}}.svc-intro-badges{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-bottom:0}.svc-intro-badges span{font-size:13px;font-weight:500;padding:7px 16px;border-radius:30px;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);color:#ffffffbf;letter-spacing:.3px}.svc-flip-grid{display:grid;grid-template-columns:repeat(6,1fr);grid-template-rows:360px 300px;gap:20px;margin-top:48px}.svc-flip-card:nth-child(1){grid-column:span 4}.svc-flip-card:nth-child(2){grid-column:span 2}.svc-flip-card:nth-child(3),.svc-flip-card:nth-child(4),.svc-flip-card:nth-child(5){grid-column:span 2}.svc-flip-card{perspective:1200px;cursor:pointer;border-radius:24px;outline:none}.svc-flip-inner{position:relative;width:100%;height:100%;transform-style:preserve-3d;transition:transform .65s cubic-bezier(.4,0,.2,1);border-radius:24px}.svc-flip-card:hover .svc-flip-inner,.svc-flip-card.flipped .svc-flip-inner{transform:rotateY(180deg)}.svc-flip-front,.svc-flip-back{position:absolute;inset:0;border-radius:24px;backface-visibility:hidden;-webkit-backface-visibility:hidden;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px 28px}.svc-flip-front{position:relative;text-align:center}.sfc-bg-pattern{position:absolute;inset:0;background-image:radial-gradient(circle at 15% 85%,rgba(255,255,255,.07) 0%,transparent 40%),radial-gradient(circle at 85% 15%,rgba(255,255,255,.1) 0%,transparent 35%),repeating-linear-gradient(45deg,rgba(255,255,255,.02) 0px,rgba(255,255,255,.02) 1px,transparent 1px,transparent 16px);pointer-events:none}.sfc-eyebrow{position:absolute;top:18px;right:18px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;background:#ffffff2e;border:1px solid rgba(255,255,255,.28);color:#fff;padding:4px 10px;border-radius:20px}.sfc-icon{font-size:84px;line-height:1;margin-bottom:14px;filter:drop-shadow(0 6px 20px rgba(0,0,0,.3))}.sfc-name{font-family:Syne,sans-serif;font-size:28px;font-weight:800;color:#fff;margin:0 0 6px;letter-spacing:-.5px}.sfc-sub{font-size:13px;color:#ffffffad;margin:0 0 16px;font-weight:400;max-width:220px}.sfc-chips{display:flex;flex-wrap:wrap;gap:6px;justify-content:center;margin-bottom:0}.sfc-chips span{font-size:11px;font-weight:600;padding:4px 10px;border-radius:20px;background:#ffffff24;border:1px solid rgba(255,255,255,.22);color:#ffffffe6;letter-spacing:.3px}.sfc-hint{font-size:11px;color:#ffffff61;letter-spacing:.5px;position:absolute;bottom:18px;left:50%;transform:translate(-50%);white-space:nowrap}.svc-fc-blue .svc-flip-front{background:linear-gradient(145deg,#1e3a8a,#2563eb 60%,#60a5fa)}.svc-fc-cyan .svc-flip-front{background:linear-gradient(145deg,#0c4a6e,#0891b2 60%,#22d3ee)}.svc-fc-gold .svc-flip-front{background:linear-gradient(145deg,#78350f,#d97706 60%,#fbbf24)}.svc-fc-rose .svc-flip-front{background:linear-gradient(145deg,#881337,#e11d48 60%,#fb7185)}.svc-fc-green .svc-flip-front{background:linear-gradient(145deg,#14532d,#16a34a 60%,#34d399)}.svc-fc-blue:hover{box-shadow:0 24px 64px #2563eb73}.svc-fc-cyan:hover{box-shadow:0 24px 64px #0891b273}.svc-fc-gold:hover{box-shadow:0 24px 64px #d9770673}.svc-fc-rose:hover{box-shadow:0 24px 64px #e11d4873}.svc-fc-green:hover{box-shadow:0 24px 64px #16a34a73}.svc-flip-back{background:#080e2cf7;border:1px solid rgba(255,255,255,.1);transform:rotateY(180deg);align-items:flex-start;justify-content:flex-start;padding:28px}.sfb-header{display:flex;align-items:center;gap:10px;margin-bottom:18px;width:100%;padding-bottom:16px;border-bottom:1px solid rgba(255,255,255,.08)}.sfb-icon-sm{font-size:30px;line-height:1}.sfb-title{font-family:Syne,sans-serif;font-size:18px;font-weight:700;color:#fff;margin:0}.sfb-features{list-style:none;padding:0;margin:0;width:100%;display:flex;flex-direction:column;gap:12px;flex:1}.sfb-features li{display:flex;align-items:center;gap:11px;font-size:14px;color:#ffffffc7;font-weight:400}.sfb-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.sfb-dot.blue{background:#3b82f6;box-shadow:0 0 8px #3b82f6cc}.sfb-dot.cyan{background:#22d3ee;box-shadow:0 0 8px #22d3eecc}.sfb-dot.gold{background:#fbbf24;box-shadow:0 0 8px #fbbf24cc}.sfb-dot.rose{background:#fb7185;box-shadow:0 0 8px #fb7185cc}.sfb-dot.green{background:#34d399;box-shadow:0 0 8px #34d399cc}.sfb-cta{margin-top:20px;width:100%;padding:13px 20px;border-radius:14px;border:none;background:linear-gradient(135deg,var(--blue),var(--cyan));color:#fff;font-size:14px;font-weight:600;cursor:pointer;text-align:center;letter-spacing:.3px;flex-shrink:0;box-shadow:0 4px 20px #2b6aff66}.sfb-cta:hover{opacity:.9;box-shadow:0 6px 28px #2b6aff8c}@media(max-width:1024px){.svc-flip-grid{grid-template-columns:repeat(3,1fr);grid-template-rows:340px 300px}.svc-flip-card:nth-child(1){grid-column:span 2}.svc-flip-card:nth-child(2){grid-column:span 1}.svc-flip-card:nth-child(3),.svc-flip-card:nth-child(4),.svc-flip-card:nth-child(5){grid-column:span 1}}@media(max-width:640px){.svc-flip-grid{grid-template-columns:1fr 1fr;grid-template-rows:repeat(3,260px)}.svc-flip-card:nth-child(1){grid-column:span 2}.svc-flip-card:nth-child(2),.svc-flip-card:nth-child(3),.svc-flip-card:nth-child(4),.svc-flip-card:nth-child(5){grid-column:span 1}.sfc-icon{font-size:60px}.sfc-name{font-size:22px}}.svc-holo-grid{display:grid;grid-template-columns:repeat(6,1fr);grid-template-rows:360px 290px;gap:20px;margin-top:48px}.svc-holo-card:nth-child(1){grid-column:span 4}.svc-holo-card:nth-child(2){grid-column:span 2}.svc-holo-card:nth-child(3),.svc-holo-card:nth-child(4),.svc-holo-card:nth-child(5){grid-column:span 2}.svc-holo-card{position:relative;border-radius:24px;overflow:hidden;cursor:pointer;display:flex;flex-direction:column;justify-content:flex-end;padding:26px;will-change:transform}.svc-holo-card:before{content:"";position:absolute;inset:0;border-radius:24px;background:radial-gradient(260px circle at var(--mx, 50%) var(--my, 50%),rgba(255,255,255,.09) 0%,transparent 70%);pointer-events:none;z-index:3}.svc-holo-card:after{content:"";position:absolute;inset:0;border-radius:24px;border:1px solid rgba(255,255,255,.13);pointer-events:none;z-index:3;animation:shcBorderPulse 3s ease-in-out infinite}@keyframes shcBorderPulse{0%,to{border-color:#ffffff21}50%{border-color:#ffffff4d}}.shc-glow{position:absolute;width:220px;height:220px;border-radius:50%;top:-60px;right:-40px;filter:blur(55px);pointer-events:none;z-index:0;animation:shcGlowPulse 4s ease-in-out infinite}@keyframes shcGlowPulse{0%,to{opacity:.45;transform:scale(1)}50%{opacity:.78;transform:scale(1.18)}}.shc-blue{background:linear-gradient(145deg,#060e24,#0d2054,#142a70)}.shc-blue .shc-glow{background:#2b6aff}.shc-teal{background:linear-gradient(145deg,#04141c,#083040,#0b4055)}.shc-teal .shc-glow{background:#22d3ee}.shc-gold{background:linear-gradient(145deg,#140e00,#251900,#352400)}.shc-gold .shc-glow{background:#f59e0b}.shc-rose{background:linear-gradient(145deg,#16040e,#2a0818,#3a0e22)}.shc-rose .shc-glow{background:#f43f5e}.shc-green{background:linear-gradient(145deg,#04140a,#0a2a14,#0d381c)}.shc-green .shc-glow{background:#34d399}.shc-visual{position:absolute;top:0;left:0;right:0;height:52%;z-index:1;display:flex;align-items:center;justify-content:center;overflow:hidden}.shc-content{position:relative;z-index:4}.shc-badge{display:inline-flex;align-items:center;gap:4px;padding:3px 10px;border-radius:30px;font-size:10px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;margin-bottom:7px;background:#2b6aff33;border:1px solid rgba(43,106,255,.35);color:#93c5fd}.shc-badge-gold{background:#f59e0b2e;border-color:#f59e0b59;color:#fcd34d}.shc-badge-rose{background:#f43f5e2e;border-color:#f43f5e59;color:#fda4af}.shc-badge-green{background:#34d3992e;border-color:#34d39959;color:#6ee7b7}.shc-icon{font-size:30px;display:block;margin-bottom:4px}.shc-name{font-family:Syne,sans-serif;font-size:20px;font-weight:800;color:#fff;margin:0 0 3px;line-height:1.1}.svc-holo-card:nth-child(1) .shc-name{font-size:26px}.shc-sub{font-size:11px;color:#ffffff7a;margin:0 0 11px;line-height:1.4}.shc-stat-row{display:flex;gap:16px;margin-bottom:13px}.shc-stat{display:flex;flex-direction:column}.shc-sn{font-family:Syne,sans-serif;font-size:18px;font-weight:800;color:#fff;line-height:1}.shc-sl{font-size:9px;text-transform:uppercase;letter-spacing:.5px;color:#ffffff61}.shc-tags{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:14px}.shc-tags span{font-size:10px;padding:2px 8px;border-radius:20px;background:#ffffff12;color:#ffffff8c;border:1px solid rgba(255,255,255,.09)}.shc-btn{display:inline-flex;align-items:center;gap:5px;padding:9px 18px;border-radius:10px;background:#ffffff1a;border:1px solid rgba(255,255,255,.18);color:#fff;font-size:12px;font-weight:600;cursor:pointer;position:relative;z-index:5}.shc-ripple{position:absolute;border-radius:50%;background:#ffffff38;pointer-events:none;z-index:10;width:10px;height:10px;transform:translate(-50%,-50%) scale(0)}@keyframes shcRipple{to{transform:translate(-50%,-50%) scale(40);opacity:0}}.shc-orbit-wrap{position:relative;width:170px;height:170px}.shc-orb-center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:30px;height:30px;border-radius:50%;background:linear-gradient(135deg,#3b82f6,#60a5fa);box-shadow:0 0 22px #3b82f6e6;animation:shcCenterPulse 2.5s ease-in-out infinite}@keyframes shcCenterPulse{0%,to{box-shadow:0 0 22px #3b82f6b3}50%{box-shadow:0 0 44px #3b82f6,0 0 70px #3b82f64d}}.shc-ring{position:absolute;top:50%;left:50%;border-radius:50%;border:1px solid rgba(255,255,255,.1)}.shc-r1{width:80px;height:80px;margin:-40px 0 0 -40px;animation:shcRA 7s linear infinite}.shc-r2{width:120px;height:120px;margin:-60px 0 0 -60px;animation:shcRB 11s linear infinite}.shc-r3{width:168px;height:168px;margin:-84px 0 0 -84px;animation:shcRC 15s linear infinite reverse}@keyframes shcRA{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes shcRB{0%{transform:rotate(60deg)}to{transform:rotate(420deg)}}@keyframes shcRC{0%{transform:rotate(120deg)}to{transform:rotate(480deg)}}.shc-planet{position:absolute;border-radius:50%;top:-5px;left:50%;margin-left:-5px;width:10px;height:10px;box-shadow:0 0 8px currentColor}.shc-net-svg{width:150px;height:100px;opacity:.75}.shc-net-node{animation:shcNetPulse 2.5s ease-in-out infinite}.shc-net-node:nth-child(2){animation-delay:.4s}.shc-net-node:nth-child(3){animation-delay:.8s}.shc-net-node:nth-child(4){animation-delay:1.2s}.shc-net-node:nth-child(5){animation-delay:1.6s}@keyframes shcNetPulse{0%,to{opacity:.45}50%{opacity:1}}.shc-neural-wrap{position:relative;width:160px;height:90px}.shc-neuron{position:absolute;border-radius:50%;box-shadow:0 0 12px #f59e0bb3;background:#f59e0b}.shc-ne1{width:18px;height:18px;top:35px;left:8px;animation:shcNeuP 2s ease-in-out infinite 0s}.shc-ne2{width:12px;height:12px;top:10px;left:48px;animation:shcNeuP 2.4s ease-in-out infinite .3s}.shc-ne3{width:22px;height:22px;top:33px;left:56px;animation:shcNeuP 1.8s ease-in-out infinite .6s}.shc-ne4{width:10px;height:10px;top:60px;left:92px;animation:shcNeuP 2.2s ease-in-out infinite .9s}.shc-ne5{width:14px;height:14px;top:18px;left:110px;animation:shcNeuP 2.6s ease-in-out infinite 1.2s}.shc-ne6{width:8px;height:8px;top:45px;left:140px;animation:shcNeuP 2s ease-in-out infinite 1.5s}@keyframes shcNeuP{0%,to{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.35);box-shadow:0 0 20px #f59e0b}}.shc-av-wrap{position:relative;width:130px;height:75px}.shc-av{position:absolute;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:18px;border:2px solid rgba(244,63,94,.35)}.shc-av1{left:0;top:18px;background:linear-gradient(135deg,#9f1239,#e11d48);animation:shcAvB 3s ease-in-out infinite 0s}.shc-av2{left:28px;top:6px;background:linear-gradient(135deg,#e11d48,#f43f5e);animation:shcAvB 3s ease-in-out infinite .5s}.shc-av3{left:56px;top:20px;background:linear-gradient(135deg,#f43f5e,#fb7185);animation:shcAvB 3s ease-in-out infinite 1s}.shc-av4{left:84px;top:6px;background:linear-gradient(135deg,#fb7185,#fda4af);animation:shcAvB 3s ease-in-out infinite 1.5s}.shc-cert-badge{position:absolute;right:0;bottom:2px;width:24px;height:24px;border-radius:50%;background:#10b981;color:#fff;font-size:13px;font-weight:900;display:flex;align-items:center;justify-content:center;border:2px solid #060e1a;animation:shcAvB 2.5s ease-in-out infinite}@keyframes shcAvB{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}.shc-app-grid{display:grid;grid-template-columns:repeat(3,30px);grid-template-rows:repeat(2,30px);gap:9px}.shc-app-icon{border-radius:9px}.shc-app-icon:nth-child(1){animation:shcAI 2.5s ease-in-out infinite 0s}.shc-app-icon:nth-child(2){animation:shcAI 2.5s ease-in-out infinite .2s}.shc-app-icon:nth-child(3){animation:shcAI 2.5s ease-in-out infinite .4s}.shc-app-icon:nth-child(4){animation:shcAI 2.5s ease-in-out infinite .6s}.shc-app-icon:nth-child(5){animation:shcAI 2.5s ease-in-out infinite .8s}.shc-app-icon:nth-child(6){animation:shcAI 2.5s ease-in-out infinite 1s}@keyframes shcAI{0%,to{transform:translateY(0);opacity:.7}50%{transform:translateY(-6px);opacity:1}}@media(max-width:1024px){.svc-holo-grid{grid-template-columns:repeat(4,1fr);grid-template-rows:auto}.svc-holo-card:nth-child(1){grid-column:span 4;min-height:300px}.svc-holo-card:nth-child(2),.svc-holo-card:nth-child(3),.svc-holo-card:nth-child(4),.svc-holo-card:nth-child(5){grid-column:span 2;min-height:260px}}@media(max-width:640px){.svc-holo-grid{grid-template-columns:1fr 1fr;grid-template-rows:auto}.svc-holo-card:nth-child(1){grid-column:span 2;min-height:280px}.svc-holo-card:nth-child(2),.svc-holo-card:nth-child(3),.svc-holo-card:nth-child(4),.svc-holo-card:nth-child(5){grid-column:span 1;min-height:240px}.shc-name{font-size:17px!important}}.blog-modal.is-svc-modal #blog-modal-content{padding:0}.svm-hero{position:relative;height:175px;overflow:hidden;display:flex;align-items:center;justify-content:center}.svm-hero-bg{position:absolute;inset:0;z-index:0;overflow:hidden}.svm-hero-particle{position:absolute;border-radius:50%;animation:svmHPF 5s ease-in-out infinite}@keyframes svmHPF{0%,to{transform:translateY(0) scale(1);opacity:.5}50%{transform:translateY(-16px) scale(1.1);opacity:.8}}.svm-hero-content{position:relative;z-index:2;text-align:center;color:#fff;padding:0 24px}.svm-hero-icon{font-size:38px;display:block;margin-bottom:7px}.svm-hero-title{font-family:Syne,sans-serif;font-size:19px;font-weight:800;margin:0 0 3px}.svm-hero-sub{font-size:12px;opacity:.62;margin:0}.svm-h-sf{background:linear-gradient(160deg,#060e24,#0d2054,#1a3580)}.svm-h-sn{background:linear-gradient(160deg,#04141c,#083040,#0b4055)}.svm-h-ai{background:linear-gradient(160deg,#140e00,#241a00,#342500)}.svm-h-sa{background:linear-gradient(160deg,#16040e,#2a0818,#3c0f24)}.svm-h-ax{background:linear-gradient(160deg,#04140a,#0a2814,#0d3c1c)}.svm-h-cpq{background:linear-gradient(160deg,#0d0a24,#1c1454,#2d2180)}.svm-stats{display:flex;padding:18px 22px;border-bottom:1px solid rgba(255,255,255,.06);background:#ffffff05}.svm-stat-item{flex:1;text-align:center;position:relative}.svm-stat-item+.svm-stat-item:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);height:34px;width:1px;background:#ffffff14}.svm-arc-ring{display:block;margin:0 auto 3px}.svm-arc-track{stroke:#ffffff17;fill:none}.svm-arc-fill{fill:none;stroke-linecap:round}.svm-stat-num{font-family:Syne,sans-serif;font-size:14px;font-weight:800;color:#fff;display:block;margin-bottom:1px}.svm-stat-label{font-size:9px;text-transform:uppercase;letter-spacing:.5px;color:#ffffff61}.svm-sh{padding:18px 22px 8px;font-family:Syne,sans-serif;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:#ffffff5c}.svm-tags{display:flex;flex-wrap:wrap;gap:5px;padding:2px 22px 16px}.svm-tag{font-size:10px;padding:3px 9px;border-radius:20px;background:#2b6aff1a;border:1px solid rgba(43,106,255,.2);color:#fff9}.svm-cards{display:grid;grid-template-columns:1fr 1fr;gap:9px;padding:0 22px 18px}.svm-card{background:#ffffff0a;border:1px solid rgba(255,255,255,.07);border-radius:13px;padding:13px}.svm-card-icon{font-size:20px;display:block;margin-bottom:6px}.svm-card-title{font-size:12px;font-weight:700;color:#fff;margin:0 0 4px}.svm-card-desc{font-size:11px;color:#ffffff80;margin:0;line-height:1.5}.svm-card-stat{font-size:11px;font-weight:700;color:#22d3ee;margin-top:7px;padding-top:7px;border-top:1px solid rgba(255,255,255,.06)}.svm-flow{display:flex;align-items:center;padding:0 22px 18px;gap:0;overflow-x:auto}.svm-flow-step{flex-shrink:0;text-align:center;display:flex;flex-direction:column;align-items:center;gap:5px}.svm-flow-icon{width:40px;height:40px;border-radius:12px;background:#2b6aff26;border:1px solid rgba(43,106,255,.3);display:flex;align-items:center;justify-content:center;font-size:16px}.svm-flow-lbl{font-size:9px;color:#ffffff8c;max-width:52px;line-height:1.3}.svm-flow-arr{flex-shrink:0;width:20px;height:2px;background:linear-gradient(90deg,#2b6affb3,#2b6aff33);margin:0 5px;position:relative;top:-10px}.svm-flow-arr:after{content:"";position:absolute;right:-1px;top:-3px;border:3px solid transparent;border-left:5px solid rgba(43,106,255,.7)}.svm-split{display:grid;grid-template-columns:1fr 1fr;gap:9px;padding:0 22px 18px}.svm-split-b{background:#f43f5e12;border:1px solid rgba(244,63,94,.2);border-radius:12px;padding:13px}.svm-split-a{background:#10b98112;border:1px solid rgba(16,185,129,.2);border-radius:12px;padding:13px}.svm-split-lbl{font-size:9px;font-weight:700;letter-spacing:1px;text-transform:uppercase;margin-bottom:7px}.svm-split-b .svm-split-lbl{color:#f87171}.svm-split-a .svm-split-lbl{color:#34d399}.svm-split-big{font-family:Syne,sans-serif;font-size:28px;font-weight:800;color:#fff;margin-bottom:3px}.svm-split-note{font-size:10px;color:#ffffff80;line-height:1.4}.svm-models{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;padding:0 22px 18px}.svm-model{background:#ffffff0a;border:1px solid rgba(255,255,255,.07);border-radius:13px;padding:13px;text-align:center}.svm-model-icon{font-size:24px;display:block;margin-bottom:6px}.svm-model-name{font-size:12px;font-weight:700;color:#fff;margin:0 0 5px}.svm-model-desc{font-size:10px;color:#ffffff80;margin:0;line-height:1.4}.svm-model-tag{margin-top:7px;display:inline-block;font-size:9px;font-weight:600;padding:2px 8px;border-radius:20px;background:#f43f5e26;border:1px solid rgba(244,63,94,.3);color:#fb7185}.svm-talent{display:grid;grid-template-columns:1fr 1fr;gap:7px;padding:0 22px 18px}.svm-role{background:#ffffff0a;border:1px solid rgba(255,255,255,.07);border-radius:10px;padding:10px 12px;display:flex;gap:9px;align-items:center}.svm-role-av{width:28px;height:28px;border-radius:50%;background:linear-gradient(135deg,#f43f5e,#fb7185);display:flex;align-items:center;justify-content:center;font-size:13px;flex-shrink:0}.svm-role-name{font-size:11px;font-weight:600;color:#fff;margin-bottom:3px}.svm-role-dots{display:flex;gap:3px}.svm-role-dot{width:5px;height:5px;border-radius:50%;background:#ffffff26}.svm-role-dot.on{background:#f43f5e}.svm-tl{padding:0 22px 18px}.svm-tl-item{display:flex;gap:11px;margin-bottom:13px;align-items:flex-start}.svm-tl-num{width:26px;height:26px;border-radius:50%;background:#2b6aff2e;border:1px solid rgba(43,106,255,.35);display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:700;color:#93c5fd;flex-shrink:0}.svm-tl-title{font-size:12px;font-weight:700;color:#fff;margin:0 0 2px}.svm-tl-desc{font-size:11px;color:#ffffff7a;margin:0;line-height:1.4}.svm-usecase{display:flex;flex-direction:column;gap:9px;padding:0 22px 18px}.svm-uc-item{background:#ffffff0a;border:1px solid rgba(255,255,255,.07);border-radius:12px;padding:13px;display:flex;gap:11px;align-items:flex-start}.svm-uc-icon{width:34px;height:34px;border-radius:10px;background:#f59e0b26;border:1px solid rgba(245,158,11,.25);display:flex;align-items:center;justify-content:center;font-size:16px;flex-shrink:0}.svm-uc-title{font-size:12px;font-weight:700;color:#fff;margin:0 0 3px}.svm-uc-desc{font-size:11px;color:#ffffff80;margin:0;line-height:1.4}.svm-uc-win{font-size:11px;font-weight:700;color:#fcd34d;margin-top:4px}.svm-gauge-wrap{padding:0 22px 18px}.svm-gauge-bar-bg{height:11px;border-radius:6px;position:relative;margin-bottom:5px;background:linear-gradient(90deg,#f43f5e66,#fbbf2466 38%,#34d39966 68%,#34d399bf)}.svm-gauge-needle{position:absolute;top:-4px;left:74%;width:3px;height:19px;background:#fff;border-radius:2px;box-shadow:0 0 7px #fffc;animation:svmNeedle 3s ease-in-out infinite}@keyframes svmNeedle{0%,to{left:70%}50%{left:80%}}.svm-gauge-labels{display:flex;justify-content:space-between;font-size:9px;color:#ffffff6b}.svm-gauge-note{font-size:11px;color:#ffffff80;margin-top:7px;line-height:1.4;background:#34d39912;border:1px solid rgba(52,211,153,.15);border-radius:8px;padding:8px 11px}.svm-funnel{padding:0 22px 18px}.svm-funnel-row{display:flex;align-items:center;gap:9px;margin-bottom:7px}.svm-funnel-label{font-size:11px;color:#ffffff8c;width:90px;flex-shrink:0}.svm-funnel-bar-bg{flex:1;height:7px;border-radius:4px;background:#ffffff0f}.svm-funnel-fill{height:100%;border-radius:4px}.svm-funnel-pct{font-size:11px;font-weight:700;width:36px;text-align:right}.svm-compare{display:flex;gap:9px;padding:0 22px 18px}.svm-cmp-col{flex:1;border-radius:12px;padding:13px}.svm-cmp-bad{background:#f43f5e12;border:1px solid rgba(244,63,94,.2)}.svm-cmp-good{background:#34d39912;border:1px solid rgba(52,211,153,.2)}.svm-cmp-lbl{font-size:9px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;margin-bottom:8px}.svm-cmp-bad .svm-cmp-lbl{color:#f87171}.svm-cmp-good .svm-cmp-lbl{color:#34d399}.svm-cmp-item{font-size:11px;color:#ffffff8c;margin-bottom:4px;display:flex;align-items:center;gap:5px}.svm-cmp-item:before{content:"\2192";font-size:9px}.svm-cmp-bad .svm-cmp-item:before{color:#f87171}.svm-cmp-good .svm-cmp-item:before{color:#34d399}.svm-cta{background:#2b6aff12;border-top:1px solid rgba(43,106,255,.14);padding:22px;text-align:center}.svm-cta-title{font-family:Syne,sans-serif;font-size:15px;font-weight:700;color:#fff;margin:0 0 4px}.svm-cta-sub{font-size:12px;color:#ffffff80;margin:0 0 14px}.aib-visual{border-radius:12px;background:#ffffff08;border:1px solid rgba(255,255,255,.07);padding:14px 12px 12px;flex:1}.aibv-wa{display:flex;flex-direction:column;align-items:center;gap:8px}.aib-phone-frame{width:168px;background:#00000059;border:1.5px solid rgba(37,211,102,.25);border-radius:14px;overflow:hidden}.aib-wa-hdr{background:#25d3661f;padding:5px 10px;display:flex;align-items:center;gap:5px;border-bottom:1px solid rgba(37,211,102,.15)}.aib-wa-dot{width:5px;height:5px;border-radius:50%;background:#25d366}.aib-wa-title{font-size:9px;color:#4ade80;font-weight:700;flex:1;text-align:center;letter-spacing:.3px}.aib-wa-msgs{padding:7px 8px 9px;display:flex;flex-direction:column;gap:5px}.aib-wa-msg{font-size:9px;padding:4px 8px;border-radius:8px;max-width:88%;line-height:1.35;opacity:0;animation-fill-mode:both;animation-duration:.38s;animation-name:aibMsgIn}.aib-wa-user{background:#ffffff12;color:#ffffffa6;align-self:flex-end;border-bottom-right-radius:2px}.aib-wa-bot{background:#25d36621;color:#86efac;align-self:flex-start;border-bottom-left-radius:2px}.aib-wa-m1{animation-delay:.4s}.aib-wa-m2{animation-delay:1.1s}.aib-wa-m3{animation-delay:1.9s}.aib-wa-m4{animation-delay:2.7s}@keyframes aibMsgIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}.aib-sf-sync{display:flex;align-items:center;gap:5px;font-size:8px;color:#00a1e0bf;padding:3px 10px;background:#00a1e012;border:1px solid rgba(0,161,224,.18);border-radius:20px;letter-spacing:.2px}.aibv-crm{padding:10px 10px 8px}.aib-leads{display:flex;flex-direction:column;gap:9px}.aib-lead-row{display:flex;align-items:center;gap:9px}.aib-lead-name{font-size:9px;color:#ffffff73;width:54px;flex-shrink:0}.aib-lead-bar{flex:1;height:6px;background:#ffffff12;border-radius:3px;overflow:hidden}.aib-lead-fill{height:100%;border-radius:3px;background:var(--c, #2b6aff);animation:aibBarGrow 1.1s cubic-bezier(0,0,.2,1) both}@keyframes aibBarGrow{0%{width:0%}to{width:var(--pct, 50%)}}.aib-lead-row:nth-child(1) .aib-lead-fill{animation-delay:.15s}.aib-lead-row:nth-child(2) .aib-lead-fill{animation-delay:.4s}.aib-lead-row:nth-child(3) .aib-lead-fill{animation-delay:.65s}.aib-lead-row:nth-child(4) .aib-lead-fill{animation-delay:.9s}.aib-lead-score{font-size:9px;font-weight:700;color:#ffffff8c;width:22px;text-align:right;flex-shrink:0}.aib-score-hot{color:#34d399!important}.aib-ai-label{margin-top:10px;font-size:8px;color:#60a5fab3;text-align:center;background:#2b6aff12;padding:3px 0;border-radius:4px;letter-spacing:.3px}.aibv-chat{padding:0;overflow:hidden;border-radius:12px}.aib-browser-frame{border-radius:12px;overflow:hidden}.aib-browser-bar{background:#ffffff0d;padding:5px 8px;display:flex;align-items:center;gap:5px;border-bottom:1px solid rgba(255,255,255,.07)}.aib-bb-dot{width:6px;height:6px;border-radius:50%;flex-shrink:0}.aib-bd-r{background:#f87171}.aib-bd-y{background:#fbbf24}.aib-bd-g{background:#4ade80}.aib-bb-url{font-size:8px;color:#ffffff40;margin-left:4px;letter-spacing:.2px}.aib-browser-body{position:relative;padding:10px 8px 14px;min-height:86px}.aib-site-blur{display:flex;flex-direction:column;gap:6px;opacity:.18}.aib-site-line{height:5px;background:#ffffff80;border-radius:2px}.aib-site-line.aib-sl-short{width:58%}.aib-site-line.aib-sl-xs{width:35%}.aib-chat-widget{position:absolute;bottom:8px;right:8px;width:115px;background:#081234f7;border:1px solid rgba(43,106,255,.3);border-radius:10px 10px 2px;overflow:hidden;box-shadow:0 4px 20px #2b6aff33}.aib-cw-head{background:#2b6aff33;padding:5px 7px;font-size:8.5px;color:#93c5fd;font-weight:600}.aib-cw-msg{font-size:8px;padding:4px 7px;opacity:0;animation:aibMsgIn .38s both}.aib-cw-u{background:#ffffff0a;color:#ffffff73;text-align:right}.aib-cw-b{background:#2b6aff1a;color:#93c5fd}.aib-cw-m1{animation-delay:.5s}.aib-cw-m2{animation-delay:1.5s}.aibv-af{display:flex;justify-content:center;align-items:flex-start;padding:8px 4px 4px}.aib-flow{display:flex;flex-direction:column;align-items:center;width:100%}.aib-flow-in,.aib-flow-ai{font-size:9px;padding:5px 16px;border-radius:20px;text-align:center;font-weight:600;border:1px solid;white-space:nowrap}.aib-flow-in{background:#ffffff0a;border-color:#ffffff24;color:#ffffff8c}.aib-flow-ai{background:#7c3aed24;border-color:#7c3aed52;color:#c4b5fd;animation:aibAIPulse 2.2s ease-in-out infinite}@keyframes aibAIPulse{0%,to{box-shadow:0 0 #7c3aed00}50%{box-shadow:0 0 14px 3px #7c3aed38}}.aib-flow-vline{width:1px;height:14px;background:#ffffff2e}.aib-flow-hline{position:relative;width:110px;height:1px;background:#ffffff24;margin:0}.aib-flow-hline:before,.aib-flow-hline:after{content:"";position:absolute;top:0;width:1px;height:14px;background:#ffffff24}.aib-flow-hline:before{left:0}.aib-flow-hline:after{right:0}.aib-flow-branches{display:flex;gap:12px;width:100%;justify-content:center;margin-top:0}.aib-fn-resolve,.aib-fn-escalate{font-size:8px;padding:5px 9px;border-radius:8px;text-align:center;line-height:1.3;border:1px solid}.aib-fn-resolve{background:#34d39917;border-color:#34d39940;color:#86efac}.aib-fn-resolve strong{display:block;font-size:11px;color:#34d399;margin-bottom:1px}.aib-fn-escalate{background:#fbbf2417;border-color:#fbbf2438;color:#fde68a}.aib-fn-escalate strong{display:block;font-size:11px;color:#fbbf24;margin-bottom:1px}.testimonial-card{position:relative;overflow:hidden}.t-quote-mark{position:absolute;top:-14px;right:14px;font-family:Georgia,serif;font-size:130px;line-height:1;color:#2b6aff14;font-weight:900;pointer-events:none;user-select:none;z-index:0}.testimonial-card.tc-blue{background:linear-gradient(145deg,#070e2eeb,#0d20548c);border-color:#2b6aff38}.testimonial-card.tc-blue:hover{border-color:#2b6aff80;box-shadow:0 20px 48px #0000004d,0 0 32px #2b6aff1a}.testimonial-card.tc-blue .t-quote-mark{color:#2b6aff1a}.testimonial-card.tc-blue .t-project-badge{background:#2b6aff1c;color:#93c5fd;border-color:#2b6aff47}.testimonial-card.tc-blue .t-stars{color:#60a5fa}.testimonial-card.tc-green{background:linear-gradient(145deg,#02100ceb,#06261c8c);border-color:#34d39938}.testimonial-card.tc-green:hover{border-color:#34d39973;box-shadow:0 20px 48px #0000004d,0 0 32px #34d39914}.testimonial-card.tc-green .t-quote-mark{color:#34d39917}.testimonial-card.tc-green .t-project-badge{background:#34d3991a;color:#6ee7b7;border-color:#34d3993d}.testimonial-card.tc-green .t-stars{color:#34d399}.testimonial-card.tc-gold{background:linear-gradient(145deg,#140e02eb,#2c1e048c);border-color:#f59e0b33}.testimonial-card.tc-gold:hover{border-color:#f59e0b6b;box-shadow:0 20px 48px #0000004d,0 0 32px #f59e0b14}.testimonial-card.tc-gold .t-quote-mark{color:#f59e0b1a}.testimonial-card.tc-gold .t-project-badge{background:#f59e0b1a;color:#fcd34d;border-color:#f59e0b40}.testimonial-card.tc-gold .t-stars{color:#f59e0b}.t-project-badge{display:inline-flex;align-items:center;gap:5px;font-size:9px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;padding:3px 10px;border-radius:20px;border:1px solid;margin-bottom:12px;position:relative;z-index:1}.t-stars{font-size:16px;letter-spacing:3px;position:relative;z-index:1}.t-quote{position:relative;z-index:1;font-size:14.5px}.t-avatar{width:46px;height:46px;font-size:15px;box-shadow:0 0 0 2px #ffffff14;animation:tAvatarPulse 3.5s ease-in-out infinite}@keyframes tAvatarPulse{0%,to{box-shadow:0 0 0 2px #ffffff12}50%{box-shadow:0 0 0 3px #ffffff29,0 0 18px #2b6aff2e}}.t-author{position:relative;z-index:1}.t-name{font-size:14px;font-weight:700;color:#fff;margin-bottom:2px}.t-role{font-size:11px;color:#fff6;line-height:1.45}.industry-card{position:relative;overflow:hidden;transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease}.industry-card:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 30% 30%,rgba(43,106,255,.06) 0%,transparent 60%);opacity:0;transition:opacity .3s ease}.industry-card:hover{transform:translateY(-6px) scale(1.02)}.industry-card:hover:before{opacity:1}.industry-card:hover .industry-icon{transform:scale(1.15) rotate(-5deg)}.industry-icon{font-size:36px;display:block;margin-bottom:10px;transition:transform .3s ease}.blog-image{position:relative;overflow:hidden}.blog-image svg{display:block;width:100%;height:100%;position:absolute;inset:0}.bimg-ai{background:linear-gradient(135deg,#0d0422,#1a0a40 45%,#0f1e5e)}.bimg-omni{background:linear-gradient(135deg,#020e14,#041e18,#071a0e)}.bimg-itom{background:linear-gradient(135deg,#030e06,#061c10,#0b200e)}.blog-card:hover{box-shadow:0 20px 48px #00000059}.svc-intro-p{text-align:center;color:var(--white-60);font-size:16px;max-width:520px;margin:0 auto 52px;line-height:1.65}.scc-wrap{display:grid;grid-template-columns:280px 1fr;gap:0;border:1px solid var(--border);border-radius:var(--radius-xl);overflow:hidden;background:#0a153580;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 30px 80px #0006,0 0 0 1px #2b6aff1a;margin-bottom:40px}.scc-rail{display:flex;flex-direction:column;border-right:1px solid var(--border);background:#050a1e80}.scc-tab{display:flex;align-items:center;gap:14px;padding:18px 20px;background:none;border:none;border-bottom:1px solid var(--border);cursor:pointer;transition:all var(--transition);text-align:left;width:100%;position:relative;overflow:hidden}.scc-tab:last-child{border-bottom:none}.scc-tab:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--electric);transform:scaleY(0);transition:transform .25s cubic-bezier(.4,0,.2,1);border-radius:0 2px 2px 0}.scc-tab.active:before{transform:scaleY(1)}.scc-tab.active{background:#2b6aff14}.scc-tab:hover:not(.active){background:#f0f4ff0a}.scc-tab-icon{width:40px;height:40px;flex-shrink:0;border-radius:10px;border:1px solid rgba(240,244,255,.1);display:flex;align-items:center;justify-content:center;transition:border-color var(--transition),box-shadow var(--transition);background:#050a1e66;padding:8px}.scc-tab-icon svg{width:100%;height:100%}.scc-tab.active .scc-tab-icon{border-color:#2b6aff66;box-shadow:0 0 12px #2b6aff33}.scc-tab-text{flex:1;min-width:0}.scc-tab-name{display:block;font-size:13px;font-weight:600;color:var(--white-80);letter-spacing:.2px}.scc-tab.active .scc-tab-name{color:var(--white)}.scc-tab-meta{display:block;font-size:10.5px;color:var(--white-60);margin-top:2px}.scc-tab-arrow{font-size:16px;color:var(--white-60);transition:transform .2s ease,color .2s ease}.scc-tab.active .scc-tab-arrow{color:var(--electric);transform:translate(3px)}.scc-stage{position:relative;min-height:540px}.scc-panel{position:absolute;inset:0;opacity:0;pointer-events:none;transform:translateY(12px);transition:opacity .35s ease,transform .35s cubic-bezier(.4,0,.2,1);padding:32px;overflow-y:auto;display:flex;flex-direction:column;gap:28px}.scc-panel.active{opacity:1;pointer-events:auto;transform:translateY(0);position:relative}.scc-panel-top{display:grid;grid-template-columns:200px 1fr;gap:28px;align-items:center}.scc-panel-vis{width:200px;height:200px;border-radius:var(--radius-lg);border:1px solid var(--border);display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;flex-shrink:0}.scc-vis-sf{background:radial-gradient(circle at center,rgba(43,106,255,.12) 0%,transparent 70%)}.scc-orbit-system{position:relative;width:160px;height:160px}.scc-hub{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:800;letter-spacing:-.5px;z-index:4}.scc-hub-sf{background:#0078d4;color:#fff;box-shadow:0 0 20px #0078d499}.scc-orbit{position:absolute;top:50%;left:50%;border-radius:50%;border:1px solid rgba(43,106,255,.2);transform:translate(-50%,-50%) rotate(0)}.scc-orb1{width:70px;height:70px;animation:sccOrbit1 6s linear infinite}.scc-orb2{width:100px;height:100px;animation:sccOrbit2 10s linear infinite}.scc-orb3{width:130px;height:130px;animation:sccOrbit3 14s linear infinite reverse}.scc-orb4{width:158px;height:158px;animation:sccOrbit4 18s linear infinite}.scc-orb-dot{position:absolute;top:-5px;left:50%;width:10px;height:10px;border-radius:50%;background:var(--clr);transform:translate(-50%);box-shadow:0 0 8px var(--clr)}@keyframes sccOrbit1{to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes sccOrbit2{to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes sccOrbit3{to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes sccOrbit4{to{transform:translate(-50%,-50%) rotate(360deg)}}.scc-vis-sn{background:radial-gradient(circle at center,rgba(34,211,138,.08) 0%,transparent 70%)}.scc-network-anim{position:relative;width:170px;height:170px}.scc-net-lines{position:absolute;inset:0;width:100%;height:100%}.scc-net-hub{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:44px;height:44px;border-radius:50%;background:#82b548;color:#fff;font-size:11px;font-weight:800;display:flex;align-items:center;justify-content:center;box-shadow:0 0 20px #82b54880;z-index:4}.scc-net-node{position:absolute;width:38px;height:20px;border-radius:10px;background:#22d38a26;border:1px solid rgba(34,211,138,.35);color:#4ade80;font-size:9px;font-weight:700;display:flex;align-items:center;justify-content:center;letter-spacing:.3px;animation:sccNetPulse 3s ease-in-out infinite}.scc-nn1{top:4px;left:50%;transform:translate(-50%);animation-delay:0s}.scc-nn2{top:50%;right:4px;transform:translateY(-50%);animation-delay:.75s}.scc-nn3{bottom:4px;left:50%;transform:translate(-50%);animation-delay:1.5s}.scc-nn4{top:50%;left:4px;transform:translateY(-50%);animation-delay:2.25s}@keyframes sccNetPulse{0%,to{opacity:.5;transform:translate(-50%) scale(1)}50%{opacity:1;transform:translate(-50%) scale(1.08)}}.scc-nn2,.scc-nn4{animation-name:sccNetPulseY}@keyframes sccNetPulseY{0%,to{opacity:.5;transform:translateY(-50%) scale(1)}50%{opacity:1;transform:translateY(-50%) scale(1.08)}}.scc-vis-ai{background:radial-gradient(circle at center,rgba(124,58,237,.12) 0%,transparent 70%)}.scc-neural-anim{position:relative;width:160px;height:160px}.scc-neural-core{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:34px;height:34px;border-radius:50%;background:radial-gradient(circle,#a78bfa,#7c3aed);box-shadow:0 0 24px #a78bfab3;animation:sccNeuralCore 2s ease-in-out infinite;z-index:4}@keyframes sccNeuralCore{0%,to{box-shadow:0 0 24px #a78bfab3}50%{box-shadow:0 0 40px #a78bfae6}}.scc-neural-ring{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:50%;border:1px solid rgba(167,139,250,.3)}.scc-nr1{width:80px;height:80px;animation:sccNRing1 4s linear infinite}.scc-nr2{width:130px;height:130px;animation:sccNRing2 6s linear infinite reverse;border-style:dashed}@keyframes sccNRing1{to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes sccNRing2{to{transform:translate(-50%,-50%) rotate(360deg)}}.scc-neural-pulse{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:34px;height:34px;border-radius:50%;background:#a78bfa4d;animation:sccNPulse 2.5s ease-out infinite}@keyframes sccNPulse{0%{transform:translate(-50%,-50%) scale(1);opacity:.8}to{transform:translate(-50%,-50%) scale(4);opacity:0}}.scc-neural-node{position:absolute;width:10px;height:10px;border-radius:50%;background:#a78bfa;box-shadow:0 0 6px #a78bfacc;animation:sccNNodeBlink 2.5s ease-in-out infinite}.scc-nnd1{top:10px;left:50%;transform:translate(-50%);animation-delay:0s}.scc-nnd2{top:26px;right:18px;animation-delay:.4s}.scc-nnd3{top:50%;right:8px;transform:translateY(-50%);animation-delay:.8s}.scc-nnd4{bottom:10px;left:50%;transform:translate(-50%);animation-delay:1.2s}.scc-nnd5{top:50%;left:8px;transform:translateY(-50%);animation-delay:1.6s}.scc-nnd6{top:26px;left:18px;animation-delay:2s}@keyframes sccNNodeBlink{0%,to{opacity:.4;transform:scale(1)}50%{opacity:1;transform:scale(1.4)}}.scc-vis-aug{background:radial-gradient(circle at center,rgba(244,63,94,.1) 0%,transparent 70%)}.scc-team-anim{position:relative;width:160px;height:160px}.scc-avatar{position:absolute;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:800;border:2px solid rgba(244,63,94,.4);color:#fda4af;transition:transform .3s ease}.scc-av-c{top:50%;left:50%;transform:translate(-50%,-50%);width:52px;height:52px;background:linear-gradient(135deg,#be123c,#f43f5e);border-color:#f43f5e;color:#fff;font-size:14px;z-index:4;animation:sccAvCPulse 3s ease-in-out infinite}.scc-av-1{top:8px;left:50%;transform:translate(-50%);width:34px;height:34px;background:#f43f5e26;animation:sccAvFloat1 4s ease-in-out infinite}.scc-av-2{top:50%;right:8px;transform:translateY(-50%);width:34px;height:34px;background:#f43f5e26;animation:sccAvFloat2 4.5s ease-in-out infinite}.scc-av-3{bottom:8px;left:50%;transform:translate(-50%);width:34px;height:34px;background:#f43f5e26;animation:sccAvFloat3 5s ease-in-out infinite}.scc-av-4{top:50%;left:8px;transform:translateY(-50%);width:34px;height:34px;background:#f43f5e26;animation:sccAvFloat4 4.2s ease-in-out infinite}.scc-av-ring{position:absolute;inset:-8px;border-radius:50%;border:1px dashed rgba(244,63,94,.4);animation:sccAvRingSpin 8s linear infinite}.scc-cert-ring{position:absolute;border-radius:50%;border:1px solid rgba(244,63,94,.15);width:140px;height:140px;inset:50% 0 0 50%;transform:translate(-50%,-50%);animation:sccCertRingSpin 12s linear infinite reverse}@keyframes sccAvCPulse{0%,to{box-shadow:0 0 #f43f5e66}50%{box-shadow:0 0 0 12px #f43f5e00}}@keyframes sccAvFloat1{0%,to{top:8px}50%{top:12px}}@keyframes sccAvFloat2{0%,to{right:8px}50%{right:12px}}@keyframes sccAvFloat3{0%,to{bottom:8px}50%{bottom:12px}}@keyframes sccAvFloat4{0%,to{left:8px}50%{left:12px}}@keyframes sccAvRingSpin{to{transform:rotate(360deg)}}@keyframes sccCertRingSpin{to{transform:translate(-50%,-50%) rotate(360deg)}}.scc-vis-app{background:radial-gradient(circle at center,rgba(52,211,153,.08) 0%,transparent 70%)}.scc-grid-anim{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding:16px}.scc-ga-box{aspect-ratio:1;border-radius:12px;border:1px solid rgba(255,255,255,.08);display:flex;align-items:center;justify-content:center;padding:10px;background:#050a1e66;animation:sccGaFloat 3s ease-in-out infinite;animation-delay:var(--ga-delay);transition:border-color .3s ease,box-shadow .3s ease}.scc-ga-box svg{width:100%;height:100%}@keyframes sccGaFloat{0%,to{transform:translateY(0);border-color:#ffffff14}50%{transform:translateY(-4px);border-color:var(--ga-clr);box-shadow:0 4px 12px #0000004d}}.scc-panel-badge{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border-radius:20px;font-size:11px;font-weight:600;letter-spacing:.4px;margin-bottom:12px;border:1px solid}.scc-pb-blue{background:#2b6aff26;border-color:#2b6aff66;color:#93b4ff}.scc-pb-teal{background:#22d38a1f;border-color:#22d38a59;color:#6ee7b7}.scc-pb-purple{background:#7c3aed26;border-color:#a78bfa66;color:#c4b5fd}.scc-pb-rose{background:#f43f5e1f;border-color:#f43f5e59;color:#fda4af}.scc-pb-green{background:#34d3991f;border-color:#34d39959;color:#6ee7b7}.scc-panel-title{font-size:24px;font-weight:800;color:var(--white);margin:0 0 10px;letter-spacing:-.4px;line-height:1.2}.scc-panel-desc{font-size:14px;color:var(--white-60);line-height:1.65;margin:0 0 18px}.scc-panel-kpis{display:flex;gap:24px;margin-bottom:20px;flex-wrap:wrap}.scc-kpi{display:flex;flex-direction:column}.scc-kpi-n{font-size:22px;font-weight:800;color:var(--white);letter-spacing:-.5px;line-height:1;background:linear-gradient(90deg,var(--white) 0%,#93b4ff 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.scc-kpi-l{font-size:10px;color:var(--white-60);text-transform:uppercase;letter-spacing:.5px;margin-top:3px}.scc-panel-cta{display:inline-flex;align-items:center;gap:6px;padding:10px 22px;border-radius:999px;background:var(--electric);color:#fff;font-size:13px;font-weight:700;letter-spacing:.2px;text-decoration:none;border:none;cursor:pointer;transition:all .2s ease;white-space:nowrap}.scc-panel-cta:hover{transform:translateY(-2px);box-shadow:0 8px 24px #2b6aff66}.scc-cta-teal{background:#0d7a55}.scc-cta-teal:hover{box-shadow:0 8px 24px #22d38a4d}.scc-cta-purple{background:#6d28d9}.scc-cta-purple:hover{box-shadow:0 8px 24px #7c3aed66}.scc-cta-rose{background:#be123c}.scc-cta-rose:hover{box-shadow:0 8px 24px #f43f5e59}.scc-cta-green{background:#065f46}.scc-cta-green:hover{box-shadow:0 8px 24px #34d3994d}.scc-caps-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;border-top:1px solid var(--border);padding-top:24px}.scc-cap{display:flex;gap:14px;align-items:flex-start;padding:16px;border-radius:var(--radius-md);background:#f0f4ff08;border:1px solid transparent;transition:all .25s ease}.scc-cap:hover{background:#2b6aff12;border-color:#2b6aff33;transform:translateY(-2px)}.scc-cap-icon{width:36px;height:36px;flex-shrink:0;border-radius:9px;background:rgba(var(--ci-clr-rgb, 43,106,255),.12);display:flex;align-items:center;justify-content:center;color:var(--ci-clr);border:1px solid rgba(255,255,255,.08);padding:8px}.scc-cap-icon svg{width:100%;height:100%;stroke:var(--ci-clr)}.scc-cap h4{font-size:12.5px;font-weight:700;color:var(--white-80);margin:0 0 4px;letter-spacing:.1px}.scc-cap p{font-size:11px;color:var(--white-60);line-height:1.6;margin:0}.svc-partner-strip{display:flex;align-items:center;gap:20px;padding:20px 32px;border:1px solid var(--border);border-radius:var(--radius-lg);background:#f0f4ff05}.svc-ps-label{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:var(--white-60);white-space:nowrap}.svc-ps-badges{display:flex;align-items:center;gap:20px;flex-wrap:wrap;flex:1}.svc-ps-badge{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--white-60)}.svc-ps-badge svg{height:18px}.svc-ps-num{font-size:16px;font-weight:800;color:var(--white)}.svc-ps-sep{width:1px;height:24px;background:var(--border)}@media(max-width:1024px){.scc-wrap{grid-template-columns:240px 1fr}.scc-caps-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:820px){.scc-wrap{grid-template-columns:1fr}.scc-rail{flex-direction:row;overflow-x:auto;border-right:none;border-bottom:1px solid var(--border)}.scc-tab{border-bottom:none;border-right:1px solid var(--border);min-width:140px;flex-shrink:0}.scc-tab:last-child{border-right:none}.scc-tab:before{inset:auto 0 0;width:auto;height:3px;transform:scaleX(0);border-radius:2px 2px 0 0}.scc-tab.active:before{transform:scaleX(1)}.scc-tab-meta{display:none}.scc-panel-top{grid-template-columns:1fr}.scc-panel-vis{width:100%;height:120px}.scc-orbit-system,.scc-network-anim,.scc-neural-anim,.scc-team-anim{transform:scale(.7)}}@media(max-width:640px){.scc-caps-grid{grid-template-columns:1fr}.scc-panel{padding:20px}.svc-partner-strip{flex-direction:column;gap:14px}.svc-ps-badges{justify-content:center}}.svm-3d-canvas{position:absolute;inset:0;width:100%!important;height:100%!important;z-index:0;display:block}.svm-hero-tags{display:flex;flex-wrap:wrap;gap:6px;justify-content:center;margin-top:10px}.svm-hero-tags span{padding:3px 10px;border-radius:20px;font-size:10px;font-weight:600;letter-spacing:.3px;background:#ffffff1f;border:1px solid rgba(255,255,255,.2);color:#ffffffd9;backdrop-filter:blur(4px)}.svm-hero{height:220px}.scc-panel-cta-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.scc-explore-btn{display:inline-flex;align-items:center;gap:5px;padding:9px 18px;border-radius:999px;background:transparent;color:var(--white-60);font-size:12px;font-weight:600;letter-spacing:.3px;border:1px solid var(--border);cursor:pointer;transition:all .22s ease;white-space:nowrap;font-family:inherit}.scc-explore-btn:hover{color:var(--white);border-color:#2b6aff80;background:#2b6aff1a;transform:translateY(-1px);box-shadow:0 4px 14px #2b6aff33}.scc-cap{cursor:default;position:relative}.scc-cap-proof{display:block;margin-top:8px;padding-top:8px;border-top:1px solid rgba(255,255,255,.06);font-size:10.5px;color:var(--white-60);font-style:italic;max-height:0;overflow:hidden;opacity:0;transition:max-height .3s ease,opacity .3s ease,margin .3s ease;line-height:1.5}.scc-cap:hover .scc-cap-proof{max-height:60px;opacity:1}.scc-cap-proof strong{color:var(--white-80);font-style:normal;font-weight:700}.hidden{display:none!important}.clients-section{padding:36px 0 28px;overflow:hidden;background:#050a1ef7;border-top:1px solid rgba(255,255,255,.05);border-bottom:1px solid rgba(255,255,255,.05)}.clients-section-header{text-align:center;margin-bottom:20px}.clients-label{font-size:11px;letter-spacing:1.5px;text-transform:uppercase;color:#ffffff59;font-family:var(--font-body)}.clients-row{overflow:hidden;margin-bottom:12px}.clients-row:last-child{margin-bottom:0}.clients-track{display:flex;gap:16px;width:max-content;animation:marquee-left 32s linear infinite}.clients-track-reverse{animation:marquee-right 36s linear infinite}@keyframes marquee-left{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes marquee-right{0%{transform:translate(-50%)}to{transform:translate(0)}}.clients-row:hover .clients-track{animation-play-state:paused}.client-logo-badge{display:flex;align-items:center;justify-content:center;padding:10px 22px;border-radius:10px;border:1px solid rgba(255,255,255,.08);background:#ffffff08;white-space:nowrap;flex-shrink:0;opacity:.55;transition:opacity .3s ease,border-color .3s ease,background .3s ease;cursor:default}.client-logo-badge:hover{opacity:1}.client-logo-badge span{font-size:13px;font-weight:700;letter-spacing:.3px;font-family:var(--font-heading)}.clb-health span{color:#4ade80}.clb-retail span{color:#f59e0b}.clb-fin span{color:#60a5fa}.clb-tech span{color:#a78bfa}.clb-ins span{color:#34d399}.clb-mfg span{color:#fb923c}.clb-energy span{color:#fbbf24}.clb-bank span{color:#38bdf8}.clb-cloud span{color:#818cf8}.clb-data span{color:#22d3ee}.clb-saas span{color:#e879f9}.clb-ent span{color:#f472b6}.clb-health:hover{border-color:#4ade804d;background:#4ade800f}.clb-retail:hover{border-color:#f59e0b4d;background:#f59e0b0f}.clb-fin:hover{border-color:#60a5fa4d;background:#60a5fa0f}.clb-tech:hover{border-color:#a78bfa4d;background:#a78bfa0f}.clb-ins:hover{border-color:#34d3994d;background:#34d3990f}.clb-mfg:hover{border-color:#fb923c4d;background:#fb923c0f}.clb-energy:hover{border-color:#fbbf244d;background:#fbbf240f}.clb-bank:hover{border-color:#38bdf84d;background:#38bdf80f}.clb-cloud:hover{border-color:#818cf84d;background:#818cf80f}.clb-data:hover{border-color:#22d3ee4d;background:#22d3ee0f}.clb-saas:hover{border-color:#e879f94d;background:#e879f90f}.clb-ent:hover{border-color:#f472b64d;background:#f472b60f}.ceo-video-card{display:grid;grid-template-columns:1fr 1fr;gap:40px;background:#ffffff08;backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.09);border-radius:20px;padding:36px 40px;align-items:center}.ceo-video-thumb{position:relative;width:100%;aspect-ratio:16/9;border-radius:12px;overflow:hidden;background:linear-gradient(135deg,#2b6aff33,#7c3aed33);cursor:pointer}.ceo-video-gradient{position:absolute;inset:0;background:linear-gradient(135deg,#2b6aff4d,#7c3aed4d)}.ceo-play-btn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:64px;height:64px;border-radius:50%;background:#ffffff26;backdrop-filter:blur(8px);border:2px solid rgba(255,255,255,.3);display:flex;align-items:center;justify-content:center;color:#fff;transition:transform .2s ease,background .2s ease;z-index:2}.ceo-play-btn:hover{transform:translate(-50%,-50%) scale(1.12);background:#2b6aff99}.ceo-video-label{position:absolute;bottom:14px;left:14px;font-size:11px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:#ffffffb3;background:#00000080;padding:4px 10px;border-radius:6px;z-index:2}.ceo-iframe{position:absolute;inset:0;width:100%;height:100%;border:0;z-index:3}.ceo-iframe.hidden{display:none}.ceo-video-heading{font-size:clamp(20px,2.5vw,28px);font-weight:800;line-height:1.25;font-family:var(--font-heading);margin-bottom:20px;color:var(--white)}.ceo-profile{display:flex;align-items:center;gap:14px;margin-bottom:20px}.ceo-avatar{width:52px;height:52px;border-radius:50%;background:linear-gradient(135deg,#2b6aff,#7c3aed);display:flex;align-items:center;justify-content:center;font-weight:800;font-size:16px;color:#fff;flex-shrink:0}.ceo-name{font-weight:700;font-size:15px;color:var(--white)}.ceo-role{font-size:12px;color:#ffffff80;margin-top:2px}.ceo-quote{font-size:14px;line-height:1.7;color:#ffffffa6;border-left:3px solid rgba(43,106,255,.5);padding-left:14px;margin:0;font-style:italic}.ccp-sig{font-size:12px;color:var(--white-50);margin-top:10px;font-style:italic}@media(max-width:768px){.ceo-video-card{grid-template-columns:1fr;padding:24px}}.ceo-cred-panel{background:linear-gradient(135deg,#2b6aff14,#7c3aed14);border:1px solid rgba(43,106,255,.2);border-radius:16px;padding:24px;display:flex;flex-direction:column;gap:18px}.ccp-header{display:flex;align-items:center;gap:14px}.ccp-avatar{width:52px;height:52px;border-radius:50%;background:linear-gradient(135deg,#2b6aff,#7c3aed);display:flex;align-items:center;justify-content:center;font-size:17px;font-weight:800;color:#fff;flex-shrink:0}.ccp-name{font-size:16px;font-weight:700;color:var(--white)}.ccp-role{font-size:12px;color:var(--white-50);margin-top:2px}.ccp-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;text-align:center}.ccp-stat{background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:10px;padding:10px 6px;display:flex;flex-direction:column;gap:2px}.ccp-num{font-size:20px;font-weight:800;color:#60a5fa}.ccp-lbl{font-size:10px;color:var(--white-50);letter-spacing:.3px}.ccp-certs{display:flex;flex-wrap:wrap;gap:6px}.ccp-cert{font-size:10.5px;font-weight:600;padding:3px 9px;border-radius:20px;background:#2b6aff1a;border:1px solid rgba(43,106,255,.22);color:#93c5fd}.ccp-linkedin{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:#60a5fa;border:1px solid rgba(96,165,250,.3);border-radius:8px;padding:7px 14px;width:fit-content;transition:background .2s ease,border-color .2s ease}.ccp-linkedin:hover{background:#60a5fa1a;border-color:#60a5fa80}.trust-badges-row{display:flex;align-items:center;justify-content:center;gap:16px;flex-wrap:wrap;margin:28px 0 40px}.trust-badge-pill{display:flex;align-items:center;gap:12px;padding:10px 20px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#ffffff0a;text-decoration:none;transition:transform .2s ease,border-color .2s ease,background .2s ease}.trust-badge-pill:hover{transform:translateY(-2px);background:#ffffff12}.tbp-mark{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:900;flex-shrink:0;font-family:var(--font-heading)}.tbp-clutch{border-color:#ff3d2e4d}.tbp-clutch:hover{border-color:#ff3d2e99;background:#ff3d2e0f}.tbp-clutch .tbp-mark{background:#ff3d2e;color:#fff}.tbp-g2{border-color:#ff492c4d}.tbp-g2:hover{border-color:#ff492c99;background:#ff492c0f}.tbp-g2-mark{background:#ff492c;color:#fff;font-size:12px}.tbp-google{border-color:#4285f44d}.tbp-google:hover{border-color:#4285f499;background:#4285f40f}.tbp-google-mark{background:linear-gradient(135deg,#4285f4,#34a853,#fbbc05,#ea4335);color:#fff}.tbp-upwork{border-color:#14b3624d}.tbp-upwork:hover{border-color:#14b36299;background:#14b3620f}.tbp-upwork-mark{background:#14b362;color:#fff;font-size:11px}.tbp-info{display:flex;flex-direction:column}.tbp-rating{font-size:13px;font-weight:700;color:var(--white)}.tbp-platform{font-size:11px;color:#ffffff73}.blog-filters{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:28px}.blog-filter-btn{padding:7px 18px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:transparent;color:#ffffff8c;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s ease;font-family:var(--font-body)}.blog-filter-btn:hover{border-color:#2b6aff80;color:var(--white);background:#2b6aff1a}.blog-filter-btn.active{background:#2b6aff26;border-color:#2b6aff80;color:#60a5fa}.blog-read-more{display:inline-flex;align-items:center;gap:5px;color:#93c5fd;font-size:12px;font-weight:700;text-decoration:none;margin-top:14px;padding:6px 14px;background:#2b6aff14;border:1px solid rgba(43,106,255,.18);border-radius:20px;letter-spacing:.2px;transition:gap .2s ease,background .25s ease,border-color .25s ease,color .25s ease}.blog-read-more:hover{gap:9px;background:#2b6aff29;border-color:#60a5fa59;color:#bfdbfe}.blog-card.hidden{display:none}.svc-deep-section{padding:80px 0}.svc-deep-sf,.svc-deep-sn{background:#050a1ef7}.svc-deep-hero{text-align:center;max-width:700px;margin:0 auto 52px}.svc-deep-eyebrow{display:inline-flex;align-items:center;gap:8px;padding:5px 14px;border-radius:999px;background:#2b6aff1a;border:1px solid rgba(43,106,255,.25);font-size:11px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;color:#60a5fa;margin-bottom:20px}.svc-de-green{background:#82b5481a;border-color:#82b54840;color:#a3e635}.gradient-text-green{background:linear-gradient(135deg,#82b548,#22d18a);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.svc-deep-badges{display:flex;gap:10px;flex-wrap:wrap;justify-content:center;margin-top:20px}.svc-deep-badge{padding:4px 12px;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.5px}.svc-db-blue{background:#2b6aff1f;border:1px solid rgba(43,106,255,.25);color:#60a5fa}.svc-db-purple{background:#7c3aed1f;border:1px solid rgba(124,58,237,.25);color:#a78bfa}.svc-db-green{background:#82b5481f;border:1px solid rgba(130,181,72,.25);color:#a3e635}.svc-deep-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:40px}.svc-deep-card{background:#ffffff0a;backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.09);border-radius:16px;padding:28px 24px;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.svc-deep-card:hover{transform:translateY(-4px);border-color:#2b6aff4d;box-shadow:0 12px 40px #2b6aff1f}.svc-dc-green:hover{border-color:#82b5484d;box-shadow:0 12px 40px #82b5481a}.svc-deep-icon{width:48px;height:48px;border-radius:12px;background:#2b6aff1a;border:1px solid rgba(43,106,255,.2);display:flex;align-items:center;justify-content:center;margin-bottom:16px;color:#60a5fa}.svc-deep-card:nth-child(1) .svc-deep-icon{background:#7c3aed1a;border-color:#7c3aed33;color:#a78bfa}.svc-deep-card:nth-child(2) .svc-deep-icon{background:#2b6aff1a;border-color:#2b6aff33;color:#60a5fa}.svc-deep-card:nth-child(3) .svc-deep-icon{background:#f59e0b1a;border-color:#f59e0b33;color:#fbbf24}.svc-deep-card:nth-child(4) .svc-deep-icon{background:#22d18a1a;border-color:#22d18a33;color:#34d399}.svc-deep-card:nth-child(5) .svc-deep-icon{background:#60a5fa1a;border-color:#60a5fa33;color:#60a5fa}.svc-deep-card:nth-child(6) .svc-deep-icon{background:#f472b61a;border-color:#f472b633;color:#f472b6}.svc-dc-green .svc-deep-icon{background:#82b5481a;border-color:#82b54833;color:#a3e635}.svc-deep-icon svg{width:22px;height:22px;stroke:currentColor}.svc-deep-card h3{font-size:17px;font-weight:800;color:var(--white);margin-bottom:8px;font-family:var(--font-heading)}.svc-deep-card p{font-size:13px;line-height:1.6;color:#ffffff8c}.svc-deep-cta{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.btn-sn-green{background:linear-gradient(135deg,#82b548,#22d18a);color:#fff;border:none;font-weight:700}.btn-sn-green:hover{filter:brightness(1.1);transform:translateY(-2px)}@media(max-width:900px){.svc-deep-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:580px){.svc-deep-grid{grid-template-columns:1fr}}.mf-wizard{width:100%}.mf-progress-bar-wrap{margin-bottom:28px}.mf-progress-steps{display:flex;align-items:center;gap:0}.mf-progress-step{display:flex;flex-direction:column;align-items:center;gap:6px}.mf-ps-circle{width:32px;height:32px;border-radius:50%;border:2px solid rgba(255,255,255,.15);display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;color:#fff6;background:#ffffff08;transition:all .25s ease}.mf-progress-step.active .mf-ps-circle,.mf-progress-step.done .mf-ps-circle{background:#2b6aff;border-color:#2b6aff;color:#fff}.mf-progress-step.done .mf-ps-circle:after{content:"\2713"}.mf-ps-label{font-size:11px;color:#ffffff59;white-space:nowrap}.mf-progress-step.active .mf-ps-label{color:#60a5fa;font-weight:600}.mf-progress-line{flex:1;height:2px;background:#ffffff14;margin:0 6px 22px;transition:background .3s ease}.mf-progress-line.active{background:#2b6aff99}.mf-step{display:block}.mf-step[hidden]{display:none}.mf-step-heading{font-size:18px;font-weight:800;color:var(--white);margin-bottom:6px;font-family:var(--font-heading)}.mf-step-sub{font-size:13px;color:#ffffff73;margin-bottom:20px}.mf-service-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-bottom:24px}.mf-service-card{cursor:pointer;display:block}.mf-service-card input[type=checkbox]{position:absolute;opacity:0;pointer-events:none}.mf-sc-inner{padding:16px;border-radius:12px;border:1.5px solid rgba(255,255,255,.1);background:#ffffff08;transition:all .2s ease;text-align:center}.mf-service-card:hover .mf-sc-inner{border-color:#2b6aff66;background:#2b6aff12}.mf-service-card input:checked+.mf-sc-inner{border-color:#2b6aff;background:#2b6aff1f;box-shadow:0 0 0 3px #2b6aff26}.mf-sc-icon{font-size:26px;margin-bottom:8px}.mf-sc-title{font-size:13px;font-weight:600;color:var(--white)}.mf-nav{display:flex;align-items:center;justify-content:space-between;margin-top:20px;gap:12px}.roi-calc-section{background:#050a1ef7}.roi-calc-wrap{display:grid;grid-template-columns:1fr 1fr;gap:40px;background:linear-gradient(145deg,#070f28d9,#050a1cf2);border:1px solid rgba(59,130,246,.15);border-radius:24px;padding:40px;position:relative;overflow:hidden;box-shadow:0 0 60px #2b6aff14,0 20px 60px #0006}.roi-calc-wrap:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(96,165,250,.5),transparent)}.roi-calc-wrap:after{content:"";position:absolute;top:-100px;right:-100px;width:300px;height:300px;border-radius:50%;background:radial-gradient(circle,rgba(43,106,255,.08) 0%,transparent 70%);pointer-events:none}.roi-inputs{display:flex;flex-direction:column;gap:28px}.roi-input-group{display:flex;flex-direction:column;gap:10px}.roi-label{display:flex;justify-content:space-between;align-items:center;font-size:13px;font-weight:600;color:#ffffffb3}.roi-val{font-size:15px;font-weight:800;color:#60a5fa}.roi-slider{-webkit-appearance:none;width:100%;height:5px;border-radius:3px;background:#ffffff1a;outline:none;cursor:pointer}.roi-slider::-webkit-slider-thumb{-webkit-appearance:none;width:18px;height:18px;border-radius:50%;background:#2b6aff;border:2px solid white;box-shadow:0 2px 8px #2b6aff80;cursor:pointer;transition:transform .15s ease}.roi-slider::-webkit-slider-thumb:hover{transform:scale(1.2)}.roi-slider::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:#2b6aff;border:2px solid white;cursor:pointer}.roi-range-labels{display:flex;justify-content:space-between;font-size:10px;color:#ffffff4d}.roi-outputs{display:flex;flex-direction:column;gap:14px}.roi-output-card{background:linear-gradient(135deg,#0a1432cc,#070e26e6);border:1px solid rgba(59,130,246,.12);border-radius:14px;padding:16px 20px;transition:border-color .3s ease,box-shadow .3s ease}.roi-output-card:hover{border-color:#60a5fa40;box-shadow:0 4px 20px #00000040}.roi-out-highlight{border-color:#22d18a47;background:linear-gradient(135deg,#22d18a12,#0000);box-shadow:0 0 20px #22d18a0f}.roi-out-label{font-size:10.5px;color:#fff6;margin-bottom:5px;text-transform:uppercase;letter-spacing:.8px;font-weight:600}.roi-out-val{font-size:24px;font-weight:900;color:var(--white);font-family:var(--font-heading);line-height:1}.roi-savings{color:#34d399}.roi-out-sub{font-size:11px;color:#34d3998c;margin-top:4px;font-weight:500}.roi-big-number{background:linear-gradient(135deg,#22d18a1f,#2b6aff14);border:1px solid rgba(34,209,138,.3);border-radius:16px;padding:22px 18px;text-align:center;position:relative;overflow:hidden;box-shadow:0 0 30px #22d18a14}.roi-big-number:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(52,211,153,.5),transparent)}.roi-big-label{font-size:10.5px;text-transform:uppercase;letter-spacing:1.2px;color:#ffffff73;margin-bottom:8px;font-weight:600}.roi-big-val{font-size:38px;font-weight:900;color:#34d399;font-family:var(--font-heading);text-shadow:0 0 30px rgba(52,211,153,.3);line-height:1}@media(max-width:820px){.roi-calc-wrap{grid-template-columns:1fr;padding:24px}}.booking-card{display:grid;grid-template-columns:1fr 1.2fr;gap:40px;background:#ffffff08;backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.09);border-radius:20px;padding:40px;align-items:start}.booking-card-heading{font-size:clamp(22px,3vw,30px);font-weight:800;line-height:1.25;font-family:var(--font-heading);margin-bottom:14px;color:var(--white)}.booking-card-desc{font-size:14px;line-height:1.7;color:#ffffff8c;margin-bottom:20px}.booking-perks{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.booking-perks li{font-size:13px;color:#ffffffa6;display:flex;align-items:center;gap:8px}.booking-perks li:before{content:"\2713";color:#22d18a;font-weight:800;flex-shrink:0}.booking-card-right{border-radius:16px;overflow:hidden}.booking-options-card{background:linear-gradient(145deg,#070e28f2,#050a1cfa);border:1px solid rgba(96,165,250,.18);border-radius:16px;padding:28px 24px;display:flex;flex-direction:column;gap:14px;height:100%}.booking-opt-header{margin-bottom:4px}.booking-opt-badge{display:inline-flex;align-items:center;gap:5px;font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#4ade80;background:#4ade801a;border:1px solid rgba(74,222,128,.25);padding:3px 10px;border-radius:20px;margin-bottom:12px}.booking-opt-header h4{font-family:Syne,sans-serif;font-size:18px;font-weight:700;color:#f1f5f9;margin-bottom:6px}.booking-opt-header p{font-size:13px;color:#94a3b8b3;line-height:1.5}.booking-opt-btn{display:flex;align-items:center;gap:14px;padding:14px 16px;border-radius:12px;border:1px solid rgba(255,255,255,.07);background:#ffffff0a;text-decoration:none;transition:all .25s ease;cursor:pointer}.booking-opt-btn:hover{background:#ffffff14;border-color:#ffffff26;transform:translate(4px)}.booking-opt-calendly{border-color:#006bff4d;background:#006bff0f}.booking-opt-calendly:hover{background:#006bff1f;border-color:#006bff80}.booking-opt-calendly .booking-opt-icon{color:#006bff}.booking-opt-calendly .booking-opt-label{color:#fff;font-weight:700}.booking-opt-wa{border-color:#25d36633}.booking-opt-wa:hover{background:#25d36614;border-color:#25d36666}.booking-opt-wa .booking-opt-icon{color:#25d366}.booking-opt-email{border-color:#60a5fa33}.booking-opt-email:hover{background:#60a5fa14;border-color:#60a5fa66}.booking-opt-phone{border-color:#fbbf2433}.booking-opt-phone:hover{background:#fbbf2414;border-color:#fbbf2466}.booking-opt-icon{flex-shrink:0;font-size:22px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#ffffff0f;border-radius:10px}.booking-opt-text{flex:1;display:flex;flex-direction:column;gap:2px}.booking-opt-label{font-size:14px;font-weight:600;color:#fffffff2}.booking-opt-sub{font-size:11px;color:#94a3b8a6}.booking-opt-arrow{color:#94a3b866;font-size:16px;transition:transform .2s,color .2s}.booking-opt-btn:hover .booking-opt-arrow{transform:translate(3px);color:#94a3b8cc}.booking-tz-row{display:flex;justify-content:space-between;padding:12px 14px;background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:10px;font-size:11px;color:#94a3b88c;margin-top:4px;flex-wrap:wrap;gap:6px}.booking-tz-row strong{color:#cbd5e1cc}@media(max-width:900px){.booking-card{grid-template-columns:1fr}.booking-tz-row{justify-content:flex-start;gap:12px}}.pricing-signal-section{padding-bottom:64px}.pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;align-items:start}@media(max-width:768px){.pricing-grid{grid-template-columns:1fr}}@media(min-width:769px)and (max-width:1024px){.pricing-grid{grid-template-columns:1fr 1fr}}.pricing-card{position:relative;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:18px;padding:28px 24px;display:flex;flex-direction:column;gap:14px;transition:border-color .25s ease,transform .25s ease}.pricing-card:hover{border-color:#2b6aff4d;transform:translateY(-3px)}.pricing-card-featured{border-color:#2b6aff59;background:linear-gradient(145deg,#2b6aff0f,#7c3aed0f);box-shadow:0 0 40px #2b6aff1a}.pricing-card-badge{position:absolute;top:-11px;left:50%;transform:translate(-50%);background:linear-gradient(135deg,#2b6aff,#7c3aed);color:#fff;font-size:10px;font-weight:700;letter-spacing:1px;padding:3px 14px;border-radius:20px;white-space:nowrap}.pricing-card-icon{font-size:26px}.pricing-card-type{font-size:12px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:var(--white-50)}.pricing-card-range{font-size:22px;font-weight:800;color:var(--white);line-height:1.2}.pricing-card-range strong{color:#60a5fa}.pricing-card-desc{font-size:13px;color:var(--white-60);line-height:1.6}.pricing-card-includes{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:6px}.pricing-card-includes li{font-size:12.5px;color:var(--white-70);display:flex;gap:6px;align-items:flex-start}.pricing-card-cta{margin-top:4px;display:inline-block;padding:9px 18px;border-radius:8px;font-size:12.5px;font-weight:600;border:1px solid rgba(43,106,255,.35);color:#60a5fa;text-align:center;transition:background .2s ease,border-color .2s ease}.pricing-card-cta:hover{background:#2b6aff1f;border-color:#2b6aff8c}.pricing-card-cta-primary{background:linear-gradient(135deg,#2b6aff,#7c3aed);border-color:transparent;color:#fff}.pricing-card-cta-primary:hover{opacity:.9;background:linear-gradient(135deg,#2b6aff,#7c3aed)}.pricing-footnote{text-align:center;font-size:11.5px;color:var(--white-40);margin-top:24px;font-style:italic}.pricing-signal-section .pricing-card:before,.pricing-signal-section .pricing-card:after{display:none}.pricing-signal-section .pricing-card:hover:before{display:none}.assessment-section{padding:80px 0;background:linear-gradient(135deg,#2b6aff0f,#7c3aed0f,#050a1ef7);border-top:1px solid rgba(43,106,255,.1);border-bottom:1px solid rgba(43,106,255,.1)}.assessment-grid{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:start}.assessment-deliverables{display:flex;flex-direction:column;gap:18px}.assessment-item{display:flex;align-items:flex-start;gap:14px}.assessment-item-icon{font-size:22px;flex-shrink:0;width:44px;height:44px;border-radius:12px;background:#2b6aff1a;display:flex;align-items:center;justify-content:center}.assessment-item-title{font-size:15px;font-weight:700;color:var(--white);margin-bottom:3px}.assessment-item-sub{font-size:13px;color:#ffffff80}.assessment-card{padding:36px}.assessment-form-header{text-align:center;margin-bottom:24px}.assessment-badge{display:inline-block;padding:3px 14px;border-radius:999px;background:linear-gradient(135deg,#22d18a,#2b6aff);color:#fff;font-size:11px;font-weight:900;letter-spacing:2px;margin-bottom:12px}.assessment-form-header h3{font-size:20px;font-weight:800;font-family:var(--font-heading);color:var(--white);margin-bottom:6px}.assessment-form-header p{font-size:13px;color:#ffffff73}.assessment-form{display:flex;flex-direction:column;gap:14px}.assessment-success{text-align:center;padding:40px 20px}.assessment-success.hidden{display:none}@media(max-width:820px){.assessment-grid{grid-template-columns:1fr}}.wa-float-btn{position:relative}.wa-pulse-ring{position:absolute;inset:-4px;border-radius:999px;border:2px solid rgba(37,211,102,.5);animation:wa-pulse 2s ease-out infinite;pointer-events:none}.wa-pulse-ring-2{inset:-8px;border-color:#25d36640;animation-delay:.5s}@keyframes wa-pulse{0%{opacity:1;transform:scale(1)}70%{opacity:0;transform:scale(1.4)}to{opacity:0;transform:scale(1.4)}}.stat-item{transform-style:preserve-3d;will-change:transform;transition:box-shadow .3s ease;cursor:default}.stat-item:hover{box-shadow:0 12px 40px #2b6aff33,0 0 0 1px #2b6aff33}.svc-deep-card{transform-style:preserve-3d;will-change:transform}.svc-deep-card h3{font-size:16px;font-weight:700;color:#fff;margin-bottom:8px}.svc-deep-card p{font-size:13.5px;color:#fff9;line-height:1.6;margin:0}.client-logo-badge{transform-style:preserve-3d;transition:opacity .3s ease,border-color .3s ease,background .3s ease,transform .25s ease,box-shadow .25s ease}.client-logo-badge:hover{transform:translateY(-3px) scale(1.04);box-shadow:0 8px 24px #0000004d}.assessment-section{position:relative;overflow:hidden}.assessment-section:before{content:"";position:absolute;top:-50%;left:50%;width:600px;height:600px;background:radial-gradient(circle,rgba(43,106,255,.12) 0%,transparent 65%);transform:translate(-50%);pointer-events:none;border-radius:50%}.roi-output-big{position:relative}.roi-output-big:after{content:"";position:absolute;inset:-4px;border-radius:inherit;background:linear-gradient(135deg,#22d18a26,#2b6aff1a);opacity:0;transition:opacity .4s ease;pointer-events:none;z-index:-1}.roi-output-big:hover:after{opacity:1}.booking-card{position:relative;overflow:hidden}.booking-card:before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(135deg,#2b6aff14,#7c3aed0d,#2b6aff14);pointer-events:none;z-index:0}.booking-card>*{position:relative;z-index:1}.trust-badge-item{transition:transform .25s ease,box-shadow .25s ease}.trust-badge-item:hover{transform:translateY(-3px);box-shadow:0 8px 28px #00000059}.blog-filter-btn.active{position:relative}.blog-filter-btn.active:after{content:"";position:absolute;inset:-1px;border-radius:inherit;background:linear-gradient(135deg,#2b6aff66,#7c3aed4d);z-index:-1;animation:filterActivePulse 2.5s ease-in-out infinite}@keyframes filterActivePulse{0%,to{opacity:.6}50%{opacity:1}}.faq-item{transition:transform .2s ease,box-shadow .2s ease;transform-style:preserve-3d}.faq-item:hover{transform:translateY(-2px) perspective(800px) rotateX(1deg);box-shadow:0 8px 32px #0000004d,0 0 0 1px #2b6aff26}.why-card,.hire-skill-card{transform-style:preserve-3d;will-change:transform;transition:box-shadow .3s ease,border-color .3s ease}.why-card:hover,.hire-skill-card:hover{border-color:#2b6aff4d;box-shadow:0 16px 48px #00000059,0 0 0 1px #2b6aff33}.process-step{transform-style:preserve-3d;will-change:transform;transition:box-shadow .3s ease}.process-step:hover{box-shadow:0 16px 48px #0006,0 0 32px #2b6aff1a}.cs-card{transform-style:preserve-3d;will-change:transform;transition:box-shadow .3s ease}.cs-card:hover{box-shadow:0 20px 60px #00000073,0 0 0 1px #2b6aff33}html{scroll-behavior:smooth}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:#050a1ef2}::-webkit-scrollbar-thumb{background:#2b6aff73;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#2b6affb3}@media(max-width:768px){.svc-deep-grid{grid-template-columns:repeat(2,1fr)!important}.svc-deep-cta{flex-direction:column;align-items:center}.svc-deep-hero{text-align:center}}@media(max-width:480px){.svc-deep-grid{grid-template-columns:1fr!important}}.svc-proof-pillars{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:28px}.svc-proof-pill{display:flex;align-items:center;gap:8px;padding:9px 18px;background:#2b6aff14;border:1px solid rgba(43,106,255,.2);border-radius:100px;font-size:13px;color:#fffc;transition:background .2s ease,border-color .2s ease,transform .2s ease}.svc-proof-pill:hover{background:#2b6aff26;border-color:#2b6aff61;transform:translateY(-2px)}.spp-icon{font-size:15px;line-height:1}.spp-text strong{color:#fff}.scc-case-link{display:inline-flex;align-items:center;gap:6px;margin-top:12px;font-size:11.5px;font-weight:500;color:#60a5fabf;text-decoration:none;transition:color .2s,gap .2s;letter-spacing:.1px}.scc-case-link:hover{color:#60a5fa;gap:9px}.scc-case-link svg{flex-shrink:0}.scc-case-teal{color:#22d3eebf}.scc-case-teal:hover{color:#22d3ee}.scc-case-purple{color:#a78bfabf}.scc-case-purple:hover{color:#a78bfa}.scc-case-rose{color:#fb7185bf}.scc-case-rose:hover{color:#fb7185}.scc-case-green{color:#34d399bf}.scc-case-green:hover{color:#34d399}.svc-intro-p{max-width:760px;margin:0 auto;color:#ffffffa6;line-height:1.75;font-size:15px}.svc-intro-p strong{color:#ffffffe0;font-weight:600}.svc-vs-strip{margin:48px 0 0;padding:36px 40px;background:#ffffff06;border:1px solid rgba(255,255,255,.07);border-radius:20px;backdrop-filter:blur(8px)}.svc-vs-label-top{text-align:center;font-size:11px;font-weight:700;letter-spacing:1.8px;text-transform:uppercase;color:#ffffff4d;margin-bottom:28px}.svc-vs-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:#ffffff0f;border-radius:12px;overflow:hidden}.svc-vs-card{background:#050a1ef2;padding:24px 20px;text-align:center;transition:background .25s ease}.svc-vs-card:hover{background:#2b6aff0f}.svc-vs-metric-row{display:flex;align-items:center;justify-content:center;gap:10px;margin-bottom:10px}.svc-vs-ours{font-size:20px;font-weight:800;color:#22d18a;font-family:var(--font-heading);letter-spacing:-.5px}.svc-vs-divider{font-size:10px;font-weight:700;color:#ffffff40;text-transform:uppercase;letter-spacing:1px}.svc-vs-theirs{font-size:16px;font-weight:600;color:#ffffff4d;text-decoration:line-through;text-decoration-color:#ef444466;font-family:var(--font-heading)}.svc-vs-topic{font-size:12.5px;font-weight:600;color:#ffffffb3;margin-bottom:5px;line-height:1.4}.svc-vs-source{font-size:10.5px;color:#ffffff4d;font-style:italic}@media(max-width:900px){.svc-vs-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:540px){.svc-vs-grid{grid-template-columns:1fr}.svc-vs-strip{padding:24px 20px}.svc-proof-pillars{gap:8px}.svc-proof-pill{font-size:12px;padding:7px 13px}}.svm-tech-strip{display:flex;flex-wrap:wrap;gap:7px;padding:14px 20px;background:#ffffff06;border:1px solid rgba(255,255,255,.07);border-radius:12px;margin:0 20px 4px}.svm-tech-pill{display:flex;align-items:center;gap:5px;padding:4px 11px;background:#2b6aff14;border:1px solid rgba(43,106,255,.18);border-radius:100px;font-size:11px;font-weight:500;color:#ffffffa6;white-space:nowrap}.svm-tech-dot{width:5px;height:5px;border-radius:50%;background:#3b82f6;flex-shrink:0}.svm-case-card{margin:0 20px;padding:22px;background:#2b6aff0f;border:1px solid rgba(43,106,255,.22);border-left:3px solid #3b82f6;border-radius:16px}.svm-case-header{display:flex;align-items:flex-start;gap:14px;margin-bottom:16px}.svm-case-icon{font-size:32px;line-height:1;flex-shrink:0}.svm-case-header-text{flex:1}.svm-case-label{font-size:10px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:#60a5fa;margin-bottom:4px}.svm-case-industry{font-size:14px;font-weight:700;color:#ffffffe6;line-height:1.35}.svm-case-cols{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:18px}.svm-case-col{padding:12px 14px;background:#0003;border-radius:10px}.svm-case-col-title{font-size:10px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:#fff6;margin-bottom:6px}.svm-case-col-body{font-size:12px;line-height:1.55;color:#ffffffb3;margin:0}.svm-case-results{display:flex;gap:10px;margin-bottom:16px}.svm-case-metric{flex:1;display:flex;flex-direction:column;align-items:center;padding:12px 8px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:10px;text-align:center}.svm-case-num{font-family:var(--font-heading, "Syne", sans-serif);font-size:20px;font-weight:800;color:#22d3ee;letter-spacing:-.5px;line-height:1.1;margin-bottom:3px}.svm-case-desc{font-size:10px;color:#ffffff73;text-align:center;line-height:1.3}.svm-case-link{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:600;color:#60a5fa;text-decoration:none;transition:color .2s,gap .2s}.svm-case-link:hover{color:#93c5fd;gap:7px}.svm-engagements{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:0 20px}.svm-eng-card{padding:18px 16px;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:14px;display:flex;flex-direction:column;gap:8px;transition:border-color .25s,background .25s}.svm-eng-card:hover{border-color:#2b6aff4d;background:#2b6aff0d}.svm-eng-featured{border-color:#2b6aff59;background:#2b6aff12;position:relative}.svm-eng-featured:before{content:"Most Popular";position:absolute;top:-9px;left:50%;transform:translate(-50%);background:linear-gradient(135deg,#2b6aff,#22d3ee);color:#fff;font-size:9px;font-weight:700;letter-spacing:1px;text-transform:uppercase;padding:2px 10px;border-radius:100px;white-space:nowrap}.svm-eng-icon{font-size:22px;line-height:1}.svm-eng-name{font-size:13px;font-weight:700;color:#ffffffeb;line-height:1.3}.svm-eng-desc{font-size:11.5px;line-height:1.55;color:#ffffff8c;margin:0;flex:1}.svm-eng-best{font-size:10px;color:#ffffff59;font-style:italic;line-height:1.4}.svm-eng-from{font-size:12px;font-weight:700;color:#22d3ee;margin-top:2px}.svm-faqs{margin:0 20px;display:flex;flex-direction:column;gap:6px}.svm-faq-item{background:#ffffff08;border:1px solid rgba(255,255,255,.07);border-radius:10px;overflow:hidden;transition:border-color .2s}.svm-faq-item[open]{border-color:#2b6aff47;background:#2b6aff0a}.svm-faq-q{display:flex;align-items:center;justify-content:space-between;padding:13px 16px;font-size:13px;font-weight:600;color:#ffffffd9;cursor:pointer;list-style:none;gap:12px;user-select:none;line-height:1.4}.svm-faq-q::-webkit-details-marker{display:none}.svm-faq-q>span:first-child{flex:1}.svm-faq-chevron{font-size:18px;color:#ffffff4d;flex-shrink:0;transition:transform .3s ease;transform:rotate(0);font-style:normal;line-height:1}details[open] .svm-faq-chevron{transform:rotate(90deg);color:#60a5fa}.svm-faq-a{padding:0 16px 14px;font-size:12.5px;line-height:1.65;color:#fff9;margin:0}.svm-milestones{margin:0 20px;display:flex;flex-direction:column;gap:0}.svm-ms-step{display:flex;gap:16px;align-items:flex-start}.svm-ms-left{display:flex;flex-direction:column;align-items:center;flex-shrink:0;width:40px}.svm-ms-dot{width:40px;height:40px;border-radius:50%;background:#2b6aff1f;border:1.5px solid rgba(43,106,255,.3);display:flex;align-items:center;justify-content:center;font-size:16px;flex-shrink:0}.svm-ms-line{width:2px;flex:1;min-height:20px;background:linear-gradient(to bottom,#2b6aff4d,#2b6aff0f);margin:4px 0}.svm-ms-body{padding-bottom:18px;flex:1}.svm-ms-day{font-size:10px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;color:#3b82f6;margin-bottom:2px}.svm-ms-title{font-size:13.5px;font-weight:700;color:#ffffffe6;margin-bottom:3px}.svm-ms-desc{font-size:12px;line-height:1.55;color:#ffffff80;margin:0}.svm-pricing-bar{margin:0 20px;padding:18px 22px;background:linear-gradient(135deg,#22d18a0f,#2b6aff14);border:1px solid rgba(34,209,138,.2);border-radius:14px;display:flex;align-items:center;gap:20px;flex-wrap:wrap}.svm-pricing-left{display:flex;align-items:baseline;gap:8px;flex-shrink:0}.svm-pricing-label{font-size:11px;font-weight:500;color:#ffffff73;text-transform:uppercase;letter-spacing:.8px}.svm-pricing-amount{font-family:var(--font-heading, "Syne", sans-serif);font-size:22px;font-weight:800;color:#22d18a;letter-spacing:-.5px}.svm-pricing-note{font-size:12px;color:#ffffff80;margin:0;line-height:1.5;flex:1}@media(max-width:640px){.svm-case-cols{grid-template-columns:1fr}.svm-case-results{flex-wrap:wrap}.svm-case-metric{min-width:calc(33% - 7px)}.svm-engagements{grid-template-columns:1fr}.svm-eng-featured:before{font-size:8px;padding:2px 8px}.svm-pricing-bar{flex-direction:column;gap:8px;align-items:flex-start}.svm-tech-strip{margin:0 16px 4px}.svm-case-card,.svm-engagements,.svm-faqs,.svm-milestones,.svm-pricing-bar{margin-left:16px;margin-right:16px}}.cs-filter-bar{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:28px;justify-content:center}.cs-filter-btn{padding:7px 18px;border:1px solid rgba(255,255,255,.1);border-radius:100px;background:#ffffff0a;color:#ffffff8c;font-size:12px;font-weight:600;cursor:pointer;transition:all .22s ease;white-space:nowrap}.cs-filter-btn:hover{border-color:#2b6aff59;color:#ffffffd9;background:#2b6aff14}.cs-filter-btn.active{background:linear-gradient(135deg,#2b6aff,#22d3ee);border-color:transparent;color:#fff}.case-card.cs-hidden{display:none}#cs-grid{grid-template-columns:repeat(3,1fr)}@media(max-width:1024px){#cs-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){#cs-grid{grid-template-columns:1fr}.cs-filter-bar{gap:6px}.cs-filter-btn{padding:6px 14px;font-size:11px}}.case-badge.cb-time{background:#ffffff0f;color:#ffffff73;border:1px solid rgba(255,255,255,.08);font-style:italic}.case-problem-hook{display:flex;gap:9px;padding:11px 13px;background:#ef44440f;border:1px solid rgba(239,68,68,.14);border-radius:10px;margin:10px 0}.cph-icon{font-size:13px;color:#f87171;flex-shrink:0;margin-top:1px}.case-problem-hook p{margin:0;font-size:12px;line-height:1.6;color:#ffffffa6}.case-transform{display:flex;align-items:center;gap:8px;margin:10px 0;padding:12px 14px;background:#ffffff06;border:1px solid rgba(255,255,255,.06);border-radius:12px}.case-tf-col{flex:1;display:flex;flex-direction:column;gap:2px}.ctf-state-label{font-size:9.5px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:#ffffff4d}.ctf-big{font-family:var(--font-heading, "Syne", sans-serif);font-size:19px;font-weight:800;letter-spacing:-.5px;line-height:1.1}.ctf-red{color:#f87171}.ctf-green{color:#22d18a}.ctf-sub{font-size:10px;line-height:1.4;color:#ffffff61}.case-tf-arrow{font-size:20px;color:#fff3;flex-shrink:0;font-weight:300}.case-how-strip{display:flex;align-items:center;flex-wrap:wrap;gap:4px;margin:8px 0 12px}.chs-step{font-size:10.5px;font-weight:600;padding:3px 10px;background:#2b6aff17;border:1px solid rgba(43,106,255,.18);border-radius:100px;color:#ffffffa6;white-space:nowrap}.chs-arr{font-size:14px;color:#fff3;line-height:1}.case-results{gap:8px}.case-result-item{padding:8px 4px}.case-result-num{font-size:18px}@media(max-width:480px){.case-transform{flex-direction:column;gap:10px}.case-tf-arrow{transform:rotate(90deg)}.ctf-big{font-size:17px}.case-how-strip{flex-wrap:wrap}.chs-step{font-size:10px;padding:3px 8px}}.story-overlay{position:fixed;inset:0;z-index:9900;background:#060810;display:flex;flex-direction:column;opacity:0;pointer-events:none;transition:opacity .4s ease;overflow:hidden}.story-overlay.story-open{opacity:1;pointer-events:all}.story-progress-row{position:absolute;top:0;left:0;right:0;display:flex;gap:4px;padding:14px 20px 0;z-index:10}.story-seg{flex:1;height:3px;background:#ffffff26;border-radius:100px;overflow:hidden}.story-seg-fill{height:100%;width:0%;background:#fff;border-radius:100px;transition:width .1s linear}.story-seg.seg-done .story-seg-fill{width:100%}.story-seg.seg-active .story-seg-fill{animation:segFill var(--seg-dur, 6s) linear forwards}@keyframes segFill{0%{width:0%}to{width:100%}}.story-close-btn{position:absolute;top:22px;right:20px;z-index:20;width:36px;height:36px;border-radius:50%;background:#ffffff1a;border:1px solid rgba(255,255,255,.15);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s}.story-close-btn:hover{background:#fff3}.story-client-label{position:absolute;top:25px;left:20px;z-index:20;font-size:11px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:#ffffff80}.story-stage{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.story-chapter{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 48px;opacity:0;pointer-events:none;transition:opacity .5s ease;overflow:hidden}.story-chapter.ch-active{opacity:1;pointer-events:all}.story-chapter:before{content:"";position:absolute;inset:0;background:var(--ch-bg, #060810);z-index:0}.story-chapter:after{content:"";position:absolute;inset:0;background:var(--ch-glow, transparent);z-index:0;animation:chGlowPulse 4s ease-in-out infinite alternate}@keyframes chGlowPulse{0%{opacity:.6}to{opacity:1}}.story-chapter>*{position:relative;z-index:1}.ch-type-label{font-size:10px;font-weight:800;letter-spacing:2.5px;text-transform:uppercase;color:var(--ch-accent, rgba(255,255,255,.4));margin-bottom:16px;opacity:0;transform:translateY(10px)}.ch-active .ch-type-label{animation:storyFadeUp .6s .1s ease forwards}.ch-headline{font-family:Syne,sans-serif;font-size:clamp(28px,5vw,56px);font-weight:800;line-height:1.1;letter-spacing:-1.5px;color:#fff;text-align:center;max-width:820px;margin:0 0 16px;opacity:0}.ch-active .ch-headline{animation:storyFadeUp .7s .25s ease forwards}.ch-sub{font-size:clamp(14px,2vw,18px);line-height:1.65;color:#ffffff8c;text-align:center;max-width:640px;margin:0 0 36px;opacity:0}.ch-active .ch-sub{animation:storyFadeUp .7s .45s ease forwards}.ch-chips{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;opacity:0}.ch-active .ch-chips{animation:storyFadeUp .6s .65s ease forwards}.ch-chip{padding:8px 18px;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);border-radius:100px;font-size:13px;font-weight:600;color:#fffc;white-space:nowrap;opacity:0;transform:translateY(8px) scale(.95)}.ch-active .ch-chip:nth-child(1){animation:chipIn .5s .7s ease forwards}.ch-active .ch-chip:nth-child(2){animation:chipIn .5s .9s ease forwards}.ch-active .ch-chip:nth-child(3){animation:chipIn .5s 1.1s ease forwards}.ch-active .ch-chip:nth-child(4){animation:chipIn .5s 1.3s ease forwards}.ch-active .ch-chip:nth-child(5){animation:chipIn .5s 1.5s ease forwards}@keyframes chipIn{to{opacity:1;transform:translateY(0) scale(1)}}.ch-stat-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:14px;width:100%;max-width:700px;opacity:0}.ch-active .ch-stat-grid{animation:storyFadeUp .6s .55s ease forwards}.ch-stat-item{display:flex;flex-direction:column;align-items:center;padding:18px 14px;background:var(--stat-bg, rgba(255,255,255,.04));border:1px solid var(--stat-border, rgba(255,255,255,.08));border-radius:14px;text-align:center;opacity:0;transform:scale(.92)}.ch-active .ch-stat-item:nth-child(1){animation:statIn .5s .6s ease forwards}.ch-active .ch-stat-item:nth-child(2){animation:statIn .5s .8s ease forwards}.ch-active .ch-stat-item:nth-child(3){animation:statIn .5s 1s ease forwards}.ch-active .ch-stat-item:nth-child(4){animation:statIn .5s 1.2s ease forwards}@keyframes statIn{to{opacity:1;transform:scale(1)}}.ch-stat-num{font-family:Syne,sans-serif;font-size:32px;font-weight:800;letter-spacing:-1px;line-height:1.05;color:var(--stat-color, #fff);margin-bottom:4px}.ch-stat-lbl{font-size:11px;color:#fff6;line-height:1.4}.ch-insight-line{font-family:Syne,sans-serif;font-size:clamp(18px,3.5vw,36px);font-weight:700;line-height:1.4;color:#ffffffe6;text-align:center;max-width:760px;border-left:3px solid var(--ch-accent, #3b82f6);padding-left:24px;text-align:left;opacity:0}.ch-active .ch-insight-line{animation:storyFadeUp .8s .3s ease forwards}.ch-insight-line em{font-style:normal;color:var(--ch-accent, #60a5fa)}.ch-timeline{display:flex;flex-direction:column;gap:0;width:100%;max-width:600px}.ch-tl-step{display:flex;gap:18px;align-items:flex-start;opacity:0;transform:translate(-20px)}.ch-active .ch-tl-step:nth-child(1){animation:tlStepIn .55s .3s ease forwards}.ch-active .ch-tl-step:nth-child(2){animation:tlStepIn .55s .65s ease forwards}.ch-active .ch-tl-step:nth-child(3){animation:tlStepIn .55s 1s ease forwards}.ch-active .ch-tl-step:nth-child(4){animation:tlStepIn .55s 1.35s ease forwards}.ch-active .ch-tl-step:nth-child(5){animation:tlStepIn .55s 1.7s ease forwards}@keyframes tlStepIn{to{opacity:1;transform:translate(0)}}.ch-tl-left{display:flex;flex-direction:column;align-items:center;flex-shrink:0;width:44px}.ch-tl-dot{width:36px;height:36px;border-radius:50%;background:var(--ch-accent, #3b82f6);display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:800;color:#fff;flex-shrink:0}.ch-tl-line{width:2px;flex:1;min-height:16px;background:#ffffff1a;margin:4px 0}.ch-tl-body{padding-bottom:20px}.ch-tl-time{font-size:10px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:var(--ch-accent, #60a5fa);margin-bottom:3px}.ch-tl-action{font-size:15px;font-weight:700;color:#ffffffe6;margin-bottom:3px}.ch-tl-detail{font-size:12.5px;line-height:1.55;color:#ffffff73}.ch-ba-row{display:flex;align-items:center;gap:24px;width:100%;max-width:700px;opacity:0}.ch-active .ch-ba-row{animation:storyFadeUp .7s .4s ease forwards}.ch-ba-col{flex:1;padding:24px;border-radius:18px;display:flex;flex-direction:column;gap:6px}.ch-ba-before{background:#ef44441a;border:1px solid rgba(239,68,68,.2)}.ch-ba-after{background:#22d18a1a;border:1px solid rgba(34,209,138,.25)}.ch-ba-lbl{font-size:10px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:#ffffff59}.ch-ba-big{font-family:Syne,sans-serif;font-size:clamp(28px,5vw,48px);font-weight:800;letter-spacing:-1.5px;line-height:1}.ch-ba-big.bad{color:#f87171}.ch-ba-big.good{color:#22d18a}.ch-ba-desc{font-size:12px;color:#ffffff73;line-height:1.5}.ch-ba-arrow{font-size:36px;color:#fff3;flex-shrink:0}.ch-result-row{display:flex;gap:16px;flex-wrap:wrap;justify-content:center;width:100%;max-width:700px;opacity:0}.ch-active .ch-result-row{animation:storyFadeUp .7s .5s ease forwards}.ch-result-card{flex:1;min-width:130px;padding:20px 16px;background:#22d18a12;border:1px solid rgba(34,209,138,.2);border-radius:16px;display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center}.ch-result-num{font-family:Syne,sans-serif;font-size:clamp(22px,4vw,36px);font-weight:800;letter-spacing:-1px;color:#22d18a;line-height:1}.ch-result-lbl{font-size:11px;color:#ffffff73;line-height:1.4}.story-tap-zone{position:absolute;top:0;bottom:0;width:40%;z-index:5;background:transparent;border:none;cursor:pointer}.story-tap-prev{left:0}.story-tap-next{right:0}.story-footer{position:absolute;bottom:0;left:0;right:0;padding:20px 24px 28px;display:flex;align-items:center;justify-content:space-between;background:linear-gradient(to top,rgba(6,8,16,.9) 0%,transparent 100%);z-index:10}.story-chapter-badge{font-size:11px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:#ffffff59}.story-cta-link{padding:9px 22px;background:linear-gradient(135deg,#2b6aff,#22d3ee);border-radius:100px;font-size:13px;font-weight:700;color:#fff;text-decoration:none;transition:opacity .2s,transform .2s}.story-cta-link:hover{opacity:.9;transform:scale(1.03)}@keyframes storyFadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.case-card-actions{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:4px}.case-story-btn{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;background:linear-gradient(135deg,#2b6aff26,#22d3ee1a);border:1px solid rgba(43,106,255,.3);border-radius:100px;font-size:11.5px;font-weight:700;color:#60a5fa;cursor:pointer;white-space:nowrap;transition:background .2s,border-color .2s,transform .15s;flex-shrink:0}.case-story-btn:hover{background:linear-gradient(135deg,#2b6aff40,#22d3ee2e);border-color:#2b6aff80;transform:scale(1.04)}@media(max-width:640px){.story-chapter{padding:70px 24px 90px}.ch-headline{font-size:26px;letter-spacing:-.5px}.ch-ba-row{flex-direction:column;gap:12px}.ch-ba-arrow{transform:rotate(90deg);font-size:24px}.ch-result-row{gap:10px}.ch-result-card{min-width:100px;padding:14px 10px}.case-card-actions{flex-direction:column;align-items:flex-start}}#blog-modal.is-case-v2,#blog-modal.is-case-v2 #blog-modal-content{padding:0}.csm2-hero{position:relative;padding:60px 36px 48px;background:linear-gradient(160deg,#060810,#0d0f1a);overflow:hidden;text-align:center}.csm2-hero-glow{position:absolute;inset:0;background:radial-gradient(ellipse 80% 60% at 50% 100%,rgba(245,159,11,.18),transparent);pointer-events:none}.csm2-hero-badge{display:inline-block;font-size:11px;font-weight:600;letter-spacing:1.5px;text-transform:uppercase;color:#f59e0b;border:1px solid rgba(245,159,11,.3);border-radius:20px;padding:4px 14px;margin-bottom:20px;position:relative;z-index:1}.csm2-hero-title{font-family:Syne,sans-serif;font-size:clamp(26px,5vw,46px);font-weight:800;line-height:1.15;color:#fff;margin:0 0 32px;letter-spacing:-1px;position:relative;z-index:1}.csm2-hero-metrics{display:flex;justify-content:center;gap:36px;flex-wrap:wrap;position:relative;z-index:1}.csm2-hm{display:flex;flex-direction:column;align-items:center;gap:5px}.csm2-hm-num{font-family:Syne,sans-serif;font-size:30px;font-weight:800;color:#f59e0b;letter-spacing:-1px}.csm2-hm-lbl{font-size:11px;color:#ffffff73;text-transform:uppercase;letter-spacing:.8px}.csm2-player-wrap{background:#070912;border-top:1px solid rgba(245,159,11,.15);border-bottom:1px solid rgba(245,159,11,.15)}.csm2-player-header{display:flex;align-items:center;justify-content:space-between;padding:11px 20px;border-bottom:1px solid rgba(255,255,255,.05)}.csm2-player-label{font-size:11px;font-weight:700;color:#f59e0b;letter-spacing:1px;text-transform:uppercase}.csm2-player-fullscreen{background:none;border:1px solid rgba(245,159,11,.3);border-radius:6px;color:#f59e0b;font-size:11px;padding:4px 11px;cursor:pointer;transition:background .2s;font-family:inherit}.csm2-player-fullscreen:hover{background:#f59f0b1a}.csm2-player-progress{display:flex;gap:4px;padding:10px 18px 0}.csm2-mini-seg{flex:1;height:3px;border-radius:2px;background:#ffffff1a;transition:background .3s}.csm2-mini-seg.csm2-seg-done{background:#f59e0b}.csm2-mini-seg.csm2-seg-active{background:#f59f0b99}.csm2-player-stage{min-height:200px;padding:22px 26px 16px}.csm2-chapter-content{animation:csm2FadeIn .35s ease}@keyframes csm2FadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.csm2-ch-label{font-size:10px;font-weight:700;letter-spacing:2.5px;text-transform:uppercase;color:#ffffff59;margin-bottom:10px}.csm2-ch-icon{font-size:26px;display:block;margin-bottom:10px}.csm2-ch-headline{font-family:Syne,sans-serif;font-size:17px;font-weight:700;color:#fff;line-height:1.35;margin-bottom:9px}.csm2-ch-detail{font-size:13px;color:#ffffff80;line-height:1.65}.csm2-player-nav{display:flex;align-items:center;justify-content:center;gap:18px;padding:14px 20px 18px;border-top:1px solid rgba(255,255,255,.05)}.csm2-nav-btn{background:#f59f0b1a;border:1px solid rgba(245,159,11,.22);border-radius:50%;width:34px;height:34px;font-size:18px;line-height:1;color:#f59e0b;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s;font-family:inherit}.csm2-nav-btn:hover{background:#f59f0b33}.csm2-player-dots{display:flex;gap:7px;align-items:center}.csm2-dot{width:7px;height:7px;border-radius:50%;background:#ffffff2e;cursor:pointer;transition:background .2s,transform .2s;flex-shrink:0}.csm2-dot.csm2-dot-active{background:#f59e0b;transform:scale(1.35)}.csm2-section{padding:52px 36px;border-top:1px solid rgba(255,255,255,.05);background:#060810}.csm2-section-dark{background:#07090f}.csm2-section-results{background:linear-gradient(160deg,#040c06,#060810)}.csm2-section-eyebrow{font-size:11px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:#f59e0b;margin-bottom:14px}.csm2-section-title{font-family:Syne,sans-serif;font-size:clamp(20px,3vw,28px);font-weight:800;color:#fff;line-height:1.25;margin:0 0 14px;letter-spacing:-.5px}.csm2-section-body{font-size:14px;color:#ffffff80;line-height:1.7;max-width:660px;margin:0 0 28px}.csm2-dep-graph{display:flex;align-items:stretch;border:1px solid rgba(255,255,255,.07);border-radius:14px;overflow:hidden}.csm2-dep-panel{flex:1;padding:14px 12px}.csm2-dep-before{background:#ef44440a}.csm2-dep-after{background:#22d18a0a}.csm2-dep-divider{display:flex;align-items:center;justify-content:center;width:38px;font-size:18px;color:#ffffff4d;background:#ffffff05;border-left:1px solid rgba(255,255,255,.05);border-right:1px solid rgba(255,255,255,.05);flex-shrink:0}.csm2-dep-label{font-size:10px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;margin-bottom:8px;text-align:center}.csm2-dep-label-bad{color:#f87171}.csm2-dep-label-good{color:#34d399}.csm2-canvas{width:100%;height:180px;display:block}.csm2-timeline{display:flex;flex-direction:column;gap:0}.csm2-tl-item{display:flex;gap:18px;align-items:flex-start;opacity:0;transform:translate(-14px);transition:opacity .55s ease,transform .55s ease}.csm2-tl-item:nth-child(1){transition-delay:0s}.csm2-tl-item:nth-child(2){transition-delay:.1s}.csm2-tl-item:nth-child(3){transition-delay:.2s}.csm2-tl-item:nth-child(4){transition-delay:.3s}.csm2-tl-item:nth-child(5){transition-delay:.4s}.csm2-tl-item.csm2-tl-visible{opacity:1;transform:translate(0)}.csm2-tl-spine{display:flex;flex-direction:column;align-items:center;flex-shrink:0;width:28px}.csm2-tl-dot{width:28px;height:28px;border-radius:50%;background:#07090f;border:2px solid #f59e0b;display:flex;align-items:center;justify-content:center;font-size:13px;flex-shrink:0}.csm2-tl-line{width:2px;flex:1;min-height:24px;background:linear-gradient(to bottom,#f59f0b73,#f59f0b0f);margin:4px 0}.csm2-tl-item:last-child .csm2-tl-line{display:none}.csm2-tl-body{padding:2px 0 28px}.csm2-tl-time{font-size:10px;font-weight:700;color:#f59e0b;text-transform:uppercase;letter-spacing:1px;margin-bottom:3px}.csm2-tl-action{font-family:Syne,sans-serif;font-size:15px;font-weight:700;color:#fff;margin-bottom:5px}.csm2-tl-detail{font-size:13px;color:#ffffff7a;line-height:1.6}.csm2-results-layout{display:grid;grid-template-columns:1fr 1.5fr;gap:36px;align-items:start}@media(max-width:760px){.csm2-results-layout{grid-template-columns:1fr}}.csm2-results-3d{position:relative;text-align:center}.csm2-results-3d canvas{width:100%;height:280px;display:block;border-radius:12px}.csm2-3d-label{font-size:11px;color:#ffffff4d;margin-top:7px;letter-spacing:.8px}.csm2-ba-strip{display:flex;align-items:center;gap:14px;padding:18px;background:#ffffff08;border:1px solid rgba(255,255,255,.07);border-radius:12px;margin-bottom:20px}.csm2-ba-col{flex:1;text-align:center}.csm2-ba-arrow{font-size:18px;color:#ffffff40;flex-shrink:0}.csm2-ba-state{font-size:10px;letter-spacing:1.5px;text-transform:uppercase;color:#ffffff59;margin-bottom:4px}.csm2-ba-big{font-family:Syne,sans-serif;font-size:24px;font-weight:800;letter-spacing:-.5px;line-height:1;margin-bottom:4px}.csm2-ba-red{color:#f87171}.csm2-ba-green{color:#34d399}.csm2-ba-sub{font-size:11px;color:#ffffff61;line-height:1.4}.csm2-counter-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:20px}.csm2-counter{background:#f59f0b0d;border:1px solid rgba(245,159,11,.14);border-radius:10px;padding:14px 12px;text-align:center}.csm2-ctr-num{display:block;font-family:Syne,sans-serif;font-size:26px;font-weight:800;color:#f59e0b;letter-spacing:-1px;margin-bottom:3px}.csm2-ctr-lbl{font-size:10px;color:#ffffff73;text-transform:uppercase;letter-spacing:.8px}.csm2-quote{font-size:13px;color:#ffffff8c;font-style:italic;line-height:1.7;border-left:3px solid rgba(245,159,11,.5);padding-left:14px;margin:0}.csm2-quote cite{display:block;margin-top:8px;font-style:normal;font-size:11px;color:#ffffff4d}.csm2-cta-wrap{padding:52px 36px;text-align:center;background:linear-gradient(160deg,#060810,#0a0c18);border-top:1px solid rgba(245,159,11,.12)}.csm2-cta-title{font-family:Syne,sans-serif;font-size:clamp(20px,3vw,26px);font-weight:800;color:#fff;margin:0 0 10px}.csm2-cta-body{font-size:14px;color:#ffffff7a;margin:0 0 24px}@media(max-width:640px){.csm2-hero{padding:44px 20px 36px}.csm2-section{padding:36px 20px}.csm2-cta-wrap{padding:40px 20px}.csm2-dep-graph{flex-direction:column}.csm2-dep-divider{width:100%;height:32px;border-left:none;border-right:none;border-top:1px solid rgba(255,255,255,.05);border-bottom:1px solid rgba(255,255,255,.05)}.csm2-hero-metrics{gap:20px}.csm2-results-3d canvas{height:220px}}.csp-wrap{background:#07090f;border-top:1px solid rgba(245,159,11,.15);border-bottom:1px solid rgba(245,159,11,.15);overflow:hidden}.csp-header{display:flex;align-items:center;justify-content:space-between;padding:10px 18px;border-bottom:1px solid rgba(255,255,255,.05)}.csp-header-label{font-size:11px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:#f59e0b}.csp-header-fs{background:none;border:1px solid rgba(245,159,11,.3);border-radius:6px;color:#f59e0b;font-size:11px;padding:4px 10px;cursor:pointer;font-family:inherit;transition:background .2s}.csp-header-fs:hover{background:#f59f0b1a}.csp-progress{display:flex;gap:3px;padding:8px 14px 0;background:#0003}.csp-prog-seg{flex:1;height:3px;border-radius:2px;background:#ffffff1a;overflow:hidden;position:relative}.csp-prog-fill{position:absolute;top:0;left:0;height:100%;width:0;background:#f59e0b}.csp-prog-seg.csp-seg-done .csp-prog-fill{width:100%}@keyframes cspSegFill{0%{width:0%}to{width:100%}}.csp-stage{min-height:300px;position:relative;overflow:hidden}.csp-controls{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;border-top:1px solid rgba(255,255,255,.05);background:#0003}.csp-ctrl-left,.csp-ctrl-right{display:flex;align-items:center;gap:6px}.csp-ctrl-btn{background:#f59f0b1a;border:1px solid rgba(245,159,11,.2);border-radius:50%;width:30px;height:30px;font-size:14px;color:#f59e0b;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s;font-family:inherit}.csp-ctrl-btn:hover{background:#f59f0b33}.csp-ctrl-label{font-size:11px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:#fff6}.csp-scene{width:100%;min-height:300px;position:relative;overflow:hidden;display:flex;align-items:center}.csp-anim{opacity:0;animation:cspFadeUp .55s var(--d, 0s) cubic-bezier(.22,1,.36,1) forwards}@keyframes cspFadeUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.csp-eyebrow{font-size:10px;font-weight:700;letter-spacing:2.5px;text-transform:uppercase;margin-bottom:12px}.csp-eyebrow-red{color:#f87171}.csp-eyebrow-blue{color:#60a5fa}.csp-eyebrow-gold{color:#f59e0b}.csp-eyebrow-green{color:#34d399}.csp-blue{color:#60a5fa}.csp-red{color:#f87171}.csp-s1{background:radial-gradient(ellipse 80% 60% at 50% 90%,rgba(245,159,11,.18),transparent),linear-gradient(160deg,#060810,#0d1020);flex-direction:column;justify-content:center;padding:32px 36px;text-align:center}.csp-s1-grid{position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(circle,rgba(245,159,11,.35) 1px,transparent 1px);background-size:26px 26px;opacity:.06;animation:cspGridPan 24s linear infinite}@keyframes cspGridPan{to{background-position:26px 0}}.csp-s1-glow{position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 60% 50% at 50% 100%,rgba(245,159,11,.12),transparent);animation:cspGlowPulse 4s ease-in-out infinite alternate}@keyframes cspGlowPulse{0%{opacity:.6}to{opacity:1}}.csp-s1-inner{position:relative;z-index:1;width:100%}.csp-badge{display:inline-block;font-size:10px;font-weight:700;letter-spacing:1.8px;text-transform:uppercase;color:#f59e0b;border:1px solid rgba(245,159,11,.35);border-radius:20px;padding:3px 13px;margin-bottom:14px}.csp-s1-headline{font-family:Syne,sans-serif;font-size:clamp(22px,3.5vw,30px);font-weight:800;line-height:1.2;color:#fff;letter-spacing:-.5px;margin-bottom:12px}.csp-s1-headline em{color:#f59e0b;font-style:normal}.csp-s1-sub{font-size:13px;color:#ffffff7a;line-height:1.65;max-width:480px;margin:0 auto 18px}.csp-chips{display:flex;gap:8px;flex-wrap:wrap;justify-content:center}.csp-chip{background:#f59f0b14;border:1px solid rgba(245,159,11,.22);border-radius:20px;padding:4px 13px;font-size:11px;font-weight:600;color:#fbbf24}.csp-s2{background:radial-gradient(ellipse 90% 70% at 40% 50%,rgba(239,68,68,.12),transparent),linear-gradient(160deg,#0d0608,#120008);align-items:stretch;gap:0}.csp-s2-glow{position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 50% 60% at 30% 50%,rgba(239,68,68,.08),transparent)}.csp-s2-left{flex:1;padding:28px 16px 28px 32px;display:flex;flex-direction:column;justify-content:center;position:relative;z-index:1}.csp-s2-headline{font-family:Syne,sans-serif;font-size:19px;font-weight:800;line-height:1.3;color:#fff;margin-bottom:18px}.csp-s2-headline em{color:#f87171;font-style:normal}.csp-s2-stats{display:grid;grid-template-columns:1fr 1fr;gap:8px}.csp-s2-stat{background:#ef444412;border:1px solid rgba(239,68,68,.18);border-radius:8px;padding:10px 12px}.csp-s2-stat-warn{background:#fbbf2412;border-color:#fbbf2433}.csp-s2-stat-warn .csp-s2-num{color:#fbbf24}.csp-s2-num{display:block;font-size:22px;font-weight:800;color:#f87171;font-family:Syne,sans-serif;letter-spacing:-1px}.csp-s2-lbl{font-size:9px;color:#fff6;text-transform:uppercase;letter-spacing:.5px}.csp-s2-right{width:220px;position:relative;flex-shrink:0}.csp-chaos-canvas{width:100%;height:100%;display:block}.csp-s3{background:radial-gradient(ellipse 70% 60% at 50% 40%,rgba(59,130,246,.1),transparent),linear-gradient(160deg,#06060f,#080818);flex-direction:column;justify-content:center;padding:30px 40px;text-align:center}.csp-s3-glow{position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 50% 50% at 50% 50%,rgba(59,130,246,.06),transparent)}.csp-s3-inner{position:relative;z-index:1;width:100%}.csp-s3-headline{font-family:Syne,sans-serif;font-size:20px;font-weight:800;line-height:1.3;color:#fff;margin-bottom:22px}.csp-chain{display:flex;align-items:center;justify-content:center;gap:0;margin-bottom:22px}.csp-node{width:54px;height:54px;border-radius:10px;display:flex;flex-direction:column;align-items:center;justify-content:center;flex-shrink:0}.csp-node-ok{background:#3b82f62e;border:1.5px solid rgba(59,130,246,.4)}.csp-node-broken{background:#ef444424;border:1.5px solid rgba(239,68,68,.4);animation:cspNodeShake .4s 1.4s ease both}@keyframes cspNodeShake{0%,to{transform:translate(0)}25%{transform:translate(-3px)}75%{transform:translate(3px)}}.csp-node-letter{font-size:17px;font-weight:800;color:#fff;line-height:1}.csp-node-tag{font-size:7.5px;color:#fff6;letter-spacing:.5px;margin-top:2px}.csp-chain-seg{display:flex;align-items:center;position:relative;width:36px}.csp-seg-line{flex:1;height:2px}.csp-seg-ok .csp-seg-line{background:#3b82f666}.csp-seg-broken .csp-seg-line{background:#ef444480;animation:cspLinePulse .5s 1.2s ease infinite alternate}.csp-seg-dead .csp-seg-line{background:#ef444440}@keyframes cspLinePulse{0%{opacity:1}to{opacity:.2}}.csp-seg-arr{font-size:14px;color:#ffffff40}.csp-seg-broken .csp-seg-arr{color:#f87171}.csp-seg-x{position:absolute;top:-14px;left:50%;transform:translate(-50%);font-size:16px;color:#f87171;animation:cspXPop .4s 1.5s cubic-bezier(.3,1.6,.5,1) both}@keyframes cspXPop{0%{transform:translate(-50%) scale(0);opacity:0}to{transform:translate(-50%) scale(1);opacity:1}}.csp-s3-quote{font-size:12.5px;color:#ffffff7a;line-height:1.7;border-top:1px solid rgba(255,255,255,.06);padding-top:16px}.csp-s3-quote .csp-red,.csp-s3-quote .csp-blue{font-weight:600}.csp-s4{background:radial-gradient(ellipse 80% 60% at 20% 50%,rgba(245,159,11,.1),transparent),linear-gradient(160deg,#080602,#0c0a04);flex-direction:column;justify-content:center;padding:26px 30px}.csp-s4-glow{position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 70% 50% at 50% 80%,rgba(245,159,11,.07),transparent)}.csp-s4-inner{position:relative;z-index:1;width:100%}.csp-s4-headline{font-family:Syne,sans-serif;font-size:18px;font-weight:800;color:#fff;margin-bottom:22px}.csp-timeline{display:flex;align-items:flex-start;width:100%}.csp-tl-step{flex:1;display:flex;flex-direction:column;align-items:center;opacity:0;transform:translateY(10px);animation:cspTlStep .4s calc(.55s + var(--si) * .22s) ease forwards}@keyframes cspTlStep{to{opacity:1;transform:translateY(0)}}.csp-tl-top{display:flex;align-items:center;width:100%;margin-bottom:8px}.csp-tl-icon{width:36px;height:36px;border-radius:50%;background:#f59e0b;display:flex;align-items:center;justify-content:center;font-size:16px;flex-shrink:0;position:relative;z-index:1;box-shadow:0 0 18px #f59f0b59}.csp-tl-line{flex:1;height:2px;background:linear-gradient(to right,#f59f0b80,#f59f0b14)}.csp-tl-week{font-size:9px;font-weight:700;color:#f59e0b;letter-spacing:.8px;text-transform:uppercase;text-align:center;margin-bottom:3px}.csp-tl-label{font-size:10px;color:#ffffff80;text-align:center;line-height:1.35;padding:0 2px}.csp-s4-progress-wrap{margin-top:20px}.csp-s4-progress-bar{height:4px;background:#ffffff12;border-radius:2px;overflow:hidden;margin-bottom:6px}.csp-s4-progress-fill{height:100%;width:0;background:linear-gradient(to right,#f59e0b,#34d399);animation:cspBarFill 2s 2.7s cubic-bezier(.22,1,.36,1) forwards}@keyframes cspBarFill{to{width:100%}}.csp-s4-progress-label{font-size:10px;color:#ffffff59;text-align:center;letter-spacing:.5px}.csp-s5{background:radial-gradient(ellipse 80% 70% at 50% 40%,rgba(34,209,138,.13),transparent),linear-gradient(160deg,#020f07,#040810);align-items:stretch;gap:0}.csp-s5-glow{position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 60% 50% at 30% 40%,rgba(34,209,138,.08),transparent)}.csp-s5-particles{position:absolute;inset:0;pointer-events:none}.csp-particle{position:absolute;border-radius:50%;animation:cspParticle var(--pd, 3s) var(--pdel, 0s) ease-in-out infinite alternate}@keyframes cspParticle{0%{transform:translateY(0) scale(1);opacity:.4}to{transform:translateY(-22px) scale(1.3);opacity:.05}}.csp-s5-left{flex:1;padding:26px 16px 26px 28px;display:flex;flex-direction:column;justify-content:center;position:relative;z-index:1}.csp-s5-headline{font-family:Syne,sans-serif;font-size:20px;font-weight:800;line-height:1.2;color:#fff;margin-bottom:16px}.csp-s5-headline em{color:#34d399;font-style:normal}.csp-s5-ba{display:flex;align-items:center;gap:10px;background:#ffffff08;border:1px solid rgba(255,255,255,.07);border-radius:10px;padding:12px;margin-bottom:14px}.csp-s5-ba-col{flex:1;text-align:center}.csp-s5-arr{font-size:16px;color:#ffffff40;flex-shrink:0}.csp-s5-state{font-size:9px;letter-spacing:1.2px;text-transform:uppercase;color:#ffffff59;margin-bottom:3px}.csp-s5-big{font-family:Syne,sans-serif;font-size:20px;font-weight:800;letter-spacing:-.5px}.csp-s5-red{color:#f87171}.csp-s5-green{color:#34d399}.csp-s5-sub{font-size:10px;color:#ffffff59;margin-top:2px}.csp-s5-quote{font-size:11.5px;color:#ffffff73;font-style:italic;line-height:1.6;border-left:2px solid rgba(52,211,153,.4);padding-left:10px}.csp-s5-quote cite{display:block;font-style:normal;font-size:10px;color:#ffffff47;margin-top:4px}.csp-s5-right{width:180px;padding:26px 24px 26px 8px;display:flex;flex-direction:column;gap:10px;justify-content:center;position:relative;z-index:1}.csp-s5-metric{background:#22d18a0f;border:1px solid rgba(34,209,138,.15);border-radius:10px;padding:12px 10px;text-align:center;opacity:0;animation:cspFadeUp .4s calc(.75s + var(--mi) * .18s) ease forwards}.csp-s5-mnum{display:block;font-family:Syne,sans-serif;font-size:22px;font-weight:800;color:#34d399;letter-spacing:-1px}.csp-s5-mlbl{font-size:9px;color:#fff6;text-transform:uppercase;letter-spacing:.5px}@media(max-width:600px){.csp-s1{padding:24px 20px}.csp-s1-headline{font-size:20px}.csp-s2-right{display:none}.csp-s2-left,.csp-s3{padding:22px 20px}.csp-s3-headline{font-size:17px}.csp-s4{padding:20px}.csp-s4-headline{font-size:15px}.csp-tl-label{font-size:8.5px}.csp-s5-right{width:140px;padding-right:16px}.csp-s5-headline{font-size:17px}}.csp-stage{position:relative;min-height:320px;overflow:hidden}.csp-inline-chapter{padding:32px 32px 28px!important;text-align:center}.csp-inline-chapter .ch-headline{font-size:clamp(17px,2.8vw,24px)!important;margin-bottom:12px!important;letter-spacing:-.3px!important}.csp-inline-chapter .ch-sub{font-size:12.5px!important;margin-bottom:16px!important;max-width:560px}.csp-inline-chapter .ch-type-label{font-size:9px!important;letter-spacing:2.5px!important;margin-bottom:10px!important}.csp-inline-chapter .ch-chip{font-size:10.5px!important;padding:3px 11px!important}.csp-inline-chapter .ch-stat-grid{grid-template-columns:repeat(4,1fr)!important;gap:8px!important;max-width:600px}.csp-inline-chapter .ch-stat-num{font-size:20px!important}.csp-inline-chapter .ch-stat-lbl{font-size:9px!important}.csp-inline-chapter .ch-stat-item{padding:10px 8px!important;border-radius:8px!important}.csp-inline-chapter .ch-insight-line{font-size:14px!important;padding:14px 18px!important;max-width:560px}.csp-inline-chapter .ch-timeline{display:flex!important;flex-direction:row!important;align-items:flex-start!important;gap:0!important;width:100%!important;max-width:640px}.csp-inline-chapter .ch-tl-step{flex:1!important;display:flex!important;flex-direction:column!important;align-items:center!important;padding:0!important;margin:0!important;border:none!important}.csp-inline-chapter .ch-tl-left{display:flex!important;flex-direction:row!important;align-items:center!important;width:100%!important;margin-bottom:6px!important}.csp-inline-chapter .ch-tl-dot{width:32px!important;height:32px!important;font-size:14px!important;flex-shrink:0!important}.csp-inline-chapter .ch-tl-line{flex:1!important;height:2px!important;background:#ffffff1a!important;width:auto!important;min-height:auto!important}.csp-inline-chapter .ch-tl-body{text-align:center!important;padding:0 2px!important}.csp-inline-chapter .ch-tl-time{font-size:9px!important;margin-bottom:2px!important}.csp-inline-chapter .ch-tl-action{font-size:10px!important;margin-bottom:0!important;line-height:1.3!important}.csp-inline-chapter .ch-tl-detail{display:none!important}.csp-inline-chapter .ch-ba-row{gap:12px!important;margin-bottom:14px!important}.csp-inline-chapter .ch-ba-big{font-size:24px!important}.csp-inline-chapter .ch-ba-desc{font-size:10px!important}.csp-inline-chapter .ch-result-row{gap:10px!important}.csp-inline-chapter .ch-result-card{min-width:80px!important;padding:12px 10px!important}.csp-inline-chapter .ch-result-num{font-size:20px!important}.csp-inline-chapter .ch-result-lbl{font-size:9px!important}.csp-mini-seg{flex:1!important;height:3px!important;border-radius:2px!important}@media(max-width:600px){.csp-inline-chapter{padding:22px 18px 20px!important}.csp-inline-chapter .ch-stat-grid{grid-template-columns:1fr 1fr!important}.csp-inline-chapter .ch-timeline{flex-wrap:wrap!important}}.geo-topbar{display:flex;align-items:center;gap:14px;padding:8px 14px;background:#050e1eb3;border:1px solid rgba(96,165,250,.15);border-bottom:none;border-radius:16px 16px 0 0;font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:#94a3b8b3;backdrop-filter:blur(8px)}.geo-live-badge{display:flex;align-items:center;gap:5px;color:#4ade80;font-weight:700;background:#4ade8014;border:1px solid rgba(74,222,128,.25);padding:2px 8px;border-radius:20px}.geo-live-dot{width:6px;height:6px;border-radius:50%;background:#4ade80;box-shadow:0 0 6px #4ade80;animation:geoLiveBlink 1.6s ease-in-out infinite}@keyframes geoLiveBlink{0%,to{opacity:1;transform:scale(1)}50%{opacity:.3;transform:scale(.7)}}.geo-topbar-stat{color:#94a3b8a6}.geo-topbar-right{margin-left:auto}.geo-globe-wrap{position:relative;width:100%;aspect-ratio:800 / 420;background:transparent;border-radius:0 0 20px 20px;overflow:visible;border:1px solid rgba(96,165,250,.18);border-top:none;box-shadow:0 8px 40px #000000b3,0 0 60px #2563eb1a inset;transform-style:preserve-3d;transition:box-shadow .4s ease;will-change:transform}.geo-globe-wrap:before{content:"";position:absolute;inset:-1px;border-radius:0 0 21px 21px;background:linear-gradient(135deg,#3b82f666,#60a5fa1a,#fbbf244d 60%,#34d39933,#3b82f666);background-size:300% 300%;animation:geoBorderFlow 6s linear infinite;z-index:-1;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;padding:1px}@keyframes geoBorderFlow{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.geo-globe-wrap:hover{box-shadow:0 12px 48px #000000bf,0 0 100px #2563eb2e inset}.geo-svg{display:block;width:100%;height:100%;border-radius:0 0 19px 19px;overflow:hidden}.geo-grid-h,.geo-grid-v{stroke:#60a5fa0d;stroke-width:.6;fill:none}.geo-land{fill:#124;stroke:#60a5fa59;stroke-width:.9;stroke-linejoin:round;transition:fill .3s ease,stroke .3s ease}.geo-globe-wrap:hover .geo-land{fill:#162c52;stroke:#60a5fa80}.geo-arc{fill:none;stroke-linecap:round;opacity:.85;animation:geoArcMarch 3s linear infinite}.geo-arc-1{animation-duration:5s}.geo-arc-2{animation-duration:7s;animation-delay:-2s}.geo-arc-3{animation-duration:4s;animation-delay:-1s}.geo-arc-rev{animation-duration:5.5s;animation-direction:reverse;opacity:.55}.geo-arc-local{fill:none;stroke:#fbbf24b3;stroke-width:2;stroke-linecap:round;stroke-dasharray:3 3;animation:geoArcMarch 2s linear infinite}@keyframes geoArcMarch{0%{stroke-dashoffset:0}to{stroke-dashoffset:-26}}.geo-scanline{pointer-events:none}.geo-halo{animation:geoHaloPulse 3s ease-in-out infinite}.geo-halo-us{animation-delay:0s}.geo-halo-ca{animation-delay:.8s}.geo-halo-jp{animation-delay:1.4s}.geo-halo-bh{animation-delay:2s}@keyframes geoHaloPulse{0%,to{opacity:.5;r:9}50%{opacity:1;r:13}}.geo-traveldot{filter:drop-shadow(0 0 4px currentColor)}.geo-pin{position:absolute;width:28px;height:28px;transform:translate(-50%,-50%);cursor:pointer;z-index:10}.geo-pin:hover{z-index:50}.geo-pulse{position:absolute;top:50%;left:50%;width:28px;height:28px;border-radius:50%;transform:translate(-50%,-50%);animation:geoPulseRing 2.4s cubic-bezier(.215,.61,.355,1) infinite;pointer-events:none}.geo-pulse-d1{animation-delay:-1.2s}.geo-pulse-blue{background:#3b82f659;box-shadow:0 0 #3b82f699}.geo-pulse-green{background:#34d39959;box-shadow:0 0 #34d39999}.geo-pulse-gold{background:#fbbf2459;box-shadow:0 0 #fbbf2499}.geo-pulse-rose{background:#fb718559;box-shadow:0 0 #fb718599}@keyframes geoPulseRing{0%{transform:translate(-50%,-50%) scale(.6);opacity:.9}70%{transform:translate(-50%,-50%) scale(2.2);opacity:0}to{transform:translate(-50%,-50%) scale(2.2);opacity:0}}.geo-dot{position:absolute;top:50%;left:50%;width:24px;height:24px;border-radius:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;font-size:13px;line-height:1;border:2px solid rgba(255,255,255,.15);backdrop-filter:blur(4px);transition:transform .25s cubic-bezier(.34,1.56,.64,1),box-shadow .25s ease;z-index:2}.geo-dot-blue{background:#2563ebd9;box-shadow:0 0 10px #3b82f680}.geo-dot-green{background:#059669d9;box-shadow:0 0 10px #34d39980}.geo-dot-gold{background:#b48200d9;box-shadow:0 0 10px #fbbf2480}.geo-dot-rose{background:#be3250d9;box-shadow:0 0 10px #fb718580}.geo-pin:hover .geo-dot{transform:translate(-50%,-50%) scale(1.3)}.geo-pin:hover .geo-dot-blue{box-shadow:0 0 18px #3b82f6cc}.geo-pin:hover .geo-dot-green{box-shadow:0 0 18px #34d399cc}.geo-pin:hover .geo-dot-gold{box-shadow:0 0 18px #fbbf24cc}.geo-pin:hover .geo-dot-rose{box-shadow:0 0 18px #fb7185cc}.geo-card{position:absolute;top:50%;transform:translateY(-50%) scale(.88);min-width:210px;background:linear-gradient(135deg,#070f26f7,#0a1432f2);border:1px solid transparent;border-radius:14px;padding:12px 14px;pointer-events:none;opacity:0;transition:opacity .22s ease,transform .28s cubic-bezier(.34,1.3,.64,1);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 8px 32px #000000b3,0 0 0 1px #60a5fa26,0 0 20px #3b82f614 inset;white-space:nowrap;z-index:100;outline:1px solid rgba(96,165,250,.12);outline-offset:-1px}.geo-card-right{left:calc(100% + 14px);transform-origin:left center}.geo-card-left{right:calc(100% + 14px);transform-origin:right center}.geo-pin:hover .geo-card{opacity:1;transform:translateY(-50%) scale(1)}.geo-card-right:before{content:"";position:absolute;top:50%;left:-6px;transform:translateY(-50%);border:6px solid transparent;border-right-color:#60a5fa33;border-left:none}.geo-card-left:before{content:"";position:absolute;top:50%;right:-6px;transform:translateY(-50%);border:6px solid transparent;border-left-color:#60a5fa33;border-right:none}.geo-card-top{display:flex;align-items:center;gap:8px;margin-bottom:6px}.geo-card-flag{font-size:20px;line-height:1;flex-shrink:0}.geo-card-city{font-size:13px;font-weight:700;color:#f1f5f9;line-height:1.2}.geo-card-country{font-size:10px;color:#94a3b8cc;font-weight:500;text-transform:uppercase;letter-spacing:.04em;margin-top:1px}.geo-card-badge{margin-left:auto;font-size:9px;font-weight:700;letter-spacing:.08em;padding:3px 8px;border-radius:20px;flex-shrink:0}.geo-badge-blue{background:#2563eb40;color:#60a5fa;border:1px solid rgba(59,130,246,.4)}.geo-badge-green{background:#05966940;color:#34d399;border:1px solid rgba(52,211,153,.4)}.geo-badge-gold{background:#b4820040;color:#fbbf24;border:1px solid rgba(251,191,36,.4)}.geo-badge-rose{background:#be325040;color:#fb7185;border:1px solid rgba(251,113,133,.4)}.geo-card-role{font-size:11px;font-weight:600;color:#94a3b8e6;text-transform:uppercase;letter-spacing:.06em;margin-bottom:8px;padding-bottom:7px;border-bottom:1px solid rgba(96,165,250,.1)}.geo-card-facts{display:flex;flex-direction:column;gap:4px}.geo-card-facts>div{font-size:11px;color:#cbd5e1bf;line-height:1.3}.geo-legend{display:flex;align-items:center;justify-content:center;gap:18px;padding:9px 14px;margin-top:0;background:#050e1e99;border:1px solid rgba(96,165,250,.13);border-top:none;border-radius:0 0 16px 16px;font-size:11px;font-weight:600;color:#94a3b899;letter-spacing:.04em;text-transform:uppercase;backdrop-filter:blur(8px)}.geo-legend span{display:flex;align-items:center;gap:5px}@media(max-width:900px){.geo-card{min-width:175px;padding:10px 12px}.geo-card-city{font-size:12px}.geo-card-facts>div{font-size:10px}.geo-topbar-stat:last-child{display:none}}@media(max-width:640px){.geo-pin.geo-pin-ca,.geo-pin.geo-pin-bh{display:none}.geo-legend{gap:12px;font-size:10px}.geo-card{min-width:155px}.geo-topbar{gap:8px;font-size:10px;padding:6px 10px}}.hero-intent{margin-top:28px}.hero-intent-label{display:block;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--white-60);margin-bottom:10px}.hero-intent-pills{display:flex;flex-wrap:wrap;gap:8px}.intent-pill{background:#2b6aff14;border:1px solid rgba(43,106,255,.22);border-radius:100px;color:var(--white-60);font-size:13px;font-weight:500;padding:7px 16px;cursor:pointer;transition:all .2s;white-space:nowrap}.intent-pill:hover{background:#2b6aff2e;border-color:#2b6aff80;color:var(--white);transform:translateY(-1px)}.intent-pill.active{background:#2b6aff40;border-color:var(--blue);color:var(--white);box-shadow:0 0 12px #2b6aff4d}.cs-carousel{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;gap:24px;padding-bottom:16px;scrollbar-width:none;-ms-overflow-style:none;cursor:grab}.cs-carousel:active{cursor:grabbing}.cs-carousel::-webkit-scrollbar{display:none}.cs-carousel .case-card{flex:0 0 min(560px,85vw);scroll-snap-align:start;min-width:min(560px,85vw)}.cs-carousel-nav{display:flex;align-items:center;justify-content:center;gap:20px;margin-top:24px}.cs-nav-btn{width:44px;height:44px;border-radius:50%;border:1px solid rgba(255,255,255,.12);background:#ffffff0a;color:#fff9;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}.cs-nav-btn:hover{background:#2b6aff26;border-color:#2b6aff66;color:#fff}.cs-carousel-dots{display:flex;gap:8px;align-items:center}.cs-dot{width:7px;height:7px;border-radius:50%;background:#fff3;cursor:pointer;transition:all .25s;border:none;padding:0}.cs-dot.active{background:var(--blue);width:22px;border-radius:4px;box-shadow:0 0 8px #2b6aff80}.section-progress{position:fixed;right:20px;top:50%;transform:translateY(-50%);z-index:900;pointer-events:auto;opacity:0;transition:opacity .4s}.section-progress.visible{opacity:1}.sp-track{display:flex;flex-direction:column;align-items:center;gap:10px}.sp-dot{width:8px;height:8px;border-radius:50%;background:#fff3;border:none;cursor:pointer;transition:all .25s;padding:0;position:relative}.sp-dot:after{content:attr(title);position:absolute;right:18px;top:50%;transform:translateY(-50%);font-size:11px;font-weight:500;color:#fff;background:#000000b3;border-radius:4px;padding:3px 8px;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .2s}.sp-dot:hover:after{opacity:1}.sp-dot.active{background:var(--blue);width:10px;height:10px;box-shadow:0 0 8px #2b6aff99}@media(max-width:768px){.section-progress{display:none}}.journey-strip{padding:18px 0;background:#0a122d59;border-bottom:1px solid rgba(255,255,255,.05)}.journey-steps{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap}.journey-step{display:flex;align-items:center;gap:8px}.js-num{font-size:11px;font-weight:800;color:var(--blue);letter-spacing:.05em;font-family:monospace}.js-text{font-size:13px;color:var(--white-60);font-weight:500}.journey-arrow{color:var(--white-20);font-size:14px}@media(max-width:600px){.journey-arrow{display:none}.journey-step{width:100%;justify-content:center}}.testimonials-carousel{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;gap:24px;padding-bottom:8px;scrollbar-width:none;-ms-overflow-style:none;cursor:grab}.testimonials-carousel:active{cursor:grabbing}.testimonials-carousel::-webkit-scrollbar{display:none}.testimonials-carousel .testimonial-card{flex:0 0 min(480px,85vw);min-width:min(480px,85vw);scroll-snap-align:start}#careers,#industries,#cloud-cgc,#salesforce,#servicenow{display:none!important}.section:not([class*=bg-]):not(.section-accent):not(.ai-business-section):not(.roi-calc-section):not(.assessment-section):not(.pricing-signal-section):not(.clients-section){background:#08102a66}.why-boutique-strip{background:#0a10284d}#case-studies{background:#050a1e99}.section-accent{background:#0c163780}#faq{background:#080f2673}.pricing-signal-section{background:#0a122d66}.assessment-section{background:#0a122d59}.expertise-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;max-width:1060px;margin:0 auto}.expertise-tile{background:linear-gradient(145deg,#070f28bf,#050a1ce6);border:1px solid rgba(59,130,246,.12);border-radius:16px;padding:26px 24px;transition:transform .3s cubic-bezier(.22,1,.36,1),border-color .3s ease,box-shadow .3s ease}.expertise-tile:hover{transform:translateY(-4px);border-color:#60a5fa59;box-shadow:0 12px 36px #0000004d}.expertise-icon{font-size:30px;display:block;margin-bottom:12px}.expertise-name{color:var(--white);font-size:18px;margin-bottom:6px;letter-spacing:-.01em}.expertise-desc{color:var(--white-60);font-size:14.5px;line-height:1.6}@media(max-width:900px){.expertise-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.expertise-grid{grid-template-columns:1fr}}
