.app-ai-commercial{--app-ai-cyan:#73d5ff;--app-ai-violet:#aa7cff}.app-ai-commercial :is(#app-ai-develop,#app-ai-audiences,#app-ai-technology,#app-ai-governance,#app-ai-demo,#app-ai-proof){scroll-margin-block-start:6rem}.app-ai-commercial__hero .lp-title{max-inline-size:14ch;font-size:clamp(2.8rem,6.5vw,6.4rem)}.app-ai-commercial__hero-field:before,.app-ai-commercial__hero-field:after{content:"";border:1px solid #73d5ff61;border-radius:50%;display:block;position:absolute}.app-ai-commercial__hero-field:before{aspect-ratio:1;inline-size:clamp(12rem,30vw,28rem);inset:17% 8% auto auto;box-shadow:0 0 8rem #73d5ff29}.app-ai-commercial__hero-field:after{aspect-ratio:1;border-color:#aa7cff6b;inline-size:clamp(7rem,17vw,16rem);inset:35% 22% auto auto}.app-ai-commercial__capability-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.app-ai-commercial__audience-list{color:#d8e0e4;border-block-start:1px solid #ffffff24;gap:.5rem;margin:1.2rem 0 0;padding:1rem 0 0 1.15rem;line-height:1.5;display:grid}.app-ai-commercial__governance-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,2vw,1.5rem);display:grid}.app-ai-commercial__demo{background:radial-gradient(circle at 88% 12%,#aa7cff21,#0000 25rem),#0c1115}.app-ai-demo{grid-template-columns:minmax(0,1.2fr) minmax(17rem,.8fr);align-items:stretch;gap:clamp(1rem,3vw,2.5rem);display:grid}.app-ai-demo fieldset,.app-ai-demo__result{border-radius:var(--lp-card-radius);background:#ffffff0a;border:1px solid #ffffff29;min-inline-size:0;margin:0;padding:clamp(1.25rem,3vw,2.25rem)}.app-ai-demo__fields{grid-template-columns:1fr;gap:1rem;display:grid}.app-ai-demo label,.app-ai-demo label>span{display:block}.app-ai-demo label>span,.app-ai-demo__result-label{color:var(--app-ai-cyan);letter-spacing:.075em;text-transform:uppercase;margin-block-end:.55rem;font-size:.75rem;font-weight:800;line-height:1.35}.app-ai-demo select{color:#f4f7f8;min-block-size:48px;inline-size:100%;font:inherit;background:#10171c;border:1px solid #ffffff47;border-radius:.65rem;padding:.75rem 2.5rem .75rem .85rem}.app-ai-demo :is(select,button,output,a):focus-visible{outline-offset:3px;outline:3px solid #fff}.app-ai-demo__next{grid-column:1/-1}.app-ai-demo__result-content>a{margin-block-start:1rem;text-decoration:underline;display:block}.app-ai-demo__next[hidden]{display:none}.app-ai-scope summary{cursor:pointer;padding-block:.75rem}.app-ai-scope summary:focus-visible{outline-offset:3px;outline:3px solid #d9ff62}.app-ai-commercial>.lp-section{padding-block:clamp(3rem,5vw,5rem)}.app-ai-demo__submit{cursor:pointer;font:inherit;border:0;margin-block-start:1.25rem;font-weight:800}.app-ai-demo__result{color:#d8e0e4;flex-direction:column;line-height:1.55;display:flex}.app-ai-demo__result-label,.app-ai-demo__result-intro{display:block}.app-ai-demo__result-intro{color:#f4f7f8;margin-block-end:1rem;font-weight:700}.app-ai-demo__component-list{gap:.65rem;display:grid}.app-ai-demo__component{border-block-start:1px solid #ffffff24;grid-template-columns:minmax(6.5rem,.42fr) minmax(0,1fr);gap:.8rem;padding-block-start:.65rem;display:grid}.app-ai-demo__component strong{color:var(--app-ai-cyan)}.app-ai-demo__notice{color:#aeb9bf;grid-column:1/-1;max-inline-size:72ch;margin:0;font-size:.86rem;line-height:1.55}.app-ai-commercial__proof-grid,.app-ai-commercial__source-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width<=64rem){.app-ai-commercial__capability-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.app-ai-demo{grid-template-columns:1fr}.app-ai-demo__notice{grid-column:auto}}@media (width<=40rem){.app-ai-commercial__hero .lp-title{max-inline-size:12ch;font-size:clamp(2.35rem,11.5vw,4rem)}.app-ai-commercial__hero-field:before{inset:12% -12% auto auto}.app-ai-commercial__hero-field:after{inset:28% 8% auto auto}.app-ai-commercial__capability-grid,.app-ai-commercial__governance-grid,.app-ai-commercial__proof-grid,.app-ai-commercial__source-grid,.app-ai-demo__fields{grid-template-columns:1fr}.app-ai-demo__component{grid-template-columns:1fr;gap:.2rem}}@media (forced-colors:active){.app-ai-commercial__hero-field:before,.app-ai-commercial__hero-field:after{display:none}.app-ai-demo fieldset,.app-ai-demo__result,.app-ai-demo select{color:canvastext;background:canvas;border-color:canvastext}}
