.site .hold{--hold-accent:#16c172;--hold-on-accent:#001a0c;place-items:center;min-height:calc(100svh - 380px);padding:120px 16px 24px;display:grid}:root[data-theme=light] .site .hold{--hold-accent:#00894a;--hold-on-accent:#fff}.site .hold-card{text-align:center;border:1px solid var(--line);background:var(--surface);border-radius:20px;width:100%;max-width:520px;padding:36px 32px}.site .hold-kicker{color:var(--muted);font-size:13px;font-weight:600}.site .hold-title{letter-spacing:-.02em;color:var(--ink);text-wrap:balance;margin:0;font-size:clamp(24px,3vw,30px);font-weight:700;line-height:1.2}.site .hold-kicker+.hold-title{margin-top:8px}.site .hold-text{color:var(--muted);text-wrap:pretty;margin-top:12px;font-size:16px;line-height:1.55}.site .hold-text p+p{margin-top:8px}.site .hold-actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:24px;display:flex}.site .hold-actions form{display:contents}.site .hold-btn{border:1px solid var(--line-strong);min-height:44px;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;padding:0 20px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.site .hold-btn:hover{border-color:var(--ink)}.site .hold-btn.is-primary{border-color:var(--hold-accent);background:var(--hold-accent);color:var(--hold-on-accent)}.site .hold-btn.is-primary:hover{filter:brightness(1.06)}.site .hold-btn:focus-visible{outline:2px solid var(--hold-accent);outline-offset:2px}@media (max-width:700px){.site .hold{min-height:0;padding:96px 16px 24px}.site .hold-card{padding:28px 20px}.site .hold-actions>:is(a,button){flex:100%}}
