/* Angels & Partners - Export & Import */
:root{--ei-bg:#060608;--ei-panel:#0c0c10;--ei-gold:#b8952a;--ei-gold-l:#d4af57;--ei-cream:#ebe8e0;--ei-silver:#8888a0;--ei-line:rgba(184,149,42,.16);--ei-text:#f5f5f0}
.ei-wrap{max-width:1280px;margin:0 auto;padding:0 clamp(20px,6vw,120px)}
.ei-label{display:flex;align-items:center;gap:14px;font:500 10px/1 Montserrat,sans-serif;letter-spacing:4px;text-transform:uppercase;color:var(--ei-gold-l);margin-bottom:22px}
.ei-label:before{content:"";width:42px;height:1px;background:var(--ei-gold)}
.ei-h2{font:300 clamp(40px,6vw,84px)/1.02 "Cormorant Garamond",serif;color:var(--ei-text);letter-spacing:-.5px;margin:0}
.ei-h2 em{color:var(--ei-gold-l);font-style:italic}
.ei-lead{max-width:720px;color:var(--ei-silver);font:300 16px/1.8 Montserrat,sans-serif;margin-top:26px}
.ei-sec{background:var(--ei-panel);padding:clamp(70px,9vw,130px) 0;border-top:1px solid var(--ei-line)}
.ei-sec.dark{background:var(--ei-bg)}
.ei-lanes{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border:1px solid var(--ei-line);margin-top:60px}
.ei-lane{background:var(--ei-bg);padding:44px 34px;display:flex;flex-direction:column;gap:14px;text-decoration:none;color:inherit;transition:background .3s}
.ei-lane:hover{background:#0f0f14}
.ei-lane .tag{font:500 9px/1 Montserrat,sans-serif;letter-spacing:3px;text-transform:uppercase;color:var(--ei-gold-l)}
.ei-lane h3{font:300 44px/1 "Cormorant Garamond",serif;color:var(--ei-text);margin:0}
.ei-dir{border-top:1px solid var(--ei-line);padding-top:14px;font:400 13px/1.7 Montserrat,sans-serif;color:var(--ei-cream)}
.ei-dir b{display:block;font:600 9px/1 Montserrat,sans-serif;letter-spacing:3px;text-transform:uppercase;color:var(--ei-gold);margin-bottom:6px}
.ei-more{margin-top:auto;font:500 10px/1 Montserrat,sans-serif;letter-spacing:3px;text-transform:uppercase;color:var(--ei-gold-l);padding-top:14px}
.ei-grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border:1px solid var(--ei-line);margin-top:56px}
.ei-card{background:var(--ei-panel);padding:36px 30px}
.ei-sec.dark .ei-card{background:var(--ei-bg)}
.ei-card .n{font:300 38px/1 "Cormorant Garamond",serif;color:var(--ei-gold);margin-bottom:14px}
.ei-card h4{font:500 13px/1.4 Montserrat,sans-serif;letter-spacing:1.5px;text-transform:uppercase;color:var(--ei-text);margin:0 0 10px}
.ei-card p,.ei-card li{font:300 13.5px/1.75 Montserrat,sans-serif;color:var(--ei-silver)}
.ei-card ul{list-style:none;margin:8px 0 0;padding:0}
.ei-card li{padding-left:16px;position:relative}
.ei-card li:before{content:"\2726";position:absolute;left:0;color:var(--ei-gold);font-size:8px;top:5px}
.ei-steps{display:grid;grid-template-columns:repeat(5,1fr);margin-top:56px}
.ei-step{padding:22px 22px 0 0;border-top:1px solid var(--ei-gold)}
.ei-step .n{font:300 34px/1 "Cormorant Garamond",serif;color:var(--ei-gold-l)}
.ei-step h4{font:500 12px/1.4 Montserrat,sans-serif;letter-spacing:2px;text-transform:uppercase;color:var(--ei-text);margin:12px 0 8px}
.ei-step p{font:300 13px/1.7 Montserrat,sans-serif;color:var(--ei-silver);margin:0}
.ei-cta{text-align:center}
.ei-cta .ei-lead{margin-left:auto;margin-right:auto}
.ei-btn{display:inline-flex;align-items:center;gap:12px;background:var(--ei-gold);color:#060608;font:600 11px/1 Montserrat,sans-serif;letter-spacing:3px;text-transform:uppercase;padding:18px 38px;text-decoration:none;margin-top:34px;transition:background .25s}
.ei-btn:hover{background:var(--ei-gold-l)}
.ei-btn.ghost{background:transparent;color:var(--ei-gold-l);border:1px solid var(--ei-gold);margin-left:12px}
.ei-btn.ghost:hover{background:rgba(184,149,42,.12)}
.ei-note{font:300 12px/1.7 Montserrat,sans-serif;color:var(--ei-silver);margin-top:26px;max-width:720px}
.ei-rv{opacity:0;transform:translateY(30px);transition:opacity .8s ease,transform .8s ease}
.ei-rv.in{opacity:1;transform:none}
body.ei-page{margin:0;background:var(--ei-bg);color:var(--ei-cream);font-family:Montserrat,sans-serif;-webkit-font-smoothing:antialiased}
.ei-nav{position:sticky;top:0;z-index:50;background:rgba(6,6,8,.92);backdrop-filter:blur(10px);border-bottom:1px solid var(--ei-line)}
.ei-nav .ei-wrap{display:flex;align-items:center;justify-content:space-between;height:74px;gap:20px}
.ei-logo{text-decoration:none;display:flex;flex-direction:column;line-height:1.1}
.ei-logo b{font:400 24px/1 "Cormorant Garamond",serif;color:var(--ei-gold-l);letter-spacing:2px}
.ei-logo span{font:400 8px/1.4 Montserrat,sans-serif;letter-spacing:3px;text-transform:uppercase;color:var(--ei-silver)}
.ei-nav ul{display:flex;gap:26px;list-style:none;margin:0;padding:0}
.ei-nav ul a{font:500 10px/1 Montserrat,sans-serif;letter-spacing:3px;text-transform:uppercase;color:var(--ei-silver);text-decoration:none}
.ei-nav ul a:hover{color:var(--ei-gold-l)}
.ei-hero{padding:clamp(80px,11vw,150px) 0 clamp(60px,8vw,110px);background:radial-gradient(900px 400px at 80% 0%,rgba(184,149,42,.09),transparent 70%),var(--ei-bg)}
.ei-crumb{font:400 11px/1 Montserrat,sans-serif;letter-spacing:2px;color:var(--ei-silver);margin-bottom:34px}
.ei-crumb a{color:var(--ei-gold-l);text-decoration:none}
.ei-two{display:grid;grid-template-columns:1fr 1fr;gap:0;border:1px solid var(--ei-line);margin-top:56px}
.ei-two .ei-card{padding:44px 38px}
.ei-pills{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px}
.ei-pills span{font:500 10px/1 Montserrat,sans-serif;letter-spacing:2px;text-transform:uppercase;color:var(--ei-gold-l);border:1px solid var(--ei-line);padding:10px 16px}
.ei-faq details{border-bottom:1px solid var(--ei-line);padding:22px 0}
.ei-faq summary{cursor:pointer;font:400 22px/1.3 "Cormorant Garamond",serif;color:var(--ei-text);list-style:none}
.ei-faq summary::-webkit-details-marker{display:none}
.ei-faq summary:after{content:"+";float:right;color:var(--ei-gold)}
.ei-faq details[open] summary:after{content:"\2212"}
.ei-faq p{font:300 14px/1.8 Montserrat,sans-serif;color:var(--ei-silver);margin-top:12px;max-width:760px}
.ei-foot{border-top:1px solid var(--ei-line);padding:40px 0;font:300 12px/1.8 Montserrat,sans-serif;color:var(--ei-silver)}
.ei-foot .ei-wrap{display:flex;justify-content:space-between;flex-wrap:wrap;gap:16px}
.ei-foot a{color:var(--ei-gold-l);text-decoration:none}
@media(max-width:1000px){.ei-lanes,.ei-grid3,.ei-two{grid-template-columns:1fr}.ei-steps{grid-template-columns:1fr 1fr;gap:34px 0}.ei-nav ul{display:none}}
@media(max-width:560px){.ei-steps{grid-template-columns:1fr}.ei-btn.ghost{margin:14px 0 0}}

.ei-lane,.ei-grid3 .ei-card,.ei-two .ei-card{box-shadow:0 0 0 .5px var(--ei-line)}

/* nav spacing fix */
#nav .nav-inner{gap:40px}
#nav .nav-links{gap:26px;margin:0 auto;padding:0}
#nav .nav-links a{letter-spacing:2.4px;white-space:nowrap}
#nav .nav-cta{margin-left:16px;flex-shrink:0;white-space:nowrap}
@media(max-width:1500px){#nav .nav-inner{gap:28px}#nav .nav-links{gap:20px}#nav .nav-links a{letter-spacing:2px}}
@media(max-width:1250px){#nav .nav-inner{gap:20px}#nav .nav-links{gap:15px}#nav .nav-links a{letter-spacing:1.5px;font-size:9.5px}}
