.dQZTkG_hero{border:3px solid var(--pink-soft);border-radius:var(--radius);box-shadow:var(--shadow);background:#ffffffd1;margin-bottom:1.25rem;padding:.85rem .95rem .95rem}.dQZTkG_heroGrid{grid-template-columns:minmax(0,1fr) minmax(220px,48%);align-items:center;gap:.85rem 1rem;display:grid}.dQZTkG_heroCopy{min-width:0}.dQZTkG_heroArt{border-radius:var(--radius);width:100%;max-width:570px;box-shadow:var(--shadow), 0 0 0 2px var(--pink-soft);background:var(--cream-deep);border:3px solid #fff;justify-self:end;margin:0;overflow:hidden}.dQZTkG_heroArt img{object-fit:contain;width:100%;height:auto;max-height:600px;display:block}@media (max-width:720px){.dQZTkG_heroGrid{grid-template-columns:1fr;gap:.75rem}.dQZTkG_heroArt{order:2;justify-self:center;max-width:min(480px,78%)}.dQZTkG_heroCopy{order:1}.dQZTkG_heroArt img{max-height:510px}}.dQZTkG_kicker{background:var(--lavender);color:var(--purple-deep);border-radius:999px;margin:0 0 .45rem;padding:.25rem .75rem;font-size:max(16px,.8rem);font-weight:800;display:inline-block}.dQZTkG_title{color:var(--purple-deep);margin:0 0 .4rem;font-size:clamp(1.45rem,3.5vw,1.95rem);font-weight:800;line-height:1.35}.dQZTkG_catch{color:var(--pink-hot);margin:0 0 .55rem;font-size:1.05rem;font-weight:800}.dQZTkG_lead{color:var(--ink-soft);margin:0 0 .75rem;font-size:max(16px,.94rem)}.dQZTkG_ctaRow{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:.65rem;display:flex}.dQZTkG_btnPrimary,.dQZTkG_btnGhost{border-radius:999px;justify-content:center;align-items:center;padding:.8rem 1.25rem;font-weight:800;text-decoration:none;transition:transform .15s,box-shadow .15s;display:inline-flex}.dQZTkG_btnPrimary{color:#fff;background:linear-gradient(135deg, var(--pink-hot), var(--purple));box-shadow:0 6px 0 var(--kcra-109-67-152-p28,#6d439847)}.dQZTkG_btnPrimary:hover{color:#fff;transform:translateY(-2px)}.dQZTkG_btnGhost{color:var(--purple-deep);border:3px solid var(--lavender);background:#fff}.dQZTkG_btnGhost:hover{background:var(--pink-soft);color:var(--purple-deep)}.dQZTkG_toc{flex-wrap:wrap;gap:.5rem;margin:0 0 1.5rem;display:flex}.dQZTkG_toc a{box-sizing:border-box;min-height:44px;color:var(--purple-deep);border:2px solid var(--lavender);background:#fff;border-radius:999px;align-items:center;padding:.35rem .8rem;font-size:max(16px,.84rem);font-weight:700;text-decoration:none;display:inline-flex}.dQZTkG_toc a:hover{background:var(--yellow-soft);border-color:#f0d36a}.dQZTkG_section{border:3px solid var(--cream-deep);border-radius:var(--radius);box-shadow:0 6px 18px var(--kcra-109-67-152-p08,#6d439814);background:#ffffffdb;margin-bottom:1rem;padding:1.2rem 1.25rem 1.35rem}.dQZTkG_section h2{color:var(--purple-deep);align-items:center;gap:.55rem;margin:0 0 .75rem;font-size:1.15rem;display:flex}.dQZTkG_badge{background:linear-gradient(135deg, var(--pink-hot), var(--purple));color:#fff;border-radius:999px;place-items:center;min-width:1.7rem;height:1.7rem;padding:0 .35rem;font-size:max(16px,.78rem);font-weight:800;display:inline-grid}.dQZTkG_section p,.dQZTkG_section li{color:var(--ink);font-size:max(16px,.95rem)}.dQZTkG_section p{margin:.35rem 0}.dQZTkG_section ul{margin:.4rem 0 0;padding-left:1.2rem}.dQZTkG_section li{margin:.3rem 0}.dQZTkG_highlight{background:linear-gradient(90deg, var(--kcra-255-214-232-p65,#ffd6e8a6), #fff3c48c);border-left:5px solid var(--pink-hot);border-radius:0 12px 12px 0;margin:.7rem 0 0;padding:.7rem .9rem;font-weight:700}.dQZTkG_tableWrap{margin-top:.6rem;overflow-x:auto}.dQZTkG_table{border-collapse:collapse;width:100%;min-width:420px;font-size:max(16px,.9rem)}.dQZTkG_table th,.dQZTkG_table td{border:2px solid var(--pink-soft);text-align:left;vertical-align:top;padding:.55rem .7rem}.dQZTkG_table th{background:var(--lavender);color:var(--purple-deep);width:32%;font-weight:800}.dQZTkG_table td{background:#fff}.dQZTkG_footerCta{text-align:center;background:linear-gradient(135deg, var(--kcra-255-214-232-p7,#ffd6e8b3), var(--kcra-212-184-239-p45,#d4b8ef73));border:3px solid var(--pink);border-radius:var(--radius);margin-top:1.5rem;padding:1.4rem 1.2rem}.dQZTkG_footerCta h2{color:var(--purple-deep);margin:0 0 .45rem;font-size:1.2rem}.dQZTkG_footerCta p{color:var(--ink-soft);margin:0 0 1rem}.dQZTkG_meta{color:var(--ink-soft);text-align:center;margin-top:1rem;font-size:max(16px,.82rem)}
