.SaasFooter_container__119Bd{width:min(1280px,calc(100% - 2rem));margin:0 auto;display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:2rem;padding:4rem 0 3rem}.SaasFooter_brand__fCtgS{display:flex;align-items:flex-start;gap:1rem}.SaasFooter_logo__Gt67d{flex-shrink:0;border-radius:999px}.SaasFooter_brand__fCtgS h3{margin:0;font-size:1.5rem;font-weight:950}.SaasFooter_brand__fCtgS p{margin-top:.75rem;max-width:380px;color:rgba(255,255,255,.85);line-height:1.7;font-size:.95rem}.SaasFooter_links__bbhj8{display:flex;flex-direction:column;gap:.75rem}.SaasFooter_links__bbhj8 h4{margin:0 0 .5rem;font-size:1rem;font-weight:900;color:#ffffff}.SaasFooter_links__bbhj8 a{color:rgba(255,255,255,.82);text-decoration:none;font-size:.92rem;font-weight:700;transition:opacity .2s ease}.SaasFooter_links__bbhj8 a:hover{opacity:1;color:#ffffff}.SaasFooter_bottom__mWEio{padding:1.5rem;text-align:center;border-top:1px solid rgba(255,255,255,.15);color:rgba(255,255,255,.75);font-size:.85rem}@media (max-width:900px){.SaasFooter_container__119Bd{grid-template-columns:1fr 1fr}}@media (max-width:640px){.SaasFooter_container__119Bd{grid-template-columns:1fr;gap:2rem;padding:3rem 0 2rem}.SaasFooter_brand__fCtgS{flex-direction:column;align-items:flex-start}.SaasFooter_logo__Gt67d{width:60px;height:60px}}.SaasFooter_footer__RT7tV{position:relative;overflow:hidden;margin-top:5rem;color:#ffffff;background:#1a7aff}.SaasFooter_footer__RT7tV:before{right:-140px;bottom:-140px;width:520px;height:520px;background-image:url(/images/logo-webcraft-immo1-transp.png);background-repeat:no-repeat;background-position:50%;background-size:contain;opacity:.05}.SaasFooter_bottom__mWEio,.SaasFooter_container__119Bd{position:relative;z-index:2}.SaasFooter_footer__RT7tV:before{content:"";position:absolute;right:-180px;top:50%;transform:translateY(-50%) rotate(-12deg);width:700px;height:700px;background:url(/images/logo-webcraft-immo1-transp.png) 50%/contain no-repeat;opacity:.34;pointer-events:none}.SaasFooter_bottomLink__zQ6Zm,.SaasFooter_studioLink__MuW5O{color:#ffffff;font-weight:900;text-decoration:underline;text-underline-offset:3px}.SaasFooter_bottomLink__zQ6Zm:hover,.SaasFooter_studioLink__MuW5O:hover{color:#dff7ff}.DemoSiteBanner_demoOffset__PgKez{--demo-banner-height:2.5rem;padding-top:var(--demo-banner-height)}.DemoSiteBanner_banner__vysNY{position:fixed;top:0;left:0;right:0;z-index:60;box-sizing:border-box;display:flex;align-items:center;justify-content:center;gap:.75rem;height:2.5rem;padding:0 .75rem;background:#0f172a;color:#e2e8f0;font-family:Arial,Helvetica,sans-serif;font-size:.78rem;line-height:1.2}.DemoSiteBanner_text__cRGVO{margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;letter-spacing:.01em}.DemoSiteBanner_button__p3gKE{flex:none;display:inline-flex;align-items:center;min-height:1.75rem;padding:0 .8rem;border-radius:999px;background:#fff;color:#0f172a;font-weight:700;text-decoration:none;white-space:nowrap}.DemoSiteBanner_button__p3gKE:hover{background:#e2e8f0}.DemoSiteBanner_button__p3gKE:focus-visible{outline:2px solid #fff;outline-offset:2px}@media (max-width:479px){.DemoSiteBanner_demoOffset__PgKez{--demo-banner-height:3.1rem}.DemoSiteBanner_banner__vysNY{height:3.1rem;gap:.5rem;padding:0 .6rem;font-size:.74rem}.DemoSiteBanner_text__cRGVO{white-space:normal;overflow:visible}}.agent-site_agentSite__eXeBr{font-family:var(--font-agent-body),Arial,Helvetica,sans-serif}.agent-site_agentSite__eXeBr h1,.agent-site_agentSite__eXeBr h1 span,.agent-site_agentSite__eXeBr h2,.agent-site_agentSite__eXeBr h2 span{font-family:var(--font-agent-heading),Georgia,serif;font-weight:600}.agent-site_agentSite__eXeBr a,.agent-site_agentSite__eXeBr button,.agent-site_agentSite__eXeBr h3,.agent-site_agentSite__eXeBr h4,.agent-site_agentSite__eXeBr h5,.agent-site_agentSite__eXeBr h6,.agent-site_agentSite__eXeBr input,.agent-site_agentSite__eXeBr label,.agent-site_agentSite__eXeBr li,.agent-site_agentSite__eXeBr p,.agent-site_agentSite__eXeBr select,.agent-site_agentSite__eXeBr small,.agent-site_agentSite__eXeBr span,.agent-site_agentSite__eXeBr strong,.agent-site_agentSite__eXeBr textarea{font-family:var(--font-agent-body),Arial,Helvetica,sans-serif}.Header_header__HguXs{position:sticky;top:var(--demo-banner-height,0);z-index:50;background:var(--tpl-primary);border-bottom:1px solid rgba(255,255,255,.12);transition:box-shadow .25s ease}.Header_headerScrolled__LN2EZ{box-shadow:0 12px 30px rgba(0,0,0,.18)}.Header_headerInner__HzJym{display:flex;align-items:center;gap:2rem;padding:1.1rem 0}.Header_brand__FTp3h{display:flex;align-items:center;gap:.7rem;color:#ffffff;text-decoration:none}.Header_logo__TX_hf{border-radius:50%;object-fit:cover}.Header_brandName__z_ZAq{font-family:var(--font-agent-heading),serif;font-weight:600;font-size:1.1rem}.Header_nav__BYKen{display:none;align-items:center;gap:1.75rem;margin-left:auto}.Header_nav__BYKen a{color:rgba(255,255,255,.85);text-decoration:none;font-size:.92rem;font-weight:550;padding-bottom:3px;border-bottom:1px solid transparent;transition:border-color .15s ease,color .15s ease}.Header_nav__BYKen a:hover{color:#ffffff;border-bottom-color:var(--tpl-accent)}.Header_cta__hL6wy{display:none;color:var(--tpl-accent);text-decoration:none;font-weight:650;font-size:.92rem;white-space:nowrap}.Header_menuButton__Ls7SF{margin-left:auto;border:none;background:none;color:#ffffff;cursor:pointer;display:grid;place-items:center}.Header_mobileMenu__WRJlO{display:none;flex-direction:column;gap:1rem;padding:0 0 1.5rem;border-top:1px solid rgba(255,255,255,.12);margin-top:.5rem}.Header_mobileMenu__WRJlO.Header_open__fQjuM{display:flex}.Header_mobileMenu__WRJlO a{color:rgba(255,255,255,.85);text-decoration:none;font-weight:550;padding-top:.6rem}.Header_mobilePhone__gklCN{display:flex;align-items:center;gap:.5rem;color:var(--tpl-accent);font-weight:650}@media (min-width:900px){.Header_cta__hL6wy,.Header_nav__BYKen{display:flex}.Header_menuButton__Ls7SF{display:none}.Header_mobileMenu__WRJlO{display:none!important}}