.target-cta__title,.target-table__title,.target-callout__title,.target-columns__title,.target-cards__title,.target-text__title{font:var(--type-heading);letter-spacing:var(--ls-serif);text-wrap:balance;margin:0}.target-callout__text,.target-columns__text,.target-cards__intro,.target-cards__card-text,.target-text__body{font:var(--type-reading);color:var(--text-reading);text-wrap:pretty}.target-columns__eyebrow,.target-note__label,.target-hero__eyebrow{font:var(--type-eyebrow);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--text-secondary)}.target-hero{padding:72px 0 64px}.target-hero_theme_light{border-bottom:1px solid var(--border-default);background-color:var(--surface-page)}.target-hero_theme_dark{background-color:var(--surface-night);color:var(--text-on-night);padding-bottom:84px}.target-hero_has-image{border-bottom:0}.target-hero__head{flex-direction:column;align-items:flex-start;gap:24px 0;display:flex}.target-hero_theme_dark .target-hero__eyebrow{color:var(--text-on-night-muted)}.target-hero__title{max-width:26ch;font:var(--type-page-title);letter-spacing:var(--ls-serif-tight);text-wrap:balance;margin:0}.target-hero_text_right .target-hero__title{max-width:20ch}.target-hero__subtitle{max-width:56ch;font:var(--type-lead);text-wrap:pretty}.target-hero_theme_dark .target-hero__subtitle{max-width:44ch;color:var(--text-on-night-soft)}.target-hero_text_under .target-hero__text{border-left:3px solid var(--border-accent);text-wrap:pretty;max-width:64ch;margin-top:44px;padding-left:26px;font-size:22px;font-weight:500;line-height:1.6}.target-hero_text_right .target-hero__text{border-left:1px solid var(--border-default);font:var(--type-reading);text-wrap:pretty;padding-left:40px;line-height:1.7}.target-hero_text_right .target-hero__text p+p{color:var(--text-reading)}@media (max-width:980px){.target-hero_text_right .target-hero__text{border-top:1px solid var(--border-default);border-left:0;padding:24px 0 0}}.target-hero_theme_dark.target-hero_text_right .target-hero__text{border-color:var(--border-night)}.target-hero_theme_dark.target-hero_text_right .target-hero__text p+p{color:var(--text-on-night-soft)}.target-media{--target-media-top:var(--surface-page);background:linear-gradient(var(--target-media-top) 55%, var(--surface-band-base) 55%)}.target-media_theme_dark{--target-media-top:var(--surface-night)}.target-media__image{border-radius:var(--radius-marketing);overflow:hidden}.target-body{padding-bottom:var(--section-space);background-color:var(--surface-band-base)}.target-body>section{padding-top:var(--section-space-sm)}.target-body>.target-note{padding-top:32px}.target-cards__head{margin-bottom:30px}.target-cards__card{border:1px solid var(--border-default);border-radius:var(--radius-marketing);flex-direction:column;gap:12px 0;height:100%;padding:28px 30px;display:flex}@media (max-width:480px){.target-cards__card{padding-left:16px;padding-right:16px}}.target-cards__icon{border-radius:var(--radius-marketing);background-color:var(--surface-band);width:34px;height:34px;color:var(--text-accent);justify-content:center;align-items:center;font-size:14px;display:inline-flex}.target-cards__card-title{letter-spacing:var(--ls-title);font-size:18px;font-weight:600}.target-cards__card-text{font-size:16px;line-height:1.7}.target-note__box{border:1px solid var(--border-default);border-radius:var(--radius-marketing);background-color:var(--surface-page);flex-direction:column;gap:10px 0;padding:26px 30px;display:flex}@media (max-width:480px){.target-note__box{padding-left:16px;padding-right:16px}}.target-note__label{align-items:center;gap:0 10px;display:flex}.target-note__text{text-wrap:pretty;max-width:76ch;font-size:18px;font-weight:600;line-height:1.7}.target-columns__column{flex-direction:column;gap:18px 0;display:flex}@media (min-width:981px){.target-columns__column{height:100%;padding-right:52px}.flex-cell+.flex-cell>.target-columns__column{border-left:1px solid var(--border-default);padding-left:52px;padding-right:0}}@media (max-width:980px){.flex-cell+.flex-cell>.target-columns__column{border-top:1px solid var(--border-default);margin-top:32px;padding-top:32px}}.target-columns__eyebrow{align-items:center;gap:0 14px;display:flex}.target-columns__eyebrow:after{content:"";background-color:var(--border-default);flex:1;height:1px}.target-callout__box{border-radius:var(--radius-marketing);flex-direction:column;gap:16px 0;padding:44px 48px;display:flex}@media (max-width:600px){.target-callout__box{padding:32px 24px}}@media (max-width:480px){.target-callout__box{padding:32px 16px}}.target-callout__box_color_blue{border:1px solid var(--border-band-strong);background-color:var(--surface-band)}.target-callout__box_color_grey{border:1px solid var(--border-default);background-color:var(--surface-page)}.target-callout__text{max-width:78ch;font-size:18px}.target-callout__text strong{color:var(--text-primary);font-weight:600}.target-callout__links{flex-wrap:wrap;gap:12px;margin-top:6px;display:flex}.target-table__title{margin-bottom:26px}.target-table__frame{border:1px solid var(--border-default);border-radius:var(--radius-marketing);overflow-x:auto}.target-table__table{border-collapse:collapse;width:100%;min-width:560px;font:var(--type-copy)}.target-table__table th,.target-table__table td{border-bottom:1px solid var(--border-default);text-align:left;vertical-align:top;padding:16px 22px}.target-table__table thead th{background-color:var(--surface-page);font:var(--type-mono-nano);letter-spacing:.1em;text-transform:uppercase;color:var(--text-reading);padding-top:15px;padding-bottom:15px}.target-table__table thead th:first-child{width:34%}.target-table__table tbody th{color:var(--text-primary);font-weight:600}.target-table__table td{color:var(--text-reading)}.target-table__table tbody tr:last-child>*{border-bottom:0}.faq-section__inner{max-width:var(--width-faq);margin:0 auto}.faq-section__head{flex-direction:column;gap:14px 0;margin-bottom:36px;display:flex}.faq-section__title{font:var(--type-section-title);letter-spacing:var(--ls-serif);margin:0}.faq-section__text{max-width:56ch;font:var(--type-lead);font-size:17px}.faq-flat-question,.schema-faq-section{border-top:1px solid var(--border-default);flex-direction:column;gap:10px 0;padding:22px 0;display:flex}.faq-flat-question__question,.schema-faq-question{letter-spacing:-.01em;font-size:18px;font-weight:600}.faq-flat-question__answer,.schema-faq-answer{margin:0}.faq-flat-question:last-child{border-bottom:1px solid var(--border-default)}.faq-flat-question__question{color:var(--text-primary);margin:0}.faq-flat-question__answer{font:var(--type-reading);color:var(--text-reading);text-wrap:pretty}.target-faq .faq-section__title{font:var(--type-heading)}@media (min-width:981px){.target-faq .faq-section__inner{gap:0 56px;max-width:none;display:flex}.target-faq .faq-section__head{flex:0 0 30%;margin-bottom:0}.target-faq .faq-section__questions{flex:1}}.target-cta__box{border-radius:var(--radius-marketing);background-color:var(--surface-night);color:var(--text-on-night);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:40px;padding:48px;display:flex}@media (max-width:600px){.target-cta__box{padding:32px 24px}}@media (max-width:480px){.target-cta__box{padding:32px 16px}}.target-cta__content{flex-direction:column;gap:12px 0;max-width:52ch;display:flex}.target-cta__text{font:var(--type-reading);color:var(--text-on-night-soft);text-wrap:pretty;line-height:1.7}.target-cta__buttons{flex-wrap:wrap;gap:12px;display:flex}.cta-band__inner{max-width:var(--width-faq);flex-direction:column;align-items:flex-start;gap:26px 0;margin:0 auto;display:flex}.cta-band__title{max-width:24ch;font:var(--type-section-title);letter-spacing:var(--ls-serif);color:var(--text-on-night-strong);text-wrap:balance;margin:0}.cta-band__text{max-width:56ch;font:var(--type-lead);color:var(--text-on-night-soft);text-wrap:pretty;font-size:18px}.cta-band .button.cta-band__cta{border-color:var(--text-on-night-strong);background-color:var(--text-on-night-strong);color:var(--text-accent)}.cta-band .button.cta-band__cta:hover,.cta-band .button.cta-band__cta:focus{background-color:color-mix(in srgb, var(--text-on-night-strong) 88%, var(--surface-accent))}.page-template-template-target .site-header{padding-bottom:20px}
