.page-register{background-color:#08160F;color:#F2FFF6;font-family:system-ui,-apple-system,'Segoe UI',Roboto,Helvetica,Arial,sans-serif;line-height:1.6}.page-register :is(a,button){transition:color .25s ease,background-color .25s ease,border-color .25s ease}.page-register__breadcrumbs{padding:0 16px;max-width:1200px;margin-inline:auto}.page-register__crumbs-list{list-style:none;display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:12px 0}.page-register__crumbs-item{font-size:14px;color:#A7D9B8}.page-register__crumbs-item .page-register__crumbs-link{color:#57E38D;text-decoration:none;border-radius:4px}.page-register__crumbs-link:hover{color:#F2FFF6}.page-register__crumbs-item--current{color:#F2FFF6;font-weight:600}.page-register__hero-section{max-width:1200px;margin-inline:auto;padding:8px 16px 20px}.page-register__hero-image-wrapper{display:block;width:100%;overflow:hidden;border-radius:12px;border:1px solid #2E7A4E;background:linear-gradient(180deg,#11271B,#08160F)}.page-register__hero-image{display:block;width:100%;height:auto;aspect-ratio:17/5;object-fit:cover}.page-register__hero-content{width:100%;max-width:1200px;text-align:left;padding-top:18px}.page-register__main-title{margin:0;font-weight:600;line-height:1.4;letter-spacing:.3px;color:#F2FFF6;max-width:820px;font-size:clamp(1.6rem,3vw,2.4rem)}.page-register__hero-description{margin:14px 0 0;font-size:16px;line-height:1.7;color:#A7D9B8;max-width:780px}.page-register__cta-btn{display:inline-flex;align-items:center;justify-content:center;margin-top:20px;background:linear-gradient(180deg,#2AD16F 0%,#13994A 100%);color:#F2FFF6;border:none;border-radius:999px;padding:12px 32px;font-weight:700;font-size:16px;line-height:1.2;text-decoration:none;cursor:pointer;box-shadow:0 4px 14px rgba(87,227,141,.25)}.page-register__cta-btn:hover{background:linear-gradient(180deg,#22C768,#0A7A32);color:#FFFFFF;box-shadow:0 6px 24px rgba(87,227,141,.4);transform:translateY(-1px)}.page-register__cta-btn--prominent{padding:14px 48px;font-size:18px}.page-register__benefits-section,.page-register__offer-section,.page-register__banking-section{padding:48px 16px}.page-register__benefits-section{background:linear-gradient(180deg,#08160F 0%,#0A4B2C 100%)}.page-register__section-header{max-width:1200px;margin:0 auto 28px;text-align:center}.page-register__section-title{margin:0;font-weight:700;line-height:1.3;color:#F2FFF6;font-size:clamp(1.4rem,2.2vw,1.9rem)}.page-register__section-subtitle{margin:10px auto 0;font-size:16px;line-height:1.6;color:#A7D9B8;max-width:760px}.page-register__benefits-grid{max-width:1200px;margin-inline:auto;display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.page-register__benefit-card{background-color:#11271B;border:1px solid #2E7A4E;border-radius:12px;padding:24px 18px;text-align:center}.page-register__benefit-title{margin:0 0 10px;color:#57E38D;font-weight:700;font-size:clamp(1rem,1.6vw,1.15rem);line-height:1.4}.page-register__benefit-desc{margin:0;font-size:14px;line-height:1.65;color:#A7D9B8}.page-register__guide-section{padding:36px 16px;background:linear-gradient(180deg,#08160F 0%,#08160F 70%,#08160F 100%)}.page-register__steps-list{max-width:1000px;margin:24px auto;padding:0;list-style:none;display:grid;gap:18px;counter-reset:step}.page-register__step-item{display:flex;gap:18px;align-items:flex-start;background-color:#11271B;border:1px solid #2E7A4E;border-radius:12px;padding:18px}.page-register__step-number{flex-shrink:0;display:inline-flex;width:52px;height:52px;border-radius:50%;background:#11A84E;color:#F2FFF6;font-weight:800;font-size:20px;align-items:center;justify-content:center}.page-register__step-content{display:block}.page-register__step-title{margin:0 0 8px;font-size:1.15rem;color:#FFFFFF;font-weight:700}.page-register__step-desc{margin:0;font-size:14px;line-height:1.6;color:#A7D9B8}.page-register__guide-actions{text-align:center;margin-top:28px}.page-register__guide-actions .page-register__cta-btn{margin-top:0}.page-register__offer-grid{max-width:1200px;margin-inline:auto;display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.page-register__offer-card{border:1px solid #2E7A4E;border-radius:12px;padding:24px 18px;background-color:#11271B;box-shadow:0 6px 14px rgba(0,0,0,.3)}.page-register__offer-title{margin:0 0 10px;font-size:1.1rem;color:#F2FFF6;font-weight:700}.page-register__offer-desc{margin:0 0 16px;font-size:14px;line-height:1.6;color:#A7D9B8}.page-register__offer-link{display:inline-flex;font-weight:700;text-decoration:none;border-radius:999px;padding:8px 22px;font-size:14px;line-height:1.4;background:linear-gradient(180deg,#2AD16F 0%,#13994A 100%);color:#F2FFF6;box-shadow:0 3px 8px rgba(0,0,0,.2)}.page-register__offer-link:hover{background:linear-gradient(180deg,#22C768,#0A7A32);color:#FFFFFF}.page-register__banking-section{background:linear-gradient(180deg,#08160F 0%,#0A4B2C 130%);text-align:center}.page-register__banking-methods{max-width:780px;margin:0 auto 24px}.page-register__banking-text{font-size:1rem;color:#E6F6EB;margin:0 0 18px}.page-register__banking-note{display:flex;gap:10px;align-items:center;justify-content:center;background:#11271B;border:1px solid #2E7A4E;border-radius:999px;padding:8px 18px;margin:8px auto;max-width:520px;color:#F2FFF6}.page-register__banking-icon{color:#F2C14E;font-weight:bold}.page-register__banking-section > .page-register__cta-btn{margin-bottom:12px}.page-register__footer-note{margin-top:16px;font-size:14px;color:#A7D9B8}.page-register__divider-top{height:1px;background:linear-gradient(90deg,transparent,#1E3A2A,transparent);max-width:1200px;margin:32px auto 0;border:0}.page-register img{max-width:100%;height:auto}.page-register__logo-grid{max-width:1200px;margin:12px auto 16px;padding:0 16px;background-color:transparent}.page-register__logo-title{color:#F2FFF6;margin:0 auto 14px;font-size:clamp(1rem,1.8vw,1.4rem);font-weight:600}.page-register__logo-container{display:grid;grid-template-columns:repeat(4,1fr);gap:22px 16px;justify-items:stretch}.page-register__logo-item{display:flex;padding:18px 10px;border-radius:8px;transition:all .2s ease;border:1px solid rgba(255,255,255,.05)}.page-register__logo-image{max-width:200px;max-height:80px;margin-right:12px}@media (max-width:1024px){.page-register__benefits-grid,.page-register__offer-grid{grid-template-columns:repeat(2,1fr)}.page-register__logo-container{grid-template-columns:repeat(2,1fr)}.page-register__guide-inner{grid-template-columns:1fr}}@media (max-width:768px){.page-register__hero-section{padding:0 12px 4px;background-color:#08160F}.page-register__hero-image{aspect-ratio:2/1;width:100%}.page-register__cta-btn{padding:11px 24px;max-width:100%;box-sizing:border-box;font-size:15px}.page-register__benefits-grid,.page-register__offer-grid{grid-template-columns:1fr}.page-register__benefit-card,.page-register__offer-card{padding:18px 14px}.page-register__section-title{font-size:1.4rem}.page-register__step-item{flex-direction:column}.page-register__step-item{gap:10px}.page-register__guide-section{padding:22px 12px}.page-register__logo-container{grid-template-columns:repeat(2,1fr)}.page-register__logo-item:nth-child(n){grid-column:auto}.page-register img{max-width:100% !important;height:auto !important}.page-register__banking-note{width:100%;max-width:100%}.page-register__banking-methods{max-width:95%}}