.pg-service-detail .sd-hero{padding:140px var(--gutter) var(--s-9);border-bottom:1px solid var(--ink-3);position:relative;overflow:hidden}.pg-service-detail .sd-hero-grid{opacity:.5;background-image:linear-gradient(90deg,#ffffff0a 1px,#0000 1px),linear-gradient(#ffffff0a 1px,#0000 1px);background-size:80px 80px;position:absolute;inset:0}.pg-service-detail .sd-hero-glow{pointer-events:none;background:radial-gradient(circle,#ff6a1a1a,#0000 60%);width:70%;height:70%;position:absolute;top:-10%;right:-10%}.pg-service-detail .sd-hero-inner{max-width:var(--maxw);z-index:2;margin:0 auto;position:relative}.pg-service-detail .crumb{margin-bottom:var(--s-7)}.pg-service-detail .sd-hero h1{font-family:var(--font-display);letter-spacing:-.05em;color:var(--paper-0);max-width:14ch;margin-bottom:var(--s-7);font-size:clamp(56px,10vw,180px);font-weight:900;line-height:.86}.pg-service-detail .sd-hero h1 em{color:var(--paper-1);font-style:italic;font-weight:300}.pg-service-detail .sd-hero h1 .o{color:var(--orange)}.pg-service-detail .sd-hero-sub{gap:var(--s-8);grid-template-columns:1.1fr 1fr;align-items:end;display:grid}.pg-service-detail .sd-hero-sub .lead{font-size:var(--fs-md);color:var(--paper-1);border-left:2px solid var(--orange);max-width:56ch;padding-left:var(--s-5);line-height:1.55}.pg-service-detail .sd-hero-meta{background:var(--ink-3);border:1px solid var(--ink-3);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.pg-service-detail .sd-meta-cell{background:var(--ink-1);padding:var(--s-4) var(--s-5)}.pg-service-detail .sd-meta-cell .k{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--paper-3);margin-bottom:6px;font-size:9px}.pg-service-detail .sd-meta-cell .v{font-family:var(--font-display);color:var(--paper-0);letter-spacing:-.02em;font-size:22px;font-weight:700;line-height:1}.pg-service-detail .sd-meta-cell .v .o{color:var(--orange)}.pg-service-detail .sd-thesis{padding:var(--s-10) var(--gutter);border-bottom:1px solid var(--ink-3);background:var(--ink-1)}.pg-service-detail .sd-thesis-inner{max-width:var(--maxw);gap:var(--s-8);grid-template-columns:280px 1fr;align-items:start;margin:0 auto;display:grid}.pg-service-detail .sd-thesis .lbl-col{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--orange);border-top:1px solid var(--orange);padding-top:var(--s-3);font-size:11px}.pg-service-detail .sd-thesis .lbl-col .num{font-family:var(--font-display);color:var(--paper-0);margin-top:var(--s-3);letter-spacing:-.03em;font-size:56px;font-weight:800;line-height:1;display:block}.pg-service-detail .sd-thesis h2{font-family:var(--font-display);letter-spacing:-.04em;color:var(--paper-0);margin-bottom:var(--s-6);text-wrap:balance;font-size:clamp(36px,5vw,76px);font-weight:800;line-height:.96}.pg-service-detail .sd-thesis h2 em{color:var(--paper-1);font-style:italic;font-weight:300}.pg-service-detail .sd-thesis h2 .o{color:var(--orange)}.pg-service-detail .sd-thesis p{font-size:var(--fs-md);color:var(--paper-1);max-width:60ch;margin-bottom:var(--s-5);line-height:1.6}.pg-service-detail .sd-agents{padding:var(--s-10) var(--gutter);border-bottom:1px solid var(--ink-3);background:var(--ink-0);position:relative;overflow:hidden}.pg-service-detail .sd-agents-bg{background-image:linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:60px 100%;position:absolute;inset:0}.pg-service-detail .sd-agents-inner{max-width:var(--maxw);z-index:2;margin:0 auto;position:relative}.pg-service-detail .agent-flow{margin-top:var(--s-7);border:1px solid var(--ink-3);background:var(--ink-1);padding:var(--s-7);position:relative}.pg-service-detail .agent-flow:before{content:"// MULTI-AGENT ORCHESTRATION";top:-10px;left:var(--s-5);background:var(--ink-1);padding:0 var(--s-3);font-family:var(--font-mono);letter-spacing:.22em;color:var(--orange);font-size:10px;position:absolute}.pg-service-detail .agent-flow-grid{gap:var(--s-3);grid-template-columns:1fr 60px 1fr 60px 1fr;align-items:stretch;display:grid}.pg-service-detail .agent-card{background:var(--ink-0);border:1px solid var(--ink-3);padding:var(--s-5);gap:var(--s-3);flex-direction:column;min-height:220px;display:flex;position:relative}.pg-service-detail .agent-card.lead{border-color:var(--orange)}.pg-service-detail .agent-card.lead:before{content:"LEAD";top:-8px;right:var(--s-4);background:var(--orange);color:var(--ink-0);font-family:var(--font-mono);letter-spacing:.18em;padding:3px 7px;font-size:9px;position:absolute}.pg-service-detail .agent-card .role{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--paper-3);font-size:10px}.pg-service-detail .agent-card.lead .role{color:var(--orange)}.pg-service-detail .agent-card .name{font-family:var(--font-display);letter-spacing:-.02em;color:var(--paper-0);font-size:22px;font-weight:800;line-height:1}.pg-service-detail .agent-card .desc{color:var(--paper-2);font-size:13px;line-height:1.55}.pg-service-detail .agent-card .tools{flex-wrap:wrap;gap:4px;margin-top:auto;display:flex}.pg-service-detail .agent-card .tools span{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--paper-3);border:1px solid var(--ink-3);padding:3px 6px;font-size:9px}.pg-service-detail .agent-arrow{color:var(--orange);font-family:var(--font-mono);justify-content:center;align-items:center;font-size:20px;display:flex;position:relative}.pg-service-detail .agent-arrow:before{content:"";background:linear-gradient(90deg, transparent, var(--orange) 30%, var(--orange) 70%, transparent);height:1px;position:absolute;top:50%;left:0;right:0}.pg-service-detail .agent-arrow span{z-index:2;background:var(--ink-1);padding:0 6px;position:relative}.pg-service-detail .agent-flow-second{margin-top:var(--s-5);gap:var(--s-3);grid-template-columns:repeat(2,1fr);display:grid}.pg-service-detail .hil-bar{margin-top:var(--s-5);border:1px dashed var(--orange);padding:var(--s-4) var(--s-5);gap:var(--s-4);font-family:var(--font-mono);color:var(--paper-1);letter-spacing:.04em;background:#ff6a1a0f;align-items:center;font-size:12px;display:flex}.pg-service-detail .hil-bar .lbl{color:var(--orange);letter-spacing:.18em;text-transform:uppercase;padding-right:var(--s-4);border-right:1px solid var(--orange);font-size:10px}.pg-service-detail .sd-caps{padding:var(--s-10) var(--gutter);border-bottom:1px solid var(--ink-3)}.pg-service-detail .sd-caps-inner{max-width:var(--maxw);margin:0 auto}.pg-service-detail .caps-grid{margin-top:var(--s-7);border:1px solid var(--ink-3);grid-template-columns:repeat(3,1fr);gap:0;display:grid}.pg-service-detail .cap{background:var(--ink-1);padding:var(--s-6) var(--s-5);border-right:1px solid var(--ink-3);border-bottom:1px solid var(--ink-3);transition:background var(--dur-fast)}.pg-service-detail .cap:nth-child(3n){border-right:none}.pg-service-detail .cap:nth-last-child(-n+3){border-bottom:none}.pg-service-detail .cap:hover{background:var(--ink-2)}.pg-service-detail .cap .num{font-family:var(--font-mono);letter-spacing:.22em;color:var(--orange);margin-bottom:var(--s-3);font-size:10px}.pg-service-detail .cap h3{font-family:var(--font-display);letter-spacing:-.02em;color:var(--paper-0);margin-bottom:var(--s-3);font-size:20px;font-weight:700;line-height:1.15}.pg-service-detail .cap h3 em{color:var(--paper-1);font-style:italic;font-weight:300}.pg-service-detail .cap p{color:var(--paper-2);margin:0;font-size:14px;line-height:1.55}.pg-service-detail .sd-proof{padding:var(--s-10) var(--gutter);border-bottom:1px solid var(--ink-3);background:var(--ink-1)}.pg-service-detail .sd-proof-inner{max-width:var(--maxw);gap:var(--s-8);grid-template-columns:1fr 1fr;align-items:stretch;margin:0 auto;display:grid}.pg-service-detail .sd-proof-img{aspect-ratio:4/5;border:1px solid var(--ink-3);position:relative;overflow:hidden}.pg-service-detail .sd-proof-img img{object-fit:cover;filter:brightness(.8)contrast(1.1)saturate(.95);width:100%;height:100%}.pg-service-detail .sd-proof-img .grain-overlay{mix-blend-mode:overlay;opacity:.5;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='200' height='200'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.9  0 0 0 0 0.9  0 0 0 0 0.9  0 0 0 0 0.13 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");position:absolute;inset:0}.pg-service-detail .sd-proof-img .badge{top:var(--s-4);left:var(--s-4);font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--orange);border:1px solid var(--orange);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0a0a0bb3;padding:6px 10px;font-size:10px;position:absolute}.pg-service-detail .sd-proof-info{flex-direction:column;justify-content:center;display:flex}.pg-service-detail .sd-proof-info .lbl{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--orange);margin-bottom:var(--s-5);font-size:11px}.pg-service-detail .sd-proof-info h2{font-family:var(--font-display);letter-spacing:-.04em;color:var(--paper-0);margin-bottom:var(--s-6);text-wrap:balance;font-size:clamp(40px,5.5vw,80px);font-weight:800;line-height:.95}.pg-service-detail .sd-proof-info h2 em{color:var(--paper-1);font-style:italic;font-weight:300}.pg-service-detail .sd-proof-info h2 .o{color:var(--orange)}.pg-service-detail .sd-proof-info .quote{font-size:var(--fs-md);color:var(--paper-1);border-left:2px solid var(--orange);padding-left:var(--s-5);margin-bottom:var(--s-6);max-width:50ch;font-style:italic;line-height:1.6}.pg-service-detail .sd-proof-info .attrib{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--paper-2);margin-bottom:var(--s-7);font-size:11px}.pg-service-detail .sd-proof-info .attrib .o{color:var(--orange)}.pg-service-detail .sd-proof-stats{background:var(--ink-3);border:1px solid var(--ink-3);margin-bottom:var(--s-6);grid-template-columns:repeat(auto-fit,minmax(6.5rem,1fr));gap:1px;display:grid}.pg-service-detail .sd-proof-stats .cell{background:var(--ink-0);padding:var(--s-5)}.pg-service-detail .sd-proof-stats .cell .k{font-family:var(--font-mono);letter-spacing:.22em;color:var(--paper-3);text-transform:uppercase;margin-bottom:6px;font-size:9px}.pg-service-detail .sd-proof-stats .cell .v{font-family:var(--font-display);letter-spacing:-.03em;color:var(--paper-0);font-size:36px;font-weight:800;line-height:1}.pg-service-detail .sd-proof-stats .cell .v .o{color:var(--orange)}.pg-service-detail .sd-scope{padding:var(--s-10) var(--gutter);border-bottom:1px solid var(--ink-3)}.pg-service-detail .sd-scope-inner{max-width:var(--maxw);margin:0 auto}.pg-service-detail .scope-grid{margin-top:var(--s-7);border:1px solid var(--ink-3);grid-template-columns:1fr 1fr;gap:0;display:grid}.pg-service-detail .scope-col{padding:var(--s-7) var(--s-6);background:var(--ink-1)}.pg-service-detail .scope-col+.scope-col{border-left:1px solid var(--ink-3)}.pg-service-detail .scope-col.no{background:var(--ink-0)}.pg-service-detail .scope-col .head{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--orange);margin-bottom:var(--s-5);align-items:center;gap:var(--s-3);font-size:11px;display:flex}.pg-service-detail .scope-col .head .icon{border:1px solid var(--orange);width:24px;height:24px;font-family:var(--font-display);justify-content:center;align-items:center;font-size:16px;font-weight:700;line-height:1;display:inline-flex}.pg-service-detail .scope-col.no .head{color:var(--paper-3)}.pg-service-detail .scope-col.no .head .icon{border-color:var(--paper-3);color:var(--paper-3)}.pg-service-detail .scope-col h3{font-family:var(--font-display);letter-spacing:-.03em;color:var(--paper-0);margin-bottom:var(--s-5);font-size:32px;font-weight:800;line-height:1}.pg-service-detail .scope-col h3 em{color:var(--paper-1);font-style:italic;font-weight:300}.pg-service-detail .scope-list{gap:var(--s-3);flex-direction:column;display:flex}.pg-service-detail .scope-list .item{gap:var(--s-3);padding:var(--s-3) 0;border-bottom:1px solid var(--ink-3);color:var(--paper-1);font-size:14px;line-height:1.5;display:flex}.pg-service-detail .scope-list .item:last-child{border-bottom:none}.pg-service-detail .scope-list .item .mark{font-family:var(--font-mono);color:var(--orange);flex-shrink:0;min-width:18px;font-size:14px;font-weight:700;line-height:1.5}.pg-service-detail .scope-col.no .scope-list .item,.pg-service-detail .scope-col.no .scope-list .item .mark{color:var(--paper-3)}.pg-service-detail .sd-pricing{padding:var(--s-10) var(--gutter);border-bottom:1px solid var(--ink-3);background:var(--ink-1)}.pg-service-detail .sd-pricing-inner{max-width:var(--maxw);margin:0 auto}.pg-service-detail .pricing-tiers{margin-top:var(--s-7);border:1px solid var(--ink-3);grid-template-columns:repeat(3,1fr);gap:0;display:grid}.pg-service-detail .ptier{background:var(--ink-0);padding:var(--s-7) var(--s-6);border-right:1px solid var(--ink-3);gap:var(--s-4);flex-direction:column;display:flex;position:relative}.pg-service-detail .ptier:last-child{border-right:none}.pg-service-detail .ptier.featured{background:linear-gradient(180deg, var(--ink-1), #ff6a1a0d)}.pg-service-detail .ptier.featured:before{content:"EMPFEHLUNG";background:var(--orange);color:var(--ink-0);font-family:var(--font-mono);letter-spacing:.22em;padding:6px 10px;font-size:9px;position:absolute;top:0;right:0}.pg-service-detail .ptier .lbl{font-family:var(--font-mono);letter-spacing:.18em;color:var(--orange);text-transform:uppercase;font-size:11px}.pg-service-detail .ptier .name{font-family:var(--font-display);letter-spacing:-.03em;color:var(--paper-0);font-size:32px;font-weight:800;line-height:1}.pg-service-detail .ptier .name em{color:var(--paper-1);font-style:italic;font-weight:300}.pg-service-detail .ptier .scope-text{color:var(--paper-2);font-size:14px;line-height:1.55}.pg-service-detail .ptier .price-block{padding-top:var(--s-5);border-top:1px solid var(--ink-3);margin-top:auto}.pg-service-detail .ptier .price-from{font-family:var(--font-mono);letter-spacing:.18em;color:var(--paper-3);text-transform:uppercase;margin-bottom:4px;font-size:10px}.pg-service-detail .ptier .price{font-family:var(--font-display);letter-spacing:-.03em;color:var(--paper-0);font-size:44px;font-weight:800;line-height:1}.pg-service-detail .ptier .price .unit{color:var(--orange);margin-left:4px;font-size:.5em}.pg-service-detail .ptier .duration{font-family:var(--font-mono);letter-spacing:.16em;color:var(--paper-2);text-transform:uppercase;margin-top:6px;font-size:11px}.pg-service-detail .ptier .features{padding-top:var(--s-3);flex-direction:column;gap:8px;display:flex}.pg-service-detail .ptier .features div{color:var(--paper-1);gap:8px;font-size:13px;line-height:1.5;display:flex}.pg-service-detail .ptier .features div:before{content:"+";color:var(--orange);font-weight:700}.pg-service-detail .sd-faq{padding:var(--s-10) var(--gutter);border-bottom:1px solid var(--ink-3)}.pg-service-detail .sd-faq-inner{max-width:900px;margin:0 auto}.pg-service-detail .sd-cta{padding:var(--s-10) var(--gutter);text-align:center;border-bottom:1px solid var(--ink-3);background:var(--ink-0);position:relative;overflow:hidden}.pg-service-detail .sd-cta-inner{z-index:2;max-width:900px;margin:0 auto;position:relative}.pg-service-detail .sd-cta .lbl{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--orange);margin-bottom:var(--s-5);font-size:11px}.pg-service-detail .sd-cta h2{font-family:var(--font-display);letter-spacing:-.045em;color:var(--paper-0);margin-bottom:var(--s-7);text-wrap:balance;font-size:clamp(48px,7.5vw,124px);font-weight:900;line-height:.92}.pg-service-detail .sd-cta h2 em{color:var(--paper-1);font-style:italic;font-weight:300}.pg-service-detail .sd-cta h2 .o{color:var(--orange)}.pg-service-detail .sd-cta .ctas{justify-content:center;gap:var(--s-3);flex-wrap:wrap;display:flex}@media (max-width:980px){.pg-service-detail .sd-hero-sub,.pg-service-detail .sd-hero-meta,.pg-service-detail .sd-thesis-inner,.pg-service-detail .agent-flow-grid{grid-template-columns:1fr}.pg-service-detail .agent-arrow{display:none}.pg-service-detail .agent-flow-second,.pg-service-detail .caps-grid{grid-template-columns:1fr}.pg-service-detail .cap{border-right:none!important}.pg-service-detail .sd-proof-inner,.pg-service-detail .scope-grid{grid-template-columns:1fr}.pg-service-detail .scope-col+.scope-col{border-left:none;border-top:1px solid var(--ink-3)}.pg-service-detail .pricing-tiers{grid-template-columns:1fr}.pg-service-detail .ptier{border-right:none;border-bottom:1px solid var(--ink-3)}.pg-service-detail .sd-proof-stats{grid-template-columns:1fr}}
