@layer tokens{:root{--radius:.5rem;--font-scale:1;--font-size-base:1rem;--font-size-lead:1.25rem;--font-size-caption:.875rem;--font-size-small:.75rem;--font-size-eyebrow:.75rem;--font-size-heading-5xl:4rem;--font-size-heading-4xl:3.5rem;--font-size-heading-3xl:2.5rem;--font-size-heading-2xl:1.75rem;--font-size-heading-xl:1.25rem;--font-size-heading-lg:1.125rem;--font-size-heading-base:1rem;--font-size-heading-sm:.875rem;--font-size-heading-xs:.75rem;--font-size-nav:.875rem;--font-size-nav-mobile:1rem;--font-size-nav-mobile-sub:.9375rem;--font-size-legal:.8rem;--font-size-link-list:.875rem;--font-size-link-list-heading:.75rem;--font-size-footer-heading:.9rem;--font-size-footer-text:.875rem;--motion-efficient:.3s ease-in-out;--motion-natural:.4s cubic-bezier(.4, 0, .2, 1);--motion-deliberate:.45s cubic-bezier(0, 0, .2, 1);--motion-snap:.15s ease-out;--motion-spring:.5s cubic-bezier(.34, 1.56, .64, 1);--motion-tick:1s linear;--stagger-sm:.1s;--stagger-md:.15s;--stagger-lg:80ms}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.page-wrapper{--content-width:1200px;--narrow-width:640px;--gutter:clamp(1.25rem, 4vw, 3rem);--transition-speed:.2s;--transition-ease:ease-out;--style-radius:var(--radius,.5rem);--space-block-flush:0;--space-block-tight:.25rem;--space-block-default:1rem;--space-block-related:1.25rem;--space-block-loose:1.5rem;--space-block-action:2rem;--space-block-compact:.75rem}.section,.surface--light{--surface-text:var(--color-neutral-800,#1e293b);--surface-text-heading:var(--color-neutral-900,#111827);--surface-text-secondary:var(--color-neutral-600,#4b5563);--surface-text-muted:var(--color-neutral-600,#4b5563);--surface-text-link:var(--surface-link-light,var(--color-brand-600,var(--color-primary-600,#0d9488)));--surface-bg:#fff;--surface-bg-subtle:var(--color-neutral-100,#f3f4f6);--surface-bg-interactive:var(--color-neutral-100,#f3f4f6);--surface-border:var(--color-neutral-200,#e5e7eb);--surface-border-accent:var(--color-brand-500,var(--color-primary-500,#14b8a6));--surface-shadow:0 1px 3px #0000001a;--surface-icon:var(--color-brand-600,var(--color-primary-600,#0d9488));--action-primary-bg:var(--action-primary-style-bg,var(--color-primary-600,#0d9488));--action-primary-fg:var(--action-primary-style-fg,var(--action-primary-solid-fg,#fff));--action-primary-hover-bg:var(--action-primary-style-hover-bg,var(--action-primary-solid-hover-bg,var(--color-primary-700,#0f766e)));--action-primary-hover-fg:var(--action-primary-style-hover-fg,var(--action-primary-solid-hover-fg,#fff));color:var(--surface-text)}.surface--dark,.section--dark,.column--dark,.section--footer:not(.surface--light):not(.surface--colored),.section--hero[data-variant=full-image-bg]:not(.surface--light){--surface-text:var(--surface-dark-text,#ffffffd9);--surface-text-heading:#fff;--surface-text-secondary:var(--surface-dark-text-secondary,#ffffffd9);--surface-text-muted:var(--surface-dark-text-muted,#ffffffb3);--surface-text-link:var(--surface-dark-text-link,var(--color-brand-200,var(--color-primary-200,#bfdbfe)));--surface-bg:var(--surface-dark-bg,#ffffff1a);--surface-bg-subtle:#ffffff14;--surface-bg-interactive:#ffffff1a;--surface-border:#fff3;--surface-border-accent:var(--color-brand-300,var(--color-primary-300,#5eead4));--surface-shadow:0 4px 16px #0000004d;--surface-icon:var(--color-brand-200,var(--color-primary-200,#99f6e4));--action-primary-bg:var(--action-primary-style-bg,#fff);--action-primary-fg:var(--action-primary-style-fg,var(--action-primary-inverse-fg,var(--color-primary-700,#0f766e)));--action-primary-hover-bg:var(--action-primary-style-hover-bg,#ffffffe6);--action-primary-hover-fg:var(--action-primary-style-hover-fg,var(--action-primary-inverse-fg,var(--color-primary-700,#0f766e)));color:var(--surface-text)}.surface--colored,.section--colored{--surface-text:var(--surface-colored-text,#ffffffe6);--surface-text-heading:var(--surface-colored-text-heading,#fff);--surface-text-secondary:var(--surface-colored-text-secondary,#ffffffe6);--surface-text-muted:var(--surface-colored-text-muted,#ffffffbf);--surface-text-link:var(--surface-colored-text-link,#fff);--surface-bg:var(--surface-colored-bg,#ffffff26);--surface-bg-subtle:#ffffff14;--surface-bg-interactive:#ffffff1a;--surface-border:#ffffff40;--surface-border-accent:var(--color-brand-300,var(--color-primary-300,#5eead4));--surface-shadow:0 4px 16px #0000004d;--surface-icon:#ffffffd9;--action-primary-bg:var(--action-primary-style-bg,#fff);--action-primary-fg:var(--action-primary-style-fg,var(--action-primary-inverse-fg,var(--color-primary-700,#0f766e)));--action-primary-hover-bg:var(--action-primary-style-hover-bg,#ffffffe6);--action-primary-hover-fg:var(--action-primary-style-hover-fg,var(--action-primary-inverse-fg,var(--color-primary-700,#0f766e)));color:var(--surface-text)}.surface--light.surface--firm{--surface-text:var(--color-neutral-900,#111827);--surface-text-heading:var(--color-neutral-900,#111827);--surface-text-secondary:var(--color-neutral-900,#111827);--surface-text-muted:var(--color-neutral-900,#111827);--surface-text-link:var(--color-neutral-900,#111827)}.surface--light.surface--strong{--surface-text:#000;--surface-text-heading:#000;--surface-text-secondary:#000;--surface-text-muted:#000;--surface-text-link:#000}.surface--dark.surface--strong{--surface-text:#fff;--surface-text-heading:#fff;--surface-text-secondary:#fff;--surface-text-muted:#fff;--surface-text-link:#fff;--surface-bg:#0003}.section-inner{width:100%;padding-inline:var(--gutter);max-width:var(--content-width);margin-inline:auto}[data-layout=fluid] .section-inner{max-width:100%}[data-layout=standard] .section-inner{max-width:var(--content-width)}[data-layout=narrow] .section-inner{max-width:var(--narrow-width)}.column--bg,.column--border,.column--shadow-sm,.column--shadow-md,.column--shadow-lg{border-radius:.5rem;padding:2rem}.column--bg:not(.column--shadow-sm):not(.column--shadow-md):not(.column--shadow-lg){transition:box-shadow var(--transition-speed,.15s) var(--transition-ease,ease), transform var(--transition-speed,.15s) var(--transition-ease,ease);box-shadow:0 1px 3px #00000014}@media (hover:hover) and (pointer:fine){.column--bg:not(.column--shadow-sm):not(.column--shadow-md):not(.column--shadow-lg):hover{transform:translateY(-1px);box-shadow:0 4px 12px #0000001a}}.block-wrapper+.block-wrapper{margin-top:var(--space-block-default)}.block-wrapper[data-block-type=spacer]+.block-wrapper,.block-wrapper+.block-wrapper[data-block-type=spacer],.block-wrapper[data-block-type=spacer]+.block-wrapper[data-block-type=spacer]{margin-top:var(--space-block-flush)}.block-wrapper[data-block-type=heading]+.block-wrapper[data-block-type=heading]{margin-top:var(--space-block-tight)}.block-wrapper[data-block-type=icon]+.block-wrapper[data-block-type=heading]{margin-top:var(--space-block-related)}.block-wrapper[data-block-type=heading]+.block-wrapper[data-block-type=button],.block-wrapper[data-block-type=heading]+.block-wrapper[data-block-type=list]{margin-top:var(--space-block-loose)}.block-wrapper[data-block-type=text]+.block-wrapper[data-block-type=button]{margin-top:var(--space-block-action)}.block-wrapper[data-block-type=button]+.block-wrapper[data-block-type=button]{margin-top:var(--space-block-compact)}.section--pad-none{padding-top:0;padding-bottom:0}.section--pad-sm{padding-top:3rem;padding-bottom:3rem}.section--pad-md{padding-top:5rem;padding-bottom:5rem}.section--pad-lg{padding-top:7rem;padding-bottom:7rem}.section--pad-xl{padding-top:9rem;padding-bottom:9rem}.section{scroll-margin-top:5rem}@media (width<=768px){.section--pad-sm{padding-top:2rem;padding-bottom:2rem}.section--pad-md{padding-top:3rem;padding-bottom:3rem}.section--pad-lg{padding-top:4.5rem;padding-bottom:4.5rem}.section--pad-xl{padding-top:6rem;padding-bottom:6rem}}.section[data-variant=centered]{text-align:center}.section[data-variant=centered] .row{justify-content:center;justify-items:center}.section[data-variant=centered] .column{align-items:center}.section[data-variant=centered] .column:only-child{grid-column:1/-1!important}.row{grid-template-columns:repeat(12,1fr);gap:clamp(1.5rem,3vw,2.5rem);width:100%;display:grid}.row--gap-none{gap:0}.row--gap-sm{gap:clamp(.75rem,1.5vw,1rem)}.row--gap-md{gap:clamp(1.5rem,3vw,2.5rem)}.row--gap-lg{gap:clamp(2.5rem,5vw,4rem)}.row--align-start{align-items:start}.row--align-center{align-items:center}.row--align-end{align-items:end}.row--align-stretch{align-items:stretch}@media (width>=769px) and (width<=1024px){.row>.col-span-3,.row>.col-span-4{grid-column:span 6}}@media (width<=768px){.row{grid-template-columns:1fr}.row>[class*=col-span-]{grid-column:span 1!important}}.column{flex-direction:column;min-width:0;max-width:100%;display:flex}.column--align-start{text-align:left;align-items:flex-start}.column--align-center{text-align:center;align-items:center}.column--align-end{text-align:right;align-items:flex-end}.row>.column:not(:only-child):not(.column--bg):not(.column--border):not(.column--shadow-sm):not(.column--shadow-md):not(.column--shadow-lg){padding:clamp(.25rem,1vw,1rem)}.column--dark a{color:var(--surface-text-link)}.row+.row{margin-top:2.5rem}.surface--dark a{color:var(--surface-text-link)}.surface--dark .block-text--eyebrow{color:var(--surface-text-muted)}.surface--dark .block-badge--default{color:#ffffffd9;background:#ffffff1f;border:1px solid #ffffff38}.surface--dark .block-badge--default a{color:inherit}.surface--dark .block-badge--warning{color:#000000d9}.surface--dark .block-button--primary{box-shadow:none}.surface--dark .block-button--secondary{color:var(--surface-text-heading);background:#ffffff26}.surface--dark .block-button--secondary:hover{background:#ffffff40}.surface--dark .block-button--outline{color:var(--surface-text-heading);border-color:#ffffff4d}.surface--dark .block-button--outline:hover{background:var(--surface-bg-interactive)}.surface--dark .block-button--ghost{color:var(--surface-text-heading)}.surface--dark .block-button--ghost:hover{background:var(--surface-bg-interactive)}.surface--colored .surface--colored{--expressive-chrome:#fff6}.surface--colored a{color:var(--surface-text-link);text-decoration:underline;-webkit-text-decoration-color:var(--expressive-chrome,#fff6);text-decoration-color:var(--expressive-chrome,#fff6)}.surface--colored .block-text--eyebrow{color:var(--surface-text-muted)}.surface--colored .block-button--primary{box-shadow:none}.surface--colored .block-button--secondary{color:var(--surface-text-heading);background:#ffffff26}.surface--colored .block-button--secondary:hover{background:#ffffff40}.surface--colored .block-button--outline{border-color:var(--expressive-chrome,#fff6);color:var(--surface-text-heading)}.surface--colored .block-button--outline:hover{background:var(--surface-bg-interactive)}.surface--colored .block-button--ghost{color:var(--surface-text-heading)}.surface--colored .block-button--ghost:hover{background:var(--surface-bg-interactive)}.block-spacer{width:100%}.block-spacer--sm{height:1rem}.block-spacer--md{height:2rem}.block-spacer--lg{height:4rem}.block-spacer--xl{height:6rem}.block-icon{justify-content:center;align-items:center;display:inline-flex}.block-divider{border:none;border-top:1px solid var(--surface-border);opacity:.8;margin:1rem 0}.block-divider--solid{border-top-style:solid}.block-divider--dashed{border-top-style:dashed}.block-divider--dotted{border-top-style:dotted}.block-divider.divider--vertical{border-left-style:var(--divider-style,solid);border-left-width:1px;border-left-color:var(--color-neutral-200,#e5e7eb);border-top:none;width:1px;height:100%;min-height:2rem}.block-embed{width:100%;margin:0;position:relative}.block-embed[data-aspect-ratio="16:9"]{padding-bottom:56.25%}.block-embed[data-aspect-ratio="4:3"]{padding-bottom:75%}.block-embed[data-aspect-ratio="1:1"]{padding-bottom:100%}.block-embed iframe{width:100%;height:100%;position:absolute;top:0;left:0}.block-placeholder{border:2px dashed var(--color-neutral-300,#d1d5db);background:var(--color-neutral-50,#f9fafb);border-radius:.5rem;padding:1rem}.block-placeholder--unknown{border-color:var(--color-warning-300,#fcd34d);background:#fefce8}.placeholder-label{color:var(--color-neutral-600,#4b5563);margin-bottom:.5rem;font-size:.875rem;font-weight:600;display:block}.placeholder-props{color:var(--color-neutral-500,#6b7280);white-space:pre-wrap;word-break:break-word;margin:0;font-size:.75rem}.block-comparison-table{width:100%;overflow:hidden}.block-comparison-table table{border-collapse:collapse;width:100%}.block-comparison-table thead th{text-align:left;background:var(--surface-bg-subtle);border-bottom:1px solid var(--surface-border);padding:.75rem 1rem;font-weight:700}.block-comparison-table tbody td{border-bottom:1px solid var(--surface-border);padding:.75rem 1rem}.block-comparison-table tbody tr:nth-child(2n) td{background:var(--surface-bg-subtle)}.block-comparison-table tbody tr:hover td{background:var(--surface-bg-interactive)}.block-comparison-table th.highlight,.block-comparison-table td.highlight,.block-comparison-table tbody tr:nth-child(2n) td.highlight{background:color-mix(in srgb, var(--color-brand-500,var(--color-primary-500,#2563eb)) 10%, var(--surface-bg))}.section--dark .block-comparison-table th.highlight,.section--dark .block-comparison-table td.highlight{color:var(--color-neutral-900,#111827)}.block-comparison-table th.highlight-outline,.block-comparison-table td.highlight-outline{border-left:2px solid var(--highlight-color,var(--surface-border-accent));border-right:2px solid var(--highlight-color,var(--surface-border-accent))}.block-comparison-table thead tr:first-child th.highlight-outline{border-top:2px solid var(--highlight-color,var(--surface-border-accent))}.block-comparison-table tbody tr:last-child td.highlight-outline{border-bottom:2px solid var(--highlight-color,var(--surface-border-accent))}.block-comparison-table .table-caption{color:var(--color-neutral-500,#6b7280);text-align:center;width:100%;margin-top:.5rem;font-size:.875rem}.block-comparison-table .comparison-table-scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}.block-table{width:100%;overflow-x:auto}.block-table table{border-collapse:collapse;width:100%}.block-table th{text-align:left;border-bottom:2px solid var(--color-neutral-200,#e5e7eb);padding:.75rem 1rem;font-weight:600}.block-table td{border-bottom:1px solid var(--color-neutral-200,#e5e7eb);padding:.75rem 1rem}.block-table.table--striped tbody tr:nth-child(2n) td{background:var(--color-neutral-50,#f9fafb)}.block-table.table--compact th,.block-table.table--compact td{padding:.5rem .75rem;font-size:.875rem}.table-caption{color:var(--color-neutral-500,#6b7280);text-align:center;margin-top:.5rem;font-size:.875rem}.block-anchor-nav{padding:1rem 0}.anchor-nav-title{color:var(--color-neutral-500,#6b7280);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.75rem;font-size:.875rem;font-weight:600}.anchor-nav-list{flex-direction:column;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.anchor-nav-link{color:var(--color-neutral-600,#4b5563);border-left:2px solid #0000;padding:.375rem .75rem;font-size:.875rem;text-decoration:none;transition:all .15s;display:block}.anchor-nav-link:hover{color:var(--color-primary,#2563eb);border-left-color:var(--color-primary,#2563eb)}.anchor-nav--sticky{position:sticky;top:5rem}.breadcrumb-container{max-width:var(--content-width,1200px);padding-inline:var(--gutter,clamp(1.25rem, 4vw, 3rem));margin-inline:auto}.breadcrumb{padding:.75rem 0;font-size:.875rem}.breadcrumb-list{flex-wrap:wrap;align-items:center;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.breadcrumb-item{align-items:center;gap:.25rem;display:flex}.breadcrumb-link{color:var(--color-neutral-500,#6b7280);text-decoration:none}.breadcrumb-link:hover{color:var(--color-primary,#2563eb);text-decoration:underline}.breadcrumb-separator{color:var(--color-neutral-400,#9ca3af)}.breadcrumb-current{color:var(--color-neutral-700,#374151);font-weight:500}.block-stat{text-align:center;padding:.5rem}.stat-value{color:var(--surface-text-heading);font-size:2.5rem;font-weight:700;line-height:1.2}.stat-prefix,.stat-suffix{color:var(--color-brand-500,var(--color-primary-500,#2563eb));font-size:1.5rem;font-weight:600}.stat-label{color:var(--surface-text-muted);border-top:1px solid var(--surface-border);margin-top:.5rem;padding-top:.5rem;font-size:.875rem;display:inline-block}.block-video{width:100%;position:relative;overflow:hidden}.block-video[data-aspect-ratio="16:9"]{padding-bottom:56.25%}.block-video[data-aspect-ratio="4:3"]{padding-bottom:75%}.block-video[data-aspect-ratio="1:1"]{padding-bottom:100%}.block-video[data-aspect-ratio="9:16"]{padding-bottom:177.78%}.block-video iframe,.block-video video{border:none;width:100%;height:100%;position:absolute;top:0;left:0}.video-caption{color:var(--color-neutral-500,#6b7280);text-align:center;margin-top:.5rem;font-size:.875rem}.block-audio,.block-audio audio{width:100%}.audio-title{color:var(--color-neutral-500,#6b7280);margin-top:.5rem;font-size:.875rem}.block-rating{color:var(--color-secondary-500,var(--color-primary-500,#f59e0b));flex-wrap:wrap;align-items:center;gap:.25rem;display:flex}.rating-star{color:var(--surface-border);font-size:1.25rem;line-height:1;display:inline-flex}.rating-star--filled,.rating-color--gold .rating-star--filled{color:#f59e0b}.rating-color--green .rating-star--filled{color:#22c55e}.rating-color--blue .rating-star--filled{color:#3b82f6}.rating-color--red .rating-star--filled{color:#ef4444}.rating-color--primary .rating-star--filled{color:var(--color-primary-500,#f59e0b)}.rating-color--secondary .rating-star--filled{color:var(--color-secondary-500,var(--color-primary-500,#f59e0b))}.rating-label{color:var(--surface-text-muted);margin-left:.5rem;font-size:.875rem}.block-quote-rating{gap:.125rem;justify-content:inherit;color:var(--color-secondary-500,var(--color-primary-500,#f59e0b));margin-top:.75rem;display:flex}.block-author{background:var(--surface-bg-subtle);border-radius:var(--radius,.5rem);align-items:flex-start;gap:1rem;padding:1rem;display:flex}.author-avatar{object-fit:cover;border:2px solid var(--surface-border);border-radius:50%;width:4rem;height:4rem}.author-info{flex:1}.author-name{color:var(--surface-text-heading);font-size:1rem;font-weight:700;display:block}.author-bio{color:var(--surface-text-muted);margin:.25rem 0 0;font-size:.875rem;line-height:1.5}.author-links{gap:.75rem;margin-top:.5rem;display:flex}.author-link{color:var(--surface-text-link);font-size:.75rem;text-decoration:none;transition:color .2s}.author-link:hover{color:var(--surface-border-accent);text-decoration:underline}.block-badge{border-radius:9999px;align-items:center;gap:.25rem;width:fit-content;margin-bottom:0;padding:.25rem .75rem;font-size:.75rem;font-weight:600;display:inline-flex}.block-badge--default{background:var(--color-neutral-100,#f3f4f6);color:var(--color-neutral-700,#374151)}.block-badge--success{color:#166534;background:#dcfce7}.block-badge--warning{color:#92400e;background:#fef3c7}.block-badge--info{color:#1e40af;background:#dbeafe}.badge-icon{font-size:.875em}.block-form{margin-inline:auto;flex-direction:column;gap:.75rem;max-width:600px;margin-bottom:0;display:flex}.form-field{border:1px solid var(--surface-border);border-radius:var(--radius,.5rem);background:var(--surface-bg);color:var(--surface-text-heading);width:100%;padding:.75rem 1rem;font-family:inherit;font-size:1rem;transition:border-color .2s,box-shadow .2s}.form-field:focus{border-color:var(--color-brand-500,var(--color-primary-500,#14b8a6));box-shadow:0 0 0 3px color-mix(in srgb, var(--color-brand-500,var(--color-primary-500,#14b8a6)) 15%, transparent);outline:none}.form-field::placeholder{color:var(--surface-text-muted)}.form-disclaimer{color:var(--surface-text-muted);margin-top:.25rem;font-size:.75rem}.block-image{margin:0}.block-image img{border-radius:var(--radius,.5rem);object-fit:cover;width:100%;height:auto;display:block}.image-placeholder{background:var(--surface-bg-subtle);border-radius:var(--radius,.5rem);color:var(--surface-text-muted);justify-content:center;align-items:center;min-height:8rem;padding:1rem;font-size:.875rem;display:flex}.block-image[data-aspect-ratio="16:9"] img,.block-image[data-aspect-ratio="16:9"] .image-placeholder{aspect-ratio:16/9}.block-image[data-aspect-ratio="4:3"] img,.block-image[data-aspect-ratio="4:3"] .image-placeholder{aspect-ratio:4/3}.block-image[data-aspect-ratio="3:2"] img,.block-image[data-aspect-ratio="3:2"] .image-placeholder{aspect-ratio:3/2}.block-image[data-aspect-ratio="3:4"] img,.block-image[data-aspect-ratio="3:4"] .image-placeholder{aspect-ratio:3/4}.block-image[data-aspect-ratio="2:3"] img,.block-image[data-aspect-ratio="2:3"] .image-placeholder{aspect-ratio:2/3}.block-image[data-aspect-ratio="9:16"] img,.block-image[data-aspect-ratio="9:16"] .image-placeholder{aspect-ratio:9/16}.block-image[data-aspect-ratio="1:1"] img,.block-image[data-aspect-ratio="1:1"] .image-placeholder{object-fit:cover;border-radius:50%;width:12rem;height:12rem;margin:0 auto}.block-image figcaption{color:var(--color-neutral-600,#4b5563);text-align:center;margin-top:.5em;font-size:.875rem}.block-quote{border-left:3px solid var(--color-brand-400,var(--color-primary-400,#2dd4bf));color:var(--surface-text);margin:0;padding:1rem 1.25rem 1rem 1.5rem;font-size:1.125rem;line-height:1.7}.block-quote p{white-space:pre-line;margin:0;font-style:italic}.block-quote cite{color:var(--surface-text-muted);margin-top:.75rem;font-size:.875rem;font-style:normal;font-weight:600;display:block}.block-quote:before{content:"“";color:var(--color-brand-400,var(--color-primary-400,#9ca3af));margin-bottom:.5rem;font-size:3rem;line-height:1;display:block}.column--align-center .block-quote{max-width:48rem;margin-inline:auto}.section--dark .block-quote,.column--dark .block-quote{color:#fffffff2;box-shadow:none;background:0 0;border:none;padding:0}.section--dark .block-quote:before,.column--dark .block-quote:before{color:#ffffff40}.section--dark .block-quote cite,.column--dark .block-quote cite{color:#fff9}.block-wrapper{flex-direction:column;max-width:100%;display:flex}.block-wrapper.block--align-center{text-align:center;align-self:center;align-items:center;width:fit-content}.block-wrapper.block--align-start{text-align:left;align-self:flex-start;align-items:flex-start;width:fit-content}.block-wrapper.block--align-end{text-align:right;align-self:flex-end;align-items:flex-end;width:fit-content}.block-heading{color:var(--surface-text-heading);font-family:var(--font-heading,inherit);margin:0}.block-heading-1{font-size:var(--font-size-heading-4xl,3.5rem);letter-spacing:-.02em;font-weight:800;line-height:1.1}.block-heading-2{font-size:var(--font-size-heading-3xl,2.5rem);letter-spacing:-.015em;font-weight:700;line-height:1.2}.block-heading-3{font-size:var(--font-size-heading-2xl,1.75rem);letter-spacing:-.01em;font-weight:700;line-height:1.3}.block-heading-4{font-size:var(--font-size-heading-xl,1.25rem);letter-spacing:0;font-weight:600;line-height:1.4}.block-heading-5{font-size:var(--font-size-heading-base,1rem);letter-spacing:.02em;font-weight:600;line-height:1.5}.block-heading-6{font-size:var(--font-size-heading-sm,.875rem);letter-spacing:.05em;font-weight:600;line-height:1.5}.block-heading--5xl{font-size:var(--font-size-heading-5xl,4rem)}.block-heading--4xl{font-size:var(--font-size-heading-4xl,3.5rem)}.block-heading--3xl{font-size:var(--font-size-heading-3xl,2.5rem)}.block-heading--2xl{font-size:var(--font-size-heading-2xl,1.75rem)}.block-heading--xl{font-size:var(--font-size-heading-xl,1.25rem)}.block-heading--lg{font-size:var(--font-size-heading-lg,1.125rem)}.block-heading--base{font-size:var(--font-size-heading-base,1rem)}.block-heading--sm{font-size:var(--font-size-heading-sm,.875rem)}.block-heading--xs{font-size:var(--font-size-heading-xs,.75rem)}.section,.surface--light,.column--light{--heading-emphasis-line:var(--heading-emphasis-light-line,none)}.surface--dark,.section--dark,.column--dark,.section--footer:not(.surface--light):not(.surface--colored),.section--hero[data-variant=full-image-bg]:not(.surface--light){--heading-emphasis-line:var(--heading-emphasis-dark-line,none)}.surface--colored,.section--colored,.surface--light.surface--firm,.surface--light.surface--strong,.surface--dark.surface--strong{--heading-emphasis-line:underline}.block-heading-emphasis{color:var(--surface-text-link);-webkit-text-decoration-line:var(--heading-emphasis-line,none);text-decoration-line:var(--heading-emphasis-line,none);text-underline-offset:.14em;text-decoration-thickness:.07em}.block-text{color:inherit;line-height:1.6;font-family:var(--font-body,inherit);margin:0}.block-text a{color:inherit;text-underline-offset:2px;text-decoration:underline}.block-text a:hover{opacity:.8}.block-text--body{font-size:var(--font-size-base,1rem)}.block-text--lead{font-size:var(--font-size-lead,1.25rem);color:var(--surface-text-secondary);font-weight:400;line-height:1.7}.block-text--caption{font-size:var(--font-size-caption,.875rem);color:var(--surface-text-secondary)}.block-text--small{font-size:var(--font-size-small,.75rem)}.block-text--eyebrow{font-size:var(--font-size-eyebrow,.75rem);text-transform:uppercase;letter-spacing:.05em;color:var(--surface-text-link);font-weight:600}.block-text--stars{color:#f59e0b;letter-spacing:.15em;line-height:1}.block-button{cursor:pointer;border:1px solid #0000;align-self:flex-start;align-items:center;gap:.5rem;width:auto;margin-bottom:0;padding:.625rem 1.5rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.block-button--sm{border-radius:var(--radius,.25rem);padding:.5rem 1rem;font-size:.8125rem}.block-button--md{border-radius:var(--radius,.5rem);padding:.625rem 1.5rem;font-size:.9375rem}.block-button--lg{border-radius:var(--radius,.5rem);padding:.875rem 2rem;font-size:1.0625rem}.block-button.block-button--primary{background:var(--action-primary-bg,var(--color-primary-600,#0d9488));color:var(--action-primary-fg,#fff);box-shadow:0 1px 3px color-mix(in srgb, var(--color-primary-900,#1e293b) 6%, transparent), 0 1px 2px color-mix(in srgb, var(--color-primary-900,#1e293b) 4%, transparent)}.block-button.block-button--primary:hover{background:var(--action-primary-hover-bg,var(--color-primary-700,#0f766e));color:var(--action-primary-hover-fg,#fff);box-shadow:0 4px 12px color-mix(in srgb, var(--color-primary-900,#1e293b) 8%, transparent), 0 2px 4px color-mix(in srgb, var(--color-primary-900,#1e293b) 4%, transparent)}.block-button--secondary{background:var(--color-primary-50,#f0fdfa);color:var(--color-primary-700,#0f766e)}.block-button--secondary:hover{background:var(--color-primary-100,#ccfbf1);box-shadow:0 1px 3px color-mix(in srgb, var(--color-primary-900,#1e293b) 6%, transparent), 0 1px 2px color-mix(in srgb, var(--color-primary-900,#1e293b) 4%, transparent)}.block-button--outline{border-color:var(--color-primary-300,#5eead4);color:var(--action-primary-outline-fg,var(--color-primary-600,#0d9488));background:0 0}.block-button--outline:hover{background:var(--color-primary-50,#f0fdfa);border-color:var(--color-primary-500,#14b8a6);box-shadow:0 1px 3px color-mix(in srgb, var(--color-primary-900,#1e293b) 6%, transparent)}.block-button--ghost{color:var(--action-primary-outline-fg,var(--color-primary-600,#0d9488));background:0 0}.block-button--ghost:hover{background:var(--color-primary-50,#f0fdfa);box-shadow:inset 0 0 0 1px var(--color-primary-200,#99f6e4)}.block-button--full-width{justify-content:center;width:100%;display:flex}.block-list{margin:0;padding-left:1.5em;line-height:1.6}.block-list li{padding:.5rem 0}.block-list--icon-check,.block-list--icon-arrow,.block-list--icon-star,.block-list--icon-none{padding-left:0;list-style:none}.block-list--icon-check li,.block-list--icon-arrow li,.block-list--icon-star li{align-items:center;gap:.75rem;display:flex}.block-list--icon-check li:before,.block-list--icon-arrow li:before,.block-list--icon-star li:before{flex-shrink:0;font-weight:700}.block-list--icon-check li:before{content:"✓";color:var(--color-brand-600,var(--color-primary-600,#0d9488))}.block-list--icon-arrow li:before{content:"→";color:var(--color-brand-600,var(--color-primary-600,#0d9488))}.block-list--icon-star li:before{content:"★";color:#f59e0b}.block-list--unordered:not([class*=block-list--icon-]) li{color:inherit}.block-list--unordered:not([class*=block-list--icon-]){list-style-color:var(--color-neutral-400,#9ca3af)}.section--hero{flex-direction:column;justify-content:center;min-height:60vh;padding-left:2rem;padding-right:2rem;display:flex}.section--hero .block-heading-1{font-family:var(--font-heading,inherit);margin-bottom:.4em;font-size:clamp(2rem,5vw,3.5rem);line-height:1.1}.section--hero .block-heading-2{font-family:var(--font-heading,inherit);font-size:clamp(1.5rem,3.5vw,2.25rem)}.section--hero .block-text--lead{max-width:40em;font-size:clamp(1.05rem,2vw,1.35rem)}.section--hero .block-wrapper[data-block-type=heading]+.block-wrapper[data-block-type=text]{margin-top:.75rem}.section--hero .block-wrapper[data-block-type=heading]+.block-wrapper[data-block-type=button],.section--hero .block-wrapper[data-block-type=text]+.block-wrapper[data-block-type=button]{margin-top:2.5rem}.section--hero .block-wrapper[data-block-type=button]+.block-wrapper[data-block-type=button]{margin-top:.5rem}.section--hero[data-variant=centered]{text-align:center;justify-content:center}.section--hero[data-variant=centered] .row{justify-content:center;justify-items:center}.section--hero[data-variant=centered] .column{align-items:center}.section--hero[data-variant=centered] .block-text--lead{margin-left:auto;margin-right:auto}.section--hero[data-variant=split] .row{align-items:center}.section--hero[data-variant=split] .block-heading,.section--hero[data-variant=split] .block-text{max-width:38rem}.section--hero[data-variant=split] .block-image img{border-radius:var(--radius,.5rem)}.section--hero[data-variant=split] .block-image[data-aspect-ratio="1:1"] img{border-radius:var(--radius,.5rem);width:100%;height:100%;max-height:28rem}.section--hero[data-variant=full-image-bg]{color:var(--color-neutral-0,#fff);background-position:50%;background-size:cover;position:relative}.section--hero[data-variant=full-image-bg]:before{content:"";z-index:1;pointer-events:none;background:#00000073;position:absolute;inset:0}.section--hero[data-variant=full-image-bg]>.section-inner{z-index:2;position:relative}.section--hero[data-variant=full-image-bg] .row{z-index:1;position:relative}.section--hero[data-variant=full-image-bg]:not(.surface--light) .column:not(.column--bg):not([class*=surface--]):has(>.block-wrapper:not([data-block-type=image],[data-block-type=video],[data-block-type=button],[data-block-type=spacer],[data-block-type=divider])){background:#000000b3;box-shadow:0 0 2rem 2rem #000000b3}.section--hero[data-variant=full-image-bg]:not(.surface--light) .column--align-start:not(.column--bg):not([class*=surface--]){justify-self:start;width:fit-content}.section--hero[data-variant=full-image-bg]:not(.surface--light) .column--align-center:not(.column--bg):not([class*=surface--]){justify-self:center;width:fit-content}.section--hero[data-variant=full-image-bg]:not(.surface--light) .column--align-end:not(.column--bg):not([class*=surface--]){justify-self:end;width:fit-content}.section--hero[data-variant=full-image-bg] .block-text--eyebrow{color:var(--surface-text-muted)}.section--cta{padding-left:2rem;padding-right:2rem}.section--cta[data-variant=centered]{text-align:center}.section--cta[data-variant=centered] .row{justify-content:center;justify-items:center}.section--cta[data-variant=centered] .column{align-items:center}.section--cta[data-variant=centered] .block-button{align-self:center}.section--cta[data-variant=centered] .block-text{max-width:36em;margin-left:auto;margin-right:auto}.section--cta[data-variant=split]{background:var(--color-neutral-50,#f9fafb)}.section--cta[data-variant=split] .row{align-items:center}.section--how-it-works{padding-left:2rem;padding-right:2rem}.section--how-it-works[data-variant=steps] .row{align-items:stretch}.section--how-it-works[data-variant=steps] .row>.column{text-align:center}.section--how-it-works[data-variant=steps] .block-heading{font-family:var(--font-heading,inherit);margin-top:1rem;font-size:1.1rem}.section--how-it-works[data-variant=steps] .block-image img,.section--how-it-works[data-variant=steps] .image-placeholder{object-fit:cover;border-radius:50%;width:4rem;height:4rem;margin:0 auto}.section--how-it-works[data-variant=numbered] .row{counter-reset:step;align-items:flex-start}.section--how-it-works[data-variant=numbered] .row>.column:before{counter-increment:step;content:counter(step);background:var(--color-brand-500,var(--color-primary-500,#bc814e));width:2.5rem;height:2.5rem;color:var(--color-neutral-0,#fff);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 1rem;font-size:1.1rem;font-weight:700;display:flex}.section--how-it-works[data-variant=timeline] .row+.row{border-left:2px solid var(--color-brand-200,var(--color-primary-200,#e6d0bc));margin-left:1.25rem;padding-top:1.5rem;padding-left:2rem}.section--footer{background:var(--color-neutral-900,#111827);padding-left:2rem;padding-right:2rem}.section--footer ul.block-list{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.section--footer .block-list li{font-size:var(--font-size-footer-text,.875rem);cursor:pointer;transition:color .2s}.section--footer .block-heading{font-size:var(--font-size-footer-heading,.9rem);text-transform:uppercase;letter-spacing:.05em;margin-bottom:1rem;font-weight:600}.section--footer .block-text{font-size:var(--font-size-footer-text,.875rem);line-height:1.6}.section--footer .row:last-child{border-top:1px solid #ffffff1a;margin-top:2rem;padding-top:1.5rem}.section--footer .row:last-child .block-text{text-align:center;font-size:.8rem}.section--footer .footer-inner{max-width:var(--content-width,1200px);margin-inline:auto;padding:3rem 0 1.5rem}[data-layout=fluid].section--footer .footer-inner{max-width:100%;padding-left:var(--gutter);padding-right:var(--gutter)}[data-layout=standard].section--footer .footer-inner{max-width:var(--content-width,1200px)}[data-layout=narrow].section--footer .footer-inner{max-width:var(--narrow-width)}.section--footer .footer-columns{gap:2rem;display:grid}.section--footer .footer-column-heading{font-size:var(--font-size-footer-heading,.9rem);text-transform:uppercase;letter-spacing:.05em;color:#fffffff2;margin-bottom:1rem;font-weight:600}.section--footer .footer-link-list{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.section--footer .footer-link-list li a{font-size:var(--font-size-footer-text,.875rem);color:#ffffffb3;text-decoration:none;transition:color .2s}.section--footer .footer-link-list li a:hover{color:#fff}.section--footer .footer-text{font-size:var(--font-size-footer-text,.875rem);color:#ffffffb3;line-height:1.6}.section--footer .footer-contact p{font-size:var(--font-size-footer-text,.875rem);color:#ffffffb3;margin:.25rem 0;line-height:1.6}.section--footer .footer-contact a{color:#ffffffb3;text-decoration:none;transition:color .2s}.section--footer .footer-contact a:hover{color:#fff}.section--footer .footer-social{border-top:1px solid #ffffff1a;gap:1rem;margin-top:2rem;padding-top:1.5rem;display:flex}.section--footer .footer-social a{color:#fff9;font-size:.8rem;text-decoration:none;transition:color .2s}.section--footer .footer-social a:hover{color:#fff}.section--footer .footer-bottom{border-top:1px solid #ffffff1a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:2rem;padding-top:1.5rem;display:flex}.section--footer .footer-copyright{font-size:var(--font-size-legal,.8rem);color:#ffffff80}.section--footer .footer-legal{gap:1.5rem;display:flex}.section--footer .footer-legal a{font-size:var(--font-size-legal,.8rem);color:#ffffff80;text-decoration:none;transition:color .2s}.section--footer .footer-legal a:hover{color:#fffc}.section--footer.surface--light .footer-column-heading{color:var(--surface-text-heading)}.section--footer.surface--light .footer-link-list li a{color:var(--surface-text-muted)}.section--footer.surface--light .footer-link-list li a:hover{color:var(--surface-text)}.section--footer.surface--light .footer-text,.section--footer.surface--light .footer-contact p,.section--footer.surface--light .footer-contact a{color:var(--surface-text-muted)}.section--footer.surface--light .footer-contact a:hover{color:var(--surface-text)}.section--footer.surface--light .footer-social a{color:var(--surface-text-muted)}.section--footer.surface--light .footer-social a:hover{color:var(--surface-text)}.section--footer.surface--light .footer-copyright,.section--footer.surface--light .footer-legal a{color:var(--surface-text-muted)}.section--footer.surface--light .footer-legal a:hover{color:var(--surface-text)}.section--footer.surface--light .footer-social,.section--footer.surface--light .footer-bottom,.section--footer.surface--light .row:last-child{border-top-color:var(--surface-border)}.section.section--footer.surface--light .row:last-child .block-text{color:var(--surface-text-muted)}@media (width<=768px){.section--footer .footer-columns{grid-template-columns:1fr!important}.section--footer .footer-bottom{text-align:center;flex-direction:column}.section--footer .footer-legal{justify-content:center}}.block-button{transition:transform var(--transition-speed,.2s) var(--transition-ease,ease-out), box-shadow var(--transition-speed,.2s) ease, background-color var(--transition-speed,.2s) ease, border-color var(--transition-speed,.2s) ease, opacity .15s ease;cursor:pointer}.column--shadow-sm{box-shadow:0 1px 3px color-mix(in srgb, var(--color-brand-900,var(--color-primary-900,#1e293b)) 6%, transparent), 0 1px 2px color-mix(in srgb, var(--color-brand-900,var(--color-primary-900,#1e293b)) 4%, transparent)}.column--shadow-md{box-shadow:0 4px 12px color-mix(in srgb, var(--color-brand-900,var(--color-primary-900,#1e293b)) 8%, transparent), 0 2px 4px color-mix(in srgb, var(--color-brand-900,var(--color-primary-900,#1e293b)) 4%, transparent)}.column--shadow-lg{box-shadow:0 12px 32px color-mix(in srgb, var(--color-brand-900,var(--color-primary-900,#1e293b)) 12%, transparent), 0 4px 8px color-mix(in srgb, var(--color-brand-900,var(--color-primary-900,#1e293b)) 6%, transparent)}.column--shadow-sm,.column--shadow-md,.column--shadow-lg{transition:transform var(--transition-speed,.2s) var(--transition-ease,ease-out), box-shadow var(--transition-speed,.2s) ease, border-color var(--transition-speed,.2s) ease}.column--shadow-sm:hover{box-shadow:0 4px 12px color-mix(in srgb, var(--color-brand-900,var(--color-primary-900,#1e293b)) 8%, transparent), 0 2px 4px color-mix(in srgb, var(--color-brand-900,var(--color-primary-900,#1e293b)) 4%, transparent);transform:translateY(-2px)}.column--shadow-md:hover{box-shadow:0 12px 32px color-mix(in srgb, var(--color-brand-900,var(--color-primary-900,#1e293b)) 12%, transparent), 0 4px 8px color-mix(in srgb, var(--color-brand-900,var(--color-primary-900,#1e293b)) 6%, transparent);transform:translateY(-3px)}.column--shadow-lg:hover{box-shadow:0 16px 40px color-mix(in srgb, var(--color-brand-900,var(--color-primary-900,#1e293b)) 16%, transparent), 0 6px 12px color-mix(in srgb, var(--color-brand-900,var(--color-primary-900,#1e293b)) 8%, transparent);transform:translateY(-4px)}.column--shadow-sm,.column--shadow-md,.column--shadow-lg,.column--bg,.column--border{flex-direction:column;display:flex}.column--shadow-sm .block-button:last-child,.column--shadow-md .block-button:last-child,.column--shadow-lg .block-button:last-child,.column--bg .block-button:last-child,.column--border .block-button:last-child{margin-top:auto}.column--bg>.block-wrapper:first-child[data-block-type=icon],.column--border>.block-wrapper:first-child[data-block-type=icon],.column--shadow-sm>.block-wrapper:first-child[data-block-type=icon],.column--shadow-md>.block-wrapper:first-child[data-block-type=icon],.column--shadow-lg>.block-wrapper:first-child[data-block-type=icon]{align-self:center}.column--bg>.block-wrapper[data-block-type=quote],.column--border>.block-wrapper[data-block-type=quote],.column--shadow-sm>.block-wrapper[data-block-type=quote],.column--shadow-md>.block-wrapper[data-block-type=quote],.column--shadow-lg>.block-wrapper[data-block-type=quote]{flex:1}.column--bg .block-quote,.column--border .block-quote,.column--shadow-sm .block-quote,.column--shadow-md .block-quote,.column--shadow-lg .block-quote{flex-direction:column;flex:1;display:flex}.column--bg .block-quote cite,.column--border .block-quote cite,.column--shadow-sm .block-quote cite,.column--shadow-md .block-quote cite,.column--shadow-lg .block-quote cite{margin-top:auto}.column--bg{border:1px solid var(--surface-border)}.column--bg,.column--border{transition:border-color var(--transition-speed,.2s) ease, box-shadow var(--transition-speed,.2s) ease}.column--bg:hover{border-color:var(--surface-border-accent)}.block-image{overflow:hidden}.block-image img{transition:transform var(--transition-speed,.2s) var(--transition-ease,ease-out)}.block-image:hover img{transform:scale(1.03)}.section[data-variant=tl-heading-rail]:not(:where(.section--nav,.section--footer,.section--hero,.section--how-it-works,.section--cta)) .row:has(>.column.col-span-3):has(>.column.col-span-9),.section[data-variant=tl-heading-rail]:not(:where(.section--nav,.section--footer,.section--hero,.section--how-it-works,.section--cta)) .row:has(>.column.col-span-4):has(>.column.col-span-8){align-items:stretch;column-gap:var(--tl-rail-gap,clamp(2rem, 5vw, 5rem))}.section[data-variant=tl-heading-rail]:not(:where(.section--nav,.section--footer,.section--hero,.section--how-it-works,.section--cta)) .row>.column.col-span-3,.section[data-variant=tl-heading-rail]:not(:where(.section--nav,.section--footer,.section--hero,.section--how-it-works,.section--cta)) .row>.column.col-span-4{text-align:left;align-items:flex-start;min-width:0}.section[data-variant=tl-heading-rail]:not(:where(.section--nav,.section--footer,.section--hero,.section--how-it-works,.section--cta)) .row>.column.col-span-3 .block-heading,.section[data-variant=tl-heading-rail]:not(:where(.section--nav,.section--footer,.section--hero,.section--how-it-works,.section--cta)) .row>.column.col-span-4 .block-heading{font-size:var(--tl-rail-heading-size,clamp(1.5rem, 2.2vw, 2rem));overflow-wrap:break-word;text-wrap:balance;line-height:1.2}.section[data-variant=tl-heading-rail]:not(:where(.section--nav,.section--footer,.section--hero,.section--how-it-works,.section--cta)) .row>.column.col-span-8,.section[data-variant=tl-heading-rail]:not(:where(.section--nav,.section--footer,.section--hero,.section--how-it-works,.section--cta)) .row>.column.col-span-9{min-width:0;margin-block-start:var(--tl-rail-step,0)}.section[data-variant=tl-heading-rail]:not(:where(.section--nav,.section--footer,.section--hero,.section--how-it-works,.section--cta)) .row>.column.col-span-3:first-child,.section[data-variant=tl-heading-rail]:not(:where(.section--nav,.section--footer,.section--hero,.section--how-it-works,.section--cta)) .row>.column.col-span-4:first-child{border-inline-end:var(--tl-rail-rule-width,1px) var(--tl-rail-rule-style,solid) var(--tl-rail-rule-color,var(--surface-border))}.section[data-variant=tl-heading-rail]:not(:where(.section--nav,.section--footer,.section--hero,.section--how-it-works,.section--cta)) .row>.column.col-span-3:last-child,.section[data-variant=tl-heading-rail]:not(:where(.section--nav,.section--footer,.section--hero,.section--how-it-works,.section--cta)) .row>.column.col-span-4:last-child{border-inline-start:var(--tl-rail-rule-width,1px) var(--tl-rail-rule-style,solid) var(--tl-rail-rule-color,var(--surface-border))}@media (width<=768px){.section[data-variant=tl-heading-rail]:not(:where(.section--nav,.section--footer,.section--hero,.section--how-it-works,.section--cta)) .row>.column.col-span-3:first-child,.section[data-variant=tl-heading-rail]:not(:where(.section--nav,.section--footer,.section--hero,.section--how-it-works,.section--cta)) .row>.column.col-span-4:first-child,.section[data-variant=tl-heading-rail]:not(:where(.section--nav,.section--footer,.section--hero,.section--how-it-works,.section--cta)) .row>.column.col-span-3:last-child,.section[data-variant=tl-heading-rail]:not(:where(.section--nav,.section--footer,.section--hero,.section--how-it-works,.section--cta)) .row>.column.col-span-4:last-child{border-inline:0}.section[data-variant=tl-heading-rail]:not(:where(.section--nav,.section--footer,.section--hero,.section--how-it-works,.section--cta)) .row>.column.col-span-8,.section[data-variant=tl-heading-rail]:not(:where(.section--nav,.section--footer,.section--hero,.section--how-it-works,.section--cta)) .row>.column.col-span-9{margin-block-start:0}}.section[data-variant=tl-inset-panel]:not(:where(.section--nav,.section--footer,.section--hero,.section--how-it-works,.section--cta))>.section-inner{--tl-panel-inset-resolved:var(--tl-panel-inset,clamp(0px, 1.5vw, 2rem));width:min(100% - (2 * (var(--gutter) + var(--tl-panel-inset-resolved,0px))), calc(var(--content-width) - (2 * var(--tl-panel-inset-resolved,0px))));padding-inline:var(--tl-panel-pad-inline,clamp(1.5rem, 4vw, 4rem));padding-block:var(--tl-panel-pad-block,clamp(2rem, 4vw, 4rem));background:var(--tl-panel-bg,var(--surface-bg));border:var(--tl-panel-border-width,1px) solid var(--tl-panel-border-color,var(--surface-border));border-radius:var(--tl-panel-radius,var(--style-radius));box-shadow:var(--tl-panel-shadow,var(--surface-shadow))}.section[data-variant=tl-statement-band]:not(:where(.section--nav,.section--footer,.section--hero,.section--how-it-works,.section--cta))>.section-inner{padding-block:var(--tl-band-pad-block,clamp(.5rem, 2vw, 2rem));border-block-start:var(--tl-band-rule-width,0) var(--tl-band-rule-style,solid) var(--tl-band-rule-color,var(--surface-border));border-block-end:var(--tl-band-rule-width,0) var(--tl-band-rule-style,solid) var(--tl-band-rule-color,var(--surface-border))}.section[data-variant=tl-statement-band]:not(:where(.section--nav,.section--footer,.section--hero,.section--how-it-works,.section--cta)) .block-heading{font-size:var(--tl-band-size,clamp(2.25rem, 5.6vw, 4rem));line-height:var(--tl-band-leading,1.08);letter-spacing:var(--tl-band-tracking,-.02em);max-width:var(--tl-band-measure,22ch);overflow-wrap:break-word;text-wrap:balance}.section[data-variant=tl-statement-band]:not(:where(.section--nav,.section--footer,.section--hero,.section--how-it-works,.section--cta)) .block-quote{max-width:28ch;font-size:clamp(1.75rem,4vw,2.75rem);line-height:1.25}.section[data-variant=tl-statement-band]:not(:where(.section--nav,.section--footer,.section--hero,.section--how-it-works,.section--cta)) .block-text{max-width:52ch;margin-inline-start:var(--tl-band-indent,0)}.section[data-variant=tl-statement-band]:not(:where(.section--nav,.section--footer,.section--hero,.section--how-it-works,.section--cta)) .block-wrapper[data-block-type=heading]+.block-wrapper,.section[data-variant=tl-statement-band]:not(:where(.section--nav,.section--footer,.section--hero,.section--how-it-works,.section--cta)) .block-wrapper[data-block-type=quote]+.block-wrapper{margin-top:clamp(1.25rem,2.5vw,2.25rem)}@media (width<=768px){.section[data-variant=tl-statement-band]:not(:where(.section--nav,.section--footer,.section--hero,.section--how-it-works,.section--cta)) .block-text{margin-inline-start:0}}.section[data-variant=tl-edge-bleed][data-layout=fluid]:not(:where(.section--nav,.section--footer,.section--how-it-works,.section--cta)):has(>.section-inner>.row:only-child>.column:first-child:nth-last-child(2):where(.col-span-5,.col-span-6,.col-span-7)+.column>.block-wrapper[data-block-type=image]:only-child>.block-image:not([data-aspect-ratio="1:1"])):has(>.section-inner>.row>.column:first-child>.block-wrapper[data-block-type=heading]):not(:has(>.section-inner>.row>.column:first-child>.block-wrapper[data-block-type=heading]~.block-wrapper[data-block-type=heading])):not(:has(>.section-inner>.row>.column:first-child .block-image)) .row>.column:first-child .block-heading{font-size:var(--tl-bleed-display-size,clamp(2.5rem, 5vw, 5.5rem));letter-spacing:-.02em;overflow-wrap:break-word;text-wrap:balance;max-width:none;line-height:1.04}.section[data-variant=tl-edge-bleed][data-layout=fluid]:not(:where(.section--nav,.section--footer,.section--how-it-works,.section--cta)):has(>.section-inner>.row:only-child>.column:first-child:nth-last-child(2):where(.col-span-5,.col-span-6,.col-span-7)+.column>.block-wrapper[data-block-type=image]:only-child>.block-image:not([data-aspect-ratio="1:1"])):has(>.section-inner>.row>.column:first-child>.block-wrapper[data-block-type=heading]):not(:has(>.section-inner>.row>.column:first-child>.block-wrapper[data-block-type=heading]~.block-wrapper[data-block-type=heading])):not(:has(>.section-inner>.row>.column:first-child .block-image)) .row>.column:last-child{padding:0}.section[data-variant=tl-edge-bleed][data-layout=fluid]:not(:where(.section--nav,.section--footer,.section--how-it-works,.section--cta)):has(>.section-inner>.row:only-child>.column:first-child:nth-last-child(2):where(.col-span-5,.col-span-6,.col-span-7)+.column>.block-wrapper[data-block-type=image]:only-child>.block-image:not([data-aspect-ratio="1:1"])):has(>.section-inner>.row>.column:first-child>.block-wrapper[data-block-type=heading]):not(:has(>.section-inner>.row>.column:first-child>.block-wrapper[data-block-type=heading]~.block-wrapper[data-block-type=heading])):not(:has(>.section-inner>.row>.column:first-child .block-image)) .row>.column:last-child .block-image img{border-radius:0}@media (width>=769px){.section[data-variant=tl-edge-bleed][data-layout=fluid]:not(:where(.section--nav,.section--footer,.section--how-it-works,.section--cta)):has(>.section-inner>.row:only-child>.column:first-child:nth-last-child(2):where(.col-span-5,.col-span-6,.col-span-7)+.column>.block-wrapper[data-block-type=image]:only-child>.block-image:not([data-aspect-ratio="1:1"])):has(>.section-inner>.row>.column:first-child>.block-wrapper[data-block-type=heading]):not(:has(>.section-inner>.row>.column:first-child>.block-wrapper[data-block-type=heading]~.block-wrapper[data-block-type=heading])):not(:has(>.section-inner>.row>.column:first-child .block-image)){padding-inline-end:0}.section[data-variant=tl-edge-bleed][data-layout=fluid]:not(:where(.section--nav,.section--footer,.section--how-it-works,.section--cta)):has(>.section-inner>.row:only-child>.column:first-child:nth-last-child(2):where(.col-span-5,.col-span-6,.col-span-7)+.column>.block-wrapper[data-block-type=image]:only-child>.block-image:not([data-aspect-ratio="1:1"])):has(>.section-inner>.row>.column:first-child>.block-wrapper[data-block-type=heading]):not(:has(>.section-inner>.row>.column:first-child>.block-wrapper[data-block-type=heading]~.block-wrapper[data-block-type=heading])):not(:has(>.section-inner>.row>.column:first-child .block-image))>.section-inner{--tl-bleed-overlap-resolved:var(--tl-bleed-overlap,clamp(2rem, 5vw, 5rem));--tl-bleed-pad-resolved:var(--tl-bleed-panel-pad,clamp(1.75rem, 3.5vw, 3.5rem));max-width:100%;padding-inline-start:max(var(--gutter), calc((100% - var(--content-width)) / 2 + var(--gutter)));padding-inline-end:0}.section[data-variant=tl-edge-bleed][data-layout=fluid]:not(:where(.section--nav,.section--footer,.section--how-it-works,.section--cta)):has(>.section-inner>.row:only-child>.column:first-child:nth-last-child(2):where(.col-span-5,.col-span-6,.col-span-7)+.column>.block-wrapper[data-block-type=image]:only-child>.block-image:not([data-aspect-ratio="1:1"])):has(>.section-inner>.row>.column:first-child>.block-wrapper[data-block-type=heading]):not(:has(>.section-inner>.row>.column:first-child>.block-wrapper[data-block-type=heading]~.block-wrapper[data-block-type=heading])):not(:has(>.section-inner>.row>.column:first-child .block-image)) .row{align-items:stretch;column-gap:0}.section[data-variant=tl-edge-bleed][data-layout=fluid]:not(:where(.section--nav,.section--footer,.section--how-it-works,.section--cta)):has(>.section-inner>.row:only-child>.column:first-child:nth-last-child(2):where(.col-span-5,.col-span-6,.col-span-7)+.column>.block-wrapper[data-block-type=image]:only-child>.block-image:not([data-aspect-ratio="1:1"])):has(>.section-inner>.row>.column:first-child>.block-wrapper[data-block-type=heading]):not(:has(>.section-inner>.row>.column:first-child>.block-wrapper[data-block-type=heading]~.block-wrapper[data-block-type=heading])):not(:has(>.section-inner>.row>.column:first-child .block-image)) .row>.column:first-child{z-index:1;max-width:none;padding-block:var(--tl-bleed-pad-resolved,0px);background:var(--tl-bleed-panel-bg,var(--surface-bg));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:var(--tl-bleed-panel-radius,var(--style-radius));box-shadow:var(--tl-bleed-panel-shadow,var(--surface-shadow));align-self:center;margin-inline-end:calc(-1 * var(--tl-bleed-overlap-resolved,0px));padding-inline-start:var(--tl-bleed-pad-resolved,0px);padding-inline-end:calc(var(--tl-bleed-pad-resolved,0px) + var(--tl-bleed-overlap-resolved,0px));position:relative}.section[data-variant=tl-edge-bleed][data-layout=fluid]:not(:where(.section--nav,.section--footer,.section--how-it-works,.section--cta)):has(>.section-inner>.row:only-child>.column:first-child:nth-last-child(2):where(.col-span-5,.col-span-6,.col-span-7)+.column>.block-wrapper[data-block-type=image]:only-child>.block-image:not([data-aspect-ratio="1:1"])):has(>.section-inner>.row>.column:first-child>.block-wrapper[data-block-type=heading]):not(:has(>.section-inner>.row>.column:first-child>.block-wrapper[data-block-type=heading]~.block-wrapper[data-block-type=heading])):not(:has(>.section-inner>.row>.column:first-child .block-image)) .row>.column:last-child>.block-wrapper,.section[data-variant=tl-edge-bleed][data-layout=fluid]:not(:where(.section--nav,.section--footer,.section--how-it-works,.section--cta)):has(>.section-inner>.row:only-child>.column:first-child:nth-last-child(2):where(.col-span-5,.col-span-6,.col-span-7)+.column>.block-wrapper[data-block-type=image]:only-child>.block-image:not([data-aspect-ratio="1:1"])):has(>.section-inner>.row>.column:first-child>.block-wrapper[data-block-type=heading]):not(:has(>.section-inner>.row>.column:first-child>.block-wrapper[data-block-type=heading]~.block-wrapper[data-block-type=heading])):not(:has(>.section-inner>.row>.column:first-child .block-image)) .row>.column:last-child .block-image{flex-direction:column;flex:auto;min-height:0;display:flex}.section[data-variant=tl-edge-bleed][data-layout=fluid]:not(:where(.section--nav,.section--footer,.section--how-it-works,.section--cta)):has(>.section-inner>.row:only-child>.column:first-child:nth-last-child(2):where(.col-span-5,.col-span-6,.col-span-7)+.column>.block-wrapper[data-block-type=image]:only-child>.block-image:not([data-aspect-ratio="1:1"])):has(>.section-inner>.row>.column:first-child>.block-wrapper[data-block-type=heading]):not(:has(>.section-inner>.row>.column:first-child>.block-wrapper[data-block-type=heading]~.block-wrapper[data-block-type=heading])):not(:has(>.section-inner>.row>.column:first-child .block-image)) .row>.column:last-child .block-image img{height:auto;min-block-size:var(--tl-bleed-min-block,60vh);aspect-ratio:auto;flex:auto}}@media (width>=769px) and (width<=1024px){.section[data-variant=tl-edge-bleed][data-layout=fluid]:not(:where(.section--nav,.section--footer,.section--how-it-works,.section--cta)):has(>.section-inner>.row:only-child>.column:first-child:nth-last-child(2):where(.col-span-5,.col-span-6,.col-span-7)+.column>.block-wrapper[data-block-type=image]:only-child>.block-image:not([data-aspect-ratio="1:1"])):has(>.section-inner>.row>.column:first-child>.block-wrapper[data-block-type=heading]):not(:has(>.section-inner>.row>.column:first-child>.block-wrapper[data-block-type=heading]~.block-wrapper[data-block-type=heading])):not(:has(>.section-inner>.row>.column:first-child .block-image)) .row>.column:last-child .block-image img{min-block-size:min(var(--tl-bleed-min-block,60vh), 48vh)}}@media (width<=768px){.section[data-variant=tl-edge-bleed][data-layout=fluid]:not(:where(.section--nav,.section--footer,.section--how-it-works,.section--cta)):has(>.section-inner>.row:only-child>.column:first-child:nth-last-child(2):where(.col-span-5,.col-span-6,.col-span-7)+.column>.block-wrapper[data-block-type=image]:only-child>.block-image:not([data-aspect-ratio="1:1"])):has(>.section-inner>.row>.column:first-child>.block-wrapper[data-block-type=heading]):not(:has(>.section-inner>.row>.column:first-child>.block-wrapper[data-block-type=heading]~.block-wrapper[data-block-type=heading])):not(:has(>.section-inner>.row>.column:first-child .block-image)),.section[data-variant=tl-edge-bleed][data-layout=fluid]:not(:where(.section--nav,.section--footer,.section--how-it-works,.section--cta)):has(>.section-inner>.row:only-child>.column:first-child:nth-last-child(2):where(.col-span-5,.col-span-6,.col-span-7)+.column>.block-wrapper[data-block-type=image]:only-child>.block-image:not([data-aspect-ratio="1:1"])):has(>.section-inner>.row>.column:first-child>.block-wrapper[data-block-type=heading]):not(:has(>.section-inner>.row>.column:first-child>.block-wrapper[data-block-type=heading]~.block-wrapper[data-block-type=heading])):not(:has(>.section-inner>.row>.column:first-child .block-image))>.section-inner{padding-inline:0}.section[data-variant=tl-edge-bleed][data-layout=fluid]:not(:where(.section--nav,.section--footer,.section--how-it-works,.section--cta)):has(>.section-inner>.row:only-child>.column:first-child:nth-last-child(2):where(.col-span-5,.col-span-6,.col-span-7)+.column>.block-wrapper[data-block-type=image]:only-child>.block-image:not([data-aspect-ratio="1:1"])):has(>.section-inner>.row>.column:first-child>.block-wrapper[data-block-type=heading]):not(:has(>.section-inner>.row>.column:first-child>.block-wrapper[data-block-type=heading]~.block-wrapper[data-block-type=heading])):not(:has(>.section-inner>.row>.column:first-child .block-image)) .row>.column:first-child{padding-inline:var(--gutter)}.section[data-variant=tl-edge-bleed][data-layout=fluid]:not(:where(.section--nav,.section--footer,.section--how-it-works,.section--cta)):has(>.section-inner>.row:only-child>.column:first-child:nth-last-child(2):where(.col-span-5,.col-span-6,.col-span-7)+.column>.block-wrapper[data-block-type=image]:only-child>.block-image:not([data-aspect-ratio="1:1"])):has(>.section-inner>.row>.column:first-child>.block-wrapper[data-block-type=heading]):not(:has(>.section-inner>.row>.column:first-child>.block-wrapper[data-block-type=heading]~.block-wrapper[data-block-type=heading])):not(:has(>.section-inner>.row>.column:first-child .block-image)) .row>.column:last-child .block-image img{aspect-ratio:4/3}}.section[data-variant=tl-offset-pair]:not(:where(.section--nav,.section--footer,.section--how-it-works,.section--cta)):has(>.section-inner>.row:only-child>.column:first-child:nth-last-child(2):where(.col-span-5,.col-span-6,.col-span-7)+.column>.block-wrapper[data-block-type=image]:first-child+.block-wrapper[data-block-type=image]:last-child):has(>.section-inner>.row>.column:last-child>.block-wrapper[data-block-type=image]:first-child>.block-image:where([data-aspect-ratio="3:4"],[data-aspect-ratio="4:3"],[data-aspect-ratio="2:3"],[data-aspect-ratio="3:2"])):has(>.section-inner>.row>.column:first-child>.block-wrapper[data-block-type=heading]):not(:has(>.section-inner>.row>.column:first-child>.block-wrapper[data-block-type=heading]~.block-wrapper[data-block-type=heading])):not(:has(>.section-inner>.row>.column:first-child .block-image)):has(>.section-inner>.row>.column:first-child .block-button--primary) .row{align-items:center}.section[data-variant=tl-offset-pair]:not(:where(.section--nav,.section--footer,.section--how-it-works,.section--cta)):has(>.section-inner>.row:only-child>.column:first-child:nth-last-child(2):where(.col-span-5,.col-span-6,.col-span-7)+.column>.block-wrapper[data-block-type=image]:first-child+.block-wrapper[data-block-type=image]:last-child):has(>.section-inner>.row>.column:last-child>.block-wrapper[data-block-type=image]:first-child>.block-image:where([data-aspect-ratio="3:4"],[data-aspect-ratio="4:3"],[data-aspect-ratio="2:3"],[data-aspect-ratio="3:2"])):has(>.section-inner>.row>.column:first-child>.block-wrapper[data-block-type=heading]):not(:has(>.section-inner>.row>.column:first-child>.block-wrapper[data-block-type=heading]~.block-wrapper[data-block-type=heading])):not(:has(>.section-inner>.row>.column:first-child .block-image)):has(>.section-inner>.row>.column:first-child .block-button--primary) .row>.column:first-child .block-heading{font-size:var(--tl-pair-display-size,clamp(2.5rem, 5vw, 5rem));letter-spacing:-.02em;overflow-wrap:break-word;text-wrap:balance;max-width:none;line-height:1.04}.section[data-variant=tl-offset-pair]:not(:where(.section--nav,.section--footer,.section--how-it-works,.section--cta)):has(>.section-inner>.row:only-child>.column:first-child:nth-last-child(2):where(.col-span-5,.col-span-6,.col-span-7)+.column>.block-wrapper[data-block-type=image]:first-child+.block-wrapper[data-block-type=image]:last-child):has(>.section-inner>.row>.column:last-child>.block-wrapper[data-block-type=image]:first-child>.block-image:where([data-aspect-ratio="3:4"],[data-aspect-ratio="4:3"],[data-aspect-ratio="2:3"],[data-aspect-ratio="3:2"])):has(>.section-inner>.row>.column:first-child>.block-wrapper[data-block-type=heading]):not(:has(>.section-inner>.row>.column:first-child>.block-wrapper[data-block-type=heading]~.block-wrapper[data-block-type=heading])):not(:has(>.section-inner>.row>.column:first-child .block-image)):has(>.section-inner>.row>.column:first-child .block-button--primary) .row>.column:last-child>.block-wrapper:first-child{inline-size:var(--tl-pair-primary,78%);rotate:calc(-1 * clamp(-2deg, var(--tl-pair-tilt,0deg), 2deg));align-self:flex-start}.section[data-variant=tl-offset-pair]:not(:where(.section--nav,.section--footer,.section--how-it-works,.section--cta)):has(>.section-inner>.row:only-child>.column:first-child:nth-last-child(2):where(.col-span-5,.col-span-6,.col-span-7)+.column>.block-wrapper[data-block-type=image]:first-child+.block-wrapper[data-block-type=image]:last-child):has(>.section-inner>.row>.column:last-child>.block-wrapper[data-block-type=image]:first-child>.block-image:where([data-aspect-ratio="3:4"],[data-aspect-ratio="4:3"],[data-aspect-ratio="2:3"],[data-aspect-ratio="3:2"])):has(>.section-inner>.row>.column:first-child>.block-wrapper[data-block-type=heading]):not(:has(>.section-inner>.row>.column:first-child>.block-wrapper[data-block-type=heading]~.block-wrapper[data-block-type=heading])):not(:has(>.section-inner>.row>.column:first-child .block-image)):has(>.section-inner>.row>.column:first-child .block-button--primary) .row>.column:last-child>.block-wrapper:last-child{z-index:1;inline-size:var(--tl-pair-accent,48%);rotate:clamp(-2deg, var(--tl-pair-tilt,0deg), 2deg);align-self:flex-end;margin-block-start:calc(-1 * var(--tl-pair-overlap,clamp(3rem, 8vw, 7rem)));position:relative}.section[data-variant=tl-offset-pair]:not(:where(.section--nav,.section--footer,.section--how-it-works,.section--cta)):has(>.section-inner>.row:only-child>.column:first-child:nth-last-child(2):where(.col-span-5,.col-span-6,.col-span-7)+.column>.block-wrapper[data-block-type=image]:first-child+.block-wrapper[data-block-type=image]:last-child):has(>.section-inner>.row>.column:last-child>.block-wrapper[data-block-type=image]:first-child>.block-image:where([data-aspect-ratio="3:4"],[data-aspect-ratio="4:3"],[data-aspect-ratio="2:3"],[data-aspect-ratio="3:2"])):has(>.section-inner>.row>.column:first-child>.block-wrapper[data-block-type=heading]):not(:has(>.section-inner>.row>.column:first-child>.block-wrapper[data-block-type=heading]~.block-wrapper[data-block-type=heading])):not(:has(>.section-inner>.row>.column:first-child .block-image)):has(>.section-inner>.row>.column:first-child .block-button--primary) .row>.column:last-child .block-image img{border-radius:var(--tl-pair-radius,var(--style-radius));width:100%;height:auto;margin:0}.section[data-variant=tl-offset-pair]:not(:where(.section--nav,.section--footer,.section--how-it-works,.section--cta)):has(>.section-inner>.row:only-child>.column:first-child:nth-last-child(2):where(.col-span-5,.col-span-6,.col-span-7)+.column>.block-wrapper[data-block-type=image]:first-child+.block-wrapper[data-block-type=image]:last-child):has(>.section-inner>.row>.column:last-child>.block-wrapper[data-block-type=image]:first-child>.block-image:where([data-aspect-ratio="3:4"],[data-aspect-ratio="4:3"],[data-aspect-ratio="2:3"],[data-aspect-ratio="3:2"])):has(>.section-inner>.row>.column:first-child>.block-wrapper[data-block-type=heading]):not(:has(>.section-inner>.row>.column:first-child>.block-wrapper[data-block-type=heading]~.block-wrapper[data-block-type=heading])):not(:has(>.section-inner>.row>.column:first-child .block-image)):has(>.section-inner>.row>.column:first-child .block-button--primary) .row>.column:last-child>.block-wrapper:last-child .block-image img{border:var(--tl-pair-ring,6px) solid var(--surface-bg);box-shadow:var(--surface-shadow)}.section[data-variant=tl-offset-pair]:not(:where(.section--nav,.section--footer,.section--how-it-works,.section--cta)):has(>.section-inner>.row:only-child>.column:first-child:nth-last-child(2):where(.col-span-5,.col-span-6,.col-span-7)+.column>.block-wrapper[data-block-type=image]:first-child+.block-wrapper[data-block-type=image]:last-child):has(>.section-inner>.row>.column:last-child>.block-wrapper[data-block-type=image]:first-child>.block-image:where([data-aspect-ratio="3:4"],[data-aspect-ratio="4:3"],[data-aspect-ratio="2:3"],[data-aspect-ratio="3:2"])):has(>.section-inner>.row>.column:first-child>.block-wrapper[data-block-type=heading]):not(:has(>.section-inner>.row>.column:first-child>.block-wrapper[data-block-type=heading]~.block-wrapper[data-block-type=heading])):not(:has(>.section-inner>.row>.column:first-child .block-image)):has(>.section-inner>.row>.column:first-child .block-button--primary) .row>.column:last-child>.block-wrapper:last-child .block-image[data-aspect-ratio="1:1"] img{aspect-ratio:1;border-radius:50%}@media (width>=769px){.section[data-variant=tl-offset-pair]:not(:where(.section--nav,.section--footer,.section--how-it-works,.section--cta)):has(>.section-inner>.row:only-child>.column:first-child:nth-last-child(2):where(.col-span-5,.col-span-6,.col-span-7)+.column>.block-wrapper[data-block-type=image]:first-child+.block-wrapper[data-block-type=image]:last-child):has(>.section-inner>.row>.column:last-child>.block-wrapper[data-block-type=image]:first-child>.block-image:where([data-aspect-ratio="3:4"],[data-aspect-ratio="4:3"],[data-aspect-ratio="2:3"],[data-aspect-ratio="3:2"])):has(>.section-inner>.row>.column:first-child>.block-wrapper[data-block-type=heading]):not(:has(>.section-inner>.row>.column:first-child>.block-wrapper[data-block-type=heading]~.block-wrapper[data-block-type=heading])):not(:has(>.section-inner>.row>.column:first-child .block-image)):has(>.section-inner>.row>.column:first-child .block-button--primary) .row>.column:last-child>.block-wrapper:first-child{rotate:calc(-1 * var(--tl-pair-tilt,0deg))}.section[data-variant=tl-offset-pair]:not(:where(.section--nav,.section--footer,.section--how-it-works,.section--cta)):has(>.section-inner>.row:only-child>.column:first-child:nth-last-child(2):where(.col-span-5,.col-span-6,.col-span-7)+.column>.block-wrapper[data-block-type=image]:first-child+.block-wrapper[data-block-type=image]:last-child):has(>.section-inner>.row>.column:last-child>.block-wrapper[data-block-type=image]:first-child>.block-image:where([data-aspect-ratio="3:4"],[data-aspect-ratio="4:3"],[data-aspect-ratio="2:3"],[data-aspect-ratio="3:2"])):has(>.section-inner>.row>.column:first-child>.block-wrapper[data-block-type=heading]):not(:has(>.section-inner>.row>.column:first-child>.block-wrapper[data-block-type=heading]~.block-wrapper[data-block-type=heading])):not(:has(>.section-inner>.row>.column:first-child .block-image)):has(>.section-inner>.row>.column:first-child .block-button--primary) .row>.column:last-child>.block-wrapper:last-child{rotate:var(--tl-pair-tilt,0deg)}}.site-nav .nav-inner{max-width:var(--content-width);align-items:center;gap:1.5rem;margin:0 auto;padding:.75rem 2rem;display:flex}[data-layout=fluid] .site-nav .nav-inner{max-width:100%}[data-layout=standard] .site-nav .nav-inner{max-width:var(--content-width)}[data-layout=narrow] .site-nav .nav-inner{max-width:var(--narrow-width)}.nav-brand{color:inherit;flex-shrink:0;align-items:center;gap:.5rem;text-decoration:none;display:flex}.nav-brand-logo{width:auto;max-width:200px;height:auto;max-height:44px;display:block}.nav-brand-name{font-family:var(--font-heading);white-space:nowrap;color:inherit;font-size:1.25rem;font-weight:700}.site-nav .nav-links{flex:1;align-items:center;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.nav-links-item a{font-size:var(--font-size-nav,.875rem);color:inherit;border-radius:var(--radius,.25rem);padding:.5rem .75rem;font-weight:500;text-decoration:none;transition:background-color .15s;display:block}.nav-links-item a:hover{background-color:#0000000d}.nav-links-item--has-children{align-items:center;display:flex;position:relative}.nav-dropdown-toggle{cursor:pointer;color:inherit;background:0 0;border:none;justify-content:center;align-items:center;margin:0;padding:.5rem .5rem .5rem .125rem;display:inline-flex}.nav-dropdown-chevron{border-bottom:2px solid;border-right:2px solid;width:.5rem;height:.5rem;margin-top:-.15rem;transition:transform .2s;display:inline-block;transform:rotate(45deg)}.nav-links-item--has-children:hover .nav-dropdown-chevron,.nav-links-item--has-children:focus-within .nav-dropdown-chevron,.nav-dropdown-toggle[aria-expanded=true] .nav-dropdown-chevron{margin-top:.1rem;transform:rotate(-135deg)}.nav-dropdown{z-index:50;background:var(--color-neutral-50,#fff);border:1px solid var(--color-neutral-200,#e2e8f0);border-radius:var(--radius,.375rem);min-width:12rem;box-shadow:var(--shadow-md,0 4px 12px #0000001f);margin:0;padding:.375rem;list-style:none;display:none;position:absolute;top:100%;left:0}.nav-links-item--has-children:hover .nav-dropdown,.nav-links-item--has-children:focus-within .nav-dropdown,.nav-dropdown.nav-dropdown--open{display:block}.nav-dropdown li a{font-size:var(--font-size-nav,.875rem);color:inherit;white-space:nowrap;border-radius:var(--radius,.25rem);padding:.5rem .75rem;font-weight:500;text-decoration:none;display:block}.nav-dropdown li a:hover{background-color:#0000000d}.site-nav .nav-cta{font-size:var(--font-size-nav,.875rem);border-radius:var(--radius,.375rem);white-space:nowrap;flex-shrink:0;padding:.5rem 1.25rem;font-weight:600;text-decoration:none;transition:all .15s;display:inline-block}.nav-cta.nav-cta--primary,.nav-mobile-cta.nav-cta--primary{background:var(--action-primary-bg,var(--color-primary-600,#0d9488));color:var(--action-primary-fg,#fff)}.nav-cta.nav-cta--primary:hover,.nav-mobile-cta.nav-cta--primary:hover{background:var(--action-primary-hover-bg,var(--color-primary-700,#0f766e));color:var(--action-primary-hover-fg,#fff)}.nav-cta--outline{border:2px solid var(--color-primary-500);color:var(--action-primary-outline-fg,var(--color-primary-600,#0d9488));background:0 0}.nav-cta--outline:hover{background:var(--color-primary-50,#00000008)}.surface--dark .nav-cta--outline:hover,.surface--colored .nav-cta--outline:hover{background:var(--surface-bg-interactive)}.nav-cta.nav-cta--secondary,.nav-mobile-cta.nav-cta--secondary{background:var(--color-primary-100);color:var(--color-primary-700)}.nav-cta.nav-cta--secondary:hover,.nav-mobile-cta.nav-cta--secondary:hover{background:var(--color-primary-200)}.site-nav--standard .nav-links{justify-content:flex-end}.site-nav--centered .nav-links{justify-content:center}.site-nav--stacked .nav-inner{flex-wrap:wrap}.site-nav--stacked .nav-brand{flex-basis:100%}.site-nav--stacked .nav-links{flex:1;justify-content:flex-start;gap:.5rem}.nav-mobile-toggle{cursor:pointer;color:inherit;background:0 0;border:none;justify-content:center;align-items:center;margin-left:auto;padding:.5rem;display:none}.nav-hamburger{background:currentColor;width:24px;height:2px;transition:background .2s;display:block;position:relative}.nav-hamburger:before,.nav-hamburger:after{content:"";background:currentColor;width:24px;height:2px;transition:transform .2s;display:block;position:absolute;left:0}.nav-hamburger:before{top:-7px}.nav-hamburger:after{top:7px}.nav-hamburger--open{background:0 0}.nav-hamburger--open:before{top:0;transform:rotate(45deg)}.nav-hamburger--open:after{top:0;transform:rotate(-45deg)}.nav-mobile-panel{display:none}.nav-mobile-links{margin:0;padding:0;list-style:none}.nav-mobile-links li a{color:inherit;font-size:var(--font-size-nav-mobile,1rem);border-radius:var(--radius,.25rem);padding:.75rem 1rem;font-weight:500;text-decoration:none;display:block}.nav-mobile-links li a:hover{background-color:#0000000d}.nav-mobile-sublinks{margin:0;padding-left:1rem;list-style:none}.nav-mobile-sublinks li a{color:inherit;font-size:var(--font-size-nav-mobile-sub,.9375rem);border-radius:var(--radius,.25rem);padding:.5rem 1rem;font-weight:500;text-decoration:none;display:block}.nav-mobile-sublinks li a:hover{background-color:#0000000d}.nav-mobile-cta{text-align:center;font-weight:600;font-size:var(--font-size-nav-mobile,1rem);border-radius:var(--radius,.375rem);margin-top:.5rem;padding:.75rem 1.5rem;text-decoration:none;display:block}@media (width<=768px){.site-nav .nav-inner{padding:.75rem 1rem}.nav-brand{flex-wrap:wrap;flex-shrink:1;min-width:0}.nav-brand-name{white-space:normal;overflow-wrap:break-word;flex:1 1 0;max-width:100%}.site-nav .nav-links,.site-nav .nav-cta{display:none}.nav-mobile-toggle{display:flex}.nav-mobile-panel{border-top:1px solid var(--color-neutral-200,#e2e8f0);background:inherit;padding:.5rem 1rem 1rem;display:block}}.block-accordion{width:100%}.accordion-item{border-bottom:1px solid var(--surface-border)}.accordion-item:last-child{border-bottom:none}.accordion-trigger{cursor:pointer;-webkit-user-select:none;user-select:none;width:100%;font-family:var(--font-heading,inherit);color:inherit;justify-content:space-between;align-items:center;padding:1rem 0;font-size:1.1rem;font-weight:600;display:flex}.accordion-trigger:after{content:"+";flex-shrink:0;margin-left:1rem;font-size:1.5rem;font-weight:300;line-height:1;transition:transform .2s}.accordion-item.accordion-open .accordion-trigger:after{content:"−"}.block-accordion[data-accordion-init] .accordion-content{max-height:0;transition:max-height var(--motion-natural), padding-bottom var(--motion-natural);padding-bottom:0;overflow:hidden}.block-accordion[data-accordion-init] .accordion-item.accordion-open .accordion-content{max-height:800px;padding-bottom:1rem}.accordion-content{color:var(--surface-text-muted);padding-bottom:1rem;line-height:1.7}.accordion-content p{margin:0}.block-link{color:var(--surface-text-link);align-items:center;text-decoration:none;transition:color .2s;display:inline-flex}.block-link:hover{text-decoration:underline}.block-link--standalone{padding:0;display:block}.block-link--inline{display:inline}.block-link--sm{font-size:.875rem}.block-link--md{font-size:1rem}.block-link--lg{font-size:1.125rem}.block-link-list{width:100%}.link-list-heading{font-size:var(--font-size-link-list-heading,.75rem);text-transform:uppercase;letter-spacing:.05em;color:var(--surface-text-muted);margin:0 0 .75rem;font-weight:600}.link-list-items{margin:0;padding:0;list-style:none}.link-list-items li{margin-bottom:.5rem}.link-list-items a{color:var(--surface-text);font-size:var(--font-size-link-list,.875rem);align-items:center;gap:.35em;text-decoration:none;transition:color .2s;display:inline-flex}.link-list-items a:hover{color:var(--surface-text-link);text-decoration:underline}.link-list-items--horizontal{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.link-list-items--horizontal li{align-items:center;margin-bottom:0;display:inline-flex}.link-list-items--horizontal[data-separator=pipe] li:not(:last-child):after,.link-list-items--horizontal[data-separator=dot] li:not(:last-child):after{color:var(--surface-text-muted);-webkit-user-select:none;user-select:none;margin-left:.5rem}.link-list-items--horizontal[data-separator=pipe] li:not(:last-child):after{content:"|"}.link-list-items--horizontal[data-separator=dot] li:not(:last-child):after{content:"·"}.link-list-item-icon{flex-shrink:0}.block-avatar{flex-direction:column;align-items:center;gap:.5rem;display:inline-flex}.avatar-image{object-fit:cover;border-radius:50%}.block-avatar--sm .avatar-image,.block-avatar--sm .avatar-placeholder{width:3rem;height:3rem}.block-avatar--md .avatar-image,.block-avatar--md .avatar-placeholder{width:4rem;height:4rem}.block-avatar--lg .avatar-image,.block-avatar--lg .avatar-placeholder{width:5rem;height:5rem}.avatar-placeholder{background:var(--surface-bg-subtle);color:var(--surface-text-muted);border-radius:50%;justify-content:center;align-items:center;font-size:1.25rem;font-weight:600;display:flex}.block-avatar--sm .avatar-placeholder{font-size:1rem}.block-avatar--lg .avatar-placeholder{font-size:1.5rem}.avatar-caption{color:var(--surface-text-muted);text-align:center;margin:0;font-size:.75rem}.block-callout{border-radius:var(--radius,8px);border-left:4px solid var(--surface-border);flex-direction:column;gap:.5rem;width:100%;padding:1rem 1.25rem;display:flex}.callout-icon-row{align-items:center;gap:.5rem;display:flex}.callout-heading{margin:0;font-size:.875rem;font-weight:600}.callout-text{margin:0;font-size:.875rem;line-height:1.6}.callout-icon{flex-shrink:0;display:inline-flex}.block-callout--tip{background:var(--color-brand-50,var(--color-primary-50,#eff6ff));border-color:var(--color-brand-400,var(--color-primary-400))}.block-callout--warning{background:#fffbeb;border-color:#f59e0b}.block-callout--note{background:var(--color-neutral-50,#f9fafb);border-color:var(--color-neutral-300)}.block-callout--highlight{background:var(--color-secondary-50,#faf5ff);border-color:var(--color-secondary-400)}.section--dark .block-callout{background:#ffffff14}.section--dark .block-callout--tip{border-color:var(--color-brand-300,var(--color-primary-300))}.section--dark .block-callout--warning{border-color:#fbbf24}.section--dark .block-callout--note{border-color:#ffffff4d}.section--dark .block-callout--highlight{border-color:var(--color-secondary-300)}.section--dark .column--light .block-callout--tip{background:var(--color-brand-50,var(--color-primary-50,#eff6ff));border-color:var(--color-brand-400,var(--color-primary-400))}.section--dark .column--light .block-callout--warning{background:#fffbeb;border-color:#f59e0b}.section--dark .column--light .block-callout--note{background:var(--color-neutral-50,#f9fafb);border-color:var(--color-neutral-300)}.section--dark .column--light .block-callout--highlight{background:var(--color-secondary-50,#faf5ff);border-color:var(--color-secondary-400)}.block-notice{border-radius:var(--radius,8px);justify-content:space-between;align-items:center;width:100%;padding:.75rem 1rem;font-size:.875rem;display:flex}.block-notice--info{color:#1d4ed8;background:#eff6ff}.block-notice--success{color:#15803d;background:#f0fdf4}.block-notice--warning{color:#92400e;background:#fffbeb}.block-notice--error{color:#991b1b;background:#fef2f2}.notice-text{flex:1}.notice-dismiss{cursor:pointer;opacity:.6;color:inherit;background:0 0;border:none;flex-shrink:0;margin-left:.75rem;padding:.25rem;font-size:1rem;line-height:1}.notice-dismiss:hover{opacity:1}.section--dark .block-notice--info{color:#93bbfd;background:#3b82f626}.section--dark .block-notice--success{color:#86efac;background:#22c55e26}.section--dark .block-notice--warning{color:#fcd34d;background:#f59e0b26}.section--dark .block-notice--error{color:#fca5a5;background:#ef444426}.section--dark .column--light .block-notice--info{color:#1d4ed8;background:#eff6ff}.section--dark .column--light .block-notice--success{color:#15803d;background:#f0fdf4}.section--dark .column--light .block-notice--warning{color:#92400e;background:#fffbeb}.section--dark .column--light .block-notice--error{color:#991b1b;background:#fef2f2}.block-tabs{width:100%}.tabs-bar{border-bottom:2px solid var(--color-neutral-200,#e5e7eb);gap:0;margin-bottom:1.5rem;display:flex;overflow-x:auto}.tab-label{all:unset;cursor:pointer;font-family:var(--font-body,"Inter", system-ui, sans-serif);color:var(--color-neutral-500,#6b7280);transition:color var(--motion-efficient), border-color var(--motion-efficient);white-space:nowrap;border-bottom:2px solid #0000;margin-bottom:-2px;padding:.75rem 1.25rem;font-size:.9375rem;font-weight:500}.tab-label:hover{color:var(--color-neutral-700,#374151)}.tab-label--active{color:var(--color-brand-600,var(--color-primary-600,#2563eb));border-bottom-color:var(--color-brand-600,var(--color-primary-600,#2563eb))}.tab-label:focus-visible{outline:2px solid var(--color-brand-500,var(--color-primary-500,#3b82f6));outline-offset:-2px}.tab-panel{display:none}.tab-panel--active{display:block}.block-carousel{width:100%;position:relative;overflow:hidden}.carousel-track{min-height:200px;position:relative}.carousel-slide{opacity:0;width:100%;transition:opacity var(--motion-natural);display:none}.carousel-slide--active{opacity:1;display:block}.carousel-prev,.carousel-next{all:unset;cursor:pointer;width:2.5rem;height:2.5rem;color:var(--color-neutral-700,#374151);box-shadow:var(--shadow-md,0 4px 6px -1px #0000001a);transition:background var(--motion-snap), box-shadow var(--motion-snap);z-index:2;background:#ffffffd9;border-radius:50%;justify-content:center;align-items:center;font-size:1.75rem;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.carousel-prev{left:.75rem}.carousel-next{right:.75rem}.carousel-prev:hover,.carousel-next:hover{box-shadow:var(--shadow-lg,0 10px 15px -3px #0000001a);background:#fff}.carousel-prev:focus-visible,.carousel-next:focus-visible{outline:2px solid var(--color-brand-500,var(--color-primary-500,#3b82f6));outline-offset:2px}.carousel-dots{justify-content:center;gap:.5rem;padding:1rem 0;display:flex}.carousel-dot{all:unset;cursor:pointer;background:var(--color-neutral-300,#d1d5db);width:.5rem;height:.5rem;transition:background var(--motion-snap), transform var(--motion-snap);border-radius:50%}.carousel-dot--active{background:var(--color-brand-500,var(--color-primary-500,#3b82f6));transform:scale(1.3)}.carousel-dot:focus-visible{outline:2px solid var(--color-brand-500,var(--color-primary-500,#3b82f6));outline-offset:2px}.block-tooltip{display:inline-block;position:relative}.tooltip-trigger{cursor:help;border-bottom:1px dotted var(--color-neutral-400,#9ca3af);text-decoration:none}.tooltip-trigger:focus-visible{outline:2px solid var(--color-brand-500,var(--color-primary-500,#3b82f6));outline-offset:2px}.tooltip-bubble{z-index:100;color:#fff;background:var(--color-neutral-800,#1f2937);border-radius:var(--style-radius,.375rem);white-space:nowrap;white-space:normal;pointer-events:none;max-width:280px;box-shadow:var(--shadow-md,0 4px 6px -1px #0000001a);padding:.5rem .75rem;font-size:.8125rem;line-height:1.4;position:absolute}.tooltip-bubble--top{bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}.tooltip-bubble--bottom{top:calc(100% + 8px);left:50%;transform:translate(-50%)}.tooltip-bubble--left{top:50%;right:calc(100% + 8px);transform:translateY(-50%)}.tooltip-bubble--right{top:50%;left:calc(100% + 8px);transform:translateY(-50%)}.tooltip-bubble--top:after{content:"";border:5px solid #0000;border-top-color:var(--color-neutral-800,#1f2937);position:absolute;top:100%;left:50%;transform:translate(-50%)}.tooltip-bubble--bottom:after{content:"";border:5px solid #0000;border-bottom-color:var(--color-neutral-800,#1f2937);position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.tooltip-bubble--left:after{content:"";border:5px solid #0000;border-left-color:var(--color-neutral-800,#1f2937);position:absolute;top:50%;left:100%;transform:translateY(-50%)}.tooltip-bubble--right:after{content:"";border:5px solid #0000;border-right-color:var(--color-neutral-800,#1f2937);position:absolute;top:50%;right:100%;transform:translateY(-50%)}.block-modal{display:inline-block}.modal-backdrop{z-index:1000;animation:modal-fade-in var(--motion-deliberate) both;background:#00000080;justify-content:center;align-items:center;padding:2rem;display:flex;position:fixed;inset:0}.modal-dialog{background:var(--color-neutral-50,#f9fafb);border-radius:var(--style-radius,.5rem);box-shadow:var(--shadow-xl,0 20px 25px -5px #0000001a);max-height:85vh;animation:modal-scale-in var(--motion-deliberate) both;padding:2rem;position:relative;overflow-y:auto}.modal-dialog--standard{width:100%;max-width:640px}.modal-dialog--narrow{width:100%;max-width:440px}.modal-close{all:unset;cursor:pointer;width:2rem;height:2rem;color:var(--color-neutral-500,#6b7280);transition:background var(--motion-snap), color var(--motion-snap);border-radius:50%;justify-content:center;align-items:center;font-size:1.25rem;display:flex;position:absolute;top:1rem;right:1rem}.modal-close:hover{background:var(--color-neutral-200,#e5e7eb);color:var(--color-neutral-800,#1f2937)}.modal-close:focus-visible{outline:2px solid var(--color-brand-500,var(--color-primary-500,#3b82f6));outline-offset:2px}.modal-heading{font-family:var(--font-heading,"Inter", system-ui, sans-serif);margin-bottom:1rem;padding-right:2rem;font-size:1.25rem;font-weight:600}.modal-body>.block-wrapper+.block-wrapper{margin-top:1rem}@keyframes modal-fade-in{0%{opacity:0}to{opacity:1}}@keyframes modal-scale-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.block-drawer{display:inline-block}.drawer-backdrop{z-index:1000;animation:modal-fade-in var(--motion-natural) both;background:#0006;position:fixed;inset:0}.drawer-panel{background:var(--color-neutral-50,#f9fafb);width:min(400px,85vw);box-shadow:var(--shadow-xl,0 20px 25px -5px #0000001a);z-index:1001;padding:1.5rem;position:fixed;top:0;bottom:0;overflow-y:auto}.drawer-panel--right{animation:drawer-slide-right var(--motion-natural) both;right:0}.drawer-panel--left{animation:drawer-slide-left var(--motion-natural) both;left:0}.drawer-close{all:unset;cursor:pointer;width:2rem;height:2rem;color:var(--color-neutral-500,#6b7280);transition:background var(--motion-snap), color var(--motion-snap);border-radius:50%;justify-content:center;align-items:center;font-size:1.25rem;display:flex;position:absolute;top:1rem;right:1rem}.drawer-close:hover{background:var(--color-neutral-200,#e5e7eb);color:var(--color-neutral-800,#1f2937)}.drawer-close:focus-visible{outline:2px solid var(--color-brand-500,var(--color-primary-500,#3b82f6));outline-offset:2px}.drawer-heading{font-family:var(--font-heading,"Inter", system-ui, sans-serif);margin-bottom:1rem;padding-right:2rem;font-size:1.125rem;font-weight:600}.drawer-body>.block-wrapper+.block-wrapper{margin-top:1rem}@keyframes drawer-slide-right{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes drawer-slide-left{0%{transform:translate(-100%)}to{transform:translate(0)}}.toast-container{z-index:2000;flex-direction:column;gap:.5rem;max-width:360px;display:flex;position:fixed;bottom:1.5rem;right:1.5rem}.toast{border-radius:var(--style-radius,.5rem);background:var(--color-neutral-800,#1f2937);color:#fff;box-shadow:var(--shadow-lg,0 10px 15px -3px #0000001a);animation:toast-slide-in var(--motion-spring) both;align-items:center;gap:.75rem;padding:.75rem 1rem;font-size:.875rem;display:flex}.toast--success{background:#059669}.toast--warning{background:#d97706}.toast--error{background:#dc2626}.toast--info{background:var(--color-neutral-800,#1f2937)}.toast-message{flex:1}.toast-dismiss{all:unset;cursor:pointer;opacity:.7;transition:opacity var(--motion-snap);font-size:1rem}.toast-dismiss:hover{opacity:1}@keyframes toast-slide-in{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}.scroll-progress-bar{z-index:10000;pointer-events:none;position:fixed;top:0;left:0;box-shadow:0 1px 3px #00000026}.block-pricing-toggle{justify-content:center;width:100%;display:flex}.pricing-toggle-track{background:var(--color-neutral-100,#f3f4f6);border:1px solid var(--color-neutral-200,#e5e7eb);border-radius:9999px;padding:4px;display:inline-flex}.pricing-toggle-option{all:unset;cursor:pointer;font-family:var(--font-body,"Inter", system-ui, sans-serif);color:var(--color-neutral-500,#6b7280);transition:color var(--motion-efficient), background var(--motion-efficient), box-shadow var(--motion-efficient);white-space:nowrap;border-radius:9999px;padding:.5rem 1.5rem;font-size:.875rem;font-weight:500;position:relative}.pricing-toggle-option--active{color:var(--color-neutral-900,#111827);box-shadow:var(--shadow-sm,0 1px 2px 0 #0000000d);background:#fff}.pricing-toggle-option:focus-visible{outline:2px solid var(--color-brand-500,var(--color-primary-500,#3b82f6));outline-offset:2px}.pricing-toggle-badge{color:var(--color-brand-700,var(--color-primary-700,#1d4ed8));background:var(--color-brand-100,var(--color-primary-100,#dbeafe));border-radius:9999px;margin-left:.375rem;padding:.125rem .5rem;font-size:.6875rem;font-weight:600;display:inline-block}.block-countdown-timer{text-align:center;padding:1.5rem 0}.countdown-label{text-transform:uppercase;letter-spacing:.05em;color:var(--surface-text-muted);margin:0 0 1rem;font-size:.875rem;font-weight:600}.countdown-display{justify-content:center;gap:1rem;display:flex}.countdown-unit{flex-direction:column;align-items:center;gap:.25rem;display:flex}.countdown-digit{font-variant-numeric:tabular-nums;background:var(--surface-bg-subtle);border-radius:var(--radius);min-width:3rem;transition:transform var(--motion-tick);padding:.5rem .75rem;font-size:2.5rem;font-weight:700;line-height:1}.countdown-unit-label{text-transform:uppercase;letter-spacing:.05em;color:var(--surface-text-muted);font-size:.6875rem;font-weight:500}.countdown-expired{color:var(--surface-text-muted);margin:0;font-size:1.125rem;font-weight:600}.block-floating-cta-bar{z-index:900;background:var(--color-neutral-900,#111827);color:#fff;transition:transform var(--motion-natural);justify-content:center;align-items:center;gap:1rem;padding:.75rem 1.5rem;display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(100%)}.floating-cta-bar--visible{transform:translateY(0)}.floating-cta-label{font-size:.875rem;font-weight:600}.floating-cta-button{border-radius:var(--radius);white-space:nowrap;align-items:center;padding:.5rem 1.25rem;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.floating-cta-button.button-primary{background:var(--color-primary,#2563eb);color:#fff}.floating-cta-button.button-secondary{color:#fff;background:#ffffff26}.block-live-stock-counter{border-radius:var(--radius);background:var(--surface-bg-subtle);border:1px solid var(--surface-border);align-items:baseline;gap:.5rem;padding:.5rem 1rem;display:inline-flex}.stock-count{font-variant-numeric:tabular-nums;transition:transform var(--motion-snap), opacity var(--motion-snap);font-size:1.5rem;font-weight:700}.stock-label{color:var(--surface-text-muted);font-size:.875rem}.stock-counter--urgent{background:#fef2f2;border-color:#fca5a5}.stock-counter--urgent .stock-count{color:#dc2626}.block-stepper{width:100%}.block-stepper--horizontal .stepper-track{align-items:flex-start;gap:0;display:flex}.block-stepper--horizontal .stepper-step{text-align:center;cursor:pointer;font:inherit;color:inherit;background:0 0;border:none;flex-direction:column;flex:1;align-items:center;padding:0;display:flex;position:relative}.block-stepper--horizontal .stepper-step:not(:last-child):after{content:"";background:var(--color-neutral-200,#e5e7eb);height:2px;transition:background var(--motion-efficient);position:absolute;top:1rem;left:calc(50% + 1.25rem);right:calc(1.25rem - 50%)}.block-stepper--horizontal .stepper-step--complete:not(:last-child):after{background:var(--color-primary,#2563eb)}.block-stepper--vertical .stepper-track{flex-direction:column;gap:0;display:flex}.block-stepper--vertical .stepper-step{cursor:pointer;font:inherit;color:inherit;text-align:left;background:0 0;border:none;align-items:flex-start;gap:1rem;padding:0 0 1.5rem;display:flex;position:relative}.block-stepper--vertical .stepper-step:not(:last-child):after{content:"";background:var(--color-neutral-200,#e5e7eb);width:2px;transition:background var(--motion-efficient);position:absolute;top:2.5rem;bottom:0;left:1rem}.block-stepper--vertical .stepper-step--complete:not(:last-child):after{background:var(--color-primary,#2563eb)}.stepper-indicator{background:var(--surface-bg-subtle);width:2rem;height:2rem;color:var(--surface-text-muted);border:2px solid var(--surface-border);transition:all var(--motion-efficient);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.875rem;font-weight:600;display:flex}.stepper-step--active .stepper-indicator,.stepper-step--complete .stepper-indicator{background:var(--color-primary,#2563eb);color:#fff;border-color:var(--color-primary,#2563eb)}.stepper-label{flex-direction:column;gap:.125rem;padding-top:.25rem;display:flex}.stepper-title{font-size:.875rem;font-weight:600}.stepper-desc{color:var(--surface-text-muted);font-size:.8125rem}.stepper-controls{justify-content:center;gap:.75rem;margin-top:1.5rem;display:flex}.stepper-prev,.stepper-next{border-radius:var(--radius);border:1px solid var(--surface-border);background:var(--surface-bg);cursor:pointer;transition:all var(--motion-snap);padding:.5rem 1.25rem;font-size:.875rem;font-weight:500}.stepper-prev:disabled,.stepper-next:disabled{opacity:.4;cursor:not-allowed}.stepper-next{background:var(--color-primary,#2563eb);color:#fff;border-color:var(--color-primary,#2563eb)}.block-interactive-quiz{width:100%;max-width:32rem;margin:0 auto}.quiz-progress{background:var(--surface-bg-subtle);border-radius:2px;height:4px;margin-bottom:2rem;overflow:hidden}.quiz-progress-bar{background:var(--color-primary,#2563eb);height:100%;transition:width var(--motion-efficient);border-radius:2px}.quiz-question{margin-bottom:1.5rem}.quiz-question-text{margin:0 0 1.25rem;font-size:1.25rem;font-weight:600}.quiz-options{flex-direction:column;gap:.5rem;display:flex}.quiz-option{text-align:left;border:2px solid var(--surface-border);border-radius:var(--radius);background:var(--surface-bg);cursor:pointer;transition:all var(--motion-snap);font-size:.9375rem;font:inherit;padding:.875rem 1rem}.quiz-option:hover{border-color:var(--color-neutral-400,#9ca3af)}.quiz-option--selected{border-color:var(--color-primary,#2563eb);background:#2563eb0a}.quiz-next{border-radius:var(--radius);cursor:pointer;width:100%;font-size:1rem;font-weight:600;font:inherit;border:none;padding:.75rem;display:block}.quiz-next:disabled{opacity:.4;cursor:not-allowed}.quiz-results{text-align:center;padding:2rem 0}.quiz-result-heading{margin:0 0 .75rem;font-size:1.5rem;font-weight:700}.quiz-result-text{color:var(--surface-text-muted);margin:0 0 1.5rem;font-size:1rem}.block-dropdown{display:inline-block;position:relative}.dropdown-trigger{border-radius:var(--radius);cursor:pointer;font-size:.875rem;font-weight:500;font:inherit;padding:.5rem 1rem}.dropdown-trigger.button-outline{background:var(--surface-bg);border:1px solid var(--surface-border);color:inherit}.dropdown-trigger.button-ghost{color:inherit;background:0 0;border:none}.dropdown-menu{z-index:800;background:var(--surface-bg);border:1px solid var(--surface-border);border-radius:var(--radius);min-width:10rem;animation:dropdown-in var(--motion-efficient) both;padding:.25rem 0;position:absolute;box-shadow:0 4px 16px #00000014}.dropdown-menu--bottom-left{margin-top:.25rem;top:100%;left:0}.dropdown-menu--bottom-right{margin-top:.25rem;top:100%;right:0}@keyframes dropdown-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.dropdown-item{text-align:left;width:100%;color:var(--surface-text);cursor:pointer;font-size:.875rem;font:inherit;transition:background var(--motion-snap);background:0 0;border:none;padding:.5rem 1rem;text-decoration:none;display:block}.dropdown-item:hover{background:var(--surface-bg-interactive)}.block-popover-form{display:inline-block;position:relative}.popover-trigger{border-radius:var(--radius);cursor:pointer;font-size:.875rem;font-weight:600;font:inherit;border:none;padding:.5rem 1.25rem}.popover-trigger.button-primary{background:var(--color-primary,#2563eb);color:#fff}.popover-trigger.button-secondary{background:var(--color-neutral-100,#f3f4f6);color:var(--color-neutral-900,#111827)}.popover-trigger.button-outline{border:1px solid var(--color-neutral-300,#d1d5db);color:inherit;background:#fff}.popover-trigger.button-ghost{color:inherit;background:0 0}.popover-panel{z-index:850;background:var(--surface-bg);border:1px solid var(--surface-border);border-radius:var(--radius);width:20rem;animation:popover-in var(--motion-spring) both;padding:1.25rem;position:absolute;bottom:calc(100% + .5rem);left:50%;transform:translate(-50%);box-shadow:0 8px 24px #0000001f}@keyframes popover-in{0%{opacity:0;transform:translate(-50%)translateY(4px)scale(.96)}to{opacity:1;transform:translate(-50%)translateY(0)scale(1)}}.popover-heading{margin:0 0 .75rem;font-size:1rem;font-weight:600}.popover-form-fields{flex-direction:column;gap:.75rem;display:flex}.popover-field{flex-direction:column;gap:.25rem;display:flex}.popover-field label{color:var(--surface-text-muted);font-size:.8125rem;font-weight:500}.popover-field input,.popover-field textarea{border:1px solid var(--surface-border);border-radius:var(--radius);background:var(--surface-bg);font-size:.875rem;font:inherit;padding:.5rem .75rem}.popover-field textarea{resize:vertical;min-height:4rem}.popover-form-fields .button-primary{background:var(--color-primary,#2563eb);color:#fff;border-radius:var(--radius);cursor:pointer;border:none;padding:.5rem 1rem;font-size:.875rem;font-weight:600}.popover-success{color:var(--color-primary,#2563eb);text-align:center;margin:1rem 0;font-size:1rem;font-weight:600}.exit-intent-overlay{z-index:9999;animation:exit-overlay-in var(--motion-snap) both;background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}@keyframes exit-overlay-in{0%{opacity:0}to{opacity:1}}.exit-intent-popup{border-radius:calc(var(--radius) * 2);text-align:center;width:90%;max-width:28rem;animation:exit-popup-in var(--motion-snap) both;background:#fff;padding:2.5rem 2rem;position:relative;box-shadow:0 16px 48px #0003}@keyframes exit-popup-in{0%{opacity:0;transform:scale(.9)translateY(10px)}to{opacity:1;transform:scale(1)translateY(0)}}.exit-intent-close{width:2rem;height:2rem;color:var(--color-neutral-400,#9ca3af);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;font-size:1.5rem;line-height:1;display:flex;position:absolute;top:.75rem;right:.75rem}.exit-intent-heading{margin:0 0 .75rem;font-size:1.5rem;font-weight:700}.exit-intent-text{color:var(--color-neutral-600,#4b5563);margin:0 0 1.5rem;font-size:1rem}.exit-intent-cta.button-primary{background:var(--color-primary,#2563eb);color:#fff;border-radius:var(--radius);cursor:pointer;border:none;align-items:center;padding:.75rem 2rem;font-size:1rem;font-weight:600;text-decoration:none;display:inline-flex}.section--dark .countdown-digit{color:#fff;background:#ffffff1a}.section--dark .countdown-unit-label,.section--dark .countdown-expired{color:#fff9}.section--dark .block-live-stock-counter{background:#ffffff0d;border-color:#ffffff26}.section--dark .stock-counter--urgent{background:#dc262626;border-color:#dc26264d}.section--dark .stepper-indicator{color:#fff9;background:#ffffff1a;border-color:#fff3}.section--dark .stepper-desc{color:#fff9}.section--dark .stepper-prev{color:#fff;background:#ffffff1a;border-color:#fff3}.section--dark .block-stepper--horizontal .stepper-step:not(:last-child):after,.section--dark .block-stepper--vertical .stepper-step:not(:last-child):after{background:#fff3}.section--dark .quiz-progress{background:#ffffff1a}.section--dark .quiz-option{color:#fff;background:#ffffff0d;border-color:#fff3}.section--dark .quiz-option:hover{border-color:#fff6}.section--dark .quiz-option--selected{border-color:var(--color-primary,#2563eb);background:#2563eb26}.section--dark .dropdown-menu{background:var(--color-neutral-800,#1f2937);border-color:#ffffff26}.section--dark .dropdown-trigger.button-outline{color:#fff;background:#ffffff0d;border-color:#fff3}.section--dark .popover-panel{background:var(--color-neutral-800,#1f2937);color:#fff;border-color:#ffffff26}.section--dark .popover-field input,.section--dark .popover-field textarea{color:#fff;background:#ffffff0d;border-color:#fff3}.section--dark .column--light .countdown-digit{background:var(--color-neutral-100,#f3f4f6);color:inherit}.section--dark .column--light .countdown-unit-label{color:var(--color-neutral-500,#6b7280)}.section--dark .column--light .block-live-stock-counter{background:var(--color-neutral-50,#f9fafb);border-color:var(--color-neutral-200,#e5e7eb)}.section--dark .column--light .stepper-indicator{background:var(--color-neutral-100,#f3f4f6);border-color:var(--color-neutral-200,#e5e7eb);color:var(--color-neutral-500,#6b7280)}.section--dark .column--light .quiz-option{border-color:var(--color-neutral-200,#e5e7eb);color:inherit;background:#fff}.section--dark .column--light .dropdown-menu{border-color:var(--color-neutral-200,#e5e7eb);background:#fff}.section--dark .column--light .popover-panel{border-color:var(--color-neutral-200,#e5e7eb);color:inherit;background:#fff}.block-before-after-slider{border-radius:var(--radius);-webkit-user-select:none;user-select:none;cursor:ew-resize;touch-action:none;position:relative;overflow:hidden}.slider-before,.slider-after{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.slider-after{z-index:1}.slider-label{z-index:3;text-transform:uppercase;letter-spacing:.05em;color:#fff;border-radius:var(--radius);pointer-events:none;background:#00000080;padding:.25rem .75rem;font-size:.75rem;font-weight:600;position:absolute;bottom:1rem}.slider-label--before{left:1rem}.slider-label--after{right:1rem}.slider-handle{z-index:2;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;transform:translate(-50%)}.slider-handle-line{opacity:.8;background:#fff;width:2px;height:100%}.slider-handle-button{width:2.5rem;height:2.5rem;color:var(--color-neutral-600,#4b5563);background:#fff;border-radius:50%;justify-content:center;align-items:center;gap:.125rem;font-size:1rem;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 2px 8px #0003}.block-interactive-bento-grid{grid-template-columns:repeat(var(--bento-columns,3), 1fr);gap:1rem;width:100%;display:grid}.bento-card{border-radius:var(--radius);background:var(--color-neutral-50,#f9fafb);border:1px solid var(--color-neutral-200,#e5e7eb);cursor:pointer;transition:transform var(--motion-efficient), box-shadow var(--motion-efficient), opacity var(--motion-efficient);padding:1.5rem;position:relative;overflow:hidden}.bento-card:hover{transform:scale(1.02);box-shadow:0 4px 16px #00000014}.bento-card--focused{z-index:1;transform:scale(1.03);box-shadow:0 8px 24px #0000001f}.bento-card--dimmed{opacity:.85}.bento-card--sm{grid-column:span 1;min-height:10rem}.bento-card--md{grid-column:span 1;min-height:13.75rem}.bento-card--lg{grid-column:span 2;min-height:13.75rem}.bento-card-image{object-fit:cover;border-radius:calc(var(--radius) * .5);width:100%;height:8rem;margin-bottom:1rem}.bento-card-icon{margin-bottom:.75rem;font-size:2rem}.bento-card-content{flex-direction:column;gap:.25rem;display:flex}.bento-card-title{margin:0;font-size:1rem;font-weight:600}.bento-card-description{color:var(--surface-text-muted);margin:0;font-size:.875rem}.bento-card-detail{color:var(--surface-text-muted);opacity:0;transition:opacity var(--motion-snap);margin-top:.5rem;font-size:.875rem}.bento-card--focused .bento-card-detail{opacity:1}.bento-card-accent{height:3px;position:absolute;top:0;left:0;right:0}@media (width<=640px){.block-interactive-bento-grid{grid-template-columns:1fr}.bento-card--lg{grid-column:span 1}}.section--dark .slider-label{background:#fff3}.section--dark .bento-card{background:#ffffff0d;border-color:#ffffff26}.section--dark .bento-card:hover{box-shadow:0 4px 16px #0000004d}.section--dark .bento-card--focused{box-shadow:0 8px 24px #0006}.section--dark .bento-card-detail{color:#fff9}.section--dark .column--light .bento-card{background:var(--color-neutral-50,#f9fafb);border-color:var(--color-neutral-200,#e5e7eb)}.block-tag-list{flex-wrap:wrap;gap:.5rem;display:flex}.block-tag-list h4{width:100%;margin-bottom:.5rem}.tag-item{border-radius:var(--radius,.375rem);background:var(--color-neutral-100,#f3f4f6);color:var(--color-neutral-700,#374151);align-items:center;padding:.25rem .75rem;font-size:.875rem;display:inline-flex}.tag-item--outline{border:1px solid var(--color-neutral-300,#d1d5db);background:0 0}.tag-item--pill{border-radius:9999px}a.tag-item:hover{opacity:.8}.block-progress{width:100%}.progress-track{background:var(--color-neutral-200,#e5e7eb);border-radius:9999px;width:100%;height:.5rem;overflow:hidden}.progress-fill{background:var(--color-primary,#2563eb);border-radius:9999px;height:100%;transition:width .3s}.progress-label{color:var(--color-neutral-600,#4b5563);margin-bottom:.25rem;font-size:.875rem}.progress-percentage{color:var(--color-neutral-600,#4b5563);margin-top:.25rem;font-size:.875rem}.progress-circle-track{stroke:var(--color-neutral-200,#e5e7eb)}.progress-circle-fill{stroke:var(--color-primary,#2563eb);transition:stroke-dashoffset .3s}.block-code-block{background:var(--color-neutral-900,#111827);color:var(--color-neutral-100,#f3f4f6);border-radius:var(--radius,.375rem);overflow-x:auto}.block-code-block pre{white-space:pre;margin:0;padding:1rem 1.25rem;font-family:Fira Code,Cascadia Code,JetBrains Mono,monospace;font-size:.875rem;line-height:1.7}.block-code-block .code-caption{color:var(--color-neutral-400,#9ca3af);border-top:1px solid var(--color-neutral-700,#374151);padding:.5rem 1.25rem;font-size:.75rem}.block-code-block .line-number{text-align:right;width:2rem;color:var(--color-neutral-600,#4b5563);-webkit-user-select:none;user-select:none;margin-right:1rem;display:inline-block}@media (width<=768px){.block-heading-1{font-size:2.25rem}.block-heading-2{font-size:1.75rem}.block-heading-3{font-size:1.5rem}.page-wrapper{--content-width:100%;--narrow-width:100%;--gutter:16px}.section--hero{min-height:auto;padding-left:1.25rem;padding-right:1.25rem}.section--hero[data-variant=split] .row{text-align:center}.section--hero[data-variant=split] .column{align-items:center}.section--cta,.section--how-it-works{padding-left:1.25rem;padding-right:1.25rem}.section--how-it-works[data-variant=timeline] .row+.row{margin-left:.75rem;padding-left:1.25rem}.section--footer{padding-left:1rem;padding-right:1rem}.section--footer .column{margin-bottom:1.5rem}}@media (prefers-reduced-motion:reduce){.page-wrapper{--transition-speed:0s;--transition-ease:linear}*{transition-duration:.01ms!important;animation-duration:.01ms!important}.block-button,.form-field,.block-form input,.block-form textarea,.block-form select,.author-link,.section--footer .block-list li,.column--bg{transition-duration:0s}.column--bg:hover{transform:none!important}}.block-button:focus{outline:2px solid var(--color-primary-500,#0d9488);outline-offset:2px}.block-button:focus:not(:focus-visible){box-shadow:none;outline:none}.block-button:focus-visible{outline:2px solid var(--color-primary-500,#0d9488);outline-offset:2px;box-shadow:0 0 0 4px #0d948840}.form-field:focus,.block-form input:focus,.block-form textarea:focus,.block-form select:focus{outline:2px solid var(--color-brand-500,var(--color-primary-500,#14b8a6));outline-offset:-1px;border-color:var(--color-brand-500,var(--color-primary-500,#14b8a6));box-shadow:0 0 0 3px #14b8a626}.form-field:focus:not(:focus-visible),.block-form input:focus:not(:focus-visible),.block-form textarea:focus:not(:focus-visible),.block-form select:focus:not(:focus-visible){box-shadow:none;outline:none}.form-field:focus-visible,.block-form input:focus-visible,.block-form textarea:focus-visible,.block-form select:focus-visible{outline:2px solid var(--color-brand-500,var(--color-primary-500,#14b8a6));outline-offset:-1px;border-color:var(--color-brand-500,var(--color-primary-500,#14b8a6));box-shadow:0 0 0 3px #14b8a626}[data-style=clean]{--content-width:clamp(1060px, 68vw, 1280px);--narrow-width:clamp(620px, 40vw, 740px);--gutter:clamp(20px, 2.5vw, 36px);--transition-speed:.2s;--transition-ease:ease-out;--style-radius:8px}[data-style=clean] .block-heading{letter-spacing:-.01em;font-weight:600}[data-style=clean] .block-text--lead{font-size:calc(1.125rem * var(--font-scale,1));font-weight:400;line-height:1.75}[data-style=clean] .block-text--eyebrow{letter-spacing:.08em;text-transform:uppercase;font-weight:500}[data-style=clean] .block-divider{opacity:.5}[data-style=clean] .section:not(.section--hero):not(.section--footer):after{content:"";max-width:var(--content-width);border-bottom:1px solid var(--surface-border);opacity:.5;margin-inline:auto;display:block}[data-style=clean] .section--pad-lg{padding-top:7rem;padding-bottom:7rem}[data-style=clean] .section--pad-xl{padding-top:9rem;padding-bottom:9rem}[data-style=clean] .block-button,[data-style=clean] .block-image img{border-radius:8px}[data-style=clean] .column--bg{border-radius:8px;box-shadow:0 1px 3px #00000014,0 1px 2px #0000000f}[data-style=clean] .column--bg:hover{box-shadow:0 4px 12px #0000001a}[data-style=clean] .column--shadow-sm,[data-style=clean] .column--shadow-md,[data-style=clean] .column--shadow-lg{border-radius:8px}[data-style=clean] .column--shadow-sm:hover,[data-style=clean] .column--shadow-md:hover,[data-style=clean] .column--shadow-lg:hover{border-color:color-mix(in srgb, var(--color-brand-500,var(--color-primary-500,#14b8a6)) 20%, var(--surface-border))}[data-style=clean] .column--border{border-radius:8px}[data-style=clean] .block-quote{border-left:3px solid var(--color-brand-200,var(--color-primary-200,#99f6e4));background:var(--surface-bg-subtle);border-radius:0 8px 8px 0;padding:1.25rem 1.5rem}[data-style=clean] .block-quote p{font-size:1.15rem;font-weight:400;line-height:1.75}[data-style=clean] .block-quote cite{text-transform:uppercase;letter-spacing:.04em;font-size:.8rem;font-weight:500}[data-style=clean] .section--dark .block-quote{border-left-color:var(--color-brand-300,var(--color-primary-300,#5eead4));background:0 0}[data-style=clean] .block-form input,[data-style=clean] .block-form textarea,[data-style=clean] .block-badge,[data-style=clean] .section--how-it-works[data-variant=steps] .row>.column{border-radius:8px}[data-style=clean] .block-button:hover{transform:translateY(-1px);box-shadow:0 4px 12px #00000014}[data-style=clean] .block-button:active{transform:translateY(0)}[data-style=clean] .block-image:hover img{transform:scale(1.03)}[data-style=clean] .section--hero[data-variant=full-image-bg]:before{background:linear-gradient(#00000073 0%,#00000040 100%)}@media (width<=768px){[data-style=clean] .section--pad-lg{padding-top:5rem;padding-bottom:5rem}[data-style=clean] .section--pad-xl{padding-top:7rem;padding-bottom:7rem}}[data-style=clean] .block-link{text-decoration:none}[data-style=clean] .block-link:hover,[data-style=clean] .link-list-items a:hover{text-decoration:underline}[data-style=clean] .avatar-image{border:1px solid var(--color-neutral-200)}[data-style=clean] .block-callout{border-left-width:4px}[data-style=clean] .block-notice{border:1px solid #0000000f}[data-style=clean] .site-nav{box-shadow:0 1px 3px #0000000d}[data-style=clean] .site-nav .nav-links-item a{border-radius:6px;font-weight:500;transition:color .2s,background-color .2s}[data-style=clean] .site-nav .nav-links-item a:hover{color:var(--color-brand-600,var(--color-primary-600,#0d9488));background:var(--color-brand-50,var(--color-primary-50,#00000005))}[data-style=clean] .site-nav .nav-cta{border-radius:8px;font-weight:600}[data-style=clean] .nav-mobile-cta{border-radius:8px}[data-style=clean] .accordion-item{border-color:var(--surface-border)}[data-style=clean] .accordion-trigger{letter-spacing:-.005em;font-weight:500}[data-style=clean] .tabs-bar{border-bottom:1px solid var(--surface-border)}[data-style=clean] .tab-label{letter-spacing:-.005em;border-bottom:2px solid #0000;margin-bottom:-1px;font-weight:500}[data-style=clean] .tab-label--active{border-bottom-color:var(--color-brand-500,var(--color-primary-500,#14b8a6));color:var(--color-brand-600,var(--color-primary-600,#0d9488))}[data-style=clean] .pricing-toggle-track{border:1px solid var(--surface-border);border-radius:8px}[data-style=clean] .pricing-toggle-option{border-radius:6px;font-weight:500}[data-style=clean] .pricing-toggle-badge{border-radius:8px}[data-style=clean] .tooltip-bubble{border:1px solid var(--surface-border);border-radius:6px;box-shadow:0 4px 12px #00000014}[data-style=clean] .drawer-panel{box-shadow:-4px 0 24px #0000001a}[data-style=clean] .carousel-prev,[data-style=clean] .carousel-next{border-radius:8px;box-shadow:0 1px 3px #00000014}[data-style=clean] .dropdown-menu,[data-style=clean] .popover-panel{border:1px solid var(--surface-border);border-radius:8px;box-shadow:0 4px 16px #00000014}[data-style=clean] .modal-dialog,[data-style=clean] .toast{border:1px solid #0000000f}[data-style=clean] .section--footer .block-heading{letter-spacing:.03em}[data-style=clean] .section--footer .block-list li{transition:color .2s}[data-style=clean] .section--footer .block-list li:hover{color:var(--color-brand-200,var(--color-primary-200,#99f6e4))}[data-style=clean] .section--footer a{transition:color .2s}[data-style=clean] .section--footer a:where(:not(.block-button)):hover{color:var(--color-brand-200,var(--color-primary-200,#99f6e4));text-underline-offset:3px;text-decoration:underline}[data-style=clean] .section--footer .row:last-child .block-text{font-size:calc(.75rem * var(--font-scale,1));color:#ffffff80}[data-style=bold]{--content-width:clamp(1000px, 65vw, 1200px);--narrow-width:clamp(620px, 40vw, 720px);--gutter:clamp(16px, 2vw, 24px);--transition-speed:.15s;--transition-ease:ease-out;--style-radius:6px}[data-style=bold] .block-heading{letter-spacing:-.02em;text-transform:uppercase;font-weight:800}[data-style=bold] .block-heading-1{letter-spacing:-.02em}[data-style=bold] .block-heading-3{font-weight:700}[data-style=bold] .block-text--lead{font-size:calc(1.125rem * var(--font-scale,1));font-weight:500}[data-style=bold] .block-text--eyebrow{letter-spacing:.1em;font-weight:700}[data-style=bold] .block-divider{opacity:.7;border-top-width:2px}[data-style=bold] .section--pad-lg{padding-top:6rem;padding-bottom:6rem}[data-style=bold] .section--pad-xl{padding-top:8rem;padding-bottom:8rem}[data-style=bold] .block-button{text-transform:uppercase;letter-spacing:.05em;border-radius:6px;font-weight:700}[data-style=bold] .block-image img{border-radius:6px}[data-style=bold] .column--bg{border-radius:6px;box-shadow:0 4px 14px #00000026}[data-style=bold] .column--bg:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0003}[data-style=bold] .block-quote{border-left:4px solid var(--color-brand-600,var(--color-primary-600,#4f46e5));padding-left:1.5rem;font-weight:600}[data-style=bold] .block-badge{text-transform:uppercase;letter-spacing:.05em;border-radius:4px;font-weight:700}[data-style=bold] .block-form input,[data-style=bold] .block-form textarea,[data-style=bold] .section--how-it-works[data-variant=steps] .row>.column{border-radius:6px}[data-style=bold] .block-button:hover{transform:translateY(-1px);box-shadow:0 4px 8px #0000001a}[data-style=bold] .block-button:active{transform:translateY(0)}[data-style=bold] .block-image:hover img{transform:scale(1.03)}[data-style=bold] .section--hero[data-variant=full-image-bg]:before{background:linear-gradient(#00000080 0%,#0009 100%)}@media (width<=768px){[data-style=bold] .section--pad-lg{padding-top:4rem;padding-bottom:4rem}[data-style=bold] .section--pad-xl{padding-top:6rem;padding-bottom:6rem}}[data-style=bold] .block-link{text-transform:uppercase;letter-spacing:.03em;font-size:.875em;font-weight:600}[data-style=bold] .link-list-heading{text-transform:uppercase;letter-spacing:.08em;font-weight:800}[data-style=bold] .link-list-items a{font-weight:500}[data-style=bold] .avatar-image{border:3px solid var(--color-brand-500,var(--color-primary-500))}[data-style=bold] .avatar-placeholder{background:var(--color-brand-500,var(--color-primary-500));color:#fff}[data-style=bold] .block-callout{border-left-width:6px}[data-style=bold] .callout-heading{text-transform:uppercase;letter-spacing:.03em}[data-style=bold] .block-notice{text-transform:uppercase;letter-spacing:.03em;font-size:.8125rem;font-weight:600}[data-style=bold] .site-nav{border-bottom:2px solid var(--surface-border)}[data-style=bold] .site-nav .nav-links-item a{text-transform:uppercase;letter-spacing:.03em;font-weight:600;font-size:calc(.8125rem * var(--font-scale,1))}[data-style=bold] .site-nav .nav-links-item a:hover{color:var(--color-brand-600,var(--color-primary-600,#0d9488))}[data-style=bold] .site-nav .nav-cta{text-transform:uppercase;letter-spacing:.05em;border-radius:6px;font-weight:700}[data-style=bold] .nav-brand-name{text-transform:uppercase;letter-spacing:.02em;font-weight:800}[data-style=bold] .section--footer .block-list li{transition:color .2s}[data-style=bold] .section--footer .block-list li:hover{color:var(--color-brand-200,var(--color-primary-200,#99f6e4))}[data-style=bold] .section--footer a:where(:not(.block-button)):hover{color:var(--color-brand-200,var(--color-primary-200,#99f6e4));text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:2px}[data-style=bold] .section--footer .row:last-child .block-text{font-size:calc(.75rem * var(--font-scale,1));color:#ffffff80}[data-style=bold] .accordion-item{border-bottom-width:2px}[data-style=bold] .accordion-trigger{text-transform:uppercase;letter-spacing:.03em;font-weight:700}[data-style=bold] .tooltip-bubble{border:2px solid var(--color-neutral-900,#111827);border-radius:4px;box-shadow:3px 3px #00000026}[data-style=bold] .dropdown-menu,[data-style=bold] .popover-panel{border:2px solid var(--color-neutral-200,#e5e7eb);border-radius:6px;box-shadow:0 4px 16px #00000026}[data-style=bold] .drawer-panel{box-shadow:-6px 0 24px #0003}[data-style=bold] .tab-label{text-transform:uppercase;letter-spacing:.05em;font-weight:700}[data-style=bold] .tabs-bar{border-bottom-width:3px}[data-style=bold] .carousel-prev,[data-style=bold] .carousel-next{border-radius:4px;font-weight:700}[data-style=bold] .modal-heading,[data-style=bold] .drawer-heading{text-transform:uppercase;letter-spacing:.03em}[data-style=bold] .pricing-toggle-option{text-transform:uppercase;letter-spacing:.03em;font-weight:700}[data-style=bold] .countdown-digit{background:var(--color-neutral-900,#111827);color:#fff;border-radius:.25rem}[data-style=bold] .stepper-indicator{font-weight:800}[data-style=bold] .quiz-option{border-width:3px;font-weight:600}[data-style=bold] .exit-intent-popup{border:3px solid var(--color-neutral-900,#111827)}[data-style=bold] .block-before-after-slider{border:3px solid var(--color-neutral-900,#111827);border-radius:.25rem}[data-style=bold] .slider-handle-button{border:2px solid var(--color-neutral-900,#111827)}[data-style=bold] .bento-card{border-width:2px}[data-style=bold] .bento-card-title{font-weight:800}[data-style=bold] :where(.section,.column){--tl-rail-gap:clamp(1.5rem, 3.5vw, 3rem);--tl-rail-rule-width:3px;--tl-rail-rule-color:var(--surface-text-heading);--tl-rail-heading-size:clamp(1.6rem, 2.6vw, 2.4rem);--tl-panel-border-width:2px;--tl-panel-border-color:var(--surface-text-heading);--tl-panel-shadow:0 10px 30px #0000002e;--tl-band-size:clamp(2.5rem, 6.4vw, 4.75rem);--tl-band-leading:1.02;--tl-band-measure:18ch;--tl-band-rule-width:4px;--tl-band-rule-color:var(--surface-text-heading)}[data-style=minimal]{--content-width:clamp(1040px, 66vw, 1240px);--narrow-width:clamp(600px, 40vw, 720px);--gutter:clamp(20px, 2.5vw, 40px);--transition-speed:.18s;--transition-ease:cubic-bezier(.4, 0, .2, 1);--style-radius:4px}[data-style=minimal] .section--pad-lg{padding-top:9rem;padding-bottom:9rem}[data-style=minimal] .section--pad-xl{padding-top:12rem;padding-bottom:12rem}[data-style=minimal] .block-heading{letter-spacing:-.02em;font-weight:500}[data-style=minimal] .block-heading-1{font-weight:500;line-height:1.15}[data-style=minimal] .block-heading-2,[data-style=minimal] .block-heading-3{font-weight:500}[data-style=minimal] .block-text--eyebrow{letter-spacing:.12em;text-transform:uppercase;font-size:.75rem;font-weight:400}[data-style=minimal] .block-text--lead{font-size:calc(1.125rem * var(--font-scale,1));font-weight:300;line-height:1.8}[data-style=minimal] .block-text--body{line-height:1.8}[data-style=minimal] .block-button,[data-style=minimal] .block-form input,[data-style=minimal] .block-form textarea{border-radius:var(--style-radius,4px)}[data-style=minimal] .column--bg{border-radius:var(--style-radius,4px);box-shadow:none;border:1px solid var(--color-neutral-200,#deddda)}[data-style=minimal] .block-image img,[data-style=minimal] .block-badge{border-radius:var(--style-radius,4px)}[data-style=minimal] .column--bg:hover{box-shadow:none;border-color:var(--color-neutral-300,#c5c3be);transform:none}[data-style=minimal] .block-button{letter-spacing:.04em;font-weight:400}[data-style=minimal] .block-button--primary{box-shadow:none}[data-style=minimal] .block-button--primary:hover{box-shadow:none;opacity:.85;transform:none}[data-style=minimal] .block-button--primary:active{opacity:.75}[data-style=minimal] .section--hero[data-variant=full-image-bg]:before{background:linear-gradient(#0000008c 0%,#00000059 100%)}[data-style=minimal] .block-quote{border-left:1px solid var(--color-neutral-300,#c5c3be);padding-left:1.5rem;font-size:1.0625rem;font-style:normal;line-height:1.8}[data-style=minimal] .block-quote cite{text-transform:uppercase;letter-spacing:.1em;font-size:.7rem;font-style:normal;font-weight:400}[data-style=minimal] .block-divider{opacity:.2}[data-style=minimal] .block-image img:hover{transform:none}@media (width<=768px){[data-style=minimal] .section--pad-lg{padding-top:6rem;padding-bottom:6rem}[data-style=minimal] .section--pad-xl{padding-top:8rem;padding-bottom:8rem}}[data-style=minimal] .block-link{color:var(--surface-text)}[data-style=minimal] .block-link:hover{color:var(--surface-text-link)}[data-style=minimal] .link-list-heading{color:var(--color-neutral-400);font-weight:500}[data-style=minimal] .link-list-items a{color:var(--color-neutral-600)}[data-style=minimal] .avatar-image{border:1px solid var(--color-neutral-100)}[data-style=minimal] .avatar-placeholder{background:var(--color-neutral-100);color:var(--color-neutral-500)}[data-style=minimal] .block-callout{background:0 0;border-left-width:3px}[data-style=minimal] .block-notice{background:0 0;border:1px solid}[data-style=minimal] .site-nav{border-bottom:1px solid var(--color-neutral-200,#e5e7eb)}[data-style=minimal] .site-nav .nav-links-item a{letter-spacing:.02em;font-weight:400;transition:color .18s}[data-style=minimal] .site-nav .nav-links-item a:hover{color:var(--color-brand-500,var(--color-primary-500,#14b8a6));background:0 0}[data-style=minimal] .site-nav .nav-cta{border-radius:var(--style-radius,4px);letter-spacing:.04em;font-weight:400}[data-style=minimal] .section--footer .block-list li{transition:color .18s}[data-style=minimal] .section--footer .block-list li:hover{color:var(--color-brand-200,var(--color-primary-200,#99f6e4))}[data-style=minimal] .section--footer a{transition:color .18s}[data-style=minimal] .section--footer a:where(:not(.block-button)):hover{color:var(--color-brand-200,var(--color-primary-200,#99f6e4))}[data-style=minimal] .section--footer .row:last-child .block-text{font-size:calc(.75rem * var(--font-scale,1));color:#ffffff80}[data-style=minimal] .accordion-item{border-bottom:1px solid var(--color-neutral-200,#e5e7eb)}[data-style=minimal] .accordion-trigger{font-weight:400}[data-style=minimal] .tabs-bar{border-bottom:1px solid var(--color-neutral-200,#e5e7eb)}[data-style=minimal] .tab-label--active{border-bottom-width:1px}[data-style=minimal] .carousel-prev,[data-style=minimal] .carousel-next{box-shadow:none;background:#fff9}[data-style=minimal] .modal-dialog{box-shadow:none;border:1px solid var(--color-neutral-200,#e5e7eb)}[data-style=minimal] .toast{box-shadow:none}[data-style=minimal] .pricing-toggle-track{border-radius:4px}[data-style=minimal] .pricing-toggle-option{border-radius:2px}[data-style=minimal] .countdown-digit{border:1px solid var(--color-neutral-200,#e5e7eb);background:0 0}[data-style=minimal] .block-live-stock-counter{border-color:var(--color-neutral-200,#e5e7eb);background:0 0}[data-style=minimal] .stepper-controls{display:none}[data-style=minimal] .quiz-option{border-width:1px}[data-style=minimal] .slider-label{color:#fff;text-shadow:0 1px 4px #0009;background:0 0}[data-style=minimal] .slider-handle-button{box-shadow:none;border:1px solid var(--color-neutral-200,#e5e7eb)}[data-style=minimal] .bento-card{border-color:var(--color-neutral-100,#f3f4f6);background:0 0}[data-style=minimal] .bento-card-accent{height:1px}[data-style=minimal] :where(.section,.column){--tl-rail-gap:clamp(3rem, 7vw, 7rem);--tl-rail-rule-width:0;--tl-panel-shadow:none;--tl-panel-radius:4px;--tl-panel-pad-inline:clamp(1.5rem, 5vw, 5rem);--tl-panel-pad-block:clamp(3rem, 6vw, 6rem);--tl-band-size:clamp(2.2rem, 5.6vw, 3.4rem);--tl-band-leading:1.15;--tl-band-tracking:-.01em;--tl-band-measure:26ch;--tl-band-pad-block:clamp(1.5rem, 4vw, 4rem)}[data-style=brutalist]{--content-width:clamp(1000px, 62vw, 1100px);--narrow-width:clamp(600px, 38vw, 680px);--gutter:clamp(12px, 1.5vw, 16px);--transition-speed:0s;--transition-ease:linear;--style-radius:0px}[data-style=brutalist] .block-heading{text-transform:uppercase;letter-spacing:.04em;font-weight:900}[data-style=brutalist] .block-text--lead{font-size:calc(1rem * var(--font-scale,1));font-weight:400}[data-style=brutalist] .block-text--eyebrow{letter-spacing:.12em;font-weight:700}[data-style=brutalist] .block-button{border-radius:var(--style-radius,0px);text-transform:uppercase;letter-spacing:.05em}[data-style=brutalist] .block-image img{border-radius:var(--style-radius,0px)}[data-style=brutalist] .block-badge{text-transform:uppercase;border-radius:2px}[data-style=brutalist] .block-quote{background:0 0;border-left-width:4px;font-style:normal}[data-style=brutalist] .block-quote cite{text-transform:uppercase;letter-spacing:.05em;font-size:.75rem}[data-style=brutalist] .form-field{border-radius:var(--style-radius,0px)}[data-style=brutalist] .section--how-it-works[data-variant=steps] .row>.column{border-radius:var(--style-radius,0px);box-shadow:none;border:1px solid var(--color-neutral-200,#e5e7eb)}[data-style=brutalist] .block-divider{opacity:1;border-top-width:2px}[data-style=brutalist] .section--pad-lg{padding-top:5rem;padding-bottom:5rem}[data-style=brutalist] .section--pad-xl{padding-top:7rem;padding-bottom:7rem}[data-style=brutalist] .block-button--primary:hover{filter:brightness(.85)}[data-style=brutalist] .block-button--secondary:hover{background:var(--color-neutral-900,#111);color:#fff}[data-style=brutalist] .block-button:active{opacity:.9}[data-style=brutalist] .column--shadow-sm:hover,[data-style=brutalist] .column--shadow-md:hover,[data-style=brutalist] .column--shadow-lg:hover{border-color:var(--color-neutral-400,#9ca3af);box-shadow:none;transform:none}[data-style=brutalist] .block-image:hover img{transform:none}[data-style=brutalist] .section--hero[data-variant=full-image-bg]:before{background:linear-gradient(#000000a6 0%,#0006 100%)}[data-style=brutalist] .site-nav .nav-links-item a{text-transform:uppercase;font-family:var(--font-heading);letter-spacing:.05em;font-size:calc(.8125rem * var(--font-scale,1));border-radius:0}[data-style=brutalist] .site-nav .nav-links-item a:hover{text-underline-offset:4px;background:0 0;text-decoration:underline;text-decoration-thickness:2px}[data-style=brutalist] .site-nav .nav-cta{text-transform:uppercase;letter-spacing:.05em;border-radius:0}[data-style=brutalist] .site-nav{border-bottom:3px solid}[data-style=brutalist] .nav-brand-name{font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.05em}@media (width<=768px){[data-style=brutalist] .section--pad-lg{padding-top:3.5rem;padding-bottom:3.5rem}[data-style=brutalist] .section--pad-xl{padding-top:5rem;padding-bottom:5rem}}[data-style=brutalist] .block-link{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:2px}[data-style=brutalist] .block-link:hover{text-decoration-thickness:3px}[data-style=brutalist] .link-list-heading{letter-spacing:.1em;font-weight:800}[data-style=brutalist] .link-list-items a{text-underline-offset:3px;text-decoration:underline}[data-style=brutalist] .avatar-image,[data-style=brutalist] .avatar-placeholder{border-radius:0}[data-style=brutalist] .block-callout{border:2px solid;border-radius:0}[data-style=brutalist] .block-callout--warning{border-color:#f59e0b}[data-style=brutalist] .block-callout--tip{border-color:var(--color-brand-500,var(--color-primary-500))}[data-style=brutalist] .block-notice{border:2px solid;border-radius:0;font-weight:600}[data-style=brutalist] .section--footer .block-list li{transition:color .15s linear}[data-style=brutalist] .section--footer .block-list li:hover{color:var(--color-brand-200,var(--color-primary-200,#99f6e4))}[data-style=brutalist] .section--footer a:where(:not(.block-button)):hover{color:var(--color-brand-200,var(--color-primary-200,#99f6e4));text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:2px}[data-style=brutalist] .section--footer .row:last-child .block-text{font-size:calc(.75rem * var(--font-scale,1));color:#ffffff80}[data-style=brutalist] .tabs-bar{border-bottom:3px solid}[data-style=brutalist] .tab-label{text-transform:uppercase;letter-spacing:.08em;font-weight:700}[data-style=brutalist] .tab-label--active{border-bottom:3px solid}[data-style=brutalist] .carousel-prev,[data-style=brutalist] .carousel-next{box-shadow:none;background:0 0;border:2px solid;border-radius:0}[data-style=brutalist] .tooltip-bubble{border:2px solid;border-radius:0}[data-style=brutalist] .modal-dialog{border:3px solid;border-radius:0;box-shadow:6px 6px}[data-style=brutalist] .drawer-panel{border-radius:0}[data-style=brutalist] .toast{border:2px solid #ffffff4d;border-radius:0}[data-style=brutalist] .pricing-toggle-track{border:2px solid;border-radius:0}[data-style=brutalist] .pricing-toggle-option,[data-style=brutalist] .pricing-toggle-badge{border-radius:0}[data-style=brutalist] .countdown-digit{color:#fff;background:#000;border-radius:0;font-family:monospace}[data-style=brutalist] .block-live-stock-counter,[data-style=brutalist] .stepper-indicator,[data-style=brutalist] .quiz-option{border:2px solid #000;border-radius:0}[data-style=brutalist] .dropdown-menu,[data-style=brutalist] .popover-panel{border:2px solid #000;border-radius:0;box-shadow:4px 4px #000}[data-style=brutalist] .exit-intent-popup{border:3px solid #000;border-radius:0;box-shadow:6px 6px #000}[data-style=brutalist] .block-before-after-slider{border:3px solid #000;border-radius:0}[data-style=brutalist] .slider-label{background:#000;border-radius:0;font-family:monospace}[data-style=brutalist] .slider-handle-button,[data-style=brutalist] .bento-card{border:2px solid #000;border-radius:0}[data-style=brutalist] .bento-card:hover,[data-style=brutalist] .bento-card--focused{box-shadow:4px 4px #000}[data-style=brutalist] :where(.section,.column){--tl-rail-gap:clamp(1.25rem, 3vw, 2.5rem);--tl-rail-rule-width:3px;--tl-rail-rule-color:var(--surface-text-heading);--tl-panel-radius:0;--tl-panel-border-width:3px;--tl-panel-border-color:var(--surface-text-heading);--tl-panel-shadow:8px 8px 0 var(--surface-text-heading);--tl-panel-pad-inline:clamp(1.25rem, 3vw, 2.5rem);--tl-band-size:clamp(2.5rem, 6.6vw, 5rem);--tl-band-leading:.98;--tl-band-tracking:.02em;--tl-band-measure:16ch;--tl-band-rule-width:3px;--tl-band-rule-color:var(--surface-text-heading)}[data-style=refined]{--content-width:clamp(1100px, 72vw, 1400px);--narrow-width:clamp(640px, 42vw, 780px);--gutter:clamp(24px, 3vw, 52px);--transition-speed:.25s;--transition-ease:cubic-bezier(.4, 0, .2, 1)}[data-style=refined] .block-heading{letter-spacing:.02em;font-weight:300}[data-style=refined] .block-heading-1{font-weight:300;line-height:1.15}[data-style=refined] .block-heading-2{font-weight:300}[data-style=refined] .block-heading-3{font-weight:400}[data-style=refined] .block-text--eyebrow{letter-spacing:.2em;font-weight:500}[data-style=refined] .block-text--lead{font-size:calc(1.3rem * var(--font-scale,1));font-weight:300;line-height:1.8}[data-style=refined] .block-text--body{font-size:calc(1.125rem * var(--font-scale,1));line-height:1.8}[data-style=refined] .block-wrapper[data-block-type=text]+.block-wrapper[data-block-type=text]{margin-top:1.75rem}[data-style=refined] .block-quote{border-left-width:2px;border-left-color:var(--color-secondary-400,#d4a574);font-size:1.25rem;font-style:italic;line-height:1.8}[data-style=refined] .block-quote cite{letter-spacing:.1em;text-transform:uppercase;font-size:.75rem;font-style:normal;font-weight:400}[data-style=refined] .block-button{letter-spacing:.08em;font-weight:500}[data-style=refined] .block-button--primary{box-shadow:none}[data-style=refined] .block-badge{letter-spacing:.08em;font-weight:500}[data-style=refined] .block-divider{opacity:.4}[data-style=refined] .section--pad-lg{padding-top:9rem;padding-bottom:9rem}[data-style=refined] .section--pad-xl{padding-top:12rem;padding-bottom:12rem}[data-style=refined] .block-button:hover{transform:translateY(-2px);box-shadow:0 8px 20px #00000014}[data-style=refined] .block-button:active{box-shadow:none;transform:translateY(0)}[data-style=refined] .column--shadow-sm:hover,[data-style=refined] .column--shadow-md:hover,[data-style=refined] .column--shadow-lg:hover{transform:translateY(-2px);box-shadow:0 12px 24px #0000000f}[data-style=refined] .block-image:hover img{transform:scale(1.02)}[data-style=refined] .section--hero[data-variant=full-image-bg]:before{background:linear-gradient(135deg,#00000080 0%,#0003 60%,#0000 100%)}[data-style=refined] .nav-brand-name{font-family:var(--font-heading);letter-spacing:.08em;font-size:1.125rem;font-weight:400}[data-style=refined] .site-nav .nav-links-item a{letter-spacing:.03em;font-weight:400;font-size:calc(.8125rem * var(--font-scale,1))}[data-style=refined] .site-nav .nav-links-item a:hover{opacity:.7;background:0 0}[data-style=refined] .site-nav .nav-links-item+.nav-links-item{margin-left:.25rem;position:relative}[data-style=refined] .site-nav .nav-links-item+.nav-links-item:before{content:"";background:var(--color-neutral-300,#cbd5e1);width:1px;height:1em;position:absolute;top:50%;left:-.25rem;transform:translateY(-50%)}@media (width<=768px){[data-style=refined] .section--pad-lg{padding-top:6rem;padding-bottom:6rem}[data-style=refined] .section--pad-xl{padding-top:8rem;padding-bottom:8rem}}[data-style=refined] .block-link{border-bottom:1px solid var(--color-brand-300,var(--color-primary-300));text-decoration:none}[data-style=refined] .block-link:hover{border-bottom-color:var(--color-brand-500,var(--color-primary-500))}[data-style=refined] .link-list-heading{letter-spacing:.1em;font-weight:400;font-size:calc(.7rem * var(--font-scale,1))}[data-style=refined] .link-list-items a{font-size:calc(.9rem * var(--font-scale,1))}[data-style=refined] .avatar-image{border:2px solid var(--color-neutral-200)}[data-style=refined] .avatar-caption{font-style:italic}[data-style=refined] .block-callout{border-left-width:3px;padding:1.25rem 1.5rem}[data-style=refined] .block-notice{padding:.875rem 1.25rem;font-size:.8125rem}[data-style=refined] .section--footer .block-list li{transition:color .25s var(--transition-ease,ease)}[data-style=refined] .section--footer .block-list li:hover{color:var(--color-brand-200,var(--color-primary-200,#99f6e4))}[data-style=refined] .section--footer a{transition:color .25s var(--transition-ease,ease)}[data-style=refined] .section--footer a:where(:not(.block-button)):hover{color:var(--color-brand-200,var(--color-primary-200,#99f6e4))}[data-style=refined] .section--footer .row:last-child .block-text{font-size:calc(.75rem * var(--font-scale,1));color:#ffffff73}[data-style=refined] .accordion-item{border-bottom:1px solid var(--color-neutral-200,#e5e7eb)}[data-style=refined] .accordion-trigger{letter-spacing:.01em;font-weight:300}[data-style=refined] .tab-label{letter-spacing:.02em;font-weight:400}[data-style=refined] .tabs-bar{border-bottom:1px solid var(--color-neutral-200,#e5e7eb)}[data-style=refined] .carousel-prev,[data-style=refined] .carousel-next{box-shadow:var(--shadow-sm,0 1px 2px 0 #0000000d);border-radius:50%}[data-style=refined] .modal-dialog{border-radius:1rem}[data-style=refined] .modal-heading,[data-style=refined] .drawer-heading{font-weight:400}[data-style=refined] .countdown-digit{border-bottom:2px solid var(--color-neutral-200,#e5e7eb);background:0 0;border-radius:0;font-size:3rem;font-weight:300}[data-style=refined] .stepper-indicator{border-width:1px}[data-style=refined] .quiz-option{border-radius:calc(var(--radius) * .5);border-width:1px}[data-style=refined] .slider-handle-button{width:3rem;height:3rem;box-shadow:0 2px 12px #00000026}[data-style=refined] .slider-label{letter-spacing:.1em;font-weight:400}[data-style=refined] .bento-card{border-color:var(--color-neutral-100,#f3f4f6);padding:2rem}[data-style=refined] .bento-card-accent{height:1px}[data-style=refined] :where(.section,.column){--tl-rail-gap:clamp(3rem, 6.5vw, 6.5rem);--tl-panel-inset:clamp(0px, 2vw, 2.5rem);--tl-panel-shadow:0 2px 24px #0000000f;--tl-panel-pad-inline:clamp(1.5rem, 5vw, 5.5rem);--tl-panel-pad-block:clamp(3rem, 5.5vw, 5.5rem);--tl-band-size:clamp(2.25rem, 5.4vw, 3.75rem);--tl-band-leading:1.18;--tl-band-tracking:.01em;--tl-band-measure:24ch;--tl-band-pad-block:clamp(1.5rem, 3.5vw, 3.5rem)}[data-style=rounded]{--content-width:clamp(1060px, 68vw, 1280px);--narrow-width:clamp(620px, 40vw, 740px);--gutter:clamp(20px, 2.5vw, 36px);--transition-speed:.25s;--transition-ease:cubic-bezier(.34, 1.56, .64, 1);--style-radius:calc(var(--radius,.5rem) + 8px)}[data-style=rounded] .section--pad-lg{padding-top:8rem;padding-bottom:8rem}[data-style=rounded] .section--pad-xl{padding-top:10rem;padding-bottom:10rem}[data-style=rounded] .block-heading{letter-spacing:-.01em;font-weight:600}[data-style=rounded] .block-heading-1{font-weight:700;line-height:1.15}[data-style=rounded] .block-heading-2,[data-style=rounded] .block-heading-3{font-weight:600}[data-style=rounded] .block-text--eyebrow{letter-spacing:.06em;text-transform:uppercase;font-weight:500}[data-style=rounded] .block-text--lead{font-size:calc(1.2rem * var(--font-scale,1));font-weight:400;line-height:1.8}[data-style=rounded] .block-button{border-radius:9999px;font-weight:500}[data-style=rounded] .block-form input,[data-style=rounded] .block-form textarea{border-radius:var(--style-radius,calc(var(--radius,.5rem) + 8px))}[data-style=rounded] .column--bg{border-radius:var(--style-radius,calc(var(--radius,.5rem) + 8px));box-shadow:0 6px 24px #0000000d}[data-style=rounded] .block-image img{border-radius:var(--style-radius,calc(var(--radius,.5rem) + 8px))}[data-style=rounded] .block-badge{border-radius:9999px;font-weight:500}[data-style=rounded] .column--bg:hover{transform:translateY(-3px)scale(1.01);box-shadow:0 12px 32px #00000014}[data-style=rounded] .block-button--primary:hover{transform:translateY(-3px)scale(1.03);box-shadow:0 12px 28px #0000001a}[data-style=rounded] .block-button--primary:active{transform:translateY(-1px)scale(.98)}[data-style=rounded] .block-quote{background:var(--color-brand-50,var(--color-primary-50,#f0f9f0));border-radius:var(--style-radius,calc(var(--radius,.5rem) + 8px));border-left:none;padding:1.5rem 2rem;font-style:italic}[data-style=rounded] .block-quote cite{font-style:normal;font-weight:600}[data-style=rounded] .section--dark .block-quote{background:var(--surface-bg)}[data-style=rounded] .column--shadow-sm,[data-style=rounded] .column--shadow-md,[data-style=rounded] .column--shadow-lg{box-shadow:0 8px 30px #0000000f}[data-style=rounded] .form-field,[data-style=rounded] .section--how-it-works[data-variant=steps] .row>.column{border-radius:var(--style-radius,calc(var(--radius,.5rem) + 8px))}[data-style=rounded] .block-divider{opacity:.3}[data-style=rounded] .block-image img:hover{transform:scale(1.04)}[data-style=rounded] .block-button:hover{transform:translateY(-3px)scale(1.02);box-shadow:0 12px 24px #00000014}[data-style=rounded] .block-button:active{transform:translateY(-1px)scale(.98)}[data-style=rounded] .column--shadow-sm:hover,[data-style=rounded] .column--shadow-md:hover,[data-style=rounded] .column--shadow-lg:hover{transform:translateY(-3px);box-shadow:0 16px 32px #0000000f}[data-style=rounded] .section--hero[data-variant=full-image-bg]:before{background:linear-gradient(#0000004d 0%,#0000001a 100%)}[data-style=rounded] .site-nav .nav-cta{border-radius:9999px;padding:.5rem 1.5rem}[data-style=rounded] .site-nav .nav-links-item a{border-radius:9999px}[data-style=rounded] .site-nav .nav-links-item a:hover{background:var(--color-brand-50,var(--color-primary-50,#00000008))}[data-style=rounded] .site-nav{box-shadow:0 1px 3px #0000000d}[data-style=rounded] .nav-mobile-cta{border-radius:9999px}[data-style=rounded] .section--footer .block-list li{transition:color .25s var(--transition-ease,ease)}[data-style=rounded] .section--footer .block-list li:hover{color:var(--color-brand-200,var(--color-primary-200,#99f6e4))}[data-style=rounded] .section--footer a{transition:color .25s var(--transition-ease,ease)}[data-style=rounded] .section--footer a:where(:not(.block-button)):hover{color:var(--color-brand-200,var(--color-primary-200,#99f6e4))}[data-style=rounded] .section--footer .row:last-child .block-text{font-size:calc(.75rem * var(--font-scale,1));color:#ffffff80}@media (width<=768px){[data-style=rounded] .section--pad-lg{padding-top:5rem;padding-bottom:5rem}[data-style=rounded] .section--pad-xl{padding-top:7rem;padding-bottom:7rem}}[data-style=rounded] .block-link{color:var(--surface-text-link)}[data-style=rounded] .block-link:hover{color:var(--surface-text-heading)}[data-style=rounded] .link-list-items li{margin-bottom:.625rem}[data-style=rounded] .link-list-items a{font-size:calc(.9rem * var(--font-scale,1))}[data-style=rounded] .avatar-image{border:3px solid var(--color-brand-100,var(--color-primary-100))}[data-style=rounded] .avatar-placeholder{background:var(--color-brand-50,var(--color-primary-50));color:var(--color-brand-500,var(--color-primary-500))}[data-style=rounded] .block-callout{border-left-width:5px;border-radius:16px;padding:1.25rem 1.5rem}[data-style=rounded] .block-notice{border-radius:9999px;padding:.75rem 1.5rem}[data-style=rounded] .tabs-bar{background:var(--color-neutral-100,#f3f4f6);border-bottom:none;border-radius:9999px;padding:4px}[data-style=rounded] .tab-label{border-bottom:none;border-radius:9999px;margin-bottom:0}[data-style=rounded] .tab-label--active{box-shadow:var(--shadow-sm,0 1px 2px 0 #0000000d);background:#fff;border-bottom-color:#0000}[data-style=rounded] .tooltip-bubble{border-radius:1rem}[data-style=rounded] .modal-dialog{border-radius:1.5rem}[data-style=rounded] .carousel-prev,[data-style=rounded] .carousel-next{box-shadow:0 2px 8px #00000014}[data-style=rounded] .toast{border-radius:9999px}[data-style=rounded] .accordion-item{border-color:var(--surface-border)}[data-style=rounded] .accordion-trigger{font-weight:500}[data-style=rounded] .pricing-toggle-track,[data-style=rounded] .pricing-toggle-option,[data-style=rounded] .pricing-toggle-badge{border-radius:9999px}[data-style=rounded] .drawer-panel{border-radius:1rem 0 0 1rem;box-shadow:-4px 0 24px #00000014}[data-style=rounded] .countdown-digit{border-radius:1rem}[data-style=rounded] .block-live-stock-counter{border-radius:2rem}[data-style=rounded] .quiz-option{border-radius:1.5rem}[data-style=rounded] .dropdown-menu,[data-style=rounded] .popover-panel{border-radius:1rem}[data-style=rounded] .exit-intent-popup,[data-style=rounded] .block-before-after-slider{border-radius:1.5rem}[data-style=rounded] .slider-label{border-radius:1rem}[data-style=rounded] .bento-card{border-radius:1.5rem}[data-style=rounded] .bento-card-image{border-radius:1rem}[data-style=rounded] :where(.section,.column){--tl-rail-gap:clamp(2.5rem, 5.5vw, 5.5rem);--tl-rail-rule-width:2px;--tl-panel-radius:calc(var(--style-radius) + 8px);--tl-panel-border-width:0;--tl-panel-shadow:0 12px 32px #0000001a;--tl-panel-pad-inline:clamp(1.75rem, 4.5vw, 4.5rem);--tl-panel-pad-block:clamp(2.5rem, 5vw, 5rem);--tl-band-size:clamp(2.25rem, 5.4vw, 3.75rem);--tl-band-leading:1.15;--tl-band-tracking:-.01em;--tl-band-measure:24ch}[data-style=editorial]{--content-width:clamp(1080px, 70vw, 1320px);--narrow-width:clamp(640px, 42vw, 760px);--gutter:clamp(20px, 2.5vw, 40px);--transition-speed:.2s;--transition-ease:cubic-bezier(.4, 0, .2, 1);--style-radius:2px}[data-style=editorial] .section--pad-lg{padding-top:8rem;padding-bottom:8rem}[data-style=editorial] .section--pad-xl{padding-top:10rem;padding-bottom:10rem}[data-style=editorial] .block-heading{letter-spacing:-.02em;font-weight:400}[data-style=editorial] .block-heading-1{font-weight:400;line-height:1.1}[data-style=editorial] .block-heading-2{font-weight:400}[data-style=editorial] .block-heading-3{font-weight:500}[data-style=editorial] .block-text--eyebrow{letter-spacing:.15em;text-transform:uppercase;font-size:.8rem;font-weight:500}[data-style=editorial] .block-text--lead{font-size:calc(1.25rem * var(--font-scale,1));font-weight:300;line-height:1.75}[data-style=editorial] .block-text--body{font-size:calc(1.0625rem * var(--font-scale,1));line-height:1.8}[data-style=editorial] .block-wrapper[data-block-type=text]+.block-wrapper[data-block-type=text]{margin-top:1.5rem}[data-style=editorial] .block-button,[data-style=editorial] .block-form input,[data-style=editorial] .block-form textarea{border-radius:var(--style-radius,2px)}[data-style=editorial] .column--bg{border-radius:var(--style-radius,2px);box-shadow:0 1px 4px #0000000f}[data-style=editorial] .block-image img,[data-style=editorial] .block-badge{border-radius:var(--style-radius,2px)}[data-style=editorial] .column--bg:hover{transform:translateY(-1px);box-shadow:0 4px 12px #00000014}[data-style=editorial] .block-button{letter-spacing:.06em;font-weight:500}[data-style=editorial] .block-button--primary:hover{transform:translateY(-1px);box-shadow:0 4px 12px #0000001a}[data-style=editorial] .block-button--primary:active{box-shadow:none;transform:translateY(0)}[data-style=editorial] .section--hero[data-variant=full-image-bg]:before{background:linear-gradient(#00000080 0%,#0000004d 100%)}[data-style=editorial] .block-quote{border-left:2px solid var(--color-neutral-300,#c5c3be);padding-left:1.5rem;font-size:1.25rem;font-style:italic;line-height:1.75}[data-style=editorial] .block-quote cite{text-transform:uppercase;letter-spacing:.1em;font-size:.75rem;font-style:normal}[data-style=editorial] .block-divider{opacity:.3}[data-style=editorial] .block-image:hover img{transform:scale(1.02)}@media (width<=768px){[data-style=editorial] .section--pad-lg{padding-top:5rem;padding-bottom:5rem}[data-style=editorial] .section--pad-xl{padding-top:7rem;padding-bottom:7rem}}[data-style=editorial] .block-link{border-bottom:1px solid;text-decoration:none}[data-style=editorial] .block-link:hover{opacity:.8}[data-style=editorial] .link-list-heading{font-family:var(--font-heading,inherit);text-transform:none;font-weight:600;font-size:calc(.85rem * var(--font-scale,1));letter-spacing:0}[data-style=editorial] .avatar-image{border:1px solid var(--color-neutral-200)}[data-style=editorial] .block-callout{border-left-width:3px}[data-style=editorial] .callout-heading{font-family:var(--font-heading,inherit)}[data-style=editorial] .block-notice{border-left:3px solid;font-size:.8125rem}[data-style=editorial] .site-nav{border-bottom:1px solid var(--color-neutral-200,#e5e7eb)}[data-style=editorial] .nav-brand-name{font-family:var(--font-heading,inherit);letter-spacing:.02em;font-weight:400}[data-style=editorial] .site-nav .nav-links-item a{letter-spacing:.02em;font-weight:400;font-size:calc(.875rem * var(--font-scale,1));transition:opacity .2s}[data-style=editorial] .site-nav .nav-links-item a:hover{opacity:.7;background:0 0}[data-style=editorial] .site-nav .nav-cta{border-radius:var(--style-radius,2px);letter-spacing:.06em;font-weight:500}[data-style=editorial] .section--footer .block-list li{transition:opacity .2s}[data-style=editorial] .section--footer .block-list li:hover{opacity:.7}[data-style=editorial] .section--footer a{transition:opacity .2s}[data-style=editorial] .section--footer a:hover{opacity:.7}[data-style=editorial] .section--footer .row:last-child .block-text{font-size:calc(.75rem * var(--font-scale,1));color:#ffffff73}[data-style=editorial] .accordion-item{border-bottom:1px solid var(--color-neutral-200,#e5e7eb)}[data-style=editorial] .accordion-trigger{font-family:var(--font-heading,inherit);letter-spacing:.01em;font-weight:400}[data-style=editorial] .tab-label{font-family:var(--font-heading,"Inter", system-ui, sans-serif);letter-spacing:.02em;font-weight:400}[data-style=editorial] .modal-heading,[data-style=editorial] .drawer-heading{font-family:var(--font-heading,"Inter", system-ui, sans-serif);font-weight:400}[data-style=editorial] .pricing-toggle-option{letter-spacing:.02em}[data-style=editorial] .countdown-label{font-family:var(--font-heading,serif);text-transform:none;letter-spacing:0;font-style:italic}[data-style=editorial] .countdown-digit{font-family:var(--font-heading,serif);background:0 0;font-weight:300}[data-style=editorial] .exit-intent-heading{font-family:var(--font-heading,serif);font-style:italic}[data-style=editorial] .slider-label{font-family:var(--font-heading,serif);text-transform:none;letter-spacing:0;font-style:italic}[data-style=editorial] .bento-card-title{font-family:var(--font-heading,serif)}[data-style=editorial] :where(.section,.column){--tl-rail-gap:clamp(2.5rem, 5vw, 4.5rem);--tl-rail-rule-width:2px;--tl-rail-rule-color:var(--surface-text-secondary);--tl-rail-heading-size:clamp(1.6rem, 2.6vw, 2.35rem);--tl-panel-radius:0;--tl-panel-shadow:none;--tl-panel-pad-inline:clamp(1.75rem, 4.5vw, 4.5rem);--tl-band-size:clamp(2.5rem, 6.2vw, 4.5rem);--tl-band-leading:1.05;--tl-band-tracking:-.025em;--tl-band-measure:19ch;--tl-band-rule-width:1px;--tl-band-indent:clamp(0px, 4vw, 4.5rem)}[data-style=retro]{--content-width:clamp(1040px, 66vw, 1240px);--narrow-width:clamp(620px, 40vw, 720px);--gutter:clamp(20px, 2.5vw, 36px);--transition-speed:.2s;--transition-ease:ease-in-out;--style-radius:6px}[data-style=retro] .section--pad-lg{padding-top:7rem;padding-bottom:7rem}[data-style=retro] .section--pad-xl{padding-top:9rem;padding-bottom:9rem}[data-style=retro] .block-heading{letter-spacing:0;font-weight:700}[data-style=retro] .block-heading-1{font-weight:800;line-height:1.15}[data-style=retro] .block-heading-2{font-weight:700}[data-style=retro] .block-heading-3{font-weight:600}[data-style=retro] .block-text--eyebrow{letter-spacing:.1em;text-transform:uppercase;font-weight:600}[data-style=retro] .block-text--lead{font-size:calc(1.15rem * var(--font-scale,1));font-weight:400;line-height:1.75}[data-style=retro] .block-button,[data-style=retro] .block-form input,[data-style=retro] .block-form textarea{border-radius:var(--style-radius,6px)}[data-style=retro] .column--bg{border-radius:var(--style-radius,6px);box-shadow:3px 3px #00000014}[data-style=retro] .block-image img,[data-style=retro] .block-badge{border-radius:var(--style-radius,6px)}[data-style=retro] .column--bg:hover{transform:translateY(-2px);box-shadow:4px 5px #0000001a}[data-style=retro] .block-button{letter-spacing:.02em;font-weight:600}[data-style=retro] .block-button--primary{box-shadow:3px 3px #00000026}[data-style=retro] .block-button--primary:hover{transform:translateY(-2px);box-shadow:4px 5px #0003}[data-style=retro] .block-button--primary:active{transform:translateY(0);box-shadow:1px 1px #00000026}[data-style=retro] .block-divider{opacity:.5;border-top-style:dashed}[data-style=retro] .section--hero[data-variant=full-image-bg]:before{background:linear-gradient(#281e1480 0%,#281e1440 100%)}[data-style=retro] .block-quote{border-left:3px solid var(--color-brand-400,var(--color-primary-400,#c9a06e));padding-left:1.5rem;font-size:1.125rem;font-style:italic;line-height:1.75}[data-style=retro] .block-quote cite{text-transform:uppercase;letter-spacing:.08em;font-size:.75rem;font-style:normal;font-weight:600}[data-style=retro] .block-image img:hover{transform:scale(1.02)}@media (width<=768px){[data-style=retro] .section--pad-lg{padding-top:4.5rem;padding-bottom:4.5rem}[data-style=retro] .section--pad-xl{padding-top:6rem;padding-bottom:6rem}}[data-style=retro] .block-link{text-underline-offset:3px;-webkit-text-decoration:underline wavy;text-decoration:underline wavy}[data-style=retro] .link-list-heading{font-family:var(--font-heading,inherit)}[data-style=retro] .link-list-items a:hover{text-decoration-style:wavy}[data-style=retro] .avatar-image{border:3px solid var(--color-neutral-300);box-shadow:2px 2px 0 var(--color-neutral-200)}[data-style=retro] .block-callout{box-shadow:2px 2px 0 var(--color-neutral-200);border-left-width:5px}[data-style=retro] .block-notice{box-shadow:2px 2px #0000001a}[data-style=retro] .site-nav{border-bottom:2px solid var(--color-neutral-300,#d1d5db)}[data-style=retro] .nav-brand-name{font-family:var(--font-heading,inherit)}[data-style=retro] .site-nav .nav-links-item a{font-weight:500;transition:color .2s,background-color .2s}[data-style=retro] .site-nav .nav-links-item a:hover{color:var(--color-brand-600,var(--color-primary-600,#0d9488));background:var(--color-brand-50,var(--color-primary-50,#00000005));border-radius:var(--style-radius,6px)}[data-style=retro] .site-nav .nav-cta{border-radius:var(--style-radius,6px);box-shadow:2px 2px #0000001a}[data-style=retro] .section--footer .block-list li{transition:color .2s}[data-style=retro] .section--footer .block-list li:hover{color:var(--color-brand-200,var(--color-primary-200,#99f6e4))}[data-style=retro] .section--footer a{transition:color .2s}[data-style=retro] .section--footer a:where(:not(.block-button)):hover{color:var(--color-brand-200,var(--color-primary-200,#99f6e4));text-underline-offset:3px;-webkit-text-decoration:underline wavy;text-decoration:underline wavy}[data-style=retro] .section--footer .row:last-child .block-text{font-size:calc(.75rem * var(--font-scale,1));color:#ffffff80}[data-style=retro] .accordion-item{border-bottom:2px solid var(--color-neutral-300,#d1d5db)}[data-style=retro] .accordion-trigger{font-weight:600}[data-style=retro] .tabs-bar{border-bottom:2px solid var(--color-neutral-300,#d1d5db)}[data-style=retro] .carousel-prev,[data-style=retro] .carousel-next{box-shadow:2px 2px #0000001a}[data-style=retro] .modal-dialog{box-shadow:4px 4px #0000001a}[data-style=retro] .toast{box-shadow:2px 2px #0003}[data-style=retro] .pricing-toggle-track{box-shadow:2px 2px #0000001a}[data-style=retro] .countdown-digit{color:#0ff;background:#1a1a2e;border:1px solid #0ff;font-family:monospace}[data-style=retro] .block-live-stock-counter{color:#0ff;background:#1a1a2e;border-color:#0ff}[data-style=retro] .stock-count{font-family:monospace}[data-style=retro] .quiz-option{border-color:#00ffff4d}[data-style=retro] .quiz-option--selected{background:#00ffff1a;border-color:#0ff}[data-style=retro] .block-before-after-slider{border:2px solid #0ff}[data-style=retro] .slider-label{color:#0ff;background:#1a1a2e;font-family:monospace}[data-style=retro] .slider-handle-line{background:#0ff}[data-style=retro] .slider-handle-button{color:#0ff;background:#1a1a2e;border:1px solid #0ff}[data-style=retro] .bento-card{color:#e0e0e0;background:#1a1a2e;border-color:#00ffff4d}[data-style=retro] .bento-card:hover,[data-style=retro] .bento-card--focused{border-color:#0ff;box-shadow:0 0 12px #0ff3}[data-style=retro] :where(.section,.column){--tl-rail-rule-width:4px;--tl-rail-rule-style:double;--tl-rail-rule-color:var(--surface-border-accent);--tl-panel-radius:6px;--tl-panel-border-width:2px;--tl-panel-shadow:6px 6px 0 var(--surface-border-accent);--tl-band-size:clamp(2.35rem, 5.6vw, 4rem);--tl-band-leading:1.1;--tl-band-measure:20ch;--tl-band-rule-width:4px;--tl-band-rule-style:double;--tl-band-rule-color:var(--surface-border-accent)}[data-style=dark]{--content-width:clamp(1060px, 68vw, 1280px);--narrow-width:clamp(620px, 40vw, 740px);--gutter:clamp(20px, 2.5vw, 36px);--transition-speed:.2s;--transition-ease:ease-out;--style-radius:8px}[data-style=dark] .block-heading{letter-spacing:0;font-weight:500}[data-style=dark] .block-text--lead{font-size:calc(1.125rem * var(--font-scale,1));line-height:1.75}[data-style=dark] .block-text--eyebrow{letter-spacing:.08em;text-transform:uppercase;font-weight:500}[data-style=dark] .block-divider{opacity:.3;border-color:var(--color-brand-400,var(--color-primary-400,#818cf8))}[data-style=dark] .section--pad-lg{padding-top:7rem;padding-bottom:7rem}[data-style=dark] .section--pad-xl{padding-top:9rem;padding-bottom:9rem}[data-style=dark] .block-button,[data-style=dark] .block-image img{border-radius:8px}[data-style=dark] .column--bg{border-radius:8px;box-shadow:0 0 20px #0000004d,0 0 6px #0003}[data-style=dark] .column--bg:hover{box-shadow:0 0 30px #0006,0 4px 12px #0000004d}[data-style=dark] .block-quote{border-left:3px solid var(--color-brand-400,var(--color-primary-400,#818cf8));padding-left:1.5rem}[data-style=dark] .block-form input,[data-style=dark] .block-form textarea,[data-style=dark] .block-badge,[data-style=dark] .section--how-it-works[data-variant=steps] .row>.column{border-radius:8px}[data-style=dark] .block-button:hover{box-shadow:0 0 12px color-mix(in srgb, var(--color-primary-400,#818cf8) 30%, transparent)}[data-style=dark] .block-button:active{box-shadow:none}[data-style=dark] .block-image:hover img{transform:scale(1.02)}[data-style=dark] .section--hero[data-variant=full-image-bg]:before{background:linear-gradient(#0009 0%,#0006 100%)}[data-style=dark] .site-nav .nav-links-item a:hover{background:#ffffff1a}[data-style=dark] .nav-cta--primary{box-shadow:0 0 12px rgba(var(--color-primary-500-rgb,99, 102, 241), .3)}[data-style=dark] .nav-mobile-panel{border-top-color:#ffffff1a}@media (width<=768px){[data-style=dark] .section--pad-lg{padding-top:5rem;padding-bottom:5rem}[data-style=dark] .section--pad-xl{padding-top:7rem;padding-bottom:7rem}}[data-style=dark] .block-link{color:var(--surface-text-link)}[data-style=dark] .block-link:hover{color:var(--surface-text-heading)}[data-style=dark] .link-list-items a{color:var(--color-neutral-400)}[data-style=dark] .link-list-items a:hover{color:var(--color-brand-300,var(--color-primary-300))}[data-style=dark] .avatar-image{border:2px solid #fff3}[data-style=dark] .avatar-placeholder{color:#fff9;background:#ffffff1a}[data-style=dark] .block-callout{border-left-width:3px}[data-style=dark] .block-notice{border:1px solid #ffffff1a}[data-style=dark] .section--footer .block-list li{transition:color .2s}[data-style=dark] .section--footer .block-list li:hover{color:var(--color-brand-300,var(--color-primary-300,#5eead4))}[data-style=dark] .section--footer a{transition:color .2s}[data-style=dark] .section--footer a:where(:not(.block-button)):hover{color:var(--color-brand-300,var(--color-primary-300,#5eead4))}[data-style=dark] .section--footer .row:last-child .block-text{font-size:calc(.75rem * var(--font-scale,1));color:#fff6}[data-style=dark] .accordion-item{border-bottom-color:#ffffff26}[data-style=dark] .accordion-trigger{color:var(--surface-text)}[data-style=dark] .tabs-bar{border-bottom-color:#ffffff26}[data-style=dark] .tab-label{color:#fff9}[data-style=dark] .tab-label:hover{color:#ffffffd9}[data-style=dark] .tab-label--active{color:#fff;border-bottom-color:var(--color-brand-400,var(--color-primary-400,#60a5fa))}[data-style=dark] .carousel-prev,[data-style=dark] .carousel-next{color:#fff;background:#ffffff1a}[data-style=dark] .carousel-prev:hover,[data-style=dark] .carousel-next:hover{background:#fff3}[data-style=dark] .carousel-dot{background:#ffffff4d}[data-style=dark] .carousel-dot--active{background:var(--color-brand-400,var(--color-primary-400,#60a5fa))}[data-style=dark] .modal-dialog{background:var(--color-neutral-800,#1f2937);color:#fff}[data-style=dark] .modal-close{color:#fff9}[data-style=dark] .modal-close:hover{color:#fff;background:#ffffff1a}[data-style=dark] .drawer-panel{background:var(--color-neutral-800,#1f2937);color:#fff}[data-style=dark] .drawer-close{color:#fff9}[data-style=dark] .drawer-close:hover{color:#fff;background:#ffffff1a}[data-style=dark] .pricing-toggle-track{background:#ffffff1a;border-color:#ffffff26}[data-style=dark] .pricing-toggle-option{color:#fff9}[data-style=dark] .pricing-toggle-option--active{color:#fff;background:#ffffff26}[data-style=dark] .countdown-digit{color:#fff;background:#ffffff14}[data-style=dark] .block-live-stock-counter{background:#ffffff0d;border-color:#ffffff26}[data-style=dark] .stock-label{color:#ffffffb3}[data-style=dark] .stepper-indicator{color:#fff9;background:#ffffff1a;border-color:#fff3}[data-style=dark] .quiz-option{color:#fff;background:#ffffff0d;border-color:#fff3}[data-style=dark] .dropdown-menu{background:#1f2937;border-color:#ffffff26}[data-style=dark] .dropdown-item{color:#ffffffd9}[data-style=dark] .popover-panel{color:#fff;background:#1f2937;border-color:#ffffff26}[data-style=dark] .bento-card{background:#ffffff0d;border-color:#ffffff1a}[data-style=dark] .bento-card:hover{box-shadow:0 4px 16px #0006}[data-style=dark] .bento-card--focused{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 8px 24px #00000080}[data-style=dark] .bento-card-description{color:#ffffffb3}[data-style=dark] :where(.section,.column){--tl-panel-radius:8px;--tl-panel-shadow:0 0 40px #00000073;--tl-band-size:clamp(2.35rem, 5.6vw, 4rem);--tl-band-leading:1.1;--tl-band-tracking:-.015em;--tl-band-measure:21ch}[data-style=geometric]{--content-width:clamp(1060px, 68vw, 1280px);--narrow-width:clamp(620px, 40vw, 740px);--gutter:clamp(20px, 2.5vw, 40px);--transition-speed:.2s;--transition-ease:cubic-bezier(.4, 0, .2, 1);--style-radius:2px}[data-style=geometric] .section--pad-lg{padding-top:8rem;padding-bottom:8rem}[data-style=geometric] .section--pad-xl{padding-top:10rem;padding-bottom:10rem}[data-style=geometric] .block-heading{letter-spacing:.03em;text-transform:uppercase;font-weight:600}[data-style=geometric] .block-heading-1{letter-spacing:.05em;font-weight:600;line-height:1.1}[data-style=geometric] .block-heading-2{font-weight:600}[data-style=geometric] .block-heading-3{font-weight:500}[data-style=geometric] .block-text--eyebrow{letter-spacing:.2em;text-transform:uppercase;font-size:.75rem;font-weight:500}[data-style=geometric] .block-text--lead{font-size:calc(1.15rem * var(--font-scale,1));letter-spacing:.01em;font-weight:300;line-height:1.7}[data-style=geometric] .block-button,[data-style=geometric] .block-form input,[data-style=geometric] .block-form textarea{border-radius:0}[data-style=geometric] .column--bg{border-radius:var(--style-radius,2px);border:1px solid var(--color-neutral-200,#deddda);box-shadow:0 2px 8px #0000001a}[data-style=geometric] .block-image img{border-radius:var(--style-radius,2px)}[data-style=geometric] .block-badge{border-radius:0}[data-style=geometric] .column--bg:hover{transform:translateY(-2px);box-shadow:0 6px 16px #0000001f}[data-style=geometric] .block-button{letter-spacing:.1em;text-transform:uppercase;font-weight:500}[data-style=geometric] .block-button--primary{box-shadow:0 2px 6px #0000001a}[data-style=geometric] .block-button--primary:hover{transform:translateY(-2px);box-shadow:0 6px 16px #00000026}[data-style=geometric] .block-button--primary:active{transform:translateY(0);box-shadow:0 1px 3px #0000001a}[data-style=geometric] .section--hero[data-variant=full-image-bg]:before{background:linear-gradient(#0f0f1999 0%,#0f0f1959 100%)}[data-style=geometric] .block-quote{border-left:3px solid var(--color-brand-400,var(--color-primary-400,#b58a5a));letter-spacing:.01em;padding-left:1.5rem;font-size:1.125rem;font-style:normal;line-height:1.7}[data-style=geometric] .block-quote cite{text-transform:uppercase;letter-spacing:.15em;font-size:.7rem;font-style:normal;font-weight:500}[data-style=geometric] .block-divider{opacity:.5}[data-style=geometric] .block-image img:hover{transform:scale(1.02)}@media (width<=768px){[data-style=geometric] .section--pad-lg{padding-top:5rem;padding-bottom:5rem}[data-style=geometric] .section--pad-xl{padding-top:7rem;padding-bottom:7rem}}[data-style=geometric] .block-link{text-transform:uppercase;letter-spacing:.04em;font-size:.875em}[data-style=geometric] .link-list-heading{letter-spacing:.08em}[data-style=geometric] .link-list-items a{text-transform:uppercase;letter-spacing:.03em;font-size:calc(.8rem * var(--font-scale,1))}[data-style=geometric] .avatar-image{border:2px solid var(--color-brand-300,var(--color-primary-300));border-radius:8px}[data-style=geometric] .avatar-placeholder{border-radius:8px}[data-style=geometric] .block-callout{border-left-width:5px;border-radius:4px}[data-style=geometric] .callout-heading{text-transform:uppercase;letter-spacing:.04em;font-size:.8rem}[data-style=geometric] .block-notice{border-left:4px solid;border-radius:4px}[data-style=geometric] .site-nav{border-bottom:2px solid}[data-style=geometric] .site-nav .nav-links-item a{text-transform:uppercase;letter-spacing:.06em;font-size:calc(.8125rem * var(--font-scale,1));font-weight:500}[data-style=geometric] .site-nav .nav-links-item a:hover{color:var(--color-brand-500,var(--color-primary-500,#14b8a6))}[data-style=geometric] .site-nav .nav-cta{text-transform:uppercase;letter-spacing:.08em;border-radius:0}[data-style=geometric] .nav-brand-name{text-transform:uppercase;letter-spacing:.06em}[data-style=geometric] .section--footer .block-list li{transition:color .2s}[data-style=geometric] .section--footer .block-list li:hover{color:var(--color-brand-200,var(--color-primary-200,#99f6e4))}[data-style=geometric] .section--footer a{transition:color .2s}[data-style=geometric] .section--footer a:where(:not(.block-button)):hover{color:var(--color-brand-200,var(--color-primary-200,#99f6e4))}[data-style=geometric] .section--footer .row:last-child .block-text{font-size:calc(.75rem * var(--font-scale,1));color:#ffffff80}[data-style=geometric] .accordion-item{border-bottom:2px solid var(--color-neutral-200,#e5e7eb)}[data-style=geometric] .accordion-trigger{text-transform:uppercase;letter-spacing:.04em;font-weight:500}[data-style=geometric] .tabs-bar{border-bottom:2px solid}[data-style=geometric] .tab-label{letter-spacing:.04em}[data-style=geometric] .carousel-prev,[data-style=geometric] .carousel-next,[data-style=geometric] .tooltip-bubble,[data-style=geometric] .modal-dialog,[data-style=geometric] .toast,[data-style=geometric] .pricing-toggle-track{border-radius:4px}[data-style=geometric] .pricing-toggle-option,[data-style=geometric] .pricing-toggle-badge{border-radius:2px}[data-style=geometric] .countdown-digit{clip-path:polygon(8% 0,100% 0,92% 100%,0 100%);border-radius:0;padding:.5rem 1rem}[data-style=geometric] .stepper-indicator{border-radius:4px}[data-style=geometric] .quiz-option,[data-style=geometric] .dropdown-menu,[data-style=geometric] .popover-panel,[data-style=geometric] .exit-intent-popup,[data-style=geometric] .block-before-after-slider,[data-style=geometric] .slider-label{border-radius:0}[data-style=geometric] .slider-handle-button{border-radius:4px}[data-style=geometric] .bento-card,[data-style=geometric] .bento-card-image{border-radius:0}[data-style=geometric] :where(.section,.column){--tl-rail-gap:clamp(2rem, 4.5vw, 4rem);--tl-rail-rule-width:2px;--tl-rail-rule-color:var(--surface-border-accent);--tl-rail-step:clamp(1rem, 2.5vw, 2.5rem);--tl-panel-radius:2px;--tl-panel-border-width:2px;--tl-panel-shadow:0 0 0 6px var(--surface-bg), 0 0 0 7px var(--surface-border-accent);--tl-band-size:clamp(2.45rem, 5.8vw, 4.25rem);--tl-band-leading:1.06;--tl-band-tracking:.01em;--tl-band-measure:20ch;--tl-band-rule-width:2px;--tl-band-rule-color:var(--surface-border-accent)}.footer-brand.svelte-irhfm8{color:inherit;align-items:center;gap:.5rem;margin-bottom:1.5rem;text-decoration:none;display:inline-flex}.footer-brand-logo.svelte-irhfm8{width:auto;max-width:180px;height:auto;max-height:40px;display:block}.footer-brand-name.svelte-irhfm8{color:inherit;font-size:1.125rem;font-weight:700}.footer-social-icon.svelte-irhfm8{fill:currentColor;width:20px;height:20px;display:block}.footer-contact-item.svelte-irhfm8{align-items:center;gap:.4rem;display:flex}.footer-contact-item.svelte-irhfm8 svg{flex-shrink:0}.section-overlay.svelte-150hezw{pointer-events:none;position:absolute;inset:0}section.svelte-150hezw:has(.section-overlay:where(.svelte-150hezw)){position:relative}section.svelte-150hezw:has(.section-overlay:where(.svelte-150hezw))>.section-inner:where(.svelte-150hezw){z-index:1;position:relative}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--font-body,"Inter", system-ui, sans-serif);color:var(--color-neutral-900,#322e29);background:var(--color-neutral-50,#fafaf9);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.al-watermark{z-index:100;text-align:center;letter-spacing:.02em;background:#f8f8f8;border-top:1px solid #e5e5e5;padding:16px 0;font-family:system-ui,-apple-system,sans-serif;font-size:12px;position:sticky;bottom:0}.al-watermark a{color:#888;text-decoration:none}.al-watermark a:hover{color:#555;text-decoration:underline}.al-trial-banner{z-index:9999;text-align:center;color:#92400e;background:#fef3c7;border-bottom:1px solid #fcd34d;padding:10px 16px;font-family:system-ui,-apple-system,sans-serif;font-size:13px;font-weight:500;position:fixed;top:0;left:0;right:0}
