.d-none{display:none}.w-100{width:100%}.text-center{text-align:center}.cer-report-container{width:100%;max-width:1360px;margin:0 auto;padding:48px 32px}@media(max-width: 767px){.cer-report-container{padding:32px 20px}}@media(max-width: 479px){.cer-report-container{padding:24px 16px}}.cer-report-page{display:flex}.cer-report-header{background:#edf4fa;display:flex}.cer-report-header a{display:flex;font-size:20px;font-weight:500;text-decoration:underline}.cer-report-header__top{display:flex;align-items:center;justify-content:space-between;gap:16px}.cer-report-header__top .cer-report-header__divider{display:flex;align-items:center}.cer-report-header__top .cer-report-header__divider svg path{stroke:#2f4261;stroke-opacity:.75}.cer-report-header .cer-report-container{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 32px}.cer-report-header__brand{flex-shrink:0}.cer-report-header__brand img,.cer-report-header__brand svg{display:block;max-height:42px;width:auto}.cer-report-header__title{min-width:0;font-size:18px;font-weight:600;color:#262626}.cer-report-header__title a{color:#2f4970 !important;line-height:1.25;text-decoration:none;text-underline-offset:2px;cursor:pointer}.cer-report-header__title a:hover{text-decoration:underline;color:#1677ff !important}.cer-report-header>.cer-report-container>.btn,.cer-report-header .cer-report-container>.btn{flex-shrink:0}@media(max-width: 767px){.cer-report-header .cer-report-container{flex-direction:column;align-items:stretch;gap:14px;padding:16px 20px}.cer-report-header__top{justify-content:flex-start;align-items:center;gap:10px;width:100%}.cer-report-header__brand svg,.cer-report-header__brand img{max-height:32px;max-width:108px}.cer-report-header__divider{display:none !important}.cer-report-header__title{flex:1;min-width:0;font-size:16px}.cer-report-header__title a{display:block;font-size:16px;line-height:1.3;word-break:normal;overflow-wrap:anywhere}.cer-report-header>.cer-report-container>.btn,.cer-report-header .cer-report-container>.btn{width:100%;min-width:0;height:44px;padding:10px 14px;gap:8px;justify-content:center;font-size:15px !important;line-height:20px !important}}@media(max-width: 479px){.cer-report-header .cer-report-container{padding:14px 16px;gap:12px}.cer-report-header__top{gap:8px}.cer-report-header__brand svg,.cer-report-header__brand img{max-height:28px;max-width:96px}.cer-report-header__title{font-size:15px}.cer-report-header__title a{font-size:15px;line-height:1.25}.cer-report-header>.cer-report-container>.btn,.cer-report-header .cer-report-container>.btn{height:42px;padding:10px 12px;font-size:14px !important;line-height:18px !important}.cer-report-header>.cer-report-container>.btn svg,.cer-report-header .cer-report-container>.btn svg{width:14px;height:14px}}.cer-report-layout{display:grid;grid-template-columns:minmax(0, 1fr) 316px;gap:48px;align-items:start}.cer-report-layout ul{margin:0}.cer-report-layout ul li{margin-bottom:8px;color:#4b5c77}.cer-report-layout ul li::marker{color:#1890ff}.cer-report-layout ul li .category{list-style:none}.cer-report-layout__main{min-width:0}.cer-report-layout__sidebar{min-width:0}.cer-report-sidebar{position:sticky;top:24px;display:flex;flex-direction:column;gap:18px}.cer-sidebar-card{border:1px solid rgba(195,204,217,.25);border-radius:6px;background:#fff;overflow:hidden}.cer-sidebar-card--promo{border-radius:6px;border:1px solid rgba(195,204,217,.25);background:#eff8ff;padding:22px 24px;margin-bottom:52px}.cer-sidebar-card--logo{background:#fff}.cer-sidebar-card__title{margin:0 0 14px;font-size:24px;line-height:1.15;font-weight:500;text-align:center;color:#1677ff}.cer-sidebar-card__list{margin:0 0 20px;padding-left:18px;color:#51627f}.cer-sidebar-card__list li{margin-bottom:10px;font-size:16px;line-height:1.45}.cer-sidebar-card__button{width:100%;height:48px;border:0;border-radius:6px;background:#1f74ff;color:#fff;font-size:17px;font-weight:600;cursor:pointer;transition:background .2s ease}.cer-sidebar-card__button:hover{background:#1567ee}.cer-sidebar-card__heading{padding:16px 24px;border-bottom:1px solid rgba(195,204,217,.25);text-align:center;font-size:16px;line-height:1.2;font-weight:700;color:#2f4970;background:#f6f7f8}.cer-sidebar-card__logo-wrap{display:flex;align-items:center;justify-content:center;padding:16px 24px}.cer-sidebar-card__logo-wrap img{max-width:100%;height:auto;display:block}@media(max-width: 1100px){.cer-report-layout{grid-template-columns:1fr}.cer-report-sidebar{position:static}}.cer-report-footer{background:#254985;color:#fff;margin-top:32px;padding:22px 0;overflow:hidden}.cer-report-footer h2{margin:0 0 16px;font-size:32px;font-style:normal;font-weight:500;line-height:1.15}.cer-report-footer a{color:#fff;text-decoration:none}.cer-report-footer__inner{padding:0px;display:grid;grid-template-columns:minmax(0, 1.3fr) minmax(0, 0.9fr);gap:60px}.cer-report-footer__inner p{margin:0;color:#fff;font-size:16px;line-height:1.5;overflow-wrap:anywhere;word-break:break-word}.cer-report-footer__inner p a{color:#fff;text-decoration:underline;overflow-wrap:anywhere;word-break:break-word;-webkit-transition-duration:.4s;transition-duration:.4s;-webkit-font-smoothing:antialiased}.cer-report-footer__inner p a:hover{color:#87ddb7}.cer-report-footer__left,.cer-report-footer__right,.cer-report-footer__content,.cer-report-footer__contact{min-width:0}.cer-report-footer__right{display:flex;flex-direction:column;gap:32px}.cer-report-footer__contact{display:flex;align-items:flex-start;gap:16px}.cer-report-footer__content{min-width:0}.cer-report-footer__content strong{display:block;margin-bottom:4px;font-size:14px;font-weight:700;line-height:1.4;color:#fff}.cer-report-footer__content a{color:#fff !important;font-size:14px;font-style:normal;font-weight:400;line-height:22px;text-decoration:underline;overflow-wrap:anywhere;word-break:break-word;-webkit-transition-duration:.4s;transition-duration:.4s;-webkit-font-smoothing:antialiased}.cer-report-footer__content a:hover{color:#87ddb7 !important}.cer-report-footer__icon{width:42px;height:42px;min-width:42px;border-radius:50%;background:hsla(0,0%,100%,.12);display:flex;align-items:center;justify-content:center;flex-shrink:0}.cer-report-footer__icon svg{width:20px;height:20px;fill:#fff;display:block}@media(max-width: 991px){.cer-report-footer__inner{grid-template-columns:1fr;gap:36px;padding:48px 0}}@media(max-width: 767px){.cer-report-footer{margin-top:24px}.cer-report-footer .cer-report-container{padding-left:0;padding-right:0}.cer-report-footer__inner{grid-template-columns:1fr;gap:28px;padding:32px 20px}.cer-report-footer__inner h2{font-size:28px;line-height:1.2}.cer-report-footer__inner p{font-size:16px;line-height:1.5}.cer-report-footer__right{gap:24px}.cer-report-footer__contact{gap:12px}.cer-report-footer__icon{width:38px;height:38px;min-width:38px}.cer-report-footer__icon svg{width:18px;height:18px}}@media(max-width: 479px){.cer-report-footer__inner{padding:28px 16px;gap:24px}.cer-report-footer__inner h2{font-size:24px}.cer-report-footer__inner p{font-size:15px}.cer-report-footer__content strong,.cer-report-footer__content a{font-size:14px;line-height:1.45}.cer-report-footer__contact{gap:10px}.cer-report-footer__icon{width:36px;height:36px;min-width:36px}.cer-report-footer__icon svg{width:16px;height:16px}}.cer-report-hero{padding:0 0 32px}.cer-report-hero__topline{margin-bottom:20px;font-size:12px;font-style:normal;font-weight:500;line-height:10px;text-transform:uppercase;color:#2f4261}.cer-report-hero__topline span{cursor:pointer}.cer-report-hero__topline span:hover{text-decoration:underline;color:#1677ff}.cer-report-hero__divider{color:#8ea0bc}.cer-report-hero__layout{display:flex;align-items:center;justify-content:space-between;gap:32px}.cer-report-hero__main{display:flex;align-items:center;gap:28px;min-width:0;flex:1 1 auto}.cer-report-hero__score{display:flex;align-items:center;justify-content:center;width:64px;height:64px;min-width:64px;border-radius:50%;color:#fff;flex-shrink:0}.cer-report-hero__score span{font-size:28px;line-height:1;font-weight:500}.cer-report-hero__content{min-width:0;flex:1 1 auto}.cer-report-hero__title{margin:0 0 8px;font-size:20px;line-height:1.2;font-weight:500;color:#2f4261;overflow-wrap:anywhere;word-break:break-word}.cer-report-hero__category{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0;font-size:18px;line-height:1.35;color:#38527f}.cer-report-hero__category-text,.cer-report-hero__type{min-width:0;overflow-wrap:anywhere;word-break:break-word}.cer-report-hero__category-divider{color:#8ea0bc;flex-shrink:0}.cer-report-hero__type{display:inline-flex;align-items:center}.cer-report-hero__type-icon{display:inline-flex;align-items:center;justify-content:center;margin-left:2px;flex-shrink:0}.cer-report-hero__type-icon img{display:block;width:20px;height:20px;object-fit:contain}.cer-report-hero__actions{flex-shrink:0}.cer-report-hero__suggest-link{display:inline-flex;align-items:center;gap:12px;font-size:14px;line-height:1.3;font-weight:500;color:#1677ff;text-decoration:none;transition:opacity .2s ease}.cer-report-hero__suggest-link:hover{opacity:.8;text-decoration:none}.cer-report-hero__suggest-icon{display:inline-flex;align-items:center;justify-content:center;color:currentColor;flex-shrink:0}.cer-report-hero__suggest-icon svg{display:block;width:20px;height:20px}@media(max-width: 991px){.cer-report-hero__layout{flex-direction:column;align-items:flex-start;gap:20px}.cer-report-hero__actions{width:100%}}@media(max-width: 767px){.cer-report-hero{padding:24px 0 24px}.cer-report-hero__topline{margin-bottom:16px;font-size:11px;line-height:1.2}.cer-report-hero__layout{gap:16px}.cer-report-hero__main{align-items:flex-start;gap:14px;width:100%}.cer-report-hero__score{width:56px;height:56px;min-width:56px}.cer-report-hero__score span{font-size:24px}.cer-report-hero__title{margin-bottom:6px;font-size:22px;line-height:1.2}.cer-report-hero__category{gap:6px;font-size:16px;line-height:1.35}.cer-report-hero__type-icon img{width:18px;height:18px}.cer-report-hero__actions{width:100%}.cer-report-hero__suggest-link{width:100%;justify-content:flex-start;gap:10px;font-size:15px;line-height:1.35}}@media(max-width: 479px){.cer-report-hero{padding:20px 0 20px}.cer-report-hero__main{gap:12px}.cer-report-hero__score{width:52px;height:52px;min-width:52px}.cer-report-hero__score span{font-size:22px}.cer-report-hero__title{font-size:20px}.cer-report-hero__category{font-size:15px;gap:4px}.cer-report-hero__category-divider{display:none}.cer-report-hero__type{width:100%}.cer-report-hero__suggest-link{font-size:14px}.cer-report-hero__suggest-icon svg{width:18px;height:18px}}.cer-report-score{width:88px;height:88px;border-radius:50%;display:grid;place-items:center;font-size:28px;font-weight:700;background:#f3f6fb;margin-bottom:12px}.cer-report-tabs{margin-bottom:48px}.cer-report-tabs__nav{display:flex;flex-wrap:wrap;gap:28px;border-bottom:1px solid #f0f0f0;margin-bottom:24px;padding-bottom:2px}.cer-report-tabs__nav a{outline:0;color:#2f4970 !important;font-size:14px;line-height:1.3;text-decoration:none}.cer-report-tabs__item{appearance:none;border:0;background:rgba(0,0,0,0);padding:0 0 16px;font-size:16px;line-height:1.3;color:#334e7d;cursor:pointer;position:relative}.cer-report-tabs__item.is-active{color:#2485f4;font-weight:500}.cer-report-tabs__item.is-active::after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:3px;background:#54d28a}.cer-report-tabs__item.is-locked{opacity:.9;display:flex;align-items:center;gap:6px}.cer-locked-insights p{font-size:16px;color:#4b5c77;margin:0 0 16px}.cer-locked-insights h3{font-size:16px;color:#152b4e;margin:0 0 16px}.cer-locked-usecase__subtitle{font-size:14px;color:#152b4e;margin-top:4px;font-weight:700;margin-bottom:8px;display:block}.cer-locked-insights ul{font-size:14px;margin-bottom:16px}.cer-locked-tab{margin-top:24px}.cer-locked-tab__grid{display:grid;grid-template-columns:minmax(0, 2fr) minmax(320px, 1fr);border:1px solid #e1e3e8;border-radius:12px;overflow:visible;margin-top:70px;background:#fafbfb}.cer-locked-tab__main{position:relative;padding:48px 24px 24px;background:#eff8ff;border-right:1px solid #e1e3e8;border-radius:12px 0 0 12px}.cer-locked-tab__badge{position:absolute;top:-38px;left:50%;transform:translateX(-50%);width:64px;height:64px;border-radius:50%;background:#fa8c16;display:flex;align-items:center;justify-content:center}.cer-locked-tab__badge svg{width:34px;height:34px;display:block}.cer-locked-tab__hero{text-align:center;margin-bottom:16px}.cer-locked-tab__title{margin:0 0 6px;font-size:28px;line-height:1.1;font-weight:500;color:#152b4e}.cer-locked-tab__subtitle{margin:0;font-size:20px;line-height:1.2;color:#596881}.cer-locked-tab__subtitle span{color:#de2e21}.cer-locked-tab__demo-card{margin:0 auto 16px}.cer-locked-tab__demo-card img{display:block;width:100%;height:auto}.cer-locked-tab__cta{width:100%;min-height:52px;border:0;border-radius:6px;background:#2878f0;color:#fff;font-size:18px;font-weight:600;cursor:pointer}.cer-locked-tab__side{padding:48px 24px 24px;background:#fafbfb;border-radius:12px}.cer-locked-tab__side h3{margin:0 0 18px;font-size:24px;line-height:1.15;font-weight:500;color:#152b4e}.cer-locked-tab__side p{margin:0 0 18px;font-size:16px;line-height:1.55;color:#4b5c77}.cer-locked-insights{padding-top:24px;margin-top:24px;border-top:1px solid #d9d9d9;display:flex;flex-direction:column;gap:24px}.cer-locked-insights .cer-section-heading{font-size:24px;font-style:normal;font-weight:500;color:#152b4e;text-transform:capitalize;margin-bottom:0}.cer-locked-insights__grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:32px}.cer-locked-insights__item h3{margin:0 0 10px;font-size:18px;line-height:1.3;font-weight:500;color:#1f355d}.cer-locked-insights__item p{margin:0;font-size:16px;line-height:1.55;color:#4d6483}.cer-locked-insights__check svg{width:22px;height:22px;display:block}.cer-locked-insights__divider{width:100%;height:1px;background:#d9d9d9}.cer-locked-tab-placeholder{margin-top:24px}@media(max-width: 1024px){.cer-locked-tab__grid{grid-template-columns:1fr}.cer-locked-tab__main{border-right:0;border-bottom:1px solid #d6dde8}.cer-locked-insights__grid{grid-template-columns:1fr;gap:24px}}.cer-locked-insights__header{display:flex;align-items:flex-start;gap:16px;margin-bottom:8px}.cer-locked-insights__header h3{margin:0;font-size:18px;font-weight:500}.cer-locked-insights__icon{display:flex;align-items:center;justify-content:center}.cer-locked-insights__icon svg{width:18px;height:18px}.cer-locked-usecase{max-width:500px}.cer-locked-usecase li{margin-bottom:16px;line-height:140%}.cer-overview-section{padding:16px 0 0px;margin:16px 0 16px;border-top:1px solid #d9d9d9}.cer-section-heading{margin:0 0 16px;font-size:16px;line-height:24px;font-weight:600;text-transform:uppercase;color:#2f4970}.cer-section-title{display:flex;align-items:center;gap:14px;margin-bottom:18px}.cer-section-title h2{margin:0;font-size:16px;line-height:1.2;font-weight:700;line-height:24px}.cer-section-title__icon{width:48px;height:48px;border-radius:50%;background:#2485f4;color:#fff;display:flex;align-items:center;justify-content:center;font-size:22px}.cer-ai-summary-box{background:#eef3f9;padding:28px 28px 24px;color:#2f2f2f;font-size:18px;line-height:1.65;min-height:140px}.cer-ai-summary-box p{margin:0 0 18px}.cer-ai-summary-box ol,.cer-ai-summary-box ul{margin:0 0 18px 24px;padding:0}.cer-ai-summary-box li{margin-bottom:12px}.cer-ai-summary-box strong{font-weight:700}.cer-ai-summary-box__fallback{margin:0;color:#5f7394}.cer-ai-summary-box__content p:last-child{margin-bottom:0}.cer-ai-summary-skeleton{display:flex;flex-direction:column;gap:14px}.cer-ai-summary-skeleton__line{height:16px;border-radius:999px;background:linear-gradient(90deg, #dde6f0 25%, #f4f7fb 37%, #dde6f0 63%);background-size:400% 100%;animation:cerSkeletonLoading 1.4s ease infinite}.cer-ai-summary-skeleton__line--title{height:18px;width:58%}.cer-ai-summary-skeleton__line--short{width:42%}@keyframes cerSkeletonLoading{0%{background-position:100% 50%}100%{background-position:0 50%}}.cer-app-info-grid{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:18px 28px;min-width:0}.cer-app-info-item{display:grid;grid-template-columns:auto minmax(0, 1fr);align-items:center;column-gap:12px;justify-items:end;min-width:0}.cer-app-info-item__label{font-size:14px;line-height:1.35;font-weight:400;color:#2f4261;white-space:nowrap}.cer-app-info-item__value{min-width:0;font-size:14px;line-height:1.35;font-weight:500;color:#2f4261;word-break:break-word;overflow-wrap:anywhere}.cer-app-info-item__value a{display:inline-flex;align-items:center;gap:8px;color:#1677ff;text-decoration:none}.cer-app-info-item__value a:hover{text-decoration:underline}.cer-app-info-item--developer-email,.cer-app-info-item--marketplace-rating{grid-template-columns:1fr;row-gap:0px;justify-items:baseline}.cer-app-info-item--developer-email .cer-app-info-item__value{display:block;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;word-break:normal;overflow-wrap:normal}.cer-app-info-item--marketplace-rating .cer-app-info-item__value{display:block}.cer-app-info-item__icon{width:16px;height:16px;display:block;flex-shrink:0}.cer-stars{display:inline-flex;align-items:center;gap:4px;line-height:1}.cer-star{width:20px;height:20px;display:block;flex-shrink:0}.cer-stars-tooltip{position:relative;display:inline-flex;align-items:center;gap:4px;cursor:default}.cer-stars-tooltip::after{content:attr(data-tooltip);position:absolute;bottom:125%;left:50%;transform:translateX(-50%) translateY(4px);background:#152b4e;color:#fff;font-size:12px;padding:4px 8px;border-radius:6px;white-space:nowrap;opacity:0;pointer-events:none;transition:.2s ease;z-index:3}.cer-stars-tooltip::before{content:"";position:absolute;bottom:115%;left:50%;transform:translateX(-50%);border:5px solid rgba(0,0,0,0);border-top-color:#1f2d3d;opacity:0;pointer-events:none;transition:.2s ease;z-index:5}.cer-stars-tooltip:hover::after,.cer-stars-tooltip:hover::before,.cer-stars-tooltip:focus-visible::after,.cer-stars-tooltip:focus-visible::before{opacity:1;transform:translateX(-50%) translateY(0)}.cer-rating-number{margin-left:8px;font-size:16px;font-weight:500;color:#2f4261}.cer-break-all{word-break:break-word;overflow-wrap:anywhere}.cer-copy-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;background:rgba(0,0,0,0);border:none;cursor:pointer;padding:0;color:#1677ff}.cer-copy-btn__icon{width:16px;height:16px}.cer-copy-btn:hover{opacity:.8}.cer-copy-btn.is-copied{color:#4caf50}.cer-copy-btn::after{content:attr(data-tooltip);position:absolute;bottom:125%;left:50%;transform:translateX(-50%) translateY(4px);background:#152b4e;color:#fff;font-size:12px;padding:4px 8px;border-radius:6px;white-space:nowrap;opacity:0;pointer-events:none;transition:.2s ease;z-index:3}.cer-copy-btn::before{content:"";position:absolute;bottom:115%;left:50%;transform:translateX(-50%);border:5px solid rgba(0,0,0,0);border-top-color:#152b4e;opacity:0;transition:.2s ease;z-index:3}.cer-copy-btn:hover::after,.cer-copy-btn:hover::before,.cer-copy-btn.is-copied::after,.cer-copy-btn.is-copied::before{opacity:1;transform:translateX(-50%) translateY(0)}.cer-app-info-addons{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-bottom:16px}@media(max-width: 768px){.cer-app-info-addons{justify-content:flex-start}}.cer-addon-pill{display:inline-flex;align-items:center;padding:6px 14px;border-radius:999px;background:#f6f7f8;color:#4b5c77;font-size:12px;line-height:1;white-space:nowrap}@media(max-width: 1200px){.cer-app-info-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 767px){.cer-app-info-grid{grid-template-columns:1fr;gap:14px}.cer-app-info-item{grid-template-columns:1fr;row-gap:4px;justify-items:self-start}.cer-app-info-item__label,.cer-app-info-item__value{font-size:15px}.cer-app-info-item__label{white-space:normal}}.cer-risk-cards{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:24px}.cer-risk-card{border:1px solid #dfe5ee;background:#fff;padding:24px}.cer-risk-card__header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px}.cer-risk-card__header h3{margin:0;font-size:20px;color:#334e7d}.cer-risk-card__stats{display:flex;gap:16px;margin-bottom:18px;font-size:14px;color:#617491}.cer-risk-card__body{font-size:15px;line-height:1.7;color:#2f2f2f}.cer-risk-card__body b{color:#334e7d}.cer-risk-card__body i{margin-right:6px}.cer-risk-badge{display:inline-flex;align-items:center;justify-content:center;padding:4px 8px;border-radius:4px;font-size:12px;font-weight:400}.cer-risk-badge.is-low{background:#389e0d;color:#fff}.cer-risk-badge.is-medium{background:#fa8c16;color:#fff}.cer-risk-badge.is-high{background:#f5222d;color:#fff}.cer-risk-badge.is-unknown{background:#6c7b92;color:#fff}.cer-inline-risk{display:inline-flex;min-width:34px;justify-content:center;padding:4px 8px;border-radius:999px;font-size:13px;font-weight:700}.cer-inline-risk.is-low{background:#e9f7ef;color:#2f8f4e}.cer-inline-risk.is-medium{background:#fff4e5;color:#d9822b}.cer-accordion .cer-risk-badge{justify-content:center}.cer-permissions-table-wrap{overflow-x:auto}.cer-permissions-table{width:100%;border-collapse:collapse}.cer-permissions-table th,.cer-permissions-table td{text-align:left;vertical-align:top;padding:16px 18px;border-bottom:1px solid #e3e8f0}.cer-permissions-table th{font-size:14px;color:#5f7394;font-weight:500}.cer-permissions-table td{font-size:15px;line-height:1.6;color:#2f2f2f}.cer-permissions-table__risk-cell{width:140px;text-align:right;white-space:nowrap}.cer-permissions-table a{color:#2485f4}.cer-permission-item__title{font-size:14px;line-height:1.35;font-weight:700;color:#262626;margin-bottom:6px}.cer-permission-item__description{font-size:14px;line-height:1.6;color:#262626}.cer-risk-pill{display:inline-flex;align-items:center;justify-content:center;padding:2px 8px;border-radius:4px;font-size:12px;color:#fff}.cer-risk-pill.is-critical{background:#b5121b}.cer-risk-pill.is-high{background:#ff3038}.cer-risk-pill.is-medium{background:#ff951f}.cer-risk-pill.is-low{background:#3aa31b}.cer-badges{display:flex;flex-wrap:wrap;gap:12px}.cer-badge{display:inline-flex;align-items:center;padding:10px 14px;border-radius:999px;background:#eef3f9;color:#334e7d;font-size:14px;font-weight:600}.cer-stars{color:#f2c94c;letter-spacing:2px}.cer-rating-number{color:#334e7d;font-weight:600}.cer-content-box--text{font-size:16px;line-height:1.75;color:#2f2f2f}.cer-overview-section--assessment{border-bottom:0;padding-bottom:0}.cer-accordion{display:flex;flex-direction:column;gap:18px}.cer-accordion__item{background:#f1f7ff;border-radius:6px}.cer-accordion__trigger{width:100%;border:0;background:rgba(0,0,0,0);padding:16px;display:flex;align-items:center;justify-content:space-between;gap:20px;cursor:pointer;text-align:left}.cer-accordion__trigger-left{display:flex;align-items:center;gap:14px;min-width:0}.cer-accordion__arrow{width:0;height:0;border-top:6px solid rgba(0,0,0,0);border-bottom:6px solid rgba(0,0,0,0);border-left:7px solid #334e7d;transition:transform .2s ease}.cer-accordion__item.is-open .cer-accordion__arrow{transform:rotate(90deg)}.cer-accordion__title{font-family:"Helvetica Neue",Arial,sans-serif;font-size:14px;font-style:normal;font-weight:500;color:#2f4970}.cer-accordion__info{width:18px;height:18px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#334e7d;color:#fff;font-size:12px;line-height:1;font-style:normal}.cer-accordion__panel{display:none;padding:0 16px 16px}.cer-accordion__panel-text{margin:0 0 12px;color:#65738a;font-size:12px;line-height:1.5}.cer-accordion__item.is-open .cer-accordion__panel{display:block}.cer-accordion__panel-inner{background:#fff;border-radius:6px}.cer-accordion__panel-inner p{margin:0;font-size:14px;font-weight:700}.cer-accordion__panel-inner .cer-no-data{display:flex;gap:8px}.cer-accordion__info{position:relative;cursor:help}.cer-accordion__info::after{content:attr(data-tooltip);position:absolute;bottom:calc(100% + 10px);left:50%;transform:translateX(-50%);width:320px;background:#1f2d3d;color:#fff;font-size:13px;line-height:1.45;padding:12px 14px;border-radius:6px;opacity:0;pointer-events:none;transition:opacity .15s ease;text-align:left;z-index:100}.cer-accordion__info:hover::after{opacity:1}.cer-accordion__info::before{content:"";position:absolute;bottom:calc(100% + 4px);left:50%;transform:translateX(-50%);border-left:6px solid rgba(0,0,0,0);border-right:6px solid rgba(0,0,0,0);border-top:6px solid #1f2d3d;opacity:0;transition:opacity .15s ease}.cer-accordion__info:hover::before{opacity:1}.cer-external-head,.cer-external-row{display:grid;grid-template-columns:260px 1fr;padding:16px;border-bottom:1px solid #e6e6e6}.cer-external-head{font-weight:600;background:#f6f7f9}.cer-external-paths{display:flex;flex-wrap:wrap;gap:8px}.cer-path{background:#f1f1f1;border-radius:6px;padding:6px 10px;font-size:13px}.cer-empty-state{display:inline-flex;align-items:center;gap:12px;color:#5f7394;font-size:16px;line-height:1.5;padding:8px 0}.cer-empty-state__icon{display:inline-flex;align-items:center;justify-content:center;color:#7f94b2;flex-shrink:0}.cer-empty-state__text{display:inline-block}.cer-404{text-align:center;padding:80px 20px}.cer-404__title{font-size:56px;font-weight:600;margin-bottom:12px}.cer-404__text{font-size:18px;color:#6b7a90;margin-bottom:24px}.cer-locked-demo{position:relative;overflow:hidden;border-radius:6px;border:1px solid #1677ff;background:#fff}.cer-locked-demo__media{position:relative;height:100%;min-height:160px;overflow:hidden}.cer-locked-demo__overlay{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px;text-align:center;gap:14px}.cer-locked-demo__badge{position:absolute;top:12px;right:12px;padding:4px 8px;border-radius:4px;border:1px solid #91caff;background:#e6f4ff;color:#1677ff;font-size:12px}.cer-locked-demo__title{font-size:16px;font-weight:500;color:#1d3964;text-transform:uppercase;margin:0}.cer-locked-demo .cer-button{min-width:180px}.cer-locked-demo--ai-summary{min-height:180px}.cer-locked-demo--small{min-height:140px}@media(max-width: 767px){.cer-locked-demo__overlay{padding:20px 16px}.cer-locked-demo__title{font-size:16px}}.btn{gap:8px;border-radius:.375rem;text-align:center;border:none;font-weight:500;position:relative;-webkit-transition-duration:.4s;transition-duration:.4s;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;text-decoration:none !important;padding:.84375rem .75rem;font-size:1rem !important;line-height:1.1875rem !important;min-width:10.1875rem}.btn.btn-size-l{padding:8px 16px;font-size:16px !important;line-height:24px !important;min-width:173px;height:40px}.btn.btn-size-m{padding:14.5px 12px;font-size:16px !important;line-height:19px !important;min-width:181px}.btn.btn-size-s{padding:11px 12px;font-size:14px !important;line-height:17px !important;min-width:120px;height:40px}.btn.btn-transparent,.btn.is-style-btn-transparent,.btn.btn-clear{color:#1677ff;padding-left:0;padding-right:0;justify-content:center;background-color:rgba(0,0,0,0)}.btn .btn-icon-right{transition:transform .3s ease}.btn:hover{color:#376ec8}.btn:hover .btn-icon-right{transform:translateX(4px)}.btn.is-style-btn-default,.btn.btn-primary,.btn.btn-default,.btn.primary{background:#1677ff;color:#fff}.btn.is-style-btn-default:hover,.btn.btn-primary:hover,.btn.btn-default:hover,.btn.primary:hover{background:#376ec8}.btn.is-style-btn-default:focus,.btn.btn-primary:focus,.btn.btn-default:focus,.btn.primary:focus{background:#3162b2}.btn.is-style-btn-default:disabled,.btn.btn-primary:disabled,.btn.btn-default:disabled,.btn.primary:disabled{background:#eceef1;box-shadow:none}.btn.is-style-btn-outlined,.btn.btn-outlined,.btn.btn-blue,.btn.is-style-btn-blue{background:#fff;border:1px solid #1677ff;box-sizing:border-box;color:#1677ff}.btn.is-style-btn-outlined:hover,.btn.btn-outlined:hover,.btn.btn-blue:hover,.btn.is-style-btn-blue:hover{color:#376ec8;border-color:#376ec8;background-color:#f6f7f8}.btn.is-style-btn-outlined:focus,.btn.btn-outlined:focus,.btn.btn-blue:focus,.btn.is-style-btn-blue:focus{color:#3162b2;border-color:#3162b2;background-color:#eceef1}.btn.is-style-btn-outlined:active::after,.btn.btn-outlined:active::after,.btn.btn-blue:active::after,.btn.is-style-btn-blue:active::after{content:" ";width:72px;height:72px;border-radius:100%;background:#9ba6a1;z-index:1;position:absolute;top:-30%;right:-10%}.btn.is-style-btn-outlined:disabled,.btn.btn-outlined:disabled,.btn.btn-blue:disabled,.btn.is-style-btn-blue:disabled{color:#eceef1;border:1px solid #eceef1}.si-int-demo-modal{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;padding:20px;z-index:9999}.si-int-demo-modal[hidden]{display:none !important}.si-int-demo-modal__backdrop{position:absolute;inset:0;background:rgba(8,16,34,.5);backdrop-filter:blur(4px)}.si-int-demo-modal__dialog{position:relative;width:min(1062px,100%);max-height:calc(100vh - 40px);margin:0;overflow:auto;border-radius:12px;background:#fff}.si-int-demo-modal__close{position:absolute;top:18px;right:18px;z-index:2;border:0;background:rgba(0,0,0,0);font-size:34px;line-height:1;color:#243b6b;cursor:pointer}.si-int-demo-modal__grid{display:grid;grid-template-columns:420px 1fr;padding:48px;gap:48px}.si-int-demo-modal__promo{display:flex}.si-int-demo-modal__promo-box{border-radius:12px;background:#ecf2fc;padding:32px 24px;display:flex;flex-direction:column;flex:1}.si-int-demo-modal__promo-title{margin:0 0 16px;font-size:32px;line-height:120%;font-weight:700;color:#3d7ade}.si-int-demo-modal__promo-text{margin:0;font-size:16px;line-height:1.55;color:#4b5c77}.si-int-demo-modal__logos{margin-top:auto}.si-int-demo-modal__logos img{display:block;max-width:100%;height:auto}.si-int-demo-modal__title{margin:0 0 14px;font-size:24px;line-height:1.2;font-weight:700;color:#1f3158}.si-int-demo-modal__progress{margin-bottom:26px}.si-int-demo-modal__progress-bar{height:8px;border-radius:999px;background:#dfe8fb;overflow:hidden;margin-bottom:8px}.si-int-demo-modal__progress-bar span{display:block;height:100%;border-radius:inherit;background:#4f78dc}.si-int-demo-modal__progress-label{text-align:center;font-size:14px;color:#8a97b3}.si-int-demo-modal__form{display:flex;flex-direction:column;gap:20px}.si-int-demo-modal__row--2{display:grid;grid-template-columns:1fr 1fr;gap:14px}.si-int-demo-modal__field label{display:inline-block;margin-bottom:8px;font-size:15px;line-height:1.3;color:#667797}.si-int-demo-modal__field input{width:100%;height:48px;border:1px solid #d9e1ef;border-radius:8px;padding:0 14px;font-size:16px;color:#23355e;background:#fff}.si-int-demo-modal__field input::placeholder{color:#9aa7be}.si-int-demo-modal__field input:focus{outline:none;border-color:#4f78dc;box-shadow:0 0 0 3px rgba(79,120,220,.12)}.si-int-demo-modal__submit{margin-top:8px;height:50px;border:0;border-radius:8px;background:#4f78dc;color:#fff;font-size:18px;font-weight:600;cursor:pointer}.si-int-demo-modal__submit:hover{background:#436bcb}.si-int--modal-open,.si-int--modal-open body{overflow:hidden}@media(max-width: 860px){.si-int-demo-modal__dialog{width:calc(100vw - 24px);margin:12px auto;max-height:calc(100vh - 24px);overflow-y:auto}.si-int-demo-modal__grid{grid-template-columns:1fr}.si-int-demo-modal__promo{padding:18px 18px 0}.si-int-demo-modal__form-side{padding:24px 18px 24px}.si-int-demo-modal__row--2{grid-template-columns:1fr}}.si-int-demo-modal__promo{position:relative}.si-int-demo-modal__promo-state{display:none}.si-int-demo-modal__promo-state.is-active{display:flex}.si-int-demo-modal__promo-box img{display:block;max-width:100%;height:auto}.si-int-demo-modal__ratings{margin-top:auto}.si-int-demo-modal__promo-label{font-size:14px;line-height:1.3;font-weight:400;color:#596881;margin-bottom:8px}.si-int-demo-modal__promo-divider{width:100%;height:1px;opacity:.5;background:#c3d6f5;margin:16px 0}.si-int-demo-modal__promo-title.next-step{margin-bottom:24px}h3.step-3{font-size:28px;margin:0 0 16px}.cer-suggest-popup__dialog .hbspt-form .hs-form-field.hs-fieldtype-text:not(.hs_email) .input .hs-input:not(:placeholder-shown){border:.0625px solid #9dabbf;outline:none;background-color:#fff}.cer-why-spin{margin:0}.cer-why-spin__inner{display:grid;grid-template-columns:230px 1fr;gap:32px;align-items:start;padding:38px 38px 34px;border-radius:6px;border:1px solid rgba(195,204,217,.25);background:#eff8ff}.cer-why-spin__title h2{margin:0;font-size:26px;line-height:1.2;font-weight:500;color:#2f4970}.cer-why-spin__items{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:28px}.cer-why-spin__item{display:flex;align-items:flex-start;gap:14px}.cer-why-spin__icon{width:54px;height:54px;min-width:54px;border-radius:50%;background:#e7eff8;display:flex;align-items:center;justify-content:center;color:#3f7ff3}.cer-why-spin__icon svg{width:26px;height:26px;display:block}.cer-why-spin__headline{margin:2px 0 10px;font-size:24px;line-height:1.15;font-weight:500;color:#2f4970}.cer-why-spin__text{font-size:16px;line-height:1.45;color:#4f6488;max-width:260px}@media(max-width: 1100px){.cer-why-spin__inner{grid-template-columns:1fr}.cer-why-spin__items{grid-template-columns:1fr}.cer-why-spin__text{max-width:none}}@media(max-width: 767px){.cer-why-spin{margin:32px 0 28px}.cer-why-spin__inner{padding:24px 18px;gap:20px}.cer-why-spin__title h2{font-size:24px}.cer-why-spin__headline{font-size:22px}.cer-why-spin__text{font-size:15px}}.hbspt-form{border-radius:10px;background-color:#fff}.hbspt-form form{margin-bottom:0}.hbspt-form form .hs-fieldtype-checkbox{padding-top:24px}.hbspt-form .form-columns-2{max-width:100%;display:flex;gap:24px;margin-bottom:24px}@media(max-width: 991.98px){.hbspt-form .form-columns-2{flex-direction:column}}@media(min-width: 992px)and (max-width: 1199.98px){.hbspt-form .form-columns-2 .field{width:100% !important}}.hbspt-form .form-columns-2 .field .input{margin-right:0}.hbspt-form .form-columns-1{max-width:100%;margin-bottom:0px}.hbspt-form .form-columns-1 .input{margin-right:0 !important}.hbspt-form .form-columns-1:first-child{margin-bottom:24px}.hbspt-form .form-columns-1:nth-child(2){margin-bottom:24px}.hbspt-form .form-columns-1:nth-child(3){margin-bottom:24px}.hbspt-form .legal-consent-container~.hs_recaptcha{margin-top:0 !important}.hbspt-form .hs-form-field{position:relative;width:100% !important}.hbspt-form .hs-form-field .tooltip-container{top:-3px}.hbspt-form .hs-form-field.hs-fieldtype-select{position:relative}.hbspt-form .hs-form-field.hs-fieldtype-select .input:after{content:" ";position:absolute;right:16px;top:24px;width:14px;height:8px;background-image:url("/wp-content/themes/spin.ai/assets/img/down.svg");background-repeat:no-repeat;background-position:center;transform:translateY(-50%);pointer-events:none;color:#596881}@media(max-width: 575.98px){.hbspt-form .hs-form-field.hs-fieldtype-text .input,.hbspt-form .hs-form-field.hs-fieldtype-select .input,.hbspt-form .hs-form-field.hs-fieldtype-phonenumber .input,.hbspt-form .hs-form-field.hs-fieldtype-textarea .input{margin:0}}@media(max-width: 575.98px){.hbspt-form .hs-form-field.hs-fieldtype-text .input .hs-input,.hbspt-form .hs-form-field.hs-fieldtype-select .input .hs-input,.hbspt-form .hs-form-field.hs-fieldtype-phonenumber .input .hs-input,.hbspt-form .hs-form-field.hs-fieldtype-textarea .input .hs-input{width:100% !important}}.hbspt-form .hs-form-field.hs-fieldtype-text .input .hs-input:focus,.hbspt-form .hs-form-field.hs-fieldtype-select .input .hs-input:focus,.hbspt-form .hs-form-field.hs-fieldtype-phonenumber .input .hs-input:focus,.hbspt-form .hs-form-field.hs-fieldtype-textarea .input .hs-input:focus{border:.0625px solid #9dabbf;outline:none;background-color:#fff}.hbspt-form .hs-form-field.hs-fieldtype-text .input .hs-input,.hbspt-form .hs-form-field.hs-fieldtype-select .input .hs-input,.hbspt-form .hs-form-field.hs-fieldtype-phonenumber .input .hs-input,.hbspt-form .hs-form-field.hs-fieldtype-textarea .input .hs-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fafbfb;border:1px solid #e1e3e8;box-sizing:border-box;border-radius:6px;padding:12px 16px;height:48px;color:#152b4e;width:100%;font-size:16px;font-weight:400}.hbspt-form .hs-form-field.hs-fieldtype-text .input .hs-input::placeholder,.hbspt-form .hs-form-field.hs-fieldtype-select .input .hs-input::placeholder,.hbspt-form .hs-form-field.hs-fieldtype-phonenumber .input .hs-input::placeholder,.hbspt-form .hs-form-field.hs-fieldtype-textarea .input .hs-input::placeholder{color:#738095;opacity:1}.hbspt-form .hs-form-field.hs-fieldtype-text .input .hs-input::-ms-input-placeholder,.hbspt-form .hs-form-field.hs-fieldtype-select .input .hs-input::-ms-input-placeholder,.hbspt-form .hs-form-field.hs-fieldtype-phonenumber .input .hs-input::-ms-input-placeholder,.hbspt-form .hs-form-field.hs-fieldtype-textarea .input .hs-input::-ms-input-placeholder{color:#738095}.hbspt-form .hs-form-field.hs-fieldtype-text .input .hs-input.error,.hbspt-form .hs-form-field.hs-fieldtype-select .input .hs-input.error,.hbspt-form .hs-form-field.hs-fieldtype-phonenumber .input .hs-input.error,.hbspt-form .hs-form-field.hs-fieldtype-textarea .input .hs-input.error{border-color:#de2e21 !important}.hbspt-form .hs-form-field.hs-fieldtype-text .input textarea,.hbspt-form .hs-form-field.hs-fieldtype-select .input textarea,.hbspt-form .hs-form-field.hs-fieldtype-phonenumber .input textarea,.hbspt-form .hs-form-field.hs-fieldtype-textarea .input textarea{min-height:120px;font-family:inherit}.hbspt-form .hs-form-field.hs-fieldtype-text .input select.is-placeholder,.hbspt-form .hs-form-field.hs-fieldtype-select .input select.is-placeholder,.hbspt-form .hs-form-field.hs-fieldtype-phonenumber .input select.is-placeholder,.hbspt-form .hs-form-field.hs-fieldtype-textarea .input select.is-placeholder{color:#738095 !important}.hbspt-form .hs-form-field.hs-fieldtype-text:not(.hs_email) .input .hs-input:not(:placeholder-shown){border:1px solid #4ccc93;background-color:#edfaf4}.hbspt-form .hs-form-field .input{position:relative}.hbspt-form .hs-form-field .input .inputs-list{padding:0;margin:0px 0 32px}.hbspt-form .hs-form-field .input .inputs-list li{display:block;margin:0 0 12px 0;line-height:20px;font-style:400;font-size:14px;color:#152b4e;padding-left:30px}.hbspt-form .hs-form-field .input .inputs-list li p,.hbspt-form .hs-form-field .input .inputs-list li span{color:#152b4e;margin:0;cursor:pointer}.hbspt-form .hs-form-field .input .inputs-list li input[type=checkbox]{appearance:none;display:inline-block;width:16px;height:16px;margin:2px 8px 0 -30px;padding:0 !important;vertical-align:top;outline:none;background-color:#fff;border:1px solid #c5cad3;box-sizing:border-box;background-repeat:no-repeat;background-size:10px;background-position:center;border-radius:4px;cursor:pointer}.hbspt-form .hs-form-field .input .inputs-list li input[type=checkbox]:checked{background-color:#ecf2fc;border:1px solid #1677ff;color:#1677ff;box-sizing:border-box;background-image:escape-svg(url("data:image/svg+xml,<svg width='9' height='7' viewBox='0 0 9 7' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M1.08203 3.50002L3.16536 5.58335L7.33203 1.41669' stroke='#3D7ADE' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/></svg>"))}.hbspt-form .hs-form-field .input .inputs-list li input[type=checkbox]:hover{border-color:#9da6b5}.hbspt-form .hs-form-field .input .inputs-list li input[type=checkbox]:active{color:#f6f7f8;border-color:#9da6b5}.hbspt-form .hs-form-field .input .inputs-list li input[type=checkbox]:disabled{color:#f6f7f8;cursor:default;border-color:#c5cad3;background-color:#f6f7f8;background-image:escape-svg(url("data:image/svg+xml,<svg width='9' height='7' viewBox='0 0 9 7' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M1.08203 3.50002L3.16536 5.58335L7.33203 1.41669' stroke='#C5CAD3' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/></svg>"))}.hbspt-form .hs-form-field .input .inputs-list li:before{display:none}.hbspt-form .hs-form-field .input .inputs-list .hs-form-booleancheckbox p{font-size:.875px}.hbspt-form .hs-form-field .input .valid,.hbspt-form .hs-form-field .input select:not(.is-placeholder){border:1px solid #4ccc93 !important;background-color:#edfaf4 !important}.hbspt-form .hs-form-field .input .invalid{background-color:#fceae9 !important}.hbspt-form .hs-form-field>label{color:#596881;line-height:20px;margin-bottom:8px;display:inline-block;font-size:14px}.hbspt-form .hs-error-msgs{color:#de2e21 !important;font-weight:400;font-size:12px;line-height:16px;padding:0;margin:4px 0 0}.hbspt-form .hs-error-msgs li{list-style:none;margin-bottom:0}.hbspt-form .hs-error-msgs li span{font-size:12px}.hbspt-form .hs-error-msgs li:before{display:none}.hbspt-form .hs-submit .actions{text-align:center;margin-top:24px}.hbspt-form .hs-submit .actions input{width:100%;background:#1677ff;color:#fff;padding:14.5px 12px;font-size:16px !important;line-height:19px !important;min-width:181px;border:0;border-radius:.375rem;cursor:pointer;transition-duration:.4s}.hbspt-form .hs-submit .actions input:hover{background:#376ec8}.hbspt-form .hs-richtext p{font-size:14px;line-height:20px;margin-bottom:0;color:#152b4e}.hbspt-form .hs-richtext p a{color:#1677ff}.hbspt-form .hs-richtext p a:hover{color:#376ec8}.hbspt-form select#fds-24770e14-2616-486e-9828-543a0d80c3a3,.hbspt-form .hs_user_requirements_m select{display:none}.hbspt-form .hs_user_requirements_m .hs-error-msgs{bottom:-1.25px !important}.hbspt-form .select2-container{margin-bottom:16px}@media(min-width: 768px){.hbspt-form .select2-container{margin-bottom:48px}}.hbspt-form .select2-container{cursor:pointer;width:100% !important}.hbspt-form .select2-container.select2-container--focus .select2-selection--multiple{border-color:#abb3bf}.hbspt-form .select2-container .select2-selection--multiple{min-height:48px;padding:12px 32px 12px 12px;border:1px solid #e1e3e8;background-color:#fafbfb}.hbspt-form .select2-container .select2-selection--multiple .select2-search--inline{display:none}.hbspt-form .select2-container .select2-selection__rendered{display:flex !important;flex-wrap:wrap;gap:4px;padding:0;margin:0}.hbspt-form .select2-container .select2-selection__rendered .select2-selection__choice{background-color:#eceef1 !important;border:1px solid #eceef1 !important;border-radius:3px !important;font-size:14px !important;padding:2px 16px 2px 12px !important;color:#000 !important;margin:0 !important}.hbspt-form .select2-container .select2-selection__rendered .select2-selection__choice .select2-selection__choice__remove{border:0px !important;padding:2px 4px !important;right:0 !important;left:inherit !important;color:#b6bdc8 !important}.hbspt-form .select2-container .select2-search__field{margin-top:0 !important;margin-left:0 !important}.hbspt-form .select2-container ul{list-style:none;line-height:normal}.hbspt-form .select2-container ul li::before{display:none}.form-progress{text-align:center;margin-bottom:24px;position:relative}.form-progress.step-3{max-width:459px;width:100%;margin:0 auto 32px}.form-progress.step-3 .progress-bar{border-radius:10px;border-right:none}.form-progress .step-indicator{margin-top:12px}.form-progress .progress-bar-container{background-color:#e2ebfa;border-radius:10px}.form-progress .progress-bar{width:33.3%;height:10px;background-color:#3d7ade;border-radius:10px 0 0 10px;border-right:2px solid #fff;transition:width .3s ease-in-out}.next-button{margin-top:24px}.form-step .hbspt-form .hs-error-msgs{bottom:8px}.form-step .hbspt-form .hs-error-msgs{margin-top:0;bottom:4px}@media(max-width: 1199.98px){.demo-modal .modal-dialog{max-width:90% !important;margin-left:auto;margin-right:auto}}.demo-modal .modal-backdrop{opacity:1;background:rgba(8,16,34,.5);backdrop-filter:blur(4px)}.demo-modal .modal-body .demo-container{background-color:#ecf2fc}.demo-modal .modal-body .hero-left{border-radius:10px;padding:32px}.demo-modal .modal-body .step-1,.demo-modal .modal-body .step-2{height:100%}.demo-modal .modal-body .step-2,.demo-modal .modal-body .step-3{display:none}.demo-modal .modal-body .step-1 .wp-block-spinai-blocks-spinai-columns,.demo-modal .modal-body .step-2 .badges{margin-top:auto}.demo-modal .modal-body .border-t-1{border-top:1px solid #c3d6f5;padding-top:16px;margin-top:16px !important}.demo-modal .modal-body .demo-container{height:100%}.demo-modal .modal-body .form-step{display:none}.demo-modal .modal-body .hbspt-form{padding:0;border:0}.demo-modal .modal-body .hbspt-form .form-columns-2{flex-direction:row}@media(max-width: 991.98px){.demo-modal .modal-body .hbspt-form .form-columns-2{flex-direction:column}}.demo-modal .modal-body .hbspt-form .hs-error-msgs{bottom:4px}.demo-modal .modal-body .hbspt-form select{text-overflow:ellipsis;overflow:hidden !important;white-space:nowrap;width:100%}.demo-modal .modal-body .hbspt-form fieldset.form-columns-2 .hs-error-msgs{bottom:-20px}.demo-modal .modal-body .hbspt-form .hs-form-field.hs-fieldtype-select .input .hs-input{padding:0rem 24px 0rem 12px}.demo-modal .modal-body .hbspt-form .hs_user_requirements_m .input{margin-bottom:48px}.demo-modal .modal-body .hbspt-form select#user_requirements_m-c5bf0984-409f-4c49-ad9d-90a220bc3faa{display:none}.demo-modal .modal-body .badge-shortcode.white-style svg{width:76px;height:12px}.demo-modal .modal-body .badge-shortcode.white-style img{width:24px;height:24px}.demo-modal .modal-body .badge-shortcode.gartner img{width:75px;height:24px}@media(min-width: 992px){.demo-modal .modal-body{padding-bottom:0}}@media(max-width: 767.98px){.demo-modal .modal-body .close-panel{overflow:hidden;padding-bottom:0}.demo-modal .modal-body .demo-form{height:100vh}}.demo-form h3{font-size:28px;margin:0 0 16px;color:#152b4e}.demo-form .step-indicator{color:#738095;font-size:14px}.ts-wrapper.single .ts-control,.ts-wrapper.single .ts-control input{cursor:pointer}.ts-control>input{flex:1 1 auto;min-width:7rem;display:inline-block !important;padding:0 !important;min-height:0 !important;max-height:none !important;max-width:100% !important;margin:0 !important;text-indent:0 !important;border:0 none !important;background:none !important;line-height:inherit !important;-webkit-user-select:auto !important;-moz-user-select:auto !important;-ms-user-select:auto !important;user-select:auto !important;box-shadow:none !important}.ts-control>input::-ms-clear{display:none}.ts-control>input:focus{outline:none !important}.ts-wrapper{position:relative;padding:0 !important;height:100% !important;min-height:48px;margin-bottom:24px;border-radius:.375rem}.ts-wrapper.focus{border-color:#abb3bf !important;background-color:#fff !important}.ts-wrapper.error .ts-control{background-color:#fceae9 !important}.ts-control,.ts-wrapper.single.input-active .ts-control{cursor:text}.ts-control{width:100%;overflow:hidden;position:relative;z-index:1;box-sizing:border-box;box-shadow:none;border-radius:.375rem;display:flex;flex-wrap:wrap;gap:8px;height:100%;outline:0;height:auto;min-height:48px;font-size:14px;padding:12px 16px;background-color:#fafbfb}.ts-control>div{cursor:pointer;display:flex;padding:2px 6px 2px 12px;justify-content:center;align-items:center;gap:4px;border-radius:3px;background-color:#eceef1}.ts-control input{font-size:16px}.ts-control .item a{color:#b6bdc8;font-size:16px;text-decoration:none}.ts-control .item a:hover{color:#152b4e}.input-hidden .ts-control>input{opacity:0;position:absolute;left:-10000px}.ts-dropdown{position:absolute;top:100%;left:0;width:100%;z-index:10;padding:12px;margin:8px 0 0 0;border-radius:6px;background:#fff;box-shadow:0px 9px 28px 8px rgba(0,0,0,.05),0px 6px 16px 0px rgba(0,0,0,.08),0px 3px 6px -4px rgba(0,0,0,.12)}.ts-dropdown .ts-dropdown-content{flex-direction:column;align-items:flex-start;gap:12px;display:flex;align-self:stretch}.ts-dropdown .ts-dropdown-content .option{cursor:pointer;font-size:14px}.ts-dropdown .ts-dropdown-content input[type=checkbox]{appearance:none;display:inline-block;width:16px !important;height:16px;margin:0 8px 0 0 !important;padding:0 !important;vertical-align:top;outline:none;background-color:#fff;border:1px solid #c5cad3;box-sizing:border-box;background-repeat:no-repeat;background-size:10px;background-position:center;border-radius:4px;cursor:pointer}.ts-dropdown .ts-dropdown-content input[type=checkbox]:checked{background-color:#ecf2fc;border:1px solid #1677ff;color:#1677ff;box-sizing:border-box;background-image:escape-svg(url("data:image/svg+xml,<svg width='9' height='7' viewBox='0 0 9 7' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M1.08203 3.50002L3.16536 5.58335L7.33203 1.41669' stroke='#3D7ADE' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/></svg>"))}.ts-dropdown .ts-dropdown-content input[type=checkbox]:hover{border-color:#9da6b5}.ts-dropdown .ts-dropdown-content input[type=checkbox]:active{color:#f6f7f8;border-color:#9da6b5}.ts-dropdown .ts-dropdown-content input[type=checkbox]:disabled{color:#f6f7f8;cursor:default;border-color:#c5cad3;background-color:#f6f7f8;background-image:escape-svg(url("data:image/svg+xml,<svg width='9' height='7' viewBox='0 0 9 7' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M1.08203 3.50002L3.16536 5.58335L7.33203 1.41669' stroke='#C5CAD3' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/></svg>"))}.tooltip{position:relative}.tooltip.no-flex .tooltip-icon{cursor:pointer}.tooltip.no-flex .tooltip-container{display:inline-block}.tooltip.no-flex .tooltip-container .tooltip-icon{position:relative}.tooltip .tooltip-container{position:relative;display:inline-block}.tooltip .tooltip-container .tooltip-text{visibility:hidden;opacity:0;position:absolute;background-color:#333;color:#fff;text-align:center;border-radius:6px;padding:5px;line-height:1.5;font-size:10px;width:auto;min-width:200px;z-index:101;bottom:100%;left:50%;transform:translateX(-50%) translateY(-5px)}@media(max-width: 575.98px){.tooltip .tooltip-container .tooltip-text{left:50%;transform:translateX(-80%) translateY(-5px) !important;max-width:calc(100% - 20px)}}.tooltip .tooltip-container .tooltip-text:before{content:"";position:absolute;transform:rotate(45deg);background-color:#333;padding:5px;z-index:1;bottom:-5px;left:50%;transform:translateX(-50%) rotate(45deg)}@media(max-width: 575.98px){.tooltip .tooltip-container .tooltip-text:before{left:81%;transform:translateX(-81%) rotate(45deg)}}.tooltip .tooltip-container.tooltip-active .tooltip-text{visibility:visible !important;opacity:1 !important}.tooltip .tooltip-icon{display:inline-block;width:14px;height:14px;cursor:help}.tooltip .tooltip-icon:before{content:"";background-image:url("data:image/svg+xml,%3csvg width='15' height='14' viewBox='0 0 15 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M7.49967 0.333344C11.1817 0.333344 14.1663 3.31801 14.1663 7.00001C14.1677 8.75033 13.4807 10.431 12.2536 11.6791C11.0265 12.9272 9.35778 13.6427 7.60769 13.6711C5.8576 13.6994 4.16657 13.0384 2.89967 11.8307C1.63278 10.623 0.891667 8.96545 0.836341 7.21601L0.833008 7.00001L0.835674 6.81334C0.934341 3.21801 3.87967 0.333344 7.49967 0.333344ZM7.49967 6.33334H6.83301L6.75501 6.33801C6.59298 6.35728 6.44364 6.43531 6.33528 6.55732C6.22693 6.67933 6.16708 6.83684 6.16708 7.00001C6.16708 7.16319 6.22693 7.32069 6.33528 7.4427C6.44364 7.56471 6.59298 7.64274 6.75501 7.66201L6.83301 7.66668V9.66668L6.83767 9.74468C6.85522 9.89349 6.92239 10.032 7.02835 10.138C7.1343 10.244 7.27286 10.3111 7.42167 10.3287L7.49967 10.3333H8.16634L8.24434 10.3287C8.39315 10.3111 8.53171 10.244 8.63767 10.138C8.74362 10.032 8.81079 9.89349 8.82834 9.74468L8.83301 9.66668L8.82834 9.58868C8.8124 9.45266 8.75497 9.32486 8.66384 9.22263C8.57271 9.12041 8.45231 9.04873 8.31901 9.01734L8.24434 9.00401L8.16634 9.00001V7.00001L8.16167 6.92201C8.14413 6.7732 8.07695 6.63464 7.971 6.52868C7.86505 6.42273 7.72649 6.35556 7.57767 6.33801L7.49967 6.33334ZM7.50634 4.33334L7.42167 4.33801C7.25964 4.35728 7.1103 4.43531 7.00195 4.55732C6.8936 4.67933 6.83375 4.83684 6.83375 5.00001C6.83375 5.16319 6.8936 5.32069 7.00195 5.4427C7.1103 5.56471 7.25964 5.64274 7.42167 5.66201L7.49967 5.66668L7.58434 5.66201C7.74637 5.64274 7.89571 5.56471 8.00407 5.4427C8.11242 5.32069 8.17227 5.16319 8.17227 5.00001C8.17227 4.83684 8.11242 4.67933 8.00407 4.55732C7.89571 4.43531 7.74637 4.35728 7.58434 4.33801L7.50634 4.33334Z' fill='%23818D9F'/%3e%3c/svg%3e");width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#fff;border-radius:50%;background-repeat:no-repeat}.tooltip:not(.no-flex) .tooltip-icon:hover+.tooltip-text{visibility:visible !important;opacity:1 !important;transform:translateX(-50%) translateY(-5px)}.version-info .tooltip-container{width:100%;height:100%;position:absolute}.si-int-demo-modal__form-side{min-width:0}.booking-form{display:none;width:100%}.meetings-iframe-container{display:none;width:100%;min-height:560px}.meetings-iframe-container iframe{display:block;width:100%;min-height:560px;border:0}.si-int-demo-modal__grid.is-booking-mode{display:block}.si-int-demo-modal__grid.is-booking-mode .hero-left{display:none !important}.si-int-demo-modal__grid.is-booking-mode .form-right,.si-int-demo-modal__grid.is-booking-mode .hero-right{width:100% !important;max-width:100% !important;flex:0 0 100% !important}.si-int-demo-modal__grid.is-booking-mode .booking-form{display:block;width:100%}.si-int-demo-modal__grid.is-booking-mode .meetings-iframe-container,.si-int-demo-modal__grid.is-booking-mode .meetings-iframe-container iframe{width:100%;min-height:560px}.step-indicator{color:#738095;font-size:14px}.cer-suggest-popup[hidden]{display:none !important}.cer-suggest-popup{position:fixed;inset:0;z-index:1000;overflow:auto;outline:0;width:100%;height:100%;background:rgba(8,16,34,.5);backdrop-filter:blur(4px)}.cer-suggest-popup__dialog{position:relative;max-width:700px;margin:5vh auto;background:#fff;border-radius:16px;padding:40px 60px;box-shadow:0 20px 60px rgba(0,0,0,.2)}.cer-suggest-popup__dialog p{font-size:16px;color:#4b5c77;margin-bottom:32px;line-height:140%}.cer-suggest-popup__dialog h2{font-size:28px;margin:0 0 16px;color:#152b4e}.cer-suggest-popup__close{position:absolute;top:12px;right:12px;border:0;background:rgba(0,0,0,0);font-size:28px;line-height:1;cursor:pointer}body.cer-popup-open{overflow:hidden}.cer-suggest-app-preview{margin:24px 0 16px}.cer-suggest-app-preview__divider{display:flex;align-items:center;gap:24px;margin-bottom:40px;color:#2f4970;font-weight:500;font-size:16px;line-height:1.2}.cer-suggest-app-preview__divider::before,.cer-suggest-app-preview__divider::after{content:"";flex:1 1 auto;height:1px;background:#d9dee8}.cer-suggest-app-preview__card{border:1px solid #b6bdc8;border-radius:8px;padding:12px 16px;background:#fff}.cer-suggest-app-preview__meta{display:flex;gap:10px;margin-bottom:12px;font-weight:500;font-size:12px;color:#595959;text-transform:uppercase}.cer-suggest-app-preview__body{display:flex;align-items:center;gap:20px}.cer-suggest-app-preview__score{flex:0 0 42px;width:42px;height:42px;border-radius:999px;background:#52c41a;color:#fff;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:500;line-height:1}.cer-suggest-app-preview__info{min-width:0}.cer-suggest-app-preview__title{color:#2f4970;font-size:18px;font-weight:500;line-height:1.15}.cer-suggest-app-preview__category{color:#2f4970;line-height:1.2}.cer-suggest-success{padding:48px 32px 56px;text-align:center}.cer-suggest-success__icon{display:flex;justify-content:center;margin-bottom:32px}.cer-suggest-success__title{margin:0 0 28px;color:#152b4e;font-size:64px;font-weight:700;line-height:1.05}.cer-suggest-success__text{max-width:980px;margin:0 auto;color:#4b5c77;font-size:16px;line-height:1.45}.cer-report-body{margin:0;font-family:"Helvetica Neue",Arial,sans-serif;color:#262626}.cer-report-body a{outline:0;color:#1677ff}@media(max-width: 1100px){.cer-app-info-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}.cer-risk-cards{grid-template-columns:1fr}}@media(max-width: 767px){.cer-report-tabs__nav{gap:18px}.cer-report-tabs__item{font-size:14px}.cer-ai-summary-box{padding:20px;font-size:16px}.cer-app-info-grid{grid-template-columns:1fr}.cer-section-heading{font-size:18px}}/*# sourceMappingURL=report.css.map */
