.public-site-closing-wrap{background:#fff;padding:20px 3.125vw 12px}.public-site-closing{isolation:isolate;color:#fff;max-width:1600px;font-family:var(--font-geist-sans),sans-serif;background:#101210;border-radius:20px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"copy action""contact action";align-items:center;gap:26px 44px;margin-inline:auto;padding:36px clamp(28px,4.7vw,68px);display:grid;position:relative;overflow:hidden}.public-site-closing .public-site-closing__copy{grid-area:copy;max-width:900px}.public-site-closing .public-site-closing__copy h2{color:#fff;letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(32px,3.6vw,52px);font-weight:700;line-height:1.12}.public-site-closing .public-site-closing__copy p{color:#e0e8da;max-width:68ch;margin:12px 0 0;font-size:17px;line-height:1.55}.public-site-closing__action-slot{grid-area:action;justify-content:flex-end;align-items:center;min-width:0;display:flex}.public-site-closing.public-site-closing .public-site-closing__action{color:#101612;width:max-content;max-width:100%;min-height:60px;font:650 17px/1.3 var(--font-geist-sans),sans-serif;cursor:pointer;background:#c6f53b;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:24px;padding:16px 30px;text-decoration:none;transition:background-color .15s ease-out;display:inline-flex}.public-site-closing.public-site-closing .public-site-closing__action:hover{background:#d5ff5d}.public-site-closing.public-site-closing .public-site-closing__action svg{flex:none;width:22px;height:22px}.public-site-closing__contact{grid-area:contact;align-items:center;gap:24px;min-width:0;display:flex}.public-site-closing .public-site-brand.public-site-brand{color:#fff;white-space:nowrap;gap:9px;font-size:24px;line-height:1.2}.public-site-closing .public-site-brand img{width:32px;height:32px}.public-site-closing__contact>a:last-child{color:#f4f8f0;overflow-wrap:anywhere;border-left:1px solid #53604b;padding-left:24px;font-size:14px;line-height:1.5;text-decoration:none}.public-site-closing__contact>a:last-child:hover{text-underline-offset:4px;text-decoration:underline}.public-site-closing :focus-visible{outline-offset:5px;outline:2px solid #c6f53b}.public-site-closing__pattern{z-index:-1;opacity:.075;pointer-events:none;grid-template-columns:repeat(3,1fr);gap:7px;width:240px;height:240px;display:grid;position:absolute;bottom:-85px;right:-35px}.public-site-closing__pattern span{background:#c6f53b;border-radius:21px}.public-site-closing__pattern span:nth-child(4),.public-site-closing__pattern span:nth-child(5){grid-column:1}.public-site-closing__pattern span:nth-child(6){grid-column:2}.public-site-closing__pattern span:nth-child(7){grid-column:3}@media (max-width:960px){.public-site-closing{grid-template-columns:minmax(0,1fr) auto;gap:24px 28px}.public-site-closing .public-site-closing__copy h2{font-size:36px}.public-site-closing .public-site-closing__copy p{font-size:16px}.public-site-closing__contact{flex-wrap:wrap;gap:14px}.public-site-closing__contact>a:last-child{border:0;padding:0}.public-site-closing.public-site-closing .public-site-closing__action{gap:18px;padding:15px 22px;font-size:16px}}@media (max-width:760px){.public-site-closing-wrap{padding:20px 16px 10px}.public-site-closing{border-radius:14px;flex-direction:column;align-items:flex-start;gap:24px;padding:28px 24px;display:flex}.public-site-closing .public-site-closing__copy h2{font-size:30px}.public-site-closing .public-site-closing__copy p{margin-top:10px;font-size:15px}.public-site-closing__action-slot{justify-content:flex-start;max-width:100%}.public-site-closing.public-site-closing .public-site-closing__action{gap:18px;min-height:52px;padding:14px 20px;font-size:15px}.public-site-closing__contact{flex-direction:column;align-items:flex-start;gap:14px}.public-site-closing .public-site-brand.public-site-brand{font-size:23px}.public-site-closing__contact>a:last-child{font-size:12px}}@media (prefers-reduced-motion:reduce){.public-site-closing.public-site-closing .public-site-closing__action{transition:none}}
