.hubungi-wrapper.svelte-pf6mxq{width:100%;padding:40px 20px}.hubungi-container.svelte-pf6mxq{max-width:1100px;margin:0 auto;background:#fff;padding:28px;border-radius:12px;box-shadow:0 6px 20px #00000014}.row.svelte-pf6mxq{margin-bottom:20px}.row-heading.svelte-pf6mxq{text-align:center}.row-heading.svelte-pf6mxq .heading-text:where(.svelte-pf6mxq){margin:0;font-size:2rem;color:#a10805;font-weight:700;display:inline-block;position:relative}.row-heading.svelte-pf6mxq .heading-text:where(.svelte-pf6mxq):after{content:"";display:block;height:6px;background:#d5b051;width:75%;border-radius:4px;margin:8px auto 0}.row-content.svelte-pf6mxq{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start;margin-top:40px}.col-heading.svelte-pf6mxq{margin:0 0 12px;color:#000;font-size:1.1rem;font-weight:700}.image-landscape.svelte-pf6mxq{width:100%;aspect-ratio:16 / 9;background-size:contain;background-position:center}.contact-list.svelte-pf6mxq{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:14px}.contact-list.svelte-pf6mxq .icon:where(.svelte-pf6mxq){font-size:1.4rem;margin-right:12px;display:flex;align-items:center;color:#a10805}.contact-list.svelte-pf6mxq li:where(.svelte-pf6mxq){display:flex;align-items:center}.info.svelte-pf6mxq .label:where(.svelte-pf6mxq){font-size:.85rem;color:#666}.info.svelte-pf6mxq .value:where(.svelte-pf6mxq){font-size:1rem;color:#222;font-weight:600}.row-form.svelte-pf6mxq form:where(.svelte-pf6mxq){display:grid;gap:12px}.form-heading.svelte-pf6mxq{margin:0 0 6px;color:#a10805;font-size:1.15rem;font-weight:700}.form-row.svelte-pf6mxq input:where(.svelte-pf6mxq),.form-row.svelte-pf6mxq textarea:where(.svelte-pf6mxq){width:100%;padding:10px 12px;border:2px solid #d0d0d0;border-radius:8px;font-size:.95rem}.form-row.svelte-pf6mxq input:where(.svelte-pf6mxq):focus,.form-row.svelte-pf6mxq textarea:where(.svelte-pf6mxq):focus{outline:none;border-color:#a10805}.form-row.svelte-pf6mxq input:where(.svelte-pf6mxq)::placeholder,.form-row.svelte-pf6mxq textarea:where(.svelte-pf6mxq)::placeholder{color:#999}.send-button.svelte-pf6mxq{background:#a10805;color:#fff;border:none;padding:12px 16px;font-weight:600;border-radius:8px;cursor:pointer;display:inline-flex;align-items:center;gap:8px}.send-button.svelte-pf6mxq:hover{background:#8a0604;transform:translateY(-2px)}@media(max-width:900px){.row-content.svelte-pf6mxq{grid-template-columns:1fr}.hubungi-container.svelte-pf6mxq{padding:20px}}
