.suchauftrag-page{--pf-bg:#0C0C0C;--pf-bg-2:#141414;--pf-bg-3:#1A1A1A;--pf-line:#2A2A2A;--pf-line-2:#3A3A3A;--pf-gold:#C9A96E;--pf-gold-2:#E0C68E;--pf-navy:#173E62;--pf-cream:#F5F0EA;--pf-mute:#9A9388;--pf-mute-2:#6F6A62;background:var(--pf-bg);color:var(--pf-cream);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Be Vietnam Pro,system-ui,sans-serif;font-weight:300;letter-spacing:.005em}.suchauftrag-page .font-serif{font-family:"DM Serif Display",Georgia,serif;font-weight:400;letter-spacing:-.015em}.suchauftrag-page .font-italic{font-style:italic}.suchauftrag-page .eyebrow{font-size:11px;font-weight:500;letter-spacing:.28em;text-transform:uppercase;color:var(--pf-gold)}.suchauftrag-page .counter-label{font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:var(--pf-mute)}.suchauftrag-page .text-gold{color:var(--pf-gold)}.suchauftrag-page .text-cream{color:var(--pf-cream)}.suchauftrag-page .text-cream\/70{color:rgba(245,240,234,.7)}.suchauftrag-page .text-cream\/75{color:rgba(245,240,234,.75)}.suchauftrag-page .text-cream\/80{color:rgba(245,240,234,.8)}.suchauftrag-page .text-cream\/85{color:rgba(245,240,234,.85)}.suchauftrag-page .text-mute{color:var(--pf-mute)}.suchauftrag-page .text-mute-2{color:var(--pf-mute-2)}.suchauftrag-page .bg-bg{background:var(--pf-bg)}.suchauftrag-page .bg-bg-2{background:var(--pf-bg-2)}.suchauftrag-page .border-line{border-color:var(--pf-line)}.suchauftrag-page .btn-primary{display:inline-flex;align-items:center;gap:12px;padding:16px 28px;border-radius:999px;background:linear-gradient(135deg,var(--pf-gold) 0,var(--pf-gold-2) 100%);color:#0C0C0C;font-weight:600;font-size:14px;letter-spacing:.04em;transition:transform .25s ease,box-shadow .25s ease,filter .25s ease;box-shadow:0 12px 36px -12px rgba(201,169,110,.5);border:0;cursor:pointer}.suchauftrag-page .btn-primary:hover:not(:disabled){transform:translateY(-1px);filter:brightness(1.06);box-shadow:0 18px 48px -12px rgba(201,169,110,.65)}.suchauftrag-page .btn-primary:disabled{cursor:not-allowed;opacity:.85}.suchauftrag-page .btn-outline{display:inline-flex;align-items:center;gap:12px;padding:15px 26px;border-radius:999px;border:1px solid var(--pf-line-2);color:var(--pf-cream);font-weight:500;font-size:14px;letter-spacing:.04em;transition:border-color .25s ease,color .25s ease,background .25s ease}.suchauftrag-page .btn-outline:hover{border-color:var(--pf-gold);color:var(--pf-gold);background:rgba(201,169,110,.04)}.suchauftrag-page .card-glass{background:rgba(26,26,26,.55);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid rgba(201,169,110,.18);border-radius:24px}.suchauftrag-page .principle-card{display:flex;flex-direction:column;padding:28px 30px;border-radius:20px;border:1px solid var(--pf-line);background:linear-gradient(180deg,var(--pf-bg-3) 0,var(--pf-bg-2) 100%);transition:border-color .3s ease,transform .3s ease;height:100%;position:relative;overflow:hidden}.suchauftrag-page .principle-card:hover{border-color:rgba(201,169,110,.45);transform:translateY(-2px)}.suchauftrag-page .principle-card .num{font-family:"DM Serif Display",Georgia,serif;font-size:14px;color:var(--pf-gold);letter-spacing:.12em;margin-bottom:18px}.suchauftrag-page .cross-card{display:flex;flex-direction:column;padding:24px;border-radius:18px;border:1px solid var(--pf-line);background:linear-gradient(180deg,var(--pf-bg-3) 0,var(--pf-bg-2) 100%);transition:all .35s ease;height:100%}.suchauftrag-page .cross-card:hover{border-color:rgba(201,169,110,.45);transform:translateY(-2px);box-shadow:0 24px 48px -16px rgba(0,0,0,.5)}.suchauftrag-page .status-pill{display:inline-flex;align-items:center;gap:10px;padding:8px 16px;border-radius:999px;background:rgba(201,169,110,.08);border:1px solid rgba(201,169,110,.25);font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--pf-gold)}.suchauftrag-page .status-dot{width:6px;height:6px;border-radius:50%;background:var(--pf-gold);box-shadow:0 0 0 0 rgba(201,169,110,.55);animation:suchauftrag-pulse 2.4s ease-in-out infinite}@keyframes suchauftrag-pulse{0%,to{box-shadow:0 0 0 0 rgba(201,169,110,.55)}50%{box-shadow:0 0 0 8px rgba(201,169,110,0)}}.suchauftrag-page .hero-mesh{position:relative!important;inset:auto!important;overflow:hidden;background:radial-gradient(60% 50% at 80% 0,rgba(201,169,110,.18) 0,transparent 60%),radial-gradient(50% 60% at 0 100%,rgba(23,62,98,.22) 0,transparent 65%),radial-gradient(80% 80% at 50% 50%,rgba(20,20,20,.6) 0,var(--pf-bg) 70%)}.suchauftrag-page .hero-mesh:after,.suchauftrag-page .hero-mesh:before{content:none!important;display:none!important}.suchauftrag-page .input-pf{width:100%;padding:14px 16px;border-radius:12px;background:rgba(20,20,20,.6);border:1px solid var(--pf-line);color:var(--pf-cream);font-size:14px;transition:border-color .25s ease,background .25s ease;font-family:inherit}.suchauftrag-page .input-pf::placeholder{color:var(--pf-mute-2)}.suchauftrag-page .input-pf:focus{outline:none;border-color:var(--pf-gold);background:rgba(20,20,20,.85)}.suchauftrag-page select.input-pf{appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'><path d='M1 1l5 5 5-5' stroke='%23C9A96E' stroke-width='1.5' fill='none' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-repeat:no-repeat;background-position:right 16px center;padding-right:40px;cursor:pointer}.suchauftrag-page textarea.input-pf{resize:vertical;min-height:80px;line-height:1.5}.suchauftrag-page .form-label{font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--pf-mute);margin-bottom:6px;display:block;font-weight:500}.suchauftrag-page .objektart-pill{padding:14px 12px;border-radius:12px;border:1px solid var(--pf-line);background:rgba(20,20,20,.5);color:var(--pf-cream);font-size:13px;font-weight:500;letter-spacing:.01em;cursor:pointer;transition:all .25s ease;text-align:center;line-height:1.2;font-family:inherit}.suchauftrag-page .objektart-pill:hover{border-color:rgba(201,169,110,.45);background:rgba(201,169,110,.04)}.suchauftrag-page .objektart-pill.is-active{border-color:var(--pf-gold);background:linear-gradient(135deg,rgba(201,169,110,.14),rgba(201,169,110,.06));color:var(--pf-gold-2);box-shadow:inset 0 0 0 1px rgba(201,169,110,.35)}.suchauftrag-page .check-pill{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;border:1px solid var(--pf-line);background:rgba(20,20,20,.5);color:var(--pf-cream);font-size:13px;cursor:pointer;transition:all .25s ease;user-select:none}.suchauftrag-page .check-pill:hover{border-color:rgba(201,169,110,.45)}.suchauftrag-page .check-pill input{accent-color:var(--pf-gold);margin:0}.suchauftrag-page .check-pill:has(input:checked){border-color:var(--pf-gold);background:rgba(201,169,110,.08);color:var(--pf-gold-2)}.suchauftrag-page .reveal{opacity:0;transform:translateY(24px);transition:opacity .9s ease,transform .9s ease}.suchauftrag-page .reveal.is-in{opacity:1;transform:translateY(0)}.suchauftrag-page .sticky-cta{position:fixed;left:0;right:0;bottom:0;z-index:55;background:linear-gradient(180deg,rgba(12,12,12,.7),rgba(12,12,12,.96) 70%);backdrop-filter:saturate(180%) blur(18px);-webkit-backdrop-filter:saturate(180%) blur(18px);border-top:1px solid rgba(201,169,110,.18);padding:12px 16px calc(12px + env(safe-area-inset-bottom));display:flex;gap:10px;transform:translateY(110%);transition:transform .45s cubic-bezier(.4,0,.2,1)}.suchauftrag-page .sticky-cta.is-visible{transform:translateY(0)}.suchauftrag-page .sticky-cta a{flex:1;justify-content:center;padding:14px 18px;font-size:13px}.suchauftrag-page .sticky-cta .tel-quick{flex:0 0 auto;width:50px;padding:0;border-radius:999px;display:inline-flex;align-items:center;justify-content:center}@media (min-width:1024px){.suchauftrag-page .sticky-cta{display:none}}