:root{--home-blue:#2b6cff;--home-violet:#5b5cf6;--home-ink:#0f1b33;--home-text:#4a5568;--home-line:#0f1b3314;--home-glass:#ffffffc7;--home-shadow:0 20px 50px #1e3c8c1a}.home-head--center{text-align:center;max-width:760px;margin-inline:auto}.home-head--center .section__lede{margin-inline:auto}.home-hero{background:radial-gradient(55% 70% at 88% 8%,#5b5cf629,#0000 70%),radial-gradient(50% 60% at 8% 0,#2b6cff2e,#0000 70%),linear-gradient(#eaf1ff 0%,#f3f7ff 60%,#f7f8fa 100%);padding:56px 0 72px;position:relative;overflow:hidden}.home-hero:before{content:"";pointer-events:none;background-image:linear-gradient(#2b6cff12 1px,#0000 1px),linear-gradient(90deg,#2b6cff12 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 70% at 50% 30%,#000 25%,#0000 75%);mask-image:radial-gradient(70% 70% at 50% 30%,#000 25%,#0000 75%)}.home-hero__grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:40px;display:grid;position:relative}.home-pill{color:#33507a;backdrop-filter:blur(12px);background:#ffffffc7;border:1px solid #2b6cff2e;border-radius:999px;align-items:center;gap:8px;margin:0;padding:6px 14px 6px 6px;font-size:.875rem;display:inline-flex;box-shadow:0 6px 20px #2b6cff14}.home-pill img{background:#fff;border-radius:999px;width:24px;height:24px;padding:3px}.home-hero__title{color:var(--home-ink);letter-spacing:-.01em;word-break:keep-all;overflow-wrap:anywhere;margin:20px 0 0;font-size:clamp(2rem,1.2rem + 2.6vw,2.9rem);font-weight:700;line-height:1.2}.home-hero__accent{background:linear-gradient(90deg, var(--home-blue) 0%, var(--home-violet) 55%, #8b5cf6 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.home-hero__lede{max-width:32em;color:var(--home-text);margin:20px 0 0;font-size:1.125rem;line-height:1.75}.home-hero__actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:30px;display:flex}.home-hero__login{color:#5c6570;margin:14px 0 0;font-size:.9375rem}.home-hero__login a{color:var(--home-blue);font-weight:600}.home-tags{flex-wrap:wrap;gap:8px;margin:28px 0 0;padding:0;list-style:none;display:flex}.home-tags li{border:1px solid var(--home-line);color:#2a3a55;background:#ffffffb8;border-radius:10px;align-items:center;gap:6px;padding:6px 12px;font-size:.8125rem;display:inline-flex}.home-tags li:before{content:"";background:linear-gradient(135deg, var(--home-blue), #8b5cf6);border-radius:50%;width:6px;height:6px}.home-hero__art{position:relative}.home-hero .home-hero__img.hero__photo{object-fit:contain;filter:drop-shadow(0 30px 60px #2b6cff2e);border-radius:0;width:100%;height:auto;margin:0;position:relative}.home-chip{color:#1f2d4a;white-space:nowrap;backdrop-filter:blur(14px)saturate(1.3);background:#ffffffd6;border:1px solid #ffffffe6;border-radius:14px;align-items:center;gap:8px;padding:10px 14px;font-size:.8125rem;display:inline-flex;position:absolute;box-shadow:0 12px 32px #1e3c8c24}.home-chip--a{top:10%;left:-2%}.home-chip--b{bottom:8%;right:0}.home-chip__dot{background:#22c55e;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #22c55e26}.home-chip__dot--blue{background:var(--home-blue);box-shadow:0 0 0 4px #2b6cff26}@media (prefers-reduced-motion:no-preference){.home-chip{animation:6s ease-in-out infinite home-float}.home-chip--b{animation-delay:-3s}}@keyframes home-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.home-band{z-index:1;margin-top:-40px;position:relative}.home-band__card{background:var(--home-glass);box-shadow:var(--home-shadow);backdrop-filter:blur(22px)saturate(1.35);border:1px solid #fffffff2;border-radius:24px;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);display:grid;overflow:hidden}@supports not (backdrop-filter:blur(1px)){.home-band__card,.home-chip,.home-pill{background:#fff}}.home-band__answer{padding:26px 30px}.home-band__label{color:var(--home-blue);letter-spacing:.04em;margin:0;font-size:.8125rem;font-weight:600}.home-band .geo-answer{color:var(--home-text);margin:8px 0 0;font-size:.9375rem;line-height:1.8}.home-stats{border-left:1px solid var(--home-line);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.home-stats div{border-bottom:1px solid var(--home-line);padding:22px 24px}.home-stats div:nth-child(odd){border-right:1px solid var(--home-line)}.home-stats div:nth-last-child(-n+2){border-bottom:0}.home-stats dt{color:#5c6570;font-size:.8125rem}.home-stats dd{color:var(--home-ink);margin:6px 0 0;font-size:1.75rem;font-weight:700;line-height:1.2}.home-stats small{color:#5c6570;margin-left:4px;font-size:.875rem;font-weight:500}.home-board{margin:40px 0 0}.home-board__frame{background:linear-gradient(#fbfdff,#f2f6ff);border:1px solid #2b6cff24;border-radius:24px;overflow:hidden;box-shadow:0 40px 80px #1e3c8c24,0 0 0 8px #fff9}.home-board__bar{border-bottom:1px solid var(--home-line);background:#fffc;align-items:center;gap:8px;padding:12px 18px;display:flex}.home-board__bar span{background:#e1e6ef;border-radius:50%;width:10px;height:10px}.home-board__bar p{color:var(--home-ink);margin:0 0 0 10px;font-size:.875rem;font-weight:600}.home-board__bar em{color:var(--home-blue);background:#2b6cff14;border-radius:999px;margin-left:auto;padding:2px 10px;font-size:.75rem;font-style:normal}.home-board__body{grid-template-columns:180px minmax(0,1fr);display:grid}.home-board__nav{border-right:1px solid var(--home-line);margin:0;padding:18px 12px;list-style:none}.home-board__nav li{color:#5c6570;border-radius:10px;padding:9px 12px;font-size:.875rem}.home-board__nav li.is-on{color:var(--home-blue);background:linear-gradient(135deg,#2b6cff1f,#5b5cf61a);font-weight:600}.home-board__main{gap:18px;padding:22px;display:grid}.home-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.home-kpis div,.home-panel{border:1px solid var(--home-line);background:#fff;border-radius:16px;padding:16px 18px}.home-kpis p,.home-panel>p{color:#5c6570;margin:0;font-size:.8125rem}.home-kpis strong{color:var(--home-ink);margin-top:6px;font-size:1.6rem;line-height:1.2;display:block}.home-kpis span{color:#5c6570;font-size:.75rem}.home-kpis span.is-up{color:#16a34a}.home-board__row{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:14px;display:grid}.home-chart svg{width:100%;height:auto;margin-top:10px;display:block}.home-issues{gap:10px;margin:12px 0 0;padding:0;list-style:none;display:grid}.home-issues li{color:#2a3a55;align-items:flex-start;gap:10px;font-size:.8125rem;line-height:1.6;display:flex}.home-issues i{background:#ef4444;border-radius:50%;flex:none;width:8px;height:8px;margin-top:7px}.home-issues i.is-warn{background:#f59e0b}.home-issues i.is-ok{background:#22c55e}.home-board__cap{color:#8a94a3;text-align:center;margin-top:14px;font-size:.8125rem}.home-value__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:40px 0 0;padding:0;list-style:none;display:grid}.home-value__grid li{border:1px solid var(--home-line);background:linear-gradient(#fff,#f6f9ff);border-radius:20px;padding:26px 22px;position:relative;overflow:hidden;box-shadow:0 10px 30px #1e3c8c0f}.home-value__grid li:after{content:"";background:radial-gradient(circle,#2b6cff24,#0000 70%);border-radius:50%;width:120px;height:120px;position:absolute;top:-40px;right:-40px}.home-value__no{color:var(--home-blue);letter-spacing:.08em;font-size:.8125rem;font-weight:700}.home-value__grid h3{color:var(--home-ink);margin:10px 0 0;font-size:1.25rem}.home-value__grid p{color:var(--home-text);margin:8px 0 0;font-size:.9375rem;line-height:1.7}.home-compare{border:1px solid var(--home-line);background:#fff;border-radius:20px;margin-top:28px;padding:8px 24px 16px;box-shadow:0 10px 30px #1e3c8c0f}.section--alt{background:linear-gradient(#f2f6fd 0%,#edf2fb 100%)}#platforms .section__head,#pricing .section__head,#academy .section__head{text-align:center;max-width:760px;margin-inline:auto}#platforms .section__lede,#pricing .section__lede,#academy .section__lede{margin-inline:auto}.home-flow{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;margin:44px 0 0;padding:0;list-style:none;display:grid;position:relative}.home-flow:before{content:"";background:linear-gradient(90deg,#2b6cff26,#5b5cf680,#2b6cff26);height:2px;position:absolute;top:22px;left:10%;right:10%}.home-flow li{text-align:center;position:relative}.home-flow__no{background:linear-gradient(135deg, var(--home-blue), var(--home-violet));color:#fff;border:4px solid #fff;border-radius:50%;place-items:center;width:46px;height:46px;font-weight:700;display:inline-grid;box-shadow:0 10px 24px #2b6cff4d}.home-flow h3{color:var(--home-ink);margin:16px 0 0;font-size:1.0625rem}.home-flow p{color:var(--home-text);margin:8px 0 0;font-size:.875rem;line-height:1.7}.home-feats{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:40px;display:grid}.home-feat{border:1px solid var(--home-line);background:radial-gradient(80% 90% at 0 0,#2b6cff14,#0000 60%),#fff;border-radius:24px;grid-template-columns:180px minmax(0,1fr);align-items:center;gap:20px;padding:24px;transition:transform .2s,box-shadow .2s;display:grid;box-shadow:0 14px 40px #1e3c8c12}.home-feat:hover{transform:translateY(-3px);box-shadow:0 22px 50px #1e3c8c1f}.home-feat__art img{width:100%;height:auto;display:block}.home-feat h3{color:var(--home-ink);margin:0;font-size:1.25rem}.home-feat__lede{color:var(--home-text);margin:6px 0 0;font-size:.9375rem;line-height:1.7}.home-feat ul{gap:6px;margin:12px 0 0;padding:0;list-style:none;display:grid}.home-feat li{color:#2a3a55;padding-left:18px;font-size:.875rem;line-height:1.65;position:relative}.home-feat li:before{content:"";background:linear-gradient(135deg, var(--home-blue), #8b5cf6);border-radius:3px;width:8px;height:8px;position:absolute;top:.6em;left:2px}.home-featlinks{background:#2b6cff08;border:1px dashed #2b6cff40;border-radius:18px;flex-wrap:wrap;align-items:center;gap:8px 10px;margin-top:28px;padding:18px 22px;display:flex}.home-featlinks p{color:var(--home-ink);margin:0;font-size:.875rem;font-weight:600}.home-featlinks ul{list-style:none;display:contents}.home-featlinks li a{border:1px solid var(--home-line);color:#2a3a55;background:#fff;border-radius:999px;align-items:center;min-height:32px;padding:4px 12px;font-size:.8125rem;display:inline-flex}.home-featlinks li a:hover{color:var(--home-blue);border-color:#2b6cff66}.home-featlinks .link-strong{margin-left:auto}.home-float{z-index:40;background:linear-gradient(135deg, var(--home-blue), var(--home-violet));color:#fff;border-radius:999px;align-items:center;gap:8px;padding:12px 18px;font-size:.9375rem;font-weight:600;display:none;position:fixed;bottom:24px;right:20px;box-shadow:0 14px 30px #2b6cff59}.home-float:hover{color:#fff;filter:brightness(1.06)}@media (width>=1024px){.home-float{display:inline-flex}}@media (width<=1023px){.home-flow{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:28px}.home-flow:before{display:none}.home-value__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=899px){.home-hero{padding:32px 0 64px}.home-hero__grid{grid-template-columns:minmax(0,1fr);gap:24px}.home-hero__art{max-width:560px;margin-inline:auto}.home-hero .home-hero__img.hero__photo{height:auto}.home-band__card{grid-template-columns:minmax(0,1fr)}.home-stats{border-top:1px solid var(--home-line);border-left:0}.home-board__body{grid-template-columns:minmax(0,1fr)}.home-board__nav{display:none}.home-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.home-board__row,.home-feats{grid-template-columns:minmax(0,1fr)}.home-featlinks .link-strong{margin-left:0}}@media (width<=599px){.home-hero__title{font-size:1.85rem}.home-hero__lede{font-size:1rem}.home-chip{display:none}.home-band__answer,.home-stats div{padding:18px}.home-stats dd{font-size:1.4rem}.home-board__main{padding:14px}.home-flow,.home-value__grid{grid-template-columns:minmax(0,1fr)}.home-flow li{text-align:left;grid-template-columns:46px minmax(0,1fr);column-gap:14px;display:grid}.home-flow h3{margin-top:10px}.home-flow p{grid-column:2}.home-feat{grid-template-columns:96px minmax(0,1fr);gap:14px;padding:18px}}
