.vc-page{color:var(--ink)}.vc-page h1,.vc-page h2{font-family:var(--font-display),Georgia,serif;font-weight:400;letter-spacing:-.035em}.vc-page h1{font-size:clamp(48px,4.8vw,70px);line-height:1.09;max-width:640px;margin:24px 0}.vc-page h2{font-size:clamp(34px,3.2vw,46px);line-height:1.18;margin:18px 0 24px}.vc-page p{margin:0}.vc-page .vc-eyebrow{color:var(--accent-deep);font-size:15px}.vc-hero{padding:100px 0 88px;background:linear-gradient(180deg,var(--accent-wash),#fff)}.vc-hero-grid{display:grid;grid-template-columns:1.15fr 1fr;align-items:center;gap:76px}.vc-intro{font-size:21px;line-height:1.65;color:var(--muted);max-width:540px}.vc-actions{display:flex;gap:28px;align-items:center;flex-wrap:wrap;margin-top:32px}.vc-link{color:var(--accent-deep);text-decoration:underline;text-underline-offset:5px;font-size:17px}.vc-link span{margin-left:10px}.vc-page .vc-note{margin-top:18px;font-size:14px;color:var(--muted)}.vc-brief{background:#fff;border:1px solid var(--hair);border-radius:16px;overflow:hidden}.vc-brief-top{padding:20px 28px;border-bottom:1px solid var(--hair);display:flex;align-items:center;justify-content:space-between;gap:16px;color:var(--accent-deep)}.vc-example{color:var(--muted);font-size:13px}.vc-brief h2{font-family:inherit;font-size:26px;letter-spacing:-.02em;margin:28px 28px 18px}.vc-brief dl{margin:0 28px 28px}.vc-brief dl div{display:flex;justify-content:space-between;gap:24px;padding:15px 0;border-bottom:1px solid var(--hair);font-size:16px}.vc-brief dt{color:var(--muted)}.vc-brief dd{margin:0;text-align:right}.vc-brief-result{background:var(--accent-wash);padding:26px 28px}.vc-brief-result p{font-size:17px}.vc-brief-result ul{padding-left:18px;margin:18px 0 0;color:var(--muted);font-size:16px;line-height:1.7}.vc-brief-result li+li{margin-top:10px}.vc-process{padding-top:64px;padding-bottom:96px}.vc-section-heading{max-width:650px;margin-bottom:44px}.vc-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:44px}.vc-steps article{border-top:1px solid var(--hair);padding-top:26px}.vc-steps h3{font-size:24px;font-weight:400;letter-spacing:-.025em;line-height:1.3;margin:0 0 18px}.vc-close p:not(.vc-eyebrow),.vc-market-grid p:not(.vc-eyebrow),.vc-steps p{font-size:18px;line-height:1.7;color:var(--muted)}.vc-markets{background:var(--accent-wash);padding:72px 0}.vc-market-grid{display:grid;grid-template-columns:1.3fr 1fr;gap:120px;align-items:center}.vc-market-grid h2{max-width:580px}.vc-regions{list-style:none;padding:0;margin:0}.vc-regions li{font-size:30px;padding:24px 0;border-bottom:1px solid var(--hair)}.vc-regions li:first-child{border-top:1px solid var(--hair)}.vc-close{padding-top:88px;padding-bottom:32px;display:flex;align-items:center;justify-content:space-between;gap:60px}.vc-close h2{margin-bottom:18px}.vc-close .vc-actions{margin:0;flex-shrink:0}@media (max-width:1000px){.vc-hero-grid{gap:36px}.vc-market-grid{gap:64px}.vc-close{align-items:flex-start;flex-direction:column;gap:28px}}@media (max-width:700px){.vc-hero{padding:56px 0}.vc-hero-grid,.vc-market-grid,.vc-steps{grid-template-columns:1fr;gap:36px}.vc-intro{font-size:19px}.vc-page h1{font-size:46px}.vc-brief-result,.vc-brief-top{padding:22px}.vc-brief dl,.vc-brief h2{margin-left:22px;margin-right:22px}.vc-process{padding-top:24px;padding-bottom:56px}.vc-section-heading{margin-bottom:28px}.vc-markets{padding:48px 0}.vc-close{padding-top:56px}}