.eyebrow{color:#b88620;font-size:12px;letter-spacing:2px;font-weight:bold}.connect-hero{background:#f5efe7;padding:90px max(7%,calc((100% - 1150px)/2));text-align:center}.connect-hero h1{font-size:clamp(48px,6vw,83px);color:#46215a;margin:15px 0}.connect-hero em,.connect-wrap em{color:#b88620}.connect-hero blockquote{font:italic clamp(22px,2.6vw,33px)/1.4 Georgia,serif;color:#46215a;margin:28px auto;max-width:850px}.connect-hero cite{display:block;font:14px Arial,sans-serif;margin-top:12px;color:#6c596d}.connect-hero p{max-width:790px;margin:18px auto;font-size:18px;line-height:1.8}.connect-wrap{max-width:1200px;margin:auto;display:grid;grid-template-columns:35% 65%;gap:6%;padding:85px 5% 110px}.connect-intro h2,.investment h2{font-size:clamp(33px,3.7vw,50px);color:#46215a}.connect-intro p{font-size:18px;line-height:1.8}.connect-intro img{width:100%;height:370px;object-fit:cover;margin-top:28px}.inquiry{padding:35px;background:white;box-shadow:0 12px 55px #46215a12;border:1px solid #e8e1db}.inquiry label{display:block;font-weight:bold;font-size:14px;color:#46215a;margin-bottom:25px}.inquiry input:not([type=checkbox]),.inquiry select,.inquiry textarea{display:block;width:100%;margin-top:9px;padding:14px;border:1px solid #d7cbd8;border-radius:4px;font:16px Arial,sans-serif;background:#fff;color:#333}.inquiry textarea{resize:vertical;line-height:1.5}.two{display:grid;grid-template-columns:1fr 1fr;gap:18px}.investment{background:#fcf9f3;padding:32px;margin:25px -10px}.investment p{line-height:1.8}.check{display:flex!important;align-items:flex-start;gap:14px;font-weight:normal!important;line-height:1.6}.check input{width:19px;height:19px;accent-color:#46215a;flex-shrink:0;margin-top:3px}.submit-area{text-align:center;padding:20px}.submit-area h3{font-size:28px;color:#46215a}.submit-area button{background:#46215a;color:white;border:0;border-radius:30px;padding:17px 27px;font-weight:bold;opacity:.6;cursor:not-allowed}.submit-area p{font-size:12px;color:#716c73;margin-top:15px}@media(max-width:850px){.connect-wrap{grid-template-columns:1fr}.connect-intro img{height:220px}.connect-hero{padding:70px 6%}}@media(max-width:600px){.two{grid-template-columns:1fr;gap:0}.inquiry{padding:22px}.investment{padding:23px}.connect-hero h1{font-size:49px}}