/* GlassQuote v342 — on-page SEO/internal linking modules */
.seo-section-head{max-width:780px;margin-bottom:24px}.seo-section-head h2{margin:8px 0 10px}.seo-section-head p{color:var(--muted,#5d6f82);line-height:1.72}
.seo-copy-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(240px,.75fr);gap:28px;align-items:start}.seo-copy p{margin:0 0 14px;color:var(--muted,#5d6f82);line-height:1.76}.seo-copy p:last-child{margin-bottom:0}
.seo-facts{margin:0;padding:20px;border:1px solid rgba(38,104,215,.13);border-radius:20px;background:rgba(255,255,255,.82);box-shadow:0 14px 34px rgba(7,29,53,.06)}.seo-facts dt{font-size:12px;font-weight:850;text-transform:uppercase;letter-spacing:.08em;color:#1d67d6;margin:0 0 4px}.seo-facts dd{margin:0 0 16px;color:#162a3d;line-height:1.5;font-weight:650}.seo-facts dd:last-child{margin-bottom:0}
.seo-topic-links{display:flex;align-items:center;flex-wrap:wrap;gap:9px;margin-top:24px}.seo-topic-links>span{font-size:12px;font-weight:850;text-transform:uppercase;letter-spacing:.06em;color:#6d7f91}.seo-topic-links a{display:inline-flex;align-items:center;min-height:36px;padding:8px 12px;border:1px solid rgba(38,104,215,.15);border-radius:999px;background:#fff;color:#155fca;font-size:13px;font-weight:800;text-decoration:none;box-shadow:0 5px 14px rgba(7,29,53,.04)}.seo-topic-links a:hover{border-color:rgba(38,104,215,.35);transform:translateY(-1px)}
.seo-links-section{padding:0 0 32px}.seo-topic-links--standalone{margin-top:0;padding:16px 18px;border-radius:18px;background:rgba(238,245,255,.68);border:1px solid rgba(38,104,215,.10)}
.seo-product-section{background:linear-gradient(180deg,#f8fbff 0%,#fff 100%)}
.seo-price-table{overflow:hidden;border:1px solid rgba(7,29,53,.10);border-radius:20px;background:#fff;box-shadow:0 16px 36px rgba(7,29,53,.06)}.seo-price-row{display:grid;grid-template-columns:1fr auto;gap:18px;align-items:center;padding:14px 18px;border-top:1px solid rgba(7,29,53,.08);color:#16324d;text-decoration:none}.seo-price-row:first-child{border-top:0}.seo-price-row strong{font-size:16px;color:#0b58b8}.seo-price-row:not(.seo-price-head):hover{background:#f7faff}.seo-price-head{background:#0b2138;color:#fff;font-size:12px;font-weight:850;text-transform:uppercase;letter-spacing:.06em}.seo-price-head span:last-child{text-align:right}.seo-note{margin:18px 0 0;padding:16px 18px;border-left:4px solid #2e75d6;border-radius:12px;background:#eef5ff;color:#364b60;line-height:1.65}.seo-note strong{color:#0b2948}
.seo-check-grid,.seo-decision-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.seo-check-grid article,.seo-decision-grid a{display:flex;flex-direction:column;gap:8px;padding:18px;border-radius:18px;background:#fff;border:1px solid rgba(7,29,53,.09);box-shadow:0 10px 24px rgba(7,29,53,.045)}.seo-check-grid b,.seo-decision-grid b{color:#102c48;font-size:15px}.seo-check-grid span,.seo-decision-grid span{color:#607285;line-height:1.55;font-size:14px}.seo-decision-grid a{text-decoration:none}.seo-decision-grid a:hover{border-color:rgba(38,104,215,.28);transform:translateY(-1px)}
.seo-hub-section{padding:34px 0 58px;background:linear-gradient(180deg,rgba(238,245,255,.45),rgba(255,255,255,0))}.hero-seo-lead{max-width:700px;margin:12px 0 0;color:rgba(255,255,255,.84);font-size:clamp(15px,2vw,18px);line-height:1.55}.seo-topic-links--home{margin-top:18px}
@media(max-width:760px){.seo-copy-grid{grid-template-columns:1fr;gap:18px}.seo-check-grid,.seo-decision-grid{grid-template-columns:1fr}.seo-price-row{padding:13px 14px}.seo-topic-links{gap:7px}.seo-topic-links a{font-size:12px;min-height:34px;padding:7px 10px}.seo-links-section{padding-bottom:22px}.seo-facts{padding:17px}.seo-product-section{padding-top:42px!important;padding-bottom:42px!important}}
.seo-intent-note{margin-top:12px;color:var(--muted,#5d6f82);line-height:1.65}.seo-intent-note a{color:#155fca;font-weight:800;text-underline-offset:3px}
