.hero{display:none!important}starlight-theme-select{display:none!important}starlight-kbd-picker{display:none!important}.marketing-page:where(.astro-j7pv25f6){--gradient-1: #00CED1;--gradient-2: #008B8B;--gradient-3: #006D70;--gradient-4: #004D4F;--surface: rgba(255, 255, 255, .03);--surface-hover: rgba(255, 255, 255, .06);--border: rgba(255, 255, 255, .08);--border-hover: rgba(0, 206, 209, .4);--text-primary: #ffffff;--text-secondary: rgba(255, 255, 255, .7);--text-tertiary: rgba(255, 255, 255, .5);font-family:system-ui,-apple-system,sans-serif;overflow-x:hidden;>.splash{padding-top:7.25rem!important}}:root[data-theme=light] .marketing-page:where(.astro-j7pv25f6){--gradient-1: #008B8B;--gradient-2: #006D70;--gradient-3: #004D4F;--gradient-4: #003638;--surface: rgba(0, 109, 112, .04);--surface-hover: rgba(0, 109, 112, .08);--border: rgba(0, 109, 112, .12);--border-hover: rgba(0, 109, 112, .4);--text-primary: #1a1a1a;--text-secondary: rgba(0, 0, 0, .65);--text-tertiary: rgba(0, 0, 0, .45)}:root[data-theme=light] .gradient-blob:where(.astro-j7pv25f6){opacity:.4}:root[data-theme=light] .btn-primary:where(.astro-j7pv25f6){background:var(--gradient-1);color:#fff}:root[data-theme=light] .btn-primary:where(.astro-j7pv25f6):hover{background:var(--gradient-2)}:root[data-theme=light] .section-tag:where(.astro-j7pv25f6){background:#006d7014;border-color:#006d7026;color:var(--gradient-2)}:root[data-theme=light] .bento-card:where(.astro-j7pv25f6){background:#fff;border-color:#006d701f;box-shadow:none}:root[data-theme=light] .bento-card:where(.astro-j7pv25f6):hover{border-color:#006d7059}:root[data-theme=light] .card-icon:where(.astro-j7pv25f6){background:var(--gradient-1);color:#fff}:root[data-theme=light] .card-badge:where(.astro-j7pv25f6){background:var(--gradient-1);color:#fff}:root[data-theme=light] .demo-line:where(.astro-j7pv25f6){background:#006d700a}:root[data-theme=light] .ai-demo-result:where(.astro-j7pv25f6){background:#1e1e1e;border-color:#00000026}:root[data-theme=light] .showcase-card:where(.astro-j7pv25f6){background:#1e1e1e;border-color:#00000026}:root[data-theme=light] .showcase-card:where(.astro-j7pv25f6):hover{border-color:#006d7080}:root[data-theme=light] .carousel-btn:where(.astro-j7pv25f6){background:#fff;border-color:#0000001f}:root[data-theme=light] .carousel-btn:where(.astro-j7pv25f6):hover{border-color:#006d7059}:root[data-theme=light] .ide-logos:where(.astro-j7pv25f6) a:where(.astro-j7pv25f6){background:#fff;border-color:#0000001a}:root[data-theme=light] .ide-logos:where(.astro-j7pv25f6) a:where(.astro-j7pv25f6):hover{border-color:#006d7059}:root[data-theme=light] .cta-bg:where(.astro-j7pv25f6) .gradient-orb:where(.astro-j7pv25f6){display:none}.section-tag:where(.astro-j7pv25f6){display:inline-block;padding:.5rem 1rem;background:linear-gradient(135deg,#00ced126,#008b8b1a);border:1px solid rgba(0,206,209,.2);border-radius:100px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--gradient-1);margin-bottom:1.5rem}.btn-primary:where(.astro-j7pv25f6){display:inline-flex;align-items:center;gap:.5rem;padding:.875rem 1.5rem;background:var(--gradient-1);border:none;border-radius:64px;color:#000;font-size:1rem;font-weight:600;text-decoration:none;transition:all .2s ease}.btn-primary:where(.astro-j7pv25f6):hover{background:#00e0e5}.btn-text:where(.astro-j7pv25f6){display:inline-flex;align-items:center;padding:.875rem .5rem;background:none;border:none;color:var(--text-secondary);font-size:1rem;font-weight:500;text-decoration:none;transition:color .2s ease}.btn-text:where(.astro-j7pv25f6):hover{color:var(--gradient-1)}.btn-secondary:where(.astro-j7pv25f6){display:inline-flex;align-items:center;gap:.5rem;padding:1rem 1.75rem;background:var(--surface);border:1px solid var(--border);border-radius:12px;color:var(--text-primary);font-size:.9375rem;font-weight:500;text-decoration:none;transition:all .25s ease;backdrop-filter:blur(10px)}.btn-secondary:where(.astro-j7pv25f6):hover{background:var(--surface-hover);border-color:var(--border-hover)}.btn-ghost:where(.astro-j7pv25f6){display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 0;background:transparent;border:none;color:var(--gradient-1);font-size:.9375rem;font-weight:500;text-decoration:none;transition:all .2s ease}.btn-ghost:where(.astro-j7pv25f6):hover{color:var(--gradient-2)}.noise:where(.astro-j7pv25f6){position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)'/%3E%3C/svg%3E");opacity:.03;pointer-events:none}.promo-banner:where(.astro-j7pv25f6){display:flex;align-items:center;justify-content:center;gap:1rem;padding:.25rem 1rem;background:linear-gradient(90deg,var(--gradient-3),var(--gradient-2),var(--gradient-3));background-size:200% 100%;animation:banner-shimmer 8s ease-in-out infinite;position:fixed;top:var(--sl-nav-height);left:0;right:0;z-index:10}.promo-banner:where(.astro-j7pv25f6).hidden{display:none}.promo-banner:where(.astro-j7pv25f6).hidden+.splash:where(.astro-j7pv25f6){padding-top:8rem}.marketing-page:where(.astro-j7pv25f6):has(.promo-banner:not(.hidden)) .splash:where(.astro-j7pv25f6){padding-top:10.25rem}@keyframes banner-shimmer{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.promo-link:where(.astro-j7pv25f6){display:flex;align-items:center;gap:.75rem;text-decoration:none;color:#fff}.promo-link:where(.astro-j7pv25f6):hover .promo-text:where(.astro-j7pv25f6){text-decoration:underline}.promo-badge:where(.astro-j7pv25f6){padding:.25rem .625rem;background:#0000004d;border-radius:100px;font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#ffffffe6;flex-shrink:0;white-space:nowrap}.promo-text:where(.astro-j7pv25f6){font-size:.9375rem;color:#fff}.promo-text:where(.astro-j7pv25f6) strong:where(.astro-j7pv25f6){font-weight:700}.promo-dismiss:where(.astro-j7pv25f6){position:absolute;right:1rem;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;padding:.25rem;background:none;border:none;color:#fff9;cursor:pointer;transition:color .2s ease;margin-top:auto}.promo-dismiss:where(.astro-j7pv25f6):hover{color:#fff}:root[data-theme=light] .promo-banner:where(.astro-j7pv25f6){background:linear-gradient(90deg,var(--gradient-1),var(--gradient-2),var(--gradient-1));background-size:200% 100%}.splash:where(.astro-j7pv25f6){position:relative;padding:6rem 2rem 4rem;min-height:90vh}.splash-bg:where(.astro-j7pv25f6){position:absolute;inset:0;pointer-events:none}.gradient-blob:where(.astro-j7pv25f6){position:absolute;border-radius:50%;filter:blur(100px)}.blob-1:where(.astro-j7pv25f6){width:800px;height:800px;background:radial-gradient(circle at 50% 50%,rgba(0,206,209,.4) 0%,rgba(0,157,162,.2) 40%,transparent 70%);top:-20%;right:-10%}.blob-2:where(.astro-j7pv25f6){width:600px;height:600px;background:radial-gradient(circle at 50% 50%,rgba(0,139,139,.35) 0%,rgba(0,109,112,.18) 50%,transparent 70%);top:30%;right:-15%}.blob-3:where(.astro-j7pv25f6){width:700px;height:700px;background:radial-gradient(circle at 50% 50%,rgba(32,178,170,.3) 0%,rgba(0,128,128,.15) 45%,transparent 70%);top:60%;right:5%}.blob-4:where(.astro-j7pv25f6){width:500px;height:500px;background:radial-gradient(circle at 50% 50%,rgba(0,180,180,.25) 0%,rgba(0,150,155,.12) 50%,transparent 70%);top:10%;right:20%}.splash-content:where(.astro-j7pv25f6){position:relative;z-index:1;max-width:700px;padding-left:1rem}.splash-title:where(.astro-j7pv25f6){font-size:clamp(2.5rem,5vw,3.5rem);font-weight:700;line-height:1.1;letter-spacing:-.02em;color:var(--text-primary);margin:0 0 .75rem}.splash-subtitle:where(.astro-j7pv25f6){font-size:1.25rem;font-weight:400;color:var(--text-secondary);margin:0 0 2rem}.splash-cta:where(.astro-j7pv25f6){display:flex;gap:1rem;flex-wrap:wrap}.splash-screenshot:where(.astro-j7pv25f6){position:relative;z-index:1;display:block;width:100%;max-width:1100px;height:auto;margin:4rem auto 0}.bento:where(.astro-j7pv25f6){padding:5rem 2rem;max-width:1200px;margin:0 auto}.bento-header:where(.astro-j7pv25f6){text-align:center;margin-bottom:4rem;max-width:700px;margin-inline:auto}.bento-header:where(.astro-j7pv25f6) h2:where(.astro-j7pv25f6){font-size:clamp(2rem,4vw,2.75rem);font-weight:700;line-height:1.15;letter-spacing:-.02em;color:var(--text-primary);margin:0 0 1rem}.bento-header:where(.astro-j7pv25f6)>p:where(.astro-j7pv25f6){font-size:1.0625rem;line-height:1.6;color:var(--text-secondary);margin:0}.bento-grid:where(.astro-j7pv25f6){display:grid;grid-template-columns:repeat(3,1fr);grid-auto-rows:minmax(200px,auto);gap:1.25rem}.bento-card:where(.astro-j7pv25f6){position:relative;background:var(--surface);border:1px solid var(--border);border-radius:20px;padding:2rem;overflow:hidden;transition:all .4s cubic-bezier(.4,0,.2,1)}.bento-card:where(.astro-j7pv25f6):before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(0,206,209,.08),transparent 60%);opacity:0;transition:opacity .4s ease}.bento-card:where(.astro-j7pv25f6):hover{border-color:var(--border-hover)}.bento-card:where(.astro-j7pv25f6):hover:before{opacity:1}.bento-wide:where(.astro-j7pv25f6){grid-column:span 2}.card-badge:where(.astro-j7pv25f6){position:absolute;top:1.5rem;right:1.5rem;padding:.375rem .875rem;background:linear-gradient(135deg,var(--gradient-1),var(--gradient-2));border-radius:100px;font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#000}.card-icon:where(.astro-j7pv25f6){display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;background:linear-gradient(135deg,var(--gradient-3),var(--gradient-4));border-radius:14px;color:var(--gradient-1);margin-bottom:1.25rem;position:relative}.bento-card:where(.astro-j7pv25f6) h3:where(.astro-j7pv25f6){font-size:1.25rem;font-weight:600;color:var(--text-primary);margin:0 0 .625rem;position:relative}.bento-card:where(.astro-j7pv25f6) p:where(.astro-j7pv25f6){font-size:.9375rem;line-height:1.6;color:var(--text-secondary);margin:0;position:relative}.bento-ai:where(.astro-j7pv25f6){grid-column:span 3;display:flex;flex-direction:column;padding:1.5rem}.ai-card-header:where(.astro-j7pv25f6){position:relative;margin-bottom:1.25rem}.ai-card-header:where(.astro-j7pv25f6) .card-badge:where(.astro-j7pv25f6){position:absolute;top:0;right:0}.ai-card-header:where(.astro-j7pv25f6) h3:where(.astro-j7pv25f6){font-size:1.25rem;font-weight:600;color:var(--text-primary);margin:0 0 .5rem}.ai-card-header:where(.astro-j7pv25f6) p:where(.astro-j7pv25f6){font-size:.875rem;line-height:1.5;color:var(--text-secondary);margin:0;max-width:500px}.ai-demo:where(.astro-j7pv25f6){position:relative;display:grid;grid-template-columns:1fr 1fr;gap:1.25rem;align-items:stretch}.ai-demo-toggle:where(.astro-j7pv25f6){position:absolute;top:-1rem;right:0rem;padding:.25rem;display:flex;align-items:center;justify-content:center;background:none;border:none;color:var(--text-tertiary);cursor:pointer;opacity:0;transition:opacity .2s ease,color .2s ease;z-index:10}.ai-demo:where(.astro-j7pv25f6):hover .ai-demo-toggle:where(.astro-j7pv25f6),.ai-demo-toggle:where(.astro-j7pv25f6):focus{opacity:.5}.ai-demo-toggle:where(.astro-j7pv25f6):hover{opacity:1;color:var(--text-secondary)}.ai-demo-toggle:where(.astro-j7pv25f6) .icon-play:where(.astro-j7pv25f6){display:none;margin:0}.ai-demo:where(.astro-j7pv25f6).paused .ai-demo-toggle:where(.astro-j7pv25f6) .icon-pause:where(.astro-j7pv25f6){display:none}.ai-demo:where(.astro-j7pv25f6).paused .ai-demo-toggle:where(.astro-j7pv25f6) .icon-play:where(.astro-j7pv25f6){display:block}.ai-demo-terminal:where(.astro-j7pv25f6){display:flex;flex-direction:column;gap:.375rem;font-family:ui-monospace,SFMono-Regular,monospace;font-size:.75rem;justify-content:center}.demo-line:where(.astro-j7pv25f6){display:flex;align-items:center;gap:.5rem;padding:.375rem .625rem;background:#00000040;border-radius:4px;transition:opacity .25s ease,transform .25s ease}.ai-demo:where(.astro-j7pv25f6).animated .demo-line:where(.astro-j7pv25f6){opacity:0;transform:translate(-5px)}.ai-demo:where(.astro-j7pv25f6).animated .demo-line:where(.astro-j7pv25f6).visible{opacity:1;transform:translate(0)}.demo-icon:where(.astro-j7pv25f6){color:var(--gradient-1);font-size:.625rem;flex-shrink:0}.demo-text:where(.astro-j7pv25f6){color:var(--text-tertiary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.demo-prompt:where(.astro-j7pv25f6) .demo-text:where(.astro-j7pv25f6){color:var(--text-secondary)}.demo-working:where(.astro-j7pv25f6) .demo-text:where(.astro-j7pv25f6){color:var(--text-tertiary);font-style:italic}.demo-tool-name:where(.astro-j7pv25f6){color:var(--gradient-1);font-weight:500}.demo-result:where(.astro-j7pv25f6){margin-left:auto;color:var(--text-tertiary);font-size:.6875rem;opacity:.7}.demo-status:where(.astro-j7pv25f6){margin-left:auto;font-size:.625rem;padding:.0625rem .375rem;border-radius:3px;flex-shrink:0}.demo-status:where(.astro-j7pv25f6).success{color:#34d399;background:#34d39926}.demo-status:where(.astro-j7pv25f6).error{color:#f87171;background:#f8717126}.ai-demo-result:where(.astro-j7pv25f6){position:relative;overflow:hidden;border-radius:6px;border:1px solid rgba(255,255,255,.08);background:radial-gradient(ellipse at 30% 20%,rgba(0,206,209,.07) 0%,transparent 50%),radial-gradient(ellipse at 70% 80%,rgba(0,139,139,.05) 0%,transparent 50%),#0003;background-size:200% 200%,200% 200%,100% 100%;animation:gradient-shift 8s ease-in-out infinite}.ai-demo:where(.astro-j7pv25f6).animated .ai-demo-result:where(.astro-j7pv25f6).visible{animation:none;background:#0003}@keyframes gradient-shift{0%,to{background-position:0% 0%,100% 100%,0% 0%}50%{background-position:100% 100%,0% 0%,0% 0%}}.ai-demo-result:where(.astro-j7pv25f6) img:where(.astro-j7pv25f6){width:100%;height:100%;object-fit:contain;padding:1rem;transition:opacity .8s ease .2s}.ai-demo:where(.astro-j7pv25f6).animated .ai-demo-result:where(.astro-j7pv25f6) img:where(.astro-j7pv25f6){opacity:0}.ai-demo:where(.astro-j7pv25f6).animated .ai-demo-result:where(.astro-j7pv25f6).visible img:where(.astro-j7pv25f6){opacity:1}.skeleton-placeholder:where(.astro-j7pv25f6){position:absolute;inset:0;display:flex;align-items:center;justify-content:center;transition:opacity .6s ease,transform .6s ease}.ai-demo:where(.astro-j7pv25f6).animated .ai-demo-result:where(.astro-j7pv25f6).visible .skeleton-placeholder:where(.astro-j7pv25f6){opacity:0;transform:scale(1.3)}.ai-glow:where(.astro-j7pv25f6){width:190px;height:190px;border-radius:50%;background:radial-gradient(circle at 40% 40%,rgba(0,206,209,.7) 0%,rgba(0,180,180,.5) 35%,rgba(0,139,139,.3) 60%,transparent 85%);filter:blur(46px);animation:breathe 3s ease-in-out infinite}@keyframes breathe{0%,to{transform:scale(.92);opacity:.6}50%{transform:scale(1.08);opacity:.9}}.showcase:where(.astro-j7pv25f6){padding:5rem 2rem;background:linear-gradient(180deg,transparent,rgba(0,109,112,.05),transparent)}.showcase-header:where(.astro-j7pv25f6){text-align:center;max-width:600px;margin:0 auto 4rem}.showcase-header:where(.astro-j7pv25f6) h2:where(.astro-j7pv25f6){font-size:clamp(2rem,4vw,3rem);font-weight:700;letter-spacing:-.02em;color:var(--text-primary);margin:0 0 1rem}.showcase-header:where(.astro-j7pv25f6) p:where(.astro-j7pv25f6){font-size:1.125rem;color:var(--text-secondary);margin:0;line-height:1.6}.showcase-carousel:where(.astro-j7pv25f6){position:relative;display:flex;align-items:center;gap:1rem;max-width:1200px;margin:0 auto}.carousel-btn:where(.astro-j7pv25f6){flex-shrink:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:var(--surface);border:1px solid var(--border);border-radius:50%;color:var(--text-secondary);cursor:pointer;transition:all .2s ease}.carousel-btn:where(.astro-j7pv25f6):hover{background:var(--surface-hover);border-color:var(--border-hover);color:var(--text-primary)}.carousel-btn:where(.astro-j7pv25f6):disabled{opacity:.3;cursor:default}.showcase-scroll:where(.astro-j7pv25f6){flex:1;overflow-x:auto;overflow-y:visible;padding:1rem 0 3rem;scrollbar-width:none;-ms-overflow-style:none;scroll-behavior:smooth}.showcase-scroll:where(.astro-j7pv25f6)::-webkit-scrollbar{display:none}.showcase-track:where(.astro-j7pv25f6){display:flex;gap:1.5rem;width:max-content}.showcase-card:where(.astro-j7pv25f6){position:relative;width:380px;flex-shrink:0;background:var(--surface);border:1px solid var(--border);border-radius:16px;overflow:hidden;transition:all .4s ease}.showcase-card:where(.astro-j7pv25f6):hover{border-color:var(--border-hover)}.showcase-card:where(.astro-j7pv25f6) img:where(.astro-j7pv25f6){width:100%;height:auto;display:block}.showcase-card:where(.astro-j7pv25f6) span:where(.astro-j7pv25f6){position:absolute;bottom:0;left:0;right:0;padding:1rem 1.25rem;background:linear-gradient(to top,rgba(0,0,0,.9),transparent);color:#fff;font-weight:600;font-size:.9375rem}.showcase-cta:where(.astro-j7pv25f6){text-align:center;margin-top:2rem}.ides:where(.astro-j7pv25f6){padding:5rem 2rem}.ides-content:where(.astro-j7pv25f6){max-width:900px;margin:0 auto;text-align:center}.ides-content:where(.astro-j7pv25f6) h2:where(.astro-j7pv25f6){font-size:clamp(1.75rem,3vw,2.5rem);font-weight:700;letter-spacing:-.02em;color:var(--text-primary);margin:0 0 .75rem}.ides-content:where(.astro-j7pv25f6)>p:where(.astro-j7pv25f6){font-size:1.0625rem;color:var(--text-secondary);margin:0 0 3rem}.ide-logos:where(.astro-j7pv25f6){display:flex;flex-wrap:wrap;justify-content:center;gap:1.5rem;margin-bottom:2rem}.ide-logos:where(.astro-j7pv25f6) a:where(.astro-j7pv25f6){display:flex;align-items:center;justify-content:center;width:72px;height:72px;background:var(--surface);border:1px solid var(--border);border-radius:16px;transition:all .3s ease}.ide-logos:where(.astro-j7pv25f6) a:where(.astro-j7pv25f6):hover{border-color:var(--border-hover);background:var(--surface-hover)}.ide-logos:where(.astro-j7pv25f6) img:where(.astro-j7pv25f6){width:40px;height:40px}.ides-content:where(.astro-j7pv25f6)>p:where(.astro-j7pv25f6).ide-attribution{font-size:.75rem;color:var(--text-tertiary)}.ide-attribution:where(.astro-j7pv25f6) a:where(.astro-j7pv25f6){color:var(--text-secondary);text-decoration:none;transition:color .2s ease}.ide-attribution:where(.astro-j7pv25f6) a:where(.astro-j7pv25f6):hover{color:var(--gradient-1)}.ide-cta:where(.astro-j7pv25f6){margin-top:2.5rem;padding-top:2rem;border-top:1px solid var(--border)}.ide-cta:where(.astro-j7pv25f6) p:where(.astro-j7pv25f6){font-size:.9375rem;color:var(--text-secondary);margin:0 0 .5rem}.ide-cta:where(.astro-j7pv25f6) .btn-ghost:where(.astro-j7pv25f6){font-size:.875rem}.pricing:where(.astro-j7pv25f6){padding:5rem 2rem;max-width:1200px;margin:0 auto}.pricing:where(.astro-j7pv25f6) .section-header:where(.astro-j7pv25f6){text-align:center;margin-bottom:3rem}.pricing-cta:where(.astro-j7pv25f6){text-align:center;margin-top:1.5rem}.final-cta:where(.astro-j7pv25f6){position:relative;padding:6rem 2rem;text-align:center;overflow:hidden}.cta-bg:where(.astro-j7pv25f6){position:absolute;inset:0}.gradient-orb:where(.astro-j7pv25f6){position:absolute;border-radius:50%;filter:blur(100px);pointer-events:none}.orb-cta-1:where(.astro-j7pv25f6){width:700px;height:700px;background:radial-gradient(circle,rgba(0,206,209,.25) 0%,transparent 60%);top:50%;left:50%;transform:translate(-50%,-50%)}.orb-cta-2:where(.astro-j7pv25f6){width:500px;height:500px;background:radial-gradient(circle,rgba(0,139,139,.2) 0%,transparent 60%);top:30%;left:60%}.cta-content:where(.astro-j7pv25f6){position:relative;z-index:1}.cta-content:where(.astro-j7pv25f6) h2:where(.astro-j7pv25f6){font-size:clamp(2.5rem,5vw,4rem);font-weight:700;line-height:1.1;letter-spacing:-.03em;color:var(--text-primary);margin:0 0 1rem}.cta-content:where(.astro-j7pv25f6) p:where(.astro-j7pv25f6){font-size:1.125rem;color:var(--text-secondary);margin:0 0 2.5rem}@media(max-width:1024px){.bento-grid:where(.astro-j7pv25f6){grid-template-columns:1fr 1fr}.bento-ai:where(.astro-j7pv25f6){grid-column:span 2}}@media(max-width:768px){.splash:where(.astro-j7pv25f6){padding:5rem 1.5rem 4rem;min-height:auto}.splash-content:where(.astro-j7pv25f6){padding-left:0}.splash-title:where(.astro-j7pv25f6){font-size:2.25rem}.splash-subtitle:where(.astro-j7pv25f6){font-size:1.125rem}.gradient-blob:where(.astro-j7pv25f6){filter:blur(60px)}.blob-1:where(.astro-j7pv25f6){width:350px;height:350px;top:-5%;right:-10%}.blob-2:where(.astro-j7pv25f6){width:300px;height:300px;top:15%;right:-15%}.blob-3:where(.astro-j7pv25f6){width:250px;height:250px;top:40%;right:0%}.blob-4:where(.astro-j7pv25f6){width:200px;height:200px;top:5%;right:10%}.bento:where(.astro-j7pv25f6){padding:3rem 1.5rem}.bento-grid:where(.astro-j7pv25f6){grid-template-columns:1fr}.bento-wide:where(.astro-j7pv25f6){grid-column:span 1}.bento-ai:where(.astro-j7pv25f6){grid-column:span 1}.card-badge:where(.astro-j7pv25f6){display:none}.ai-demo:where(.astro-j7pv25f6){grid-template-columns:1fr;gap:1rem}.ai-demo-result:where(.astro-j7pv25f6){min-height:150px}.showcase:where(.astro-j7pv25f6){padding:3rem 0}.showcase-header:where(.astro-j7pv25f6){padding:0 1.5rem}.showcase-card:where(.astro-j7pv25f6){width:300px}.pricing:where(.astro-j7pv25f6){padding:3rem 1.5rem}.final-cta:where(.astro-j7pv25f6){padding:4rem 1.5rem}.promo-banner:where(.astro-j7pv25f6){padding:.5rem 3rem .5rem 1rem}.promo-link:where(.astro-j7pv25f6){gap:.5rem}.promo-text:where(.astro-j7pv25f6){font-size:.875rem}.promo-dismiss:where(.astro-j7pv25f6){right:.5rem}.marketing-page:where(.astro-j7pv25f6):has(.promo-banner:not(.hidden)) .splash:where(.astro-j7pv25f6){padding-top:7.25rem}}
