section.contact-refresh{color:#edf4ee;background:radial-gradient(at 15% 20%,#4be0000f,#0000 55%),#0b110d;border-top:1px solid #263c29;border-bottom:1px solid #263c29;padding:64px 0}.contact-refresh .container{max-width:1180px}.contact-refresh .quote-head{text-align:center;max-width:790px;margin:0 auto 32px}.contact-refresh .quote-head .eyebrow{color:#77e735}.contact-refresh .quote-head h2{color:#f4f8f4;margin:10px 0 16px;font-size:clamp(2rem,4vw,3.1rem);line-height:1.15}.contact-refresh .quote-head p{color:#bdc9c0;margin:0;line-height:1.65}.contact-refresh .quote-layout{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:26px;display:grid}.contact-refresh .quote-contact{gap:12px;display:grid}.contact-refresh .contact-tile{box-sizing:border-box;background:linear-gradient(145deg,#142016,#0d1510);border:1px solid #3c6030;border-radius:15px;min-width:0;min-height:108px;padding:20px 22px;text-decoration:none;transform:none}.contact-refresh .contact-tile span,.contact-page .contact-refresh .contact-tile span{color:#77e735;letter-spacing:.1em;font-size:.75rem}.contact-refresh .contact-tile strong,.contact-page .contact-refresh .contact-tile strong{color:#f3f7f3;overflow-wrap:anywhere;margin-top:5px;font-size:1.08rem;line-height:1.4}.contact-refresh .contact-tile small,.contact-page .contact-refresh .contact-tile small{color:#bdc9c0;margin-top:5px;font-size:.88rem;line-height:1.5}.contact-refresh .quote-form{color:#152319;background:#f9fbf8;border:1px solid #dce6dd;border-radius:20px;min-width:0;padding:30px;box-shadow:0 16px 42px #0000002e}.contact-refresh .quote-form h3{color:#152319;margin:0 0 12px;font-size:1.6rem;line-height:1.25}.contact-refresh .quote-form>p{color:#4c5c50;margin:0 0 24px;font-size:.95rem;line-height:1.6}.contact-refresh .form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 16px;display:grid}.contact-refresh .form-grid label{color:#314535;min-width:0;font-size:.9rem;font-weight:600;display:block}.contact-refresh .form-grid input,.contact-refresh .form-grid select,.contact-refresh .form-grid textarea{box-sizing:border-box;color:#152319;width:100%;max-width:100%;min-height:50px;font:inherit;background:#fff;border:1px solid #c8d4ca;border-radius:10px;margin-top:8px;padding:12px;font-size:16px;line-height:1.4;display:block}.contact-refresh .form-grid textarea{resize:vertical;min-height:140px}.contact-refresh .form-grid input::placeholder,.contact-refresh .form-grid textarea::placeholder{color:#69776b;opacity:1;font-weight:400}.contact-refresh .form-grid :is(input,select,textarea):focus{outline-offset:2px;box-shadow:none;outline:2px solid #348c20}.contact-refresh .form-wide{grid-column:1/-1}.contact-refresh .btn-whatsapp-quote{box-sizing:border-box;white-space:normal;color:#06250f;background:#25d366;border-radius:10px;min-height:50px;margin-top:22px;font-weight:700;line-height:1.4}.contact-refresh .form-note{color:#4c5c50;margin-top:12px;font-size:.82rem;line-height:1.55}.contact-refresh a.contact-tile:focus-visible{outline-offset:3px;outline:2px solid #77e735}@media (hover:hover){.contact-refresh a.contact-tile:hover{border-color:#77e735;box-shadow:0 0 20px #4be0001f}}@media (width<=980px){.contact-refresh .quote-layout{grid-template-columns:1fr}.contact-refresh .quote-contact{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){section.contact-refresh{padding:42px 0}.contact-refresh .quote-head{margin-bottom:24px}.contact-refresh .quote-contact,.contact-refresh .form-grid{grid-template-columns:1fr}.contact-refresh .quote-form{border-radius:16px;padding:22px 18px}.contact-refresh .contact-tile{min-height:0;padding:17px 18px}.contact-refresh .quote-layout{gap:20px}}.pes-guarantee{color:#eee;box-sizing:border-box;background:linear-gradient(135deg,#211f16,#111615);border:1px solid #8f773d;border-radius:15px;align-items:center;gap:15px;max-width:640px;margin:18px 0 22px;padding:17px 19px;display:flex}.pes-guarantee svg{color:#d8b75e;flex:0 0 58px;width:58px;height:68px}.pes-guarantee strong{color:#e1c574;font-size:1.03rem;line-height:1.4;display:block}.pes-guarantee p{color:#c2cbc5;margin:5px 0;font-size:.92rem;line-height:1.55}.pes-guarantee a,.pes-guarantee-note a{color:#e1c574;text-underline-offset:3px;text-decoration:underline}.pes-guarantee small{line-height:1.5;display:block}.pes-guarantee-note{color:#e7eae7;background:#181d1a;border-left:3px solid #d8b75e;border-radius:7px;max-width:640px;margin:16px 0;padding:12px 15px;font-size:.92rem;line-height:1.6}.pes-guarantee-page{max-width:900px;padding-top:32px;padding-bottom:48px}.pes-guarantee-page h2{margin-top:28px;font-size:1.35rem}.pes-guarantee-page p{line-height:1.75}.pes-guarantee-page .pes-guarantee{max-width:100%}.pes-guarantee-page .btn{margin:8px 8px 8px 0}@media (width<=600px){.pes-guarantee{gap:11px;padding:14px}.pes-guarantee svg{flex-basis:46px;width:46px;height:56px}.pes-guarantee strong{font-size:.96rem}.pes-guarantee p{font-size:.86rem}}
