.hero-main-v2{background-color:#3a4642;color:#fff}.hero-main-v2 .content-frame{display:flex;flex-direction:column;gap:2rem;height:calc(100vh - 82px);justify-content:center;margin:0 auto;max-width:1280px;padding:0 1.5rem}.hero-main-v2 .breadcrumb{align-items:center;color:hsla(0,0%,100%,.5);display:flex;font-size:11px;font-weight:500;gap:12px;letter-spacing:.2em;text-transform:uppercase}.hero-main-v2 .breadcrumb a{color:inherit;transition:color .15s}.hero-main-v2 .breadcrumb a:hover{color:#ffff69}.hero-main-v2 .breadcrumb .sep{opacity:.4}.hero-main-v2 .breadcrumb .current{color:#ffff69}.hero-main-v2 .focus-frame{display:inline-block;padding:clamp(20px,3vw,48px) clamp(24px,4vw,56px);position:relative;text-align:left}.hero-main-v2 .focus-frame>h1{font-size:clamp(44px,6vw,88px);font-weight:500;letter-spacing:-.02em;line-height:1.02;margin:0}.hero-main-v2 .focus-frame:after,.hero-main-v2 .focus-frame:before,.hero-main-v2 .focus-frame>.ff-bl,.hero-main-v2 .focus-frame>.ff-br{border:6px solid #ffff69;content:"";height:clamp(24px,3vw,34px);position:absolute;width:clamp(24px,3vw,34px)}.hero-main-v2 .focus-frame:before{border-bottom:none;border-right:none;left:0;top:0}.hero-main-v2 .focus-frame:after{border-bottom:none;border-left:none;right:0;top:0}.hero-main-v2 .focus-frame>.ff-bl{border-right:none;border-top:none;bottom:0;left:0}.hero-main-v2 .focus-frame>.ff-br{border-left:none;border-top:none;bottom:0;right:0}.hero-main-v2 .hero-sub{color:hsla(0,0%,100%,.82);font-size:clamp(1rem,1.3vw,1.25rem);font-weight:300;line-height:1.55;max-width:680px}.hero-main-v2 .hero-sub strong{color:#fff;font-weight:500}.hero-main-v2 .hero-ctas{display:flex;flex-wrap:wrap;gap:1rem}@media screen and (max-width:640px){.hero-main-v2 .hero-ctas .btn{flex:1 1 100%}}.hero-main-v2 .hero-meta{align-items:center;display:flex;font-size:12px;font-weight:400;gap:28px;letter-spacing:.18em;margin-top:12px;opacity:.55;text-transform:uppercase}@media screen and (max-width:640px){.hero-main-v2 .hero-meta{flex-direction:column}}.hero-main-v2 .hero-meta>div{align-items:center;display:flex}.hero-main-v2 .hero-meta .dot{background:#ffff69;display:inline-block;height:5px;margin-right:8px;vertical-align:middle;width:5px}.text-yellow{color:#ffff69}@media screen and (max-width:790px){.breadcrumb{flex-direction:column;gap:6px;justify-content:center}.breadcrumb>.sep{display:none}.btn{justify-content:center!important;text-align:center!important}.hero-meta{gap:12px!important}}