body.product-ui .sy-content{padding-block:var(--space-12) var(--space-20)}body.product-ui .sy-content-head{display:grid;gap:var(--space-3);max-width:var(--layout-reading);margin-bottom:var(--space-8);animation:sy-fade-up var(--duration-slower) var(--ease-out) both}body.product-ui .sy-content h1{margin:0;color:var(--color-ink-strong);font-family:var(--font-display);font-size:var(--text-3xl);font-weight:var(--weight-semibold);line-height:var(--leading-snug);letter-spacing:var(--tracking-display)}body.product-ui .sy-content-head p{margin:0;color:var(--color-ink-muted);font-size:var(--text-md);line-height:var(--leading-relaxed)}body.product-ui .sy-content a:not([class]){color:var(--color-ink-strong);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;transition:color var(--duration-fast) var(--ease-standard)}body.product-ui .sy-content a:not([class]):hover{color:var(--color-action-text)}body.product-ui .sy-content a:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px;border-radius:var(--radius-sm)}body.product-ui .sy-content-foot{margin:var(--space-10) 0 0;color:var(--color-ink-muted)}body.product-ui .sy-help{max-width:52rem}body.product-ui .sy-content-head+.sy-help-reach{margin-top:calc(-1 * var(--space-4))}body.product-ui .sy-help-reach{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:0 0 var(--space-10);padding:0;list-style:none}body.product-ui :is(.sy-help-reach-link,.sy-help-reach .sy-help-reach-link.sy-phone-reveal-trigger){display:inline-flex;min-height:48px;align-items:center;gap:var(--space-2);padding-inline:var(--space-4);border:1px solid var(--color-border-strong);border-radius:var(--radius-pill);background:var(--color-surface);color:var(--color-ink-strong);font-size:var(--text-base);font-weight:var(--weight-semibold);text-decoration:none;transition:background-color var(--duration-fast),border-color var(--duration-fast)}body.product-ui :is(.sy-help-reach-link,.sy-help-reach .sy-help-reach-link.sy-phone-reveal-trigger):hover{border-color:var(--color-ink-muted);background:var(--color-surface-hover)}body.product-ui .sy-content .sy-help-reach-link:focus-visible{border-radius:var(--radius-pill)}body.product-ui .sy-content .sy-help-reach .sy-help-reach-link.sy-phone-reveal-trigger:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px;border-radius:var(--radius-pill)}body.product-ui .sy-help-reach .sy-phone-reveal-panel{color:var(--color-ink-strong)}body.product-ui .sy-help-reach svg{flex:none;width:18px;height:18px;color:var(--color-accent-strong)}body.product-ui .sy-help-faq h2{margin:0 0 var(--space-4);color:var(--color-ink-strong);font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--weight-semibold)}body.product-ui .sy-help .ui-faq{display:block;overflow:hidden;border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-surface)}body.product-ui .sy-help .ui-faq .ui-disclosure{margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}body.product-ui .sy-help .ui-faq .ui-disclosure+.ui-disclosure{border-top:1px solid var(--color-border)}body.product-ui .sy-help .ui-faq summary{display:flex;min-height:56px;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-4) var(--space-5);color:var(--color-ink-strong);cursor:pointer;list-style:none;transition:background-color var(--duration-fast)}body.product-ui .sy-help .ui-faq summary::-webkit-details-marker{display:none}body.product-ui .sy-help .ui-faq summary:hover{background:var(--color-surface-hover)}body.product-ui .sy-help .ui-faq summary:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px}body.product-ui .sy-help .ui-faq summary strong{font-size:var(--text-base);font-weight:var(--weight-semibold);line-height:var(--leading-snug)}body.product-ui .sy-help .ui-faq summary svg{flex:none;width:18px;height:18px;color:var(--color-ink-muted);transition:transform var(--duration-base) var(--ease-out)}body.product-ui .sy-help .ui-faq details[open] summary svg{transform:rotate(180deg)}body.product-ui .sy-help .ui-faq .ui-disclosure-content{padding:0 var(--space-5) var(--space-5)}body.product-ui .sy-help .ui-faq .ui-disclosure-content p{margin:0;max-width:62ch;color:var(--color-ink-muted);font-size:var(--text-base);line-height:var(--leading-relaxed)}body.product-ui .sy-help .ui-faq details[open] .ui-disclosure-content{animation:sy-fade-up var(--duration-base) var(--ease-out) both}body.product-ui .sy-about{display:grid;gap:var(--space-10);align-items:center}@media (min-width:900px){body.product-ui .sy-about{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:var(--space-16);padding-block:var(--space-16) var(--space-24)}}body.product-ui .sy-about-copy{display:grid;justify-items:start;gap:var(--space-5);animation:sy-fade-up var(--duration-slower) var(--ease-out) both}body.product-ui .sy-about-copy p{max-width:58ch;margin:0;color:var(--color-ink-muted);font-size:var(--text-md);line-height:var(--leading-relaxed)}body.product-ui .sy-about-copy .sy-button{margin-top:var(--space-3)}body.product-ui .sy-about-photos{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3)}@media (max-width:899px){body.product-ui .sy-about-photos{order:-1}}body.product-ui .sy-about-photo{position:relative;overflow:hidden;aspect-ratio:4/3;border-radius:var(--radius-xl);background:var(--color-surface-sunken);animation:sy-fade-up var(--duration-slower) var(--ease-out) both}body.product-ui .sy-about-photo.is-main{grid-column:1/-1;aspect-ratio:16/10}body.product-ui .sy-about-photo:nth-child(2){animation-delay:.12s}body.product-ui .sy-about-photo:nth-child(3){animation-delay:.2s}body.product-ui .sy-about-photo img{-o-object-fit:cover;object-fit:cover}body.product-ui .sy-terms{max-width:48rem}body.product-ui .sy-terms-item{padding-block:var(--space-5);border-top:1px solid var(--color-border)}body.product-ui .sy-terms h2{margin:0 0 var(--space-2);color:var(--color-ink-strong);font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--weight-semibold);line-height:var(--leading-snug)}body.product-ui .sy-terms-item p{max-width:62ch;margin:0;color:var(--color-ink);font-size:var(--text-base);line-height:var(--leading-relaxed)}@media (prefers-reduced-motion:reduce){body.product-ui :is(.sy-content-head,.sy-about-copy,.sy-about-photo,.sy-help .ui-faq details[open] .ui-disclosure-content){animation:none}body.product-ui :is(.sy-help-reach-link,.sy-help .ui-faq summary svg){transition:none}}