.hh-sol .hh-pm-copy h1{font-size:50px;line-height:1.04}.hh-sol .hh-pm-eyebrow{align-self:center;align-items:center;gap:6px;display:inline-flex}.hh-sol .hh-pm-copy .hh-pm-eyebrow{align-self:flex-start}.hh-sol-logos{border-bottom:1px solid var(--line);text-align:center;padding:36px 0}.hh-sol-logos p{letter-spacing:.06em;text-transform:uppercase;color:var(--ink2);font-size:12px;font-weight:900;margin-bottom:20px!important}.hh-sol-logorow{flex-wrap:wrap;justify-content:center;align-items:center;gap:24px 64px;display:flex}.hh-sol-logorow img{object-fit:contain;filter:grayscale();opacity:.7;width:auto;max-width:150px;height:30px;transition:filter .25s,opacity .25s}.hh-sol-logorow img:hover{filter:none;opacity:1}.hh-sol-logorow img[src$=fever\.svg]{height:23px}.hh-sol-logorow img[src$=holafly\.svg]{height:32px}.hh-sol-chs{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:52px;display:grid}.hh-sol-ch{border:1px solid var(--line);grid-row:span 2;grid-template-rows:subgrid;transition:opacity .7s ease var(--d,0s), transform .5s cubic-bezier(.2, .7, .2, 1) var(--d,0s), box-shadow .3s;background:#fff;border-radius:20px;row-gap:0;display:grid;overflow:hidden}.hh-sol-ch:hover{box-shadow:0 26px 50px -30px #0c1a3373}.hh-sol-prob{background:var(--canvas);border-bottom:1px dashed #d3dde8;padding:20px 24px}.hh-sol-prob span{letter-spacing:.06em;text-transform:uppercase;color:#9a6b12;font-size:11px;font-weight:900}.hh-sol-prob p{color:var(--ink2);font-size:15px;font-style:italic;margin-top:6px!important}.hh-sol-fix{flex-direction:column;flex:1;gap:10px;padding:22px 24px 24px;display:flex}.hh-sol-tag{letter-spacing:.06em;text-transform:uppercase;color:var(--ok);background:var(--okSoft);border-radius:999px;align-self:flex-start;align-items:center;gap:6px;padding:4px 10px;font-size:11px;font-weight:900;display:inline-flex}.hh-sol-fix h3{font-size:21px;line-height:1.2}.hh-sol-fix p{color:var(--ink2);flex:1;font-size:16px}.hh-sol-mods{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.hh-sol-mods a{color:var(--blueDeep);background:#eaf4fe;border-radius:999px;align-items:center;gap:6px;padding:5px 11px;font-size:13px;font-weight:700;text-decoration:none;transition:background .2s;display:inline-flex}.hh-sol-mods a:hover{background:#d8ebfc;text-decoration:none}.hh-sol-mods span{display:flex}.hh-sol-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:48px;display:grid}.hh-sol-mod{border:1px solid var(--line);color:var(--ink);transition:opacity .7s ease var(--d,0s), transform .5s cubic-bezier(.2, .7, .2, 1) var(--d,0s), box-shadow .3s, border-color .2s;background:#fff;border-radius:18px;align-items:flex-start;gap:14px;padding:20px;text-decoration:none;display:flex}.hh-sol-mod-shot{flex-wrap:wrap;align-content:flex-start;padding-top:12px}.hh-sol-thumb{aspect-ratio:1100/560;border:1px solid var(--line);background:var(--canvas);border-radius:12px;flex:0 0 100%;margin-bottom:4px;display:block;overflow:hidden}.hh-sol-thumb img{width:128%;max-width:none;height:auto;transition:transform 4s;display:block;transform:translate(-21%,-6%)}.hh-sol-mod-shot:hover .hh-sol-thumb img{transform:translate(-21%,-9%)}.hh-sol-art{background:#eaf1f8;border-radius:12px;flex:0 0 100%;height:284px;margin-bottom:4px;padding:16px 16px 0;display:block;overflow:hidden}.hh-sol-art :global(.w){transition:transform .45s cubic-bezier(.2,.7,.2,1)}.hh-sol-mod-shot:hover .hh-sol-art :global(.w){transform:translateY(-3px)}.hh-sol-mod:hover{color:var(--ink);border-color:#b9d9f3;text-decoration:none;box-shadow:0 22px 40px -28px #0c1a3373}.hh-sol-ic{width:44px;height:44px;color:var(--blueDeep);background:#eaf4fe;border-radius:12px;flex:none;justify-content:center;align-items:center;display:flex}.hh-sol-mt{flex-direction:column;flex:1;gap:4px;display:flex}.hh-sol-mt strong{font-size:17px;font-weight:900}.hh-sol-mt span{color:var(--ink2);font-size:14.5px;line-height:1.45}.hh-sol-go{color:#9aa9ba;margin-top:2px;transition:transform .2s,color .2s;display:flex}.hh-sol-mod:hover .hh-sol-go{color:var(--blueDeep);transform:translate(4px)}.hh-sol-more{text-align:center;color:var(--ink2);font-size:16px;margin-top:28px!important}.hh-sol-more a{color:var(--blueDeep);align-items:center;gap:6px;font-weight:900;display:inline-flex}.hh-sol-proofsec{padding-block:0!important}.hh-sol-proof{background:var(--navy);color:#fff;border-radius:24px;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:32px;max-width:980px;margin:96px auto 0;padding:32px 40px;text-decoration:none;transition:opacity .7s,transform .5s cubic-bezier(.2,.7,.2,1);display:grid;position:relative;overflow:hidden}.hh-sol-proof:after{content:"";background:var(--grad);height:3px;position:absolute;inset:auto 0 0}.hh-sol-proof:hover{color:#fff;text-decoration:none}.hh-sol-proof img{background:#fff;border-radius:10px;width:auto;height:40px;padding:6px 10px}.hh-sol-pnum{flex-direction:column;display:flex}.hh-sol-pnum b{letter-spacing:-.03em;background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:52px;font-weight:900;line-height:1}.hh-sol-pnum span{color:#ffffffd9;font-size:14px;font-weight:900}.hh-sol-proof p{color:#ffffffd9;font-size:17px}.hh-sol-plink{white-space:nowrap;align-items:center;gap:6px;font-weight:900;display:inline-flex}.hh-sol-proof:hover .hh-sol-plink svg{transform:translate(4px)}.hh-sol-plink svg{transition:transform .2s}@media (width<=991.98px){.hh-sol .hh-pm-copy h1{font-size:40px}.hh-sol-chs{grid-template-columns:minmax(0,1fr)}.hh-sol-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hh-sol-proof{grid-template-columns:auto minmax(0,1fr);gap:20px 24px;padding:28px}.hh-sol-proof p,.hh-sol-plink{grid-column:1/-1}}@media (width<=599.98px){.hh-sol .hh-pm-copy h1{font-size:34px}.hh-sol-grid{grid-template-columns:minmax(0,1fr)}.hh-sol-logorow{gap:20px 36px}.hh-sol-logorow img{height:24px}.hh-sol-pnum b{font-size:40px}}
