/* R3: new plant components only; uses the existing ATTOMO brand tokens. */
#attomo-site .a-preview-hero{background:var(--navy);color:#fff;padding:48px 0}
#attomo-site .a-preview-hero .a-split{grid-template-columns:1.45fr .7fr;gap:55px;align-items:start}
#attomo-site .a-preview-hero h1{max-width:17ch;font-size:clamp(34px,4vw,54px)}
#attomo-site .a-preview-hero .a-lead{font-size:18px;line-height:1.65;color:#e0e9ef;max-width:68ch}
#attomo-site .a-package-panel{border-top:4px solid var(--gold);padding:25px;background:#203c50;font-size:15px}
#attomo-site .a-package-panel h2{font-size:24px}
#attomo-site .a-package-panel p{color:#e0e9ef}
#attomo-site .a-package-panel li{margin-bottom:10px}
#attomo-site .a-scope-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}
#attomo-site .a-scope-card{padding:24px;background:#fff;border-top:3px solid var(--gold);min-width:0}
#attomo-site .a-scope-card h3{font-size:23px}
#attomo-site .a-scope-card p{font-size:16px;margin:0}
#attomo-site .a-inputs{border-top:1px solid var(--line)}
#attomo-site .a-inputs>div{display:grid;grid-template-columns:220px 1fr;gap:28px;padding:18px 0;border-bottom:1px solid var(--line)}
#attomo-site .a-inputs dt{font-weight:700}
#attomo-site .a-inputs dd{margin:0}
@media(max-width:760px){#attomo-site .a-preview-hero{padding:32px 0}#attomo-site .a-preview-hero .a-split,#attomo-site .a-scope-card-grid{grid-template-columns:1fr;gap:24px}#attomo-site .a-preview-hero h1{font-size:37px}#attomo-site .a-package-panel{padding:22px}#attomo-site .a-inputs>div{grid-template-columns:1fr;gap:6px}#attomo-site .a-preview-hero .a-lead{font-size:17px}}
