.ai-page{background:var(--background)}.ai-flux-hero{--flux-fg:#f5f5f5;--flux-muted:#a3a3a3;--flux-soft:#737373;--flux-surface:#050505;--flux-surface-elevated:#0c0c0ee0;--flux-chrome:#ffffff0a;--flux-border:#ffffff1a;--flux-border-soft:#ffffff0f;--flux-chip:#ffffff0d;--flux-chip-fg:#f5d0d3;--flux-panel-shadow:0 30px 80px #00000073;--flux-float-bg:#18181b8c;--flux-toolbar-bg:#0a0a0ae6;--flux-cta-fill:#050505;--flux-cta-inner:#0a0a0a;--flux-avatar-ring:#050505;--flux-grid-line:#ffffff08;--flux-bg-gradient:radial-gradient(ellipse 70% 50% at 20% 20%, #921a222e, transparent 60%), radial-gradient(ellipse 50% 40% at 85% 30%, #d445551a, transparent 55%), linear-gradient(180deg, #0a0a0a 0%, #050505 100%);background:var(--flux-surface);color:var(--flux-fg);position:relative;overflow-x:clip}:root:not(.dark) .ai-flux-hero{--flux-fg:#0d0d0d;--flux-muted:#5c5c5c;--flux-soft:#737373;--flux-surface:#fafafa;--flux-surface-elevated:#ffffffeb;--flux-chrome:#00000008;--flux-border:#0000001a;--flux-border-soft:#0000000f;--flux-chip:#921a220f;--flux-chip-fg:#921a22;--flux-panel-shadow:0 24px 60px #0f0f111f;--flux-float-bg:#ffffffd1;--flux-toolbar-bg:#ffffffeb;--flux-cta-fill:#fff;--flux-cta-inner:#f7f7f8;--flux-avatar-ring:#fff;--flux-grid-line:#0000000d;--flux-bg-gradient:radial-gradient(ellipse 70% 50% at 18% 18%, #921a221a, transparent 58%), radial-gradient(ellipse 50% 40% at 88% 28%, #d4455514, transparent 55%), linear-gradient(180deg, #fff 0%, #f4f4f5 100%)}.ai-flux-hero__bg{background:var(--flux-bg-gradient);pointer-events:none;position:absolute;inset:0}.ai-flux-hero__glow{filter:blur(40px);pointer-events:none;background:radial-gradient(circle,#921a2238,#0000 70%);width:min(520px,70vw);height:min(420px,50vw);position:absolute;top:-10%;left:10%}:root:not(.dark) .ai-flux-hero__glow{background:radial-gradient(circle,#921a2224,#0000 70%)}.ai-flux-hero__container{z-index:10;padding-bottom:2rem;position:relative}.ai-flux-hero__breadcrumb{color:var(--flux-muted);flex-wrap:wrap;align-items:center;gap:.35rem .5rem;margin-bottom:1.75rem;font-size:.75rem;font-weight:500;display:flex}.ai-flux-hero__breadcrumb a:hover{color:var(--brand-primary-light)}.ai-flux-hero__grid{align-items:center;gap:3rem;display:grid}@media (min-width:1024px){.ai-flux-hero__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:3.5rem 4rem;padding-block:1rem 2rem}}.ai-flux-hero__copy{flex-direction:column;gap:1.5rem;max-width:36rem;display:flex}.ai-flux-badge{border:1px solid var(--flux-border);background:var(--flux-chip);letter-spacing:.18em;text-transform:uppercase;width:fit-content;color:var(--flux-chip-fg);border-radius:9999px;align-items:center;gap:.5rem;padding:.35rem .85rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.625rem;font-weight:500;display:inline-flex}.ai-flux-badge__dot{background:#d44555;border-radius:9999px;width:.375rem;height:.375rem;animation:2s ease-in-out infinite ai-flux-pulse;box-shadow:0 0 10px #d44555}@keyframes ai-flux-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.85)}}.ai-flux-hero__title{font-family:var(--font-heading), var(--font-sans), system-ui, sans-serif;letter-spacing:-.045em;color:var(--flux-fg);font-size:clamp(2.15rem,5.8vw,4rem);font-weight:500;line-height:1.02}.ai-flux-hero__accent{background:linear-gradient(90deg,#fd953f 0%,#d44555 45%,#921a22 100%);color:#0000;-webkit-background-clip:text;background-clip:text;padding-inline:.05em}.ai-flux-hero__subtitle{max-width:28rem;color:var(--flux-muted);font-size:clamp(1rem,2vw,1.125rem);font-weight:400;line-height:1.7}.ai-flux-hero__actions{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.ai-flux-cta{letter-spacing:.16em;text-transform:uppercase;color:var(--flux-fg);border-radius:9999px;justify-content:center;align-items:center;padding:1.15rem 2.75rem;font-size:.8125rem;font-weight:500;transition:transform .45s,box-shadow .45s;display:inline-flex;position:relative;overflow:hidden}:root:not(.dark) .ai-flux-cta{color:#1a1a1a}.ai-flux-cta:hover{transform:scale(1.02);box-shadow:0 0 40px -10px #921a228c}.ai-flux-cta__beam{z-index:0;border-radius:inherit;padding:1px;position:absolute;inset:0;overflow:hidden}.ai-flux-cta__beam-spin{background:conic-gradient(from 0deg, transparent 0 300deg, #d44555 360deg);animation:3s linear infinite ai-flux-beam-spin;position:absolute;inset:-100%}.ai-flux-cta__beam-fill{border-radius:inherit;background:var(--flux-cta-fill);position:absolute;inset:1px}.ai-flux-cta__inner{z-index:1;border-radius:inherit;background:var(--flux-cta-inner);position:absolute;inset:2px;overflow:hidden}.ai-flux-cta__inner:before{content:"";background:linear-gradient(#3f3f468c,#0000);position:absolute;inset:0}:root:not(.dark) .ai-flux-cta__inner:before{background:linear-gradient(#ffffffe6,#0000)}.ai-flux-cta__dots{opacity:.3;mix-blend-mode:overlay;background-image:radial-gradient(#fff9 1px,#0000 1px);background-size:12px 12px;animation:8s linear infinite ai-flux-dots;position:absolute;inset:0}:root:not(.dark) .ai-flux-cta__dots{opacity:.18;background-image:radial-gradient(#00000059 1px,#0000 1px)}.ai-flux-cta__glow{filter:blur(24px);pointer-events:none;background:#921a221f;border-radius:9999px;width:66%;height:50%;transition:background .45s;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.ai-flux-cta:hover .ai-flux-cta__glow{background:#d4455559}.ai-flux-cta__label{z-index:2;align-items:center;gap:.5rem;display:inline-flex;position:relative}@keyframes ai-flux-beam-spin{to{transform:rotate(360deg)}}@keyframes ai-flux-dots{to{background-position:24px 24px}}.ai-flux-social{background:var(--flux-chip);border:1px solid var(--flux-border-soft);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:var(--flux-muted);border-radius:9999px;align-items:center;gap:.85rem;padding:.65rem 1rem;font-size:.75rem;display:inline-flex}.ai-flux-social__avatars{display:flex}.ai-flux-social__avatar{border:1.5px solid var(--flux-avatar-ring);background:#3f3f46;border-radius:9999px;width:1.5rem;height:1.5rem;margin-left:-.4rem;overflow:hidden}.ai-flux-social__avatar:first-child{margin-left:0}.ai-flux-social__avatar img{object-fit:cover;width:100%;height:100%}.ai-flux-terminal{color:var(--flux-soft);align-items:center;gap:.5rem;margin-top:.5rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.75rem;display:inline-flex}.ai-flux-preview{perspective:1000px;height:420px;position:relative}@media (min-width:768px){.ai-flux-preview{height:520px}}@media (min-width:1024px){.ai-flux-preview{height:620px}}.ai-flux-preview__panel{border:1px solid var(--flux-border);background:var(--flux-surface-elevated);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:var(--flux-panel-shadow);border-radius:.9rem;flex-direction:column;transition:transform .7s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;inset:0;overflow:hidden;transform:rotateX(5deg)rotateY(-5deg)}.ai-flux-preview:hover .ai-flux-preview__panel{transform:rotateX(0)rotateY(0)}.ai-flux-preview__chrome{border-bottom:1px solid var(--flux-border-soft);background:var(--flux-chrome);align-items:center;gap:.5rem;height:2.5rem;padding-inline:1rem;display:flex}.ai-flux-preview__dots{gap:.35rem;display:flex}.ai-flux-preview__dots span{background:#ef44448c;border-radius:9999px;width:.625rem;height:.625rem}.ai-flux-preview__dots span:nth-child(2){background:#eab3088c}.ai-flux-preview__dots span:nth-child(3){background:#22c55e8c}.ai-flux-preview__filename{color:var(--flux-soft);margin-inline:auto;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.625rem}.ai-flux-preview__stage{background:#fff;flex:1;position:relative;overflow:hidden}.dark .ai-flux-preview__stage{background:#09090b}.ai-flux-preview__iframe,.ai-flux-preview__iframe canvas{border:0;position:absolute;inset:0;width:100%!important;height:100%!important}.ai-flux-preview__iframe{display:block}.ai-flux-preview__iframe a[href*=spline\.design]{display:none!important}.ai-flux-preview__spline-fallback{background:#fff;position:absolute;inset:0}.dark .ai-flux-preview__spline-fallback{background:#09090b}.ai-flux-preview__grid{pointer-events:none;opacity:.4;background-image:linear-gradient(var(--flux-grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--flux-grid-line) 1px, transparent 1px);background-size:50px 50px;position:absolute;inset:0;transform:perspective(500px)rotateX(60deg)translateY(100px)scale(2)}.ai-flux-preview__cube{width:5.5rem;height:5.5rem;transform-style:preserve-3d;pointer-events:none;opacity:.55;margin:-2.75rem 0 0 -2.75rem;animation:12s linear infinite ai-flux-spin;position:absolute;top:72%;left:50%}.ai-flux-preview__cube span{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#921a2214;border:1px solid #d4455559;position:absolute;inset:0}.ai-flux-preview__cube span:first-child{transform:translateZ(2.75rem)}.ai-flux-preview__cube span:nth-child(2){transform:rotateY(180deg)translateZ(2.75rem)}.ai-flux-preview__cube span:nth-child(3){transform:rotateY(90deg)translateZ(2.75rem)}.ai-flux-preview__cube span:nth-child(4){transform:rotateY(-90deg)translateZ(2.75rem)}.ai-flux-preview__cube span:nth-child(5){transform:rotateX(90deg)translateZ(2.75rem)}.ai-flux-preview__cube span:nth-child(6){transform:rotateX(-90deg)translateZ(2.75rem)}@keyframes ai-flux-spin{to{transform:rotateX(360deg)rotateY(360deg)}}.ai-flux-preview__toolbar{z-index:5;border:1px solid var(--flux-border);background:var(--flux-toolbar-bg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:var(--flux-panel-shadow);border-radius:9999px;gap:.25rem;padding:.35rem;display:flex;position:absolute;bottom:1.25rem;left:50%;transform:translate(-50%)}.ai-flux-preview__toolbar button{color:var(--flux-muted);border-radius:9999px;align-items:center;gap:.4rem;padding:.4rem .9rem;font-size:.625rem;font-weight:500;transition:all .2s;display:inline-flex}.ai-flux-preview__toolbar button.is-active,.ai-flux-preview__toolbar button:hover{color:var(--flux-fg);background:var(--flux-chip);border:1px solid var(--flux-border-soft)}.ai-flux-float{z-index:6;border:1px solid var(--flux-border);background:var(--flux-float-bg);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:var(--flux-panel-shadow);border-radius:.75rem;animation:5s ease-in-out infinite ai-flux-float;position:absolute}.ai-flux-float--tools{flex-direction:column;gap:.35rem;padding:.5rem;display:flex;top:3rem;left:-.75rem}.ai-flux-float--tools button{width:2rem;height:2rem;color:var(--flux-muted);border-radius:.45rem;place-items:center;transition:background .2s,color .2s;display:grid}.ai-flux-float--tools button.is-active,.ai-flux-float--tools button:hover{background:var(--flux-chip);color:#d44555}.ai-flux-float__rule{background:var(--flux-border);height:1px;margin-block:.2rem}.ai-flux-float--material{width:11.5rem;padding:1rem;animation-delay:1s;bottom:-.75rem;right:-.5rem}.ai-flux-float__head{letter-spacing:.14em;text-transform:uppercase;color:var(--flux-soft);justify-content:space-between;align-items:center;margin-bottom:.85rem;font-size:.625rem;font-weight:700;display:flex}.ai-flux-float__sliders{flex-direction:column;gap:.75rem;display:flex}.ai-flux-float__row{color:var(--flux-muted);justify-content:space-between;margin-bottom:.25rem;font-size:.625rem;display:flex}.ai-flux-float__bar{background:var(--flux-border);border-radius:9999px;height:.25rem;overflow:hidden}.ai-flux-float__bar i{border-radius:inherit;background:#d44555;height:100%;display:block}.ai-flux-float__bar--accent i{background:linear-gradient(90deg,#fd953f,#d44555)}.ai-flux-float__swatches{gap:.45rem;padding-top:.35rem;display:flex}.ai-flux-float__swatch{border:1px solid var(--flux-border);border-radius:.35rem;width:1.5rem;height:1.5rem}.ai-flux-float__swatch--brand{background:#921a228c}.ai-flux-float__swatch--light{background:#fd953f73}.ai-flux-float__swatch--add{background:var(--flux-chip);color:var(--flux-muted);place-items:center;display:grid}@keyframes ai-flux-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@media (max-width:1023px){.ai-flux-float--tools{top:4.25rem;left:.5rem}.ai-flux-float--material{bottom:.75rem;right:.5rem}}.ai-page-hero{display:none}.ai-flux-hero .ai-page-marquee{background:#921a2214;border-block:1px solid #921a2238;margin-top:1.5rem;padding:1rem 0;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}:root:not(.dark) .ai-flux-hero .ai-page-marquee{background:#921a220d;border-block-color:#921a2229}.ai-page-marquee{border-block:1px solid color-mix(in srgb, var(--brand-primary) 18%, transparent);background:color-mix(in srgb, var(--brand-primary) 5%, var(--muted));margin-top:2.5rem;padding:1rem 0;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.ai-page-marquee__track{gap:2.5rem;width:max-content;animation:40s linear infinite ai-marquee;display:flex}@keyframes ai-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.ai-page-marquee__item{letter-spacing:.14em;text-transform:uppercase;color:var(--brand-primary);white-space:nowrap;flex-shrink:0;font-size:.8125rem;font-weight:600}.ai-flux-hero .ai-page-marquee__item{color:#e4e4e7}:root:not(.dark) .ai-flux-hero .ai-page-marquee__item{color:#3f3f46}.dark .ai-page-marquee__item{color:var(--brand-primary-lighter)}.ai-page-marquee__item:before{content:"◆";color:var(--brand-primary-light);vertical-align:middle;margin-right:2.5rem;font-size:.5rem}.ai-section-eyebrow{letter-spacing:.2em;text-transform:uppercase;color:var(--brand-primary);font-size:.6875rem;font-weight:600}.dark .ai-section-eyebrow{color:var(--brand-primary-lighter)}.ai-section-title{max-width:36rem;font-family:var(--font-heading), var(--font-sans), system-ui, sans-serif;letter-spacing:-.03em;color:var(--foreground);margin-top:.75rem;font-size:clamp(1.75rem,4.5vw,2.75rem);font-weight:800;line-height:1.1}.ai-section-desc{max-width:40rem;color:var(--muted-foreground);margin-top:.75rem;font-size:1rem;line-height:1.7}.ai-page-pillars{background:var(--background)}.ai-pillars-grid{gap:1rem;margin-top:2.5rem;display:grid}@media (min-width:640px){.ai-pillars-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.ai-pillar-card{border:1px solid var(--border);background:var(--card);border-radius:1.25rem;height:100%;padding:1.5rem;transition:border-color .25s,box-shadow .25s,transform .25s;position:relative;overflow:hidden}.ai-pillar-card:hover{border-color:color-mix(in srgb, var(--brand-primary) 35%, transparent);box-shadow:0 0 40px color-mix(in srgb, var(--brand-primary) 12%, transparent);transform:translateY(-2px)}.ai-pillar-card__glow{background:var(--gradient-glow);opacity:0;pointer-events:none;width:60%;height:80%;transition:opacity .3s;position:absolute;top:-40%;right:-20%}.ai-pillar-card:hover .ai-pillar-card__glow{opacity:.65}.ai-pillar-card__icon{border:1px solid color-mix(in srgb, var(--brand-primary) 22%, transparent);background:color-mix(in srgb, var(--brand-primary) 10%, transparent);width:2.75rem;height:2.75rem;color:var(--brand-primary);border-radius:.875rem;justify-content:center;align-items:center;display:inline-flex}.dark .ai-pillar-card__icon{color:var(--brand-primary-lighter)}.ai-pillar-card__title{font-family:var(--font-heading), var(--font-sans), system-ui, sans-serif;color:var(--foreground);margin-top:1rem;font-size:1.125rem;font-weight:700}.ai-pillar-card__desc{color:var(--muted-foreground);margin-top:.5rem;font-size:.9375rem;line-height:1.65}.ai-pillar-card__tags{flex-wrap:wrap;gap:.4rem;margin-top:1rem;padding:0;list-style:none;display:flex}.ai-pillar-card__tags li{border:1px solid var(--border);background:var(--muted);color:var(--muted-foreground);border-radius:9999px;padding:.25rem .65rem;font-size:.6875rem;font-weight:600}.ai-page-tools{background:linear-gradient(180deg, var(--muted) 0%, var(--background) 100%)}.ai-tools-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:2.5rem;display:grid}@media (min-width:640px){.ai-tools-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.ai-tools-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.ai-tool-card{border:1px solid var(--border);background:var(--card);border-radius:1rem;align-items:flex-start;gap:.75rem;padding:1rem;transition:border-color .2s,box-shadow .2s;display:flex}.ai-tool-card:hover{border-color:color-mix(in srgb, var(--brand-primary) 30%, transparent);box-shadow:0 8px 24px color-mix(in srgb, var(--brand-primary) 8%, transparent)}.ai-tool-card__icon{background:color-mix(in srgb, var(--brand-primary) 12%, transparent);width:2.5rem;height:2.5rem;color:var(--brand-primary);border-radius:.75rem;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.dark .ai-tool-card__icon{color:var(--brand-primary-lighter)}.ai-tool-card__name{color:var(--foreground);font-size:.875rem;font-weight:700;line-height:1.3}.ai-tool-card__category{letter-spacing:.06em;text-transform:uppercase;color:var(--muted-foreground);margin-top:.15rem;font-size:.6875rem;font-weight:600}.ai-page-use-cases{background:var(--background)}.ai-use-cases-grid{gap:1rem;margin-top:2.5rem;display:grid}@media (min-width:768px){.ai-use-cases-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.ai-use-case-card{border:1px solid var(--border);background:linear-gradient(145deg, var(--card) 0%, var(--muted) 120%);border-radius:1.25rem;height:100%;padding:1.5rem;transition:border-color .25s,transform .25s}.ai-use-case-card:hover{border-color:color-mix(in srgb, var(--brand-primary) 30%, transparent);transform:translateY(-2px)}.ai-use-case-card__header{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.ai-use-case-card__title{font-family:var(--font-heading), var(--font-sans), system-ui, sans-serif;color:var(--foreground);font-size:1.0625rem;font-weight:700;line-height:1.35}.ai-use-case-card__link{border:1px solid var(--border);width:2.25rem;height:2.25rem;color:var(--brand-primary);border-radius:.625rem;flex-shrink:0;justify-content:center;align-items:center;transition:background .2s,border-color .2s;display:inline-flex}.ai-use-case-card__link:hover{border-color:var(--brand-primary);background:color-mix(in srgb, var(--brand-primary) 10%, transparent)}.dark .ai-use-case-card__link{color:var(--brand-primary-lighter)}.dark .ai-use-case-card__link:hover{border-color:var(--brand-primary-light)}.ai-use-case-card__desc{color:var(--muted-foreground);margin-top:.75rem;font-size:.9375rem;line-height:1.65}.ai-use-case-card__tags{flex-wrap:wrap;gap:.4rem;margin-top:1rem;padding:0;list-style:none;display:flex}.ai-use-case-card__tags li{background:color-mix(in srgb, var(--brand-primary) 10%, transparent);color:var(--foreground);border-radius:9999px;padding:.25rem .65rem;font-size:.6875rem;font-weight:600}.ai-page-pipeline{background:var(--muted)}.ai-pipeline{margin-top:2.5rem;padding:0;list-style:none;position:relative}.ai-pipeline:before{content:"";background:linear-gradient(180deg, var(--brand-primary), var(--brand-primary-light), transparent);border-radius:2px;width:2px;position:absolute;top:.5rem;bottom:.5rem;left:1.125rem}@media (min-width:768px){.ai-pipeline{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem 2rem;display:grid}.ai-pipeline:before{display:none}}.ai-pipeline-step{grid-template-columns:auto 1fr;gap:0 1rem;padding:0 0 1.75rem 3rem;display:grid;position:relative}@media (min-width:768px){.ai-pipeline-step{border:1px solid var(--border);background:var(--card);border-radius:1.25rem;padding:1.5rem}}.ai-pipeline-step__node{border:2px solid var(--brand-primary);background:var(--card);width:1rem;height:1rem;box-shadow:0 0 12px color-mix(in srgb, var(--brand-primary) 35%, transparent);border-radius:50%;position:absolute;top:.35rem;left:.65rem}@media (min-width:768px){.ai-pipeline-step__node{display:none}}.ai-pipeline-step__index{font-family:var(--font-heading), var(--font-sans), system-ui, sans-serif;background:var(--gradient-premium);color:#0000;opacity:.85;-webkit-background-clip:text;background-clip:text;grid-area:1/1/span 2;align-self:start;font-size:2rem;font-weight:800;line-height:1}@media (min-width:768px){.ai-pipeline-step__index{grid-area:auto;font-size:1.75rem}.ai-pipeline-step{grid-template-columns:auto 1fr;align-items:start}.ai-pipeline-step__body{grid-column:2}}.ai-pipeline-step__title{font-family:var(--font-heading), var(--font-sans), system-ui, sans-serif;color:var(--foreground);font-size:1.0625rem;font-weight:700}.ai-pipeline-step__desc{color:var(--muted-foreground);margin-top:.4rem;font-size:.9375rem;line-height:1.65}.ai-page-cta{border:1px solid color-mix(in srgb, var(--brand-primary) 20%, transparent);background:linear-gradient(135deg, color-mix(in srgb, var(--brand-primary) 12%, transparent) 0%, var(--card) 50%, transparent 100%);text-align:center;border-radius:1.5rem;padding:clamp(2rem,6vw,3.5rem) 1.5rem;position:relative;overflow:hidden}@media (min-width:768px){.ai-page-cta{padding-inline:2rem}}.ai-page-cta__grid{background-image:linear-gradient(color-mix(in srgb, var(--brand-primary) 6%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--brand-primary) 6%, transparent) 1px, transparent 1px);opacity:.5;pointer-events:none;background-size:32px 32px;position:absolute;inset:0}.ai-page-cta__title{font-family:var(--font-heading), var(--font-sans), system-ui, sans-serif;letter-spacing:-.03em;color:var(--foreground);margin-top:.75rem;font-size:clamp(1.5rem,4vw,2.5rem);font-weight:800;line-height:1.15;position:relative}.ai-page-cta__desc{max-width:36rem;color:var(--muted-foreground);margin:1rem auto 0;font-size:1rem;line-height:1.7;position:relative}.ai-page-cta__actions{flex-direction:column;justify-content:center;align-items:center;gap:.75rem;margin-top:2rem;display:flex;position:relative}@media (min-width:480px){.ai-page-cta__actions{flex-direction:row}}
