.page-header[data-astro-cid-uw5kdbxl]{padding:72px 0 48px;background:linear-gradient(180deg,#faf7f2,#f3ede2);border-bottom:1px solid var(--color-border)}.page-title[data-astro-cid-uw5kdbxl]{font-size:2.8rem;color:var(--color-navy);margin-bottom:16px;font-weight:700}.page-lead[data-astro-cid-uw5kdbxl]{font-size:1.1rem;color:var(--color-text-sub);line-height:1.8;max-width:720px;margin:0 auto}.pricing-guide-section[data-astro-cid-uw5kdbxl]{padding:88px 0;background:var(--color-white)}.pricing-policy-box[data-astro-cid-uw5kdbxl]{background:var(--color-cream);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:48px 40px;box-shadow:var(--shadow-sm)}.policy-header[data-astro-cid-uw5kdbxl]{margin-bottom:20px}.policy-body[data-astro-cid-uw5kdbxl] p[data-astro-cid-uw5kdbxl]{font-size:1rem;color:var(--color-text-main);line-height:1.85;margin-bottom:16px}.plans-grid[data-astro-cid-uw5kdbxl]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:28px;margin-top:40px}.plan-card[data-astro-cid-uw5kdbxl]{background:var(--color-cream);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:32px 28px;display:flex;flex-direction:column;transition:transform .25s ease}.plan-card[data-astro-cid-uw5kdbxl]:hover{transform:translateY(-3px);box-shadow:var(--shadow-sm);border-color:var(--color-gold)}.plan-type[data-astro-cid-uw5kdbxl]{font-size:.75rem;font-weight:700;color:var(--color-gold);letter-spacing:.1em;margin-bottom:8px}.plan-name[data-astro-cid-uw5kdbxl]{font-size:1.25rem;font-weight:700;color:var(--color-navy);line-height:1.4;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid var(--color-border)}.plan-target[data-astro-cid-uw5kdbxl]{font-size:.85rem;color:var(--color-text-sub);background:var(--color-white);padding:8px 12px;border-radius:var(--radius-sm);margin-bottom:16px}.plan-scope[data-astro-cid-uw5kdbxl]{font-size:.88rem;color:var(--color-text-main);line-height:1.7;margin-bottom:20px;flex:1}.plan-scope[data-astro-cid-uw5kdbxl] strong[data-astro-cid-uw5kdbxl]{display:block;color:var(--color-navy);margin-bottom:4px;font-size:.82rem}.plan-period[data-astro-cid-uw5kdbxl]{font-size:.84rem;background:var(--color-gold-bg);color:var(--color-navy);padding:8px 12px;border-radius:var(--radius-sm)}.period-label[data-astro-cid-uw5kdbxl]{font-weight:700;color:var(--color-gold)}.contact-action-section[data-astro-cid-uw5kdbxl]{padding:88px 0;background:var(--color-cream)}.contact-main-card[data-astro-cid-uw5kdbxl]{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:56px 48px;box-shadow:var(--shadow-md)}.contact-direct-box[data-astro-cid-uw5kdbxl]{background:linear-gradient(135deg,#123,#1c354e);color:var(--color-white);border-radius:var(--radius-md);padding:40px;text-align:center;margin-bottom:40px}.direct-label[data-astro-cid-uw5kdbxl]{font-size:.85rem;color:var(--color-gold-light);font-weight:600;letter-spacing:.1em;margin-bottom:10px}.direct-email-link[data-astro-cid-uw5kdbxl]{font-size:2rem;font-weight:700;color:#fff;display:inline-block;letter-spacing:.04em;transition:color .2s ease}.direct-email-link[data-astro-cid-uw5kdbxl]:hover{color:var(--color-gold-light)}.direct-note[data-astro-cid-uw5kdbxl]{font-size:.82rem;color:#94a3b8;margin-top:8px}.btn-mail-large[data-astro-cid-uw5kdbxl]{padding:16px 36px;font-size:1.05rem}.template-guide-box[data-astro-cid-uw5kdbxl]{border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden;margin-bottom:40px}.guide-header[data-astro-cid-uw5kdbxl]{background:var(--color-cream);padding:14px 20px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--color-border)}.guide-header[data-astro-cid-uw5kdbxl] h4[data-astro-cid-uw5kdbxl]{font-size:.92rem;color:var(--color-navy)}.copy-btn[data-astro-cid-uw5kdbxl]{background:var(--color-white);border:1px solid var(--color-gold);color:var(--color-gold);font-size:.8rem;font-weight:600;padding:4px 12px;border-radius:var(--radius-sm);cursor:pointer;transition:all .2s ease}.copy-btn[data-astro-cid-uw5kdbxl]:hover{background:var(--color-gold);color:var(--color-white)}.template-code[data-astro-cid-uw5kdbxl]{background:#f8fafc;padding:20px;font-family:Consolas,Monaco,monospace;font-size:.82rem;color:#334155;line-height:1.65;white-space:pre-wrap;overflow-x:auto}.reassurance-box[data-astro-cid-uw5kdbxl]{background:var(--color-cream);border-radius:var(--radius-md);padding:32px;border:1px solid var(--color-border)}.reassurance-box[data-astro-cid-uw5kdbxl] h4[data-astro-cid-uw5kdbxl]{font-size:1.05rem;color:var(--color-navy);margin-bottom:16px;padding-bottom:8px;border-bottom:1px solid var(--color-border)}.reassurance-box[data-astro-cid-uw5kdbxl] ul[data-astro-cid-uw5kdbxl]{list-style:none;display:flex;flex-direction:column;gap:12px}.reassurance-box[data-astro-cid-uw5kdbxl] li[data-astro-cid-uw5kdbxl]{font-size:.88rem;color:var(--color-text-sub);line-height:1.65;position:relative;padding-left:18px}.reassurance-box[data-astro-cid-uw5kdbxl] li[data-astro-cid-uw5kdbxl]:before{content:"✔";position:absolute;left:0;color:var(--color-gold);font-size:.8rem;top:2px}.reassurance-box[data-astro-cid-uw5kdbxl] strong[data-astro-cid-uw5kdbxl]{color:var(--color-navy)}@media(max-width:768px){.contact-main-card[data-astro-cid-uw5kdbxl]{padding:32px 20px}.direct-email-link[data-astro-cid-uw5kdbxl]{font-size:1.35rem;word-break:break-all}.guide-header[data-astro-cid-uw5kdbxl]{flex-direction:column;gap:10px;align-items:flex-start}}
