.klx-ai-controls{--klx-controls-navy:#071f49;--klx-controls-body:#526178;--klx-controls-teal:#18bdc5;--klx-controls-deep-teal:#087d87;--klx-controls-orange:#fe6a13;--klx-controls-line:rgba(7,31,73,.1);background:#fff;color:var(--klx-controls-navy);font-family:Proxima Nova,ProximaNova,proxima-nova,Arial,Helvetica,sans-serif;padding:96px 28px 88px;position:relative;width:100%}.klx-ai-controls,.klx-ai-controls *,.klx-ai-controls :after,.klx-ai-controls :before{box-sizing:border-box}.klx-ai-controls .klx-ai-controls__inner{margin:0 auto;max-width:1220px;width:100%}.klx-ai-controls h2,.klx-ai-controls h3,.klx-ai-controls h4,.klx-ai-controls p{font-family:inherit;padding:0}.klx-ai-controls .klx-ai-controls__header,.klx-ai-controls .klx-ai-controls__resources-header{text-align:center}.klx-ai-controls .klx-ai-controls__resources-title,.klx-ai-controls .klx-ai-controls__title{color:var(--klx-controls-navy);font-size:clamp(36px,4.2vw,58px);font-weight:700;letter-spacing:-.035em;line-height:1.08;margin:0}.klx-ai-controls .klx-ai-controls__title{margin-inline:auto;max-width:960px;text-wrap:balance}.klx-ai-controls .klx-ai-controls__accent{background:var(--klx-controls-orange);border-radius:999px;display:block;height:5px;margin:25px auto 0;width:78px}.klx-ai-controls .klx-ai-controls__mission,.klx-ai-controls .klx-ai-controls__resources-copy{color:var(--klx-controls-body);font-size:clamp(18px,1.5vw,21px);font-weight:400;line-height:1.6;margin:27px auto 0;max-width:840px}.klx-ai-controls .klx-ai-controls__overview{align-items:start;display:grid;gap:54px;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);margin-top:60px}.klx-ai-controls .klx-ai-controls__outcomes{background:radial-gradient(ellipse at 0 100%,rgba(24,189,197,.19),transparent 66%),radial-gradient(ellipse at 100% 0,rgba(254,106,19,.13),transparent 60%),#fbfdfe;border:1px solid var(--klx-controls-line);border-radius:25px;box-shadow:0 14px 38px rgba(7,31,73,.055);isolation:isolate;min-width:0;overflow:hidden;padding:40px;position:relative}.klx-ai-controls .klx-ai-controls__outcomes:before{background-image:radial-gradient(circle,hsla(0,0%,100%,.95) 1.5px,transparent 1.7px);background-size:22px 22px;content:"";inset:0;opacity:.65;pointer-events:none;position:absolute;z-index:-1}.klx-ai-controls .klx-ai-controls__deliverables{min-width:0;padding:40px 0}.klx-ai-controls .klx-ai-controls__section-title{color:var(--klx-controls-navy);font-size:clamp(28px,2.5vw,35px);font-weight:700;letter-spacing:-.025em;line-height:1.15;margin:0}.klx-ai-controls .klx-ai-controls__small-accent{background:var(--klx-controls-orange);border-radius:999px;display:block;height:3px;margin-top:18px;width:48px}.klx-ai-controls .klx-ai-controls__outcome-list{margin-top:10px}.klx-ai-controls .klx-ai-controls__outcome{border-bottom:1px solid var(--klx-controls-line);display:grid;gap:17px;grid-template-columns:38px minmax(0,1fr);padding:23px 0}.klx-ai-controls .klx-ai-controls__outcome:last-child{border-bottom:0;padding-bottom:0}.klx-ai-controls .klx-ai-controls__number{color:var(--klx-controls-deep-teal);font-size:15px;font-weight:700;letter-spacing:.03em;line-height:1.4;padding-top:2px}.klx-ai-controls .klx-ai-controls__outcome h4{color:var(--klx-controls-navy);font-size:21px;font-weight:700;line-height:1.2;margin:0 0 7px}.klx-ai-controls .klx-ai-controls__outcome p{color:var(--klx-controls-body);font-size:17px;line-height:1.5;margin:0}.klx-ai-controls .klx-ai-controls__deliverable-list{display:grid;gap:21px;list-style:none;margin:30px 0 0;padding:0}.klx-ai-controls .klx-ai-controls__deliverable-list li{color:var(--klx-controls-body);font-size:19px;line-height:1.5;margin:0;padding-left:27px;position:relative}.klx-ai-controls .klx-ai-controls__deliverable-list li:before{background:var(--klx-controls-teal);border-radius:50%;box-shadow:0 0 0 4px rgba(24,189,197,.12);content:"";height:8px;left:0;position:absolute;top:.52em;width:8px}.klx-ai-controls .klx-ai-controls__deliverable-cta{margin-top:32px}.klx-ai-controls .klx-ai-controls__button,.klx-ai-controls .klx-ai-controls__button:link,.klx-ai-controls .klx-ai-controls__button:visited{align-items:center;background:var(--klx-controls-navy);border:2px solid var(--klx-controls-navy);border-radius:10px;box-shadow:0 9px 22px rgba(7,31,73,.13);color:#fff;display:inline-flex;font-family:inherit;font-size:16px;font-weight:700;gap:25px;justify-content:space-between;line-height:1.25;max-width:100%;padding:17px 23px;text-align:left;text-decoration:none;transition:background-color .22s ease,border-color .22s ease,color .22s ease,box-shadow .22s ease,transform .22s ease}.klx-ai-controls .klx-ai-controls__button:hover{background:var(--klx-controls-teal);border-color:var(--klx-controls-teal);box-shadow:0 12px 26px rgba(24,189,197,.22);color:var(--klx-controls-navy);transform:translateY(-2px)}.klx-ai-controls .klx-ai-controls__button:focus-visible{outline:3px solid var(--klx-controls-deep-teal);outline-offset:5px}.klx-ai-controls .klx-ai-controls__arrow{flex:0 0 auto;font-size:25px;font-weight:400;line-height:1;transition:transform .22s ease}.klx-ai-controls .klx-ai-controls__button:hover .klx-ai-controls__arrow{transform:translateX(4px)}.klx-ai-controls .klx-ai-controls__resources-header{margin-top:100px}.klx-ai-controls .klx-ai-controls__eyebrow{color:var(--klx-controls-deep-teal);display:block;font-size:13px;font-weight:700;letter-spacing:.1em;line-height:1.3;margin-bottom:13px;text-transform:uppercase}.klx-ai-controls .klx-ai-controls__resource-grid{display:grid;gap:24px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:48px}.klx-ai-controls .klx-ai-controls__resource{align-items:flex-start;border:1px solid var(--klx-controls-line);border-radius:23px;box-shadow:0 14px 36px rgba(7,31,73,.055);display:flex;flex-direction:column;min-height:330px;min-width:0;padding:40px;transition:transform .25s ease,box-shadow .25s ease}.klx-ai-controls .klx-ai-controls__resource--teal{background:radial-gradient(ellipse at 0 100%,rgba(24,189,197,.25),transparent 65%),#fbffff}.klx-ai-controls .klx-ai-controls__resource--orange{background:radial-gradient(ellipse at 100% 0,rgba(254,106,19,.23),transparent 65%),#fffdfb}.klx-ai-controls .klx-ai-controls__resource:hover{box-shadow:0 19px 42px rgba(7,31,73,.09);transform:translateY(-5px)}.klx-ai-controls .klx-ai-controls__resource--orange .klx-ai-controls__eyebrow{color:#aa4309}.klx-ai-controls .klx-ai-controls__resource h3{color:var(--klx-controls-navy);font-size:clamp(27px,2.4vw,35px);font-weight:700;letter-spacing:-.025em;line-height:1.15;margin:5px 0 16px}.klx-ai-controls .klx-ai-controls__resource p{color:var(--klx-controls-body);font-size:17px;line-height:1.55;margin:0 0 30px}.klx-ai-controls .klx-ai-controls__resource .klx-ai-controls__button{margin-top:auto;min-width:215px}.klx-ai-controls .klx-ai-controls__resource--orange .klx-ai-controls__button:hover{background:var(--klx-controls-orange);border-color:var(--klx-controls-orange);box-shadow:0 12px 26px rgba(254,106,19,.2);color:var(--klx-controls-navy)}.klx-ai-controls .klx-ai-controls__sr-only{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}@media (max-width:960px){.klx-ai-controls{padding:80px 24px}.klx-ai-controls .klx-ai-controls__overview{gap:30px}.klx-ai-controls .klx-ai-controls__outcomes{padding:32px}.klx-ai-controls .klx-ai-controls__deliverables{padding:32px 0}.klx-ai-controls .klx-ai-controls__resource{padding:32px}}@media (max-width:760px){.klx-ai-controls .klx-ai-controls__overview,.klx-ai-controls .klx-ai-controls__resource-grid{grid-template-columns:1fr}.klx-ai-controls .klx-ai-controls__overview{gap:12px;margin-top:42px}.klx-ai-controls .klx-ai-controls__deliverables{padding:28px 12px 12px}}@media (max-width:640px){.klx-ai-controls{padding:64px 18px 72px}.klx-ai-controls .klx-ai-controls__resources-title,.klx-ai-controls .klx-ai-controls__title{font-size:36px}.klx-ai-controls .klx-ai-controls__accent{height:4px;margin-top:21px;width:65px}.klx-ai-controls .klx-ai-controls__mission,.klx-ai-controls .klx-ai-controls__resources-copy{font-size:18px;margin-top:23px}.klx-ai-controls .klx-ai-controls__outcomes{border-radius:21px;padding:28px 24px}.klx-ai-controls .klx-ai-controls__outcome{gap:12px;grid-template-columns:28px minmax(0,1fr)}.klx-ai-controls .klx-ai-controls__outcome h4{font-size:20px}.klx-ai-controls .klx-ai-controls__deliverable-list li{font-size:18px}.klx-ai-controls .klx-ai-controls__deliverable-cta .klx-ai-controls__button{width:100%}.klx-ai-controls .klx-ai-controls__resources-header{margin-top:78px}.klx-ai-controls .klx-ai-controls__resource-grid{margin-top:36px}.klx-ai-controls .klx-ai-controls__resource{min-height:300px;padding:30px 25px}}@media (prefers-reduced-motion:reduce){.klx-ai-controls .klx-ai-controls__arrow,.klx-ai-controls .klx-ai-controls__button,.klx-ai-controls .klx-ai-controls__resource{transition:none}.klx-ai-controls .klx-ai-controls__button:hover,.klx-ai-controls .klx-ai-controls__button:hover .klx-ai-controls__arrow,.klx-ai-controls .klx-ai-controls__resource:hover{transform:none}}