@keyframes ag-float{0%,to{transform:translate(0)scale(1)}33%{transform:translate(30px,-40px)scale(1.05)}66%{transform:translate(-20px,20px)scale(.95)}}@keyframes ag-pulse{0%,to{opacity:1}50%{opacity:.4}}@keyframes ag-fadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.agency{color:#ede8e0;font-family:var(--font-inter),"Inter",-apple-system,sans-serif;background:#050505;min-height:100vh;position:relative;overflow-x:hidden}.agency.ag-with-bg,.agency .ag-with-bg{position:relative}.agency.ag-with-bg:before,.agency .ag-with-bg:before{content:"";z-index:0;pointer-events:none;filter:saturate(.65)brightness(.92);background:linear-gradient(#05050573 0%,#0505058c 35%,#050505d9 75%,#050505 100%),url(https://images.unsplash.com/photo-1499678329028-101435549a4e?w=1800&q=72&auto=format) top/cover no-repeat;height:110vh;position:absolute;top:0;left:0;right:0}.agency.ag-with-bg>*,.agency .ag-with-bg>*{z-index:1;position:relative}.agency .ag-glow-bg{z-index:0;pointer-events:none;mix-blend-mode:screen;position:fixed;inset:0}.agency .ag-glow-orb{filter:blur(120px);opacity:.35;border-radius:50%;animation:20s ease-in-out infinite ag-float;position:absolute}.agency .ag-glow-orb-1{background:#c9a96e38;width:600px;height:600px;animation-delay:0s;top:-200px;left:30%}.agency .ag-glow-orb-2{background:#c9a96e24;width:400px;height:400px;animation-delay:-7s;bottom:20%;right:10%}.agency .ag-glow-orb-3{background:#2a9d8f1a;width:300px;height:300px;animation-delay:-14s;top:60%;left:5%}.agency .ag-nav{z-index:100;-webkit-backdrop-filter:blur(24px)saturate(1.4);backdrop-filter:blur(24px)saturate(1.4);background:#050505b3;border-bottom:.5px solid #ffffff0f;position:fixed;top:0;left:0;right:0}.agency .ag-nav-inner{justify-content:space-between;align-items:center;max-width:1100px;margin:0 auto;padding:16px 24px;display:flex}.agency .ag-logo{color:#ede8e0;letter-spacing:.5px;font-size:17px;font-weight:300}.agency .ag-logo strong{color:#c9a96e;font-weight:600}.agency .ag-nav-links{align-items:center;gap:28px;display:flex}.agency .ag-nav-links a{color:#9a9a9a;font-size:13px;text-decoration:none;transition:color .2s}.agency .ag-nav-links a:hover{color:#ede8e0}.agency a.ag-nav-cta{color:#050505;cursor:pointer;background:#c9a96e;border:none;border-radius:8px;padding:8px 20px;font-size:13px;font-weight:500;text-decoration:none;transition:transform .2s,box-shadow .2s}.agency .ag-nav-cta:hover{transform:translateY(-1px);box-shadow:0 4px 20px #c9a96e4d}.agency .ag-hero{z-index:1;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:120px 24px 60px;display:flex;position:relative}.agency .ag-hero-badge{color:#c9a96e;background:#c9a96e14;border:.5px solid #c9a96e33;border-radius:100px;align-items:center;gap:8px;margin-bottom:32px;padding:7px 18px;font-size:12px;font-weight:500;animation:.8s ease-out ag-fadeUp;display:inline-flex}.agency .ag-hero-badge-dot{background:#c9a96e;border-radius:3px;width:6px;height:6px;animation:2s ease-in-out infinite ag-pulse}.agency .ag-hero-h1{background:linear-gradient(#ede8e0 30%,#9a9a9a 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;max-width:780px;font-size:62px;font-weight:200;line-height:1.1;animation:.8s ease-out .1s both ag-fadeUp}.agency .ag-hero-h1 em{background:linear-gradient(135deg,#c9a96e,#e8d5a8);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-style:normal}.agency .ag-hero-sub{color:#777;max-width:520px;margin-top:24px;font-size:18px;font-weight:300;line-height:1.7;animation:.8s ease-out .2s both ag-fadeUp}.agency .ag-hero-ctas{gap:14px;margin-top:40px;animation:.8s ease-out .3s both ag-fadeUp;display:flex}.agency .ag-btn-primary{color:#050505;cursor:pointer;background:linear-gradient(135deg,#c9a96e,#b8954f);border:none;border-radius:12px;padding:15px 36px;font-size:15px;font-weight:600;text-decoration:none;transition:all .3s;position:relative;overflow:hidden}.agency .ag-btn-primary:after{content:"";background:linear-gradient(135deg,#0000,#fff3,#0000);transition:transform .5s;position:absolute;inset:0;transform:translate(-100%)}.agency .ag-btn-primary:hover:after{transform:translate(100%)}.agency .ag-btn-primary:hover{transform:translateY(-2px);box-shadow:0 8px 30px #c9a96e59}.agency .ag-btn-ghost{color:#ede8e0;cursor:pointer;background:#ffffff08;border:.5px solid #ffffff1a;border-radius:12px;padding:15px 36px;font-size:15px;font-weight:400;text-decoration:none;transition:all .3s}.agency .ag-btn-ghost:hover{background:#ffffff0f;border-color:#ffffff26}.agency .ag-hero-stats{gap:48px;margin-top:56px;animation:.8s ease-out .4s both ag-fadeUp;display:flex}.agency .ag-hero-stat-num{color:#c9a96e;font-variant-numeric:tabular-nums;font-size:32px;font-weight:200}.agency .ag-hero-stat-label{color:#666;letter-spacing:1px;text-transform:uppercase;margin-top:2px;font-size:11px}.agency .ag-hero-stat-divider{background:#ffffff0f;width:1px}.agency .ag-phones{perspective:1400px;justify-content:center;align-items:flex-end;gap:36px;margin-top:88px;animation:1s ease-out .5s both ag-fadeUp;display:flex}.agency .ag-phone-frame{background:#0a0a0a;border:2px solid #1e1e1e;border-radius:40px;transition:all .5s cubic-bezier(.23,1,.32,1);position:relative;overflow:hidden}.agency .ag-phone-frame:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(#c9a96e2e,#0000 50%);border-radius:40px;position:absolute;inset:-1px}.agency .ag-phone-sm{opacity:.75;width:250px;height:540px;transform:rotateY(10deg)scale(.92)}.agency .ag-phone-lg{z-index:3;width:310px;height:660px;box-shadow:0 40px 100px #000000b3,0 0 80px #c9a96e1a}.agency .ag-phone-sm:last-child{opacity:.75;transform:rotateY(-10deg)scale(.92)}.agency .ag-phone-sm:hover{opacity:1;transform:rotateY(0)scale(.97)}.agency .ag-phone-lg:hover{transform:scale(1.03)}.agency .ag-phone-inner{z-index:1;flex-direction:column;height:100%;padding:16px 14px;display:flex;position:relative}.agency .ag-phone-status{color:#666;justify-content:space-between;margin-bottom:12px;font-size:10px;display:flex}.agency .ag-phone-screen-label{letter-spacing:2px;color:#c9a96e;margin-bottom:8px;font-size:8px;font-weight:700}.agency .ag-mini-card{background:#161616;border:.5px solid #1e1e1e;border-radius:10px;margin-bottom:6px;padding:8px 10px}.agency .ag-mini-row{align-items:center;gap:7px;display:flex}.agency .ag-mini-title{color:#ede8e0;font-size:9px;font-weight:500}.agency .ag-mini-sub{color:#666;font-size:7px}.agency .ag-phone-home,.agency .ag-phone-reisen,.agency .ag-phone-entdecken{overflow:hidden}.agency .ag-app-greeting{justify-content:space-between;align-items:flex-start;margin-bottom:10px;display:flex}.agency .ag-app-greeting-title{color:#ede8e0;font-size:13px;font-weight:600}.agency .ag-app-greeting-sub{color:#666;margin-top:2px;font-size:8px}.agency .ag-app-avatar{color:#050505;background:linear-gradient(135deg,#c9a96e,#b8943f);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:8px;font-weight:600;display:flex}.agency .ag-app-trip-hero{border-radius:12px;flex-direction:column;justify-content:flex-end;height:100px;margin-bottom:10px;padding:10px;display:flex;position:relative;overflow:hidden}.agency .ag-app-trip-hero-kapstadt{background:linear-gradient(#0000001a 0%,#000000b3 100%),url(https://images.unsplash.com/photo-1580060839134-75a5edca2e99?w=400&h=250&fit=crop&q=70&auto=format) 50%/cover}.agency .ag-app-trip-hero-badge{text-align:center;background:#2a9d8fe6;border-radius:8px;padding:4px 6px;line-height:1;position:absolute;top:8px;right:8px}.agency .ag-app-trip-hero-days{color:#fff;font-size:14px;font-weight:700;display:block}.agency .ag-app-trip-hero-days-label{color:#fffc;letter-spacing:1px;font-size:5px;font-weight:600}.agency .ag-app-trip-hero-bottom{z-index:1;position:relative}.agency .ag-app-trip-hero-tag{color:#c9a96e;letter-spacing:1.5px;margin-bottom:1px;font-size:6px;font-weight:500}.agency .ag-app-trip-hero-dest{color:#fff;font-size:16px;font-weight:700}.agency .ag-app-trip-hero-meta{color:#ffffffb3;margin-top:2px;font-size:7px}.agency .ag-app-section-title{color:#ede8e0;margin-bottom:6px;font-size:9px;font-weight:600}.agency .ag-app-link{color:#c9a96e;font-size:7px;font-weight:500}.agency .ag-app-info-grid{gap:4px;margin-bottom:8px;display:flex}.agency .ag-app-info-card{text-align:center;background:#161616;border:.5px solid #1e1e1e;border-radius:8px;flex:1;padding:6px 4px}.agency .ag-app-info-icon{margin-bottom:2px;font-size:10px;display:block}.agency .ag-app-info-value{color:#ede8e0;font-size:10px;font-weight:600}.agency .ag-app-info-label{color:#555;letter-spacing:.5px;margin-top:1px;font-size:5px;font-weight:500}.agency .ag-app-einreise-header{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.agency .ag-app-einreise-row{border-bottom:.5px solid #1e1e1e;justify-content:space-between;align-items:center;padding:4px 0;display:flex}.agency .ag-app-einreise-label{color:#888;font-size:7px}.agency .ag-app-einreise-value{color:#ede8e0;font-size:7px;font-weight:500}.agency .ag-app-badge-green{color:#2a9d8f;background:#2a9d8f26;border-radius:4px;padding:2px 5px;font-size:6px;font-weight:500}.agency .ag-app-bottomnav{border-top:.5px solid #1e1e1e;justify-content:space-around;margin-top:auto;padding-top:6px;display:flex}.agency .ag-app-bottomnav-item{color:#555;flex-direction:column;align-items:center;gap:1px;font-size:5px;display:flex}.agency .ag-app-bottomnav-item span:first-child{font-size:10px}.agency .ag-app-bottomnav-active{color:#c9a96e}.agency .ag-app-page-title{color:#ede8e0;margin-bottom:10px;font-size:16px;font-weight:700}.agency .ag-app-tabs{background:#161616;border-radius:8px;gap:0;margin-bottom:10px;padding:2px;display:flex}.agency .ag-app-tab{text-align:center;color:#666;border-radius:6px;flex:1;padding:5px 4px;font-size:8px;font-weight:500}.agency .ag-app-tab-active{color:#ede8e0;background:#222}.agency .ag-app-angebot{border-left:2px solid #c9a96e}.agency .ag-app-angebot-icon{background:#c9a96e1a;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:10px;display:flex}.agency .ag-app-badge-new{color:#2a9d8f;letter-spacing:.3px;background:#2a9d8f26;border-radius:3px;padding:1px 4px;font-size:6px;font-weight:600}.agency .ag-app-trip-card{border-radius:12px;flex-direction:column;justify-content:flex-end;height:80px;margin-bottom:6px;padding:8px 10px;display:flex;position:relative;overflow:hidden}.agency .ag-app-trip-card-kapstadt{background:linear-gradient(#0000000d 0%,#000000bf 100%),url(https://images.unsplash.com/photo-1580060839134-75a5edca2e99?w=400&h=200&fit=crop&q=70&auto=format) 50%/cover}.agency .ag-app-trip-card-thailand{background:linear-gradient(#0000000d 0%,#000000bf 100%),url(https://images.unsplash.com/photo-1528181304800-259b08848526?w=400&h=200&fit=crop&q=70&auto=format) 50%/cover}.agency .ag-app-trip-card-badge{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#c9a96e;background:#0009;border-radius:4px;padding:3px 6px;font-size:7px;font-weight:500;position:absolute;top:6px;right:6px}.agency .ag-app-trip-card-dest{color:#fff;font-size:14px;font-weight:700}.agency .ag-app-trip-card-meta{color:#ffffffa6;margin-top:1px;font-size:7px}.agency .ag-app-trip-card-bottom{z-index:1;position:relative}.agency .ag-app-discover-cta{color:#c9a96e;background:linear-gradient(135deg,#c9a96e1f,#c9a96e0a);border:.5px solid #c9a96e33;border-radius:10px;justify-content:space-between;align-items:center;margin-bottom:8px;padding:10px 12px;font-size:9px;font-weight:500;display:flex}.agency .ag-app-search{background:#161616;border:.5px solid #1e1e1e;border-radius:8px;align-items:center;gap:6px;margin-bottom:8px;padding:7px 10px;display:flex}.agency .ag-app-search-icon{opacity:.5;font-size:9px}.agency .ag-app-search-text{color:#555;font-size:8px}.agency .ag-app-pills{gap:4px;margin-bottom:8px;display:flex;overflow:hidden}.agency .ag-app-pill{color:#888;white-space:nowrap;background:#161616;border:.5px solid #1e1e1e;border-radius:12px;padding:3px 8px;font-size:7px;font-weight:500}.agency .ag-app-pill-active{color:#050505;background:#c9a96e;border-color:#c9a96e}.agency .ag-app-discover-card{background:#111;border:.5px solid #1e1e1e;border-radius:10px;margin-bottom:6px;overflow:hidden}.agency .ag-app-discover-img{background-position:50%;background-size:cover;height:55px;position:relative}.agency .ag-app-discover-img-namibia{background-image:url(https://images.unsplash.com/photo-1547471080-7cc2caa01a7e?w=300&h=150&fit=crop&q=70&auto=format)}.agency .ag-app-discover-img-thailand{background-image:url(https://images.unsplash.com/photo-1528181304800-259b08848526?w=300&h=150&fit=crop&q=70&auto=format)}.agency .ag-app-discover-price{color:#050505;background:#c9a96ee6;border-radius:4px;padding:2px 6px;font-size:7px;font-weight:700;position:absolute;bottom:6px;right:6px}.agency .ag-app-discover-body{padding:6px 8px}.agency .ag-app-discover-title{color:#ede8e0;margin-bottom:2px;font-size:8px;font-weight:600}.agency .ag-app-discover-meta{color:#666;font-size:6px}.agency .ag-section{z-index:1;max-width:1100px;margin:0 auto;padding:100px 24px;position:relative}.agency .ag-section-line{background:linear-gradient(90deg,#0000,#c9a96e26,#0000);max-width:1100px;height:1px;margin:0 auto}.agency .ag-section-label{letter-spacing:3px;color:#c9a96e;text-align:center;margin-bottom:12px;font-size:11px;font-weight:700}.agency .ag-section-title{text-align:center;background:linear-gradient(#ede8e0 40%,#777);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:8px;font-size:38px;font-weight:200}.agency .ag-section-sub{text-align:center;color:#666;max-width:480px;margin-bottom:56px;margin-left:auto;margin-right:auto;font-size:15px;line-height:1.6}.agency .ag-feat-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.agency .ag-feat-card{-webkit-backdrop-filter:blur(6px);background:linear-gradient(165deg,#ffffff09 0%,#ffffff03 100%);border:1px solid #ffffff12;border-radius:22px;padding:36px 30px;transition:all .4s cubic-bezier(.23,1,.32,1);position:relative;overflow:hidden}.agency .ag-feat-card:before{content:"";background:linear-gradient(90deg,#0000,#c9a96e00,#0000);height:1px;transition:background .4s;position:absolute;top:0;left:0;right:0}.agency .ag-feat-card:after{content:"";opacity:0;pointer-events:none;background:radial-gradient(circle,#c9a96e12,#0000 70%);width:60%;height:60%;transition:opacity .5s;position:absolute;top:-40%;right:-30%}.agency .ag-feat-card:hover{border-color:#c9a96e4d;transform:translateY(-6px);box-shadow:0 20px 50px -15px #00000080,0 0 50px -10px #c9a96e1f}.agency .ag-feat-card:hover:before{background:linear-gradient(90deg,#0000,#c9a96e80,#0000)}.agency .ag-feat-card:hover:after{opacity:1}.agency .ag-feat-icon-box{z-index:1;color:#c9a96e;background:linear-gradient(135deg,#c9a96e33 0%,#c9a96e0a 100%);border:1px solid #c9a96e40;border-radius:16px;justify-content:center;align-items:center;width:58px;height:58px;margin-bottom:22px;display:flex;position:relative;box-shadow:0 4px 16px -4px #c9a96e26,inset 0 1px #ffffff14}.agency .ag-feat-icon-svg{width:26px;height:26px;transition:transform .4s cubic-bezier(.23,1,.32,1);display:block}.agency .ag-feat-card:hover .ag-feat-icon-svg{transform:scale(1.08)rotate(-3deg)}.agency .ag-feat-title{font-family:var(--font-fraunces,Georgia,serif);color:#ede8e0;letter-spacing:-.012em;z-index:1;margin-bottom:10px;font-size:22px;font-weight:400;line-height:1.2;position:relative}.agency .ag-feat-desc{color:#ede8e08c;z-index:1;font-size:13.5px;line-height:1.65;position:relative}.agency .ag-steps{gap:24px;display:flex;position:relative}.agency .ag-steps:before{content:"";background:linear-gradient(90deg,#c9a96e4d,#c9a96e1a);height:1px;position:absolute;top:28px;left:60px;right:60px}.agency .ag-step{text-align:center;flex:1;position:relative}.agency .ag-step-num{color:#c9a96e;z-index:1;background:#c9a96e14;border:1px solid #c9a96e33;border-radius:28px;justify-content:center;align-items:center;width:56px;height:56px;margin:0 auto 20px;font-size:20px;font-weight:300;display:flex;position:relative}.agency .ag-step-title{color:#ede8e0;margin-bottom:8px;font-size:16px;font-weight:600}.agency .ag-step-desc{color:#777;max-width:260px;margin:0 auto;font-size:13px;line-height:1.6}.agency .ag-price-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.agency .ag-price-card{background:#16161699;border:.5px solid #ffffff0f;border-radius:24px;flex-direction:column;padding:36px 28px;transition:all .4s;display:flex;position:relative}.agency .ag-price-card:hover{border-color:#ffffff1a;transform:translateY(-4px)}.agency .ag-price-card.pop{background:linear-gradient(#c9a96e0f 0%,#16161699 40%);border-color:#c9a96e4d}.agency .ag-price-pop-tag{color:#050505;letter-spacing:.5px;background:linear-gradient(135deg,#c9a96e,#b8954f);border-radius:100px;padding:5px 16px;font-size:10px;font-weight:700;position:absolute;top:-11px;left:50%;transform:translate(-50%)}.agency .ag-price-tier{letter-spacing:2px;color:#c9a96e;font-size:12px;font-weight:700}.agency .ag-price-amount{color:#ede8e0;margin:16px 0 4px;font-size:48px;font-weight:200}.agency .ag-price-amount span{color:#666;font-size:16px;font-weight:400}.agency .ag-price-for{color:#666;margin-bottom:28px;font-size:13px}.agency .ag-price-list{flex:1;margin:0;padding:0;list-style:none}.agency .ag-price-list li{color:#999;align-items:center;gap:10px;padding:7px 0;font-size:13px;display:flex}.agency .ag-price-check{color:#c9a96e;flex-shrink:0;font-size:13px}.agency .ag-price-no{color:#333}.agency .ag-price-list li.disabled{color:#444}.agency .ag-price-list li.disabled .ag-price-check{color:#333}.agency .ag-price-btn{text-align:center;cursor:pointer;border:none;border-radius:12px;width:100%;margin-top:24px;padding:14px;font-size:14px;font-weight:600;text-decoration:none;transition:all .3s;display:block}.agency .ag-price-btn-gold{color:#050505;background:linear-gradient(135deg,#c9a96e,#b8954f)}.agency .ag-price-btn-gold:hover{transform:translateY(-2px);box-shadow:0 8px 30px #c9a96e4d}.agency .ag-price-btn-outline{color:#ede8e0;background:0 0;border:.5px solid #ffffff1a}.agency .ag-price-btn-outline:hover{background:#ffffff08;border-color:#fff3}.agency .ag-cta-section{z-index:1;text-align:center;max-width:650px;margin:0 auto;padding:100px 24px;position:relative}.agency .ag-cta-h2{color:#ede8e0;margin-bottom:16px;font-size:36px;font-weight:200;line-height:1.3}.agency .ag-cta-h2 em{color:#c9a96e;font-style:normal}.agency .ag-cta-sub{color:#666;margin-bottom:32px;font-size:15px}.agency .ag-cta-trust{justify-content:center;gap:32px;margin-top:40px;display:flex}.agency .ag-cta-trust-item{color:#555;align-items:center;gap:6px;font-size:12px;display:flex}.agency .ag-footer{z-index:1;text-align:center;color:#333;border-top:.5px solid #ffffff0a;padding:40px;font-size:12px;position:relative}.agency .ag-auth-page{justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}.agency .ag-auth-container{background:#16161699;border:.5px solid #ffffff0f;border-radius:24px;width:100%;max-width:480px;padding:40px}.agency .ag-auth-title{color:#ede8e0;text-align:center;font-size:28px;font-weight:200}.agency .ag-auth-sub{color:#777;text-align:center;margin-bottom:32px;font-size:14px}.agency .ag-input{color:#ede8e0;background:#ffffff08;border:.5px solid #ffffff1a;border-radius:12px;outline:none;width:100%;padding:14px 16px;font-family:inherit;font-size:14px;transition:border-color .2s}.agency .ag-input:focus{border-color:#c9a96e4d}.agency .ag-label{color:#999;margin-bottom:6px;font-size:12px;display:block}.agency .ag-form-group{margin-bottom:16px}.agency .ag-form-error{color:#e67e22;margin-top:6px;font-size:13px}.agency .ag-plan-cards{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:24px;display:grid}.agency .ag-plan-card{cursor:pointer;text-align:center;background:#ffffff08;border:.5px solid #ffffff1a;border-radius:12px;padding:16px;transition:all .2s}.agency .ag-plan-card.selected{background:#c9a96e0d;border-color:#c9a96e66}.agency .ag-plan-card-name{color:#c9a96e;text-transform:uppercase;letter-spacing:1px;font-size:12px;font-weight:700}.agency .ag-plan-card-price{color:#ede8e0;font-size:24px;font-weight:200}.agency .ag-plan-card-desc{color:#666;font-size:11px}.agency .ag-auth-link{color:#777;text-align:center;margin-top:20px;font-size:14px}.agency .ag-auth-link a{color:#c9a96e;text-decoration:none}.agency .ag-auth-link a:hover{text-decoration:underline}@media (max-width:900px){.agency .ag-hero-h1{font-size:36px}.agency .ag-feat-grid,.agency .ag-price-grid{grid-template-columns:1fr}.agency .ag-steps{flex-direction:column}.agency .ag-steps:before{display:none}.agency .ag-phones{gap:12px}.agency .ag-phone-sm{width:150px;height:340px}.agency .ag-phone-lg{width:190px;height:410px}.agency .ag-plan-cards{grid-template-columns:1fr}.agency .ag-nav-links a:not(.ag-nav-cta){display:none}}@media (max-width:600px){.agency .ag-hero-h1{font-size:28px}.agency .ag-hero-sub{font-size:14px}.agency .ag-hero-btns{flex-direction:column;gap:10px}.agency .ag-hero-btns a{text-align:center;width:100%}.agency .ag-hero-stats{gap:16px}.agency .ag-hero-stat-num{font-size:24px}.agency .ag-phones{flex-direction:column;align-items:center;gap:20px;margin-top:40px}.agency .ag-phone-sm{opacity:.85;width:220px;height:420px;transform:none}.agency .ag-phone-sm:last-child{opacity:.85;transform:none}.agency .ag-phone-lg{order:-1;width:260px;height:520px}.agency .ag-section{padding:60px 16px}.agency .ag-section-badge{font-size:10px}.agency .ag-section-title{font-size:24px}.agency .ag-section-sub{font-size:13px}.agency .ag-feat-grid{grid-template-columns:1fr;gap:12px}.agency .ag-price-grid{grid-template-columns:1fr;gap:16px}.agency .ag-price-card{padding:28px 20px}.agency .ag-steps{flex-direction:column;gap:32px}.agency .ag-steps:before{display:none}.agency .ag-cta-title{font-size:24px}.agency .ag-footer-cols{flex-direction:column;gap:24px}}.agency .ag-dash-layout{color:#ede8e0;min-height:100vh;font-family:var(--font-inter),"Inter",sans-serif;background:#080705;display:flex}.agency .ag-dash-sidebar{z-index:100;background:#0a0907;border-right:1px solid #c9a96e14;flex-direction:column;flex-shrink:0;width:260px;padding:32px 20px;display:flex;position:fixed;top:0;bottom:0;left:0;overflow-y:auto}.agency .ag-dash-sidebar-logo{letter-spacing:-.02em;color:#ede8e0;border:none;margin-bottom:48px;padding:0;line-height:1;font-family:var(--font-fraunces),"Fraunces",Georgia,serif!important;font-size:22px!important;font-weight:400!important}.agency .ag-dash-sidebar-logo strong{color:#c9a96e;font-weight:500!important}.agency .ag-dash-nav-item{color:#8a8278;cursor:pointer;border-left:none;border-radius:8px;align-items:center;gap:14px;margin-bottom:2px;padding:10px 14px;font-size:14px;text-decoration:none;transition:all .2s;display:flex;position:relative}.agency .ag-dash-nav-item:before{content:"";background:0 0;border-radius:50%;flex-shrink:0;width:4px;height:4px;transition:background .2s}.agency .ag-dash-nav-item:hover{color:#ede8e0;background:0 0!important}.agency .ag-dash-nav-item.active,.agency .ag-dash-nav-item.active:hover{color:#ede8e0;font-weight:400;background:0 0!important}.agency .ag-dash-nav-item.active:before{background:#c9a96e!important}.agency .ag-dash-nav-item:hover:before{background:#c9a96e66}.agency .ag-dash-nav-icon{text-align:center;opacity:.6;width:18px;font-size:14px}.agency .ag-dash-nav-item.active .ag-dash-nav-icon{opacity:1}.agency .ag-dash-nav-badge{color:#0a0907;background:#c9a96e;border-radius:10px;margin-left:auto;padding:2px 7px;font-size:10px;font-weight:600}.agency .ag-dash-nav-section{text-transform:uppercase;letter-spacing:.2em;color:#4a453c;margin:24px 12px 12px;padding:0;font-size:10px}.agency .ag-dash-plan-badge{text-transform:none;letter-spacing:normal;box-sizing:border-box;background:linear-gradient(135deg,#c9a96e14,#c9a96e05);border:1px solid #c9a96e1f;border-radius:12px;width:100%;margin:auto 0 0;padding:18px 20px 16px;overflow:hidden}.agency .ag-dash-plan-label{letter-spacing:.15em;color:#c9a96e;text-transform:uppercase;white-space:nowrap;margin-bottom:8px;font-size:10px;font-weight:500}.agency .ag-dash-plan-name{font-family:var(--font-fraunces),"Fraunces",Georgia,serif;color:#ede8e0;text-transform:none;letter-spacing:normal;margin-bottom:12px;font-size:20px;font-weight:400;line-height:1}.agency .ag-dash-plan-progress{background:#ffffff0d;border-radius:2px;height:2px;margin-bottom:10px;overflow:hidden}.agency .ag-dash-plan-progress-bar{background:#c9a96e;border-radius:2px;height:100%;transition:width .4s}.agency .ag-dash-plan-info{color:#6a6459;white-space:nowrap;margin-top:0;font-size:11px}.agency .ag-dash-logout{color:#2d2a24;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;text-align:left;background:0 0;border:none;align-self:flex-start;margin:20px 14px 4px;padding:4px 0;font-family:inherit;font-size:10px;transition:color .25s;display:inline-block}.agency .ag-dash-logout:hover{color:#8a8278;background:0 0}.agency .ag-dash-main{background:#080705;flex:1;max-width:1400px;min-height:100vh;margin-left:260px;padding:40px 48px}.agency .ag-dash-header{justify-content:space-between;align-items:center;margin-bottom:28px;display:flex}.agency .ag-dash-title{color:#ede8e0;font-size:22px;font-weight:200}.agency .ag-dash-subtitle{color:#555;margin-top:2px;font-size:13px}.agency .ag-dash-btn{color:#0a0a0a;cursor:pointer;background:#c9a96e;border:none;border-radius:8px;padding:8px 16px;font-size:12px;font-weight:600;text-decoration:none;transition:opacity .2s}.agency .ag-dash-btn:hover{opacity:.85}.agency .ag-dash-btn-secondary{color:#8a8278;cursor:pointer;background:0 0;border:1px solid #c9a96e26;border-radius:8px;padding:8px 16px;font-size:12px;font-weight:500;text-decoration:none;transition:all .2s}.agency .ag-dash-btn-secondary:hover{color:#c9a96e;border-color:#c9a96e4d}.agency .ag-dash-stats{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:28px;display:grid}.agency .ag-dash-stat{background:#111;border:1px solid #1e1e1e;border-radius:12px;padding:16px}.agency .ag-dash-stat-label{color:#555;text-transform:uppercase;letter-spacing:.5px;font-size:11px}.agency .ag-dash-stat-value{color:#ede8e0;margin-top:4px;font-size:28px;font-weight:200}.agency .ag-dash-stat-change{color:#2a9d8f;margin-top:2px;font-size:11px}.agency .ag-dash-stat-change.warn{color:#e67e22}.agency .ag-dash-table{background:#111;border:1px solid #1e1e1e;border-radius:12px;width:100%;overflow:hidden}.agency .ag-dash-table-header{color:#555;text-transform:uppercase;letter-spacing:.5px;background:#0d0d0d;border-bottom:1px solid #1e1e1e;padding:12px 16px;font-size:11px;font-weight:600;display:grid}.agency .ag-dash-table-row{color:#ccc;border-bottom:1px solid #161616;align-items:center;padding:12px 16px;font-size:13px;display:grid}.agency .ag-dash-table-row:last-child{border-bottom:none}.agency .ag-dash-badge{border-radius:6px;padding:3px 8px;font-size:10px;font-weight:600;display:inline-block}.agency .ag-dash-badge-active{color:#2a9d8f;background:#2a9d8f26}.agency .ag-dash-badge-upcoming{color:#c9a96e;background:#c9a96e1f}.agency .ag-dash-badge-done{color:#555;background:#1a1a1a}.agency .ag-dash-table-action{color:#c9a96e;cursor:pointer;font-size:12px;font-weight:500;text-decoration:none}.agency .ag-dash-table-action:hover{opacity:.8}.agency .ag-dash-empty{text-align:center;color:#555;padding:48px 24px}.agency .ag-dash-empty-icon{opacity:.4;margin-bottom:16px;font-size:48px}.agency .ag-dash-empty p{margin-bottom:16px;font-size:14px}.agency .ag-dash-section-title{color:#ede8e0;margin-bottom:16px;font-size:14px;font-weight:600}@media (max-width:900px){.agency .ag-dash-sidebar{width:200px}.agency .ag-dash-main{margin-left:200px;padding:20px 16px}.agency .ag-dash-stats{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.agency .ag-dash-sidebar{display:none}.agency .ag-dash-main{margin-left:0}}.agency .ag-dash-uploader-wrap .pdf-page{--pdf-bg:transparent!important;--pdf-paper:#ffffff08!important;--pdf-ink:#ede8e0!important;--pdf-ink-soft:#ede8e0b3!important;--pdf-muted:#ede8e073!important;--pdf-line:#ffffff14!important;--pdf-cream:#c9a96e0f!important;min-height:auto!important;font-family:var(--font-inter),"Inter",sans-serif!important;background:0 0!important;padding:0!important}.agency .ag-dash-uploader-wrap .pdf-title{font-family:var(--font-fraunces),"Fraunces",Georgia,serif!important;color:#ede8e0!important}.agency .ag-dash-uploader-wrap .pdf-title em{color:#c9a96e!important}.agency .ag-dash-uploader-wrap .pdf-card{background:#ffffff08!important;border-color:#ffffff14!important}.agency .ag-dash-uploader-wrap .pdf-customer-card{background:#c9a96e0f!important;border-color:#c9a96e4d!important}.agency .ag-dash-uploader-wrap .pdf-field input,.agency .ag-dash-uploader-wrap .pdf-field select,.agency .ag-dash-uploader-wrap .pdf-field textarea{color:#ede8e0!important;background:#0000004d!important;border-color:#ffffff1a!important}.agency .ag-dash-uploader-wrap .pdf-field input:focus,.agency .ag-dash-uploader-wrap .pdf-field select:focus{border-color:#c9a96e!important;outline:none!important}.agency .ag-dash-uploader-wrap .pdf-btn-primary{color:#0f0f0f!important;background:#c9a96e!important}.agency .ag-dash-uploader-wrap .admin-header{display:none}.agency .ag-dash-uploader-wrap .admin-card{color:#ede8e0;background:#111!important;border-color:#1e1e1e!important}.agency .ag-dash-uploader-wrap .admin-input{color:#ede8e0!important;background:#0a0a0a!important;border-color:#2a2a2a!important}.agency .ag-dash-uploader-wrap .admin-input:focus{border-color:#c9a96e!important}.agency .ag-dash-uploader-wrap .admin-title{color:#ede8e0!important}.agency .ag-dash-uploader-wrap .admin-subtitle{color:#555!important}.agency .ag-dash-uploader-wrap .label{color:#888!important}.agency .ag-dash-uploader-wrap .upload-zone{background:#111!important;border-color:#2a2a2a!important}.agency .ag-dash-uploader-wrap .upload-zone:hover,.agency .ag-dash-uploader-wrap .upload-zone.dragging{background:#c9a96e0a!important;border-color:#c9a96e!important}.agency .ag-dash-uploader-wrap .upload-zone p{color:#888!important}.agency .ag-dash-uploader-wrap .admin-btn-primary{color:#0a0a0a!important;background:#c9a96e!important}.agency .ag-dash-uploader-wrap .admin-btn-secondary{color:#888!important;border-color:#2a2a2a!important}.agency .ag-dash-uploader-wrap .admin-btn-secondary:hover{color:#c9a96e!important;border-color:#c9a96e!important}.agency .ag-dash-uploader-wrap .file-row{border-color:#1e1e1e!important}.agency .ag-dash-uploader-wrap .file-name{color:#ede8e0!important}.agency .ag-dash-uploader-wrap .file-meta{color:#555!important}.agency .ag-dash-uploader-wrap .preview-grid{background:#c9a96e0a!important}.agency .ag-dash-uploader-wrap .preview-label{color:#555!important}.agency .ag-dash-uploader-wrap .preview-value{color:#ede8e0!important}.agency .ag-dash-uploader-wrap .day-card{border-color:#1e1e1e!important}.agency .ag-dash-uploader-wrap .day-header{color:#ede8e0!important;background:#0d0d0d!important}.agency .ag-dash-uploader-wrap .day-header:hover{background:#161616!important}.agency .ag-dash-uploader-wrap .day-expanded{border-color:#1e1e1e!important}.agency .ag-dash-uploader-wrap .remove-btn{color:#666!important;border-color:#2a2a2a!important}.agency .ag-dash-uploader-wrap .remove-btn:hover{color:#e74c3c!important;background:#e74c3c1a!important;border-color:#e74c3c!important}.agency .ag-dash-uploader-wrap .add-activity-btn{color:#555!important;border-color:#2a2a2a!important}.agency .ag-dash-uploader-wrap .add-activity-btn:hover{color:#c9a96e!important;border-color:#c9a96e!important}.agency .ag-dash-uploader-wrap .hotel-row,.agency .ag-dash-uploader-wrap .transfer-row{color:#ccc!important;border-color:#1e1e1e!important}.agency .ag-dash-uploader-wrap .trip-preview{border-left-color:#c9a96e!important}.agency .ag-dash-uploader-wrap .error{color:#e74c3c!important}.agency .ag-dash-uploader-wrap h2,.agency .ag-dash-uploader-wrap h4{color:#ede8e0!important}.agency .ag-dash-uploader-wrap p{color:#888}.agency .ag-dash-uploader-wrap select option{color:#ede8e0;background:#111}.agency .ag-dash-hero{border-bottom:1px solid #c9a96e14;grid-template-columns:1.5fr 1fr;gap:32px;margin-bottom:48px;padding-bottom:40px;display:grid}.agency .ag-dash-hero-eyebrow{letter-spacing:.25em;text-transform:uppercase;color:#c9a96e;align-items:center;gap:12px;margin-bottom:20px;font-size:11px;display:flex}.agency .ag-dash-hero-eyebrow:before,.agency .ag-dash-hero-eyebrow:after{content:"";background:#c9a96e4d;flex:0 0 32px;height:1px}.agency .ag-dash-hero-eyebrow:before{flex:0 0 20px}.agency .ag-dash-hero-title{font-family:var(--font-fraunces),"Fraunces",Georgia,serif;letter-spacing:-.025em;color:#ede8e0;margin-bottom:18px;font-size:52px;font-weight:300;line-height:1.05}.agency .ag-dash-hero-title em{color:#c9a96e;font-style:italic;font-weight:400}.agency .ag-dash-hero-desc{color:#8a8278;max-width:480px;margin-bottom:28px;font-size:16px;line-height:1.6}.agency .ag-dash-hero-cta{color:#0a0907;background:#c9a96e;border-radius:999px;align-items:center;gap:10px;padding:14px 24px;font-size:14px;font-weight:500;text-decoration:none;transition:all .2s;display:inline-flex}.agency .ag-dash-hero-cta:hover{background:#d4b982;transform:translateY(-1px)}.agency .ag-dash-hero-aside{background:linear-gradient(#c9a96e0f,#c9a96e03);border:1px solid #c9a96e1a;border-radius:20px;padding:28px;position:relative;overflow:hidden}.agency .ag-dash-hero-aside:before{content:"";background:radial-gradient(circle,#c9a96e26,#0000 70%);width:140px;height:140px;position:absolute;top:-40px;right:-40px}.agency .ag-dash-hero-aside-label{letter-spacing:.2em;color:#c9a96e;text-transform:uppercase;margin-bottom:18px;font-size:11px}.agency .ag-dash-hero-aside-big{font-family:var(--font-fraunces),"Fraunces",Georgia,serif;letter-spacing:-.03em;color:#ede8e0;font-size:72px;font-weight:300;line-height:1}.agency .ag-dash-hero-aside-small{color:#8a8278;margin-top:12px;font-size:14px;line-height:1.5}.agency .ag-dash-hero-trend{color:#c9a96e;align-items:center;gap:8px;margin-top:20px;font-size:13px;display:flex}.agency .ag-dash-kpi-strip{grid-template-columns:repeat(4,1fr);gap:0;margin-bottom:56px;display:grid}.agency .ag-dash-kpi{border-left:1px solid #c9a96e14;padding:24px 28px}.agency .ag-dash-kpi:first-child{border-left:none;padding-left:0}.agency .ag-dash-kpi-label{letter-spacing:.15em;text-transform:uppercase;color:#8a8278;margin-bottom:14px;font-size:11px}.agency .ag-dash-kpi-value{font-family:var(--font-fraunces),"Fraunces",Georgia,serif;letter-spacing:-.02em;color:#ede8e0;font-size:42px;font-weight:300;line-height:1}.agency .ag-dash-kpi-sub{color:#6a6459;margin-top:10px;font-size:12px}.agency .ag-dash-section{justify-content:space-between;align-items:baseline;margin-bottom:24px;display:flex}.agency .ag-dash-section h2{font-family:var(--font-fraunces),"Fraunces",Georgia,serif;letter-spacing:-.02em;color:#ede8e0;font-size:26px;font-weight:400}.agency .ag-dash-section-link{color:#c9a96e;font-size:13px;text-decoration:none}.agency .ag-dash-section-link:hover{text-decoration:underline}.agency .ag-dash-trip-cards{grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:56px;display:grid}.agency .ag-dash-trip-card{color:inherit;background:#0f0d09;border:1px solid #c9a96e0f;border-radius:16px;text-decoration:none;transition:all .3s;display:block;overflow:hidden}.agency .ag-dash-trip-card:hover{border-color:#c9a96e33;transform:translateY(-4px)}.agency .ag-dash-trip-img{background-position:50%;background-size:cover;height:180px;position:relative}.agency .ag-dash-trip-img:after{content:"";background:linear-gradient(#0000 40%,#0f0d09e6);position:absolute;inset:0}.agency .ag-dash-trip-badge{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);letter-spacing:.1em;text-transform:uppercase;color:#c9a96e;z-index:2;background:#0a0907b3;border:1px solid #c9a96e33;border-radius:999px;padding:4px 10px;font-size:10px;position:absolute;top:14px;left:14px}.agency .ag-dash-trip-badge.active{color:#7db87a;border-color:#7db87a4d}.agency .ag-dash-trip-badge.done{color:#8a8278;border-color:#8a827833}.agency .ag-dash-trip-content{padding:20px 22px 22px}.agency .ag-dash-trip-meta{letter-spacing:.15em;text-transform:uppercase;color:#6a6459;margin-bottom:8px;font-size:11px}.agency .ag-dash-trip-title{font-family:var(--font-fraunces),"Fraunces",Georgia,serif;letter-spacing:-.01em;color:#ede8e0;margin-bottom:8px;font-size:22px;font-weight:400;line-height:1.2}.agency .ag-dash-trip-sub{color:#8a8278;font-size:13px}.agency .ag-dash-activity-grid{grid-template-columns:1.3fr 1fr;gap:32px;margin-bottom:40px;display:grid}.agency .ag-dash-feed{flex-direction:column;gap:2px;display:flex}.agency .ag-dash-feed-item{border-bottom:1px solid #c9a96e0a;grid-template-columns:110px 1fr auto;align-items:center;gap:20px;padding:18px 0;display:grid}.agency .ag-dash-feed-time{color:#6a6459;font-size:12px}.agency .ag-dash-feed-text{color:#ede8e0;font-size:14px;line-height:1.5}.agency .ag-dash-feed-text strong{color:#c9a96e;font-weight:500}.agency .ag-dash-feed-tag{letter-spacing:.1em;text-transform:uppercase;color:#c9a96e;white-space:nowrap;background:#c9a96e14;border-radius:4px;padding:3px 8px;font-size:10px}.agency .ag-dash-side-card{background:linear-gradient(160deg,#c9a96e0a,#0000);border:1px solid #c9a96e1a;border-radius:16px;padding:28px}.agency .ag-dash-side-card h3{font-family:var(--font-fraunces),"Fraunces",Georgia,serif;color:#ede8e0;margin-bottom:16px;font-size:20px;font-weight:400}.agency .ag-dash-side-card p{color:#8a8278;margin-bottom:20px;font-size:14px;line-height:1.6}.agency .ag-dash-action-list{flex-direction:column;gap:0;display:flex}.agency .ag-dash-action-item{color:inherit;border-top:1px solid #c9a96e0f;justify-content:space-between;align-items:center;padding:14px 0;text-decoration:none;transition:all .2s;display:flex}.agency .ag-dash-action-item:hover .ag-dash-action-name{color:#c9a96e}.agency .ag-dash-action-name{color:#ede8e0;font-size:14px}.agency .ag-dash-action-arrow{color:#4a453c;font-size:18px;transition:all .2s}.agency .ag-dash-action-item:hover .ag-dash-action-arrow{color:#c9a96e;transform:translate(4px)}@media (max-width:1024px){.agency .ag-dash-hero{grid-template-columns:1fr;gap:24px}.agency .ag-dash-hero-title{font-size:38px}.agency .ag-dash-kpi-strip{grid-template-columns:repeat(2,1fr);gap:16px}.agency .ag-dash-kpi{border-left:none;padding:16px 0}.agency .ag-dash-trip-cards{grid-template-columns:1fr}.agency .ag-dash-activity-grid{grid-template-columns:1fr;gap:24px}.agency .ag-dash-feed-item{grid-template-columns:1fr auto}.agency .ag-dash-feed-time{grid-column:1/-1;margin-bottom:-8px}}.agency .ag-reisen-hero{border-bottom:1px solid #c9a96e14;justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:40px;padding-bottom:32px;display:flex}.agency .ag-reisen-hero-left{flex:1}.agency .ag-reisen-hero-eyebrow{letter-spacing:.25em;text-transform:uppercase;color:#c9a96e;align-items:center;gap:12px;margin-bottom:16px;font-size:11px;display:flex}.agency .ag-reisen-hero-eyebrow:before{content:"";background:#c9a96e4d;flex:0 0 20px;height:1px}.agency .ag-reisen-hero-title{font-family:var(--font-fraunces),"Fraunces",serif;letter-spacing:-.025em;color:#ede8e0;font-size:56px;font-weight:300;line-height:1.05}.agency .ag-reisen-hero-title em{color:#c9a96e;font-style:italic;font-weight:400}.agency .ag-reisen-hero-meta{color:#8a8278;max-width:380px;margin-top:14px;font-size:14px;line-height:1.5}.agency .ag-reisen-hero-count{font-family:var(--font-fraunces),"Fraunces",serif;letter-spacing:-.03em;color:#ede8e0;text-align:right;font-size:88px;font-weight:300;line-height:1}.agency .ag-reisen-hero-count-sub{letter-spacing:.2em;text-transform:uppercase;color:#6a6459;text-align:right;margin-top:8px;font-size:12px}.agency .ag-reisen-upload-wrap{grid-template-columns:1.4fr 1fr;gap:24px;margin-bottom:48px;display:grid}.agency .ag-reisen-upload-zone{cursor:pointer;min-height:200px;color:inherit;background:linear-gradient(160deg,#c9a96e0a,#0000);border:1.5px dashed #c9a96e40;border-radius:20px;flex-direction:column;justify-content:center;padding:40px 36px;text-decoration:none;transition:all .25s;display:flex;position:relative}.agency .ag-reisen-upload-zone:hover{background:linear-gradient(160deg,#c9a96e0f,#c9a96e03);border-color:#c9a96e80}.agency .ag-reisen-upload-zone:before{content:"";pointer-events:none;background:radial-gradient(circle at 100% 0,#c9a96e1f,#0000 70%);width:120px;height:120px;position:absolute;top:-1px;right:-1px}.agency .ag-reisen-upload-kicker{letter-spacing:.2em;text-transform:uppercase;color:#c9a96e;align-items:center;gap:10px;margin-bottom:14px;font-size:11px;display:flex}.agency .ag-reisen-upload-kicker:before{content:"⬆";color:#c9a96e;font-size:14px}.agency .ag-reisen-upload-title{font-family:var(--font-fraunces),"Fraunces",serif;letter-spacing:-.01em;color:#ede8e0;margin-bottom:8px;font-size:28px;font-weight:300;line-height:1.15}.agency .ag-reisen-upload-title em{color:#c9a96e;font-style:italic}.agency .ag-reisen-upload-desc{color:#8a8278;max-width:420px;margin-bottom:24px;font-size:14px;line-height:1.5}.agency .ag-reisen-upload-actions{align-items:center;gap:16px;display:flex}.agency .ag-reisen-upload-btn{color:#0a0907;cursor:pointer;background:#c9a96e;border:none;border-radius:999px;align-items:center;gap:8px;padding:12px 22px;font-family:inherit;font-size:14px;font-weight:500;text-decoration:none;transition:all .2s;display:inline-flex}.agency .ag-reisen-upload-btn:hover{background:#d4b982;transform:translateY(-1px)}.agency .ag-reisen-upload-hint{color:#6a6459;font-size:12px}.agency .ag-reisen-upload-zone.dragging{background:linear-gradient(160deg,#c9a96e14,#c9a96e05);border-color:#c9a96e}.agency .ag-reisen-stats{background:#0f0d09;border:1px solid #c9a96e14;border-radius:20px;flex-direction:column;padding:24px 28px;display:flex}.agency .ag-reisen-stats-title{letter-spacing:.2em;text-transform:uppercase;color:#6a6459;border-bottom:1px solid #c9a96e14;margin-bottom:8px;padding-bottom:12px;font-size:10px}.agency .ag-reisen-stat-row{border-bottom:1px solid #c9a96e0d;justify-content:space-between;align-items:baseline;padding:14px 0;display:flex}.agency .ag-reisen-stat-row:last-child{border-bottom:none}.agency .ag-reisen-stat-label{color:#8a8278;font-size:13px}.agency .ag-reisen-stat-value{font-family:var(--font-fraunces),"Fraunces",serif;color:#ede8e0;font-size:22px;font-weight:400}.agency .ag-reisen-stat-value.gold{color:#c9a96e}.agency .ag-reisen-filter-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-bottom:24px;display:flex}.agency .ag-reisen-tabs{flex-wrap:wrap;gap:0;display:flex}.agency .ag-reisen-tab{color:#6a6459;cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;padding:10px 18px 10px 0;font-family:inherit;font-size:13px;transition:color .2s;display:flex;position:relative}.agency .ag-reisen-tab:not(:last-child):after{content:"·";color:#4a453c;margin-left:18px}.agency .ag-reisen-tab:hover{color:#8a8278}.agency .ag-reisen-tab.active{color:#ede8e0}.agency .ag-reisen-tab-count{color:#6a6459;font-size:11px;font-family:var(--font-fraunces),"Fraunces",serif;font-style:italic}.agency .ag-reisen-tab.active .ag-reisen-tab-count{color:#c9a96e}.agency .ag-reisen-search{background:#0f0d09;border:1px solid #c9a96e14;border-radius:999px;align-items:center;gap:8px;width:100%;max-width:320px;padding:8px 16px 8px 14px;display:flex}.agency .ag-reisen-search input{color:#ede8e0;background:0 0;border:none;outline:none;width:100%;font-family:inherit;font-size:13px}.agency .ag-reisen-search input::placeholder{color:#4a453c}.agency .ag-reisen-search-icon{color:#6a6459;font-size:14px}.agency .ag-reisen-list{flex-direction:column;gap:0;margin-bottom:48px;display:flex}.agency .ag-reisen-row{cursor:pointer;color:inherit;border-bottom:1px solid #c9a96e0a;border-radius:12px;grid-template-columns:140px 1fr 220px 180px 100px 32px;align-items:center;gap:24px;margin:0 -24px;padding:20px 24px;text-decoration:none;transition:background .2s;display:grid}.agency .ag-reisen-row:hover{background:#c9a96e05}.agency .ag-reisen-row-img{background-color:#1a1814;background-position:50%;background-size:cover;border-radius:8px;width:140px;height:84px;position:relative;overflow:hidden}.agency .ag-reisen-row-img:after{content:"";background:linear-gradient(135deg,#0000,#0000004d);position:absolute;inset:0}.agency .ag-reisen-row-customer{letter-spacing:.15em;text-transform:uppercase;color:#c9a96e;margin-bottom:6px;font-size:11px}.agency .ag-reisen-row-name{font-family:var(--font-fraunces),"Fraunces",serif;letter-spacing:-.01em;color:#ede8e0;margin-bottom:4px;font-size:22px;font-weight:400;line-height:1.2}.agency .ag-reisen-row-route{color:#8a8278;font-size:13px}.agency .ag-reisen-row-dates{font-family:var(--font-fraunces),"Fraunces",serif;color:#ede8e0;font-size:16px;font-style:italic;font-weight:300}.agency .ag-reisen-row-dates-sub{color:#6a6459;margin-top:4px;font-family:Inter,sans-serif;font-size:12px;font-style:normal}.agency .ag-reisen-row-status{letter-spacing:.1em;text-transform:uppercase;color:#8a8278;align-items:center;gap:8px;font-size:12px;display:inline-flex}.agency .ag-reisen-row-status .pulse{background:#c9a96e;border-radius:50%;width:6px;height:6px}.agency .ag-reisen-row-status.live .pulse{background:#7db87a;animation:2s infinite reisen-pulse;box-shadow:0 0 0 3px #7db87a26}.agency .ag-reisen-row-status.live{color:#7db87a}.agency .ag-reisen-row-status.draft .pulse{background:#6a6459}.agency .ag-reisen-row-status.draft{color:#6a6459}.agency .ag-reisen-row-status.done .pulse{background:#4a453c}.agency .ag-reisen-row-status.done{color:#6a6459}@keyframes reisen-pulse{0%,to{box-shadow:0 0 0 3px #7db87a26}50%{box-shadow:0 0 0 6px #7db87a0d}}.agency .ag-reisen-row-participants{color:#8a8278;align-items:center;gap:6px;font-size:13px;display:flex}.agency .ag-reisen-participant-dot{color:#c9a96e;width:24px;height:24px;font-size:10px;font-family:var(--font-fraunces),"Fraunces",serif;background:linear-gradient(135deg,#2a2620,#1a1814);border:1px solid #c9a96e33;border-radius:50%;place-items:center;display:grid}.agency .ag-reisen-row-arrow{color:#4a453c;justify-self:end;font-size:18px;transition:all .2s}.agency .ag-reisen-row:hover .ag-reisen-row-arrow{color:#c9a96e;transform:translate(4px)}.agency .ag-reisen-empty{text-align:center;border:1px dashed #c9a96e1a;border-radius:20px;margin-bottom:48px;padding:80px 40px}.agency .ag-reisen-empty-title{font-family:var(--font-fraunces),"Fraunces",serif;color:#ede8e0;margin-bottom:12px;font-size:24px;font-weight:300}.agency .ag-reisen-empty-title em{color:#c9a96e;font-style:italic}.agency .ag-reisen-empty-desc{color:#8a8278;max-width:360px;margin:0 auto;font-size:14px}@media (max-width:1100px){.agency .ag-reisen-upload-wrap{grid-template-columns:1fr}.agency .ag-reisen-row{grid-template-columns:80px 1fr 120px 80px 32px;gap:16px}.agency .ag-reisen-row-img{width:80px;height:56px}.agency .ag-reisen-row-participants{display:none}.agency .ag-reisen-hero-title{font-size:40px}.agency .ag-reisen-hero-count{font-size:64px}}@media (max-width:700px){.agency .ag-reisen-row{grid-template-columns:60px 1fr 32px}.agency .ag-reisen-row-dates,.agency .ag-reisen-row-status{display:none}}.agency .ag-kunden-hero{border-bottom:1px solid #c9a96e14;justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:40px;padding-bottom:32px;display:flex}.agency .ag-kunden-hero-left{flex:1}.agency .ag-kunden-hero-eyebrow{letter-spacing:.25em;text-transform:uppercase;color:#c9a96e;align-items:center;gap:12px;margin-bottom:16px;font-size:11px;display:flex}.agency .ag-kunden-hero-eyebrow:before{content:"";background:#c9a96e4d;flex:0 0 20px;height:1px}.agency .ag-kunden-hero-title{font-family:var(--font-fraunces),"Fraunces",serif;letter-spacing:-.025em;color:#ede8e0;font-size:56px;font-weight:300;line-height:1.05}.agency .ag-kunden-hero-title em{color:#c9a96e;font-style:italic;font-weight:400}.agency .ag-kunden-hero-meta{color:#8a8278;max-width:420px;margin-top:14px;font-size:14px;line-height:1.5}.agency .ag-kunden-hero-count{font-family:var(--font-fraunces),"Fraunces",serif;letter-spacing:-.03em;color:#ede8e0;text-align:right;font-size:88px;font-weight:300;line-height:1}.agency .ag-kunden-hero-count-sub{letter-spacing:.2em;text-transform:uppercase;color:#6a6459;text-align:right;margin-top:8px;font-size:12px}.agency .ag-kunden-top-grid{grid-template-columns:1.4fr 1fr;gap:24px;margin-bottom:48px;display:grid}.agency .ag-kunden-invite-zone{background:linear-gradient(160deg,#c9a96e0a,#0000);border:1.5px dashed #c9a96e40;border-radius:20px;flex-direction:column;justify-content:center;min-height:200px;padding:36px 36px 32px;display:flex;position:relative}.agency .ag-kunden-invite-zone:before{content:"";pointer-events:none;background:radial-gradient(circle at 100% 0,#c9a96e1a,#0000 70%);width:140px;height:140px;position:absolute;top:-1px;right:-1px}.agency .ag-kunden-invite-kicker{letter-spacing:.2em;text-transform:uppercase;color:#c9a96e;align-items:center;gap:10px;margin-bottom:14px;font-size:11px;display:flex}.agency .ag-kunden-invite-kicker:before{content:"✉";color:#c9a96e;font-size:14px}.agency .ag-kunden-invite-title{font-family:var(--font-fraunces),"Fraunces",serif;letter-spacing:-.01em;color:#ede8e0;margin-bottom:8px;font-size:28px;font-weight:300;line-height:1.15}.agency .ag-kunden-invite-title em{color:#c9a96e;font-style:italic}.agency .ag-kunden-invite-desc{color:#8a8278;max-width:420px;margin-bottom:24px;font-size:14px;line-height:1.5}.agency .ag-kunden-invite-actions{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.agency .ag-kunden-invite-btn{color:#0a0907;cursor:pointer;background:#c9a96e;border:none;border-radius:999px;align-items:center;gap:8px;padding:12px 22px;font-family:inherit;font-size:14px;font-weight:500;text-decoration:none;transition:all .2s;display:inline-flex}.agency .ag-kunden-invite-btn:hover{background:#d4b982;transform:translateY(-1px)}.agency .ag-kunden-overview{background:#0f0d09;border:1px solid #c9a96e14;border-radius:20px;flex-direction:column;padding:24px 28px;display:flex}.agency .ag-kunden-overview-title{letter-spacing:.2em;text-transform:uppercase;color:#6a6459;border-bottom:1px solid #c9a96e14;margin-bottom:8px;padding-bottom:12px;font-size:10px}.agency .ag-kunden-stat-row{border-bottom:1px solid #c9a96e0d;justify-content:space-between;align-items:baseline;padding:14px 0;display:flex}.agency .ag-kunden-stat-row:last-child{border-bottom:none}.agency .ag-kunden-stat-label{color:#8a8278;font-size:13px}.agency .ag-kunden-stat-value{font-family:var(--font-fraunces),"Fraunces",serif;color:#ede8e0;font-size:22px;font-weight:400}.agency .ag-kunden-stat-value.gold{color:#c9a96e}.agency .ag-kunden-stat-value em{color:#6a6459;margin-left:6px;font-size:13px;font-style:italic;font-weight:300}.agency .ag-kunden-featured{color:inherit;background:linear-gradient(135deg,#c9a96e0d,#c9a96e03);border:1px solid #c9a96e1a;border-radius:20px;grid-template-columns:auto 1fr auto;align-items:center;gap:28px;margin-bottom:48px;padding:28px 32px;text-decoration:none;transition:all .2s;display:grid;position:relative;overflow:hidden}.agency .ag-kunden-featured:hover{background:linear-gradient(135deg,#c9a96e12,#c9a96e05);border-color:#c9a96e33}.agency .ag-kunden-featured:before{content:"";pointer-events:none;background:radial-gradient(at 100%,#c9a96e14,#0000 70%);width:200px;height:100%;position:absolute;top:0;right:0}.agency .ag-kunden-featured-avatar{width:80px;height:80px;font-family:var(--font-fraunces),"Fraunces",serif;color:#c9a96e;background:linear-gradient(135deg,#2a2620,#1a1814);border:1px solid #c9a96e40;border-radius:50%;place-items:center;font-size:30px;font-style:italic;font-weight:400;display:grid}.agency .ag-kunden-featured-kicker{letter-spacing:.25em;text-transform:uppercase;color:#c9a96e;margin-bottom:6px;font-size:10px}.agency .ag-kunden-featured-name{font-family:var(--font-fraunces),"Fraunces",serif;letter-spacing:-.01em;color:#ede8e0;margin-bottom:8px;font-size:32px;font-weight:400;line-height:1.1}.agency .ag-kunden-featured-subtitle{color:#8a8278;flex-wrap:wrap;align-items:center;gap:14px;font-size:13px;display:flex}.agency .ag-kunden-featured-subtitle span:not(:last-child):after{content:"·";color:#4a453c;margin-left:14px}.agency .ag-kunden-featured-action{color:#c9a96e;background:0 0;border:1px solid #c9a96e4d;border-radius:999px;align-items:center;gap:8px;padding:10px 18px;font-size:13px;font-weight:500;text-decoration:none;transition:all .2s;display:inline-flex}.agency .ag-kunden-featured:hover .ag-kunden-featured-action{background:#c9a96e14;border-color:#c9a96e}.agency .ag-kunden-filter-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-bottom:24px;display:flex}.agency .ag-kunden-tabs{flex-wrap:wrap;gap:0;display:flex}.agency .ag-kunden-tab{color:#6a6459;cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;padding:10px 18px 10px 0;font-family:inherit;font-size:13px;transition:color .2s;display:flex;position:relative}.agency .ag-kunden-tab:not(:last-child):after{content:"·";color:#4a453c;margin-left:18px}.agency .ag-kunden-tab:hover{color:#8a8278}.agency .ag-kunden-tab.active{color:#ede8e0}.agency .ag-kunden-tab-count{color:#6a6459;font-size:11px;font-family:var(--font-fraunces),"Fraunces",serif;font-style:italic}.agency .ag-kunden-tab.active .ag-kunden-tab-count{color:#c9a96e}.agency .ag-kunden-search{background:#0f0d09;border:1px solid #c9a96e14;border-radius:999px;align-items:center;gap:8px;width:100%;max-width:320px;padding:8px 16px 8px 14px;display:flex}.agency .ag-kunden-search input{color:#ede8e0;background:0 0;border:none;outline:none;width:100%;font-family:inherit;font-size:13px}.agency .ag-kunden-search input::placeholder{color:#4a453c}.agency .ag-kunden-search-icon{color:#6a6459;font-size:14px}.agency .ag-kunden-list{flex-direction:column;gap:0;margin-bottom:48px;display:flex}.agency .ag-kunde-row{cursor:pointer;color:inherit;border-bottom:1px solid #c9a96e0a;border-radius:12px;grid-template-columns:56px 1fr 220px 160px 120px 32px;align-items:center;gap:24px;margin:0 -24px;padding:20px 24px;text-decoration:none;transition:background .2s;display:grid}.agency .ag-kunde-row:hover{background:#c9a96e05}.agency .ag-kunde-avatar{width:48px;height:48px;font-family:var(--font-fraunces),"Fraunces",serif;color:#c9a96e;background:linear-gradient(135deg,#2a2620,#1a1814);border:1px solid #c9a96e26;border-radius:50%;place-items:center;font-size:18px;font-weight:400;display:grid}.agency .ag-kunde-avatar.pending{color:#6a6459;background:0 0;border:1px dashed #c9a96e33}.agency .ag-kunde-name{font-family:var(--font-fraunces),"Fraunces",serif;letter-spacing:-.01em;color:#ede8e0;margin-bottom:4px;font-size:20px;font-weight:400;line-height:1.2}.agency .ag-kunde-contact{color:#8a8278;font-size:13px}.agency .ag-kunde-contact em{font-family:var(--font-fraunces),"Fraunces",serif;color:#6a6459;margin-left:8px;font-size:12px;font-style:italic}.agency .ag-kunde-trips{flex-direction:column;gap:2px;display:flex}.agency .ag-kunde-trips-count{font-family:var(--font-fraunces),"Fraunces",serif;color:#ede8e0;font-size:18px;font-style:italic;font-weight:300}.agency .ag-kunde-trips-label{color:#6a6459;font-size:11px}.agency .ag-kunde-trips-latest{color:#8a8278;margin-top:2px;font-size:12px}.agency .ag-kunde-trips-none{color:#6a6459;font-size:12px;font-style:italic;font-family:var(--font-fraunces),"Fraunces",serif}.agency .ag-kunde-status{letter-spacing:.1em;text-transform:uppercase;color:#8a8278;align-items:center;gap:8px;font-size:12px;display:inline-flex}.agency .ag-kunde-status .pulse{background:#c9a96e;border-radius:50%;width:6px;height:6px}.agency .ag-kunde-status.active .pulse{background:#7db87a;box-shadow:0 0 0 3px #7db87a1f}.agency .ag-kunde-status.active{color:#7db87a}.agency .ag-kunde-status.pending .pulse{opacity:.6;background:#c9a96e}.agency .ag-kunde-status.pending{color:#c9a96e}.agency .ag-kunde-since{color:#6a6459;font-size:12px;font-family:var(--font-fraunces),"Fraunces",serif;font-style:italic}.agency .ag-kunde-since-sub{color:#4a453c;letter-spacing:.15em;text-transform:uppercase;margin-top:2px;font-family:Inter,sans-serif;font-size:10px;font-style:normal}.agency .ag-kunde-arrow{color:#4a453c;justify-self:end;font-size:18px;transition:all .2s}.agency .ag-kunde-row:hover .ag-kunde-arrow{color:#c9a96e;transform:translate(4px)}.agency .ag-kunde-invite-pill{font-family:var(--font-fraunces),"Fraunces",serif;color:#c9a96e;letter-spacing:.05em;cursor:pointer;background:#c9a96e0f;border:1px solid #0000;border-radius:6px;margin-right:6px;padding:4px 10px;font-size:15px;font-style:italic;transition:all .2s;display:inline-block}.agency .ag-kunde-invite-pill:hover{background:#c9a96e1a;border-color:#c9a96e4d}.agency .ag-kunde-invite-pill.copied{color:#7db87a;background:#7db87a14}.agency .ag-kunden-empty{text-align:center;border:1px dashed #c9a96e1a;border-radius:20px;margin-bottom:48px;padding:80px 40px}.agency .ag-kunden-empty-title{font-family:var(--font-fraunces),"Fraunces",serif;color:#ede8e0;margin-bottom:12px;font-size:24px;font-weight:300}.agency .ag-kunden-empty-title em{color:#c9a96e;font-style:italic}.agency .ag-kunden-empty-desc{color:#8a8278;max-width:360px;margin:0 auto;font-size:14px}.agency .ag-kunden-modal-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;background:#080705d9;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.agency .ag-kunden-modal{background:#0f0d09;border:1px solid #c9a96e1f;border-radius:20px;width:100%;max-width:520px;padding:32px 36px;position:relative}.agency .ag-kunden-modal-eyebrow{letter-spacing:.25em;text-transform:uppercase;color:#c9a96e;margin-bottom:12px;font-size:10px}.agency .ag-kunden-modal-title{font-family:var(--font-fraunces),"Fraunces",serif;letter-spacing:-.01em;color:#ede8e0;margin-bottom:8px;font-size:28px;font-weight:300;line-height:1.15}.agency .ag-kunden-modal-title em{color:#c9a96e;font-style:italic}.agency .ag-kunden-modal-desc{color:#8a8278;margin-bottom:24px;font-size:13px;line-height:1.5}.agency .ag-kunden-modal-field{margin-bottom:16px}.agency .ag-kunden-modal-label{letter-spacing:.15em;text-transform:uppercase;color:#6a6459;margin-bottom:6px;font-size:11px;display:block}.agency .ag-kunden-modal-input{color:#ede8e0;background:#0a0907;border:1px solid #c9a96e14;border-radius:10px;outline:none;width:100%;padding:11px 14px;font-family:inherit;font-size:14px;transition:border-color .2s}.agency .ag-kunden-modal-input:focus{border-color:#c9a96e4d}.agency .ag-kunden-modal-input::placeholder{color:#4a453c}.agency .ag-kunden-modal-select{color:#ede8e0;cursor:pointer;background:#0a0907;border:1px solid #c9a96e14;border-radius:10px;outline:none;width:100%;padding:11px 14px;font-family:inherit;font-size:14px}.agency .ag-kunden-modal-actions{justify-content:flex-end;gap:12px;margin-top:28px;display:flex}.agency .ag-kunden-modal-btn-primary{color:#0a0907;cursor:pointer;background:#c9a96e;border:none;border-radius:999px;padding:11px 22px;font-family:inherit;font-size:14px;font-weight:500;transition:all .2s}.agency .ag-kunden-modal-btn-primary:hover:not(:disabled){background:#d4b982}.agency .ag-kunden-modal-btn-primary:disabled{opacity:.4;cursor:not-allowed}.agency .ag-kunden-modal-btn-secondary{color:#8a8278;cursor:pointer;background:0 0;border:1px solid #c9a96e1f;border-radius:999px;padding:11px 22px;font-family:inherit;font-size:14px;transition:all .2s}.agency .ag-kunden-modal-btn-secondary:hover{color:#ede8e0;border-color:#c9a96e40}.agency .ag-kunden-modal-error{color:#e74c3c;background:#e74c3c14;border:1px solid #e74c3c33;border-radius:10px;margin-top:12px;padding:10px 14px;font-size:13px}.agency .ag-kunden-modal-success{text-align:center;background:#c9a96e0a;border:1px solid #c9a96e26;border-radius:14px;margin-top:8px;padding:24px}.agency .ag-kunden-modal-success-kicker{letter-spacing:.25em;text-transform:uppercase;color:#7db87a;margin-bottom:10px;font-size:10px}.agency .ag-kunden-modal-code{font-family:var(--font-fraunces),"Fraunces",serif;color:#c9a96e;letter-spacing:.02em;margin-bottom:14px;font-size:36px;font-style:italic;font-weight:400}.agency .ag-kunden-modal-copy{color:#c9a96e;cursor:pointer;background:0 0;border:1px solid #c9a96e33;border-radius:999px;align-items:center;gap:8px;padding:8px 18px;font-family:inherit;font-size:13px;transition:all .2s;display:inline-flex}.agency .ag-kunden-modal-copy:hover{background:#c9a96e14;border-color:#c9a96e}.agency .ag-kunden-modal-copy.copied{color:#7db87a;border-color:#7db87a}@media (max-width:1100px){.agency .ag-kunden-top-grid{grid-template-columns:1fr}.agency .ag-kunden-featured{grid-template-columns:auto 1fr}.agency .ag-kunden-featured-action{grid-column:1/-1;justify-self:start;margin-top:8px}.agency .ag-kunden-hero-title{font-size:40px}.agency .ag-kunden-hero-count{font-size:64px}.agency .ag-kunde-row{grid-template-columns:48px 1fr 100px 32px}.agency .ag-kunde-row>.ag-kunde-trips,.agency .ag-kunde-row>.ag-kunde-since{display:none}}@media (max-width:700px){.agency .ag-kunde-row{grid-template-columns:40px 1fr 32px}.agency .ag-kunde-row>.ag-kunde-status{display:none}}.agency .ag-angebote-hero{border-bottom:1px solid #c9a96e14;justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:32px;padding-bottom:32px;display:flex}.agency .ag-angebote-hero-left{flex:1}.agency .ag-angebote-hero-eyebrow{letter-spacing:.25em;text-transform:uppercase;color:#c9a96e;align-items:center;gap:12px;margin-bottom:16px;font-size:11px;display:flex}.agency .ag-angebote-hero-eyebrow:before{content:"";background:#c9a96e4d;flex:0 0 20px;height:1px}.agency .ag-angebote-hero-title{font-family:var(--font-fraunces),"Fraunces",serif;letter-spacing:-.025em;font-size:56px;font-weight:300;line-height:1.05}.agency .ag-angebote-hero-title em{color:#c9a96e;font-style:italic;font-weight:400}.agency .ag-angebote-hero-meta{color:#8a8278;max-width:440px;margin-top:14px;font-size:14px;line-height:1.5}.agency .ag-angebote-hero-count{font-family:var(--font-fraunces),"Fraunces",serif;letter-spacing:-.03em;color:#ede8e0;text-align:right;font-size:88px;font-weight:300;line-height:1}.agency .ag-angebote-hero-count em{color:#c9a96e;font-style:italic;font-weight:400}.agency .ag-angebote-hero-count-slash{color:#4a453c;margin:0 8px;font-size:40px}.agency .ag-angebote-hero-count-sub{letter-spacing:.2em;text-transform:uppercase;color:#6a6459;text-align:right;margin-top:8px;font-size:12px}.agency .ag-angebote-attention{background:linear-gradient(90deg,#c9a96e12,#c9a96e03);border-left:2px solid #c9a96e;border-radius:0 14px 14px 0;justify-content:space-between;align-items:center;gap:24px;margin-bottom:32px;padding:20px 28px;display:flex}.agency .ag-angebote-attention-left{align-items:center;gap:20px;display:flex}.agency .ag-angebote-attention-icon{color:#c9a96e;background:#c9a96e1f;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;font-size:18px;display:flex}.agency .ag-angebote-attention-text{font-family:var(--font-fraunces),"Fraunces",serif;letter-spacing:-.01em;font-size:20px;font-weight:300;line-height:1.3}.agency .ag-angebote-attention-text strong{color:#c9a96e;font-style:italic;font-weight:500}.agency .ag-angebote-attention-sub{color:#8a8278;margin-top:4px;font-family:inherit;font-size:13px}.agency .ag-angebote-attention-cta{color:#c9a96e;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #c9a96e4d;border-radius:999px;padding:10px 20px;font-family:inherit;font-size:13px;font-weight:500;text-decoration:none;transition:all .2s}.agency .ag-angebote-attention-cta:hover{background:#c9a96e1a;border-color:#c9a96e}.agency .ag-angebote-compose-grid{grid-template-columns:1.4fr 1fr;gap:24px;margin-bottom:48px;display:grid}.agency .ag-angebote-compose-zone{background:linear-gradient(160deg,#c9a96e0a,#0000);border:1.5px dashed #c9a96e40;border-radius:20px;flex-direction:column;justify-content:center;min-height:200px;padding:36px 36px 32px;display:flex;position:relative}.agency .ag-angebote-compose-zone:before{content:"";pointer-events:none;background:radial-gradient(circle at 100% 0,#c9a96e1a,#0000 70%);border-radius:20px;width:160px;height:160px;position:absolute;top:-1px;right:-1px}.agency .ag-angebote-compose-kicker{letter-spacing:.2em;text-transform:uppercase;color:#c9a96e;align-items:center;gap:10px;margin-bottom:14px;font-size:11px;display:flex}.agency .ag-angebote-compose-kicker:before{content:"✎";color:#c9a96e;font-size:14px}.agency .ag-angebote-compose-title{font-family:var(--font-fraunces),"Fraunces",serif;letter-spacing:-.01em;margin-bottom:8px;font-size:28px;font-weight:300;line-height:1.15}.agency .ag-angebote-compose-title em{color:#c9a96e;font-style:italic}.agency .ag-angebote-compose-desc{color:#8a8278;max-width:440px;margin-bottom:24px;font-size:14px;line-height:1.5}.agency .ag-angebote-compose-actions{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.agency .ag-angebote-compose-btn{color:#0a0907;cursor:pointer;background:#c9a96e;border:none;border-radius:999px;align-items:center;gap:8px;padding:12px 22px;font-family:inherit;font-size:13px;font-weight:500;text-decoration:none;transition:all .2s;display:inline-flex}.agency .ag-angebote-compose-btn:hover{background:#d4b87d}.agency .ag-angebote-overview{background:#ffffff04;border:1px solid #c9a96e14;border-radius:20px;padding:28px 32px}.agency .ag-angebote-overview-title{font-family:var(--font-fraunces),"Fraunces",serif;color:#ede8e0;margin-bottom:18px;font-size:16px;font-weight:400}.agency .ag-angebote-stat-row{border-bottom:1px solid #ffffff08;justify-content:space-between;align-items:baseline;padding:10px 0;display:flex}.agency .ag-angebote-stat-row:last-child{border-bottom:none}.agency .ag-angebote-stat-label{color:#8a8278;font-size:13px}.agency .ag-angebote-stat-value{font-family:var(--font-fraunces),"Fraunces",serif;color:#ede8e0;letter-spacing:-.01em;font-size:22px;font-weight:300}.agency .ag-angebote-stat-value.gold{color:#c9a96e}.agency .ag-angebote-stat-value.green{color:#7db87a}.agency .ag-angebote-stat-value.red{color:#c97a7a}.agency .ag-angebote-stat-value em{color:#6a6459;text-transform:uppercase;letter-spacing:.1em;margin-left:8px;font-family:inherit;font-size:11px;font-style:normal;font-weight:400}.agency .ag-angebote-featured{color:inherit;background:linear-gradient(100deg,#7db87a0a,#0000 60%);border:1px solid #7db87a24;border-radius:16px;grid-template-columns:auto 1fr auto;align-items:center;gap:24px;margin-bottom:48px;padding:24px 28px;text-decoration:none;transition:all .2s;display:grid}.agency .ag-angebote-featured:hover{border-color:#7db87a4d}.agency .ag-angebote-featured.purple{background:linear-gradient(100deg,#8b5cf60a,#0000 60%);border-color:#8b5cf624}.agency .ag-angebote-featured.purple:hover{border-color:#8b5cf64d}.agency .ag-angebote-featured-icon{color:#7db87a;background:#7db87a1a;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;font-size:22px;display:flex}.agency .ag-angebote-featured.purple .ag-angebote-featured-icon{color:#a89ac8;background:#8b5cf61a}.agency .ag-angebote-featured-kicker{letter-spacing:.25em;text-transform:uppercase;color:#7db87a;margin-bottom:8px;font-size:10px}.agency .ag-angebote-featured.purple .ag-angebote-featured-kicker{color:#a89ac8}.agency .ag-angebote-featured-name{font-family:var(--font-fraunces),"Fraunces",serif;letter-spacing:-.01em;font-size:22px;font-weight:400}.agency .ag-angebote-featured-name em{color:#7db87a;font-style:italic}.agency .ag-angebote-featured.purple .ag-angebote-featured-name em{color:#a89ac8}.agency .ag-angebote-featured-subtitle{color:#8a8278;flex-wrap:wrap;gap:16px;margin-top:8px;font-size:13px;display:flex}.agency .ag-angebote-featured-subtitle span:not(:last-child):after{content:"·";color:#4a453c;margin-left:16px}.agency .ag-angebote-featured-action{color:#7db87a;white-space:nowrap;border:1px solid #7db87a4d;border-radius:999px;padding:10px 18px;font-size:13px;text-decoration:none;transition:all .2s}.agency .ag-angebote-featured:hover .ag-angebote-featured-action{background:#7db87a1a;border-color:#7db87a}.agency .ag-angebote-featured.purple .ag-angebote-featured-action{color:#a89ac8;border-color:#8b5cf64d}.agency .ag-angebote-featured.purple:hover .ag-angebote-featured-action{background:#8b5cf61a;border-color:#a89ac8}.agency .ag-angebote-filter-bar{border-bottom:1px solid #c9a96e0f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-bottom:28px;padding-bottom:20px;display:flex}.agency .ag-angebote-tabs{flex-wrap:wrap;gap:0;display:flex}.agency .ag-angebote-tab{color:#4a453c;letter-spacing:.05em;cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;padding:8px 20px 8px 0;font-family:inherit;font-size:13px;transition:color .2s;display:flex;position:relative}.agency .ag-angebote-tab:not(:last-child):after{content:"";background:#c9a96e26;width:1px;height:10px;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.agency .ag-angebote-tab:hover{color:#8a8278}.agency .ag-angebote-tab.active{color:#ede8e0}.agency .ag-angebote-tab-count{color:#4a453c;letter-spacing:.1em;font-size:11px}.agency .ag-angebote-tab.active .ag-angebote-tab-count{color:#c9a96e}.agency .ag-angebote-tab.urgent .ag-angebote-tab-count{color:#c9a96e;font-weight:600}.agency .ag-angebote-search{background:#ffffff06;border:1px solid #ffffff0d;border-radius:999px;align-items:center;gap:10px;min-width:280px;padding:8px 16px;display:flex}.agency .ag-angebote-search input{color:#ede8e0;background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:13px}.agency .ag-angebote-search input::placeholder{color:#4a453c}.agency .ag-angebote-search-icon{color:#6a6459;font-size:14px}.agency .ag-angebote-list{border-top:1px solid #c9a96e0a;flex-direction:column;margin-bottom:32px;display:flex}.agency .ag-angebot-row{color:inherit;border-bottom:1px solid #c9a96e0a;grid-template-columns:52px 1fr 180px 140px 32px;align-items:center;gap:24px;padding:22px 4px;text-decoration:none;transition:background .2s;display:grid;position:relative}.agency .ag-angebot-row:hover{background:#c9a96e05}.agency .ag-angebot-row.needs-response{background:#8b5cf605}.agency .ag-angebot-row.needs-response:hover{background:#8b5cf60d}.agency .ag-angebot-row.declined .ag-angebot-main-title{color:#8a8278;-webkit-text-decoration:line-through #c97a7a4d;text-decoration:line-through #c97a7a4d}.agency .ag-angebot-index{font-family:var(--font-fraunces),"Fraunces",serif;color:#4a453c;letter-spacing:.05em;font-variant-numeric:tabular-nums;font-size:15px;font-weight:300}.agency .ag-angebot-main-title{font-family:var(--font-fraunces),"Fraunces",serif;letter-spacing:-.015em;color:#ede8e0;margin-bottom:4px;font-size:20px;font-weight:400;line-height:1.25}.agency .ag-angebot-main-title em{color:#c9a96e;font-style:italic}.agency .ag-angebot-meta{color:#8a8278;flex-wrap:wrap;align-items:center;gap:12px;font-size:13px;display:flex}.agency .ag-angebot-meta span:not(:last-child):after{content:"·";color:#4a453c;margin-left:12px}.agency .ag-angebot-meta .ag-angebot-customer{color:#ede8e0;font-weight:500}.agency .ag-angebot-meta .ag-angebot-customer-pending{color:#c9a96e}.agency .ag-angebot-feedback-preview{color:#a89ac8;background:#8b5cf60a;border-left:2px solid #8b5cf64d;border-radius:0 6px 6px 0;max-width:520px;margin-top:8px;padding:8px 12px;font-size:12px;font-style:italic;line-height:1.4}.agency .ag-angebot-feedback-preview:before{content:"„";color:#8b5cf6;margin-right:2px}.agency .ag-angebot-feedback-preview:after{content:" “";color:#8b5cf6;margin-left:2px}.agency .ag-angebot-status{letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-size:11px;font-weight:500;display:inline-flex}.agency .ag-angebot-status .ag-angebot-dot{border-radius:50%;width:6px;height:6px}.agency .ag-angebot-status.neu{color:#c9a96e;background:#c9a96e14}.agency .ag-angebot-status.neu .ag-angebot-dot{background:#c9a96e}.agency .ag-angebot-status.angesehen{color:#a8a29e;background:#a8a8a80f}.agency .ag-angebot-status.angesehen .ag-angebot-dot{background:#a8a29e}.agency .ag-angebot-status.angenommen{color:#7db87a;background:#7db87a14}.agency .ag-angebot-status.angenommen .ag-angebot-dot{background:#7db87a}.agency .ag-angebot-status.abgelehnt{color:#c97a7a;background:#c97a7a14}.agency .ag-angebot-status.abgelehnt .ag-angebot-dot{background:#c97a7a}.agency .ag-angebot-status.feedback{color:#a89ac8;background:#8b5cf614}.agency .ag-angebot-status.feedback .ag-angebot-dot{background:#a89ac8}.agency .ag-angebot-status.feedback .ag-angebot-dot.pulse{animation:2s ease-in-out infinite ag-angebot-pulse}@keyframes ag-angebot-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.4)}}.agency .ag-angebot-date{color:#8a8278;font-size:13px}.agency .ag-angebot-date-sub{color:#4a453c;text-transform:uppercase;letter-spacing:.1em;margin-top:2px;font-size:11px}.agency .ag-angebot-arrow{color:#4a453c;text-align:right;font-size:16px;transition:all .2s}.agency .ag-angebot-row:hover .ag-angebot-arrow{color:#c9a96e;transform:translate(4px)}.agency .ag-angebot-expand{background:#8b5cf605;border-bottom:1px solid #c9a96e0a;padding:20px 28px 24px 80px}.agency .ag-angebot-expand-kicker{letter-spacing:.2em;text-transform:uppercase;color:#a89ac8;margin-bottom:14px;font-size:10px}.agency .ag-angebot-feedback-item{background:#ffffff08;border-left:2px solid #8b5cf666;border-radius:10px;margin-bottom:10px;padding:14px 16px}.agency .ag-angebot-feedback-item.accepted{border-left-color:#7db87a}.agency .ag-angebot-feedback-item.declined{border-left-color:#c97a7a}.agency .ag-angebot-feedback-head{letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;margin-bottom:6px;font-size:11px;display:flex}.agency .ag-angebot-feedback-head .type-accepted{color:#7db87a;font-weight:600}.agency .ag-angebot-feedback-head .type-declined{color:#c97a7a;font-weight:600}.agency .ag-angebot-feedback-head .type-feedback{color:#a89ac8;font-weight:600}.agency .ag-angebot-feedback-time{color:#6a6459}.agency .ag-angebot-feedback-msg{color:#ede8e0;font-size:13px;line-height:1.5}.agency .ag-angebot-resend-form{border-top:1px dashed #c9a96e1a;gap:10px;max-width:560px;margin-top:18px;padding-top:18px;display:grid}.agency .ag-angebot-resend-label{letter-spacing:.2em;text-transform:uppercase;color:#c9a96e;font-size:10px}.agency .ag-angebot-resend-input{color:#ede8e0;background:#ffffff05;border:1px solid #c9a96e1a;border-radius:10px;outline:none;padding:10px 14px;font-family:inherit;font-size:13px;transition:border-color .2s}.agency .ag-angebot-resend-input:focus{border-color:#c9a96e4d}.agency .ag-angebot-resend-input::placeholder{color:#4a453c}.agency .ag-angebot-resend-actions{align-items:center;gap:10px;display:flex}.agency .ag-angebot-expand-row-actions{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.agency .ag-angebot-mini-btn{color:#c9a96e;letter-spacing:.05em;cursor:pointer;background:0 0;border:1px solid #c9a96e33;border-radius:999px;padding:6px 14px;font-family:inherit;font-size:12px;transition:all .2s}.agency .ag-angebot-mini-btn:hover{background:#c9a96e14;border-color:#c9a96e66}.agency .ag-angebot-mini-btn.danger{color:#c97a7a;border-color:#c97a7a33}.agency .ag-angebot-mini-btn.danger:hover{background:#c97a7a14;border-color:#c97a7a66}.agency .ag-angebot-mini-btn.danger.confirm{background:#c97a7a1f;border-color:#c97a7a80}.agency .ag-angebote-empty{text-align:center;border:1px dashed #c9a96e14;border-radius:16px;margin:20px 0;padding:80px 40px}.agency .ag-angebote-empty-title{font-family:var(--font-fraunces),"Fraunces",serif;letter-spacing:-.01em;margin-bottom:12px;font-size:24px;font-weight:300}.agency .ag-angebote-empty-title em{color:#c9a96e;font-style:italic}.agency .ag-angebote-empty-desc{color:#8a8278;max-width:380px;margin:0 auto 24px;font-size:14px;line-height:1.5}.agency .ag-angebote-modal-backdrop{z-index:1000;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#080705d1;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.agency .ag-angebote-modal{background:#0e0d0a;border:1px solid #c9a96e26;border-radius:20px;width:100%;max-width:540px;max-height:90vh;padding:36px 36px 32px;overflow-y:auto}.agency .ag-angebote-modal-eyebrow{letter-spacing:.25em;text-transform:uppercase;color:#c9a96e;margin-bottom:12px;font-size:10px}.agency .ag-angebote-modal-title{font-family:var(--font-fraunces),"Fraunces",serif;letter-spacing:-.015em;margin-bottom:10px;font-size:30px;font-weight:300;line-height:1.1}.agency .ag-angebote-modal-title em{color:#c9a96e;font-style:italic}.agency .ag-angebote-modal-desc{color:#8a8278;margin-bottom:24px;font-size:14px;line-height:1.5}.agency .ag-angebote-modal-field{margin-bottom:16px}.agency .ag-angebote-modal-label{letter-spacing:.15em;text-transform:uppercase;color:#8a8278;margin-bottom:8px;font-size:11px;display:block}.agency .ag-angebote-modal-input,.agency .ag-angebote-modal-select{color:#ede8e0;background:#ffffff05;border:1px solid #c9a96e1f;border-radius:12px;outline:none;width:100%;padding:12px 16px;font-family:inherit;font-size:14px;transition:border-color .2s}.agency .ag-angebote-modal-input:focus,.agency .ag-angebote-modal-select:focus{border-color:#c9a96e4d}.agency .ag-angebote-modal-input::placeholder{color:#4a453c}.agency .ag-angebote-modal-actions{justify-content:flex-end;gap:12px;margin-top:24px;display:flex}.agency .ag-angebote-modal-btn-primary{color:#0a0907;cursor:pointer;background:#c9a96e;border:none;border-radius:999px;padding:12px 22px;font-family:inherit;font-size:13px;font-weight:500;transition:all .2s}.agency .ag-angebote-modal-btn-primary:hover:not(:disabled){background:#d4b87d}.agency .ag-angebote-modal-btn-primary:disabled{opacity:.4;cursor:not-allowed}.agency .ag-angebote-modal-btn-secondary{color:#8a8278;cursor:pointer;background:0 0;border:1px solid #ffffff14;border-radius:999px;padding:12px 22px;font-family:inherit;font-size:13px;transition:all .2s}.agency .ag-angebote-modal-btn-secondary:hover{color:#ede8e0;border-color:#fff3}.agency .ag-angebote-modal-error{color:#c97a7a;background:#c97a7a14;border:1px solid #c97a7a33;border-radius:10px;margin-top:12px;padding:10px 14px;font-size:13px}.agency .ag-angebote-footer{color:#6a6459;border-top:1px solid #c9a96e0f;justify-content:space-between;align-items:center;margin-top:32px;padding:24px 0;font-size:13px;display:flex}@media (max-width:1100px){.agency .ag-angebote-compose-grid{grid-template-columns:1fr}.agency .ag-angebote-featured{grid-template-columns:auto 1fr}.agency .ag-angebote-featured-action{grid-column:1/-1;justify-self:start;margin-top:4px}.agency .ag-angebot-row{grid-template-columns:40px 1fr 140px 32px}.agency .ag-angebot-row>.ag-angebot-date-col{display:none}.agency .ag-angebote-hero-title{font-size:40px}.agency .ag-angebote-hero-count{font-size:64px}}@media (max-width:700px){.agency .ag-angebot-row{grid-template-columns:1fr 32px;gap:12px}.agency .ag-angebot-row>.ag-angebot-index,.agency .ag-angebot-row>.ag-angebot-status-col{display:none}.agency .ag-angebote-attention{flex-direction:column;align-items:flex-start}.agency .ag-angebot-expand{padding-left:20px}}.agency .ag-anfragen-hero{border-bottom:1px solid #c9a96e14;justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:40px;padding-bottom:32px;display:flex}.agency .ag-anfragen-hero-left{flex:1}.agency .ag-anfragen-hero-eyebrow{letter-spacing:.25em;text-transform:uppercase;color:#c9a96e;align-items:center;gap:12px;margin-bottom:16px;font-size:11px;display:flex}.agency .ag-anfragen-hero-eyebrow:before{content:"";background:#c9a96e4d;flex:0 0 20px;height:1px}.agency .ag-anfragen-hero-title{font-family:var(--font-fraunces),serif;letter-spacing:-.025em;font-size:56px;font-weight:300;line-height:1.05}.agency .ag-anfragen-hero-title em{color:#c9a96e;font-style:italic;font-weight:400}.agency .ag-anfragen-hero-meta{color:#8a8278;max-width:460px;margin-top:14px;font-size:14px;line-height:1.5}.agency .ag-anfragen-hero-count{font-family:var(--font-fraunces),serif;letter-spacing:-.03em;color:#ede8e0;text-align:right;font-size:88px;font-weight:300;line-height:1}.agency .ag-anfragen-hero-count em{color:#c9a96e;font-style:italic;font-weight:400}.agency .ag-anfragen-hero-count-slash{color:#4a453c;margin:0 8px;font-size:40px}.agency .ag-anfragen-hero-count-sub{letter-spacing:.2em;text-transform:uppercase;color:#6a6459;text-align:right;margin-top:8px;font-size:12px}.agency .ag-anfragen-attention{background:linear-gradient(90deg,#7a9dc914,#7a9dc903);border-left:2px solid #7a9dc9;border-radius:0 14px 14px 0;justify-content:space-between;align-items:center;gap:24px;margin-bottom:32px;padding:20px 28px;display:flex}.agency .ag-anfragen-attention-left{align-items:center;gap:20px;display:flex}.agency .ag-anfragen-attention-icon{color:#7a9dc9;background:#7a9dc924;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;font-size:18px;display:flex}.agency .ag-anfragen-attention-text{font-family:var(--font-fraunces),serif;letter-spacing:-.01em;font-size:20px;font-weight:300;line-height:1.3}.agency .ag-anfragen-attention-text strong{color:#7a9dc9;font-style:italic;font-weight:500}.agency .ag-anfragen-attention-sub{color:#8a8278;margin-top:4px;font-size:13px}.agency .ag-anfragen-attention-cta{color:#7a9dc9;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #7a9dc94d;border-radius:999px;padding:10px 20px;font-family:inherit;font-size:13px;font-weight:500;transition:all .2s}.agency .ag-anfragen-attention-cta:hover{background:#7a9dc91a;border-color:#7a9dc9}.agency .ag-anfragen-funnel-grid{grid-template-columns:1.4fr 1fr;gap:24px;margin-bottom:48px;display:grid}.agency .ag-anfragen-funnel-zone{background:linear-gradient(160deg,#7a9dc90d,#0000);border:1px solid #7a9dc92e;border-radius:20px;flex-direction:column;justify-content:center;min-height:220px;padding:36px 36px 32px;display:flex;position:relative}.agency .ag-anfragen-funnel-zone:before{content:"";pointer-events:none;background:radial-gradient(circle at 100% 0,#7a9dc91f,#0000 70%);border-radius:20px;width:180px;height:180px;position:absolute;top:-1px;right:-1px}.agency .ag-anfragen-funnel-kicker{letter-spacing:.2em;text-transform:uppercase;color:#7a9dc9;align-items:center;gap:10px;margin-bottom:14px;font-size:11px;display:flex}.agency .ag-anfragen-funnel-kicker:before{content:"→";color:#7a9dc9;font-size:14px}.agency .ag-anfragen-funnel-title{font-family:var(--font-fraunces),serif;letter-spacing:-.01em;margin-bottom:8px;font-size:28px;font-weight:300;line-height:1.15}.agency .ag-anfragen-funnel-title em{color:#7a9dc9;font-style:italic}.agency .ag-anfragen-funnel-desc{color:#8a8278;max-width:460px;margin-bottom:22px;font-size:14px;line-height:1.55}.agency .ag-anfragen-funnel-steps{flex-wrap:wrap;align-items:center;gap:0;margin-top:4px;display:flex}.agency .ag-anfragen-funnel-step{color:#8a8278;letter-spacing:.04em;border-radius:8px;align-items:center;gap:8px;padding:8px 12px;font-size:12px;display:flex}.agency .ag-anfragen-funnel-step strong{font-family:var(--font-fraunces),serif;color:#ede8e0;letter-spacing:-.005em;font-size:14px;font-style:italic;font-weight:400}.agency .ag-anfragen-funnel-step .ag-anfragen-funnel-num{font-family:var(--font-fraunces),serif;color:#7a9dc9;text-align:center;min-width:20px;font-size:18px;font-weight:300}.agency .ag-anfragen-funnel-arrow{color:#4a453c;margin:0 4px;font-size:13px}.agency .ag-anfragen-overview{background:#ffffff04;border:1px solid #c9a96e14;border-radius:20px;padding:28px 32px}.agency .ag-anfragen-overview-title{font-family:var(--font-fraunces),serif;color:#ede8e0;margin-bottom:18px;font-size:16px;font-weight:400}.agency .ag-anfragen-stat-row{border-bottom:1px solid #ffffff08;justify-content:space-between;align-items:baseline;padding:10px 0;display:flex}.agency .ag-anfragen-stat-row:last-child{border-bottom:none}.agency .ag-anfragen-stat-label{color:#8a8278;font-size:13px}.agency .ag-anfragen-stat-value{font-family:var(--font-fraunces),serif;color:#ede8e0;letter-spacing:-.01em;font-size:22px;font-weight:300}.agency .ag-anfragen-stat-value.blue{color:#7a9dc9}.agency .ag-anfragen-stat-value.gold{color:#c9a96e}.agency .ag-anfragen-stat-value.purple{color:#a89ac8}.agency .ag-anfragen-stat-value.green{color:#7db87a}.agency .ag-anfragen-stat-value.red{color:#c97a7a}.agency .ag-anfragen-stat-value em{font-family:var(--font-inter),sans-serif;color:#6a6459;text-transform:uppercase;letter-spacing:.1em;margin-left:8px;font-size:11px;font-style:normal;font-weight:400}.agency .ag-anfragen-featured{color:inherit;cursor:pointer;background:linear-gradient(100deg,#7a9dc90d,#0000 60%);border:1px solid #7a9dc929;border-radius:16px;grid-template-columns:auto 1fr auto;align-items:center;gap:24px;margin-bottom:48px;padding:24px 28px;text-decoration:none;transition:all .2s;display:grid}.agency .ag-anfragen-featured:hover{border-color:#7a9dc952}.agency .ag-anfragen-featured.green{background:linear-gradient(100deg,#7db87a0d,#0000 60%);border-color:#7db87a29}.agency .ag-anfragen-featured.green:hover{border-color:#7db87a52}.agency .ag-anfragen-featured-icon{color:#7a9dc9;background:#7a9dc91f;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;font-size:22px;display:flex}.agency .ag-anfragen-featured.green .ag-anfragen-featured-icon{color:#7db87a;background:#7db87a1f}.agency .ag-anfragen-featured-kicker{letter-spacing:.25em;text-transform:uppercase;color:#7a9dc9;margin-bottom:8px;font-size:10px}.agency .ag-anfragen-featured.green .ag-anfragen-featured-kicker{color:#7db87a}.agency .ag-anfragen-featured-name{font-family:var(--font-fraunces),serif;letter-spacing:-.01em;font-size:22px;font-weight:400}.agency .ag-anfragen-featured-name em{color:#7a9dc9;font-style:italic}.agency .ag-anfragen-featured.green .ag-anfragen-featured-name em{color:#7db87a}.agency .ag-anfragen-featured-subtitle{color:#8a8278;flex-wrap:wrap;gap:16px;margin-top:8px;font-size:13px;display:flex}.agency .ag-anfragen-featured-subtitle span:not(:last-child):after{content:"·";color:#4a453c;margin-left:16px}.agency .ag-anfragen-featured-action{color:#7a9dc9;white-space:nowrap;border:1px solid #7a9dc94d;border-radius:999px;padding:10px 18px;font-size:13px;transition:all .2s}.agency .ag-anfragen-featured.green .ag-anfragen-featured-action{color:#7db87a;border-color:#7db87a4d}.agency .ag-anfragen-featured:hover .ag-anfragen-featured-action{background:#7a9dc91a;border-color:#7a9dc9}.agency .ag-anfragen-featured.green:hover .ag-anfragen-featured-action{background:#7db87a1a;border-color:#7db87a}.agency .ag-anfragen-filter-bar{border-bottom:1px solid #c9a96e0f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-bottom:28px;padding-bottom:20px;display:flex}.agency .ag-anfragen-tabs{flex-wrap:wrap;gap:0;display:flex}.agency .ag-anfragen-tab{color:#4a453c;letter-spacing:.05em;cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;padding:8px 20px 8px 0;font-family:inherit;font-size:13px;transition:color .2s;display:flex;position:relative}.agency .ag-anfragen-tab:not(:last-child):after{content:"";background:#c9a96e26;width:1px;height:10px;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.agency .ag-anfragen-tab:hover{color:#8a8278}.agency .ag-anfragen-tab.active{color:#ede8e0}.agency .ag-anfragen-tab .ag-anfragen-tab-count{color:#4a453c;letter-spacing:.1em;font-size:11px}.agency .ag-anfragen-tab.active .ag-anfragen-tab-count{color:#c9a96e}.agency .ag-anfragen-tab.urgent .ag-anfragen-tab-count{color:#7a9dc9;font-weight:600}.agency .ag-anfragen-search{background:#ffffff06;border:1px solid #ffffff0d;border-radius:999px;align-items:center;gap:10px;min-width:280px;padding:8px 16px;display:flex}.agency .ag-anfragen-search input{color:#ede8e0;background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:13px}.agency .ag-anfragen-search input::placeholder{color:#4a453c}.agency .ag-anfragen-search-icon{color:#6a6459;font-size:14px}.agency .ag-anfragen-list{border-top:1px solid #c9a96e0a;flex-direction:column;margin-bottom:32px;display:flex}.agency .ag-anfrage-row{cursor:pointer;border-bottom:1px solid #c9a96e0a;grid-template-columns:52px 1fr 180px 140px 32px;align-items:center;gap:24px;padding:22px 4px;transition:background .2s;display:grid;position:relative}.agency .ag-anfrage-row:hover{background:#c9a96e05}.agency .ag-anfrage-row.is-new{background:#7a9dc906}.agency .ag-anfrage-row.is-new:hover{background:#7a9dc90d}.agency .ag-anfrage-row.has-update:before{content:"";background:#7a9dc9;border-radius:2px;width:4px;height:24px;position:absolute;top:50%;left:-8px;transform:translateY(-50%)}.agency .ag-anfrage-row.is-cancelled .ag-anfrage-title{color:#8a8278;-webkit-text-decoration:line-through #c97a7a4d;text-decoration:line-through #c97a7a4d}.agency .ag-anfrage-index{font-family:var(--font-fraunces),serif;color:#4a453c;letter-spacing:.05em;font-variant-numeric:tabular-nums;font-size:15px;font-weight:300}.agency .ag-anfrage-title{font-family:var(--font-fraunces),serif;letter-spacing:-.015em;color:#ede8e0;margin-bottom:4px;font-size:20px;font-weight:400;line-height:1.25}.agency .ag-anfrage-title em{color:#c9a96e;font-style:italic}.agency .ag-anfrage-meta{color:#8a8278;flex-wrap:wrap;align-items:center;gap:12px;font-size:13px;display:flex}.agency .ag-anfrage-meta span:not(:last-child):after{content:"·";color:#4a453c;margin-left:12px}.agency .ag-anfrage-meta .ag-anfrage-customer{color:#ede8e0;font-weight:500}.agency .ag-anfrage-meta .ag-anfrage-customer.is-update{color:#7a9dc9}.agency .ag-anfrage-wishes-preview{color:#c9a96e;background:#c9a96e0a;border-left:2px solid #c9a96e4d;border-radius:0 6px 6px 0;max-width:520px;margin-top:8px;padding:8px 12px;font-size:12px;font-style:italic;line-height:1.4}.agency .ag-anfrage-wishes-preview:before{content:"„";color:#c9a96e;margin-right:2px}.agency .ag-anfrage-wishes-preview:after{content:" “";color:#c9a96e;margin-left:2px}.agency .ag-anfrage-status{letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-size:11px;font-weight:500;display:inline-flex}.agency .ag-anfrage-status .ag-anfrage-status-dot{border-radius:50%;width:6px;height:6px}.agency .ag-anfrage-status.is-neu{color:#7a9dc9;background:#7a9dc91a}.agency .ag-anfrage-status.is-neu .ag-anfrage-status-dot{background:#7a9dc9}.agency .ag-anfrage-status.is-neu .ag-anfrage-status-dot.pulse{animation:2s ease-in-out infinite ag-anfrage-pulse}.agency .ag-anfrage-status.is-bearbeitung{color:#c9a96e;background:#c9a96e1a}.agency .ag-anfrage-status.is-bearbeitung .ag-anfrage-status-dot{background:#c9a96e}.agency .ag-anfrage-status.is-angebot{color:#a89ac8;background:#a89ac81a}.agency .ag-anfrage-status.is-angebot .ag-anfrage-status-dot{background:#a89ac8}.agency .ag-anfrage-status.is-gebucht{color:#7db87a;background:#7db87a1a}.agency .ag-anfrage-status.is-gebucht .ag-anfrage-status-dot{background:#7db87a}.agency .ag-anfrage-status.is-storniert{color:#c97a7a;background:#c97a7a14}.agency .ag-anfrage-status.is-storniert .ag-anfrage-status-dot{background:#c97a7a}@keyframes ag-anfrage-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.4)}}.agency .ag-anfrage-date{color:#8a8278;font-size:13px}.agency .ag-anfrage-date-sub{color:#4a453c;text-transform:uppercase;letter-spacing:.1em;margin-top:2px;font-size:11px}.agency .ag-anfrage-arrow{color:#4a453c;text-align:right;font-size:16px;transition:all .2s}.agency .ag-anfrage-row:hover .ag-anfrage-arrow{color:#c9a96e;transform:translate(4px)}.agency .ag-anfrage-row.is-expanded .ag-anfrage-arrow{color:#c9a96e;transform:rotate(180deg)}.agency .ag-anfrage-expand{background:#7a9dc906;border-bottom:1px solid #c9a96e0a;padding:24px 32px 28px 56px}.agency .ag-anfrage-expand-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:20px 28px;margin-bottom:20px;display:grid}.agency .ag-anfrage-expand-field{flex-direction:column;gap:4px;display:flex}.agency .ag-anfrage-expand-label{letter-spacing:.2em;text-transform:uppercase;color:#6a6459;font-size:10px}.agency .ag-anfrage-expand-value{color:#ede8e0;font-size:14px;line-height:1.4}.agency .ag-anfrage-expand-value.muted{color:#8a8278}.agency .ag-anfrage-expand-value a{color:#c9a96e;text-decoration:none}.agency .ag-anfrage-expand-value a:hover{text-decoration:underline}.agency .ag-anfrage-expand-block{margin-top:16px}.agency .ag-anfrage-expand-block-label{letter-spacing:.2em;text-transform:uppercase;color:#6a6459;margin-bottom:8px;font-size:10px}.agency .ag-anfrage-notes{color:#c8c0b2;background:#ffffff05;border:1px solid #c9a96e0f;border-radius:10px;padding:14px 18px;font-size:14px;line-height:1.55}.agency .ag-anfrage-wishes{color:#c9a96e;background:#c9a96e0d;border-left:2px solid #c9a96e66;border-radius:0 10px 10px 0;padding:14px 18px;font-size:14px;font-style:italic;line-height:1.55}.agency .ag-anfrage-actions{border-top:1px solid #c9a96e0f;flex-wrap:wrap;align-items:center;gap:10px;margin-top:22px;padding-top:18px;display:flex}.agency .ag-anfrage-status-select{color:#ede8e0;cursor:pointer;letter-spacing:.04em;background:#ffffff06;border:1px solid #c9a96e1f;border-radius:999px;padding:8px 14px;font-family:inherit;font-size:12px}.agency .ag-anfrage-status-select:focus{border-color:#c9a96e;outline:none}.agency .ag-anfrage-action-spacer{flex:1}.agency .ag-anfrage-action-link{color:#8a8278;cursor:pointer;letter-spacing:.04em;background:0 0;border:1px solid #0000;border-radius:999px;padding:8px 14px;font-family:inherit;font-size:12px;transition:color .2s}.agency .ag-anfrage-action-link:hover{color:#c97a7a}.agency .ag-anfragen-empty{text-align:center;border:1px dashed #c9a96e14;border-radius:16px;margin:20px 0;padding:80px 40px}.agency .ag-anfragen-empty-icon{color:#4a453c;margin-bottom:12px;font-size:28px}.agency .ag-anfragen-empty-title{font-family:var(--font-fraunces),serif;letter-spacing:-.01em;margin-bottom:12px;font-size:24px;font-weight:300}.agency .ag-anfragen-empty-title em{color:#c9a96e;font-style:italic}.agency .ag-anfragen-empty-desc{color:#8a8278;max-width:380px;margin:0 auto;font-size:14px;line-height:1.5}.agency .ag-anfrage-confirm-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;background:#080705c7;justify-content:center;align-items:center;animation:.15s ease-out ag-anfrage-fadein;display:flex;position:fixed;inset:0}@keyframes ag-anfrage-fadein{0%{opacity:0}to{opacity:1}}.agency .ag-anfrage-confirm{background:#0e0d0a;border:1px solid #c9a96e29;border-radius:18px;width:90%;max-width:440px;padding:32px;box-shadow:0 20px 60px #00000080}.agency .ag-anfrage-confirm-eyebrow{letter-spacing:.25em;text-transform:uppercase;color:#c97a7a;margin-bottom:12px;font-size:10px}.agency .ag-anfrage-confirm-title{font-family:var(--font-fraunces),serif;letter-spacing:-.015em;margin-bottom:10px;font-size:24px;font-weight:300;line-height:1.2}.agency .ag-anfrage-confirm-title em{color:#c97a7a;font-style:italic}.agency .ag-anfrage-confirm-desc{color:#8a8278;margin-bottom:24px;font-size:13px;line-height:1.5}.agency .ag-anfrage-confirm-actions{justify-content:flex-end;gap:10px;display:flex}.agency .ag-anfrage-confirm-btn-secondary{color:#8a8278;cursor:pointer;background:0 0;border:1px solid #ffffff1a;border-radius:999px;padding:10px 20px;font-family:inherit;font-size:13px;transition:all .2s}.agency .ag-anfrage-confirm-btn-secondary:hover{color:#ede8e0;border-color:#fff3}.agency .ag-anfrage-confirm-btn-danger{color:#0a0907;cursor:pointer;background:#c97a7a;border:1px solid #c97a7a;border-radius:999px;padding:10px 20px;font-family:inherit;font-size:13px;font-weight:500;transition:all .2s}.agency .ag-anfrage-confirm-btn-danger:hover{background:#d48f8f}.agency .ag-anfrage-confirm-btn-danger:disabled{opacity:.6;cursor:not-allowed}.agency .ag-anfragen-footer{color:#6a6459;border-top:1px solid #c9a96e0f;justify-content:space-between;align-items:center;padding:24px 0;font-size:13px;display:flex}@media (max-width:1100px){.agency .ag-anfragen-funnel-grid{grid-template-columns:1fr}.agency .ag-anfragen-featured{grid-template-columns:auto 1fr}.agency .ag-anfragen-featured-action{grid-column:1/-1;justify-self:start;margin-top:4px}.agency .ag-anfrage-row{grid-template-columns:40px 1fr 140px 32px}.agency .ag-anfrage-row>.ag-anfrage-date{display:none}}@media (max-width:700px){.agency .ag-anfragen-hero{flex-direction:column;align-items:flex-start}.agency .ag-anfragen-hero-count{font-size:64px}.agency .ag-anfragen-hero-title{font-size:40px}.agency .ag-anfrage-row{grid-template-columns:1fr 32px;gap:12px}.agency .ag-anfrage-row>.ag-anfrage-index,.agency .ag-anfrage-row>.ag-anfrage-status-col{display:none}.agency .ag-anfragen-attention{flex-direction:column;align-items:flex-start}.agency .ag-anfrage-expand{padding-left:20px}}.agency .ag-agentur-hero{border-bottom:1px solid #c9a96e14;justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:40px;padding-bottom:32px;display:flex}.agency .ag-agentur-hero-left{flex:1}.agency .ag-agentur-hero-eyebrow{letter-spacing:.25em;text-transform:uppercase;color:#c9a96e;align-items:center;gap:12px;margin-bottom:16px;font-size:11px;display:flex}.agency .ag-agentur-hero-eyebrow:before{content:"";background:#c9a96e4d;flex:0 0 20px;height:1px}.agency .ag-agentur-hero-title{font-family:var(--font-fraunces),serif;letter-spacing:-.025em;font-size:56px;font-weight:300;line-height:1.05}.agency .ag-agentur-hero-title em{color:#c9a96e;font-style:italic;font-weight:400}.agency .ag-agentur-hero-meta{color:#8a8278;max-width:460px;margin-top:14px;font-size:14px;line-height:1.5}.agency .ag-agentur-hero-side{text-align:right;min-width:220px}.agency .ag-agentur-hero-side-label{letter-spacing:.25em;text-transform:uppercase;color:#6a6459;margin-bottom:10px;font-size:10px}.agency .ag-agentur-hero-prefix{font-family:var(--font-fraunces),serif;letter-spacing:.04em;color:#c9a96e;font-size:56px;font-weight:300;line-height:1}.agency .ag-agentur-hero-prefix-sub{letter-spacing:.2em;text-transform:uppercase;color:#6a6459;margin-top:8px;font-size:11px}.agency .ag-agentur-section{margin-bottom:56px}.agency .ag-agentur-section-head{border-bottom:1px solid #c9a96e0f;justify-content:space-between;align-items:baseline;gap:24px;margin-bottom:24px;padding-bottom:16px;display:flex}.agency .ag-agentur-section-title{font-family:var(--font-fraunces),serif;letter-spacing:-.015em;font-size:28px;font-weight:300}.agency .ag-agentur-section-title em{color:#c9a96e;font-style:italic}.agency .ag-agentur-section-sub{color:#8a8278;font-size:13px}.agency .ag-agentur-card{background:#ffffff04;border:1px solid #c9a96e14;border-radius:20px;padding:36px 40px}.agency .ag-agentur-form-grid{grid-template-columns:1fr 1fr;gap:28px 36px;display:grid}.agency .ag-agentur-field{flex-direction:column;gap:6px;display:flex}.agency .ag-agentur-field-label{letter-spacing:.2em;text-transform:uppercase;color:#6a6459;font-size:10px}.agency .ag-agentur-field-value{color:#ede8e0;border-bottom:1px solid #ffffff0a;padding:8px 0;font-size:15px;line-height:1.4}.agency .ag-agentur-field-value.muted{color:#4a453c;font-style:italic}.agency .ag-agentur-field-input{color:#ede8e0;background:0 0;border:none;border-bottom:1px solid #c9a96e2e;outline:none;padding:8px 0;font-family:inherit;font-size:15px;transition:border-color .2s}.agency .ag-agentur-field-input:focus{border-bottom-color:#c9a96e}.agency .ag-agentur-field-input::placeholder{color:#4a453c}.agency .ag-agentur-prefix-row{border-top:1px solid #c9a96e0f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-top:32px;padding-top:28px;display:flex}.agency .ag-agentur-prefix-info{color:#8a8278;max-width:480px;font-size:13px;line-height:1.5}.agency .ag-agentur-prefix-display{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.agency .ag-agentur-prefix-label{letter-spacing:.2em;text-transform:uppercase;color:#6a6459;font-size:10px}.agency .ag-agentur-prefix-code{font-family:var(--font-fraunces),serif;letter-spacing:.06em;color:#c9a96e;font-size:28px;font-weight:400}.agency .ag-agentur-card-actions{border-top:1px solid #c9a96e0f;align-items:center;gap:12px;margin-top:28px;padding-top:24px;display:flex}.agency .ag-agentur-btn-primary{color:#0a0907;cursor:pointer;letter-spacing:.04em;background:#c9a96e;border:none;border-radius:999px;padding:11px 22px;font-family:inherit;font-size:13px;font-weight:500;transition:background .2s}.agency .ag-agentur-btn-primary:hover{background:#d4b87d}.agency .ag-agentur-btn-primary:disabled{opacity:.6;cursor:not-allowed}.agency .ag-agentur-btn-secondary{color:#8a8278;cursor:pointer;letter-spacing:.04em;background:0 0;border:1px solid #ffffff1a;border-radius:999px;padding:11px 20px;font-family:inherit;font-size:13px;transition:all .2s}.agency .ag-agentur-btn-secondary:hover{color:#ede8e0;border-color:#fff3}.agency .ag-agentur-btn-ghost{color:#c9a96e;cursor:pointer;letter-spacing:.04em;background:0 0;border:1px solid #c9a96e33;border-radius:999px;padding:8px 16px;font-family:inherit;font-size:12px;transition:all .2s}.agency .ag-agentur-btn-ghost:hover{background:#c9a96e0f;border-color:#c9a96e}.agency .ag-agentur-error{color:#c97a7a;margin-left:8px;font-size:13px}.agency .ag-agentur-team-list{flex-direction:column;display:flex}.agency .ag-agentur-team-row{border-bottom:1px solid #c9a96e0a;grid-template-columns:36px 1.5fr 1.5fr 110px 110px 100px;align-items:center;gap:20px;padding:18px 4px;display:grid}.agency .ag-agentur-team-row:last-child{border-bottom:none}.agency .ag-agentur-team-row.is-pending{opacity:.65}.agency .ag-agentur-team-avatar{width:32px;height:32px;font-family:var(--font-fraunces),serif;color:#c9a96e;background:#c9a96e14;border-radius:50%;justify-content:center;align-items:center;font-size:13px;font-weight:500;display:flex}.agency .ag-agentur-team-row.is-pending .ag-agentur-team-avatar{color:#6a6459;background:#ffffff0a}.agency .ag-agentur-team-name{font-family:var(--font-fraunces),serif;color:#ede8e0;letter-spacing:-.005em;font-size:16px;font-weight:400}.agency .ag-agentur-team-name em{color:#6a6459;font-style:italic}.agency .ag-agentur-team-email{color:#8a8278;font-size:13px}.agency .ag-agentur-team-pill{letter-spacing:.1em;text-transform:uppercase;border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-size:10px;font-weight:500;display:inline-flex}.agency .ag-agentur-team-pill.role-owner{color:#c9a96e;background:#c9a96e1a}.agency .ag-agentur-team-pill.role-member{color:#7a9dc9;background:#7a9dc914}.agency .ag-agentur-team-pill.status-active{color:#7db87a;background:#7db87a14}.agency .ag-agentur-team-pill.status-invited{color:#a89ac8;background:#a89ac814}.agency .ag-agentur-team-action{text-align:right}.agency .ag-agentur-team-action button{color:#6a6459;cursor:pointer;letter-spacing:.04em;background:0 0;border:none;padding:4px 8px;font-family:inherit;font-size:12px;transition:color .2s}.agency .ag-agentur-team-action button:hover{color:#c97a7a}.agency .ag-agentur-modal-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;background:#080705c7;justify-content:center;align-items:center;animation:.15s ease-out ag-agentur-fadein;display:flex;position:fixed;inset:0}@keyframes ag-agentur-fadein{0%{opacity:0}to{opacity:1}}.agency .ag-agentur-modal{background:#0e0d0a;border:1px solid #c9a96e29;border-radius:18px;width:90%;max-width:480px;padding:32px 36px;box-shadow:0 20px 60px #00000080}.agency .ag-agentur-modal-eyebrow{letter-spacing:.25em;text-transform:uppercase;color:#c9a96e;margin-bottom:12px;font-size:10px}.agency .ag-agentur-modal-title{font-family:var(--font-fraunces),serif;letter-spacing:-.02em;margin-bottom:10px;font-size:26px;font-weight:300;line-height:1.2}.agency .ag-agentur-modal-title em{color:#c9a96e;font-style:italic}.agency .ag-agentur-modal-title.danger em{color:#c97a7a}.agency .ag-agentur-modal-desc{color:#8a8278;margin-bottom:24px;font-size:13px;line-height:1.5}.agency .ag-agentur-modal-field{margin-bottom:22px}.agency .ag-agentur-modal-field-label{letter-spacing:.2em;text-transform:uppercase;color:#6a6459;margin-bottom:8px;font-size:10px;display:block}.agency .ag-agentur-modal-input{color:#ede8e0;background:0 0;border:none;border-bottom:1px solid #c9a96e2e;outline:none;width:100%;padding:10px 0;font-family:inherit;font-size:15px;transition:border-color .2s}.agency .ag-agentur-modal-input:focus{border-bottom-color:#c9a96e}.agency .ag-agentur-modal-input::placeholder{color:#4a453c}.agency .ag-agentur-modal-hint{color:#6a6459;margin-top:6px;font-size:11px}.agency .ag-agentur-modal-error{color:#c97a7a;margin-bottom:16px;font-size:13px}.agency .ag-agentur-modal-actions{justify-content:flex-end;align-items:center;gap:10px;display:flex}.agency .ag-agentur-modal-link-block{word-break:break-all;background:#c9a96e0a;border:1px solid #c9a96e1f;border-radius:12px;margin-bottom:22px;padding:16px 18px}.agency .ag-agentur-modal-link-label{letter-spacing:.2em;text-transform:uppercase;color:#6a6459;margin-bottom:8px;font-size:10px}.agency .ag-agentur-modal-link-code{font-family:var(--font-fraunces),serif;color:#c9a96e;font-size:14px;line-height:1.4}@media (max-width:1100px){.agency .ag-agentur-form-grid{grid-template-columns:1fr}.agency .ag-agentur-team-row{grid-template-columns:36px 1fr 90px 90px 80px}.agency .ag-agentur-team-row>.ag-agentur-team-email{display:none}}@media (max-width:700px){.agency .ag-agentur-hero{flex-direction:column;align-items:flex-start}.agency .ag-agentur-hero-side{text-align:left}.agency .ag-agentur-hero-prefix,.agency .ag-agentur-hero-title{font-size:40px}.agency .ag-agentur-card{padding:24px 22px}.agency .ag-agentur-team-row{grid-template-columns:1fr 80px;gap:12px}.agency .ag-agentur-team-row>.ag-agentur-team-avatar,.agency .ag-agentur-team-row>.ag-agentur-team-email,.agency .ag-agentur-team-row>.ag-agentur-team-status-col{display:none}}.agency .ag-abo-hero{border-bottom:1px solid #c9a96e14;justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:48px;padding-bottom:32px;display:flex}.agency .ag-abo-hero-left{flex:1}.agency .ag-abo-hero-eyebrow{letter-spacing:.25em;text-transform:uppercase;color:#c9a96e;align-items:center;gap:12px;margin-bottom:16px;font-size:11px;display:flex}.agency .ag-abo-hero-eyebrow:before{content:"";background:#c9a96e4d;flex:0 0 20px;height:1px}.agency .ag-abo-hero-title{font-family:var(--font-fraunces),serif;letter-spacing:-.025em;font-size:56px;font-weight:300;line-height:1.05}.agency .ag-abo-hero-title em{color:#c9a96e;font-style:italic;font-weight:400}.agency .ag-abo-hero-meta{color:#8a8278;max-width:460px;margin-top:14px;font-size:14px;line-height:1.5}.agency .ag-abo-hero-side{text-align:right}.agency .ag-abo-hero-plan{font-family:var(--font-fraunces),serif;letter-spacing:.04em;color:#6a6459;margin-bottom:8px;font-size:14px}.agency .ag-abo-hero-price{font-family:var(--font-fraunces),serif;letter-spacing:-.03em;color:#c9a96e;font-size:80px;font-weight:300;line-height:1}.agency .ag-abo-hero-price-sub{letter-spacing:.04em;color:#6a6459;margin-top:4px;font-size:13px}.agency .ag-abo-featured{background:linear-gradient(135deg,#c9a96e0f,#c9a96e03);border:1px solid #c9a96e2e;border-radius:20px;margin-bottom:56px;padding:40px 44px;position:relative;overflow:hidden}.agency .ag-abo-featured:before{content:"";pointer-events:none;background:radial-gradient(circle at 100% 0,#c9a96e1f,#0000 70%);width:280px;height:280px;position:absolute;top:0;right:0}.agency .ag-abo-featured-head{z-index:1;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:32px;display:flex;position:relative}.agency .ag-abo-featured-kicker{letter-spacing:.25em;text-transform:uppercase;color:#c9a96e;margin-bottom:14px;font-size:11px}.agency .ag-abo-featured-name{font-family:var(--font-fraunces),serif;letter-spacing:-.02em;color:#ede8e0;margin-bottom:12px;font-size:44px;font-weight:300;line-height:1}.agency .ag-abo-featured-name em{color:#c9a96e;font-style:italic}.agency .ag-abo-featured-tagline{color:#8a8278;max-width:480px;font-size:14px;line-height:1.5}.agency .ag-abo-featured-status{color:#7db87a;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;background:#7db87a1a;border-radius:999px;align-items:center;gap:8px;padding:8px 16px;font-size:11px;font-weight:500;display:inline-flex}.agency .ag-abo-featured-status:before{content:"";background:#7db87a;border-radius:50%;width:6px;height:6px;animation:2.4s ease-in-out infinite ag-abo-pulse}@keyframes ag-abo-pulse{0%,to{opacity:1}50%{opacity:.4}}.agency .ag-abo-featured-body{z-index:1;grid-template-columns:auto 1fr;align-items:start;gap:48px;display:grid;position:relative}.agency .ag-abo-featured-price{font-family:var(--font-fraunces),serif;letter-spacing:-.03em;color:#c9a96e;font-size:88px;font-weight:300;line-height:1}.agency .ag-abo-featured-price-sub{letter-spacing:.04em;color:#6a6459;margin-top:6px;font-size:13px}.agency .ag-abo-featured-features{grid-template-columns:repeat(2,1fr);gap:14px 24px;display:grid}.agency .ag-abo-featured-feature{color:#c8c0b2;align-items:baseline;gap:12px;font-size:14px;line-height:1.4;display:flex}.agency .ag-abo-featured-feature:before{content:"✓";color:#7db87a;flex:none;font-size:12px}.agency .ag-abo-plans-section{margin-bottom:56px}.agency .ag-abo-section-head{border-bottom:1px solid #c9a96e0f;justify-content:space-between;align-items:baseline;gap:24px;margin-bottom:24px;padding-bottom:16px;display:flex}.agency .ag-abo-section-title{font-family:var(--font-fraunces),serif;letter-spacing:-.015em;font-size:28px;font-weight:300}.agency .ag-abo-section-title em{color:#c9a96e;font-style:italic}.agency .ag-abo-section-sub{color:#8a8278;font-size:13px}.agency .ag-abo-plans-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.agency .ag-abo-plan-card{background:#ffffff04;border:1px solid #c9a96e14;border-radius:18px;flex-direction:column;padding:32px 28px;transition:border-color .2s;display:flex;position:relative}.agency .ag-abo-plan-card:hover{border-color:#c9a96e2e}.agency .ag-abo-plan-card.is-current{background:linear-gradient(160deg,#c9a96e0d,#c9a96e03);border-color:#c9a96e52}.agency .ag-abo-plan-current-flag{color:#0a0907;letter-spacing:.15em;text-transform:uppercase;background:#c9a96e;border-radius:0 0 8px 8px;padding:5px 14px;font-size:9px;font-weight:600;position:absolute;top:-1px;right:22px}.agency .ag-abo-plan-name{font-family:var(--font-fraunces),serif;letter-spacing:-.01em;color:#ede8e0;margin-bottom:14px;font-size:22px;font-weight:400}.agency .ag-abo-plan-price{font-family:var(--font-fraunces),serif;letter-spacing:-.02em;color:#c9a96e;font-size:44px;font-weight:300;line-height:1}.agency .ag-abo-plan-price-sub{color:#6a6459;letter-spacing:.04em;margin-top:6px;font-size:12px}.agency .ag-abo-plan-divider{background:#c9a96e0f;height:1px;margin:22px 0}.agency .ag-abo-plan-limit{letter-spacing:.1em;text-transform:uppercase;color:#6a6459;margin-bottom:14px;font-size:12px}.agency .ag-abo-plan-features{flex-direction:column;flex:1;gap:10px;margin-bottom:24px;display:flex}.agency .ag-abo-plan-feature{color:#8a8278;align-items:baseline;gap:10px;font-size:13px;line-height:1.4;display:flex}.agency .ag-abo-plan-feature:before{content:"·";color:#c9a96e;flex:none;font-size:16px}.agency .ag-abo-plan-cta{color:#c9a96e;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #c9a96e33;border-radius:999px;width:100%;padding:11px;font-family:inherit;font-size:12px;font-weight:500;transition:all .2s}.agency .ag-abo-plan-cta:hover{background:#c9a96e0f;border-color:#c9a96e}.agency .ag-abo-plan-cta:disabled{color:#4a453c;cursor:not-allowed;border-color:#ffffff0f}.agency .ag-abo-plan-cta:disabled:hover{background:0 0}.agency .ag-abo-plan-cta.is-current-cta{color:#7db87a;border-color:#7db87a2e}.agency .ag-abo-plan-cta.is-current-cta:disabled{opacity:.7}.agency .ag-abo-bills-section{margin-bottom:32px}.agency .ag-abo-bills-empty{text-align:center;border:1px dashed #c9a96e14;border-radius:18px;padding:64px 40px}.agency .ag-abo-bills-empty-icon{color:#4a453c;margin-bottom:14px;font-size:24px}.agency .ag-abo-bills-empty-title{font-family:var(--font-fraunces),serif;letter-spacing:-.01em;margin-bottom:12px;font-size:22px;font-weight:300}.agency .ag-abo-bills-empty-title em{color:#c9a96e;font-style:italic}.agency .ag-abo-bills-empty-desc{color:#8a8278;max-width:420px;margin:0 auto;font-size:14px;line-height:1.5}.agency .ag-abo-loading{color:#6a6459;text-align:center;padding:40px;font-size:14px}@media (max-width:1100px){.agency .ag-abo-plans-grid{grid-template-columns:1fr}.agency .ag-abo-featured-body{grid-template-columns:1fr;gap:24px}.agency .ag-abo-featured-features{grid-template-columns:1fr}}@media (max-width:700px){.agency .ag-abo-hero{flex-direction:column;align-items:flex-start}.agency .ag-abo-hero-side{text-align:left}.agency .ag-abo-hero-price{font-size:56px}.agency .ag-abo-hero-title{font-size:40px}.agency .ag-abo-featured{padding:28px 22px}.agency .ag-abo-featured-name{font-size:32px}.agency .ag-abo-featured-price{font-size:64px}.agency .ag-abo-featured-head{flex-direction:column;align-items:flex-start}}.ag-offer-editor,.ag-offer-status-card,.ag-offer-unavailable{background:linear-gradient(#c9a96e0a 0%,#c9a96e00 100%);border:1px solid #c9a96e2e;border-radius:12px;margin-top:24px;padding:24px}.ag-offer-unavailable{color:#f8f6f380;text-align:center;border-style:dashed;padding:16px;font-size:13px}.ag-offer-editor-title{letter-spacing:-.01em;color:var(--gold,#c9a96e);margin-bottom:20px;font-family:Playfair Display,Georgia,serif;font-size:18px}.ag-offer-field-grid{grid-template-columns:1fr 1fr 1fr;gap:14px;margin-bottom:18px;display:grid}.ag-offer-field{flex-direction:column;gap:6px;display:flex}.ag-offer-field>span{letter-spacing:.08em;text-transform:uppercase;color:#f8f6f399;font-size:11px;font-weight:500}.ag-offer-field input,.ag-offer-field select{color:var(--light,#f8f6f3);background:#00000059;border:1px solid #c9a96e33;border-radius:4px;padding:10px 12px;font-family:inherit;font-size:14px}.ag-offer-field input:focus,.ag-offer-field select:focus{border-color:var(--gold,#c9a96e);outline:none}.ag-offer-input-suffix{align-items:center;display:flex;position:relative}.ag-offer-input-suffix input{width:100%;padding-right:32px}.ag-offer-input-suffix em{color:#f8f6f380;pointer-events:none;font-style:normal;position:absolute;right:12px}.ag-offer-textarea{flex-direction:column;gap:6px;margin-bottom:18px;display:flex}.ag-offer-textarea>span{letter-spacing:.08em;text-transform:uppercase;color:#f8f6f399;font-size:11px;font-weight:500}.ag-offer-textarea textarea{color:var(--light,#f8f6f3);resize:vertical;background:#00000059;border:1px solid #c9a96e33;border-radius:4px;min-height:70px;padding:12px;font-family:inherit;font-size:14px}.ag-offer-price-summary{border-top:1px solid #c9a96e2e;margin-bottom:18px;padding-top:14px}.ag-offer-price-row{color:#f8f6f3cc;justify-content:space-between;padding:4px 0;font-size:14px;display:flex}.ag-offer-price-row em{color:#f8f6f373;margin-left:4px;font-size:12px;font-style:normal}.ag-offer-price-row.grand{color:var(--gold,#c9a96e);border-top:1px solid #c9a96e40;margin-top:8px;padding-top:10px;font-family:Playfair Display,Georgia,serif;font-size:20px;font-weight:500}.ag-offer-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ag-offer-save-status{color:#c9a96eb3;letter-spacing:.02em;flex:1;font-size:12px}.ag-offer-btn-primary,.ag-offer-btn-ghost{letter-spacing:.05em;cursor:pointer;border:none;border-radius:4px;padding:10px 20px;font-family:inherit;font-size:13px;font-weight:500;transition:all .15s}.ag-offer-btn-primary{background:var(--gold,#c9a96e);color:#0a0a0a}.ag-offer-btn-primary:hover:not(:disabled){background:var(--gold-light,#e8d5a8)}.ag-offer-btn-ghost{color:#f8f6f3bf;background:0 0;border:1px solid #c9a96e4d}.ag-offer-btn-ghost:hover:not(:disabled){border-color:var(--gold,#c9a96e);color:var(--gold-light,#e8d5a8)}.ag-offer-btn-primary:disabled,.ag-offer-btn-ghost:disabled{opacity:.4;cursor:not-allowed}.ag-offer-error{color:#ffd4c0;background:#e8734a26;border-radius:4px;margin-bottom:14px;padding:10px 14px;font-size:13px}.ag-offer-status-header{justify-content:space-between;align-items:flex-start;margin-bottom:16px;display:flex}.ag-offer-status-title{letter-spacing:-.01em;color:var(--gold,#c9a96e);margin-bottom:4px;font-family:Playfair Display,Georgia,serif;font-size:18px}.ag-offer-status-meta{color:#f8f6f399;font-size:12px}.ag-offer-status-card.is-angenommen{background:linear-gradient(#2a9d8f1a 0%,#2a9d8f00 100%);border-color:#2a9d8f66}.ag-offer-status-card.is-abgelehnt{background:linear-gradient(#e8734a14 0%,#e8734a00 100%);border-color:#e8734a4d}.ag-offer-status-card.is-abgelaufen{opacity:.7}@media (max-width:700px){.ag-offer-field-grid{grid-template-columns:1fr}}.agency .ag-welcome-wrap{max-width:920px;color:var(--ag-ink,#1a1a1a);margin:0 auto;padding:60px 28px 100px}.agency .ag-welcome-hero{text-align:center;margin-bottom:70px}.agency .ag-welcome-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#00000073;margin-bottom:20px;font-size:13px}.agency .ag-welcome-title{font-family:var(--ag-serif,Georgia,serif);letter-spacing:-.02em;margin:0 0 20px;font-size:clamp(40px,5vw,60px);font-weight:400;line-height:1.05}.agency .ag-welcome-title em{color:var(--ag-accent,#c0392b);font-style:italic}.agency .ag-welcome-sub{color:#000000a6;max-width:600px;margin:0 auto;font-size:17px;line-height:1.55}.agency .ag-welcome-steps{gap:28px;display:grid}.agency .ag-welcome-step{background:#fff;border:1px solid #00000014;border-radius:16px;padding:36px 36px 32px;position:relative}.agency .ag-welcome-step-num{font-family:var(--ag-serif,Georgia,serif);letter-spacing:.18em;color:#00000059;margin-bottom:18px;font-size:14px}.agency .ag-welcome-step-title{font-family:var(--ag-serif,Georgia,serif);letter-spacing:-.01em;margin:0 0 12px;font-size:28px;font-weight:400;line-height:1.2}.agency .ag-welcome-step-title em{color:var(--ag-accent,#c0392b);font-style:italic}.agency .ag-welcome-step-desc{color:#000000b3;max-width:620px;margin:0 0 22px;font-size:15.5px;line-height:1.6}.agency .ag-welcome-step-cta{background:var(--ag-ink,#1a1a1a);color:#fff;border-radius:999px;padding:11px 22px;font-size:14px;font-weight:500;text-decoration:none;transition:opacity .2s;display:inline-block}.agency .ag-welcome-step-cta:hover{opacity:.85}.agency .ag-welcome-stores{flex-wrap:wrap;gap:12px;display:flex}.agency .ag-welcome-store-btn{color:var(--ag-ink,#1a1a1a);background:#fff;border:1px solid #00000026;border-radius:999px;padding:11px 20px;font-size:14px;font-weight:500;text-decoration:none;transition:background .2s;display:inline-block}.agency .ag-welcome-store-btn:hover{background:#0000000a}.agency .ag-welcome-footer{text-align:center;margin-top:48px}.agency .ag-welcome-skip{color:#00000080;text-underline-offset:4px;font-size:14px;text-decoration:underline}.agency .ag-welcome-skip:hover{color:var(--ag-ink,#1a1a1a)}@media (max-width:600px){.agency .ag-welcome-step{padding:28px 24px}.agency .ag-welcome-step-title{font-size:23px}}.ag-dark-editor .editor-card{box-shadow:none!important;color:#ede8e0!important;background:#ffffff08!important;border:1px solid #ffffff14!important}.ag-dark-editor .editor-card.day-card-open{background:#ffffff0d!important}.ag-dark-editor .section-title{font-family:var(--font-fraunces,Georgia,serif);letter-spacing:-.01em;color:#ede8e0!important;font-size:1.25rem!important;font-weight:400!important}.ag-dark-editor .editor-title{font-family:var(--font-fraunces,Georgia,serif);color:#ede8e0!important;font-size:2rem!important;font-weight:400!important}.ag-dark-editor .editor-subtitle{color:#ede8e080!important}.ag-dark-editor input[type=text],.ag-dark-editor input[type=date],.ag-dark-editor input[type=time],.ag-dark-editor input[type=email],.ag-dark-editor input[type=number],.ag-dark-editor select,.ag-dark-editor textarea{color:#ede8e0!important;background:#0000004d!important;border:1px solid #ffffff1f!important;border-radius:8px!important}.ag-dark-editor input::placeholder,.ag-dark-editor textarea::placeholder{color:#ede8e059!important}.ag-dark-editor input:focus,.ag-dark-editor select:focus,.ag-dark-editor textarea:focus{border-color:#c9a96e8c!important;outline:none!important}.ag-dark-editor label{color:#ede8e099!important}.ag-dark-editor .btn-primary{color:#0f0f0f!important;background:#c9a96e!important}.ag-dark-editor .btn-primary:hover:not(:disabled){background:#d4b681!important}.ag-dark-editor .btn-secondary{color:#ede8e0!important;background:#ffffff0a!important;border:1px solid #ffffff24!important}.ag-dark-editor .btn-secondary:hover{color:#c9a96e!important;background:#c9a96e14!important;border-color:#c9a96e80!important}.ag-dark-editor .btn-pdf{color:#c9a96e!important;background:0 0!important;border:1px dashed #c9a96e8c!important}.ag-dark-editor .btn-pdf:hover:not(:disabled){background:#c9a96e14!important}.ag-dark-editor .day-card .day-tag,.ag-dark-editor .day-card [class*=day-num],.ag-dark-editor .day-tag{color:#c9a96e!important;background:#c9a96e26!important}.ag-dark-editor .activity-row{background:#0003!important;border:1px solid #ffffff0f!important}.ag-dark-editor p,.ag-dark-editor .helper-text{color:#ede8e099}.ag-dark-editor .editor-card p{color:#ede8e08c!important}.ag-dark-editor button[class*=self-booked],.ag-dark-editor .editor-card button:not(.btn-primary):not(.btn-secondary):not(.btn-pdf){color:#c9a96e;background:0 0}.ag-dark-editor .add-act-btn,.ag-dark-editor button[class*=add-]{color:#c9a96e!important;background:0 0!important;border:1px dashed #c9a96e73!important}.ag-dark-editor h2,.ag-dark-editor h3{color:#ede8e0!important}.ag-dark-editor .day-title-text,.ag-dark-editor .day-title-input,.ag-dark-editor .field-input,.ag-dark-editor .field-label,.ag-dark-editor .day-header-left,.ag-dark-editor .day-header-right,.ag-dark-editor span,.ag-dark-editor div,.ag-dark-editor strong,.ag-dark-editor em{color:#ede8e0}.ag-dark-editor .day-title-text{font-family:var(--font-fraunces,Georgia,serif);color:#ede8e0!important;font-weight:500!important}.ag-dark-editor input,.ag-dark-editor select,.ag-dark-editor textarea,.ag-dark-editor .field-input{color:#ede8e0!important;-webkit-text-fill-color:#ede8e0!important}.ag-dark-editor input[type=date],.ag-dark-editor input[type=time]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.ag-dark-editor [class*=tag-pill],.ag-dark-editor .day-num{color:#c9a96e!important;background:#c9a96e2e!important}.ag-dark-editor .activity-count,.ag-dark-editor [class*=activity-count]{color:#ede8e080!important}.ag-dark-editor .act-card{background:#00000040!important;border:1px solid #ffffff0f!important}.ag-dark-editor .act-time,.ag-dark-editor .act-title,.ag-dark-editor .act-type,.ag-dark-editor .act-desc{color:#ede8e0!important;-webkit-text-fill-color:#ede8e0!important;background:#0006!important;border-color:#ffffff1a!important}.ag-dark-editor .act-time::placeholder,.ag-dark-editor .act-title::placeholder,.ag-dark-editor .act-desc::placeholder{color:#ede8e04d!important}.ag-dark-editor .act-remove-btn{color:#f87171!important;background:#dc26261a!important;border-color:#dc262666!important}.ag-dark-editor .add-act-btn{color:#c9a96e!important;background:0 0!important;border:1px dashed #c9a96e73!important}.ag-dark-editor .add-act-btn:hover{background:#c9a96e14!important}.ag-dark-editor .assigned-list,.ag-dark-editor .assigned-customer,.ag-dark-editor .invite-code-pill{color:#ede8e0!important;background:#c9a96e2e!important;border:1px solid #c9a96e66!important}.ag-dark-editor .assigned-list span,.ag-dark-editor .assigned-customer span,.ag-dark-editor .invite-code-pill span{color:#ede8e0!important}.ag-dark-editor .day-badge{color:#0f0f0f!important;background:#c9a96e!important}.ag-dark-editor .day-act-count,.ag-dark-editor .day-chevron{color:#ede8e080!important}.ag-dark-editor .day-title-input{color:#ede8e0!important;background:#0006!important;border:1px solid #ffffff1f!important}.ag-dark-editor .assigned-chip{color:#ede8e0!important;background:#c9a96e2e!important;border:1px solid #c9a96e73!important}.ag-dark-editor .assigned-name{font-weight:500;color:#ede8e0!important}.ag-dark-editor .assigned-remove{color:#ede8e0!important;background:#c9a96e40!important}.ag-dark-editor .assigned-remove:hover:not(:disabled){color:#fff!important;background:#dc262699!important}.ag-trip-card:hover{transform:translateY(-1px);background:#c9a96e0d!important;border-color:#c9a96e59!important}.agency .ag-hero-trust{letter-spacing:1.6px;text-transform:uppercase;color:#ede8e080;flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;margin-top:56px;font-size:12px;font-weight:500;display:flex}.agency .ag-hero-trust-dot{color:#c9a96e73}.agency .ag-hero-appstore-wrap{justify-content:center;margin-top:22px;display:flex}.agency .ag-hero-appstore{align-items:center;text-decoration:none;transition:transform .25s,opacity .25s;display:inline-flex}.agency .ag-hero-appstore svg{width:144px;height:48px;display:block}.agency .ag-hero-appstore:hover{opacity:.9;transform:translateY(-1px)}.agency .ag-dash-mock-wrap{perspective:1600px;animation:1s ease-out both ag-fadeUp}.agency .ag-dash-mock-browser{transform-style:preserve-3d;background:#0a0a0a;border:1px solid #ffffff14;border-radius:14px;overflow:hidden;transform:rotateX(2deg);box-shadow:0 50px 120px -20px #000000b3,0 0 80px -10px #c9a96e14}.agency .ag-dash-mock-chrome{background:linear-gradient(#181818 0%,#111 100%);border-bottom:1px solid #ffffff0f;align-items:center;gap:18px;padding:11px 16px;display:flex}.agency .ag-dash-mock-dots{gap:7px;display:flex}.agency .ag-dash-mock-dots span{border-radius:999px;width:12px;height:12px;display:block}.agency .ag-dash-mock-url{text-align:center;color:#ede8e0b3;letter-spacing:.2px;background:#0000004d;border-radius:6px;flex:1;justify-content:center;gap:2px;max-width:380px;margin:0 auto;padding:5px 14px;font-size:11.5px;display:flex}.agency .ag-dash-mock-body{background:#0a0a0a;grid-template-columns:220px 1fr;min-height:580px;display:grid}.agency .ag-dash-mock-sidebar{background:#050505;border-right:1px solid #ffffff0d;flex-direction:column;gap:18px;padding:24px 18px;display:flex}.agency .ag-dash-mock-logo{color:#ede8e0;font-size:17px;font-weight:300}.agency .ag-dash-mock-logo strong{color:#c9a96e;font-weight:600}.agency .ag-dash-mock-nav{flex-direction:column;gap:3px;display:flex}.agency .ag-dash-mock-nav a{color:#ede8e08c;cursor:default;border-radius:6px;padding:7px 10px;font-size:13px;text-decoration:none}.agency .ag-dash-mock-nav a.active{color:#ede8e0;background:#c9a96e14}.agency .ag-dash-mock-nav a.active:before{content:"• ";color:#c9a96e}.agency .ag-dash-mock-section-label{letter-spacing:1.6px;color:#ede8e04d;text-transform:uppercase;margin-top:6px;font-size:10px;font-weight:500}.agency .ag-dash-mock-plan{background:#ffffff05;border:1px solid #ffffff0f;border-radius:10px;margin-top:auto;padding:14px}.agency .ag-dash-mock-plan-tier{letter-spacing:1.6px;color:#ede8e066;margin-bottom:6px;font-size:10px;font-weight:600}.agency .ag-dash-mock-plan-num{font-family:var(--font-fraunces,Georgia,serif);color:#ede8e0;margin-bottom:8px;font-size:22px}.agency .ag-dash-mock-plan-bar{background:#ffffff0f;border-radius:999px;height:3px;margin-bottom:8px;overflow:hidden}.agency .ag-dash-mock-plan-bar span{background:linear-gradient(90deg,#c9a96e,#e8d5a3);border-radius:999px;height:100%;display:block}.agency .ag-dash-mock-plan-label{color:#ede8e066;font-size:10.5px}.agency .ag-dash-mock-main{padding:32px 36px;overflow:hidden}.agency .ag-dash-mock-greeting{font-family:var(--font-fraunces,Georgia,serif);color:#ede8e0;letter-spacing:-.01em;font-size:28px}.agency .ag-dash-mock-greeting-sub{color:#ede8e080;margin-top:6px;margin-bottom:26px;font-size:13px}.agency .ag-dash-mock-kpis{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:22px;display:grid}.agency .ag-dash-mock-kpi{background:#ffffff08;border:1px solid #ffffff0f;border-radius:10px;padding:14px 16px}.agency .ag-dash-mock-kpi-label{letter-spacing:1.6px;color:#ede8e06b;margin-bottom:8px;font-size:9.5px;font-weight:600}.agency .ag-dash-mock-kpi-value{font-family:var(--font-fraunces,Georgia,serif);color:#ede8e0;margin-bottom:6px;font-size:28px;line-height:1}.agency .ag-dash-mock-kpi-value.gold{color:#c9a96e}.agency .ag-dash-mock-kpi-value span{color:#ede8e04d;font-size:12px;font-family:var(--font-inter),sans-serif}.agency .ag-dash-mock-kpi-trend{color:#ede8e073;font-size:10.5px}.agency .ag-dash-mock-kpi-trend.up{color:#2a9d8f}.agency .ag-dash-mock-featured{background:linear-gradient(135deg,#c9a96e1a,#c9a96e05);border:1px solid #c9a96e40;border-radius:12px;grid-template-columns:120px 1fr auto;align-items:center;gap:16px;margin-bottom:24px;padding:14px;display:grid;position:relative}.agency .ag-dash-mock-featured-img{background:linear-gradient(#00000040,#0006),url(https://images.unsplash.com/photo-1531572753322-ad063cecc140?w=400&q=72&auto=format) 50%/cover;border-radius:8px;height:90px}.agency .ag-dash-mock-featured-eyebrow{letter-spacing:1.6px;color:#c9a96e;margin-bottom:4px;font-size:10px;font-weight:600}.agency .ag-dash-mock-featured-title{font-family:var(--font-fraunces,Georgia,serif);color:#ede8e0;margin-bottom:3px;font-size:19px}.agency .ag-dash-mock-featured-meta{color:#ede8e080;font-size:12px}.agency .ag-dash-mock-featured-badge{color:#2a9d8f;letter-spacing:1.4px;background:#2a9d8f2e;border-radius:999px;align-self:flex-start;align-items:center;gap:5px;padding:4px 10px;font-size:10px;font-weight:600;display:inline-flex}.agency .ag-dash-mock-featured-badge:before{content:"";background:#2a9d8f;border-radius:50%;width:5px;height:5px;display:inline-block;box-shadow:0 0 6px #2a9d8f}.agency .ag-dash-mock-cols{grid-template-columns:1fr 1fr;gap:14px;display:grid}.agency .ag-dash-mock-col-title{font-family:var(--font-fraunces,Georgia,serif);color:#ede8e0;margin-bottom:10px;font-size:17px}.agency .ag-dash-mock-list{flex-direction:column;gap:6px;display:flex}.agency .ag-dash-mock-list-item{background:#ffffff05;border:1px solid #ffffff0d;border-radius:8px;justify-content:space-between;align-items:center;padding:10px 12px;display:flex}.agency .ag-dash-mock-list-name{color:#ede8e0;margin-bottom:2px;font-size:13px;font-weight:500}.agency .ag-dash-mock-list-sub{color:#ede8e080;font-size:11.5px}.agency .ag-dash-mock-pill{letter-spacing:1.2px;white-space:nowrap;border-radius:999px;padding:3px 9px;font-size:9.5px;font-weight:600}.agency .ag-dash-mock-pill.blue{color:#60a5fa;background:#3b82f626}.agency .ag-dash-mock-pill.gold{color:#c9a96e;background:#c9a96e33}.agency .ag-dash-mock-pill.mute{color:#ede8e080;background:#ffffff0a}@media (max-width:900px){.agency .ag-dash-mock-body{grid-template-columns:1fr}.agency .ag-dash-mock-sidebar{display:none}.agency .ag-dash-mock-kpis{grid-template-columns:repeat(2,1fr)}.agency .ag-dash-mock-cols,.agency .ag-dash-mock-featured{grid-template-columns:1fr}.agency .ag-dash-mock-featured-img{height:140px}}.agency .ag-phone-chat{background:#0a0a0a}.agency .ag-app-chat-sub{color:#ede8e073;letter-spacing:.3px;margin-top:2px;margin-bottom:12px;font-size:10px}.agency .ag-app-chat-stream{flex-direction:column;flex:1;gap:8px;display:flex;overflow:hidden}.agency .ag-app-chat-msg{border-radius:12px;max-width:85%;padding:8px 10px;font-size:10.5px;line-height:1.45}.agency .ag-app-chat-msg.user{color:#ede8e0;background:#c9a96e2e;border-bottom-right-radius:3px;align-self:flex-end}.agency .ag-app-chat-msg.ai{color:#ede8e0;background:#ffffff0a;border:1px solid #ffffff0f;border-bottom-left-radius:3px;align-self:flex-start;width:92%;max-width:92%}.agency .ag-app-chat-msg-head{letter-spacing:.8px;color:#c9a96e;text-transform:uppercase;align-items:center;gap:5px;margin-bottom:5px;font-size:9px;font-weight:600;display:flex}.agency .ag-app-chat-ai-dot{background:#c9a96e;border-radius:50%;width:5px;height:5px;display:inline-block;box-shadow:0 0 4px #c9a96e}.agency .ag-app-chat-suggest{flex-direction:column;gap:4px;margin-top:7px;display:flex}.agency .ag-app-chat-place{background:#0000004d;border:1px solid #ffffff0d;border-radius:7px;padding:6px 8px}.agency .ag-app-chat-place-name{color:#ede8e0;margin-bottom:1px;font-size:9.5px;font-weight:600}.agency .ag-app-chat-place-meta{color:#ede8e073;font-size:8.5px}.agency .ag-app-chat-input{background:#0006;border:1px solid #ffffff14;border-radius:20px;align-items:center;gap:6px;margin-top:8px;margin-bottom:8px;padding:7px 10px;display:flex}.agency .ag-app-chat-input-text{color:#ede8e059;flex:1;font-size:10px}.agency .ag-app-chat-send{color:#0a0a0a;background:#c9a96e;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-size:11px;font-weight:700;display:flex}.agency .ag-legal{z-index:1;max-width:820px;margin:0 auto;padding:140px 28px 80px;position:relative}.agency .ag-legal-wrap{-webkit-backdrop-filter:blur(10px);background:#ffffff06;border:1px solid #ffffff12;border-radius:18px;padding:56px 56px 48px}.agency .ag-legal-kicker{letter-spacing:1.8px;text-transform:uppercase;color:#c9a96e;margin-bottom:14px;font-size:11px;font-weight:600}.agency .ag-legal-title{font-family:var(--font-fraunces,Georgia,serif);color:#ede8e0;letter-spacing:-.015em;margin:0 0 18px;font-size:44px;font-weight:400;line-height:1.1}.agency .ag-legal-lead{color:#ede8e0b3;font-size:15.5px;line-height:1.65;font-family:var(--font-fraunces,Georgia,serif);margin:0 0 28px;font-style:italic}.agency .ag-legal-notice{color:#ede8e0bf;background:#c9a96e14;border-left:3px solid #c9a96e;border-radius:0 8px 8px 0;margin:8px 0 32px;padding:16px 20px;font-size:13.5px;line-height:1.5}.agency .ag-legal section{margin-top:36px}.agency .ag-legal h2{font-family:var(--font-fraunces,Georgia,serif);color:#ede8e0;letter-spacing:-.01em;margin:0 0 14px;font-size:22px;font-weight:400;line-height:1.25}.agency .ag-legal h3{color:#ede8e0;letter-spacing:0;margin:22px 0 10px;font-size:14.5px;font-weight:600}.agency .ag-legal p{color:#ede8e0b3;margin:0 0 12px;font-size:14.5px;line-height:1.7}.agency .ag-legal ul{margin:0 0 14px;padding-left:22px}.agency .ag-legal ul li{color:#ede8e0b3;margin-bottom:8px;font-size:14.5px;line-height:1.7}.agency .ag-legal strong{color:#ede8e0;font-weight:600}.agency .ag-legal a{color:#c9a96e;text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.agency .ag-legal a:hover{color:#e8d5a3}.agency .ag-legal-stand{color:#ede8e066;border-top:1px solid #ffffff12;margin-top:44px;padding-top:18px;font-size:12.5px;font-style:italic}@media (max-width:700px){.agency .ag-legal{padding:100px 16px 60px}.agency .ag-legal-wrap{padding:32px 24px 28px}.agency .ag-legal-title{font-size:32px}}.agency .ag-kunde-delete-btn{color:#ede8e080;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;font-size:16px;line-height:1;transition:all .15s;display:inline-flex}.agency .ag-kunde-delete-btn:hover{color:#f87171;background:#ef444426;border-color:#ef444466}.agency .ag-upgrade-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:18px;display:grid}.agency .ag-upgrade-card{text-align:center;background:#ffffff08;border:1px solid #ffffff14;border-radius:14px;flex-direction:column;padding:22px 18px 18px;display:flex;position:relative}.agency .ag-upgrade-card.pop{background:linear-gradient(165deg,#c9a96e1f,#c9a96e08);border-color:#c9a96e66;box-shadow:0 12px 40px -10px #c9a96e33}.agency .ag-upgrade-pop{color:#0f0f0f;letter-spacing:1.4px;background:#c9a96e;border-radius:999px;padding:4px 11px;font-size:10px;font-weight:700;position:absolute;top:-10px;left:50%;transform:translate(-50%)}.agency .ag-upgrade-name{letter-spacing:1.8px;text-transform:uppercase;color:#c9a96e;margin-bottom:10px;font-size:11px;font-weight:600}.agency .ag-upgrade-price{font-family:var(--font-fraunces,Georgia,serif);color:#ede8e0;letter-spacing:-.02em;font-size:30px;line-height:1}.agency .ag-upgrade-price span{color:#ede8e073;font-size:13px;font-family:var(--font-inter),sans-serif}.agency .ag-upgrade-limit{color:#ede8e0;margin-top:12px;font-size:13px;font-weight:600}.agency .ag-upgrade-desc{color:#ede8e080;margin:4px 0 16px;font-size:11.5px}.agency .ag-upgrade-btn{color:#ede8e0;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff26;border-radius:999px;margin-top:auto;padding:10px 14px;font-family:inherit;font-size:12.5px;font-weight:600;transition:all .15s}.agency .ag-upgrade-btn:hover:not(:disabled){color:#c9a96e;background:#c9a96e14;border-color:#c9a96e80}.agency .ag-upgrade-btn.gold{color:#0f0f0f;background:#c9a96e;border-color:#c9a96e}.agency .ag-upgrade-btn.gold:hover:not(:disabled){color:#0f0f0f;background:#d4b681}.agency .ag-upgrade-btn:disabled{opacity:.5;cursor:default}@media (max-width:640px){.agency .ag-upgrade-grid{grid-template-columns:1fr}}
