/* Viera funding: photographic openings, open editorial sections, clear conversion points. */
body[data-funding-page]{background:#f6f3ed;color:#142b40}
body[data-funding-page] .funding-main>.landing-hero{background:linear-gradient(90deg,rgba(6,19,34,.94) 0%,rgba(6,19,34,.82) 43%,rgba(6,19,34,.25) 100%),var(--hero-photo) center/cover no-repeat;position:relative;padding-top:62px;padding-bottom:62px;gap:72px;isolation:isolate}
body[data-funding-page] .landing-hero h1{font-size:clamp(40px,4.3vw,64px);font-weight:400;letter-spacing:-.035em;line-height:1.06;max-width:700px;text-wrap:balance}
body[data-funding-page] .landing-hero .lede{max-width:560px;font-size:15px;line-height:1.9;color:#e0e7ec}
body[data-funding-page] .landing-hero .eyebrow{letter-spacing:.17em;color:#dfc28e;font-size:10px}
body[data-funding-page] .callback-card{border:1px solid #fff8;border-top:3px solid #d7b77c;border-radius:12px;padding:25px 27px;box-shadow:0 24px 65px #0003;background:#fffefa}
body[data-funding-page] .callback-card h2{font-size:30px}
body[data-funding-page] .callback-card .btn{border-radius:5px;min-height:46px;font-weight:700;box-shadow:0 4px 12px #b69b6b22}
body[data-funding-page] .funding-main>.why-viera:not(.local-reach){padding:76px 0 28px;margin-top:0;border:0}
body[data-funding-page] .why-viera .section-heading{display:grid;grid-template-columns:1.1fr 1fr;gap:80px;align-items:end;margin-bottom:36px}
body[data-funding-page] .why-viera .section-heading h2{font-size:clamp(35px,3.7vw,51px);line-height:1.08;letter-spacing:-.025em;margin:12px 0 0}
body[data-funding-page] .why-viera .section-heading>p{font-size:15px;line-height:1.9;max-width:500px;color:#5d6b76;margin:0}
body[data-funding-page] .why-viera:not(.local-reach) .why-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;background:transparent}
body[data-funding-page] .why-viera:not(.local-reach) .why-grid article,body[data-funding-page] .why-viera:not(.local-reach) .why-grid article+article{padding:25px 0 0;border:0;border-top:2px solid #c6ad80;background:transparent}
body[data-funding-page] .why-grid .reason-number{font-size:10px;letter-spacing:.12em;color:#8b6e3f}
body[data-funding-page] .why-grid h3{font-family:'Cormorant Garamond',Georgia,serif;font-size:30px;font-weight:500;margin:18px 0 12px}
body[data-funding-page] .why-grid p{font-size:14px;line-height:1.85;color:#60707c}
body[data-funding-page] .why-footer{border:0;padding-top:20px;font-size:11px}
body[data-funding-page] .funding-main>.nj-project-guidance{border:0;border-left:2px solid #baa071;padding:10px 0 10px 28px;margin:5px auto 55px;background:transparent;display:grid;grid-template-columns:.85fr 1.15fr;column-gap:60px}
body[data-funding-page] .nj-project-guidance>.eyebrow{grid-column:1;margin:0 0 10px}
body[data-funding-page] .nj-project-guidance>h2{grid-column:1;font-size:29px;line-height:1.14;margin:0}
body[data-funding-page] .nj-project-guidance>p:not(.eyebrow){grid-column:2;grid-row:1/3;margin:0;max-width:640px;font-size:14px;line-height:1.9;color:#60707c}
body[data-funding-page] .funding-main>.process-section{background:radial-gradient(ellipse at 90% 0,#294252 0,transparent 60%),#0e2335;border:0;padding-top:58px;padding-bottom:58px;margin-top:22px;margin-bottom:36px}
body[data-funding-page] .process-heading>h2{font-size:44px;line-height:1.09}
body[data-funding-page] .process-heading>a.btn{background:transparent;border:0;border-bottom:1px solid #d5b77f;border-radius:0;padding:9px 0;color:#e7cc9a;min-height:0;box-shadow:none}
body[data-funding-page] .process-steps{gap:40px}
body[data-funding-page] .process-steps h3{font-family:'Cormorant Garamond',Georgia,serif;font-size:29px;font-weight:500}
body[data-funding-page] .process-steps article{border-color:#d5b77f55}
body[data-funding-page] .funding-main>.prep-section{border:0;background:#ece7dd;border-radius:14px;padding:38px 42px;margin-top:36px;margin-bottom:36px;column-gap:65px}
body[data-funding-page] .prep-section h2{font-size:36px;line-height:1.12}
body[data-funding-page] .prep-section .checklist li{font-size:14px;border-color:#d8cebd;padding-top:15px;padding-bottom:15px}
body[data-funding-page] .funding-main>.callback-bottom{background:linear-gradient(90deg,#0e2335ee,#152f43db),url('/assets/investor-property-daylight-1536.webp') center/cover;border:0;border-radius:0;width:100%;max-width:none;padding:60px max(36px,calc((100vw - 1228px)/2));margin:45px 0;color:#fff;gap:85px}
body[data-funding-page] .callback-bottom>div:first-child>h2{color:#fff;font-size:48px;line-height:1.08;max-width:500px}
body[data-funding-page] .callback-bottom>div:first-child>p{color:#c7d4df}
body[data-funding-page] .callback-bottom>div:first-child>.eyebrow{color:#dbbd87}
body[data-funding-page] .callback-bottom>div:first-child a{color:#e6c895}
body[data-funding-page] .callback-bottom .callback-card{box-shadow:0 15px 45px #0002}
body[data-funding-page] .funding-main>.faq-section{padding-top:28px;padding-bottom:36px;border:0;background:transparent}
body[data-funding-page] .faq-section>h2{font-size:39px;line-height:1.1}
body[data-funding-page] .faq-section>details>summary{font-size:15px;line-height:1.5;padding-top:22px;padding-bottom:22px}
body[data-funding-page] .faq-section>details>p{font-size:14px;line-height:1.85}
body[data-funding-page] .funding-main>.credit-help{padding-top:18px;padding-bottom:18px}
body[data-funding-page] .credit-help-panel{border:0;background:transparent;padding:20px 0;border-top:1px solid #d7cdbd;border-bottom:1px solid #d7cdbd}
body[data-funding-page] .credit-help-panel h2{font-size:28px}
body[data-funding-page] .credit-help-panel>div:first-child>p:not(.eyebrow):not(.fine){max-width:720px;font-size:13px}
body[data-funding-page] .funding-main>.specialty-section{background:transparent;border:0;padding:32px 0}
body[data-funding-page] #options .cinema-card{border-radius:12px;box-shadow:0 16px 35px #10243b10;border:0}
body[data-funding-page] #options .cinema-card .program-photo{height:265px;filter:saturate(.82)}
body[data-funding-page] #options .cinema-content h3{font-family:'Cormorant Garamond',Georgia,serif;font-size:32px;font-weight:500}
body[data-funding-page] #options>.grid{gap:32px}
body[data-funding-page] #programs .card{box-shadow:0 14px 38px #10243b0c;border:0;padding:30px;border-radius:13px}
body[data-funding-page] #programs .card h3{font-family:'Cormorant Garamond',Georgia,serif;font-size:30px;font-weight:500}
body[data-funding-page] .business-capital-band{border-radius:12px;overflow:hidden}
body[data-funding-page] .financing-disclosures{border-top:1px solid #ded5c7;margin-top:22px}
@media(max-width:1000px){body[data-funding-page] .funding-main>.landing-hero{gap:35px;padding:42px 28px}body[data-funding-page] .why-viera .section-heading{gap:35px}body[data-funding-page] .funding-main>.callback-bottom{gap:35px}}
@media(max-width:760px){body[data-funding-page] .funding-main>.landing-hero{padding:34px 20px;gap:28px;background:linear-gradient(180deg,#061322c9,#061322f5 55%),var(--hero-photo) center top/auto 540px no-repeat,#061322}body[data-funding-page] .landing-hero h1{font-size:40px;max-width:540px}body[data-funding-page] .landing-hero .lede{font-size:14px}body[data-funding-page] .callback-card{padding:23px 20px}body[data-funding-page] .funding-main>.why-viera:not(.local-reach){padding-top:40px}body[data-funding-page] .why-viera .section-heading{grid-template-columns:1fr;gap:22px;margin-bottom:24px}body[data-funding-page] .why-viera .section-heading h2{font-size:36px}body[data-funding-page] .why-viera:not(.local-reach) .why-grid{grid-template-columns:1fr;gap:12px}body[data-funding-page] .why-viera:not(.local-reach) .why-grid article,body[data-funding-page] .why-viera:not(.local-reach) .why-grid article+article{padding:20px 0 10px}body[data-funding-page] .why-grid h3{margin-top:12px}body[data-funding-page] .funding-main>.nj-project-guidance{display:block;padding:7px 0 7px 20px;margin-bottom:35px}body[data-funding-page] .nj-project-guidance>h2{font-size:28px;margin-bottom:15px}body[data-funding-page] .funding-main>.process-section{padding:36px 20px}body[data-funding-page] .process-heading>h2{font-size:36px}body[data-funding-page] .process-steps{gap:20px}body[data-funding-page] .funding-main>.prep-section{padding:27px 23px;display:block}body[data-funding-page] .prep-section h2{font-size:32px;margin:12px 0 20px}body[data-funding-page] .prep-section .checklist{display:block}body[data-funding-page] .prep-section .fine{max-width:none}body[data-funding-page] .funding-main>.callback-bottom{padding:36px 20px;gap:28px;margin:30px 0}body[data-funding-page] .callback-bottom>div:first-child>h2{font-size:38px}body[data-funding-page] .faq-section>h2{font-size:34px}body[data-funding-page] #options .cinema-card .program-photo{height:220px}body[data-funding-page] #options>.grid{gap:23px}}
