.nf-visual-sales,.nf-sales-home,.nf-visual-credit{box-sizing:border-box;width:min(1280px,calc(100% - 64px));margin:88px auto;color:#eeeae1;scroll-margin-top:120px}
.nf-sales-heading h2{font-size:clamp(40px,6.1vw,84px);font-weight:400;line-height:1.04;letter-spacing:-.04em;max-width:1180px;margin:20px 0 24px;hyphens:none;overflow-wrap:break-word}
.nf-sales-heading .nf-sales-subheading{font-size:clamp(23px,2.7vw,36px);line-height:1.25;letter-spacing:-.02em;color:#d2b680;max-width:1000px;margin:0 0 24px}
.nf-sales-heading .nf-sales-intro{max-width:840px;font-size:17px;line-height:1.7;color:#c3cdc6;margin:0 0 42px}
.nf-sales-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:stretch}
.nf-sales-card{border:1px solid #536054;background:#121c1c;overflow:hidden}.nf-sales-card-2{border-color:#aa9160;background:#16221f}
.nf-sales-image{margin:0;position:relative;aspect-ratio:1.5;overflow:hidden;background:#15201f}
.nf-sales-image:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(7,13,16,.94),rgba(7,13,16,0) 62%);pointer-events:none}
.nf-sales-image img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .45s ease}
.nf-sales-image figcaption{position:absolute;bottom:28px;left:30px;right:30px;z-index:1}
.nf-sales-image figcaption .cf-kicker{color:#e6c995;font-size:12px;letter-spacing:.13em;margin:0 0 12px}
.nf-sales-image h3{color:#fff6e6;font-weight:400;font-size:clamp(28px,3vw,42px);letter-spacing:-.02em;line-height:1.1;margin:0;hyphens:none;overflow-wrap:break-word}
.nf-sales-card-copy{padding:30px}.nf-sales-card h4{font-size:13px;line-height:1.5;letter-spacing:.08em;color:#ddc594;font-weight:500;margin:0 0 16px}
.nf-sales-card ul{list-style:none;padding:0;margin:0;display:grid;gap:13px}.nf-sales-card li{position:relative;padding-left:23px;font-size:16px;line-height:1.55;color:#d9e0db;hyphens:none;overflow-wrap:break-word}
.nf-sales-advantage li:before{content:"+";position:absolute;left:0;color:#dcc18c;font-size:20px;line-height:1.1}.nf-sales-tradeoff li:before{content:"−";position:absolute;left:0;color:#d5ad85;font-size:20px;line-height:1.1}
.nf-sales-tradeoff{margin-top:28px;padding-top:24px;border-top:1px solid #526055}.nf-sales-tradeoff h4{color:#d5ad85}
.nf-sales-evidence{font-size:12px;line-height:1.6;color:#acb8b1;margin:16px 0 0}.nf-sales-evidence a{color:inherit;text-decoration:underline;text-underline-offset:3px}
.nf-sales-bridge{margin-top:40px;padding:42px;background:linear-gradient(110deg,#293b31,#192823);border-left:3px solid #d4b77b}
.nf-sales-bridge h3{font-size:clamp(29px,3.2vw,43px);line-height:1.16;font-weight:400;letter-spacing:-.02em;max-width:1000px;margin:0 0 20px;hyphens:none;overflow-wrap:break-word}
.nf-sales-bridge>p{font-size:18px;line-height:1.65;max-width:980px;color:#d6dfd9;margin:0}
.nf-sales-actions{display:flex;align-items:center;flex-wrap:wrap;gap:25px;margin-top:30px}.nf-sales-actions .cf-button{white-space:normal;line-height:1.5;text-align:center}.nf-sales-secondary{color:#e6d1a5;font-size:15px;line-height:1.5;text-underline-offset:5px}
.nf-sales-home{display:grid;grid-template-columns:1fr 1fr;background:#14201d;border-top:1px solid #9f8759;border-bottom:1px solid #9f8759;overflow:hidden}
.nf-sales-home-copy{padding:clamp(26px,4vw,58px);align-self:center}.nf-sales-home h2{font-size:clamp(31px,3.4vw,48px);line-height:1.12;font-weight:400;letter-spacing:-.025em;margin:20px 0 24px;hyphens:none;overflow-wrap:break-word}.nf-sales-home-copy>p:not(.cf-kicker){font-size:17px;line-height:1.65;color:#d0dad3;margin:0 0 28px}.nf-sales-home .cf-button{white-space:normal;text-align:center;line-height:1.5;max-width:100%;box-sizing:border-box}.nf-sales-home>img{display:block;width:100%;height:100%;object-fit:cover;min-height:450px;object-position:center}
.nf-visual-credit{padding:32px 0;border-top:1px solid #65583e}.nf-visual-credit h2{font-size:28px;font-weight:400}.nf-visual-credit li{font-size:15px;line-height:1.7}.nf-visual-credit a{color:#d5bb85}
@media(hover:hover) and (prefers-reduced-motion:no-preference){.nf-sales-card:hover .nf-sales-image img{transform:scale(1.025)}}
@media(max-width:1000px){.nf-sales-card-copy{padding:24px}.nf-sales-image figcaption{left:24px;right:24px;bottom:24px}.nf-sales-image h3{font-size:31px}.nf-sales-image{aspect-ratio:1.2}.nf-sales-bridge{padding:32px}}
@media(max-width:700px){.nf-visual-sales,.nf-sales-home,.nf-visual-credit{width:calc(100% - 40px);margin:50px auto}.nf-sales-heading h2{font-size:clamp(37px,10.5vw,52px)}.nf-sales-heading .nf-sales-intro{font-size:16px;margin-bottom:28px}.nf-sales-cards,.nf-sales-home{grid-template-columns:1fr;gap:24px}.nf-sales-image{aspect-ratio:1.35}.nf-sales-image h3{font-size:32px}.nf-sales-image figcaption{left:22px;right:22px;bottom:22px}.nf-sales-card-copy{padding:24px 22px}.nf-sales-card li{font-size:16px}.nf-sales-bridge{padding:28px 24px}.nf-sales-bridge>p{font-size:16px}.nf-sales-actions{display:grid;gap:22px}.nf-sales-home{gap:0}.nf-sales-home-copy{padding:30px 24px}.nf-sales-home>img{min-height:0;aspect-ratio:1.5;height:auto}.nf-sales-home h2{font-size:35px}}
