.section{padding:var(--space-20, 5rem) 0}.container{max-width:var(--container-max, 1200px);margin:0 auto;padding:0 var(--space-6, 1.5rem)}.text-center{text-align:center}.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}.section-header{margin-bottom:var(--space-12, 3rem)}.eyebrow{display:inline-block;font-size:var(--text-sm, .875rem);font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--brand-blue-text, #0498FE);margin-bottom:var(--space-3, .75rem)}.section-heading{font-size:var(--text-4xl, 2.25rem);font-weight:700;margin-bottom:var(--space-4, 1rem);letter-spacing:-.02em;line-height:1.15}.section-description{font-size:var(--text-base, 1rem);color:var(--text-secondary, #94A3B8);line-height:1.7;max-width:680px;margin-left:auto;margin-right:auto}.hero--patents{min-height:auto;padding-top:calc(var(--space-20, 5rem) + 80px);padding-bottom:var(--space-14, 3.5rem)}.patents-grid{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-6, 1.5rem);margin:0;padding:0}.patent-card{height:100%;display:flex;flex-direction:column;gap:var(--space-3, .75rem);padding:var(--space-8, 2rem) var(--space-6, 1.5rem);border-radius:var(--border-radius-lg, 1rem);background:var(--glass-light-bg);border:var(--glass-border-subtle);box-shadow:var(--glass-shadow)}.patent-card__label{font-size:var(--text-sm, .875rem);font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--text-secondary, #94A3B8)}.patent-card__number{font-family:var(--font-primary, "Poppins", sans-serif);font-size:2rem;font-weight:800;letter-spacing:-.02em;line-height:1.1;color:var(--brand-blue-text, #0498FE);margin:0}.patent-card__meta{font-size:var(--text-sm, .875rem);color:var(--text-secondary, #94A3B8);margin:0}.patent-card__title{font-size:var(--text-base, 1rem);font-weight:700;line-height:1.35;margin:0}.patent-card__text{font-size:var(--text-sm, .875rem);color:var(--text-secondary, #94A3B8);line-height:1.7;margin:0}.patent-card__link{margin-top:auto;padding-top:var(--space-3, .75rem);display:inline-flex;align-items:center;gap:var(--space-2, .5rem);font-size:var(--text-sm, .875rem);font-weight:600;color:var(--brand-blue-text, #0498FE);text-decoration:underline;text-underline-offset:2px}.meaning-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-6, 1.5rem)}.meaning-card{padding:var(--space-8, 2rem) var(--space-6, 1.5rem);border-radius:var(--border-radius-lg, 1rem);background:var(--glass-light-bg);border:var(--glass-border-subtle);box-shadow:var(--glass-shadow)}.meaning-card__heading{font-size:var(--text-xl, 1.25rem);font-weight:700;letter-spacing:-.01em;margin:0 0 var(--space-3, .75rem)}.meaning-card__text{font-size:var(--text-sm, .875rem);color:var(--text-secondary, #94A3B8);line-height:1.7;margin:0}.patent-notice{max-width:860px;margin:var(--space-10, 2.5rem) auto 0;padding:var(--space-6, 1.5rem);border-radius:var(--border-radius-lg, 1rem);border:var(--glass-border-visible)}.patent-notice__heading{font-size:var(--text-base, 1rem);font-weight:700;margin:0 0 var(--space-2, .5rem)}.patent-notice p{font-size:var(--text-sm, .875rem);color:var(--text-secondary, #94A3B8);line-height:1.7;margin:0 0 var(--space-2, .5rem)}.patent-notice p:last-child{margin-bottom:0}@media(max-width:899px){.patents-grid,.meaning-grid{grid-template-columns:1fr}}
