@import"https://fonts.googleapis.com/css2?family=Manrope:wght@200..800&family=Plus+Jakarta+Sans:ital,wght@0,200..800;1,200..800&display=swap";.header{position:sticky;top:0;z-index:1000;background:#fff0;border-bottom:1px solid transparent;transition:all .3s ease;padding:20px 0}.header.scrolled{background:#ffffffd9;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);border-bottom:1px solid rgba(0,0,0,.05);padding:5px 0}body.menu-open .header{top:0;left:0;width:100%}.nav{display:flex;align-items:center;justify-content:space-between}.brand-logo{display:flex;align-items:center;gap:12px}.brand-logo img{height:60px;width:auto}.brand-text{display:flex;flex-direction:column;line-height:1}.brand-name{font-weight:800;font-size:18px;letter-spacing:-.02em}.brand-suffix{font-size:9px;text-transform:uppercase;letter-spacing:.2em;color:var(--color-text-muted)}.navlinks{display:flex;gap:32px}.nav-link{font-size:14px;font-weight:700;letter-spacing:0;text-transform:uppercase;color:var(--color-text-muted);position:relative;padding:8px 0}.nav-link:hover,.nav-link.active{color:var(--color-accent)}.nav-link:after{content:"";position:absolute;width:0;height:1px;bottom:4px;left:0;background-color:var(--color-accent);transition:width .3s ease}.nav-link:hover:after,.nav-link.active:after{width:100%}.nav-btn{background:var(--color-text-main);color:#fff;padding:10px 24px;border-radius:99px;font-weight:700;font-size:11px;letter-spacing:.05em;border:1px solid var(--color-text-main);white-space:nowrap}.nav-btn:hover{background:#fff;color:var(--color-text-main);transform:translateY(-1px);box-shadow:0 4px 12px #0000001a}.nav-actions{display:flex;align-items:center;gap:16px}.menu-toggle{display:none;background:none;border:none;font-size:20px;cursor:pointer;color:var(--color-text-main)}.mobile-only{display:none}@media(max-width:1024px){.navlinks{gap:12px}.nav-link{letter-spacing:0;font-weight:600;font-size:13px}}@media(max-width:767px){.header{padding:5px 0}.navlinks{position:fixed;top:0;right:0;height:100vh;background:#fffffffa;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);flex-direction:column;justify-content:flex-start;align-items:flex-start;box-shadow:-10px 0 30px #0000001a;transition:.4s ease;z-index:1050;overflow-y:auto;padding:80px 40px 40px;width:80%;max-width:320px;transform-origin:right;transform:scaleX(0)}.navlinks.active{transform:scaleX(1)}.menu-toggle{display:block;z-index:1100;position:relative}.desktop-only{display:none}.mobile-only{display:block;text-align:center;margin-top:20px;width:100%}.nav-link{width:100%;padding:16px 0;border-bottom:1px solid rgba(0,0,0,.05)}.nav-link:last-of-type{border-bottom:none}}.footer{border-top:1px solid var(--color-border);padding:80px 0 30px;background:#fff}footer .footer-cols{display:grid;grid-template-columns:repeat(6,1fr);gap:32px;margin-bottom:60px}.footer-logo-text{font-size:14px}.footer-logo-text.location{background-image:url('data:image/svg+xml,<%3Fxml version="1.0" encoding="utf-8"%3F><!-- Uploaded to: SVG Repo, www.svgrepo.com, Generator: SVG Repo Mixer Tools --><svg width="800px" height="800px" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><defs><style>.cls-1{fill:none;stroke:%23000000;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px;fill-rule:evenodd;}<\/style></defs><g id="ic-actions-pointer"><path class="cls-1" d="M19.58,4.16,4.13,10a.21.21,0,0,0,0,.38l6.61,2.83a.2.2,0,0,1,.11.11l2.83,6.61a.21.21,0,0,0,.38,0L19.84,4.42A.2.2,0,0,0,19.58,4.16Z"/></g></svg>');background-size:16px;background-repeat:no-repeat;background-position:0 4px;padding-left:20px}.footer-heading{font-size:16px;font-weight:600;text-transform:uppercase;letter-spacing:.1em;margin-bottom:20px;color:var(--color-text-main)}.footer-list{list-style:none;padding:0;margin:0}.footer-list li+li{margin-top:12px}.footer-list a{font-size:14px;color:var(--color-text-muted)}.footer-list a:hover{color:var(--color-text-main)}footer .footer-bottom{border-top:1px solid var(--color-border);padding-top:30px;display:flex;justify-content:space-between;align-items:center;color:var(--color-text-muted);font-size:14px}.footer-social{display:flex;gap:20px;align-items:center}.footer-social a{color:#94a3b8;font-size:18px}.footer-social a:hover{color:var(--color-text-main)}.footer-bottom-menu ul{list-style:none;gap:20px;padding:0;margin:0;display:flex;align-items:center;justify-content:center}.footer-bottom-menu ul li:after{content:"|";margin-left:15px}.footer-bottom-menu ul li:last-child:after{display:none}.footer-bottom-menu a{font-size:14px;color:var(--color-text-muted);text-decoration:none}.footer-bottom-menu a.active{font-weight:600}.footer-bottom-menu a:hover{color:var(--color-text-main)}.footer-copy{font-size:14px}@media(max-width:1024px){footer .footer-cols{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:767px){.footer{margin-top:90px}footer .footer-cols{grid-template-columns:repeat(2,1fr)}.brand-col{grid-column:span 2;margin-bottom:20px}}@media(max-width:575px){footer .footer-cols{grid-template-columns:1fr}.brand-col{grid-column:span 1}.footer-bottom{flex-direction:column;gap:20px}}.hero-area{position:relative;min-height:80vh;display:flex;align-items:center;justify-content:center;text-align:center;overflow:hidden;padding:100px 0}.hero-area:before{content:"";position:absolute;inset:0;background-image:url(./map-bg-C5ymc5R_.jpg);background-size:contain;background-position:center;background-repeat:no-repeat;opacity:.15;pointer-events:none}.hero-area h1{font-size:58px;font-weight:600;line-height:1.1;margin-bottom:24px;color:var(--color-text-main)}.hero-area p{font-size:24px;line-height:1.7;max-width:1000px;margin:0 auto 40px;color:var(--color-text-muted);font-weight:400}.nv-pill-row{display:flex;justify-content:center;flex-wrap:wrap;gap:16px}.nv-pill{background:var(--color-text-main);color:#fff;padding:14px 36px;border-radius:99px;font-weight:700;font-size:14px;letter-spacing:.05em;border:1px solid var(--color-text-main);white-space:nowrap}.nv-pill:hover{background:#fff;color:var(--color-text-main);transform:translateY(-1px);box-shadow:0 4px 12px #0000001a}.alt-squares-area{display:flex;flex-direction:column;gap:120px;max-width:1000px;margin:40px auto 120px;padding:0 25px}.alt-squares-area .square-row{display:flex;align-items:center;gap:60px}.alt-squares-area .square-row.right{flex-direction:row-reverse}.alt-squares-area .square{flex:1}.alt-squares-area .square.banner{max-width:320px;display:inline-flex}.alt-squares-area h3{font-size:34px;color:var(--color-text-main);margin:0 0 12px}.alt-squares-area p{font-size:20px;color:var(--color-text-muted);line-height:1.7;margin:0}.square .visual-section{text-align:center;display:inline-flex}.square .visual-section img{border-radius:12px;box-shadow:0 8px 24px #0000001a}@media(max-width:767px){.hero-area{min-height:unset;padding:70px 0}body.menu-open .hero-area{margin-top:71px}.hero-area h1{font-size:40px}.hero-area p{font-size:20px}.alt-squares-area .square-row,.alt-squares-area .square-row.right{flex-direction:column;text-align:center;gap:10px}.square.visual{width:100%;max-width:100%}.square.text{max-width:100%}.square.text p{font-size:18px;margin:0 auto}.alt-squares-area{gap:60px;margin:70px auto;padding:0 15px}.alt-squares-area h3{font-size:28px;margin-bottom:12px}}@media(max-width:575px){.hero-area h1{font-size:36px}.nv-pill-row{gap:8px}.nv-pill{padding:10px 18px;font-size:12px}}.about-page{padding-bottom:120px}.about-page .container{max-width:1200px;margin:0 auto;padding:0 25px}.about-cta-row{display:flex;justify-content:center;gap:16px;margin-top:60px}.about-page .inner-hero{text-align:center;padding:80px 0;margin:0 auto}.about-page .inner-hero-kicker{font-size:13px;font-weight:600;letter-spacing:1.5px;text-transform:uppercase;color:var(--noya-blue);margin-bottom:20px}.about-page .inner-hero-title{font-size:56px;font-weight:700;line-height:1.15;color:var(--color-text-main);margin:0 0 28px;letter-spacing:-.02em}.about-page .inner-hero-subtitle{font-size:24px;line-height:1.7;max-width:1000px;margin:0 auto 40px;color:var(--color-text-muted);font-weight:400}.about-page .inner-hero-cta-row{display:flex;gap:16px;margin:48px 0 32px;justify-content:center;flex-wrap:wrap}.about-page .inner-hero-cta-row a{background:var(--color-text-main);color:#fff;padding:14px 36px;border-radius:99px;font-weight:700;font-size:14px;letter-spacing:.05em;border:1px solid var(--color-text-main);white-space:nowrap}.about-page .inner-hero-cta-row a:hover{background:#fff;color:var(--color-text-main);transform:translateY(-1px);box-shadow:0 4px 12px #0000001a}.about-page .about-section{max-width:1000px;margin:40px auto 120px;padding:0 0 120px;border-bottom:1px solid #cccccc}.about-page .about-section-header{text-align:center;margin:0 0 60px}.about-page .about-section-header .about-section-title{font-size:40px;line-height:1.4;font-weight:700;color:var(--color-text-main);letter-spacing:-.01em;margin:0 0 20px}.about-page .about-section-header p{font-size:18px;line-height:1.7;color:var(--color-text-muted);margin:0;text-align:center}.about-page .about-section-grid{display:flex;flex-wrap:wrap;gap:80px;flex-direction:column}.about-page .about-section-grid>div{display:flex;gap:60px;align-items:center}.about-page .about-section-grid>div:nth-child(2n){flex-direction:row-reverse}.about-page .about-section-item-title{font-size:34px;line-height:1.4;color:var(--color-text-main);margin:0 0 12px;font-weight:700}.about-page .about-section-item-text{font-size:20px;color:var(--color-text-muted);line-height:1.7;margin:0}.about-page .about-section-grid-two{display:grid;grid-template-columns:repeat(2,1fr);gap:28px}.about-page .how-model-box{background:#fff;border-radius:20px;padding:40px 36px;transition:all .3s ease;border:1px solid #e2e8f0;position:relative;overflow:hidden}.about-page .how-model-box>span{font-size:48px;font-weight:700;line-height:1;display:block;margin-bottom:20px;color:var(--noya-blue)}.about-page .how-model-box .content{position:relative;z-index:2}.how-model-icon{position:absolute;top:40px;right:36px;color:var(--noya-blue);opacity:1}.how-model-icon svg{width:40px;height:40px;stroke-width:1.5}@media(max-width:1200px){.about-page .about-section-grid>div{gap:30px}}@media(max-width:1024px){.about-page .about-section{padding:40px 0;margin:40px auto}}@media(max-width:767px){.about-page{padding-bottom:60px}.about-page .container{padding:0 15px}.about-page .about-section-title{font-size:32px}.about-page .about-section-item-title{font-size:28px}.about-page .about-section-item-text{font-size:18px;margin:0 auto}.about-page .about-section-grid{gap:60px}.about-page .about-section-grid>div,.about-page .about-section-grid>div:nth-child(2n){gap:10px;flex-direction:column;text-align:center}.about-page .about-section-header .about-section-title{font-size:32px;margin:0 0 10px}footer.footer.about-footer{margin-top:0}}.inner-hero{text-align:center;padding:100px 0 80px;margin:0 auto}.btn-primary{background:var(--color-text-main);color:#fff;padding:14px 36px;border-radius:99px;font-weight:700;font-size:14px;letter-spacing:.05em;border:1px solid var(--color-text-main);white-space:nowrap;display:inline-block}.btn-primary:hover,.inner-hero-cta-row a:hover{background:#fff;color:var(--color-text-main);transform:translateY(-1px);box-shadow:0 4px 12px #0000001a}.inner-hero-cta-row{width:100%;display:flex;justify-content:center;gap:16px}.inner-hero.has-aside .inner-hero-content{width:100%}.inner-hero-note{font-size:16px;color:var(--color-text-muted);font-style:italic;padding-top:32px;max-width:700px;margin:0 auto}@media(max-width:767px){.inner-hero{padding:60px 0}.inner-hero-title{font-size:40px}.inner-hero-subtitle{font-size:20px}}@media(max-width:575px){.inner-hero-cta-row{gap:8px}.inner-hero-cta-row a{padding:10px 18px;font-size:12px}}.card-icon{display:inline-flex;align-items:center;justify-content:center;width:300px;height:300px;border-radius:12px;flex-shrink:0;background:var(--color-text-main);color:#fff}.card-icon img{border-radius:12px;box-shadow:0 8px 24px #0000001a}.content{display:flex;flex-direction:column;max-width:450px}.card-icon svg{width:48px;height:48px;stroke-width:2}.startups-page{padding-bottom:120px}.startups-page .inner-hero{text-align:center;padding:80px 0;margin:0 auto}.startups-page .inner-hero-kicker{font-size:13px;font-weight:600;letter-spacing:1.5px;text-transform:uppercase;color:var(--noya-blue);margin-bottom:20px}.startups-page .inner-hero-title{font-size:56px;font-weight:700;line-height:1.15;color:var(--color-text-main);margin:0 0 28px;letter-spacing:-.02em}.startups-page .inner-hero-subtitle{font-size:24px;line-height:1.7;max-width:1000px;margin:0 auto 40px;color:var(--color-text-muted);font-weight:400}.startups-page .inner-hero-cta-row{display:flex;gap:16px;margin:48px 0 32px;justify-content:center;flex-wrap:wrap}.startups-page .inner-hero-cta-row a{background:var(--color-text-main);color:#fff;padding:14px 36px;border-radius:99px;font-weight:700;font-size:14px;letter-spacing:.05em;border:1px solid var(--color-text-main);white-space:nowrap}.startups-page .inner-hero-cta-row a:hover{background:#fff;color:var(--color-text-main);transform:translateY(-1px);box-shadow:0 4px 12px #0000001a}.startups-page .inner-hero-note{font-size:16px;color:var(--color-text-muted);font-style:italic;padding-top:32px;max-width:700px;margin:0 auto}.startups-page .info-section-card{background:#fff;border-radius:20px;padding:40px;box-shadow:0 2px 12px #0000000f;border:1px solid #e2e8f0;max-width:700px;margin:60px auto 0;text-align:left}.startups-page .info-section-card-header{margin-bottom:12px;font-size:28px;font-weight:600}.startups-page .info-section-card-text{font-size:18px;line-height:1.7;max-width:1000px;margin:0 auto 40px;color:var(--color-text-muted);font-weight:400}.startups-page .info-section-card-list{list-style:none;text-align:left;padding:0;margin:0}.startups-page .info-section-card-list li{position:relative;font-size:18px;margin-bottom:6px;display:flex}.startups-page .info-section-card-list li:before{content:"";margin:4px 4px 0 0;background-image:url('data:image/svg+xml,<%3Fxml version="1.0" encoding="utf-8"%3F><!-- Uploaded to: SVG Repo, www.svgrepo.com, Generator: SVG Repo Mixer Tools --><svg width="800px" height="800px" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M12.2929 4.29289C12.6834 3.90237 13.3166 3.90237 13.7071 4.29289L20.7071 11.2929C21.0976 11.6834 21.0976 12.3166 20.7071 12.7071L13.7071 19.7071C13.3166 20.0976 12.6834 20.0976 12.2929 19.7071C11.9024 19.3166 11.9024 18.6834 12.2929 18.2929L17.5858 13H4C3.44772 13 3 12.5523 3 12C3 11.4477 3.44772 11 4 11H17.5858L12.2929 5.70711C11.9024 5.31658 11.9024 4.68342 12.2929 4.29289Z" fill="%23000000"/></svg>');background-size:16px;background-repeat:no-repeat;background-position:center;height:22px;width:22px;display:inline-flex}.startups-page .startups-section{max-width:1000px;margin:40px auto 120px;padding:0 0 120px;border-bottom:1px solid #cccccc}.startups-page .startups-section-header{text-align:center;margin:0 0 60px}.startups-page .startups-section-header .startups-section-title{font-size:40px;line-height:1.4;font-weight:700;color:var(--color-text-main);letter-spacing:-.01em;margin:0 0 20px}.startups-page .startups-section-header p{font-size:18px;line-height:1.7;color:var(--color-text-muted);margin:0;text-align:center}.startups-page .startups-section-grid{display:flex;flex-wrap:wrap;gap:80px;flex-direction:column}.startups-page .startups-section-grid>div{display:flex;gap:60px;align-items:center}.startups-page .startups-section-grid>div:nth-child(2n){flex-direction:row-reverse}.startups-page .startups-section-item-title{font-size:34px;line-height:1.4;color:var(--color-text-main);margin:0 0 12px;font-weight:700}.startups-page .startups-section-text{font-size:20px;color:var(--color-text-muted);line-height:1.7;margin:0}.portfolio-pill{background:var(--color-text-main);color:#fff;padding:14px 36px;border-radius:99px;font-weight:700;font-size:14px;letter-spacing:.05em;border:1px solid var(--color-text-main);white-space:nowrap}.portfolio-pill:hover{background:#fff;color:var(--color-text-main);transform:translateY(-1px);box-shadow:0 4px 12px #0000001a}@media(max-width:1024px){.startups-page .startups-section{padding:40px 0;margin:40px auto}}@media(max-width:767px){.startups-page .info-section-card{padding:20px}.startups-page .startups-section-header .startups-section-title{font-size:32px;margin:0 0 10px}.startups-page .startups-section-grid>div,.startups-page .startups-section-grid>div:nth-child(2n){gap:10px;flex-direction:column;text-align:center}.startups-page .startups-section-item-title{font-size:28px}.startups-page .startups-section-text{font-size:18px;margin:0 auto}}.cta-band{margin-top:40px;border-radius:16px;background:#fff;padding:40px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;box-shadow:0 2px 12px #0000000f;border:1px solid #e2e8f0}.cta-band-title{font-size:30px;line-height:1.4;font-weight:700;margin-bottom:4px}.cta-band-text{font-size:18px;color:#4b5563;max-width:600px}.cta-band .btn-primary{background:var(--color-text-main);color:#fff;padding:14px 36px;border-radius:99px;font-weight:700;font-size:14px;letter-spacing:.05em;border:1px solid var(--color-text-main);white-space:nowrap}.cta-band .btn-primary:hover{background:#fff;color:var(--color-text-main);transform:translateY(-1px);box-shadow:0 4px 12px #0000001a}@media(max-width:767px){.cta-band{padding:20px;gap:30px}}@media(max-width:575px){.cta-band .btn-primary{padding:10px 18px;font-size:12px}}.investors-page{padding-bottom:120px}.investors-page .investors-section{max-width:1000px;margin:40px auto 120px;padding:0 0 120px;border-bottom:1px solid #cccccc}.investors-page .investors-section-header{text-align:center;margin:0 0 60px}.investors-page .investors-section-header .investors-section-title{font-size:40px;line-height:1.4;font-weight:700;color:var(--color-text-main);letter-spacing:-.01em;margin:0 0 20px}.investors-page .investors-section-header p{font-size:18px;line-height:1.7;color:var(--color-text-muted);margin:0;text-align:center}.investors-page .inner-hero{text-align:center;padding:80px 0;margin:0 auto}.investors-page .inner-hero-kicker{font-size:13px;font-weight:600;letter-spacing:1.5px;text-transform:uppercase;color:var(--noya-blue);margin-bottom:20px}.investors-page .inner-hero-title{font-size:56px;font-weight:700;line-height:1.15;color:var(--color-text-main);margin:0 0 28px;letter-spacing:-.02em}.investors-page .inner-hero-subtitle{font-size:24px;line-height:1.7;max-width:1000px;margin:0 auto 40px;color:var(--color-text-muted);font-weight:400}.investors-page .inner-hero-cta-row{display:flex;gap:16px;margin:48px 0 32px;justify-content:center;flex-wrap:wrap}.investors-page .inner-hero-cta-row a{background:var(--color-text-main);color:#fff;padding:14px 36px;border-radius:99px;font-weight:700;font-size:14px;letter-spacing:.05em;border:1px solid var(--color-text-main);white-space:nowrap}.investors-page .inner-hero-cta-row a:hover{background:#fff;color:var(--color-text-main);transform:translateY(-1px);box-shadow:0 4px 12px #0000001a}.investors-page .inner-hero-note{font-size:16px;color:var(--color-text-muted);font-style:italic;padding-top:32px;max-width:700px;margin:0 auto}.investors-page .investors-section-grid{display:flex;flex-wrap:wrap;gap:80px;flex-direction:column}.investors-page .investors-section-grid>div{display:flex;gap:60px;align-items:center}.investors-page .investors-section-grid>div:nth-child(2n){flex-direction:row-reverse}.investors-page .investors-section-item-title{font-size:34px;line-height:1.4;color:var(--color-text-main);margin:0 0 12px;font-weight:700}.investors-page .investors-section-item-text{font-size:20px;color:var(--color-text-muted);line-height:1.7;margin:0}@media(max-width:1024px){.investors-page .investors-section{padding:40px 0;margin:40px auto}}@media(max-width:767px){.investors-page .investors-section-header .investors-section-title{font-size:32px;margin:0 0 10px}.investors-page .investors-section-grid>div,.investors-page .investors-section-grid>div:nth-child(2n){gap:10px;flex-direction:column;text-align:center}.investors-page .investors-section-item-title{font-size:28px}.investors-page .investors-section-text{font-size:18px;margin:0 auto}}.partners-page{padding-bottom:120px}.partners-page .partners-section{max-width:1000px;margin:40px auto 120px;padding:0 0 120px;border-bottom:1px solid #cccccc}.partners-page .partners-section-header{text-align:center;margin:0 0 60px}.partners-page .partners-section-header .partners-section-title{font-size:40px;line-height:1.4;font-weight:700;color:var(--color-text-main);letter-spacing:-.01em;margin:0 0 20px}.partners-page .partners-section-header p{font-size:18px;line-height:1.7;color:var(--color-text-muted);margin:0;text-align:center}.partners-page .inner-hero{text-align:center;padding:80px 0;margin:0 auto}.partners-page .inner-hero-kicker{font-size:13px;font-weight:600;letter-spacing:1.5px;text-transform:uppercase;color:var(--noya-blue);margin-bottom:20px}.partners-page .inner-hero-title{font-size:56px;font-weight:700;line-height:1.15;color:var(--color-text-main);margin:0 0 28px;letter-spacing:-.02em}.partners-page .inner-hero-subtitle{font-size:24px;line-height:1.7;max-width:1000px;margin:0 auto 40px;color:var(--color-text-muted);font-weight:400}.partners-page .inner-hero-cta-row{display:flex;gap:16px;margin:48px 0 32px;justify-content:center;flex-wrap:wrap}.partners-page .inner-hero-cta-row a{background:var(--color-text-main);color:#fff;padding:14px 36px;border-radius:99px;font-weight:700;font-size:14px;letter-spacing:.05em;border:1px solid var(--color-text-main);white-space:nowrap}.partners-page .inner-hero-cta-row a:hover{background:#fff;color:var(--color-text-main);transform:translateY(-1px);box-shadow:0 4px 12px #0000001a}.partners-page .inner-hero-note{font-size:16px;color:var(--color-text-muted);font-style:italic;padding-top:32px;max-width:700px;margin:0 auto}.partners-page .partners-section-grid{display:flex;flex-wrap:wrap;gap:80px;flex-direction:column}.partners-page .partners-section-grid>div{display:flex;gap:60px;align-items:center}.partners-page .partners-section-grid>div:nth-child(2n){flex-direction:row-reverse}.partners-page .partners-section-item-title{font-size:34px;line-height:1.4;color:var(--color-text-main);margin:0 0 12px;font-weight:700}.partners-page .partners-section-item-text{font-size:20px;color:var(--color-text-muted);line-height:1.7;margin:0}.partners-page .steps-list{margin:60px 0 0;padding:0;list-style:none;counter-reset:step-counter;display:flex;flex-wrap:wrap;gap:40px;justify-content:center}.partners-page .steps-list li:before{content:counter(step-counter);display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:var(--color-text-main);color:#fff;font-weight:700;font-size:18px;margin-right:16px;flex-shrink:0}.partners-page .steps-list .flow-step{counter-increment:step-counter;position:relative;display:flex;align-items:flex-start;gap:20px;box-shadow:0 2px 12px #0000000f;padding:20px;border-radius:10px;flex-direction:column;flex:0 0 calc((100% - 80px) / 3)}.partners-page .steps-list .flow-title{font-size:20px;font-weight:700;color:var(--color-text-main);margin-bottom:8px;line-height:1.4}.partners-page .steps-list .flow-text{font-size:18px;color:var(--color-text-muted);line-height:1.7;margin:0}.partners-page .summary-band{margin-top:60px;padding:32px;background:#f8f9fa;border-radius:12px;border:1px solid #e2e8f0}.partners-page .summary-band>div{font-size:18px;line-height:1.7;color:var(--color-text-muted)}.partners-page .summary-band>div:first-child{font-weight:600;color:var(--color-text-main);margin-bottom:12px}@media(max-width:1024px){.partners-page .partners-section{padding:40px 0;margin:40px auto}.partners-page .steps-list{gap:20px}.partners-page .steps-list .flow-step{flex:0 0 calc((100% - 40px)/2)}}@media(max-width:767px){.partners-page .inner-hero{padding:60px 0}.partners-page .inner-hero-title{font-size:40px}.partners-page .inner-hero-subtitle{font-size:20px}.partners-page .info-section-card{padding:20px}.partners-page .partners-section-header .partners-section-title{font-size:32px;margin:0 0 10px}.partners-page .partners-section-grid>div,.partners-page .partners-section-grid>div:nth-child(2n){gap:10px;flex-direction:column;text-align:center}.partners-page .partners-section-item-title{font-size:28px}.partners-page .partners-section-text{font-size:18px;margin:0 auto}.partners-page .cta-band{padding:20px;gap:30px}.partners-page .steps-list{gap:15px}.partners-page .steps-list .flow-step{flex:0 0 calc((100% + -0px)*1)}.partners-page .summary-band{padding:24px;margin-top:40px}}@media(max-width:575px){.partners-page .inner-hero-cta-row{gap:8px}.partners-page .inner-hero-cta-row a,.partners-page .cta-band .btn-primary{padding:10px 18px;font-size:12px}}#portfolio{padding:60px 15px 120px}#portfolio h1{font-size:56px;font-weight:700;line-height:1.15;color:var(--color-text-main);margin:0 0 60px;letter-spacing:-.02em;text-align:center}.pf-layout{display:grid;grid-template-columns:280px 1fr;gap:40px;margin-top:40px}.pf-filters{display:flex;flex-direction:column;gap:20px}.pf-card{background:#fff;border-radius:12px;padding:20px;border:1px solid var(--color-border);display:flex;flex-direction:column}.pf-card-header{font-size:16px;font-weight:600;margin-bottom:12px;color:var(--color-text-main)}.pf-searchbox{width:100%;padding:10px 12px;border-radius:8px;border:1px solid var(--color-border);font-size:14px;font-family:inherit}.pf-options{margin-top:12px;max-height:240px;overflow-y:auto;padding-right:4px}.pf-option{display:flex;justify-content:space-between;align-items:center;font-size:14px;margin-bottom:8px;gap:8px;cursor:pointer}.pf-option input{margin-right:8px;width:15px;height:15px;cursor:pointer;accent-color:#000000}.pf-option input[type=checkbox]{width:15px;height:15px;margin-right:8px;cursor:pointer;accent-color:#000000;position:relative;top:2px}.pf-option input[type=checkbox]:checked{accent-color:#000000}.pf-count{color:var(--color-text-muted);font-size:12px}.topbar{display:flex;align-items:center;width:100%;margin-bottom:40px}.big-search{width:420px;height:52px;border-radius:999px}.sort-select{margin-left:auto;width:140px;height:52px;border-radius:999px;color:#111827;font-size:15px;font-weight:500;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%23374151' stroke-width='2' fill='none' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 18px center;background-size:12px;cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none}.big-search,.sort-select{appearance:none;-webkit-appearance:none;-moz-appearance:none}.big-search::placeholder{color:#9ca3af}.companies-shell{display:flex;align-items:flex-start;gap:20px;width:100%}.company-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;width:100%}.company-card{background:#fff;border-radius:10px;padding:0;text-align:center;border:1px solid var(--color-border);overflow:hidden;transition:box-shadow .2s ease;cursor:pointer}.company-card:hover{box-shadow:0 4px 12px #00000014}.company-card .image{display:inline-flex;width:100%;padding:15px;background:var(--color-bg-alt);min-height:160px;align-items:center;justify-content:center}.company-card img{object-fit:contain;max-width:100%;border-radius:10px}.nav-arrow{min-width:44px;width:44px;height:44px;border-radius:50%;border:1px solid var(--color-border);background:#fff;color:var(--color-text-main);font-size:24px;font-weight:600;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;margin-top:80px;padding:0 0 3px}.nav-arrow:hover:not(:disabled){background:var(--color-text-main);color:#fff;border-color:var(--color-text-main)}.nav-arrow:disabled{opacity:.3;cursor:not-allowed}@media(max-width:991px){.pf-layout{gap:32px;display:flex;flex-direction:column-reverse}.company-grid{grid-template-columns:repeat(2,1fr)}.nav-arrow{margin-top:0}}@media(max-width:767px){#portfolio{padding:40px 15px 0}#portfolio h1{font-size:40px;margin-bottom:40px}.topbar{flex-direction:column;align-items:stretch;margin-bottom:32px}.big-search{max-width:100%}.sort-select{width:100%}.company-grid{grid-template-columns:1fr;gap:20px}}.pf-modal-overlay{position:fixed;inset:0;background:#0f172a99;display:flex;align-items:center;justify-content:center;z-index:999}.pf-modal{background:#fff;width:520px;padding:28px;border-radius:14px;position:relative}.pf-modal-lg{width:680px}.pf-close{position:absolute;top:12px;right:16px;border:none;background:none;font-size:26px;cursor:pointer}.pf-title{font-size:26px;font-weight:700;margin-bottom:12px}.pf-description{font-size:15px;line-height:1.6;color:#334155}.pf-info-full{display:grid;grid-template-columns:repeat(2,1fr);gap:18px 40px;margin:24px 0}.pf-info-full span{font-size:12px;color:#64748b;display:block;margin-bottom:4px}.pf-info-full strong{font-size:14px;color:#000;font-weight:600}.pf-icons{display:flex;gap:14px;margin:16px 0}.pf-icons a{font-weight:600;text-decoration:none;color:#000;font-size:20px}.pf-icons a:hover{opacity:.7}.pf-icons-center{justify-content:center;margin-top:10px}.pf-icons-center a[aria-label=Website]{color:#000!important;font-size:22px}.pf-readmore{margin-top:18px;padding:10px 18px;border-radius:8px;border:none;background:#000;color:#fff;cursor:pointer}.pf-readmore:hover{opacity:.9}.privacy-page .inner-hero{text-align:center;padding:80px 0;margin:0 auto}.privacy-page .inner-hero-subtitle{font-size:24px;line-height:1.7;max-width:1000px;margin:0 auto 40px;color:var(--color-text-muted);font-weight:400}.privacy-page .meta-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px;justify-content:center}.privacy-page .meta-item{background:#fff;color:var(--color-text-main);padding:14px 36px;border-radius:99px;font-weight:700;font-size:14px;letter-spacing:.05em;border:1px solid var(--color-text-main);white-space:nowrap}.privacy-page .section{background:transparent!important;border:none!important;box-shadow:none!important;padding:10px 0!important;margin-bottom:20px!important}.privacy-page .section-title{font-size:20px;font-weight:700;margin-bottom:10px;text-transform:none!important}.privacy-page .section-text,.privacy-page .policy-list li{font-size:15px;margin-bottom:8px}.privacy-page .policy-list{list-style-type:disc!important;margin-left:18px;margin-top:8px}.privacy-page .policy-list li{list-style-type:disc!important;font-size:14px;color:#374151;margin-bottom:4px}.privacy-page .policy-number li p{margin-bottom:10px;line-height:1.6}.privacy-page .policy-box{background:transparent;padding:0 0 0 50px;border:none;box-shadow:none;margin-top:60px;max-width:1000px;margin-left:auto;margin-right:auto}.privacy-page .policy-number{list-style-position:outside;padding-left:0;margin:0}.privacy-page .policy-number>li{margin-bottom:80px;padding-left:10px;list-style:decimal;counter-increment:policy-section}.privacy-page .policy-number>li::marker{font-weight:700;font-size:34px;color:var(--noya-blue)}.privacy-page .policy-number>li>strong{display:block;font-size:34px;line-height:1.4;color:var(--color-text-main);margin-bottom:12px;font-weight:700}.privacy-page .policy-number li p{font-size:20px;color:var(--color-text-muted);line-height:1.7;margin-bottom:24px;max-width:800px}.privacy-page .policy-number ul,.privacy-page .policy-number ol{margin-top:16px;margin-bottom:24px;padding-left:20px}.privacy-page .policy-number ul li,.privacy-page .policy-number ol li{font-size:20px!important;color:var(--color-text-muted);margin-bottom:12px;line-height:1.7;list-style-type:disc!important;padding-left:10px}@media(max-width:767px){.privacy-page .inner-hero{padding:60px 0}.privacy-page .inner-hero-title{font-size:40px}.privacy-page .inner-hero-subtitle{font-size:20px}.privacy-page .policy-number>li>strong{font-size:24px}.privacy-page .policy-number li p,.privacy-page .policy-number ul li{font-size:18px!important}.privacy-page .policy-number>li{margin-bottom:60px}.privacy-page .policy-box{padding:0 0 0 40px}.privacy-page .policy-number>li::marker{font-size:24px}}.terms-page .inner-hero{text-align:center;padding:80px 0;margin:0 auto}.terms-page .inner-hero-subtitle{font-size:24px;line-height:1.7;max-width:1000px;margin:0 auto 40px;color:var(--color-text-muted);font-weight:400}.terms-page .meta-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px;justify-content:center}.terms-page .meta-item{background:#fff;color:var(--color-text-main);padding:14px 36px;border-radius:999px;font-weight:700;font-size:14px;letter-spacing:.05em;border:1px solid var(--color-text-main);white-space:nowrap}.terms-page .section{background:transparent!important;border:none!important;box-shadow:none!important;padding:10px 0!important;margin-bottom:20px!important}.terms-page .section-title{font-size:20px;font-weight:700;margin-bottom:10px;text-transform:none!important}.terms-page .section-text,.terms-page .policy-list li{font-size:15px;margin-bottom:8px}.terms-page .policy-list{list-style-type:disc!important;margin-left:18px;margin-top:8px}.terms-page .policy-list li{list-style-type:disc!important;font-size:14px;color:#374151;margin-bottom:4px}.terms-page .policy-number li p{margin-bottom:10px;line-height:1.6}.terms-page .policy-box{background:transparent;padding:0 0 0 50px;border:none;box-shadow:none;margin-top:60px;max-width:1000px;margin-left:auto;margin-right:auto}.terms-page .policy-number{list-style-position:outside;padding-left:0;margin:0}.terms-page .policy-number>li{margin-bottom:80px;padding-left:10px;list-style:decimal;counter-increment:policy-section}.terms-page .policy-number>li::marker{font-weight:700;font-size:34px;color:var(--noya-blue)}.terms-page .policy-number>li>strong{display:block;font-size:34px;line-height:1.4;color:var(--color-text-main);margin-bottom:12px;font-weight:700}.terms-page .policy-number li p{font-size:20px;color:var(--color-text-muted);line-height:1.7;margin-bottom:24px;max-width:800px}.terms-page .policy-number ul,.terms-page .policy-number ol{margin-top:16px;margin-bottom:24px;padding-left:20px}.terms-page .policy-number ul li,.terms-page .policy-number ol li{font-size:20px!important;color:var(--color-text-muted);margin-bottom:12px;line-height:1.7;list-style-type:disc!important;padding-left:10px}@media(max-width:767px){.terms-page .inner-hero{padding:60px 0}.terms-page .inner-hero-title{font-size:40px}.terms-page .inner-hero-subtitle{font-size:20px}.terms-page .policy-number>li>strong{font-size:24px}.terms-page .policy-number li p,.terms-page .policy-number ul li{font-size:18px!important}.terms-page .policy-number>li{margin-bottom:60px}.terms-page .policy-box{padding:0 0 0 40px}.terms-page .policy-number>li::marker{font-size:24px}}.faq-section{max-width:900px;margin:0 auto;padding:10px 20px 80px}.faq-item{margin-bottom:16px;border:1px solid var(--color-border);background:#fff;border-radius:12px;transition:all .2s ease;overflow:hidden}.faq-item:hover{border-color:var(--noya-blue);box-shadow:0 4px 12px #0000000d}.faq-question{padding:20px 24px;cursor:pointer;display:flex;justify-content:space-between;align-items:center;background:#fff;font-size:16px;font-weight:600;color:var(--color-text-main);border:none;border-radius:0}.faq-item[open] .faq-question{border-bottom:1px solid var(--color-border);border-radius:0}.faq-number{color:var(--color-text-main)!important;font-weight:700;margin-right:8px}.faq-toggle{color:var(--color-text-main)!important;font-size:18px;transition:transform .2s ease}details[open] .faq-toggle{transform:rotate(90deg);color:var(--noya-blue)!important}.faq-answer{padding:16px 24px 24px;font-size:15px;line-height:1.6;color:var(--color-text-muted);background:#fff;border:none}details[open] .faq-answer{animation:faqSlideDown .3s ease-out}@keyframes faqSlideDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}details summary{list-style:none}details summary::-webkit-details-marker{display:none}@media(max-width:767px){.faq-section{padding:10px 0 40px}}.inner-hero{text-align:center;padding:40px 0;margin:0 auto;padding-bottom:14px!important}.inner-hero-kicker{font-size:13px;font-weight:600;letter-spacing:1.5px;text-transform:uppercase;color:var(--noya-blue);margin-bottom:20px}.section{background:#fff;padding-top:0}.section .section-header{display:block!important;text-align:center;max-width:760px;margin:0 auto}.section-title{font-size:40px;line-height:1.4;font-weight:700;color:var(--color-text-main);letter-spacing:-.01em;margin:0 0 20px}.section-header p{margin:0 auto;max-width:860px;font-size:17px;line-height:1.65;text-align:center}.section-body>p{font-size:16px;line-height:1.7;color:var(--color-text-muted)}.summary-band{margin-top:60px;padding:32px;background:#f8f9fa;border-radius:12px;border:1px solid #e2e8f0}.summary-band>div{font-size:18px;line-height:1.7;color:var(--color-text-muted)}.summary-band>div:first-child{font-weight:600;color:var(--color-text-main);margin-bottom:12px}.steps-intro{max-width:1200px;margin:0 auto 32px;font-size:17px;line-height:1.65;color:var(--color-text-muted);text-align:center}.steps-list{margin:0;padding:0;list-style:none;counter-reset:step-counter;display:flex;flex-wrap:wrap;gap:40px;justify-content:center}.steps-list .flow-step{counter-increment:step-counter;position:relative;display:flex;align-items:flex-start;gap:20px;box-shadow:0 2px 12px #0000000f;padding:20px;border-radius:10px;flex-direction:column;flex:0 0 calc((100% - 80px) / 3)}.steps-list .flow-title{font-size:20px;font-weight:700;color:var(--color-text-main);margin-bottom:8px;line-height:1.4}.steps-list .flow-text{font-size:18px;color:var(--color-text-muted);line-height:1.7;margin:0}@media(max-width:1024px){.steps-list{gap:20px}.steps-list .flow-step{flex:0 0 calc((100% - 40px)/2)}}@media(max-width:767px){.main-shell{padding-bottom:0}.inner-hero{padding:60px 0}.inner-hero-title{font-size:40px}.inner-hero-subtitle{font-size:20px}.section-title{font-size:32px;margin:0 0 10px}.steps-list{gap:15px}.steps-list .flow-step{flex:0 0 calc((100% + -0px)*1)}.summary-band{padding:24px;margin-top:40px}}.cta-band{margin-top:40px;border-radius:16px;background:#fff;padding:24px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;box-shadow:0 2px 6px #0f172a0f}.cta-band-title{font-size:16px;font-weight:700;margin-bottom:4px}.cta-band-text{font-size:13px;color:#4b5563;max-width:600px}.cta-band .btn-primary{background:#000;color:#fff;padding:10px 22px;border-radius:999px;border:1px solid #000;font-weight:600;white-space:nowrap}.section-header+.steps-list{margin-top:0}.section-header p{margin-bottom:24px}.center-intro{max-width:900px;margin:32px auto;text-align:center;font-size:17px;line-height:1.65;color:var(--color-text-muted)}:root{--bg: #f5f6f8;--fg: #111827;--muted: #4b5563;--border: #e5e7eb;--radius: 16px}.section{background:#fff;border-radius:var(--radius);padding:40px 24px;max-width:1100px;margin:40px auto}.section h2{font-size:24px;font-weight:700;margin-bottom:8px;color:var(--fg)}.lead{font-size:14px;color:var(--muted);margin-bottom:24px}form label{display:block;margin:14px 0 6px;font-size:13px;font-weight:600;color:var(--fg)}input,select,textarea{width:100%;padding:10px 12px;border-radius:8px;border:1px solid #d1d5db;font-size:14px;font-family:inherit;background:#fff}input:focus,select:focus,textarea:focus{outline:none;border-color:#111}.form-row{display:flex;gap:20px}.form-row>div{flex:1}.btn--primary{background:#000;color:#fff;border:1px solid #000;padding:10px 22px;border-radius:999px;margin-top:20px;font-weight:600;font-size:14px;cursor:pointer}.btn--primary:hover{background:#111}@media(max-width:768px){.section{margin:24px 16px;padding:32px 20px}.form-row{flex-direction:column;gap:0}}.login-overlay{position:fixed;inset:0;background:#0f172a99;display:flex;align-items:center;justify-content:center;z-index:1000}.login-modal{background:#fff;width:100%;max-width:420px;border-radius:16px;padding:32px;position:relative;box-shadow:0 20px 40px #00000026;max-height:calc(100vh - 48px);overflow-y:auto}.close-btn{position:absolute;top:16px;right:16px;background:transparent;border:none;cursor:pointer}.login-header{text-align:center;margin-bottom:24px}.login-title{font-size:28px;font-weight:700;margin-bottom:6px}.login-subtitle{font-size:15px;color:#6b7280}.login-tabs{display:flex;gap:8px;margin-bottom:20px}.tab-btn{flex:1;padding:10px;border-radius:999px;border:1px solid #d1d5db;background:#fff;font-weight:600;cursor:pointer}.tab-btn.active{background:#111827;color:#fff;border-color:#111827}.google-btn-wrapper{display:flex;justify-content:center;margin-bottom:16px}.divider{text-align:center;font-size:13px;color:#6b7280;margin:16px 0}.form-group{margin-bottom:16px}.form-label{font-size:14px;font-weight:600;margin-bottom:6px;display:block}.form-input,.form-select{width:100%;padding:10px 12px;border-radius:8px;border:1px solid #d1d5db}.password-wrapper{position:relative}.password-toggle{position:absolute;right:10px;top:50%;transform:translateY(-50%);background:transparent;border:none;cursor:pointer}.form-options{display:flex;align-items:center;font-size:13px;justify-content:space-between;margin:20px 0 28px}.forgot-password{background:none;border:none;font-size:14px;color:#2563eb;cursor:pointer;padding:0}.forgot-password:hover{text-decoration:underline}.forgot-wrapper{text-align:center}.forgot-title{font-size:26px;font-weight:700;margin-bottom:8px}.forgot-text{font-size:15px;color:#6b7280;margin-bottom:24px}.submit-btn{width:100%;padding:12px;border-radius:999px;background:#111827;color:#fff;font-weight:700;border:none;cursor:pointer}.bottom-link{text-align:center;font-size:14px;margin-top:16px}.link-btn{background:none;border:none;color:#2563eb;font-weight:600;cursor:pointer}.remember-me{display:flex;align-items:center;gap:10px;font-size:14px;color:#111827}.remember-me input{width:16px;height:16px;accent-color:#111827}@media(max-width:480px){.login-modal{padding:24px 20px;border-radius:16px}.login-title{font-size:28px}.submit-btn{font-size:16px;padding:14px}}.main-shell{max-width:1100px;margin:0 auto;padding:40px 20px}.inner-hero{text-align:center;padding:80px 0;margin:0 auto}.hero-kicker{font-size:13px;font-weight:600;letter-spacing:1.5px;text-transform:uppercase;color:var(--noya-blue);margin-bottom:20px}.inner-hero-title{font-size:56px;font-weight:700;line-height:1.15;color:var(--color-text-main);margin:0 0 28px;letter-spacing:-.02em}.inner-hero-subtitle{font-size:24px;line-height:1.7;max-width:1000px;margin:0 auto 40px;color:var(--color-text-muted);font-weight:400}.timeline:before,.timeline-item:before{display:none!important}.section{margin-bottom:60px}.center-intro{max-width:900px;margin:0 auto 32px;font-size:18px;line-height:1.7;color:var(--color-text-muted);text-align:center}.section-header{display:block!important;text-align:center;max-width:760px;margin:0 auto 48px}.section-title{font-size:40px;font-weight:700;line-height:1.3;margin-bottom:12px}.section-header p{font-size:18px;line-height:1.7;color:var(--color-text-muted);margin:0;text-align:center}.flow-steps{list-style:none}.flow-step{display:flex;gap:10px;margin-bottom:12px}.flow-steps{margin:32px 0 24px;padding:0;list-style:none;counter-reset:step-counter;display:flex;flex-wrap:wrap;gap:40px;justify-content:center}.flow-steps li:before{content:counter(step-counter);display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:var(--color-text-main);color:#fff;font-weight:700;font-size:18px;margin-right:16px;flex-shrink:0;margin-bottom:20px}.flow-step{counter-increment:step-counter;position:relative;display:flex;align-items:flex-start;gap:0;box-shadow:0 2px 12px #0000000f;padding:24px;border-radius:10px;flex-direction:column;flex:0 0 calc((100% - 80px) / 3);background:#fff}.flow-title{font-size:20px;font-weight:700;color:var(--color-text-main);margin-bottom:8px;line-height:1.4}.flow-text{font-size:16px;color:var(--color-text-muted);line-height:1.6}.benefit-list{margin-top:40px;margin-bottom:40px}.benefit{background:#f9fafb;border-radius:12px;padding:16px;font-size:15px;margin-bottom:12px;border:1px solid #e2e8f0;color:var(--color-text-muted)}.timeline{display:flex;flex-wrap:wrap;gap:30px;flex-direction:column;max-width:840px;margin:0 auto 60px}.timeline-item{display:flex;gap:60px;align-items:center;max-width:50%;box-shadow:0 2px 12px #0000000f;padding:24px;border-radius:10px}.timeline-item:nth-child(2n){margin-left:auto}.timeline-main{flex:1}.timeline-title{font-size:34px;line-height:1.4;color:var(--color-text-main);margin:0 0 12px;font-weight:700}.timeline-text{font-size:20px;color:var(--color-text-muted);line-height:1.7;margin:0}.chain-row{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:16px;margin:40px 0}.chain-block{display:flex;flex-direction:column;align-items:center;gap:5px;width:140px;text-align:center}.chain-square{width:64px;height:64px;background:#fff;border:1px solid #e2e8f0;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:24px;color:var(--color-text-main);box-shadow:0 4px 6px #0000000d;position:relative;z-index:2}.chain-square i{color:var(--color-main-text)}.chain-link{width:40px;height:2px;background:#e2e8f0;margin-top:-30px}.chain-label{font-size:14px;font-weight:600;color:var(--color-text-main);line-height:1.4}.summary-band{background:#f9fafb;border-radius:12px;padding:16px;font-size:15px;margin-bottom:12px;border:1px solid #e2e8f0;color:var(--color-text-muted)}@media(max-width:1024px){.section{padding:40px 0;margin:40px auto}.timeline-item{max-width:60%}.flow-steps{gap:20px}.flow-step{flex:0 0 calc((100% - 40px)/2)}}@media(max-width:767px){.inner-hero{padding:60px 0}.inner-hero-title{font-size:40px}.inner-hero-subtitle{font-size:20px}.section-title{font-size:32px;margin:0 0 10px}.section-header p{font-size:16px}.timeline-item{max-width:100%}.timeline-item,.timeline-item:nth-child(2n){gap:20px;flex-direction:column;text-align:center}.timeline-title{font-size:28px}.timeline-text{font-size:18px;margin:0 auto}.flow-steps{gap:20px}.flow-step{flex:0 0 100%}.chain-row{flex-direction:column;gap:0}.chain-link{width:2px;height:40px;margin-top:0;margin-bottom:0}.chain-block{width:100%;flex-direction:row;text-align:left;gap:20px;padding:10px 0}}.dashboard-container{max-width:1200px;margin:0 auto;padding:32px 16px}.dashboard-header{max-width:1200px;margin:24px auto;text-align:left}.dashboard-header h1{font-size:34px;font-weight:700;margin-bottom:6px}.dashboard-header p{font-size:16px;color:#6b7280}.dashboard-page-title{max-width:1200px;margin:0 auto 24px;text-align:left}.dashboard-page-title h1{font-size:32px;font-weight:700;color:#000;margin:0 0 6px}.dashboard-page-title p{font-size:16px;color:#666;margin:0}.dashboard-top-nav-wrapper{display:flex;justify-content:center;margin-bottom:24px}.dashboard{display:flex;flex-direction:column;min-height:100vh;background:#f8f9fa}.dashboard-main{padding:0;background:#f8f9fa}.navbar-inner{max-width:1200px;margin:0 auto}.dashboard-top-nav{display:inline-flex;gap:12px;padding:8px;background:#fff;border:1px solid #e5e7eb;border-radius:999px}.top-nav-item{padding:10px 18px;border-radius:999px;border:none;background:transparent;font-size:14px;font-weight:600;cursor:pointer;color:#000}.top-nav-item.active{background:#000;color:#fff}.logout-btn{margin:12px;padding:12px 16px;background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#666;font-size:15px;font-weight:500;cursor:pointer;display:flex;align-items:center;gap:12px;transition:all .2s}.logout-btn:hover{background:#fee;border-color:#ef4444;color:#ef4444}.dashboard-content{display:flex;flex-direction:column;gap:32px}.dashboard-content.narrow{max-width:1200px;margin:0 auto}.stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px}.stat-card{background:#fff;border-radius:12px;padding:24px;border:1px solid #e5e7eb;transition:all .2s}.stat-card:hover{box-shadow:0 4px 12px #00000014;transform:translateY(-2px)}.stat-card h3{font-size:14px;font-weight:600;color:#666;margin:0 0 12px;text-transform:uppercase;letter-spacing:.5px}.stat-value{font-size:32px;font-weight:700;color:#000;margin:0 0 8px}.stat-label{font-size:14px;color:#666}.stat-label.success{color:#10b981}.activity-section{background:#fff;border-radius:12px;padding:24px;border:1px solid #e5e7eb}.activity-section h2{font-size:20px;font-weight:700;color:#000;margin:0 0 20px}.activity-list{display:flex;flex-direction:column;gap:16px}.activity-item{display:flex;gap:16px;padding:16px;background:#f9fafb;border-radius:8px;transition:all .2s}.activity-item:hover{background:#f3f4f6}.activity-icon{font-size:32px;flex-shrink:0}.activity-details h4{font-size:16px;font-weight:600;color:#000;margin:0 0 4px}.activity-details p{font-size:14px;color:#666;margin:0 0 4px}.activity-details span{font-size:12px;color:#999}.startups-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:20px}.startup-card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:20px;transition:all .2s}.startup-card:hover{box-shadow:0 4px 12px #00000014;transform:translateY(-2px)}.startup-header{display:flex;justify-content:space-between;align-items:start;margin-bottom:12px}.startup-header h3{font-size:18px;font-weight:700;color:#000;margin:0}.match-badge{background:linear-gradient(135deg,#10b981,#059669);color:#fff;padding:4px 10px;border-radius:12px;font-size:12px;font-weight:600}.startup-details{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.detail-item{padding:6px 12px;background:#f3f4f6;border-radius:6px;font-size:13px;color:#666}.view-btn,.connect-btn{width:100%;padding:10px;background:#000;color:#fff;border:none;border-radius:6px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s}.view-btn:hover{background:#333}.connect-btn{background:#fff;color:#000;border:1px solid #e5e7eb;margin-top:8px}.connect-btn:hover{background:#f9fafb}.card-actions{display:flex;flex-direction:column;gap:8px}.section-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.section-header h2{font-size:24px;font-weight:700;color:#000;margin:0}.filters{display:flex;gap:12px}.filter-select{padding:8px 16px;border:1px solid #e5e7eb;border-radius:6px;font-size:14px;background:#fff;cursor:pointer}.primary-btn{padding:10px 20px;background:#000;color:#fff;border:none;border-radius:6px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s}.primary-btn:hover{background:#333}.secondary-btn{width:100%;padding:10px;background:#fff;color:#000;border:1px solid #e5e7eb;border-radius:6px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s}.secondary-btn:hover{background:#f9fafb}.portfolio-grid,.programs-grid,.network-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px}.portfolio-card,.program-card,.network-card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:24px;transition:all .2s}.portfolio-card:hover,.program-card:hover,.network-card:hover{box-shadow:0 4px 12px #00000014;transform:translateY(-2px)}.portfolio-card h3,.program-card h3,.network-card h3{font-size:18px;font-weight:700;color:#000;margin:0 0 8px}.investment-amount{font-size:14px;color:#666;margin:0 0 16px}.portfolio-stats{display:flex;justify-content:space-between;padding-top:16px;border-top:1px solid #e5e7eb}.stat-item{display:flex;flex-direction:column;gap:4px}.program-header{display:flex;justify-content:space-between;align-items:start;margin-bottom:12px}.status-badge{padding:4px 10px;border-radius:12px;font-size:12px;font-weight:600;text-transform:uppercase}.status-badge.active{background:#d1fae5;color:#065f46}.status-badge.planned{background:#dbeafe;color:#1e40af}.program-description{font-size:14px;color:#666;margin:0 0 16px}.program-stats{display:flex;gap:24px;padding:16px 0;border-top:1px solid #e5e7eb;border-bottom:1px solid #e5e7eb;margin-bottom:16px}.network-logo{width:60px;height:60px;background:#f3f4f6;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:32px;margin-bottom:16px}.network-type{font-size:13px;color:#666;margin:4px 0}.partnership-since{font-size:12px;color:#999;display:block;margin:8px 0 16px}.contact-btn{width:100%;padding:10px;background:#000;color:#fff;border:none;border-radius:6px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s}.contact-btn:hover{background:#333}.events-list{display:flex;flex-direction:column;gap:16px}.event-card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:20px;display:flex;gap:20px;align-items:start;transition:all .2s}.event-card:hover{box-shadow:0 4px 12px #00000014}.event-date{background:#000;color:#fff;padding:12px;border-radius:8px;text-align:center;min-width:70px}.event-date .month{display:block;font-size:12px;font-weight:600;text-transform:uppercase;margin-bottom:4px}.event-date .day{display:block;font-size:24px;font-weight:700}.event-details{flex:1}.event-details h3{font-size:18px;font-weight:700;color:#000;margin:0 0 8px}.event-details p{font-size:14px;color:#666;margin:0 0 12px}.event-meta{display:flex;gap:16px;font-size:13px;color:#999}.rsvp-btn{padding:10px 24px;background:#000;color:#fff;border:none;border-radius:6px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s;white-space:nowrap}.rsvp-btn:hover{background:#333}.application-status{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:32px}.status-timeline{display:flex;flex-direction:column;gap:32px}.timeline-item{display:flex;gap:20px;position:relative}.timeline-item:not(:last-child):before{content:"";position:absolute;left:15px;top:40px;width:2px;height:calc(100% + 10px);background:#e5e7eb}.timeline-marker{width:32px;height:32px;border-radius:50%;background:#e5e7eb;border:4px solid white;box-shadow:0 0 0 2px #e5e7eb;flex-shrink:0;position:relative;z-index:1}.timeline-item.completed .timeline-marker{background:#10b981;box-shadow:0 0 0 2px #10b981}.timeline-item.active .timeline-marker{background:#000;box-shadow:0 0 0 2px #000;animation:pulse 2s infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.7}}.timeline-content h4{font-size:16px;font-weight:700;color:#000;margin:0 0 4px}.timeline-content p{font-size:14px;color:#666;margin:0}.analytics-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:20px}.analytics-card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:24px}.analytics-card h3{font-size:18px;font-weight:700;color:#000;margin:0 0 20px}.chart-placeholder{height:300px;background:#f9fafb;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:16px;color:#999}.funding-overview{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px}.funding-card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:24px}.funding-card h3{font-size:14px;font-weight:600;color:#666;margin:0 0 12px;text-transform:uppercase}.funding-amount{font-size:36px;font-weight:700;color:#000;margin:0 0 16px}.progress-bar{width:100%;height:8px;background:#e5e7eb;border-radius:4px;overflow:hidden}.progress-fill{height:100%;background:linear-gradient(90deg,#10b981,#059669);transition:width .3s}.resources-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:20px}.resource-card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:24px;text-align:center;transition:all .2s}.resource-card:hover{box-shadow:0 4px 12px #00000014;transform:translateY(-2px)}.resource-card h3{font-size:18px;font-weight:700;color:#000;margin:0 0 8px}.resource-card p{font-size:14px;color:#666;margin:0 0 16px}.resource-btn{padding:10px 20px;background:#000;color:#fff;border:none;border-radius:6px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s}.resource-btn:hover{background:#333}@media(max-width:768px){.dashboard-main{margin-left:0;padding:16px}.stats-grid,.startups-list,.analytics-grid{grid-template-columns:1fr}}.coming-soon-box{height:220px;display:flex;align-items:center;justify-content:center;border:1px dashed #e5e7eb;border-radius:12px;background:#fafafa;margin-top:16px}.coming-soon-text{font-size:20px;font-weight:600;color:#666;letter-spacing:.5px}:root{--font-body: "Plus Jakarta Sans", system-ui, -apple-system, sans-serif;--color-bg: #ffffff;--color-text-main: #0f172a;--color-text-muted: #42474d;--color-accent: #000000;--color-border: #e2e8f0;--color-bg-alt: #f8fafc;--noya-navy: #0b1c2e;--noya-blue: #104862;--noya-text-main: #111111;--noya-text-body: #445566;--noya-text-light: #778899;--noya-bg-light: #f4f8fb;--noya-border: #e1e8ed}html,body{margin:0;padding:0;font-family:var(--font-body);color:var(--color-text-main);background-color:var(--color-bg);line-height:1.6;-webkit-font-smoothing:antialiased;scroll-behavior:smooth}*,*:before,*:after{box-sizing:border-box}a{text-decoration:none;color:inherit;transition:all .2s ease}h1,h2,h3,h4{margin:0;letter-spacing:-.02em}img{max-width:100%}.container{max-width:1200px;margin:0 auto;padding:0 25px;position:relative}@media screen and (max-width:767px){.container{padding:0 15px}}@media(max-width:1200px){.alt-squares-area .square-row{gap:30px}}@media(max-width:1024px){.navlinks{gap:12px}.nav-link{letter-spacing:0;font-weight:600;font-size:13px}footer .footer-cols{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:767px){.header{padding:5px 0}.hero-area{min-height:unset;padding:70px 0}body.menu-open .hero-area{margin-top:71px}.hero-area h1{font-size:40px}.hero-area p{font-size:20px}.alt-squares-area .square-row,.alt-squares-area .square-row.right{flex-direction:column;text-align:center;gap:10px}.square.visual{width:100%;max-width:100%}.square.text{max-width:100%}.square.text p{font-size:18px;margin:0 auto}.alt-squares-area{gap:60px;margin:70px auto;padding:0 15px}.alt-squares-area h3{font-size:28px;margin-bottom:12px}.navlinks{position:fixed;top:0;right:0;height:100vh;background:#fffffffa;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);flex-direction:column;justify-content:flex-start;align-items:flex-start;box-shadow:-10px 0 30px #0000001a;transition:.4s ease;z-index:1050;overflow-y:auto;padding:80px 40px 40px;width:80%;max-width:320px;transform-origin:right;transform:scaleX(0)}.navlinks.active{width:80%;max-width:320px;transform:scaleX(1)}.menu-toggle{display:block;z-index:1100;position:relative}.desktop-only{display:none}.mobile-only{display:block;text-align:center;margin-top:20px;width:100%}.nav-link{width:100%;padding:16px 0;border-bottom:1px solid rgba(0,0,0,.05)}.nav-link:last-of-type{border-bottom:none}.footer{margin-top:90px}footer .footer-cols{grid-template-columns:repeat(2,1fr)}.brand-col{grid-column:span 2;margin-bottom:20px}}@media(max-width:575px){.hero-area h1{font-size:36px}footer .footer-cols{grid-template-columns:1fr}.brand-col{grid-column:span 1}.footer-bottom{flex-direction:column;gap:20px}.nv-pill-row{gap:8px}.nv-pill{padding:10px 18px;font-size:12px}}
