.OpenBankingPage-module__m7f-Ya__main{min-height:100vh;padding-top:0;font-family:Poppins,sans-serif}.OpenBankingPage-module__m7f-Ya__hero{text-align:left;color:#fff;background-image:url(/verifik/wp-content/uploads/2025/09/banner-ob.avif);background-position:50%;background-repeat:no-repeat;background-size:cover;flex-direction:column;justify-content:center;align-items:flex-start;min-height:648px;padding:0;display:flex;position:relative;overflow:hidden}.OpenBankingPage-module__m7f-Ya__hero:before{content:"";opacity:.5;mix-blend-mode:multiply;z-index:1;background:linear-gradient(80deg,#000 0%,#fff 100%);width:100%;height:100%;position:absolute;top:0;left:0}.OpenBankingPage-module__m7f-Ya__heroContent{z-index:2;flex-direction:column;align-items:flex-start;gap:16px;width:64%;max-width:64%;margin:0 auto;padding:0 8%;display:flex;position:relative}.OpenBankingPage-module__m7f-Ya__heroTag{align-items:center;gap:8px;margin-bottom:0;display:flex}.OpenBankingPage-module__m7f-Ya__heroTag span{color:#fff;font-family:Poppins,sans-serif;font-size:16px;font-weight:500;line-height:20px}.OpenBankingPage-module__m7f-Ya__title{color:#fff;text-align:left;margin:0;font-family:Poppins,sans-serif;font-size:48px;font-weight:500;line-height:56px}.OpenBankingPage-module__m7f-Ya__description{color:#fff;text-align:left;width:100%;margin:0;font-family:Poppins,sans-serif;font-size:18px;font-weight:400;line-height:28px}.OpenBankingPage-module__m7f-Ya__ctaButton{color:#fff;text-align:center;max-width:fit-content;margin:0;padding:0;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;line-height:20px;text-decoration:none;position:relative;overflow:hidden}.OpenBankingPage-module__m7f-Ya__ctaButton .OpenBankingPage-module__m7f-Ya__buttonContent{background-color:#2642ff;border-radius:32px;max-width:fit-content;padding:16px 24px;position:relative;overflow:hidden}.OpenBankingPage-module__m7f-Ya__ctaButton .OpenBankingPage-module__m7f-Ya__buttonText{text-shadow:0 32px #fff;z-index:2;transition:all .2s ease-in-out;position:relative;transform:translateY(0)}.OpenBankingPage-module__m7f-Ya__ctaButton:hover .OpenBankingPage-module__m7f-Ya__buttonText{transition:all .2s ease-in-out;transform:translateY(-32px)}.OpenBankingPage-module__m7f-Ya__ctaButton .OpenBankingPage-module__m7f-Ya__buttonBg{z-index:1;background-color:#5168ff;border-radius:80%;width:100%;height:100px;margin-left:-24px;transition:all .2s ease-in-out;display:block;position:absolute;transform:translateY(16px)}.OpenBankingPage-module__m7f-Ya__ctaButton:hover .OpenBankingPage-module__m7f-Ya__buttonBg{transition:all .2s ease-in-out;transform:translateY(-56px)}.OpenBankingPage-module__m7f-Ya__ctaButtonSecondary{color:#fff;text-align:center;white-space:nowrap;max-width:fit-content;margin:0;padding:0;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;line-height:20px;text-decoration:none;position:relative;overflow:hidden}.OpenBankingPage-module__m7f-Ya__ctaButtonSecondary .OpenBankingPage-module__m7f-Ya__buttonContent{background-color:#2642ff;border-radius:32px;align-items:center;gap:4px;max-width:fit-content;padding:13px 24px;transition:all .2s ease-in-out;display:flex;position:relative}.OpenBankingPage-module__m7f-Ya__ctaButtonSecondary:hover .OpenBankingPage-module__m7f-Ya__buttonContent{opacity:.7;gap:8px;transition:all .2s ease-in-out}.OpenBankingPage-module__m7f-Ya__ctaButtonSecondary .OpenBankingPage-module__m7f-Ya__buttonText{z-index:2;position:relative}.OpenBankingPage-module__m7f-Ya__ctaButtonSecondary .OpenBankingPage-module__m7f-Ya__buttonBg{z-index:1;background-color:#5168ff;border-radius:80%;width:100%;height:100px;margin-left:-24px;transition:all .2s ease-in-out;display:block;position:absolute;transform:translateY(16px)}.OpenBankingPage-module__m7f-Ya__ctaButtonSecondary:hover .OpenBankingPage-module__m7f-Ya__buttonBg{transition:all .2s ease-in-out;transform:translateY(-56px)}.OpenBankingPage-module__m7f-Ya__ctaButtonBorder{background-color:#0000;border:1px solid #fff}.OpenBankingPage-module__m7f-Ya__ctaButtonBorder .OpenBankingPage-module__m7f-Ya__buttonContent{background-color:#0000}.OpenBankingPage-module__m7f-Ya__introSection{padding:6% 8%}.OpenBankingPage-module__m7f-Ya__introContainer{flex-direction:column;gap:48px;max-width:1140px;margin:0 auto;display:flex}.OpenBankingPage-module__m7f-Ya__sectionHeader{flex-direction:column;align-items:flex-start;display:flex}.OpenBankingPage-module__m7f-Ya__tagTitle{background:#f2f2f2;border:1px solid #d4d4d433;border-radius:40px;align-items:center;gap:8px;width:fit-content;padding:8px 16px;display:flex;box-shadow:6px 8px 11px #0000000d}.OpenBankingPage-module__m7f-Ya__contInMov{width:20px;height:20px;display:flex;position:relative;overflow:hidden}.OpenBankingPage-module__m7f-Ya__contInMov img{width:20px;height:20px;position:absolute}.OpenBankingPage-module__m7f-Ya__sectionTitle{color:#010333;margin:0;font-family:Poppins,sans-serif;font-size:16px;font-weight:500;line-height:20px}.OpenBankingPage-module__m7f-Ya__introContent{flex-direction:column;gap:48px;display:flex}.OpenBankingPage-module__m7f-Ya__introTextContent{flex-direction:column;flex:1;gap:24px;display:flex}.OpenBankingPage-module__m7f-Ya__introSubtitle{color:#7a7a7a;margin:0;font-family:Poppins,sans-serif;font-size:18px;font-weight:400;line-height:28px}.OpenBankingPage-module__m7f-Ya__introTitle{color:#010333;text-align:center;width:72%;max-width:72%;margin:0 auto;font-family:Poppins,sans-serif;font-size:48px;font-weight:500;line-height:56px}.OpenBankingPage-module__m7f-Ya__introText{color:#54595f;text-align:center;width:100%;max-width:100%;margin:0;font-family:Poppins,sans-serif;font-size:18px;font-weight:400;line-height:28px}.OpenBankingPage-module__m7f-Ya__introText p{margin:0 0 16px}.OpenBankingPage-module__m7f-Ya__introText p:last-child{margin-bottom:0}.OpenBankingPage-module__m7f-Ya__vulnerabilitySection{padding:6% 8%}.OpenBankingPage-module__m7f-Ya__vulnerabilityContainer{flex-direction:column;gap:48px;max-width:1140px;margin:0 auto;display:flex}.OpenBankingPage-module__m7f-Ya__vulnerabilityContent{flex-direction:column;gap:24px;display:flex}.OpenBankingPage-module__m7f-Ya__vulnerabilityTitle{color:#010333;text-align:center;width:72%;max-width:72%;margin:0 auto;font-family:Poppins,sans-serif;font-size:48px;font-weight:500;line-height:56px}.OpenBankingPage-module__m7f-Ya__vulnerabilityDescription{color:#677ba7;text-align:center;width:100%;max-width:100%;margin:0;font-family:Poppins,sans-serif;font-size:18px;font-weight:400;line-height:28px}.OpenBankingPage-module__m7f-Ya__tabsContainer{flex-direction:column;gap:48px;width:100%;display:flex}.OpenBankingPage-module__m7f-Ya__tabsHeader{flex-wrap:wrap;justify-content:center;gap:48px;display:flex}.OpenBankingPage-module__m7f-Ya__tabButton{text-align:center;cursor:pointer;color:#54595f;background:0 0;border:none;border-radius:32px;padding:8px 16px;font-family:Poppins,sans-serif;font-size:16px;font-weight:600;transition:all .2s}.OpenBankingPage-module__m7f-Ya__tabButton:hover{color:#54595f;background:#e6e6eb}.OpenBankingPage-module__m7f-Ya__tabButton.OpenBankingPage-module__m7f-Ya__active{color:#fff;background:#0036e7}.OpenBankingPage-module__m7f-Ya__tabsContent{width:100%}.OpenBankingPage-module__m7f-Ya__tabContent{flex-direction:column;gap:48px;max-width:1140px;margin:0 auto;display:flex}.OpenBankingPage-module__m7f-Ya__tabSubtitle{color:#020307;letter-spacing:-.66px;margin:0;font-family:Poppins,sans-serif;font-size:22px;font-weight:600;line-height:28px}.OpenBankingPage-module__m7f-Ya__vulnerabilityItemGrid{grid-template-columns:repeat(3,1fr);gap:32px;width:100%;display:grid}.OpenBankingPage-module__m7f-Ya__vulnerabilityItem{background:#fff;border-radius:20px;flex-direction:column;gap:16px;padding:24px;display:flex;box-shadow:6px 8px 11px #0000000d}.OpenBankingPage-module__m7f-Ya__vulnerabilityItemInner{flex-direction:row;align-items:center;gap:16px;display:flex}.OpenBankingPage-module__m7f-Ya__vulnerabilityItemInner img{flex-shrink:0;width:46px;height:46px}.OpenBankingPage-module__m7f-Ya__vulnerabilityItemTitle{color:#020307;margin:0;font-family:Poppins,sans-serif;font-size:20px;font-weight:500;line-height:28px}.OpenBankingPage-module__m7f-Ya__vulnerabilityItemDescription{color:#677ba7;margin:0;font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:20px}.OpenBankingPage-module__m7f-Ya__tabCta{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.OpenBankingPage-module__m7f-Ya__quoteSection{background-image:url(/verifik/wp-content/uploads/2025/09/large-bg-blue.avif);background-position:50%;background-repeat:no-repeat;background-size:cover;padding:6% 8%;position:relative}.OpenBankingPage-module__m7f-Ya__quoteContainer{background-image:url(/verifik/wp-content/uploads/2025/03/bubble_texture-bg.webp);background-position:100%;background-repeat:no-repeat;background-size:cover;border-radius:32px;flex-direction:column;align-items:center;gap:16px;max-width:1140px;margin:0 auto;padding:48px;display:flex}.OpenBankingPage-module__m7f-Ya__quoteTitle{color:#fff;text-align:center;width:64%;max-width:64%;margin:0;font-family:Poppins,sans-serif;font-size:48px;font-weight:500;line-height:56px}.OpenBankingPage-module__m7f-Ya__quoteText{color:#fff;text-align:center;width:64%;max-width:64%;margin:0;font-family:Poppins,sans-serif;font-size:18px;font-weight:400;line-height:28px}.OpenBankingPage-module__m7f-Ya__quoteAuthor{background-color:#01ffe0;border-radius:48px;margin-top:8px;padding:8px 48px;display:flex;position:relative}.OpenBankingPage-module__m7f-Ya__quoteAuthor p{color:#2642ff;margin:0;font-family:Poppins,sans-serif;font-size:18px;font-weight:500}.OpenBankingPage-module__m7f-Ya__zkProofSection{background-image:url(/verifik/wp-content/uploads/2025/03/white_light-bg.webp);background-position:bottom;background-repeat:no-repeat;background-size:cover;padding:6% 8%}.OpenBankingPage-module__m7f-Ya__zkProofContainer{flex-direction:column;gap:56px;max-width:1140px;margin:0 auto;display:flex}.OpenBankingPage-module__m7f-Ya__zkProofHeaderContent{text-align:center;flex-direction:column;align-items:center;gap:16px;display:flex}.OpenBankingPage-module__m7f-Ya__zkProofMainTitle{color:#fff;text-align:center;letter-spacing:-.4px;width:56%;max-width:56%;margin:0;font-family:Poppins,sans-serif;font-size:40px;font-weight:600;line-height:48px}.OpenBankingPage-module__m7f-Ya__zkProofMainDescription{color:#fff;text-align:center;width:72%;max-width:72%;margin:0;font-family:Poppins,sans-serif;font-size:18px;font-weight:400;line-height:28px}.OpenBankingPage-module__m7f-Ya__zkProofContent{flex-direction:row;align-items:center;gap:8%;display:flex}.OpenBankingPage-module__m7f-Ya__zkProofButtons{flex-direction:column;justify-content:center;width:100%;max-width:30%;display:flex;position:relative}.OpenBankingPage-module__m7f-Ya__zkProofButton{text-align:left;cursor:pointer;background-color:#0000;border:none;border-top:2px solid #d4d4d433;width:100%;padding:16px;transition:all .2s;position:relative}.OpenBankingPage-module__m7f-Ya__zkProofButton:first-child{border-top:none}.OpenBankingPage-module__m7f-Ya__zkProofButton.OpenBankingPage-module__m7f-Ya__active{border-top-color:#2642ff}.OpenBankingPage-module__m7f-Ya__zkProofButton.OpenBankingPage-module__m7f-Ya__active:before{content:"";background-color:#2642ff;width:100%;height:2px;animation:10s ease-out OpenBankingPage-module__m7f-Ya__bar-fill-progress;position:absolute;top:-2px;left:0}.OpenBankingPage-module__m7f-Ya__zkProofButton span h2{color:#020307;letter-spacing:-.66px;margin:0 0 8px;font-family:Poppins,sans-serif;font-size:20px;font-weight:500;line-height:28px}.OpenBankingPage-module__m7f-Ya__zkProofButton span p{color:#677ba7;margin:0;font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:20px}.OpenBankingPage-module__m7f-Ya__zkProofImageContainer{width:100%;max-width:70%;height:740px;max-height:824px;padding-left:4%;position:relative}.OpenBankingPage-module__m7f-Ya__zkProofImageWrapper{border-radius:24px;width:100%;height:100%;display:none;position:relative;overflow:hidden}.OpenBankingPage-module__m7f-Ya__zkProofImageWrapper.OpenBankingPage-module__m7f-Ya__active{display:block}.OpenBankingPage-module__m7f-Ya__zkProofImage{object-fit:contain;border-radius:16px;width:100%;height:100%}.OpenBankingPage-module__m7f-Ya__zkProofText{text-align:center;color:#677ba7;width:100%;max-width:72%;margin:0 auto;font-family:Poppins,sans-serif;font-size:18px;line-height:28px}.OpenBankingPage-module__m7f-Ya__zkProofText strong{color:#020307;font-weight:600}@keyframes OpenBankingPage-module__m7f-Ya__bar-fill-progress{0%{width:0%}to{width:100%}}.OpenBankingPage-module__m7f-Ya__featuresSection{padding:6% 8%}.OpenBankingPage-module__m7f-Ya__featuresContainer{flex-direction:column;gap:48px;max-width:1140px;margin:0 auto;display:flex}.OpenBankingPage-module__m7f-Ya__featuresContent{flex-direction:column;align-items:center;gap:48px;display:flex}.OpenBankingPage-module__m7f-Ya__featuresTitle{color:#010333;text-align:center;margin:0;font-family:Poppins,sans-serif;font-size:48px;font-weight:500;line-height:56px}.OpenBankingPage-module__m7f-Ya__featuresSubtitle{color:#020307;text-align:center;letter-spacing:-.66px;margin:0;font-family:Poppins,sans-serif;font-size:22px;font-weight:600;line-height:28px}.OpenBankingPage-module__m7f-Ya__featuresDescription{color:#677ba7;text-align:center;width:72%;max-width:72%;margin:0;font-family:Poppins,sans-serif;font-size:18px;font-weight:400;line-height:28px}.OpenBankingPage-module__m7f-Ya__featuresGrid{grid-template-columns:repeat(2,1fr);gap:32px;width:100%;display:grid}.OpenBankingPage-module__m7f-Ya__featureItem{background:#fff;border-radius:20px;flex-direction:column;gap:16px;padding:24px;display:flex;box-shadow:6px 8px 11px #0000000d}.OpenBankingPage-module__m7f-Ya__featureItemInner{flex-direction:row;align-items:center;gap:16px;display:flex}.OpenBankingPage-module__m7f-Ya__featureItemInner img{flex-shrink:0;width:46px;height:46px}.OpenBankingPage-module__m7f-Ya__featureTitle{color:#020307;margin:0;font-family:Poppins,sans-serif;font-size:20px;font-weight:500;line-height:28px}.OpenBankingPage-module__m7f-Ya__featureDescription{color:#677ba7;margin:0;font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:20px}.OpenBankingPage-module__m7f-Ya__finalContainer{flex-direction:row;align-items:center;gap:8%;max-width:1140px;margin:0 auto 56px;display:flex}.OpenBankingPage-module__m7f-Ya__finalImage{flex-shrink:0;width:514px}.OpenBankingPage-module__m7f-Ya__finalImage img{border-radius:16px;width:100%;height:auto}.OpenBankingPage-module__m7f-Ya__finalTextContent{flex-direction:column;flex:1;gap:24px;display:flex}.OpenBankingPage-module__m7f-Ya__finalTitle{color:#010333;margin:0;font-family:Poppins,sans-serif;font-size:48px;font-weight:500;line-height:56px}.OpenBankingPage-module__m7f-Ya__finalDescription{color:#677ba7;margin:0;font-family:Poppins,sans-serif;font-size:18px;font-weight:400;line-height:28px}.OpenBankingPage-module__m7f-Ya__finalSubtitle{color:#fff;letter-spacing:-.66px;text-align:center;width:100%;max-width:100%;margin:0;font-family:Poppins,sans-serif;font-size:22px;font-weight:600;line-height:28px}.OpenBankingPage-module__m7f-Ya__faqContainer{flex-direction:row;align-items:flex-start;gap:24px;max-width:1140px;margin:0 auto;display:flex}.OpenBankingPage-module__m7f-Ya__faqTitle{color:#020307;width:80%;max-width:80%;margin:0;font-family:Poppins,sans-serif;font-size:48px;font-weight:500;line-height:56px}.OpenBankingPage-module__m7f-Ya__faqIcon{align-self:flex-end;width:20%;max-width:20%}.OpenBankingPage-module__m7f-Ya__faqIcon img{width:96px;height:96px}@media (max-width:1024px){.OpenBankingPage-module__m7f-Ya__heroContent{width:100%;max-width:100%}.OpenBankingPage-module__m7f-Ya__title,.OpenBankingPage-module__m7f-Ya__introTitle,.OpenBankingPage-module__m7f-Ya__vulnerabilityTitle,.OpenBankingPage-module__m7f-Ya__featuresTitle,.OpenBankingPage-module__m7f-Ya__finalTitle,.OpenBankingPage-module__m7f-Ya__zkProofMainTitle{font-size:32px;line-height:40px}.OpenBankingPage-module__m7f-Ya__zkProofMainTitle,.OpenBankingPage-module__m7f-Ya__zkProofMainDescription,.OpenBankingPage-module__m7f-Ya__introTitle{width:100%;max-width:100%}.OpenBankingPage-module__m7f-Ya__vulnerabilityItemGrid{grid-template-columns:repeat(2,1fr)}.OpenBankingPage-module__m7f-Ya__zkProofContent{flex-direction:column;gap:40px}.OpenBankingPage-module__m7f-Ya__zkProofButtons{max-width:100%}.OpenBankingPage-module__m7f-Ya__zkProofImageContainer{max-width:100%;height:auto;padding-left:0}.OpenBankingPage-module__m7f-Ya__finalContainer{flex-direction:column;gap:40px}.OpenBankingPage-module__m7f-Ya__finalImage{width:100%}.OpenBankingPage-module__m7f-Ya__featuresGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.OpenBankingPage-module__m7f-Ya__hero{min-height:500px;padding:4rem 8%}.OpenBankingPage-module__m7f-Ya__heroContent{width:100%;max-width:100%}.OpenBankingPage-module__m7f-Ya__title{font-size:32px;line-height:40px}.OpenBankingPage-module__m7f-Ya__description{font-size:16px}.OpenBankingPage-module__m7f-Ya__introSection,.OpenBankingPage-module__m7f-Ya__vulnerabilitySection,.OpenBankingPage-module__m7f-Ya__quoteSection,.OpenBankingPage-module__m7f-Ya__zkProofSection,.OpenBankingPage-module__m7f-Ya__featuresSection{padding:40px 8%}.OpenBankingPage-module__m7f-Ya__introTitle,.OpenBankingPage-module__m7f-Ya__vulnerabilityTitle,.OpenBankingPage-module__m7f-Ya__featuresTitle,.OpenBankingPage-module__m7f-Ya__finalTitle{width:100%;max-width:100%;font-size:28px;line-height:36px}.OpenBankingPage-module__m7f-Ya__vulnerabilityItemGrid{grid-template-columns:1fr}.OpenBankingPage-module__m7f-Ya__quoteTitle{width:100%;max-width:100%;font-size:32px;line-height:40px}.OpenBankingPage-module__m7f-Ya__quoteText{width:100%;max-width:100%;font-size:16px}.OpenBankingPage-module__m7f-Ya__zkProofMainTitle{width:100%;max-width:100%;font-size:24px;line-height:28px}.OpenBankingPage-module__m7f-Ya__zkProofMainDescription{width:100%;max-width:100%;font-size:16px}.OpenBankingPage-module__m7f-Ya__zkProofContent{flex-direction:column;gap:32px}.OpenBankingPage-module__m7f-Ya__zkProofButtons{max-width:100%}.OpenBankingPage-module__m7f-Ya__zkProofImageContainer{max-width:100%;height:400px;padding-left:0}.OpenBankingPage-module__m7f-Ya__finalContainer{flex-direction:column;gap:32px}.OpenBankingPage-module__m7f-Ya__finalImage{width:100%}.OpenBankingPage-module__m7f-Ya__featuresGrid{grid-template-columns:1fr}.OpenBankingPage-module__m7f-Ya__tabsHeader{flex-direction:column;gap:16px}.OpenBankingPage-module__m7f-Ya__tabButton{width:100%}.OpenBankingPage-module__m7f-Ya__faqContainer{flex-direction:column;gap:16px}.OpenBankingPage-module__m7f-Ya__faqTitle,.OpenBankingPage-module__m7f-Ya__faqIcon{width:100%;max-width:100%}}
