.ai-services{color:inherit;font-family:var(--font-body,Inter,sans-serif);-webkit-font-smoothing:antialiased}.ai-services *,.ai-services :after,.ai-services :before{box-sizing:border-box}.ai-services h1,.ai-services h2,.ai-services h3,.ai-services h4,.ai-services h5,.ai-services h6{letter-spacing:normal;margin:0;text-transform:none}.ai-services a,.ai-services b,.ai-services h1,.ai-services h2,.ai-services h3,.ai-services h4,.ai-services h5,.ai-services h6,.ai-services li,.ai-services p,.ai-services small,.ai-services span{font-size:inherit}.ai-services p,.ai-services ul{margin:0}.ai-services ul{list-style:none;padding:0}.ai-services a{color:inherit;text-decoration:none}.ai-services button{align-items:unset;background:none;border:0;border-radius:0;box-shadow:none;color:inherit;cursor:pointer;display:revert;font:inherit;gap:unset;justify-content:unset;letter-spacing:normal;margin:0;max-width:none;opacity:1;padding:0;scale:1;text-align:inherit;text-transform:none;width:auto}.ai-services button:active{opacity:1;scale:1}.ai-services :focus-visible{outline:3px solid var(--green,#17b451);outline-offset:2px}.ai-services{background:#fff;box-sizing:border-box;color:#000;font:14px -apple-system,BlinkMacSystemFont,sans-serif;margin:0;padding-bottom:env(safe-area-inset-bottom,0);padding-top:env(safe-area-inset-top,0);padding:0;scroll-padding-top:env(safe-area-inset-top,0)}.ai-services img{max-width:100%}.ai-services [hidden]:not([hidden=until-found i]){display:none!important}.ai-services{--bg:#fdfdfd;--bg-alt:#f3f3f4;--surface:#fdfdfd;--fg:#434761;--title:#24273a;--muted:#6b6e82;--steel:#a1a2a7;--stroke:rgba(36,39,58,.1);--stroke-2:rgba(36,39,58,.3);--band:#eef8f2;--band-fg:#24273a;--band-muted:#434761;--band-stroke:rgba(36,39,58,.1);--band-card:#fdfdfd;--track:#f3f3f4;--green:#17b451;--blue:#329dff;--orange:#f7761e;--red:#fb3131;--yellow:#fbaa31;--green-bg:rgba(23,180,81,.2);--blue-bg:rgba(50,157,255,.2);--orange-bg:rgba(239,129,27,.2);--red-bg:rgba(251,49,49,.2);--green-soft:rgba(23,180,81,.08);--blue-soft:rgba(50,157,255,.08);--orange-soft:rgba(239,129,27,.08);--red-soft:rgba(251,49,49,.08);--on-accent:#fdfdfd;--font-display:"Montserrat",system-ui,sans-serif;--font-body:"Inter",system-ui,-apple-system,sans-serif;--radius:8px;--radius-sm:4px;--pill:120px;color-scheme:light}.ai-services *{box-sizing:border-box}.ai-services{background:var(--bg);color:var(--fg);font-family:var(--font-body);font-size:17px;line-height:1.5}.ai-services h1,.ai-services h2,.ai-services h3,.ai-services h4{color:var(--title);font-family:var(--font-display);font-weight:700;letter-spacing:-.01em;margin:0;text-wrap:balance}.ai-services h1{font-size:clamp(2.3rem,5.2vw,3.6rem);line-height:1.08}.ai-services h2{font-size:clamp(1.75rem,3.4vw,2.4rem);line-height:1.15}.ai-services h3{font-size:1.3rem;line-height:1.25}.ai-services h4{font-size:1.05rem;line-height:1.3}.ai-services p{margin:0}.ai-services a{color:var(--green)}.ai-services .ms{display:inline-block;font-family:Material Symbols Outlined;font-size:24px;font-style:normal;font-variation-settings:"FILL" 1,"wght" 300;font-weight:300;letter-spacing:normal;line-height:1;text-transform:none;white-space:nowrap;-webkit-font-smoothing:antialiased}.ai-services .wrap{margin:0 auto;max-width:1200px;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}.ai-services section{padding-block:clamp(64px,9vw,120px)}.ai-services .alt{background:var(--bg-alt)}.ai-services .band{background:var(--band)}.ai-services .band,.ai-services .band h1,.ai-services .band h2,.ai-services .band h3{color:var(--band-fg)}.ai-services .eyebrow{color:var(--green);font-family:var(--font-display);font-size:.85rem;font-weight:700;letter-spacing:.32em;text-transform:uppercase}.ai-services .lede{color:var(--fg);font-size:1.15rem;max-width:62ch}.ai-services .band .lede{color:var(--band-muted)}.ai-services .head{display:flex;flex-direction:column;gap:16px;margin-bottom:48px;max-width:780px}.ai-services .btn{align-items:center;background:var(--green);border:2px solid var(--green);border-radius:var(--pill);color:var(--on-accent);cursor:pointer;display:inline-flex;font-family:var(--font-body);font-size:1rem;font-weight:700;gap:8px;padding:15px 36px;text-decoration:none;transition:background .15s,color .15s,transform .1s}.ai-services .btn:hover{background:var(--green-bg);color:var(--green)}.ai-services .btn:active{transform:scale(.98)}.ai-services .btn:focus-visible,.ai-services .chip:focus-visible,.ai-services .seg button:focus-visible,.ai-services .tab:focus-visible,.ai-services input:focus-visible{outline:3px solid var(--blue);outline-offset:2px}.ai-services .fancy{align-items:center;color:var(--green);display:inline-flex;font-weight:700;gap:6px;text-decoration:none}.ai-services .fancy .ms{font-size:20px;transition:transform .15s}.ai-services .fancy:hover .ms{transform:translateX(3px)}.ai-services .band{border-block:1px solid var(--band-stroke)}.ai-services section:has(>.wrap>.rule){display:flow-root;padding-top:0}.ai-services .rule{align-items:center;display:flex;margin-bottom:clamp(64px,9vw,120px);margin-left:calc(50% - 50vw);margin-top:-13px;position:relative;width:50vw;z-index:1}.ai-services .rule .ln{background:repeating-linear-gradient(90deg,var(--green) 0 10px,transparent 10px 18px);flex:1;height:3px}.ai-services .rule .star{fill:var(--green);flex:none;height:26px;margin-left:-1px;width:26px}@supports (animation-timeline:view()){.ai-services .rule{animation:rule-draw linear both;animation-range:entry 0 cover 35%;animation-timeline:view()}}@keyframes rule-draw{0%{clip-path:inset(-4px 100% -4px 0)}to{clip-path:inset(-4px 0 -4px 0)}}@media (max-width:620px){.ai-services .rule{width:80vw}}@media (prefers-reduced-motion:reduce){.ai-services .rule{animation:none}}.ai-services .hero{background:linear-gradient(155deg,#d6f1e0,#eef8f2 38%,#fdfdfd 88%);border-bottom:0;overflow:hidden;padding-block:clamp(64px,8vw,104px) clamp(56px,7vw,88px);position:relative}.ai-services .hero-grid{align-items:center;display:grid;gap:56px;grid-template-columns:1.05fr .95fr}.ai-services .hero-copy{display:flex;flex-direction:column;gap:24px;min-width:0}.ai-services .hero h1 em{color:var(--green);font-style:normal}.ai-services .hero-actions{align-items:center;display:flex;flex-wrap:wrap;gap:28px;margin-top:8px}.ai-services .badge-row{align-items:center;border-top:1px solid var(--band-stroke);display:flex;gap:16px;margin-top:16px;padding-top:24px}.ai-services .badge-row .ms{color:var(--orange);font-size:36px}.ai-services .badge-row b{display:block;font-family:var(--font-display);font-size:1rem}.ai-services .badge-row span{color:var(--band-muted);font-size:.92rem}.ai-services .meter{background:var(--band-card);border:2px solid var(--band-stroke);border-radius:var(--radius);display:flex;flex-direction:column;gap:20px;min-width:0;padding:28px}.ai-services .meter-top{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.ai-services .meter-label{font-family:var(--font-display);font-size:1.05rem;font-weight:700}.ai-services .meter-sub{color:var(--band-muted);font-size:.85rem}.ai-services .seg{border:2px solid var(--band-stroke);border-radius:var(--pill);display:inline-flex;padding:3px}.ai-services .seg button{background:transparent;border:0;border-radius:var(--pill);cursor:pointer;font:700 .85rem var(--font-body);padding:7px 16px}.ai-services .seg button[aria-pressed=true]{background:var(--green);color:var(--on-accent)}.ai-services .seg button{color:var(--band-muted)}.ai-services .big{font-family:var(--font-display);font-size:3.4rem;font-variant-numeric:tabular-nums;font-weight:700;line-height:1}.ai-services .big small{color:var(--band-muted);font-family:var(--font-body);font-size:1rem;font-weight:500;margin-left:8px}.ai-services .bar{background:var(--track);border-radius:var(--radius-sm);display:flex;height:28px;overflow:hidden;position:relative}.ai-services .bar i{display:block;height:100%;transition:width .6s cubic-bezier(.2,.7,.2,1)}.ai-services .zone{border:2px dashed var(--band-fg);border-radius:var(--radius-sm);bottom:-6px;left:50%;opacity:.45;pointer-events:none;position:absolute;top:-6px;width:25%}.ai-services .bar-wrap{padding-block:28px 6px;position:relative}.ai-services .zone:after{bottom:100%;color:var(--band-fg);content:"Goal: 50–75% of credits";font-size:.72rem;font-weight:700;left:-2px;letter-spacing:.04em;margin-bottom:4px;position:absolute;white-space:nowrap}.ai-services .zone{border-color:rgba(36,39,58,.45);bottom:0;opacity:1;top:22px}.ai-services .scale{color:var(--band-muted);display:flex;font-size:.75rem;font-variant-numeric:tabular-nums;justify-content:space-between}.ai-services .legend{display:grid;font-size:.88rem;gap:10px 20px;grid-template-columns:1fr 1fr}.ai-services .legend div{align-items:center;color:var(--band-muted);display:flex;gap:8px}.ai-services .legend s{border-radius:2px;flex:none;height:10px;text-decoration:none;width:10px}.ai-services .legend b{color:var(--band-fg);font-variant-numeric:tabular-nums;margin-left:auto}.ai-services .meter-note{border-top:1px solid var(--band-stroke);color:var(--band-muted);font-size:.8rem;padding-top:14px}.ai-services .why-grid{display:grid;gap:24px;grid-template-columns:repeat(3,1fr)}.ai-services .card{background:var(--surface);border:2px solid var(--stroke);border-radius:var(--radius);display:flex;flex-direction:column;gap:12px;min-width:0;padding:28px}.ai-services .card .ms{font-size:32px}.ai-services .card p{color:var(--fg)}.ai-services .c-green{background:var(--green-soft);border-color:var(--green)}.ai-services .c-green .ms{color:var(--green)}.ai-services .c-blue{background:var(--blue-soft);border-color:var(--blue)}.ai-services .c-blue .ms{color:var(--blue)}.ai-services .c-orange{background:var(--orange-soft);border-color:var(--orange)}.ai-services .c-orange .ms{color:var(--orange)}.ai-services .c-red{background:var(--red-soft);border-color:var(--red)}.ai-services .c-red .ms{color:var(--red)}@property --sweep{syntax:"<angle>";inherits:false;initial-value:0deg}.ai-services .why-grid .card{isolation:isolate;position:relative}.ai-services .why-grid .c-green{--c:23,180,81}.ai-services .why-grid .c-blue{--c:50,157,255}.ai-services .why-grid .c-orange{--c:247,118,30}.ai-services .why-grid .card{border-color:rgba(var(--c),.35)}.ai-services .why-grid .card:before{animation:sweep 6s linear infinite;background:conic-gradient(from var(--sweep),transparent 0 62%,rgba(var(--c),.15) 72%,rgb(var(--c)) 88%,transparent 100%);border-radius:var(--radius);content:"";inset:-2px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);padding:2px;pointer-events:none;position:absolute;z-index:-1}.ai-services .why-grid .card:nth-child(2):before{animation-delay:-2s}.ai-services .why-grid .card:nth-child(3):before{animation-delay:-4s}.ai-services .why-grid .card:after{animation:glow 6s ease-in-out infinite;border-radius:var(--radius);box-shadow:0 0 0 0 rgba(var(--c),.25);content:"";inset:-2px;pointer-events:none;position:absolute}.ai-services .why-grid .card:nth-child(2):after{animation-delay:-2s}.ai-services .why-grid .card:nth-child(3):after{animation-delay:-4s}@keyframes sweep{to{--sweep:360deg}}@keyframes glow{0%,to{box-shadow:0 0 0 0 rgba(var(--c),0)}50%{box-shadow:0 0 18px 2px rgba(var(--c),.22)}}@media (prefers-reduced-motion:reduce){.ai-services .why-grid .card:after,.ai-services .why-grid .card:before{animation:none}.ai-services .why-grid .card{border-color:rgb(var(--c))}}.ai-services .pull{align-items:center;border-top:3px dashed var(--green);color:var(--title);display:flex;font-family:var(--font-display);font-size:clamp(1.15rem,2.2vw,1.45rem);font-weight:500;gap:20px;line-height:1.35;margin-top:40px;padding-top:32px}.ai-services .pull b{color:var(--green)}.ai-services .textured{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNDQwIiBoZWlnaHQ9Ijc5MiIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDE0NDAgNzkyIj48ZyBjbGlwLXBhdGg9InVybCgjYSkiPjxwYXRoIGZpbGw9IiNjOWU4ZDQiIGQ9Ik0wIDBoMTQ0MHY3OTJIMHoiLz48bWFzayBpZD0iYyIgd2lkdGg9IjE0NDAiIGhlaWdodD0iNzkyIiB4PSIwIiB5PSIwIiBtYXNrVW5pdHM9InVzZXJTcGFjZU9uVXNlIiBzdHlsZT0ibWFzay10eXBlOmFscGhhIj48cGF0aCBmaWxsPSJ1cmwoI2IpIiBkPSJNMCAwaDE0NDB2NzkySDB6Ii8+PC9tYXNrPjxnIHN0cm9rZT0iIzE3YjQ1MSIgc3Ryb2tlLXdpZHRoPSIyIiBtYXNrPSJ1cmwoI2MpIiBvcGFjaXR5PSIuMiI+PHBhdGggZD0iTTEyMCAzNiA2MCAwIDAgMzZsNjAgMzZ6TTI0MCAzNiAxODAgMGwtNjAgMzYgNjAgMzZ6TTM2MCAzNiAzMDAgMGwtNjAgMzYgNjAgMzZ6TTQ4MCAzNiA0MjAgMGwtNjAgMzYgNjAgMzZ6TTYwMCAzNiA1NDAgMGwtNjAgMzYgNjAgMzZ6TTcyMCAzNiA2NjAgMGwtNjAgMzYgNjAgMzZ6TTg0MCAzNiA3ODAgMGwtNjAgMzYgNjAgMzZ6TTk2MCAzNiA5MDAgMGwtNjAgMzYgNjAgMzZ6TTEwODAgMzZsLTYwLTM2LTYwIDM2IDYwIDM2ek0xMjAwIDM2bC02MC0zNi02MCAzNiA2MCAzNnpNMTMyMCAzNmwtNjAtMzYtNjAgMzYgNjAgMzZ6TTE0NDAgMzZsLTYwLTM2LTYwIDM2IDYwIDM2ek0xMjAgMTA4IDYwIDcyIDAgMTA4bDYwIDM2ek0yNDAgMTA4bC02MC0zNi02MCAzNiA2MCAzNnpNMzYwIDEwOGwtNjAtMzYtNjAgMzYgNjAgMzZ6TTQ4MCAxMDhsLTYwLTM2LTYwIDM2IDYwIDM2ek02MDAgMTA4bC02MC0zNi02MCAzNiA2MCAzNnpNNzIwIDEwOGwtNjAtMzYtNjAgMzYgNjAgMzZ6TTg0MCAxMDhsLTYwLTM2LTYwIDM2IDYwIDM2ek05NjAgMTA4bC02MC0zNi02MCAzNiA2MCAzNnpNMTA4MCAxMDhsLTYwLTM2LTYwIDM2IDYwIDM2ek0xMjAwIDEwOGwtNjAtMzYtNjAgMzYgNjAgMzZ6TTEzMjAgMTA4bC02MC0zNi02MCAzNiA2MCAzNnpNMTQ0MCAxMDhsLTYwLTM2LTYwIDM2IDYwIDM2ek0xMjAgMTgwbC02MC0zNi02MCAzNiA2MCAzNnpNMjQwIDE4MGwtNjAtMzYtNjAgMzYgNjAgMzZ6TTM2MCAxODBsLTYwLTM2LTYwIDM2IDYwIDM2ek00ODAgMTgwbC02MC0zNi02MCAzNiA2MCAzNnpNNjAwIDE4MGwtNjAtMzYtNjAgMzYgNjAgMzZ6TTcyMCAxODBsLTYwLTM2LTYwIDM2IDYwIDM2ek04NDAgMTgwbC02MC0zNi02MCAzNiA2MCAzNnpNOTYwIDE4MGwtNjAtMzYtNjAgMzYgNjAgMzZ6TTEwODAgMTgwbC02MC0zNi02MCAzNiA2MCAzNnpNMTIwMCAxODBsLTYwLTM2LTYwIDM2IDYwIDM2ek0xMzIwIDE4MGwtNjAtMzYtNjAgMzYgNjAgMzZ6TTE0NDAgMTgwbC02MC0zNi02MCAzNiA2MCAzNnpNMTIwIDI1MmwtNjAtMzYtNjAgMzYgNjAgMzZ6TTI0MCAyNTJsLTYwLTM2LTYwIDM2IDYwIDM2ek0zNjAgMjUybC02MC0zNi02MCAzNiA2MCAzNnpNNDgwIDI1MmwtNjAtMzYtNjAgMzYgNjAgMzZ6TTYwMCAyNTJsLTYwLTM2LTYwIDM2IDYwIDM2ek03MjAgMjUybC02MC0zNi02MCAzNiA2MCAzNnpNODQwIDI1MmwtNjAtMzYtNjAgMzYgNjAgMzZ6TTk2MCAyNTJsLTYwLTM2LTYwIDM2IDYwIDM2ek0xMDgwIDI1MmwtNjAtMzYtNjAgMzYgNjAgMzZ6TTEyMDAgMjUybC02MC0zNi02MCAzNiA2MCAzNnpNMTMyMCAyNTJsLTYwLTM2LTYwIDM2IDYwIDM2ek0xNDQwIDI1MmwtNjAtMzYtNjAgMzYgNjAgMzZ6TTEyMCAzMjRsLTYwLTM2LTYwIDM2IDYwIDM2ek0yNDAgMzI0bC02MC0zNi02MCAzNiA2MCAzNnpNMzYwIDMyNGwtNjAtMzYtNjAgMzYgNjAgMzZ6TTQ4MCAzMjRsLTYwLTM2LTYwIDM2IDYwIDM2ek02MDAgMzI0bC02MC0zNi02MCAzNiA2MCAzNnpNNzIwIDMyNGwtNjAtMzYtNjAgMzYgNjAgMzZ6TTg0MCAzMjRsLTYwLTM2LTYwIDM2IDYwIDM2ek05NjAgMzI0bC02MC0zNi02MCAzNiA2MCAzNnpNMTA4MCAzMjRsLTYwLTM2LTYwIDM2IDYwIDM2ek0xMjAwIDMyNGwtNjAtMzYtNjAgMzYgNjAgMzZ6TTEzMjAgMzI0bC02MC0zNi02MCAzNiA2MCAzNnpNMTQ0MCAzMjRsLTYwLTM2LTYwIDM2IDYwIDM2ek0xMjAgMzk2bC02MC0zNi02MCAzNiA2MCAzNnpNMjQwIDM5NmwtNjAtMzYtNjAgMzYgNjAgMzZ6TTM2MCAzOTZsLTYwLTM2LTYwIDM2IDYwIDM2ek00ODAgMzk2bC02MC0zNi02MCAzNiA2MCAzNnpNNjAwIDM5NmwtNjAtMzYtNjAgMzYgNjAgMzZ6TTcyMCAzOTZsLTYwLTM2LTYwIDM2IDYwIDM2ek04NDAgMzk2bC02MC0zNi02MCAzNiA2MCAzNnpNOTYwIDM5NmwtNjAtMzYtNjAgMzYgNjAgMzZ6TTEwODAgMzk2bC02MC0zNi02MCAzNiA2MCAzNnpNMTIwMCAzOTZsLTYwLTM2LTYwIDM2IDYwIDM2ek0xMzIwIDM5NmwtNjAtMzYtNjAgMzYgNjAgMzZ6TTE0NDAgMzk2bC02MC0zNi02MCAzNiA2MCAzNnpNMTIwIDQ2OGwtNjAtMzYtNjAgMzYgNjAgMzZ6TTI0MCA0NjhsLTYwLTM2LTYwIDM2IDYwIDM2ek0zNjAgNDY4bC02MC0zNi02MCAzNiA2MCAzNnpNNDgwIDQ2OGwtNjAtMzYtNjAgMzYgNjAgMzZ6TTYwMCA0NjhsLTYwLTM2LTYwIDM2IDYwIDM2ek03MjAgNDY4bC02MC0zNi02MCAzNiA2MCAzNnpNODQwIDQ2OGwtNjAtMzYtNjAgMzYgNjAgMzZ6TTk2MCA0NjhsLTYwLTM2LTYwIDM2IDYwIDM2ek0xMDgwIDQ2OGwtNjAtMzYtNjAgMzYgNjAgMzZ6TTEyMDAgNDY4bC02MC0zNi02MCAzNiA2MCAzNnpNMTMyMCA0NjhsLTYwLTM2LTYwIDM2IDYwIDM2ek0xNDQwIDQ2OGwtNjAtMzYtNjAgMzYgNjAgMzZ6TTEyMCA1NDBsLTYwLTM2LTYwIDM2IDYwIDM2ek0yNDAgNTQwbC02MC0zNi02MCAzNiA2MCAzNnpNMzYwIDU0MGwtNjAtMzYtNjAgMzYgNjAgMzZ6TTQ4MCA1NDBsLTYwLTM2LTYwIDM2IDYwIDM2ek02MDAgNTQwbC02MC0zNi02MCAzNiA2MCAzNnpNNzIwIDU0MGwtNjAtMzYtNjAgMzYgNjAgMzZ6TTg0MCA1NDBsLTYwLTM2LTYwIDM2IDYwIDM2ek05NjAgNTQwbC02MC0zNi02MCAzNiA2MCAzNnpNMTA4MCA1NDBsLTYwLTM2LTYwIDM2IDYwIDM2ek0xMjAwIDU0MGwtNjAtMzYtNjAgMzYgNjAgMzZ6TTEzMjAgNTQwbC02MC0zNi02MCAzNiA2MCAzNnpNMTQ0MCA1NDBsLTYwLTM2LTYwIDM2IDYwIDM2ek0xMjAgNjEybC02MC0zNi02MCAzNiA2MCAzNnpNMjQwIDYxMmwtNjAtMzYtNjAgMzYgNjAgMzZ6TTM2MCA2MTJsLTYwLTM2LTYwIDM2IDYwIDM2ek00ODAgNjEybC02MC0zNi02MCAzNiA2MCAzNnpNNjAwIDYxMmwtNjAtMzYtNjAgMzYgNjAgMzZ6TTcyMCA2MTJsLTYwLTM2LTYwIDM2IDYwIDM2ek04NDAgNjEybC02MC0zNi02MCAzNiA2MCAzNnpNOTYwIDYxMmwtNjAtMzYtNjAgMzYgNjAgMzZ6TTEwODAgNjEybC02MC0zNi02MCAzNiA2MCAzNnpNMTIwMCA2MTJsLTYwLTM2LTYwIDM2IDYwIDM2ek0xMzIwIDYxMmwtNjAtMzYtNjAgMzYgNjAgMzZ6TTE0NDAgNjEybC02MC0zNi02MCAzNiA2MCAzNnpNMTIwIDY4NGwtNjAtMzYtNjAgMzYgNjAgMzZ6TTI0MCA2ODRsLTYwLTM2LTYwIDM2IDYwIDM2ek0zNjAgNjg0bC02MC0zNi02MCAzNiA2MCAzNnpNNDgwIDY4NGwtNjAtMzYtNjAgMzYgNjAgMzZ6TTYwMCA2ODRsLTYwLTM2LTYwIDM2IDYwIDM2ek03MjAgNjg0bC02MC0zNi02MCAzNiA2MCAzNnpNODQwIDY4NGwtNjAtMzYtNjAgMzYgNjAgMzZ6TTk2MCA2ODRsLTYwLTM2LTYwIDM2IDYwIDM2ek0xMDgwIDY4NGwtNjAtMzYtNjAgMzYgNjAgMzZ6TTEyMDAgNjg0bC02MC0zNi02MCAzNiA2MCAzNnpNMTMyMCA2ODRsLTYwLTM2LTYwIDM2IDYwIDM2ek0xNDQwIDY4NGwtNjAtMzYtNjAgMzYgNjAgMzZ6TTEyMCA3NTZsLTYwLTM2LTYwIDM2IDYwIDM2ek0yNDAgNzU2bC02MC0zNi02MCAzNiA2MCAzNnpNMzYwIDc1NmwtNjAtMzYtNjAgMzYgNjAgMzZ6TTQ4MCA3NTZsLTYwLTM2LTYwIDM2IDYwIDM2ek02MDAgNzU2bC02MC0zNi02MCAzNiA2MCAzNnpNNzIwIDc1NmwtNjAtMzYtNjAgMzYgNjAgMzZ6TTg0MCA3NTZsLTYwLTM2LTYwIDM2IDYwIDM2ek05NjAgNzU2bC02MC0zNi02MCAzNiA2MCAzNnpNMTA4MCA3NTZsLTYwLTM2LTYwIDM2IDYwIDM2ek0xMjAwIDc1NmwtNjAtMzYtNjAgMzYgNjAgMzZ6TTEzMjAgNzU2bC02MC0zNi02MCAzNiA2MCAzNnpNMTQ0MCA3NTZsLTYwLTM2LTYwIDM2IDYwIDM2eiIvPjwvZz48L2c+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJiIiB4MT0iMTA0Ljg4MSIgeDI9IjEwNC44ODEiIHkxPSItMzkuNTA4IiB5Mj0iNjczLjczMyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPjxzdG9wIHN0b3AtY29sb3I9IiNmZmYiIHN0b3Atb3BhY2l0eT0iMCIvPjxzdG9wIG9mZnNldD0iMSIvPjwvbGluZWFyR3JhZGllbnQ+PGNsaXBQYXRoIGlkPSJhIj48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMCAwaDE0NDB2NzkySDB6Ii8+PC9jbGlwUGF0aD48L2RlZnM+PC9zdmc+");background-position:bottom;background-repeat:no-repeat;background-size:cover}.ai-services .tabs{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:32px}.ai-services .tab{align-items:center;background:transparent;border:2px solid var(--stroke-2);border-radius:var(--pill);color:var(--fg);cursor:pointer;display:inline-flex;font:700 .95rem var(--font-body);gap:8px;padding:10px 20px;transition:background .15s}.ai-services .tab .ms{color:var(--green);font-size:20px}.ai-services .tab:hover{background:var(--green-soft)}.ai-services .tab[aria-selected=true]{background:var(--green);border-color:var(--green);color:var(--on-accent)}.ai-services .tab[aria-selected=true] .ms{color:var(--on-accent)}.ai-services .flow{display:grid;gap:0;grid-template-columns:repeat(4,1fr);position:relative}.ai-services .step{display:flex;flex-direction:column;gap:14px;min-width:0;padding:0 12px;position:relative}.ai-services .step:first-child{padding-left:0}.ai-services .step:last-child{padding-right:0}.ai-services .dot{border-radius:50%;color:var(--on-accent);display:grid;height:48px;place-items:center;position:relative;width:48px;z-index:1}.ai-services .dot .ms{font-size:24px}.ai-services .step:not(:last-child):before{border-top:2px dashed var(--stroke-2);content:"";left:48px;position:absolute;right:-12px;top:23px}.ai-services .step:first-child:not(:last-child):before{left:48px}.ai-services .step .kicker{font-family:var(--font-display);font-size:.78rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase}.ai-services .step .box{background:var(--surface);border:2px solid var(--stroke);border-radius:var(--radius);flex:1;padding:18px;transition:opacity .25s}.ai-services .s1 .dot{background:var(--green)}.ai-services .s1 .kicker{color:var(--green)}.ai-services .s2 .dot{background:var(--blue)}.ai-services .s2 .kicker{color:var(--blue)}.ai-services .s3 .dot{background:var(--orange)}.ai-services .s3 .kicker{color:var(--orange)}.ai-services .s4 .dot{background:var(--red)}.ai-services .s4 .kicker{color:var(--red)}.ai-services .flow-foot{align-items:center;background:var(--surface);border:2px solid var(--stroke);border-radius:var(--radius);display:flex;flex-wrap:wrap;gap:12px 32px;margin-top:28px;padding:18px 22px}.ai-services .flow-foot div{align-items:center;display:flex;font-size:.95rem;gap:10px}.ai-services .flow-foot .ms{color:var(--green);font-size:22px}.ai-services .fade{opacity:.25}.ai-services .lib{align-items:start;display:grid;gap:32px;grid-template-columns:300px 1fr}.ai-services .lib-list{display:flex;flex-direction:column;gap:8px}.ai-services .lib-btn{all:unset;align-items:center;border:2px solid transparent;border-radius:var(--radius);box-sizing:border-box;color:var(--fg);cursor:pointer;display:flex;font-weight:500;gap:14px;padding:14px 16px}.ai-services .lib-btn .ms{color:var(--green);font-size:26px}.ai-services .lib-btn:hover{background:var(--green-soft)}.ai-services .lib-btn:focus-visible{outline:3px solid var(--blue);outline-offset:2px}.ai-services .lib-btn[aria-selected=true]{background:var(--green-soft);border-color:var(--green);color:var(--title);font-weight:700}.ai-services .lib-btn small{color:var(--muted);display:block;font-size:.82rem;font-weight:400}.ai-services .panel{background:var(--surface);border:2px solid var(--stroke);border-radius:var(--radius);display:flex;flex-direction:column;gap:24px;min-width:0;padding:clamp(24px,3.5vw,40px)}.ai-services .panel-top{display:flex;flex-direction:column;gap:10px}.ai-services .endstate{background:var(--green-soft);border:2px solid var(--green);border-radius:var(--radius);display:flex;gap:14px;padding:18px 20px}.ai-services .endstate .ms{color:var(--green);font-size:26px}.ai-services .endstate b{color:var(--title);display:block;font-family:var(--font-display);font-size:.95rem;margin-bottom:4px}.ai-services .cols{display:grid;gap:32px;grid-template-columns:1.3fr 1fr}.ai-services .cols>div{min-width:0}.ai-services .cols h4{margin-bottom:12px}.ai-services ul.ticks{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}.ai-services ul.ticks li{align-items:flex-start;display:flex;gap:10px}.ai-services ul.ticks li .ms{color:var(--green);font-size:20px;margin-top:2px}.ai-services .meta{display:flex;flex-wrap:wrap;gap:10px}.ai-services .tag{align-items:center;background:var(--bg-alt);border:1px solid var(--stroke);border-radius:var(--radius-sm);color:var(--title);display:inline-flex;font-size:.85rem;font-weight:500;gap:6px;padding:6px 10px}.ai-services .tag .ms{color:var(--green);font-size:18px}.ai-services .callout{background:var(--blue-soft);border:2px solid var(--blue);border-radius:var(--radius);display:flex;font-size:.92rem;gap:12px;padding:14px 16px}.ai-services .callout .ms{color:var(--blue);font-size:22px}.ai-services .est{align-items:start;display:grid;gap:32px;grid-template-columns:1fr 1fr}.ai-services .est-in{display:flex;flex-direction:column;gap:14px;min-width:0}.ai-services .row{align-items:center;background:var(--surface);border:2px solid var(--stroke);border-radius:var(--radius);display:grid;gap:8px 16px;grid-template-columns:1fr auto;padding:18px 20px}.ai-services .row label{align-items:center;color:var(--title);display:flex;font-weight:700;gap:8px}.ai-services .row label .ms{font-size:22px}.ai-services .row .rate{color:var(--muted);font-size:.85rem;grid-column:1}.ai-services .row input{background:var(--bg);border:2px solid var(--stroke-2);border-radius:var(--radius);color:var(--title);font:700 1.1rem var(--font-body);font-variant-numeric:tabular-nums;grid-column:2;grid-row:1/3;padding:10px 12px;text-align:right;width:120px}.ai-services .row.split input{width:84px}.ai-services .mini{align-items:center;color:var(--muted);display:flex;font-size:.85rem;gap:8px;grid-column:2;grid-row:1/3}.ai-services .mini input{grid-column:auto;grid-row:auto}.ai-services .est-out{border-radius:var(--radius);display:flex;flex-direction:column;gap:20px;padding:32px;position:sticky;top:24px}.ai-services .est-out .big{color:var(--band-fg)}.ai-services .verdict{align-items:flex-start;background:var(--green-bg);border:2px solid var(--green);border-radius:var(--radius);display:flex;font-size:.95rem;gap:12px;padding:14px 16px}.ai-services .verdict .ms{color:var(--green);font-size:22px}.ai-services .verdict.warn{background:var(--orange-bg);border-color:var(--orange)}.ai-services .verdict.warn .ms{color:var(--orange)}.ai-services .verdict.stop{background:var(--red-bg);border-color:var(--red)}.ai-services .verdict.stop .ms{color:var(--red)}.ai-services .est-out{border:2px solid var(--green)}.ai-services .picker{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:28px}.ai-services .picker span{color:var(--title);font-weight:700;margin-right:6px}.ai-services .svc-grid{display:grid;gap:24px;grid-template-columns:repeat(3,1fr)}.ai-services .svc{background:var(--surface);border:2px solid var(--stroke);border-radius:var(--radius);display:flex;flex-direction:column;gap:16px;padding:28px;position:relative;transition:border-color .2s,box-shadow .2s}.ai-services .svc .fit{background:var(--green);border-radius:var(--radius-sm);color:var(--on-accent);font-size:.75rem;font-weight:700;left:24px;letter-spacing:.08em;padding:4px 10px;position:absolute;text-transform:uppercase;top:-13px}.ai-services .svc.best{border-color:var(--green);box-shadow:0 0 0 6px var(--green-soft)}.ai-services .svc .kicker{color:var(--green);font-family:var(--font-display);font-size:.78rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase}.ai-services .svc .scope{color:var(--title);font-family:var(--font-display);font-size:1.25rem;font-weight:700}.ai-services .svc .scope small{color:var(--muted);font-family:var(--font-body);font-size:.85rem;font-weight:400;margin-left:6px}.ai-services .svc .bestfor{border-top:1px solid var(--stroke);color:var(--muted);font-size:.92rem;margin-top:auto;padding-top:16px}.ai-services .svc .bestfor b{color:var(--title)}.ai-services .retainer{align-items:center;background:var(--green-soft);border:2px solid var(--green);border-radius:var(--radius);display:grid;gap:48px;grid-template-columns:1.2fr 1fr;padding:clamp(28px,4.5vw,56px)}.ai-services .ret-copy{display:flex;flex-direction:column;gap:16px;min-width:0}.ai-services .ret-list{display:flex;flex-direction:column;gap:20px;list-style:none;margin:0;padding:0}.ai-services .ret-list li{align-items:flex-start;display:flex;gap:14px}.ai-services .ret-list .ms{color:var(--green);font-size:28px}.ai-services .ret-list b{color:var(--title);display:block;font-family:var(--font-display)}.ai-services .ret-list span:not(.ms){color:var(--fg);font-size:.95rem}@media (max-width:980px){.ai-services .retainer{grid-template-columns:1fr}}.ai-services .tl{counter-reset:n;display:grid;gap:24px;grid-template-columns:repeat(4,1fr)}.ai-services .tl li{display:flex;flex-direction:column;gap:12px;list-style:none;position:relative}.ai-services .tl-num{border-radius:50%;color:var(--on-accent);display:grid;font-family:var(--font-display);font-size:1.2rem;font-weight:700;height:48px;place-items:center;width:48px}.ai-services .tl li:first-child .tl-num{background:var(--green)}.ai-services .tl li:nth-child(2) .tl-num{background:var(--blue)}.ai-services .tl li:nth-child(3) .tl-num{background:var(--orange)}.ai-services .tl li:nth-child(4) .tl-num{background:var(--red)}.ai-services .tl li:not(:last-child):after{border-top:2px dashed var(--stroke-2);content:"";left:56px;position:absolute;right:-16px;top:23px}.ai-services .tl .when{color:var(--muted);font-size:.82rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.ai-services .team{margin-top:48px}.ai-services .guard,.ai-services .team{display:grid;gap:24px;grid-template-columns:1fr 1fr}.ai-services .guard .card h3{align-items:center;display:flex;gap:10px}.ai-services .guard ul.ticks .ms{color:inherit}.ai-services .c-green ul.ticks .ms{color:var(--green)}.ai-services .c-orange ul.ticks .ms{color:var(--orange)}.ai-services .cta{text-align:left}.ai-services .cta-grid{align-items:center;display:grid;gap:48px;grid-template-columns:1.3fr 1fr}.ai-services .cta-grid>div{display:flex;flex-direction:column;gap:20px;min-width:0}.ai-services .cta ul{color:var(--band-muted);display:flex;flex-direction:column;gap:12px;list-style:none;margin:0;padding:0}.ai-services .cta ul li{align-items:center;display:flex;gap:10px}.ai-services .cta ul .ms{color:var(--green)}@media (max-width:980px){.ai-services .cta-grid,.ai-services .est,.ai-services .hero-grid,.ai-services .lib,.ai-services .svc-grid,.ai-services .why-grid{grid-template-columns:1fr}.ai-services .flow,.ai-services .tl{grid-template-columns:1fr 1fr;row-gap:32px}.ai-services .step:nth-child(2):before,.ai-services .tl li:nth-child(2):after{display:none}.ai-services .step{padding:0 12px 0 0}.ai-services .lib-list{flex-direction:row;overflow-x:auto;padding-bottom:6px}.ai-services .lib-btn{flex:none;max-width:240px}.ai-services .est-out{position:static}.ai-services .svc-grid{gap:32px}}@media (max-width:620px){.ai-services .cols,.ai-services .flow,.ai-services .guard,.ai-services .legend,.ai-services .team,.ai-services .tl{grid-template-columns:1fr}.ai-services .step:before,.ai-services .tl li:after{display:none}.ai-services .row{grid-template-columns:1fr}.ai-services .mini,.ai-services .row input{grid-column:1;grid-row:auto}.ai-services .row input{text-align:left;width:100%}.ai-services .mini input{width:100%}.ai-services .big{font-size:2.6rem}.ai-services .pull{align-items:flex-start;flex-direction:column}}@media (prefers-reduced-motion:reduce){.ai-services *{transition:none!important}}.ai-services .feed{background:var(--band-card);border:2px solid var(--band-stroke);border-radius:var(--radius);box-shadow:0 18px 40px -24px rgba(36,39,58,.35);display:flex;flex-direction:column;gap:16px;min-width:0;padding:24px}.ai-services .feed-top{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.ai-services .feed-top b{color:var(--title);font-family:var(--font-display);font-size:1.05rem}.ai-services .live{align-items:center;color:var(--green);display:inline-flex;font-size:.78rem;font-weight:700;gap:6px;letter-spacing:.08em;text-transform:uppercase}.ai-services .live i{animation:pulse 1.6s ease-in-out infinite;background:var(--green);border-radius:50%;height:8px;width:8px}@keyframes pulse{0%,to{opacity:1}50%{opacity:.3}}.ai-services .feed ul{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;min-height:340px;padding:0}.ai-services .ev{align-items:start;animation:evin .45s cubic-bezier(.2,.7,.2,1);background:var(--bg);border:1px solid var(--stroke);border-radius:var(--radius);display:grid;gap:12px;grid-template-columns:40px 1fr;padding:12px 14px}@keyframes evin{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.ai-services .ev .ic{border-radius:50%;color:var(--on-accent);display:grid;height:40px;place-items:center;width:40px}.ai-services .ev .ic .ms{font-size:21px}.ai-services .ev .who{color:var(--title);font-size:.92rem;font-weight:700}.ai-services .ev .what{color:var(--fg);font-size:.88rem;line-height:1.4}.ai-services .ev .st{align-items:center;background:var(--green-soft);border-radius:var(--radius-sm);color:var(--green);display:inline-flex;font-size:.75rem;font-weight:700;gap:4px;margin-top:6px;padding:3px 8px}.ai-services .ev .st .ms{font-size:15px}.ai-services .feed-note{border-top:1px solid var(--band-stroke);color:var(--band-muted);font-size:.8rem;padding-top:12px}@media (prefers-reduced-motion:reduce){.ai-services .ev,.ai-services .live i{animation:none}}.ai-services .stats{border-top:1px solid var(--band-stroke);display:grid;gap:16px;grid-template-columns:repeat(4,1fr);margin-top:8px;padding-top:24px}.ai-services .stats div{min-width:0}.ai-services .stats b{color:var(--title);display:block;font-family:var(--font-display);font-size:1.6rem;line-height:1.1}.ai-services .stats span{color:var(--band-muted);display:block;font-size:.82rem;margin-top:4px}.ai-services .why-grid .c-red{--c:251,49,49}.ai-services .ask{display:grid;gap:20px;grid-template-columns:repeat(2,1fr)}.ai-services .q{background:var(--surface);border:2px solid var(--stroke);border-radius:var(--radius);display:flex;flex-direction:column;gap:12px;min-width:0;padding:24px}.ai-services .q .n{color:var(--muted);font-family:var(--font-display);font-size:.78rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase}.ai-services .q h3{font-size:1.15rem}.ai-services .q .a{align-items:flex-start;border-top:1px dashed var(--stroke-2);display:flex;font-size:.95rem;gap:10px;padding-top:12px}.ai-services .q .a .ms{color:var(--green);font-size:22px}.ai-services .q .a b{color:var(--title)}.ai-services .elite{display:flex;flex-wrap:wrap;gap:12px;margin-top:40px}.ai-services .elite>span{align-items:center;background:var(--surface);border:2px solid var(--stroke);border-radius:var(--pill);color:var(--title);display:inline-flex;font-size:.9rem;font-weight:700;gap:8px;padding:10px 16px}.ai-services .elite .ms{color:var(--orange);font-size:22px}.ai-services .team{grid-template-columns:repeat(3,1fr)}.ai-services .aside-cta{align-items:center;background:var(--surface);border:2px dashed var(--green);border-radius:var(--radius);display:flex;flex-wrap:wrap;gap:16px;margin-top:40px;padding:18px 22px}.ai-services .aside-cta>.ms{color:var(--green);font-size:28px}.ai-services .aside-cta p{flex:1;font-size:.98rem;min-width:220px}.ai-services .aside-cta b{color:var(--title)}.ai-services .ret-copy .lede a{color:var(--green);font-weight:700}.ai-services .faq{display:flex;flex-direction:column;gap:12px;max-width:880px}.ai-services .faq details{background:var(--surface);border:2px solid var(--stroke);border-radius:var(--radius);padding:0 22px}.ai-services .faq details[open]{border-color:var(--green)}.ai-services .faq summary{align-items:center;color:var(--title);cursor:pointer;display:flex;font-family:var(--font-display);font-size:1.05rem;font-weight:700;gap:16px;justify-content:space-between;list-style:none;padding:18px 0}.ai-services .faq summary::-webkit-details-marker{display:none}.ai-services .faq summary .ms{color:var(--green);transition:transform .2s}.ai-services .faq details[open] summary .ms{transform:rotate(45deg)}.ai-services .faq summary:focus-visible{outline:3px solid var(--blue);outline-offset:2px}.ai-services .faq details p{color:var(--fg);padding-bottom:20px}@media (max-width:980px){.ai-services .ask,.ai-services .stats,.ai-services .team{grid-template-columns:1fr 1fr}}@media (max-width:620px){.ai-services .ask,.ai-services .team{grid-template-columns:1fr}.ai-services .feed ul{min-height:0}}