.ZzBDVa_section{padding-bottom:var(--spacing-16);border-bottom:1px solid var(--sol-border);position:relative}.ZzBDVa_layout{gap:var(--spacing-10);grid-template-columns:1fr;display:grid}@media (min-width:1024px){.ZzBDVa_layout{gap:var(--spacing-12);grid-template-columns:280px 1fr}}@media (min-width:1280px){.ZzBDVa_layout{gap:var(--spacing-16);grid-template-columns:320px 1fr}}.ZzBDVa_intro{flex-direction:column;justify-content:flex-start;display:flex}.ZzBDVa_eyebrow{margin:0 0 var(--spacing-3);color:var(--sol-accent);font-family:var(--font-mono);font-size:var(--text-label);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-label);text-transform:uppercase}.ZzBDVa_title{margin:0 0 var(--spacing-4);color:var(--sol-text);font-family:var(--font-display);letter-spacing:-.02em;font-size:clamp(1.5rem,1.2rem + 1.2vw,2rem);line-height:1.15;font-weight:var(--font-weight-bold);text-wrap:balance}.ZzBDVa_description{margin:0 0 var(--spacing-6);color:var(--sol-text-muted);font-family:var(--font-body);font-size:var(--text-body);line-height:1.6}.ZzBDVa_anchorLink{align-items:center;gap:var(--spacing-2);color:var(--sol-text);font-family:var(--font-body);font-size:var(--text-bodySm);font-weight:var(--font-weight-semibold);transition:color var(--duration-fast) var(--ease-standard), gap var(--duration-fast) var(--ease-standard);text-decoration:none;display:inline-flex}.ZzBDVa_anchorLink:hover{color:var(--sol-accent);gap:var(--spacing-3)}.ZzBDVa_columns{border-top:1px solid var(--sol-border);grid-template-columns:1fr;display:grid}@media (min-width:768px){.ZzBDVa_columns{border-top:none;grid-template-columns:repeat(3,1fr)}}.ZzBDVa_column{padding:var(--spacing-6) 0;border-bottom:1px solid var(--sol-border);transition:background-color var(--duration-fast) var(--ease-standard);flex-direction:column;display:flex;position:relative}@media (min-width:768px){.ZzBDVa_column{padding:var(--spacing-2) var(--spacing-6);border-bottom:none;border-left:1px solid var(--sol-border)}.ZzBDVa_column:first-child{border-left:none;padding-left:0}.ZzBDVa_column:last-child{padding-right:0}}.ZzBDVa_cardHeader{margin-bottom:var(--spacing-5);justify-content:space-between;align-items:center;display:flex}.ZzBDVa_iconWrap{border-radius:var(--radius-md);background:color-mix(in srgb, var(--sol-accent) 8%, var(--sol-surface));border:1px solid color-mix(in srgb, var(--sol-accent) 20%, var(--sol-border));width:40px;height:40px;color:var(--sol-accent);transition:transform var(--duration-fast) var(--ease-standard);justify-content:center;align-items:center;display:flex}.ZzBDVa_column:hover .ZzBDVa_iconWrap{transform:translateY(-2px)}.ZzBDVa_stepNumber{font-family:var(--font-mono);font-size:var(--text-caption);color:var(--sol-text-muted);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-wide)}.ZzBDVa_itemTitle{margin:0 0 var(--spacing-2);color:var(--sol-text);font-family:var(--font-display);font-size:var(--text-headingSm);font-weight:var(--font-weight-bold);letter-spacing:-.01em}.ZzBDVa_itemDesc{margin:0 0 var(--spacing-5);color:var(--sol-text-muted);font-size:var(--text-bodySm);min-height:44px;line-height:1.55}.ZzBDVa_bulletList{gap:var(--spacing-3);margin-bottom:var(--spacing-8);flex-direction:column;flex-grow:1;display:flex}.ZzBDVa_bulletItem{align-items:flex-start;gap:var(--spacing-2);font-size:var(--text-bodySm);color:var(--sol-text);line-height:1.45;display:flex}.ZzBDVa_checkIcon{border-radius:var(--radius-full);background:color-mix(in srgb, var(--sol-accent) 15%, transparent);width:16px;height:16px;color:var(--sol-accent);flex-shrink:0;justify-content:center;align-items:center;margin-top:2px;display:inline-flex}.ZzBDVa_cardFooter{padding-top:var(--spacing-4);margin-top:auto}.ZzBDVa_actionButton{border-radius:var(--radius-full);border:1px solid var(--sol-border);background:var(--sol-surface);width:36px;height:36px;color:var(--sol-text);transition:all var(--duration-fast) var(--ease-standard);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.ZzBDVa_actionButton:hover,.ZzBDVa_column:hover .ZzBDVa_actionButton{background:var(--sol-accent);border-color:var(--sol-accent);color:#fff;transform:translate(2px)}
.T01ERW_section{padding-top:var(--spacing-16);padding-bottom:var(--spacing-16);border-bottom:1px solid var(--sol-border);position:relative}.T01ERW_layout{gap:var(--spacing-10);grid-template-columns:1fr;display:grid}@media (min-width:1024px){.T01ERW_layout{gap:var(--spacing-12);grid-template-columns:280px 1fr}}@media (min-width:1280px){.T01ERW_layout{gap:var(--spacing-16);grid-template-columns:320px 1fr}}.T01ERW_intro{flex-direction:column;justify-content:flex-start;display:flex}.T01ERW_eyebrow{margin:0 0 var(--spacing-3);color:var(--sol-accent);font-family:var(--font-mono);font-size:var(--text-label);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-label);text-transform:uppercase}.T01ERW_title{margin:0 0 var(--spacing-4);color:var(--sol-text);font-family:var(--font-display);letter-spacing:-.02em;font-size:clamp(1.5rem,1.2rem + 1.2vw,2rem);line-height:1.15;font-weight:var(--font-weight-bold);text-wrap:balance}.T01ERW_description{margin:0 0 var(--spacing-6);color:var(--sol-text-muted);font-family:var(--font-body);font-size:var(--text-body);line-height:1.6}.T01ERW_anchorLink{align-items:center;gap:var(--spacing-2);color:var(--sol-text);font-family:var(--font-body);font-size:var(--text-bodySm);font-weight:var(--font-weight-semibold);transition:color var(--duration-fast) var(--ease-standard), gap var(--duration-fast) var(--ease-standard);text-decoration:none;display:inline-flex}.T01ERW_anchorLink:hover{color:var(--sol-accent);gap:var(--spacing-3)}.T01ERW_columns{border-top:1px solid var(--sol-border);grid-template-columns:1fr;display:grid}@media (min-width:640px){.T01ERW_columns{border-top:none;grid-template-columns:repeat(2,1fr)}}@media (min-width:1200px){.T01ERW_columns{grid-template-columns:repeat(4,1fr)}}.T01ERW_column{padding:var(--spacing-6) 0;border-bottom:1px solid var(--sol-border);transition:background-color var(--duration-fast) var(--ease-standard);flex-direction:column;display:flex;position:relative}@media (min-width:640px){.T01ERW_column{padding:var(--spacing-4) var(--spacing-5)}.T01ERW_column:nth-child(2n){border-left:1px solid var(--sol-border)}}@media (min-width:1200px){.T01ERW_column{padding:var(--spacing-2) var(--spacing-5);border-bottom:none;border-left:1px solid var(--sol-border)}.T01ERW_column:first-child{border-left:none;padding-left:0}.T01ERW_column:last-child{padding-right:0}}.T01ERW_cardHeader{margin-bottom:var(--spacing-4);align-items:center;display:flex}.T01ERW_iconWrap{border-radius:var(--radius-md);background:color-mix(in srgb, var(--sol-accent) 8%, var(--sol-surface));border:1px solid color-mix(in srgb, var(--sol-accent) 20%, var(--sol-border));width:38px;height:38px;color:var(--sol-accent);transition:transform var(--duration-fast) var(--ease-standard);justify-content:center;align-items:center;display:flex}.T01ERW_column:hover .T01ERW_iconWrap{transform:translateY(-2px)}.T01ERW_itemTitle{margin:0 0 var(--spacing-1);color:var(--sol-text);font-family:var(--font-display);font-size:var(--text-headingSm);font-weight:var(--font-weight-bold);letter-spacing:-.01em}.T01ERW_itemDesc{margin:0 0 var(--spacing-5);color:var(--sol-text-muted);font-size:var(--text-bodySm);min-height:40px;line-height:1.5}.T01ERW_bulletList{gap:var(--spacing-3);margin-bottom:var(--spacing-8);flex-direction:column;flex-grow:1;display:flex}.T01ERW_bulletItem{align-items:flex-start;gap:var(--spacing-2);font-size:var(--text-bodySm);color:var(--sol-text);line-height:1.45;display:flex}.T01ERW_checkIcon{border-radius:var(--radius-full);background:color-mix(in srgb, var(--sol-accent) 15%, transparent);width:16px;height:16px;color:var(--sol-accent);flex-shrink:0;justify-content:center;align-items:center;margin-top:2px;display:inline-flex}.T01ERW_cardFooter{padding-top:var(--spacing-4);margin-top:auto}.T01ERW_actionButton{border-radius:var(--radius-full);border:1px solid var(--sol-border);background:var(--sol-surface);width:36px;height:36px;color:var(--sol-text);transition:all var(--duration-fast) var(--ease-standard);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.T01ERW_actionButton:hover,.T01ERW_column:hover .T01ERW_actionButton{background:var(--sol-accent);border-color:var(--sol-accent);color:#fff;transform:translate(2px)}
.L8jlxq_section{padding-top:var(--spacing-16);padding-bottom:var(--spacing-16);border-bottom:1px solid var(--sol-border);position:relative}.L8jlxq_layout{gap:var(--spacing-10);grid-template-columns:1fr;display:grid}@media (min-width:1024px){.L8jlxq_layout{gap:var(--spacing-10);grid-template-columns:280px 1fr}}@media (min-width:1280px){.L8jlxq_layout{gap:var(--spacing-12);grid-template-columns:320px 1fr}}.L8jlxq_intro{flex-direction:column;justify-content:flex-start;display:flex}.L8jlxq_eyebrow{margin:0 0 var(--spacing-3);color:var(--sol-accent);font-family:var(--font-mono);font-size:var(--text-label);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-label);text-transform:uppercase}.L8jlxq_title{margin:0 0 var(--spacing-4);color:var(--sol-text);font-family:var(--font-display);letter-spacing:-.02em;font-size:clamp(1.5rem,1.2rem + 1.2vw,2rem);line-height:1.15;font-weight:var(--font-weight-bold);text-wrap:balance}.L8jlxq_description{margin:0 0 var(--spacing-6);color:var(--sol-text-muted);font-family:var(--font-body);font-size:var(--text-body);line-height:1.6}.L8jlxq_anchorLink{align-items:center;gap:var(--spacing-2);color:var(--sol-text);font-family:var(--font-body);font-size:var(--text-bodySm);font-weight:var(--font-weight-semibold);cursor:pointer;text-align:left;transition:color var(--duration-fast) var(--ease-standard), gap var(--duration-fast) var(--ease-standard);background:0 0;border:none;padding:0;display:inline-flex}.L8jlxq_anchorLink:hover{color:var(--sol-accent);gap:var(--spacing-3)}.L8jlxq_contentArea{gap:var(--spacing-8);grid-template-columns:1fr;display:grid}@media (min-width:900px){.L8jlxq_contentArea{gap:var(--spacing-6);grid-template-columns:1fr 260px;align-items:start}}@media (min-width:1200px){.L8jlxq_contentArea{gap:var(--spacing-8);grid-template-columns:1fr 280px}}.L8jlxq_directoryColumns{gap:var(--spacing-2);grid-template-columns:1fr;display:grid}@media (min-width:600px){.L8jlxq_directoryColumns{gap:var(--spacing-4);grid-template-columns:repeat(2,1fr)}}.L8jlxq_directorySubCol{gap:var(--spacing-2);flex-direction:column;display:flex}.L8jlxq_industryItem{padding:var(--spacing-3) var(--spacing-4);border-radius:var(--radius-md);border:1px solid var(--sol-border);background:var(--sol-surface);color:var(--sol-text);font-size:var(--text-bodySm);font-weight:var(--font-weight-medium);transition:all var(--duration-fast) var(--ease-standard);justify-content:space-between;align-items:center;text-decoration:none;display:flex}.L8jlxq_industryItem:hover{border-color:color-mix(in srgb, var(--sol-accent) 40%, var(--sol-border));background:color-mix(in srgb, var(--sol-accent) 4%, var(--sol-surface));transform:translate(2px)}.L8jlxq_industryLeft{align-items:center;gap:var(--spacing-3);display:flex}.L8jlxq_industryIcon{color:var(--sol-accent);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.L8jlxq_industryChevron{color:var(--sol-text-muted);transition:transform var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);align-items:center;display:inline-flex}.L8jlxq_industryItem:hover .L8jlxq_industryChevron{color:var(--sol-accent);transform:translate(2px)}.L8jlxq_advisoryCard{padding:var(--spacing-6);border-radius:var(--radius-lg);border:1px solid var(--sol-border);background:color-mix(in srgb, var(--sol-accent) 4%, var(--sol-surface));flex-direction:column;display:flex}.L8jlxq_advisoryIconWrap{border-radius:var(--radius-full);background:color-mix(in srgb, var(--sol-accent) 14%, transparent);width:44px;height:44px;color:var(--sol-accent);margin-bottom:var(--spacing-4);justify-content:center;align-items:center;display:flex}.L8jlxq_advisoryTitle{margin:0 0 var(--spacing-2);color:var(--sol-text);font-family:var(--font-display);font-size:var(--text-headingSm);font-weight:var(--font-weight-bold)}.L8jlxq_advisoryDesc{margin:0 0 var(--spacing-6);color:var(--sol-text-muted);font-size:var(--text-bodySm);line-height:1.55}.L8jlxq_advisoryButton{justify-content:center;align-items:center;gap:var(--spacing-2);width:100%;padding:var(--spacing-3) var(--spacing-4);border-radius:var(--radius-md);border:1px solid var(--sol-border);background:var(--sol-surface);color:var(--sol-text);font-family:var(--font-body);font-size:var(--text-bodySm);font-weight:var(--font-weight-semibold);transition:all var(--duration-fast) var(--ease-standard);text-decoration:none;display:inline-flex}.L8jlxq_advisoryButton:hover{border-color:var(--sol-accent);color:var(--sol-accent);background:color-mix(in srgb, var(--sol-accent) 6%, var(--sol-surface))}
.y0I1MW_section{padding-top:var(--spacing-16);padding-bottom:var(--spacing-16);position:relative}.y0I1MW_layout{gap:var(--spacing-10);grid-template-columns:1fr;display:grid}@media (min-width:1024px){.y0I1MW_layout{gap:var(--spacing-12);grid-template-columns:280px 1fr}}@media (min-width:1280px){.y0I1MW_layout{gap:var(--spacing-16);grid-template-columns:320px 1fr}}.y0I1MW_intro{flex-direction:column;justify-content:flex-start;display:flex}.y0I1MW_eyebrow{margin:0 0 var(--spacing-3);color:var(--sol-accent);font-family:var(--font-mono);font-size:var(--text-label);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-label);text-transform:uppercase}.y0I1MW_title{margin:0 0 var(--spacing-4);color:var(--sol-text);font-family:var(--font-display);letter-spacing:-.02em;font-size:clamp(1.5rem,1.2rem + 1.2vw,2rem);line-height:1.15;font-weight:var(--font-weight-bold);text-wrap:balance}.y0I1MW_description{margin:0 0 var(--spacing-6);color:var(--sol-text-muted);font-family:var(--font-body);font-size:var(--text-body);line-height:1.6}.y0I1MW_anchorLink{align-items:center;gap:var(--spacing-2);color:var(--sol-text);font-family:var(--font-body);font-size:var(--text-bodySm);font-weight:var(--font-weight-semibold);transition:color var(--duration-fast) var(--ease-standard), gap var(--duration-fast) var(--ease-standard);text-decoration:none;display:inline-flex}.y0I1MW_anchorLink:hover{color:var(--sol-accent);gap:var(--spacing-3)}.y0I1MW_tableContainer{width:100%}.y0I1MW_table{border-collapse:separate;border-spacing:0;width:100%;font-size:var(--text-bodySm)}.y0I1MW_tableHead{display:none}@media (min-width:768px){.y0I1MW_tableHead{display:table-header-group}}.y0I1MW_th{padding:var(--spacing-3) var(--spacing-4);font-family:var(--font-mono);font-size:var(--text-caption);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-label);color:var(--sol-text-muted);text-transform:uppercase;text-align:left;border-bottom:1px solid var(--sol-border);white-space:nowrap}.y0I1MW_thNum{width:44px}.y0I1MW_thAction{text-align:right;width:36px}.y0I1MW_row{transition:background-color var(--duration-fast) var(--ease-standard)}@media (max-width:767px){.y0I1MW_table,.y0I1MW_tableBody,.y0I1MW_row{display:block}.y0I1MW_row{padding:var(--spacing-4);margin-bottom:var(--spacing-3);border:1px solid var(--sol-border);border-radius:var(--radius-md);background:var(--sol-surface)}.y0I1MW_td{padding:var(--spacing-1) 0;display:block}.y0I1MW_tdNum{color:var(--sol-accent);font-weight:var(--font-weight-semibold);margin-right:var(--spacing-2);display:inline-block}.y0I1MW_tdSolution{font-size:var(--text-body);font-weight:var(--font-weight-bold);margin-bottom:var(--spacing-1);display:inline-block}.y0I1MW_tdChallenge{color:var(--sol-text);font-size:var(--text-bodySm);margin-bottom:var(--spacing-2);line-height:1.5}.y0I1MW_tdOutcome{font-size:var(--text-bodySm);color:var(--sol-text-muted);line-height:1.5}.y0I1MW_tdAction{margin-top:var(--spacing-2);justify-content:flex-end;display:flex}}@media (min-width:768px){.y0I1MW_row{display:table-row}.y0I1MW_tableBody .y0I1MW_row:hover{background-color:color-mix(in srgb, var(--sol-accent) 4%, var(--sol-surface))}.y0I1MW_td{padding:var(--spacing-4);border-bottom:1px solid var(--sol-border);color:var(--sol-text);vertical-align:middle}.y0I1MW_tdNum{font-family:var(--font-mono);font-size:var(--text-caption);color:var(--sol-text-muted);font-weight:var(--font-weight-medium)}.y0I1MW_tdChallenge{font-weight:var(--font-weight-medium);color:var(--sol-text);line-height:1.5}.y0I1MW_tdSolution{color:var(--sol-text);font-family:var(--font-body);font-weight:var(--font-weight-semibold)}.y0I1MW_tdOutcome{color:var(--sol-text-muted);line-height:1.5}.y0I1MW_tdAction{text-align:right}}.y0I1MW_solutionLink{color:var(--sol-text);align-items:center;gap:var(--spacing-2);transition:color var(--duration-fast) var(--ease-standard);text-decoration:none;display:inline-flex}.y0I1MW_row:hover .y0I1MW_solutionLink{color:var(--sol-accent)}.y0I1MW_arrowIcon{color:var(--sol-text-muted);transition:transform var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);justify-content:center;align-items:center;display:inline-flex}.y0I1MW_row:hover .y0I1MW_arrowIcon{color:var(--sol-accent);transform:translate(3px)}.y0I1MW_capabilityText{margin:0 0 var(--spacing-2);color:var(--sol-text-muted);font-size:var(--text-bodySm);line-height:1.6}.y0I1MW_capabilityLink{align-items:center;gap:var(--spacing-1);color:var(--sol-accent);font-size:var(--text-bodySm);font-weight:var(--font-weight-semibold);text-decoration:none;display:inline-flex}.y0I1MW_capabilityLink:hover{text-decoration:underline}
.cGvz9a_wrapper{padding:var(--spacing-12) 0 var(--spacing-6);border-top:1px solid var(--sol-border);position:relative}.cGvz9a_content{gap:var(--spacing-6);flex-direction:column;max-width:52rem;display:flex}@media (min-width:768px){.cGvz9a_content{flex-direction:row;justify-content:space-between;align-items:flex-end;max-width:100%}}.cGvz9a_textBlock{max-width:48ch}.cGvz9a_eyebrow{margin-bottom:var(--spacing-2);color:var(--sol-accent);font-family:var(--font-mono);font-size:var(--text-label);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-label);text-transform:uppercase;display:inline-block}.cGvz9a_heading{margin:0 0 var(--spacing-2);color:var(--sol-text);font-family:var(--font-display);letter-spacing:-.02em;font-size:clamp(1.75rem,1.4rem + 1.5vw,2.25rem);line-height:1.15;font-weight:var(--font-weight-bold);text-wrap:balance}.cGvz9a_lead{color:var(--sol-text-muted);font-family:var(--font-body);font-size:var(--text-body);margin:0;line-height:1.6}.cGvz9a_actionCluster{align-items:center;gap:var(--spacing-4);flex-wrap:wrap;flex-shrink:0;display:flex}.cGvz9a_primaryCta{align-items:center;gap:var(--spacing-2);padding:var(--spacing-3) var(--spacing-6);border-radius:var(--radius-md);background:var(--sol-accent);color:#fff;font-family:var(--font-body);font-size:var(--text-bodySm);font-weight:var(--font-weight-semibold);transition:all var(--duration-fast) var(--ease-standard);text-decoration:none;display:inline-flex}.cGvz9a_primaryCta:hover{background:color-mix(in srgb, var(--sol-accent) 85%, #000);transform:translateY(-1px)}.cGvz9a_secondaryCta{padding:var(--spacing-3) var(--spacing-5);border-radius:var(--radius-md);border:1px solid var(--sol-border);background:var(--sol-surface);color:var(--sol-text);font-family:var(--font-body);font-size:var(--text-bodySm);font-weight:var(--font-weight-medium);transition:all var(--duration-fast) var(--ease-standard);align-items:center;text-decoration:none;display:inline-flex}.cGvz9a_secondaryCta:hover{border-color:var(--sol-accent);color:var(--sol-accent);background:color-mix(in srgb, var(--sol-accent) 4%, var(--sol-surface))}
.CBerUW_inner{--sol-text:var(--color-reading-text-primary);--sol-text-muted:var(--color-reading-text-secondary);--sol-border:var(--color-reading-border);--sol-border-strong:color-mix(in srgb, var(--sol-text-muted) 30%, var(--sol-border));--sol-surface:var(--color-reading-surface);--sol-accent:var(--spark-ink,#00705f);--sol-border-hover:color-mix(in srgb, var(--sol-accent) 45%, var(--sol-border));--sol-surface-hover:color-mix(in srgb, var(--sol-accent) 6%, var(--sol-surface));--sol-icon-bg:color-mix(in srgb, var(--sol-accent) 12%, transparent);width:100%;position:relative}.CBerUW_innerDark{--sol-text:var(--color-stage-text-primary,#f8fafb);--sol-text-muted:var(--color-stage-text-secondary,#a9b4c4);--sol-border:#ffffff1a;--sol-border-strong:#ffffff2e;--sol-surface:#16243a;--sol-accent:var(--color-brand-teal,#00d4aa);--sol-border-hover:color-mix(in srgb, var(--sol-accent) 45%, var(--sol-border));--sol-surface-hover:color-mix(in srgb, var(--sol-accent) 12%, var(--sol-surface));--sol-icon-bg:color-mix(in srgb, var(--sol-accent) 15%, transparent);width:100%;position:relative}
._9ApouG_inner{--mods-text:var(--color-reading-text-primary);--mods-muted:var(--color-reading-text-secondary);--mods-border:var(--color-reading-border);--mods-surface:var(--color-reading-surface);--mods-accent:var(--spark-ink,#00705f);--mods-border-hover:color-mix(in srgb, var(--mods-accent) 45%, var(--mods-border))}._9ApouG_grid{margin:var(--spacing-12) 0 0;gap:var(--spacing-4);grid-template-columns:1fr;padding:0;list-style:none;display:grid}._9ApouG_cell{min-width:0;display:flex}._9ApouG_card{background:var(--mods-surface);border:var(--border-width-hairline) solid var(--mods-border);border-radius:var(--radius-lg);min-width:0;box-shadow:var(--shadow-readingRest);color:inherit;transition:transform var(--duration-fast) var(--ease-smooth), border-color var(--duration-fast) var(--ease-smooth), box-shadow var(--duration-fast) var(--ease-smooth);flex-direction:column;flex:1;text-decoration:none;display:flex;overflow:hidden}._9ApouG_cardVisual{aspect-ratio:16/10;background:var(--surface-sunken,#e2e5ea);border-bottom:var(--border-width-hairline) solid var(--mods-border);width:100%;position:relative;overflow:hidden}._9ApouG_cardVisualImg{object-fit:cover;object-position:top center;transition:transform var(--duration-fast) var(--ease-smooth)}@media (hover:hover){._9ApouG_card:hover ._9ApouG_cardVisualImg{transform:scale(1.03)}}._9ApouG_cardBody{gap:var(--spacing-2);padding:var(--spacing-6);flex-direction:column;flex:1;display:flex}._9ApouG_cardName{font-family:var(--font-display);font-size:var(--text-headingSm);line-height:var(--text-headingSm--line-height);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-snug);color:var(--mods-text);margin:0}._9ApouG_cardCapability{font-size:var(--text-bodySm);line-height:var(--text-bodySm--line-height);color:var(--mods-muted);margin:0}._9ApouG_cardArrow{padding-top:var(--spacing-3);color:var(--mods-accent);opacity:0;transition:opacity var(--duration-fast) var(--ease-smooth), transform var(--duration-fast) var(--ease-smooth);align-self:flex-start;margin-top:auto;display:inline-flex;transform:translate(-4px)}@media (hover:hover){._9ApouG_card:hover{border-color:var(--mods-border-hover);box-shadow:var(--shadow-readingHover);transform:translateY(-2px)}._9ApouG_card:hover ._9ApouG_cardArrow{opacity:1;transform:translate(0)}}@media (hover:none){._9ApouG_cardArrow{opacity:.5;transform:none}}._9ApouG_card:focus-visible{box-shadow:var(--shadow-readingFocusRing);border-radius:var(--radius-lg);outline:none}._9ApouG_card:focus-visible ._9ApouG_cardArrow{opacity:1;transform:translate(0)}@media (min-width:768px){._9ApouG_grid{gap:var(--spacing-6);grid-template-columns:repeat(2,1fr)}}@media (min-width:1280px){._9ApouG_grid{grid-template-columns:repeat(4,1fr)}}
