.purchase-module__CDByIG__hero{background:var(--navy);text-align:center;padding:56px}.purchase-module__CDByIG__hero>div{margin-bottom:14px}.purchase-module__CDByIG__title{color:#fff;max-width:700px;margin:0 auto 14px;font-size:clamp(30px,3.9vw,44px);line-height:1.1}.purchase-module__CDByIG__sub{color:var(--on-navy-body);text-wrap:pretty;max-width:540px;margin:0 auto;font-size:17px;line-height:1.6}.purchase-module__CDByIG__quizGrid{grid-template-columns:1fr 380px;align-items:start;gap:48px;max-width:1220px;margin:0 auto;padding:56px;display:grid}.purchase-module__CDByIG__sidebar{flex-direction:column;gap:20px;display:flex}.purchase-module__CDByIG__talkCard{background:var(--warm-section);border-radius:10px;padding:28px}.purchase-module__CDByIG__talkCard .purchase-module__CDByIG__eyebrow{letter-spacing:.14em;margin-bottom:10px;display:block}.purchase-module__CDByIG__talkCard p{margin-bottom:16px;font-size:14.5px;line-height:1.55}.purchase-module__CDByIG__getCard{border:1px solid var(--warm-border);background:var(--warm-white);border-radius:10px;padding:28px}.purchase-module__CDByIG__getTitle{color:var(--navy);margin-bottom:8px;font-size:15px;font-weight:700}.purchase-module__CDByIG__getList{color:var(--secondary-text);flex-direction:column;gap:8px;font-size:14px;line-height:1.5;display:flex}.purchase-module__CDByIG__steps{background:var(--warm-section);padding:56px}.purchase-module__CDByIG__stepsTitle{max-width:1108px;margin-bottom:32px;margin-left:auto;margin-right:auto;font-size:32px}.purchase-module__CDByIG__stepGrid{grid-template-columns:repeat(4,1fr);gap:24px;max-width:1108px;margin:0 auto;display:grid}.purchase-module__CDByIG__stepCard{background:var(--warm-white);border-radius:10px;padding:24px}.purchase-module__CDByIG__stepNum{font-family:var(--font-serif), Georgia, serif;color:var(--teal);font-size:38px;font-weight:700;line-height:1}.purchase-module__CDByIG__stepName{color:var(--navy);margin:10px 0 6px;font-size:16px;font-weight:700}.purchase-module__CDByIG__stepCard p{color:var(--secondary-text);font-size:14px;line-height:1.5}@media (max-width:980px){.purchase-module__CDByIG__hero{padding:40px 24px}.purchase-module__CDByIG__quizGrid{grid-template-columns:1fr;padding:32px 24px}.purchase-module__CDByIG__steps{padding:40px 24px}.purchase-module__CDByIG__stepGrid{grid-template-columns:1fr 1fr}}@media (max-width:600px){.purchase-module__CDByIG__stepGrid{grid-template-columns:1fr}}
