.landing-shell{background:radial-gradient(circle at top left, color-mix(in srgb, var(--site-cyan) 22%, transparent), transparent 32%), radial-gradient(circle at top right, color-mix(in srgb, var(--site-gold) 12%, transparent), transparent 28%), linear-gradient(180deg, var(--site-card) 0%, var(--site-background) 100%);padding:32px 20px 64px}.landing-shell__inner{max-width:1180px;margin:0 auto}.landing-hero,.landing-signup__panel,.landing-feature-card{border:1px solid var(--site-border);background:color-mix(in srgb, var(--site-card) 92%, transparent);box-shadow:0 20px 50px color-mix(in srgb, var(--site-foreground) 8%, transparent)}.landing-hero{border-radius:32px;padding:28px;position:relative;overflow:hidden}.landing-hero:before,.landing-hero:after{z-index:0;pointer-events:none;content:"";filter:blur(16px);border-radius:999px;position:absolute}.landing-hero:after{background:color-mix(in srgb, var(--site-cyan) 14%, transparent);width:140px;height:140px;bottom:-32px;left:-24px}.landing-hero__actions{align-items:center;display:flex}.landing-hero__description,.landing-hero__support,.landing-section-heading p,.landing-feature-card p,.landing-signup__intro p,.landing-signup__field small,.landing-signup__success p{color:var(--site-muted-foreground)}.landing-hero__content{z-index:1;max-width:720px;margin-top:64px;position:relative}.landing-feature-card__icon,.landing-signup__eyebrow{color:var(--site-primary)}.landing-signup__eyebrow{letter-spacing:.28em;text-transform:uppercase;margin:28px 0 0;font-size:.78rem;font-weight:800}.landing-hero h1,.landing-section-heading h2,.landing-signup__intro h2,.landing-signup__success h3,.landing-feature-card h3{color:var(--site-foreground);letter-spacing:-.03em;margin:0}.landing-hero h1{font-size:clamp(1.92rem,4vw,4rem);line-height:1.02}.landing-hero__description{margin:22px 0 0;font-size:1.08rem;line-height:1.8}.landing-hero__actions{flex-wrap:wrap;gap:14px;margin-top:28px}.landing-hero__support{border:1px solid var(--site-border);background:color-mix(in srgb, var(--site-card) 74%, transparent);border-radius:999px;margin:20px 0 0;padding:12px 16px;font-size:.96rem;display:inline-block}.landing-section-heading p,.landing-feature-card p,.landing-signup__intro p,.landing-signup__success p{margin:0;line-height:1.75}.landing-features,.landing-signup{margin-top:36px}.landing-section-heading{max-width:760px}.landing-section-heading h2,.landing-signup__intro h2{font-size:clamp(2rem,3vw,3rem)}.landing-section-heading p,.landing-signup__intro p{margin-top:14px;font-size:1rem}.landing-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:22px;display:grid}.landing-feature-card{border-radius:28px;transition:transform .18s,box-shadow .18s}.landing-feature-card:hover,.landing-feature-card:focus-within{box-shadow:0 24px 54px color-mix(in srgb, var(--site-foreground) 11%, transparent);transform:translateY(-2px)}.landing-feature-card__link{border-radius:inherit;height:100%;padding:24px;display:block}.landing-feature-card__link:focus-visible{outline:3px solid var(--site-primary);outline-offset:3px}.landing-feature-card__icon{background:var(--site-accent);border-radius:18px;justify-content:center;align-items:center;width:52px;height:52px;display:inline-flex}.landing-feature-card h3{margin-top:18px;font-size:1.08rem}.landing-feature-card p{margin-top:10px;font-size:.95rem}.landing-section-heading__eyebrow{letter-spacing:.18em;text-transform:uppercase;margin:0 0 10px;font-size:.76rem;font-weight:800;color:var(--site-primary)!important}.landing-editorial-section{gap:28px;margin-top:72px;padding:0 12px;display:grid}.landing-editorial-section--product,.landing-editorial-section--accent{max-width:880px;margin-left:auto;margin-right:auto}.landing-editorial-section--product{background:var(--site-foreground);color:var(--site-background);border-radius:28px;padding:52px 56px}.landing-editorial-section--product .landing-section-heading p:last-child{color:var(--site-inverse-muted)}.landing-editorial-section--accent{border:1px solid var(--site-border);background:var(--site-accent);border-radius:28px;padding:48px 56px}.landing-editorial-section h2{letter-spacing:-.045em;max-width:720px;margin:0;font-size:clamp(2rem,4vw,3.5rem);line-height:1.04}.landing-editorial-section p{max-width:68ch;color:var(--site-muted-foreground);margin:14px 0 0;font-size:1.04rem;line-height:1.75}.landing-editorial-section--product p{color:var(--site-inverse-muted)}.landing-example-list,.landing-use-case-grid,.landing-article-grid,.landing-prompt-grid{gap:14px;display:grid}.landing-example-list{grid-template-columns:1fr}.landing-example-list__item,.landing-prompt,.landing-use-case,.landing-article-card{border:1px solid var(--site-border);background:color-mix(in srgb, var(--site-card) 78%, transparent);border-radius:20px;padding:20px;margin:0!important}.landing-example-list__item{font-weight:700;color:var(--site-foreground)!important;line-height:1.45!important}.landing-example-list--bullets{grid-template-columns:repeat(3,minmax(0,1fr));padding-left:0;list-style:none}.landing-prompt-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.landing-prompt{color:var(--site-primary);font-weight:700;line-height:1.5}.landing-use-case-grid,.landing-article-grid{grid-template-columns:repeat(3,1fr)}.landing-use-case h3,.landing-article-card h3{margin:12px 0 0;font-size:1.05rem;line-height:1.25}.landing-use-case p,.landing-article-card p{font-size:.95rem}.landing-article-card__meta{color:var(--site-primary);letter-spacing:.14em;text-transform:uppercase;font-size:.76rem;font-weight:800}.landing-editorial-section--duo{grid-template-columns:repeat(2,1fr);gap:48px}.landing-editorial-section--duo article{border-top:2px solid var(--site-primary);padding-top:28px}.landing-integrations-link,.landing-article-card a{color:var(--site-primary);margin-top:16px;font-weight:800;display:inline-block}.landing-signup{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:24px;display:grid}.landing-signup__panel{border-radius:30px;padding:24px}.landing-signup__form{gap:18px;display:grid}.landing-signup__honeypot{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.landing-signup__field{gap:8px;display:grid}.landing-signup__field label{font-weight:700}.landing-signup__field input,.landing-signup__field select,.landing-signup__field textarea{border:1px solid var(--site-border);width:100%;color:var(--site-foreground);background:#fff;border-radius:18px;outline:none;padding:14px 16px}.landing-signup__field input:focus,.landing-signup__field select:focus,.landing-signup__field textarea:focus{border-color:var(--site-ring);box-shadow:0 0 0 4px var(--site-accent)}.landing-signup__field textarea{resize:vertical;min-height:132px}.landing-signup__error{color:var(--site-destructive);margin:0;font-size:.95rem;line-height:1.5}.landing-signup__success{align-content:center;gap:12px;min-height:100%;padding:20px 4px;display:grid}[hidden]{display:none!important}@media (width<=900px){.landing-signup{grid-template-columns:1fr}.landing-feature-grid,.landing-prompt-grid,.landing-use-case-grid,.landing-article-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.landing-shell{padding:20px 14px 48px}.landing-hero{border-radius:26px;padding:20px}.landing-hero__content{margin-top:40px}.landing-hero__support{border-radius:22px}.landing-feature-grid,.landing-example-list,.landing-example-list--bullets,.landing-prompt-grid,.landing-use-case-grid,.landing-article-grid,.landing-editorial-section--duo{grid-template-columns:1fr}.landing-editorial-section--product,.landing-editorial-section--accent{padding:34px 24px}}.landing-editorial-section--product h2{color:var(--site-background)}.landing-features__supporting{color:var(--site-muted-foreground);margin:22px 0 0;line-height:1.75}@media (width<=640px){.landing-editorial-section{margin-top:48px}}
