.landing-tools{--card-bg:#f4f9f8;margin-top:3.56rem}.landing-tools__header{justify-content:center;margin-bottom:3.38rem;display:flex}.landing-tools__loader{justify-content:center;align-items:center;width:100%;min-height:20rem;display:flex}.landing-tools__grid{z-index:var(--z-index-dropdown);grid-template-columns:1fr;gap:0;padding-bottom:3.94rem;display:grid;position:relative}@media (min-width:768px){.landing-tools__grid{grid-template-columns:repeat(2,1fr);gap:1.5rem;margin-top:0}}@media (min-width:1024px){.landing-tools__grid{grid-template-columns:repeat(3,1fr)}}.landing-tools__grid>.landing-tools__card:last-child .landing-tools__card-separator{display:none}.landing-tools__card{grid-row:span 3;grid-template-rows:subgrid;display:grid}.landing-tools__card.card{box-shadow:none;background:0 0}.landing-tools__card-separator{border:0;border-bottom:1px solid var(--color-text-muted);opacity:.2;margin:1.5rem 0}@media (min-width:768px) and (max-width:1023px){.landing-tools__card-separator{display:none}}@media (min-width:1024px){.landing-tools__card-separator{display:none}}.landing-tools .card{border-radius:var(--radius-xl);padding:1.5rem 0 0}@media (min-width:768px){.landing-tools .card{padding:var(--spacing-xl);background:var(--card-bg)}}.landing-tools .card__header{justify-content:space-between;align-items:center;display:flex}@media (min-width:768px){.landing-tools .card__header{align-items:flex-end}}.landing-tools .card__icon{background:0 0}.landing-tools .card__icon img{object-fit:contain;width:100%;height:100%}.landing-tools .card__title{margin-bottom:0}@media (min-width:1024px){.landing-tools .card__title{font-size:var(--font-size-3xl)}}.landing-tools .card__content{grid-row:span 1}
.card{gap:var(--spacing-xl);padding:var(--spacing-md);border-radius:var(--radius-xl);background-color:var(--bg-surface);box-shadow:var(--shadow-raised);color:var(--color-text-primary);border:1px solid #0000}.card__icon{border-radius:var(--radius-xl);background:var(--bg-linear-gradient-primary);width:3.49975rem;height:3.49975rem;color:var(--color-text-inverse);flex-shrink:0}.card__icon svg{width:1.45825rem}.card__icon-image{object-fit:cover;width:100%;height:100%}.card__label{padding:var(--spacing-2xs)var(--spacing-md);background-color:var(--status-accent-bg);border-radius:.9357rem;gap:.56rem;position:relative}.card__label:before{content:"";opacity:.12;border-radius:.9375rem;position:absolute;inset:0}.card__title{line-height:var(--line-height-3xl);color:var(--color-text-primary)}.card__description{line-height:var(--line-height-md)}.card__content{gap:var(--spacing-md)}.card__body{line-height:var(--line-height-md);color:var(--color-text-primary)}.card--interactive{cursor:pointer}.card--interactive:hover,.card--interactive:focus-within{box-shadow:var(--card-interactive-shadow,var(--shadow-elevated));transform:translateY(var(--card-interactive-translate-y,-.0625rem))}.card--outlined{border-color:var(--tab-active-bg);box-shadow:none}.card a.card,.card[href]{outline:none;text-decoration:none}.card a.card:hover,.card a.card:focus,.card a.card:visited,.card a.card:active,.card[href]:hover,.card[href]:focus,.card[href]:visited,.card[href]:active{text-decoration:none}@media (min-width:768px) and (max-width:1023px){.card{padding:var(--spacing-xl)}}@media (min-width:1024px){.card{padding:var(--spacing-xl)}}
