.static-hero{text-align:center;padding:64px 20px 32px}.static-hero h1{font-family:var(--font-headline);font-size:var(--text-headline-xl);font-weight:700;line-height:var(--text-headline-xl-line);letter-spacing:-.02em;color:var(--color-on-background);margin:0 0 16px}.static-hero .hero-sub{font-size:var(--text-body-lg);line-height:var(--text-body-lg-line);color:var(--color-secondary);max-width:42rem;margin:0 auto}.static-content{padding:24px 0 64px}.static-card{background:var(--color-surface-container-lowest);border:1px solid var(--color-border-subtle);border-radius:var(--radius-xl);padding:40px 48px}@media (max-width: 640px){.static-card{padding:24px 20px}}.static-card h2{font-family:var(--font-headline);font-size:var(--text-title-lg);font-weight:600;line-height:var(--text-title-lg-line);color:var(--color-on-surface);margin:40px 0 16px}.static-card h2:first-child{margin-top:0}.static-card h3{font-family:var(--font-headline);font-size:var(--text-title-md);font-weight:600;color:var(--color-on-surface);margin:28px 0 12px}.static-card p{font-size:var(--text-body-md);line-height:var(--text-body-md-line);color:var(--color-on-surface-variant);margin:0 0 16px}.static-card ul{margin:0 0 20px;padding-left:24px}.static-card li{font-size:var(--text-body-md);line-height:1.8;color:var(--color-on-surface-variant)}.static-card a{color:var(--color-primary);text-decoration:underline}.static-card a:hover{color:var(--color-primary-hover)}.static-card strong{color:var(--color-on-surface)}.static-card .disclaimer-box{background:var(--color-surface-container-low);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);padding:20px 24px;margin-bottom:16px}.static-card .disclaimer-box h3{margin:0 0 8px;font-size:var(--text-body-lg)}.static-card .disclaimer-box p{margin:0}.static-card .last-updated{font-size:var(--text-body-sm);color:var(--color-outline);margin-bottom:32px}html.dark .static-card{background:var(--color-surface-container-high);border-color:var(--color-outline-variant)}html.dark .static-card .disclaimer-box{background:var(--color-surface-container-lowest)}.contact-form{display:flex;flex-direction:column;gap:20px}.form-group{display:flex;flex-direction:column;gap:6px}.form-group label{font-size:var(--text-body-md);font-weight:600;color:var(--color-on-surface)}.form-group label .required{color:#e53935;margin-left:2px}.form-group input,.form-group select,.form-group textarea{font-family:inherit;font-size:var(--text-body-md);color:var(--color-on-surface);background:var(--color-surface-container-lowest);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);padding:10px 14px;outline:none;transition:border-color .2s,box-shadow .2s}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px #1380d326}.form-group textarea{min-height:120px;resize:vertical}.form-group input::placeholder,.form-group textarea::placeholder{color:var(--color-outline)}.form-submit{font-family:inherit;font-size:var(--text-body-md);font-weight:600;color:#fff;background:var(--color-primary);border:none;border-radius:var(--radius-lg);padding:12px 32px;cursor:pointer;transition:background .2s;align-self:flex-start}.form-submit:hover{background:var(--color-primary-hover)}.form-submit:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.form-note{font-size:var(--text-body-sm);color:var(--color-outline);margin-top:4px}.static-updated{font-size:var(--text-body-sm);color:var(--color-outline);margin-top:24px}html.dark .form-group input,html.dark .form-group select,html.dark .form-group textarea{background:var(--color-surface-container-high);border-color:var(--color-outline-variant)}html.dark .form-group input:focus,html.dark .form-group select:focus,html.dark .form-group textarea:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px #5da5eb33}html.dark .form-submit{color:#fff}
