/* Riskified: scoped styles; existing shared header, footer and service cards are reused. */
.bl_riskifiedTemplate{--riskified-purple:#5b50e8;--riskified-green:#00bea6;--riskified-gradient:linear-gradient(90deg,#5a4cff,#00bea6);font-family:var(--font_ja);color:#0b0c0e;line-height:1.6}
.bl_riskifiedTemplate p,.bl_riskifiedTemplate h1,.bl_riskifiedTemplate h2,.bl_riskifiedTemplate h3,.bl_riskifiedTemplate ul,.bl_riskifiedTemplate dl,.bl_riskifiedTemplate dd{margin:0}
.bl_riskifiedTemplate img{display:block}
.bl_riskifiedTemplate a:focus-visible,.bl_riskifiedScroll:focus-visible{outline:3px solid #1677ff;outline-offset:5px}
.bl_riskifiedInner{width:calc(100% - 48px);max-width:1100px;margin-inline:auto}
.bl_riskifiedSp{display:none}
.bl_riskifiedHero{position:relative;isolation:isolate;min-height:698px;overflow:hidden;background:#091831}
.bl_riskifiedHero::before{content:"";position:absolute;z-index:-2;left:calc(50% - 420px);top:-56px;width:1366px;height:810px;background:url('../img/products_template/riskified/imgRectangle3.png') -306px 0 / 1673px 810px no-repeat}
.bl_riskifiedHero::after{content:"";position:absolute;z-index:-1;inset:0;background:rgba(9,24,49,.5)}
.bl_riskifiedHero_glow{position:absolute;z-index:0;inset:0;pointer-events:none;background:url('../img/products_template/riskified/imgEllipse1.svg') -134px -129px / 678px 678px no-repeat,url('../img/products_template/riskified/imgEllipse1.svg') 316px 71px / 678px 678px no-repeat,url('../img/products_template/riskified/imgEllipse3.svg') -167px 408px / 444px 444px no-repeat}
.bl_riskifiedHero_copy{position:relative;max-width:1020px;margin-inline:auto;padding:150px 0 36px;color:#fff}
.bl_riskifiedHero_logo{width:154px;height:24px;object-fit:contain}
.bl_riskifiedHero h1{font-family:Arial,sans-serif;font-size:4rem;line-height:1.2;font-weight:500;margin-top:10px}
.bl_riskifiedHero_subtitle{padding-top:8px;font-size:1.5rem;font-weight:700}
.bl_riskifiedHero_subtitle strong{font-size:1.9375rem;color:var(--riskified-green)}
.bl_riskifiedHero_features{padding:16px 0 0;list-style:none;max-width:650px;font-size:1.125rem;font-weight:700}
.bl_riskifiedHero_features li{padding-left:13px;position:relative}
.bl_riskifiedHero_features li::before{content:'-';position:absolute;left:0}
.bl_riskifiedButtons{display:flex;gap:15px;padding-top:40px}
.bl_riskifiedTemplate .bl_riskifiedButton{display:flex;align-items:center;justify-content:center;min-height:64px;width:260px;border-radius:8px;background:var(--riskified-purple);color:#fff;font-weight:700;font-size:1.25rem;text-decoration:none;padding:14px 12px;transition:opacity .2s}
.bl_riskifiedTemplate .bl_riskifiedButton:hover{opacity:.8}
.bl_riskifiedTemplate .bl_riskifiedButton_contact{background:var(--riskified-green)}
.bl_riskifiedHero_note{padding-top:12px;font-size:.75rem;line-height:22px}
.bl_riskifiedLogos{display:flex;justify-content:center;align-items:center;gap:80px;padding:80px 24px;background:linear-gradient(#f5fafc,#e7f6fd 45%,#fff)}
.bl_riskifiedLogos_item{height:40px;display:flex;align-items:center;justify-content:center}
.bl_riskifiedGradient{display:inline-block;background:var(--riskified-gradient);background-clip:text;-webkit-background-clip:text;color:transparent;font-size:2.5rem;font-weight:700;line-height:1.3}
.bl_riskifiedAbout{display:grid;grid-template-columns:600px 1fr;align-items:center;gap:40px;padding:20px 0 80px}
.bl_riskifiedAbout h2{margin-bottom:40px}
.bl_riskifiedAbout_conclusion{padding-top:25px;font-size:1.25rem;font-weight:700}
.bl_riskifiedAbout>img{width:340px;height:auto;max-width:100%;justify-self:center}
.bl_riskifiedHeading{text-align:center}
.bl_riskifiedHeading>p{font-family:Geist,var(--font_ja);font-size:.875rem;font-weight:700;margin-bottom:12px}
.bl_riskifiedFeatures{padding:80px 0;background:linear-gradient(#f0efff 0%,#d9efee 35%,#bce8e3 65%,#fff 100%)}
.bl_riskifiedFeatureList{display:grid;grid-template-columns:minmax(0,1fr);gap:72px;margin-top:72px}
.bl_riskifiedFeature{min-width:0;position:relative;background:#fff;border-radius:8px;padding:55px 93px 56px;box-shadow:0 4px 15px rgba(0,0,0,.05)}
.bl_riskifiedFeature h3{font-weight:700;font-size:1.5rem;line-height:1.6;margin-bottom:24px}
.bl_riskifiedFeature>p+p,.bl_riskifiedFeature>p+.bl_riskifiedScrollWrap{margin-top:24px}
.bl_riskifiedNumber{position:absolute;left:-34px;top:-81px;color:transparent;-webkit-text-stroke:1px #bbb5ff;font:700 7.5rem/1.3 Geist,Arial,sans-serif}
.bl_riskifiedFeature:nth-child(2)>.bl_riskifiedNumber{left:auto;right:-34px}
.bl_riskifiedFeature:nth-child(3)>.bl_riskifiedNumber{-webkit-text-stroke-color:#72d5c8}
.bl_riskifiedScroll{max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:thin;scrollbar-color:#5b50e8 #eef0ff}
.bl_riskifiedNetwork{width:914px;height:418px;max-width:none;border-radius:16px}
.bl_riskifiedCoverage{position:relative;width:914px;height:417px;font-weight:700;color:#101828}
.bl_riskifiedCoverage_groups{position:absolute;left:24px;top:12px;line-height:25px;display:grid;grid-template-columns:170px 692px;gap:4px;color:#5d45ff;text-align:center;height:36px}
.bl_riskifiedCoverage_groups img{margin-top:0}
.bl_riskifiedCoverage_labels{position:absolute;left:24px;top:56px;display:grid;grid-template-columns:170px 150px 170px 170px 170px;gap:4px;height:36px;align-items:center;text-align:center;font-size:.875rem;line-height:20px}
.bl_riskifiedCoverage_row{position:absolute;left:24px;top:100px;display:grid;grid-template-columns:repeat(5,170px);height:62px}
.bl_riskifiedCoverage_cell{position:relative;display:flex;align-items:center;justify-content:center;isolation:isolate}
.bl_riskifiedCoverage_band{position:absolute;inset:0;z-index:-1}
.bl_riskifiedCoverage_icon{position:relative;display:block;flex:none;width:46px;height:46px}
.bl_riskifiedCoverage_glyph{position:absolute;object-fit:cover;max-width:none}
.bl_riskifiedCoverage_bottom{grid-template-columns:170px 344px 344px}.bl_riskifiedCoverage_row.bl_riskifiedCoverage_bottom{top:174px}.bl_riskifiedCoverage_labels.bl_riskifiedCoverage_bottom{top:244px;height:48px}
.bl_riskifiedCoverage_payment{position:absolute;left:198px;top:300px;width:692px;text-align:center;color:#5d45ff;min-height:50px}
.bl_riskifiedCoverage_payment span{display:flex;align-items:center;justify-content:center;height:35px;line-height:21px}
.bl_riskifiedCoverage_legend{position:absolute;left:0;top:342px;padding-top:16px;font-size:16px;line-height:22px}
.bl_riskifiedCoverage_legend>div{display:flex;gap:24px;margin-top:8px;font-size:.875rem;line-height:24px}
.bl_riskifiedCoverage_legend span{display:flex;flex:none;gap:8px;align-items:center;white-space:nowrap}.bl_riskifiedCoverage_legend img{flex:none;width:34px;height:10px}
.bl_riskifiedCoverage_legend span:nth-child(1){width:158px}.bl_riskifiedCoverage_legend span:nth-child(2){width:148px}.bl_riskifiedCoverage_legend span:nth-child(3){width:200px}.bl_riskifiedCoverage_legend span:nth-child(4){width:120px}
.bl_riskifiedDashboards{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding-top:64px}
.bl_riskifiedDashboards>img{width:100%;height:auto}
.bl_riskifiedDecision{position:relative;aspect-ratio:450/356}
.bl_riskifiedDecision_background{position:absolute;width:100%;height:auto;top:9.37%;border-radius:8px}
.bl_riskifiedDecision_panel{position:absolute;width:36.89%;height:auto;top:0;left:34.67%;border:1px solid #d5dae1;border-radius:8px}
.bl_riskifiedSupport{padding-block:80px}
.bl_riskifiedSupport_columns{display:grid;grid-template-columns:500px 1fr;gap:44px;margin-top:60px}
.bl_riskifiedSupport_columns>img{width:100%;height:auto;border-radius:5px}
.bl_riskifiedSupport_columns p+p{margin-top:24px}
.bl_riskifiedCtaWrapper{max-width:1060px;padding-bottom:64px}
.bl_riskifiedCta{padding:40px 80px;background:linear-gradient(rgba(24,38,114,.7),rgba(24,38,114,.7)),url('../img/products_template/riskified/imgFrame1618873264.png') center/cover;border-radius:8px;color:white;text-align:center}
.bl_riskifiedCta h2{font-family:Geist,var(--font_ja);font-weight:700;font-size:2rem;line-height:1.32}
.bl_riskifiedCta .bl_riskifiedButtons{justify-content:center;gap:40px;padding-top:24px}
.bl_riskifiedTemplate .bl_riskifiedButton_outline{background:transparent;border:2px solid white}
.bl_riskifiedCompany{padding-block:80px;background:#e7f6fd}
.bl_riskifiedCompany_intro{text-align:center;padding-block:40px}
.bl_riskifiedProfiles{display:grid;grid-template-columns:1fr 1fr;gap:40px}
.bl_riskifiedProfile{background:#fff;border-radius:5px;box-shadow:0 0 15px 2px rgba(0,0,0,.04);padding:40px 45px}
.bl_riskifiedProfile_header{text-align:center;margin-bottom:32px}
.bl_riskifiedProfile_header>img{width:250px;height:60px;object-fit:contain;margin:0 auto 15px}
.bl_riskifiedProfile_header>.bl_riskifiedProfile_dgbt{width:171px;height:50px}
.bl_riskifiedProfile dl{display:grid;gap:20px;font-size:.875rem}
.bl_riskifiedProfile dl>div{display:grid;grid-template-columns:103px 1fr}
.bl_riskifiedProfile dt{font-weight:700}
.bl_riskifiedProfile dd{overflow-wrap:anywhere}
.bl_riskifiedOther{display:none}
@media(max-width:1100px) and (min-width:769px){.bl_riskifiedHero_copy{padding-inline:40px}.bl_riskifiedLogos{gap:30px}.bl_riskifiedAbout{grid-template-columns:3fr 2fr}.bl_riskifiedSupport_columns{grid-template-columns:1fr 1fr}.bl_riskifiedFeature{padding-inline:40px}}
@media(max-width:768px){
 .bl_riskifiedTemplate{font-size:.9375rem}.bl_riskifiedInner{width:calc(100% - 40px)}.bl_riskifiedSp{display:initial}.bl_riskifiedPc{display:none}
 .bl_riskifiedHero{min-height:698px}.bl_riskifiedHero::before{left:calc(50% - 508px);top:0;width:1071px;height:635px;background-size:1312px 635px;background-position:-240px 0}.bl_riskifiedHero::after{background:linear-gradient(rgba(9,24,49,.6),rgba(28,74,151,.6)),linear-gradient(98deg,rgba(19,44,85,.7) 19.533%,rgba(28,74,151,0) 71.067%)}.bl_riskifiedHero_glow{display:none}
 .bl_riskifiedHero_copy{padding:120px 24px 44px}.bl_riskifiedHero_logo{width:97px;height:15px}.bl_riskifiedHero h1{font-size:2.5rem;margin-top:5px}.bl_riskifiedHero_subtitle{font-size:1.125rem;line-height:29px}.bl_riskifiedHero_subtitle strong{font-size:1.6875rem;line-height:40px;vertical-align:top}
 .bl_riskifiedHero_features{font-size:.875rem;line-height:22px;letter-spacing:.16px;display:grid;gap:10px}.bl_riskifiedButtons{width:100%;gap:15px}.bl_riskifiedTemplate .bl_riskifiedButton{width:calc((100% - 15px)/2);font-size:1.25rem}.bl_riskifiedHero_note{padding-top:22px}
 .bl_riskifiedLogos{padding:40px 20px;gap:32px;flex-wrap:wrap;min-height:165px}.bl_riskifiedLogos_item{height:25px;transform-origin:center;position:relative}.bl_riskifiedLogos_item:nth-child(1){width:91px}.bl_riskifiedLogos_item:nth-child(2){width:64px}.bl_riskifiedLogos_item:nth-child(3){width:68px}.bl_riskifiedLogos_item:nth-child(4){width:138px}.bl_riskifiedLogos_item:nth-child(5){width:67px}.bl_riskifiedLogos_item:nth-child(6){width:49px}.bl_riskifiedLogos_item>img{max-width:none;flex:none;transform:scale(.6)}
 .bl_riskifiedGradient{font-size:1.875rem}.bl_riskifiedAbout{display:flex;flex-direction:column;align-items:stretch;gap:30px;padding:20px 0 48px;font-size:1rem;letter-spacing:.16px}.bl_riskifiedAbout h2{line-height:52px;margin-bottom:40px}.bl_riskifiedAbout_conclusion{font-size:1rem}.bl_riskifiedAbout>img{width:230px;align-self:center}
 .bl_riskifiedFeatures{padding:48px 0;background:linear-gradient(rgba(45,41,215,.05) 10%,rgba(150,148,235,.2) 55%,#fff)}.bl_riskifiedHeading>p{margin-bottom:8px}.bl_riskifiedFeatureList{gap:48px;margin-top:48px}.bl_riskifiedFeature{padding:24px 16px}.bl_riskifiedFeature h3{font-weight:700;font-size:1.25rem;margin-bottom:16px}.bl_riskifiedFeature>p+p,.bl_riskifiedFeature>p+.bl_riskifiedScrollWrap{margin-top:16px}.bl_riskifiedNumber{font-size:3rem;line-height:1.3;left:0;top:-31px}.bl_riskifiedFeature:nth-child(2)>.bl_riskifiedNumber{right:0}
 .bl_riskifiedDashboards{display:flex;flex-direction:column;padding-top:64px;gap:10px}.bl_riskifiedDecision{width:100%;aspect-ratio:318/258}.bl_riskifiedDecision_background{top:9.85%}.bl_riskifiedDecision_panel{width:39.9%;left:33.1%}
 .bl_riskifiedSupport{padding-block:48px}.bl_riskifiedSupport_columns{display:flex;flex-direction:column;gap:40px;margin-top:24px;padding-inline:4px}.bl_riskifiedCtaWrapper{padding-bottom:48px}.bl_riskifiedCta{padding:32px 20px}.bl_riskifiedCta h2{font-family:Geist,var(--font_ja);font-weight:700;font-size:1rem;line-height:1.4}.bl_riskifiedCta .bl_riskifiedButtons{gap:15px;padding-top:16px}.bl_riskifiedCta .bl_riskifiedButton{font-size:.9375rem;line-height:18px;min-height:50px;padding:14px 8px}
 .bl_riskifiedCompany{padding-block:48px}.bl_riskifiedCompany_intro{text-align:left;padding-block:24px}.bl_riskifiedProfiles{grid-template-columns:1fr;gap:32px}.bl_riskifiedProfile{padding:40px 24px}.bl_riskifiedProfile_header>img{width:170px;height:50px;margin-bottom:8px}.bl_riskifiedProfile dl{font-size:.8125rem}.bl_riskifiedProfile dl>div{grid-template-columns:90px 1fr}.bl_riskifiedOther .bl_riskifiedHeading{margin-bottom:24px}
}
@media(prefers-reduced-motion:reduce){.bl_riskifiedTemplate .bl_riskifiedButton{transition:none}}
@media(forced-colors:active){.bl_riskifiedGradient{display:inline-block;background:none;color:CanvasText}.bl_riskifiedButton{border:1px solid ButtonText}}

.bl_riskifiedScrollWrap{position:relative}.bl_riskifiedScrollHint{display:none}
@media(max-width:768px){.bl_riskifiedScrollHint{display:flex;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:100px;height:84px;border-radius:5px;background:rgba(0,0,0,.58);color:#fff;align-items:center;justify-content:center;flex-direction:column;font-size:10px;pointer-events:none}.bl_riskifiedScrollHint>span{font-size:38px;line-height:1.25}.bl_riskifiedScrollWrap.is-scrolled .bl_riskifiedScrollHint{display:none}}

/* The coverage illustration uses its Figma artboard coordinates, keeping its text selectable. */
@media(min-width:769px){.bl_riskifiedFeatures .bl_riskifiedHeading>p{margin-bottom:16px}}
@media(max-width:768px){.bl_riskifiedCoverage{height:387px}.bl_riskifiedCoverage_legend{top:312px;padding-top:10px}.bl_riskifiedLogos_item:nth-child(2)>img{transform:scale(.516129)}.bl_riskifiedLogos_item:nth-child(4)>img{transform:scale(.69697)}.bl_riskifiedLogos_item:nth-child(5)>img{transform:scale(.527559)}.bl_riskifiedLogos_item:nth-child(6)>img{transform:scale(.550562)}}

@media(max-width:768px){
 .bl_riskifiedAbout{line-height:26px}.bl_riskifiedHeading>p{line-height:23px;letter-spacing:.15px}
 .bl_riskifiedCta{background-image:linear-gradient(rgba(24,38,114,.8),rgba(24,38,114,.8)),url('../img/products_template/riskified/imgFrame1618873265.png')}
 .bl_riskifiedCta h2{line-height:22px}
 .bl_riskifiedOther{padding-block:48px}.bl_riskifiedOther .bl_productsOtherSection_list{gap:8px 10px}
 .bl_riskifiedOther .bl_productPostCard{gap:10px;padding:16px}
 .bl_riskifiedOther .bl_productPostCard .el_productPostCard_upper_txt{font-size:13px;line-height:19.5px}
 .bl_riskifiedOther .bl_productPostCard .el_productPostCard_upper_logoWrapper_logo{height:24px;max-height:24px;width:auto;max-width:100%}
 .bl_riskifiedScrollHint{width:118.74px;height:89.38px;left:100px;top:149.19px;transform:none;background:none;border-radius:0}
 .bl_riskifiedFeature:nth-child(2) .bl_riskifiedScrollHint{left:95px;top:151.42px}
 .bl_riskifiedScrollHint>img{position:absolute;inset:0;width:100%;height:100%}
 .bl_riskifiedScrollHint>.bl_riskifiedScrollHint_label{inset:80.55% 28.79% 10.35% 29.48%;width:41.73%;height:9.1%}
 .bl_riskifiedScrollHint>.bl_riskifiedScrollHint_hand{inset:12.31% 36.37% 31.83% 36.21%;width:27.42%;height:55.86%}
}

@media(min-width:769px){
 .bl_riskifiedHeading>p{line-height:23px;letter-spacing:.15px}
 .bl_riskifiedAbout>div>p:not(.bl_riskifiedAbout_conclusion){line-height:26px}
 .bl_riskifiedProfile dl{line-height:23px}.bl_riskifiedProfile_header{line-height:26px}
 .bl_riskifiedCta h2{line-height:42px}
}

/* Feature 03: preserve the supplied Lottie motion with a static fallback. */
.bl_riskifiedDashboard{position:relative;width:100%;aspect-ratio:641/507}
.bl_riskifiedDashboard>img{display:block;width:100%;height:auto}
.bl_riskifiedDashboard_animation{position:absolute;inset:0;visibility:hidden}
.bl_riskifiedDashboard.is-animation-ready .bl_riskifiedDashboard_animation{visibility:visible}
.bl_riskifiedDashboard.is-animation-ready>img{visibility:hidden}
@media(prefers-reduced-motion:reduce){.bl_riskifiedDashboard.is-animation-ready .bl_riskifiedDashboard_animation{visibility:hidden}.bl_riskifiedDashboard.is-animation-ready>img{visibility:visible}}
