:root{--pk-navy:#092a52;--pk-ink:#102c4b;--pk-blue:#134b88;--pk-cyan:#00a5dc;--pk-cyan2:#20b8ec;--pk-cloud:#f2f7fb;--pk-border:#dfebf3;--pk-quiet:#60788f;--pk-white:#fff;--pk-radius:18px;--pk-shadow:0 18px 42px rgba(15,47,77,.09)}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:105px}body{margin:0;background:white;color:var(--pk-ink);font-family:Inter,system-ui,-apple-system,'Segoe UI',Arial,sans-serif;font-size:16px;line-height:1.65;-webkit-font-smoothing:antialiased}img{max-width:100%;height:auto}a{color:var(--pk-blue);text-decoration:none}a:hover{text-decoration:underline}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid #0b9cd3;outline-offset:3px}.pkv-shell{width:min(1180px,calc(100% - 44px));margin-inline:auto}.pkv-skip{position:absolute;left:8px;top:-100px;z-index:1000;background:#fff;padding:8px}.pkv-skip:focus{top:8px}.pkv-topbar{background:#082342;color:#d7efff;font-size:12px}.pkv-top-inner{display:flex;justify-content:space-between;align-items:center;gap:18px;min-height:36px}.pkv-topbar a{color:white}.pkv-topbar i{font-style:normal;opacity:.4;padding:0 8px}.pkv-header{position:sticky;top:0;z-index:99;background:rgba(255,255,255,.97);backdrop-filter:blur(15px);box-shadow:0 2px 16px rgba(10,40,71,.06);border-bottom:1px solid var(--pk-border)}.admin-bar .pkv-header{top:32px}.pkv-header-inner{display:flex;align-items:center;gap:26px;min-height:86px}.pkv-brand{display:flex;align-items:center;gap:14px;min-width:205px}.pkv-brand img{width:auto;object-fit:contain;max-height:39px}.pkv-brand .pkv-brand-cyklop{max-width:108px}.pkv-brand .pkv-brand-dizet{max-width:90px}.pkv-brand-divider{width:1px;height:35px;background:#d8e6ef}.pkv-nav{margin-left:auto}.pkv-nav-links{padding:0;margin:0;list-style:none;display:flex;gap:20px;align-items:center}.pkv-nav-links a{display:block;font-size:13px;font-weight:680;color:#28425b;white-space:nowrap}.pkv-nav-links a:hover{color:var(--pk-cyan);text-decoration:none}.pkv-btn{border:0;border-radius:6px;padding:15px 22px;background:var(--pk-cyan);color:#fff;display:inline-flex;align-items:center;gap:12px;justify-content:center;text-decoration:none;font-weight:750;font-size:14px;line-height:1.3;cursor:pointer;box-shadow:0 9px 22px rgba(0,165,220,.17);transition:transform .16s,background .16s}.pkv-btn:hover{background:#008fc6;color:#fff;text-decoration:none;transform:translateY(-2px)}.pkv-btn-small{padding:12px 18px;font-size:12px;white-space:nowrap}.pkv-btn-outline{background:transparent;color:var(--pk-ink);border:1.5px solid #bbcad7;box-shadow:none}.pkv-btn-outline:hover{background:#edf7fd;color:var(--pk-ink)}.pkv-btn-light{background:#fff;color:var(--pk-navy);box-shadow:none}.pkv-btn-light:hover{background:#e5f8ff;color:var(--pk-navy)}.pkv-menu-toggle{display:none;border:0;background:transparent;padding:8px;cursor:pointer}.pkv-menu-toggle span{display:block;width:26px;height:2px;background:var(--pk-navy);margin:5px 0}.pkv-eyebrow{display:inline-block;text-transform:uppercase;letter-spacing:.16em;font-weight:800;font-size:11px;color:var(--pk-cyan)}h1,h2,h3,h4{letter-spacing:-.036em;line-height:1.16;color:inherit}h1{font-size:clamp(40px,5.2vw,70px);margin:12px 0 26px;font-weight:830}h2{font-size:clamp(29px,3.5vw,46px);margin:0 0 20px;font-weight:800}h3{font-size:22px;font-weight:760;margin:0 0 12px}p{margin:0 0 17px}.pkv-section{padding:88px 0}.pkv-section-soft{background:var(--pk-cloud)}.pkv-section-dark{background:var(--pk-navy);color:#fff}.pkv-lead{font-size:19px;color:var(--pk-quiet);max-width:760px}.pkv-section-dark .pkv-lead{color:#bad4e8}.pkv-section-header{display:flex;gap:24px;justify-content:space-between;align-items:end;margin-bottom:34px}.pkv-section-header>div{max-width:770px}.pkv-section-header p{margin:0;color:var(--pk-quiet)}.pkv-section-header h2{margin:8px 0 13px}.pkv-text-link{color:var(--pk-blue);font-weight:780;display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.pkv-grid{display:grid;gap:20px}.pkv-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.pkv-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.pkv-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.pkv-card{background:white;border:1px solid var(--pk-border);border-radius:var(--pk-radius);overflow:hidden;box-shadow:0 7px 24px rgba(12,45,83,.035);transition:transform .2s,box-shadow .2s}.pkv-card:hover{transform:translateY(-3px);box-shadow:var(--pk-shadow)}.pkv-card-body{padding:25px}.pkv-card-body p{color:#5e7488;font-size:14px}.pkv-card h3 a{color:var(--pk-ink)}.pkv-card-media{display:flex;background:linear-gradient(135deg,#e8f6fd,#f7fbfd);height:210px;align-items:center;justify-content:center;padding:20px;overflow:hidden}.pkv-card-media img{width:100%;height:100%;object-fit:contain}.pkv-card-chip{font-size:10px;color:var(--pk-cyan);font-weight:800;letter-spacing:.12em;text-transform:uppercase;display:block;margin-bottom:12px}.pkv-dark-band{background:var(--pk-navy);color:white}.pkv-hero{background:radial-gradient(circle at 65% 40%,#134d84 0%,#082949 53%,#061b35 100%);color:#fff;position:relative;overflow:hidden}.pkv-hero-inner{display:grid;grid-template-columns:1fr 1.05fr;min-height:630px;align-items:center;gap:30px}.pkv-hero h1{color:white;max-width:700px}.pkv-hero p{color:#bed4e6;max-width:570px;font-size:18px}.pkv-hero h1 span{color:var(--pk-cyan2)}.pkv-hero .pkv-eyebrow{color:#75d7fa}.pkv-hero-actions{display:flex;gap:12px;flex-wrap:wrap;margin:28px 0}.pkv-hero .pkv-btn-outline{color:#fff;border-color:#6b859d}.pkv-hero .pkv-btn-outline:hover{color:#fff;background:#244f76}.pkv-hero-art{position:relative;align-self:stretch;display:flex;align-items:center}.pkv-hero-art img{width:100%;max-height:530px;object-fit:contain;filter:drop-shadow(0 20px 20px rgba(1,10,24,.35))}.pkv-hero-stat{display:flex;gap:20px;align-items:center;color:#fff;font-size:12px;margin-top:46px}.pkv-hero-stat strong{font-size:25px;display:block;line-height:1.1}.pkv-hero-stat span{display:block;color:#aac8df}.pkv-hero-stat .pkv-sep{width:1px;height:41px;background:#41627f}.pkv-trust{background:#fff;border-bottom:1px solid var(--pk-border)}.pkv-trust-inner{display:grid;grid-template-columns:repeat(4,1fr);padding:25px 0;gap:20px}.pkv-trust-item{display:flex;align-items:center;gap:14px}.pkv-trust-icon{display:grid;place-items:center;flex:none;width:44px;height:44px;background:#e7f7fc;border-radius:12px;color:var(--pk-blue);font-size:21px}.pkv-trust-item strong{font-size:13px;display:block;line-height:1.3}.pkv-trust-item span{font-size:12px;color:var(--pk-quiet)}.pkv-tech-card{position:relative;background:#0c315a;color:white;min-height:285px;display:flex;align-items:end;overflow:hidden;border-radius:14px;padding:23px}.pkv-tech-card:before{content:'';position:absolute;inset:0;background:linear-gradient(180deg,rgba(7,36,68,.06),rgba(3,24,48,.87));z-index:1}.pkv-tech-card img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .4s}.pkv-tech-card:hover img{transform:scale(1.05)}.pkv-tech-card div{position:relative;z-index:2}.pkv-tech-card span{font-size:11px;letter-spacing:.13em;color:#8de3ff;font-weight:800}.pkv-tech-card h3{color:#fff;font-size:24px;margin:8px 0}.pkv-tech-card p{font-size:13px;line-height:1.45;color:#d7eaf8;margin:0 0 5px}.pkv-tech-card a{position:absolute;inset:0;z-index:3}.pkv-steps{counter-reset:steps}.pkv-step{background:#fff;border:1px solid var(--pk-border);padding:30px;border-radius:14px}.pkv-step:before{counter-increment:steps;content:'0' counter(steps);display:block;color:#049ed9;font-size:27px;font-weight:850;margin-bottom:21px}.pkv-step p{font-size:14px;color:var(--pk-quiet)}.pkv-cta-band{padding:55px 60px;background:linear-gradient(115deg,#0a355e,#07508a);border-radius:20px;display:flex;align-items:center;justify-content:space-between;gap:25px;color:#fff}.pkv-cta-band h2{font-size:35px;margin:6px 0}.pkv-cta-band p{margin:0;color:#c6e2f5}.pkv-cta-band .pkv-eyebrow{color:#89ddfc}.pkv-faq{max-width:850px;margin:auto}.pkv-faq details{border-bottom:1px solid #d9e6ef;padding:21px 0}.pkv-faq summary{font-size:18px;font-weight:740;cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:20px}.pkv-faq summary:after{content:'+';color:#009fda;font-size:25px}.pkv-faq details[open] summary:after{content:'−'}.pkv-faq details p{color:var(--pk-quiet);padding:12px 40px 0 0;margin:0}.pkv-page-header{background:linear-gradient(120deg,#092e57,#174c80);color:#fff;padding:75px 0}.pkv-page-header h1{font-size:clamp(34px,4vw,54px);margin:12px 0 0;max-width:850px}.pkv-article{padding:60px 0 95px;max-width:900px}.pkv-article h2{margin:40px 0 14px;font-size:32px}.pkv-article h3{margin:32px 0 12px}.pkv-article a{text-decoration:underline}.pkv-article ul li,.pkv-article ol li{margin:8px 0}.pkv-article img{border-radius:12px}.pkv-archive,.pkv-404{padding:70px 0 110px}.pkv-archive article{border-bottom:1px solid var(--pk-border);padding:20px 0}.pkv-footer{background:#061f3b;color:#cbdeed;padding:85px 0 22px}.pkv-footer-grid{display:grid;grid-template-columns:1.6fr .9fr .9fr 1.1fr;gap:50px}.pkv-footer-grid h2{color:#fff;font-size:31px}.pkv-footer-grid h3{font-size:15px;color:#fff;letter-spacing:.02em;margin:0 0 22px}.pkv-footer-grid a:not(.pkv-btn){color:#c3d8e8;display:block;font-size:13px;line-height:1.55;margin:0 0 12px}.pkv-footer-grid p{font-size:13px;color:#b1cbdc}.pkv-footer-grid .pkv-footer-note{font-size:11px;opacity:.8;margin-top:24px}.pkv-footer-eyebrow{font-weight:780;letter-spacing:.16em;font-size:11px!important;color:#60cdee!important}.pkv-footer-bottom{border-top:1px solid #294661;margin-top:65px;padding-top:24px;display:flex;justify-content:space-between;gap:20px;color:#9bbacf;font-size:12px}.pkv-fallback{padding:80px 0}
@media(max-width:1140px){.pkv-header-inner{gap:15px}.pkv-nav-links{gap:12px}.pkv-nav-links a{font-size:12px}.pkv-brand{min-width:175px;gap:8px}.pkv-brand .pkv-brand-cyklop{max-width:90px}.pkv-brand .pkv-brand-dizet{max-width:75px}}
@media(max-width:980px){.pkv-header-inner{min-height:72px}.pkv-nav{display:none;position:absolute;top:100%;left:0;right:0;background:#fff;border-top:1px solid var(--pk-border);box-shadow:var(--pk-shadow);padding:20px 24px}.pkv-nav.pkv-open{display:block}.pkv-nav-links{display:flex;flex-direction:column;align-items:stretch;gap:4px}.pkv-nav-links a{padding:11px;font-size:15px}.pkv-header-cta{margin-left:auto}.pkv-menu-toggle{display:block}.pkv-hero-inner{min-height:520px}.pkv-hero h1{font-size:48px}.pkv-trust-inner{grid-template-columns:repeat(2,1fr)}.pkv-grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}.pkv-footer-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:720px){.admin-bar .pkv-header{top:46px}.pkv-shell{width:min(100% - 32px,1180px)}.pkv-top-inner{justify-content:center}.pkv-top-contact{display:none}.pkv-brand{min-width:0}.pkv-brand .pkv-brand-cyklop{max-width:91px}.pkv-brand .pkv-brand-dizet{max-width:70px}.pkv-header-cta{display:none}.pkv-menu-toggle{margin-left:auto}.pkv-hero-inner{display:flex;flex-direction:column;justify-content:center;gap:0;padding:50px 0 15px;min-height:0}.pkv-hero-inner>div:first-child{width:100%}.pkv-hero h1{font-size:clamp(37px,9vw,54px)}.pkv-hero p{font-size:16px}.pkv-hero-art{max-height:280px;width:100%}.pkv-hero-art img{max-height:280px}.pkv-hero-stat{margin-top:26px}.pkv-section{padding:58px 0}.pkv-section-header{display:block}.pkv-section-header .pkv-text-link{margin-top:14px}.pkv-grid-3,.pkv-grid-2,.pkv-grid-4{grid-template-columns:1fr}.pkv-tech-card{min-height:230px}.pkv-trust-inner{grid-template-columns:1fr 1fr;gap:14px}.pkv-trust-item{align-items:start;gap:8px}.pkv-trust-icon{width:35px;height:35px;font-size:16px}.pkv-trust-item strong{font-size:12px}.pkv-trust-item span{font-size:11px}.pkv-cta-band{padding:32px;display:block}.pkv-cta-band .pkv-btn{margin-top:24px}.pkv-footer{padding-top:50px}.pkv-footer-grid{grid-template-columns:1fr;gap:24px}.pkv-footer-bottom{display:block}.pkv-footer-bottom span{display:block;margin-top:8px}.pkv-page-header{padding:46px 0}.pkv-article{padding:35px 0 70px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}
