.intro__grid{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(32px,5vw,72px);display:grid}.intro__text .eyebrow{color:#e60012;letter-spacing:.1em;margin-bottom:5px;font-size:14px;font-weight:700;display:block}.quote-worry{background:#1e1e1e;border-left:4px solid #e60012;border-radius:0 4px 4px 0;margin-top:20px;padding:20px}.facil{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:40px;display:grid}.facil figure{border-radius:4px;margin-bottom:0;position:relative;overflow:hidden}.facil img{aspect-ratio:1;object-fit:cover;width:100%}.facil figcaption{color:#fff;background:linear-gradient(#0000,#000000d9);padding:.7em .9em;font-size:13px;font-weight:700;position:absolute;bottom:0;left:0;right:0}.def{margin-top:20px}.def__item{gap:15px;margin-bottom:15px;display:flex}.def__ic{color:#e60012;background:#e6001226;border-radius:4px;height:fit-content;padding:2px 10px;font-weight:900}.quote{text-align:left;background:#1e1e1e;border:1px solid #2c2c2c;border-radius:4px;align-items:center;gap:40px;width:100%;margin-bottom:40px;padding:40px;display:flex!important}.quote--rev{flex-direction:row-reverse!important}.quote__media{flex:0 0 350px!important;width:350px!important;height:350px!important}.quote__media img{border-radius:4px;aspect-ratio:1!important;object-fit:cover!important;width:100%!important;height:100%!important}.quote__mark{color:#e60012;margin-bottom:-10px;font-family:serif;font-size:48px;line-height:1}.quote__big{color:#fff;margin-bottom:15px;font-size:20px;font-weight:700}.quote__big .accent{color:#e60012}.quote__body{color:#b7a99e;font-size:14px;line-height:1.7}.quote__who{color:#fff;margin-top:20px;font-size:13px;font-weight:700;display:block}.quote__who span{color:#b7a99e;margin-left:8px;font-weight:500}.fujioka-timeline{padding:10px 0;position:relative}.fujioka-timeline:before{content:"";background:#e60012;border-radius:3px;width:6px;position:absolute;top:0;bottom:0;left:45px}.ft-item{align-items:flex-start;gap:30px;margin-bottom:40px;display:flex;position:relative}.ft-item:last-child{margin-bottom:0}.ft-num{color:#fff;z-index:2;background:#262626;border:4px solid #404040;border-radius:50%;flex:0 0 90px;justify-content:center;align-items:center;width:90px;height:90px;font-family:Michroma,sans-serif;font-size:28px;font-weight:900;display:flex;position:relative;box-shadow:0 0 0 8px #121212}.ft-item--current .ft-num{color:#fff;background:#e60012;border-color:#fff;box-shadow:0 0 20px #e6001280,0 0 0 8px #121212}.ft-num--plus{color:#e60012;background:#1e1e1e;border-color:#e60012}.ft-card{text-align:left;border:1px solid #333;border-radius:4px;flex:1;padding:30px;position:relative;box-shadow:0 15px 35px #0006;background:#222!important}.ft-item--current .ft-card{box-shadow:0 15px 35px #e6001226;border:2px solid #e60012!important}.ft-card-bonus{text-align:left;background:#e600120a;border:2px dashed #e60012;border-radius:4px;flex:1;padding:30px;position:relative}.ft-card:before,.ft-card-bonus:before{content:"";border-style:solid;border-width:8px 8px 8px 0;width:0;height:0;position:absolute;top:35px;left:-8px}.ft-card:before{border-color:#0000 #333 #0000 #0000}.ft-item--current .ft-card:before,.ft-card-bonus:before{border-color:#0000 #e60012 #0000 #0000}.ft-card:after{content:"";border:8px solid #0000;border-left-width:0;border-right-color:#222;width:0;height:0;position:absolute;top:35px;left:-6px}.ft-item--current .ft-card:after{left:-5px}.ft-title{letter-spacing:.02em;margin-bottom:12px;font-size:20px;font-weight:900;color:#fff!important}.ft-body{margin:0;font-size:14.5px;line-height:1.7;color:#d1c5bc!important}.cv{text-align:center;background:linear-gradient(#e60012 0%,#aa000d 100%);border-radius:4px;padding:50px 30px}.cv h2{color:#fff;font-size:26px;font-weight:900;line-height:1.4}.cv p{color:#ffffffe6;font-size:15px}.cv__note{margin-top:15px;color:#ffffffb3!important;font-size:12px!important}.ik-reason-section{text-align:center;margin-block:80px;width:100%!important;display:block!important}.ik-reason-head{margin-bottom:50px}.ik-reason-head h3{letter-spacing:.02em;color:#fff!important;font-size:28px!important;font-weight:900!important}.ik-reason-list{max-width:1000px;margin:0 auto;flex-direction:column!important;gap:40px!important;display:flex!important}.ik-reason-card{text-align:left!important;background:#222!important;border:1px solid #333!important;border-radius:4px!important;flex-direction:row!important;align-items:stretch!important;width:100%!important;display:flex!important;overflow:hidden!important;box-shadow:0 15px 35px #0000004d!important}.ik-reason-card--rev{flex-direction:row-reverse!important}.ik-reason-media{flex:0 0 50%!important;width:50%!important;max-width:50%!important;margin:0!important;padding:0!important;display:block!important;position:relative!important;overflow:hidden!important}.ik-reason-media img{object-fit:cover!important;width:100%!important;max-width:100%!important;height:100%!important;min-height:340px!important;margin:0!important;padding:0!important;display:block!important}.ik-reason-body{box-sizing:border-box!important;flex-direction:column!important;flex:0 0 50%!important;justify-content:center!important;gap:15px!important;width:50%!important;max-width:50%!important;padding:40px!important;display:flex!important}.ik-reason-meta{align-items:center!important;gap:12px!important;display:flex!important}.ik-reason-num{letter-spacing:.05em;color:#e60012!important;font-family:Michroma,sans-serif!important;font-size:24px!important;font-weight:900!important}.ik-reason-tag{color:#fff!important;background:#333!important;border-radius:2px!important;padding:3px 8px!important;font-size:11px!important;font-weight:800!important}.ik-reason-title{color:#fff!important;margin:0!important;font-size:24px!important;font-weight:900!important;line-height:1.3!important}.ik-reason-text{color:#d1c5bc!important;margin:0!important;font-size:14px!important;line-height:1.75!important}.ik-highlight{color:#fff!important;background:#e6001240!important;padding:1px 4px!important;font-weight:700!important}.ik-subfeat-box{grid-template-columns:1fr 1fr!important;gap:12px!important;width:100%!important;margin-top:5px!important;display:grid!important}.ik-subfeat-item{background:#191919!important;border:1px solid #2c2c2c!important;border-radius:4px!important;padding:15px!important}.ik-subfeat-label{color:#e60012!important;background:#e600121f!important;border-radius:2px!important;margin-bottom:6px!important;padding:2px 6px!important;font-size:11px!important;font-weight:700!important;display:inline-block!important}.ik-subfeat-item p{color:#b7a99e!important;margin:0!important;font-size:13px!important;line-height:1.5!important}.work-section-one div[style*="position: relative"][style*=background-image],.work-section-one div[style*="position: relative"][style*=background\:]{box-sizing:border-box!important;width:100%!important;position:relative!important;overflow:hidden!important}.work-section-one video{object-fit:cover!important;z-index:1!important;width:100%!important;min-width:100%!important;height:100%!important;min-height:100%!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}.work-section-one div[style*="z-index: 1"][style*="background: linear-gradient"]{z-index:1!important;width:100%!important;height:100%!important;position:absolute!important;top:0!important;left:0!important}.work-section-one div[style*="max-width: 800px"]{z-index:2!important;position:relative!important}@media (width<=991px){.intro__grid{gap:20px;grid-template-columns:1fr!important}.quote,.quote--rev{gap:20px;padding:25px;flex-direction:column!important}.quote__media{flex:none;max-width:350px;aspect-ratio:1!important;width:100%!important;height:auto!important}.facil{grid-template-columns:repeat(2,1fr)!important}.fujioka-timeline:before{left:25px}.ft-item{gap:15px;margin-bottom:35px}.ft-num{border-width:3px;flex:0 0 54px;width:54px;height:54px;font-size:18px;box-shadow:0 0 0 6px #121212}.ft-card,.ft-card-bonus{padding:20px}.ft-card:before,.ft-card:after,.ft-card-bonus:before{top:18px}.ft-title{font-size:17px}.ik-reason-card,.ik-reason-card--rev{flex-direction:column!important}.ik-reason-media,.ik-reason-body{flex:0 0 100%!important;width:100%!important;max-width:100%!important}.ik-reason-media{height:240px!important;min-height:240px!important}.ik-reason-body{padding:30px 20px!important}.ik-subfeat-box{grid-template-columns:1fr!important}}
