/* Product examples and factual public-page content. */
.landing-page .landing-hero{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:48px;align-items:center;min-height:0;padding-top:64px;padding-bottom:72px}
.landing-page .landing-hero h1{font-size:clamp(2.5rem,4.4vw,4.2rem);line-height:1.06;letter-spacing:-.05em}
.landing-page .landing-hero .hero-copy{min-width:0}
.product-example{margin:0;min-width:0}
.product-example>a{display:block;border:1px solid #456273;border-radius:12px;overflow:hidden;background:#fff;box-shadow:0 20px 60px #0003}
.product-example img{display:block;width:100%;height:auto}
.product-example figcaption{color:#c1d1de;font-size:.88rem;line-height:1.6;margin-top:16px}
.product-example figcaption a,.landing-page .section-heading a,.landing-page .example-copy a,.landing-page .origin-note a{color:#80dfed;text-decoration:underline;text-underline-offset:3px}
.product-example figcaption strong{color:#f5fbfd}
.example-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:start}
.example-copy{min-width:0;color:#f5fbfd}
.example-copy h2{font-size:clamp(1.8rem,3vw,2.8rem);line-height:1.12}
.example-copy p,.example-copy li{color:#c1d1de;line-height:1.7}
.example-copy ol{padding-left:24px;margin:24px 0}
.example-copy li{padding:0 0 18px 8px}
.example-copy li strong{display:block;color:#f5fbfd;margin-bottom:5px}
.example-copy .example-note{padding:18px 20px;border-left:3px solid #35c4d8;background:#142b3b;border-radius:0 8px 8px 0;font-size:.94rem}
.origin-note{max-width:760px;border-left:3px solid #35c4d8;padding-left:24px}
.origin-note p{color:#c1d1de;line-height:1.75}
.origin-note strong{color:#f5fbfd}
.landing-page .pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
.pricing-grid .feature-card h3{margin-top:0}
.pricing-grid .feature-card p+p{margin-top:14px}
.pricing-grid ul{padding-left:20px;color:#516473;line-height:1.8}
.pricing-note{color:#c1d1de;max-width:900px;margin:24px 0 0;line-height:1.7}
.recent-updates .feature-card h3{margin-top:10px}
.recent-updates time{font-size:.85rem;color:#516473}
.landing-page .seo-intro h1{color:#f5fbfd;font-size:clamp(2.4rem,5vw,4rem);max-width:900px}
.landing-page .seo-intro{margin-bottom:0;max-width:900px}
.landing-page .seo-intro .actions{margin-top:28px}
.landing-page .compact-section{padding-top:32px;padding-bottom:64px}
.landing-page .legal-footer{color:#c1d1de}
.landing-page .legal-footer a{color:#80dfed}
@media(max-width:900px){.landing-page .landing-hero,.example-layout{grid-template-columns:1fr;gap:32px}.landing-hero .product-example{max-width:660px}.example-layout .product-example{max-width:660px}}
@media(max-width:600px){.landing-page .landing-hero{padding:44px 20px 56px}.landing-page .pricing-grid{grid-template-columns:1fr}.landing-page .landing-hero h1{font-size:2.6rem}.origin-note{padding-left:18px}.example-copy li{padding-left:4px}}
