/* Closing sections adapted from WellBuy Zeekr 8X, isolated from other pages. */
.lynk-page .wb-faq-heading{margin-bottom:26px}
.lynk-page .wb-faq h2{font-size:clamp(30px,3vw,42px);font-weight:750;line-height:1.08;letter-spacing:-.045em}
.wb-faq-list details{border-top:1px solid #2c323b;padding:0}
.wb-faq-list details:last-child{border-bottom:1px solid #2c323b}
.wb-faq-list summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:24px;font-size:15px;font-weight:650;line-height:1.5;padding:21px 0;cursor:pointer;color:#e6e8ec}
.wb-faq-list summary::-webkit-details-marker{display:none}
.wb-faq-list summary>span{font-size:21px;font-weight:400;color:#ff7919;transition:transform .2s}
.wb-faq-list details[open] summary>span{transform:rotate(45deg)}
.wb-faq-list details>p{font-size:14px;line-height:1.75;color:#9ba3af;max-width:850px;margin:0 36px 22px 0}
.wb-faq-list summary:focus-visible{outline:2px solid #ff7919;outline-offset:4px}
.lynk-page .wb-closing-section{padding:28px 0 0;background:#0a0c0f;border-top:1px solid #282d35}
.lynk-page .wb-contacts-section{padding:16px 0 52px;background:#0a0c0f;border:0}
.lynk-page.brand-page #contacts.wb-contacts-section{border:0}
.wb-closing-card,.wb-contacts-card{position:relative;isolation:isolate;display:grid;grid-template-columns:1fr 1fr;gap:38px;padding:36px 40px;background:linear-gradient(135deg,#14171c,#0f1115);border:1px solid #30353e;border-top:2px solid #f97316b8;overflow:hidden}
.wb-closing-card:after{content:attr(data-mark);position:absolute;right:-8px;top:2px;font-size:130px;line-height:1;font-weight:850;letter-spacing:-.07em;color:#ffffff03;pointer-events:none;z-index:-1}
.wb-contacts-card:after{content:'WELLBUY';position:absolute;right:-12px;bottom:-30px;font-size:clamp(90px,11vw,160px);line-height:1;font-weight:900;letter-spacing:-.055em;color:#ffffff04;pointer-events:none;z-index:-1}
.lynk-page .wb-closing-card h2,.lynk-page .wb-contacts-card h2{font-size:clamp(30px,3vw,42px);font-weight:750;line-height:1.04;letter-spacing:-.045em;margin:12px 0 16px;color:#e6e8ec}
.lynk-page .wb-closing-card .section-num,.lynk-page .wb-contacts-card .section-num{font-size:11px;font-weight:750;letter-spacing:.05em;margin-bottom:12px}
.wb-closing-copy>p:last-child,.wb-closing-action>p,.wb-contacts-copy>p:not(.section-num){font-size:14px;line-height:1.65;color:#9ba3af;max-width:52ch;margin:0}
.wb-closing-action{display:flex;flex-direction:column;justify-content:center;border-left:1px solid #30353e;padding-left:38px;min-width:0}
.wb-closing-status{display:flex;align-items:center;gap:9px;margin-bottom:16px;color:#d8dce2;font-size:10px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}
.wb-closing-status i{flex:0 0 7px;width:7px;height:7px;border-radius:50%;background:#26d7a0;box-shadow:0 0 14px #26d7a066}
.wb-contact-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:22px}
.lynk-page .wb-contact-actions .btn{font-size:12px;min-height:47px;padding:13px 19px;border-radius:5px;font-weight:700;gap:0}
.lynk-page .wb-contact-actions .wb-messenger{background:#191d23;border-color:#292e37;color:#e6e8ec!important}
.lynk-page .wb-contact-actions .wb-contact-ghost{background:#f973160b;border-color:#f973163b;color:#ff7919!important}
.lynk-page .wb-contact-actions .wb-messenger:hover,.lynk-page .wb-contact-actions .wb-contact-ghost:hover{background:#29221d;border-color:#f9731680}
.wb-office{display:grid;align-content:center;gap:7px;border-left:1px solid #30353e;padding-left:38px}
.wb-office>span{font-size:10px;letter-spacing:.08em;color:#ff7919;font-weight:800}
.wb-office b{font-size:21px;line-height:1.35;color:#e6e8ec}
.wb-office p{font-size:11px;margin:3px 0;color:#d8dce2}
.wb-office a{color:#fff;text-decoration:none;font-size:15px;font-weight:750;justify-self:start}
.wb-office a.wb-office-map{font-size:10px;font-weight:500;color:#969fac;margin-top:9px;border-bottom:1px solid #46505a;padding-bottom:4px}
@media(max-width:900px){.wb-closing-card,.wb-contacts-card{grid-template-columns:1fr;gap:24px}.wb-closing-action,.wb-office{border-left:0;border-top:1px solid #30353e;padding:24px 0 0}.wb-closing-card:after{top:20px}}
@media(max-width:600px){.wb-closing-card,.wb-contacts-card{padding:26px 22px}.lynk-page .wb-closing-section{padding-top:20px}.lynk-page .wb-contacts-section{padding-bottom:34px}.wb-faq-list summary{font-size:13px;gap:20px;padding:18px 0;align-items:flex-start}.wb-faq-list details>p{font-size:12px;margin-right:20px}.wb-contact-actions{gap:8px;display:grid;grid-template-columns:1fr 1fr}.wb-contact-actions .btn:first-child{grid-column:1/-1}.lynk-page .wb-contact-actions .btn{font-size:11px;padding-inline:12px}.wb-closing-status{font-size:9px;letter-spacing:.035em}.wb-closing-copy>p:last-child,.wb-closing-action>p,.wb-contacts-copy>p:not(.section-num){font-size:12px}.wb-office b{font-size:20px}.wb-closing-card:after{font-size:110px}.wb-contacts-card:after{bottom:-12px}}
@media(prefers-reduced-motion:reduce){.wb-faq-list summary>span{transition:none}}
