.VyiFjq_page{--page-bg:#0b1418;--card-bg:#132126;--input-bg:#192b31;--text-primary:#f5f8f8;--text-secondary:#96a9af;--border-color:#293e44;--accent:#27b8aa;--accent-hover:#32cbbb;--icon-bg:#1b3335;--shadow:0 12px 40px #00000017;background:var(--page-bg);min-height:100vh;color:var(--text-primary);padding:48px 24px 80px;transition:background-color .25s}html[data-theme=light] .VyiFjq_page{--page-bg:#f5f8f7;--card-bg:#fff;--input-bg:#f6f9f8;--text-primary:#213238;--text-secondary:#738b91;--border-color:#dce8e6;--accent:#119d91;--accent-hover:#0b8d82;--icon-bg:#edf8f5;--shadow:0 12px 40px #1e414109}.VyiFjq_page *,.VyiFjq_page :before,.VyiFjq_page :after{box-sizing:border-box}.VyiFjq_container{width:100%;max-width:1160px;margin:0 auto}.VyiFjq_header{max-width:780px;margin-bottom:36px}.VyiFjq_eyebrow{color:var(--accent);letter-spacing:1.3px;text-transform:uppercase;align-items:center;gap:9px;margin-bottom:13px;font-size:11px;font-weight:700;display:inline-flex}.VyiFjq_dot{background:var(--accent);border-radius:50%;width:7px;height:7px}.VyiFjq_title{color:var(--text-primary);letter-spacing:-.6px;margin:0 0 13px;font-size:clamp(29px,3vw,40px);font-weight:750;line-height:1.35}.VyiFjq_description{max-width:680px;color:var(--text-secondary);margin:0;font-size:14px;line-height:1.85}.VyiFjq_grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:stretch;gap:24px;display:grid}.VyiFjq_left{flex-direction:column;gap:18px;min-width:0;display:flex}.VyiFjq_card,.VyiFjq_formCard{border:1px solid var(--border-color);background:var(--card-bg);min-width:0;box-shadow:var(--shadow);border-radius:18px}.VyiFjq_card{flex-direction:column;flex:1;padding:26px 28px;display:flex}.VyiFjq_cardTitle{color:var(--text-primary);margin:0 0 16px;font-size:18px;font-weight:750}.VyiFjq_contactList{flex-direction:column;flex:1;justify-content:space-around;display:flex}.VyiFjq_contactItem{border-bottom:1px solid var(--border-color);min-width:0;color:var(--text-primary);align-items:center;gap:13px;padding:15px 0;text-decoration:none;display:flex}.VyiFjq_contactItem:last-child{border-bottom:none}.VyiFjq_contactMainLink{min-width:0;color:inherit;flex:1;align-items:center;gap:13px;text-decoration:none;display:flex}.VyiFjq_contactIcon{border:1px solid var(--border-color);background:var(--icon-bg);width:43px;height:43px;color:var(--accent);border-radius:12px;flex:0 0 43px;justify-content:center;align-items:center;transition:transform .2s,border-color .2s;display:flex}.VyiFjq_contactItem:hover .VyiFjq_contactIcon{border-color:var(--accent);transform:translateY(-2px)}.VyiFjq_whatsappIcon{color:#25c96c;background:#25d3661a}.VyiFjq_contactContent{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.VyiFjq_contactLabel{color:var(--text-secondary);font-size:11px}.VyiFjq_contactContent strong{overflow-wrap:anywhere;font-size:13px;font-weight:650;line-height:1.5}.VyiFjq_arrow{color:var(--text-secondary);align-items:center;transition:color .2s,transform .2s;display:flex}.VyiFjq_contactItem:hover .VyiFjq_arrow{color:var(--accent);transform:translate(3px)}.VyiFjq_copyButton{border:1px solid var(--border-color);background:var(--input-bg);width:33px;height:33px;color:var(--text-secondary);cursor:pointer;border-radius:9px;flex:0 0 33px;justify-content:center;align-items:center;transition:color .2s,border-color .2s;display:flex}.VyiFjq_copyButton:hover{border-color:var(--accent);color:var(--accent)}.VyiFjq_copyFeedback{min-height:15px;color:var(--accent);font-size:11px;display:block}.VyiFjq_whatsappCard{color:#f5faf7;background:linear-gradient(135deg,#17382f,#142b2a);border:1px solid #285044;border-radius:18px;padding:23px 25px}html[data-theme=light] .VyiFjq_whatsappCard{color:#204334;background:linear-gradient(135deg,#e9f9ef,#e2f6eb);border-color:#ccebd9}.VyiFjq_whatsappHeading{align-items:center;gap:13px;margin-bottom:17px;display:flex}.VyiFjq_whatsappSymbol{color:#40e58b;background:#25d36621;border-radius:12px;flex:0 0 44px;justify-content:center;align-items:center;width:44px;height:44px;display:flex}html[data-theme=light] .VyiFjq_whatsappSymbol{color:#159c52;background:#d3f2df}.VyiFjq_whatsappHeading h3{margin:0 0 5px;font-size:16px;font-weight:750}.VyiFjq_whatsappHeading p{color:#a9c8b9;margin:0;font-size:12px;line-height:1.6}html[data-theme=light] .VyiFjq_whatsappHeading p{color:#628373}.VyiFjq_whatsappButton{color:#082817;background:#25d366;border-radius:10px;justify-content:center;align-items:center;gap:12px;min-height:45px;padding:11px 16px;font-size:13px;font-weight:750;text-decoration:none;transition:background-color .2s,transform .2s;display:flex}.VyiFjq_whatsappButton:hover{background:#40e67f;transform:translateY(-2px)}.VyiFjq_location{color:var(--text-secondary);align-items:center;gap:8px;padding:0 6px;font-size:12px;display:flex}.VyiFjq_location svg{color:var(--accent)}.VyiFjq_formCard{flex-direction:column;padding:29px 32px;display:flex}.VyiFjq_formHeader{margin-bottom:24px}.VyiFjq_formHeader h2{color:var(--text-primary);margin:0 0 8px;font-size:21px;font-weight:750}.VyiFjq_formHeader p{color:var(--text-secondary);margin:0;font-size:12px;line-height:1.75}.VyiFjq_form{flex-direction:column;flex:1;gap:19px;display:flex}.VyiFjq_formRow{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;display:grid}.VyiFjq_field{flex-direction:column;gap:8px;min-width:0;display:flex}.VyiFjq_field label{color:var(--text-primary);font-size:12px;font-weight:650}.VyiFjq_field input,.VyiFjq_field textarea{border:1px solid var(--border-color);background:var(--input-bg);width:100%;min-width:0;color:var(--text-primary);font:inherit;border-radius:10px;outline:none;font-size:13px;transition:border-color .2s,box-shadow .2s}.VyiFjq_field input{height:46px;padding:0 14px}.VyiFjq_field textarea{resize:vertical;min-height:155px;padding:14px;line-height:1.7}.VyiFjq_field input::placeholder,.VyiFjq_field textarea::placeholder{color:var(--text-secondary);opacity:.7}.VyiFjq_field input:focus,.VyiFjq_field textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px #27b8aa1a}.VyiFjq_characterCount{color:var(--text-secondary);text-align:right;font-variant-numeric:tabular-nums;font-size:10px}.VyiFjq_submitButton{background:var(--accent);color:#fff;width:100%;min-height:48px;font:inherit;cursor:pointer;border:none;border-radius:10px;justify-content:center;align-items:center;gap:12px;margin-top:auto;padding:12px 18px;font-size:13px;font-weight:750;transition:background-color .2s,transform .2s;display:flex}.VyiFjq_submitButton:hover:not(:disabled){background:var(--accent-hover);transform:translateY(-2px)}.VyiFjq_submitButton:disabled{opacity:.65;cursor:wait}.VyiFjq_privacyNote{color:var(--text-secondary);text-align:center;margin:-5px 0 0;font-size:10px;line-height:1.6}.VyiFjq_success,.VyiFjq_error{border-radius:9px;align-items:center;gap:10px;padding:12px 14px;font-size:12px;line-height:1.6;display:flex}.VyiFjq_success{color:#85edaf;background:#173c2b;border:1px solid #276a4b}.VyiFjq_error{color:#ffabab;background:#3d2025;border:1px solid #7c3737}html[data-theme=light] .VyiFjq_success{color:#196c40;background:#e8f8ee;border-color:#bde5cb}html[data-theme=light] .VyiFjq_error{color:#a13636;background:#fff0f0;border-color:#edc8c8}.VyiFjq_spinner{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:17px;height:17px;animation:.7s linear infinite VyiFjq_spin}@keyframes VyiFjq_spin{to{transform:rotate(360deg)}}.VyiFjq_honeypot{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.VyiFjq_copyButton:focus-visible,.VyiFjq_contactMainLink:focus-visible,.VyiFjq_contactItem:focus-visible,.VyiFjq_whatsappButton:focus-visible,.VyiFjq_submitButton:focus-visible{outline:3px solid var(--accent);outline-offset:3px}@media (max-width:850px){.VyiFjq_page{padding:40px 20px 65px}.VyiFjq_grid{grid-template-columns:1fr;align-items:start}.VyiFjq_left{display:contents}.VyiFjq_formCard{grid-row:1}.VyiFjq_card{grid-row:2}.VyiFjq_whatsappCard{grid-row:3}.VyiFjq_location{grid-row:4}.VyiFjq_header{margin-bottom:28px}}@media (max-width:520px){.VyiFjq_page{padding:30px 15px 55px}.VyiFjq_title{font-size:29px}.VyiFjq_description{font-size:13px}.VyiFjq_grid{gap:17px}.VyiFjq_card,.VyiFjq_formCard{border-radius:15px;padding:23px 19px}.VyiFjq_whatsappCard{border-radius:15px;padding:21px 19px}.VyiFjq_formRow{grid-template-columns:1fr}.VyiFjq_formHeader h2{font-size:19px}.VyiFjq_cardTitle{font-size:17px}.VyiFjq_contactItem,.VyiFjq_contactMainLink{gap:10px}.VyiFjq_contactContent strong{font-size:12px}.VyiFjq_contactIcon{flex-basis:40px;width:40px;height:40px}}@media (max-width:360px){.VyiFjq_page{padding-inline:12px}.VyiFjq_card,.VyiFjq_formCard{padding-inline:16px}.VyiFjq_contactContent strong{font-size:11px}}@media (prefers-reduced-motion:reduce){.VyiFjq_page,.VyiFjq_page *,.VyiFjq_page :before,.VyiFjq_page :after{transition:none!important;animation:none!important}}
