.cpaasSafeId .social{color:#111;background:#fff}.cpaasSafeId .social h2,.cpaasSafeId .social p,.cpaasSafeId .social blockquote,.cpaasSafeId .social .trustExcellent,.cpaasSafeId .social .trustCount,.cpaasSafeId .social .reviewAuthor span,.cpaasSafeId .social .reviewAuthor small,.cpaasSafeId .social .reviewCounter,.cpaasSafeId .social .socialRating,.cpaasSafeId .social .reviewsCta,.cpaasSafeId .social .kicker{color:#111}.cpaasSafeId .social .proofCard{background:#fff;border-color:#e1e7ed;box-shadow:0 5px 18px #071c2c0a}.cpaasSafeId .social .reviewCard blockquote strong{color:#111}.cpaasSafeId .social .kicker{color:var(--blue)}.cpaasSafeId .social .trustExcellent{color:#425466}.cpaasSafeId .social .trustCount{color:#718096}.cpaasSafeId .social .reviewsCta,.cpaasSafeId .social .stars{color:#00b67a}.cpaasSafeId .social+.siFaq{position:relative}.cpaasSafeId .social+.siFaq:before{content:"";background:#e1e7ed;width:min(1180px,100% - 40px);height:1px;position:absolute;top:0;left:50%;transform:translate(-50%)}@media (max-width:600px){.cpaasSafeId .social+.siFaq:before{width:calc(100% - 28px)}}.cpaasSafeId .social .reviewControls button{color:#111;background:#fff;border-color:#d9e2ea}.cpaasSafeId .social .reviewControls button:hover{background:#f3f6fa;border-color:#9db4c7}.cpaasSafeId .social .reviewControls button:focus-visible{outline-color:var(--blue)}.cpaasSafeId .social{padding:64px 0}.cpaasSafeId .social .socialLayout{grid-template-columns:minmax(0,.85fr) minmax(0,1.65fr);align-items:center;gap:40px}.cpaasSafeId .social .socialTrust h2{letter-spacing:-.035em;max-width:378px;color:var(--navy);text-wrap:balance;margin:13px 0 20px;font-size:clamp(29px,2.65vw,38px);font-weight:500;line-height:1.18}.cpaasSafeId .social .socialRating{align-items:center;gap:10px;padding:0}.cpaasSafeId .social .socialRating img{width:180px;height:auto}.cpaasSafeId .social .socialRating strong{color:var(--navy);font-size:18px}.cpaasSafeId .social .trustExcellent{margin-top:16px;font-size:13px}.cpaasSafeId .social .trustCount{margin-top:2px;font-size:12px}.cpaasSafeId .social .reviewsCta{margin-top:16px}.cpaasSafeId .social .reviewToolbar{justify-content:flex-end;gap:12px;margin-bottom:8px}.cpaasSafeId .social .reviewControls{gap:6px}.cpaasSafeId .social .reviewControls button{color:#526675;border-color:#e3eaf0;width:40px;height:40px;font-size:17px}.cpaasSafeId .social .reviewGrid{align-items:stretch;gap:16px}.cpaasSafeId .social .reviewGrid .proofCard{border-color:#e1e7ed;min-height:230px;padding:22px;box-shadow:0 3px 12px #071c2c06}.cpaasSafeId .social .reviewCard .stars{color:#00b67a;margin-bottom:13px;font-size:25px}.cpaasSafeId .social .reviewCard blockquote strong{color:var(--navy);margin-bottom:8px;font-size:15px;line-height:1.4}.cpaasSafeId .social .reviewCard blockquote p{color:#425466;font-size:13px;line-height:1.65}.cpaasSafeId .social .reviewAuthor{margin-top:auto;padding-top:16px}.cpaasSafeId .social .reviewAuthor span{color:var(--navy);font-size:12px}.cpaasSafeId .social .reviewAuthor small{color:#718096;font-size:10px}@media (max-width:900px){.cpaasSafeId .social .socialLayout{grid-template-columns:1fr;gap:28px}}@media (min-width:901px){.cpaasSafeId .social .reviewsCarousel{transform:translateY(12px)}}@media (max-width:600px){.cpaasSafeId .social{padding:56px 0}.cpaasSafeId .social .reviewGrid{grid-template-columns:1fr}.cpaasSafeId .social .socialRating img{width:170px}.cpaasSafeId .social .reviewGrid .proofCard{min-height:225px}}.cpaasSafeId .siHeroGrid{grid-template-columns:.78fr 1.22fr;gap:28px}.cpaasSafeId .siHero{padding:44px 0 38px}.cpaasSafeId .siHeroCopy h1{font-size:clamp(36px,3.7vw,52px)}.cpaasSafeId .siHeroCopy>p{max-width:480px}.personalSafeId .csWhyAccent,.personalSafeId .breachTitleAccent,.personalSafeId .csReviewsAccent{color:var(--blue)}.personalSafeId .csExperienceAccent{color:#7bbcff}.cpaasSafeId .csHeroPrice{color:var(--blue);flex-wrap:wrap;align-items:baseline;gap:7px;margin-top:18px;font-size:18px;line-height:1.4;display:flex}.csPriceFrom{opacity:.8;font-size:17px;font-weight:400}.csPricePeriod{opacity:.7;font-size:16px;font-weight:400}.csHeroPrice strong{letter-spacing:-.04em;font-size:42px;font-weight:650}.cpaasSafeId .siActions{gap:14px;margin-top:22px}.cpaasSafeId .siHeroTrust{gap:20px;font-size:12px}.csHeroVisual{box-shadow:none;mix-blend-mode:multiply;background:0 0;border:0;border-radius:0;overflow:hidden;transform:translate(24px,-12px)}.csHeroArt{width:134%;margin:-5% 0 -8% -6%;position:relative;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1543 1019'%3E%3Cpath d='M108 170 C160 60 255 62 365 105 C530 182 641 201 817 155 C1005 101 1116 113 1151 269 C1178 374 1157 450 1080 489 L1000 802 C975 875 900 932 822 932 C735 932 640 873 563 805 L240 250 Z' fill='white'/%3E%3Crect x='68' y='158' width='250' height='531' rx='40' fill='white'/%3E%3Crect x='239' y='244' width='843' height='569' rx='24' fill='white'/%3E%3Crect x='140' y='800' width='1040' height='46' rx='10' fill='white'/%3E%3Crect x='1015' y='510' width='116' height='120' rx='23' fill='white'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1543 1019'%3E%3Cpath d='M108 170 C160 60 255 62 365 105 C530 182 641 201 817 155 C1005 101 1116 113 1151 269 C1178 374 1157 450 1080 489 L1000 802 C975 875 900 932 822 932 C735 932 640 873 563 805 L240 250 Z' fill='white'/%3E%3Crect x='68' y='158' width='250' height='531' rx='40' fill='white'/%3E%3Crect x='239' y='244' width='843' height='569' rx='24' fill='white'/%3E%3Crect x='140' y='800' width='1040' height='46' rx='10' fill='white'/%3E%3Crect x='1015' y='510' width='116' height='120' rx='23' fill='white'/%3E%3C/svg%3E");-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.csHeroVisual img{width:100%;max-width:none;height:auto;display:block}.csHeroArt:before{content:" ";pointer-events:none;background:#ffffff1a;position:absolute;inset:81.7% 0 0}.csHeroArt:after{content:"";pointer-events:none;background:#ffffff3d;position:absolute;inset:0;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1543 1019'%3E%3Crect width='1543' height='1019' fill='white'/%3E%3Crect x='70' y='162' width='240' height='520' rx='38' fill='black'/%3E%3Crect x='240' y='245' width='840' height='566' rx='23' fill='black'/%3E%3Crect x='140' y='802' width='1040' height='30' fill='black'/%3E%3Crect x='1015' y='510' width='116' height='120' rx='22' fill='black'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1543 1019'%3E%3Crect width='1543' height='1019' fill='white'/%3E%3Crect x='70' y='162' width='240' height='520' rx='38' fill='black'/%3E%3Crect x='240' y='245' width='840' height='566' rx='23' fill='black'/%3E%3Crect x='140' y='802' width='1040' height='30' fill='black'/%3E%3Crect x='1015' y='510' width='116' height='120' rx='22' fill='black'/%3E%3C/svg%3E");-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.cpaasSafeId .siBenefitGrid li{border:0;padding-left:0}.cpaasSafeId .siBenefitGrid svg,.csValueGrid article>svg{box-sizing:content-box;color:var(--blue);background:#f0f5ff;border-radius:14px;flex:none;padding:10px}.cpaasSafeId .siBenefitGrid svg{background:#f5f8ff}.cpaasSafeId .breachCheck{background:#fff;padding:22px 0 28px!important}.cpaasSafeId .breachCard{box-shadow:none;background:#f3f7fd;border:0;padding:33px 60px}.cpaasSafeId .breachHead h2{font-size:clamp(26px,2.5vw,36px)}.cpaasSafeId .breachForm{max-width:720px}.cpaasSafeId .breachHead{margin-bottom:22px}.cpaasSafeId .breachReassurance{text-align:center;color:#425466;margin:12px 0 0;font-size:12px;line-height:1.5}.cpaasSafeId .breachConsent{color:#536575;max-width:640px;margin:14px auto 0;font-size:11.5px;line-height:1.65}.cpaasSafeId .breachConsent a{color:var(--blue);text-underline-offset:2px;text-decoration:underline}.cpaasSafeId .breachResult{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:44px;max-width:none;margin:0}.cpaasSafeId .breachCard.hasResult{background:#fff;border-radius:24px;padding:40px 56px}.cpaasSafeId .breachCard.hasResult:before{display:block}.cpaasSafeId .breachResult h2{overflow-wrap:anywhere;font-size:clamp(26px,2.6vw,36px);line-height:1.2}.cpaasSafeId .breachBasis{overflow-wrap:anywhere;line-height:1.6}.cpaasSafeId .breachStatus{padding:8px 12px;font-size:12px}.cpaasSafeId .breachProtection{margin-top:20px}@media (max-width:900px){.cpaasSafeId .breachResult{grid-template-columns:minmax(0,1fr);gap:24px}.cpaasSafeId .breachCard.hasResult{padding:32px 24px}}@media (min-width:601px){.cpaasSafeId .breachInputRow{grid-template-columns:minmax(0,1fr) auto}}@media (max-width:600px){.cpaasSafeId .breachCard{padding:26px 24px}.cpaasSafeId .breachResult .heroActions{flex-direction:column;align-items:flex-start;gap:16px}.cpaasSafeId .breachProtection{width:100%;padding:0 16px;font-size:14px}}.csWhyGrid{grid-template-columns:.85fr 1.15fr;align-items:center;gap:60px;display:grid}.csWhy .siIntro h2{text-wrap:balance;max-width:460px;font-size:clamp(28px,2.52vw,36px)}.csWhy .siIntro>p{max-width:430px}.csValueGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:34px 22px;display:grid}.csValueGrid article{align-items:flex-start;gap:14px;display:flex}.csValueGrid article>div{min-width:0}.csWhy .csValueGrid article>svg{margin-top:2px}.csValueGrid h3{color:var(--navy);text-wrap:balance;margin:0 0 8px;font-size:15px;font-weight:600;line-height:1.45}.csValueGrid p{color:var(--muted);margin:0;font-size:13px;line-height:1.65}.cpaasSafeId .csPricing{background:#f7faff;padding:34px 0 40px;scroll-margin-top:90px}.csPricing .siIntro{text-align:center;max-width:850px;margin:auto}.csPricing .siIntro h2{margin-bottom:12px;font-size:32px}.csPricing .siIntro p{margin:auto;font-size:15px}.csPriceCard{background:#fff;border:1px solid #82b0ff;border-radius:14px;max-width:540px;margin:28px auto 0;padding:30px 38px;box-shadow:0 12px 32px #176bff0b}.csPriceCard header{align-items:center;gap:20px;display:flex}.csPriceCard h3{letter-spacing:-.03em;color:var(--navy);margin:0;font-size:30px}.csPriceCard header>span{color:var(--blue);background:#dbe8ff;border-radius:20px;padding:7px 13px;font-size:12px;font-weight:600}.csPrice{color:var(--navy);margin:24px 0 4px;font-size:15px}.csPrice strong{letter-spacing:-.025em;font-size:34px;font-weight:600}.csTerms{color:var(--muted);margin:0;font-size:13px}.csPriceCard ul{gap:12px;margin:24px 0;padding:0;list-style:none;display:grid}.csPriceCard li{color:var(--navy);gap:12px;font-size:15px;line-height:1.5;display:flex}.csPriceCard li svg{color:var(--blue);flex:none}.csPriceCard>.button{justify-content:center;width:100%;display:flex}.csPricingStack{width:100%;max-width:540px;margin:28px auto 0}.csPricingStack .csPriceCard{margin:0}.csSafeIdLogo{object-fit:contain;flex:none;width:32px;height:42px;display:block}.csPricingStack .csPriceCard ul{margin-bottom:0}.csInsuranceCard{background:#fff;border:1px solid #cbdfff;border-radius:14px;margin-top:14px;padding:24px 30px;transition:border-color .2s,background-color .2s;box-shadow:0 5px 18px #176bff06}.csInsuranceCard.isSelected{background:#f2f7ff;border-color:#82b0ff}.csInsuranceCard header{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.csInsuranceIcon{width:46px;height:46px;color:var(--blue);background:#f0f5ff;border-radius:12px;flex:none;place-items:center;display:grid}.csInsuranceIcon img{object-fit:contain;max-width:100%;height:auto;display:block}.csInsuranceCard h3{letter-spacing:-.02em;color:var(--navy);margin:0;font-size:20px;font-weight:600}.csInsuranceCard header p{color:var(--muted);margin:4px 0 0;font-size:12px}.csAddonLabel{color:var(--blue);white-space:nowrap;background:#eef5ff;border-radius:20px;margin-left:auto;padding:5px 9px;font-size:10px;font-weight:600}.csInsurancePrice{color:var(--muted);margin:18px 0 10px;font-size:13px}.csInsurancePrice strong{color:var(--navy);font-size:24px;font-weight:600}.csInsuranceDescription{color:var(--muted);margin:0;font-size:13px;line-height:1.6}.csInsuranceSelector{cursor:pointer;border-top:1px solid #e4ecf7;align-items:center;gap:12px;min-height:64px;margin:18px 0 0;padding:12px 0;display:flex}.csInsuranceSelector input{-webkit-appearance:none;appearance:none;cursor:pointer;background:#e5ecf3;border:1px solid #a9bbcd;border-radius:999px;flex:none;width:44px;height:26px;margin:0;transition:background-color .18s,border-color .18s;position:relative}.csInsuranceSelector input:before{content:"";background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .18s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #071c2c20}.csInsuranceSelector input:checked{background:var(--blue);border-color:var(--blue)}.csInsuranceSelector input:checked:before{transform:translate(18px)}.csInsuranceSelector input:focus-visible{outline-offset:4px;outline:3px solid #176bff40}.csInsuranceSelector strong{color:var(--navy);font-size:14px;font-weight:600;display:block}.csInsuranceSelector small{color:var(--muted);margin-top:4px;font-size:12px;line-height:1.5;display:block}.csInsuranceNote{color:#607180;margin:8px 0 0;font-size:11.5px;line-height:1.6}.csPriceSummary{margin-top:10px}.csPriceBreakdown{color:var(--muted);gap:8px;margin:0 0 12px;font-size:13px;line-height:1.5;display:grid}.csPriceBreakdown>div{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.csPriceBreakdown dt{min-width:0}.csPriceBreakdown dd{text-align:right;font-variant-numeric:tabular-nums;flex:none;margin:0}.csMonthlyTotal{color:var(--navy);border-top:1px solid #dce7f5;justify-content:space-between;align-items:center;gap:16px;padding:16px 0 18px;display:flex}.csMonthlyTotal>span{font-size:15px;font-weight:600}.csMonthlyTotal p{white-space:nowrap;color:var(--muted);text-align:right;justify-content:flex-end;align-items:baseline;gap:5px;margin:0;font-size:13px;display:flex}.csMonthlyTotal strong{letter-spacing:-.025em;color:var(--navy);font-variant-numeric:tabular-nums;font-size:28px;font-weight:650}.csPricingStack .csPurchase{width:100%;display:flex}@media (max-width:600px){.csInsuranceCard{padding:22px 24px}.csAddonLabel{margin-left:58px}.csMonthlyTotal{flex-wrap:wrap;gap:8px}.csInsuranceSelector{min-height:72px}}@media (prefers-reduced-motion:reduce){.csInsuranceSelector input,.csInsuranceSelector input:before{transition:none}}.cpaasSafeId .siExperience{padding:48px 0}.cpaasSafeId .siExperienceGrid{grid-template-columns:.8fr 1.05fr;align-items:center;gap:56px}.cpaasSafeId .siExperience .siIntro>p{max-width:450px}.cpaasSafeId .siExperience h2{text-wrap:balance}.cpaasSafeId .siExperienceVisual{aspect-ratio:1.3;width:100%;box-shadow:none;background:0 0;border:0;border-radius:12px;place-items:center;display:grid;overflow:hidden}.cpaasSafeId .siExperienceVisual>img{width:145%;max-width:none;height:auto;display:block}.csScreenshotTodo{color:#607180;letter-spacing:.08em;font-size:16px;font-weight:500}.cpaasSafeId .siFaq{padding:40px 0 52px}.cpaasSafeId .csFaqContact{color:var(--blue);align-items:center;gap:8px;margin-top:20px;font-size:14px;font-weight:500;line-height:1.6;text-decoration:none;display:inline-flex}.cpaasSafeId .csFaqContact svg{flex:none}.cpaasSafeId .csFaqContact:hover{text-underline-offset:4px;color:var(--blue-dark);text-decoration:underline}.cpaasSafeId .siFaqAnswer a{color:var(--blue);text-underline-offset:3px;text-decoration:underline}.cpaasSafeId .siFinalSecondary{border:0;gap:10px}.cpaasSafeId .siFinal h2{margin-bottom:16px}.cpaasSafeId .siFinal>.shell>p:not(.csFinalPrice){color:#fffffff0;max-width:650px}.cpaasSafeId .siFinal .siActions{margin-top:22px}.cpaasSafeId .siFinal .csFinalPrice{color:#ffffffd9;margin:14px auto 0;font-size:13px;line-height:1.5}.csReviews{background:#f7faff;padding:40px 0}.csReviewsGrid{grid-template-columns:.75fr 1.25fr;align-items:center;gap:44px;display:grid}.csReviews .siIntro h2{font-size:30px}.csReviews .siIntro p{font-size:15px}.csTrust{color:var(--navy);margin-top:20px;font-size:14px;font-weight:600;text-decoration:none;display:block}.csTrust>span{color:#00aa85;letter-spacing:1px;font-size:22px}.csTrust small{color:var(--muted);margin-top:5px;font-size:12px;font-weight:400;display:block}.csReviewCards{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.csReviewCards article{background:#fff;border:1px solid #e1eaf4;border-radius:12px;flex-direction:column;padding:22px;display:flex;box-shadow:0 4px 16px #176bff05}.csQuote{color:var(--blue);font-size:38px;font-weight:700;line-height:1}.csReviewCards blockquote{color:var(--navy);margin:6px 0 20px;font-size:13px;line-height:1.6}.csReviewCards blockquote strong{font-weight:550}.csReviewCards blockquote p{margin:8px 0 0}.csReviewCards article>footer{color:var(--navy);border-top:1px solid #dbece8;margin-top:auto;padding-top:14px;font-size:12px}.csReviewCards footer small{color:var(--muted);margin-top:5px;display:block}@media (max-width:1000px){.csReviewsGrid{grid-template-columns:1fr;gap:28px}}@media (max-width:600px){.csReviewCards{grid-template-columns:1fr}}@media (max-width:1000px){.cpaasSafeId .siHeroGrid{gap:34px}.csWhyGrid{grid-template-columns:1fr;gap:34px}.cpaasSafeId .siExperienceGrid{grid-template-columns:1fr;gap:32px}}@media (max-width:760px){.cpaasSafeId .siHeroGrid{grid-template-columns:1fr}.csHeroVisual{width:100%}.cpaasSafeId .siHero{padding:44px 0}.cpaasSafeId .breachCard{padding:26px 24px}.csValueGrid{gap:28px 20px}.csPriceCard{padding:26px}.cpaasSafeId .siHeroCopy h1{font-size:38px}.csHeroPrice strong{font-size:36px}}@media (max-width:600px){.csValueGrid{grid-template-columns:1fr}.csPriceCard header{gap:14px}.csPriceCard h3{font-size:26px}.csPriceCard li{font-size:14px}.cpaasSafeId .siHeroTrust{gap:12px}.cpaasSafeId .reviewGrid{grid-template-columns:1fr}}@media (max-width:1000px){.csHeroVisual{transform:none}}
