._form_16u92_1{gap:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-xlarge);background:var(--color-surface);box-shadow:var(--shadow-card);padding:clamp(1.5rem,4vw,2.5rem);display:grid}._fieldGrid_16u92_11{gap:var(--space-5);display:grid}._field_16u92_11{gap:var(--space-2);display:grid}._field_16u92_11 label{color:var(--color-heading);font-weight:650}._field_16u92_11 label span{margin-left:var(--space-1);color:var(--color-text-muted);font-size:.88rem;font-weight:500}._field_16u92_11 input,._field_16u92_11 textarea{border:1px solid var(--color-border-strong);border-radius:var(--radius-medium);width:100%;color:var(--color-text);background:var(--color-bg);font:inherit;transition:border-color var(--transition-fast), box-shadow var(--transition-fast), background-color var(--transition-fast)}._field_16u92_11 input{min-height:3.25rem;padding:.8rem .95rem}._field_16u92_11 textarea{resize:vertical;min-height:12rem;padding:.95rem;line-height:1.65}._field_16u92_11 input:hover,._field_16u92_11 textarea:hover{border-color:var(--color-accent)}._field_16u92_11 input:focus,._field_16u92_11 textarea:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-soft);outline:none}._field_16u92_11 input[aria-invalid=true],._field_16u92_11 textarea[aria-invalid=true]{border-color:#c43a4b}._fieldError_16u92_76{color:#c43a4b;margin:0;font-size:.9rem}._actions_16u92_82{gap:var(--space-4);align-items:center;display:grid}._status_16u92_89{min-height:1.5rem;color:var(--color-text-secondary);margin:0;line-height:1.5}._success_16u92_96{color:#27854a}._error_16u92_100{color:#c43a4b}@media (width>=42rem){._fieldGrid_16u92_11{grid-template-columns:repeat(2,minmax(0,1fr))}._actions_16u92_82{grid-template-columns:auto 1fr}}._page_10s5f_1{isolation:isolate;background:var(--color-bg);position:relative;overflow:hidden}._page_10s5f_1:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at 78% 16%, color-mix(in srgb, var(--color-accent) 15%, transparent), transparent 30%), linear-gradient(180deg, color-mix(in srgb, var(--color-section) 68%, transparent), transparent 88%);height:38rem;position:absolute;inset:0 0 auto}._inner_10s5f_20{width:min(100% - 2rem, var(--container-max));margin-inline:auto;padding-block:clamp(3.25rem,6vw,5.75rem)}._content_10s5f_26{width:min(100%,64rem);margin-inline:auto;padding-top:clamp(2.5rem,5vw,4rem)}._directContact_10s5f_32{gap:var(--space-3);margin-bottom:clamp(2rem,5vw,3rem);display:grid}._contactItem_10s5f_38{align-items:center;gap:var(--space-3);border:1px solid var(--color-card-border);border-radius:var(--radius-large);min-width:0;color:var(--color-text-secondary);background:color-mix(in srgb, var(--color-surface) 88%, transparent);padding:.85rem 1rem;text-decoration:none;display:flex}a._contactItem_10s5f_38{transition:transform var(--transition-fast), border-color var(--transition-fast), background var(--transition-fast)}a._contactItem_10s5f_38:hover{border-color:color-mix(in srgb, var(--color-accent) 55%, var(--color-border));background:color-mix(in srgb, var(--color-accent-soft) 36%, var(--color-surface));transform:translateY(-1px)}._contactIcon_10s5f_64{width:2.45rem;height:2.45rem;color:var(--color-accent);background:var(--color-accent-soft);border-radius:999px;flex:none;place-items:center;display:grid}._contactIcon_10s5f_64 svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:1.25rem;height:1.25rem}._whatsAppIcon_10s5f_85 svg,._linkedInIcon_10s5f_86 svg{fill:currentColor;stroke:none;width:1.32rem;height:1.32rem}._emailIcon_10s5f_93 svg{fill:none;stroke:currentColor;stroke-width:1.9px;width:1.32rem;height:1.32rem}._contactItem_10s5f_38>span:last-child{gap:.1rem;min-width:0;display:grid}._directContact_10s5f_32 small{color:var(--color-text-muted);font-size:.78rem;font-weight:700}._directContact_10s5f_32 strong{overflow-wrap:anywhere;color:var(--color-heading);font-size:.94rem}@media (width<=53.99rem){._directContact_10s5f_32{text-align:left}}@media (width>=48rem){._directContact_10s5f_32{grid-template-columns:repeat(2,minmax(0,1fr))}._inner_10s5f_20{width:min(100% - 3rem, var(--container-max))}}@media (width>=60rem){._directContact_10s5f_32{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=80rem){._inner_10s5f_20{width:min(100% - 4rem, var(--container-max))}}
