.home-proof-section{background:var(--ab-color-canvas);color:var(--ab-color-text)}.home-proof-section .ab-block-layout__supporting-copy,.home-proof-section .home-metric p{color:var(--ab-color-text-secondary)}.home-proof-section .home-metrics-grid{border-color:var(--ab-neutral-200);background:var(--ab-color-bg-alt)}.home-proof-section .home-metric{border-color:var(--ab-neutral-200)}.home-proof-section .home-metric strong{color:var(--ab-color-action)}.home-proof-section .ab-testimonial-carousel{border-color:var(--ab-white-a12);background:var(--ab-black)}.home-proof-section .ab-testimonial-controls,.home-proof-section .ab-testimonial-progress{background:var(--ab-black)}.home-proof-section .ab-testimonial-dot:after{background:var(--ab-white-a72)}.home-proof-section .ab-testimonial-control{border-color:var(--ab-white-a20);background:var(--ab-black)}.home-metrics-grid{border:var(--ab-border-thin) solid var(--ab-neutral-200);border-radius:var(--ab-radius-16);background:var(--ab-color-bg-alt);grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.home-metric{padding:var(--ab-space-32);border-right:var(--ab-border-thin) solid var(--ab-neutral-200)}.home-metric:last-child{border-right:0}.home-metric strong{margin-bottom:var(--ab-space-8);color:var(--ab-color-action);font-family:var(--ab-font-display);font-size:var(--ab-font-size-48);letter-spacing:var(--ab-tracking-heading);display:block}.home-metric p{color:var(--ab-neutral-700);font-size:var(--ab-font-size-18);line-height:var(--ab-line-body);margin:0}.home-metrics-grid+.ab-block-layout__header{margin-block:var(--ab-space-96) var(--ab-space-32)}.home-metrics-grid+.ab-block-layout__header h2{margin:0}@media (width<=48rem){.home-metrics-grid{grid-template-columns:1fr}.home-metric{border-right:0;border-bottom:var(--ab-border-thin) solid var(--ab-neutral-200)}.home-metric:last-child{border-bottom:0}}#pricing{background:var(--ab-neutral-50)}.home-pricing-facts{margin-bottom:var(--ab-space-32)}.home-fact-card{padding:var(--ab-space-16);min-height:var(--ab-space-128)}.home-fact-card h3{font-size:var(--ab-font-size-18)}.home-pricing-example-subheading{margin:var(--ab-space-48) 0 var(--ab-space-24);color:var(--ab-neutral-950);font-size:var(--ab-font-size-24)}.home-worked-example{border:var(--ab-border-thin) solid var(--ab-neutral-200);border-radius:var(--ab-radius-16);background:var(--ab-color-bg-alt);color:var(--ab-neutral-950);overflow:hidden}.home-example-main{grid-template-columns:minmax(0,1fr) minmax(0,.8fr);display:grid}.home-example-audience,.home-example-price{padding:var(--ab-space-32)}.home-example-price{border-left:var(--ab-border-thin) solid var(--ab-neutral-200);background:var(--ab-blue-50)}.home-example-label{margin-bottom:var(--ab-space-16);color:var(--ab-neutral-600);font-family:var(--ab-font-mono);font-size:var(--ab-font-size-12);font-weight:var(--ab-font-weight-regular);letter-spacing:var(--ab-tracking-label);text-transform:uppercase;display:block}.home-example-audience h3{align-items:baseline;column-gap:var(--ab-space-8);row-gap:var(--ab-space-4);font-size:var(--ab-font-size-40);flex-wrap:wrap;margin:0;display:flex}.home-example-audience h3 strong,.home-example-audience h3 span{display:inline}.home-example-audience h3 strong,.home-price strong{font-family:var(--ab-font-display);font-size:var(--ab-font-size-48);font-weight:var(--ab-font-weight-bold);letter-spacing:var(--ab-tracking-heading);line-height:var(--ab-line-tight)}.home-example-audience h3 strong{color:var(--ab-neutral-500)}.home-price strong{color:var(--ab-color-action)}.home-example-audience h3 span{color:var(--ab-neutral-600);font-family:var(--ab-font-body);font-size:var(--ab-font-size-14);font-weight:var(--ab-font-weight-semibold);letter-spacing:normal;line-height:var(--ab-line-body)}.home-example-assumption{gap:var(--ab-space-4);margin-top:var(--ab-space-16);display:grid}.home-example-assumption span,.home-example-assumption small,.home-example-price p{font-family:var(--ab-font-body);font-size:var(--ab-font-size-14);font-weight:var(--ab-font-weight-regular);line-height:var(--ab-line-body)}.home-example-assumption span,.home-example-price p{color:var(--ab-neutral-700)}.home-example-assumption small{color:var(--ab-neutral-600)}.home-price{align-items:baseline;gap:var(--ab-space-8);flex-wrap:wrap;display:flex}.home-price strong{white-space:nowrap}.home-price span,.home-example-price p{color:var(--ab-neutral-600);font-family:var(--ab-font-body);font-size:var(--ab-font-size-14);font-weight:var(--ab-font-weight-regular);line-height:var(--ab-line-body)}.home-example-price p{margin:var(--ab-space-8) 0 0}.home-example-footer{justify-content:space-between;align-items:center;gap:var(--ab-space-16) var(--ab-space-24);padding:var(--ab-space-24) var(--ab-space-32);border-top:var(--ab-border-thin) solid var(--ab-neutral-200);flex-wrap:wrap;display:flex}.home-example-note{color:var(--ab-neutral-600);font-size:var(--ab-font-size-12);margin:0}@media (width<=48rem){.home-example-main{grid-template-columns:1fr}.home-example-price{border-top:var(--ab-border-thin) solid var(--ab-neutral-200);border-left:0}.home-example-footer{flex-direction:column;align-items:flex-start}}.home-example-price .home-example-fit{margin-top:var(--ab-space-12);color:var(--ab-color-text-secondary);font-size:var(--ab-font-size-12)}.home-example-fit strong{color:var(--ab-color-text);font-weight:var(--ab-font-weight-semibold)}.home-tooltip{vertical-align:middle;display:inline-flex;position:relative}.home-tooltip__trigger{align-items:center;gap:var(--ab-space-4);color:var(--ab-color-link);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;padding:0;display:inline-flex}.home-tooltip__trigger>span{text-underline-offset:var(--ab-space-4);text-decoration:underline dotted}.home-tooltip__trigger:hover>span{text-decoration-style:solid}.home-tooltip__trigger svg{width:var(--ab-icon-16);height:var(--ab-icon-16)}.home-tooltip__trigger:focus-visible{border-radius:var(--ab-radius-4);outline:var(--ab-border-strong) solid var(--ab-color-focus);outline-offset:var(--ab-space-4)}.home-tooltip__bubble{z-index:var(--ab-z-dropdown);bottom:calc(100% + var(--ab-space-8));width:max-content;max-width:min(18rem,60vw);padding:var(--ab-space-12);border-radius:var(--ab-radius-8);background:var(--ab-neutral-950);color:var(--ab-neutral-0);font-size:var(--ab-font-size-12);line-height:var(--ab-line-body);box-shadow:var(--ab-shadow-md);position:absolute;left:50%;transform:translate(-50%)}.home-page .ab-section-head{gap:var(--ab-space-64);grid-template-columns:minmax(0,1fr) minmax(0,.72fr)}.home-page .ab-label{font-family:var(--ab-font-mono);font-weight:var(--ab-font-weight-semibold)}.home-page .ab-section-head>:first-child{max-width:var(--ab-width-content)}.home-page .ab-section-summary{max-width:var(--ab-width-form);font-size:var(--ab-font-size-18);margin:0}.home-pricing-facts,.home-choice-grid{gap:var(--ab-space-16);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.home-fact-card,.home-choice-card{min-height:100%;padding:var(--ab-space-32);border:var(--ab-border-thin) solid var(--ab-blue-100);border-radius:var(--ab-radius-16);background:var(--ab-color-bg-alt);color:var(--ab-neutral-950);transition:border-color var(--ab-duration-standard) var(--ab-ease-standard), box-shadow var(--ab-duration-standard) var(--ab-ease-standard), transform var(--ab-duration-standard) var(--ab-ease-standard)}.home-fact-card:hover,.home-choice-card:hover{border-color:var(--ab-blue-300);box-shadow:var(--ab-shadow-sm);transform:translateY(calc(var(--ab-space-4) * -1))}.home-fact-card h3,.home-choice-card h3{margin:0 0 var(--ab-space-16);font-size:var(--ab-font-size-20)}.home-fact-card p,.home-choice-card p{color:var(--ab-neutral-700);font-size:var(--ab-font-size-14);margin:0}.home-fact-card__icon,.home-choice-card__icon{margin-bottom:var(--ab-space-24)}.home-pricing-actions{gap:var(--ab-space-16);flex-wrap:wrap;display:flex}@media (width<=64rem){.home-page .ab-section-head{gap:var(--ab-space-24);grid-template-columns:1fr}.home-page .ab-section-head>:last-child{justify-self:start}.home-pricing-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=48rem){.home-page h2{font-size:var(--ab-font-size-48)}.home-pricing-facts,.home-choice-grid{grid-template-columns:1fr}.home-choice-grid{gap:var(--ab-space-16)}}.home-page>.ab-surface-light:not(#proof){background:var(--ab-color-surface)}
