.money-page .hero{min-height:auto;padding:178px 0 82px;background:#0e261c}
.money-page .hero::after{content:"";position:absolute;inset:0;z-index:0;background:linear-gradient(90deg,rgba(7,20,14,.94) 0%,rgba(7,20,14,.74) 48%,rgba(7,20,14,.34) 100%)}
.money-page .hero-picture{position:absolute;inset:0;z-index:0}
.money-page .hero-picture img{width:100%;height:100%;object-fit:cover;object-position:center 58%;filter:saturate(.9)}
.money-page .hero-layout{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1.03fr) minmax(380px,.72fr);gap:58px;align-items:center}
.money-page .hero-copy{max-width:680px}
.money-page .hero h1{font-size:clamp(42px,5.3vw,72px);margin:20px 0 22px}
.money-page .hero p.lead{font-size:18px;max-width:650px}
.money-page .hero-points{display:flex;gap:10px;flex-wrap:wrap;margin:24px 0 0}
.money-page .hero-points span{padding:8px 11px;border:1px solid rgba(255,255,255,.24);border-radius:999px;background:rgba(8,28,19,.42);color:rgba(255,255,255,.9);font-size:12px;backdrop-filter:blur(8px)}
.money-page .quote-panel{border:1px solid rgba(255,255,255,.24);border-radius:22px;background:rgba(249,252,250,.96);padding:26px;color:var(--text);box-shadow:0 28px 80px rgba(0,0,0,.28);backdrop-filter:blur(18px)}
.money-page .quote-kicker{font-family:var(--mono);font-size:10px;letter-spacing:.15em;text-transform:uppercase;color:var(--gold)}
.money-page .quote-panel h2{font-family:var(--serif);font-size:27px;margin:8px 0 5px}
.money-page .quote-panel>p{color:var(--text2);font-size:13px;margin-bottom:19px}
.money-page .quote-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}
.money-page .quote-field{display:grid;gap:6px}
.money-page .quote-field.full{grid-column:1/-1}
.money-page .quote-field label{font-size:11px;font-weight:700;color:#425148}
.money-page .quote-field input,.money-page .quote-field select{width:100%;min-height:44px;border:1px solid #d7e1da;border-radius:10px;background:#fff;padding:10px 12px;color:#15211b;font:inherit;font-size:13px;outline:none}
.money-page .quote-field input:focus,.money-page .quote-field select:focus{border-color:var(--gold);box-shadow:0 0 0 3px rgba(27,158,99,.12)}
.money-page .quote-submit{width:100%;justify-content:center;margin-top:14px;border:0}
.money-page .quote-note{display:flex;align-items:center;gap:7px;margin-top:11px;color:#66776d;font-size:11px}
.money-page .quote-note::before{content:"";width:7px;height:7px;border-radius:50%;background:#25d366;box-shadow:0 0 0 4px rgba(37,211,102,.12)}
.money-page .proof-strip{position:relative;z-index:3;margin-top:-24px}
.money-page .proof-strip-in{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line);border-radius:16px;background:#fff;box-shadow:0 16px 48px rgba(21,33,27,.1);overflow:hidden}
.money-page .proof-item{padding:22px;border-right:1px solid var(--line)}
.money-page .proof-item:last-child{border-right:0}
.money-page .proof-item b{display:block;font-size:14px}
.money-page .proof-item span{display:block;margin-top:4px;color:var(--text2);font-size:12px;line-height:1.5}
.money-page .visual-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}
.money-page .visual-card{overflow:hidden;border:1px solid var(--line);border-radius:18px;background:#fff;box-shadow:0 14px 38px rgba(21,33,27,.07);transition:.25s}
.money-page .visual-card:hover{transform:translateY(-4px);box-shadow:0 20px 48px rgba(21,33,27,.12)}
.money-page .visual-media{height:210px;background:#e9f0eb;overflow:hidden}
.money-page .visual-media img{width:100%;height:100%;object-fit:cover;object-position:center 62%;transition:.35s}
.money-page .visual-card:hover img{transform:scale(1.035)}
.money-page .visual-body{padding:19px 20px 21px}
.money-page .visual-body h3{font-family:var(--sans);font-size:17px;font-weight:700}
.money-page .visual-body p{margin:7px 0 14px;color:var(--text2);font-size:13px}
.money-page .visual-body a{color:var(--gold);font-size:13px;font-weight:700}
.money-page .route-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}
.money-page .route-card{position:relative;min-height:170px;padding:24px;border:1px solid var(--line);border-radius:16px;background:linear-gradient(145deg,#fff,#edf5ef);overflow:hidden}
.money-page .route-card::after{content:attr(data-index);position:absolute;right:10px;bottom:-22px;color:rgba(27,158,99,.08);font-family:var(--serif);font-size:92px;line-height:1}
.money-page .route-card span{font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--gold)}
.money-page .route-card h3{font-family:var(--sans);font-size:17px;font-weight:700;margin:15px 0 8px}
.money-page .route-card p{position:relative;z-index:1;color:var(--text2);font-size:13px}
.money-page .process-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}
.money-page .process-card{padding:26px;border:1px solid rgba(255,255,255,.12);border-radius:16px;background:rgba(255,255,255,.06);color:#fff}
.money-page .process-card span{display:inline-grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--gold);font-family:var(--mono);font-size:11px}
.money-page .process-card h3{font-family:var(--sans);font-size:17px;font-weight:700;margin:18px 0 8px}
.money-page .process-card p{color:#b8cec2;font-size:13px}
.money-page .process-band{background:#0e261c;color:#fff}
.money-page .process-band .sec-head p{color:#b8cec2}
.money-page .mobile-quote{display:none}
@media(max-width:980px){
  .money-page .hero-layout{grid-template-columns:1fr;gap:36px}.money-page .hero-copy{max-width:760px}.money-page .quote-panel{max-width:680px}
  .money-page .proof-strip-in{grid-template-columns:1fr 1fr}.money-page .proof-item:nth-child(2){border-right:0}.money-page .proof-item:nth-child(-n+2){border-bottom:1px solid var(--line)}
  .money-page .visual-grid,.money-page .route-grid{grid-template-columns:1fr 1fr}
}
@media(max-width:680px){
  .money-page .hero{padding:122px 0 62px}.money-page .hero::after{background:linear-gradient(180deg,rgba(7,20,14,.78),rgba(7,20,14,.94))}.money-page .hero h1{font-size:40px}
  .money-page .quote-panel{padding:20px}.money-page .quote-grid{grid-template-columns:1fr}.money-page .quote-field.full{grid-column:auto}
  .money-page .proof-strip{margin-top:-16px}.money-page .proof-strip-in,.money-page .visual-grid,.money-page .route-grid,.money-page .process-grid{grid-template-columns:1fr}
  .money-page .proof-item{border-right:0;border-bottom:1px solid var(--line)}.money-page .proof-item:last-child{border-bottom:0}.money-page .proof-item:nth-child(2){border-bottom:1px solid var(--line)}
  .money-page .visual-media{height:220px}.money-page .mobile-quote{display:flex;position:fixed;left:12px;right:12px;bottom:12px;z-index:85;justify-content:center;box-shadow:0 10px 34px rgba(0,0,0,.3)}
  .money-page .chatw{bottom:78px}
}
