.page-module__uE2afq__page{background:radial-gradient(circle at 92% 12%,#20ded82e,#0000 30%),linear-gradient(#fff 0%,#f8fbfb 100%);padding:118px 0 84px;position:relative;overflow:hidden}.page-module__uE2afq__page:before{content:"";pointer-events:none;border:1px solid #34ccc62e;border-radius:50%;width:290px;height:290px;position:absolute;top:74px;right:-110px}.page-module__uE2afq__hero{gap:var(--sp-8);margin-bottom:var(--sp-8);grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);align-items:stretch;display:grid}.page-module__uE2afq__heroCopy{min-height:360px;padding:var(--sp-10);border:1px solid var(--border-200);border-radius:var(--r-xl);box-shadow:var(--shadow-card);background:linear-gradient(90deg,#fffffff0 0%,#ffffffba 55%,#ffffff1a 100%),url(/images/cachorro-sorrindo.png) 100%/cover no-repeat}.page-module__uE2afq__eyebrow{min-height:32px;margin-bottom:var(--sp-4);color:#25817d;font-size:var(--fs-body-sm);background:#34ccc624;border-radius:999px;align-items:center;padding:6px 12px;font-weight:700;display:inline-flex}.page-module__uE2afq__title{max-width:420px;margin-bottom:var(--sp-4);font-size:var(--fs-display-1)}.page-module__uE2afq__lead{max-width:470px;font-size:var(--fs-lead);line-height:1.6}.page-module__uE2afq__channels{justify-content:center;gap:var(--sp-4);padding:var(--sp-7);border-radius:var(--r-xl);box-shadow:var(--shadow-card);background:#263936;flex-direction:column;display:flex}.page-module__uE2afq__channel{align-items:center;gap:var(--sp-4);min-height:104px;padding:var(--sp-5);border-radius:var(--r-md);transition:transform var(--dur-base) var(--ease), background var(--dur-base) var(--ease);background:#ffffff1a;border:1px solid #ffffff29;display:flex}.page-module__uE2afq__channel:hover{background:#ffffff29;transform:translateY(-2px)}.page-module__uE2afq__channel:focus-visible,.page-module__uE2afq__whatsappFloat:focus-visible{outline:3px solid var(--brand-primary-soft);outline-offset:3px}.page-module__uE2afq__whatsappChannel{background:#25d3662e}.page-module__uE2afq__channelIcon{color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:46px;height:46px;font-size:22px;font-weight:800;display:flex}.page-module__uE2afq__whatsappIcon{background:#25d366}.page-module__uE2afq__emailIcon{background:var(--brand-primary-button)}.page-module__uE2afq__channel strong,.page-module__uE2afq__channel small{display:block}.page-module__uE2afq__channel strong{color:#fff;font-size:var(--fs-h5);line-height:1.25}.page-module__uE2afq__channel small{color:#ffffffd1;font-size:var(--fs-body);margin-top:4px}.page-module__uE2afq__layout{gap:var(--sp-6);grid-template-columns:minmax(280px,.72fr) minmax(0,1fr);display:grid}.page-module__uE2afq__infoPanel,.page-module__uE2afq__formPanel{border:1px solid var(--border-200);border-radius:var(--r-xl);box-shadow:var(--shadow-card);padding:var(--sp-7);background:#fff}.page-module__uE2afq__infoPanel h2,.page-module__uE2afq__formPanel h2{margin-bottom:var(--sp-3);font-size:var(--fs-h3)}.page-module__uE2afq__note{gap:var(--sp-3);margin:var(--sp-6) 0;padding:var(--sp-4);border-radius:var(--r-md);background:#91563717;display:flex}.page-module__uE2afq__note span{background:var(--brand-secondary);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:26px;height:26px;font-weight:800;display:flex}.page-module__uE2afq__note p{line-height:1.55}.page-module__uE2afq__contactList{margin-left:var(--sp-5);color:var(--text-700);list-style:outside}.page-module__uE2afq__contactList li{margin-bottom:var(--sp-2)}.page-module__uE2afq__form{gap:var(--sp-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.page-module__uE2afq__field{flex-direction:column;gap:8px;display:flex}.page-module__uE2afq__fullField{grid-column:1/-1}.page-module__uE2afq__field label{color:var(--text-900);font-size:var(--fs-body-sm);font-weight:700}.page-module__uE2afq__field input,.page-module__uE2afq__field select,.page-module__uE2afq__field textarea{border:1px solid var(--border-100);border-radius:var(--r-sm);width:100%;color:var(--text-900);font-family:var(--font-body);font-size:var(--fs-body);transition:border-color var(--dur-base) var(--ease), box-shadow var(--dur-base) var(--ease), background var(--dur-base) var(--ease);background:#fbfbfb;outline:none;padding:14px 16px;line-height:1.4}.page-module__uE2afq__field textarea{resize:vertical;min-height:144px}.page-module__uE2afq__field input:focus,.page-module__uE2afq__field select:focus,.page-module__uE2afq__field textarea:focus{border-color:var(--brand-primary-button);box-shadow:var(--shadow-focus);background:#fff}.page-module__uE2afq__submit{grid-column:1/-1;justify-self:start;min-width:260px;height:48px}.page-module__uE2afq__whatsappFloat{z-index:900;width:56px;height:56px;transition:transform var(--dur-base) var(--ease), box-shadow var(--dur-base) var(--ease);background:#25d366;border-radius:50%;justify-content:center;align-items:center;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 8px 24px #25d36661}.page-module__uE2afq__whatsappFloat:hover{transform:translateY(-3px)scale(1.04);box-shadow:0 12px 30px #25d36675}@media (max-width:900px){.page-module__uE2afq__hero,.page-module__uE2afq__layout{grid-template-columns:1fr}.page-module__uE2afq__hero{gap:var(--sp-5)}}@media (max-width:768px){.page-module__uE2afq__page{padding:92px 0 56px}.page-module__uE2afq__heroCopy{min-height:430px;padding:var(--sp-6);background:linear-gradient(#fffffff5 0%,#ffffffc2 58%,#ffffff14 100%),url(/images/cachorro-sorrindo.png) bottom/cover no-repeat}.page-module__uE2afq__title{font-size:var(--fs-h1)}.page-module__uE2afq__lead{font-size:var(--fs-body)}.page-module__uE2afq__channels,.page-module__uE2afq__infoPanel,.page-module__uE2afq__formPanel{padding:var(--sp-5);border-radius:var(--r-lg)}.page-module__uE2afq__channel{min-height:92px;padding:var(--sp-4)}.page-module__uE2afq__form{grid-template-columns:1fr}.page-module__uE2afq__fullField,.page-module__uE2afq__submit{grid-column:1}.page-module__uE2afq__submit{width:100%;min-width:0}.page-module__uE2afq__whatsappFloat{width:52px;height:52px;bottom:16px;right:16px}}@media (prefers-reduced-motion:reduce){.page-module__uE2afq__channel,.page-module__uE2afq__whatsappFloat{transition:none}}
