*{box-sizing:border-box;margin:0;padding:0}body,html{height:100%}body{background:#fff;color:#0f172a;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;line-height:1.6}.site-nav{background:#000c;left:0;padding:10px 20px;position:fixed;right:0;top:0;z-index:999}.nav-container{align-items:center;display:flex;justify-content:space-between}.logo-img{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;backface-visibility:hidden;height:36px;image-rendering:auto;max-width:120px;object-fit:contain;transform:translateZ(0)}.nav-links{align-items:center;display:flex;flex-wrap:nowrap;gap:12px;justify-content:flex-end;list-style:none}.nav-links a{color:#fff;font-size:16px;font-weight:500;padding:4px 8px;text-decoration:none;white-space:nowrap}.nav-links a:hover{color:#dc2626}@media (max-width:640px){.nav-links{gap:10px;justify-content:space-evenly;padding-right:0}.nav-links a{font-size:14px;padding:2px 4px}}.section{padding:96px 20px}.container{margin:0 auto;max-width:1080px}.container.tight{max-width:980px}.section-title{color:#111827;font-size:32px;font-weight:800;margin-bottom:16px}.lede{color:#334155;font-size:18px;margin-bottom:26px}.hero{display:grid;height:100vh;overflow:hidden;place-items:center;position:relative;text-align:center}.hero-video{height:100%;inset:0;object-fit:cover;position:absolute;width:100%;z-index:-3}.hero-overlay{background-color:#000000bf;inset:0;position:absolute;z-index:-2}.hero-content{color:#fff;margin-top:-24px;max-width:900px;padding:0 20px}.hero-title{color:#fff;font-size:clamp(32px,6vw,56px);font-weight:900;letter-spacing:-.5px;line-height:1.1;margin-bottom:14px;text-align:center;text-shadow:0 1px 2px #00000040;white-space:nowrap}.headline-line{display:inline}.headline-line.symbol{margin:0 8px}@media (max-width:640px){.hero-title{white-space:normal}.headline-line{display:block}.headline-line.symbol{margin:8px 0}}.hero-sub{background-color:#00000080;border-radius:8px;color:#fff;display:inline-block;font-size:clamp(16px,2.6vw,20px);margin-bottom:28px;padding:8px 16px;text-shadow:0 1px 2px #000000bf}.hero-ctas{display:flex;flex-wrap:wrap;gap:12px}.btn,.hero-ctas{justify-content:center}.btn{align-items:center;border-radius:10px;display:inline-flex;font-weight:700;padding:12px 20px;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease}.btn.primary{background:#dc2626;border:none;box-shadow:none;color:#fff}.btn.primary:hover{background:#b91c1c;box-shadow:0 10px 30px #dc262640;transform:translateY(-1px)}.btn.ghost{background:#ffffff1f;border:1px solid #fff3;color:#fff}.btn.ghost:hover{background:#ffffff2e}.grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin-top:8px}.card{background:#fff;border:1px solid #e5e7eb;border-radius:14px;box-shadow:0 6px 30px #0206170f;padding:18px 18px 20px}.card h3{color:#111827;font-size:18px;margin-bottom:6px}.card p{color:#475569;font-size:15.5px}.contact-wrap{grid-gap:28px;display:grid;gap:28px;grid-template-columns:1.1fr 1fr}@media (max-width:920px){.contact-wrap{grid-template-columns:1fr}}.contact-left h3{font-size:18px;margin-bottom:8px}.quote{background:#0f172a;border:1px solid #1f2937;border-radius:12px;color:#e2e8f0;margin-bottom:14px;padding:16px}.contact-actions{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:8px}.contact-form{background:#fff;border:1px solid #e5e7eb;border-radius:14px;box-shadow:0 6px 30px #0206170f;padding:18px}.contact-form label{color:#0f172a;display:block;font-weight:600;margin:10px 0 6px}.contact-form input,.contact-form textarea{border:1px solid #cbd5e1;border-radius:10px;font:inherit;padding:12px;width:100%}.contact-form input:focus,.contact-form textarea:focus{border-color:#6366f1;box-shadow:0 0 0 4px #6366f126;outline:none}.form-note{color:#64748b;font-size:13px;margin-top:8px}.site-footer{background:#0b0f1a;color:#cbd5e1;padding:40px 20px}.site-footer .container{align-items:center;display:flex;justify-content:space-between}.site-footer a{color:#cbd5e1;text-decoration:none}.site-footer a:hover{text-decoration:underline}.section:first-of-type:not(.hero){padding-top:120px}.podcasts-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));margin-top:20px}.podcast-card{background:#fff;border:1px solid #e5e7eb;border-radius:14px;box-shadow:0 6px 30px #0206170f;padding:20px;transition:transform .2s ease}.podcast-card:hover{transform:translateY(-2px)}
/*# sourceMappingURL=main.9c51a261.css.map*/