.gcsa-catalog-fallback[data-v-094548dc]{color:inherit;font:inherit;padding:20px;display:block}.gcsa-products[data-v-4e217786]{position:relative}.gcsa-products-trigger[data-v-4e217786]{min-height:40px;color:var(--muted-foreground);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;padding:9px 12px;font-size:13px;font-weight:400;line-height:1.2;transition:color .16s,background .16s;display:inline-flex}.gcsa-products.mobile .gcsa-products-trigger[data-v-4e217786]:hover,.gcsa-products.mobile.open .gcsa-products-trigger[data-v-4e217786]{color:var(--foreground);background:color-mix(in srgb, var(--primary) 8%, transparent)}.gcsa-products-chevron[data-v-4e217786]{opacity:.68;flex:none;width:12px;height:12px;transition:transform .18s}.gcsa-products.open .gcsa-products-chevron[data-v-4e217786]{transform:rotate(180deg)}.gcsa-products-panel[data-v-4e217786]{top:calc(var(--header-height,64px) + env(safe-area-inset-top,0px) + 6px);z-index:220;width:min(1408px,97vw);max-height:calc(100vh - var(--header-height,64px) - 28px);padding:0;position:fixed;left:50%;overflow-y:auto;transform:translate(-50%)}.gcsa-products.mobile[data-v-4e217786]{width:100%}.gcsa-products.mobile .gcsa-products-trigger[data-v-4e217786]{width:100%;min-height:54px;color:var(--foreground);font-family:var(--font-data,inherit);justify-content:flex-start;padding:7px 10px;font-size:16px}.gcsa-products.mobile .gcsa-products-chevron[data-v-4e217786]{margin-left:auto}.gcsa-products-icon[data-v-4e217786]{width:40px;height:40px;color:var(--primary);flex:none;place-items:center;display:inline-grid}.gcsa-products-icon svg[data-v-4e217786]{width:18px;height:18px}.gcsa-products.mobile .gcsa-products-panel[data-v-4e217786]{border:0;border-left:1px solid color-mix(in srgb, var(--primary) 28%, var(--border));width:auto;max-height:none;box-shadow:none;background:0 0;border-radius:0;margin:3px 0 2px 25px;padding:10px 0 4px 16px;position:static;overflow:visible;transform:none}.site-brand-lockup.gcsa-logo{min-width:0;color:inherit;align-items:center;text-decoration:none;display:inline-flex}.site-brand-lockup.gcsa-logo--row{flex-direction:row}.site-brand-lockup.gcsa-logo--row.gcsa-logo--with-wordmark{gap:.625rem}.site-brand-lockup .gcsa-logo__icon{width:1.90217rem;height:1.75rem;color:var(--logo-icon-color,var(--primary));flex-shrink:0;display:block}html.dark .site-brand-lockup .gcsa-logo__icon{color:var(--logo-icon-color,#fff)}.site-brand-lockup .gcsa-logo-wordmark{flex-direction:column;flex-shrink:0;gap:.125rem;min-width:0;display:flex}.site-brand-lockup .gcsa-logo-wordmark__title{color:var(--logo-wordmark-color,var(--primary));font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:1.125rem;font-weight:700;line-height:1;display:block}.site-brand-lockup .gcsa-logo-wordmark__tagline{color:var(--muted-foreground);font-family:var(--font-display);letter-spacing:.02em;white-space:nowrap;margin:0;font-size:9px;font-weight:500;line-height:1;display:block}.site-brand-lockup--compact.gcsa-logo--row.gcsa-logo--with-wordmark{gap:6px}.site-brand-lockup--compact .gcsa-logo__icon{width:22.8px;height:21px}.site-brand-lockup--compact .gcsa-logo-wordmark{gap:2px}.site-brand-lockup--compact .gcsa-logo-wordmark__title{font-size:10px}.site-brand-lockup--compact .gcsa-logo-wordmark__tagline{font-size:5px;display:block}@media (min-width:768px){.site-brand-lockup .gcsa-logo__icon{width:2.44565rem;height:2.25rem}.site-brand-lockup .gcsa-logo-wordmark__title{font-size:1.25rem}.site-brand-lockup .gcsa-logo-wordmark__tagline{font-size:10px}.site-brand-lockup--compact .gcsa-logo__icon{width:22.8px;height:21px}.site-brand-lockup--compact .gcsa-logo-wordmark__title{font-size:10px}.site-brand-lockup--compact .gcsa-logo-wordmark__tagline{font-size:5px}}.language-control[data-v-8fdbf10b]{position:relative}.language-trigger[data-v-8fdbf10b]{min-height:36px;color:var(--muted-foreground);background:0 0;border:0;border-radius:6px;align-items:center;gap:.35rem;padding:.35rem .45rem;font-size:13px;font-weight:500;display:inline-flex}.language-trigger[data-v-8fdbf10b]:hover{color:var(--foreground);background:color-mix(in srgb, var(--primary) 8%, transparent)}.language-short[data-v-8fdbf10b]{display:none}.chevron[data-v-8fdbf10b]{opacity:.68;border-bottom:1.35px solid;border-right:1.35px solid;width:8px;height:8px;transition:transform .18s;transform:translateY(-2px)rotate(45deg)}.chevron.open[data-v-8fdbf10b]{transform:translateY(2px)rotate(225deg)}.language-menu[data-v-8fdbf10b]{z-index:55;border:1px solid var(--border);background:var(--card);min-width:164px;box-shadow:var(--shadow-card);border-radius:12px;gap:4px;padding:6px;display:grid;position:absolute;top:calc(100% + 10px);right:0}.language-menu button[data-v-8fdbf10b]{width:100%;min-height:36px;color:var(--muted-foreground);white-space:nowrap;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:0 10px;font-size:12px;font-weight:400;line-height:1.2;display:flex}.language-menu button[data-v-8fdbf10b]:hover,.language-menu button[data-v-8fdbf10b]:focus-visible,.language-menu button.selected[data-v-8fdbf10b]{color:var(--foreground);background:color-mix(in srgb, var(--primary) 10%, transparent)}.language-menu button[data-v-8fdbf10b]:focus-visible{outline-offset:-2px}.language-menu button.selected[data-v-8fdbf10b]{font-weight:600}.language-menu small[data-v-8fdbf10b]{color:var(--primary);font-size:9px;font-weight:inherit}@media (max-width:860px){.language-trigger[data-v-8fdbf10b]{justify-content:center;width:36px;height:36px;min-height:0;padding:0}.language-name[data-v-8fdbf10b],.chevron[data-v-8fdbf10b]{display:none}.language-short[data-v-8fdbf10b]{font-family:var(--font-data);font-size:10px;font-weight:700;display:inline}}.topbar[data-v-e9f9e022]{z-index:40;height:var(--header-height);background:var(--header-bg);border-bottom:1px solid #0000;transition:border-color .18s,box-shadow .18s;position:sticky;top:0}.topbar.scrolled[data-v-e9f9e022]{border-bottom-color:var(--border);box-shadow:0 8px 28px color-mix(in srgb, var(--background) 46%, transparent)}.topbar-inner[data-v-e9f9e022]{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;height:100%;display:grid}.product-brand[data-v-e9f9e022]{justify-self:start;min-width:0}.desktop-nav[data-v-e9f9e022]{justify-content:center;align-items:center;gap:2px;min-width:0;display:flex}.header-tools[data-v-e9f9e022]{justify-self:end;align-items:center;gap:8px;display:flex}.icon-button[data-v-e9f9e022],.menu-toggle[data-v-e9f9e022]{width:40px;height:40px;color:var(--muted-foreground);background:0 0;border:0;border-radius:8px;flex:none;place-items:center;padding:0;display:inline-grid}.icon-button[data-v-e9f9e022]:hover,.menu-toggle[data-v-e9f9e022]:hover{color:var(--foreground)}.menu-toggle[data-v-e9f9e022]{display:none}.header-cta[data-v-e9f9e022]{border:1px solid var(--primary);min-height:40px;color:var(--primary-foreground);background:var(--primary);border-radius:8px;align-items:center;padding:0 16px;font-size:12px;font-weight:700;display:inline-flex}@media (max-width:1280px){.topbar-inner[data-v-e9f9e022]{gap:12px;display:flex}.desktop-nav[data-v-e9f9e022],.header-cta[data-v-e9f9e022]{display:none}.header-tools[data-v-e9f9e022]{margin-left:auto}.menu-toggle[data-v-e9f9e022]{display:inline-grid}}@media (max-width:860px){.topbar[data-v-e9f9e022]{border-bottom-color:var(--border)}.topbar-inner[data-v-e9f9e022]{gap:8px}.header-tools[data-v-e9f9e022]{gap:3px;margin-left:auto}.icon-button[data-v-e9f9e022],.menu-toggle[data-v-e9f9e022]{width:36px;height:36px}}.desktop-nav>a,.desktop-nav>.gcsa-products>.gcsa-products-trigger,.desktop-nav>.ecosystem-dropdown>.ecosystem-trigger{color:var(--muted-foreground);white-space:normal;text-align:center;overflow-wrap:normal;-webkit-hyphens:manual;hyphens:manual;background:0 0;border-radius:0;padding:4px 6px;font-size:14px;font-weight:400;line-height:1.25;transition:color .2s;position:relative}.desktop-nav{justify-content:center;min-width:0}.desktop-nav>a,.desktop-nav>.gcsa-products,.desktop-nav>.ecosystem-dropdown{flex:0 auto;min-width:min-content}.desktop-nav>.gcsa-products>.gcsa-products-trigger,.desktop-nav>.ecosystem-dropdown>.ecosystem-trigger{justify-content:center;width:100%}.desktop-nav :is(.gcsa-products-trigger,.ecosystem-trigger)>span{min-width:min-content}.desktop-nav :is(.gcsa-products-chevron,.ecosystem-chevron){flex-shrink:0}html[lang=de] .desktop-nav>a:is([href^=\/privacy],[href^=\/terms]),html[lang=de] .desktop-nav :is(.gcsa-products-trigger,.ecosystem-trigger){-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere}.desktop-nav>a:is(.active,.is-active,.current){color:var(--primary)}.desktop-nav>a:hover,.desktop-nav>a:is(.active,.is-active,.current):hover,.desktop-nav>.gcsa-products>.gcsa-products-trigger:hover,.desktop-nav>.gcsa-products.open>.gcsa-products-trigger,.desktop-nav>.ecosystem-dropdown>.ecosystem-trigger:hover,.desktop-nav>.ecosystem-dropdown.open>.ecosystem-trigger{color:var(--foreground)}.desktop-nav>a:focus-visible{outline:2px solid color-mix(in srgb, var(--primary) 45%, transparent);outline-offset:2px}.gcsa-products-trigger:focus,.ecosystem-trigger:focus{outline:none}.gcsa-products-trigger:focus-visible,.ecosystem-trigger:focus-visible{color:var(--primary);text-decoration-line:underline;-webkit-text-decoration-color:var(--primary);text-decoration-color:var(--primary);text-underline-offset:5px;text-decoration-thickness:2px}@media (prefers-reduced-motion:reduce){.desktop-nav>a,.desktop-nav>.gcsa-products>.gcsa-products-trigger,.desktop-nav>.ecosystem-dropdown>.ecosystem-trigger{transition:none}}.gcsa-mobile-menu{z-index:400;position:fixed;inset:0;overflow:hidden}.gcsa-mobile-menu__scrim{cursor:pointer;background:#00000073;border:0;width:100%;padding:0;animation:.12s ease-out both gcsa-mobile-menu-scrim-in;position:absolute;inset:0}.gcsa-mobile-menu__panel{background:var(--menu-surface,var(--card,#fff));border:0;flex-direction:column;width:min(88vw,21.5rem);height:100dvh;animation:.16s cubic-bezier(.2,0,0,1) both gcsa-mobile-menu-panel-in;display:flex;position:absolute;inset:0 0 0 auto;overflow:hidden;box-shadow:-18px 0 48px #0000002e}.gcsa-mobile-menu__head{min-height:calc(62px + env(safe-area-inset-top,0px));padding:env(safe-area-inset-top,0px) 20px 0;flex:none;justify-content:space-between;align-items:center;gap:12px;display:flex}.gcsa-mobile-menu__brand{min-width:0;color:inherit;align-items:center;display:inline-flex}.gcsa-mobile-menu__close{width:32px;height:32px;color:var(--muted-foreground);background:color-mix(in srgb, var(--muted) 92%, transparent);box-shadow:none;cursor:pointer;border:0;border-radius:999px;flex:0 0 32px;place-items:center;padding:0;transition:color .16s,background .16s;display:inline-grid}.gcsa-mobile-menu__close:hover,.gcsa-mobile-menu__close:focus-visible{color:var(--foreground);background:color-mix(in srgb, var(--primary) 11%, var(--muted))}.gcsa-mobile-menu__nav{overscroll-behavior:contain;scrollbar-gutter:stable;flex:auto;min-height:0;padding:4px 14px 12px;display:block;overflow:hidden auto}.gcsa-mobile-menu .mobile-nav-group{display:block}.gcsa-mobile-menu__item,.gcsa-mobile-menu__products.gcsa-products.mobile .gcsa-products-trigger,.gcsa-mobile-menu__products .mobile-products-trigger{width:100%;min-height:54px;color:var(--foreground);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:0;align-items:center;gap:14px;padding:9px 6px;font-family:inherit;font-size:15px;font-weight:600;line-height:18px;transition:color .16s,background .16s;display:flex}.gcsa-mobile-menu__item:hover,.gcsa-mobile-menu__item:focus-visible,.gcsa-mobile-menu__products.gcsa-products.mobile .gcsa-products-trigger:hover,.gcsa-mobile-menu__products.gcsa-products.mobile .gcsa-products-trigger:focus-visible,.gcsa-mobile-menu__products .mobile-products-trigger:hover,.gcsa-mobile-menu__products .mobile-products-trigger:focus-visible{color:var(--primary);background:0 0}.gcsa-mobile-menu__icon,.gcsa-mobile-menu__products.gcsa-products.mobile .gcsa-products-icon{border:1px solid var(--border);width:36px;height:36px;color:var(--foreground);background:color-mix(in srgb, var(--muted) 92%, transparent);border-radius:12px;flex:0 0 36px;place-items:center;transition:color .16s,border-color .16s,background .16s;display:inline-grid}.gcsa-mobile-menu__icon svg,.gcsa-mobile-menu__products.gcsa-products.mobile .gcsa-products-icon svg{width:18px;height:18px}.gcsa-mobile-menu__label{min-width:0;color:inherit;font-size:15px;font-weight:600;line-height:18px}.gcsa-mobile-menu__item.active,.gcsa-mobile-menu__item.is-active,.gcsa-mobile-menu__item.current{color:var(--primary);background:0 0}.gcsa-mobile-menu__item:hover .gcsa-mobile-menu__icon,.gcsa-mobile-menu__item:focus-visible .gcsa-mobile-menu__icon,.gcsa-mobile-menu__item.active .gcsa-mobile-menu__icon,.gcsa-mobile-menu__item.is-active .gcsa-mobile-menu__icon,.gcsa-mobile-menu__item.current .gcsa-mobile-menu__icon,.gcsa-mobile-menu__products.gcsa-products.mobile .gcsa-products-trigger:hover .gcsa-products-icon,.gcsa-mobile-menu__products.gcsa-products.mobile .gcsa-products-trigger:focus-visible .gcsa-products-icon,.gcsa-mobile-menu__products.gcsa-products.mobile .gcsa-products-trigger[aria-expanded=true] .gcsa-products-icon,.gcsa-mobile-menu__products .mobile-products-trigger:hover .gcsa-mobile-menu__icon,.gcsa-mobile-menu__products .mobile-products-trigger:focus-visible .gcsa-mobile-menu__icon,.gcsa-mobile-menu__products .mobile-products-trigger[aria-expanded=true] .gcsa-mobile-menu__icon{border-color:color-mix(in srgb, var(--primary) 70%, var(--border));color:var(--primary);background:color-mix(in srgb, var(--primary) 13%, var(--muted))}.gcsa-mobile-menu__products.gcsa-products.mobile .gcsa-products-chevron,.gcsa-mobile-menu__products .mobile-products-chevron{width:12px;height:12px;color:var(--muted-foreground);flex:0 0 12px;margin-left:auto}.gcsa-mobile-menu__secondary{border-top:1px solid var(--border);margin-top:12px;padding-top:12px}.gcsa-mobile-menu__secondary .gcsa-mobile-menu__item{min-height:48px}.gcsa-mobile-menu__footer{border-top:1px solid var(--border);padding:14px 20px calc(14px + env(safe-area-inset-bottom,0px));background:var(--menu-surface,var(--card,#fff));flex:none}.gcsa-mobile-menu__cta{border:1px solid var(--primary);width:100%;min-height:44px;color:var(--primary-foreground);background:var(--primary);border-radius:999px;justify-content:center;align-items:center;margin:0;padding:0 18px;font-size:14px;font-weight:700;line-height:1.2;display:inline-flex}@keyframes gcsa-mobile-menu-scrim-in{0%{opacity:0}to{opacity:1}}@keyframes gcsa-mobile-menu-panel-in{0%{opacity:.96;transform:translate(10px)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.gcsa-mobile-menu__scrim,.gcsa-mobile-menu__panel{animation-duration:1ms}}:is(.language-menu,.locale-menu){max-height:min(440px, calc(100dvh - var(--header-height,64px) - 32px));overscroll-behavior:contain;scrollbar-gutter:stable;overflow-y:auto}@media (forced-colors:none){:is(.language-menu,.locale-menu){scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--primary) 42%, transparent) transparent}@supports selector(::-webkit-scrollbar){:is(.language-menu,.locale-menu){scrollbar-width:auto;scrollbar-color:auto}:is(.language-menu,.locale-menu)::-webkit-scrollbar{width:8px;height:8px}:is(.language-menu,.locale-menu)::-webkit-scrollbar-track{background:0 0;margin-block:6px}:is(.language-menu,.locale-menu)::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--primary) 42%, transparent);background-clip:padding-box;border:2px solid #0000;border-radius:999px;min-height:32px}:is(.language-menu,.locale-menu)::-webkit-scrollbar-thumb:hover{background-color:color-mix(in srgb, var(--primary) 72%, transparent)}:is(.language-menu,.locale-menu)::-webkit-scrollbar-thumb:active{background-color:var(--primary)}:is(.language-menu,.locale-menu)::-webkit-scrollbar-button{width:0;height:0;display:none}:is(.language-menu,.locale-menu)::-webkit-scrollbar-corner{background:0 0}}}.gcsa-footer-region[data-v-5a8adb22]{min-height:480px}.gcsa-footer-fallback[data-v-5a8adb22]{flex-wrap:wrap;gap:24px;padding:48px 24px;display:flex}.gcsa-footer-fallback a[data-v-5a8adb22]{color:inherit}@font-face{font-family:Orbitron;src:url(/fonts/orbitron-700.woff2)format("woff2");font-style:normal;font-weight:700;font-display:swap}:root{color:var(--text);background:var(--bg);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;--bg:#071013;--surface:#0e191d;--raised:#152429;--text:#f0f5f3;--muted-text:#a1b3b8;--border:#2a3d42;--accent:#86ebc7;--accent-ink:#0b2824;--shadow:#0006;--font-display:Orbitron, Inter, "PingFang SC", sans-serif;--font-data:Inter, "Segoe UI", "PingFang SC", "Microsoft YaHei", sans-serif;--background:var(--bg);--foreground:var(--text);--muted-foreground:var(--muted-text);--muted:var(--raised);--card:var(--surface);--header-bg:#000205;--primary:#00a5ad;--primary-foreground:#001315;--footer-divider:#00d4e6;--logo-icon-color:var(--foreground);--logo-wordmark-color:#00a5ad;--content-max:1240px;--header-height:64px;--shadow-card:0 18px 48px #0006;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:Inter,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif}:root[data-theme=light]{--bg:#f4f7f5;--surface:#fff;--raised:#e7eeeb;--text:#112d2c;--muted-text:#506661;--border:#c9d8d2;--accent:#126e59;--accent-ink:#fff;--shadow:#163c2e16;--header-bg:#f7f9fb;--primary:#008b99;--primary-foreground:#fff;--footer-divider:#008b99;--logo-icon-color:#008995;--logo-wordmark-color:#008995;--shadow-card:0 18px 48px #0f172a12;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.browser-chrome,.ui-scroll-to-top{--foreground:#eee;--muted-foreground:#a1a1a1;--card:#01060c;--border:#14242f;--logo-icon-color:#eee}:root[data-theme=light] .browser-chrome,:root[data-theme=light] .ui-scroll-to-top{--foreground:#0c1220;--muted-foreground:#5c6b7a;--card:#fff;--border:#d8e0e8;--logo-icon-color:#008995}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--header-height) + 24px)}body{min-width:0;margin:0}button,select{font:inherit}button,a,select,summary{-webkit-tap-highlight-color:transparent}button,select,summary{cursor:pointer}a{color:inherit;text-decoration:none}a,button{transition:color .18s,background .18s,border-color .18s}a:hover{color:var(--accent)}button:focus-visible,select:focus-visible,a:focus-visible,summary:focus-visible{outline:2px solid var(--accent);outline-offset:5px}img{max-width:100%;display:block}button{color:inherit}h1,h2,h3,p,figure{margin:0}p{line-height:1.85}.content-width{width:min(1184px,100% - 96px);margin-inline:auto}.skip-link{z-index:450;background:var(--accent);color:var(--accent-ink);padding:12px 20px;position:fixed;top:12px;left:20px;transform:translateY(-200%)}.skip-link:focus{transform:none}.hero{padding-top:86px}.hero-top{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:center;gap:40px;display:grid}.eyebrow{letter-spacing:.17em;color:var(--accent);align-items:center;gap:9px;font-size:11px;font-weight:600;display:flex}.live-dot{background:var(--accent);width:6px;height:6px;box-shadow:0 0 14px color-mix(in srgb, var(--accent) 45%, transparent);border-radius:50%}h1{letter-spacing:-.045em;margin:25px 0;font-size:clamp(44px,5.5vw,74px);font-weight:650;line-height:1.2}h1 span{display:block}h1 span+span{color:var(--accent)}.hero-lead{color:var(--muted-text);max-width:510px;font-size:17px}h1,h2,h3,.button,.text-link,.preview-controls button{overflow-wrap:anywhere}html[lang=th] :is(h1,h2,h3,.eyebrow){letter-spacing:normal}.hero-divider,.preview-controls{flex-wrap:wrap}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.button{border:1px solid var(--border);border-radius:7px;justify-content:center;align-items:center;min-height:48px;padding:13px 23px;font-size:14px;font-weight:600;display:inline-flex}.button-primary{color:var(--accent-ink);background:var(--accent);border-color:var(--accent)}.button-primary:hover{color:var(--accent-ink);background:color-mix(in srgb, var(--accent) 85%, var(--text))}.button-secondary:hover{border-color:var(--accent)}.hero-emblem{isolation:isolate;place-items:center;min-height:360px;display:grid;position:relative}.hero-emblem:before{content:"";z-index:-1;background:radial-gradient(#208c7835,#0000 68%);position:absolute;inset:10%}.hero-emblem>img{width:224px;height:224px;filter:drop-shadow(0 22px 40px var(--shadow));transform:translateY(var(--hero-offset,0px)) rotate(-9deg)}.emblem-ring{border:1px solid var(--border);width:310px;height:310px;transform:rotate(calc(-30deg + var(--hero-turn,0deg))) scaleY(.8);border-radius:50%;position:absolute}.ring-two{width:390px;height:390px;transform:rotate(calc(25deg - var(--hero-turn,0deg))) scaleY(.8);opacity:.6;border-style:dashed}.hero-divider{border-top:1px solid var(--border);color:var(--muted-text);gap:28px;margin:55px 0 28px;padding-top:22px;font-size:12px;display:flex}.hero-divider>span{align-items:center;gap:8px;display:inline-flex}.hero-divider i{color:var(--accent);font-style:normal}.browser-window{border:1px solid var(--border);background:var(--surface);box-shadow:0 30px 90px var(--shadow);border-radius:12px;overflow:hidden}.window-top{background:var(--raised);height:40px;color:var(--muted-text);align-items:center;gap:22px;padding:0 18px;display:flex}.traffic-lights{gap:6px;display:flex}.traffic-lights i{background:#647878;border-radius:50%;width:8px;height:8px}.traffic-lights i:first-child{background:#af7671}.traffic-lights i:nth-child(2){background:#b7a070}.traffic-lights i:nth-child(3){background:#6b9c82}.window-tab{background:var(--surface);border-radius:7px 7px 0 0;align-self:end;align-items:center;gap:8px;width:170px;padding:8px 13px;font-size:11px;display:flex}.window-tab img{width:17px;height:17px}.window-plus{font-size:16px}.address-row{border-bottom:1px solid var(--border);color:var(--muted-text);align-items:center;gap:22px;padding:10px 20px;font-size:12px;display:flex}.address-row>div{background:var(--bg);border-radius:6px;flex:1;padding:7px 13px;font-family:ui-monospace,monospace}.address-row>div>span{color:var(--accent);margin-right:12px}.preview-body{grid-template-columns:60px minmax(0,1fr) 274px;min-height:380px;display:grid}.preview-sidebar{border-right:1px solid var(--border);color:var(--muted-text);flex-direction:column;align-items:center;gap:18px;padding:20px 12px;display:flex}.preview-sidebar img{width:28px;margin-bottom:10px}.preview-sidebar span{place-items:center;width:32px;height:32px;font-size:21px;display:grid}.preview-sidebar .selected{background:var(--raised);color:var(--accent);border-radius:6px}.preview-page{min-width:0;padding:24px 36px;position:relative}.preview-eyebrow{color:var(--muted-text);justify-content:space-between;font-size:10px;display:flex}.preview-eyebrow>span{letter-spacing:.15em}.preview-art{place-items:center;height:140px;display:grid;position:relative}.preview-art img{z-index:1;width:82px;height:82px}.orbit{border:1px solid var(--border);border-radius:50%;width:160px;height:90px;position:absolute;transform:rotate(-18deg)}.orbit-two{opacity:.5;width:220px;height:120px;transform:rotate(20deg)}.preview-page h2{text-align:center;letter-spacing:-.04em;font-size:24px}.preview-content>p{color:var(--muted-text);text-align:center;max-width:400px;min-height:45px;margin:14px auto;font-size:12px}.preview-tags{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.preview-tags>span{color:var(--muted-text);border:1px solid var(--border);border-radius:5px;align-items:center;gap:5px;padding:5px 8px;font-size:10px;display:inline-flex}.preview-tags i{background:var(--accent);border-radius:50%;width:4px;height:4px}.reading-lines{gap:8px;width:78%;margin:24px auto 0;display:grid}.reading-lines span{background:var(--border);opacity:.45;border-radius:5px;height:4px}.reading-lines span:nth-child(2){width:90%}.reading-lines span:nth-child(3){width:67%}.preview-assistant{border-left:1px solid var(--border);background:color-mix(in srgb, var(--raised) 36%, var(--surface));padding:26px 20px}.preview-assistant>strong{font-size:12px}.preview-assistant>strong>span{color:var(--accent);margin-right:6px;font-size:21px}.prompt-bubble{border:1px solid var(--border);background:var(--raised);border-radius:8px 8px 2px;margin-top:26px;padding:12px;font-size:11px}.preview-assistant ol{gap:18px;margin:24px 0;padding:0;list-style:none;display:grid}.preview-assistant li{color:var(--muted-text);align-items:center;gap:9px;font-size:11px;display:flex}.preview-assistant li span{border:1px solid var(--border);border-radius:50%;flex-shrink:0;place-items:center;width:20px;height:20px;font-size:10px;display:grid}.approval{border:1px solid color-mix(in srgb, var(--accent) 45%, var(--border));color:var(--accent);text-align:center;border-radius:6px;padding:10px;font-size:11px}.approval span{margin-right:6px}.preview-controls{justify-content:center;gap:8px;margin:24px 0 12px;display:flex}.preview-controls button{color:var(--muted-text);background:0 0;border:1px solid #0000;border-radius:6px;padding:11px 20px;font-size:12px}.preview-controls button span{opacity:.7;margin-right:8px;font-size:9px}.preview-controls button[aria-pressed=true]{background:var(--raised);border-color:var(--border);color:var(--accent)}.section{border-bottom:1px solid var(--border);padding-block:100px}.section h2{letter-spacing:-.045em;white-space:pre-line;margin-top:18px;font-size:clamp(29px,3vw,42px);font-weight:600;line-height:1.4}.section-lead{color:var(--muted-text);max-width:660px;margin-top:22px;font-size:15px}.section h3{font-size:18px;font-weight:550;line-height:1.5}.privacy-section{grid-template-columns:.9fr 1.1fr;gap:90px;display:grid}.privacy-details{padding-top:3px}.feature-row{border-bottom:1px solid var(--border);gap:22px;padding:25px 0;display:flex}.feature-row:first-child{padding-top:0}.feature-row p{color:var(--muted-text);margin-top:10px;font-size:13px}.feature-index{color:var(--accent);padding-top:7px;font-size:11px}.agent-heading{justify-content:space-between;align-items:end;gap:40px;display:flex}.agent-heading .section-lead{max-width:310px}.agent-steps{border:1px solid var(--border);border-radius:10px;grid-template-columns:repeat(3,1fr);margin:45px 0 0;padding:0;list-style:none;display:grid;overflow:hidden}.agent-steps li{background:var(--surface);padding:28px}.agent-steps li+li{border-left:1px solid var(--border)}.step-number{color:var(--accent);margin-bottom:24px;font:12px ui-monospace,monospace;display:block}.agent-steps p{color:var(--muted-text);margin-top:12px;font-size:13px}.section-link{justify-content:end;margin-top:24px;display:flex}.text-link{text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--accent) 45%, transparent);text-decoration-color:color-mix(in srgb, var(--accent) 45%, transparent);text-underline-offset:4px;color:var(--accent);align-items:center;gap:14px;font-size:14px;line-height:1.7;display:inline-flex}.everyday-grid{grid-template-columns:repeat(3,1fr);gap:36px;margin-top:40px;display:grid}.everyday-grid p{color:var(--muted-text);margin-top:10px;font-size:13px}.feature-art{border-bottom:1px solid var(--border);justify-content:center;align-items:end;gap:8px;height:140px;margin-bottom:26px;display:flex;position:relative;overflow:hidden}.feature-art>span{border:1px solid var(--border);background:var(--surface);border-radius:7px 7px 0 0;width:78px;height:75px;display:block}.feature-art>span:nth-child(2){border-color:var(--accent);background:linear-gradient(160deg, color-mix(in srgb, var(--accent) 12%, var(--surface)), var(--surface));height:100px}.feature-art-1{flex-direction:column;align-items:center;gap:13px}.feature-art-1>span{background:var(--border);border:0;border-radius:0;width:65%;height:6px!important}.feature-art-1>span:nth-child(2){background:color-mix(in srgb, var(--accent) 55%, transparent);width:54%}.feature-art-1>span:nth-child(3){width:61%}.feature-art-2{align-items:center}.feature-art-2>span{border-radius:50%;width:48px;height:48px}.feature-art-2>span:nth-child(2){place-items:center;width:75px;height:75px;display:grid}.faq-section{border-bottom:0;grid-template-columns:.8fr 1.2fr;gap:80px;display:grid}footer.gcsa-site-footer.browser-footer{background:var(--bg);padding-top:clamp(40px,4.5vw,56px)}footer.gcsa-site-footer.browser-footer:before{background:linear-gradient(90deg, transparent, var(--footer-divider), transparent);width:min(384px,100% - 64px);height:2px}.faq-section h2{margin:0}.faq-section details{border-bottom:1px solid var(--border)}.faq-section details:first-child{border-top:1px solid var(--border)}.faq-section summary{justify-content:space-between;align-items:center;gap:18px;padding:23px 0;font-size:15px;list-style:none;display:flex}.faq-section summary::-webkit-details-marker{display:none}.faq-section summary span{color:var(--accent);font-size:22px}.faq-section details[open] summary span{transform:rotate(45deg)}.faq-section details p{color:var(--muted-text);padding:0 25px 24px 0;font-size:13px}@media (max-width:1050px){.content-width{width:calc(100% - 56px)}.hero-top{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:20px}.hero-emblem>img{width:180px;height:180px}.emblem-ring{width:250px;height:250px}.ring-two{width:300px;height:300px}.preview-body{grid-template-columns:48px minmax(0,1fr) 235px}.preview-page{padding:24px}.privacy-section{gap:50px}.agent-steps li{padding:24px}}@media (max-width:760px){.content-width{width:calc(100% - 40px)}.hero{padding-top:42px}.hero-top{grid-template-columns:1fr}.hero-emblem{display:none}h1{font-size:clamp(42px,8.8vw,64px)}.hero-lead{max-width:520px;font-size:15px}.hero-divider{gap:22px;margin-top:35px;font-size:11px}.preview-body{grid-template-columns:minmax(0,1fr)}.preview-sidebar,.preview-assistant{display:none}.preview-page{padding:23px 24px 28px}.preview-content>p{max-width:390px}.preview-art{height:120px}.preview-page h2{font-size:22px}.preview-controls{gap:0}.preview-controls button{padding:12px;font-size:11px}.preview-controls button span{display:none}.address-row{gap:14px;padding-inline:15px}.section{padding-block:62px}.privacy-section{grid-template-columns:1fr;gap:35px}.section-lead{font-size:14px}.agent-heading{display:block}.agent-heading .section-lead{max-width:none}.agent-steps{grid-template-columns:1fr;margin-top:30px}.agent-steps li+li{border-left:0;border-top:1px solid var(--border)}.step-number{margin-bottom:15px}.everyday-grid{gap:22px}.feature-art{height:100px}.feature-art>span{width:40px;height:50px}.feature-art>span:nth-child(2){height:75px}.feature-art-2>span{width:25px;height:25px}.feature-art-2>span:nth-child(2){width:55px;height:55px}.everyday-grid h3{font-size:15px}.everyday-grid p{font-size:12px}.faq-section{grid-template-columns:1fr;gap:30px}.faq-section summary{font-size:14px}}@media (max-width:420px){.content-width{width:calc(100% - 32px)}.hero-actions{gap:10px}.button{padding-inline:18px}.hero-divider{gap:18px}.preview-controls button{padding-inline:10px}.preview-page h2{font-size:20px}.everyday-grid{grid-template-columns:1fr;gap:30px}.feature-art{height:100px;margin-bottom:20px}.everyday-grid h3{font-size:18px}.everyday-grid p{font-size:13px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}a,button{transition:none}}@media screen and (prefers-reduced-motion:no-preference){.motion-enabled [data-reveal]{transition:opacity .65s ease var(--reveal-delay,0s), transform .65s cubic-bezier(.2, .7, .2, 1) var(--reveal-delay,0s)}.motion-enabled [data-reveal]:not([data-revealed]):not(:focus-within){opacity:0;transform:translateY(24px)}.motion-enabled [data-reveal]:focus-within{transition:none}.motion-enabled.hero-in-view{--hero-play-state:running}.motion-enabled .hero-emblem>img{animation:5.6s ease-in-out infinite hero-float}.motion-enabled .emblem-ring{animation:24s linear infinite hero-orbit}.motion-enabled .emblem-ring.ring-two{--ring-start:25deg;animation-duration:36s;animation-direction:reverse}.motion-enabled .hero-emblem:before{animation:5.6s ease-in-out infinite hero-glow}.motion-enabled .hero-emblem>img,.motion-enabled .emblem-ring,.motion-enabled .hero-emblem:before{animation-play-state:var(--hero-play-state,paused)}.motion-enabled .emblem-ring:after{content:"";background:var(--accent);width:6px;height:6px;box-shadow:0 0 12px color-mix(in srgb, var(--accent) 50%, transparent);border-radius:50%;position:absolute;top:calc(50% - 3px);left:-3px}.preview-content,.faq-section details[open]>p{animation:.32s both content-enter}.button,.preview-controls button{transition:transform .2s,color .18s,background .18s,border-color .18s,box-shadow .2s}.feature-art>span,.step-number,.faq-section summary span{transition:transform .35s}.agent-steps li{transition:background .25s}@media (hover:hover) and (pointer:fine){.button:hover,.preview-controls button:hover{box-shadow:0 7px 18px var(--shadow);transform:translateY(-3px)}.everyday-grid article:hover .feature-art>span:nth-child(2){transform:translateY(-8px)}.everyday-grid article:hover .feature-art>span:not(:nth-child(2)){transform:translateY(-3px)}.agent-steps li:hover{background:color-mix(in srgb, var(--accent) 5%, var(--surface))}.agent-steps li:hover .step-number{transform:translate(6px)}}}@keyframes hero-float{0%,to{transform:translateY(var(--hero-offset,0px)) rotate(-9deg)}50%{transform:translateY(calc(var(--hero-offset,0px) - 12px)) rotate(-5deg)}}@keyframes hero-orbit{0%{transform:rotate(calc(var(--ring-start,-30deg) + var(--hero-turn,0deg))) scaleY(.8)}to{transform:rotate(calc(var(--ring-start,-30deg) + var(--hero-turn,0deg) + 360deg)) scaleY(.8)}}@keyframes hero-glow{0%,to{opacity:.65;transform:scale(.95)}50%{opacity:1;transform:scale(1.12)}}@keyframes content-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce),print{.motion-enabled [data-reveal]{opacity:1;transition:none;transform:none}.hero-emblem>img{transform:rotate(-9deg)}.emblem-ring{transform:rotate(-30deg)scaleY(.8)}.ring-two{transform:rotate(25deg)scaleY(.8)}}html[lang=de] :is(h1,h2,h3){-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere}html:is([lang=ja],[lang=ko]) :is(h1,h2,h3){word-break:keep-all;overflow-wrap:anywhere;text-wrap:balance}.ui-scroll-to-top{right:max(1.25rem, env(safe-area-inset-right,0px));bottom:max(1.25rem, env(safe-area-inset-bottom,0px));z-index:40;border:1px solid var(--border);background:var(--card);width:3rem;height:3rem;color:var(--primary);cursor:pointer;opacity:0;visibility:hidden;pointer-events:none;font:inherit;appearance:none;border-radius:9999px;justify-content:center;align-items:center;margin:0;padding:0;font-size:1rem;transition:opacity .3s,transform .3s,visibility .3s,background-color .3s,color .3s,border-color .3s;display:flex;position:fixed;transform:translateY(.5rem);box-shadow:0 10px 25px -5px #00000073}.ui-scroll-to-top__progress{pointer-events:none;width:calc(100% - .6rem);height:calc(100% - .6rem);position:absolute;inset:.3rem;transform:rotate(-90deg)}.ui-scroll-to-top__track,.ui-scroll-to-top__ring{fill:none;stroke-width:2.25px;stroke-linecap:round}.ui-scroll-to-top__track{stroke:color-mix(in srgb, var(--primary) 22%, transparent)}.ui-scroll-to-top__ring{stroke:var(--primary);transition:stroke-dashoffset .12s linear}.ui-scroll-to-top__icon{z-index:1;flex-shrink:0;width:1em;height:1em;line-height:1;display:block;position:relative}.ui-scroll-to-top--visible{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.ui-scroll-to-top:hover,.ui-scroll-to-top:focus-visible{background:var(--primary);color:var(--primary-foreground);border-color:var(--primary);outline:none}.ui-scroll-to-top:focus-visible{box-shadow:0 10px 25px -5px #00000073, 0 0 0 2px color-mix(in srgb, var(--primary) 45%, transparent)}.ui-scroll-to-top:hover .ui-scroll-to-top__track,.ui-scroll-to-top:focus-visible .ui-scroll-to-top__track{stroke:color-mix(in srgb, var(--primary-foreground) 35%, transparent)}.ui-scroll-to-top:hover .ui-scroll-to-top__ring,.ui-scroll-to-top:focus-visible .ui-scroll-to-top__ring{stroke:var(--primary-foreground)}@media (prefers-reduced-motion:reduce){.ui-scroll-to-top{transition:opacity .15s,visibility .15s,background-color .15s,color .15s;transform:none}.ui-scroll-to-top__ring{transition:none}.ui-scroll-to-top--visible{transform:none}}
