.partner-page .mh-modal-ailene__launcher,.partner-page .mh-modal-ailene__panel{z-index:2;position:absolute}.partner-page .mh-modal-ailene__launcher{background:var(--color-9);cursor:pointer;border:1px solid #ffffff1f;border-radius:99px;justify-content:center;align-items:center;width:56px;height:56px;display:flex;bottom:20px;right:20px;box-shadow:0 12px 30px #0c1d2273}.partner-page .mh-modal-ailene__launcher:hover{background:var(--color-8)}.partner-page .mh-modal-ailene__panel{--ailene-surface:var(--color-9);--ailene-surface-hover:var(--color-8);--ailene-border:#ffffff1f;--ailene-text:var(--color-1);--ailene-accent:var(--color-13);background:var(--color-10);border:1px solid #ffffff1f;border-radius:20px;flex-direction:column;gap:16px;width:380px;height:min(560px,100% - 40px);max-height:calc(100% - 125px);padding:18px;display:flex;bottom:20px;right:20px;box-shadow:0 30px 70px #0c1d228c}.partner-page .mh-modal-ailene__head{text-align:center;flex-direction:column;flex:none;align-items:center;gap:12px;padding:0 34px;display:flex;position:relative}.partner-page .mh-modal-ailene__mark{background:#c0ff9424;border-radius:99px;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.partner-page .mh-modal-ailene__heading{flex-direction:column;gap:6px;animation:.25s backwards ailene-fade-in;display:flex}.partner-page .mh-modal-ailene__heading.is-leaving{pointer-events:none;animation:.25s forwards ailene-fade-out}.partner-page .mh-modal-ailene__title{letter-spacing:-.02em;color:var(--color-1);margin:0;font-size:18px;font-weight:800}.partner-page .mh-modal-ailene__subtitle{color:color-mix(in srgb, var(--color-1) 60%, transparent);margin:0;font-size:13.5px;line-height:1.5}.partner-page .mh-modal-ailene__close{width:30px;height:30px;color:var(--color-1);cursor:pointer;background:0 0;border:1px solid #ffffff1f;border-radius:99px;font-size:16px;line-height:1;position:absolute;top:0;right:0}.partner-page .mh-modal-ailene__close:hover{background:var(--color-9)}.partner-page .mh-modal-ailene__body{overscroll-behavior:contain;flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.partner-page .mh-modal-ailene__chip{border-radius:99px;padding:9px 14px;font-family:inherit;font-size:13.5px;font-weight:600;line-height:1.3}.partner-page .mh-modal-ailene__question{color:color-mix(in srgb, var(--color-1) 55%, transparent);text-align:center;font-size:13.5px;font-weight:600}.partner-page .mh-modal-ailene__answer{width:100%;color:var(--color-1);font-size:14.5px;line-height:1.6}.partner-page .mh-modal-ailene__answer p{margin:0 0 10px}.partner-page .mh-modal-ailene__answer p:last-child{margin-bottom:0}.partner-page .mh-modal-ailene__askBar{border-radius:99px;flex:none;align-items:center;gap:10px;padding:6px 6px 6px 18px;display:flex}.partner-page .mh-modal-ailene__askInput{min-width:0;color:var(--color-1);background:0 0;border:none;outline:none;flex:1;padding:10px 0;font-family:inherit;font-size:15px;font-weight:600}.partner-page .mh-modal-ailene__askBar:focus-within{outline:2px solid var(--color-13);outline-offset:2px}.partner-page .mh-modal-ailene__askSend{background:var(--color-13);width:38px;height:38px;color:var(--color-10);cursor:pointer;border:none;border-radius:99px;flex:none}.partner-page .mh-modal-ailene__askSend svg{width:19px;height:19px;display:block}.partner-page .mh-modal-ailene__askSend:disabled{opacity:1;cursor:default}.partner-page .mh-modal-ailene__panel .ai-stage{margin:auto 0}.partner-page .mh-modal-ailene__panel .ai-chips-frame:before{background:linear-gradient(90deg,#142b31 0% 0%,#142b3100 100%)}.partner-page .mh-modal-ailene__panel .ai-chips-frame:after{background:linear-gradient(270deg,#142b31 0% 0%,#142b3100 100%)}.partner-page .mh-modal-ailene__panel .ai-follow-ups{flex-wrap:wrap;justify-content:center;overflow:visible}.partner-page .mh-modal-ailene__panel .ai-follow-ups .ai-chip{white-space:normal}.partner-page .mh-modal-ailene__panel .ai-chips-frame:has(>.ai-follow-ups):before{display:none}.partner-page .mh-modal-ailene__panel .ai-chips-frame:has(>.ai-follow-ups):after{display:none}@media (max-width:700px){.partner-page .mh-modal-ailene__launcher{bottom:14px;right:14px}.partner-page .mh-modal-ailene__panel{border-radius:20px 20px 0 0;width:auto;height:70%;bottom:0;left:0;right:0}}
.partner-page .mh-modal{z-index:200;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0c1d228c;justify-content:center;align-items:center;padding:28px;display:flex;position:fixed;inset:0}.partner-page .mh-modal__box{background:var(--color-10);border-radius:26px;flex-direction:column;width:100%;max-width:1120px;height:92vh;display:flex;position:relative;overflow:hidden;box-shadow:0 40px 100px #0c1d2266}.partner-page .mh-modal__head{border-bottom:1px solid var(--color-8);flex:none;padding:24px 38px 16px}.partner-page .mh-modal__headTop{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.partner-page .mh-modal__headText{min-width:0}.partner-page .mh-modal__headline{letter-spacing:-.03em;color:var(--color-1);margin:0;font-size:30px;font-weight:800;line-height:1.1}.partner-page .mh-modal__subhead{color:color-mix(in srgb, var(--color-1) 60%, transparent);max-width:520px;margin:8px 0 0;font-size:15.5px;line-height:1.5}.partner-page .mh-modal__close{border:1px solid var(--color-5);background:var(--color-9);width:42px;height:42px;color:var(--color-1);cursor:pointer;border-radius:99px;flex:none;font-family:inherit;font-size:19px;font-weight:700}.partner-page .mh-modal__close:hover{background:var(--color-8)}.partner-page .mh-modal__body{isolation:isolate;overscroll-behavior:contain;flex:1;min-height:0;padding:26px 38px 32px;overflow-y:auto}.partner-page .mh-modal .medical-coverage-grid{width:100%;max-width:none;margin-bottom:0}.partner-page .mh-modal .medical-coverage-grid .limit-hover-bg{display:none}.partner-page .mh-modal__plans{flex-direction:row;align-items:center;gap:32px;width:100%;margin-bottom:34px;display:flex}@media (max-width:850px){.partner-page .mh-modal__plans{gap:16px}}.partner-page .mh-modal__viewport{flex:1;min-width:0;margin:-14px -12px;padding:14px 12px;position:relative;overflow:hidden}.partner-page .mh-modal__track{width:100%;transform:translateX(calc(var(--slide,0) * -1 * ((100% - 60px) / 3 + 30px)));flex-direction:row;gap:30px;transition:transform .45s cubic-bezier(.22,1,.36,1);display:flex}@media (max-width:850px){.partner-page .mh-modal__track{transform:translateX(calc(var(--slide,0) * -1 * ((100% - 30px) / 2 + 30px)))}}@media (max-width:650px){.partner-page .mh-modal__track{transform:translateX(calc(var(--slide,0) * -1 * (100% + 30px)))}}.partner-page .mh-modal__planCard{z-index:0;box-sizing:border-box;background:var(--color-9);border:1px solid var(--color-8);cursor:pointer;min-width:0;box-shadow:0 0 0 10px var(--color-10),0 0 0 11px #0000,0 7px 13px 0 color-mix(in srgb, var(--color-9) 15%, transparent);border-radius:20px;outline:none;flex-direction:column;flex:0 0 calc(33.3333% - 20px);justify-content:flex-start;align-items:center;padding:39px 24px 29px;transition:box-shadow .2s,opacity .45s .15s;display:flex;position:relative}@media (max-width:850px){.partner-page .mh-modal__planCard{flex-basis:calc(50% - 15px)}}@media (max-width:650px){.partner-page .mh-modal__planCard{flex-basis:100%}}.partner-page .mh-modal__planCard--offscreen{opacity:0}.partner-page .mh-modal__planCard--selected{box-shadow:0 0 0 10px var(--color-10),0 0 0 11px var(--color-13),0 7px 13px 0 color-mix(in srgb, var(--color-9) 15%, transparent)}.partner-page .mh-modal__planBadge{border:1px solid var(--color-5);box-sizing:border-box;border-radius:50%;width:22px;height:22px;position:absolute;top:19px;right:19px}.partner-page .mh-modal__planCard--selected .partner-page .mh-modal__planBadge{border-color:var(--color-13);background:var(--color-13) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 22 22' fill='none'%3E%3Cpath d='M13.9973 9.31305L9.87231 13.438L7.99731 11.563' stroke='%23142B31' stroke-width='2.025' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/22px 22px no-repeat;box-shadow:0 2px 5px 0 color-mix(in srgb, var(--color-13) 16%, transparent)}.partner-page .mh-modal__planPrice{color:var(--color-1);flex-wrap:wrap;justify-content:center;align-items:baseline;gap:0 2px;display:flex}.partner-page .mh-modal__planCurrency{align-self:flex-start;margin-top:8px;font-size:15px;font-weight:500}.partner-page .mh-modal__planAmount{letter-spacing:-1.2px;font-size:40px;font-weight:500;line-height:1}.partner-page .mh-modal__planCents{letter-spacing:-.5px;font-size:22px;font-weight:500}.partner-page .mh-modal__planPeriod{text-align:center;color:color-mix(in srgb, var(--color-1) 50%, transparent);flex-basis:100%;margin-top:4px;font-size:13px}.partner-page .mh-modal__planWhy{border-top:1px solid var(--color-8);flex-direction:column;align-items:center;gap:8px;width:100%;margin-top:22px;padding-top:22px;display:flex}.partner-page .mh-modal__planWhyHeading{color:var(--color-1);font-size:14px;font-weight:700}.partner-page .mh-modal__planDesc{text-align:center;color:color-mix(in srgb, var(--color-1) 60%, transparent);margin:0;font-size:13px;line-height:20px}.partner-page .mh-modal__arrow{appearance:none;cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:opacity .15s ease-out;display:flex}.partner-page .mh-modal__arrow:disabled{opacity:.5;cursor:default}.partner-page .mh-modal__arrowIcon{border:1px solid var(--color-5);background:var(--color-8);width:30px;height:30px;color:var(--color-1);border-radius:40px;justify-content:center;align-items:center;font-size:18px;line-height:1;transition:background-color .15s ease-out;display:flex}.partner-page .mh-modal__arrow:hover:not(:disabled) .partner-page .mh-modal__arrowIcon{background:color-mix(in srgb, var(--color-1) 3%, var(--color-8))}.partner-page .mh-modal__group{margin-bottom:36px}.partner-page .mh-modal__groupHead{border-bottom:1px solid var(--color-8);align-items:center;gap:12px;padding-bottom:12px;display:flex}.partner-page .mh-modal__groupTitle{letter-spacing:.14em;text-transform:uppercase;color:var(--color-1);margin:0;font-size:12.5px;font-weight:800}.partner-page .mh-modal__tag{background:color-mix(in srgb, var(--color-13) 18%, transparent);color:var(--color-13);letter-spacing:.08em;text-transform:uppercase;border-radius:99px;padding:5px 11px;font-size:11px;font-weight:800}.partner-page .mh-modal__row{border-bottom:1px solid var(--color-8);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px;padding:18px 0;display:grid}.partner-page .mh-modal__row--last{border-bottom:none}.partner-page .mh-modal__rowLead{min-width:0}.partner-page .mh-modal__rowName{letter-spacing:-.01em;color:var(--color-1);font-size:17px;font-weight:700}.partner-page .mh-modal__rowNote{color:color-mix(in srgb, var(--color-1) 60%, transparent);max-width:460px;margin-top:4px;font-size:14px;line-height:1.5}.partner-page .mh-modal__rowValue{text-align:right}.partner-page .mh-modal__amount{letter-spacing:-.028em;white-space:nowrap;color:var(--color-1);font-size:20px;font-weight:800}.partner-page .mh-modal__amount--absent{color:color-mix(in srgb, var(--color-1) 35%, transparent)}.partner-page .mh-modal__limit{color:color-mix(in srgb, var(--color-1) 60%, transparent);white-space:nowrap;margin-top:2px;font-size:13px;font-weight:600}@media (max-width:700px){.partner-page .mh-modal{padding:12px}.partner-page .mh-modal__head,.partner-page .mh-modal__body{padding-left:20px;padding-right:20px}.partner-page .mh-modal__head{padding-top:16px;padding-bottom:12px}.partner-page .mh-modal__headline{font-size:24px}.partner-page .mh-modal__subhead{margin-top:6px;font-size:14px}.partner-page .mh-modal__headTop{gap:14px}.partner-page .mh-modal__close{width:34px;height:34px;font-size:16px}.partner-page .mh-modal__body{padding-top:18px;padding-bottom:24px}}
.home-page,.employers-page,.benefit-studio-page,.about-page,.providers-page,.partner-page,.medical-home-page,.fits-page,.contact-page,.privacy-center,.legal-doc,.learn-page{--hp-ink:#163137;--hp-teal:#26525c;--hp-teal-bright:#35707e;--hp-teal-mark:#4e7c86;--hp-teal-lifted:#1d4048;--hp-lime:#c0ff94;--hp-cream:#f4f3ee;--hp-cream-warm:#eceae2;--hp-page:#fdfcfb;--hp-rule-soft:#16313714;--hp-rule:#1631371f;--hp-rule-strong:#16313724;--hp-on-dark-strong:#f4f3eee6;--hp-on-dark-muted:#f4f3eeb8;--hp-on-dark-faint:#f4f3ee94;--hp-on-dark-rule:#f4f3ee29;--hp-radius-panel:40px;--hp-radius-card:32px;--hp-radius-tile:28px;--hp-radius-strip:22px;--hp-radius-cell:16px;--hp-radius-pill:999px;--hp-gutter:14px;--hp-section-pad-x:clamp(18px, 5vw, 28px);--hp-section-pad-y:clamp(80px, 9vw, 150px);--hp-max-width:1280px;--hp-page-edge:max(calc(var(--hp-gutter) + clamp(40px, 4.5vw, 64px)), calc((100vw - var(--hp-max-width)) / 2));--hp-inset-edge:calc(var(--hp-page-edge) - var(--hp-gutter))}@media (max-width:768px){.home-page,.employers-page,.benefit-studio-page,.about-page,.providers-page,.partner-page,.medical-home-page,.fits-page,.contact-page,.privacy-center,.legal-doc,.learn-page{--hp-page-edge:var(--hp-section-pad-x);--hp-inset-edge:clamp(24px, 3.4vw, 60px)}}.home-page,.employers-page,.benefit-studio-page,.about-page,.providers-page,.partner-page,.medical-home-page,.fits-page,.contact-page,.privacy-center,.legal-doc,.learn-page{--hp-ease:cubic-bezier(.2, .7, .2, 1);--hp-ease-land:cubic-bezier(.2, .8, .2, 1)}.partner-page .mh-builder{padding:var(--hp-gutter)}.partner-page .mh-builder__panel{padding:clamp(64px,7vw,120px) var(--hp-inset-edge)}.partner-page .mh-builder__head{text-align:center;max-width:1040px;margin:0 auto}.partner-page .mh-builder__headline{letter-spacing:-.04em;color:var(--hp-ink);text-wrap:balance;margin:0;font-size:clamp(34px,4.7vw,72px);font-weight:700;line-height:.96}.partner-page .mh-builder__subhead{max-width:36em;color:var(--hp-teal);text-wrap:pretty;margin:20px auto 0;font-size:clamp(17px,1.4vw,20px);line-height:1.5}@media (min-width:901px){.partner-page .mh-builder__headline-line{display:block}}.partner-page .mh-builder__slider{z-index:20;border-radius:var(--hp-radius-strip);background:var(--hp-ink);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);max-width:820px;margin:44px auto 0;padding:16px clamp(18px,3vw,26px) 18px;position:sticky;top:96px;box-shadow:0 24px 60px -24px #1631378c}.partner-page .mh-builder__sliderHead{justify-content:space-between;align-items:flex-end;gap:8px 22px;display:flex}.partner-page .mh-builder__sliderLabel{min-width:0;font-family:var(--font-schibsted-grotesk),Helvetica,Arial,sans-serif;letter-spacing:.1248em;text-transform:uppercase;color:var(--hp-on-dark-muted);flex:auto;font-size:12px;font-weight:600}.partner-page .mh-builder__sliderPrice{font-variant-numeric:tabular-nums;letter-spacing:-.035em;white-space:nowrap;color:var(--hp-lime);flex:none;font-size:30px;font-weight:700;line-height:1}.partner-page .mh-builder__track{margin-top:12px;position:relative}.partner-page .mh-builder__track input.plan{touch-action:pan-y}.partner-page .mh-builder__fillTrack{pointer-events:none;background:var(--hp-on-dark-rule);border-radius:99px;height:8px;position:absolute;top:13px;left:0;right:0;overflow:hidden}.partner-page .mh-builder__fill{width:calc(17px + (100% - 34px)*var(--mh-fill,0));background:var(--hp-lime);border-radius:99px;height:8px}.partner-page .mh-builder__ends{justify-content:space-between;gap:20px;margin-top:2px;display:flex}.partner-page .mh-builder__end{text-align:left}.partner-page .mh-builder__end--right{text-align:right}.partner-page .mh-builder__endPrice{color:var(--hp-on-dark-strong);font-size:14.5px;font-weight:700;display:block}.partner-page .mh-builder__endCaption{color:var(--hp-on-dark-faint);margin-top:2px;font-size:12.5px;display:block}.partner-page .mh-builder__grid{grid-template-columns:minmax(0,1.9fr) minmax(0,1fr);align-items:start;gap:24px;margin:52px 0 0;display:grid}.partner-page .mh-builder__rows{background:var(--hp-cream);border-radius:var(--hp-radius-card);padding:30px 26px 24px;overflow:hidden}@media (min-width:901px){.partner-page .mh-builder__rows{flex-direction:column;align-self:stretch;display:flex}.partner-page .mh-builder__rows>.mh-row{flex:auto}}.partner-page .mh-builder__cardWrap{align-self:stretch;position:relative}.partner-page .mh-builder__card{--hp-summon-rest:#f4f3ee80;background:var(--hp-ink);color:var(--hp-cream);border-radius:var(--hp-radius-card);padding:34px 28px;position:sticky;top:262px;overflow:hidden;box-shadow:0 40px 90px -52px #1631378c}.partner-page .mh-builder__cardEyebrow{font-family:var(--font-schibsted-grotesk),Helvetica,Arial,sans-serif;letter-spacing:.1248em;text-transform:uppercase;color:var(--hp-on-dark-muted);font-size:12px;font-weight:600}.partner-page .mh-builder__priceLine{flex-wrap:wrap;align-items:baseline;gap:6px 16px;margin-top:20px;display:flex}.partner-page .mh-builder__price{font-variant-numeric:tabular-nums;letter-spacing:-.045em;color:var(--hp-lime);white-space:nowrap;flex:none;font-size:clamp(38px,4vw,60px);font-weight:700;line-height:1}.partner-page .mh-builder__perDay{letter-spacing:-.02em;min-width:0;color:var(--hp-on-dark-muted);white-space:nowrap;font-size:19px;font-weight:600}.partner-page .mh-builder__picker{border-bottom:1px solid var(--hp-on-dark-faint);cursor:pointer;align-items:center;gap:5px;padding-bottom:1px;display:inline-flex;position:relative}.partner-page .mh-builder__picker:has(select:focus-visible){outline:2px solid var(--hp-lime);outline-offset:2px;border-radius:3px}.partner-page .mh-builder__pickerValue{color:var(--hp-cream);font-weight:700}.partner-page .mh-builder__pickerChevron{color:var(--hp-cream);flex:none;margin-top:1px;display:block}.partner-page .mh-builder__pickerSelect{opacity:0;width:100%;height:100%;font-family:inherit;font-size:inherit;cursor:pointer;border:none;margin:0;padding:0;position:absolute;inset:0}.partner-page .mh-builder__rule{background:var(--hp-on-dark-rule);height:1px;margin:28px 0}.partner-page .mh-builder__rule--tight{margin:26px 0}.partner-page .mh-builder__coverage{border-radius:var(--hp-radius-cell);background:#f4f3ee0f;padding:20px 22px}.partner-page .mh-builder__coverageLabel{font-family:var(--font-schibsted-grotesk),Helvetica,Arial,sans-serif;letter-spacing:.1248em;text-transform:uppercase;color:var(--hp-on-dark-muted);font-size:12px;font-weight:600}.partner-page .mh-builder__coverageValue{letter-spacing:-.04em;color:var(--hp-cream);margin-top:8px;font-size:38px;font-weight:700;line-height:1}.partner-page .mh-builder__coverageCaption{color:var(--hp-on-dark-faint);margin-top:7px;font-size:13.5px;line-height:1.45}.partner-page .mh-builder__included{flex-direction:column;gap:13px;display:flex}.partner-page .mh-builder__includedRow{color:var(--hp-on-dark-strong);grid-template-columns:18px minmax(0,1fr);align-items:start;gap:11px;font-size:15px;font-weight:500;line-height:1.4;display:grid}.partner-page .mh-builder__ref{margin-left:1px;font-size:.7em;line-height:0}.partner-page .mh-builder__fine{color:var(--hp-on-dark-faint);margin:14px 0 0;font-size:12px;line-height:1.5}.partner-page .mh-builder__includedNote{color:var(--hp-on-dark-faint);margin-top:3px;font-size:12px;line-height:1.4;display:block}.partner-page .mh-builder__tick{width:18px;height:18px;color:var(--hp-lime);justify-content:center;align-items:center;margin-top:1px;font-size:11px;display:flex}.partner-page .mh-builder__cardCta{appearance:none;border-radius:var(--hp-radius-pill);background:var(--hp-lime);width:100%;color:var(--hp-ink);white-space:nowrap;cursor:pointer;border:0;justify-content:center;align-items:center;margin-top:30px;padding:18px 24px;font-family:inherit;font-size:17px;font-weight:700;text-decoration:none;transition:transform .18s,box-shadow .25s;display:inline-flex}.partner-page .mh-builder__cardCta:hover:not(:disabled),.partner-page .mh-builder__cardCta:focus-visible:not(:disabled){color:var(--hp-ink);transform:translateY(-2px);box-shadow:0 10px 26px -14px #c0ff9480}@media (prefers-reduced-motion:reduce){.partner-page .mh-builder__cardCta:hover:not(:disabled),.partner-page .mh-builder__cardCta:focus-visible:not(:disabled){transform:none}}.partner-page .mh-builder__disclaimer{color:var(--hp-on-dark-muted);margin-top:16px;font-size:15.5px;line-height:1.55}.partner-page .mh-builder__tipAnchor{vertical-align:middle;align-items:center;margin:-2px 0 0 7px;display:inline-flex;position:relative}.partner-page .mh-builder__tipBadge{border:1.5px solid var(--hp-on-dark-faint);width:16px;height:16px;color:var(--hp-cream);cursor:help;border-radius:99px;flex:none;justify-content:center;align-items:center;font-size:10px;font-weight:700;line-height:1;display:flex}.partner-page .mh-builder__tipBadge:hover,.partner-page .mh-builder__tipBadge:focus-visible{border-color:var(--hp-cream)}.partner-page .mh-builder__tip{z-index:60;background:var(--hp-cream);width:min(250px,100vw - 32px);color:var(--hp-ink);opacity:0;visibility:hidden;border-radius:12px;padding:12px 14px;font-size:13px;font-weight:500;line-height:1.45;transition:opacity .14s;position:fixed;transform:translateY(calc(-100% - 10px));box-shadow:0 12px 30px #11252a38}.partner-page .mh-builder__tip--shown{opacity:1;visibility:visible}.partner-page .mh-row{border-bottom:1px solid var(--hp-rule);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:0 24px;padding:18px 0;display:grid}.partner-page .mh-row--last{border-bottom:none}.partner-page .mh-row__lead{grid-area:1/1;display:block}.partner-page .mh-row__caption{min-height:16.25px;color:var(--hp-teal);font-size:13px;line-height:1.25}.partner-page .mh-row__caption--nowrap,.partner-page .mh-row__caption--pays{white-space:nowrap}.partner-page .mh-row__caption:empty{visibility:hidden}.partner-page .mh-row:has(.mh-row__link) .mh-row__caption:empty{display:none}.partner-page .mh-row__title{letter-spacing:-.028em;color:var(--hp-ink);align-items:center;margin-top:1px;font-size:22px;font-weight:700;line-height:1.2;display:flex}.partner-page .mh-row__value{text-align:right;grid-area:1/2;display:block}.partner-page .mh-row__costCell{grid-area:2/1/auto/-1;justify-content:flex-end;align-items:center;padding-top:2px;display:flex}.partner-page .mh-row__barCell{grid-area:3/1/auto/-1;padding-top:16px}.partner-page .mh-row__amount{letter-spacing:-.028em;color:var(--hp-ink);white-space:nowrap;justify-content:flex-end;align-items:center;margin-top:1px;font-size:22px;font-weight:700;line-height:1.2;display:flex}.partner-page .mh-row__amount--muted{letter-spacing:normal;color:var(--hp-teal);font-size:17px;font-weight:600}.partner-page .mh-row__bar{background:var(--hp-rule-strong);border-radius:99px;width:100%;height:10px;overflow:hidden}.partner-page .mh-row__barFill{background:var(--hp-teal);border-radius:99px;height:10px}.partner-page .mh-row__link{border:none;border-bottom:1px solid var(--hp-rule-strong);color:var(--hp-teal);cursor:pointer;background:0 0;align-items:center;gap:8px;padding:0 0 2px;font-family:inherit;font-size:15px;font-weight:700;transition:color .2s,border-color .2s;display:inline-flex}.partner-page .mh-row__link:hover{color:var(--hp-ink);border-bottom-color:var(--hp-ink)}.partner-page .mh-cost{white-space:nowrap;height:21px;color:var(--hp-teal);align-items:center;font-size:13px;font-weight:600;display:inline-flex}.partner-page .mh-cost b{color:var(--hp-ink);margin-left:5px;font-weight:700}@media (max-width:900px){.partner-page .mh-builder__panel{padding:64px 4px}.partner-page .mh-builder__rows{padding:22px 18px 18px}.partner-page .mh-builder__grid{grid-template-columns:minmax(0,1fr)}.partner-page .mh-builder__card{position:static}}@media (max-width:640px){.partner-page .mh-builder__panel{padding:56px 0}.partner-page .mh-builder__sliderLabel{letter-spacing:.1em;font-size:11px}.partner-page .mh-row__title,.partner-page .mh-row__amount{font-size:19px}}.partner-page .mh-builder__rows--lines{--mh-amt:22px;--mh-unit:88px;--mh-amt-w:calc(var(--mh-amt) * 7)}.partner-page .mh-builder__rows--lines>.mh-row{flex:none}@media (min-width:1181px){.partner-page .mh-builder__rows--lines .mh-line,.partner-page .mh-builder__rows--lines .mh-lines-foot{min-height:56px}.partner-page .mh-builder__rows--lines .mh-riders{grid-auto-rows:minmax(76px,auto)}}@media (min-width:901px) and (max-width:1180px){.partner-page .mh-builder__rows--lines .mh-riders{grid-template-columns:minmax(0,1fr)}}.mh-lines-foot{border-top:1px dashed #16313738;border-bottom:1px dashed #16313738;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:12px;min-height:44px;padding:8px 0;display:grid}.mh-lines-foot__title{color:var(--hp-ink);font-size:17px;line-height:1.4}.mh-lines-foot__title b{font-weight:700}.mh-lines-foot .mh-row__link{color:var(--hp-teal);justify-self:end;font-size:14px;font-weight:500}.mh-lines{margin:0;padding:0;list-style:none}@media (min-width:641px){.mh-lines{grid-template-columns:minmax(0, 1fr) max-content var(--mh-unit);column-gap:12px;display:grid}.mh-lines .mh-line{grid-column:1/-1;grid-template-columns:subgrid}}.mh-line{grid-template-columns:minmax(0, 1fr) var(--mh-amt-w) var(--mh-unit);min-height:44px;color:var(--hp-ink);align-items:center;column-gap:12px;padding:8px 0;display:grid}.mh-line+.mh-line{border-top:1px dashed #16313738}.mh-line.is-off{color:var(--hp-teal)}.mh-line__what{text-wrap:wrap;font-size:17px;line-height:1.4;display:grid}.mh-line__what>*{grid-area:1/1}.mh-line__fit{visibility:hidden}.mh-line__count{font-variant-numeric:lining-nums;animation:mh-line-land .42s var(--hp-ease-land);font-weight:700;display:inline-block}.mh-line__noun{font-weight:700}.mh-line__per{position:relative}.mh-line__per .mh-line__delta{height:auto;font-size:14.45px;top:50%;left:100%;translate:0 -50%}.mh-line__amount{justify-content:space-between;justify-self:stretch;align-items:baseline;display:inline-flex;position:relative}.mh-line__amount .mh-line__delta{height:calc(var(--mh-amt)*1.2);bottom:0;right:100%}.mh-line__amount .mh-line__pays{color:var(--hp-teal);margin-right:6px;font-size:13px}.mh-line__amount b{font-family:var(--font-schibsted-grotesk),Helvetica,Arial,sans-serif;font-size:var(--mh-amt);letter-spacing:-.02em;animation:mh-line-land .42s var(--hp-ease-land);font-weight:700;line-height:1.2;display:inline-block}.mh-line__unit,.mh-line__none{color:var(--hp-teal-mark);white-space:nowrap;font-size:13px}.mh-line__none{margin-right:calc(var(--mh-unit) - 3.6em);line-height:calc(var(--mh-amt)*1.2);grid-column:2/-1;justify-self:end}.mh-line__delta{height:1.64706em;animation:mh-line-delta 1.6s var(--hp-ease) forwards;align-items:center;margin:0 4px;font-size:.85em;font-weight:700;line-height:1;display:inline-flex;position:absolute}.mh-line__delta.is-up{color:var(--hp-teal)}.mh-line__delta.is-down{--from:-4px;color:var(--hp-teal-mark)}.mh-addons{padding-top:14px}.mh-addons__title{color:var(--hp-ink);font-family:var(--font-schibsted-grotesk),Helvetica,Arial,sans-serif;letter-spacing:-.01em;margin:0 0 12px;font-size:17px;font-weight:700}.mh-riders{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.mh-rider{border-radius:var(--hp-radius-cell);background:var(--hp-cream);width:100%;height:100%;color:var(--hp-ink);font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:#0000;border:1px dashed #16313738;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name state""pays cost";align-items:center;gap:4px 12px;padding:12px 14px;transition:border-color .22s;display:grid}.mh-rider__name{font-family:var(--font-schibsted-grotesk),Helvetica,Arial,sans-serif;letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;grid-area:name;font-size:15px;font-weight:700;overflow:hidden}.mh-rider__state{width:20px;height:20px;box-shadow:inset 0 0 0 1.5px var(--hp-teal);color:var(--hp-ink);border-radius:50%;grid-area:state;justify-content:center;justify-self:end;align-items:center;transition:background-color .22s,box-shadow .22s;display:flex}.mh-rider__state>span{display:flex}.mh-rider__state svg{width:10px;height:auto}.mh-rider__pays{color:#1631379e;text-overflow:ellipsis;white-space:nowrap;grid-area:pays;font-size:13px;overflow:hidden}.mh-rider__pays b{font-variant-numeric:lining-nums;font-weight:600}.mh-rider__cost{color:var(--hp-teal);font-variant-numeric:lining-nums;white-space:nowrap;grid-area:cost;justify-self:end;font-size:13px;font-weight:600}.mh-rider:focus-visible{outline:2px solid var(--hp-ink);outline-offset:2px}.mh-rider[aria-pressed=true]{border-style:solid;border-color:var(--hp-rule-strong)}.mh-rider[aria-pressed=true] .mh-rider__state{background:color-mix(in srgb, var(--hp-teal) 16%, transparent);box-shadow:inset 0 0 0 1.5px var(--hp-ink)}.mh-rider[aria-pressed=true] .mh-rider__pays{color:var(--hp-teal)}.mh-rider[aria-pressed=true] .mh-rider__pays b,.mh-rider[aria-pressed=true] .mh-rider__cost{color:var(--hp-ink)}@media (max-width:640px){.partner-page .mh-builder__rows--lines{--mh-amt:19px;--mh-unit:62px;--mh-amt-w:calc(var(--mh-amt) * 4.4)}.partner-page .mh-builder__rows--lines .mh-line{grid-template-columns:minmax(0,1fr) auto;row-gap:0;min-height:70px}.partner-page .mh-builder__rows--lines .mh-line__what{grid-row:1/span 2}.partner-page .mh-builder__rows--lines .mh-line__per{width:fit-content;display:block}.partner-page .mh-builder__rows--lines .mh-line__amount{flex-direction:column;align-self:end;align-items:flex-end}.partner-page .mh-builder__rows--lines .mh-line__unit{grid-column:2;place-self:start end}.partner-page .mh-builder__rows--lines .mh-line__none{grid-row:1/span 2;margin-right:0}.partner-page .mh-builder__rows--lines .mh-line.is-off .mh-line__what>:not(.mh-line__fit){align-self:center}.partner-page .mh-builder__rows--lines .mh-line__pays,.partner-page .mh-builder__rows--lines .mh-line__unit,.partner-page .mh-builder__rows--lines .mh-line__per{margin-right:0;font-size:13px;line-height:1.25}.partner-page .mh-builder__rows--lines .mh-line__pays{margin-bottom:-3px}.partner-page .mh-builder__rows--lines .mh-line__per{margin-top:-2.5px}.partner-page .mh-builder__rows--lines .mh-line__unit{margin-top:.5px}.mh-lines-foot__title{font-size:15px}.mh-lines-foot{grid-template-columns:minmax(0,1fr);row-gap:4px}.mh-lines-foot .mh-row__link{justify-self:start}.mh-rider{column-gap:6px;padding-inline:10px}.mh-rider__state{width:18px;height:18px}.mh-rider__name{letter-spacing:-.025em;font-size:14px}.mh-line__what{font-size:15px}.mh-riders{grid-template-columns:minmax(0,1fr)}}@keyframes mh-line-delta{0%{opacity:0;transform:translateY(var(--from,4px))}15%,70%{opacity:1;transform:none}to{opacity:0}}@keyframes mh-line-land{0%{opacity:.2;transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){.mh-line__count,.mh-line__amount b{animation:none}.mh-line__delta{display:none}}