.om-home-hero-v2,.om-home-hero-v2 *{box-sizing:border-box}.om-home-hero-v2{--om-bg:#f7f6f1;--om-green:#0e4b39;--om-green-dark:#08392b;--om-gold:#c79b4d;--om-text:#153a30;--om-muted:#64736e;--om-line:rgba(21, 58, 48, .12);--om-shadow:rgba(25, 51, 43, .10);--om-radius:26px;--om-ease:cubic-bezier(.2, .72, .2, 1);--om-hero-edge:clamp(7px, .8vw, 14px);position:relative;width:100%;height:100%;min-height:0;margin:0!important;padding:var(--om-hero-edge);overflow:hidden;color:var(--om-text);background:radial-gradient(circle at 68% 36%,rgb(22 99 75 / .08),transparent 25%),radial-gradient(circle at 14% 85%,rgb(199 155 77 / .09),transparent 24%),var(--om-bg);font-family:Inter,Montserrat,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;isolation:isolate}.om-home-hero-v2 a{text-decoration:none!important}.om-home-hero-v2__stage{width:min(1600px,100%);height:100%;min-height:0;margin:0 auto;display:grid;grid-template-rows:minmax(0,1fr) auto;overflow:hidden;border:1px solid var(--om-line);border-radius:var(--om-radius);background:linear-gradient(120deg,rgb(255 255 255 / .94),rgb(255 255 255 / .68)),repeating-linear-gradient(115deg,transparent 0 76px,rgb(14 75 57 / .015) 77px 78px);box-shadow:0 18px 55px var(--om-shadow)}.om-home-hero-v2__main{min-height:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.78fr);align-items:center;gap:clamp(24px,4vw,72px);padding:clamp(18px,3vh,42px) clamp(28px,4vw,66px) clamp(14px,2.2vh,28px)}.om-home-hero-v2__main>*{min-width:0}.om-home-hero-v2__copy{opacity:1;transform:none;animation:omHeroV2FadeUp .72s .05s both var(--om-ease)}.om-home-hero-v2__eyebrow{display:inline-flex;align-items:center;gap:12px;margin-bottom:clamp(11px,1.7vh,21px);color:#98702f;font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.om-home-hero-v2__eyebrow::after{content:"";width:32px;height:1px;background:var(--om-gold)}.om-home-hero-v2__title{max-width:760px;margin:0!important;color:var(--om-text);font-family:"Playfair Display",Georgia,serif;font-size:clamp(50px,5.1vw,84px);font-weight:500;line-height:.98;letter-spacing:-.045em}.om-home-hero-v2__title em{color:var(--om-gold);font-style:normal}.om-home-hero-v2__lead{max-width:590px;margin:clamp(16px,2.2vh,26px) 0 0!important;color:var(--om-muted);font-size:clamp(14px,1.05vw,17px);line-height:1.65}.om-home-hero-v2__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:clamp(19px,2.8vh,31px)}.om-home-hero-v2__button{min-height:47px;padding:0 20px;display:inline-flex;align-items:center;justify-content:center;gap:15px;border:1px solid #fff0;border-radius:11px;font-size:13px;font-weight:600;transition:transform .25s var(--om-ease),box-shadow .25s var(--om-ease),background .25s var(--om-ease)}.om-home-hero-v2__button span{font-size:18px;line-height:1;transition:transform .25s var(--om-ease)}.om-home-hero-v2__button:hover{transform:translateY(-2px)}.om-home-hero-v2__button:hover span{transform:translateX(4px)}.om-home-hero-v2__button--primary{color:#fff!important;background:linear-gradient(135deg,var(--om-green),var(--om-green-dark));box-shadow:0 14px 32px rgb(14 75 57 / .18)}.om-home-hero-v2__button--secondary{color:var(--om-green)!important;border-color:rgb(199 155 77 / .67);background:rgb(255 255 255 / .65)}.om-home-hero-v2__visual{position:relative;align-self:stretch;min-height:230px;display:grid;grid-template-columns:auto auto;align-items:center;justify-content:center;gap:clamp(18px, 2.2vw, 32px);opacity:1;isolation:isolate;animation:none}.om-home-hero-v2__logo-disc{position:relative;z-index:2;width:min(18vw, 245px);aspect-ratio:1;display:grid;place-items:center;overflow:hidden;border:1px solid rgb(199 155 77 / .54);border-radius:50%;background:rgb(244 248 245 / .96);box-shadow:0 18px 42px rgb(14 75 57 / .13)}.om-home-hero-v2__logo-disc::before{content:"";position:absolute;inset:10px;border:1px solid rgb(255 255 255 / .88);border-radius:inherit;pointer-events:none}.om-home-hero-v2__logo-disc::after{display:none}.om-home-hero-v2__logo-disc img{position:relative;z-index:3;width:57%;height:57%;display:block;object-fit:contain;filter:drop-shadow(0 6px 10px rgb(14 75 57 / .12))}.om-home-hero-v2__logo-light{display:none}.om-home-hero-v2__socials{position:relative;z-index:3;display:flex;flex-direction:column;align-items:center;gap:14px}.om-home-hero-v2__social-link{position:relative;width:50px;height:50px;display:grid;place-items:center;overflow:hidden;border:1px solid rgb(199 155 77 / .48);border-radius:16px;background:linear-gradient(145deg,rgb(255 255 255),rgb(239 244 241 / .96));box-shadow:0 10px 17px rgb(14 75 57 / .12),0 3px 5px rgb(14 75 57 / .08),inset 0 2px 2px rgb(255 255 255 / .96),inset 0 -4px 7px rgb(14 75 57 / .08);transform:translateY(0);transition:transform .2s var(--om-ease),border-color .2s var(--om-ease),box-shadow .2s var(--om-ease),background .2s var(--om-ease)}.om-home-hero-v2__social-link::before{content:"";position:absolute;inset:4px;border:1px solid rgb(255 255 255 / .88);border-radius:12px;pointer-events:none}.om-home-hero-v2__social-link:hover,.om-home-hero-v2__social-link:focus-visible{border-color:rgb(199 155 77 / .82);background:linear-gradient(145deg,#fff,rgb(246 241 229 / .98));box-shadow:0 14px 24px rgb(14 75 57 / .16),0 4px 7px rgb(14 75 57 / .09),inset 0 2px 2px rgb(255 255 255 / .98),inset 0 -4px 7px rgb(199 155 77 / .10);transform:translateY(-3px)}.om-home-hero-v2__social-link:active{transform:translateY(1px);box-shadow:0 5px 9px rgb(14 75 57 / .11),inset 0 3px 7px rgb(14 75 57 / .10)}.om-home-hero-v2__social-link img{position:relative;z-index:2;width:27px;height:27px;display:block;overflow:hidden;border-radius:50%;clip-path:circle(50%);background:#fff;object-fit:cover;filter:drop-shadow(0 4px 6px rgb(14 75 57 / .12))}.om-home-hero-v2__services{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;padding:0 10px 10px;background:#fff0;opacity:1;transform:none;animation:omHeroV2FadeUp .72s .14s both var(--om-ease)}.om-home-hero-v2__service{min-width:0;min-height:clamp(108px,14.4vh,145px);padding:clamp(14px,2vh,20px) 18px 15px;display:flex;flex-direction:column;justify-content:space-between;gap:9px;border:1px solid var(--om-line);border-radius:14px;color:var(--om-text)!important;background:rgb(255 255 255 / .66);transition:transform .25s var(--om-ease),background .25s var(--om-ease),box-shadow .25s var(--om-ease)}.om-home-hero-v2__service:hover{z-index:2;transform:translateY(-5px);background:#fff;box-shadow:0 16px 38px rgb(14 75 57 / .09)}.om-home-hero-v2__service-icon{width:38px;height:38px;display:grid;place-items:center}.om-home-hero-v2__service-icon img{width:31px;height:31px;display:block;object-fit:contain}.om-home-hero-v2__service strong{display:block;min-width:0;font-family:"Playfair Display",Georgia,serif;font-size:clamp(14px,1.08vw,19px);font-weight:500;line-height:1.22;overflow-wrap:anywhere}.om-home-hero-v2__service-bottom{display:flex;align-items:center;justify-content:space-between;color:var(--om-muted)}.om-home-hero-v2__service-bottom small{font-size:10px}.om-home-hero-v2__service-bottom b{color:var(--om-gold);font-size:17px;font-weight:400;transition:transform .25s var(--om-ease)}.om-home-hero-v2__service:hover .om-home-hero-v2__service-bottom b{transform:translateX(5px)}@media (max-width:1180px){.om-home-hero-v2__main{grid-template-columns:minmax(0,1fr) minmax(245px,.66fr);padding-inline:30px}.om-home-hero-v2__title{font-size:clamp(44px,5.5vw,67px)}.om-home-hero-v2__service{padding-inline:12px}.om-home-hero-v2__service strong{font-size:14px}}@media (min-width:821px){.om-home-hero-v2.is-compact-height .om-home-hero-v2__main{grid-template-columns:minmax(0,1.12fr) minmax(210px,.62fr);gap:clamp(16px,2.6vw,34px);padding:12px clamp(24px,3vw,38px) 8px}.om-home-hero-v2.is-compact-height .om-home-hero-v2__eyebrow{margin-bottom:8px;font-size:8px}.om-home-hero-v2.is-compact-height .om-home-hero-v2__title{font-size:clamp(40px,4.8vw,58px);line-height:.96}.om-home-hero-v2.is-compact-height .om-home-hero-v2__lead{max-width:540px;margin-top:9px!important;font-size:11.5px;line-height:1.38}.om-home-hero-v2.is-compact-height .om-home-hero-v2__actions{gap:8px;margin-top:11px}.om-home-hero-v2.is-compact-height .om-home-hero-v2__button{min-height:36px;padding:0 15px;font-size:9.8px}.om-home-hero-v2.is-compact-height .om-home-hero-v2__visual{min-height:150px;gap:16px}.om-home-hero-v2.is-compact-height .om-home-hero-v2__logo-disc{width:124px}.om-home-hero-v2.is-compact-height .om-home-hero-v2__socials{gap:8px}.om-home-hero-v2.is-compact-height .om-home-hero-v2__social-link{width:34px;height:34px;border-radius:11px}.om-home-hero-v2.is-compact-height .om-home-hero-v2__social-link::before{inset:3px;border-radius:8px}.om-home-hero-v2.is-compact-height .om-home-hero-v2__social-link img{width:20px;height:20px}.om-home-hero-v2.is-compact-height .om-home-hero-v2__services{gap:6px;padding:0 8px 8px}.om-home-hero-v2.is-compact-height .om-home-hero-v2__service{min-height:78px;padding:8px 10px;gap:5px}.om-home-hero-v2.is-compact-height .om-home-hero-v2__service-icon{width:25px;height:25px}.om-home-hero-v2.is-compact-height .om-home-hero-v2__service-icon img{width:23px;height:23px}.om-home-hero-v2.is-compact-height .om-home-hero-v2__service strong{font-size:11px;line-height:1.12}.om-home-hero-v2.is-compact-height .om-home-hero-v2__service-bottom small{font-size:8px}.om-home-hero-v2.is-very-compact-height .om-home-hero-v2__main{grid-template-columns:minmax(0,1.18fr) minmax(175px,.5fr);gap:14px;padding:8px 24px 6px}.om-home-hero-v2.is-very-compact-height .om-home-hero-v2__eyebrow{display:none}.om-home-hero-v2.is-very-compact-height .om-home-hero-v2__title{font-size:clamp(34px,4.3vw,48px)}.om-home-hero-v2.is-very-compact-height .om-home-hero-v2__lead{margin-top:6px!important;font-size:10px;line-height:1.28}.om-home-hero-v2.is-very-compact-height .om-home-hero-v2__actions{gap:6px;margin-top:7px}.om-home-hero-v2.is-very-compact-height .om-home-hero-v2__button{min-height:31px;padding:0 12px;font-size:8.8px}.om-home-hero-v2.is-very-compact-height .om-home-hero-v2__visual{min-height:112px;gap:11px}.om-home-hero-v2.is-very-compact-height .om-home-hero-v2__logo-disc{width:88px}.om-home-hero-v2.is-very-compact-height .om-home-hero-v2__socials{gap:5px}.om-home-hero-v2.is-very-compact-height .om-home-hero-v2__social-link{width:25px;height:25px;border-radius:8px}.om-home-hero-v2.is-very-compact-height .om-home-hero-v2__social-link::before{inset:2px;border-radius:6px}.om-home-hero-v2.is-very-compact-height .om-home-hero-v2__social-link img{width:15px;height:15px}.om-home-hero-v2.is-very-compact-height .om-home-hero-v2__services{gap:5px;padding:0 7px 7px}.om-home-hero-v2.is-very-compact-height .om-home-hero-v2__service{min-height:62px;padding:6px 8px;gap:3px}.om-home-hero-v2.is-very-compact-height .om-home-hero-v2__service-icon{width:20px;height:20px}.om-home-hero-v2.is-very-compact-height .om-home-hero-v2__service-icon img{width:19px;height:19px}.om-home-hero-v2.is-very-compact-height .om-home-hero-v2__service strong{font-size:9px;line-height:1.08}.om-home-hero-v2.is-very-compact-height .om-home-hero-v2__service-bottom{display:none}}@media (max-width:820px){.om-home-hero-v2{--om-radius:19px;padding:6px}.om-home-hero-v2__stage{grid-template-rows:minmax(0,1fr) auto}.om-home-hero-v2__main{min-height:0;display:flex;align-items:center;padding:clamp(16px,2.6vh,24px) 14px clamp(15px,2.2vh,22px)}.om-home-hero-v2__copy{width:100%}.om-home-hero-v2__visual{display:none!important}.om-home-hero-v2__eyebrow{margin-bottom:10px;font-size:9px;letter-spacing:.13em}.om-home-hero-v2__eyebrow::after{width:24px}.om-home-hero-v2__title{max-width:390px;font-size:clamp(36px,10.4vw,49px);line-height:.99}.om-home-hero-v2__lead{max-width:430px;margin-top:13px!important;font-size:clamp(11.2px,3vw,13.2px);line-height:1.48}.om-home-hero-v2__actions{display:grid;grid-template-columns:1fr;gap:9px;margin-top:17px}.om-home-hero-v2__button{min-height:42px;padding:0 15px;font-size:10.5px}.om-home-hero-v2__services{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0 10px 10px;background:#fff0}.om-home-hero-v2__service{min-height:88px;padding:12px 9px 10px;align-items:center;justify-content:center;gap:7px;border:1px solid rgb(21 58 48 / .09);border-radius:13px;text-align:center;background:rgb(255 255 255 / .76);box-shadow:0 7px 20px rgb(14 75 57 / .045)}.om-home-hero-v2__service:hover{transform:none;box-shadow:0 7px 20px rgb(14 75 57 / .045)}.om-home-hero-v2__service-icon{width:27px;height:27px}.om-home-hero-v2__service-icon img{width:25px;height:25px}.om-home-hero-v2__service strong{max-width:100%;font-size:10.2px;line-height:1.14}.om-home-hero-v2__service-bottom{display:none}.om-home-hero-v2.is-compact-height .om-home-hero-v2__main{padding:11px 12px 10px}.om-home-hero-v2.is-compact-height .om-home-hero-v2__eyebrow{margin-bottom:6px;font-size:8px}.om-home-hero-v2.is-compact-height .om-home-hero-v2__title{font-size:clamp(31px,9vw,42px)}.om-home-hero-v2.is-compact-height .om-home-hero-v2__lead{margin-top:8px!important;font-size:10.2px;line-height:1.34}.om-home-hero-v2.is-compact-height .om-home-hero-v2__actions{gap:6px;margin-top:10px}.om-home-hero-v2.is-compact-height .om-home-hero-v2__button{min-height:35px}.om-home-hero-v2.is-compact-height .om-home-hero-v2__service{min-height:70px;padding:7px;gap:4px}.om-home-hero-v2.is-compact-height .om-home-hero-v2__service-icon{width:21px;height:21px}.om-home-hero-v2.is-compact-height .om-home-hero-v2__service-icon img{width:20px;height:20px}.om-home-hero-v2.is-compact-height .om-home-hero-v2__service strong{font-size:8.5px}.om-home-hero-v2.is-very-compact-height .om-home-hero-v2__main{padding:8px 10px 7px}.om-home-hero-v2.is-very-compact-height .om-home-hero-v2__eyebrow{display:none}.om-home-hero-v2.is-very-compact-height .om-home-hero-v2__title{font-size:clamp(27px,8vw,36px)}.om-home-hero-v2.is-very-compact-height .om-home-hero-v2__lead{margin-top:5px!important;font-size:9px;line-height:1.24}.om-home-hero-v2.is-very-compact-height .om-home-hero-v2__actions{gap:4px;margin-top:6px}.om-home-hero-v2.is-very-compact-height .om-home-hero-v2__button{min-height:30px;font-size:9px}.om-home-hero-v2.is-very-compact-height .om-home-hero-v2__services{gap:6px;padding:0 8px 8px}.om-home-hero-v2.is-very-compact-height .om-home-hero-v2__service{min-height:58px;padding:5px 6px;gap:3px}.om-home-hero-v2.is-very-compact-height .om-home-hero-v2__service-icon{width:18px;height:18px}.om-home-hero-v2.is-very-compact-height .om-home-hero-v2__service-icon img{width:17px;height:17px}.om-home-hero-v2.is-very-compact-height .om-home-hero-v2__service strong{font-size:7.6px}}@media (max-width:820px) and (orientation:landscape){.om-home-hero-v2__main{padding:8px 14px 7px}.om-home-hero-v2__eyebrow{display:none}.om-home-hero-v2__title{font-size:clamp(28px,5.4vw,40px)}.om-home-hero-v2__lead{margin-top:5px!important;font-size:9.5px;line-height:1.25}.om-home-hero-v2__actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:7px}.om-home-hero-v2__button{min-height:32px;font-size:9px}.om-home-hero-v2__services{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:0 8px 8px}.om-home-hero-v2__service{min-height:52px;padding:4px 6px;gap:2px}.om-home-hero-v2__service-icon{width:17px;height:17px}.om-home-hero-v2__service-icon img{width:16px;height:16px}.om-home-hero-v2__service strong{font-size:7.5px}}@media (min-width:821px){.om-home-hero-v2.is-mobile-layout{--om-radius:19px;padding:6px}.om-home-hero-v2.is-mobile-layout .om-home-hero-v2__main{display:flex;align-items:center;padding:8px 14px 7px}.om-home-hero-v2.is-mobile-layout .om-home-hero-v2__copy{width:100%}.om-home-hero-v2.is-mobile-layout .om-home-hero-v2__visual{display:none!important}.om-home-hero-v2.is-mobile-layout .om-home-hero-v2__eyebrow{display:none}.om-home-hero-v2.is-mobile-layout .om-home-hero-v2__title{max-width:100%;font-size:clamp(28px,5.4vw,40px)}.om-home-hero-v2.is-mobile-layout .om-home-hero-v2__lead{max-width:100%;margin-top:5px!important;font-size:9.5px;line-height:1.25}.om-home-hero-v2.is-mobile-layout .om-home-hero-v2__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:7px}.om-home-hero-v2.is-mobile-layout .om-home-hero-v2__button{min-height:32px;font-size:9px}.om-home-hero-v2.is-mobile-layout .om-home-hero-v2__services{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:0 8px 8px}.om-home-hero-v2.is-mobile-layout .om-home-hero-v2__service{min-height:52px;padding:4px 6px;align-items:center;justify-content:center;gap:2px;text-align:center}.om-home-hero-v2.is-mobile-layout .om-home-hero-v2__service-icon{width:17px;height:17px}.om-home-hero-v2.is-mobile-layout .om-home-hero-v2__service-icon img{width:16px;height:16px}.om-home-hero-v2.is-mobile-layout .om-home-hero-v2__service strong{font-size:7.5px}.om-home-hero-v2.is-mobile-layout .om-home-hero-v2__service-bottom{display:none}}@media (min-width:821px) and (max-height:760px){.om-home-hero-v2:not(.is-mobile-layout) .om-home-hero-v2__main{grid-template-columns:minmax(0,1.12fr) minmax(210px,.62fr);gap:clamp(16px,2.6vw,34px);padding:12px clamp(24px,3vw,38px) 8px}.om-home-hero-v2:not(.is-mobile-layout) .om-home-hero-v2__eyebrow{margin-bottom:8px;font-size:8px}.om-home-hero-v2:not(.is-mobile-layout) .om-home-hero-v2__title{font-size:clamp(40px,4.8vw,58px);line-height:.96}.om-home-hero-v2:not(.is-mobile-layout) .om-home-hero-v2__lead{margin-top:9px!important;font-size:11.5px;line-height:1.38}.om-home-hero-v2:not(.is-mobile-layout) .om-home-hero-v2__actions{margin-top:11px}.om-home-hero-v2:not(.is-mobile-layout) .om-home-hero-v2__button{min-height:36px;font-size:9.8px}.om-home-hero-v2:not(.is-mobile-layout) .om-home-hero-v2__visual{min-height:150px;gap:16px}.om-home-hero-v2:not(.is-mobile-layout) .om-home-hero-v2__logo-disc{width:124px}.om-home-hero-v2:not(.is-mobile-layout) .om-home-hero-v2__socials{gap:8px}.om-home-hero-v2:not(.is-mobile-layout) .om-home-hero-v2__social-link{width:34px;height:34px;border-radius:11px}.om-home-hero-v2:not(.is-mobile-layout) .om-home-hero-v2__social-link::before{inset:3px;border-radius:8px}.om-home-hero-v2:not(.is-mobile-layout) .om-home-hero-v2__social-link img{width:20px;height:20px}.om-home-hero-v2:not(.is-mobile-layout) .om-home-hero-v2__service{min-height:78px;padding:8px 10px}.om-home-hero-v2:not(.is-mobile-layout) .om-home-hero-v2__service strong{font-size:11px}}@media (min-width:821px) and (max-height:640px){.om-home-hero-v2:not(.is-mobile-layout) .om-home-hero-v2__main{grid-template-columns:minmax(0,1.18fr) minmax(175px,.5fr);gap:14px;padding:8px 24px 6px}.om-home-hero-v2:not(.is-mobile-layout) .om-home-hero-v2__eyebrow{display:none}.om-home-hero-v2:not(.is-mobile-layout) .om-home-hero-v2__title{font-size:clamp(34px,4.3vw,48px)}.om-home-hero-v2:not(.is-mobile-layout) .om-home-hero-v2__lead{margin-top:6px!important;font-size:10px;line-height:1.28}.om-home-hero-v2:not(.is-mobile-layout) .om-home-hero-v2__actions{margin-top:7px}.om-home-hero-v2:not(.is-mobile-layout) .om-home-hero-v2__button{min-height:31px;font-size:8.8px}.om-home-hero-v2:not(.is-mobile-layout) .om-home-hero-v2__visual{min-height:112px;gap:11px}.om-home-hero-v2:not(.is-mobile-layout) .om-home-hero-v2__logo-disc{width:88px}.om-home-hero-v2:not(.is-mobile-layout) .om-home-hero-v2__socials{gap:5px}.om-home-hero-v2:not(.is-mobile-layout) .om-home-hero-v2__social-link{width:25px;height:25px;border-radius:8px}.om-home-hero-v2:not(.is-mobile-layout) .om-home-hero-v2__social-link::before{inset:2px;border-radius:6px}.om-home-hero-v2:not(.is-mobile-layout) .om-home-hero-v2__social-link img{width:15px;height:15px}.om-home-hero-v2:not(.is-mobile-layout) .om-home-hero-v2__service{min-height:62px;padding:6px 8px}.om-home-hero-v2:not(.is-mobile-layout) .om-home-hero-v2__service strong{font-size:9px}.om-home-hero-v2:not(.is-mobile-layout) .om-home-hero-v2__service-bottom{display:none}}@media (max-width:820px) and (max-height:720px){.om-home-hero-v2__main{padding:11px 12px 10px}.om-home-hero-v2__eyebrow{margin-bottom:6px;font-size:8px}.om-home-hero-v2__title{font-size:clamp(31px,9vw,42px)}.om-home-hero-v2__lead{margin-top:8px!important;font-size:10.2px;line-height:1.34}.om-home-hero-v2__actions{margin-top:10px}.om-home-hero-v2__button{min-height:35px}.om-home-hero-v2__service{min-height:70px;padding:7px}}@media (max-width:820px) and (max-height:600px){.om-home-hero-v2__main{padding:8px 10px 7px}.om-home-hero-v2__eyebrow{display:none}.om-home-hero-v2__title{font-size:clamp(27px,8vw,36px)}.om-home-hero-v2__lead{margin-top:5px!important;font-size:9px;line-height:1.24}.om-home-hero-v2__actions{margin-top:6px}.om-home-hero-v2__button{min-height:30px;font-size:9px}.om-home-hero-v2__service{min-height:58px;padding:5px 6px}.om-home-hero-v2__service strong{font-size:7.6px}}@keyframes omHeroV2FadeUp{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes omHeroV2FadeIn{from{opacity:0}to{opacity:1}}.om-home-hero-v2.is-scroll-fallback{height:auto;min-height:400px;overflow:visible}.om-home-hero-v2.is-scroll-fallback .om-home-hero-v2__stage{height:auto;min-height:400px}@media (prefers-reduced-motion:reduce){.om-home-hero-v2 *,.om-home-hero-v2 *::before,.om-home-hero-v2 *::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media (max-width:820px) and (orientation:portrait){body.om-home-one-screen .om-home-hero-v2 .om-home-hero-v2__lead{margin-top:20px!important}body.om-home-one-screen .om-home-hero-v2 .om-home-hero-v2__actions{margin-top:20px!important}}.om-home-hero-v2__copy,.om-home-hero-v2__visual,.om-home-hero-v2__services,.om-home-hero-v2__logo-disc,.om-home-hero-v2__logo-disc img{opacity:1!important;visibility:visible!important;animation:none!important}.om-home-hero-v2__copy,.om-home-hero-v2__visual,.om-home-hero-v2__services{transform:none!important}