:root{--font-body: 'Thicccboi', sans-serif;--accent--primary-1: #37BC82;--accent--primary-1-hover: color-mix(in oklch, var(--accent--primary-1) 70%, black);--secondary--color-1: #00446A;--secondary--color-2: #1A94A5;--neutral--100: white;--neutral--200: #f6fafb;--neutral--300: #e5ebec;--neutral--400: #acbabc;--neutral--500: #7d888a;--neutral--600: #61787b;--neutral--700: #214b52;--neutral--800: #013941;--system--green-400: #21A26A;--system--green-300: oklch(from var(--system--green-400) calc(l * 1.307) calc(c * 1.586) h);--system--green-200: oklch(from var(--system--green-400) calc(l * 1.464) calc(c * 1.045) h);--system--green-100: oklch(from var(--system--green-400) calc(l * 1.770) calc(c * 0.230) h);--system--blue-400: #086cd9;--system--blue-300: oklch(from var(--system--blue-400) calc(l * 1.221) calc(c * 1.157) h);--system--blue-200: oklch(from var(--system--blue-400) calc(l * 1.464) calc(c * 0.623) h);--system--blue-100: oklch(from var(--system--blue-400) calc(l * 1.770) calc(c * 0.098) h);--system--red-400: #dc2b2b;--system--red-300: oklch(from var(--system--red-400) calc(l * 1.307) calc(c * 1.586) h);--system--red-200: oklch(from var(--system--red-400) calc(l * 1.464) calc(c * 1.045) h);--system--red-100: oklch(from var(--system--red-400) calc(l * 1.770) calc(c * 0.230) h);--system--orange-400: #d5691b;--system--orange-300: oklch(from var(--system--orange-400) calc(l * 1.307) calc(c * 1.586) h);--system--orange-200: oklch(from var(--system--orange-400) calc(l * 1.464) calc(c * 1.045) h);--system--orange-100: oklch(from var(--system--orange-400) calc(l * 1.770) calc(c * 0.230) h);--system--purple-400: #7c3aed;--system--purple-300: oklch(from var(--system--purple-400) calc(l * 1.221) calc(c * 1.157) h);--system--purple-200: oklch(from var(--system--purple-400) calc(l * 1.464) calc(c * 0.623) h);--system--purple-100: oklch(from var(--system--purple-400) calc(l * 1.770) calc(c * 0.098) h);--system--teal-400: #0d9488;--system--teal-300: oklch(from var(--system--teal-400) calc(l * 1.221) calc(c * 1.157) h);--system--teal-200: oklch(from var(--system--teal-400) calc(l * 1.464) calc(c * 0.623) h);--system--teal-100: oklch(from var(--system--teal-400) calc(l * 1.770) calc(c * 0.098) h);--system--yellow-400: #ca8a04;--system--yellow-300: oklch(from var(--system--yellow-400) calc(l * 1.264) calc(c * 1.370) h);--system--yellow-200: oklch(from var(--system--yellow-400) calc(l * 1.464) calc(c * 0.834) h);--system--yellow-100: oklch(from var(--system--yellow-400) calc(l * 1.770) calc(c * 0.164) h);--system--pink-400: #db2777;--system--pink-300: oklch(from var(--system--pink-400) calc(l * 1.307) calc(c * 1.586) h);--system--pink-200: oklch(from var(--system--pink-400) calc(l * 1.464) calc(c * 1.045) h);--system--pink-100: oklch(from var(--system--pink-400) calc(l * 1.770) calc(c * 0.230) h)}body{font-family:var(--font-body)}.btn-primary:hover{background-color:var(--accent--primary-1-hover)}.btn-circle-primary:hover{background-color:var(--accent--primary-1-hover)}.hamburger-menu-wrapper:hover{background-color:var(--accent--primary-1-hover)}.section.hero .position-absolute.hero-v3-bg{background-color:var(--secondary--color-1);border-radius:0;overflow:visible}.section.hero.wave-divider-parent{overflow:hidden}.section.cta-v2 .circle-bg-top-default.accent-big{background-color:var(--secondary--color-2)}.wave-divider{position:absolute;left:0;width:100%;height:150px;overflow:hidden;z-index:0;pointer-events:none;background:#fff}.wave-divider.bottom{bottom:0}.wave-divider.bottom.outside{-webkit-transform:translateY(calc(100% + var(--wave-margin-top, 0px)));transform:translateY(calc(100% + var(--wave-margin-top, 0px)))}.wave-divider.top{top:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}.wave-divider-parent{position:relative;overflow:visible;z-index:1}.wave-divider .wave{position:absolute;width:200vw;height:200vw;left:50%;margin-left:-100vw;border-radius:40%;background:var(--wave-color, var(--secondary--color-1));-webkit-animation:wave-rotate 45s infinite linear;animation:wave-rotate 45s infinite linear;scale:var(--wave-scale-x, 1) var(--wave-scale-y, 0.3)}.wave-divider.bottom .wave{bottom:var(--wave-offset, -66.5vw)}.wave-divider.top .wave{top:auto;bottom:var(--wave-offset, -66.5vw)}.wave-divider .wave:nth-child(2){opacity:0.5;-webkit-animation-duration:50s;animation-duration:50s;-webkit-animation-direction:reverse;animation-direction:reverse}.wave-divider .wave:nth-child(3){opacity:0.3;-webkit-animation-duration:55s;animation-duration:55s}@-webkit-keyframes wave-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes wave-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.w-slider-mask{max-width:none !important;overflow:hidden !important}.bg-purple-400{background-color:var(--system--purple-400)}.bg-purple-300{background-color:var(--system--purple-300)}.bg-purple-200{background-color:var(--system--purple-200)}.bg-purple-100{background-color:var(--system--purple-100)}.bg-teal-400{background-color:var(--system--teal-400)}.bg-teal-300{background-color:var(--system--teal-300)}.bg-teal-200{background-color:var(--system--teal-200)}.bg-teal-100{background-color:var(--system--teal-100)}.bg-yellow-400{background-color:var(--system--yellow-400)}.bg-yellow-300{background-color:var(--system--yellow-300)}.bg-yellow-200{background-color:var(--system--yellow-200)}.bg-yellow-100{background-color:var(--system--yellow-100)}.bg-pink-400{background-color:var(--system--pink-400)}.bg-pink-300{background-color:var(--system--pink-300)}.bg-pink-200{background-color:var(--system--pink-200)}.bg-pink-100{background-color:var(--system--pink-100)}.header-content-wrapper{position:relative}.dropdown-wrapper{position:static !important}.w-dropdown-toggle{position:relative}.w-dropdown-toggle::before{content:'';position:absolute;top:-20px;left:-10px;right:-10px;bottom:0}.dropdown-column-wrapper{width:100% !important;min-width:auto !important;max-width:none !important;padding-top:15px;left:0 !important;right:0 !important;top:100% !important;z-index:999;background-color:transparent !important}.dropdown-column-wrapper::before{content:'';position:absolute;top:-20px;left:0;right:0;height:35px}.card.dropdown{border-radius:1rem;padding:2rem;-webkit-box-shadow:0 7px 30px rgba(92,98,126,0.16);box-shadow:0 7px 30px rgba(92,98,126,0.16)}.card.dropdown .nav-link.light{-webkit-transition:color .2s;transition:color .2s}.card.dropdown .nav-link.light:hover{color:var(--accent--primary-1) !important}.card.dropdown.dark{background-color:#fff !important;border-color:transparent !important}.card.dropdown.dark .text-300.bold.color-neutral-100{color:#1a1a2e !important}.card.dropdown.dark .nav-link.light{color:#555 !important}.sticky-clone{position:fixed;top:0;left:0;width:100%;z-index:1000;-webkit-transform:translateY(-100%);transform:translateY(-100%)}@media screen and (max-width: 991px){.header-nav-menu-wrapper.w-nav-menu{right:0;left:auto;width:100%;-webkit-transform:translateX(100%);transform:translateX(100%)}.card.dropdown,.card.dropdown.dark{background-color:transparent !important;-webkit-box-shadow:none;box-shadow:none;padding:0;border-radius:0}.card.dropdown.dark .text-300.bold.color-neutral-100{color:var(--neutral--100) !important}.card.dropdown.dark .nav-link.light{color:var(--neutral--100) !important}.dropdown-wrapper{position:relative !important}.dropdown-column-wrapper{position:static !important;width:auto !important;top:auto !important;left:auto !important;right:auto !important;padding-top:0;margin-top:20px}.dropdown-column-wrapper::before{display:none}}.scroll-strip{position:relative;overflow:hidden;width:100%}.scroll-strip.top{margin-bottom:27px}.scroll-card{border:1px solid var(--neutral--300);background-color:var(--neutral--100);-webkit-box-shadow:0 2px 7px 0 var(--general--shadow-01);box-shadow:0 2px 7px 0 var(--general--shadow-01);border-radius:24px;width:575px;padding:65px 52px 62px;position:absolute;top:0;left:0;-webkit-box-sizing:border-box;box-sizing:border-box}.scroll-card h4{margin-bottom:0}.scroll-card .quote-body{margin-bottom:22px}.scroll-card .quote-details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.scroll-card .quote-name{font-size:14px;font-weight:700;color:var(--neutral--800);margin-bottom:10px}.scroll-card .quote-title{font-size:14px;font-weight:500}@media screen and (max-width: 991px){.scroll-card{padding:54px 34px 52px}}@media screen and (max-width: 767px){.scroll-strip{overflow:visible;height:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:28px}.scroll-strip.top{margin-bottom:0}.scroll-card{position:relative !important;-webkit-transform:none !important;transform:none !important;width:100%;padding:45px 34px 42px}}@media screen and (max-width: 479px){.scroll-card{padding:38px 24px 35px}}.position-absolute.hero-v9-bg{min-height:600px}.inner-container._37.features-v2-hero-content{margin-top:36px}.features-v2-hero-images-wrapper{margin-top:59px}.logo-30---mbl img{max-height:55px;width:auto;-o-object-fit:contain;object-fit:contain}.integration-item .inner-container._64px{width:64px;height:64px;max-width:64px;max-height:64px}.integration-item .inner-container._64px .image-wrapper{width:128px;height:64px}.integration-item .inner-container._64px img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}:root{--green-bright: #21A26A;--teal: #1A94A5;--blue: #7493DC;--purple: #707ECC;--cyan: #42C7BB;--gold: #F8C06C;--coral: #E66577}.flow-grid{display:grid;grid-template-columns:240px 1fr;gap:32px;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.flow-steps{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.flow-step{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;padding:12px 16px;border-radius:12px;cursor:pointer;-webkit-transition:background 0.2s;transition:background 0.2s;opacity:0.5}.flow-step.active{background:rgba(0,0,0,0.04);opacity:1}.flow-step:hover{opacity:0.85}.step-dot{width:32px;height:32px;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:white;font-weight:700;font-size:14px;-ms-flex-negative:0;flex-shrink:0}.step-name{font-weight:600;font-size:15px;color:var(--neutral--800)}.step-desc{font-size:13px;color:var(--neutral--500)}.flow-preview{position:relative;min-height:480px}.flow-panel{display:none;background:white;border-radius:16px;-webkit-box-shadow:0 4px 24px rgba(0,0,0,0.08);box-shadow:0 4px 24px rgba(0,0,0,0.08);overflow:hidden}.flow-panel.active{display:block}.enroll-wizard{display:-webkit-box;display:-ms-flexbox;display:flex;background:var(--neutral--200);border-bottom:1px solid var(--neutral--300)}.enroll-wizard-step{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:12px 16px;font-size:13px;font-weight:500;color:var(--neutral--500);text-align:center}.enroll-wizard-step.active{color:var(--accent--primary-1);border-bottom:2px solid var(--accent--primary-1)}.enroll-wizard-step.done{color:var(--neutral--400)}.step-num{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:currentColor;color:white;font-size:11px;margin-right:6px}.enroll-wizard-step.active .step-num{background:var(--accent--primary-1)}.enroll-wizard-step.done .step-num{background:var(--neutral--400)}.enroll-subnav{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 20px;border-bottom:1px solid var(--neutral--300);font-size:13px}.enroll-subnav .nav-item{padding:10px 16px;color:var(--neutral--500);cursor:pointer}.enroll-subnav .nav-item.active{color:var(--accent--primary-1);border-bottom:2px solid var(--accent--primary-1)}.enroll-subnav .nav-right{margin-left:auto;padding:10px 0;font-size:12px;color:var(--neutral--400)}.enroll-cost-bar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:10px 20px;background:var(--neutral--200);border-bottom:1px solid var(--neutral--300);font-size:13px;color:var(--neutral--600)}.flow-panel-body{padding:24px}.sui-header{color:var(--neutral--800)}.sui-header.h1{font-size:20px;font-weight:600}.sui-header.h2{font-size:17px;font-weight:600;margin-bottom:12px}.sui-header.centered{text-align:center}.sub-header{display:block;font-size:13px;font-weight:400;color:var(--neutral--500);margin-top:4px}.you-info-layout{display:grid;grid-template-columns:200px 1fr;gap:24px}.employee-card{background:var(--neutral--200);border-radius:12px;padding:16px;text-align:center}.emp-name{font-weight:600;font-size:15px;color:var(--neutral--800)}.emp-title{font-size:13px;color:var(--neutral--500)}.card-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:12px;color:var(--neutral--500);margin-top:12px;padding-top:8px;border-top:1px solid var(--neutral--300)}.sui-form .field{margin-bottom:12px}.sui-form .field label{display:block;font-size:12px;font-weight:600;color:var(--neutral--600);margin-bottom:4px}.sui-form .fields{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.sui-form .fields .field{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-bottom:8px}.sui-form input,.sui-form select{width:100%;padding:8px 10px;border:1px solid var(--neutral--300);border-radius:6px;font-size:13px;background:var(--neutral--200);color:var(--neutral--700)}.sui-btn{background:var(--accent--primary-1);color:white;border:none;padding:10px 20px;border-radius:8px;font-weight:600;font-size:14px;cursor:pointer;margin-top:8px}.sui-cards{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;-ms-flex-wrap:wrap;flex-wrap:wrap}.sui-card{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:180px;background:var(--neutral--200);border-radius:12px;padding:16px}.sui-card .card-header{font-weight:600;font-size:15px}.sui-card .card-meta{font-size:13px;color:var(--neutral--500)}.sui-card.add-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:2px dashed var(--neutral--300);background:transparent}.sui-basic-btn{color:var(--accent--primary-1);font-weight:600;font-size:14px;cursor:pointer}.sui-table{width:100%;border-collapse:collapse;font-size:14px;margin-bottom:16px}.sui-table th{text-align:left;padding:8px 12px;font-size:12px;color:var(--neutral--500);border-bottom:1px solid var(--neutral--300)}.sui-table td{padding:12px;border-bottom:1px solid var(--neutral--200)}.sui-table.very-basic td{padding:6px 0;border:none;font-size:13px}.module-hero-heading{font-size:22px;font-weight:700;margin-bottom:16px}.module-sub{display:block;font-size:14px;font-weight:400;margin-top:4px}.zmb-grid{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;-ms-flex-wrap:wrap;flex-wrap:wrap}.zmb{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:160px;border:2px solid currentColor;border-radius:12px;padding:16px;cursor:pointer;-webkit-transition:all 0.2s;transition:all 0.2s}.zmb.selected{color:white !important;border-color:transparent}.zmb-name{font-weight:600;font-size:15px}.zmb-tier{font-weight:400;font-size:12px;opacity:0.7}.zmb-desc{font-size:13px;margin:6px 0}.zmb-rate{font-size:18px;font-weight:700;margin-top:8px}.zmb-rate span{font-size:12px;font-weight:400;opacity:0.7}.irs-mock{margin-bottom:20px}.irs-label{font-weight:600;font-size:14px;margin-bottom:4px}.irs-minmax{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:12px;margin-bottom:4px}.irs-track-wrap{position:relative;height:8px;margin-bottom:4px}.irs-line{position:absolute;width:100%;height:100%;background:var(--neutral--300);border-radius:4px}.irs-bar{position:absolute;height:100%;border-radius:4px}.irs-handle{position:absolute;top:-6px;width:20px;height:20px;background:white;border:3px solid currentColor;border-radius:50%;-webkit-box-shadow:0 2px 4px rgba(0,0,0,0.15);box-shadow:0 2px 4px rgba(0,0,0,0.15)}.irs-value{font-size:18px;font-weight:700;text-align:center}.bene-section{margin-top:16px;padding-top:12px;border-top:1px solid var(--neutral--300)}.bene-header{font-weight:600;font-size:14px;margin-bottom:8px}.bene-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:6px 0;font-size:14px}.bene-name{color:var(--neutral--700)}.bene-pct{font-weight:700}.confirm-btn{display:block;width:100%;padding:14px;background:var(--accent--primary-1);color:white;border:none;border-radius:10px;font-size:16px;font-weight:700;cursor:pointer;margin-top:16px}@media (max-width: 767px){.flow-grid{grid-template-columns:1fr}.flow-steps{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;overflow-x:auto;gap:4px}.flow-step{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;padding:8px;min-width:80px}.step-desc{display:none}.you-info-layout{grid-template-columns:1fr}.zmb-grid{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.sui-form .fields{-ms-flex-wrap:wrap;flex-wrap:wrap}}
