.ws-faq{padding-block:clamp(90px,10vw,140px)}.ws-faq-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(32px,6vw,96px);display:grid}.ws-faq-grid .ws-h2{font-size:clamp(38px,4.2vw,64px)}.ws-faq-list details{border-bottom:1px solid var(--ws-line)}.ws-faq-list details:first-child{border-top:1px solid var(--ws-line)}.ws-faq-list summary{cursor:pointer;min-height:64px;font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.02em;justify-content:space-between;align-items:center;gap:24px;padding:18px 0;font-size:clamp(19px,1.6vw,23px);font-weight:460;list-style:none;display:flex}.ws-faq-list summary::-webkit-details-marker{display:none}.ws-faq-list summary svg{width:22px;height:22px;color:var(--ws-blue);transition:rotate .3s var(--ws-ease);flex-shrink:0}.ws-faq-list details[open] summary svg{rotate:45deg}.ws-faq-list details p{max-width:40em;color:var(--ws-ink-soft);padding-bottom:24px;font-size:18px;line-height:1.6}.ws-closing{isolation:isolate;color:#13233a;background:#cfe0f0;align-items:center;min-height:min(100svh,920px);padding-block:120px;display:flex;position:relative;overflow:hidden}.ws-closing-photo{z-index:-2;position:absolute;inset:0}.ws-closing-img{object-fit:cover;object-position:70% center}.ws-closing-shade{z-index:-1;background:linear-gradient(90deg,#d6e6f5f0 0%,#d6e6f5cc 42%,#d6e6f559 62%,#d6e6f500 80%);position:absolute;inset:0}.ws-closing-copy{position:relative}.ws-closing .ws-eyebrow{color:#1d4fbf}.ws-closing h2{letter-spacing:-.06em;max-width:8.4em;margin-top:22px;font-size:clamp(48px,6.6vw,108px);font-weight:420;line-height:.92}.ws-connect{white-space:nowrap;color:#1d4fbf;position:relative}.ws-connect svg{width:104%;height:auto;position:absolute;bottom:-.1em;left:-2%;overflow:visible}.ws-connect path{fill:none;stroke:currentColor;stroke-width:5px;stroke-linecap:round}.ws-closing .ws-lede{color:#2f4562;max-width:26em;margin-top:28px}.ws-closing-webster{align-items:center;gap:14px;margin-top:30px;display:flex}.ws-closing-webster p{color:#1b2a40;background:#ffffffd9;border:1px solid #1d4fbf26;border-radius:16px 16px 16px 4px;max-width:22em;padding:10px 16px;font-size:16px;line-height:1.4;box-shadow:0 8px 22px #1d4fbf1a}.dark .ws-closing-webster p{color:#eef4fc;background:#14263ed9;border-color:#eef4fc24}.ws-closing-actions{flex-wrap:wrap;align-items:center;gap:12px 26px;margin-top:34px;display:flex}.ws-closing .ws-text-link{color:#13233a;text-decoration-color:#13233a59}.dark .ws-closing{color:#eef4fc;background:#0f2138}.dark .ws-closing-img{filter:brightness(.55)saturate(.85)}.dark .ws-closing-shade{background:linear-gradient(90deg,#0c1a2cf0 0%,#0c1a2cb8 42%,#0c1a2c1a 75%)}.dark .ws-closing .ws-eyebrow,.dark .ws-connect{color:#a6c4ff}.dark .ws-closing .ws-lede{color:#c4d3e6}.dark .ws-closing .ws-text-link{color:#eef4fc;text-decoration-color:#eef4fc66}@media (max-width:899px){.ws-faq-grid{grid-template-columns:1fr}.ws-closing{align-items:flex-start;min-height:92svh;padding-block:96px 64px}.ws-closing-img{object-position:78% center}.ws-closing-shade{background:linear-gradient(#d6e6f5f2 0%,#d6e6f5cc 45%,#d6e6f51a 80%)}.dark .ws-closing-shade{background:linear-gradient(#0c1a2cf2 0%,#0c1a2cc7 50%,#0c1a2c33 85%)}}
