.seo-fallback{min-height:100vh;background:linear-gradient(145deg,#062f29,#0a5a4c);color:#fff;padding:28px}.seo-fallback-inner{width:min(1180px,100%);margin:auto}.seo-fallback nav{display:flex;align-items:center;justify-content:space-between;gap:16px}.seo-fallback nav a{color:#fff;text-decoration:none}.seo-fallback-brand{font-size:1.2rem;font-weight:900}.seo-fallback-hero{padding:clamp(52px,10vw,110px) 0 48px;max-width:900px}.seo-fallback h1{font-size:clamp(2.4rem,7vw,5rem);line-height:1.02;margin:14px 0}.seo-fallback p{font-size:1.08rem;line-height:1.7;color:#d9efea}.seo-fallback-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:24px}.seo-fallback-actions a{padding:13px 18px;border-radius:12px;background:#efb94e;color:#18312c;font-weight:850}.seo-fallback-actions a+ a{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.45)}.seo-fallback-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.seo-fallback-grid article{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.18);border-radius:18px;padding:20px}.seo-fallback-grid h2{font-size:1.25rem}.seo-fallback-footer{display:flex;gap:16px;flex-wrap:wrap;padding:40px 0 10px}.seo-fallback-footer a{color:#d9efea}@media(max-width:760px){.seo-fallback-grid{grid-template-columns:1fr}.seo-fallback nav{align-items:flex-start;flex-direction:column}}
