/* AI Plus Elementor runtime style audit v5.3.7
 * Makes every prefix_class control effective in frontend/editor/AJAX renders.
 */
.elementor-widget[class*="elementor-widget-ai_plus_"]{min-width:0}
.elementor-widget[class*="elementor-widget-ai_plus_"]>.elementor-widget-container{min-width:0}
[data-aip-runtime-classes]{min-width:0}
.aip-widget-runtime-shell{box-sizing:border-box;width:100%;min-width:0;color:inherit}

/*
 * Atomic preset bridge. Elementor may leave prefix_class on a stale outer
 * wrapper while editing. The runtime shell always owns the current classes,
 * so every original/new widget receives the same variables and card styling.
 */
.aip-widget-runtime-shell[class*="aip-widget-style-"] :is(
  .aip-public-tool-card,.aip-prompt-card,.aip-single-tool,.aip-tool-login,.aip-price-card,.aip-wallet-widget>div,
  .aip-e-providers>*,.aip-e-blog article,.aip-e-faq details,.aip-e-stats>*,.aip-e-cta,.aip-e-categories>*,
  .aip-e-features>*,.aip-e-steps>*,.aip-e-testimonials>*,.aip-e-account,.aip-e-use-cases>*,.aip-e-model-table,
  .aip-e-logo-cloud>*,.aip-e-prompt-composer,.aip-e-showcase>*,.aip-e-roadmap article,.aip-e-contact,.aip-credit-pack,
  .aip-dashboard-card,.aip-dashboard-metrics>*,.aip-wallet-summary>*,.aip-e-product-shell,.aip-e-model-explorer__grid>*,
  .aip-e-trust-center__grid>*,.aip-e-research-ui>*,.aip-e-live-cta,.aip-e-bento-grid>*,.aip-e-spotlight__media,
  .aip-e-spotlight__content,.aip-e-orbit,.aip-e-scenario-tabs,.aip-e-result-gallery>*,.aip-e-before-after,
  .aip-e-team-workspace,.aip-e-marquee__track>*,.aip-e-advanced-heading,.aip-e-rich-text,.aip-e-button-group,
  .aip-e-icon-link,.aip-e-check-list>article,.aip-e-modern-quote,.aip-e-announcement,.aip-e-social-links>a
){
  background:var(--aip-preset-bg,var(--aip-widget-surface,#fff))!important;
  border-color:var(--aip-preset-border,var(--aip-widget-border,#e3e7ef))!important;
  box-shadow:var(--aip-preset-shadow,0 14px 42px rgba(20,27,51,.07))!important;
  color:var(--aip-preset-text,var(--aip-widget-text,#171a2b));
  transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease,background .28s ease;
}
.aip-widget-runtime-shell[class*="aip-widget-style-"] :is(
  .aip-public-tool-card,.aip-prompt-card,.aip-price-card,.aip-e-blog article,.aip-e-faq details,.aip-e-features>*,
  .aip-e-steps>*,.aip-e-testimonials>*,.aip-e-use-cases>*,.aip-e-roadmap article,.aip-credit-pack,.aip-dashboard-card,
  .aip-e-model-explorer__grid>*,.aip-e-trust-center__grid>*,.aip-e-bento-grid>*,.aip-e-result-gallery>*,
  .aip-e-rich-text,.aip-e-icon-link,.aip-e-modern-quote,.aip-e-announcement,.aip-e-check-list>article
) :is(h1,h2,h3,h4,h5,h6,b,strong){color:var(--aip-preset-text,var(--aip-widget-text,#171a2b))!important}
.aip-widget-runtime-shell[class*="aip-widget-style-"] :is(
  .aip-public-tool-card,.aip-prompt-card,.aip-price-card,.aip-e-blog article,.aip-e-faq details,.aip-e-features>*,
  .aip-e-steps>*,.aip-e-testimonials>*,.aip-e-use-cases>*,.aip-e-roadmap article,.aip-credit-pack,.aip-dashboard-card,
  .aip-e-model-explorer__grid>*,.aip-e-trust-center__grid>*,.aip-e-bento-grid>*,.aip-e-result-gallery>*,
  .aip-e-rich-text,.aip-e-icon-link,.aip-e-modern-quote,.aip-e-announcement,.aip-e-check-list>article
) :is(p,small,em){color:var(--aip-preset-muted,var(--aip-widget-muted,#6f768a))!important}

/* Essential content widgets were absent from the legacy universal selector. */
.aip-widget-runtime-shell[class*="aip-widget-style-"] :is(
  .aip-e-advanced-heading,.aip-e-rich-text,.aip-e-icon-link,.aip-e-modern-quote,
  .aip-e-announcement,.aip-e-check-list>article,.aip-e-social-links>a
){border-width:1px;border-style:solid}
.aip-widget-runtime-shell[class*="aip-widget-style-"] .aip-e-advanced-heading{padding:clamp(18px,3vw,34px);border-radius:22px}
.aip-widget-runtime-shell[class*="aip-widget-style-"] .aip-e-button-group{padding:10px;border:1px solid var(--aip-preset-border);border-radius:20px}

/* Hover parity for every card target, regardless of the Elementor wrapper. */
.aip-widget-runtime-shell.aip-widget-hover-lift :is(.aip-public-tool-card,.aip-prompt-card,.aip-price-card,.aip-e-blog article,.aip-e-features>*,.aip-e-use-cases>*,.aip-e-bento-grid>*,.aip-e-result-gallery>*,.aip-e-rich-text,.aip-e-icon-link,.aip-e-modern-quote,.aip-e-announcement,.aip-e-check-list>article,.aip-e-social-links>a):hover{transform:translateY(-7px)!important}
.aip-widget-runtime-shell.aip-widget-hover-scale :is(.aip-public-tool-card,.aip-prompt-card,.aip-price-card,.aip-e-blog article,.aip-e-features>*,.aip-e-use-cases>*,.aip-e-bento-grid>*,.aip-e-result-gallery>*,.aip-e-rich-text,.aip-e-icon-link,.aip-e-modern-quote,.aip-e-announcement,.aip-e-check-list>article,.aip-e-social-links>a):hover{transform:scale(1.025)!important}
.aip-widget-runtime-shell.aip-widget-hover-glow :is(.aip-public-tool-card,.aip-prompt-card,.aip-price-card,.aip-e-blog article,.aip-e-features>*,.aip-e-use-cases>*,.aip-e-bento-grid>*,.aip-e-result-gallery>*,.aip-e-rich-text,.aip-e-icon-link,.aip-e-modern-quote,.aip-e-announcement,.aip-e-check-list>article,.aip-e-social-links>a):hover{box-shadow:0 25px 70px color-mix(in srgb,var(--aip-widget-primary,#6757f5) 24%,transparent)!important}
.aip-widget-runtime-shell.aip-widget-hover-border :is(.aip-public-tool-card,.aip-prompt-card,.aip-price-card,.aip-e-blog article,.aip-e-features>*,.aip-e-use-cases>*,.aip-e-bento-grid>*,.aip-e-result-gallery>*,.aip-e-rich-text,.aip-e-icon-link,.aip-e-modern-quote,.aip-e-announcement,.aip-e-check-list>article,.aip-e-social-links>a):hover{border-color:var(--aip-widget-primary,#6757f5)!important}
.aip-widget-runtime-shell.aip-widget-hover-tilt :is(.aip-public-tool-card,.aip-prompt-card,.aip-price-card,.aip-e-blog article,.aip-e-features>*,.aip-e-use-cases>*,.aip-e-bento-grid>*,.aip-e-result-gallery>*,.aip-e-rich-text,.aip-e-icon-link,.aip-e-modern-quote,.aip-e-announcement,.aip-e-check-list>article,.aip-e-social-links>a):hover{transform:perspective(900px) rotateX(2deg) rotateY(-2deg) translateY(-5px)!important}

/* Controls that intentionally use a base/default look still receive a real class. */
.aip-widget-hover-none :is(a,button,article,.aip-public-tool-card,.aip-prompt-card,.aip-blog-card){transform:none!important;box-shadow:inherit}
.aip-hero-layout-split .aip-e-hero{grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr)}
.aip-showcase-layout-grid .aip-e-showcase{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}
.aip-roadmap-vertical .aip-e-roadmap{display:grid;grid-template-columns:1fr}
.aip-logo-grayscale-yes .aip-e-logo-cloud img{filter:grayscale(1);opacity:.72;transition:filter .25s ease,opacity .25s ease}
.aip-logo-grayscale-yes .aip-e-logo-cloud>*:hover img{filter:none;opacity:1}
.aip-spotlight-image-left .aip-e-spotlight__media{order:2}.aip-spotlight-image-left .aip-e-spotlight__content{order:1}
.aip-spotlight-image-right .aip-e-spotlight__media{order:1}.aip-spotlight-image-right .aip-e-spotlight__content{order:2}

/* Workspace preview: four genuinely different compositions. */
.aip-workspace-preview--chat .aip-e-product-shell{--aip-preview-accent:#6757f5}
.aip-workspace-preview--research .aip-e-product-shell{--aip-preview-accent:#0f8f82;grid-template-columns:190px minmax(0,1fr) minmax(280px,.72fr);background:linear-gradient(145deg,#f7fffd,#eef8ff)}
.aip-workspace-preview--research .aip-e-product-shell aside{background:#092f34;color:#eaffff}
.aip-workspace-preview--research .aip-e-product-shell main header span{background:#d8fff6;color:#087b70}
.aip-workspace-preview--research .aip-e-product-canvas{background:linear-gradient(180deg,#ffffff,#ecfff8);border-inline-start:1px solid #bfece2}
.aip-workspace-preview--research .aip-e-product-welcome em{background:#d9fff6;color:#087b70}
.aip-workspace-preview--creator .aip-e-product-shell{--aip-preview-accent:#e84d8a;grid-template-columns:170px minmax(0,1fr) minmax(300px,.8fr);background:linear-gradient(135deg,#fff5fb,#f2efff 55%,#eef9ff)}
.aip-workspace-preview--creator .aip-e-product-shell aside{background:linear-gradient(180deg,#30114e,#6a235f);color:#fff}
.aip-workspace-preview--creator .aip-e-product-shell main{background:rgba(255,255,255,.72);backdrop-filter:blur(18px)}
.aip-workspace-preview--creator .aip-e-product-canvas{background:linear-gradient(160deg,#fff,#fff1f8);border:1px solid #f2c8dc;margin:18px;border-radius:24px;box-shadow:0 24px 60px rgba(125,54,112,.12)}
.aip-workspace-preview--creator .aip-e-product-chat article.is-ai{border-color:#f0bdd5;background:#fff7fb}
.aip-workspace-preview--media .aip-e-product-shell{--aip-preview-accent:#1b78ff;grid-template-columns:160px minmax(0,1.2fr) minmax(310px,.85fr);background:#08111f;color:#eaf3ff}
.aip-workspace-preview--media .aip-e-product-shell aside{background:#050a12;color:#d7e7ff;border-color:#1c2c43}
.aip-workspace-preview--media .aip-e-product-shell main{background:linear-gradient(180deg,#0d1728,#111d31);color:#eef6ff}
.aip-workspace-preview--media .aip-e-product-shell main header{border-color:#263a55}.aip-workspace-preview--media .aip-e-product-shell main header span{background:#16365f;color:#8fc2ff}
.aip-workspace-preview--media .aip-e-product-welcome p,.aip-workspace-preview--media .aip-e-product-chat article p{color:#aebed4}
.aip-workspace-preview--media .aip-e-product-chat article{background:#13243b;border-color:#263d59}
.aip-workspace-preview--media .aip-e-product-canvas{background:linear-gradient(145deg,#0b1423,#14263e);color:#f0f7ff;border-color:#27415f}
.aip-workspace-preview--media .aip-e-product-canvas p,.aip-workspace-preview--media .aip-e-product-canvas li{color:#b9c9dc}

/* Rich text variants that previously had no visual implementation. */
.aip-rich-variant-plain .aip-e-rich-text,.aip-e-rich-text.aip-rich-variant-plain{padding:0;border:0;background:transparent;box-shadow:none}
.aip-rich-variant-numbered .aip-e-rich-text,.aip-e-rich-text.aip-rich-variant-numbered{position:relative;padding:28px 76px 28px 28px;border:1px solid color-mix(in srgb,var(--aip-widget-primary,#6757f5) 20%,#e5e8f1);background:linear-gradient(135deg,#fff,color-mix(in srgb,var(--aip-widget-primary,#6757f5) 4%,#fff));counter-reset:aip-rich}
.aip-rich-variant-numbered .aip-e-rich-text:before,.aip-e-rich-text.aip-rich-variant-numbered:before{content:"01";position:absolute;inset-inline-start:22px;top:22px;display:grid;place-items:center;width:42px;height:42px;border-radius:14px;background:var(--aip-widget-primary,#6757f5);color:#fff;font-weight:900;box-shadow:0 12px 26px color-mix(in srgb,var(--aip-widget-primary,#6757f5) 28%,transparent)}

/* Explicit default variants, so every option produces predictable output. */
.aip-button-variant-solid .aip-e-modern-button,.aip-e-modern-button.aip-button-variant-solid{background:var(--aip-btn-bg,var(--aip-widget-primary,#6757f5));color:var(--aip-btn-text,#fff);border-color:transparent}
.aip-button-icon-start .aip-e-modern-button{flex-direction:row}.aip-button-icon-end .aip-e-modern-button{flex-direction:row-reverse}.aip-button-icon-top .aip-e-modern-button{flex-direction:column}
.aip-button-group-layout-inline .aip-e-button-group{display:flex;flex-direction:row;flex-wrap:wrap}
.aip-badge-variant-soft .aip-e-badge{background:color-mix(in srgb,var(--aip-widget-primary,#6757f5) 10%,#fff);color:var(--aip-widget-primary,#6757f5);border-color:transparent}
.aip-icon-link-variant-card .aip-e-icon-link{background:#fff;border:1px solid var(--aip-border,#e5e8f1);box-shadow:0 16px 42px rgba(25,31,55,.08)}
.aip-divider-variant-center .aip-e-section-divider{justify-content:center;text-align:center}
.aip-check-list-variant-card .aip-e-check-list>article{background:#fff;border:1px solid var(--aip-border,#e5e8f1);border-radius:18px;padding:18px;box-shadow:0 12px 32px rgba(25,31,55,.06)}
.aip-quote-variant-card .aip-e-modern-quote{background:#fff;border:1px solid var(--aip-border,#e5e8f1);border-radius:26px;box-shadow:0 20px 54px rgba(25,31,55,.08)}
.aip-announcement-variant-soft .aip-e-announcement{background:color-mix(in srgb,var(--aip-widget-primary,#6757f5) 8%,#fff);border-color:color-mix(in srgb,var(--aip-widget-primary,#6757f5) 18%,#e7e9f2)}
.aip-rotating-animation-slide .aip-e-rotating-text b{transform:translateY(0);transition:opacity .22s ease,transform .22s ease}.aip-rotating-animation-slide .aip-e-rotating-text b.is-changing{opacity:0;transform:translateY(-10px)}
.aip-social-variant-icon-label .aip-e-social-links>a{display:inline-flex;align-items:center;gap:9px;padding:10px 14px;border-radius:14px;background:#fff;border:1px solid var(--aip-border,#e5e8f1)}

/* Old header presets are now real presets, not dead select options. */
.aip-e-header.aip-header-preset-floating-glass{margin:16px auto;width:min(1180px,calc(100% - 32px));border:1px solid rgba(255,255,255,.74);border-radius:24px;background:rgba(255,255,255,.76);backdrop-filter:blur(24px);box-shadow:0 22px 60px rgba(52,50,92,.13)}
.aip-e-header.aip-header-preset-minimal{background:#fff;border-bottom:1px solid #eceef4;box-shadow:none}.aip-e-header.aip-header-preset-minimal .aip-e-header__surface{min-height:70px}
.aip-e-header.aip-header-preset-editorial{background:#fffdf8;border-block:1px solid #171717}.aip-e-header.aip-header-preset-editorial .aip-e-header__surface{border-radius:0}.aip-e-header.aip-header-preset-editorial .aip-e-header__menu a{font-family:serif;font-weight:700}
.aip-e-header.aip-header-preset-creative{background:linear-gradient(115deg,#fff2fb,#f1efff 48%,#ecfbff);border-bottom:1px solid #e8dff6}.aip-e-header.aip-header-preset-creative .aip-e-header__surface{transform:rotate(-.2deg)}
.aip-e-header.aip-header-preset-cinematic{background:#0b0d14;color:#fff;border-bottom:1px solid #292d39}.aip-e-header.aip-header-preset-cinematic :is(a,button,.aip-e-header__brand){color:#fff}.aip-e-header.aip-header-preset-cinematic .aip-e-header__primary{background:linear-gradient(100deg,#e44d82,#7f5cff)}
.aip-e-header.aip-header-preset-agency{background:#f7f8fc;border-bottom:4px solid var(--aip-header-accent,var(--aip-primary,#6757f5))}.aip-e-header.aip-header-preset-agency .aip-e-header__surface{background:#fff;border:1px solid #e9ebf3;border-radius:18px;margin-block:10px}
.aip-e-header.aip-header-preset-market{background:#fff7ed;border-bottom:1px solid #fed7aa}.aip-e-header.aip-header-preset-market .aip-e-header__primary{background:#f97316}
.aip-e-header.aip-header-preset-enterprise{background:#f4f7fb;border-bottom:1px solid #cbd5e1}.aip-e-header.aip-header-preset-enterprise .aip-e-header__surface{border-inline-start:5px solid #1e3a8a}.aip-e-header.aip-header-preset-enterprise .aip-e-header__primary{background:#1e3a8a}
.aip-e-header.aip-header-preset-commerce{background:#f0fdf4;border-bottom:1px solid #bbf7d0}.aip-e-header.aip-header-preset-commerce .aip-e-header__primary{background:#16a34a}
.aip-e-header.aip-header-preset-education{background:#eff6ff;border-bottom:1px solid #bfdbfe}.aip-e-header.aip-header-preset-education .aip-e-header__primary{background:#2563eb}
.aip-e-header.aip-header-preset-cyber{background:#07131b;color:#dcfff7;border-bottom:1px solid #164e63}.aip-e-header.aip-header-preset-cyber :is(a,button,.aip-e-header__brand){color:#dcfff7}.aip-e-header.aip-header-preset-cyber .aip-e-header__primary{background:#00b8a9;color:#031513}
.aip-e-header.aip-header-preset-luxury{background:linear-gradient(110deg,#14110d,#2a2016);color:#f7e7c5;border-bottom:1px solid #6b5432}.aip-e-header.aip-header-preset-luxury :is(a,button,.aip-e-header__brand){color:#f7e7c5}.aip-e-header.aip-header-preset-luxury .aip-e-header__primary{background:linear-gradient(100deg,#b88a44,#e5c37b);color:#21170b}
.aip-header-order-brand-menu-actions .aip-e-header__brand{order:1}.aip-header-order-brand-menu-actions .aip-e-header__menu{order:2}.aip-header-order-brand-menu-actions .aip-e-header__actions{order:3}
.aip-header-menu-plain .aip-e-header__menu a{background:transparent;border-color:transparent}
.aip-e-header-transparent-yes .aip-e-header__bar{background:transparent!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}
.aip-header-decor-none:before,.aip-header-decor-none:after{display:none!important}.aip-header-logo-none .aip-e-header__brand:before{display:none!important}

/* Old footer presets are implemented as distinct palettes/layouts. */
.aip-e-footer.aip-footer-preset-aurora{background:linear-gradient(145deg,#f3f1ff,#ecfbff 50%,#f3fff8)}
.aip-e-footer.aip-footer-preset-glass{background:linear-gradient(135deg,#edf4ff,#f8f0ff)}.aip-e-footer.aip-footer-preset-glass .aip-e-footer__surface{background:rgba(255,255,255,.72);backdrop-filter:blur(24px);border:1px solid rgba(255,255,255,.9)}
.aip-e-footer.aip-footer-preset-gradient{background:linear-gradient(135deg,#5b46e8,#8e4fd9 55%,#1ba6bd);color:#fff}.aip-e-footer.aip-footer-preset-gradient :is(h2,h3,p,a,span){color:#fff}.aip-e-footer.aip-footer-preset-gradient .aip-e-footer__surface{background:rgba(19,16,49,.14)}
.aip-e-footer.aip-footer-preset-editorial{background:#fffdf7;border-top:4px double #111}.aip-e-footer.aip-footer-preset-editorial h3{font-family:serif;border-bottom:1px solid #111;padding-bottom:10px}
.aip-e-footer.aip-footer-preset-agency{background:#f5f7fb;border-top:5px solid var(--aip-footer-accent,var(--aip-primary,#6757f5))}.aip-e-footer.aip-footer-preset-agency .aip-e-footer__surface{background:#fff;border:1px solid #e5e8f1}
.aip-e-footer.aip-footer-preset-market{background:#fff7ed}.aip-e-footer.aip-footer-preset-market .aip-e-footer__newsletter{background:#ffedd5;border-color:#fdba74}.aip-e-footer.aip-footer-preset-market a:hover{color:#ea580c}
.aip-e-footer.aip-footer-preset-enterprise{background:#eaf0f7;color:#172033}.aip-e-footer.aip-footer-preset-enterprise .aip-e-footer__surface{border-top:6px solid #1e3a8a}.aip-e-footer.aip-footer-preset-enterprise .aip-e-footer__newsletter a{background:#1e3a8a}
.aip-e-footer.aip-footer-preset-commerce{background:#effcf2}.aip-e-footer.aip-footer-preset-commerce .aip-e-footer__newsletter{background:#dcfce7}.aip-e-footer.aip-footer-preset-commerce .aip-e-footer__newsletter a{background:#16a34a}
.aip-e-footer.aip-footer-preset-education{background:#eff6ff}.aip-e-footer.aip-footer-preset-education .aip-e-footer__surface{border-top:5px solid #2563eb}.aip-e-footer.aip-footer-preset-education .aip-e-footer__newsletter a{background:#2563eb}
.aip-e-footer.aip-footer-preset-ocean{background:linear-gradient(145deg,#e9fbff,#eef5ff)}.aip-e-footer.aip-footer-preset-ocean .aip-e-footer__newsletter{background:#dff8ff}.aip-e-footer.aip-footer-preset-ocean .aip-e-footer__newsletter a{background:#0785a5}
.aip-e-footer.aip-footer-preset-mint{background:#effdf7}.aip-e-footer.aip-footer-preset-mint .aip-e-footer__newsletter{background:#dcfaec}.aip-e-footer.aip-footer-preset-mint .aip-e-footer__newsletter a{background:#0f9f70}
.aip-e-footer.aip-footer-preset-lavender{background:#f6f2ff}.aip-e-footer.aip-footer-preset-lavender .aip-e-footer__newsletter{background:#ebe3ff}.aip-e-footer.aip-footer-preset-lavender .aip-e-footer__newsletter a{background:#7252c7}
.aip-footer-columns-brand-wide .aip-e-footer__grid{grid-template-columns:minmax(260px,1.5fr) repeat(3,minmax(150px,1fr))}
.aip-footer-links-plain .aip-e-footer__column a{background:transparent;border:0;padding-inline:0}
.aip-footer-decor-none:before,.aip-footer-decor-none:after{display:none!important}
.aip-footer-newsletter-soft .aip-e-footer__newsletter{background:color-mix(in srgb,var(--aip-footer-accent,var(--aip-primary,#6757f5)) 7%,#fff);border:1px solid color-mix(in srgb,var(--aip-footer-accent,var(--aip-primary,#6757f5)) 16%,#e6e8f1)}

/* App preset bridge: classes are now applied even when Elementor drops prefix_class. */
.aip-el-workspace-preset-aurora .aip-app,.aip-elementor-app-preset-aurora .aip-app{--aip-app-accent:#6757f5}
.aip-el-workspace-preset-glass .aip-app,.aip-elementor-app-preset-glass .aip-app{--aip-app-glass:1}
.aip-el-workspace-preset-minimal .aip-app,.aip-elementor-app-preset-minimal .aip-app{--aip-app-shadow:none}

@media(max-width:1024px){
  .aip-workspace-preview--research .aip-e-product-shell,.aip-workspace-preview--creator .aip-e-product-shell,.aip-workspace-preview--media .aip-e-product-shell{grid-template-columns:140px minmax(0,1fr)}
  .aip-workspace-preview--research .aip-e-product-canvas,.aip-workspace-preview--creator .aip-e-product-canvas,.aip-workspace-preview--media .aip-e-product-canvas{display:none}
  .aip-footer-columns-brand-wide .aip-e-footer__grid{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media(max-width:767px){
  .aip-showcase-layout-grid .aip-e-showcase{grid-template-columns:1fr}
  .aip-workspace-preview--research .aip-e-product-shell,.aip-workspace-preview--creator .aip-e-product-shell,.aip-workspace-preview--media .aip-e-product-shell{grid-template-columns:1fr}
  .aip-workspace-preview--research .aip-e-product-shell aside,.aip-workspace-preview--creator .aip-e-product-shell aside,.aip-workspace-preview--media .aip-e-product-shell aside{display:none}
  .aip-spotlight-image-left .aip-e-spotlight__media,.aip-spotlight-image-right .aip-e-spotlight__media{order:1}.aip-spotlight-image-left .aip-e-spotlight__content,.aip-spotlight-image-right .aip-e-spotlight__content{order:2}
  .aip-footer-columns-brand-wide .aip-e-footer__grid{grid-template-columns:1fr}
}
