.home-intents{--home-surface: #fff;--home-ink: #0f172a;--home-muted: #475569;--home-accent: #4f46e5;--home-border: #edf0f4;--home-gutter: 1rem;padding:2.5rem var(--home-gutter) 0;border-top:1px solid #e2e8f0;background:var(--home-surface);color:var(--home-ink)}.home-intents__container{max-width:80rem;margin-inline:auto}.home-intents__heading{margin-bottom:1.5rem}.home-intents__heading h2{margin:0;font-size:var(--home-type-section);font-weight:800;line-height:var(--home-leading-heading);letter-spacing:-.025em}.home-intents__heading p{margin:.625rem 0 0;color:var(--home-muted);font-size:var(--home-type-lead);line-height:var(--home-leading-body)}.home-intents__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}.home-intent-card{grid-column:span 2;display:flex;flex-direction:column;min-width:0;overflow:hidden;border:1px solid var(--home-border);border-radius:.875rem;background:var(--home-surface);box-shadow:0 8px 28px #0f172a0d;color:inherit;text-decoration:none;transition:box-shadow .18s ease,border-color .18s ease}.home-intent-card__visual{aspect-ratio:2 / 1;margin:1rem 1rem 0;overflow:hidden;border-radius:.5rem;background:#fff}.home-intent-card__image{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.home-intent-card--learning .home-intent-card__visual,.home-intent-card--software .home-intent-card__visual{aspect-ratio:3 / 2}.home-intent-card__body{padding:.5rem 1.25rem .75rem}.home-intent-card__title-row{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem .75rem}.home-intent-card h3{margin:0;font-size:var(--home-type-card);font-weight:700;line-height:var(--home-leading-heading);letter-spacing:-.025em}.home-intent-card__arrow{display:inline-flex;align-items:center;justify-content:center;flex:0 0 2.25rem;height:2.25rem;border-radius:50%;background:var(--home-accent);color:#fff}.home-intent-card--tools .home-intent-card__arrow{margin-left:auto}.home-intent-card__body p{margin:.375rem 0 0;color:var(--home-muted);font-size:var(--home-type-body);line-height:var(--home-leading-body)}.home-intents__help{margin-top:2.5rem;margin-inline:calc(-1 * var(--home-gutter));padding:2.5rem var(--home-gutter) 3rem;border-top:1px solid #e8edf5;background:#f6f8fc}.home-intents__help h2{margin:0 0 .75rem;font-size:var(--home-type-section);font-weight:800;line-height:var(--home-leading-heading);letter-spacing:-.025em}.home-intents__help-grid{display:grid;gap:1.25rem}.home-help-panel{display:flex;flex-direction:column;align-items:flex-start;gap:.875rem;min-width:0;padding:1.5rem;border-radius:.875rem;box-shadow:0 8px 28px #0f172a0a}.home-help-panel--requests{background:#fff;border:1px solid #e2e8f0}.home-help-panel--community{background:#eef2ff;display:grid;align-items:center;gap:1.5rem}.home-help-panel__icon{flex-shrink:0;color:var(--home-accent)}.home-community__visual{min-width:0}.home-community__visual .community-hero-person>span{font-size:clamp(.5rem,2.8cqi,.9rem)}.home-community__copy{min-width:0}.home-community__eyebrow{display:block;margin-bottom:.625rem;color:var(--home-accent);font-size:var(--home-type-caption);font-weight:600;line-height:var(--home-leading-body);letter-spacing:.06em;text-transform:uppercase}.home-help-panel h3{margin:0;font-size:var(--home-type-label);font-weight:700;line-height:var(--home-leading-heading);letter-spacing:-.02em}.home-help-panel--requests>p,.home-community__copy>p{margin:0;color:var(--home-muted);font-size:var(--home-type-body);line-height:var(--home-leading-body)}.home-community__copy h3{margin-bottom:.875rem;font-size:var(--home-type-card)}.home-help-panel a{display:inline-flex;align-items:center;min-height:2.75rem;gap:.5rem;margin-top:.375rem;color:var(--home-ink);font-size:var(--home-type-body);font-weight:600;text-decoration:underline;text-decoration-color:#94a3b8;text-underline-offset:.5rem}.home-help-panel a svg,.home-software-help a svg{flex-shrink:0}.home-help-panel--requests>a{margin-top:auto}.home-community__copy a{margin-top:1rem}.home-software-help{display:grid;align-items:center;gap:1.5rem 2rem;margin-top:1.25rem;padding:1.75rem;border-radius:.875rem;background:#1e2347;color:#fff}.home-software-help__intro{display:flex;align-items:flex-start;gap:1.25rem;min-width:0}.home-software-help__visual{display:grid;place-items:center;flex:0 0 4rem;height:4rem;border:1px solid #515989;border-radius:1rem;background:#30385f;color:#c7d2fe}.home-software-help__copy{min-width:0}.home-software-help h3{margin:0;font-size:var(--home-type-card);font-weight:700;line-height:var(--home-leading-heading);letter-spacing:-.02em}.home-software-help p{max-width:38rem;margin:.625rem 0 0;color:#d8def2;font-size:var(--home-type-body);line-height:var(--home-leading-body)}.home-software-help__links{display:flex;flex-wrap:wrap;gap:.75rem}.home-software-help a{display:inline-flex;align-items:center;justify-content:center;min-height:2.75rem;gap:.625rem;padding:.75rem 1rem;border:1px solid #8c97bf;border-radius:.5rem;color:#fff;font-size:var(--home-type-body);font-weight:600;line-height:var(--home-leading-body);text-decoration:none}.home-software-help a.home-software-help__primary{border-color:#fff;background:#fff;color:#3730a3}.home-intent-card:focus-visible,.home-help-panel a:focus-visible,.home-software-help a:focus-visible{outline:3px solid var(--home-accent);outline-offset:4px}.home-software-help a:focus-visible{outline-color:#c7d2fe}@media(hover:hover){.home-intent-card:hover{border-color:#c7d2fe;box-shadow:0 10px 30px #0f172a17}.home-help-panel a:hover{color:var(--home-accent);text-decoration-color:currentColor}.home-software-help a:hover{background:#30385f}.home-software-help a.home-software-help__primary:hover{border-color:#e0e7ff;background:#e0e7ff}}@media(min-width:640px){.home-intents{--home-gutter: 2rem}.home-intent-card{grid-column:span 1}.home-intents__help-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.7fr)}}@media(min-width:768px){.home-intents{--home-gutter: 4rem}}@media(min-width:640px)and (max-width:1023px){.home-intent-card__title-row{-moz-column-gap:.5rem;column-gap:.5rem}.home-intent-card__arrow{flex-basis:2rem;height:2rem}}@media(min-width:1024px){.home-intents{--home-gutter: 5rem}.home-intents__grid{grid-template-columns:repeat(24,minmax(0,1fr))}.home-intent-card{grid-column:span 12}.home-intent-card--tools{grid-column:span 13}.home-intent-card--digital{grid-column:span 11}.home-intent-card--tools .home-intent-card__visual,.home-intent-card--digital .home-intent-card__visual{aspect-ratio:auto;height:17.5rem;flex-shrink:0}.home-intents__help-grid{grid-template-columns:minmax(0,.9fr) minmax(0,2.1fr)}.home-help-panel--community{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}.home-software-help{grid-template-columns:minmax(0,1fr) auto;padding:2rem}.home-software-help__links{flex-direction:column}}@media(max-width:639px){.home-software-help{padding:1.5rem}.home-software-help__intro{flex-direction:column;gap:1rem}.home-software-help__visual{flex-basis:auto;width:3.5rem;height:3.5rem}.home-software-help__links,.home-software-help a{width:100%}.home-intents__grid{gap:1rem}.home-intent-card__body{padding:.875rem 1rem 1rem}.home-intent-card__arrow{flex-basis:2rem;height:2rem;margin-left:auto}}.dark .home-intents{--home-surface: #0f172a;--home-ink: #f8fafc;--home-muted: #cbd5e1;--home-accent: #a5b4fc;--home-border: #334155;border-color:#334155}.dark .home-intent-card{background:#1e293b}.dark .home-intents__help{border-color:#273449;background:#141e32}.dark .home-intent-card__arrow{background:#4f46e5}.dark .home-help-panel--requests{background:#1e293b;border-color:#334155}.dark .home-help-panel--community{background:#252b4c}.dark .home-help-panel__icon{color:#a5b4fc}@media(prefers-reduced-motion:reduce){.home-intent-card{transition:none}}
