:root,html[data-theme=dark]{--ambient-base:#100e0c;--ambient-orange:rgba(255,119,38,.14);--ambient-champagne:hsla(34,72%,77%,.075);--gloss-reflection:rgba(255,238,214,.075);--gloss-shadow:rgba(0,0,0,.22)}html[data-theme=light]{--ambient-base:#faf7ef;--ambient-orange:hsla(21,91%,70%,.12);--ambient-champagne:hsla(40,56%,71%,.13);--gloss-reflection:hsla(0,0%,100%,.65);--gloss-shadow:rgba(87,61,36,.07)}#main-content{background:var(--ambient-base)}#main-content :where(section),.site-footer{position:relative;isolation:isolate}#main-content :where(section):before,.site-footer:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;border-radius:inherit;background:radial-gradient(ellipse at 12% 28%,var(--ambient-orange),transparent 57%),radial-gradient(ellipse at 88% 76%,var(--ambient-champagne),transparent 55%)}#main-content :where(.cm-hero-ai,.home-website-proof,.home-final-cta){overflow:hidden}#main-content :where(.cm-hero-ai,.home-website-proof,.home-final-cta):before{inset:-10%;animation:crea8iv-ambient-drift 34s ease-in-out infinite alternate}#main-content .cm-hero-ai:before{animation-duration:40s}#main-content :where(.lux-card,.home-service-tile,.home-plan-card,.home-industry-card,.home-process-step),.home-website-proof a[class*=card]{background-image:linear-gradient(125deg,var(--gloss-reflection),transparent 42%);box-shadow:inset 0 1px 0 var(--gloss-reflection),0 12px 30px var(--gloss-shadow);transition:border-color .3s ease,box-shadow .3s ease}@media(hover:hover) and (pointer:fine){#main-content :where(.lux-card,.home-service-tile,.home-plan-card,.home-industry-card,.home-process-step):hover,.home-website-proof a[class*=card]:hover{border-color:rgba(255,133,64,.45);box-shadow:inset 0 1px 0 var(--gloss-reflection),0 15px 36px var(--gloss-shadow),0 0 22px var(--ambient-orange)}}@keyframes crea8iv-ambient-drift{0%{transform:translate3d(-2%,-1%,0) scale(1);opacity:.7}to{transform:translate3d(2%,2%,0) scale(1.05);opacity:1}}@media(max-width:767px){#main-content :where(section):before,.site-footer:before{opacity:.65}#main-content :where(.home-website-proof,.home-final-cta):before{animation:none;transform:none}#main-content .cm-hero-ai:before{animation-duration:46s}}@media(prefers-reduced-motion:reduce){#main-content :where(section):before,.site-footer:before{animation:none!important;transform:none!important}#main-content :where(.lux-card,.home-service-tile,.home-plan-card,.home-industry-card,.home-process-step),.home-website-proof a[class*=card]{transition:none}}@media print{#main-content :where(section):before,.site-footer:before{display:none}}