.page-module__BPUyBW__page{--ink:var(--vintex-color-primary);--muted:var(--vintex-color-secondary);--brown:var(--vintex-color-tertiary);--brown-hover:var(--vintex-color-tertiary-hover);--cream:var(--vintex-color-neutral);--cream-light:var(--vintex-color-surface-muted);--line:var(--vintex-color-border);background:var(--vintex-color-surface);color:var(--ink)}.page-module__BPUyBW__shell{width:100%;max-width:80rem;margin:0 auto;padding-inline:2rem}.page-module__BPUyBW__hero{background:var(--cream);padding:7.75rem 0 0}.page-module__BPUyBW__breadcrumbs{color:var(--muted);letter-spacing:.02em;flex-wrap:wrap;align-items:center;gap:.6rem;margin-bottom:2rem;font-size:.8rem;display:flex}.page-module__BPUyBW__breadcrumbs a{color:inherit;text-decoration:none}.page-module__BPUyBW__breadcrumbs a:hover{text-underline-offset:.2rem;text-decoration:underline}.page-module__BPUyBW__heroGrid{grid-template-columns:minmax(0,.95fr) minmax(26rem,1.05fr);align-items:stretch;gap:clamp(2rem,5vw,5rem);display:grid}.page-module__BPUyBW__heroCopy{align-self:center;padding:2rem 0 4.5rem}.page-module__BPUyBW__eyebrow{color:var(--brown);letter-spacing:.13em;text-transform:uppercase;margin:0 0 1.25rem;font-size:.75rem;font-weight:700}.page-module__BPUyBW__hero h1{letter-spacing:-.05em;text-wrap:balance;max-width:10ch;font-size:clamp(3rem,6vw,5.5rem);font-weight:600;line-height:.96}.page-module__BPUyBW__heroLead{color:var(--muted);max-width:38rem;margin:2rem 0 0;font-size:clamp(1.05rem,1.6vw,1.25rem);line-height:1.65}.page-module__BPUyBW__heroActions{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-top:2.25rem;display:flex}.page-module__BPUyBW__primaryButton,.page-module__BPUyBW__secondaryButton,.page-module__BPUyBW__ctaButton{border-radius:var(--vintex-radius-sm);border:1px solid #0000;justify-content:center;align-items:center;gap:1rem;min-height:3.5rem;padding:.9rem 1.25rem;font-weight:700;text-decoration:none;transition:background-color .16s,border-color .16s,color .16s,transform 80ms;display:inline-flex}.page-module__BPUyBW__primaryButton span,.page-module__BPUyBW__secondaryButton span,.page-module__BPUyBW__ctaButton span{transition:transform .16s}.page-module__BPUyBW__primaryButton{background:var(--brown);color:#fff}.page-module__BPUyBW__primaryButton:active,.page-module__BPUyBW__secondaryButton:active,.page-module__BPUyBW__ctaButton:active{transform:translateY(1px)}.page-module__BPUyBW__primaryButton:focus-visible,.page-module__BPUyBW__secondaryButton:focus-visible,.page-module__BPUyBW__ctaButton:focus-visible{box-shadow:0 0 0 6px var(--brown);outline:3px solid var(--vintex-color-surface);outline-offset:2px}.page-module__BPUyBW__textLink:focus-visible,.page-module__BPUyBW__inlineLink:focus-visible,.page-module__BPUyBW__faqItem summary:focus-visible{outline:3px solid var(--brown);outline-offset:4px}.page-module__BPUyBW__textLink,.page-module__BPUyBW__inlineLink{color:var(--ink);text-underline-offset:.3rem;font-weight:700;text-decoration-thickness:1px}.page-module__BPUyBW__microcopy{color:var(--muted);margin:1rem 0 0;font-size:.85rem}.page-module__BPUyBW__heroVisual{border-radius:var(--vintex-radius-sm);min-height:39rem;margin:0;position:relative;overflow:hidden}.page-module__BPUyBW__heroImage{object-fit:cover;object-position:center 50%}.page-module__BPUyBW__imageCaption{border-radius:var(--vintex-radius-sm);color:var(--ink);letter-spacing:.06em;text-transform:uppercase;background:#fffffff0;margin:0;padding:.65rem .8rem;font-size:.78rem;font-weight:700;position:absolute;bottom:1.25rem;left:1.25rem}.page-module__BPUyBW__quickFacts{background:var(--brown);border-radius:var(--vintex-radius-sm);color:#fff;grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}.page-module__BPUyBW__quickFacts li{align-items:center;gap:.75rem;min-height:5.5rem;margin:0;padding:1rem 1.5rem;font-size:.9rem;font-weight:600;display:flex}.page-module__BPUyBW__quickFacts li:before{background:var(--vintex-color-accent);content:"";flex:none;width:.5rem;height:.5rem}.page-module__BPUyBW__quickFacts li+li{border-left:1px solid #ffffff40}.page-module__BPUyBW__introSection,.page-module__BPUyBW__processSection,.page-module__BPUyBW__faqSection{padding:clamp(4.5rem,8vw,7rem) 0}.page-module__BPUyBW__processSection{scroll-margin-top:5rem}.page-module__BPUyBW__introGrid{grid-template-columns:1.15fr .85fr;align-items:start;gap:3rem;display:grid}.page-module__BPUyBW__introGrid h2,.page-module__BPUyBW__sectionHeading h2,.page-module__BPUyBW__faqHeading h2{letter-spacing:-.04em;text-wrap:balance;font-size:clamp(2.25rem,4.2vw,3.75rem);font-weight:600;line-height:1.04}.page-module__BPUyBW__introCopy{color:var(--muted);padding-top:2.15rem;font-size:1.08rem;line-height:1.75}.page-module__BPUyBW__introCopy p{margin:0}.page-module__BPUyBW__introCopy p+p{margin-top:1rem}.page-module__BPUyBW__benefitGrid{border-radius:var(--vintex-radius-sm);grid-template-columns:repeat(3,1fr);gap:0;margin-top:4.5rem;display:grid;overflow:hidden}.page-module__BPUyBW__benefitCard{border-block:1px solid var(--line);min-height:16rem;padding:2rem 2rem 2.5rem}.page-module__BPUyBW__benefitCard+.page-module__BPUyBW__benefitCard{border-left:1px solid var(--line)}.page-module__BPUyBW__benefitCard>span{color:var(--brown);letter-spacing:.12em;margin-bottom:3rem;font-size:.75rem;font-weight:800;display:block}.page-module__BPUyBW__benefitCard h3,.page-module__BPUyBW__processCard h3{font-size:1.35rem;font-weight:700;line-height:1.25}.page-module__BPUyBW__benefitCard p,.page-module__BPUyBW__processCard p{color:var(--muted);margin:1rem 0 0;line-height:1.7}.page-module__BPUyBW__proofSection{background:var(--ink);color:#fff}.page-module__BPUyBW__proofGrid{grid-template-columns:1.05fr .95fr;align-items:stretch;min-height:42rem;padding-inline:0;display:grid}.page-module__BPUyBW__proofVisual{border-radius:var(--vintex-radius-sm);min-height:38rem;margin:0;position:relative;overflow:hidden}.page-module__BPUyBW__proofImage{object-fit:contain}.page-module__BPUyBW__proofCopy{align-self:center;padding:clamp(3rem,7vw,6rem)}.page-module__BPUyBW__proofCopy .page-module__BPUyBW__eyebrow,.page-module__BPUyBW__finalCta .page-module__BPUyBW__eyebrow{color:var(--vintex-color-accent)}.page-module__BPUyBW__proofCopy h2,.page-module__BPUyBW__materialCopy h2,.page-module__BPUyBW__finalCta h2{letter-spacing:-.04em;text-wrap:balance;font-size:clamp(2.25rem,4vw,3.75rem);font-weight:600;line-height:1.04}.page-module__BPUyBW__proofCopy>p:not(.page-module__BPUyBW__eyebrow){color:#d7d0ca;margin:1.75rem 0 0;font-size:1.05rem;line-height:1.75}.page-module__BPUyBW__checkList{margin:2rem 0;padding:0;list-style:none}.page-module__BPUyBW__checkList li{border-top:1px solid #fff3;margin:0;padding:.9rem 0 .9rem 1.75rem;position:relative}.page-module__BPUyBW__checkList li:last-child{border-bottom:1px solid #fff3}.page-module__BPUyBW__checkList li:before{color:var(--vintex-color-accent);content:"✓";position:absolute;left:0}.page-module__BPUyBW__proofCopy .page-module__BPUyBW__inlineLink{color:#fff}.page-module__BPUyBW__sectionHeading{text-align:center;max-width:52rem;margin:0 auto}.page-module__BPUyBW__sectionHeading>p:not(.page-module__BPUyBW__eyebrow){color:var(--muted);max-width:40rem;margin:1.5rem auto 0;font-size:1.08rem;line-height:1.7}.page-module__BPUyBW__processGrid{counter-reset:steps;grid-template-columns:repeat(4,1fr);gap:1px;margin:4rem 0 0;padding:0;list-style:none;display:grid}.page-module__BPUyBW__processCard{background:var(--cream-light);border-radius:var(--vintex-radius-sm);border-top:3px solid var(--brown);min-height:15.5rem;margin:0;padding:1.75rem}.page-module__BPUyBW__processCard>span{border:1px solid var(--line);color:var(--brown);justify-content:center;align-items:center;width:2.25rem;height:2.25rem;margin-bottom:2.5rem;font-size:.8rem;font-weight:800;display:inline-flex}.page-module__BPUyBW__materialSection{background:var(--cream)}.page-module__BPUyBW__materialGrid{grid-template-columns:.9fr 1.1fr;align-items:stretch;padding-inline:0;display:grid}.page-module__BPUyBW__materialCopy,.page-module__BPUyBW__materialVisual{min-width:0}.page-module__BPUyBW__materialCopy{align-self:center;padding:clamp(3rem,7vw,6rem)}.page-module__BPUyBW__materialCopy>p:not(.page-module__BPUyBW__eyebrow){color:var(--muted);margin:1.75rem 0 0;font-size:1.05rem;line-height:1.75}.page-module__BPUyBW__secondaryButton{border-color:var(--brown);color:var(--brown);margin-top:2rem}.page-module__BPUyBW__materialVisual{border-radius:var(--vintex-radius-sm);min-height:36rem;margin:0;position:relative;overflow:hidden}.page-module__BPUyBW__materialImage{object-fit:cover}.page-module__BPUyBW__faqGrid{grid-template-columns:.8fr 1.2fr;align-items:start;gap:clamp(3rem,8vw,7rem);display:grid}.page-module__BPUyBW__faqHeading{position:sticky;top:7rem}.page-module__BPUyBW__faqHeading>p:not(.page-module__BPUyBW__eyebrow){color:var(--muted);margin:1.5rem 0 0;line-height:1.7}.page-module__BPUyBW__faqItem{border-bottom:1px solid var(--line);border-radius:var(--vintex-radius-sm)}.page-module__BPUyBW__faqItem:first-child{border-top:1px solid var(--line)}.page-module__BPUyBW__faqItem summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1.5rem;min-height:5rem;padding:1rem 0;font-size:1.1rem;font-weight:700;list-style:none;display:flex}.page-module__BPUyBW__faqItem summary::-webkit-details-marker{display:none}.page-module__BPUyBW__faqItem summary span{color:var(--brown);font-size:1.6rem;font-weight:400;transition:transform .15s}.page-module__BPUyBW__faqItem[open] summary span{transform:rotate(45deg)}.page-module__BPUyBW__faqItem p{color:var(--muted);max-width:44rem;margin:0;padding:0 3rem 1.75rem 0;line-height:1.75}.page-module__BPUyBW__finalCta{background:var(--brown);color:#fff;padding:clamp(4rem,8vw,7rem) 0}.page-module__BPUyBW__finalCtaInner{grid-template-columns:1fr auto;align-items:end;gap:3rem;display:grid}.page-module__BPUyBW__finalCta h2{max-width:18ch}.page-module__BPUyBW__ctaButton{background:var(--vintex-color-surface);color:var(--brown);min-width:18rem}@media (hover:hover){.page-module__BPUyBW__primaryButton:hover{background:var(--brown-hover)}.page-module__BPUyBW__secondaryButton:hover{background:var(--brown);color:var(--vintex-color-on-tertiary)}.page-module__BPUyBW__ctaButton:hover{background:var(--vintex-color-neutral-strong)}.page-module__BPUyBW__primaryButton:hover span,.page-module__BPUyBW__secondaryButton:hover span,.page-module__BPUyBW__ctaButton:hover span{transform:translate(.2rem)}.page-module__BPUyBW__textLink:hover,.page-module__BPUyBW__inlineLink:hover,.page-module__BPUyBW__faqItem summary:hover{color:var(--brown)}.page-module__BPUyBW__proofCopy .page-module__BPUyBW__inlineLink:hover{color:var(--vintex-color-accent)}}@media (max-width:991px){.page-module__BPUyBW__heroGrid,.page-module__BPUyBW__introGrid,.page-module__BPUyBW__proofGrid,.page-module__BPUyBW__materialGrid,.page-module__BPUyBW__faqGrid{grid-template-columns:1fr}.page-module__BPUyBW__heroCopy{padding-bottom:2rem}.page-module__BPUyBW__heroVisual{min-height:34rem}.page-module__BPUyBW__proofGrid,.page-module__BPUyBW__materialGrid{max-width:none}.page-module__BPUyBW__proofVisual{min-height:34rem}.page-module__BPUyBW__materialVisual{order:-1;min-height:30rem}.page-module__BPUyBW__processGrid{grid-template-columns:repeat(2,1fr)}.page-module__BPUyBW__faqHeading{position:static}.page-module__BPUyBW__finalCtaInner{grid-template-columns:1fr;align-items:start}}@media (max-width:767px){.page-module__BPUyBW__shell{padding-inline:1.25rem}.page-module__BPUyBW__hero{padding-top:6rem}.page-module__BPUyBW__breadcrumbs{margin-bottom:1rem}.page-module__BPUyBW__hero h1{font-size:clamp(2.75rem,14vw,4rem)}.page-module__BPUyBW__heroLead{margin-top:1.5rem;line-height:1.6}.page-module__BPUyBW__heroActions{flex-direction:column;align-items:stretch}.page-module__BPUyBW__primaryButton,.page-module__BPUyBW__secondaryButton,.page-module__BPUyBW__ctaButton{width:100%;min-width:0}.page-module__BPUyBW__textLink{align-self:flex-start;min-height:2.75rem;padding-top:.6rem}.page-module__BPUyBW__heroVisual{min-height:27rem}.page-module__BPUyBW__quickFacts{grid-template-columns:1fr}.page-module__BPUyBW__quickFacts li{min-height:4.25rem}.page-module__BPUyBW__quickFacts li+li{border-top:1px solid #ffffff40;border-left:0}.page-module__BPUyBW__introCopy{padding-top:0}.page-module__BPUyBW__benefitGrid{grid-template-columns:1fr;margin-top:3rem}.page-module__BPUyBW__benefitCard{border-bottom:1px solid var(--line);border-top:0;min-height:auto;padding:1.75rem 0}.page-module__BPUyBW__benefitCard:first-child{border-top:1px solid var(--line)}.page-module__BPUyBW__benefitCard+.page-module__BPUyBW__benefitCard{border-left:0}.page-module__BPUyBW__benefitCard>span{margin-bottom:2rem}.page-module__BPUyBW__proofVisual,.page-module__BPUyBW__materialVisual{min-height:25rem}.page-module__BPUyBW__proofCopy,.page-module__BPUyBW__materialCopy{padding:3rem 1.25rem}.page-module__BPUyBW__processGrid{grid-template-columns:1fr;margin-top:3rem}.page-module__BPUyBW__processCard{min-height:auto}.page-module__BPUyBW__processCard>span{margin-bottom:2rem}.page-module__BPUyBW__finalCtaInner{gap:2rem}}@media (prefers-reduced-motion:reduce){.page-module__BPUyBW__primaryButton,.page-module__BPUyBW__secondaryButton,.page-module__BPUyBW__ctaButton,.page-module__BPUyBW__primaryButton span,.page-module__BPUyBW__secondaryButton span,.page-module__BPUyBW__ctaButton span,.page-module__BPUyBW__faqItem summary span{transition:none}}
