html,body{background:#020202!important}.podcast-module{overflow:hidden!important}.podcast-module.is-open{grid-column:1/-1!important}.podcast-shell{gap:16px!important;display:grid!important}.podcast-summary{background:radial-gradient(circle at 12% 10%,#f2c87929,#0000 32%),radial-gradient(circle at 88% 0,#79beff38,#0000 38%),linear-gradient(145deg,#0f3762c7,#041226c2 48%,#030916db)!important;border:1px solid #f2c8793d!important;border-radius:24px!important;flex-direction:column!important;justify-content:flex-start!important;align-items:flex-start!important;gap:18px!important;min-height:178px!important;padding:26px 28px!important;display:flex!important;position:relative!important;overflow:hidden!important;box-shadow:inset 0 1px #ffffff29,inset 0 0 0 1px #ffffff0e,0 18px 54px #00000047,0 0 34px #f2c87917!important}.podcast-summary:before{content:""!important;pointer-events:none!important;background:linear-gradient(120deg,#ffffff1c,#0000 36%),radial-gradient(circle at 78% 46%,#f2c8791c,#0000 34%)!important;position:absolute!important;inset:0!important}.podcast-summary>*{z-index:1!important;position:relative!important}.podcast-summary-main{width:100%!important;min-width:0!important}.podcast-summary-top{align-items:center!important;gap:14px!important;display:flex!important}.podcast-summary-top .icon{background:radial-gradient(circle at 28% 18%,#f2c87942,#0000 48%),linear-gradient(145deg,#1c4a78d6,#06142ae6)!important;border-color:#f2c87957!important;box-shadow:inset 0 0 0 1px #ffffff14,0 0 24px #f2c8792e!important}.podcast-kicker{color:#f2c879!important;letter-spacing:.08em!important;text-transform:uppercase!important;margin-bottom:4px!important;font-size:12px!important;font-weight:800!important;display:block!important}.podcast-summary h3{color:#fff!important;text-shadow:0 0 18px #79beff29!important;margin:0!important;font-size:28px!important;line-height:1.12!important}.podcast-summary p{color:#ffffffd1!important;max-width:100%!important;margin:14px 0 0!important}.podcast-toggle{color:#121212!important;min-height:44px!important;font:inherit!important;cursor:pointer!important;background:radial-gradient(circle at 20% 0,#ffffff52,#0000 36%),linear-gradient(135deg,#ffe49e,#f2c879 44%,#c89542)!important;border:1px solid #f2c879a3!important;border-radius:999px!important;flex:none!important;align-self:flex-start!important;padding:0 22px!important;font-weight:800!important;box-shadow:inset 0 0 0 1px #ffffff29,0 12px 28px #f2c8792e!important}.podcast-panel{max-height:0;opacity:0!important;transition:max-height .34s,opacity .22s,transform .22s!important;overflow:hidden!important;transform:translateY(-6px)!important}.podcast-module.is-open .podcast-panel{opacity:1!important;max-height:1400px!important;transform:translateY(0)!important}.podcast-panel-inner{padding-top:4px!important}.podcast-timeline{gap:10px!important;margin:0!important;padding:0!important;list-style:none!important;display:grid!important}.podcast-episode{background:#0000005c!important;border:1px solid #ffffff1a!important;border-radius:18px!important;overflow:hidden!important}.episode-toggle{width:100%!important;color:inherit!important;font:inherit!important;text-align:left!important;cursor:pointer!important;background:0 0!important;border:0!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:14px!important;padding:14px 16px!important;display:grid!important}.episode-label{color:#f2c879e6!important;white-space:nowrap!important;font-size:13px!important;font-weight:900!important}.episode-meta{align-items:baseline!important;gap:10px!important;min-width:0!important;display:flex!important}.episode-title{text-overflow:ellipsis!important;white-space:nowrap!important;font-weight:800!important;overflow:hidden!important}.episode-date{color:#ffffff8f!important;flex:none!important;font-size:13px!important}.episode-chevron{color:#f2c879d6!important;transition:transform .22s!important}.podcast-episode.is-active .episode-chevron{transform:rotate(180deg)!important}.episode-panel{max-height:0!important;transition:max-height .34s!important;overflow:hidden!important}.podcast-episode.is-active .episode-panel{max-height:700px!important}.episode-panel-clip{padding:0 16px 16px!important}.episode-content{border-top:1px solid #ffffff17!important;grid-template-columns:minmax(190px,280px) minmax(0,1fr)!important;align-items:center!important;gap:16px!important;padding-top:16px!important;display:grid!important}.episode-thumb{aspect-ratio:16/9!important;object-fit:cover!important;border-radius:12px!important;width:100%!important;max-width:280px!important;height:auto!important;display:block!important}.episode-description p{margin:0!important;font-size:14px!important;line-height:1.55!important}.podcast-platform-buttons{gap:18px!important;width:100%!important;display:grid!important}.podcast-platform-button{color:#fff!important;letter-spacing:.01em!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;width:100%!important;min-height:74px!important;font-size:18px!important;font-weight:950!important;text-decoration:none!important;transition:transform .18s,box-shadow .18s,filter .18s!important;display:flex!important;position:relative!important;overflow:hidden!important}.podcast-platform-button:before{content:""!important;border-radius:inherit!important;pointer-events:none!important;background:linear-gradient(#ffffff3d,#0000 48%,#00000024)!important;position:absolute!important;inset:1px!important}.podcast-platform-button:hover,.podcast-platform-button:focus-visible{filter:saturate(1.12)brightness(1.04)!important;transform:translateY(-2px)!important}.podcast-platform-button>span{z-index:1!important;align-items:center!important;gap:12px!important;display:inline-flex!important;position:relative!important}.podcast-platform-icon{width:26px!important;height:26px!important;display:inline-flex!important}.podcast-platform-icon svg{fill:currentColor!important;width:100%!important;height:100%!important}.podcast-platform-button--spotify{background:radial-gradient(circle at 18% 0,#ffffff42,#0000 36%),linear-gradient(135deg,#1ed760,#12a84c 58%,#087a38)!important;border:1px solid #1ed7608a!important;box-shadow:inset 0 0 0 1px #1ed76029,0 0 18px #1ed7603d,0 14px 30px #1ed76024!important}.podcast-platform-button--youtube{background:radial-gradient(circle at 18% 0,#ffffff47,#0000 36%),linear-gradient(135deg,#ff2b2b,red 58%,#a90000)!important;border:1px solid #ff00008a!important;box-shadow:inset 0 0 0 1px #ff000029,0 0 18px #ff000042,0 14px 30px #ff000026!important}#inside-agrup .platform-card{min-height:190px!important;box-shadow:none!important;background:0 0!important;border-color:#0000!important;grid-column:span 2!important;align-items:center!important;padding:18px 10px!important;display:flex!important}@media (max-width:768px){.podcast-summary{flex-direction:column!important;align-items:stretch!important}.podcast-toggle{width:100%!important}.episode-toggle{grid-template-columns:1fr auto!important}.episode-label{grid-column:1/-1!important}.episode-meta{flex-direction:column!important;align-items:flex-start!important;gap:4px!important}.episode-title{white-space:normal!important}.podcast-episode.is-active .episode-panel{max-height:520px!important}.episode-content{grid-template-columns:1fr!important}.episode-thumb{max-width:none!important}}.nav-dropdown-menu{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;width:min(700px,100vw - 40px)!important;min-width:0!important}.nav-dropdown-menu>.nav-service-group{border:1px solid #f2c87929!important;border-radius:12px!important;align-content:start!important;gap:2px!important;min-width:0!important;padding:8px!important;display:grid!important}.nav-dropdown-menu>.nav-service-group>span{color:#f2c879b8!important;letter-spacing:.08em!important;text-transform:uppercase!important;padding:4px 8px 6px!important;font-size:10px!important;font-weight:900!important}.nav-dropdown-menu>.nav-service-group>a{white-space:normal!important;min-height:34px!important;padding:8px!important}@media (max-width:768px){.nav-dropdown-menu{grid-template-columns:repeat(2,minmax(0,1fr))!important;width:auto!important}.nav-dropdown-menu>.nav-service-group>a{min-height:36px!important;font-size:11px!important}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--agrup-safe-bg:#000;--agrup-page-bg-image:url(/assets/page-stars.png);--agrup-page-bg-position:center center}html{min-height:100%;background-color:var(--agrup-safe-bg)!important;background-image:var(--agrup-page-bg-image)!important;background-position:var(--agrup-page-bg-position)!important;background-repeat:no-repeat!important;background-size:cover!important;background-attachment:fixed!important}body{overscroll-behavior-y:none;min-height:100%;background-color:var(--agrup-safe-bg)!important}@supports (height:100dvh){html,body,.site{min-height:100dvh}}.site{isolation:isolate;position:relative;overflow-x:clip;background:0 0!important}.site:before,.site:after{content:"";pointer-events:none;position:fixed;inset:0;transform:translateZ(0)}.site:before{z-index:-3;background-color:#020202;background-image:radial-gradient(at 71% 19%,#f2c8791f,#0000 52%),radial-gradient(at 17% 8%,#ffffff0b,#0000 33%),radial-gradient(at 24% 68%,#c8954214,#0000 47%),radial-gradient(at 85% 88%,#ffffff08,#0000 41%),radial-gradient(circle at 8% 13%,#ffffff85 0 1px,#0000 1.4px),radial-gradient(circle at 18% 77%,#f2c8796b 0 .85px,#0000 1.25px),radial-gradient(circle at 31% 42%,#ffffff57 0 .75px,#0000 1.1px),radial-gradient(circle at 46% 19%,#ffffff7a 0 .9px,#0000 1.3px),radial-gradient(circle at 57% 83%,#f2c87957 0 .7px,#0000 1.15px),radial-gradient(circle at 73% 36%,#ffffff94 0 1px,#0000 1.45px),radial-gradient(circle at 89% 64%,#ffffff61 0 .8px,#0000 1.2px),linear-gradient(#020202 0%,#030303 52%,#010101 100%);background-position:50%,50%,50%,50%,0 0,113px 41px,251px 179px,389px 83px,79px 317px,521px 233px,317px 401px,50%;background-repeat:no-repeat,no-repeat,no-repeat,no-repeat,repeat,repeat,repeat,repeat,repeat,repeat,repeat,no-repeat;background-size:cover,cover,cover,cover,641px 503px,887px 719px,1093px 863px,1291px 977px,1543px 1181px,1733px 1279px,2039px 1553px,cover}.site:after{z-index:-2;opacity:.72;mix-blend-mode:screen;background-image:radial-gradient(circle at 22% 21%,#ffffffeb 0 .8px,#0000 1.35px),radial-gradient(circle at 64% 14%,#f2c879c7 0 .75px,#0000 1.25px),radial-gradient(circle at 78% 72%,#ffffffad 0 .7px,#0000 1.2px),radial-gradient(circle at 36% 88%,#ffffff8f 0 .65px,#0000 1.1px),linear-gradient(118deg,#0000 0% 44%,#f2c87907 50%,#0000 58% 100%);background-position:13px 29px,229px 107px,89px 271px,421px 337px,50%;background-repeat:repeat;background-size:937px 751px,1199px 887px,1451px 1051px,1777px 1373px,cover;animation:14s ease-in-out infinite agrupStarBreathFinal}@keyframes agrupStarBreathFinal{0%,to{opacity:.62}50%{opacity:.82}}.site>.header,.site>main,.site>.footer,.mobile-sticky-cta,.chatbot-widget,.cookie-consent,.cookie-modal{z-index:1;position:relative}.site>.header{z-index:1000}.section,.seo-page,.seo-section,.subpage,.services,.why,.process,.cta,.mobile-sales,.footer{background:0 0!important}.section:not(.hero):before,.section:not(.hero):after,.seo-section:before,.seo-section:after,.subpage:before,.subpage:after,.services:before,.services:after,.why:before,.why:after,.process:before,.process:after,.cta:before,.cta:after,.mobile-sales:before,.mobile-sales:after{content:none!important;display:none!important}.hero{position:relative;overflow:hidden;background:radial-gradient(at 64% 30%,#f2c8790f,#0000 48%),linear-gradient(#0202024d 0%,#0202020f 48%,#0000 100%)!important}.hero-art:before{image-rendering:auto;filter:saturate(1.03)contrast(1.04)brightness(1.02);-webkit-mask-image:linear-gradient(#0000 0%,#000000f5 9%,#000 47%,#000000c7 80%,#0000 100%),linear-gradient(270deg,#000 0% 62%,#000000b8 80%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000000f5 9%,#000 47%,#000000c7 80%,#0000 100%),linear-gradient(270deg,#000 0% 62%,#000000b8 80%,#0000 100%);opacity:.98!important;background-image:url(/assets/hero-mountain-river-clean.png)!important;background-position:100%!important;background-size:cover!important;width:105%!important;height:118%!important;top:-6%!important;right:-3%!important}.card:hover,.step:hover,.point:hover,.panel:hover,.form:hover,.founder-card:hover,.detail-card-link:hover .detail-card,.service-card-link:hover .card,.platform-card:hover,.local-link:hover{background-color:#fff1!important;border-color:#f2c87957!important;box-shadow:0 28px 90px #00000061,inset 0 0 0 1px #f2c8790e,inset 0 1px #ffffff21!important}.icon,.num,.social-mark,.language-toggle,.chatbot-toggle{background-image:linear-gradient(145deg,#ffffff1c,#ffffff08),radial-gradient(circle at 28% 18%,#f2c8792e,#0000 48%)!important;box-shadow:0 14px 34px #0000003d,inset 0 1px #ffffff26!important}.btn{position:relative;overflow:hidden;box-shadow:0 16px 42px #0000004d,inset 0 1px #ffffff29!important}.btn-primary,.cookie-btn--primary{background:linear-gradient(135deg,#ffe49efa,#f2c879f5 42%,#c89542fa)!important;border-color:#f2c879c2!important}.btn-secondary,.cookie-btn--ghost{background:linear-gradient(145deg,#ffffff1c,#ffffff09)!important;border-color:#ffffff2e!important}@media (max-width:768px){.site{overflow-x:hidden}.site:before{background-size:cover,cover,cover,cover,397px 311px,557px 431px,701px 547px,887px 673px,1013px 787px,1193px 877px,1373px 1051px,cover}.site:after{opacity:.58;background-size:521px 431px,677px 503px,827px 613px,1013px 787px,cover}.hero-art:before{opacity:.62!important;background-position:70%!important;width:170%!important;height:72%!important;top:1%!important;right:-76%!important}}@media (prefers-reduced-motion:reduce){.site:after{animation:none}}body{background:#000 url(/assets/page-stars.png) 50%/cover no-repeat fixed!important}.site{background:0 0!important}.site:before{opacity:1!important;background:linear-gradient(#00000075,#000000a3),url(/assets/page-stars.png) 50%/cover no-repeat fixed!important}.site:after,.section:not(.hero):before,.section:not(.hero):after,.seo-section:before,.seo-section:after,.subpage:before,.subpage:after,.gold-dots{background:0 0!important}.hero{background:0 0!important;min-height:calc(100svh - 82px)!important}.hero:after{background:linear-gradient(#0000,#000 100%)!important}.hero-art:before{opacity:1!important;filter:none!important;background-image:url(/assets/hero-mountain-stars.png)!important;background-position:50%!important;background-size:cover!important;width:100%!important;height:100%!important;inset:0!important;-webkit-mask-image:none!important;mask-image:none!important}.hero-art:after{background:linear-gradient(90deg,#000000d6 0%,#0000009e 36%,#0000002e 65%,#0000006b 100%),linear-gradient(#0000002e 0%,#0000000f 54%,#000000b8 100%)!important}.subpage,.seo-section,.section:not(.hero){background:0 0!important}@media (max-width:768px){body,.site:before{background-attachment:scroll!important}.hero-art:before{background-position:54%!important}body:has(#home) .site:before{background-position:54%!important}}.cta-box,.panel,.form,.seo-intro-panel,.card,.step,.point,.faq-item,.founder-card,.detail-card,.platform-card,.podcast-module,.podcast-summary,.episode-item,.local-link,.cookie-consent__panel,.cookie-modal__panel{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background-color:#050505b8!important;background-image:none!important;border-color:#ffffff1a!important;box-shadow:0 18px 44px #00000047!important}.seo-intro-panel{background:#050505bd!important}.card:hover,.step:hover,.point:hover,.panel:hover,.form:hover,.founder-card:hover,.detail-card-link:hover .detail-card,.service-card-link:hover .card,.platform-card:hover,.local-link:hover{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background-color:#080808d1!important;background-image:none!important;border-color:#f2c87952!important;box-shadow:0 20px 54px #00000057!important}.icon,.num,.social-mark,.language-toggle,.chatbot-toggle,.cookie-btn,.btn{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.icon,.num,.social-mark,.language-toggle,.chatbot-toggle{box-shadow:none!important;background-image:none!important}.btn-secondary,.cookie-btn--ghost{background:#00000052!important}body:has(#home) .hero:after{background:0 0!important}body:has(#home) .hero-art:after{background:0 0!important}body:has(#home) .hero-art:before{opacity:1!important;filter:none!important;-webkit-mask-image:linear-gradient(#000 0% 68%,#000000db 78%,#0000006b 90%,#0000 100%)!important;mask-image:linear-gradient(#000 0% 68%,#000000db 78%,#0000006b 90%,#0000 100%)!important}body:has(#home) .hero{isolation:isolate}body:has(#home) .hero:after{content:""!important;pointer-events:none!important;z-index:4!important;background:linear-gradient(#0000,#00000038 100%)!important;height:min(18vh,170px)!important;display:block!important;position:absolute!important;bottom:-1px!important;left:0!important;right:0!important}body:has(#home) #home>.section:not(.hero){margin-top:-1px}body:has(#home) .site:before{background:0 0!important}body:has(#home) .hero-art:before{-webkit-mask-image:none!important;mask-image:none!important}body:has(#home) .hero:after{background:0 0!important}body:has(#home) .hero-art:after{background:0 0!important}.hero-divider{z-index:8;background:#000000eb;border-top:1px solid #f2c87957;border-bottom:1px solid #f2c87933;margin:0;padding:18px 26px;position:relative;box-shadow:inset 0 -1px #ffffff0f,0 18px 46px #00000057}.hero-divider:before{content:"";background:linear-gradient(90deg,#0000,#f2c879eb,#0000);height:1px;position:absolute;top:-1px;left:0;right:0}.hero-divider__inner{justify-content:space-between;align-items:center;gap:22px;width:min(1240px,100%);margin:0 auto;display:flex}.hero-divider__question{color:#f2c879;letter-spacing:0;white-space:nowrap;margin:0;font-size:clamp(18px,2vw,26px);font-weight:950;line-height:1.15}.hero-divider__points{color:#ffffffbd;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px 12px;font-size:13px;font-weight:800;line-height:1.25;display:flex}.hero-divider__points span{align-items:center;gap:8px;display:inline-flex}.hero-divider__points span:before{content:"";background:#c89542;border-radius:50%;flex:none;width:5px;height:5px;box-shadow:0 0 14px #f2c8796b}@media (max-width:760px){.hero-divider{padding:16px 18px}.hero-divider__inner{flex-direction:column;align-items:flex-start;gap:10px}.hero-divider__question{white-space:normal}.hero-divider__points{justify-content:flex-start;font-size:12px}}.hero-divider{display:none!important}.subpage .seo-section,.subpage .section:not(.hero){position:relative}body:has(#home) #home>.section:not(.hero){position:relative}.subpage .seo-section:before,.subpage .section:not(.hero):before{content:""!important;pointer-events:none!important;height:2px!important;box-shadow:none!important;z-index:6!important;background:#c89542!important;position:absolute!important;top:0!important;left:max(26px,50vw - 620px)!important;right:max(26px,50vw - 620px)!important}body:has(#home) #home>.section:not(.hero):before{content:""!important;pointer-events:none!important;height:2px!important;box-shadow:none!important;z-index:6!important;background:#c89542!important;position:absolute!important;top:0!important;left:max(26px,50vw - 620px)!important;right:max(26px,50vw - 620px)!important}body:has(#home) #home>.section.hero+.section:before{height:2px!important;box-shadow:none!important;background:#c89542!important}@media (max-width:760px){.subpage .seo-section:before,.subpage .section:not(.hero):before{left:18px!important;right:18px!important}body:has(#home) #home>.section:not(.hero):before{left:18px!important;right:18px!important}}body:has(#home) .hero:after{content:""!important;pointer-events:none!important;height:3px!important;box-shadow:none!important;opacity:1!important;z-index:20!important;background:#c89542!important;display:block!important;position:absolute!important;bottom:0!important;left:0!important;right:0!important}body:has(#home) #home>.section:not(.hero):before{content:""!important;pointer-events:none!important;height:2px!important;box-shadow:none!important;z-index:20!important;background:#c89542!important;position:absolute!important;left:0!important;right:0!important}body:has(#home) #home>.section:not(.hero):after{content:""!important;pointer-events:none!important;height:2px!important;box-shadow:none!important;z-index:20!important;background:#c89542!important;position:absolute!important;left:0!important;right:0!important}body:has(#home) #home>.section:not(.hero):before{top:0!important}body:has(#home) #home>.section:not(.hero):after{bottom:0!important}body:has(#home) #home>.why.section:after{height:3px!important;box-shadow:none!important;z-index:30!important;background:#c89542!important;left:0!important;right:0!important}body:has(#home) #home>.process.section:before{height:3px!important;box-shadow:none!important;z-index:30!important;background:#c89542!important;left:0!important;right:0!important}#home>.section-divider{z-index:100!important;background:#c89542!important;flex:none!important;width:100%!important;height:3px!important;margin:0!important;padding:0!important;display:none!important;position:relative!important}body:has(#home) #home>.section:not(.hero):before{box-shadow:none!important;background:0 0!important;height:0!important}body:has(#home) #home>.section:not(.hero):after{box-shadow:none!important;background:0 0!important;height:0!important}body:has(#home) #home>.why.section:after{box-shadow:none!important;background:0 0!important;height:0!important}body:has(#home) #home>.process.section:before{box-shadow:none!important;background:0 0!important;height:0!important}body:has(#home) .hero:after{content:""!important;z-index:20!important;background:#c89542!important;height:3px!important;display:block!important;position:absolute!important;bottom:0!important;left:0!important;right:0!important}.chatbot-widget{width:auto!important;max-width:calc(100vw - 40px)!important;display:inline-block!important;position:fixed!important;inset:auto 20px 20px auto!important;transform:none!important}.mobile-sticky-cta.is-visible+.chatbot-widget{inset:auto 20px 84px auto!important}.chatbot-panel{width:min(410px,100vw - 32px)!important;bottom:calc(100% + 8px)!important;left:auto!important;right:0!important}@media (max-width:700px){.chatbot-widget{width:auto!important;max-width:calc(100vw - 28px)!important;position:fixed!important;inset:auto 14px 14px auto!important;transform:none!important}.mobile-sticky-cta.is-visible+.chatbot-widget{inset:auto 14px 84px auto!important}.chatbot-panel{width:min(410px,100vw - 28px)!important;left:auto!important;right:0!important}}.chatbot-toggle{width:122px!important;height:122px!important}.chatbot-icon{width:76px!important;height:76px!important}@media (max-width:700px){.chatbot-toggle{width:88px!important;height:88px!important}.chatbot-icon{width:54px!important;height:54px!important}}@media (max-width:768px){.site:before{background:linear-gradient(#00000057,#0000007a),url(/assets/page-stars-mobile.png) top/cover no-repeat!important}.subpage,.seo-page,.seo-section,.section:not(.hero){background-color:#0000!important}body{background:#000!important}body:before{content:"";z-index:-2;pointer-events:none;background:linear-gradient(#00000057,#0000007a),url(/assets/page-stars-mobile.png) top/cover no-repeat;position:fixed;inset:0}.site,.site:before,.site:after,.subpage,.seo-page,.seo-section,.section:not(.hero){background:0 0!important}body:has(#home) .site:before{background:0 0!important}body:not(:has(#home)) .site:before{background:0 0!important}.hero,.hero-art:before{background-color:#0000!important}html,body{background:linear-gradient(#00000042,#00000061),url(/assets/page-stars-mobile.png) top/cover no-repeat fixed!important}body:before{display:none!important}.site{background:0 0!important;position:relative!important}.site:before{content:""!important;z-index:0!important;pointer-events:none!important;opacity:1!important;background:linear-gradient(#00000042,#00000061),url(/assets/page-stars-mobile.png) top/cover no-repeat fixed!important;position:fixed!important;inset:0!important}body:has(#home) .site:before{content:""!important;z-index:0!important;pointer-events:none!important;opacity:1!important;background:linear-gradient(#00000042,#00000061),url(/assets/page-stars-mobile.png) top/cover no-repeat fixed!important;position:fixed!important;inset:0!important}body:not(:has(#home)) .site:before{content:""!important;z-index:0!important;pointer-events:none!important;opacity:1!important;background:linear-gradient(#00000042,#00000061),url(/assets/page-stars-mobile.png) top/cover no-repeat fixed!important;position:fixed!important;inset:0!important}.site>*{z-index:1!important;position:relative!important}.hero{z-index:2!important;position:relative!important}.hero-art:before{background-image:url(/assets/hero-mountain-stars.png)!important}.seo-page,.seo-section,.section:not(.hero){background:0 0!important}body:has(#home) #home>.section:not(.hero){background:0 0!important}body:not(:has(#home)) .subpage{background:0 0!important}.hero .actions .btn-secondary{white-space:nowrap!important;border-radius:999px!important;min-height:44px!important;padding:10px 18px!important;font-size:14px!important;line-height:1.15!important}#home .cta .cta-box{background:linear-gradient(135deg,#000000c2,#08142299)!important;border:1px solid #f2c87942!important;border-radius:18px!important;width:100%!important;max-width:calc(100vw - 36px)!important;min-height:auto!important;padding:22px!important;display:block!important;box-shadow:0 18px 42px #00000057!important}#home .cta .cta-box h2{color:#fff!important;font-size:clamp(24px,7.2vw,30px)!important;line-height:1.1!important}#home .cta .cta-box p{color:#ffffffbd!important;font-size:15px!important;line-height:1.55!important}#home .cta .cta-box .btn{width:100%!important;margin-top:20px!important}.mobile-sticky-cta{box-sizing:border-box!important;-webkit-backdrop-filter:none!important;background:linear-gradient(135deg,#000000d1,#081422b3)!important;border:1px solid #f2c8794d!important;border-radius:999px!important;width:calc(100vw - 56px)!important;max-width:calc(100vw - 56px)!important;min-height:44px!important;padding:5px 5px 5px 12px!important;bottom:10px!important;left:28px!important;right:28px!important;box-shadow:0 18px 42px #0000006b!important}.mobile-sticky-cta span{color:#ffecbedb!important;text-shadow:0 1px 8px #00000070!important;padding-left:0!important;font-size:10px!important;font-weight:900!important;line-height:1.18!important}.mobile-sticky-cta .btn{color:#080808!important;min-height:34px!important;box-shadow:none!important;background:linear-gradient(135deg,#ffe09a,#c89542)!important;border-radius:999px!important;padding:8px 13px!important;font-size:11px!important;font-weight:950!important}#home .process .step{box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #ffffff1a!important;border-radius:0!important}#home .process .step:hover{box-shadow:none!important;background:0 0!important}#home .why .points{box-shadow:none!important;background:0 0!important;border:0!important;gap:10px!important;display:grid!important}#home .why .point{color:#ffffffd6!important;background:linear-gradient(135deg,#000000b8,#0814228f)!important;border:1px solid #f2c8793d!important;border-radius:18px!important;min-height:auto!important;padding:16px 18px!important;box-shadow:0 12px 28px #00000047!important}#home .why .point:hover{background:linear-gradient(135deg,#000000c7,#0814229e)!important;box-shadow:0 14px 32px #00000052!important}#home .why .point .check{color:#f2c879!important}.project-cards{box-shadow:none!important;background:0 0!important;border:0!important;gap:12px!important;display:grid!important}.project-cards .card{color:#ffffffdb!important;background:linear-gradient(135deg,#000000b8,#0814228f)!important;border:1px solid #f2c8793d!important;border-radius:18px!important;grid-template-columns:48px minmax(0,1fr)!important;gap:0 14px!important;min-height:auto!important;padding:20px 18px!important;display:grid!important;box-shadow:0 12px 28px #00000047!important}.project-cards .card:hover{background:linear-gradient(135deg,#000000c7,#0814229e)!important;box-shadow:0 14px 32px #00000052!important}.project-cards .card .icon{grid-row:span 2;color:#f2c879!important;background:#00000057!important;border-color:#f2c87957!important;width:38px!important;height:38px!important}.project-cards .card h3{color:#fffffff0!important;margin:0 0 8px!important;font-size:23px!important;line-height:1.12!important}.project-cards .card p{color:#ffffffad!important;font-size:15px!important;line-height:1.5!important}:is(body:has(a[href=\/leistungen][aria-current]),body){--mobile-card-bg:linear-gradient(135deg, #000000b8, #0814228f);--mobile-card-bg-hover:linear-gradient(135deg, #000000c7, #0814229e);--mobile-card-border:#f2c8793d}.subpage.seo-page .seo-intro-panel,.subpage.seo-page .detail-card,.subpage.seo-page .faq-item,.subpage.seo-page .cta-box,.subpage.seo-page .local-link{border:1px solid var(--mobile-card-border)!important;background:var(--mobile-card-bg)!important;color:#ffffffdb!important;border-radius:18px!important;box-shadow:0 12px 28px #00000047!important}.subpage.seo-page .detail-card,.subpage.seo-page .faq-item,.subpage.seo-page .local-link{padding:18px!important}.subpage.seo-page .seo-intro-panel,.subpage.seo-page .cta-box{padding:20px!important}.subpage.seo-page .detail-card:hover,.subpage.seo-page .faq-item:hover,.subpage.seo-page .local-link:hover{background:var(--mobile-card-bg-hover)!important;box-shadow:0 14px 32px #00000052!important}.subpage.seo-page .detail-grid,.subpage.seo-page .faq-grid,.subpage.seo-page .local-link-grid{background:0 0!important;border:0!important;gap:12px!important;display:grid!important}.subpage.seo-page .detail-card .icon,.subpage.seo-page .card .icon{color:#f2c879!important;background:#00000057!important;border-color:#f2c87957!important}.subpage.seo-page .detail-card h3,.subpage.seo-page .faq-item h3,.subpage.seo-page .seo-intro-panel h2,.subpage.seo-page .cta-box h2{color:#fffffff0!important}.subpage.seo-page .detail-card p,.subpage.seo-page .faq-item p,.subpage.seo-page .seo-intro-panel p,.subpage.seo-page .cta-box p{color:#ffffffad!important}.subpage.seo-page .seo-section .cta-box{background:linear-gradient(135deg,#000000c7,#08121e9e)!important;border:1px solid #f2c87947!important;border-radius:18px!important;width:100%!important;max-width:100%!important;padding:22px!important;box-shadow:0 14px 34px #00000057!important}.subpage.seo-page .seo-section .cta-box h2{color:#fffffff5!important;font-size:clamp(28px,8vw,34px)!important;line-height:1.08!important}.subpage.seo-page .seo-section .cta-box p{color:#ffffffb3!important;font-size:15px!important;line-height:1.55!important}.subpage.seo-page .seo-section .cta-box .btn{width:100%!important;min-height:48px!important;margin-top:20px!important}.chatbot-widget{z-index:10020!important;width:auto!important;max-width:none!important;position:fixed!important;inset:auto 0 0 auto!important;transform:none!important}.mobile-sticky-cta.is-visible+.chatbot-widget{inset:auto 0 0 auto!important}.chatbot-toggle{border-radius:26px 0 0!important;width:112px!important;height:112px!important}.chatbot-icon{width:72px!important;height:72px!important}.chatbot-panel{width:min(410px,100vw - 16px)!important;bottom:calc(100% + 8px)!important;right:8px!important}.subpage.seo-page .panel,.subpage.seo-page .form,.subpage.seo-page .founder-card,.legal-page .panel,#kontakt .panel,#kontakt .form{color:#ffffffdb!important;background:linear-gradient(135deg,#000000b8,#0814228f)!important;border:1px solid #f2c8793d!important;border-radius:18px!important;box-shadow:0 12px 28px #00000047!important}.subpage.seo-page .panel,.subpage.seo-page .form,.legal-page .panel,#kontakt .panel,#kontakt .form{padding:20px!important}.subpage.seo-page .founder-card{overflow:hidden!important}.subpage.seo-page .panel h2,.subpage.seo-page .form h2,.subpage.seo-page .founder-card h2,.subpage.seo-page .founder-card h3,.legal-page .panel h2,#kontakt .panel h2,#kontakt .form h2{color:#fffffff0!important}.subpage.seo-page .panel p,.subpage.seo-page .form p,.subpage.seo-page .founder-card p,.legal-page .panel p,#kontakt .panel p,#kontakt .form p{color:#ffffffad!important}body:has(#home) .hero:before{background-image:url(/assets/hero-mountain-stars-mobile.png)!important;background-position:top!important;background-size:cover!important}body:has(#home) .hero-art:before{background-image:url(/assets/hero-mountain-stars-mobile.png)!important;background-position:top!important;background-size:cover!important}body:has(#home) .hero-art:before{opacity:1!important;width:100%!important;height:100%!important;inset:0!important}body:has(#home) .hero h1{overflow-wrap:normal!important;word-break:normal!important;-webkit-hyphens:none!important;hyphens:none!important;font-size:34px!important}}@media (min-width:769px){#home .why .point,#home .process .step,#home .cta .cta-box,.subpage.seo-page .seo-intro-panel,.subpage.seo-page .detail-card,.subpage.seo-page .faq-item,.subpage.seo-page .cta-box,.subpage.seo-page .local-link,.subpage.seo-page .panel,.subpage.seo-page .form,.subpage.seo-page .founder-card,.project-cards .card,.platform-card,.legal-page .panel,#kontakt .panel,#kontakt .form{color:#ffffffdb!important;-webkit-backdrop-filter:none!important;background:linear-gradient(135deg,#000000b8,#0814228f)!important;border:1px solid #f2c87938!important;box-shadow:0 16px 34px #0000004d!important}#home .why .point:hover,#home .process .step:hover,.subpage.seo-page .detail-card:hover,.subpage.seo-page .faq-item:hover,.subpage.seo-page .local-link:hover,.subpage.seo-page .panel:hover,.subpage.seo-page .form:hover,.subpage.seo-page .founder-card:hover,.project-cards .card:hover,.platform-card:hover{background:linear-gradient(135deg,#000000c7,#0814229e)!important;box-shadow:0 18px 40px #00000057!important}.subpage.seo-page .detail-card .icon,.project-cards .card .icon{color:#f2c879!important;background:#00000057!important;border-color:#f2c87957!important}#home .why .point .check{color:#f2c879!important;box-shadow:none!important;background:0 0!important;border:0!important}#home .why .point,#home .process .step h3,#home .cta .cta-box h2,.subpage.seo-page .seo-intro-panel h2,.subpage.seo-page .detail-card h3,.subpage.seo-page .faq-item h3,.subpage.seo-page .cta-box h2,.subpage.seo-page .panel h2,.subpage.seo-page .form h2,.subpage.seo-page .founder-card h2,.subpage.seo-page .founder-card h3,.project-cards .card h3,.platform-card h3,.legal-page .panel h2,#kontakt .panel h2,#kontakt .form h2{color:#fffffff0!important}#home .process .step p,#home .cta .cta-box p,.subpage.seo-page .seo-intro-panel p,.subpage.seo-page .detail-card p,.subpage.seo-page .faq-item p,.subpage.seo-page .cta-box p,.subpage.seo-page .panel p,.subpage.seo-page .form p,.subpage.seo-page .founder-card p,.project-cards .card p,.platform-card p,.legal-page .panel p,#kontakt .panel p,#kontakt .form p{color:#ffffffad!important}}#home .mobile-sales{padding-top:clamp(56px,8vw,108px)!important;padding-bottom:clamp(58px,8vw,112px)!important}#home .mobile-sales .container{max-width:1120px!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;padding:clamp(14px,2vw,24px)!important}#home .mobile-sales .container:before{content:""!important;background:linear-gradient(90deg,#73b5ffc7,#73b5ff1a)!important;width:min(180px,42vw)!important;height:2px!important;margin-bottom:24px!important;display:block!important;box-shadow:0 0 18px #4a90e22e!important}#home .mobile-sales .label{margin-bottom:16px!important}#home .mobile-sales .section-title{max-width:760px!important;font-size:clamp(32px,4.4vw,54px)!important;line-height:1.04!important}#home .mobile-sales-intro{color:#ffffffb8!important;max-width:680px!important;margin:18px 0 0!important;font-size:clamp(16px,1.8vw,19px)!important;line-height:1.68!important}#home .mobile-sales-list{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important;margin-top:34px!important;display:grid!important}#home .mobile-sales-item{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:radial-gradient(circle at 18% 8%,#79beff29,#0000 34%),linear-gradient(145deg,#0c2a4cad,#05122475)!important;border:1px solid #f2c8796b!important;border-radius:8px!important;grid-template-columns:auto minmax(0,1fr)!important;grid-template-areas:"mark title""line text"!important;align-items:start!important;gap:10px 16px!important;min-width:0!important;min-height:172px!important;padding:22px 22px 24px!important;transition:transform .24s,border-color .24s,background .24s,box-shadow .24s!important;display:grid!important;transform:translateY(0)!important;box-shadow:inset 0 1px #dceeff24,inset 0 0 0 1px #f2c87914,0 18px 42px #00000047!important}#home .mobile-sales-item:hover{background:radial-gradient(circle at 18% 8%,#91ceff38,#0000 36%),linear-gradient(145deg,#10365cbd,#08182d85)!important;border-color:#f2c879ad!important;transform:translateY(-3px)!important;box-shadow:inset 0 1px #e8f4ff2e,inset 0 0 0 1px #f2c87924,0 22px 50px #00000052,0 0 34px #f2c87929!important}#home .mobile-sales-mark{color:#ffebb8f5!important;transform-origin:0!important;background:#593f1861!important;border:1px solid #f2c8799e!important;border-radius:50%!important;grid-area:mark!important;place-items:center!important;width:42px!important;height:42px!important;margin:0!important;font-size:13px!important;font-weight:950!important;line-height:1!important;transition:transform .25s,border-color .25s,background .25s!important;display:inline-grid!important}#home .mobile-sales-item:hover .mobile-sales-mark{text-shadow:none!important;background:#9166257a!important;border-color:#ffdd97d1!important;transform:scale(1.06)!important}#home .mobile-sales-item h3{color:#fffffff0!important;letter-spacing:0!important;grid-area:title!important;margin:7px 0 0!important;font-size:20px!important;line-height:1.22!important}#home .mobile-sales-item p{color:#e0edfccc!important;grid-area:text!important;margin:0!important;font-size:15px!important;line-height:1.62!important}#home .mobile-sales-item:before{content:""!important;background:linear-gradient(#f2c8797a,#f2c87905)!important;grid-area:line!important;justify-self:center!important;width:1px!important;height:100%!important;min-height:62px!important}@media (max-width:820px){#home .mobile-sales{padding-top:42px!important;padding-bottom:48px!important}#home .mobile-sales .container{max-width:calc(100vw - 32px)!important;padding:0!important}#home .mobile-sales .container:before{margin-bottom:18px!important}#home .mobile-sales .section-title{font-size:clamp(26px,7.4vw,34px)!important;line-height:1.08!important}#home .mobile-sales-intro{margin-top:14px!important;font-size:15px!important;line-height:1.56!important}#home .mobile-sales-list{grid-template-columns:minmax(0,1fr)!important;gap:12px!important;margin-top:24px!important}#home .mobile-sales-item{grid-template-columns:38px minmax(0,1fr)!important;min-height:auto!important;padding:16px 16px 17px!important}#home .mobile-sales-mark{width:38px!important;height:38px!important;font-size:12px!important}#home .mobile-sales-item h3{margin-top:6px!important;font-size:18px!important}#home .mobile-sales-item p{font-size:14px!important;line-height:1.55!important}}.nav-dropdown{z-index:10080!important;pointer-events:auto!important;align-items:center!important;display:inline-flex!important;position:relative!important}.nav-dropdown-control{opacity:0!important;pointer-events:none!important;width:1px!important;height:1px!important;position:absolute!important}.nav-dropdown-link{color:inherit!important;align-items:center!important;display:inline-flex!important}.nav-dropdown-trigger{cursor:pointer!important;pointer-events:auto!important;z-index:2!important;color:#f2c879eb!important;background:0 0!important;border:0!important;justify-content:center!important;align-items:center!important;width:18px!important;height:18px!important;margin-left:4px!important;padding:0!important;font-size:13px!important;line-height:1!important;list-style:none!important;display:inline-flex!important;position:relative!important}.nav-dropdown-trigger::-webkit-details-marker{display:none!important}.nav-dropdown-trigger:after{content:none!important}.nav-dropdown:after{content:none}.nav-dropdown-menu{z-index:10050!important;opacity:0!important;pointer-events:none!important;background:linear-gradient(135deg,#000000db,#081422c2)!important;border:1px solid #f2c8793d!important;border-radius:16px!important;min-width:242px!important;padding:10px!important;transition:opacity .18s,transform .18s!important;display:grid!important;position:absolute!important;top:calc(100% + 18px)!important;left:50%!important;transform:translate(-50%,-8px)!important;box-shadow:0 18px 44px #00000061!important}.nav-dropdown-menu:before{content:"";height:18px;position:absolute;inset:-18px 0 auto}.nav-dropdown-menu a{color:#ffffffd6!important;white-space:nowrap!important;border-radius:10px!important;align-items:center!important;min-height:38px!important;padding:9px 12px!important;font-size:13px!important;font-weight:850!important;line-height:1.15!important;display:flex!important}.nav-dropdown-menu a:hover,.nav-dropdown-menu a:focus-visible{color:#0b0b0b!important;background:linear-gradient(135deg,#ffe09a,#c89542)!important}.nav-dropdown:focus-within .nav-dropdown-menu,.nav-dropdown-control:checked~.nav-dropdown-menu,.nav-dropdown[open] .nav-dropdown-menu,.nav-dropdown.is-open .nav-dropdown-menu{opacity:1!important;pointer-events:auto!important;transform:translate(-50%)!important}.nav-dropdown:focus-within .nav-dropdown-trigger,.nav-dropdown:focus-within .nav-dropdown-link,.nav-dropdown-control:checked~.nav-dropdown-trigger,.nav-dropdown-control:checked~.nav-dropdown-link,.nav-dropdown[open] .nav-dropdown-trigger,.nav-dropdown.is-open .nav-dropdown-trigger{color:#f2c879!important}@media (hover:hover) and (pointer:fine){.nav-dropdown{margin:0 0 -18px!important;padding:0 0 18px!important}.nav-dropdown:after{content:none!important}.nav-dropdown-menu{top:100%!important}.nav-dropdown:hover .nav-dropdown-menu{opacity:1!important;pointer-events:auto!important;transform:translate(-50%)!important}}@media (max-width:768px){.nav-dropdown{position:static!important}.nav-dropdown-menu{background:linear-gradient(135deg,#06101c,#0c2237)!important;border-color:#f2c8796b!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:auto!important;min-width:0!important;top:calc(100% + 8px)!important;left:12px!important;right:12px!important;transform:translateY(-8px)!important;box-shadow:0 20px 46px #0000009e!important}.nav-dropdown:hover .nav-dropdown-menu{opacity:0!important;pointer-events:none!important;transform:translateY(-8px)!important}.nav-dropdown.is-open .nav-dropdown-menu,.nav-dropdown-control:checked~.nav-dropdown-menu,.nav-dropdown[open] .nav-dropdown-menu,.nav-dropdown:focus-within .nav-dropdown-menu{opacity:1!important;pointer-events:auto!important;transform:translateY(0)!important}.nav-dropdown-menu a{color:#fff!important;white-space:normal!important;min-height:40px!important;padding:10px!important;font-size:12px!important}.site>.header,.header{z-index:200000!important;isolation:auto!important;width:100%!important;position:fixed!important;top:0!important;left:0!important;right:0!important;overflow:visible!important}.site>.header .nav,.site>.header .nav-links{z-index:200010!important;position:relative!important;overflow:visible!important}.site>.header .nav-dropdown{z-index:200010!important;position:static!important;overflow:visible!important}.site>.header .nav-dropdown-menu{z-index:200020!important}}.site{padding-top:var(--header-height,0px)!important}@media (min-width:769px) and (hover:hover) and (pointer:fine){.site{padding-top:0!important}}.site>.header,.header{width:100%!important;position:fixed!important;top:0!important;left:0!important;right:0!important}@media (max-width:768px){.chatbot-widget{inset:auto 10px calc(10px + env(safe-area-inset-bottom)) auto!important;z-index:200030!important;width:auto!important;max-width:none!important;position:fixed!important;transform:none!important}.mobile-sticky-cta.is-visible+.chatbot-widget{inset:auto 10px calc(10px + env(safe-area-inset-bottom)) auto!important}.chatbot-panel{top:auto!important;left:10px!important;right:10px!important;bottom:calc(10px + env(safe-area-inset-bottom))!important;width:auto!important;height:min(620px, calc(100dvh - 20px - env(safe-area-inset-bottom)))!important;max-height:calc(100vh - 20px - env(safe-area-inset-bottom))!important;transform-origin:100% 100%!important;z-index:200040!important;position:fixed!important;transform:translateY(12px)scale(.98)!important}.chatbot-widget.is-open .chatbot-panel{transform:translateY(0)scale(1)!important}.chatbot-widget.is-open .chatbot-toggle{pointer-events:none!important}}.language-switcher.is-open .language-menu,.language-switcher.is-open .language-option{visibility:visible!important}.site>.header .nav-language-switcher{z-index:200060!important;position:relative!important}.site>.header .nav-language-switcher .language-menu{z-index:200070!important}@media (max-width:768px){.site>.header .nav-language-switcher.is-open:before{content:""!important;z-index:0!important;pointer-events:auto!important;background:#000000fb!important;border:1px solid #f2c8792e!important;border-radius:22px!important;width:min(560px,100vw - 12px)!important;height:150px!important;position:absolute!important;top:-12px!important;right:-10px!important;box-shadow:0 22px 60px #000000c7!important}.site>.header .nav-language-switcher.is-open .language-toggle,.site>.header .nav-language-switcher.is-open .language-menu{z-index:2!important;position:relative!important}.site>.header .nav-language-switcher.is-open .language-menu{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:translateY(0)!important}html,body{min-height:100%;overflow-x:hidden;background:#000!important}body{position:relative}body:before{content:none!important;display:none!important}.site:before{filter:brightness(2.25)saturate(1.28);transform:translateZ(0);content:""!important;z-index:0!important;pointer-events:none!important;opacity:1!important;mix-blend-mode:normal!important;background:linear-gradient(#0000,#00000014),url(/assets/page-stars-mobile.png) 32%/cover no-repeat!important;display:block!important;position:fixed!important;inset:0!important;-webkit-mask-image:none!important;mask-image:none!important}body:has(#home) .site:before{filter:brightness(2.25)saturate(1.28);transform:translateZ(0);content:""!important;z-index:0!important;pointer-events:none!important;opacity:1!important;mix-blend-mode:normal!important;background:linear-gradient(#0000,#00000014),url(/assets/page-stars-mobile.png) 32%/cover no-repeat!important;display:block!important;position:fixed!important;inset:0!important;-webkit-mask-image:none!important;mask-image:none!important}body:not(:has(#home)) .site:before{filter:brightness(2.25)saturate(1.28);transform:translateZ(0);content:""!important;z-index:0!important;pointer-events:none!important;opacity:1!important;mix-blend-mode:normal!important;background:linear-gradient(#0000,#00000014),url(/assets/page-stars-mobile.png) 32%/cover no-repeat!important;display:block!important;position:fixed!important;inset:0!important;-webkit-mask-image:none!important;mask-image:none!important}.site{z-index:1!important;isolation:auto!important;background:0 0!important;position:relative!important;overflow-x:clip!important}.site:after{content:none!important;background:0 0!important;display:none!important}.site>*{z-index:1!important;position:relative!important}#home .mobile-sales .container{box-shadow:none!important;background:0 0!important}#home .mobile-sales-item{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:radial-gradient(circle at 18% 8%,#79beff24,#0000 34%),linear-gradient(145deg,#0c2a4c94,#05122461)!important;border-color:#f2c87961!important}body:has(#home) .hero:before{background-image:url(/assets/hero-mountain-stars-mobile.png)!important;background-position:top!important;background-size:cover!important;background-attachment:scroll!important}body:has(#home) .hero-art:before{background-image:url(/assets/hero-mountain-stars-mobile.png)!important;background-position:top!important;background-size:cover!important;background-attachment:scroll!important}body:has(#home) .hero-art:before{opacity:1!important;width:100%!important;height:100%!important;inset:0!important}}@media (min-width:769px){body:before{content:none!important}}html,body{background-color:#000!important}html{background-image:linear-gradient(#00000029,#00000047),url(/assets/page-stars.png)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;background-attachment:fixed!important}.site:before{top:calc(-1 * env(safe-area-inset-top,0px))!important;right:calc(-1 * env(safe-area-inset-right,0px))!important;bottom:calc(-1 * env(safe-area-inset-bottom,0px))!important;left:calc(-1 * env(safe-area-inset-left,0px))!important}@supports (padding-top:env(safe-area-inset-top)){.header{padding-top:env(safe-area-inset-top,0px);background-color:#000000f0}}@media (max-width:768px),(hover:none) and (pointer:coarse){:root{--agrup-page-bg-image:url(/assets/page-stars-mobile.png);--agrup-page-bg-position:32% center}html{background-image:linear-gradient(#0000,#00000014),url(/assets/page-stars-mobile.png)!important;background-position:32%!important;background-repeat:no-repeat!important;background-size:cover!important;background-attachment:fixed!important}body{background:#000!important}.site:before{background:linear-gradient(#0000,#00000014),url(/assets/page-stars-mobile.png) 32%/cover no-repeat!important}body:has(#home) .site:before{background:linear-gradient(#0000,#00000014),url(/assets/page-stars-mobile.png) 32%/cover no-repeat!important}body:not(:has(#home)) .site:before{background:linear-gradient(#0000,#00000014),url(/assets/page-stars-mobile.png) 32%/cover no-repeat!important}body:has(#home) .hero:before{background-image:url(/assets/hero-mountain-stars-mobile.png)!important;background-position:top!important;background-size:cover!important}body:has(#home) .hero-art:before{background-image:url(/assets/hero-mountain-stars-mobile.png)!important;background-position:top!important;background-size:cover!important}}@media (min-width:769px) and (hover:hover) and (pointer:fine){:root{--agrup-page-bg-image:url(/assets/page-stars.png);--agrup-page-bg-position:center center}html{background-image:linear-gradient(#00000029,#00000047),url(/assets/page-stars.png)!important;background-position:50%!important;background-size:cover!important}}.site>.header .nav{z-index:500010!important;position:relative!important;overflow:visible!important}.language-switcher{isolation:isolate;z-index:500020!important;position:relative!important}.language-switcher.is-open .language-toggle,.language-switcher.is-open .language-menu{pointer-events:auto!important}.language-switcher.is-open .language-menu{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);opacity:1!important;visibility:visible!important;z-index:500050!important;background:#000000f5!important;border-color:#f2c87957!important;position:absolute!important;box-shadow:0 22px 55px #000000b8,inset 0 0 0 1px #ffffff14!important}.language-switcher.is-open .language-option{pointer-events:auto!important;background:#ffffff17!important}.language-switcher.is-open .language-option:hover,.language-switcher.is-open .language-option:focus-visible{background:#f2c87933!important}.chatbot-actions{overscroll-behavior:contain!important;flex:none!important;align-content:flex-start!important;min-height:0!important;max-height:172px!important;overflow:auto!important}.chatbot-action{z-index:1!important;position:relative!important}.chatbot-privacy{z-index:2!important;background:linear-gradient(#03060af5,#000000e6)!important;flex:none!important;margin:0!important;padding:0 18px 12px!important;position:static!important}@media (max-width:768px){.chatbot-actions{max-height:138px!important;padding-bottom:12px!important}.chatbot-privacy{padding:0 15px 10px!important;font-size:11px!important;line-height:1.38!important}}@media (min-width:769px) and (hover:hover) and (pointer:fine){body:not(:has(#home)) .site{isolation:auto!important;background:0 0!important}body:not(:has(#home)) .site:before{transform:translateZ(0);content:""!important;z-index:0!important;pointer-events:none!important;opacity:1!important;background:linear-gradient(#00000029,#00000047),url(/assets/page-stars.png) 50%/cover no-repeat!important;display:block!important;position:fixed!important;inset:0!important;-webkit-mask-image:none!important;mask-image:none!important}body:not(:has(#home)) .site:after{content:none!important;display:none!important}body:not(:has(#home)) .site>*{z-index:1!important;position:relative!important}}.chatbot-panel{width:min(460px,100vw - 32px)!important;max-height:min(680px,100vh - 96px)!important}.chatbot-header{padding:20px 20px 16px!important}.chatbot-kicker{line-height:1.2!important}.chatbot-title{line-height:1.25!important}.chatbot-messages{min-height:210px!important;max-height:340px!important;padding:18px 20px!important}.chatbot-actions{max-height:190px!important;padding:0 20px 14px!important}.chatbot-privacy{padding:0 20px 14px!important}.chatbot-form{gap:10px!important;padding:15px 20px 16px!important}.chatbot-input{height:48px!important}.chatbot-send{width:48px!important;height:48px!important}@media (max-width:768px){.chatbot-panel{left:8px!important;right:8px!important;bottom:calc(8px + env(safe-area-inset-bottom))!important;height:min(660px, calc(100dvh - 16px - env(safe-area-inset-bottom)))!important;max-height:calc(100vh - 16px - env(safe-area-inset-bottom))!important;width:auto!important}.chatbot-header{padding:18px 18px 14px!important}.chatbot-messages{min-height:190px!important;max-height:none!important;padding:16px 18px!important}.chatbot-actions{max-height:154px!important;padding:0 18px 12px!important}.chatbot-privacy{padding:0 18px 11px!important}.chatbot-form{padding:14px 18px calc(14px + env(safe-area-inset-bottom))!important}}#home .cta .cta-box,#home .why .point,#home .process .step,.subpage.seo-page .cta-box,.cards .card,.project-cards .card,.subpage.seo-page .seo-intro-panel,.subpage.seo-page .detail-card,.subpage.seo-page .faq-item,.subpage.seo-page .local-link,.subpage.seo-page .panel,.subpage.seo-page .form,.subpage.seo-page .founder-card,.platform-card,.legal-page .panel,#kontakt .panel,#kontakt .form{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:radial-gradient(circle at 18% 8%,#79beff24,#0000 34%),linear-gradient(145deg,#0c2a4ca8,#05122470)!important;border:1px solid #f2c8796b!important;transition:transform .24s,border-color .24s,background .24s,box-shadow .24s!important;transform:translateY(0)!important;box-shadow:inset 0 1px #dceeff1f,inset 0 0 0 1px #f2c87914,0 18px 42px #00000047!important}#home .cta .cta-box:hover,#home .why .point:hover,#home .process .step:hover,.subpage.seo-page .cta-box:hover,.cards .card:hover,.project-cards .card:hover,.subpage.seo-page .detail-card:hover,.subpage.seo-page .faq-item:hover,.subpage.seo-page .local-link:hover,.subpage.seo-page .panel:hover,.subpage.seo-page .form:hover,.subpage.seo-page .founder-card:hover,.platform-card:hover,.legal-page .panel:hover,#kontakt .panel:hover,#kontakt .form:hover{background:radial-gradient(circle at 18% 8%,#91ceff33,#0000 36%),linear-gradient(145deg,#10365cb8,#08182d80)!important;border-color:#f2c879ad!important;transform:translateY(-3px)!important;box-shadow:inset 0 1px #e8f4ff29,inset 0 0 0 1px #f2c87924,0 22px 50px #00000052,0 0 34px #f2c87926!important}@media (max-width:768px){#home .cta .cta-box,#home .why .point,#home .process .step,.subpage.seo-page .cta-box,.cards .card,.project-cards .card,.subpage.seo-page .seo-intro-panel,.subpage.seo-page .detail-card,.subpage.seo-page .faq-item,.subpage.seo-page .local-link,.subpage.seo-page .panel,.subpage.seo-page .form,.subpage.seo-page .founder-card,.platform-card,.legal-page .panel,#kontakt .panel,#kontakt .form{background:radial-gradient(circle at 18% 8%,#79beff1f,#0000 34%),linear-gradient(145deg,#0c2a4c8f,#0512245c)!important;border-color:#f2c8795c!important;box-shadow:inset 0 1px #dceeff1a,inset 0 0 0 1px #f2c87912,0 14px 32px #0000003d!important}}.project-showcase{padding-top:clamp(70px,8vw,120px)!important;padding-bottom:clamp(78px,8vw,126px)!important;position:relative!important;overflow:hidden!important}.project-showcase .container{z-index:1!important;position:relative!important}.project-showcase-head{max-width:760px!important;margin-bottom:clamp(34px,5vw,58px)!important}.project-showcase-head .project-showcase-title{color:#fff!important;letter-spacing:0!important;max-width:720px!important;margin:18px 0 0!important;font-size:clamp(40px,5.2vw,78px)!important;line-height:.98!important}.project-showcase-head p{color:#e6efffb8!important;max-width:660px!important;margin:20px 0 0!important;font-size:clamp(17px,1.6vw,21px)!important;line-height:1.65!important}.project-coverflow{perspective:1300px!important;perspective-origin:50%!important;isolation:isolate!important;place-items:center!important;min-height:clamp(430px,46vw,650px)!important;display:grid!important;position:relative!important}.project-coverflow:before{content:""!important;z-index:-1!important;filter:blur(34px)!important;opacity:.9!important;background:radial-gradient(circle at 50% 30%,#f2c87933,#0000 31%),radial-gradient(circle at 50% 55%,#4497eb3d,#0000 54%)!important;border-radius:999px!important;position:absolute!important;inset:14% 9% 6%!important}.project-coverflow-card{width:min(760px,62vw)!important;color:inherit!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;transform-style:preserve-3d!important;background:radial-gradient(circle at 18% 8%,#91ceff2e,#0000 34%),linear-gradient(145deg,#0c2a4cc2,#040e1ca3)!important;border:1px solid #f2c87961!important;border-radius:26px!important;transition:transform .42s cubic-bezier(.2,.75,.2,1),opacity .32s,filter .32s,border-color .32s,box-shadow .32s!important;display:block!important;position:absolute!important;overflow:hidden!important;box-shadow:inset 0 1px #e8f4ff2e,inset 0 0 0 1px #f2c87914,0 28px 70px #0000006b!important}.project-coverflow-card img{aspect-ratio:1200/688!important;object-fit:cover!important;width:100%!important;height:auto!important;display:block!important}.project-coverflow-card.is-active{z-index:3!important;position:relative!important;transform:translateY(0)rotateX(0)scale(1)!important}.project-coverflow-card.is-active:hover,.project-coverflow-card.is-active:focus-within{border-color:#f2c879b8!important;outline:none!important;transform:translateY(-8px)scale(1.012)!important;box-shadow:inset 0 1px #e8f4ff33,inset 0 0 0 1px #f2c87924,0 34px 86px #0000007a,0 0 38px #f2c87926!important}.project-card-media-link,.project-card-media-static,.project-card-title-static,.project-card-title-link{color:inherit!important;text-decoration:none!important;display:block!important}.project-card-media-link:focus-visible,.project-card-title-link:focus-visible,.project-timeline-toggle:focus-visible{outline-offset:4px!important;outline:2px solid #f2c879c7!important}.project-coverflow-card.is-left,.project-coverflow-card.is-right{z-index:1!important;opacity:.45!important;filter:saturate(.78)blur(.7px)brightness(.82)!important;pointer-events:none!important;width:min(560px,42vw)!important}.project-coverflow-card.is-left{transform-origin:100%!important;transform:translate(-58%)rotateY(25deg)rotate(-2deg)scale(.84)!important}.project-coverflow-card.is-right{transform-origin:0!important;transform:translate(58%)rotateY(-25deg)rotate(2deg)scale(.84)!important}.project-coverflow-card.is-ghost{opacity:.24!important;filter:grayscale(.15)saturate(.55)blur(1.3px)brightness(.68)!important}.project-coverflow-card.is-ghost:after{content:""!important;background:linear-gradient(90deg,#02081247,#02081294),#05122457!important;position:absolute!important;inset:0!important}.project-browser-bar{background:#030c18b8!important;border-bottom:1px solid #f2c8792e!important;align-items:center!important;gap:7px!important;height:34px!important;padding:0 16px!important;display:flex!important}.project-browser-bar span{background:#f2c879b8!important;border-radius:999px!important;width:8px!important;height:8px!important}.project-card-caption{background:linear-gradient(#040d1ac7,#040d1af0)!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:6px!important;padding:20px 24px 24px!important;display:grid!important}.project-card-caption strong{color:#fff!important;font-size:clamp(22px,2.1vw,30px)!important;line-height:1.1!important}.project-card-meta{color:#e6efffb8!important;font-size:15px!important;font-weight:750!important;line-height:1.35!important;display:block!important}.project-timeline-toggle{color:#f2c879!important;cursor:pointer!important;white-space:nowrap!important;background:radial-gradient(circle at 25% 20%,#f2c87924,#0000 42%),#051224b8!important;border:1px solid #f2c87975!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;gap:10px!important;min-height:42px!important;padding:10px 16px!important;font-size:13px!important;font-weight:950!important;line-height:1!important;transition:transform .2s,border-color .2s,background .2s,box-shadow .2s!important;display:inline-flex!important;box-shadow:inset 0 1px #ffffff1a,0 10px 24px #00000038!important}.project-timeline-toggle:hover{background:radial-gradient(circle at 25% 20%,#f2c87933,#0000 44%),#081c34c7!important;border-color:#f2c879b8!important;transform:translateY(-1px)!important;box-shadow:inset 0 1px #ffffff24,0 14px 30px #00000047,0 0 22px #f2c8791a!important}.project-timeline-toggle span{background:#f2c8791f!important;border-radius:999px!important;place-items:center!important;width:18px!important;height:18px!important;font-size:14px!important;line-height:1!important;display:inline-grid!important}.project-showcase-controls{justify-content:center!important;align-items:center!important;gap:16px!important;margin-top:22px!important;display:flex!important}.project-showcase-controls button{color:#f2c879!important;cursor:pointer!important;background:#051224a8!important;border:1px solid #f2c8796b!important;border-radius:999px!important;place-items:center!important;width:46px!important;height:46px!important;font-size:30px!important;line-height:1!important;display:inline-grid!important}.project-showcase-dots{gap:8px!important;display:flex!important}.project-showcase-dots span{background:#ffffff47!important;border-radius:999px!important;width:7px!important;height:7px!important}.project-showcase-dots span.is-active{background:#f2c879!important;width:22px!important}.project-timeline{-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;background:radial-gradient(circle at 18% 6%,#91ceff24,#0000 33%),linear-gradient(145deg,#0c2a4c80,#040e1c6b)!important;border:1px solid #f2c87957!important;border-radius:28px!important;width:min(100%,980px)!important;margin:clamp(30px,4vw,44px) auto 0!important;padding:clamp(28px,4vw,44px)!important;position:relative!important;box-shadow:inset 0 1px #e8f4ff1f,inset 0 0 0 1px #f2c87912,0 22px 54px #0000004d!important}.project-timeline:before{content:""!important;background:linear-gradient(#0000,#f2c8798a,#91ceff47,#0000)!important;width:1px!important;position:absolute!important;top:174px!important;bottom:42px!important;left:50%!important;transform:translate(-50%)!important;box-shadow:0 0 22px #f2c8792e!important}.project-timeline-head{text-align:center!important;max-width:680px!important;margin:0 auto clamp(34px,5vw,50px)!important}.project-timeline-head h3{color:#fff!important;letter-spacing:0!important;margin:0!important;font-size:clamp(30px,3.8vw,48px)!important;line-height:1.05!important}.project-timeline-head p{color:#e6efffb3!important;margin:14px auto 0!important;font-size:clamp(15px,1.35vw,18px)!important;line-height:1.6!important}.project-timeline-list{gap:22px 0!important;margin:0!important;padding:0!important;list-style:none!important;display:grid!important;position:relative!important}.project-timeline-item{grid-template-columns:1fr 56px 1fr!important;align-items:center!important;min-height:112px!important;display:grid!important;position:relative!important}.project-timeline-item:nth-child(odd) .project-timeline-card{text-align:right!important;grid-column:1!important;justify-self:end!important}.project-timeline-item:nth-child(2n) .project-timeline-card{grid-column:3!important;justify-self:start!important}.project-timeline-marker{z-index:3!important;color:#f2c879!important;letter-spacing:0!important;background:radial-gradient(circle at 35% 24%,#f2c8792e,#0000 45%),#051224e0!important;border:1px solid #f2c87994!important;border-radius:999px!important;grid-area:1/2!important;place-items:center!important;width:42px!important;height:42px!important;margin:0 auto!important;font-size:12px!important;font-weight:950!important;display:grid!important;position:relative!important;box-shadow:inset 0 1px #ffffff1f,0 0 0 6px #051224b8,0 0 24px #f2c8792e!important}.project-timeline-card{z-index:2!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;background:radial-gradient(circle at 18% 8%,#91ceff24,#0000 34%),linear-gradient(145deg,#0c2a4c94,#040e1c7a)!important;border:1px solid #f2c87957!important;border-radius:20px!important;width:min(100%,390px)!important;padding:22px!important;transition:transform .24s,border-color .24s,box-shadow .24s,background .24s!important;position:relative!important;box-shadow:inset 0 1px #e8f4ff1f,inset 0 0 0 1px #f2c87912,0 16px 38px #00000042!important}.project-timeline-card:hover{background:radial-gradient(circle at 18% 8%,#91ceff33,#0000 36%),linear-gradient(145deg,#10365ca8,#08182d80)!important;border-color:#f2c87994!important;transform:translateY(-3px)!important;box-shadow:inset 0 1px #e8f4ff29,inset 0 0 0 1px #f2c8791f,0 20px 46px #0000004d,0 0 28px #f2c8791a!important}.project-timeline-card span{color:#f2c879!important;letter-spacing:.12em!important;text-transform:uppercase!important;margin-bottom:9px!important;font-size:11px!important;font-weight:950!important;display:inline-flex!important}.project-timeline-card h4{color:#fff!important;letter-spacing:0!important;margin:0!important;font-size:clamp(18px,1.7vw,22px)!important;line-height:1.18!important}.project-timeline-card p{color:#e6efffb3!important;margin:11px 0 0!important;font-size:14.5px!important;line-height:1.58!important}@media (max-width:1024px){.project-coverflow{min-height:clamp(390px,55vw,560px)!important}.project-coverflow-card{width:min(680px,70vw)!important}.project-coverflow-card.is-left,.project-coverflow-card.is-right{width:min(460px,44vw)!important}.project-timeline{width:min(100%,860px)!important}.project-timeline-card{width:min(100%,330px)!important}}@media (max-width:768px){.project-showcase{padding-top:64px!important;padding-bottom:74px!important}.project-showcase-head{margin-bottom:28px!important}.project-showcase-head .project-showcase-title{font-size:clamp(34px,10vw,48px)!important}.project-showcase-head p{font-size:16px!important;line-height:1.55!important}.project-coverflow{min-height:430px!important}.project-coverflow-card{border-radius:22px!important;width:min(100%,92vw)!important}.project-coverflow-card.is-left,.project-coverflow-card.is-right{opacity:.18!important;width:58vw!important}.project-coverflow-card.is-left{transform:translate(-58%)rotateY(18deg)scale(.78)!important}.project-coverflow-card.is-right{transform:translate(58%)rotateY(-18deg)scale(.78)!important}.project-card-caption{grid-template-columns:1fr!important;row-gap:14px!important;padding:17px 18px 20px!important}.project-card-meta{font-size:14px!important}.project-timeline-toggle{width:100%!important;min-height:44px!important}.project-timeline{border-radius:22px!important;width:100%!important;margin-top:34px!important;padding:24px 18px!important}.project-timeline:before{top:142px!important;bottom:30px!important;left:38px!important;transform:none!important}.project-timeline-head{text-align:left!important;margin-bottom:30px!important;padding-left:0!important}.project-timeline-head h3{font-size:clamp(28px,8vw,38px)!important}.project-timeline-list{gap:18px!important}.project-timeline-item{grid-template-columns:42px 1fr!important;align-items:start!important;gap:14px!important;min-height:0!important}.project-timeline-marker{grid-column:1!important;width:34px!important;height:34px!important;margin:6px 0 0 3px!important;font-size:10px!important;box-shadow:inset 0 1px #ffffff1f,0 0 0 5px #051224c7,0 0 20px #f2c87929!important}.project-timeline-item:nth-child(odd) .project-timeline-card,.project-timeline-item:nth-child(2n) .project-timeline-card{text-align:left!important;grid-column:2!important;justify-self:stretch!important;width:100%!important}.project-timeline-card{border-radius:18px!important;padding:18px!important}.project-timeline-card p{font-size:14px!important}}#inside-agrup-podcast .podcast-summary{background:radial-gradient(circle at 12% 10%,#f2c87929,#0000 32%),radial-gradient(circle at 88% 0,#79beff38,#0000 38%),linear-gradient(145deg,#0f3762c7,#041226c2 48%,#030916db)!important;border:1px solid #f2c8793d!important;border-radius:24px!important;flex-direction:column!important;justify-content:flex-start!important;align-items:flex-start!important;gap:18px!important;min-height:178px!important;padding:26px 28px!important;display:flex!important;box-shadow:inset 0 1px #ffffff29,inset 0 0 0 1px #ffffff0e,0 18px 54px #00000047,0 0 34px #f2c87917!important}#inside-agrup-podcast .podcast-summary:before{content:""!important;pointer-events:none!important;background:linear-gradient(120deg,#ffffff1c,#0000 36%),radial-gradient(circle at 78% 46%,#f2c8791c,#0000 34%)!important;position:absolute!important;inset:0!important}#inside-agrup-podcast .podcast-summary-main{width:100%!important}#inside-agrup-podcast .podcast-summary p{max-width:100%!important}#inside-agrup-podcast .podcast-toggle{align-self:flex-start!important}#inside-agrup-podcast.is-open{grid-column:1/-1!important}#inside-agrup-podcast.is-open .podcast-summary{min-height:0!important}#inside-agrup-podcast.is-open .podcast-panel{max-height:1600px!important}#inside-agrup-podcast.is-open .episode-content{grid-template-columns:minmax(220px,320px) minmax(0,1fr)!important}#inside-agrup-podcast.is-open .episode-thumb{max-width:320px!important}#inside-agrup-podcast.is-open+.platform-card{grid-column:1/-1!important}#inside-agrup .podcast-platform-button--spotify{box-shadow:inset 0 0 0 1px #1ed76029,0 0 18px #1ed7603d,0 14px 30px #1ed76024!important}#inside-agrup .podcast-platform-button--youtube{box-shadow:inset 0 0 0 1px #ff000029,0 0 18px #ff000042,0 14px 30px #ff000026!important}@keyframes podcastPanelIn{0%{opacity:0;transform:translateY(-10px)scale(.992)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes podcastEpisodeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes episodeContentIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}#inside-agrup-podcast .podcast-panel{transform-origin:top!important;transition:max-height .28s cubic-bezier(.2,.8,.2,1),opacity .16s ease-out,transform .18s ease-out!important}#inside-agrup-podcast.is-open .podcast-panel{animation:.22s cubic-bezier(.2,.8,.2,1) both podcastPanelIn!important}#inside-agrup-podcast.is-open .podcast-episode{animation:.2s ease-out both podcastEpisodeIn!important}#inside-agrup-podcast.is-open .podcast-episode:nth-child(2){animation-delay:35ms!important}#inside-agrup-podcast.is-open .podcast-episode:nth-child(3){animation-delay:70ms!important}#inside-agrup-podcast .podcast-episode.is-active .episode-panel-clip{animation:.18s ease-out both episodeContentIn!important}@media (prefers-reduced-motion:reduce){#inside-agrup-podcast .podcast-panel,#inside-agrup-podcast.is-open .podcast-panel,#inside-agrup-podcast.is-open .podcast-episode,#inside-agrup-podcast .podcast-episode.is-active .episode-panel-clip{transition:none!important;animation:none!important}}@media (max-width:768px){#home .process{padding-block:74px 82px!important}#home .process .container{padding-inline:20px!important}#home .process .section-title{max-width:11ch!important;margin-bottom:30px!important;font-size:clamp(40px,12vw,54px)!important;line-height:1.02!important}#home .process .process-grid{border-top:0!important;grid-template-columns:1fr!important;gap:16px!important;margin-top:0!important;display:grid!important}#home .process .step{background:radial-gradient(circle at 12% 0,#f2c8791c,#0000 38%),linear-gradient(145deg,#103a68b8,#0512249e)!important;border:1px solid #f2c8792e!important;border-radius:20px!important;grid-template-columns:48px minmax(0,1fr)!important;align-items:start!important;gap:8px 18px!important;min-height:0!important;padding:22px 20px 24px!important;display:grid!important;box-shadow:inset 0 1px #ffffff1a,0 16px 36px #00000040!important}#home .process .step+.step{margin-top:0!important}#home .process .step .num{color:#f2c879!important;text-align:center!important;background:#0003!important;grid-row:1/span 2!important;width:48px!important;height:48px!important;margin:0!important;font-size:22px!important;line-height:48px!important}#home .process .step h3{margin:0!important;font-size:clamp(22px,6.4vw,28px)!important;line-height:1.1!important}#home .process .step p{color:#ffffffc7!important;grid-column:2!important;margin:0!important;font-size:16px!important;line-height:1.5!important}}@keyframes projectTimelineIn{0%{opacity:0;max-height:0;transform:translateY(-10px)}to{opacity:1;max-height:12000px;transform:translateY(0)}}@keyframes projectTimelineOut{0%{opacity:1;max-height:12000px;transform:translateY(0)}to{opacity:0;max-height:0;margin-top:0;padding-top:0;padding-bottom:0;transform:translateY(-12px)}}.project-timeline{transform-origin:top!important;will-change:max-height, opacity, transform!important;animation:.5s cubic-bezier(.2,.8,.2,1) both projectTimelineIn!important;overflow:hidden!important}.project-timeline.is-closing{pointer-events:none!important;animation:.42s cubic-bezier(.4,0,.2,1) both projectTimelineOut!important}@media (prefers-reduced-motion:reduce){.project-timeline,.project-timeline.is-closing{animation:none!important}}@media (max-width:768px){.project-timeline-item{align-items:center!important}.project-timeline-marker{justify-content:center!important;align-self:center!important;align-items:center!important;width:38px!important;height:38px!important;margin:0 0 0 2px!important;padding:0!important;font-size:11px!important;line-height:1!important;display:flex!important}}@media (max-width:700px){.chatbot-widget.is-open{z-index:300000!important;width:auto!important;max-width:none!important;inset:auto 18px 18px!important}.mobile-sticky-cta.is-visible+.chatbot-widget.is-open{inset:auto 18px 18px!important}.chatbot-widget.is-open .chatbot-panel{border-radius:18px!important;grid-template-rows:auto auto minmax(0,1fr) max-content auto!important;width:auto!important;height:min(620px,100dvh - 56px)!important;min-height:0!important;max-height:none!important;display:grid!important;position:fixed!important;inset:auto 18px 18px!important;overflow:hidden!important}.chatbot-header{padding:13px 16px 11px!important}.chatbot-title{font-size:21px!important;line-height:1.08!important}.chatbot-close{flex:none!important;width:42px!important;height:42px!important;font-size:26px!important}.chatbot-messages{min-height:0!important;max-height:none!important;padding:12px 16px 8px!important;overflow-y:auto!important}.chatbot-message{max-width:100%!important;padding:12px 14px!important;font-size:15px!important;line-height:1.36!important}.chatbot-actions{flex-wrap:wrap!important;align-content:flex-start!important;align-items:flex-start!important;gap:7px!important;max-height:min(154px,20dvh)!important;padding:2px 16px 6px!important;display:flex!important;overflow-y:auto!important}.chatbot-action{white-space:nowrap!important;border-radius:999px!important;flex:none!important;width:auto!important;min-height:30px!important;padding:5px 12px!important;font-size:11px!important;line-height:1.12!important}.chatbot-action.is-wide{flex-basis:auto!important}.chatbot-privacy{z-index:1!important;color:#ffffff8a!important;background:0 0!important;border-top:0!important;align-self:start!important;margin:0!important;padding:4px 16px 0!important;font-size:9px!important;line-height:1.18!important;position:static!important}.chatbot-privacy a{color:#f2c879d1!important}.chatbot-form{padding:9px 16px calc(9px + env(safe-area-inset-bottom))!important;background:#030e1cf5!important;grid-template-columns:minmax(0,1fr) 58px!important;gap:10px!important;display:grid!important;position:static!important}.chatbot-input{height:46px!important;padding-inline:16px!important;font-size:15px!important}.chatbot-send{width:46px!important;height:46px!important;font-size:22px!important}}@keyframes timelineMarkerActivate{0%{transform:scale(.92)}55%{transform:scale(1.12)}to{transform:scale(1)}}@keyframes timelineCardReveal{0%{opacity:0}to{opacity:1}}.project-timeline.is-scroll-driven{--timeline-progress:0}.project-timeline.is-scroll-driven:before{display:none!important}.project-timeline.is-scroll-driven .project-timeline-list{position:relative!important}.project-timeline.is-scroll-driven .project-timeline-list:before,.project-timeline.is-scroll-driven .project-timeline-list:after{content:""!important;pointer-events:none!important;position:absolute!important;left:50%!important;transform:translate(-50%)!important}.project-timeline.is-scroll-driven .project-timeline-list:before{z-index:0!important;background:linear-gradient(#0000,#f2c87970,#91ceff42,#0000)!important;width:1px!important;top:0!important;bottom:0!important;box-shadow:0 0 22px #f2c87929!important}.project-timeline.is-scroll-driven .project-timeline-list:after{top:calc(var(--timeline-progress) * 100%)!important;z-index:1!important;opacity:1!important;background:#fff!important;border:2px solid #ffffffeb!important;border-radius:999px!important;width:15px!important;height:15px!important;transition:none!important;box-shadow:0 0 0 7px #91ceff21,0 0 24px #fffc,0 0 38px #f2c8794d!important}.project-timeline.is-scroll-driven.is-complete .project-timeline-list:after{opacity:0!important;transform:translate(-50%)scale(.7)!important}.project-timeline.is-scroll-driven .project-timeline-marker{opacity:.54!important;transform-origin:50%!important;transition:opacity .18s,color .18s,border-color .18s,background .18s,box-shadow .18s!important}.project-timeline.is-scroll-driven .project-timeline-card{opacity:0!important;will-change:opacity, transform!important;transition:opacity .34s,transform .38s cubic-bezier(.2,.8,.2,1),border-color .24s,box-shadow .24s,background .24s!important;transform:translate(0)scaleX(.76)!important}.project-timeline.is-scroll-driven .project-timeline-item:nth-child(odd) .project-timeline-card{transform-origin:100%!important;transform:translate(34px)scaleX(.72)!important}.project-timeline.is-scroll-driven .project-timeline-item:nth-child(2n) .project-timeline-card{transform-origin:0!important;transform:translate(-34px)scaleX(.72)!important}.project-timeline.is-scroll-driven .project-timeline-item.is-active .project-timeline-marker{opacity:1!important;color:#fff!important;background:radial-gradient(circle at 35% 24%,#ffffff59,#0000 44%),linear-gradient(145deg,#f2c879e6,#1f5284c7)!important;border-color:#ffffffd1!important;box-shadow:inset 0 1px #ffffff52,0 0 0 6px #051224c7,0 0 28px #ffffff6b,0 0 42px #f2c8793d!important}.project-timeline.is-scroll-driven .project-timeline-item.is-current .project-timeline-marker{animation:.28s cubic-bezier(.2,.8,.2,1) both timelineMarkerActivate!important}.project-timeline.is-scroll-driven .project-timeline-item.is-active .project-timeline-card{opacity:1!important;animation:.38s ease-out both timelineCardReveal!important;transform:translate(0)scaleX(1)!important}@media (max-width:768px){.project-timeline.is-scroll-driven .project-timeline-list:before,.project-timeline.is-scroll-driven .project-timeline-list:after{left:21px!important;transform:translate(-50%)!important}.project-timeline.is-scroll-driven .project-timeline-list:after{width:13px!important;height:13px!important}.project-timeline.is-scroll-driven.is-complete .project-timeline-list:after{transform:translate(-50%)scale(.7)!important}.project-timeline.is-scroll-driven .project-timeline-item:nth-child(odd) .project-timeline-card,.project-timeline.is-scroll-driven .project-timeline-item:nth-child(2n) .project-timeline-card{transform-origin:0!important;transform:translate(-22px)scaleX(.78)!important}.project-timeline.is-scroll-driven .project-timeline-item.is-active .project-timeline-card{transform:translate(0)scaleX(1)!important}}@media (prefers-reduced-motion:reduce){.project-timeline.is-scroll-driven .project-timeline-list:after{transition:none!important}.project-timeline.is-scroll-driven .project-timeline-marker,.project-timeline.is-scroll-driven .project-timeline-card,.project-timeline.is-scroll-driven .project-timeline-item.is-current .project-timeline-marker,.project-timeline.is-scroll-driven .project-timeline-item.is-active .project-timeline-card{opacity:1!important;transition:none!important;animation:none!important;transform:none!important}}.site>.header,.header{z-index:900000!important;overflow:visible!important}.site>.header .nav,.site>.header .nav-language-switcher,.language-switcher{z-index:900010!important;position:relative!important;overflow:visible!important}.language-switcher.is-open{z-index:900040!important}.language-switcher.is-open .language-menu{z-index:900050!important}body.language-menu-open main,body.language-menu-open .project-showcase{pointer-events:none!important}body:has(.language-switcher.is-open) main{pointer-events:none!important}body:has(.language-switcher.is-open) .project-showcase{pointer-events:none!important}body.language-menu-open .site>.header,body.language-menu-open .language-switcher,body.language-menu-open .language-toggle,body.language-menu-open .language-menu,body.language-menu-open .language-option{pointer-events:auto!important}body:has(.language-switcher.is-open) .site>.header{pointer-events:auto!important}body:has(.language-switcher.is-open) .language-switcher{pointer-events:auto!important}body:has(.language-switcher.is-open) .language-toggle{pointer-events:auto!important}body:has(.language-switcher.is-open) .language-menu{pointer-events:auto!important}body:has(.language-switcher.is-open) .language-option{pointer-events:auto!important}body:has(#home) .hero:before{background-position:bottom!important;background-size:cover!important}body:has(#home) .hero-art:before{background-position:bottom!important;background-size:cover!important}@media (max-width:768px),(hover:none) and (pointer:coarse){body:has(#home) .hero:before{background-image:url(/assets/hero-mountain-stars-mobile.png)!important;background-position:bottom!important;background-size:cover!important}body:has(#home) .hero-art:before{background-image:url(/assets/hero-mountain-stars-mobile.png)!important;background-position:bottom!important;background-size:cover!important}}html{overscroll-behavior-y:auto!important;touch-action:pan-y!important;background-attachment:scroll!important;height:auto!important;min-height:100%!important;overflow:hidden scroll!important}body{overscroll-behavior-y:auto!important;touch-action:pan-y!important;height:auto!important;min-height:100%!important;overflow:clip visible!important}.site,main,.hero,.hero-inner,.hero-copy{touch-action:pan-y!important}.site{overflow-y:visible!important}.detail-card-link .detail-card,.subpage.seo-page .detail-card,.cards .detail-card{background:linear-gradient(145deg,#182737fa,#0a141ffa)!important;border-color:#f2c87957!important;box-shadow:inset 0 1px #ffffff14,0 16px 34px #0000003d!important}.detail-card-link:hover .detail-card,.subpage.seo-page .detail-card:hover,.cards .detail-card:hover{background:linear-gradient(145deg,#1f3549fc,#0c1927fc)!important;border-color:#f2c879b8!important;transform:translateY(-3px)!important;box-shadow:inset 0 1px #ffffff1a,0 20px 42px #00000057!important}.detail-card .icon{color:#f2c879!important;background:#080d13!important;border:1px solid #f2c87994!important;font-size:19px!important;font-weight:850!important;box-shadow:0 8px 18px #00000061,inset 0 0 0 1px #ffffff0d!important}.detail-card .icon svg{fill:none!important;stroke:currentColor!important;stroke-width:1.9px!important;stroke-linecap:round!important;stroke-linejoin:round!important;width:23px!important;height:23px!important;display:block!important}.detail-card .icon .brand-fill,.detail-card .icon .social-icon-fill{fill:currentColor!important;stroke:none!important}.site:before,.site:after,.hero:before,.hero:after,.hero-art,.hero-art:before,.hero-art:after{pointer-events:none!important}@media (max-width:768px),(hover:none) and (pointer:coarse){html,body{background-attachment:scroll!important}}
