.hero[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;align-items:flex-start;max-width:980px;margin-block:clamp(var(--space-12),8vh,var(--space-24)) clamp(var(--space-16),11vw,var(--space-24));padding:0;background:transparent;text-align:left}.hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{max-width:18ch;margin-block-end:var(--space-6);color:var(--text-primary);font-size:clamp(2.25rem,5vw,3.75rem);font-weight:800;line-height:1.01;letter-spacing:-.02em}.hero-answer[data-astro-cid-j7pv25f6]{max-width:52ch;margin:0;color:var(--text-secondary);font-size:1.125rem;line-height:1.55}.hero-actions[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-block-start:var(--space-6)}.hero-actions[data-astro-cid-j7pv25f6] .button[data-astro-cid-j7pv25f6]{align-self:flex-start}.home-section[data-astro-cid-j7pv25f6]{padding-block:clamp(var(--space-8),7vw,var(--space-16))}.home-section--feed[data-astro-cid-j7pv25f6]{padding-block-start:clamp(var(--space-6),6vw,var(--space-12))}.section-head[data-astro-cid-j7pv25f6]{max-width:760px;margin:0 auto clamp(var(--space-8),6vw,var(--space-12));text-align:center}.home-section--feed[data-astro-cid-j7pv25f6] .section-head[data-astro-cid-j7pv25f6]{margin-block-end:var(--space-8)}.section-head[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{margin-block-end:var(--space-6);font-size:clamp(2rem,5vw,3rem);letter-spacing:-.02em}.section-head[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6],.lite-card[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6],.client-choice[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:var(--text-secondary)}.three-grid[data-astro-cid-j7pv25f6],.why-grid[data-astro-cid-j7pv25f6],.choice-grid[data-astro-cid-j7pv25f6],.feed-list[data-astro-cid-j7pv25f6]{display:grid;align-items:stretch;gap:var(--space-6)}.three-grid[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.feed-list[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr))}.lite-card[data-astro-cid-j7pv25f6]{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);padding:clamp(var(--space-6),4vw,var(--space-8))}.lite-card--accent[data-astro-cid-j7pv25f6]{border-top:4px solid var(--accent)}.lite-card[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:1.35rem}.lite-card[data-astro-cid-j7pv25f6] ul[data-astro-cid-j7pv25f6]{display:grid;gap:var(--space-2);margin-block-start:var(--space-6);padding:0;list-style:none;color:var(--text-secondary)}.lite-card[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:before{content:"✓";color:var(--text-secondary);font-weight:800;margin-inline-end:var(--space-3)}.why-grid[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-block-end:var(--space-12)}.client-choice[data-astro-cid-j7pv25f6]{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);padding:clamp(var(--space-6),5vw,var(--space-12));text-align:center}.client-choice[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{margin-block-end:var(--space-8);font-size:clamp(1.5rem,3vw,2rem)}.choice-grid[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-block-start:var(--space-6)}.choice-grid[data-astro-cid-j7pv25f6] article[data-astro-cid-j7pv25f6]{position:relative;padding-inline:clamp(var(--space-4),3vw,var(--space-8))}.choice-grid[data-astro-cid-j7pv25f6] article[data-astro-cid-j7pv25f6]+article[data-astro-cid-j7pv25f6]{border-inline-start:1px solid var(--hairline)}.choice-grid[data-astro-cid-j7pv25f6] h4[data-astro-cid-j7pv25f6]{color:var(--text-primary);font-size:1.2rem}.feed-shell[data-astro-cid-j7pv25f6]{position:relative}.feed-radio[data-astro-cid-j7pv25f6]{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.feed-toggle[data-astro-cid-j7pv25f6]{display:flex;width:fit-content;margin:0 auto var(--space-8);border:1px solid var(--border);border-radius:var(--radius-button);background:transparent;box-shadow:var(--shadow-sm);padding:var(--space-1)}.feed-toggle[data-astro-cid-j7pv25f6] label[data-astro-cid-j7pv25f6]{border-radius:var(--radius-button);color:var(--text-secondary);cursor:pointer;font-size:.92rem;font-weight:700;line-height:1;padding:var(--space-3) var(--space-5);transition:background-color .12s ease,color .12s ease}#feed-articles[data-astro-cid-j7pv25f6]:checked~.feed-toggle[data-astro-cid-j7pv25f6] label[data-astro-cid-j7pv25f6][for=feed-articles],#feed-posts[data-astro-cid-j7pv25f6]:checked~.feed-toggle[data-astro-cid-j7pv25f6] label[data-astro-cid-j7pv25f6][for=feed-posts]{background:var(--text-primary);color:var(--bg)}#feed-articles[data-astro-cid-j7pv25f6]:focus-visible~.feed-toggle[data-astro-cid-j7pv25f6] label[data-astro-cid-j7pv25f6][for=feed-articles],#feed-posts[data-astro-cid-j7pv25f6]:focus-visible~.feed-toggle[data-astro-cid-j7pv25f6] label[data-astro-cid-j7pv25f6][for=feed-posts]{outline:3px solid var(--ui-muted);outline-offset:var(--space-1)}#feed-articles[data-astro-cid-j7pv25f6]:checked~.feed-grid[data-astro-cid-j7pv25f6] .feed-posts[data-astro-cid-j7pv25f6],#feed-posts[data-astro-cid-j7pv25f6]:checked~.feed-grid[data-astro-cid-j7pv25f6] .feed-articles[data-astro-cid-j7pv25f6]{display:none}.feed-card[data-astro-cid-j7pv25f6]{min-height:100%;border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.feed-card[data-astro-cid-j7pv25f6]:hover{border-color:var(--ui-muted);box-shadow:var(--shadow-card);transform:translateY(-2px)}.feed-card[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{display:flex;min-height:100%;flex-direction:column;gap:var(--space-4);padding:clamp(var(--space-6),3vw,var(--space-8));color:inherit;text-decoration:none}.feed-card[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:focus-visible{border-radius:var(--radius-card);outline:3px solid var(--ui-muted);outline-offset:var(--space-1)}.feed-card[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{display:-webkit-box;min-height:3.54em;margin:0;overflow-wrap:normal;word-break:normal;hyphens:none;color:var(--text-primary);font-size:clamp(1.15rem,2vw,1.3rem);font-weight:800;letter-spacing:-.015em;line-height:1.18}.feed-meta[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:var(--space-1);margin:0;color:var(--text-secondary);font-size:.83rem;font-weight:650;line-height:1.4}.feed-category[data-astro-cid-j7pv25f6]{color:var(--text-secondary);font-size:.78rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.feed-summary[data-astro-cid-j7pv25f6]{display:-webkit-box;margin:0;overflow:hidden;color:var(--text-secondary);line-height:1.55;-webkit-box-orient:vertical;-webkit-line-clamp:3}.feed-cta[data-astro-cid-j7pv25f6]{align-self:flex-start;margin-block-start:auto;border:1px solid var(--text-primary);border-radius:var(--radius-button);color:var(--text-primary);font-size:.9rem;font-weight:750;line-height:1.2;padding:var(--space-3) var(--space-4)}.feed-card[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover .feed-cta[data-astro-cid-j7pv25f6]{background:var(--text-primary);color:var(--bg)}@media(max-width:48rem){.hero[data-astro-cid-j7pv25f6]{margin-block:clamp(var(--space-4),5vw,var(--space-8)) clamp(var(--space-12),13vw,var(--space-16))}.hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{margin-block-end:var(--space-4);font-size:clamp(1.85rem,10vw,2.6rem)}.hero-actions[data-astro-cid-j7pv25f6]{width:100%;margin-block-start:var(--space-4)}.home-section[data-astro-cid-j7pv25f6]{padding-block:clamp(var(--space-8),10vw,var(--space-12))}.choice-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:var(--space-6)}.choice-grid[data-astro-cid-j7pv25f6] article[data-astro-cid-j7pv25f6]{padding-inline:0;padding-block-start:var(--space-6)}.choice-grid[data-astro-cid-j7pv25f6] article[data-astro-cid-j7pv25f6]+article[data-astro-cid-j7pv25f6]{border-inline-start:0;border-block-start:1px solid var(--hairline)}.choice-grid[data-astro-cid-j7pv25f6] article[data-astro-cid-j7pv25f6]:first-child{padding-block-start:0}}
