.landing .feature-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,512px);align-items:center;gap:80px;padding-top:72px;padding-bottom:88px}.landing .feature-hero-copy,.landing .feature-hero-text,.landing .feature-hero-details{display:flex;flex-direction:column;align-items:flex-start;gap:24px}.landing .feature-hero-details .benefits{gap:18px}.landing .feature-hero h1{font-size:52px;line-height:1.12;letter-spacing:-1.8px}.landing .feature-steps{display:flex;flex-direction:column;gap:48px;padding-block:88px}.landing .feature-steps .section-heading,.landing .feature-articles .section-heading{max-width:680px}.landing .feature-steps ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;list-style:none;padding:0;margin:0}.landing .feature-steps img{display:block;width:100%;height:auto;aspect-ratio:387 / 226;object-fit:cover;margin-bottom:18px;border:2px solid #fff;border-radius:16px}.landing .feature-steps h3{font-size:22px;font-weight:600;line-height:1.3;letter-spacing:-.5px}.landing .feature-steps li p,.landing .feature-criteria li p{margin-top:8px;font-size:15px;line-height:1.55;color:var(--lp-muted)}.landing .feature-criteria{display:grid;grid-template-columns:440px minmax(0,1fr);gap:80px}.landing .feature-criteria ul{list-style:none;padding:0;margin:0}.landing .feature-criteria li{display:flex;gap:24px;padding:26px 0;border-top:1px solid var(--lp-line)}.landing .criteria-marker{flex-shrink:0;width:16px;height:16px;margin-top:7px;border-radius:50%;background:var(--lp-purple)}.landing .criteria-marker.coral{background:var(--lp-coral)}.landing .criteria-marker.yellow{background:var(--lp-yellow)}.landing .feature-criteria h3{font-size:24px;font-weight:600;line-height:1.3;letter-spacing:-.6px}.landing .feature-criteria li p{margin-top:6px;font-size:16px}.landing .feature-audience{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:80px;padding-top:24px}.landing .audience-copy{display:flex;flex-direction:column;gap:24px}.landing .audience-copy h2{font-size:36px;letter-spacing:-1.2px}.landing .audience-copy .benefits{gap:18px}.landing .audience-next{display:flex;flex-direction:column;gap:8px;padding-top:20px;border-top:1px solid var(--lp-line);font-size:15px;line-height:1.5}.landing .audience-next h3{font-size:16px;font-weight:600;line-height:1.5}.landing .audience-next p{color:var(--lp-muted)}.landing .audience-next a{display:inline-flex;align-items:center;min-height:44px;width:fit-content;font-weight:600;text-decoration:none}.landing .audience-next a:hover{text-decoration:underline;text-underline-offset:4px}.landing .feature-comparison{display:flex;flex-direction:column;gap:20px;align-self:start;padding:32px;border-radius:16px;background:var(--lp-soft)}.landing .feature-comparison h3{font-size:24px;font-weight:600;line-height:1.3;letter-spacing:-.6px}.landing .feature-comparison table{width:100%;border-collapse:collapse;font-size:14px;line-height:1.5;text-align:left}.landing .feature-comparison th,.landing .feature-comparison td{padding:12px 16px 12px 0;border-bottom:1px solid var(--lp-line);vertical-align:top}.landing .feature-comparison th{font-weight:600}.landing .feature-comparison tr>:first-child{width:126px}.landing .feature-comparison tr>:last-child{padding-right:0}.landing .feature-comparison thead th:first-of-type,.landing .feature-comparison tbody td:first-of-type{color:var(--lp-muted)}.landing .feature-comparison tbody td{font-weight:400}.landing .feature-pricing{padding-block:108px}.landing .feature-articles{display:flex;flex-direction:column;gap:28px;padding-top:96px;padding-bottom:100px}.landing .feature-article-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.landing .feature-articles .article-card{padding:24px;border-radius:12px;background:var(--lp-soft)}.landing .feature-articles .article-card>a[aria-hidden=true]{display:none}.landing .feature-articles .article-card .article-category{margin-top:0}.landing .feature-articles .article-card h3{font-size:20px;line-height:1.3;letter-spacing:-.5px}.landing .feature-articles .article-card h3 a{text-decoration:none}.landing .feature-articles .article-card h3 a:hover{text-decoration:underline;text-underline-offset:4px}.landing .feature-articles .article-link{font-weight:600}@media (max-width: 1150px){.landing .feature-hero{gap:48px;grid-template-columns:1fr 1fr}.landing .feature-criteria,.landing .feature-audience{gap:56px}.landing .feature-criteria{grid-template-columns:minmax(0,.8fr) minmax(0,1fr)}.landing .feature-article-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 800px){.landing .feature-hero,.landing .feature-criteria,.landing .feature-audience{grid-template-columns:1fr}.landing .feature-hero h1{font-size:44px}.landing .feature-steps ol{grid-template-columns:1fr;max-width:520px}}@media (max-width: 600px){.landing .feature-hero{display:flex;flex-direction:column;align-items:stretch;gap:24px;padding-top:40px;padding-bottom:56px}.landing .feature-hero-copy{display:contents}.landing .feature-hero-text{order:1}.landing .feature-hero .feature-image{order:2;max-width:none}.landing .feature-hero-details{order:3;align-items:stretch}.landing .feature-hero h1{font-size:36px;letter-spacing:-1.2px}.landing .feature-steps,.landing .feature-steps ol{gap:32px}.landing .feature-steps img{margin-bottom:14px;border-radius:14px}.landing .feature-steps h3,.landing .feature-criteria h3{font-size:20px}.landing .feature-steps li p{margin-top:6px}.landing .feature-criteria{gap:24px}.landing .feature-criteria li{gap:16px;padding:22px 0}.landing .criteria-marker{width:14px;height:14px;margin-top:6px}.landing .feature-criteria li p{font-size:15px}.landing .feature-audience{gap:32px;padding-top:8px}.landing .audience-copy{gap:20px}.landing .audience-copy h2{font-size:28px;letter-spacing:-1px}.landing .feature-comparison{gap:16px;padding:24px}.landing .feature-comparison h3{font-size:20px;letter-spacing:-.5px}.landing .feature-comparison thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.landing .feature-comparison tr,.landing .feature-comparison th,.landing .feature-comparison td{display:block;width:auto;padding:0;border:0}.landing .feature-comparison tbody tr{display:flex;flex-direction:column;gap:6px;padding-top:12px;border-top:1px solid var(--lp-line)}.landing .feature-comparison tbody tr+tr{margin-top:12px}.landing .feature-comparison tbody td:before{content:attr(data-label) ": "}.landing .feature-pricing{padding-block:64px}.landing .feature-articles{gap:20px;padding-block:64px}.landing .feature-article-grid{grid-template-columns:1fr;gap:20px}}
