:root{--ink:#0D1D45;--steel:#3D4A6B;--paper:#F7F7F6;--haz:#A31008;--hazlt:#E4574B;--gray:#B3B2B2;--line:rgba(18,22,28,.12);--radius:14px}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:Poppins,sans-serif;background:var(--paper);color:var(--ink);line-height:1.6}.wrap{max-width:1120px;margin:0 auto;padding:0 24px}section{padding:56px 0}.eyebrow{display:inline-flex;align-items:center;gap:10px;font-size:.78rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--steel);margin-bottom:18px}.eyebrow:before{content:"";width:26px;height:4px;background:var(--haz)}.btn{font-family:Poppins;font-weight:700;font-size:.95rem;padding:14px 26px;border-radius:8px;border:2px solid var(--haz);cursor:pointer;transition:.2s;text-decoration:none;display:inline-block}.btn-solid{background:var(--haz);color:#fff}.btn-solid:hover{background:#7e0c06;border-color:#7e0c06}.btn-ghost{background:transparent;color:#fff;border-color:var(--gray)}.btn-ghost:hover{background:#b3b2b226;border-color:#fff}.btn:focus-visible{outline:3px solid var(--hazlt);outline-offset:2px}.hero{background:var(--ink);color:#fff;padding:64px 0 56px;position:relative;overflow:hidden}.hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(0deg,rgba(157,184,232,.06) 0,rgba(157,184,232,.06) 1px,transparent 1px,transparent 34px),repeating-linear-gradient(90deg,rgba(157,184,232,.06) 0,rgba(157,184,232,.06) 1px,transparent 1px,transparent 34px)}.hero:after{content:"";position:absolute;left:0;right:0;bottom:0;height:14px;background:repeating-linear-gradient(-45deg,var(--haz) 0 22px,var(--gray) 22px 44px)}.hero .wrap{display:grid;grid-template-columns:1.05fr .95fr;gap:56px;align-items:center;position:relative}@media(max-width:900px){.hero .wrap{grid-template-columns:1fr}}.hero .topline{display:flex;justify-content:space-between;align-items:center;gap:18px;margin-bottom:34px;flex-wrap:wrap}.hero .wlogo{height:46px;width:145px;max-width:100%;flex:0 0 auto;object-fit:contain}.hero .pill{background:var(--haz);color:#fff;border-radius:99px;padding:10px 22px;font-size:.78rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap}.hero h1{font-size:clamp(2rem,4.4vw,3.4rem);font-weight:700;line-height:1.14;letter-spacing:-.005em;max-width:21ch}.hero h1 em{font-style:italic;color:var(--hazlt);font-weight:700}.hero p.lead{max-width:52ch;margin-top:18px;font-size:1.05rem;color:#9db8e8}.hero .cta-row{margin-top:28px;display:flex;gap:14px;flex-wrap:wrap}.hero .board{background:#ffffff05;border:1px solid rgba(157,184,232,.25);border-radius:var(--radius);padding:18px}.hero .board svg{width:100%;height:auto;display:block}.hero .note{margin-top:14px;font-size:.8rem;color:#8fa3cf;letter-spacing:.04em}.hero .coverwrap{position:relative;display:flex;justify-content:center;align-self:center;align-items:center}.hero .cover{width:min(320px,78%);border-radius:10px;transform:rotate(-3.5deg);box-shadow:0 30px 60px #00000080,0 6px 18px #00000059;display:block;height:auto;align-self:center}.hero .cover-badge{position:absolute;right:10%;top:-12px;background:var(--haz);color:#fff;font-weight:800;font-size:.8rem;letter-spacing:.06em;padding:9px 16px;border-radius:99px;transform:rotate(3deg);box-shadow:0 8px 20px #a3100873}.hero .board{margin-top:28px;max-width:440px}.hero .board svg{opacity:.95}@media(max-width:900px){.hero .board{max-width:100%}.hero .coverwrap{margin-top:26px}}.formcard{background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:28px;color:var(--ink);box-shadow:0 14px 40px #0d1d451a}.formcard h3{font-size:1.2rem;font-weight:800;line-height:1.3;color:var(--ink)}.formcard h3:after{content:"";display:block;width:44px;height:4px;background:var(--haz);margin-top:10px}.formcard .sub{font-size:.85rem;color:var(--steel);margin:12px 0 4px}.formcard .row2{display:grid;grid-template-columns:1fr 1fr;gap:12px}.formcard label{display:block;font-size:.76rem;font-weight:600;letter-spacing:.02em;margin:12px 0 5px;color:var(--ink)}.formcard label span{color:var(--haz)}.formcard input[type=text],.formcard input[type=email],.formcard input[type=tel]{width:100%;font-family:Poppins;font-size:.94rem;padding:12px 14px;border:1.5px solid var(--line);border-radius:8px;background:#fbfbfa;color:var(--ink);transition:border-color .15s}.formcard input::placeholder{color:#9aa2b1}.formcard input:focus{outline:none;border-color:var(--haz);background:#fff}.formcard .consent{display:flex;gap:10px;align-items:flex-start;margin:15px 0 16px;font-size:.7rem;color:var(--steel);line-height:1.5}.formcard .consent input{width:18px;height:18px;accent-color:var(--haz);flex:none;margin-top:1px}.formcard .btn{width:100%;text-align:center;font-size:1rem}.formcard .ok{display:none;text-align:center;padding:26px 8px}.formcard .ok .tick{width:56px;height:56px;border-radius:50%;background:var(--haz);margin:0 auto 14px;position:relative}.formcard .ok .tick:after{content:"";position:absolute;left:19px;top:13px;width:14px;height:24px;border:solid #fff;border-width:0 4px 4px 0;transform:rotate(42deg)}.formcard.sent form{display:none}.formcard.sent .ok{display:block}.formcard .fe{display:none;color:var(--haz);font-size:.66rem;margin-top:4px;line-height:1.35}.formcard input.bad{border-color:var(--haz)!important;background:#fff7f6!important}.formcard .fe b{cursor:pointer;text-decoration:underline}.formcard .err{color:var(--haz);font-size:.75rem;margin-top:10px;display:none}.formcard .priv{font-size:.66rem;color:var(--steel);text-align:center;margin-top:10px}.dl .wrap{align-items:start}.dl .cover2wrap{position:relative;align-self:center}.dl .cover2{width:100%;max-width:400px;border-radius:10px;transform:rotate(-2.5deg);display:block;height:auto;margin:0 auto;box-shadow:0 28px 56px #0d1d454d,0 6px 16px #0d1d4533}.dl .cover2-badge{position:absolute;right:6px;top:-12px;background:var(--haz);color:#fff;font-weight:800;font-size:.78rem;letter-spacing:.08em;padding:8px 15px;border-radius:99px;transform:rotate(4deg)}.dl .formcard{padding:20px 20px 16px}.dl .formcard h3{font-size:1.02rem}.dl .formcard h3:after{width:36px;height:3px;margin-top:8px}.dl .formcard .sub{font-size:.76rem;margin:9px 0 2px}.dl .formcard label{font-size:.7rem;margin:9px 0 4px}.dl .formcard input[type=text],.dl .formcard input[type=email],.dl .formcard input[type=tel]{font-size:.86rem;padding:9px 11px}.dl .formcard .consent{font-size:.63rem;margin:11px 0 12px}.dl .formcard .btn{font-size:.92rem;padding:12px 20px}.dl .formcard .priv{font-size:.6rem;margin-top:8px}@media(max-width:1024px){.dl .wrap{grid-template-columns:1fr}.dl .cover2wrap{justify-self:center}.dl .cover2{max-width:320px}}.counters{background:#fff;border-bottom:1px solid var(--line);padding:0}.counters .wrap{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));gap:0}.counter{padding:30px 28px;border-left:1px solid var(--line)}.counter:first-child{border-left:none}.counter .num{font-size:3rem;font-weight:900;line-height:1}.counter .num span{color:var(--haz)}.counter .lbl{font-size:.85rem;color:var(--steel);margin-top:8px}.inside h2,.video h2,.dl h2,.team h2{font-size:clamp(1.7rem,3.2vw,2.4rem);font-weight:900;margin-bottom:10px}.inside .intro{color:var(--steel);max-width:62ch;margin-bottom:28px}.pillars{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:18px}.pillar{background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:26px;opacity:0;transform:translateY(16px);transition:opacity .55s ease,transform .55s ease}.pillar.show{opacity:1;transform:none}.pillar h3{font-size:1.02rem;font-weight:800;margin-bottom:8px}.pillar p{font-size:.92rem;color:var(--steel)}.pillar .ic{width:38px;height:38px;border-radius:9px;background:var(--haz);color:#fff;display:grid;place-items:center;margin-bottom:16px;font-weight:900}.video{background:var(--ink);color:#fff;position:relative;overflow:hidden}.video .eyebrow{color:#c6ccdd}.video .intro{color:#c6ccdd;max-width:62ch;margin-bottom:28px}.vframe{position:relative;border-radius:var(--radius);overflow:hidden;border:1px solid rgba(157,184,232,.3);aspect-ratio:16/9;background:linear-gradient(135deg,rgba(255,255,255,.07) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.07) 50%,rgba(255,255,255,.07) 75%,transparent 75%) 0 0/28px 28px,#ffffff0a;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:#c6ccdd}.vframe .play{width:74px;height:74px;border-radius:50%;background:var(--haz);display:grid;place-items:center;box-shadow:0 10px 30px #0006}.vframe .play svg{width:26px;height:26px;fill:#fff;margin-left:4px}.vframe .ph-name{font-weight:700;color:#fff}.vframe .ph-dim{font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:#c6ccdd}.vframe .ph-tag{position:absolute;top:12px;left:12px;font-size:.62rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;background:var(--gray);color:#fff;padding:3px 8px;border-radius:99px}.dl{background:#ededea;position:relative;overflow:hidden}.dl .wrap{display:grid;grid-template-columns:.92fr 1fr .98fr;gap:40px;align-items:center;position:relative}@media(max-width:900px){.dl .wrap{grid-template-columns:1fr}}.coverwrap{position:relative;display:flex;justify-content:center;align-items:center}.cover{width:min(340px,80%);border-radius:10px;transform:rotate(-3.5deg);box-shadow:0 30px 60px #0d1d4559,0 6px 18px #0d1d4540;display:block;height:auto;align-self:center}.cover-badge{position:absolute;right:8%;top:-14px;background:var(--haz);color:#fff;font-weight:800;font-size:.8rem;letter-spacing:.06em;padding:9px 16px;border-radius:99px;transform:rotate(3deg);box-shadow:0 8px 20px #a3100859}.dl .intro{color:var(--steel);margin-bottom:18px}.checks{list-style:none;margin:0 0 26px}.checks li{position:relative;padding:7px 0 7px 36px;font-size:.98rem}.checks li:before{content:"";position:absolute;left:0;top:9px;width:22px;height:22px;border-radius:50%;background:var(--haz)}.checks li:after{content:"";position:absolute;left:8px;top:13.5px;width:5px;height:9px;border:solid #fff;border-width:0 2.5px 2.5px 0;transform:rotate(42deg)}.dl .cta-row{display:flex;gap:14px;flex-wrap:wrap;align-items:center}.dl .alt{font-size:.88rem;color:var(--steel)}.dl .alt a{color:var(--haz);font-weight:700}.team .intro{color:var(--steel);max-width:60ch;margin-bottom:28px}.people{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(230px,100%),1fr));gap:18px}.person{background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:20px 13px;display:flex;gap:11px;align-items:center}.person>div{min-width:0}.person img{width:60px;height:60px;border-radius:50%;object-fit:cover;border:3px solid var(--haz);flex:none}.person .role{font-size:.68rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--haz)}.person .name{font-weight:800;font-size:1rem;margin:2px 0 4px}.person .cont{font-size:.72rem;color:var(--steel);line-height:1.55;overflow-wrap:normal;letter-spacing:-.012em}.person .cont a{color:var(--steel);text-decoration:none}.person .cont a:hover{color:var(--haz)}.cta-final{text-align:center;background:#fff;border-top:1px solid var(--line)}.cta-final h2{font-size:clamp(1.6rem,3vw,2.2rem);font-weight:900;max-width:26ch;margin:0 auto 12px}.cta-final p{color:var(--steel);max-width:54ch;margin:0 auto 26px}.cta-final .btn-solid{font-size:1.05rem;padding:16px 34px}footer{background:var(--ink);color:#c6ccdd;padding:34px 0;font-size:.88rem}footer .wrap{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap}footer img{height:40px;width:126px;max-width:100%;flex:0 0 auto;object-fit:contain}footer a{color:#fff;text-decoration:none;font-weight:600}@media(prefers-reduced-motion:reduce){.pillar{transition:none;opacity:1;transform:none}}@keyframes fadeUp{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes floaty{0%,to{transform:rotate(-3.5deg) translateY(0)}50%{transform:rotate(-3.2deg) translateY(-10px)}}@keyframes drawIn{to{stroke-dashoffset:0}}@keyframes ringPulse{0%{box-shadow:0 0 #a310088c}70%{box-shadow:0 0 0 22px #a3100800}to{box-shadow:0 0 #a3100800}}.hero h1{animation:fadeUp .7s ease .05s backwards}.hero .lead{animation:fadeUp .7s ease .18s backwards}.hero .cta-row{animation:fadeUp .7s ease .3s backwards}.hero .board{animation:fadeUp .8s ease .4s backwards}.hero .coverwrap{animation:fadeUp .8s ease .5s backwards}.hero .cover{animation:floaty 5.5s ease-in-out 1.4s infinite;transition:transform .35s ease}.hero .coverwrap:hover .cover{animation-play-state:paused;transform:rotate(0) scale(1.03)}.board svg path:not([stroke-dasharray]){stroke-dasharray:1500;stroke-dashoffset:1500;animation:drawIn 1.5s ease-out forwards}.board svg path:not([stroke-dasharray]):nth-of-type(-n+5){animation-delay:.5s}.board svg path:not([stroke-dasharray]):nth-of-type(n+6){animation-delay:1s}.board svg path[stroke="#E4574B"]{animation-delay:1.6s;animation-duration:.9s}.board svg path[stroke-dasharray],.board svg text{opacity:0;animation:fadeSoft .7s ease 2s forwards}@keyframes fadeSoft{to{opacity:1}}.board svg path[stroke-dasharray]{stroke-dashoffset:0}.vframe .play{animation:ringPulse 2.2s ease-out 1s infinite}.rv{opacity:0;transform:translateY(24px);transition:opacity .6s ease,transform .6s ease}.rv.show{opacity:1;transform:none}.checks li{opacity:0;transform:translate(-14px);transition:opacity .45s ease,transform .45s ease}.checks li.show{opacity:1;transform:none}.dl .cover2{transition:transform .35s ease}.dl .cover2wrap:hover .cover2{transform:rotate(0) scale(1.035)}.person{transition:transform .25s ease,box-shadow .25s ease}.person:hover{transform:translateY(-5px);box-shadow:0 14px 30px #0d1d451f}.btn-solid{transition:transform .18s ease,background .2s,border-color .2s}.btn-solid:hover{transform:translateY(-2px)}@media(prefers-reduced-motion:reduce){.hero h1,.hero .lead,.hero .cta-row,.hero .board,.hero .coverwrap,.hero .cover,.board svg path,.board svg text,.vframe .play{animation:none}.board svg path{stroke-dashoffset:0}.board svg path,.board svg text{opacity:1}.rv,.checks li{opacity:1;transform:none;transition:none}}.btn-solid{position:relative;overflow:hidden}.btn-solid:after{content:"";position:absolute;top:-60%;bottom:-60%;left:-90px;width:42px;background:linear-gradient(105deg,transparent,rgba(255,255,255,.55),transparent);transform:skew(-20deg);animation:shine 4.2s ease-in-out infinite;pointer-events:none}@keyframes shine{0%,58%{left:-90px}78%,to{left:135%}}.hero .btn-solid:after{animation-delay:.6s}.formcard .btn-solid:after{animation-delay:1.8s}.cta-final .btn-solid:after{animation-delay:1.1s}.btn-solid:hover:after{animation-duration:1.1s;animation-delay:0s}.btn-solid:active{transform:translateY(0) scale(.97)}@media(prefers-reduced-motion:reduce){.btn-solid:after{animation:none;display:none}}@media(max-width:480px){.formcard .row2{grid-template-columns:1fr}}@media(max-width:768px){.person .cont a{display:inline-block;padding:9px 0;line-height:1.3}}.dl .formcard .priv{font-size:.72rem}
/*# sourceMappingURL=/cdn/shop/t/46/assets/lp-poradnik-szafy.css.map */
