.own-ai-page{background:#f3f6f3}
.own-ai-hero{padding:64px 0 46px;max-width:850px;margin-right:auto}
.own-ai-hero .eyebrow{margin-bottom:22px}
.own-ai-hero h1{font-size:clamp(38px,5.4vw,68px);line-height:1.06;max-width:850px;margin-bottom:25px}
.own-ai-hero h1 span{white-space:nowrap;color:inherit}
.own-ai-hero .own-ai-lead{font-size:clamp(20px,2.2vw,25px);line-height:1.5;color:#3b5c4b;max-width:740px}
.own-ai-hero p+p{margin-top:18px;max-width:660px;color:var(--muted)}
.own-ai-page .own-ai-actions{display:flex;align-items:center;gap:22px;flex-wrap:wrap;margin-top:26px}
.own-ai-overview{padding:0 0 56px}
.own-ai-overview>h2,.own-ai-experience h2,.own-ai-next h2{font-size:clamp(28px,3vw,40px);line-height:1.15;letter-spacing:-.03em}
.own-ai-overview>p{max-width:680px;color:var(--muted);margin:15px 0 28px}
.own-ai-topics{list-style:none;counter-reset:topic;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:18px}
.own-ai-topics>li{counter-increment:topic;background:#fff;border:1px solid #d5dfd8;border-radius:12px;padding:28px;min-width:0}
.own-ai-topics>li:last-child{grid-column:1/-1}
.own-ai-topics h3{font-size:23px;line-height:1.25;letter-spacing:-.025em;margin-bottom:14px}
.own-ai-topics h3:before{content:"0" counter(topic);display:block;color:#587462;font-size:12px;font-weight:600;letter-spacing:.08em;margin-bottom:16px}
.own-ai-topics p{color:#4b5d55;line-height:1.7}
.own-ai-topics details{border-top:1px solid #dce4de;margin-top:20px;padding-top:4px}
.own-ai-topics summary{cursor:pointer;color:#294d75;min-height:44px;padding:12px 0;font-size:14px;font-weight:600}
.own-ai-topics details p{font-size:14px;margin:6px 0 14px}
.own-ai-topics details a,.own-ai-experience a,.own-ai-source-note a{text-decoration:underline;text-underline-offset:3px;color:#294d75}
.own-ai-experience{display:grid;grid-template-columns:1fr 1.35fr;gap:54px;background:#e6eee8;border-radius:12px;padding:36px;margin-bottom:30px}
.own-ai-experience .eyebrow{margin-bottom:18px}
.own-ai-experience p{color:#41574a;margin-bottom:15px}
.own-ai-experience p:last-child{margin-bottom:0}
.own-ai-experience .small-copy{font-size:13px}
.own-ai-next{background:var(--navy);color:#fff;border-radius:12px;padding:38px;margin-bottom:22px}
.own-ai-next .eyebrow{color:#b9d1c3;margin-bottom:18px}
.own-ai-next>p:not(.eyebrow){max-width:680px;color:#c8d7d0;margin-top:18px;font-size:18px}
.own-ai-next .text-link{color:#e3ece7;border-color:#71877b}
.own-ai-source-note{font-size:12px;line-height:1.7;color:var(--muted);max-width:850px;margin-bottom:42px}
.own-ai-page .readiness-footer a{min-height:44px;display:inline-flex;align-items:center;text-decoration:underline;text-underline-offset:4px}
@media(max-width:700px){
 .own-ai-hero{padding:34px 0}
 .own-ai-topics{grid-template-columns:1fr}
 .own-ai-topics>li{padding:23px}
 .own-ai-experience{grid-template-columns:1fr;gap:22px;padding:25px}
 .own-ai-next{padding:27px 24px}
 .own-ai-page .own-ai-actions{align-items:stretch;flex-direction:column;gap:12px}
 .own-ai-page .own-ai-actions .text-link{align-self:flex-start}
 .own-ai-page .readiness-footer .wrap{align-items:flex-start;flex-wrap:wrap}
}
@media(prefers-reduced-motion:reduce){.own-ai-page{scroll-behavior:auto}.own-ai-page .button{transition:none}}
