.hero-services-section{background-color:var(--whitey);color:var(--grass-green);display:flex;align-items:flex-start;overflow:hidden;padding:5rem 0 0}.hero-services-inner{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;position:relative}.services-hero-eyebrow{font-size:.875rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--sunlit-clay);margin-bottom:.75rem;opacity:0;transform:translateY(-20px)}.services-hero-title-wrap{position:relative;display:flex;align-items:center;justify-content:center;width:100%;padding:0 3rem;margin-bottom:2.5rem}.services-hero-title{font-size:clamp(2rem,1.273rem + 3.636vw,4rem);font-weight:400;line-height:.92;letter-spacing:-.02em;margin:0;font-family:var(--headline-font);color:var(--grass-green);white-space:nowrap;opacity:0;transform:translateY(50px)}.services-hero-badge{opacity:0;transform:scale(0) rotate(30deg);position:absolute;right:5rem;top:-30px;display:inline-flex;align-items:center;gap:8px;background:#00000040;backdrop-filter:blur(14px);border:1px solid rgba(255,255,255,.1);color:var(--whitey);font-size:.82rem;font-weight:600;padding:7px 16px;border-radius:12px;white-space:nowrap;box-shadow:0 4px 20px #00000014}.services-hero-badge .services-hero-badge-dot{width:8px;height:8px;border-radius:50%;background:var(--power-green);flex-shrink:0}.services-hero-img-wrap{display:flex;justify-content:center;align-items:center;position:relative;width:100%;margin-block:10rem}.services-hero-img{opacity:0;z-index:1;border-radius:1.5rem;min-width:27%;padding-top:27%;position:relative;overflow:clip;box-shadow:0 16px 48px #00000029}.services-hero-img img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.services-hero-img.is-1{transform:rotate(4deg);left:9%}.services-hero-img.is-2{transform:translateY(-13%) rotate(-4deg);z-index:2}.services-hero-img.is-3{z-index:3;left:-5%;transform:rotate(8deg)}.services-hero-img.is-4{z-index:4;left:-10%;transform:translateY(-7%) rotate(-3deg)}.services-hero-description{opacity:0;transform:translateY(20px);font-size:clamp(1.25rem,2vw,1.75rem);color:var(--grass-green);max-width:760px;text-align:center;line-height:1.5;margin-top:3rem;font-weight:400;padding-inline:2rem}@media(max-width:900px){.hero-services-section{padding:4rem 0 0;height:auto;max-height:none}.services-hero-title{font-size:clamp(2rem,8vw,4rem);white-space:normal;text-align:center}.services-hero-badge{display:none}.services-hero-img{min-width:40%;padding-top:40%;border-radius:1rem}}.detailing-section{padding:8rem 0;background-color:var(--whitey);color:var(--carbon-black)}.detailing-container{max-width:1200px;margin:0 auto;padding:0 2.5rem}@media(max-width:767px){.detailing-container{padding:0 1.25rem}}.detailing-header{text-align:center;margin-bottom:4rem}.detailing-headline{font-family:var(--headline-font);font-size:clamp(2rem,1.273rem + 3.636vw,3.5rem);font-weight:400;line-height:1.1;color:var(--grass-green);margin-bottom:2rem}.detailing-headline span{color:var(--sunlit-clay)}.detailing-intro{font-size:clamp(1rem,1.5vw,1.2rem);line-height:1.7;color:var(--stone-brown);max-width:700px;margin:0 auto}.detailing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-bottom:4rem}@media(max-width:900px){.detailing-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.detailing-grid{grid-template-columns:1fr}}.detailing-card{background:var(--smoke-light);border-radius:16px;padding:2rem;transition:transform .4s ease,box-shadow .4s ease}.detailing-card:hover{transform:translateY(-6px);box-shadow:0 12px 40px #00000014}.detailing-card .detailing-card-icon{width:56px;height:56px;border-radius:14px;background:var(--mint-green);color:var(--grass-green);display:flex;align-items:center;justify-content:center;margin-bottom:1.25rem}.detailing-card h3{font-size:1.15rem;font-weight:600;margin-bottom:.5rem;color:var(--carbon-black)}.detailing-card p{font-size:.95rem;line-height:1.6;color:var(--stone-brown)}.detailing-image-wrap{position:relative;border-radius:20px;overflow:hidden;margin-bottom:3rem;aspect-ratio:21/9}.detailing-image-wrap img{width:100%;height:100%;object-fit:cover;display:block}.detailing-image-wrap .detailing-image-overlay{position:absolute;inset:0;background:linear-gradient(to top,rgba(0,71,55,.85) 0%,transparent 60%);z-index:1}.detailing-image-wrap .detailing-image-caption{position:absolute;bottom:0;left:0;right:0;padding:2.5rem;z-index:2}.detailing-image-wrap .detailing-image-caption p{color:var(--whitey);font-size:clamp(1rem,1.5vw,1.2rem);line-height:1.6;max-width:600px}@media(max-width:767px){.detailing-image-wrap{aspect-ratio:16/10}.detailing-image-wrap .detailing-image-caption{padding:1.5rem}}.detailing-footer-text{text-align:center;font-family:var(--headline-font);font-size:clamp(1.5rem,2.5vw,2.25rem);color:var(--grass-green);font-weight:400;line-height:1.3}.logistik-section{padding:8rem 0;background-color:var(--carbon-black);color:var(--whitey);clip-path:inset(0px round 20px)}.logistik-container{max-width:1200px;margin:0 auto;padding:0 2.5rem}@media(max-width:767px){.logistik-container{padding:0 1.25rem}}.logistik-header{text-align:center;margin-bottom:3rem}.logistik-globe-icon{color:var(--power-green);margin-bottom:1.5rem;display:flex;justify-content:center}.logistik-headline{font-family:var(--headline-font);font-size:clamp(2rem,1.273rem + 3.636vw,3.5rem);font-weight:400;line-height:1.1;color:var(--whitey);margin-bottom:1.5rem}.logistik-headline span{color:var(--power-green)}.logistik-intro{font-size:clamp(1rem,1.5vw,1.2rem);line-height:1.7;color:#ffffffb3;max-width:500px;margin:0 auto}.regions-wrap{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem;margin-bottom:5rem}.region-pill{display:inline-flex;align-items:center;gap:.625rem;background:var(--carbon-black-2);border:1px solid rgba(255,255,255,.08);padding:.75rem 1.5rem;border-radius:100px;font-size:1rem;font-weight:500;transition:transform .3s ease,border-color .3s ease}.region-pill:hover{transform:translateY(-3px);border-color:var(--power-green)}.region-pill .region-flag{font-size:1.25rem}.region-pill .region-name{color:var(--whitey)}.logistik-split{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center;margin-bottom:4rem}@media(max-width:900px){.logistik-split{grid-template-columns:1fr;gap:2.5rem}}.logistik-left .transport-subtitle{font-family:var(--headline-font);font-size:clamp(1.5rem,2vw,2rem);font-weight:400;line-height:1.2;color:var(--whitey);margin-bottom:1rem}.logistik-left .transport-description{font-size:1rem;color:#fff9;margin-bottom:2rem;line-height:1.6}.transport-list{display:flex;flex-direction:column;gap:1rem}.transport-item{display:flex;align-items:center;gap:1rem;padding:1rem 1.25rem;background:var(--carbon-black-2);border-radius:14px;border:1px solid rgba(255,255,255,.05);transition:transform .3s ease,border-color .3s ease}.transport-item:hover{transform:translate(6px);border-color:var(--power-green)}.transport-item .transport-item-icon{width:44px;height:44px;min-width:44px;border-radius:12px;background:#56f09f1f;color:var(--power-green);display:flex;align-items:center;justify-content:center}.transport-item span{font-size:.95rem;font-weight:500;color:#ffffffe6}.logistik-right .logistik-image-wrap{border-radius:20px;overflow:hidden;aspect-ratio:4/5}.logistik-right .logistik-image-wrap img{width:100%;height:100%;object-fit:cover;display:block}@media(max-width:900px){.logistik-right .logistik-image-wrap{aspect-ratio:16/10}}.logistik-closing{text-align:center;font-family:var(--headline-font);font-size:clamp(1.5rem,2.5vw,2.25rem);color:var(--power-green);font-weight:400;line-height:1.3}.services-page[data-astro-cid-z3svgmjf]{width:100%;background-color:var(--whitey);padding-bottom:0}
