.ec-site .ec-closing-section{background:#fbfaf4;padding:clamp(36px,5vw,72px) 0 0;scroll-margin-top:120px}.ec-site .ec-closing-panel{isolation:isolate;color:#fbfaf4;background:radial-gradient(at 50% 125%,#619344 0%,#315f2b 45%,#163d21 80%);border:1px solid #487241;border-radius:20px;place-items:center;min-height:540px;padding:68px 32px 76px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #c8e9ab40}.ec-site .ec-closing-panel:before{content:"";z-index:-2;pointer-events:none;background:radial-gradient(48% 72% at 50% 115%,#fffddc 0%,#d3f3a1 15%,#9fe87070 38%,#a6df6a15 65%,#0000 83%);position:absolute;inset:0}.ec-site .ec-closing-texture{z-index:-1;opacity:.62;pointer-events:none;background-image:radial-gradient(1px 1.8px,#eeffdb60 75%,#0000 100%);background-size:6px 8px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(66% 88% at 50% 88%,#000 0%,#000b 42%,#0000 100%);mask-image:radial-gradient(66% 88% at 50% 88%,#000 0%,#000b 42%,#0000 100%)}.ec-site .ec-closing-content{text-align:center;flex-direction:column;align-items:center;max-width:940px;display:flex}.ec-site .ec-closing-badge{color:#e7f1da;background:#16330014;border:1px solid #d6edbf45;border-radius:8px;align-items:center;gap:10px;padding:9px 15px;font-size:12px;line-height:1.5;display:inline-flex}.ec-site .ec-closing-badge>span{background:#b6ed8c;border-radius:2px;width:6px;height:6px}.ec-site .ec-closing-panel h2{color:#fbfaf4;font-family:var(--font-sans);letter-spacing:-.045em;text-wrap:balance;margin-top:32px;font-size:clamp(36px,4.6vw,64px);font-weight:500;line-height:1.07}.ec-site .ec-closing-content>h2:first-child{margin-top:0}.ec-site .ec-closing-copy{color:#e5efdb;margin-top:25px;font-size:17px;line-height:1.65}.ec-site .ec-closing-action{color:#17351b;background:#fbfaf4;border:1px solid #fbfaf4;border-radius:999px;justify-content:center;align-items:center;min-height:48px;margin-top:32px;padding:13px 28px;font-size:14px;font-weight:600;text-decoration:none;transition:background .18s,border-color .18s;display:inline-flex}.ec-site .ec-closing-action:hover{background:#e4f3d1;border-color:#e4f3d1}.ec-site .ec-closing-faq-link{color:#f0f5e6;background:#163300b3;border-radius:7px;margin-top:16px;padding:8px 14px;font-size:12px;text-decoration:none}.ec-site .ec-closing-faq-link>span{margin-left:5px}.ec-site .ec-closing-faq-link:hover{background:#163300}.ec-site .ec-closing-panel a:focus-visible{outline-offset:5px;outline:2px solid #fbfaf4}@media (max-width:650px){.ec-site .ec-closing-panel{border-radius:16px;min-height:480px;padding:48px 22px 64px}.ec-site .ec-closing-panel h2{margin-top:28px;font-size:clamp(32px,8vw,44px)}.ec-site .ec-closing-copy{margin-top:22px;font-size:15px}.ec-site .ec-closing-copy br{display:none}.ec-site .ec-closing-panel:before{background:radial-gradient(95% 50% at 50% 110%,#fffddc 0%,#d3f3a1 15%,#9fe87060 40%,#0000 85%)}}@media (forced-colors:active){.ec-site .ec-closing-panel{color:canvastext;background:canvas;border-color:canvastext}.ec-site .ec-closing-panel:before,.ec-site .ec-closing-texture{display:none}.ec-site .ec-closing-panel :where(h2,p,a){color:canvastext}.ec-site .ec-closing-action{color:buttontext;background:buttonface;border:1px solid buttontext}.ec-site .ec-closing-panel a:focus-visible{outline-color:highlight}}
