._main_18aeo_1{display:flex;flex-direction:column;gap:var(--spacing-4);padding-bottom:var(--spacing-8);scroll-behavior:smooth}@media(min-width:768px){._main_18aeo_1{gap:var(--spacing-6);padding-bottom:var(--spacing-12)}}@media(min-width:1024px){._main_18aeo_1{gap:var(--spacing-8);padding-bottom:var(--spacing-16)}}._hero_olyog_1{position:relative;display:flex;align-items:center;justify-content:center;min-height:78vh;max-height:820px;padding:var(--spacing-16) var(--spacing-8);text-align:center;overflow:hidden}._media_olyog_14{position:absolute;inset:0;z-index:0;background:radial-gradient(120% 95% at 72% 32%,color-mix(in srgb,var(--ds-sage) 32%,var(--ds-surface)) 0%,transparent 52%),linear-gradient(135deg,var(--ds-surface-inverse) 0%,color-mix(in srgb,var(--ds-surface-inverse) 65%,var(--ds-terracotta)) 100%)}._mediaEl_olyog_27{width:100%;height:100%;object-fit:cover;object-position:center;display:block}._scrim_olyog_36{position:absolute;inset:0;z-index:var(--z-content-low);background:linear-gradient(to bottom,color-mix(in srgb,var(--ds-on-surface) 28%,transparent),color-mix(in srgb,var(--ds-on-surface) 40%,transparent) 55%,color-mix(in srgb,var(--ds-on-surface) 50%,transparent))}._content_olyog_47{position:relative;z-index:var(--z-content);color:var(--ds-on-inverse);max-width:720px;margin:0 auto;display:flex;flex-direction:column;align-items:center}._tagline_olyog_58{font-family:var(--font-family-heading);font-size:3.5rem;font-weight:600;line-height:1.08;margin-bottom:var(--spacing-6);text-shadow:0 2px 18px rgba(42,38,34,.45)}._subtitle_olyog_67{font-size:1.1875rem;line-height:1.6;max-width:46ch;margin:0 auto var(--spacing-8);color:var(--ds-on-inverse);text-shadow:0 1px 10px rgba(42,38,34,.4)}._ctaRow_olyog_76{display:flex;flex-wrap:wrap;gap:var(--spacing-4);align-items:center;justify-content:center}._ctaButton_olyog_84{font-size:1.125rem;padding:0 var(--spacing-8);height:3.5rem;background-color:var(--primary);border-color:var(--primary);color:var(--primary-foreground)}._ctaButton_olyog_84:hover{background-color:var(--ds-terracotta-hover);border-color:var(--ds-terracotta-hover)}._ctaSecondary_olyog_98{font-size:1.125rem;padding:0 var(--spacing-8);height:3.5rem;background-color:color-mix(in srgb,var(--ds-on-inverse) 14%,transparent);border:1px solid color-mix(in srgb,var(--ds-on-inverse) 60%,transparent);color:var(--ds-on-inverse)}._ctaSecondary_olyog_98:hover{background-color:color-mix(in srgb,var(--ds-on-inverse) 24%,transparent);border-color:var(--ds-on-inverse)}@media(max-width:768px){._hero_olyog_1{min-height:66vh;max-height:none;padding:var(--spacing-12) var(--spacing-6)}._tagline_olyog_58{font-size:2.5rem;margin-bottom:var(--spacing-4);text-shadow:0 2px 14px rgba(42,38,34,.55)}._subtitle_olyog_67{font-size:1.0625rem;line-height:1.5;margin-bottom:var(--spacing-6);max-width:40ch}._ctaButton_olyog_84,._ctaSecondary_olyog_98{height:3.25rem;min-height:48px}}@media(max-width:480px){._hero_olyog_1{min-height:72vh;padding:var(--spacing-12) var(--spacing-4)}._content_olyog_47{padding:0 var(--spacing-1)}._tagline_olyog_58{font-size:2.25rem;line-height:1.14;margin-bottom:var(--spacing-3);text-shadow:0 3px 16px rgba(42,38,34,.6)}._subtitle_olyog_67{font-size:1rem;line-height:1.55;margin-bottom:var(--spacing-6)}._ctaRow_olyog_76{flex-direction:column;align-items:stretch;width:100%;max-width:340px}._ctaButton_olyog_84,._ctaSecondary_olyog_98{width:100%;height:3.25rem;font-size:1rem}}._features_1ym19_1{display:flex;align-items:center;min-height:calc(100vh - 64px);padding:var(--spacing-12) var(--spacing-8);background-color:var(--background)}._container_1ym19_9{width:100%;max-width:1800px;margin:0 auto}._grid_1ym19_15{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-6)}._card_1ym19_21{display:flex;flex-direction:column;min-width:0}._media_1ym19_27{width:100%;margin-bottom:var(--spacing-4)}._image_1ym19_32,._placeholder_1ym19_33{width:100%;height:auto;aspect-ratio:3 / 2;border-radius:var(--radius-lg);object-fit:cover;display:block}._placeholder_1ym19_33{display:flex;align-items:center;justify-content:center;border:1px solid var(--border);background:radial-gradient(120% 100% at 30% 20%,color-mix(in srgb,var(--ds-sage) 20%,var(--ds-surface)) 0%,transparent 60%),var(--muted);box-shadow:var(--shadow-md)}._placeholder_1ym19_33 span{font-family:var(--font-family-base);font-size:.8rem;letter-spacing:.06em;text-transform:uppercase;color:var(--muted-foreground)}._eyebrow_1ym19_63{font-family:var(--font-family-base);font-size:.72rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ds-terracotta);margin-bottom:var(--spacing-2)}._title_1ym19_73{font-family:var(--font-family-heading);font-size:1.5rem;font-weight:600;line-height:1.2;margin:0 0 var(--spacing-2);color:var(--foreground)}._description_1ym19_82{font-size:1.0625rem;line-height:1.55;color:var(--muted-foreground);margin:0}@media(max-width:900px){._features_1ym19_1{min-height:0}._image_1ym19_32,._placeholder_1ym19_33{height:auto;aspect-ratio:3 / 2}._grid_1ym19_15{grid-template-columns:1fr;gap:var(--spacing-8);max-width:480px;margin:0 auto}}@media(max-width:768px){._features_1ym19_1{padding:var(--spacing-12) var(--spacing-4)}}._demo_xj2um_1{padding:var(--spacing-16) var(--spacing-8);scroll-margin-top:72px}._container_xj2um_6{max-width:1080px;margin:0 auto}._header_xj2um_11{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--spacing-3);margin-bottom:var(--spacing-12)}._eyebrow_xj2um_20{font-family:var(--font-family-base);font-size:.75rem;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--ds-terracotta)}._title_xj2um_29{font-family:var(--font-family-heading);font-size:2.5rem;font-weight:600;line-height:1.15;margin:0;color:var(--foreground)}._subtitle_xj2um_38{font-size:1.0625rem;line-height:1.6;max-width:48ch;margin:0;color:var(--muted-foreground)}._frame_xj2um_46{border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden;background-color:var(--surface);box-shadow:var(--shadow-lg)}._frameBar_xj2um_54{display:flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-3) var(--spacing-4);background-color:var(--muted);border-bottom:1px solid var(--border)}._dot_xj2um_63{width:.65rem;height:.65rem;border-radius:var(--radius-full);background-color:color-mix(in srgb,var(--ds-taupe) 55%,var(--surface))}._dot_xj2um_63:first-child{background-color:color-mix(in srgb,var(--ds-terracotta) 70%,var(--surface))}._iframe_xj2um_74{display:block;width:100%;height:clamp(600px,82vh,860px);border:0;background-color:var(--surface)}._ctaButton_xj2um_83{font-size:1.125rem;padding:0 var(--spacing-8);height:3.5rem;background-color:var(--ds-terracotta);border-color:var(--ds-terracotta);color:var(--ds-on-inverse)}._ctaButton_xj2um_83:hover{background-color:var(--ds-terracotta-hover);border-color:var(--ds-terracotta-hover)}._cover_xj2um_98{position:relative;aspect-ratio:16 / 10;max-height:82vh;min-height:460px;overflow:hidden;background-color:var(--muted)}._coverImg_xj2um_108{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:82% 50%}._coverAfter_xj2um_118{animation:_coverFade_xj2um_1 7s ease-in-out infinite}@keyframes _coverFade_xj2um_1{0%,18%{opacity:0}32%,82%{opacity:1}96%,to{opacity:0}}._coverChip_xj2um_128{position:absolute;top:var(--spacing-4);right:var(--spacing-4);z-index:2;font-size:.75rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;padding:var(--spacing-1) var(--spacing-3);border-radius:var(--radius-full);background-color:color-mix(in srgb,var(--ds-surface) 92%,transparent);color:var(--foreground);box-shadow:var(--shadow)}._chipBefore_xj2um_144{animation:_chipBefore_xj2um_144 7s ease-in-out infinite}._chipAfter_xj2um_148{background-color:var(--ds-sage);color:var(--ds-on-inverse);animation:_coverFade_xj2um_1 7s ease-in-out infinite}@keyframes _chipBefore_xj2um_144{0%,18%{opacity:1}32%,82%{opacity:0}96%,to{opacity:1}}._coverScrim_xj2um_160{position:absolute;inset:0;z-index:1;background:linear-gradient(to top,color-mix(in srgb,var(--ds-on-surface) 72%,transparent) 0%,color-mix(in srgb,var(--ds-on-surface) 30%,transparent) 42%,transparent 70%)}._coverContent_xj2um_172{position:absolute;left:0;right:0;bottom:0;z-index:2;display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--spacing-3);padding:var(--spacing-12) var(--spacing-8)}._coverTitle_xj2um_186{font-family:var(--font-family-heading);font-size:2.25rem;font-weight:600;line-height:1.15;margin:0;color:var(--ds-on-inverse)}._coverLine_xj2um_195{font-family:var(--font-family-heading);font-size:2rem;font-weight:500;line-height:1.25;max-width:26ch;margin:0 0 var(--spacing-4);color:var(--ds-on-inverse);text-wrap:balance}._coverNote_xj2um_206{font-size:.8125rem;color:color-mix(in srgb,var(--ds-on-inverse) 80%,transparent)}._fullscreen_xj2um_212{position:fixed;inset:0;z-index:calc(var(--z-overlay) + 10);background-color:var(--ds-surface);animation:_fullscreenIn_xj2um_1 var(--animation-duration-normal) ease-out}@keyframes _fullscreenIn_xj2um_1{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}._fullscreenFrame_xj2um_225{display:block;width:100%;height:100%;border:0}._closeButton_xj2um_232{position:absolute;top:calc(env(safe-area-inset-top,0px) + var(--spacing-2));left:50%;transform:translate(-50%);z-index:2;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-full);border:1px solid var(--border);background-color:color-mix(in srgb,var(--ds-surface) 94%,transparent);color:var(--foreground);box-shadow:var(--shadow-md);cursor:pointer}@media(prefers-reduced-motion:reduce){._coverAfter_xj2um_118,._chipAfter_xj2um_148{animation:none;opacity:1}._chipBefore_xj2um_144{animation:none;opacity:0}._fullscreen_xj2um_212{animation:none}}@media(max-width:1024px){._demo_xj2um_1{padding:var(--spacing-12) var(--spacing-6)}._title_xj2um_29{font-size:2rem}}@media(max-width:768px){._demo_xj2um_1{padding:var(--spacing-6) var(--spacing-4)}._header_xj2um_11{margin-bottom:var(--spacing-4)}._title_xj2um_29{font-size:1.75rem}._iframe_xj2um_74{height:clamp(560px,82vh,760px)}._cover_xj2um_98{aspect-ratio:auto;min-height:0;height:clamp(400px,58vh,520px)}._coverContent_xj2um_172{padding:var(--spacing-8) var(--spacing-4)}._coverTitle_xj2um_186{font-size:1.625rem}._coverLine_xj2um_195{font-size:1.375rem}._ctaButton_xj2um_83{width:100%;max-width:360px}}._giveBack_1lzz1_1{padding:var(--spacing-16) var(--spacing-8);background-color:var(--muted)}._container_1lzz1_6{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-12);align-items:center}._media_1lzz1_15{width:100%;min-width:0}._image_1lzz1_20,._placeholder_1lzz1_21{width:100%;aspect-ratio:3 / 2;border-radius:var(--radius-lg);object-fit:cover;display:block}._placeholder_1lzz1_21{display:flex;align-items:center;justify-content:center;border:1px solid var(--border);background:radial-gradient(120% 100% at 30% 20%,color-mix(in srgb,var(--ds-terracotta) 16%,var(--ds-surface)) 0%,transparent 60%),var(--surface);box-shadow:var(--shadow-md)}._placeholder_1lzz1_21 span{font-family:var(--font-family-base);font-size:.8rem;letter-spacing:.06em;text-transform:uppercase;color:var(--muted-foreground)}._text_1lzz1_50{display:flex;flex-direction:column;gap:var(--spacing-3);max-width:44ch}._eyebrow_1lzz1_57{font-family:var(--font-family-base);font-size:.75rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ds-terracotta)}._title_1lzz1_66{font-family:var(--font-family-heading);font-size:2.5rem;font-weight:600;line-height:1.15;margin:0;color:var(--foreground)}._description_1lzz1_75{font-size:1.0625rem;line-height:1.6;color:var(--muted-foreground);margin:0}._actions_1lzz1_82{display:flex;align-items:center;gap:var(--spacing-6);flex-wrap:wrap;margin-top:var(--spacing-4)}._cta_1lzz1_90{font-size:1.0625rem;padding:0 var(--spacing-8);height:3.25rem;background-color:var(--ds-terracotta);border-color:var(--ds-terracotta);color:var(--ds-on-inverse)}._cta_1lzz1_90:hover{background-color:var(--ds-terracotta-hover);border-color:var(--ds-terracotta-hover)}._link_1lzz1_104{font-family:var(--font-family-base);font-weight:600;font-size:.95rem;color:var(--ds-terracotta);text-decoration:none;border-bottom:1px solid color-mix(in srgb,var(--ds-terracotta) 45%,transparent);padding-bottom:2px;transition:border-color var(--animation-duration-fast) ease}._link_1lzz1_104:hover{border-bottom-color:var(--ds-terracotta)}@media(max-width:900px){._container_1lzz1_6{grid-template-columns:1fr;gap:var(--spacing-6)}._text_1lzz1_50{max-width:none}._title_1lzz1_66{font-size:2rem}}@media(max-width:768px){._giveBack_1lzz1_1{padding:var(--spacing-12) var(--spacing-4)}._actions_1lzz1_82{gap:var(--spacing-4)}._cta_1lzz1_90{width:100%;max-width:320px}}
