:root{--sg-black:#1f1b1b;--sg-ink:#1f1b1b;--sg-lime:#ccff42;--sg-lime-hover:#bbee2f;--sg-purple-50:#f5f1fa;--sg-purple-100:#eae3f4;--sg-purple-200:#d7ccf0;--sg-purple-500:#7a5af8;--sg-purple-600:#6b47e8;--sg-purple-700:#5933d4;--sg-text:#1f1b1b;--sg-text-muted:#484747;--sg-text-soft:#676665;--sg-border:#e6e6e4;--sg-card-bg:#fff;--sg-grey-10:#f9f8f6;--sg-grey-20:#e6e6e4;--sg-grey-40:#cccbca;--sg-favorit:"Favorit","ABC Favorit Variable",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--sg-inter:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--sg-favorit-features:"ss01" on,"ss02" on,"ss04" on,"ss05" on,"ss06" on}body,html{margin:0;padding:0;background:#fff;color:var(--sg-text)}.o-ui{font-size:16px;-webkit-font-smoothing:antialiased;background-color:#fff;font-family:"Favorit",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}*{box-sizing:border-box}.page{width:100%;overflow-x:hidden}.container{max-width:1232px;margin:0 auto;padding:0 24px}.hero{position:relative;background:var(--sg-black);color:#fff;padding:80px 24px;overflow:hidden;min-height:530px;display:flex;flex-direction:column;align-items:center;justify-content:center;grid-gap:40px;gap:40px}.hero__grid{position:absolute;left:6.32%;top:.3%;width:87.36%;height:73.51%;object-fit:contain;object-position:bottom;opacity:.5;pointer-events:none;-webkit-user-select:none;user-select:none}.hero__inner{position:relative;z-index:1;width:100%;max-width:1280px;margin:0 auto;text-align:center}.hero__brand{display:inline-flex;align-items:center;justify-content:center;height:24px;text-decoration:none;flex-shrink:0}.hero__brand img{display:block;height:24px;width:174.5px}.hero__title,section h1.hero__title{font-family:var(--sg-favorit)!important;font-weight:400!important;font-size:64px!important;line-height:1.1!important;letter-spacing:-.02em!important;font-feature-settings:var(--sg-favorit-features)!important;margin:0 auto!important;color:#fff!important;display:flex!important;flex-direction:column!important;align-items:center!important;grid-gap:24px!important;gap:24px!important}.hero__title-line{display:inline-flex;align-items:center;grid-gap:16px;gap:16px;justify-content:center;flex-wrap:wrap}@media (max-width:900px){.hero__title,section h1.hero__title{font-size:44px!important;letter-spacing:-.5px!important;grid-gap:16px!important;gap:16px!important}.hero__title-line{grid-gap:12px;gap:12px}}@media (max-width:560px){.hero__title,section h1.hero__title{font-size:32px!important}.hero__title-line{grid-gap:10px;gap:10px}}.hero__nowrap{white-space:nowrap;grid-gap:16px;gap:16px}.hero__nowrap,.hero__title .ms-logo{display:inline-flex;align-items:center}.hero__title .ms-logo{justify-content:center;width:56px;height:56px;padding:8px;border-radius:16px;background:#fff;flex-shrink:0}.hero__title .ms-logo img{width:40px;height:40px;display:block;object-fit:contain}@media (max-width:900px){.hero__title .ms-logo{width:44px;height:44px;padding:6px;border-radius:12px}.hero__title .ms-logo img{width:32px;height:32px}}@media (max-width:560px){.hero__title .ms-logo{width:34px;height:34px;padding:4px;border-radius:10px}.hero__title .ms-logo img{width:26px;height:26px}}.hero__label{display:block;font-family:"Inter",-apple-system,BlinkMacSystemFont,sans-serif;font-size:20px;line-height:28px;font-weight:400;margin-bottom:16px;color:#fff;text-align:center}.hero__form{width:100%;max-width:716px;margin:0 auto}.hero__input-wrap{display:flex;align-items:stretch;background:#fff;border-radius:6px;padding:2px;outline:1px solid var(--sg-black)}.hero__input{flex:1 1;border:0;outline:0;background:transparent;padding:18px 24px;font-size:16px;font-family:"Inter",-apple-system,BlinkMacSystemFont,sans-serif;color:var(--sg-text);min-width:0;line-height:22.4px}.hero__input::placeholder{color:#676665}.hero__submit{border:2px solid var(--sg-black);background:var(--sg-lime);color:var(--sg-black);font-family:var(--sg-favorit);font-weight:571;font-size:18px;line-height:1.1;padding:18px 36px;border-radius:4px;cursor:pointer;display:inline-flex;align-items:center;grid-gap:10px;gap:10px;transition:background-color .15s ease;white-space:nowrap;font-feature-settings:"ss01" on}.hero__submit:hover:not(:disabled){background:var(--sg-lime-hover)}.hero__submit:disabled{opacity:.55;cursor:not-allowed}.hero__error{margin-top:12px;color:#ffb4b4;font-size:14px}.hero__result-row{display:flex;grid-gap:0;gap:0;align-items:stretch}.hero__copy-btn{border:2px solid var(--sg-black);background:var(--sg-lime);color:var(--sg-black);font-family:var(--sg-favorit);font-weight:571;font-size:18px;line-height:1.1;padding:18px 36px;border-radius:4px;cursor:pointer;white-space:nowrap;transition:background-color .15s ease;font-feature-settings:"ss01" on}.hero__copy-btn:hover{background:var(--sg-lime-hover)}.hero__reset{background:transparent;border:1.5px solid #fff;color:#fff;font-family:var(--sg-favorit);font-weight:500;padding:12px 22px;border-radius:4px;cursor:pointer;margin-top:40px;align-self:center;font-size:15px;font-feature-settings:"ss01" on;transition:background-color .15s ease}.hero__reset:hover{background:hsla(0,0%,100%,.08)}.hero__title--result{font-size:40px!important;margin-bottom:40px!important}@media (max-width:900px){.hero__title--result{font-size:30px!important}}.hero__nav-trial{position:absolute;top:24px;right:32px;z-index:2;display:inline-flex;align-items:center;grid-gap:8px;gap:8px;color:#fff;text-decoration:none;font-weight:500;font-size:14px;padding:10px 18px;border:1.5px solid hsla(0,0%,100%,.5);border-radius:4px;transition:background .15s ease,border-color .15s ease}.hero__nav-trial:hover{background:hsla(0,0%,100%,.08);border-color:#fff}@media (max-width:640px){.hero__nav-trial{display:none}.hero__input-wrap{flex-direction:column;padding:0}.hero__input{padding:16px;border-bottom:1px solid #eee}.hero__submit{padding:14px;border-radius:0 0 4px 4px;justify-content:center}}.cards-section{background:#fff;padding:80px 24px;grid-gap:40px;gap:40px}.cards-section,.cards-section__header{display:flex;flex-direction:column;align-items:center}.cards-section__header{text-align:center;grid-gap:8px;gap:8px;margin-bottom:0}.cards-section__title{font-family:var(--sg-favorit);font-size:48px;font-weight:400;line-height:1.1;letter-spacing:-.02em;font-feature-settings:var(--sg-favorit-features);margin:0;color:var(--sg-text)}.cards-section__sub{font-family:var(--sg-inter);color:var(--sg-text);font-size:20px;line-height:1.4;font-weight:400;margin:0;max-width:880px}.cards-grid{max-width:1232px;width:100%;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:40px 40px;gap:40px 40px}@media (max-width:960px){.cards-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.cards-grid{grid-template-columns:1fr}}.mig-card{display:flex;flex-direction:column;grid-gap:24px;gap:24px;text-decoration:none;color:inherit;transition:transform .2s ease}.mig-card:hover{transform:translateY(-2px)}.mig-card__visual{width:100%;aspect-ratio:384/288;border-radius:16px;overflow:hidden;display:flex;align-items:center;justify-content:center;position:relative;background:var(--sg-grey-10)}.mig-card__visual img{width:100%;height:100%;object-fit:cover;display:block}.mig-card__title{font-family:var(--sg-favorit);font-size:32px;font-weight:400;letter-spacing:-.02em;font-feature-settings:var(--sg-favorit-features);margin:0}.mig-card__cta,.mig-card__title{line-height:1.1;color:var(--sg-text)}.mig-card__cta{font-family:var(--sg-favorit);font-size:14px;font-weight:571;font-feature-settings:"ss01" on;display:inline-flex;align-items:center;grid-gap:12px;gap:12px}.mig-card:hover .mig-card__cta{text-decoration:underline}.viz-migrate{background:linear-gradient(135deg,#0e0e0e,#2a2a2a);color:#fff}.viz-migrate__chip{background:#fff;color:var(--sg-text);border-radius:10px;padding:12px 16px;font-weight:500;display:inline-flex;align-items:center;grid-gap:8px;gap:8px;font-size:14px;box-shadow:0 6px 24px rgba(0,0,0,.4)}.viz-migrate__dot{width:18px;height:18px;background:linear-gradient(135deg,#76e060,#4fcf3f);border-radius:4px}.viz-tenant{background:linear-gradient(135deg,#f0eafb,#e1d5f7);position:relative}.viz-tenant svg{width:70%;height:70%}.viz-guide{background:linear-gradient(135deg,#dff0cf,#b8e486)}.viz-guide__bot{width:96px;height:96px;background:#fff;border-radius:50%;border:3px solid var(--sg-black);position:relative}.viz-guide__bot:after,.viz-guide__bot:before{content:"";position:absolute;top:36px;width:14px;height:14px;background:var(--sg-black);border-radius:50%}.viz-guide__bot:before{left:22px}.viz-guide__bot:after{right:22px}.viz-lessons{background:linear-gradient(135deg,#c8b894,#8b7355)}.viz-docs{background:var(--sg-black);color:#fff}.viz-docs__sg{background:var(--sg-lime);color:var(--sg-black);width:96px;height:96px;border-radius:18px;display:flex;align-items:center;justify-content:center;font-family:"Favorit",sans-serif;font-weight:700;font-size:36px;letter-spacing:-1px}.viz-partner{background:linear-gradient(135deg,#6b47e8,#4527a0);color:#fff}.viz-partner__badge{background:#fff;color:var(--sg-text);padding:16px 22px;border-radius:8px;font-weight:600;letter-spacing:.5px;font-size:14px}.faq-section{position:relative;padding:80px 24px 84px;isolation:isolate;background:#fff}.faq-section__bg{inset:0;height:100%;object-fit:cover;object-position:center bottom;z-index:-1}.faq-section__bg,.faq-section__separator{position:absolute;width:100%;pointer-events:none;-webkit-user-select:none;user-select:none}.faq-section__separator{left:0;right:0;height:auto;z-index:1;display:block}.faq-section__separator--top{top:0}.faq-section__separator--bottom{bottom:0;transform:scaleX(-1)}.faq-container{position:relative;max-width:880px;margin:0 auto;z-index:0}.faq-section__cta{position:relative;max-width:1232px;margin:56px auto 0;padding:0 24px;z-index:0}.faq-title{text-align:center;font-family:var(--sg-favorit);font-size:48px;font-weight:400;line-height:1.1;letter-spacing:-.02em;font-feature-settings:var(--sg-favorit-features);margin:0 0 40px;color:var(--sg-text)}.faq-item{background:#fff;border-radius:12px;margin-bottom:12px;overflow:hidden;box-shadow:0 1px 0 rgba(0,0,0,.04)}.faq-item__btn{width:100%;background:transparent;border:0;text-align:left;padding:20px 24px;cursor:pointer;font-family:"Favorit",sans-serif;font-size:16px;font-weight:500;justify-content:space-between;grid-gap:16px;gap:16px;color:var(--sg-text)}.faq-item__btn,.faq-item__icon{display:flex;align-items:center}.faq-item__icon{flex-shrink:0;width:20px;height:20px;justify-content:center;transition:transform .2s ease}.faq-item--open .faq-item__icon{transform:rotate(180deg)}.faq-item__body{padding:0 24px 22px;font-size:14.5px;line-height:1.65;color:#3a3a3a}.faq-item__body p{margin:0 0 12px}.faq-item__body p:last-child{margin-bottom:0}.faq-item__body a{color:var(--sg-purple-600);text-decoration:underline}.faq-table{width:100%;border-collapse:collapse;margin-top:12px;font-size:13.5px}.faq-table td,.faq-table th{text-align:left;padding:10px 12px;border-bottom:1px solid var(--sg-border);vertical-align:top}.faq-table th{background:#f5f3f8;font-weight:600;color:var(--sg-text)}.faq-table tr:last-child td{border-bottom:0}.cta-banner{background:#fff;border-radius:24px;margin:0 auto;max-width:1232px;display:grid;grid-template-columns:minmax(0,696fr) minmax(0,536fr);align-items:stretch;overflow:hidden;position:relative;border:8px solid #fff}.cta-banner__copy{padding:32px 40px;display:flex;flex-direction:column;grid-gap:24px;gap:24px;justify-content:center}.cta-banner__media{position:relative;height:409px;overflow:hidden;border-radius:24px}.cta-banner__bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.cta-banner__mask{position:absolute;left:-6px;top:-6px;width:137.5px;height:438.5px;z-index:2;pointer-events:none}.cta-banner__leader{position:absolute;width:200px;height:auto;left:135px;top:96px;transform:rotate(-5deg);z-index:3;filter:drop-shadow(0 8px 20px rgba(0,0,0,.25))}.cta-banner__rating{position:absolute;height:auto;z-index:4;filter:drop-shadow(0 4px 10px rgba(37,58,177,.15))}.cta-banner__rating--g2{width:170px;top:186px;left:320px;transform:rotate(-6.39deg)}.cta-banner__rating--gartner{width:150px;top:250px;left:308px}@media (max-width:760px){.cta-banner{grid-template-columns:1fr}.cta-banner__media{display:none}}.cta-banner__title{font-family:var(--sg-favorit);font-size:40px;font-weight:400;letter-spacing:-.02em;font-feature-settings:var(--sg-favorit-features);margin:0;line-height:1.1;color:var(--sg-text)}.cta-banner__actions{display:flex;grid-gap:16px;gap:16px;flex-wrap:wrap}.cta-banner__btn{background:var(--sg-lime);color:var(--sg-black);text-decoration:none;font-weight:571;font-family:var(--sg-favorit);padding:14px 28px;border-radius:4px;font-size:16px;line-height:1.1;border:2px solid var(--sg-black);display:inline-flex;align-items:center;cursor:pointer;font-feature-settings:"ss01" on}.cta-banner__btn:hover{background:var(--sg-lime-hover)}.cta-banner__btn--ghost{background:#fff;color:var(--sg-black);border:2px solid var(--sg-black)}.cta-banner__btn--ghost:hover{background:#f5f5f5}.cta-banner__badges{display:flex;grid-gap:12px;gap:12px;align-items:center}.cta-banner__badge{background:#fff;color:var(--sg-text);border-radius:10px;padding:12px 14px;width:96px;text-align:center;font-size:11px;line-height:1.2;font-weight:600;position:relative}.cta-banner__badge strong{display:block;font-size:18px;letter-spacing:-.5px}@media (max-width:760px){.cta-banner{grid-template-columns:1fr;padding:28px}.cta-banner__badges{justify-content:flex-start}}.footer{padding:32px 24px;background:#fff}.footer__inner{max-width:1400px;margin:0 auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;grid-gap:28px 36px;gap:28px 36px;font-size:14px;color:var(--sg-text)}.footer a{color:var(--sg-text);text-decoration:none}.footer a:hover{text-decoration:underline}.footer__lang{display:inline-flex;align-items:center;grid-gap:8px;gap:8px;background:transparent;border:0;font:inherit;color:inherit;cursor:pointer;padding:0}.footer__lang:hover{text-decoration:underline}.tenant-result{display:flex;flex-direction:column;align-items:stretch;grid-gap:32px;gap:32px}.tenant-result__id{background:transparent;color:var(--sg-text);font-family:source-code-pro,Menlo,Monaco,Consolas,monospace;font-size:15px;padding:18px 24px;min-width:0;flex:1 1;border:0;outline:0}
/*# sourceMappingURL=main.d10df17e.chunk.css.map */