.Fc49nW_hero{position:relative;height:80vh!important}.Fc49nW_hero video{object-fit:cover;width:100%;height:100%}.Fc49nW_content{width:100%;position:absolute;bottom:64px;left:0;right:0}.Fc49nW_content-inner{justify-content:space-between;align-items:flex-end;width:100%;display:flex}.Fc49nW_content-copy{max-width:650px}.Fc49nW_warranty-link{margin-bottom:14px;display:inline-flex;position:relative}.Fc49nW_warranty-logo{width:90px;height:auto}.Fc49nW_content-copy h1{color:#fff;font-size:60px;font-weight:400;line-height:1}.Fc49nW_content-copy h1 b{font-weight:700}.Fc49nW_content-copy p{color:#fff;letter-spacing:4px;align-items:center;margin-left:8px;font-size:24px;font-weight:200;line-height:1.5;display:flex}.Fc49nW_content-copy p:before{content:"";background-color:#eb9201;width:1px;height:20px;margin-right:12px;display:block}.Fc49nW_content-cta{flex-shrink:0;justify-content:flex-end;align-items:flex-end;display:flex}@media (max-width:768px){.Fc49nW_content-inner{flex-direction:column;align-items:flex-start;gap:1rem}.Fc49nW_content-copy{max-width:100%}.Fc49nW_content-cta{justify-content:flex-start;align-items:flex-start}.Fc49nW_warranty-link{margin-bottom:10px}.Fc49nW_warranty-logo{width:70px}.Fc49nW_content-copy h1{margin-bottom:10px;font-size:40px}.Fc49nW_content-copy p{margin-left:3px;font-size:16px}}.Fc49nW_l8{padding:50px 0 100px}.Fc49nW_l8-copy{text-align:center;max-width:720px;margin:auto}.Fc49nW_l8-copy p{font-size:16px;font-weight:300;line-height:1.25}.Fc49nW_l8-inner{justify-content:space-between;gap:50px;padding-top:100px;display:flex}.Fc49nW_l8-features1{border-radius:12px;height:300px;position:relative;overflow:hidden}.Fc49nW_l8-features2{border-radius:12px;width:100%;height:450px;position:relative;overflow:hidden}.Fc49nW_l8-features-info{text-align:center;max-width:500px;margin:0 auto;padding-top:50px}.Fc49nW_l8-features-info p{font-size:16px;font-weight:300}.Fc49nW_col-left,.Fc49nW_col-right{flex-direction:column;flex:1;justify-content:space-between;display:flex}.Fc49nW_subtitle{letter-spacing:3px;color:#eb9201;margin-bottom:6px;font-size:12px;font-weight:800;line-height:1}.Fc49nW_depth-canvas{width:100%;height:100%;position:absolute;inset:0}@media (max-width:768px){.Fc49nW_l8{padding:60px 0 50px}.Fc49nW_l8-copy h2{font-size:28px}.Fc49nW_l8-inner{flex-direction:column-reverse;gap:10px;padding-top:50px}.Fc49nW_l8-features2{height:260px}.Fc49nW_l8-features1{height:180px;margin-bottom:50px}}.Fc49nW_banner{aspect-ratio:72/30.25;width:100%;position:relative;overflow:hidden}@media (max-width:768px){.Fc49nW_banner{aspect-ratio:auto;height:300px}}
.FZ792G_card{background:#dfe9f5;border:1px solid #e2dacee6;border-radius:32px;min-height:520px;position:relative;overflow:hidden}.FZ792G_card:before{content:"";z-index:1;background:linear-gradient(90deg,#070f1c47 0%,#070f1c1a 22%,#070f1c00 45%);position:absolute;inset:0}.FZ792G_card:after{content:"";z-index:1;background:linear-gradient(#070f1c00 0%,#070f1c42 100%);height:34%;position:absolute;inset:auto 0 0}.FZ792G_preview-image{position:absolute;inset:0}.FZ792G_desktop-image,.FZ792G_mobile-image{object-fit:cover;object-position:center}.FZ792G_mobile-image{display:none}.FZ792G_overlay{z-index:2;justify-content:flex-start;align-items:flex-start;padding:clamp(1rem,2vw,1.75rem);display:flex;position:absolute;inset:0}.FZ792G_swatch-row{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff29;border:1px solid #ffffff52;border-radius:999px;flex-wrap:wrap;align-items:center;gap:10px;max-width:min(360px,100%);padding:10px 12px;display:flex;box-shadow:0 18px 32px #0c182a29}.FZ792G_swatch{cursor:pointer;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;transition:transform .2s,box-shadow .2s,opacity .2s;display:flex;position:relative}.FZ792G_swatch:hover{transform:translateY(-2px)}.FZ792G_swatch-active{box-shadow:0 0 0 3px #fffffff2, 0 0 0 6px var(--accent-glow)}.FZ792G_swatch-image{border-radius:999px;flex-shrink:0;width:32px;height:32px;display:flex;overflow:hidden}.FZ792G_swatch-image img{object-fit:cover;width:100%;height:100%}@media (max-width:640px){.FZ792G_card{border-radius:26px;min-height:420px}.FZ792G_overlay{align-items:flex-end;padding:14px}.FZ792G_swatch-row{border-radius:24px;gap:8px;max-width:100%;padding:8px 10px}.FZ792G_swatch,.FZ792G_swatch-image{width:28px;height:28px}.FZ792G_desktop-image{display:none}.FZ792G_mobile-image{display:block}}
