.swMWYG_intro{padding-block:var(--section-y) 40px}.swMWYG_title{letter-spacing:-.02em;color:var(--sprout);font-size:clamp(44px,7cqi,104px);font-weight:700;line-height:1}.swMWYG_lede{max-width:640px}.swMWYG_body{padding-block:24px var(--section-y);flex-wrap:wrap;align-items:flex-start;gap:clamp(40px,6cqi,88px);display:flex}.swMWYG_form{flex-direction:column;flex:999 560px;gap:40px;min-width:0;display:flex}.swMWYG_reqNote{color:var(--mist-muted);margin-block-end:-16px;font-size:14px}.swMWYG_req{color:var(--peach)}.swMWYG_fieldset{border:0;min-width:0;margin:0;padding:0}.swMWYG_legend{letter-spacing:.2em;text-transform:uppercase;color:var(--peach);margin-block-end:16px;padding:0;font-size:13px}.swMWYG_grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:28px 32px;display:grid}.swMWYG_spaced{margin-block-start:28px}.swMWYG_field{flex-direction:column;gap:8px;display:flex}.swMWYG_labelText{color:var(--mist-muted);padding:0;font-size:14px}.swMWYG_input,.swMWYG_textarea{color:var(--mist);border:0;border-block-end:1.5px solid var(--sprout);background:0 0;border-radius:0;width:100%;min-height:44px;padding:10px 0;font-family:inherit;font-size:17px}.swMWYG_input:focus-visible,.swMWYG_textarea:focus-visible{outline:2px solid var(--peach);outline-offset:4px}.swMWYG_textarea{resize:vertical;border:1.5px solid #a8d59b80;border-radius:4px;padding:14px 16px;line-height:1.6}.swMWYG_input::placeholder,.swMWYG_textarea::placeholder{color:#8fb5a6}.swMWYG_date{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.swMWYG_input[aria-invalid=true],.swMWYG_textarea[aria-invalid=true]{border-color:var(--peach)}.swMWYG_error{color:var(--peach);font-size:14px;line-height:1.5}.swMWYG_error:before{content:"! ";font-weight:700}.swMWYG_chips{flex-wrap:wrap;gap:10px;display:flex}.swMWYG_fieldset>.swMWYG_chips+.swMWYG_error{margin-block-start:12px;display:block}.swMWYG_chipOption{display:inline-flex;position:relative}.swMWYG_chipInput{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.swMWYG_chip{pointer-events:none;font-weight:400}.swMWYG_chipOption:hover .swMWYG_chip{border-color:var(--sprout)}.swMWYG_chipInput:focus-visible+.swMWYG_chip{outline:2px solid var(--peach);outline-offset:3px}.swMWYG_serviceChip{border-color:#a8d59b80;min-height:48px;padding:12px 22px;font-size:16px}.swMWYG_check{display:none}.swMWYG_chipInput:checked+.swMWYG_serviceChip{background:var(--sprout);border-color:var(--sprout);color:var(--night)}.swMWYG_chipInput:checked+.swMWYG_serviceChip .swMWYG_check{white-space:pre;display:inline}.swMWYG_chipInput[aria-invalid=true]+.swMWYG_serviceChip{border-color:var(--peach)}.swMWYG_budget{margin-block-start:28px}.swMWYG_budget>legend{margin-block-end:12px}.swMWYG_budgetChip{border-color:#f3c18c80}.swMWYG_chipOption:hover .swMWYG_budgetChip{border-color:var(--peach)}.swMWYG_chipInput:checked+.swMWYG_budgetChip{background:var(--peach);border-color:var(--peach);color:var(--night)}.swMWYG_trap{width:1px;height:1px;position:absolute;inset-inline-start:-10000px;overflow:hidden}.swMWYG_summaryBox{border:1.5px solid var(--peach);color:var(--mist);border-radius:4px;padding:16px 20px;font-size:15px;line-height:1.6}.swMWYG_summaryBox ul{margin:8px 0 0;padding-inline-start:20px}.swMWYG_submitRow{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.swMWYG_submit{min-height:52px;padding:17px 34px;font-size:17px}.swMWYG_submit:disabled{opacity:.7;cursor:progress}.swMWYG_summary{color:var(--mist-muted);font-size:14px}.swMWYG_aside{flex-direction:column;flex:300px;gap:28px;display:flex}.swMWYG_panel{--r:64px;background:var(--deep-teal);flex-direction:column;gap:20px;padding:36px 32px;display:flex}.swMWYG_kicker{letter-spacing:.24em;text-transform:uppercase;color:var(--peach);font-size:12px;font-weight:400}.swMWYG_whatsapp{color:var(--sprout);font-size:22px;font-weight:700;text-decoration:none}.swMWYG_whatsapp:hover{color:var(--mist)}.swMWYG_details{flex-direction:column;gap:20px;margin:0;display:flex}.swMWYG_details>div{flex-direction:column;gap:6px;font-size:16px;display:flex}.swMWYG_details dt{color:var(--mist-muted);font-size:13px}.swMWYG_details dd{margin:0}.swMWYG_map{aspect-ratio:4/3;background:var(--deep-teal);font-family:var(--font-mono);color:var(--mist-muted);border-radius:4px;justify-content:center;align-items:center;font-size:13px;display:flex}.swMWYG_reply{color:var(--mist-muted);font-size:14px;line-height:1.6}
