.cg-hero[data-astro-cid-3273beha]{background:linear-gradient(140deg,#fdf1f6,#fbeaf1 48%,#fdf6e8);text-align:center;padding:64px 24px 12px}.cg-hero-in[data-astro-cid-3273beha]{max-width:680px;margin:0 auto}.cg-eyebrow[data-astro-cid-3273beha]{display:inline-flex;align-items:center;gap:8px;font:500 11px/1 var(--font-mono);color:var(--accent);letter-spacing:.16em;margin-bottom:16px}.cg-h1[data-astro-cid-3273beha]{font:800 clamp(34px,5.5vw,56px)/1.03 var(--font-display);color:var(--ink);letter-spacing:-.02em;margin-bottom:16px}.cg-lead[data-astro-cid-3273beha]{font:400 16px/1.7 var(--font-body);color:var(--ink-mute);max-width:560px;margin:0 auto}.cg-guide[data-astro-cid-3273beha]{max-width:1000px;margin:0 auto;padding:48px 24px 20px}.cg-guide-head[data-astro-cid-3273beha]{text-align:center;max-width:620px;margin:0 auto 30px}.cg-guide-head[data-astro-cid-3273beha] h2[data-astro-cid-3273beha]{font:700 28px/1.2 var(--font-display);color:var(--accent);margin:8px 0}.cg-guide-head[data-astro-cid-3273beha] p[data-astro-cid-3273beha]{font:400 14px/1.6 var(--font-body);color:var(--ink-mute)}.cg-eyebrow-sm[data-astro-cid-3273beha]{font:500 11px/1 var(--font-mono);color:var(--accent);letter-spacing:.16em;text-transform:uppercase}.cg-center[data-astro-cid-3273beha]{display:block;text-align:center}.cg-tab-radio[data-astro-cid-3273beha]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.cg-tab-bar[data-astro-cid-3273beha]{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-bottom:30px}.cg-tab-label[data-astro-cid-3273beha]{font:500 13px/1 var(--font-body);color:var(--accent);background:#fff;border:1.5px solid #e6c9d6;border-radius:999px;padding:10px 18px;cursor:pointer;transition:all .18s}.cg-tab-label[data-astro-cid-3273beha]:hover{background:var(--bg)}.cg-panel[data-astro-cid-3273beha]{display:none}#cg-t-use[data-astro-cid-3273beha]:checked~.cg-panels[data-astro-cid-3273beha] .cg-panel[data-astro-cid-3273beha][data-panel=use],#cg-t-cut[data-astro-cid-3273beha]:checked~.cg-panels[data-astro-cid-3273beha] .cg-panel[data-astro-cid-3273beha][data-panel=cut],#cg-t-fx[data-astro-cid-3273beha]:checked~.cg-panels[data-astro-cid-3273beha] .cg-panel[data-astro-cid-3273beha][data-panel=fx],#cg-t-cov[data-astro-cid-3273beha]:checked~.cg-panels[data-astro-cid-3273beha] .cg-panel[data-astro-cid-3273beha][data-panel=cov],#cg-t-col[data-astro-cid-3273beha]:checked~.cg-panels[data-astro-cid-3273beha] .cg-panel[data-astro-cid-3273beha][data-panel=col],#cg-t-look[data-astro-cid-3273beha]:checked~.cg-panels[data-astro-cid-3273beha] .cg-panel[data-astro-cid-3273beha][data-panel=look]{display:block}#cg-t-use[data-astro-cid-3273beha]:checked~.cg-tab-bar[data-astro-cid-3273beha] label[data-astro-cid-3273beha][data-tab=use],#cg-t-cut[data-astro-cid-3273beha]:checked~.cg-tab-bar[data-astro-cid-3273beha] label[data-astro-cid-3273beha][data-tab=cut],#cg-t-fx[data-astro-cid-3273beha]:checked~.cg-tab-bar[data-astro-cid-3273beha] label[data-astro-cid-3273beha][data-tab=fx],#cg-t-cov[data-astro-cid-3273beha]:checked~.cg-tab-bar[data-astro-cid-3273beha] label[data-astro-cid-3273beha][data-tab=cov],#cg-t-col[data-astro-cid-3273beha]:checked~.cg-tab-bar[data-astro-cid-3273beha] label[data-astro-cid-3273beha][data-tab=col],#cg-t-look[data-astro-cid-3273beha]:checked~.cg-tab-bar[data-astro-cid-3273beha] label[data-astro-cid-3273beha][data-tab=look]{background:var(--accent);border-color:var(--accent);color:#fff}.cg-panel-intro[data-astro-cid-3273beha]{text-align:center;color:var(--ink);max-width:620px;margin:0 auto 26px;font:400 15px/1.6 var(--font-body)}.cg-cards[data-astro-cid-3273beha]{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.cg-card[data-astro-cid-3273beha]{background:#fff;border:1px solid var(--border);border-radius:16px;padding:22px 20px;transition:transform .18s,box-shadow .18s}.cg-card[data-astro-cid-3273beha]:hover{transform:translateY(-3px);box-shadow:0 14px 30px #7a24471a}.cg-mk[data-astro-cid-3273beha]{color:#f2b5cb;font:400 18px/1 var(--font-display)}.cg-card[data-astro-cid-3273beha] h3[data-astro-cid-3273beha]{font:700 16px/1.3 var(--font-display);color:var(--accent);margin:8px 0}.cg-tag[data-astro-cid-3273beha]{font:600 10px/1 var(--font-body);letter-spacing:.06em;text-transform:uppercase;color:var(--accent);background:var(--bg);border-radius:999px;padding:4px 10px;display:inline-block;margin-bottom:10px}.cg-card[data-astro-cid-3273beha] p[data-astro-cid-3273beha]{font:400 14px/1.6 var(--font-body);color:var(--ink-mute)}.cg-callout[data-astro-cid-3273beha]{margin:40px 0 8px;background:var(--accent);color:#fff;border-radius:20px;padding:28px 30px;display:grid;grid-template-columns:auto 1fr;gap:20px;align-items:center}.cg-callout-big[data-astro-cid-3273beha]{font:400 40px/1 var(--font-display);color:#fddd5c}.cg-callout[data-astro-cid-3273beha] h3[data-astro-cid-3273beha]{font:700 18px/1.3 var(--font-display);margin-bottom:6px}.cg-callout[data-astro-cid-3273beha] p[data-astro-cid-3273beha]{font:400 14px/1.6 var(--font-body);opacity:.92}.cg-section[data-astro-cid-3273beha]{padding:56px 0}.cg-section-alt[data-astro-cid-3273beha]{background:var(--bg)}.cg-section-in[data-astro-cid-3273beha]{max-width:1000px;margin:0 auto;padding:0 24px}.cg-section[data-astro-cid-3273beha] h2[data-astro-cid-3273beha]{font:700 26px/1.2 var(--font-display);color:var(--accent);margin-bottom:6px}.cg-section-lead[data-astro-cid-3273beha]{max-width:560px;margin:0 auto 30px;font:400 14px/1.6 var(--font-body);color:var(--ink-mute)}.cg-table-wrap[data-astro-cid-3273beha]{overflow-x:auto;border-radius:16px;box-shadow:0 8px 26px #7a244712}.cg-table[data-astro-cid-3273beha]{width:100%;border-collapse:collapse;background:#fff}.cg-table[data-astro-cid-3273beha] th[data-astro-cid-3273beha]{background:var(--accent);color:#fff;font:600 11px/1 var(--font-body);letter-spacing:.05em;text-transform:uppercase;text-align:left;padding:14px 18px;white-space:nowrap}.cg-table[data-astro-cid-3273beha] td[data-astro-cid-3273beha]{padding:15px 18px;border-top:1px solid var(--border);font:400 14px/1.5 var(--font-body);color:var(--ink-mid);vertical-align:top}.cg-table[data-astro-cid-3273beha] td[data-astro-cid-3273beha]:first-child{font:700 14px/1.5 var(--font-display);color:var(--accent)}.cg-steps[data-astro-cid-3273beha]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.cg-step[data-astro-cid-3273beha]{background:#fff;border:1px solid var(--border);border-radius:16px;padding:24px;position:relative}.cg-step-num[data-astro-cid-3273beha]{position:absolute;top:-16px;left:22px;width:34px;height:34px;border-radius:50%;background:var(--accent);color:#fff;font:700 14px/1 var(--font-display);display:grid;place-items:center}.cg-step[data-astro-cid-3273beha] h3[data-astro-cid-3273beha]{font:700 15px/1.3 var(--font-display);color:var(--accent);margin:12px 0 6px}.cg-step[data-astro-cid-3273beha] p[data-astro-cid-3273beha]{font:400 13px/1.6 var(--font-body);color:var(--ink-mute)}.cg-why[data-astro-cid-3273beha]{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;text-align:center}.cg-why-star[data-astro-cid-3273beha]{color:#f2b5cb;font:400 24px/1 var(--font-display)}.cg-why-item[data-astro-cid-3273beha] h3[data-astro-cid-3273beha]{font:700 15px/1.3 var(--font-display);color:var(--accent);margin:8px 0 4px}.cg-why-item[data-astro-cid-3273beha] p[data-astro-cid-3273beha]{font:400 13px/1.5 var(--font-body);color:var(--ink-mute)}.cg-cta[data-astro-cid-3273beha]{background:var(--ink);color:#fff;text-align:center;padding:64px 24px}.cg-cta[data-astro-cid-3273beha] h2[data-astro-cid-3273beha]{font:700 30px/1.2 var(--font-display);margin-bottom:12px}.cg-cta[data-astro-cid-3273beha] p[data-astro-cid-3273beha]{font:400 14px/1.6 var(--font-body);opacity:.9;max-width:500px;margin:0 auto 24px}.cg-cta-actions[data-astro-cid-3273beha]{display:flex;gap:10px;justify-content:center;flex-wrap:wrap}.cg-btn[data-astro-cid-3273beha]{font:600 14px/1 var(--font-body);border-radius:999px;padding:14px 28px;text-decoration:none;display:inline-block;transition:transform .15s}.cg-btn[data-astro-cid-3273beha]:hover{transform:translateY(-2px)}.cg-btn-primary[data-astro-cid-3273beha]{background:#fddd5c;color:var(--accent-dark)}.cg-btn-ghost[data-astro-cid-3273beha]{background:transparent;color:#fff;border:1.5px solid rgba(255,255,255,.55)}@media(max-width:860px){.cg-cards[data-astro-cid-3273beha],.cg-steps[data-astro-cid-3273beha],.cg-why[data-astro-cid-3273beha]{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.cg-cards[data-astro-cid-3273beha],.cg-steps[data-astro-cid-3273beha],.cg-why[data-astro-cid-3273beha]{grid-template-columns:1fr}.cg-callout[data-astro-cid-3273beha]{grid-template-columns:1fr;text-align:center}}
