:root{--bg:#07101f;--bg2:#0b1729;--panel:#111f34;--text:#f4f8ff;--muted:#9caec5;--line:#22334b;--blue:#4385ff;--cyan:#28d4c2;--orange:#ff9b55;--green:#48d597;--light:#f5f8fc;--ink:#132238;--shadow:0 30px 70px rgba(2,9,20,.35)}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Inter,Segoe UI,Arial,sans-serif;background:var(--bg);color:var(--text);line-height:1.55}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}.site-header{height:78px;display:flex;align-items:center;justify-content:space-between;padding:0 clamp(22px,5vw,76px);position:fixed;inset:0 0 auto;z-index:100;background:rgba(7,16,31,.83);backdrop-filter:blur(18px);border-bottom:1px solid rgba(255,255,255,.07)}.brand{display:flex;gap:11px;align-items:center;min-width:max-content}.brand-mark{display:grid;place-items:center;width:42px;height:42px;background:linear-gradient(145deg,var(--blue),#1557d5);border-radius:12px;font-weight:900;letter-spacing:-1px}.brand strong{display:block;font-size:15px;letter-spacing:.13em}.brand small{display:block;color:#7790ae;font-size:8px;text-transform:uppercase;letter-spacing:.18em}.main-nav{display:flex;align-items:center;gap:28px;font-size:14px}.main-nav>a:not(.nav-cta){color:#c9d5e5}.main-nav>a:hover{color:#fff}.nav-cta{padding:11px 18px;border:1px solid #477bc4;border-radius:10px;background:rgba(67,133,255,.12)}.menu-toggle{display:none;background:none;border:0;color:#fff;font-size:24px}.hero{min-height:840px;padding:155px clamp(24px,6vw,90px) 90px;display:grid;grid-template-columns:minmax(360px,.88fr) minmax(520px,1.12fr);align-items:center;gap:6vw;position:relative;overflow:hidden;background:radial-gradient(circle at 78% 20%,rgba(39,115,237,.18),transparent 30%),linear-gradient(135deg,#07101f 0%,#09162a 60%,#07101f 100%)}.hero:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:52px 52px;mask-image:linear-gradient(to bottom,#000,transparent 82%)}.hero>*{position:relative;z-index:1}.eyebrow{font-size:12px;font-weight:800;letter-spacing:.18em;color:#63a1ff;margin:0 0 18px}.hero h1{font-size:clamp(48px,5.4vw,80px);line-height:1.04;letter-spacing:-.045em;margin:0 0 26px}.hero h1 span{color:#72a8ff}.hero-lead{font-size:19px;color:#b4c2d4;max-width:650px}.hero-actions{display:flex;gap:14px;margin:34px 0}.button{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 22px;border-radius:10px;font-weight:750;border:0;cursor:pointer}.button.primary{background:linear-gradient(135deg,#4c8fff,#2c6fdf);color:white;box-shadow:0 14px 30px rgba(42,113,229,.26)}.button.secondary{border:1px solid #334965;background:rgba(255,255,255,.03);color:#e6eef9}.hero-points{display:flex;gap:20px;flex-wrap:wrap;color:#8ea2ba;font-size:13px}.hero-points span:before{content:"✓";color:var(--cyan);margin-right:7px;font-weight:bold}.hero-visual{position:relative;min-height:530px;display:grid;place-items:center}.glow{position:absolute;width:70%;height:70%;background:#125ee0;filter:blur(110px);opacity:.22}.app-window{background:#0d1829;border:1px solid #2a3e5c;border-radius:16px;box-shadow:var(--shadow);overflow:hidden}.main-window{width:min(760px,100%);transform:perspective(1400px) rotateY(-5deg) rotateX(2deg)}.window-bar{height:39px;display:flex;align-items:center;gap:7px;padding:0 13px;background:#15243a;border-bottom:1px solid #27384f}.window-bar i{width:8px;height:8px;background:#56677d;border-radius:50%}.window-bar b{font-size:10px;color:#8fa2ba;margin-left:8px}.dashboard{display:grid;grid-template-columns:118px 1fr;min-height:410px}.dashboard aside{padding:20px 13px;background:#091321;border-right:1px solid #1b2a3e;display:flex;flex-direction:column;gap:6px}.dashboard aside strong{font-size:12px;margin:0 8px 16px;color:#7fb0ff}.dashboard aside span{font-size:9px;color:#758ba6;padding:8px;border-radius:6px}.dashboard aside .active{background:#17345f;color:#dbe9ff}.dash-content{padding:24px}.dash-title{display:flex;justify-content:space-between;align-items:end}.dash-title span small{display:block;color:#5e88c8;font-size:8px}.dash-title b{font-size:19px}.dash-title em{font-size:8px;font-style:normal;color:#7489a3}.metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:18px 0}.metrics article{background:#13243b;padding:13px;border:1px solid #203653;border-radius:9px}.metrics small{display:block;color:#8195ad;font-size:8px}.metrics b{display:block;font-size:23px;margin:2px 0}.metrics span{font-size:7px;color:#71859c}.metrics .good{color:#5fd7a3}.metrics .warn{color:#ff9b67}.dash-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:10px}.chart-card,.task-card{height:180px;background:#101f34;border:1px solid #203653;border-radius:9px;padding:14px}.card-head{display:flex;justify-content:space-between;font-size:9px}.card-head small{color:#71859d}.bars{height:120px;display:flex;align-items:end;gap:8px;padding-top:15px;border-bottom:1px solid #2c3d54}.bars i{flex:1;background:linear-gradient(#4a91ff,#1b4f9e);border-radius:3px 3px 0 0}.task-card p{display:grid;grid-template-columns:auto 1fr auto;gap:6px;align-items:center;padding:9px 0;margin:0;border-bottom:1px solid #213149;font-size:8px}.task-card strong{color:#8398b3}.dot{width:6px;height:6px;border-radius:50%}.dot.orange{background:var(--orange)}.dot.blue{background:var(--blue)}.dot.green{background:var(--green)}.floating-card{position:absolute;padding:14px 17px;border-radius:11px;background:rgba(17,33,55,.96);border:1px solid #2d4567;box-shadow:0 15px 38px rgba(0,0,0,.34);min-width:180px}.floating-card small{display:block;color:#70a6ff;font-size:8px;letter-spacing:.14em}.floating-card b{display:block;font-size:12px;margin:4px 0}.floating-card span{display:block;color:#7f93ac;font-size:8px}.sales-card{right:0;top:55px}.time-card{left:-15px;bottom:38px}.time-card small{color:var(--cyan)}.trust-strip{display:grid;grid-template-columns:repeat(4,1fr);padding:26px clamp(24px,6vw,90px);background:#0b1728;border-block:1px solid #1b2c43}.trust-strip div{padding:5px 25px;border-right:1px solid #24364e}.trust-strip div:last-child{border:0}.trust-strip b,.trust-strip span{display:block}.trust-strip b{font-size:13px}.trust-strip span{font-size:10px;color:#788da7;margin-top:3px}.section{padding:110px clamp(24px,7vw,110px)}.section-heading{max-width:760px;margin-bottom:55px}.section-heading.centered{text-align:center;margin-inline:auto}.section-heading h2{font-size:clamp(36px,4vw,58px);line-height:1.1;letter-spacing:-.035em;margin:0 0 18px}.section-heading>p:last-child{color:var(--muted);font-size:17px}.problem-section{background:var(--light);color:var(--ink)}.problem-section .eyebrow{color:#3475dc}.before-after{display:grid;grid-template-columns:1fr 120px 1fr;align-items:center;max-width:1100px;margin:auto}.before-after article{padding:40px;border-radius:16px;box-shadow:0 18px 50px rgba(23,42,67,.1);min-height:360px}.before{background:#edf1f7;border:1px solid #d6deea}.after{background:#fff;border:2px solid #83aef2}.before-after article small{font-weight:800;letter-spacing:.14em;color:#6d7d92}.after small{color:#3475dc}.before-after h3{font-size:28px;margin:8px 0 24px}.before-after ul,.product-card ul{list-style:none;padding:0;margin:0}.before-after li{padding:10px 0;border-bottom:1px solid #dbe2eb;color:#53657a}.before li:before{content:"×";color:#e56c6c;margin-right:10px}.after li:before{content:"✓";color:#2ebd88;margin-right:10px}.connector{height:2px;background:#6e9de6;display:grid;place-items:center}.connector span{display:grid;place-items:center;width:74px;height:74px;border-radius:50%;background:#3475dc;color:#fff;font-weight:900;font-size:10px;text-align:center;box-shadow:0 10px 25px rgba(52,117,220,.3)}.flow-section{background:#081321}.process-track{display:grid;grid-template-columns:repeat(5,1fr);gap:1px;background:#23354d;border:1px solid #23354d;border-radius:14px;overflow:hidden;max-width:1300px;margin:auto}.process-track article{background:#0d1b2e;padding:28px 22px;min-height:235px;position:relative}.process-track article:not(:last-child):after{content:"→";position:absolute;right:-10px;top:50%;z-index:3;color:#77aaff;font-size:20px}.process-track span{color:#526981;font-weight:800;font-size:11px}.process-track i{display:grid;place-items:center;width:48px;height:48px;margin:26px 0 20px;border-radius:12px;background:#15345d;color:#77aaff;font-style:normal;font-size:11px;font-weight:900}.process-track b,.process-track small{display:block}.process-track b{font-size:15px}.process-track small{font-size:11px;color:#778da8;margin-top:8px}.support-line{display:flex;justify-content:center;gap:12px;flex-wrap:wrap;margin-top:24px}.support-line span,.integration-tags span{padding:9px 14px;border:1px solid #29405d;border-radius:99px;color:#91a7bf;font-size:11px;background:#0d1d31}.modules-section{background:#0b1728}.modules-layout{display:grid;grid-template-columns:280px 1fr;max-width:1200px;margin:auto;border:1px solid #223650;border-radius:17px;overflow:hidden;background:#0e1c30;min-height:490px}.module-tabs{padding:14px;background:#091423;border-right:1px solid #223650}.module-tabs button{display:block;width:100%;text-align:left;color:#879cb6;background:none;border:0;border-radius:9px;padding:15px 16px;cursor:pointer}.module-tabs button.active{background:#17375f;color:#fff}.module-panel{padding:48px;display:grid;grid-template-columns:1fr .85fr;gap:50px;align-items:center}.module-panel h3{font-size:34px;margin:8px 0 14px}.module-panel p{color:#9cafc4}.module-panel ul{padding-left:18px;color:#c0cede;columns:2}.module-panel li{padding:5px}.module-kicker{font-size:10px;letter-spacing:.16em;color:#6fa6ff}.module-mock{background:#0a1525;border:1px solid #29405e;border-radius:13px;overflow:hidden;box-shadow:0 25px 50px rgba(0,0,0,.25)}.module-mock header{padding:12px;background:#14253c;font-size:9px;color:#8297b1}.mock-row{display:grid;grid-template-columns:1.2fr .8fr .6fr;padding:13px;border-bottom:1px solid #1e3047;font-size:9px;color:#8ea1b9}.mock-row b{color:#d8e4f3}.mock-row span:last-child{color:#5ed8a6}.products-section{background:#f5f8fc;color:var(--ink)}.products-section .eyebrow{color:#397be0}.product-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px;max-width:1180px;margin:auto}.product-card{padding:48px;border-radius:20px;min-height:530px;position:relative;overflow:hidden;background:#fff;box-shadow:0 24px 60px rgba(18,39,68,.1)}.product-card:after{content:"";position:absolute;width:300px;height:300px;border-radius:50%;right:-100px;bottom:-150px;opacity:.11}.product-card.prosales:after{background:#347cf0}.product-card.protime:after{background:#11b9a5}.product-tag{font-size:11px;font-weight:900;letter-spacing:.16em}.prosales .product-tag{color:#3279e7}.protime .product-tag{color:#079d8c}.product-card h3{font-size:34px;line-height:1.15;max-width:450px}.product-card>p{color:#66778c}.product-card li{padding:8px 0;border-bottom:1px solid #e1e7ef}.product-card li:before{content:"✓";color:#2ebc88;margin-right:9px}.product-card>a{display:inline-block;margin-top:28px;font-weight:800;color:#2469cd}.product-card>a span{margin-left:8px}.mini-ui{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-top:36px;transform:rotate(-2deg);position:relative;z-index:1}.mini-ui span{padding:14px 9px;border-radius:8px;background:#eef4fd;color:#2f5f9f;font-size:9px;font-weight:800}.mini-ui .hot{background:#fff1eb;color:#c95b30}.time-ui span{background:#e8f9f6;color:#137e72}.mini-ui .ok{background:#eaf8ef;color:#208453}.implementation-section{background:#081321}.implementation-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.implementation-grid article{display:flex;gap:16px;padding:24px;border:1px solid #223650;border-radius:12px;background:#0d1b2e}.implementation-grid article span{display:grid;place-items:center;flex:0 0 39px;height:39px;background:#17375f;color:#73a9ff;border-radius:10px;font-size:10px;font-weight:900}.implementation-grid b{font-size:14px}.implementation-grid p{font-size:11px;color:#7f94ad;margin:5px 0}.integration-section{display:grid;grid-template-columns:1fr 1fr;align-items:center;background:#0b1728}.integration-tags{display:flex;gap:9px;flex-wrap:wrap;margin-top:30px}.integration-visual{height:430px;position:relative;display:grid;place-items:center;background:radial-gradient(circle,rgba(47,119,230,.18),transparent 55%)}.integration-visual:before,.integration-visual:after{content:"";position:absolute;border:1px solid #29425f;border-radius:50%}.integration-visual:before{width:310px;height:310px}.integration-visual:after{width:200px;height:200px}.orbit{position:absolute;display:grid;place-items:center;width:58px;height:58px;border-radius:50%;background:#12253e;border:1px solid #315071;color:#8fadd0;font-size:10px;font-weight:800;z-index:2}.orbit.center{position:relative;width:112px;height:112px;background:linear-gradient(145deg,#326fce,#153864);color:#fff;text-align:center;font-size:11px;box-shadow:0 0 60px rgba(55,126,232,.28)}.o1{transform:translate(0,-155px)}.o2{transform:translate(150px,-55px)}.o3{transform:translate(95px,125px)}.o4{transform:translate(-95px,125px)}.o5{transform:translate(-150px,-55px)}.contact-section{padding:100px clamp(24px,8vw,130px);display:grid;grid-template-columns:1fr .9fr;gap:8vw;background:linear-gradient(135deg,#102a4c,#0b1728)}.contact-copy h2{font-size:clamp(38px,4vw,58px);line-height:1.1;margin:0 0 20px}.contact-copy>p:not(.eyebrow){color:#9db0c7}.contact-data{display:flex;gap:30px;margin-top:40px;flex-wrap:wrap}.contact-data span{font-weight:800}.contact-data small{display:block;color:#7393b9;font-size:9px;letter-spacing:.14em}.contact-form{background:#f8fbff;color:#15243a;border-radius:17px;padding:30px;display:grid;grid-template-columns:1fr 1fr;gap:15px;box-shadow:var(--shadow)}.contact-form label{font-size:10px;font-weight:800;color:#58708c}.contact-form label:nth-child(n+4){grid-column:1/-1}.contact-form input,.contact-form select,.contact-form textarea{display:block;width:100%;margin-top:6px;border:1px solid #d1dce8;background:#fff;padding:12px;border-radius:8px;color:#17263a}.contact-form button{grid-column:1/-1}.form-note{grid-column:1/-1;font-size:9px;color:#8291a4;text-align:center;margin:0}footer{padding:50px clamp(24px,6vw,90px);display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:40px;background:#050c17;border-top:1px solid #18263a;color:#8194ac}footer p{font-size:11px}footer>div{display:flex;gap:18px;font-size:11px}footer>small{grid-column:1/-1;border-top:1px solid #18263a;padding-top:20px}.toast{position:fixed;left:50%;bottom:28px;transform:translate(-50%,120px);background:#fff;color:#14233a;padding:14px 20px;border-radius:9px;box-shadow:var(--shadow);font-size:12px;z-index:200;transition:.3s}.toast.show{transform:translate(-50%,0)}.reveal{opacity:0;transform:translateY(22px);transition:opacity .7s ease,transform .7s ease}.reveal.visible{opacity:1;transform:none}
@media(max-width:1050px){.main-nav{gap:16px}.hero{grid-template-columns:1fr;padding-top:130px}.hero-copy{max-width:800px}.hero-visual{min-height:500px}.trust-strip{grid-template-columns:1fr 1fr}.process-track{grid-template-columns:1fr}.process-track article{min-height:auto}.process-track article:not(:last-child):after{content:"↓";right:30px;top:auto;bottom:-14px}.implementation-grid{grid-template-columns:1fr 1fr}.module-panel{grid-template-columns:1fr}.module-panel ul{columns:2}.integration-section,.contact-section{grid-template-columns:1fr}.integration-visual{height:390px}}
@media(max-width:760px){.site-header{height:68px;padding-inline:18px}.menu-toggle{display:block}.main-nav{display:none;position:absolute;top:68px;left:0;right:0;background:#091425;padding:20px;flex-direction:column;align-items:stretch}.main-nav.open{display:flex}.hero{padding:120px 20px 70px;display:block;min-height:auto}.hero h1{font-size:46px}.hero-lead{font-size:16px}.hero-actions{flex-direction:column;align-items:stretch}.hero-points{display:grid;gap:8px}.hero-visual{min-height:410px;margin-top:50px}.main-window{transform:none}.dashboard{grid-template-columns:70px 1fr;min-height:310px}.dashboard aside{padding:12px 6px}.dashboard aside span{font-size:7px}.dash-content{padding:12px}.metrics{gap:5px}.metrics article{padding:8px}.metrics b{font-size:16px}.dash-grid{grid-template-columns:1fr}.task-card{display:none}.chart-card{height:130px}.bars{height:80px}.floating-card{min-width:145px;padding:10px}.sales-card{right:-5px;top:25px}.time-card{left:-5px;bottom:15px}.trust-strip{grid-template-columns:1fr;padding:20px}.trust-strip div{border-right:0;border-bottom:1px solid #24364e;padding:13px}.section{padding:75px 20px}.section-heading h2{font-size:38px}.before-after{grid-template-columns:1fr}.connector{width:2px;height:70px;margin:auto}.product-grid{grid-template-columns:1fr}.product-card{padding:30px}.modules-layout{grid-template-columns:1fr}.module-tabs{border-right:0;border-bottom:1px solid #223650;display:flex;overflow:auto}.module-tabs button{min-width:max-content}.module-panel{padding:28px}.module-panel ul{columns:1}.implementation-grid{grid-template-columns:1fr}.integration-visual{transform:scale(.82);margin:-35px}.contact-form{grid-template-columns:1fr}.contact-form label{grid-column:1/-1}footer{grid-template-columns:1fr}footer>div{flex-wrap:wrap}}

/* Warianty kolorystyczne — geometria strony pozostaje bez zmian */
.theme-switcher{position:fixed;right:22px;top:96px;z-index:120;width:188px;padding:11px;border:1px solid rgba(255,255,255,.16);border-radius:13px;background:rgba(12,18,27,.9);box-shadow:0 16px 38px rgba(0,0,0,.28);backdrop-filter:blur(18px)}.theme-switcher>span{display:block;margin:0 4px 8px;color:#aeb9c7;font-size:8px;font-weight:900;letter-spacing:.14em}.theme-switcher>div{display:grid;gap:5px}.theme-option{display:flex;align-items:center;gap:8px;width:100%;padding:8px 9px;border:1px solid transparent;border-radius:8px;background:transparent;color:#c7d0dc;text-align:left;font-size:10px;font-weight:750;cursor:pointer}.theme-option:hover,.theme-option.active{border-color:rgba(255,255,255,.18);background:rgba(255,255,255,.08);color:#fff}.swatch{width:17px;height:17px;border:1px solid rgba(255,255,255,.25);border-radius:50%;box-shadow:inset 0 0 0 3px rgba(0,0,0,.18)}.silver-swatch{background:linear-gradient(135deg,#edf1f4,#6c7884)}.copper-swatch{background:linear-gradient(135deg,#d68b59,#5c2e20)}.light-swatch{background:linear-gradient(135deg,#fff 45%,#193a68 46%)}body,body *{transition:background-color .28s ease,border-color .28s ease,color .28s ease,box-shadow .28s ease}

body[data-theme="silver"]{--bg:#11161c;--bg2:#181f27;--panel:#202832;--text:#f7f9fb;--muted:#a8b0ba;--line:#39434e;--blue:#aab7c4;--cyan:#d6dee6;--orange:#c89c73;--green:#75b79b;--light:#f1f3f5;--ink:#1d252d;--shadow:0 30px 70px rgba(0,0,0,.42);background:#11161c}body[data-theme="silver"] .site-header{background:rgba(17,22,28,.88)}body[data-theme="silver"] .brand-mark{background:linear-gradient(145deg,#e4e9ed,#66727e);color:#171d23}body[data-theme="silver"] .hero{background:radial-gradient(circle at 78% 20%,rgba(194,205,215,.14),transparent 31%),linear-gradient(135deg,#0f1419,#1b232c 60%,#11161c)}body[data-theme="silver"] .eyebrow,body[data-theme="silver"] .hero h1 span,body[data-theme="silver"] .module-kicker{color:#c8d2db}body[data-theme="silver"] .hero-lead{color:#bbc3cb}body[data-theme="silver"] .button.primary{background:linear-gradient(135deg,#d8dfe5,#7d8995);color:#151b21;box-shadow:0 14px 30px rgba(160,175,188,.18)}body[data-theme="silver"] .glow{background:#c2ccd5;opacity:.13}body[data-theme="silver"] .app-window{background:#171e25;border-color:#4b5661}body[data-theme="silver"] .window-bar{background:#242d36;border-color:#414b55}body[data-theme="silver"] .dashboard aside{background:#12181e;border-color:#323b44}body[data-theme="silver"] .dashboard aside strong,body[data-theme="silver"] .floating-card small{color:#d4dce3}body[data-theme="silver"] .dashboard aside .active,body[data-theme="silver"] .module-tabs button.active,body[data-theme="silver"] .implementation-grid article span{background:#46515c;color:#fff}body[data-theme="silver"] .metrics article,body[data-theme="silver"] .chart-card,body[data-theme="silver"] .task-card,body[data-theme="silver"] .floating-card{background:#202831;border-color:#3b4651}body[data-theme="silver"] .bars i{background:linear-gradient(#d3dbe2,#677481)}body[data-theme="silver"] .trust-strip,body[data-theme="silver"] .modules-section,body[data-theme="silver"] .integration-section{background:#171e25}body[data-theme="silver"] .flow-section,body[data-theme="silver"] .implementation-section{background:#10161b}body[data-theme="silver"] .process-track{background:#46515c;border-color:#46515c}body[data-theme="silver"] .process-track article,body[data-theme="silver"] .implementation-grid article{background:#1a222a;border-color:#3d4853}body[data-theme="silver"] .process-track i{background:#3a4651;color:#e3e8ed}body[data-theme="silver"] .modules-layout{background:#1a222a;border-color:#3d4853}body[data-theme="silver"] .module-tabs{background:#12181e;border-color:#3d4853}body[data-theme="silver"] .module-mock{background:#12181e;border-color:#46515c}body[data-theme="silver"] .module-mock header{background:#29333d}body[data-theme="silver"] .problem-section,body[data-theme="silver"] .products-section{background:#f1f3f5}body[data-theme="silver"] .problem-section .eyebrow,body[data-theme="silver"] .products-section .eyebrow,body[data-theme="silver"] .after small,body[data-theme="silver"] .product-card>a,body[data-theme="silver"] .product-tag{color:#596673}body[data-theme="silver"] .after{border-color:#9ca8b3}body[data-theme="silver"] .connector{background:#87939f}body[data-theme="silver"] .connector span{background:#596673}body[data-theme="silver"] .orbit.center{background:linear-gradient(145deg,#909ca7,#3f4b56)}body[data-theme="silver"] .contact-section{background:linear-gradient(135deg,#35404a,#141b21)}

body[data-theme="copper"]{--bg:#151210;--bg2:#201915;--panel:#29201b;--text:#fff9f4;--muted:#b9a69a;--line:#4a382e;--blue:#c67b4e;--cyan:#dfad87;--orange:#e08b55;--green:#8fb48f;--light:#f6f0eb;--ink:#2a211c;--shadow:0 30px 70px rgba(13,7,4,.5);background:#151210}body[data-theme="copper"] .site-header{background:rgba(21,18,16,.9)}body[data-theme="copper"] .brand-mark{background:linear-gradient(145deg,#e3a274,#7b3f28)}body[data-theme="copper"] .hero{background:radial-gradient(circle at 78% 20%,rgba(184,91,49,.18),transparent 31%),linear-gradient(135deg,#151210,#271b16 60%,#151210)}body[data-theme="copper"] .eyebrow,body[data-theme="copper"] .hero h1 span,body[data-theme="copper"] .module-kicker{color:#dfa078}body[data-theme="copper"] .hero-lead{color:#c7b5aa}body[data-theme="copper"] .button.primary{background:linear-gradient(135deg,#dc9669,#984c2f)}body[data-theme="copper"] .glow{background:#a64927}body[data-theme="copper"] .app-window{background:#201914;border-color:#563b2e}body[data-theme="copper"] .window-bar{background:#30241e;border-color:#4b362c}body[data-theme="copper"] .dashboard aside{background:#17120f;border-color:#3a2a23}body[data-theme="copper"] .dashboard aside strong,body[data-theme="copper"] .floating-card small{color:#dfa078}body[data-theme="copper"] .dashboard aside .active,body[data-theme="copper"] .module-tabs button.active,body[data-theme="copper"] .implementation-grid article span{background:#653b2b;color:#fff}body[data-theme="copper"] .metrics article,body[data-theme="copper"] .chart-card,body[data-theme="copper"] .task-card,body[data-theme="copper"] .floating-card{background:#2a201b;border-color:#4c372d}body[data-theme="copper"] .bars i{background:linear-gradient(#d58c5e,#733a27)}body[data-theme="copper"] .trust-strip,body[data-theme="copper"] .modules-section,body[data-theme="copper"] .integration-section{background:#1d1713}body[data-theme="copper"] .flow-section,body[data-theme="copper"] .implementation-section{background:#15110f}body[data-theme="copper"] .process-track{background:#49352b;border-color:#49352b}body[data-theme="copper"] .process-track article,body[data-theme="copper"] .implementation-grid article{background:#241b17;border-color:#49352b}body[data-theme="copper"] .process-track i{background:#593526;color:#e8ad88}body[data-theme="copper"] .modules-layout{background:#241b17;border-color:#49352b}body[data-theme="copper"] .module-tabs{background:#181310;border-color:#49352b}body[data-theme="copper"] .module-mock{background:#181310;border-color:#533b30}body[data-theme="copper"] .module-mock header{background:#33251f}body[data-theme="copper"] .problem-section,body[data-theme="copper"] .products-section{background:#f6f0eb}body[data-theme="copper"] .problem-section .eyebrow,body[data-theme="copper"] .products-section .eyebrow,body[data-theme="copper"] .after small,body[data-theme="copper"] .product-card>a,body[data-theme="copper"] .product-tag{color:#9a4f32}body[data-theme="copper"] .after{border-color:#ca8662}body[data-theme="copper"] .connector{background:#c57d57}body[data-theme="copper"] .connector span{background:#9b4f32}body[data-theme="copper"] .orbit.center{background:linear-gradient(145deg,#bd7048,#5c3022)}body[data-theme="copper"] .contact-section{background:linear-gradient(135deg,#4d2d22,#1c1613)}

body[data-theme="light"]{--bg:#f4f7fb;--bg2:#fff;--panel:#fff;--text:#14243a;--muted:#66788f;--line:#d8e0e9;--blue:#173f72;--cyan:#297f86;--orange:#bd7148;--green:#398b67;--light:#f4f7fb;--ink:#14243a;--shadow:0 30px 70px rgba(28,48,74,.14);background:#f4f7fb;color:#14243a}body[data-theme="light"] .site-header{background:rgba(255,255,255,.9);border-bottom-color:#dbe3ec;color:#14243a}body[data-theme="light"] .brand-mark{background:linear-gradient(145deg,#28588e,#102f55)}body[data-theme="light"] .brand small{color:#6d7e92}body[data-theme="light"] .main-nav>a:not(.nav-cta){color:#40536b}body[data-theme="light"] .nav-cta{border-color:#315b8b;background:#edf3fa}body[data-theme="light"] .menu-toggle{color:#183b66}body[data-theme="light"] .hero{background:radial-gradient(circle at 78% 20%,rgba(44,94,151,.12),transparent 31%),linear-gradient(135deg,#fff,#edf3f9 60%,#f7f9fc)}body[data-theme="light"] .hero:before{background-image:linear-gradient(rgba(20,48,80,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(20,48,80,.04) 1px,transparent 1px)}body[data-theme="light"] .eyebrow,body[data-theme="light"] .hero h1 span,body[data-theme="light"] .module-kicker{color:#285a91}body[data-theme="light"] .hero-lead{color:#5b6e84}body[data-theme="light"] .button.primary{background:linear-gradient(135deg,#285c96,#153b67)}body[data-theme="light"] .button.secondary{border-color:#bdcad8;background:#fff;color:#203d61}body[data-theme="light"] .hero-points{color:#66798e}body[data-theme="light"] .app-window{background:#fff;border-color:#c7d3e0}body[data-theme="light"] .window-bar{background:#e9eff5;border-color:#d0dae5}body[data-theme="light"] .dashboard aside{background:#17395f;border-color:#244d78}body[data-theme="light"] .dashboard aside strong{color:#fff}body[data-theme="light"] .dashboard aside .active{background:#fff;color:#17395f}body[data-theme="light"] .dash-content{background:#f7f9fc}body[data-theme="light"] .metrics article,body[data-theme="light"] .chart-card,body[data-theme="light"] .task-card{background:#fff;border-color:#d7e0ea}body[data-theme="light"] .floating-card{background:#fff;border-color:#cad6e2;color:#172d47}body[data-theme="light"] .trust-strip{background:#17395f;color:#fff}body[data-theme="light"] .flow-section,body[data-theme="light"] .implementation-section,body[data-theme="light"] .modules-section,body[data-theme="light"] .integration-section{background:#eef3f8;color:#14243a}body[data-theme="light"] .process-track{background:#cbd7e3;border-color:#cbd7e3}body[data-theme="light"] .process-track article,body[data-theme="light"] .implementation-grid article{background:#fff;border-color:#d4dee8}body[data-theme="light"] .process-track i,body[data-theme="light"] .implementation-grid article span{background:#e4edf6;color:#244f7d}body[data-theme="light"] .process-track small,body[data-theme="light"] .implementation-grid p{color:#65788e}body[data-theme="light"] .support-line span,body[data-theme="light"] .integration-tags span{background:#fff;border-color:#cbd7e3;color:#4e647c}body[data-theme="light"] .modules-layout{background:#fff;border-color:#ccd8e4}body[data-theme="light"] .module-tabs{background:#e7eef5;border-color:#ccd8e4}body[data-theme="light"] .module-tabs button{color:#52687f}body[data-theme="light"] .module-tabs button.active{background:#173f70;color:#fff}body[data-theme="light"] .module-panel p{color:#63768b}body[data-theme="light"] .module-panel ul{color:#314960}body[data-theme="light"] .module-mock{background:#f8fafc;border-color:#c9d6e2}body[data-theme="light"] .module-mock header{background:#e3ebf3;color:#52667c}body[data-theme="light"] .mock-row{border-color:#dbe3eb;color:#66798d}body[data-theme="light"] .mock-row b{color:#173551}body[data-theme="light"] .problem-section,body[data-theme="light"] .products-section{background:#fff}body[data-theme="light"] .orbit{background:#fff;border-color:#bfcddd;color:#315678}body[data-theme="light"] .orbit.center{background:linear-gradient(145deg,#2d6097,#153a64);color:#fff}body[data-theme="light"] .contact-section{background:linear-gradient(135deg,#173f70,#0f2c4d);color:#fff}body[data-theme="light"] footer{background:#102a48;color:#b3c2d2}

@media(max-width:760px){.theme-switcher{right:12px;top:auto;bottom:12px;width:auto;padding:7px}.theme-switcher>span{display:none}.theme-switcher>div{display:flex}.theme-option{width:auto;padding:7px;font-size:0}.theme-option.active{font-size:9px}body[data-theme="light"] .main-nav{background:#fff;border-bottom:1px solid #dbe3ec}}

/* Steel Light — rozjaśniony wariant srebrny */
body[data-theme="silver"]{--bg:#eef1f3;--bg2:#f7f8f9;--panel:#fff;--text:#192630;--muted:#667681;--line:#d4dbe0;--blue:#3e718f;--cyan:#2e9b91;--orange:#bd7c4f;--green:#3f9a73;--light:#f4f6f7;--ink:#192630;--shadow:0 28px 65px rgba(29,45,57,.16);background:#eef1f3;color:#192630}
body[data-theme="silver"] .site-header{background:rgba(246,248,249,.93);border-bottom-color:#d5dce1;color:#192630}body[data-theme="silver"] .brand-mark{background:linear-gradient(145deg,#dce3e8,#83919c);color:#17232b;box-shadow:inset 0 1px 0 #fff}body[data-theme="silver"] .brand small{color:#72818c}body[data-theme="silver"] .main-nav>a:not(.nav-cta){color:#3f515e}body[data-theme="silver"] .main-nav>a:hover{color:#182732}body[data-theme="silver"] .nav-cta{border-color:#668ba1;background:#e4edf2;color:#274f67}body[data-theme="silver"] .menu-toggle{color:#233744}
body[data-theme="silver"] .hero{background:radial-gradient(circle at 78% 20%,rgba(147,170,184,.23),transparent 31%),linear-gradient(135deg,#f8fafb 0%,#dce4e9 61%,#eef2f4 100%)}body[data-theme="silver"] .hero:before{background-image:linear-gradient(rgba(38,59,72,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(38,59,72,.045) 1px,transparent 1px)}body[data-theme="silver"] .eyebrow,body[data-theme="silver"] .hero h1 span,body[data-theme="silver"] .module-kicker{color:#3e718f}body[data-theme="silver"] .hero-lead{color:#526672}body[data-theme="silver"] .button.primary{background:linear-gradient(135deg,#507f9b,#315f7b);color:#fff;box-shadow:0 14px 30px rgba(49,95,123,.23)}body[data-theme="silver"] .button.secondary{border-color:#aebbc4;background:rgba(255,255,255,.65);color:#294252}body[data-theme="silver"] .hero-points{color:#5b6f7b}body[data-theme="silver"] .hero-points span:before{color:#2e9b91}body[data-theme="silver"] .glow{background:#6f96aa;opacity:.19}
body[data-theme="silver"] .app-window{background:#25323c;border-color:#65747f;color:#f7f9fb}body[data-theme="silver"] .window-bar{background:#34434e;border-color:#52616c}body[data-theme="silver"] .window-bar b{color:#d3dce2}body[data-theme="silver"] .dashboard aside{background:#1d2831;border-color:#3d4c57}body[data-theme="silver"] .dashboard aside strong{color:#dce4e9}body[data-theme="silver"] .dashboard aside span{color:#9eacb6}body[data-theme="silver"] .dashboard aside .active{background:#52758a;color:#fff}body[data-theme="silver"] .dash-content{background:#2a3741;color:#f7f9fb}body[data-theme="silver"] .dash-title span small,body[data-theme="silver"] .floating-card small{color:#a9cadb}body[data-theme="silver"] .metrics article,body[data-theme="silver"] .chart-card,body[data-theme="silver"] .task-card{background:#34434e;border-color:#4c5d69}body[data-theme="silver"] .bars{border-color:#596a76}body[data-theme="silver"] .bars i{background:linear-gradient(#79a3ba,#3d6c87)}body[data-theme="silver"] .floating-card{background:rgba(48,62,73,.97);border-color:#647885;color:#fff}
body[data-theme="silver"] .trust-strip{background:#344b5a;border-color:#496270;color:#fff}body[data-theme="silver"] .trust-strip div{border-color:#58707e}body[data-theme="silver"] .trust-strip span{color:#c0ccd3}
body[data-theme="silver"] .problem-section,body[data-theme="silver"] .products-section{background:#f7f8f9;color:#192630}body[data-theme="silver"] .problem-section .eyebrow,body[data-theme="silver"] .products-section .eyebrow,body[data-theme="silver"] .after small,body[data-theme="silver"] .product-card>a,body[data-theme="silver"] .product-tag{color:#3e718f}body[data-theme="silver"] .before{background:#e7ecef;border-color:#cbd4da}body[data-theme="silver"] .after{background:#fff;border-color:#8ea8b8}body[data-theme="silver"] .connector{background:#7593a5}body[data-theme="silver"] .connector span{background:#3e718f;box-shadow:0 10px 25px rgba(52,91,113,.25)}
body[data-theme="silver"] .flow-section,body[data-theme="silver"] .implementation-section{background:#e7ecef;color:#192630}body[data-theme="silver"] .process-track{background:#c5d0d7;border-color:#c5d0d7}body[data-theme="silver"] .process-track article,body[data-theme="silver"] .implementation-grid article{background:#f8fafb;border-color:#cbd5db}body[data-theme="silver"] .process-track span{color:#748692}body[data-theme="silver"] .process-track i,body[data-theme="silver"] .implementation-grid article span{background:#dce8ee;color:#315f7b}body[data-theme="silver"] .process-track small,body[data-theme="silver"] .implementation-grid p{color:#607481}body[data-theme="silver"] .support-line span{background:#f8fafb;border-color:#bac8d0;color:#526b79}
body[data-theme="silver"] .modules-section{background:#f4f6f7;color:#192630}body[data-theme="silver"] .modules-layout{background:#fff;border-color:#c9d3d9}body[data-theme="silver"] .module-tabs{background:#e4eaee;border-color:#c9d3d9}body[data-theme="silver"] .module-tabs button{color:#526975}body[data-theme="silver"] .module-tabs button.active{background:#3e718f;color:#fff}body[data-theme="silver"] .module-panel p{color:#607481}body[data-theme="silver"] .module-panel ul{color:#304854}body[data-theme="silver"] .module-mock{background:#f7f9fa;border-color:#bdcad1}body[data-theme="silver"] .module-mock header{background:#dfe7eb;color:#526975}body[data-theme="silver"] .mock-row{border-color:#d8e0e4;color:#667985}body[data-theme="silver"] .mock-row b{color:#223b49}body[data-theme="silver"] .mock-row span:last-child{color:#2d8c70}
body[data-theme="silver"] .product-card{background:#fff}body[data-theme="silver"] .mini-ui span{background:#e9eff2;color:#3c667e}body[data-theme="silver"] .mini-ui .hot{background:#f7e9e1;color:#a95e3a}body[data-theme="silver"] .time-ui span{background:#e2f2ef;color:#267c73}
body[data-theme="silver"] .integration-section{background:#f7f8f9;color:#192630}body[data-theme="silver"] .integration-tags span{background:#fff;border-color:#c2ced5;color:#506a78}body[data-theme="silver"] .integration-visual{background:radial-gradient(circle,rgba(70,116,143,.15),transparent 55%)}body[data-theme="silver"] .integration-visual:before,body[data-theme="silver"] .integration-visual:after{border-color:#bdcad1}body[data-theme="silver"] .orbit{background:#fff;border-color:#b9c8d0;color:#45677a}body[data-theme="silver"] .orbit.center{background:linear-gradient(145deg,#587f95,#324f60);color:#fff}
body[data-theme="silver"] .contact-section{background:linear-gradient(135deg,#3c5666,#263944);color:#fff}body[data-theme="silver"] .contact-copy>p:not(.eyebrow){color:#cfdae0}body[data-theme="silver"] footer{background:#202e37;color:#b8c6ce;border-color:#3a4a54}
@media(max-width:760px){body[data-theme="silver"] .main-nav{background:#f6f8f9;border-bottom:1px solid #d5dce1}}

.contact-form .consent{grid-column:1/-1;display:flex;align-items:flex-start;gap:10px;font-size:10px;font-weight:600;line-height:1.45;color:#5b6d7b}.contact-form .consent input{width:16px;margin:2px 0 0;flex:0 0 16px}.contact-form .consent a{color:#315f7b;text-decoration:underline}.hp-field{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}.contact-form button:disabled{opacity:.65;cursor:wait}.toast.error{background:#9f3f3f;color:#fff}.legal-page{min-height:100vh;background:#f4f6f7;color:#192630}.legal-header{position:static;background:#f6f8f9;border-bottom:1px solid #d5dce1}.legal-main{max-width:900px;margin:auto;padding:70px 24px 100px}.legal-main h1{font-size:clamp(38px,5vw,62px);line-height:1.05;margin:0 0 18px}.legal-main h2{margin-top:42px;font-size:24px}.legal-main p,.legal-main li{color:#526672}.legal-main a{color:#315f7b;text-decoration:underline}.legal-back{display:inline-flex;margin-bottom:28px;color:#315f7b;font-weight:800}
