footer[data-astro-cid-j2r3bndj].proposal-footer{color:#124567;background:#eeefe9;padding:76px 5vw 28px;display:block}.footer-main[data-astro-cid-j2r3bndj]{grid-template-columns:minmax(230px,1.5fr) .7fr .85fr 1fr .8fr;gap:clamp(24px,4vw,64px);padding-bottom:64px;display:grid}.footer-main[data-astro-cid-j2r3bndj]>[data-astro-cid-j2r3bndj]{min-width:0}.footer-brand[data-astro-cid-j2r3bndj] img[data-astro-cid-j2r3bndj]{width:270px;height:auto}.footer-statement[data-astro-cid-j2r3bndj]{letter-spacing:-.025em;margin-top:28px;font-size:24px;line-height:1.4}.footer-contact[data-astro-cid-j2r3bndj]{color:#496579;justify-items:start;margin-top:28px;font-size:13px;font-style:normal;line-height:1.7;display:grid}.footer-contact[data-astro-cid-j2r3bndj] a[data-astro-cid-j2r3bndj]{overflow-wrap:anywhere;padding-block:4px}.footer-contact[data-astro-cid-j2r3bndj] p[data-astro-cid-j2r3bndj]{margin-bottom:8px}.footer-column[data-astro-cid-j2r3bndj] h2[data-astro-cid-j2r3bndj]{letter-spacing:0;margin-bottom:22px;font-size:14px;font-weight:600;line-height:1.5}.footer-column[data-astro-cid-j2r3bndj] ul[data-astro-cid-j2r3bndj]{margin:0;padding:0;list-style:none}.footer-column[data-astro-cid-j2r3bndj] li[data-astro-cid-j2r3bndj]{color:#496579;font-size:13px;line-height:1.65}.footer-column[data-astro-cid-j2r3bndj] li[data-astro-cid-j2r3bndj] a[data-astro-cid-j2r3bndj]{align-items:center;min-height:36px;padding-block:7px;display:inline-flex}.footer-bottom[data-astro-cid-j2r3bndj]{color:#496579;border-top:1px solid #cbd3ce;justify-content:space-between;align-items:center;gap:24px;padding-top:26px;font-size:10px;line-height:1.7;display:flex}.footer-bottom[data-astro-cid-j2r3bndj]>a[data-astro-cid-j2r3bndj]{padding-block:8px}.footer-top[data-astro-cid-j2r3bndj]{align-items:center;gap:14px;display:inline-flex}.footer-top[data-astro-cid-j2r3bndj] span[data-astro-cid-j2r3bndj]{font-size:18px}.footer-credit[data-astro-cid-j2r3bndj]{color:#496579;padding-top:16px;font-size:10px}.footer-credit[data-astro-cid-j2r3bndj] a[data-astro-cid-j2r3bndj],.proposal-footer[data-astro-cid-j2r3bndj] a[data-astro-cid-j2r3bndj]:hover{text-decoration:underline}@media (width<=1000px){.footer-main[data-astro-cid-j2r3bndj]{grid-template-columns:repeat(3,minmax(0,1fr));gap:38px}.footer-brand[data-astro-cid-j2r3bndj]{grid-column:1/-1;grid-template-columns:1fr 1fr;align-items:start;column-gap:32px;display:grid}.footer-statement[data-astro-cid-j2r3bndj]{grid-column:1}.footer-contact[data-astro-cid-j2r3bndj]{grid-area:1/2/span 2;margin-top:0}.footer-bottom[data-astro-cid-j2r3bndj]{flex-wrap:wrap;gap:10px 24px}}@media (width<=650px){footer[data-astro-cid-j2r3bndj].proposal-footer{padding:48px 24px 24px}.footer-main[data-astro-cid-j2r3bndj]{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 24px;padding-bottom:36px}.footer-brand[data-astro-cid-j2r3bndj]{display:block}.footer-brand[data-astro-cid-j2r3bndj] img[data-astro-cid-j2r3bndj]{width:245px}.footer-statement[data-astro-cid-j2r3bndj]{margin-top:24px;font-size:22px}.footer-contact[data-astro-cid-j2r3bndj]{margin-top:22px}.footer-column[data-astro-cid-j2r3bndj] h2[data-astro-cid-j2r3bndj]{margin-bottom:13px}.footer-column[data-astro-cid-j2r3bndj] li[data-astro-cid-j2r3bndj]{font-size:12px}.footer-social[data-astro-cid-j2r3bndj]{grid-column:1/-1}.footer-social[data-astro-cid-j2r3bndj] ul[data-astro-cid-j2r3bndj]{flex-wrap:wrap;gap:8px 28px;display:flex}.footer-bottom[data-astro-cid-j2r3bndj]{align-items:flex-start;gap:12px 20px}.footer-bottom[data-astro-cid-j2r3bndj]>p[data-astro-cid-j2r3bndj]{flex-basis:100%}.footer-top[data-astro-cid-j2r3bndj]{gap:8px;margin-left:auto}}.cookie-settings{min-height:36px;color:inherit;font:inherit;font-size:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:7px 0;line-height:1.65}.cookie-settings:hover{text-decoration:underline}.cookie-banner{z-index:100;color:#124567;background:#f5fbff;border:1px solid #b8cdd8;border-radius:22px;width:min(640px,100% - 48px);padding:28px 30px;position:fixed;bottom:24px;left:24px;box-shadow:0 12px 40px #0c262b29}.cookie-banner[hidden],.cookie-settings[hidden]{display:none}.cookie-banner h2{letter-spacing:-.025em;margin:0;font-size:23px;font-weight:600;line-height:1.3}.cookie-banner p{color:#496579;margin:12px 0 0;font-size:13px;line-height:1.7}.cookie-banner a{text-decoration:underline}.cookie-actions{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.cookie-actions button{color:#124567;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:1px solid #6d8385;border-radius:30px;padding:11px 20px;font-size:12px;font-weight:600}.cookie-actions button:first-child{color:#fff;background:#124567;border-color:#124567}.cookie-actions button:hover{color:#124567;background:#dcebf4}.cookie-actions button:focus-visible,.cookie-settings:focus-visible{outline-offset:4px;outline:3px solid #0083c6}@media (width<=650px){.cookie-banner{width:calc(100% - 24px);max-height:calc(100svh - 24px);padding:22px;bottom:12px;left:12px;overflow-y:auto}.cookie-banner h2{font-size:21px}.cookie-banner p{font-size:12px}.cookie-actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:18px;display:grid}.cookie-actions button{padding-inline:10px}.cookie-actions button:last-child{grid-column:1/-1}}body:has(#cookie-banner:not([hidden])) .whatsapp-float{visibility:hidden}.hero-title-line{display:block}@keyframes title-enter{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:no-preference){.combined-hero .kicker,.combined-hero .hero-title-line,.combined-hero .hero-text,.combined-hero .hero-actions,.combined-hero .experience{animation:.75s cubic-bezier(.2,.7,.3,1) both title-enter}.combined-hero .kicker{animation-delay:50ms}.combined-hero .hero-title-line:first-child{animation-delay:.12s}.combined-hero .hero-title-line:nth-child(2){animation-delay:.22s}.combined-hero .hero-title-line:nth-child(3){animation-delay:.32s}.combined-hero .hero-text{animation-delay:.42s}.combined-hero .hero-actions{animation-delay:.5s}.combined-hero .experience{animation-delay:.58s}.motion-reveal{opacity:0;transition:opacity .7s,transform .7s cubic-bezier(.2,.7,.3,1);transform:translateY(22px)}.motion-reveal.motion-visible{opacity:1;transform:none}}
