:where(.styles-module-scss-module__c59tya__header){min-width:0}:where(.styles-module-scss-module__c59tya__overline){color:var(--color-accent-ink);font-size:var(--font-size-overline);letter-spacing:.1em;font-weight:700;line-height:var(--line-height-overline);text-transform:uppercase;margin:0}:where(.styles-module-scss-module__c59tya__title){color:var(--color-text-strong);font-size:var(--font-size-display-page);letter-spacing:-.03em;line-height:var(--line-height-display-page);margin:var(--space-3) 0 0;text-wrap:balance}:where(.styles-module-scss-module__c59tya__description){color:var(--color-text-body);font-size:var(--font-size-lead);line-height:var(--line-height-lead);margin:var(--space-3) 0 0;overflow-wrap:anywhere}:where(.styles-module-scss-module__c59tya__actions){gap:var(--space-3);margin-top:var(--space-6);flex-wrap:wrap;display:flex}
.styles-module-scss-module__wiovka__exploreTopics{background:var(--color-surface-warm);padding:72px 0}@media (max-width:768px){.styles-module-scss-module__wiovka__exploreTopics{padding:48px 0}}.styles-module-scss-module__wiovka__head{max-width:620px;margin-bottom:40px}@media (max-width:768px){.styles-module-scss-module__wiovka__head{margin-bottom:28px}}.styles-module-scss-module__wiovka__heading{font-size:var(--font-size-heading-base);letter-spacing:-.02em;color:var(--color-text-strong);text-align:left;margin:0;font-weight:700;line-height:1.1}.styles-module-scss-module__wiovka__intro{font-size:var(--font-size-body);color:var(--color-text-body);text-align:left;max-width:56ch;margin:14px 0 0;line-height:1.55}.styles-module-scss-module__wiovka__grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}@media (max-width:900px){.styles-module-scss-module__wiovka__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:540px){.styles-module-scss-module__wiovka__grid{grid-template-columns:1fr;gap:12px}}.styles-module-scss-module__wiovka__feature{isolation:isolate;border-radius:var(--radius-3xl);background:var(--color-contrast-ink);flex-direction:column;grid-area:span 2/span 2;gap:12px;padding:32px;transition:transform .18s cubic-bezier(.22,1,.36,1),box-shadow .18s;display:flex;position:relative}.styles-module-scss-module__wiovka__feature:has(.styles-module-scss-module__wiovka__featureTitle:hover){box-shadow:var(--shadow-card);transform:translateY(-3px)}@media (max-width:900px){.styles-module-scss-module__wiovka__feature{grid-area:auto/span 2;padding:28px}}@media (max-width:540px){.styles-module-scss-module__wiovka__feature{grid-column:span 1}}@media (prefers-reduced-motion:reduce){.styles-module-scss-module__wiovka__feature{transition:box-shadow .18s}.styles-module-scss-module__wiovka__feature:has(.styles-module-scss-module__wiovka__featureTitle:hover){transform:none}}.styles-module-scss-module__wiovka__featureKicker{font-size:var(--font-size-overline);text-transform:uppercase;letter-spacing:.06em;color:var(--color-accent);font-weight:700}.styles-module-scss-module__wiovka__featureTitle{font-size:var(--font-size-heading-sm);letter-spacing:-.01em;min-height:var(--control-height-sm);color:var(--color-text-inverse);align-self:flex-start;align-items:center;gap:8px;font-weight:700;line-height:1.15;text-decoration:none;display:inline-flex}.styles-module-scss-module__wiovka__featureTitle:after{content:"";z-index:1;border-radius:var(--radius-3xl);position:absolute;inset:0}.styles-module-scss-module__wiovka__featureTitle .styles-module-scss-module__wiovka__arrow{color:var(--color-accent)}.styles-module-scss-module__wiovka__featureTitle:hover .styles-module-scss-module__wiovka__arrow{transform:translate(3px)}.styles-module-scss-module__wiovka__featureTitle:hover{text-decoration:underline;-webkit-text-decoration-color:var(--color-accent);text-decoration-color:var(--color-accent);text-underline-offset:3px}.styles-module-scss-module__wiovka__featureTitle:focus-visible{box-shadow:none;text-decoration:underline;-webkit-text-decoration-color:var(--color-accent);text-decoration-color:var(--color-accent);text-underline-offset:3px;outline:none}.styles-module-scss-module__wiovka__featureTitle:focus-visible:after{outline:3px solid var(--color-accent);outline-offset:3px}.styles-module-scss-module__wiovka__featureDescription{font-size:var(--font-size-label);color:color-mix(in srgb, var(--color-text-inverse) 82%, transparent);max-width:42ch;line-height:1.5}.styles-module-scss-module__wiovka__featureLinks{z-index:2;flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:18px;display:flex;position:relative}.styles-module-scss-module__wiovka__pill{font-size:var(--font-size-small);color:var(--color-text-inverse);background:color-mix(in srgb, var(--color-text-inverse) 10%, transparent);border:1px solid color-mix(in srgb, var(--color-text-inverse) 16%, transparent);border-radius:var(--radius-pill);min-height:var(--control-height-sm);align-items:center;padding:7px 14px;font-weight:600;text-decoration:none;transition:background .15s,border-color .15s;display:inline-flex}.styles-module-scss-module__wiovka__pill:hover{background:color-mix(in srgb, var(--color-text-inverse) 18%, transparent);border-color:var(--color-accent)}.styles-module-scss-module__wiovka__pill:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.styles-module-scss-module__wiovka__card{border-radius:var(--radius-3xl);background:var(--color-surface-base);border:1px solid var(--color-border-warm);flex-direction:column;gap:8px;padding:22px;text-decoration:none;transition:transform .18s cubic-bezier(.22,1,.36,1),border-color .18s,box-shadow .18s;display:flex}.styles-module-scss-module__wiovka__card:hover{border-color:var(--color-accent-deep);box-shadow:var(--shadow-card);transform:translateY(-3px)}.styles-module-scss-module__wiovka__card:hover .styles-module-scss-module__wiovka__cardTitle{color:var(--color-accent-ink)}.styles-module-scss-module__wiovka__card:hover .styles-module-scss-module__wiovka__arrow{transform:translate(3px)}.styles-module-scss-module__wiovka__card:focus-visible{outline:2px solid var(--color-accent-deep);outline-offset:2px}@media (prefers-reduced-motion:reduce){.styles-module-scss-module__wiovka__card{transition:border-color .18s}.styles-module-scss-module__wiovka__card:hover{transform:none}}.styles-module-scss-module__wiovka__chip{font-size:var(--font-size-micro);text-transform:uppercase;letter-spacing:.05em;color:var(--color-accent-ink);background:var(--color-accent-soft);border-radius:var(--radius-pill);align-self:flex-start;padding:3px 10px;font-weight:700}.styles-module-scss-module__wiovka__cardTitle{font-size:var(--font-size-body);color:var(--color-text-strong);align-items:center;gap:6px;font-weight:600;line-height:1.3;transition:color .18s;display:flex}.styles-module-scss-module__wiovka__cardDescription{font-size:var(--font-size-small);color:var(--color-text-body);flex-grow:1;line-height:1.5}.styles-module-scss-module__wiovka__arrow{color:var(--color-accent-deep);flex:none;transition:transform .18s cubic-bezier(.22,1,.36,1)}@media (prefers-reduced-motion:reduce){.styles-module-scss-module__wiovka__arrow{transition:none}}
.styles-module-scss-module__X-ly_a__section{background:var(--color-contrast-ink);padding:84px 0}@media (max-width:768px){.styles-module-scss-module__X-ly_a__section{padding:56px 0}}.styles-module-scss-module__X-ly_a__inner{text-align:center;flex-direction:column;align-items:center;gap:30px;max-width:880px;margin:0 auto;display:flex}.styles-module-scss-module__X-ly_a__title{letter-spacing:-.02em;text-wrap:balance;color:var(--color-text-inverse);margin:0;font-size:clamp(30px,4vw,48px);font-weight:800;line-height:1.08}@media (max-width:768px){.styles-module-scss-module__X-ly_a__title{text-wrap:wrap}}.styles-module-scss-module__X-ly_a__emphasis{color:var(--color-accent)}.styles-module-scss-module__X-ly_a__cta{background:var(--color-accent);width:fit-content;min-width:240px;color:var(--color-ink-on-gold)}.styles-module-scss-module__X-ly_a__cta:hover:not(:disabled){background:var(--color-accent-hover)}@media (max-width:768px){.styles-module-scss-module__X-ly_a__cta{width:100%}}@media (prefers-reduced-motion:reduce){.styles-module-scss-module__X-ly_a__cta{transition:none}.styles-module-scss-module__X-ly_a__cta:hover:not(:disabled){transform:none}}