.encounter-module__qbb9CG__page{max-width:1240px;margin:0 auto;padding:110px 24px 64px}.encounter-module__qbb9CG__hero{grid-template-columns:.95fr 1.05fr;align-items:center;gap:52px;min-height:640px;display:grid}.encounter-module__qbb9CG__eyebrow{color:var(--primary);letter-spacing:.18em;font-size:11px;font-weight:700}.encounter-module__qbb9CG__title{letter-spacing:-.055em;white-space:pre-line;margin:24px 0;font-size:clamp(2.8rem,5vw,5.1rem);font-weight:600;line-height:1.03}.encounter-module__qbb9CG__intro{max-width:490px;color:var(--muted-foreground);font-size:17px;line-height:1.8}.encounter-module__qbb9CG__actions{flex-wrap:wrap;align-items:center;gap:16px;margin-top:30px;display:flex}.encounter-module__qbb9CG__scene{border:1px solid var(--border);background:var(--card);border-radius:24px;position:relative;overflow:hidden}.encounter-module__qbb9CG__scene img{width:100%;height:auto;display:block}.encounter-module__qbb9CG__caption{color:var(--muted-foreground);border-top:1px solid var(--border);padding:12px 18px;font-size:11px}.encounter-module__qbb9CG__section{padding:72px 0 12px}.encounter-module__qbb9CG__heading{letter-spacing:-.035em;margin-bottom:24px;font-size:clamp(1.6rem,3vw,2.3rem);font-weight:600}.encounter-module__qbb9CG__grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.encounter-module__qbb9CG__card{border:1px solid var(--border);background:var(--card);border-radius:18px;padding:26px}.encounter-module__qbb9CG__card h3{margin:18px 0 12px;font-size:18px;font-weight:600}.encounter-module__qbb9CG__card p,.encounter-module__qbb9CG__note{color:var(--muted-foreground);font-size:14px;line-height:1.8}.encounter-module__qbb9CG__faq{border-bottom:1px solid var(--border);padding:22px 0}.encounter-module__qbb9CG__faq summary{cursor:pointer;font-size:17px}.encounter-module__qbb9CG__faq p{color:var(--muted-foreground);max-width:800px;margin-top:14px;line-height:1.8}.encounter-module__qbb9CG__studio{grid-template-columns:380px minmax(0,1fr);align-items:start;gap:32px;margin-top:34px;display:grid}.encounter-module__qbb9CG__form{border:1px solid var(--border);background:var(--card);border-radius:26px;padding:24px}.encounter-module__qbb9CG__form h2{margin-bottom:22px;font-size:20px;font-weight:600}.encounter-module__qbb9CG__slot{margin:20px 0}.encounter-module__qbb9CG__slot label{margin-bottom:8px;font-size:14px;font-weight:600;display:block}.encounter-module__qbb9CG__slot input{border:1px dashed var(--border);border-radius:10px;width:100%;margin:10px 0;padding:12px;font-size:12px;display:block}.encounter-module__qbb9CG__portrait{object-fit:contain;background:var(--muted);border-radius:10px;width:100%;height:120px}.encounter-module__qbb9CG__consent{align-items:start;gap:10px;margin:22px 0;font-size:12px;line-height:1.6;display:flex}.encounter-module__qbb9CG__consent input{flex-shrink:0;margin-top:3px}.encounter-module__qbb9CG__feedback{border:1px solid var(--border);border-radius:10px;margin:16px 0;padding:14px;font-size:13px;line-height:1.6}.encounter-module__qbb9CG__error{color:var(--destructive)}.encounter-module__qbb9CG__result{background:var(--muted);border-radius:16px;width:100%;margin-bottom:16px}.encounter-module__qbb9CG__article{max-width:800px}.encounter-module__qbb9CG__article h2{margin:46px 0 18px;font-size:25px;font-weight:600}.encounter-module__qbb9CG__article p,.encounter-module__qbb9CG__article li{color:var(--muted-foreground);margin:12px 0;line-height:1.9}.encounter-module__qbb9CG__article ul{padding-left:22px;list-style:outside}.encounter-module__qbb9CG__article a{text-underline-offset:4px;text-decoration:underline}@media (max-width:800px){.encounter-module__qbb9CG__page{padding:100px 20px 40px}.encounter-module__qbb9CG__hero,.encounter-module__qbb9CG__studio{grid-template-columns:1fr;gap:28px}.encounter-module__qbb9CG__hero{min-height:0}.encounter-module__qbb9CG__title{font-size:clamp(2.7rem,10vw,4rem)}.encounter-module__qbb9CG__grid{grid-template-columns:1fr}.encounter-module__qbb9CG__section{padding-top:48px}}
