.v2 .innerhero{background:#f7f7f2;grid-template-columns:1.18fr .82fr;min-height:470px;display:grid}.v2 .inner-copy{align-self:center;padding:80px 40px 65px max(32px,50vw - 640px)}.v2 .innerhero h1{letter-spacing:-.01em;text-transform:uppercase;overflow-wrap:break-word;max-width:770px;margin:25px 0 24px;font:800 clamp(57px,6.8vw,105px)/.91 Barlow,Impact,Arial,sans-serif}.v2 .innerhero p{color:#53676a;max-width:580px;font-size:16px;line-height:1.8}.v2 .inner-actions{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}.v2 .innerhero figure{background:#d7e2df;min-height:445px;margin:0;overflow:hidden}.v2 .innerstripe{color:#fff;background:#0c666b;padding:15px 0}.v2 .innerstripe .wrap{letter-spacing:.13em;justify-content:space-between;align-items:center;gap:14px;font-size:10px;font-weight:900;display:flex}.v2 .innerstripe i{color:#ff9c7f}.v2 .contentgrid{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:72px;display:grid}.v2 .detailrow{border-top:1px solid #cbd5d0;grid-template-columns:56px 1fr;gap:25px;padding:31px 0;display:grid}.v2 .detailrow:last-child{border-bottom:1px solid #cbd5d0}.v2 .number{color:#0c666b;font:800 26px Barlow,Impact,sans-serif}.v2 .detailrow h2{text-transform:uppercase;margin:0 0 13px;font:800 38px/1.04 Barlow,Impact,sans-serif}.v2 .detailrow p{color:#53676a;max-width:640px;font-size:15px;line-height:1.9}.v2 .index-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin-bottom:35px;display:grid}.v2 .index-card{background:#fff;border:1px solid #d7e0db;flex-direction:column;gap:13px;padding:29px;display:flex}.v2 .index-card:hover{transform:translateY(-3px);box-shadow:0 20px 40px #10262b12}.v2 .index-card h2{text-transform:uppercase;margin:0;font:800 37px/.98 Barlow,Impact,sans-serif}.v2 .index-card p{color:#53676a;flex:1;font-size:13px;line-height:1.75}.v2 .index-card b{letter-spacing:.13em;border-bottom:1px solid;width:max-content;padding-bottom:5px;font-size:10px}.v2 .quickcontact{color:#fff;background:#11262b;padding:38px 27px;position:sticky;top:30px}.v2 .quickcontact h2{margin:22px 0;font:800 49px/.93 Barlow,Impact,sans-serif}.v2 .quickcontact h2 em{color:#ff9a78;text-transform:none;font:italic 400 .73em Georgia,serif}.v2 .quickcontact p{color:#b5cbca;font-size:13px}.v2 .quickcontact .btn{width:100%}.v2 .quickcontact .aside-tel{text-align:center;margin:23px 0 0;font:800 25px Barlow;display:block}.v2 .quickcontact .aside-note{border-top:1px solid #426166;margin-top:25px;padding-top:18px;font-size:11px}.v2 .pointbox{background:#e9f1ee;margin-top:40px;padding:38px}.v2 .pointbox h2,.v2 .faqs h2,.v2 .contactbox h2,.v2 .related h2{text-transform:uppercase;margin:15px 0 25px;font:800 47px/.94 Barlow,Impact,sans-serif}.v2 .pointbox ul{grid-template-columns:repeat(2,1fr);gap:9px 20px;margin:0;padding:0;list-style:none;display:grid}.v2 .pointbox li{border-bottom:1px solid #c3d6cf;padding:11px 0 11px 18px;font-size:12px;font-weight:700;position:relative}.v2 .pointbox li:before{content:"✳";color:#ff694a;position:absolute;left:0}.v2 .faqs{margin-top:55px}.v2 .faqs details{padding:20px 0}.v2 .faqs details summary{font-size:14px}.v2 .aboutnote{color:#4d6766;background:#e9f1ee;border-left:3px solid #0c666b;margin:30px 0;padding:22px;font-size:13px}.v2 .related{margin-top:45px}.v2 .related-links{flex-direction:column;display:flex}.v2 .related-links a{border-top:1px solid #cbd5d0;justify-content:space-between;padding:15px 0;font-size:13px;font-weight:750;display:flex}.v2 .related-links a:last-child{border-bottom:1px solid #cbd5d0}.v2 .related-links span{color:#0c666b}.v2 .contactbox{background:#e9f1ee;margin:35px 0;padding:33px}.v2 .contactbox label{flex-direction:column;gap:6px;margin-bottom:17px;font-size:12px;font-weight:800;display:flex}.v2 .contactbox input,.v2 .contactbox textarea{background:#fff;border:1px solid #b3cac4;border-radius:2px;outline:none;min-width:0;max-width:100%;padding:15px;font:14px Inter,Arial,sans-serif}.v2 .contactbox input:focus,.v2 .contactbox textarea:focus{border-color:#0c666b}.v2 .fineprint{color:#52696a!important;font-size:12px!important}@media (width<=980px){.v2 .contentgrid{grid-template-columns:1fr;gap:44px}.v2 .quickcontact{position:static}.v2 .innerhero{grid-template-columns:1fr 1fr}.v2 .innerhero h1{font-size:65px}}@media (width<=760px){.v2 .innerhero{flex-direction:column;display:flex}.v2 .inner-copy{padding:52px 17px 34px}.v2 .innerhero h1{font-size:clamp(54px,13vw,79px)}.v2 .innerhero p{font-size:14px}.v2 .innerhero figure{height:300px;min-height:0}.v2 .innerstripe .wrap{white-space:nowrap;overflow:hidden}.v2 .contentgrid{gap:30px}.v2 .index-grid{grid-template-columns:1fr}.v2 .detailrow{grid-template-columns:34px 1fr;gap:13px}.v2 .detailrow h2{font-size:30px}.v2 .pointbox{padding:22px}.v2 .pointbox ul{grid-template-columns:1fr}.v2 .pointbox h2,.v2 .faqs h2,.v2 .contactbox h2,.v2 .related h2{font-size:39px}.v2 .inner-actions .btn{padding:12px;font-size:10px}.v2 .quickcontact h2{font-size:56px}}
