.pozi-guide{--pozi-accent:#7930b5;--color-foreground:255,255,255;display:block;background:radial-gradient(ellipse at 90% 0%,#391652 0%,transparent 55%),#17181c;color:#fff;padding:48px 0;font-family:var(--font-body-family,Arial,sans-serif);font-size:16px;line-height:1.6}
.pozi-guide *{box-sizing:border-box}.pozi-guide [hidden]{display:none!important}.pozi-guide h1,.pozi-guide h2{color:#fff;font-family:var(--font-heading-family,Arial,sans-serif)}.pozi-guide h1{font-size:clamp(28px,4vw,46px);line-height:1.2;margin:12px 0}.pozi-guide h2{font-size:24px}.pozi-guide header{max-width:850px;margin-bottom:32px}.pozi-guide__eyebrow{color:#d7b3f6;font-size:12px;letter-spacing:.15em}.pozi-guide__grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(300px,1fr);gap:28px;align-items:start}.pozi-guide__visual,.pozi-guide__form,.pozi-guide__schedule{border:1px solid #ffffff26;border-radius:var(--text-boxes-radius,12px);padding:28px;background:#ffffff04}.pozi-guide__visual{position:sticky;top:24px;min-height:350px;display:flex;flex-direction:column;justify-content:center}.pozi-guide__visual svg{width:100%;display:block;height:auto}.pozi-guide small{color:#d3ccd9;font-size:13px;display:block}.pozi-guide__form label{display:block;font-weight:600;margin-top:18px}.pozi-guide input,.pozi-guide select{font:inherit;font-size:16px;min-height:48px;width:100%;background:#25232d;color:#fff;border:1px solid #8b7c9b;border-radius:6px;padding:10px 12px}.pozi-guide select option{background:#25232d}.pozi-guide input[aria-invalid=true]{border-color:#ffacb8}.pozi-guide :is(input,select,button,a):focus-visible{outline:3px solid #dab6ff;outline-offset:4px}.pozi-guide button{font:inherit;font-weight:600;color:#fff;background:var(--pozi-accent);border:1px solid #ba83e5;border-radius:6px;padding:12px 18px;min-height:48px;cursor:pointer}.pozi-guide button:hover{filter:brightness(1.15)}.pozi-guide button:disabled{opacity:.6;cursor:wait}.pozi-guide button.pozi-guide__secondary{background:#ffffff08;border-color:#9780aa}.pozi-guide__form button{width:100%;margin:10px 0}.pozi-guide__price{border-left:3px solid var(--pozi-accent);padding:8px 18px;margin-top:20px;background:#0002}.pozi-guide__price p{margin:8px 0}.pozi-guide__error{color:#ffc0c9;display:block;min-height:1em;font-size:13px}.pozi-guide__schedule{margin-top:32px}.pozi-guide__table-wrap{overflow:auto}.pozi-guide__table{width:100%;border-collapse:collapse;font-size:14px;text-align:left}.pozi-guide__table th,.pozi-guide__table td{padding:14px 10px;border-bottom:1px solid #ffffff26;white-space:nowrap}.pozi-guide__table button{font-size:13px;min-height:44px;padding:8px 12px;margin:2px}.pozi-guide__project{margin-top:24px}.pozi-guide__project strong{display:block;font-size:34px}.pozi-guide__actions{display:flex;gap:12px;flex-wrap:wrap}.pozi-guide a{color:#e0beff}.pozi-guide [data-status]{min-height:26px;color:#e3c7fb}.pozi-guide__table tr[aria-current=true]{background:#7930b533}
@media(max-width:749px){.pozi-guide{padding:28px 0}.pozi-guide__grid{grid-template-columns:1fr}.pozi-guide__visual{position:static;min-height:0;padding:14px}.pozi-guide__form,.pozi-guide__schedule{padding:18px}.pozi-guide__actions{flex-direction:column}.pozi-guide__actions button{width:100%}.pozi-guide__table th,.pozi-guide__table td{padding:10px 8px}}
