.eb-c3-contact-page .eb-c3-contact-intro{min-height:0;padding-block:clamp(3rem,5vw,5.6rem) 1rem;background:transparent}
.eb-c3-contact-intro .eb-c3-heading{margin:0 0 .8rem;font-size:clamp(40px,3.6vw,56px);line-height:1.1}
.eb-c3-contact-intro .eb-c3-body{max-width:66rem;margin:0}
.eb-c3-contact-page .eb-c3-contact-help{padding-block:clamp(3rem,5vw,5.6rem);background:var(--eb-c3-soft)}
.eb-c3-contact-help__heading .eb-c3-heading{margin:0 0 .6rem;font-size:clamp(28px,2.5vw,36px)}
.eb-c3-contact-help__heading .eb-c3-body{margin:0}
.eb-c3-contact-help__links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem;margin-top:2.4rem}
.eb-c3-contact-help__links a{display:flex;align-items:center;min-height:6rem;padding:1.4rem 1.8rem;border:1px solid var(--eb-c3-line);border-radius:1.2rem;background:rgb(var(--color-background));color:inherit;font-weight:600;text-decoration:none}
.eb-c3-contact-help__links a:hover{text-decoration:underline;text-underline-offset:.25em}
.eb-c3-contact-help__note{max-width:75rem;margin:2.4rem 0 0}
.eb-c3-support-guide .eb-c3-section{padding-block:clamp(3.6rem,6vw,6.4rem)}
.eb-c3-support-guide .eb-c3-guide-intro{min-height:0;padding-block:clamp(4rem,6vw,6.8rem);background:transparent}
.eb-c3-support-guide .eb-c3-guide-intro .eb-c3-heading{max-width:80rem;margin:0 0 1rem;font-size:clamp(40px,3.6vw,56px);line-height:1.12}
.eb-c3-support-guide .eb-c3-guide-intro .eb-c3-body{max-width:75rem;margin:0}
.eb-c3-support-guide .eb-c3-section > h2.eb-c3-heading{margin-top:0;font-size:clamp(28px,2.5vw,36px);line-height:1.18}
.eb-c3-support-guide .eb-c3-body,.eb-c3-contact-page .eb-c3-body{font-size:clamp(18px,1.35vw,20px)}
.eb-c3-support-guide .eb-c3-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}
.eb-c3-support-guide .eb-c3-guide-examples__label{margin:0 0 .8rem;font-weight:700}
.eb-c3-support-guide .eb-c3-guide-examples .eb-c3-product-grid{margin-top:2.4rem}
.eb-c3-support-guide .eb-c3-guide-shortlist{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.6rem;margin:2.4rem 0 0;padding:0;list-style:none}
.eb-c3-support-guide .eb-c3-guide-shortlist li{padding:2rem;border:1px solid var(--eb-c3-line);border-radius:1.2rem;background:rgb(var(--color-background))}
.eb-c3-support-guide .eb-c3-guide-shortlist strong{display:block;margin-bottom:.6rem}
.eb-c3-support-guide .eb-c3-guide-shortlist p{margin:0}
.eb-c3-support-guide .eb-c3-guide-note{max-width:80rem;margin:2rem 0 0}
.eb-c3-support-guide .eb-c3-guide-actions{display:flex;flex-wrap:wrap;gap:1.2rem;margin-top:2.4rem}
.eb-c3-size-visual{margin:2.4rem 0 0;padding:clamp(1rem,2vw,2rem);border:1px solid var(--eb-c3-line);border-radius:1.6rem;background:rgb(var(--color-background))}
.eb-c3-size-visual img{display:block;width:100%;height:auto}
.eb-c3-material-swatches{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.6rem;margin-top:2.4rem}
.eb-c3-material-swatches figure{min-width:0;margin:0;overflow:hidden;border:1px solid var(--eb-c3-line);border-radius:1.2rem;background:rgb(var(--color-background))}
.eb-c3-material-swatches img{display:block;width:100%;height:auto;aspect-ratio:400/205;object-fit:cover}
.eb-c3-material-swatches figcaption{padding:1.2rem 1.4rem;font-size:1.7rem;font-weight:700;line-height:1.3}
.eb-c3-support-guide .eb-c3-table-wrap{overflow-x:auto;margin-top:2.4rem}
.eb-c3-support-guide .eb-c3-comparison{width:100%;min-width:48rem}
.eb-c3-support-guide .eb-c3-process-timeline{margin-top:2.4rem}
.eb-c3-support-guide [id^="section-"]{scroll-margin-top:12rem}
.eb-c3-guide-anchor{display:block;height:0;overflow:hidden}
@media(max-width:749px){.eb-c3-contact-help__links{grid-template-columns:1fr}.eb-c3-support-guide .eb-c3-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.eb-c3-support-guide .eb-c3-guide-shortlist{grid-template-columns:1fr}.eb-c3-size-visual{margin-top:1.8rem;padding:.6rem;overflow-x:auto}.eb-c3-size-visual img{min-width:72rem}.eb-c3-material-swatches{grid-template-columns:1fr;gap:1.2rem}.eb-c3-material-swatches figcaption{font-size:1.6rem}}
