.HE-RIa_section{color:#edede9;background:#050505}.HE-RIa_frame{width:var(--home-frame-width,min(100% - 3rem, 1266px));border-inline:1px solid #0000;margin-inline:auto;padding:96px 16px 76px;position:relative}.HE-RIa_intro{gap:14px;padding:0 26px 48px;display:grid}.HE-RIa_intro h2{color:#eeeee9;letter-spacing:-.045em;margin:0;font-family:Manrope,Inter,sans-serif;font-size:clamp(28px,2.7vw,36px);font-weight:450;line-height:1.15}.HE-RIa_intro p{color:#a3a39a;text-wrap:pretty;max-width:58ch;margin:0;font-size:15px;line-height:1.65}.HE-RIa_grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 16px;display:grid}.HE-RIa_card{--grow-x:3px;--grow-y:4px;--card-ease:cubic-bezier(.16, 1, .3, 1);--bento-settle:.48s;--bento-feedback:.18s;--bento-lift-back:-3px;--bento-lift-front:-6px;z-index:0;min-width:0;height:560px;position:relative}.HE-RIa_card:hover{z-index:2}.HE-RIa_card:has(:focus-visible){z-index:2}.HE-RIa_brokers{grid-column:span 2;height:590px}.HE-RIa_facial{height:590px}.HE-RIa_footprint{grid-column:span 2}.HE-RIa_cardBorder,.HE-RIa_cardSurface{clip-path:inset(var(--grow-y) var(--grow-x) round 6px);transition:clip-path var(--bento-settle) var(--card-ease);position:absolute;overflow:hidden}.HE-RIa_cardBorder{inset:calc(-1px - var(--grow-y)) calc(-1px - var(--grow-x));pointer-events:none;background:0 0}.HE-RIa_cardBorder>span{opacity:0;width:400px;height:400px;transform:translate(var(--edge-x,0px), var(--edge-y,0px));transition:transform .32s var(--card-ease), opacity var(--bento-feedback) ease;background:radial-gradient(circle,#e4d5b2 0,#8d8776 24%,#0000 70%);position:absolute;top:-200px;left:-200px}.HE-RIa_cardSurface{inset:calc(0px - var(--grow-y)) calc(0px - var(--grow-x));background:#0c0d0b}.HE-RIa_card:hover .HE-RIa_cardBorder,.HE-RIa_card:hover .HE-RIa_cardSurface{clip-path:inset(0 round 6px)}.HE-RIa_card:has(:focus-visible) .HE-RIa_cardBorder{clip-path:inset(0 round 6px)}.HE-RIa_card:has(:focus-visible) .HE-RIa_cardSurface{clip-path:inset(0 round 6px)}.HE-RIa_card:hover .HE-RIa_cardBorder>span{opacity:.9}.HE-RIa_card:has(:focus-visible) .HE-RIa_cardBorder{background:#d4c292}.HE-RIa_cardHead{z-index:3;top:30px;right:65px;left:calc(26px + var(--grow-x));transition:transform var(--bento-settle) var(--card-ease);pointer-events:none;position:absolute}.HE-RIa_cardHead h3{letter-spacing:-.045em;max-width:23ch;margin:0;font-family:Manrope,Inter,sans-serif;font-size:27px;font-weight:500;line-height:1.2}.HE-RIa_facial .HE-RIa_cardHead h3{max-width:none}.HE-RIa_card:hover .HE-RIa_cardHead{transform:translate(calc(0px - var(--grow-x)), calc(0px - var(--grow-y)))}.HE-RIa_card:has(:focus-visible) .HE-RIa_cardHead{transform:translate(calc(0px - var(--grow-x)), calc(0px - var(--grow-y)))}.HE-RIa_cardTrigger{z-index:4;width:100%;height:100%;color:inherit;cursor:pointer;appearance:none;background:0 0;border:0;border-radius:6px;padding:0;position:absolute;inset:0}.HE-RIa_phone .HE-RIa_cardTrigger{width:44px;height:44px;inset:15px 15px auto auto}.HE-RIa_cardTrigger:focus-visible{outline:none}.HE-RIa_expand{width:34px;height:34px;transition:transform var(--bento-settle) var(--card-ease), background var(--bento-feedback) ease;background:#d8c3910d;border:0;border-radius:4px;position:absolute;top:25px;right:24px}.HE-RIa_expand i{width:7px;height:7px;transition:transform var(--bento-settle) var(--card-ease), border-color var(--bento-feedback) ease;border:1px solid #a5a89e;position:absolute}.HE-RIa_expand i:first-child{border-bottom:0;border-left:0;top:10px;right:10px}.HE-RIa_expand i:last-child{border-top:0;border-right:0;bottom:10px;left:10px}.HE-RIa_card:hover .HE-RIa_expand{transform:translate(var(--grow-x), calc(0px - var(--grow-y)));background:#d8c39124}.HE-RIa_card:has(:focus-visible) .HE-RIa_expand{transform:translate(var(--grow-x), calc(0px - var(--grow-y)));background:#d8c39124}.HE-RIa_card:hover .HE-RIa_expand i:first-child{border-color:#ddd2b6;transform:translate(2px,-2px)}.HE-RIa_card:hover .HE-RIa_expand i:last-child{border-color:#ddd2b6;transform:translate(-2px,2px)}.HE-RIa_cardScene{inset:96px var(--grow-x) var(--grow-y);position:absolute;overflow:hidden}.HE-RIa_brokers .HE-RIa_cardScene{top:105px}.HE-RIa_brokerCarousel{z-index:5;border-radius:0 0 5px 5px}.HE-RIa_facial .HE-RIa_cardScene{top:96px}.HE-RIa_cardHead{translate:0 calc(var(--scene-depth,0) * 6px)}.HE-RIa_card:has(:focus-visible) .HE-RIa_expand i:first-child{border-color:#ddd2b6;transform:translate(2px,-2px)}.HE-RIa_card:has(:focus-visible) .HE-RIa_expand i:last-child{border-color:#ddd2b6;transform:translate(-2px,2px)}.HE-RIa_cardTrigger:active .HE-RIa_expand{scale:.94}.HE-RIa_dialog{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark only;width:100%;max-width:none;height:100dvh;max-height:none;padding:env(safe-area-inset-top) 24px env(safe-area-inset-bottom);overscroll-behavior:contain;color:#ededed;scrollbar-width:thin;scrollbar-color:#676767 transparent;background:0 0;border:0;margin:0;position:fixed;inset:0;overflow-y:auto}.HE-RIa_dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000b}.HE-RIa_dialog:has([data-capability=brokers]){overflow-anchor:none}.HE-RIa_dialogPanel{background:#080808;border:1px solid #ffffff20;border-radius:9px;width:min(100%,1020px);margin:5vh auto;animation:.18s ease-out both HE-RIa_dialogIn;position:relative;overflow:clip;box-shadow:0 24px 90px #0008}.HE-RIa_dialogBar{z-index:5;top:env(safe-area-inset-top,0px);background:#080808;justify-content:flex-end;align-items:center;height:60px;padding:0 24px;display:flex;position:sticky}.HE-RIa_dialogClose{color:#a2a2a2;cursor:pointer;background:0 0;border:0;border-radius:3px;place-items:center;width:44px;height:44px;display:grid}.HE-RIa_dialogClose:hover{color:#efefef;background:#ffffff0b}.HE-RIa_dialog button:focus-visible,.HE-RIa_dialog a:focus-visible{outline:2px solid var(--portal-focus-ring,#a98735);outline-offset:3px}.HE-RIa_dialogIntro{padding:22px 44px 30px}.HE-RIa_dialogPreview{padding:8px 44px 0}.HE-RIa_dialogOpening{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:36px;padding:16px 44px 36px;display:grid}.HE-RIa_dialogOpening[data-layout=stacked]{grid-template-columns:minmax(0,1fr);gap:28px}.HE-RIa_dialogOpening:not([data-layout=stacked]) .HE-RIa_dialogIntro{grid-area:1/2}.HE-RIa_dialogOpening:not([data-layout=stacked]) .HE-RIa_dialogPreview{grid-area:1/1}.HE-RIa_dialogOpening .HE-RIa_dialogPreview,.HE-RIa_dialogOpening .HE-RIa_dialogIntro{padding:0}.HE-RIa_dialogOpening .HE-RIa_dialogIntro h2{font-size:32px}.HE-RIa_dialogIntro h2{letter-spacing:-.035em;color:#eee;text-wrap:balance;max-width:30ch;margin:0;font-family:Manrope,Inter,sans-serif;font-size:clamp(28px,2.8vw,36px);font-weight:450;line-height:1.15}.HE-RIa_dialogIntro p{color:#b1b1b1;max-width:70ch;margin:16px 0 0;font-size:14px;line-height:1.65}.HE-RIa_dialogPanel[data-capability=brokers] .HE-RIa_dialogIntro p{font-size:15px}.HE-RIa_dialogBody{padding:0 44px}.HE-RIa_dialogFooter{justify-content:space-between;align-items:center;gap:32px;margin-top:36px;padding:0 44px 32px;display:flex}.HE-RIa_dialogFooter p{color:#9b9b9b;max-width:60ch;margin:0;font-size:12px;line-height:1.6}.HE-RIa_dialogPanel[data-capability=brokers] .HE-RIa_dialogFooter p{color:#a9aca4}.HE-RIa_dialogFooter a{color:#141414;background:#edede9;border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;gap:16px;min-height:44px;padding:10px 16px;font-size:13px;font-weight:450;line-height:1.4;text-decoration:none;transition:background .16s;display:inline-flex}.HE-RIa_dialogFooter a:hover{background:#fff}.HE-RIa_dialogFooter svg{width:16px;height:16px}.HE-RIa_dialog[data-closing=true] .HE-RIa_dialogPanel{animation:.16s both HE-RIa_dialogOut}@keyframes HE-RIa_dialogIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes HE-RIa_dialogOut{to{opacity:0;transform:translateY(4px)}}@media (min-width:761px) and (max-width:1050px){.HE-RIa_grid{grid-template-columns:repeat(2,minmax(0,1fr))}.HE-RIa_brokers,.HE-RIa_facial{height:560px}.HE-RIa_footprint{grid-column:auto}.HE-RIa_cardHead h3{font-size:25px}}@media (max-width:760px){.HE-RIa_frame{width:var(--home-frame-width,calc(100% - 24px));padding:72px 12px 64px}.HE-RIa_intro{gap:12px;padding:0 14px 36px}.HE-RIa_grid{grid-template-columns:1fr}.HE-RIa_brokers{grid-column:auto;height:510px}.HE-RIa_footprint{grid-column:auto;height:410px}.HE-RIa_cardHead h3{font-size:25px}.HE-RIa_dialog{padding-inline:12px}.HE-RIa_dialogPanel{margin-block:12px}.HE-RIa_dialogBar{height:58px;padding-inline:20px}.HE-RIa_dialogIntro{padding:14px 22px 28px}.HE-RIa_dialogPreview{padding:6px 22px 0}.HE-RIa_dialogOpening{grid-template-columns:1fr;gap:24px;padding:14px 22px 30px}.HE-RIa_dialogOpening:not([data-layout=stacked]) .HE-RIa_dialogIntro,.HE-RIa_dialogOpening:not([data-layout=stacked]) .HE-RIa_dialogPreview{grid-area:auto}.HE-RIa_dialogOpening .HE-RIa_dialogIntro h2,.HE-RIa_dialogIntro h2{font-size:29px}.HE-RIa_dialogIntro p{font-size:14px}.HE-RIa_dialogBody{padding-inline:22px}.HE-RIa_dialogFooter{flex-direction:column;align-items:start;gap:20px;margin-top:30px;padding:0 22px 26px}.HE-RIa_dialogFooter a{width:100%}}@media (prefers-reduced-motion:reduce){.HE-RIa_card{--bento-lift-back:0px;--bento-lift-front:0px}.HE-RIa_cardHead,.HE-RIa_cardScene{opacity:1}.HE-RIa_card *,.HE-RIa_dialog *,.HE-RIa_dialog::backdrop{transition:none!important;animation:none!important}}.HE-RIa_dialogOpening[data-layout=scene-right]{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:38px}.HE-RIa_dialogOpening[data-layout=scene-right] .HE-RIa_dialogIntro{grid-area:1/1}.HE-RIa_dialogOpening[data-layout=scene-right] .HE-RIa_dialogPreview{grid-area:1/2}.HE-RIa_dialogOpening[data-layout=scene-right] .HE-RIa_dialogIntro{container-type:inline-size}.HE-RIa_dialogOpening[data-layout=scene-right] .HE-RIa_dialogIntro h2{max-width:none;font-size:clamp(22px,8.1cqw,32px)}.HE-RIa_dialogOpening[data-layout=scene-right] .HE-RIa_dialogIntro h2>span{white-space:nowrap;display:block}@media (max-width:760px){.HE-RIa_dialogOpening[data-layout=scene-right]{grid-template-columns:1fr;gap:16px}.HE-RIa_dialogOpening[data-layout=scene-right] .HE-RIa_dialogIntro,.HE-RIa_dialogOpening[data-layout=scene-right] .HE-RIa_dialogPreview{grid-area:auto}.HE-RIa_dialogOpening[data-layout=scene-right] .HE-RIa_dialogIntro h2{max-width:none}}