.brief-sec[data-astro-cid-wp2cowai]{padding-top:clamp(1rem,3vw,2rem)}.brief-sec[data-astro-cid-wp2cowai] .container[data-astro-cid-wp2cowai]{max-width:820px}.brief-trust[data-astro-cid-wp2cowai]:not(:empty){max-width:560px;margin:0 auto 1.6rem}.brief[data-astro-cid-wp2cowai]{border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);scroll-margin-top:calc(var(--header-h) + 1rem);background:#fff;padding:clamp(1.5rem,4vw,2.75rem)}.js-only[data-astro-cid-wp2cowai]:not(.js-ready){display:none}.hp[data-astro-cid-wp2cowai]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.brief-progress[data-astro-cid-wp2cowai]{margin-bottom:1.8rem}.bp-label[data-astro-cid-wp2cowai]{letter-spacing:.1em;text-transform:uppercase;color:var(--so-red);margin-bottom:.6rem;font-size:.78rem;font-weight:700}.bp-bar[data-astro-cid-wp2cowai]{grid-template-columns:repeat(6,1fr);gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.bp-bar[data-astro-cid-wp2cowai] li[data-astro-cid-wp2cowai]{background:var(--border);height:6px;transition:background .35s var(--ease);border-radius:99px}.bp-bar[data-astro-cid-wp2cowai] li[data-astro-cid-wp2cowai].is-done{background:var(--so-red)}.step[data-astro-cid-wp2cowai]{border:0;flex-direction:column;gap:1.3rem;min-width:0;margin:0 0 2.2rem;padding:0;display:flex}.is-stepped[data-astro-cid-wp2cowai] .step[data-astro-cid-wp2cowai]{margin:0;display:none}.is-stepped[data-astro-cid-wp2cowai] .step[data-astro-cid-wp2cowai].is-current{animation:step-in .35s var(--ease);display:flex}@keyframes step-in{0%{opacity:0;transform:translateY(8px)}}legend[data-astro-cid-wp2cowai]{margin-bottom:.5rem;padding:0}legend[data-astro-cid-wp2cowai] h2[data-astro-cid-wp2cowai]{outline:none;font-size:clamp(1.4rem,3vw,1.9rem)}.step-intro[data-astro-cid-wp2cowai]{color:var(--text-muted);margin-top:-.6rem}.q[data-astro-cid-wp2cowai][hidden]{display:none}.q-title[data-astro-cid-wp2cowai]{margin-bottom:.6rem;font-size:.95rem;font-weight:600}.field[data-astro-cid-wp2cowai]{flex-direction:column;gap:.4rem;display:flex}.field-grid[data-astro-cid-wp2cowai]{grid-template-columns:1fr 1fr;gap:1.1rem;display:grid}label[data-astro-cid-wp2cowai]{font-size:.92rem;font-weight:600}.opt[data-astro-cid-wp2cowai]{color:var(--text-muted);font-weight:400}input[data-astro-cid-wp2cowai][type=text],input[data-astro-cid-wp2cowai][type=email],input[data-astro-cid-wp2cowai][type=tel],input[data-astro-cid-wp2cowai][type=date],select[data-astro-cid-wp2cowai],textarea[data-astro-cid-wp2cowai]{color:var(--text);border:1px solid var(--border);border-radius:var(--radius-sm);width:100%;transition:border-color .2s var(--ease), box-shadow .2s var(--ease);background:#fff;padding:.85rem 1rem;font-family:inherit;font-size:1rem}input[data-astro-cid-wp2cowai]:focus-visible,select[data-astro-cid-wp2cowai]:focus-visible,textarea[data-astro-cid-wp2cowai]:focus-visible{border-color:var(--so-red);outline:none;box-shadow:0 0 0 3px #be0a271f}textarea[data-astro-cid-wp2cowai]{resize:vertical}.opt-grid[data-astro-cid-wp2cowai]{gap:.7rem;display:grid}.opt-grid--2[data-astro-cid-wp2cowai]{grid-template-columns:1fr 1fr}.opt-grid--3[data-astro-cid-wp2cowai]{grid-template-columns:repeat(3,1fr)}.opt-card[data-astro-cid-wp2cowai]{cursor:pointer;border:1.5px solid var(--border);border-radius:var(--radius-sm);transition:border-color .2s var(--ease), background .2s var(--ease), box-shadow .2s var(--ease);background:#fff;align-items:flex-start;gap:.75rem;padding:1rem 1.1rem;display:flex;position:relative}.opt-card--sm[data-astro-cid-wp2cowai]{padding:.8rem .95rem}.opt-card[data-astro-cid-wp2cowai]:hover{border-color:var(--so-ink)}.opt-card[data-astro-cid-wp2cowai]:has(input:checked){border-color:var(--so-red);background:#fff6f7;box-shadow:0 0 0 3px #be0a271a}.opt-card[data-astro-cid-wp2cowai]:has(input:focus-visible){box-shadow:0 0 0 3px #0a71b459}.opt-card[data-astro-cid-wp2cowai] input[data-astro-cid-wp2cowai]{accent-color:var(--so-red);flex-shrink:0;width:1.1rem;height:1.1rem;margin-top:.15rem}.opt-text[data-astro-cid-wp2cowai]{flex-direction:column;gap:.15rem;font-weight:600;display:flex}.opt-text[data-astro-cid-wp2cowai] small[data-astro-cid-wp2cowai]{color:var(--text-muted);font-size:.88rem;font-weight:400}.chips[data-astro-cid-wp2cowai]{flex-wrap:wrap;gap:.55rem;display:flex}.chip[data-astro-cid-wp2cowai]{cursor:pointer;border:1.5px solid var(--border);border-radius:var(--radius-pill);transition:border-color .2s var(--ease), background .2s var(--ease);background:#fff;align-items:center;gap:.5rem;padding:.45rem .9rem .45rem .45rem;display:inline-flex}.chip[data-astro-cid-wp2cowai]:hover{border-color:var(--so-ink)}.chip[data-astro-cid-wp2cowai] input[data-astro-cid-wp2cowai]{opacity:0;width:1px;height:1px;position:absolute}.chip[data-astro-cid-wp2cowai]:has(input:checked){border-color:var(--so-red);background:#fff6f7}.chip[data-astro-cid-wp2cowai]:has(input:focus-visible){box-shadow:0 0 0 3px #0a71b459}.chip[data-astro-cid-wp2cowai] .opt-text[data-astro-cid-wp2cowai]{font-size:.9rem}.sw[data-astro-cid-wp2cowai]{border:1px solid #00000014;border-radius:50%;flex-shrink:0;width:1.6rem;height:1.6rem;position:relative}.chip[data-astro-cid-wp2cowai]:has(input:checked) .sw[data-astro-cid-wp2cowai]:after{content:"";background:#14161a59 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") 50%/60% no-repeat;border-radius:50%;position:absolute;inset:0}.sw-red[data-astro-cid-wp2cowai]{background:linear-gradient(135deg,#e53935,#a50f1d)}.sw-orange[data-astro-cid-wp2cowai]{background:linear-gradient(135deg,#ffa53b,#e8630a)}.sw-yellow[data-astro-cid-wp2cowai]{background:linear-gradient(135deg,#ffe066,#f2b705)}.sw-green[data-astro-cid-wp2cowai]{background:linear-gradient(135deg,#6fcf7c,#1e7a3c)}.sw-blue[data-astro-cid-wp2cowai]{background:linear-gradient(135deg,#5bb4f0,#0a4f9e)}.sw-purple[data-astro-cid-wp2cowai]{background:linear-gradient(135deg,#b38bf0,#5b2a9e)}.sw-pink[data-astro-cid-wp2cowai]{background:linear-gradient(135deg,#ffb3d1,#e0457b)}.sw-mono[data-astro-cid-wp2cowai]{background:linear-gradient(135deg,#fff 0 33%,#9aa0a6 33% 66%,#14161a 66%)}.sw-earthy[data-astro-cid-wp2cowai]{background:linear-gradient(135deg,#c8a97e,#7a5c3a 55%,#5f6b3a)}.sw-pastel[data-astro-cid-wp2cowai]{background:conic-gradient(#ffd6e0,#fff1c1,#d4f5dc,#d6e8ff,#e6dcff,#ffd6e0)}.sw-logo[data-astro-cid-wp2cowai]{background:conic-gradient(var(--so-red) 0 33%, var(--so-yellow) 33% 66%, var(--so-blue) 66%)}.sw-unsure[data-astro-cid-wp2cowai]{border:1.5px dashed var(--text-muted);background:#fff}.q-meta[data-astro-cid-wp2cowai]{display:none}.prefill-note[data-astro-cid-wp2cowai]{border-radius:var(--radius-sm);color:#0b4f7a;background:#f3f9fd;border:1px solid #cfe6f5;margin-top:-.4rem;padding:.75rem 1rem .75rem 2.6rem;font-size:.93rem;position:relative}.prefill-note[data-astro-cid-wp2cowai]:before{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230a71b4' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3l1.9 5.1L19 10l-5.1 1.9L12 17l-1.9-5.1L5 10l5.1-1.9z'/%3E%3C/svg%3E") 50%/contain no-repeat;width:1.1rem;height:1.1rem;position:absolute;top:.85rem;left:.9rem}.prefill-note[data-astro-cid-wp2cowai][hidden]{display:none}.is-prefilled[data-astro-cid-wp2cowai]{background:#f6fbff!important;border-color:#7cc0ea!important}.site-status[data-astro-cid-wp2cowai]{border-radius:var(--radius-sm);padding:.55rem .8rem;font-size:.9rem;font-weight:600}.site-status--busy[data-astro-cid-wp2cowai]{color:var(--text-muted);background:var(--bg-soft)}.site-status--ok[data-astro-cid-wp2cowai]{color:#136b34;background:#e9f7ee}.site-status--ok[data-astro-cid-wp2cowai]:before{content:"✓ "}.site-status--warn[data-astro-cid-wp2cowai]{color:#8a4b00;background:#fff4e0}.logo-found[data-astro-cid-wp2cowai]{border:1.5px dashed var(--so-blue);border-radius:var(--radius-sm);background:#f3f9fd;align-items:center;gap:1.2rem;margin-bottom:1.2rem;padding:1rem 1.1rem;display:flex}.logo-found[data-astro-cid-wp2cowai][hidden]{display:none}.lf-img[data-astro-cid-wp2cowai]{border-radius:var(--radius-sm);background-color:#fff;background-image:conic-gradient(#eef0f3 25%, #fff 0 50%, #eef0f3 0 75%, #fff 0);border:1px solid var(--border);background-size:14px 14px;flex:none;place-items:center;width:150px;height:90px;padding:.6rem;display:grid;overflow:hidden}.lf-img[data-astro-cid-wp2cowai] img[data-astro-cid-wp2cowai]{object-fit:contain;width:auto;max-width:130px;height:auto;max-height:70px;display:block}.lf-title[data-astro-cid-wp2cowai]{font-weight:700}.lf-text[data-astro-cid-wp2cowai]{color:var(--text-muted);margin:.2rem 0 .4rem;font-size:.92rem}.lf-not[data-astro-cid-wp2cowai]{color:var(--so-red);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:.88rem;font-weight:600;text-decoration:underline}.cf-turnstile[data-astro-cid-wp2cowai]{min-height:65px}.send-error[data-astro-cid-wp2cowai]{border:1px solid var(--so-red);color:var(--so-red-dark);border-radius:var(--radius-sm);background:#fdecee;padding:.8rem 1rem;font-size:.95rem}.send-error[data-astro-cid-wp2cowai][hidden]{display:none}input[data-astro-cid-wp2cowai][aria-invalid=true]{box-shadow:0 0 0 3px #be0a271f;border-color:var(--so-red)!important}.ts-check[data-astro-cid-wp2cowai]:empty{display:none}.field-msg[data-astro-cid-wp2cowai]{color:var(--text-muted);margin:.4rem 0 0;font-size:.9rem}.field-msg[data-astro-cid-wp2cowai].is-error{color:var(--so-red-dark,#8f071d);font-weight:600}.form-note[data-astro-cid-wp2cowai]{color:var(--text-muted);font-size:.92rem}.form-error[data-astro-cid-wp2cowai]{border:1px solid var(--so-red);color:var(--so-red-dark);border-radius:var(--radius-sm);background:#fdecee;margin-bottom:1.2rem;padding:.9rem 1.1rem;font-size:.95rem}.form-error[data-astro-cid-wp2cowai] a[data-astro-cid-wp2cowai]{color:var(--so-red);font-weight:600;text-decoration:underline}.brief-nav[data-astro-cid-wp2cowai]{border-top:1px solid var(--border);justify-content:flex-end;gap:.8rem;margin-top:2rem;padding-top:1.5rem;display:flex}.brief-nav[data-astro-cid-wp2cowai] [data-astro-cid-wp2cowai][hidden]{display:none}#brief-back[data-astro-cid-wp2cowai]{margin-right:auto}@media (width<=640px){.opt-grid--2[data-astro-cid-wp2cowai],.opt-grid--3[data-astro-cid-wp2cowai],.field-grid[data-astro-cid-wp2cowai]{grid-template-columns:1fr}.logo-found[data-astro-cid-wp2cowai]{flex-direction:column;align-items:flex-start}.brief-nav[data-astro-cid-wp2cowai] .btn[data-astro-cid-wp2cowai]{flex:1}#brief-back[data-astro-cid-wp2cowai]{flex:none;margin-right:0}}@media (prefers-reduced-motion:reduce){.is-stepped[data-astro-cid-wp2cowai] .step[data-astro-cid-wp2cowai].is-current{animation:none}}
