.fu-hero-product{background:var(--bg-page);overflow:hidden;padding-block:var(--space-64) var(--space-80);position:relative}.fu-hero-product__layout{align-items:start;display:grid;gap:var(--space-48);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.fu-hero-product__copy{max-width:700px;position:relative;z-index:1}.fu-hero-product__copy h1{font-size:calc(var(--space-96) + var(--space-8));line-height:var(--space-96);margin-top:var(--space-32)}.fu-hero-product__copy h1 span{display:block}.fu-hero-product__lead{color:var(--text-primary);margin:var(--space-32) 0 0;max-width:560px;text-wrap:pretty}.fu-hero-product__features{display:grid;gap:var(--space-12);list-style:none;margin:var(--space-24) 0 0;padding:0}.fu-hero-product__features li{align-items:flex-start;color:var(--text-primary);display:flex;font-family:var(--ff-sans);font-size:var(--fs-body);gap:var(--space-12);line-height:var(--lh-body)}.fu-hero-product__check{flex:none;font-weight:700}.fu-hero-product--centered .fu-hero-product__features{justify-items:center}.fu-hero-product__actions{display:flex;flex-wrap:wrap;gap:var(--space-16);margin-top:var(--space-40)}.fu-hero-product__microcopy{color:var(--text-secondary);font-family:var(--ff-sans);font-size:var(--fs-label-base);line-height:var(--lh-label-base);margin:var(--space-24) 0 0}.fu-hero-product__visual{margin-top:var(--space-24);min-width:0}.fu-hero-product__visual .fu-sheet{--hero-bleed:min(calc(var(--space-128) + var(--space-32)),max(var(--page-margin),calc((100vw - var(--container-max))/2)));width:min(846px,calc(100% + var(--hero-bleed) - var(--page-margin)))}.fu-hero-product__visual img,.fu-hero-product__visual picture{width:100%}.fu-hero-product--centered .fu-hero-product__layout{grid-template-columns:minmax(0,1fr)}.fu-hero-product--centered .fu-hero-product__copy{margin-inline:auto;max-width:760px;text-align:center}.fu-hero-product--centered .fu-hero-product__lead{margin-inline:auto}.fu-hero-product--centered .fu-hero-product__actions{justify-content:center}.fu-hero-product--centered .fu-hero-product__visual .fu-sheet{margin-inline:auto;width:min(846px,100%)}@media (max-width:1023px){.fu-hero-product{padding-block:var(--section-py)}.fu-hero-product__layout{gap:var(--space-40);grid-template-columns:minmax(0,1fr)}.fu-hero-product__copy{max-width:var(--container-max)}.fu-hero-product__copy h1{font-size:var(--space-96);line-height:calc(var(--space-80) + var(--space-8))}.fu-hero-product__visual .fu-sheet{width:100%}}@media (max-width:639px){.fu-hero-product{padding-block:var(--space-40) calc(var(--space-48) + var(--space-8))}.fu-hero-product__copy h1{font-size:calc(var(--space-48) + var(--space-8));line-height:calc(var(--space-48) + var(--space-4));margin-top:var(--space-20)}.fu-hero-product__lead{margin-top:var(--space-24)}.fu-hero-product__actions{align-items:stretch;flex-direction:column;margin-top:var(--space-40)}}