.floweal-header,.floweal-header *,.floweal-header :after,.floweal-header :before{box-sizing:border-box}.floweal-header{--floweal-ink:#2e183f;--floweal-text:#17121f;--floweal-muted:#756f7d;--floweal-border:rgba(46,24,63,.1);--floweal-green:#bcf9cd;--floweal-blue:#c5e5ff;--floweal-lavender:#e5dafc;--floweal-orange:#ffd3a8;--floweal-pink:#ffcbcc;--floweal-yellow:#ffe37b;--floweal-warm:#f7f5f2;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:hsla(0,0%,100%,.98);border-bottom:1px solid var(--floweal-border);color:var(--floweal-text);font-family:Inter,Arial,sans-serif;min-height:64px;position:relative;width:100%;z-index:10000}.floweal-header--sticky{position:sticky;top:0}.floweal-header__shell{margin:0 auto;max-width:1280px;padding:0 48px;width:100%}.floweal-header__bar{align-items:center;display:grid;gap:12px;grid-template-columns:auto minmax(0,1fr) auto;min-height:64px}.floweal-header__brand{align-items:center;color:inherit;display:inline-flex;justify-self:start;min-width:0;text-decoration:none}.floweal-header__brand-desktop{display:block}.floweal-header__brand-mobile{display:none}.floweal-header__logo{display:block;height:20px;max-height:20px;max-width:190px;object-fit:contain;width:auto}.floweal-header__logo-mobile{display:block;height:21px;max-width:150px;object-fit:contain;width:auto}.floweal-header__navigation{display:contents}.floweal-header__nav{align-items:center;display:flex;gap:28px;margin-left:48px;min-width:0}.floweal-header__nav-item{position:relative}.floweal-header__nav-link,.floweal-header__nav-trigger,.floweal-header__sign-in{align-items:center;background:transparent;border:0;color:var(--floweal-muted);cursor:pointer;display:inline-flex;font:inherit;font-size:13.5px;font-weight:400;line-height:1;min-height:40px;padding:0;position:relative;text-decoration:none;transition:color .16s ease;white-space:nowrap}.floweal-header__nav-link--mobile-only{display:none}.floweal-header__nav-trigger{gap:7px}.floweal-header__nav-trigger svg{display:block;fill:none;height:7px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6;transition:transform .16s ease;width:10px}.floweal-header__nav-item.is-open .floweal-header__nav-trigger,.floweal-header__nav-link:focus-visible,.floweal-header__nav-link:hover,.floweal-header__nav-trigger:focus-visible,.floweal-header__nav-trigger:hover,.floweal-header__sign-in:focus-visible,.floweal-header__sign-in:hover{color:var(--floweal-text)}.floweal-header__nav-item.is-open .floweal-header__nav-trigger svg{transform:rotate(180deg)}.floweal-header__actions{align-items:center;display:flex;gap:8px;justify-self:end}.floweal-header__sign-in{color:rgba(23,18,31,.82);font-size:13px;min-height:36px;padding:0 14px}.floweal-header__cta,.floweal-header__mobile-cta{align-items:center;background:var(--floweal-ink);border:1px solid var(--floweal-ink);border-radius:999px;color:#fff;display:inline-flex;font-weight:600;justify-content:center;line-height:1;text-decoration:none;transition:opacity .16s ease,transform .16s ease;white-space:nowrap}.floweal-header__cta{font-size:13px;min-height:36px;padding:0 16px}.floweal-header__cta:focus-visible,.floweal-header__cta:hover,.floweal-header__mobile-cta:focus-visible,.floweal-header__mobile-cta:hover{color:#fff;opacity:.94;transform:translateY(-1px)}.floweal-header__actions a:focus-visible,.floweal-header__actions button:focus-visible,.floweal-header__brand:focus-visible,.floweal-header__mobile-toggle:focus-visible,.floweal-header__nav a:focus-visible,.floweal-header__nav button:focus-visible,.floweal-locale__option:focus-visible{outline:2px solid rgba(46,24,63,.34);outline-offset:3px}.floweal-mega{background:#fff;border:1px solid var(--floweal-border);border-radius:18px;box-shadow:0 28px 70px -28px rgba(46,24,63,.28);left:50%;max-height:calc(100vh - 88px);opacity:0;overflow:hidden auto;pointer-events:none;position:fixed;top:64px;transform:translate(-50%,-6px);transition:opacity .16s ease,transform .18s cubic-bezier(.22,1,.36,1),visibility .16s ease;visibility:hidden;width:min(calc(100vw - 48px),1180px);z-index:10020}.floweal-header__nav-item.is-open .floweal-mega{opacity:1;pointer-events:auto;transform:translate(-50%);visibility:visible}.floweal-mega__body{display:grid;grid-template-columns:minmax(0,2fr) minmax(300px,.9fr);min-height:100%}.floweal-mega__main{padding:32px 36px}.floweal-mega__aside{background:var(--floweal-warm);border-left:1px solid var(--floweal-border);padding:32px 36px}.floweal-mega__eyebrow{color:#777080;font-size:12px;font-weight:600;letter-spacing:.16em;line-height:1.2;margin:0 0 27px;text-transform:uppercase}.floweal-mega__items{display:grid;gap:18px}.floweal-mega__item{align-items:center;border-radius:12px;color:var(--floweal-text);display:grid;gap:14px;grid-template-columns:48px minmax(0,1fr);min-width:0;padding:3px 5px;text-decoration:none;transition:background-color .16s ease,transform .16s ease}.floweal-mega__item:focus-visible,.floweal-mega__item:hover{background:#fbfaf8;color:var(--floweal-text);transform:translateX(2px)}.floweal-mega__icon{align-items:center;border-radius:12px;color:var(--floweal-ink);display:inline-flex;height:44px;justify-content:center;width:44px}.floweal-mega__icon svg{display:block;fill:none;height:20px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;width:20px}.floweal-mega__item-copy{display:grid;gap:4px;min-width:0}.floweal-mega__item-copy strong{color:var(--floweal-text);font-size:15px;font-weight:600;line-height:1.25}.floweal-mega__item-copy>span{color:var(--floweal-muted);font-size:14px;line-height:1.42}.floweal-accent--green{background:var(--floweal-green)}.floweal-accent--blue{background:var(--floweal-blue)}.floweal-accent--lavender{background:var(--floweal-lavender)}.floweal-accent--orange{background:var(--floweal-orange)}.floweal-accent--pink{background:var(--floweal-pink)}.floweal-accent--yellow{background:var(--floweal-yellow)}.floweal-accent--neutral{background:var(--floweal-warm)}.floweal-accent--services{background:var(--floweal-green)}.floweal-accent--go{background:var(--floweal-blue)}.floweal-accent--desk{background:var(--floweal-lavender)}.floweal-accent--management{background:var(--floweal-orange)}.floweal-accent--sun{background:var(--floweal-yellow)}.floweal-accent--resources{background:var(--floweal-warm)}.floweal-mega__aside-copy{color:#514b57;font-size:16px;line-height:1.6;margin:0 0 30px;max-width:330px}.floweal-mega__aside-copy--no-cta{margin-bottom:0}.floweal-mega__aside-link,.floweal-mega__footer-link{align-items:center;color:var(--floweal-text);display:inline-flex;font-size:14px;font-weight:600;gap:8px;line-height:1.2;text-decoration:none}.floweal-mega__aside-link:focus-visible,.floweal-mega__aside-link:hover,.floweal-mega__footer-link:focus-visible,.floweal-mega__footer-link:hover{color:var(--floweal-text);opacity:.78}.floweal-mega--solutions{min-height:520px;width:min(calc(100vw - 48px),1180px)}.floweal-mega__solutions-body{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,1.35fr) minmax(270px,.95fr)}.floweal-mega__solution-column{min-width:0;padding:26px 26px 24px}.floweal-mega__solution-column:first-child{padding-left:32px}.floweal-mega__items--solutions{gap:11px}.floweal-mega__items--solutions .floweal-mega__item{gap:11px;grid-template-columns:44px minmax(0,1fr);padding:2px 3px}.floweal-mega__items--solutions .floweal-mega__icon{border-radius:10px;height:40px;width:40px}.floweal-mega__items--solutions .floweal-mega__icon svg{height:18px;width:18px}.floweal-mega__items--solutions .floweal-mega__item-copy{gap:2px}.floweal-mega__items--solutions .floweal-mega__item-copy strong{font-size:13.5px;line-height:1.22}.floweal-mega__items--solutions .floweal-mega__item-copy>span{font-size:12px;line-height:1.34}.floweal-mega__solutions-aside{background:var(--floweal-warm);border-left:1px solid var(--floweal-border);padding:26px 30px}.floweal-mega__solutions-aside .floweal-mega__aside-copy{font-size:15px;line-height:1.55;max-width:270px}.floweal-mega__solutions-footer{align-items:center;background:#fff;border-top:1px solid var(--floweal-border);display:flex;min-height:50px;padding:0 32px}.floweal-mega--compare{min-height:350px;width:min(calc(100vw - 48px),1040px)}.floweal-mega--resources{min-height:220px;width:min(calc(100vw - 48px),1040px)}.floweal-mega--resources .floweal-mega__body{min-height:220px}.floweal-mega--resources .floweal-mega__item{max-width:520px}.floweal-locale{align-items:center;display:inline-flex;justify-content:center;position:relative}.floweal-locale__mobile-label{display:none;margin:0}.floweal-locale__trigger{align-items:center;background:var(--floweal-warm);border:1px solid transparent;border-radius:999px;color:var(--floweal-text);cursor:pointer;display:inline-flex;font:inherit;font-size:13px;font-weight:500;gap:9px;justify-content:center;line-height:1;min-height:38px;min-width:82px;padding:0 16px;transition:background-color .16s ease,border-color .16s ease;white-space:nowrap}.floweal-locale.is-open .floweal-locale__trigger,.floweal-locale__trigger:focus-visible,.floweal-locale__trigger:hover{background:#f3f0eb;border-color:rgba(46,24,63,.1);color:var(--floweal-text)}.floweal-locale__panel{background:#fff;border:1px solid rgba(46,24,63,.1);border-radius:18px;box-shadow:0 24px 48px -22px rgba(46,24,63,.28),0 6px 18px -12px rgba(46,24,63,.16);display:grid;gap:6px;max-width:min(310px,calc(100vw - 32px));min-width:310px;opacity:0;padding:10px;pointer-events:none;position:absolute;right:0;top:calc(100% + 10px);transform:translateY(-5px) scale(.985);transform-origin:top right;transition:opacity .16s ease,transform .16s cubic-bezier(.22,1,.36,1),visibility .16s ease;visibility:hidden;width:310px;z-index:10030}.floweal-locale.is-open .floweal-locale__panel{opacity:1;pointer-events:auto;transform:translateY(0) scale(1);visibility:visible}.floweal-locale__option{align-items:center;background:transparent;border-radius:14px;color:var(--floweal-text);display:grid;gap:12px;grid-template-columns:34px minmax(0,1fr) 20px;min-height:64px;padding:10px 12px;text-decoration:none;transition:background-color .16s ease,color .16s ease}.floweal-locale__option.is-active,.floweal-locale__option:focus-visible,.floweal-locale__option:hover{background:var(--floweal-warm);color:var(--floweal-text)}.floweal-locale__code{color:var(--floweal-text);font-size:12px;font-weight:600;line-height:1;text-transform:uppercase}.floweal-locale__copy{align-items:baseline;color:var(--floweal-text);display:flex;flex-wrap:wrap;font-size:14px;gap:4px;line-height:1.35;min-width:0}.floweal-locale__copy strong{color:var(--floweal-text);font-weight:500}.floweal-locale__copy span{color:var(--floweal-muted);font-weight:400}.floweal-locale__option svg{display:block;fill:none;height:18px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;width:18px}.floweal-header__mobile-controls,.floweal-header__mobile-toggle{display:none}@media (max-width:1260px) and (min-width:1024px){.floweal-header__shell{padding:0 28px}.floweal-header__nav{gap:20px;margin-left:28px}.floweal-header__actions{gap:5px}.floweal-header__sign-in{padding-inline:9px}.floweal-header__cta{padding-inline:13px}.floweal-locale__trigger{min-width:76px;padding-inline:13px}}@media (max-width:1023px){body.floweal-menu-open{overflow:hidden}.floweal-header{min-height:68px}.floweal-header__shell{padding:0 18px}.floweal-header__bar{gap:12px;grid-template-columns:minmax(0,1fr) auto;min-height:68px}.floweal-header__brand-desktop{display:none}.floweal-header__brand-mobile{display:block}.floweal-header__logo-mobile{height:21px;max-width:145px;width:auto}.floweal-header__mobile-controls{align-items:center;display:flex;gap:9px;justify-content:flex-end}.floweal-header__mobile-cta{font-size:13px;min-height:40px;padding:0 18px}.floweal-header__mobile-toggle{align-items:center;background:var(--floweal-warm);border:0;border-radius:50%;color:var(--floweal-text);cursor:pointer;display:flex;flex:0 0 42px;height:42px;justify-content:center;padding:0;position:relative;transition:background-color .16s ease,border-radius .16s ease;width:42px}.floweal-header__mobile-toggle span{background:currentColor;border-radius:999px;display:block;height:2px;margin:0;position:absolute;transition:opacity .16s ease,transform .18s ease;width:20px}.floweal-header__mobile-toggle span:first-child{transform:translateY(-6px)}.floweal-header__mobile-toggle span:nth-child(2){transform:translateY(0)}.floweal-header__mobile-toggle span:nth-child(3){transform:translateY(6px)}.floweal-header.is-mobile-open .floweal-header__mobile-toggle{background:transparent;border-radius:0}.floweal-header.is-mobile-open .floweal-header__mobile-toggle span:first-child{transform:rotate(45deg)}.floweal-header.is-mobile-open .floweal-header__mobile-toggle span:nth-child(2){opacity:0}.floweal-header.is-mobile-open .floweal-header__mobile-toggle span:nth-child(3){transform:rotate(-45deg)}.floweal-header__navigation{background:#fff;bottom:0;display:flex;flex-direction:column;height:calc(100dvh - 68px);left:0;opacity:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:18px 24px 26px;pointer-events:none;position:fixed;right:0;top:68px;transform:translateY(-8px);transition:opacity .18s ease,transform .18s ease,visibility .18s ease;visibility:hidden;width:100vw;z-index:10010}.floweal-header.is-mobile-open .floweal-header__navigation{opacity:1;pointer-events:auto;transform:translateY(0);visibility:visible}.floweal-header__nav{align-items:stretch;display:flex;flex-direction:column;gap:0;margin:0;width:100%}.floweal-header__nav-item{width:100%}.floweal-header__nav-link,.floweal-header__nav-trigger{align-items:center;background:transparent;border:0;color:var(--floweal-text);display:flex;font-size:16px;font-weight:400;justify-content:space-between;line-height:1.2;min-height:58px;padding:0 8px;text-align:left;width:100%}.floweal-header__nav-link--mobile-only{display:flex}.floweal-header__nav-trigger svg{color:var(--floweal-muted);height:8px;width:12px}.floweal-mega{background:transparent;border:0;border-radius:0;box-shadow:none;display:none;margin:0;max-height:none;min-height:0;opacity:1;overflow:visible;padding:0;pointer-events:auto;position:static;transform:none;transition:none;visibility:visible;width:100%}.floweal-header__nav-item.is-open .floweal-mega{display:block;transform:none}.floweal-mega__body,.floweal-mega__solutions-body{display:block}.floweal-mega__main,.floweal-mega__solution-column{padding:10px 8px 18px}.floweal-mega__solution-column:first-child{padding-left:8px}.floweal-mega__solution-column+.floweal-mega__solution-column{border-top:1px solid var(--floweal-border);padding-top:18px}.floweal-mega__aside,.floweal-mega__solutions-aside{background:var(--floweal-warm);border:0;border-radius:16px;margin:4px 8px 16px;padding:18px}.floweal-mega__eyebrow{font-size:10px;margin-bottom:14px}.floweal-mega__items,.floweal-mega__items--solutions{gap:7px}.floweal-mega__item,.floweal-mega__items--solutions .floweal-mega__item{gap:12px;grid-template-columns:42px minmax(0,1fr);padding:7px 0}.floweal-mega__icon,.floweal-mega__items--solutions .floweal-mega__icon{border-radius:10px;height:40px;width:40px}.floweal-mega__icon svg,.floweal-mega__items--solutions .floweal-mega__icon svg{height:18px;width:18px}.floweal-mega__item-copy strong,.floweal-mega__items--solutions .floweal-mega__item-copy strong{font-size:14px}.floweal-mega__item-copy>span,.floweal-mega__items--solutions .floweal-mega__item-copy>span{font-size:12px;line-height:1.38}.floweal-mega__aside-copy,.floweal-mega__solutions-aside .floweal-mega__aside-copy{font-size:14px;margin-bottom:18px}.floweal-mega__aside-link,.floweal-mega__footer-link{font-size:14px}.floweal-mega__solutions-footer{border-top:1px solid var(--floweal-border);margin:4px 8px 16px;min-height:48px;padding:0 4px}.floweal-header__actions{border-top:1px solid var(--floweal-border);display:grid;gap:18px;grid-template-columns:1fr;margin-top:18px;padding:22px 8px 0;width:100%}.floweal-header__sign-in--desktop{display:none}.floweal-locale{display:block;width:100%}.floweal-locale__mobile-label{color:#6f6977;display:block;font-size:10px;font-weight:600;letter-spacing:.16em;line-height:1.2;margin:0 0 12px;text-transform:uppercase}.floweal-locale__trigger{display:none}.floweal-locale__panel{background:transparent;border:0;border-radius:0;box-shadow:none;display:grid;gap:8px;max-width:none;min-width:0;opacity:1;padding:0;pointer-events:auto;position:static;transform:none;transition:none;visibility:visible;width:100%}.floweal-locale__option{background:transparent;border:0;border-radius:16px;gap:10px;grid-template-columns:36px minmax(0,1fr) 20px;min-height:58px;padding:9px 12px}.floweal-locale__option.is-active,.floweal-locale__option:focus-visible,.floweal-locale__option:hover{background:var(--floweal-warm)}.floweal-header__cta{font-size:14px;min-height:44px;padding:0 20px;width:100%}}@media (max-width:520px){.floweal-header__shell{padding:0 14px}.floweal-header__logo-mobile{max-width:128px}.floweal-header__mobile-controls{gap:7px}.floweal-header__mobile-cta{font-size:12px;min-height:38px;padding:0 14px}.floweal-header__mobile-toggle{flex-basis:40px;height:40px;width:40px}.floweal-header__navigation{padding:16px 18px 22px}}@media (max-width:380px){.floweal-header__logo-mobile{max-width:112px}.floweal-header__mobile-cta{font-size:11px;padding:0 11px}.floweal-header__mobile-toggle{flex-basis:38px;height:38px;width:38px}}@media (prefers-reduced-motion:reduce){.floweal-header *,.floweal-header :after,.floweal-header :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}