/* HOME V3: an isolated detail pass on the approved prepared-workplace foundation. */
.page-home{--hv-ink:#203c30;--hv-green:#20533d;--hv-body:#59675e;--hv-gutter:clamp(24px,4.2vw,72px);background:#fff;color:var(--hv-ink)}
.page-home .site-header{background:#fffffff5;border-bottom-color:#e8ede5;backdrop-filter:blur(8px)}
.page-home .nav{height:80px;gap:38px}.page-home .nav .brand{font-size:23px;font-weight:570;gap:10px;letter-spacing:-.8px}.page-home .nav .brand img{width:31px;height:31px}
.page-home .nav-links{gap:31px}.page-home .nav-menu{gap:7px}.page-home .nav-menu[aria-expanded=true]{color:#3d714d}.page-home .nav .button{border-radius:10px;background:var(--hv-green);min-height:43px;gap:20px;padding:11px 18px;transform:none}.page-home .nav .button:hover{background:#173f2d}
.page-home .nav-links>a:hover,.page-home .nav-menu:hover{color:#4e7648}.page-home .mega-menu{top:79px;border-radius:0 0 14px 14px;box-shadow:0 20px 45px #203c3012}.page-home .mobile-toggle:hover{background:#f0f5eb;border-radius:8px}
.page-home .site-footer{background:#f8faf5}.page-home .footer-brand p{font-family:var(--sans);font-style:normal;letter-spacing:-.02em}.page-home .brand-dot{color:#bd7a61}
.hv-home{overflow:clip}.hv-container{width:min(calc(100% - var(--hv-gutter)*2),1260px);margin-inline:auto}
.hv-home h1,.hv-home h2,.hv-home h3{font-family:var(--sans);font-weight:460;color:var(--hv-ink);letter-spacing:-.052em;text-wrap:balance}.hv-home h2{font-size:clamp(36px,4vw,57px);line-height:1.09}
.hv-home p{font-size:17px;line-height:1.65;color:var(--hv-body);text-wrap:pretty}.hv-label{display:block;font-size:10px;font-weight:520;line-height:1.5;letter-spacing:.12em}
.hv-copy h2{margin:22px 0 25px}.hv-copy>p{max-width:430px}.hv-copy>.hv-link{margin-top:22px}.hv-object{display:block;width:100%;height:auto;max-width:none;user-select:none}
.hv-actions{display:flex;align-items:center;flex-wrap:wrap;gap:27px;margin-top:33px}
.hv-button,.hv-link{display:inline-flex;align-items:center;justify-content:center;gap:20px;font-size:14px;font-weight:500;min-height:48px}.hv-button{color:white;background:var(--hv-green);border-radius:10px;padding:14px 24px;transition:background .2s,box-shadow .2s}.hv-button:hover{background:#173f2d;box-shadow:0 5px 13px #173f2d14}.hv-button:active{background:#102f20;box-shadow:inset 0 2px 4px #0002}
.hv-button>span,.hv-link>span{font-size:18px;line-height:1;transition:transform .24s cubic-bezier(.2,.7,.2,1)}.hv-link{justify-content:flex-start;padding:10px 0;color:var(--hv-ink)}.hv-link:hover{text-decoration:underline;text-underline-offset:5px}.hv-link:hover>span,.hv-button:hover>span{transform:translate(1px,-1px)}.hv-home :focus-visible{outline:3px solid #9c5c24;outline-offset:5px}
/* Typography and object share the same baseline; the identity is the foreground anchor. */
.hv-hero{padding:51px 0 0;background:#fff}.hv-hero-grid{display:grid;grid-template-columns:.95fr 1.05fr;align-items:center;min-height:555px}.hv-hero-copy{position:relative;z-index:2;padding-bottom:13px}.hv-hero h1{font-size:clamp(54px,5.1vw,73px);font-weight:455;line-height:1.045;letter-spacing:-.057em;margin:25px 0 28px;text-wrap:initial}.hv-hero h1>span{color:#55764c}.hv-hero-copy>p{max-width:412px}
.hv-hero-art{position:relative;width:112%;margin-left:-3%;margin-top:-10px}.hv-hero-object{aspect-ratio:840/650}.hv-art-note{display:block;text-align:right;padding-right:43px;font-size:12px;color:#607157;letter-spacing:-.01em;margin-top:-20px}
.hv-team-line{display:flex;justify-content:space-between;align-items:center;gap:25px;border-top:1px solid #e3e9dc;padding:27px 0 29px;margin-top:21px}.hv-team-line>span{font-size:12px;line-height:1.7;color:#66705f}.hv-team-line strong{font-weight:500;color:#344c38}.hv-team-line ul{display:flex;list-style:none;gap:39px;padding:0;margin:0;color:#617258;font-size:14px;letter-spacing:-.01em}.hv-team-line li{white-space:nowrap}
@keyframes hv-align{from{opacity:.78;transform:translateY(8px)}to{opacity:1;transform:none}}
.hv-hero-art.is-arriving .hv-piece{animation:hv-align .9s cubic-bezier(.16,1,.3,1) both}.hv-piece-device{animation-delay:60ms!important}.hv-piece-back{animation-delay:130ms!important}.hv-piece-date{animation-delay:190ms!important}.hv-piece-identity{animation-delay:250ms!important}
/* Unresolved message fragments: white material and a restrained blue atmosphere. */
.hv-problem{background:#edf3f9;padding:56px 0 61px}.hv-problem-grid{display:grid;grid-template-columns:1.04fr .96fr;gap:82px;align-items:center}.hv-question-art{position:relative;margin:-15px 0 0}.hv-question-art img{aspect-ratio:650/680}.hv-question-note{display:block;padding-left:20%;font-size:12px;color:#53677b;margin-top:-6px}.hv-problem h2{font-size:clamp(43px,4.3vw,61px)}.hv-copy .hv-statement{margin-top:28px;padding-top:24px;border-top:1px solid #cbd8e2;color:#35503d;font-size:16px;font-weight:470;line-height:1.7}
/* Five views within one stable preparation world, rather than five separate feature cards. */
.hv-roles{padding:91px 0 69px;background:#fff}.hv-role-heading{display:grid;grid-template-columns:1.55fr 1fr;gap:15px 70px;align-items:end}.hv-role-heading .hv-label{grid-column:1/-1}.hv-role-heading h2{font-size:clamp(38px,3.7vw,53px);margin:10px 0 24px}.hv-role-heading>p{font-size:15px;margin-bottom:28px;max-width:340px}.hv-role-heading>p br{display:none}
.hv-role-tabs{display:flex;justify-content:flex-start;gap:7px;flex-wrap:wrap;margin:8px 0 21px}.hv-role-tabs button{position:relative;min-height:46px;border-radius:8px;background:transparent;padding:12px 22px;font-size:14px;color:#5f6b58;transition:background .22s,color .22s}.hv-role-tabs button:after{content:'';position:absolute;left:21px;right:21px;bottom:5px;height:2px;background:#52764a;opacity:0;transform:scaleX(.5);transition:opacity .22s,transform .22s}.hv-role-tabs button:hover{background:#f2f6ec}.hv-role-tabs button[aria-selected=true]{color:#2b5136;background:#eef4e7}.hv-role-tabs button[aria-selected=true]:after{opacity:1;transform:scaleX(1)}
.hv-role-world{background:#f3f7ef;border:1px solid #dfe8d7;border-radius:14px;transition:background .35s,border-color .35s}.hv-role-world[data-active-role=it]{background:#eef5fa;border-color:#dae6eb}.hv-role-world[data-active-role=manager]{background:#fcf7e9;border-color:#e9e2cb}.hv-role-world[data-active-role=buddy]{background:#fcf0e9;border-color:#eedfd3}.hv-role-world[data-active-role=newhire]{background:#f4f6ee;border-color:#e2e7d5}
.hv-role-panel{display:grid;grid-template-columns:1.07fr .93fr;gap:40px;align-items:center;min-height:422px;padding:0 73px 0 8px;overflow:hidden;border-radius:13px}.hv-role-art{min-width:0}.hv-role-art img{aspect-ratio:700/530}.hv-role-copy{min-width:0;padding:34px 0}.hv-role-copy h3{font-size:38px;line-height:1.12;margin-bottom:20px}.hv-role-copy p{font-size:16px;max-width:361px}.hv-role-details{display:block;margin:26px 0 11px;color:#5d6c53;font-size:12px;line-height:1.7}.hv-role-it .hv-role-details{color:#506b80}.hv-role-buddy .hv-role-details{color:#7d5c4b}
@keyframes hv-role-settle{from{opacity:.82;transform:translateY(5px)}to{opacity:1;transform:none}}.hv-role-panel:not([hidden]) .hv-role-art{animation:hv-role-settle .36s cubic-bezier(.16,1,.3,1)}
.hv-standard{display:grid;grid-template-columns:1fr .88fr;gap:45px;align-items:center;margin-top:34px;padding:24px 26px 0;border-top:1px solid #e4eadc}.hv-standard h3{font-size:28px;line-height:1.18;letter-spacing:-.038em;margin-bottom:14px}.hv-standard p{font-size:14px;max-width:485px}.hv-standard .hv-link{font-size:13px;margin-top:12px}.hv-template-art{max-width:470px;justify-self:end}.hv-template-art img{aspect-ratio:620/370}
.hv-employee{background:#faf4e8;padding:65px 0 53px}.hv-employee-grid{display:grid;grid-template-columns:.89fr 1.11fr;gap:31px;align-items:center}.hv-employee h2{font-size:clamp(43px,4.3vw,61px)}.hv-employee-art{position:relative;width:109%;margin-left:-4%}.hv-employee-art img{aspect-ratio:780/630}.hv-human-note{display:block;text-align:center;font-size:12px;color:#79633f;margin-top:-16px;letter-spacing:-.01em}
.hv-glimpse{padding:90px 0 82px;background:#fff}.hv-glimpse-heading{display:flex;justify-content:space-between;gap:75px;align-items:flex-end;margin-bottom:39px}.hv-glimpse-heading h2{margin-top:20px}.hv-glimpse-heading>p{max-width:317px;font-size:16px;padding-bottom:4px}
.hv-product-surface{padding:26px;background:#f1f5ec;border:1px solid #e0e8d8;border-radius:17px;box-shadow:inset 0 1px 0 white,0 24px 50px -24px #304b3520}.hv-real-product .screen-open{border-radius:10px;border:1px solid #d9e2d0;box-shadow:0 8px 23px #29453010;background:#fff}.hv-real-product .screen-open img{width:100%;height:auto;transition:none}.hv-real-product .screen-open:hover img{transform:none}.hv-image-open{position:absolute;right:17px;bottom:17px;background:white;border:1px solid #dae3d4;border-radius:8px;padding:11px 16px;display:flex;gap:17px;align-items:center;font-size:12px;box-shadow:0 3px 12px #2c4c350f}
.hv-real-product figcaption{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:19px 2px 0;font-size:11px;color:#67715e}.hv-real-product figcaption .hv-link{font-size:12px}.hv-mobile-crop-note{display:none}
.hv-security{background:#15392c;padding:60px 0 64px;position:relative}.hv-security-grid{display:grid;grid-template-columns:1fr 1fr;gap:62px;align-items:center}.hv-security-art img{aspect-ratio:640/530}.hv-security h2{color:#f3f7e9;font-size:clamp(38px,3.7vw,53px)}.hv-security .hv-label{color:#bbceae}.hv-security .hv-copy>p{color:#c5d2bd;max-width:424px}.hv-security .hv-link{color:#f3f7e9}.hv-security .hv-copy{padding:32px 0}.hv-security .hv-audit-note{display:flex;gap:14px;align-items:center;padding:22px 0 0;margin-top:24px;border-top:1px solid #78906c40}.hv-audit-note>span{color:#b8cf9f;font-size:22px}.hv-audit-note p{font-size:14px;color:#c5d2bd}.hv-security :focus-visible{outline-color:#e1be79}
.hv-final{background:#fff;padding:66px 0 53px}.hv-final-grid{display:grid;grid-template-columns:1.04fr .96fr;align-items:center;gap:22px}.hv-final h2{font-size:clamp(43px,4.5vw,65px);margin:22px 0}.hv-final h2>span{color:#55764c}.hv-final p{max-width:390px;font-size:16px}.hv-final-art{margin-top:-8px}.hv-final-art img{aspect-ratio:730/580}.hv-home [role=tabpanel]:focus-visible{outline-offset:7px}
@media(max-width:1100px){.hv-hero-grid{min-height:504px}.hv-hero h1{font-size:59px}.hv-hero-art{width:116%}.hv-art-note{padding-right:24px}.hv-team-line ul{gap:23px}.hv-problem-grid{gap:39px}.hv-role-heading{gap:12px 39px;grid-template-columns:1.5fr 1fr}.hv-role-heading h2{font-size:43px}.hv-role-panel{padding-right:42px;gap:25px;min-height:365px}.hv-role-copy h3{font-size:33px}.hv-standard{padding-inline:10px;gap:25px}.hv-employee-grid{gap:11px}.hv-security-grid{gap:32px}.hv-security h2{font-size:40px}.hv-final h2{font-size:53px}}
@media(max-width:800px){.hv-hero{padding-top:44px}.hv-hero-grid{grid-template-columns:1fr;min-height:0}.hv-hero-copy{max-width:610px;padding:0}.hv-hero h1{font-size:64px}.hv-desktop-break{display:none}.hv-hero-copy>p{max-width:490px}.hv-hero-art{width:81%;max-width:600px;margin:12px 0 0;justify-self:center}.hv-art-note{padding-right:27px;margin-top:-19px}.hv-team-line{margin-top:24px;align-items:flex-start}.hv-team-line ul{gap:8px 20px;flex-wrap:wrap;max-width:360px;justify-content:flex-end}.hv-problem{padding:52px 0}.hv-problem-grid{grid-template-columns:1fr 1fr;gap:22px}.hv-problem h2{font-size:42px}.hv-problem .hv-copy>p{font-size:15px}.hv-question-art{width:116%;margin-left:-8%}.hv-question-note{font-size:10px;padding-left:14%}.hv-roles{padding:65px 0 54px}.hv-role-heading{display:block}.hv-role-heading h2{font-size:42px;margin:20px 0}.hv-role-heading>p{max-width:515px;margin-bottom:25px}.hv-role-tabs button{font-size:13px;padding-inline:19px}.hv-role-panel{gap:17px;padding-right:27px;min-height:315px}.hv-role-copy h3{font-size:29px}.hv-role-copy p{font-size:14px}.hv-role-details{font-size:10px}.hv-role-copy .hv-link{font-size:12px}.hv-standard h3{font-size:25px}.hv-standard p{font-size:13px}.hv-standard{gap:20px}.hv-employee-grid{grid-template-columns:1fr;gap:0}.hv-employee h2 br:nth-of-type(2){display:none}.hv-employee .hv-copy{max-width:580px}.hv-employee-art{width:82%;max-width:600px;margin:0 auto}.hv-human-note{font-size:12px}.hv-glimpse{padding:65px 0 56px}.hv-glimpse-heading{gap:30px;align-items:start}.hv-glimpse-heading h2{font-size:41px}.hv-glimpse-heading>p{font-size:14px;max-width:235px;padding-top:23px}.hv-product-surface{padding:17px}.hv-security-grid{grid-template-columns:.9fr 1.1fr;gap:20px}.hv-security-art{width:115%;margin-left:-11%}.hv-security h2{font-size:35px}.hv-security .hv-copy>p{font-size:15px}.hv-final-grid{grid-template-columns:1.05fr .95fr}.hv-final h2{font-size:43px}.hv-final-art{width:116%;margin-left:-4%}.hv-final .hv-actions{gap:16px}.hv-final .hv-button{padding:12px 18px;font-size:13px}.hv-final .hv-link{font-size:12px}}
@media(max-width:600px){.page-home{--hv-gutter:24px}.page-home .nav{height:70px;gap:10px}.page-home .nav .brand{font-size:18px;gap:7px}.page-home .nav .brand img{width:25px;height:25px}.page-home .nav .button{min-height:38px;padding:10px 13px;gap:12px;font-size:11px}.page-home .mega-menu{border-radius:0}.hv-label{font-size:9px;letter-spacing:.09em}.hv-hero{padding-top:39px}.hv-hero-copy{max-width:100%}.hv-hero h1{font-size:clamp(42px,11.55vw,57px);line-height:1.065;letter-spacing:-.054em;margin:23px 0 24px}.hv-desktop-break{display:block}.hv-hero-copy>p{font-size:15px;line-height:1.65;max-width:340px}.hv-actions{gap:19px;margin-top:27px}.hv-button{font-size:12px;padding:13px 20px;gap:16px;min-height:47px}.hv-link{font-size:12px;gap:12px;min-height:44px}.hv-button>span,.hv-link>span{font-size:17px}.hv-hero-art{width:115%;margin:4px -7.5% 0;max-width:none}.hv-art-note{font-size:11px;margin-top:0;padding-right:25px}.hv-team-line{display:block;padding:23px 0 25px;margin-top:20px}.hv-team-line>span{font-size:11px}.hv-team-line>span br{display:none}.hv-team-line strong{margin-left:5px}.hv-team-line ul{gap:10px 18px;justify-content:flex-start;max-width:none;margin-top:17px;font-size:12px}
.hv-problem{padding:43px 0 40px}.hv-problem-grid{display:flex;flex-direction:column-reverse;align-items:stretch;gap:12px}.hv-problem .hv-copy h2{font-size:38px;line-height:1.1;margin:20px 0 22px}.hv-problem h2 br:last-child{display:none}.hv-copy>p,.hv-problem .hv-copy>p{font-size:15px;max-width:100%}.hv-copy .hv-statement{font-size:14px;margin-top:22px;padding-top:19px;line-height:1.6}.hv-question-art{width:104%;margin:-10px -2% 0}.hv-question-note{font-size:11px;padding-left:15%;margin-top:-9px}
.hv-roles{padding:55px 0 47px}.hv-role-heading h2{font-size:34px;line-height:1.13;margin:19px 0;text-wrap:initial}.hv-role-heading h2 br{display:none}.hv-role-heading>p{font-size:14px;margin-bottom:24px}.hv-role-tabs{display:grid;grid-template-columns:repeat(6,1fr);gap:5px;margin:0 0 17px}.hv-role-tabs button{grid-column:span 2;padding:10px 7px;min-height:44px;font-size:12px}.hv-role-tabs button:nth-last-child(-n+2){grid-column:span 3}.hv-role-tabs button:after{left:16px;right:16px}.hv-role-world{border-radius:12px}.hv-role-panel{display:flex;flex-direction:column;align-items:stretch;gap:0;padding:0 23px 29px;border-radius:11px;min-height:0}.hv-role-art{width:calc(100% + 46px);margin:0 -23px -16px}.hv-role-copy{padding:0;position:relative}.hv-role-copy h3{font-size:30px;margin:0 0 17px}.hv-role-copy p{font-size:14px;line-height:1.65}.hv-role-details{font-size:10px;margin:21px 0 7px}.hv-role-copy .hv-link{font-size:12px}.hv-standard{grid-template-columns:1fr;gap:0;padding:26px 0 0;margin-top:29px}.hv-standard h3{font-size:25px;line-height:1.2;margin-bottom:13px}.hv-standard p{font-size:13px;line-height:1.65;max-width:320px}.hv-standard .hv-link{font-size:12px;margin-top:9px}.hv-template-art{width:100%;max-width:390px;justify-self:center;margin-top:2px}
.hv-employee{padding:46px 0 38px}.hv-employee h2{font-size:39px;line-height:1.1;margin:20px 0 23px}.hv-employee .hv-copy>p{font-size:15px;line-height:1.65}.hv-employee .hv-copy>.hv-link{margin-top:16px}.hv-employee-art{width:119%;margin:3px -9.5% 0}.hv-human-note{font-size:11px;margin-top:-9px}.hv-glimpse{padding:54px 0 48px}.hv-glimpse-heading{display:block;margin-bottom:25px}.hv-glimpse-heading h2{font-size:36px;line-height:1.1;margin:19px 0 20px}.hv-glimpse-heading>p{font-size:14px;max-width:100%;padding:0}.hv-product-surface{padding:8px;border-radius:13px}.hv-real-product .screen-open{height:385px;border-radius:7px}.hv-real-product .screen-open img{width:1030px;max-width:none;margin-left:-179px;margin-top:-238px}.hv-image-open{font-size:10px;right:10px;bottom:10px;padding:9px 12px;gap:11px}.hv-real-product figcaption{flex-wrap:wrap;gap:4px 10px;padding-top:15px;font-size:9px}.hv-mobile-crop-note{display:inline;font-size:9px}.hv-real-product figcaption .hv-link{width:100%;font-size:12px;justify-content:space-between;margin-top:5px}
.hv-security{padding:47px 0 29px}.hv-security-grid{display:flex;flex-direction:column-reverse;gap:0;align-items:stretch}.hv-security .hv-copy{padding:0}.hv-security h2{font-size:36px;line-height:1.12;margin:21px 0 23px}.hv-security .hv-copy>p{font-size:15px}.hv-security .hv-label{max-width:250px}.hv-security .hv-audit-note{padding-top:20px;margin-top:23px}.hv-audit-note p{font-size:13px}.hv-security .hv-copy>.hv-link{margin-top:17px}.hv-security-art{width:115%;margin:0 -7.5% -11px}.hv-final{padding:49px 0 34px}.hv-final-grid{display:flex;flex-direction:column;align-items:stretch;gap:0}.hv-final h2{font-size:41px;line-height:1.08;margin:21px 0}.hv-final p{font-size:14px;max-width:320px}.hv-final .hv-actions{gap:23px;margin-top:24px}.hv-final-art{width:113%;margin:0 -6.5% -6px}.hv-home [role=tabpanel]:focus-visible{outline-offset:4px}.page-home .site-footer{padding-top:37px}.page-home .footer-grid{padding-bottom:35px}.page-home .footer-brand p{font-size:16px}}
@media(max-width:360px){.hv-hero h1{font-size:41px}.hv-hero .hv-actions{gap:11px}.hv-hero .hv-button{padding-inline:16px}.hv-hero .hv-link{font-size:11px}.hv-role-panel{padding-inline:20px}.hv-role-copy h3{font-size:28px}}
@media(prefers-reduced-motion:reduce){.hv-home *, .hv-home *:before,.hv-home *:after{animation:none!important;transition:none!important}.hv-button:hover>span,.hv-link:hover>span{transform:none}.hv-piece{opacity:1;transform:none}}

/* Final copy, trust and brand-close treatment; the approved HOME V3 composition remains intact. */
.hv-hero h1{font-size:clamp(51px,4.72vw,68px);line-height:1.055}.hv-hero-copy>p{max-width:470px}.hv-employee h2{font-size:clamp(41px,3.85vw,55px)}
.hv-trust-points{list-style:none;margin:28px 0 8px;padding:0;border-top:1px solid #78906c40}.hv-trust-points li{display:grid;grid-template-columns:155px 1fr;gap:20px;padding:17px 0;border-bottom:1px solid #78906c40}.hv-trust-points strong{font-size:13px;font-weight:560;color:#f3f7e9}.hv-trust-points span{font-size:12px;line-height:1.55;color:#b9c8b3}.hv-security .hv-copy>.hv-link{margin-top:19px}
.hv-brand-close{position:relative;background:#dcebd5;padding-top:86px;overflow:hidden}.hv-brand-close-top{display:grid;grid-template-columns:1.35fr .65fr;gap:90px;align-items:end}.hv-brand-close h2{font-size:clamp(42px,4.5vw,64px);margin-top:22px;max-width:820px}.hv-brand-close-top>div:last-child{max-width:390px;padding-bottom:5px}.hv-brand-close-top p{font-size:16px}.hv-brand-close .hv-actions{margin-top:24px}.hv-brand-word{font-size:clamp(118px,18.3vw,264px);font-weight:540;letter-spacing:-.085em;line-height:.72;color:#476f4b;white-space:nowrap;text-align:center;margin:108px auto 0;transform:translateY(8%);user-select:none}
.page-home .footer-grid{grid-template-columns:1.35fr repeat(4,1fr)}.page-home .footer-brand p{font-size:14px;max-width:190px}.page-home .footer-bottom span:last-child{display:inline}
@media(max-width:1100px){.hv-brand-close-top{gap:50px}.page-home .footer-grid{grid-template-columns:1.15fr repeat(4,1fr)}}
@media(max-width:900px){.page-home .footer-grid{grid-template-columns:repeat(3,1fr)}.page-home .footer-brand{grid-column:1/-1}.hv-brand-close-top{grid-template-columns:1fr;gap:26px;align-items:start}.hv-brand-close-top>div:last-child{max-width:560px}.hv-brand-word{margin-top:76px}}
@media(max-width:800px){.hv-hero h1{font-size:61px}.hv-hero-copy>p{max-width:540px}.hv-employee h2{font-size:43px}.hv-trust-points li{grid-template-columns:135px 1fr}.hv-brand-close{padding-top:68px}.hv-brand-close h2{font-size:50px}}
@media(max-width:600px){.hv-hero h1{font-size:clamp(40px,10.5vw,50px);line-height:1.08}.hv-hero-copy>p{max-width:100%}.hv-employee h2{font-size:36px}.hv-trust-points{margin-top:24px}.hv-trust-points li{display:block;padding:15px 0}.hv-trust-points strong,.hv-trust-points span{display:block}.hv-trust-points span{margin-top:5px;font-size:11px}.hv-security-art{margin-bottom:-2px}.hv-brand-close{padding-top:53px}.hv-brand-close h2{font-size:38px;line-height:1.1;margin-top:19px}.hv-brand-close h2 br{display:none}.hv-brand-close-top{gap:19px}.hv-brand-close-top p{font-size:14px}.hv-brand-close .hv-actions{gap:21px;margin-top:22px}.hv-brand-word{font-size:19.5vw;line-height:.76;margin-top:63px;transform:translateY(8%)}.page-home .footer-grid{grid-template-columns:1fr 1fr}.page-home .footer-brand{grid-column:1/-1}.page-home .footer-bottom span:last-child{display:inline;margin-left:0}}
