@font-face{font-family:"Jost";font-style:normal;font-weight:400;font-display:swap;src:url("../../bundles/app/assets/fonts/palc/jost-latin-ext-400-normal.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Jost";font-style:normal;font-weight:400;font-display:swap;src:url("../../bundles/app/assets/fonts/palc/jost-latin-400-normal.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Jost";font-style:normal;font-weight:500;font-display:swap;src:url("../../bundles/app/assets/fonts/palc/jost-latin-ext-500-normal.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Jost";font-style:normal;font-weight:500;font-display:swap;src:url("../../bundles/app/assets/fonts/palc/jost-latin-500-normal.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Jost";font-style:normal;font-weight:600;font-display:swap;src:url("../../bundles/app/assets/fonts/palc/jost-latin-ext-600-normal.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Jost";font-style:normal;font-weight:600;font-display:swap;src:url("../../bundles/app/assets/fonts/palc/jost-latin-600-normal.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Jost";font-style:normal;font-weight:700;font-display:swap;src:url("../../bundles/app/assets/fonts/palc/jost-latin-ext-700-normal.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Jost";font-style:normal;font-weight:700;font-display:swap;src:url("../../bundles/app/assets/fonts/palc/jost-latin-700-normal.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Barlow";font-style:normal;font-weight:400;font-display:swap;src:url("../../bundles/app/assets/fonts/palc/barlow-latin-ext-400-normal.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Barlow";font-style:normal;font-weight:400;font-display:swap;src:url("../../bundles/app/assets/fonts/palc/barlow-latin-400-normal.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Barlow";font-style:normal;font-weight:500;font-display:swap;src:url("../../bundles/app/assets/fonts/palc/barlow-latin-ext-500-normal.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Barlow";font-style:normal;font-weight:500;font-display:swap;src:url("../../bundles/app/assets/fonts/palc/barlow-latin-500-normal.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Barlow";font-style:normal;font-weight:600;font-display:swap;src:url("../../bundles/app/assets/fonts/palc/barlow-latin-ext-600-normal.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Barlow";font-style:normal;font-weight:600;font-display:swap;src:url("../../bundles/app/assets/fonts/palc/barlow-latin-600-normal.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Barlow";font-style:normal;font-weight:700;font-display:swap;src:url("../../bundles/app/assets/fonts/palc/barlow-latin-ext-700-normal.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Barlow";font-style:normal;font-weight:700;font-display:swap;src:url("../../bundles/app/assets/fonts/palc/barlow-latin-700-normal.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--palc-navy-950: #0A1D31;--palc-navy-900: #133559;--palc-navy-800: #1A4370;--palc-navy-700: #235282;--palc-navy-100: #D9E2EC;--palc-navy-50: #EDF2F7;--palc-red-600: #E8393D;--palc-red-500: #FF464A;--palc-red-100: #FFE2E3;--palc-white: #FFFFFF;--palc-grey-50: #F5F7F9;--palc-grey-100: #EDF1F4;--palc-grey-200: #DCE3E9;--palc-grey-300: #C2CDD6;--palc-grey-500: #7C8B99;--palc-grey-700: #46586A;--surface-page: var(--palc-white);--surface-subtle: var(--palc-grey-50);--surface-card: var(--palc-white);--surface-dark: var(--palc-navy-900);--surface-darker: var(--palc-navy-950);--text-strong: var(--palc-navy-900);--text-body: #39495A;--text-muted: #6B7C8C;--text-inverse: var(--palc-white);--text-inverse-muted: rgba(255, 255, 255, .64);--text-accent: var(--palc-red-500);--border-subtle: var(--palc-grey-200);--border-strong: var(--palc-grey-300);--border-inverse: rgba(255, 255, 255, .16);--accent: var(--palc-red-500);--accent-hover: var(--palc-red-600);--link: var(--palc-navy-800);--link-hover: var(--palc-red-600);--focus-ring: 0 0 0 2px var(--palc-white), 0 0 0 4px var(--palc-red-500);--font-display: 'Jost', system-ui, sans-serif;--font-body: 'Barlow', system-ui, sans-serif;--text-xs: 12px;--text-sm: 14px;--text-base: 16px;--text-md: 18px;--text-lg: 22px;--text-xl: 28px;--text-2xl: 36px;--text-3xl: 48px;--text-4xl: 64px;--text-5xl: 84px;--leading-tight: 1.08;--leading-snug: 1.25;--leading-normal: 1.55;--tracking-caps: .16em;--tracking-wide: .08em;--tracking-display: .01em;--weight-regular: 400;--weight-medium: 500;--weight-semibold: 600;--weight-bold: 700;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--space-7: 48px;--space-8: 64px;--space-9: 96px;--space-10: 128px;--container-max: 1280px;--container-pad: 32px;--radius-none: 0;--radius-control: 2px;--radius-card: 0;--shadow-card: 0 1px 2px rgba(10, 29, 49, .06), 0 10px 30px rgba(10, 29, 49, .08);--shadow-raised: 0 2px 6px rgba(10, 29, 49, .10), 0 20px 50px rgba(10, 29, 49, .14);--ease-out: cubic-bezier(.2, .7, .3, 1);--dur-fast: 140ms;--dur-base: 220ms}body{margin:0;font-family:var(--font-body);font-size:var(--text-base);line-height:var(--leading-normal);color:var(--text-body);background:var(--surface-page);-webkit-font-smoothing:antialiased}h1,h2,h3,h4{font-family:var(--font-display);color:var(--text-strong);line-height:var(--leading-tight);margin:0;font-weight:var(--weight-semibold);letter-spacing:var(--tracking-display)}p{margin:0}a{color:var(--link);text-decoration:none;-webkit-transition:color var(--dur-fast) var(--ease-out);transition:color var(--dur-fast) var(--ease-out)}a:hover{color:var(--link-hover)}::-moz-selection{background:var(--palc-navy-900);color:#fff}::selection{background:var(--palc-navy-900);color:#fff}*,*::before,*::after{-webkit-box-sizing:border-box;box-sizing:border-box}img{max-width:100%}:focus-visible{outline:none;-webkit-box-shadow:var(--focus-ring);box-shadow:var(--focus-ring)}.btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-family:var(--font-body);font-weight:600;cursor:pointer;text-decoration:none;white-space:nowrap;border-radius:var(--radius-control);-webkit-transition:all var(--dur-fast) var(--ease-out);transition:all var(--dur-fast) var(--ease-out)}.btn--md{font-size:14px;padding:11px 20px}.btn--lg{font-size:16px;padding:14px 28px}.btn--primary{background:var(--accent);color:#fff;border:1px solid rgba(0,0,0,0)}.btn--primary:hover{background:var(--accent-hover);color:#fff}.btn--secondary{background:var(--palc-navy-900);color:#fff;border:1px solid rgba(0,0,0,0)}.btn--secondary:hover{background:var(--palc-navy-800);color:#fff}.btn--outline{background:rgba(0,0,0,0);color:var(--palc-navy-900);border:1px solid var(--palc-grey-300)}.btn--outline:hover{border-color:var(--palc-navy-900);color:var(--palc-navy-900)}.btn--ghost{background:rgba(0,0,0,0);color:var(--palc-navy-900);border:1px solid rgba(0,0,0,0)}.btn--ghost:hover{color:var(--accent-hover)}.btn--inverse{background:rgba(0,0,0,0);color:#fff;border:1px solid rgba(255,255,255,.4)}.btn--inverse:hover{border-color:#fff;background:rgba(255,255,255,.08);color:#fff}.btn__arrow{display:inline-block;-webkit-transition:-webkit-transform var(--dur-fast) var(--ease-out);transition:-webkit-transform var(--dur-fast) var(--ease-out);transition:transform var(--dur-fast) var(--ease-out);transition:transform var(--dur-fast) var(--ease-out), -webkit-transform var(--dur-fast) var(--ease-out)}.btn:hover .btn__arrow{-webkit-transform:translateX(4px);-ms-transform:translateX(4px);transform:translateX(4px)}.tag{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:4px 10px;font-family:var(--font-display);font-weight:600;font-size:12px;letter-spacing:var(--tracking-wide);text-transform:uppercase;border-radius:var(--radius-control);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:all var(--dur-fast) var(--ease-out);transition:all var(--dur-fast) var(--ease-out);background:rgba(0,0,0,0);color:var(--palc-grey-700);border:1px solid var(--palc-grey-300)}.tag--inverse{color:rgba(255,255,255,.85);border-color:rgba(255,255,255,.28)}.tag--subtle{background:var(--palc-grey-100);border-color:rgba(0,0,0,0)}.tag--active{background:var(--palc-navy-900);color:#fff;border-color:var(--palc-navy-900)}.meta{margin:0;font-family:var(--font-display);font-weight:600;font-size:13px;letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--text-muted)}.meta--accent{color:var(--text-accent)}.meta--inverse{color:var(--text-inverse-muted)}.sec__inner{max-width:var(--container-max);margin:0 auto}@media(max-width: 720px){.sec{padding-left:20px !important;padding-right:20px !important}}.imgph{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:repeating-linear-gradient(45deg, rgba(19, 53, 89, 0.08) 0 1px, transparent 1px 12px),var(--palc-grey-100);border:1px solid var(--border-subtle)}.imgph--dark{background:repeating-linear-gradient(45deg, rgba(255, 255, 255, 0.05) 0 1px, transparent 1px 12px),var(--palc-navy-950);border-color:rgba(255,255,255,.12)}.imgph__label{font-family:var(--font-display);font-weight:600;font-size:12px;letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--palc-grey-500);text-align:center;padding:0 16px}.imgph--dark .imgph__label{color:rgba(255,255,255,.4)}.sh{max-width:720px}.sh--center{text-align:center;margin:0 auto}.sh__overline{font-family:var(--font-display);font-weight:600;font-size:13px;letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--text-accent);margin:0 0 14px}.sh__title{font-size:var(--text-2xl)}.sh--inverse .sh__title{color:#fff}.sh__lead{font-size:var(--text-md);line-height:var(--leading-normal);color:var(--text-body);margin:16px 0 0}.sh--inverse .sh__lead{color:var(--text-inverse-muted)}@media(max-width: 720px){.sh__title{font-size:var(--text-xl)}}.stat__value{font-family:var(--font-display);font-weight:600;line-height:1;color:var(--text-strong)}.stat__value--md{font-size:48px}.stat__value--lg{font-size:64px}.stat__bar{width:28px;height:3px;background:var(--accent);margin:12px 0 8px}.stat__label{font-family:var(--font-display);font-weight:600;font-size:12px;letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--text-muted);margin:0}.stat--inverse .stat__value{color:#fff}.stat--inverse .stat__label{color:var(--text-inverse-muted)}.svc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;text-decoration:none;background:#fff;border:1px solid var(--border-subtle);padding:26px 28px;-webkit-transition:border-color var(--dur-fast) var(--ease-out);transition:border-color var(--dur-fast) var(--ease-out)}.svc:hover{border-color:var(--palc-navy-900)}.svc__title{font-size:20px;color:var(--text-strong)}.svc__desc{font-size:14px;line-height:1.55;color:var(--text-body)}.svc__more{margin-top:auto;padding-top:8px;font-family:var(--font-body);font-weight:600;font-size:14px;color:var(--palc-navy-900);-webkit-transition:color var(--dur-fast) var(--ease-out);transition:color var(--dur-fast) var(--ease-out)}.svc:hover .svc__more{color:var(--accent-hover)}.svc__arrow{display:inline-block;-webkit-transition:-webkit-transform var(--dur-fast) var(--ease-out);transition:-webkit-transform var(--dur-fast) var(--ease-out);transition:transform var(--dur-fast) var(--ease-out);transition:transform var(--dur-fast) var(--ease-out), -webkit-transform var(--dur-fast) var(--ease-out)}.svc:hover .svc__arrow{-webkit-transform:translateX(4px);-ms-transform:translateX(4px);transform:translateX(4px)}.sg{margin-bottom:6px}.sg svg{display:block;width:100%;height:64px}.prj{display:block;text-decoration:none;background:#fff;-webkit-box-shadow:var(--shadow-card);box-shadow:var(--shadow-card);-webkit-transition:-webkit-box-shadow var(--dur-base) var(--ease-out);transition:-webkit-box-shadow var(--dur-base) var(--ease-out);transition:box-shadow var(--dur-base) var(--ease-out);transition:box-shadow var(--dur-base) var(--ease-out), -webkit-box-shadow var(--dur-base) var(--ease-out)}.prj:hover{-webkit-box-shadow:var(--shadow-raised);box-shadow:var(--shadow-raised)}.prj__media{overflow:hidden}.prj__img{display:block;width:100%;-o-object-fit:cover;object-fit:cover;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform var(--dur-base) var(--ease-out);transition:-webkit-transform var(--dur-base) var(--ease-out);transition:transform var(--dur-base) var(--ease-out);transition:transform var(--dur-base) var(--ease-out), -webkit-transform var(--dur-base) var(--ease-out)}.prj:hover .prj__img{-webkit-transform:scale(1.03);-ms-transform:scale(1.03);transform:scale(1.03)}.prj__body{padding:20px 24px 24px}.prj__meta{font-family:var(--font-display);font-weight:600;font-size:12px;letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--text-muted)}.prj__title{font-size:22px;line-height:1.2;margin-top:8px;color:var(--text-strong);-webkit-transition:color var(--dur-fast) var(--ease-out);transition:color var(--dur-fast) var(--ease-out)}.prj:hover .prj__title{color:var(--accent-hover)}.prj__scope{margin-top:8px;font-size:14px;color:var(--text-body)}.prj__tags{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px;margin-top:14px}.logo{display:block;width:auto}.hdr{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:40px;padding:0 40px;height:80px;background:#fff;border-bottom:1px solid var(--border-subtle)}.hdr--inverse{background:rgba(0,0,0,0);border-bottom-color:rgba(255,255,255,.14)}.hdr__logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.hdr__nav{display:-webkit-box;display:-ms-flexbox;display:flex;gap:28px;margin-left:auto}.hdr__link{font-family:var(--font-body);font-weight:500;font-size:15px;color:var(--palc-grey-700);padding-bottom:4px;border-bottom:2px solid rgba(0,0,0,0)}.hdr__link:hover{color:var(--accent-hover)}.hdr__link--active{color:var(--text-strong);border-bottom-color:var(--accent)}.hdr--inverse .hdr__link{color:rgba(255,255,255,.72)}.hdr--inverse .hdr__link:hover,.hdr--inverse .hdr__link--active{color:#fff}.hdr__burger{display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:5px;width:44px;height:44px;padding:10px;background:rgba(0,0,0,0);border:0;cursor:pointer}.hdr__burger span{display:block;height:2px;width:100%;background:var(--palc-navy-900);-webkit-transition:opacity var(--dur-fast) var(--ease-out),-webkit-transform var(--dur-fast) var(--ease-out);transition:opacity var(--dur-fast) var(--ease-out),-webkit-transform var(--dur-fast) var(--ease-out);transition:transform var(--dur-fast) var(--ease-out),opacity var(--dur-fast) var(--ease-out);transition:transform var(--dur-fast) var(--ease-out),opacity var(--dur-fast) var(--ease-out),-webkit-transform var(--dur-fast) var(--ease-out)}.hdr--inverse .hdr__burger span{background:#fff}.hdr__burger.is-open span:nth-child(1){-webkit-transform:translateY(7px) rotate(45deg);-ms-transform:translateY(7px) rotate(45deg);transform:translateY(7px) rotate(45deg)}.hdr__burger.is-open span:nth-child(2){opacity:0}.hdr__burger.is-open span:nth-child(3){-webkit-transform:translateY(-7px) rotate(-45deg);-ms-transform:translateY(-7px) rotate(-45deg);transform:translateY(-7px) rotate(-45deg)}.mobmenu{background:var(--surface-dark);padding:24px 40px 32px}.mobmenu nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}.mobmenu__link{color:rgba(255,255,255,.85);font-family:var(--font-display);font-weight:600;font-size:20px;padding:10px 0;border-bottom:1px solid var(--border-inverse)}.mobmenu__link:hover,.mobmenu__link--active{color:#fff}.mobmenu__cta{color:var(--accent);font-weight:600;padding:16px 0 0}.mobmenu__cta:hover{color:var(--accent-hover)}.ftr{background:var(--surface-darker);color:var(--text-inverse-muted);padding:64px 40px 32px}.ftr__grid{display:grid;grid-template-columns:2fr 1fr 1fr;gap:48px;max-width:var(--container-max);margin:0 auto}.ftr__brand{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:18px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.ftr__claim{font-size:14px;max-width:320px}.ftr__col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.ftr__title{margin:0 0 4px;font-family:var(--font-display);font-weight:600;font-size:12px;letter-spacing:var(--tracking-caps);text-transform:uppercase;color:#fff}.ftr__link{font-size:14px;color:var(--text-inverse-muted)}.ftr__link:hover{color:#fff}.ftr__note{max-width:var(--container-max);margin:48px auto 0;padding-top:24px;border-top:1px solid var(--border-inverse);font-size:13px}@media(max-width: 720px){.ftr{padding:48px 20px 24px}.ftr__grid{grid-template-columns:1fr;gap:32px}}.p-home .hero{position:relative;background:var(--palc-navy-950);display:grid}.p-home .hero__slide{grid-area:1/1;position:relative;background-size:cover;background-position:center;opacity:0;visibility:hidden;-webkit-transition:opacity 600ms var(--ease-out),visibility 0s 600ms;transition:opacity 600ms var(--ease-out),visibility 0s 600ms}.p-home .hero__slide.is-active{opacity:1;visibility:visible;-webkit-transition:opacity 600ms var(--ease-out);transition:opacity 600ms var(--ease-out);z-index:1}.p-home .hero__shade{position:absolute;inset:0;background:-webkit-gradient(linear, left top, left bottom, from(rgba(10, 29, 49, 0.72)), color-stop(45%, rgba(10, 29, 49, 0.25)), to(rgba(10, 29, 49, 0.78)));background:linear-gradient(180deg, rgba(10, 29, 49, 0.72) 0%, rgba(10, 29, 49, 0.25) 45%, rgba(10, 29, 49, 0.78) 100%)}.p-home .hero__content{position:relative;max-width:var(--container-max);margin:0 auto;padding:200px 40px 120px}.p-home .hero__slide--obchod .hero__shade{background:-webkit-gradient(linear, left top, right top, from(rgba(10, 29, 49, 0.9)), color-stop(55%, rgba(10, 29, 49, 0.7)), to(rgba(10, 29, 49, 0.45)));background:linear-gradient(90deg, rgba(10, 29, 49, 0.9) 0%, rgba(10, 29, 49, 0.7) 55%, rgba(10, 29, 49, 0.45) 100%)}.p-home .hero__eyebrow{color:rgba(255,255,255,.75);font-family:var(--font-display);font-weight:600;font-size:15px;letter-spacing:var(--tracking-caps);text-transform:uppercase;margin-bottom:14px}.p-home .hero__title{color:#fff;font-size:var(--text-4xl);max-width:820px;font-weight:600}.p-home .hero__lead{color:rgba(255,255,255,.8);font-size:var(--text-md);max-width:560px;margin-top:20px}.p-home .hero__cta{display:-webkit-box;display:-ms-flexbox;display:flex;gap:14px;margin-top:36px;-ms-flex-wrap:wrap;flex-wrap:wrap}.p-home .hero__dots{position:absolute;bottom:36px;left:0;right:0;max-width:var(--container-max);margin:0 auto;padding:0 40px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;z-index:2}.p-home .hero__dot{width:36px;height:3px;padding:0;border:0;background:rgba(255,255,255,.32);cursor:pointer;-webkit-transition:background var(--dur-fast) var(--ease-out);transition:background var(--dur-fast) var(--ease-out)}.p-home .hero__dot:hover{background:rgba(255,255,255,.6)}.p-home .hero__dot.is-active{background:var(--accent)}.p-home .stats{display:grid;grid-template-columns:repeat(4, 1fr);gap:32px}.p-home .clients{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px 36px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:48px;padding-top:32px;border-top:1px solid var(--border-subtle);-ms-flex-wrap:wrap;flex-wrap:wrap}.p-home .clients .clients__label{margin-right:12px}.p-home .clients__logo{height:44px;width:auto;max-width:140px;-o-object-fit:contain;object-fit:contain}.p-home .intro{display:grid;grid-template-columns:1fr 1fr;gap:56px;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.p-home .intro__quote{margin:0;padding-left:28px;border-left:3px solid var(--accent);font-family:var(--font-display);font-weight:500;font-size:var(--text-xl);line-height:1.3;color:var(--text-strong)}.p-home .intro__quote strong{color:var(--text-accent);font-weight:600}.p-home .intro__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px;font-size:var(--text-md);line-height:1.55;color:var(--text-body)}.p-home .intro__body strong{color:var(--text-strong);font-weight:600}.p-home .intro__steps{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(3, 1fr);gap:16px}.p-home .intro__steps li{border-top:3px solid var(--palc-navy-900);padding-top:12px;font-family:var(--font-display);font-weight:600;font-size:17px;color:var(--text-strong)}.p-home .intro__steps li:first-child{border-top-color:var(--accent)}.p-home .intro__steps span{display:block;font-size:13px;color:var(--text-accent);margin-bottom:2px}.p-home .grid3{display:grid;grid-template-columns:repeat(3, 1fr);gap:20px}.p-home .mt48{margin-top:48px}.p-home .mt56{margin-top:56px}.p-home .split{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:24px;-ms-flex-wrap:wrap;flex-wrap:wrap}.p-home .proc{display:grid;grid-template-columns:repeat(3, 1fr);gap:40px 32px}.p-home .proc__step{border-top:1px solid var(--border-inverse);padding-top:18px}.p-home .proc__num{font-family:var(--font-display);font-weight:600;font-size:15px;color:var(--text-accent)}.p-home .proc__title{color:#fff;font-size:19px;margin:8px 0 6px}.p-home .proc__desc{color:var(--text-inverse-muted);font-size:14px}.p-home .zazemi{display:grid;grid-template-columns:1.1fr 1fr;gap:56px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.p-home .zazemi__list{margin:24px 0 0;padding:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.p-home .zazemi__item{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;font-size:15px;color:var(--text-body)}.p-home .zazemi__dash{width:16px;height:3px;background:var(--accent);-ms-flex-negative:0;flex-shrink:0;-webkit-transform:translateY(-3px);-ms-transform:translateY(-3px);transform:translateY(-3px)}.p-home .cta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:32px;-ms-flex-wrap:wrap;flex-wrap:wrap}.p-home .cta__title{color:#fff;font-size:var(--text-2xl)}.p-home .cta__lead{color:var(--text-inverse-muted);margin-top:10px;font-size:16px}@media(max-width: 960px){.p-home .grid3,.p-home .proc{grid-template-columns:repeat(2, 1fr)}.p-home .zazemi,.p-home .intro{grid-template-columns:1fr;gap:32px}.p-home .hero__title{font-size:var(--text-3xl)}.p-home .hero__content{padding:160px 40px 96px}}@media(max-width: 640px){.p-home .grid3,.p-home .proc{grid-template-columns:1fr}.p-home .stats{grid-template-columns:repeat(2, 1fr)}.p-home .hero__title{font-size:var(--text-2xl)}.p-home .hero__content{padding:140px 20px 80px}.p-home .hero__dots{padding:0 20px;bottom:28px}}.p-sluzby .page-h1{color:#fff;font-size:var(--text-3xl);margin-top:14px;max-width:760px}.p-sluzby .page-lead{color:var(--text-inverse-muted);font-size:var(--text-md);max-width:620px;margin-top:18px}.p-sluzby .tagrow{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;margin-top:28px;-ms-flex-wrap:wrap;flex-wrap:wrap}.p-sluzby .grid3{display:grid;grid-template-columns:repeat(3, 1fr);gap:20px}.p-sluzby .mt48{margin-top:48px}.p-sluzby .spec{display:grid;grid-template-columns:1fr 1.1fr;gap:56px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.p-sluzby .spec__cta{display:-webkit-box;display:-ms-flexbox;display:flex;gap:14px;margin-top:32px;-ms-flex-wrap:wrap;flex-wrap:wrap}@media(max-width: 960px){.p-sluzby .grid3{grid-template-columns:repeat(2, 1fr)}.p-sluzby .spec{grid-template-columns:1fr;gap:32px}.p-sluzby .page-h1{font-size:var(--text-2xl)}}@media(max-width: 640px){.p-sluzby .grid3{grid-template-columns:1fr}}.p-sluzba .page-h1{color:#fff;font-size:var(--text-3xl);margin-top:14px;max-width:760px}.p-sluzba .page-lead{color:var(--text-inverse-muted);font-size:var(--text-md);max-width:620px;margin-top:18px}.p-sluzba .tagrow{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;margin-top:28px;-ms-flex-wrap:wrap;flex-wrap:wrap}.p-sluzba .detail{display:grid;grid-template-columns:1fr 1.1fr;gap:56px;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.p-sluzba .scope{margin:28px 0 0;padding:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.p-sluzba .scope__item{display:-webkit-box;display:-ms-flexbox;display:flex;gap:14px;color:var(--text-body);font-size:var(--text-md);line-height:var(--leading-normal)}.p-sluzba .scope__dash{-webkit-box-flex:0;-ms-flex:none;flex:none;width:16px;height:2px;background:var(--accent);margin-top:14px}.p-sluzba .detail__text{margin:18px 0 0;color:var(--text-body);font-size:var(--text-base);line-height:var(--leading-normal)}.p-sluzba .price{margin-top:32px;padding:20px 24px;background:var(--palc-grey-50);border-left:2px solid var(--accent)}.p-sluzba .price__text{margin:10px 0 0;color:var(--text-body);font-size:var(--text-base)}.p-sluzba .detail__cta{display:-webkit-box;display:-ms-flexbox;display:flex;gap:14px;margin-top:32px;-ms-flex-wrap:wrap;flex-wrap:wrap}.p-sluzba .grid3{display:grid;grid-template-columns:repeat(3, 1fr);gap:24px}.p-sluzba .mt40{margin-top:40px}@media(max-width: 960px){.p-sluzba .detail{grid-template-columns:1fr;gap:32px}.p-sluzba .grid3{grid-template-columns:repeat(2, 1fr)}.p-sluzba .page-h1{font-size:var(--text-2xl)}}@media(max-width: 640px){.p-sluzba .grid3{grid-template-columns:1fr}}.p-reseni .page-h1{color:#fff;font-size:var(--text-3xl);margin-top:14px;max-width:820px}.p-reseni .page-lead{color:var(--text-inverse-muted);font-size:var(--text-md);max-width:640px;margin-top:18px}.p-reseni .grid3{display:grid;grid-template-columns:repeat(3, 1fr);gap:20px}.p-reseni .center{text-align:center}.p-reseni .mt56{margin-top:56px}@media(max-width: 960px){.p-reseni .grid3{grid-template-columns:repeat(2, 1fr)}.p-reseni .page-h1{font-size:var(--text-2xl)}}@media(max-width: 640px){.p-reseni .grid3{grid-template-columns:1fr}}.p-segment .page-h1{color:#fff;font-size:var(--text-3xl);margin-top:14px;max-width:820px}.p-segment .page-lead{color:var(--text-inverse-muted);font-size:var(--text-md);max-width:640px;margin-top:18px}.p-segment .grid3{display:grid;grid-template-columns:repeat(3, 1fr);gap:20px}.p-segment .mt48{margin-top:48px}.p-segment .mt40{margin-top:40px}.p-segment .cta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:32px;-ms-flex-wrap:wrap;flex-wrap:wrap}.p-segment .cta__title{color:#fff;font-size:var(--text-2xl)}.p-segment .cta__lead{color:var(--text-inverse-muted);margin-top:10px}@media(max-width: 960px){.p-segment .grid3{grid-template-columns:repeat(2, 1fr)}.p-segment .page-h1{font-size:var(--text-2xl)}}@media(max-width: 640px){.p-segment .grid3{grid-template-columns:1fr}}.p-realizace .filters{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;margin-top:40px}.p-realizace .filters__row{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.p-realizace .filters__row .filters__label{width:130px;-ms-flex-negative:0;flex-shrink:0}.p-realizace .filter-tag{cursor:pointer}.p-realizace .filter-tag:hover{border-color:var(--palc-navy-900);color:var(--palc-navy-900)}.p-realizace .filter-tag.tag--active:hover{color:#fff}.p-realizace .grid3{display:grid;grid-template-columns:repeat(3, 1fr);gap:24px}.p-realizace .empty{color:var(--text-muted)}@media(max-width: 960px){.p-realizace .grid3{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 640px){.p-realizace .grid3{grid-template-columns:1fr}}.p-realizace-detail .casehero{border:0}.p-realizace-detail .casehero-img{aspect-ratio:21/8;background-size:cover;background-position:center}@media(max-width: 720px){.p-realizace-detail .casehero-img{aspect-ratio:3/2}}.p-realizace-detail .case{display:grid;grid-template-columns:1.4fr 1fr;gap:64px}.p-realizace-detail .case__note{margin-top:12px;color:var(--text-muted);font-size:var(--text-sm)}.p-realizace-detail .case__title{font-size:var(--text-3xl);margin:12px 0 0}.p-realizace-detail .case__tags{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;margin-top:20px;-ms-flex-wrap:wrap;flex-wrap:wrap}.p-realizace-detail .case__h3{font-size:20px;margin:40px 0 10px}.p-realizace-detail .case__text{max-width:560px}.p-realizace-detail .case__aside{-ms-flex-item-align:start;align-self:start;background:var(--palc-grey-50);border:1px solid var(--border-subtle);padding:28px 30px}.p-realizace-detail .case__facts{margin:18px 0 0}.p-realizace-detail .case__fact{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px;padding:10px 0;border-bottom:1px solid var(--border-subtle)}.p-realizace-detail .case__fact dt{font-size:13px;color:var(--text-muted)}.p-realizace-detail .case__fact dd{margin:0;font-size:14px;font-weight:600;color:var(--text-strong);text-align:right}.p-realizace-detail .case .case__cta{margin-top:24px;width:100%}.p-realizace-detail .grid3{display:grid;grid-template-columns:repeat(3, 1fr);gap:24px}.p-realizace-detail .mt40{margin-top:40px}@media(max-width: 960px){.p-realizace-detail .case{grid-template-columns:1fr;gap:40px}.p-realizace-detail .case__title{font-size:var(--text-2xl)}.p-realizace-detail .grid3{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 640px){.p-realizace-detail .grid3{grid-template-columns:1fr}}.p-o-spolecnosti .page-h1{color:#fff;font-size:var(--text-3xl);margin-top:14px;max-width:860px}.p-o-spolecnosti .page-lead{color:var(--text-inverse-muted);font-size:var(--text-md);max-width:640px;margin-top:18px}.p-o-spolecnosti .stats{display:grid;grid-template-columns:repeat(4, 1fr);gap:32px}.p-o-spolecnosti .intro{margin-top:56px;display:grid;grid-template-columns:repeat(2, 1fr);gap:40px;max-width:980px}.p-o-spolecnosti .intro__text{margin:0;color:var(--text-body);font-size:var(--text-md);line-height:var(--leading-normal)}@media(max-width: 860px){.p-o-spolecnosti .intro{grid-template-columns:1fr;gap:20px;margin-top:40px}}.p-o-spolecnosti .zazemi{display:grid;grid-template-columns:1.1fr 1fr;gap:56px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.p-o-spolecnosti .zazemi__list{margin:24px 0 0;padding:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.p-o-spolecnosti .zazemi__item{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;font-size:15px;color:var(--text-body)}.p-o-spolecnosti .zazemi__dash{width:16px;height:3px;background:var(--accent);-ms-flex-negative:0;flex-shrink:0;-webkit-transform:translateY(-3px);-ms-transform:translateY(-3px);transform:translateY(-3px)}.p-o-spolecnosti .mt32{margin-top:32px}@media(max-width: 960px){.p-o-spolecnosti .page-h1{font-size:var(--text-2xl)}.p-o-spolecnosti .zazemi{grid-template-columns:1fr;gap:32px}}@media(max-width: 640px){.p-o-spolecnosti .stats{grid-template-columns:repeat(2, 1fr)}}.p-kariera .page-h1{color:#fff;font-size:var(--text-3xl);margin-top:14px;max-width:760px}.p-kariera .page-lead{color:var(--text-inverse-muted);font-size:var(--text-md);max-width:620px;margin-top:18px}.p-kariera .mt32{margin-top:32px}.p-kariera .empty{color:var(--text-muted)}@media(max-width: 960px){.p-kariera .page-h1{font-size:var(--text-2xl)}}.p-kontakt .kont__title{font-size:var(--text-3xl);margin-top:14px}.p-kontakt .kont__top{display:grid;grid-template-columns:repeat(3, 1fr);gap:32px;margin-top:36px}.p-kontakt .kont__block{padding-top:24px;border-top:1px solid var(--border-subtle);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px}.p-kontakt .kont__block--cta{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.p-kontakt .kont__name{font-size:16px;font-weight:600;color:var(--text-strong, inherit)}.p-kontakt .kont__link{font-size:15px;font-weight:600}.p-kontakt .kont__text{font-size:15px}.p-kontakt .div{display:grid;grid-template-columns:repeat(3, 1fr);gap:20px;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.p-kontakt .div__card{background:var(--surface-subtle);padding:32px 28px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;scroll-margin-top:96px}.p-kontakt .div__title{font-size:var(--text-lg);margin-top:-8px}.p-kontakt .div__company,.p-kontakt .div__contact{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}.p-kontakt .div__contact{padding-top:16px;border-top:1px solid var(--border-subtle)}@media(max-width: 960px){.p-kontakt .kont__title{font-size:var(--text-2xl)}.p-kontakt .kont__top,.p-kontakt .div{grid-template-columns:1fr}}.p-poptavka .pop{display:grid;grid-template-columns:1fr 1.4fr;gap:72px;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.p-poptavka .pop__title{font-size:var(--text-3xl);margin-top:14px}.p-poptavka .pop__lead{margin-top:18px;font-size:var(--text-md);max-width:420px}.p-poptavka .pop__stats{display:-webkit-box;display:-ms-flexbox;display:flex;gap:40px;margin-top:44px}.p-poptavka .pop__contact{margin-top:44px;padding-top:28px;border-top:1px solid var(--border-subtle);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px}.p-poptavka .pop__link{font-size:16px;font-weight:600}.p-poptavka .form{background:#fff;border:1px solid var(--border-subtle);-webkit-box-shadow:var(--shadow-card);box-shadow:var(--shadow-card);padding:40px 44px;display:grid;grid-template-columns:1fr 1fr;gap:18px 20px}.p-poptavka .field{display:block}.p-poptavka .field--full{grid-column:1/-1}.p-poptavka .field__label{display:block;font-weight:600;font-size:13px;color:var(--text-strong);margin-bottom:6px}.p-poptavka .field__opt{font-weight:400;color:var(--text-muted)}.p-poptavka .field__box{width:100%;font-family:var(--font-body);font-size:15px;color:var(--text-strong);background:#fff;border:1px solid var(--border-strong);border-radius:var(--radius-control);padding:11px 14px;outline:none;-webkit-transition:border-color var(--dur-fast) var(--ease-out),-webkit-box-shadow var(--dur-fast) var(--ease-out);transition:border-color var(--dur-fast) var(--ease-out),-webkit-box-shadow var(--dur-fast) var(--ease-out);transition:border-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out);transition:border-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out),-webkit-box-shadow var(--dur-fast) var(--ease-out)}.p-poptavka .field__box:focus{border-color:var(--palc-navy-900);-webkit-box-shadow:0 0 0 3px var(--palc-navy-50);box-shadow:0 0 0 3px var(--palc-navy-50)}.p-poptavka textarea.field__box{resize:vertical}.p-poptavka .filedrop{display:block;border:1px dashed var(--palc-grey-300);background:var(--palc-grey-50);border-radius:var(--radius-control);padding:26px 20px;text-align:center;cursor:pointer;-webkit-transition:all var(--dur-fast) var(--ease-out);transition:all var(--dur-fast) var(--ease-out)}.p-poptavka .filedrop:hover,.p-poptavka .filedrop.is-over{border-color:var(--palc-navy-900);background:var(--palc-navy-50)}.p-poptavka .filedrop__main{font-weight:600;font-size:14px;color:var(--text-strong)}.p-poptavka .filedrop__hint{margin-top:6px;font-size:12px;color:var(--text-muted)}.p-poptavka .form__footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px;-ms-flex-wrap:wrap;flex-wrap:wrap}.p-poptavka .form__gdpr{font-size:12px;color:var(--text-muted);max-width:340px}@media(max-width: 960px){.p-poptavka .pop{grid-template-columns:1fr;gap:48px}.p-poptavka .pop__title{font-size:var(--text-2xl)}.p-poptavka .form{grid-template-columns:1fr;padding:28px 24px}}.p-404 .nf__title{font-size:var(--text-3xl);margin-top:14px}.p-404 .nf__lead{margin-top:16px;font-size:var(--text-md)}.p-404 .nf__cta{display:-webkit-box;display:-ms-flexbox;display:flex;gap:14px;margin-top:36px;-ms-flex-wrap:wrap;flex-wrap:wrap}.hdr-overlay{position:absolute;top:0;left:0;right:0;z-index:10}.p-sluzba .detail__body ul{margin:28px 0 0;padding:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.p-sluzba .detail__body li{position:relative;padding-left:30px;color:var(--text-body);font-size:var(--text-md);line-height:var(--leading-normal)}.p-sluzba .detail__body li::before{content:"";position:absolute;left:0;top:14px;width:16px;height:2px;background:var(--accent)}.p-sluzba .detail__body p{margin:18px 0 0;color:var(--text-body);font-size:var(--text-base);line-height:var(--leading-normal)}.p-sluzba .detail__body h3{margin:32px 0 0;padding:20px 24px 0;background:var(--palc-grey-50);border-left:2px solid var(--accent);font-family:var(--font-display);font-weight:600;font-size:13px;letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--text-accent)}.p-sluzba .detail__body h3+p{margin:0;padding:10px 24px 20px;background:var(--palc-grey-50);border-left:2px solid var(--accent)}.p-sluzby .sh__lead p{margin:0}.p-sluzby .sh__lead p+p{margin-top:12px}.p-o-spolecnosti .intro p{margin:0;color:var(--text-body);font-size:var(--text-md);line-height:var(--leading-normal)}.p-kariera .kariera__text p{color:var(--text-muted)}.p-kariera .kariera__text p+p,.obecna__text p+p{margin-top:12px}.page-h1--light{color:var(--text-strong);font-size:var(--text-3xl);margin-top:14px;max-width:820px}.page-lead--light{color:var(--text-body);font-size:var(--text-md);max-width:640px;margin-top:18px}.obecna__text{margin-top:32px;max-width:760px}.kont__extra{margin-top:32px;max-width:760px}.form__msg{padding:14px 18px;font-size:15px;border-left:3px solid}.form__msg--ok{background:var(--palc-navy-50);border-color:var(--palc-navy-900);color:var(--text-strong)}.form__msg--err{background:var(--palc-red-100);border-color:var(--accent);color:var(--text-strong)}.form__past{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.filedrop.is-error{border-color:var(--accent);background:var(--palc-red-100)}.hdr__kosik{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-family:var(--font-body);font-weight:600;font-size:14px;color:var(--text-strong);text-decoration:none}.hdr__kosik:hover{color:var(--accent-hover)}.hdr--inverse .hdr__kosik{color:#fff}.hdr__pocet{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:22px;height:22px;padding:0 6px;background:var(--accent);color:#fff;font-size:12px;font-weight:700}.ikona{-webkit-box-flex:0;-ms-flex:none;flex:none;vertical-align:middle}.hdr__kosik .ikona{margin-right:-2px}.visually-hidden{position:absolute !important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.p-eshop .page-h1{color:#fff;font-size:var(--text-3xl);margin-top:14px;max-width:760px}.p-eshop .page-lead{color:var(--text-inverse-muted);font-size:var(--text-md);max-width:680px;margin-top:18px}.p-eshop .tagrow{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-ms-flex-wrap:wrap;flex-wrap:wrap}.p-eshop .mt32{margin-top:32px}.p-eshop .mt40{margin-top:40px}.p-eshop .mt48{margin-top:48px}.p-eshop .empty{color:var(--text-muted);padding:40px 0}.p-eshop .es-drobky{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px 0;font-size:13px;font-weight:600;color:var(--text-muted)}.p-eshop .es-drobky a{color:var(--text-muted);text-decoration:none}.p-eshop .es-drobky a:hover{color:var(--text-strong)}.p-eshop .es-drobky>*+*::before{content:"/";margin:0 10px;color:var(--palc-grey-300)}.p-eshop .es-drobky [aria-current]{color:var(--text-strong)}.p-eshop .es-drobky--inverse,.p-eshop .es-drobky--inverse a{color:var(--text-inverse-muted)}.p-eshop .es-drobky--inverse a:hover,.p-eshop .es-drobky--inverse [aria-current]{color:#fff}.p-eshop .es-drobky--inverse>*+*::before{color:rgba(255,255,255,.3)}.p-eshop .es-head__cta{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;margin-top:32px;-ms-flex-wrap:wrap;flex-wrap:wrap}.p-eshop .es-head__ghost{color:#fff}.p-eshop .es-head__ghost:hover{color:var(--palc-red-100)}.p-eshop .es-kolaz{position:relative;margin:0;-webkit-transform:translateY(-32px);-ms-transform:translateY(-32px);transform:translateY(-32px);-webkit-box-shadow:var(--shadow-card);box-shadow:var(--shadow-card);background:var(--palc-navy-950);border-radius:6px;overflow:hidden}.p-eshop .es-kolaz__img{display:block;width:100%;height:auto;aspect-ratio:21/9;-o-object-fit:cover;object-fit:cover}.p-eshop .es-kolaz__popis{position:absolute;left:0;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px;padding:18px 24px;background:var(--palc-navy-950);color:#fff;font-size:15px;max-width:520px}.p-eshop .es-kat{display:grid;grid-template-columns:repeat(3, 1fr);gap:24px}.p-eshop .es-kat__karta{background:#fff;border:1px solid var(--border-subtle);border-radius:6px;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-transition:border-color var(--dur-base) var(--ease-out),-webkit-box-shadow var(--dur-base) var(--ease-out);transition:border-color var(--dur-base) var(--ease-out),-webkit-box-shadow var(--dur-base) var(--ease-out);transition:box-shadow var(--dur-base) var(--ease-out),border-color var(--dur-base) var(--ease-out);transition:box-shadow var(--dur-base) var(--ease-out),border-color var(--dur-base) var(--ease-out),-webkit-box-shadow var(--dur-base) var(--ease-out)}.p-eshop .es-kat__karta:hover{-webkit-box-shadow:var(--shadow-card);box-shadow:var(--shadow-card);border-color:var(--border-strong)}.p-eshop .es-kat__hlavni{display:block;padding:28px 28px 20px;text-decoration:none;color:inherit;border-top:3px solid var(--palc-navy-900)}.p-eshop .es-kat__hlavni:hover .es-kat__nazev{color:var(--accent-hover)}.p-eshop .es-kat__hlavni:hover .svc__arrow{-webkit-transform:translateX(4px);-ms-transform:translateX(4px);transform:translateX(4px)}.p-eshop .es-kat__pocet{font-family:var(--font-display);font-weight:600;font-size:12px;letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--text-muted)}.p-eshop .es-kat__nazev{font-size:var(--text-lg);margin-top:10px;-webkit-transition:color var(--dur-fast) var(--ease-out);transition:color var(--dur-fast) var(--ease-out)}.p-eshop .es-kat__vice{display:inline-block;margin-top:14px;font-weight:600;font-size:14px;color:var(--palc-navy-800)}.p-eshop .es-kat__seznam{list-style:none;margin:auto 0 0;padding:16px 28px 24px;border-top:1px solid var(--border-subtle);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px 16px;font-size:14px}.p-eshop .es-kat__seznam a{color:var(--text-body);text-decoration:none}.p-eshop .es-kat__seznam a:hover{color:var(--accent-hover)}.p-eshop .es-jak{border-top:1px solid var(--border-subtle);padding-top:88px}.p-eshop .es-kroky{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3, 1fr);gap:32px;counter-reset:none}.p-eshop .es-kroky__krok{border-top:1px solid var(--border-strong);padding-top:24px}.p-eshop .es-kroky__krok h3{font-size:var(--text-lg);margin-top:12px}.p-eshop .es-kroky__krok p{margin-top:10px;color:var(--text-body)}.p-eshop .es-kroky__cislo{font-family:var(--font-display);font-weight:700;font-size:14px;letter-spacing:var(--tracking-caps);color:var(--accent)}.p-eshop .es-vypis{display:grid;grid-template-columns:260px 1fr;gap:48px;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.p-eshop .es-strom{position:sticky;top:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:14px}.p-eshop .es-strom__seznam,.p-eshop .es-strom__pod{list-style:none;margin:0;padding:0}.p-eshop .es-strom__seznam>li{border-bottom:1px solid var(--border-subtle)}.p-eshop .es-strom__odkaz{display:block;padding:10px 0;font-weight:600;font-size:15px;color:var(--text-strong);text-decoration:none}.p-eshop .es-strom__odkaz:hover{color:var(--accent-hover)}.p-eshop .es-strom__odkaz--aktivni{color:var(--palc-navy-900)}.p-eshop .es-strom__odkaz[aria-current]{color:var(--accent)}.p-eshop .es-strom__pod{padding:0 0 10px 14px;border-left:2px solid var(--palc-navy-900);margin-bottom:8px}.p-eshop .es-strom__pod .es-strom__odkaz{padding:5px 0;font-weight:500;font-size:14px;color:var(--text-body)}.p-eshop .es-strom__pod .es-strom__odkaz[aria-current]{color:var(--accent);font-weight:600}.p-eshop .es-strom__info{margin-top:10px;border-radius:6px;padding:18px 20px;background:var(--palc-navy-900);color:var(--text-inverse-muted);font-size:14px}.p-eshop .es-strom__titul{color:#fff;font-family:var(--font-display);font-weight:600;font-size:15px;margin-bottom:6px}.p-eshop .es-podkat{margin-bottom:20px}.p-eshop .es-podkat .tag{text-decoration:none;background:#fff}.p-eshop .es-podkat .tag:hover{border-color:var(--palc-navy-900);color:var(--palc-navy-900)}.p-eshop .es-vypis__pocet{font-family:var(--font-display);font-weight:600;font-size:12px;letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--text-muted);margin-bottom:16px}.p-eshop .es-mrizka{display:grid;grid-template-columns:repeat(3, 1fr);gap:20px}.p-eshop .es-mrizka--4{grid-template-columns:repeat(4, 1fr)}.p-eshop .es-strany{display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px;margin-top:36px;-ms-flex-wrap:wrap;flex-wrap:wrap}.p-eshop .es-strany__cislo{min-width:40px;height:40px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1px solid var(--border-strong);background:#fff;color:var(--text-strong);font-weight:600;text-decoration:none}.p-eshop .es-strany__cislo:hover{border-color:var(--palc-navy-900)}.p-eshop .es-strany__cislo--aktivni{background:var(--palc-navy-900);border-color:var(--palc-navy-900);color:#fff}.p-eshop .es-karta{background:#fff;border:1px solid var(--border-subtle);border-radius:6px;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-transition:-webkit-box-shadow var(--dur-base) var(--ease-out);transition:-webkit-box-shadow var(--dur-base) var(--ease-out);transition:box-shadow var(--dur-base) var(--ease-out);transition:box-shadow var(--dur-base) var(--ease-out), -webkit-box-shadow var(--dur-base) var(--ease-out)}.p-eshop .es-karta:hover{-webkit-box-shadow:var(--shadow-card);box-shadow:var(--shadow-card)}.p-eshop .es-karta__media{display:block}.p-eshop .es-karta__img{display:block;width:100%;aspect-ratio:4/3;-o-object-fit:contain;object-fit:contain;background:#fff}.p-eshop .es-karta__ph{border:0;border-bottom:1px solid var(--border-subtle)}.p-eshop .es-karta__telo{padding:18px 20px 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1}.p-eshop .es-karta__kod{font-family:var(--font-display);font-weight:600;font-size:11px;letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--text-muted)}.p-eshop .es-karta__nazev{font-size:17px;line-height:1.3;margin-top:6px}.p-eshop .es-karta__nazev a{color:var(--text-strong);text-decoration:none}.p-eshop .es-karta__nazev a:hover{color:var(--accent-hover)}.p-eshop .es-karta__par{margin:12px 0 0;display:grid;gap:4px;font-size:13px}.p-eshop .es-karta__par div{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.p-eshop .es-karta__par dt{color:var(--text-muted)}.p-eshop .es-karta__par dd{margin:0;color:var(--text-strong);font-weight:500}.p-eshop .es-karta__pata{margin-top:auto;padding-top:18px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px;-ms-flex-wrap:wrap;flex-wrap:wrap}.p-eshop .es-cena{font-family:var(--font-display);font-weight:600;font-size:12px;letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--accent)}.p-eshop .es-detail{display:grid;grid-template-columns:1fr 1fr;gap:64px;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.p-eshop .es-detail__img{display:block;width:100%;aspect-ratio:4/3;-o-object-fit:contain;object-fit:contain;background:#fff;border:1px solid var(--border-subtle);border-radius:6px}.p-eshop .es-detail__media .imgph{border-radius:6px}.p-eshop .es-detail__nahledy{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;margin-top:10px;-ms-flex-wrap:wrap;flex-wrap:wrap}.p-eshop .es-detail__nahledy img{width:80px;height:64px;-o-object-fit:cover;object-fit:cover;border:1px solid var(--border-subtle);border-radius:6px}.p-eshop .es-detail__nazev{font-size:var(--text-2xl);margin-top:10px}.p-eshop .es-detail__perex{margin-top:16px;font-size:var(--text-md);color:var(--text-body)}.p-eshop .es-param{margin:28px 0 0;border-top:1px solid var(--border-subtle)}.p-eshop .es-param__radek{display:grid;grid-template-columns:minmax(140px, 1fr) 2fr;gap:16px;padding:10px 0;border-bottom:1px solid var(--border-subtle);font-size:15px}.p-eshop .es-param dt{color:var(--text-muted)}.p-eshop .es-param dd{margin:0;color:var(--text-strong);font-weight:500}.p-eshop .es-poptat{margin-top:32px;border-radius:6px;padding:24px;background:var(--palc-grey-50);border:1px solid var(--border-subtle);display:grid;gap:18px}.p-eshop .es-poptat__radek{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:16px;-ms-flex-wrap:wrap;flex-wrap:wrap}.p-eshop .es-poptat__info{font-size:14px;color:var(--text-body)}.p-eshop .es-poptat__info .es-cena{display:block;margin-bottom:4px}.p-eshop .es-detail__kontakt{margin-top:28px;font-size:14px;display:grid;gap:6px}.p-eshop .es-popis{margin-top:64px;max-width:820px}.p-eshop .es-popis .obecna__text{margin-top:20px}.p-eshop .es-mnozstvi{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;border:1px solid var(--border-strong);border-radius:var(--radius-control);background:#fff}.p-eshop .es-mnozstvi__btn{width:40px;border:0;background:rgba(0,0,0,0);color:var(--text-strong);cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.p-eshop .es-mnozstvi__btn:hover{background:var(--palc-grey-100)}.p-eshop .es-mnozstvi__pole{width:64px;border:0;border-left:1px solid var(--border-subtle);border-right:1px solid var(--border-subtle);text-align:center;font-family:var(--font-body);font-size:15px;color:var(--text-strong);padding:10px 4px;-moz-appearance:textfield}.p-eshop .es-mnozstvi__pole::-webkit-outer-spin-button,.p-eshop .es-mnozstvi__pole::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.p-eshop .filedrop{display:block;border:1px dashed var(--palc-grey-300);background:var(--palc-grey-50);border-radius:var(--radius-control);padding:22px 20px;text-align:center;cursor:pointer;-webkit-transition:all var(--dur-fast) var(--ease-out);transition:all var(--dur-fast) var(--ease-out)}.p-eshop .filedrop:hover,.p-eshop .filedrop:focus-within{border-color:var(--palc-navy-900);background:var(--palc-navy-50)}.p-eshop .filedrop__main{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-weight:600;font-size:14px;color:var(--text-strong)}.p-eshop .filedrop__hint{display:block;margin-top:6px;font-size:12px;color:var(--text-muted)}.p-eshop .es-filedrop__vybrano{display:block;margin-top:8px;font-size:13px;color:var(--text-body)}.p-eshop .field{display:block}.p-eshop .field--full{grid-column:1/-1}.p-eshop .field__label{display:block;font-weight:600;font-size:13px;color:var(--text-strong);margin-bottom:6px}.p-eshop .field__opt{font-weight:400;color:var(--text-muted)}.p-eshop .field__box{width:100%;font-family:var(--font-body);font-size:15px;color:var(--text-strong);background:#fff;border:1px solid var(--border-strong);border-radius:var(--radius-control);padding:11px 14px;outline:none;-webkit-transition:border-color var(--dur-fast) var(--ease-out),-webkit-box-shadow var(--dur-fast) var(--ease-out);transition:border-color var(--dur-fast) var(--ease-out),-webkit-box-shadow var(--dur-fast) var(--ease-out);transition:border-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out);transition:border-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out),-webkit-box-shadow var(--dur-fast) var(--ease-out)}.p-eshop .field__box:focus{border-color:var(--palc-navy-900);-webkit-box-shadow:0 0 0 3px var(--palc-navy-50);box-shadow:0 0 0 3px var(--palc-navy-50)}.p-eshop textarea.field__box{resize:vertical}.p-eshop .field ul,.p-eshop .es-form__souhlasy ul{list-style:none;margin:6px 0 0;padding:0;color:var(--palc-red-600);font-size:13px}.p-eshop .es-kosik{max-width:1040px}.p-eshop .es-kosik__nadpis{font-size:var(--text-3xl);margin-top:14px}.p-eshop .es-kroky-k{list-style:none;margin:28px 0 36px;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;gap:0;border-bottom:1px solid var(--border-subtle)}.p-eshop .es-kroky-k__krok{padding:0 24px 14px 0;margin-bottom:-1px;font-weight:600;font-size:14px;color:var(--text-muted);border-bottom:2px solid rgba(0,0,0,0)}.p-eshop .es-kroky-k__krok span{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:22px;height:22px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:8px;border:1px solid currentColor;font-size:12px}.p-eshop .es-kroky-k__krok a{color:inherit;text-decoration:none}.p-eshop .es-kroky-k__krok.is-aktivni{color:var(--text-strong);border-color:var(--accent)}.p-eshop .es-kroky-k__krok.is-hotovo{color:var(--palc-navy-800)}.p-eshop .es-kosik .form__msg{margin-bottom:24px}.p-eshop .es-kosik .form__msg a{margin-left:8px;font-weight:600}.p-eshop .es-polozky{border-top:1px solid var(--border-strong)}.p-eshop .es-polozky__hlavicka{display:grid;grid-template-columns:1fr 160px 110px;gap:20px;padding:12px 0;font-family:var(--font-display);font-weight:600;font-size:12px;letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--text-muted);border-bottom:1px solid var(--border-subtle)}.p-eshop .es-polozka{display:grid;grid-template-columns:1fr 160px 110px;gap:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:18px 0;border-bottom:1px solid var(--border-subtle);-webkit-transition:opacity var(--dur-fast);transition:opacity var(--dur-fast)}.p-eshop .es-polozka.is-uklada{opacity:.5}.p-eshop .es-polozka__zbozi{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}.p-eshop .es-polozka__nazev{font-weight:600;font-size:16px;color:var(--text-strong);text-decoration:none}.p-eshop a.es-polozka__nazev:hover{color:var(--accent-hover)}.p-eshop .es-polozka__pozn{font-size:13px;color:var(--text-body);font-style:italic}.p-eshop .es-polozka__odebrat{justify-self:end}.p-eshop .es-kosik__info{margin-top:20px;font-size:14px;color:var(--text-body)}.p-eshop .es-kosik__info .es-cena{margin-right:8px}.p-eshop .es-kosik__akce{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px;margin-top:32px;-ms-flex-wrap:wrap;flex-wrap:wrap}.p-eshop .es-prazdny{border-radius:6px;padding:48px;background:var(--palc-grey-50);border:1px solid var(--border-subtle)}.p-eshop .es-prazdny__titul{font-family:var(--font-display);font-weight:600;font-size:var(--text-lg);color:var(--text-strong);margin-bottom:8px}.p-eshop .es-kontakt{display:grid;grid-template-columns:1.6fr 1fr;gap:40px;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.p-eshop .es-form{background:#fff;border:1px solid var(--border-subtle);border-radius:6px;-webkit-box-shadow:var(--shadow-card);box-shadow:var(--shadow-card);padding:36px 40px;display:grid;grid-template-columns:1fr 1fr;gap:18px 20px}.p-eshop .es-form__souhlasy{display:grid;gap:10px;font-size:14px}.p-eshop .es-check{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.p-eshop .es-check input{margin-top:3px;accent-color:var(--palc-navy-900)}.p-eshop .es-check a{font-weight:600}.p-eshop .form__footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px;-ms-flex-wrap:wrap;flex-wrap:wrap}.p-eshop .form__gdpr{font-size:12px;color:var(--text-muted);max-width:340px}.p-eshop .es-souhrn{background:var(--palc-grey-50);border:1px solid var(--border-subtle);border-radius:6px;padding:24px;position:sticky;top:24px}.p-eshop .es-souhrn__seznam{list-style:none;margin:14px 0 0;padding:0;font-size:14px}.p-eshop .es-souhrn__seznam li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px;padding:8px 0;border-bottom:1px solid var(--border-subtle)}.p-eshop .es-souhrn__seznam b{white-space:nowrap;color:var(--text-strong)}.p-eshop .es-souhrn__upravit{display:inline-block;margin-top:14px;font-weight:600;font-size:14px}.p-eshop .es-hotovo{display:grid;grid-template-columns:1.6fr 1fr;gap:40px;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.p-eshop .es-hotovo__cislo{font-family:var(--font-display);font-size:var(--text-lg);color:var(--text-strong);margin-bottom:10px}@media(max-width: 1100px){.p-eshop .es-mrizka--4{grid-template-columns:repeat(2, 1fr)}.p-eshop .es-mrizka{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 960px){.p-eshop .page-h1{font-size:var(--text-2xl)}.p-eshop .es-kat,.p-eshop .es-kroky{grid-template-columns:1fr;gap:16px}.p-eshop .es-kolaz{-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px)}.p-eshop .es-kolaz__popis{position:static;max-width:none}.p-eshop .es-vypis{grid-template-columns:1fr;gap:28px}.p-eshop .es-strom{display:none}.p-eshop .es-detail,.p-eshop .es-kontakt,.p-eshop .es-hotovo{grid-template-columns:1fr;gap:32px}.p-eshop .es-souhrn{position:static}.p-eshop .es-kosik__nadpis{font-size:var(--text-2xl)}.p-eshop .es-form{grid-template-columns:1fr;padding:24px 20px}}@media(max-width: 600px){.p-eshop .es-mrizka,.p-eshop .es-mrizka--4{grid-template-columns:1fr}.p-eshop .es-polozky__hlavicka{display:none}.p-eshop .es-polozka{grid-template-columns:1fr auto;gap:12px}.p-eshop .es-polozka__zbozi{grid-column:1/-1}.p-eshop .es-kroky-k__krok{padding-right:14px;font-size:13px}.p-eshop .es-kosik__akce .btn{width:100%}.p-eshop .es-poptat__radek .btn{width:100%}}.p-segment .mt40{margin-top:40px}.p-segment .mt56{margin-top:56px}.p-segment .center{text-align:center}.hdr__hledat{position:relative}.hdr__hledat-btn{list-style:none;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:40px;height:40px;cursor:pointer;color:var(--text-strong);border-radius:var(--radius-control)}.hdr__hledat-btn::-webkit-details-marker{display:none}.hdr__hledat-btn:hover,.hdr__hledat[open] .hdr__hledat-btn{color:var(--accent-hover);background:var(--palc-grey-50)}.hdr--inverse .hdr__hledat-btn{color:#fff}.hdr--inverse .hdr__hledat-btn:hover,.hdr--inverse .hdr__hledat[open] .hdr__hledat-btn{color:#fff;background:rgba(255,255,255,.08)}.hdr__hledat-form{position:absolute;right:0;top:calc(100% + 12px);z-index:50;width:440px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;padding:14px;background:#fff;border:1px solid var(--border-subtle);border-radius:6px;-webkit-box-shadow:var(--shadow-card);box-shadow:var(--shadow-card)}.hdr__hledat-pole{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;font-family:var(--font-body);font-size:15px;color:var(--text-strong);border:1px solid var(--border-strong);border-radius:var(--radius-control);padding:10px 12px;outline:none}.hdr__hledat-pole:focus{border-color:var(--palc-navy-900);-webkit-box-shadow:0 0 0 3px var(--palc-navy-50);box-shadow:0 0 0 3px var(--palc-navy-50)}.hdr__naseptavac{position:absolute;left:14px;right:14px;top:calc(100% - 6px);background:#fff;border:1px solid var(--border-subtle);border-radius:6px;-webkit-box-shadow:var(--shadow-card);box-shadow:var(--shadow-card);padding:6px 0}.hdr__navrh{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px;padding:9px 14px;font-size:14px;color:var(--text-strong);text-decoration:none}.hdr__navrh:hover,.hdr__navrh:focus{background:var(--palc-grey-50);color:var(--accent-hover)}.hdr__navrh-kod{font-family:var(--font-display);font-weight:600;font-size:11px;letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--text-muted);white-space:nowrap}.mobmenu__hledat{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:16px;border:1px solid var(--border-strong);border-radius:var(--radius-control);background:#fff}.mobmenu__hledat input{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;border:0;padding:12px 14px;font-family:var(--font-body);font-size:16px;color:var(--text-strong);outline:none}.mobmenu__hledat button{width:48px;border:0;background:rgba(0,0,0,0);color:var(--text-strong);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer}.p-eshop .es-hledat{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;margin-top:28px;max-width:760px}.p-eshop .es-hledat__pole{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;font-size:17px;padding:14px 16px}.p-eshop .es-hledat .btn{gap:8px}.p-eshop .es-prazdny__akce{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;-ms-flex-wrap:wrap;flex-wrap:wrap}@media(max-width: 600px){.p-eshop .es-hledat{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.hdr__logo{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.hdr__logo .logo{width:80px;height:26px;max-width:none}.hdr__nav{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;white-space:nowrap}.hdr__link{white-space:nowrap}.hdr__hledat{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.hdr__cta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px;white-space:nowrap}.hdr__cta .btn{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.hdr__burger{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}@media(max-width: 1249px){.hdr__kosik-text{display:none}}@media(max-width: 1179px){.hdr{gap:24px;padding:0 24px}.hdr__nav{gap:18px}.hdr__link{font-size:14px}.hdr__cta{gap:14px}.hdr__cta .btn--md{font-size:13px;padding:9px 14px}}@media(max-width: 1019px){.hdr{gap:8px;padding:0 20px}.hdr__logo{margin-right:auto}.hdr__nav,.hdr__cta .btn{display:none}.hdr__burger{display:-webkit-box;display:-ms-flexbox;display:flex}.hdr__hledat-form{position:fixed;left:12px;right:12px;top:72px;width:auto}}@media(min-width: 1020px){.mobmenu{display:none}}
/*# sourceMappingURL=frontend.min.css.map */
