.aiWorkflowsHero{background:#000;align-items:center;min-height:100vh;padding:180px 0 140px;display:flex;position:relative;overflow:hidden}.aiWorkflowsHero:before{content:"";filter:blur(130px);pointer-events:none;z-index:0;background:radial-gradient(circle,#5b122852 0%,#5b12282e 38%,#5b122814 60%,#0000 78%);border-radius:50%;width:700px;height:900px;position:absolute;top:50%;left:-260px;transform:translateY(-50%)}.aiWorkflowsHeroContainer{z-index:2;grid-template-columns:1fr 1.05fr;align-items:center;gap:40px;width:min(1400px,92%);margin:0 auto;display:grid;position:relative}.aiWorkflowsHeroContent{z-index:10;position:relative}.aiWorkflowsEyebrow{text-transform:uppercase;letter-spacing:.26em;color:#d6ab82eb;text-shadow:0 0 12px #d6ab822e;margin-bottom:28px;font-size:13px;font-weight:500;display:inline-block}.aiWorkflowsHeroTitle{letter-spacing:-.065em;color:#f5efe6;margin-bottom:34px;font-size:clamp(3rem,5.1vw,5.4rem);line-height:.92}.aiWorkflowsHeroDescription{color:#ffffffb8;margin:0;font-size:1.15rem;line-height:1.9}.aiWorkflowsHeroContent .globalctaactions{margin-top:48px}.aiWorkflowsHeroVisual{z-index:1;justify-content:center;justify-self:end;align-items:center;display:flex;position:relative;transform:translate(-40px)translateY(-20px)}.aiWorkflowsHeroVisual img{filter:brightness(1.12)contrast(1.12)saturate(1.08);width:100%;height:auto;display:block;transform:scale(1.55);-webkit-mask-image:radial-gradient(110% 95% at 58% 52%,#000 58%,#000000fa 68%,#000000e0 78%,#0000008c 88%,#0000 100%);mask-image:radial-gradient(110% 95% at 58% 52%,#000 58%,#000000fa 68%,#000000e0 78%,#0000008c 88%,#0000 100%)}.aiWorkflowsHeroVisual:before{content:"";filter:blur(120px);z-index:-1;pointer-events:none;background:radial-gradient(circle,#5b122880 0%,#5b122838 42%,#0000 78%);border-radius:50%;width:1050px;height:1050px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.aiWorkflowHeroGlowOne{filter:blur(130px);pointer-events:none;background:radial-gradient(circle,#5b12289e,#0000 72%);border-radius:50%;width:1000px;height:1000px;position:absolute;top:-360px;left:-300px}.aiWorkflowHeroGlowTwo{filter:blur(90px);pointer-events:none;background:radial-gradient(circle,#5b122838,#0000 72%);border-radius:50%;width:720px;height:720px;position:absolute;bottom:-260px;right:-220px}@media (max-width:991px){.aiWorkflowsHero{min-height:auto;padding:160px 0 120px}.aiWorkflowsHeroContainer{grid-template-columns:1fr;gap:70px}.aiWorkflowsHeroVisual{justify-self:center;transform:none}.aiWorkflowsHeroTitle{font-size:clamp(3rem,8vw,5rem)}.aiWorkflowsHeroVisual img{transform:scale(1.08)}}@media (max-width:767px){.aiWorkflowsHero{padding:140px 0 100px}.aiWorkflowsHeroContainer{gap:50px}.aiWorkflowsEyebrow{margin-bottom:22px}.aiWorkflowsHeroTitle{font-size:clamp(2.7rem,11vw,4.2rem);line-height:1.04}.aiWorkflowsHeroDescription{font-size:1rem;line-height:1.75}.aiWorkflowsHeroContent .globalctaactions{margin-top:36px}.aiWorkflowsHeroVisual img{transform:scale(1)}.aiWorkflowHeroGlowOne{width:500px;height:500px;top:-120px;left:-120px}.aiWorkflowHeroGlowTwo{width:350px;height:350px;bottom:-120px;right:-120px}}.aiWorkflowWhatWeDoSection{padding:160px 0;position:relative;overflow:hidden}.aiWorkflowWhatWeDoSection:before{content:"";filter:blur(120px);pointer-events:none;background:radial-gradient(circle,#5b122866,#0000 72%);border-radius:50%;width:900px;height:900px;position:absolute;top:-250px;right:-200px}.aiWorkflowWhatWeDoHeader{z-index:2;text-align:center;margin-bottom:100px;position:relative}.aiWorkflowWhatWeDoEyebrow{text-transform:uppercase;letter-spacing:.26em;color:#d6ab82eb;text-shadow:0 0 12px #d6ab822e;margin-bottom:28px;font-size:13px;font-weight:500;display:inline-block}.aiWorkflowWhatWeDoTitle{letter-spacing:-.06em;color:#fff;margin:0 0 32px;font-size:clamp(3rem,4.5vw,5.4rem);font-weight:700;line-height:.95}.aiWorkflowWhatWeDoDescription{color:#ffffffb8;margin:0;font-size:1.15rem;line-height:1.9}.aiWorkflowWhatWeDoGrid{z-index:2;grid-template-columns:repeat(3,1fr);gap:32px;display:grid;position:relative}.aiWorkflowWhatWeDoItem{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(#5b122857 0%,#190c10e0 100%);border:1px solid #d6ab821f;border-radius:32px;min-height:240px;padding:32px;transition:border-color .35s,box-shadow .35s,background .35s;position:relative;overflow:hidden}.aiWorkflowWhatWeDoItem:before{content:"";pointer-events:none;background:radial-gradient(circle at 0 0,#5b122859,#0000 65%);position:absolute;inset:0}.aiWorkflowWhatWeDoItem:after{content:"";pointer-events:none;border:1px solid #ffffff08;border-radius:31px;position:absolute;inset:1px}.aiWorkflowWhatWeDoItem:hover{background:linear-gradient(#6c18316b 0%,#190c10eb 100%);border-color:#d6ab823d;box-shadow:0 0 35px #5b12284d}.aiWorkflowWhatWeDoItem span{letter-spacing:.24em;opacity:.9;color:#d6ab82bf;margin-bottom:22px;font-size:1rem;font-weight:600;display:block}.aiWorkflowWhatWeDoItem h3{color:#fff;margin:0 0 18px;font-size:1.55rem;font-weight:600;line-height:1.2}.aiWorkflowWhatWeDoItem p{color:#ffffffb3;margin:0;font-size:1rem;line-height:1.85}@media (max-width:991px){.aiWorkflowWhatWeDoSection{padding:140px 0}.aiWorkflowWhatWeDoHeader{margin-bottom:80px}.aiWorkflowWhatWeDoGrid{grid-template-columns:repeat(2,1fr)}.aiWorkflowWhatWeDoTitle{font-size:clamp(2.8rem,6vw,4.5rem)}}@media (max-width:767px){.aiWorkflowWhatWeDoSection{padding:120px 0}.aiWorkflowWhatWeDoHeader{margin-bottom:60px}.aiWorkflowWhatWeDoGrid{grid-template-columns:1fr;gap:24px}.aiWorkflowWhatWeDoTitle{font-size:clamp(2.4rem,10vw,3.8rem);line-height:1.02}.aiWorkflowWhatWeDoDescription{font-size:1rem;line-height:1.8}.aiWorkflowWhatWeDoItem{padding:32px}.aiWorkflowWhatWeDoItem h3{font-size:1.35rem}}.aiWorkflowWhatWeDoContainer{z-index:2;width:min(1340px,92%);margin:0 auto;position:relative}.aiWorkflowWhatWeDoIcon{background:linear-gradient(#5b12287a,#300a1642);border:1px solid #d6ab8229;border-radius:28px;justify-content:center;align-items:center;width:96px;height:96px;margin-bottom:26px;display:flex;position:relative;overflow:hidden;box-shadow:0 0 24px #5b12282e,0 0 60px #5b12281f}.aiWorkflowWhatWeDoIcon svg{stroke-width:2.8px;stroke:#d6ab82;fill:none;stroke-linecap:round;stroke-linejoin:round;width:58px;height:58px}.aiWorkflowWhatWeDoIcon:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(#ffffff0a,#0000 50%);position:absolute;inset:1px}.aiWorkflowImpactSection{padding:120px 0;position:relative;overflow:hidden}.aiWorkflowImpactSection:before{content:"";filter:blur(120px);pointer-events:none;background:radial-gradient(circle,#5b122847,#0000 72%);border-radius:50%;width:800px;height:800px;position:absolute;bottom:-250px;left:-250px}.aiWorkflowImpactGrid{z-index:2;grid-template-columns:1fr 1.05fr;align-items:start;gap:90px;display:grid;position:relative}.aiWorkflowImpactLeft{position:sticky;top:140px}.aiWorkflowImpactEyebrow{text-transform:uppercase;letter-spacing:.26em;color:#d6ab82eb;text-shadow:0 0 12px #d6ab822e;margin-bottom:28px;font-size:13px;font-weight:500;display:inline-block}.aiWorkflowImpactTitle{letter-spacing:-.06em;color:#fff;margin:0 0 30px;font-size:clamp(3rem,4vw,5rem);line-height:.95}.aiWorkflowImpactDescription{color:#ffffffb8;margin:0;font-size:1.12rem;line-height:1.9}.aiWorkflowImpactRight{flex-direction:column;gap:18px;display:flex;position:relative}.aiWorkflowImpactRight:before{content:"";pointer-events:none;background:linear-gradient(#0000,#d6ab8214,#0000);width:1px;position:absolute;top:0;bottom:0;left:32px}.aiWorkflowImpactItem{background:linear-gradient(#5b122857,#190c10e0);border:1px solid #d6ab821a;border-radius:26px;grid-template-columns:90px 1fr;gap:28px;padding:34px 38px;transition:border-color .35s,box-shadow .35s,background .35s;display:grid;position:relative}.aiWorkflowImpactItem:hover{background:linear-gradient(#6c18316b,#190c10eb);border-color:#d6ab823d;box-shadow:0 0 35px #5b12284d}.aiWorkflowImpactItem span{letter-spacing:.28em;color:#d6ab82d1;align-items:flex-start;padding-top:4px;font-size:1rem;font-weight:700;display:flex}.aiWorkflowImpactItem h3{color:#fff;margin:0 0 12px;font-size:1.55rem;line-height:1.2}.aiWorkflowImpactItem p{color:#ffffffb3;margin:0;line-height:1.85}@media (max-width:991px){.aiWorkflowImpactSection{padding:140px 0}.aiWorkflowImpactGrid{grid-template-columns:1fr;gap:70px}.aiWorkflowImpactLeft{position:relative;top:auto}}@media (max-width:767px){.aiWorkflowImpactSection{padding:120px 0}.aiWorkflowImpactGrid{gap:50px}.aiWorkflowImpactTitle{font-size:clamp(2.4rem,10vw,3.8rem);line-height:1.02}.aiWorkflowImpactItem{grid-template-columns:1fr;gap:14px;padding:28px}.aiWorkflowImpactItem span{padding-top:0}}.aiWorkflowProcessSection{padding:180px 0;position:relative;overflow:hidden}.aiWorkflowProcessSection:before{content:"";filter:blur(140px);background:radial-gradient(circle,#5b12284d,#0000 72%);border-radius:50%;width:900px;height:900px;position:absolute;top:-100px;right:-250px}.aiWorkflowProcessSection:after{content:"";filter:blur(120px);pointer-events:none;background:radial-gradient(circle,#5b12282e,#0000 72%);border-radius:50%;width:700px;height:700px;position:absolute;bottom:-250px;left:-250px}.aiWorkflowProcessHeader{z-index:2;text-align:center;max-width:900px;margin:0 auto 110px;position:relative}.aiWorkflowProcessEyebrow{text-transform:uppercase;letter-spacing:.26em;color:#d6ab82eb;text-shadow:0 0 12px #d6ab822e;margin-bottom:28px;font-size:13px;font-weight:500;display:inline-block}.aiWorkflowProcessTitle{letter-spacing:-.06em;color:#fff;margin:0 0 30px;font-size:clamp(3rem,4.5vw,5.2rem);line-height:.95}.aiWorkflowProcessDescription{color:#ffffffb8;margin:0;font-size:1.15rem;line-height:1.9}.aiWorkflowProcessGrid{z-index:2;grid-template-columns:repeat(5,minmax(220px,1fr));gap:0;padding-top:30px;display:grid;position:relative;overflow-x:auto}.aiWorkflowProcessItem{border-left:1px solid #d6ab821f;padding:18px 34px 0;transition:border-color .35s;position:relative}.aiWorkflowProcessItem:last-child{border-right:1px solid #d6ab821f}.aiWorkflowProcessItem span{letter-spacing:.34em;color:#d6ab82eb;margin-bottom:28px;font-size:1rem;font-weight:700;display:inline-block;position:relative}.aiWorkflowProcessItem span:after{content:"";background:linear-gradient(90deg,#d6ab8273,#0000);width:42px;height:1px;margin-top:14px;display:block}.aiWorkflowProcessItem h3{color:#fff;margin:0 0 18px;font-size:1.45rem;line-height:1.15}.aiWorkflowProcessItem p{color:#ffffffb3;margin:0;font-size:1rem;line-height:1.85}.aiWorkflowProcessGrid:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#d6ab8214,#0000);height:1px;position:absolute;top:0;left:0;right:0}.aiWorkflowProcessItem:hover{border-color:#d6ab824d #d6ab824d #d6ab824d #d6ab8259;border-left-style:solid;border-left-width:1px}.aiWorkflowProcessItem:hover span{color:#d6ab82}.aiWorkflowProcessItem:hover h3{color:#f5efe6}@media (max-width:991px){.aiWorkflowProcessSection{padding:140px 0}.aiWorkflowProcessHeader{margin-bottom:80px}.aiWorkflowProcessGrid{grid-template-columns:repeat(2,1fr);gap:50px}.aiWorkflowProcessItem{border-left:1px solid #d6ab8224;padding:0 34px;position:relative}.aiWorkflowProcessItem:last-child{border-right:none}}.aiWorkflowProcessItem:before{content:"";background:linear-gradient(#d6ab8280,#0000);width:1px;height:48px;position:absolute;top:0;left:0}@media (max-width:767px){.aiWorkflowProcessSection{padding:120px 0}.aiWorkflowProcessHeader{margin-bottom:60px}.aiWorkflowProcessGrid{grid-template-columns:1fr;gap:40px}.aiWorkflowProcessTitle{font-size:clamp(2.4rem,10vw,3.8rem);line-height:1.02}.aiWorkflowProcessItem{padding-left:24px}.aiWorkflowProcessItem h3{font-size:1.3rem}}.aiWorkflowCTASection{padding:140px 0 160px;position:relative;overflow:hidden}.aiWorkflowCTASection:before{content:"";filter:blur(140px);pointer-events:none;background:radial-gradient(circle,#5b12284d,#5b122824 35%,#0000 72%);border-radius:50%;width:1200px;height:1200px;position:absolute;top:-200px;left:50%;transform:translate(-50%)}.aiWorkflowCTASection:after{content:"";pointer-events:none;background:linear-gradient(#0000,#5b122814);position:absolute;inset:0}.aiWorkflowCTAContent{z-index:2;text-align:center;max-width:1050px;margin:0 auto;position:relative}.aiWorkflowCTAEyebrow{text-transform:uppercase;letter-spacing:.26em;color:#d6ab82eb;text-shadow:0 0 12px #d6ab822e;margin-bottom:28px;font-size:13px;font-weight:500;display:inline-block}.aiWorkflowCTATitle{letter-spacing:-.065em;color:#f5efe6;margin:0 0 34px;font-size:clamp(3.4rem,5vw,6rem);line-height:.92}.aiWorkflowCTADescription{color:#ffffffb8;max-width:850px;margin:0 auto;font-size:1.15rem;line-height:1.95}.aiWorkflowCTAContent .globalctaactions{justify-content:center;margin-top:52px}@media (max-width:991px){.aiWorkflowsHero{padding:140px 0 90px}.aiWorkflowsHeroContainer{grid-template-columns:1fr;gap:60px}.aiWorkflowsHeroContent{order:1;max-width:100%}.aiWorkflowsHeroVisual{order:2;justify-self:center;width:100%;max-width:640px;transform:none}.aiWorkflowsHeroVisual img{transform:none}.aiWorkflowsHeroContent .globalctaactions{flex-direction:column;align-items:stretch}.aiWorkflowsHeroContent .globalctaactions a{width:100%}.aiWorkflowImpactGrid{grid-template-columns:1fr;gap:60px}.aiWorkflowImpactLeft{position:relative;top:auto}.aiWorkflowImpactRight:before{display:none}}@media (max-width:768px){.aiWorkflowsHero{padding:120px 0 80px}.aiWorkflowsHeroTitle{font-size:3rem;line-height:.98}.aiWorkflowsHeroDescription{font-size:1rem;line-height:1.8}.aiWorkflowWhatWeDoSection,.aiWorkflowImpactSection,.aiWorkflowProcessSection,.aiWorkflowCTASection{padding:90px 0}.aiWorkflowWhatWeDoItem,.aiWorkflowImpactItem{padding:28px}.aiWorkflowWhatWeDoIcon{width:84px;height:84px}.aiWorkflowWhatWeDoIcon svg{width:50px;height:50px}.aiWorkflowProcessGrid{grid-template-columns:1fr;gap:36px;overflow:visible}.aiWorkflowProcessItem{border-left:1px solid #d6ab8229;border-right:none;padding:0 0 0 24px}.aiWorkflowCTAContent .globalctaactions{flex-direction:column;align-items:stretch}.aiWorkflowCTAContent .globalctaactions a{width:100%}}@media (max-width:540px){.aiWorkflowsHeroTitle{font-size:2.45rem}.aiWorkflowWhatWeDoTitle,.aiWorkflowImpactTitle,.aiWorkflowProcessTitle,.aiWorkflowCTATitle{font-size:2.15rem}.aiWorkflowWhatWeDoItem,.aiWorkflowImpactItem{border-radius:24px;padding:22px}.aiWorkflowWhatWeDoItem h3,.aiWorkflowImpactItem h3,.aiWorkflowProcessItem h3{font-size:1.3rem}.aiWorkflowCTAContent .globalctaactions{margin-top:36px}}@media (max-width:380px){.aiWorkflowsHeroTitle{font-size:2.1rem}.aiWorkflowWhatWeDoTitle,.aiWorkflowImpactTitle,.aiWorkflowProcessTitle,.aiWorkflowCTATitle{font-size:1.9rem}.aiWorkflowWhatWeDoItem,.aiWorkflowImpactItem{padding:20px}.aiWorkflowWhatWeDoIcon{width:72px;height:72px}.aiWorkflowWhatWeDoIcon svg{width:42px;height:42px}}
