.investment-page{max-width:1240px;margin:auto}.investment-hero{padding:30px 35px 0}.investment-hero-grid{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:45px;margin:35px 0 50px}.investment-hero h1{font-size:clamp(40px,4.8vw,66px);line-height:1.08;font-weight:500;letter-spacing:-2.3px;margin:22px 0}.investment-hero h1 span{color:#ad813a}.investment-hero p{font-size:17px;line-height:1.8;color:#65758a;max-width:410px}.brand-panel{background:white;border-radius:28px;border:1px solid #e1e6ed;padding:24px}.brand-panel img{width:100%;display:block}.hero-actions{display:flex;gap:15px;align-items:center;flex-wrap:wrap}.outline-button{display:inline-block;border:1px solid #cbd5e1;border-radius:30px;padding:14px 20px;font-size:12px;background:transparent;color:#102b46;cursor:pointer}.hero-actions .outline-button{margin-top:20px}.path-nav{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #d9e1ea;border-bottom:1px solid #d9e1ea}.path-nav a{padding:23px 0;font-size:13px}.path-nav span{color:#ac8240;font-size:11px;margin-right:20px}.inv-section{padding:75px 35px;scroll-margin-top:25px}.inv-heading{display:grid;grid-template-columns:1fr 1fr;align-items:end;gap:80px;margin-bottom:35px}.inv-section h2{font-size:clamp(30px,3.5vw,44px);line-height:1.15;letter-spacing:-1.3px;font-weight:500;margin:15px 0 0}.inv-heading p,.sell-copy p,.inquiry-section p{font-size:15px;line-height:1.85;color:#65758a}.sell-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px}.sell-copy{background:#edf2f7;border-radius:23px;padding:32px}.sell-copy h3{font-size:23px;letter-spacing:-.5px;font-weight:500;margin:0 0 16px}.chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.chips span{font-size:10px;border:1px solid #ced8e3;padding:9px 12px;border-radius:20px}.steps article{display:flex;gap:24px;border-bottom:1px solid #dde4ed;padding:23px 0}.steps article:first-child{padding-top:12px}.steps article>span{color:#ac8240;font-size:12px;padding-top:4px}.steps h3{font-size:16px;font-weight:500;margin:0 0 8px}.steps p{font-size:13px;color:#65758a;line-height:1.7;margin:0}.projects-section{background:#edf2f7;border-radius:28px;margin:0 35px;padding:45px}.project-card{display:grid;grid-template-columns:1fr 1fr;background:white;border-radius:23px;overflow:hidden}.project-visual{display:flex;flex-direction:column;justify-content:center;align-items:center;background:linear-gradient(135deg,#e0e8f0,#f7f8f8);padding:25px}.project-visual svg{width:100%;max-width:410px}.project-visual>span{font-size:8px;letter-spacing:2px;color:#7c8998}.project-content{padding:38px}.project-category{font-size:10px;color:#9b753b;letter-spacing:1px;text-transform:uppercase}.project-content h3{font-size:27px;font-weight:500;letter-spacing:-.7px}.project-content p{font-size:14px;color:#65758a;line-height:1.8}.project-meta{display:flex;gap:30px;border-top:1px solid #e2e7ee;padding-top:20px;margin:25px 0;font-size:10px;color:#748396}.project-meta strong{display:block;color:#14304b;font-size:12px;font-weight:500;margin-top:7px}.partner-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.partner-grid article{border:1px solid #dce3ed;border-radius:22px;background:white;padding:29px}.partner-number{color:#b38a47;font-size:12px}.partner-grid h3{font-weight:500;font-size:19px;margin:25px 0 15px}.partner-grid p{color:#65758a;font-size:13px;line-height:1.8}.partner-bottom{display:flex;gap:35px;align-items:center;justify-content:space-between;margin-top:10px}.partner-bottom p{font-size:11px;line-height:1.7;color:#748396;max-width:440px;margin-top:30px}.inquiry-section{background:#0a223d;color:white;border-radius:28px;display:grid;grid-template-columns:.85fr 1.15fr;gap:65px;margin:0 35px 65px;padding:48px}.inquiry-section .eyebrow{color:#d1ae70}.inquiry-section p{color:#b6c5d6}.inquiry-section .form-note{font-size:12px;line-height:1.8;border-left:2px solid #bd9755;padding-left:18px;margin-top:30px}form{display:grid;gap:17px}label{font-size:11px;display:grid;gap:8px;line-height:1.5}label span{color:#a9bacd;font-size:10px}input,select,textarea{font:inherit;font-size:14px;color:white;background:#ffffff07;border:1px solid #ffffff35;border-radius:9px;padding:12px;width:100%;min-width:0}input::placeholder,textarea::placeholder{color:#9bafc6}select option{color:#0a223d}textarea{min-height:110px;resize:vertical}.field-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.form-buttons{display:flex;gap:10px;flex-wrap:wrap}.form-buttons .button{margin:0;border:0;background:#c3a064;color:#071d37;cursor:pointer}.form-buttons .outline-button{color:white;border-color:#ffffff50;margin-top:10px}#inquiry-status{font-size:12px;margin:0}#inquiry-result textarea{min-height:210px}.inquiry-section input:focus,.inquiry-section select:focus,.inquiry-section textarea:focus{outline:2px solid #c3a064;outline-offset:3px}.outline-button:hover{border-color:#ad813a}button:focus-visible{outline:3px solid #c3a064;outline-offset:4px}@media(max-width:850px){.investment-hero-grid,.inv-heading,.sell-grid,.inquiry-section{grid-template-columns:1fr;gap:25px}.brand-panel{max-width:530px;width:100%}.project-card{grid-template-columns:1fr}.partner-grid{grid-template-columns:1fr}.partner-bottom{align-items:start;flex-direction:column;gap:0}.inv-heading{gap:10px}.inquiry-section{padding:35px}.path-nav a{font-size:11px}.path-nav span{margin-right:8px}}@media(max-width:600px){.investment-hero{padding:20px 22px 0}.investment-hero-grid{margin:28px 0}.investment-hero h1{letter-spacing:-1.2px}.investment-hero p{font-size:15px}.path-nav{grid-template-columns:1fr}.path-nav a{padding:14px 0;border-bottom:1px solid #d9e1ea}.path-nav a:last-child{border:0}.inv-section{padding:45px 22px}.projects-section{margin:0 20px;padding:28px 20px;border-radius:22px}.project-content{padding:26px}.project-content h3{font-size:24px}.inquiry-section{margin:0 20px 35px;padding:30px 24px}.field-row{grid-template-columns:1fr}.sell-copy{padding:27px}.brand-panel{padding:15px}.hero-actions{gap:10px}.hero-actions .outline-button{padding:14px 17px}.project-meta{gap:20px}}
