.public-blog-agent{--blog-red:#e30613;--blog-ink:#0a0b12;--blog-muted:#656874;--blog-line:#e3e5e8;--blog-soft:#f5f6f7;--home-red:var(--blog-red);--home-ink:var(--blog-ink);--home-muted:var(--blog-muted);--home-line:var(--blog-line);min-height:100vh;color:var(--blog-ink);background:#fcfcfb;overflow-x:clip}.public-blog-agent *,.public-blog-agent :before,.public-blog-agent :after{box-sizing:border-box}.public-blog-agent a{color:inherit;text-decoration:none}.public-blog-agent a:focus-visible,.public-blog-agent summary:focus-visible{outline-offset:4px;outline:3px solid #e306136b}.blog-agent-hero,.blog-agent-section,.blog-agent-final-cta{width:min(1380px,100% - 64px);margin-left:auto;margin-right:auto}.blog-agent-hero{grid-template-columns:minmax(0,1.08fr) minmax(380px,.92fr);align-items:center;gap:clamp(44px,7vw,110px);min-height:550px;padding:82px 0 78px;display:grid}.blog-agent-hero-copy{max-width:760px}.blog-agent-hero h1{letter-spacing:-.07em;max-width:760px;margin:0;font-size:clamp(48px,6vw,82px);line-height:.98}.blog-agent-hero-text{max-width:660px;color:var(--blog-muted);margin:28px 0 0;font-size:clamp(17px,2vw,20px);line-height:1.55}.blog-agent-actions{flex-wrap:wrap;align-items:center;gap:13px;margin-top:32px;display:flex}.blog-agent-secondary-cta{color:#262932;border:1px solid #dfe1e4;border-radius:8px;align-items:center;min-height:49px;padding:0 18px;font-size:14px;display:inline-flex}.blog-agent-secondary-cta:hover{border-color:#aeb2b9}.blog-agent-hero-panel{background:#fff;border:1px solid #dfe1e4;border-radius:16px;padding:clamp(24px,4vw,42px);box-shadow:0 18px 48px #11182712}.blog-agent-panel-label,.blog-agent-destination-label{color:var(--blog-red);letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:11px;font-weight:700}.blog-agent-panel-flow{color:#1c1f27;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:9px;margin:58px 0 34px;font-size:13px;font-weight:650;display:grid}.blog-agent-panel-flow span:nth-child(2n){color:var(--blog-red);font-size:18px}.blog-agent-hero-panel>p:last-child{max-width:300px;color:var(--blog-muted);margin:0;font-size:15px;line-height:1.6}.blog-agent-trust-strip{border-top:1px solid var(--blog-line);border-bottom:1px solid var(--blog-line);grid-template-columns:repeat(3,1fr);width:min(1380px,100% - 64px);margin:0 auto;padding:0;list-style:none;display:grid}.blog-agent-trust-strip li{color:#42454e;letter-spacing:.05em;text-align:center;text-transform:uppercase;padding:20px 24px;font-size:12px;font-weight:650}.blog-agent-trust-strip li+li{border-left:1px solid var(--blog-line)}.blog-agent-section{border-top:1px solid var(--blog-line);padding:104px 0;scroll-margin-top:24px}.blog-agent-section--soft{background:#fff;width:100%;padding-left:max(32px,50% - 690px);padding-right:max(32px,50% - 690px)}.blog-agent-section-heading{max-width:850px}.blog-agent-section-heading .home-eyebrow{margin-bottom:18px}.blog-agent-section-heading h2,.blog-agent-final-cta h2{letter-spacing:-.065em;max-width:900px;margin:0;font-size:clamp(36px,4.7vw,62px);line-height:1.02}.blog-agent-copy-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(32px,7vw,110px);margin-top:38px;display:grid}.blog-agent-copy-grid p,.blog-agent-three-points p,.blog-agent-lead,.blog-agent-workflow p,.blog-agent-destination-grid p,.blog-agent-faq p,.blog-agent-final-cta>p:not(.home-eyebrow){color:var(--blog-muted);margin:0;font-size:16px;line-height:1.7}.blog-agent-three-points{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:54px;display:grid}.blog-agent-three-points article,.blog-agent-destination-grid article{border:1px solid var(--blog-line);background:#fff;border-radius:10px;min-height:200px;padding:24px 22px}.blog-agent-three-points span{color:var(--blog-red);letter-spacing:.16em;margin-bottom:34px;font-size:12px;font-weight:700;display:block}.blog-agent-three-points h3,.blog-agent-workflow h3{letter-spacing:-.035em;margin:0 0 12px;font-size:20px}.blog-agent-three-points p{font-size:14px;line-height:1.55}.blog-agent-lead{max-width:880px;margin-top:36px}.blog-agent-evidence-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:46px 0 0;padding:0;list-style:none;display:grid}.blog-agent-evidence-strip li,.blog-agent-link-checks>div{border:1px solid var(--blog-line);background:#fcfcfb;border-radius:10px;align-content:start;gap:12px;min-width:0;min-height:170px;padding:22px;display:grid}.blog-agent-evidence-strip strong,.blog-agent-link-checks strong{letter-spacing:-.02em;font-size:15px}.blog-agent-evidence-strip span{color:var(--blog-muted);font-size:13px;line-height:1.55}.blog-agent-callout,.blog-agent-approval-callout{border-left:3px solid var(--blog-red);color:#4f525b;background:snow;gap:9px;max-width:880px;margin-top:28px;padding:20px 22px;font-size:14px;line-height:1.6;display:grid}.blog-agent-callout strong{color:var(--blog-ink);letter-spacing:.08em;text-transform:uppercase;font-size:13px}.blog-agent-check-list{gap:12px;max-width:760px;margin:38px 0 0;padding:0;list-style:none;display:grid}.blog-agent-check-list li{color:#373a42;padding-left:28px;font-size:15px;line-height:1.5;position:relative}.blog-agent-check-list li:before{color:var(--blog-red);content:"✓";font-weight:700;position:absolute;top:0;left:0}.blog-agent-link-checks{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:44px;display:grid}.blog-agent-link-checks>div{min-height:0}.blog-agent-link-checks p{color:var(--blog-muted);margin:0;font-size:14px;line-height:1.55}.blog-agent-approval-callout{max-width:none;margin-top:44px;display:block}.blog-agent-approval-callout code{color:#741017;background:#f1e6e7;border-radius:4px;padding:2px 5px;font-size:.92em}.blog-agent-workflow{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:48px 0 0;padding:0;list-style:none;display:grid}.blog-agent-workflow li{border:1px solid var(--blog-line);background:#fff;border-radius:10px;min-height:220px;padding:23px 20px}.blog-agent-workflow li>span{color:var(--blog-red);letter-spacing:.16em;margin-bottom:34px;font-size:12px;font-weight:700;display:block}.blog-agent-workflow p{font-size:14px;line-height:1.55}.blog-agent-destination-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:48px;display:grid}.blog-agent-destination-grid article{min-height:220px}.blog-agent-destination-grid p{margin-top:28px;font-size:15px;line-height:1.6}.blog-agent-destination-note{max-width:780px}.blog-agent-faq{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px;margin-top:44px;display:grid}.blog-agent-faq details{border:1px solid var(--blog-line);background:#fff;border-radius:9px}.blog-agent-faq summary{cursor:pointer;padding:22px 24px;font-size:16px;font-weight:650;list-style-position:inside}.blog-agent-faq p{padding:0 24px 23px 47px;font-size:14px}.blog-agent-final-cta{border-top:1px solid var(--blog-line);padding:110px 0}.blog-agent-final-cta>p:not(.home-eyebrow){max-width:650px;margin-top:24px;font-size:17px}@media (max-width:1180px){.blog-agent-hero,.blog-agent-section,.blog-agent-final-cta{width:min(100% - 40px,1000px)}.blog-agent-section--soft{width:100%;padding-left:max(20px,50% - 500px);padding-right:max(20px,50% - 500px)}.blog-agent-hero{grid-template-columns:1fr}.blog-agent-hero-panel{max-width:720px}.blog-agent-evidence-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.blog-agent-hero,.blog-agent-section,.blog-agent-final-cta{width:min(100% - 28px,620px)}.blog-agent-section--soft{width:100%;padding-left:14px;padding-right:14px}.blog-agent-hero{min-height:0;padding:72px 0 58px}.blog-agent-hero h1{font-size:clamp(42px,11vw,64px)}.blog-agent-panel-flow{grid-template-columns:repeat(4,auto);justify-content:start;margin:38px 0 28px}.blog-agent-panel-flow span:nth-child(2n){display:none}.blog-agent-trust-strip{grid-template-columns:1fr;width:min(100% - 28px,620px)}.blog-agent-trust-strip li{text-align:left}.blog-agent-trust-strip li+li{border-top:1px solid var(--blog-line);border-left:0}.blog-agent-section,.blog-agent-final-cta{padding:72px 0}.blog-agent-copy-grid,.blog-agent-three-points,.blog-agent-link-checks,.blog-agent-destination-grid,.blog-agent-faq{grid-template-columns:1fr;gap:25px}.blog-agent-three-points article,.blog-agent-destination-grid article{min-height:0}.blog-agent-evidence-strip,.blog-agent-workflow{grid-template-columns:1fr 1fr}}@media (max-width:470px){.blog-agent-actions{flex-direction:column;align-items:stretch}.blog-agent-actions>a{justify-content:center}.blog-agent-evidence-strip,.blog-agent-workflow{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.public-blog-agent *,.public-blog-agent :before,.public-blog-agent :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
