body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--ds-brand-600:#2563eb;--ds-brand-500:#3b82f6;--ds-accent-600:#7c3aed;--ds-accent-500:#8b5cf6;--ds-bg:#0b1220;--ds-surface:#fff;--ds-surface-2:#f8fafc;--ds-border:#0f172a1f;--ds-text:#0f172a;--ds-text-muted:#475569;--ds-text-invert:#fff;--ds-success:#16a34a;--ds-warning:#f59e0b;--ds-danger:#ef4444;--ds-shadow-sm:0 6px 18px #0f172a14;--ds-shadow-md:0 12px 30px #0f172a1f;--ds-radius-sm:10px;--ds-radius-md:14px;--ds-radius-lg:18px;--ds-gradient-brand:linear-gradient(135deg,var(--ds-brand-600) 0%,var(--ds-accent-600) 100%);--ds-gradient-hero:linear-gradient(135deg,#0b1426,#172554 35%,#4c1d95 75%,#0ea5e9)}[data-theme=dark]{--ds-surface:#0b1220;--ds-surface-2:#0f172a;--ds-border:#e2e8f01f;--ds-text:#e2e8f0;--ds-text-muted:#94a3b8;--ds-text-invert:#0b1220;--ds-shadow-sm:0 8px 22px #00000059;--ds-shadow-md:0 18px 45px #00000073}:root{--ds-font-sans:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;--ds-font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--ds-text-xs:0.78rem;--ds-text-sm:0.9rem;--ds-text-md:1rem;--ds-text-lg:1.12rem;--ds-text-xl:1.35rem;--ds-text-2xl:1.75rem;--ds-text-3xl:2.2rem;--ds-text-4xl:3rem;--ds-leading-tight:1.15;--ds-leading-normal:1.55}body{color:var(--ds-text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-family:var(--ds-font-sans)}.ui-navbar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffeb;border-bottom:1px solid #0f172a0f}.ui-btn{align-items:center;border:1px solid #0000;border-radius:10px;border-radius:var(--ds-radius-sm);cursor:pointer;display:inline-flex;font-weight:700;gap:.5rem;justify-content:center;padding:.9rem 1.25rem;text-decoration:none;transition:transform .15s ease,box-shadow .15s ease,background .15s ease,border-color .15s ease}.ui-btn--primary{background:linear-gradient(135deg,#2563eb,#7c3aed);background:var(--ds-gradient-brand);box-shadow:0 6px 18px #0f172a14;box-shadow:var(--ds-shadow-sm);color:#fff;color:var(--ds-text-invert)}.ui-btn--primary:hover{box-shadow:0 12px 30px #0f172a1f;box-shadow:var(--ds-shadow-md);transform:translateY(-2px)}.ui-btn--secondary{background:#0000;border-color:#0f172a2e;color:#0f172a;color:var(--ds-text)}.ui-btn--secondary:hover{background:#0f172a0a;transform:translateY(-1px)}.ui-btn--ghost{background:#0f172a0a;color:#0f172a;color:var(--ds-text)}.ui-btn--ghost-light{background:#ffffff14;border-color:#ffffff40;color:#fff}.ui-btn--ghost-light:hover{background:#ffffff29;border-color:#ffffff73;transform:translateY(-1px)}.ui-btn--action{background:linear-gradient(135deg,#0ea5e9,#0d9488);border-color:#0000;border-radius:999px;color:#fff;font-weight:700;letter-spacing:-.01em;transition:transform .18s ease,box-shadow .18s ease}.ui-btn--action:hover{box-shadow:0 8px 28px #0ea5e96b;color:#fff;transform:translateY(-3px)}.ui-btn--booking{animation:ui-btn-booking-pulse 2.8s ease-in-out infinite;background:linear-gradient(135deg,#0ea5e9,#0d9488);border-color:#0000;border-radius:999px;box-shadow:0 0 0 0 #0ea5e980;color:#fff;font-weight:700;letter-spacing:-.01em}.ui-btn--booking:hover{animation:none;box-shadow:0 10px 32px #0ea5e980;color:#fff;transform:translateY(-3px)}@keyframes ui-btn-booking-pulse{0%,to{box-shadow:0 0 0 0 #0ea5e980}50%{box-shadow:0 0 0 10px #0ea5e900}}.ui-card{background:#fff;background:var(--ds-surface);border:1px solid #0f172a1f;border:1px solid var(--ds-border);border-radius:14px;border-radius:var(--ds-radius-md);box-shadow:0 6px 18px #0f172a14;box-shadow:var(--ds-shadow-sm)}.ui-card--hover:hover{box-shadow:0 12px 30px #0f172a1f;box-shadow:var(--ds-shadow-md);transform:translateY(-3px)}.ui-card__header{padding:1.1rem 1.15rem 0}.ui-card__body{padding:1.1rem 1.15rem}.ui-card__title{font-size:1.12rem;font-size:var(--ds-text-lg);line-height:1.15;line-height:var(--ds-leading-tight)}.ui-card__muted{color:#475569;color:var(--ds-text-muted)}.ui-pricing-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.ui-price{font-size:1.75rem;font-size:var(--ds-text-2xl);font-weight:800}.ui-feature-list{grid-gap:.45rem;display:grid;gap:.45rem;list-style:none;margin:.8rem 0 0;padding:0}.ui-feature-list li:before{color:#2563eb;color:var(--ds-brand-600);content:"✓";font-weight:900;margin-right:.5rem}:root{--primary-color:#0d9488;--secondary-color:#6366f1;--accent-color:#22d3ee;--dark-bg:#0b1220;--light-bg:#f1f5f9;--text-dark:#0f172a;--text-light:#475569;--white:#fff;--hero-gradient:linear-gradient(135deg,#0b1426,#134e4a 38%,#0e7490 72%,#155e75);--gradient-1:var(--hero-gradient);--gradient-2:linear-gradient(135deg,#0d9488,#0891b2 50%,#6366f1);--gradient-3:linear-gradient(135deg,#14b8a6,#22d3ee)}*{-webkit-tap-highlight-color:transparent;box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body,html{overflow-x:hidden}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#0f172a;color:var(--text-dark);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.6}[role=button],a,button,input,label,select,textarea{touch-action:manipulation}.container{margin:0 auto;max-width:1280px;padding:0 24px}.hdr{backdrop-filter:blur(18px) saturate(180%);-webkit-backdrop-filter:blur(18px) saturate(180%);background:#080e1cb8;border-bottom:1px solid #ffffff0f;inset:0 0 auto;position:fixed;transition:background .3s ease,box-shadow .3s ease,padding .3s ease;z-index:1000}.hdr--scrolled{background:#080e1cf0;box-shadow:0 1px 0 #ffffff0f,0 8px 32px #00000059}.hdr-inner{align-items:center;display:flex;gap:1rem;padding-bottom:1.25rem;padding-top:1.25rem}.hdr-logo{gap:.55rem;text-decoration:none}.hdr-logo,.hdr-logo-badge{align-items:center;display:flex;flex-shrink:0}.hdr-logo-badge{background:linear-gradient(135deg,#0e7490,#0d9488);border-radius:11px;box-shadow:0 0 0 1px #0ea5e94d,0 4px 12px #0d948866;height:42px;justify-content:center;transition:box-shadow .25s,transform .25s;width:42px}.hdr-logo:hover .hdr-logo-badge{box-shadow:0 0 0 2px #0ea5e980,0 6px 20px #0d94888c;transform:rotate(-6deg) scale(1.08)}.hdr-logo-badge-icon{color:#fff;height:1.2rem;width:1.2rem}.hdr-logo-text{align-items:baseline;display:flex;font-size:1.4rem;font-weight:900;gap:0;letter-spacing:-.04em;line-height:1}.hdr-logo-devops{color:#f1f5f9}.hdr-logo-forge{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#38bdf8,#0d9488);-webkit-background-clip:text;background-clip:text}.hdr-logo-lab{align-self:center;color:#ffffff61;font-size:.72em;font-weight:700;letter-spacing:.04em;margin-left:2px;text-transform:uppercase}.hdr-nav{gap:.1rem;margin-inline-start:auto}.hdr-actions,.hdr-nav{align-items:center;display:flex}.hdr-actions{flex-shrink:0;gap:.65rem}.lang-switch{align-items:center;background:#ffffff12;border:1px solid #ffffff1f;border-radius:999px;display:inline-flex;gap:2px;padding:3px}.lang-switch-btn{background:#0000;border:none;border-radius:999px;color:#ffffff8c;cursor:pointer;font-size:.72rem;font-weight:700;letter-spacing:.04em;line-height:1;margin:0;padding:.4rem .6rem;touch-action:manipulation;transition:background .15s ease,color .15s ease}.lang-switch-btn:hover{background:#ffffff0f;color:#f1f5f9}.lang-switch-btn--active{background:#ffffff29;box-shadow:0 0 0 1px #38bdf840;color:#f1f5f9}.lang-switch--drawer{justify-content:center;padding:4px;width:100%}.hdr-drawer-lang{border-bottom:1px solid #ffffff0f;padding:1rem 1.25rem .75rem}.hdr-nav-link{align-items:center;border-radius:8px;color:#ffffff94;display:flex;flex-direction:column;font-size:.9rem;font-weight:600;gap:2px;padding:.55rem .8rem;position:relative;text-decoration:none;transition:color .18s,background .18s;white-space:nowrap}.hdr-nav-link:hover{background:#ffffff12;color:#f1f5f9}.hdr-nav-link--active{color:#38bdf8}.hdr-nav-link--active:hover{background:#38bdf814}.hdr-nav-dot{animation:dot-pop .25s ease;background:#38bdf8;border-radius:50%;bottom:3px;box-shadow:0 0 6px #38bdf8cc;height:4px;left:50%;position:absolute;transform:translateX(-50%);width:4px}@keyframes dot-pop{0%{opacity:0;transform:translateX(-50%) scale(0)}to{opacity:1;transform:translateX(-50%) scale(1)}}.hdr-cta{align-items:center;background:linear-gradient(135deg,#0e7490,#0d9488);border-radius:10px;box-shadow:0 0 0 1px #0ea5e940,0 4px 14px #0d94884d;color:#fff;display:inline-flex;flex-shrink:0;font-size:.9rem;font-weight:700;gap:.4rem;padding:.65rem 1.35rem;text-decoration:none;transition:box-shadow .2s,transform .2s,background .2s}.hdr-cta:hover{background:linear-gradient(135deg,#0284c7,#0e7490);box-shadow:0 0 0 2px #0ea5e966,0 6px 22px #0d948873;transform:translateY(-1px)}.hdr-cta-icon{height:.8rem;width:.8rem}.hdr-burger{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:8px;cursor:pointer;display:none;flex-direction:column;gap:5px;height:36px;justify-content:center;margin-inline-start:auto;padding:0 9px;transition:background .18s;width:36px}.hdr-burger:hover{background:#ffffff1a}.hdr-burger-bar{background:#fffc;border-radius:2px;display:block;height:1.5px;transform-origin:center;transition:transform .3s ease,opacity .3s ease;width:100%}.hdr-burger--open .hdr-burger-bar:first-child{transform:translateY(6.5px) rotate(45deg)}.hdr-burger--open .hdr-burger-bar:nth-child(2){opacity:0;transform:scaleX(0)}.hdr-burger--open .hdr-burger-bar:nth-child(3){transform:translateY(-6.5px) rotate(-45deg)}.hdr-drawer{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#080e1cf7;border-left:1px solid #ffffff14;bottom:0;display:flex;flex-direction:column;padding:calc(5rem + env(safe-area-inset-top, 0px)) 1.75rem calc(2rem + env(safe-area-inset-bottom, 0px));pointer-events:none;position:fixed;right:0;top:0;transform:translateX(100%);transition:transform .35s cubic-bezier(.4,0,.2,1),visibility .35s;visibility:hidden;width:min(320px,85vw);z-index:1100}.hdr-drawer--open{pointer-events:auto;transform:translateX(0);visibility:visible}.hdr-drawer-nav{display:flex;flex-direction:column;gap:.25rem}.hdr-drawer-link{border-radius:10px;color:#fff9;display:block;font-size:1.05rem;font-weight:600;letter-spacing:-.02em;opacity:0;padding:.75rem .85rem;text-decoration:none;transition:color .18s,background .18s}.hdr-drawer--open .hdr-drawer-link{animation:drawer-slide-in .3s ease forwards;opacity:1}@keyframes drawer-slide-in{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}.hdr-drawer-link:hover{background:#ffffff0f;color:#f1f5f9}.hdr-drawer-link--active{background:#38bdf814;color:#38bdf8}.hdr-drawer-cta{align-items:center;background:linear-gradient(135deg,#0e7490,#0d9488);border-radius:12px;box-shadow:0 4px 18px #0d948859;color:#fff;display:inline-flex;font-size:.95rem;font-weight:700;gap:.45rem;justify-content:center;margin-top:1.25rem;opacity:0;padding:.85rem 1.5rem;text-decoration:none}.hdr-drawer--open .hdr-drawer-cta{animation:drawer-slide-in .3s ease forwards;opacity:1}.hdr-backdrop{animation:fade-in .25s ease;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0000008c;inset:0;position:fixed;z-index:1099}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@media (max-width:1200px){.hdr-nav-link{font-size:.84rem;padding:.5rem .65rem}}@media (max-width:1024px){.hdr-actions,.hdr-nav{display:none}.hdr-burger{display:flex}}[dir=rtl] .footer-link-arrow,[dir=rtl] .hero-cta-secondary .hero-cta-arrow{transform:scaleX(-1)}[dir=rtl] .cloud-platforms-lead__line{text-align:center}[dir=rtl] .footer-bottom-inner{flex-direction:row-reverse}[dir=rtl] .wa-widget{align-items:flex-end;left:auto;right:1.5rem}[dir=rtl] .cb-widget{align-items:flex-start;left:1.75rem;right:auto}[dir=rtl] .hdr-drawer{border-left:none;border-right:1px solid #ffffff14;left:0;right:auto;transform:translateX(-100%)}[dir=rtl] .hdr-drawer--open{pointer-events:auto;transform:translateX(0);visibility:visible}.hero{background:linear-gradient(135deg,#0b1426,#134e4a 38%,#0e7490 72%,#155e75);background:var(--hero-gradient);color:#fff;overflow:hidden;padding:180px 0 100px;position:relative}.hero-background{background-image:radial-gradient(circle at 20% 50%,#fff3 0,#0000 50%),radial-gradient(circle at 80% 80%,#fff3 0,#0000 50%);bottom:0;left:0;opacity:.1;right:0;top:0}.hero-content{margin:0 auto;max-width:900px;position:relative;text-align:center;z-index:1}.hero-badge{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff26;border:1px solid #fff3;border-radius:50px;display:inline-block;font-size:.9rem;font-weight:500;margin-bottom:2rem;padding:.5rem 1.2rem}.hero-title{font-size:4rem;font-weight:800;letter-spacing:-1px;line-height:1.1;margin-bottom:1.5rem}.gradient-text{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#5eead4,#67e8f9 45%,#e0e7ff);-webkit-background-clip:text;background-clip:text;display:inline-block}.hero-subtitle{font-size:1.25rem;line-height:1.8;margin-bottom:3rem;margin-left:auto;margin-right:auto;max-width:700px;opacity:.95}.hero-cta{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin-bottom:3.5rem}.hero-cta-primary{align-items:center;animation:hero-cta-pulse 2.8s ease-in-out infinite;background:linear-gradient(135deg,#0ea5e9,#0d9488);border-radius:999px;box-shadow:0 0 0 0 #0ea5e98c;color:#fff;display:inline-flex;font-size:1rem;font-weight:700;gap:.55rem;letter-spacing:-.01em;padding:.85rem 1.6rem;position:relative;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease}.hero-cta-primary:hover{animation:none;box-shadow:0 10px 32px #0ea5e980;color:#fff;transform:translateY(-3px)}.hero-cta-icon{flex-shrink:0;font-size:1.1rem}.hero-cta-badge{background:#ffffff40;border-radius:999px;color:#fff;font-size:.65rem;font-weight:800;letter-spacing:.05em;line-height:1;padding:.18rem .45rem;text-transform:uppercase}@keyframes hero-cta-pulse{0%,to{box-shadow:0 0 0 0 #0ea5e98c}50%{box-shadow:0 0 0 10px #0ea5e900}}.hero-cta-secondary{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff0f;border:1.5px solid #ffffff4d;border-radius:999px;color:#ffffffe0;display:inline-flex;font-size:1rem;font-weight:600;gap:.4rem;letter-spacing:-.01em;padding:.85rem 1.4rem;text-decoration:none;transition:background .18s,border-color .18s,transform .18s,color .18s}.hero-cta-secondary:hover{background:#ffffff24;border-color:#ffffff8c;color:#fff;transform:translateY(-2px)}.hero-cta-arrow{font-size:1rem;transition:transform .18s}.hero-cta-secondary:hover .hero-cta-arrow{transform:translateX(4px)}.hero-diagram{align-items:center;display:flex;flex-wrap:wrap;gap:.7rem;justify-content:center;margin-bottom:2.4rem}.diagram-node{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff29;border:1px solid #ffffff52;border-radius:10px;font-size:.9rem;font-weight:600;padding:.45rem .8rem}.diagram-arrow{font-weight:700;opacity:.85}.btn{border:none;border-radius:10px;cursor:pointer;display:inline-block;font-size:1rem;font-weight:600;padding:1rem 2.5rem;text-decoration:none;transition:all .3s ease}.btn-primary{background:#fff;color:#0f766e}.btn-primary:hover{box-shadow:0 15px 35px #14b8a659;transform:translateY(-3px)}.btn-secondary{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:2px solid #ffffff4d;color:#fff}.btn-secondary:hover{background:#fff3;transform:translateY(-3px)}.hero-stats{display:flex;flex-wrap:wrap;gap:4rem;justify-content:center}.stat h3{font-size:3rem;font-weight:800;margin-bottom:.5rem}.stat p{font-size:1rem;opacity:.9}.cloud-platforms{background:#fff;padding:80px 0}.cloud-platforms-lead{text-wrap:balance;margin:0 auto 3.25rem;max-width:56rem;padding:0 .5rem;text-align:center}.cloud-platforms-lead__line{font-size:clamp(1.05rem,2.35vw,1.75rem);font-weight:600;letter-spacing:-.035em;line-height:1.35;margin:0}.cloud-platforms-lead__strong{color:#0f172a;color:var(--text-dark);font-weight:800}.cloud-platforms-lead__emdash{color:#94a3b8;font-weight:500}.cloud-platforms-lead__rest{color:#64748b;font-weight:500}.section-header{margin:0 auto 4rem;max-width:700px;text-align:center}.section-header h2{color:#0f172a;color:var(--text-dark);font-size:3rem;font-weight:800;letter-spacing:-1px;margin-bottom:1rem}.section-header p{color:#475569;color:var(--text-light);font-size:1.2rem}.platforms-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.platform-card{align-items:center;background:#fff;border:1.5px solid #e2e8f0;border-radius:18px;box-shadow:0 4px 18px #0f172a0d;display:flex;flex-direction:column;gap:.75rem;padding:2.25rem 1.75rem 1.75rem;text-align:center;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.platform-card:hover{box-shadow:0 16px 40px #0d948821;transform:translateY(-8px)}.platform-card--aws:hover{border-color:#f90}.platform-card--azure:hover{border-color:#0078d4}.platform-card--gcp:hover{border-color:#4285f4}.platform-icon{align-items:center;background:#f8fafc;border-radius:50%;display:flex;height:80px;justify-content:center;margin-bottom:.25rem;transition:background .2s;width:80px}.platform-card--aws .platform-icon{background:#fffbf0}.platform-card--azure .platform-icon{background:#eff8ff}.platform-card--gcp .platform-icon{background:#f0f6ff}.platform-icon img{display:block;height:auto;max-height:60px;max-width:60px;object-fit:contain;width:auto}.cloud-logo{height:60px;max-width:200px;object-fit:contain;width:auto}.platform-card h3{color:#0f172a;color:var(--text-dark);font-size:1.15rem;font-weight:700;margin:0}.platform-card p{color:#475569;color:var(--text-light);font-size:.9rem;line-height:1.6;margin:0}.platform-tags{display:flex;flex-wrap:wrap;gap:.4rem;justify-content:center;list-style:none;margin:.35rem 0 0;padding:0}.platform-tags li{background:#f1f5f9;border-radius:999px;color:#475569;font-size:.72rem;font-weight:600;letter-spacing:.02em;padding:.22rem .6rem}.services{background:#f1f5f9;background:var(--light-bg);padding:100px 0}.services-grid{grid-gap:2.5rem;display:grid;gap:2.5rem;grid-template-columns:repeat(auto-fit,minmax(350px,1fr))}.service-card{background:#fff;border:1px solid #0000000d;border-radius:20px;overflow:hidden;padding:3rem;position:relative;transition:all .4s ease}.service-card:before{background:linear-gradient(135deg,#0d9488,#0891b2 50%,#6366f1);background:var(--gradient-2);content:"";height:4px;left:0;position:absolute;top:0;transform:scaleX(0);transition:transform .4s ease;width:100%}.service-card:hover:before{transform:scaleX(1)}.service-card:hover{box-shadow:0 25px 50px #0000001a;transform:translateY(-10px)}.service-icon{display:inline-block;font-size:3.5rem;margin-bottom:1.5rem}.service-card h3{color:#0f172a;color:var(--text-dark);font-size:1.8rem;font-weight:700;margin-bottom:1rem}.service-card>p{color:#475569;color:var(--text-light);line-height:1.7;margin-bottom:1.5rem}.service-card ul{list-style:none}.service-card li{color:#475569;color:var(--text-light);font-size:.95rem;padding:.6rem 0 .6rem 1.8rem;position:relative}.service-card li:before{color:#0d9488;color:var(--primary-color);content:"✓";font-size:1.2rem;font-weight:700;left:0;position:absolute}.expertise{background:#fff;padding:100px 0}.expertise-grid{grid-gap:3rem;display:grid;gap:3rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.expertise-category h3{color:#0f172a;color:var(--text-dark);font-size:1.3rem;font-weight:700;margin-bottom:1.5rem}.tech-tags{display:flex;flex-wrap:wrap;gap:.8rem}.tech-tags span{background:#f1f5f9;background:var(--light-bg);border:1px solid #0000000d;border-radius:8px;color:#0f172a;color:var(--text-dark);font-size:.9rem;font-weight:500;padding:.6rem 1.2rem;transition:all .3s ease}.tech-tags span:hover{background:linear-gradient(135deg,#0d9488,#0891b2 50%,#6366f1);background:var(--gradient-2);box-shadow:0 8px 20px #0d948840;color:#fff;transform:translateY(-3px)}.why-us{background:#f1f5f9;background:var(--light-bg);padding:100px 0}.why-us-grid{grid-gap:2.5rem;display:grid;gap:2.5rem;grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.why-card{background:#fff;border:1px solid #0000000d;border-radius:16px;padding:2.5rem;transition:all .3s ease}.why-card:hover{box-shadow:0 20px 40px #00000014;transform:translateY(-8px)}.why-icon{display:inline-block;font-size:3rem;margin-bottom:1.5rem}.why-card h3{color:#0f172a;color:var(--text-dark);font-size:1.5rem;font-weight:700;margin-bottom:1rem}.why-card p{color:#475569;color:var(--text-light);line-height:1.7}.contact{background:#fff;padding:100px 0}.contact-wrapper{grid-gap:4rem;align-items:start;display:grid;gap:4rem;grid-template-columns:1fr 1.5fr}.contact-info h2{color:#0f172a;color:var(--text-dark);font-size:2.5rem;font-weight:800;margin-bottom:1rem}.contact-subtitle{color:#475569;color:var(--text-light);font-size:1.1rem;line-height:1.7;margin-bottom:3rem}.contact-details{display:flex;flex-direction:column;gap:2rem;margin-bottom:3rem}.contact-item{align-items:start;display:flex;gap:1.5rem}.contact-icon{background:#f1f5f9;background:var(--light-bg);border-radius:12px;font-size:2rem;height:60px;width:60px}.contact-item h4{color:#0f172a;color:var(--text-dark);font-size:1.1rem;margin-bottom:.3rem}.contact-item p{color:#475569;color:var(--text-light);font-size:.95rem}.response-time{background:#f1f5f9;background:var(--light-bg);border-left:4px solid #0d9488;border-left:4px solid var(--primary-color);border-radius:12px;padding:1.5rem}.response-time p{color:#0f172a;color:var(--text-dark);font-size:.95rem}.contact-form-wrapper{background:#f1f5f9;background:var(--light-bg);border-radius:20px;padding:3rem}.contact-form{display:flex;flex-direction:column;gap:1.5rem}.form-row{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:1fr 1fr}.form-group{display:flex;flex-direction:column;gap:.5rem}.form-group label{color:#0f172a;color:var(--text-dark);font-size:.9rem;font-weight:600}.form-group input,.form-group select,.form-group textarea{background:#fff;border:2px solid #00000014;border-radius:10px;color:#0f172a;color:var(--text-dark);font-family:inherit;font-size:1rem;padding:1rem;transition:all .3s ease;width:100%}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{border-color:#0d9488;border-color:var(--primary-color);box-shadow:0 0 0 4px #0d94881a;outline:none}.form-group textarea{min-height:120px;resize:vertical}.submit-btn{background:linear-gradient(135deg,#0d9488,#0891b2 50%,#6366f1);background:var(--gradient-2);border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:1.1rem;font-weight:600;margin-top:1rem;padding:1.2rem;transition:all .3s ease;width:100%}.submit-btn:hover:not(:disabled){box-shadow:0 15px 35px #0d94884d;transform:translateY(-3px)}.submit-btn:disabled{cursor:not-allowed;opacity:.6}.form-message{border-radius:10px;margin-top:1rem;padding:1.2rem}.success-message{background:#dcfce7;border:1px solid #86efac;color:#166534}.error-message{background:#fee2e2;border:1px solid #fca5a5;color:#991b1b}.footer-modern{background:#0a0f1e;color:#cbd5e1;font-size:.9rem;padding-bottom:env(safe-area-inset-bottom)}.footer-top-strip{background:linear-gradient(90deg,#0ea5e9,#6366f1 50%,#06b6d4);height:3px}.footer-trust-bar{background:hsla(0,0%,100%,.025);border-bottom:1px solid #ffffff0f;padding:.75rem 0}.footer-trust-heading{margin-bottom:.6rem;text-align:center}.footer-trust-label{color:#475569;font-size:.7rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.footer-trust-marquee-wrapper{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 5%,#000 95%,#0000);mask-image:linear-gradient(90deg,#0000 0,#000 5%,#000 95%,#0000);overflow:hidden}.footer-trust-track{animation:marquee-reverse 38s linear infinite;display:flex;gap:.65rem;width:max-content}.footer-trust-track:hover{animation-play-state:paused}@keyframes marquee-reverse{0%{transform:translateX(-50%)}to{transform:translateX(0)}}.footer-trust-chip{align-items:center;background:#ffffff0a;border:1px solid #ffffff14;border-radius:22px;color:#94a3b8;cursor:default;display:inline-flex;font-size:.78rem;font-weight:600;gap:.45rem;padding:.38rem .9rem;transition:background .2s,color .2s,border-color .2s,box-shadow .2s;white-space:nowrap}.footer-trust-chip:hover{background:#ffffff14;border-color:#ffffff4d;border-color:var(--chip-color,#ffffff4d);box-shadow:0 0 14px color-mix(in srgb,#fff 30%,#0000);box-shadow:0 0 14px color-mix(in srgb,var(--chip-color,#fff) 30%,#0000);color:#e2e8f0}.footer-chip-icon{align-items:center;color:#94a3b8;color:var(--chip-color,#94a3b8);display:flex;justify-content:center}.footer-chip-icon svg{flex-shrink:0;height:.9rem;width:.9rem}.footer-body{padding:4rem 0 3rem}.footer-grid{grid-gap:2.5rem;align-items:start;display:grid;gap:2.5rem;grid-template-columns:1.6fr 1fr 1fr 1fr 1.3fr}.footer-logo{align-items:center;display:flex;gap:.6rem;margin-bottom:1rem}.footer-logo-icon{color:#0ea5e9;height:1.6rem;width:1.6rem}.footer-logo span{color:#f1f5f9;font-size:1.1rem;font-weight:800;letter-spacing:-.02em}.footer-tagline{color:#64748b;font-size:.88rem;line-height:1.7;margin-bottom:1.4rem;max-width:280px}.footer-value-props{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1.5rem}.footer-vp{align-items:center;color:#94a3b8;display:flex;font-size:.82rem;font-weight:600;gap:.5rem}.footer-vp svg{color:#0ea5e9;flex-shrink:0;height:.95rem;width:.95rem}.footer-social{display:flex;gap:.6rem}.footer-social a{align-items:center;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:10px;color:#94a3b8;display:flex;height:38px;justify-content:center;text-decoration:none;transition:background .2s,color .2s,border-color .2s,transform .2s;width:38px}.footer-social a svg{height:1rem;width:1rem}.footer-social a:hover{background:#0ea5e926;border-color:#0ea5e966;color:#38bdf8;transform:translateY(-2px)}.footer-col-heading{border-bottom:1px solid #ffffff14;color:#f1f5f9;font-size:.78rem;font-weight:800;letter-spacing:.1em;margin-bottom:1.1rem;padding-bottom:.6rem;text-transform:uppercase}.footer-col-links{display:flex;flex-direction:column;gap:.55rem;list-style:none;padding:0}.footer-col-links a{align-items:center;color:#64748b;display:flex;font-size:.875rem;font-weight:500;gap:.4rem;text-decoration:none;transition:color .18s,gap .18s}.footer-col-links a:hover{color:#7dd3fc;gap:.6rem}.footer-link-arrow{flex-shrink:0;height:.75rem;opacity:.4;transition:opacity .18s;width:.75rem}.footer-col-links a:hover .footer-link-arrow{opacity:1}.footer-col--cta p{color:#64748b;font-size:.85rem;line-height:1.65;margin-bottom:1.2rem}.footer-cta-btn,.footer-wa-btn{align-items:center;border-radius:999px;color:#fff!important;display:flex;font-size:.85rem;font-weight:700;gap:.5rem;justify-content:center;letter-spacing:-.01em;margin-bottom:.65rem;padding:.72rem 1.25rem;text-decoration:none!important;transition:transform .18s ease,box-shadow .18s ease;width:100%}.footer-cta-btn{animation:ui-btn-booking-pulse 2.8s ease-in-out infinite;background:linear-gradient(135deg,#0ea5e9,#0d9488);box-shadow:0 0 0 0 #0ea5e980}.footer-cta-btn:hover{animation:none;box-shadow:0 8px 24px #0ea5e973;color:#fff!important;transform:translateY(-3px)}.footer-cta-btn svg,.footer-wa-btn svg{flex-shrink:0;height:.9rem;width:.9rem}.footer-contact-detail{align-items:center;display:flex;font-size:.82rem;gap:.5rem}.footer-contact-detail svg{color:#0ea5e9;flex-shrink:0;height:.9rem;width:.9rem}.footer-contact-detail a{color:#94a3b8;text-decoration:none;transition:color .2s}.footer-contact-detail a:hover{color:#7dd3fc}.footer-wa-btn{background:#25d366;box-shadow:0 4px 16px #25d3664d}.footer-wa-btn:hover{background:#1ea952;box-shadow:0 8px 24px #25d36673;transform:translateY(-3px)}.footer-bottom-bar{background:#0003;border-top:1px solid #ffffff0f;padding:1.1rem 0}.footer-bottom-inner{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between}.footer-bottom-inner p{color:#475569;font-size:.8rem;margin:0}.footer-bottom-links{align-items:center;color:#475569;display:flex;font-size:.8rem;gap:.6rem}.footer-bottom-links a{color:#475569;text-decoration:none;transition:color .2s}.footer-bottom-links a:hover{color:#7dd3fc}@media (max-width:1100px){.footer-grid{grid-template-columns:1fr 1fr 1fr}.footer-col--brand,.footer-col--cta{grid-column:1/-1}}@media (max-width:640px){.footer-grid{grid-template-columns:1fr 1fr}.footer-col--brand,.footer-col--cta{grid-column:1/-1}.footer-trust-bar .container{align-items:flex-start;flex-direction:column}.footer-bottom-inner{flex-direction:column;text-align:center}.footer-tagline{max-width:100%}}@media (max-width:1024px){.contact-wrapper{gap:3rem;grid-template-columns:1fr}.hero-title{font-size:3rem}.section-header h2{font-size:2.5rem}}@media (max-width:768px){.hero{padding:140px 0 80px}.hero-title{font-size:2.5rem}.hero-subtitle{font-size:1.1rem}.hero-cta{flex-direction:column;gap:1rem}.hero-stats{gap:2rem}.section-header h2,.stat h3{font-size:2rem}.expertise-grid,.form-row,.platforms-grid,.services-grid,.why-us-grid{grid-template-columns:1fr}.contact-form-wrapper{padding:2rem}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.hero-content>*{animation:fadeInUp .8s ease-out backwards}.hero-badge{animation-delay:.1s}.hero-title{animation-delay:.2s}.hero-subtitle{animation-delay:.3s}.hero-cta{animation-delay:.4s}.hero-stats{animation-delay:.5s}.page-hero{background:linear-gradient(135deg,#0b1426,#134e4a 38%,#0e7490 72%,#155e75);background:var(--hero-gradient);color:#fff;padding:140px 0 80px;text-align:center}.page-hero-content{margin:0 auto;max-width:900px}.page-hero-title{font-size:3.5rem;font-weight:800;letter-spacing:-1px;line-height:1.2;margin-bottom:1.5rem}.page-hero-subtitle{font-size:1.3rem;line-height:1.6;opacity:.95}@media (max-width:768px){.page-hero{padding:120px 0 60px}.page-hero-title{font-size:2.2rem}.page-hero-subtitle{font-size:1.1rem}}.services-content{background:#f1f5f9;background:var(--light-bg);padding:100px 0}.expertise-content{background:#fff;padding:100px 0}.expertise-description{color:#475569;color:var(--text-light);font-size:.95rem;line-height:1.7;margin-top:1rem}.why-us-content{background:#f1f5f9;background:var(--light-bg);padding:100px 0}.why-list{list-style:none;margin-top:1rem;padding:0}.why-list li{color:#475569;color:var(--text-light);font-size:.9rem;padding:.5rem 0 .5rem 1.8rem;position:relative}.why-list li:before{color:#0d9488;color:var(--primary-color);content:"✓";font-size:1.2rem;font-weight:700;left:0;position:absolute}.stats-section{background:#fff;padding:80px 0}.stats-grid{grid-gap:3rem;display:grid;gap:3rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.stat-card{padding:2rem;text-align:center}.stat-card h3{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#0d9488,#0891b2 50%,#6366f1);background:var(--gradient-2);-webkit-background-clip:text;background-clip:text;font-size:3rem;font-weight:800;margin-bottom:.5rem}.stat-card p{color:#475569;color:var(--text-light);font-size:1.1rem}.contact-page-content{background:#f1f5f9;background:var(--light-bg);padding:100px 0}.office-hours{background:#fff;border:1px solid #0000000d;border-radius:12px;margin-top:2rem;padding:1.5rem}.office-hours h4{color:#0f172a;color:var(--text-dark);font-size:1.1rem;margin-bottom:1rem}.office-hours p{color:#475569;color:var(--text-light);font-size:.95rem;margin-bottom:.5rem}.what-we-do{background:#fff;padding:100px 0}.what-we-do-grid{grid-gap:3rem;display:grid;gap:3rem;grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.what-card{background:#f1f5f9;background:var(--light-bg);border:2px solid #0000;border-radius:20px;padding:3rem 2rem;text-align:center;transition:all .3s ease}.what-card:hover{border-color:#0d9488;border-color:var(--primary-color);box-shadow:0 20px 50px #0d94881a;transform:translateY(-10px)}.what-icon{font-size:4rem;margin-bottom:1.5rem}.what-card h3{color:#0f172a;color:var(--text-dark);font-size:1.8rem;margin-bottom:1rem}.what-card p{color:#475569;color:var(--text-light);line-height:1.7;margin-bottom:1.5rem}.what-link{align-items:center;color:#0d9488;color:var(--primary-color);display:inline-flex;font-size:1rem;font-weight:600;gap:.5rem;text-decoration:none;transition:all .3s ease}.what-link:hover{color:#6366f1;color:var(--secondary-color);gap:1rem}.testimonials{background:#f1f5f9;background:var(--light-bg);padding:100px 0}.testimonials-grid{grid-gap:2.5rem;display:grid;gap:2.5rem;grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.testimonial-card{background:#fff;border-radius:20px;box-shadow:0 10px 30px #0000000d;padding:3rem;transition:all .3s ease}.testimonial-card:hover{box-shadow:0 20px 40px #0000001a;transform:translateY(-5px)}.testimonial-stars{font-size:1.5rem;margin-bottom:1.5rem}.testimonial-text{color:#0f172a;color:var(--text-dark);font-size:1.1rem;font-style:italic;line-height:1.8;margin-bottom:2rem}.testimonial-author{display:flex;flex-direction:column;gap:.3rem}.testimonial-author strong{color:#0f172a;color:var(--text-dark);font-size:1.1rem}.testimonial-author span{color:#475569;color:var(--text-light);font-size:.9rem}.process-section{background:#fff;padding:100px 0}.process-grid{grid-gap:1rem;align-items:center;display:grid;gap:1rem;grid-template-columns:repeat(7,1fr)}.process-step{background:#f1f5f9;background:var(--light-bg);border-radius:16px;grid-column:span 1;padding:2rem 1.5rem;text-align:center;transition:all .3s ease}.process-step:first-child,.process-step:nth-child(3),.process-step:nth-child(5),.process-step:nth-child(7){grid-column:span 2}.process-arrow{color:#0d9488;color:var(--primary-color);font-size:2rem;font-weight:700;text-align:center}.process-step:hover{background:linear-gradient(135deg,#0d9488,#0891b2 50%,#6366f1);background:var(--gradient-2);color:#fff;transform:scale(1.05)}.process-number{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#0d9488,#0891b2 50%,#6366f1);background:var(--gradient-2);-webkit-background-clip:text;background-clip:text;font-size:2.5rem;font-weight:800;margin-bottom:1rem}.process-step:hover .process-number{-webkit-text-fill-color:#0000;background:#fff;-webkit-background-clip:text;background-clip:text}.process-step h3{font-size:1.5rem;font-weight:700;margin-bottom:1rem}.process-step p{color:#475569;color:var(--text-light);font-size:.95rem;line-height:1.6}.process-step:hover p{color:#ffffffe6}.home-blog-preview{background:#f1f5f9;background:var(--light-bg);padding:100px 0}.blog-preview-grid{grid-gap:2.5rem;display:grid;gap:2.5rem;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));margin-bottom:3rem}.blog-preview-card{background:#fff;border:2px solid #0000;border-radius:20px;padding:2.5rem;transition:all .3s ease}.blog-preview-card:hover{border-color:#0d9488;border-color:var(--primary-color);box-shadow:0 20px 50px #0000001a;transform:translateY(-10px)}.blog-preview-icon{font-size:3rem;margin-bottom:1rem}.blog-preview-category{background:linear-gradient(135deg,#0d9488,#0891b2 50%,#6366f1);background:var(--gradient-2);border-radius:50px;color:#fff;display:inline-block;font-size:.85rem;font-weight:600;margin-bottom:1.5rem;padding:.4rem 1rem}.blog-preview-card h3{color:#0f172a;color:var(--text-dark);font-size:1.5rem;margin-bottom:1rem}.blog-preview-card p{color:#475569;color:var(--text-light);line-height:1.7;margin-bottom:1.5rem}.blog-preview-link{align-self:flex-start;font-size:.8rem!important;margin-top:auto;padding:.38rem .9rem!important}.blog-preview-link:hover{color:#fff!important}.blog-preview-cta,.cta-section{text-align:center}.cta-section{background:linear-gradient(135deg,#0b1426,#134e4a 38%,#0e7490 72%,#155e75);background:var(--hero-gradient);color:#fff;padding:100px 0}.engagement-fit-section,.faq-section{background:#fff;padding:90px 0}.engagement-offers-section{background:#f0f7ff;background:linear-gradient(180deg,#f8fafc,#eff6ff);padding:6rem 0}.lead-magnet-section{padding:70px 0}.lead-magnet-card{align-items:center;background:linear-gradient(135deg,#0f766e,#0e7490);border-radius:16px;color:#fff;display:flex;gap:1rem;justify-content:space-between;padding:1.6rem}.lead-magnet-card h2{margin-bottom:.4rem}.lead-magnet-card p{opacity:.95}.lead-magnet-card .btn{white-space:nowrap}.form-stepper{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.form-stepper span{border:1px solid #cbd5e1;border-radius:999px;color:#475569;font-size:.82rem;padding:.25rem .6rem}.form-stepper span.active{background:#ccfbf1;border-color:#14b8a6;color:#0f766e}.form-progress{margin-bottom:1rem}.form-progress-track{background:#e2e8f0;border-radius:999px;height:8px;overflow:hidden;width:100%}.form-progress-fill{background:linear-gradient(135deg,#14b8a6,#0ea5e9);border-radius:999px;height:100%;transition:width .25s ease}.form-progress span{color:#475569;display:inline-block;font-size:.82rem;margin-top:.35rem}.form-nav{align-items:center;display:flex;gap:.7rem;justify-content:space-between;margin-top:.9rem}.trust-strip-section{background:#fff;padding:80px 0}.tech-stack-section{background:#fff;padding:75px 0}.trust-pills{display:flex;flex-wrap:wrap;gap:.7rem;justify-content:center}.trust-pills span{background:#f8fafc;border:1px solid #d8e2eb;border-radius:999px;color:#0f172a;font-size:.9rem;font-weight:600;padding:.45rem .9rem}.service-use-cases-section{background:#f8fafc;padding:90px 0}.use-case-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.use-case-card{background:#fff;border:1px solid #dbe5ef;border-radius:14px;padding:1.2rem}.use-case-card h3{font-size:1.05rem;margin-bottom:.45rem}.use-case-card p{color:#475569;color:var(--text-light)}.use-case-cta{display:flex;flex-wrap:wrap;gap:.8rem;justify-content:center;margin-top:1.3rem}.case-studies-section{background:#f8fafc;padding:90px 0}.home-case-studies-section{background:#fff;padding:90px 0}.home-case-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.home-case-card{background:#f8fafc;border:1px solid #dbe5ef;border-radius:14px;padding:1.2rem}.home-case-card h3{font-size:1.05rem;margin-bottom:.45rem}.home-case-card p{color:#475569;color:var(--text-light);margin-bottom:.4rem}.case-studies-grid{grid-gap:1rem;display:grid;gap:1rem}.case-study-card{background:#fff;border:1px solid #dbe5ef;border-radius:14px;padding:1.3rem}.case-study-card h2{font-size:1.15rem;margin-bottom:.5rem}.case-study-card p{color:#475569;color:var(--text-light);margin-bottom:.45rem}.case-study-card ul{grid-gap:.35rem;display:grid;gap:.35rem;list-style:none}.case-study-card li:before{color:#0d9488;color:var(--primary-color);content:"•";margin-right:.4rem}.case-studies-cta{margin-top:1.2rem;text-align:center}.mobile-sticky-cta{display:none}@media (max-width:768px){.mobile-sticky-cta{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0b1220e0;border-top:1px solid #ffffff26;bottom:0;display:block;left:0;padding:.65rem .75rem calc(.65rem + env(safe-area-inset-bottom));position:fixed;right:0;z-index:1200}.mobile-sticky-cta .btn{padding:.85rem 1rem;text-align:center;width:100%}}.offer-grid{grid-gap:1.4rem;display:grid;gap:1.4rem;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.offer-card{background:#fff;border:1px solid #dbe5ef;border-radius:14px;box-shadow:0 10px 28px #0f172a0f;display:flex;flex-direction:column;gap:.85rem;padding:1.4rem}.offer-tag{align-self:flex-start;background:#ccfbf1;border:1px solid #99f6e4;border-radius:999px;color:#0f766e;font-size:.75rem;font-weight:700;padding:.28rem .6rem}.offer-card h3{font-size:1.1rem}.offer-card p{color:#475569;color:var(--text-light)}.offer-card ul{grid-gap:.45rem;color:#0f172a;color:var(--text-dark);display:grid;gap:.45rem;list-style:none}.offer-card ul li:before{color:#0d9488;color:var(--primary-color);content:"✓";font-weight:700;margin-right:.5rem}.offer-card .btn{margin-top:auto;text-align:center}.offer-grid-v2{grid-gap:1.5rem;align-items:stretch;display:grid;gap:1.5rem;grid-template-columns:repeat(3,1fr)}.offer-card-v2,.offer-grid-v2>.sa-init{display:flex;flex-direction:column}.offer-card-v2{background:#fff;border:1.5px solid #e2e8f0;border-radius:20px;box-shadow:0 4px 20px #0f172a0d;flex:1 1;gap:.9rem;padding:2rem 1.75rem 1.75rem;position:relative;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.offer-card-v2:hover{border-color:#93c5fd;box-shadow:0 16px 40px #0ea5e91f;transform:translateY(-6px)}.offer-card-v2--featured{background:linear-gradient(135deg,#0b1426,#134e4a 38%,#0e7490 72%,#155e75);background:var(--hero-gradient);border-color:#0000;box-shadow:0 8px 32px #0ea5e933}.offer-card-v2--featured:hover{border-color:#0000;box-shadow:0 20px 48px #0ea5e94d;transform:translateY(-8px)}.offer-card-v2-badge{background:linear-gradient(135deg,#0ea5e9,#0d9488);border-radius:999px;box-shadow:0 4px 12px #0ea5e959;color:#fff;font-size:.68rem;font-weight:800;left:50%;letter-spacing:.08em;padding:.28rem .9rem;position:absolute;text-transform:uppercase;top:-12px;transform:translateX(-50%);white-space:nowrap}.offer-card-v2-num{color:#0ea5e9;font-size:.7rem;font-weight:800;letter-spacing:.1em;opacity:.7}.offer-card-v2--featured .offer-card-v2-num{color:#ffffff80}.offer-card-v2-icon{align-items:center;background:linear-gradient(135deg,#0ea5e91f,#0d94881f);border-radius:14px;color:#0ea5e9;display:flex;font-size:1.4rem;height:48px;justify-content:center;width:48px}.offer-card-v2--featured .offer-card-v2-icon{background:#ffffff1f;color:#7dd3fc}.offer-card-v2-title{color:#0f172a;color:var(--text-dark);font-size:1.15rem;font-weight:800;letter-spacing:-.02em;line-height:1.3;margin:0}.offer-card-v2--featured .offer-card-v2-title{color:#f1f5f9}.offer-card-v2-desc{color:#475569;color:var(--text-light);font-size:.88rem;line-height:1.65;margin:0}.offer-card-v2--featured .offer-card-v2-desc{color:#ffffff9e}.offer-card-v2-list{display:flex;flex:1 1;flex-direction:column;gap:.5rem;list-style:none;margin:0;padding:0}.offer-card-v2-list li{align-items:center;color:#0f172a;color:var(--text-dark);display:flex;font-size:.84rem;font-weight:500;gap:.5rem}.offer-card-v2-list li svg{color:#0d9488;flex-shrink:0;font-size:.85rem}.offer-card-v2--featured .offer-card-v2-list li{color:#ffffffd1}.offer-card-v2--featured .offer-card-v2-list li svg{color:#5eead4}.offer-card-v2-btn{align-self:flex-start!important;margin-top:.5rem}@media (max-width:1024px){.offer-grid-v2{grid-template-columns:1fr 1fr}.offer-grid-v2>.sa-init:first-child{grid-column:1/-1}}@media (max-width:640px){.offer-grid-v2{grid-template-columns:1fr}.offer-grid-v2>.sa-init:first-child{grid-column:auto}.offer-card-v2{padding:1.75rem 1.25rem 1.5rem}}@media (max-width:768px){.lead-magnet-card{align-items:flex-start;flex-direction:column}}.faq-section{background:#f1f5f9;background:var(--light-bg)}.faq-grid,.fit-grid{grid-gap:1.25rem;display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.faq-card,.fit-card{background:#fff;border:1px solid #e2e8f0;border-radius:14px;box-shadow:0 6px 24px #0f172a0d;padding:1.35rem}.faq-card h3,.fit-card h3{color:#0f172a;color:var(--text-dark);font-size:1.05rem;margin-bottom:.55rem}.faq-card p,.fit-card p{color:#475569;color:var(--text-light);line-height:1.65}.cta-content h2{font-size:3rem;font-weight:800;line-height:1.2;margin-bottom:1.5rem}.cta-content p{font-size:1.3rem;margin-bottom:2.5rem;opacity:.95}.cta-buttons{display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:center}.btn-large{font-size:1.1rem;padding:1rem 2.5rem}@media (max-width:1024px){.process-grid{gap:1rem;grid-template-columns:1fr}.process-step{grid-column:span 1!important}.process-arrow{display:none}}@media (max-width:768px){.blog-preview-grid,.testimonials-grid,.what-we-do-grid{grid-template-columns:1fr}.cta-content h2{font-size:2rem}.cta-content p{font-size:1.1rem}.cta-buttons,.news-toolbar{align-items:stretch;flex-direction:column}.news-refresh-btn{width:100%}}.news-page-content{background:#f1f5f9;background:var(--light-bg);min-height:40vh;padding:80px 0 100px}.news-section{margin-bottom:3.5rem}.news-section-devops{border-top:1px solid #0f172a14;padding-top:1rem}.news-section-title{color:#0f172a;color:var(--text-dark);font-size:1.65rem;font-weight:800;letter-spacing:-.03em;margin:0 0 .75rem}.news-section-intro{color:#475569;color:var(--text-light);font-size:1rem;line-height:1.7;margin:0 0 1.5rem;max-width:860px}.news-empty-inline{background:#fff;border:1px dashed #0f172a1f;border-radius:12px;padding:1.25rem 1.5rem;text-align:left}.news-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-bottom:1.25rem}.news-toolbar-meta{flex:1 1;min-width:200px}.news-status{color:#475569;color:var(--text-light);font-size:.95rem;line-height:1.5}.news-refresh-btn{background:linear-gradient(135deg,#0d9488,#0891b2 50%,#6366f1);background:var(--gradient-2);border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:.95rem;font-weight:600;padding:.65rem 1.35rem;transition:transform .2s ease,box-shadow .2s ease}.news-refresh-btn:hover:not(:disabled){box-shadow:0 10px 24px #0d948859;transform:translateY(-2px)}.news-refresh-btn:disabled{cursor:not-allowed;opacity:.65}.news-attribution{color:#475569;color:var(--text-light);font-size:.88rem;line-height:1.6;margin-bottom:2rem}.news-attribution a{color:#0d9488;color:var(--primary-color);font-weight:600}.news-error{background:#fee2e2;border:1px solid #fecaca;border-radius:12px;color:#991b1b}.news-error,.news-warning{margin-bottom:1.5rem;padding:1rem 1.25rem}.news-warning{background:#fef3c7;border:1px solid #fde68a;border-radius:12px;color:#92400e}.news-skeleton-grid{grid-gap:1.25rem;display:grid;gap:1.25rem}.news-skeleton-card{animation:news-shimmer 1.2s ease-in-out infinite;background:linear-gradient(90deg,#e2e8f0,#f1f5f9 50%,#e2e8f0);background-size:200% 100%;border-radius:16px;height:120px}@keyframes news-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.news-list{display:flex;flex-direction:column;gap:1.25rem;list-style:none;margin:0;padding:0}.news-card{background:#fff;border:1px solid #0f172a14;border-radius:16px;margin:0;overflow:hidden;padding:0;transition:border-color .2s ease,box-shadow .2s ease}.news-card:hover{border-color:#0d948859;box-shadow:0 12px 40px #0f172a14}.news-card-link{color:inherit;display:block;padding:1.5rem 1.75rem;text-decoration:none}.news-source{border-radius:6px;display:inline-block;font-size:.75rem;font-weight:700;letter-spacing:.06em;margin-bottom:.75rem;padding:.35rem .75rem;text-transform:uppercase}.news-source-devto{background:#3b49df1f;color:#3b49df}.news-source-hn{background:#ff66001f;color:#b45309}.news-card-title{color:#0f172a;color:var(--text-dark);font-size:1.2rem;font-weight:700;letter-spacing:-.02em;line-height:1.35;margin:0 0 .65rem}.news-card-summary{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:#475569;color:var(--text-light);display:-webkit-box;font-size:.98rem;line-height:1.65;margin:0 0 1rem;overflow:hidden}.news-card-meta{color:#0d9488;color:var(--primary-color);font-size:.88rem;font-weight:600}.news-empty{color:#475569;color:var(--text-light);padding:3rem 1rem;text-align:center}.sa-init{transition:opacity .65s ease,transform .65s ease}.sa-up{opacity:0;transform:translateY(36px)}.sa-left{opacity:0;transform:translateX(-36px)}.sa-right{opacity:0;transform:translateX(36px)}.sa-none{opacity:0}.sa-init.sa-visible{opacity:1!important;transform:translate(0)!important}.hero-background{inset:0;overflow:hidden;pointer-events:none;position:absolute;z-index:0}.hero-blob{animation:blob-drift 12s ease-in-out infinite alternate;border-radius:50%;filter:blur(90px);opacity:.55;position:absolute}.hero-blob--1{animation-duration:14s;background:radial-gradient(circle,#0ea5e9 0,#0000 70%);height:500px;left:-100px;top:-120px;width:500px}.hero-blob--2{animation-delay:-4s;animation-duration:10s;background:radial-gradient(circle,#6366f1 0,#0000 70%);height:420px;right:-80px;top:60px;width:420px}.hero-blob--3{animation-delay:-8s;animation-duration:16s;background:radial-gradient(circle,#06b6d4 0,#0000 70%);bottom:-80px;height:300px;left:35%;width:300px}@keyframes blob-drift{0%{transform:translate(0) scale(1)}50%{transform:translate(30px,-20px) scale(1.08)}to{transform:translate(-20px,30px) scale(.95)}}.hero-chips-marquee-wrapper{margin:1.8rem 0 2rem;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 6%,#000 94%,#0000);mask-image:linear-gradient(90deg,#0000 0,#000 6%,#000 94%,#0000);overflow:hidden}.hero-chips-track{animation:marquee-scroll 32s linear infinite;display:flex;gap:.75rem;width:max-content}.hero-chips-track:hover{animation-play-state:paused}@keyframes marquee-scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.hero-chip{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff12;border:1px solid #ffffff24;border-radius:24px;color:#ffffffe0;cursor:default;display:inline-flex;font-size:.83rem;font-weight:700;gap:.45rem;letter-spacing:.01em;padding:.45rem 1rem;transition:background .2s,border-color .2s,box-shadow .2s;white-space:nowrap}.hero-chip:hover{background:#ffffff1f;background:rgba(var(--chip-color-r,255),var(--chip-color-g,255),var(--chip-color-b,255),.12);border-color:#ffffff59;border-color:var(--chip-color,#ffffff59);box-shadow:0 0 18px #ffffff1a}.hero-chip-icon{align-items:center;color:#fff;color:var(--chip-color,#fff);display:flex;justify-content:center}.hero-chip-icon svg{flex-shrink:0;height:1.05rem;width:1.05rem}.section-eyebrow{background:#0ea5e91a;border-radius:20px;color:#0d9488;color:var(--primary-color,#0ea5e9);display:inline-block;font-size:.78rem;font-weight:700;letter-spacing:.1em;margin-bottom:.85rem;padding:.25rem .85rem;text-transform:uppercase}.section-eyebrow--light{background:#7dd3fc1f;color:#7dd3fc}.section-header--light h2,.section-header--light p{color:#fff}.section-header--light p{opacity:.75}.services-tab-section{background:#fff;padding:5rem 0}.services-tab-layout{grid-gap:2rem;align-items:start;display:grid;gap:2rem;grid-template-columns:340px 1fr;margin-top:3rem}.services-tab-nav{display:flex;flex-direction:column;gap:.35rem}.services-tab-btn{align-items:center;background:#0000;border:none;border-left:3px solid #0000;border-radius:12px;color:#475569;color:var(--text-light,#64748b);cursor:pointer;display:flex;gap:.9rem;padding:1rem 1.1rem;text-align:left;transition:background .18s,color .18s}.services-tab-btn:hover{background:#f0f9ff;color:#0f172a;color:var(--text-dark,#1e293b)}.services-tab-btn.active{background:linear-gradient(135deg,#0ea5e914,#6366f114);border-left-color:#0d9488;border-left-color:var(--primary-color,#0ea5e9)}.services-tab-btn.active,.tab-num{color:#0d9488;color:var(--primary-color,#0ea5e9)}.tab-num{font-size:.72rem;font-weight:800;min-width:24px;opacity:.7}.services-tab-btn.active .tab-num{opacity:1}.tab-label{align-items:center;display:flex;flex:1 1;font-size:.9rem;font-weight:600;gap:.6rem}.tab-label svg{flex-shrink:0;height:1.1rem;width:1.1rem}.tab-arrow{height:1rem;opacity:0;transform:translateX(-4px);transition:opacity .15s,transform .15s;width:1rem}.services-tab-btn.active .tab-arrow{opacity:1;transform:translateX(0)}.services-tab-panel{min-height:400px;position:relative}.tab-panel-content{animation:panel-fade .3s ease;display:none}.tab-panel-content.active{display:block}@keyframes panel-fade{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.tab-panel-icon{align-items:center;background:linear-gradient(135deg,#0d9488,#6366f1);background:linear-gradient(135deg,var(--primary-color,#0ea5e9) 0,#6366f1 100%);border-radius:16px;display:flex;height:60px;justify-content:center;margin-bottom:1.25rem;width:60px}.tab-panel-icon svg{color:#fff;height:2rem;width:2rem}.tab-panel-content h3{color:#0f172a;color:var(--text-dark,#1e293b);font-size:1.6rem;font-weight:800;letter-spacing:-.03em;margin-bottom:.85rem}.tab-panel-desc{color:#475569;color:var(--text-light,#64748b);font-size:1rem;line-height:1.7;margin-bottom:1.5rem;max-width:540px}.tab-panel-bullets{grid-gap:.65rem;display:grid;gap:.65rem;grid-template-columns:1fr 1fr;list-style:none;margin-bottom:2rem;padding:0}.tab-panel-bullets li{align-items:flex-start;color:#0f172a;color:var(--text-dark,#1e293b);display:flex;font-size:.9rem;font-weight:500;gap:.5rem}.bullet-check{color:#0d9488;color:var(--primary-color,#0ea5e9);flex-shrink:0;height:1rem;margin-top:2px;width:1rem}@media (max-width:900px){.services-tab-layout{grid-template-columns:1fr}.services-tab-nav{flex-direction:row;flex-wrap:wrap}.services-tab-btn{border-bottom:3px solid #0000;border-left:none;flex:0 0 auto}.services-tab-btn.active{border-bottom-color:#0d9488;border-bottom-color:var(--primary-color)}.tab-panel-bullets{grid-template-columns:1fr}}.impact-section{background:linear-gradient(135deg,#0b1426,#134e4a 38%,#0e7490 72%,#155e75);background:var(--hero-gradient);overflow:hidden;padding:5.5rem 0;position:relative}.impact-bg-blob{border-radius:50%;filter:blur(100px);pointer-events:none;position:absolute}.impact-bg-blob--1{background:#0ea5e924;height:400px;left:-80px;top:-100px;width:400px}.impact-bg-blob--2{background:#06b6d421;bottom:-80px;height:350px;right:-60px;width:350px}.impact-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(4,1fr);margin:3rem 0}.impact-card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0a;border:1px solid #ffffff14;border-radius:16px;padding:2rem 1rem;text-align:center;transition:background .2s,transform .2s}.impact-card:hover{background:#ffffff14;transform:translateY(-4px)}.impact-number{align-items:center;display:flex;flex-direction:column;gap:.2rem}.impact-prefix{color:#7dd3fc;font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.impact-number .animated-counter,.impact-number h3,.impact-number>span:last-child{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#38bdf8,#818cf8);-webkit-background-clip:text;background-clip:text;font-size:3rem;font-weight:900;line-height:1}.impact-label{color:#ffffffa6;font-size:.9rem;font-weight:500;line-height:1.45;margin-top:.75rem}.impact-cta{text-align:center}@media (max-width:768px){.impact-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.impact-grid{grid-template-columns:1fr}}.tech-tools-section{background:#f8fafc;padding:5rem 0}.tech-category-tabs{display:flex;flex-wrap:wrap;gap:.5rem;margin:2.5rem 0 2rem}.tech-cat-btn{background:#fff;border:1.5px solid #e2e8f0;border-radius:24px;color:#475569;color:var(--text-light,#64748b);cursor:pointer;font-size:.85rem;font-weight:600;padding:.5rem 1.2rem;transition:all .18s}.tech-cat-btn:hover{color:#0d9488;color:var(--primary-color)}.tech-cat-btn.active,.tech-cat-btn:hover{border-color:#0d9488;border-color:var(--primary-color)}.tech-cat-btn.active{background:#0d9488;background:var(--primary-color,#0ea5e9);color:#fff}.tech-tools-grid{animation:panel-fade .3s ease;display:none;gap:1.25rem;grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}.tech-tools-grid.active{display:grid}@media (max-width:768px){.tech-tools-grid.active{grid-template-columns:repeat(auto-fill,minmax(130px,1fr))}}.tech-tool-card{align-items:center;background:#fff;border:1.5px solid #e2e8f0;border-radius:16px;cursor:default;display:flex!important;flex-direction:column;gap:.75rem;padding:1.75rem 1rem;transition:transform .2s,box-shadow .2s,border-color .2s}.tech-tool-card:hover{border-color:#0d9488;border-color:var(--primary-color,#0ea5e9);box-shadow:0 12px 32px #00000014;transform:translateY(-5px)}.tool-icon-wrap{align-items:center;display:flex;justify-content:center}.tool-icon-wrap svg{height:2.6rem;transition:transform .2s;width:2.6rem}.tech-tool-card:hover .tool-icon-wrap svg{transform:scale(1.12)}.tool-name{color:#0f172a;color:var(--text-dark,#1e293b);font-size:.82rem;font-weight:700;letter-spacing:-.01em;text-align:center}.case-result-badge{background:linear-gradient(135deg,#0ea5e91a,#6366f11a);border:1px solid #0ea5e940;border-radius:20px;color:#0d9488;color:var(--primary-color,#0ea5e9);display:inline-block;font-size:.78rem;font-weight:700;letter-spacing:.06em;margin-bottom:.6rem;padding:.25rem .75rem;text-transform:uppercase}.process-section--modern{background:#fff;padding:5rem 0}.process-grid--modern{grid-gap:1.5rem;align-items:stretch;display:grid;gap:1.5rem;grid-template-columns:repeat(4,1fr);margin-top:3rem;position:relative}.process-grid--modern:before{background:linear-gradient(90deg,#0d9488,#6366f1);background:linear-gradient(90deg,var(--primary-color) 0,#6366f1 100%);content:"";height:2px;left:10%;opacity:.2;pointer-events:none;position:absolute;top:36px;width:80%}.process-grid--modern>.sa-init{align-self:stretch;display:flex;height:auto}.process-step--modern{align-items:center;background:#fff;border:1.5px solid #e2e8f0;border-radius:20px;display:flex;flex-direction:column;padding:2rem 1.5rem;position:relative;text-align:center;transition:box-shadow .25s,transform .25s,border-color .25s;width:100%}.process-step--modern:hover{border-color:#0ea5e959;box-shadow:0 10px 36px #0ea5e921;transform:translateY(-4px)}.process-number-badge{align-items:center;background:linear-gradient(135deg,#0d9488,#6366f1);background:linear-gradient(135deg,var(--primary-color,#0ea5e9) 0,#6366f1 100%);border-radius:50%;box-shadow:0 6px 20px #0ea5e94d;color:#fff;display:flex;flex-shrink:0;font-size:1.1rem;font-weight:900;height:64px;justify-content:center;margin:0 auto 1.25rem;position:relative;width:64px;z-index:1}.process-step--modern h3{color:#0f172a;color:var(--text-dark,#1e293b);font-size:1rem;font-weight:800;margin-bottom:.6rem}.process-step--modern p{color:#475569;color:var(--text-light,#64748b);flex:1 1;font-size:.87rem;line-height:1.7;margin:0}@media (max-width:900px){.process-grid--modern{gap:1.25rem;grid-template-columns:repeat(2,1fr)}.process-grid--modern:before{display:none}}@media (max-width:480px){.process-grid--modern{gap:1rem;grid-template-columns:1fr}}.offer-card--featured{border:2px solid #0d9488!important;border:2px solid var(--primary-color,#0ea5e9)!important;overflow:hidden;position:relative}.offer-card--featured:before{background:linear-gradient(90deg,#0d9488,#6366f1);background:linear-gradient(90deg,var(--primary-color) 0,#6366f1 100%);content:"";height:3px;left:0;position:absolute;right:0;top:0}.blog-card-icon svg,.blog-preview-icon svg{stroke-width:1.5;color:#0d9488;color:var(--primary-color,#0ea5e9);height:2.2rem;width:2.2rem}.modal-icon svg{color:#0d9488;color:var(--primary-color,#0ea5e9);height:2.6rem;width:2.6rem}.meta-icon{height:.95rem;margin-right:.3rem;opacity:.7;top:-1px;width:.95rem}.meta-icon,.section-title-icon{display:inline-block;position:relative;vertical-align:middle}.section-title-icon{color:#0d9488;color:var(--primary-color,#0ea5e9);height:1.5rem;margin-right:.5rem;top:-2px;width:1.5rem}.read-more-arrow{display:inline-block;height:1rem;margin-left:.3rem;position:relative;top:-1px;vertical-align:middle;width:1rem}.blog-preview-icon,.service-icon,.what-icon,.why-icon{align-items:center;display:flex;justify-content:center}.blog-preview-icon svg,.service-icon svg,.what-icon svg,.why-icon svg{stroke-width:1.6;color:#0d9488;color:var(--primary-color,#0ea5e9);height:2rem;width:2rem}.expertise-icon{align-items:center;color:#0d9488;color:var(--primary-color,#0ea5e9);display:inline-flex;margin-right:.5rem;vertical-align:middle}.expertise-icon svg{height:1.25rem;width:1.25rem}.contact-icon{align-items:center;background:#e0f2fe;background:var(--primary-light,#e0f2fe);border-radius:50%;display:flex;flex-shrink:0;height:42px;justify-content:center;width:42px}.contact-icon svg{height:1.2rem;width:1.2rem}.contact-icon svg,.inline-icon{color:#0d9488;color:var(--primary-color,#0ea5e9)}.inline-icon{display:inline-block;height:1rem;margin-right:.3rem;position:relative;top:-1px;vertical-align:middle;width:1rem}.testimonial-stars{display:flex;gap:.2rem;margin-bottom:1rem}.star-icon{fill:#f59e0b;color:#f59e0b;height:1.1rem;width:1.1rem}.cb-widget{align-items:flex-end;bottom:1.75rem;display:flex;flex-direction:column;font-family:inherit;gap:.85rem;position:fixed;right:1.75rem;z-index:1100}.cb-trigger{align-items:center;background:linear-gradient(135deg,#0ea5e9,#6366f1);border:none;border-radius:50%;box-shadow:0 6px 24px #0ea5e980;color:#fff;cursor:pointer;display:flex;height:60px;justify-content:center;outline:none;position:relative;transition:transform .2s,box-shadow .2s;width:60px}.cb-trigger svg{height:1.55rem;width:1.55rem}.cb-trigger:hover{box-shadow:0 8px 30px #0ea5e9a6;transform:scale(1.1)}.cb-trigger--active{background:linear-gradient(135deg,#475569,#334155);box-shadow:0 4px 16px #0000004d}.cb-trigger:focus-visible{outline:3px solid #0ea5e9;outline-offset:3px}.cb-pulse-ring{animation:cb-ring-pulse 2.2s ease-out infinite;border:2px solid #0ea5e980;border-radius:50%;inset:-6px;pointer-events:none;position:absolute}@keyframes cb-ring-pulse{0%{opacity:.8;transform:scale(1)}70%{opacity:0;transform:scale(1.5)}to{opacity:0;transform:scale(1.5)}}.cb-badge{animation:cb-badge-pop .3s cubic-bezier(.34,1.56,.64,1);background:#ef4444;border:2px solid #fff;border-radius:50%;height:14px;position:absolute;right:4px;top:4px;width:14px}@keyframes cb-badge-pop{0%{transform:scale(0)}to{transform:scale(1)}}.cb-preview-bubble{align-items:center;animation:cb-preview-in .4s cubic-bezier(.34,1.56,.64,1);background:#fff;border:1px solid #e2e8f0;border-radius:20px;box-shadow:0 4px 20px #0000001f;color:#1e293b;cursor:pointer;display:flex;font-size:.85rem;font-weight:600;gap:.5rem;padding:.55rem 1rem;white-space:nowrap}.cb-preview-bubble:hover{background:#f0f9ff}.cb-preview-dot{animation:cb-dot-pulse 1.5s ease-in-out infinite;background:#22c55e;border-radius:50%;box-shadow:0 0 0 3px #22c55e40;flex-shrink:0;height:8px;width:8px}@keyframes cb-preview-in{0%{opacity:0;transform:translateY(12px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes cb-dot-pulse{0%,to{box-shadow:0 0 0 3px #22c55e40}50%{box-shadow:0 0 0 5px #22c55e1a}}.cb-window{background:#fff;border-radius:20px;box-shadow:0 24px 60px #0000002e,0 4px 16px #00000014,0 0 0 1px #0000000a;display:flex;flex-direction:column;max-height:570px;max-width:calc(100vw - 2rem);opacity:0;overflow:hidden;pointer-events:none;transform:translateY(20px) scale(.95);transition:opacity .3s cubic-bezier(.34,1.56,.64,1),transform .3s cubic-bezier(.34,1.56,.64,1);width:370px}.cb-window--open{opacity:1;pointer-events:auto;transform:translateY(0) scale(1)}.cb-header{align-items:center;background:linear-gradient(135deg,#0f172a,#1e1b4b);color:#fff;display:flex;flex-shrink:0;gap:.75rem;justify-content:space-between;overflow:hidden;padding:1rem 1.1rem;position:relative}.cb-header:before{background:radial-gradient(circle,#6366f14d 0,#0000 70%);content:"";height:100px;pointer-events:none;position:absolute;right:-30px;top:-30px;width:100px}.cb-header-left{gap:.75rem}.cb-avatar,.cb-header-left{align-items:center;display:flex}.cb-avatar{background:linear-gradient(135deg,#0ea5e9,#6366f1);border-radius:50%;box-shadow:0 4px 12px #0ea5e966;flex-shrink:0;height:46px;justify-content:center;position:relative;width:46px}.cb-avatar svg{color:#fff;height:1.25rem;width:1.25rem}.cb-avatar-status{background:#22c55e;border:2px solid #0f172a;border-radius:50%;bottom:1px;height:11px;position:absolute;right:1px;width:11px}.cb-header-info{display:flex;flex-direction:column;gap:.1rem}.cb-bot-name{font-size:1rem;font-weight:800;letter-spacing:-.01em}.cb-bot-status{align-items:center;color:#ffffffa6;display:flex;font-size:.74rem;gap:.35rem}.cb-status-dot{animation:cb-dot-pulse 1.5s ease-in-out infinite;background:#22c55e;border-radius:50%;display:inline-block;height:7px;width:7px}.cb-close{align-items:center;background:#ffffff14;border:none;border-radius:50%;color:#ffffffb3;cursor:pointer;display:flex;flex-shrink:0;height:32px;justify-content:center;transition:background .15s,color .15s;width:32px}.cb-close svg{height:1rem;width:1rem}.cb-close:hover{background:#ffffff2e;color:#fff}.cb-messages{background:#f8fafc;display:flex;flex:1 1;flex-direction:column;gap:.75rem;max-height:310px;min-height:220px;overflow-y:auto;padding:1rem;scroll-behavior:smooth}.cb-messages::-webkit-scrollbar{width:4px}.cb-messages::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.cb-msg{align-items:flex-end;animation:cb-msg-in .22s ease;display:flex;gap:.5rem}@keyframes cb-msg-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.cb-msg--bot{align-self:flex-start;max-width:88%}.cb-msg--user{align-self:flex-end;flex-direction:row-reverse;max-width:75%}.cb-msg-avatar{align-items:center;background:linear-gradient(135deg,#0ea5e9,#6366f1);border-radius:50%;display:flex;flex-shrink:0;height:30px;justify-content:center;width:30px}.cb-msg-avatar svg{color:#fff;height:.85rem;width:.85rem}.cb-msg-body{display:flex;flex-direction:column;gap:.2rem}.cb-bubble{border-radius:18px;font-size:.875rem;line-height:1.6;padding:.65rem .95rem}.cb-msg--bot .cb-bubble{background:#fff;border-bottom-left-radius:4px;box-shadow:0 2px 8px #00000012;color:#1e293b}.cb-msg--user .cb-bubble{background:linear-gradient(135deg,#0ea5e9,#6366f1);border-bottom-right-radius:4px;color:#fff}.cb-time{color:#94a3b8;font-size:.68rem;padding:0 .35rem}.cb-msg--user .cb-time{text-align:right}.cb-typing{align-items:center;background:#fff;border-radius:18px;border-bottom-left-radius:4px;box-shadow:0 2px 8px #00000012;display:flex;gap:5px;padding:.6rem 1rem;width:fit-content}.cb-typing span{animation:cb-dot-bounce 1.2s infinite;background:#94a3b8;border-radius:50%;height:7px;width:7px}.cb-typing span:nth-child(2){animation-delay:.2s}.cb-typing span:nth-child(3){animation-delay:.4s}@keyframes cb-dot-bounce{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-6px)}}.cb-quick-replies{animation:cb-msg-in .2s ease;background:#f8fafc;border-top:1px solid #f1f5f9;display:flex;flex-shrink:0;flex-wrap:wrap;gap:.4rem;padding:.65rem .85rem .55rem}.cb-chip{background:#fff;border:1.5px solid #e2e8f0;border-radius:20px;box-shadow:0 1px 3px #0000000f;color:#1e293b;cursor:pointer;font-size:.8rem;font-weight:600;padding:.35rem .8rem;transition:background .15s,border-color .15s,transform .1s,color .15s;white-space:nowrap}.cb-chip:hover{background:linear-gradient(135deg,#0ea5e9,#6366f1);border-color:#0000;box-shadow:0 4px 12px #0ea5e94d;color:#fff;transform:translateY(-2px)}.cb-input-row{align-items:center;background:#fff;border-top:1px solid #f1f5f9;display:flex;flex-shrink:0;gap:.5rem;padding:.75rem .9rem}.cb-input{background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:22px;color:#1e293b;flex:1 1;font-family:inherit;font-size:.875rem;outline:none;padding:.55rem 1rem;transition:border-color .15s,box-shadow .15s}.cb-input:focus{background:#fff;border-color:#0ea5e9;box-shadow:0 0 0 3px #0ea5e91a}.cb-send{align-items:center;background:linear-gradient(135deg,#0ea5e9,#6366f1);border:none;border-radius:50%;box-shadow:0 2px 8px #0ea5e966;color:#fff;cursor:pointer;display:flex;flex-shrink:0;height:38px;justify-content:center;transition:transform .15s,box-shadow .15s;width:38px}.cb-send svg{height:.95rem;width:.95rem}.cb-send:hover:not(:disabled){box-shadow:0 4px 14px #0ea5e980;transform:scale(1.1)}.cb-send:disabled{cursor:default;opacity:.4}@media (max-width:480px){.cb-widget{bottom:1rem;right:1rem}.cb-window{max-height:520px;width:calc(100vw - 2rem)}}.cs-hero{background:linear-gradient(135deg,#0b1426,#134e4a 38%,#0e7490 72%,#155e75);background:var(--hero-gradient);overflow:hidden;padding:6rem 0 4rem;position:relative}.cs-hero-bg{background:radial-gradient(ellipse 60% 50% at 20% 50%,#0ea5e91a 0,#0000 70%),radial-gradient(ellipse 40% 60% at 80% 30%,#06b6d41a 0,#0000 70%);inset:0;pointer-events:none;position:absolute}.cs-hero-inner{position:relative;text-align:center;z-index:1}.cs-hero-title{color:#f8fafc;font-size:clamp(2.4rem,5vw,3.6rem);font-weight:900;letter-spacing:-.04em;line-height:1.15;margin:.75rem 0 1rem}.cs-hero-sub{color:#fff9;font-size:1.1rem;line-height:1.7;margin:0 auto;max-width:560px}.cs-stats-bar{background:#fff;border-bottom:1px solid #e2e8f0;padding:2.5rem 0}.cs-stats-grid{grid-gap:0;display:grid;gap:0;grid-template-columns:repeat(4,1fr);text-align:center}.cs-stat-item{align-items:center;border-right:1px solid #e2e8f0;display:flex;flex-direction:column;gap:.4rem;padding:1rem 1.5rem}.cs-stat-item:last-child{border-right:none}.cs-stat-icon{color:#0ea5e9}.cs-stat-icon svg{height:1.4rem;width:1.4rem}.cs-stat-value{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#0ea5e9,#6366f1);-webkit-background-clip:text;background-clip:text;font-size:2rem;font-weight:900;letter-spacing:-.04em;line-height:1}.cs-stat-label{color:#64748b;font-size:.82rem;font-weight:600}.cs-filters{display:flex;flex-wrap:wrap;gap:.5rem;padding:2rem 0 0}.cs-filter-btn{background:#fff;border:1.5px solid #e2e8f0;border-radius:24px;color:#64748b;cursor:pointer;font-size:.84rem;font-weight:600;padding:.45rem 1.1rem;transition:all .18s}.cs-filter-btn:hover{border-color:#0ea5e9;color:#0ea5e9}.cs-filter-btn.active{background:#0ea5e9;border-color:#0ea5e9;color:#fff}.cs-industry-tag{align-items:center;background:color-mix(in srgb,#0ea5e9 12%,#0000);background:color-mix(in srgb,var(--accent,#0ea5e9) 12%,#0000);border:1px solid color-mix(in srgb,#0ea5e9 30%,#0000);border:1px solid color-mix(in srgb,var(--accent,#0ea5e9) 30%,#0000);border-radius:20px;color:#0ea5e9;color:var(--accent,#0ea5e9);display:inline-flex;font-size:.78rem;font-weight:700;gap:.35rem;letter-spacing:.07em;padding:.28rem .75rem;text-transform:uppercase}.cs-industry-tag svg{height:.8rem;width:.8rem}.cs-industry-tag--sm{font-size:.72rem}.cs-company-type,.cs-duration{align-items:center;color:#64748b;display:inline-flex;font-size:.8rem;font-weight:500;gap:.3rem}.cs-company-type svg,.cs-duration svg{height:.8rem;width:.8rem}.cs-duration--sm{font-size:.75rem}.cs-metric{align-items:center;display:flex;flex-direction:column;gap:.15rem;padding:1rem .75rem;text-align:center}.cs-metric-value{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#0ea5e9,#6366f1);background:linear-gradient(135deg,var(--accent,#0ea5e9) 0,#6366f1 100%);-webkit-background-clip:text;background-clip:text;font-size:1.75rem;font-weight:900;letter-spacing:-.04em;line-height:1}.cs-metric-label{color:#1e293b;font-size:.78rem;font-weight:700;line-height:1.3}.cs-metric-sub{color:#94a3b8;font-size:.7rem}.cs-tech-chip{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;color:#475569;display:inline-flex;font-size:.76rem;font-weight:600;gap:.35rem;padding:.28rem .7rem;transition:background .15s,border-color .15s}.cs-tech-chip:hover{background:color-mix(in srgb,#0ea5e9 8%,#fff);background:color-mix(in srgb,var(--tc,#0ea5e9) 8%,#fff);border-color:color-mix(in srgb,#0ea5e9 40%,#0000);border-color:color-mix(in srgb,var(--tc,#0ea5e9) 40%,#0000);color:#0ea5e9;color:var(--tc,#0ea5e9)}.cs-tech-icon{align-items:center;color:#64748b;color:var(--tc,#64748b);display:flex}.cs-tech-icon svg{height:.85rem;width:.85rem}.cs-tech-row{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:1.25rem}.cs-tech-row--sm{margin-top:1rem}.cs-featured-section{padding:2.5rem 0 1rem}.cs-featured-card{grid-gap:0;background:#fff;border-radius:24px;border-top:3px solid #0ea5e9;border-top:3px solid var(--accent,#0ea5e9);box-shadow:0 8px 40px #0000001a,0 0 0 1px #0000000a;display:grid;gap:0;grid-template-columns:1fr 320px;overflow:hidden;transition:box-shadow .25s}.cs-featured-card:hover{box-shadow:0 16px 60px #00000024}.cs-fc-left{display:flex;flex-direction:column;gap:1.1rem;padding:2.5rem}.cs-fc-meta{align-items:center;display:flex;flex-wrap:wrap;gap:.65rem}.cs-fc-title{color:#0f172a;font-size:1.65rem;font-weight:800;letter-spacing:-.03em;line-height:1.25;margin:0}.cs-fc-tagline{border-left:3px solid #0ea5e9;border-left:3px solid var(--accent,#0ea5e9);color:#64748b;font-size:1rem;line-height:1.65;margin:0;padding-left:.85rem}.cs-fc-section h4{color:#94a3b8;font-size:.75rem;font-weight:800;letter-spacing:.1em;margin-bottom:.4rem;text-transform:uppercase}.cs-fc-section p{color:#475569;font-size:.92rem;line-height:1.7;margin:0}.cs-quote{background:#f8fafc;border-radius:12px;margin:0;padding:1.1rem 1.25rem;position:relative}.cs-quote-mark{color:#0ea5e9;color:var(--accent,#0ea5e9);font-family:Georgia,serif;font-size:3.5rem;left:.8rem;line-height:1;opacity:.2;position:absolute;top:.3rem}.cs-quote p{color:#334155;font-size:.9rem;font-style:italic;line-height:1.65;margin:0 0 .5rem;padding-left:.5rem}.cs-quote cite{color:#64748b;font-size:.78rem;font-style:normal;font-weight:700;padding-left:.5rem}.cs-cta-btn{align-self:flex-start}.cs-fc-right{background:linear-gradient(135deg,#0b1426,#134e4a 38%,#0e7490 72%,#155e75);background:var(--hero-gradient);display:flex;flex-direction:column;gap:0;overflow:hidden;padding:2.5rem 1.75rem;position:relative}.cs-fc-glow{border-radius:50%;bottom:-60px;filter:blur(70px);height:200px;opacity:.25;pointer-events:none;position:absolute;right:-60px;width:200px}.cs-fc-outcomes-header{color:#fff6;font-size:.72rem;font-weight:800;letter-spacing:.12em;margin-bottom:.5rem;text-transform:uppercase}.cs-fc-metrics{display:flex;flex:1 1;flex-direction:column;gap:0}.cs-fc-metrics .cs-metric{align-items:flex-start;border-bottom:1px solid #ffffff0f;padding:1.25rem 0}.cs-fc-metrics .cs-metric:last-child{border-bottom:none}.cs-fc-metrics .cs-metric-value{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#38bdf8,#818cf8);-webkit-background-clip:text;background-clip:text;font-size:2.2rem}.cs-fc-metrics .cs-metric-label{color:#ffffffbf}.cs-fc-metrics .cs-metric-sub{color:#ffffff59}.cs-grid-section{padding:1rem 0 3rem}.cs-grid-header{margin-bottom:2rem}.cs-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(2,1fr)}.cs-card{background:#fff;border-radius:20px;box-shadow:0 4px 20px #00000012,0 0 0 1px #0000000a;display:flex;flex-direction:column;overflow:hidden;padding:0;transition:box-shadow .25s,transform .25s}.cs-card:hover{box-shadow:0 12px 40px #0000001f;transform:translateY(-4px)}.cs-card-accent-bar{background:linear-gradient(90deg,#0ea5e9,color-mix(in srgb,#0ea5e9 60%,#6366f1));background:linear-gradient(90deg,var(--accent,#0ea5e9) 0,color-mix(in srgb,var(--accent,#0ea5e9) 60%,#6366f1) 100%);height:4px}.cs-card-meta{align-items:center;display:flex;flex-wrap:wrap;gap:.6rem;padding:1.25rem 1.5rem 0}.cs-card-title{color:#0f172a;font-size:1.1rem;font-weight:800;letter-spacing:-.02em;line-height:1.3;margin:0;padding:.75rem 1.5rem 0}.cs-card-tagline{color:#64748b;font-size:.85rem;line-height:1.6;margin:0;padding:.35rem 1.5rem 0}.cs-card-metrics{grid-gap:0;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;display:grid;gap:0;grid-template-columns:repeat(3,1fr);margin:1rem 1.5rem;overflow:hidden}.cs-card-metrics .cs-metric{border-right:1px solid #e2e8f0;padding:.85rem .5rem}.cs-card-metrics .cs-metric:last-child{border-right:none}.cs-card-metrics .cs-metric-value{font-size:1.35rem}.cs-card-detail{max-height:0;overflow:hidden;padding:0 1.5rem;transition:max-height .35s ease}.cs-card-detail--open{max-height:600px}.cs-card-section{margin-bottom:.85rem}.cs-card-section h4{color:#94a3b8;font-size:.7rem;font-weight:800;letter-spacing:.1em;margin-bottom:.3rem;text-transform:uppercase}.cs-card-section p{color:#475569;font-size:.85rem;line-height:1.65;margin:0}.cs-expand-btn{align-items:center;background:none;border:none;color:#0ea5e9;color:var(--accent,#0ea5e9);cursor:pointer;display:flex;font-size:.82rem;font-weight:700;gap:.4rem;padding:.5rem 1.5rem;transition:gap .15s}.cs-expand-btn:hover{gap:.6rem}.cs-expand-arrow{height:.85rem;transition:transform .25s;width:.85rem}.cs-expand-arrow--up{transform:rotate(-90deg)}.cs-tech-row--sm{margin-top:0;padding:0 1.5rem 1.25rem}.cs-industries-section{background:#f8fafc;border-bottom:1px solid #e2e8f0;border-top:1px solid #e2e8f0;padding:2.5rem 0;text-align:center}.cs-industries-label{color:#94a3b8;font-size:.75rem;font-weight:800;letter-spacing:.13em;margin:0 0 1.25rem;text-transform:uppercase}.cs-industries-chips{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center}.cs-industries-chips>span{display:inline-flex}@keyframes cs-chip-pop{0%{opacity:0;transform:scale(.7) translateY(10px)}70%{transform:scale(1.06) translateY(-2px)}to{opacity:1;transform:scale(1) translateY(0)}}.cs-industry-chip{background:#fff;border:1.5px solid #e2e8f0;border-radius:30px;color:#475569;cursor:default;font-size:.88rem;font-weight:700;padding:.5rem 1.2rem;transition:border-color .22s,color .22s,background .22s,box-shadow .22s,transform .22s}.cs-industry-chip:hover{background:#0ea5e90f;border-color:#0ea5e9;box-shadow:0 4px 16px #0ea5e926;color:#0ea5e9;transform:translateY(-3px) scale(1.04)}.sa-visible .cs-industry-chip{animation:cs-chip-pop .5s cubic-bezier(.34,1.56,.64,1) both}.cs-bottom-cta{background:#fff;padding:4rem 0}.cs-cta-card{background:linear-gradient(135deg,#0b1426,#134e4a 38%,#0e7490 72%,#155e75);background:var(--hero-gradient);border-radius:24px;overflow:hidden;padding:3.5rem;position:relative;text-align:center}.cs-cta-glow{border-radius:50%;filter:blur(80px);pointer-events:none;position:absolute}.cs-cta-glow--1{background:#0ea5e933;height:300px;left:-60px;top:-80px;width:300px}.cs-cta-glow--2{background:#6366f133;bottom:-60px;height:250px;right:-40px;width:250px}.cs-cta-content{position:relative;z-index:1}.cs-cta-content h2{color:#fff;font-size:2rem;font-weight:900;letter-spacing:-.04em;margin-bottom:.85rem}.cs-cta-content p{color:#fff9;line-height:1.7;margin:0 auto 2rem;max-width:520px}.cs-cta-buttons{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}@media (max-width:900px){.cs-featured-card{grid-template-columns:1fr}.cs-fc-right{padding:2rem}.cs-fc-metrics{flex-direction:row;flex-wrap:wrap}.cs-fc-metrics .cs-metric{border-bottom:none;border-right:1px solid #ffffff14;flex:1 1;min-width:140px}.cs-grid{grid-template-columns:1fr}.cs-stats-grid{grid-template-columns:repeat(2,1fr)}.cs-stat-item:nth-child(2){border-right:none}}@media (max-width:560px){.cs-stats-grid{grid-template-columns:1fr 1fr}.cs-card-metrics{grid-template-columns:repeat(2,1fr)}.cs-cta-card{padding:2rem 1.25rem}.cs-fc-left{padding:1.5rem}}.svc-hero{background:linear-gradient(135deg,#0b1426,#134e4a 38%,#0e7490 72%,#155e75);background:var(--hero-gradient);overflow:hidden;padding:6rem 0 4.5rem;position:relative}.svc-hero-bg{background:radial-gradient(ellipse 55% 60% at 15% 50%,#0ea5e91f 0,#0000 70%),radial-gradient(ellipse 45% 55% at 85% 30%,#06b6d41a 0,#0000 70%);inset:0;pointer-events:none;position:absolute}.svc-hero-inner{margin:0 auto;max-width:700px;position:relative;text-align:center;z-index:1}.svc-hero-title{color:#f8fafc;font-size:clamp(2.2rem,5vw,3.4rem);font-weight:900;letter-spacing:-.04em;line-height:1.15;margin:.75rem 0 1rem}.svc-hero-sub{color:#ffffff9e;font-size:1.05rem;line-height:1.7;margin:0 auto 2rem;max-width:520px}.svc-hero-cta{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.btn-ghost-light,a.btn-ghost-light{align-items:center;background:#ffffff14;border:1.5px solid #ffffff40;border-radius:8px;color:#fff;display:inline-flex;font-size:.9rem;font-weight:600;gap:.4rem;padding:.65rem 1.4rem;text-decoration:none;transition:background .18s,border-color .18s}.btn-ghost-light:hover{background:#ffffff26;border-color:#fff6}.svc-value-bar{background:#fff;border-bottom:1px solid #e2e8f0;padding:2.25rem 0}.svc-value-grid{grid-gap:0;display:grid;gap:0;grid-template-columns:repeat(4,1fr);text-align:center}.svc-value-item{align-items:center;border-right:1px solid #e2e8f0;display:flex;flex-direction:column;gap:.3rem;padding:.75rem 1.25rem}.svc-value-item:last-child{border-right:none}.svc-value-icon{color:#0e7490}.svc-value-icon svg{height:1.3rem;width:1.3rem}.svc-value-value{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#0e7490,#6366f1);-webkit-background-clip:text;background-clip:text;font-size:1.8rem;font-weight:900;letter-spacing:-.04em;line-height:1}.svc-value-label{color:#64748b;font-size:.78rem;font-weight:600}.svc-grid-section{background:#f8fafc;padding:5rem 0}.svc-grid{grid-gap:1.5rem;align-items:stretch;display:grid;gap:1.5rem;grid-template-columns:repeat(3,1fr);margin-top:3rem}.svc-grid>.sa-init{align-self:stretch;display:flex}.svc-card{background:#fff;border:1.5px solid #e2e8f0;border-radius:20px;display:flex;flex-direction:column;gap:0;overflow:hidden;padding:1.75rem;position:relative;transition:box-shadow .25s,transform .25s,border-color .25s;width:100%}.svc-card:before{background:linear-gradient(90deg,#0ea5e9,color-mix(in srgb,#0ea5e9 50%,#6366f1));background:linear-gradient(90deg,var(--accent,#0ea5e9),color-mix(in srgb,var(--accent,#0ea5e9) 50%,#6366f1));border-radius:20px 20px 0 0;content:"";height:3px;left:0;position:absolute;right:0;top:0}.svc-card:hover{border-color:color-mix(in srgb,#0ea5e9 35%,#0000);border-color:color-mix(in srgb,var(--accent,#0ea5e9) 35%,#0000);box-shadow:0 12px 40px #0000001a;transform:translateY(-4px)}.svc-card-top{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:1.1rem}.svc-icon-wrap{align-items:center;background:color-mix(in srgb,#0ea5e9 12%,#fff);background:color-mix(in srgb,var(--accent,#0ea5e9) 12%,#fff);border-radius:14px;color:#0ea5e9;color:var(--accent,#0ea5e9);display:flex;flex-shrink:0;height:52px;justify-content:center;width:52px}.svc-icon-wrap svg{height:1.4rem;width:1.4rem}.svc-stat{text-align:right}.svc-stat-value{color:#0ea5e9;color:var(--accent,#0ea5e9);display:block;font-size:1.4rem;font-weight:900;letter-spacing:-.04em;line-height:1}.svc-stat-label{color:#94a3b8;font-size:.68rem;font-weight:600;line-height:1.3;max-width:100px;text-align:right}.svc-title{color:#0f172a;font-size:1.05rem;font-weight:800;letter-spacing:-.02em;line-height:1.3;margin:0 0 .3rem}.svc-tagline{color:#0ea5e9;color:var(--accent,#0ea5e9);font-size:.8rem;font-weight:600;margin:0 0 .75rem;opacity:.85}.svc-desc{color:#64748b;flex:0 1;font-size:.85rem;line-height:1.7;margin:0 0 1.1rem}.svc-features{display:flex;flex-direction:column;gap:.45rem;list-style:none;margin:0 0 auto;padding:0}.svc-features li{align-items:flex-start;color:#475569;display:flex;font-size:.82rem;gap:.5rem;line-height:1.5}.svc-check{color:#0ea5e9;color:var(--accent,#0ea5e9);flex-shrink:0;height:.85rem;margin-top:2px;width:.85rem}.svc-tools-wrap{border-top:1px solid #f1f5f9;margin-top:1.1rem;padding-top:.9rem}.svc-tools-toggle{align-items:center;background:none;border:none;color:#94a3b8;cursor:pointer;display:flex;font-size:.78rem;font-weight:700;gap:.35rem;letter-spacing:.06em;padding:0;text-transform:uppercase;transition:color .15s,gap .15s}.svc-tools-toggle:hover{color:#0ea5e9;color:var(--accent,#0ea5e9);gap:.5rem}.svc-toggle-arrow{height:.75rem;transition:transform .25s;width:.75rem}.svc-toggle-arrow--up{transform:rotate(90deg)}.svc-tools-row{display:flex;flex-wrap:wrap;gap:.4rem;max-height:0;overflow:hidden;transition:max-height .3s ease,margin-top .3s ease}.svc-tools-wrap--open .svc-tools-row{margin-top:.65rem;max-height:120px}.svc-tool-chip{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;color:#475569;display:inline-flex;font-size:.72rem;font-weight:600;gap:.3rem;padding:.22rem .6rem}.svc-tool-icon{align-items:center;display:flex}.svc-tool-icon svg{height:.78rem;width:.78rem}.svc-how-section{background:#fff;padding:5rem 0}.svc-engage-grid{grid-gap:1.5rem;align-items:stretch;display:grid;gap:1.5rem;grid-template-columns:repeat(3,1fr);margin-top:3rem}.svc-engage-grid>.sa-init{align-self:stretch;display:flex}.svc-engage-card{background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:20px;display:flex;flex-direction:column;gap:.6rem;padding:2rem;position:relative;transition:box-shadow .25s,transform .25s;width:100%}.svc-engage-card:hover{box-shadow:0 10px 36px #00000017;transform:translateY(-4px)}.svc-engage-card--featured{background:linear-gradient(135deg,#0b1426,#134e4a 38%,#0e7490 72%,#155e75);background:var(--hero-gradient);border-color:#0000;box-shadow:0 8px 32px #0e749040}.svc-engage-card--featured .svc-engage-desc,.svc-engage-card--featured .svc-engage-duration,.svc-engage-card--featured h3{color:#ffffffd9}.svc-engage-card--featured h3{color:#fff}.svc-engage-card--featured .svc-engage-ideal{color:#ffffffb3}.svc-engage-card--featured .svc-engage-ideal svg{color:#4ade80}.svc-engage-badge{background:linear-gradient(135deg,#0ea5e9,#6366f1);border-radius:0 0 8px 8px;color:#fff;font-size:.68rem;font-weight:800;letter-spacing:.08em;padding:.2rem .7rem;position:absolute;right:1.25rem;text-transform:uppercase;top:-1px}.svc-engage-icon{align-items:center;background:color-mix(in srgb,#0ea5e9 15%,#fff);background:color-mix(in srgb,var(--accent,#0ea5e9) 15%,#fff);border-radius:12px;color:#0ea5e9;color:var(--accent,#0ea5e9);display:flex;height:48px;justify-content:center;margin-bottom:.2rem;width:48px}.svc-engage-card--featured .svc-engage-icon{background:#ffffff26;color:#fff}.svc-engage-icon svg{height:1.25rem;width:1.25rem}.svc-engage-duration{align-items:center;color:#0ea5e9;color:var(--accent,#0ea5e9);display:inline-flex;font-size:.75rem;font-weight:700;gap:.3rem;letter-spacing:.07em;text-transform:uppercase}.svc-engage-card--featured .svc-engage-duration{color:#7dd3fc}.svc-engage-duration svg{height:.75rem;width:.75rem}.svc-engage-card h3{color:#0f172a;font-size:1.1rem;font-weight:800;letter-spacing:-.02em;margin:0}.svc-engage-desc{color:#64748b;flex:1 1;font-size:.87rem;line-height:1.7;margin:0}.svc-engage-ideal{align-items:flex-start;color:#64748b;display:flex;font-size:.8rem;font-weight:600;gap:.4rem;margin-top:.4rem}.svc-engage-ideal svg{color:#0e7490;flex-shrink:0;margin-top:2px}.svc-usecases-section{background:#f8fafc;padding:5rem 0}.svc-usecase-grid{grid-gap:1.25rem;display:grid;gap:1.25rem;grid-template-columns:repeat(3,1fr);margin-top:3rem}.svc-usecase-grid>.sa-init{align-self:stretch;display:flex}.svc-usecase-card{background:#fff;border:1.5px solid #e2e8f0;border-radius:16px;display:flex;flex-direction:column;gap:.65rem;padding:1.5rem;transition:box-shadow .22s,transform .22s,border-color .22s;width:100%}.svc-usecase-card:hover{border-color:color-mix(in srgb,#0ea5e9 35%,#0000);border-color:color-mix(in srgb,var(--tc,#0ea5e9) 35%,#0000);box-shadow:0 8px 28px #00000017;transform:translateY(-3px)}.svc-usecase-icon{align-items:center;background:color-mix(in srgb,#0ea5e9 10%,#fff);background:color-mix(in srgb,var(--tc,#0ea5e9) 10%,#fff);border-radius:10px;display:flex;height:44px;justify-content:center;width:44px}.svc-usecase-icon svg{height:1.2rem;width:1.2rem}.svc-usecase-card h4{color:#0f172a;font-size:.95rem;font-weight:800;letter-spacing:-.02em;line-height:1.35;margin:0}.svc-usecase-card p{color:#64748b;font-size:.83rem;line-height:1.7;margin:0}.svc-cta-section{background:#fff;padding:4rem 0}.svc-cta-card{background:linear-gradient(135deg,#0b1426,#134e4a 38%,#0e7490 72%,#155e75);background:var(--hero-gradient);border-radius:24px;overflow:hidden;padding:4rem;position:relative;text-align:center}.svc-cta-glow{border-radius:50%;filter:blur(80px);pointer-events:none;position:absolute}.svc-cta-glow--1{background:#0ea5e933;height:280px;left:-60px;top:-80px;width:280px}.svc-cta-glow--2{background:#06b6d42e;bottom:-60px;height:240px;right:-40px;width:240px}.svc-cta-content{position:relative;z-index:1}.svc-cta-content h2{color:#fff;font-size:2rem;font-weight:900;letter-spacing:-.04em;margin:.5rem 0 .85rem}.svc-cta-content p{color:#ffffff9e;line-height:1.7;margin:0 auto 2rem;max-width:500px}.svc-cta-buttons{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}@media (max-width:1024px){.svc-grid,.svc-usecase-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.svc-value-grid{grid-template-columns:repeat(2,1fr)}.svc-value-item:nth-child(2){border-right:none}.svc-engage-grid{grid-template-columns:1fr}.svc-cta-card{padding:2.5rem 1.5rem}}@media (max-width:640px){.svc-grid,.svc-usecase-grid{grid-template-columns:1fr}.svc-value-grid{grid-template-columns:repeat(2,1fr)}}.bl-hero{background:linear-gradient(135deg,#0b1426,#134e4a 38%,#0e7490 72%,#155e75);background:var(--hero-gradient);overflow:hidden;padding:6rem 0 4rem;position:relative}.bl-hero-bg{background:radial-gradient(ellipse 55% 60% at 15% 50%,#0ea5e91c 0,#0000 70%),radial-gradient(ellipse 45% 55% at 85% 30%,#06b6d417 0,#0000 70%);inset:0;pointer-events:none;position:absolute}.bl-hero-inner{margin:0 auto;max-width:640px;position:relative;text-align:center;z-index:1}.bl-hero-title{color:#f8fafc;font-size:clamp(2rem,5vw,3.2rem);font-weight:900;letter-spacing:-.04em;line-height:1.15;margin:.75rem 0 1rem}.bl-hero-sub{color:#fff9;font-size:1rem;line-height:1.7;margin:0 auto}.bl-section{background:#f8fafc;padding:3rem 0 5rem}.bl-filters{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:2.5rem}.bl-filter-btn{background:#fff;border:1.5px solid #e2e8f0;border-radius:24px;color:#64748b;cursor:pointer;font-size:.83rem;font-weight:600;padding:.42rem 1.05rem;transition:all .18s}.bl-filter-btn:hover{border-color:#0e7490;color:#0e7490}.bl-filter-btn.active{background:#0e7490;border-color:#0e7490;color:#fff}.bl-cat-tag{align-items:center;background:color-mix(in srgb,#0e7490 12%,#0000);background:color-mix(in srgb,var(--accent,#0e7490) 12%,#0000);border:1px solid color-mix(in srgb,#0e7490 28%,#0000);border:1px solid color-mix(in srgb,var(--accent,#0e7490) 28%,#0000);border-radius:16px;color:#0e7490;color:var(--accent,#0e7490);display:inline-flex;font-size:.73rem;font-weight:700;letter-spacing:.07em;padding:.24rem .65rem;text-transform:uppercase}.bl-cat-tag--sm{font-size:.68rem}.bl-read-time{align-items:center;color:#94a3b8;display:inline-flex;font-size:.78rem;font-weight:500;gap:.3rem}.bl-read-time svg{height:.75rem;width:.75rem}.bl-read-time--sm{font-size:.73rem}.bl-featured{background:#fff;border:1.5px solid #e2e8f0;border-left:4px solid #0e7490;border-left:4px solid var(--accent,#0e7490);border-radius:22px;box-shadow:0 6px 30px #00000012;cursor:pointer;display:grid;grid-template-columns:260px 1fr;margin-bottom:2.5rem;overflow:hidden;transition:box-shadow .25s,transform .25s}.bl-featured:hover{box-shadow:0 14px 50px #0000001f;transform:translateY(-3px)}.bl-featured-icon-wrap{align-items:center;background:color-mix(in srgb,#0e7490 10%,#f8fafc);background:color-mix(in srgb,var(--accent,#0e7490) 10%,#f8fafc);display:flex;justify-content:center;overflow:hidden;position:relative}.bl-featured-icon-wrap:after{background:color-mix(in srgb,#0e7490 15%,#0000);background:color-mix(in srgb,var(--accent,#0e7490) 15%,#0000);border-radius:50%;content:"";filter:blur(40px);height:180px;position:absolute;width:180px}.bl-featured-icon{align-items:center;color:#0e7490;color:var(--accent,#0e7490);display:flex;justify-content:center;position:relative;z-index:1}.bl-featured-icon svg{height:4rem;width:4rem}.bl-featured-body{display:flex;flex-direction:column;gap:.85rem;padding:2.25rem}.bl-featured-meta{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem}.bl-featured-label{background:linear-gradient(135deg,#0e7490,#6366f1);border-radius:10px;color:#fff;font-size:.68rem;font-weight:800;letter-spacing:.1em;padding:.2rem .6rem;text-transform:uppercase}.bl-featured-title{color:#0f172a;font-size:1.5rem;font-weight:800;letter-spacing:-.03em;line-height:1.25;margin:0}.bl-featured-excerpt{color:#64748b;flex:1 1;font-size:.9rem;line-height:1.7;margin:0}.bl-featured-footer{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between;margin-top:auto}.bl-author-row{display:flex;flex-wrap:wrap;gap:1rem}.bl-author-row span{align-items:center;color:#94a3b8;display:inline-flex;font-size:.8rem;font-weight:500;gap:.35rem}.bl-author-row svg{height:.78rem;width:.78rem}.bl-read-btn{align-items:center;background:linear-gradient(135deg,#0ea5e9,#0d9488);border:none;border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;font-size:.84rem;font-weight:700;gap:.4rem;letter-spacing:-.01em;padding:.6rem 1.25rem;transition:transform .18s ease,box-shadow .18s ease,gap .18s}.bl-read-btn:hover{box-shadow:0 8px 24px #0ea5e966;color:#fff;gap:.6rem;transform:translateY(-3px)}.bl-read-btn svg{height:.85rem;width:.85rem}.bl-grid{grid-gap:1.5rem;align-items:stretch;display:grid;gap:1.5rem;grid-template-columns:repeat(3,1fr)}.bl-grid>.sa-init{align-self:stretch;display:flex}.bl-card{background:#fff;border:1.5px solid #e2e8f0;border-radius:18px;border-top:3px solid #0e7490;border-top:3px solid var(--accent,#0e7490);cursor:pointer;display:flex;flex-direction:column;gap:.65rem;padding:1.5rem;transition:box-shadow .22s,transform .22s,border-color .22s;width:100%}.bl-card:hover{border-color:color-mix(in srgb,#0e7490 40%,#0000);border-color:color-mix(in srgb,var(--accent,#0e7490) 40%,#0000);border-top-color:#0e7490;border-top-color:var(--accent,#0e7490);box-shadow:0 10px 36px #0000001a;transform:translateY(-4px)}.bl-card-top{align-items:center;display:flex;justify-content:space-between;margin-bottom:.2rem}.bl-card-icon-wrap{align-items:center;background:color-mix(in srgb,#0e7490 11%,#f8fafc);background:color-mix(in srgb,var(--accent,#0e7490) 11%,#f8fafc);border-radius:12px;display:flex;flex-shrink:0;height:46px;justify-content:center;width:46px}.bl-card-icon{align-items:center;color:#0e7490;color:var(--accent,#0e7490);display:flex}.bl-card-icon svg{height:1.2rem;width:1.2rem}.bl-card-title{color:#0f172a;font-size:.97rem;font-weight:800;letter-spacing:-.02em;line-height:1.35;margin:0}.bl-card-excerpt{color:#64748b;flex:1 1;font-size:.82rem;line-height:1.65;margin:0}.bl-card-footer{align-items:center;border-top:1px solid #f1f5f9;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:space-between;margin-top:auto;padding-top:.75rem}.bl-card-meta{display:flex;flex-direction:column;gap:.2rem}.bl-card-meta span{align-items:center;color:#94a3b8;display:inline-flex;font-size:.73rem;font-weight:500;gap:.3rem}.bl-card-meta svg{height:.7rem;width:.7rem}.bl-card-btn{align-items:center;background:linear-gradient(135deg,#0ea5e9,#0d9488);border:none;border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;flex-shrink:0;font-size:.75rem;font-weight:700;gap:.35rem;letter-spacing:-.01em;padding:.38rem .85rem;transition:transform .18s ease,box-shadow .18s ease,gap .18s;white-space:nowrap}.bl-card-btn:hover{box-shadow:0 6px 18px #0ea5e961;color:#fff;gap:.5rem;transform:translateY(-2px)}.bl-card-btn svg{height:.75rem;width:.75rem}.bl-modal-overlay{align-items:flex-start;animation:bl-overlay-in .2s ease;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0f172aa6;display:flex;inset:0;justify-content:center;overflow-y:auto;padding:2rem 1rem;position:fixed;z-index:2000}@keyframes bl-overlay-in{0%{opacity:0}to{opacity:1}}.bl-modal{animation:bl-modal-in .25s cubic-bezier(.34,1.56,.64,1);background:#fff;border-radius:24px;box-shadow:0 24px 80px #00000038;max-width:760px;padding:2.5rem;position:relative;width:100%}@keyframes bl-modal-in{0%{opacity:0;transform:scale(.94) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}.bl-modal-close{align-items:center;background:#f1f5f9;border:none;border-radius:50%;color:#64748b;cursor:pointer;display:flex;height:36px;justify-content:center;position:absolute;right:1.25rem;top:1.25rem;transition:background .15s,color .15s;width:36px}.bl-modal-close:hover{background:#e2e8f0;color:#0f172a}.bl-modal-close svg{height:1rem;width:1rem}.bl-modal-header{align-items:center;display:flex;gap:.85rem;margin-bottom:1.25rem}.bl-modal-icon{align-items:center;background:color-mix(in srgb,#0e7490 12%,#f8fafc);background:color-mix(in srgb,var(--accent,#0e7490) 12%,#f8fafc);border-radius:14px;color:#0e7490;color:var(--accent,#0e7490);display:flex;flex-shrink:0;height:54px;justify-content:center;width:54px}.bl-modal-icon svg{height:1.5rem;width:1.5rem}.bl-modal-header-meta{align-items:center;display:flex;flex-wrap:wrap;gap:.6rem}.bl-modal-title{color:#0f172a;font-size:clamp(1.3rem,3vw,1.8rem);font-weight:900;letter-spacing:-.035em;line-height:1.2;margin:0 0 1rem}.bl-modal-meta-row{display:flex;flex-wrap:wrap;gap:1.25rem;margin-bottom:1rem}.bl-modal-meta-row span{align-items:center;color:#64748b;display:inline-flex;font-size:.82rem;font-weight:500;gap:.35rem}.bl-modal-meta-row svg{height:.8rem;width:.8rem}.bl-modal-tags{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:1.25rem}.bl-modal-tag{background:#f1f5f9;border-radius:6px;color:#475569;font-size:.73rem;font-weight:600;padding:.22rem .65rem}.bl-modal-divider{background:#e2e8f0;height:1px;margin-bottom:1.5rem}.blog-article-body{color:#334155;font-size:.95rem;line-height:1.8}.blog-article-body h3{color:#0f172a;font-size:1.15rem;font-weight:800;letter-spacing:-.02em;margin:1.75rem 0 .6rem}.blog-article-body p{margin-bottom:1rem}.blog-article-body ol,.blog-article-body ul{margin-bottom:1rem;padding-left:1.5rem}.blog-article-body li{margin-bottom:.4rem}.blog-article-body strong{color:#0f172a;font-weight:700}.blog-article-body pre{background:#0f172a;border-radius:10px;color:#e2e8f0;font-size:.85rem;line-height:1.6;margin:1rem 0;overflow-x:auto;padding:1.1rem 1.25rem}.blog-article-body code{background:#f1f5f9;border-radius:4px;color:#0e7490;font-size:.875em;padding:.1em .4em}.blog-article-body pre code{background:none;color:inherit;padding:0}@media (max-width:900px){.bl-featured{grid-template-columns:1fr}.bl-featured-icon-wrap{min-height:160px}.bl-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.bl-grid{grid-template-columns:1fr}.bl-modal{border-radius:18px}.bl-featured-body,.bl-modal{padding:1.5rem}}.nw-hero{background:linear-gradient(135deg,#0b1426,#134e4a 38%,#0e7490 72%,#155e75);background:var(--hero-gradient);overflow:hidden;padding:6rem 0 4rem;position:relative}.nw-hero-bg{background:radial-gradient(ellipse 55% 60% at 15% 50%,#0ea5e91c 0,#0000 70%),radial-gradient(ellipse 45% 55% at 85% 30%,#06b6d417 0,#0000 70%);inset:0;pointer-events:none;position:absolute}.nw-hero-inner{margin:0 auto;max-width:640px;position:relative;text-align:center;z-index:1}.nw-hero-title{color:#f8fafc;font-size:clamp(2rem,5vw,3.2rem);font-weight:900;letter-spacing:-.04em;line-height:1.15;margin:.75rem 0 1rem}.nw-hero-sub{color:#fff9;font-size:1rem;line-height:1.7}.nw-statusbar{background:#fff;border-bottom:1px solid #e2e8f0;padding:.85rem 0;position:sticky;top:0;z-index:100}.nw-statusbar-inner{gap:1rem;justify-content:space-between}.nw-status-text,.nw-statusbar-inner{align-items:center;display:flex;flex-wrap:wrap}.nw-status-text{gap:1.25rem}.nw-status-pill{align-items:center;color:#64748b;display:inline-flex;font-size:.78rem;font-weight:500;gap:.4rem}.nw-status-dot{background:#94a3b8;border-radius:50%;display:inline-block;height:7px;width:7px}.nw-status-dot--live{animation:nw-pulse 2s infinite;background:#22c55e;box-shadow:0 0 0 3px #22c55e33}@keyframes nw-pulse{0%,to{box-shadow:0 0 0 3px #22c55e33}50%{box-shadow:0 0 0 5px #22c55e14}}.nw-attribution{color:#94a3b8;font-size:.73rem}.nw-attribution a{color:#0e7490;font-weight:600;text-decoration:none}.nw-attribution a:hover{text-decoration:underline}.nw-refresh-btn{align-items:center;background:#fff;border:1.5px solid #e2e8f0;border-radius:8px;color:#475569;cursor:pointer;display:inline-flex;font-size:.8rem;font-weight:700;gap:.4rem;padding:.42rem 1rem;transition:all .18s;white-space:nowrap}.nw-refresh-btn:hover:not(:disabled){border-color:#0e7490;color:#0e7490}.nw-refresh-btn:disabled{cursor:default;opacity:.5}.nw-spin{animation:nw-spin-anim .8s linear infinite}@keyframes nw-spin-anim{to{transform:rotate(1turn)}}.nw-content{background:#f8fafc;padding:2.5rem 0 5rem}.nw-two-col{grid-gap:2.5rem;align-items:start;display:grid;gap:2.5rem;grid-template-columns:1fr 1fr}.nw-feed-col{display:flex;flex-direction:column;gap:1rem}.nw-feed-header{align-items:center;color:#0e7490;display:flex;font-size:.75rem;font-weight:800;gap:.5rem;letter-spacing:.1em;margin-bottom:.25rem;text-transform:uppercase}.nw-feed-header svg{height:.9rem;width:.9rem}.nw-feed-intro{color:#94a3b8;font-size:.82rem;line-height:1.6;margin-bottom:.5rem}.nw-card{background:#fff;border:1.5px solid #e2e8f0;border-radius:14px;display:flex;flex-direction:column;gap:.5rem;padding:1.25rem;text-decoration:none;transition:box-shadow .2s,transform .2s,border-color .2s}.nw-card:hover{border-color:#0e7490;box-shadow:0 6px 24px #00000017;transform:translateY(-2px)}.nw-card-top{align-items:center;display:flex;justify-content:space-between}.nw-source{border-radius:6px;font-size:.67rem;font-weight:800;letter-spacing:.08em;padding:.18rem .55rem;text-transform:uppercase}.nw-source--devto{background:#0e74901a;color:#0e7490}.nw-source--hn{background:#f59e0b1f;color:#b45309}.nw-time{align-items:center;color:#94a3b8;display:inline-flex;font-size:.7rem;gap:.25rem}.nw-time svg{height:.65rem;width:.65rem}.nw-card-title{color:#0f172a;font-size:.9rem;font-weight:700;line-height:1.4;margin:0}.nw-card-summary{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#64748b;display:-webkit-box;font-size:.8rem;line-height:1.6;margin:0;overflow:hidden}.nw-card-footer{margin-top:auto;padding-top:.5rem}.nw-read-link{align-items:center;color:#0e7490;display:inline-flex;font-size:.75rem;font-weight:700;gap:.3rem}.nw-read-link svg{height:.72rem;width:.72rem}.nw-skeleton{background:#fff;border:1.5px solid #e2e8f0;border-radius:14px;display:flex;flex-direction:column;gap:.6rem;padding:1.25rem}.nw-sk-badge{border-radius:6px;height:18px;width:60px}.nw-sk-badge,.nw-sk-title{animation:nw-shimmer 1.4s infinite;background:linear-gradient(90deg,#f1f5f9 25%,#e2e8f0 50%,#f1f5f9 75%);background-size:200%}.nw-sk-title{border-radius:4px;height:14px}.nw-sk-title--short{width:60%}.nw-sk-body{animation:nw-shimmer 1.4s infinite;background:linear-gradient(90deg,#f1f5f9 25%,#e2e8f0 50%,#f1f5f9 75%);background-size:200%;border-radius:4px;height:10px}.nw-sk-body--short{width:40%}@keyframes nw-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.nw-alert{align-items:center;border-radius:10px;display:flex;font-size:.85rem;gap:.6rem;margin-bottom:1.5rem;padding:.85rem 1.1rem}.nw-alert--error{background:#ef444414;border:1px solid #ef444433;color:#dc2626}.nw-alert--warn{background:#f59e0b14;border:1px solid #f59e0b33;color:#b45309}.nw-empty{color:#94a3b8;font-size:.85rem;font-style:italic}.nw-empty--center{padding:3rem 0;text-align:center}@media (max-width:768px){.nw-two-col{grid-template-columns:1fr}}.wu-hero{background:linear-gradient(135deg,#0b1426,#134e4a 38%,#0e7490 72%,#155e75);background:var(--hero-gradient);overflow:hidden;padding:6rem 0 4rem;position:relative}.wu-hero-bg{background:radial-gradient(ellipse 55% 60% at 15% 50%,#0ea5e91c 0,#0000 70%),radial-gradient(ellipse 45% 55% at 85% 30%,#06b6d417 0,#0000 70%);inset:0;pointer-events:none;position:absolute}.wu-hero-inner{margin:0 auto;max-width:660px;position:relative;text-align:center;z-index:1}.wu-hero-title{color:#f8fafc;font-size:clamp(2.2rem,5vw,3.4rem);font-weight:900;letter-spacing:-.04em;line-height:1.15;margin:.75rem 0 1rem}.wu-hero-sub{color:#ffffff9e;font-size:1.05rem;line-height:1.7;margin:0 auto;max-width:520px}.wu-stats-bar{background:#fff;border-bottom:1px solid #e2e8f0;padding:2.25rem 0}.wu-stats-grid{display:grid;grid-template-columns:repeat(4,1fr);text-align:center}.wu-stat-item{border-right:1px solid #e2e8f0;padding:.85rem 1rem}.wu-stat-item:last-child{border-right:none}.wu-stat-value{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#0e7490,#6366f1);-webkit-background-clip:text;background-clip:text;font-size:2rem;font-weight:900;letter-spacing:-.04em;line-height:1}.wu-stat-label{color:#64748b;font-size:.78rem;font-weight:600;margin-top:.3rem}.wu-cards-section{background:#f8fafc;padding:5rem 0}.wu-cards-grid{grid-gap:1.5rem;align-items:stretch;display:grid;gap:1.5rem;grid-template-columns:repeat(3,1fr);margin-top:3rem}.wu-cards-grid>.sa-init{align-self:stretch;display:flex}.wu-card{background:#fff;border:1.5px solid #e2e8f0;border-radius:20px;border-top:3px solid #0e7490;border-top:3px solid var(--accent,#0e7490);display:flex;flex-direction:column;gap:.75rem;padding:2rem;transition:box-shadow .25s,transform .25s;width:100%}.wu-card:hover{box-shadow:0 10px 36px #00000017;transform:translateY(-4px)}.wu-card-icon{align-items:center;background:color-mix(in srgb,#0e7490 12%,#fff);background:color-mix(in srgb,var(--accent,#0e7490) 12%,#fff);border-radius:14px;color:#0e7490;color:var(--accent,#0e7490);display:flex;height:52px;justify-content:center;width:52px}.wu-card-icon svg{height:1.35rem;width:1.35rem}.wu-card-title{color:#0f172a;font-size:1rem;font-weight:800;letter-spacing:-.02em;line-height:1.3;margin:0}.wu-card-desc{color:#64748b;font-size:.84rem;line-height:1.7;margin:0}.wu-card-bullets{display:flex;flex:1 1;flex-direction:column;gap:.4rem;list-style:none;margin:0;padding:0}.wu-card-bullets li{align-items:flex-start;color:#475569;display:flex;font-size:.81rem;gap:.45rem;line-height:1.5}.wu-check{color:#0e7490;color:var(--accent,#0e7490);flex-shrink:0;height:.82rem;margin-top:2px;width:.82rem}.wu-compare-section{background:#fff;padding:5rem 0}.wu-compare-table{border:1.5px solid #e2e8f0;border-radius:16px;margin-top:2.5rem;overflow:hidden}.wu-compare-header{grid-gap:1rem;background:linear-gradient(135deg,#0b1426,#134e4a 38%,#0e7490 72%,#155e75);background:var(--hero-gradient);display:grid;gap:1rem;grid-template-columns:1.2fr 1fr 1fr;padding:1rem 1.5rem}.wu-compare-aspect{color:#fff9;font-size:.8rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.wu-compare-col{font-size:.83rem;font-weight:700}.wu-compare-col--us{color:#7dd3fc}.wu-compare-col--them{color:#ffffff73}.wu-compare-row{grid-gap:1rem;align-items:center;border-bottom:1px solid #f1f5f9;display:grid;gap:1rem;grid-template-columns:1.2fr 1fr 1fr;padding:1rem 1.5rem}.wu-compare-row--alt{background:#f8fafc}.wu-compare-row:last-child{border-bottom:none}.wu-compare-row .wu-compare-aspect{color:#475569;font-size:.82rem;font-weight:600}.wu-compare-row .wu-compare-col{align-items:flex-start;display:flex;font-size:.82rem;gap:.4rem;line-height:1.5}.wu-compare-col--us{color:#0e7490;font-weight:600}.wu-compare-col--them{color:#94a3b8}.wu-cmp-check{color:#10b981}.wu-cmp-check,.wu-cmp-x{flex-shrink:0;margin-top:2px}.wu-cmp-x{color:#f87171}.wu-cta-section{background:#f8fafc;padding:4rem 0}.wu-cta-card{background:linear-gradient(135deg,#0b1426,#134e4a 38%,#0e7490 72%,#155e75);background:var(--hero-gradient);border-radius:24px;overflow:hidden;padding:3.5rem;position:relative;text-align:center}.wu-cta-glow{border-radius:50%;filter:blur(80px);pointer-events:none;position:absolute}.wu-cta-glow--1{background:#0ea5e933;height:280px;left:-60px;top:-80px;width:280px}.wu-cta-glow--2{background:#06b6d42e;bottom:-60px;height:240px;right:-40px;width:240px}.wu-cta-inner{position:relative;z-index:1}.wu-cta-inner h2{color:#fff;font-size:2rem;font-weight:900;letter-spacing:-.04em;margin-bottom:.75rem}.wu-cta-inner p{color:#ffffff9e;line-height:1.7;margin:0 auto 2rem;max-width:480px}.wu-cta-btns{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}@media (max-width:900px){.wu-cards-grid{grid-template-columns:repeat(2,1fr)}.wu-compare-header,.wu-compare-row{grid-template-columns:1fr 1fr}.wu-compare-header .wu-compare-aspect,.wu-compare-row .wu-compare-aspect{display:none}}@media (max-width:560px){.wu-cards-grid{grid-template-columns:1fr}.wu-stats-grid{grid-template-columns:repeat(2,1fr)}.wu-stat-item:nth-child(2){border-right:none}.wu-cta-card{padding:2rem 1.25rem}}.ct-hero{background:linear-gradient(135deg,#0b1426,#134e4a 38%,#0e7490 72%,#155e75);background:var(--hero-gradient);overflow:hidden;padding:6rem 0 4rem;position:relative}.ct-hero-bg{background:radial-gradient(ellipse 55% 60% at 15% 50%,#0ea5e91c 0,#0000 70%),radial-gradient(ellipse 45% 55% at 85% 30%,#06b6d417 0,#0000 70%);inset:0;pointer-events:none;position:absolute}.ct-hero-inner{margin:0 auto;max-width:600px;position:relative;text-align:center;z-index:1}.ct-hero-title{color:#f8fafc;font-size:clamp(2.2rem,5vw,3.2rem);font-weight:900;letter-spacing:-.04em;line-height:1.15;margin:.75rem 0 1rem}.ct-hero-sub{color:#ffffff9e;font-size:1rem;line-height:1.7}.ct-section{background:#f8fafc;padding:4rem 0 5rem}.ct-layout{grid-gap:3rem;align-items:start;display:grid;gap:3rem;grid-template-columns:380px 1fr}.ct-layout>.sa-init{align-self:stretch;display:flex}.ct-info{background:linear-gradient(135deg,#0b1426,#134e4a 38%,#0e7490 72%,#155e75);background:var(--hero-gradient);border-radius:22px;color:#fff;display:flex;flex-direction:column;gap:1.5rem;height:100%;padding:2.5rem}.ct-info-heading{color:#fff;font-size:1.4rem;font-weight:800;letter-spacing:-.02em;margin:0}.ct-info-sub{color:#ffffff9e;font-size:.88rem;line-height:1.7;margin:0}.ct-contact-items{display:flex;flex-direction:column;gap:1rem}.ct-contact-item{align-items:flex-start;display:flex;gap:.85rem}.ct-contact-icon{align-items:center;background:#ffffff1f;border-radius:10px;display:flex;flex-shrink:0;height:38px;justify-content:center;width:38px}.ct-contact-icon svg{color:#7dd3fc;height:1rem;width:1rem}.ct-contact-label{color:#ffffff73;display:block;font-size:.7rem;font-weight:700;letter-spacing:.08em;margin-bottom:.15rem;text-transform:uppercase}.ct-contact-value{color:#ffffffd9;font-size:.87rem;font-weight:600;text-decoration:none}a.ct-contact-value:hover{color:#7dd3fc}.ct-hours{background:#ffffff12;border-radius:12px;padding:1rem 1.1rem}.ct-hours-header{align-items:center;color:#ffffff80;display:flex;font-size:.73rem;font-weight:800;gap:.4rem;letter-spacing:.08em;margin-bottom:.7rem;text-transform:uppercase}.ct-hours-header svg{height:.8rem;width:.8rem}.ct-hours-row{color:#ffffffbf;justify-content:space-between;padding:.2rem 0}.ct-hours-row,.ct-response{display:flex;font-size:.82rem}.ct-response{align-items:center;color:#ffffffa6;gap:.5rem}.ct-response-icon{color:#4ade80;flex-shrink:0}.ct-response strong{color:#ffffffe6}.ct-trust-list{display:flex;flex-direction:column;gap:.55rem}.ct-trust-item{align-items:center;color:#ffffffb3;display:flex;font-size:.8rem;gap:.5rem}.ct-trust-item svg{color:#4ade80;flex-shrink:0;height:.85rem;width:.85rem}.ct-form-card{background:#fff;border:1.5px solid #e2e8f0;border-radius:22px;box-shadow:0 6px 30px #0000000f;padding:2.25rem}.ct-steps{align-items:center;display:flex;gap:0;margin-bottom:2rem;position:relative}.ct-steps-line{background:#e2e8f0;height:2px;left:5%;position:absolute;top:17px;width:90%;z-index:0}.ct-steps-fill{background:linear-gradient(90deg,#0e7490,#6366f1);height:100%;transition:width .4s ease}.ct-step{flex:1 1;flex-direction:column;gap:.35rem;position:relative;z-index:1}.ct-step,.ct-step-dot{align-items:center;display:flex}.ct-step-dot{background:#f1f5f9;border:2px solid #e2e8f0;border-radius:50%;color:#94a3b8;font-size:.78rem;font-weight:800;height:34px;justify-content:center;transition:all .25s;width:34px}.ct-step--done .ct-step-dot{background:#0e7490;border-color:#0e7490;color:#fff}.ct-step--active .ct-step-dot{background:#fff;border-color:#0e7490;box-shadow:0 0 0 4px #0e749026;color:#0e7490}.ct-step-label{color:#94a3b8;font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.ct-step--active .ct-step-label,.ct-step--done .ct-step-label{color:#0e7490}.ct-step-title{color:#0f172a;font-size:1.05rem;font-weight:800;letter-spacing:-.02em;margin:0 0 1.25rem}.ct-field-row{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr 1fr;margin-bottom:1rem}.ct-field{display:flex;flex-direction:column;gap:.4rem;margin-bottom:0}.ct-field label{color:#374151;font-size:.78rem;font-weight:700}.ct-req{color:#ef4444}.ct-field input,.ct-field select,.ct-field textarea{background:#fff;border:1.5px solid #e2e8f0;border-radius:10px;color:#0f172a;font-family:inherit;font-size:.88rem;outline:none;padding:.65rem .9rem;transition:border-color .18s,box-shadow .18s;width:100%}.ct-field input:focus,.ct-field select:focus,.ct-field textarea:focus{border-color:#0e7490;box-shadow:0 0 0 3px #0e74901f}.ct-field textarea{min-height:120px;resize:vertical}.ct-form-nav{align-items:center;display:flex;gap:.75rem;justify-content:flex-end;margin-top:1.5rem}.ct-back-btn{background:none;border:1.5px solid #e2e8f0;border-radius:8px;color:#64748b;cursor:pointer;font-size:.84rem;font-weight:700;padding:.6rem 1.1rem;transition:all .15s}.ct-back-btn:hover{border-color:#94a3b8;color:#475569}.ct-next-btn{align-items:center;background:linear-gradient(135deg,#0e7490,#0ea5e9);border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:.88rem;font-weight:700;gap:.4rem;padding:.65rem 1.3rem;transition:opacity .18s,transform .18s}.ct-next-btn:hover:not(:disabled){opacity:.9;transform:translateY(-1px)}.ct-next-btn:disabled{cursor:default;opacity:.45}.ct-submit-btn{align-items:center;background:linear-gradient(135deg,#0e7490,#6366f1);border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:.9rem;font-weight:800;gap:.4rem;padding:.7rem 1.5rem;transition:opacity .18s,transform .18s}.ct-submit-btn:hover:not(:disabled){opacity:.9;transform:translateY(-1px)}.ct-submit-btn:disabled{cursor:default;opacity:.5}.ct-spin{animation:nw-spin-anim .8s linear infinite}.ct-alert{align-items:flex-start;border-radius:10px;display:flex;font-size:.83rem;gap:.55rem;margin-top:1.1rem;padding:.85rem 1rem}.ct-alert--success{background:#22c55e14;border:1px solid #22c55e33;color:#15803d}.ct-alert--error{background:#ef444414;border:1px solid #ef444433;color:#dc2626}.ct-alert--warn{background:#f59e0b14;border:1px solid #f59e0b33;color:#b45309}.ct-alert a{color:inherit;font-weight:700}@media (max-width:900px){.ct-layout{grid-template-columns:1fr}.ct-info{min-height:auto}}@media (max-width:560px){.ct-field-row{grid-template-columns:1fr}.ct-form-card{padding:1.5rem}}.ex-hero{background:linear-gradient(135deg,#0b1426,#134e4a 38%,#0e7490 72%,#155e75);background:var(--hero-gradient);overflow:hidden;padding:6rem 0 4rem;position:relative}.ex-hero-bg{background:radial-gradient(ellipse 55% 60% at 15% 50%,#0ea5e91c 0,#0000 70%),radial-gradient(ellipse 45% 55% at 85% 30%,#06b6d417 0,#0000 70%);inset:0;pointer-events:none;position:absolute}.ex-hero-inner{margin:0 auto;max-width:640px;position:relative;text-align:center;z-index:1}.ex-hero-title{color:#f8fafc;font-size:clamp(2rem,5vw,3.2rem);font-weight:900;letter-spacing:-.04em;line-height:1.15;margin:.75rem 0 1rem}.ex-hero-sub{color:#ffffff9e;font-size:1rem;line-height:1.7}.ex-section{background:#f8fafc;padding:5rem 0}.ex-grid{grid-gap:1.5rem;align-items:stretch;display:grid;gap:1.5rem;grid-template-columns:repeat(3,1fr);margin-top:3rem}.ex-grid>.sa-init{align-self:stretch;display:flex}.ex-card{background:#fff;border:1.5px solid #e2e8f0;border-radius:20px;border-top:3px solid #0e7490;border-top:3px solid var(--accent,#0e7490);display:flex;flex-direction:column;gap:.9rem;padding:1.75rem;transition:box-shadow .25s,transform .25s;width:100%}.ex-card:hover{box-shadow:0 10px 36px #00000017;transform:translateY(-4px)}.ex-card-top{gap:.85rem}.ex-card-top,.ex-icon-wrap{align-items:center;display:flex}.ex-icon-wrap{background:color-mix(in srgb,#0e7490 12%,#fff);background:color-mix(in srgb,var(--accent,#0e7490) 12%,#fff);border-radius:12px;color:#0e7490;color:var(--accent,#0e7490);flex-shrink:0;height:48px;justify-content:center;width:48px}.ex-icon-wrap svg{height:1.3rem;width:1.3rem}.ex-card-title{color:#0f172a;font-size:1rem;font-weight:800;letter-spacing:-.02em;line-height:1.3;margin:0}.ex-card-desc{color:#64748b;font-size:.83rem;line-height:1.7;margin:0}.ex-tags{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:auto}.ex-tag{background:color-mix(in srgb,#0e7490 9%,#f8fafc);background:color-mix(in srgb,var(--accent,#0e7490) 9%,#f8fafc);border:1px solid color-mix(in srgb,#0e7490 22%,#0000);border:1px solid color-mix(in srgb,var(--accent,#0e7490) 22%,#0000);border-radius:6px;color:#0e7490;color:var(--accent,#0e7490);font-size:.71rem;font-weight:700;padding:.2rem .6rem;transition:background .15s}.ex-tag:hover{background:color-mix(in srgb,#0e7490 16%,#fff);background:color-mix(in srgb,var(--accent,#0e7490) 16%,#fff)}.ex-cta-section{background:#fff;padding:4rem 0}.ex-cta-card{background:linear-gradient(135deg,#0b1426,#134e4a 38%,#0e7490 72%,#155e75);background:var(--hero-gradient);border-radius:24px;overflow:hidden;padding:3.5rem;position:relative;text-align:center}.ex-cta-glow{border-radius:50%;filter:blur(80px);pointer-events:none;position:absolute}.ex-cta-glow--1{background:#0ea5e933;height:280px;left:-60px;top:-80px;width:280px}.ex-cta-glow--2{background:#06b6d42e;bottom:-60px;height:240px;right:-40px;width:240px}.ex-cta-inner{position:relative;z-index:1}.ex-cta-inner h2{color:#fff;font-size:2rem;font-weight:900;letter-spacing:-.04em;margin:.5rem 0 .75rem}.ex-cta-inner p{color:#ffffff9e;line-height:1.7;margin:0 auto 2rem;max-width:460px}.ex-cta-btns{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}@media (max-width:1024px){.ex-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.ex-grid{grid-template-columns:1fr}.ex-cta-card{padding:2rem 1.25rem}}.ct-calendly-btn{align-items:center;background:#ffffff1f;border:1.5px solid #ffffff4d;border-radius:10px;color:#fff;display:inline-flex;font-size:.85rem;font-weight:700;gap:.5rem;padding:.7rem 1.1rem;text-decoration:none;transition:background .18s,border-color .18s}.ct-calendly-btn:hover{background:#fff3;border-color:#ffffff80}.ct-calendly-btn svg{height:.95rem;width:.95rem}.ct-whatsapp-btn{align-items:center;background:#25d366;border-radius:999px;box-shadow:0 4px 16px #25d3664d;color:#fff!important;display:inline-flex;font-size:.88rem;font-weight:700;gap:.5rem;padding:.7rem 1.2rem;text-decoration:none!important;transition:background .18s,transform .18s,box-shadow .18s}.ct-whatsapp-btn:hover{background:#1ea952;box-shadow:0 8px 24px #25d36666;transform:translateY(-2px)}.ct-whatsapp-btn svg{flex-shrink:0}.ab-hero{background:linear-gradient(135deg,#0b1426,#134e4a 38%,#0e7490 72%,#155e75);background:var(--hero-gradient);overflow:hidden;padding:6rem 0 4rem;position:relative}.ab-hero-bg{background:radial-gradient(ellipse 55% 60% at 15% 50%,#0ea5e91c 0,#0000 70%),radial-gradient(ellipse 45% 55% at 85% 30%,#06b6d417 0,#0000 70%);inset:0;pointer-events:none;position:absolute}.ab-hero-inner{margin:0 auto;max-width:680px;position:relative;text-align:center;z-index:1}.ab-hero-title{color:#f8fafc;font-size:clamp(2rem,5vw,3.2rem);font-weight:900;letter-spacing:-.04em;line-height:1.15;margin:.75rem 0 1rem}.ab-hero-sub{color:#ffffff9e;font-size:1rem;line-height:1.7;margin:0 auto 1.5rem;max-width:540px}.ab-hero-badges{display:flex;flex-wrap:wrap;gap:.6rem;justify-content:center}.ab-badge{align-items:center;background:#ffffff1a;border:1px solid #fff3;border-radius:20px;color:#ffffffd9;display:inline-flex;font-size:.78rem;font-weight:600;gap:.35rem;padding:.3rem .8rem}.ab-badge svg{height:.8rem;width:.8rem}.ab-story-section{background:#fff;padding:5rem 0}.ab-story-grid{grid-gap:3rem;align-items:start;display:grid;gap:3rem;grid-template-columns:1fr 380px}.ab-story-grid>.sa-init{align-self:stretch;display:flex}.ab-story-text{display:flex;flex-direction:column;gap:1rem}.ab-story-text h2{color:#0f172a;font-size:1.8rem;font-weight:900;letter-spacing:-.04em;margin:0}.ab-story-text p{color:#64748b;font-size:.9rem;line-height:1.75;margin:0}.ab-story-checks{display:flex;flex-direction:column;gap:.5rem;list-style:none;margin:0;padding:0}.ab-story-checks li{align-items:flex-start;color:#475569;display:flex;font-size:.84rem;font-weight:500;gap:.45rem}.ab-story-checks svg{color:#0e7490;flex-shrink:0;margin-top:2px}.ab-story-card{background:linear-gradient(135deg,#0b1426,#134e4a 38%,#0e7490 72%,#155e75);background:var(--hero-gradient);border-radius:22px;display:flex;flex-direction:column;gap:1.5rem;height:100%;padding:2rem}.ab-story-stat-grid{grid-gap:1px;background:#ffffff1a;border-radius:12px;display:grid;gap:1px;grid-template-columns:1fr 1fr;overflow:hidden}.ab-story-stat{background:#ffffff0d;display:flex;flex-direction:column;gap:.3rem;padding:1.25rem}.ab-story-stat-value{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#38bdf8,#818cf8);-webkit-background-clip:text;background-clip:text;font-size:1.8rem;font-weight:900;letter-spacing:-.04em;line-height:1}.ab-story-stat-label{color:#ffffff8c;font-size:.72rem;font-weight:600}.ab-tools-row{border-top:1px solid #ffffff1a;padding-top:1.25rem}.ab-tools-label{color:#fff6;font-size:.72rem;font-weight:700;letter-spacing:.1em;margin-bottom:.75rem;text-transform:uppercase}.ab-tools-icons{display:flex;gap:1rem}.ab-tool-icon{align-items:center;display:flex}.ab-tool-icon svg{height:1.6rem;width:1.6rem}.ab-team-section{background:#f8fafc;padding:5rem 0}.ab-team-grid{grid-gap:1.5rem;align-items:stretch;display:grid;gap:1.5rem;grid-template-columns:repeat(4,1fr);margin-top:3rem}.ab-team-grid>.sa-init{align-self:stretch;display:flex}.ab-team-card{background:#fff;border:1.5px solid #e2e8f0;border-radius:20px;border-top:3px solid #0e7490;border-top:3px solid var(--accent,#0e7490);display:flex;flex-direction:column;gap:.65rem;padding:1.75rem;transition:box-shadow .25s,transform .25s;width:100%}.ab-team-card:hover{box-shadow:0 10px 36px #00000017;transform:translateY(-4px)}.ab-avatar{align-items:center;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:1.1rem;font-weight:900;height:56px;justify-content:center;width:56px}.ab-member-name{color:#0f172a;font-size:.98rem;font-weight:800;letter-spacing:-.02em;margin:0}.ab-member-role{color:#0e7490;color:var(--accent,#0e7490);font-size:.78rem;font-weight:700;margin:0}.ab-member-bio{color:#64748b;flex:1 1;font-size:.8rem;line-height:1.65;margin:0}.ab-member-skills{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:auto}.ab-skill-tag{background:color-mix(in srgb,#0e7490 10%,#f8fafc);background:color-mix(in srgb,var(--accent,#0e7490) 10%,#f8fafc);border:1px solid color-mix(in srgb,#0e7490 20%,#0000);border:1px solid color-mix(in srgb,var(--accent,#0e7490) 20%,#0000);border-radius:6px;color:#0e7490;color:var(--accent,#0e7490);font-size:.68rem;font-weight:700;padding:.18rem .5rem}.ab-linkedin{align-items:center;color:#0e7490;display:inline-flex;font-size:.75rem;font-weight:700;gap:.3rem;margin-top:.25rem;text-decoration:none}.ab-linkedin:hover{text-decoration:underline}.ab-values-section{background:#fff;padding:5rem 0}.ab-values-grid{grid-gap:1.5rem;align-items:stretch;display:grid;gap:1.5rem;grid-template-columns:repeat(4,1fr);margin-top:3rem}.ab-values-grid>.sa-init{align-self:stretch;display:flex}.ab-value-card{background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:18px;border-top:3px solid #0ea5e9;border-top:3px solid var(--accent,#0ea5e9);display:flex;flex-direction:column;gap:.65rem;padding:1.75rem;transition:box-shadow .22s,transform .22s;width:100%}.ab-value-card:hover{box-shadow:0 8px 28px #00000014;transform:translateY(-3px)}.ab-value-icon{align-items:center;background:color-mix(in srgb,#0ea5e9 12%,#fff);background:color-mix(in srgb,var(--accent,#0ea5e9) 12%,#fff);border-radius:12px;color:#0ea5e9;color:var(--accent,#0ea5e9);display:flex;height:46px;justify-content:center;width:46px}.ab-value-icon svg{height:1.2rem;width:1.2rem}.ab-value-card h3{color:#0f172a;font-size:.95rem;font-weight:800;letter-spacing:-.02em;margin:0}.ab-value-card p{color:#64748b;font-size:.82rem;line-height:1.7;margin:0}.ab-cta-section{background:#f8fafc;padding:4rem 0}.ab-cta-card{background:linear-gradient(135deg,#0b1426,#134e4a 38%,#0e7490 72%,#155e75);background:var(--hero-gradient);border-radius:24px;overflow:hidden;padding:3.5rem;position:relative;text-align:center}.ab-cta-glow{border-radius:50%;filter:blur(80px);pointer-events:none;position:absolute}.ab-cta-glow--1{background:#0ea5e933;height:280px;left:-60px;top:-80px;width:280px}.ab-cta-glow--2{background:#06b6d42e;bottom:-60px;height:240px;right:-40px;width:240px}.ab-cta-inner{position:relative;z-index:1}.ab-cta-inner h2{color:#fff;font-size:2rem;font-weight:900;letter-spacing:-.04em;margin-bottom:.75rem}.ab-cta-inner p{color:#ffffff9e;line-height:1.7;margin:0 auto 2rem;max-width:480px}.ab-cta-btns{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}@media (max-width:1024px){.ab-team-grid,.ab-values-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.ab-story-grid{grid-template-columns:1fr}}@media (max-width:560px){.ab-team-grid,.ab-values-grid{grid-template-columns:1fr}.ab-cta-card{padding:2rem 1.25rem}}.cl-hero{background:linear-gradient(135deg,#0b1426,#134e4a 38%,#0e7490 72%,#155e75);background:var(--hero-gradient);overflow:hidden;padding:6rem 0 4rem;position:relative}.cl-hero-bg{background:radial-gradient(ellipse 55% 60% at 15% 50%,#0ea5e91c 0,#0000 70%);inset:0;pointer-events:none;position:absolute}.cl-hero-inner{margin:0 auto;max-width:640px;position:relative;text-align:center;z-index:1}.cl-hero-title{color:#f8fafc;font-size:clamp(2rem,5vw,3rem);font-weight:900;letter-spacing:-.04em;line-height:1.15;margin:.75rem 0 1rem}.cl-hero-sub{color:#ffffff9e;font-size:.98rem;line-height:1.7;margin:0 auto 1.75rem}.cl-hero-actions{display:flex;justify-content:center}.cl-print-btn{align-items:center;background:#ffffff1f;border:1.5px solid #ffffff4d;border-radius:10px;color:#fff;cursor:pointer;display:inline-flex;font-size:.88rem;font-weight:700;gap:.5rem;padding:.65rem 1.4rem;transition:background .18s}.cl-print-btn:hover{background:#fff3}.cl-print-btn svg{height:.95rem;width:.95rem}.cl-content{background:#f8fafc;padding:3.5rem 0 5rem}.cl-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(2,1fr)}.cl-grid>.sa-init{align-self:stretch;display:flex}.cl-section-card{background:#fff;border:1.5px solid #e2e8f0;border-left:4px solid #0e7490;border-left:4px solid var(--accent,#0e7490);border-radius:18px;padding:1.75rem;transition:box-shadow .22s;width:100%}.cl-section-card:hover{box-shadow:0 8px 28px #00000014}.cl-section-header{align-items:center;display:flex;gap:.65rem;margin-bottom:1.1rem}.cl-section-icon{color:#0e7490;color:var(--accent,#0e7490);flex-shrink:0;height:1.15rem;width:1.15rem}.cl-section-title{color:#0f172a;flex:1 1;font-size:1rem;font-weight:800;letter-spacing:-.02em;margin:0}.cl-count{background:color-mix(in srgb,#0e7490 10%,#fff);background:color-mix(in srgb,var(--accent,#0e7490) 10%,#fff);border:1px solid color-mix(in srgb,#0e7490 25%,#0000);border:1px solid color-mix(in srgb,var(--accent,#0e7490) 25%,#0000);border-radius:8px;color:#0e7490;color:var(--accent,#0e7490);font-size:.68rem;font-weight:700;letter-spacing:.08em;padding:.18rem .5rem;text-transform:uppercase;white-space:nowrap}.cl-items{display:flex;flex-direction:column;gap:.55rem;list-style:none;margin:0;padding:0}.cl-item{align-items:flex-start;color:#475569;display:flex;font-size:.83rem;gap:.6rem;line-height:1.55}.cl-checkbox{border:1.5px solid #cbd5e1;border-radius:4px;flex-shrink:0;height:16px;margin-top:1px;width:16px}.cl-bottom{margin-top:3rem}.cl-bottom-card{background:linear-gradient(135deg,#0b1426,#134e4a 38%,#0e7490 72%,#155e75);background:var(--hero-gradient);border-radius:22px;overflow:hidden;padding:3rem;position:relative;text-align:center}.cl-bottom-glow{background:#0ea5e933;border-radius:50%;filter:blur(80px);height:300px;left:-60px;pointer-events:none;position:absolute;top:-80px;width:300px}.cl-bottom-inner{position:relative;z-index:1}.cl-bottom-inner h2{color:#fff;font-size:1.75rem;font-weight:900;letter-spacing:-.04em;margin-bottom:.75rem}.cl-bottom-inner p{color:#ffffff9e;line-height:1.7;margin:0 auto 2rem;max-width:480px}.cl-bottom-btns{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}@media (max-width:760px){.cl-grid{grid-template-columns:1fr}}@media print{.cb-widget,.cl-bottom,.cl-hero,.footer-modern,.header{display:none!important}.cl-content{background:#fff;padding:0}.cl-section-card{border:1px solid #ddd;box-shadow:none;break-inside:avoid;page-break-inside:avoid}.cl-grid{gap:1rem;grid-template-columns:repeat(2,1fr)}}.testimonial-result-badge{background:linear-gradient(135deg,#0ea5e926,#06b6d41a);border:1.5px solid #0ea5e94d;border-radius:20px;color:#0ea5e9;display:inline-block;font-size:.72rem;font-weight:800;letter-spacing:.07em;margin-bottom:.85rem;padding:.25rem .7rem;text-transform:uppercase}.cb-chip{align-items:center;display:inline-flex;gap:.4rem}.cb-chip-icon{align-items:center;display:flex;flex-shrink:0}.cb-chip-icon svg{height:.85rem;width:.85rem}.home-final-cta{background:linear-gradient(135deg,#0b1426,#134e4a 38%,#0e7490 72%,#155e75);background:var(--hero-gradient);overflow:hidden;padding:7rem 0 6rem;position:relative;text-align:center}.hfc-glow{animation:hfc-blob-drift 10s ease-in-out infinite alternate;border-radius:50%;filter:blur(90px);pointer-events:none;position:absolute}.hfc-glow--1{animation-duration:11s;background:#0ea5e92e;height:420px;left:-80px;top:-120px;width:420px}.hfc-glow--2{animation-direction:alternate-reverse;animation-duration:9s;background:#06b6d424;bottom:-100px;height:340px;right:-60px;width:340px}.hfc-glow--3{animation-duration:13s;background:#6366f11a;height:260px;left:50%;top:40%;transform:translate(-50%,-50%);width:260px}@keyframes hfc-blob-drift{0%{transform:translate(0) scale(1)}to{transform:translate(30px,20px) scale(1.08)}}.hfc-glow--3{animation-name:hfc-blob-drift-center}@keyframes hfc-blob-drift-center{0%{transform:translate(-50%,-50%) scale(1)}to{transform:translate(calc(-50% + 20px),calc(-50% + 15px)) scale(1.1)}}.hfc-inner{align-items:center;display:flex;flex-direction:column;gap:1.5rem;margin:0 auto;max-width:700px;position:relative;z-index:1}.hfc-title{color:#f8fafc;font-size:clamp(2rem,5vw,3.2rem);font-weight:900;letter-spacing:-.04em;line-height:1.15;margin:0}.hfc-sub{color:#ffffff9e;font-size:1rem;line-height:1.75;margin:0;max-width:560px}.hfc-stats{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:16px;display:flex;flex-wrap:wrap;gap:0;justify-content:center;max-width:580px;overflow:hidden;width:100%}.hfc-stat{align-items:center;border-right:1px solid #ffffff14;display:flex;flex:1 1 120px;flex-direction:column;gap:.25rem;padding:1.1rem .75rem}.hfc-stat:last-child{border-right:none}.hfc-stat-value{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#38bdf8,#0d9488);-webkit-background-clip:text;background-clip:text;font-size:1.45rem;font-weight:900;letter-spacing:-.04em;line-height:1}.hfc-stat-label{color:#ffffff7a;font-size:.72rem;font-weight:600;letter-spacing:.06em;text-align:center;text-transform:uppercase}.hfc-btns{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.hfc-email-hint{color:#ffffff61;font-size:.82rem;margin:0}.hfc-email-hint a{color:#fff9;text-decoration:underline;text-underline-offset:3px;transition:color .18s}.hfc-email-hint a:hover{color:#38bdf8}@media (max-width:560px){.hfc-stat{flex:1 1 50%}.hfc-stat:nth-child(2){border-right:none}.hfc-stat:nth-child(3),.hfc-stat:nth-child(4){border-top:1px solid #ffffff14}.home-final-cta{padding:4rem 0}}@media (max-width:480px){.container{padding-left:1rem;padding-right:1rem}}@media (max-width:768px){.section,section{padding-bottom:3rem;padding-top:3rem}.section-header{margin-bottom:2rem}.section-header h2{font-size:1.7rem;letter-spacing:-.03em}.section-header p{font-size:.9rem}.section-eyebrow{font-size:.68rem}.hero{padding:110px 0 60px}.hero-title{font-size:2rem;letter-spacing:-.04em;line-height:1.2}.hero-subtitle{font-size:.95rem}.hero-stats{flex-wrap:wrap;gap:1.5rem;justify-content:center}.stat h3{font-size:1.8rem}.stat p{font-size:.78rem}.hero-badge{font-size:.72rem;padding:.3rem .75rem}}@media (max-width:480px){.hero{padding:100px 0 50px}.hero-title{font-size:1.75rem}.hero-stats{gap:1rem}.hero-stats .stat{min-width:80px}}@media (max-width:768px){.page-hero{padding:110px 0 50px}.page-hero-title{font-size:1.9rem}.page-hero-subtitle{font-size:.95rem}.ab-hero,.bl-hero,.cl-hero,.cs-hero,.ct-hero,.ex-hero,.nw-hero,.svc-hero,.wu-hero{padding:110px 0 3rem}.ab-hero-title,.bl-hero-title,.cl-hero-title,.cs-hero-title,.ct-hero-title,.ex-hero-title,.nw-hero-title,.svc-hero-title,.wu-hero-title{font-size:1.9rem}}@media (max-width:480px){.ab-hero-title,.bl-hero-title,.cl-hero-title,.cs-hero-title,.ct-hero-title,.ex-hero-title,.nw-hero-title,.svc-hero-title,.wu-hero-title{font-size:1.6rem}}@media (max-width:768px){.services-tab-nav{gap:.5rem}.services-tab-btn{font-size:.78rem;padding:.5rem .75rem}.services-tab-btn .tab-num{display:none}.services-tab-panel{padding:1.25rem}.tab-panel-title{font-size:1.2rem}.tab-panel-desc{font-size:.88rem}}@media (max-width:480px){.services-tab-nav{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;overflow-x:auto;padding-bottom:.5rem}.services-tab-btn{flex-shrink:0;white-space:nowrap}}@media (max-width:640px){.impact-grid{grid-template-columns:repeat(2,1fr)}.impact-card{padding:1.25rem}.impact-number{font-size:2.2rem}}@media (max-width:400px){.impact-grid{grid-template-columns:1fr}}@media (max-width:768px){.tech-category-tabs{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;gap:.4rem;overflow-x:auto;padding-bottom:.5rem}.tech-cat-btn{flex-shrink:0;font-size:.78rem;padding:.45rem .8rem;white-space:nowrap}.tech-tools-grid.active{gap:.65rem;grid-template-columns:repeat(auto-fill,minmax(100px,1fr))}.tech-tool-card{padding:.85rem .6rem}.tech-tool-card svg{height:1.6rem;width:1.6rem}.tech-tool-card span{font-size:.72rem}.process-grid--modern{gap:1rem;grid-template-columns:1fr 1fr}.process-step--modern{padding:1.1rem}.process-num{font-size:.85rem;height:32px;width:32px}.process-step--modern h3{font-size:.92rem}.process-step--modern p{font-size:.8rem}}@media (max-width:480px){.process-grid--modern{grid-template-columns:1fr}}@media (max-width:768px){.platforms-grid{gap:1rem;grid-template-columns:1fr}.platform-card{padding:1.25rem}}@media (max-width:640px){.testimonials-grid{grid-template-columns:1fr}.testimonial-card{padding:1.25rem}.blog-preview-grid{grid-template-columns:1fr}.lead-magnet-card{align-items:flex-start;flex-direction:column;gap:1.25rem;padding:1.25rem}.faq-grid{grid-template-columns:1fr}.hfc-title{font-size:1.8rem}.hfc-sub{font-size:.88rem}.hfc-stats{max-width:100%}.hfc-stat{flex:1 1 50%}.hfc-stat:nth-child(2){border-right:none}.hfc-stat:nth-child(3),.hfc-stat:nth-child(4){border-top:1px solid #ffffff14}.hfc-btns{align-items:stretch;flex-direction:column}.hfc-btns .ui-btn{justify-content:center;text-align:center}}@media (max-width:400px){.hfc-stat{border-right:none;flex:1 1 100%}.hfc-stat+.hfc-stat{border-top:1px solid #ffffff14}}@media (max-width:768px){.cs-fc-layout{grid-template-columns:1fr}.cs-fc-right{padding:1.5rem}.cs-grid{grid-template-columns:1fr}.cs-stats-grid{gap:.75rem;grid-template-columns:repeat(2,1fr)}.cs-filters{flex-wrap:wrap;gap:.4rem}.cs-filter-btn{font-size:.78rem;padding:.4rem .75rem}.cs-industry-chip{font-size:.78rem;padding:.4rem .85rem}.cs-cta-card{padding:2rem 1.25rem}.svc-grid,.svc-how-grid,.svc-usecases-grid{grid-template-columns:1fr}.svc-value-bar .svc-value-grid{grid-template-columns:repeat(2,1fr)}.svc-card{padding:1.25rem}.svc-cta-card{padding:2rem 1.25rem}.bl-grid{grid-template-columns:1fr}.bl-featured{flex-direction:column}.bl-featured-content,.bl-featured-image{padding:1.25rem}.bl-filters{flex-wrap:wrap;gap:.35rem}.bl-filter-btn{font-size:.78rem;padding:.4rem .7rem}}@media (max-width:640px){.nw-statusbar{flex-wrap:wrap;gap:.5rem;padding:.6rem 1rem}.nw-card{padding:1rem}.wu-compare-section{overflow-x:auto}.wu-cta-card{padding:2rem 1.25rem}.ct-hero-title{font-size:1.75rem}.ct-steps{gap:.35rem}.ct-step-label{display:none}.ct-form-card{padding:1.25rem}.ct-info{padding:1.5rem}}@media (max-width:480px){.ex-card{padding:1.25rem}.ex-tags{flex-wrap:wrap}}@media (max-width:640px){.ab-hero-badges{align-items:center;flex-direction:column}.ab-story-stat-grid{grid-template-columns:1fr 1fr}.ab-cta-btns{align-items:stretch;flex-direction:column}.ab-cta-btns .ui-btn{justify-content:center;text-align:center}.cl-bottom-btns{align-items:stretch;flex-direction:column}.cl-bottom-btns .ui-btn{justify-content:center;text-align:center}}@media (max-width:480px){.footer-grid{grid-template-columns:1fr}.footer-col--brand,.footer-col--cta{grid-column:auto}.footer-body .container{padding:2rem 1rem}.footer-cta-btn,.footer-wa-btn{justify-content:center;text-align:center}.footer-bottom-inner{flex-direction:column;gap:.5rem;text-align:center}}@media (max-width:768px){.cb-widget{bottom:calc(4rem + env(safe-area-inset-bottom));right:1rem}.cb-window{bottom:4rem;max-width:360px;right:0;width:calc(100vw - 2rem)}}@media (max-width:400px){.cb-window{border-radius:16px 16px 0 0;max-width:none;right:-1rem;width:100vw}}@media (max-width:768px){.mobile-sticky-cta{display:block}.mobile-sticky-cta .ui-btn{font-size:.95rem;justify-content:center;padding:.85rem 1rem;text-align:center;width:100%}}body,html{overflow-x:hidden}img,svg,video{max-width:100%}table{-webkit-overflow-scrolling:touch;display:block;overflow-x:auto}@media (max-width:480px){.hero-chip{font-size:.72rem;padding:.3rem .6rem}.hero-chip-icon svg{height:.85rem;width:.85rem}.footer-trust-chip{font-size:.72rem;padding:.25rem .55rem}.hfc-glow,.impact-bg-blob{display:none}}@media (max-width:768px){.sa-left,.sa-left.sa-visible,.sa-right,.sa-right.sa-visible{transform:none}.App>:last-child,footer.footer-modern{margin-bottom:calc(4.5rem + env(safe-area-inset-bottom))}.hdr-burger{min-height:44px;min-width:44px}.cb-trigger{height:52px;width:52px}.hdr-drawer-link{align-items:center;display:flex;min-height:44px}}@media (max-width:480px){.hero-chips-marquee-wrapper{mask-image:none;-webkit-mask-image:none}}@media (max-width:640px){.hero-cta{align-items:center;flex-direction:column;gap:.75rem}.hero-cta-primary,.hero-cta-secondary{justify-content:center;max-width:320px;width:100%}}@media (max-width:768px){.platforms-grid{gap:1rem;grid-template-columns:1fr}.platform-card{flex-direction:row;gap:1.25rem;padding:1.5rem;text-align:left}.platform-icon{flex-shrink:0;height:56px;margin-bottom:0;width:56px}.platform-tags{justify-content:flex-start}.platform-card h3{font-size:1rem}}.dc-hero{background:linear-gradient(135deg,#0b1426,#134e4a 38%,#0e7490 72%,#155e75);background:var(--hero-gradient);color:#fff;padding:140px 0 5rem;text-align:center}.dc-hero-inner{align-items:center;display:flex;flex-direction:column;gap:1.5rem;margin:0 auto;max-width:780px}.dc-hero-title{color:#f8fafc;font-size:clamp(2rem,5vw,3.2rem);font-weight:900;letter-spacing:-.04em;line-height:1.15;margin:0}.dc-hero-sub{color:#ffffffb3;font-size:1.05rem;line-height:1.75;margin:0;max-width:620px}.dc-hero-cta{gap:1rem}.dc-hero-cta,.dc-hero-trust{display:flex;flex-wrap:wrap;justify-content:center}.dc-hero-trust{border-top:1px solid #ffffff1a;color:#ffffff80;font-size:.78rem;font-weight:600;gap:1.25rem;padding-top:1.25rem;width:100%}.dc-hero-trust span{color:#ffffffa6}.dc-regions{background:#f8fafc;padding:5rem 0}.dc-regions-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(4,1fr);margin-top:2.5rem}.dc-region-card{align-items:center;background:#fff;border:1.5px solid #e2e8f0;border-radius:14px;display:flex;flex-direction:column;gap:.3rem;padding:1.25rem 1rem;text-align:center;transition:transform .2s,box-shadow .2s,border-color .2s}.dc-region-card:hover{border-color:#93c5fd;box-shadow:0 10px 28px #0ea5e91a;transform:translateY(-4px)}.dc-region-flag{font-size:2rem;line-height:1}.dc-region-card strong{color:#0f172a;color:var(--text-dark);font-size:.9rem;font-weight:700}.dc-region-card span{color:#475569;color:var(--text-light);font-size:.74rem}.dc-services{padding:5rem 0}.dc-services-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(3,1fr);margin-top:2.5rem}.dc-service-card{background:#fff;border:1.5px solid #e2e8f0;border-radius:18px;display:flex;flex-direction:column;gap:.75rem;padding:1.75rem;transition:transform .2s,box-shadow .2s,border-color .2s}.dc-service-card:hover{border-color:#93c5fd;box-shadow:0 14px 36px #0ea5e91a;transform:translateY(-5px)}.dc-service-icon{align-items:center;background:linear-gradient(135deg,#0ea5e91f,#0d94881f);border-radius:12px;color:#0ea5e9;display:flex;font-size:1.3rem;height:44px;justify-content:center;width:44px}.dc-service-card h3{color:#0f172a;color:var(--text-dark);font-size:1rem;font-weight:700;margin:0}.dc-service-card p{color:#475569;color:var(--text-light);font-size:.86rem;line-height:1.65;margin:0}.dc-remote{background:linear-gradient(180deg,#f8fafc,#eff6ff);padding:5rem 0}.dc-remote-grid{grid-gap:4rem;align-items:center;display:grid;gap:4rem;grid-template-columns:1fr 1fr}.dc-remote-content{display:flex;flex-direction:column;gap:1.25rem}.dc-remote-content h2{color:#0f172a;color:var(--text-dark);font-size:clamp(1.5rem,3vw,2rem);font-weight:800;margin:0}.dc-remote-content p{color:#475569;color:var(--text-light);font-size:.95rem;line-height:1.75;margin:0}.dc-remote-list{display:flex;flex-direction:column;gap:.6rem;list-style:none;margin:0;padding:0}.dc-remote-list li{align-items:center;color:#0f172a;color:var(--text-dark);display:flex;font-size:.88rem;font-weight:500;gap:.5rem}.dc-remote-list li svg{color:#0d9488;flex-shrink:0}.dc-remote-stats{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr 1fr}.dc-remote-stat{align-items:center;background:#fff;border:1.5px solid #e2e8f0;border-radius:16px;box-shadow:0 4px 16px #0f172a0d;display:flex;flex-direction:column;gap:.4rem;padding:1.5rem;text-align:center}.dc-stat-value{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#38bdf8,#0d9488);-webkit-background-clip:text;background-clip:text;font-size:1.8rem;font-weight:900;letter-spacing:-.05em}.dc-stat-label{color:#475569;color:var(--text-light);font-size:.75rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.dc-faq{padding:5rem 0}.dc-faq-grid{grid-gap:1.25rem;display:grid;gap:1.25rem;grid-template-columns:1fr 1fr;margin-top:2.5rem}.dc-faq-card{background:#fff;border:1.5px solid #e2e8f0;border-radius:16px;display:flex;flex-direction:column;gap:.6rem;padding:1.5rem}.dc-faq-card h3{color:#0f172a;color:var(--text-dark);font-size:.95rem;font-weight:700;margin:0}.dc-faq-card p{color:#475569;color:var(--text-light);font-size:.86rem;line-height:1.7;margin:0}.dc-cta{background:linear-gradient(135deg,#0b1426,#134e4a 38%,#0e7490 72%,#155e75);background:var(--hero-gradient);color:#fff;padding:6rem 0;text-align:center}.dc-cta-inner{align-items:center;display:flex;flex-direction:column;gap:1.25rem;margin:0 auto;max-width:640px}.dc-cta-inner h2{color:#f8fafc;font-size:clamp(1.6rem,4vw,2.4rem);font-weight:900;letter-spacing:-.03em;margin:0}.dc-cta-inner p{color:#ffffffa6;font-size:.95rem;line-height:1.75;margin:0}.dc-cta-btns{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.dc-cta-email{color:#fff6;font-size:.8rem;margin:0}.dc-cta-email a{color:#ffffffa6;text-decoration:underline;text-underline-offset:3px}.dc-cta-email a:hover{color:#38bdf8}@media (max-width:1024px){.dc-regions-grid{grid-template-columns:repeat(4,1fr)}.dc-services-grid{grid-template-columns:1fr 1fr}.dc-remote-grid{gap:2.5rem;grid-template-columns:1fr}}@media (max-width:768px){.dc-hero{padding:110px 0 3rem}.dc-regions-grid{grid-template-columns:repeat(2,1fr)}.dc-faq-grid{grid-template-columns:1fr}.dc-remote-stats{grid-template-columns:1fr 1fr}.dc-hero-trust{font-size:.72rem;gap:.75rem}}@media (max-width:480px){.dc-services-grid{grid-template-columns:1fr}.dc-hero-cta{align-items:stretch;flex-direction:column}.dc-hero-cta .ui-btn{justify-content:center;text-align:center}.dc-cta-btns{align-items:stretch;flex-direction:column}}.wa-widget{align-items:flex-start;bottom:2rem;display:flex;flex-direction:column;gap:.75rem;left:1.5rem;opacity:0;pointer-events:none;position:fixed;transform:translateY(16px);transition:opacity .4s ease,transform .4s ease;z-index:1050}.wa-widget--visible{opacity:1;pointer-events:auto;transform:translateY(0)}.wa-trigger{align-items:center;animation:wa-pulse 2.5s ease-in-out infinite;background:#25d366;border-radius:999px;box-shadow:0 4px 20px #25d36673;color:#fff;display:inline-flex;font-size:.85rem;font-weight:700;gap:.5rem;padding:.7rem 1.15rem .7rem .85rem;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease;white-space:nowrap}.wa-trigger:hover{animation:none;box-shadow:0 8px 28px #25d3668c;color:#fff;transform:translateY(-3px) scale(1.04)}.wa-trigger svg{flex-shrink:0}.wa-trigger-label{font-size:.82rem}@keyframes wa-pulse{0%,to{box-shadow:0 4px 20px #25d36673}50%{box-shadow:0 4px 32px #25d366bf}}.wa-bubble{align-items:flex-start;animation:wa-bubble-in .35s cubic-bezier(.34,1.56,.64,1) both;background:#fff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 8px 32px #0f172a26;display:flex;gap:.75rem;padding:1rem;position:relative;width:280px}@keyframes wa-bubble-in{0%{opacity:0;transform:translateY(12px) scale(.92)}to{opacity:1;transform:translateY(0) scale(1)}}.wa-bubble:after{border-left:8px solid #0000;border-right:8px solid #0000;border-top:8px solid #fff;bottom:-8px;content:"";filter:drop-shadow(0 2px 2px rgba(0,0,0,.08));height:0;left:1.5rem;position:absolute;width:0}.wa-bubble-close{background:none;border:none;border-radius:4px;color:#94a3b8;cursor:pointer;font-size:1.1rem;line-height:1;padding:.1rem .3rem;position:absolute;right:.5rem;top:.4rem;transition:color .15s,background .15s}.wa-bubble-close:hover{background:#f1f5f9;color:#334155}.wa-bubble-avatar{align-items:center;background:#25d366;border-radius:50%;color:#fff;display:flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.wa-bubble-body{display:flex;flex:1 1;flex-direction:column;gap:.35rem;padding-right:1rem}.wa-bubble-name{color:#334155;font-size:.75rem;font-weight:700;margin:0}.wa-bubble-msg{color:#475569;font-size:.8rem;line-height:1.55;margin:0}.wa-bubble-btn{align-items:center;align-self:flex-start;background:#25d366;border-radius:999px;color:#fff!important;display:inline-flex;font-size:.78rem;font-weight:700;gap:.3rem;margin-top:.35rem;padding:.38rem .85rem;text-decoration:none!important;transition:background .15s,transform .15s}.wa-bubble-btn:hover{background:#1ea952;transform:translateY(-1px)}@media (max-width:768px){.wa-widget{bottom:calc(4.5rem + env(safe-area-inset-bottom));left:1rem}.wa-trigger-label{display:none}.wa-trigger{border-radius:50%;padding:.75rem}.wa-bubble{max-width:300px;width:calc(100vw - 2rem)}}.cert-badge{align-items:center;display:inline-flex;flex-direction:column;gap:.6rem}.cert-badge-link{align-items:center;display:flex;justify-content:center;position:relative;text-decoration:none;transition:transform .22s ease}.cert-badge-link:hover{transform:translateY(-4px) scale(1.04)}.cert-badge-glow{left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%)}.cert-badge-hex,.cert-badge-inner{align-items:center;display:flex;justify-content:center;position:relative}.cert-badge-inner{flex-direction:column;gap:2px;height:100%;padding:8%;width:100%;z-index:1}.cert-badge-label{text-align:center}.cert-badge-label-name{color:#e2e8f0;font-size:.72rem;font-weight:700;line-height:1.2}.cert-badge-label-level{color:#94a3b8;font-size:.62rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.cert-strip{background:linear-gradient(135deg,#0b1426,#0f1f35);border-bottom:1px solid #ffffff0f;border-top:1px solid #ffffff0f;padding:2rem 0}.cert-strip-inner{align-items:center;display:flex;flex-wrap:wrap;gap:2.5rem;justify-content:center}.cert-strip-label{align-items:center;color:#f1f5f9;display:flex;font-size:.9rem;font-weight:700;gap:.55rem;letter-spacing:-.01em;white-space:nowrap}.cert-strip-label-icon{color:#f59e0b;flex-shrink:0;font-size:1.1rem}.cert-strip-badges{align-items:center;display:flex;gap:2rem}.cert-strip-note{color:#64748b;font-size:.78rem;line-height:1.5;max-width:220px;text-align:center}.ab-certs-section{background:#060d1a;border-top:1px solid #ffffff0a;padding:5rem 0}.ab-certs-header{margin:0 auto 3.5rem;max-width:640px;text-align:center}.ab-certs-header h2{color:#f1f5f9;font-size:2.2rem;font-weight:800;letter-spacing:-.03em;margin:.5rem 0}.ab-certs-header p{color:#94a3b8;font-size:.95rem;line-height:1.7;margin-top:.75rem}.ab-certs-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:1fr 1fr;margin-bottom:2.5rem}.ab-cert-card{align-items:flex-start;background:#ffffff08;border:1px solid #ffffff12;border-radius:20px;display:flex;gap:2rem;overflow:hidden;padding:2rem 1.75rem;position:relative;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.ab-cert-card:before{border-radius:20px;content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .3s}.ab-cert-card--sap:before{background:radial-gradient(ellipse at 20% 0,#1a6fa826 0,#0000 60%)}.ab-cert-card--dop:before{background:radial-gradient(ellipse at 20% 0,#c8521e26 0,#0000 60%)}.ab-cert-card:hover{transform:translateY(-5px)}.ab-cert-card--sap:hover{border-color:#4db8e84d;box-shadow:0 12px 40px #1a6fa840}.ab-cert-card--dop:hover{border-color:#ff99004d;box-shadow:0 12px 40px #c8521e40}.ab-cert-card:hover:before{opacity:1}.ab-cert-card-badge{flex-shrink:0;padding-top:.25rem}.ab-cert-card-body{flex:1 1}.ab-cert-card-pill{border-radius:999px;display:inline-block;font-size:.68rem;font-weight:800;letter-spacing:.1em;margin-bottom:.5rem;padding:.25rem .65rem;text-transform:uppercase}.ab-cert-card-pill--blue{background:#4db8e826;color:#4db8e8}.ab-cert-card-pill--orange{background:#ff990026;color:#f90}.ab-cert-card-pill--teal{background:#5bc2e726;color:#5bc2e7}.ab-cert-card-pill--green{background:#44d64826;color:#44d648}.ab-cert-card--saa:hover{border-color:#5bc2e74d;box-shadow:0 12px 40px #0d4f7c40}.ab-cert-card--saa:before{background:radial-gradient(ellipse at 20% 0,#0d6fa826 0,#0000 60%)}.ab-cert-card--soa:hover{border-color:#44d6484d;box-shadow:0 12px 40px #1e6b2240}.ab-cert-card--soa:before{background:radial-gradient(ellipse at 20% 0,#238b2726 0,#0000 60%)}.ab-certs-tier-label{align-items:center;display:flex;gap:1rem;margin:2.5rem 0 1.25rem}.ab-certs-tier-label:after,.ab-certs-tier-label:before{background:#ffffff14;content:"";flex:1 1;height:1px}.ab-certs-tier-label span{border-radius:999px;font-size:.72rem;font-weight:800;letter-spacing:.12em;padding:.3rem .8rem;text-transform:uppercase;white-space:nowrap}.ab-certs-tier-label--pro span{background:#ff99001f;border:1px solid #f903;color:#f90}.ab-certs-tier-label--assoc span{background:#44d6481a;border:1px solid #44d64833;color:#44d648}.ab-cert-card-title{color:#f1f5f9;font-size:1.5rem;font-weight:800;letter-spacing:-.03em;line-height:1.2;margin-bottom:.15rem}.ab-cert-card-level{color:#64748b;font-size:.78rem;font-weight:700;letter-spacing:.1em;margin-bottom:.85rem;text-transform:uppercase}.ab-cert-card-desc{color:#94a3b8;font-size:.88rem;line-height:1.65;margin-bottom:1rem}.ab-cert-card-points{display:flex;flex-direction:column;gap:.4rem;list-style:none;margin:0 0 1rem;padding:0}.ab-cert-card-points li{align-items:center;color:#cbd5e1;display:flex;font-size:.83rem;gap:.5rem}.ab-cert-card-points li svg{color:#0ea5e9;flex-shrink:0;font-size:.85rem}.ab-cert-card-link{color:#38bdf8;font-size:.8rem;font-weight:700;letter-spacing:-.01em;text-decoration:none;transition:color .15s}.ab-cert-card-link:hover{color:#7dd3fc}.ab-certs-footnote{align-items:flex-start;background:#f59e0b0f;border:1px solid #f59e0b33;border-radius:12px;display:flex;gap:.85rem;margin:0 auto;max-width:700px;padding:1.1rem 1.4rem}.ab-certs-footnote-icon{color:#f59e0b;flex-shrink:0;font-size:1.1rem;margin-top:1px}.ab-certs-footnote p{color:#94a3b8;font-size:.82rem;line-height:1.6;margin:0}.ab-badge--cert{background:#f59e0b1f!important;border-color:#f59e0b4d!important;color:#fbbf24!important}.wu-cert-row{background:#ffffff05;border-bottom:1px solid #ffffff0d;padding:1.75rem 0}.wu-cert-row-inner{align-items:center;display:flex;flex-wrap:wrap;gap:2rem;justify-content:space-between}.wu-cert-row-text{align-items:center;color:#94a3b8;display:flex;flex:1 1;font-size:.88rem;gap:.75rem;min-width:220px}.wu-cert-row-text strong{color:#e2e8f0}.wu-cert-icon{color:#f59e0b;flex-shrink:0;font-size:1.25rem}.wu-cert-row-badges{align-items:center;display:flex;flex-shrink:0;gap:1.5rem}@media (max-width:768px){.ab-certs-grid{grid-template-columns:1fr}.ab-cert-card{align-items:center;flex-direction:column;padding:1.5rem 1.25rem;text-align:center}.ab-cert-card-points li{justify-content:center}.ab-cert-card-title{font-size:1.3rem}.cert-strip-inner{flex-direction:column;gap:1.25rem;text-align:center}.cert-strip-note{max-width:100%}.wu-cert-row-inner{align-items:flex-start;flex-direction:column}.wu-cert-row-text{font-size:.82rem}}@media (max-width:480px){.cert-strip-badges{gap:1.25rem}.ab-certs-header h2{font-size:1.7rem}}.startup-ft-section{background:linear-gradient(135deg,#070d1a,#0d1f35 50%,#071628);border-top:1px solid #ffffff0d;padding:5rem 0}.startup-ft-inner{grid-gap:3.5rem;align-items:center;display:grid;gap:3.5rem;grid-template-columns:1fr 420px}.startup-ft-text .section-eyebrow{margin-bottom:.6rem}.startup-ft-text h2{color:#f1f5f9;font-size:2.2rem;font-weight:800;letter-spacing:-.035em;line-height:1.15;margin-bottom:.85rem}.startup-ft-text p{color:#94a3b8;font-size:.95rem;line-height:1.7;margin-bottom:1.5rem}.startup-ft-list{display:flex;flex-direction:column;gap:.55rem;list-style:none;margin:0 0 2rem;padding:0}.startup-ft-list li{align-items:center;color:#cbd5e1;display:flex;font-size:.88rem;gap:.6rem}.startup-ft-list li svg{color:#0ea5e9;flex-shrink:0}.startup-ft-quiz-btn{align-items:center;animation:ui-btn-booking-pulse 2.8s ease-in-out infinite;background:linear-gradient(135deg,#0ea5e9,#0d9488);border:none;border-radius:999px;box-shadow:0 0 0 0 #0ea5e980;color:#fff;cursor:pointer;display:inline-flex;font-size:1rem;font-weight:700;gap:.55rem;letter-spacing:-.01em;padding:.85rem 1.6rem;transition:transform .18s ease,box-shadow .18s ease}.startup-ft-quiz-btn:hover{animation:none;box-shadow:0 10px 32px #0ea5e980;transform:translateY(-3px)}.startup-ft-quiz-btn svg{font-size:1.1rem}.startup-ft-card{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:20px;overflow:hidden;padding:1.75rem;position:relative}.startup-ft-card:before{background:radial-gradient(circle,#f59e0b1f 0,#0000 70%);content:"";height:180px;pointer-events:none;position:absolute;right:-40px;top:-40px;width:180px}.startup-ft-card-header{margin-bottom:1rem}.startup-ft-card-label{border:1px solid #ffffff1a;border-radius:999px;color:#64748b;font-size:.68rem;font-weight:800;letter-spacing:.1em;padding:.2rem .6rem;text-transform:uppercase}.startup-ft-sample-score{align-items:center;display:flex;gap:1rem;margin-bottom:1.25rem}.startup-ft-sample-arc{flex-shrink:0}.startup-ft-level{font-size:1.1rem;font-weight:800;letter-spacing:-.02em;line-height:1.2}.startup-ft-level-note{color:#64748b;font-size:.78rem;line-height:1.4;margin-top:.3rem}.startup-ft-sample-items{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1.25rem}.startup-ft-item{border-radius:8px;font-size:.82rem;font-weight:600;padding:.4rem .75rem}.startup-ft-item--win{background:#10b9811a;color:#6ee7b7}.startup-ft-item--risk{background:#f59e0b1a;color:#fcd34d}.startup-ft-cta-mini{background:none;border:1px solid #0ea5e966;border-radius:999px;color:#38bdf8;cursor:pointer;font-size:.82rem;font-weight:700;padding:.45rem 1rem;transition:background .15s,border-color .15s;width:100%}.startup-ft-cta-mini:hover{background:#0ea5e91a;border-color:#0ea5e9b3}.quiz-overlay{align-items:center;animation:fade-in .25s ease;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#070d1ad1;display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:3000}.quiz-modal{animation:quiz-in .35s cubic-bezier(.34,1.56,.64,1) both;background:#0d1627;border:1px solid #ffffff1a;border-radius:22px;box-shadow:0 24px 80px #0009;max-height:90vh;max-width:560px;overflow-y:auto;scrollbar-color:#ffffff1a #0000;scrollbar-width:thin;width:100%}@keyframes quiz-in{0%{opacity:0;transform:scale(.92) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}.quiz-modal-header{align-items:center;border-bottom:1px solid #ffffff0f;display:flex;justify-content:space-between;padding:1.25rem 1.5rem 1rem}.quiz-modal-title{align-items:center;color:#e2e8f0;display:flex;font-size:.9rem;font-weight:700;gap:.55rem;letter-spacing:-.01em}.quiz-title-icon{color:#0ea5e9;font-size:1rem}.quiz-step-badge{background:#0ea5e926;border-radius:999px;color:#38bdf8;font-size:.68rem;font-weight:800;padding:.15rem .5rem}.quiz-close{align-items:center;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:8px;color:#64748b;cursor:pointer;display:flex;font-size:1rem;height:30px;justify-content:center;transition:background .15s,color .15s;width:30px}.quiz-close:hover{background:#ffffff1f;color:#f1f5f9}.quiz-progress{background:#ffffff0f;height:3px;overflow:hidden}.quiz-progress-fill{background:linear-gradient(90deg,#0ea5e9,#0d9488);border-radius:0 2px 2px 0;height:100%;transition:width .4s ease}.quiz-body{padding:1.75rem 1.5rem}.quiz-intro{text-align:center}.quiz-intro-emoji{font-size:3rem;line-height:1;margin-bottom:.75rem}.quiz-intro h2{color:#f1f5f9;font-size:1.55rem;font-weight:800;letter-spacing:-.03em;margin-bottom:.75rem}.quiz-intro p{color:#94a3b8;font-size:.9rem;line-height:1.6;margin-bottom:1.25rem}.quiz-intro p strong{color:#e2e8f0}.quiz-intro-points{align-items:center;display:flex;flex-direction:column;gap:.45rem;list-style:none;margin:0 0 1.75rem;padding:0}.quiz-intro-points li{align-items:center;color:#cbd5e1;display:flex;font-size:.85rem;gap:.5rem}.quiz-intro-points li svg{color:#0ea5e9;flex-shrink:0}.quiz-intro-note{color:#475569;font-size:.75rem;margin-top:.85rem}.quiz-q-emoji{font-size:2.4rem;line-height:1;margin-bottom:.6rem}.quiz-q-text{color:#f1f5f9;font-size:1.2rem;font-weight:700;letter-spacing:-.025em;line-height:1.3;margin-bottom:1.4rem}.quiz-options{display:flex;flex-direction:column;gap:.6rem;margin-bottom:1.5rem}.quiz-option{align-items:center;background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;color:#94a3b8;cursor:pointer;display:flex;font-size:.88rem;font-weight:500;gap:.75rem;padding:.8rem 1rem;text-align:left;transition:background .15s,border-color .15s,color .15s}.quiz-option:hover{background:#0ea5e912;border-color:#0ea5e940;color:#e2e8f0}.quiz-option--selected{background:#0ea5e91f!important;border-color:#0ea5e980!important;color:#f1f5f9!important}.quiz-option--selected .quiz-option-radio{background:#0ea5e9;border-color:#0ea5e9}.quiz-option--selected .quiz-option-radio:after{opacity:1}.quiz-option-radio{border:2px solid #fff3;border-radius:50%;flex-shrink:0;height:16px;position:relative;transition:background .15s,border-color .15s;width:16px}.quiz-option-radio:after{background:#fff;border-radius:50%;content:"";inset:3px;opacity:0;position:absolute;transition:opacity .15s}.quiz-nav{align-items:center;display:flex;gap:.75rem;justify-content:space-between}.quiz-btn-primary{align-items:center;background:linear-gradient(135deg,#0ea5e9,#0d9488);border:none;border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;font-size:.9rem;font-weight:700;gap:.45rem;margin-left:auto;padding:.7rem 1.4rem;transition:transform .18s,box-shadow .18s}.quiz-btn-primary:hover{box-shadow:0 8px 24px #0ea5e966;transform:translateY(-2px)}.quiz-btn-primary--disabled{cursor:not-allowed;opacity:.4;transform:none!important}.quiz-btn-ghost{align-items:center;background:none;border:1px solid #ffffff1f;border-radius:999px;color:#64748b;cursor:pointer;display:inline-flex;font-size:.88rem;font-weight:600;gap:.4rem;padding:.7rem 1rem;transition:border-color .15s,color .15s}.quiz-btn-ghost:hover{border-color:#ffffff4d;color:#cbd5e1}.quiz-btn-ghost--sm{font-size:.8rem;margin-top:.5rem;padding:.5rem .9rem}.quiz-result-top{align-items:center;display:flex;gap:1.5rem;margin-bottom:1.25rem}.quiz-score-arc{display:inline-flex;flex-shrink:0;position:relative}.quiz-score-arc,.quiz-score-inner{align-items:center;justify-content:center}.quiz-score-inner{bottom:0;display:flex;flex-direction:column;left:0;position:absolute;right:0;top:0}.quiz-score-num{color:#f1f5f9;font-size:2rem;font-weight:900;line-height:1}.quiz-score-max{color:#475569;font-size:.72rem}.quiz-level-emoji{display:block;font-size:1.75rem;margin-bottom:.2rem}.quiz-level-name{font-size:1.5rem;font-weight:800;letter-spacing:-.03em;line-height:1.1;margin:0 0 .25rem}.quiz-level-tagline{color:#94a3b8;font-size:.85rem;margin:0}.quiz-result-summary{background:#ffffff08;border-left:3px solid #0ea5e966;border-radius:12px;color:#94a3b8;font-size:.88rem;line-height:1.7;margin-bottom:1.4rem;padding:1rem}.quiz-result-cols{grid-gap:.85rem;display:grid;gap:.85rem;grid-template-columns:1fr 1fr;margin-bottom:1.5rem}.quiz-result-col{border-radius:12px;padding:1rem}.quiz-result-col h4{color:#e2e8f0;font-size:.78rem;font-weight:700;margin-bottom:.6rem}.quiz-result-col ul{display:flex;flex-direction:column;gap:.45rem;list-style:none;margin:0;padding:0}.quiz-result-col ul li{color:#94a3b8;font-size:.8rem;line-height:1.4}.quiz-result-col--wins{background:#10b9810f;border:1px solid #10b98126}.quiz-result-col--risks{background:#f59e0b0f;border:1px solid #f59e0b26}.quiz-result-cta{align-items:center;border-top:1px solid #ffffff0f;display:flex;flex-direction:column;gap:.5rem;padding-top:1.25rem;text-align:center}.quiz-cta-text{color:#cbd5e1;font-size:.88rem;line-height:1.5;margin:0;max-width:380px}.quiz-btn-booking{align-items:center;animation:ui-btn-booking-pulse 2.8s ease-in-out infinite;background:linear-gradient(135deg,#0ea5e9,#0d9488);border:none;border-radius:999px;box-shadow:0 0 0 0 #0ea5e980;color:#fff;cursor:pointer;display:inline-flex;font-size:.95rem;font-weight:700;gap:.5rem;margin-top:.5rem;padding:.85rem 1.8rem;transition:transform .18s,box-shadow .18s}.quiz-btn-booking:hover{animation:none;box-shadow:0 10px 32px #0ea5e980;transform:translateY(-3px)}@media (max-width:900px){.startup-ft-inner{grid-template-columns:1fr}.startup-ft-card{max-width:420px}}@media (max-width:640px){.startup-ft-text h2{font-size:1.75rem}.startup-ft-quiz-btn{justify-content:center;width:100%}.quiz-result-cols{grid-template-columns:1fr}.quiz-result-top{flex-direction:column;text-align:center}.quiz-body{padding:1.25rem 1rem}}.ai-delivery-section{background:linear-gradient(135deg,#0b1426,#134e4a 38%,#0e7490 72%,#155e75);background:var(--hero-gradient);border-top:1px solid #ffffff14;isolation:isolate;overflow:hidden;padding:5.5rem 0 4.5rem;position:relative}.ai-delivery-section .container{position:relative;z-index:1}.ai-delivery-bg-blob{border-radius:50%;filter:blur(72px);opacity:.35;pointer-events:none;position:absolute;z-index:0}.ai-delivery-bg-blob--1{background:#5eead459;height:280px;left:-80px;top:-100px;width:280px}.ai-delivery-bg-blob--2{background:#38bdf847;bottom:-80px;height:260px;right:-60px;width:260px}.ai-delivery-head{margin:0 auto 3.25rem;max-width:44rem;text-align:center}.ai-delivery-eyebrow{background:#ffffff24;border:1px solid #ffffff47;border-radius:999px;color:#ecfeff;display:inline-block;font-size:.72rem;font-weight:700;letter-spacing:.14em;margin-bottom:1.35rem;padding:.4rem 1rem;text-transform:uppercase}.ai-delivery-title{color:#fff;font-size:clamp(1.65rem,4vw,2.65rem);font-weight:800;letter-spacing:-.04em;line-height:1.16;margin:0 0 1.1rem}.ai-delivery-title-accent{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#99f6e4,#a5f3fc 45%,#e0e7ff);-webkit-background-clip:text;background-clip:text;display:inline}.ai-delivery-lede{color:#fffffff0;font-size:1.05rem;font-weight:500;line-height:1.65;margin:0 auto;max-width:38rem}.ai-compare-grid{grid-gap:1.25rem;display:grid;gap:1.25rem;grid-template-columns:repeat(3,1fr);margin:0 0 2.25rem}.ai-compare-card{background:#fff;border:1px solid #0f172a14;border-radius:20px;box-shadow:0 4px 24px #0f172a0f,inset 0 1px 0 #ffffffe6;display:flex;flex-direction:column;gap:1rem;padding:1.35rem 1.35rem 1.25rem;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.ai-compare-card:hover{border-color:#0d948859;box-shadow:0 20px 48px #0f172a1a,0 0 0 1px #0d94881f;transform:translateY(-5px)}.ai-compare-card-head{align-items:flex-start;display:flex;gap:.85rem}.ai-compare-icon-wrap{align-items:center;background:linear-gradient(180deg,#fff,#f8fafc);border-radius:14px;box-shadow:0 0 0 1px #0f172a0f,0 2px 8px #0f172a0a;display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.ai-compare-icon-svg{color:#0d9488;color:var(--ai-accent,#0d9488);height:1.45rem;width:1.45rem}.ai-compare-card-titles{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;gap:.45rem;min-width:0}.ai-compare-task{color:#0f172a;font-size:.98rem;font-weight:700;letter-spacing:-.02em;line-height:1.25;margin:0}.ai-compare-tool{border:1px solid;border-radius:999px;display:inline-block;font-size:.62rem;font-weight:700;letter-spacing:.08em;max-width:100%;overflow:hidden;padding:.28rem .55rem;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.ai-compare-times{grid-gap:.4rem .55rem;align-items:center;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:12px;display:grid;gap:.4rem .55rem;grid-template-columns:1fr auto 1fr;padding:.75rem .65rem}.ai-compare-after,.ai-compare-before{align-items:center;display:flex;flex-direction:column;gap:.25rem;min-width:0;text-align:center}.ai-compare-label{color:#64748b;font-size:.62rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.ai-compare-val{font-size:1rem;font-weight:800;letter-spacing:-.03em;line-height:1.1}.ai-compare-val--before{color:#b91c1c;opacity:.95;text-decoration:line-through;text-decoration-thickness:2px}.ai-compare-val--after{color:#0f766e}.ai-compare-arrow{color:#94a3b8;font-size:1.15rem;font-weight:600;line-height:1}.ai-compare-desc{color:#475569;font-size:.875rem;font-weight:500;line-height:1.55;margin:0}.ai-delivery-bottom{align-items:center;background:#fff;border:1px solid #0f172a14;border-radius:20px;box-shadow:0 8px 36px #0f172a14;display:flex;flex-wrap:wrap;gap:1.25rem;justify-content:space-between;padding:1.35rem 1.5rem}.ai-delivery-bottom-inner{align-items:flex-start;display:flex;flex:1 1;gap:1rem;min-width:min(100%,320px)}.ai-delivery-bottom-icon{align-items:center;background:linear-gradient(135deg,#0ea5e9,#0d9488);border-radius:12px;box-shadow:0 4px 14px #0ea5e959;color:#fff;display:flex;flex-shrink:0;height:44px;justify-content:center;width:44px}.ai-delivery-bottom-icon svg{height:1.3rem;width:1.3rem}.ai-delivery-bottom-copy{color:#475569;font-size:.95rem;line-height:1.55}.ai-delivery-bottom-copy strong{color:#0f172a;display:block;font-weight:700;margin-bottom:.15rem}@media (min-width:640px){.ai-delivery-bottom-copy strong{display:inline;margin-bottom:0}}.ai-delivery-cta-btn{align-items:center;animation:ui-btn-booking-pulse 2.8s ease-in-out infinite;background:linear-gradient(135deg,#0ea5e9,#0d9488);border:none;border-radius:999px;box-shadow:0 0 0 0 #0ea5e973;color:#fff;cursor:pointer;display:inline-flex;flex-shrink:0;font-size:.95rem;font-weight:700;gap:.5rem;justify-content:center;letter-spacing:-.01em;padding:.85rem 1.5rem;transition:transform .18s ease,box-shadow .18s ease}.ai-delivery-cta-btn:hover{animation:none;box-shadow:0 10px 32px #0ea5e96b;transform:translateY(-2px)}@media (max-width:1024px){.ai-compare-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.ai-compare-grid{grid-template-columns:1fr}.ai-delivery-head{margin-bottom:2.5rem}.ai-delivery-bottom{align-items:stretch;flex-direction:column}.ai-delivery-cta-btn{width:100%}}