:root{--ais-crumb-fs: clamp(13px, 1.3vw, 16px);--ais-crumb-lh: 1.3;--ais-prose-measure: 68ch;--ais-step-top: calc(var(--header-h) + 24px);--ais-row-card-bg: var(--c-ink-3);--ais-panel-bg: #1b1f22;--ais-panel-radius: 16px;--ais-panel-dim: rgb(10 12 13 / .78)}.ais-crumbs{width:var(--container);margin-inline:auto;padding-block:20px 0}.ais-crumbs__list{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:0;list-style:none;font-size:var(--ais-crumb-fs);line-height:var(--ais-crumb-lh);color:var(--c-text)}.ais-crumbs__item{display:inline-flex;align-items:center;gap:8px;min-width:0}.ais-crumbs__link{color:inherit;font-weight:700;text-decoration:none;transition:color .2s ease}.ais-crumbs__link:hover{color:var(--c-accent)}.ais-crumbs__current{font-weight:400;color:color-mix(in srgb,var(--c-text) 72%,transparent);min-width:0}.ais-crumbs__sep{color:color-mix(in srgb,var(--c-text) 45%,transparent);user-select:none}.ais-crumbs--on-dark{color:color-mix(in srgb,var(--c-white) 60%,transparent)}.ais-crumbs--on-dark .ais-crumbs__link{color:var(--c-white)}.ais-crumbs--on-dark .ais-crumbs__current{color:color-mix(in srgb,var(--c-white) 60%,transparent)}.ais-crumbs--on-dark .ais-crumbs__sep{color:color-mix(in srgb,var(--c-white) 35%,transparent)}body.ais-legal-page{background:var(--c-white);color:var(--c-text)}body.ais-legal-page .ais-h1,body.ais-legal-page .ais-legal__prose{overflow-wrap:break-word}body.ais-legal-page .ais-crumbs{color:var(--c-text)}body.ais-legal-page #ais-navv2,body.ais-legal-page header>.ais-header{background:var(--c-ink)}body.ais-legal-page .ais-legal{padding-block:clamp(20px,3vw,40px) clamp(64px,10vw,120px)}@media(max-width:1199px){.ais-crumbs{padding-block-start:16px}.ais-crumbs__list{flex-wrap:nowrap;overflow:hidden}.ais-crumbs__current{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.ais-row-card{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:clamp(16px,2vw,28px);width:100%;min-height:clamp(96px,8.8vw,127px);padding:clamp(18px,1.8vw,26px) clamp(20px,2vw,30px);border-radius:var(--radius-md);background:var(--ais-row-card-bg);color:var(--c-white);text-decoration:none;transition:transform .2s ease,background-color .2s ease}a.ais-row-card:hover{transform:translateY(-2px);background:color-mix(in srgb,var(--ais-row-card-bg) 86%,var(--c-white))}.ais-row-card__status{display:inline-flex;align-items:center;height:34px;padding-inline:16px;border-radius:var(--radius-pill);border:1px solid color-mix(in srgb,var(--c-white) 26%,transparent);font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.02em;white-space:nowrap}.ais-row-card__body{min-width:0}.ais-row-card__body{display:flex;flex-direction:column}.ais-row-card__title{margin:0;font-size:clamp(20px,2.5vw,36px);font-weight:700;line-height:1.1}.ais-row-card__meta{margin:6px 0 0;font-size:14px;line-height:1.4;color:color-mix(in srgb,var(--c-white) 66%,transparent)}.ais-row-card__arrow{display:grid;place-items:center;width:48px;height:48px;flex:none;border-radius:50%;background:color-mix(in srgb,var(--c-white) 10%,transparent);color:var(--c-white)}.ais-row-card__arrow svg{width:20px;height:20px}a.ais-row-card:hover .ais-row-card__arrow{background:var(--c-accent);color:var(--c-ink)}.ais-row-card--light{background:var(--c-paper);color:var(--c-text)}.ais-row-card--light .ais-row-card__meta{color:var(--c-muted-ink)}.ais-row-card--light .ais-row-card__arrow{background:color-mix(in srgb,var(--c-ink) 8%,transparent);color:var(--c-ink)}@media(max-width:1199px){.ais-row-card{grid-template-columns:1fr auto;grid-template-areas:"status arrow" "body body";row-gap:14px}.ais-row-card__status{grid-area:status}.ais-row-card__arrow{grid-area:arrow}.ais-row-card__body{grid-area:body}}.ais-listing{display:grid;grid-template-columns:repeat(3,1fr);column-gap:clamp(16px,1.5vw,20px);row-gap:clamp(32px,4.4vw,59px)}.ais-listing__card{display:flex;flex-direction:column;gap:14px;color:inherit;text-decoration:none}.ais-listing__media{position:relative;aspect-ratio:1.44;border-radius:10px;overflow:hidden;background:var(--c-paper-2)}.ais-listing__media:empty{display:none}.ais-listing__media>svg,.ais-listing__media>img{width:100%;height:100%;object-fit:cover;display:block}.ais-listing__status{position:absolute;left:12px;top:12px;display:inline-flex;align-items:center;height:36px;padding-inline:14px;border-radius:var(--radius-pill);background:var(--c-ink);color:var(--c-white);font-size:13px;font-weight:600}.ais-listing__meta{font-size:15px;font-weight:500;color:var(--c-muted)}.ais-band--light .ais-listing__meta,body.ais-legal-page .ais-listing__meta{color:var(--c-muted-ink)}.ais-listing__title{margin:0;font-size:clamp(22px,2.1vw,27.4px);line-height:1.3;font-weight:700}.ais-listing__card:hover .ais-listing__title{color:var(--c-accent)}.ais-listing-filters{display:flex;flex-wrap:wrap;gap:10px;margin-block:0 clamp(24px,3vw,44px);padding:0;list-style:none}.ais-listing-filters__btn{display:inline-flex;align-items:center;height:37.4px;padding-inline:16px;border:1px solid color-mix(in srgb,currentColor 28%,transparent);border-radius:var(--radius-pill);background:transparent;color:inherit;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.ais-listing-filters__btn[aria-pressed=true],.ais-listing-filters__btn.is-active{background:var(--c-ink);color:var(--c-white);border-color:var(--c-ink)}@media(max-width:1199px){.ais-listing{grid-template-columns:repeat(2,1fr)}}@media(max-width:680px){.ais-listing{grid-template-columns:1fr}}.ais-overview{display:grid;grid-template-columns:minmax(0,1fr) clamp(280px,38vw,560px);gap:clamp(32px,5.5vw,80px);align-items:start}.ais-overview__card{position:relative;padding:clamp(24px,2.8vw,40px);border-radius:20px;background:var(--c-ink-2);color:var(--c-white);transition:background .4s ease}.ais-overview__card.is-active{background:linear-gradient(135deg,color-mix(in srgb,var(--c-accent) 22%,var(--c-ink-2)) 0%,var(--c-ink-2) 60%)}.ais-overview__card-title{margin:0;font-size:clamp(28px,4.3vw,62px);line-height:1.05;font-weight:700}.ais-overview__card-desc{margin:14px 0 0;max-width:48ch;font-size:14px;line-height:1.6;color:color-mix(in srgb,var(--c-white) 72%,transparent);opacity:0;max-height:0;overflow:hidden;transition:opacity .35s ease,max-height .35s ease,margin .35s ease}.ais-overview__card.is-active .ais-overview__card-desc{opacity:1;max-height:20em}.ais-overview__card-children{display:flex;flex-wrap:wrap;gap:8px 14px;margin:16px 0 0;padding:0;list-style:none}.ais-overview__child{color:var(--c-accent);font-size:14px;font-weight:600;text-decoration:none}.ais-overview__child:hover{text-decoration:underline}.ais-overview__sticky{position:sticky;top:clamp(100px,10vw,139px);display:flex;flex-direction:column;gap:20px}.ais-overview__badge{display:inline-grid;place-items:center;width:clamp(120px,12vw,170px);height:clamp(120px,12vw,170px);border-radius:50%;background:var(--pill-grad-primary);color:var(--c-ink);font-size:15px;font-weight:700;text-transform:uppercase;letter-spacing:.01em;text-align:center;text-decoration:none;transition:transform .2s ease}.ais-overview__badge:hover{transform:scale(1.04)}@media(max-width:1199px){.ais-overview{grid-template-columns:1fr;gap:36px}.ais-overview__sticky{position:static;order:-1}}@media(prefers-reduced-motion:reduce){.ais-overview__card,.ais-overview__card-desc{transition:none}.ais-overview__card-desc{opacity:1;max-height:none}}.ais-steps:has(>.ais-steps__list){position:relative}.ais-steps__list{display:flex;flex-direction:column;gap:14.4px;margin:0;padding:0;list-style:none}.ais-steps__list>.ais-step{position:sticky;top:var(--ais-step-top);display:grid;grid-template-columns:minmax(0,46%) minmax(0,1fr);gap:clamp(28px,6.6vw,95px);padding:clamp(24px,2.4vw,45px) clamp(24px,4vw,50px);border-radius:18.7px;background:var(--c-white);color:var(--c-text);box-shadow:0 1px #0a0c0d0f,0 24px 60px -40px #0a0c0d66}.ais-steps__list .ais-step__media{display:flex;flex-direction:column;gap:16px}.ais-steps__list .ais-step__num{display:inline-flex;align-items:center;justify-content:center;width:fit-content;min-width:56px;height:43px;padding-inline:18px;border-radius:var(--radius-pill);background:var(--c-paper);font-size:15px;font-weight:700}.ais-steps__list .ais-step__num:before{content:none}.ais-steps__list .ais-step__figure{aspect-ratio:1.7;border-radius:14px;overflow:hidden;background:var(--c-paper-2)}.ais-steps__list .ais-step__figure>svg,.ais-steps__list .ais-step__figure>img{width:100%;height:100%;object-fit:cover;display:block}.ais-steps__list .ais-step__tiles{display:flex;flex-wrap:wrap;gap:8px}.ais-steps__list .ais-step__tile{display:inline-flex;align-items:center;height:32px;padding-inline:12px;border-radius:var(--radius-pill);border:1px solid color-mix(in srgb,var(--c-ink) 12%,transparent);font-size:13px;font-weight:500;color:var(--c-text);text-decoration:none}.ais-steps__list .ais-step__tile:hover{border-color:var(--c-ink)}.ais-steps__list .ais-step__body{display:flex;flex-direction:column;gap:14px}.ais-steps__list .ais-step__title{margin:0;font-size:clamp(26px,4.4vw,64.8px);line-height:1.1;font-weight:700;letter-spacing:-.01em}.ais-steps__list .ais-step__lead{margin:0;font-size:16px;line-height:1.5}.ais-steps__list .ais-step__label{margin:0;font-size:14px;font-weight:700}@media(max-width:1199px){.ais-steps__list>.ais-step{position:static;grid-template-columns:1fr;gap:20px}}@media(prefers-reduced-motion:reduce){.ais-steps__list>.ais-step{position:static}}.ais-legal__layout{width:var(--container);margin-inline:auto;display:grid;grid-template-columns:clamp(240px,24vw,322px) minmax(0,1fr);gap:clamp(32px,6vw,94px);align-items:start}.ais-legal__layout:not(:has(.ais-legal__toc)){grid-template-columns:1fr}.ais-legal__toc{position:sticky;top:clamp(120px,12vw,173px);align-self:start}.ais-legal__toc-label{margin:0 0 24px;font-size:18px;line-height:1.3;font-weight:600;text-transform:uppercase;letter-spacing:.01em}.ais-legal__toc-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:10px}.ais-legal__toc-link{font-size:15.2px;line-height:1.4;font-weight:500;color:var(--c-muted-ink);text-decoration:none;transition:color .2s ease}.ais-legal__toc-link:hover{color:var(--c-text)}.ais-legal__toc-link.is-current,.ais-legal__toc-link[aria-current=true]{color:var(--c-text);text-decoration:underline;text-underline-offset:4px}.ais-legal__prose{max-width:var(--ais-prose-measure)}.ais-legal__meta{margin:0 0 24px;font-size:15.8px;font-weight:500;color:var(--c-muted-ink)}@media(max-width:1199px){.ais-legal__layout{grid-template-columns:minmax(0,1fr);gap:24px}.ais-legal__toc{position:static}.ais-legal__toc-list{display:none}.ais-legal__toc.is-open .ais-legal__toc-list{display:flex}.ais-legal__toc-toggle{display:inline-flex;align-items:center;gap:8px;padding:0;border:0;background:none;color:inherit;font:inherit;cursor:pointer}}html:not(.ais-js) .ais-legal__toc-list{display:flex}.ais-legal__toc-toggle{display:none}.ais-sitemap-group{margin-block:0 clamp(32px,4vw,56px)}.ais-sitemap-group__title{margin:0 0 16px}.ais-sitemap-links{display:grid;grid-template-columns:repeat(2,1fr);gap:12px 32px;margin:0;padding:0;list-style:none;font-size:16px;line-height:1.5}.ais-sitemap-links a{color:var(--c-text);text-decoration:none}.ais-sitemap-links a:hover{color:var(--c-accent);text-decoration:underline}@media(max-width:390px){.ais-sitemap-links{grid-template-columns:1fr}}.ais-glance{display:flex;flex-direction:column;gap:20px;padding:clamp(24px,2.6vw,40px);border-radius:16px;background:var(--c-ink-2);color:var(--c-white)}.ais-glance__list{margin:0;padding:0}.ais-glance__row{display:flex;justify-content:space-between;gap:16px;padding-block:12px;border-top:1px solid color-mix(in srgb,var(--c-white) 12%,transparent);font-size:15px;line-height:1.4}.ais-glance__row:first-of-type{border-top:0}.ais-glance__row dt{color:color-mix(in srgb,var(--c-white) 66%,transparent);margin:0}.ais-glance__row dd{margin:0;font-weight:600;text-align:right}.ais-glance__price{margin:0;font-size:clamp(24px,3vw,36px);font-weight:800}.ais-glance__price .ais-glance__tax{display:block;font-size:13px;font-weight:500;color:color-mix(in srgb,var(--c-white) 60%,transparent)}.ais-glance__sibling{color:var(--c-accent);font-weight:600;text-decoration:none}.ais-glance__sibling:hover{text-decoration:underline}.ais-page-hero__chips{display:flex;flex-wrap:wrap;gap:10px;margin-block:0}.ais-chip{display:inline-flex;align-items:center;height:37.4px;padding-inline:16px;border-radius:var(--radius-pill);border:1px solid color-mix(in srgb,currentColor 30%,transparent);font-size:14px;line-height:1;white-space:nowrap}.ais-chip__accent{font-family:var(--font-accent);font-style:italic}.ais-pillar-hero__cols{display:grid;grid-template-columns:minmax(0,1fr) clamp(300px,30vw,424px);gap:clamp(28px,3vw,48px);align-items:start}@media(max-width:1199px){.ais-pillar-hero__cols{grid-template-columns:1fr}}.ais-relate{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.ais-relate__card{padding:clamp(20px,2vw,30px);border-radius:20px;background:var(--c-ink-2);color:var(--c-white)}.ais-relate__num{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:color-mix(in srgb,var(--c-white) 10%,transparent);font-weight:700;margin-bottom:14px}.ais-relate__title{margin:0 0 8px;font-size:clamp(20px,1.9vw,23px);line-height:1.3;font-weight:700}.ais-relate__body{margin:0;font-size:16px;line-height:1.5;color:color-mix(in srgb,var(--c-white) 72%,transparent)}@media(max-width:1199px){.ais-relate{grid-template-columns:1fr}}.ais-tax-note{font-size:.72em;font-weight:500;color:color-mix(in srgb,var(--c-white) 80%,transparent);white-space:nowrap}.ais-band--light .ais-tax-note,.ais-row-card--light .ais-tax-note,body.ais-legal-page .ais-tax-note,.ais-steps__list .ais-step .ais-tax-note{color:#4b5052}body.ais-legal-page .ais-link,.ais-steps__list .ais-step .ais-link{color:#106b52}.ais-band--light .ais-relate__card .ais-link{color:var(--c-accent)}.ais-steps__list>.ais-step,.ais-band--dark .ais-steps__list>.ais-step{color:var(--c-text)}.ais-steps__list .ais-step__title,.ais-steps__list .ais-step__lead,.ais-steps__list .ais-step__label,.ais-band--dark .ais-steps__list .ais-step__body,.ais-band--dark .ais-steps__list .ais-step__title,.ais-band--dark .ais-steps__list .ais-step__lead,.ais-band--dark .ais-steps__list .ais-step__label{color:var(--c-text)}.ais-steps__list .ais-step__lead,.ais-band--dark .ais-steps__list .ais-step__lead{color:#4a5254}.ais-steps__list .ais-step__figure:empty{display:none}@media(min-width:1200px){.ais-steps__list>.ais-step:not(:has(.ais-step__figure:not(:empty))){grid-template-columns:minmax(140px,.42fr) minmax(0,1fr)}}.ais-page-hero__chips .ais-chip,.ais-band .ais-page-hero__chips .ais-chip{background:transparent;border:1px solid color-mix(in srgb,var(--c-white) 30%,transparent);color:var(--c-white)}.ais-page-hero__chips .ais-chip .ais-chip__accent{color:inherit}.ais-band--light .ais-page-hero__chips .ais-chip{border-color:color-mix(in srgb,var(--c-text) 30%,transparent);color:var(--c-text)}.ais-page-hero__chips a.ais-chip:hover{border-color:var(--c-accent);color:var(--c-accent)}.ais-crumbs__list{font-size:16px;line-height:1.3}body.ais-inner .ais-container,body.ais-inner .ais-crumbs,body.ais-inner .ais-legal__layout{width:min(100% - 2 * clamp(13.5px,3.47vw,72px),1340px)}@media(min-width:1200px){body.ais-inner .ais-legal__layout{grid-template-columns:clamp(240px,22.36vw,322px) minmax(0,1fr);gap:clamp(32px,5vw,72px)}}body.ais-legal-page .ais-legal__prose p{margin-block:16px}body.ais-legal-page .ais-legal__prose>:first-child{margin-block-start:0}body.ais-legal-page .ais-legal__prose h2{margin-block:clamp(29px,2.9vw,41.9px) clamp(13px,1.17vw,16.8px)}body.ais-legal-page .ais-legal__prose h2:first-child{margin-block-start:0}body.ais-legal-page .ais-legal__prose ul,body.ais-legal-page .ais-legal__prose ol{margin-block:16px}body.ais-tpl-pillar .ais-page-hero__title{font-size:clamp(39.8px,7.8vw,112.3px)}body.ais-tpl-listing .ais-page-hero__title{font-size:clamp(58.5px,5.9vw,85px);text-transform:none;font-weight:400}body.ais-tpl-about .ais-page-hero__title{font-size:clamp(47.6px,5.7vw,82.1px);text-transform:none;font-weight:700}body.ais-tpl-contact .ais-form-band .ais-h1,body.ais-tpl-contact .ais-page-hero__title{font-size:clamp(31.6px,3.88vw,55.9px);text-transform:none;font-weight:700}body.ais-legal-page .ais-h1,body.ais-tpl-glossary .ais-h1{font-size:clamp(37.4px,4.58vw,66px);text-transform:none;font-weight:700}.ais-values{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(10px,1vw,16px)}.ais-values__card{display:flex;flex-direction:column;gap:12px;padding:clamp(22px,2.4vw,36px);border-radius:21.6px;background:var(--c-paper-2);color:var(--c-text)}.ais-band--dark .ais-values__card{background:var(--c-ink-2);color:var(--c-white)}.ais-values__num{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--c-accent) 20%,transparent);color:var(--c-text);font-weight:700}.ais-band--dark .ais-values__num{color:var(--c-white)}.ais-values__title{margin:0;font-size:clamp(20px,1.9vw,27.4px);line-height:1.3;font-weight:700}.ais-values__body{margin:0;font-size:16px;line-height:1.5}.ais-band--light .ais-values__body{color:#4a5254}.ais-band--dark .ais-values__body{color:color-mix(in srgb,var(--c-white) 76%,transparent)}@media(max-width:1024px){.ais-values{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.ais-values{grid-template-columns:1fr}}.ais-about-hero__aside{display:flex;flex-direction:column;gap:14px;align-self:start}.ais-about-hero__note{margin:0;font-size:14px;color:color-mix(in srgb,var(--c-white) 72%,transparent)}.ais-form-band__panel{border-radius:var(--radius-lg);background:var(--c-ink-3);padding:clamp(28px,4vw,56px)}.ais-band--light .ais-form-band__panel{background:var(--c-paper-2)}.ais-form-band__layout{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:clamp(28px,4vw,64px);align-items:start}@media(max-width:1024px){.ais-form-band__layout{grid-template-columns:1fr}}.ais-form-band__title{margin-block:0 clamp(14px,1.6vw,20px)}.ais-form-band__col .ais-form-slot{margin-block-start:clamp(20px,2.4vw,32px)}.ais-form-band__card{padding:clamp(22px,2.4vw,40px);border-radius:var(--radius-md);background:color-mix(in srgb,var(--c-white) 6%,transparent);border:1px solid color-mix(in srgb,var(--c-white) 12%,transparent)}.ais-band--light .ais-form-band__card{background:var(--c-white);border-color:color-mix(in srgb,var(--c-text) 10%,transparent)}.ais-form-band__card-title{margin:0 0 16px;font-size:clamp(20px,1.9vw,24px);line-height:1.3;font-weight:700}.ais-form-band__card-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:14px;font-size:16px;line-height:1.5}.ais-band--dark .ais-form-band__card-list{color:color-mix(in srgb,var(--c-white) 82%,transparent)}.ais-form-band .ginput_container_turnstile,.ais-form-band .gform_wrapper .cf-turnstile{max-width:100%;overflow:hidden}.ais-form-band .ginput_container_turnstile iframe,.ais-form-band .ginput_container_turnstile>div,.ais-form-band .cf-turnstile iframe,.ais-form-band .cf-turnstile>div{transform-origin:left top}@media(max-width:360px){body.ais-tpl-contact .ais-form-band__panel{padding-inline:12px}body.ais-tpl-contact.ais-inner .ais-container{width:min(100% - 2 * 8px,1340px)}.ais-form-band .ginput_container_turnstile iframe,.ais-form-band .ginput_container_turnstile>div,.ais-form-band .cf-turnstile iframe,.ais-form-band .cf-turnstile>div{transform:scale(.82)}}@media(max-width:330px){.ais-form-band .ginput_container_turnstile iframe,.ais-form-band .ginput_container_turnstile>div,.ais-form-band .cf-turnstile iframe,.ais-form-band .cf-turnstile>div{transform:scale(.74)}}.ais-notfound__inner{display:flex;flex-direction:column;align-items:center;text-align:center;gap:clamp(20px,3vw,36px);padding-block:clamp(32px,6vw,96px);max-width:760px;margin-inline:auto}.ais-notfound__art{width:clamp(180px,34vw,320px);color:var(--c-accent)}.ais-notfound__art svg{width:100%;height:auto;display:block}.ais-notfound__statement{margin:0;max-width:22ch;font-size:clamp(22px,2.6vw,30px);line-height:1.25;font-weight:700;text-transform:none;letter-spacing:-.01em}.ais-notfound__actions{display:flex;justify-content:center}.ais-notfound__links{justify-content:center}body.ais-legal-page .ais-glossary__source,body.ais-legal-page .ais-glossary__related{color:#5a6163}body.ais-legal-page .ais-glossary__def,body.ais-legal-page .ais-glossary .ais-fact__detail{color:var(--c-text)}.ais-legal__toc-list--az{gap:8px}@media(min-width:1200px){.ais-legal__toc-list--az{display:grid;grid-template-columns:1fr 1fr;gap:8px 16px}}:root{--fx-grad: radial-gradient(55% 75% at 0% 100%, rgb(185 166 255 / .95) 0, rgb(185 166 255 / 0) 70%), radial-gradient(45% 65% at 100% 0%, #22cfc0 0, rgb(34 207 192 / 0) 70%), linear-gradient(118deg, #3be3b4 0%, #22cfc0 45%, #7df2a6 75%, #3be3b4 100%);--fx-notch: clamp(26px, 2.4vw, 34px);--fx-card-dark: #1b1f22}.ais-pill--cta{height:clamp(52px,4.58vw,66px);min-width:clamp(210px,18.75vw,270px);padding-inline:clamp(22px,2.22vw,32px) clamp(7px,.97vw,14px);gap:16px;font-size:clamp(13.5px,1.11vw,16px);align-self:flex-start}.ais-pill--cta>.ais-pill__label{text-align:left}.ais-pill--cta>.ais-pill__icon{width:clamp(34px,2.64vw,38px);height:clamp(34px,2.64vw,38px)}.ais-pill--cta>.ais-pill__icon svg{width:46%;height:46%}.ais-pill--outline.ais-pill--cta{height:clamp(50px,4.3vw,62px)}@media(max-width:767px){.ais-page-hero .ais-pill--cta,.ais-band--answer .ais-pill--cta,.ais-notfound .ais-pill--cta{width:100%}}.fx-notch,.ais-glance,.ais-form-band__layout,.ais-form-band__card,.ais-overview__card,.ais-listing__card{clip-path:polygon(0 0,74% 0,calc(100% - 26% + var(--fx-notch)) var(--fx-notch),100% var(--fx-notch),100% 100%,0 100%)}body.ais-inner .ais-page-hero:has(.ais-pillar-hero__cols){padding-block:clamp(16px,1.7vw,24px) clamp(56px,6vw,96px)}.ais-pillar-hero__cols{grid-template-columns:minmax(0,790fr) minmax(0,372fr);gap:clamp(10px,1.11vw,16px);align-items:stretch}.ais-pillar-hero__copy{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"eyebrow eyebrow" "title title" "intro actions" "chips micro";column-gap:clamp(24px,3vw,48px);align-content:space-between;min-height:clamp(520px,47.9vw,690px);padding:clamp(32px,3.82vw,55px) clamp(40px,6.25vw,90px) clamp(32px,3.82vw,55px) clamp(24px,2.78vw,40px)}.ais-pillar-hero__outline{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;fill:none;stroke:#fff3;stroke-width:1;vector-effect:non-scaling-stroke}.ais-pillar-hero__copy>.ais-eyebrow{grid-area:eyebrow;justify-self:start}.ais-pillar-hero__copy>.ais-page-hero__title{grid-area:title;align-self:start;margin-block-end:clamp(24px,3vw,40px)}.ais-pillar-hero__copy>.ais-page-hero__intro{grid-area:intro;align-self:end;margin:0;max-width:46ch;font-size:clamp(15px,1.11vw,16px)}.ais-pillar-hero__copy>.ais-page-hero__chips{grid-area:chips;margin-block-start:14px}.ais-pillar-hero__copy>.ais-page-hero__actions{grid-area:actions;align-self:end;margin:0}.ais-pillar-hero__copy>.ais-page-hero__microline{grid-area:micro;justify-self:center;align-self:start;margin:12px 0 0;font-size:10px;line-height:1.4;letter-spacing:.16em;text-transform:uppercase;color:#ffffff9e}.ais-page-hero__chips .ais-chip{height:24px;padding-inline:10px;font-size:13px;gap:4px}@media(max-width:1199px){.ais-pillar-hero__cols{grid-template-columns:1fr}.ais-pillar-hero__copy{grid-template-columns:1fr;grid-template-areas:"eyebrow" "title" "intro" "chips" "actions" "micro";min-height:0;padding:28px 20px 32px}.ais-pillar-hero__copy>.ais-page-hero__actions{margin-block-start:24px;align-self:start}.ais-pillar-hero__copy>.ais-page-hero__microline{justify-self:start}}.ais-glance{justify-content:space-between;background:var(--fx-card-dark);border-radius:16px;padding-block-start:calc(clamp(24px,2.6vw,40px) + var(--fx-notch) * .6)}.ais-glance__price{font-size:clamp(20px,1.8vw,26px);line-height:1.25;font-weight:700}.ais-band--answer{padding-block:clamp(80px,18vw,259px) clamp(72px,16vw,230px)}.ais-band--answer>.ais-container{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,47.5%);column-gap:clamp(24px,4vw,64px);align-items:start}.ais-band--answer>.ais-container>*{grid-column:2}.ais-band--answer>.ais-container>.ais-band__title{grid-column:1 / -1;justify-self:center;text-align:center;max-width:18ch;margin-block:0 clamp(56px,8vw,120px)}.ais-band--answer>.ais-container>.ais-eyebrow{grid-column:1;grid-row:2;justify-self:start;margin:0}.ais-band--answer .ais-band__body{margin-block-start:0}.ais-band--answer .ais-prose{max-width:none}.ais-band--answer .ais-band__lead,.ais-band--answer>.ais-container>.ais-band__intro{margin:0;max-width:none;font-size:clamp(23.8px,2.5vw,36px);line-height:1.28;font-weight:400;letter-spacing:-.01em;color:var(--c-white)}.ais-band--answer .ais-prose p:not(.ais-band__lead){font-size:16px;line-height:1.6}.ais-band--answer .ais-page-hero__actions{margin-block-start:clamp(28px,3vw,44px)}@media(max-width:1199px){.ais-band--answer>.ais-container{grid-template-columns:1fr}.ais-band--answer>.ais-container>*,.ais-band--answer>.ais-container>.ais-eyebrow{grid-column:1;grid-row:auto}.ais-band--answer>.ais-container>.ais-eyebrow{margin-block-end:20px}.ais-band--answer>.ais-container>.ais-band__title{justify-self:start;text-align:left;margin-block-end:32px}}.ais-band--steps{padding-block:clamp(80px,15.6vw,225px) clamp(48px,5vw,72px)}.ais-band--steps>.ais-container>.ais-eyebrow{margin:0}@media(min-width:1200px){.ais-band--steps>.ais-container{display:grid;grid-template-columns:37.5% minmax(0,1fr);align-items:start}.ais-band--steps>.ais-container>*{grid-column:2}.ais-band--steps>.ais-container>.ais-eyebrow{grid-column:1;grid-row:1;justify-self:start}.ais-band--steps>.ais-container>.ais-band__title{margin-block-start:0;max-width:16ch}.ais-band--steps>.ais-container>.ais-steps{grid-column:1 / -1;margin-block-start:clamp(48px,5vw,80px)}}.ais-steps__list>.ais-step{--fx-tab: 26%;padding:clamp(18px,1.875vw,27px) clamp(28px,7.85vw,113px) clamp(28px,3.125vw,45px) clamp(22px,3.47vw,50px);border-radius:18.7px;box-shadow:none;clip-path:polygon(0 0,var(--fx-tab) 0,calc(var(--fx-tab) + var(--fx-notch)) var(--fx-notch),100% var(--fx-notch),100% 100%,0 100%)}@media(min-width:1200px){.ais-steps__list>.ais-step{min-height:clamp(560px,48.5vw,698px);grid-template-columns:minmax(0,58fr) minmax(0,42fr);gap:clamp(28px,6.6vw,95px)}.ais-steps__list>.ais-step:nth-child(2){top:calc(var(--ais-step-top) + 28px)}.ais-steps__list>.ais-step:nth-child(3){top:calc(var(--ais-step-top) + 56px)}.ais-steps__list>.ais-step:nth-child(4){top:calc(var(--ais-step-top) + 84px)}.ais-steps__list>.ais-step:nth-child(5){top:calc(var(--ais-step-top) + 112px)}.ais-steps__list>.ais-step:nth-child(6){top:calc(var(--ais-step-top) + 140px)}.ais-steps__list>.ais-step:not(:has(.ais-step__figure:not(:empty))){grid-template-columns:minmax(0,58fr) minmax(0,42fr)}}.ais-steps__list .ais-step__num{height:clamp(34px,3vw,43px);min-width:0;padding-inline:16px;background:#f4f5f5;font-size:13px;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:#4f5759}.ais-steps__list .ais-step__num:after{content:" \b7  Step";white-space:pre}.ais-steps__list .ais-step__media{gap:clamp(14px,1.6vw,22px)}.ais-steps__list .ais-step__figure{aspect-ratio:628 / 369;border-radius:0;background:none;overflow:visible}.ais-steps__list .ais-step__figure>svg{height:auto}.ais-steps__list .ais-step__tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.ais-steps__list .ais-step__tile{height:auto;min-height:clamp(64px,5.9vw,86px);flex-direction:column;align-items:flex-start;justify-content:space-between;gap:8px;padding:12px 14px;border:0;border-radius:12px;background:#f4f5f5;font-size:13px;font-weight:700;line-height:1.2}.ais-steps__list .ais-step__tile:before{content:"";width:28px;height:28px;border-radius:50%;background:var(--pill-grad-primary, #3be3b4)}.ais-steps__list .ais-step__tile:hover{background:#e9ecea}.ais-steps__list .ais-step__body{justify-content:flex-start;padding-block-start:var(--fx-notch)}.ais-steps__list .ais-step__body .ais-pill--cta{margin-block-start:auto}@media(max-width:1199px){.ais-steps__list>.ais-step{padding:calc(var(--fx-notch) + 14px) 18px 24px;grid-template-columns:minmax(0,1fr)}.ais-steps__list .ais-step__tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.ais-steps__list .ais-step__body{padding-block-start:0}.ais-steps__list .ais-step__body .ais-pill--cta{margin-block-start:12px;width:100%}}.ais-form-band{padding-block:clamp(40px,5vw,72px)}.ais-form-band__panel,.ais-band--light .ais-form-band__panel{border-radius:clamp(28px,3.88vw,56px);background:var(--fx-grad);padding:clamp(28px,10.1vw,146px) 0}.ais-form-band--hero{padding-block-start:clamp(12px,1.5vw,24px)}.ais-form-band__layout{grid-template-columns:minmax(0,654fr) minmax(0,496fr);gap:clamp(24px,6.25vw,90px);align-items:stretch;padding:calc(clamp(24px,2.78vw,40px) + var(--fx-notch)) clamp(18px,2.78vw,40px) clamp(24px,2.78vw,40px) clamp(18px,4.17vw,60px);border-radius:16px;background:var(--c-white);color:var(--c-text)}.ais-form-band__col{min-width:0}.ais-form-band__title,.ais-form-band .ais-form-band__title{font-size:clamp(31.6px,3.88vw,55.9px);line-height:1.1;font-weight:700;text-transform:none;letter-spacing:-.02em;color:var(--c-text);max-width:16ch}.ais-form-band .ais-eyebrow{color:var(--c-text);border-color:#1a1d1e33}.ais-form-band__col>.ais-band__intro{color:#4a5254;margin-block:12px 8px}.ais-form-band__col .ais-form-slot,.ais-form-band__col .ais-gf{margin-block-start:clamp(20px,2.4vw,32px)}.ais-form-band__aside{display:flex}.ais-form-band__card,.ais-band--light .ais-form-band__card,.ais-band--dark .ais-form-band__card{flex:1;padding:calc(clamp(22px,2.78vw,40px) + var(--fx-notch) * .5) clamp(22px,2.78vw,40px) clamp(22px,2.78vw,40px);border:0;border-radius:16px;background:#f4f5f5;color:var(--c-text)}.ais-form-band__card-title{font-size:clamp(22px,2.1vw,30px);line-height:1.2}.ais-form-band__card-list,.ais-band--dark .ais-form-band__card-list{color:#3c4446}.ais-form-band__card-list li{padding-block-start:14px;border-top:1px solid rgb(26 29 30 / .1)}.ais-form-band .ais-link{color:#106b52}.ais-form-band .gform_wrapper .gform_fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(24px,3.9vw,56px);row-gap:clamp(18px,2vw,28px)}.ais-form-band .gform_wrapper .gfield{grid-column:1 / -1}.ais-form-band .gform_wrapper .gfield--type-text,.ais-form-band .gform_wrapper .gfield--type-email,.ais-form-band .gform_wrapper .gfield--type-website,.ais-form-band .gform_wrapper .gfield--type-phone{grid-column:auto}.ais-form-band .gform_wrapper .gfield_label,.ais-form-band .gform_wrapper .gform-field-label{font-size:13px;font-weight:500;color:#5b6366;margin-block-end:2px}.ais-form-band .gform_wrapper input[type=text],.ais-form-band .gform_wrapper input[type=email],.ais-form-band .gform_wrapper input[type=url],.ais-form-band .gform_wrapper input[type=tel],.ais-form-band .gform_wrapper select,.ais-form-band .gform_wrapper textarea{border:0!important;border-bottom:1px solid #b9bfbd!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;padding:10px 0!important;min-height:44px;color:var(--c-text);font-size:15px}.ais-form-band .gform_wrapper textarea{height:96px!important;min-height:96px;resize:vertical}.ais-form-band .gform_wrapper input:focus-visible,.ais-form-band .gform_wrapper select:focus-visible,.ais-form-band .gform_wrapper textarea:focus-visible{outline:2px solid #106b52;outline-offset:2px;border-bottom-color:#106b52!important}@media(max-width:1024px){.ais-form-band__layout,.ais-form-band .gform_wrapper .gform_fields{grid-template-columns:1fr}.ais-form-band__panel{padding-inline:0}}.ais-row-card:not(.ais-row-card--light){background:#26282c;border-radius:16px}.ais-row-card:not(.ais-row-card--light) .ais-row-card__title{font-size:clamp(22px,2.5vw,36px)}.ais-row-card__arrow{width:clamp(44px,3.4vw,56px);height:clamp(44px,3.4vw,56px);background:#0a0c0d}.ais-row-links{margin:16px 0 0;font-size:15px;color:#ffffffb8}.ais-band--light .ais-row-links{color:#4a5254}.ais-row-links a{color:inherit;font-weight:600}.ais-band--relate>.ais-container>.ais-eyebrow,.ais-band--relate>.ais-container>.ais-band__title,.ais-band--relate>.ais-container>.ais-band__intro{margin-inline:auto;text-align:center;justify-content:center}.ais-band--relate>.ais-container>.ais-eyebrow{display:flex;width:fit-content}.ais-band--relate .ais-relate,.ais-band--relate .ais-row-card{max-width:clamp(0px,78vw,1123px);margin-inline:auto}.ais-band--relate .ais-relate{margin-block-start:clamp(36px,4vw,60px)}.ais-band--dark .ais-relate__card{background:transparent;border:1px solid rgb(255 255 255 / .18);border-radius:20px;min-height:clamp(200px,17vw,260px)}.ais-band--relate .ais-row-card{margin-block-start:16px}body.ais-inner .ais-faq{padding-block-end:clamp(72px,15vw,216px)}@media(max-width:1199px){body.ais-inner .ais-faq__inner{display:flex;flex-direction:column}body.ais-inner .ais-faq__aside{order:-1}}@media(min-width:1200px){.ais-legal__toc:before{content:"On this page";display:block;margin-block-end:clamp(28px,2.92vw,42px);font-size:clamp(16px,1.25vw,18px);line-height:1.28;font-weight:600;text-transform:uppercase;color:var(--c-text)}.ais-legal__toc-list--az{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px 6px}.ais-legal__toc-list--az .ais-legal__toc-link{font-size:18px;font-weight:700}}@media(max-width:1199px){.ais-legal__toc-toggle{display:flex;width:100%;justify-content:space-between;align-items:center;padding:14px 0;border:0;border-block:1px solid rgb(26 29 30 / .12);background:none;color:var(--c-text);font:inherit;font-size:15px;font-weight:600;text-transform:uppercase;cursor:pointer}.ais-legal__toc-toggle .ais-legal__toc-label{margin:0;font-size:15px}.ais-legal__toc-icon{display:grid;width:22px;height:22px;transition:transform .25s ease}.ais-legal__toc.is-open .ais-legal__toc-icon{transform:rotate(45deg)}.ais-legal__toc.is-open .ais-legal__toc-list{padding-block:14px 4px}.ais-legal__toc-list--az{flex-direction:row!important;flex-wrap:wrap;gap:8px 14px}}.ais-legal__toc-link.is-current{color:var(--c-text);text-decoration:underline;text-underline-offset:4px}body.ais-legal-page .ais-legal__prose h2{font-size:clamp(28.9px,2.91vw,41.9px);line-height:1.05;letter-spacing:-.01em}body.ais-legal-page .ais-legal__prose h1{margin-block-end:12px}body.ais-legal-page .ais-legal__prose h1+.ais-legal__meta{margin-block-end:clamp(32px,3.5vw,48px)}body.ais-legal-page .ais-legal__prose h1+h2,body.ais-legal-page .ais-legal__prose .ais-legal__meta+h2{margin-block-start:clamp(32px,3.5vw,48px)}body.ais-legal-page .ais-legal__prose ul:not([class]){list-style:disc;padding-inline-start:1.25em}body.ais-legal-page .ais-legal__prose ul:not([class]) li+li{margin-block-start:8px}.ais-legal__prose ul.brxe-div:not([class*=ais-]),.ais-prose ul.brxe-div:not([class*=ais-]){list-style:disc;padding-inline-start:1.25em;margin-block:12px}.ais-legal__prose ul.brxe-div:not([class*=ais-])>li+li,.ais-prose ul.brxe-div:not([class*=ais-])>li+li{margin-block-start:8px}.ais-legal__prose ul.brxe-div:not([class*=ais-])>li,.ais-prose ul.brxe-div:not([class*=ais-])>li{display:list-item}.ais-legal__prose .ais-row-card--light,.ais-legal__prose .fx-callout{display:block;margin-block:28px;padding:24px;border-radius:16px;background:#f4f5f5;color:var(--c-text);min-height:0}.ais-legal__prose .fx-callout>:first-child{margin-top:0}.ais-legal__prose .fx-callout>:last-child{margin-bottom:0}.ais-sitemap-links a{color:var(--c-text);font-weight:500;text-decoration:none;font-size:16px;line-height:1.5}.ais-sitemap-links a:hover{text-decoration:underline}.ais-glossary-term{scroll-margin-top:140px}.ais-glossary-term+.ais-glossary-term{margin-block-start:clamp(36px,3.5vw,52px);padding-block-start:clamp(28px,3vw,40px);border-top:1px solid rgb(26 29 30 / .1)}body.ais-legal-page .ais-legal__prose .ais-glossary-term h2{margin-block:0 14px}.ais-glossary-term__related{display:flex;flex-wrap:wrap;gap:8px;margin-block-start:14px;padding:0;list-style:none!important}.ais-glossary-term__related a{display:inline-flex;align-items:center;height:34px;padding-inline:14px;border:1px solid rgb(26 29 30 / .25);border-radius:999px;font-size:12.5px;text-transform:uppercase;letter-spacing:-.01em;color:var(--c-text);text-decoration:none}.ais-glossary-term__related a:hover{border-color:var(--c-text)}.ais-glossary-term__source{font-size:14px;color:#4a5254}.ais-overview{grid-template-columns:minmax(0,565fr) minmax(0,695fr);gap:clamp(32px,5.55vw,80px)}.ais-overview__cards{display:flex;flex-direction:column;gap:16px}.ais-overview__card{position:relative;display:flex;flex-direction:column;justify-content:space-between;min-height:clamp(380px,38.3vw,552px);padding:calc(clamp(24px,2.78vw,40px) + var(--fx-notch) * .4) clamp(24px,2.78vw,40px) clamp(24px,2.78vw,40px);border:0;border-radius:16px;background:var(--fx-card-dark);color:var(--c-white);transition:background .4s ease}.ais-overview__card.is-active,.ais-overview__card:hover,.ais-overview__card:focus-within{background:var(--fx-grad);color:var(--c-ink)}.ais-overview__art{width:clamp(150px,13.9vw,200px);color:var(--c-accent);transition:opacity .3s ease}.ais-overview__card.is-active .ais-overview__art,.ais-overview__card:hover .ais-overview__art{color:var(--c-ink)}.ais-overview__art svg{width:100%;height:auto;display:block}.ais-overview__card-head{display:flex;align-items:flex-end;gap:18px}.ais-overview__card-title{margin:0;font-size:clamp(30px,4.3vw,61.9px);line-height:1.1;font-weight:700}.ais-overview__card-title a{color:inherit;text-decoration:none}.ais-overview__card-title a:after{content:"";position:absolute;inset:0;border-radius:16px}.ais-overview__card-title a:focus-visible{outline:none}.ais-overview__card:has(a:focus-visible){outline:2px solid var(--c-accent);outline-offset:3px}.ais-overview__card-arrow{flex:none;display:grid;place-items:center;width:clamp(44px,4.17vw,60px);height:clamp(44px,4.17vw,60px);border-radius:50%;background:#ffffff1a;color:currentColor}.ais-overview__card.is-active .ais-overview__card-arrow,.ais-overview__card:hover .ais-overview__card-arrow{background:var(--c-ink);color:var(--c-accent)}.ais-overview__card-arrow svg{width:40%;height:40%}.ais-overview__card-desc{margin:14px 0 0;font-size:14px;line-height:1.6;max-width:40ch;opacity:.8}.ais-overview__card-children{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:8px;margin-block-start:14px}.ais-overview__card .ais-overview__child{display:inline-flex;align-items:center;height:32px;padding-inline:14px;border-radius:999px;border:1px solid currentColor;color:inherit;font-size:12.5px;font-weight:600;text-transform:uppercase;text-decoration:none}.ais-overview__sticky{position:sticky;top:clamp(110px,9.65vw,139px);align-self:start}.ais-overview__sticky .ais-h2{font-size:clamp(37.4px,4.58vw,66px);line-height:1}.ais-overview__badge{display:grid;place-items:center;text-align:center;width:clamp(130px,11.8vw,170px);height:clamp(130px,11.8vw,170px);margin-block-start:32px;border-radius:50%;background:var(--pill-grad-primary, #3be3b4);color:var(--c-ink);font-size:14px;font-weight:700;text-transform:uppercase;text-decoration:none;letter-spacing:.02em}@media(max-width:1199px){.ais-overview{display:flex;flex-direction:column-reverse}.ais-overview__sticky{position:static}.ais-overview__card{min-height:0;gap:28px}}.ais-listing-head{display:grid;grid-template-columns:minmax(0,173fr) minmax(0,771fr) minmax(0,396fr);align-items:start;padding-block:clamp(36px,5vw,72px) clamp(40px,5vw,72px)}.ais-listing-head>.ais-eyebrow{grid-column:1;margin:0;color:var(--c-text);border-color:#1a1d1e40}.ais-listing-head>:not(.ais-eyebrow){grid-column:2}.ais-listing-head .ais-h1{font-size:clamp(58.5px,5.9vw,85px);font-weight:400;text-transform:none;line-height:1;margin:0;color:var(--c-text)}.ais-listing-head .ais-h1 em{font-family:var(--font-accent);font-style:italic}.ais-listing-head__intro{margin:20px 0 0;font-size:18px;line-height:1.5;color:#4a5254;max-width:52ch}.ais-listing-head .ais-listing-filters{margin-block-start:28px}.ais-listing{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(36px,4.1vw,59px) clamp(14px,1.39vw,20px);padding-block-end:clamp(72px,9vw,140px)}.ais-listing__card{display:flex;flex-direction:column;gap:12px;padding:0;background:none;border-radius:10px;clip-path:none;color:var(--c-text);text-decoration:none}.ais-listing__media{display:block!important;aspect-ratio:433 / 300;border-radius:10px;overflow:hidden;background:none}.ais-listing__media svg{width:100%;height:100%;display:block}.ais-listing__meta{order:0;font-size:15.8px;font-weight:500;color:#646a6c;margin:4px 0 0}.ais-listing__title{margin:0;font-size:clamp(22px,1.9vw,27.4px);line-height:1.3;font-weight:700}.ais-listing__card:hover .ais-listing__title{text-decoration:underline}@media(max-width:1199px){.ais-listing-head{grid-template-columns:1fr;gap:20px}.ais-listing-head>*{grid-column:1!important}.ais-listing{grid-template-columns:1fr}}.ais-article-head{padding-block:clamp(28px,3vw,44px) clamp(28px,3vw,40px)}.ais-article-head .ais-h1{max-width:18ch;margin:0;font-size:clamp(37.4px,4.58vw,66px);line-height:1;font-weight:700;text-transform:none;color:var(--c-text)}.ais-article-head__meta{display:flex;flex-wrap:wrap;gap:10px 28px;margin:22px 0 0;font-size:15.8px;font-weight:500;color:#646a6c}.ais-article-hero{margin-block:0 clamp(40px,5vw,72px);border-radius:16px;overflow:hidden}.ais-article-hero svg{display:block;width:100%;height:auto;max-height:560px}body.ais-legal-page .ais-legal__prose.ais-article-prose h2{font-size:clamp(24px,1.83vw,26.4px);line-height:1.15;margin-block:55px 17px}.ais-article-prose ol.ais-article-steps{list-style:none;counter-reset:s;padding:0}.ais-article-prose ol.ais-article-steps>li{counter-increment:s;position:relative;padding-inline-start:52px;margin-block:20px}.ais-article-prose ol.ais-article-steps>li:before{content:counter(s,decimal-leading-zero);position:absolute;left:0;top:0;display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:#f4f5f5;font-size:13px;font-weight:700}.ais-about-hero{padding-block:clamp(32px,5vw,72px) clamp(64px,8vw,120px)}.ais-about-hero__cols{display:grid;grid-template-columns:minmax(0,489fr) minmax(0,851fr);gap:clamp(20px,3vw,44px);align-items:stretch}.ais-about-hero__left{display:flex;flex-direction:column;justify-content:space-between;gap:32px}.ais-about-hero__foot{display:flex;flex-direction:column;gap:18px;align-items:flex-start}.ais-about-hero__mark{display:grid;place-items:center;width:clamp(80px,6.94vw,100px);height:clamp(80px,6.94vw,100px);border-radius:50%;background:var(--fx-grad);color:var(--c-ink);font-weight:800;font-size:15px;letter-spacing:-.02em}.ais-about-hero__note{margin:0;max-width:24ch;font-size:16px;line-height:1.4;color:var(--c-white)}.ais-about-hero__right .ais-page-hero__title{margin:0;max-width:none}.ais-about-hero__right .ais-page-hero__title em{font-family:var(--font-accent);font-style:italic;font-weight:400}.ais-about-hero__right .ais-page-hero__intro{max-width:490px;font-size:14px;color:#ffffffb8;margin-block:24px clamp(40px,5vw,72px)}.ais-about-statement{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,51%);gap:32px;align-items:center;min-height:clamp(380px,37.5vw,540px)}.ais-about-statement .ais-band__title{font-size:clamp(44.5px,5.9vw,85px);max-width:9ch;margin:18px 0 0}.ais-about-statement__art{color:var(--c-accent)}.ais-about-statement__art svg{width:100%;height:auto;display:block}.ais-values{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(8px,.69vw,10px)}.ais-values .ais-values__card,.ais-band .ais-values__card{display:flex;flex-direction:column;justify-content:space-between;gap:28px;min-height:clamp(300px,30.5vw,440px);padding:clamp(24px,2.78vw,40px);border-radius:21.6px;border:1px solid rgb(255 255 255 / .18);background:transparent;color:var(--c-white)}.ais-values__icon{width:44px;height:44px;color:var(--c-accent)}.ais-values__icon svg{width:100%;height:100%}.ais-values__card h3{margin:0 0 12px;font-size:clamp(22px,1.9vw,27.4px);line-height:1.3}.ais-values__card p{margin:0;font-size:clamp(14px,1.11vw,16px);line-height:1.5;color:#ffffffb8}@media(max-width:1199px){.ais-about-hero__cols,.ais-about-statement{grid-template-columns:1fr}.ais-about-hero__left{order:2}.ais-values{grid-template-columns:1fr}.ais-values .ais-values__card{min-height:0}}.ais-notfound__inner{max-width:820px}.ais-notfound__art{width:clamp(220px,26vw,370px)}.ais-notfound__statement{max-width:706px;font-size:clamp(20px,1.9vw,27px);line-height:1.3}.ais-notfound .ais-chip{text-transform:uppercase;font-size:12.5px;height:37.4px;padding-inline:16px}[data-ais-art]>.brxe-text-basic,[data-ais-art]>span{display:block;width:100%;height:100%;line-height:0}[data-ais-art] svg{display:block;width:100%;height:auto}.ais-pillar-hero__copy>.brxe-text-basic:has(>.ais-pillar-hero__outline){position:absolute;inset:0;grid-area:auto;pointer-events:none;line-height:0}.ais-pill__icon>.brxe-text-basic{display:contents}.ais-band--white{background:#fff;color:var(--c-text)}body.ais-inner .ais-listing-head .ais-h1{font-size:clamp(58.5px,5.9vw,85px);font-weight:400;text-transform:none}body.ais-inner .ais-listing-head .ais-h1 em{font-weight:400}body.ais-legal-page .ais-glossary__term:target .ais-fact__term{color:var(--c-text);text-decoration:underline;text-decoration-color:var(--c-accent);text-underline-offset:6px}.ais-page-hero .ais-page-hero__lead{max-width:min(100%,636px);font-size:clamp(23.8px,2.5vw,36px);line-height:1.22;color:var(--c-white)}.ais-about-statement__art{max-width:684px;justify-self:end;width:100%}body.ais-inner .ais-eyebrow--pill{width:fit-content;max-width:100%}.ais-overview__card.is-active,.ais-overview__card:hover{--fx-ov-ink: var(--c-ink)}.ais-overview__card.is-active :is(.ais-overview__card-desc,.ais-overview__card-title a,.ais-overview__child,.ais-tax-note),.ais-overview__card:hover :is(.ais-overview__card-desc,.ais-overview__card-title a,.ais-overview__child,.ais-tax-note){color:var(--c-ink)}.ais-overview__card.is-active .ais-overview__card-desc{opacity:1}.ais-pillar-hero__copy>.ais-page-hero__actions{display:flex;flex-direction:column;align-items:stretch;gap:10px}.ais-band .ais-band__title+.ais-listing,.ais-band .ais-band__intro+.ais-listing{margin-block-start:clamp(32px,4vw,56px)}.ais-band .ais-listing{padding-block-end:0}.ais-band .ais-listing__media{aspect-ratio:628 / 369}.ais-listing__title{order:2}.ais-listing__meta{order:1}.ais-listing__media{order:0}.ais-band .ais-listing__card>:not(.ais-listing__media){order:3}.ais-band .ais-listing__card>.ais-listing__title{order:2}.ais-band .ais-listing__card>.ais-listing__meta{order:1}.ais-listing__card>.ais-listing__title~.ais-listing__meta{order:3;margin-top:0}.ais-band--dark .ais-listing__card{color:var(--c-white)}.ais-band--dark .ais-listing__meta{color:#ffffffb3}.ais-listing:has(>:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:1199px){.ais-listing:has(>:nth-child(2):last-child){grid-template-columns:1fr}}.ais-glance{justify-content:flex-start}.ais-glance>:last-child{margin-top:auto}.ais-form-band__aside{align-self:start}.ais-form-band__col .brxe-shortcode,.ais-form-band__col .gform_wrapper{margin-block-start:clamp(20px,2.4vw,32px)}.ais-form-band__card .ais-pill--outline{border-color:#1a1d1e40;color:var(--c-text)}.ais-form-band__card .ais-pill--outline>.ais-pill__icon{background:var(--c-ink);color:var(--c-white)}@media(max-width:1199px){.ais-band--relate .ais-relate,.ais-band--relate .ais-row-card{max-width:none}.ais-relate{padding-inline:0}}.ais-band--light .ais-pill--outline:not(.ais-form-band .ais-pill--outline){border-color:#1a1d1e4d;color:var(--c-text)}.ais-band--light .ais-pill--outline>.ais-pill__icon{background:var(--c-ink);color:var(--c-white)}.fx-plain{padding-block:clamp(72px,12.5vw,180px)}@media(min-width:1200px){.fx-plain>.ais-container{display:grid;grid-template-columns:37.5% minmax(0,1fr);align-items:start}.fx-plain>.ais-container>*{grid-column:2;max-width:736px}.fx-plain>.ais-container>.ais-eyebrow{grid-column:1;grid-row:1 / span 4;justify-self:start;margin:0}.fx-plain>.ais-container>.ais-band__title{margin-block-start:0;max-width:16ch}.fx-plain>.ais-container>:is(.ais-cards,.ais-listing,.ais-values,.ais-about-statement,.ais-steps,.ais-relate,.ais-row-card,.ais-overview,.ais-listing-head,.ais-facts){grid-column:1 / -1;max-width:none}}@media(max-width:1199px){body.ais-inner .ais-crumbs__list{flex-wrap:wrap;row-gap:4px;white-space:normal}body.ais-inner .ais-crumbs__item:not(:last-child){flex:0 0 auto;white-space:nowrap}}.ais-row-card__status{justify-self:start;width:max-content}.ais-form-band__col>.ais-eyebrow{margin-block-end:16px}.ais-form-band .gform_wrapper .gform_footer input[type=submit],.ais-form-band .gform_wrapper .gform_footer .gform_button{min-width:clamp(210px,18.75vw,270px);height:clamp(52px,4.58vw,66px)}.ais-band--steps .ais-steps{margin-block-start:clamp(32px,5vw,64px)}@media(max-width:767px){body.ais-inner .ais-band__title{font-size:clamp(40px,11vw,44.5px)}.ais-steps__list .ais-step__title{font-size:clamp(30px,8.6vw,34px)}}.ais-form-band__layout .gform_wrapper .gfield_checkbox label,.ais-form-band__layout .gform_wrapper .gform-field-label--type-inline,.ais-form-band__layout .gform_wrapper .gfield_consent_label,.ais-form-band__layout .gform_wrapper .gfield_description{color:#3c4446}.ais-form-band__layout .ais-form__off{color:#4a5254}.ais-form-band__layout .gfield_required{color:#106b52}.ais-form-band .gchoice{display:flex;gap:8px;align-items:flex-start}.ais-form-band .gform_wrapper.gform_legacy_markup_wrapper .gform_fields{column-gap:clamp(24px,3.9vw,56px)}@media(min-width:1200px){.ais-form-band .gform_wrapper .gform_footer{display:flex;justify-content:flex-end}}.ais-notfound__art{width:auto}.ais-notfound__art svg{width:auto;height:clamp(220px,25.3vw,365px);margin-inline:auto}.ais-sitemap-group a.ais-link,.ais-sitemap-links a.ais-link{color:var(--c-text);font-weight:400;background-image:none;text-decoration:none}.ais-sitemap-group a.ais-link:hover,.ais-sitemap-links a.ais-link:hover{text-decoration:underline}.ais-legal__prose>p+.ais-glossary-term{margin-block-start:clamp(29px,2.9vw,37px)}@media(min-width:1200px){.fx-plain>.ais-container>.ais-band__body:has(>.ais-values){grid-column:1 / -1;max-width:none}.ais-page-hero .ais-page-hero__lead{max-width:clamp(0px,44.2vw,636px)}}@media(max-width:1199px){.ais-overview{flex-direction:column}.ais-overview__sticky{order:-1}}@media(min-width:1200px){.ais-page-hero:has(.ais-page-hero__lead){padding-block-start:clamp(40px,4.4vw,63px)}.ais-page-hero:has(.ais-page-hero__lead)>.ais-container{display:grid;grid-template-columns:minmax(0,173fr) minmax(0,1167fr)}.ais-page-hero:has(.ais-page-hero__lead)>.ais-container>*{grid-column:2}.ais-page-hero:has(.ais-page-hero__lead)>.ais-container>.ais-eyebrow{grid-column:1;grid-row:1 / span 3;align-self:start;margin-block-start:14px}}@media(prefers-reduced-motion:no-preference)and (min-width:1200px){html.ais-js .ais-overview__card:not(.is-active):not(:hover):not(:focus-within) :is(.ais-overview__card-desc,.ais-overview__card-children){display:none}}@media(min-width:1200px){.ais-form-band__card{min-height:clamp(420px,35.8vw,516px)}}.ais-band--relate>.ais-container>.ais-band__source{max-width:clamp(0px,78vw,1123px);margin-inline:auto}body.ais-inner .ais-faq{background:var(--c-ink)}.ais-band:has(.ais-values) .ais-band__title{font-size:clamp(37.4px,4.5vw,64.8px)}.ais-values .ais-values__card{justify-content:flex-start}.ais-values__card>div{margin-top:clamp(40px,6vw,88px)}body.ais-tpl-about .fx-plain{padding-block:clamp(56px,7vw,101px)}@media(min-width:1200px){body.ais-tpl-about .ais-steps:not(:has(.ais-steps__list)){grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1199px){.ais-about-hero__cols{display:flex;flex-direction:column}.ais-about-hero__left{display:contents}.ais-about-hero__left>.ais-eyebrow{order:-1}.ais-about-hero__foot{order:3}}.ais-band--white:has(.ais-listing-head){padding-block-start:clamp(24px,4.4vw,63px)}.ais-band--white .ais-listing__media{aspect-ratio:1.44}.ais-article-hero{aspect-ratio:2.86}.ais-article-hero>span,.ais-article-hero svg{height:100%;max-height:none}@media(max-width:767px){.ais-article-hero{aspect-ratio:1.6}}body.ais-legal-page .ais-legal__prose.ais-article-prose h2{font-size:26.4px;line-height:1.05}@media(max-width:1199px){.ais-overview__cards,.ais-overview__card,.ais-overview__sticky{width:100%;max-width:none;align-self:stretch}}@media(max-width:1199px){.ais-pillar-hero__cols{grid-template-columns:minmax(0,1fr)}.ais-glance__row dd{min-width:0}.ais-glance .ais-tax-note{white-space:normal}.ais-pillar-hero__copy{padding-top:52px}.ais-band:has(+.ais-faq){padding-block-end:40px}.ais-band--relate>.ais-container>.ais-band__source{max-width:none;margin-inline:0}body.ais-inner .ais-crumbs__list{flex-wrap:nowrap;overflow:hidden}body.ais-inner .ais-crumbs__item:last-child{min-width:0;flex:1 1 auto}body.ais-inner .ais-crumbs__current{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ais-form-band .gform_wrapper .gform_footer input[type=submit],.ais-form-band .gform_wrapper .gform_footer .gform_button{width:100%}.ais-steps__list .ais-step__tiles{grid-template-columns:1fr}.ais-steps__list .ais-step__tile{flex-direction:row;align-items:center;min-height:48px}}@media(max-width:767px){body.ais-legal-page .ais-legal__prose:not(.ais-article-prose) :is(p,li){font-size:18.7px;line-height:28px}.ais-steps__list .ais-step__title{font-size:clamp(34px,10.3vw,40px)}}.ais-band--dark .ais-listing__card{background:var(--fx-card-dark);border-radius:16px;padding-block-end:22px;overflow:hidden}.ais-band--dark .ais-listing__card>:not(.ais-listing__media){padding-inline:20px}.ais-band--dark .ais-listing__card>.ais-listing__title{order:1;font-size:clamp(23.8px,2.3vw,32.9px)}.ais-band--dark .ais-listing__card>.ais-listing__meta{order:2}.ais-band--dark .ais-listing__media{border-radius:0}.ais-about-hero__foot .ais-pill--outline{width:auto;align-self:flex-start}.ais-cards>*>:last-child{margin-block-end:0}.ais-band--white .ais-listing__media{aspect-ratio:628 / 369}@media(min-width:1200px){.ais-listing:has(>.ais-listing__card:only-child){grid-template-columns:1fr}.ais-listing>.ais-listing__card:only-child{display:grid;grid-template-columns:minmax(0,520px) minmax(0,1fr);column-gap:48px;align-items:center}.ais-listing>.ais-listing__card:only-child>.ais-listing__media{grid-row:1 / span 3}.ais-listing>.ais-listing__card:only-child>.ais-listing__title{font-size:clamp(28px,2.6vw,37.4px)}}.ais-listing-head:has(~.ais-listing>.ais-listing__card:only-child) .ais-listing-filters{display:none}.ais-band--white .ais-listing-head{padding-block-start:0}.ais-form-band__aside{align-self:stretch}.ais-form-band__card{display:flex;flex-direction:column}.ais-notfound .ais-notfound__art svg{height:clamp(240px,28.9vw,416px);width:auto}.ais-notfound__inner{padding-block:clamp(24px,4vw,64px)}.ais-article-hero{display:flex;justify-content:center;background:var(--fx-grad)}.ais-article-hero>span,.ais-article-hero svg{width:auto;height:100%}@media(min-width:1200px){.ais-cards:has(>:nth-child(3):last-child),.ais-steps:not(:has(.ais-steps__list)):has(>:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:700px){.ais-cards:has(>:nth-child(5):last-child)>:last-child,.ais-cards:has(>:nth-child(7):last-child)>:last-child{grid-column:1 / -1}}body.ais-inner .ais-band--light{background:#f9f9f9}body.ais-inner .ais-band--light :is(.ais-card,.ais-cards>*){background:#fff}body.ais-legal-page .ais-form-band,body.ais-legal-page .ais-band--light{background:#fff}body.ais-inner .ais-faq__avatar{display:grid;place-items:center}body.ais-inner .ais-faq__ask-icon{background:#fff;color:var(--c-ink)}.ais-values .ais-values__card{min-height:0}.ais-values__card>div{margin-top:clamp(32px,5vw,72px)}.ais-legal__prose :is(.ais-card,.ais-step,.ais-cards>*) p{margin:8px 0 0}.ais-legal__prose :is(.ais-step__title,.ais-card h3){margin:0}.ais-article-prose ol.ais-article-steps>li:before{background:transparent;border:1px solid rgb(26 29 30 / .3)}body.ais-legal-page .ais-legal__prose .ais-glossary-term h2{font-size:clamp(24px,2.2vw,28px);line-height:1.15}.ais-book__note{padding:18px 20px;border:0;border-radius:16px;background:#f4f5f5}.fx-callout strong a.ais-link{color:var(--c-text)}.ais-sitemap-group a.ais-link,.ais-sitemap-links a.ais-link{text-decoration:underline;text-decoration-color:#1a1d1e4d;text-underline-offset:3px}.ais-legal__prose .ais-band__source{max-width:none}@media(max-width:1199px){.ais-about-hero__right{display:contents}.ais-about-hero__right>.ais-row-card{order:4}}.ais-glance__art{flex:1 1 auto;display:grid;place-items:center;min-height:0;padding-block:16px;color:var(--c-accent)}.ais-glance__art>span,.ais-glance__art svg{width:clamp(120px,13vw,190px);height:auto}.ais-glance>:last-child{margin-top:0}@media(max-width:1199px){.ais-glance__art{display:none}}@media(min-width:1200px){.ais-steps__list>.ais-step{min-height:clamp(480px,40vw,600px)}}.fx-plain:has(>.ais-container>.ais-row-card){padding-block:clamp(40px,4.4vw,64px)}@media(min-width:1200px){.ais-steps__list .ais-step__tiles{grid-template-columns:repeat(auto-fit,minmax(0,1fr))}}@media(max-width:767px){.ais-steps__list .ais-step__tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.ais-steps__list .ais-step__tile{flex-direction:column;align-items:flex-start}}.fx-catalogue .ais-step__num:after,.ais-step__num.fx-nosuffix:after{content:none}.ais-band__reviewed{font-size:13px;line-height:1.4}.ais-band--relate .ais-band__source{max-width:clamp(0px,78vw,1123px);margin-inline:auto}@media(max-width:1199px){.ais-band--relate .ais-band__source{max-width:none}}body.ais-inner :is(.ais-band__title,.ais-faq__title,.ais-h2){text-wrap:balance}@media(min-width:1200px){.ais-pillar-hero__copy{grid-template-columns:minmax(0,1fr) clamp(220px,18.8vw,270px)}}.ais-pillar-hero__copy>.ais-page-hero__chips{margin-block-start:14px}.ais-band--answer{padding-block-start:clamp(64px,9.7vw,140px)}@media(min-width:1200px){.ais-page-hero:has(.ais-page-hero__lead)>.ais-container{grid-template-columns:minmax(0,173fr) minmax(0,771fr) minmax(0,396fr)}.ais-services-hero__art{grid-column:3!important;grid-row:1 / span 4;align-self:center;color:var(--c-accent)}}@media(max-width:1199px){.ais-services-hero__art{display:none}}.ais-overview__art{width:clamp(150px,14.2vw,205px)}.ais-overview__card-title{font-size:clamp(30px,3.6vw,52px)}body.ais-inner .ais-band--dark :is(.ais-card,.ais-cards>*){background:#1c2023;color:var(--c-white)}body.ais-inner .ais-band--dark :is(.ais-card,.ais-cards>*) p{color:#ffffffbd}.ais-legal__prose :is(.ais-card,.ais-cards>*){background:#f1f3f2}.ais-band--relate .ais-band__reviewed{max-width:clamp(0px,78vw,1123px);margin-inline:auto}@media(max-width:767px){.ais-overview__badge{width:100%;height:52px;border-radius:999px;margin-block-start:20px}}@media(min-width:1200px){.ais-overview>.ais-overview__cards{grid-column:1;grid-row:1}.ais-overview>.ais-overview__sticky{grid-column:2;grid-row:1}}.gform_wrapper :is(input,select,textarea):focus-visible{outline:2px solid #106b52!important;outline-offset:3px!important}
