.software-hero{position:relative;overflow:clip;padding:clamp(2.5rem,1.4rem + 4.5vw,5.5rem) 0 clamp(3.5rem,2rem + 5vw,7rem);background:radial-gradient(55% 55% at 95% 10%,rgba(246,141,108,.12),rgba(246,141,108,0) 70%),var(--sand-50)}.software-hero__grid{display:grid;gap:clamp(2.5rem,1.5rem + 4vw,4.5rem);align-items:center}.software-hero__title{max-width:19ch}.software-hero__a{display:block;color:var(--purple)}.software-hero__b{display:block;margin-top:.45em;max-width:24ch;font-size:.56em;line-height:1.16;letter-spacing:-.02em;color:var(--purple-500)}.software-hero__b .hl{white-space:nowrap}.software-hero__lead{margin-top:var(--s6);max-width:34em}.software-hero__status{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s2) var(--s3);margin-top:var(--s5);font-size:var(--fs-sm);color:var(--muted)}.software-hero__actions{display:flex;flex-wrap:wrap;gap:var(--s3);margin-top:var(--s6)}.software-hero__visual{width:min(100%,480px);justify-self:center}.software-hero__media .ph,.software-who__media .ph{box-shadow:0 30px 60px -30px rgba(57,29,62,.35)}@media (max-width:899px){.software-hero__media .ph{aspect-ratio:5/4!important}.software-hero__media img{object-position:60% 38%}}@media (max-width:479px){.software-hero__actions .btn{width:100%}}@media (min-width:900px){.software-hero__grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.software-hero__visual{justify-self:end}}.software-problems__head{display:grid;gap:var(--s4);margin-bottom:clamp(2rem,1.4rem + 2.4vw,3.5rem)}.software-problems__head .head{margin-bottom:0}.software-problems__lead{max-width:34em}.software-problems__grid{display:grid;gap:var(--s4)}@media (min-width:700px){.software-problems__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.software-problems__head{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:var(--s7)}}@media (min-width:1140px){.software-problems__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.software-prob{display:flex;flex-direction:column;gap:var(--s2);padding:clamp(1.25rem,1rem + .9vw,1.6rem);border-radius:var(--r-card);background:var(--sand-50);box-shadow:0 0 0 1px var(--line)}.software-prob__head{display:flex;align-items:center;justify-content:space-between;gap:var(--s3);margin-bottom:var(--s2)}.software-prob__ico,.software-who__ico{display:grid;place-items:center;flex:none;width:46px;height:46px;border-radius:50%;background:#fff;color:var(--purple);box-shadow:0 0 0 1px var(--line)}.software-prob__ico .ico{width:22px;height:22px}.software-prob__t,.software-who__t,.software-why__t{font-size:var(--fs-h4);font-weight:var(--w-strong);line-height:1.3;color:var(--purple)}.software-prob__k{margin-top:var(--s2);font-size:.75rem;font-weight:var(--w-bold);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.software-prob__k--aim{margin-top:var(--s3);padding-top:var(--s3);border-top:1px dashed var(--line-strong);color:var(--coral-800)}.software-prob__pain,.software-prob__aim{font-size:var(--fs-sm);line-height:1.55;color:var(--muted)}.software-prob__aim{color:var(--ink)}.software-prob--more{--focus:var(--coral-on-dark);justify-content:flex-end;gap:var(--s3);box-shadow:none;background:radial-gradient(110% 90% at 100% 0%,#5B3062,var(--purple-800) 60%,var(--purple-900))}.software-prob--more .software-prob__t{color:var(--kit-light);font-size:var(--fs-h3);font-weight:var(--w-body)}.software-prob--more .software-prob__pain{color:var(--on-dark-2)}.software-prob--more .btn{align-self:flex-start;margin-top:var(--s2)}@media (max-width:699px){.software-prob:not(.software-prob--more){display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--s2) var(--s3);align-items:center}.software-prob__head{display:contents}.software-prob__ico{grid-row:1/3}.software-prob__t{grid-column:2;grid-row:1}.software-prob .badge{grid-column:2;grid-row:2;justify-self:start}.software-prob:not(.software-prob--more)>p{grid-column:1/-1}}.software-boardsec__sig{--sig:var(--kit-light);--sig-o:.22}.software-boardsec__head{max-width:52rem}.software-boardsec__note{display:flex;align-items:flex-start;gap:var(--s3);margin-top:var(--s5);max-width:46rem;font-size:var(--fs-sm);color:var(--on-dark-2)}.software-boardsec__note .ico{width:20px;height:20px;margin-top:2px;color:var(--coral-on-dark)}.software-board{margin:0;display:grid;gap:var(--s4)}.software-board__label .tag{font-size:.8125rem;padding:.45em .95em}.software-board__frame{--focus:var(--coral-700);display:grid;gap:12px;padding:clamp(8px,.3rem + 1.2vw,20px);border-radius:var(--r-card);background:var(--sand-100);color:var(--ink);box-shadow:0 34px 70px -34px rgba(0,0,0,.65);font-size:clamp(.6875rem,.6rem + .4vw,.875rem)}.software-board__main,.software-board__card{min-width:0;padding:clamp(10px,.35rem + 1vw,18px);border-radius:var(--r-md);background:#fff;box-shadow:0 0 0 1px var(--line)}.software-board__top{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin-bottom:10px}.software-board__dots{display:inline-flex;gap:5px}.software-board__dots i{width:9px;height:9px;border-radius:50%;background:var(--sand-200)}.software-board__title{flex:1;min-width:9em;font-size:1.2em;font-weight:var(--w-bold);color:var(--purple)}.software-board__area,.software-board__sub{display:flex;align-items:center;gap:6px;font-size:.75rem;font-weight:var(--w-bold);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);line-height:1.2}.software-board__area .ico{width:15px;height:15px;color:var(--coral-700)}.software-board__table{width:calc(100% + 8px);margin:0 -4px;border-spacing:4px;table-layout:fixed}.software-board__table th{font-weight:var(--w-bold);color:var(--muted);padding:0;text-align:left}.software-board__table thead th{padding-bottom:2px;font-size:.9em;text-align:center}.software-board__table thead th:first-child{width:2.9em}.software-board__ava{display:grid;place-items:center;width:2.75em;height:2.75em;border-radius:50%;background:var(--purple-100);color:var(--purple-700);font-size:.8em;font-weight:var(--w-bold);white-space:nowrap}.software-board__c{height:3em;padding:0 2px;border-radius:8px;text-align:center;font-size:.86em;font-weight:var(--w-strong);white-space:nowrap;overflow:hidden}.software-board__c .ico{width:1.15em;height:1.15em;vertical-align:-.2em}.software-board__c--care,.software-board__key--care{background:var(--purple-100);color:var(--purple-700)}.software-board__c--clean,.software-board__key--clean{background:var(--sand-200)}.software-board__c--off,.software-board__key--off{background:repeating-linear-gradient(135deg,transparent 0 5px,var(--sand-100) 5px 6.5px);box-shadow:inset 0 0 0 1px var(--sand-100)}.software-board__c--swap{background:var(--coral-100);color:var(--coral-800);box-shadow:inset 0 0 0 1.5px var(--coral)}.software-board__s,.software-board__covered{display:inline-flex;align-items:center;justify-content:center;gap:.3em}.software-board[data-state="resolved"] .software-board__c--swap{background:#fff;color:var(--muted);box-shadow:none;border:1.5px dashed var(--field)}.software-board__covered,.software-board__c.is-cover .software-board__free,.software-board__ls{display:none}.software-board__c.is-cover{background:#E7F2EA;color:#2D6A3E;box-shadow:inset 0 0 0 1.5px #8CC29B}.software-board__c.is-cover .software-board__covered{display:inline-flex}.software-board__legend{display:flex;flex-wrap:wrap;gap:6px 16px;margin-top:10px;padding-top:10px;border-top:1px solid var(--line);font-size:.9em;color:var(--muted)}.software-board__legend li{display:inline-flex;align-items:center;gap:6px}.software-board__key{width:14px;height:14px;border-radius:4px;box-shadow:inset 0 0 0 1px var(--purple-200)}.software-board__key--off{box-shadow:inset 0 0 0 1px var(--sand-200)}.software-board__side{display:grid;gap:12px;min-width:0}.software-board__card{font-size:var(--fs-sm)}.software-board__ct{display:flex;align-items:center;gap:8px;margin-top:10px;font-size:1.0625rem;font-weight:var(--w-bold)}.software-board__ct .ico{width:20px;height:20px}.software-board__ct--alert,.software-board__rs{color:var(--coral-800)}.software-board__ct--ok,.software-board__rs--ok,.software-board__sent{color:#2D6A3E}.software-board__cx{margin-top:4px;line-height:1.5}.software-board__sub{margin-top:14px}.software-board__cands{display:grid;gap:8px;margin-top:8px}.software-board__cand{display:flex;align-items:center;gap:10px;padding:8px 8px 8px 10px;border-radius:14px;background:var(--sand-50);box-shadow:0 0 0 1px var(--line)}.software-board__ava--sm{width:2.5rem;height:2.5rem;font-size:.8125rem;flex:none}.software-board__cwho{flex:1;min-width:0;display:grid;line-height:1.3}.software-board__cwho strong{color:var(--purple)}.software-board__cwho small,.software-board__nojs,.software-board__to,.software-board__split li{font-size:.8125rem;color:var(--muted)}.software-board__assign,.software-board__reset{display:inline-flex;align-items:center;gap:8px;flex:none;min-height:44px;padding:0 18px;border-radius:var(--r-pill);border:0;background:var(--purple);color:#fff;font-size:.9375rem;font-weight:var(--w-strong);transition:background-color var(--dur-fast) var(--ease)}.software-board__assign:hover{background:var(--purple-700)}.software-board__reset{margin-top:12px;border:1.5px solid rgba(88,45,95,.35);background:none;color:var(--purple)}.software-board__reset:hover{border-color:var(--purple);background:var(--purple-50)}.software-board__reset .ico{width:18px;height:18px}.software-board__nojs{margin-top:10px;line-height:1.45}.js .software-board__nojs,.no-js .software-board__assign{display:none}.software-board__to{margin-top:8px;font-weight:var(--w-strong)}.software-board__bubble{margin-top:6px;max-width:92%;padding:10px 12px;border-radius:16px 16px 16px 4px;background:var(--sand-50);box-shadow:inset 0 0 0 1px var(--line);line-height:1.45}.software-board__msg{display:grid;justify-items:end;margin-top:6px}.software-board__bubble--out{border-radius:16px 16px 4px 16px;background:var(--purple);box-shadow:none;color:#fff}.software-board__sent{display:flex;align-items:center;gap:4px;margin-top:4px;font-size:.8125rem;font-weight:var(--w-strong)}.software-board__sent .ico{width:15px;height:15px}.software-board__rt{margin-top:8px;font-weight:var(--w-strong)}.software-board__bar{display:flex;gap:3px;margin-top:10px}.software-board__seg{flex:1;height:12px;border-radius:3px;background:var(--purple-400)}.software-board__seg--gap{background:var(--coral)}.software-board[data-state="resolved"] .software-board__seg--gap{background:#5E9C6E}.software-board__rs{display:flex;align-items:center;gap:6px;margin-top:8px;font-weight:var(--w-strong)}.software-board__rs .ico{width:17px;height:17px}.software-board__rt--split{margin-top:16px;padding-top:12px;border-top:1px solid var(--line)}.software-board__split{display:grid;gap:8px;margin-top:10px}.software-board__split li{display:grid;grid-template-columns:5.5em minmax(0,1fr);align-items:center;gap:8px}.software-board__sbar{width:var(--w);height:10px;border-radius:3px;background:var(--purple-400)}.software-board__sbar--clean{background:var(--sand-200);box-shadow:inset 0 0 0 1px var(--warmgray)}.software-board[data-state="alert"] [data-when="resolved"],.software-board[data-state="resolved"] [data-when="alert"]{display:none!important}.software-board[data-state="resolved"] .is-cover{animation:software-pop 360ms var(--ease-out) both}.software-board[data-state="resolved"] .software-board__msg{animation:software-in 340ms var(--ease-out) 120ms both}.software-board[data-state="resolved"] .software-board__seg--gap{animation:software-pop 340ms var(--ease-out) 220ms both}.software-board[data-state="resolved"] .software-board__card{box-shadow:0 0 0 1px var(--line),inset 4px 0 0 #8CC29B}@keyframes software-pop{from{transform:scale(.82);opacity:.4}to{transform:none;opacity:1}}@keyframes software-in{from{transform:translateY(8px);opacity:0}to{transform:none;opacity:1}}@media (max-width:599px){.software-board__frame{font-size:.75rem}.software-board__lf,.software-board__c--swap [data-when="alert"] .software-board__lt{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.software-board__ls{display:inline}.software-board__covered .ico{display:none}.software-board__c--swap .ico{width:1.4em;height:1.4em}}@media (min-width:700px) and (max-width:1023px){.software-board__side{grid-template-columns:repeat(2,minmax(0,1fr))}.software-board__card--alert{grid-row:span 2}}@media (min-width:1024px){.software-board__side{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) minmax(0,1fr)}.software-board__c{height:3.2em}}.software-who__grid{display:grid;gap:clamp(2.5rem,2rem + 3vw,4.5rem);align-items:center}.software-who__media{width:min(100%,520px);justify-self:center}.software-who__list{display:grid;gap:var(--s5)}.software-who__item{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--s4)}.software-who__t,.software-why__t{padding-top:10px}.software-who__x,.software-why__x{margin-top:var(--s2);max-width:36em;font-size:var(--fs-sm);line-height:1.6;color:var(--muted)}@media (max-width:999px){.software-who__media{order:2}.software-who__media .ph{aspect-ratio:5/4!important}}@media (min-width:1000px){.software-who__grid{grid-template-columns:1fr 1fr}}.software-why__grid{display:grid;gap:var(--s6);align-items:start}.software-why__list{display:grid;border-bottom:1px solid var(--line)}.software-why__item{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:var(--s4);padding:var(--s5) 0;border-top:1px solid var(--line)}.software-why__ico{grid-row:span 3;display:grid;place-items:center;width:48px;height:48px;border-radius:14px;background:var(--purple-50);color:var(--purple)}.software-why__item--sertify .software-why__ico{background:var(--sertify-100);color:var(--sertify-700)}.software-why__sertify,.software-why .software-why__la--sertify{color:var(--sertify-700);font-weight:var(--w-strong)}.software-why__link{margin-top:var(--s2)}.software-price{--focus:var(--coral-on-dark);position:relative;overflow:hidden;display:grid;gap:var(--s3);justify-items:start;padding:clamp(1.75rem,1rem + 3vw,3rem);border-radius:clamp(24px,2vw + 14px,36px);color:var(--kit-light);background:radial-gradient(90% 120% at 100% 0%,#5B3062,var(--purple-800) 50%,var(--purple-900))}.software-price>*{position:relative;z-index:1}.software-price .eyebrow{margin-bottom:0;color:var(--on-dark-2)}.software-price__t{font-size:var(--fs-h3);line-height:1.25;color:var(--kit-light);max-width:18ch}.software-price__x{max-width:30em}.software-price__n{font-size:var(--fs-sm);color:var(--on-dark-2)}.software-price .btn{margin-top:var(--s3)}.software-price .software-price__sig{position:absolute;z-index:0;right:-54px;top:-76px;width:180px;height:auto}@media (max-width:599px){.software-price .software-price__sig{width:120px;right:-58px;top:-70px}}@media (min-width:1024px){.software-why__grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:var(--s8)}.software-price{position:sticky;top:calc(var(--header-h) + 2rem)}}.software-faq__grid{display:grid;gap:var(--s5)}.software-faq__grid .head{margin-bottom:0}@media (min-width:1000px){.software-faq__grid{grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:var(--s8)}}.software-demo__grid{display:grid;gap:clamp(2.5rem,2rem + 2vw,4rem);align-items:start}.software-demo__copy .head{margin-bottom:var(--s6)}.software-demo__st{font-size:var(--fs-h4);font-weight:var(--w-strong);color:var(--purple);margin-bottom:var(--s4)}.software-demo__steps .steps__t{font-size:1.0625rem}.software-demo__other{margin-top:var(--s6);padding-top:var(--s5);border-top:1px solid var(--purple-200)}.software-demo__ot{font-size:var(--fs-sm);font-weight:var(--w-strong);color:var(--muted)}.software-demo__other ul{display:grid;margin-top:var(--s2)}.software-demo__form .form--compact{box-shadow:0 0 0 1px var(--line),var(--shadow-2)}@media (min-width:1024px){.software-demo__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--s8)}}