.page-module__G6MnRq__shell{max-width:1240px}.page-module__G6MnRq__page,.page-module__G6MnRq__sections{gap:1rem;display:grid}.page-module__G6MnRq__hero,.page-module__G6MnRq__section{border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow)}.page-module__G6MnRq__hero{background:radial-gradient(circle at 82% 16%, #a786612e, transparent 20rem), radial-gradient(circle at 14% 82%, #afcbdd2e, transparent 22rem), linear-gradient(145deg, #fffdf8fa, #f4ebdfeb), var(--surface);gap:1.5rem;padding:clamp(2rem,4vw,3.75rem);display:grid;position:relative;overflow:hidden}.page-module__G6MnRq__hero:after{content:"";pointer-events:none;border:1px solid #a7866124;border-radius:50%;width:16rem;height:16rem;position:absolute;bottom:-4rem;right:-4rem}.page-module__G6MnRq__heroMain,.page-module__G6MnRq__sectionBody{gap:1rem;display:grid}.page-module__G6MnRq__eyebrow,.page-module__G6MnRq__heroLabel,.page-module__G6MnRq__sectionNumber{align-items:center;width:fit-content;display:inline-flex}.page-module__G6MnRq__eyebrow{border-radius:var(--radius-full);color:var(--bronze-deep);letter-spacing:.12em;text-transform:uppercase;background:#fffdf8d6;border:1px solid #a786613d;padding:.55rem .8rem;font-size:.74rem;font-weight:800;line-height:1.45}.page-module__G6MnRq__heroLabel{color:var(--muted);gap:.75rem;font-size:.92rem;font-weight:700}.page-module__G6MnRq__sectionNumber{border-radius:var(--radius-full);background:linear-gradient(135deg, var(--bronze), var(--bronze-deep));min-width:2.2rem;height:2.2rem;color:var(--surface);justify-content:center;padding:0 .75rem;font-size:.95rem;font-weight:800;line-height:1}.page-module__G6MnRq__heroTitle,.page-module__G6MnRq__sectionTitle,.page-module__G6MnRq__subheading,.page-module__G6MnRq__minorHeading{color:var(--text-strong);font-family:var(--font-display);letter-spacing:0;margin:0}.page-module__G6MnRq__heroTitle{font-size:clamp(2.8rem,5.9vw,5rem);line-height:1.03}.page-module__G6MnRq__heroLead{color:var(--text);margin:0;font-size:clamp(1.08rem,2vw,1.4rem);line-height:1.72}.page-module__G6MnRq__section{background:#fffdf8e6;gap:1.5rem;padding:clamp(1.35rem,3.5vw,2.8rem);display:grid}.page-module__G6MnRq__heroSection{background:linear-gradient(135deg, #fffcf6f5, #f8f2e9eb), var(--surface)}.page-module__G6MnRq__accentSection{background:#faf5edd1}.page-module__G6MnRq__catalogSection{background:linear-gradient(135deg, #fffdf8eb, #f7f2eaf0), var(--surface)}.page-module__G6MnRq__sectionHeader{align-items:flex-start;gap:1rem;display:flex}.page-module__G6MnRq__sectionTitle{margin-top:.15rem;font-size:clamp(1.8rem,3.4vw,2.8rem);line-height:1.08}.page-module__G6MnRq__subheading{margin-top:.5rem;font-size:clamp(1.25rem,2.4vw,1.68rem);line-height:1.22}.page-module__G6MnRq__minorHeading{margin-top:.35rem;font-size:clamp(1.08rem,2vw,1.28rem);line-height:1.28}.page-module__G6MnRq__paragraph,.page-module__G6MnRq__list li,.page-module__G6MnRq__heroLead{color:var(--text);line-height:1.82}.page-module__G6MnRq__paragraph{margin:0;font-size:1.04rem}.page-module__G6MnRq__list{gap:.82rem;margin:0;padding:0;list-style:none;display:grid}.page-module__G6MnRq__list li{margin:0;padding-left:1.6rem;font-size:1.02rem;position:relative}.page-module__G6MnRq__list li:before{content:"";background:linear-gradient(135deg, var(--bronze), var(--bronze-deep));border-radius:50%;width:.52rem;height:.52rem;position:absolute;top:.84rem;left:0}.page-module__G6MnRq__paragraph strong,.page-module__G6MnRq__list li strong,.page-module__G6MnRq__heroTitle strong,.page-module__G6MnRq__sectionTitle strong,.page-module__G6MnRq__subheading strong,.page-module__G6MnRq__minorHeading strong{color:var(--text-strong);font-weight:800}.page-module__G6MnRq__paragraph s,.page-module__G6MnRq__list li s,.page-module__G6MnRq__heroTitle s,.page-module__G6MnRq__sectionTitle s,.page-module__G6MnRq__subheading s,.page-module__G6MnRq__minorHeading s{opacity:.65}.page-module__G6MnRq__paragraph a,.page-module__G6MnRq__list a,.page-module__G6MnRq__heroTitle a,.page-module__G6MnRq__sectionTitle a,.page-module__G6MnRq__subheading a,.page-module__G6MnRq__minorHeading a,.page-module__G6MnRq__heroLead a{color:var(--bronze-deep);text-underline-offset:.28em;font-weight:800;-webkit-text-decoration:underline #a786614d;text-decoration:underline #a786614d}.page-module__G6MnRq__paragraph a:hover,.page-module__G6MnRq__list a:hover,.page-module__G6MnRq__heroTitle a:hover,.page-module__G6MnRq__sectionTitle a:hover,.page-module__G6MnRq__subheading a:hover,.page-module__G6MnRq__minorHeading a:hover,.page-module__G6MnRq__heroLead a:hover{color:var(--text-strong)}.page-module__G6MnRq__code{color:var(--text-strong);font-family:var(--font-body);background:#fffdf8e6;border:1px solid #a786612e;border-radius:.45rem;padding:.18rem .38rem;font-size:.95em;font-weight:700}.page-module__G6MnRq__buttonRow{flex-wrap:wrap;gap:.85rem;margin-top:.25rem;display:flex}.page-module__G6MnRq__button{border-radius:var(--radius-full);min-height:3rem;color:var(--text-strong);box-shadow:var(--shadow);background:linear-gradient(135deg,#fffdf8fa,#f5ede2f5);border:1px solid #a7866133;justify-content:center;align-items:center;padding:.85rem 1.25rem;font-weight:800;line-height:1.3;text-decoration:none;display:inline-flex}.page-module__G6MnRq__button:hover{color:var(--text-strong);border-color:#a786614d}@media (max-width:820px){.page-module__G6MnRq__hero,.page-module__G6MnRq__section{border-radius:var(--radius)}.page-module__G6MnRq__sectionHeader{flex-direction:column;gap:.8rem}.page-module__G6MnRq__sectionTitle{margin-top:0}.page-module__G6MnRq__buttonRow{flex-direction:column}.page-module__G6MnRq__button{width:100%}}
