html[data-mode=strona] [data-only]:not([data-only=strona]),html[data-mode=aplikacja] [data-only]:not([data-only=aplikacja]),html[data-mode=system] [data-only]:not([data-only=system]){display:none!important}html[data-mode=strona] [data-hero]:not([data-hero=strona]),html[data-mode=aplikacja] [data-hero]:not([data-hero=aplikacja]),html[data-mode=system] [data-hero]:not([data-hero=system]){visibility:hidden}
html{scroll-padding-top:78px}.brand-symbol{display:flex;align-items:center;justify-content:center}.site-header{position:sticky;top:0;z-index:30}.header-inner{height:76px;gap:28px}.hero-stack{display:grid;min-width:0}.hero-stack>.hero-copy{grid-area:1/1;min-width:0}
.mode-switch{display:grid;grid-template-columns:repeat(3,1fr);gap:2px;padding:3px;background:#e4e6da;border:1px solid #cdd3c8;flex:none}.mode-switch button{border:0;background:none;color:var(--ink);font-size:13px;font-weight:700;line-height:1;padding:0 17px;height:38px;cursor:pointer}.mode-switch button:hover{background:#d6dbcd}html[data-mode=strona] [data-select-mode=strona],html[data-mode=aplikacja] [data-select-mode=aplikacja],html[data-mode=system] [data-select-mode=system]{background:var(--ink);color:var(--paper)}
html[data-mode=aplikacja] [data-select-mode=aplikacja]{background:#173041}html[data-mode=system] [data-select-mode=system]{background:#302b2b}
.offer-link{display:inline-block;margin-top:28px;font-size:13px;font-weight:700;text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:4px}.offer-link:hover{opacity:.62}.work-app-button{text-decoration:none}.work-app{margin-top:0}
.footer-legal{display:flex;flex-wrap:wrap;gap:8px 22px}.footer-legal a,.footer-legal button{color:inherit;font:inherit;background:none;border:0;padding:0;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.contact-panel small a{color:inherit}
@media(max-width:1180px){.header-cta{display:none}.nav{gap:20px}}
@media(max-width:940px){.nav{display:none}.menu-toggle{display:flex;margin-left:auto;gap:11px;align-items:center;background:none;border:0;padding:10px;font-size:13px;font-weight:700;cursor:pointer}.mobile-nav:not([hidden]){display:flex;flex-direction:column;border-top:1px solid var(--line);padding:14px 18px;background:var(--paper)}.mobile-nav a{text-decoration:none;padding:10px 2px;font-size:14px}}
@media(max-width:760px){html{scroll-padding-top:104px}.hero-stack{margin-bottom:36px}.header-inner{height:auto;flex-wrap:wrap;gap:0;padding:8px 0}.brand{font-size:22px}.brand-symbol{width:30px;height:30px;font-size:23px}.menu-toggle{padding:6px 0 6px 10px}.mode-switch{order:3;flex:1 0 100%;margin-top:8px}.mode-switch button{padding:0 6px;height:36px}.footer-bottom{flex-wrap:wrap;gap:10px}}
.special-pricing{display:grid;grid-template-columns:170px 1fr 240px;gap:35px;align-items:start;padding:46px;border:1px solid #cbd8ca;background:#e8efe5}.system-pricing{background:#e2e8e2}.special-number{font-size:11px;font-weight:700;letter-spacing:.13em}.special-pricing h3{font:400 35px/1.15 Georgia,serif;letter-spacing:-.04em;margin:0 0 20px}.special-pricing p{font-size:15px;color:#52675f;max-width:550px}.special-pricing ul{list-style:none;margin:25px 0 0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:8px 20px}.special-pricing li{font-size:12px;border-top:1px solid #c6d1c5;padding-top:8px}.special-pricing li:before{content:'↗';margin-right:8px}.special-cta{display:flex;flex-direction:column;align-items:stretch;gap:33px}.special-cta strong{font-size:26px;letter-spacing:-.04em;text-align:right}.special-cta small{display:block;font-size:11px;font-weight:400;letter-spacing:0;color:#52675f}.special-cta .button{white-space:nowrap}html[data-mode=aplikacja]{--accent:#a9ddeb}html[data-mode=system]{--accent:#ffbd87}html[data-mode=aplikacja] .hero{background:#173041}html[data-mode=system] .hero{background:#302b2b}html[data-mode=aplikacja] .art-window{transform:rotate(3deg)}html[data-mode=system] .art-window{transform:rotate(-2deg)}html[data-mode=aplikacja] .art-orbit{border-radius:24px;transform:rotate(25deg)}html[data-mode=system] .art-orbit{border-radius:8px;transform:rotate(12deg)}html[data-mode=aplikacja] .art-note,html[data-mode=system] .art-note{background:var(--accent)}.hero,.art-window,.art-orbit,.art-note{transition:background-color .25s ease,border-color .25s ease,transform .3s ease}@media(max-width:1050px){.special-pricing{grid-template-columns:1fr 2fr}.special-cta{grid-column:2;max-width:250px}}@media(max-width:760px){.special-pricing{grid-template-columns:1fr;padding:24px;gap:16px}.special-pricing h3{font-size:29px}.special-pricing ul{grid-template-columns:1fr}.special-cta{grid-column:auto;max-width:none}.special-cta strong{text-align:left}.special-cta small{text-align:left}.special-cta .button{width:100%}}@media(prefers-reduced-motion:reduce){.hero,.art-window,.art-orbit,.art-note{transition:none}}
