body{margin:0;background:var(--client-background);color:var(--client-text);font-family:var(--client-font-body),sans-serif}h1,h2,h3{font-family:var(--client-font-heading),sans-serif}.chunk-error{margin:12px;padding:16px 20px;border:2px solid #dc2626;border-radius:8px;background:#fef2f2;color:#991b1b;font:14px/1.5 system-ui,sans-serif}.frilly-eyebrow{margin:0;font-family:var(--client-font-mono, ui-monospace, SFMono-Regular, Menlo, monospace),monospace;font-size:var(--client-type-eyebrow-size, 13px);line-height:var(--client-type-eyebrow-lh, 1.3);font-weight:var(--client-type-eyebrow-weight, 600);letter-spacing:var(--client-type-eyebrow-tracking, .1em);text-transform:uppercase;color:var(--client-accent)}.frilly-frs-icon{display:block;flex:none;fill:none;stroke:currentColor;stroke-width:var(--client-frs-icon-stroke);stroke-linecap:round;stroke-linejoin:round}.frilly-media__picture{display:contents}:root[data-theme=dark] [data-frilly-mode=light]{display:none!important}:root[data-theme=light] [data-frilly-mode=dark]{display:none!important}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) [data-frilly-mode=light]{display:none!important}}@media not all and (prefers-color-scheme:dark){:root:not([data-theme=dark]) [data-frilly-mode=dark]{display:none!important}}@media(max-width:639px){[data-frilly-media=main]:not([data-frilly-stack]){display:none}}@media(min-width:640px){[data-frilly-media=mobile]:not([data-frilly-stack]){display:none}}.frilly-prose-lists>ul,.frilly-prose-lists>ol{margin-block:var(--client-space-md, 1em);padding-left:var(--client-space-lg, 40px);list-style-position:outside}.frilly-prose-lists>ul{list-style-type:disc}.frilly-prose-lists>ol{list-style-type:decimal}.frilly-prose-lists--prose-type>ul,.frilly-prose-lists--prose-type>ol{font-family:var(--client-type-prose-list-font, inherit);font-size:var(--client-type-prose-list-size, inherit);font-weight:var(--client-type-prose-list-weight, inherit);line-height:var(--client-type-prose-list-lh, inherit)}.frilly-field{display:grid;gap:var(--client-form-field-gap)}.frilly-field__label{font-family:var(--client-type-form-label-font),sans-serif;font-size:var(--client-type-form-label-size);line-height:var(--client-type-form-label-lh);font-weight:var(--client-type-form-label-weight);color:var(--client-type-form-label-color)}.frilly-field--beside{grid-template-columns:var(--client-form-label-width) minmax(var(--client-form-control-min-width),1fr);column-gap:var(--client-form-label-gap);align-items:center}.frilly-field--beside .frilly-field__error{grid-column:1 / -1}.frilly-field__required{color:var(--client-text);margin-left:var(--client-form-required-gap)}.frilly-field__error{font-size:var(--client-form-error-size);color:var(--client-error, #b91c1c)}.frilly-control{font-family:var(--client-font-body),sans-serif;font-size:var(--client-form-control-size);line-height:var(--client-form-control-lh);color:var(--client-text);background:var(--client-ds-form-background);padding:var(--client-form-control-padding);border-width:var(--client-form-border-width);border-style:solid;border-color:var(--client-ds-form-stroke);border-radius:var(--client-ds-form-corner);width:100%;min-width:var(--client-form-control-min-width);box-sizing:border-box}.frilly-control::placeholder{color:var(--client-form-placeholder);opacity:1}.frilly-control:focus-visible,.frilly-button:focus-visible,.frilly-choice input:focus-visible{outline-width:var(--client-form-focus-width);outline-style:solid;outline-color:var(--client-text);outline-offset:var(--client-form-focus-offset)}.frilly-control[aria-invalid=true]{border-color:var(--client-error, #b91c1c)}.frilly-choice{display:flex;align-items:flex-start;gap:var(--client-form-choice-gap);font-family:var(--client-font-body),sans-serif;font-size:var(--client-form-choice-size);color:var(--client-text)}.frilly-choice input{margin:var(--client-form-choice-input-margin);accent-color:var(--client-text);flex:none}.frilly-choice__group{display:grid;gap:var(--client-form-choice-group-gap);border:0;margin:0;padding:0}.frilly-button{font-family:var(--client-font-body),sans-serif;font-size:var(--client-form-button-size);font-weight:var(--client-form-button-weight);padding:var(--client-form-button-padding);border-width:var(--client-form-border-width);border-style:solid;border-color:transparent;border-radius:var(--client-radius);background:var(--client-primary);color:var(--client-background);cursor:pointer;justify-self:start}.frilly-button--secondary{background:transparent;color:var(--client-primary);border-color:var(--client-primary)}.frilly-button--button-2{display:inline-flex;align-items:center;justify-content:center;width:var(--client-form-button2-width);height:var(--client-form-button2-height);padding:var(--client-form-button2-padding);border-radius:var(--client-form-button2-radius);font-family:var(--client-form-button2-font),sans-serif;font-size:var(--client-form-button2-size);line-height:var(--client-form-button2-lh);font-weight:var(--client-form-button2-weight);color:var(--client-form-button2-text);background:var(--client-ds-button2-default)}.frilly-button--button-2:hover{background:var(--client-ds-button2-hover)}.frilly-button--button-2:active{background:var(--client-ds-button2-pressed)}.frilly-button:disabled,.frilly-button[aria-disabled=true]{background:color-mix(in srgb,var(--client-text) 12%,var(--client-background));color:color-mix(in srgb,var(--client-text) 50%,var(--client-background));border-color:transparent;cursor:not-allowed}.frilly-surface{background:var(--section-bg, var(--client-neutral-100, var(--client-background)))}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .frilly-surface{background:var(--section-bg, var(--client-neutral-900, var(--client-background)))}}:root[data-theme=dark] .frilly-surface{background:var(--section-bg, var(--client-neutral-900, var(--client-background)))}.frilly-announcement{padding:var(--client-band-announcement, var(--client-space-xs, 12px) var(--client-space-lg, 24px))}.frilly-announcement__line{max-width:var(--client-measure, 1040px);margin:0 auto;display:flex;flex-wrap:wrap;align-items:baseline;justify-content:var(--client-announcement-align);gap:var(--client-announcement-gap, var(--client-space-xs, 12px));font-size:var(--client-type-small-size, .95rem);line-height:var(--client-type-small-lh, 1.5)}.frilly-announcement__label{font-family:var(--client-font-mono, ui-monospace, SFMono-Regular, Menlo, monospace),monospace;font-size:var(--client-type-eyebrow-size, 13px);line-height:var(--client-type-eyebrow-lh, 1.3);font-weight:var(--client-type-eyebrow-weight, 600);letter-spacing:var(--client-type-eyebrow-tracking, .1em);text-transform:uppercase;color:var(--client-accent);margin:0}.frilly-announcement__lead{color:var(--client-text);font-weight:var(--client-type-headings-weight, 700)}.frilly-announcement__text{color:var(--client-body, var(--client-text));opacity:var(--client-body-opacity, .85)}.frilly-announcement__link{color:var(--client-type-link-color, var(--client-primary));font-size:var(--client-type-link-size, inherit);font-weight:var(--client-type-link-weight, 600);text-decoration:none}.frilly-article-body{padding:var(--client-band, 48px 24px)}.frilly-article-body__prose{max-width:var(--client-article-body-measure);margin:0 auto;font-family:var(--client-font-body),sans-serif;font-size:var(--client-article-body-size);line-height:var(--client-article-body-lh);color:var(--client-text)}.frilly-article-body__rail{display:grid;grid-template-columns:var(--client-article-body-rail-columns);gap:var(--client-article-body-rail-gap);align-items:start;max-width:var(--client-article-body-rail-measure);margin:0 auto}.frilly-article-body__rail h2{scroll-margin-top:var(--client-article-body-rail-offset)}.frilly-article-body__outline{position:sticky;top:var(--client-article-body-rail-offset);display:grid;gap:var(--client-article-body-outline-gap)}.frilly-article-body__outline-label{margin:0;font-family:var(--client-article-body-outline-label-font);font-size:var(--client-article-body-outline-label-size);font-weight:var(--client-article-body-outline-label-weight);letter-spacing:var(--client-article-body-outline-label-tracking);text-transform:uppercase;color:var(--client-text);opacity:var(--client-article-body-outline-label-opacity)}.frilly-article-body__outline-list{list-style:none;margin:0;padding:0;display:grid}.frilly-article-body__outline-link{display:block;font-size:var(--client-article-body-outline-link-size);line-height:var(--client-article-body-outline-link-lh);padding:var(--client-article-body-outline-link-padding);border-left-width:var(--client-article-body-outline-rule-width);border-left-style:solid;border-left-color:var(--client-text);border-left-color:color-mix(in srgb,var(--client-text) 18%,transparent);color:var(--client-text);opacity:var(--client-article-body-outline-link-opacity);text-decoration:none;transition:var(--client-article-body-outline-transition)}.frilly-article-body__outline-link[aria-current=true]{border-left-color:var(--client-accent);opacity:1;font-weight:var(--client-article-body-outline-active-weight)}@media(max-width:1099px){.frilly-article-body__rail{grid-template-columns:1fr;gap:0}.frilly-article-body__outline{position:static;padding:var(--client-article-body-outline-card-padding);margin-bottom:var(--client-article-body-outline-card-gap);border-width:var(--client-article-body-outline-card-border-width);border-style:solid;border-color:color-mix(in srgb,var(--client-text) 18%,transparent);border-radius:var(--client-radius);background:color-mix(in srgb,var(--client-text) 4%,var(--client-background))}}@media(max-width:639px){.frilly-article-body__outline{padding:var(--client-article-body-outline-card-padding-phone);margin-bottom:var(--client-article-body-outline-card-gap-phone)}}.frilly-article-body .chunk-table-scroll{overflow-x:auto;margin:var(--client-article-body-table-margin);-webkit-overflow-scrolling:touch}.frilly-article-body .chunk-table{width:100%;border-collapse:collapse;text-align:left;font-family:var(--client-type-table-font, var(--client-font-body), sans-serif);font-size:var(--client-type-table-size);line-height:var(--client-type-table-lh);color:var(--client-text)}.frilly-article-body .chunk-table th,.frilly-article-body .chunk-table td{padding:var(--client-article-body-table-cell-padding);vertical-align:top;border-bottom-width:var(--client-article-body-table-rule-width);border-bottom-style:solid;border-bottom-color:color-mix(in srgb,var(--client-text) 14%,transparent)}.frilly-article-body .chunk-table thead th{font-weight:var(--client-type-table-heading-weight);letter-spacing:var(--client-type-table-heading-tracking);border-bottom-width:var(--client-article-body-table-head-rule-width);border-bottom-color:color-mix(in srgb,var(--client-text) 40%,transparent);background:color-mix(in srgb,var(--client-text) 4%,var(--client-background))}.frilly-article-body .chunk-table th[scope=row]{font-weight:var(--client-article-body-table-row-heading-weight)}.frilly-article-body .chunk-table tbody tr:last-child th,.frilly-article-body .chunk-table tbody tr:last-child td{border-bottom:none}.frilly-article-body .chunk-table p{margin:0}.frilly-article-body .chunk-table p+p{margin-top:var(--client-article-body-table-paragraph-gap)}@media(max-width:639px){.frilly-article-body .chunk-table th,.frilly-article-body .chunk-table td{padding:var(--client-article-body-table-cell-padding-phone)}}.frilly-article-header{padding:var(--client-band, 72px 24px 24px)}.frilly-article-header__inner{max-width:var(--client-article-header-measure);margin:0 auto;display:grid;gap:var(--client-article-header-gap)}.frilly-article-header__title{margin:0;font-family:var(--client-font-heading),sans-serif;font-size:var(--client-article-header-title-size);line-height:var(--client-article-header-title-lh);color:var(--client-text)}.frilly-article-header__summary{margin:0;font-family:var(--client-font-body),sans-serif;font-size:var(--client-article-header-summary-size);line-height:var(--client-article-header-summary-lh);color:var(--client-text);opacity:var(--client-article-header-summary-opacity)}.frilly-article-header__meta{margin:0;font-size:var(--client-article-header-meta-size);color:var(--client-text);opacity:var(--client-article-header-meta-opacity)}.frilly-article-header__takeaways{border-left-width:var(--client-article-header-rule-width);border-left-style:solid;border-left-color:var(--client-primary);padding:var(--client-article-header-takeaways-padding);display:grid;gap:var(--client-article-header-takeaways-gap)}.frilly-article-header__takeaways-title{margin:0;font-family:var(--client-font-heading),sans-serif;font-size:var(--client-article-header-takeaways-title-size);letter-spacing:var(--client-article-header-takeaways-title-tracking);text-transform:uppercase;color:var(--client-primary)}.frilly-article-header__takeaway-list{margin:0;padding:0;list-style:none;display:grid;gap:var(--client-article-header-takeaway-gap)}.frilly-article-header__takeaway{color:var(--client-text);font-size:var(--client-article-header-takeaway-size);line-height:var(--client-article-header-takeaway-lh)}.frilly-article-header__takeaway-title{font-family:var(--client-font-heading),sans-serif}.frilly-article-header__image{display:block;width:100%;border-radius:var(--client-radius);margin-top:var(--client-article-header-image-gap)}.frilly-badge{display:inline-block;justify-self:start;padding:.3em .75em;border-radius:var(--client-radius-small, var(--client-radius));border:1px solid var(--client-card-border, var(--client-primary));background:var(--client-card-surface, var(--client-background));color:var(--client-primary);font-family:var(--client-type-eyebrow-font, inherit);font-size:var(--client-type-eyebrow-size, .8em);line-height:var(--client-type-eyebrow-lh, inherit);font-weight:var(--client-type-eyebrow-weight, inherit);letter-spacing:var(--client-type-eyebrow-tracking, normal)}.frilly-caption-card{display:grid;gap:var(--client-space-xs, .25em);justify-self:start;padding:var(--client-space-md, 1em);background:var(--client-background);border:1px solid var(--client-card-border, var(--client-background));border-radius:var(--client-radius)}.frilly-caption-card__title{font-family:var(--client-type-h3-font, var(--client-font-heading));font-size:var(--client-type-h3-size, 1.15em);line-height:var(--client-type-h3-lh, 1.3);font-weight:var(--client-type-h3-weight, 700);letter-spacing:var(--client-type-h3-tracking, normal);color:var(--client-text)}.frilly-caption-card__text{font-family:var(--client-type-small-font);font-size:var(--client-type-small-size, inherit);line-height:var(--client-type-small-lh, inherit);font-weight:var(--client-type-small-weight);letter-spacing:var(--client-type-small-tracking);color:var(--client-body, var(--client-text))}.frilly-card-grid{padding:var(--client-band, var(--client-band-section, 56px 24px))}.frilly-card-grid__inner{max-width:var(--client-measure, 1040px);margin:0 auto}.frilly-card-grid__header{max-width:var(--client-proof-header-measure)}.frilly-card-grid__eyebrow{display:grid;justify-items:var(--client-proof-align);margin-bottom:var(--client-proof-header-gap, 12px)}.frilly-card-grid__heading{font-family:var(--client-type-h2-proof-font, var(--client-font-heading)),sans-serif;font-size:var(--client-type-h2-proof-size, inherit);line-height:var(--client-type-h2-proof-lh, 1.2);font-weight:var(--client-type-h2-proof-weight, var(--client-type-headings-weight, 700));letter-spacing:var(--client-type-h2-proof-tracking, normal);text-align:var(--client-proof-align);color:var(--client-type-h2-proof-color, var(--client-text));margin:0 0 var(--client-proof-body-gap, 32px)}.frilly-card-grid__heading--before-intro{margin:0 0 var(--client-proof-header-gap, 32px)}.frilly-card-grid__intro{max-width:var(--client-type-proof-intro-measure, var(--client-type-intro-measure));margin:0 auto var(--client-proof-body-gap, 28px);text-align:var(--client-proof-align);font-size:var(--client-type-proof-intro-size, var(--client-type-intro-size, 1.1rem));line-height:var(--client-type-proof-intro-lh, var(--client-type-intro-lh, 1.65));color:var(--client-body, var(--client-text));opacity:var(--client-body-opacity, .85)}.frilly-card-grid__cards{display:grid;gap:var(--client-card-gap)}.frilly-card-grid__cards--2-col{grid-template-columns:var(--client-card-columns, repeat(auto-fit, minmax(var(--client-card-min-column, 340px), 1fr)))}.frilly-card-grid__cards--3-col{grid-template-columns:var(--client-card-columns, repeat(auto-fit, minmax(var(--client-card-min-column, 260px), 1fr)))}.frilly-card-grid__cards--4-col{grid-template-columns:var(--client-card-columns, repeat(auto-fit, minmax(var(--client-card-min-column, 200px), 1fr)))}.frilly-card-grid__card{display:grid;gap:var(--client-card-copy-gap);align-content:start;padding:var(--client-card-padding, 22px);background:var(--client-card-surface, transparent);border:1px solid var(--client-card-border, var(--client-accent));border-top:var(--client-card-rule-top, 1px solid var(--client-card-border, var(--client-accent)));border-radius:var(--client-card-radius, var(--client-radius))}.frilly-card-grid__image{display:block;width:100%;border-radius:var(--client-radius)}.frilly-card-grid__title{font-family:var(--client-type-card-title-small-font, var(--client-font-heading)),sans-serif;color:var(--client-type-card-title-small-color, var(--client-card-title-color, var(--client-primary)));margin:0;font-size:var(--client-type-card-title-small-size, 1.1rem);line-height:var(--client-type-card-title-small-lh, 1.3);font-weight:var(--client-type-card-title-small-weight, var(--client-type-headings-weight, 700))}.frilly-card-grid__text{margin:0;font-size:var(--client-type-card-body-size, inherit);line-height:var(--client-type-card-body-lh, 1.6);color:var(--client-body, var(--client-text));opacity:var(--client-body-opacity, .85)}.frilly-card-grid__card>[data-frilly-pieces=inCard]{display:contents}.frilly-card-grid__link{color:var(--client-type-link-color, var(--client-primary));font-size:var(--client-type-link-size, inherit);font-weight:var(--client-type-link-weight, 600);text-decoration:none}.frilly-card-grid__link--band{display:inline-block;margin-top:var(--client-proof-body-gap, 24px)}.frilly-check-list{list-style:none;margin:0;padding:0;display:grid;gap:var(--client-space-xs, .5em)}.frilly-check-list__item{display:flex;align-items:flex-start;gap:.6em;font-family:var(--client-type-small-font);font-size:var(--client-type-small-size, inherit);line-height:var(--client-type-small-lh, inherit);font-weight:var(--client-type-small-weight);letter-spacing:var(--client-type-small-tracking);color:var(--client-body, var(--client-text))}.frilly-check-list__mark{flex:none;color:var(--client-primary)}.frilly-client-module{width:var(--client-piece-module-width)}.frilly-comparison{padding:var(--client-band-comparison)}.frilly-comparison__heading{margin:0 auto var(--client-comparison-heading-gap);max-width:var(--client-comparison-width);text-align:var(--client-comparison-heading-align);font-family:var(--client-type-h2-font);font-size:var(--client-type-h2-size);line-height:var(--client-type-h2-lh);font-weight:var(--client-type-h2-weight);letter-spacing:var(--client-type-h2-tracking);color:var(--client-type-h2-color)}.frilly-comparison__intro{margin:0 auto var(--client-comparison-heading-gap);max-width:var(--client-comparison-width);text-align:var(--client-comparison-heading-align)}.frilly-comparison__table{box-sizing:border-box;display:flex;flex-direction:column;gap:var(--client-comparison-part-gap);margin:0 auto;max-width:var(--client-comparison-width);background:var(--client-comparison-bg)}.frilly-comparison__lead{margin:0;padding:var(--client-comparison-lead-padding);border-radius:var(--client-comparison-lead-radius);border-block-end:var(--client-comparison-lead-rule) solid var(--client-comparison-lead-rule-color);background:var(--client-comparison-lead-bg);text-align:var(--client-comparison-heading-align);font-family:var(--client-type-comparison-lead-font);font-size:var(--client-type-comparison-lead-size);line-height:var(--client-type-comparison-lead-lh);font-weight:var(--client-type-comparison-lead-weight);letter-spacing:var(--client-type-comparison-lead-tracking);color:var(--client-type-comparison-lead-color)}.frilly-comparison__groups{display:var(--client-comparison-groups-display);grid-template-columns:var(--client-comparison-group-tracks);flex-direction:var(--client-comparison-direction);margin:0;padding:0;list-style:none}.frilly-comparison__group{display:flex;flex:1 1 0;flex-direction:column;gap:var(--client-comparison-group-gap);min-width:0}.frilly-comparison__group[data-span="1"]{flex:1}.frilly-comparison__group[data-span="2"]{flex:2}.frilly-comparison__group[data-span="3"]{flex:3}.frilly-comparison__group[data-span="4"]{flex:4}.frilly-comparison__group[data-span="5"]{flex:5}.frilly-comparison__group[data-span="6"]{flex:6}.frilly-comparison__group+.frilly-comparison__group{border-inline-start:var(--client-comparison-group-rule-inline) solid var(--client-comparison-group-rule);border-block-start:var(--client-comparison-group-rule-block) solid var(--client-comparison-group-rule)}.frilly-comparison__group-label{margin:0;padding:var(--client-comparison-group-label-padding);border-block-end:var(--client-comparison-group-label-rule) solid var(--client-comparison-group-label-rule-color);background:var(--client-comparison-group-label-bg);text-align:var(--client-comparison-heading-align);font-family:var(--client-type-comparison-group-font);font-size:var(--client-type-comparison-group-size);line-height:var(--client-type-comparison-group-lh);font-weight:var(--client-type-comparison-group-weight);letter-spacing:var(--client-type-comparison-group-tracking);color:var(--client-type-comparison-group-color)}.frilly-comparison__columns{display:flex;flex-direction:var(--client-comparison-direction);gap:var(--client-comparison-gap);margin:0;padding:var(--client-comparison-columns-padding);list-style:none}.frilly-comparison__column{box-sizing:border-box;display:flex;flex:1 1 0;flex-direction:column;gap:var(--client-comparison-column-gap);min-width:0;width:var(--client-comparison-column-width);margin-inline:var(--client-comparison-column-margin)}.frilly-comparison__column+.frilly-comparison__column{border-inline-start:var(--client-comparison-rule-inline) solid var(--client-comparison-rule);padding-inline-start:var(--client-comparison-rule-space-inline);border-block-start:var(--client-comparison-rule-block) solid var(--client-comparison-rule);padding-block-start:var(--client-comparison-rule-space-block)}.frilly-comparison__name{margin:0;font-family:var(--client-type-comparison-tier-font);font-size:var(--client-type-comparison-tier-size);line-height:var(--client-type-comparison-tier-lh);font-weight:var(--client-type-comparison-tier-weight);letter-spacing:var(--client-type-comparison-tier-tracking);color:var(--client-type-comparison-tier-color)}.frilly-comparison__price{margin:0;font-family:var(--client-type-comparison-price-font);font-size:var(--client-type-comparison-price-size);line-height:var(--client-type-comparison-price-lh);font-weight:var(--client-type-comparison-price-weight);letter-spacing:var(--client-type-comparison-price-tracking);color:var(--client-type-comparison-price-color)}.frilly-comparison__price-link{color:var(--client-comparison-price-link);text-decoration:var(--client-comparison-price-link-decoration)}.frilly-comparison__price-link:focus-visible{outline:var(--client-focus-ring);outline-offset:var(--client-focus-ring-offset)}.frilly-comparison__suffix{font-family:var(--client-type-comparison-price-suffix-font);font-size:var(--client-type-comparison-price-suffix-size);line-height:var(--client-type-comparison-price-suffix-lh);font-weight:var(--client-type-comparison-price-suffix-weight);letter-spacing:var(--client-type-comparison-price-suffix-tracking);color:var(--client-type-comparison-price-suffix-color)}.frilly-comparison__body{font-family:var(--client-type-comparison-body-font);font-size:var(--client-type-comparison-body-size);line-height:var(--client-type-comparison-body-lh);font-weight:var(--client-type-comparison-body-weight);letter-spacing:var(--client-type-comparison-body-tracking);color:var(--client-type-comparison-body-color)}.frilly-comparison__body p{margin:0}.frilly-comparison__body ul{display:flex;flex-direction:column;gap:var(--client-comparison-list-gap);margin:0;padding:0;list-style:none}.frilly-comparison__body li{position:relative;padding-inline-start:var(--client-comparison-bullet-indent)}.frilly-comparison__body li:before{content:var(--client-comparison-bullet-glyph);position:absolute;inset-inline-start:0;inset-block-start:0;font-family:var(--client-type-comparison-bullet-font);font-size:var(--client-type-comparison-bullet-size);line-height:var(--client-type-comparison-bullet-lh);font-weight:var(--client-type-comparison-bullet-weight);color:var(--client-type-comparison-bullet-color)}.frilly-comparison__band{display:flex;justify-content:var(--client-comparison-band-align);padding:var(--client-comparison-band-padding);border-block-start:var(--client-comparison-band-rule) solid var(--client-comparison-band-rule-color);background:var(--client-comparison-band-bg)}.frilly-comparison__module{width:var(--client-comparison-module-width)}.frilly-comparison__button{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;width:var(--client-comparison-button-width);height:var(--client-comparison-button-height);padding:var(--client-comparison-button-padding);border-radius:var(--client-comparison-button-radius);background:var(--client-button-comparison-bg);color:var(--client-button-comparison-text);text-decoration:none;text-transform:var(--client-comparison-button-case);font-family:var(--client-type-comparison-button-font);font-size:var(--client-type-comparison-button-size);line-height:var(--client-type-comparison-button-lh);font-weight:var(--client-type-comparison-button-weight)}.frilly-comparison__button:focus-visible{outline:var(--client-focus-ring);outline-offset:var(--client-focus-ring-offset)}.frilly-contact-form{padding:var(--client-band, 56px 24px)}.frilly-contact-form__inner{max-width:560px;margin:0 auto}.frilly-contact-form__heading{font-family:var(--client-font-heading),sans-serif;color:var(--client-text);margin:0 0 24px}.frilly-contact-form__intro{font-size:var(--client-type-intro-size, 1.15rem);line-height:var(--client-type-intro-lh, 1.65);color:var(--client-body, var(--client-text));opacity:var(--client-body-opacity, .8);max-width:var(--client-type-intro-measure);margin:0 0 var(--client-space-lg, 24px)}.frilly-contact-form__form{display:grid;gap:16px}.frilly-contact-form__honeypot{position:absolute;left:-9999px;top:auto;height:0;width:0;overflow:hidden}.frilly-contact-form__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--client-space-sm, 16px)}.frilly-contact-form__note{font-family:var(--client-type-small-font);font-size:var(--client-type-small-size, inherit);line-height:var(--client-type-small-lh, inherit);color:var(--client-body, var(--client-text));opacity:var(--client-body-opacity, .8);margin:0}.frilly-content-section{padding:var(--client-band-prose, var(--client-band-section, var(--client-band, 56px 24px)))}.frilly-content-section__inner{max-width:var(--client-prose-band-measure);margin:0 auto;display:grid;gap:var(--client-prose-gap);align-items:start;grid-template-columns:var(--client-prose-grid)}.frilly-content-section__inner--with-image{max-width:var(--client-measure, 1040px);align-items:center;grid-template-columns:var(--client-content-section-columns)}.frilly-content-section__prose{font-family:var(--client-font-body),sans-serif;font-size:var(--client-type-prose-size, var(--client-type-body-large-size, 1.08rem));line-height:var(--client-type-prose-lh, var(--client-type-body-large-lh, 1.75));color:var(--client-body, var(--client-text));grid-column:var(--client-prose-column);max-width:var(--client-prose-measure)}.frilly-content-section__prose>:first-child:not(.frilly-pull-quote){margin-block-start:0}.frilly-content-section__prose>:last-child:not(.frilly-pull-quote){margin-block-end:0}.frilly-content-section__image{display:block;width:100%;border-radius:var(--client-radius)}.frilly-cta{padding:var(--client-band-section, var(--client-band, 64px 24px));text-align:center}.frilly-cta__inner{max-width:var(--client-cta-measure);margin:0 auto;display:grid;gap:var(--client-cta-gap, 24px);justify-items:var(--client-cta-align)}.frilly-cta__heading{font-family:var(--client-type-cta-heading-font, var(--client-font-heading)),sans-serif;font-size:var(--client-type-cta-heading-size, clamp(1.5rem, 3vw, 2.25rem));line-height:var(--client-type-cta-heading-lh, 1.2);font-weight:var(--client-type-cta-heading-weight, var(--client-type-headings-weight, 700));letter-spacing:var(--client-type-cta-heading-tracking, normal);max-width:var(--client-type-cta-heading-measure);color:var(--client-type-cta-heading-color, var(--client-text));margin:0}.frilly-cta__body{font-size:var(--client-type-cta-body-size, var(--client-type-body-large-size, 1.1rem));line-height:var(--client-type-cta-body-lh, var(--client-type-body-large-lh, 1.65));color:var(--client-type-cta-body-color, var(--client-body, var(--client-text)));opacity:var(--client-body-opacity, .85);margin:0;max-width:var(--client-type-cta-body-measure)}.frilly-cta__image{display:block;width:100%;height:auto;border-radius:var(--client-cta-image-radius, var(--client-radius))}.frilly-cta__module{width:var(--client-cta-module-width)}.frilly-cta__button{display:inline-block;margin-top:var(--client-cta-button-gap);padding:var(--client-button-cta-band-padding);background:var(--client-button-cta-band-bg, var(--client-primary));color:var(--client-button-cta-band-text, var(--client-background));border-radius:var(--client-radius);text-decoration:none;font-weight:var(--client-type-buttons-weight, 600);font-size:var(--client-type-button-cta-size)}.frilly-faq{padding:var(--client-band-listing-list, var(--client-band, 56px 24px))}.frilly-faq__body{max-width:760px;margin:0 auto}.frilly-faq__heading{font-family:var(--client-font-heading),sans-serif;color:var(--client-text);margin:0 0 28px}.frilly-faq__item{padding:18px 0;border-bottom:1px solid var(--client-hairline, var(--client-accent))}.frilly-faq__item summary{list-style:none;cursor:pointer;font-family:var(--client-font-heading),sans-serif;font-weight:600;color:var(--client-text)}.frilly-faq__item summary::-webkit-details-marker{display:none}.frilly-faq__item summary:focus-visible{outline:2px solid var(--client-primary);outline-offset:3px}.frilly-faq__answer{margin-top:8px;line-height:1.7;color:var(--client-text);opacity:.85}.frilly-faq__list{max-width:var(--client-measure, none)}.frilly-faq__list .frilly-faq__row{display:grid;grid-template-columns:var(--client-list-rail, var(--client-faq-rail, minmax(120px, .22fr))) minmax(0,1fr);gap:var(--client-list-gap, var(--client-faq-gap, 48px));padding:var(--client-list-row-padding, var(--client-faq-row-padding, 44px 0));border-bottom:1px solid var(--client-hairline, var(--client-accent))}.frilly-faq__list .frilly-faq__index{font-family:var(--client-font-mono, ui-monospace, monospace),monospace;font-size:var(--client-type-faq-rail-size);font-weight:600;letter-spacing:.08em;color:var(--client-faq-rail-color, var(--client-accent));padding-top:.6em}.frilly-faq__list h3{margin:0 0 14px;font-family:var(--client-font-heading),sans-serif;font-size:var(--client-type-list-title-size, 1.5rem);line-height:var(--client-type-list-title-lh, 1.25);font-weight:var(--client-type-headings-weight, 600);color:var(--client-text);max-width:var(--client-type-list-title-measure)}.frilly-faq__list .frilly-faq__answer{margin:0;font-size:var(--client-type-body-size, inherit);line-height:var(--client-type-body-lh, 1.75);max-width:var(--client-type-body-measure, 68ch);color:var(--client-body, var(--client-text));opacity:var(--client-body-opacity, .85)}@media(max-width:900px){.frilly-faq__list .frilly-faq__row{grid-template-columns:1fr;gap:12px}.frilly-faq__list .frilly-faq__answer{max-width:none}}.frilly-figures{display:grid;gap:var(--client-space-xs, .25em);align-content:start}.frilly-figures__number{font-family:var(--client-type-h2-font, var(--client-font-heading));font-size:var(--client-type-h2-size, 2em);line-height:var(--client-type-h2-lh, 1.1);font-weight:var(--client-type-h2-weight, 700);letter-spacing:var(--client-type-h2-tracking, normal);color:var(--client-primary)}.frilly-figures__label{font-family:var(--client-type-small-font);font-size:var(--client-type-small-size, inherit);line-height:var(--client-type-small-lh, inherit);font-weight:var(--client-type-small-weight);letter-spacing:var(--client-type-small-tracking);color:var(--client-body, var(--client-text))}.frilly-figures__source{font-family:var(--client-type-meta-font, inherit);font-size:var(--client-type-meta-size, .8em);line-height:var(--client-type-meta-lh, inherit);font-weight:var(--client-type-meta-weight, inherit);letter-spacing:var(--client-type-meta-tracking, normal);color:var(--client-muted, var(--client-text))}.frilly-footer{padding:var(--client-band-footer, var(--client-band, 48px 24px 32px));border-top:1px solid var(--client-hairline, var(--client-accent));font-family:var(--client-font-body),sans-serif;color:var(--client-text)}.frilly-footer__inner{max-width:var(--client-footer-measure);margin:0 auto;display:grid;gap:var(--client-footer-stack-gap, 32px)}.frilly-footer__columns{display:grid;gap:var(--client-footer-gap, 28px);grid-template-columns:var(--client-footer-columns)}.frilly-footer__brand{display:grid;gap:var(--client-footer-brand-gap);align-content:start;justify-items:start}.frilly-footer .frilly-footmark{position:relative;display:block}.frilly-footer .frilly-footmark__light{display:block;height:var(--client-footer-wordmark-height);width:auto}.frilly-footer .frilly-footmark__dark{height:var(--client-footer-wordmark-height);width:auto;display:none!important}[data-theme=dark] .frilly-footer .frilly-footmark__light{display:none!important}[data-theme=dark] .frilly-footer .frilly-footmark__dark{display:block!important}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .frilly-footer .frilly-footmark__light{display:none!important}:root:not([data-theme=light]) .frilly-footer .frilly-footmark__dark{display:block!important}}.frilly-footer .frilly-footmark__pronunciation{position:absolute;top:100%;right:var(--client-footer-pronunciation-inset);margin-top:var(--client-footer-pronunciation-offset);font-family:var(--client-font-mono, ui-monospace, monospace),monospace;font-size:var(--client-type-footer-label-size, 11px);line-height:1.3;letter-spacing:.06em;white-space:nowrap;color:var(--client-accent);opacity:0;visibility:hidden;transition:opacity .16s ease}.frilly-footer .frilly-footmark:hover .frilly-footmark__pronunciation,.frilly-footer .frilly-footmark:focus-within .frilly-footmark__pronunciation{opacity:1;visibility:visible}@media(prefers-reduced-motion:reduce){.frilly-footer .frilly-footmark__pronunciation{transition:none}}.frilly-footer__mark{display:block;height:var(--client-footer-wordmark-height);width:auto}.frilly-footer__name{font-family:var(--client-font-heading),sans-serif;font-size:1.05rem}.frilly-footer__tagline{opacity:var(--client-body-opacity, .8);color:var(--client-body, inherit);font-size:var(--client-type-tagline-size, .92rem);line-height:var(--client-type-tagline-lh, 1.5);max-width:var(--client-type-tagline-measure)}.frilly-footer__locality{opacity:.6;font-size:.88rem}.frilly-footer__column{display:grid;gap:var(--client-footer-column-gap, 8px);align-content:start;justify-items:start}.frilly-footer__label{font-family:var(--client-footer-label-font, var(--client-font-heading)),sans-serif;font-size:var(--client-type-mono-small-size, .82rem);font-weight:var(--client-footer-label-weight);text-transform:uppercase;letter-spacing:var(--client-type-footer-label-tracking, .08em);color:var(--client-footer-label, var(--client-primary));margin:0}.frilly-footer__link{color:var(--client-footer-link, var(--client-text));opacity:var(--client-footer-link-opacity);text-decoration:none;font-size:var(--client-type-footer-link-size, var(--client-type-nav-link-size, .92rem))}.frilly-footer__link--social{text-transform:capitalize}.frilly-footer__link--legal{opacity:var(--client-footer-legal-opacity);font-size:var(--client-type-footer-legal-size, .85rem)}.frilly-footer__socials{display:flex;flex-wrap:wrap;gap:16px;list-style:none;margin:0;padding:0}.frilly-footer__legal{display:flex;flex-wrap:wrap;align-items:baseline;gap:16px;padding-top:var(--client-footer-legal-padding, 20px);border-top:1px solid var(--client-hairline, var(--client-accent));font-size:var(--client-type-footer-legal-size, .85rem);color:var(--client-footer-legal)}.frilly-footer__disclaimer{opacity:var(--client-footer-legal-opacity)}.frilly-frs-cards{display:flex;justify-content:center;margin-block:var(--client-frs-section-space)}.frilly-frs-cards__inner{box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;gap:var(--client-frs-stack-gap);width:100%;max-width:var(--client-frs-measure);padding-inline:var(--client-frs-inset)}.frilly-frs-cards__heading{margin:0;font-family:var(--client-frs-font-heading);font-size:var(--client-frs-type-h2-size);line-height:var(--client-frs-type-h2-lh);font-weight:var(--client-frs-type-bold);color:var(--client-frs-headline)}.frilly-frs-cards__list{display:flex;align-items:flex-start;justify-content:center;gap:var(--client-frs-cards-gap);width:100%;margin:0;padding:0;list-style:none}.frilly-frs-cards[data-variant=personas] .frilly-frs-cards__list{gap:var(--client-frs-card-gap)}.frilly-frs-cards__card{display:flex;flex:1;flex-direction:column;justify-content:center;gap:var(--client-frs-feedback-gap);min-width:0}.frilly-frs-cards__figure{display:flex;flex-direction:column;align-items:center;width:100%}.frilly-frs-cards__image{display:block;max-width:100%;height:auto;border:var(--client-frs-rule-width) solid var(--client-frs-image-border);border-radius:var(--client-frs-radius-image)}.frilly-frs-cards[data-variant=personas] .frilly-frs-cards__image{width:var(--client-frs-portrait);border:0;border-radius:var(--client-frs-radius-round)}.frilly-frs-cards__copy{display:flex;flex-direction:column;align-items:center;gap:var(--client-frs-hero-copy-gap);padding:var(--client-frs-card-gap) var(--client-frs-card-gap) 0}.frilly-frs-cards[data-variant=personas] .frilly-frs-cards__copy{padding-block-end:var(--client-frs-card-gap)}.frilly-frs-cards__title{width:100%;margin:0;font-family:var(--client-frs-font-heading);font-size:var(--client-frs-type-h3-size);line-height:var(--client-frs-type-h3-lh);font-weight:var(--client-frs-type-bold);color:var(--client-frs-primary)}.frilly-frs-cards__text{width:100%;margin:0;font-family:var(--client-frs-font-body);font-size:var(--client-frs-type-body-size);line-height:var(--client-frs-type-body-lh);font-weight:var(--client-frs-type-regular);color:var(--client-frs-neutral);white-space:pre-wrap}@media(max-width:767px){.frilly-frs-cards{margin-block:var(--client-frs-section-space-phone)}.frilly-frs-cards__inner{padding-inline:var(--client-frs-inset-phone)}.frilly-frs-cards__heading{font-size:var(--client-frs-type-h2-phone-size);line-height:var(--client-frs-type-h2-phone-lh)}.frilly-frs-cards__list{flex-direction:column}.frilly-frs-cards__card{width:100%}.frilly-frs-cards[data-variant=lanes] .frilly-frs-cards__title{font-size:var(--client-frs-type-h4-size);line-height:var(--client-frs-type-h4-lh)}}.frilly-frs-doc{display:flex;justify-content:center}.frilly-frs-doc__column{box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;gap:var(--client-frs-doc-gap);width:100%;max-width:var(--client-frs-doc-measure);padding:0 var(--client-frs-doc-inset) var(--client-frs-doc-foot)}.frilly-frs-doc__link{display:inline-flex;align-items:center;gap:var(--client-frs-doc-link-gap);color:var(--client-frs-doc-link);text-decoration:none;font-family:var(--client-frs-doc-font-body);font-size:var(--client-frs-doc-body-size);line-height:var(--client-frs-doc-body-lh);font-weight:var(--client-frs-doc-regular)}.frilly-frs-doc__link:hover .frilly-frs-doc__link-label{text-decoration:underline}.frilly-frs-doc__link:focus-visible{outline:var(--client-focus-ring);outline-offset:var(--client-focus-ring-offset)}.frilly-frs-doc__chevron{width:var(--client-frs-doc-chevron);height:var(--client-frs-doc-chevron);fill:none;stroke:currentColor;stroke-width:var(--client-frs-doc-chevron-stroke);stroke-linecap:round;stroke-linejoin:round}.frilly-frs-doc__heading{width:100%;margin:0;font-family:var(--client-frs-doc-font-heading);font-size:var(--client-frs-doc-h1-size);line-height:var(--client-frs-doc-h1-lh);font-weight:var(--client-frs-doc-bold);color:var(--client-frs-doc-primary)}.frilly-frs-doc__prose{width:100%}.frilly-frs-doc__prose>:first-child{margin-top:0}.frilly-frs-doc__prose h2{margin:var(--client-frs-doc-h2-space);font-family:var(--client-frs-doc-font-heading);font-size:var(--client-frs-doc-h2-size);line-height:var(--client-frs-doc-h2-lh);font-weight:var(--client-frs-doc-bold);color:var(--client-frs-doc-primary);scroll-margin-top:var(--client-frs-doc-anchor-offset)}.frilly-frs-doc__prose h3{margin:var(--client-frs-doc-h3-space);font-family:var(--client-frs-doc-font-heading);font-size:var(--client-frs-doc-h3-size);line-height:var(--client-frs-doc-h3-lh);font-weight:var(--client-frs-doc-medium);color:var(--client-frs-doc-headline);scroll-margin-top:var(--client-frs-doc-anchor-offset)}.frilly-frs-doc__prose p,.frilly-frs-doc__prose li,.frilly-frs-doc__prose blockquote{font-family:var(--client-frs-doc-font-body);font-size:var(--client-frs-doc-body-size);line-height:var(--client-frs-doc-body-lh);font-weight:var(--client-frs-doc-regular);color:var(--client-frs-doc-neutral)}.frilly-frs-doc__prose p{margin:0 0 var(--client-frs-doc-block-space)}.frilly-frs-doc__prose strong{font-weight:var(--client-frs-doc-bold)}.frilly-frs-doc__prose a{color:var(--client-frs-doc-link);text-decoration:underline}.frilly-frs-doc__prose ul,.frilly-frs-doc__prose ol{display:flex;flex-direction:column;gap:var(--client-frs-doc-list-gap);margin:0 0 var(--client-frs-doc-block-space);padding-inline-start:var(--client-frs-doc-list-inset)}.frilly-frs-doc__prose ul{list-style:disc}.frilly-frs-doc__prose ol{list-style:decimal}.frilly-frs-doc__prose blockquote{margin:var(--client-frs-doc-block-space) 0;padding-inline-start:var(--client-frs-doc-quote-inset);border-inline-start:var(--client-frs-doc-quote-rule) solid var(--client-frs-doc-quote-color)}@media(max-width:767px){.frilly-frs-doc__column{padding:0 var(--client-frs-doc-inset-phone) var(--client-frs-doc-foot-phone)}.frilly-frs-doc__heading{font-size:var(--client-frs-doc-h1-phone-size);line-height:var(--client-frs-doc-h1-phone-lh)}}.frilly-frs-features{display:flex;justify-content:center}.frilly-frs-features__inner{box-sizing:border-box;display:flex;flex-direction:column;align-items:center;width:100%;max-width:var(--client-frs-measure);padding:var(--client-frs-inset)}.frilly-frs-features__card{display:flex;flex-direction:column;align-items:flex-start;gap:var(--client-frs-stack-gap);width:100%;box-sizing:border-box;padding:var(--client-frs-inset);border:var(--client-frs-rule-width) solid var(--client-frs-rule);border-radius:var(--client-frs-radius-card);background:var(--client-frs-features-bg)}.frilly-frs-features__heading{margin:0;font-family:var(--client-frs-font-heading);font-size:var(--client-frs-type-h2-size);line-height:var(--client-frs-type-h2-lh);font-weight:var(--client-frs-type-bold);color:var(--client-frs-headline)}.frilly-frs-features__rows{display:flex;flex-direction:column;gap:var(--client-frs-card-gap);width:100%}.frilly-frs-features__rule{width:100%;height:var(--client-frs-rule-width);margin:0;border:0;background:var(--client-frs-rule)}.frilly-frs-features__row{display:flex;align-items:flex-start;justify-content:center;gap:var(--client-frs-features-row-gap);width:100%}.frilly-frs-features__row[data-side=end]{align-items:center}.frilly-frs-features__figure{display:flex;flex:1;flex-direction:column;align-items:flex-end;justify-content:center;align-self:stretch;padding-block:var(--client-frs-card-gap);padding-inline-start:var(--client-frs-card-gap)}.frilly-frs-features__row[data-side=end] .frilly-frs-features__figure{align-items:flex-start;padding-inline:0 var(--client-frs-card-gap)}.frilly-frs-features__image{display:block;width:var(--client-frs-features-image-width);max-width:100%;height:auto;border:var(--client-frs-rule-width) solid var(--client-frs-rule);border-radius:var(--client-frs-radius-card);box-shadow:var(--client-frs-features-image-shadow)}.frilly-frs-features__copy{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;gap:var(--client-frs-hero-copy-gap);align-self:stretch;padding:var(--client-frs-features-copy-inset)}.frilly-frs-features__title{width:100%;margin:0;font-family:var(--client-frs-font-heading);font-size:var(--client-frs-type-h3-size);line-height:var(--client-frs-type-h3-lh);font-weight:var(--client-frs-type-bold);color:var(--client-frs-primary)}.frilly-frs-features__text{width:100%;margin:0;font-family:var(--client-frs-font-body);font-size:var(--client-frs-type-body-size);line-height:var(--client-frs-type-body-lh);font-weight:var(--client-frs-type-regular);color:var(--client-frs-neutral);white-space:pre-wrap}@media(max-width:767px){.frilly-frs-features__inner{padding-inline:var(--client-frs-inset-phone)}.frilly-frs-features__heading{font-size:var(--client-frs-type-h2-phone-size);line-height:var(--client-frs-type-h2-phone-lh)}.frilly-frs-features__rows{gap:var(--client-frs-stack-gap)}.frilly-frs-features__row{flex-direction:column;gap:var(--client-frs-stack-gap)}.frilly-frs-features__row[data-side=end]{flex-direction:column-reverse}.frilly-frs-features__figure,.frilly-frs-features__row[data-side=end] .frilly-frs-features__figure,.frilly-frs-features__copy{flex:none;width:100%;padding:0}.frilly-frs-features__image{width:100%}.frilly-frs-features__title{font-size:var(--client-frs-type-h4-size);line-height:var(--client-frs-type-h4-lh)}}.frilly-frs-pricing{display:flex;justify-content:center}.frilly-frs-pricing__inner{box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;max-width:var(--client-frs-measure);padding:var(--client-frs-pricing-band)}.frilly-frs-pricing__card{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--client-frs-card-gap);width:100%;box-sizing:border-box;padding:var(--client-frs-card-gap);border:var(--client-frs-rule-width) solid var(--client-frs-image-border);border-radius:var(--client-frs-radius-pricing);background:var(--client-frs-pricing-bg);box-shadow:var(--client-frs-pricing-shadow)}.frilly-frs-pricing__heading{margin:0;font-family:var(--client-frs-font-heading);font-size:var(--client-frs-type-h2-size);line-height:var(--client-frs-type-h2-lh);font-weight:var(--client-frs-type-bold);color:var(--client-frs-primary)}.frilly-frs-pricing__tiers{display:flex;flex:1;align-items:flex-start;justify-content:center;gap:var(--client-frs-stack-gap);width:100%;margin:0;padding:var(--client-frs-card-gap) 0;border-block-start:var(--client-frs-rule-width) solid var(--client-frs-rule);list-style:none}.frilly-frs-pricing__tier{display:flex;flex:1;min-width:0;flex-direction:column;align-items:flex-start;gap:var(--client-frs-hero-copy-gap);align-self:stretch;width:var(--client-frs-tier-width)}.frilly-frs-pricing__tier[data-width=wide]{width:var(--client-frs-tier-width-wide)}.frilly-frs-pricing__head{display:flex;flex-direction:column;align-items:center;gap:var(--client-frs-feedback-gap);width:100%}.frilly-frs-pricing__name{width:100%;margin:0;font-family:var(--client-frs-font-heading);font-size:var(--client-frs-type-h3-size);line-height:var(--client-frs-type-h3-lh);font-weight:var(--client-frs-type-bold);color:var(--client-frs-green)}.frilly-frs-pricing__offer{display:flex;align-items:flex-start;gap:var(--client-frs-hero-copy-gap);width:100%}.frilly-frs-pricing__mark{display:flex;align-items:center;padding-block-start:var(--client-frs-mark-drop)}.frilly-frs-pricing__icon{width:var(--client-frs-mark-size);height:var(--client-frs-mark-size);color:var(--client-frs-icon)}.frilly-frs-pricing__price-group{display:flex;flex:1;flex-direction:column;align-items:flex-start;gap:var(--client-frs-feedback-gap)}.frilly-frs-pricing__price{flex:1;font-family:var(--client-frs-font-heading);font-size:var(--client-frs-type-h4-size);line-height:var(--client-frs-type-h4-lh);font-weight:var(--client-frs-type-bold);color:var(--client-frs-headline)}.frilly-frs-pricing__price-group .frilly-frs-pricing__price{width:100%}.frilly-frs-pricing__price-note{width:100%;font-family:var(--client-frs-font-body);font-size:var(--client-frs-type-caption-size);line-height:var(--client-frs-type-caption-lh);font-weight:var(--client-frs-type-medium);color:var(--client-frs-headline)}.frilly-frs-pricing__link{color:inherit;text-decoration:none}.frilly-frs-pricing__link:hover{text-decoration:underline}.frilly-frs-pricing__features,.frilly-frs-pricing__footnote{width:100%;margin:0;font-family:var(--client-frs-font-body);font-size:var(--client-frs-type-caption-size);line-height:var(--client-frs-type-caption-lh);font-weight:var(--client-frs-type-regular);color:var(--client-frs-neutral);white-space:pre-wrap}.frilly-frs-pricing__footnote{width:auto}.frilly-frs-pricing__foot{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--client-frs-hero-copy-gap);width:100%;box-sizing:border-box;padding:var(--client-frs-card-gap) var(--client-frs-card-gap) var(--client-frs-hero-copy-gap);border-block-start:var(--client-frs-rule-width) solid var(--client-frs-rule)}.frilly-frs-pricing__button{display:inline-flex;align-items:center;justify-content:center;height:var(--client-frs-hero-button-height);padding-inline:var(--client-frs-button-large-inset);border-radius:var(--client-frs-radius-card);background:var(--client-frs-button-bg);color:var(--client-frs-button-text);font-family:var(--client-frs-font-heading);font-size:var(--client-frs-type-h5-size);line-height:var(--client-frs-type-h5-lh);font-weight:var(--client-frs-type-medium);text-decoration:none}.frilly-frs-pricing__button:hover{background:var(--client-frs-button-hover)}.frilly-frs-pricing__button:active{background:var(--client-frs-button-pressed)}.frilly-frs-pricing__button:focus-visible,.frilly-frs-pricing__link:focus-visible{outline:var(--client-focus-ring);outline-offset:var(--client-focus-ring-offset)}@media(max-width:767px){.frilly-frs-pricing__inner{padding:0 var(--client-frs-inset-phone) var(--client-frs-inset-phone)}.frilly-frs-pricing__heading{width:100%;text-align:center;font-size:var(--client-frs-type-h3-size);line-height:var(--client-frs-type-h3-lh)}.frilly-frs-pricing__tiers{flex-direction:column;align-items:center;gap:var(--client-frs-card-gap);padding:var(--client-frs-stack-gap);box-sizing:border-box}.frilly-frs-pricing__tier,.frilly-frs-pricing__tier[data-width=wide]{width:100%}}.frilly-frs-report-ladder{display:flex;justify-content:center;margin-block:var(--client-frs-section-space)}.frilly-frs-report-ladder__inner{box-sizing:border-box;display:flex;flex-direction:column;align-items:center;gap:var(--client-frs-stack-gap);width:100%;max-width:var(--client-frs-measure)}.frilly-frs-report-ladder__head{display:flex;flex-direction:column;align-items:center;gap:var(--client-frs-feedback-gap)}.frilly-frs-report-ladder__heading{margin:0;font-family:var(--client-frs-font-heading);font-size:var(--client-frs-type-h2-size);line-height:var(--client-frs-type-h2-lh);font-weight:var(--client-frs-type-bold);color:var(--client-frs-headline)}.frilly-frs-report-ladder__subtitle,.frilly-frs-report-ladder__closing{margin:0;font-family:var(--client-frs-font-heading);font-size:var(--client-frs-type-h5-size);line-height:var(--client-frs-type-h5-lh);font-weight:var(--client-frs-type-regular);color:var(--client-frs-headline)}.frilly-frs-report-ladder__rungs{display:flex;align-items:flex-start;justify-content:center;gap:var(--client-frs-card-gap);width:100%;margin:0;padding:var(--client-frs-stack-gap) 0 0;border-block-start:var(--client-frs-rule-width) solid var(--client-frs-rule);list-style:none}.frilly-frs-report-ladder__rung{display:flex;flex:1;min-width:0;flex-direction:column;align-items:center;gap:var(--client-frs-feedback-gap);width:var(--client-frs-rung-width)}.frilly-frs-report-ladder__rung[data-width=wide]{width:var(--client-frs-rung-width-wide)}.frilly-frs-report-ladder__label{width:100%;margin:0;font-family:var(--client-frs-font-heading);font-size:var(--client-frs-type-h3-size);line-height:var(--client-frs-type-h3-lh);font-weight:var(--client-frs-type-bold);color:var(--client-frs-green)}.frilly-frs-report-ladder__offer{display:flex;align-items:flex-start;gap:var(--client-frs-hero-copy-gap);width:100%}.frilly-frs-report-ladder__mark{display:flex;align-items:center;padding-block-start:var(--client-frs-mark-drop)}.frilly-frs-report-ladder__icon{width:var(--client-frs-mark-size);height:var(--client-frs-mark-size);color:var(--client-frs-icon)}.frilly-frs-report-ladder__words{display:flex;flex:1;flex-direction:column;align-items:flex-start}.frilly-frs-report-ladder__price{width:100%;font-family:var(--client-frs-font-heading);font-size:var(--client-frs-type-h4-size);line-height:var(--client-frs-type-h4-lh);font-weight:var(--client-frs-type-bold);color:var(--client-frs-headline);text-decoration:underline}.frilly-frs-report-ladder__price:focus-visible{outline:var(--client-focus-ring);outline-offset:var(--client-focus-ring-offset)}.frilly-frs-report-ladder__note{width:100%;font-family:var(--client-frs-font-body);font-size:var(--client-frs-type-micro-size);line-height:var(--client-frs-type-micro-lh);font-weight:var(--client-frs-type-regular);color:var(--client-frs-headline)}.frilly-frs-report-ladder__closing{width:var(--client-frs-closing-width);text-align:center;white-space:pre-wrap}@media(max-width:767px){.frilly-frs-report-ladder{margin-block:var(--client-frs-section-space-phone)}.frilly-frs-report-ladder__heading{font-size:var(--client-frs-type-h2-phone-size);line-height:var(--client-frs-type-h2-phone-lh)}.frilly-frs-report-ladder__rungs{flex-direction:column;align-items:center;padding-inline:var(--client-frs-ladder-inset-phone);box-sizing:border-box}.frilly-frs-report-ladder__rung,.frilly-frs-report-ladder__rung[data-width=wide]{width:100%}.frilly-frs-report-ladder__closing{width:100%;box-sizing:border-box;padding-inline:var(--client-frs-inset)}}.frilly-frs-report{display:flex;flex-direction:column;align-items:center;width:100%;box-sizing:border-box;color:var(--client-ds-text-neutral1)}.frilly-frs-report *{box-sizing:border-box}.frilly-frs-report__desktop,.frilly-frs-report__state{display:flex;flex-direction:column;align-items:center;width:100%}.frilly-frs-report__phone{display:none;flex-direction:column;align-items:stretch;width:100%}.frilly-frs-report__heading{display:flex;flex-direction:column;gap:calc(var(--client-space-xs) / 2);width:100%;max-width:var(--client-measure);padding:0 var(--client-space-lg) var(--client-space-sm)}.frilly-frs-report__lockup{font-family:var(--client-type-h2-font);font-size:var(--client-type-h2-size);line-height:var(--client-type-h2-lh);font-weight:var(--client-type-h2-weight);margin:0;color:var(--client-ds-primary)}.frilly-frs-report__headline{font-family:var(--client-type-card-title-font);font-size:var(--client-type-card-title-size);line-height:var(--client-type-card-title-lh);font-weight:var(--client-type-card-title-weight);margin:0;white-space:pre-wrap;color:var(--client-ds-headline1)}.frilly-frs-report__lead{font-family:var(--client-font-body);font-size:var(--client-type-body-size);line-height:var(--client-type-body-lh);font-weight:var(--client-type-body-weight);margin:0;white-space:pre-wrap;color:var(--client-ds-text-neutral1)}.frilly-frs-report__lead-link{color:inherit;text-decoration:underline}.frilly-frs-report__experience{display:flex;flex-direction:column;align-items:center;gap:var(--client-space-sm);width:100%;max-width:var(--client-measure);padding:0 var(--client-space-lg)}.frilly-frs-report__info{display:flex;flex-direction:column;align-items:center;gap:calc(var(--client-space-xs) / 2);width:100%;padding:calc(var(--client-space-xs) * .75) var(--client-space-sm);border:var(--client-frs-report-rule-1) solid var(--client-ds-stroke2);border-radius:var(--client-radius-small);background:var(--client-ds-background1)}.frilly-frs-report__info-main{display:flex;align-items:center;gap:var(--client-space-sm);width:100%}.frilly-frs-report__info-main-label{font-family:var(--client-font-body);font-size:var(--client-type-body-size);line-height:var(--client-type-body-lh);font-weight:var(--client-type-step-title-weight);color:var(--client-ds-headline1)}.frilly-frs-report__info-main-value{font-family:var(--client-font-body);font-size:var(--client-type-body-size);line-height:var(--client-type-body-lh);font-weight:var(--client-type-body-weight);flex:1 1 0;color:var(--client-ds-text-neutral1)}.frilly-frs-report__info-rule{width:100%;height:var(--client-frs-report-rule-1);background:var(--client-ds-stroke1)}.frilly-frs-report__info-row{display:flex;align-items:flex-start;gap:var(--client-space-sm);width:100%;padding-top:calc(var(--client-space-xs) / 2)}.frilly-frs-report__info-list{display:flex;gap:var(--client-space-sm);margin:0}.frilly-frs-report__info-list+.frilly-frs-report__info-list{flex:1 1 0}.frilly-frs-report__info-item{display:flex;align-items:flex-start;gap:var(--client-space-xs)}.frilly-frs-report__info-list+.frilly-frs-report__info-list .frilly-frs-report__info-item:last-child{flex:1 1 0}.frilly-frs-report__info--phone{padding:calc(var(--client-space-xs) * .75) var(--client-space-xs)}.frilly-frs-report__info--phone .frilly-frs-report__info-main{flex-direction:column;gap:calc(var(--client-space-xs) / 2);padding-bottom:var(--client-space-xs)}.frilly-frs-report__info--phone .frilly-frs-report__info-main-value{width:100%;text-align:center}.frilly-frs-report__info--phone .frilly-frs-report__info-row{flex-direction:column;align-items:flex-start;gap:var(--client-space-xs)}.frilly-frs-report__info--phone .frilly-frs-report__info-list{width:100%}.frilly-frs-report__info--phone .frilly-frs-report__info-label{font-family:var(--client-font-body);font-size:var(--client-type-body-size);line-height:var(--client-type-body-lh);font-weight:var(--client-type-buttons-weight)}.frilly-frs-report__info--phone .frilly-frs-report__info-value{font-family:var(--client-font-body);font-size:var(--client-type-body-size);line-height:var(--client-type-body-lh);font-weight:var(--client-type-body-weight)}.frilly-frs-report__info-label{font-family:var(--client-font-body);font-size:var(--client-type-footer-label-size);line-height:var(--client-type-footer-label-lh);font-weight:var(--client-type-footer-label-weight);color:var(--client-ds-headline1)}.frilly-frs-report__info-value{font-family:var(--client-font-body);font-size:var(--client-type-caption-size);line-height:var(--client-type-caption-lh);font-weight:var(--client-type-body-weight);margin:0;white-space:nowrap;color:var(--client-ds-text-neutral1)}.frilly-frs-report__info-link{font-family:var(--client-font-body);font-size:var(--client-type-caption-size);line-height:var(--client-type-caption-lh);font-weight:var(--client-type-person-name-weight);color:var(--client-ds-headline1);text-decoration:underline}.frilly-frs-report__link-button{font-family:var(--client-font-body);font-size:var(--client-type-body-size);line-height:var(--client-type-body-lh);font-weight:var(--client-type-body-weight);display:inline-flex;align-items:center;gap:var(--client-space-xs);color:var(--client-ds-text-blue1);text-decoration:none;white-space:nowrap}.frilly-frs-report__link-button:hover{text-decoration:underline}.frilly-frs-report__link-button--small{font-family:var(--client-font-body);font-size:var(--client-type-footer-legal-size);line-height:var(--client-type-footer-legal-lh);font-weight:var(--client-type-footer-legal-weight);gap:calc(var(--client-space-xs) / 2);text-decoration:underline}.frilly-frs-report__button{font-family:var(--client-font-body);font-size:var(--client-type-body-size);line-height:var(--client-type-body-lh);font-weight:var(--client-type-helper-weight);display:inline-flex;align-items:center;justify-content:center;gap:var(--client-space-sm);height:var(--client-frs-report-button-height);padding:0 var(--client-space-sm);border:0;border-radius:var(--client-radius);background:var(--client-ds-button2-default);color:var(--client-demo-text);text-decoration:none;white-space:nowrap;cursor:pointer}.frilly-frs-report__button:hover{background:var(--client-ds-button2-hover)}.frilly-frs-report__button:active{background:var(--client-ds-button2-pressed)}.frilly-frs-report__button--small{font-family:var(--client-font-body);font-size:var(--client-type-caption-size);line-height:var(--client-type-caption-lh);font-weight:var(--client-type-caption-weight);height:var(--client-frs-report-button-small-height);gap:var(--client-space-xs);padding:0 var(--client-nav-gap);border-radius:var(--client-radius-small)}.frilly-frs-report__icon{width:var(--client-frs-report-icon-size);height:var(--client-frs-report-icon-size);flex:none}.frilly-frs-report__score{display:flex;align-items:center;justify-content:center;gap:var(--client-space-xs);width:100%;padding:var(--client-space-xs) var(--client-space-sm);border:var(--client-frs-report-rule-1) solid var(--client-ds-stroke2);border-radius:var(--client-radius);background:var(--client-ds-background2)}.frilly-frs-report__score--error{flex-direction:column}.frilly-frs-report__score-label{font-family:var(--client-font-heading);font-size:var(--client-type-step-title-size);line-height:var(--client-type-step-title-lh);font-weight:var(--client-type-step-title-weight);color:var(--client-ds-headline1)}.frilly-frs-report__meter{display:block;width:var(--client-frs-report-meter-width);height:var(--client-frs-report-meter-height);border-radius:var(--client-radius);background-image:var(--client-frs-report-meter-gradient)}.frilly-frs-report__meter--scoring{position:relative;overflow:hidden;margin:var(--client-nav-gap) var(--client-space-sm)}.frilly-frs-report__meter--scoring:after{content:"";position:absolute;inset:0;border-radius:inherit;background-image:linear-gradient(60deg,transparent 32%,var(--client-frs-report-shine) 50%,transparent 68%);background-repeat:no-repeat;background-size:50% 100%;animation:frilly-frs-report-shine var(--client-frs-report-shine-duration) linear infinite;pointer-events:none}.frilly-frs-report__meter-scored{position:relative;display:inline-flex;align-items:center;min-height:var(--client-frs-report-pill-row)}.frilly-frs-report__marker{position:absolute;top:50%;transform:translate(-50%,-50%)}.frilly-frs-report__marker--at-0{left:clamp(var(--client-frs-report-pill-half),0%,calc(100% - var(--client-frs-report-pill-half)))}.frilly-frs-report__marker--at-1{left:clamp(var(--client-frs-report-pill-half),1%,calc(100% - var(--client-frs-report-pill-half)))}.frilly-frs-report__marker--at-2{left:clamp(var(--client-frs-report-pill-half),2%,calc(100% - var(--client-frs-report-pill-half)))}.frilly-frs-report__marker--at-3{left:clamp(var(--client-frs-report-pill-half),3%,calc(100% - var(--client-frs-report-pill-half)))}.frilly-frs-report__marker--at-4{left:clamp(var(--client-frs-report-pill-half),4%,calc(100% - var(--client-frs-report-pill-half)))}.frilly-frs-report__marker--at-5{left:clamp(var(--client-frs-report-pill-half),5%,calc(100% - var(--client-frs-report-pill-half)))}.frilly-frs-report__marker--at-6{left:clamp(var(--client-frs-report-pill-half),6%,calc(100% - var(--client-frs-report-pill-half)))}.frilly-frs-report__marker--at-7{left:clamp(var(--client-frs-report-pill-half),7%,calc(100% - var(--client-frs-report-pill-half)))}.frilly-frs-report__marker--at-8{left:clamp(var(--client-frs-report-pill-half),8%,calc(100% - var(--client-frs-report-pill-half)))}.frilly-frs-report__marker--at-9{left:clamp(var(--client-frs-report-pill-half),9%,calc(100% - var(--client-frs-report-pill-half)))}.frilly-frs-report__marker--at-10{left:clamp(var(--client-frs-report-pill-half),10%,calc(100% - var(--client-frs-report-pill-half)))}.frilly-frs-report__marker--at-11{left:clamp(var(--client-frs-report-pill-half),11%,calc(100% - var(--client-frs-report-pill-half)))}.frilly-frs-report__marker--at-12{left:clamp(var(--client-frs-report-pill-half),12%,calc(100% - var(--client-frs-report-pill-half)))}.frilly-frs-report__marker--at-13{left:clamp(var(--client-frs-report-pill-half),13%,calc(100% - var(--client-frs-report-pill-half)))}.frilly-frs-report__marker--at-14{left:clamp(var(--client-frs-report-pill-half),14%,calc(100% - var(--client-frs-report-pill-half)))}.frilly-frs-report__marker--at-15{left:clamp(var(--client-frs-report-pill-half),15%,calc(100% - var(--client-frs-report-pill-half)))}.frilly-frs-report__marker--at-16{left:clamp(var(--client-frs-report-pill-half),16%,calc(100% - var(--client-frs-report-pill-half)))}.frilly-frs-report__marker--at-17{left:clamp(var(--client-frs-report-pill-half),17%,calc(100% - var(--client-frs-report-pill-half)))}.frilly-frs-report__marker--at-18{left:clamp(var(--client-frs-report-pill-half),18%,calc(100% - var(--client-frs-report-pill-half)))}.frilly-frs-report__marker--at-19{left:clamp(var(--client-frs-report-pill-half),19%,calc(100% - var(--client-frs-report-pill-half)))}.frilly-frs-report__marker--at-20{left:clamp(var(--client-frs-report-pill-half),20%,calc(100% - var(--client-frs-report-pill-half)))}.frilly-frs-report__marker--at-21{left:clamp(var(--client-frs-report-pill-half),21%,calc(100% - var(--client-frs-report-pill-half)))}.frilly-frs-report__marker--at-22{left:clamp(var(--client-frs-report-pill-half),22%,calc(100% - var(--client-frs-report-pill-half)))}.frilly-frs-report__marker--at-23{left:clamp(var(--client-frs-report-pill-half),23%,calc(100% - var(--client-frs-report-pill-half)))}.frilly-frs-report__marker--at-24{left:clamp(var(--client-frs-report-pill-half),24%,calc(100% - var(--client-frs-report-pill-half)))}.frilly-frs-report__marker--at-25{left:clamp(var(--client-frs-report-pill-half),25%,calc(100% - var(--client-frs-report-pill-half)))}.frilly-frs-report__marker--at-26{left:clamp(var(--client-frs-report-pill-half),26%,calc(100% - var(--client-frs-report-pill-half)))}.frilly-frs-report__marker--at-27{left:clamp(var(--client-frs-report-pill-half),27%,calc(100% - var(--client-frs-report-pill-half)))}.frilly-frs-report__marker--at-28{left:clamp(var(--client-frs-report-pill-half),28%,calc(100% - var(--client-frs-report-pill-half)))}.frilly-frs-report__marker--at-29{left:clamp(var(--client-frs-report-pill-half),29%,calc(100% - var(--client-frs-report-pill-half)))}.frilly-frs-report__marker--at-30{left:clamp(var(--client-frs-report-pill-half),30%,calc(100% - var(--client-frs-report-pill-half)))}.frilly-frs-report__marker--at-31{left:clamp(var(--client-frs-report-pill-half),31%,calc(100% - var(--client-frs-report-pill-half)))}.frilly-frs-report__marker--at-32{left:clamp(var(--client-frs-report-pill-half),32%,calc(100% - var(--client-frs-report-pill-half)))}.frilly-frs-report__marker--at-33{left:clamp(var(--client-frs-report-pill-half),33%,calc(100% - var(--client-frs-report-pill-half)))}.frilly-frs-report__marker--at-34{left:clamp(var(--client-frs-report-pill-half),34%,calc(100% - var(--client-frs-report-pill-half)))}.frilly-frs-report__marker--at-35{left:clamp(var(--client-frs-report-pill-half),35%,calc(100% - var(--client-frs-report-pill-half)))}.frilly-frs-report__marker--at-36{left:clamp(var(--client-frs-report-pill-half),36%,calc(100% - var(--client-frs-report-pill-half)))}.frilly-frs-report__marker--at-37{left:clamp(var(--client-frs-report-pill-half),37%,calc(100% - var(--client-frs-report-pill-half)))}.frilly-frs-report__marker--at-38{left:clamp(var(--client-frs-report-pill-half),38%,calc(100% - var(--client-frs-report-pill-half)))}.frilly-frs-report__marker--at-39{left:clamp(var(--client-frs-report-pill-half),39%,calc(100% - var(--client-frs-report-pill-half)))}.frilly-frs-report__marker--at-40{left:clamp(var(--client-frs-report-pill-half),40%,calc(100% - var(--client-frs-report-pill-half)))}.frilly-frs-report__marker--at-41{left:clamp(var(--client-frs-report-pill-half),41%,calc(100% - var(--client-frs-report-pill-half)))}.frilly-frs-report__marker--at-42{left:clamp(var(--client-frs-report-pill-half),42%,calc(100% - var(--client-frs-report-pill-half)))}.frilly-frs-report__marker--at-43{left:clamp(var(--client-frs-report-pill-half),43%,calc(100% - var(--client-frs-report-pill-half)))}.frilly-frs-report__marker--at-44{left:clamp(var(--client-frs-report-pill-half),44%,calc(100% - var(--client-frs-report-pill-half)))}.frilly-frs-report__marker--at-45{left:clamp(var(--client-frs-report-pill-half),45%,calc(100% - var(--client-frs-report-pill-half)))}.frilly-frs-report__marker--at-46{left:clamp(var(--client-frs-report-pill-half),46%,calc(100% - var(--client-frs-report-pill-half)))}.frilly-frs-report__marker--at-47{left:clamp(var(--client-frs-report-pill-half),47%,calc(100% - var(--client-frs-report-pill-half)))}.frilly-frs-report__marker--at-48{left:clamp(var(--client-frs-report-pill-half),48%,calc(100% - var(--client-frs-report-pill-half)))}.frilly-frs-report__marker--at-49{left:clamp(var(--client-frs-report-pill-half),49%,calc(100% - var(--client-frs-report-pill-half)))}.frilly-frs-report__marker--at-50{left:clamp(var(--client-frs-report-pill-half),50%,calc(100% - var(--client-frs-report-pill-half)))}.frilly-frs-report__marker--at-51{left:clamp(var(--client-frs-report-pill-half),51%,calc(100% - var(--client-frs-report-pill-half)))}.frilly-frs-report__marker--at-52{left:clamp(var(--client-frs-report-pill-half),52%,calc(100% - var(--client-frs-report-pill-half)))}.frilly-frs-report__marker--at-53{left:clamp(var(--client-frs-report-pill-half),53%,calc(100% - var(--client-frs-report-pill-half)))}.frilly-frs-report__marker--at-54{left:clamp(var(--client-frs-report-pill-half),54%,calc(100% - var(--client-frs-report-pill-half)))}.frilly-frs-report__marker--at-55{left:clamp(var(--client-frs-report-pill-half),55%,calc(100% - var(--client-frs-report-pill-half)))}.frilly-frs-report__marker--at-56{left:clamp(var(--client-frs-report-pill-half),56%,calc(100% - var(--client-frs-report-pill-half)))}.frilly-frs-report__marker--at-57{left:clamp(var(--client-frs-report-pill-half),57%,calc(100% - var(--client-frs-report-pill-half)))}.frilly-frs-report__marker--at-58{left:clamp(var(--client-frs-report-pill-half),58%,calc(100% - var(--client-frs-report-pill-half)))}.frilly-frs-report__marker--at-59{left:clamp(var(--client-frs-report-pill-half),59%,calc(100% - var(--client-frs-report-pill-half)))}.frilly-frs-report__marker--at-60{left:clamp(var(--client-frs-report-pill-half),60%,calc(100% - var(--client-frs-report-pill-half)))}.frilly-frs-report__marker--at-61{left:clamp(var(--client-frs-report-pill-half),61%,calc(100% - var(--client-frs-report-pill-half)))}.frilly-frs-report__marker--at-62{left:clamp(var(--client-frs-report-pill-half),62%,calc(100% - var(--client-frs-report-pill-half)))}.frilly-frs-report__marker--at-63{left:clamp(var(--client-frs-report-pill-half),63%,calc(100% - var(--client-frs-report-pill-half)))}.frilly-frs-report__marker--at-64{left:clamp(var(--client-frs-report-pill-half),64%,calc(100% - var(--client-frs-report-pill-half)))}.frilly-frs-report__marker--at-65{left:clamp(var(--client-frs-report-pill-half),65%,calc(100% - var(--client-frs-report-pill-half)))}.frilly-frs-report__marker--at-66{left:clamp(var(--client-frs-report-pill-half),66%,calc(100% - var(--client-frs-report-pill-half)))}.frilly-frs-report__marker--at-67{left:clamp(var(--client-frs-report-pill-half),67%,calc(100% - var(--client-frs-report-pill-half)))}.frilly-frs-report__marker--at-68{left:clamp(var(--client-frs-report-pill-half),68%,calc(100% - var(--client-frs-report-pill-half)))}.frilly-frs-report__marker--at-69{left:clamp(var(--client-frs-report-pill-half),69%,calc(100% - var(--client-frs-report-pill-half)))}.frilly-frs-report__marker--at-70{left:clamp(var(--client-frs-report-pill-half),70%,calc(100% - var(--client-frs-report-pill-half)))}.frilly-frs-report__marker--at-71{left:clamp(var(--client-frs-report-pill-half),71%,calc(100% - var(--client-frs-report-pill-half)))}.frilly-frs-report__marker--at-72{left:clamp(var(--client-frs-report-pill-half),72%,calc(100% - var(--client-frs-report-pill-half)))}.frilly-frs-report__marker--at-73{left:clamp(var(--client-frs-report-pill-half),73%,calc(100% - var(--client-frs-report-pill-half)))}.frilly-frs-report__marker--at-74{left:clamp(var(--client-frs-report-pill-half),74%,calc(100% - var(--client-frs-report-pill-half)))}.frilly-frs-report__marker--at-75{left:clamp(var(--client-frs-report-pill-half),75%,calc(100% - var(--client-frs-report-pill-half)))}.frilly-frs-report__marker--at-76{left:clamp(var(--client-frs-report-pill-half),76%,calc(100% - var(--client-frs-report-pill-half)))}.frilly-frs-report__marker--at-77{left:clamp(var(--client-frs-report-pill-half),77%,calc(100% - var(--client-frs-report-pill-half)))}.frilly-frs-report__marker--at-78{left:clamp(var(--client-frs-report-pill-half),78%,calc(100% - var(--client-frs-report-pill-half)))}.frilly-frs-report__marker--at-79{left:clamp(var(--client-frs-report-pill-half),79%,calc(100% - var(--client-frs-report-pill-half)))}.frilly-frs-report__marker--at-80{left:clamp(var(--client-frs-report-pill-half),80%,calc(100% - var(--client-frs-report-pill-half)))}.frilly-frs-report__marker--at-81{left:clamp(var(--client-frs-report-pill-half),81%,calc(100% - var(--client-frs-report-pill-half)))}.frilly-frs-report__marker--at-82{left:clamp(var(--client-frs-report-pill-half),82%,calc(100% - var(--client-frs-report-pill-half)))}.frilly-frs-report__marker--at-83{left:clamp(var(--client-frs-report-pill-half),83%,calc(100% - var(--client-frs-report-pill-half)))}.frilly-frs-report__marker--at-84{left:clamp(var(--client-frs-report-pill-half),84%,calc(100% - var(--client-frs-report-pill-half)))}.frilly-frs-report__marker--at-85{left:clamp(var(--client-frs-report-pill-half),85%,calc(100% - var(--client-frs-report-pill-half)))}.frilly-frs-report__marker--at-86{left:clamp(var(--client-frs-report-pill-half),86%,calc(100% - var(--client-frs-report-pill-half)))}.frilly-frs-report__marker--at-87{left:clamp(var(--client-frs-report-pill-half),87%,calc(100% - var(--client-frs-report-pill-half)))}.frilly-frs-report__marker--at-88{left:clamp(var(--client-frs-report-pill-half),88%,calc(100% - var(--client-frs-report-pill-half)))}.frilly-frs-report__marker--at-89{left:clamp(var(--client-frs-report-pill-half),89%,calc(100% - var(--client-frs-report-pill-half)))}.frilly-frs-report__marker--at-90{left:clamp(var(--client-frs-report-pill-half),90%,calc(100% - var(--client-frs-report-pill-half)))}.frilly-frs-report__marker--at-91{left:clamp(var(--client-frs-report-pill-half),91%,calc(100% - var(--client-frs-report-pill-half)))}.frilly-frs-report__marker--at-92{left:clamp(var(--client-frs-report-pill-half),92%,calc(100% - var(--client-frs-report-pill-half)))}.frilly-frs-report__marker--at-93{left:clamp(var(--client-frs-report-pill-half),93%,calc(100% - var(--client-frs-report-pill-half)))}.frilly-frs-report__marker--at-94{left:clamp(var(--client-frs-report-pill-half),94%,calc(100% - var(--client-frs-report-pill-half)))}.frilly-frs-report__marker--at-95{left:clamp(var(--client-frs-report-pill-half),95%,calc(100% - var(--client-frs-report-pill-half)))}.frilly-frs-report__marker--at-96{left:clamp(var(--client-frs-report-pill-half),96%,calc(100% - var(--client-frs-report-pill-half)))}.frilly-frs-report__marker--at-97{left:clamp(var(--client-frs-report-pill-half),97%,calc(100% - var(--client-frs-report-pill-half)))}.frilly-frs-report__marker--at-98{left:clamp(var(--client-frs-report-pill-half),98%,calc(100% - var(--client-frs-report-pill-half)))}.frilly-frs-report__marker--at-99{left:clamp(var(--client-frs-report-pill-half),99%,calc(100% - var(--client-frs-report-pill-half)))}.frilly-frs-report__marker--at-100{left:clamp(var(--client-frs-report-pill-half),100%,calc(100% - var(--client-frs-report-pill-half)))}.frilly-frs-report__progress{font-family:var(--client-font-body);font-size:var(--client-type-nav-link-size);line-height:var(--client-type-nav-link-lh);font-weight:var(--client-type-nav-link-weight);flex:1 1 0;color:var(--client-ds-text-neutral2)}.frilly-frs-report__error{display:flex;flex-direction:column;gap:var(--client-space-xs);width:100%;text-align:center}.frilly-frs-report__error-lead{font-family:var(--client-font-body);font-size:var(--client-type-body-size);line-height:var(--client-type-body-lh);font-weight:var(--client-type-helper-weight);color:var(--client-ds-text-blue1)}.frilly-frs-report__error-message{font-family:var(--client-font-body);font-size:var(--client-type-body-size);line-height:var(--client-type-body-lh);font-weight:var(--client-type-helper-weight);color:var(--client-ds-error-text)}.frilly-frs-report__pill{display:inline-flex;align-items:center;justify-content:center;padding:var(--client-space-xs);border-radius:var(--client-radius-pill);font-family:var(--client-type-buttons-font);font-size:var(--client-type-buttons-size);line-height:var(--client-type-buttons-lh);font-weight:var(--client-type-buttons-weight);color:var(--client-ds-button-dark-text);text-align:center}.frilly-frs-report__pill--large{font-family:var(--client-font-heading);font-size:var(--client-type-step-number-size);line-height:var(--client-type-step-number-lh);font-weight:var(--client-type-step-number-weight);padding:var(--client-nav-gap)}.frilly-frs-report__pill--band-10{background:var(--client-frs-score-10)}.frilly-frs-report__pill--band-20{background:var(--client-frs-score-20)}.frilly-frs-report__pill--band-30{background:var(--client-frs-score-30)}.frilly-frs-report__pill--band-40{background:var(--client-frs-score-40)}.frilly-frs-report__pill--band-50{background:var(--client-frs-score-50)}.frilly-frs-report__pill--band-60{background:var(--client-frs-score-60)}.frilly-frs-report__pill--band-70{background:var(--client-frs-score-70)}.frilly-frs-report__pill--band-80{background:var(--client-frs-score-80)}.frilly-frs-report__pill--band-90{background:var(--client-frs-score-90)}.frilly-frs-report__pill--band-100{background:var(--client-frs-score-100)}.frilly-frs-report__tab-input,.frilly-frs-report__view-input{position:absolute;opacity:0;pointer-events:none}.frilly-frs-report__tabs{display:flex;align-items:stretch;justify-content:center;gap:var(--client-space-xs);width:100%;overflow:hidden;border-bottom:var(--client-frs-report-rule-3) solid var(--client-ds-stroke2)}.frilly-frs-report__tab{display:flex;align-items:center;justify-content:center;gap:var(--client-space-xs);padding:var(--client-space-xs) var(--client-nav-item-gap);border:var(--client-frs-report-rule-1) solid var(--client-ds-stroke2);border-bottom:0;border-radius:var(--client-radius-small) var(--client-radius-small) 0 0;background:var(--client-ds-background1);color:var(--client-ds-headline1);cursor:pointer}.frilly-frs-report__tab:hover{background:var(--client-ds-background3);color:var(--client-ds-headline1)}.frilly-frs-report__tab-name{font-family:var(--client-font-body);font-size:var(--client-type-nav-link-size);line-height:var(--client-type-nav-link-lh);font-weight:var(--client-type-nav-link-weight)}.frilly-frs-report__panel{display:none;flex-direction:column;align-items:center;gap:var(--client-space-sm);width:100%}.frilly-frs-report__tab-input--key:checked~.frilly-frs-report__tabs .frilly-frs-report__tab--key{background:var(--client-ds-headline1);color:var(--client-ds-background2)}.frilly-frs-report__tab-input--key:focus-visible~.frilly-frs-report__tabs .frilly-frs-report__tab--key{outline:var(--client-frs-report-rule-2) solid var(--client-ds-headline1)}.frilly-frs-report__tab-input--key:checked~.frilly-frs-report__panel--key{display:flex}.frilly-frs-report__tab-input--content:checked~.frilly-frs-report__tabs .frilly-frs-report__tab--content{background:var(--client-ds-headline1);color:var(--client-ds-background2)}.frilly-frs-report__tab-input--content:focus-visible~.frilly-frs-report__tabs .frilly-frs-report__tab--content{outline:var(--client-frs-report-rule-2) solid var(--client-ds-headline1)}.frilly-frs-report__tab-input--content:checked~.frilly-frs-report__panel--content{display:flex}.frilly-frs-report__tab-input--technical:checked~.frilly-frs-report__tabs .frilly-frs-report__tab--technical{background:var(--client-ds-headline1);color:var(--client-ds-background2)}.frilly-frs-report__tab-input--technical:focus-visible~.frilly-frs-report__tabs .frilly-frs-report__tab--technical{outline:var(--client-frs-report-rule-2) solid var(--client-ds-headline1)}.frilly-frs-report__tab-input--technical:checked~.frilly-frs-report__panel--technical{display:flex}.frilly-frs-report__tab-input--aiForward:checked~.frilly-frs-report__tabs .frilly-frs-report__tab--aiForward{background:var(--client-ds-headline1);color:var(--client-ds-background2)}.frilly-frs-report__tab-input--aiForward:focus-visible~.frilly-frs-report__tabs .frilly-frs-report__tab--aiForward{outline:var(--client-frs-report-rule-2) solid var(--client-ds-headline1)}.frilly-frs-report__tab-input--aiForward:checked~.frilly-frs-report__panel--aiForward{display:flex}.frilly-frs-report__tab-input--pages:checked~.frilly-frs-report__tabs .frilly-frs-report__tab--pages{background:var(--client-ds-headline1);color:var(--client-ds-background2)}.frilly-frs-report__tab-input--pages:focus-visible~.frilly-frs-report__tabs .frilly-frs-report__tab--pages{outline:var(--client-frs-report-rule-2) solid var(--client-ds-headline1)}.frilly-frs-report__tab-input--pages:checked~.frilly-frs-report__panel--pages{display:flex}.frilly-frs-report__banner{display:flex;align-items:center;gap:var(--client-space-xs);width:var(--client-frs-report-banner-width);max-width:100%;padding:calc(var(--client-space-xs) / 2);border-radius:var(--client-radius);background:var(--client-secondary-100)}.frilly-frs-report__banner-text{font-family:var(--client-type-person-name-font);font-size:var(--client-type-person-name-size);line-height:var(--client-type-person-name-lh);font-weight:var(--client-type-eyebrow-weight);flex:1 1 0;margin:0;padding:calc(var(--client-space-xs) / 2) calc(var(--client-space-xs) / 2) calc(var(--client-space-xs) / 2) var(--client-nav-gap);color:var(--client-ds-button-dark-text)}.frilly-frs-report__key-findings{display:flex;flex-direction:column;align-items:center;gap:var(--client-space-lg);width:100%;padding:var(--client-space-xs) var(--client-space-xl) var(--client-space-sm)}.frilly-frs-report__findings{display:flex;flex-direction:column;align-items:center;gap:var(--client-space-sm);width:100%}.frilly-frs-report__findings-title{font-family:var(--client-font-heading);font-size:var(--client-type-step-title-size);line-height:var(--client-type-step-title-lh);font-weight:var(--client-type-step-title-weight);width:100%;margin:0;color:var(--client-ds-headline1)}.frilly-frs-report__box{width:100%;padding:var(--client-space-sm);border:var(--client-frs-report-rule-1) solid var(--client-ds-stroke1);border-radius:var(--client-radius-small);background:var(--client-ds-background1)}.frilly-frs-report__box-text{font-family:var(--client-font-body);font-size:var(--client-type-caption-size);line-height:var(--client-type-caption-lh);font-weight:var(--client-type-body-weight);margin:0;white-space:pre-wrap;color:var(--client-ds-text-neutral1)}.frilly-frs-report__gated{position:relative;width:100%}.frilly-frs-report__box--decoy{filter:blur(var(--client-frs-report-decoy-blur));opacity:var(--client-frs-report-decoy-opacity);user-select:none;pointer-events:none}.frilly-frs-report__gated-cta{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.frilly-frs-report__dimension{display:flex;flex-direction:column;gap:var(--client-space-sm);width:100%;padding:0 var(--client-space-xs) var(--client-space-sm) 0;border-bottom:var(--client-frs-report-rule-2) solid var(--client-ds-stroke2)}.frilly-frs-report__dimension-header{display:flex;align-items:center;gap:var(--client-space-xl);width:100%;padding:var(--client-space-xs);border:var(--client-frs-report-rule-1) solid var(--client-ds-stroke1);border-radius:var(--client-radius-small);background:var(--client-ds-background1)}.frilly-frs-report__dimension-title{font-family:var(--client-type-person-name-font);font-size:var(--client-type-person-name-size);line-height:var(--client-type-person-name-lh);font-weight:var(--client-type-person-name-weight);flex:1 1 0;margin:0;color:var(--client-ds-text-neutral1)}.frilly-frs-report__dimension-meta{display:flex;align-items:center;gap:var(--client-space-xl)}.frilly-frs-report__dimension-fact{display:flex;align-items:center;gap:var(--client-space-xs)}.frilly-frs-report__dimension-label{font-family:var(--client-font-body);font-size:var(--client-type-helper-size);line-height:var(--client-type-helper-lh);font-weight:var(--client-type-helper-weight);color:var(--client-ds-headline1)}.frilly-frs-report__status{font-family:var(--client-font-body);font-size:var(--client-type-helper-size);line-height:var(--client-type-helper-lh);font-weight:var(--client-type-helper-weight);color:var(--client-ds-text-neutral1)}.frilly-frs-report__dimension-body{display:flex;align-items:stretch;gap:var(--client-space-lg);width:100%;padding-left:var(--client-space-xs)}.frilly-frs-report__dimension-column{display:flex;flex-direction:column;align-items:flex-start;gap:var(--client-space-xs);flex:1 1 0;min-width:0}.frilly-frs-report__section-label{font-family:var(--client-font-body);font-size:var(--client-type-footer-label-size);line-height:var(--client-type-footer-label-lh);font-weight:var(--client-type-footer-label-weight);width:100%;margin:0;color:var(--client-ds-headline1)}.frilly-frs-report__evidence{font-family:var(--client-font-body);font-size:var(--client-type-caption-size);line-height:var(--client-type-caption-lh);font-weight:var(--client-type-body-weight);margin:0;white-space:pre-wrap;color:var(--client-ds-text-neutral1)}.frilly-frs-report__lane-footer{display:flex;align-items:center;gap:var(--client-space-xs);width:100%;padding:var(--client-space-xs) var(--client-space-sm) var(--client-space-xs) var(--client-space-xs);background:var(--client-ds-background2)}.frilly-frs-report__lane-footer-label{font-family:var(--client-type-person-name-font);font-size:var(--client-type-person-name-size);line-height:var(--client-type-person-name-lh);font-weight:var(--client-type-person-name-weight);color:var(--client-ds-headline1)}.frilly-frs-report__lane-footer .frilly-frs-report__link-button{margin-left:auto}.frilly-frs-report__pages{display:flex;flex-direction:column;gap:var(--client-space-sm);width:100%}.frilly-frs-report__pages-row{display:flex;align-items:flex-start;gap:var(--client-space-xs);padding:0 var(--client-space-xs) var(--client-space-sm) 0;border-bottom:var(--client-frs-report-rule-1) solid var(--client-ds-stroke2)}.frilly-frs-report__pages-row{font-family:var(--client-font-body);font-size:var(--client-type-caption-size);line-height:var(--client-type-caption-lh);font-weight:var(--client-type-body-weight);color:var(--client-ds-text-neutral1)}.frilly-frs-report__pages-row--head{font-family:var(--client-font-body);font-size:var(--client-type-footer-label-size);line-height:var(--client-type-footer-label-lh);font-weight:var(--client-type-footer-label-weight);color:var(--client-ds-headline1)}.frilly-frs-report__pages-title{flex:0 0 var(--client-frs-report-col-title)}.frilly-frs-report__pages-row:not(.frilly-frs-report__pages-row--head) .frilly-frs-report__pages-title{font-family:var(--client-font-body);font-size:var(--client-type-caption-size);line-height:var(--client-type-caption-lh);font-weight:var(--client-type-caption-weight)}.frilly-frs-report__pages-url{flex:1 1 0;min-width:0;overflow-wrap:anywhere}.frilly-frs-report__pages-status{flex:0 0 var(--client-frs-report-col-status)}.frilly-frs-report__pages-list{display:flex;flex-direction:column;gap:var(--client-space-sm);width:100%}.frilly-frs-report__pages-item{display:flex;gap:var(--client-space-xs);padding:calc(var(--client-space-xs) / 2) 0;border-top:var(--client-frs-report-rule-1) solid var(--client-ds-stroke2);border-bottom:var(--client-frs-report-rule-1) solid var(--client-ds-stroke2)}.frilly-frs-report__pages-labels{font-family:var(--client-font-body);font-size:var(--client-type-footer-label-size);line-height:var(--client-type-footer-label-lh);font-weight:var(--client-type-footer-label-weight);display:flex;flex-direction:column;gap:calc(var(--client-space-xs) / 2);flex:none;color:var(--client-ds-headline1)}.frilly-frs-report__pages-values{display:flex;flex-direction:column;gap:calc(var(--client-space-xs) / 2);flex:1 1 0;min-width:0}.frilly-frs-report__pages-value{font-family:var(--client-font-body);font-size:var(--client-type-caption-size);line-height:var(--client-type-caption-lh);font-weight:var(--client-type-body-weight);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--client-ds-text-neutral1)}.frilly-frs-report__pages-value--title{font-family:var(--client-font-body);font-size:var(--client-type-caption-size);line-height:var(--client-type-caption-lh);font-weight:var(--client-type-caption-weight)}.frilly-frs-report__pages-value--status{display:flex;align-items:center;gap:var(--client-space-xs)}.frilly-frs-report__pages-value--status .frilly-frs-report__icon{color:var(--client-ds-text-neutral2)}.frilly-frs-report__notice{display:flex;flex-direction:column;align-items:center;gap:var(--client-space-sm);width:100%;padding:var(--client-space-lg) 0}.frilly-frs-report__phone-top{display:flex;flex-direction:column;gap:var(--client-space-sm);padding:var(--client-space-xs) var(--client-space-sm) 0}.frilly-frs-report__phone-lockup{display:flex;align-items:center;gap:var(--client-space-sm)}.frilly-frs-report__phone-lockup .frilly-frs-report__icon{width:var(--client-frs-report-globe-size);height:var(--client-frs-report-globe-size);color:var(--client-ds-text-neutral2)}.frilly-frs-report__phone-product{font-family:var(--client-type-h2-font);font-size:var(--client-type-h2-size);line-height:var(--client-type-h2-lh);font-weight:var(--client-type-h2-weight);color:var(--client-ds-primary)}.frilly-frs-report__score-box{display:flex;flex-direction:column;align-items:center;gap:var(--client-space-xs);padding:var(--client-space-sm) var(--client-nav-item-gap) var(--client-nav-item-gap);border:var(--client-frs-report-rule-1) solid var(--client-ds-stroke2);border-radius:var(--client-radius);background:var(--client-ds-background2)}.frilly-frs-report__score-box .frilly-frs-report__meter-scored,.frilly-frs-report__score-box .frilly-frs-report__meter{width:100%}.frilly-frs-report__menu{display:none;flex-direction:column;width:100%;margin-top:var(--client-space-sm)}.frilly-frs-report__menu-item{display:flex;align-items:center;gap:var(--client-space-xs);padding:var(--client-space-lg);border-top:var(--client-frs-report-rule-1) solid var(--client-ds-stroke2);background:var(--client-ds-background1);color:var(--client-ds-headline1);cursor:pointer}.frilly-frs-report__menu-item:hover{background:var(--client-ds-background3);color:var(--client-ds-headline1)}.frilly-frs-report__menu-name{font-family:var(--client-font-heading);font-size:var(--client-type-step-title-size);line-height:var(--client-type-step-title-lh);font-weight:var(--client-type-step-title-weight);flex:1 1 0}.frilly-frs-report__view{display:none;flex-direction:column;width:100%}.frilly-frs-report__view-body{display:flex;flex-direction:column;align-items:center;gap:var(--client-space-sm);padding:var(--client-space-xs) var(--client-space-sm) var(--client-space-sm)}.frilly-frs-report__back{font-family:var(--client-font-body);font-size:var(--client-type-body-size);line-height:var(--client-type-body-lh);font-weight:var(--client-type-body-weight);display:flex;align-items:center;gap:var(--client-space-xs);width:100%;color:var(--client-ds-text-blue1);cursor:pointer}.frilly-frs-report__view-title{font-family:var(--client-type-card-title-font);font-size:var(--client-type-card-title-size);line-height:var(--client-type-card-title-lh);font-weight:var(--client-type-step-title-weight);width:100%;margin:0;white-space:pre-wrap;color:var(--client-ds-headline1)}.frilly-frs-report__view-input--menu:checked~.frilly-frs-report__menu{display:flex}.frilly-frs-report__view-input--key:checked~.frilly-frs-report__view--key{display:flex}.frilly-frs-report__view-input--content:checked~.frilly-frs-report__view--content{display:flex}.frilly-frs-report__view-input--technical:checked~.frilly-frs-report__view--technical{display:flex}.frilly-frs-report__view-input--aiForward:checked~.frilly-frs-report__view--aiForward{display:flex}.frilly-frs-report__view-input--pages:checked~.frilly-frs-report__view--pages{display:flex}@keyframes frilly-frs-report-shine{0%{background-position:-100% 0}to{background-position:200% 0}}@media(prefers-reduced-motion:reduce){.frilly-frs-report__meter--scoring:after{animation:none;background-image:none}}@media(max-width:767px){.frilly-frs-report__desktop{display:none}.frilly-frs-report__phone{display:flex}.frilly-frs-report__heading{padding:0 var(--client-space-xs) var(--client-space-sm)}.frilly-frs-report__experience{padding:0 var(--client-space-xs)}.frilly-frs-report__banner{flex-direction:column;align-items:stretch;width:100%}.frilly-frs-report__dimension-header{flex-direction:column;gap:calc(var(--client-space-xs) / 2)}.frilly-frs-report__dimension-title{font-family:var(--client-font-heading);font-size:var(--client-type-step-title-size);line-height:var(--client-type-step-title-lh);font-weight:var(--client-type-step-title-weight);text-align:center}.frilly-frs-report__dimension-meta{gap:var(--client-space-sm)}.frilly-frs-report__dimension-body{flex-direction:column}.frilly-frs-report__dimension-column{width:100%;flex:none}.frilly-frs-report__info-row{flex-direction:column}}.frilly-frs-score-form{display:flex;justify-content:center}.frilly-frs-score-form[data-layout=band]{margin-block:var(--client-frs-section-space)}.frilly-frs-score-form__inner{box-sizing:border-box;display:flex;width:100%;max-width:var(--client-frs-measure);padding-inline:var(--client-frs-inset)}.frilly-frs-score-form[data-layout=hero]{display:block;box-sizing:border-box;padding:var(--client-band-hero);border-bottom:var(--client-hero-edge) solid var(--client-ground-section-edge);background:linear-gradient(180deg,var(--client-ground-hero-from) 10%,transparent 75.481%),radial-gradient(circle at calc(var(--client-hero-dot-grid) / 2) calc(var(--client-hero-dot-grid) / 2),var(--client-hero-dot) var(--client-hero-dot-radius),transparent var(--client-hero-dot-fade)) 0 0 / var(--client-hero-dot-grid) var(--client-hero-dot-grid),var(--client-page);font-family:var(--client-font-body),sans-serif}.frilly-frs-score-form[data-layout=hero] .frilly-frs-score-form__inner{max-width:var(--client-measure);margin-inline:auto;padding-inline:0;flex-direction:row;align-items:flex-start;justify-content:flex-start;gap:var(--client-hero-product-gap)}.frilly-frs-score-form__copy{box-sizing:border-box;display:flex;flex-direction:column;gap:var(--client-hero-copy-gap);width:var(--client-hero-copy-width);max-width:100%;padding-inline-start:var(--client-hero-copy-inset)}.frilly-frs-score-form__title{margin:0;font-family:var(--client-type-product-title-font),sans-serif;font-size:var(--client-type-product-title-size);line-height:var(--client-type-product-title-lh);font-weight:var(--client-type-product-title-weight);color:var(--client-type-product-title-color)}.frilly-frs-score-form__text{display:flex;flex-direction:column;gap:var(--client-hero-copy-gap)}.frilly-frs-score-form__subheading{margin:0;font-family:var(--client-type-product-sub-font),sans-serif;font-size:var(--client-type-product-sub-size);line-height:var(--client-type-product-sub-lh);font-weight:var(--client-type-product-sub-weight);color:var(--client-type-product-sub-color)}.frilly-frs-score-form__body{margin:0;font-family:var(--client-font-body),sans-serif;font-size:var(--client-type-body-size);line-height:var(--client-type-body-lh);font-weight:var(--client-type-body-weight);color:var(--client-ds-headline2)}.frilly-frs-score-form__body a{font-weight:var(--client-type-link-weight);color:var(--client-ds-text-blue1);text-decoration:underline}.frilly-frs-score-form__privacy-text a{color:inherit;text-decoration:underline}.frilly-frs-score-form__form{display:grid;grid-template-columns:minmax(var(--client-form-label-width),max-content) minmax(var(--client-form-control-min-width),1fr);column-gap:var(--client-form-label-gap);row-gap:var(--client-demo-form-gap);justify-items:center;align-self:center;margin:0;padding-block:var(--client-demo-form-gap)}.frilly-frs-score-form__form>*{grid-column:1 / -1}.frilly-frs-score-form__form .frilly-field--beside{grid-template-columns:subgrid;justify-self:stretch}.frilly-frs-score-form__form .frilly-button{justify-self:center}.frilly-frs-score-form__form .frilly-button[hidden]{display:none}.frilly-frs-score-form__card-frame{box-sizing:border-box;flex:none;width:var(--client-hero-card-width);max-width:100%;margin:0;padding:var(--client-hero-card-padding);border:var(--client-hero-card-edge) dashed var(--client-ds-form-stroke);border-radius:var(--client-hero-card-radius)}.frilly-frs-score-form__image{box-sizing:border-box;display:block;width:100%;height:auto;border:var(--client-hero-card-image-edge) solid var(--client-ds-stroke2);border-radius:var(--client-hero-card-radius)}.frilly-frs-score-form__card{display:flex;flex-direction:column;gap:var(--client-frs-card-gap);border:var(--client-frs-rule-width) solid var(--client-frs-hero-card-border);border-radius:var(--client-frs-radius-card);background:var(--client-frs-hero-card-bg);padding:var(--client-frs-card-gap);margin:0}.frilly-frs-score-form__input{box-sizing:border-box;height:var(--client-frs-input-height);width:var(--client-frs-hero-input-width);padding-inline:var(--client-frs-input-inset);border:var(--client-frs-rule-width) solid var(--client-frs-input-border);border-radius:var(--client-frs-radius-input);background:var(--client-frs-input-bg);font-family:var(--client-frs-font-body);font-size:var(--client-frs-type-body-size);line-height:var(--client-frs-type-body-lh);color:var(--client-frs-neutral)}.frilly-frs-score-form__input::placeholder{color:var(--client-frs-placeholder)}.frilly-frs-score-form__input:focus-visible,.frilly-frs-score-form__button:focus-visible,.frilly-frs-score-form__link:focus-visible,.frilly-frs-score-form__choice:focus-visible{outline:var(--client-focus-ring);outline-offset:var(--client-focus-ring-offset)}.frilly-frs-score-form__button{display:inline-flex;align-items:center;justify-content:center;gap:var(--client-frs-button-gap);height:var(--client-frs-hero-button-height);width:100%;padding-inline:var(--client-frs-button-inset);border:0;border-radius:var(--client-frs-radius-button);background:var(--client-frs-button-bg);color:var(--client-frs-button-text);font-family:var(--client-frs-font-body);font-size:var(--client-frs-type-body-size);line-height:var(--client-frs-type-body-lh);font-weight:var(--client-frs-type-medium);cursor:pointer}.frilly-frs-score-form__button:hover{background:var(--client-frs-button-hover)}.frilly-frs-score-form__button:active{background:var(--client-frs-button-pressed)}.frilly-frs-score-form__button:disabled{cursor:default;background:var(--client-frs-button-inactive);color:var(--client-frs-button-inactive-text)}.frilly-frs-score-form__button[hidden]{display:none}.frilly-frs-score-form__button-icon{width:var(--client-frs-button-icon);height:var(--client-frs-button-icon)}.frilly-frs-score-form__button[aria-busy=true] .frilly-frs-score-form__button-icon{border:var(--client-frs-icon-stroke) solid currentColor;border-inline-end-color:transparent;border-radius:50%;stroke:transparent;box-sizing:border-box;animation:frilly-frs-score-form-spin .8s linear infinite}@keyframes frilly-frs-score-form-spin{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.frilly-frs-score-form__button[aria-busy=true] .frilly-frs-score-form__button-icon{animation:none}}.frilly-frs-score-form__feedback,.frilly-frs-score-form__state,.frilly-frs-score-form__claim{display:flex;flex-direction:column;align-items:flex-start;gap:var(--client-frs-feedback-gap)}.frilly-frs-score-form__feedback[hidden],.frilly-frs-score-form__state[hidden],.frilly-frs-score-form__claim[hidden]{display:none}.frilly-frs-score-form__message,.frilly-frs-score-form__divider{margin:0;font-family:var(--client-frs-font-body);font-size:var(--client-frs-type-caption-size);line-height:var(--client-frs-type-caption-lh);font-weight:var(--client-frs-type-medium);color:var(--client-frs-neutral)}.frilly-frs-score-form__link,.frilly-frs-score-form__choice{padding:0;border:0;background:none;text-align:start;font-family:var(--client-frs-font-body);font-size:var(--client-frs-type-caption-size);line-height:var(--client-frs-type-caption-lh);font-weight:var(--client-frs-type-bold);color:var(--client-frs-primary);cursor:pointer}.frilly-frs-score-form[data-layout=hero] .frilly-frs-score-form__message,.frilly-frs-score-form[data-layout=hero] .frilly-frs-score-form__link{width:var(--client-frs-hero-message-width)}.frilly-frs-score-form__choices{display:flex;align-items:flex-start;gap:var(--client-frs-choice-gap)}.frilly-frs-score-form__error{margin:0;font-family:var(--client-frs-font-body);font-size:var(--client-frs-type-mini-size);line-height:var(--client-frs-type-mini-lh);font-weight:var(--client-frs-type-regular);color:var(--client-frs-error);white-space:pre-wrap}.frilly-frs-score-form__error[hidden]{display:none}.frilly-frs-score-form__noscript{margin:0;font-family:var(--client-frs-font-body);font-size:var(--client-frs-type-caption-size);line-height:var(--client-frs-type-caption-lh);color:var(--client-frs-neutral)}.frilly-frs-score-form__privacy{display:flex;align-items:center;gap:var(--client-frs-privacy-gap);width:var(--client-frs-privacy-width);padding:var(--client-frs-hero-copy-gap)}.frilly-frs-score-form__privacy-mark{display:flex;flex:none;padding:var(--client-frs-hero-copy-gap);border-radius:var(--client-frs-radius-round);background:var(--client-frs-privacy-mark-bg);color:var(--client-frs-privacy-mark-icon)}.frilly-frs-score-form__privacy-icon{width:var(--client-frs-privacy-icon);height:var(--client-frs-privacy-icon)}.frilly-frs-score-form__privacy-text{margin:0;font-family:var(--client-frs-font-body);font-size:var(--client-frs-type-mini-size);line-height:var(--client-frs-type-mini-lh);font-weight:var(--client-frs-type-regular);color:var(--client-frs-neutral);white-space:pre-wrap}.frilly-frs-score-form[data-layout=band] .frilly-frs-score-form__inner{flex-direction:column;gap:var(--client-frs-stack-gap)}.frilly-frs-score-form[data-layout=band] .frilly-frs-score-form__card{align-items:center;width:100%;box-sizing:border-box;padding:var(--client-frs-stack-gap);border-color:var(--client-frs-band-card-border);background:var(--client-frs-band-card-bg)}.frilly-frs-score-form__row{display:flex;align-items:center;justify-content:center;gap:var(--client-frs-card-gap);width:100%}.frilly-frs-score-form[data-layout=band] .frilly-frs-score-form__input{flex:1;width:auto;min-width:0}.frilly-frs-score-form[data-layout=band] .frilly-frs-score-form__button{flex:none;width:auto;height:var(--client-frs-button-large-height);gap:var(--client-frs-button-large-gap);padding-inline:var(--client-frs-button-large-inset);border-radius:var(--client-frs-radius-card);background:var(--client-frs-band-button-bg);color:var(--client-frs-band-button-text);font-family:var(--client-frs-font-heading);font-size:var(--client-frs-type-h5-size);line-height:var(--client-frs-type-h5-lh)}.frilly-frs-score-form[data-layout=band] .frilly-frs-score-form__button:hover{background:var(--client-frs-band-button-hover)}.frilly-frs-score-form[data-layout=band] .frilly-frs-score-form__button:active{background:var(--client-frs-band-button-pressed)}.frilly-frs-score-form[data-layout=band] .frilly-frs-score-form__button:disabled{background:var(--client-frs-button-inactive)}.frilly-frs-score-form[data-layout=band] .frilly-frs-score-form__feedback,.frilly-frs-score-form[data-layout=band] .frilly-frs-score-form__state,.frilly-frs-score-form[data-layout=band] .frilly-frs-score-form__claim{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center;column-gap:var(--client-frs-choice-gap);row-gap:var(--client-frs-feedback-gap);width:100%}@media(max-width:767px){.frilly-frs-score-form[data-layout=band]{margin-block:var(--client-frs-section-space-phone)}.frilly-frs-score-form__inner{padding-inline:var(--client-frs-inset-phone)}.frilly-frs-score-form__privacy{width:100%;gap:var(--client-frs-privacy-gap-phone)}.frilly-frs-score-form__row{flex-direction:column}.frilly-frs-score-form[data-layout=band] .frilly-frs-score-form__input{width:100%;flex:none}.frilly-frs-score-form[data-layout=band] .frilly-frs-score-form__feedback,.frilly-frs-score-form[data-layout=band] .frilly-frs-score-form__state,.frilly-frs-score-form[data-layout=band] .frilly-frs-score-form__claim{flex-direction:column;align-items:flex-start}}@media(max-width:779px){.frilly-frs-score-form[data-layout=hero]{background:linear-gradient(180deg,var(--client-ground-hero-from-phone) 10%,transparent 75.481%),radial-gradient(circle at calc(var(--client-hero-dot-grid) / 2) calc(var(--client-hero-dot-grid) / 2),var(--client-hero-dot) var(--client-hero-dot-radius),transparent var(--client-hero-dot-fade)) 0 0 / var(--client-hero-dot-grid) var(--client-hero-dot-grid),var(--client-page)}.frilly-frs-score-form[data-layout=hero] .frilly-frs-score-form__inner{display:grid;grid-template-columns:minmax(0,1fr)}.frilly-frs-score-form__copy{display:contents}.frilly-frs-score-form__title{order:1}.frilly-frs-score-form__card-frame{order:2;width:100%;max-width:var(--client-hero-card-max-width);justify-self:center}.frilly-frs-score-form__text{order:3}.frilly-frs-score-form__form{order:4;justify-self:stretch;grid-template-columns:minmax(0,1fr)}.frilly-frs-score-form__form .frilly-field--beside{grid-template-columns:minmax(0,1fr);row-gap:var(--client-form-field-gap)}.frilly-frs-score-form__form .frilly-control{min-width:0}.frilly-frs-score-form__privacy{order:5}}.frilly-hero{padding:var(--client-band-hero, var(--client-band, 80px 24px));min-height:var(--client-hero-min-height, 0);position:relative;display:var(--client-hero-display);align-items:var(--client-hero-align)}.frilly-hero--layers{overflow:hidden}.frilly-hero--background{background-size:cover;background-position:center}.frilly-hero__layers{position:absolute;inset:0;z-index:0}.frilly-hero__layer{position:absolute;inset:0}.frilly-hero__layer--image{background-image:var(--frilly-hero-layer-image);background-size:cover;background-position:center}.frilly-hero__layer--gradient{background:var(--frilly-hero-layer-gradient)}.frilly-hero__layer--video{width:100%;height:100%;object-fit:cover}.frilly-hero__body{max-width:760px;margin:0 auto;display:grid;gap:40px;align-items:center}.frilly-hero--split .frilly-hero__body{max-width:1080px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.frilly-hero__body--start{margin:0 auto 0 0}.frilly-hero__body--end{margin:0 0 0 auto}.frilly-hero--layers .frilly-hero__body{position:relative;z-index:1}.frilly-hero__copy{display:grid;gap:var(--client-hero-copy-gap);justify-items:center;text-align:center}.frilly-hero--split .frilly-hero__copy{justify-items:start;text-align:left}.frilly-hero__title{font-family:var(--client-font-heading),sans-serif;font-size:var(--client-type-h1-size, clamp(2rem, 5vw, 3.25rem));line-height:var(--client-type-h1-lh, 1.1);font-weight:var(--client-type-h1-weight, var(--client-type-headings-weight, 700));letter-spacing:var(--client-type-h1-tracking, normal);color:var(--client-text);margin:0}.frilly-hero__sub{font-size:var(--client-type-hero-sub-size, 1.2rem);line-height:var(--client-type-hero-sub-lh, 1.6);color:var(--client-body, var(--client-text));opacity:var(--client-body-opacity, .8);margin:0;max-width:var(--client-type-hero-sub-measure)}.frilly-hero__actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.frilly-hero--split .frilly-hero__actions{justify-content:flex-start}.frilly-hero__button{display:inline-block;padding:var(--client-button-hero-padding);border-radius:var(--client-radius);text-decoration:none;font-weight:var(--client-type-buttons-weight, 600);font-size:var(--client-type-button-hero-size)}.frilly-hero__button--primary{background:var(--client-button-primary-bg, var(--client-primary));color:var(--client-button-primary-text, var(--client-background))}.frilly-hero__button--ghost{background:transparent;color:var(--client-ghost-button-text, var(--client-primary));border:1px solid var(--client-ghost-button-border, var(--client-primary))}.frilly-hero__copy>[data-frilly-pieces=belowCopy]{display:flex;flex-wrap:wrap;gap:var(--client-space-lg, 1.5em);justify-content:center}.frilly-hero--split .frilly-hero__copy>[data-frilly-pieces=belowCopy]{justify-content:flex-start}.frilly-hero--on-image .frilly-hero__title{color:#fff}.frilly-hero--on-image .frilly-hero__sub{color:#fff;opacity:.92}.frilly-hero--on-image .frilly-hero__button--ghost{color:#fff;border:1px solid #ffffff}.frilly-hero__image{display:block;width:100%;border-radius:var(--client-radius)}.frilly-hero__slider{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory}.frilly-hero__slide{flex:0 0 100%;scroll-snap-align:center;width:100%;border-radius:var(--client-radius)}.frilly-hero__animation{min-height:260px;border-radius:var(--client-radius);background:var(--client-accent)}.frilly-icon{display:block;justify-self:start;width:var(--client-icon-size);max-width:100%;height:auto}.frilly-images-text{padding:var(--client-band-section, var(--client-band, 56px 24px))}.frilly-images-text__inner{max-width:var(--client-measure, 1040px);margin:0 auto;display:grid;gap:var(--client-images-text-gap, var(--client-media-text-gap, var(--client-gutter, 36px)));align-items:center;grid-template-columns:var(--client-images-text-columns, var(--client-media-columns, repeat(auto-fit, minmax(var(--client-media-min-column, 300px), 1fr))))}.frilly-images-text__copy{display:grid;gap:var(--client-images-copy-gap, var(--client-media-copy-gap, 14px));align-content:center}.frilly-images-text__heading{margin:0;font-family:var(--client-type-h2-font, var(--client-font-heading)),sans-serif;font-size:var(--client-type-h2-size, clamp(1.4rem, 2.8vw, 2rem));line-height:var(--client-type-h2-lh, 1.2);font-weight:var(--client-type-h2-weight, var(--client-type-headings-weight, 700));letter-spacing:var(--client-type-h2-tracking, normal);color:var(--client-type-h2-color, var(--client-text))}.frilly-images-text__prose{font-size:var(--client-type-body-large-size, inherit);line-height:var(--client-type-body-large-lh, 1.7);max-width:var(--client-type-body-large-measure);color:var(--client-body, var(--client-text));opacity:var(--client-body-opacity, .85)}.frilly-images-text__prose>:first-child:not(.frilly-pull-quote){margin-block-start:0}.frilly-images-text__prose>:last-child:not(.frilly-pull-quote){margin-block-end:0}.frilly-images-text__button{justify-self:start;display:inline-block;padding:var(--client-button-images-text-padding);background:var(--client-button-images-text-bg, var(--client-primary));color:var(--client-button-images-text-text, var(--client-background));border-radius:var(--client-radius);text-decoration:none;font-weight:var(--client-type-buttons-weight, 600);font-size:var(--client-type-button-images-text-size)}.frilly-images-text__images{display:grid;gap:var(--client-images-gap, var(--client-space-md, 1em));grid-template-columns:var(--client-images-columns)}.frilly-images-text__figure{margin:0;display:grid;align-content:start;gap:var(--client-image-caption-gap, var(--client-space-xs, .5em))}.frilly-images-text__image{display:block;width:100%;border-radius:var(--client-radius);aspect-ratio:var(--client-image-aspect);object-fit:cover}.frilly-images-text__caption{font-size:var(--client-type-image-caption-size, var(--client-type-caption-size, .875rem));line-height:var(--client-type-image-caption-lh);color:var(--client-type-image-caption-color, var(--client-text));text-align:var(--client-image-caption-align)}.frilly-info-card{padding:var(--client-band, 56px 24px)}.frilly-info-card__grid{max-width:1040px;margin:0 auto;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));align-items:start}.frilly-info-card__card{display:grid;gap:18px;padding:26px;border:1px solid var(--client-accent);border-radius:var(--client-radius);color:var(--client-text);line-height:1.6}.frilly-info-card__hours{margin:0;display:grid;gap:4px}.frilly-info-card__hours-row{display:flex;gap:12px;justify-content:space-between}.frilly-info-card__days{font-weight:600}.frilly-info-card__times{margin:0;opacity:.8}.frilly-info-card__address{font-style:normal;white-space:pre-line}.frilly-info-card__area{margin:0}.frilly-info-card__link{color:var(--client-primary);text-decoration:none}.frilly-info-card__map{width:100%;min-height:280px;border:0;border-radius:var(--client-radius)}.frilly-link-list{list-style:none;margin:0;padding:0;display:grid;gap:var(--client-space-xs, .5em)}.frilly-link-list__link{color:var(--client-primary);font-family:var(--client-type-link-font, inherit);font-size:var(--client-type-link-size, inherit);line-height:var(--client-type-link-lh, inherit);font-weight:var(--client-type-link-weight, 600);letter-spacing:var(--client-type-link-tracking);text-decoration:none}.frilly-media-text{padding:var(--client-band-section, var(--client-band, 56px 24px))}.frilly-media-text__grid{max-width:var(--client-measure, 1040px);margin:0 auto;display:grid;gap:var(--client-media-text-gap, var(--client-gutter, 36px));align-items:center;grid-template-columns:var(--client-media-columns, repeat(auto-fit, minmax(var(--client-media-min-column, 300px), 1fr)))}.frilly-media-text__panel{order:var(--client-media-panel-order)}.frilly-media-text__copy{display:grid;gap:var(--client-media-copy-gap);align-content:center;order:var(--client-media-copy-order)}.frilly-media-text__heading{font-family:var(--client-type-h2-font, var(--client-font-heading)),sans-serif;font-size:var(--client-type-h2-size, clamp(1.4rem, 2.8vw, 2rem));line-height:var(--client-type-h2-lh, 1.2);font-weight:var(--client-type-h2-weight, var(--client-type-headings-weight, 700));letter-spacing:var(--client-type-h2-tracking, normal);color:var(--client-type-h2-color, var(--client-text));margin:0}.frilly-media-text__body{font-size:var(--client-type-body-large-size, inherit);line-height:var(--client-type-body-large-lh, 1.7);max-width:var(--client-type-body-large-measure);color:var(--client-body, var(--client-text));opacity:var(--client-body-opacity, .85)}.frilly-media-text .frilly-prose>:first-child{margin-block-start:0}.frilly-media-text .frilly-prose>:last-child{margin-block-end:0}.frilly-media-text .frilly-prose-lists>ul,.frilly-media-text .frilly-prose-lists>ol{margin-block:var(--client-space-md, 1em);padding-left:var(--client-space-lg, 40px);list-style-position:outside}.frilly-media-text .frilly-prose-lists>ul{list-style-type:disc}.frilly-media-text .frilly-prose-lists>ol{list-style-type:decimal}.frilly-media-text__link{justify-self:start;color:var(--client-type-link-color, var(--client-primary));font-size:var(--client-type-link-size, inherit);font-weight:var(--client-type-link-weight, 600);text-decoration:none}.frilly-media-text__copy>[data-frilly-pieces=besideMedia]{display:contents}.frilly-media-text__video{display:block;width:100%;border-radius:var(--client-radius)}.frilly-media-text__image{display:block;width:100%;border-radius:var(--client-radius);aspect-ratio:var(--client-media-aspect);object-fit:cover;border:var(--client-media-frame)}.frilly-media-text__stage{position:relative}.frilly-media-text__stage>[data-frilly-pieces=overMedia]{position:absolute;inset-inline:var(--client-space-md, 1em);inset-block-end:var(--client-space-md, 1em);display:grid;gap:var(--client-space-xs, .5em)}.frilly-media-text__panel>[data-frilly-pieces=overMedia]{display:grid;gap:var(--client-space-xs, .5em)}.frilly-media-text .frilly-slot{margin:0;box-sizing:border-box;display:grid;place-content:center;justify-items:center;gap:14px;padding:24px;border-radius:var(--client-radius)}.frilly-media-text .frilly-slot__play{width:64px;height:64px;border-radius:50%;display:grid;place-items:center;border:1px solid var(--client-placeholder-border, color-mix(in srgb, var(--client-text) 30%, transparent));background:var(--client-placeholder-play-fill, color-mix(in srgb, var(--client-text) 6%, var(--client-background)));color:var(--client-accent)}.frilly-media-text .frilly-slot__play svg{display:block}.frilly-media-text .frilly-slot figcaption{font-family:var(--client-font-mono, ui-monospace, SFMono-Regular, Menlo, monospace),monospace;text-align:center;white-space:pre-line;color:var(--client-placeholder-caption, var(--client-text));opacity:var(--client-placeholder-caption-opacity)}.frilly-media-text .frilly-slot[data-frilly-slot=media]{min-height:var(--client-placeholder-media-min-height, var(--client-placeholder-min-height, 340px));aspect-ratio:var(--client-placeholder-media-aspect, var(--client-placeholder-aspect, auto));border:var(--client-placeholder-media-frame, var(--client-placeholder-frame, 1px dashed var(--client-placeholder-border, color-mix(in srgb, var(--client-text) 30%, transparent))));background:var(--client-placeholder-media-fill, var(--client-placeholder-fill, repeating-linear-gradient(135deg, color-mix(in srgb, var(--client-text) 4%, var(--client-background)) 0 10px, var(--client-background) 10px 20px)))}.frilly-media-text .frilly-slot[data-frilly-slot=media] figcaption{font-size:var(--client-type-placeholder-media-caption-size, var(--client-type-placeholder-caption-size, var(--client-type-mono-small-size, 12px)));line-height:var(--client-type-placeholder-media-caption-lh, var(--client-type-placeholder-caption-lh, var(--client-type-mono-small-lh, 1.7)));letter-spacing:var(--client-type-placeholder-media-caption-tracking, var(--client-type-placeholder-caption-tracking, normal))}.frilly-media-text .frilly-slot[data-frilly-slot=video]{min-height:var(--client-placeholder-video-min-height, var(--client-placeholder-min-height, 340px));aspect-ratio:var(--client-placeholder-video-aspect, var(--client-placeholder-aspect, auto));border:var(--client-placeholder-video-frame, var(--client-placeholder-frame, 1px dashed var(--client-placeholder-border, color-mix(in srgb, var(--client-text) 30%, transparent))));background:var(--client-placeholder-video-fill, var(--client-placeholder-fill, repeating-linear-gradient(135deg, color-mix(in srgb, var(--client-text) 4%, var(--client-background)) 0 10px, var(--client-background) 10px 20px)))}.frilly-media-text .frilly-slot[data-frilly-slot=video] figcaption{font-size:var(--client-type-placeholder-video-caption-size, var(--client-type-placeholder-caption-size, var(--client-type-mono-small-size, 12px)));line-height:var(--client-type-placeholder-video-caption-lh, var(--client-type-placeholder-caption-lh, var(--client-type-mono-small-lh, 1.7)));letter-spacing:var(--client-type-placeholder-video-caption-tracking, var(--client-type-placeholder-caption-tracking, normal))}.frilly-modal{padding:var(--client-modal-padding);border:0;border-radius:var(--client-modal-radius, var(--client-radius, 12px));background:var(--client-background, #fff);color:var(--client-text, inherit);width:min(var(--client-modal-width),calc(100vw - 32px));max-height:calc(100vh - 32px)}.frilly-modal::backdrop{background:var(--client-modal-backdrop)}.frilly-modal__close{position:absolute;top:8px;right:8px;z-index:1;width:40px;height:40px;border:0;border-radius:999px;background:var(--client-modal-close-bg);color:#fff;font-size:24px;line-height:1;cursor:pointer}.frilly-modal__video{position:relative;aspect-ratio:16/9;background:#000}.frilly-modal__frame{position:absolute;inset:0;width:100%;height:100%;border:0}.frilly-nav{display:flex;align-items:center;gap:24px;padding:var(--client-band-nav, var(--client-band, 18px 24px));border-bottom:var(--client-nav-rule, 1px solid var(--client-hairline, var(--client-accent)));font-family:var(--client-font-body),sans-serif;background:var(--section-bg, var(--client-background))}.frilly-nav.frilly-nav--row{display:grid;grid-template-columns:var(--client-nav-grid);align-items:start;gap:0}.frilly-nav.frilly-nav--frost{backdrop-filter:var(--section-backdrop);-webkit-backdrop-filter:var(--section-backdrop)}.frilly-nav__brand{display:inline-flex;align-items:center;font-family:var(--client-font-heading),sans-serif;font-weight:700;font-size:18px;color:var(--client-text);text-decoration:none}.frilly-nav__wordmark{display:block;height:var(--client-wordmark-height)}.frilly-nav__wordmark--light{width:var(--client-wordmark-width)}.frilly-nav__wordmark--dark{width:auto;display:none!important}[data-theme=dark] .frilly-nav__wordmark--light{display:none!important}[data-theme=dark] .frilly-nav__wordmark--dark{display:block!important}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .frilly-nav__wordmark--light{display:none!important}:root:not([data-theme=light]) .frilly-nav__wordmark--dark{display:block!important}}.frilly-nav__mark{display:block;height:var(--client-wordmark-height);width:var(--client-wordmark-width)}.frilly-nav__pronunciation{font-family:var(--client-font-mono, ui-monospace, SFMono-Regular, Menlo, monospace),monospace;font-size:13px;letter-spacing:.06em;color:var(--client-accent)}.frilly-nav__links{display:none}.frilly-nav__drawer{display:block;margin-left:auto}@media(min-width:768px){.frilly-nav__links{display:flex;align-items:center;gap:22px;margin-left:auto}.frilly-nav__drawer{display:none}}.frilly-nav__link{color:var(--client-primary);text-decoration:none;font-size:15px}.frilly-nav .frilly-nav__cta{padding:var(--client-button-nav-padding);background:var(--client-button-primary-bg, var(--client-primary));color:var(--client-button-primary-text, var(--client-background));border-radius:var(--client-radius);text-decoration:none;font-size:var(--client-type-button-nav-size);font-weight:var(--client-type-buttons-weight, 600)}.frilly-nav__drawer summary{list-style:none;cursor:pointer;padding:6px 10px;border:1px solid var(--client-accent);border-radius:var(--client-radius);color:var(--client-primary)}.frilly-nav__drawer summary::-webkit-details-marker{display:none}.frilly-nav__drawer summary:focus-visible{outline:2px solid var(--client-primary);outline-offset:2px}.frilly-nav__panel{display:none;position:absolute;left:0;right:0;padding:18px 24px 22px;background:var(--section-bg, var(--client-background));border-bottom:1px solid var(--client-accent)}.frilly-nav__drawer[open] .frilly-nav__panel{display:grid;gap:14px}.frilly-nav a:focus-visible{outline:2px solid var(--client-primary);outline-offset:2px}.frilly-nav__group{position:relative}.frilly-nav__group summary{list-style:none;cursor:pointer;color:var(--client-primary);font-size:15px;font-weight:600;padding-bottom:8px}.frilly-nav__group summary::-webkit-details-marker{display:none}.frilly-nav__group summary:focus-visible{outline:2px solid var(--client-primary);outline-offset:2px}.frilly-nav__group-panel{position:absolute;left:0;top:100%;z-index:11;min-width:176px;display:grid;gap:16px;padding:14px 16px;background:var(--section-bg, var(--client-background));border:1px solid var(--client-accent);border-radius:var(--client-radius)}.frilly-nav__panel .frilly-nav__group-label{font-weight:600;font-size:13px;color:var(--client-text)}.frilly-nav__drawer-group{display:contents}.frilly-nav--current-colour a[aria-current=page],.frilly-nav--current-colour summary[data-current]{color:var(--client-nav-current)!important}.frilly-nav--group-weight .frilly-nav__panel .frilly-nav__group-label{font-weight:var(--client-type-mobile-nav-group-weight)}.frilly-nav--link-weight .frilly-nav__panel a{font-weight:var(--client-type-mobile-nav-link-weight)}.frilly-nav .frilly-nav__panel .frilly-nav__cta{justify-self:start;font-weight:var(--client-type-buttons-weight, 600)}.frilly-nav--sign-in-weight .frilly-nav__panel .frilly-nav__cta{font-weight:var(--client-type-mobile-nav-sign-in-weight)}.frilly-nav__note{margin-top:calc(var(--client-mobile-nav-note-gap) - 14px);font-size:var(--client-type-mobile-nav-note-size);line-height:var(--client-type-mobile-nav-note-lh);font-weight:var(--client-type-mobile-nav-note-weight);color:var(--client-type-mobile-nav-note-color, var(--client-text))}.frilly-nav__note p{margin:0}.frilly-nav__note a{color:inherit}.frilly-nav .frilly-theme-toggle{width:40px;height:40px;flex:none;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;background:none;cursor:pointer;color:var(--client-nav-toggle-color, var(--client-primary));border-radius:var(--client-nav-toggle-radius, var(--client-radius))}.frilly-nav .frilly-theme-toggle:hover{color:var(--client-accent)}.frilly-nav .frilly-theme-toggle:focus-visible{outline:2px solid var(--client-text);outline-offset:2px}@media(max-width:640px){.frilly-nav .frilly-theme-toggle{width:44px;height:44px}}.frilly-nav__toggle-glyph{display:block}[data-theme-switching] *{transition:background-color .18s ease,color .18s ease,border-color .18s ease,fill .18s ease}@media(min-width:900px){.frilly-nav--row{position:relative}.frilly-nav--row .frilly-nav__pronunciation{display:none}.frilly-nav--row .frilly-nav__links{display:contents}.frilly-nav--row .frilly-nav__group{position:static}.frilly-nav--row .frilly-nav__group{padding:var(--client-nav-header-cell-padding)}.frilly-nav--row .frilly-nav__group summary{display:inline;padding:var(--client-nav-header-padding);border-bottom:var(--client-nav-header-rule);font-size:var(--client-type-nav-group-size, 16px);font-weight:var(--client-type-nav-group-weight, 600);color:var(--client-type-nav-group-color, var(--client-text));transition:border-color .16s ease}.frilly-nav--row .frilly-nav__group summary:hover{border-bottom-color:var(--client-accent)}.frilly-nav--row .frilly-nav__group-panel{display:none}.frilly-nav--row .frilly-nav__actions{display:flex;align-items:center;justify-content:flex-end;gap:var(--client-nav-actions-gap, 14px);padding:var(--client-nav-actions-padding)}.frilly-nav--row .frilly-nav__drawer{display:none}.frilly-nav--row .frilly-nav__row{display:grid;grid-template-columns:var(--client-nav-grid);align-items:start;position:absolute;left:0;right:0;top:var(--client-nav-row-top);z-index:3;padding:var(--client-nav-row-padding);background:var(--section-bg, var(--client-background));backdrop-filter:var(--section-backdrop);-webkit-backdrop-filter:var(--section-backdrop);border-bottom:var(--client-nav-rule, 1px solid var(--client-hairline, var(--client-accent)));opacity:0;visibility:hidden;pointer-events:none;transition:opacity .16s ease,visibility 0s linear .16s}.frilly-nav--row:hover .frilly-nav__row,.frilly-nav--row:focus-within .frilly-nav__row,.frilly-nav--row[data-open] .frilly-nav__row{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .16s ease}.frilly-nav--row[data-closed] .frilly-nav__row{opacity:0;visibility:hidden;pointer-events:none}.frilly-nav--row .frilly-nav__row-pronunciation{display:flex;justify-content:flex-end;width:var(--client-nav-pronunciation-width)}.frilly-nav--row .frilly-nav__row-pronunciation>span{margin-right:var(--client-nav-pronunciation-inset);white-space:nowrap;font-family:var(--client-font-mono, ui-monospace, monospace),monospace;font-size:var(--client-type-nav-pronunciation-size);line-height:var(--client-type-nav-pronunciation-lh);letter-spacing:var(--client-type-nav-pronunciation-tracking);color:var(--client-nav-pronunciation, var(--client-accent))}.frilly-nav--row .frilly-nav__row-column{display:grid;gap:var(--client-nav-link-gap);align-content:start}.frilly-nav--row .frilly-nav__row-column a{color:var(--client-nav-row-link, var(--client-nav-link, var(--client-primary)));font-size:var(--client-type-nav-link-size, 14px);line-height:var(--client-type-nav-link-lh, normal);font-weight:var(--client-type-nav-link-weight, 500);text-decoration:none}.frilly-nav--row .frilly-nav__row-column a:hover{color:var(--client-accent)}}@media(min-width:900px)and (max-width:1100px){.frilly-nav--row .frilly-nav__row{grid-template-columns:var(--client-nav-grid-1100, var(--client-nav-grid))}}.frilly-nav.frilly-nav--sticky{position:sticky;top:0;z-index:var(--client-nav-z)}@media(min-width:900px){.frilly-nav--row.frilly-nav--frost:hover,.frilly-nav--row.frilly-nav--frost:focus-within,.frilly-nav--row.frilly-nav--frost[data-open]{background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border-bottom-color:transparent!important}.frilly-nav--row.frilly-nav--frost[data-closed]:hover,.frilly-nav--row.frilly-nav--frost[data-closed]:focus-within{background:var(--section-bg, var(--client-background))!important;backdrop-filter:var(--section-backdrop)!important;-webkit-backdrop-filter:var(--section-backdrop)!important;border-bottom:var(--client-nav-rule, 1px solid var(--client-hairline, var(--client-accent)))!important}}.frilly-newsletter-signup{padding:var(--client-band, 56px 24px)}.frilly-newsletter-signup__inner{max-width:560px;margin:0 auto;display:grid;gap:16px}.frilly-newsletter-signup__heading{font-family:var(--client-font-heading),sans-serif;color:var(--client-text);margin:0}.frilly-newsletter-signup__subtext{margin:0;line-height:1.6;color:var(--client-text);opacity:.8}.frilly-newsletter-signup__form{display:grid;gap:14px}.frilly-notice-bar{box-sizing:border-box;min-height:var(--client-notice-bar-height);display:flex;align-items:center;justify-content:center;padding:var(--client-notice-bar-padding);background:var(--client-notice-bar-background);border-bottom:var(--client-notice-bar-border);text-align:center}.frilly-notice-bar__text{margin:0;font-family:var(--client-type-notice-bar-font);font-size:var(--client-type-notice-bar-size);line-height:var(--client-type-notice-bar-lh);font-weight:var(--client-type-notice-bar-weight);letter-spacing:var(--client-type-notice-bar-tracking);color:var(--client-type-notice-bar-color)}.frilly-notice-bar__text p{margin:0}.frilly-notice-bar__text a{color:var(--client-type-link-color);text-decoration:var(--client-notice-bar-link-decoration);text-underline-position:from-font}.frilly-page-header{padding:var(--client-band-page-header, var(--client-band, 72px 24px 32px));border-bottom:var(--client-page-header-rule, 1px solid var(--client-hairline, transparent))}.frilly-page-header__inner{max-width:var(--client-page-header-measure);margin:var(--client-page-header-margin);display:grid;gap:var(--client-page-header-gap)}.frilly-page-header__title{font-family:var(--client-font-heading),sans-serif;font-size:var(--client-type-h1-page-size, clamp(1.9rem, 4vw, 2.9rem));line-height:var(--client-type-h1-page-lh, 1.15);font-weight:var(--client-type-h1-page-weight, var(--client-type-headings-weight, 700));letter-spacing:var(--client-type-h1-page-tracking, normal);max-width:var(--client-type-h1-page-measure);color:var(--client-text);margin:0}.frilly-page-header__intro{font-size:var(--client-type-intro-size, 1.15rem);line-height:var(--client-type-intro-lh, 1.65);color:var(--client-body, var(--client-text));opacity:var(--client-body-opacity, .8);margin:0;max-width:var(--client-type-intro-measure)}.frilly-post-index{padding:var(--client-band-listing-cards, var(--client-band, 56px 24px))}.frilly-post-index--list{padding:var(--client-band-listing-list, var(--client-band, 56px 24px))}.frilly-post-index--related{padding:var(--client-band-read-next, 40px 24px)}.frilly-post-index__inner{max-width:var(--client-measure, 1040px);margin:0 auto}.frilly-post-index__heading{margin:var(--client-post-index-heading-margin);font-family:var(--client-font-heading),sans-serif;color:var(--client-text)}.frilly-post-index__items{list-style:none;margin:0;padding:0;display:grid;gap:var(--client-post-index-card-gap);grid-template-columns:var(--client-post-index-columns)}.frilly-post-index--list .frilly-post-index__items{gap:var(--client-post-index-list-gap);grid-template-columns:none}.frilly-post-index--entries.frilly-post-index--list .frilly-post-index__items{gap:0}.frilly-post-index--cards .frilly-post-index__item{display:grid;gap:var(--client-post-index-card-copy-gap);align-content:start;padding:var(--client-post-index-card-padding);border-width:var(--client-post-index-border-width);border-style:solid;border-color:var(--client-accent);border-radius:var(--client-radius)}.frilly-post-index--articles.frilly-post-index--list .frilly-post-index__item{padding:var(--client-post-index-list-row-padding);border-bottom-width:var(--client-post-index-border-width);border-bottom-style:solid;border-bottom-color:var(--client-accent)}.frilly-post-index--entries.frilly-post-index--list .frilly-post-index__item{display:grid;grid-template-columns:var(--client-list-rail, var(--client-faq-rail, minmax(72px, .22fr))) minmax(0,1fr);gap:var(--client-list-gap, var(--client-faq-gap, 24px));align-items:start;padding:var(--client-list-row-padding, var(--client-faq-row-padding, 28px 0));border-bottom-width:var(--client-post-index-border-width);border-bottom-style:solid;border-bottom-color:var(--client-hairline, var(--client-accent))}.frilly-post-index__initial{font-family:var(--client-type-list-title-font, var(--client-font-heading)),sans-serif;font-size:var(--client-type-list-title-size, 1.75rem);font-weight:var(--client-type-list-title-weight, 600);line-height:var(--client-type-list-title-lh, 1);color:var(--client-list-rail-color, var(--client-text));opacity:var(--client-list-rail-opacity)}.frilly-post-index__copy{display:grid;gap:var(--client-post-index-card-copy-gap)}.frilly-post-index--list .frilly-post-index__copy{gap:var(--client-list-copy-gap)}.frilly-post-index__term{margin:0;font-family:var(--client-type-list-title-font, var(--client-font-heading)),sans-serif;font-size:var(--client-post-index-title-size);line-height:normal;color:var(--client-text)}.frilly-post-index--list .frilly-post-index__term{font-size:var(--client-type-list-title-size, 1.5rem);line-height:var(--client-type-list-title-lh, normal);font-weight:var(--client-type-list-title-weight, 700);max-width:var(--client-type-list-title-measure)}.frilly-post-index__definition{margin:0;font-size:var(--client-type-body-size, inherit);line-height:var(--client-type-body-lh, 1.7);color:var(--client-body, var(--client-text));opacity:var(--client-body-opacity, .85);max-width:var(--client-type-body-measure, 68ch)}.frilly-post-index__image{display:block;width:100%;border-radius:var(--client-radius)}.frilly-post-index__title{margin:0;font-size:var(--client-post-index-title-size);font-family:var(--client-font-heading),sans-serif}.frilly-post-index__link{color:var(--client-primary);text-decoration:none}.frilly-post-index__date{font-size:var(--client-post-index-date-size);color:var(--client-text);opacity:var(--client-post-index-date-opacity)}.frilly-post-index__summary{margin:0;line-height:var(--client-post-index-summary-lh);color:var(--client-text);opacity:var(--client-post-index-summary-opacity)}.frilly-process-steps{padding:var(--client-band-section, var(--client-band, 56px 24px))}.frilly-process-steps__inner{max-width:var(--client-measure, 1040px);margin:0 auto}.frilly-process-steps__header{max-width:var(--client-steps-header-measure)}.frilly-process-steps__eyebrow{display:grid;justify-items:var(--client-steps-align);margin-bottom:var(--client-steps-header-gap)}.frilly-process-steps__heading{font-family:var(--client-type-h2-font, var(--client-font-heading)),sans-serif;font-size:var(--client-type-h2-size, inherit);line-height:var(--client-type-h2-lh, 1.2);font-weight:var(--client-type-h2-weight, var(--client-type-headings-weight, 700));letter-spacing:var(--client-type-h2-tracking, normal);text-align:var(--client-steps-align);color:var(--client-type-h2-color, var(--client-text));margin:0 0 var(--client-steps-body-gap)}.frilly-process-steps__steps{list-style:none;margin:0;padding:0;counter-reset:frilly-step}.frilly-process-steps__steps--numbered-vertical{display:grid;gap:var(--client-steps-gap)}.frilly-process-steps__steps--numbered-horizontal{display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.frilly-process-steps__steps--carousel{display:flex;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:12px}.frilly-process-steps__step{counter-increment:frilly-step}.frilly-process-steps__step--row{display:grid;grid-template-columns:var(--client-steps-columns);gap:var(--client-steps-row-gap);padding:var(--client-steps-row-padding);border-top:var(--client-steps-row-rule)}.frilly-process-steps__step--row:last-child{border-bottom:var(--client-steps-last-rule)}.frilly-process-steps__step--card{display:grid;gap:10px;align-content:start;padding:22px;border:1px solid var(--client-accent);border-top:3px solid var(--client-accent);border-radius:var(--client-radius)}.frilly-process-steps__step--slide{flex:0 0 clamp(220px,78%,320px);scroll-snap-align:start}.frilly-process-steps__rail{display:grid;justify-items:var(--client-steps-numeral-align);gap:8px;align-content:start}.frilly-process-steps__numeral{font-family:var(--client-process-number-font, var(--client-font-heading)),sans-serif;font-size:var(--client-type-step-number-size, 1.3rem);font-weight:var(--client-type-step-number-weight, 700);line-height:1;color:var(--client-process-number, var(--client-primary));font-variant-numeric:tabular-nums}.frilly-process-steps__numeral:before{content:counter(frilly-step,var(--client-steps-numeral-style))}.frilly-process-steps__connector{display:var(--client-steps-connector);width:2px;height:100%;background:var(--client-accent)}.frilly-process-steps__copy{display:grid;align-content:start;gap:10px}.frilly-process-steps__copy--row{gap:var(--client-steps-copy-gap);padding:var(--client-steps-copy-padding)}.frilly-process-steps__icon{display:block;max-height:40px;width:auto}.frilly-process-steps__title{font-family:var(--client-type-step-title-font, var(--client-font-heading)),sans-serif;color:var(--client-type-step-title-color, var(--client-text));margin:0;font-size:var(--client-type-step-title-size, 1.1rem);line-height:var(--client-type-step-title-lh, 1.3);font-weight:var(--client-type-step-title-weight, var(--client-type-headings-weight, 700))}.frilly-process-steps__text{margin:0;font-size:var(--client-type-step-body-size, var(--client-type-body-size, inherit));line-height:var(--client-type-step-body-lh, var(--client-type-body-lh, 1.6));max-width:var(--client-type-step-body-measure, var(--client-type-body-measure, none));color:var(--client-body, var(--client-text));opacity:var(--client-body-opacity, .85)}.frilly-pull-quote{margin:var(--client-pull-quote-margin);padding:var(--client-pull-quote-padding);border-left-width:var(--client-pull-quote-rule-width);border-left-style:solid;border-left-color:var(--client-primary)}.frilly-pull-quote__quote{margin:0;font-family:var(--client-font-heading),sans-serif;font-size:var(--client-pull-quote-size);line-height:var(--client-pull-quote-lh);color:var(--client-text)}.frilly-pull-quote__caption{margin-top:var(--client-pull-quote-caption-gap);font-size:var(--client-pull-quote-caption-size);color:var(--client-primary)}.frilly-pull-quote__role{display:block;margin-top:var(--client-pull-quote-role-gap);font-size:var(--client-pull-quote-role-size);opacity:var(--client-pull-quote-role-opacity)}.frilly-slideshow{padding:var(--client-band-slideshow)}.frilly-slideshow:focus-visible{outline:var(--client-focus-ring);outline-offset:var(--client-focus-ring-offset)}.frilly-slideshow__heading{margin:0 auto var(--client-slideshow-heading-gap);max-width:var(--client-slideshow-panel-width);text-align:var(--client-slideshow-heading-align);font-family:var(--client-type-h2-font);font-size:var(--client-type-h2-size);line-height:var(--client-type-h2-lh);font-weight:var(--client-type-h2-weight);letter-spacing:var(--client-type-h2-tracking);color:var(--client-type-h2-color)}.frilly-slideshow__panel{box-sizing:border-box;box-shadow:var(--client-slideshow-panel-shadow);display:flex;align-items:center;justify-content:center;gap:var(--client-slideshow-arrow-gap);margin:0 auto;max-width:var(--client-slideshow-panel-width);padding:var(--client-slideshow-panel-padding);border-radius:var(--client-slideshow-radius);background:var(--client-slideshow-panel)}.frilly-slideshow__slides{flex:0 1 var(--client-slideshow-width);min-width:0;max-width:100%;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.frilly-slideshow__slides::-webkit-scrollbar{display:none}@media(prefers-reduced-motion:no-preference){.frilly-slideshow__slides{scroll-behavior:smooth}}.frilly-slideshow__slide{flex:0 0 100%;min-width:0;scroll-snap-align:start;scroll-snap-stop:always}.frilly-slideshow__figure{margin:0;display:grid;gap:var(--client-slideshow-caption-gap)}.frilly-slideshow__image{display:block;box-sizing:border-box;width:100%;height:var(--client-slideshow-image-height);object-fit:var(--client-slideshow-image-fit);padding:var(--client-slideshow-frame-padding);border:var(--client-slideshow-frame-border);border-radius:var(--client-slideshow-frame-radius);background:var(--client-slideshow-frame)}.frilly-slideshow__caption{margin:0;text-align:var(--client-slideshow-caption-align);font-family:var(--client-type-caption-font);font-size:var(--client-type-caption-size);line-height:var(--client-type-caption-lh);font-weight:var(--client-type-caption-weight);letter-spacing:var(--client-type-caption-tracking);color:var(--client-type-caption-color)}.frilly-slideshow__caption p{margin:0}.frilly-slideshow__caption a{color:inherit}.frilly-slideshow__arrow{position:relative;flex:none;display:var(--client-slideshow-arrow-display);align-items:center;justify-content:center;width:var(--client-slideshow-arrow-size);height:var(--client-slideshow-arrow-size);padding:0;border:var(--client-slideshow-arrow-border);border-radius:50%;background:var(--client-slideshow-arrow-bg);color:var(--client-slideshow-arrow);cursor:pointer}.frilly-slideshow__arrow:after{content:"";position:absolute;inset:0;background:currentColor;pointer-events:none;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:source-in;mask-composite:intersect}.frilly-slideshow__arrow--previous:after{-webkit-mask-image:var(--client-slideshow-arrow-icon-previous),linear-gradient(currentColor,currentColor);mask-image:var(--client-slideshow-arrow-icon-previous),linear-gradient(currentColor,currentColor)}.frilly-slideshow__arrow--next:after{-webkit-mask-image:var(--client-slideshow-arrow-icon-next),linear-gradient(currentColor,currentColor);mask-image:var(--client-slideshow-arrow-icon-next),linear-gradient(currentColor,currentColor)}.frilly-slideshow__arrow[hidden]{display:none}.frilly-slideshow__arrow:hover{color:var(--client-slideshow-arrow-hover)}.frilly-slideshow__arrow:active{color:var(--client-slideshow-arrow-pressed)}.frilly-slideshow__arrow:focus-visible{outline:var(--client-focus-ring);outline-offset:var(--client-focus-ring-offset)}.frilly-slideshow__glyph{display:block;width:var(--client-slideshow-arrow-glyph);height:var(--client-slideshow-arrow-glyph)}.frilly-smart-chat-embed{padding:var(--client-band, 56px 24px)}.frilly-smart-chat-embed__inner{max-width:640px;margin:0 auto;text-align:center}.frilly-smart-chat-embed__heading{font-family:var(--client-font-heading),sans-serif;color:var(--client-text);margin:0 0 20px}.frilly-smart-chat-embed__slot{border:2px dashed var(--client-accent);border-radius:var(--client-radius);padding:var(--client-band, 48px 24px);color:var(--client-primary);font-family:var(--client-font-body),sans-serif}.frilly-social-proof{padding:var(--client-band, 56px 24px)}.frilly-social-proof__intro{max-width:62ch;margin:0 auto 28px;text-align:center;font-size:1.1rem;line-height:1.65;color:var(--client-text);opacity:.85}.frilly-social-proof__items{max-width:1040px;margin:0 auto;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));align-items:center;text-align:center}.frilly-social-proof__items--quote{text-align:left}.frilly-social-proof__items--stat{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.frilly-social-proof__quote{margin:0;padding:26px;background:var(--client-background);border-radius:var(--client-radius)}.frilly-social-proof__quote-text{margin:0 0 14px;font-size:1.05rem;line-height:1.6;color:var(--client-text)}.frilly-social-proof__cite{font-size:.9rem;color:var(--client-primary)}.frilly-social-proof__role{opacity:.75}.frilly-social-proof__logo{display:block;max-height:48px;width:auto;margin:0 auto;filter:grayscale(1);opacity:.75}.frilly-social-proof__number{font-family:var(--client-font-heading),sans-serif;font-size:2.4rem;font-weight:700;color:var(--client-primary)}.frilly-social-proof__label{color:var(--client-text);margin-top:4px}.frilly-social-proof__label-line{margin:0}.frilly-stats{padding:var(--client-band, 56px 24px)}.frilly-stats__grid{max-width:960px;margin:0 auto;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));text-align:center}.frilly-stats__number{font-family:var(--client-font-heading),sans-serif;font-size:2.4rem;font-weight:700;color:var(--client-primary)}.frilly-stats__label{color:var(--client-text);margin-top:4px;opacity:.85}.frilly-stats__source{color:var(--client-text);margin-top:6px;opacity:.6;font-size:.78rem}.frilly-team-grid{padding:var(--client-band-team, var(--client-band, 56px 24px))}.frilly-team-grid__inner{max-width:var(--client-measure, 1040px);margin:0 auto}.frilly-team-grid__heading{font-family:var(--client-font-heading),sans-serif;color:var(--client-text);margin:0 0 32px}.frilly-team-grid__intro{margin:0 0 32px;max-width:68ch;color:var(--client-body, var(--client-text));opacity:var(--client-body-opacity, .85);line-height:1.6}.frilly-team-grid__people{list-style:none;margin:0;padding:0;display:grid;gap:var(--client-team-row-gap);grid-template-columns:var(--client-team-columns)}.frilly-team-grid__person{display:grid;gap:var(--client-team-gap);align-content:start;align-items:var(--client-team-align);grid-template-columns:var(--client-team-row)}.frilly-team-grid__person:nth-child(2n){grid-template-columns:var(--client-team-row-flip, var(--client-team-row))}.frilly-team-grid__photo{display:block;width:100%;aspect-ratio:var(--client-team-portrait-aspect);object-fit:cover;border-radius:var(--client-radius);grid-column:auto;grid-row:auto}.frilly-team-grid__frame{aspect-ratio:var(--client-team-portrait-aspect);border:1px dashed var(--client-placeholder-border, var(--client-hairline, currentColor));border-radius:var(--client-radius);grid-column:auto;grid-row:auto}.frilly-team-grid__person:nth-child(2n) .frilly-team-grid__photo,.frilly-team-grid__person:nth-child(2n) .frilly-team-grid__frame{grid-column:var(--client-team-portrait-column-flip);grid-row:var(--client-team-portrait-row-flip)}.frilly-team-grid__copy{display:grid;gap:var(--client-team-copy-gap);align-content:start}.frilly-team-grid__role{font-family:var(--client-team-role-font);font-size:var(--client-type-team-role-size);font-weight:var(--client-team-role-weight);letter-spacing:var(--client-team-role-tracking);text-transform:var(--client-team-role-transform);color:var(--client-accent)}.frilly-team-grid__name{margin:0;font-size:var(--client-type-team-name-size, 1.02rem);line-height:var(--client-type-team-name-lh, 1.2);font-weight:var(--client-type-headings-weight, 700);letter-spacing:var(--client-type-team-name-tracking, normal);font-family:var(--client-font-heading),sans-serif;color:var(--client-text)}.frilly-team-grid__bio{margin:0;line-height:var(--client-type-team-bio-lh);font-size:var(--client-type-team-bio-size);max-width:var(--client-type-team-bio-measure);color:var(--client-body, var(--client-text));opacity:var(--client-body-opacity, .8)}
