.trust-signals{width:100%}.trust-signals__stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;width:100%;margin-top:.25rem}.trust-signals__stat{position:relative;display:flex;align-items:flex-end;gap:.85rem;min-width:0;min-height:4.25rem;padding:.35rem 1.1rem 0}.trust-signals__stat:not(:last-child):after{content:"";position:absolute;right:0;top:15%;height:70%;width:1px;background:#e2e8f0}.trust-signals__stat:first-child{padding-left:0}.trust-signals__stat-icon{display:grid;place-items:center;flex-shrink:0;width:3.25rem;height:3.25rem;border-radius:50%;background:linear-gradient(135deg,#8b5cf6,#7c3aed 55%,#6d28d9);color:#ffffff;box-shadow:0 8px 20px rgba(109,40,217,.28)}.trust-signals__stat-icon svg{width:1.35rem;height:1.35rem}.trust-signals__stat-icon svg.hero-icon--stroke{stroke:#ffffff}.trust-signals__stat-copy{display:flex;flex-direction:column;gap:.1rem;min-width:0}.trust-signals__stat-copy strong{font-size:1.35rem;font-weight:800;line-height:1.2;color:#0f172a}.trust-signals__stat-copy small{font-size:1.05rem;font-weight:500;line-height:1.35;color:#64748b}.trust-signals__badges{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;grid-gap:.85rem;gap:.85rem;margin-top:1.35rem}.trust-signals__badge{display:flex;align-items:center;height:100%;min-height:5.5rem;padding:.8rem 1rem;border-radius:.85rem;box-shadow:0 4px 16px rgba(15,23,42,.08)}.trust-signals__badge--google{gap:.75rem;background:#ffffff;border:1px solid rgba(15,23,42,.08)}.trust-signals__google-g{width:2.25rem;height:2.25rem;flex-shrink:0}.trust-signals__badge-body{display:flex;flex-direction:column;gap:.15rem;min-width:0}.trust-signals__badge-label{font-size:.95rem;font-weight:600;color:#64748b;line-height:1.2}.trust-signals__badge-row{display:flex;align-items:center;gap:.45rem;flex-wrap:wrap}.trust-signals__badge-row strong{font-size:1.45rem;font-weight:800;color:#0f172a;line-height:1}.trust-signals__stars{display:inline-flex;gap:.08rem;line-height:1}.trust-signals__stars svg{width:.95rem;height:.95rem}.trust-signals__stars--orange{color:#f97316}.trust-signals__stars--red{color:#ef4444}.trust-signals__badge--clutch{justify-content:space-between;gap:.75rem;background:linear-gradient(135deg,#1e293b,#0f172a);border:1px solid rgba(15,23,42,.2);color:#ffffff}.trust-signals__clutch-left{display:flex;flex-direction:column;gap:.1rem}.trust-signals__clutch-eyebrow{font-size:.7rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:rgba(255,255,255,.72)}.trust-signals__clutch-brand{font-size:1.55rem;font-weight:800;line-height:1.1;letter-spacing:-.02em}.trust-signals__clutch-right{display:flex;flex-direction:column;align-items:flex-end;gap:.2rem}.trust-signals__clutch-rating{font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:rgba(255,255,255,.85)}.trust-signals__badge--trustpilot{flex-direction:column;align-items:stretch;justify-content:center;gap:.55rem;background:#ffffff}.trust-signals__badge--clutch,.trust-signals__badge--google,.trust-signals__badge--trustpilot{border:1px solid rgba(15,23,42,.08)}.trust-signals__tp-head{display:flex;align-items:center;gap:.4rem}.trust-signals__tp-star{display:grid;place-items:center;color:#00b67a;font-size:1.1rem;line-height:1}.trust-signals__tp-star svg{width:1.1rem;height:1.1rem}.trust-signals__tp-head strong{font-size:1.15rem;font-weight:800;color:#0f172a}.trust-signals__tp-stars{display:flex;gap:.2rem}.trust-signals__tp-box{display:grid;place-items:center;width:1.35rem;height:1.35rem;border-radius:.2rem;background:#00b67a;color:#ffffff;line-height:1}.trust-signals__tp-box svg{width:.75rem;height:.75rem}.trust-signals--center{max-width:52rem;margin-inline:auto}.trust-signals--center .trust-signals__badges,.trust-signals--center .trust-signals__stats{justify-content:center}@media (max-width:768px){.trust-signals__stats{grid-template-columns:1fr;gap:.85rem}.trust-signals__stat{align-items:center;min-height:0;padding:0 0 .85rem}.trust-signals__stat:not(:last-child):after{display:none}.trust-signals__stat:not(:last-child){border-bottom:1px solid #e2e8f0;padding-bottom:.85rem}.trust-signals__badges{grid-template-columns:1fr}}@media (max-width:420px){.trust-signals__stat-copy strong{font-size:1.2rem}.trust-signals__stat-copy small{font-size:.98rem}}.hero-section.kap-hero{position:relative;overflow-x:clip;background:radial-gradient(ellipse 70% 55% at 10% 8%,rgba(167,139,250,.14) 0,transparent 55%),radial-gradient(ellipse 55% 45% at 92% 10%,rgba(96,165,250,.1) 0,transparent 50%),radial-gradient(ellipse 45% 35% at 55% 85%,rgba(251,146,60,.07) 0,transparent 55%),linear-gradient(180deg,#f8f9fc,#ffffff 55%,#f8f9fc)}.kap-hero__bg-dots{position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(rgba(124,58,237,.2) 1.5px,transparent 0),radial-gradient(rgba(249,115,22,.12) 1px,transparent 0);background-size:48px 48px,72px 72px;background-position:0 0,24px 12px;opacity:.45;-webkit-mask-image:linear-gradient(180deg,#000,transparent 92%);mask-image:linear-gradient(180deg,#000,transparent 92%)}.kap-hero__bg-glow{position:absolute;border-radius:50%;filter:blur(90px);pointer-events:none}.kap-hero__bg-glow--purple{width:420px;height:420px;top:-6%;left:-4%;background:rgba(167,139,250,.22)}.kap-hero__bg-glow--orange{width:320px;height:320px;top:18%;right:2%;background:rgba(251,146,60,.12)}.kap-hero__bg-glow--blue{width:280px;height:280px;bottom:8%;left:38%;background:rgba(96,165,250,.1)}.kap-hero__waves{position:absolute;inset:0;pointer-events:none;opacity:.35;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 120' preserveAspectRatio='none'%3E%3Cpath d='M0,60 C200,100 400,20 600,60 C800,100 1000,20 1200,60 L1200,120 L0,120 Z' fill='none' stroke='%23c4b5fd' stroke-width='1'/%3E%3C/svg%3E") bottom /100% 80px no-repeat,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 120' preserveAspectRatio='none'%3E%3Cpath d='M0,40 C300,80 500,0 800,40 C950,70 1100,30 1200,50' fill='none' stroke='%23e9d5ff' stroke-width='1'/%3E%3C/svg%3E") 85% 20% /55% 60px no-repeat}.kap-hero .hero-inner,.kap-hero-inner{position:relative;z-index:1}.kap-hero{--kap-white:#0f172a;--kap-light:#475569;--kap-muted:#64748b;--kap-dark:#1e293b;--kap-purple:#7c3aed;--kap-green:#16a34a;min-height:auto;padding-block:2.5rem 5rem;padding-inline:0;overflow:visible}.kap-hero .hero-inner,.kap-hero-inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:2.5rem 3rem;gap:2.5rem 3rem;align-items:stretch;width:100%}.kap-hero-left{justify-content:space-between;max-width:620px;justify-self:start}.kap-hero-left,.kap-hero-right{display:flex;flex-direction:column;min-height:100%;width:100%}.kap-hero-right{min-width:0;justify-self:stretch}.kap-hero-left__main{gap:1.6rem}.kap-hero-left__footer,.kap-hero-left__main{display:flex;flex-direction:column;flex-shrink:0}.kap-hero-left__footer{width:100%;margin-top:1.75rem;padding-top:0}.kap-badge{font-size:1.2rem;background:linear-gradient(135deg,#7c3aed,#6d28d9);color:var(--text-light);padding:.55rem 1.25rem;border-radius:999px;width:-moz-fit-content;width:fit-content;font-weight:700;letter-spacing:.08em;text-transform:uppercase;display:inline-flex;align-items:center;gap:.55rem;box-shadow:0 6px 18px rgba(109,40,217,.22)}.kap-title-eyebrow{display:block;font-size:1.4rem;letter-spacing:.12em;text-transform:uppercase;color:var(--kap-muted);margin-bottom:.8rem}.kap-main-title{font-size:clamp(2.15rem,2.2vw + 1.35rem,4rem);line-height:1.22;font-weight:800;color:var(--kap-dark)}.kap-brand-line{display:inline;color:var(--kap-dark)}.kap-word{font-weight:800}.kap-word--design{color:#7c3aed}.kap-word--automate{background:linear-gradient(90deg,#db2777,#f97316);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.kap-word--scale{color:#ea580c}.highlight-text{display:inline;color:var(--kap-dark)}.kap-description{font-size:clamp(1.15rem,.55vw + 1rem,1.65rem);color:var(--kap-light);line-height:1.75;margin-top:0;max-width:52rem}.kap-cta-buttons{display:flex;gap:1rem;flex-wrap:wrap}.primary-cta,a.primary-cta{background:linear-gradient(90deg,#7c3aed,#6d28d9 45%,#ea580c);border:none;padding:1rem 1.85rem;font-weight:700;font-size:1.55rem;border-radius:999px;cursor:pointer;box-shadow:0 1rem 2.8rem rgba(124,58,237,.32);transition:transform .2s ease,box-shadow .2s ease}.primary-cta,.primary-cta:focus,.primary-cta:hover,.primary-cta:visited,a.primary-cta{color:#fff;text-decoration:none}.secondary-cta,a.secondary-cta{background:#ffffff;color:#7c3aed;border:1.5px solid rgba(124,58,237,.45);padding:1rem 1.75rem;font-size:1.45rem;font-weight:700;border-radius:999px;cursor:pointer;box-shadow:0 4px 16px rgba(15,23,42,.06);transition:transform .2s ease,box-shadow .2s ease,background .2s ease;text-decoration:none}.primary-cta:hover{box-shadow:0 1.2rem 3.2rem rgba(124,58,237,.38)}.primary-cta:hover,.secondary-cta:hover{transform:translateY(-2px);text-decoration:none}.secondary-cta:hover{background:#faf8ff;border-color:#7c3aed;color:#6d28d9}.secondary-cta:focus,.secondary-cta:visited{text-decoration:none}.kap-trust-signals{width:100%}.kap-trust-signals .trust-signals__stats{margin-top:0}.kap-trust-signals .trust-signals__badges{margin-top:1.1rem}.kap-trust-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1rem;gap:1rem;margin-top:1.2rem}.kap-trust-stat{display:flex;align-items:flex-start;gap:.55rem;font-size:1.35rem;font-weight:600;line-height:1.45;color:var(--kap-dark)}.kap-trust-stat svg{flex-shrink:0;width:1.25em;height:1.25em;margin-top:.1rem;color:#7c3aed}.kap-trust-stat svg.hero-icon--stroke{stroke:#7c3aed}.kap-trust-stats__sep{display:none}.kap-trust-pill{display:flex;align-items:center;gap:.9rem;padding:.9rem 1.4rem;border-radius:999px;background:rgba(15,23,42,.65);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(148,163,184,.35);color:var(--kap-white)}.kap-trust-pill svg{font-size:1.7rem;color:var(--primary-color)}.kap-trust-pill span{display:block;font-size:1.4rem;font-weight:600}.kap-trust-pill small{display:block;font-size:1.2rem;color:var(--kap-muted)}.kap-review-badges{display:flex;flex-wrap:wrap;gap:.85rem;align-items:stretch;margin-top:1.5rem}.kap-review-badge{display:flex;flex-direction:column;align-items:flex-start;gap:.15rem;min-width:8.5rem;padding:.75rem 1rem;border-radius:.85rem;background:#ffffff;border:1px solid rgba(15,23,42,.08);box-shadow:0 4px 14px rgba(15,23,42,.05)}.kap-review-badge strong{font-size:1.15rem;font-weight:800;color:#0f172a}.kap-review-badge__score{font-size:1.45rem;font-weight:800;color:#7c3aed;line-height:1.1}.kap-review-badge__label{font-size:1.1rem;font-weight:600;color:#64748b}.kap-review-badge__stars{display:inline-flex;gap:.1rem;color:#facc15;font-size:1rem}.kap-review-badge__stars svg{width:1em;height:1em}.kap-review-badge--google .kap-review-badge__score{color:#4285f4}.kap-review-badge--clutch .kap-review-badge__score{color:#ef4444}.kap-review-logos{display:none}.kap-partner-logos{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.35rem;margin-top:1rem;padding-top:1rem;border-top:1px solid rgba(15,23,42,.08)}.kap-partner-logos__item{font-size:1.25rem;font-weight:700;letter-spacing:-.02em;color:#94a3b8;filter:grayscale(1);opacity:.85}.kap-client-logos-hint{display:none}.kap-cta-buttons .primary-cta,.kap-cta-buttons .secondary-cta{display:inline-flex;align-items:center;gap:.6rem}.kap-badge svg{width:1.05em;height:1.05em;flex-shrink:0;color:#ffffff}.kap-cta-buttons svg{width:1.1em;height:1.1em;flex-shrink:0}.kap-cta-buttons .primary-cta .hero-icon{margin-bottom:-.2rem}.kap-trust-stats svg{width:1.25em;height:1.25em;flex-shrink:0;color:currentColor}.kap-trust-stats svg.hero-icon--stroke{stroke:currentColor}.kap-tabbed-widget--skeleton{width:100%;height:100%;min-height:28rem;border-radius:1.25rem;background:linear-gradient(90deg,#f1f5f9,#e2e8f0 50%,#f1f5f9);background-size:200% 100%;animation:kap-skeleton-shimmer 1.4s ease-in-out infinite}@keyframes kap-skeleton-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (max-width:1024px){.kap-tabbed-widget--skeleton{width:100%;min-height:320px}}@media (prefers-reduced-motion:reduce){.kap-tabbed-widget--skeleton{animation:none}}.kap-tabbed-widget{display:flex;flex:1 1 auto;flex-direction:column;width:100%;min-height:0;height:100%;padding:1.15rem 1.2rem 1.2rem;border-radius:1.25rem;background:linear-gradient(145deg,rgba(255,255,255,.96),rgba(248,250,252,.92));border:1px solid rgba(99,102,241,.14);box-shadow:inset 0 1px 0 rgba(255,255,255,.95),inset 0 0 0 1px rgba(255,255,255,.55),0 16px 40px rgba(99,102,241,.08),0 4px 12px rgba(15,23,42,.04);overflow:hidden}.kap-tab-panel{flex:0 0 auto;width:100%;min-width:0;margin-bottom:1rem;padding:0;border-radius:0;background:transparent;border:none;box-shadow:none}.kap-tab-panel__eyebrow{margin:0 0 .9rem;font-size:1.05rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#6366f1;line-height:1.3}.kap-tab-nav-wrap{position:relative;width:100%;min-width:0}.kap-tab-nav-wrap:after,.kap-tab-nav-wrap:before{content:"";position:absolute;top:0;bottom:0;width:2.25rem;pointer-events:none;z-index:1}.kap-tab-nav-wrap:before{left:0;border-radius:var(--radius-lg) 0 0 var(--radius-lg);background:linear-gradient(90deg,rgba(252,253,255,.98),transparent)}.kap-tab-nav-wrap:after{right:0;border-radius:0 var(--radius-lg) var(--radius-lg) 0;background:linear-gradient(270deg,rgba(252,253,255,.98),transparent)}.kap-tab-nav{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:1rem;width:100%;min-width:0;padding:.35rem .15rem .5rem;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;scroll-snap-type:x proximity;scrollbar-width:none;-ms-overflow-style:none;touch-action:pan-x}.kap-tab-nav.is-dragging{scroll-snap-type:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.kap-tab-nav::-webkit-scrollbar{display:none}.kap-tab-chip{display:inline-flex;flex-direction:row;flex:0 0 auto;align-items:center;justify-content:center;gap:.55rem;padding:.8rem 1.5rem;border:1px solid rgba(15,23,42,.09);border-radius:999px;background:linear-gradient(180deg,#ffffff,#f8fafc);color:#334155;cursor:pointer;white-space:nowrap;scroll-snap-align:center;overflow:hidden;box-shadow:0 1px 2px rgba(15,23,42,.05),inset 0 1px 0 rgba(255,255,255,.95);transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease,background .22s ease}.kap-tab-chip:hover{transform:translateY(-2px);border-color:rgba(99,102,241,.22);box-shadow:0 4px 12px rgba(99,102,241,.1),0 1px 2px rgba(15,23,42,.04),inset 0 1px 0 rgba(255,255,255,.95)}.kap-tab-chip:focus-visible{outline:2px solid #6366f1;outline-offset:2px}.kap-tab-chip__icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:2.85rem;height:2.85rem;border-radius:.85rem;border:1px solid rgba(255,255,255,.65);background:#fff;color:#5b21b6;font-size:1.12rem;box-shadow:0 4px 14px rgba(15,23,42,.08),inset 0 1px 0 rgba(255,255,255,.9);transition:background .22s ease,color .22s ease,border-color .22s ease,box-shadow .22s ease,transform .22s ease}.kap-tab-chip__icon svg{display:block;flex-shrink:0}.kap-tab-chip__icon--seo{background:linear-gradient(135deg,#ecfdf5,#ede9fe);border-color:rgba(34,197,94,.18)}.kap-tab-chip__icon--ads{background:linear-gradient(135deg,#fff7ed,#fef2f2);border-color:rgba(249,115,22,.2)}.kap-tab-chip__icon--automation{background:linear-gradient(135deg,#eff6ff,#eef2ff);border-color:rgba(56,189,248,.22)}.kap-tab-chip__icon--strategy{background:linear-gradient(135deg,#fffbeb,#f5f3ff);border-color:rgba(245,158,11,.22)}.kap-tab-chip__icon--uiux{background:linear-gradient(135deg,#fdf2f8,#f5f3ff);border-color:rgba(236,72,153,.2)}.kap-tab-chip__icon--websaas{background:linear-gradient(135deg,#eff6ff,#ede9fe);border-color:rgba(59,130,246,.2)}.kap-tab-chip:hover .kap-tab-chip__icon{transform:scale(1.06)}.kap-tab-chip__label{font-size:1.55rem;font-weight:600;line-height:1.1;color:#1e293b;transition:color .22s ease}.kap-tab-chip.active{border:1px solid rgba(79,70,229,.85);background:linear-gradient(135deg,#6366f1,#7c3aed 55%,#8b5cf6);box-shadow:0 4px 14px rgba(99,102,241,.35),0 1px 2px rgba(79,70,229,.2),inset 0 1px 0 rgba(255,255,255,.22);transform:translateY(-2px)}.kap-tab-chip.active .kap-tab-chip__icon{border-color:rgba(255,255,255,.35);background:rgba(255,255,255,.22);color:#ffffff;box-shadow:0 4px 12px rgba(15,23,42,.12),inset 0 1px 0 rgba(255,255,255,.35);transform:scale(1.04)}.kap-tab-chip.active .kap-tab-chip__label{color:#ffffff}.kap-widget-grid-stage{position:relative;display:flex;flex:1 1 auto;flex-direction:column;width:100%;min-height:0;overflow:hidden}.kap-widget-grid-wrap,.kap-widget-grid-wrap>*{display:flex;flex:1 1 auto;flex-direction:column;width:100%;min-height:0;height:100%}.kap-widget-grid{display:grid;flex:1 1 auto;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));grid-gap:1.15rem;gap:1.15rem;align-items:stretch;justify-items:stretch}.kap-widget-card,.kap-widget-grid{width:100%;height:100%;min-height:0}.kap-widget-card{padding:1.1rem 1.2rem 1rem;border-radius:1.15rem;border:1px solid rgba(124,58,237,.1);box-shadow:0 8px 24px rgba(15,23,42,.06),inset 0 1px 0 rgba(255,255,255,.95);background:#ffffff;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:.55rem;text-align:left;transition:.3s ease;overflow:hidden}.kap-widget-card--has-image{min-height:0}.kap-widget-card:hover{transform:translateY(-6px);border-color:rgba(99,102,241,.12);box-shadow:0 10px 24px rgba(99,102,241,.1),0 4px 14px rgba(15,23,42,.06),inset 0 1px 0 rgba(255,255,255,.9)}.kap-card-img-wrap{width:100%;min-height:9rem;max-height:11rem;display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden;border-radius:.8rem;border:1px solid rgba(15,23,42,.05);background:rgba(248,250,252,.6)}.kap-card-img{display:block;width:100%;height:100%;max-width:100%;max-height:11rem;object-fit:contain;object-position:center;margin:0}.kap-card-content{display:flex;flex-direction:column;align-items:flex-start;width:100%;margin-top:auto;padding-top:.35rem}.kap-card-highlight{font-size:1.28rem;font-weight:600;color:var(--kap-purple);margin-bottom:.25rem}.kap-card-stat{font-size:1.9rem;font-weight:700;color:var(--kap-green);margin-bottom:.25rem}.kap-card-title{font-size:1.55rem;font-weight:600;color:#111827;margin:0;line-height:1.35;overflow-wrap:anywhere}.kap-card-visual{display:flex;align-items:center;justify-content:center;flex:1 1 auto;width:100%;min-height:6.5rem;padding:.35rem 0 .5rem}.kap-card-visual--compact{flex:0 0 auto;min-height:0;justify-content:flex-start;padding:0;margin-bottom:.15rem}.kap-card-icon{position:relative;display:inline-flex;align-items:center;justify-content:center;width:5.75rem;height:5.75rem;border-radius:1.35rem;background:linear-gradient(145deg,rgba(124,58,237,.12),rgba(99,102,241,.18));color:#7c3aed;font-size:2.45rem;flex-shrink:0;border:1px solid rgba(124,58,237,.14);box-shadow:0 10px 28px rgba(124,58,237,.14),0 2px 8px rgba(15,23,42,.06),inset 0 1px 0 rgba(255,255,255,.85);transition:transform .28s ease,box-shadow .28s ease}.kap-card-visual--compact .kap-card-icon{width:4.5rem;height:4.5rem;border-radius:1.1rem;font-size:2rem}.kap-widget-card:hover .kap-card-icon{transform:scale(1.06) translateY(-2px);box-shadow:0 14px 32px rgba(124,58,237,.2),0 4px 10px rgba(15,23,42,.08),inset 0 1px 0 rgba(255,255,255,.9)}.kap-card-icon:before{content:"";position:absolute;inset:-.5rem;border-radius:1.65rem;background:radial-gradient(circle at 30% 25%,rgba(167,139,250,.35) 0,transparent 68%);z-index:-1;pointer-events:none}.kap-card-icon svg{display:block;width:3.15rem!important;height:3.15rem!important}.kap-card-visual--compact .kap-card-icon svg{width:2.5rem!important;height:2.5rem!important}.kap-card-icon--seo{background:linear-gradient(145deg,#d1fae5,#ede9fe 55%,#ddd6fe);border-color:rgba(34,197,94,.22);box-shadow:0 10px 28px rgba(34,197,94,.12),0 2px 8px rgba(124,58,237,.08),inset 0 1px 0 rgba(255,255,255,.85)}.kap-card-icon--ads{background:linear-gradient(145deg,#ffedd5,#fee2e2 55%,#fecaca);border-color:rgba(249,115,22,.24);box-shadow:0 10px 28px rgba(249,115,22,.14),0 2px 8px rgba(239,68,68,.08),inset 0 1px 0 rgba(255,255,255,.85)}.kap-card-icon--automation{background:linear-gradient(145deg,#dbeafe,#e0e7ff 55%,#c7d2fe);border-color:rgba(56,189,248,.24);box-shadow:0 10px 28px rgba(56,189,248,.14),0 2px 8px rgba(99,102,241,.08),inset 0 1px 0 rgba(255,255,255,.85)}.kap-card-icon--strategy{background:linear-gradient(145deg,#fef3c7,#f5f3ff 55%,#ede9fe);border-color:rgba(245,158,11,.24);box-shadow:0 10px 28px rgba(245,158,11,.14),0 2px 8px rgba(124,58,237,.08),inset 0 1px 0 rgba(255,255,255,.85)}.kap-card-icon--uiux{background:linear-gradient(145deg,#fce7f3,#f5f3ff 55%,#ede9fe);border-color:rgba(236,72,153,.24);box-shadow:0 10px 28px rgba(236,72,153,.14),0 2px 8px rgba(139,92,246,.08),inset 0 1px 0 rgba(255,255,255,.85)}.kap-card-icon--websaas{background:linear-gradient(145deg,#dbeafe,#ede9fe 55%,#ddd6fe);border-color:rgba(59,130,246,.24);box-shadow:0 10px 28px rgba(59,130,246,.14),0 2px 8px rgba(124,58,237,.08),inset 0 1px 0 rgba(255,255,255,.85)}.kap-card-chart{position:relative;width:100%;margin-top:auto}.kap-card-chart--line{height:3.5rem}.kap-card-chart--line svg{width:100%;height:100%}.kap-card-chart--bar{height:3.75rem;padding-top:.25rem}.kap-card-chart__bars{display:flex;align-items:flex-end;gap:.35rem;height:100%}.kap-card-chart__bars span{flex:1 1;min-width:0;border-radius:.35rem .35rem 0 0;background:linear-gradient(180deg,#60a5fa,#2563eb)}.kap-card-chart--progress{padding-top:.35rem}.kap-card-chart__track{width:100%;height:.65rem;border-radius:999px;background:#e2e8f0;overflow:hidden}.kap-card-chart__track span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#34d399,#10b981)}.kap-card-chart__badge{position:absolute;top:0;right:0;padding:.2rem .55rem;border-radius:.45rem;font-size:1rem;font-weight:800;line-height:1.2}.kap-card-chart__badge--purple{background:#7c3aed;color:#fff}.kap-card-chart__badge--blue{background:#2563eb;color:#fff}@media (max-width:1280px){.kap-hero .hero-inner,.kap-hero-inner{gap:2rem 2.5rem}.kap-hero-left{max-width:100%}.kap-tab-chip__label{font-size:1.35rem}.kap-tab-chip{padding:.7rem 1.25rem}.kap-widget-grid{gap:1rem}.kap-widget-card{padding:1rem 1.05rem .95rem}.kap-card-title{font-size:1.35rem}}@media (max-width:1100px){.kap-hero{padding-block:2.5rem 4rem}.kap-hero .hero-inner,.kap-hero-inner{gap:1.75rem 2rem}.kap-hero-left__main{gap:1.25rem}.kap-hero-left__footer{margin-top:1.25rem}.kap-tab-chip__icon{width:2.5rem;height:2.5rem;font-size:1rem}.kap-tab-chip__label{font-size:1.2rem}.kap-tab-chip{padding:.65rem 1rem;gap:.45rem}.kap-tab-panel__eyebrow{font-size:.95rem;margin-bottom:.75rem}.kap-tabbed-widget{padding:1rem}.kap-trust-signals .trust-signals__stat-icon{width:2.85rem;height:2.85rem}.kap-trust-signals .trust-signals__stat-copy strong{font-size:1.15rem}.kap-trust-signals .trust-signals__stat-copy small{font-size:.95rem}.kap-trust-signals .trust-signals__badge{min-height:4.75rem;padding:.65rem .75rem}}@media (max-width:1150px) and (min-width:1025px){.kap-trust-signals .trust-signals__stats{grid-template-columns:1fr;gap:.65rem}.kap-trust-signals .trust-signals__stat{align-items:center;min-height:0;padding:0 0 .65rem}.kap-trust-signals .trust-signals__stat:not(:last-child):after{display:none}.kap-trust-signals .trust-signals__stat:not(:last-child){border-bottom:1px solid #e2e8f0}.kap-trust-signals .trust-signals__badges{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem}}@media (max-width:1024px){.kap-hero{padding-block:3rem 3.5rem}.kap-hero .hero-inner,.kap-hero-inner{grid-template-columns:1fr;gap:2.25rem}.kap-hero-left{justify-content:flex-start;max-width:100%}.kap-hero-left,.kap-hero-right{min-height:auto}.kap-hero-left__footer{margin-top:1.5rem}.kap-tabbed-widget{padding:1.1rem 1rem 1rem}.kap-tabbed-widget,.kap-widget-grid,.kap-widget-grid-stage,.kap-widget-grid-wrap,.kap-widget-grid-wrap>*{height:auto;min-height:0}.kap-widget-grid{grid-template-rows:auto auto}.kap-widget-card{min-height:10rem;height:auto}}@media (max-width:768px){.kap-hero{padding-block:2.5rem 3rem}.kap-hero-left__main{gap:1.15rem}.kap-cta-buttons{gap:.85rem}.primary-cta,.secondary-cta,a.primary-cta,a.secondary-cta{font-size:1.35rem;padding:.95rem 1.35rem}.kap-tab-chip__label{font-size:1.1rem}.kap-partner-logos{gap:.85rem 1rem;justify-content:flex-start}.kap-partner-logos__item{font-size:1.05rem}.kap-trust-signals .trust-signals__badges{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}}@media (max-width:576px){.kap-hero{padding-block:2rem 2.5rem}.kap-hero .hero-inner,.kap-hero-inner{gap:1.75rem}.kap-badge{font-size:.95rem;padding:.45rem .95rem}.kap-cta-buttons{flex-direction:column;align-items:stretch}.primary-cta,.secondary-cta,a.primary-cta,a.secondary-cta{width:100%;justify-content:center;font-size:1.2rem;padding:.95rem 1.15rem}.kap-tab-panel{margin-bottom:.85rem}.kap-tab-nav{gap:.65rem;padding-bottom:.35rem}.kap-tab-chip{padding:.6rem .9rem}.kap-tab-chip__label{font-size:1rem}.kap-widget-grid{grid-template-columns:1fr;gap:.85rem}.kap-widget-card{min-height:9rem}.kap-card-visual{min-height:5rem}.kap-card-icon{width:4.75rem;height:4.75rem;font-size:2rem}.kap-card-icon svg{width:2.65rem!important;height:2.65rem!important}.kap-card-visual--compact .kap-card-icon{width:4rem;height:4rem}.kap-card-title{font-size:1.2rem}.kap-card-stat{font-size:1.55rem}.kap-card-img-wrap{min-height:7rem;max-height:9rem}.kap-partner-logos{justify-content:center;gap:.75rem .9rem}.kap-partner-logos__item{font-size:.95rem}.kap-trust-signals .trust-signals__badges{grid-template-columns:1fr;gap:.65rem}}@media (max-width:380px){.kap-tab-chip__label{font-size:.92rem}.kap-trust-signals .trust-signals__badges{grid-template-columns:1fr}}