.blocked-bank-account-page{width:100%;padding-top:90px}.account-benefits-section{padding:110px 0;background-color:#fafaf8}.account-benefits-section__container{max-width:1200px;margin:0 auto}.account-benefits-section__title{font-size:48px;font-weight:700;color:#1a1a1a;text-align:center;margin-bottom:60px;line-height:1.2}.account-benefits-section__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.account-benefits-section__card{display:flex;flex-direction:column;padding:40px 32px;background-color:#fff;border-radius:16px;transition:transform .3s ease,box-shadow .3s ease}.account-benefits-section__card:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(0,0,0,.1)}.account-benefits-section__icon{margin-bottom:20px}.account-benefits-section__card-title{font-size:18px;font-weight:600;color:#064783;margin-bottom:16px;line-height:1.3}.account-benefits-section__card-bold{font-size:18px;font-weight:600;color:#1a1a1a;margin-bottom:12px;line-height:1.4}.account-benefits-section__card-description{font-size:16px;color:#666;line-height:1.6;margin:0}@media(max-width:1024px){.account-benefits-section__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.account-benefits-section{padding:60px 24px}.account-benefits-section__title{font-size:36px;margin-bottom:40px}.account-benefits-section__grid{grid-template-columns:1fr;gap:20px}.account-benefits-section__card{padding:32px 24px}.account-benefits-section__card-bold,.account-benefits-section__card-title{font-size:16px}.account-benefits-section__card-description{font-size:14px}}.account-features-section{padding:110px 0;background-color:#fafaf8;position:relative;overflow:hidden}.account-features-section__container{max-width:1200px;margin:0 auto}.account-features-section__content{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.account-features-section__illustration{position:relative;height:500px;display:flex;align-items:center;justify-content:center}.account-features-section__illustration-box{width:100%;height:100%;max-width:500px;max-height:500px;background:linear-gradient(135deg,#e8f5e9,#c9e5db);border-radius:24px;box-shadow:0 12px 32px rgba(0,0,0,.1)}.account-features-section__text{display:flex;flex-direction:column;gap:32px}.account-features-section__title{font-size:40px;font-weight:700;color:#25242d;line-height:1.2;margin:0}.account-features-section__features{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:16px}.account-features-section__feature{display:flex;align-items:center;gap:12px;font-size:18px;color:#25242d;line-height:1.5}.account-features-section__check-icon{flex-shrink:0;width:16px;height:16px}.account-features-section__cta{margin-top:8px}.account-features-section:before{content:"2";position:absolute;right:-80px;top:50%;transform:translateY(-50%);font-size:500px;font-weight:700;color:rgba(7,94,84,.03);line-height:1;z-index:0}@media(max-width:1024px){.account-features-section__content{gap:60px}.account-features-section__title{font-size:36px}.account-features-section__illustration{height:450px}.account-features-section__illustration-box{max-width:450px;max-height:450px}}@media(max-width:768px){.account-features-section{padding:60px 24px}.account-features-section__content{grid-template-columns:1fr;gap:40px}.account-features-section__title{font-size:32px}.account-features-section__illustration{height:350px;order:-1}.account-features-section__illustration-box{max-width:100%;max-height:350px}.account-features-section__feature{font-size:16px}.account-features-section:before{display:none}}.blocked-bank-account-hero{width:100%;display:flex;align-items:center;justify-content:center;background-color:#fdfdfb;padding:112px 0}@media(max-width:768px){.blocked-bank-account-hero{padding:40px 0 60px}}.blocked-bank-account-hero__container{max-width:1400px;width:100%;display:flex;flex-direction:column;align-items:center;text-align:center;padding:0 24px}@media(max-width:768px){.blocked-bank-account-hero__container{padding:0 16px}}.blocked-bank-account-hero__badge{margin-bottom:1rem}.blocked-bank-account-hero__title{font-size:60px;font-weight:700;line-height:1.1;color:#25242d;margin:0 0 32px;letter-spacing:-2px}@media(max-width:1200px){.blocked-bank-account-hero__title{font-size:64px;letter-spacing:-1.5px}}@media(max-width:768px){.blocked-bank-account-hero__title{font-size:48px;letter-spacing:-1px}}@media(max-width:480px){.blocked-bank-account-hero__title{font-size:36px;letter-spacing:-.5px}}.blocked-bank-account-hero__subtitle{font-size:20px!important;font-weight:400;line-height:150%;color:#25242d;padding-bottom:2rem;max-width:800px}@media(max-width:768px){.blocked-bank-account-hero__subtitle{font-size:18px!important}.blocked-bank-account-hero__subtitle br{display:none}}.blocked-bank-account-hero__cta{display:flex;gap:16px;margin-bottom:60px;flex-wrap:wrap;justify-content:center}@media(max-width:768px){.blocked-bank-account-hero__cta{margin-bottom:40px;gap:12px}}.blocked-bank-account-hero__stats{display:flex;align-items:stretch;justify-content:center;gap:0;width:100%;max-width:1000px}@media(max-width:768px){.blocked-bank-account-hero__stats{flex-direction:column;gap:0}}.blocked-bank-account-hero__stat{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px 48px;border-right:1px solid rgba(0,0,0,.1)}.blocked-bank-account-hero__stat:last-child{border-right:none}@media(max-width:768px){.blocked-bank-account-hero__stat{border-right:none;border-bottom:1px solid rgba(0,0,0,.1);padding:24px 32px}.blocked-bank-account-hero__stat:last-child{border-bottom:none}}.blocked-bank-account-hero__stat-value{font-size:48px;font-weight:600;color:#25242d;margin-bottom:8px;letter-spacing:-1px}@media(max-width:768px){.blocked-bank-account-hero__stat-value{font-size:36px}}.blocked-bank-account-hero__stat-label{font-size:16px;font-weight:400;color:#25242d;opacity:.7}@media(max-width:768px){.blocked-bank-account-hero__stat-label{font-size:14px}}.faq-section{padding:80px 24px;background-color:#fafaf8}.faq-section__container{max-width:1200px;margin:0 auto}.faq-section__header{max-width:700px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;margin:0 auto 60px}.faq-section__badge{margin-bottom:16px}.faq-section__title{font-size:48px;font-weight:700;color:#1a1a1a;margin-bottom:16px;line-height:1.2}.faq-section__subtitle{font-size:18px!important;color:#666;line-height:1.6}.faq-section__list{display:flex;flex-direction:column;gap:1rem}.faq-section__item{border:1px solid rgba(7,95,85,.35);border-radius:16px;overflow:hidden;transition:all .3s ease}.faq-section__item--open{background-color:rgba(7,95,85,.02)}.faq-section__question{width:100%;text-align:left;padding:18px;background:transparent;border:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:background-color .3s ease}.faq-section__question-text{font-size:20px;font-weight:600;color:#1a1a1a;line-height:1.5;flex:1}.faq-section__icon{width:32px;height:32px;border-radius:50%;background-color:transparent;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#1a1a1a;transition:transform .3s ease}.faq-section__icon--open{transform:rotate(180deg)}.faq-section__icon svg{font-size:14px}.faq-section__answer{max-width:100%;padding:0 20px 20px;font-size:18px;color:#49475d;line-height:1.5;animation:fadeIn .3s ease}@keyframes fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media(max-width:768px){.faq-section{padding:60px 24px}.faq-section__title{font-size:36px}.faq-section__subtitle{font-size:14px}.faq-section__question{padding:24px 20px}.faq-section__question-text{font-size:16px}.faq-section__answer{font-size:14px;padding:12px 20px 24px}}.how-it-works-section{padding:80px 24px;background-color:#fafaf8}.how-it-works-section__container{max-width:1200px;margin:0 auto}.how-it-works-section__header{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:60px}.how-it-works-section__title{max-width:550px;font-size:48px;font-weight:700;color:#1a1a1a;margin:0;line-height:1.2;text-align:left}.how-it-works-section__subtitle{font-size:18px!important;color:#25242d;line-height:150%;max-width:400px;margin:0;text-align:left}.how-it-works-section__steps{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;position:relative;padding:60px 0}.how-it-works-section__step-wrapper{position:relative;display:flex;flex-direction:column;gap:10px}.how-it-works-section__step-number{font-size:42px;font-weight:600;color:#075e54;line-height:1;opacity:.25!important;z-index:0}.how-it-works-section__step{position:relative;z-index:2;width:100%}.how-it-works-section__step-box{width:100%;min-height:150px;background-color:#f8f6e2;border-radius:10px}.how-it-works-section__step-title{font-size:20px;font-weight:700;color:#1a1a1a;line-height:150%;margin:0}.how-it-works-section__blocked-card-arrow{position:absolute}.how-it-works-section__blocked-card-arrow img{width:auto;height:100px!important;-o-object-fit:contain;object-fit:contain}.how-it-works-section__blocked-card-arrow--top{top:0;right:0;transform:translate(50%,-50%)}.how-it-works-section__blocked-card-arrow--bottom{bottom:0;left:0;justify-content:flex-start!important;transform:translate(-50%,70%)}.how-it-works-section__steps .how-it-works-section__step-wrapper:nth-child(2){position:relative}.how-it-works-section__steps .how-it-works-section__step-wrapper:nth-child(2) .how-it-works-section__arrow--bottom{display:flex;justify-content:flex-end;width:100%}@media(max-width:1024px){.how-it-works-section__header{flex-direction:column;gap:20px}.how-it-works-section__subtitle{text-align:left;max-width:100%}.how-it-works-section__steps{grid-template-columns:repeat(2,1fr);gap:40px}.how-it-works-section__arrow{display:none}}@media(max-width:768px){.how-it-works-section{padding:60px 24px}.how-it-works-section__title{font-size:36px}.how-it-works-section__subtitle{font-size:14px}.how-it-works-section__steps{grid-template-columns:1fr;gap:30px}.how-it-works-section__step-number{font-size:72px}}.payment-card-section{padding:110px 0;background-color:#fafaf8;position:relative;overflow:hidden}.payment-card-section__container{max-width:1200px;margin:0 auto}.payment-card-section__content{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.payment-card-section__text{display:flex;flex-direction:column;gap:24px}.payment-card-section__title{font-size:48px;font-weight:700;line-height:1.2;margin:0}.payment-card-section__description{font-size:18px!important;color:#25242d;line-height:150%;margin:0}.payment-card-section__cta{margin-top:8px}.payment-card-section__illustration{position:relative;height:400px;display:flex;align-items:center;justify-content:center}.payment-card-section__card{position:absolute;border-radius:16px;box-shadow:0 8px 24px rgba(0,0,0,.15);transition:transform .3s ease}.payment-card-section__card--front{width:320px;height:auto;z-index:2;transform:rotate(-5deg) translateY(-20px)}.payment-card-section__card--back{width:300px;height:auto;z-index:1;transform:rotate(8deg) translate(40px,30px);opacity:.9}.payment-card-section__card:hover{transform:scale(1.05)}.payment-card-section:before{content:"1";position:absolute;left:-100px;top:50%;transform:translateY(-50%);font-size:400px;font-weight:700;color:rgba(7,94,84,.05);line-height:1;z-index:0}@media(max-width:1024px){.payment-card-section__content{gap:40px}.payment-card-section__title{font-size:40px}.payment-card-section__illustration{height:350px}.payment-card-section__card--front{width:280px}.payment-card-section__card--back{width:260px}}@media(max-width:768px){.payment-card-section{padding:60px 24px}.payment-card-section__content{grid-template-columns:1fr;gap:40px}.payment-card-section__title{font-size:36px}.payment-card-section__description{font-size:16px}.payment-card-section__illustration{height:300px;order:-1}.payment-card-section__card--front{width:240px;transform:rotate(-3deg) translateY(-10px)}.payment-card-section__card--back{width:220px;transform:rotate(5deg) translate(20px,20px)}.payment-card-section:before{display:none}}.services-section{padding:110px 0;background-color:#fdfdfb}.services-section__container{max-width:1200px;margin:0 auto}.services-section__header{max-width:700px;display:flex;flex-direction:column;align-items:center;text-align:center;margin:0 auto 60px}.services-section__badge{margin-bottom:16px}.services-section__title{font-size:48px;font-weight:700;color:#1a1a1a;margin-bottom:16px;line-height:1.2}.services-section__subtitle{font-size:18px!important;color:#666;line-height:1.6;max-width:600px;margin:0 auto}.services-section__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:48px}.services-section__card{border-radius:16px;padding:40px 32px;display:flex;flex-direction:column;transition:transform .3s ease,box-shadow .3s ease;background-color:#f0f5ea}.services-section__icon{margin-bottom:20px}.services-section__card-title{font-size:20px!important;font-weight:600;color:#1a1a1a;margin-bottom:12px;line-height:1.3}.services-section__card-description{font-size:16px!important;color:#666;line-height:1.6;margin-bottom:1rem!important;flex-grow:1}.services-section__card-items{list-style:none;padding:0;margin:0!important}.services-section__card-item{font-size:16px!important;color:#25242d;line-height:1.6;margin-bottom:4px;display:flex;align-items:flex-start;gap:8px}.services-section__card-item:last-child{margin-bottom:0}.services-section__check-icon{flex-shrink:0;margin-top:2px}.services-section__cta{width:100%;display:flex;justify-content:center;margin-top:48px}@media(max-width:1024px){.services-section__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.services-section{padding:60px 24px}.services-section__title{font-size:36px}.services-section__subtitle{font-size:16px}.services-section__grid{grid-template-columns:1fr;gap:20px}.services-section__card{padding:32px 24px}}.why-sperrkonto-section{padding:110px 0;background-color:#fafaf8}.why-sperrkonto-section__container{max-width:1200px;margin:0 auto}.why-sperrkonto-section__header{max-width:700px;display:flex;flex-direction:column;align-items:center;text-align:center;margin:0 auto 60px}.why-sperrkonto-section__badge{margin-bottom:16px}.why-sperrkonto-section__title{font-size:48px;font-weight:700;color:#1a1a1a;margin-bottom:16px;line-height:1.2}.why-sperrkonto-section__subtitle{font-size:18px;color:#666;line-height:1.6;max-width:600px;margin:0 auto}.why-sperrkonto-section__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.why-sperrkonto-section__card{border-radius:16px;padding:40px 32px;display:flex;flex-direction:column;transition:transform .3s ease,box-shadow .3s ease;background-color:#f8f6e2}.why-sperrkonto-section__icon{margin-bottom:20px}.why-sperrkonto-section__card-title{font-size:22px;font-weight:600;color:#1a1a1a;margin-bottom:12px;line-height:1.3}.why-sperrkonto-section__card-description{font-size:18px;color:#666;line-height:1.6;margin:0}@media(max-width:1024px){.why-sperrkonto-section__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.why-sperrkonto-section{padding:60px 24px}.why-sperrkonto-section__title{font-size:36px}.why-sperrkonto-section__subtitle{font-size:16px}.why-sperrkonto-section__grid{grid-template-columns:1fr;gap:20px}.why-sperrkonto-section__card{padding:32px 24px}}