.renewal-pack{color:var(--color-navy);padding:20px;font-size:15px;line-height:20px}.renewal-pack-heading{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.renewal-pack h4,.renewal-shell h4{font-size:19px;font-weight:350;line-height:28px}.renewal-pack>p{color:var(--color-muted);margin-bottom:20px;font-size:13px;line-height:20px}.renewal-files{gap:8px;display:grid}.renewal-file{border:1px solid var(--color-navy-20);background:#fff;border-radius:8px;align-items:center;gap:14px;min-width:0;padding:10px 14px;font-size:12px;line-height:16px;display:flex}.renewal-file svg{width:16px;height:20px;color:var(--color-muted);flex:none}.renewal-file>span:not(.renewal-check){overflow-wrap:anywhere}.renewal-check{color:var(--color-deepteal-ink);margin-left:auto}.renewal-progress{background:var(--color-softwhite);border-radius:8px;margin-top:14px;padding:14px;font-size:12px}.renewal-progress>div:first-child{justify-content:space-between;gap:8px;display:flex}.renewal-progress-track{background:var(--color-navy-10);border-radius:4px;height:4px;margin-top:8px;overflow:hidden}.renewal-progress-track i{background:var(--color-navy);width:100%;height:100%;display:block}.renewal-lines{flex-wrap:wrap;gap:8px;margin:14px 0 20px;display:flex}.renewal-lines span{border:1px solid var(--color-navy-20);border-radius:4px;padding:4px 8px;font-size:12px;line-height:16px}.renewal-pack-footer{border-top:1px solid var(--color-navy-20);justify-content:space-between;align-items:center;gap:14px;padding-top:14px;font-size:12px;display:flex}.renewal-pack-footer button{white-space:nowrap;min-height:44px;padding:8px 14px;font-size:12px}.renewal-shell{border:1px solid var(--color-navy-20);background:#fff;border-radius:16px;min-height:450px;display:flex;overflow:hidden}.renewal-sidebar{background:var(--color-navy);width:120px;color:var(--color-dark-copy);flex:none;padding:20px 8px;font-size:12px;line-height:16px}.renewal-sidebar>span{border-radius:4px;justify-content:space-between;align-items:center;gap:4px;padding:8px;display:flex}.renewal-sidebar>span:first-child,.renewal-sidebar-group{color:var(--color-mist);font-weight:500}.renewal-sidebar-group{margin-top:20px}.renewal-sidebar .is-selected{background:var(--color-mist);color:var(--color-navy)}.renewal-sidebar em{font-size:12px;font-style:normal}.renewal-shell-content{flex:1;min-width:0;padding:20px 14px}.renewal-breadcrumb{color:var(--color-muted);margin-bottom:14px;font-size:12px}.renewal-shell h4{margin-bottom:20px}.renewal-table-scroll{border:1px solid var(--color-navy-20);border-radius:8px;overflow:auto}.renewal-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;min-width:360px;color:var(--color-navy);font-size:12px;line-height:16px}.renewal-table caption{caption-side:top;background:var(--color-navy);color:#fff;text-align:left;padding:14px;font-size:12px}.renewal-table th,.renewal-table td{text-align:left;border-bottom:1px solid var(--color-navy-20);vertical-align:top;padding:14px 8px;font-weight:350}.renewal-table thead{background:var(--color-softwhite)}.renewal-table thead th{font-size:12px;font-weight:500}.renewal-table tbody tr:first-child{background:color-mix(in srgb,var(--color-yellow) 15%,white)}.renewal-table tbody tr:last-child>*{border:0}.renewal-table th:first-child{width:27%}.renewal-citation{background:var(--color-softwhite);width:fit-content;color:var(--color-navy);border:1px solid var(--color-navy-20);border-radius:4px;margin-top:6px;padding:2px 6px;font-size:12px;font-weight:400;line-height:16px;display:block;position:relative}button.renewal-citation{background:var(--color-mist);border-color:var(--color-deepteal-ink);cursor:pointer;min-width:44px;min-height:44px}.renewal-cursor{width:24px;height:24px;fill:var(--color-navy);stroke:#fff;stroke-width:1.2px;pointer-events:none;animation:3s ease-in-out renewal-cursor-tap;position:absolute;bottom:-12px;right:-12px}@keyframes renewal-cursor-tap{0%,40%{opacity:0;transform:translate(-20px,-16px)}65%{opacity:1;transform:translate(0)}75%{transform:scale(.85)}90%,to{opacity:1;transform:scale(1)}}.renewal-source{background:var(--color-softwhite);border:1px solid var(--color-navy-20);border-radius:16px;place-items:center;min-height:450px;padding:28px 20px;display:grid}.renewal-source-paper{border:1px solid var(--color-navy-20);width:100%;max-width:390px;box-shadow:0 14px 35px -25px var(--color-navy);background:#fff;border-radius:8px;padding:24px 20px}.renewal-source-label{background:var(--color-navy);color:#fff;border-radius:8px;margin-bottom:20px;padding:8px 14px;font-size:15px;display:inline-block}.renewal-source-paper>p{margin-bottom:20px;font-size:12px}.renewal-source-line{flex-wrap:wrap;align-items:center;gap:8px;font-size:15px;display:flex}.renewal-source-line>i{border-bottom:1px dotted var(--color-navy-20);flex:1;min-width:12px}.renewal-source-line strong{background:var(--color-yellow);border-radius:4px;padding:2px 8px;font-weight:500}.renewal-source-line .renewal-citation{margin:0}.renewal-paper-rules{gap:8px;margin-top:28px;display:grid}.renewal-paper-rules i{background:var(--color-navy-10);height:3px}.renewal-paper-rules i:last-child{width:65%}.renewal-miniature{border:1px solid var(--color-navy-20);background:var(--color-softwhite);border-radius:8px;height:90px;margin-bottom:14px;position:relative;overflow:hidden}.renewal-miniature>div{gap:4px;display:grid;position:absolute;inset:10px}.renewal-miniature .renewal-file{border-radius:4px;gap:8px;padding:2px 8px}.renewal-miniature .renewal-file svg{width:10px;height:13px}.renewal-miniature .renewal-file i{background:var(--color-navy-20);width:55%;height:3px}.renewal-miniature .renewal-file b{color:var(--color-deepteal-ink);margin-left:auto;font-size:10px}.renewal-miniature-comparison>div{border:1px solid var(--color-navy-20);background:#fff;border-radius:3px;grid-template-columns:repeat(3,1fr);gap:8px;padding:4px 8px;display:grid}.renewal-miniature-comparison .mini-table-head{background:var(--color-navy)}.mini-table-head i{background:var(--color-mist);height:3px}.mini-table-row i{background:var(--color-navy-20);height:3px}.mini-table-row:nth-child(3) i:last-child{background:var(--color-teal)}.renewal-miniature-source{place-items:center}.mini-source-paper{border:1px solid var(--color-navy-20);background:#fff;border-radius:4px;gap:6px;width:70%;padding:8px 12px;display:grid}.mini-source-paper>i{background:var(--color-navy-20);height:3px}.mini-source-paper>i:first-child{background:var(--color-navy);width:40%}.mini-source-paper>div{background:color-mix(in srgb,var(--color-yellow) 25%,white);gap:10px;padding:4px;display:flex}.mini-source-paper>div i{background:var(--color-navy-20);width:65%;height:3px}.mini-source-paper>div b{background:var(--color-teal);width:20%;height:3px}.renewal-miniature-documents{animation:3.6s linear both mini-documents}.renewal-miniature-comparison{animation:3.6s linear both mini-compare}.renewal-miniature-source{animation:3.6s linear both mini-source}@keyframes mini-documents{0%,28%{opacity:1}36%,to{opacity:0}}@keyframes mini-compare{0%,28%{opacity:0}36%,61%{opacity:1}70%,to{opacity:0}}@keyframes mini-source{0%,61%{opacity:0}70%,to{opacity:1}}@media (max-width:767px){.renewal-shell{flex-direction:column}.renewal-sidebar{flex-wrap:wrap;gap:4px;width:auto;padding:8px;display:flex}.renewal-sidebar>span{padding:6px}.renewal-sidebar-group{margin:0}.renewal-shell-content{padding:20px 12px}.renewal-pack{padding:14px}.renewal-table-scroll{max-width:100%}.renewal-source{padding:20px 12px}.renewal-source-paper{padding:20px 14px}}@media (prefers-reduced-motion:reduce){.renewal-cursor{animation:none}.renewal-miniature-documents,.renewal-miniature-comparison{opacity:0;animation:none}.renewal-miniature-source{opacity:1;animation:none}}.renewal-before-after{grid-template-columns:minmax(0,.72fr) 20px minmax(0,1.65fr);align-items:start;gap:20px;margin-top:40px;display:grid}.renewal-before{background:var(--color-softwhite);border-radius:16px;min-width:0;padding:24px 20px}.renewal-between{color:var(--color-deepteal-ink);align-self:center;font-size:24px}.renewal-before-pile{max-width:360px;height:520px;margin:14px auto 0;padding-top:30px;position:relative}.renewal-before-file{border:1px solid var(--color-navy-20);width:85%;min-height:86px;box-shadow:0 10px 20px -18px var(--color-navy);background:#fff;border-radius:8px;font-size:12px;position:absolute}.renewal-before-file>div:first-child{border-bottom:1px solid var(--color-navy-10);align-items:center;gap:8px;padding:8px;display:flex}.renewal-before-file>div:first-child>span{background:var(--color-mist);border-radius:4px;padding:3px;font-size:12px;line-height:16px}.renewal-before-file p{overflow-wrap:anywhere;font-size:12px;line-height:16px}.renewal-before-file small{margin-left:auto;font-size:12px}.renewal-before-file-0{top:32px;left:0;transform:rotate(-3deg)}.renewal-before-file-1{top:96px;left:7%;transform:rotate(3deg)}.renewal-before-file-2{top:160px;left:2%;transform:rotate(-2deg)}.renewal-before-file-3{top:224px;left:10%;transform:rotate(2deg)}.renewal-before-file-4{z-index:2;top:288px;left:4%;transform:rotate(-2deg)}.renewal-before-file-5{top:392px;left:11%;transform:rotate(2deg)}.renewal-before-rules{gap:4px;padding:10px;display:grid}.renewal-before-rules i{background:var(--color-navy-10);height:3px}.renewal-before-rules i:last-child{width:65%}.renewal-before-file table{border-collapse:collapse;width:100%;font-size:12px}.renewal-before-file th,.renewal-before-file td{text-align:left;padding:6px;font-weight:350}.renewal-before-note{z-index:3;background:var(--color-yellow);border-radius:4px;padding:4px 8px;font-size:12px;position:absolute;top:0;right:0;transform:rotate(-3deg)}.renewal-before-risk{background:var(--color-navy);color:#fff;border-radius:4px;padding:6px 10px;font-size:12px;position:absolute;bottom:0;left:0}@media (max-width:1099px){.renewal-before-after{grid-template-columns:minmax(0,1fr)}.renewal-before{max-width:none}.renewal-between{justify-self:center;transform:rotate(90deg)}.renewal-before-pile{max-width:420px}.renewal-before-file{width:80%}}.renewal-before-file>div:first-child>.file-format-label{color:var(--color-muted);background:0 0;padding:0;font-size:11px}.renewal-before-file .file-type-logo{width:24px;height:28px}.renewal-before-file p{font-size:13px;line-height:18px}.policy-evidence{border:1px solid var(--color-navy-20);color:var(--color-navy);background:#fff;border-radius:16px;flex-direction:column;display:flex;overflow:hidden}.policy-evidence-header{border-bottom:1px solid var(--color-navy-20);background:var(--color-softwhite);justify-content:space-between;align-items:center;gap:12px;padding:12px 20px;font-size:14px;display:flex}.policy-evidence-header>div{align-items:center;gap:10px;display:flex}.policy-evidence .screen-chip{font-size:12px}.policy-evidence-grid{flex:1;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:20px;padding:20px;display:grid}.policy-extraction{border:1px solid var(--color-navy-20);background:#fff;border-radius:12px;flex-direction:column;align-self:start;min-width:0;display:flex;overflow:hidden}.policy-plan-head{color:var(--color-navy);border-bottom:1px solid var(--color-navy-20);justify-content:space-between;align-items:center;gap:10px;margin:0;padding:12px 14px;font-size:15px;line-height:22px;display:flex}.policy-rows{border-collapse:collapse;table-layout:fixed;width:100%}.policy-rows td{border-bottom:1px solid var(--color-navy-10);padding:0}.policy-rows tr:last-child td{border-bottom:0}.policy-rows button{text-align:left;cursor:pointer;width:100%;min-height:56px;color:var(--color-navy);border-radius:0;grid-template-columns:minmax(0,1.22fr) minmax(0,1fr) auto;align-items:center;gap:6px;padding:6px 12px;font-size:15px;line-height:22px;display:grid}.policy-row-label{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.policy-value{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--color-navy-70);overflow:hidden}.policy-rows tr.is-selected button{background:#f8bd4659}.policy-rows tr.is-selected .policy-value,.policy-rows tr.is-selected .policy-row-label{color:var(--color-navy)}.policy-citation-chip{border:1px solid var(--color-navy-20);color:var(--color-navy-70);background:#fff;flex:none;justify-self:end}.policy-document{min-width:0;display:flex}@media (min-width:1100px){.policy-document{aspect-ratio:780/850}}@media (max-width:1099px){.policy-document[inert]{display:none}}.policy-page-view{border:1px solid var(--color-navy-20);background:#fff;border-radius:12px;flex:1;min-width:0;min-height:0;overflow:hidden}.policy-page-view svg{background:#fff;width:100%;height:100%;display:block}.policy-page-view rect{transition:y .32s var(--ease-out),height .32s var(--ease-out)}@media (max-width:1099px){.policy-page-view{max-width:520px;margin-inline:auto}.policy-page-view svg{height:auto}}@media (max-width:767px){.policy-evidence-grid{gap:20px;padding:16px}.policy-evidence-header{padding:10px 16px}.policy-rows button{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) auto;gap:8px;padding-inline:12px;font-size:14px}.policy-plan-head{padding:10px 12px;font-size:14px}}.renewal-before-after{align-items:stretch}.renewal-column{flex-direction:column;min-width:0;display:flex}.renewal-column>h3{margin-bottom:20px}.renewal-column>.renewal-before,.renewal-column>.policy-evidence{flex:1}.renewal-before{justify-content:center;align-items:center;display:flex}.renewal-before-pile{width:100%;margin-block:0}.policy-evidence-header{min-height:58px}.policy-evidence-grid{grid-template-columns:minmax(0,1fr)}.policy-evidence:not(.has-citation) .policy-extraction{width:100%;max-width:580px;margin-inline:auto}.policy-rows button{position:relative}.policy-click-cue{width:26px;height:26px;fill:var(--color-navy);stroke:#fff;stroke-width:1.2px;pointer-events:none;animation:1.25s ease-in-out both policy-pointer-click;position:absolute;bottom:0;right:8px}@keyframes policy-pointer-click{0%,15%{opacity:0;transform:translate(20px,20px)}40%,68%{opacity:1;transform:translate(0)}78%{opacity:1;transform:scale(.8)}90%,to{opacity:1;transform:scale(1)}}@keyframes policy-citation-reveal{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}@media (min-width:1100px){.renewal-column>h3{min-height:72px}.policy-evidence-grid{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,60fr) minmax(0,40fr)}.policy-document{grid-area:1/1}.policy-document[inert]{visibility:hidden;pointer-events:none}.policy-evidence.has-citation .policy-document{animation:policy-citation-reveal .42s var(--ease-out)}.policy-extraction{grid-area:1/2}.policy-evidence:not(.has-citation) .policy-extraction{grid-column:1/-1;max-width:580px}}@media (prefers-reduced-motion:reduce){.policy-click-cue{display:none}.policy-document{animation:none!important}}
.renewal-after-frame{flex-direction:column;display:flex}.renewal-after-frame>div:not(.demo-screen-top):not(.sr-only){flex:1;min-height:0}.renewal-after-frame [data-demo-slide],.renewal-after-frame [data-demo-slide]>div,.renewal-after-frame .screen-body{flex-direction:column;display:flex}.renewal-after-frame [data-demo-slide]>div,.renewal-after-frame .screen-body{flex:1;min-height:0}.renewal-column>.renewal-after-frame{flex:1;min-width:0}.renewal-after-frame [data-demo-slide=evidence] .policy-evidence{border:0;border-radius:0;flex:1}@media (min-width:1100px){.renewal-after-frame .policy-document[hidden]{display:flex!important}}.renewal-after-frame .screen-table thead th,.renewal-after-frame .screen-chip{font-size:12px}.renewal-after-frame .screen-body>.screen-chip{align-self:flex-start}.renewal-after-frame :is([data-demo-slide=quotation],[data-demo-slide=comparison]) .screen-card{flex-direction:column;flex:1;min-height:0;display:flex}.renewal-after-frame :is([data-demo-slide=quotation],[data-demo-slide=comparison]) .screen-table{flex:1}.renewal-after-frame .quotation-build tr.is-subrow{height:0}@media (max-width:767px){.renewal-after-frame .screen-card{padding:16px}.renewal-after-frame .quotation-build th,.renewal-after-frame .quotation-build td{padding-block:16px}.renewal-after-frame .quotation-build tr.is-subrow>th{padding-top:2px}}.quotation-build td{padding-left:6px;padding-right:6px}.quotation-build td>span{background:var(--color-softwhite);text-align:right;border-radius:4px;padding:7px 10px;display:block}.quotation-build td.is-highlight{background:0 0}.quotation-build td.is-highlight>span{background:color-mix(in srgb,var(--color-yellow) 45%,white)}.quotation-build tbody th{overflow-wrap:normal;-webkit-hyphens:manual;hyphens:manual;width:34%}.quotation-build tr.is-subrow>th{color:var(--color-muted);padding-top:2px;font-size:12px}.quotation-build tr.is-subrow>td>span{color:var(--color-muted);padding-block:4px}.quotation-build tr:has(+.is-subrow)>*{border-bottom:0;padding-bottom:2px}@media (max-width:640px){.quotation-build th,.quotation-build td{padding:8px 3px}.quotation-build tbody th{padding-left:0}.quotation-build td>span{padding:5px 6px}}.quote-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:16px 0;display:grid}.quote-strip>button{text-align:left;border:1px solid var(--color-navy-20);min-width:0;color:var(--color-navy);cursor:pointer;transition:border-color var(--motion-fast) var(--ease-out),background-color var(--motion-fast) var(--ease-out);background:#fff;border-radius:12px;align-content:start;gap:6px;padding:12px;display:grid}.quote-strip>button:hover{background:var(--color-softwhite)}.quote-strip>button[aria-pressed=true]{border-color:var(--color-deepteal-ink);background:var(--color-mist)}.quote-strip-name{font-size:13px;line-height:1.3}.quote-strip-premium{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:22px;font-weight:300;line-height:1.1}.quote-strip .screen-chip{justify-self:start}.quote-strip-slot{min-height:20px}@media (max-width:640px){.quote-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.quote-strip>button{padding:10px}.quote-strip-premium{font-size:19px}}.renewal-plot{width:100%;max-width:480px;margin:8px auto 0}.renewal-plot svg{width:100%;height:auto;display:block}.renewal-plot text{font-size:9px}@media (max-width:640px){.renewal-plot{max-width:320px}.renewal-plot text{font-size:13.8px}}@keyframes demo-build-row{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes demo-build-bar{0%{transform:scaleY(.05)}to{transform:scaleY(1)}}@keyframes demo-build-line{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@media (prefers-reduced-motion:no-preference){[data-demo-entered=true] [data-demo-slide]:not([aria-hidden=true]) :is(.quotation-build tbody tr,.claims-input-motion article,.hr-methodology-row,.hr-action-card){animation:demo-build-row .45s var(--ease-out) both}[data-demo-entered=true] [data-demo-slide]:not([aria-hidden=true]) :is(tr,article,.hr-methodology-row,.hr-action-card):nth-child(2){animation-delay:.12s}[data-demo-entered=true] [data-demo-slide]:not([aria-hidden=true]) :is(tr,article,.hr-methodology-row,.hr-action-card):nth-child(3){animation-delay:.24s}[data-demo-entered=true] [data-demo-slide]:not([aria-hidden=true]) :is(tr,article,.hr-methodology-row,.hr-action-card):nth-child(4){animation-delay:.36s}[data-demo-entered=true] [data-demo-slide]:not([aria-hidden=true]) .claims-ratio-motion svg rect{transform-box:fill-box;transform-origin:bottom;animation:demo-build-bar .7s var(--ease-out) both}[data-demo-entered=true] [data-demo-slide]:not([aria-hidden=true]) .hr-chart-line{stroke-dasharray:1;animation:demo-build-line 1s var(--ease-out) both}[data-demo-entered=true] [data-demo-slide]:not([aria-hidden=true]) :is(.hr-chart-dot,.renewal-value-motion svg){animation:demo-build-row .65s var(--ease-out) both}[data-demo-entered=true] [data-demo-slide][aria-hidden=true] :is(.quotation-build tbody tr,.claims-input-motion article,.hr-methodology-row,.hr-action-card,.claims-ratio-motion svg rect,.hr-chart-line,.hr-chart-dot,.renewal-value-motion svg){animation:none}}
.hero-prototype,.hero-prototype *{box-sizing:border-box}.hero-prototype{--_fonts---primary:var(--font-sans);--_fonts---secondary:var(--font-serif);color:#333;width:1440px;height:1000px;font-family:var(--font-sans);font-size:14px;line-height:20px}.hero-prototype img{vertical-align:middle;border:0;max-width:100%;display:inline-block}.hero-prototype .hero-prototype-screen{width:1440px;height:1000px}.hero-prototype .main-center{scrollbar-width:none}.hero-prototype .main-center::-webkit-scrollbar{display:none}.hero-prototype .sidebar-center::-webkit-scrollbar{display:none}.hero-prototype .card::-webkit-scrollbar{display:none}.hero-prototype img{border:0}.hero-prototype *{box-sizing:border-box}.hero-prototype img{vertical-align:middle;max-width:100%;display:inline-block}.hero-prototype .w-inline-block{max-width:100%;display:inline-block}.hero-prototype .wf-layout-layout{display:grid}.hero-prototype{--_sizes---padding:14px;--_sizes---element_width:240px;--_colors---dark_5:#11121312;--_sizes---round_l:16px;--_sizes---element_wrapper_height:56px;--_sizes---padding_s:8px;--_sizes---border:1px;--_colors---dark_4:#11121333;--_colors---primary:#252a4d;--_sizes---padding_xxl:80px;--_sizes---padding_l:20px;--_sizes---round:8px;--_sizes---element_height_xs:24px;--_fonts---primary:var(--font-sans);--_colors---dark_3:#11121380;--_fonts---font_size:15px;--_fonts---font_height:20px;--_fonts---font_weight_s:350;--_sizes---round_s:4px;--_colors---dark_6:#11121308;--_fonts---secondary:var(--font-serif);--_colors---dark_1:#111213;--_sizes---element_height:40px;--_sizes---element_width_xs:120px;--_colors---white:#fff;--_fonts---font_weight:400;--_colors---hover:70%;--_colors---accent_2:#f8bd46;--_labels---label_text:#1112138c;--_labels---label_bg:#1112130d;--_fonts---font_weight_xs:250;--_fonts---font_size_xxl:44px;--_fonts---font_height_xxl:52px;--_colors---bg_hovered\<deleted\|variable-e7121340-f669-2bd9-3adb-4391dd37e1f3\>:#252a4d0f;--_sizes---padding_xl:40px;--_sizes---element_height_xl:160px;--_fonts---font_size_l:19px;--_fonts---font_height_l:28px;--_fonts---font_size_s:12px;--_fonts---font_height_s:16px;--_fonts---font_weight_l:500;--_sizes---padding_xs:4px;--_sizes---element_width_xxl:720px;--_colors---dark_2:#111213cc;--_fonts---font_size_xl:25px;--_fonts---font_height_xl:33px;--_colors---light:#cde5ff;--_sizes---element_height_l:80px;--_sizes---element_height_s:32px;--_sizes---element_width_s:180px;--_colors---accent_1:#4a9daa;--_sizes---page-width:1280px;--_sizes---element_width_l:480px;--_sizes---round_xxl:9999px}.hero-prototype .w-layout-layout{grid-row-gap:20px;grid-column-gap:20px;grid-auto-columns:1fr;justify-content:center;padding:20px}.hero-prototype .w-layout-cell{flex-direction:column;justify-content:flex-start;align-items:flex-start;display:flex}.hero-prototype .screen{grid-column-gap:var(--_sizes---padding);grid-row-gap:var(--_sizes---padding);justify-content:flex-start;align-items:center;width:100%;height:100%;display:flex}.hero-prototype .sidebar{width:var(--_sizes---element_width);--_colors---dark_5:#eaeff512;--_colors---dark_4:#eaeff526;--_colors---primary:#cde5ff;--_colors---dark_3:#eaeff559;--_colors---dark_6:#eaeff508;--_colors---dark_1:#eaeff5;--_colors---white:#252a4d;--_colors---hover:70%;--_colors---accent_2:#f8bd46;--_colors---bg_hovered\<deleted\|variable-e7121340-f669-2bd9-3adb-4391dd37e1f3\>:#c0c5ec12;--_colors---dark_2:#eaeff5bf;--_colors---light:#252a4d;--_colors---accent_1:#4a9daa;flex-flow:column;flex:none;justify-content:space-between;align-items:stretch;height:100%;display:flex}.hero-prototype .main{border:1px none var(--_colors---dark_5);border-radius:var(--_sizes---round_l);background-color:#fff;flex-flow:column;flex:1;justify-content:space-between;align-items:stretch;height:100%;display:flex}.hero-prototype .main-top{width:100%;height:var(--_sizes---element_wrapper_height);padding:var(--_sizes---padding_s) var(--_sizes---padding_s) var(--_sizes---padding_s) var(--_sizes---padding);border-bottom:var(--_sizes---border) solid var(--_colors---dark_4);flex-flow:row;justify-content:space-between;align-items:center;display:flex;position:relative}.hero-prototype .sidebar-bottom{width:100%;height:var(--_sizes---element_wrapper_height);padding:var(--_sizes---padding_s);grid-column-gap:var(--_sizes---padding_s);grid-row-gap:var(--_sizes---padding_s);flex:none;justify-content:flex-start;align-items:center;display:flex}.hero-prototype .sidebar-top{width:100%;height:var(--_sizes---element_wrapper_height);padding:var(--_sizes---padding_s);grid-column-gap:var(--_sizes---padding_s);grid-row-gap:var(--_sizes---padding_s);flex:none;align-items:center;display:flex}.hero-prototype .sidebar-center{width:100%;padding-top:var(--_sizes---padding_s);padding-bottom:var(--_sizes---padding_s);border-top:var(--_sizes---border) solid var(--_colors---dark_5);border-bottom:var(--_sizes---border) solid var(--_colors---dark_5);flex-flow:column;flex:1;justify-content:flex-start;align-items:stretch;display:flex;position:relative;overflow:scroll}.hero-prototype .screen-wrapper{width:1440px;height:1000px;padding:var(--_sizes---padding);background-color:var(--_colors---primary)}.hero-prototype .main-center{width:100%;height:60px;padding:var(--_sizes---padding_xxl) var(--_sizes---padding_l);grid-column-gap:var(--_sizes---padding_xxl);grid-row-gap:var(--_sizes---padding_xxl);flex-flow:column;flex:1;justify-content:flex-start;align-items:center;display:flex;overflow:scroll}.hero-prototype .sidebar-button{border-radius:var(--_sizes---round);cursor:pointer;flex-flow:column;flex:none;justify-content:flex-start;align-items:stretch;width:100%;transition:all .2s;display:flex;overflow:clip}.hero-prototype .icon{width:var(--_sizes---element_height_xs);height:var(--_sizes---element_height_xs)}.hero-prototype .icon.icon-bg{border:var(--_sizes---border) solid var(--_colors---dark_5);border-radius:999px}.hero-prototype .text-3{font-family:var(--_fonts---primary);color:var(--_colors---dark_3);font-size:var(--_fonts---font_size);line-height:var(--_fonts---font_height);font-weight:var(--_fonts---font_weight_s);flex:none;-webkit-text-decoration:none;text-decoration:none}.hero-prototype .text_f2{height:var(--_sizes---element_height_xs);padding-right:var(--_sizes---padding_s);padding-left:var(--_sizes---padding_s);border:var(--_sizes---border) solid var(--_colors---dark_4);border-radius:var(--_sizes---round_s);background-color:var(--_colors---dark_6);font-family:var(--_fonts---secondary);color:var(--_colors---dark_1);font-size:var(--_fonts---font_size);line-height:var(--_fonts---font_height);font-weight:var(--_fonts---font_weight_s);cursor:pointer;flex-flow:column;justify-content:center;align-items:center;transition:all .2s;display:flex}.hero-prototype .text_f2:hover{background-color:var(--_colors---dark_6)}.hero-prototype .h1-tagline{font-family:var(--_fonts---primary);color:var(--_colors---dark_3);font-weight:var(--_fonts---font_weight_xs);font-size:calc(var(--_fonts---font_size_xxl) * .88);line-height:calc(var(--_fonts---font_height_xxl) * .88);margin-top:0;margin-bottom:0}.hero-prototype .button-icon{width:var(--_sizes---element_height);height:var(--_sizes---element_height);background-color:#fff0;border-radius:99px;flex-flow:column;flex:none;justify-content:center;align-items:center;transition:all .2s;display:flex}.hero-prototype .button-icon:hover{background-color:var(--_colors---bg_hovered\<deleted\|variable-e7121340-f669-2bd9-3adb-4391dd37e1f3\>)}.hero-prototype .page{grid-column-gap:var(--_sizes---padding_xl);grid-row-gap:var(--_sizes---padding_xl);flex-flow:column;justify-content:flex-start;align-items:flex-start;width:100%;min-width:720px;max-width:1280px;display:flex}.hero-prototype .text-link{font-family:var(--_fonts---primary);color:var(--_colors---primary);font-size:var(--_fonts---font_size);line-height:var(--_fonts---font_height);font-weight:var(--_fonts---font_weight_s);cursor:pointer;text-decoration:none;transition:all .2s}.hero-prototype .text-link:hover{opacity:var(--_colors---hover)}.hero-prototype .card{width:100%;min-height:var(--_sizes---element_height_xl);border:var(--_sizes---border) solid var(--_colors---dark_4);border-radius:var(--_sizes---round_l);flex-flow:column;justify-content:space-between;align-items:flex-start;display:flex;overflow:scroll}.hero-prototype .h1{font-family:var(--_fonts---secondary);color:var(--_colors---primary);font-size:var(--_fonts---font_size_xxl);line-height:var(--_fonts---font_height_xxl);font-weight:var(--_fonts---font_weight_s);margin-top:0;margin-bottom:0}.hero-prototype .card-top{width:100%;min-height:var(--_sizes---element_wrapper_height);padding-top:var(--_sizes---padding_s);padding-right:var(--_sizes---padding_s);padding-left:var(--_sizes---padding);border-bottom:var(--_sizes---border) none var(--_colors---dark_5);flex-flow:row;justify-content:space-between;align-items:center;display:flex}.hero-prototype .card-top.card-top-tableheader{padding-top:var(--_sizes---padding_l);padding-right:var(--_sizes---padding);padding-bottom:var(--_sizes---padding_s)}.hero-prototype .card-content{width:100%;padding:var(--_sizes---padding_s) var(--_sizes---padding) var(--_sizes---padding);flex-flow:column;flex:1;justify-content:flex-start;align-items:stretch;display:flex}.hero-prototype .h3{font-family:var(--_fonts---primary);color:var(--_colors---dark_1);font-size:var(--_fonts---font_size_l);line-height:var(--_fonts---font_height_l);font-weight:var(--_fonts---font_weight_s);margin-top:0;margin-bottom:0}.hero-prototype .flex-h-lc{grid-column-gap:var(--_sizes---padding_s);grid-row-gap:var(--_sizes---padding_s);align-items:center;width:100%;display:flex}.hero-prototype .h3-tagline{font-family:var(--_fonts---primary);color:var(--_colors---dark_3);font-size:var(--_fonts---font_size_l);line-height:var(--_fonts---font_height_l);font-weight:var(--_fonts---font_weight_s);margin-top:0;margin-bottom:0}.hero-prototype .all-item{width:100%;min-height:var(--_sizes---element_height);padding:var(--_sizes---padding_s);grid-column-gap:var(--_sizes---padding_s);grid-row-gap:var(--_sizes---padding_s);border:var(--_sizes---border) solid var(--_colors---dark_5);border-radius:var(--_sizes---round);justify-content:space-between;align-items:center;transition:all .2s;display:flex}.hero-prototype .all-item.all-item-row-header{background-color:var(--_colors---dark_6);border-style:none}.hero-prototype .checkbox{border:var(--_sizes---border) solid var(--_colors---primary);border-radius:4px;flex:none;justify-content:center;align-items:center;width:14px;height:14px;display:flex}.hero-prototype .label-text{font-family:var(--_fonts---primary);color:var(--_labels---label_text);font-size:var(--_fonts---font_size_s);line-height:var(--_fonts---font_height_s);font-weight:var(--_fonts---font_weight_l);-webkit-text-decoration:none;text-decoration:none}.hero-prototype .label-text.label-text-button{font-weight:var(--_fonts---font_weight)}.hero-prototype .label{min-width:88px;padding:var(--_sizes---padding_xs) var(--_sizes---padding_s);background-color:var(--_labels---label_bg);border-radius:4px;flex-flow:row;justify-content:center;align-items:center;display:flex}.hero-prototype .label.label-button{border:var(--_sizes---border) solid var(--_colors---dark_5);background-color:#11121300;text-decoration:none;transition:all .2s}.hero-prototype .label.label-button:hover{background-color:var(--_colors---dark_6)}.hero-prototype .label.label-button-disabled{border:var(--_sizes---border) none var(--_colors---dark_5);background-color:var(--_colors---dark_5);text-decoration:none;transition:all .2s}.hero-prototype .label.label-button-disabled:hover{background-color:var(--_colors---dark_6)}.hero-prototype .success{--_labels---label_text:#45a550;--_labels---label_bg:#45a55021}.hero-prototype .warn{--_labels---label_text:#d1b008;--_labels---label_bg:#d1b00821}.hero-prototype .error{--_labels---label_text:#dd5858;--_labels---label_bg:#dd585821}.hero-prototype .flex-v-ts{grid-column-gap:var(--_sizes---padding_s);grid-row-gap:var(--_sizes---padding_s);flex-flow:column;height:100%;display:flex}.hero-prototype .flex-v-lb{grid-column-gap:var(--_sizes---padding_s);grid-row-gap:var(--_sizes---padding_s);flex-flow:column;justify-content:flex-end;align-items:flex-start;height:100%;display:flex}.hero-prototype .text-xxl{font-family:var(--_fonts---primary);color:var(--_labels---label_text);font-size:var(--_fonts---font_size_xxl);line-height:var(--_fonts---font_height_xxl);font-weight:var(--_fonts---font_weight_xs);-webkit-text-decoration:none;text-decoration:none}.hero-prototype .stack{grid-column-gap:var(--_sizes---padding);grid-row-gap:var(--_sizes---padding);width:100%;padding:0}.hero-prototype .table-row{grid-column-gap:var(--_sizes---padding_s);grid-row-gap:var(--_sizes---padding_s);width:100%;padding:0}.hero-prototype .table-row-cell{grid-column-gap:var(--_sizes---padding_s);grid-row-gap:var(--_sizes---padding_s);flex-flow:row;justify-content:flex-start;align-items:center}.hero-prototype .table-row-cell.table-row-cell-ar{justify-content:flex-end;align-items:center}.hero-prototype .page-header{max-width:var(--_sizes---element_width_xxl);grid-column-gap:var(--_sizes---padding_xs);grid-row-gap:var(--_sizes---padding_xs);flex-flow:column;align-items:flex-start;display:flex}.hero-prototype .action-row{z-index:2;grid-column-gap:0px;grid-row-gap:0px;justify-content:flex-end;align-items:center;display:flex;position:relative}.hero-prototype .flex-v-lt{grid-row-gap:var(--_sizes---padding_s);flex-flow:column;justify-content:flex-start;align-items:flex-start;width:100%;height:100%;display:flex}.hero-prototype .text-2{font-family:var(--_fonts---primary);color:var(--_colors---dark_2);font-size:var(--_fonts---font_size);line-height:var(--_fonts---font_height);font-weight:var(--_fonts---font_weight_s);flex:none;-webkit-text-decoration:none;text-decoration:none}.hero-prototype .section{grid-column-gap:var(--_sizes---padding);grid-row-gap:var(--_sizes---padding);border-top:var(--_sizes---border) none var(--_colors---dark_4);flex-flow:column;width:100%;display:flex}.hero-prototype .h2{font-family:var(--_fonts---primary);color:var(--_colors---primary);font-size:var(--_fonts---font_size_xl);line-height:var(--_fonts---font_height_xl);font-weight:var(--_fonts---font_weight_s);margin-top:0;margin-bottom:0}.hero-prototype .flex-h-rc{grid-column-gap:var(--_sizes---padding_s);grid-row-gap:var(--_sizes---padding_s);justify-content:flex-end;align-items:center;width:100%;display:flex}.hero-prototype .sidebar-button-top{z-index:2;width:100%;height:var(--_sizes---element_height);padding-right:var(--_sizes---padding_s);padding-left:var(--_sizes---padding_s);grid-column-gap:var(--_sizes---padding_s);grid-row-gap:var(--_sizes---padding_s);background-color:var(--_colors---light);justify-content:flex-start;align-items:center;text-decoration:none;display:flex;position:sticky;top:0}.hero-prototype .sidebar-button-top:hover{background-color:var(--_colors---dark_5)}.hero-prototype .sidebar-button-container{flex-flow:column;width:100%;display:flex;overflow:hidden}.hero-prototype .sidebar-button-nested{height:var(--_sizes---element_height);padding-right:var(--_sizes---padding_s);padding-left:var(--_sizes---padding_s);grid-column-gap:var(--_sizes---padding_s);grid-row-gap:var(--_sizes---padding_s);flex:none;justify-content:flex-start;align-items:center;text-decoration:none;display:flex}.hero-prototype .sidebar-button-nested:hover{background-color:var(--_colors---dark_5)}.hero-prototype .sidebar-button-nested-line{width:var(--_sizes---border);background-color:var(--_colors---dark_1);opacity:.2;height:100%;margin-left:calc((var(--_sizes---element_height_xs) / 2) - .5px);margin-right:calc((var(--_sizes---element_height_xs) / 2) - .5px)}.hero-prototype .sidebar-button-text{font-family:var(--_fonts---primary);color:var(--_colors---dark_1);font-size:var(--_fonts---font_size);line-height:var(--_fonts---font_height);font-weight:var(--_fonts---font_weight_s);cursor:pointer;text-decoration:none;transition:all .2s}.hero-prototype .flex-h-ls{flex-flow:row;justify-content:flex-start;align-items:stretch}.hero-prototype .upload-container{grid-column-gap:var(--_sizes---padding_s);grid-row-gap:var(--_sizes---padding_s);background-color:var(--_colors---dark_6);cursor:pointer;flex-flow:column;justify-content:center;align-items:center;width:100%;height:100%;transition:all .2s;display:flex}.hero-prototype .upload-container:hover{background-color:#11121300}.hero-prototype .flex-v-rb{grid-column-gap:var(--_sizes---padding_s);grid-row-gap:var(--_sizes---padding_s);flex-flow:column;justify-content:flex-end;align-items:flex-end;height:100%;display:flex}.hero-prototype [id$=--w-node-_31c85ab5-50c4-58fe-3058-1e443a7fc6a4-ebdb0249]{grid-template-rows:auto auto auto;grid-template-columns:1fr 1fr 3fr}.hero-prototype [id$=--w-node-_31c85ab5-50c4-58fe-3058-1e443a7fc6c1-ebdb0249]{grid-row:span 3/span 3}.hero-prototype [id$=--w-node-_31c85ab5-50c4-58fe-3058-1e443a7fc7e6-ebdb0249],.hero-prototype [id$=--w-node-_31c85ab5-50c4-58fe-3058-1e443a7fc7fd-ebdb0249],.hero-prototype [id$=--w-node-_31c85ab5-50c4-58fe-3058-1e443a7fc814-ebdb0249],.hero-prototype [id$=--w-node-_31c85ab5-50c4-58fe-3058-1e443a7fc82b-ebdb0249],.hero-prototype [id$=--w-node-_31c85ab5-50c4-58fe-3058-1e443a7fc842-ebdb0249],.hero-prototype [id$=--w-node-_31c85ab5-50c4-58fe-3058-1e443a7fc859-ebdb0249]{grid-template-rows:auto;grid-template-columns:1fr 3.75fr 1fr 1fr 1fr 1fr}.hero-prototype [id$=--w-node-_31c85ab5-50c4-58fe-3058-1e443a7fc8d1-ebdb0249]{grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr 1fr}.hero-prototype [id$=--w-node-_31c85ab5-50c4-58fe-3058-1e443a7fc90e-ebdb0249],.hero-prototype [id$=--w-node-_31c85ab5-50c4-58fe-3058-1e443a7fc928-ebdb0249],.hero-prototype [id$=--w-node-_31c85ab5-50c4-58fe-3058-1e443a7fc944-ebdb0249],.hero-prototype [id$=--w-node-_31c85ab5-50c4-58fe-3058-1e443a7fc960-ebdb0249],.hero-prototype [id$=--w-node-_31c85ab5-50c4-58fe-3058-1e443a7fc97c-ebdb0249]{grid-template-rows:auto;grid-template-columns:2fr 2fr 1fr 1fr 1fr 1fr 1fr 1fr}.hero-prototype [id$=--w-node-_31c85ab5-50c4-58fe-3058-1e443a7fcc06-ebdb0249],.hero-prototype [id$=--w-node-_31c85ab5-50c4-58fe-3058-1e443a7fcc23-ebdb0249],.hero-prototype [id$=--w-node-_31c85ab5-50c4-58fe-3058-1e443a7fcc30-ebdb0249],.hero-prototype [id$=--w-node-_31c85ab5-50c4-58fe-3058-1e443a7fcc41-ebdb0249],.hero-prototype [id$=--w-node-_31c85ab5-50c4-58fe-3058-1e443a7fcc52-ebdb0249],.hero-prototype [id$=--w-node-_31c85ab5-50c4-58fe-3058-1e443a7fcc63-ebdb0249],.hero-prototype [id$=--w-node-_31c85ab5-50c4-58fe-3058-1e443a7fcc74-ebdb0249],.hero-prototype [id$=--w-node-_31c85ab5-50c4-58fe-3058-1e443a7fcc85-ebdb0249],.hero-prototype [id$=--w-node-_31c85ab5-50c4-58fe-3058-1e443a7fcc96-ebdb0249],.hero-prototype [id$=--w-node-_31c85ab5-50c4-58fe-3058-1e443a7fcca7-ebdb0249],.hero-prototype [id$=--w-node-_31c85ab5-50c4-58fe-3058-1e443a7fccb8-ebdb0249]{grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr}
.hero-landing{--color-hero-blue:#b8d8ff;isolation:isolate;color:#fff;background:linear-gradient(to bottom right,#252a4d,#4a9daa);min-height:640px;margin-top:-73px;padding-top:73px;position:relative;overflow:clip}.hero-landing-content{align-items:center;max-width:1280px;margin-inline:auto;padding:215px 14px 255px;display:flex}.hero-copy{z-index:2;flex-direction:column;align-items:flex-start;gap:20px;display:flex;position:relative}.hero-eyebrow{background:#ffffff1a;border-radius:8px;padding:4px 8px;font-size:14px;font-weight:400;line-height:20px}.homepage .hero-landing .hero-title{margin:0;font-size:64px;font-weight:300;line-height:1.1}.hero-title-line{display:block}.homepage .hero-landing .hero-description{color:#fffc;max-width:min(480px,44ch);margin:0;font-size:19px;font-weight:350;line-height:28px}.hero-landing .hero-demo-button{background:var(--color-yellow);color:var(--color-navy);border-radius:8px;height:44px;min-height:44px;padding:0 14px;font-size:15px;font-weight:400;line-height:20px}.hero-landing .hero-demo-button:hover{background:var(--color-yellow);color:var(--color-navy)}.hero-landing :focus-visible{outline-color:#fff}.hero-illustration-container{opacity:.36;filter:grayscale();mix-blend-mode:lighten;width:100vw;min-width:100vw;height:1002px;transform-style:preserve-3d;border:1px solid #ffffff47;position:absolute;top:100px;left:650px;transform:rotateX(50deg)rotateY(-28deg)rotate(37deg)}.hero-illustration-lift{transition:transform 1.2s cubic-bezier(.23,1,.32,1)}.hero-illustration-container:hover .hero-illustration-lift{transform:translateY(-12px)}.hero-prototype{pointer-events:none;width:1440px;height:1000px;position:relative}[data-hero-screen]{opacity:0;transition:opacity 1.2s;position:absolute;inset:0}[data-active-screen="0"] [data-hero-screen="0"],[data-active-screen="1"] [data-hero-screen="1"],[data-active-screen="2"] [data-hero-screen="2"],[data-active-screen="3"] [data-hero-screen="3"]{opacity:1}header[data-hero-header=true]{background:0 0}header[data-hero-header=true] .ui-primary{border-radius:999px}@media (max-width:1279px){.hero-landing-content{padding-inline:32px;padding-top:195px;padding-bottom:275px}}@media (max-width:991px){.hero-landing{background-image:linear-gradient(170deg,#252a4d,#4a9daa)}.hero-landing-content{align-items:flex-start;padding-top:100px;padding-bottom:370px}.hero-illustration-container{left:300px}.hero-copy{max-width:100%}}@media (max-width:767px){.hero-illustration-container{display:none}.hero-landing-content{padding:40px 24px 340px}.homepage .hero-landing .hero-title{font-size:34px;line-height:1.1}.hero-title-line{max-width:100%}.homepage .hero-landing .hero-description{font-size:19px}}@media (prefers-reduced-motion:reduce){.hero-illustration-lift,.hero-illustration-container:hover .hero-illustration-lift{transition:none;transform:none}[data-hero-screen]{opacity:0!important;transition:none!important}[data-hero-screen="0"]{opacity:1!important}}.hero-prototype{width:100vw}.hero-prototype .hero-prototype-screen,.hero-prototype .screen-wrapper{width:100%}@media (min-width:768px) and (max-width:1119px){.hero-landing{background-image:linear-gradient(170deg,#252a4d,#4a9daa)}.hero-landing-content{align-items:flex-start;padding-top:100px;padding-bottom:370px}.hero-illustration-container{left:450px}}.landing-logo-wordmark{color:#eaeff5}
.hr-employee-section{border-top:1px solid var(--color-navy-20)}.hr-portal-grid,.hr-employee-grid{align-items:center;gap:2rem;display:grid}.hr-portal-copy,.hr-employee-copy,.hr-portal-demo,.hr-employee-demo{min-width:0}.hr-copy-highlight{background:var(--color-yellow);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-inline:.2em}.hr-portal-demo [data-demo-slide]>div{height:100%}.hr-methodology-panel,.hr-chart-panel,.hr-actions-panel{min-width:0}.hr-methodology-panel{flex-direction:column;display:flex}.hr-methodology-list{gap:1.1rem;margin-top:10px;display:grid}.hr-methodology-row{border-bottom:1px solid var(--color-navy-10);gap:.45rem;padding-bottom:1.1rem;display:grid}.hr-methodology-row:last-child{border-bottom:0;padding-bottom:0}.hr-methodology-label{--hr-method-marker:var(--color-navy);color:var(--color-navy);align-items:center;gap:.4rem;margin:0;font-size:13px;font-weight:400;line-height:1.3;display:flex}.hr-methodology-dot{background:var(--hr-method-marker);border-radius:999px;flex:none;width:.5rem;height:.5rem}.hr-methodology-label--coral{--hr-method-marker:var(--color-chart-up)}.hr-methodology-label--teal{--hr-method-marker:var(--color-chart-down)}.hr-methodology-actions{flex-wrap:wrap;gap:6px;display:flex}.hr-methodology-action{background:var(--color-softwhite);color:var(--color-navy-70);border-radius:4px;margin:0;padding:4px 9px;font-size:12px;font-weight:500;line-height:1.5}.hr-methodology-action--coral{background:color-mix(in srgb, var(--color-chart-up) 12%, #fff)}.hr-methodology-action--teal{background:color-mix(in srgb, var(--color-chart-down) 14%, #fff)}.hr-chart-panel{flex-direction:column;display:flex}.hr-source-chart-scroll{border-radius:4px;min-width:0;margin-top:auto;overflow:auto hidden}.hr-source-chart-scroll:focus-visible{outline:3px solid var(--color-action);outline-offset:3px}.hr-source-chart-scroll>svg{width:460px;min-width:460px;height:auto;display:block}.hr-chart-grid{stroke:var(--color-navy-20);stroke-width:1px}.hr-chart-axis{fill:var(--color-navy-70);font-family:var(--font-sans);font-size:12px}.hr-chart-axis--end{text-anchor:end}.hr-chart-legend{font-family:var(--font-sans);font-size:12px;font-weight:500}.hr-chart-legend--up{fill:var(--color-chart-up)}.hr-chart-legend--down{fill:var(--color-chart-down)}.hr-chart-line{fill:none;stroke-width:2.6px}.hr-chart-line--up,.hr-chart-dot--up{stroke:var(--color-chart-up);fill:var(--color-chart-up)}.hr-chart-line--down,.hr-chart-dot--down{stroke:var(--color-chart-down);fill:var(--color-chart-down)}.hr-actions-panel{flex-direction:column;display:flex}.hr-actions-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:10px 0 0;padding:0;list-style:none;display:grid}.hr-action-card{color:var(--color-navy);align-content:start;gap:10px;padding:16px 16px 18px;font-size:13px;font-weight:400;line-height:1.35;display:grid}.hr-action-number{color:var(--color-muted);font-variant-numeric:tabular-nums;font-size:20px;font-weight:300;line-height:1}.hr-employee-demo{justify-self:center;width:min(100%,21rem)}.hr-employee-section--compact{padding-block:1.5rem}@media (min-width:640px){.hr-employee-section--compact{padding-block:2.5rem}}.hr-employee-phone-demo{width:100%}.hr-employee-phone-demo [data-demo-slide]>div{height:100%}.hr-phone-illustration{border:2px solid var(--color-navy);background:var(--color-softwhite);width:300px;max-width:100%;height:600px;box-shadow:0 1.5rem 3.75rem color-mix(in srgb, var(--color-navy) 15%, transparent);border-radius:2rem;flex-direction:column;margin-inline:auto;font-size:13px;line-height:1.35;display:flex;overflow:hidden}.hr-phone-topbar{background:var(--color-navy);color:#fff;align-items:center;gap:10px;min-height:52px;padding:12px 16px;display:flex}.hr-phone-back{color:var(--color-mist);font-size:20px;font-weight:500;line-height:22px}.hr-phone-mark{width:22px;height:22px;color:var(--color-navy);background:#fff;border-radius:6px;flex:none;place-items:center;font-size:13px;font-weight:600;line-height:1;display:grid}.hr-phone-view-title{flex:1;font-size:15px;font-weight:600}.hr-phone-avatar{background:var(--color-mist);width:26px;height:26px;color:var(--color-navy);border-radius:999px;flex:none;place-items:center;font-size:12px;font-weight:600;display:grid}.hr-phone-body{min-height:0;color:var(--color-navy);flex:auto;align-content:start;gap:11px;padding:14px 14px 12px;display:grid;overflow:hidden}.hr-phone-eyebrow{color:var(--color-navy-70);letter-spacing:.07em;text-transform:uppercase;margin:0;font-size:12px;font-weight:600;line-height:1.2}.hr-phone-illustration .hr-phone-greeting{font-family:var(--font-sans);letter-spacing:-.01em;margin:-6px 0 0;font-size:20px;font-weight:500;line-height:1.2}.hr-phone-org{color:var(--color-navy-70);margin:-8px 0 0;font-size:13px;line-height:1.3}.hr-phone-label{color:var(--color-navy-70);letter-spacing:.07em;text-transform:uppercase;font-size:12px;font-weight:600;line-height:1.2}.hr-phone-label--spaced{margin:4px 0 0}.hr-phone-muted{color:var(--color-navy-70);font-size:13px;line-height:1.35}.hr-phone-card{border:1px solid var(--color-navy-10);background:#fff;border-radius:14px;justify-items:start;gap:6px;padding:12px 13px;display:grid}.hr-phone-card-title{font-size:15px;font-weight:600;line-height:1.25}.hr-phone-card-title--sub{margin-top:2px;font-size:14px}.hr-phone-chip{white-space:nowrap;border-radius:999px;padding:4px 9px;font-size:12px;font-weight:600;line-height:1.2}.hr-phone-chip--yellow{background:var(--color-yellow);color:var(--color-navy)}.hr-phone-chip--grey{background:var(--color-navy-10);color:var(--color-navy)}.hr-phone-chip--own{margin-top:2px}.hr-phone-action{background:var(--color-navy);color:#fff;border-radius:16px;gap:8px;padding:14px 13px;display:grid}.hr-phone-action-head{justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex}.hr-phone-action-label{color:color-mix(in srgb, var(--color-teal) 55%, #fff);letter-spacing:.07em;text-transform:uppercase;font-size:12px;font-weight:600}.hr-phone-action-title{font-size:16px;font-weight:600;line-height:1.25}.hr-phone-action-steps{color:#fffc;font-size:13px}.hr-phone-track{background:var(--color-navy-10);border-radius:999px;width:100%;height:6px;display:block;overflow:hidden}.hr-phone-track--onnavy{background:#ffffff47}.hr-phone-track span{border-radius:inherit;background:var(--color-navy);height:100%;display:block}.hr-phone-track--onnavy span{background:var(--color-teal)}.hr-phone-button{border-radius:12px;justify-content:center;align-items:center;gap:6px;width:100%;padding:10px 12px;font-size:14px;font-weight:600;line-height:1.2;display:flex}.hr-phone-button--teal{background:color-mix(in srgb, var(--color-teal) 78%, white);color:var(--color-navy)}.hr-phone-button--navy{background:var(--color-navy);color:#fff;flex:none;width:auto;padding:9px 12px}.hr-phone-flex{grid-template-columns:auto minmax(0,1fr);grid-auto-flow:column;place-items:center stretch;gap:12px}.hr-phone-ring{flex:none;place-items:center;width:68px;height:68px;display:grid;position:relative}.hr-phone-ring svg{position:absolute;inset:0}.hr-phone-ring-value{justify-items:center;font-size:13px;font-weight:600;line-height:1.1;display:grid}.hr-phone-ring-value small{letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:600}.hr-phone-flex-copy{gap:3px;display:grid}.hr-phone-figure{font-size:24px;font-weight:600;line-height:1.1}.hr-phone-figure--lead{font-size:30px}.hr-phone-figure small{font-size:14px;font-weight:500}.hr-phone-grid{background:color-mix(in srgb, var(--color-mist) 40%, #fff);border-radius:16px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:12px 10px;display:grid}.hr-phone-tile{text-align:center;justify-items:center;gap:5px;font-size:12px;font-weight:500;display:grid}.hr-phone-tile-icon{width:38px;height:38px;color:var(--color-navy);background:#fff;border-radius:11px;place-items:center;display:grid}.hr-phone-segments{background:var(--color-navy-10);border-radius:999px;grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;width:100%;padding:3px;display:grid}.hr-phone-segment{color:var(--color-navy-70);text-align:center;border-radius:999px;padding:6px 4px;font-size:13px;font-weight:500}.hr-phone-segment--active{color:var(--color-navy);background:#fff;font-weight:600}.hr-phone-activity{gap:8px;width:100%;display:grid}.hr-phone-activity-row{border-bottom:1px solid var(--color-navy-10);justify-content:space-between;align-items:center;gap:10px;padding-bottom:8px;display:flex}.hr-phone-activity-row:last-child{border-bottom:0;padding-bottom:0}.hr-phone-activity-row>span:first-child{gap:1px;min-width:0;display:grid}.hr-phone-activity-row strong{font-size:13px;font-weight:500}.hr-phone-activity-row small{color:var(--color-navy-70);font-size:12px}.hr-phone-amount{font-variant-numeric:tabular-nums;font-size:14px;font-weight:600}.hr-phone-balance-line{margin:0;font-size:14px;font-weight:600}.hr-phone-encash{background:var(--color-navy-10);border-radius:10px;width:100%;padding:10px 11px;font-size:13px;font-weight:600}.hr-phone-covered{background:color-mix(in srgb, var(--color-mist) 40%, #fff);border-radius:16px;gap:7px;padding:10px;display:grid}.hr-phone-covered-title{margin:0 0 2px 3px;font-size:15px;font-weight:600}.hr-phone-plan{background:#fff;border-radius:12px;align-items:center;gap:9px;min-width:0;min-height:64px;padding:10px;display:flex}.hr-phone-plan-mark{background:color-mix(in srgb, var(--color-mist) 55%, #fff);width:30px;height:30px;color:var(--color-navy);border-radius:9px;flex:none;place-items:center;display:grid}.hr-phone-plan-copy{flex:1;gap:1px;min-width:0;display:grid}.hr-phone-plan-copy strong{font-size:13.5px;font-weight:600;line-height:1.25}.hr-phone-plan-copy small{color:var(--color-navy-70);font-size:12.5px;line-height:1.3}.hr-phone-person{border-top:1px solid var(--color-navy-10);align-items:center;gap:9px;width:100%;padding-top:8px;display:flex}.hr-phone-person .hr-phone-plan-copy strong{white-space:nowrap}.hr-phone-person .hr-phone-plan-copy{flex:0 auto}.hr-phone-person-mark{background:color-mix(in srgb, var(--color-mist) 70%, #fff);width:28px;height:28px;color:var(--color-navy);border-radius:999px;flex:none;place-items:center;font-size:12px;font-weight:600;display:grid}.hr-phone-person .hr-phone-chip{flex:none;margin-left:auto;padding-inline:7px;font-size:12px}.hr-phone-claims-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.hr-phone-claims-lede{min-width:0;margin:0;font-size:13px;line-height:1.35}.hr-phone-claim{gap:4px}.hr-phone-claim-foot{justify-content:space-between;align-items:flex-end;gap:10px;width:100%;margin-top:4px;display:flex}.hr-phone-claim-amount{text-align:right;justify-items:end;gap:1px;display:grid}.hr-phone-claim-amount strong{font-size:18px;font-weight:600;line-height:1.1}.hr-phone-claim-amount small{color:var(--color-navy-70);font-size:12px}.hr-phone-tabs{background:color-mix(in srgb, var(--color-mist) 34%, #fff);border-radius:999px;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;margin:0 10px 12px;padding:6px;display:grid}.hr-phone-tab{color:var(--color-navy-70);border-radius:999px;justify-items:center;gap:2px;padding:6px 2px;font-size:12px;font-weight:500;display:grid}.hr-phone-tab--active{color:var(--color-navy);background:#fff;font-weight:600}.hr-phone-tab--active svg{color:var(--color-deepteal-ink)}@media (max-width:380px){.hr-phone-body{padding-inline:12px}.hr-phone-plan{gap:7px;padding-inline:8px}.hr-phone-chip{padding-inline:6px}}@media (min-width:1100px){.hr-portal-grid{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:3rem}.hr-employee-grid{grid-template-columns:minmax(0,.45fr) minmax(0,.55fr);align-items:center;gap:3rem}.hr-methodology-row{grid-template-columns:10rem minmax(0,1fr);align-items:baseline;gap:.75rem}.hr-actions-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:16px}.hr-action-card{min-height:104px;padding:18px 18px 20px}}@media (max-width:560px){.hr-actions-grid{gap:8px}.hr-action-card{min-height:96px;padding:12px}.hr-portal-demo .claims-input-motion th,.hr-portal-demo .claims-input-motion td{padding-top:12px;padding-bottom:12px}}.hr-chart-line{fill:none}.hr-chart-panel{justify-content:center}.hr-source-chart-scroll{margin-top:12px;overflow:visible}.hr-source-chart-scroll>svg{width:100%;min-width:0;max-width:460px;margin-inline:auto}.hr-outlook-legend{color:var(--color-navy);flex-wrap:wrap;gap:10px 16px;margin-top:12px;font-size:12px;line-height:1.5;display:flex}.hr-outlook-legend>span{align-items:center;gap:6px;display:flex}.hr-outlook-legend i{width:16px;height:3px;display:block}.hr-legend-up{background:var(--color-chart-up)}.hr-legend-down{background:var(--color-chart-down)}.hr-chart-compact .hr-chart-axis{font-size:13.5px}.hr-source-chart-scroll>svg{max-width:440px}.hr-source-chart-scroll>svg.hr-chart-compact{max-width:300px}.claims-restored{min-width:0}.claims-loss-chart{margin-top:12px}.claims-loss-chart svg{width:100%;height:auto;margin-inline:auto;display:block}.hr-portal-demo .screen-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:900px){.hr-portal-demo .screen-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (prefers-reduced-motion:no-preference){[data-demo-entered=true] [data-demo-slide]:not([aria-hidden=true]) .claims-input-motion tbody tr{animation:demo-build-row .45s var(--ease-out) both}[data-demo-entered=true] [data-demo-slide][aria-hidden=true] .claims-input-motion tbody tr{animation:none}}.hr-portal-demo .demo-screen-top-lead{overflow:hidden}@media (max-width:560px){.hr-portal-demo .demo-screen-top-lead>span:nth-child(2){display:none}}.hr-portal-demo .screen-table th,.hr-portal-demo .screen-table td{padding:14px 10px}.hr-portal-demo .screen-filerow{padding:12px}@media (max-width:640px){.hr-portal-demo .screen-table th,.hr-portal-demo .screen-table td{padding:11px 6px}.claims-input-motion :is(th,td):nth-child(3){display:none}.claims-input-motion :is(th,td):nth-child(2){white-space:nowrap}}.hr-phone-person+.hr-phone-person{border-top:1px solid var(--color-navy-10);padding-top:10px}.hr-phone-linkrow{align-items:center;gap:10px;display:flex}.hr-phone-linkrow strong{color:var(--color-navy);flex:1;font-size:14px;font-weight:500}.hr-phone-linkrow svg:last-child{color:var(--color-muted)}.hr-phone-chip--green{background:color-mix(in srgb, var(--color-chart-down) 16%, white);color:#2b6a33}.hr-phone-button--navy{border-radius:999px}.hr-phone-button--wide{justify-self:center;width:auto;min-width:130px;margin-top:4px;padding-inline:24px}.hr-phone-pagehead{gap:4px;display:grid}.hr-phone-page-title{font-family:var(--font-serif);letter-spacing:-.01em;color:var(--color-navy);margin:0;font-size:22px;font-weight:400;line-height:1.15}.hr-phone-pagehead .hr-phone-muted{margin:0}.hr-phone-form{justify-items:stretch;gap:10px}.hr-phone-pills{flex-wrap:wrap;gap:6px;display:flex}.hr-phone-pill{border:1px solid var(--color-navy-10);color:var(--color-navy);background:#fff;border-radius:999px;padding:7px 14px;font-size:13px;font-weight:600;line-height:1.2}.hr-phone-pill--active{border-color:var(--color-navy);background:var(--color-navy);color:#fff}.hr-phone-file{border:1px solid var(--color-navy-10);border-radius:12px;align-items:center;gap:10px;padding:9px 10px;display:flex}.hr-phone-file--dashed{border-style:dashed}.hr-phone-file .hr-phone-plan-copy strong{font-size:13.5px}.hr-phone-file .hr-phone-plan-copy small{color:var(--color-navy-70);font-size:12.5px}.hr-phone-field{gap:5px;display:grid}.hr-phone-input{border:1px solid var(--color-navy-10);color:var(--color-navy);background:#fff;border-radius:12px;padding:9px 11px;font-size:14px;line-height:1.25}.hr-phone-approved{text-align:center;justify-items:center;gap:7px;padding:18px 14px 16px}.hr-phone-tick{background:color-mix(in srgb, var(--color-chart-down) 16%, white);color:#2b6a33;border-radius:999px;place-items:center;width:40px;height:40px;display:grid}.hr-phone-approved .hr-phone-muted{margin:0}.hr-phone-ref{color:var(--color-navy-70);letter-spacing:.04em;margin:0;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:12.5px}.hr-phone-ecard-head{justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex}.hr-phone-recent{justify-items:stretch;gap:8px}.hr-phone-recent-row{color:var(--color-navy);justify-content:space-between;align-items:center;gap:10px;font-size:13px;display:flex}.hr-phone-recent-row+.hr-phone-recent-row{border-top:1px solid var(--color-navy-10);padding-top:8px}
.screen-head{margin-bottom:16px}.screen-head .screen-chip{margin-bottom:8px}.screen-filerow{border:1px solid var(--color-navy-20);background:#fff;border-radius:10px;align-items:center;gap:10px;min-width:0;padding:9px 12px;display:flex}.screen-filerow+.screen-filerow{margin-top:8px}.screen-filerow-name{min-width:0;color:var(--color-navy);overflow-wrap:anywhere;flex:1;font-size:13px;line-height:1.35}.screen-filerow .file-type-logo{width:21px;height:24px}.screen-steps{gap:4px;margin:16px 0;display:flex}.screen-steps button{background:var(--color-softwhite);min-width:0;height:36px;color:var(--color-muted);cursor:pointer;border:1px solid #0000;border-radius:8px;flex:1;font-size:13px;line-height:1.2}.screen-steps button[aria-selected=true]{border-color:var(--color-navy-20);background:var(--color-mist);color:var(--color-navy)}.census-walkthrough .screen-chip,.hr-portal-demo .screen-chip,.census-walkthrough .screen-table thead th,.hr-portal-demo .screen-table thead th{font-size:12px}.census-section{border-top:1px solid var(--color-navy-20)}.census-story{align-items:center;gap:48px;display:grid}.census-copy,.census-demo,.census-walkthrough{min-width:0}.census-walkthrough .demo-screen-top-lead{overflow:hidden}.census-screen{border:1px solid var(--color-navy-20);background:#fff;border-radius:12px;overflow:hidden}.census-walkthrough [data-demo-viewport]{height:auto}.census-walkthrough [data-demo-viewport]>div:last-child{overflow:visible}.census-steps-deck{grid-template-columns:minmax(0,1fr);display:grid}.census-steps-stack{gap:24px;display:grid}.census-panel{align-content:start;gap:12px;min-width:0;display:grid}.census-panel .screen-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.census-age-chart{width:100%;height:auto;margin-inline:auto;display:block}@media (min-width:900px){.census-panel .screen-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}#census-step-3 .screen-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1100px){.census-story{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}.census-demo{grid-area:1/1}.census-copy{grid-area:1/2}}@media (max-width:640px){.census-story{gap:28px}.screen-steps{gap:3px}.screen-steps button{font-size:12px}}
