@layer bricks {.brxe-button{width:auto}}@layer bricks {:where(.brxe-heading).has-separator{align-items:center;display:inline-flex;gap:20px}:where(.brxe-heading)>[contenteditable]{display:inline-block;text-decoration:inherit}:where(.brxe-heading) .separator{border-top:1px solid;flex-grow:1;flex-shrink:0;height:1px}}.hr-association-suite-v3__hero-section { position: relative; width: 100%; max-width: 100%; margin: 0; padding: clamp(60px, 7vw, 96px) 0 clamp(58px, 6.5vw, 88px); overflow: hidden; box-sizing: border-box; background: #ffffff; color: #132829;}.hr-association-suite-v3__hero-section::before { content: ""; position: absolute; top: 0; right: 9%; width: 1px; height: 100%; background: #dde7e7; opacity: .68; pointer-events: none;}.hr-association-suite-v3__hero-section::after { content: ""; position: absolute; top: 26%; left: 0; width: 17%; height: 1px; background: #dde7e7; pointer-events: none;}.hr-association-suite-v3__hero-container { position: relative; z-index: 2; display: block !important; width: min(1240px, calc(100% - 40px)) !important; max-width: 1240px !important; margin: 0 auto !important; padding: 0 !important;}.hr-association-suite-v3__hero-layout { position: relative; display: flex !important; flex-direction: row !important; align-items: center !important; justify-content: space-between !important; gap: clamp(58px, 7vw, 108px); width: 100% !important; margin: 0 !important; padding: 0 !important;}.hr-association-suite-v3__hero-layout::after { content: ""; position: absolute; right: 0; bottom: -38px; width: 222px; height: 3px; border-radius: 999px; background: #035758; box-shadow: -66px 0 0 #1b8aa6, -91px 0 0 #e76210;}.hr-association-suite-v3__hero-copy { position: relative; display: flex !important; flex-direction: column !important; align-items: flex-start !important; flex: 1 1 auto; width: 100% !important; min-width: 0 !important; max-width: 760px !important; margin: 0 !important; padding: 0 !important;}.hr-association-suite-v3__hero-eyebrow { display: inline-flex !important; align-items: center !important; gap: 10px; width: auto !important; margin: 0 0 17px !important; padding: 0 !important; color: #1b8aa6; font-size: 12px; font-weight: 700; line-height: 1.6;}.hr-association-suite-v3__hero-eyebrow::before { content: ""; display: block; flex: 0 0 30px; width: 30px; height: 2px; border-radius: 999px; background: #e76210;}.hr-association-suite-v3__hero-title { display: block !important; width: 100% !important; margin: 0 !important; padding: 0 !important; color: #035758; font-size: clamp(42px, 5.1vw, 67px); font-weight: 780; line-height: 1.18; letter-spacing: -.03em; text-align: right;}.hr-association-suite-v3__hero-subtitle { display: block !important; width: 100% !important; max-width: 740px !important; margin: 13px 0 0 !important; padding: 0 !important; color: #1b8aa6; font-size: clamp(21px, 2.35vw, 30px); font-weight: 700; line-height: 1.52; text-align: right;}.hr-association-suite-v3__hero-description { display: block !important; width: 100% !important; max-width: 730px !important; margin: 20px 0 0 !important; padding: 0 !important; color: #667677; font-size: 15px; font-weight: 400; line-height: 2; text-align: right;}.hr-association-suite-v3__hero-price-wrap { position: relative; display: grid !important; grid-template-columns: auto auto; align-items: end !important; justify-content: start !important; gap: 5px 18px; width: auto !important; min-width: 315px; margin: 25px 0 0 !important; padding: 17px 19px 15px !important; border: 1px solid #dde7e7; border-radius: 14px; background: #f7fafa; box-shadow: 0 11px 30px rgba(3, 87, 88, .045);}.hr-association-suite-v3__hero-price-wrap::before { content: ""; position: absolute; top: -1px; right: 18px; width: 69px; height: 2px; background: #e76210;}.hr-association-suite-v3__hero-price-label { display: block !important; width: auto !important; margin: 0 !important; padding: 0 0 5px !important; color: #667677; font-size: 10.5px; font-weight: 700; line-height: 1.5;}.hr-association-suite-v3__hero-price-value { display: block !important; width: auto !important; margin: 0 !important; padding: 0 !important; color: #035758; font-size: clamp(28px, 3vw, 38px); font-weight: 820; line-height: 1.15; letter-spacing: -.02em; white-space: nowrap;}.hr-association-suite-v3__hero-renewal { grid-column: 1 / -1; display: block !important; width: 100% !important; margin: 6px 0 0 !important; padding: 10px 0 0 !important; border-top: 1px solid #dde7e7; color: #667677; font-size: 10.5px; font-weight: 600; line-height: 1.7;}.hr-association-suite-v3__hero-button { display: inline-flex !important; align-items: center !important; justify-content: center !important; width: auto !important; min-width: 192px !important; min-height: 50px !important; margin: 18px 0 0 !important; padding: 11px 22px !important; border: 1px solid #035758 !important; border-radius: 10px !important; background: #035758 !important; color: #ffffff !important; font-size: 12px !important; font-weight: 750 !important; line-height: 1.5 !important; text-decoration: none !important; box-shadow: none !important; transition: transform .18s ease, background-color .18s ease, border-color .18s ease !important;}.hr-association-suite-v3__hero-button:hover { transform: translateY(-2px); border-color: #1b8aa6 !important; background: #1b8aa6 !important;}.hr-association-suite-v3__hero-system { position: relative; display: block !important; flex: 0 0 390px; width: 390px !important; max-width: 34% !important; min-height: 365px; margin: 0 !important; padding: 0 !important;}.hr-association-suite-v3__hero-system::before { content: ""; position: absolute; top: 35px; right: 36px; width: 76%; height: 70%; border: 1px solid #dde7e7; border-radius: 24px; background: #f7fafa; pointer-events: none;}.hr-association-suite-v3__hero-system::after { content: ""; position: absolute; top: 50%; right: 11%; width: 79%; height: 1px; background: #1b8aa6; opacity: .27; transform: rotate(-18deg); transform-origin: center; pointer-events: none;}.hr-association-suite-v3__hero-core { position: absolute; z-index: 5; top: 43%; right: 50%; display: flex !important; flex-direction: column !important; align-items: center !important; justify-content: center !important; width: 148px !important; min-height: 82px; margin: 0 !important; padding: 13px 15px !important; border: 1px solid #035758; border-radius: 16px; background: #ffffff; transform: translate(50%, -50%); box-shadow: 0 15px 38px rgba(3, 87, 88, .09);}.hr-association-suite-v3__hero-core::before { content: ""; position: absolute; top: -12px; right: 50%; width: 8px; height: 8px; border: 2px solid #1b8aa6; border-radius: 50%; background: #ffffff; transform: translateX(50%);}.hr-association-suite-v3__hero-core::after { content: ""; position: absolute; bottom: -13px; right: 50%; width: 1px; height: 13px; background: #1b8aa6; opacity: .6;}.hr-association-suite-v3__hero-core-title { display: block !important; width: 100% !important; margin: 0 !important; padding: 0 !important; color: #035758; font-size: 15px; font-weight: 800; line-height: 1.4; text-align: center;}.hr-association-suite-v3__hero-core-code { display: block !important; width: auto !important; margin: 5px 0 0 !important; padding: 0 !important; color: #1b8aa6; font-size: 7px; font-weight: 800; line-height: 1; letter-spacing: .13em; direction: ltr; text-align: center;}.hr-association-suite-v3__hero-governance-node { position: absolute; z-index: 3; top: 18px; right: 48px; display: inline-flex !important; align-items: center !important; justify-content: center !important; width: auto !important; margin: 0 !important; padding: 7px 12px !important; border: 1px solid #dde7e7; border-radius: 999px; background: #ffffff; color: #035758; font-size: 9px; font-weight: 800; white-space: nowrap; box-shadow: 0 8px 22px rgba(3, 87, 88, .05);}.hr-association-suite-v3__hero-governance-node::after { content: ""; position: absolute; top: 100%; right: 50%; width: 1px; height: 43px; background: #dde7e7;}.hr-association-suite-v3__hero-programs-node { position: absolute; z-index: 3; top: 29%; left: 0; display: inline-flex !important; align-items: center !important; justify-content: center !important; width: auto !important; margin: 0 !important; padding: 7px 12px !important; border: 1px solid #1b8aa6; border-radius: 999px; background: #ffffff; color: #1b8aa6; font-size: 9px; font-weight: 800; white-space: nowrap; box-shadow: 0 8px 22px rgba(27, 138, 166, .06);}.hr-association-suite-v3__hero-programs-node::after { content: ""; position: absolute; top: 50%; right: 100%; width: 22px; height: 1px; background: #1b8aa6; opacity: .45;}.hr-association-suite-v3__hero-media-node { position: absolute; z-index: 3; top: 53%; right: 3px; display: inline-flex !important; align-items: center !important; justify-content: center !important; width: auto !important; margin: 0 !important; padding: 7px 12px !important; border: 1px solid #dde7e7; border-radius: 999px; background: #ffffff; color: #035758; font-size: 9px; font-weight: 800; white-space: nowrap; box-shadow: 0 8px 22px rgba(3, 87, 88, .05);}.hr-association-suite-v3__hero-members-node { position: absolute; z-index: 3; right: 46px; bottom: 66px; display: inline-flex !important; align-items: center !important; justify-content: center !important; width: auto !important; margin: 0 !important; padding: 7px 12px !important; border: 1px solid #dde7e7; border-radius: 999px; background: #ffffff; color: #1b8aa6; font-size: 9px; font-weight: 800; white-space: nowrap; box-shadow: 0 8px 22px rgba(3, 87, 88, .05);}.hr-association-suite-v3__hero-forms-node { position: absolute; z-index: 3; left: 8px; bottom: 95px; display: inline-flex !important; align-items: center !important; justify-content: center !important; width: auto !important; margin: 0 !important; padding: 7px 12px !important; border: 1px solid #dde7e7; border-radius: 999px; background: #ffffff; color: #035758; font-size: 9px; font-weight: 800; white-space: nowrap; box-shadow: 0 8px 22px rgba(3, 87, 88, .05);}.hr-association-suite-v3__hero-reports-node { position: absolute; z-index: 3; top: 62px; left: 51px; display: inline-flex !important; align-items: center !important; justify-content: center !important; width: auto !important; margin: 0 !important; padding: 7px 12px !important; border: 1px solid #e76210; border-radius: 999px; background: #ffffff; color: #e76210; font-size: 9px; font-weight: 800; white-space: nowrap; box-shadow: 0 8px 22px rgba(231, 98, 16, .06);}.hr-association-suite-v3__hero-foundation { position: absolute; z-index: 4; right: 50%; bottom: 4px; display: grid !important; grid-template-columns: repeat(4, auto); align-items: center !important; justify-content: center !important; gap: 5px; width: auto !important; margin: 0 !important; padding: 7px !important; border: 1px solid #dde7e7; border-radius: 9px; background: #ffffff; transform: translateX(50%); box-shadow: 0 8px 22px rgba(3, 87, 88, .045);}.hr-association-suite-v3__hero-domain-label { display: inline-flex !important; align-items: center !important; justify-content: center !important; width: auto !important; margin: 0 !important; padding: 5px 7px !important; border-radius: 5px; background: #f7fafa; color: #035758; font-size: 6.5px; font-weight: 800; line-height: 1; letter-spacing: .06em; direction: ltr; white-space: nowrap;}.hr-association-suite-v3__hero-hosting-label { display: inline-flex !important; align-items: center !important; justify-content: center !important; width: auto !important; margin: 0 !important; padding: 5px 7px !important; border-radius: 5px; background: #f7fafa; color: #1b8aa6; font-size: 6.5px; font-weight: 800; line-height: 1; letter-spacing: .05em; direction: ltr; white-space: nowrap;}.hr-association-suite-v3__hero-email-label { display: inline-flex !important; align-items: center !important; justify-content: center !important; width: auto !important; margin: 0 !important; padding: 5px 7px !important; border-radius: 5px; background: #f7fafa; color: #035758; font-size: 6.5px; font-weight: 800; line-height: 1; letter-spacing: .05em; direction: ltr; white-space: nowrap;}.hr-association-suite-v3__hero-support-label { display: inline-flex !important; align-items: center !important; justify-content: center !important; width: auto !important; margin: 0 !important; padding: 5px 7px !important; border-radius: 5px; background: #fff7f2; color: #e76210; font-size: 6.5px; font-weight: 800; line-height: 1; letter-spacing: .05em; direction: ltr; white-space: nowrap;}.hr-association-suite-v3__architecture-section { position: relative; width: 100%; max-width: 100%; margin: 0; padding: clamp(60px, 7vw, 92px) 0; overflow: hidden; box-sizing: border-box; background: #f7fafa; color: #132829;}.hr-association-suite-v3__architecture-section::before { content: ""; position: absolute; top: 0; left: 9%; width: 1px; height: 100%; background: #dde7e7; opacity: .6; pointer-events: none;}.hr-association-suite-v3__architecture-section::after { content: ""; position: absolute; left: 9%; top: 88px; width: 9px; height: 9px; border: 2px solid #1b8aa6; border-radius: 50%; background: #f7fafa; transform: translateX(-4px);}.hr-association-suite-v3__architecture-container { position: relative; z-index: 2; display: block !important; width: min(1240px, calc(100% - 40px)) !important; max-width: 1240px !important; margin: 0 auto !important; padding: 0 !important;}.hr-association-suite-v3__architecture-heading-wrap { display: block !important; width: 100% !important; max-width: 850px !important; margin: 0 0 45px auto !important; padding: 0 !important;}.hr-association-suite-v3__architecture-kicker { display: inline-flex !important; align-items: center !important; gap: 9px; width: auto !important; margin: 0 0 10px !important; padding: 0 !important; color: #1b8aa6; font-size: 11px; font-weight: 800; line-height: 1.5;}.hr-association-suite-v3__architecture-kicker::before { content: ""; display: block; flex: 0 0 23px; width: 23px; height: 2px; background: #e76210;}.hr-association-suite-v3__architecture-title { display: block !important; width: 100% !important; margin: 0 !important; padding: 0 !important; color: #035758; font-size: clamp(29px, 3.2vw, 43px); font-weight: 760; line-height: 1.45; letter-spacing: -.02em; text-align: right;}.hr-association-suite-v3__architecture-description { display: block !important; width: 100% !important; max-width: 770px !important; margin: 13px 0 0 !important; padding: 0 !important; color: #667677; font-size: 14px; line-height: 1.95; text-align: right;}.hr-association-suite-v3__architecture-map { position: relative; display: grid !important; grid-template-columns: minmax(0, 1fr) 220px minmax(0, 1fr); align-items: center !important; gap: 26px; width: 100% !important; margin: 0 !important; padding: 34px 30px !important; border: 1px solid #dde7e7; border-radius: 20px; background: #ffffff; box-shadow: 0 15px 38px rgba(3, 87, 88, .045); overflow: hidden;}.hr-association-suite-v3__architecture-map::before { content: ""; position: absolute; top: 50%; right: 9%; left: 9%; height: 1px; background: #dde7e7; pointer-events: none;}.hr-association-suite-v3__architecture-map::after { content: "ASSOCIATION DIGITAL ECOSYSTEM"; position: absolute; top: 13px; left: 18px; color: #b7c4c4; font-size: 7px; font-weight: 800; line-height: 1; letter-spacing: .13em; direction: ltr;}.hr-association-suite-v3__architecture-left { position: relative; z-index: 2; display: flex !important; flex-direction: column !important; gap: 11px; width: 100% !important; min-width: 0; margin: 0 !important; padding: 0 !important;}.hr-association-suite-v3__architecture-center { position: relative; z-index: 4; display: flex !important; flex-direction: column !important; align-items: center !important; justify-content: center !important; width: 100% !important; min-height: 190px; margin: 0 !important; padding: 26px 18px !important; border: 1px solid #035758; border-radius: 18px; background: #035758; box-shadow: 0 18px 44px rgba(3, 87, 88, .13);}.hr-association-suite-v3__architecture-center::before { content: ""; position: absolute; top: 18px; right: 18px; width: 8px; height: 8px; border-radius: 50%; background: #e76210; box-shadow: -16px 0 0 rgba(255,255,255,.3), -32px 0 0 rgba(255,255,255,.16);}.hr-association-suite-v3__architecture-center::after { content: ""; position: absolute; right: -27px; left: -27px; top: 50%; height: 1px; background: #1b8aa6; z-index: -1;}.hr-association-suite-v3__architecture-center-title { display: block !important; width: 100% !important; margin: 0 !important; padding: 0 !important; color: #ffffff; font-size: 20px; font-weight: 780; line-height: 1.5; text-align: center;}.hr-association-suite-v3__architecture-center-text { display: block !important; width: 100% !important; margin: 9px 0 0 !important; padding: 0 !important; color: #ffffff; opacity: .76; font-size: 11.5px; line-height: 1.85; text-align: center;}.hr-association-suite-v3__architecture-right { position: relative; z-index: 2; display: flex !important; flex-direction: column !important; gap: 11px; width: 100% !important; min-width: 0; margin: 0 !important; padding: 0 !important;}.hr-association-suite-v3__architecture-data { position: relative; display: flex !important; flex-direction: column !important; width: 100% !important; min-width: 0; margin: 0 !important; padding: 18px 18px 19px !important; border: 1px solid #dde7e7; border-radius: 13px; background: #f7fafa; transition: transform .18s ease, border-color .18s ease, box-shadow .18s ease;}.hr-association-suite-v3__architecture-data:hover { transform: translateX(-3px); border-color: #1b8aa6; box-shadow: 0 10px 28px rgba(3, 87, 88, .055);}.hr-association-suite-v3__architecture-data::after { content: ""; position: absolute; left: -27px; top: 50%; width: 27px; height: 1px; background: #dde7e7;}.hr-association-suite-v3__architecture-data-code { display: block !important; width: 100% !important; margin: 0 0 8px !important; padding: 0 !important; color: #1b8aa6; font-size: 7.5px; font-weight: 800; line-height: 1.3; letter-spacing: .08em; direction: ltr; text-align: right;}.hr-association-suite-v3__architecture-data-title { display: block !important; width: 100% !important; margin: 0 0 6px !important; padding: 0 !important; color: #035758; font-size: 15.5px; font-weight: 760; line-height: 1.55; text-align: right;}.hr-association-suite-v3__architecture-data-text { display: block !important; width: 100% !important; margin: 0 !important; padding: 0 !important; color: #667677; font-size: 11px; line-height: 1.8; text-align: right;}.hr-association-suite-v3__architecture-governance { position: relative; display: flex !important; flex-direction: column !important; width: 100% !important; min-width: 0; margin: 0 !important; padding: 18px 18px 19px !important; border: 1px solid #1b8aa6; border-radius: 13px; background: #ffffff; transition: transform .18s ease, box-shadow .18s ease;}.hr-association-suite-v3__architecture-governance:hover { transform: translateX(-3px); box-shadow: 0 11px 30px rgba(27, 138, 166, .07);}.hr-association-suite-v3__architecture-governance::after { content: ""; position: absolute; left: -27px; top: 50%; width: 27px; height: 1px; background: #1b8aa6; opacity: .55;}.hr-association-suite-v3__architecture-governance-code { display: block !important; width: 100% !important; margin: 0 0 8px !important; padding: 0 !important; color: #1b8aa6; font-size: 7.5px; font-weight: 800; line-height: 1.3; letter-spacing: .08em; direction: ltr; text-align: right;}.hr-association-suite-v3__architecture-governance-title { display: block !important; width: 100% !important; margin: 0 0 6px !important; padding: 0 !important; color: #035758; font-size: 15.5px; font-weight: 760; line-height: 1.55; text-align: right;}.hr-association-suite-v3__architecture-governance-text { display: block !important; width: 100% !important; margin: 0 !important; padding: 0 !important; color: #667677; font-size: 11px; line-height: 1.8; text-align: right;}.hr-association-suite-v3__architecture-members { position: relative; display: flex !important; flex-direction: column !important; width: 100% !important; min-width: 0; margin: 0 !important; padding: 18px 18px 19px !important; border: 1px solid #dde7e7; border-radius: 13px; background: #ffffff; transition: transform .18s ease, border-color .18s ease, box-shadow .18s ease;}.hr-association-suite-v3__architecture-members:hover { transform: translateX(-3px); border-color: #e76210; box-shadow: 0 10px 28px rgba(231, 98, 16, .05);}.hr-association-suite-v3__architecture-members::after { content: ""; position: absolute; left: -27px; top: 50%; width: 27px; height: 1px; background: #dde7e7;}.hr-association-suite-v3__architecture-members-code { display: block !important; width: 100% !important; margin: 0 0 8px !important; padding: 0 !important; color: #e76210; font-size: 7.5px; font-weight: 800; line-height: 1.3; letter-spacing: .08em; direction: ltr; text-align: right;}.hr-association-suite-v3__architecture-members-title { display: block !important; width: 100% !important; margin: 0 0 6px !important; padding: 0 !important; color: #035758; font-size: 15.5px; font-weight: 760; line-height: 1.55; text-align: right;}.hr-association-suite-v3__architecture-members-text { display: block !important; width: 100% !important; margin: 0 !important; padding: 0 !important; color: #667677; font-size: 11px; line-height: 1.8; text-align: right;}.hr-association-suite-v3__architecture-programs { position: relative; display: flex !important; flex-direction: column !important; width: 100% !important; min-width: 0; margin: 0 !important; padding: 18px 18px 19px !important; border: 1px solid #dde7e7; border-radius: 13px; background: #ffffff; transition: transform .18s ease, border-color .18s ease, box-shadow .18s ease;}.hr-association-suite-v3__architecture-programs:hover { transform: translateX(3px); border-color: #035758; box-shadow: 0 10px 28px rgba(3, 87, 88, .055);}.hr-association-suite-v3__architecture-programs::before { content: ""; position: absolute; right: -27px; top: 50%; width: 27px; height: 1px; background: #dde7e7;}.hr-association-suite-v3__architecture-programs-code { display: block !important; width: 100% !important; margin: 0 0 8px !important; padding: 0 !important; color: #035758; font-size: 7.5px; font-weight: 800; line-height: 1.3; letter-spacing: .08em; direction: ltr; text-align: right;}.hr-association-suite-v3__architecture-programs-title { display: block !important; width: 100% !important; margin: 0 0 6px !important; padding: 0 !important; color: #035758; font-size: 15.5px; font-weight: 760; line-height: 1.55; text-align: right;}.hr-association-suite-v3__architecture-programs-text { display: block !important; width: 100% !important; margin: 0 !important; padding: 0 !important; color: #667677; font-size: 11px; line-height: 1.8; text-align: right;}.hr-association-suite-v3__architecture-media { position: relative; display: flex !important; flex-direction: column !important; width: 100% !important; min-width: 0; margin: 0 !important; padding: 18px 18px 19px !important; border: 1px solid #1b8aa6; border-radius: 13px; background: #f7fafa; transition: transform .18s ease, box-shadow .18s ease;}.hr-association-suite-v3__architecture-media:hover { transform: translateX(3px); box-shadow: 0 11px 30px rgba(27, 138, 166, .07);}.hr-association-suite-v3__architecture-media::before { content: ""; position: absolute; right: -27px; top: 50%; width: 27px; height: 1px; background: #1b8aa6; opacity: .55;}.hr-association-suite-v3__architecture-media-code { display: block !important; width: 100% !important; margin: 0 0 8px !important; padding: 0 !important; color: #1b8aa6; font-size: 7.5px; font-weight: 800; line-height: 1.3; letter-spacing: .08em; direction: ltr; text-align: right;}.hr-association-suite-v3__architecture-media-title { display: block !important; width: 100% !important; margin: 0 0 6px !important; padding: 0 !important; color: #035758; font-size: 15.5px; font-weight: 760; line-height: 1.55; text-align: right;}.hr-association-suite-v3__architecture-media-text { display: block !important; width: 100% !important; margin: 0 !important; padding: 0 !important; color: #667677; font-size: 11px; line-height: 1.8; text-align: right;}.hr-association-suite-v3__architecture-forms { position: relative; display: flex !important; flex-direction: column !important; width: 100% !important; min-width: 0; margin: 0 !important; padding: 18px 18px 19px !important; border: 1px solid #dde7e7; border-radius: 13px; background: #ffffff; transition: transform .18s ease, border-color .18s ease, box-shadow .18s ease;}.hr-association-suite-v3__architecture-forms:hover { transform: translateX(3px); border-color: #e76210; box-shadow: 0 10px 28px rgba(231, 98, 16, .05);}.hr-association-suite-v3__architecture-forms::before { content: ""; position: absolute; right: -27px; top: 50%; width: 27px; height: 1px; background: #dde7e7;}.hr-association-suite-v3__architecture-forms-code { display: block !important; width: 100% !important; margin: 0 0 8px !important; padding: 0 !important; color: #e76210; font-size: 7.5px; font-weight: 800; line-height: 1.3; letter-spacing: .08em; direction: ltr; text-align: right;}.hr-association-suite-v3__architecture-forms-title { display: block !important; width: 100% !important; margin: 0 0 6px !important; padding: 0 !important; color: #035758; font-size: 15.5px; font-weight: 760; line-height: 1.55; text-align: right;}.hr-association-suite-v3__architecture-forms-text { display: block !important; width: 100% !important; margin: 0 !important; padding: 0 !important; color: #667677; font-size: 11px; line-height: 1.8; text-align: right;}.hr-association-suite-v3__management-section { position: relative; width: 100%; max-width: 100%; margin: 0; padding: clamp(60px, 7vw, 90px) 0; overflow: hidden; box-sizing: border-box; background: #ffffff; color: #132829;}.hr-association-suite-v3__management-section::before { content: ""; position: absolute; top: 0; right: 9%; width: 1px; height: 100%; background: #dde7e7; opacity: .62; pointer-events: none;}.hr-association-suite-v3__management-section::after { content: ""; position: absolute; right: 9%; bottom: 68px; width: 11px; height: 11px; border: 2px solid #e76210; border-radius: 50%; background: #ffffff; transform: translateX(5px); pointer-events: none;}.hr-association-suite-v3__management-container { position: relative; z-index: 2; display: flex !important; flex-direction: row !important; align-items: center !important; justify-content: space-between !important; gap: clamp(50px, 7vw, 100px); width: min(1240px, calc(100% - 40px)) !important; max-width: 1240px !important; margin: 0 auto !important; padding: 0 !important;}.hr-association-suite-v3__management-copy { display: flex !important; flex-direction: column !important; align-items: flex-start !important; flex: 1 1 auto; width: 100% !important; max-width: 610px !important; min-width: 0 !important; margin: 0 !important; padding: 0 !important;}.hr-association-suite-v3__management-kicker { display: inline-flex !important; align-items: center !important; gap: 9px; width: auto !important; margin: 0 0 10px !important; padding: 0 !important; color: #1b8aa6; font-size: 11px; font-weight: 800; line-height: 1.5;}.hr-association-suite-v3__management-kicker::before { content: ""; display: block; flex: 0 0 23px; width: 23px; height: 2px; background: #e76210;}.hr-association-suite-v3__management-title { display: block !important; width: 100% !important; margin: 0 !important; padding: 0 !important; color: #035758; font-size: clamp(29px, 3.2vw, 43px); font-weight: 760; line-height: 1.45; letter-spacing: -.02em; text-align: right;}.hr-association-suite-v3__management-description { display: block !important; width: 100% !important; max-width: 585px !important; margin: 14px 0 0 !important; padding: 0 !important; color: #667677; font-size: 14px; line-height: 2; text-align: right;}.hr-association-suite-v3__management-panel { position: relative; display: block !important; flex: 0 0 505px; width: 505px !important; max-width: 44% !important; margin: 0 !important; padding: 18px !important; border: 1px solid #dde7e7; border-radius: 20px; background: #f7fafa; box-shadow: 0 18px 46px rgba(3, 87, 88, .055);}.hr-association-suite-v3__management-panel::before { content: "ASSOCIATION CONTROL"; position: absolute; top: -10px; left: 22px; display: inline-flex; align-items: center; padding: 4px 9px; background: #ffffff; color: #b0bcbc; font-size: 7px; font-weight: 800; letter-spacing: .12em; line-height: 1; direction: ltr;}.hr-association-suite-v3__management-panel::after { content: ""; position: absolute; top: 17px; right: 18px; width: 6px; height: 6px; border-radius: 50%; background: #1b8aa6; box-shadow: -13px 0 0 #e76210, -26px 0 0 #035758;}.hr-association-suite-v3__management-status { position: relative; display: flex !important; flex-direction: row !important; align-items: center !important; justify-content: space-between !important; gap: 20px; width: 100% !important; margin: 0 0 12px !important; padding: 20px 18px !important; border: 1px solid #035758; border-radius: 13px; background: #035758; overflow: hidden;}.hr-association-suite-v3__management-status::before { content: ""; position: absolute; right: -30px; bottom: -45px; width: 105px; height: 105px; border: 1px solid rgba(255, 255, 255, .09); border-radius: 50%;}.hr-association-suite-v3__management-status::after { content: ""; position: absolute; right: 0; bottom: 0; width: 82px; height: 2px; background: #e76210;}.hr-association-suite-v3__management-status-label { position: relative; z-index: 2; display: block !important; width: auto !important; margin: 0 !important; padding: 0 !important; color: rgba(255, 255, 255, .72); font-size: 10px; font-weight: 700; line-height: 1.5;}.hr-association-suite-v3__management-status-value { position: relative; z-index: 2; display: inline-flex !important; align-items: center !important; gap: 7px; width: auto !important; margin: 0 !important; padding: 6px 9px !important; border: 1px solid rgba(255, 255, 255, .18); border-radius: 999px; color: #ffffff; font-size: 9px; font-weight: 800; line-height: 1; white-space: nowrap;}.hr-association-suite-v3__management-status-value::before { content: ""; display: block; width: 6px; height: 6px; border-radius: 50%; background: #e76210; box-shadow: 0 0 0 4px rgba(231, 98, 16, .13);}.hr-association-suite-v3__management-list { display: grid !important; grid-template-columns: repeat(2, minmax(0, 1fr)); align-items: stretch !important; gap: 9px; width: 100% !important; margin: 0 !important; padding: 0 !important;}.hr-association-suite-v3__management-central { position: relative; display: flex !important; flex-direction: column !important; min-width: 0; min-height: 126px; margin: 0 !important; padding: 19px 17px !important; border: 1px solid #dde7e7; border-radius: 12px; background: #ffffff;}.hr-association-suite-v3__management-central::before { content: "01"; display: block; width: auto; margin: 0 0 14px; color: #1b8aa6; font-size: 8px; font-weight: 800; line-height: 1; direction: ltr;}.hr-association-suite-v3__management-central::after { content: ""; position: absolute; right: 17px; bottom: -1px; width: 37px; height: 2px; background: #035758;}.hr-association-suite-v3__management-central-title { display: block !important; width: 100% !important; margin: 0 0 6px !important; padding: 0 !important; color: #035758; font-size: 14.5px; font-weight: 760; line-height: 1.5; text-align: right;}.hr-association-suite-v3__management-central-text { display: block !important; width: 100% !important; margin: 0 !important; padding: 0 !important; color: #667677; font-size: 10.7px; line-height: 1.8; text-align: right;}.hr-association-suite-v3__management-organized { position: relative; display: flex !important; flex-direction: column !important; min-width: 0; min-height: 126px; margin: 0 !important; padding: 19px 17px !important; border: 1px solid #dde7e7; border-radius: 12px; background: #ffffff;}.hr-association-suite-v3__management-organized::before { content: "02"; display: block; width: auto; margin: 0 0 14px; color: #e76210; font-size: 8px; font-weight: 800; line-height: 1; direction: ltr;}.hr-association-suite-v3__management-organized::after { content: ""; position: absolute; right: 17px; bottom: -1px; width: 43px; height: 2px; background: #e76210;}.hr-association-suite-v3__management-organized-title { display: block !important; width: 100% !important; margin: 0 0 6px !important; padding: 0 !important; color: #035758; font-size: 14.5px; font-weight: 760; line-height: 1.5; text-align: right;}.hr-association-suite-v3__management-organized-text { display: block !important; width: 100% !important; margin: 0 !important; padding: 0 !important; color: #667677; font-size: 10.7px; line-height: 1.8; text-align: right;}.hr-association-suite-v3__management-permissions { position: relative; display: flex !important; flex-direction: column !important; min-width: 0; min-height: 126px; margin: 0 !important; padding: 19px 17px !important; border: 1px solid #1b8aa6; border-radius: 12px; background: #ffffff;}.hr-association-suite-v3__management-permissions::before { content: "03"; display: block; width: auto; margin: 0 0 14px; color: #1b8aa6; font-size: 8px; font-weight: 800; line-height: 1; direction: ltr;}.hr-association-suite-v3__management-permissions::after { content: ""; position: absolute; right: 17px; bottom: -1px; width: 49px; height: 2px; background: #1b8aa6;}.hr-association-suite-v3__management-permissions-title { display: block !important; width: 100% !important; margin: 0 0 6px !important; padding: 0 !important; color: #035758; font-size: 14.5px; font-weight: 760; line-height: 1.5; text-align: right;}.hr-association-suite-v3__management-permissions-text { display: block !important; width: 100% !important; margin: 0 !important; padding: 0 !important; color: #667677; font-size: 10.7px; line-height: 1.8; text-align: right;}.hr-association-suite-v3__management-scale { position: relative; display: flex !important; flex-direction: column !important; min-width: 0; min-height: 126px; margin: 0 !important; padding: 19px 17px !important; border: 1px solid #035758; border-radius: 12px; background: #035758; box-shadow: 0 12px 30px rgba(3, 87, 88, .08);}.hr-association-suite-v3__management-scale::before { content: "04"; display: block; width: auto; margin: 0 0 14px; color: #e76210; font-size: 8px; font-weight: 800; line-height: 1; direction: ltr;}.hr-association-suite-v3__management-scale::after { content: ""; position: absolute; right: 17px; bottom: -1px; width: 55px; height: 2px; background: #e76210;}.hr-association-suite-v3__management-scale-title { display: block !important; width: 100% !important; margin: 0 0 6px !important; padding: 0 !important; color: #ffffff; font-size: 14.5px; font-weight: 760; line-height: 1.5; text-align: right;}.hr-association-suite-v3__management-scale-text { display: block !important; width: 100% !important; margin: 0 !important; padding: 0 !important; color: #ffffff; opacity: .77; font-size: 10.7px; line-height: 1.8; text-align: right;}.hr-association-suite-v3__bundle-section { position: relative; width: 100%; max-width: 100%; margin: 0; padding: clamp(62px, 7vw, 94px) 0; overflow: hidden; box-sizing: border-box; background: #f7fafa; color: #132829;}.hr-association-suite-v3__bundle-section::before { content: ""; position: absolute; top: 0; left: 9%; width: 1px; height: 100%; background: #dde7e7; opacity: .62; pointer-events: none;}.hr-association-suite-v3__bundle-section::after { content: ""; position: absolute; left: 0; top: 45%; width: 14%; height: 1px; background: #dde7e7; pointer-events: none;}.hr-association-suite-v3__bundle-container { position: relative; z-index: 2; display: block !important; width: min(1240px, calc(100% - 40px)) !important; max-width: 1240px !important; margin: 0 auto !important; padding: 0 !important;}.hr-association-suite-v3__bundle-heading-wrap { display: block !important; width: 100% !important; max-width: 850px !important; margin: 0 0 43px auto !important; padding: 0 !important;}.hr-association-suite-v3__bundle-kicker { display: inline-flex !important; align-items: center !important; gap: 9px; width: auto !important; margin: 0 0 10px !important; padding: 0 !important; color: #e76210; font-size: 11px; font-weight: 800; line-height: 1.5;}.hr-association-suite-v3__bundle-kicker::before { content: ""; display: block; flex: 0 0 23px; width: 23px; height: 2px; background: #035758;}.hr-association-suite-v3__bundle-title { display: block !important; width: 100% !important; margin: 0 !important; padding: 0 !important; color: #035758; font-size: clamp(30px, 3.3vw, 44px); font-weight: 770; line-height: 1.42; letter-spacing: -.02em; text-align: right;}.hr-association-suite-v3__bundle-description { display: block !important; width: 100% !important; max-width: 760px !important; margin: 13px 0 0 !important; padding: 0 !important; color: #667677; font-size: 14px; line-height: 1.95; text-align: right;}.hr-association-suite-v3__bundle-layout { position: relative; display: grid !important; grid-template-columns: 350px minmax(0, 1fr); align-items: stretch !important; gap: 14px; width: 100% !important; margin: 0 !important; padding: 0 !important;}.hr-association-suite-v3__bundle-price { position: relative; display: flex !important; flex-direction: column !important; justify-content: flex-end !important; width: 100% !important; min-height: 350px; margin: 0 !important; padding: 30px 27px !important; border: 1px solid #035758; border-radius: 18px; background: #035758; overflow: hidden; box-shadow: 0 18px 46px rgba(3, 87, 88, .12);}.hr-association-suite-v3__bundle-price::before { content: ""; position: absolute; top: -75px; left: -55px; width: 190px; height: 190px; border: 1px solid rgba(255, 255, 255, .09); border-radius: 50%; box-shadow: 35px 35px 0 -34px rgba(27, 138, 166, .5), 70px 70px 0 -69px rgba(231, 98, 16, .65);}.hr-association-suite-v3__bundle-price::after { content: "COMPLETE DIGITAL SETUP"; position: absolute; top: 25px; right: 27px; color: rgba(255, 255, 255, .42); font-size: 7px; font-weight: 800; line-height: 1; letter-spacing: .12em; direction: ltr;}.hr-association-suite-v3__bundle-price-label { position: relative; z-index: 2; display: block !important; width: 100% !important; margin: 0 0 7px !important; padding: 0 !important; color: rgba(255, 255, 255, .68); font-size: 11px; font-weight: 700; line-height: 1.5;}.hr-association-suite-v3__bundle-price-value { position: relative; z-index: 2; display: block !important; width: 100% !important; margin: 0 !important; padding: 0 !important; color: #ffffff; font-size: clamp(42px, 4.6vw, 60px); font-weight: 830; line-height: 1.12; letter-spacing: -.025em; text-align: right;}.hr-association-suite-v3__bundle-price-subtitle { position: relative; z-index: 2; display: block !important; width: 100% !important; margin: 17px 0 0 !important; padding: 16px 0 0 !important; border-top: 1px solid rgba(255, 255, 255, .17); color: #ffffff; opacity: .78; font-size: 11px; font-weight: 600; line-height: 1.8;}.hr-association-suite-v3__bundle-services { display: grid !important; grid-template-columns: repeat(2, minmax(0, 1fr)); align-items: stretch !important; gap: 10px; width: 100% !important; margin: 0 !important; padding: 0 !important;}.hr-association-suite-v3__bundle-domain { position: relative; display: flex !important; flex-direction: column !important; min-width: 0; min-height: 170px; margin: 0 !important; padding: 22px 20px !important; border: 1px solid #dde7e7; border-radius: 14px; background: #ffffff; transition: transform .18s ease, border-color .18s ease, box-shadow .18s ease;}.hr-association-suite-v3__bundle-domain:hover { transform: translateY(-3px); border-color: #035758; box-shadow: 0 13px 32px rgba(3, 87, 88, .055);}.hr-association-suite-v3__bundle-domain::after { content: ""; position: absolute; right: 20px; bottom: -1px; width: 42px; height: 2px; background: #035758;}.hr-association-suite-v3__bundle-domain-code { display: inline-flex !important; align-items: center !important; width: auto !important; margin: 0 0 16px !important; padding: 5px 8px !important; border: 1px solid #dde7e7; border-radius: 999px; background: #f7fafa; color: #035758; font-size: 8px; font-weight: 800; line-height: 1; letter-spacing: .08em; direction: ltr;}.hr-association-suite-v3__bundle-domain-title { display: block !important; width: 100% !important; margin: 0 0 7px !important; padding: 0 !important; color: #035758; font-size: 16px; font-weight: 760; line-height: 1.55; text-align: right;}.hr-association-suite-v3__bundle-domain-text { display: block !important; width: 100% !important; margin: 0 !important; padding: 0 !important; color: #667677; font-size: 11.3px; line-height: 1.85; text-align: right;}.hr-association-suite-v3__bundle-hosting { position: relative; display: flex !important; flex-direction: column !important; min-width: 0; min-height: 170px; margin: 0 !important; padding: 22px 20px !important; border: 1px solid #1b8aa6; border-radius: 14px; background: #ffffff; transition: transform .18s ease, box-shadow .18s ease;}.hr-association-suite-v3__bundle-hosting:hover { transform: translateY(-3px); box-shadow: 0 13px 32px rgba(27, 138, 166, .07);}.hr-association-suite-v3__bundle-hosting::after { content: ""; position: absolute; right: 20px; bottom: -1px; width: 50px; height: 2px; background: #1b8aa6;}.hr-association-suite-v3__bundle-hosting-code { display: inline-flex !important; align-items: center !important; width: auto !important; margin: 0 0 16px !important; padding: 5px 8px !important; border: 1px solid #dde7e7; border-radius: 999px; background: #f7fafa; color: #1b8aa6; font-size: 8px; font-weight: 800; line-height: 1; letter-spacing: .08em; direction: ltr;}.hr-association-suite-v3__bundle-hosting-title { display: block !important; width: 100% !important; margin: 0 0 7px !important; padding: 0 !important; color: #035758; font-size: 16px; font-weight: 760; line-height: 1.55; text-align: right;}.hr-association-suite-v3__bundle-hosting-text { display: block !important; width: 100% !important; margin: 0 !important; padding: 0 !important; color: #667677; font-size: 11.3px; line-height: 1.85; text-align: right;}.hr-association-suite-v3__bundle-email { position: relative; display: flex !important; flex-direction: column !important; min-width: 0; min-height: 170px; margin: 0 !important; padding: 22px 20px !important; border: 1px solid #dde7e7; border-radius: 14px; background: #ffffff; transition: transform .18s ease, border-color .18s ease, box-shadow .18s ease;}.hr-association-suite-v3__bundle-email:hover { transform: translateY(-3px); border-color: #e76210; box-shadow: 0 13px 32px rgba(231, 98, 16, .055);}.hr-association-suite-v3__bundle-email::after { content: ""; position: absolute; right: 20px; bottom: -1px; width: 58px; height: 2px; background: #e76210;}.hr-association-suite-v3__bundle-email-code { display: inline-flex !important; align-items: center !important; width: auto !important; margin: 0 0 16px !important; padding: 5px 8px !important; border: 1px solid #dde7e7; border-radius: 999px; background: #fff7f2; color: #e76210; font-size: 8px; font-weight: 800; line-height: 1; letter-spacing: .08em; direction: ltr;}.hr-association-suite-v3__bundle-email-title { display: block !important; width: 100% !important; margin: 0 0 7px !important; padding: 0 !important; color: #035758; font-size: 16px; font-weight: 760; line-height: 1.55; text-align: right;}.hr-association-suite-v3__bundle-email-text { display: block !important; width: 100% !important; margin: 0 !important; padding: 0 !important; color: #667677; font-size: 11.3px; line-height: 1.85; text-align: right;}.hr-association-suite-v3__bundle-support { position: relative; display: flex !important; flex-direction: column !important; min-width: 0; min-height: 170px; margin: 0 !important; padding: 22px 20px !important; border: 1px solid #035758; border-radius: 14px; background: #035758; box-shadow: 0 13px 34px rgba(3, 87, 88, .09); transition: transform .18s ease, box-shadow .18s ease;}.hr-association-suite-v3__bundle-support:hover { transform: translateY(-3px); box-shadow: 0 18px 42px rgba(3, 87, 88, .13);}.hr-association-suite-v3__bundle-support::after { content: ""; position: absolute; right: 20px; bottom: -1px; width: 66px; height: 2px; background: #e76210;}.hr-association-suite-v3__bundle-support-code { display: inline-flex !important; align-items: center !important; width: auto !important; margin: 0 0 16px !important; padding: 5px 8px !important; border: 1px solid rgba(255, 255, 255, .17); border-radius: 999px; background: rgba(255, 255, 255, .04); color: #e76210; font-size: 8px; font-weight: 800; line-height: 1; letter-spacing: .08em; direction: ltr;}.hr-association-suite-v3__bundle-support-title { display: block !important; width: 100% !important; margin: 0 0 7px !important; padding: 0 !important; color: #ffffff; font-size: 16px; font-weight: 760; line-height: 1.55; text-align: right;}.hr-association-suite-v3__bundle-support-text { display: block !important; width: 100% !important; margin: 0 !important; padding: 0 !important; color: #ffffff; opacity: .78; font-size: 11.3px; line-height: 1.85; text-align: right;}.hr-association-suite-v3__flow-section { position: relative; width: 100%; max-width: 100%; margin: 0; padding: clamp(60px, 7vw, 90px) 0; overflow: hidden; box-sizing: border-box; background: #ffffff; color: #132829;}.hr-association-suite-v3__flow-section::before { content: ""; position: absolute; top: 0; right: 9%; width: 1px; height: 100%; background: #dde7e7; opacity: .6; pointer-events: none;}.hr-association-suite-v3__flow-section::after { content: ""; position: absolute; right: 9%; top: 84px; width: 9px; height: 9px; border: 2px solid #1b8aa6; border-radius: 50%; background: #ffffff; transform: translateX(4px);}.hr-association-suite-v3__flow-container { position: relative; z-index: 2; display: block !important; width: min(1240px, calc(100% - 40px)) !important; max-width: 1240px !important; margin: 0 auto !important; padding: 0 !important;}.hr-association-suite-v3__flow-heading-wrap { display: block !important; width: 100% !important; max-width: 830px !important; margin: 0 0 42px auto !important; padding: 0 !important;}.hr-association-suite-v3__flow-kicker { display: inline-flex !important; align-items: center !important; gap: 9px; width: auto !important; margin: 0 0 10px !important; padding: 0 !important; color: #1b8aa6; font-size: 11px; font-weight: 800; line-height: 1.5;}.hr-association-suite-v3__flow-kicker::before { content: ""; display: block; flex: 0 0 23px; width: 23px; height: 2px; background: #e76210;}.hr-association-suite-v3__flow-title { display: block !important; width: 100% !important; margin: 0 !important; padding: 0 !important; color: #035758; font-size: clamp(29px, 3.2vw, 43px); font-weight: 760; line-height: 1.45; letter-spacing: -.02em; text-align: right;}.hr-association-suite-v3__flow-track { position: relative; display: grid !important; grid-template-columns: repeat(5, minmax(0, 1fr)); align-items: stretch !important; gap: 10px; width: 100% !important; margin: 0 !important; padding: 0 !important;}.hr-association-suite-v3__flow-track::before { content: ""; position: absolute; top: 32px; right: 6%; left: 6%; height: 1px; background: #dde7e7; pointer-events: none;}.hr-association-suite-v3__flow-step-one { position: relative; z-index: 2; display: flex !important; flex-direction: column !important; min-width: 0; min-height: 185px; margin: 0 !important; padding: 18px 17px 21px !important; border: 1px solid #dde7e7; border-radius: 13px; background: #ffffff; box-shadow: 0 10px 28px rgba(3, 87, 88, .035);}.hr-association-suite-v3__flow-step-one::after { content: ""; position: absolute; right: 17px; bottom: -1px; width: 34px; height: 2px; background: #035758;}.hr-association-suite-v3__flow-step-one-number { display: inline-flex !important; align-items: center !important; justify-content: center !important; width: 28px !important; height: 28px; margin: 0 0 15px !important; padding: 0 !important; border: 1px solid #035758; border-radius: 50%; background: #ffffff; color: #035758; font-size: 8px; font-weight: 850; line-height: 1; direction: ltr;}.hr-association-suite-v3__flow-step-one-title { display: block !important; width: 100% !important; margin: 0 0 7px !important; padding: 0 !important; color: #035758; font-size: 15px; font-weight: 760; line-height: 1.55; text-align: right;}.hr-association-suite-v3__flow-step-one-text { display: block !important; width: 100% !important; margin: 0 !important; padding: 0 !important; color: #667677; font-size: 10.8px; line-height: 1.85; text-align: right;}.hr-association-suite-v3__flow-step-two { position: relative; z-index: 2; display: flex !important; flex-direction: column !important; min-width: 0; min-height: 185px; margin: 0 !important; padding: 18px 17px 21px !important; border: 1px solid #dde7e7; border-radius: 13px; background: #f7fafa;}.hr-association-suite-v3__flow-step-two::after { content: ""; position: absolute; right: 17px; bottom: -1px; width: 41px; height: 2px; background: #1b8aa6;}.hr-association-suite-v3__flow-step-two-number { display: inline-flex !important; align-items: center !important; justify-content: center !important; width: 28px !important; height: 28px; margin: 0 0 15px !important; padding: 0 !important; border: 1px solid #1b8aa6; border-radius: 50%; background: #ffffff; color: #1b8aa6; font-size: 8px; font-weight: 850; line-height: 1; direction: ltr;}.hr-association-suite-v3__flow-step-two-title { display: block !important; width: 100% !important; margin: 0 0 7px !important; padding: 0 !important; color: #035758; font-size: 15px; font-weight: 760; line-height: 1.55; text-align: right;}.hr-association-suite-v3__flow-step-two-text { display: block !important; width: 100% !important; margin: 0 !important; padding: 0 !important; color: #667677; font-size: 10.8px; line-height: 1.85; text-align: right;}.hr-association-suite-v3__flow-step-three { position: relative; z-index: 2; display: flex !important; flex-direction: column !important; min-width: 0; min-height: 185px; margin: 0 !important; padding: 18px 17px 21px !important; border: 1px solid #e76210; border-radius: 13px; background: #ffffff;}.hr-association-suite-v3__flow-step-three::after { content: ""; position: absolute; right: 17px; bottom: -1px; width: 48px; height: 2px; background: #e76210;}.hr-association-suite-v3__flow-step-three-number { display: inline-flex !important; align-items: center !important; justify-content: center !important; width: 28px !important; height: 28px; margin: 0 0 15px !important; padding: 0 !important; border: 1px solid #e76210; border-radius: 50%; background: #ffffff; color: #e76210; font-size: 8px; font-weight: 850; line-height: 1; direction: ltr;}.hr-association-suite-v3__flow-step-three-title { display: block !important; width: 100% !important; margin: 0 0 7px !important; padding: 0 !important; color: #035758; font-size: 15px; font-weight: 760; line-height: 1.55; text-align: right;}.hr-association-suite-v3__flow-step-three-text { display: block !important; width: 100% !important; margin: 0 !important; padding: 0 !important; color: #667677; font-size: 10.8px; line-height: 1.85; text-align: right;}.hr-association-suite-v3__flow-step-four { position: relative; z-index: 2; display: flex !important; flex-direction: column !important; min-width: 0; min-height: 185px; margin: 0 !important; padding: 18px 17px 21px !important; border: 1px solid #1b8aa6; border-radius: 13px; background: #f7fafa;}.hr-association-suite-v3__flow-step-four::after { content: ""; position: absolute; right: 17px; bottom: -1px; width: 55px; height: 2px; background: #1b8aa6;}.hr-association-suite-v3__flow-step-four-number { display: inline-flex !important; align-items: center !important; justify-content: center !important; width: 28px !important; height: 28px; margin: 0 0 15px !important; padding: 0 !important; border: 1px solid #1b8aa6; border-radius: 50%; background: #ffffff; color: #1b8aa6; font-size: 8px; font-weight: 850; line-height: 1; direction: ltr;}.hr-association-suite-v3__flow-step-four-title { display: block !important; width: 100% !important; margin: 0 0 7px !important; padding: 0 !important; color: #035758; font-size: 15px; font-weight: 760; line-height: 1.55; text-align: right;}.hr-association-suite-v3__flow-step-four-text { display: block !important; width: 100% !important; margin: 0 !important; padding: 0 !important; color: #667677; font-size: 10.8px; line-height: 1.85; text-align: right;}.hr-association-suite-v3__flow-step-five { position: relative; z-index: 2; display: flex !important; flex-direction: column !important; min-width: 0; min-height: 185px; margin: 0 !important; padding: 18px 17px 21px !important; border: 1px solid #035758; border-radius: 13px; background: #035758; box-shadow: 0 13px 34px rgba(3, 87, 88, .09);}.hr-association-suite-v3__flow-step-five::after { content: ""; position: absolute; right: 17px; bottom: -1px; width: 62px; height: 2px; background: #e76210;}.hr-association-suite-v3__flow-step-five-number { display: inline-flex !important; align-items: center !important; justify-content: center !important; width: 28px !important; height: 28px; margin: 0 0 15px !important; padding: 0 !important; border: 1px solid rgba(255,255,255,.22); border-radius: 50%; background: transparent; color: #e76210; font-size: 8px; font-weight: 850; line-height: 1; direction: ltr;}.hr-association-suite-v3__flow-step-five-title { display: block !important; width: 100% !important; margin: 0 0 7px !important; padding: 0 !important; color: #ffffff; font-size: 15px; font-weight: 760; line-height: 1.55; text-align: right;}.hr-association-suite-v3__flow-step-five-text { display: block !important; width: 100% !important; margin: 0 !important; padding: 0 !important; color: #ffffff; opacity: .77; font-size: 10.8px; line-height: 1.85; text-align: right;}.hr-association-suite-v3__pricing-section { position: relative; width: 100%; max-width: 100%; margin: 0; padding: clamp(64px, 7vw, 96px) 0; overflow: hidden; box-sizing: border-box; background: #f7fafa; color: #132829;}.hr-association-suite-v3__pricing-section::before { content: ""; position: absolute; top: 0; left: 9%; width: 1px; height: 100%; background: #dde7e7; opacity: .62;}.hr-association-suite-v3__pricing-section::after { content: ""; position: absolute; left: 0; bottom: 28%; width: 16%; height: 1px; background: #dde7e7;}.hr-association-suite-v3__pricing-container { position: relative; z-index: 2; display: grid !important; grid-template-columns: minmax(0, 1fr) 475px; align-items: center !important; gap: clamp(52px, 7vw, 96px); width: min(1240px, calc(100% - 40px)) !important; max-width: 1240px !important; margin: 0 auto !important; padding: 0 !important;}.hr-association-suite-v3__pricing-copy { display: flex !important; flex-direction: column !important; align-items: flex-start !important; width: 100% !important; max-width: 650px !important; margin: 0 !important; padding: 0 !important;}.hr-association-suite-v3__pricing-kicker { display: inline-flex !important; align-items: center !important; gap: 9px; width: auto !important; margin: 0 0 10px !important; padding: 0 !important; color: #e76210; font-size: 11px; font-weight: 800; line-height: 1.5;}.hr-association-suite-v3__pricing-kicker::before { content: ""; display: block; flex: 0 0 23px; width: 23px; height: 2px; background: #035758;}.hr-association-suite-v3__pricing-title { display: block !important; width: 100% !important; margin: 0 !important; padding: 0 !important; color: #035758; font-size: clamp(31px, 3.4vw, 45px); font-weight: 770; line-height: 1.42; letter-spacing: -.02em; text-align: right;}.hr-association-suite-v3__pricing-description { display: block !important; width: 100% !important; max-width: 590px !important; margin: 14px 0 0 !important; padding: 0 !important; color: #667677; font-size: 14px; line-height: 2; text-align: right;}.hr-association-suite-v3__pricing-panel { position: relative; display: flex !important; flex-direction: column !important; width: 100% !important; margin: 0 !important; padding: 29px !important; border: 1px solid #035758; border-radius: 20px; background: #ffffff; overflow: hidden; box-shadow: 0 20px 50px rgba(3, 87, 88, .08);}.hr-association-suite-v3__pricing-panel::before { content: ""; position: absolute; top: -1px; right: 29px; width: 104px; height: 3px; background: #e76210;}.hr-association-suite-v3__pricing-panel::after { content: "ASSOCIATION PLATFORM"; position: absolute; top: 29px; left: 29px; color: #c1caca; font-size: 6.8px; font-weight: 800; line-height: 1; letter-spacing: .12em; direction: ltr;}.hr-association-suite-v3__pricing-name { display: block !important; width: 100% !important; margin: 0 0 22px !important; padding: 0 0 17px !important; border-bottom: 1px solid #dde7e7; color: #1b8aa6; font-size: 11px; font-weight: 800; line-height: 1.5;}.hr-association-suite-v3__pricing-value { display: block !important; width: 100% !important; margin: 0 !important; padding: 0 !important; color: #035758; font-size: clamp(45px, 5vw, 60px); font-weight: 830; line-height: 1.1; letter-spacing: -.03em; text-align: right;}.hr-association-suite-v3__pricing-once { display: block !important; width: 100% !important; margin: 6px 0 20px !important; padding: 0 !important; color: #667677; font-size: 10.5px; font-weight: 600; line-height: 1.6;}.hr-association-suite-v3__pricing-features { display: grid !important; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 9px 13px; width: 100% !important; margin: 0 0 20px !important; padding: 18px 0 !important; border-top: 1px solid #dde7e7; border-bottom: 1px solid #dde7e7;}.hr-association-suite-v3__pricing-feature-platform { position: relative; display: block !important; width: 100% !important; margin: 0 !important; padding: 0 18px 0 0 !important; color: #132829; font-size: 10.8px; line-height: 1.8;}.hr-association-suite-v3__pricing-feature-platform::before { content: ""; position: absolute; top: .78em; right: 0; width: 6px; height: 6px; border-radius: 50%; background: #035758;}.hr-association-suite-v3__pricing-feature-identity { position: relative; display: block !important; width: 100% !important; margin: 0 !important; padding: 0 18px 0 0 !important; color: #132829; font-size: 10.8px; line-height: 1.8;}.hr-association-suite-v3__pricing-feature-identity::before { content: ""; position: absolute; top: .78em; right: 0; width: 6px; height: 6px; border-radius: 50%; background: #1b8aa6;}.hr-association-suite-v3__pricing-feature-domain { position: relative; display: block !important; width: 100% !important; margin: 0 !important; padding: 0 18px 0 0 !important; color: #132829; font-size: 10.8px; line-height: 1.8;}.hr-association-suite-v3__pricing-feature-domain::before { content: ""; position: absolute; top: .78em; right: 0; width: 6px; height: 6px; border-radius: 50%; background: #e76210;}.hr-association-suite-v3__pricing-feature-hosting { position: relative; display: block !important; width: 100% !important; margin: 0 !important; padding: 0 18px 0 0 !important; color: #132829; font-size: 10.8px; line-height: 1.8;}.hr-association-suite-v3__pricing-feature-hosting::before { content: ""; position: absolute; top: .78em; right: 0; width: 6px; height: 6px; border-radius: 50%; background: #1b8aa6;}.hr-association-suite-v3__pricing-feature-email { position: relative; display: block !important; width: 100% !important; margin: 0 !important; padding: 0 18px 0 0 !important; color: #132829; font-size: 10.8px; line-height: 1.8;}.hr-association-suite-v3__pricing-feature-email::before { content: ""; position: absolute; top: .78em; right: 0; width: 6px; height: 6px; border-radius: 50%; background: #e76210;}.hr-association-suite-v3__pricing-feature-support { position: relative; display: block !important; width: 100% !important; margin: 0 !important; padding: 0 18px 0 0 !important; color: #132829; font-size: 10.8px; line-height: 1.8;}.hr-association-suite-v3__pricing-feature-support::before { content: ""; position: absolute; top: .78em; right: 0; width: 6px; height: 6px; border-radius: 50%; background: #035758;}.hr-association-suite-v3__pricing-renewal { display: flex !important; flex-direction: row !important; align-items: center !important; justify-content: space-between !important; gap: 20px; width: 100% !important; margin: 0 0 18px !important; padding: 13px 14px !important; border: 1px solid #dde7e7; border-radius: 10px; background: #f7fafa;}.hr-association-suite-v3__pricing-renewal-label { display: block !important; width: auto !important; margin: 0 !important; padding: 0 !important; color: #667677; font-size: 10px; font-weight: 700; line-height: 1.5;}.hr-association-suite-v3__pricing-renewal-value { display: block !important; width: auto !important; margin: 0 !important; padding: 0 !important; color: #035758; font-size: 18px; font-weight: 800; line-height: 1.4; white-space: nowrap;}.hr-association-suite-v3__pricing-button { display: flex !important; align-items: center !important; justify-content: center !important; width: 100% !important; min-height: 50px !important; margin: 0 !important; padding: 11px 22px !important; border: 1px solid #035758 !important; border-radius: 10px !important; background: #035758 !important; color: #ffffff !important; font-size: 12px !important; font-weight: 750 !important; line-height: 1.5 !important; text-decoration: none !important; box-shadow: none !important; transition: transform .18s ease, background-color .18s ease, border-color .18s ease !important;}.hr-association-suite-v3__pricing-button:hover { transform: translateY(-2px); border-color: #1b8aa6 !important; background: #1b8aa6 !important;}.hr-association-suite-v3__why-section { position: relative; width: 100%; max-width: 100%; margin: 0; padding: clamp(60px, 7vw, 88px) 0; overflow: hidden; box-sizing: border-box; background: #ffffff; color: #132829;}.hr-association-suite-v3__why-section::before { content: ""; position: absolute; top: 0; right: 9%; width: 1px; height: 100%; background: #dde7e7; opacity: .6;}.hr-association-suite-v3__why-container { position: relative; z-index: 2; display: block !important; width: min(1240px, calc(100% - 40px)) !important; max-width: 1240px !important; margin: 0 auto !important; padding: 0 !important;}.hr-association-suite-v3__why-heading-wrap { display: block !important; width: 100% !important; max-width: 820px !important; margin: 0 0 40px auto !important; padding: 0 !important;}.hr-association-suite-v3__why-kicker { display: inline-flex !important; align-items: center !important; gap: 9px; width: auto !important; margin: 0 0 10px !important; padding: 0 !important; color: #1b8aa6; font-size: 11px; font-weight: 800; line-height: 1.5;}.hr-association-suite-v3__why-kicker::before { content: ""; display: block; flex: 0 0 23px; width: 23px; height: 2px; background: #e76210;}.hr-association-suite-v3__why-title { display: block !important; width: 100% !important; margin: 0 !important; padding: 0 !important; color: #035758; font-size: clamp(29px, 3.2vw, 43px); font-weight: 760; line-height: 1.45; letter-spacing: -.02em; text-align: right;}.hr-association-suite-v3__why-rail { position: relative; display: grid !important; grid-template-columns: repeat(4, minmax(0, 1fr)); align-items: stretch !important; gap: 11px; width: 100% !important; margin: 0 !important; padding: 0 !important;}.hr-association-suite-v3__why-rail::before { content: ""; position: absolute; right: 5%; left: 5%; bottom: 0; height: 1px; background: #dde7e7;}.hr-association-suite-v3__why-sector { position: relative; display: flex !important; flex-direction: column !important; min-width: 0; min-height: 168px; margin: 0 !important; padding: 23px 20px !important; border: 1px solid #dde7e7; border-radius: 14px; background: #f7fafa;}.hr-association-suite-v3__why-sector::before { content: "01"; display: block; margin: 0 0 18px; color: #1b8aa6; font-size: 8px; font-weight: 800; line-height: 1; direction: ltr;}.hr-association-suite-v3__why-sector::after { content: ""; position: absolute; right: 20px; bottom: -1px; width: 40px; height: 2px; background: #035758;}.hr-association-suite-v3__why-sector-title { display: block !important; width: 100% !important; margin: 0 0 7px !important; padding: 0 !important; color: #035758; font-size: 15.5px; font-weight: 760; line-height: 1.55; text-align: right;}.hr-association-suite-v3__why-sector-text { display: block !important; width: 100% !important; margin: 0 !important; padding: 0 !important; color: #667677; font-size: 11px; line-height: 1.85; text-align: right;}.hr-association-suite-v3__why-growth { position: relative; display: flex !important; flex-direction: column !important; min-width: 0; min-height: 168px; margin: 0 !important; padding: 23px 20px !important; border: 1px solid #1b8aa6; border-radius: 14px; background: #ffffff;}.hr-association-suite-v3__why-growth::before { content: "02"; display: block; margin: 0 0 18px; color: #1b8aa6; font-size: 8px; font-weight: 800; line-height: 1; direction: ltr;}.hr-association-suite-v3__why-growth::after { content: ""; position: absolute; right: 20px; bottom: -1px; width: 47px; height: 2px; background: #1b8aa6;}.hr-association-suite-v3__why-growth-title { display: block !important; width: 100% !important; margin: 0 0 7px !important; padding: 0 !important; color: #035758; font-size: 15.5px; font-weight: 760; line-height: 1.55; text-align: right;}.hr-association-suite-v3__why-growth-text { display: block !important; width: 100% !important; margin: 0 !important; padding: 0 !important; color: #667677; font-size: 11px; line-height: 1.85; text-align: right;}.hr-association-suite-v3__why-services { position: relative; display: flex !important; flex-direction: column !important; min-width: 0; min-height: 168px; margin: 0 !important; padding: 23px 20px !important; border: 1px solid #dde7e7; border-radius: 14px; background: #f7fafa;}.hr-association-suite-v3__why-services::before { content: "03"; display: block; margin: 0 0 18px; color: #e76210; font-size: 8px; font-weight: 800; line-height: 1; direction: ltr;}.hr-association-suite-v3__why-services::after { content: ""; position: absolute; right: 20px; bottom: -1px; width: 54px; height: 2px; background: #e76210;}.hr-association-suite-v3__why-services-title { display: block !important; width: 100% !important; margin: 0 0 7px !important; padding: 0 !important; color: #035758; font-size: 15.5px; font-weight: 760; line-height: 1.55; text-align: right;}.hr-association-suite-v3__why-services-text { display: block !important; width: 100% !important; margin: 0 !important; padding: 0 !important; color: #667677; font-size: 11px; line-height: 1.85; text-align: right;}.hr-association-suite-v3__why-support { position: relative; display: flex !important; flex-direction: column !important; min-width: 0; min-height: 168px; margin: 0 !important; padding: 23px 20px !important; border: 1px solid #035758; border-radius: 14px; background: #035758; box-shadow: 0 14px 36px rgba(3, 87, 88, .1);}.hr-association-suite-v3__why-support::before { content: "04"; display: block; margin: 0 0 18px; color: #e76210; font-size: 8px; font-weight: 800; line-height: 1; direction: ltr;}.hr-association-suite-v3__why-support::after { content: ""; position: absolute; right: 20px; bottom: -1px; width: 61px; height: 2px; background: #e76210;}.hr-association-suite-v3__why-support-title { display: block !important; width: 100% !important; margin: 0 0 7px !important; padding: 0 !important; color: #ffffff; font-size: 15.5px; font-weight: 760; line-height: 1.55; text-align: right;}.hr-association-suite-v3__why-support-text { display: block !important; width: 100% !important; margin: 0 !important; padding: 0 !important; color: #ffffff; opacity: .77; font-size: 11px; line-height: 1.85; text-align: right;}.hr-association-suite-v3__cta-section { position: relative; width: 100%; max-width: 100%; margin: 0; padding: clamp(48px, 6vw, 74px) 0 clamp(56px, 7vw, 82px); overflow: hidden; box-sizing: border-box; background: #f7fafa; color: #132829;}.hr-association-suite-v3__cta-section::before { content: ""; position: absolute; right: 0; bottom: 34px; width: 20%; height: 1px; background: #dde7e7;}.hr-association-suite-v3__cta-section::after { content: ""; position: absolute; right: 20%; bottom: 29px; width: 11px; height: 11px; border: 2px solid #e76210; border-radius: 50%; background: #f7fafa;}.hr-association-suite-v3__cta-container { position: relative; z-index: 2; display: flex !important; flex-direction: row !important; align-items: center !important; justify-content: space-between !important; gap: 44px; width: min(1240px, calc(100% - 40px)) !important; max-width: 1240px !important; margin: 0 auto !important; padding: 36px 38px !important; border: 1px solid #035758; border-radius: 19px; background: #035758; overflow: hidden; box-shadow: 0 18px 46px rgba(3, 87, 88, .12);}.hr-association-suite-v3__cta-container::before { content: ""; position: absolute; top: -72px; left: 6%; width: 190px; height: 190px; border: 1px solid rgba(255,255,255,.08); border-radius: 50%;}.hr-association-suite-v3__cta-container::after { content: ""; position: absolute; right: 0; bottom: 27px; width: 30%; height: 1px; background: rgba(255,255,255,.13);}.hr-association-suite-v3__cta-copy { position: relative; z-index: 2; display: flex !important; flex-direction: column !important; align-items: flex-start !important; flex: 1 1 auto; width: 100% !important; max-width: 720px !important; margin: 0 !important; padding: 0 !important;}.hr-association-suite-v3__cta-kicker { display: inline-flex !important; align-items: center !important; gap: 9px; width: auto !important; margin: 0 0 9px !important; padding: 0 !important; color: #e76210; font-size: 10.5px; font-weight: 800; line-height: 1.5;}.hr-association-suite-v3__cta-kicker::before { content: ""; display: block; flex: 0 0 22px; width: 22px; height: 2px; background: #ffffff; opacity: .55;}.hr-association-suite-v3__cta-title { display: block !important; width: 100% !important; margin: 0 !important; padding: 0 !important; color: #ffffff; font-size: clamp(28px, 3.1vw, 42px); font-weight: 770; line-height: 1.45; letter-spacing: -.02em; text-align: right;}.hr-association-suite-v3__cta-description { display: block !important; width: 100% !important; max-width: 650px !important; margin: 11px 0 0 !important; padding: 0 !important; color: #ffffff; opacity: .74; font-size: 13px; line-height: 1.95; text-align: right;}.hr-association-suite-v3__cta-action { position: relative; z-index: 2; display: flex !important; flex-direction: column !important; align-items: flex-start !important; flex: 0 0 290px; width: 290px !important; margin: 0 !important; padding: 20px !important; border: 1px solid rgba(255,255,255,.15); border-radius: 13px; background: rgba(255,255,255,.045);}.hr-association-suite-v3__cta-price { display: block !important; width: 100% !important; margin: 0 !important; padding: 0 !important; color: #ffffff; font-size: 29px; font-weight: 820; line-height: 1.3; text-align: right;}.hr-association-suite-v3__cta-renewal { display: block !important; width: 100% !important; margin: 5px 0 16px !important; padding: 0 !important; color: #ffffff; opacity: .66; font-size: 9.5px; font-weight: 600; line-height: 1.5; text-align: right;}.hr-association-suite-v3__cta-button { display: flex !important; align-items: center !important; justify-content: center !important; width: 100% !important; min-height: 48px !important; margin: 0 !important; padding: 11px 20px !important; border: 1px solid #e76210 !important; border-radius: 9px !important; background: #e76210 !important; color: #ffffff !important; font-size: 11.5px !important; font-weight: 800 !important; line-height: 1.5 !important; text-decoration: none !important; box-shadow: none !important; transition: transform .18s ease, background-color .18s ease, border-color .18s ease, color .18s ease !important;}.hr-association-suite-v3__cta-button:hover { transform: translateY(-2px); border-color: #ffffff !important; background: #ffffff !important; color: #035758 !important;}@media (max-width: 1180px) { .hr-association-suite-v3__hero-layout { gap: 48px; } .hr-association-suite-v3__hero-copy { max-width: 680px !important; } .hr-association-suite-v3__hero-system { flex: 0 0 350px; width: 350px !important; max-width: 34% !important; } .hr-association-suite-v3__architecture-map { grid-template-columns: minmax(0, 1fr) 190px minmax(0, 1fr); gap: 20px; padding: 30px 25px !important; } .hr-association-suite-v3__management-container { gap: 46px; } .hr-association-suite-v3__management-panel { flex: 0 0 455px; width: 455px !important; } .hr-association-suite-v3__bundle-layout { grid-template-columns: 310px minmax(0, 1fr); } .hr-association-suite-v3__pricing-container { grid-template-columns: minmax(0, 1fr) 425px; gap: 48px; } .hr-association-suite-v3__flow-track { gap: 8px; } .hr-association-suite-v3__flow-step-one, .hr-association-suite-v3__flow-step-two, .hr-association-suite-v3__flow-step-three, .hr-association-suite-v3__flow-step-four, .hr-association-suite-v3__flow-step-five { padding: 18px 14px 21px !important; }}@media (max-width: 991px) {  .hr-association-suite-v3__hero-container, .hr-association-suite-v3__architecture-container, .hr-association-suite-v3__management-container, .hr-association-suite-v3__bundle-container, .hr-association-suite-v3__flow-container, .hr-association-suite-v3__pricing-container, .hr-association-suite-v3__why-container, .hr-association-suite-v3__cta-container { width: min(760px, calc(100% - 28px)) !important; max-width: 760px !important; }  .hr-association-suite-v3__hero-section { padding: 50px 0 52px; } .hr-association-suite-v3__hero-layout { flex-direction: column !important; align-items: stretch !important; justify-content: flex-start !important; gap: 44px; } .hr-association-suite-v3__hero-copy { max-width: 100% !important; } .hr-association-suite-v3__hero-title { max-width: 720px; } .hr-association-suite-v3__hero-subtitle { max-width: 700px !important; } .hr-association-suite-v3__hero-description { max-width: 680px !important; } .hr-association-suite-v3__hero-system { flex: 0 0 auto; width: 430px !important; max-width: 70% !important; min-height: 340px; margin-right: auto !important; margin-left: auto !important; } .hr-association-suite-v3__hero-layout::after { bottom: -28px; }  .hr-association-suite-v3__architecture-section { padding: 54px 0; } .hr-association-suite-v3__architecture-heading-wrap { margin-bottom: 35px !important; } .hr-association-suite-v3__architecture-map { grid-template-columns: minmax(0, 1fr); gap: 18px; padding: 45px 24px 26px !important; } .hr-association-suite-v3__architecture-map::before { display: none; } .hr-association-suite-v3__architecture-left { order: 2; display: grid !important; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 10px; } .hr-association-suite-v3__architecture-center { order: 1; min-height: 150px; max-width: 420px !important; margin-right: auto !important; margin-left: auto !important; } .hr-association-suite-v3__architecture-right { order: 3; display: grid !important; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 10px; } .hr-association-suite-v3__architecture-center::after { display: none; } .hr-association-suite-v3__architecture-data::after, .hr-association-suite-v3__architecture-governance::after, .hr-association-suite-v3__architecture-members::after, .hr-association-suite-v3__architecture-programs::before, .hr-association-suite-v3__architecture-media::before, .hr-association-suite-v3__architecture-forms::before { display: none; } .hr-association-suite-v3__architecture-data:hover, .hr-association-suite-v3__architecture-governance:hover, .hr-association-suite-v3__architecture-members:hover, .hr-association-suite-v3__architecture-programs:hover, .hr-association-suite-v3__architecture-media:hover, .hr-association-suite-v3__architecture-forms:hover { transform: translateY(-2px); }  .hr-association-suite-v3__management-section { padding: 54px 0; } .hr-association-suite-v3__management-container { flex-direction: column !important; align-items: stretch !important; justify-content: flex-start !important; gap: 36px; } .hr-association-suite-v3__management-copy { max-width: 700px !important; } .hr-association-suite-v3__management-panel { flex: 0 0 auto; width: 100% !important; max-width: 100% !important; } .hr-association-suite-v3__management-list { grid-template-columns: repeat(2, minmax(0, 1fr)); }  .hr-association-suite-v3__bundle-section { padding: 56px 0; } .hr-association-suite-v3__bundle-heading-wrap { margin-bottom: 34px !important; } .hr-association-suite-v3__bundle-layout { grid-template-columns: minmax(0, 1fr); gap: 12px; } .hr-association-suite-v3__bundle-price { min-height: 260px; } .hr-association-suite-v3__bundle-services { grid-template-columns: repeat(2, minmax(0, 1fr)); }  .hr-association-suite-v3__flow-section { padding: 54px 0; } .hr-association-suite-v3__flow-heading-wrap { margin-bottom: 34px !important; } .hr-association-suite-v3__flow-track { grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 10px; } .hr-association-suite-v3__flow-track::before { display: none; } .hr-association-suite-v3__flow-step-one, .hr-association-suite-v3__flow-step-two, .hr-association-suite-v3__flow-step-three, .hr-association-suite-v3__flow-step-four, .hr-association-suite-v3__flow-step-five { min-height: 165px; padding: 20px 18px 22px !important; }  .hr-association-suite-v3__pricing-section { padding: 56px 0; } .hr-association-suite-v3__pricing-container { grid-template-columns: minmax(0, 1fr); gap: 36px; } .hr-association-suite-v3__pricing-copy { max-width: 700px !important; } .hr-association-suite-v3__pricing-panel { width: 100% !important; max-width: 620px !important; margin-right: 0 !important; margin-left: auto !important; }  .hr-association-suite-v3__why-section { padding: 54px 0; } .hr-association-suite-v3__why-heading-wrap { margin-bottom: 33px !important; } .hr-association-suite-v3__why-rail { grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 10px; } .hr-association-suite-v3__why-rail::before { display: none; } .hr-association-suite-v3__why-sector, .hr-association-suite-v3__why-growth, .hr-association-suite-v3__why-services, .hr-association-suite-v3__why-support { min-height: 155px; }  .hr-association-suite-v3__cta-section { padding: 42px 0 58px; } .hr-association-suite-v3__cta-container { flex-direction: column !important; align-items: stretch !important; justify-content: flex-start !important; gap: 27px; padding: 31px 30px !important; } .hr-association-suite-v3__cta-copy { max-width: 100% !important; } .hr-association-suite-v3__cta-action { flex: 0 0 auto; width: 100% !important; max-width: 420px !important; }}@media (max-width: 600px) {  .hr-association-suite-v3__hero-container, .hr-association-suite-v3__architecture-container, .hr-association-suite-v3__management-container, .hr-association-suite-v3__bundle-container, .hr-association-suite-v3__flow-container, .hr-association-suite-v3__pricing-container, .hr-association-suite-v3__why-container, .hr-association-suite-v3__cta-container { width: calc(100% - 20px) !important; max-width: none !important; }  .hr-association-suite-v3__hero-section { padding: 34px 0 42px; } .hr-association-suite-v3__hero-section::before { right: 24px; } .hr-association-suite-v3__hero-section::after { width: 14%; } .hr-association-suite-v3__hero-layout { gap: 31px; } .hr-association-suite-v3__hero-layout::after { bottom: -22px; width: 112px; box-shadow: -35px 0 0 #1b8aa6, -49px 0 0 #e76210; } .hr-association-suite-v3__hero-eyebrow { margin-bottom: 11px !important; font-size: 10px; } .hr-association-suite-v3__hero-eyebrow::before { flex-basis: 22px; width: 22px; } .hr-association-suite-v3__hero-title { font-size: clamp(31px, 9.4vw, 42px); line-height: 1.24; } .hr-association-suite-v3__hero-subtitle { margin-top: 9px !important; font-size: clamp(18px, 5.8vw, 24px); line-height: 1.55; } .hr-association-suite-v3__hero-description { margin-top: 15px !important; font-size: 12.5px; line-height: 1.9; } .hr-association-suite-v3__hero-price-wrap { grid-template-columns: minmax(0, 1fr); width: 100% !important; min-width: 0; margin-top: 20px !important; padding: 16px !important; } .hr-association-suite-v3__hero-price-label { padding: 0 !important; } .hr-association-suite-v3__hero-price-value { margin-top: 2px !important; font-size: 31px; } .hr-association-suite-v3__hero-renewal { grid-column: auto; margin-top: 8px !important; } .hr-association-suite-v3__hero-button { width: 100% !important; min-width: 0 !important; margin-top: 14px !important; }  .hr-association-suite-v3__hero-system { width: 100% !important; max-width: 100% !important; min-height: 315px; margin: 0 !important; } .hr-association-suite-v3__hero-system::before { top: 35px; right: 8%; width: 84%; height: 210px; border-radius: 18px; } .hr-association-suite-v3__hero-system::after { display: none; } .hr-association-suite-v3__hero-core { top: 132px; right: 50%; width: 138px !important; min-height: 76px; padding: 12px !important; } .hr-association-suite-v3__hero-core-title { font-size: 14px; } .hr-association-suite-v3__hero-governance-node { top: 14px; right: 7%; padding: 6px 9px !important; font-size: 8px; } .hr-association-suite-v3__hero-governance-node::after { height: 25px; } .hr-association-suite-v3__hero-reports-node { top: 14px; left: 7%; padding: 6px 9px !important; font-size: 8px; } .hr-association-suite-v3__hero-programs-node { top: 88px; left: 0; padding: 6px 9px !important; font-size: 8px; } .hr-association-suite-v3__hero-programs-node::after { display: none; } .hr-association-suite-v3__hero-media-node { top: 88px; right: 0; padding: 6px 9px !important; font-size: 8px; } .hr-association-suite-v3__hero-members-node { right: 2%; bottom: 67px; padding: 6px 9px !important; font-size: 8px; } .hr-association-suite-v3__hero-forms-node { left: 2%; bottom: 67px; padding: 6px 9px !important; font-size: 8px; } .hr-association-suite-v3__hero-foundation { right: 0; bottom: 0; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 5px; width: 100% !important; padding: 7px !important; transform: none; } .hr-association-suite-v3__hero-domain-label, .hr-association-suite-v3__hero-hosting-label, .hr-association-suite-v3__hero-email-label, .hr-association-suite-v3__hero-support-label { width: 100% !important; min-height: 26px; padding: 6px !important; font-size: 6.5px; }  .hr-association-suite-v3__architecture-section { padding: 43px 0; } .hr-association-suite-v3__architecture-section::before { left: 24px; } .hr-association-suite-v3__architecture-section::after { display: none; } .hr-association-suite-v3__architecture-heading-wrap { margin-bottom: 25px !important; } .hr-association-suite-v3__architecture-kicker { font-size: 10px; } .hr-association-suite-v3__architecture-title { font-size: clamp(25px, 7.2vw, 32px); line-height: 1.5; } .hr-association-suite-v3__architecture-description { margin-top: 10px !important; font-size: 12px; line-height: 1.9; } .hr-association-suite-v3__architecture-map { display: flex !important; flex-direction: column !important; gap: 10px; padding: 42px 10px 10px !important; border-radius: 15px; } .hr-association-suite-v3__architecture-map::after { top: 16px; left: 14px; font-size: 6px; } .hr-association-suite-v3__architecture-center { order: 1; width: 100% !important; max-width: 100% !important; min-height: 130px; margin: 0 !important; padding: 22px 18px !important; border-radius: 13px; } .hr-association-suite-v3__architecture-center-title { font-size: 18px; } .hr-association-suite-v3__architecture-center-text { font-size: 10.5px; } .hr-association-suite-v3__architecture-left { order: 2; display: grid !important; grid-template-columns: minmax(0, 1fr); gap: 8px; width: 100% !important; } .hr-association-suite-v3__architecture-right { order: 3; display: grid !important; grid-template-columns: minmax(0, 1fr); gap: 8px; width: 100% !important; } .hr-association-suite-v3__architecture-data, .hr-association-suite-v3__architecture-governance, .hr-association-suite-v3__architecture-members, .hr-association-suite-v3__architecture-programs, .hr-association-suite-v3__architecture-media, .hr-association-suite-v3__architecture-forms { min-height: 0; padding: 17px 15px !important; border-radius: 11px; } .hr-association-suite-v3__architecture-data:hover, .hr-association-suite-v3__architecture-governance:hover, .hr-association-suite-v3__architecture-members:hover, .hr-association-suite-v3__architecture-programs:hover, .hr-association-suite-v3__architecture-media:hover, .hr-association-suite-v3__architecture-forms:hover { transform: none; } .hr-association-suite-v3__architecture-data-code, .hr-association-suite-v3__architecture-governance-code, .hr-association-suite-v3__architecture-members-code, .hr-association-suite-v3__architecture-programs-code, .hr-association-suite-v3__architecture-media-code, .hr-association-suite-v3__architecture-forms-code { margin-bottom: 6px !important; } .hr-association-suite-v3__architecture-data-title, .hr-association-suite-v3__architecture-governance-title, .hr-association-suite-v3__architecture-members-title, .hr-association-suite-v3__architecture-programs-title, .hr-association-suite-v3__architecture-media-title, .hr-association-suite-v3__architecture-forms-title { font-size: 15px; } .hr-association-suite-v3__architecture-data-text, .hr-association-suite-v3__architecture-governance-text, .hr-association-suite-v3__architecture-members-text, .hr-association-suite-v3__architecture-programs-text, .hr-association-suite-v3__architecture-media-text, .hr-association-suite-v3__architecture-forms-text { font-size: 10.8px; }  .hr-association-suite-v3__management-section { padding: 43px 0; } .hr-association-suite-v3__management-section::before { right: 24px; } .hr-association-suite-v3__management-section::after { display: none; } .hr-association-suite-v3__management-container { gap: 27px; } .hr-association-suite-v3__management-title { font-size: clamp(25px, 7.2vw, 32px); line-height: 1.5; } .hr-association-suite-v3__management-description { margin-top: 10px !important; font-size: 12px; line-height: 1.9; } .hr-association-suite-v3__management-panel { padding: 12px !important; border-radius: 15px; } .hr-association-suite-v3__management-panel::before { left: 15px; font-size: 6px; } .hr-association-suite-v3__management-status { gap: 10px; margin-bottom: 8px !important; padding: 17px 14px !important; } .hr-association-suite-v3__management-list { grid-template-columns: minmax(0, 1fr); gap: 8px; } .hr-association-suite-v3__management-central, .hr-association-suite-v3__management-organized, .hr-association-suite-v3__management-permissions, .hr-association-suite-v3__management-scale { min-height: 0; padding: 17px 15px 18px !important; } .hr-association-suite-v3__management-central::before, .hr-association-suite-v3__management-organized::before, .hr-association-suite-v3__management-permissions::before, .hr-association-suite-v3__management-scale::before { margin-bottom: 9px; } .hr-association-suite-v3__management-central-title, .hr-association-suite-v3__management-organized-title, .hr-association-suite-v3__management-permissions-title, .hr-association-suite-v3__management-scale-title { font-size: 14px; }  .hr-association-suite-v3__bundle-section { padding: 44px 0; } .hr-association-suite-v3__bundle-section::before { left: 24px; } .hr-association-suite-v3__bundle-section::after { display: none; } .hr-association-suite-v3__bundle-heading-wrap { margin-bottom: 26px !important; } .hr-association-suite-v3__bundle-title { font-size: clamp(25px, 7.2vw, 32px); line-height: 1.5; } .hr-association-suite-v3__bundle-description { margin-top: 10px !important; font-size: 12px; } .hr-association-suite-v3__bundle-layout { gap: 9px; } .hr-association-suite-v3__bundle-price { min-height: 220px; padding: 24px 20px !important; border-radius: 15px; } .hr-association-suite-v3__bundle-price::after { top: 20px; right: 20px; font-size: 6px; } .hr-association-suite-v3__bundle-price-value { font-size: clamp(38px, 11vw, 50px); } .hr-association-suite-v3__bundle-price-subtitle { margin-top: 13px !important; padding-top: 13px !important; font-size: 10px; } .hr-association-suite-v3__bundle-services { grid-template-columns: minmax(0, 1fr); gap: 8px; } .hr-association-suite-v3__bundle-domain, .hr-association-suite-v3__bundle-hosting, .hr-association-suite-v3__bundle-email, .hr-association-suite-v3__bundle-support { min-height: 0; padding: 19px 16px 20px !important; border-radius: 12px; } .hr-association-suite-v3__bundle-domain:hover, .hr-association-suite-v3__bundle-hosting:hover, .hr-association-suite-v3__bundle-email:hover, .hr-association-suite-v3__bundle-support:hover { transform: none; }  .hr-association-suite-v3__flow-section { padding: 43px 0; } .hr-association-suite-v3__flow-section::before { right: 24px; } .hr-association-suite-v3__flow-section::after { display: none; } .hr-association-suite-v3__flow-heading-wrap { margin-bottom: 26px !important; } .hr-association-suite-v3__flow-title { font-size: clamp(25px, 7.2vw, 32px); line-height: 1.5; } .hr-association-suite-v3__flow-track { grid-template-columns: minmax(0, 1fr); gap: 8px; } .hr-association-suite-v3__flow-step-one, .hr-association-suite-v3__flow-step-two, .hr-association-suite-v3__flow-step-three, .hr-association-suite-v3__flow-step-four, .hr-association-suite-v3__flow-step-five { min-height: 0; padding: 18px 16px 20px !important; } .hr-association-suite-v3__flow-step-one-number, .hr-association-suite-v3__flow-step-two-number, .hr-association-suite-v3__flow-step-three-number, .hr-association-suite-v3__flow-step-four-number, .hr-association-suite-v3__flow-step-five-number { width: 26px !important; height: 26px; margin-bottom: 11px !important; }  .hr-association-suite-v3__pricing-section { padding: 44px 0; } .hr-association-suite-v3__pricing-section::before { left: 24px; } .hr-association-suite-v3__pricing-section::after { display: none; } .hr-association-suite-v3__pricing-container { gap: 27px; } .hr-association-suite-v3__pricing-title { font-size: clamp(25px, 7.2vw, 32px); line-height: 1.5; } .hr-association-suite-v3__pricing-description { margin-top: 10px !important; font-size: 12px; line-height: 1.9; } .hr-association-suite-v3__pricing-panel { width: 100% !important; max-width: 100% !important; margin: 0 !important; padding: 22px 17px !important; border-radius: 15px; } .hr-association-suite-v3__pricing-panel::before { right: 17px; width: 72px; } .hr-association-suite-v3__pricing-panel::after { top: 22px; left: 17px; font-size: 5.8px; } .hr-association-suite-v3__pricing-name { margin-bottom: 17px !important; padding-bottom: 14px !important; padding-left: 110px !important; } .hr-association-suite-v3__pricing-value { font-size: clamp(40px, 12vw, 51px); } .hr-association-suite-v3__pricing-once { margin-bottom: 15px !important; } .hr-association-suite-v3__pricing-features { grid-template-columns: minmax(0, 1fr); gap: 7px; margin-bottom: 15px !important; padding: 14px 0 !important; } .hr-association-suite-v3__pricing-renewal { gap: 10px; margin-bottom: 14px !important; padding: 12px !important; } .hr-association-suite-v3__pricing-renewal-value { font-size: 16px; }  .hr-association-suite-v3__why-section { padding: 43px 0; } .hr-association-suite-v3__why-section::before { right: 24px; } .hr-association-suite-v3__why-heading-wrap { margin-bottom: 25px !important; } .hr-association-suite-v3__why-title { font-size: clamp(25px, 7.2vw, 32px); line-height: 1.5; } .hr-association-suite-v3__why-rail { grid-template-columns: minmax(0, 1fr); gap: 8px; } .hr-association-suite-v3__why-sector, .hr-association-suite-v3__why-growth, .hr-association-suite-v3__why-services, .hr-association-suite-v3__why-support { min-height: 0; padding: 19px 16px 20px !important; } .hr-association-suite-v3__why-sector::before, .hr-association-suite-v3__why-growth::before, .hr-association-suite-v3__why-services::before, .hr-association-suite-v3__why-support::before { margin-bottom: 11px; }  .hr-association-suite-v3__cta-section { padding: 37px 0 51px; } .hr-association-suite-v3__cta-container { gap: 22px; padding: 24px 17px !important; border-radius: 15px; } .hr-association-suite-v3__cta-container::before { top: -55px; left: -30px; width: 140px; height: 140px; } .hr-association-suite-v3__cta-title { font-size: clamp(24px, 7.2vw, 31px); } .hr-association-suite-v3__cta-description { margin-top: 9px !important; font-size: 11.5px; line-height: 1.85; } .hr-association-suite-v3__cta-action { width: 100% !important; max-width: 100% !important; padding: 16px !important; } .hr-association-suite-v3__cta-price { font-size: 26px; } .hr-association-suite-v3__cta-button { width: 100% !important; }}@media (max-width: 370px) { .hr-association-suite-v3__hero-container, .hr-association-suite-v3__architecture-container, .hr-association-suite-v3__management-container, .hr-association-suite-v3__bundle-container, .hr-association-suite-v3__flow-container, .hr-association-suite-v3__pricing-container, .hr-association-suite-v3__why-container, .hr-association-suite-v3__cta-container { width: calc(100% - 16px) !important; } .hr-association-suite-v3__hero-title { font-size: 29px; } .hr-association-suite-v3__hero-subtitle { font-size: 18px; } .hr-association-suite-v3__hero-price-value { font-size: 28px; } .hr-association-suite-v3__hero-system { min-height: 300px; } .hr-association-suite-v3__hero-system::before { right: 5%; width: 90%; } .hr-association-suite-v3__hero-core { width: 126px !important; } .hr-association-suite-v3__hero-governance-node, .hr-association-suite-v3__hero-reports-node, .hr-association-suite-v3__hero-programs-node, .hr-association-suite-v3__hero-media-node, .hr-association-suite-v3__hero-members-node, .hr-association-suite-v3__hero-forms-node { padding: 5px 7px !important; font-size: 7.3px; } .hr-association-suite-v3__hero-domain-label, .hr-association-suite-v3__hero-hosting-label, .hr-association-suite-v3__hero-email-label, .hr-association-suite-v3__hero-support-label { font-size: 5.8px; } .hr-association-suite-v3__architecture-map { padding-right: 8px !important; padding-left: 8px !important; } .hr-association-suite-v3__management-panel { padding-right: 9px !important; padding-left: 9px !important; } .hr-association-suite-v3__bundle-price-value { font-size: 37px; } .hr-association-suite-v3__pricing-panel { padding-right: 14px !important; padding-left: 14px !important; } .hr-association-suite-v3__pricing-name { padding-left: 88px !important; } .hr-association-suite-v3__pricing-value { font-size: 39px; } .hr-association-suite-v3__pricing-renewal { flex-direction: column !important; align-items: flex-start !important; } .hr-association-suite-v3__cta-container { padding-right: 15px !important; padding-left: 15px !important; }}.hr-association-suite-v3__hero-button:focus-visible,.hr-association-suite-v3__pricing-button:focus-visible,.hr-association-suite-v3__cta-button:focus-visible { outline: 2px solid #1b8aa6; outline-offset: 3px;}@media (prefers-reduced-motion: reduce) { .hr-association-suite-v3__hero-button, .hr-association-suite-v3__pricing-button, .hr-association-suite-v3__cta-button, .hr-association-suite-v3__architecture-data, .hr-association-suite-v3__architecture-governance, .hr-association-suite-v3__architecture-members, .hr-association-suite-v3__architecture-programs, .hr-association-suite-v3__architecture-media, .hr-association-suite-v3__architecture-forms, .hr-association-suite-v3__bundle-domain, .hr-association-suite-v3__bundle-hosting, .hr-association-suite-v3__bundle-email, .hr-association-suite-v3__bundle-support { transition: none !important; } .hr-association-suite-v3__hero-button:hover, .hr-association-suite-v3__pricing-button:hover, .hr-association-suite-v3__cta-button:hover, .hr-association-suite-v3__architecture-data:hover, .hr-association-suite-v3__architecture-governance:hover, .hr-association-suite-v3__architecture-members:hover, .hr-association-suite-v3__architecture-programs:hover, .hr-association-suite-v3__architecture-media:hover, .hr-association-suite-v3__architecture-forms:hover, .hr-association-suite-v3__bundle-domain:hover, .hr-association-suite-v3__bundle-hosting:hover, .hr-association-suite-v3__bundle-email:hover, .hr-association-suite-v3__bundle-support:hover { transform: none !important; }}