:where(.ss-site) :where([data-ss-module=provider-hero]) a:focus-visible{outline:3px solid #08c498;outline-offset:4px}:where(.ss-site) :where([data-ss-module=provider-hero]) .eyebrow:before{background:currentColor;border-radius:50%;content:"";display:block;height:6px;width:6px}:where(.ss-site) :where([data-ss-module=provider-hero]) .lead{font-size:17px;line-height:1.7;max-width:590px}:where(.ss-site) :where([data-ss-module=provider-hero]) .icon svg{height:100%;width:100%}:where(.ss-site) :where([data-ss-module=provider-hero]) .page-hero{background:#f8f9fd;border-bottom:1px solid var(--line);padding:78px 0 68px}:where(.ss-site) :where([data-ss-module=provider-hero]) .page-hero .lead{margin-top:23px}:where(.ss-site) :where([data-ss-module=provider-hero]) .page-hero.split .wrap{align-items:center;display:grid;gap:70px;grid-template-columns:1fr 1fr}:where(.ss-site) :where([data-ss-module=provider-hero]) .page-hero h1{font-size:48px}:where(.ss-site) :where([data-ss-module=provider-hero]) .page-hero .eyebrow{margin-bottom:18px}:where(.ss-site) :where([data-ss-module=provider-hero]) .platform-diagram{align-items:center;background:#f0f2f5;border-radius:14px;display:flex;flex-direction:column;padding:35px 15px}:where(.ss-site) :where([data-ss-module=provider-hero]) .surface-boxes{display:grid;gap:9px;grid-template-columns:1fr 1fr 1fr;margin-bottom:15px;width:100%}:where(.ss-site) :where([data-ss-module=provider-hero]) .surface-boxes>div{background:#fff;border:1px solid var(--line);border-radius:7px;font-size:10px;padding:20px 10px;text-align:center}:where(.ss-site) :where([data-ss-module=provider-hero]) .surface-boxes .icon{color:var(--blue);display:block;margin:0 auto 10px}:where(.ss-site) :where([data-ss-module=provider-hero]) .stack-layer{border-radius:9px;box-shadow:0 10px 20px #0258ff22;color:#fff;font-size:15px;font-weight:600;padding:20px;text-align:center;width:90%}:where(.ss-site) :where([data-ss-module=provider-hero]) .stack-layer small{display:block;font-size:10px;font-weight:400;margin-top:4px}:where(.ss-site) :where([data-ss-module=provider-hero]) .stack-connector{border-left:1px dashed #8faaff;height:28px}:where(.ss-site) :where([data-ss-module=provider-hero]) .stack-base{background:var(--ink);border-radius:9px;color:#fff;font-size:16px;font-weight:600;padding:20px;text-align:center;width:90%}:where(.ss-site) :where([data-ss-module=provider-hero]) .stack-base small{color:#b5c1d8;display:block;font-size:10px;font-weight:400;margin-top:3px}@media(max-width:1000px){:where(.ss-site) :where([data-ss-module=provider-hero]) .page-hero.split .wrap{gap:45px}}@media(max-width:1000px){:where(.ss-site) :where([data-ss-module=provider-hero]) .page-hero h1{font-size:42px}}@media(max-width:760px){:where(.ss-site) :where([data-ss-module=provider-hero]) .page-hero{padding:48px 0}}@media(max-width:760px){:where(.ss-site) :where([data-ss-module=provider-hero]) .page-hero h1{font-size:39px}}@media(max-width:760px){:where(.ss-site) :where([data-ss-module=provider-hero]) .page-hero .lead{font-size:14px;margin-top:21px}}@media(max-width:760px){:where(.ss-site) :where([data-ss-module=provider-hero]) .page-hero.split .wrap{gap:35px;grid-template-columns:1fr}}:where(.ss-site) :where([data-ss-module=provider-hero]) .kite-logo{display:block;height:auto;width:110px}:where(.ss-site) :where([data-ss-module=provider-hero]) .page-hero{--page-texture:var(--texture-coral);background:#fffdf9;border-color:#e9e5de;isolation:isolate;overflow:hidden;position:relative}:where(.ss-site) :where([data-ss-module=provider-hero]) .page-hero:before{background-image:var(--page-texture);background-position:50%;background-size:cover;bottom:-90%;content:"";mask-image:linear-gradient(90deg,transparent,#0005 25%,#000c 80%);opacity:.43;position:absolute;right:-12%;top:-90%;transform:rotate(-9deg);width:74%;z-index:-1}:where(.ss-site) :where([data-ss-module=provider-hero]) .page-hero .wrap{position:relative}:where(.ss-site) :where([data-ss-module=provider-hero]) .page-hero[data-module=provider-hero]{--page-texture:var(--texture-aqua)}:where(.ss-site) :where([data-ss-module=provider-hero]) .platform-diagram{backdrop-filter:blur(12px);background:#ffffff94;border:1px solid #fff}:where(.ss-site) :where([data-ss-module=provider-hero]) .surface-boxes .icon{color:#16826e}:where(.ss-site) :where([data-ss-module=provider-hero]) .stack-layer{background:var(--blue);box-shadow:0 10px 25px #0258ff22}:where(.ss-site) :where([data-ss-module=provider-hero]) .stack-layer small{color:#dce6ff}:where(.ss-site) :where([data-ss-module=provider-hero]) .stack-connector{border-color:#89ac9d}:where(.ss-site) :where([data-ss-module=provider-hero]) .stack-base{background:#fff;border:1px solid #e4e9e6;color:var(--black)}:where(.ss-site) :where([data-ss-module=provider-hero]) .stack-base small{color:#606960}:where(.ss-site) :where([data-ss-module=provider-hero]) .stack-base .kite-logo{margin:0 auto;width:85px}@media(max-width:760px){:where(.ss-site) :where([data-ss-module=provider-hero]) .page-hero:before{opacity:.28;right:-45%;width:110%}}:where(.ss-site) :where([data-ss-module=provider-hero]) .page-hero h1{text-wrap:balance}:where(.ss-site) :where([data-ss-module=provider-hero]) .page-hero.split .wrap>div{min-width:0}:where(.ss-site) :where([data-ss-module=provider-hero]) .wrap>*{min-width:0}:where(.ss-site) :where([data-ss-module=provider-hero]) .surface-boxes>div{overflow-wrap:anywhere}:where(.ss-site) :where([data-ss-module=provider-hero]) .stack-layer small{color:#fff}@media(max-width:960px){:where(.ss-site) :where([data-ss-module=provider-hero]) .page-hero.split .wrap{grid-template-columns:1fr}}@media(max-width:960px){:where(.ss-site) :where([data-ss-module=provider-hero]) .page-hero.split .platform-diagram{margin:auto;max-width:600px;width:100%}}@media(max-width:540px){:where(.ss-site) :where([data-ss-module=provider-hero]) .surface-boxes{gap:6px}}@media(max-width:540px){:where(.ss-site) :where([data-ss-module=provider-hero]) .surface-boxes>div{padding:16px 6px}}@media(max-width:540px){:where(.ss-site) :where([data-ss-module=provider-hero]) .stack-layer{width:100%}}@media(max-width:540px){:where(.ss-site) :where([data-ss-module=provider-hero]) .stack-base{width:100%}}@media(prefers-reduced-motion:reduce){:where(.ss-site) :where([data-ss-module=provider-hero]) :before{animation:none!important;transition:none!important}}@media(prefers-reduced-motion:reduce){:where(.ss-site) :where([data-ss-module=provider-hero]) :after{animation:none!important;transition:none!important}}