.page-hero{position:relative;min-height:380px;display:flex;align-items:center;background:url(https://images.pexels.com/photos/34674271/pexels-photo-34674271.jpeg?auto=compress&cs=tinysrgb&w=1920) center 35% / cover no-repeat}.page-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(135deg,#0a1e0fe0,#0a1e0fa6)}.page-hero-content{position:relative;z-index:2;padding:80px 0}.page-hero h1{font-size:clamp(32px,5vw,60px);font-weight:900;color:#fff;line-height:1.1;margin-bottom:16px}.page-hero h1 span{color:#f59e0b}.page-hero p{font-size:18px;color:#fffc;max-width:560px;line-height:1.6}.breadcrumb{display:flex;gap:8px;align-items:center;margin-bottom:16px}.breadcrumb a{color:#fff9;text-decoration:none;font-size:13px}.breadcrumb a:hover{color:#f59e0b}.breadcrumb span{color:#fff6;font-size:13px}.breadcrumb .current{color:#f59e0b;font-size:13px;font-weight:600}.contact-section{padding:80px 0}.contact-split{display:grid;grid-template-columns:1.1fr .9fr;gap:64px;align-items:start}.form-card{background:#fff;border-radius:16px;padding:48px;box-shadow:0 8px 48px #0000001a}.form-card h2{font-size:26px;font-weight:800;color:#1a4d2e;margin-bottom:6px}.form-card .form-sub{font-size:14px;color:#666;margin-bottom:32px}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.form-group{margin-bottom:20px}.form-group.full{grid-column:span 2}.form-group label{display:block;font-size:13px;font-weight:600;color:#333;margin-bottom:6px}.form-group label span{color:#ef4444}.form-group input,.form-group select,.form-group textarea{width:100%;padding:12px 16px;border:1.5px solid #e0e0e0;border-radius:8px;font-size:14px;font-family:Poppins,sans-serif;color:#333;background:#fff;transition:border-color .2s,box-shadow .2s;outline:none;appearance:none;-webkit-appearance:none}.form-group select{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%23666' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 12px center;background-size:16px;padding-right:36px}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{border-color:#1a4d2e;box-shadow:0 0 0 3px #1a4d2e1a}.form-group textarea{min-height:130px;resize:vertical}.form-submit{width:100%;padding:16px;background:#f59e0b;color:#1a1a1a;border:none;border-radius:8px;font-size:16px;font-weight:700;font-family:Poppins,sans-serif;cursor:pointer;transition:background .2s,transform .1s;display:flex;align-items:center;justify-content:center;gap:8px}.form-submit:hover{background:#d97706;transform:translateY(-1px)}.form-disclaimer{font-size:11px;color:#999;text-align:center;margin-top:12px;line-height:1.5}.form-success{display:none;text-align:center;padding:40px 20px}.form-success .success-icon{font-size:56px;margin-bottom:16px}.form-success h3{font-size:22px;font-weight:800;color:#1a4d2e;margin-bottom:8px}.form-success p{font-size:15px;color:#555;line-height:1.6}.contact-info{display:flex;flex-direction:column;gap:24px}.info-card{background:#f8fdf9;border-radius:12px;padding:24px;border-left:4px solid #1a4d2e}.info-card-header{display:flex;align-items:center;gap:12px;margin-bottom:8px}.info-icon{width:42px;height:42px;background:#1a4d2e;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:18px;flex-shrink:0}.info-card h3{font-size:15px;font-weight:700;color:#1a4d2e}.info-card p{font-size:14px;color:#555;line-height:1.7}.info-card a{color:#1a4d2e;text-decoration:none;font-weight:700}.info-card a:hover{color:#f59e0b}.emergency-card{background:linear-gradient(135deg,#1a4d2e,#2d6a4f);border-radius:12px;padding:28px;text-align:center}.emergency-card h3{font-size:16px;font-weight:700;color:#ffffffd9;margin-bottom:8px}.emergency-phone{display:flex;align-items:center;justify-content:center;gap:10px;background:#f59e0b;color:#1a1a1a;text-decoration:none;font-weight:800;font-size:20px;padding:14px 24px;border-radius:8px;transition:background .2s}.emergency-phone:hover{background:#d97706}.emergency-note{font-size:12px;color:#fff9;margin-top:10px}.map-section{background:#f0f4f1;padding:64px 0}.map-section h2{font-size:28px;font-weight:800;color:#1a4d2e;margin-bottom:8px}.map-section p{font-size:15px;color:#555;margin-bottom:28px}.map-embed{border-radius:16px;overflow:hidden;box-shadow:0 8px 40px #0000001f;height:400px}.map-embed iframe{width:100%;height:100%;border:0}.trust-section{padding:56px 0;background:#fff}.trust-badges{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:40px}.trust-badge{background:#f8fdf9;border:2px solid #d4edda;border-radius:12px;padding:28px 20px;text-align:center;transition:all .2s}.trust-badge:hover{border-color:#1a4d2e;background:#e8f5ee;transform:translateY(-3px)}.trust-badge .b-icon{font-size:36px;display:block;margin-bottom:12px}.trust-badge h4{font-size:14px;font-weight:700;color:#1a4d2e;margin-bottom:4px}.trust-badge p{font-size:12px;color:#666}@media(max-width:900px){.contact-split{grid-template-columns:1fr;gap:40px}.form-card{padding:28px}.form-row{grid-template-columns:1fr}.form-group.full{grid-column:span 1}.trust-badges{grid-template-columns:1fr 1fr}}@media(max-width:600px){.trust-badges{grid-template-columns:1fr 1fr;gap:12px}.trust-badge{padding:20px 14px}}
