.hero--subpage{min-height:60vh}@media(max-width:768px){.hero--subpage{min-height:50vh}}.section{padding:var(--space-20, 5rem) 0;position:relative}.section-alt{background-color:#0b1a2e80}.container{max-width:var(--container-max, 1200px);margin:0 auto;padding:0 var(--space-6, 1.5rem)}.section-header{margin-bottom:var(--space-12, 3rem)}.text-center{text-align:center}.eyebrow,.section-header .eyebrow{display:inline-block;font-size:var(--text-sm, .875rem);font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--brand-blue-text);margin-bottom:var(--space-3, .75rem)}.section-heading{font-size:var(--text-4xl, 2.25rem);font-weight:700;color:var(--white);margin-bottom:var(--space-4, 1rem);letter-spacing:-.02em;line-height:1.15}.section-description{font-size:var(--text-base, 1rem);color:var(--silver);line-height:1.7;max-width:680px;margin-left:auto;margin-right:auto}.grid{display:grid;gap:var(--space-6, 1.5rem)}.grid-2{grid-template-columns:repeat(2,1fr)}.grid-3{grid-template-columns:repeat(3,1fr)}@media(max-width:1023px){.grid-3{grid-template-columns:1fr}}@media(max-width:639px){.grid-2{grid-template-columns:1fr}}.gradient-line--top{height:3px;background:linear-gradient(90deg,transparent 0%,rgba(4,152,254,.3) 15%,rgba(4,152,254,1) 35%,rgba(4,152,254,1) 65%,rgba(4,152,254,.3) 85%,transparent 100%)}.gradient-line--thin{height:2px}.key-stats{padding:var(--space-16, 4rem) 0;background:#0b1a2e80}.key-stats__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-8, 2rem);max-width:1000px;margin:0 auto;text-align:center}.key-stats__item{padding:var(--space-6, 1.5rem) var(--space-4, 1rem)}.key-stats__number{font-family:var(--font-primary, "Poppins", sans-serif);font-size:3rem;font-weight:800;letter-spacing:-.03em;line-height:1;margin-bottom:var(--space-2, .5rem);background:linear-gradient(135deg,var(--white) 0%,var(--neu-blue) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.key-stats__label{font-size:var(--text-sm, .875rem);font-weight:500;color:var(--silver);letter-spacing:.02em}.key-stats__qualifier{display:block;font-size:.95rem;font-weight:600;letter-spacing:.02em;margin-bottom:var(--space-1, .25rem)}.key-stats__disclosure{max-width:900px;margin:var(--space-5, 1.25rem) auto 0;font-size:var(--text-sm, .875rem);color:var(--silver);text-align:center;line-height:1.6}@media(max-width:767px){.key-stats__grid{grid-template-columns:repeat(2,1fr);gap:var(--space-4, 1rem)}.key-stats__number{font-size:2.25rem}}@media(max-width:399px){.key-stats__grid{grid-template-columns:1fr}}.features-section{padding:var(--space-20, 5rem) 0}.feature-card{padding:var(--space-8, 2rem) var(--space-6, 1.5rem);border-radius:var(--border-radius-lg, 1rem);background:#ffffff0a;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border:1px solid rgba(255,255,255,.08);box-shadow:0 8px 32px #0000004d;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease;position:relative;overflow:hidden}.feature-card:hover{transform:translateY(-4px);box-shadow:0 16px 48px #0006;border-color:#0498fe33}.feature-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,transparent,#0498FE,transparent);opacity:0;transition:opacity .3s ease}.feature-card:hover:before{opacity:1}.feature-card__icon{width:56px;height:56px;border-radius:var(--border-radius-md, .75rem);display:flex;align-items:center;justify-content:center;margin-bottom:var(--space-5, 1.25rem);background:#0498fe1f;color:var(--brand-blue-text)}.feature-card__icon svg{width:28px;height:28px}.feature-card__heading{font-size:var(--text-xl, 1.25rem);font-weight:700;color:var(--white);margin-bottom:var(--space-3, .75rem);letter-spacing:-.01em}.feature-card__description{font-size:var(--text-sm, .875rem);color:var(--silver);line-height:1.7}.failure-modes{padding:var(--space-20, 5rem) 0;background:#0b1a2e80}.failure-card{padding:var(--space-7, 1.75rem) var(--space-6, 1.5rem);border-radius:var(--border-radius-lg, 1rem);background:#ffffff08;border:1px solid rgba(239,68,68,.15);box-shadow:0 4px 24px #00000040;position:relative;overflow:hidden}.failure-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,transparent,rgba(239,68,68,.6),transparent)}.failure-card__system{display:inline-block;font-size:.7rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#b91c1c;background:#ef444414;border:1px solid rgba(239,68,68,.2);border-radius:4px;padding:2px 8px;margin-bottom:var(--space-3, .75rem)}[data-theme=dark] .failure-card__system{color:#f87171}.failure-card__heading{font-size:var(--text-base, 1rem);font-weight:700;color:var(--white);margin-bottom:var(--space-3, .75rem)}.failure-card__description{font-size:var(--text-sm, .875rem);color:var(--silver);line-height:1.65}.checklist-section{padding:var(--space-20, 5rem) 0}.checklist-wrap{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-12, 3rem);margin-top:var(--space-12, 3rem)}.checklist-column h3{font-size:var(--text-xl, 1.25rem);font-weight:700;color:var(--white);margin-bottom:var(--space-6, 1.5rem);padding-bottom:var(--space-3, .75rem);border-bottom:1px solid rgba(4,152,254,.2)}.checklist-item{display:flex;gap:var(--space-3, .75rem);margin-bottom:var(--space-4, 1rem);align-items:flex-start}.checklist-item__check{flex-shrink:0;width:20px;height:20px;margin-top:2px;border-radius:50%;background:#0498fe26;border:1.5px solid rgba(4,152,254,.4);display:flex;align-items:center;justify-content:center}.checklist-item__check svg{width:10px;height:10px;color:var(--brand-blue-text)}.checklist-item__text{font-size:var(--text-sm, .875rem);color:var(--silver);line-height:1.6}.checklist-item__text strong{color:var(--white);font-weight:600}@media(max-width:767px){.checklist-wrap{grid-template-columns:1fr}}.comparison-section{padding:var(--space-20, 5rem) 0;background:#0b1a2e80}.comparison-table{width:100%;border-collapse:collapse;margin-top:var(--space-10, 2.5rem);border-radius:var(--border-radius-lg, 1rem);overflow:hidden}.comparison-table th{padding:var(--space-4, 1rem) var(--space-5, 1.25rem);font-size:var(--text-sm, .875rem);font-weight:700;text-transform:uppercase;letter-spacing:.08em;text-align:left}.comparison-table th:first-child{background:#ffffff0a;color:var(--silver)}.comparison-table th.col-legacy{background:#ef444414;color:#b91c1c;text-align:center}[data-theme=dark] .comparison-table th.col-legacy{color:#f87171}.comparison-table th.col-neu{background:#0498fe1f;color:var(--brand-blue-text);text-align:center}.comparison-table td{padding:var(--space-4, 1rem) var(--space-5, 1.25rem);font-size:var(--text-sm, .875rem);border-top:1px solid rgba(255,255,255,.04)}.comparison-table tr:nth-child(2n) td{background:#ffffff05}.comparison-table td:first-child{color:var(--white);font-weight:500}.comparison-table td.col-legacy{text-align:center;color:#b91c1c}[data-theme=dark] .comparison-table td.col-legacy{color:#f87171}.comparison-table td.col-neu{text-align:center;color:var(--status-green-text)}.comparison-table td.col-legacy,.comparison-table td.col-neu{font-size:1.1rem}@media(max-width:639px){.comparison-table th,.comparison-table td{padding:.75rem .875rem;font-size:.8125rem}}.faq-section{padding:var(--space-20, 5rem) 0}.faq-list{max-width:800px;margin:0 auto}.faq-item{border-bottom:1px solid rgba(255,255,255,.06);padding:var(--space-6, 1.5rem) 0}.faq-item:last-child{border-bottom:none}.faq-question{font-size:var(--text-base, 1rem);font-weight:700;color:var(--white);margin-bottom:var(--space-3, .75rem)}.faq-answer{font-size:var(--text-sm, .875rem);color:var(--silver);line-height:1.75}[data-theme=light] .section-heading{color:var(--midnight, #0B1A2E)}[data-theme=light] .section-description,[data-theme=light] .feature-card__description,[data-theme=light] .failure-card__description,[data-theme=light] .key-stats__label,[data-theme=light] .faq-answer,[data-theme=light] .checklist-item__text{color:var(--graphite, #4B5563)}[data-theme=light] .feature-card__heading,[data-theme=light] .failure-card__heading,[data-theme=light] .faq-question,[data-theme=light] .checklist-item__text strong{color:var(--midnight, #0B1A2E)}[data-theme=light] .feature-card{background:#ffffffb3;border-color:#00000014;box-shadow:0 4px 24px #0000000f}[data-theme=light] .failure-card{background:#ef44440a}[data-theme=light] .failure-modes,[data-theme=light] .comparison-section,[data-theme=light] .key-stats{background:#f8fafccc}[data-theme=light] .key-stats__number{background:linear-gradient(135deg,var(--midnight, #0B1A2E) 0%,var(--neu-blue) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}[data-theme=light] .comparison-table th:first-child{background:#0000000a;color:#475569}[data-theme=light] .comparison-table td:first-child{color:var(--midnight, #0B1A2E)}[data-theme=light] .comparison-table tr:nth-child(2n) td{background:#00000005}[data-theme=light] .checklist-column h3{color:var(--midnight, #0B1A2E)}.footer__legal-link--privacy-choices{display:inline-flex;align-items:center;vertical-align:middle;gap:var(--space-2, .5rem)}.footer__optout-icon{display:inline-flex;align-items:center;flex-shrink:0;line-height:0}.footer__optout-icon svg{width:26px;height:14px}
