.hero[data-astro-cid-asp2fhfg]{position:relative;padding:186px 0 110px;background:var(--cream);overflow:hidden}.hero-inner[data-astro-cid-asp2fhfg]{position:relative}.hero-content[data-astro-cid-asp2fhfg]{position:relative;max-width:980px;margin:0 auto;text-align:center}.eyebrow-row[data-astro-cid-asp2fhfg]{display:flex;align-items:center;justify-content:center;gap:14px;margin-bottom:18px}.eyebrow-row[data-astro-cid-asp2fhfg]:before{content:"";width:44px;height:1px;background:var(--accent)}.eyebrow-row[data-astro-cid-asp2fhfg] .eyebrow[data-astro-cid-asp2fhfg]{font-size:12.5px;font-weight:600;letter-spacing:.3em;text-transform:uppercase;color:var(--accent);margin:0}.eyebrow-row[data-astro-cid-asp2fhfg] .rule[data-astro-cid-asp2fhfg]{width:44px;height:1px;background:var(--accent)}.hero[data-astro-cid-asp2fhfg] h1[data-astro-cid-asp2fhfg]{font-family:var(--display);font-weight:700;font-size:clamp(40px,5.2vw,68px);line-height:1.08;color:var(--navy);margin:0 0 22px;letter-spacing:-.5px}.hero[data-astro-cid-asp2fhfg] h1[data-astro-cid-asp2fhfg] .gold[data-astro-cid-asp2fhfg]{color:var(--accent)}.lead[data-astro-cid-asp2fhfg]{font-size:18px;line-height:1.6;color:var(--body);max-width:620px;margin:0 auto 56px}.hero-features[data-astro-cid-asp2fhfg]{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--border);padding-top:40px}.hero-feature[data-astro-cid-asp2fhfg]{display:flex;flex-direction:column;align-items:center;padding:0 22px}.hero-feature[data-astro-cid-asp2fhfg]+.hero-feature[data-astro-cid-asp2fhfg]{border-inline-start:1px solid var(--border)}.feature-icon[data-astro-cid-asp2fhfg]{width:34px;height:34px;color:var(--accent);margin-bottom:14px}.feature-icon[data-astro-cid-asp2fhfg] svg{width:100%;height:100%}.feature-title[data-astro-cid-asp2fhfg]{font-size:15px;font-weight:700;color:var(--navy);margin-bottom:6px}.feature-desc[data-astro-cid-asp2fhfg]{font-size:13px;line-height:1.5;color:var(--muted);max-width:190px}.all-categories[data-astro-cid-asp2fhfg]{background:var(--cream);padding:0}.quality[data-astro-cid-asp2fhfg]{background:#fff;padding:110px 0;border-top:1px solid var(--border)}.quality[data-astro-cid-asp2fhfg] p[data-astro-cid-asp2fhfg]{font-size:16.5px;line-height:1.72;color:var(--body);margin:0 0 28px}.checklist[data-astro-cid-asp2fhfg]{display:flex;flex-direction:column;gap:14px}.check-row[data-astro-cid-asp2fhfg]{display:flex;align-items:center;gap:14px}.check-ring[data-astro-cid-asp2fhfg]{width:22px;height:22px;border-radius:50%;border:1.5px solid var(--accent);flex-shrink:0;display:flex;align-items:center;justify-content:center;color:var(--accent);font-size:12px;font-weight:700}.check-text[data-astro-cid-asp2fhfg]{font-size:15.5px;color:#3a414c;font-weight:500}.cta[data-astro-cid-asp2fhfg]{background:var(--cream);padding:110px 0}.cta[data-astro-cid-asp2fhfg] h2[data-astro-cid-asp2fhfg]{margin:0 0 22px}.cta[data-astro-cid-asp2fhfg] p[data-astro-cid-asp2fhfg]{font-size:17px;line-height:1.7;color:var(--body);margin:0 auto 32px;max-width:520px}.btn-gold[data-astro-cid-asp2fhfg]{display:inline-block;font-size:15px;font-weight:600;letter-spacing:.3px;color:#fff;background:var(--accent);padding:16px 32px;border-radius:var(--radius);text-decoration:none;transition:transform .25s,box-shadow .25s;box-shadow:0 10px 30px #b08a4247}.btn-gold[data-astro-cid-asp2fhfg]:hover{transform:translateY(-2px);box-shadow:0 16px 40px #b08a4266}h2[data-astro-cid-asp2fhfg]{font-family:var(--display);font-weight:600;font-size:clamp(32px,3.4vw,48px);line-height:1.1;color:var(--navy);margin:0 0 24px;letter-spacing:-.4px}.eyebrow[data-astro-cid-asp2fhfg]{font-size:12px;font-weight:600;letter-spacing:3px;color:var(--accent);text-transform:uppercase;margin-bottom:20px}.section-center[data-astro-cid-asp2fhfg]{text-align:center;margin:0 auto}.img-placeholder[data-astro-cid-asp2fhfg]{position:relative;border-radius:var(--radius);overflow:hidden;box-shadow:0 24px 60px #101b301f;background:repeating-linear-gradient(135deg,rgba(22,36,63,.05) 0 2px,transparent 2px 13px),linear-gradient(160deg,#e8dfce,#d2c3a8)}.h480[data-astro-cid-asp2fhfg]{height:480px}.img-tag[data-astro-cid-asp2fhfg]{position:absolute;left:18px;bottom:18px;font-family:ui-monospace,Menlo,monospace;font-size:10px;letter-spacing:1px;color:#16243f8c;background:#f7f5f0b3;padding:4px 8px;border-radius:3px}.grid-2[data-astro-cid-asp2fhfg]{display:grid;grid-template-columns:1fr 1fr}.grid-4[data-astro-cid-asp2fhfg]{display:grid;grid-template-columns:repeat(4,1fr);gap:26px}@media(max-width:1024px){.grid-4[data-astro-cid-asp2fhfg]{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.hero[data-astro-cid-asp2fhfg]{padding:130px 0 72px}.all-categories[data-astro-cid-asp2fhfg],.quality[data-astro-cid-asp2fhfg],.cta[data-astro-cid-asp2fhfg]{padding:72px 0}.grid-2[data-astro-cid-asp2fhfg]{grid-template-columns:1fr;gap:40px}.h480[data-astro-cid-asp2fhfg]{height:280px}.hero-features[data-astro-cid-asp2fhfg]{grid-template-columns:repeat(2,1fr);row-gap:32px}.hero-feature[data-astro-cid-asp2fhfg]:nth-child(odd){border-inline-start:0}}@media(max-width:500px){.grid-4[data-astro-cid-asp2fhfg]{grid-template-columns:1fr}}
