/*! tailwindcss v4.2.2 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-font-weight:initial}}}.prose-block{font-size:var(--font-size-body);line-height:var(--line-height-body);max-width:72ch}.prose-block--full-width{max-width:none}.prose-block h2{color:var(--text-primary);font-size:var(--font-size-h2);line-height:var(--line-height-h2);letter-spacing:-.005em;text-wrap:balance;margin-top:calc(var(--spacing,.25rem) * 10);margin-bottom:calc(var(--spacing,.25rem) * 4);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600)}.prose-block h3{color:var(--text-primary);font-size:var(--font-size-h3);line-height:var(--line-height-h3);text-wrap:balance;margin-top:calc(var(--spacing,.25rem) * 8);margin-bottom:calc(var(--spacing,.25rem) * 3);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600)}.prose-block h4{color:var(--text-primary);font-size:var(--font-size-h4);line-height:var(--line-height-h4);text-wrap:balance;margin-top:calc(var(--spacing,.25rem) * 6);margin-bottom:calc(var(--spacing,.25rem) * 2);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600)}.prose-block>:first-child{margin-top:0}.prose-block p{color:var(--text-secondary);text-wrap:pretty;margin-bottom:calc(var(--spacing,.25rem) * 4)}.prose-block ol,.prose-block ul{color:var(--text-secondary);font-size:inherit;line-height:inherit;margin-bottom:calc(var(--spacing,.25rem) * 4);padding-left:calc(var(--spacing,.25rem) * 6);list-style-type:disc}.prose-block ol{list-style-type:decimal}.prose-block li{line-height:inherit;text-wrap:pretty;margin-bottom:calc(var(--spacing,.25rem) * 2)}.prose-block strong{color:var(--text-primary)}.prose-block a{color:var(--link);text-underline-offset:.25rem}.prose-block a:hover{color:var(--link-hover)}.prose-block>:last-child{margin-bottom:0}.tech-panel{position:relative;overflow:hidden}.tech-panel:before{content:"";background:linear-gradient(135deg,var(--accent-soft) 0%,transparent 40%);opacity:.45;pointer-events:none;position:absolute;inset:0}.hero-block__stats-shell{border-top:1px solid var(--surface-border);margin-top:2rem;padding-top:2rem}.hero-block__stats-shell--home{border-top:none;padding-top:0}.hero-block__aside{min-width:0}.stat-grid{gap:calc(var(--spacing,.25rem) * 4);display:grid}.stat-card{border:1px solid var(--surface-border);background:linear-gradient(180deg,var(--surface-panel-soft) 0%,transparent 100%);padding:calc(var(--spacing,.25rem) * 5);border-radius:1.75rem}@media(min-width:40rem){.stat-card{padding:calc(var(--spacing,.25rem) * 6)}}.hero-block--home .hero-block__trust-card,.hero-block__stats--home .stat-card{background:linear-gradient(135deg,var(--success-soft) 0%,var(--surface-panel-soft) 100%);border-color:var(--success-text)}@supports (color:color-mix(in lab,red,red)){.hero-block--home .hero-block__trust-card,.hero-block__stats--home .stat-card{border-color:color-mix(in srgb,var(--success-text) 18%,var(--surface-border))}}.content-image-shell--framed{background:linear-gradient(180deg,var(--surface-panel-soft) 0%,transparent 100%)}.hero-block__visual,.section-visual{border-radius:1.5rem;width:100%;height:auto;display:block}.hero-block__visual.content-image--display-medium,.section-visual.content-image--display-medium{width:auto;max-width:min(100%,22rem);margin-inline:auto}.hero-block__visual.content-image--display-compact,.section-visual.content-image--display-compact{width:auto;max-width:min(100%,16rem);margin-inline:auto}.hero-block__visual.content-image--display-narrow,.section-visual.content-image--display-narrow{width:auto;max-width:min(100%,13rem);margin-inline:auto}.hero-block__visual.content-image--display-tight,.section-visual.content-image--display-tight{width:auto;max-width:min(100%,10rem);margin-inline:auto}.hero-block__visual.content-image--display-mini,.section-visual.content-image--display-mini{width:auto;max-width:min(100%,7.5rem);margin-inline:auto}@media(min-width:1024px){.section-layout--aside-tall-visual .section-aside-visual-grow .section-visual.content-image--display-medium{align-self:center;width:auto;max-width:min(100%,22rem);margin-inline:auto}.section-layout--aside-tall-visual .section-aside-visual-grow .section-visual.content-image--display-compact{align-self:center;width:auto;max-width:min(100%,16rem);margin-inline:auto}.section-layout--aside-tall-visual .section-aside-visual-grow .section-visual.content-image--display-narrow{align-self:center;width:auto;max-width:min(100%,13rem);margin-inline:auto}.section-layout--aside-tall-visual .section-aside-visual-grow .section-visual.content-image--display-tight{align-self:center;width:auto;max-width:min(100%,10rem);margin-inline:auto}.section-layout--aside-tall-visual .section-aside-visual-grow .section-visual.content-image--display-mini{align-self:center;width:auto;max-width:min(100%,7.5rem);margin-inline:auto}}.section-rows--modern{gap:1.15rem;width:100%;max-width:100%;margin-inline:0;display:grid}@media(min-width:640px){.section-rows--modern{gap:1.3rem}}.section-row--accented{border:1px solid var(--surface-border);grid-template-columns:1fr;align-items:center;gap:.45rem .9rem;padding:1.25rem 1rem 1.25rem 1.2rem;display:grid;position:relative}@supports (color:color-mix(in lab,red,red)){.section-row--accented{border:1px solid color-mix(in srgb,var(--surface-border) 92%,transparent)}}.section-row--accented{border-right:2px solid var(--accent)}@supports (color:color-mix(in lab,red,red)){.section-row--accented{border-right:2px solid color-mix(in srgb,var(--accent) 82%,var(--surface-border))}}.section-row--accented{background:linear-gradient(285deg,var(--accent) 0%,var(--surface-panel-soft) 38%,transparent 88%);border-radius:1rem}@supports (color:color-mix(in lab,red,red)){.section-row--accented{background:linear-gradient(285deg,color-mix(in srgb,var(--accent) 5%,var(--surface-panel-soft)) 0%,var(--surface-panel-soft) 38%,transparent 88%)}}.section-row--accented{box-shadow:none;transition:border-color .2s,box-shadow .2s,background .2s}@media(min-width:640px){.section-row--accented{grid-template-columns:minmax(0,15rem) minmax(0,1fr);gap:.55rem 1.25rem;padding:1.4rem 1.1rem 1.4rem 1.35rem}}@media(prefers-reduced-motion:reduce){.section-row--accented{transition:none}}.section-row--accented .section-row__label{box-sizing:border-box;text-align:center;width:fit-content;max-width:100%;font-weight:700;font-size:var(--font-size-supporting);line-height:var(--line-height-label);letter-spacing:.02em;color:#fff;box-shadow:none;background:0 0;border:none;outline:none;place-self:center start;margin:0;padding:0}@media(min-width:640px){.section-row--accented .section-row__label{justify-self:center}}.section-row--accented .section-row__value{text-align:left;min-width:0;font-size:var(--font-size-body);line-height:var(--line-height-body);place-self:center stretch}.section-row__label{color:var(--accent);align-items:center;gap:.5rem;display:inline-flex}.section-row__link-icon{color:var(--accent);transition:transform .2s,color .2s}.section-row--linked{transition:transform .2s,border-color .2s,box-shadow .2s,background .2s}.section-row--linked:hover,.section-row--linked:focus-within{border-color:var(--accent);box-shadow:var(--shadow-strong);background:linear-gradient(285deg,var(--accent) 0%,var(--surface-panel-soft) 38%,transparent 88%);transform:translateY(-2px)}@supports (color:color-mix(in lab,red,red)){.section-row--linked:hover,.section-row--linked:focus-within{background:linear-gradient(285deg,color-mix(in srgb,var(--accent) 10%,var(--surface-panel-soft)) 0%,var(--surface-panel-soft) 38%,transparent 88%)}}.section-row--linked:hover .section-row__link-icon,.section-row--linked:focus-within .section-row__link-icon{color:var(--accent-strong);transform:translate(4px)}.section-row__value-link{color:inherit;text-decoration:none}.section-row__value-link:before{content:"";z-index:1;position:absolute;inset:0}.section-link-actions{gap:calc(var(--spacing,.25rem) * 3);flex-wrap:wrap;display:flex}.section-link-actions .btn{width:fit-content}.section-aside-stack{flex-direction:column;gap:1.75rem;display:flex}section[data-section-id=how-it-works-pricing] .aside-stack.aside-stack--centered{flex-direction:column;justify-content:center;align-items:center;gap:1.25rem;height:100%;min-height:0}section[data-section-id=how-it-works-pricing] .aside-stack.aside-stack--centered>*{margin-top:0!important}section[data-section-id=how-it-works-pricing] .aside-stack.aside-stack--centered .section-visual{width:100%;max-width:100%;margin-inline:0}section[data-section-id=how-it-works-pricing] .section-main-stack>.section-copy-stack+.section-stat-grid{margin-top:1rem}section[data-section-id=how-it-works-pricing] .stat-card{padding:1.375rem 1.35rem 1.3rem}section[data-section-id=how-it-works-pricing] .stat-card>p+p{margin-top:.45rem}@media(min-width:1024px){section[data-section-id=how-it-works-pricing] .section-layout{grid-template-columns:minmax(0,1.12fr) minmax(15rem,1fr);align-items:stretch;gap:clamp(1.35rem,2.8vw,1.85rem)}section[data-section-id=how-it-works-pricing] .section-aside{align-self:stretch}section[data-section-id=how-it-works-pricing]>.container-shell>.section-card{padding-inline:clamp(2rem,4.5vw,2.85rem)}}section[data-section-id=home-review-highlights] .section-stat-grid{gap:.9rem}section[data-section-id=home-review-highlights] .stat-card{background:linear-gradient(135deg,#fcd21c1f,#f4af260a),linear-gradient(180deg,var(--surface-panel-soft) 0%,transparent 100%);border-color:var(--accent);position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){section[data-section-id=home-review-highlights] .stat-card{border-color:color-mix(in srgb,var(--accent) 35%,var(--surface-border))}}section[data-section-id=home-review-highlights] .stat-card{box-shadow:inset 0 1px 0 var(--accent)}@supports (color:color-mix(in lab,red,red)){section[data-section-id=home-review-highlights] .stat-card{box-shadow:inset 0 1px color-mix(in srgb,var(--accent) 10%,transparent)}}section[data-section-id=home-review-highlights] .stat-card{transition:border-color .2s,transform .2s,box-shadow .2s}section[data-section-id=home-review-highlights] .stat-card:before{content:"";pointer-events:none;border-radius:inherit;opacity:.6;background:linear-gradient(135deg,#fcd21c29,#0000 60%);position:absolute;inset:0}section[data-section-id=home-review-highlights] .stat-card:hover{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){section[data-section-id=home-review-highlights] .stat-card:hover{border-color:color-mix(in srgb,var(--accent) 55%,var(--surface-border))}}section[data-section-id=home-review-highlights] .stat-card:hover{box-shadow:0 12px 24px #fcd21c14,inset 0 1px 0 var(--accent);transform:translateY(-1px)}@supports (color:color-mix(in lab,red,red)){section[data-section-id=home-review-highlights] .stat-card:hover{box-shadow:0 12px 24px #fcd21c14,inset 0 1px color-mix(in srgb,var(--accent) 18%,transparent)}}section[data-section-id=home-review-highlights] .stat-card>*{position:relative}section[data-section-id=home-review-highlights] .stat-card>p:first-child{color:var(--accent);letter-spacing:-.01em}@media(prefers-reduced-motion:reduce){section[data-section-id=home-review-highlights] .stat-card,section[data-section-id=home-review-highlights] .stat-card:hover{transition:none;transform:none}}.section-action-cluster{padding-top:.25rem}.section-action-cluster .btn-primary{flex:none}@media(min-width:1024px){.section-layout--aside-tall-visual{align-items:stretch}.section-aside--tall-visual.section-aside-stack{min-height:100%}.section-aside-visual-grow{border-radius:1.5rem;flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.section-layout--aside-tall-visual .section-aside-visual-grow .section-visual{object-fit:cover;object-position:center;flex:auto;width:100%;height:100%;min-height:240px;max-height:none}}.faq-summary{justify-content:space-between;align-items:center;gap:1rem;display:flex}.faq-summary::-webkit-details-marker{display:none}.faq-summary__chevron{color:var(--accent);line-height:1;transition:transform .2s}.faq-item[open] .faq-summary__chevron{transform:rotate(180deg)}.faq-item-list{flex-direction:column;gap:1.25rem;display:flex}.faq-item{border-left:3px solid var(--accent);box-shadow:inset 0 0 0 1px var(--surface-border),0 1px #ffffff0a}.faq-summary--padded{padding:1rem 1.15rem .85rem 1.25rem}.faq-item[open] .faq-summary--padded{padding-bottom:.5rem}.faq-answer{padding:0 1.15rem 1.15rem 1.35rem}.faq-controls{flex-direction:column;gap:1rem;margin-top:2rem;display:flex}.faq-search-field{max-width:36rem}.faq-topic-chips{flex-wrap:wrap;gap:.5rem;display:flex}.faq-topic-chip--active{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.faq-topic-chip--active{border-color:color-mix(in srgb,var(--accent) 50%,var(--surface-border))}}.faq-topic-chip--active{color:var(--text-primary);background:var(--accent-soft)}.faq-empty{margin:0}.section-layout--media-quote{gap:1.5rem 2rem;display:grid}.section-media-quote__media{min-width:0}.section-visual--media-quote{border-radius:1.5rem;width:100%;max-width:19rem;height:auto;margin-inline:auto;display:block}@media(min-width:1024px){.section-layout--media-quote{grid-template-columns:minmax(0,1fr) minmax(13rem,20rem);align-items:start}.section-layout--media-quote .section-media-quote__media{align-self:center}.section-layout--media-quote--image-start{grid-template-columns:minmax(13rem,20rem) minmax(0,1fr)}.section-media-quote__quotes{grid-column:1/-1}.section-layout--media-quote:not(.section-layout--media-quote--image-start) .section-media-quote__media{justify-self:end}.section-layout--media-quote--image-start .section-media-quote__media{justify-self:start}.section-visual--media-quote{max-width:none;margin-inline:0}}.section-media-quote__quotes{border-top:1px solid var(--surface-border);margin-top:.25rem;padding-top:1.5rem}.section-media-quote__blockquote{border-left:3px solid var(--accent);max-width:65ch;margin:0;padding-left:1.125rem}section[data-section-id=about-founder] .section-media-quote__blockquote{max-width:none}.section-media-quote__quote-text{font-size:var(--font-size-body);line-height:var(--line-height-body);white-space:pre-line;margin:0}.section-media-quote__quote-footer{font-size:var(--font-size-label);line-height:var(--line-height-label);padding-top:.25rem}@property --tw-font-weight{syntax:"*";inherits:false}
