.NzP-sq_header{background:var(--home-dark);color:var(--home-light);border-color:var(--home-line);-webkit-backdrop-filter:none;backdrop-filter:none}.NzP-sq_headerInner{justify-content:space-between;align-items:center;gap:20px;max-width:1200px;margin-inline:auto;padding:20px 40px;display:flex}.NzP-sq_brand{font:36px/1 var(--font-serif);letter-spacing:0}.NzP-sq_nav{align-items:center;gap:24px;font-size:12px;display:flex}.NzP-sq_nav a:hover{text-decoration:underline}.NzP-sq_hero{isolation:isolate;background:var(--home-dark);min-height:clamp(620px,100svh - 82px,780px);color:var(--home-light);align-items:center;display:flex;position:relative;overflow:hidden}.NzP-sq_hero:after{content:"";z-index:-1;background:var(--home-photo-shade);pointer-events:none;position:absolute;inset:0}.NzP-sq_image{z-index:-2;object-fit:cover;object-position:center;width:100%;height:100%;display:block;position:absolute;inset:0}.NzP-sq_heroInner{width:100%;max-width:1216px;margin-inline:auto;padding:80px 32px}.NzP-sq_content{max-width:560px}.NzP-sq_eyebrow{font:600 11px/1.5 var(--font-sans);color:var(--home-accent);margin-bottom:16px}.NzP-sq_headline{font:400 48px/1.08 var(--font-serif);text-wrap:initial}.NzP-sq_support{max-width:460px;color:var(--home-quiet);margin-top:24px;font-size:17px;line-height:1.65}.NzP-sq_actions{flex-direction:column;align-items:flex-start;gap:17px;margin-top:24px;display:flex}.NzP-sq_actions .NzP-sq_primary{background:var(--home-accent);color:var(--home-dark);border:1px solid var(--home-accent);white-space:normal;height:auto;min-height:46px;box-shadow:none;border-radius:2px;padding:10px 18px;font-size:13px}.NzP-sq_actions .NzP-sq_primary:hover{background:var(--home-light)}.NzP-sq_resource{color:var(--home-quiet);align-items:center;gap:8px;min-height:28px;font-size:12px;display:inline-flex}.NzP-sq_resource:hover{color:var(--home-light);text-decoration:underline}.NzP-sq_evidence{background:var(--background);color:var(--foreground)}.NzP-sq_evidenceInner{max-width:1216px;margin-inline:auto;padding:48px 32px}.NzP-sq_heading{justify-content:space-between;align-items:center;gap:24px;display:flex}.NzP-sq_evidence .NzP-sq_eyebrow{color:var(--olive);margin-bottom:8px}.NzP-sq_heading h2{font:30px/1.15 var(--font-serif)}.NzP-sq_evidenceCopy{max-width:680px;color:var(--charcoal);margin-top:14px;font-size:16px}.NzP-sq_inputs{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:26px 0;display:grid}.NzP-sq_inputs>div{border-top:1px solid var(--rule);padding-top:15px}.NzP-sq_inputs svg{width:18px;height:18px;color:var(--olive);margin-bottom:10px}.NzP-sq_inputs h3{font:600 14px/1.4 var(--font-sans)}.NzP-sq_inputs p{color:var(--charcoal);margin-top:5px;font-size:14px}.NzP-sq_journey{border-block:1px solid var(--rule);justify-content:space-between;align-items:center;gap:16px;padding-block:20px;font-size:13px;display:flex}.NzP-sq_journey>span{color:var(--olive)}.NzP-sq_journey p{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.NzP-sq_journey svg{width:12px;height:12px}.NzP-sq_neutrality{max-width:800px;color:var(--charcoal);margin-top:24px;font-size:16px}.NzP-sq_offer{color:var(--charcoal);margin-top:24px;font-size:14px}.NzP-sq_reassurance{color:var(--olive);margin-top:8px;font-size:12px}@media (width<=900px){.NzP-sq_hero{min-height:680px}.NzP-sq_hero:after{background:linear-gradient(90deg, color-mix(in oklab, var(--home-dark) 96%, transparent), color-mix(in oklab, var(--home-dark) 72%, transparent))}.NzP-sq_image{object-position:62% center}.NzP-sq_heroInner{padding:64px 32px}}@media (width<=700px){.NzP-sq_headerInner{padding:18px 20px}.NzP-sq_nav{gap:14px;font-size:11px}.NzP-sq_hero{min-height:0;display:block}.NzP-sq_image{object-fit:cover;object-position:76% center;width:100%;height:260px;position:relative}.NzP-sq_hero:after{background:linear-gradient(180deg, color-mix(in oklab, var(--home-dark) 55%, transparent) 0%, color-mix(in oklab, var(--home-dark) 18%, transparent) 55%, transparent 100%);height:260px;inset:0 0 auto}.NzP-sq_heroInner{padding:40px 20px 0}.NzP-sq_headline{font-size:36px}.NzP-sq_evidenceInner{padding:26px 20px}.NzP-sq_heading{flex-direction:column;align-items:flex-start;gap:20px}.NzP-sq_heading h2{font-size:28px}.NzP-sq_inputs{grid-template-columns:1fr;gap:18px}.NzP-sq_journey{flex-direction:column;align-items:flex-start}.NzP-sq_journey p{gap:7px}}
