:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:Inter,PT Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html,body,#root{height:100%;margin:0;padding:0}body{background:#f5f6f8}.riskcloud-number{font-variant-numeric:tabular-nums;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.riskcloud-selected-row td{background:#e6f4ff!important}.riskcloud-cta-short{display:none}.riskcloud-brand-button{appearance:none;color:#fff;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:4px;margin:0;padding:2px 0;font-size:18px;font-weight:700;line-height:1.4;transition:color .16s}.riskcloud-brand-button:hover{color:#bae6fd}.riskcloud-brand-button{text-align:left}.riskcloud-brand-tagline{font-size:15px;font-weight:400}.riskcloud-brand-button:focus-visible{outline-offset:4px;outline:2px solid #7dd3fc}.riskcloud-landing-hero{grid-template-columns:minmax(0,.92fr) minmax(420px,1.08fr);align-items:center;gap:clamp(28px,5vw,68px);padding:56px 0 40px;display:grid}.riskcloud-landing-hero--with-bg{background-color:#0f172a;background-image:-webkit-linear-gradient(#0f172a33 0%,#0f172aa8 52%,#0f172ae0 100%),-webkit-image-set(url(/assets/hero-industrial-risk-DFzrx95D.avif) 1x type("image/avif"),url(/assets/hero-industrial-risk-D9qS7BqF.webp) 1x type("image/webp"));background-image:linear-gradient(90deg,#0f172ae0 0%,#0f172aa8 48%,#0f172a33 100%),image-set("/assets/hero-industrial-risk-DFzrx95D.avif" 1x type("image/avif"),"/assets/hero-industrial-risk-D9qS7BqF.webp" 1x type("image/webp"));background-position:50%;background-size:cover;border-radius:28px;grid-template-columns:minmax(0,760px);align-items:end;min-height:clamp(460px,58vh,640px);margin-top:24px;padding:clamp(48px,7vw,92px);overflow:hidden;box-shadow:0 30px 80px #0f172a38}.riskcloud-landing-hero-copy{z-index:1;position:relative}.riskcloud-landing-hero--with-bg .riskcloud-landing-hero-copy{max-width:760px}.riskcloud-landing-hero--with-bg .riskcloud-landing-eyebrow{color:#bae6fd}.riskcloud-landing-hero-title.ant-typography,.riskcloud-landing-hero-lead.ant-typography{color:#f8fafc;text-shadow:0 2px 18px #0f172a47}.riskcloud-landing-hero-lead.ant-typography{color:#dbeafe}.riskcloud-landing-cloud-section{padding-top:48px}.riskcloud-landing-access-section{padding-top:48px;scroll-margin-top:84px}.riskcloud-landing-access-section #login,.riskcloud-landing-access-section #request-access{scroll-margin-top:84px}.riskcloud-landing-header-link{color:#cbd5e1;padding:7px 12px;text-decoration:none}.riskcloud-landing-header-link:hover,.riskcloud-landing-header-link:focus-visible{color:#fff}.riskcloud-landing-pricing-section{padding-top:56px;scroll-margin-top:84px}.riskcloud-cooperation-section{padding-top:56px}.riskcloud-cooperation-section>.ant-typography{max-width:760px}.riskcloud-cooperation-card{border-color:#bfdbfe;max-width:700px}.riskcloud-landing-pricing-grid{grid-template-columns:repeat(auto-fit,minmax(185px,1fr));gap:14px;display:grid}.riskcloud-landing-price-card{border-color:#dbe4ee;border-radius:16px;box-shadow:0 8px 24px #0f172a0d}.riskcloud-landing-price-card--free{background:#f0fdf4;border-color:#86efac}.riskcloud-landing-price-card .ant-card-body{flex-direction:column;min-height:222px;display:flex}.riskcloud-landing-price-name{font-size:17px;font-weight:700}.riskcloud-landing-price-value{font-variant-numeric:tabular-nums;margin:12px 0 2px;font-size:27px;font-weight:750}.riskcloud-landing-price-caption.ant-typography{color:#475569;min-height:36px;margin:8px 0 16px;font-size:12px}.riskcloud-landing-price-card .ant-btn{white-space:normal;height:auto;min-height:36px;margin-top:auto;padding:6px 10px}.riskcloud-landing-eyebrow{color:#1d4ed8;letter-spacing:.09em;text-transform:uppercase;font-size:12px;font-weight:700;display:inline-block}.riskcloud-landing-picture{background:#dbe4ee;border-radius:22px;display:block;overflow:hidden}.riskcloud-landing-picture img{width:100%;height:auto;display:block}.riskcloud-landing-visual-section{padding-top:56px}.riskcloud-landing-use-card{border-color:#dbe4ee;border-radius:18px;height:100%;overflow:hidden;box-shadow:0 8px 24px #0f172a0f}.riskcloud-landing-use-card .ant-card-body{padding:20px}.riskcloud-landing-use-card .riskcloud-landing-use-picture{aspect-ratio:16/10;border-radius:0}.riskcloud-landing-use-picture img{object-fit:cover;height:100%}.riskcloud-landing-section-heading{margin-bottom:22px}.riskcloud-landing-visual-card{border-color:#dbe4ee;height:100%;overflow:hidden;box-shadow:0 14px 38px #0f172a14}.riskcloud-landing-feature-picture{aspect-ratio:16/9;border-radius:0}.riskcloud-landing-feature-picture img{object-fit:cover;height:100%}.riskcloud-landing-visual-copy{padding:22px 24px 20px}.riskcloud-landing-visual-copy h3{margin-top:0;margin-bottom:8px;font-size:19px}.riskcloud-landing-visual-copy p{color:#475569;margin-bottom:0}.riskcloud-landing-module-link{height:100%;color:inherit;text-decoration:none;display:block}.riskcloud-landing-module-link:hover,.riskcloud-landing-module-link:focus-visible{color:inherit}.riskcloud-landing-module-link:hover .ant-card,.riskcloud-landing-module-link:focus-visible .ant-card{border-color:#93c5fd;box-shadow:0 8px 22px #2563eb1f}.riskcloud-landing-module-action{color:#1d4ed8;margin-top:auto;padding-top:12px;font-weight:650}.riskcloud-calculation-breadcrumb{color:#64748b;flex-wrap:wrap;gap:9px;margin-bottom:28px;font-size:13px;display:flex}.riskcloud-calculation-intro{max-width:900px;margin-bottom:30px}.riskcloud-calculation-intro h1{margin:10px 0 16px;font-size:clamp(30px,4vw,44px);line-height:1.16}.riskcloud-calculation-lead{color:#475569;font-size:18px;line-height:1.65}.riskcloud-calculation-algorithm{background:#fff;border:1px solid #dbeafe;border-radius:20px;padding:clamp(22px,3.5vw,40px);box-shadow:0 14px 38px #0f172a0d}.riskcloud-calculation-algorithm>p{color:#475569;max-width:850px}.riskcloud-calculation-steps{counter-reset:calculation-step;gap:12px;margin:24px 0 30px;padding:0;list-style:none;display:grid}.riskcloud-calculation-steps li{background:#eff6ff;border-radius:12px;min-height:46px;padding:12px 16px 12px 60px;line-height:1.55;position:relative}.riskcloud-calculation-steps li:before{counter-increment:calculation-step;content:counter(calculation-step);color:#fff;background:#1d4ed8;border-radius:50%;place-items:center;width:30px;height:30px;font-weight:700;display:grid;position:absolute;top:12px;left:14px}.riskcloud-calculation-sources,.riskcloud-calculation-scenarios{margin-bottom:22px}.riskcloud-calculation-sources>div{flex-wrap:wrap;gap:8px;margin-top:9px;display:flex}.riskcloud-calculation-scenarios ul{margin:8px 0 0;padding-left:22px;line-height:1.7}.riskcloud-calculation-scope{color:#475569;margin:18px 0 0}.riskcloud-calculation-example-section{padding-top:56px;scroll-margin-top:26px}.riskcloud-calculation-example-heading{justify-content:space-between;align-items:start;gap:24px;margin-bottom:20px;display:flex}.riskcloud-calculation-example-heading>div:first-child{max-width:690px}.riskcloud-calculation-price{flex:0 0 220px}.riskcloud-calculation-price h3{margin:8px 0}.riskcloud-public-example,.riskcloud-calculation-form-loading{background:#fff;border:1px solid #e2e8f0;border-radius:16px;min-height:140px;padding:20px;overflow-x:auto}.riskcloud-calculation-form-loading{color:#475569;place-items:center;display:grid}.riskcloud-calculation-after-example{background:#eff6ff;border-radius:14px;margin-top:24px;padding:22px}.riskcloud-public-page{color:#0f172a;background:#f8fafc;min-height:100vh}.riskcloud-public-loading{background:#f8fafc;place-items:center;min-height:55vh;display:grid}.riskcloud-public-header{background:#0f172a;justify-content:space-between;align-items:center;gap:20px;padding:16px max(24px,50vw - 560px);display:flex}.riskcloud-public-header>a,.riskcloud-public-header nav a{color:#f8fafc;text-decoration:none}.riskcloud-public-header>a{font-size:18px;font-weight:700}.riskcloud-public-header nav{flex-wrap:wrap;gap:20px;display:flex}.riskcloud-public-header nav a[aria-current=page]{text-underline-offset:5px;text-decoration:underline}.riskcloud-public-content{max-width:1120px;margin:0 auto;padding:42px 24px 80px}.riskcloud-pricing-intro{max-width:840px}.riskcloud-pricing-intro>p{color:#475569;font-size:17px;line-height:1.65}.riskcloud-pricing-packages,.riskcloud-pricing-calculations{padding-top:44px}.riskcloud-pricing-payment-note{margin-top:18px}.riskcloud-pricing-category{margin-top:30px}.riskcloud-pricing-category h3{font-size:19px}.riskcloud-pricing-table-scroll{background:#fff;border:1px solid #dbe4ee;border-radius:14px;overflow-x:auto}.riskcloud-pricing-table{border-collapse:collapse;text-align:left;width:100%;min-width:420px}.riskcloud-pricing-table th,.riskcloud-pricing-table td{border-bottom:1px solid #e2e8f0;padding:12px 16px}.riskcloud-pricing-table thead th{background:#f1f5f9;font-weight:700}.riskcloud-pricing-table tbody tr:last-child th,.riskcloud-pricing-table tbody tr:last-child td{border-bottom:0}.riskcloud-pricing-table tbody th{font-weight:500}.riskcloud-pricing-table td{white-space:nowrap;font-variant-numeric:tabular-nums;width:190px}.riskcloud-article-intro{max-width:820px}.riskcloud-article-intro p{color:#475569;font-size:18px;line-height:1.65}.riskcloud-article-section{padding-top:28px}.riskcloud-article-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;display:grid}.riskcloud-article-card{border-radius:18px}.riskcloud-article-card h3 a{color:#0f172a}.riskcloud-article-card p{color:#475569}.riskcloud-article-layout{max-width:860px}.riskcloud-article-breadcrumbs{color:#64748b;align-items:center;gap:9px;margin-bottom:30px;font-size:13px;display:flex}.riskcloud-article-meta{margin-bottom:18px;font-size:13px}.riskcloud-article-body{background:#fff;border:1px solid #e2e8f0;border-radius:20px;padding:clamp(24px,4vw,56px);font-size:16px;line-height:1.76;box-shadow:0 18px 45px #0f172a0d}.riskcloud-article-body h1,.riskcloud-article-body h2,.riskcloud-article-body h3{color:#0f172a;line-height:1.25}.riskcloud-article-body h1{margin:0 0 25px;font-size:clamp(30px,4vw,42px)}.riskcloud-article-body h2{margin:42px 0 16px;font-size:clamp(23px,2.7vw,29px)}.riskcloud-article-body h3{margin:30px 0 13px;font-size:21px}.riskcloud-article-body p,.riskcloud-article-body ul,.riskcloud-article-body ol{margin:0 0 18px}.riskcloud-article-body li{margin:6px 0;padding-left:3px}.riskcloud-article-body blockquote{background:#eff6ff;border-left:4px solid #2563eb;border-radius:0 10px 10px 0;margin:24px 0;padding:18px 22px}.riskcloud-article-body a{overflow-wrap:anywhere}.riskcloud-article-body pre{color:#e2e8f0;background:#0f172a;border-radius:10px;max-width:100%;padding:14px 18px;font-size:13px;line-height:1.55;overflow-x:auto}.riskcloud-article-formula-scroll,.riskcloud-article-table-scroll{max-width:100%;margin:20px 0;overflow-x:auto}.riskcloud-article-formula-block{width:max-content;max-width:100%;margin:0 auto;display:block}.riskcloud-article-body table{border-collapse:collapse;width:100%;min-width:620px;font-size:14px;line-height:1.5}.riskcloud-article-body th,.riskcloud-article-body td{vertical-align:top;text-align:left;border:1px solid #cbd5e1;padding:10px 12px}.riskcloud-article-body th{background:#f1f5f9}.riskcloud-article-next-step{background:#eff6ff;border:1px solid #bfdbfe;border-radius:16px;margin-top:24px;padding:24px}.riskcloud-article-next-step strong{font-size:19px}.riskcloud-article-next-step p{margin:8px 0 16px;line-height:1.6}.riskcloud-article-next-step a{margin-right:18px;display:inline-block}.riskcloud-article-comments{padding-top:44px}.riskcloud-article-comment-form{margin-bottom:22px}.riskcloud-article-comment-form label{margin-bottom:9px;font-weight:650;display:block}.riskcloud-article-comment-form textarea{margin-bottom:22px}.riskcloud-article-comments-loading{margin:24px auto;display:block}.riskcloud-article-comments-list{gap:14px;display:grid}.riskcloud-article-comment-head{flex-wrap:wrap;justify-content:space-between;gap:8px;margin-bottom:8px;display:flex}.riskcloud-article-comment p{white-space:pre-wrap;overflow-wrap:anywhere;margin-bottom:4px}.riskcloud-public-footer{color:#cbd5e1;text-align:center;background:#0f172a;padding:26px}.riskcloud-public-footer a{color:#e0f2fe}@media (width<=900px){.riskcloud-landing-hero{grid-template-columns:1fr;padding-top:40px}.riskcloud-landing-hero--with-bg{padding:clamp(40px,8vw,64px)}.riskcloud-landing-hero-copy{max-width:720px}.riskcloud-brand-button{white-space:normal;line-height:1.2}.riskcloud-brand-tagline{font-size:12px;display:block}.riskcloud-brand-dash{display:none}}@media (width<=560px){.riskcloud-calculation-example-heading{flex-direction:column}.riskcloud-calculation-price{flex-basis:auto;width:100%}.riskcloud-public-example{padding:12px}.riskcloud-landing-header-link{padding:7px 3px;font-size:12px}.riskcloud-public-header{flex-direction:column;align-items:flex-start;gap:12px}.riskcloud-public-header nav{gap:14px;font-size:13px}.riskcloud-public-content{padding:28px 16px 64px}.riskcloud-cta-full{display:none}.riskcloud-cta-short{display:inline}.riskcloud-landing-hero{gap:24px;padding:32px 0 28px}.riskcloud-landing-hero--with-bg{background-position:58%;border-radius:20px;min-height:520px;margin-top:16px;padding:32px 24px}.riskcloud-landing-picture{border-radius:14px}.riskcloud-landing-visual-copy{padding:18px}}@media (width<=720px){.riskcloud-example-page form.ant-form{min-width:0}.riskcloud-example-page [style*="min-width: 420px"],.riskcloud-example-page div[style*="display: flex"]>*{max-width:100%;min-width:0!important}.riskcloud-example-page form .ant-space-horizontal{flex-wrap:wrap}.riskcloud-example-page form .ant-space-item,.riskcloud-example-page form .ant-form-item{min-width:0;max-width:100%}.riskcloud-example-page .ant-divider-inner-text{white-space:normal}}
