.tp[data-v-1b482d39]{overflow-x:clip;--bg:#EFEAE1;--card:#F8F5EE;--ink:#1B1C19;--soft:#565A52;--faint:#6B6F64;--accent:#2E463C;--gold:#B08D57;--line:rgba(27,28,25,.14);background:var(--bg);color:var(--soft);font-family:'Inter', sans-serif;min-height:100vh}[data-v-1b482d39]{box-sizing:border-box}body[data-v-1b482d39]{margin:0;background:#EFEAE1}a[data-v-1b482d39]{color:inherit}.top[data-v-1b482d39]{border-bottom:1px solid var(--line)}.top__in[data-v-1b482d39]{max-width:1180px;margin:0 auto;padding:18px 32px;display:flex;align-items:center;justify-content:space-between}.brand[data-v-1b482d39]{font-family:'Playfair Display', serif;font-size:17px;color:var(--ink);text-decoration:none}.top__nav[data-v-1b482d39]{display:flex;gap:22px;font-size:10.5px;letter-spacing:.18em;text-transform:uppercase}.top__nav a[data-v-1b482d39]{color:var(--faint);text-decoration:none}.top__nav a[data-v-1b482d39]:hover{color:var(--ink)}.hero[data-v-1b482d39]{max-width:1180px;margin:0 auto;padding:56px 32px 40px;display:grid;grid-template-columns:1.02fr .98fr;gap:56px;align-items:center}.kick[data-v-1b482d39]{margin:0 0 18px;font-size:10.5px;letter-spacing:.24em;text-transform:uppercase;color:var(--faint)}.h1[data-v-1b482d39]{overflow-wrap:anywhere;hyphens:auto;margin:0 0 24px;max-width:12ch;font-family:'Playfair Display', serif;font-weight:400;font-size:clamp(42px, 6vw, 78px);line-height:.98;letter-spacing:-.02em;color:var(--ink)}.lead[data-v-1b482d39]{margin:0 0 24px;max-width:40ch;font-family:'Cormorant Garamond', serif;font-size:clamp(19px, 2.2vw, 25px);line-height:1.45}.chips[data-v-1b482d39]{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 28px}.chips span[data-v-1b482d39]{padding:7px 13px;border:1px solid var(--line);font-size:11px;letter-spacing:.06em;color:var(--soft)}.btn[data-v-1b482d39]{display:inline-flex;align-items:center;justify-content:center;padding:17px 34px;border:0;cursor:pointer;font-family:'Inter', sans-serif;font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#F8F5EE;background:var(--accent);text-decoration:none}.btn[data-v-1b482d39]:hover{background:#24382F}.note[data-v-1b482d39]{margin:16px 0 0;font-size:12px;color:var(--faint)}.hero__fig[data-v-1b482d39]{margin:0;position:relative}.hero__fig[data-v-1b482d39]::before{content:'';position:absolute;inset:14px -14px 40px 14px;border:1px solid var(--gold);z-index:0}.hero__fig img[data-v-1b482d39]{position:relative;z-index:1;display:block;width:100%;height:min(64vh, 540px);object-fit:cover;filter:saturate(.92) contrast(1.02)}.hero__fig figcaption[data-v-1b482d39]{position:relative;z-index:1;margin-top:14px;font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--faint)}.about[data-v-1b482d39]{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--card)}.about__in[data-v-1b482d39]{max-width:1180px;margin:0 auto;padding:44px 32px;display:grid;grid-template-columns:repeat(3, 1fr);gap:40px}.num[data-v-1b482d39]{margin:0 0 12px;font-family:'Playfair Display', serif;font-size:15px;letter-spacing:.12em;color:var(--gold)}.h3[data-v-1b482d39]{margin:0 0 10px;font-family:'Playfair Display', serif;font-weight:400;font-size:22px;color:var(--ink)}.p[data-v-1b482d39]{margin:0;font-size:14.5px;line-height:1.7}.about__safety[data-v-1b482d39]{max-width:1180px;margin:0 auto;padding:0 32px 40px}.about__safety p[data-v-1b482d39]{margin:0;padding:18px 22px;border-left:2px solid var(--gold);background:rgba(176,141,87,.08);font-size:13.5px;line-height:1.65;color:var(--soft)}.quiz[data-v-1b482d39]{max-width:920px;margin:0 auto;padding:48px 32px 60px}.quiz__head[data-v-1b482d39]{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:14px}.back[data-v-1b482d39]{border:0;background:none;cursor:pointer;font-family:'Inter', sans-serif;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--faint);padding:6px 0}.back[data-v-1b482d39]:hover:not(:disabled){color:var(--ink)}.back[data-v-1b482d39]:disabled{opacity:.3;cursor:default}.quiz__count[data-v-1b482d39]{font-size:12px;letter-spacing:.14em;color:var(--faint)}.quiz__count b[data-v-1b482d39]{font-family:'Playfair Display', serif;font-size:26px;font-weight:400;color:var(--ink);letter-spacing:0}.bar[data-v-1b482d39]{height:1px;background:var(--line);margin-bottom:44px}.bar span[data-v-1b482d39]{display:block;height:1px;background:var(--gold);transition:width .35s ease}.quiz__body[data-v-1b482d39]{animation:rise-1b482d39 .45s ease both}@keyframes rise-1b482d39{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.q[data-v-1b482d39]{margin:0 0 32px;max-width:22ch;font-family:'Playfair Display', serif;font-weight:400;font-size:clamp(28px, 3.8vw, 42px);line-height:1.18;color:var(--ink)}.opts[data-v-1b482d39]{display:grid;gap:0;border-top:1px solid var(--line)}.opt[data-v-1b482d39]{display:grid;grid-template-columns:44px 1fr 24px;align-items:center;gap:12px;padding:18px 6px;border:0;border-bottom:1px solid var(--line);background:transparent;cursor:pointer;font-family:'Inter', sans-serif;font-size:16px;text-align:left;color:var(--ink);transition:background .2s ease, padding .2s ease}.opt[data-v-1b482d39]:hover{background:rgba(46,70,60,.06);padding-left:14px}.opt__n[data-v-1b482d39]{font-size:11px;letter-spacing:.12em;color:var(--faint)}.opt__t[data-v-1b482d39]{font-size:16px}.opt__arrow[data-v-1b482d39]{opacity:0;transform:translateX(-6px);transition:opacity .2s ease, transform .2s ease;color:var(--accent)}.opt:hover .opt__arrow[data-v-1b482d39]{opacity:1;transform:none}.quiz__hint[data-v-1b482d39]{margin:26px 0 0;font-size:12px;color:var(--faint)}.foot[data-v-1b482d39]{max-width:1180px;margin:0 auto;padding:26px 32px 60px;border-top:1px solid var(--line);font-size:12px;color:var(--faint)}@media (max-width: 900px){.top__in[data-v-1b482d39]{padding:14px 18px}.top__nav a[data-v-1b482d39]:first-child{display:none}.hero[data-v-1b482d39]{grid-template-columns:1fr;gap:28px;padding:36px 18px 30px}.hero__fig[data-v-1b482d39]{order:-1}.hero__fig[data-v-1b482d39]::before{inset:10px -10px -10px 10px}.hero__fig img[data-v-1b482d39]{height:260px}.about__in[data-v-1b482d39]{grid-template-columns:1fr;gap:26px;padding:34px 18px}.about__safety[data-v-1b482d39]{padding:0 18px 30px}.quiz[data-v-1b482d39]{padding:32px 18px 44px}.q[data-v-1b482d39]{max-width:none}.foot[data-v-1b482d39]{padding:20px 18px 48px}}@media (prefers-reduced-motion: reduce){.quiz__body[data-v-1b482d39]{animation:none}.bar span[data-v-1b482d39]{transition:none}}