.h28-home{--hs-night:#0a0f18;--hs-night-top:#131c2c;--hs-blue:#6f97e4;--hs-ink-on-blue:#0a1620;--hs-on-night:#dfe5ee;--hs-on-night-2:#c3ccd8;--hs-sand:#efe7d6;--hs-ice:#e7eef9;--hs-slate:#273140;--hs-hair:#ffffff1f}.h28-home .h28-eyebrow,.h28-home .hs-k{font:600 13px/1.3 var(--font-archivo), system-ui, sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--hs-ink-on-blue);align-items:center;gap:12px;margin:0;display:flex}.h28-home .h28-eyebrow:before,.h28-home .hs-k:before{content:"";background:var(--hs-blue);flex:none;width:32px;height:2px}.h28-home .h28-eyebrow b{color:var(--h-ink-2);font-weight:600}.h28-home .h28-eyebrow>span{color:var(--hs-ink-on-blue)}.hs-quotes{padding:clamp(56px,6.4vw,96px) 0 clamp(36px,4vw,56px)}.h28 .hs-h{max-width:26ch;margin-top:18px}.h28 .hs-lede{color:var(--h-ink-2);max-width:52ch;margin-top:16px;font-size:clamp(17px,1.5vw,19px);line-height:1.5}.hs-qs{gap:16px;margin-top:clamp(32px,4vw,48px);display:grid}.hs-qc{border-radius:28px;margin:0;position:relative;overflow:hidden;box-shadow:0 1px 2px #0a0f181f,0 30px 60px -36px #0a0f188c}.hs-qc blockquote,.hs-qc blockquote p{margin:0}.hs-qc mark{color:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:4px;padding:0 .08em}.hs-qc--navy{color:#fff;background:#0d1524 linear-gradient(#18243a 0,#0d1524 70%);border:1px solid #ffffff1a;padding:clamp(26px,3.4vw,44px);box-shadow:inset 0 1px #ffffff24,0 1px 2px #0a0f1833,0 34px 64px -34px #0a0f18b3}.hs-qc--navy:before{content:"";background:linear-gradient(90deg, var(--hs-blue) 0, #6f97e466 40%, #6f97e400 80%);height:2px;position:absolute;top:0;left:0;right:0}.hs-qc__top{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.hs-qc__mark{height:.5em;font:400 clamp(120px, 11vw, 168px)/1 var(--h-serif);color:var(--hs-blue);margin:-.06em 0 0 -.04em;display:block}.hs-qc__mark--sm{height:46px;color:var(--hs-ink-on-blue);opacity:1;font-size:96px}.hs-qc--navy .hs-qc__q{margin-top:clamp(24px,3vw,40px)}.hs-qc--navy .hs-qc__q p{letter-spacing:-.005em;color:#fff;font-size:clamp(19px,1.65vw,23px);line-height:1.55}.hs-qc--navy mark{background:linear-gradient(#0000 58%,#6f97e480 0);font-weight:600}.hs-chip{font:600 14px/1.2 var(--font-archivo), system-ui, sans-serif;border-radius:999px;flex-wrap:wrap;align-items:center;gap:6px;padding:9px 14px;display:inline-flex}.hs-chip svg{flex:none;width:16px;height:16px}.hs-chip i{opacity:.7;font-style:normal}.hs-chip>span{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.hs-chip--dark{color:#fff;background:#6f97e429;border:1px solid #6f97e473}.hs-chip--dark svg{color:var(--hs-blue)}.hs-chip--light{color:#16120f;background:#fffffff0;box-shadow:0 6px 18px -8px #0a0f1880}.hs-chip--light svg{color:var(--hs-ink-on-blue)}.hs-qc__by{border-top:1px solid var(--hs-hair);grid-template-columns:48px minmax(0,1fr);align-items:center;gap:12px 14px;margin-top:clamp(24px,3vw,32px);padding-top:20px;display:grid}.hs-qc__mono{width:48px;height:48px;font:700 20px/1 var(--font-archivo), system-ui, sans-serif;background:linear-gradient(180deg, #93b1ec 0, var(--hs-blue) 100%);color:var(--hs-ink-on-blue);border-radius:50%;place-items:center;display:grid;box-shadow:inset 0 1px #ffffff80}.hs-qc__who{gap:2px;display:grid}.hs-qc__who b{font-size:18px;line-height:1.3}.hs-qc__who span{font-size:17px;line-height:1.4}.hs-qc--navy .hs-qc__who span{color:var(--hs-on-night)}.hs-qc__ftc{grid-column:1/-1;font-size:16px;line-height:1.5;display:block}.hs-qc--navy .hs-qc__ftc{color:var(--hs-on-night-2)}.hs-qc--sand{background:var(--hs-sand);color:#16120f;box-shadow:0 0 0 1px #e0d6c2,0 30px 60px -34px #0a0f1880}.hs-qc__body{padding:clamp(26px,3.4vw,44px)}.hs-qc--sand .hs-qc__mark--sm{height:.5em;color:var(--hs-blue);font-size:clamp(120px,11vw,168px)}.hs-qc--sand .hs-qc__q{margin-top:clamp(16px,2vw,24px)}.hs-qc--sand .hs-qc__q p{color:#16120f;font-size:clamp(18px,1.45vw,20px);line-height:1.55}.hs-qc--sand mark{background:linear-gradient(#0000 58%,#6f97e48c 0);font-weight:600}.hs-qc--sand .hs-qc__by{border-top-color:#16120f24}.hs-qc--sand .hs-qc__mono{color:#fff;box-shadow:none;background:#16233a}.hs-qc--sand .hs-qc__who span,.hs-qc--sand .hs-qc__ftc{color:#4b443d}@media (min-width:1024px){.hs-qs{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:0}.hs-qc--navy{grid-area:1/1/auto/8;padding-right:calc(14.2857% + 40px)}.hs-qc--sand{z-index:1;grid-area:1/7/auto/13;margin-top:72px}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.hs-qc{transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s}.hs-qc:hover{transform:translateY(-4px)}.hs-qc--navy:hover{box-shadow:inset 0 1px #ffffff29,0 2px 4px #0a0f1833,0 40px 70px -32px #0a0f18bf}.hs-qc--sand:hover{box-shadow:0 0 0 1px #d5c9b1,0 38px 66px -32px #0a0f188c}}.h28-home :is(.hs-quotes,.cr)+.hx-first{padding-top:clamp(40px,4.4vw,64px)}.h28-home .hx-get,.h28-home .hx-boss,.h28-home .h28-own,.h28-home #questions{color:#fff;background:var(--hs-night);border:0;position:relative}.h28-home .hx-get,.h28-home .h28-own,.h28-home #questions{background:linear-gradient(180deg, var(--hs-night-top) 0, var(--hs-night) min(520px, 50%)) var(--hs-night)}.h28-home .hx-get:before,.h28-home .h28-own:before,.h28-home #questions:before{content:"";background:linear-gradient(90deg, var(--hs-blue) 0, #6f97e480 35%, #6f97e400 75%);height:2px;position:absolute;top:0;left:0;right:0}@media (min-width:768px){.h28-home .h28-sec.hx-boss{padding-top:24px}}@media (max-width:767.98px){.h28-home .h28-sec.hx-boss{padding-top:8px}}.h28-home :is(.hx-get,.hx-boss,.h28-own,#questions) :is(.h28-eyebrow,.h28-eyebrow>span){color:var(--hs-blue)}.h28-home :is(.hx-get,.hx-boss,.h28-own,#questions) .h28-eyebrow b{color:var(--hs-on-night-2)}.h28-home :is(.hx-get,.hx-boss,.h28-own,#questions) h2{color:#fff}.h28-home :is(.hx-get,.hx-boss,.h28-own,#questions) h2 em{color:var(--hs-blue)}.h28-home :is(.hx-get,.hx-boss,.h28-own,#questions) .h28-lede{color:var(--hs-on-night)}.h28-home .hx-get .h28-tile--ai,.h28-home .h28-own .h28-own-grid>div:not(:last-child),.h28-home #questions .pk-q{-webkit-backdrop-filter:blur(14px)saturate(1.15);backdrop-filter:blur(14px)saturate(1.15);background:linear-gradient(#ffffff13 0,#ffffff08 100%);box-shadow:inset 0 1px #ffffff29,0 1px 2px #0006,0 26px 50px -30px #000000f2;border:1px solid #ffffff1f!important}.h28-home .hx-get .h28-tile--ai{color:#fff;background:linear-gradient(#6f97e442 0,#6f97e41a 100%);border-color:#6f97e46b!important}.h28-home .hx-get .h28-tile--ai h3{color:#fff}.h28-home .hx-get .h28-tile--ai .h28-tile__k{color:var(--hs-on-night-2)}.h28-home .hx-get .h28-tile--ai .hv5-ai li{color:#fff;font-size:17px}.h28-home .hx-get .h28-tile--ai .hv5-ai svg{color:var(--hs-blue)}.h28-home .hx-get .h28-tile--ai .h28-ask__q{color:#16120f;box-shadow:none;font-size:17px}.h28-home .hx-get .h28-tile--ai .h28-ask__a{font-size:17px}.h28-home .hx-get .h28-tile--ai .h28-ask__note{color:var(--hs-on-night-2);font-size:15px}.h28-home .hx-get .h28-tile:not(.h28-tile--ai){background:var(--hs-sand);box-shadow:0 1px 2px #0000004d,0 26px 50px -30px #000000e6}.h28-home .hx-get .h28-tile:not(.h28-tile--ai) .h28-tile__k{color:#4b443d}.h28-home .hx-get .h28-tile:not(.h28-tile--ai) .h28-place__foot{color:#4b443d;font-size:15px}.h28-home .hx-get .h28-tile:hover{transform:translateY(-3px)}.h28-home .hx-get .h28-bento{margin-top:clamp(28px,3.4vw,44px)}.h28-home .hx-boss .h28t-boss{box-shadow:none;background:0 0}.h28-home .h28-own .h28-own-grid>div{color:#fff}.h28-home .h28-own .h28-own-grid>div:nth-child(2){background:linear-gradient(#6f97e43d 0,#6f97e417 100%);border-color:#6f97e46b!important}.h28-home .h28-own .h28-own-grid>div:nth-child(3){background:linear-gradient(180deg, #303c4d 0, var(--hs-slate) 100%)}.h28-home .h28-own .h28-own-grid>div:not(:last-child) h3{color:#fff}.h28-home .h28-own .h28-own-grid>div:not(:last-child) p{color:var(--hs-on-night)}.h28-home .h28-own .h28-own-grid>div:not(:last-child) .h28-own__k{color:var(--hs-on-night-2)}.h28-home .h28-own .h28-own-grid>div:last-child{background:var(--hs-sand);color:#16120f;box-shadow:0 1px 2px #0000004d,0 26px 50px -30px #000000e6;border:0!important}.h28-home .h28-own .h28-own-grid>div:last-child p{color:#3f3832}.h28-home .h28-own .h28-own-grid>div:last-child .h28-own__k{color:#4b443d}.h28-home .h28-own .h28-own-grid>div:last-child .h28-own__k:before{content:"";background:var(--hs-blue);border-radius:2px;width:8px;height:8px}.h28-home .h28-own .h28-ownv--url{background:#f4f1ea}.h28-home #questions .pk-q{border-radius:20px}.h28-home #questions .pk-q__s{color:#fff}.h28-home #questions .pk-q__chev{color:var(--hs-blue)}.h28-home #questions .pk-q__a{color:var(--hs-on-night)}.h28-home .h28-ticker{background:var(--h-sand);padding-bottom:clamp(40px,4vw,64px)}.h28-home .h28-shop{padding-bottom:clamp(24px,3vw,40px)}.h28-home .hv5-ab{color:#fff;background:#0d1524 linear-gradient(#18243a 0,#0d1524 60%);border:1px solid #ffffff1a;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff24,0 30px 60px -36px #0a0f18b3}.h28-home .hv5-ab:before{content:"";background:linear-gradient(90deg, var(--hs-blue) 0, #6f97e466 40%, #6f97e400 80%);height:2px;position:absolute;top:0;left:0;right:0}.h28-home .hv5-ab .hv5-k{color:var(--hs-blue)}.h28-home .hv5-ab .hv5-ab__h{color:#fff}.h28-home .hv5-ab .hv5-ab__p{color:var(--hs-on-night)}.h28-home .hv5-ab .hv5-ab__quiet{color:var(--hs-on-night-2);font-size:17px}.h28-home .hv5-ab .hv5-ab__quiet a{color:#fff}.h28-home :is(.h28-eyebrow,.hs-k,.h28-mini__n,.h28-chip--light,.hx-pq__pill,.hs-chip--light,.hs-apps__chips li,.hs-chip--dark,.h28-stage__chip){background-color:var(--g-base);background-image:var(--g-sheen), var(--g-tint);box-shadow:var(--g-shadow);border:1px solid #0000}.h28-home :is(.h28-eyebrow,.hs-k,.h28-mini__n,.h28-chip--light,.hs-apps__chips li,.hs-chip--dark){position:relative}.h28-home :is(.h28-eyebrow,.hs-k,.h28-mini__n,.h28-chip--light,.hx-pq__pill,.hs-chip--light,.hs-apps__chips li,.hs-chip--dark,.h28-stage__chip):after{content:"";border-radius:inherit;background:var(--g-edge);-webkit-mask-composite:xor;pointer-events:none;padding:1px;position:absolute;inset:-1px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.h28-home :is(.hx-pq__pill,.hs-chip--light,.h28-stage__chip){-webkit-backdrop-filter:blur(14px)saturate(1.6);backdrop-filter:blur(14px)saturate(1.6)}:root .h28-home :is(.hx-get,.hx-boss,.h28-own,#questions,.hs-apps) :is(.h28-eyebrow,.hs-k),:root .h28-home :is(.hs-apps__chips li,.hs-chip--dark,.h28-stage__chip){--g-sheen:linear-gradient(180deg, #ffffff1a 0, #ffffff0a 28%, #fff0 58%)}:root .h28-home .h28-stage__chip{--g-base:#0a1018bd;color:#fff}.h28-home :is(.h28-eyebrow,.hs-k){border-radius:999px;width:fit-content;max-width:100%;padding:8px 15px 8px 13px}.h28-home :is(.h28-eyebrow,.hs-k):before{width:18px}.h28-home :is(.hs-apps__chips li,.hs-chip--dark){border-color:#0000}@media (max-width:767.98px){.h28-home .h28-eyebrow,.h28-home .hs-k{border-radius:16px;padding:7px 13px 7px 11px}}@media screen and (prefers-reduced-motion:no-preference){.h28-home .rv{opacity:0;translate:0 24px}.h28-home .rv.rv-in{opacity:1;transition:opacity .56s cubic-bezier(.2, .7, .2, 1) var(--rv-d,0s), translate .56s cubic-bezier(.2, .7, .2, 1) var(--rv-d,0s);translate:0}.h28-home .hs-apps__phone.rv{translate:0 90px;rotate:none}.h28-home .hs-apps__phone.rv.rv-in{transition:opacity .56s cubic-bezier(.2, .7, .2, 1) var(--rv-d,0s), translate .7s cubic-bezier(.2, .7, .2, 1) var(--rv-d,0s), rotate .7s cubic-bezier(.2, .7, .2, 1) var(--rv-d,0s);translate:0;rotate:-4deg}}@media print,(prefers-reduced-motion:reduce){.h28-home .rv{opacity:1!important;translate:none!important}.h28-home .hs-apps__phone.rv{rotate:-4deg!important}}@media (max-width:767.98px){.hs-quotes{padding:48px 0 24px}.h28-home .h28-eyebrow,.h28-home .hs-k{letter-spacing:.1em;gap:10px;font-size:12px}.h28-home .h28-eyebrow:before,.h28-home .hs-k:before{width:22px}.hs-qc{border-radius:22px}.hs-qc__mark{font-size:112px}.hs-qc__top{flex-direction:column;gap:22px}.hs-qc--navy .hs-qc__q{margin-top:16px}.hs-qc--sand .hs-qc__mark--sm{font-size:112px}.h28-home .hv5-ab{border-radius:22px}.h28-home .hv5-ab .h28-btn--teal{justify-content:center;width:100%}.h28-home .hv5-ab__top{align-items:stretch}.h28-home .hv5-ab__top>a{flex:100%}.h28-home .hv5-ab .hv5-ab__quiet a{margin:-11px 0;padding:11px 0;display:inline-block}}.h28-home .hv5-ab .abv5-demos,.h28-home .hv5-ab ul button{color:#16120f}.h28-home .hv5-ab ul button b{font-size:17px}.h28-home .hv5-ab ul button b~span{font-size:15px}@media (min-width:768px){.h28-home .h28-sec{padding-bottom:clamp(48px,4.6vw,64px)}.h28-home .h28-sec:not(.hx-first):not(.hx-boss){padding-top:clamp(56px,5vw,72px)}.h28-home .h28-ticker{padding-bottom:48px}}.h28-home :is(.hx-get,.h28-own) :is(.h28-tile__k,.h28-own__k){letter-spacing:.12em;font-size:13px}.h28-home .hx-get .h28-tile--ai .h28-ask__note,.h28-home .hx-get .h28-tile:not(.h28-tile--ai) .h28-place__foot{font-size:16px}@media (max-width:767.98px){.h28-home .h28-eyebrow{line-height:1.5;display:block}.h28-home .h28-eyebrow:before{vertical-align:middle;margin:-2px 10px 0 0;display:inline-block}}.hs-apps{color:#fff;background:linear-gradient(180deg, var(--hs-night-top) 0, var(--hs-night) 100%) var(--hs-night);clip-path:inset(-120px 0 0);margin-top:0;position:relative}.hs-apps:before{content:"";z-index:1;background:linear-gradient(90deg, var(--hs-blue) 0, #6f97e480 35%, #6f97e400 75%);height:2px;position:absolute;top:0;left:0;right:0}.hs-apps__in{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:center;gap:clamp(24px,4vw,56px);display:grid}.hs-apps__say{padding-block:clamp(44px,4vw,56px)}.h28-home .hs-apps .hs-k{color:var(--hs-blue)}.h28 .hs-apps__h{color:#fff;max-width:22ch;margin-top:14px;font-size:clamp(32px,3.4vw,46px)}.h28 .hs-apps__h em{color:var(--hs-blue)}.h28 .hs-apps__p{max-width:44ch;color:var(--hs-on-night);margin-top:14px;font-size:18px;line-height:1.55}.hs-apps__chips{flex-wrap:wrap;gap:10px;margin:20px 0 0;padding:0;list-style:none;display:flex}.hs-apps__chips li{min-height:40px;font:600 16px/1.2 var(--font-archivo), system-ui, sans-serif;color:#fff;background:#6f97e424;border:1px solid #6f97e46b;border-radius:999px;align-items:center;gap:8px;padding:0 14px;display:inline-flex}.hs-apps__chips svg{width:16px;height:16px;color:var(--hs-blue);flex:none}.hs-apps__go{min-height:44px;font:600 17px/1.2 var(--font-archivo), system-ui, sans-serif;color:#fff;text-decoration:underline;-webkit-text-decoration-color:var(--hs-blue);text-decoration-color:var(--hs-blue);text-underline-offset:5px;align-items:center;gap:8px;margin-top:22px;text-decoration-thickness:2px;display:inline-flex}.hs-apps__go:hover{text-decoration-color:#fff}.hs-apps__go:focus-visible{outline-offset:3px;outline:2px solid #fff}.hs-apps__stage{align-self:stretch;min-height:100%;position:relative}.hs-apps__phone{aspect-ratio:1170/2532;background:linear-gradient(#2b3340 0,#12171f 100%);border-radius:40px;width:236px;margin:0 0 0 -118px;padding:9px;position:absolute;top:-44px;left:50%;rotate:-4deg;box-shadow:inset 0 0 0 1px #ffffff24,0 30px 60px -24px #000000d9}.hs-apps__phone img{object-fit:cover;object-position:top;border-radius:32px;width:100%;height:100%;display:block}.hs-apps__notch{z-index:1;background:#05070a;border-radius:999px;width:74px;height:20px;margin-left:-37px;position:absolute;top:17px;left:50%}@media (max-width:767.98px){.hs-apps{clip-path:inset(-80px 0 0)}.hs-apps__in{grid-template-columns:minmax(0,1fr);gap:0}.hs-apps__say{padding-block:40px 24px}.h28 .hs-apps__h{font-size:32px}.h28 .hs-apps__p{font-size:17px}.hs-apps__chips{display:none}.hs-apps__go{margin-top:14px}.hs-apps__stage{height:260px}.hs-apps__phone{border-radius:34px;width:200px;margin-left:-100px;padding:8px;top:0}.hs-apps__phone img{border-radius:27px}}.h28-home .hx-allsvc{margin:22px 0 0}.h28-home .hx-allsvc a{min-height:44px;font:600 16px/1.2 var(--font-archivo), system-ui, sans-serif;color:#0a1620;text-underline-offset:4px;align-items:center;gap:6px;-webkit-text-decoration:underline #6f97e4;text-decoration:underline #6f97e4;text-decoration-thickness:2px;display:inline-flex}.h28-home .hx-allsvc a:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid #6f97e4}
