.hh{--hh-blue:#004fc7;--hh-ink:#0b203b;--hh-muted:#52647a;color:var(--hh-ink);font-family:inherit;background:#fff}.hh *{box-sizing:border-box}.hh a{text-decoration:none}.hh a:focus-visible,.hh summary:focus-visible{outline:3px solid #287dff;outline-offset:5px}.hh-wrap{max-width:1320px;margin:0 auto;padding-inline:32px}.hh-hero{position:relative;overflow:hidden;color:#fff;background:radial-gradient(ellipse at 95% 5%,#164f92 0,transparent 48%),linear-gradient(118deg,#07192f 10%,#082a57 78%,#064ba6)}.hh-hero:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(#a5c9ff09 1px,transparent 1px),linear-gradient(90deg,#a5c9ff09 1px,transparent 1px);background-size:64px 64px;mask-image:linear-gradient(to right,transparent,#000)}.hh-hero-grid{position:relative;display:grid;grid-template-columns:1.15fr 1fr;align-items:center;gap:70px;padding-block:56px}.hh-brand{display:flex;align-items:center;gap:20px;margin-bottom:34px}.hh-brand img{width:196px;height:57px;object-fit:contain;object-position:left center}.hh-brand>span{font-size:10px;line-height:1.8;letter-spacing:.13em;padding-left:20px;border-left:1px solid #ffffff40;color:#bcd3ed;max-width:140px}.hh-eyebrow{font-size:10px;line-height:1.65;letter-spacing:.15em;font-weight:700;text-transform:uppercase;margin:0 0 17px}.hh-intro>.hh-eyebrow{color:#9fc8ff}.hh h1{font-size:clamp(38px,4.1vw,59px);line-height:1.07;letter-spacing:-.045em;color:inherit;font-weight:600;margin:0 0 24px}.hh h1 span{color:#91beff}.hh-lead{max-width:530px;font-size:16px;line-height:1.85;color:#c8d6e8;margin:0 0 28px}.hh-actions{display:flex;align-items:center;flex-wrap:wrap;gap:22px}.hh-button{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;background:#287dff;color:#fff!important;font-size:14px;font-weight:600;line-height:1.5;padding:16px 22px;border:1px solid #61a0ff;border-radius:5px;min-height:52px}.hh-button:hover{background:#1467e6}.hh-button span,.hh-text-link span{font-size:20px}.hh-text-link{display:inline-flex;align-items:center;gap:15px;color:#e9f3ff!important;font-size:13px;min-height:44px}.hh-moq{font-size:12px;line-height:1.6;color:#b9d1ef;margin:22px 0 0}.hh-moq span{color:#77b0ff;font-size:8px;margin-right:8px}.hh-showcase{position:relative;isolation:isolate;padding:7px 0}.hh-orbit{position:absolute;width:610px;height:610px;top:50%;left:50%;transform:translate(-50%,-50%);border:1px solid #83b5ff33;border-radius:50%;z-index:-1}.hh-orbit:before,.hh-orbit:after{content:"";position:absolute;border:1px solid #83b5ff1f;border-radius:50%;inset:35px}.hh-orbit:after{inset:72px}.hh-feature{position:relative;display:block;overflow:hidden;background:#e9edf1;border-radius:12px;box-shadow:0 20px 50px #0003;isolation:isolate}.hh-feature-img{display:block;width:100%;height:270px;object-fit:cover;object-position:center 45%}.hh-feature-label{position:absolute;top:17px;left:20px;z-index:1;font-size:10px;letter-spacing:.16em;color:#42566b;font-weight:700}.hh-feature-foot{display:flex;justify-content:space-between;align-items:center;gap:20px;background:#fff;padding:16px 20px;color:#0b203b;font-size:14px;font-weight:600}.hh-feature-foot>span{font-size:21px;color:#004fc7}.hh-mini-row{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:14px}.hh-mini{background:#fff;border-radius:10px;color:#0b203b!important;padding:12px 16px;display:grid;grid-template-rows:auto 82px auto;overflow:hidden}.hh-mini>span{font-size:9px;letter-spacing:.14em;color:#64768c}.hh-mini img{display:block;height:82px;width:100%;object-fit:contain}.hh-mini b{display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:12px;line-height:1.5;font-weight:500}.hh-mini b>span{color:#004fc7;font-size:18px}.hh-system{margin:17px 0 0;color:#91b8e6;letter-spacing:.2em;font-size:9px;text-align:right}.hh-range{padding-block:60px 64px;scroll-margin-top:100px}.hh-section-head{display:flex;justify-content:space-between;align-items:end;gap:40px;margin-bottom:28px}.hh-section-head .hh-eyebrow,.hh-story .hh-eyebrow,.hh-help>.hh-eyebrow{color:#004fc7}.hh h2{font-size:clamp(27px,2.8vw,39px);font-weight:600;line-height:1.2;letter-spacing:-.035em;margin:0;color:inherit}.hh-section-head>p{font-size:14px;line-height:1.8;color:var(--hh-muted);max-width:370px;margin:0}.hh-categories{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.hh-category{padding:27px 26px 0;border:1px solid #dbe5f1;border-radius:10px;background:linear-gradient(150deg,#f7faff,#fff 60%);display:flex;flex-direction:column;position:relative;overflow:hidden}.hh-category:before{content:"";position:absolute;top:0;left:26px;right:26px;height:2px;background:#004fc7}.hh-category-top{display:flex;justify-content:space-between;gap:20px;font-size:10px;color:#657b96;line-height:1.6}.hh-category-top>span:first-child{font-size:21px;color:#9eb6d5;font-weight:300}.hh-category h3{font-size:24px;line-height:1.25;letter-spacing:-.025em;margin:28px 0 14px;color:inherit}.hh-category>p{font-size:14px;line-height:1.8;color:var(--hh-muted);margin:0 0 14px;flex:1}.hh-category-link{color:#004fc7!important;font-size:14px;font-weight:600;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:52px;margin-bottom:20px}.hh-category-link>span{font-size:20px}.hh-model{border-top:1px solid #e2eaf3;padding:16px 0;display:grid;grid-template-columns:1fr auto;gap:3px 12px;color:inherit!important}.hh-model>span:first-child{font-size:10px;color:#788aa0;grid-column:1}.hh-model>strong{font-size:10px;font-weight:500;grid-column:1;overflow-wrap:anywhere}.hh-model>span:last-child{grid-column:2;grid-row:1/3;align-self:center;color:#004fc7;font-size:18px}.hh-story{background:#f0f5fb;border-block:1px solid #e3ebf5;padding-block:58px}.hh-story-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:80px}.hh-blue-link{display:inline-block;margin-top:26px;min-height:44px;color:#004fc7!important;font-size:13px}.hh-story p{color:var(--hh-muted);font-size:14px;line-height:1.85;margin-top:0}.hh-story .hh-story-lead{font-size:19px;line-height:1.7;color:#173451;letter-spacing:-.01em}.hh-pills{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.hh-pills>span{font-size:11px;line-height:1.6;border:1px solid #ccdbed;border-radius:30px;background:#fff;padding:7px 12px;color:#345777}.hh-help{display:grid;grid-template-columns:1fr 1fr;gap:76px;padding-block:60px 70px}.hh-help>div>h2{margin-bottom:28px}.hh-help>div>.hh-eyebrow{color:#004fc7}.hh-help details{border-bottom:1px solid #dbe5ef;padding:20px 0}.hh-help summary{display:flex;justify-content:space-between;gap:24px;font-size:15px;font-weight:600;line-height:1.6;cursor:pointer;list-style:none}.hh-help summary::-webkit-details-marker{display:none}.hh-help summary>span{color:#004fc7;font-weight:400;font-size:20px}.hh-help details[open] summary>span{transform:rotate(45deg)}.hh-help details p{font-size:14px;line-height:1.85;color:var(--hh-muted);margin:16px 0 0}.hh-quote{background:#09244a;color:#fff;border-radius:10px;padding:34px 36px;position:relative;overflow:hidden}.hh-quote>.hh-eyebrow{color:#98bde9;display:block}.hh-quote>p{font-size:14px;color:#c0d1e8;line-height:1.8;margin:20px 0 26px}.hh-quote small{display:block;font-size:11px;color:#aec5e2;margin-top:18px}.hh-feature:hover .hh-feature-foot,.hh-mini:hover b,.hh-model:hover strong{color:#004fc7}.hh a:hover{text-decoration:none}
@media(max-width:1100px){.hh-hero-grid{gap:36px}.hh h1{font-size:46px}.hh-brand{margin-bottom:24px}.hh-brand>span{display:none}.hh-feature-img{height:240px}.hh-category{padding-inline:20px}.hh-story-grid,.hh-help{gap:40px}.hh-section-head{gap:25px}.hh h2{font-size:32px}}
@media(max-width:760px){.hh-wrap{padding-inline:22px}.hh-hero-grid{grid-template-columns:1fr;padding-block:32px;gap:30px}.hh-brand{margin-bottom:22px}.hh-brand img{width:175px;height:50px}.hh h1{font-size:clamp(36px,7.5vw,53px);max-width:620px}.hh-lead{font-size:15px;line-height:1.75;max-width:600px}.hh-actions{gap:12px 20px}.hh-button{font-size:13px;padding:14px 18px}.hh-moq{margin-top:16px}.hh-showcase{max-width:550px;width:100%;margin-inline:auto}.hh-feature-img{height:220px}.hh-feature-foot{padding:12px 17px}.hh-mini{grid-template-rows:auto 70px auto;padding:10px 14px}.hh-mini img{height:70px}.hh-mini-row{gap:10px;margin-top:10px}.hh-system{font-size:8px;letter-spacing:.12em}.hh-orbit{width:460px;height:460px}.hh-range{padding-block:40px}.hh-section-head{display:block;margin-bottom:24px}.hh-section-head>p{margin-top:16px;max-width:none}.hh h2{font-size:30px}.hh-categories{grid-template-columns:1fr;gap:16px}.hh-category h3{margin-top:15px}.hh-category{padding-top:22px}.hh-category-link{margin-bottom:8px}.hh-story{padding-block:38px}.hh-story-grid{grid-template-columns:1fr;gap:14px}.hh-story-lead{font-size:17px!important}.hh-help{grid-template-columns:1fr;gap:32px;padding-block:40px}.hh-quote{padding:28px 24px}.hh-hero .hh-eyebrow{font-size:9px}.hh-category-top{font-size:11px}}
@media(max-width:360px){.hh-wrap{padding-inline:16px}.hh h1{font-size:34px}.hh-mini b{font-size:11px}.hh-mini{padding-inline:10px}.hh-feature-img{height:190px}.hh-category-top{gap:12px}.hh-brand img{width:160px}.hh-button{gap:15px}}
@media(prefers-reduced-motion:no-preference){.hh-button,.hh-feature-foot,.hh-mini b{transition:background-color .2s,color .2s}.hh-feature,.hh-mini{transition:transform .2s}.hh-feature:hover,.hh-mini:hover{transform:translateY(-3px)}}
@media print{.hh-hero{background:#fff!important;color:#000!important}.hh-brand img{filter:invert(1)}.hh h1 span,.hh-lead,.hh-moq{color:#333}.hh-hero-grid{padding-block:20px}.hh-showcase{display:none}.hh-hero-grid{display:block}.hh-quote{background:#fff;color:#000}.hh-quote p{color:#333}.hh-help details>p{display:block}.hh a{color:#000!important}}

.hh-mini{grid-template-rows:auto 110px auto}.hh-mini img{height:110px}.hh-mini:first-child img{object-fit:cover}@media(max-width:760px){.hh-mini{grid-template-rows:auto 90px auto}.hh-mini img{height:90px}}
