:root{--brand-navy: #0a1628;--brand-navy-deep: #030b1d;--brand-navy-mid: #12263f;--brand-navy-line: #3b4e68;--brand-ink: #101d2b;--brand-ink-soft: #25344a;--brand-ink-muted: #47505d;--brand-green: #017c4b;--brand-green-deep: #015333;--brand-green-light: #8ddbb0;--brand-whatsapp: #34845b;--brand-status-green: var(--brand-green);--brand-status-amber: #b98a2e;--brand-status-red: #a94a3f;--brand-on-navy-mid: #9fb0c4;--brand-on-navy-dim: #7f91a6;--brand-cream: #f8faf8;--brand-sand: #e9eee9;--brand-border: #b0b8b2;--brand-border-warm: #a6aea8;--brand-border-card: #8f978f;--shadow-card: 0 1px 2px rgba(3, 11, 29, .05), 0 8px 20px rgba(3, 11, 29, .06);--font-heading: "Cormorant Garamond", Georgia, serif;--font-body: "Inter", system-ui, sans-serif;--text-h2: clamp(32px, 3.8vw, 48px);--text-h3: 24px;--space-xs: 16px;--space-sm: 24px;--space-md: 40px;--space-lg: 56px;--space-xl: 96px;--space-2xl: 128px;--form-ink: #344255;--form-ink-soft: #5b6878;--form-placeholder: #677381;--form-field-bg: #fafbfa;--form-border: #cdd3da;--form-card-border: #dfe4e0;--radius-sm: 6px;--radius-md: 10px;--radius-lg: 18px;--radius-full: 9999px;--ease-standard: .25s ease;--ease-slow: .35s ease;--ease-gentle: .45s cubic-bezier(.4, 0, .2, 1)}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:var(--font-body);color:var(--brand-ink-muted);background:var(--brand-cream);-webkit-font-smoothing:antialiased}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}h1,h2,h3,h4{margin:0;font-family:var(--font-heading);font-weight:500;color:var(--brand-navy)}p{margin:0}button{font-family:inherit;cursor:pointer}.container{width:88%;max-width:1184px;margin-inline:auto}.overline{display:inline-flex;align-items:center;gap:var(--space-xs);font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--brand-green-deep)}.overline--on-dark{color:var(--brand-green-light)}.rule{display:inline-block;width:28px;height:2px;background:var(--brand-green)}.overline--on-dark .rule{background:var(--brand-green-light)}.btn-primary,.btn-ghost,.btn-dark,.btn-outline{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:16px 26px;border-radius:var(--radius-sm);font-family:var(--font-body);font-size:14px;font-weight:600;white-space:nowrap;border:none;transition:background var(--ease-standard),color var(--ease-standard),box-shadow var(--ease-standard)}@media(max-width:479.98px){.btn-primary,.btn-ghost,.btn-dark,.btn-outline{white-space:normal;text-align:center}}.btn-primary{background:var(--brand-green);color:var(--brand-cream);box-shadow:0 8px 24px #017c4b47}.btn-primary:hover,.btn-primary:focus-visible{filter:brightness(1.12)}.btn-dark{background:var(--brand-navy);color:var(--brand-cream)}.btn-dark:hover,.btn-dark:focus-visible{background:var(--brand-green);color:var(--brand-cream)}.btn-ghost{background:transparent;color:var(--brand-cream);box-shadow:inset 0 0 0 1.5px var(--brand-navy-line)}.btn-ghost:hover,.btn-ghost:focus-visible{background:var(--brand-green);color:var(--brand-cream);box-shadow:inset 0 0 0 1.5px var(--brand-green)}.btn-outline{background:transparent;color:var(--brand-navy);box-shadow:inset 0 0 0 1.5px var(--brand-navy)}.btn-outline:hover,.btn-outline:focus-visible{background:var(--brand-navy);color:var(--brand-cream)}.text-link{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:500;color:var(--brand-navy);text-decoration:underline;text-underline-offset:3px;transition:color var(--ease-standard)}.text-link:hover,.text-link:focus-visible{color:var(--brand-green-deep)}:focus-visible{outline:2px solid var(--brand-green);outline-offset:2px}.form-note{display:flex;align-items:flex-start;gap:14px;padding:14px 16px;background:#e4ece6;border-radius:var(--radius-sm);box-shadow:0 0 0 .5px #c5d7ca,inset 0 0 0 .5px #c5d7ca;font-size:13px;font-weight:500;line-height:1.5;color:#295e44}.form-note--green{background:#eef4ee;box-shadow:0 0 0 .5px #c9dcc9,inset 0 0 0 .5px #c9dcc9;color:#2f5a3b}.form-note svg{flex-shrink:0;margin-top:1px}.form-card{background:#fff;border-radius:var(--radius-md);box-shadow:0 0 0 .5px var(--form-card-border),inset 0 0 0 .5px var(--form-card-border),0 2px 8px #1925360a,0 12px 32px #1925360a;padding:36px}.form-card--sand{background:#e5ede7;box-shadow:0 0 0 .5px #cbd7ce,inset 0 0 0 .5px #cbd7ce;padding:30px}.form-card-head{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-xs)}.form-kicker{font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--brand-green-deep)}.form-card-title{margin-top:10px;font-family:var(--font-heading);font-size:clamp(28px,2.6vw,34px);font-weight:500;line-height:1.2;color:var(--brand-ink)}.form-card-desc{margin-top:10px;font-size:14px;line-height:1.55;color:var(--form-ink-soft)}.form-pill{display:inline-flex;align-items:center;gap:7px;flex-shrink:0;padding:8px 11px;background:#ecf1ed;border-radius:var(--radius-sm);font-size:11px;font-weight:500;white-space:nowrap;color:#4e7562}.form-hr{height:1px;margin:28px 0;border:none;background:var(--brand-border)}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:18px}.form-field{display:flex;min-width:0;flex-direction:column;gap:8px}.form-field+.form-field,.form-row+.form-row,.form-row+.form-field,.form-field+.form-row{margin-top:26px}.form-hr+.form-field,.form-hr+.form-row{margin-top:0}.form-row>.form-field{margin-top:0}.form-label{font-size:12px;font-weight:600;color:var(--form-ink)}.form-help{margin-top:-2px;font-size:11px;line-height:1.45;color:var(--form-ink-soft)}.form-input{width:100%;height:48px;padding:0 14px;background:var(--form-field-bg);border:none;border-radius:var(--radius-sm);box-shadow:0 0 0 .5px var(--form-border),inset 0 0 0 .5px var(--form-border);font-family:var(--font-body);font-size:14px;color:var(--form-ink);transition:box-shadow var(--ease-standard)}.form-input::placeholder{color:var(--form-placeholder);opacity:1}.form-input:focus{outline:none;box-shadow:0 0 0 1.5px var(--brand-green)}.form-input--area{height:104px;padding:13px 14px;resize:vertical;line-height:1.55}.form-select-wrap{position:relative}.form-select-wrap .form-input{appearance:none;-webkit-appearance:none;padding-right:40px;cursor:pointer}.form-select-wrap svg{position:absolute;top:50%;right:14px;transform:translateY(-50%);pointer-events:none}.form-choice{display:flex;align-items:center;gap:9px;font-size:14px;font-weight:500;color:var(--form-ink);cursor:pointer}.form-choice input[type=radio],.form-choice input[type=checkbox]{width:18px;height:18px;margin:0;accent-color:var(--brand-navy);cursor:pointer}.form-choice-row{display:flex;align-items:center;gap:28px;margin-top:10px}.form-consent{display:flex;align-items:flex-start;gap:13px}.form-consent input[type=checkbox]{flex-shrink:0;width:19px;height:19px;margin:1px 0 0;accent-color:var(--brand-navy);cursor:pointer}.form-consent-title{font-size:13px;font-weight:600;color:#26364a}.form-consent-copy{margin-top:5px;font-size:12px;line-height:1.55;color:var(--form-ink-soft)}.form-upload{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:var(--space-xs);padding:12px 12px 12px 14px;background:var(--form-field-bg);border-radius:var(--radius-sm);box-shadow:0 0 0 .5px var(--form-border),inset 0 0 0 .5px var(--form-border)}.form-upload-placeholder{min-width:0;max-width:100%;font-size:13px;color:var(--form-ink-soft);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.form-upload-btn{display:inline-flex;align-items:center;gap:8px;flex-shrink:0;padding:9px 13px;background:#e5ede7;border:none;border-radius:var(--radius-sm);font-family:var(--font-body);font-size:12px;font-weight:600;white-space:nowrap;color:#275a41;transition:background var(--ease-standard)}.form-upload-btn:hover,.form-upload-btn:focus-visible{background:#d5e1d8}.form-nav{display:flex;align-items:center;justify-content:space-between;gap:var(--space-xs);margin-top:24px}.form-back{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:#536275;transition:color var(--ease-standard)}.form-back:hover,.form-back:focus-visible{color:var(--brand-navy)}@media(max-width:766.98px){.form-card,.form-card--sand{padding:24px}.form-row{grid-template-columns:1fr;gap:26px}.form-card-head{flex-direction:column;align-items:flex-start;gap:12px}.form-nav{flex-direction:column-reverse;align-items:stretch}.form-nav .btn-el{width:100%}.form-back{align-self:center}.form-upload{flex-direction:column;align-items:flex-start}}.btn-el[data-astro-cid-f6fqzpke]{font-family:var(--font-body)}.btn-el--wa[data-astro-cid-f6fqzpke]:hover,.btn-el--wa[data-astro-cid-f6fqzpke]:focus-visible{color:#fff;background:var(--brand-whatsapp);border-color:var(--brand-whatsapp);box-shadow:inset 0 0 0 1.5px var(--brand-whatsapp)}.btn-el--link[data-astro-cid-f6fqzpke]{padding:12px var(--space-xs);margin:-12px calc(var(--space-xs) * -1)}.btn-el--link[data-astro-cid-f6fqzpke]{display:inline-flex}
