.free-discovery{background:#f6f4e9;color:#26311f}.free-discovery-grid{display:grid;grid-template-columns:1fr 1.15fr;gap:54px;align-items:center}.free-discovery h2{font-size:clamp(34px,3.4vw,54px);line-height:1.13}.free-discovery .eyebrow{color:#8a6b31}.discovery-lead{font-size:17px;line-height:1.85;color:#647056;margin-top:24px}.discovery-checks{padding-left:21px;margin:21px 0;line-height:1.9;color:#526443;font-size:14px}.discovery-checks li+li{margin-top:7px}.discovery-actions{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin-top:25px}.discovery-actions .text-link{font-size:12px;line-height:1.65}.discovery-small{font-size:12px!important;line-height:1.8!important;color:#727c66!important;margin-top:21px!important}.discovery-figure{min-width:0;margin:0}.discovery-figure>a{display:block;border-radius:9px;overflow:hidden;border:1px solid #cbd3bf;box-shadow:0 15px 40px #26331b15;background:#fff}.discovery-figure img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:contain}.discovery-figure figcaption{font-size:12px;line-height:1.8;color:#6b775d;margin-top:14px}.discovery-figure figcaption strong{display:block;color:#35472a;font-size:15px;margin-bottom:5px}.professional-skills{background:#edf0e5}.professional-skills .intro-copy{max-width:500px}.professional-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.professional-topics{display:flex;gap:10px;flex-wrap:wrap;margin-top:35px}.professional-topics span{font-size:12px;background:#fafbf4;border:1px solid #d0d8c3;border-radius:6px;padding:9px 12px;color:#536242}.feature-preview{display:block;position:relative;width:100%;padding:0;border:1px solid #d4dcc6;border-radius:6px;overflow:hidden;background:#edf1e6;margin:0 0 20px;text-align:left}.feature-preview img{width:100%;height:auto;aspect-ratio:16/9;object-fit:contain;display:block}.feature-preview span{display:block;font-size:10px;letter-spacing:.02em;padding:7px 10px;background:#e8eddd;color:#586847}.feature-preview:hover span{background:#dbe5ca;color:#354b23}.feature-card .feature-symbol{margin-bottom:14px}.discovery-figure a:focus-visible,.feature-preview:focus-visible{outline:3px solid #b58b3e;outline-offset:4px}
@media(max-width:1100px){.free-discovery-grid{gap:32px}.professional-gallery{gap:16px}.professional-gallery figcaption strong{font-size:14px}.professional-gallery figcaption{font-size:11px}}
@media(max-width:800px){.free-discovery-grid{grid-template-columns:1fr;gap:32px}.professional-gallery{grid-template-columns:1fr}.professional-gallery .discovery-figure{display:grid;grid-template-columns:1.25fr 1fr;gap:22px;align-items:center}.professional-gallery figcaption{margin-top:0;font-size:12px}.professional-gallery figcaption strong{font-size:16px}.discovery-lead{font-size:16px}.discovery-small{font-size:11px!important}}
@media(max-width:520px){.professional-gallery .discovery-figure{display:block}.professional-gallery figcaption{margin-top:13px}.discovery-actions{align-items:stretch;flex-direction:column}.discovery-actions .button{justify-content:center}.discovery-checks{font-size:13px}.professional-topics{gap:7px}.professional-topics span{font-size:11px;padding:7px 9px}}
