.qt-wrap[data-astro-cid-up6fkuuv]{max-width:640px}.qt-toggle[data-astro-cid-up6fkuuv]{max-width:640px;margin:0 auto;text-align:center}.qt-summary[data-astro-cid-up6fkuuv]{list-style:none;cursor:pointer}.qt-summary[data-astro-cid-up6fkuuv]::-webkit-details-marker{display:none}.qt-summary[data-astro-cid-up6fkuuv]::marker{content:""}details[data-astro-cid-up6fkuuv][open] .qt-summary[data-astro-cid-up6fkuuv]{margin-bottom:18px}.qt-trust[data-astro-cid-up6fkuuv]{list-style:none;padding:0;margin:0 auto 20px;max-width:720px;display:flex;flex-wrap:wrap;justify-content:center;gap:8px 10px}.qt-trust[data-astro-cid-up6fkuuv] li[data-astro-cid-up6fkuuv]{background:#fff;border:1px solid #e4e9ef;border-radius:999px;padding:7px 14px 7px 30px;font-size:.86rem;color:var(--navy);position:relative;box-shadow:0 2px 6px #0e3b630d}.qt-trust[data-astro-cid-up6fkuuv] li[data-astro-cid-up6fkuuv]:before{content:"✓";position:absolute;left:13px;top:50%;transform:translateY(-50%);color:var(--gold);font-weight:700}.qt-form[data-astro-cid-up6fkuuv]{background:var(--paper);border-radius:16px;box-shadow:var(--shadow);border-top:5px solid var(--gold);padding:26px 26px 22px;text-align:left}.qt-row[data-astro-cid-up6fkuuv]{display:grid;grid-template-columns:1fr 1fr;gap:14px}@media (max-width:520px){.qt-row[data-astro-cid-up6fkuuv]{grid-template-columns:1fr}}.qt-form[data-astro-cid-up6fkuuv] label[data-astro-cid-up6fkuuv]{display:block;font-weight:600;color:var(--navy);font-size:.92rem;margin:14px 0 6px}.qt-form[data-astro-cid-up6fkuuv] .qt-row[data-astro-cid-up6fkuuv] label[data-astro-cid-up6fkuuv]{margin-top:0}.qt-opt[data-astro-cid-up6fkuuv]{font-weight:400;color:var(--ink-soft);font-size:.85rem}.qt-form[data-astro-cid-up6fkuuv] input[data-astro-cid-up6fkuuv],.qt-form[data-astro-cid-up6fkuuv] textarea[data-astro-cid-up6fkuuv],.qt-form[data-astro-cid-up6fkuuv] select[data-astro-cid-up6fkuuv]{width:100%;padding:12px 14px;border:1.5px solid #d6dde6;border-radius:10px;font:inherit;color:var(--ink);background:#fff}.qt-form[data-astro-cid-up6fkuuv] textarea[data-astro-cid-up6fkuuv]{resize:vertical}.qt-form[data-astro-cid-up6fkuuv] input[data-astro-cid-up6fkuuv]:focus,.qt-form[data-astro-cid-up6fkuuv] textarea[data-astro-cid-up6fkuuv]:focus,.qt-form[data-astro-cid-up6fkuuv] select[data-astro-cid-up6fkuuv]:focus{outline:none;border-color:var(--navy);box-shadow:0 0 0 3px #0e3b631f}.qt-sec[data-astro-cid-up6fkuuv]{font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--gold);font-weight:700;margin:22px 0 2px;border-top:1px solid #e4e9ef;padding-top:16px}.qt-sec[data-astro-cid-up6fkuuv]:first-of-type{border-top:0;padding-top:0;margin-top:4px}.qt-addr[data-astro-cid-up6fkuuv]{display:grid;grid-template-columns:2fr 1fr 1fr;gap:12px}@media (max-width:520px){.qt-addr[data-astro-cid-up6fkuuv]{grid-template-columns:1fr}}.qt-catalog[data-astro-cid-up6fkuuv]{display:flex;align-items:center;gap:9px;background:#fff7e6;border:1px solid #f0e0b8;border-radius:9px;padding:11px 13px;font-weight:600;color:var(--gold-text,#7a5f1f);margin-top:6px;cursor:pointer}.qt-catalog[data-astro-cid-up6fkuuv] input[data-astro-cid-up6fkuuv]{width:auto}.qt-prodbox[data-astro-cid-up6fkuuv]{border:1.5px solid #e4e9ef;border-radius:12px;padding:12px 15px;background:#fbfcfe;margin-top:10px}.qt-grp[data-astro-cid-up6fkuuv]{display:flex;justify-content:space-between;align-items:center;font-size:.8rem;font-weight:700;color:var(--navy);margin:6px 0}.qt-all[data-astro-cid-up6fkuuv]{background:none;border:0;color:var(--gold);font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;font-weight:700;cursor:pointer;padding:2px 4px}.qt-cols[data-astro-cid-up6fkuuv]{display:grid;grid-template-columns:1fr 1fr;gap:2px 14px}@media (max-width:520px){.qt-cols[data-astro-cid-up6fkuuv]{grid-template-columns:1fr}}.qt-cols[data-astro-cid-up6fkuuv] label[data-astro-cid-up6fkuuv]{display:flex;align-items:center;gap:8px;font-weight:400;color:var(--ink);margin:5px 0;font-size:.95rem}.qt-cols[data-astro-cid-up6fkuuv] label[data-astro-cid-up6fkuuv] input[data-astro-cid-up6fkuuv]{width:auto}.qt-form[data-astro-cid-up6fkuuv] .btn[data-astro-cid-up6fkuuv]{width:100%;margin-top:18px}.qt-note[data-astro-cid-up6fkuuv]{text-align:center;font-size:.82rem;color:#7a8a9b;margin:12px 0 0}.qt-note[data-astro-cid-up6fkuuv] a[data-astro-cid-up6fkuuv]{color:var(--royal);text-decoration:underline}.qt-done[data-astro-cid-up6fkuuv]{background:var(--paper);border-radius:16px;box-shadow:var(--shadow);padding:26px;text-align:center}.qt-done[data-astro-cid-up6fkuuv] h3[data-astro-cid-up6fkuuv]{color:var(--navy);margin:0 0 6px}.qt-done[data-astro-cid-up6fkuuv] p[data-astro-cid-up6fkuuv]{color:var(--ink-soft);margin:0}.section.sec-tight{padding-top:46px;padding-bottom:46px}.t-hero .wrap{padding-top:52px;padding-bottom:44px;text-align:center;max-width:760px}.t-hero h1{color:#fff;font-size:clamp(2rem,4vw,2.8rem)}.t-hero p{color:#d3deeb;font-size:1.06rem;max-width:580px;margin:14px auto 0}.subj3{display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.subj3 a,.subj3 .soon{display:block;background:var(--card-grad);border:1px solid var(--line);border-radius:14px;padding:22px;box-shadow:var(--shadow);text-decoration:none;transition:var(--transition)}.subj3 a:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg);border-color:var(--gold-line)}.subj3 .soon{opacity:.72}.subj3 .ic{width:46px;height:46px;object-fit:contain;filter:drop-shadow(0 2px 6px rgba(14,59,99,.25))}.subj3 h3{color:var(--navy);font-size:1.2rem;margin:8px 0 4px}.subj3 p{color:var(--ink-soft);font-size:.9rem;margin:0 0 8px}.subj3 .go{color:var(--royal);font-weight:700;font-size:.92rem}.lic-grid{display:grid;gap:22px;grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.lic{background:var(--card-grad);border:1px solid var(--line);border-radius:14px;padding:26px 24px;box-shadow:var(--shadow);display:flex;flex-direction:column}.lic h3{font-size:1.2rem;margin:0 0 6px}.lic p{color:var(--ink-soft);font-size:.92rem;margin:0 0 14px;flex:1}.lic .who{color:var(--bronze);font-weight:700;text-transform:uppercase;letter-spacing:.1em;font-size:.72rem}.lic .price{font-family:var(--font-display);color:var(--navy);font-weight:700;font-size:1.25rem}.lic .price small{display:block;font-size:.72rem;color:var(--ink-soft);font-weight:600;letter-spacing:.02em}
