.card-scale-center{transform:scale(1.1)}@media (max-width: 768px){.card-scale-center{transform:scale(1)}}.cobuying-banner{background-color:#011531;font-family:Urbanist,sans-serif;overflow:hidden;padding:60px 20px}.cobuying-banner-container{display:flex;align-items:center;justify-content:space-between;max-width:1200px;margin:85px auto 5px;flex-wrap:wrap;gap:40px}.cobuying-banner-image-wrapper{flex:1;min-width:280px;max-width:430px}.cobuying-banner-image{width:100%;height:auto;object-fit:contain}.cobuying-banner-text{flex:1;min-width:300px;max-width:638px}.cobuying-banner-heading{font-size:56px;font-weight:400;line-height:120%;margin-bottom:20px;color:#f0f4fe}.cobuying-banner-heading span{color:#ff0e0e}.cobuying-banner-subtext{font-weight:400;font-size:16px;line-height:1.6;margin-bottom:25px;font-family:Poppins,sans-serif;color:#ccd0d6}.cobuying-banner-highlights{display:flex;gap:24px;flex-wrap:wrap}.cobuying-banner-highlights div{display:flex;align-items:center;font-size:12px;gap:8px;color:#f0f4fe}@media (max-width: 1024px){.cobuying-banner-container{flex-direction:column;align-items:center;margin:60px auto;text-align:center}.cobuying-banner-image-wrapper,.cobuying-banner-text{max-width:90%}.cobuying-banner-heading,.cobuying-banner-heading span{font-size:42px;line-height:1.3}.cobuying-banner-subtext{font-size:15px}.cobuying-banner-highlights{justify-content:center}}@media (max-width: 576px){.cobuying-cobuying-banner{padding:40px 15px;height:auto}.cobuying-banner-container{gap:30px}.cobuying-banner-heading,.cobuying-banner-heading span{font-size:30px}.cobuying-banner-subtext{font-size:14px}.cobuying-banner-highlights div{font-size:12px}.cobuying-banner-image-wrapper{max-width:250px}}.coownership-wrapper{background-color:#f5f9ff;padding:60px 20px;margin:0 auto;font-family:Urbanist,sans-serif;box-sizing:border-box}.steps{display:flex;justify-content:space-between;position:relative;margin-top:-66px;z-index:2}.step{width:fit-content;text-align:center;position:relative}.step-label{border:1px solid #ddd;font-size:12px;margin-bottom:6px;background-color:#fff;border:1px solid rgba(1,4,12,.15);border-radius:6px;padding:4px 12px;font-family:Poppins,sans-serif;font-weight:400;font-size:10px;line-height:150%;color:#836767;white-space:nowrap;z-index:1}.step-dot{width:8px;height:8px;background:var(--Color-White, #FFFFFF);border:1px solid var(--Color-Scheme-4-Border, #01040C26);border-radius:50%;margin:0 auto;z-index:3;position:relative;top:0}.step-1{position:relative;left:30px}.step-4{position:relative;right:22px}.coownership-header{text-align:center}.coownership-header .coownership-badge{width:158px;height:37px;border-radius:20px;padding:8px 25px;background-color:#fee7e7;color:#f91414;font-size:12px;font-weight:600;display:inline-block;text-align:center;line-height:21px;margin-bottom:15px}.coownership-header h2{font-size:48px;font-weight:400;margin-bottom:12px;line-height:120%;color:#011531;font-family:Urbanist,sans-serif}.coownership-header p{font-size:14px;font-weight:400px;color:#4d5b6f;max-width:707px;margin:20px auto 49px;line-height:150%}.step-card-wrapper{width:1239.59px;height:318px;display:flex;gap:40px;flex-wrap:nowrap;justify-content:center;margin:30px auto -30px}.step-line img{max-width:100%;height:auto;display:inline-block}.step-card{width:279.9px;max-height:270px;border-radius:18px;border:1px solid #01040C26;padding:28px;gap:10px;background:#fff;display:flex;flex-direction:column;align-items:start;transition:transform .3s}.step-card:hover{transform:translateY(-6px)}.step-icon{width:42px;height:42px!important;background-color:#f1f5f9;border-radius:10.5px;display:flex;align-items:center;justify-content:center;font-size:20px}.step-card h3{font-weight:500px;font-size:20px;font-family:Poppins,sans-serif;line-height:150%;color:#f91414}.step-card p{font-family:Poppins,sans-serif;font-weight:400px;font-size:14px;color:#4d5b6f;margin-bottom:auto;line-height:1.6}.step-card-label{font-size:10px;color:#677383;font-weight:400px;font-family:Poppins,sans-serif}.step-line{width:100%;text-align:center;margin:20px 0}.step-line-desktop{display:block}.step-line-mobile{display:none!important}@media (max-width: 1024px){.step-card-wrapper{width:100%;flex-wrap:wrap;justify-content:center;gap:20px;height:auto}.step-card{width:calc(50% - 20px)}.step-1{position:relative;left:30px}.step-4{position:relative;right:22px}}@media (max-width: 768px){.step-card{margin-bottom:123px}.step-line{display:none!important}.step-progress-container{display:flex;flex-direction:row;align-items:flex-start;gap:16px}.steps-wrapper{position:relative;display:flex;flex-direction:column;align-items:center}.step-line-mobile{position:absolute;left:15px;display:block;z-index:0}.steps{display:flex;flex-direction:column;gap:150px;position:relative;z-index:2;padding-left:20px}.step{display:flex;align-items:center;gap:10px}.coownership-header h2{font-size:32px}.coownership-header p{font-size:13px;padding:0 10px}.step-card-wrapper{flex-direction:column;align-items:center;margin-top:-485px;gap:40px;margin-left:30px}.step-card{width:100%;max-width:300px}.step-card h3{font-size:18px}.step-card p{font-size:13px}.step-label{font-size:10px}.step-1{position:relative;left:0;top:52px}.step-2{position:relative;left:0;top:249px}.step-3{position:relative;right:0;top:470px}.step-4{position:relative;right:0;top:690px}.dot-1{position:relative;right:79px;top:-2px}.dot-2,.dot-3,.dot-4{position:relative;right:81px;top:-2px}.step-line-desktop{display:none!important}.step-line-mobile{display:block!important;margin-right:20px!important}}.co-ownership-section{width:100%;height:737px;margin:80px auto 0;position:relative;background-size:cover;background-repeat:no-repeat;background-position:center;display:flex;align-items:center;justify-content:center;padding:40px 20px;box-sizing:border-box}.co-inner{position:relative;z-index:1;display:flex;flex-direction:column;gap:40px;width:784px;max-width:784px;box-sizing:border-box;align-items:center;justify-content:center}.co-inner-section{display:flex;flex-direction:column;gap:20px;width:100%;min-height:412px;align-items:center}.co-header{display:flex;flex-direction:column;gap:12px;width:100%;min-height:201px;align-items:center}.co-tag{display:inline-flex;align-items:center;justify-content:center;padding:8px 15px;border-radius:20px;background-color:#fff3;border:1px solid rgba(255,255,255,.15);color:#fff;font-family:Poppins,sans-serif;font-weight:400;font-size:14px;line-height:150%;width:fit-content;height:fit-content;position:relative;z-index:2;margin:0 auto}.co-title{font-family:Urbanist,sans-serif;font-weight:400;font-size:48px;line-height:120%;letter-spacing:-1%;text-align:center;color:#fff;margin:0}.co-desc{font-family:Poppins,sans-serif;font-weight:400;font-size:14px;line-height:150%;letter-spacing:0%;text-align:center;color:#fff;max-width:784px;margin:0 auto;gap:12px}.co-items-row{display:flex;justify-content:space-between;align-items:flex-start;gap:28px;margin-top:8px;width:100%;max-width:784px}.co-item{width:242.66px;height:191px;padding:22px;border-radius:14.5px;background:#01040c26;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.15);display:flex;flex-direction:column;align-items:center;text-align:center;box-sizing:border-box}.co-own-icon-wrapper{width:42px;height:40px;padding:8px 15px;border-radius:8px;background-color:#fff3;border:1px solid rgba(255,255,255,.15);display:flex;align-items:center;justify-content:center;margin-bottom:18px}.co-item h3{font-family:Poppins,sans-serif;font-weight:500;font-size:16px;line-height:150%;text-align:center;color:#fff;margin:0;white-space:nowrap}.co-item p{font-family:Poppins,sans-serif;font-weight:300;font-size:13px;line-height:150%;text-align:center;color:#fff;margin-top:10px}.co-button-wrapper{display:flex;justify-content:center;margin-top:32px}.co-main-button{font-family:Poppins,sans-serif;font-size:14px;font-weight:500;line-height:150%;letter-spacing:0;color:#fff;background-color:#f91414;border:1px solid #f91414;border-radius:12px;padding:12px 18px;width:275px;height:48px;margin-top:-35px}@media (max-width: 1024px){.co-inner{width:100%;padding:0 24px}.co-items-row{flex-wrap:wrap;justify-content:center;gap:20px}.co-item{width:100%;max-width:300px}.co-title{font-size:36px;line-height:120%}}@media (max-width: 768px){.co-ownership-section{height:auto;padding:60px 16px}.co-title{font-size:28px}.co-desc{font-size:13px;line-height:160%}.co-main-button{width:100%;max-width:100%;font-size:14px}.co-items-row{flex-direction:column;gap:16px}.co-item{width:100%}}@media (max-width: 480px){.co-title{font-size:24px}.co-desc{font-size:12px}.co-item h3{font-size:15px}.co-item p{font-size:12px}.co-main-button{height:auto;padding:12px;flex-direction:column;gap:8px}.co-main-button img{width:20px;height:20px}}.co-benefits-wrapper{max-width:1239px;width:100%;height:auto;margin-top:100px;margin-left:auto;margin-right:auto;display:flex;flex-direction:column;align-items:center;gap:40px;box-sizing:border-box}.co-benefits-header{width:100%;max-width:1239px;height:auto;display:flex;flex-direction:column;align-items:center;text-align:center;gap:14px;box-sizing:border-box}.co-benefits-tag{display:inline-flex;flex-direction:row;align-items:center;justify-content:center;padding:8px 25px;gap:0;background-color:#fee7e7;color:#f91414;border-radius:20px;font-family:Poppins,sans-serif;font-weight:600;font-size:14px;line-height:150%;letter-spacing:0;text-align:center;width:fit-content;height:auto}.co-benefits-header h2{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:auto;font-family:Urbanist,sans-serif;font-weight:400;font-size:48px;line-height:120%;letter-spacing:-1%;color:#011531;text-align:center;margin:0}.co-benefits-header p{display:flex;flex-direction:column;justify-content:center;align-items:center;width:672px;max-width:672px;height:auto;font-family:Poppins,sans-serif;font-weight:400;font-size:16px;line-height:150%;letter-spacing:0;color:#4d5b6f;text-align:center;margin:10px 0}.co-benefits-section{display:flex;flex-direction:row;gap:21px;width:100%;max-width:1239px;height:auto;margin:0 auto;padding:0 20px;box-sizing:border-box}.co-benefit-card{position:relative;display:flex;flex-direction:column;justify-content:flex-end;width:399px;height:286px;gap:16px;border-radius:20px;background-size:cover;background-position:center;overflow:hidden}.co-card-overlay{position:absolute;bottom:0;left:0;width:100%;height:217.99px;background:linear-gradient(180deg,#01153100,#011531 80%);z-index:1;pointer-events:none}.co-card-text{position:relative;z-index:2;width:100%;padding:0 16px 16px;gap:11px}.co-card-heading{display:flex;flex-direction:column;align-items:flex-start;gap:8px;width:100%;height:auto}.co-icon-wrapper{width:40px;height:40px;border-radius:5.33px;gap:13.33px;background:#ffffff26;-webkit-backdrop-filter:blur(6.4px);backdrop-filter:blur(6.4px);display:flex;align-items:center;justify-content:center;margin-bottom:6px}.co-card-heading h3{font-size:18px;font-family:Poppins,sans-serif;font-weight:500;line-height:150%;width:fit-content;height:27px;gap:10px;color:#fff;margin:0 0 6px}.co-card-text p{font-family:Poppins,sans-serif;font-weight:400;font-size:14px;line-height:150%;margin:0;color:#d5cccc}.co-ready-wrapper{width:1200px;height:395px;padding:2px;border-radius:20px;background:linear-gradient(90deg,#fee7e7,#fff0f0);display:flex;flex-direction:column;justify-content:center;align-items:center;box-sizing:border-box;margin:60px auto}.co-ready-inner{display:flex;justify-content:center;align-items:center;padding:42px;width:100%;height:100%;box-sizing:border-box}.co-ready-content{display:flex;flex-direction:column;width:672px;max-width:672px;height:auto;gap:14px;margin:0 auto}.co-ready-content h2{width:672px;height:58px;font-family:Urbanist,sans-serif;font-weight:400;font-size:48px;line-height:120%;letter-spacing:-1%;text-align:center;display:flex;align-items:center;justify-content:center;margin:0 auto}.co-ready-content p{width:672px;height:49px;font-family:Poppins,sans-serif;font-weight:400;font-size:17.5px;line-height:24.5px;letter-spacing:0%;text-align:center;display:flex;align-items:center;justify-content:center;margin:0 auto;color:#6f757d}.co-ready-button-group{display:flex;flex-direction:row;width:672px;padding:14px 0;gap:14px;justify-content:center;align-items:center;box-sizing:border-box}.co-ready-button-first{display:inline-flex;align-items:center;justify-content:center;height:48px;padding:12px 18px;gap:12px;border:1px solid #f91414;border-radius:12px;font-family:Poppins,sans-serif;font-size:16px;font-weight:500;line-height:150%;letter-spacing:0%;color:#fff;background-color:#f91414}.co-ready-button{display:inline-flex;align-items:center;justify-content:center;height:48px;padding:12px 18px;gap:12px;border:1px solid #f91414;border-radius:12px;font-family:Poppins,sans-serif;font-size:16px;font-weight:500;line-height:150%;letter-spacing:0%;color:#f91414;background-color:#fee7e7}.co-btn-icon{width:24px;height:24px;object-fit:contain}@media (max-width: 1024px){.co-benefits-section{flex-direction:column;align-items:center;gap:24px;padding:0 16px}.co-benefit-card{width:90%;max-width:399px}.co-benefits-header h2,.co-ready-content h2{font-size:36px;text-align:center;line-height:120%}.co-benefits-header p,.co-ready-content p{width:90%;font-size:15px;line-height:150%;margin:0 auto}.co-ready-wrapper{width:95%;height:auto;padding:16px;margin:60px auto}.co-ready-inner{padding:24px;box-sizing:border-box}.co-ready-content{width:100%;max-width:100%;padding:0 16px;gap:20px;text-align:center;align-items:center}.co-ready-content h2,.co-ready-content p,.co-ready-button-group{width:100%}.co-ready-button-group{flex-direction:column;gap:12px;padding:0}.co-ready-button,.co-ready-button-first{width:100%;font-size:15px;padding:12px;justify-content:center}.co-btn-icon{width:22px;height:22px}}@media (max-width: 600px){.co-benefits-header h2,.co-ready-content h2{font-size:28px;line-height:130%}.co-benefits-header p,.co-ready-content p{font-size:14px;line-height:22px;padding:0 12px}.co-ready-content p{margin-top:20px}.co-card-heading h3{font-size:16px}.co-card-text p{font-size:13px}.co-icon-wrapper{width:32px;height:32px}.co-btn-icon{width:20px;height:20px}.co-ready-button,.co-ready-button-first{font-size:14px;padding:10px}.co-ready-button-first{margin-top:20px}.co-ready-wrapper{padding:12px;margin:40px auto}.co-ready-inner{padding:18px}}
