@font-face{font-family:Kanit;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/kanit-400-latin-ext.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:Kanit;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/kanit-400-latin.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:Kanit;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/kanit-600-latin-ext.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:Kanit;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/kanit-600-latin.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:Kanit;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/kanit-700-latin-ext.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:Kanit;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/kanit-700-latin.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:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/montserrat-400-latin-ext.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:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/montserrat-400-latin.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:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/montserrat-500-latin-ext.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:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/montserrat-500-latin.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:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/montserrat-600-latin-ext.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:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/montserrat-600-latin.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:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/montserrat-700-latin-ext.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:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/montserrat-700-latin.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:Lora;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/lora-400-latin-ext.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:Lora;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/lora-400-latin.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:Lora;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/lora-700-latin-ext.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:Lora;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/lora-700-latin.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:Lora;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/lora-400i-latin-ext.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:Lora;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/lora-400i-latin.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{--ae-bg-deep: #00021A;--ae-bg-primary: #000326;--ae-bg-primary-alt: var(--ae-bg-primary);--ae-bg-raised: #0C0C42;--action: #16BECF;--action-hover: #0DD4CD;--text-primary: #FFFFFF;--text-secondary: #A081D1;--accent-purple: #552A9F;--ae-straight-blue: #092066;--card-button: #2F324D;--neutral-100: #F8F9F9;--neutral-300: #D2D2D2;--neutral-500: #A0A3BD;--neutral-700: #686868;--semantic-error: #FF5252;--semantic-success: #4ECCA3;--semantic-warning: #FFA940;--semantic-info: #5DADE2;--accent-shopify: #96BF48;--font-primary: "Kanit", system-ui, sans-serif;--font-secondary: "Montserrat", system-ui, sans-serif;--font-serif: "Lora", Georgia, "Times New Roman", serif;--stats-num-color: #060838;--fs-160: 160px;--fs-100: 100px;--fs-80: 80px;--fs-72: 72px;--fs-70: 70px;--fs-64: 64px;--fs-60: 60px;--fs-56: 56px;--fs-52: 52px;--fs-48: 48px;--fs-46: 46px;--fs-44: 44px;--fs-42: 42px;--fs-40: 40px;--fs-38: 38px;--fs-36: 36px;--fs-32: 32px;--fs-30: 30px;--fs-28: 28px;--fs-24: 24px;--fs-22: 22px;--fs-21: 21px;--fs-20: 20px;--fs-18: 18px;--text-body: 16px;--text-small: 14px;--text-h1: var(--fs-100);--text-h2: var(--fs-70);--text-h2-vp: var(--fs-52);--text-h3: var(--fs-40);--text-section-body: var(--fs-22);--text-label: var(--fs-18);--space-8: 8px;--space-12: 12px;--space-16: 16px;--space-20: 20px;--space-24: 24px;--space-32: 32px;--space-40: 40px;--space-48: 48px;--space-64: 64px;--space-80: 80px;--space-120: 120px;--radius-sm: 6px;--radius-md: 10px;--shadow-sm: 0 1px 2px rgba(0,0,0,.2);--shadow-md: 0 4px 8px rgba(0,0,0,.25), 0 1px 2px rgba(0,0,0,.15);--shadow-lg: 0 12px 24px rgba(0,0,0,.3), 0 4px 8px rgba(0,0,0,.2);--shadow-xl: 0 24px 48px rgba(0,0,0,.35), 0 12px 16px rgba(0,0,0,.25);--container-max: 1280px;--container-wide: 1440px;--container-extended: 1600px;--transition-base: .2s ease}@media(max-width:768px){:root{--space-80: 48px;--space-120: 64px;--fs-160: 128px;--fs-100: 80px;--fs-80: 64px;--fs-72: 58px;--fs-70: 56px;--fs-64: 52px;--fs-60: 48px;--fs-56: 44px;--fs-52: 42px;--fs-48: 38px;--fs-46: 36px;--fs-44: 36px;--fs-42: 34px;--fs-40: 32px;--fs-38: 30px;--fs-36: 28px;--fs-32: 26px;--fs-30: 24px;--fs-28: 22px;--fs-24: 20px;--fs-22: 18px;--fs-21: 17px;--fs-20: 16px;--fs-18: 16px}}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background-color:var(--ae-bg-primary);color:var(--text-primary);font-family:var(--font-secondary);font-size:var(--text-body);font-weight:500;line-height:1.6;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6{font-family:var(--font-primary);line-height:1.2}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto}.container{max-width:var(--container-max);margin:0 auto;padding:0 var(--space-24)}.container-wide{max-width:var(--container-wide);margin:0 auto;padding:0 var(--space-24)}.container-extended{max-width:var(--container-extended);margin:0 auto;padding:0 var(--space-24)}.text-maxi{font-size:22px}.text-basic{font-size:18px}.text-mini{font-size:14px}.section{padding:var(--space-120) 0}.section-text{margin-bottom:var(--space-24)}.bg-primary{background:var(--ae-bg-primary)}.accent-purple{color:var(--text-secondary)}.text-action{color:#fff}.section-intro{padding:var(--space-120) 0}.cta-section{padding:var(--space-120) 0;background:var(--action)}.cta-inner{text-align:center}.cta-inner h2{font-family:var(--font-primary);font-size:var(--fs-70);font-weight:700;color:#fff;line-height:1.2;margin-bottom:var(--space-40)}.cta-contacts{display:flex;gap:var(--space-40);justify-content:center;flex-wrap:wrap}.cta-contact{font-family:var(--font-primary);font-size:var(--fs-40);font-weight:700;color:var(--ae-straight-blue);text-decoration:none;transition:opacity var(--transition-base)}.cta-contact:hover{text-decoration:underline;text-underline-offset:4px}.cta-links{display:flex;gap:var(--space-40);justify-content:center;flex-wrap:wrap}.feature-section{padding:var(--space-120) 0}.feature-inner{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-80);align-items:center}.feature-img{width:100%;max-width:560px;height:auto;border-radius:var(--radius-md);display:block}.apps-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.h1-maxi{font-family:var(--font-primary);font-size:clamp(56px,7.8vw,100px);font-weight:700;line-height:1.15;letter-spacing:0;margin-bottom:40px}.h1{font-family:var(--font-primary);font-size:clamp(40px,5vw,64px);font-weight:700;line-height:1.1;margin-bottom:32px}.h1-mini{font-family:var(--font-primary);font-size:clamp(32px,4.5vw,56px);font-weight:700;line-height:1.1;margin-bottom:28px}.h2-maxi{font-family:var(--font-primary);font-size:clamp(40px,5vw,70px);font-weight:700;line-height:1.15;margin-bottom:24px}.h2{font-family:var(--font-primary);font-size:clamp(32px,3.6vw,52px);font-weight:700;line-height:1.2;margin-bottom:20px}.h2-mini{font-family:var(--font-primary);font-size:clamp(26px,3.5vw,48px);font-weight:600;line-height:1.2;margin-bottom:16px}.h3-maxi{font-family:var(--font-primary);font-size:clamp(28px,3.2vw,46px);font-weight:700;line-height:1.15;margin-bottom:16px}.h3{font-family:var(--font-primary);font-size:clamp(24px,3vw,40px);font-weight:900;line-height:1.1;margin-bottom:14px}.h3-mini{font-family:var(--font-primary);font-size:clamp(20px,2.5vw,30px);font-weight:700;line-height:1.2;margin-bottom:12px}.h4{font-family:var(--font-primary);font-size:20px;font-weight:400;line-height:1.4;text-transform:uppercase;letter-spacing:.04em;margin-bottom:8px}.section-title{margin-bottom:var(--space-40)}.body-maxi{font-family:var(--font-secondary);font-size:clamp(18px,1.8vw,22px);font-weight:400;line-height:1.65;color:#fffc}.body{font-family:var(--font-secondary);font-size:clamp(16px,1.4vw,18px);font-weight:400;line-height:1.65;color:#fffc}.body-mini{font-family:var(--font-secondary);font-size:14px;font-weight:500;line-height:1.5;color:#fffc}.hl{color:var(--text-secondary);font-weight:900}.label{font-family:var(--font-primary);font-size:14px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#ffffffb3}.pill{display:inline-flex;align-items:center;padding:4px 14px;border-radius:100px;font-family:var(--font-primary);font-size:14px;font-weight:500;letter-spacing:.03em;border:1px solid currentColor}.pill-action{color:var(--action);border-color:#16becf66;background:#16becf12}.pill-ghost{color:#ffffffb3;border-color:#fff3;background:#ffffff0a}@media(max-width:480px){.container,.container-wide,.container-extended{padding:0 16px}}.btn-primary{display:inline-flex;align-items:center;gap:var(--space-8);padding:9px 35px;background:#ffffff2e;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.45);color:#fff;font-family:var(--font-primary);font-size:22px;font-weight:500;letter-spacing:0;text-transform:uppercase;border-radius:var(--radius-sm);box-shadow:inset 0 1px #fff3,0 4px 24px #0003;transition:background var(--transition-base),border-color var(--transition-base)}.btn-primary:hover{background:#ffffff47;border-color:#ffffffa6}.btn-primary--lower{text-transform:none;font-weight:600;border-width:1.5px}.btn-ghost{display:inline-flex;align-items:center;gap:var(--space-8);padding:9px 35px;background:transparent;border:1px solid rgba(255,255,255,.35);color:#fff;font-family:var(--font-primary);font-size:22px;font-weight:500;letter-spacing:0;text-transform:uppercase;border-radius:var(--radius-sm);transition:background var(--transition-base),border-color var(--transition-base),backdrop-filter var(--transition-base)}.btn-ghost:hover{background:#ffffff2e;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-color:#ffffffa6}.btn-ghost--lower{text-transform:none;font-weight:600;border-width:1.5px}.btn-hero{display:inline-flex;align-items:center;padding:9px 35px;border:1px solid rgba(255,255,255,.3);color:#fff;font-family:var(--font-primary);font-size:22px;font-weight:600;letter-spacing:0;text-transform:none;border-radius:6px;background:#ffffff1a;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:inset 0 1px #ffffff26,0 4px 24px #0003;transition:background .2s,border-color .2s;white-space:nowrap}.btn-hero:hover{background:#ffffff2e;border-color:#ffffff80}@media(max-width:480px){.btn-hero{font-size:16px;padding:8px 24px}}.btn-glass{display:inline-flex;align-items:center;gap:8px;padding:10px 28px;background:#ffffff14;border:1px solid rgba(13,212,205,.4);color:var(--action);font-family:var(--font-primary);font-size:16px;font-weight:300;text-transform:uppercase;border-radius:var(--radius-sm);text-decoration:none;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:background .25s,border-color .25s,color .25s,box-shadow .25s}.btn-glass:hover{background:#0dd4cd54;border-color:#0dd4cdbf;color:#fff;box-shadow:inset 0 1px #ffffff1a,0 0 10px #0dd4cd1f}.intro-link{display:inline-block;margin-top:var(--space-24);color:var(--action);font-size:16px;font-weight:600;text-decoration:none}.intro-link:hover{opacity:.75}.btn-action{display:inline-flex;align-items:center;margin-top:1.5rem;padding:16px 40px;background:var(--action);color:#000;font-family:var(--font-primary);font-size:16px;font-weight:700;border-radius:var(--radius-sm);text-decoration:none;transition:background var(--transition-base)}.btn-action:hover{background:var(--action-hover)}.btn-action--lg{font-size:var(--fs-18);padding:var(--space-16) 56px}.btn-action--lg:hover{background:#fff}.btn-action--ghost{background:transparent;color:var(--action);border:1px solid var(--action);transition:background var(--transition-base),color var(--transition-base),border-color var(--transition-base)}.btn-action--ghost:hover{background:#fff;color:#000;border-color:#fff}.ref-card-cta{position:absolute;bottom:24px;left:24px;right:24px;display:flex;align-items:center;justify-content:center;padding:12px 24px;background:#ffffff2e;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.45);border-radius:var(--radius-sm);box-shadow:inset 0 1px #fff3,0 4px 24px #0003;color:#000326;font-family:var(--font-primary);font-size:22px;font-weight:700;text-transform:none;text-align:center;line-height:1.4;text-decoration:none;transition:background var(--transition-base),border-color var(--transition-base)}.ref-card-cta:hover{background:#ffffff47;border-color:#ffffffa6;color:#000326}@property --egx{syntax: "<length-percentage>"; initial-value: 0%; inherits: false;}@property --egy{syntax: "<length-percentage>"; initial-value: 0%; inherits: false;}.edge-glow{position:relative}.edge-glow:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:radial-gradient(circle 69px at 0% 0%,rgba(160,129,209,.85),transparent 72%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:0}.edge-glow>*{position:relative;z-index:1}.edge-glow:after{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:radial-gradient(circle 46px at var(--egx) var(--egy),rgba(160,129,209,.9),transparent 72%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;opacity:0;z-index:0}.edge-glow.is-sweeping:after{animation:edgeGlowSweep 3.8s ease-in-out}@keyframes edgeGlowSweep{0%{--egx: 0%;--egy: 0%;opacity:0}10%{opacity:1}27%{--egx: 100%;--egy: 0%}50%{--egx: 100%;--egy: 100%}73%{--egx: 0%;--egy: 100%}90%{opacity:1}to{--egx: 0%;--egy: 0%;opacity:0}}@media(prefers-reduced-motion:reduce){.edge-glow.is-sweeping:after{animation:none}}.text-link{color:var(--action);font-weight:600;text-decoration:none;transition:color var(--transition-base)}.text-link:hover{text-decoration:underline;text-underline-offset:3px}.text-link--arrow{color:var(--action);font-weight:600;text-decoration:none}.text-link--arrow:hover span{text-decoration:underline;text-underline-offset:3px}.quote{position:relative;max-width:660px;padding:calc(var(--space-16) + 10px) 0 0 calc(var(--space-40) + 10px);font-family:var(--font-serif);font-style:italic;font-size:var(--fs-24);line-height:1.6;color:#ffffffe6}.quote:before{content:"„";position:absolute;top:-.42em;left:-.06em;font-family:var(--font-serif);font-style:italic;font-weight:400;font-size:var(--fs-100);line-height:1;color:var(--text-secondary);opacity:.9;text-shadow:0 0 28px rgba(160,129,209,.5);pointer-events:none}.quote p{margin-bottom:var(--space-16)}.quote cite{font-family:var(--font-secondary);font-size:14px;font-style:normal;font-weight:600;color:#ffffff8c;display:block;margin-top:var(--space-16)}.quote--center{max-width:760px;margin-left:auto;margin-right:auto;text-align:center;font-size:var(--fs-32);padding:0 var(--space-24)}.quote--center:before{content:none}.quote--center cite{font-size:16px;margin-top:var(--space-24)}.quote-display{font-family:var(--font-primary);font-weight:700;font-size:var(--fs-44);line-height:1.15;color:#fff;text-align:left;max-width:860px}.quote-display cite{display:block;font-family:var(--font-secondary);font-size:16px;font-style:normal;font-weight:600;color:#ffffff8c;margin-top:var(--space-24)}.arrow-list{list-style:none;display:flex;flex-direction:column;gap:var(--space-16)}.arrow-list li{display:flex;align-items:flex-start;gap:12px;font-family:var(--font-secondary);font-size:var(--text-body);color:#fffc;line-height:1.6}.arrow-list li:before{content:"➔";color:var(--text-secondary);flex-shrink:0}.arrow-list--center{max-width:640px;margin-left:auto;margin-right:auto}.check-list{list-style:none;display:flex;flex-direction:column;gap:var(--space-16)}.check-list li{display:flex;align-items:flex-start;gap:12px;font-family:var(--font-secondary);font-size:var(--text-body);color:#fffc;line-height:1.6}.check-list li:before{content:"✓";color:var(--action);font-weight:700;flex-shrink:0}.intro-text{font-size:var(--fs-20);color:#ffffffd9;line-height:1.6;max-width:860px;margin-bottom:var(--space-24)}.intro-text--spaced{margin-top:var(--space-40)}.intro-heading,.intro-h2{margin-bottom:var(--space-40)}.intro-main{min-width:0}.intro-main .intro-text{max-width:none}.app-hero{position:relative;display:flex;align-items:flex-end;overflow:hidden;min-height:1040px}.app-hero-bg{position:absolute;inset:0;background-size:cover;background-position:center center}.app-hero-overlay{position:absolute;inset:0;background:radial-gradient(ellipse 1050px 460px at 26% 62%,#000326cc,#00032673 55%,#00032600),linear-gradient(to right,#00032657,#00032614 40%,#00032600 62%),linear-gradient(to bottom,#00032600 55%,#0003268c)}.app-hero-inner{position:relative;z-index:1;width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:24px;padding-top:210px;padding-bottom:164px}.app-hero-logo{width:220px;height:auto;object-fit:contain}.app-hero h1{font-family:var(--font-primary);font-size:var(--fs-100);font-weight:700;line-height:1.2;color:#fff;margin:0}.app-hero-sub{font-size:var(--fs-32);font-weight:600;color:#fff;line-height:1.35;max-width:920px;margin:0}.app-hero-sub-hi{color:#a081d1}.app-hero-sub strong{font-weight:inherit}@media(max-width:768px){.app-hero{min-height:auto}.app-hero-inner{padding-bottom:48px}.app-hero-logo{width:120px}}@media(max-width:480px){.app-hero-inner{padding-top:100px}}.cs-layout{display:grid;grid-template-columns:260px 1fr;grid-template-areas:". hero-head" "aside main";column-gap:80px;max-width:1200px;margin:0 auto;padding:160px var(--space-24) 80px}.cs-hero-head{grid-area:hero-head;padding-bottom:var(--space-32)}.cs-aside{grid-area:aside;align-self:start}.cs-main{grid-area:main;min-width:0}@media(max-width:900px){.cs-layout{grid-template-columns:1fr;grid-template-areas:"hero-head" "aside" "main";padding-top:120px}.cs-aside{display:none}.cs-aside:has([data-csnav]){display:block;margin-bottom:var(--space-32)}}.lightbox{display:none;position:fixed;inset:0;background:#000000eb;z-index:9999;cursor:zoom-out}.lightbox.is-open{display:flex;align-items:center;justify-content:center}.lightbox--scroll.is-open{display:block;overflow:auto;padding:64px 24px}.lightbox-img{max-width:90vw;max-height:90vh;object-fit:contain;border-radius:var(--radius-md);cursor:default;box-shadow:0 20px 80px #0009}.lightbox--scroll .lightbox-img{display:block;margin:0 auto;width:auto;max-width:min(1000px,92vw);max-height:none}.lightbox-close{position:absolute;top:20px;right:20px;background:none;border:2px solid rgba(255,255,255,.5);color:#fff;font-size:20px;width:48px;height:48px;border-radius:50%;cursor:pointer;line-height:1;display:flex;align-items:center;justify-content:center;transition:border-color .2s,color .2s}.lightbox-close:hover{border-color:#fff;color:#fff}.lightbox--scroll .lightbox-close{position:fixed;z-index:2}.lightbox-prev,.lightbox-next{position:absolute;top:50%;transform:translateY(-50%);background:#ffffff1f;border:none;color:#fff;font-size:44px;line-height:1;width:60px;height:60px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s;z-index:1}.lightbox-prev{left:24px}.lightbox-next{right:24px}.lightbox-prev:hover,.lightbox-next:hover{background:#ffffff47}.lightbox--scroll .lightbox-prev,.lightbox--scroll .lightbox-next{position:fixed;z-index:2}.lightbox-counter{position:absolute;bottom:20px;left:50%;transform:translate(-50%);color:#ffffff8c;font-family:var(--font-primary);font-size:14px;letter-spacing:.08em}.lightbox--scroll .lightbox-counter{position:fixed}.stats-inner{display:flex;align-items:center;justify-content:space-between;gap:40px;flex-wrap:wrap;max-width:1400px;margin:0 auto;padding:0 80px}@media(max-width:1100px){.stats-inner{padding:0 40px}}@media(max-width:768px){.stats-inner{flex-direction:column;text-align:center;padding:0 24px}}@media(max-width:480px){.stats-inner{gap:16px}}.blog-card{flex:0 0 calc((100% - 48px)/4);display:flex;flex-direction:column;border-radius:12px;overflow:hidden;background:#ffffff08;border:1px solid rgba(255,255,255,.06);color:#fff;transition:border-color .2s;text-decoration:none}.blog-card:hover{border-color:#0dd4cd40}.blog-card-img{position:relative;aspect-ratio:1/1;overflow:hidden;background:#000326}.blog-card-img img{width:100%;height:100%;object-fit:cover;display:block}.blog-card-body{padding:16px;flex:1;display:flex;flex-direction:column;gap:8px}@media(max-width:1100px){.blog-card{flex:0 0 calc((100% - 32px) / 3)}}@media(max-width:768px){.blog-card{flex:0 0 calc((100% - 16px)/2);scroll-snap-align:start}}@media(max-width:480px){.blog-card{flex:0 0 calc(100vw - 48px)}}.article-body .video{position:relative;aspect-ratio:16 / 9;margin:2em 0;border-radius:var(--radius-sm);overflow:hidden;border:1px solid rgba(255,255,255,.08);background:#ffffff08;display:flex;align-items:center;justify-content:center}.article-body .video iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.article-body .video>a{color:var(--action);font-size:16px;padding:1em;text-align:center}.article-body .video button{position:absolute;inset:0;width:100%;height:100%;padding:0;border:0;background:none;cursor:pointer;display:block}.article-body .video button img{width:100%;height:100%;object-fit:cover;margin:0;border:0;border-radius:0;max-width:none;display:block}.article-body .video-hrat{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:74px;height:52px;border-radius:12px;background:#000000b8;display:flex;align-items:center;justify-content:center;transition:background var(--transition-base)}.article-body .video-hrat:before{content:"";border-style:solid;border-width:11px 0 11px 19px;border-color:transparent transparent transparent #fff;margin-left:4px}.article-body .video button:hover .video-hrat,.article-body .video button:focus-visible .video-hrat{background:#e62117}.article-body .video-popis{position:absolute;left:0;right:0;bottom:0;padding:14px 16px;background:linear-gradient(to bottom,transparent,rgba(0,0,0,.78));color:#fff;font-size:14px;line-height:1.4;text-align:left;pointer-events:none}.article-body img{border-radius:var(--radius-sm);max-width:100%;height:auto;display:block;margin:2em auto;border:1px solid rgba(255,255,255,.08)}.article-body img.znak{max-width:120px;margin:2.5em 0 0;border:none;border-radius:0}.article-body.sb-content img.znak+h2,.article-body.sb-content img.znak+h3{margin-top:.25em}.article-body table{width:100%;border-collapse:collapse;margin:2em 0;font-size:.85em;line-height:1.5;display:block;overflow-x:auto;white-space:normal}@media(min-width:1000px){.article-body table{width:max-content;max-width:min(var(--container-max),calc(100vw - var(--space-48)));position:relative;left:50%;transform:translate(-50%)}}.article-body table th,.article-body table td{padding:.7em .9em;text-align:left;vertical-align:top;border-bottom:1px solid rgba(255,255,255,.1);min-width:150px}.article-body table thead th{color:var(--text-primary);font-weight:700;border-bottom:2px solid rgba(255,255,255,.22);white-space:nowrap}.article-body table tbody td:first-child{color:var(--text-primary);font-weight:600;min-width:180px}.article-body table tbody tr:last-child td{border-bottom:none}.article-body table tbody tr:nth-child(odd){background:#ffffff06}.article-body a.odznak{display:inline-block;margin:1.6em 0 2.2em}.article-body a.odznak img{margin:0;border:none;border-radius:0;width:180px;height:auto;display:block;transition:opacity var(--transition-base)}.article-body a.odznak:hover img{opacity:.82}
