.investment-page{min-height:100vh;background:linear-gradient(to bottom right,#fcfcf8,oklch(.42 .15 250 / .05),oklch(.42 .15 250 / .1));position:relative;overflow:hidden}.investment-page .decorative-bg{position:absolute;inset:0;pointer-events:none}.investment-page .decorative-bg .blob1{position:absolute;top:0;left:0;width:50%;height:50%;background:oklch(.42 .15 250 / .03);border-radius:50%;filter:blur(3rem)}.investment-page .decorative-bg .blob2{position:absolute;bottom:0;right:0;width:50%;height:50%;background:oklch(.42 .15 250 / .02);border-radius:50%;filter:blur(3rem)}.investment-page .hero-section{padding:2rem 1rem 1.5rem;position:relative;z-index:10}.investment-page .hero-content{max-width:28rem;margin:0 auto;text-align:center}.investment-page .avatar-container{margin-bottom:1rem;position:relative;display:inline-block}.investment-page .avatar-glow{position:absolute;inset:0;border-radius:50%;background:linear-gradient(to bottom right,oklch(.42 .15 250 / .3),oklch(.42 .15 250 / .2),oklch(.42 .15 250 / .1));filter:blur(1.5rem);opacity:.6;z-index:-1}.investment-page .avatar-wrapper{position:relative;width:7rem;height:7rem;margin:0 auto}.investment-page .avatar-border{position:absolute;inset:0;border-radius:50%;background:linear-gradient(to bottom right,oklch(.42 .15 250 / .5),oklch(.42 .15 250 / .4),oklch(.42 .15 250 / .3));padding:3px}.investment-page .avatar-inner{width:100%;height:100%;border-radius:50%;background:#fcfcf8;overflow:hidden}.investment-page .avatar-inner img{width:100%;height:100%;object-fit:cover}.investment-page .avatar-outer-border{position:absolute;inset:0;border-radius:50%;border:2px solid oklch(.42 .15 250 / .2);pointer-events:none}.investment-page .main-title{font-size:1.875rem;font-weight:700;margin-bottom:.5rem;text-wrap:balance;background:linear-gradient(to right,oklch(.42 .15 250),oklch(.42 .15 250 / .9),oklch(.42 .15 250 / .8));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.investment-page .subtitle{font-size:1.125rem;color:oklch(.42 .15 250 / .9);font-weight:500;margin-bottom:1rem}.investment-page .description{font-size:1rem;color:#0c0b07b3;line-height:1.75;margin-bottom:1.5rem}.investment-page .section{padding:0 1rem 1.5rem;position:relative;z-index:10}.investment-page .section-content{max-width:28rem;margin:0 auto}.investment-page .section-title{font-size:1.5rem;font-weight:700;margin-bottom:1rem;text-align:center;background:linear-gradient(to right,#0c0b07,oklch(.42 .15 250 / .8),#0c0b07);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.investment-page .benefits-list{display:flex;flex-direction:column;gap:.75rem}.investment-page .benefit-item{display:flex;align-items:flex-start;gap:.75rem;background:linear-gradient(to right,oklch(.42 .15 250 / .05),oklch(.42 .15 250 / .1),oklch(.42 .15 250 / .05));padding:.75rem;border-radius:.5rem;border-left:4px solid oklch(.42 .15 250 / .4);transition:all .3s ease}.investment-page .benefit-item:hover{box-shadow:0 4px 6px -1px oklch(.42 .15 250 / .1)}.investment-page .benefit-icon{width:1.25rem;height:1.25rem;color:oklch(.42 .15 250);flex-shrink:0;margin-top:.125rem;transition:transform .3s ease}.investment-page .benefit-item:hover .benefit-icon{transform:scale(1.1)}.investment-page .benefit-text{color:#0c0b07e6;font-size:.875rem;line-height:1.75;font-weight:500}.investment-page .card-wrapper{overflow:hidden!important;border:2px solid transparent!important;background:linear-gradient(to bottom right,#fff,oklch(.42 .15 250 / .05),oklch(.42 .15 250 / .1))!important;padding:0 2px!important;border-radius:.75rem!important;box-shadow:0 10px 15px -3px oklch(.42 .15 250 / .1)!important;flex-direction:row!important;gap:0!important;background-color:transparent!important;border-color:transparent!important}.investment-page .card-image{overflow:hidden;border-radius:calc(.75rem - 2px)}.investment-page .card-image-inner{width:100%;height:auto;object-fit:cover}.investment-page .cta-card{background:linear-gradient(to bottom right,oklch(.42 .15 250 / .1),oklch(.42 .15 250 / .08),oklch(.42 .15 250 / .05))!important;border:1px solid oklch(.42 .15 250 / .3)!important;padding:1.5rem!important;border-radius:.75rem!important;box-shadow:0 20px 25px -5px oklch(.42 .15 250 / .1)!important;background-color:transparent!important;border-color:oklch(.42 .15 250 / .3)!important}.investment-page .cta-title{font-size:1.25rem;font-weight:700;margin-bottom:.75rem;text-align:center;text-wrap:balance;background:linear-gradient(to right,#0c0b07,oklch(.42 .15 250),#0c0b07);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.investment-page .cta-description{font-size:.875rem;color:#0c0b07cc;margin-bottom:1.25rem;text-align:center;line-height:1.75}.investment-page .line-button{width:100%;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-size:1rem;font-weight:600;height:3rem;padding:0 1.5rem;border-radius:.375rem;color:#fff;cursor:pointer;background:linear-gradient(to right,#06c755,#05b34a);box-shadow:0 10px 15px -3px #06c7554d,0 4px 6px -2px #06c7554d;transition:all .3s ease}.investment-page .line-button:hover{background:linear-gradient(to right,#05b34a,#049e41);box-shadow:0 20px 25px -5px #06c75566,0 8px 10px -6px #06c75566;transform:scale(1.02)}.investment-page .line-button svg{width:1.25rem;height:1.25rem}.investment-page .footer{padding:1.5rem 1rem;border-top:1px solid oklch(.42 .15 250 / .2);background:linear-gradient(to bottom right,#fcfcf8,oklch(.42 .15 250 / .05));position:relative;z-index:10}.investment-page .footer-content{max-width:28rem;margin:0 auto;text-align:center}.investment-page .footer-text{font-size:.875rem;color:#0c0b0799}
