
.p178-page{background:#f8fafc;color:#0f172a;min-height:100vh}
.p178-main{max-width:1180px;margin:0 auto;padding:42px 24px 76px}
.p178-hero{background:linear-gradient(135deg,#ffffff,#ecfeff);border:1px solid #ccfbf1;border-radius:30px;padding:38px;box-shadow:0 18px 48px rgba(15,23,42,.06);margin-bottom:24px}
.p178-eyebrow{display:inline-flex;background:#ccfbf1;color:#115e59;border-radius:999px;padding:7px 12px;font-weight:950;font-size:13px;margin-bottom:14px}
.p178-hero h1{font-size:clamp(34px,4vw,58px);line-height:1.04;letter-spacing:-.045em;margin:0 0 14px}
.p178-hero p{font-size:18px;line-height:1.72;color:#475569;max-width:820px}
.p178-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}
.p178-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:20px}
.p178-card,.p178-form,.p178-panel{background:#fff;border:1px solid #e2e8f0;border-radius:24px;padding:24px;box-shadow:0 12px 30px rgba(15,23,42,.04)}
.p178-card h3,.p178-form h2,.p178-panel h2{margin:0 0 10px;color:#0f172a}
.p178-card p,.p178-panel p{color:#475569;line-height:1.65}
.p178-list{padding-left:20px;color:#334155;line-height:1.8}
html[dir="rtl"] .p178-list{padding-left:0;padding-right:20px}
.p178-form{max-width:760px}
.p178-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
.p178-field{display:flex;flex-direction:column;gap:7px}
.p178-field.full{grid-column:1/-1}
.p178-field label{font-weight:900;color:#334155}
.p178-field input,.p178-field select,.p178-field textarea{border:1px solid #cbd5e1;border-radius:14px;padding:12px 13px;font:inherit;background:#fff;color:#0f172a}
.p178-field textarea{min-height:110px}
.p178-checkbox{display:flex;gap:10px;align-items:flex-start;color:#334155;line-height:1.55;margin:12px 0}
.p178-safety{margin-top:22px;background:#fff7ed;border:1px solid #fed7aa;color:#7c2d12;border-radius:20px;padding:16px;line-height:1.65}
.p178-table{width:100%;border-collapse:separate;border-spacing:0 12px}
.p178-table th{text-align:left;color:#475569;font-size:13px;text-transform:uppercase;letter-spacing:.04em}
.p178-table td{background:#fff;border-top:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0;padding:16px;color:#334155}
.p178-table td:first-child{border-left:1px solid #e2e8f0;border-radius:16px 0 0 16px;font-weight:900;color:#0f172a}
.p178-table td:last-child{border-right:1px solid #e2e8f0;border-radius:0 16px 16px 0}
html[dir="rtl"] .p178-table th{text-align:right}
html[dir="rtl"] .p178-table td:first-child{border-left:0;border-right:1px solid #e2e8f0;border-radius:0 16px 16px 0}
html[dir="rtl"] .p178-table td:last-child{border-right:0;border-left:1px solid #e2e8f0;border-radius:16px 0 0 16px}
.p178-footer-note{color:#64748b;line-height:1.65;margin-top:16px}
html[dir="rtl"] .p178-hero h1{letter-spacing:0;line-height:1.18}
html[dir="rtl"] .p178-field input,html[dir="rtl"] .p178-field textarea,html[dir="rtl"] .p178-field select{text-align:right;direction:rtl}
@media(max-width:900px){.p178-grid,.p178-form-grid{grid-template-columns:1fr}.p178-hero{padding:26px}.p178-main{padding-left:16px;padding-right:16px}}
