.prae-form-card,.prae-info-card,.prae-map-card{box-sizing:border-box;font-family:Inter,Arial,sans-serif}.prae-form-card *,.prae-info-card *,.prae-map-card *{box-sizing:border-box}.prae-tag{display:flex;align-items:center;gap:9px;font-size:11px;letter-spacing:.18em;font-weight:700;text-transform:uppercase;color:#8b94a1;margin-bottom:12px}.prae-tag span{width:21px;height:2px;background:var(--prae-red,#da1212);display:inline-block;flex:0 0 auto}.prae-form-card{--prae-red:#da1212;background:#fff;padding:34px;border-radius:12px;box-shadow:0 10px 30px rgba(0,0,0,.05)}.prae-form-title{font-size:31px;line-height:1.08;letter-spacing:-.035em;margin:0 0 10px;font-weight:800}.prae-form-title em{font-style:normal;color:var(--prae-red)}.prae-form-desc{font-size:13px;line-height:1.55;color:#6b7280;margin:0 0 24px}.prae-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px}.prae-field{min-width:0}.prae-field.prae-full{grid-column:1/-1}.prae-field label{display:block;font-size:11px;font-weight:700;color:#1a1a1a;margin-bottom:6px}.prae-input{min-height:45px;border:1px solid #e5e7eb;background:#fafafa;border-radius:6px;display:flex;align-items:center;gap:10px;padding:0 12px;transition:.2s ease}.prae-input:focus-within{border-color:var(--prae-red);background:#fff;box-shadow:0 0 0 2px rgba(218,18,18,.06)}.prae-input i{font-size:13px;color:#9ca3af;flex:0 0 15px}.prae-input input,.prae-input select,.prae-input textarea{width:100%;border:0!important;outline:0!important;background:transparent!important;box-shadow:none!important;padding:0!important;margin:0!important;font:inherit;font-size:12px;color:#1a1a1a}.prae-input select{appearance:none}.prae-input.prae-textarea{align-items:flex-start;padding-top:12px;min-height:96px}.prae-input textarea{min-height:76px;resize:vertical}.prae-submit{width:100%;border:0;min-height:44px;margin-top:14px;border-radius:6px;background:var(--prae-red);color:#fff;font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:center;gap:10px;cursor:pointer;transition:.2s ease}.prae-submit:hover{filter:brightness(.9);transform:translateY(-1px)}.prae-privacy{font-size:10px;color:#8a919d;text-align:center;margin-top:11px}.prae-elementor-form-wrap .elementor-form{margin:0}

.prae-info-card{--prae-red:#da1212;position:relative;overflow:hidden;isolation:isolate;background-color:#0d1623;background-size:cover;background-position:center;color:#fff;padding:32px;border-radius:12px;display:grid;grid-template-columns:1.2fr 1fr;gap:28px;box-shadow:0 10px 30px rgba(0,0,0,.08)}.prae-info-card::before{content:"";position:absolute;inset:0;background:rgba(13,22,35,.78);z-index:-1}.prae-tag-light{color:#c8d0db}.prae-info-title{font-size:30px;line-height:1.05;letter-spacing:-.035em;margin:0 0 12px;font-weight:800;color:#fff}.prae-info-desc{font-size:12px;line-height:1.55;color:#9ca3af;margin:0 0 21px}.prae-contact-list{display:flex;flex-direction:column;gap:15px}.prae-contact-row{display:grid;grid-template-columns:auto 1fr;align-items:start;gap:12px}.prae-round-icon{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--prae-red);color:#fff;font-size:15px;flex:0 0 auto}.prae-contact-label{font-size:10px;color:#9ca3af;margin-bottom:2px}.prae-contact-line{font-size:12px;line-height:1.4;color:#fff;font-weight:600}.prae-feature-list{display:flex;flex-direction:column;justify-content:center;gap:18px;border-left:1px solid rgba(255,255,255,.12);padding-left:25px}.prae-feature-row{display:grid;grid-template-columns:34px 1fr;gap:12px;align-items:start}.prae-feature-icon{font-size:20px;color:#e1e5eb;display:flex;justify-content:center}.prae-feature-copy h4{font-size:12px;margin:0 0 4px;color:#fff;font-weight:700}.prae-feature-copy p{font-size:10px;line-height:1.45;margin:0;color:#9ca3af}

.prae-map-card{--prae-red:#da1212;background:#fff;border-radius:12px;display:grid;grid-template-columns:1fr 1.4fr;overflow:hidden;box-shadow:0 10px 30px rgba(0,0,0,.05)}.prae-map-copy{padding:24px}.prae-map-title{font-size:26px;line-height:1.08;letter-spacing:-.03em;font-weight:800;color:#1a1a1a;margin:0 0 8px}.prae-map-desc{font-size:11px;line-height:1.5;color:#6b7280;margin:0 0 15px}.prae-outline-btn{display:inline-flex;align-items:center;gap:8px;border:1px solid #1a1a1a;color:#1a1a1a;text-decoration:none!important;border-radius:6px;padding:9px 13px;font-size:11px;font-weight:700;transition:.2s ease}.prae-outline-btn:hover{background:#1a1a1a;color:#fff}.prae-map-visual{position:relative;min-height:190px;background:#edf0f3;overflow:hidden}.prae-map-visual img{width:100%;height:100%;object-fit:cover;display:block;position:absolute;inset:0}.prae-map-pin{position:absolute;left:52%;top:53%;transform:translate(-50%,-50%);color:var(--prae-red);font-size:28px;filter:drop-shadow(0 3px 4px rgba(0,0,0,.2));z-index:2}

@media(max-width:1024px){.prae-info-card{grid-template-columns:1fr}.prae-feature-list{border-left:0;border-top:1px solid rgba(255,255,255,.12);padding-left:0;padding-top:20px}.prae-map-card{grid-template-columns:1fr 1fr}}
@media(max-width:767px){.prae-form-card,.prae-info-card{padding:22px}.prae-form-title,.prae-info-title{font-size:26px}.prae-form-grid{grid-template-columns:1fr}.prae-field.prae-full{grid-column:auto}.prae-map-card{grid-template-columns:1fr}.prae-map-visual{min-height:210px}.prae-feature-list{gap:15px}.prae-contact-line{word-break:break-word}}
@media(max-width:480px){.prae-form-card,.prae-info-card{padding:18px}.prae-form-title,.prae-info-title{font-size:23px}.prae-map-title{font-size:23px}.prae-map-copy{padding:18px}}
