.svc-hero-v2-cta-card{display:inline-flex;align-items:center;gap:18px;padding:8px 8px 8px 22px;border-radius:999px;background:linear-gradient(135deg,rgba(var(--svc-accent-rgb),.12) 0,hsla(0,0%,100%,.03) 100%);border:1px solid rgba(var(--svc-accent-rgb),.3);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 0 0 2px rgba(var(--svc-accent-rgb),.03),0 6px 20px rgba(var(--svc-accent-rgb),.1);transition:border-color .22s ease,box-shadow .22s ease,transform .22s ease}.svc-hero-v2-cta-card:hover{border-color:rgba(var(--svc-accent-rgb),.55);box-shadow:0 0 0 3px rgba(var(--svc-accent-rgb),.05),0 8px 24px rgba(var(--svc-accent-rgb),.18);transform:translateY(-2px)}.svc-hero-v2-cta-card-label{font-family:var(--ff-body);font-size:14px;font-weight:600;letter-spacing:.2px;color:var(--font);white-space:nowrap}.svc-hero-v2-cta-card-sep{width:1px;height:22px;background:rgba(var(--svc-accent-rgb),.35)}.svc-hero-v2-cta-card-link{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;border-radius:999px;background:var(--svc-accent);color:#fff;font-family:var(--ff-body);font-size:13.5px;font-weight:700;letter-spacing:.3px;text-decoration:none;white-space:nowrap;box-shadow:0 3px 12px rgba(var(--svc-accent-rgb),.2);transition:transform .22s ease,box-shadow .22s ease}.svc-hero-v2-cta-card-link .material-symbols-outlined{font-size:18px;transition:transform .22s ease}.svc-hero-v2-cta-card-link:hover{transform:translateY(-1px);box-shadow:0 6px 18px rgba(var(--svc-accent-rgb),.3)}.svc-hero-v2-cta-card-link:hover .material-symbols-outlined{transform:translateX(3px)}@media (max-width:900px){.svc-hero-v2{padding:calc(88px + 24px) 24px 72px}.svc-hero-v2-chip{display:none}.svc-hero-v2-title{font-size:clamp(2rem,8vw,3rem)}.svc-hero-v2-tagline{font-size:15px;margin-bottom:36px}}@media (max-width:600px){.svc-hero-v2-ctas{flex-direction:column;align-items:stretch;width:100%;max-width:340px}.svc-hero-v2-btn{justify-content:center}.svc-hero-v2-cta-card{flex-direction:column;gap:12px;padding:16px;border-radius:20px;width:100%}.svc-hero-v2-cta-card-sep{width:60%;height:1px}.svc-hero-v2-cta-card-link{width:100%;justify-content:center}}.svc-crumb-name-mobile{display:none}@media (max-width:600px){.svc-crumb-name-full{display:none}.svc-crumb-name-mobile{display:inline}}@media (prefers-reduced-motion:reduce){.svc-hero-v2-dot,.svc-hero-v2-glow,.svc-hero-v2-grid,.svc-hero-v2-underline{animation:none!important}.svc-hero-v2-underline{stroke-dashoffset:0}}.svc-section-head{text-align:center;max-width:640px;margin:0 auto 52px;display:flex;flex-direction:column;align-items:center}.svc-section-sub{font-size:14px;color:var(--muted);line-height:1.75;margin-top:12px;font-family:var(--ff-body)}.svc-overview-grid{display:grid;grid-template-columns:380px 1fr;gap:72px;align-items:start}.svc-overview-left{position:sticky;top:96px}.svc-feat-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.svc-feat-card{display:flex;gap:14px;align-items:flex-start;padding:20px;background:rgba(6,14,26,.7);border:1px solid var(--blue-line);border-radius:12px;transition:border-color .2s,transform .2s}.svc-feat-card:hover{border-color:rgba(53,155,216,.35);transform:translateY(-2px)}.svc-feat-icon{font-family:Material Symbols Outlined;font-size:22px;line-height:1;flex-shrink:0;width:44px;height:44px;border-radius:10px;display:flex;align-items:center;justify-content:center}.svc-feat-body{flex:1;min-width:0}.svc-feat-title{font-size:13px;font-weight:700;color:var(--font);margin-bottom:5px;font-family:var(--ff-body)}.svc-feat-desc{font-size:12px;color:var(--muted);line-height:1.65}.svc-why-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.svc-why-card{background:rgba(6,14,26,.7);border:1px solid var(--blue-line);border-radius:16px;padding:32px 28px;display:flex;flex-direction:column;height:100%;box-sizing:border-box;position:relative;overflow:hidden;transition:border-color .22s,transform .22s}.svc-why-card:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at top left,var(--svc-accent-glow,rgba(53,155,216,.07)),transparent 70%);pointer-events:none;opacity:.6}.svc-why-card:hover{border-color:var(--svc-accent,var(--blue-mid));transform:translateY(-4px)}.svc-why-icon{width:52px;height:52px;border-radius:12px;border:1px solid var(--blue-line);display:flex;align-items:center;justify-content:center;margin-bottom:18px;position:relative;z-index:1}.svc-why-icon .material-symbols-outlined{font-size:26px;line-height:1}.svc-why-title{font-family:var(--ff-head);font-size:17px;font-weight:800;color:var(--font);margin-bottom:12px;line-height:1.35;position:relative;z-index:1}.svc-why-desc{font-size:13.5px;color:var(--muted);line-height:1.75;flex:1;margin:0;position:relative;z-index:1}.svc-why-grid>*{height:100%}@media (max-width:800px){.svc-why-grid{grid-template-columns:1fr}}.meth-header{text-align:center;margin-bottom:56px}.meth-header-sub{font-size:15px;color:var(--muted);max-width:600px;margin:0 auto;line-height:1.8}.meth-phase-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:48px}.meth-phase-card{position:relative;background:rgba(6,14,26,.8);border:1px solid rgba(var(--pc-rgb),.25);border-radius:18px;padding:32px 28px 28px;overflow:hidden;transition:border-color .3s,transform .3s,box-shadow .3s}.meth-phase-card:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at top left,rgba(var(--pc-rgb),.12) 0,transparent 65%);pointer-events:none}.meth-phase-card:after{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--pc),rgba(var(--pc-rgb),.2));border-radius:18px 18px 0 0}.meth-phase-card:hover{border-color:rgba(var(--pc-rgb),.5);transform:translateY(-6px);box-shadow:0 12px 32px rgba(var(--pc-rgb),.08),0 0 0 1px rgba(var(--pc-rgb),.08)}.meth-phase-card-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;position:relative;z-index:1}.meth-phase-icon-wrap{position:relative}.meth-phase-icon-wrap:before{content:"";position:absolute;inset:-6px;border-radius:50%;background:rgba(var(--pc-rgb),.15);filter:blur(3px)}.meth-phase-icon{width:52px;height:52px;border-radius:14px;background:rgba(var(--pc-rgb),.15);border:1px solid rgba(var(--pc-rgb),.35);display:flex;align-items:center;justify-content:center;color:var(--pc);position:relative}.meth-phase-num{font-family:var(--ff-head);font-size:3rem;font-weight:900;color:rgba(var(--pc-rgb),.12);line-height:1;letter-spacing:-2px}.meth-phase-tag{font-family:var(--ff-mono);font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--pc);margin-bottom:8px}.meth-phase-tag,.meth-phase-title{font-weight:800;position:relative;z-index:1}.meth-phase-title{font-family:var(--ff-head);font-size:18px;color:var(--font);line-height:1.25;margin-bottom:10px}.meth-phase-desc{font-size:13px;color:var(--muted);line-height:1.7;margin:0;position:relative;z-index:1}.meth-pipeline-label{text-align:center;margin-bottom:20px}.meth-flow-badge{display:inline-block;padding:8px 32px;border:1px solid rgba(53,155,216,.3);border-radius:999px;font-family:var(--ff-mono);font-size:10px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:#359bd8;background:rgba(53,155,216,.07)}.meth-steps-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;margin-bottom:24px;position:relative}.meth-steps-grid:before{content:"";position:absolute;top:44px;left:10%;right:10%;height:1px;background:linear-gradient(90deg,rgba(53,155,216,.4),rgba(53,155,216,.4) 40%,rgba(167,139,250,.4) 0,rgba(167,139,250,.4) 80%,rgba(45,212,191,.4) 0,rgba(45,212,191,.4));pointer-events:none}.meth-step-card{background:rgba(4,7,14,.85);border:1px solid rgba(var(--sc-rgb),.2);border-radius:14px;padding:20px 14px 18px;display:flex;flex-direction:column;align-items:center;text-align:center;transition:border-color .25s,transform .25s,box-shadow .25s;position:relative}.meth-step-card:hover{border-color:rgba(var(--sc-rgb),.5);transform:translateY(-4px);box-shadow:0 8px 20px rgba(var(--sc-rgb),.08)}.meth-step-phase-tag{font-family:var(--ff-mono);font-size:9px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:var(--sc);background:rgba(var(--sc-rgb),.12);border:1px solid rgba(var(--sc-rgb),.25);border-radius:999px;padding:3px 10px;margin-bottom:10px}.meth-step-num{width:36px;height:36px;border-radius:50%;background:rgba(var(--sc-rgb),.15);border:2px solid rgba(var(--sc-rgb),.6);font-weight:900;font-size:14px;display:flex;align-items:center;justify-content:center;margin-bottom:14px;box-shadow:0 0 6px rgba(var(--sc-rgb),.12);position:relative;z-index:1}.meth-step-num,.meth-step-title{color:var(--sc);font-family:var(--ff-head)}.meth-step-title{font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;line-height:1.35;margin-bottom:10px}.meth-step-desc{font-size:12px;color:hsla(0,0%,100%,.5);line-height:1.65;margin:0}.meth-loop-bar{gap:18px;border:1px solid rgba(53,155,216,.18);border-radius:12px;padding:16px 28px;margin-bottom:20px;background:linear-gradient(90deg,rgba(53,155,216,.07),rgba(53,155,216,.02))}.meth-loop-bar,.meth-loop-icon{display:flex;align-items:center}.meth-loop-icon{width:38px;height:38px;border-radius:10px;background:rgba(53,155,216,.12);border:1px solid rgba(53,155,216,.25);justify-content:center;flex-shrink:0}.meth-loop-label{font-family:var(--ff-mono);font-size:10px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:#359bd8}.meth-loop-sub{font-size:13px;color:hsla(0,0%,100%,.42)}.meth-outcomes-wrap{background:linear-gradient(135deg,rgba(53,155,216,.08),rgba(4,7,14,.6));border:1px solid rgba(53,155,216,.18);border-radius:18px;padding:32px 36px;text-align:center;position:relative;overflow:hidden}.meth-outcomes-wrap:before{content:"";position:absolute;top:-40px;right:-40px;width:200px;height:200px;background:radial-gradient(circle,rgba(53,155,216,.12),transparent 70%);pointer-events:none}.meth-outcomes-eyebrow{font-family:var(--ff-mono);font-size:10px;font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:#359bd8;margin-bottom:28px;position:relative;z-index:1}.meth-outcomes-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;position:relative;z-index:1}.meth-outcome-card{background:hsla(0,0%,100%,.03);border:1px solid rgba(53,155,216,.12);border-radius:12px;padding:18px 12px;display:flex;flex-direction:column;align-items:center;gap:10px;transition:background .2s,border-color .2s,transform .2s;color:#359bd8}.meth-outcome-card:hover{background:rgba(53,155,216,.08);border-color:rgba(53,155,216,.3);transform:translateY(-3px)}.meth-outcome-icon{width:40px;height:40px;border-radius:10px;background:rgba(53,155,216,.1);display:flex;align-items:center;justify-content:center}.meth-outcome-label{font-size:11px;font-weight:700;color:hsla(0,0%,100%,.7);line-height:1.35}@media (max-width:1100px){.meth-steps-grid{grid-template-columns:repeat(3,1fr)}.meth-steps-grid:before{display:none}}@media (max-width:768px){.meth-phase-grid{grid-template-columns:1fr}.meth-steps-grid{grid-template-columns:1fr 1fr}.meth-outcomes-grid{grid-template-columns:repeat(2,1fr)}}.it-quote{font-size:17px;font-style:italic;color:var(--muted);line-height:1.8;text-align:center;margin:0 auto;max-width:760px}.it-advisory-feat .svc-feat-title{font-size:15px}.it-advisory-feat .svc-feat-desc{font-size:13.5px}.it-advisory-heading{font-family:var(--ff-head);font-size:clamp(2.4rem,5vw,3rem);font-weight:900;line-height:1.1;color:var(--font);margin:20px 0 0}.it-stack-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;align-items:stretch}.it-stack-grid>*{height:100%}.it-stack-card{background:hsla(0,0%,100%,.025);border:1px solid var(--blue-line);border-radius:14px;padding:24px 20px;transition:background .22s,border-color .22s,transform .22s;position:relative;overflow:hidden;height:100%;box-sizing:border-box}.it-stack-card:hover{background:rgba(53,155,216,.04);border-color:var(--blue-mid);transform:translateY(-4px)}.it-stack-card-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.it-stack-icon{width:40px;height:40px;border-radius:10px;background:rgba(6,14,26,.8);border:1px solid var(--blue-line);display:flex;align-items:center;justify-content:center;color:var(--muted-2)}.it-stack-label{font-family:var(--ff-mono);font-size:9px;letter-spacing:1.5px;color:var(--muted-2);opacity:.7}.it-stack-title{font-family:var(--ff-head);font-size:17px;font-weight:800;color:var(--font);margin-bottom:10px;line-height:1.3}.it-stack-desc{font-size:13.5px;color:var(--muted);line-height:1.7;margin:0}.it-stack-card--cta{background:rgba(53,155,216,.08);border-color:rgba(53,155,216,.25);display:flex;flex-direction:column}.it-stack-card--cta:hover{background:rgba(53,155,216,.13);border-color:rgba(53,155,216,.45)}.it-stack-cta-label{font-family:var(--ff-mono);font-size:9px;letter-spacing:1.5px;color:#359bd8;margin-bottom:16px}.it-stack-cta-heading{font-family:var(--ff-head);font-size:18px;font-weight:900;color:var(--font);line-height:1.25;margin:0 0 10px}.it-stack-cta-sub{font-size:12px;color:var(--muted);line-height:1.65;margin:0 0 auto;padding-bottom:20px}.it-stack-cta-link{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:#359bd8;text-decoration:none;margin-top:auto;transition:gap .2s}.it-stack-cta-link:hover{gap:10px}@media (max-width:1100px){.it-stack-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.it-stack-grid{grid-template-columns:1fr}.it-advisory-heading{font-size:2.2rem}}.svc-detail-quote{font-size:15px;color:var(--muted);line-height:1.75;border-left:3px solid var(--blue-mid);padding-left:20px;margin-bottom:40px;max-width:700px}.svc-detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:32px}.svc-detail-card{background:rgba(6,14,26,.7);border:1px solid var(--blue-line);border-radius:16px;padding:32px 28px;transition:border-color .22s,transform .22s;position:relative;overflow:hidden;height:100%;box-sizing:border-box}.svc-detail-card:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at top left,rgba(53,155,216,.07),transparent 70%);pointer-events:none;opacity:.6}.svc-detail-card:hover{border-color:rgba(53,155,216,.35);transform:translateY(-4px)}.svc-detail-card-header{display:flex;align-items:center;gap:14px;margin-bottom:24px;position:relative;z-index:1}.svc-detail-card-icon{width:44px;height:44px;border-radius:10px;background:rgba(53,155,216,.12);border:1px solid rgba(53,155,216,.2);display:flex;align-items:center;justify-content:center;flex-shrink:0}.svc-detail-card-icon .material-symbols-outlined{font-size:22px;color:#359bd8;line-height:1}.svc-detail-card-label{font-family:var(--ff-head);font-size:16px;font-weight:800;color:var(--font)}.svc-detail-bullets{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px;position:relative;z-index:1}.svc-detail-bullets li{display:flex;align-items:flex-start;gap:10px;font-size:13px;color:var(--muted);line-height:1.65}.svc-detail-bullets li:before{content:"→";color:#359bd8;font-size:12px;flex-shrink:0;margin-top:2px}.svc-detail-bullets li strong{color:var(--font);font-weight:600}.svc-detail-pills{display:flex;flex-wrap:wrap;gap:10px}.svc-detail-pill{font-family:var(--ff-mono);font-size:11px;letter-spacing:1.2px;text-transform:uppercase;color:#359bd8;background:rgba(53,155,216,.1);border:1px solid rgba(53,155,216,.2);border-radius:20px;padding:6px 14px}@media (max-width:800px){.svc-detail-grid{grid-template-columns:1fr}}.svc-steps-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;align-items:stretch}.svc-step,.svc-steps-grid>*{height:100%}.svc-step{padding:28px 24px;background:rgba(4,7,14,.6);border:1px solid var(--blue-line);border-radius:14px;transition:border-color .2s,transform .2s;box-sizing:border-box}.svc-step:hover{border-color:rgba(53,155,216,.3);transform:translateY(-3px)}.svc-step-num{font-family:var(--ff-head);font-size:28px;font-weight:900;width:52px;height:52px;border-radius:12px;border:1px solid;display:flex;align-items:center;justify-content:center;margin-bottom:18px}.svc-step-title{font-size:14px;font-weight:700;color:var(--font);margin-bottom:8px;font-family:var(--ff-body)}.svc-step-desc{font-size:12px;color:var(--muted);line-height:1.7}.svc-counter-strip{position:relative;z-index:1;background:rgba(6,14,26,.9);border-top:1px solid var(--blue-line);border-bottom:1px solid var(--blue-line);padding:52px 0}.svc-counter-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.svc-stat{text-align:center;padding:0 16px}.svc-stat+.svc-stat{border-left:1px solid var(--blue-line)}.svc-stat-val{font-family:var(--ff-head);font-size:clamp(2rem,3.5vw,3rem);font-weight:900;line-height:1;margin-bottom:8px}.svc-stat-label{font-size:14px;font-weight:700;color:var(--font);margin-bottom:4px;font-family:var(--ff-body)}.svc-stat-sub{font-size:11px;color:var(--muted);font-family:var(--ff-body)}.svc-faq-layout{display:grid;grid-template-columns:320px 1fr;gap:72px;align-items:start}.svc-faq-left{position:sticky;top:96px}.svc-faq-list{display:flex;flex-direction:column;gap:0}.svc-faq-item{border-bottom:1px solid var(--blue-line);overflow:hidden}.svc-faq-item:first-child{border-top:1px solid var(--blue-line)}.svc-faq-q{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 4px;font-size:14px;font-weight:600;color:var(--font);cursor:pointer;list-style:none;font-family:var(--ff-body);transition:color .15s}.svc-faq-q::-webkit-details-marker{display:none}.svc-faq-q:after{content:"+";font-size:20px;font-weight:300;color:var(--faq-accent,var(--blue));flex-shrink:0;transition:transform .2s;line-height:1}.svc-faq-item[open] .svc-faq-q:after{transform:rotate(45deg)}.svc-faq-item[open] .svc-faq-q{color:var(--faq-accent,var(--blue))}.svc-faq-a{font-size:13px;color:var(--muted);line-height:1.75;padding:0 4px 18px;font-family:var(--ff-body)}.svc-testi-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.svc-testi-card{padding:28px;background:rgba(6,14,26,.7);border:1px solid var(--blue-line);border-radius:16px;display:flex;flex-direction:column;gap:20px;transition:transform .2s,border-color .2s}.svc-testi-card:hover{transform:translateY(-3px);border-color:rgba(53,155,216,.3)}.svc-testi-quote-icon{line-height:1}.svc-testi-text{font-size:13px;color:var(--muted);line-height:1.8;flex:1;font-family:var(--ff-body);font-style:italic}.svc-testi-author{display:flex;align-items:center;gap:12px}.svc-testi-avatar{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:15px;font-weight:700;flex-shrink:0}.svc-testi-name{font-size:13px;font-weight:700;color:var(--font);font-family:var(--ff-body)}.svc-testi-role{font-size:11px;color:var(--muted);font-family:var(--ff-body)}.testi-enterprise-chip{display:inline-flex;align-items:center;gap:5px;background:linear-gradient(135deg,rgba(53,155,216,.18),rgba(45,212,191,.12));border:1px solid rgba(53,155,216,.35);border-radius:6px;padding:5px 10px;font-size:.6rem;font-family:var(--ff-mono);color:hsla(0,0%,100%,.88);white-space:nowrap;text-transform:uppercase;letter-spacing:.1em;font-weight:600;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.07),0 0 8px rgba(53,155,216,.12);flex-shrink:0}.testi-enterprise-chip svg{opacity:.85;flex-shrink:0}.svc-testi-footer{display:flex;align-items:center;justify-content:space-between;gap:12px}.home-testi-bento{display:grid;grid-template-columns:4fr 6fr;gap:20px}.home-testi-bento>:nth-child(3){grid-column:1/-1}.home-testi-bento .svc-testi-text{font-size:16px;line-height:1.75;color:hsla(0,0%,100%,.8);font-style:italic}.testi-scroll{overflow:hidden;margin:0 -44px;padding:8px 44px}.testi-track{display:flex;align-items:stretch;margin-left:-20px}.testi-slide{flex:0 0 calc(340px + 20px);min-width:0;padding-left:20px;display:flex}.testi-slide .svc-testi-card{flex:1}@media (min-width:1280px){.testi-slide{flex:0 0 calc((100% + 20px) / 3)}}@media (max-width:900px){.testi-scroll{margin:0 -24px;padding:8px 24px}.testi-slide{flex:0 0 calc(300px + 20px)}}.svc-cta-strip{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:space-between;gap:48px;padding:52px 60px;background:rgba(6,14,26,.85);border:1px solid var(--blue-line);border-radius:20px}.svc-cta-glow{position:absolute;inset:0;pointer-events:none}.svc-cta-actions,.svc-cta-left{position:relative;z-index:1}.svc-cta-actions{display:flex;gap:12px;flex-shrink:0;flex-wrap:wrap}.svc-blog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.svc-blog-footer{display:flex;justify-content:center;margin-top:40px}@media (max-width:1100px){.svc-hero-inner{grid-template-columns:1fr 300px;gap:40px}.svc-orb{width:240px;height:240px}.svc-orb-icon{font-size:72px}.svc-overview-grid{grid-template-columns:300px 1fr;gap:48px}.svc-blog-grid,.svc-steps-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.svc-hero{padding:calc(58px + 56px) 24px 56px}.svc-hero-inner{grid-template-columns:1fr}.svc-hero-right{display:none}.svc-overview-grid{grid-template-columns:1fr;gap:40px}.svc-overview-left{position:static}.svc-faq-layout,.svc-feat-grid{grid-template-columns:1fr}.svc-faq-layout{gap:40px}.svc-faq-left{position:static}.svc-counter-grid{grid-template-columns:repeat(2,1fr);gap:32px}.svc-stat+.svc-stat{border-left:none}.svc-counter-grid>:nth-child(odd){border-right:1px solid var(--blue-line)}.home-testi-bento,.svc-testi-grid{grid-template-columns:1fr}.home-testi-bento>:nth-child(3){grid-column:auto}.svc-cta-strip{flex-direction:column;align-items:flex-start;padding:36px 28px;gap:28px}.svc-blog-grid,.svc-steps-grid{grid-template-columns:1fr}}@media (max-width:600px){.svc-counter-grid{grid-template-columns:1fr 1fr}.svc-hero-ctas{flex-direction:column;align-items:center}.svc-feat-grid,.svc-hi-grid{grid-template-columns:1fr}}.wm-hero{position:relative;min-height:100vh;padding:120px 0 100px;text-align:center;overflow:hidden;display:flex;flex-direction:column;justify-content:center}.wm-hero-glow{position:absolute;top:-100px;left:50%;transform:translateX(-50%);width:800px;height:600px;background:radial-gradient(ellipse 60% 60% at 50% 30%,rgba(90,127,159,.13) 0,transparent 70%);pointer-events:none}.wm-hero-logo-wrap{margin-bottom:28px}.wm-hero-badges,.wm-hero-logo-wrap{display:flex;justify-content:center}.wm-hero-badges{gap:10px}.wm-hero-badges,.wm-hero-title{margin-bottom:20px}.wm-hero-tagline{font-size:17px;color:var(--muted);max-width:560px;margin:0 auto 36px;line-height:1.7;font-family:var(--ff-body)}.wm-hero-br{display:inline}.wm-hero-chips{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-bottom:40px}.wm-hero-chip{padding:7px 18px;background:rgba(90,127,159,.07);border:1px solid rgba(90,127,159,.2);border-radius:100px;font-size:13px;font-family:var(--ff-body);color:hsla(0,0%,100%,.65)}.wm-hero-ctas{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.wm-sec-head{text-align:center;margin-bottom:56px;display:flex;flex-direction:column;align-items:center;gap:12px}.wm-sec-sub{max-width:520px}.wm-bento{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.wm-bento-card.wm-bento-wide{grid-column:span 2}.wm-bento-card.wm-bento-full{grid-column:span 3;display:flex;flex-direction:row;align-items:flex-start;gap:20px}.wm-bento-card.wm-bento-full .wm-bento-icon{flex-shrink:0}.wm-bento-card{padding:28px 24px;background:rgba(6,14,26,.6);border:1px solid hsla(0,0%,100%,.06);border-radius:14px;transition:border-color .2s,transform .2s}.wm-bento-card:hover{border-color:rgba(90,127,159,.28);transform:translateY(-2px)}.wm-bento-icon{font-family:Material Symbols Outlined;width:44px;height:44px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:20px;margin-bottom:16px}.wm-bento-title{font-family:var(--ff-head);font-size:14px;font-weight:700;color:var(--font);margin-bottom:8px}.wm-bento-desc{font-family:var(--ff-body);font-size:13px;color:var(--muted);line-height:1.6;margin:0}.wm-metrics-wrap{padding:0}.wm-metrics{display:grid;grid-template-columns:repeat(4,1fr);background:rgba(6,14,26,.7);border:1px solid hsla(0,0%,100%,.07);border-radius:16px;overflow:hidden}.wm-metric{display:flex;flex-direction:column;align-items:center;text-align:center;padding:52px 24px;border-right:1px solid hsla(0,0%,100%,.07)}.wm-metric:last-child{border-right:none}.wm-metric-val{font-family:var(--ff-head);font-size:40px;font-weight:900;line-height:1;margin-bottom:10px}.wm-metric-label{font-family:var(--ff-head);font-size:13px;font-weight:700;color:var(--font);margin-bottom:4px;text-transform:uppercase;letter-spacing:.06em}.wm-metric-sub{font-family:var(--ff-body);font-size:12px;color:var(--muted)}.wm-flow{display:flex;flex-direction:column;gap:40px}.wm-flow-row{display:grid;grid-template-columns:repeat(3,1fr);position:relative;gap:24px}.wm-flow-row:before{content:"";position:absolute;top:26px;left:calc(100% / 6);right:calc(100% / 6);height:1px;background:linear-gradient(90deg,transparent,rgba(90,127,159,.4) 20%,rgba(90,127,159,.4) 80%,transparent);pointer-events:none;z-index:0}.wm-flow-step{flex-direction:column;text-align:center;position:relative;z-index:1}.wm-flow-node,.wm-flow-step{display:flex;align-items:center}.wm-flow-node{width:52px;height:52px;border-radius:50%;border:1px solid;justify-content:center;font-family:var(--ff-head);font-size:15px;font-weight:800;margin-bottom:16px;flex-shrink:0}.wm-flow-title{font-family:var(--ff-head);font-size:14px;font-weight:700;color:var(--font);margin-bottom:8px}.wm-flow-desc{font-family:var(--ff-body);font-size:12px;color:var(--muted);line-height:1.6;margin:0;max-width:220px}.wm-cases{display:flex;flex-direction:column;gap:16px}.wm-case{display:flex;align-items:flex-start;gap:24px;padding:28px 32px;background:rgba(6,14,26,.55);border:1px solid hsla(0,0%,100%,.06);border-left:3px solid;border-radius:12px;transition:background .2s,transform .2s}.wm-case:hover{background:rgba(90,127,159,.05);transform:translateX(4px)}.wm-case-icon{font-family:Material Symbols Outlined;width:52px;height:52px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:24px;flex-shrink:0}.wm-case-body{flex:1}.wm-case-title{font-family:var(--ff-head);font-size:15px;font-weight:700;color:var(--font);margin-bottom:8px}.wm-case-desc{font-family:var(--ff-body);font-size:13px;color:var(--muted);line-height:1.65;margin:0}.wm-cta-card{position:relative;background:rgba(6,14,26,.7);border:1px solid rgba(90,127,159,.2);border-radius:20px;overflow:hidden}.wm-cta-glow{position:absolute;inset:0;background:radial-gradient(ellipse 60% 70% at 50% 100%,rgba(90,127,159,.12) 0,transparent 70%);pointer-events:none}.wm-cta-inner{position:relative;z-index:1;text-align:center;padding:72px 48px}.wm-cta-btns{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}@media (max-width:1100px){.wm-bento-card.wm-bento-full{flex-direction:column}}@media (max-width:900px){.wm-hero{padding:96px 0 80px}.wm-hero-tagline{font-size:16px}.wm-hero-br{display:none}.wm-bento{grid-template-columns:repeat(2,1fr)}.wm-bento-card.wm-bento-full,.wm-bento-card.wm-bento-wide{grid-column:span 2}.wm-metrics{grid-template-columns:repeat(2,1fr)}.wm-metric{border-right:none;border-bottom:1px solid hsla(0,0%,100%,.07)}.wm-metric:nth-child(odd){border-right:1px solid hsla(0,0%,100%,.07)}.wm-metric:nth-last-child(-n+2){border-bottom:none}.wm-flow-row{grid-template-columns:1fr}.wm-flow-row:before{display:none}.wm-flow-step{flex-direction:row;text-align:left;gap:16px;align-items:flex-start}.wm-flow-node{margin-bottom:0;flex-shrink:0}.wm-flow-desc{max-width:none}.wm-cta-inner{padding:48px 32px}}@media (max-width:600px){.wm-hero{padding:80px 0 64px}.wm-hero-chips{gap:8px}.wm-hero-ctas{flex-direction:column;align-items:center}.wm-bento{grid-template-columns:1fr}.wm-bento-card.wm-bento-full,.wm-bento-card.wm-bento-wide{grid-column:span 1}.wm-metrics{grid-template-columns:1fr 1fr}.wm-metric{padding:36px 16px}.wm-metric-val{font-size:32px}.wm-case{padding:22px 20px;gap:16px}.wm-cta-inner{padding:40px 24px}.wm-cta-btns{flex-direction:column;align-items:center}}.na-hero{position:relative;min-height:100vh;padding:120px 0 100px;text-align:center;overflow:hidden;display:flex;flex-direction:column;justify-content:center}.na-hero-glow{position:absolute;top:-100px;left:50%;transform:translateX(-50%);width:800px;height:600px;background:radial-gradient(ellipse 60% 60% at 50% 30%,rgba(53,155,216,.13) 0,transparent 70%);pointer-events:none}.na-hero-logo-wrap{margin-bottom:28px}.na-hero-badges,.na-hero-logo-wrap{display:flex;justify-content:center}.na-hero-badges{gap:10px}.na-hero-badges,.na-hero-title{margin-bottom:20px}.na-hero-tagline{font-size:17px;color:var(--muted);max-width:560px;margin:0 auto 36px;line-height:1.7;font-family:var(--ff-body)}.na-hero-ctas{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.na-sec-head{text-align:center;margin-bottom:56px;display:flex;flex-direction:column;align-items:center;gap:12px}.na-sec-sub{max-width:520px}.na-bento{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.na-bento-card.na-bento-wide{grid-column:span 2}.na-bento-card.na-bento-full{grid-column:span 3;display:flex;flex-direction:row;align-items:flex-start;gap:20px}.na-bento-card.na-bento-full .na-bento-icon{flex-shrink:0}.na-bento-card{padding:28px 24px;background:rgba(6,14,26,.6);border:1px solid hsla(0,0%,100%,.06);border-radius:14px;transition:border-color .2s,transform .2s}.na-bento-card:hover{border-color:rgba(53,155,216,.28);transform:translateY(-2px)}.na-bento-icon{font-family:Material Symbols Outlined;width:44px;height:44px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:20px;margin-bottom:16px}.na-bento-title{font-family:var(--ff-head);font-size:14px;font-weight:700;color:var(--font);margin-bottom:8px}.na-bento-desc{font-family:var(--ff-body);font-size:13px;color:var(--muted);line-height:1.6;margin:0}.na-metrics-wrap{padding:0}.na-metrics{display:grid;grid-template-columns:repeat(4,1fr);background:rgba(6,14,26,.7);border:1px solid hsla(0,0%,100%,.07);border-radius:16px;overflow:hidden}.na-metric{display:flex;flex-direction:column;align-items:center;text-align:center;padding:52px 24px;border-right:1px solid hsla(0,0%,100%,.07)}.na-metric:last-child{border-right:none}.na-metric-val{font-family:var(--ff-head);font-size:40px;font-weight:900;line-height:1;margin-bottom:10px}.na-metric-label{font-family:var(--ff-head);font-size:13px;font-weight:700;color:var(--font);margin-bottom:4px;text-transform:uppercase;letter-spacing:.06em}.na-metric-sub{font-family:var(--ff-body);font-size:12px;color:var(--muted)}.na-flow{display:flex;flex-direction:column;gap:40px}.na-flow-row{display:grid;grid-template-columns:repeat(3,1fr);position:relative;gap:24px}.na-flow-row:before{content:"";position:absolute;top:26px;left:calc(100% / 6);right:calc(100% / 6);height:1px;background:linear-gradient(90deg,transparent,rgba(53,155,216,.4) 20%,rgba(53,155,216,.4) 80%,transparent);pointer-events:none;z-index:0}.na-flow-step{flex-direction:column;text-align:center;position:relative;z-index:1}.na-flow-node,.na-flow-step{display:flex;align-items:center}.na-flow-node{width:52px;height:52px;border-radius:50%;border:1px solid;justify-content:center;font-family:var(--ff-head);font-size:15px;font-weight:800;margin-bottom:16px;flex-shrink:0}.na-flow-title{font-family:var(--ff-head);font-size:14px;font-weight:700;color:var(--font);margin-bottom:8px}.na-flow-desc{font-family:var(--ff-body);font-size:12px;color:var(--muted);line-height:1.6;margin:0;max-width:220px}.na-cases{display:flex;flex-direction:column;gap:16px}.na-case{display:flex;align-items:flex-start;gap:24px;padding:28px 32px;background:rgba(6,14,26,.55);border:1px solid hsla(0,0%,100%,.06);border-left:3px solid;border-radius:12px;transition:background .2s,transform .2s}.na-case:hover{background:rgba(53,155,216,.05);transform:translateX(4px)}.na-case-icon{font-family:Material Symbols Outlined;width:52px;height:52px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:24px;flex-shrink:0}.na-case-body{flex:1}.na-case-title{font-family:var(--ff-head);font-size:15px;font-weight:700;color:var(--font);margin-bottom:8px}.na-case-desc{font-family:var(--ff-body);font-size:13px;color:var(--muted);line-height:1.65;margin:0}.na-cta-card{position:relative;background:rgba(6,14,26,.7);border:1px solid rgba(53,155,216,.2);border-radius:20px;overflow:hidden}.na-cta-glow{position:absolute;inset:0;background:radial-gradient(ellipse 60% 70% at 50% 100%,rgba(53,155,216,.12) 0,transparent 70%);pointer-events:none}.na-cta-inner{position:relative;z-index:1;text-align:center;padding:72px 48px}.na-cta-btns{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}@media (max-width:1100px){.na-bento-card.na-bento-full{flex-direction:column}}@media (max-width:900px){.na-hero{padding:96px 0 80px}.na-hero-tagline{font-size:16px}.na-bento{grid-template-columns:repeat(2,1fr)}.na-bento-card.na-bento-full,.na-bento-card.na-bento-wide{grid-column:span 2}.na-metrics{grid-template-columns:repeat(2,1fr)}.na-metric{border-right:none;border-bottom:1px solid hsla(0,0%,100%,.07)}.na-metric:nth-child(odd){border-right:1px solid hsla(0,0%,100%,.07)}.na-metric:nth-last-child(-n+2){border-bottom:none}.na-flow-row{grid-template-columns:1fr}.na-flow-row:before{display:none}.na-flow-step{flex-direction:row;text-align:left;gap:16px;align-items:flex-start}.na-flow-node{margin-bottom:0;flex-shrink:0}.na-flow-desc{max-width:none}.na-cta-inner{padding:48px 32px}}@media (max-width:600px){.na-hero{padding:80px 0 64px}.na-hero-ctas{flex-direction:column;align-items:center}.na-bento{grid-template-columns:1fr}.na-bento-card.na-bento-full,.na-bento-card.na-bento-wide{grid-column:span 1}.na-metrics{grid-template-columns:1fr 1fr}.na-metric{padding:36px 16px}.na-metric-val{font-size:32px}.na-case{padding:22px 20px;gap:16px}.na-cta-inner{padding:40px 24px}.na-cta-btns{flex-direction:column;align-items:center}}.mg-hero{position:relative;min-height:100vh;padding:120px 0 100px;text-align:center;overflow:hidden;display:flex;flex-direction:column;justify-content:center}.mg-hero-glow{position:absolute;top:-100px;left:50%;transform:translateX(-50%);width:800px;height:600px;background:radial-gradient(ellipse 60% 60% at 50% 30%,rgba(74,222,128,.13) 0,transparent 70%);pointer-events:none}.mg-hero-logo-wrap{margin-bottom:28px}.mg-hero-badges,.mg-hero-logo-wrap{display:flex;justify-content:center}.mg-hero-badges{gap:10px}.mg-hero-badges,.mg-hero-title{margin-bottom:20px}.mg-hero-tagline{font-size:17px;color:var(--muted);max-width:560px;margin:0 auto 36px;line-height:1.7;font-family:var(--ff-body)}.mg-hero-ctas{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.mg-sec-head{text-align:center;margin-bottom:56px;display:flex;flex-direction:column;align-items:center;gap:12px}.mg-sec-sub{max-width:520px}.mg-bento{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.mg-bento-card.mg-bento-wide{grid-column:span 2}.mg-bento-card.mg-bento-full{grid-column:span 3;display:flex;flex-direction:row;align-items:flex-start;gap:20px}.mg-bento-card.mg-bento-full .mg-bento-icon{flex-shrink:0}.mg-bento-card{padding:28px 24px;background:rgba(6,14,26,.6);border:1px solid hsla(0,0%,100%,.06);border-radius:14px;transition:border-color .2s,transform .2s}.mg-bento-card:hover{border-color:rgba(74,222,128,.28);transform:translateY(-2px)}.mg-bento-icon{font-family:Material Symbols Outlined;width:44px;height:44px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:20px;margin-bottom:16px}.mg-bento-title{font-family:var(--ff-head);font-size:14px;font-weight:700;color:var(--font);margin-bottom:8px}.mg-bento-desc{font-family:var(--ff-body);font-size:13px;color:var(--muted);line-height:1.6;margin:0}.mg-metrics-wrap{padding:0}.mg-metrics{display:grid;grid-template-columns:repeat(4,1fr);background:rgba(6,14,26,.7);border:1px solid hsla(0,0%,100%,.07);border-radius:16px;overflow:hidden}.mg-metric{display:flex;flex-direction:column;align-items:center;text-align:center;padding:52px 24px;border-right:1px solid hsla(0,0%,100%,.07)}.mg-metric:last-child{border-right:none}.mg-metric-val{font-family:var(--ff-head);font-size:32px;font-weight:900;line-height:1.1;margin-bottom:10px}.mg-metric-label{font-family:var(--ff-head);font-size:13px;font-weight:700;color:var(--font);margin-bottom:4px;text-transform:uppercase;letter-spacing:.06em}.mg-metric-sub{font-family:var(--ff-body);font-size:12px;color:var(--muted)}.mg-flow{display:flex;flex-direction:column;gap:40px}.mg-flow-row{display:grid;grid-template-columns:repeat(3,1fr);position:relative;gap:24px}.mg-flow-row:before{content:"";position:absolute;top:26px;left:calc(100% / 6);right:calc(100% / 6);height:1px;background:linear-gradient(90deg,transparent,rgba(74,222,128,.4) 20%,rgba(74,222,128,.4) 80%,transparent);pointer-events:none;z-index:0}.mg-flow-step{flex-direction:column;text-align:center;position:relative;z-index:1}.mg-flow-node,.mg-flow-step{display:flex;align-items:center}.mg-flow-node{width:52px;height:52px;border-radius:50%;border:1px solid;justify-content:center;font-family:var(--ff-head);font-size:15px;font-weight:800;margin-bottom:16px;flex-shrink:0}.mg-flow-title{font-family:var(--ff-head);font-size:14px;font-weight:700;color:var(--font);margin-bottom:8px}.mg-flow-desc{font-family:var(--ff-body);font-size:12px;color:var(--muted);line-height:1.6;margin:0;max-width:220px}.mg-cases{display:flex;flex-direction:column;gap:16px}.mg-case{display:flex;align-items:flex-start;gap:24px;padding:28px 32px;background:rgba(6,14,26,.55);border:1px solid hsla(0,0%,100%,.06);border-left:3px solid;border-radius:12px;transition:background .2s,transform .2s}.mg-case:hover{background:rgba(74,222,128,.05);transform:translateX(4px)}.mg-case-icon{font-family:Material Symbols Outlined;width:52px;height:52px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:24px;flex-shrink:0}.mg-case-body{flex:1}.mg-case-title{font-family:var(--ff-head);font-size:15px;font-weight:700;color:var(--font);margin-bottom:8px}.mg-case-desc{font-family:var(--ff-body);font-size:13px;color:var(--muted);line-height:1.65;margin:0}.mg-cta-card{position:relative;background:rgba(6,14,26,.7);border:1px solid rgba(74,222,128,.2);border-radius:20px;overflow:hidden}.mg-cta-glow{position:absolute;inset:0;background:radial-gradient(ellipse 60% 70% at 50% 100%,rgba(74,222,128,.12) 0,transparent 70%);pointer-events:none}.mg-cta-inner{position:relative;z-index:1;text-align:center;padding:72px 48px}.mg-cta-btns{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}@media (max-width:1100px){.mg-bento-card.mg-bento-full{flex-direction:column}}@media (max-width:900px){.mg-hero{padding:96px 0 80px}.mg-hero-tagline{font-size:16px}.mg-bento{grid-template-columns:repeat(2,1fr)}.mg-bento-card.mg-bento-full,.mg-bento-card.mg-bento-wide{grid-column:span 2}.mg-metrics{grid-template-columns:repeat(2,1fr)}.mg-metric{border-right:none;border-bottom:1px solid hsla(0,0%,100%,.07)}.mg-metric:nth-child(odd){border-right:1px solid hsla(0,0%,100%,.07)}.mg-metric:nth-last-child(-n+2){border-bottom:none}.mg-flow-row{grid-template-columns:1fr}.mg-flow-row:before{display:none}.mg-flow-step{flex-direction:row;text-align:left;gap:16px;align-items:flex-start}.mg-flow-node{margin-bottom:0;flex-shrink:0}.mg-flow-desc{max-width:none}.mg-cta-inner{padding:48px 32px}}@media (max-width:600px){.mg-hero{padding:80px 0 64px}.mg-hero-ctas{flex-direction:column;align-items:center}.mg-bento{grid-template-columns:1fr}.mg-bento-card.mg-bento-full,.mg-bento-card.mg-bento-wide{grid-column:span 1}.mg-metrics{grid-template-columns:1fr 1fr}.mg-metric{padding:36px 16px}.mg-metric-val{font-size:24px}.mg-case{padding:22px 20px;gap:16px}.mg-cta-inner{padding:40px 24px}.mg-cta-btns{flex-direction:column;align-items:center}}.tx-hero{position:relative;min-height:100vh;padding:120px 0 100px;text-align:center;overflow:hidden;display:flex;flex-direction:column;justify-content:center}.tx-hero-glow{position:absolute;top:-100px;left:50%;transform:translateX(-50%);width:800px;height:600px;background:radial-gradient(ellipse 60% 60% at 50% 30%,rgba(139,150,237,.13) 0,transparent 70%);pointer-events:none}.tx-hero-logo-wrap{margin-bottom:28px}.tx-hero-badges,.tx-hero-logo-wrap{display:flex;justify-content:center}.tx-hero-badges{gap:10px}.tx-hero-badges,.tx-hero-title{margin-bottom:20px}.tx-hero-tagline{font-size:17px;color:var(--muted);max-width:560px;margin:0 auto 36px;line-height:1.7;font-family:var(--ff-body)}.tx-hero-ctas{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.tx-sec-head{text-align:center;margin-bottom:56px;display:flex;flex-direction:column;align-items:center;gap:12px}.tx-sec-sub{max-width:520px}.tx-bento{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.tx-bento-card.tx-bento-wide{grid-column:span 2}.tx-bento-card.tx-bento-full{grid-column:span 3;display:flex;flex-direction:row;align-items:flex-start;gap:20px}.tx-bento-card.tx-bento-full .tx-bento-icon{flex-shrink:0}.tx-bento-card{padding:28px 24px;background:rgba(6,14,26,.6);border:1px solid hsla(0,0%,100%,.06);border-radius:14px;transition:border-color .2s,transform .2s}.tx-bento-card:hover{border-color:rgba(139,150,237,.28);transform:translateY(-2px)}.tx-bento-icon{font-family:Material Symbols Outlined;width:44px;height:44px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:20px;margin-bottom:16px}.tx-bento-title{font-family:var(--ff-head);font-size:14px;font-weight:700;color:var(--font);margin-bottom:8px}.tx-bento-desc{font-family:var(--ff-body);font-size:13px;color:var(--muted);line-height:1.6;margin:0}.tx-metrics-wrap{padding:0}.tx-metrics{display:grid;grid-template-columns:repeat(4,1fr);background:rgba(6,14,26,.7);border:1px solid hsla(0,0%,100%,.07);border-radius:16px;overflow:hidden}.tx-metric{display:flex;flex-direction:column;align-items:center;text-align:center;padding:52px 24px;border-right:1px solid hsla(0,0%,100%,.07)}.tx-metric:last-child{border-right:none}.tx-metric-val{font-family:var(--ff-head);font-size:40px;font-weight:900;line-height:1;margin-bottom:10px}.tx-metric-label{font-family:var(--ff-head);font-size:13px;font-weight:700;color:var(--font);margin-bottom:4px;text-transform:uppercase;letter-spacing:.06em}.tx-metric-sub{font-family:var(--ff-body);font-size:12px;color:var(--muted)}.tx-flow{display:flex;flex-direction:column;gap:40px}.tx-flow-row{display:grid;grid-template-columns:repeat(3,1fr);position:relative;gap:24px}.tx-flow-row:before{content:"";position:absolute;top:26px;left:calc(100% / 6);right:calc(100% / 6);height:1px;background:linear-gradient(90deg,transparent,rgba(139,150,237,.4) 20%,rgba(139,150,237,.4) 80%,transparent);pointer-events:none;z-index:0}.tx-flow-step{flex-direction:column;text-align:center;position:relative;z-index:1}.tx-flow-node,.tx-flow-step{display:flex;align-items:center}.tx-flow-node{width:52px;height:52px;border-radius:50%;border:1px solid;justify-content:center;font-family:var(--ff-head);font-size:15px;font-weight:800;margin-bottom:16px;flex-shrink:0}.tx-flow-title{font-family:var(--ff-head);font-size:14px;font-weight:700;color:var(--font);margin-bottom:8px}.tx-flow-desc{font-family:var(--ff-body);font-size:12px;color:var(--muted);line-height:1.6;margin:0;max-width:220px}.tx-cases{display:flex;flex-direction:column;gap:16px}.tx-case{display:flex;align-items:flex-start;gap:24px;padding:28px 32px;background:rgba(6,14,26,.55);border:1px solid hsla(0,0%,100%,.06);border-left:3px solid;border-radius:12px;transition:background .2s,transform .2s}.tx-case:hover{background:rgba(139,150,237,.05);transform:translateX(4px)}.tx-case-icon{font-family:Material Symbols Outlined;width:52px;height:52px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:24px;flex-shrink:0}.tx-case-body{flex:1}.tx-case-title{font-family:var(--ff-head);font-size:15px;font-weight:700;color:var(--font);margin-bottom:8px}.tx-case-desc{font-family:var(--ff-body);font-size:13px;color:var(--muted);line-height:1.65;margin:0}.tx-cta-card{position:relative;background:rgba(6,14,26,.7);border:1px solid rgba(139,150,237,.2);border-radius:20px;overflow:hidden}.tx-cta-glow{position:absolute;inset:0;background:radial-gradient(ellipse 60% 70% at 50% 100%,rgba(139,150,237,.12) 0,transparent 70%);pointer-events:none}.tx-cta-inner{position:relative;z-index:1;text-align:center;padding:72px 48px}.tx-cta-btns{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}@media (max-width:1100px){.tx-bento-card.tx-bento-full{flex-direction:column}}@media (max-width:900px){.tx-hero{padding:96px 0 80px}.tx-hero-tagline{font-size:16px}.tx-bento{grid-template-columns:repeat(2,1fr)}.tx-bento-card.tx-bento-full,.tx-bento-card.tx-bento-wide{grid-column:span 2}.tx-metrics{grid-template-columns:repeat(2,1fr)}.tx-metric{border-right:none;border-bottom:1px solid hsla(0,0%,100%,.07)}.tx-metric:nth-child(odd){border-right:1px solid hsla(0,0%,100%,.07)}.tx-metric:nth-last-child(-n+2){border-bottom:none}.tx-flow-row{grid-template-columns:1fr}.tx-flow-row:before{display:none}.tx-flow-step{flex-direction:row;text-align:left;gap:16px;align-items:flex-start}.tx-flow-node{margin-bottom:0;flex-shrink:0}.tx-flow-desc{max-width:none}.tx-cta-inner{padding:48px 32px}}@media (max-width:600px){.tx-hero{padding:80px 0 64px}.tx-hero-ctas{flex-direction:column;align-items:center}.tx-bento{grid-template-columns:1fr}.tx-bento-card.tx-bento-full,.tx-bento-card.tx-bento-wide{grid-column:span 1}.tx-metrics{grid-template-columns:1fr 1fr}.tx-metric{padding:36px 16px}.tx-metric-val{font-size:32px}.tx-case{padding:22px 20px;gap:16px}.tx-cta-inner{padding:40px 24px}.tx-cta-btns{flex-direction:column;align-items:center}}.pj-hero{position:relative;min-height:100vh;padding:120px 0 100px;text-align:center;overflow:hidden;display:flex;flex-direction:column;justify-content:center}.pj-hero-glow{position:absolute;top:-100px;left:50%;transform:translateX(-50%);width:800px;height:600px;background:radial-gradient(ellipse 60% 60% at 50% 30%,rgba(90,127,159,.13) 0,transparent 70%);pointer-events:none}.pj-hero-logo-wrap{margin-bottom:28px}.pj-hero-badges,.pj-hero-logo-wrap{display:flex;justify-content:center}.pj-hero-badges{gap:10px}.pj-hero-badges,.pj-hero-title{margin-bottom:20px}.pj-hero-tagline{font-size:17px;color:var(--muted);max-width:560px;margin:0 auto 36px;line-height:1.7;font-family:var(--ff-body)}.pj-hero-ctas{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.pj-sec-head{text-align:center;margin-bottom:56px;display:flex;flex-direction:column;align-items:center;gap:12px}.pj-sec-sub{max-width:520px}.pj-bento{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.pj-bento-card.pj-bento-wide{grid-column:span 2}.pj-bento-card.pj-bento-full{grid-column:span 3;display:flex;flex-direction:row;align-items:flex-start;gap:20px}.pj-bento-card.pj-bento-full .pj-bento-icon{flex-shrink:0}.pj-bento-card{padding:28px 24px;background:rgba(6,14,26,.6);border:1px solid hsla(0,0%,100%,.06);border-radius:14px;transition:border-color .2s,transform .2s}.pj-bento-card:hover{border-color:rgba(90,127,159,.28);transform:translateY(-2px)}.pj-bento-icon{font-family:Material Symbols Outlined;width:44px;height:44px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:20px;margin-bottom:16px}.pj-bento-title{font-family:var(--ff-head);font-size:14px;font-weight:700;color:var(--font);margin-bottom:8px}.pj-bento-desc{font-family:var(--ff-body);font-size:13px;color:var(--muted);line-height:1.6;margin:0}.pj-metrics-wrap{padding:0}.pj-metrics{display:grid;grid-template-columns:repeat(4,1fr);background:rgba(6,14,26,.7);border:1px solid hsla(0,0%,100%,.07);border-radius:16px;overflow:hidden}.pj-metric{display:flex;flex-direction:column;align-items:center;text-align:center;padding:52px 24px;border-right:1px solid hsla(0,0%,100%,.07)}.pj-metric:last-child{border-right:none}.pj-metric-val{font-family:var(--ff-head);font-size:40px;font-weight:900;line-height:1;margin-bottom:10px}.pj-metric-label{font-family:var(--ff-head);font-size:13px;font-weight:700;color:var(--font);margin-bottom:4px;text-transform:uppercase;letter-spacing:.06em}.pj-metric-sub{font-family:var(--ff-body);font-size:12px;color:var(--muted)}.pj-flow{display:flex;flex-direction:column;gap:40px}.pj-flow-row{display:grid;grid-template-columns:repeat(3,1fr);position:relative;gap:24px}.pj-flow-row:before{content:"";position:absolute;top:26px;left:calc(100% / 6);right:calc(100% / 6);height:1px;background:linear-gradient(90deg,transparent,rgba(90,127,159,.4) 20%,rgba(90,127,159,.4) 80%,transparent);pointer-events:none;z-index:0}.pj-flow-step{flex-direction:column;text-align:center;position:relative;z-index:1}.pj-flow-node,.pj-flow-step{display:flex;align-items:center}.pj-flow-node{width:52px;height:52px;border-radius:50%;border:1px solid;justify-content:center;font-family:var(--ff-head);font-size:15px;font-weight:800;margin-bottom:16px;flex-shrink:0}.pj-flow-title{font-family:var(--ff-head);font-size:14px;font-weight:700;color:var(--font);margin-bottom:8px}.pj-flow-desc{font-family:var(--ff-body);font-size:12px;color:var(--muted);line-height:1.6;margin:0;max-width:220px}.pj-cases{display:flex;flex-direction:column;gap:16px}.pj-case{display:flex;align-items:flex-start;gap:24px;padding:28px 32px;background:rgba(6,14,26,.55);border:1px solid hsla(0,0%,100%,.06);border-left:3px solid;border-radius:12px;transition:background .2s,transform .2s}.pj-case:hover{background:rgba(90,127,159,.05);transform:translateX(4px)}.pj-case-icon{font-family:Material Symbols Outlined;width:52px;height:52px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:24px;flex-shrink:0}.pj-case-body{flex:1}.pj-case-title{font-family:var(--ff-head);font-size:15px;font-weight:700;color:var(--font);margin-bottom:8px}.pj-case-desc{font-family:var(--ff-body);font-size:13px;color:var(--muted);line-height:1.65;margin:0}.pj-cta-card{position:relative;background:rgba(6,14,26,.7);border:1px solid rgba(90,127,159,.2);border-radius:20px;overflow:hidden}.pj-cta-glow{position:absolute;inset:0;background:radial-gradient(ellipse 60% 70% at 50% 100%,rgba(90,127,159,.12) 0,transparent 70%);pointer-events:none}.pj-cta-inner{position:relative;z-index:1;text-align:center;padding:72px 48px}.pj-cta-btns{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}@media (max-width:1100px){.pj-bento-card.pj-bento-full{flex-direction:column}}@media (max-width:900px){.pj-hero{padding:96px 0 80px}.pj-hero-tagline{font-size:16px}.pj-bento{grid-template-columns:repeat(2,1fr)}.pj-bento-card.pj-bento-full,.pj-bento-card.pj-bento-wide{grid-column:span 2}.pj-metrics{grid-template-columns:repeat(2,1fr)}.pj-metric{border-right:none;border-bottom:1px solid hsla(0,0%,100%,.07)}.pj-metric:nth-child(odd){border-right:1px solid hsla(0,0%,100%,.07)}.pj-metric:nth-last-child(-n+2){border-bottom:none}.pj-flow-row{grid-template-columns:1fr}.pj-flow-row:before{display:none}.pj-flow-step{flex-direction:row;text-align:left;gap:16px;align-items:flex-start}.pj-flow-node{margin-bottom:0;flex-shrink:0}.pj-flow-desc{max-width:none}.pj-cta-inner{padding:48px 32px}}@media (max-width:600px){.pj-hero{padding:80px 0 64px}.pj-hero-ctas{flex-direction:column;align-items:center}.pj-bento{grid-template-columns:1fr}.pj-bento-card.pj-bento-full,.pj-bento-card.pj-bento-wide{grid-column:span 1}.pj-metrics{grid-template-columns:1fr 1fr}.pj-metric{padding:36px 16px}.pj-metric-val{font-size:32px}.pj-case{padding:22px 20px;gap:16px}.pj-cta-inner{padding:40px 24px}.pj-cta-btns{flex-direction:column;align-items:center}}.kx-hero{position:relative;min-height:100vh;padding:120px 0 100px;text-align:center;overflow:hidden;display:flex;flex-direction:column;justify-content:center}.kx-hero-glow{position:absolute;top:-100px;left:50%;transform:translateX(-50%);width:800px;height:600px;background:radial-gradient(ellipse 60% 60% at 50% 30%,rgba(204,17,17,.13) 0,transparent 70%);pointer-events:none}.kx-hero-logo-wrap{margin-bottom:28px}.kx-hero-badges,.kx-hero-logo-wrap{display:flex;justify-content:center}.kx-hero-badges{gap:10px}.kx-hero-badges,.kx-hero-title{margin-bottom:20px}.kx-hero-tagline{font-size:17px;color:var(--muted);max-width:560px;margin:0 auto 36px;line-height:1.7;font-family:var(--ff-body)}.kx-hero-ctas{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.kx-sec-head{text-align:center;margin-bottom:56px;display:flex;flex-direction:column;align-items:center;gap:12px}.kx-sec-sub{max-width:520px}.kx-bento{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.kx-bento-card.kx-bento-wide{grid-column:span 2}.kx-bento-card.kx-bento-full{grid-column:span 3;display:flex;flex-direction:row;align-items:flex-start;gap:20px}.kx-bento-card.kx-bento-full .kx-bento-icon{flex-shrink:0}.kx-bento-card{padding:28px 24px;background:rgba(6,14,26,.6);border:1px solid hsla(0,0%,100%,.06);border-radius:14px;transition:border-color .2s,transform .2s}.kx-bento-card:hover{border-color:rgba(204,17,17,.28);transform:translateY(-2px)}.kx-bento-icon{font-family:Material Symbols Outlined;width:44px;height:44px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:20px;margin-bottom:16px}.kx-bento-title{font-family:var(--ff-head);font-size:14px;font-weight:700;color:var(--font);margin-bottom:8px}.kx-bento-desc{font-family:var(--ff-body);font-size:13px;color:var(--muted);line-height:1.6;margin:0}.kx-metrics-wrap{padding:0}.kx-metrics{display:grid;grid-template-columns:repeat(3,1fr);background:rgba(6,14,26,.7);border:1px solid hsla(0,0%,100%,.07);border-radius:16px;overflow:hidden}.kx-metric{display:flex;flex-direction:column;align-items:center;text-align:center;padding:52px 24px;border-right:1px solid hsla(0,0%,100%,.07)}.kx-metric:last-child{border-right:none}.kx-metric-val{font-family:var(--ff-head);font-size:40px;font-weight:900;line-height:1;margin-bottom:10px}.kx-metric-label{font-family:var(--ff-head);font-size:13px;font-weight:700;color:var(--font);margin-bottom:4px;text-transform:uppercase;letter-spacing:.06em}.kx-metric-sub{font-family:var(--ff-body);font-size:12px;color:var(--muted)}.kx-flow{display:flex;flex-direction:column;gap:40px}.kx-flow-row{display:grid;grid-template-columns:repeat(3,1fr);position:relative;gap:24px}.kx-flow-row:before{content:"";position:absolute;top:26px;left:calc(100% / 6);right:calc(100% / 6);height:1px;background:linear-gradient(90deg,transparent,rgba(204,17,17,.4) 20%,rgba(204,17,17,.4) 80%,transparent);pointer-events:none;z-index:0}.kx-flow-step{flex-direction:column;text-align:center;position:relative;z-index:1}.kx-flow-node,.kx-flow-step{display:flex;align-items:center}.kx-flow-node{width:52px;height:52px;border-radius:50%;border:1px solid;justify-content:center;font-family:var(--ff-head);font-size:15px;font-weight:800;margin-bottom:16px;flex-shrink:0}.kx-flow-title{font-family:var(--ff-head);font-size:14px;font-weight:700;color:var(--font);margin-bottom:8px}.kx-flow-desc{font-family:var(--ff-body);font-size:12px;color:var(--muted);line-height:1.6;margin:0;max-width:220px}.kx-cases{display:flex;flex-direction:column;gap:16px}.kx-case{display:flex;align-items:flex-start;gap:24px;padding:28px 32px;background:rgba(6,14,26,.55);border:1px solid hsla(0,0%,100%,.06);border-left:3px solid;border-radius:12px;transition:background .2s,transform .2s}.kx-case:hover{background:rgba(204,17,17,.05);transform:translateX(4px)}.kx-case-icon{font-family:Material Symbols Outlined;width:52px;height:52px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:24px;flex-shrink:0}.kx-case-body{flex:1}.kx-case-title{font-family:var(--ff-head);font-size:15px;font-weight:700;color:var(--font);margin-bottom:8px}.kx-case-desc{font-family:var(--ff-body);font-size:13px;color:var(--muted);line-height:1.65;margin:0}.kx-cta-card{position:relative;background:rgba(6,14,26,.7);border:1px solid rgba(204,17,17,.2);border-radius:20px;overflow:hidden}.kx-cta-glow{position:absolute;inset:0;background:radial-gradient(ellipse 60% 70% at 50% 100%,rgba(204,17,17,.12) 0,transparent 70%);pointer-events:none}.kx-cta-inner{position:relative;z-index:1;text-align:center;padding:72px 48px}.kx-cta-btns{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}@media (max-width:1100px){.kx-bento-card.kx-bento-full{flex-direction:column}}@media (max-width:900px){.kx-hero{padding:96px 0 80px}.kx-hero-tagline{font-size:16px}.kx-bento{grid-template-columns:repeat(2,1fr)}.kx-bento-card.kx-bento-full,.kx-bento-card.kx-bento-wide{grid-column:span 2}.kx-metrics{grid-template-columns:repeat(2,1fr)}.kx-metric{border-right:none;border-bottom:1px solid hsla(0,0%,100%,.07)}.kx-metric:nth-child(odd){border-right:1px solid hsla(0,0%,100%,.07)}.kx-metric:nth-last-child(-n+2){border-bottom:none}.kx-flow-row{grid-template-columns:1fr}.kx-flow-row:before{display:none}.kx-flow-step{flex-direction:row;text-align:left;gap:16px;align-items:flex-start}.kx-flow-node{margin-bottom:0;flex-shrink:0}.kx-flow-desc{max-width:none}.kx-cta-inner{padding:48px 32px}}@media (max-width:600px){.kx-hero{padding:80px 0 64px}.kx-hero-ctas{flex-direction:column;align-items:center}.kx-bento{grid-template-columns:1fr}.kx-bento-card.kx-bento-full,.kx-bento-card.kx-bento-wide{grid-column:span 1}.kx-metrics{grid-template-columns:1fr 1fr}.kx-metric{padding:36px 16px}.kx-metric-val{font-size:32px}.kx-case{padding:22px 20px;gap:16px}.kx-cta-inner{padding:40px 24px}.kx-cta-btns{flex-direction:column;align-items:center}}.ap-values-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.ap-value-card{background:hsla(0,0%,100%,.025);border:1px solid var(--blue-line);border-radius:12px;padding:28px 22px;transition:all .25s}.ap-value-card:hover{border-color:var(--blue-mid);transform:translateY(-3px)}.ap-value-icon{font-family:Material Symbols Outlined;font-size:28px;color:var(--blue);margin-bottom:12px;display:block}.ap-value-title{font-family:var(--ff-head);font-size:15px;font-weight:700;color:var(--font);margin-bottom:8px}.ap-value-text{font-size:13px;line-height:1.7;color:var(--muted);font-family:var(--ff-body);margin:0}.ap-timeline{position:relative;max-width:820px;margin:0 auto}.ap-timeline:before{content:"";position:absolute;left:50%;top:0;bottom:0;width:2px;background:linear-gradient(to bottom,var(--blue),rgba(53,155,216,.08));transform:translateX(-50%)}.ap-tl-row{display:grid;grid-template-columns:1fr 52px 1fr;margin-bottom:24px;align-items:start}.ap-tl-node{display:flex;justify-content:center;padding-top:18px;position:relative;z-index:1}.ap-tl-dot{width:14px;height:14px;border-radius:50%;background:var(--blue);border:3px solid var(--dark);box-shadow:0 0 0 1px var(--blue),0 0 10px rgba(53,155,216,.4)}.ap-tl-card{background:hsla(0,0%,100%,.025);border:1px solid var(--blue-line);border-radius:12px;padding:18px 22px;transition:all .25s}.ap-tl-card:hover{border-color:var(--blue-mid);transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,0,0,.3)}.ap-tl-row:not(.ap-tl-right) .ap-tl-card{text-align:right}.ap-tl-year{font-size:11px;font-weight:800;color:var(--blue);letter-spacing:.5px;text-transform:uppercase}.ap-tl-title,.ap-tl-year{font-family:var(--ff-head)}.ap-tl-title{font-size:15px;font-weight:700;color:var(--font);margin:4px 0 6px}.ap-tl-desc{font-size:13px;line-height:1.7;color:var(--muted);font-family:var(--ff-body);margin:0}.ap-tl-empty{min-height:1px}.ap-stats-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;border:1px solid var(--blue-line);border-radius:14px;overflow:hidden;background:var(--blue-line)}.ap-stat-tile{background:var(--dark);padding:28px 24px;display:flex;flex-direction:column;gap:6px;transition:background .2s}.ap-stat-tile:hover{background:rgba(53,155,216,.05)}.ap-stat-n{font-family:var(--ff-head);font-size:34px;font-weight:900;color:var(--blue);letter-spacing:-1.5px;line-height:1}.ap-stat-label{font-size:12px;font-weight:700;color:var(--muted);font-family:var(--ff-body);text-transform:uppercase;letter-spacing:.4px}.ap-testimonials-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.ap-testimonial-card{background:hsla(0,0%,100%,.025);border:1px solid var(--blue-line);border-radius:14px;padding:28px;display:flex;flex-direction:column;gap:14px;transition:all .25s;height:100%}.ap-testimonial-card:hover{border-color:var(--blue-mid);transform:translateY(-3px);box-shadow:0 12px 40px rgba(0,0,0,.4)}.ap-tq-mark{font-size:44px;line-height:1;color:var(--blue);opacity:.4;font-family:Georgia,serif}.ap-tq-text{font-size:13px;line-height:1.75;color:var(--muted);font-family:var(--ff-body);flex:1;margin:0}.ap-tq-author{gap:12px;padding-top:14px;border-top:1px solid var(--blue-line)}.ap-tq-author,.ap-tq-avatar{display:flex;align-items:center}.ap-tq-avatar{width:36px;height:36px;border-radius:50%;justify-content:center;font-family:var(--ff-head);font-size:13px;font-weight:800;flex-shrink:0}.ap-tq-avatar.blue{background:rgba(53,155,216,.2);color:var(--blue)}.ap-tq-avatar.purple{background:rgba(167,139,250,.2);color:#a78bfa}.ap-tq-avatar.orange{background:rgba(244,121,59,.2);color:var(--orange)}.ap-tq-name{font-family:var(--ff-head);font-size:13px;font-weight:700;color:var(--font)}.ap-tq-role{font-size:11px;color:var(--muted);font-family:var(--ff-body)}.ap-cert-grid{display:grid;grid-template-columns:repeat(9,1fr);gap:6px}.ap-cert-tile{background:hsla(0,0%,100%,.025);border:1px solid var(--blue-line);border-radius:8px;padding:6px;display:flex;align-items:center;justify-content:center;aspect-ratio:1;transition:all .2s;max-width:64px}.ap-cert-tile:hover{border-color:var(--blue-mid);background:rgba(53,155,216,.06);transform:scale(1.06)}.ap-cert-img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.ap-offices-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.ap-office-card{background:hsla(0,0%,100%,.025);border:1px solid var(--blue-line);border-radius:12px;padding:28px 24px;display:flex;flex-direction:column;gap:10px;transition:all .25s}.ap-office-card:hover{border-color:var(--blue-mid);transform:translateY(-2px)}.ap-office-flag{font-family:Material Symbols Outlined;font-size:24px;color:var(--blue);line-height:1}.ap-office-country{font-family:var(--ff-head);font-size:16px;font-weight:700;color:var(--font)}.ap-office-label{display:inline-block;font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:2px 8px;border-radius:4px;background:var(--blue-dim);color:var(--blue);border:1px solid var(--blue-line);margin-left:8px}.ap-office-address{font-size:13px;color:var(--muted);font-family:var(--ff-body);margin:0}.ap-office-email{font-size:12px;color:var(--blue);font-family:var(--ff-body);text-decoration:none}.ap-office-email:hover{text-decoration:underline}@media (max-width:1100px){.ap-values-grid{grid-template-columns:repeat(2,1fr)}.ap-cert-grid{grid-template-columns:repeat(6,1fr)}}@media (max-width:900px){.ap-values-grid{grid-template-columns:1fr 1fr}.ap-offices-grid,.ap-testimonials-grid{grid-template-columns:1fr}.ap-stats-grid{grid-template-columns:repeat(2,1fr)}.ap-cert-grid{grid-template-columns:repeat(5,1fr)}.ap-timeline:before{left:20px}.ap-tl-row,.ap-tl-row.ap-tl-right{grid-template-columns:44px 1fr}.ap-tl-empty{display:none}.ap-tl-node{grid-column:1;grid-row:1}.ap-tl-card{grid-column:2;grid-row:1;text-align:left!important}}@media (max-width:600px){.ap-values-grid{grid-template-columns:1fr}.ap-stats-grid{grid-template-columns:1fr 1fr}.ap-cert-grid{grid-template-columns:repeat(4,1fr)}}.cc-bar{position:fixed;bottom:0;left:0;right:0;z-index:990;background:#080f1c;border-top:1px solid var(--blue-line);box-shadow:0 -12px 48px rgba(0,0,0,.5);animation:ccSlideUp .4s cubic-bezier(.22,1,.36,1);font-family:var(--ff-body)}@keyframes ccSlideUp{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}.cc-inner{max-width:1660px;margin:0 auto;padding:18px 44px;display:flex;align-items:center;gap:32px}.cc-text{display:flex;align-items:flex-start;gap:14px;flex:1;min-width:0}.cc-icon{flex-shrink:0;margin-top:3px}.cc-title{font-family:var(--ff-head);font-size:14px;font-weight:700;color:var(--font);margin-bottom:3px}.cc-body{font-size:12.5px;color:var(--muted);line-height:1.6}.cc-link{color:var(--blue);text-decoration:underline;text-underline-offset:3px;transition:color .15s}.cc-link:hover{color:var(--font)}.cc-actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.cc-expanded{flex-direction:column;align-items:stretch;gap:18px;padding:22px 44px}.cc-toggles{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.cc-toggle-row{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:14px 16px;background:hsla(0,0%,100%,.03);border:1px solid var(--blue-line);border-radius:10px}.cc-toggle-text{display:flex;flex-direction:column;gap:4px}.cc-toggle-label{font-size:13px;font-weight:600;color:var(--font);font-family:var(--ff-body)}.cc-toggle-desc{font-size:11.5px;color:var(--muted);font-family:var(--ff-body);line-height:1.5}.cc-toggle{flex-shrink:0;width:44px;height:24px;border-radius:12px;border:none;background:hsla(0,0%,100%,.12);cursor:pointer;position:relative;transition:background .2s;padding:0;margin-top:1px}.cc-toggle-on{background:var(--blue)}.cc-toggle-disabled{opacity:.55;cursor:not-allowed}.cc-toggle-thumb{position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;transition:transform .2s cubic-bezier(.22,1,.36,1);pointer-events:none}.cc-toggle-on .cc-toggle-thumb{transform:translateX(20px)}@media (max-width:1024px){.cc-inner{padding:18px 24px}.cc-expanded{padding:20px 24px}.cc-toggles{grid-template-columns:1fr}}@media (max-width:760px){.cc-inner{flex-direction:column;align-items:stretch;gap:14px}.cc-actions{flex-wrap:wrap}.cc-actions .btn{flex:1;justify-content:center;text-align:center}}.detail-layout{display:grid;grid-template-columns:420px 1fr;gap:64px;align-items:start}.detail-overview{position:sticky;top:96px}.detail-badge{display:inline-block;font-size:11px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;color:#a78bfa;background:rgba(167,139,250,.1);border:1px solid rgba(167,139,250,.2);border-radius:20px;padding:5px 14px;margin-bottom:20px}.detail-overview h2{font-family:var(--ff-head);font-size:clamp(1.5rem,2.5vw,2.1rem);font-weight:900;color:var(--font);margin-bottom:20px;line-height:1.25}.detail-overview h2 span{color:#a78bfa}.detail-overview>p{font-size:14px;line-height:1.8;color:var(--muted);margin-bottom:14px}.naina-intro{margin-top:32px;padding:24px;background:rgba(6,14,26,.8);border:1px solid rgba(167,139,250,.2);border-radius:14px}.naina-logo-wrap,.naina-tagline{margin-bottom:16px}.naina-tagline{font-size:13px;line-height:1.75;color:var(--muted)}.naina-pills{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:9px}.naina-pills li{font-size:12.5px;color:var(--muted);display:flex;align-items:center;gap:8px}.naina-dot{width:6px;height:6px;border-radius:50%;background:#a78bfa;flex-shrink:0}.detail-right h3{font-family:var(--ff-head);font-size:1.25rem;font-weight:800;color:var(--font);margin-bottom:20px}.sub-cards{display:flex;flex-direction:column;gap:16px}.sub-card{padding:22px 24px;background:rgba(6,14,26,.7);border:1px solid var(--blue-line);border-radius:12px;transition:border-color .2s,transform .2s}.sub-card:hover{border-color:rgba(167,139,250,.3);transform:translateY(-2px)}.sub-card-name{font-size:14px;font-weight:700;color:var(--font);margin-bottom:8px;display:flex;align-items:center;gap:8px;font-family:var(--ff-body)}.sub-card-name .dot{width:7px;height:7px;border-radius:50%;background:#a78bfa;flex-shrink:0}.sub-card p{font-size:13px;line-height:1.75;color:var(--muted);margin:0}@media (max-width:1024px){.detail-layout{grid-template-columns:1fr}.detail-overview{position:static}}@media (max-width:640px){.naina-intro{padding:18px}}.webmine-intro{margin-top:32px;padding:24px;background:rgba(6,14,26,.8);border:1px solid rgba(167,139,250,.2);border-radius:14px}.webmine-logo-wrap{display:flex;align-items:center;gap:10px;margin-bottom:16px}.webmine-logo{height:36px;width:auto;border-radius:6px}.webmine-wordmark{font-family:var(--ff-head);font-size:1.2rem;font-weight:800;color:var(--font);letter-spacing:-.3px}.webmine-tagline{font-size:13px;line-height:1.75;color:var(--muted);margin-bottom:16px}.webmine-pills{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:9px}.webmine-pills li{font-size:12.5px;color:var(--muted);display:flex;align-items:center;gap:8px}.webmine-dot{width:6px;height:6px;border-radius:50%;background:#a78bfa;flex-shrink:0}.textr-intro{margin-top:32px;padding:24px;background:rgba(6,14,26,.8);border:1px solid rgba(153,167,249,.2);border-radius:14px}.textr-logo-wrap{display:flex;align-items:center;gap:12px;margin-bottom:16px}.textr-wordmark{font-family:var(--ff-head);font-size:1.25rem;font-weight:800;color:#99a7f9;letter-spacing:-.3px}.textr-tagline{font-size:13px;line-height:1.75;color:var(--muted);margin-bottom:16px}.textr-pills{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:9px}.textr-pills li{font-size:12.5px;color:var(--muted);display:flex;align-items:center;gap:8px}.textr-dot{width:6px;height:6px;border-radius:50%;background:#99a7f9;flex-shrink:0}.grecaptcha-badge{visibility:hidden!important;opacity:0!important;pointer-events:none!important}.svc-tab-notif{display:none}@media (max-width:900px){.svc-tab-notif{display:flex;align-items:center;gap:8px;position:fixed;top:82px;left:50%;z-index:998;background:rgba(6,12,24,.96);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(53,155,216,.45);border-radius:40px;padding:8px 18px 8px 12px;pointer-events:none;box-shadow:0 0 0 4px rgba(53,155,216,.08),0 8px 32px rgba(0,0,0,.7),inset 0 1px 0 hsla(0,0%,100%,.05);animation:svc-notif-in .42s cubic-bezier(.34,1.56,.64,1) both;transform:translateX(-50%)}.svc-tab-notif-dot{width:7px;height:7px;border-radius:50%;background:var(--blue);flex-shrink:0;box-shadow:0 0 8px var(--blue),0 0 16px rgba(53,155,216,.4);animation:svc-notif-pulse 2s ease-in-out infinite}.svc-tab-notif-icon{font-size:15px;color:var(--blue);flex-shrink:0}.svc-tab-notif-label{font-family:var(--ff-body);font-size:12px;font-weight:700;letter-spacing:.4px;color:#fff;white-space:nowrap}}@keyframes svc-notif-in{0%{opacity:0;transform:translateX(-50%) translateY(-18px) scale(.82)}to{opacity:1;transform:translateX(-50%) translateY(0) scale(1)}}@keyframes svc-notif-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.75)}}a.btn,button{-webkit-user-select:none;-moz-user-select:none;user-select:bla}.zoho-jobs-embed{--background-color:var(--blue-line);--background-wcolor:transparent;--border-color:var(--blue-line);--blue-color:var(--blue);--grey-text1-color:var(--muted);--grey-text2-color:var(--muted);--sub-title-color:var(--muted);--field-hover-state:var(--blue-mid);font-family:var(--ff-body)}.zoho-jobs-embed.embed_jobs_head{background:transparent}.zoho-jobs-embed.embed_jobs_with_style_2 .embed_jobs_head2{width:100%;padding:0;border:none;background:transparent}.zoho-jobs-embed.embed_jobs_with_style_2 .embed_jobs_head3{color:var(--font);font-family:var(--ff-body)}.zoho-jobs-embed.embed_jobs_with_style_2 .rec_filter_cls{border-bottom:none;flex-direction:row;justify-content:flex-start;padding-bottom:16px;margin-bottom:20px}.zoho-jobs-embed.embed_jobs_with_style_2 .rec-job-info.searchWhat,.zoho-jobs-embed.embed_jobs_with_style_2 .rec-job-info.searchWhere{background:var(--panel);border:1px solid var(--blue-line);border-radius:8px;color:var(--font)}.zoho-jobs-embed.embed_jobs_with_style_2 .rec-job-info.searchButton{background:var(--blue);color:#fff;border-radius:8px;font-family:var(--ff-body);font-weight:700}.zoho-jobs-embed input,.zoho-jobs-embed select,.zoho-jobs-embed textarea{background-color:transparent;color:var(--font);font-family:var(--ff-body)}.zoho-jobs-embed input::-moz-placeholder{color:var(--muted)}.zoho-jobs-embed input::placeholder{color:var(--muted)}.zoho-jobs-embed.embed_jobs_with_style_2 .rec-grp-drop{background-color:var(--panel);background-image:linear-gradient(45deg,transparent 50%,var(--font) 50%),linear-gradient(135deg,var(--font) 50%,transparent 50%);background-position:calc(100% - 16px) 1em,calc(100% - 11px) 1em;background-size:5px 5px,5px 5px;background-repeat:no-repeat;border:1px solid var(--blue-line);border-radius:8px;color:var(--font);font-family:var(--ff-body);font-size:12px;padding:6px 28px 6px 12px}.zoho-jobs-embed .rec_facet_group{background:transparent}.zoho-jobs-embed .cw-facet-checkbox+span{color:var(--muted);font-family:var(--ff-body)}.zoho-jobs-embed .cw-facet-checkbox:checked+span:after{border-color:#fff}.zoho-jobs-embed .rec-grp-heading{display:none}.zoho-jobs-embed.embed_jobs_with_style_2 ul.rec-job-info{position:relative;background:var(--panel);border:1px solid var(--blue-line);border-radius:12px;padding:22px 22px 64px;margin:0 0 16px!important;cursor:pointer;transition:border-color .18s}.zoho-jobs-embed.embed_jobs_with_style_2 ul.rec-job-info:last-child{margin-bottom:0!important}.zoho-jobs-embed.embed_jobs_with_style_2 ul.rec-job-info:hover{border-color:var(--blue-mid)}.zoho-jobs-embed.embed_jobs_with_style_2 .rec-job-info a{display:inline-block;margin-bottom:10px;color:var(--font);font-family:var(--ff-head);font-size:16px;font-weight:800;letter-spacing:-.2px;text-decoration:none}.zoho-jobs-embed.embed_jobs_with_style_2 .rec-job-info a:hover{color:var(--blue);text-decoration:none}.zoho-jobs-embed.embed_jobs_with_style_2 .rec-job-info a:before{content:"";position:absolute;inset:0}.zoho-jobs-embed.embed_jobs_with_style_2 ul.rec-job-info:after{content:"Apply Now ↗";position:absolute;right:22px;bottom:22px;display:inline-flex;align-items:center;justify-content:center;gap:6px;font-family:var(--ff-body);font-size:12px;font-weight:700;color:#fff;padding:8px 18px;border:none;border-radius:8px;background:var(--blue);pointer-events:none;transition:box-shadow .18s}.zoho-jobs-embed.embed_jobs_with_style_2 ul.rec-job-info:hover:after{box-shadow:0 8px 24px rgba(53,155,216,.35)}.zoho-jobs-embed.embed_jobs_with_style_2 .zrsite_Job_Type,.zoho-jobs-embed.embed_jobs_with_style_2 .zrsite_Location,.zoho-jobs-embed.embed_jobs_with_style_2 .zrsite_Salary,.zoho-jobs-embed.embed_jobs_with_style_2 .zrsite_Work_Experience,.zoho-jobs-embed.embed_jobs_with_style_2 [class*=zrsite_]{display:inline-flex;align-items:center;padding:3px 10px;border-radius:50px;border:1px solid var(--blue-line);background:transparent;color:var(--muted);font-family:var(--ff-body);font-size:10px;font-weight:700;letter-spacing:.3px;margin:0 6px 6px 0}.zoho-jobs-embed.embed_jobs_with_style_2 .zrsite_Location{background:var(--blue-dim);border-color:var(--blue-mid);color:var(--blue)}.zoho-jobs-embed.embed_jobs_with_style_2 .zrsite_Location:before{content:"Location:";margin-right:4px;font-weight:700}.zoho-jobs-embed.embed_jobs_with_style_2 .zrsite_Work_Experience:before{content:"Experience:";margin-right:4px;font-weight:700;color:var(--muted-2)}.zoho-jobs-embed.embed_jobs_with_style_2 .zrsite_Job_Type:before{content:"Job Type:";margin-right:4px;font-weight:700;color:var(--muted-2)}.zoho-jobs-embed.embed_jobs_with_style_2 [class*=zrsite_]:not(.zrsite_Date_Opened) span:first-child{margin-right:4px;font-weight:700;color:var(--muted-2)}.zoho-jobs-embed.embed_jobs_with_style_2 [class*=zrsite_]:not(.zrsite_Date_Opened) span:first-child:after{content:":"}.zoho-jobs-embed.embed_jobs_with_style_2 .zrsite_Location span:first-child{color:var(--blue)}.zoho-jobs-embed.embed_jobs_with_style_2 li.zrsite_Job_Description{display:block;border:none;border-radius:0;padding:0;margin:4px 0 6px!important;font-size:13px;font-weight:400;line-height:1.75;color:var(--muted);font-family:var(--ff-body)}.zoho-jobs-embed.embed_jobs_with_style_2 .zrsite_Date_Opened{display:inline-flex;align-items:center;gap:6px;padding:0;border:none;background:none;color:var(--muted);font-family:var(--ff-mono);font-size:10px;font-weight:400;margin:0 6px 6px 0}.zoho-jobs-embed.embed_jobs_with_style_2 .rec-group .zrsite_Salary{font-size:10px}.zoho-jobs-embed .rec_job_listing_div_jobs{color:var(--muted);font-family:var(--ff-body)}