/* FV only: match the proportions of the accepted concept 05. */
header{height:76px;padding-inline:4%;position:relative}.brand{font-size:28px}.brand span{font-size:10px}header nav{gap:32px}.hero{max-width:1600px;grid-template-columns:50% 50%;min-height:650px;height:650px;isolation:isolate;overflow:hidden}.hero-copy{padding:58px 25px 45px max(48px,calc((100vw - 1296px)/2));display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.hero .eyebrow{font-size:14px;margin-bottom:22px}.hero h1{font-size:clamp(38px,3.7vw,57px);line-height:1.42;letter-spacing:-.055em;font-weight:800}.hero-sub{font-size:15px;margin:25px 0 29px;line-height:1.8}.hero-price{gap:9px;margin-bottom:24px;line-height:1.3}.hero-price>span:first-child{font-size:17px}.hero-price strong{font-size:39px;letter-spacing:-.04em}.hero-price strong small{font-size:21px}.hero-price .fine{font-size:11px;margin-left:4px}.hero .button{font-size:16px;min-height:66px;width:min(100%,470px);padding:17px 25px;border-radius:3px;gap:14px}.hero-photos{height:650px;min-height:0;background:#f0f2f4;overflow:hidden}.hero-group{inset:0 0 172px;overflow:hidden}.hero-group img{width:100%;height:100%;object-fit:cover;object-position:50% 24%;display:block}.hero-photos:before{width:65px;background:linear-gradient(90deg,white,rgba(255,255,255,.8) 15%,transparent);z-index:4}.hero-inset{height:205px;bottom:0;left:2%;right:0;grid-template-columns:72% 28%;border:0;border-top:6px solid white;box-shadow:none;background:#f6f9fc;z-index:3}.hero-inset img{object-position:40% 32%;object-fit:cover}.hero-inset p{padding:16px 13px;font-size:14px;font-weight:600;letter-spacing:.015em;line-height:1.9}.hero .photo-note{z-index:5;bottom:7px;right:11px;font-size:8px;color:#758198}.benefits{padding:30px 0 20px}.benefit-row{width:min(1296px,calc(100% - 96px))}.benefit-row p{font-size:15px}.benefit-row strong{font-size:37px}.benefit-row .word{font-size:25px}.benefit-note{font-size:11px;margin-top:19px}
@media(min-width:1600px){.hero-copy{padding-left:100px}}
@media(min-width:761px) and (max-width:1100px){.hero,.hero-photos{height:565px;min-height:0}.hero-copy{padding-left:32px;padding-right:16px}.hero .eyebrow{font-size:11px}.hero h1{font-size:clamp(30px,3.6vw,40px)}.hero-sub{font-size:12px;margin-block:22px}.hero-price strong{font-size:32px}.hero-price .fine{font-size:9px}.hero .button{font-size:12px;min-height:57px;padding-inline:16px}.hero-group{bottom:150px}.hero-inset{height:175px;grid-template-columns:68% 32%}.hero-inset p{font-size:11px;padding:10px}.benefit-row p{font-size:11px}.benefit-row strong{font-size:30px}.benefit-row .word{font-size:20px}.brand{font-size:23px}.brand span{font-size:8px}}
@media(max-width:760px){header{height:66px;padding-inline:20px}.brand{font-size:21px}.brand span{font-size:8px}.hero{display:flex;height:auto;min-height:0}.hero-copy{padding:30px 22px 28px;display:block}.hero .eyebrow{font-size:11px;margin-bottom:17px}.hero h1{font-size:clamp(29px,7.8vw,43px);line-height:1.43}.hero-sub{font-size:12px;margin:19px 0}.hero-price{flex-wrap:wrap;gap:7px;margin-bottom:21px}.hero-price strong{font-size:33px}.hero-price>span:first-child{font-size:14px}.hero-price strong small{font-size:18px}.hero-price .fine{font-size:9px;margin:0}.hero .button{width:100%;font-size:12px;min-height:54px;padding:14px 17px}.hero-photos{height:338px;min-height:0;width:100%}.hero-group{inset:0 0 85px}.hero-group img{object-position:50% 18%}.hero-photos:before{display:none}.hero-inset{height:115px;left:15%;grid-template-columns:68% 32%;border-top-width:4px}.hero-inset p{font-size:9px;padding:7px}.hero .photo-note{font-size:7px;bottom:3px;right:6px}.benefits{padding:19px 0 15px}.benefit-row{width:calc(100% - 20px)}.benefit-row p{font-size:9px}.benefit-row strong,.benefit-row .word{font-size:23px}.benefit-note{font-size:9px;margin-top:13px}}
