#oferta{background:var(--bg2)}.offer-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5px;background:var(--border);border:1px solid var(--border);border-radius:16px;overflow:hidden}.offer-card{background:var(--card);padding:2.5rem 2rem;position:relative;transition:background .3s;overflow:hidden}.offer-card:before{content:"";position:absolute;top:0;left:0;width:100%;height:3px;background:linear-gradient(90deg,var(--green),transparent);opacity:0;transition:opacity .3s}.offer-card:hover{background:var(--bg3)}.offer-card:hover:before{opacity:1}.offer-icon{width:44px;height:44px;background:#0ff5a014;border:1px solid var(--border);border-radius:10px;display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem;color:var(--green)}.offer-icon svg{width:22px;height:22px}.offer-title{font-family:Syne,sans-serif;font-weight:700;font-size:1.2rem;margin-bottom:.75rem}.offer-desc{color:var(--text-muted);font-size:1.08rem;line-height:1.7;margin-bottom:1.5rem}.offer-addon{color:var(--green)}.offer-link{font-family:DM Mono,monospace;font-size:.72rem;color:var(--green);text-decoration:none;letter-spacing:.08em;display:inline-flex;align-items:center;gap:6px;transition:gap .2s}.offer-link:hover{gap:10px}.offer-footer-note{margin-top:2.5rem;text-align:center;color:var(--text-muted);font-size:.95rem;line-height:1.6}.offer-footer-note a{color:var(--green);text-decoration:none;font-family:DM Mono,monospace;font-size:.82rem;letter-spacing:.05em;margin-left:.5rem;border-bottom:1px solid transparent;transition:border-color .25s}.offer-footer-note a:hover{border-bottom-color:var(--green)}@keyframes offer-card-wave{0%,28%,to{background:var(--card);box-shadow:0 0 #0ff5a000}10%{background:var(--bg3);box-shadow:0 12px 32px #00000059,0 0 0 1px var(--border-hover),0 0 24px #0ff5a026}}@keyframes offer-card-line{0%,28%,to{opacity:0}10%{opacity:1}}@keyframes offer-icon-glow{0%,28%,to{background:#0ff5a014;box-shadow:0 0 0 0 transparent}10%{background:#0ff5a02e;box-shadow:0 0 16px #0ff5a059}}.offer-grid.visible .offer-card{animation:offer-card-wave 6s cubic-bezier(.4,0,.2,1) infinite both}.offer-grid.visible .offer-card:before{animation:offer-card-line 6s cubic-bezier(.4,0,.2,1) infinite both}.offer-grid.visible .offer-card .offer-icon{animation:offer-icon-glow 6s cubic-bezier(.4,0,.2,1) infinite both}.offer-grid.visible .offer-card:nth-child(1),.offer-grid.visible .offer-card:nth-child(1):before,.offer-grid.visible .offer-card:nth-child(1) .offer-icon{animation-delay:.4s}.offer-grid.visible .offer-card:nth-child(2),.offer-grid.visible .offer-card:nth-child(2):before,.offer-grid.visible .offer-card:nth-child(2) .offer-icon{animation-delay:1s}.offer-grid.visible .offer-card:nth-child(3),.offer-grid.visible .offer-card:nth-child(3):before,.offer-grid.visible .offer-card:nth-child(3) .offer-icon{animation-delay:1.6s}.offer-grid.visible .offer-card:nth-child(4),.offer-grid.visible .offer-card:nth-child(4):before,.offer-grid.visible .offer-card:nth-child(4) .offer-icon{animation-delay:2.2s}#technologie{background:var(--bg)}.tech-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem}.tech-card{background:var(--card);border:1px solid var(--border);border-radius:12px;padding:1.5rem;display:flex;align-items:flex-start;gap:1rem;transition:all .3s;position:relative;overflow:hidden}.tech-card>div{min-width:0;flex:1}.tech-icon{width:32px;height:32px;color:var(--green);flex-shrink:0;filter:drop-shadow(0 0 6px rgba(15,245,160,.3))}.tech-card:hover{border-color:var(--border-hover);transform:translateY(-4px);box-shadow:0 16px 40px #0006,0 0 0 1px #0ff5a01a}.tech-name{font-family:Syne,sans-serif;font-weight:700;font-size:1rem;margin-bottom:4px}.tech-desc{font-size:.96rem;color:var(--text-muted);line-height:1.5}.tech-new{position:absolute;top:10px;right:10px;font-family:DM Mono,monospace;font-size:.58rem;color:var(--bg);background:var(--green);padding:2px 7px;border-radius:100px;letter-spacing:.08em;text-transform:uppercase}@keyframes tech-card-wave{0%,24%,to{transform:translateY(0);border-color:var(--border);box-shadow:0 0 0 0 transparent}9%{transform:translateY(-4px);border-color:var(--border-hover);box-shadow:0 16px 40px #0006,0 0 0 1px #0ff5a01a,0 0 20px #0ff5a01f}}@keyframes tech-icon-glow{0%,24%,to{filter:drop-shadow(0 0 6px rgba(15,245,160,.3))}9%{filter:drop-shadow(0 0 14px rgba(15,245,160,.6))}}.tech-grid.visible .tech-card{animation:tech-card-wave 8s cubic-bezier(.4,0,.2,1) infinite both}.tech-grid.visible .tech-card .tech-icon{animation:tech-icon-glow 8s cubic-bezier(.4,0,.2,1) infinite both}.tech-grid.visible .tech-card:nth-child(1),.tech-grid.visible .tech-card:nth-child(1) .tech-icon{animation-delay:.3s}.tech-grid.visible .tech-card:nth-child(2),.tech-grid.visible .tech-card:nth-child(2) .tech-icon{animation-delay:.7s}.tech-grid.visible .tech-card:nth-child(3),.tech-grid.visible .tech-card:nth-child(3) .tech-icon{animation-delay:1.1s}.tech-grid.visible .tech-card:nth-child(4),.tech-grid.visible .tech-card:nth-child(4) .tech-icon{animation-delay:1.5s}.tech-grid.visible .tech-card:nth-child(5),.tech-grid.visible .tech-card:nth-child(5) .tech-icon{animation-delay:1.9s}.tech-grid.visible .tech-card:nth-child(6),.tech-grid.visible .tech-card:nth-child(6) .tech-icon{animation-delay:2.3s}.tech-grid.visible .tech-card:nth-child(7),.tech-grid.visible .tech-card:nth-child(7) .tech-icon{animation-delay:2.7s}.tech-grid.visible .tech-card:nth-child(8),.tech-grid.visible .tech-card:nth-child(8) .tech-icon{animation-delay:3.1s}#osiagniecia[data-astro-cid-4vgjzdbk]{background:var(--bg2)}.achievements-layout[data-astro-cid-4vgjzdbk]{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:start}.achievement-list[data-astro-cid-4vgjzdbk]{display:flex;flex-direction:column;gap:1rem}.achievement-item[data-astro-cid-4vgjzdbk]{display:flex;gap:1rem;padding:1.25rem 1.5rem;background:var(--card);border:1px solid var(--border);border-radius:10px;transition:all .3s;cursor:default}.achievement-item[data-astro-cid-4vgjzdbk]:hover{border-color:var(--border-hover);transform:translate(6px)}.achievement-icon[data-astro-cid-4vgjzdbk]{flex-shrink:0;line-height:1;margin-top:2px;color:var(--green)}.achievement-icon[data-astro-cid-4vgjzdbk] svg[data-astro-cid-4vgjzdbk]{width:22px;height:22px;display:block}.achievement-text[data-astro-cid-4vgjzdbk] strong[data-astro-cid-4vgjzdbk]{font-family:Syne,sans-serif;font-size:.95rem;font-weight:700;display:block;margin-bottom:2px}.achievement-text[data-astro-cid-4vgjzdbk] strong[data-astro-cid-4vgjzdbk] a[data-astro-cid-4vgjzdbk]{color:inherit;text-decoration:none;transition:color .25s}.achievement-text[data-astro-cid-4vgjzdbk] strong[data-astro-cid-4vgjzdbk] a[data-astro-cid-4vgjzdbk]:hover{color:var(--green)}.achievement-text[data-astro-cid-4vgjzdbk] span[data-astro-cid-4vgjzdbk]{font-size:.98rem;color:var(--text-muted)}.achievement-year[data-astro-cid-4vgjzdbk]{margin-left:auto;font-family:DM Mono,monospace;font-size:.65rem;color:var(--green-dim);white-space:nowrap;align-self:center}.stats-panel[data-astro-cid-4vgjzdbk]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.stats-panel[data-astro-cid-4vgjzdbk] .big-stat[data-astro-cid-4vgjzdbk]{background:var(--card);border:1px solid var(--border);border-radius:12px;padding:1.5rem;text-align:center;transition:all .3s}.stats-panel[data-astro-cid-4vgjzdbk] .big-stat[data-astro-cid-4vgjzdbk]:hover{border-color:var(--border-hover)}.stats-panel[data-astro-cid-4vgjzdbk] .big-stat[data-astro-cid-4vgjzdbk]:first-child{grid-column:1 / -1;background:#0ff5a00d;border-color:#0ff5a033}.big-num[data-astro-cid-4vgjzdbk]{font-family:Syne,sans-serif;font-weight:800;font-size:3rem;color:var(--green);line-height:1}.big-num[data-astro-cid-4vgjzdbk][data-count]{font-variant-numeric:tabular-nums}.big-label[data-astro-cid-4vgjzdbk]{font-family:DM Mono,monospace;font-size:.65rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.1em;margin-top:6px}@media(max-width:900px){#osiagniecia[data-astro-cid-4vgjzdbk] .section-header[data-astro-cid-4vgjzdbk]{text-align:center}#osiagniecia[data-astro-cid-4vgjzdbk] .section-eyebrow[data-astro-cid-4vgjzdbk]{justify-content:center}#osiagniecia[data-astro-cid-4vgjzdbk] .section-subtitle[data-astro-cid-4vgjzdbk]{margin-left:auto;margin-right:auto}.achievements-layout[data-astro-cid-4vgjzdbk]{grid-template-columns:1fr;justify-items:center}.achievement-list[data-astro-cid-4vgjzdbk]{width:100%;max-width:520px;align-items:center}.achievement-item[data-astro-cid-4vgjzdbk]{flex-direction:column;align-items:center;text-align:center;width:100%}.achievement-item[data-astro-cid-4vgjzdbk]:hover{transform:none}.achievement-icon[data-astro-cid-4vgjzdbk]{margin-top:0}.achievement-year[data-astro-cid-4vgjzdbk]{margin-left:0;align-self:center}.stats-panel[data-astro-cid-4vgjzdbk]{grid-template-columns:1fr;width:100%;max-width:520px;margin-inline:auto}.stats-panel[data-astro-cid-4vgjzdbk] .big-stat[data-astro-cid-4vgjzdbk]:first-child{grid-column:auto}}@keyframes achievement-item-wave{0%,26%,to{transform:translate(0);border-color:var(--border);background:var(--card);box-shadow:0 0 0 0 transparent}9%{transform:translate(6px);border-color:var(--border-hover);background:var(--bg3);box-shadow:0 10px 28px #00000052,0 0 0 1px #0ff5a014,0 0 18px #0ff5a01f}}@keyframes achievement-icon-glow{0%,26%,to{filter:drop-shadow(0 0 0 transparent)}9%{filter:drop-shadow(0 0 10px rgba(15,245,160,.5))}}.achievements-layout[data-astro-cid-4vgjzdbk].visible .achievement-item[data-astro-cid-4vgjzdbk]{animation:achievement-item-wave 7s cubic-bezier(.4,0,.2,1) infinite both}.achievements-layout[data-astro-cid-4vgjzdbk].visible .achievement-item[data-astro-cid-4vgjzdbk] .achievement-icon[data-astro-cid-4vgjzdbk]{animation:achievement-icon-glow 7s cubic-bezier(.4,0,.2,1) infinite both}.achievements-layout[data-astro-cid-4vgjzdbk].visible .achievement-item[data-astro-cid-4vgjzdbk]:nth-child(1),.achievements-layout[data-astro-cid-4vgjzdbk].visible .achievement-item[data-astro-cid-4vgjzdbk]:nth-child(1) .achievement-icon[data-astro-cid-4vgjzdbk]{animation-delay:.3s}.achievements-layout[data-astro-cid-4vgjzdbk].visible .achievement-item[data-astro-cid-4vgjzdbk]:nth-child(2),.achievements-layout[data-astro-cid-4vgjzdbk].visible .achievement-item[data-astro-cid-4vgjzdbk]:nth-child(2) .achievement-icon[data-astro-cid-4vgjzdbk]{animation-delay:.7s}.achievements-layout[data-astro-cid-4vgjzdbk].visible .achievement-item[data-astro-cid-4vgjzdbk]:nth-child(3),.achievements-layout[data-astro-cid-4vgjzdbk].visible .achievement-item[data-astro-cid-4vgjzdbk]:nth-child(3) .achievement-icon[data-astro-cid-4vgjzdbk]{animation-delay:1.1s}.achievements-layout[data-astro-cid-4vgjzdbk].visible .achievement-item[data-astro-cid-4vgjzdbk]:nth-child(4),.achievements-layout[data-astro-cid-4vgjzdbk].visible .achievement-item[data-astro-cid-4vgjzdbk]:nth-child(4) .achievement-icon[data-astro-cid-4vgjzdbk]{animation-delay:1.5s}.achievements-layout[data-astro-cid-4vgjzdbk].visible .achievement-item[data-astro-cid-4vgjzdbk]:nth-child(5),.achievements-layout[data-astro-cid-4vgjzdbk].visible .achievement-item[data-astro-cid-4vgjzdbk]:nth-child(5) .achievement-icon[data-astro-cid-4vgjzdbk]{animation-delay:1.9s}#portfolio[data-astro-cid-uhrerali]{background:var(--bg)}.portfolio-grid[data-astro-cid-uhrerali]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem}.portfolio-card[data-astro-cid-uhrerali]{background:var(--card);border:1px solid var(--border);border-radius:14px;overflow:hidden;transition:all .35s;cursor:pointer;display:block;text-decoration:none;color:inherit}.portfolio-card[data-astro-cid-uhrerali]:hover{border-color:var(--border-hover);transform:translateY(-6px);box-shadow:0 24px 48px #00000080}.portfolio-img[data-astro-cid-uhrerali]{height:180px;position:relative;overflow:hidden}.portfolio-img-inner[data-astro-cid-uhrerali]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;transition:transform .4s ease}.portfolio-card[data-astro-cid-uhrerali]:hover .portfolio-img-inner[data-astro-cid-uhrerali]{transform:scale(1.04)}.portfolio-img-inner[data-astro-cid-uhrerali] img[data-astro-cid-uhrerali]{width:100%;height:100%;display:block;object-fit:cover;object-position:top center}.p1[data-astro-cid-uhrerali] .portfolio-img-inner[data-astro-cid-uhrerali]{background:linear-gradient(135deg,#0d1f1a,#0a2820)}.p2[data-astro-cid-uhrerali] .portfolio-img-inner[data-astro-cid-uhrerali]{background:linear-gradient(135deg,#1a1208,#221a0a)}.p3[data-astro-cid-uhrerali] .portfolio-img-inner[data-astro-cid-uhrerali]{background:linear-gradient(135deg,#0d1520,#0a1828)}.p4[data-astro-cid-uhrerali] .portfolio-img-inner[data-astro-cid-uhrerali]{background:linear-gradient(135deg,#1a0d20,#20082a)}.p5[data-astro-cid-uhrerali] .portfolio-img-inner[data-astro-cid-uhrerali]{background:linear-gradient(135deg,#0a1a10,#0d2215)}.p6[data-astro-cid-uhrerali] .portfolio-img-inner[data-astro-cid-uhrerali]{background:linear-gradient(135deg,#1a1010,#22120a)}.portfolio-body[data-astro-cid-uhrerali]{padding:1.25rem 1.5rem}.portfolio-tag[data-astro-cid-uhrerali]{font-family:DM Mono,monospace;font-size:.62rem;color:var(--green-dim);text-transform:uppercase;letter-spacing:.1em;margin-bottom:6px}.portfolio-name[data-astro-cid-uhrerali]{font-family:Syne,sans-serif;font-weight:700;font-size:1rem;margin-bottom:6px}.portfolio-desc[data-astro-cid-uhrerali]{font-size:1rem;color:var(--text-muted);line-height:1.6}.portfolio-cta[data-astro-cid-uhrerali]{text-align:center;margin-top:2.5rem}.btn-secondary[data-astro-cid-uhrerali]{display:inline-flex;align-items:center;gap:8px;background:transparent;color:var(--text-dim);font-family:DM Mono,monospace;font-size:.78rem;font-weight:400;letter-spacing:.08em;text-transform:uppercase;padding:13px 28px;border-radius:4px;text-decoration:none;border:1px solid rgba(107,131,148,.3);cursor:pointer;transition:all .25s}.btn-secondary[data-astro-cid-uhrerali]:hover{border-color:var(--text-dim);color:var(--text);transform:translateY(-2px)}@media(max-width:360px){.portfolio-grid[data-astro-cid-uhrerali]{grid-template-columns:1fr}}#opinie[data-astro-cid-buhmbv42]{background:var(--bg)}.opinie-grid[data-astro-cid-buhmbv42]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem}.opinia-card[data-astro-cid-buhmbv42]{background:var(--card);border:1px solid var(--border);border-radius:14px;padding:1.75rem;transition:all .3s;display:flex;flex-direction:column;gap:1rem;position:relative;margin:0}.opinia-card[data-astro-cid-buhmbv42]:hover{border-color:var(--border-hover);transform:translateY(-4px)}.opinia-mark[data-astro-cid-buhmbv42]{font-family:Syne,sans-serif;font-weight:800;font-size:3rem;color:var(--green);line-height:.6;opacity:.35}.opinia-quote[data-astro-cid-buhmbv42]{color:var(--text-dim);font-size:1.1rem;line-height:1.65;font-style:italic;flex:1;margin:0}.opinia-author[data-astro-cid-buhmbv42]{border-top:1px solid var(--border);padding-top:1rem}.opinia-name[data-astro-cid-buhmbv42]{font-family:Syne,sans-serif;font-weight:700;font-size:.95rem}.opinia-role[data-astro-cid-buhmbv42]{font-family:DM Mono,monospace;font-size:.65rem;color:var(--text-muted);letter-spacing:.05em;margin-top:4px}#o-mnie[data-astro-cid-v2cbyr3p]{background:var(--bg2)}.about-layout[data-astro-cid-v2cbyr3p]{display:grid;grid-template-columns:1fr 1.5fr;gap:4rem;align-items:center}.about-visual[data-astro-cid-v2cbyr3p]{position:relative}.about-photo-frame[data-astro-cid-v2cbyr3p]{aspect-ratio:3 / 4;border-radius:16px;background:var(--card);border:1px solid var(--border);overflow:hidden;position:relative;display:flex;align-items:center;justify-content:center}.about-photo-frame[data-astro-cid-v2cbyr3p]:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 0% 0%,rgba(15,245,160,.18) 0%,transparent 45%);pointer-events:none;z-index:2;mix-blend-mode:screen}.about-photo[data-astro-cid-v2cbyr3p]{width:100%;height:100%;object-fit:cover;object-position:center 20%;display:block;position:relative;z-index:1;filter:grayscale(.15) contrast(1.05)}.about-photo-credit[data-astro-cid-v2cbyr3p]{position:absolute;bottom:8px;left:12px;font-family:DM Mono,monospace;font-size:.58rem;color:#e8f0f78c;letter-spacing:.05em;z-index:3;pointer-events:none;text-shadow:0 1px 4px rgba(0,0,0,.8)}.about-accent[data-astro-cid-v2cbyr3p]{position:absolute;bottom:-1rem;right:-1rem;width:80px;height:80px;background:#0ff5a014;border:1px solid var(--border);border-radius:12px;display:flex;align-items:center;justify-content:center;color:var(--green);z-index:4;backdrop-filter:blur(6px)}.about-accent[data-astro-cid-v2cbyr3p] svg[data-astro-cid-v2cbyr3p]{width:34px;height:34px}.about-content[data-astro-cid-v2cbyr3p] h2[data-astro-cid-v2cbyr3p]{font-family:Syne,sans-serif;font-weight:800;font-size:clamp(1.8rem,3vw,2.5rem);letter-spacing:-.02em;margin-bottom:1rem}.about-content[data-astro-cid-v2cbyr3p] h2[data-astro-cid-v2cbyr3p] em[data-astro-cid-v2cbyr3p]{font-style:normal;color:var(--green)}.about-content[data-astro-cid-v2cbyr3p] p[data-astro-cid-v2cbyr3p]{color:var(--text-dim);line-height:1.8;margin-bottom:1rem;font-size:1.14rem}.about-ai[data-astro-cid-v2cbyr3p]{color:var(--green)}.about-badges[data-astro-cid-v2cbyr3p]{display:flex;gap:8px;flex-wrap:wrap;margin-top:1.5rem}.badge[data-astro-cid-v2cbyr3p]{font-family:DM Mono,monospace;font-size:.68rem;color:var(--text-muted);background:var(--bg3);border:1px solid var(--border);padding:5px 12px;border-radius:100px;letter-spacing:.05em;transition:all .25s}.badge[data-astro-cid-v2cbyr3p]:hover{color:var(--green);border-color:#0ff5a04d}.about-certs[data-astro-cid-v2cbyr3p]{margin-top:4rem;padding-top:3rem;border-top:1px solid var(--border)}.about-certs-header[data-astro-cid-v2cbyr3p]{margin-bottom:1.75rem}.about-certs-title[data-astro-cid-v2cbyr3p]{font-family:Syne,sans-serif;font-weight:700;font-size:1.4rem;margin:0 0 .4rem;color:var(--text)}.about-certs-title[data-astro-cid-v2cbyr3p] em[data-astro-cid-v2cbyr3p]{color:var(--green);font-style:normal}.about-certs-lead[data-astro-cid-v2cbyr3p]{color:var(--text-muted);font-size:.96rem;line-height:1.6;max-width:620px;margin:0}.cert-grid[data-astro-cid-v2cbyr3p]{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.cert-card[data-astro-cid-v2cbyr3p]{background:var(--card);border:1px solid var(--border);border-radius:10px;padding:1.1rem 1.3rem;transition:border-color .25s,transform .25s}.cert-card[data-astro-cid-v2cbyr3p]:hover{border-color:var(--border-hover);transform:translateY(-2px)}.cert-meta[data-astro-cid-v2cbyr3p]{font-family:DM Mono,monospace;font-size:.6rem;letter-spacing:.12em;text-transform:uppercase;color:var(--green-dim);margin-bottom:.45rem}.cert-name[data-astro-cid-v2cbyr3p]{font-family:Syne,sans-serif;font-weight:700;font-size:1rem;line-height:1.3;margin:0 0 .4rem;color:var(--text)}.cert-desc[data-astro-cid-v2cbyr3p]{font-size:.88rem;line-height:1.55;color:var(--text-muted);margin:0}@media(max-width:900px){.about-layout[data-astro-cid-v2cbyr3p]{grid-template-columns:1fr;gap:2rem}.about-photo-frame[data-astro-cid-v2cbyr3p]{max-width:280px}}@media(max-width:720px){.cert-grid[data-astro-cid-v2cbyr3p]{grid-template-columns:1fr}.about-certs[data-astro-cid-v2cbyr3p]{margin-top:2.5rem;padding-top:2rem}}#kontakt{background:var(--bg)}.kontakt-layout{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:start}.contact-list{display:flex;flex-direction:column;gap:1rem}.contact-card{background:var(--card);border:1px solid var(--border);border-radius:16px;padding:2rem;display:flex;align-items:center;gap:1.25rem;transition:all .3s;text-decoration:none;color:inherit}.contact-card:hover{border-color:var(--border-hover);transform:translate(6px)}.contact-icon{width:42px;height:42px;border-radius:10px;background:#0ff5a014;border:1px solid var(--border);display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--green)}.contact-icon svg{width:20px;height:20px}.contact-label{font-family:DM Mono,monospace;font-size:.62rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.1em}.contact-value{font-family:Syne,sans-serif;font-size:.95rem;font-weight:600}.kontakt-cta{background:var(--card);border:1px solid var(--border);border-radius:14px;padding:2.5rem;display:flex;flex-direction:column;gap:.75rem}.kontakt-cta-eyebrow{font-family:DM Mono,monospace;font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;color:var(--green-dim)}.kontakt-cta-title{font-family:Syne,sans-serif;font-weight:700;font-size:1.4rem;line-height:1.3;margin:0;color:var(--text)}.kontakt-cta-desc{color:var(--text-muted);line-height:1.65;margin:0 0 1.25rem;font-size:.96rem}.kontakt-cta-actions{display:flex;flex-wrap:wrap;gap:.75rem}.btn-primary{display:inline-flex;align-items:center;gap:8px;background:var(--green);color:var(--bg);font-family:DM Mono,monospace;font-size:.78rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;padding:13px 28px;border-radius:4px;text-decoration:none;border:none;cursor:pointer;transition:all .25s;box-shadow:0 0 20px #0ff5a033}.btn-primary:hover{background:#fff;box-shadow:0 0 32px #0ff5a059;transform:translateY(-2px)}.btn-secondary{display:inline-flex;align-items:center;gap:8px;background:transparent;color:var(--text-dim);font-family:DM Mono,monospace;font-size:.78rem;font-weight:400;letter-spacing:.08em;text-transform:uppercase;padding:13px 28px;border-radius:4px;text-decoration:none;border:1px solid rgba(107,131,148,.3);cursor:pointer;transition:all .25s}.btn-secondary:hover{border-color:var(--text-dim);color:var(--text);transform:translateY(-2px)}@media(max-width:900px){.kontakt-layout{grid-template-columns:1fr}}
