.str-ui-badge[data-v-2ac78175]{align-items:center;background:var(--str-page-bg-inset);border:1px solid var(--str-page-border-color);border-radius:999px;color:var(--str-page-text-secondary);display:inline-flex;font-family:var(--str-page-font-body);font-size:12px;font-weight:600;gap:6px;line-height:16px;min-height:24px;padding:3px 10px;white-space:nowrap}.str-ui-badge__dot[data-v-2ac78175]{background:currentColor;border-radius:999px;height:6px;width:6px}.str-ui-badge--xs[data-v-2ac78175]{font-size:11px;min-height:20px;padding:1px 8px}.str-ui-badge--sm[data-v-2ac78175]{min-height:22px;padding:2px 9px}.str-ui-badge--lg[data-v-2ac78175]{font-size:13px;min-height:28px;padding:5px 12px}.str-ui-badge--brand[data-v-2ac78175]{background:rgb(var(--color-brand-50));border-color:rgb(var(--color-brand-200));color:rgb(var(--color-brand-700))}.str-ui-badge--positive[data-v-2ac78175]{background:rgb(var(--color-success-50));border-color:rgb(var(--color-success-200));color:rgb(var(--color-success-700))}.str-ui-badge--warning[data-v-2ac78175]{background:rgb(var(--color-warning-50));border-color:rgb(var(--color-warning-200));color:rgb(var(--color-warning-800))}.str-ui-badge--danger[data-v-2ac78175]{background:rgb(var(--color-error-50));border-color:rgb(var(--color-error-200));color:rgb(var(--color-error-700))}.str-ui-badge--info[data-v-2ac78175]{background:rgb(var(--color-brand-50));border-color:rgb(var(--color-brand-200));color:rgb(var(--color-brand-700))}.str-ui-card[data-v-d317cdc8]{--str-ui-card-background:var(--str-page-bg-card);background:var(--str-ui-card-background);border:1px solid var(--str-card-border,var(--str-page-border-color));border-radius:var(--str-card-radius,var(--str-page-feature-radius));box-shadow:var(--str-card-shadow,var(--str-page-flat-shadow));min-width:0;overflow:hidden}.str-ui-card--flat[data-v-d317cdc8],.str-ui-card--subtle[data-v-d317cdc8]{box-shadow:none}.str-ui-card--raised[data-v-d317cdc8]{box-shadow:var(--str-page-raised-shadow)}.str-ui-card--brand[data-v-d317cdc8]{--str-ui-card-background:var(--str-page-bg-section)}.str-ui-card--interactive[data-v-d317cdc8]{color:inherit;cursor:pointer;text-align:start;transition:box-shadow .16s ease,transform .16s ease}.str-ui-card--interactive[data-v-d317cdc8]:hover{background:var(--str-ui-card-background);box-shadow:var(--str-page-hover-shadow);transform:translateY(-3px)}.str-ui-card--interactive[data-v-d317cdc8]:focus-visible{outline:2px solid var(--str-page-border-color-focus);outline-offset:2px}.str-ui-card--padding-none[data-v-d317cdc8]{padding:0}.str-ui-card--padding-sm[data-v-d317cdc8]{padding:16px}.str-ui-card--padding-md[data-v-d317cdc8]{padding:24px}.str-ui-card--padding-lg[data-v-d317cdc8]{padding:32px}@media(max-width:767px){.str-ui-card--padding-md[data-v-d317cdc8]{padding:20px}.str-ui-card--padding-lg[data-v-d317cdc8]{padding:24px}}.agent-process-wrapper[data-v-b69bcf02]{width:100%}.agent-process[data-v-b69bcf02]{box-shadow:none;font-family:var(--str-page-font-body);height:520px;width:100%}.agent-process__title[data-v-b69bcf02]{align-items:center;color:var(--str-page-text-primary);display:flex;font-size:var(--str-page-type-card-size);font-weight:var(--str-page-type-weight-strong);gap:12px;letter-spacing:var(--str-page-type-card-tracking);line-height:var(--str-page-type-card-line-height);margin:0;max-width:420px}.agent-process__title strong[data-v-b69bcf02]{color:var(--str-page-theme-color)}.agent-process__query-status[data-v-b69bcf02]{color:var(--str-page-text-secondary);font-size:var(--str-page-type-ui-size);line-height:var(--str-page-type-ui-line-height);margin:6px 0 0}.agent-process__address[data-v-b69bcf02]{background:transparent;color:var(--str-page-theme-color-strong);font-weight:var(--str-page-type-weight-strong)}.agent-process__ellipsis[data-v-b69bcf02]{align-items:center;display:inline-flex;gap:4px;margin-left:5px;vertical-align:middle}.agent-process__ellipsis span[data-v-b69bcf02]{animation:agent-dot-b69bcf02 .8s ease-in-out infinite;background:currentColor;border-radius:999px;display:block;height:5px;width:5px}.agent-process__ellipsis span[data-v-b69bcf02]:nth-child(2){animation-delay:105ms}.agent-process__ellipsis span[data-v-b69bcf02]:nth-child(3){animation-delay:.21s}.agent-process__stack[data-v-b69bcf02]{height:340px;margin-top:18px;perspective:1000px;position:relative}.agent-process__card[data-v-b69bcf02]{box-shadow:none;height:292px;inset:0 0 auto;position:absolute;transform-origin:center top;transition:transform .46s cubic-bezier(.22,1,.36,1),opacity .32s ease,filter .32s ease}.agent-process__card--front[data-v-b69bcf02]{opacity:1;transform:translateZ(38px) scale(1);z-index:4}.agent-process__card--middle[data-v-b69bcf02]{filter:saturate(.72);opacity:.78;transform:translate3d(0,24px,-12px) rotateX(-1deg) scaleX(.97);z-index:3}.agent-process__card--back[data-v-b69bcf02]{filter:saturate(.55);opacity:.52;transform:translate3d(0,48px,-42px) rotateX(-2deg) scaleX(.93);z-index:2}.agent-process__card--hidden[data-v-b69bcf02]{opacity:0;pointer-events:none;transform:translate3d(0,-18px,58px) scale(1.015);z-index:1}.agent-process__card-footer[data-v-b69bcf02],.agent-process__card-header[data-v-b69bcf02],.agent-process__card-title[data-v-b69bcf02]{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.agent-process__card-title[data-v-b69bcf02]{justify-content:flex-start;min-width:0}.agent-process__card-title p[data-v-b69bcf02]{color:var(--str-page-eyebrow-color);font-size:var(--str-page-type-micro-size);font-weight:var(--str-page-type-weight-label);letter-spacing:var(--str-page-type-eyebrow-tracking);line-height:var(--str-page-type-micro-line-height);margin:0;text-transform:uppercase}.agent-process__card-title h3[data-v-b69bcf02]{color:var(--str-page-text-primary);font-size:var(--str-page-type-body-size);font-weight:var(--str-page-type-weight-strong);line-height:var(--str-page-type-body-line-height);margin:3px 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agent-process__working[data-v-b69bcf02]{flex:0 0 auto;font-size:var(--str-page-type-micro-size);font-weight:var(--str-page-type-weight-strong);letter-spacing:var(--str-page-type-eyebrow-tracking);text-transform:uppercase}.agent-process__card--front .agent-process__working[data-v-b69bcf02] .str-ui-badge__dot{animation:agent-pulse-b69bcf02 1.2s ease-in-out infinite}.agent-process__key-info[data-v-b69bcf02]{background:var(--str-page-bg-inset);border-radius:var(--str-page-control-radius);margin-top:16px;padding:10px 12px}.agent-process__key-info span[data-v-b69bcf02]{color:var(--str-page-text-tertiary);font-size:var(--str-page-type-micro-size);font-weight:var(--str-page-type-weight-medium)}.agent-process__key-info strong[data-v-b69bcf02]{color:var(--str-page-text-primary);display:block;font-size:var(--str-page-type-ui-size);line-height:var(--str-page-type-ui-line-height);margin-top:4px}.agent-process__placeholders[data-v-b69bcf02]{display:grid;gap:10px;margin-top:18px}.agent-process__placeholders span[data-v-b69bcf02]{background:var(--str-page-bg-inset);border-radius:var(--str-page-capsule-radius);display:block;height:8px;overflow:hidden;position:relative}.agent-process__card--front .agent-process__placeholders span[data-v-b69bcf02]:after{animation:agent-shimmer-b69bcf02 1.35s ease-in-out infinite;background:linear-gradient(90deg,transparent,var(--str-page-bg-raised),transparent);content:"";inset:0;position:absolute;transform:translate(-100%)}.agent-process__card-footer[data-v-b69bcf02]{bottom:20px;color:var(--str-page-text-tertiary);font-size:var(--str-page-type-micro-size);left:24px;line-height:var(--str-page-type-micro-line-height);position:absolute;right:24px}.agent-process__card-footer strong[data-v-b69bcf02]{color:var(--str-page-theme-color)}.agent-process__caption[data-v-b69bcf02]{color:var(--str-page-text-tertiary);font-size:var(--str-page-type-micro-size);line-height:var(--str-page-type-micro-line-height);margin:8px 12px 0;text-align:center}@keyframes agent-pulse-b69bcf02{50%{opacity:.35;transform:scale(.72)}}@keyframes agent-shimmer-b69bcf02{65%,to{transform:translate(100%)}}@keyframes agent-dot-b69bcf02{0%,60%,to{opacity:.3;transform:translateY(1px) scale(.85)}30%{opacity:1;transform:translateY(-3px) scale(1.15)}}@media(max-width:767px){.agent-process[data-v-b69bcf02]{height:500px;padding:24px}.agent-process__card[data-v-b69bcf02]{height:270px;padding:20px}.agent-process__card-footer[data-v-b69bcf02]{bottom:18px;left:20px;right:20px}}@media(prefers-reduced-motion:reduce){.agent-process[data-v-b69bcf02] *,.agent-process[data-v-b69bcf02] :after,.agent-process[data-v-b69bcf02] :before{animation:none!important;transition:none!important}}.str-ui-grid[data-v-ae6af736]{display:grid;grid-template-columns:repeat(var(--str-grid-columns),minmax(0,1fr))}.str-ui-grid--compact[data-v-ae6af736]{gap:var(--str-page-grid-gap-compact)}.str-ui-grid--default[data-v-ae6af736]{gap:var(--str-page-grid-gap)}.str-ui-grid--spacious[data-v-ae6af736]{gap:var(--str-page-grid-gap-spacious)}@media(max-width:1279px){.str-ui-grid[data-v-ae6af736]{grid-template-columns:repeat(var(--str-grid-columns-laptop),minmax(0,1fr))}}@media(max-width:1023px){.str-ui-grid[data-v-ae6af736]{grid-template-columns:repeat(var(--str-grid-columns-tablet),minmax(0,1fr))}}@media(max-width:767px){.str-ui-grid[data-v-ae6af736]{grid-template-columns:repeat(var(--str-grid-columns-mobile),minmax(0,1fr))}}.plan-visual[data-v-38d69e2d]{align-items:center;background:var(--sys-bg-0,var(--str-page-bg-page));border-radius:var(--str-page-section-radius);contain:layout paint style;display:flex;isolation:isolate;justify-content:center;min-height:clamp(360px,34vw,440px);overflow:hidden;padding:clamp(24px,4vw,48px);position:relative}.plan-visual__conversation[data-v-38d69e2d]{background:transparent;border:0;display:flex;flex-direction:column;gap:18px;padding:0;position:relative;width:min(100%,420px);z-index:1}.plan-visual__message[data-v-38d69e2d]{align-items:center;background:var(--str-page-bg-raised);border-radius:var(--str-page-control-radius);box-shadow:var(--str-page-raised-shadow);color:var(--str-page-text-primary);display:flex;gap:12px;max-width:92%;min-height:66px;padding:14px 18px;width:-moz-fit-content;width:fit-content}.plan-visual__message--agent[data-v-38d69e2d]{align-self:flex-start;border-bottom-left-radius:var(--str-page-space-sm)}.plan-visual__message--user[data-v-38d69e2d]{align-self:flex-end;background:var(--str-page-theme-color-soft);border-bottom-right-radius:var(--str-page-space-sm)}.plan-visual__message--status[data-v-38d69e2d]{align-items:flex-start}.plan-visual__message img[data-v-38d69e2d]{background:transparent;flex:0 0 30px;height:34px;-o-object-fit:contain;object-fit:contain;width:30px}.plan-visual__message .plan-visual__user-avatar[data-v-38d69e2d]{border-radius:var(--str-page-capsule-radius);flex-basis:34px;height:34px;-o-object-fit:cover;object-fit:cover;width:34px}.plan-visual__message p[data-v-38d69e2d]{font-size:var(--str-page-type-ui-size);line-height:var(--str-page-type-ui-line-height);margin:0}.plan-visual__message strong[data-v-38d69e2d]{font-weight:var(--str-page-type-weight-strong)}.plan-visual__status-copy[data-v-38d69e2d]{align-items:center;color:var(--str-page-text-secondary);display:flex;font-size:var(--str-page-type-meta-size);gap:var(--str-page-space-sm);line-height:var(--str-page-type-meta-line-height);margin-top:var(--str-page-space-sm)}@media(max-width:479px){.plan-visual[data-v-38d69e2d]{min-height:340px;padding:var(--str-page-space-xl)}.plan-visual__conversation[data-v-38d69e2d]{gap:var(--str-page-space-md)}.plan-visual__message[data-v-38d69e2d]{min-height:60px;padding:var(--str-page-space-md) var(--str-page-space-lg)}}.compliance-callout[data-v-5e252e33]{--callout-icon-color:var(--str-page-theme-color);align-items:start;background:var(--str-page-bg-raised);border:1px solid var(--str-page-border-color-strong);border-radius:var(--str-card-radius,24px);box-shadow:var(--str-card-shadow,0 1px 2px rgba(0,0,0,.05));display:grid;gap:var(--str-page-grid-gap-compact);grid-template-columns:auto minmax(0,1fr);margin-top:26px;padding:20px 22px;width:50%}.compliance-callout--warning[data-v-5e252e33]{--callout-icon-color:var(--str-page-text-warning)}.compliance-callout--success[data-v-5e252e33]{--callout-icon-color:var(--str-page-theme-color)}.compliance-callout__icon[data-v-5e252e33]{color:var(--callout-icon-color);flex:0 0 auto;margin-top:2px}.compliance-callout__content[data-v-5e252e33]{min-width:0}.compliance-callout[data-v-5e252e33] .str-card-copy__title{color:var(--str-page-text-primary);font-size:var(--str-page-type-list-title-size);font-weight:var(--str-page-type-weight-strong);line-height:var(--str-page-type-list-title-line-height);margin:0}.compliance-callout[data-v-5e252e33] .str-card-copy__body{color:var(--str-page-text-secondary);font-size:var(--str-page-type-meta-size);line-height:var(--str-page-type-meta-line-height);margin:4px 0 0}@media(max-width:767px){.compliance-callout[data-v-5e252e33]{width:100%}}.str-markdown[data-v-82450506]{color:var(--str-page-text-secondary);font-size:16px;line-height:26px;margin-top:20px;max-width:var(--str-page-reading-max-width)}.str-markdown--compact[data-v-82450506]{font-size:15px;line-height:24px;margin-top:12px}.str-markdown--gallery[data-v-82450506]{align-items:start;display:grid;gap:var(--str-page-grid-gap);grid-template-columns:repeat(2,minmax(0,1fr))}.str-markdown--gallery[data-v-82450506] .str-markdown__figure{margin-top:0}.str-markdown--gallery[data-v-82450506] .str-markdown__figure:last-child:nth-child(odd){grid-column:1/-1}.str-markdown[data-v-82450506] blockquote,.str-markdown[data-v-82450506] ol,.str-markdown[data-v-82450506] p,.str-markdown[data-v-82450506] pre,.str-markdown[data-v-82450506] ul{margin:12px 0 0}.str-markdown[data-v-82450506] .str-markdown__figure:first-child,.str-markdown[data-v-82450506] blockquote:first-child,.str-markdown[data-v-82450506] ol:first-child,.str-markdown[data-v-82450506] p:first-child,.str-markdown[data-v-82450506] pre:first-child,.str-markdown[data-v-82450506] ul:first-child{margin-top:0}.str-markdown[data-v-82450506] ol,.str-markdown[data-v-82450506] ul{padding-left:24px}.str-markdown[data-v-82450506] a{color:var(--str-page-text-link);text-decoration:underline;text-underline-offset:3px}.str-markdown[data-v-82450506] strong{color:var(--str-page-text-primary);font-weight:600}.str-markdown[data-v-82450506] blockquote{background:var(--str-page-bg-card-hover);border-left:3px solid var(--str-page-theme-color);padding:12px 16px}.str-markdown[data-v-82450506] code{background:var(--str-page-bg-inset);border-radius:5px;color:var(--str-page-text-primary);font-size:.9em;padding:2px 5px}.str-markdown[data-v-82450506] .str-markdown__figure{display:block;margin:18px 0 0}.str-markdown[data-v-82450506] .str-markdown__image-link{border-radius:14px;display:block;text-decoration:none}.str-markdown[data-v-82450506] .str-markdown__image-button{background:transparent;border:0;border-radius:14px;cursor:zoom-in;display:block;padding:0;text-align:inherit;width:100%}.str-markdown[data-v-82450506] .str-markdown__image{background:var(--str-page-bg-card);border-radius:14px;box-shadow:var(--str-page-raised-shadow);display:block;height:auto;max-width:100%;width:100%}.str-markdown[data-v-82450506] .str-markdown__caption{color:var(--str-page-text-tertiary);display:block;font-size:13px;line-height:20px;margin-top:8px}.str-markdown[data-v-82450506] .str-markdown__image-link:focus-visible{box-shadow:var(--str-page-focus-ring);outline:0;outline-offset:3px}.str-markdown[data-v-82450506] .str-markdown__image-button:focus-visible{box-shadow:var(--str-page-focus-ring);outline:0;outline-offset:3px}.str-image-lightbox[data-v-82450506]{background:#000000c7;display:grid;inset:0;overscroll-behavior:contain;padding:24px 0;place-items:center;position:fixed;touch-action:none;z-index:100}.str-image-lightbox__viewport[data-v-82450506]{display:grid;height:auto;max-height:88vh;max-width:100%;overflow:visible;overscroll-behavior:contain;place-items:center;width:min(100vw,1400px)}.str-image-lightbox__image[data-v-82450506]{background:var(--str-page-bg-card);box-shadow:0 24px 80px #0006;display:block;height:auto;max-height:88vh;max-width:100%;-o-object-fit:contain;object-fit:contain;outline:1px solid oklch(1 0 0/.1);transform-origin:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:auto;-webkit-user-drag:none}.str-image-lightbox__close[data-v-82450506]{background:#00000080;border:1px solid hsla(0,0%,100%,.28);border-radius:999px;color:#fff;cursor:pointer;display:grid;height:44px;inset-block-start:max(16px,env(safe-area-inset-top));inset-inline-end:max(16px,env(safe-area-inset-right));place-items:center;position:fixed;width:44px;z-index:1}.str-image-lightbox__close[data-v-82450506]:hover{background:#000000b8}.str-image-lightbox__close[data-v-82450506]:focus-visible{outline:2px solid #fff;outline-offset:3px}@media(max-width:767px){.str-markdown--gallery[data-v-82450506]{grid-template-columns:1fr}.str-markdown--gallery[data-v-82450506] .str-markdown__figure:last-child:nth-child(odd){grid-column:auto}.str-markdown[data-v-82450506] .str-markdown__image,.str-markdown[data-v-82450506] .str-markdown__image-button,.str-markdown[data-v-82450506] .str-markdown__image-link{border-radius:10px}.str-image-lightbox[data-v-82450506]{padding:16px 0}.str-image-lightbox__viewport[data-v-82450506]{height:auto;width:100vw}}.str-checklist-item[data-v-6f7b6c00]{--checklist-item-icon-color:var(--str-page-theme-color);min-height:196px}.str-checklist-item--warning[data-v-6f7b6c00]{--checklist-item-icon-color:rgb(var(--color-warning-700));background:rgb(var(--color-warning-50));border:1px solid color-mix(in srgb,var(--checklist-item-icon-color) 24%,transparent)}.str-checklist-item[data-v-6f7b6c00] .str-ui-card__body{align-items:flex-start;display:flex;flex-direction:column;gap:18px;height:100%}.str-checklist-item__content[data-v-6f7b6c00]{display:flex;flex:1;flex-direction:column;min-width:0;width:100%}.str-checklist-item[data-v-6f7b6c00] .str-step-copy__title{color:var(--str-page-text-primary);font-size:var(--str-page-type-lead-size);font-weight:var(--str-page-type-weight-strong);line-height:var(--str-page-type-lead-line-height);margin:0}.str-checklist-item[data-v-6f7b6c00] .str-step-copy__description{color:var(--str-page-text-secondary);font-size:var(--str-page-type-ui-size);line-height:var(--str-page-type-ui-line-height);margin:5px 0 0}.str-checklist-item--warning[data-v-6f7b6c00] .str-step-copy__description,.str-checklist-item--warning[data-v-6f7b6c00] .str-step-copy__title{color:var(--checklist-item-icon-color)}.str-checklist-item__required-slot[data-v-6f7b6c00]{align-self:flex-start;font-size:var(--str-page-type-micro-size);line-height:var(--str-page-type-micro-line-height);margin-top:auto;padding-top:var(--str-page-space-lg)}.str-checklist-item__icon[data-v-6f7b6c00]{align-items:center;background:transparent;border:0;border-radius:0;color:var(--checklist-item-icon-color);display:inline-flex;flex:0 0 auto;height:auto;justify-content:center;padding:0;width:auto}.str-checklist-item__icon[data-v-6f7b6c00] svg{color:currentcolor;margin:0}.str-checklist-item--list.str-ui-card[data-v-6f7b6c00]{background:transparent;border:0;border-bottom:1px solid var(--str-standard-border);border-radius:0;box-shadow:none;min-height:0;overflow:visible;padding:var(--str-page-space-lg) 0;position:relative}.str-checklist-item--list[data-v-6f7b6c00]:last-child{border-bottom:0}.str-checklist-item--list[data-v-6f7b6c00] .str-ui-card__body{align-items:center;display:grid;gap:var(--str-page-grid-gap-compact);grid-template-columns:auto minmax(0,1fr) auto;height:auto}.str-checklist-item--list .str-checklist-item__content[data-v-6f7b6c00]{display:block}.str-checklist-item--list .str-checklist-item__icon[data-v-6f7b6c00]{align-self:start;margin-top:2px}.str-checklist-item--list[data-v-6f7b6c00] .str-step-copy__title{font-size:var(--str-page-type-list-title-size);line-height:var(--str-page-type-list-title-line-height)}.str-checklist-item--list[data-v-6f7b6c00] .str-step-copy__description{font-size:var(--str-page-type-meta-size);line-height:var(--str-page-type-meta-line-height);margin-top:2px}.str-checklist-item--list .str-checklist-item__required-slot[data-v-6f7b6c00]{align-self:center;justify-self:end;margin-top:0;padding-top:0}.str-checklist-item__link[data-v-6f7b6c00]{color:inherit;text-decoration:none}.str-checklist-item__link[data-v-6f7b6c00]:after{content:"";inset:0;position:absolute}.str-checklist-item__link[data-v-6f7b6c00]:focus-visible{border-radius:var(--str-page-control-radius);outline:2px solid var(--str-page-border-color-focus);outline-offset:2px}.str-checklist-item__trailing[data-v-6f7b6c00]{align-self:center;color:var(--checklist-item-icon-color);justify-self:end;pointer-events:none;position:relative;z-index:1}.str-checklist-item--link[data-v-6f7b6c00]:hover .str-step-copy__title{color:var(--str-page-text-link-hover)}@media(max-width:767px){.str-checklist-item--list[data-v-6f7b6c00] .str-ui-card__body{grid-template-columns:auto minmax(0,1fr)}.str-checklist-item--list .str-checklist-item__required-slot[data-v-6f7b6c00],.str-checklist-item--list .str-checklist-item__trailing[data-v-6f7b6c00]{grid-column:2;justify-self:start}.str-checklist-item--list.str-checklist-item--link[data-v-6f7b6c00] .str-ui-card__body{grid-template-columns:auto minmax(0,1fr) auto}.str-checklist-item--list.str-checklist-item--link .str-checklist-item__trailing[data-v-6f7b6c00]{grid-column:auto;justify-self:end}}.str-trust-signals[data-v-65725b03]{color:var(--str-page-text-secondary);min-width:0;width:100%}.str-trust-signals__list[data-v-65725b03]{align-items:center;display:flex;flex-wrap:wrap;gap:8px 18px;list-style:none;margin:0;padding:0}.str-trust-signals--center .str-trust-signals__list[data-v-65725b03]{justify-content:center}.str-trust-signals__item[data-v-65725b03]{align-items:center;color:inherit;display:inline-flex;gap:6px;text-align:start}.str-trust-signals__item[href][data-v-65725b03]{text-decoration:underline;text-decoration-thickness:from-font;text-underline-offset:3px}.str-trust-signals__item[href][data-v-65725b03]:focus-visible{outline:2px solid var(--str-page-border-color-focus);outline-offset:3px}.str-trust-signals__icon[data-v-65725b03]{color:var(--str-page-theme-color);flex:0 0 16px;height:16px;width:16px}.str-trust-signals--inverse[data-v-65725b03]{color:var(--str-page-text-inverted-secondary)}.str-trust-signals__testimonials[data-v-65725b03]{display:grid;gap:12px}.str-trust-signals__testimonial[data-v-65725b03]{align-items:flex-start;display:flex;gap:10px;margin:0}.str-trust-signals__avatar[data-v-65725b03]{border-radius:999px;flex:0 0 36px;height:36px;-o-object-fit:cover;object-fit:cover;outline:1px solid rgba(0,0,0,.1);width:36px}.str-trust-signals__identity[data-v-65725b03]{display:flex;flex-wrap:wrap;gap:4px 8px}.str-trust-signals__identity strong[data-v-65725b03]{color:var(--str-page-text-primary);font-weight:600}.str-trust-signals__identity span[data-v-65725b03]{color:var(--str-page-text-tertiary)}.str-trust-signals blockquote[data-v-65725b03]{color:var(--str-page-text-secondary);margin:3px 0 0}.str-trust-signals blockquote p[data-v-65725b03]{margin:0}.str-trust-signals--inverse .str-trust-signals__identity strong[data-v-65725b03],.str-trust-signals--inverse blockquote[data-v-65725b03]{color:var(--str-page-text-inverted)}.str-cta[data-v-1697d7ec]{background:var(--str-page-bg-raised);border:0;border-radius:var(--str-page-feature-radius);box-shadow:var(--str-page-raised-shadow);font-family:var(--str-page-font-body);padding:32px}.str-cta--compact[data-v-1697d7ec]{background:var(--str-page-bg-card);padding:22px}.str-cta--hero[data-v-1697d7ec]{background:transparent;border:0;box-shadow:var(--str-page-flat-shadow);padding:0}.str-cta[data-v-1697d7ec] .str-cta__title{color:var(--str-page-text-primary);font-size:24px;font-weight:600;line-height:32px;margin:0}.str-cta--compact[data-v-1697d7ec] .str-cta__title{font-size:19px;line-height:26px}.str-cta[data-v-1697d7ec] .str-cta__description{color:var(--str-page-text-secondary);font-size:16px;line-height:24px;margin:8px 0 0}.str-cta--compact[data-v-1697d7ec] .str-cta__description{font-size:14px;line-height:21px;margin-top:6px}.str-cta__form[data-v-1697d7ec]{display:flex;gap:12px;margin-top:24px}.str-cta--hero .str-cta__form[data-v-1697d7ec]{background:var(--str-page-bg-raised);border:1px solid var(--str-card-border);border-radius:var(--str-page-capsule-radius);box-shadow:var(--str-card-shadow);gap:8px;margin-top:0;padding:7px}.str-cta--hero .str-cta__form[data-v-1697d7ec]:focus-within{border-color:var(--str-page-border-color-focus);box-shadow:var(--str-page-focus-ring),var(--str-card-shadow)}.str-cta--compact .str-cta__form[data-v-1697d7ec]{flex-direction:column;gap:10px;margin-top:16px}.str-cta__input-wrap[data-v-1697d7ec]{background:var(--str-page-bg-card);border-radius:var(--str-page-control-radius);flex:1;min-width:0;position:relative}.str-cta--hero .str-cta__input-wrap[data-v-1697d7ec]{background:transparent;border-radius:var(--str-page-capsule-radius)}.str-cta__input-icon[data-v-1697d7ec]{color:var(--str-page-text-secondary);left:16px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.str-cta__input[data-v-1697d7ec]{background:transparent;border:var(--str-page-border-width) var(--str-page-border-style) var(--str-page-border-color);border-radius:var(--str-page-control-radius);color:var(--str-page-text-primary);font-family:var(--str-page-font-body);font-size:16px;font-weight:var(--str-page-type-weight-body);height:52px;line-height:24px;outline:none;overflow:hidden;padding:0 16px 0 46px;position:relative;text-align:left;text-overflow:ellipsis;white-space:nowrap;width:100%;z-index:1}.str-cta--hero .str-cta__input[data-v-1697d7ec]{background:transparent;border:0;border-radius:var(--str-page-capsule-radius);font-size:18px;height:56px;padding-left:46px}.str-cta__input[data-v-1697d7ec]::-moz-placeholder{color:var(--str-page-text-secondary);opacity:1}.str-cta__input[data-v-1697d7ec]::placeholder{color:var(--str-page-text-secondary);opacity:1}.str-cta--hero .str-cta__input[data-v-1697d7ec]::-moz-placeholder{color:var(--str-page-text-tertiary)}.str-cta--hero .str-cta__input[data-v-1697d7ec]::placeholder{color:var(--str-page-text-tertiary)}.str-cta__input[data-v-1697d7ec]:focus{border-color:var(--str-page-border-color-focus);box-shadow:var(--str-page-focus-ring)}.str-cta--hero .str-cta__input[data-v-1697d7ec]:focus{box-shadow:none}.str-cta__button[data-v-1697d7ec]{font-family:var(--str-page-font-body);font-size:var(--str-page-type-body-size);font-weight:var(--str-page-type-weight-strong);line-height:var(--str-page-type-body-line-height);min-height:52px;white-space:nowrap}.str-cta__hero-button[data-v-1697d7ec]{flex:0 0 auto;min-height:56px;white-space:nowrap}.str-cta__validation-slot[data-v-1697d7ec]{height:18px;margin-top:8px}.str-cta__validation[data-v-1697d7ec]{color:var(--str-page-text-danger);font-size:12px;line-height:18px;margin:0}.str-cta__trust-signals[data-v-1697d7ec]{font-size:var(--str-page-type-meta-size);font-weight:var(--str-page-type-weight-regular);line-height:var(--str-page-type-meta-line-height);margin-top:12px}.str-cta__note[data-v-1697d7ec]{color:var(--str-page-text-secondary);font-size:12px;line-height:18px;margin:12px 0 0}.str-cta--compact .str-cta__note[data-v-1697d7ec]{font-size:11px;line-height:16px;margin-top:10px}@media(max-width:767px){.str-cta[data-v-1697d7ec]{padding:24px}.str-cta--hero[data-v-1697d7ec]{padding:0}.str-cta__form[data-v-1697d7ec]{flex-direction:column}.str-cta--hero .str-cta__form[data-v-1697d7ec]{align-items:stretch;border-radius:calc(var(--str-page-control-radius) + 8px)}.str-cta--hero .str-cta__input[data-v-1697d7ec],.str-cta--hero .str-cta__input-wrap[data-v-1697d7ec],.str-cta__hero-button[data-v-1697d7ec]{border-radius:var(--str-page-control-radius)}.str-cta__button[data-v-1697d7ec],.str-cta__hero-button[data-v-1697d7ec]{width:100%}}.str-hero-stories[data-v-83386823]{margin-top:20px}.str-hero-stories__stage[data-v-83386823]{min-height:72px}.str-hero-stories__proof[data-v-83386823]{font-size:12px;font-weight:var(--str-page-type-weight-regular);line-height:18px;min-height:72px}.story-enter-active[data-v-83386823],.story-leave-active[data-v-83386823]{transition:opacity var(--str-page-motion-duration) ease,transform var(--str-page-motion-duration) ease}.story-enter-from[data-v-83386823],.story-leave-to[data-v-83386823]{opacity:0;transform:translateY(6px)}@media(max-width:767px){.str-hero-stories__proof[data-v-83386823],.str-hero-stories__stage[data-v-83386823]{min-height:0}.str-hero-stories__stage[data-v-83386823]{min-height:72px}}@media(prefers-reduced-motion:reduce){.story-enter-active[data-v-83386823],.story-leave-active[data-v-83386823]{transition:none!important}}.rules-list[data-v-2adf90b8]{--rules-list-text-color:var(--str-page-text-primary);--rules-list-text-size:var(--str-page-type-body-size);--rules-list-line-height:var(--str-page-type-body-line-height);border-block-start:var(--str-page-border-width) var(--str-page-border-style) var(--str-page-border-color);margin:var(--str-page-block-space) 0 0;padding:0}.rules-list__item[data-v-2adf90b8]{align-items:start;display:grid;gap:var(--str-page-grid-gap);grid-template-columns:minmax(220px,.38fr) minmax(0,1fr);padding:var(--str-page-space-lg) 0}.rules-list__item+.rules-list__item[data-v-2adf90b8]{border-top:var(--str-page-border-width) var(--str-page-border-style) var(--str-page-border-color)}.rules-list__term[data-v-2adf90b8]{align-items:baseline;display:grid;gap:var(--str-page-grid-gap-compact);grid-template-columns:32px minmax(0,1fr);margin:0}.rules-list__index[data-v-2adf90b8]{color:var(--str-page-text-tertiary);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--str-page-type-micro-size);line-height:var(--str-page-type-micro-line-height)}.rules-list__label[data-v-2adf90b8]{color:var(--rules-list-text-color);font-size:var(--rules-list-text-size);font-weight:var(--str-page-type-weight-strong);line-height:var(--rules-list-line-height)}.rules-list__description[data-v-2adf90b8]{display:grid;gap:var(--str-page-space-sm);margin:0}.rules-list__value[data-v-2adf90b8]{color:var(--rules-list-text-color);font-size:var(--rules-list-text-size);font-weight:var(--str-page-type-weight-body);line-height:var(--rules-list-line-height)}.rules-list__detail[data-v-2adf90b8]{color:var(--str-page-text-secondary);font-size:var(--str-page-type-ui-size);line-height:var(--str-page-type-ui-line-height)}@media(max-width:767px){.rules-list__item[data-v-2adf90b8]{gap:4px;grid-template-columns:1fr}.rules-list__description[data-v-2adf90b8]{padding-left:calc(32px + var(--str-page-grid-gap-compact))}}.str-accent-title__emphasis[data-v-ffc2ee7a]{color:var(--str-page-theme-color);font-family:var(--str-accent-font-family);font-style:italic;font-weight:500}.str-state-icon[data-v-23d77bdd]{align-items:center;color:var(--str-page-theme-color);display:inline-flex;flex:0 0 44px;height:44px;justify-content:center;width:44px}.str-state-icon svg[data-v-23d77bdd]{height:100%;opacity:0;overflow:visible;width:100%}.str-state-icon svg.is-ready[data-v-23d77bdd]{opacity:1}.str-state-icon path[data-v-23d77bdd]{fill:var(--str-page-theme-color-soft);stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.2;vector-effect:non-scaling-stroke}.str-content-list[data-v-5870b4be]{border-top:1px solid var(--str-standard-border);list-style:none;margin:26px 0 0;padding:0;row-gap:0}.str-compliance-faq[data-v-06ba4f83]{isolation:isolate;padding:var(--str-page-section-space) 0;position:relative}.str-compliance-faq[data-v-06ba4f83]:before{background:var(--str-section-background);content:"";inset-block:0;left:50%;position:absolute;transform:translate(-50%);width:100vw;z-index:-1}.str-compliance-faq__header[data-v-06ba4f83]{margin-inline:auto;max-width:1040px;text-align:center}.str-compliance-faq__answer p[data-v-06ba4f83],.str-compliance-faq__description[data-v-06ba4f83],.str-compliance-faq__eyebrow[data-v-06ba4f83],.str-compliance-faq__title[data-v-06ba4f83]{margin-bottom:0}.str-compliance-faq__eyebrow[data-v-06ba4f83]{font-weight:500;margin-top:0;text-transform:uppercase}.str-compliance-faq__title[data-v-06ba4f83]{color:var(--str-page-text-primary);font-family:var(--str-page-font-body);line-height:1.16;text-wrap:balance}.str-compliance-faq__description[data-v-06ba4f83]{line-height:24px;margin:16px auto 0;max-width:680px}.str-compliance-faq__panel[data-v-06ba4f83]{margin-top:40px;width:100%}.str-compliance-faq__answer[data-v-06ba4f83]{margin-right:40px;max-width:760px}.str-compliance-faq__answer p[data-v-06ba4f83]{margin-top:0}.str-compliance-faq__sources[data-v-06ba4f83]{color:var(--str-page-text-tertiary);display:flex;flex-wrap:wrap;font-size:12px;gap:6px;line-height:18px;margin-top:12px}.str-compliance-faq__sources a[data-v-06ba4f83]{color:var(--str-page-text-link)}@media(max-width:767px){.str-compliance-faq[data-v-06ba4f83]{padding:56px 0}.str-compliance-faq__panel[data-v-06ba4f83]{margin-top:28px;padding-inline:0}.str-compliance-faq__answer[data-v-06ba4f83]{margin-right:24px}}.str-hero-intro__emphasis[data-v-8804550b]{color:var(--str-page-theme-color);font-family:var(--str-accent-font-family);font-style:italic;font-weight:500}.str-tax-module[data-v-779c1e2e]{isolation:isolate;padding:var(--str-page-section-space) 0;position:relative}.str-tax-module[data-v-779c1e2e]:before{background:var(--str-section-background);content:"";inset-block:0;left:50%;position:absolute;transform:translate(-50%);width:100vw;z-index:-1}.str-tax-module__intro[data-v-779c1e2e]{margin:0 auto var(--str-page-block-space);max-width:var(--str-page-reading-max-width);text-align:center}.str-tax-module__eyebrow[data-v-779c1e2e]{color:var(--str-page-eyebrow-color);font-size:var(--str-page-type-eyebrow-size);font-weight:var(--str-page-type-weight-label);letter-spacing:var(--str-page-type-eyebrow-tracking);line-height:var(--str-page-type-eyebrow-line-height);margin:0 0 16px;text-transform:uppercase}.str-tax-module h2[data-v-779c1e2e]{color:var(--str-page-text-primary);font-size:var(--str-page-type-section-size);font-weight:var(--str-page-type-weight-display);letter-spacing:var(--str-page-type-display-tracking);line-height:var(--str-page-type-section-line-height);margin:0;text-wrap:balance}.str-tax-module__intro>p[data-v-779c1e2e]:last-child{color:var(--str-page-text-secondary);font-size:var(--str-page-type-lead-size);line-height:var(--str-page-type-lead-line-height);margin:18px auto 0}.str-tax-module__calculator[data-v-779c1e2e]{margin-inline:auto;max-width:900px;width:100%}.str-overview[data-v-062b133b]{display:grid;gap:var(--str-page-block-space);padding:var(--str-page-section-space) 0}.str-overview--task[data-v-062b133b]{position:relative}.str-overview__header[data-v-062b133b]{max-width:var(--str-page-reading-max-width)}.str-overview__header[data-v-062b133b] .str-overview__eyebrow,.str-overview__item-copy[data-v-062b133b] .str-overview__item-label,.str-overview__primary[data-v-062b133b] .str-overview__primary-label{color:var(--str-page-eyebrow-color);font-size:var(--str-page-type-eyebrow-size);font-weight:var(--str-page-type-weight-label);letter-spacing:var(--str-page-type-eyebrow-tracking);line-height:var(--str-page-type-eyebrow-line-height);margin:0;text-transform:uppercase}.str-overview__header[data-v-062b133b] h2{color:var(--str-page-text-primary);font-family:var(--str-page-font-display);font-size:var(--str-page-type-section-size);font-weight:var(--str-page-type-weight-display);letter-spacing:var(--str-page-type-display-tracking);line-height:var(--str-page-type-section-line-height);margin:var(--str-page-space-lg) 0 0;text-wrap:balance}.str-overview__header[data-v-062b133b] .str-page-intro__description{color:var(--str-page-text-secondary);font-size:var(--str-page-type-lead-size);line-height:var(--str-page-type-lead-line-height);margin:var(--str-page-space-lg) 0 0}.str-overview__primary[data-v-062b133b]{background:var(--str-page-bg-contrast);border-radius:var(--str-page-feature-radius);box-shadow:var(--str-page-flat-shadow);max-width:var(--str-page-reading-max-width);padding:var(--str-page-space-3xl)}.str-overview__primary[data-v-062b133b] .str-overview__primary-label{color:var(--str-page-theme-color-soft)}.str-overview__primary[data-v-062b133b] .str-overview__primary-value{color:var(--str-page-text-inverted);font-family:var(--str-page-font-display);font-size:var(--str-page-type-card-size);font-weight:var(--str-page-type-weight-display);letter-spacing:var(--str-page-type-card-tracking);line-height:var(--str-page-type-card-line-height);margin:var(--str-page-space-lg) 0 0}.str-overview__primary[data-v-062b133b] .str-overview__primary-note{color:var(--str-page-text-inverted-secondary);font-size:var(--str-page-type-ui-size);line-height:var(--str-page-type-ui-line-height);margin:var(--str-page-space-lg) 0 0}.str-overview__item[data-v-062b133b]{min-height:100%}.str-overview--task .str-overview__item[data-v-062b133b]{border-top:3px solid var(--str-page-theme-color-soft)}.str-overview--task .str-overview__item[data-v-062b133b]:nth-child(3),.str-overview--task .str-overview__item[data-v-062b133b]:nth-child(4){border-top-color:color-mix(in srgb,var(--str-page-theme-color) 42%,transparent)}.str-overview__item-copy[data-v-062b133b] .str-overview__item-label{align-items:center;display:flex;gap:var(--str-page-space-sm)}.str-overview__item-copy[data-v-062b133b] .str-overview__item-label span{color:var(--str-page-text-tertiary)}.str-overview__item[data-v-062b133b] h3{color:var(--str-page-text-primary);font-family:var(--str-page-font-display);font-size:var(--str-page-type-card-size);font-weight:var(--str-page-type-weight-display);letter-spacing:var(--str-page-type-card-tracking);line-height:var(--str-page-type-card-line-height);margin:var(--str-page-space-xl) 0 0}.str-overview__item-copy[data-v-062b133b] .str-overview__item-description{color:var(--str-page-text-secondary);font-size:var(--str-page-type-ui-size);line-height:var(--str-page-type-ui-line-height);margin:var(--str-page-space-md) 0 0}.str-overview__evidence[data-v-062b133b]{color:var(--str-page-text-tertiary);display:flex;flex-wrap:wrap;font-size:var(--str-page-type-meta-size);gap:var(--str-page-space-sm);line-height:var(--str-page-type-meta-line-height)}.str-overview--task .str-overview__evidence[data-v-062b133b]{border-top:var(--str-page-border-width) var(--str-page-border-style) var(--str-page-border-color);padding-top:var(--str-page-space-lg)}@media(max-width:767px){.str-overview__primary[data-v-062b133b]{padding:var(--str-page-space-2xl)}}.str-state-map[data-v-13c1cbcc]{--str-state-map-edge-top:var(--str-state-map-fade-color,var(--str-page-bg-hero));--str-state-map-edge-bottom:var( --str-state-map-bottom-fade-color,var(--str-state-map-edge-top) );inset:0;overflow:hidden;pointer-events:none;position:absolute;z-index:0}.str-state-map[data-v-13c1cbcc]:after,.str-state-map[data-v-13c1cbcc]:before{content:"";inset:0;position:absolute;z-index:1}.str-state-map[data-v-13c1cbcc]:before{background:linear-gradient(to bottom,var(--str-state-map-edge-top),var(--str-state-map-edge-bottom));-webkit-mask:linear-gradient(to right,var(--str-page-text-primary),transparent) left /100px 100% no-repeat,linear-gradient(to left,var(--str-page-text-primary),transparent) right /100px 100% no-repeat;mask:linear-gradient(to right,var(--str-page-text-primary),transparent) left /100px 100% no-repeat,linear-gradient(to left,var(--str-page-text-primary),transparent) right /100px 100% no-repeat}.str-state-map[data-v-13c1cbcc]:after{background:linear-gradient(to bottom,var(--str-state-map-edge-top),transparent) top /100% 100px no-repeat,linear-gradient(to top,var(--str-state-map-edge-bottom),transparent) bottom /100% 100px no-repeat}.str-state-map__canvas[data-v-13c1cbcc]{display:grid;inset:0;place-items:center;position:absolute;transform-origin:0 0}.str-state-map__canvas[data-v-13c1cbcc] svg{height:auto;overflow:visible;width:min(1040px,88vw);shape-rendering:geometricPrecision}.str-state-map__canvas[data-v-13c1cbcc] .state path{fill:var(--str-page-bg-raised);fill-opacity:.1;opacity:1;stroke:color-mix(in srgb,var(--str-standard-brand-sage) 38%,var(--str-state-map-fade-color,var(--str-page-bg-hero)));stroke-linecap:round;stroke-linejoin:round;stroke-width:.68;vector-effect:non-scaling-stroke}.str-state-map__canvas[data-v-13c1cbcc] .state path.is-active{fill:var(--str-standard-brand-mist);fill-opacity:.72;stroke:var(--str-standard-brand-sage)}.str-state-map__canvas[data-v-13c1cbcc] .str-state-map__marker-halo{fill:var(--str-state-map-fade-color,var(--str-page-bg-hero));stroke:var(--str-standard-brand-sage);stroke-width:2;vector-effect:non-scaling-stroke}.str-state-map__canvas[data-v-13c1cbcc] .str-state-map__marker-ripple{fill:none;opacity:0;stroke:var(--str-standard-brand-sage);stroke-width:1.4;transform-box:fill-box;transform-origin:center;vector-effect:non-scaling-stroke;animation:str-state-map-ripple-13c1cbcc 2.4s ease-out infinite}.str-state-map__canvas[data-v-13c1cbcc] .str-state-map__marker-ripple--second{animation-delay:1.2s}.str-state-map__canvas[data-v-13c1cbcc] .str-state-map__marker-dot{fill:var(--str-page-theme-color);stroke:var(--str-state-map-fade-color,var(--str-page-bg-hero));stroke-width:1;vector-effect:non-scaling-stroke}.str-state-map__canvas[data-v-13c1cbcc] .str-state-map__marker-label{fill:var(--str-page-text-primary);font-family:var(--str-page-font-body);font-size:6px;font-weight:650;letter-spacing:.01em;paint-order:stroke;stroke:var(--str-state-map-fade-color,var(--str-page-bg-hero));stroke-linejoin:round;stroke-width:2.5px}.str-state-map__canvas[data-v-13c1cbcc] .str-state-map__state-label{fill:color-mix(in srgb,var(--str-standard-brand-sage) 76%,var(--str-page-text-primary));font-family:var(--str-page-font-body);font-size:8px;font-weight:700;letter-spacing:.04em}@keyframes str-state-map-ripple-13c1cbcc{0%{opacity:.68;transform:scale(.82)}78%,to{opacity:0;transform:scale(2.7)}}@media(prefers-reduced-motion:reduce){.str-state-map__canvas[data-v-13c1cbcc] .str-state-map__marker-ripple{animation:none!important;opacity:.34;transform:scale(1.45)}}@media(max-width:767px){.str-state-map__canvas[data-v-13c1cbcc] svg{width:min(1040px,110vw)}.str-state-map__canvas[data-v-13c1cbcc] .state path{fill-opacity:.16;stroke:color-mix(in srgb,var(--str-standard-brand-sage) 56%,var(--str-state-map-fade-color,var(--str-page-bg-hero)));stroke-width:.86}.str-state-map__canvas[data-v-13c1cbcc] .state path.is-active{fill-opacity:.82}.str-state-map__canvas[data-v-13c1cbcc] .str-state-map__marker-label{display:none}}.str-task-composer-section[data-v-9047bdc2]{color:var(--str-page-text-primary);font-family:var(--str-page-font-body);isolation:isolate;overflow:visible;position:relative;scroll-margin-top:120px}.str-task-composer-section[data-v-9047bdc2]:before{background:var(--str-section-background);content:"";inset-block:0;left:50%;position:absolute;transform:translate(-50%);width:100vw;z-index:-2}.str-task-composer-section__inner[data-v-9047bdc2]{padding-block:clamp(56px,6vw,80px);width:100%}.str-task-composer-section__header[data-v-9047bdc2]{display:grid;justify-items:center;margin-inline:auto;max-width:880px;text-align:center}.str-task-composer-section__eyebrow[data-v-9047bdc2]{color:var(--str-page-eyebrow-color);font-weight:var(--str-page-type-weight-label);letter-spacing:var(--str-page-type-eyebrow-tracking);margin:0;text-transform:uppercase}.str-task-composer-section__title[data-v-9047bdc2]{color:var(--str-page-text-primary);font-family:var(--str-page-font-display);font-size:var(--str-page-type-section-size);font-weight:var(--str-page-type-weight-display);letter-spacing:var(--str-page-type-display-tracking);line-height:var(--str-page-type-section-line-height);margin:14px 0 0;max-width:820px;text-wrap:balance}.str-task-composer-section__description[data-v-9047bdc2]{color:var(--str-page-text-secondary);margin:18px 0 0;max-width:820px;text-wrap:pretty}.str-task-composer-section__composer[data-v-9047bdc2]{--str-task-composer-bg:var(--str-section-card-background);margin:32px auto 0;max-width:888px}.str-task-composer-section__presets[data-v-9047bdc2]{display:grid;gap:12px;margin:20px auto 0;max-width:888px;text-align:start}.str-task-composer-section__presets-label[data-v-9047bdc2]{color:var(--str-page-text-primary);font-size:var(--str-page-type-ui-size);font-weight:var(--str-page-type-weight-label);line-height:var(--str-page-type-ui-line-height);margin:0}.str-task-composer-section__preset-grid[data-v-9047bdc2]{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.str-task-composer-section__preset[data-v-9047bdc2]{color:var(--str-page-text-primary);cursor:pointer;display:flex;font:inherit;font-size:var(--str-page-type-ui-size);font-weight:var(--str-page-type-weight-regular);line-height:var(--str-page-type-ui-line-height);min-height:132px;min-width:0;text-align:start;touch-action:manipulation;width:100%}.str-task-composer-section__preset[data-v-9047bdc2] .str-ui-card__body{align-items:flex-start;display:flex;flex:1;flex-direction:column;min-width:0;width:100%}.str-task-composer-section__preset--active[data-v-9047bdc2]{background:var(--str-page-bg-inset);box-shadow:inset 0 0 0 1px var(--str-page-theme-color)}.str-task-composer-section__preset-label[data-v-9047bdc2]{max-width:24ch;text-wrap:pretty}.str-task-composer-section__preset-arrow[data-v-9047bdc2]{align-self:flex-end;margin-block-start:auto;opacity:.8;padding-block-start:12px}.str-task-composer-section__preset-grid--compact .str-task-composer-section__preset[data-v-9047bdc2]{min-height:76px}.str-task-composer-section__preset-grid--compact .str-task-composer-section__preset[data-v-9047bdc2] .str-ui-card__body{align-items:center;flex-direction:row;gap:16px}.str-task-composer-section__preset-grid--compact .str-task-composer-section__preset-arrow[data-v-9047bdc2]{align-self:center;flex:0 0 auto;margin-block-start:0;margin-inline-start:auto;padding-block-start:0}@media(max-width:959px){.str-task-composer-section__preset-grid[data-v-9047bdc2]{display:flex;overflow-x:auto;overscroll-behavior-inline:contain;padding-block-end:4px;scroll-snap-type:inline proximity;scrollbar-width:thin}.str-task-composer-section__preset[data-v-9047bdc2]{flex:0 0 min(300px,calc(100% - 32px));scroll-snap-align:start}}@media(max-width:767px){.str-task-composer-section__inner[data-v-9047bdc2]{padding-block:48px 56px}.str-task-composer-section__header[data-v-9047bdc2]{justify-items:start;text-align:left}.str-task-composer-section__title[data-v-9047bdc2]{font-size:var(--str-page-type-section-size);line-height:var(--str-page-type-section-line-height);text-wrap:balance}.str-task-composer-section__description[data-v-9047bdc2]{margin-top:18px}.str-task-composer-section__composer[data-v-9047bdc2]{margin-top:24px}.str-task-composer-section__presets[data-v-9047bdc2]{margin-top:20px}}@media(prefers-reduced-motion:no-preference){.str-task-composer-section__preset[data-v-9047bdc2]:active{scale:.98}}.str-ui-icon-marker[data-v-635c42b6]{align-items:center;background:var(--str-page-theme-color-soft);border-radius:14px;color:var(--str-page-theme-color);display:inline-flex;height:44px;justify-content:center;width:44px}.str-ui-icon-marker__icon[data-v-635c42b6]{height:20px;width:20px;stroke-width:1.8}.str-ui-icon-marker--strong .str-ui-icon-marker__icon[data-v-635c42b6]{stroke-width:2.2}.task-snapshot[data-v-1798193b]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:color-mix(in srgb,var(--str-page-bg-raised) 94%,transparent);border:var(--str-page-border-width) var(--str-page-border-style) var(--str-card-border,var(--str-page-border-color));border-radius:var(--str-card-radius,var(--str-page-feature-radius));box-shadow:var(--str-page-raised-shadow);overflow:hidden;padding:var(--str-page-space-2xl);position:relative}.task-snapshot[data-v-1798193b]:after{border:1px solid color-mix(in srgb,var(--str-page-theme-color) 12%,transparent);border-radius:44% 56% 62% 38%;content:"";height:190px;pointer-events:none;position:absolute;right:-70px;top:-90px;transform:rotate(18deg);width:190px}.task-snapshot__footer[data-v-1798193b],.task-snapshot__footer span[data-v-1798193b],.task-snapshot__header[data-v-1798193b],.task-snapshot__identity[data-v-1798193b]{align-items:center;display:flex}.task-snapshot__header[data-v-1798193b]{gap:var(--str-page-space-lg);justify-content:space-between;position:relative;z-index:1}.task-snapshot__identity[data-v-1798193b]{gap:var(--str-page-space-md);min-width:0}.task-snapshot__mark[data-v-1798193b]{background:var(--str-page-theme-color);border-radius:var(--str-page-control-radius);color:var(--str-page-text-inverted);display:grid;flex:0 0 42px;height:42px;place-items:center;width:42px}.task-snapshot__approval span[data-v-1798193b],.task-snapshot__approval strong[data-v-1798193b],.task-snapshot__heading h2[data-v-1798193b],.task-snapshot__heading p[data-v-1798193b],.task-snapshot__identity p[data-v-1798193b],.task-snapshot__identity span[data-v-1798193b],.task-snapshot__steps span[data-v-1798193b],.task-snapshot__steps strong[data-v-1798193b]{margin:0}.task-snapshot__identity p[data-v-1798193b]{color:var(--str-page-text-primary);font-size:var(--str-page-type-ui-size);font-weight:var(--str-page-type-weight-strong);line-height:var(--str-page-type-ui-line-height)}.task-snapshot__identity div>span[data-v-1798193b]{color:var(--str-page-text-secondary);display:block;font-size:var(--str-page-type-meta-size);line-height:var(--str-page-type-meta-line-height)}.task-snapshot__badge[data-v-1798193b]{font-size:11px;font-weight:var(--str-page-type-weight-strong);letter-spacing:.05em;line-height:16px;position:relative;text-transform:uppercase;white-space:nowrap;z-index:1}.task-snapshot__approval[data-v-1798193b]{background:var(--str-page-theme-color-soft);border-left:3px solid var(--str-page-theme-color);display:grid;gap:4px;margin-top:var(--str-page-space-xl);padding:var(--str-page-space-md) var(--str-page-space-lg);position:relative;z-index:1}.task-snapshot__approval span[data-v-1798193b],.task-snapshot__heading p[data-v-1798193b]{color:var(--str-page-eyebrow-color);font-size:var(--str-page-type-eyebrow-size);font-weight:var(--str-page-type-weight-label);letter-spacing:var(--str-page-type-eyebrow-tracking);line-height:var(--str-page-type-eyebrow-line-height);text-transform:uppercase}.task-snapshot__approval strong[data-v-1798193b]{color:var(--str-page-text-primary);font-size:var(--str-page-type-body-size);line-height:var(--str-page-type-body-line-height)}.task-snapshot__heading[data-v-1798193b]{margin-top:var(--str-page-space-xl);position:relative;z-index:1}.task-snapshot__heading h2[data-v-1798193b]{color:var(--str-page-text-primary);font-family:var(--str-page-font-display);font-size:var(--str-page-type-card-size);font-weight:var(--str-page-type-weight-display);letter-spacing:var(--str-page-type-card-tracking);line-height:var(--str-page-type-card-line-height);margin-top:var(--str-page-space-sm)}.task-snapshot__steps[data-v-1798193b]{display:grid;gap:0;list-style:none;margin:var(--str-page-space-xl) 0 0;padding:0;position:relative;z-index:1}.task-snapshot__steps li[data-v-1798193b]{display:grid;gap:var(--str-page-space-md);grid-template-columns:36px minmax(0,1fr);padding-bottom:var(--str-page-space-lg);position:relative}.task-snapshot__steps li[data-v-1798193b]:not(:last-child):before{background:var(--str-page-border-color-strong);bottom:0;content:"";left:17px;position:absolute;top:30px;width:1px}.task-snapshot__step-icon[data-v-1798193b]{position:relative;z-index:1}.task-snapshot__steps div>span[data-v-1798193b],.task-snapshot__steps strong[data-v-1798193b]{display:block}.task-snapshot__steps strong[data-v-1798193b]{color:var(--str-page-text-primary);font-size:var(--str-page-type-ui-size);line-height:var(--str-page-type-ui-line-height);padding-top:1px}.task-snapshot__steps div>span[data-v-1798193b]{color:var(--str-page-text-secondary);font-size:var(--str-page-type-meta-size);line-height:var(--str-page-type-meta-line-height);margin-top:2px}.task-snapshot__footer[data-v-1798193b]{border-top:var(--str-page-border-width) var(--str-page-border-style) var(--str-page-border-color);color:var(--str-page-text-secondary);font-size:var(--str-page-type-meta-size);gap:var(--str-page-space-md);justify-content:space-between;line-height:var(--str-page-type-meta-line-height);padding-top:var(--str-page-space-lg);position:relative;z-index:1}.task-snapshot__footer span[data-v-1798193b]{gap:var(--str-page-space-sm)}.task-snapshot__footer svg[data-v-1798193b]{color:var(--str-page-theme-color)}@media(max-width:767px){.task-snapshot[data-v-1798193b]{padding:var(--str-page-space-xl)}.task-snapshot__footer[data-v-1798193b],.task-snapshot__header[data-v-1798193b]{align-items:flex-start}.task-snapshot__badge[data-v-1798193b]{display:none}.task-snapshot__footer[data-v-1798193b]{flex-direction:column}}.str-value-timeline[data-v-e54b307d]{display:grid;gap:var(--str-page-grid-gap);grid-template-columns:repeat(4,minmax(0,1fr))}.str-value-timeline__item[data-v-e54b307d]{min-width:0;padding:0;position:relative}.str-value-timeline__item[data-v-e54b307d]:last-child{min-height:auto;padding-bottom:0}.str-value-timeline__item[data-v-e54b307d]:not(:last-child):after{background:var(--str-page-theme-color-soft);content:"";height:1px;left:44px;position:absolute;right:calc(var(--str-page-grid-gap)*-1);top:22px;z-index:0}.str-value-timeline__marker[data-v-e54b307d]{margin-bottom:18px;position:relative;z-index:1}.str-value-timeline__body[data-v-e54b307d]{min-width:0}.str-value-timeline[data-v-e54b307d] .str-card-copy__title{color:var(--str-page-text-primary);font-family:var(--str-page-font-display);font-size:var(--str-page-type-card-size);font-weight:var(--str-page-type-weight-display);letter-spacing:var(--str-page-type-card-tracking);line-height:var(--str-page-type-card-line-height);margin:0 0 8px}.str-value-timeline[data-v-e54b307d] .str-card-copy__body{color:var(--str-page-text-secondary);font-size:var(--str-page-type-ui-size);line-height:var(--str-page-type-ui-line-height);margin:0}@media(max-width:1279px){.str-value-timeline[data-v-e54b307d]{grid-template-columns:repeat(3,minmax(0,1fr))}.str-value-timeline__item[data-v-e54b307d]:nth-child(3n):after{display:none}}@media(max-width:1023px){.str-value-timeline[data-v-e54b307d]{grid-template-columns:repeat(2,minmax(0,1fr))}.str-value-timeline__item[data-v-e54b307d]:nth-child(3n):not(:last-child):after{display:block}.str-value-timeline__item[data-v-e54b307d]:nth-child(2n):after{display:none}}@media(max-width:767px){.str-value-timeline[data-v-e54b307d]{grid-template-columns:1fr}.str-value-timeline__item[data-v-e54b307d]{display:grid;grid-template-columns:60px minmax(0,1fr);min-height:118px;padding-bottom:28px}.str-value-timeline__item[data-v-e54b307d]:not(:last-child):after{display:block;height:auto;inset:44px auto 4px 21.5px;width:1px}.str-value-timeline__marker[data-v-e54b307d]{grid-column:1;margin-bottom:0}.str-value-timeline__body[data-v-e54b307d]{grid-column:2}.str-value-timeline[data-v-e54b307d] .str-card-copy__title{margin-top:6px}}.str-page{--str-page-font-body:"Figtree",Arial,sans-serif;--str-page-font-display:"Figtree",Arial,sans-serif;--str-accent-font-family:"Fraunces",Georgia,serif;--str-page-type-hero-size:clamp(48px,6vw,72px);--str-page-type-hero-line-height:1.05;--str-page-type-section-size:clamp(36px,4vw,48px);--str-page-type-section-line-height:1.12;--str-page-type-subsection-size:32px;--str-page-type-subsection-line-height:40px;--str-page-type-card-size:24px;--str-page-type-card-line-height:32px;--str-page-type-lead-size:18px;--str-page-type-lead-line-height:28px;--str-page-type-body-size:16px;--str-page-type-body-line-height:24px;--str-page-type-ui-size:14px;--str-page-type-ui-line-height:20px;--str-page-type-meta-size:12px;--str-page-type-meta-line-height:18px;--str-page-type-micro-size:11px;--str-page-type-micro-line-height:16px;--str-page-type-eyebrow-size:12px;--str-page-type-eyebrow-line-height:18px;--str-page-type-weight-display:500;--str-page-type-weight-body:400;--str-page-type-weight-ui:500;--str-page-type-weight-strong:600;--str-page-type-weight-medium:500;--str-page-type-weight-label:700;--str-page-type-display-tracking:-.035em;--str-page-type-card-tracking:-.025em;--str-page-type-eyebrow-tracking:.14em;--str-page-theme-color:var(--sys-basis-accent,rgb(var(--color-brand-500)));--str-page-theme-color-strong:rgb(var(--color-brand-700));--str-page-theme-color-soft:rgb(var(--color-brand-50));--str-page-eyebrow-color:rgb(var(--color-moss-500,102 159 42));--str-page-text-primary:var(--sys-text-primary,rgb(var(--color-gray-950)));--str-page-text-secondary:var(--sys-text-secondary,rgb(var(--color-gray-600)));--str-page-text-tertiary:var(--sys-text-tertiary,rgb(var(--color-gray-400)));--str-page-text-inverted:var(--sys-text-inverted-primary,rgb(var(--color-white)));--str-page-bg-page:var(--sys-bg-1,rgb(var(--color-surface-1)));--str-page-bg-section:var(--sys-bg-2,rgb(var(--color-white)));--str-page-bg-card:var(--sys-bg-2,rgb(var(--color-white)));--str-page-bg-contrast:var(--sys-bg-inverted-2,rgb(var(--color-gray-950)));--str-page-border-color:var(--sys-border-medium,rgb(var(--color-gray-100)));--str-page-content-max-width:1200px;--str-page-reading-max-width:760px;--str-page-section-space:clamp(64px,7vw,96px);--str-page-block-space:40px;--str-page-grid-gap-compact:12px;--str-page-grid-gap:16px;--str-page-grid-gap-spacious:24px;--str-page-control-radius:12px;--str-page-card-radius:20px;--str-page-feature-radius:28px;--str-page-section-radius:48px;--str-page-control-height:56px;--str-page-card-padding:24px;--str-page-card-shadow:0 16px 48px var(--sys-shadow-light,rgba(0,0,0,.051));--str-page-focus-ring:0 0 0 3px rgb(var(--color-brand-500)/.2);--str-page-motion-duration:.18s;--str-component-grid-gap-compact:var(--str-page-grid-gap-compact);--str-component-control-radius:var(--str-page-control-radius);--str-component-card-radius:var(--str-page-card-radius);--str-component-card-radius-large:var(--str-page-feature-radius);--str-standard-page-bg:var(--sys-bg-1,rgb(var(--color-surface-1)));--str-standard-section-bg:var(--sys-bg-2,rgb(var(--color-white)));--str-standard-card-bg:var(--sys-bg-2,rgb(var(--color-white)));--str-standard-card-muted:var(--sys-bg-0,rgb(var(--color-beige)));--str-standard-card-hover:var(--str-standard-card-bg);--str-standard-brand-soft:var(--sys-bg-0,rgb(var(--color-beige)));--str-standard-brand-light:var(--sys-bg-1,rgb(var(--color-beige-light)));--str-standard-brand-mist:rgb(var(--color-brand-50));--str-standard-brand-sage:rgb(var(--color-brand-300));--str-standard-grouped-primary:var(--sys-bg-0,rgb(var(--color-beige)));--str-standard-grouped-secondary:var(--sys-bg-1,rgb(var(--color-beige-light)));--str-standard-text-primary:var(--sys-text-primary,rgb(var(--color-gray-950)));--str-standard-text-secondary:var(--sys-text-secondary,rgb(var(--color-gray-600)));--str-standard-text-tertiary:var(--sys-text-tertiary,rgb(var(--color-gray-400)));--str-standard-link:rgb(var(--color-brand-600));--str-standard-link-hover:rgb(var(--color-brand-700));--str-standard-border:var(--sys-border-medium,rgb(var(--color-gray-100)));--str-standard-border-strong:rgb(var(--color-gray-200));--str-card-border:rgb(var(--color-gray-200));--str-card-radius:24px;--str-card-shadow:0 1px 2px rgba(0,0,0,.05);--str-standard-focus:rgb(var(--color-brand-500));--str-page-type-list-title-size:16px;--str-page-type-list-title-line-height:24px;--str-page-type-weight-regular:400;--str-page-text-link:var(--str-standard-link);--str-page-text-link-hover:var(--str-standard-link-hover);--str-page-text-danger:rgb(var(--color-error-600));--str-page-text-warning:rgb(var(--color-warning-700));--str-page-text-inverted-secondary:rgb(var(--color-gray-200));--str-page-text-inverted-tertiary:rgb(var(--color-gray-400));--str-page-text-on-hero:var(--str-standard-text-primary);--str-page-text-on-hero-secondary:var(--str-standard-text-secondary);--str-page-bg-hero:var(--str-standard-brand-soft);--str-page-bg-card-hover:var(--str-standard-card-hover);--str-page-bg-raised:var(--str-standard-card-bg);--str-page-bg-transparent:transparent;--str-page-bg-inset:rgb(var(--color-gray-50));--str-page-bg-contrast-overlay:rgba(0,0,0,.72);--str-page-bg-on-contrast-subtle:hsla(0,0%,100%,.12);--str-page-bg-warning:rgb(var(--color-warning-50));--str-page-border-color-strong:var(--str-standard-border-strong);--str-page-border-color-focus:var(--str-standard-focus);--str-page-border-width:1px;--str-page-border-style:solid;--str-page-space-none:0;--str-page-space-sm:6px;--str-page-space-md:8px;--str-page-space-lg:12px;--str-page-space-xl:16px;--str-page-space-2xl:20px;--str-page-space-3xl:24px;--str-page-space-4xl:32px;--str-page-space-5xl:40px;--str-page-capsule-radius:999px;--str-page-flat-shadow:none;--str-page-hover-shadow:0 12px 32px rgba(0,0,0,.08);--str-page-raised-shadow:0 16px 48px rgba(0,0,0,.08);--str-page-eyebrow-color:var(--str-standard-text-secondary);--str-media-mask-color:rgba(0,0,0,.64);background:var(--str-page-bg-page);color:var(--str-page-text-primary);font-family:var(--str-page-font-body)}.str-page :where(h1,h2,h3,h4,h5,h6){font-family:var(--str-page-font-body)}.str-page :where(button,input,textarea,select){font-family:var(--str-page-font-body)}.str-inline-cta{padding:var(--str-page-block-space) 0}.str-section-surface{--str-section-background:var(--str-standard-brand-soft);--str-section-card-background:var(--str-standard-card-bg);--str-section-card-hover-background:var(--str-standard-card-hover);--str-page-bg-page:var(--str-section-background);--str-page-bg-section:var(--str-section-background);--str-page-bg-card:var(--str-section-card-background);--str-page-bg-card-hover:var(--str-section-card-hover-background);--str-page-bg-raised:var(--str-section-card-background);--str-page-bg-inset:color-mix(in srgb,var(--str-section-card-background) 78%,var(--str-section-background));--str-page-text-primary:var(--str-standard-text-primary);--str-page-text-secondary:var(--str-standard-text-secondary);--str-page-text-tertiary:var(--str-standard-text-tertiary);--str-page-text-link:var(--str-standard-link);--str-page-text-link-hover:var(--str-standard-link-hover);--str-page-eyebrow-color:var(--str-standard-text-secondary);--str-page-border-color:var(--str-standard-border);--str-page-border-color-strong:var(--str-standard-border-strong);color:var(--str-page-text-primary)}.str-section-surface--brand{--str-section-background:var(--str-standard-brand-soft);--str-section-card-background:var(--str-standard-card-bg);--str-section-card-hover-background:var(--str-standard-card-hover)}.str-section-surface--canvas{--str-section-background:var(--str-standard-card-bg);--str-section-card-background:var(--str-standard-page-bg);--str-section-card-hover-background:var(--str-standard-card-hover)}.str-section-surface--dark{--str-section-background:var(--str-standard-page-bg);--str-section-card-background:var(--str-standard-card-bg);--str-section-card-hover-background:var(--str-standard-card-hover)}.str-detail-hero{max-width:var(--str-page-reading-max-width)}.str-detail-hero--task{align-items:center;display:grid;gap:clamp(48px,6vw,88px);grid-template-columns:minmax(0,1.08fr) minmax(390px,.92fr);max-width:none}.str-detail-hero__copy{min-width:0}.str-detail-hero__eyebrow{color:var(--str-page-eyebrow-color);font-size:var(--str-page-type-eyebrow-size);font-weight:var(--str-page-type-weight-label);letter-spacing:var(--str-page-type-eyebrow-tracking);line-height:var(--str-page-type-eyebrow-line-height);margin:0 0 var(--str-page-space-xl);text-transform:uppercase}.str-detail-hero__title{color:var(--str-page-text-primary);font-family:var(--str-page-font-display);font-size:var(--str-page-type-hero-size);font-weight:var(--str-page-type-weight-display);letter-spacing:var(--str-page-type-display-tracking);line-height:var(--str-page-type-hero-line-height);margin:0;max-width:var(--str-page-content-max-width);text-wrap:balance}.str-detail-hero__lead{color:var(--str-page-text-secondary);font-size:var(--str-page-type-lead-size);line-height:var(--str-page-type-lead-line-height);margin:var(--str-page-space-xl) 0 0;max-width:var(--str-page-reading-max-width)}.str-detail-hero__cta{margin-top:var(--str-page-space-2xl);max-width:var(--str-page-reading-max-width)}.str-detail-hero__meta{color:var(--str-page-text-secondary);display:flex;flex-wrap:wrap;font-size:var(--str-page-type-ui-size);gap:var(--str-page-space-xl) var(--str-page-space-2xl);line-height:var(--str-page-type-ui-line-height);margin-top:var(--str-page-space-2xl)}.str-detail-hero__meta span{align-items:center;display:inline-flex;gap:var(--str-page-grid-gap-compact)}.str-detail-hero__status{color:var(--str-page-theme-color);font-weight:var(--str-page-type-weight-medium)}.str-section__stage{color:var(--str-page-eyebrow-color);font-size:var(--str-page-type-eyebrow-size);font-weight:var(--str-page-type-weight-label);letter-spacing:var(--str-page-type-eyebrow-tracking);line-height:var(--str-page-type-eyebrow-line-height);margin:0 0 var(--str-page-space-lg);text-transform:uppercase}.str-section{padding:48px 0}.str-section:first-child{padding-top:0}.str-page:not(.str-page--pillar) .str-section{align-items:start;border-bottom:var(--str-page-border-width) var(--str-page-border-style) var(--str-page-border-color);-moz-column-gap:var(--str-page-block-space);column-gap:var(--str-page-block-space);display:grid;grid-template-columns:minmax(220px,.55fr) minmax(0,1.45fr);padding:var(--str-page-section-space) 0}.str-page:not(.str-page--pillar) .str-section__intro{display:block;grid-column:1;position:sticky;top:var(--str-page-section-space)}.str-page:not(.str-page--pillar) .str-section>:not(.str-section__intro){grid-column:2}.str-page:not(.str-page--pillar) .str-section:first-child{padding-top:var(--str-page-section-space)}.str-page:not(.str-page--pillar) .str-section:last-child{border-bottom:0}.str-section h2{color:var(--str-page-text-primary);font-size:30px;font-weight:600;letter-spacing:-.02em;line-height:38px;margin:0}.str-section__lead{color:var(--str-page-text-secondary);font-size:18px;line-height:30px;margin:14px 0 0}.str-page:not(.str-page--pillar) .str-section__lead{font-size:var(--str-page-type-body-size);line-height:var(--str-page-type-body-line-height);margin-top:var(--str-page-space-lg)}.str-section__view-all{display:flex;margin:var(--str-page-block-space) auto 0;white-space:nowrap;width:-moz-fit-content;width:fit-content}.str-section__view-all:focus-visible{box-shadow:var(--str-page-focus-ring);outline:0}.str-section__paragraphs{display:grid;gap:16px;margin-top:20px}.str-section__paragraphs p{color:var(--str-page-text-secondary);font-size:17px;line-height:29px;margin:0}.str-facts{margin:24px 0 0}.str-facts__row{display:grid;gap:24px;grid-template-columns:minmax(150px,.38fr) minmax(0,1fr);padding:17px 0}.str-facts dt{font-size:14px;font-weight:500;line-height:22px}.str-facts dd,.str-facts dt{color:var(--str-page-text-secondary)}.str-facts dd{display:grid;font-size:15px;gap:5px;line-height:24px;margin:0}.str-facts dd strong{color:var(--str-page-text-primary);font-weight:600}.str-steps{display:grid;gap:20px}.str-checklist,.str-steps{list-style:none;margin:26px 0 0;padding:0}.str-steps li{align-items:flex-start;display:flex;gap:16px}.str-steps__content{flex:1;min-width:0}.str-steps__number{align-items:center;background:var(--str-page-theme-color-soft);border-radius:999px;color:var(--str-page-theme-color);display:flex;flex:0 0 30px;font-size:13px;font-weight:700;height:30px;justify-content:center;width:30px}.str-steps h3{color:var(--str-page-text-primary);font-size:16px;font-weight:600;line-height:24px;margin:1px 0 0}.str-steps p{color:var(--str-page-text-secondary);font-size:15px;line-height:24px;margin:5px 0 0}.str-page--pillar .str-section--guide-sequence .str-steps{gap:0;margin-top:var(--str-page-block-space);max-width:var(--str-page-reading-max-width)}.str-page--pillar .str-section--guide-sequence .str-steps li{gap:var(--str-page-space-xl);padding-bottom:var(--str-page-space-5xl);position:relative}.str-page--pillar .str-section--guide-sequence .str-steps li:not(:last-child):before{background:var(--str-page-border-color-strong);bottom:0;content:"";left:14px;position:absolute;top:30px;width:var(--str-page-border-width)}.str-page--pillar .str-section--guide-sequence .str-steps__number{box-shadow:0 0 0 var(--str-page-space-sm) var(--str-page-bg-page);position:relative;z-index:1}.str-page--pillar .str-section--guide-sequence .str-steps h3{font-size:var(--str-page-type-card-size);line-height:var(--str-page-type-card-line-height)}.str-links{margin-top:28px}.str-links__item{color:inherit;height:100%}.str-links__item :is(.str-ui-card__body){align-items:center;display:flex;gap:20px;height:100%;justify-content:space-between}.str-links__item h3{color:var(--str-page-text-primary);font-size:18px;font-weight:600;line-height:26px;margin:0}.str-links__item p{color:var(--str-page-text-secondary);font-size:15px;line-height:23px;margin:5px 0 0}.str-links__item :is(.str-ui-card__body>svg){color:var(--str-page-theme-color);flex:0 0 auto}.str-page--pillar .str-links--content-card .str-links__item{min-height:196px}.str-page--pillar .str-links--content-card .str-links__item :is(.str-ui-card__body){align-items:stretch;flex-direction:column}.str-page--pillar .str-links--content-card .str-links__item :is(.str-ui-card__body>div){display:flex;flex:1;flex-direction:column;width:100%}.str-page--pillar .str-links--content-card .str-links__item h3{color:var(--str-page-text-primary);font-size:var(--str-page-type-lead-size);font-weight:var(--str-page-type-weight-strong);line-height:var(--str-page-type-lead-line-height)}.str-page--pillar .str-links--content-card .str-links__item p{color:var(--str-page-text-secondary);font-size:var(--str-page-type-ui-size);line-height:var(--str-page-type-ui-line-height)}.str-page--pillar .str-links--content-card .str-links__item :is(.str-ui-card__body>svg){align-self:flex-end;margin-top:auto}.str-links__meta{font-size:11px;font-weight:600;letter-spacing:.05em;line-height:18px;text-transform:uppercase}.str-section__refs{color:var(--str-page-text-tertiary);display:flex;flex-wrap:wrap;font-size:12px;gap:6px;line-height:18px;margin-top:24px}.str-section__refs a{color:var(--str-page-text-link);font-weight:600}.str-page--pillar{background:var(--str-page-bg-page);color:var(--str-page-text-primary)}.str-pillar-subnav{background:var(--str-page-bg-raised)}.str-pillar-hero-underlay{background:var(--str-page-bg-page)}.str-pillar-hero-surface{background:var(--str-page-bg-hero)}.str-page--pillar{--str-page-bg-page:var(--str-standard-page-bg);--str-page-bg-section:var(--str-standard-section-bg);--str-page-bg-hero:var(--str-standard-page-bg)}.str-page--state{--str-page-bg-page:var(--str-standard-page-bg);--str-page-bg-section:var(--str-standard-section-bg);--str-page-bg-hero:var(--str-standard-brand-soft);--str-hero-edge-surface:var(--str-standard-brand-light)}.str-page--jurisdiction{--str-page-bg-page:var(--str-standard-section-bg);--str-page-bg-section:var(--str-standard-section-bg);--str-page-bg-hero:var(--str-standard-grouped-secondary);--str-hero-edge-surface:var(--str-standard-page-bg)}.str-page--task{--str-page-bg-page:var(--str-standard-page-bg);--str-page-bg-section:var(--str-standard-section-bg);--str-page-bg-hero:var(--str-standard-brand-soft)}.str-page--guide{--str-page-bg-page:var(--str-standard-grouped-primary);--str-page-bg-section:var(--str-standard-brand-light);--str-page-bg-hero:var(--str-standard-brand-soft)}.str-page--guide-texture{--str-page-bg-hero:var(--str-standard-brand-light)}.str-page--contour-texture{--str-page-bg-page:var(--str-standard-page-bg);--str-page-bg-section:var(--str-standard-section-bg);--str-page-bg-hero:color-mix(in srgb,var(--str-standard-brand-soft) 28%,var(--str-standard-grouped-primary))}.str-page--season-lines{--str-page-bg-page:var(--str-standard-page-bg);--str-page-bg-section:var(--str-standard-section-bg);--str-page-bg-hero:var(--str-standard-page-bg)}.str-pillar-hero-surface--state,.str-pillar-hero-surface--task{isolation:isolate;overflow:hidden;position:relative}.str-pillar-hero-surface--guide-texture,.str-pillar-hero-surface--season-lines,.str-pillar-hero-surface--task{background-color:var(--str-page-bg-hero)}.str-pillar-hero-surface--state>.str-page__container{position:relative;z-index:1}.str-pillar-hero-surface--task>.str-page__container{position:relative;z-index:1}.str-pillar-hero-surface--guide-texture>.str-page__container,.str-pillar-hero-surface--season-lines>.str-page__container{position:relative;z-index:1}.str-pillar-hero__inner{padding-block:var(--str-page-section-space)}.str-pillar-hero__copy{max-width:var(--str-page-reading-max-width)}.str-centered-hero{display:grid;min-height:clamp(520px,54vw,660px);place-items:center}.str-centered-hero__copy{margin-inline:auto;padding-block:var(--str-page-space-xl);text-align:center;width:100%}.str-centered-hero__copy .str-pillar-hero-lead,.str-centered-hero__copy .str-pillar-hero-title{margin-inline:auto}.str-centered-hero__copy :is(.str-cta){margin-inline:auto;width:100%}.str-centered-hero__copy :is(.str-cta__trust-list){justify-content:center}@media(min-width:768px){.str-page:is(.str-page--guide,.str-page--task) .str-centered-hero__copy{max-width:min(100%,1040px)}.str-page:is(.str-page--guide,.str-page--task) .str-centered-hero__copy .str-pillar-hero-title{font-size:clamp(52px,5vw,60px);line-height:1.08;max-width:1040px}.str-page:is(.str-page--guide,.str-page--task) .str-centered-hero__copy .str-pillar-hero-lead{max-width:820px}.str-page:is(.str-page--guide,.str-page--task) .str-centered-hero__copy :is(.str-cta){max-width:var(--str-page-reading-max-width)}}.str-jurisdiction-hero{align-items:center;display:grid;gap:clamp(48px,6vw,96px);grid-template-columns:minmax(0,.82fr) minmax(480px,1.18fr);min-height:clamp(540px,50vw,680px)}.str-jurisdiction-hero .str-pillar-hero__copy{grid-column:2;justify-self:end;padding-block:var(--str-page-space-xl);position:relative;width:100%;z-index:1}.str-pillar-eyebrow{color:var(--str-page-eyebrow-color);font-size:var(--str-page-type-eyebrow-size);font-weight:var(--str-page-type-weight-label);letter-spacing:var(--str-page-type-eyebrow-tracking);line-height:var(--str-page-type-eyebrow-line-height);margin:0;text-transform:uppercase}.str-pillar-hero-title{color:var(--str-page-text-on-hero);font-family:var(--str-page-font-display);font-size:var(--str-page-type-hero-size);font-weight:var(--str-page-type-weight-display);letter-spacing:var(--str-page-type-display-tracking);line-height:calc(var(--str-page-type-hero-size) + var(--str-page-space-sm));margin:20px 0 0;max-width:var(--str-page-content-max-width);text-wrap:balance}.str-pillar-hero-lead{color:var(--str-page-text-on-hero-secondary);font-size:var(--str-page-type-lead-size);font-weight:var(--str-page-type-weight-body);line-height:var(--str-page-type-lead-line-height);margin:24px 0 0;max-width:var(--str-page-reading-max-width)}.str-page--pillar:not(.str-page--guide) .str-hero-surface{border-radius:0}.str-page--jurisdiction .str-hero-surface,.str-page--state .str-hero-surface{--str-state-map-bottom-fade-color:var(--str-hero-edge-surface);background-color:var(--str-page-bg-hero);background-image:linear-gradient(to bottom,var(--str-page-bg-hero) 0,var(--str-hero-edge-surface) 100%);border-radius:0}.str-page--state .str-hero-surface{--str-state-map-fade-color:var(--str-page-bg-page)}.str-value-strip{align-items:start;display:grid;gap:var(--str-page-block-space);grid-template-columns:minmax(0,1fr);isolation:isolate;padding:var(--str-page-section-space) 0;position:relative}.str-value-strip:before{background:var(--str-section-background);content:"";inset-block:0;left:50%;position:absolute;transform:translate(-50%);width:100vw;z-index:-1}.str-kicker{color:var(--str-page-eyebrow-color);font-size:var(--str-page-type-eyebrow-size);font-weight:var(--str-page-type-weight-label);letter-spacing:var(--str-page-type-eyebrow-tracking);line-height:var(--str-page-type-eyebrow-line-height);margin:0;text-transform:uppercase}.str-value-strip__intro h2{color:var(--str-page-text-primary);font-family:var(--str-page-font-display);font-size:var(--str-page-type-section-size);font-weight:var(--str-page-type-weight-display);letter-spacing:var(--str-page-type-display-tracking);line-height:var(--str-page-type-section-line-height);margin:18px 0 0;text-wrap:balance}.str-value-strip__intro{max-width:var(--str-page-reading-max-width)}.str-value-strip__cta{justify-self:center;margin:0 auto}.str-page--pillar .str-section--pillar{border:0;isolation:isolate;padding:var(--str-page-section-space) 0;position:relative}.str-page--pillar .str-section.str-section-surface:before{background:var(--str-section-background);content:"";inset-block:0;left:50%;position:absolute;transform:translate(-50%);width:100vw;z-index:-1}.str-page--pillar .str-section--pillar h2{color:var(--str-page-text-primary);font-family:var(--str-page-font-display);font-size:var(--str-page-type-section-size);font-weight:var(--str-page-type-weight-display);letter-spacing:var(--str-page-type-display-tracking);line-height:var(--str-page-type-section-line-height);max-width:var(--str-page-reading-max-width);text-wrap:balance}.str-section__intro{display:contents}.str-page--pillar .str-section--pillar .str-section__eyebrow{margin-bottom:16px}.str-page--pillar .str-section--pillar .str-section__lead{color:var(--str-page-text-secondary);font-size:var(--str-page-type-lead-size);line-height:var(--str-page-type-lead-line-height);margin-top:18px;max-width:var(--str-page-reading-max-width)}.str-page--pillar .str-section--pillar .str-section__paragraphs{margin-top:var(--str-page-block-space);max-width:var(--str-page-reading-max-width)}.str-page--pillar .str-section--pillar .str-section__paragraphs p{color:var(--str-page-text-primary);font-size:var(--str-page-type-body-size);line-height:var(--str-page-type-body-line-height)}.str-guide-search{margin-top:28px;width:min(100%,560px)}.str-guide-search__control{font-family:var(--str-page-font-body)}.str-guide-search__control :is(input::-webkit-search-cancel-button,input::-webkit-search-decoration){display:none}.str-guide-search__clear{align-items:center;background:transparent;border:0;border-radius:50%;color:var(--str-page-text-secondary);cursor:pointer;display:inline-flex;flex:0 0 32px;height:32px;justify-content:center;width:32px}.str-guide-search__clear:hover{background:var(--str-page-bg-inset);color:var(--str-page-text-primary)}.str-guide-search__clear:focus-visible{box-shadow:var(--str-page-focus-ring);outline:0}.str-guide-search__empty,.str-guide-search__status{color:var(--str-page-text-secondary);font-size:var(--str-page-type-ui-size);line-height:var(--str-page-type-ui-line-height)}.str-guide-search__status{margin:10px 2px 0}.str-guide-search__empty{margin:28px 0 0}.str-guide-search+.str-links{margin-top:24px!important}.str-page--pillar .str-section--facts .str-facts{display:grid;gap:var(--str-page-grid-gap);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:var(--str-page-block-space)}.str-page--task.str-page--pillar .str-section--facts .str-facts{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.str-page--pillar .str-section--facts .str-facts__row{background:var(--str-section-card-background);border:var(--str-page-border-width) var(--str-page-border-style) var(--str-card-border);border-radius:var(--str-card-radius);box-shadow:var(--str-card-shadow);display:flex;flex-direction:column;gap:18px;min-height:196px;min-width:0;padding:24px}.str-page--pillar .str-section--facts .str-facts dt{color:var(--str-page-eyebrow-color);font-size:var(--str-page-type-micro-size);font-weight:var(--str-page-type-weight-label);letter-spacing:var(--str-page-type-eyebrow-tracking);line-height:var(--str-page-type-micro-line-height);text-transform:uppercase}.str-page--pillar .str-section--facts .str-facts dd{margin-top:auto}.str-page--pillar .str-section--facts .str-facts dd strong{color:var(--str-page-text-primary);font-family:var(--str-page-font-display);font-size:var(--str-page-type-card-size);font-weight:var(--str-page-type-weight-display);letter-spacing:var(--str-page-type-card-tracking);line-height:var(--str-page-type-card-line-height)}.str-page--pillar .str-section--how-rules{background:transparent;border:0;border-radius:0;display:grid;gap:0 calc(var(--str-page-block-space) + var(--str-page-grid-gap));grid-template-columns:minmax(360px,.94fr) minmax(0,1.06fr);isolation:isolate;padding:var(--str-page-section-space) 0;position:relative}.str-page--pillar .str-section--how-rules:before{background:var(--str-section-background);content:"";inset-block:0;left:50%;position:absolute;transform:translate(-50%);width:100vw;z-index:-1}.str-page--pillar .str-section--how-rules h2{color:var(--str-page-text-primary)}.str-page--pillar .str-section--how-rules .str-section__heading{text-align:left}.str-page--pillar .str-section--how-rules .str-section__intro{align-self:start;display:block;grid-column:1;grid-row:1;max-width:480px}.str-page--pillar .str-section--how-rules .str-section__eyebrow{margin-bottom:12px}.str-page--pillar .str-section--how-rules .str-section__lead{color:var(--str-page-text-secondary);font-size:var(--str-page-type-body-size);line-height:var(--str-page-type-body-line-height);margin-top:14px;max-width:460px;text-align:left}.str-page--pillar .str-section--how-rules .str-section__text-cta{margin-top:20px}.str-page--pillar .str-section--how-rules .str-section__paragraphs{counter-reset:rules-layer;gap:0;grid-column:2;grid-row:1;margin:0}.str-page--pillar .str-section--how-rules .str-section__paragraphs p{align-items:start;color:var(--str-page-text-secondary);counter-increment:rules-layer;display:grid;gap:var(--str-page-grid-gap);grid-template-columns:var(--str-page-control-height) minmax(0,1fr);min-height:138px;padding:28px 0}.str-page--pillar .str-section--how-rules .str-section__paragraphs p:before{align-self:start;color:var(--str-page-text-primary);content:"0" counter(rules-layer);display:block;font-family:var(--str-page-font-body);font-size:var(--str-page-type-section-size);font-weight:var(--str-page-type-weight-strong);line-height:var(--str-page-type-section-line-height)}.str-page--pillar .str-section--how-rules .str-section__refs{color:var(--str-page-text-tertiary);grid-column:2}.str-page--pillar .str-section--how-rules .str-section__refs a{color:var(--str-page-text-link)}.str-page--pillar :is(.str-section--national-guides,.str-section--browse-state,.str-section--city-guides) .str-links{margin-top:var(--str-page-block-space)}.str-page--pillar :is(.str-section--national-guides,.str-section--browse-state,.str-section--city-guides) .str-links__item{min-height:238px}.str-page--pillar #featured-city-guides .str-links__item{--str-ui-card-background:var(--str-standard-card-muted)}.str-page--pillar :is(.str-section--national-guides,.str-section--browse-state,.str-section--city-guides) .str-links__item :is(.str-ui-card__body){align-items:stretch;flex-direction:column;min-height:100%}.str-page--pillar :is(.str-section--national-guides,.str-section--browse-state,.str-section--city-guides) .str-links__item :is(.str-ui-card__body>div){display:flex;flex:1;flex-direction:column;min-height:0}.str-page--pillar .str-links__type-icon{align-items:center;color:var(--str-page-theme-color);display:inline-flex;flex:0 0 44px;height:44px;justify-content:center;margin-bottom:12px;width:44px}.str-page--pillar :is(.str-section--national-guides,.str-section--browse-state,.str-section--city-guides) .str-links__item h3{color:var(--str-page-text-primary);font-family:var(--str-page-font-display);font-size:var(--str-page-type-card-size);font-weight:var(--str-page-type-weight-display);letter-spacing:var(--str-page-type-card-tracking);line-height:var(--str-page-type-card-line-height)}.str-page--pillar :is(.str-section--national-guides,.str-section--browse-state,.str-section--city-guides) .str-links__item p{color:var(--str-page-text-secondary);font-size:var(--str-page-type-ui-size);line-height:var(--str-page-type-ui-line-height);margin-top:14px}.str-page--pillar :is(.str-section--national-guides,.str-section--browse-state,.str-section--city-guides) .str-links__item :is(.str-ui-card__body>svg){align-self:flex-end;color:var(--str-page-theme-color);margin-top:auto}.str-page--pillar .str-section--content-list .str-content-list{margin-top:36px}.str-page--pillar .str-section--action-plan{align-items:center;background:transparent;border:0;border-radius:0;-moz-column-gap:calc(var(--str-page-block-space) + var(--str-page-grid-gap));column-gap:calc(var(--str-page-block-space) + var(--str-page-grid-gap));display:grid;grid-template-columns:minmax(0,1.05fr) minmax(420px,.95fr);grid-template-rows:auto auto;isolation:isolate;padding:var(--str-page-section-space) 0;position:relative;row-gap:16px}.str-page--pillar .str-section--action-plan:before{background:var(--str-section-background);content:"";inset-block:0;left:50%;position:absolute;transform:translate(-50%);width:100vw;z-index:-1}.str-page--pillar .str-section--action-plan h2{color:var(--str-page-text-primary)}.str-page--pillar .str-section--action-plan .str-section__lead{color:var(--str-page-text-secondary)}.str-page--pillar .str-section--action-plan .str-section__intro{display:block;grid-column:1;grid-row:1;max-width:var(--str-page-reading-max-width)}.str-page--pillar .str-section--action-plan .str-section__refs{color:var(--str-page-text-tertiary)}.str-page--pillar .str-section--action-plan .str-section__refs a{color:var(--str-page-theme-color)}.str-page--pillar .str-action-plan__conversion{display:contents}.str-page--pillar .str-action-plan__conversion :is(.str-cta){align-self:start;background:transparent;border:0;border-radius:0;box-shadow:none;grid-column:1;grid-row:2;max-width:var(--str-page-reading-max-width);padding:0;width:100%}.str-page--pillar .str-action-plan__conversion :is(.plan-visual--agent-map){border:0;box-shadow:none;grid-column:2;grid-row:1/span 2;width:100%}main:has(.str-page--pillar)+footer{background:var(--str-page-bg-section)}@media(max-width:1279px){.str-page--pillar .str-section--facts .str-facts{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1023px){.str-jurisdiction-hero{gap:var(--str-page-block-space);grid-template-columns:minmax(0,.8fr) minmax(360px,1.2fr);min-height:clamp(520px,64vw,620px)}.str-detail-hero--task{gap:var(--str-page-block-space);grid-template-columns:1fr}.str-detail-hero--task :is(.task-snapshot){max-width:var(--str-page-reading-max-width)}.str-page--pillar .str-section--facts .str-facts,.str-page--task.str-page--pillar .str-section--facts .str-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.str-page--pillar .str-section--how-rules{grid-template-columns:1fr;row-gap:40px}.str-page--pillar .str-section--action-plan{display:block}.str-page--pillar .str-section--action-plan .str-section__intro{max-width:620px}.str-page--pillar .str-action-plan__conversion{display:grid;gap:40px;grid-template-columns:1fr;margin-top:32px}.str-page--pillar .str-action-plan__conversion :is(.plan-visual--agent-map),.str-page--pillar .str-action-plan__conversion :is(.str-cta){grid-column:auto;grid-row:auto}.str-page--pillar .str-action-plan__conversion :is(.str-cta){max-width:620px}.str-page--pillar .str-section--how-rules .str-section__paragraphs,.str-page--pillar .str-section--how-rules .str-section__refs{grid-column:1;grid-row:auto}}@media(max-width:767px){.str-page{--str-page-type-hero-size:clamp(36px,10.25vw,42px);--str-page-type-hero-line-height:1.08;--str-page-type-section-size:clamp(30px,8.25vw,34px);--str-page-type-section-line-height:1.14;--str-page-type-subsection-size:28px;--str-page-type-subsection-line-height:1.18;--str-page-type-card-size:22px;--str-page-type-card-line-height:1.3}.str-page :where(h1,h2,h3){overflow-wrap:break-word;text-wrap:balance}.str-jurisdiction-hero{grid-template-columns:1fr;min-height:540px}.str-jurisdiction-hero .str-pillar-hero__copy{grid-column:1;justify-self:start}.str-page--jurisdiction .str-state-hero__map{opacity:.5}.str-pillar-hero-surface--season-lines .str-centered-hero__copy{max-width:100%;min-width:0;padding-block:var(--str-page-space-lg)}.str-centered-hero .str-pillar-hero-title{max-width:100%}.str-centered-hero .str-pillar-hero-title,.str-detail-hero__title{font-size:var(--str-page-type-hero-size);line-height:var(--str-page-type-hero-line-height)}.str-page:not(.str-page--pillar) .str-section{display:block}.str-page:not(.str-page--pillar) .str-section__intro{position:static}.str-page--pillar .str-section--facts .str-facts,.str-page--task.str-page--pillar .str-section--facts .str-facts{grid-template-columns:1fr}.str-page--pillar .str-section--facts .str-facts__row{min-height:0}.str-value-strip{gap:var(--str-page-block-space);padding:var(--str-page-section-space) 0}.str-value-strip__intro h2{font-size:var(--str-page-type-section-size);line-height:var(--str-page-type-section-line-height)}.str-page--pillar .str-section--pillar{padding:var(--str-page-section-space) 0}.str-page--pillar .str-section--pillar h2{font-size:var(--str-page-type-section-size);line-height:var(--str-page-type-section-line-height)}.str-page--pillar .str-section--how-rules{border-radius:0;padding:48px 24px}.str-page--pillar .str-section--action-plan{border-radius:0;padding:var(--str-page-section-space) 0}.str-page--pillar .str-action-plan__conversion{gap:28px}.str-page--pillar .str-section--how-rules .str-section__paragraphs p{min-height:auto;padding:24px 0}.str-page--pillar :is(.str-section--national-guides,.str-section--browse-state,.str-section--city-guides) .str-links__item{min-height:220px;padding:24px}.str-section{padding:40px 0}.str-facts__row{gap:4px;grid-template-columns:1fr}.str-links__item{padding:18px}}.str-page--pillar .str-section--action-plan-centered{--str-page-eyebrow-color:#fff;--str-page-text-primary:#fff;--str-page-text-secondary:#fff;background:transparent;border-radius:var(--str-page-section-radius);display:grid;grid-template-columns:minmax(0,var(--str-page-reading-max-width));grid-template-rows:auto auto;justify-content:center;margin-block:clamp(56px,5vw,72px);overflow:hidden;padding-block:clamp(56px,6vw,80px);padding-inline:clamp(24px,5vw,64px);row-gap:20px;text-align:center}.str-page--pillar .str-section.str-section--action-plan-centered:before{background:var(--sys-bg-absolute-dark-minus-2,rgb(var(--color-gray-950)));border-radius:inherit;inset:0;transform:none;width:auto}.str-page--pillar .str-section--action-plan-centered .str-section__eyebrow,.str-page--pillar .str-section--action-plan-centered h2{color:#fff;margin-inline:auto;text-align:center}.str-page--pillar .str-section--action-plan-centered h2{font-size:var(--str-page-type-card-size);line-height:var(--str-page-type-card-line-height)}.str-page--pillar .str-section--action-plan-centered .str-section__lead{color:#fff;font-size:var(--str-page-type-body-size);line-height:var(--str-page-type-body-line-height);margin-top:14px;text-align:center}.str-page--pillar .str-section--action-plan-centered .str-section__intro{grid-column:1;grid-row:1;margin-inline:auto;max-width:var(--str-page-reading-max-width);width:100%}.str-page--pillar .str-section--action-plan-centered .str-action-plan__conversion{display:contents}.str-page--pillar .str-section--action-plan-centered .str-action-plan__conversion :is(.str-cta){grid-column:1;grid-row:2;margin-inline:auto;max-width:var(--str-page-reading-max-width);width:100%}.str-page--pillar .str-action-plan__cta--light{--str-page-bg-card:var(--str-standard-card-bg);--str-page-bg-raised:var(--str-standard-card-bg);--str-page-text-primary:var(--str-standard-text-primary);--str-page-text-secondary:var(--str-standard-text-secondary);--str-page-text-tertiary:var(--str-standard-text-tertiary);--str-page-text-danger:rgb(var(--color-error-600));--str-page-border-color:var(--str-standard-border);--str-page-border-color-focus:var(--str-standard-focus);color-scheme:light}.str-page--pillar .str-section--action-plan-centered :is(.str-action-plan__stories){grid-column:1;grid-row:3;margin:4px auto 0;text-align:left;width:min(100%,620px)}.str-page--pillar .str-section--action-plan-centered :is(.str-cta__input){font-size:var(--str-page-type-body-size)}.str-page--pillar .str-section--action-plan-centered :is(.str-cta__button){font-size:var(--str-page-type-ui-size)}.str-page--pillar .str-section--action-plan-centered :is(.str-cta__note),.str-page--pillar .str-section--action-plan-centered :is(.str-cta__validation-slot:empty){display:none}.str-page--season-lines :is(.str-compliance-faq){isolation:isolate;position:relative}@media(max-width:767px){.str-page--pillar.str-page--season-lines .str-section--action-plan{row-gap:24px}}
