html,body{overflow-x:clip}section[id],#pakiety{scroll-margin-top:110px}[hidden]{display:none!important}
.hero-grid{background:var(--white);border-radius:36px;padding:44px;grid-template-columns:minmax(0,.95fr) minmax(0,1.3fr);gap:34px}
.hero h1{font-size:clamp(34px,3.1vw,42px);letter-spacing:-.035em;line-height:1.12}.hero-context{font-size:13px}.hero .lead{font-size:16px}.hero-actions .btn{font-size:13px;padding:14px 18px}
.hero-ownership{margin-top:20px;font-size:12px;line-height:1.7;color:var(--ink-soft);max-width:360px}
.hero{padding-bottom:34px}main>section{padding:42px 0}.story-surface{padding:38px;gap:34px}.story-rows{gap:10px}.story-row{padding:13px 15px}.story-answer{font-size:15px;padding:18px}.story-surface .h2{font-size:30px}
.value-list{display:grid;gap:15px}.value-list>div{border-bottom:1px solid var(--line);padding-bottom:15px}.value-list>div:last-child{border:0;padding-bottom:0}.value-list h3{font-size:15px;color:var(--navy);margin-bottom:5px}.value-list p{font-size:13px;color:var(--ink-soft);line-height:1.6}
.device-frame,.gallery-frame{position:relative;min-width:0;overflow:hidden}.device-frame iframe,.gallery-frame iframe{width:1280px;height:1050px;max-width:none;transform-origin:0 0;pointer-events:none}.device-caption{font-size:11px}
.gallery-surface{padding:32px}.tabpanel-body{grid-template-columns:1fr;gap:22px}.gallery-meta{display:grid;grid-template-columns:1.1fr 1.8fr auto;gap:16px;align-items:start}.gallery-meta .tag{display:none}.gallery-meta h3{font-size:21px}.gallery-meta p{font-size:14px}.gallery-link{margin-top:2px;white-space:nowrap;font-size:13px}.gallery-note{font-size:11px;line-height:1.6}.gallery-frame{border-radius:24px}
.compare-body{display:grid;grid-template-columns:1fr 1fr;gap:22px}.compare-body p{font-size:14px;line-height:1.65}.compare-body strong{display:block;color:var(--navy);font-size:12px;margin-bottom:6px}.compare-body p+p{margin:0}.compare-body p:last-child{padding:18px;background:var(--cobalt-soft);border-radius:18px}.compare-links{overflow-wrap:anywhere}
.privacy-surface{padding:40px}.privacy-surface .lead{max-width:850px;font-size:17px}.privacy-points{gap:24px}.privacy-point .txt{font-size:13px}.flow{margin-top:28px}.flow-step .step-num{display:none}.flow-step .step-sub{font-size:12px}
.integration-status{display:flex;gap:16px;align-items:center;justify-content:space-between;margin:20px 0 12px;font-size:12px;color:var(--ink-soft)}.reset-search{font:inherit;text-decoration:underline;text-underline-offset:4px;background:none;border:0;cursor:pointer;color:var(--navy);padding:8px;white-space:nowrap}.integration-grid{margin-top:0}.integration-card{min-height:132px;border-radius:20px}.integration-card img{filter:none!important;opacity:1!important;object-fit:contain;max-width:60px;max-height:40px}.integration-card .logo-box{width:60px}.integration-card .name{font-size:12px}.integration-method{font-size:10px;color:var(--ink-faint)}.integration-expand{margin-top:20px;text-align:center}.integration-expand .btn{font-size:13px}
.pkg-price .amount{font-size:29px}.pkg-price .total{line-height:1.5;font-size:12px}.pkg-care{font-size:12px;line-height:1.5;margin-top:7px;color:var(--ink-soft)}.featured .pkg-care{color:#fff}.package-card.featured .pkg-price .total,.package-card.featured .pkg-price .amount span{color:#d2dbef}.btn-copper{color:#19243a}
.scope-matrix{margin-top:26px;padding:20px;background:var(--porcelain);border-radius:20px}.scope-matrix summary{font-size:14px;font-weight:700;cursor:pointer}.scope-matrix .care-table{font-size:12px;line-height:1.5}.scope-matrix .care-table th{text-transform:none;vertical-align:top;min-width:110px}.scope-matrix .care-table td{vertical-align:top;font-weight:400;min-width:180px}.table-scroll{overflow:auto}.scope-note{font-size:11px;line-height:1.7;margin-top:16px;color:var(--ink-soft)}.care-table th{text-transform:none}.care-wrap{font-size:13px}
.client-proof{padding-top:0;padding-bottom:16px}.client-proof p{text-align:center;font-size:12px;color:var(--ink-soft);margin-bottom:22px}.client-logos{display:flex;align-items:center;justify-content:space-between;gap:26px;flex-wrap:wrap;padding:12px 32px}.client-logos img{width:110px;height:44px;object-fit:contain;filter:none;opacity:1}.client-logos img[data-brand="muscat"]{width:122px}
@media(max-width:1000px){.hero-grid{grid-template-columns:1fr;padding:32px}.hero h1{max-width:760px;font-size:44px}.hero .lead{max-width:680px}.hero-ownership{max-width:none}.hero-media{width:100%}.gallery-meta{grid-template-columns:1fr 1.6fr}.gallery-link{grid-column:1/-1;justify-self:start}.story-surface{padding:32px}.client-logos{justify-content:center}}
@media(max-width:640px){main>section{padding:28px 0}.hero{padding:28px 0 18px}.hero-grid{width:calc(100% - 24px);padding:22px;border-radius:28px;gap:26px}.hero h1{font-size:34px}.hero .lead{font-size:15px}.hero-actions{margin-top:24px}.hero-actions .btn{width:100%;font-size:13px}.hero-ownership{font-size:11px}.device-frame{border-radius:20px}.device-caption{font-size:10px}.story-surface,.privacy-surface,.gallery-surface,.process-surface,.contact-surface{padding:24px;border-radius:28px}.story-surface .h2{font-size:27px}.story-surface{grid-template-columns:1fr;gap:28px}.story-row p{font-size:13px}.story-answer{font-size:14px}.story-row{padding:12px}.value-list{gap:12px}.value-list p{font-size:12px}.gallery-meta,.compare-body{grid-template-columns:1fr;gap:14px}.gallery-meta h3{font-size:20px}.gallery-meta p,.compare-body p{font-size:13px}.gallery-frame{border-radius:16px}.tabs{gap:7px}.tab-btn{padding:10px 12px;font-size:12px}.gallery-link{font-size:12px}.privacy-surface .lead{font-size:15px}.privacy-point .txt{font-size:12px}.integration-status{align-items:flex-start;font-size:11px}.integration-card{min-height:123px;padding:14px 8px}.integration-card .name{font-size:11px}.scope-matrix{padding:16px}.scope-note{font-size:10px}.pkg-price .amount{font-size:28px}.client-proof{padding:12px 0}.client-logos{gap:25px 22px;padding:8px}.client-logos img{width:83px;height:34px}.client-logos img[data-brand="muscat"]{width:94px}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}

.hero-grid>*{min-width:0}.client-logos{background:#fff;border-radius:22px}.client-logos img[data-brand="supersonic"],.client-logos img[data-brand="iveresse"]{width:132px}.client-logos img[data-brand="truebond"]{width:90px}
@media(max-width:640px){.client-logos img[data-brand="supersonic"],.client-logos img[data-brand="iveresse"]{width:102px}.client-logos img[data-brand="truebond"]{width:76px}}

.process-path{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:0 0 28px;margin:0 0 28px;gap:24px;list-style:none;border-bottom:1px solid var(--line)}.process-path strong{display:block;font-size:13px;color:var(--navy);margin-bottom:8px}.process-path span{font-size:12px;line-height:1.6;color:var(--ink-soft)}@media(max-width:640px){.process-path{grid-template-columns:1fr 1fr;gap:20px 16px}.process-path strong{font-size:12px}.process-path span{font-size:11px}}

@media(max-width:640px){.brand span.brand-text{display:inline;font-size:13px}.brand{gap:8px}}
