.services-template-module__LthYnG__page{color:var(--ink);background:#fff;overflow:hidden}.services-template-module__LthYnG__hero{background:linear-gradient(90deg, #fffffff5 0%, #ffffffc2 43%, #ffffff24 100%), var(--service-hero-image,none) center / cover no-repeat, #f5f1ff;padding:150px 0 96px;position:relative;overflow:hidden}.services-template-module__LthYnG__hero:after{content:"";width:var(--section-cut-width);height:var(--section-cut-height);-webkit-mask:var(--section-cut-mask) left bottom / 100% 100% no-repeat;-webkit-mask:var(--section-cut-mask) left bottom / 100% 100% no-repeat;mask:var(--section-cut-mask) left bottom / 100% 100% no-repeat;pointer-events:none;background:#fff;position:absolute;bottom:0;left:0}.services-template-module__LthYnG__heroGrid{z-index:1;grid-template-columns:minmax(0,1fr) minmax(320px,.48fr);align-items:end;gap:clamp(32px,6vw,88px);display:grid;position:relative}.services-template-module__LthYnG__heroCopy h1{max-width:980px;color:var(--ink);letter-spacing:0;margin-top:18px;font-size:clamp(48px,5.2vw,88px);font-weight:600;line-height:.94}.services-template-module__LthYnG__heroCopy>p:not(:first-child){color:#211b29;max-width:760px;margin-top:24px;font-size:clamp(19px,1.45vw,26px);line-height:1.18}.services-template-module__LthYnG__heroPanel{--homepage-card-cut-fill:#f5f1ff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffd1;border:1px solid #6e26ff1f;border-radius:8px 8px 34px;position:relative;overflow:hidden;box-shadow:0 30px 80px #2d1f6229}.services-template-module__LthYnG__heroPanel img{object-fit:cover;width:100%;height:260px}.services-template-module__LthYnG__heroPanelBody{padding:24px 26px 32px}.services-template-module__LthYnG__heroPanelBody span{color:var(--purple);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:900}.services-template-module__LthYnG__heroPanelBody strong{color:var(--ink);margin-top:8px;font-size:clamp(32px,3vw,46px);font-weight:800;line-height:.96;display:block}.services-template-module__LthYnG__heroPanelBody p{color:var(--muted);margin-top:10px}.services-template-module__LthYnG__metricStrip{border-top:1px solid #140e2514;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.services-template-module__LthYnG__metricStrip span{min-height:84px;color:var(--muted);border-right:1px solid #140e2514;align-content:center;gap:5px;padding:16px;font-size:12px;font-weight:700;display:grid}.services-template-module__LthYnG__metricStrip span:last-child{border-right:0}.services-template-module__LthYnG__metricStrip b{color:var(--ink);font-size:18px;line-height:1}.services-template-module__LthYnG__cutSection{isolation:isolate;--section-edge-background:#fff;position:relative;overflow:visible}.services-template-module__LthYnG__cutSection:after{content:"";left:0;bottom:calc(-1 * var(--section-cut-height) + 1px);z-index:1;width:100%;height:var(--section-cut-height);background:var(--section-edge-background);-webkit-mask-image:var(--section-cut-panel-mask), linear-gradient(#000 0 0);-webkit-mask-image:var(--section-cut-panel-mask), linear-gradient(#000 0 0);mask-image:var(--section-cut-panel-mask), linear-gradient(#000 0 0);-webkit-mask-position:left bottom, calc(var(--section-cut-width) - 1px) bottom;-webkit-mask-position:left bottom, calc(var(--section-cut-width) - 1px) bottom;mask-position:left bottom, calc(var(--section-cut-width) - 1px) bottom;-webkit-mask-size:var(--section-cut-width) 100%, calc(100% - var(--section-cut-width) + 1px) 100%;-webkit-mask-size:var(--section-cut-width) 100%, calc(100% - var(--section-cut-width) + 1px) 100%;mask-size:var(--section-cut-width) 100%, calc(100% - var(--section-cut-width) + 1px) 100%;pointer-events:none;position:absolute;-webkit-mask-repeat:no-repeat,no-repeat;mask-repeat:no-repeat,no-repeat}.services-template-module__LthYnG__cutSection>.shell{z-index:2;position:relative}.services-template-module__LthYnG__soft{--section-edge-background:var(--soft);background:var(--soft)}.services-template-module__LthYnG__black{--section-edge-background:#000}.services-template-module__LthYnG__sectionLead{grid-template-columns:minmax(0,.72fr) minmax(280px,.42fr);align-items:end;gap:clamp(28px,5vw,76px);margin-bottom:34px;display:grid}.services-template-module__LthYnG__sectionLead .section-title{margin-bottom:0}.services-template-module__LthYnG__sectionNote{color:var(--muted);font-size:clamp(17px,1.25vw,21px);line-height:1.28}.services-template-module__LthYnG__hubCards,.services-template-module__LthYnG__capabilityGrid,.services-template-module__LthYnG__supportGrid,.services-template-module__LthYnG__processGrid,.services-template-module__LthYnG__proofGrid{gap:18px;display:grid}.services-template-module__LthYnG__hubCards{grid-template-columns:repeat(3,minmax(0,1fr))}.services-template-module__LthYnG__capabilityGrid,.services-template-module__LthYnG__processGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.services-template-module__LthYnG__supportGrid,.services-template-module__LthYnG__proofGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.services-template-module__LthYnG__hubCard,.services-template-module__LthYnG__capabilityCard,.services-template-module__LthYnG__processCard,.services-template-module__LthYnG__supportCard,.services-template-module__LthYnG__planCard,.services-template-module__LthYnG__proofCard,.services-template-module__LthYnG__markdownPanel,.services-template-module__LthYnG__tocCard,.services-template-module__LthYnG__reviewCard{--homepage-card-cut-fill:#fff;border:1px solid var(--line);background:#fff;border-radius:8px;transition:border-color .25s,box-shadow .25s,transform .25s;position:relative;overflow:hidden}.services-template-module__LthYnG__hubCard:hover,.services-template-module__LthYnG__capabilityCard:hover,.services-template-module__LthYnG__processCard:hover,.services-template-module__LthYnG__supportCard:hover,.services-template-module__LthYnG__proofCard:hover{border-color:#6e26ff38;transform:translateY(-5px);box-shadow:0 24px 60px #2d1f621f}.services-template-module__LthYnG__hubCard img{object-fit:cover;width:100%;height:250px}.services-template-module__LthYnG__hubCardContent,.services-template-module__LthYnG__supportCard,.services-template-module__LthYnG__capabilityCard,.services-template-module__LthYnG__processCard,.services-template-module__LthYnG__proofCard{padding:26px}.services-template-module__LthYnG__hubCard span,.services-template-module__LthYnG__supportCard span,.services-template-module__LthYnG__processCard>span{color:var(--purple);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:900}.services-template-module__LthYnG__hubCard h3,.services-template-module__LthYnG__supportCard h3,.services-template-module__LthYnG__capabilityCard h3,.services-template-module__LthYnG__processCard h3,.services-template-module__LthYnG__proofCard h3{color:var(--ink);margin-top:12px;font-size:clamp(22px,2vw,28px);line-height:1.02}.services-template-module__LthYnG__hubCard p,.services-template-module__LthYnG__supportCard p,.services-template-module__LthYnG__capabilityCard p,.services-template-module__LthYnG__processCard p,.services-template-module__LthYnG__proofCard p{color:var(--muted);margin-top:12px;font-size:15px;line-height:1.42}.services-template-module__LthYnG__hubCard a,.services-template-module__LthYnG__supportCard a{color:var(--ink);align-items:center;gap:8px;margin-top:22px;font-size:13px;font-weight:900;display:inline-flex}.services-template-module__LthYnG__iconBadge{width:54px;height:54px;color:var(--purple);background:#f3efff;border-radius:50%;place-items:center;display:grid}.services-template-module__LthYnG__cardList{gap:9px;margin:18px 0 0;padding:0;list-style:none;display:grid}.services-template-module__LthYnG__cardList li{color:#393241;align-items:center;gap:8px;font-size:14px;font-weight:700;display:flex}.services-template-module__LthYnG__cardList li:before{content:"";background:var(--purple);border-radius:50%;width:7px;height:7px}.services-template-module__LthYnG__processCard{min-height:270px}.services-template-module__LthYnG__processCard>span{color:#15111829;font-size:58px;line-height:.86;display:block}.services-template-module__LthYnG__planLayout,.services-template-module__LthYnG__proofLayout{grid-template-columns:minmax(0,.8fr) minmax(320px,.55fr);align-items:center;gap:clamp(28px,5vw,70px);display:grid}.services-template-module__LthYnG__planCard{--homepage-card-cut-fill:var(--soft);background:linear-gradient(#ffffffe0,#fffffffa),url(/assets/aifusionx/noise_texture.png) 50%/240px;min-height:360px;padding:clamp(28px,4vw,46px)}.services-template-module__LthYnG__price{color:var(--purple);margin-top:26px;font-size:clamp(46px,5vw,76px);font-weight:900;line-height:.9;display:block}.services-template-module__LthYnG__planCard h3{margin-top:16px;font-size:clamp(30px,3.4vw,48px);line-height:.98}.services-template-module__LthYnG__planCard p{color:var(--muted);margin-top:16px;font-size:18px;line-height:1.34}.services-template-module__LthYnG__proofLayout h2{color:#fff;font-size:clamp(38px,4.4vw,62px);line-height:.98}.services-template-module__LthYnG__proofText{color:#ffffffb8;max-width:650px;margin-top:18px;font-size:19px;line-height:1.32}.services-template-module__LthYnG__stack{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.services-template-module__LthYnG__stack span{color:#ffffffd1;border:1px solid #ffffff26;border-radius:999px;align-items:center;min-height:34px;padding:7px 13px;font-size:12px;font-weight:800;display:inline-flex}.services-template-module__LthYnG__proofCard{--homepage-card-cut-fill:#000;background:#ffffff0f;border-color:#ffffff1a}.services-template-module__LthYnG__proofCard h3,.services-template-module__LthYnG__proofCard p{color:#fff}.services-template-module__LthYnG__proofCard p{color:#ffffffad}.services-template-module__LthYnG__finalCta{background:linear-gradient(90deg,#f6f2fffa,#f6f2ffcc),url(/assets/aifusionx/GettyImages-2223051380-871x1024.jpg) 100%/auto 120% no-repeat;border-radius:8px 8px 34px;padding:clamp(34px,5vw,60px)}.services-template-module__LthYnG__finalCta h2{max-width:760px;font-size:clamp(36px,4vw,58px);line-height:.98}.services-template-module__LthYnG__finalCta p{max-width:680px;color:var(--muted);margin-top:14px;font-size:18px}.services-template-module__LthYnG__markdownGrid{grid-template-columns:minmax(0,1fr) minmax(260px,.32fr);align-items:start;gap:28px;display:grid}.services-template-module__LthYnG__markdownPanel{padding:clamp(26px,4vw,52px)}.services-template-module__LthYnG__markdownPanel h2,.services-template-module__LthYnG__markdownPanel h3{color:var(--ink);line-height:1.04}.services-template-module__LthYnG__markdownPanel h2{margin-top:34px;font-size:clamp(30px,3vw,44px)}.services-template-module__LthYnG__markdownPanel h2:first-child{margin-top:0}.services-template-module__LthYnG__markdownPanel h3{margin-top:30px;font-size:25px}.services-template-module__LthYnG__markdownPanel p,.services-template-module__LthYnG__markdownPanel li{color:var(--muted);font-size:17px;line-height:1.62}.services-template-module__LthYnG__markdownPanel p{margin-top:16px}.services-template-module__LthYnG__markdownPanel ul{gap:12px;margin:20px 0 0;padding-left:20px;display:grid}.services-template-module__LthYnG__tocCard{padding:24px;position:sticky;top:92px}.services-template-module__LthYnG__tocCard h2{font-size:20px}.services-template-module__LthYnG__tocCard a{color:var(--muted);margin-top:12px;font-size:14px;font-weight:800;display:block}.services-template-module__LthYnG__reviewCard{--homepage-card-cut-fill:#000;color:#fff;background:#000;margin-top:20px;padding:26px}.services-template-module__LthYnG__reviewCard blockquote{margin:0}.services-template-module__LthYnG__reviewCard p{color:#ffffffb8}.services-template-module__LthYnG__reviewCard strong{color:#fff;margin-top:18px;display:block}@media (max-width:1024px){.services-template-module__LthYnG__heroGrid,.services-template-module__LthYnG__sectionLead,.services-template-module__LthYnG__planLayout,.services-template-module__LthYnG__proofLayout,.services-template-module__LthYnG__markdownGrid{grid-template-columns:1fr}.services-template-module__LthYnG__hubCards,.services-template-module__LthYnG__capabilityGrid,.services-template-module__LthYnG__processGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.services-template-module__LthYnG__tocCard{position:relative;top:auto}}@media (max-width:720px){.services-template-module__LthYnG__hero{background:linear-gradient(180deg, #ffffff4d 0%, #ffffffeb 42%, #fffffffa 100%), var(--service-hero-image,none) 62% top / auto 52% no-repeat, #f5f1ff;padding:112px 0 70px}.services-template-module__LthYnG__heroCopy h1{font-size:41px}.services-template-module__LthYnG__heroCopy>p:not(:first-child){font-size:18px}.services-template-module__LthYnG__heroPanel img{height:220px}.services-template-module__LthYnG__metricStrip,.services-template-module__LthYnG__hubCards,.services-template-module__LthYnG__supportGrid,.services-template-module__LthYnG__capabilityGrid,.services-template-module__LthYnG__processGrid,.services-template-module__LthYnG__proofGrid{grid-template-columns:1fr}.services-template-module__LthYnG__metricStrip span{border-bottom:1px solid #140e2514;border-right:0}.services-template-module__LthYnG__metricStrip span:last-child{border-bottom:0}.services-template-module__LthYnG__processCard{min-height:0}.services-template-module__LthYnG__finalCta{background:#f6f2ff}}