/*ps:ac82212d76400fe74ea172a8bf4264f9*/@layer sections{.ps-ai__grid{row-gap: var(--s-8)}.ps-ai .ps-section-head .ps-pill{margin-bottom: var(--s-1)}.ps-ai__list{display: grid;gap: var(--s-4);padding: 0;list-style: none;max-width: var(--measure)}.ps-ai__list strong{color: var(--on-dark)}.ps-ai__price{margin-top: var(--s-1);color: var(--sun);font-weight: 650}.ps-ai-demo{display: grid;gap: var(--s-4);margin: 0;align-self: center}.ps-ai-demo__title{font-weight: 650}.ps-ai-demo__sub{font-size: var(--fs-small)}.ps-ai-demo__digest, .ps-ai-demo__row, .ps-ai-demo__draft{padding-top: var(--s-4);border-top: 1px solid var(--night-line);font-size: var(--fs-small)}.ps-ai-demo__digest{display: grid;gap: var(--s-1)}.ps-ai-demo__row{display: flex;flex-wrap: wrap;gap: var(--s-1) var(--s-3);color: var(--on-dark-muted)}.ps-ai-demo__row > span:first-child{color: var(--on-dark);font-weight: 650}.ps-ai-demo__row > span + span::before{content: "·";margin-right: var(--s-3)}.ps-ai-demo__draft{display: grid;gap: var(--s-3)}.ps-ai-demo__chips{display: flex;gap: var(--s-2)}.ps-ai-demo__chips span{padding: var(--s-1) var(--s-3);border: 1px solid var(--night-line);border-radius: var(--r-sm);color: var(--on-dark-muted);font-size: var(--fs-caption)}.ps-ai__early{display: grid;gap: var(--s-6);padding-top: var(--s-7);border-top: 1px solid var(--night-line)}.ps-ai__early-copy{display: grid;gap: var(--s-4);align-content: start}.ps-ai__early > *{min-width: 0}.ps-ai__form{--focus-ring: var(--cobalt);--link: var(--cobalt);--link-hover: var(--cobalt-press);padding: var(--s-5);border-radius: var(--r-lg);background: var(--paper);color: var(--ink)}.ps-ai__form .ps-fieldset{display: grid;gap: 0 var(--s-4)}.ps-ai__form .ps-fieldset > legend{margin-bottom: var(--s-2)}@media (min-width: 640px){.ps-ai__form{padding: var(--s-6)}.ps-ai__form .ps-fieldset{grid-template-columns: repeat(2, minmax(0, 1fr))}}@media (min-width: 1024px){.ps-ai__copy{grid-column: 1 / span 6}.ps-ai-demo{grid-column: 8 / span 5}.ps-ai__early{grid-column: 1 / -1;grid-template-columns: minmax(0, 5fr) minmax(0, 7fr);column-gap: var(--col-gap)}.ps-ai__form .ps-form{grid-template-columns: repeat(2, minmax(0, 1fr))}.ps-ai__form .ps-field--checkboxes, .ps-ai__form .ps-form__actions, .ps-ai__form .ps-form__privacy{grid-column: 1 / -1}}.ps-why__reasons{display: grid;gap: var(--s-6);padding: 0;list-style: none}.ps-why__reason{display: grid;grid-template-columns: var(--s-7) minmax(0, 1fr);column-gap: var(--s-3)}.ps-why__num{color: var(--cobalt);font-family: var(--font-display);font-size: var(--fs-h2);font-weight: 700;line-height: 0.95;letter-spacing: -0.03em;font-variant-numeric: tabular-nums}.ps-why__title{margin-bottom: var(--s-2);font-size: var(--fs-h4);font-family: var(--font-body);font-weight: 650;line-height: 1.3;letter-spacing: -0.005em}@media (min-width: 1024px){.ps-why__reasons{grid-template-columns: repeat(2, minmax(0, 1fr));gap: var(--s-7) var(--s-8)}}.ps-why__scroll{margin-top: var(--s-8)}.ps-why__hint{display: flex;align-items: center;gap: var(--s-1);margin-bottom: var(--s-2)}.ps-why__hint[hidden]{display: none}.ps-why__viewport{position: relative}.ps-why__viewport::after{content: "";position: absolute;top: 0;right: 0;bottom: 0;width: var(--s-8);background: linear-gradient(to right, rgba(255, 255, 255, 0), var(--paper));opacity: 0;pointer-events: none;transition: opacity var(--dur-2) var(--ease-out)}.ps-why__scroll.is-overflowing:not(.is-end) .ps-why__viewport::after{opacity: 1}.ps-why__table-wrap{overflow-x: auto;overscroll-behavior-x: contain;border-radius: var(--r-lg)}.ps-why__inner{position: relative;min-width: 760px;padding: var(--s-5)}.ps-why__table{table-layout: fixed;font-size: var(--fs-small)}.ps-why__col-row{width: 28%}.ps-why__col-ours{width: 20%}.ps-why__table :is(th, td){padding: var(--s-4) var(--s-5)}.ps-why__table tbody th{color: var(--ink)}.ps-why__table td{color: var(--text-muted)}.ps-why__table [data-ours]{background: var(--sun-soft);color: var(--ink)}.ps-why__table thead [data-ours]{font-family: var(--font-display);font-size: var(--fs-h4);font-weight: 700;letter-spacing: -0.01em}.ps-why__table tbody tr:last-child :is(th, td){border-bottom: 0}.ps-why__table tbody th, .ps-why__table thead td{position: sticky;left: 0;z-index: 1;background: var(--paper)}.ps-why__frame{position: absolute;top: var(--s-5);bottom: var(--s-5);left: calc(var(--s-5) + (100% - 2 * var(--s-5)) * 0.28);width: calc((100% - 2 * var(--s-5)) * 0.2);pointer-events: none}.ps-why__frame .focus__marks--frame{--inset: var(--s-3)}.ps-why__cta{display: flex;flex-wrap: wrap;align-items: center;gap: var(--s-3) var(--s-5);margin-top: var(--s-6)}@media (min-width: 1024px){.ps-why__viewport{margin-inline: calc(var(--s-5) * -1)}.ps-why__cta{margin-top: var(--s-5)}}.ps-price-compare__wrap{max-width: 56rem}.ps-price-compare__table{font-size: var(--fs-body)}.ps-price-compare__table tbody th{color: var(--ink)}.ps-price-compare__typical{color: var(--text-muted)}.ps-price-compare__table td.ps-price-compare__ours, .ps-price-compare__table th.ps-price-compare__ours{background: var(--sun-soft);color: var(--ink);font-weight: 700}.ps-price-compare__sources{margin-top: var(--s-4);max-width: 48rem}.ps-price-compare__sources ul{margin-top: var(--s-1);padding: 0;list-style: none}.ps-price-compare__sources li{padding-block: 2px}@media (max-width: 639.98px){.ps-price-compare__table.ps-table--stack tbody th{display: block;font-size: var(--fs-h4);font-weight: 650}.ps-price-compare__table.ps-table--stack td{padding: var(--s-2) var(--s-3);border-radius: var(--r-sm)}}@media (min-width: 640px){.ps-price-compare__table :is(th, td){padding: var(--s-4) var(--s-5)}}.ps-less{margin-top: var(--s-8)}.ps-less__list{display: grid;gap: var(--s-6);margin: var(--s-5) 0 0;padding: 0;list-style: none}.ps-less__list p{margin-top: var(--s-2)}@media (min-width: 1024px){.ps-less__list{grid-template-columns: repeat(3, minmax(0, 1fr));gap: var(--s-7)}}.ps-faq__icon{color: var(--cobalt)}.ps-faq .ps-accordion details[open] summary .ps-faq__icon{transform: rotate(45deg)}.ps-faq summary:hover{color: var(--cobalt-press)}.ps-faq .ps-accordion__body > * + *{margin-top: var(--s-3)}@supports selector(::details-content){.ps-faq{interpolate-size: allow-keywords}.ps-faq details::details-content{block-size: 0;overflow: clip;transition: block-size var(--dur-3) var(--ease-out), content-visibility var(--dur-3) allow-discrete}.ps-faq details[open]::details-content{block-size: auto}}@media (min-width: 1024px){.ps-faq__col{grid-column: 3 / span 8}}.ps-cta__inner{max-width: calc(64rem + 2 * var(--gutter-x));text-align: center}.ps-cta__title{margin-inline: auto;max-width: 16em;font-size: var(--fs-h1)}.ps-cta__text{margin: var(--s-5) auto 0;color: var(--on-dark-muted)}.ps-cta__form{margin-top: var(--s-7);text-align: left}.ps-cta__note{margin-top: var(--s-5);color: var(--on-dark-muted)}.ps-band--navy .ps-field > label, .ps-band--navy .ps-choice{color: var(--on-dark)}.ps-band--navy :is(.ps-field__req, .ps-field__help, .ps-form__privacy){color: var(--on-dark-muted)}.ps-band--navy .ps-field__error{justify-self: start;padding: var(--s-1) var(--s-2);border-radius: var(--r-sm);background: var(--paper)}.ps-band--navy .ps-form__actions .ps-btn{min-height: 56px;width: 100%}@media (min-width: 1024px){.ps-cta .ps-form{grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) auto;align-items: end;column-gap: var(--s-4)}.ps-cta .ps-form__actions{order: 1;margin: 0}.ps-cta .ps-field--checkbox{order: 2;grid-column: 1 / -1}.ps-cta .ps-form__privacy{order: 3;grid-column: 1 / -1}.ps-cta .ps-form__actions .ps-btn{width: auto}}.ps-trades{padding: 0;list-style: none;border-bottom: 1px solid var(--line)}.ps-trades__row{border-top: 1px solid var(--line)}.ps-trades__link{display: grid;grid-template-columns: minmax(0, 1fr) 24px;align-items: center;gap: var(--s-1) var(--s-4);min-height: 56px;padding-block: var(--s-4);color: var(--ink);text-decoration: none}.ps-trades__name{font-family: var(--font-display);font-size: var(--fs-h3);font-weight: 650;line-height: 1.15;letter-spacing: -0.015em;transition: color var(--dur-1) var(--ease-out)}.ps-trades__line{grid-column: 1;color: var(--text-muted);font-size: var(--fs-small)}.ps-trades__cue{color: var(--cobalt);font-weight: 650;text-decoration: underline;text-decoration-thickness: 1.5px;text-underline-offset: 0.2em}.ps-trades__arrow{grid-column: 2;grid-row: 1 / span 2;color: var(--cobalt);transition: transform var(--dur-2) var(--ease-out)}.ps-trades__link:hover .ps-trades__name, .ps-trades__link.is-active .ps-trades__name{color: var(--cobalt-press)}.ps-trades__link:hover .ps-trades__arrow, .ps-trades__link:focus-visible .ps-trades__arrow{transform: translateX(3px)}@media (min-width: 1024px){.ps-trades__link{grid-template-columns: minmax(0, 5fr) minmax(0, 6fr) 24px;padding-block: var(--s-5)}.ps-trades__line{grid-column: 2;font-size: var(--fs-body)}.ps-trades__arrow{grid-column: 3;grid-row: 1}}}
