.sy{--ink:var(--color-text-primary);--muted:var(--color-text-secondary);--line:var(--color-border-subtle);--paper:var(--color-surface-primary);--paper2:var(--color-surface-secondary);--orangeInk:var(--color-brand-ink);overscroll-behavior-y:contain;background:var(--paper);height:100dvh;color:var(--ink);font-family:var(--cb-font-sans);-webkit-font-smoothing:antialiased;scroll-behavior:smooth;position:relative;overflow:clip auto}.sy *,.sy :before,.sy :after{box-sizing:border-box}.sy a{color:inherit}.sy a:focus-visible{outline:var(--cb-border-rule) solid var(--color-accent-focus-ring);outline-offset:var(--cb-space-xxs)}.sy section[id]{scroll-margin-top:calc(var(--cb-nav-height) + var(--cb-space-xl))}.sy-wrap{width:100%;max-width:var(--cb-max-width);padding-inline:var(--cb-space-pageX);margin-inline:auto}.sy-kicker{color:var(--orangeInk);font-size:var(--cb-type-eyebrow);letter-spacing:var(--cb-letter-label);text-transform:uppercase;font-weight:600;display:block}.sy-h2{margin:var(--cb-space-md) 0 0;font-family:var(--cb-font-display);font-size:var(--cb-type-heroCompact);font-weight:600;line-height:var(--cb-leading-tight);letter-spacing:var(--cb-letter-display);text-wrap:balance}.sy-hero{isolation:isolate;padding-top:calc(var(--cb-nav-height) + var(--cb-space-section));padding-bottom:var(--cb-space-xl);position:relative;overflow:clip}.sy-hero:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side at 72% 52%, color-mix(in srgb, var(--color-brand-primary) 16%, transparent), transparent);position:absolute;inset:0}.sy-hero-grid{gap:var(--cb-space-xl);grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);align-items:center;display:grid}.sy-hero-copy{position:relative;container-type:inline-size}.sy-hero-kicker{margin-bottom:var(--cb-space-lg);animation:sy-arrive var(--motion-duration-celebrate) var(--motion-easing-emphasized) both}.sy-hero-copy h1{font-family:var(--cb-font-display);font-size:clamp(var(--cb-type-sectionTitleCompact), 10.5cqi, var(--cb-type-hero));letter-spacing:var(--cb-letter-display);margin:0;font-weight:600;line-height:1.04}.sy-headline-line{overflow-wrap:break-word;margin-bottom:-.12em;padding-bottom:.12em;display:block;overflow:visible clip}.sy-headline-line>span{text-wrap:balance;animation:sy-headline-enter var(--motion-duration-celebrate) var(--motion-easing-emphasized) both;display:block}.sy-headline-line:nth-child(2)>span{animation-delay:var(--motion-stagger-line)}.sy-hero-lede,.sy-hero-actions{animation:sy-arrive var(--motion-duration-celebrate) var(--motion-easing-emphasized) both;animation-delay:calc(var(--motion-stagger-line) * 2)}.sy-hero-actions{animation-delay:calc(var(--motion-stagger-line) * 3)}.sy-hero-lede{margin:var(--cb-space-lg) 0 0;max-width:40ch;color:var(--muted);font-size:var(--cb-type-bodyLg);line-height:var(--cb-leading-body)}.sy-hero-actions{align-items:center;gap:var(--cb-space-lg);margin-top:var(--cb-space-xl);display:flex}.sy-hero-actions svg{margin-inline-start:var(--cb-space-xs)}.sy-stage{padding:var(--cb-space-lg) 0 calc(var(--cb-space-section) * 1.75) var(--cb-space-xl);margin:0;position:relative}.sy-stage-photo{aspect-ratio:16/10;border-radius:var(--cb-radius-hero);background:var(--paper2);box-shadow:var(--shadow-float);position:relative;overflow:hidden}.sy-stage-photo:after{content:"";border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 0 var(--cb-border-hairline) color-mix(in srgb, var(--ink) 12%, transparent);position:absolute;inset:0}.sy-stage-photo img{object-fit:cover;width:100%;height:100%;animation:sy-photo-open var(--motion-duration-cinema) var(--motion-easing-emphasized) both;display:block}.sy-stage-device{width:calc(var(--cb-space-section) * 3);translate:0 var(--sy-stage-drift,0);animation:sy-arrive var(--motion-duration-celebrate) var(--motion-easing-emphasized) both;animation-delay:calc(var(--motion-stagger-line) * 4);position:absolute;bottom:0;left:0}.sy-stage-device .bear-device{width:100%}body:has(#ib-boot) .sy :is(.sy-headline-line>span,.sy-hero-kicker,.sy-hero-lede,.sy-hero-actions,.sy-stage-photo img,.sy-stage-device){animation-play-state:paused}.sy-product{padding-block:var(--cb-space-xl) calc(var(--cb-space-section) * 1.5)}.sy-product .bear-device.desktop{-webkit-mask-image:linear-gradient(currentColor 72%,#0000);mask-image:linear-gradient(currentColor 72%,#0000)}.sy-section-head{text-align:center;margin-bottom:var(--cb-space-xl);flex-direction:column;align-items:center;display:flex}.sy-workflow{padding-block:calc(var(--cb-space-section) * 1.25);background:var(--paper2)}.sy-steps{gap:var(--cb-space-lg);margin:var(--cb-space-xl) 0 0;grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}.sy-step{border-radius:var(--cb-radius-panel);background:var(--paper);box-shadow:var(--shadow-card);overflow:hidden}.sy-step img{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto;display:block}.sy-step-copy{gap:var(--cb-space-md);padding:var(--cb-space-lg);display:flex}.sy-step-number{font-family:var(--cb-font-display);font-size:var(--cb-type-h4);color:var(--orangeInk);font-variant-numeric:tabular-nums;line-height:1}.sy-step h3{font-family:var(--cb-font-display);font-size:var(--cb-type-titleLg);font-weight:600;line-height:var(--cb-leading-tight);letter-spacing:var(--cb-letter-heading);margin:0}.sy-step p{margin:var(--cb-space-xs) 0 0;color:var(--muted);font-size:var(--cb-type-body);line-height:var(--cb-leading-body)}.sy-bearai-wrap{padding-block:var(--cb-space-section)}.sy-bearai{align-items:center;gap:var(--cb-space-xl);padding:var(--cb-space-xl);border-radius:var(--cb-radius-hero);background:radial-gradient(ellipse at 12% 0%, var(--color-brand-softer), transparent 70%), var(--paper2);box-shadow:var(--shadow-card);display:flex}.sy-bearai-tile{width:calc(var(--cb-space-xl) + var(--cb-space-lg));height:calc(var(--cb-space-xl) + var(--cb-space-lg));border-radius:var(--cb-radius-card);background:var(--color-brand-softer);color:var(--orangeInk);flex:none;justify-content:center;align-items:center;display:inline-flex}.sy-bearai-copy{flex:1;min-width:0}.sy-bearai h2{margin:var(--cb-space-xs) 0;font-family:var(--cb-font-display);font-size:var(--cb-type-h4);font-weight:600;line-height:var(--cb-leading-tight);letter-spacing:var(--cb-letter-heading)}.sy-bearai p{color:var(--muted);font-size:var(--cb-type-bodyLg);line-height:var(--cb-leading-body);margin:0}.sy-bearai-action{flex:none}.sy-bearai-action svg{margin-inline-start:var(--cb-space-xs)}.sy-faq{max-width:calc(var(--cb-space-section) * 12 + var(--cb-space-pageX) * 2);padding-bottom:var(--cb-space-section)}.sy-faq-title{margin:0 0 var(--cb-space-lg);text-align:center;font-family:var(--cb-font-display);font-size:var(--cb-type-sectionTitleCompact);font-weight:600;line-height:var(--cb-leading-tight);letter-spacing:var(--cb-letter-heading)}.sy-start{align-items:center;gap:var(--cb-space-lg);text-align:center;padding-block:var(--cb-space-section) calc(var(--cb-space-section) * 1.5);border-top:var(--cb-border-hairline) solid var(--line);flex-direction:column;display:flex}.sy-start .sy-h2{max-width:18ch;margin:0 0 var(--cb-space-sm)}.sy-signin-row{color:var(--muted);font-size:var(--cb-type-bodySm);margin:0}.sy-signin-row a{text-underline-offset:var(--cb-space-xxs);font-weight:600}.sy-footer{background:var(--paper2);border-top:var(--cb-border-hairline) solid var(--line);padding-block:var(--cb-space-xl)}.sy-footer-grid{gap:var(--cb-space-xl);padding-block:var(--cb-space-xl);grid-template-columns:2fr 1fr 1fr;display:grid}.sy-footer-tagline{font-size:var(--cb-type-bodySm);line-height:var(--cb-leading-body);color:var(--muted);max-width:32ch}.sy-footer nav{gap:var(--cb-space-md);display:flex}.sy-footer nav a{min-height:var(--cb-space-xl);align-items:center;display:inline-flex}.sy-footer-grid nav{font-size:var(--cb-type-bodySm);flex-direction:column;align-items:flex-start;gap:0}.sy-footer a{text-decoration:none}.sy-footer a:hover{text-underline-offset:var(--cb-space-xxs);text-decoration:underline}.sy-footer-bottom{justify-content:space-between;align-items:center;gap:var(--cb-space-xl);padding-top:var(--cb-space-lg);border-top:var(--cb-border-hairline) solid var(--line);font-size:var(--cb-type-meta);color:var(--muted);display:flex}.sy-footer-bottom>span{align-items:center;gap:var(--cb-space-sm);display:flex}.sy-footer-bottom svg{width:var(--cb-space-lg);height:var(--cb-space-lg)}.sy-reveal:not(.sy-reveal-group),.sy-reveal-group>*{transition:opacity var(--motion-duration-celebrate) var(--motion-easing-emphasized), transform var(--motion-duration-celebrate) var(--motion-easing-emphasized)}.sy-reveal-group>:nth-child(2){transition-delay:var(--motion-stagger-line)}.sy-reveal-group>:nth-child(3){transition-delay:calc(var(--motion-stagger-line) * 2)}.sy-reveal-group>:nth-child(n+4){transition-delay:calc(var(--motion-stagger-line) * 3)}.sy-reveal.is-pending:not(.is-entered):not(.sy-reveal-group):not(:focus-within),.sy-reveal-group.is-pending:not(.is-entered):not(:focus-within)>*{opacity:0;transform:translateY(var(--cb-space-xl))}.sy-reveal:focus-within,.sy-reveal-group:focus-within>*{opacity:1;transition:none;transform:none}@keyframes sy-headline-enter{0%{opacity:0;transform:translateY(110%)}to{opacity:1;transform:translateY(0)}}@keyframes sy-photo-open{0%{transform:scale(1.04)}to{transform:scale(1)}}@keyframes sy-arrive{0%{opacity:0;transform:translateY(var(--cb-space-lg))}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:no-preference) and (pointer:fine) and (width>=701px){.sy-stage-device{--sy-stage-drift:calc(var(--cb-space-lg) / 2 - var(--site-depth-progress,.5) * var(--cb-space-lg))}}@media (width<=1100px){.sy-wrap{padding-inline:var(--cb-space-xl)}.sy-h2{font-size:var(--cb-type-sectionTitleCompact)}}@media (width<=1023px){.sy-hero:before{background:radial-gradient(closest-side at 50% 72%, color-mix(in srgb, var(--color-brand-primary) 14%, transparent), transparent)}.sy-hero-grid{gap:var(--cb-space-lg);grid-template-columns:minmax(0,1fr)}.sy-hero-copy{text-align:center}.sy-hero-copy h1{font-size:clamp(var(--cb-type-sectionTitleCompact), 7cqi, var(--cb-type-hero))}.sy-hero-lede{margin-inline:auto}.sy-hero-actions{justify-content:center}.sy-stage{width:100%;max-width:calc(var(--cb-space-section) * 11.25);margin-inline:auto}}@media (width<=959px){.sy-steps{grid-template-columns:minmax(0,1fr)}.sy-step{grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:center;display:grid}.sy-step img{height:100%}}@media (width<=700px){.sy-wrap{padding-inline:var(--cb-space-lg)}.sy-hero{padding-top:calc(var(--cb-nav-height) + var(--cb-space-xl))}.sy-hero-copy{text-align:left}.sy-hero-copy h1{font-size:clamp(var(--cb-type-h4), 10.4cqi, var(--cb-type-sectionTitle))}.sy-hero-lede{font-size:var(--cb-type-body);max-width:34ch;margin-inline:0}.sy-hero-actions{align-items:stretch;gap:var(--cb-space-sm);flex-direction:column}.sy-stage{padding:var(--cb-space-md) 0 calc(var(--cb-space-section) * 2.5)}.sy-stage-photo{aspect-ratio:4/5}.sy-stage-device{left:auto;right:calc(var(--cb-space-sm) * -1);width:46%}.sy-product{padding-block:var(--cb-space-xl) var(--cb-space-section)}.sy-workflow{padding-block:var(--cb-space-section)}.sy-step{display:block}.sy-step img{aspect-ratio:16/9;height:auto}.sy-bearai{align-items:flex-start;gap:var(--cb-space-md);padding:var(--cb-space-lg);flex-direction:column}.sy-footer-grid{grid-template-columns:1fr 1fr}.sy-footer-grid>div{grid-column:1/-1}.sy-footer-bottom{flex-direction:column;align-items:flex-start}.sy-footer-bottom nav{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.sy{scroll-behavior:auto}.sy-headline-line>span,.sy-hero-kicker,.sy-hero-lede,.sy-hero-actions,.sy-stage-photo img,.sy-stage-device{animation:none;transform:translate(0,0)}.sy-reveal:not(.sy-reveal-group),.sy-reveal-group>*{transition:none}.sy-reveal.is-pending:not(.is-entered):not(.sy-reveal-group):not(:focus-within),.sy-reveal-group.is-pending:not(.is-entered):not(:focus-within)>*{opacity:1;transform:none}}