.opas-hero-figures{border-top:1px solid var(--gh-border, var(--border));border-bottom:1px solid var(--gh-border, var(--border));background:var(--gh-bg);color:var(--gh-text, var(--text))}.opas-hero-figures>.wrap{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-block:0;border-left:1px solid var(--gh-border, var(--border));border-right:1px solid var(--gh-border, var(--border))}.opas-hero-figure{padding:2.25rem 2rem 2.5rem}.opas-hero-figure+.opas-hero-figure{border-left:1px solid var(--gh-border, var(--border))}.opas-hero-figure dt{color:var(--gh-text, var(--text));font-family:"Mona Sans",var(--font);font-size:1.4rem;font-weight:400;letter-spacing:-.02em;line-height:1.2}.opas-hero-figure dd{margin:.65rem 0 0;color:var(--gh-muted, var(--muted));font-size:.95rem;line-height:1.4}@media(max-width:1000px){.opas-hero-figures>.wrap{grid-template-columns:repeat(2,minmax(0,1fr))}.opas-hero-figure:nth-child(odd){border-left:0}.opas-hero-figure:nth-child(n+3){border-top:1px solid var(--gh-border, var(--border))}}@media(max-width:640px){.opas-hero-figures>.wrap{grid-template-columns:1fr;border-left:0;border-right:0}.opas-hero-figure{padding:1.6rem 0}.opas-hero-figure+.opas-hero-figure{border-top:1px solid var(--gh-border, var(--border));border-left:0}}@media(max-width:389px){body.is-opas .guide-hero .split-hero-copy>h1{grid-column:1 / -1;grid-row:3;margin-top:1.25rem}body.is-opas .guide-hero .guide-hero-text{grid-row:4}}body.is-opas .wp-media.is-dark{background:transparent}.wp-prose .opas-quote{margin:1.6rem 0;padding:.2rem 0 .2rem 1.4rem;border-left:3px solid var(--gh-accent)}.wp-prose .opas-quote blockquote{margin:0;padding:0;border:0;font-style:normal}body.page-service main .wp-prose .opas-quote blockquote p{margin:0;color:var(--gh-text);font-family:"Mona Sans",var(--font)!important;font-size:1.3rem!important;font-weight:400!important;letter-spacing:-.01em;line-height:1.45!important}.wp-prose .opas-quote figcaption{margin-top:.9rem;color:var(--gh-muted);font-size:.9rem}.wp-prose .opas-quote figcaption a{color:var(--gh-link)}body.is-opas .opas-lead+.showcase .showcase-media{background:transparent}body.is-opas .opas-lead+.showcase .ai-demo :is(.ai-demo-msg.is-user p,.ai-demo-pick.is-you,.ai-demo-source,.ai-demo-compose,.ai-demo-replay){--ai-ink: #1f2328;--ai-muted: #59636e;--ai-line: #d0d7de;--ai-soft: #f6f8fa;--ai-blue: #0a7cc1;background:#fff}body.is-opas .opas-lead+.showcase :is(.ai-demo-msg.is-user p,.ai-demo-pick.is-you){color:#1f2328}body.is-opas .opas-lead+.showcase .ai-demo-pick.is-you{border-color:#0a7cc173}body.is-opas .opas-lead+.showcase .ai-demo-pick.is-you:before,body.is-opas .opas-lead+.showcase .ai-demo-you{color:#fff}body.is-opas .opas-lead+.showcase .ai-demo-optimize{background:color-mix(in srgb,var(--gh-bg, #141516) 85%,transparent)}body.is-opas .opas-lead+.showcase .ai-demo-optimize ul{background:var(--gh-bg, #141516)}body.is-opas .opas-lead+.showcase .ai-demo-replay{border-color:#c8d0d8}body.is-opas .opas-lead+.showcase .ai-demo-send{background:#d8dde3}body.is-opas .opas-lead+.showcase .ai-demo.is-typing .ai-demo-send{background:#1f2328;color:#fff}body.is-opas .opas-lead+.showcase .ai-demo-replay:hover{border-color:#1f2328}body.is-opas .feature-row--rails{margin-top:0}body.is-opas .wp-section+.feature-row--rails,body.is-opas .feature-row--rails+.feature-row--rails,body.is-opas .feature-trio--rails+.feature-row--rails{border-top:0}.opas-examples .wp-card-image img{aspect-ratio:auto;background:#fff}body.page-service main .opas-examples .icon-card .opas-example-title{max-width:none;margin:0 0 1.2rem;color:var(--gh-text);font-family:inherit!important;font-size:22px!important;font-weight:500!important;letter-spacing:-.01em!important;line-height:1.25!important}.opas-example-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;margin:0 0 1.4rem;padding:1.1rem 0 1.2rem;border-top:1px solid var(--gh-border, var(--border));border-bottom:1px solid var(--gh-border, var(--border))}.opas-example-facts dt{color:var(--gh-text, var(--text));font-family:"Mona Sans",var(--font);font-size:2rem;font-weight:300;letter-spacing:-.03em;line-height:1.05}.opas-example-facts dd{margin:.4rem 0 0;color:var(--gh-subtle, var(--muted));font-size:.9rem;line-height:1.35}.opas-examples.icon-cards--rails .icon-card .opas-example-body p{max-width:none;margin:0 0 .9rem;color:var(--gh-subtle)}body.page-service main .opas-examples .icon-card .opas-example-body :is(p,li){font-size:17px!important}.opas-examples .opas-example-body ul{display:grid;gap:.25rem;margin:0 0 .9rem;padding:0;list-style:none}.opas-examples .opas-example-body li{position:relative;padding-left:1.6rem}.opas-examples .opas-example-body li:before{content:"";position:absolute;top:.5em;left:.1rem;width:.7rem;height:.4rem;border-bottom:2px solid var(--gh-accent);border-left:2px solid var(--gh-accent);transform:rotate(-45deg)}.opas-example-links{display:flex;flex-direction:column;align-items:flex-start;gap:.9rem;margin-top:auto;padding-top:1.5rem;font-size:1rem}.opas-example-case{display:inline-flex;align-items:center;gap:.75rem;color:var(--gh-text);font-weight:500;text-decoration:none}.opas-example-case .icon-card-go{margin-top:0}.opas-example-case:hover .icon-card-go{background:var(--gh-text);color:var(--gh-bg)}.opas-example-site{display:inline-flex;align-items:center;gap:.35rem;color:var(--gh-link);text-decoration:none}.opas-example-site:hover{text-decoration:underline;text-underline-offset:.18em}.opas-example-site svg{width:.85rem;height:.85rem}@media(min-width:800px){.opas-examples .opas-example-title{min-height:2.5em}}@media(max-width:799px){.opas-example+.opas-example{border-top:1px solid var(--gh-border, var(--border))}}.opas-lead+.showcase{margin-top:0}.opas-chapter .eyebrow{margin-bottom:1rem}.opas-cta.feature-row--rails .feature-row-copy>p.opas-cta-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin:2rem 0 0}.opas-cta .opas-cta-actions>.btn-primary{border-color:transparent;background:var(--gh-green);color:#fff}.opas-cta .opas-cta-actions>.btn-primary:hover{background:var(--gh-green-hover)}
