:root{--navy-900: #06182F;--navy-800: #0C2647;--navy-700: #14355C;--navy-600: #1E4A7A;--steel-600: #40587A;--steel-500: #4F6A8A;--steel-400: #8CA3BF;--steel-300: #B8CADD;--steel-200: #DCE6F1;--steel-100: #EDF2F8;--steel-50: #F6F9FC;--amber-600: #D98218;--amber-text: #8A5008;--amber-500: #F5A524;--amber-400: #FFB84D;--amber-100: #FFF1DA;--white: #FFFFFF;--ink: #0A1E38;--muted: #54708F;--danger: #C0392B;--danger-text: #A8261B;--danger-50: #FDECEA;--success: #0B7A57;--success-400: #4FC49F;--font-sans: "Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif;--fs-h1: clamp(2.5rem,1.35rem + 3.6vw,4.25rem);--fs-h2: clamp(1.85rem,1.2rem + 2vw,2.85rem);--fs-lead: clamp(1rem,0.95rem + 0.25vw,1.15rem);--container: 1240px;--gutter: clamp(1.25rem,4vw,3rem);--radius-sm: 8px;--radius: 14px;--radius-lg: 20px;--radius-xl: 28px;--shadow-xs: 0 1px 2px rgba(12,38,71,.06);--shadow-sm: 0 2px 8px rgba(12,38,71,.06),0 1px 2px rgba(12,38,71,.04);--shadow-md: 0 8px 24px rgba(12,38,71,.08),0 2px 6px rgba(12,38,71,.04);--shadow-lg: 0 24px 60px rgba(12,38,71,.12),0 6px 16px rgba(12,38,71,.06);--shadow-amber: 0 8px 24px rgba(245,165,36,.28);--ease: cubic-bezier(.22,.61,.36,1);--header-h: 76px}*,*::before,*::after{box-sizing: border-box}[hidden]{display: none !important}html{-webkit-text-size-adjust: 100%;scroll-behavior: smooth;scroll-padding-top: calc(var(--header-h) + 16px)}body{margin: 0;font-family: var(--font-sans);font-size: 1rem;line-height: 1.6;color: var(--ink);background: var(--white);-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale}img,svg{display: block;max-width: 100%}a{color: inherit;text-decoration: none}button{font: inherit;color: inherit}h1,h2,h3,h4{margin: 0;line-height: 1.1;letter-spacing: -0.025em;font-weight: 700}p{margin: 0}ul{margin: 0;padding: 0;list-style: none}:focus-visible{outline: 2px solid var(--amber-500);outline-offset: 3px;border-radius: 4px}.skip-link{position: absolute;left: -9999px;top: 0;z-index: 999;background: var(--navy-800);color: var(--white);padding: .75rem 1.25rem;border-radius: 0 0 var(--radius-sm) 0}.skip-link:focus{left: 0}.visually-hidden{position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap;border: 0}.container{width: 100%;max-width: var(--container);margin-inline: auto;padding-inline: var(--gutter)}.container--narrow{max-width: 880px}.h1{font-size: var(--fs-h1);font-weight: 800;letter-spacing: -0.035em;line-height: 1.03}.h2{font-size: var(--fs-h2);font-weight: 700}.lead{font-size: var(--fs-lead);color: var(--muted);line-height: 1.6}.btn{display: inline-flex;align-items: center;justify-content: center;gap: .55rem;padding: .95rem 1.6rem;border: 1px solid transparent;border-radius: 999px;font-weight: 600;font-size: .975rem;letter-spacing: -0.01em;cursor: pointer;white-space: nowrap;transition: transform .18s var(--ease),box-shadow .18s var(--ease),background-color .18s var(--ease),border-color .18s var(--ease)}.btn .icon{width: 18px;height: 18px;flex: none}.btn:hover{transform: translateY(-1px)}.btn:active{transform: translateY(0)}.btn--primary{background: var(--amber-500);color: var(--navy-900);box-shadow: var(--shadow-amber)}.btn--primary:hover{background: var(--amber-400);box-shadow: 0 12px 30px rgba(245,165,36,.34)}.btn--ghost{background: transparent;color: var(--navy-800);border-color: var(--steel-300)}.btn--ghost:hover{border-color: var(--navy-600);background: var(--steel-50)}.btn--nav{padding: .6rem 1.15rem;font-size: .9rem}.btn--lg{padding: 1.1rem 2rem;font-size: 1.05rem}.site-header{position: sticky;top: 0;z-index: 100;height: var(--header-h);display: flex;align-items: center;background: rgba(255,255,255,.82);backdrop-filter: saturate(180%) blur(14px);-webkit-backdrop-filter: saturate(180%) blur(14px);border-bottom: 1px solid transparent;transition: border-color .25s var(--ease),box-shadow .25s var(--ease)}.site-header.is-scrolled{border-bottom-color: var(--steel-200);box-shadow: var(--shadow-xs)}.site-header .container{display: flex;align-items: center;gap: 2rem}.brand{display: flex;align-items: center;margin-right: auto}.site-header .brand{margin-right: 0}.brand-note{display: inline-flex;align-items: center;gap: .15rem;margin: 0 auto 0 -1.35rem;flex: none;color: var(--navy-700);pointer-events: none;user-select: none}.brand-note__arrow{width: 30px;height: 20px;flex: none;fill: none;stroke: var(--amber-500);stroke-width: 1.8;stroke-linecap: round;stroke-linejoin: round;transform: translateY(4px)}.brand-note__text{font-family: "Caveat Note","Segoe Script","Bradley Hand",cursive;font-weight: 600;font-size: 1.45rem;line-height: .9;white-space: nowrap;transform: rotate(-4deg);transform-origin: left center}@media (max-width: 1199px){.brand-note{margin-left: -1.5rem}.brand-note__text{font-size: 1.2rem}.brand-note__text > span{display: block}}@media (max-width: 900px){.brand-note{margin-left: -.3rem}}@media (max-width: 359px){.brand-note{display: none}}.brand__plate{display: flex;align-items: center;padding: 8px 13px;border-radius: var(--radius);background: linear-gradient(145deg,var(--navy-700),var(--navy-900));box-shadow: var(--shadow-sm)}.brand__logo{display: block;width: auto;height: 40px;max-width: none}.nav{display: flex;align-items: center;gap: 1.9rem}.nav a{font-size: .93rem;font-weight: 500;color: var(--steel-600);position: relative;padding: .35rem 0;transition: color .18s var(--ease)}.nav a::after{content: "";position: absolute;left: 0;right: 0;bottom: -2px;height: 2px;border-radius: 2px;background: var(--amber-500);transform: scaleX(0);transform-origin: left;transition: transform .22s var(--ease)}.nav a:hover{color: var(--navy-800)}.nav a:hover::after{transform: scaleX(1)}.lang-switch{display: inline-grid;place-items: center;flex: none;min-width: 40px;height: 34px;padding: 0 .6rem;border: 1px solid var(--steel-200);border-radius: 999px;background: var(--white);font-size: .78rem;font-weight: 800;letter-spacing: .08em;color: var(--navy-800);transition: border-color .16s var(--ease),color .16s var(--ease),box-shadow .16s var(--ease)}.lang-switch:hover{border-color: var(--amber-500);color: var(--amber-text);box-shadow: var(--shadow-xs)}.nav-toggle{display: none;width: 42px;height: 42px;align-items: center;justify-content: center;background: transparent;border: 1px solid var(--steel-200);border-radius: var(--radius-sm);color: var(--navy-800);cursor: pointer}.nav-toggle .icon{width: 22px;height: 22px}.hero{position: relative;padding: clamp(2.5rem,4.5vw,4rem) 0 clamp(3rem,6vw,5rem);background: radial-gradient(1000px 780px at 88% 2%,rgba(255,255,255,.96) 0%,rgba(255,255,255,0) 58%),radial-gradient(900px 640px at 72% 24%,rgba(30,74,122,.13),transparent 64%),radial-gradient(720px 520px at 2% 94%,rgba(245,165,36,.08),transparent 62%),radial-gradient(1300px 950px at -12% 112%,rgba(12,38,71,.075),transparent 62%),linear-gradient(168deg,#F8FBFD 0%,#EFF4FA 48%,#E9F0F8 100%)}.hero::after{content: "";position: absolute;inset: 0;z-index: 2;pointer-events: none;background-image: radial-gradient(138% 118% at 26% 34%,transparent 58%,rgba(6,24,47,.07) 100%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='150' height='150'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.82' numOctaves='4' stitchTiles='stitch'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0.04 0 0 0 0 0.09 0 0 0 0 0.18 0.34 0.34 0.34 0 0'/%3E%3C/filter%3E%3Crect width='150' height='150' filter='url(%23g)' opacity='0.34'/%3E%3C/svg%3E");background-size: 100% 100%,150px 150px;background-repeat: no-repeat,repeat}.hero__grid{position: absolute;inset: 0;background-image: linear-gradient(to right,rgba(12,38,71,.045) 1px,transparent 1px),linear-gradient(to bottom,rgba(12,38,71,.045) 1px,transparent 1px);background-size: 64px 64px;mask-image: radial-gradient(120% 90% at 70% 20%,#000 0%,transparent 72%);-webkit-mask-image: radial-gradient(120% 90% at 70% 20%,#000 0%,transparent 72%);pointer-events: none}.hero__photo{position: absolute;inset: 0;z-index: 0;pointer-events: none}.hero__photo img{width: 100%;height: 100%;object-fit: cover;object-position: 62% 42%;opacity: .78}.hero__photo::after{content: "";position: absolute;inset: 0;background: linear-gradient(90deg,rgba(246,250,253,.82) 0%,rgba(246,250,253,.78) 36%,rgba(246,250,253,.74) 44%,rgba(246,250,253,.25) 62%,rgba(246,250,253,.05) 100%),linear-gradient(180deg,rgba(246,250,253,.72) 0%,rgba(246,250,253,0) 26%),linear-gradient(0deg,rgba(246,250,253,.55) 0%,rgba(246,250,253,0) 24%)}.hero__network{position: absolute;inset: 0;z-index: 1;width: 100%;height: 100%;pointer-events: none;opacity: .9}.hero .container{position: relative;z-index: 3}.hero__inner{display: grid;grid-template-columns: minmax(0,40fr) minmax(0,60fr);gap: clamp(2rem,4vw,3.5rem);align-items: center}.english-band{display: flex;align-items: baseline;justify-content: center;flex-wrap: wrap;gap: .2rem .85rem;padding: 0 1rem;margin: 0 auto clamp(1.25rem,2.5vw,1.75rem);text-align: center}.english-band__seal{font-family: "Caveat Note","Segoe Script","Bradley Hand",cursive;font-weight: 600;font-size: 1.6rem;line-height: 1.1;color: var(--navy-700);padding: 0 .3rem;background: linear-gradient(180deg,transparent 58%,rgba(245,165,36,.30) 58%,rgba(245,165,36,.30) 86%,transparent 86%);transform: rotate(-2deg);white-space: nowrap}.english-band__text{font-size: .95rem;line-height: 1.5;color: var(--steel-600)}.hero__badge{display: inline-flex;align-items: center;gap: .55rem;padding: .45rem .95rem .45rem .55rem;background: var(--white);border: 1px solid var(--steel-200);border-radius: 999px;font-size: .82rem;font-weight: 600;color: var(--navy-700);box-shadow: var(--shadow-xs);margin-bottom: 1.15rem}.hero__badge-dot{width: 20px;height: 20px;border-radius: 50%;background: #E2F5EC;display: grid;place-items: center;flex: none}.hero__badge-dot::after{content: "";width: 7px;height: 7px;border-radius: 50%;background: var(--success);animation: livePulseGreen 2.4s var(--ease) infinite}@keyframes livePulse{0%{box-shadow: 0 0 0 0 rgba(245,165,36,.55)}70%{box-shadow: 0 0 0 8px rgba(245,165,36,0)}100%{box-shadow: 0 0 0 0 rgba(245,165,36,0)}}@keyframes livePulseGreen{0%{box-shadow: 0 0 0 0 rgba(11,122,87,.45)}70%{box-shadow: 0 0 0 8px rgba(11,122,87,0)}100%{box-shadow: 0 0 0 0 rgba(11,122,87,0)}}@keyframes deadPulse{0%{opacity: 1;box-shadow: 0 0 0 0 rgba(192,57,43,.55)}55%{opacity: 1;box-shadow: 0 0 0 8px rgba(192,57,43,0)}56%{opacity: .22;box-shadow: 0 0 0 0 rgba(192,57,43,0)}70%{opacity: .22;box-shadow: 0 0 0 0 rgba(192,57,43,0)}71%{opacity: 1;box-shadow: 0 0 0 0 rgba(192,57,43,0)}100%{opacity: 1;box-shadow: 0 0 0 0 rgba(192,57,43,0)}}.hero__title{margin-bottom: 1.05rem;color: var(--navy-900)}.hero__title span{display: block;text-wrap: balance}.hero__title .hero__kicker{margin-bottom: .6rem;font-size: clamp(.95rem,.85rem + .35vw,1.15rem);font-weight: 700;letter-spacing: .01em;line-height: 1.3;color: var(--amber-text)}.hero__title .accent-text{position: relative;width: fit-content;z-index: 0}.hero__title .accent-text::after{content: "";position: absolute;left: -.05em;right: -.05em;bottom: .08em;height: .28em;background: linear-gradient(90deg,rgba(245,165,36,.38),rgba(245,165,36,.10));border-radius: 3px;z-index: -1}.hero__sub{font-size: 1.05rem;font-weight: 600;color: var(--navy-700);margin-bottom: .7rem}.hero__lede{margin-bottom: 1.6rem;max-width: 42ch;color: var(--steel-600)}.hero__actions{display: flex;flex-wrap: wrap;align-items: center;gap: .75rem 1.5rem;margin-bottom: 1.35rem}.hero__link{display: inline-flex;align-items: center;gap: .45rem;font-size: .95rem;font-weight: 600;color: var(--navy-700);transition: color .18s var(--ease),gap .18s var(--ease)}.hero__link .icon{width: 17px;height: 17px;color: var(--amber-600)}.hero__link:hover{color: var(--navy-900);gap: .7rem}.hero__proof{display: flex;flex-wrap: wrap;gap: .45rem .9rem}.hero__proof li{display: flex;align-items: center;gap: .4rem;font-size: .82rem;font-weight: 500;color: var(--steel-600)}.hero__proof .icon{width: 16px;height: 16px;color: var(--success);flex: none;stroke-width: 2.4}.hero__visual{position: relative}.flow-panel{position: relative;background: var(--white);border: 1px solid var(--steel-200);border-radius: var(--radius-xl);padding: 1.5rem;box-shadow: var(--shadow-lg)}.flow-panel__head{display: flex;align-items: center;justify-content: space-between;gap: 1rem;padding-bottom: 1.1rem;margin-bottom: 1.35rem;border-bottom: 1px solid var(--steel-100)}.flow-panel__label{font-size: .72rem;font-weight: 700;letter-spacing: .11em;text-transform: uppercase;color: var(--steel-500)}.flow-panel__title{font-size: 1.02rem;font-weight: 700;color: var(--navy-900)}.flow-panel__status{display: inline-flex;align-items: center;gap: .45rem;padding: .35rem .75rem;border-radius: 999px;background: rgba(11,122,87,.09);color: var(--success);font-size: .78rem;font-weight: 600;white-space: nowrap}.flow-panel__status::before{content: "";width: 6px;height: 6px;border-radius: 50%;background: currentColor}.flow{position: relative;padding-left: 2.6rem}.flow__rail{position: absolute;left: 1.05rem;top: .6rem;bottom: .6rem;width: 2px;background: linear-gradient(180deg,var(--steel-200),var(--steel-100));border-radius: 2px;overflow: hidden}.flow__pulse{position: absolute;left: 0;right: 0;top: 0;bottom: 0;background: linear-gradient(180deg,rgba(245,165,36,0) calc(100% - 40px),var(--amber-500) calc(100% - 20px),rgba(245,165,36,0) 100%);transform: translateY(-100%);animation: railPulse 6s linear infinite;will-change: transform}@keyframes railPulse{0%{transform: translateY(-100%);opacity: 0}6%{opacity: 1}62%{transform: translateY(0);opacity: 1}70%,100%{transform: translateY(0);opacity: 0}}.flow__step{position: relative;display: flex;align-items: center;gap: .9rem;padding: .85rem .95rem;background: var(--white);border: 1px solid var(--steel-100);border-radius: var(--radius);box-shadow: var(--shadow-xs);animation: 6s var(--ease) infinite}.flow__step + .flow__step{margin-top: .7rem}.flow__step::before{content: "";position: absolute;left: -1.68rem;width: 10px;height: 10px;border-radius: 50%;background: var(--white);border: 2px solid var(--steel-300);animation: 6s var(--ease) infinite}@keyframes flowStep1{0%,6%{border-color: var(--steel-100);background-color: var(--white);box-shadow: var(--shadow-xs);transform: translateX(0)}8%,12%{border-color: var(--amber-400);background-color: var(--white);box-shadow: 0 0 0 4px var(--amber-100),var(--shadow-sm);transform: translateX(4px)}16%,94%{border-color: rgba(11,122,87,.55);background-color: rgba(11,122,87,.05);box-shadow: 0 0 0 3px rgba(11,122,87,.10);transform: translateX(0)}98%,100%{border-color: var(--steel-100);background-color: var(--white);box-shadow: var(--shadow-xs);transform: translateX(0)}}@keyframes flowNode1{0%,6%{border-color: var(--steel-300);background-color: var(--white)}8%,12%{border-color: var(--amber-500);background-color: var(--amber-500)}16%,94%{border-color: var(--success);background-color: var(--success)}98%,100%{border-color: var(--steel-300);background-color: var(--white)}}@keyframes flowStep2{0%,20%{border-color: var(--steel-100);background-color: var(--white);box-shadow: var(--shadow-xs);transform: translateX(0)}22%,26%{border-color: var(--amber-400);background-color: var(--white);box-shadow: 0 0 0 4px var(--amber-100),var(--shadow-sm);transform: translateX(4px)}30%,94%{border-color: rgba(11,122,87,.55);background-color: rgba(11,122,87,.05);box-shadow: 0 0 0 3px rgba(11,122,87,.10);transform: translateX(0)}98%,100%{border-color: var(--steel-100);background-color: var(--white);box-shadow: var(--shadow-xs);transform: translateX(0)}}@keyframes flowNode2{0%,20%{border-color: var(--steel-300);background-color: var(--white)}22%,26%{border-color: var(--amber-500);background-color: var(--amber-500)}30%,94%{border-color: var(--success);background-color: var(--success)}98%,100%{border-color: var(--steel-300);background-color: var(--white)}}@keyframes flowStep3{0%,34%{border-color: var(--steel-100);background-color: var(--white);box-shadow: var(--shadow-xs);transform: translateX(0)}36%,40%{border-color: var(--amber-400);background-color: var(--white);box-shadow: 0 0 0 4px var(--amber-100),var(--shadow-sm);transform: translateX(4px)}44%,94%{border-color: rgba(11,122,87,.55);background-color: rgba(11,122,87,.05);box-shadow: 0 0 0 3px rgba(11,122,87,.10);transform: translateX(0)}98%,100%{border-color: var(--steel-100);background-color: var(--white);box-shadow: var(--shadow-xs);transform: translateX(0)}}@keyframes flowNode3{0%,34%{border-color: var(--steel-300);background-color: var(--white)}36%,40%{border-color: var(--amber-500);background-color: var(--amber-500)}44%,94%{border-color: var(--success);background-color: var(--success)}98%,100%{border-color: var(--steel-300);background-color: var(--white)}}@keyframes flowStep4{0%,48%{border-color: var(--steel-100);background-color: var(--white);box-shadow: var(--shadow-xs);transform: translateX(0)}50%,54%{border-color: var(--amber-400);background-color: var(--white);box-shadow: 0 0 0 4px var(--amber-100),var(--shadow-sm);transform: translateX(4px)}58%,94%{border-color: rgba(11,122,87,.55);background-color: rgba(11,122,87,.05);box-shadow: 0 0 0 3px rgba(11,122,87,.10);transform: translateX(0)}98%,100%{border-color: var(--steel-100);background-color: var(--white);box-shadow: var(--shadow-xs);transform: translateX(0)}}@keyframes flowNode4{0%,48%{border-color: var(--steel-300);background-color: var(--white)}50%,54%{border-color: var(--amber-500);background-color: var(--amber-500)}58%,94%{border-color: var(--success);background-color: var(--success)}98%,100%{border-color: var(--steel-300);background-color: var(--white)}}.flow__step--1{animation-name: flowStep1}.flow__step--1::before{animation-name: flowNode1}.flow__step--2{animation-name: flowStep2}.flow__step--2::before{animation-name: flowNode2}.flow__step--3{animation-name: flowStep3}.flow__step--3::before{animation-name: flowNode3}.flow__step--4{animation-name: flowStep4}.flow__step--4::before{animation-name: flowNode4}.flow__icon{width: 40px;height: 40px;flex: none;display: grid;place-items: center;border-radius: 11px;background: var(--steel-50);border: 1px solid var(--steel-100);color: var(--navy-600)}.flow__icon .icon{width: 20px;height: 20px}.flow__body{min-width: 0;flex: 1}.flow__title{display: block;font-size: .95rem;font-weight: 700;color: var(--navy-900);letter-spacing: -0.015em}.flow__desc{display: block;font-size: .83rem;color: var(--muted);line-height: 1.45}.flow__meta{font-size: .72rem;font-weight: 600;color: var(--steel-500);background: var(--steel-50);border: 1px solid var(--steel-100);border-radius: 999px;padding: .22rem .6rem;white-space: nowrap;flex: none}.flow-result{position: absolute;right: -.75rem;bottom: -1.6rem;display: flex;align-items: center;gap: .75rem;padding: .85rem 1.1rem;background: var(--navy-800);color: var(--white);border-radius: var(--radius);box-shadow: var(--shadow-lg);animation: resultCycle 6s var(--ease) infinite}@keyframes resultCycle{0%,56%{opacity: 0;transform: translateY(8px) scale(.98)}62%,92%{opacity: 1;transform: translateY(0) scale(1)}97%,100%{opacity: 0;transform: translateY(6px) scale(.99)}}.flow-result__icon{width: 30px;height: 30px;border-radius: 50%;background: var(--amber-500);color: var(--navy-900);display: grid;place-items: center;flex: none}.flow-result__icon .icon{width: 17px;height: 17px;stroke-width: 2.6}.flow-result__icon{animation: livePulse 2.6s var(--ease) infinite}.flow-result__title{display: block;font-size: .88rem;font-weight: 700;letter-spacing: -0.01em}.flow-result__desc{display: block;font-size: .76rem;color: var(--steel-300)}@media (max-width: 1080px){.nav{gap: 1.35rem}.nav a{font-size: .88rem}}@media (max-width: 900px){:root{--header-h: 68px}.nav{position: fixed;inset: var(--header-h) 0 auto 0;flex-direction: column;align-items: stretch;gap: 0;padding: 1rem var(--gutter) 1.5rem;background: var(--white);border-bottom: 1px solid var(--steel-200);box-shadow: var(--shadow-md);transform: translateY(-12px);opacity: 0;visibility: hidden;transition: opacity .2s var(--ease),transform .2s var(--ease),visibility .2s}.nav.is-open{opacity: 1;visibility: visible;transform: translateY(0)}.nav a{padding: .85rem 0;border-bottom: 1px solid var(--steel-100);font-size: 1rem;color: var(--navy-800)}.nav a::after{display: none}.nav-toggle{display: inline-flex}.site-header .container{gap: .75rem}.header-cta{display: none}.hero__inner{grid-template-columns: 1fr;gap: 3.5rem}.hero__lede{max-width: none}.flow-result{position: static;margin-top: 1rem}.hero{--foto-h: min(42.4vw,380px)}.hero__photo{inset: 0 0 auto 0;height: var(--foto-h)}.hero__photo img{object-position: 50% 50%}.hero__photo::after{background: linear-gradient(180deg,rgba(246,250,253,.10) 0%,rgba(246,250,253,.10) 46%,rgba(246,250,253,.34) 68%,rgba(246,250,253,.72) 85%,rgba(246,250,253,1) 100%)}.hero__copy{margin-top: calc(var(--foto-h) - clamp(2.5rem,4.5vw,4rem) - 28px)}.hero__network{mask-image: linear-gradient(180deg,transparent 0%,transparent 22%,#000 42%);-webkit-mask-image: linear-gradient(180deg,transparent 0%,transparent 22%,#000 42%)}.hero__actions .btn{width: 100%}.hero__link{justify-content: center}.flow-panel{padding: 1.1rem}.flow{padding-left: 2.2rem}.flow__meta{display: none}.flow-panel__head{flex-direction: column;align-items: flex-start;gap: .6rem}}.section{padding: clamp(3.5rem,7vw,6.5rem) 0}.section--tint{background: linear-gradient(180deg,var(--steel-50),var(--white));border-block: 1px solid var(--steel-100)}.section__head{max-width: 62ch;margin-bottom: clamp(2.25rem,4vw,3.5rem)}.section__head--center{margin-inline: auto;text-align: center}.eyebrow{font-size: .74rem;font-weight: 700;letter-spacing: .13em;text-transform: uppercase;color: var(--amber-text);margin-bottom: .8rem}.section__title{color: var(--navy-900);margin-bottom: .9rem;text-wrap: balance}.section__lede{text-wrap: pretty}.compare{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: clamp(1rem,2.5vw,1.75rem)}.compare__col{padding: clamp(1.35rem,2.5vw,1.9rem);border-radius: var(--radius-lg);border: 1px solid var(--steel-200);background: var(--white)}.compare__col--new{border-color: transparent;background: linear-gradient(160deg,var(--navy-800),var(--navy-900));box-shadow: var(--shadow-lg)}.compare__label{display: inline-flex;align-items: center;gap: .5rem;padding: .5rem .95rem .5rem .75rem;border-radius: 999px;font-size: .82rem;font-weight: 800;letter-spacing: .07em;text-transform: uppercase;line-height: 1.2;margin-bottom: 1.2rem}.compare__label .icon{width: 15px;height: 15px;stroke-width: 3;flex: none}.compare__label--old{background: var(--danger-50);color: var(--danger-text)}.compare__label--old .icon{color: var(--danger)}.compare__label--new{background: rgba(79,196,159,.16);color: var(--success-400)}.queue{padding: 1.1rem 1.2rem 1.25rem;border-radius: var(--radius);margin-bottom: 1.4rem}.queue--old{background: var(--steel-50);border: 1px solid var(--steel-200)}.queue--new{background: rgba(255,255,255,.07);border: 1px solid rgba(255,255,255,.12)}.queue__meta{display: flex;align-items: center;gap: .45rem;font-size: .74rem;font-weight: 600;letter-spacing: .02em;color: var(--steel-500);margin-bottom: .6rem}.queue--new .queue__meta{color: var(--steel-300)}.queue__dot{width: 7px;height: 7px;border-radius: 50%;background: var(--success-400);flex: none;animation: livePulseGreen 2.4s var(--ease) infinite}.queue__dot--off{background: #C0392B;animation: deadPulse 2.4s var(--ease) infinite}.queue.is-drop .queue__dot--off{animation: none;opacity: 1}.queue__title{font-size: clamp(1.2rem,1rem + .7vw,1.55rem);font-weight: 700;letter-spacing: -0.025em;line-height: 1.2;color: var(--navy-800);margin-bottom: .85rem}.queue--new .queue__title{color: var(--white)}.queue__number{font-variant-numeric: tabular-nums;font-size: 1.35em;font-weight: 800;color: var(--steel-500);letter-spacing: -0.04em}.queue__bar{height: 6px;border-radius: 3px;background: var(--steel-200);overflow: hidden;margin-bottom: .7rem}.queue--new .queue__bar{background: rgba(255,255,255,.14)}.queue__fill{display: block;height: 100%;border-radius: 3px;background: var(--steel-400);width: 8%;animation: queueCrawl 9s var(--ease) infinite}@keyframes queueCrawl{0%{width: 6%;opacity: 1}78%{width: 34%;opacity: 1}90%{width: 36%;opacity: 1}97%{width: 36%;opacity: 0}100%{width: 6%;opacity: 0}}.queue.is-live .queue__fill{animation: none;transition: width 3s linear}.queue__meta,.queue__desc,.queue__number{transition: color .25s var(--ease)}.queue.is-jump .queue__number{color: #C0392B;animation: queueBump .5s var(--ease)}.queue.is-jump .queue__meta{color: #C0392B}@keyframes queueBump{0%{transform: translateY(0) scale(1)}35%{transform: translateY(-3px) scale(1.09)}100%{transform: translateY(0) scale(1)}}.queue__number{display: inline-block;padding-inline: .05em}.queue.is-drop{border-color: rgba(192,57,43,.35)}.queue.is-drop .queue__meta{color: #C0392B;font-weight: 700}.queue.is-drop .queue__title,.queue.is-drop .queue__number{color: var(--steel-400)}.queue.is-drop .queue__bar{opacity: .35}.queue__bar--instant .queue__fill{background: var(--success-400);width: 100%;animation: queueInstant 4s var(--ease) infinite}@keyframes queueInstant{0%{width: 0;opacity: 1}22%{width: 100%;opacity: 1}80%{width: 100%;opacity: 1}94%{width: 100%;opacity: 0}100%{width: 0;opacity: 0}}.queue__desc{font-size: .87rem;color: var(--muted)}.queue--new .queue__desc{color: var(--steel-300)}.compare__list{display: flex;flex-direction: column;gap: .8rem}.compare__list li{display: flex;align-items: flex-start;gap: .7rem;font-size: .94rem;line-height: 1.5;color: var(--steel-600)}.compare__col--new .compare__list li{color: var(--steel-200)}.compare__icon{width: 21px;height: 21px;flex: none;margin-top: .12rem;border-radius: 50%;display: grid;place-items: center}.compare__icon .icon{width: 12px;height: 12px;stroke-width: 2.6}.compare__icon--old{background: var(--danger-50);color: var(--danger)}.compare__icon--new{background: var(--success-400);color: var(--navy-900)}.hero__tool{position: relative}.calc{position: relative;max-width: 500px;padding: 1.4rem 1.4rem 1.25rem;border-radius: var(--radius-xl);border: 1px solid rgba(255,255,255,.9);background: rgba(255,255,255,.82);backdrop-filter: blur(22px) saturate(150%);-webkit-backdrop-filter: blur(22px) saturate(150%);box-shadow: var(--shadow-lg)}.calc__head{margin-bottom: 1.15rem}.calc__eyebrow{display: flex;align-items: center;gap: .42rem;font-size: .72rem;font-weight: 700;letter-spacing: .12em;text-transform: uppercase;color: var(--success);margin-bottom: .3rem}.calc__eyebrow-dot{width: 7px;height: 7px;border-radius: 50%;background: var(--success);flex: none;animation: livePulseGreen 2.4s var(--ease) infinite}.calc__title{font-size: 1.12rem;font-weight: 700;letter-spacing: -0.02em;color: var(--navy-900)}.calc__form{display: flex;flex-direction: column;gap: .95rem}.calc__group{border: 0;margin: 0;padding: 0}.calc__legend{padding: 0 0 .4rem;font-size: .78rem;font-weight: 600;color: var(--steel-600)}.calc__group{position: relative}.calc__why{width: 16px;height: 16px;margin-left: .3rem;padding: 0;border: 1px solid var(--steel-300);border-radius: 50%;background: transparent;color: var(--steel-400);font: 700 .62rem/1 var(--font-sans);cursor: pointer;vertical-align: 1px;position: relative;transition: color .15s var(--ease),border-color .15s var(--ease)}.calc__why::before{content: "";position: absolute;inset: -8px}.calc__why:hover,.calc__why[aria-expanded="true"]{color: var(--navy-700);border-color: var(--steel-500)}.calc__why:focus-visible{outline: 2px solid var(--success);outline-offset: 2px}.calc__tip{position: absolute;z-index: 5;top: -.35rem;right: 0;left: auto;max-width: 64%;padding: .5rem .7rem;border-radius: var(--radius-sm);background: var(--navy-900);color: var(--white);font-size: .78rem;font-weight: 500;line-height: 1.4;letter-spacing: 0;text-transform: none;box-shadow: var(--shadow-md)}.calc__options{display: flex;flex-wrap: wrap;gap: .4rem}.chip{position: relative;display: block}.chip input{position: absolute;inset: 0;width: 100%;height: 100%;margin: 0;opacity: 0;cursor: pointer}.chip__box{display: flex;align-items: center;gap: .55rem;padding: .5rem .95rem .5rem .6rem;border: 1px solid var(--steel-200);border-radius: 999px;background: var(--white);box-shadow: var(--shadow-xs);transition: border-color .16s var(--ease),background-color .16s var(--ease),box-shadow .16s var(--ease),transform .16s var(--ease)}.chip__check{width: 20px;height: 20px;flex: none;display: grid;place-items: center;border-radius: 50%;border: 1.5px solid var(--steel-300);background: var(--white);color: transparent;transition: background-color .16s var(--ease),border-color .16s var(--ease),color .16s var(--ease),transform .16s var(--ease)}.chip__check .icon{width: 12px;height: 12px;stroke-width: 3.2}.chip__label{font-size: .9rem;font-weight: 500;color: var(--navy-800);letter-spacing: -0.01em;line-height: 1.3}.chip__note{display: block;font-size: .74rem;font-weight: 400;color: var(--muted)}.chip:hover .chip__box{border-color: var(--steel-300);transform: translateY(-1px)}.chip:hover .chip__check{border-color: var(--steel-400)}.chip input:checked + .chip__box{border-color: var(--success);background: rgba(11,122,87,.07);box-shadow: 0 0 0 3px rgba(11,122,87,.10)}.chip input:checked + .chip__box .chip__check{background: var(--success);border-color: var(--success);color: var(--white);transform: scale(1.06)}.chip input:checked + .chip__box .chip__label{font-weight: 600;color: var(--navy-900)}.chip input:focus-visible + .chip__box{outline: 2px solid var(--amber-500);outline-offset: 2px}.calc .chip__box{padding: .42rem .8rem .42rem .5rem;gap: .45rem}.calc .chip__check{width: 18px;height: 18px}.calc .chip__check .icon{width: 11px;height: 11px}.calc .chip__label{font-size: .85rem}.calc__out{margin-top: 1.2rem;padding-top: 1.05rem;border-top: 1px solid var(--steel-100)}.calc__price-row{display: flex;align-items: center;justify-content: space-between;flex-wrap: wrap;gap: .8rem 1rem}.calc__price{display: flex;align-items: baseline;gap: .3rem;font-size: 2.4rem;font-weight: 800;letter-spacing: -0.045em;line-height: 1;color: var(--navy-900);font-variant-numeric: tabular-nums}.calc__price [data-amount]{display: inline-block}.calc__price [data-amount].is-updated{animation: amountBump .32s var(--ease)}.calc__from{font-size: .32em;font-weight: 600;color: var(--steel-500)}.calc__currency{font-size: .4em;font-weight: 700;color: var(--steel-500)}.calc__period{font-size: max(.27em,.7rem);font-weight: 500;letter-spacing: 0;color: var(--steel-600);white-space: nowrap}.calc__note{font-size: .76rem;color: var(--steel-600);margin-top: .7rem}.calc__star{font-size: 1.1em;vertical-align: super;line-height: 0;color: var(--steel-400);text-decoration: none;padding: 0 .1em;position: relative;transition: color .15s var(--ease)}.calc__star::before{content: "";position: absolute;inset: -10px}.calc__star:hover,.calc__star:focus-visible{color: var(--navy-700)}.calc__rachan-title{font-size: 1.2rem;font-weight: 800;letter-spacing: -0.03em;color: var(--navy-900);margin-bottom: .4rem}.calc__rachan-desc{font-size: .88rem;color: var(--steel-600);line-height: 1.55;margin-bottom: 1rem}.calc__bar{display: none}.calc__noscript{margin-top: 1rem;padding: .85rem 1rem;border-radius: var(--radius);background: var(--amber-100);color: var(--navy-800);font-size: .85rem}.calc__noscript a{font-weight: 600;text-decoration: underline}.divider{display: flex;align-items: center;justify-content: center;gap: .6rem;max-width: 760px;margin: clamp(1.75rem,4vw,2.75rem) auto}.divider::before,.divider::after{content: "";flex: 1;height: 1px;background: linear-gradient(90deg,transparent,var(--steel-300))}.divider::after{background: linear-gradient(90deg,var(--steel-300),transparent)}.divider__mark{width: 10px;height: 10px;flex: none;border-radius: 2px;transform: rotate(45deg);background: var(--amber-500);box-shadow: 0 0 0 4px var(--amber-100);margin-inline: .35rem}.divider__dot{width: 4px;height: 4px;flex: none;border-radius: 50%;background: var(--amber-400);opacity: .7}.proof{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: clamp(1rem,2.5vw,1.75rem)}.proof__person{display: flex;align-items: flex-start;gap: 1.1rem;padding: clamp(1.1rem,2vw,1.4rem);border-radius: var(--radius-lg);border: 1px solid var(--steel-200);background: var(--white)}.proof__photo{width: 96px;height: 96px;flex: none;border-radius: 50%;object-fit: cover}.proof__photo--empty{display: grid;place-items: center;background: linear-gradient(150deg,var(--navy-700),var(--navy-900));color: var(--amber-400);font-size: 1.1rem;font-weight: 800;letter-spacing: .04em}.proof__quote{font-size: 1rem;line-height: 1.55;color: var(--navy-800);margin-bottom: .7rem;text-wrap: pretty}.proof__name{font-size: .92rem;font-weight: 700;color: var(--navy-900)}.proof__role{font-size: .82rem;color: var(--muted)}.proof__guarantee{display: flex;align-items: flex-start;gap: 1.1rem;padding: clamp(1.1rem,2vw,1.4rem);border-radius: var(--radius-lg);border: 1px solid var(--steel-200);background: var(--white)}.proof__guarantee-icon{width: 96px;height: 96px;flex: none;display: block;filter: drop-shadow(0 6px 14px rgba(12,38,71,.22))}.seal{display: block;width: 100%;height: 100%;overflow: visible}.seal__line{fill: none;stroke: var(--amber-500);stroke-width: 1.1}.seal__line--inner{stroke: rgba(245,165,36,.45);stroke-width: .8}.seal__ring-text{fill: var(--amber-400);font-size: 6.8px;font-weight: 800;letter-spacing: .4px}.seal__big{fill: var(--white);font-size: 30px;font-weight: 800;letter-spacing: -1px}.seal__small{fill: var(--amber-400);font-size: 6.6px;font-weight: 800;letter-spacing: .8px}@media (prefers-reduced-motion: no-preference){.seal__ring-text{transform-origin: 50px 50px;transition: transform 1.2s var(--ease)}.proof__guarantee:hover .seal__ring-text{transform: rotate(40deg)}}.proof__guarantee-title{font-size: 1rem;line-height: 1.55;color: var(--navy-800);margin-bottom: .7rem;text-wrap: pretty}.proof__guarantee-desc{font-size: .82rem;line-height: 1.5;color: var(--muted)}#jak-dzialamy .flow-panel{max-width: 700px;margin-inline: auto}.creds{--creds-gap: clamp(1rem,2.5vw,1.75rem);position: relative;isolation: isolate;overflow: hidden;display: grid;grid-template-columns: minmax(0,40fr) minmax(0,60fr);gap: var(--creds-gap);align-items: center;margin-top: clamp(1rem,2.5vw,1.75rem);padding: clamp(1.25rem,2.5vw,1.75rem);border-radius: var(--radius-lg);border: 1px solid var(--steel-200);background: var(--white);min-height: clamp(250px,30vw,290px)}.creds::before{content: "";position: absolute;inset: 0;z-index: 0;pointer-events: none;background: linear-gradient(180deg,rgba(255,255,255,.72) 0%,rgba(255,255,255,.58) 30%,rgba(255,255,255,.18) 50%,rgba(255,255,255,0) 64%)}@media (min-width: 981px){.creds::before{background-image: linear-gradient(180deg,rgba(255,255,255,.72) 0%,rgba(255,255,255,.58) 30%,rgba(255,255,255,.18) 50%,rgba(255,255,255,0) 64%),url("../img/czarny-pas.webp");background-repeat: no-repeat;background-position: left bottom;background-size: auto 100%}}.creds__intro,.creds__list{position: relative;z-index: 1}.creds__intro{align-self: start}.creds__title{font-size: 1.15rem;color: var(--navy-900);margin-bottom: .45rem}.creds__lede{font-size: .9rem;line-height: 1.55;color: var(--steel-600);text-wrap: pretty}.creds__list{display: grid;gap: 1rem}.creds__item{display: flex;align-items: flex-start;gap: .9rem}.creds__medal{position: relative;display: block;flex: none;width: 72px;height: 72px;overflow: hidden;isolation: isolate}.creds__medal::after{content: "";position: absolute;inset: -40%;background: linear-gradient(108deg,transparent 18%,rgba(255,255,255,.10) 32%,rgba(255,255,255,.34) 44%,rgba(255,255,255,.52) 50%,rgba(255,255,255,.34) 56%,rgba(255,255,255,.10) 68%,transparent 82%);mix-blend-mode: screen;transform: translateX(-135%);animation: medalShine 9s cubic-bezier(.45,.05,.55,.95) infinite;animation-delay: calc(var(--d,0) * 4.5s)}@keyframes medalShine{0%,40%{transform: translateX(-135%)}70%,100%{transform: translateX(135%)}}.creds__badge{width: 72px;height: 72px;object-fit: contain}.creds__name{display: block;font-size: .92rem;font-weight: 700;color: var(--navy-900);letter-spacing: -0.015em;margin-bottom: .2rem}.creds__desc{display: block;font-size: .84rem;line-height: 1.5;color: var(--steel-600)}.plans{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: clamp(1rem,2vw,1.5rem);align-items: start;margin-bottom: clamp(2rem,4vw,3rem)}.plan{position: relative;display: flex;flex-direction: column;padding: 1.75rem 1.5rem;border-radius: var(--radius-lg);border: 1px solid var(--steel-200);background: var(--white);box-shadow: var(--shadow-sm);transition: transform .3s var(--ease),box-shadow .3s var(--ease),border-color .3s var(--ease)}.plan:hover{transform: translateY(-6px) scale(1.015);border-color: var(--steel-300);box-shadow: 0 28px 60px rgba(12,38,71,.15),0 8px 20px rgba(12,38,71,.07);z-index: 1}.plan--featured:hover{border-color: var(--navy-600)}.plan--featured{border-color: var(--navy-700);box-shadow: var(--shadow-lg);padding-top: 2.4rem}.plan__badge{position: absolute;top: -.75rem;left: 1.5rem;padding: .3rem .85rem;border-radius: 999px;background: var(--amber-500);color: var(--navy-900);font-size: .72rem;font-weight: 700;letter-spacing: .02em;box-shadow: var(--shadow-amber)}.plan__name{font-size: 1.2rem;color: var(--navy-900);margin-bottom: .3rem}.plan__for{font-size: .85rem;color: var(--muted);margin-bottom: 1.25rem;min-height: 2.5em}.plan__price{display: flex;align-items: baseline;gap: .3rem;font-size: 2.85rem;font-weight: 800;letter-spacing: -0.045em;line-height: 1;color: var(--navy-900);font-variant-numeric: tabular-nums}.plan__from{font-size: .32em;font-weight: 600;color: var(--steel-500)}.plan__currency{font-size: .38em;font-weight: 700;color: var(--steel-500)}.plan__period{font-size: .8rem;color: var(--muted);margin: .4rem 0 1.4rem}.plan__features{display: flex;flex-direction: column;gap: .55rem;margin-bottom: 1.6rem;padding-top: 1.25rem;border-top: 1px solid var(--steel-100);flex: 1}.plan__features li{display: flex;align-items: flex-start;gap: .55rem;font-size: .87rem;line-height: 1.45;color: var(--steel-600)}.plan__features .icon{width: 15px;height: 15px;flex: none;margin-top: .18rem;color: var(--success);stroke-width: 2.6}.plan__cta{width: 100%}.included{padding: clamp(1.4rem,3vw,2rem);margin-bottom: clamp(1rem,2vw,1.5rem);border-radius: var(--radius-lg);border: 1px solid var(--steel-200);background: var(--white)}.included__title{font-size: 1.1rem;color: var(--navy-900);margin-bottom: 1rem}.included__list{display: grid;grid-template-columns: repeat(auto-fit,minmax(250px,1fr));gap: .6rem 1.5rem}.included__list li{display: flex;align-items: flex-start;gap: .55rem;font-size: .88rem;line-height: 1.45;color: var(--steel-600)}.included__list .icon{width: 15px;height: 15px;flex: none;margin-top: .18rem;color: var(--success);stroke-width: 2.6}.addons{display: grid;grid-template-columns: minmax(0,300px) minmax(0,1fr);gap: clamp(1.25rem,3vw,2.5rem);padding: clamp(1.4rem,3vw,2rem);border-radius: var(--radius-lg);border: 1px solid var(--steel-200);background: var(--white)}.addons__title{font-size: 1.1rem;color: var(--navy-900);margin-bottom: .4rem}.addons__desc{font-size: .87rem;color: var(--muted)}.addons__list{display: grid;grid-template-columns: repeat(auto-fit,minmax(240px,1fr));gap: .5rem 1.5rem;align-content: start}.addons__list li{display: flex;align-items: baseline;justify-content: space-between;gap: 1rem;padding: .55rem 0;border-bottom: 1px dashed var(--steel-200);font-size: .88rem}.addons__label{color: var(--steel-600)}.addons__price{font-weight: 700;color: var(--navy-800);font-variant-numeric: tabular-nums;white-space: nowrap}.section--dark{background: radial-gradient(900px 500px at 85% 10%,rgba(245,165,36,.10),transparent 60%),linear-gradient(160deg,var(--navy-800),var(--navy-900));color: var(--white)}.eyebrow--light{color: var(--amber-400)}.onb{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,520px);gap: clamp(2rem,4vw,4rem);align-items: start}.onb__title{color: var(--white);margin-bottom: 1rem;text-wrap: balance}.onb__lede{font-size: var(--fs-lead);color: var(--steel-300);margin-bottom: 2.25rem;max-width: 44ch}.onb__steps{display: flex;flex-direction: column;gap: 1.4rem}.onb__step{display: flex;align-items: flex-start;gap: 1rem}.onb__step-num{width: 30px;height: 30px;flex: none;display: grid;place-items: center;border-radius: 50%;background: rgba(255,255,255,.08);border: 1px solid rgba(255,255,255,.16);color: var(--amber-400);font-size: .82rem;font-weight: 700}.onb__step-title{display: block;font-weight: 700;color: var(--white);letter-spacing: -0.015em}.onb__step-desc{display: block;font-size: .88rem;color: var(--steel-300);line-height: 1.5}.onb__new{display: flex;align-items: flex-start;gap: .9rem;margin-top: 1.75rem;padding: 1.05rem 1.15rem;border-radius: var(--radius);border: 1px solid rgba(245,165,36,.30);background: rgba(245,165,36,.07)}.onb__new-icon{flex: none;display: grid;place-items: center;width: 34px;height: 34px;border-radius: 50%;background: rgba(245,165,36,.16);color: var(--amber-400)}.onb__new-icon .icon{width: 19px;height: 19px}.onb__new-title{font-weight: 700;color: var(--white);letter-spacing: -0.015em;margin-bottom: .3rem}.onb__new-desc{font-size: .88rem;line-height: 1.5;color: var(--steel-300)}.onb__new-list{margin-top: .7rem;display: grid;gap: .4rem}.onb__new-list li{display: flex;align-items: flex-start;gap: .5rem;font-size: .84rem;line-height: 1.45;color: var(--steel-300)}.onb__new-list .icon{flex: none;width: 15px;height: 15px;margin-top: .18rem;color: var(--amber-400)}.onb__panel{background: var(--white);border-radius: var(--radius-lg);box-shadow: var(--shadow-lg);padding: clamp(1.35rem,2.5vw,1.9rem);color: var(--ink)}.onb__quote{padding: .95rem 1.1rem;margin-bottom: 1.5rem;border-radius: var(--radius);background: var(--steel-50);border: 1px solid var(--steel-200)}.onb__quote-row{display: flex;align-items: center;gap: .75rem}.onb__quote-empty{text-decoration: none}.onb__quote-empty:hover .onb__quote-edit{color: var(--amber-600)}.onb__quote-empty-desc{font-size: .82rem;color: var(--muted);line-height: 1.5;margin: .25rem 0 .4rem}.onb__quote-label{font-size: .78rem;font-weight: 600;color: var(--steel-500)}.onb__quote-price{display: flex;align-items: baseline;gap: .25rem;margin-left: auto;font-size: 1.5rem;font-weight: 800;letter-spacing: -0.035em;color: var(--navy-900);font-variant-numeric: tabular-nums}.onb__quote-from{font-size: .55em;font-weight: 600;color: var(--steel-500)}.onb__quote-price [data-amount]{display: inline-block}.onb__quote-price [data-amount].is-updated{animation: amountBump .32s var(--ease)}.onb__quote-price--unknown{color: var(--steel-400);letter-spacing: -0.02em}.onb__quote-empty:hover .onb__quote-price--unknown{color: var(--steel-500)}.onb__quote-currency{font-size: .55em;font-weight: 700;color: var(--steel-500)}.onb__quote-edit{display: inline-flex;align-items: center;gap: .25rem;flex: none;font-size: .8rem;font-weight: 600;color: var(--navy-700);text-decoration: underline;text-underline-offset: 3px;padding: .35rem .25rem;margin: -.35rem -.25rem;transition: color .16s var(--ease)}.onb__quote-edit .icon{width: 14px;height: 14px}.onb__form{display: flex;flex-direction: column;gap: 1.15rem}.onb__group{border: 0;margin: 0;padding: 0}.onb__legend{padding: 0 0 .65rem;font-size: .92rem;font-weight: 700;color: var(--navy-900)}.onb__trap{position: absolute;left: -9999px;width: 1px;height: 1px;overflow: hidden}.field{display: flex;flex-direction: column}.field__label{font-size: .85rem;font-weight: 600;color: var(--navy-800);margin-bottom: .4rem}.field__optional{font-weight: 400;color: var(--muted)}.field__input{width: 100%;padding: .8rem 1rem;font: inherit;font-size: 1rem;color: var(--ink);background: var(--white);border: 1px solid var(--steel-200);border-radius: var(--radius);transition: border-color .16s var(--ease),box-shadow .16s var(--ease)}.field__input::placeholder{color: var(--steel-400)}.field__input:hover{border-color: var(--steel-300)}.field__input:focus{outline: none;border-color: var(--navy-700);box-shadow: 0 0 0 3px rgba(30,74,122,.12)}.field__hint{font-size: .78rem;color: var(--muted);margin-top: .35rem}.field__prefilled{display: flex;align-items: center;gap: .35rem;font-size: .78rem;color: var(--success);margin-top: .35rem}.field__prefilled .icon{width: 13px;height: 13px;flex: none;stroke-width: 2.8}.onb__nip-row{display: flex;gap: .6rem}.onb__nip-row .field__input{flex: 1;min-width: 0;letter-spacing: .04em}.onb__nip-btn{flex: none;white-space: nowrap}.onb__nip-status{font-size: .8rem;margin-top: .45rem;color: var(--muted);min-height: 1.2em}.onb__nip-status.is-loading{color: var(--steel-500)}.onb__nip-status.is-ok{color: var(--success);font-weight: 600}.onb__nip-status.is-warn{color: var(--amber-600)}.onb__nip-status.is-error{color: #C0392B}.company{margin-top: .75rem;padding: .95rem 1.1rem;border-radius: var(--radius);background: var(--steel-50);border: 1px solid var(--steel-200)}.company__name{font-weight: 700;color: var(--navy-900);letter-spacing: -0.015em;margin-bottom: .2rem}.company__address{font-size: .85rem;color: var(--muted)}.company__tags{display: flex;flex-wrap: wrap;gap: .4rem;margin-top: .6rem}.company__tag{padding: .2rem .6rem;border-radius: 999px;background: var(--white);border: 1px solid var(--steel-200);font-size: .74rem;font-weight: 600;color: var(--navy-700)}.onb__manual{margin-top: .75rem}.check{display: flex;align-items: flex-start;gap: .7rem;cursor: pointer}.check input{position: absolute;opacity: 0;width: 1px;height: 1px}.check__box{width: 20px;height: 20px;flex: none;margin-top: .1rem;display: grid;place-items: center;border: 1px solid var(--steel-300);border-radius: 6px;background: var(--white);color: transparent;transition: background-color .16s var(--ease),border-color .16s var(--ease),color .16s var(--ease)}.check__box .icon{width: 13px;height: 13px;stroke-width: 3}.check input:checked + .check__box{background: var(--navy-800);border-color: var(--navy-800);color: var(--white)}.check input:focus-visible + .check__box{outline: 2px solid var(--amber-500);outline-offset: 2px}.check__text{font-size: .82rem;line-height: 1.5;color: var(--steel-600)}.onb__error{padding: .75rem 1rem;border-radius: var(--radius);background: #FDECEA;border: 1px solid #F5C6C0;color: #A2352A;font-size: .85rem}.field__hint--above{margin: -.15rem 0 .5rem}.field__error{margin-top: .35rem;font-size: .8rem;line-height: 1.4;color: var(--danger-text)}.field.is-invalid .field__input{border-color: #D9534F;background: #FFFBFB}.field.is-invalid .field__input:focus{box-shadow: 0 0 0 3px rgba(217,83,79,.16)}.field.is-invalid .field__label{color: #C0392B}.field.is-invalid .check__box{border-color: #D9534F;background: #FFFBFB}.field.is-invalid .check__text{color: #A2352A}.field__input:-webkit-autofill,.field__input:-webkit-autofill:hover,.field__input:-webkit-autofill:focus{-webkit-text-fill-color: var(--ink);-webkit-box-shadow: 0 0 0 100px var(--steel-50) inset;caret-color: var(--ink)}.onb__submit{width: 100%;margin-top: .35rem}.onb__submit:disabled{opacity: .6;cursor: progress;transform: none}.onb__reassurance{font-size: .8rem;line-height: 1.55;color: var(--muted);text-align: center}.onb__success{text-align: center;padding: 1.5rem .5rem}.onb__success:focus{outline: none}.onb__success-icon{width: 52px;height: 52px;margin: 0 auto 1.1rem;display: grid;place-items: center;border-radius: 50%;background: var(--amber-500);color: var(--navy-900)}.onb__success-icon .icon{width: 26px;height: 26px;stroke-width: 2.6}.onb__success-title{font-size: 1.35rem;font-weight: 800;letter-spacing: -0.03em;color: var(--navy-900);margin-bottom: .5rem}.onb__success-desc{font-size: .92rem;color: var(--muted);line-height: 1.6}.site-footer{padding: clamp(2.5rem,5vw,3.5rem) 0 clamp(1.5rem,3vw,2rem);background: var(--steel-50);border-top: 1px solid var(--steel-200)}.site-footer__top{display: grid;grid-template-columns: minmax(0,1.6fr) repeat(3,minmax(0,1fr));gap: clamp(1.5rem,3vw,2.5rem);padding-bottom: clamp(1.5rem,3vw,2.25rem);border-bottom: 1px solid var(--steel-200)}.site-footer .brand{margin-right: 0;margin-bottom: .85rem}.site-footer__tagline{font-size: .86rem;line-height: 1.55;color: var(--steel-600);max-width: 34ch;text-wrap: pretty}.site-footer__col-title{font-size: .74rem;font-weight: 700;letter-spacing: .11em;text-transform: uppercase;color: var(--navy-900);margin-bottom: .8rem}.site-footer__col ul{display: flex;flex-direction: column;gap: .5rem}.site-footer__col a{display: inline-block;padding: .3rem 0;margin: -.3rem 0;font-size: .88rem;color: var(--steel-600);transition: color .16s var(--ease)}.site-footer__col a:hover{color: var(--navy-800);text-decoration: underline;text-underline-offset: 3px}.site-footer__bottom{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: .6rem 1.5rem;padding-top: 1.25rem}.site-footer__notes{scroll-margin-top: calc(var(--header-h) + 1.5rem);margin-top: clamp(1.5rem,3vw,2.25rem);padding-top: clamp(1.25rem,2.5vw,1.75rem);border-top: 1px solid var(--steel-100)}.site-footer__notes p{display: flex;gap: .45rem;font-size: .78rem;line-height: 1.55;color: var(--steel-500)}.site-footer__note-mark{color: var(--steel-500);flex: none}.site-footer__notes:target p{color: var(--navy-800)}.site-footer__legal{font-size: .78rem;color: var(--steel-600)}.site-footer__sep{margin: 0 .4rem;color: var(--steel-400)}.site-footer__links{display: flex;flex-wrap: wrap;gap: .5rem 1.25rem}.site-footer__links a{font-size: .78rem;color: var(--steel-600);text-decoration: underline;text-underline-offset: 3px}.site-footer__links a:hover{color: var(--navy-800)}@media (max-width: 980px){.proof{grid-template-columns: 1fr}.creds{grid-template-columns: 1fr;align-items: start}.creds::before{content: none}.creds__intro{padding-bottom: 158px;background: url("../img/czarny-pas-sm.webp") no-repeat left bottom / auto 138px}.calc__bar{position: sticky;bottom: 0;z-index: 60;display: flex;align-items: center;justify-content: space-between;gap: 1rem;margin: 1.1rem -1.5rem -1.35rem;padding: .75rem 1.5rem;border-radius: 0 0 var(--radius-xl) var(--radius-xl);background: rgba(255,255,255,.92);backdrop-filter: saturate(180%) blur(14px);-webkit-backdrop-filter: saturate(180%) blur(14px);border-top: 1px solid var(--steel-200);box-shadow: 0 -8px 24px rgba(12,38,71,.08)}.calc.is-out-of-scope .calc__bar{display: none}.calc__bar .btn{flex: none}.calc__bar-price{display: flex;align-items: baseline;gap: .3rem;font-size: 1.65rem;font-weight: 800;letter-spacing: -0.035em;color: var(--navy-900);font-variant-numeric: tabular-nums}.calc__bar-price [data-amount]{display: inline-block}.calc__bar-price [data-amount].is-updated{animation: amountBump .32s var(--ease)}.calc__bar-currency{font-size: .5em;font-weight: 700;color: var(--steel-500)}.calc__bar-period{font-size: .42em;font-weight: 500;color: var(--muted);letter-spacing: 0;white-space: nowrap}.calc__bar .btn{padding: .7rem 1.25rem;font-size: .9rem}.plans{grid-template-columns: 1fr}.plan--featured{padding-top: 1.75rem}.plan__badge{position: static;display: inline-block;margin-bottom: .9rem}.plan__for{min-height: 0}.addons{grid-template-columns: 1fr}}@media (max-width: 900px){.onb{grid-template-columns: 1fr}.calc{padding: 1.25rem 1.25rem 1.1rem}.calc__bar{margin: 1.1rem -1.25rem -1.1rem;padding: .75rem 1.25rem}}@media (max-width: 900px){.site-footer__top{grid-template-columns: repeat(2,minmax(0,1fr))}.site-footer__brand{grid-column: 1 / -1}}@media (max-width: 760px){.compare{grid-template-columns: 1fr}}@media (max-width: 380px){.btn{white-space: normal;padding-inline: 1.15rem;text-align: center}}@media (max-width: 700px){.hero{--foto-h: clamp(300px,44vh,380px)}.hero__photo img{object-position: 50% 30%}}@media (max-width: 560px){.calc__price{font-size: 2rem}.calc__price-row .btn{width: 100%}.onb__nip-row{flex-direction: column}.onb__nip-btn{width: 100%}.onb__quote{flex-wrap: wrap}}@media (prefers-reduced-motion: reduce){html{scroll-behavior: auto}*,*::before,*::after{animation-duration: .01ms !important;animation-iteration-count: 1 !important;transition-duration: .01ms !important}.flow-result{opacity: 1;transform: none}.flow__pulse{display: none}.plan:hover{transform: none}}.legal{padding: clamp(2.5rem,6vw,4.5rem) 0 clamp(3.5rem,8vw,6rem);background: var(--white)}.legal__head{margin-bottom: clamp(2rem,4vw,3rem)}.legal__title{font-size: clamp(2rem,1.45rem + 2.2vw,3rem);color: var(--navy-900)}.legal__meta{margin-top: .95rem;font-size: .8rem;font-weight: 700;letter-spacing: .08em;text-transform: uppercase;color: var(--steel-500)}.legal__sep{margin-inline: .45rem;color: var(--steel-300)}.legal__lede{margin-top: 1.35rem;max-width: 60ch}.legal__toc{margin-bottom: clamp(2rem,4vw,3rem);padding: clamp(1.1rem,2.2vw,1.6rem) clamp(1.25rem,2.5vw,1.9rem);border: 1px solid var(--steel-200);border-radius: var(--radius-lg);background: var(--steel-50)}.legal__toc-title{font-size: .74rem;font-weight: 700;letter-spacing: .12em;text-transform: uppercase;color: var(--steel-600);margin-bottom: .8rem}.legal__toc ol{display: grid;gap: .45rem;counter-reset: toc;list-style: none}.legal__toc li{counter-increment: toc;display: flex;gap: .55rem;font-size: .93rem}.legal__toc li::before{content: counter(toc) ".";color: var(--steel-400);font-variant-numeric: tabular-nums;flex: none}.legal__toc a{color: var(--navy-800);text-decoration: none}.legal__toc a:hover{text-decoration: underline;text-underline-offset: 3px}.legal__section{scroll-margin-top: calc(var(--header-h) + 1.5rem)}.legal__section + .legal__section{margin-top: clamp(2.25rem,4.5vw,3.25rem)}.legal__h2{display: flex;gap: .6rem;font-size: clamp(1.15rem,1rem + .55vw,1.5rem);font-weight: 700;letter-spacing: -0.02em;color: var(--navy-900);margin-bottom: 1rem}.legal__num{color: var(--amber-text);font-variant-numeric: tabular-nums;flex: none}.legal p{color: var(--steel-600);line-height: 1.7;max-width: 68ch}.legal p + p,.legal__list + p,.legal__note + p,.legal__table-wrap + p{margin-top: .9rem}.legal strong{color: var(--navy-800);font-weight: 700}.legal a{color: var(--navy-700);text-underline-offset: 3px}.legal a:hover{color: var(--navy-900)}.legal code{font-size: .88em;padding: .12em .38em;border-radius: 5px;background: var(--steel-100);color: var(--navy-800)}.legal__list{margin-top: .95rem;display: grid;gap: .6rem;max-width: 68ch;list-style: none}.legal__list li{position: relative;padding-left: 1.2rem;color: var(--steel-600);line-height: 1.65}.legal__list li::before{content: "";position: absolute;left: 0;top: .6em;width: 5px;height: 5px;border-radius: 50%;background: var(--amber-500)}.legal__note{margin-top: 1.1rem;padding: .95rem 1.2rem;border-left: 3px solid var(--amber-500);border-radius: 0 var(--radius-sm) var(--radius-sm) 0;background: var(--amber-100);color: var(--navy-800);font-size: .92rem;max-width: 68ch}.legal__todo{background: #FFE3E3;color: #7A0F0F;padding: .1em .45em;border-radius: 5px;font-weight: 700;font-size: .92em}.legal__table-wrap{margin-top: 1.2rem;overflow-x: auto;border: 1px solid var(--steel-200);border-radius: var(--radius)}.legal__table{width: 100%;border-collapse: collapse;font-size: .87rem;min-width: 680px}.legal__table th,.legal__table td{padding: .85rem 1rem;text-align: left;vertical-align: top;line-height: 1.55;border-bottom: 1px solid var(--steel-100)}.legal__table thead th{background: var(--steel-50);color: var(--navy-900);font-size: .72rem;font-weight: 700;letter-spacing: .08em;text-transform: uppercase;border-bottom: 1px solid var(--steel-200)}.legal__table tbody th{color: var(--navy-800);font-weight: 700;width: 24%}.legal__table td{color: var(--steel-600)}.legal__table tbody tr:last-child > *{border-bottom: 0}.check__link{color: var(--navy-700);text-underline-offset: 3px;white-space: nowrap}@media (max-width: 720px){.legal__table{min-width: 0;font-size: .88rem}.legal__table thead{display: none}.legal__table tr{display: block;padding: 1rem 1.15rem;border-bottom: 1px solid var(--steel-200)}.legal__table tbody tr:last-child{border-bottom: 0}.legal__table th,.legal__table td{display: block;width: auto;padding: 0;border: 0}.legal__table tbody th{font-size: 1rem;margin-bottom: .7rem}.legal__table td + td,.legal__table th + td{margin-top: .7rem}.legal__table td::before{content: attr(data-label);display: block;margin-bottom: .15rem;font-size: .68rem;font-weight: 700;letter-spacing: .08em;text-transform: uppercase;color: var(--steel-500)}}.faq{display: grid;gap: .6rem;max-width: 780px;margin-inline: auto}.faq__item{border: 1px solid var(--steel-200);border-radius: var(--radius);background: var(--white);transition: border-color .16s var(--ease),box-shadow .16s var(--ease)}.faq__item[open]{border-color: var(--steel-300);box-shadow: var(--shadow-xs)}.faq__q{display: flex;align-items: center;justify-content: space-between;gap: 1rem;padding: 1rem 1.2rem;font-weight: 700;color: var(--navy-900);cursor: pointer;list-style: none}.faq__q::-webkit-details-marker{display: none}.faq__q::after{content: "+";flex: none;font-size: 1.35rem;font-weight: 700;line-height: 1;color: var(--amber-600);transition: transform .2s var(--ease)}.faq__item[open] .faq__q::after{transform: rotate(45deg)}.faq__q:focus-visible{outline: 2px solid var(--navy-700);outline-offset: 2px;border-radius: var(--radius)}.faq__a{padding: 0 1.2rem 1.1rem;font-size: .95rem;line-height: 1.6;color: var(--steel-600)}.site-footer__nap{margin-bottom: .75rem;font-style: normal;font-size: .88rem;line-height: 1.55;color: var(--steel-600)}.site-footer__nap strong{color: var(--navy-800)}.error-page{max-width: 640px;text-align: center}.error-page .lead{margin: .8rem auto 1.6rem}.error-page__actions{display: flex;flex-wrap: wrap;gap: .75rem;justify-content: center}.site-footer__company{flex-basis: 100%;order: 3;margin-top: .15rem;font-size: .72rem;line-height: 1.55;color: var(--steel-500)}
