.solution-grid{grid-template-columns:repeat(4,1fr)}
.art-mcsm{background:linear-gradient(145deg,#d8c49c,#8d7550)}
.art-orbit{position:absolute;width:190px;height:190px;border:1px solid rgba(255,255,255,.8);border-radius:50%;right:24px;top:28px}
.art-orbit:before,.art-orbit:after{content:'';position:absolute;border:1px solid rgba(255,255,255,.5);border-radius:50%;inset:24px;transform:rotate(45deg)}
.art-orbit:after{inset:54px;transform:rotate(-30deg)}
.editable-note{font-size:12px!important;color:#8a755a!important;border-left:2px solid var(--gold);padding-left:13px}
@media(max-width:1050px){.solution-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:800px){.solution-grid{grid-template-columns:1fr}}
.thank-you{min-height:100vh;display:grid;place-items:center;padding:100px 0}.thank-card{text-align:center;padding:40px 24px}.thank-mark{width:78px;height:78px;border:1px solid var(--gold);border-radius:50%;display:grid;place-items:center;margin:0 auto 28px;color:var(--gold);font-size:42px;font-family:var(--serif)}.thank-card h1{font-family:var(--serif);font-size:clamp(42px,7vw,76px);font-weight:400;line-height:1;letter-spacing:-.05em;margin:0 auto 22px}.thank-card>p:not(.eyebrow):not(.form-status){color:rgba(255,255,255,.7);font-size:18px;max-width:520px;margin:0 auto 18px}.thank-actions{display:flex;justify-content:center;align-items:center;gap:24px;margin-top:35px}.privacy-page{min-height:80vh;padding:150px 0 90px}.privacy-page h1{font-family:var(--serif);font-size:clamp(48px,6vw,78px);font-weight:400;line-height:1;letter-spacing:-.05em;margin:0 0 28px}.privacy-page h2{font-family:var(--serif);font-weight:400;font-size:30px;margin:38px 0 8px}.privacy-page p{color:var(--muted);font-size:16px}.privacy-pending{border-left:3px solid var(--gold);padding:16px 18px;background:#fff;color:var(--ink)!important}.form-status{color:var(--gold)}
@media(max-width:800px){.thank-actions{flex-direction:column}.privacy-page{padding-top:120px}}
