:root{--black:#060606;--black2:#10100f;--panel:#151513;--gold:#d4af37;--gold2:#f2d778;--ivory:#f6f1e6;--muted:#99958c;--line:#2b2924}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--black);color:var(--ivory);font:16px/1.6 "DM Sans",sans-serif}button,input,select{font:inherit}button,a{cursor:pointer}a{color:inherit}.announcement{height:36px;display:flex;justify-content:space-between;align-items:center;padding:0 max(5vw,24px);background:var(--gold);color:#0b0b0a;font-size:12px;font-weight:700;letter-spacing:.05em}.announcement a{text-decoration:none}.nav{height:86px;display:flex;align-items:center;justify-content:space-between;padding:0 max(5vw,24px);background:rgba(6,6,6,.94);border-bottom:1px solid var(--line);position:sticky;top:0;z-index:30;backdrop-filter:blur(16px)}.brand{display:flex;align-items:center;gap:12px;text-decoration:none;font-size:15px;font-weight:700;letter-spacing:.12em}.brand b{color:var(--gold)}.brand-mark{width:43px;height:43px;border:1px solid var(--gold);display:grid;place-items:center;font-family:"Cormorant Garamond";font-size:18px;color:var(--gold);transform:rotate(45deg)}.brand-mark::first-letter{transform:rotate(-45deg)}.nav nav{display:flex;gap:30px}.nav nav a{text-decoration:none;color:#c9c4b9;font-size:14px}.nav nav a:hover{color:var(--gold2)}.gold-btn,.outline-btn,.ghost-btn{border:0;border-radius:0;padding:14px 21px;font-weight:700;text-decoration:none;display:inline-flex;justify-content:center;align-items:center;transition:.25s}.gold-btn{background:linear-gradient(120deg,#b78a22,#f2d778,#b78a22);color:#090908;box-shadow:0 10px 30px #d4af3726}.gold-btn:hover{transform:translateY(-2px);filter:brightness(1.08)}.large{padding:17px 26px}.menu{display:none;background:none;border:0;color:var(--gold);font-size:25px}.slider{height:min(760px,calc(100vh - 122px));min-height:610px;position:relative;overflow:hidden;background:#000}.slides,.slide{position:absolute;inset:0}.slide{opacity:0;visibility:hidden;background-image:linear-gradient(90deg,#000 0%,#000e 30%,#0006 64%,#0002),var(--bg);background-size:cover;background-position:center;transition:opacity .8s ease,visibility .8s}.slide.active{opacity:1;visibility:visible}.slide-content{height:100%;max-width:1480px;margin:auto;padding:0 max(7vw,32px);display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.overline,.eyebrow{margin:0 0 18px;color:var(--gold2);font-size:12px;font-weight:700;letter-spacing:.22em}.slide h1{font:600 clamp(54px,6.5vw,96px)/.92 "Cormorant Garamond",serif;letter-spacing:-.045em;margin:0;max-width:760px}.slide h1 em{font-style:italic;color:var(--gold2)}.slide-content>p:not(.overline){max-width:610px;color:#c5c0b6;font-size:18px}.actions{display:flex;gap:15px;margin-top:22px}.ghost-btn{border:1px solid #ffffff55;background:#0004;color:#fff}.arrow{position:absolute;z-index:3;top:50%;transform:translateY(-50%);width:48px;height:48px;border:1px solid #ffffff48;background:#0006;color:#fff;font-size:31px}.prev{left:20px}.next{right:20px}.dots{position:absolute;z-index:3;bottom:30px;left:50%;transform:translateX(-50%);display:flex;gap:10px}.dots button{width:28px;height:2px;padding:0;border:0;background:#ffffff55}.dots button.active{background:var(--gold2)}.slide-count{position:absolute;right:max(5vw,25px);bottom:25px;z-index:3;display:flex;align-items:end;gap:5px}.slide-count b{font:600 28px "Cormorant Garamond";color:var(--gold2)}.slide-count span{color:#aaa;font-size:12px}.trust{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid var(--line)}.trust>div{padding:28px max(2vw,18px);border-right:1px solid var(--line);display:grid;grid-template-columns:auto 1fr;column-gap:13px}.trust span{grid-row:1/3;color:var(--gold);font:600 23px "Cormorant Garamond"}.trust strong{font-size:14px}.trust small{color:var(--muted)}.opportunities,.insights,.faq{padding:105px max(7vw,28px)}.section-heading{display:flex;justify-content:space-between;align-items:end;gap:45px;margin-bottom:42px}.section-heading h2,.process h2,.faq h2,.closing h2,dialog h2{font:600 clamp(42px,5vw,68px)/1 "Cormorant Garamond";margin:0;letter-spacing:-.03em}.section-heading>p{max-width:540px;color:var(--muted)}.tools{display:flex;justify-content:space-between;gap:20px;margin-bottom:24px}.search{min-width:300px;border:1px solid var(--line);background:var(--black2);display:flex;align-items:center;padding:0 15px;color:var(--gold)}.search input{width:100%;padding:13px;border:0;outline:0;background:transparent;color:#fff}.filters{display:flex;gap:8px;flex-wrap:wrap}.filters button{border:1px solid var(--line);background:transparent;color:#bbb6ab;padding:10px 16px;border-radius:99px}.filters button.active{border-color:var(--gold);color:var(--gold2)}.cards{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.deal{background:linear-gradient(150deg,#191916,#0d0d0c);border:1px solid var(--line);padding:25px;transition:.3s}.deal:hover{transform:translateY(-6px);border-color:#8e752c;box-shadow:0 22px 60px #000}.deal-head{display:flex;align-items:center;justify-content:space-between;color:var(--gold);font-size:11px;letter-spacing:.12em}.badge{width:48px;height:48px;border:1px solid #8b722d;display:grid;place-items:center;color:var(--gold2);font:600 16px "Cormorant Garamond"}.deal h3{font:600 26px "Cormorant Garamond";margin:28px 0 8px}.deal>p{color:var(--muted);min-height:78px}.deal dl{border-top:1px solid var(--line);padding-top:14px}.deal dl div{display:flex;justify-content:space-between;gap:12px;margin:10px 0}.deal dt{color:var(--muted);font-size:12px}.deal dd{margin:0;font-size:13px;font-weight:700;text-align:right}.deal>button{width:100%;border:0;border-top:1px solid var(--line);padding:17px 0 0;margin-top:15px;background:transparent;color:var(--gold2);display:flex;justify-content:space-between}.disclaimer{color:#77736a;font-size:12px}.hidden{display:none!important}.process{padding:105px max(7vw,28px);background:var(--ivory);color:#15130e;display:grid;grid-template-columns:.75fr 1fr;gap:10vw}.process-copy>p:not(.eyebrow){color:#6d675c;max-width:480px}.outline-btn{border:1px solid #8d711f;background:transparent;color:#4f3e0e;margin-top:16px}.process ol{list-style:none;padding:0;margin:0}.process li{display:grid;grid-template-columns:60px 1fr;padding:24px 0;border-top:1px solid #cfc6b3}.process li>span{color:#9b761b;font:600 22px "Cormorant Garamond"}.process h3{font:600 25px "Cormorant Garamond";margin:0}.process li p{margin:3px 0;color:#716b60}.insights{background:#0b0b0a}.insight-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line)}.insight-grid article{background:#0b0b0a;padding:35px}.insight-grid span{color:var(--gold);font:600 25px "Cormorant Garamond"}.insight-grid h3{font:600 31px "Cormorant Garamond";margin:55px 0 8px}.insight-grid p{color:var(--muted)}.faq{display:grid;grid-template-columns:.7fr 1fr;gap:9vw;background:#11110f}.faq>div:last-child{border-top:1px solid #3b3830}details{border-bottom:1px solid #3b3830;padding:21px 0}summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;font:600 21px "Cormorant Garamond"}summary::-webkit-details-marker{display:none}summary span{color:var(--gold);font-size:24px}details p{color:var(--muted)}.closing{text-align:center;padding:100px 25px;background:radial-gradient(circle at center,#372b0e 0,#11110f 45%,#060606 72%)}.closing h2{font-size:clamp(54px,7vw,92px)}.closing>p:not(.eyebrow){color:#aaa59a}.closing .gold-btn{margin-top:16px}footer{display:grid;grid-template-columns:auto auto 1fr;gap:55px;align-items:start;padding:55px max(7vw,28px);border-top:1px solid var(--line)}footer>div{display:grid;gap:7px}footer>div a{text-decoration:none;color:#b2ada3;font-size:14px}footer>p{margin:0;text-align:right;color:#77736a;font-size:12px}dialog{border:1px solid #55461e;background:#11110f;color:#fff;width:min(540px,calc(100% - 28px));padding:0;box-shadow:0 40px 100px #000}dialog::backdrop{background:#000d;backdrop-filter:blur(6px)}dialog form{padding:36px;position:relative}.close{position:absolute;right:17px;top:12px;border:0;background:none;color:#aaa;font-size:28px}.form-note{color:var(--muted)}dialog label{display:block;font-size:13px;font-weight:700;margin:15px 0}dialog input:not([type=checkbox]),dialog select{display:block;width:100%;margin-top:6px;padding:13px;background:#070707;border:1px solid var(--line);color:#fff}.check{display:flex!important;gap:10px;color:var(--muted);font-weight:500!important}.check input{margin-top:5px}.submit{width:100%}.status{text-align:center;color:var(--gold2);font-weight:700}.menu-open nav{display:flex!important;position:absolute;top:86px;left:0;right:0;padding:20px;background:#080808;flex-direction:column}
@media(max-width:1100px){.cards{grid-template-columns:1fr 1fr}.nav nav{display:none}.menu{display:block}.nav>.gold-btn{display:none}.trust{grid-template-columns:1fr 1fr}.process,.faq{grid-template-columns:1fr}.section-heading{align-items:start;flex-direction:column}}@media(max-width:700px){.announcement{justify-content:center}.announcement a{display:none}.nav{height:72px;padding:0 18px}.slider{min-height:640px;height:calc(100vh - 108px)}.slide{background-position:62% center}.slide-content{padding:0 25px}.slide h1{font-size:52px}.slide-content>p:not(.overline){font-size:16px}.actions{flex-direction:column;align-items:stretch}.arrow{display:none}.slide-count{display:none}.trust{grid-template-columns:1fr}.trust>div{border-bottom:1px solid var(--line)}.opportunities,.process,.insights,.faq{padding-left:20px;padding-right:20px}.tools{flex-direction:column}.search{width:100%;min-width:0}.filters{overflow:auto;flex-wrap:nowrap}.filters button{white-space:nowrap}.cards,.insight-grid{grid-template-columns:1fr}.deal>p{min-height:auto}footer{grid-template-columns:1fr}footer>p{text-align:left}dialog form{padding:28px 20px}}

/* New Vision 4U brand lockup */
.brand{gap:0;background:linear-gradient(135deg,#fffdf7,#eee5cf);border:1px solid #d4af3766;padding:7px 12px;box-shadow:0 8px 30px #0008;letter-spacing:0}
.brand img{display:block;width:auto;height:46px;object-fit:contain}
.footer-brand img{height:52px}
@media(max-width:700px){.brand{padding:5px 8px}.brand img{height:36px}.footer-brand img{height:42px}}

/* Refined modern display style for banner headlines */
.slide h1{font-family:"DM Sans",sans-serif;font-weight:700;line-height:.94;letter-spacing:-.055em}
.slide h1 em{font-family:"Cormorant Garamond",serif;font-weight:600;letter-spacing:-.035em}

/* New Vision 4U investment logo */
.nav{height:100px}.brand{background:transparent;border:0;padding:0;box-shadow:none}.brand img{height:64px}.footer-brand img{height:72px}
@media(max-width:700px){.nav{height:78px}.brand{padding:0}.brand img{height:46px}.footer-brand img{height:58px}.menu-open nav{top:78px}}
