.cta-row{display:flex;flex-wrap:wrap;gap:12px;margin-top:27px}.button.button-secondary{background:transparent;color:var(--white);border:1px solid rgba(255,255,255,.58)}.contact .button.button-secondary{color:var(--ink);border-color:var(--ink)}.funnel-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:34px;background:#6b7687}.funnel-grid article{padding:27px;background:var(--ink);color:#fff}.funnel-grid h3{margin:12px 0;font-size:1.45rem}.funnel-grid p{color:#dfe5eb;font-size:.94rem}.purpose-pillar{min-height:230px}.criteria-list{display:grid;grid-template-columns:repeat(2,1fr);gap:15px;margin-top:32px}.criteria-list article{padding:23px;background:var(--white);border-top:3px solid var(--gold)}.criteria-list h3{margin:9px 0;font-size:1.35rem}.conversion{background:linear-gradient(120deg,#172640,#0c1322);color:#fff}.conversion .wrap{display:grid;grid-template-columns:1fr auto;gap:30px;align-items:center}.conversion h2{max-width:670px}.conversion p{max-width:720px;color:#dce4ed}.conversion .button{margin:0;white-space:nowrap}.insight-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:34px}.insight-card{min-height:215px;padding:26px;background:var(--white);border-top:3px solid var(--gold)}.insight-card h3{font-size:1.38rem;margin:14px 0 10px}.interest-options{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin:30px 0}.interest-option{display:flex;align-items:flex-start;gap:10px;padding:17px;border:1px solid #d9cfbf;background:var(--white);cursor:pointer}.interest-option input{width:auto;margin-top:4px;accent-color:var(--gold)}.interest-option strong{display:block;font:1.13rem Georgia,serif}.interest-option span{display:block;font-size:.86rem;color:var(--muted);margin-top:3px}.conversation-form{display:grid;grid-template-columns:repeat(2,1fr);gap:15px}.conversation-form .field.full{grid-column:1/-1}.disclaimer{font-size:.84rem;color:var(--muted);border-top:1px solid #ddd3c5;padding-top:16px;margin-top:20px}.section-link{display:inline-block;margin-top:22px;color:#9f6d0c;font-size:.74rem;font-weight:bold;letter-spacing:.12em;text-transform:uppercase}.section-link:hover{text-decoration:underline}@media(max-width:760px){.funnel-grid,.criteria-list,.insight-grid,.conversation-form{grid-template-columns:1fr}.conversion .wrap{grid-template-columns:1fr}.conversion .button{width:100%;text-align:center}.interest-options{grid-template-columns:1fr}.cta-row .button{width:100%;text-align:center}}
