.Footer-module__sM6dpa__footer{color:#d4e5df;background:#112e2a;border-top:1px solid #dce9e2;position:relative}.Footer-module__sM6dpa__container{width:min(1200px,100% - 64px);margin-inline:auto;padding:42px 0 24px}.Footer-module__sM6dpa__footer a,.Footer-module__sM6dpa__footer summary{touch-action:manipulation}.Footer-module__sM6dpa__footer a:focus-visible,.Footer-module__sM6dpa__footer summary:focus-visible{outline-offset:5px;border-radius:5px;outline:3px solid #73d4ad}.Footer-module__sM6dpa__callout{color:#294a3d;background:linear-gradient(110deg,#edf8f1,#f7fbf8);border:1px solid #d8eade;border-radius:15px;align-items:center;gap:22px;padding:29px 32px;display:flex}.Footer-module__sM6dpa__calloutIcon{color:#008469;background:#dff1e6;border-radius:12px;flex-shrink:0;place-items:center;width:48px;height:48px;display:grid}.Footer-module__sM6dpa__calloutCopy{flex:1}.Footer-module__sM6dpa__eyebrow{letter-spacing:.12em;color:#4c856b;font-size:11px;font-weight:700}.Footer-module__sM6dpa__callout h2{letter-spacing:-.035em;margin-top:7px;font-size:24px;font-weight:700;line-height:1.3}.Footer-module__sM6dpa__callout p{color:#637e6c;margin-top:8px;font-size:14px;line-height:1.8}.Footer-module__sM6dpa__button{color:#fff;white-space:nowrap;background:#00876b;border-radius:9px;justify-content:center;align-items:center;gap:12px;min-height:46px;padding:12px 18px;font-size:14px;font-weight:650;transition:background .2s,transform .2s;display:inline-flex}.Footer-module__sM6dpa__button:hover{background:#006a54;transform:translateY(-2px)}.Footer-module__sM6dpa__button svg{transition:transform .2s}.Footer-module__sM6dpa__button:hover svg{transform:translate(3px)}.Footer-module__sM6dpa__main{grid-template-columns:1.65fr 1fr 1fr .85fr;gap:55px;padding:45px 0 35px;display:grid}.Footer-module__sM6dpa__brand{align-items:center;gap:11px;display:inline-flex}.Footer-module__sM6dpa__brand>img{-o-object-fit:cover;object-fit:cover;border-radius:50%;width:44px;height:44px}.Footer-module__sM6dpa__brand strong{color:#f1faf5;letter-spacing:-.04em;font-size:23px;font-weight:750;line-height:1.15;display:block}.Footer-module__sM6dpa__brand small{color:#a8c9ba;margin-top:4px;font-size:11px;display:block}.Footer-module__sM6dpa__intro{color:#acc4ba;max-width:300px;margin-top:20px;font-size:14px;line-height:1.9}.Footer-module__sM6dpa__contact{color:#c1d7cb;gap:11px;margin-top:22px;font-size:13px;font-style:normal;display:grid}.Footer-module__sM6dpa__contact>a,.Footer-module__sM6dpa__contact>span{align-items:flex-start;gap:9px;line-height:1.8;display:flex}.Footer-module__sM6dpa__contact svg{color:#72b798;flex-shrink:0;margin-top:2px}.Footer-module__sM6dpa__contact a:hover{color:#8ce0b8}.Footer-module__sM6dpa__socials{flex-wrap:wrap;gap:8px;margin-top:23px;display:flex}.Footer-module__sM6dpa__socials a{color:#bad5c7;background:#ffffff03;border:1px solid #37574b;border-radius:9px;place-items:center;width:36px;height:36px;transition:background .2s,border-color .2s,color .2s,transform .2s;display:grid}.Footer-module__sM6dpa__socials a:hover{color:#a0ebc7;background:#ffffff09;border-color:#6eb392;transform:translateY(-3px)}.Footer-module__sM6dpa__group{min-width:0}.Footer-module__sM6dpa__group h2{color:#eff8f3;margin-top:8px;margin-bottom:17px;font-size:14px;font-weight:650}.Footer-module__sM6dpa__group ul{gap:3px;display:grid}.Footer-module__sM6dpa__group li a{color:#acc4ba;padding:5px 0;font-size:13px;line-height:1.8;transition:color .2s,transform .2s;display:inline-block}.Footer-module__sM6dpa__group li a:hover{color:#8ce0b8;transform:translate(3px)}.Footer-module__sM6dpa__newsletter{color:#c2dcce;border:1px solid #37574b;border-radius:10px;margin-top:23px;padding:14px;transition:border-color .2s,background .2s;display:block}.Footer-module__sM6dpa__newsletter:hover{background:#ffffff06;border-color:#6eb392}.Footer-module__sM6dpa__newsletter>span{align-items:center;gap:7px;font-size:13px;font-weight:600;display:flex}.Footer-module__sM6dpa__newsletter small{color:#98b9a7;margin-top:7px;font-size:12px;line-height:1.7;display:block}.Footer-module__sM6dpa__tools{border-block:1px solid #345147}.Footer-module__sM6dpa__tools summary{cursor:pointer;color:#d0e5d9;justify-content:space-between;align-items:center;gap:18px;padding:21px 0;list-style:none;display:flex}.Footer-module__sM6dpa__tools summary::-webkit-details-marker{display:none}.Footer-module__sM6dpa__toolsTitle{align-items:center;gap:11px;display:flex}.Footer-module__sM6dpa__toolsTitle>svg{color:#78bb9d}.Footer-module__sM6dpa__toolsTitle strong{font-size:14px;font-weight:600;display:block}.Footer-module__sM6dpa__toolsTitle small{color:#94b6a3;margin-top:4px;font-size:12px;line-height:1.7;display:block}.Footer-module__sM6dpa__tools summary>svg{color:#89b49f;flex-shrink:0;transition:transform .2s}.Footer-module__sM6dpa__tools[open] summary>svg{transform:rotate(180deg)}.Footer-module__sM6dpa__calculatorLinks{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px 25px;padding-bottom:22px;display:grid}.Footer-module__sM6dpa__calculatorLinks a{color:#acc4ba;padding:7px 0;font-size:13px;line-height:1.8;display:block}.Footer-module__sM6dpa__calculatorLinks a:hover{color:#8ce0b8}.Footer-module__sM6dpa__browse{color:#8ce0b8;align-items:center;gap:8px;margin-bottom:24px;font-size:13px;font-weight:600;display:inline-flex}.Footer-module__sM6dpa__bottom{color:#94b6a3;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;padding-top:24px;font-size:12px;line-height:1.8;display:flex}.Footer-module__sM6dpa__legal{flex-wrap:wrap;gap:18px;display:flex}.Footer-module__sM6dpa__legal a{color:#b0cabc;padding:5px 0}.Footer-module__sM6dpa__legal a:hover{color:#8ce0b8}@media (max-width:1050px){.Footer-module__sM6dpa__main{grid-template-columns:1.4fr 1fr 1fr;gap:30px}.Footer-module__sM6dpa__brandColumn{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:0 40px;display:grid}.Footer-module__sM6dpa__brandColumn .Footer-module__sM6dpa__contact{grid-area:1/2/3;margin-top:0}.Footer-module__sM6dpa__intro{max-width:440px}.Footer-module__sM6dpa__socials{margin-top:17px}}@media (max-width:760px){.Footer-module__sM6dpa__container{width:calc(100% - 36px);padding-top:25px}.Footer-module__sM6dpa__callout{flex-wrap:wrap;gap:15px;padding:24px}.Footer-module__sM6dpa__calloutIcon{width:40px;height:40px}.Footer-module__sM6dpa__calloutCopy{flex-basis:calc(100% - 56px)}.Footer-module__sM6dpa__callout h2{font-size:20px}.Footer-module__sM6dpa__callout .Footer-module__sM6dpa__button{margin-left:55px}.Footer-module__sM6dpa__main{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 24px;padding:32px 0}.Footer-module__sM6dpa__brandColumn{display:block}.Footer-module__sM6dpa__brandColumn .Footer-module__sM6dpa__contact{margin-top:20px}.Footer-module__sM6dpa__intro{max-width:460px}.Footer-module__sM6dpa__group li a{padding:9px 0;font-size:14px}.Footer-module__sM6dpa__group h2{margin-bottom:12px;font-size:15px}.Footer-module__sM6dpa__group:last-child{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:0 24px;display:grid}.Footer-module__sM6dpa__group:last-child .Footer-module__sM6dpa__newsletter{grid-area:1/2/3;align-self:start;margin-top:8px}.Footer-module__sM6dpa__calculatorLinks{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 20px}.Footer-module__sM6dpa__calculatorLinks a{padding:10px 0;font-size:14px}.Footer-module__sM6dpa__bottom{flex-direction:column;align-items:flex-start;gap:12px}.Footer-module__sM6dpa__legal{gap:12px 18px}.Footer-module__sM6dpa__socials a{width:42px;height:42px}}@media (max-width:400px){.Footer-module__sM6dpa__callout .Footer-module__sM6dpa__button{width:100%;margin-left:0}.Footer-module__sM6dpa__callout h2{font-size:18px}.Footer-module__sM6dpa__callout{padding:21px}.Footer-module__sM6dpa__calculatorLinks{grid-template-columns:1fr}.Footer-module__sM6dpa__group:last-child{display:block}.Footer-module__sM6dpa__group:last-child .Footer-module__sM6dpa__newsletter{margin-top:20px}}@media (prefers-reduced-motion:reduce){.Footer-module__sM6dpa__footer *{transition:none!important}}
@keyframes welcred-hero-enter{0%{opacity:0;transform:translateY(13px)}to{opacity:1;transform:translateY(0)}}@keyframes welcred-hero-float{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes welcred-chart-draw{0%{stroke-dashoffset:450px}to{stroke-dashoffset:0}}:is([data-page-hero],.wr-hero,.wc-library-hero,.wc-detail-header) h1{animation:.65s cubic-bezier(.2,.7,.3,1) both welcred-hero-enter}:is([data-page-hero],.wr-hero,.wc-library-hero,.wc-detail-header) h1+p{animation:.65s cubic-bezier(.2,.7,.3,1) 90ms both welcred-hero-enter}:is([data-page-hero],.wr-hero,.wc-library-hero) a{transition:background .2s,border-color .2s,box-shadow .2s,transform .2s}:is([data-page-hero],.wr-hero) a:hover{box-shadow:0 7px 18px #1f614411}:is([data-page-hero],.wr-hero) a svg{transition:transform .2s}:is([data-page-hero],.wr-hero) a:hover svg{transform:translate(3px)}:is([data-hero-visual],.wr-graphic,.wc-library-graphic){animation:.7s .12s both welcred-hero-enter,6s ease-in-out .85s infinite welcred-hero-float}[data-hero-step],.wr-preview-row{animation:.6s .2s both welcred-hero-enter}[data-hero-step]:nth-child(2),.wr-preview-row:nth-of-type(2){animation-delay:.3s}[data-hero-step]:nth-child(3),.wr-preview-row:nth-of-type(3){animation-delay:.4s}.wc-library-graphic svg path[stroke]{stroke-dasharray:450;animation:1.6s ease-out .3s both welcred-chart-draw}@media (max-width:760px){:is([data-hero-visual],.wr-graphic,.wc-library-graphic){animation:.7s .12s both welcred-hero-enter}}@media (prefers-reduced-motion:reduce){:is([data-page-hero],.wr-hero,.wc-library-hero,.wc-detail-header) *,[data-hero-visual],.wr-graphic,.wc-library-graphic{transition:none!important;animation:none!important}.wc-library-graphic svg path[stroke]{stroke-dasharray:none;stroke-dashoffset:0}}
