.fos-fallback-page{max-width:1180px;margin:0 auto;padding:36px 20px 70px;color:#24181b}.fos-fallback-hero{padding:48px;border-radius:28px;background:linear-gradient(135deg,#4d0f1c,#7b1f31);color:#fff;margin-bottom:34px}.fos-fallback-hero span{display:inline-block;color:#ffd35a;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.fos-fallback-hero h1{font-size:clamp(2rem,5vw,4rem);line-height:1.05;margin:.35em 0}.fos-fallback-hero p{max-width:760px;margin:0;color:#fff}.fos-fallback-grid,.fos-fallback-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.fos-fallback-grid article,.fos-fallback-steps article{border:1px solid #eaded8;border-radius:18px;padding:24px;background:#fff;box-shadow:0 10px 30px rgb(65 20 30 / .08)}.fos-fallback-grid h2,.fos-fallback-steps h2{font-size:1.15rem;margin:0 0 8px}.fos-fallback-grid p,.fos-fallback-steps p{margin:0 0 10px}.fos-fallback-grid a,.fos-fallback-row a{font-weight:800;color:#7b1f31}.fos-fallback-button{display:inline-flex;padding:14px 22px;border-radius:999px;background:#f47b20;color:#fff!important;font-weight:800}.fos-fallback-table{border:1px solid #eaded8;border-radius:18px;overflow:hidden}.fos-fallback-row{display:grid;grid-template-columns:2fr 1.5fr 1fr .8fr;gap:16px;padding:16px 20px;border-bottom:1px solid #eaded8;align-items:center}.fos-fallback-row:last-child{border-bottom:0}.fos-fallback-head{background:#4d0f1c;color:#fff}.fos-fallback-note{margin-top:18px;padding:18px;border-left:4px solid #f47b20;background:#fff8f2}.fos-fallback-steps{grid-template-columns:repeat(4,minmax(0,1fr))}.fos-fallback-steps b{display:inline-grid;place-items:center;width:40px;height:40px;border-radius:50%;background:#7b1f31;color:#fff}.fos-fallback-form{border:1px solid #eaded8;padding:28px;border-radius:18px}.fos-fallback-faq details{border:1px solid #eaded8;border-radius:14px;padding:16px 18px;margin-bottom:12px}.fos-fallback-faq summary{font-weight:800;cursor:pointer}@media(max-width:780px){.fos-fallback-hero{padding:32px 24px}.fos-fallback-grid,.fos-fallback-steps{grid-template-columns:1fr}.fos-fallback-row{grid-template-columns:1fr}.fos-fallback-head{display:none}}.fos-portfolio-section .fos-section-heading>p{display:none}