/* Fliperomat: paczka CSS motywu. Źródła: projekt/premium/styles.css + fliperomat-motyw/zrodla/css, zbuduj.py. */
:root{--navy:#0B1220;--navy-950:#070B14;--navy-850:#0F1829;--navy-800:#131D31;--navy-700:#1B2740;--emerald:#34D399;--emerald-300:#6EE7B7;--emerald-700:#047857;--emerald-50:#ECFDF5;--amber:#FBBF24;--amber-700:#B45309;--amber-50:#FFF7E6;--rose-600:#E11D48;--bg:#F4F6F9;--surface:#FFFFFF;--ink:#0B1220;--ink-2:#3D4A5F;--ink-3:#5B677A;--line:rgba(11,18,32,.08);--line-2:rgba(11,18,32,.13);--on-dark:#F3F5F9;--on-dark-2:rgba(243,245,249,.74);--on-dark-3:rgba(243,245,249,.58);--line-dark:rgba(255,255,255,.08);--line-dark-2:rgba(255,255,255,.14);--sans:"Fira Sans",system-ui,-apple-system,"Segoe UI",sans-serif;--mono:"Fira Code",ui-monospace,"SFMono-Regular",Menlo,monospace;--fs-display:clamp(2.6rem,1.1rem + 5.2vw,5.5rem);--fs-h2:clamp(2rem,1.15rem + 2.9vw,3.5rem);--fs-h2-xl:clamp(2.3rem,1.1rem + 4vw,4.5rem);--fs-h3:1.25rem;--fs-lead:clamp(1.075rem,.98rem + .3vw,1.25rem);--gutter:clamp(16px,4vw,40px);--wrap:1200px;--sec:clamp(64px,3vw + 36px,80px);--r-xl:28px;--r-lg:20px;--r-md:14px;--r-sm:10px;--sh-1:0 1px 2px rgba(11,18,32,.05),0 2px 6px rgba(11,18,32,.04);--sh-2:0 1px 2px rgba(11,18,32,.06),0 8px 24px -6px rgba(11,18,32,.10),0 24px 48px -16px rgba(11,18,32,.10);--sh-dark:0 2px 4px rgba(0,0,0,.25),0 24px 60px -12px rgba(0,0,0,.55),0 60px 120px -40px rgba(0,0,0,.6);--ease-out:cubic-bezier(.16,1,.3,1);--ease-ui:cubic-bezier(.23,1,.32,1);--ease-io:cubic-bezier(.77,0,.175,1)}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:96px}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--sans);font-size:1rem;line-height:1.55;font-feature-settings:"kern" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:clip}img,svg{display:block}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit}h1,h2,h3,p,ol,ul,dl,dd,figure{margin:0;padding:0}ul,ol{list-style:none}::selection{background:var(--emerald);color:var(--navy)}:focus-visible{outline:2px solid var(--emerald);outline-offset:3px;border-radius:8px}html{scrollbar-color:#9AA5B5 var(--bg)}::-webkit-scrollbar{width:12px}::-webkit-scrollbar-track{background:var(--bg)}::-webkit-scrollbar-thumb{background:#A9B3C2;border-radius:99px;border:3px solid var(--bg)}[hidden]{display:none !important}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip{position:absolute;left:16px;top:-60px;z-index:100;background:var(--emerald);color:var(--navy);padding:12px 16px;border-radius:10px;font-weight:600}.skip:focus{top:16px}.wrap{width:100%;max-width:calc(var(--wrap) + var(--gutter) * 2);margin-inline:auto;padding-inline:var(--gutter)}.ic{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;flex:none}.ic--sm{width:18px;height:18px}.ic--xs{width:16px;height:16px}.tnum,.money,.stat__num,.plan__price b,.row__price,.row__profit,.board__big,.board__facts dd{font-variant-numeric:tabular-nums}.display{font-size:var(--fs-display);font-weight:700;line-height:1.0;letter-spacing:-.04em;color:var(--on-dark);text-wrap:balance}.display .line{display:block;overflow:hidden;padding-bottom:.06em;margin-bottom:-.06em}.display .line>span{display:inline-block}.display .line--accent{color:var(--emerald-300)}.h2{font-size:var(--fs-h2);font-weight:700;line-height:1.04;letter-spacing:-.035em;text-wrap:balance}.h2--xl{font-size:var(--fs-h2-xl)}.h3{font-size:var(--fs-h3);font-weight:600;line-height:1.2;letter-spacing:-.02em}.sec-lead{font-size:var(--fs-lead);line-height:1.5;color:var(--ink-3);max-width:44ch;margin-top:18px;text-wrap:pretty}.dark .sec-lead{color:var(--on-dark-2)}.btn{--h:48px;position:relative;display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:var(--h);padding:0 22px;border-radius:999px;font-weight:600;font-size:1rem;letter-spacing:-.01em;white-space:nowrap;cursor:pointer;border:0;transition:transform 160ms var(--ease-ui),background-color 200ms ease,box-shadow 240ms ease,color 200ms ease;touch-action:manipulation}.btn:active{transform:scale(.97)}.btn--sm{--h:44px;padding:0 18px;font-size:.9375rem}.btn--lg{--h:56px;padding:0 8px 0 26px;font-size:1.0625rem}.btn--lg:not(:has(.btn__icon)){padding:0 26px}.btn--primary{background:var(--emerald);color:var(--navy);box-shadow:inset 0 1px 0 rgba(255,255,255,.45),inset 0 -1px 0 rgba(4,120,87,.25),0 1px 2px rgba(3,7,18,.3),0 8px 20px -8px rgba(3,7,18,.45)}.btn--ghost{background:rgba(255,255,255,.04);color:var(--on-dark);box-shadow:inset 0 0 0 1px var(--line-dark-2),inset 0 1px 0 rgba(255,255,255,.06)}.btn--line{background:var(--surface);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-2),var(--sh-1);width:100%}.btn__icon{width:40px;height:40px;border-radius:999px;display:grid;place-items:center;background:rgba(11,18,32,.10);transition:transform 240ms var(--ease-out),background-color 200ms ease}@media (hover: hover) and (pointer: fine){.btn--primary:hover{background:#4ADEA9}.btn--primary:hover .btn__icon{transform:translate(2px,-2px) scale(1.04);background:rgba(11,18,32,.16)}.btn--ghost:hover{background:rgba(255,255,255,.08)}.btn--line:hover{box-shadow:inset 0 0 0 1px rgba(11,18,32,.28),var(--sh-2)}}.link-arrow{display:inline-flex;align-items:center;gap:8px;font-weight:600;min-height:44px;color:var(--ink)}.link-arrow .ic{transition:transform 220ms var(--ease-out)}.link-arrow:hover .ic{transform:translateX(3px)}.dark .link-arrow,.link-arrow--light{color:var(--on-dark)}.nav{position:fixed;inset:12px 0 auto 0;z-index:40;padding-inline:12px;pointer-events:none}.nav__bar{pointer-events:auto;max-width:1240px;margin-inline:auto;display:flex;align-items:center;gap:24px;height:64px;padding:0 10px 0 18px;border-radius:999px;background:rgba(11,18,32,.72);backdrop-filter:blur(18px) saturate(160%);-webkit-backdrop-filter:blur(18px) saturate(160%);box-shadow:inset 0 0 0 1px var(--line-dark-2),inset 0 1px 0 rgba(255,255,255,.06),0 12px 32px -12px rgba(0,0,0,.45);color:var(--on-dark)}.brand{display:inline-flex;align-items:center;gap:10px;min-height:44px}.brand__mark{width:32px;height:32px;border-radius:8px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.14)}.brand__name{font-weight:700;font-size:1.125rem;letter-spacing:-.025em}.nav__links{display:flex;gap:4px;margin-inline:auto}.nav__links a{display:inline-flex;align-items:center;min-height:44px;padding:0 14px;border-radius:999px;font-size:.9375rem;font-weight:500;color:var(--on-dark-2);transition:color 160ms ease,background-color 160ms ease}.nav__links a:hover{color:var(--on-dark);background:rgba(255,255,255,.06)}.nav__actions{display:flex;align-items:center;gap:6px}.nav__login{display:inline-flex;align-items:center;min-height:44px;padding:0 14px;font-size:.9375rem;font-weight:500;color:var(--on-dark-2)}.nav__login:hover{color:var(--on-dark)}.nav__toggle{display:none;width:44px;height:44px;border-radius:999px;border:0;background:rgba(255,255,255,.06);color:var(--on-dark);place-items:center;cursor:pointer}.nav__toggle .ic--close{display:none}.nav__toggle[aria-expanded="true"] .ic--close{display:block}.nav__toggle[aria-expanded="true"] .ic--open{display:none}.nav__sheet{pointer-events:auto;display:none;max-width:1240px;margin:8px auto 0;padding:8px;border-radius:24px;background:rgba(11,18,32,.92);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:inset 0 0 0 1px var(--line-dark-2),0 24px 48px -16px rgba(0,0,0,.6)}.nav__sheet a{display:flex;align-items:center;min-height:52px;padding:0 16px;border-radius:14px;color:var(--on-dark);font-weight:500;font-size:1.0625rem}.nav__sheet a:hover{background:rgba(255,255,255,.06)}.nav.is-open .nav__sheet{display:block;animation:sheet-in 260ms var(--ease-out)}@keyframes sheet-in{from{opacity:0;transform:translateY(-6px) scale(.98)}}.dark{background:var(--navy);color:var(--on-dark);position:relative;isolation:isolate}.hero__texture,.calc__texture,.final__texture{position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:64px 64px;background-position:center top;-webkit-mask-image:radial-gradient(ellipse 70% 60% at 50% 0%,#000 30%,transparent 75%);mask-image:radial-gradient(ellipse 70% 60% at 50% 0%,#000 30%,transparent 75%)}.dark::after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:.5;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .06 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.tile.dark::after,.plan.dark::after{display:none}.hero{padding-top:clamp(112px,5vw + 64px,140px);background:radial-gradient(ellipse 60% 50% at 78% 62%,rgba(52,211,153,.10),transparent 70%),linear-gradient(180deg,var(--navy) 0%,var(--navy) 60%,var(--navy-950) 100%);background-color:var(--navy);overflow:hidden}.hero__copy{max-width:900px}.hero__row{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:24px 48px;margin-top:28px}.hero__copy{max-width:none}.hero__lead{margin-top:0;font-size:var(--fs-lead);line-height:1.5;color:var(--on-dark-2);max-width:50ch;text-wrap:pretty}.hero__cta{display:flex;flex-wrap:wrap;gap:12px}.hero__row .hero__lead{flex:1 1 400px;min-width:0}.hero__row .hero__cta{flex:none}@media (max-width: 1100px){.hero__row .hero__cta{flex:1 1 100%}}.final .hero__cta{margin-top:34px}.hero__cta--center{justify-content:center}.stage{position:relative;width:100%;max-width:calc(1240px + var(--gutter) * 2);margin:clamp(64px,5vw,72px) auto 0;padding-inline:var(--gutter);perspective:1800px}.stage__glow{position:absolute;left:50%;top:8%;width:80%;height:70%;transform:translateX(-50%);background:radial-gradient(closest-side,rgba(52,211,153,.16),transparent);filter:blur(40px);pointer-events:none}.stage__tilt{position:relative;transform-style:preserve-3d;transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform 600ms var(--ease-out);will-change:transform}.stage__cap{margin-top:18px;text-align:center;font-size:.875rem;color:var(--on-dark-3);padding-inline:var(--gutter)}.shell{padding:7px;border-radius:24px;background:linear-gradient(180deg,rgba(255,255,255,.10),rgba(255,255,255,.03));box-shadow:inset 0 0 0 1px rgba(255,255,255,.10),var(--sh-dark)}.app__core{border-radius:18px;overflow:hidden;background:#0E1626;box-shadow:inset 0 0 0 1px rgba(255,255,255,.07),inset 0 1px 0 rgba(255,255,255,.08);font-size:13.5px;line-height:1.35;color:#E7EBF2}.app__top{display:flex;align-items:center;gap:20px;height:56px;padding:0 16px;border-bottom:1px solid rgba(255,255,255,.07);background:linear-gradient(180deg,rgba(255,255,255,.025),transparent)}.app__brand{display:flex;align-items:center;gap:10px}.app__logo{width:24px;height:24px;border-radius:6px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.14)}.app__city{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 10px 0 12px;border-radius:8px;background:rgba(255,255,255,.05);box-shadow:inset 0 0 0 1px rgba(255,255,255,.08);font-weight:500}.app__tabs{display:flex;gap:4px;padding:3px;border-radius:10px;background:rgba(0,0,0,.25);box-shadow:inset 0 0 0 1px rgba(255,255,255,.06)}.tab{display:inline-flex;align-items:center;gap:7px;height:30px;padding:0 12px;border-radius:7px;color:rgba(231,235,242,.62);font-weight:500;white-space:nowrap}.tab b{font-weight:600;font-size:11.5px;padding:1px 6px;border-radius:99px;background:rgba(255,255,255,.08);color:rgba(231,235,242,.8)}.tab.is-on{background:#1C2840;color:#fff;box-shadow:inset 0 0 0 1px rgba(255,255,255,.08),0 1px 2px rgba(0,0,0,.4)}.tab.is-on b{background:var(--emerald);color:var(--navy)}.app__meta{margin-left:auto;display:flex;align-items:center;gap:14px;color:rgba(231,235,242,.6);white-space:nowrap}.app__search{display:inline-flex;align-items:center;gap:8px;height:32px;width:180px;padding:0 10px;border-radius:8px;background:rgba(255,255,255,.04);box-shadow:inset 0 0 0 1px rgba(255,255,255,.07)}.app__updated{display:inline-flex;align-items:center;gap:8px;font-family:var(--mono);font-size:12px}.live{width:7px;height:7px;border-radius:99px;background:var(--emerald);box-shadow:0 0 0 3px rgba(52,211,153,.18)}.app__avatar{width:30px;height:30px;border-radius:99px;display:grid;place-items:center;background:#24324E;color:#fff;font-weight:600;font-size:12px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.12)}.app__body{display:grid;grid-template-columns:minmax(0,1.62fr) minmax(0,1fr)}.list{padding:8px 8px 12px;border-right:1px solid rgba(255,255,255,.07)}.list__head,.row{display:grid;grid-template-columns:1.5fr 1fr 1.25fr 1fr .5fr;align-items:center;gap:12px;padding:0 14px}.list__head{height:40px;color:rgba(231,235,242,.5);font-size:12px;font-weight:500}.list__head span:last-child,.row__age{text-align:right}.row{height:66px;border-radius:12px;position:relative}.row + .row{box-shadow:0 -1px 0 rgba(255,255,255,.05)}.row.is-selected{background:rgba(52,211,153,.07);box-shadow:inset 0 0 0 1px rgba(52,211,153,.28)}.row.is-selected + .row{box-shadow:none}.row__flat b,.row__price{font-weight:600;color:#fff;font-size:14px;display:block}.row__flat small,.row__price small{display:block;font-size:12px;color:rgba(231,235,242,.55);font-weight:400;margin-top:3px}.row__profit b{display:block;color:var(--emerald-300);font-weight:600;font-size:14px}.range{display:block;position:relative;height:4px;margin-top:8px;border-radius:99px;background:rgba(255,255,255,.07);width:88%}.range i{position:absolute;left:calc(var(--a) * 100%);right:calc((1 - var(--b)) * 100%);top:0;bottom:0;border-radius:99px;background:linear-gradient(90deg,rgba(52,211,153,.45),var(--emerald))}.range i::after{content:"";position:absolute;top:-3px;width:2px;height:10px;border-radius:2px;background:#fff;left:calc((var(--m) - var(--a)) / (var(--b) - var(--a)) * 100%)}.row__age{font-family:var(--mono);font-size:12px;color:rgba(231,235,242,.6)}.row.is-new .row__age{color:var(--emerald-300)}.v{font-style:normal;display:inline-flex;align-items:center;height:24px;padding:0 9px;border-radius:99px;font-size:12px;font-weight:600;white-space:nowrap}.v--sure{background:rgba(52,211,153,.14);color:var(--emerald-300);box-shadow:inset 0 0 0 1px rgba(52,211,153,.25)}.v--edge{background:rgba(251,191,36,.12);color:#FCD34D;box-shadow:inset 0 0 0 1px rgba(251,191,36,.22)}.v--neg{background:rgba(255,255,255,.08);color:#E7EBF2;box-shadow:inset 0 0 0 1px rgba(255,255,255,.18)}.v--check{background:rgba(255,255,255,.06);color:rgba(231,235,242,.82);box-shadow:inset 0 0 0 1px rgba(255,255,255,.12)}.detail{padding:20px 22px 20px;display:flex;flex-direction:column;gap:16px;background:linear-gradient(180deg,rgba(255,255,255,.02),transparent 40%)}.detail__head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.detail__title{font-size:17px;font-weight:600;color:#fff;letter-spacing:-.01em}.detail__sub{margin-top:4px;font-size:12.5px;color:rgba(231,235,242,.58)}.detail__money{padding:16px;border-radius:14px;background:rgba(52,211,153,.06);box-shadow:inset 0 0 0 1px rgba(52,211,153,.16)}.detail__label{font-size:12px;color:rgba(231,235,242,.62);font-weight:500}.detail__big{margin-top:4px;font-size:34px;font-weight:700;letter-spacing:-.035em;line-height:1;color:var(--emerald-300);font-variant-numeric:tabular-nums}.detail__big span{font-size:16px;font-weight:600;letter-spacing:-.01em;color:rgba(110,231,183,.8)}.detail__note{margin-top:8px;font-size:12.5px;color:rgba(231,235,242,.66)}.wf{display:grid;gap:7px}.wf__row{display:grid;grid-template-columns:9.5em 1fr 4.6em;align-items:center;gap:10px;font-size:12px;color:rgba(231,235,242,.7)}.wf__row b{text-align:right;font-weight:600;color:#E7EBF2;font-variant-numeric:tabular-nums}.wf__bar{position:relative;height:10px;border-radius:3px;background:rgba(255,255,255,.04)}.wf__bar::before{content:"";position:absolute;top:0;bottom:0;left:calc(var(--s) * 100%);width:max(2px,calc(var(--w) * 100%));border-radius:3px;background:rgba(231,235,242,.32)}.wf__bar--in::before{background:rgba(231,235,242,.55)}.wf__bar--out::before{background:var(--emerald)}.wf__row--sum{padding-top:7px;border-top:1px dashed rgba(255,255,255,.12)}.wf__row--sum span,.wf__row--sum b{color:var(--emerald-300);font-weight:600}.detail__check{display:flex;gap:10px;align-items:flex-start;padding:11px 12px;border-radius:12px;background:rgba(255,255,255,.04);box-shadow:inset 0 0 0 1px rgba(255,255,255,.10);color:rgba(231,235,242,.78);font-size:12.5px}.detail__check .ic{color:rgba(231,235,242,.7);margin-top:1px}.detail__check b{color:#fff;font-weight:600}.row__warn{display:none !important;align-items:center;gap:6px;color:#FCD34D !important;font-weight:500}.row__warn .ic{color:var(--amber)}.detail__foot{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:14px;border-top:1px solid rgba(255,255,255,.07);font-size:12.5px;color:rgba(231,235,242,.7)}.detail__foot b{color:#fff}.detail__btn{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border-radius:8px;background:#fff;color:var(--navy);font-weight:600;white-space:nowrap}.float{position:absolute;z-index:2;display:flex;align-items:center;gap:12px;border-radius:16px;transform:translateZ(60px)}.float--alert{right:-28px;top:-34px;padding:12px 18px 12px 12px;background:rgba(250,251,253,.97);color:var(--ink);box-shadow:inset 0 0 0 1px rgba(255,255,255,.7),0 2px 4px rgba(0,0,0,.18),0 24px 48px -12px rgba(0,0,0,.55);max-width:340px}.float__icon{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:var(--navy);color:var(--emerald);flex:none;box-shadow:inset 0 0 0 1px rgba(255,255,255,.1)}.float__text{display:grid;gap:2px;font-size:13.5px;line-height:1.3}.float__text b{font-weight:600;letter-spacing:-.01em}.float__text span{color:var(--ink-3)}.float--risk{right:calc(38.2% + 20px);bottom:36px;padding:10px 14px 10px 12px;background:#FFF8E6;color:#7A3E06;font-size:13.5px;font-weight:500;border-radius:999px;box-shadow:inset 0 0 0 1px rgba(180,83,9,.22),0 2px 4px rgba(0,0,0,.15),0 18px 36px -10px rgba(0,0,0,.5)}.float--risk .ic{color:var(--amber-700)}.float--risk::before{content:"";position:absolute;left:50%;bottom:100%;width:1px;height:26px;background:linear-gradient(to top,rgba(251,191,36,.8),rgba(251,191,36,0))}.float--risk b{font-weight:700;color:#5C2E04}.cities{display:flex;flex-wrap:wrap;align-items:center;gap:12px 28px;margin-top:clamp(40px,3vw,48px);padding:20px 0 22px;border-top:1px solid var(--line-dark);font-size:.9375rem;color:var(--on-dark-2)}.cities__now{display:inline-flex;align-items:center;gap:10px;color:var(--on-dark)}.cities__now b{font-weight:600}.status{width:8px;height:8px;border-radius:99px;background:var(--emerald);box-shadow:0 0 0 4px rgba(52,211,153,.16)}.cities__next span{color:var(--on-dark-3)}.cities .link-arrow{margin-left:auto;font-size:.9375rem}.section{padding-block:var(--sec)}.sec-head{margin-bottom:clamp(36px,3.4vw,56px);max-width:760px}.sec-head--wide{max-width:none}.sec-head--wide .sec-lead{max-width:none}.sec-head--center{margin-inline:auto;text-align:center}.sec-head--center .sec-lead{margin-inline:auto}.bento{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-rows:minmax(256px,auto);gap:16px}.tile{position:relative;overflow:hidden;display:flex;flex-direction:column;padding:28px;border-radius:var(--r-xl);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line),var(--sh-1)}.tile__text p{margin-top:8px;color:var(--ink-3);font-size:.9688rem;line-height:1.5;max-width:40ch}.dark .tile__text p{color:var(--on-dark-2)}.tile__tag{position:absolute;right:0;bottom:-2px;font-size:.75rem;color:var(--ink-3)}.tile--fresh{grid-column:1 / span 4;display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:32px;align-items:start}.tile--phone{grid-column:5 / span 2;grid-row:span 2;background:var(--navy);box-shadow:inset 0 0 0 1px rgba(255,255,255,.06),var(--sh-2)}.tile--history{grid-column:1 / span 2}.tile--map{grid-column:3 / span 2;padding-bottom:24px}.tile--nego{grid-column:1 / span 3}.tile--seats{grid-column:4 / span 3;overflow:visible;background:linear-gradient(160deg,#EEF2F7 0%,#FFFFFF 62%)}.fresh{position:relative;padding-bottom:22px}.seg{display:flex;gap:4px;padding:4px;border-radius:14px;background:#EEF1F5;box-shadow:inset 0 0 0 1px var(--line);overflow-x:auto;scrollbar-width:none}.seg::-webkit-scrollbar{display:none}.seg__btn{flex:1 0 auto;display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:44px;padding:0 12px;border:0;border-radius:10px;background:transparent;color:var(--ink-3);font-weight:500;font-size:.875rem;white-space:nowrap;cursor:pointer;transition:background-color 200ms ease,color 200ms ease,box-shadow 200ms ease}.seg__btn b{font-size:.75rem;font-weight:600;padding:1px 7px;border-radius:99px;background:rgba(11,18,32,.07);color:var(--ink-2)}.seg__btn.is-on{background:var(--surface);color:var(--ink);box-shadow:0 1px 2px rgba(11,18,32,.08),0 0 0 1px var(--line)}.seg__btn.is-on b{background:var(--navy);color:#fff}.fresh__panels{margin-top:8px}.fresh__list{display:grid;gap:6px}.fresh__list.is-on{animation:fade-in 320ms var(--ease-out)}@keyframes fade-in{from{opacity:0;transform:translateY(4px);filter:blur(2px)}}.fresh__list{gap:0}.fresh__list li{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:14px;min-height:52px;padding:0 4px;border-bottom:1px solid var(--line);font-size:.9375rem}.fresh__list li span{color:var(--ink-3);white-space:nowrap}.fresh__list li span b{color:var(--ink);font-weight:600}.money{font-style:normal;font-weight:600;color:var(--emerald-700);white-space:nowrap}.fresh__list time{font-family:var(--mono);font-size:.75rem;color:var(--ink-3);min-width:6.5em;text-align:right}.fresh__list--old li{border-bottom-color:rgba(180,83,9,.14)}.warn-text{font-style:normal;font-weight:600;color:var(--amber-700);white-space:nowrap}.phone{position:relative;margin:28px auto -28px;width:min(100%,300px);flex:1;padding:10px 10px 0;border-radius:46px 46px 0 0;background:linear-gradient(180deg,#2A3550,#1A2238);box-shadow:inset 0 0 0 1px rgba(255,255,255,.14),inset 0 2px 0 rgba(255,255,255,.08),0 30px 60px -20px rgba(0,0,0,.7);min-height:0}.phone__screen{height:100%;min-height:0;border-radius:37px 37px 0 0;padding:44px 12px 20px;background:radial-gradient(120% 70% at 30% 0%,rgba(52,211,153,.28),transparent 55%),radial-gradient(90% 60% at 100% 30%,rgba(80,110,190,.35),transparent 60%),linear-gradient(180deg,#16223A,#0B1220);box-shadow:inset 0 0 0 1px rgba(0,0,0,.4);text-align:center}.phone__time{font-size:64px;font-weight:500;letter-spacing:-.04em;line-height:1;color:#fff;font-variant-numeric:tabular-nums}.phone__date{margin-top:6px;font-size:.875rem;color:rgba(255,255,255,.78);font-weight:500}.notif{margin-top:14px;text-align:left;padding:12px 14px;border-radius:20px;background:rgba(244,246,250,.86);color:var(--ink);box-shadow:0 10px 24px -10px rgba(0,0,0,.5);font-size:.8125rem;line-height:1.35;display:grid;gap:2px}.notif + .notif{margin-top:8px}.notif--3{background:rgba(244,246,250,.78)}.notif__top{display:flex;align-items:center;gap:8px;margin-bottom:4px;color:var(--ink-3);font-size:.75rem}.notif__top span{font-weight:600;color:var(--ink-2);text-transform:uppercase;letter-spacing:.02em;font-size:.6875rem}.notif__top time{margin-left:auto;color:var(--ink-2)}.notif__logo{width:20px;height:20px;border-radius:5px}.notif b{font-weight:600}.notif>span{color:var(--ink-2)}.timeline{position:relative;margin:16px 0 14px;display:grid;gap:4px}.timeline::before{content:"";position:absolute;left:5px;top:10px;bottom:10px;width:1px;background:var(--line-2)}.timeline li{position:relative;display:grid;grid-template-columns:5.2em 1fr auto;gap:10px;align-items:center;padding:4px 0 4px 22px;font-size:.875rem}.timeline li::before{content:"";position:absolute;left:0;top:50%;width:11px;height:11px;margin-top:-5.5px;border-radius:99px;background:var(--surface);box-shadow:inset 0 0 0 2px #94A0B2}.timeline time{font-family:var(--mono);font-size:.75rem;color:var(--ink-3)}.timeline b{font-weight:600;font-variant-numeric:tabular-nums}.timeline .is-gap span{color:var(--ink-3)}.timeline .is-gap::before{box-shadow:inset 0 0 0 2px #C7CED9;background:#EEF1F5}.timeline .is-drop::before{background:var(--navy);box-shadow:0 0 0 4px rgba(11,18,32,.1)}.chip{margin-top:auto;align-self:flex-start;display:inline-flex;align-items:center;gap:8px;min-height:34px;padding:0 12px;border-radius:999px;font-size:.8125rem;font-weight:600}.chip--warn{background:var(--amber-50);color:#8A4508;box-shadow:inset 0 0 0 1px rgba(180,83,9,.18)}.chip--money{background:var(--emerald-50);color:#05603F;box-shadow:inset 0 0 0 1px rgba(4,120,87,.18)}.map{position:relative;margin:16px -28px 14px;height:136px;overflow:hidden;border-block:1px solid var(--line)}.map svg{width:100%;height:100%}.map__pin{position:absolute;left:31.5%;top:66%;transform:translate(-50%,-50%);width:30px;height:30px;border-radius:99px;display:grid;place-items:center;background:var(--navy);color:var(--emerald);box-shadow:0 0 0 5px rgba(11,18,32,.12),0 6px 14px rgba(11,18,32,.35)}.map__pin::after{content:"";position:absolute;inset:-5px;border-radius:99px;box-shadow:0 0 0 2px rgba(52,211,153,.6);opacity:0}.in-view .map__pin::after{animation:ping 2.4s var(--ease-out) 600ms 2}@keyframes ping{0%{opacity:.9;transform:scale(.8)}100%{opacity:0;transform:scale(2.2)}}.map__dist{position:absolute;left:38.5%;top:52%;padding:2px 7px;border-radius:6px;background:var(--navy);color:#fff;font-family:var(--mono);font-size:.75rem}.scale{margin:76px 4px 68px}.scale__track{position:relative;height:10px;border-radius:99px;background:#E8ECF1;box-shadow:inset 0 1px 2px rgba(11,18,32,.08)}.scale__zone{position:absolute;top:0;bottom:0;left:calc(var(--a) * 100%);right:calc((1 - var(--b)) * 100%);border-radius:99px;background:linear-gradient(90deg,#6EE7B7,#34D399)}.scale__mark{position:absolute;left:calc(var(--x) * 100%);top:50%;transform:translateX(-50%);display:grid;justify-items:center;white-space:nowrap}.scale__mark::before{content:"";width:18px;height:18px;margin-top:-9px;border-radius:99px;background:var(--surface);box-shadow:inset 0 0 0 3px var(--emerald-700),0 2px 6px rgba(11,18,32,.18)}.scale__mark b{font-size:.9375rem;font-weight:700;letter-spacing:-.01em;margin-top:8px;font-variant-numeric:tabular-nums}.scale__mark small{font-size:.75rem;color:var(--ink-3)}.scale__mark--list{top:auto;bottom:50%}.scale__mark--list::before{order:3;margin:0 0 -9px;box-shadow:inset 0 0 0 3px var(--navy),0 2px 6px rgba(11,18,32,.18)}.scale__mark--list b{margin:0;order:1}.scale__mark--list small{order:2;margin-bottom:8px}.scale__mark--start::before{box-shadow:inset 0 0 0 3px #10B981,0 2px 6px rgba(11,18,32,.18)}.seats{display:flex;gap:14px;margin:34px 0 22px}.seats i{width:clamp(40px,4.4vw,56px);aspect-ratio:1;border-radius:99px;background:var(--surface);box-shadow:inset 0 0 0 1.5px rgba(11,18,32,.28),0 4px 12px -6px rgba(11,18,32,.25);position:relative}.seats i::after{content:"";position:absolute;inset:36%;border-radius:99px;background:var(--navy);transform:scale(0);transition:transform 500ms var(--ease-out)}.in-view .seats i::after{transform:scale(1)}.in-view .seats i:nth-child(2)::after{transition-delay:70ms}.in-view .seats i:nth-child(3)::after{transition-delay:140ms}.in-view .seats i:nth-child(4)::after{transition-delay:210ms}.in-view .seats i:nth-child(5)::after{transition-delay:280ms}.seats__cap{margin-top:auto;font-size:.9375rem;color:var(--ink-2);display:flex;align-items:center;flex-wrap:wrap;gap:4px 6px;position:relative}.seats__cap b{color:var(--ink)}.tip{flex:none;position:relative;display:inline-grid;place-items:center;width:44px;height:44px;margin:-14px -12px;border:0;background:transparent;color:var(--ink-3);cursor:help;border-radius:99px;vertical-align:middle}.tip:hover{color:var(--ink)}.tip--dark{color:var(--on-dark-3)}.tip--dark:hover{color:var(--on-dark)}.tip__box{position:absolute;z-index:30;left:0;bottom:calc(100% + 6px);width:max-content;max-width:min(280px,80vw);white-space:normal;padding:10px 12px;border-radius:12px;background:var(--navy);color:var(--on-dark);font-size:.8125rem;font-weight:400;line-height:1.45;text-align:left;letter-spacing:0;text-transform:none;box-shadow:0 12px 32px -8px rgba(11,18,32,.45),inset 0 0 0 1px rgba(255,255,255,.08);opacity:0;transform:translateY(4px) scale(.97);transform-origin:bottom left;pointer-events:none;transition:opacity 140ms ease,transform 180ms var(--ease-ui)}.tip:hover + .tip__box,.tip:focus-visible + .tip__box{opacity:1;transform:none}.dark .tip__box{background:#fff;color:var(--ink)}.numbers{background:var(--surface);padding-block:clamp(56px,3vw + 28px,80px);border-block:1px solid var(--line)}.numbers .h2{max-width:none}.stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:clamp(32px,3vw,48px);border-top:1px solid var(--line-2);align-items:end}.stat{display:flex;flex-direction:column-reverse;justify-content:flex-end;gap:14px;padding:32px 20px 0 0}.stat + .stat{padding-left:24px;border-left:1px solid var(--line)}.stat .stat__dd{display:flex;align-items:baseline;gap:8px;white-space:nowrap}.stat__num{font-size:clamp(3.5rem,1rem + 7.4vw,8rem);font-weight:700;letter-spacing:-.05em;line-height:.9;color:var(--ink)}.stat__unit{font-size:clamp(1.25rem,.9rem + 1.2vw,2.25rem);font-weight:600;letter-spacing:-.025em;color:var(--ink-3)}.stat .stat__dt{font-size:.9375rem;color:var(--ink-3);line-height:1.4;position:relative}@media (min-width: 1280px){.stat .stat__dt{white-space:nowrap}}.calc{padding-block:var(--sec);background:radial-gradient(ellipse 50% 60% at 75% 50%,rgba(52,211,153,.07),transparent 70%),var(--navy)}.calc__texture{-webkit-mask-image:radial-gradient(ellipse 60% 70% at 70% 50%,#000 20%,transparent 75%);mask-image:radial-gradient(ellipse 60% 70% at 70% 50%,#000 20%,transparent 75%)}.calc__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:clamp(40px,6vw,96px);align-items:center}.sliders{margin-top:32px;display:grid;gap:16px}.slider{display:grid;grid-template-columns:1fr auto;align-items:baseline;gap:4px 12px}.slider label{font-size:.9375rem;color:var(--on-dark-2)}.slider output{font-family:var(--mono);font-size:.9375rem;color:var(--on-dark);font-variant-numeric:tabular-nums}.slider input{grid-column:1 / -1}input[type="range"]{-webkit-appearance:none;appearance:none;width:100%;height:44px;background:transparent;cursor:pointer;margin:0;--p:50%}input[type="range"]::-webkit-slider-runnable-track{height:6px;border-radius:99px;background:linear-gradient(90deg,var(--emerald) var(--p),rgba(255,255,255,.12) var(--p))}input[type="range"]::-moz-range-track{height:6px;border-radius:99px;background:rgba(255,255,255,.12)}input[type="range"]::-moz-range-progress{height:6px;border-radius:99px;background:var(--emerald)}input[type="range"]::-webkit-slider-thumb{-webkit-appearance:none;width:24px;height:24px;margin-top:-9px;border-radius:99px;background:#fff;box-shadow:0 0 0 5px rgba(52,211,153,.25),0 2px 8px rgba(0,0,0,.4);transition:transform 160ms var(--ease-ui)}input[type="range"]::-moz-range-thumb{width:24px;height:24px;border:0;border-radius:99px;background:#fff;box-shadow:0 0 0 5px rgba(52,211,153,.25),0 2px 8px rgba(0,0,0,.4)}input[type="range"]:active::-webkit-slider-thumb{transform:scale(1.12)}input[type="range"]:focus-visible{outline:none}input[type="range"]:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 3px var(--navy),0 0 0 5px var(--emerald)}.calc__case{font-size:.875rem;color:var(--on-dark-3);margin-top:4px}.board{padding:clamp(20px,2.4vw,32px);border-radius:var(--r-xl);background:linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,.025));box-shadow:inset 0 0 0 1px rgba(255,255,255,.09),inset 0 1px 0 rgba(255,255,255,.08),var(--sh-dark)}.board__top{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap}.board__label{font-size:.875rem;color:var(--on-dark-2)}.board__big{margin-top:6px;font-size:clamp(2.5rem,1.6rem + 2.6vw,4rem);font-weight:700;letter-spacing:-.045em;line-height:1;color:var(--emerald-300);transition:color 200ms ease}.board__big.is-low{color:#FDA4AF}.verdict{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:0 14px;border-radius:999px;font-size:.875rem;font-weight:600;transition:background-color 200ms ease,color 200ms ease}.verdict.is-ok{background:rgba(52,211,153,.14);color:var(--emerald-300);box-shadow:inset 0 0 0 1px rgba(52,211,153,.3)}.verdict.is-low{background:rgba(253,164,175,.12);color:#FDA4AF;box-shadow:inset 0 0 0 1px rgba(253,164,175,.3)}.chart{position:relative;height:clamp(240px,24vw,320px);margin-top:28px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(8px,1.4vw,18px);padding-bottom:34px}.chart__grid{position:absolute;inset:0 0 34px 0;display:flex;flex-direction:column;justify-content:space-between;pointer-events:none}.chart__grid i{height:1px;background:rgba(255,255,255,.06)}.chart__grid i:last-child{background:rgba(255,255,255,.22)}.chart__col{position:relative;height:100%}.chart__bar{position:absolute;left:0;right:0;bottom:0;height:100%;border-radius:8px;transform-origin:50% 100%;transform:translateY(calc(var(--off,0) * -100%)) scaleY(var(--h,0));transition:transform 520ms var(--ease-out)}.chart__bar--sale{background:#C3CBD8;box-shadow:inset 0 1px 0 rgba(255,255,255,.5)}.chart__bar--cost{background:rgba(148,163,189,.2);box-shadow:inset 0 0 0 1px rgba(255,255,255,.14)}.chart__bar--profit{background:linear-gradient(180deg,#6EE7B7,#10B981);box-shadow:inset 0 1px 0 rgba(255,255,255,.4)}.chart__bar--profit.is-low{background:linear-gradient(180deg,#FDA4AF,#E11D48);box-shadow:none}.chart__lab{position:absolute;inset:0;transform:translateY(calc(var(--top,0) * -100%));transition:transform 520ms var(--ease-out);pointer-events:none}.chart__lab span{position:absolute;left:50%;bottom:8px;transform:translateX(-50%);white-space:nowrap;font-size:clamp(.75rem,.7rem + .25vw,.9375rem);font-weight:600;color:var(--on-dark);font-variant-numeric:tabular-nums}.chart__col[data-bar="profit"] .chart__lab span{color:var(--emerald-300)}.chart__col p{position:absolute;left:0;right:0;bottom:-34px;height:30px;display:flex;align-items:flex-end;justify-content:center;text-align:center;font-size:clamp(.6875rem,.62rem + .2vw,.8125rem);color:var(--on-dark-3);line-height:1.15}.board__facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:28px;padding-top:22px;border-top:1px solid var(--line-dark)}.board__facts dt{font-size:.8125rem;color:var(--on-dark-3);display:flex;align-items:center;gap:2px;position:relative}.board__facts dd{margin-top:4px;font-size:clamp(1.125rem,1rem + .5vw,1.5rem);font-weight:600;letter-spacing:-.02em}.board__facts .tip__box{left:auto;right:-40px;transform-origin:bottom right}.pricing{background:var(--bg)}.bento__cap{margin-top:16px;font-size:.8125rem;color:var(--ink-3);text-align:right}.excl{max-width:1100px;margin:36px auto 0;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) auto;gap:24px 48px;align-items:center;padding:30px 32px;border-radius:var(--r-xl);background:linear-gradient(120deg,#FFFFFF 0%,#F1FAF6 100%);box-shadow:inset 0 0 0 1px rgba(4,120,87,.22),var(--sh-2)}.excl__seat{display:inline-flex;align-items:center;gap:7px;min-height:28px;padding:0 11px;border-radius:999px;background:var(--navy);color:#fff;font-size:.8125rem;font-weight:600}.excl__seat .ic{color:var(--emerald)}.excl__name{margin-top:14px;font-size:1.5rem;font-weight:700;letter-spacing:-.025em;line-height:1.15}.excl__lead{margin-top:6px;font-size:1rem;color:var(--ink-2);max-width:40ch}.excl__list{display:grid;gap:10px;font-size:.9375rem;color:var(--ink-2)}.excl__list li{display:flex;gap:10px;align-items:center}.excl__list .ic{color:var(--emerald-700)}.excl__buy{display:grid;gap:14px;justify-items:stretch;min-width:240px}.excl__buy .plan__price{margin:0}.plans__foot{margin-top:28px;display:flex;flex-wrap:wrap;justify-content:center;gap:8px 32px;font-size:.9375rem;color:var(--ink-3);text-align:center}.plans__foot p{display:inline-flex;align-items:center;gap:8px}.faq-sec{background:var(--surface);border-top:1px solid var(--line)}.faq__grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(32px,6vw,96px);align-items:start}.faq__mail{margin-top:20px;color:var(--ink-3)}.faq__mail a{color:var(--ink);font-weight:600;text-decoration:underline;text-decoration-color:rgba(4,120,87,.4);text-underline-offset:4px;display:inline-flex;min-height:44px;align-items:center}.faq__list{border-top:1px solid var(--line-2)}.final{padding-block:clamp(64px,3vw + 24px,84px);text-align:center;background:radial-gradient(ellipse 50% 70% at 50% 100%,rgba(52,211,153,.16),transparent 70%),var(--navy);overflow:hidden}.final__texture{-webkit-mask-image:radial-gradient(ellipse 60% 80% at 50% 50%,#000 20%,transparent 75%);mask-image:radial-gradient(ellipse 60% 80% at 50% 50%,#000 20%,transparent 75%)}.final__inner{display:flex;flex-direction:column;align-items:center}.final__mark{width:48px;height:48px;border-radius:12px;margin-bottom:22px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.16),0 20px 40px -10px rgba(0,0,0,.6),0 0 0 10px rgba(255,255,255,.03)}.final .h2{max-width:22ch}.final .sec-lead{margin-inline:auto}.foot{background:var(--navy-950);padding:40px 0 22px;border-top:1px solid var(--line-dark);font-size:.9375rem}.foot::after{display:none}.foot__grid{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;gap:32px}.foot__brand p{margin-top:14px;color:var(--on-dark-3);max-width:30ch}.foot__mail{display:inline-flex;align-items:center;min-height:44px;margin-top:6px;color:var(--on-dark);font-weight:500}.foot__col{display:flex;flex-direction:column}.foot__col p{font-size:.8125rem;font-weight:600;color:var(--on-dark-3);margin-bottom:6px}.foot__col a{display:inline-flex;align-items:center;min-height:44px;color:var(--on-dark-2)}.foot__col a:hover,.foot__mail:hover{color:#fff}.foot__legal{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-top:22px;padding-top:20px;border-top:1px solid var(--line-dark);font-size:.8125rem;color:var(--on-dark-3)}@media (prefers-reduced-motion: no-preference){.js .display .line>span{transform:translateY(105%);animation:line-up 1000ms var(--ease-out) forwards}.js .display .line:nth-child(2)>span{animation-delay:110ms}@keyframes line-up{to{transform:none}}.js .rise{opacity:0;transform:translateY(18px);filter:blur(6px);animation:rise 1000ms var(--ease-out) forwards;animation-delay:calc(var(--d,0) * 110ms + 120ms)}.js .stage.rise{transform:translateY(48px);animation-duration:1300ms}@keyframes rise{to{opacity:1;transform:none;filter:none}}.js .float--alert{opacity:0;animation:float-in 700ms var(--ease-out) 1300ms forwards}.js .float--risk{opacity:0;animation:float-in 700ms var(--ease-out) 1650ms forwards}@keyframes float-in{from{opacity:0;transform:translateZ(60px) translateY(14px) scale(.96)}to{opacity:1;transform:translateZ(60px)}}.js .row.is-selected::after{content:"";position:absolute;inset:0;border-radius:12px;box-shadow:0 0 0 1px rgba(52,211,153,.9);opacity:0;animation:new-flash 1600ms var(--ease-out) 1500ms 1}@keyframes new-flash{0%{opacity:0}25%{opacity:1}100%{opacity:0}}.js .reveal{opacity:0;transform:translateY(28px);filter:blur(6px);transition:opacity 900ms var(--ease-out),transform 900ms var(--ease-out),filter 900ms var(--ease-out);transition-delay:calc(var(--d,0) * 70ms)}.js .reveal.in-view{opacity:1;transform:none;filter:none}.js .tile--phone .notif{opacity:0;transform:translateY(-14px) scale(.96);transition:opacity 600ms var(--ease-out),transform 700ms var(--ease-out)}.js .tile--phone.in-view .notif--1{opacity:1;transform:none;transition-delay:700ms}.js .tile--phone.in-view .notif--2{opacity:.92;transform:none;transition-delay:450ms}}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}.stage__tilt{transform:none !important;transition:none}.chart__bar,.chart__lab{transition:none}.seats i::after{transform:scale(1);transition:none}}@media (max-width: 1180px){.float--alert{right:8px}.app__search{display:none}}@media (max-width: 1080px){.nav__links a{padding:0 10px}.nav__login{display:none}.list__head,.row{grid-template-columns:1.4fr 1fr 1.2fr 1fr}.list__head span:last-child,.row__age{display:none}.tile--fresh{grid-template-columns:1fr;gap:20px}}@media (max-width: 960px){.nav__links{display:none}.nav__toggle{display:grid}.nav__bar{justify-content:space-between}.app__body{grid-template-columns:1fr}.list{border-right:0;border-bottom:1px solid rgba(255,255,255,.07)}.detail{gap:14px}.float--risk{display:none}.row__warn{display:flex !important}.row{height:auto;padding-block:12px}.app__updated{display:none}.bento{grid-template-columns:repeat(2,minmax(0,1fr))}.tile--fresh{grid-column:1 / -1}.tile--phone{grid-column:2;grid-row:span 2}.tile--history{grid-column:1}.tile--map{grid-column:1}.tile--nego{grid-column:1 / -1}.tile--seats{grid-column:1 / -1}.stats{grid-template-columns:repeat(2,minmax(0,1fr))}.stat:nth-child(3){padding-left:0;border-left:0}.stat .stat__dt{white-space:normal}.stat:nth-child(n+3){border-top:1px solid var(--line);margin-top:28px}.calc__grid{grid-template-columns:1fr}.excl{grid-template-columns:1fr;max-width:520px;padding:26px 24px}.excl__buy{min-width:0}.plans__foot{justify-content:flex-start;text-align:left;max-width:520px;margin-inline:auto}.plans__foot p{align-items:flex-start}.plans__foot .ic{margin-top:3px}.bento__cap{text-align:left}.faq__grid{grid-template-columns:1fr}.foot__grid{grid-template-columns:1fr 1fr 1fr}.foot__brand{grid-column:1 / -1}}@media (max-width: 760px){.nav{inset:8px 0 auto 0;padding-inline:8px}.nav__bar{height:60px;padding:0 8px 0 14px;gap:10px}.nav__actions .btn--sm{padding:0 14px;font-size:.875rem}.hero__cta .btn{width:100%}.btn--lg{padding:0 8px 0 22px;font-size:1rem}.btn--lg .btn__icon{margin-left:auto}.stage{padding-inline:12px;margin-top:76px}.hero__row{margin-top:22px}.app__core{font-size:13px}.app__top{height:auto;flex-wrap:wrap;gap:10px;padding:12px}.app__meta{display:none}.app__tabs{order:3;width:100%;overflow:hidden}.tab{padding:0 10px}.tab--muted{display:none}.list{padding:6px}.list__head{display:none}.list__head,.row{grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:0 12px}.row{height:auto;padding-block:12px;grid-template-areas:"flat profit" "v profit";row-gap:8px}.row__flat{grid-area:flat}.row__price{display:none !important}.row__profit{grid-area:profit;text-align:right;align-self:center}.row__profit .range{margin-left:auto;width:90px}.row>span:nth-child(4){grid-area:v}.row:nth-child(4),.row:nth-child(5){display:none}.detail{padding:16px 14px}.detail__sub{display:none}.wf{display:none}.detail__big{font-size:30px}.detail__foot{flex-wrap:wrap}.float--alert{left:50%;right:auto;top:-40px;transform:translateX(-50%) translateZ(60px);width:calc(100% - 24px);max-width:360px}.js .float--alert{animation-name:float-in-m}@keyframes float-in-m{from{opacity:0;transform:translateX(-50%) translateZ(60px) translateY(14px) scale(.96)}to{opacity:1;transform:translateX(-50%) translateZ(60px)}}.stage__cap{margin-top:34px}.stage__cap{font-size:.8125rem}.cities{flex-direction:column;align-items:flex-start;gap:6px}.cities .link-arrow{margin-left:0}.bento{grid-template-columns:1fr;gap:12px;grid-auto-rows:auto}.tile,.tile--fresh,.tile--phone,.tile--history,.tile--map,.tile--nego,.tile--seats{grid-column:1;grid-row:auto}.tile{padding:24px 20px;border-radius:24px}.map{margin-inline:-20px}.phone{min-height:380px;margin-bottom:-24px}.phone__screen{min-height:370px}.fresh__list li{grid-template-columns:1fr auto;row-gap:2px;padding-block:10px}.fresh__list time{grid-column:1 / -1;text-align:left;min-width:0}.seg__btn{padding:0 10px;font-size:.8125rem}.scale{margin-inline:34px}.stats{grid-template-columns:1fr 1fr;column-gap:20px}.stat,.stat + .stat{padding:22px 0 0;border-left:0}.stat:nth-child(n+3){border-top:1px solid var(--line);margin-top:24px}.stat__num{font-size:3.5rem}.stat .stat__dt{white-space:normal}.stat:nth-child(even) .tip__box{left:auto;right:0;transform-origin:bottom right}.board__facts{grid-template-columns:1fr 1fr}.board__facts>div:last-child{grid-column:1 / -1}.board__facts .tip__box{right:auto;left:0}.chart{height:220px}.foot__grid{grid-template-columns:1fr 1fr}.foot__col:last-child{grid-column:auto}.foot__col a{min-height:44px}}@media (max-width: 400px){.brand__name{font-size:1.0625rem}.nav__actions .btn--sm{padding:0 12px}.seg__btn b{display:none}}@font-face{font-family:"Fira Sans zapas";src:local("Arial"),local("Helvetica Neue"),local("Helvetica");size-adjust:104%;ascent-override:90%;descent-override:26%;line-gap-override:0%}:root{--sans:"Fira Sans","Fira Sans zapas",system-ui,-apple-system,"Segoe UI",sans-serif}.d0{--d:0}.d1{--d:1}.d2{--d:2}.d3{--d:3}.d4{--d:4}.d5{--d:5}.fm-motyw #page,.fm-motyw .site-content,.fm-motyw .site-content>.ast-container{display:block;width:auto;max-width:none;margin:0;padding:0}.fm-motyw .site-content{padding-top:clamp(104px,4vw + 72px,128px)}.fm-landing .site-content{padding-top:0}.fm-motyw #primary,.fm-motyw #secondary{float:none;width:auto;margin:0;padding:0}.fm-motyw #secondary{display:none}.fm-motyw .wp-block-group{box-sizing:border-box}:focus-visible{outline:2px solid var(--emerald-700);outline-offset:3px}:is(.dark,.nav,.foot,.fl-sekcja--hero,.fl-sekcja--final,.fl-cta,.fl-wyrozniony,.blog-wyrozniony,.is-style-fl-ciemna,.fl-plan--polecany,.fl-wzor,.fm-naglowek .entry-header,.fl-naglowek-strony) :focus-visible{outline-color:var(--emerald)}.screen-reader-text{position:absolute !important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip-link.screen-reader-text:focus{clip:auto;width:auto;height:auto;margin:0;overflow:visible;white-space:normal;left:16px;top:16px;z-index:100;background:var(--emerald);color:var(--navy);padding:12px 16px;border-radius:10px;font-weight:600}.admin-bar .nav{top:44px}@media (max-width: 782px){.admin-bar .nav{top:54px}}@media (max-width: 600px){.admin-bar .nav{top:54px;position:absolute}}.nav__links a[aria-current="page"],.nav__sheet a[aria-current="page"]{color:var(--on-dark);background:rgba(255,255,255,.08)}.nav__bar .brand{flex:none}@media (max-width: 1180px){.nav__links a{padding:0 11px}}@media (min-width: 961px) and (max-width: 1279.98px){.nav__bar{gap:12px}.nav__links{gap:0}.nav__links a{padding:0 9px;font-size:.875rem}.nav__actions .nav__login{display:inline-flex;padding:0 8px;font-size:.875rem;white-space:nowrap}.nav__actions .btn--sm{padding:0 14px;font-size:.875rem;white-space:nowrap}}.nav__bar{background:rgba(11,18,32,.97)}.foot__col a[aria-current="page"]{color:#fff}.foot__brand .brand{color:var(--on-dark)}.link-arrow:not(:has(svg))::after{content:"";width:16px;height:16px;flex:none;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14'/%3E%3Cpath d='m12 5 7 7-7 7'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14'/%3E%3Cpath d='m12 5 7 7-7 7'/%3E%3C/svg%3E") center / contain no-repeat;transition:transform 220ms var(--ease-out)}.link-arrow:hover::after{transform:translateX(3px)}.wp-block-buttons{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.wp-block-buttons.hero__cta--center,.wp-block-buttons.is-content-justification-center{justify-content:center}.wp-block-button{margin:0}.wp-block-button__link{--h:56px;position:relative;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:var(--h);padding:0 26px;border:0;border-radius:999px;background:var(--navy);color:#fff;font:inherit;font-weight:600;font-size:1.0625rem;letter-spacing:-.01em;line-height:1.2;text-align:center;text-decoration:none;cursor:pointer;touch-action:manipulation;transition:transform 160ms var(--ease-ui),background-color 200ms ease,box-shadow 240ms ease,color 200ms ease}.wp-block-button__link:active{transform:scale(.97)}.is-style-fl-glowny .wp-block-button__link{padding:0 8px 0 26px;background:var(--emerald);color:var(--navy);box-shadow:inset 0 1px 0 rgba(255,255,255,.45),inset 0 -1px 0 rgba(4,120,87,.25),0 1px 2px rgba(3,7,18,.3),0 8px 20px -8px rgba(3,7,18,.45)}.is-style-fl-glowny .wp-block-button__link::after{content:"";flex:none;width:40px;height:40px;border-radius:999px;background:rgba(11,18,32,.10) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230B1220' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 7h10v10'/%3E%3Cpath d='M7 17 17 7'/%3E%3C/svg%3E") center / 20px no-repeat;transition:transform 240ms var(--ease-out),background-color 200ms ease}.is-style-fl-duch .wp-block-button__link{background:transparent;color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-2)}.is-style-fl-linia .wp-block-button__link{--h:48px;padding:0 22px;font-size:1rem;background:var(--surface);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-2),var(--sh-1)}.dark .is-style-fl-duch .wp-block-button__link{background:rgba(255,255,255,.04);color:var(--on-dark);box-shadow:inset 0 0 0 1px var(--line-dark-2),inset 0 1px 0 rgba(255,255,255,.06)}@media (hover: hover) and (pointer: fine){.wp-block-button__link:hover{background:#1B2740}.is-style-fl-glowny .wp-block-button__link:hover{background:#4ADEA9}.is-style-fl-glowny .wp-block-button__link:hover::after{transform:translate(2px,-2px) scale(1.04);background-color:rgba(11,18,32,.16)}.is-style-fl-duch .wp-block-button__link:hover{background:rgba(11,18,32,.04)}.dark .is-style-fl-duch .wp-block-button__link:hover{background:rgba(255,255,255,.08)}.is-style-fl-linia .wp-block-button__link:hover{background:var(--surface);box-shadow:inset 0 0 0 1px rgba(11,18,32,.28),var(--sh-2)}}@media (max-width: 760px){.hero__cta.wp-block-buttons>.wp-block-button{width:100%}.hero__cta .wp-block-button__link{width:100%;font-size:1rem}.hero__cta .is-style-fl-glowny .wp-block-button__link{justify-content:space-between;padding-left:22px}}.hero__row.wp-block-group>.hero__lead{margin:0}.cities>p{margin:0}.cities__all{flex:none;margin-left:auto !important}.cities__all .link-arrow{font-size:.9375rem}@media (min-width: 761px){.cities{flex-wrap:nowrap}.cities__now{flex:none}.cities__next{flex:1 1 0;min-width:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}}@media (max-width: 760px){.cities__all{margin-left:0 !important}}.tile__text>*{margin:0}.fresh__panel.is-on .fresh__list{animation:fade-in 320ms var(--ease-out)}.bento>.bento__cap,.wrap>.bento__cap{margin:16px 0 0}.tile__text h3 + p{margin-top:8px}.stats .stat__dt,.stats .stat__dd{margin:0}.stats .stat__dd{display:flex;align-items:baseline;gap:8px;white-space:nowrap}.calc__side>.sec-lead{margin-top:18px}.final__inner>.h2,.final__inner>.sec-lead{margin-left:auto;margin-right:auto}.faq__list .wp-block-details{border-bottom:1px solid var(--line-2)}.faq__list .wp-block-details>summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:64px;padding:14px 0;font-size:clamp(1.0625rem,1rem + .3vw,1.1875rem);font-weight:600;letter-spacing:-.015em;line-height:1.3}.faq__list .wp-block-details>summary::-webkit-details-marker{display:none}.faq__list .wp-block-details>summary::after{content:"";flex:none;width:36px;height:36px;border-radius:99px;background:#EEF1F5 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230B1220' stroke-width='1.5' stroke-linecap='round'%3E%3Cpath d='M5 12h14'/%3E%3Cpath d='M12 5v14'/%3E%3C/svg%3E") center / 18px no-repeat;transition:transform 300ms var(--ease-out),background-color 200ms ease}.faq__list .wp-block-details>summary:hover::after{background-color:#E2E7EE}.faq__list .wp-block-details[open]>summary::after{transform:rotate(45deg);background:var(--navy) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23FFFFFF' stroke-width='1.5' stroke-linecap='round'%3E%3Cpath d='M5 12h14'/%3E%3Cpath d='M12 5v14'/%3E%3C/svg%3E") center / 18px no-repeat}.faq__list .wp-block-details>:not(summary){margin:0;padding:0 56px 24px 0;color:var(--ink-2);font-size:1rem;max-width:62ch}.faq__list .wp-block-details>:not(summary) + :not(summary){margin-top:-12px}.faq__list .wp-block-details[open]>:not(summary){animation:fade-in 360ms var(--ease-out)}@media (max-width: 760px){.faq__list .wp-block-details>:not(summary){padding-right:0}}.wp-block-group.is-style-fl-ramka{padding:clamp(20px,2.4vw,32px);border-radius:var(--r-xl);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line),var(--sh-1)}.wp-block-group.is-style-fl-ciemna{padding:clamp(24px,3vw,40px);border-radius:var(--r-xl);background:var(--navy);color:var(--on-dark)}.wp-block-group.is-style-fl-ciemna a{color:var(--emerald-300)}.is-style-fl-prowadzenie{font-size:var(--fs-lead);line-height:1.5;color:var(--ink-2)}ul.is-style-fl-ptaszki{list-style:none;padding-left:0}ul.is-style-fl-ptaszki>li{position:relative;padding-left:30px}ul.is-style-fl-ptaszki>li::before{content:"";position:absolute;left:0;top:.2em;width:18px;height:18px;background:var(--emerald-700);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center / contain no-repeat}.is-style-fl-liczby td:not(:first-child),.is-style-fl-liczby th:not(:first-child){text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.etykieta{font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--emerald-700)}.dark .etykieta{color:var(--emerald-300)}:is(.fm-proza,.entry-content,.is-root-container){font-size:1.0625rem;line-height:1.7;color:var(--ink-2);overflow-wrap:break-word}:is(.fm-proza,.entry-content,.is-root-container)>* + *:not(:where(.alignfull:not(.fl-sekcja),.alignfull:not(.fl-sekcja) *)){margin-top:1.15em}:is(.fm-proza,.entry-content,.is-root-container) :is(h2,h3,h4):not([class*="wp-block-fliperomat-"] *):not(:where(.alignfull:not(.fl-sekcja),.alignfull:not(.fl-sekcja) *)){color:var(--ink);text-wrap:balance;scroll-margin-top:104px}:is(.fm-proza,.entry-content,.is-root-container) h2:not([class*="wp-block-fliperomat-"] *):not(:where(.alignfull:not(.fl-sekcja),.alignfull:not(.fl-sekcja) *)){margin-top:2.2em;font-size:clamp(1.5rem,1.2rem + 1vw,2rem);font-weight:700;line-height:1.15;letter-spacing:-.03em}:is(.fm-proza,.entry-content,.is-root-container) h3:not([class*="wp-block-fliperomat-"] *):not(:where(.alignfull:not(.fl-sekcja),.alignfull:not(.fl-sekcja) *)){margin-top:1.8em;font-size:1.25rem;font-weight:600;line-height:1.25;letter-spacing:-.02em}:is(.fm-proza,.entry-content,.is-root-container) h4:not([class*="wp-block-fliperomat-"] *):not(:where(.alignfull:not(.fl-sekcja),.alignfull:not(.fl-sekcja) *)){margin-top:1.6em;font-size:1.0625rem;font-weight:600}:is(.fm-proza,.entry-content,.is-root-container) :is(h2,h3,h4) + *:not(:where(.alignfull:not(.fl-sekcja),.alignfull:not(.fl-sekcja) *)){margin-top:.6em}:is(.fm-proza,.entry-content,.is-root-container) :is(p,li,td,figcaption,blockquote) a:not([class]):not([class*="wp-block-fliperomat-"] *):not(:where(.alignfull:not(.fl-sekcja),.alignfull:not(.fl-sekcja) *)),:is(.fm-proza,.entry-content,.is-root-container)>a:not([class]):not(:where(.alignfull:not(.fl-sekcja),.alignfull:not(.fl-sekcja) *)){color:var(--ink);font-weight:500;text-decoration:underline;text-decoration-color:rgba(4,120,87,.45);text-decoration-thickness:1.5px;text-underline-offset:3px;transition:text-decoration-color 160ms ease}:is(.fm-proza,.entry-content,.is-root-container) a:not([class]):hover:not(:where(.alignfull:not(.fl-sekcja),.alignfull:not(.fl-sekcja) *)){text-decoration-color:var(--emerald-700)}:is(.fm-proza,.entry-content,.is-root-container) :is(strong,b):not([class*="wp-block-fliperomat-"] *):not(:where(.alignfull:not(.fl-sekcja),.alignfull:not(.fl-sekcja) *)){color:var(--ink);font-weight:600}:is(.fm-proza,.entry-content,.is-root-container) :is(ul,ol):where(:not([class]),.wp-block-list):not([class*="wp-block-fliperomat-"] *):not(:where(.alignfull:not(.fl-sekcja),.alignfull:not(.fl-sekcja) *)){padding-left:1.4em;list-style:disc}:is(.fm-proza,.entry-content,.is-root-container) ol:where(:not([class]),.wp-block-list):not([class*="wp-block-fliperomat-"] *):not(:where(.alignfull:not(.fl-sekcja),.alignfull:not(.fl-sekcja) *)){list-style:decimal}:is(.fm-proza,.entry-content,.is-root-container) :is(ul,ol):where(:not([class]),.wp-block-list)>li + li:not(:where(.alignfull:not(.fl-sekcja),.alignfull:not(.fl-sekcja) *)){margin-top:.45em}:is(.fm-proza,.entry-content,.is-root-container) li:not(:where(.alignfull:not(.fl-sekcja),.alignfull:not(.fl-sekcja) *))::marker{color:var(--ink-3)}:is(.fm-proza,.entry-content,.is-root-container) blockquote:not(:where(.alignfull:not(.fl-sekcja),.alignfull:not(.fl-sekcja) *)){margin-inline:0;padding:4px 0 4px 20px;border-left:2px solid var(--line-2);color:var(--ink);font-size:1.125rem}:is(.fm-proza,.entry-content,.is-root-container) hr:not(:where(.alignfull:not(.fl-sekcja),.alignfull:not(.fl-sekcja) *)){border:0;height:1px;background:var(--line-2);margin-block:2.5em}:is(.fm-proza,.entry-content,.is-root-container) img:not(:where(.alignfull:not(.fl-sekcja),.alignfull:not(.fl-sekcja) *)){max-width:100%;height:auto;border-radius:var(--r-md)}:is(.fm-proza,.entry-content,.is-root-container) figure:not([class*="fl-"])>figcaption:not(:where(.alignfull:not(.fl-sekcja),.alignfull:not(.fl-sekcja) *)){margin-top:8px;font-size:.875rem;color:var(--ink-3)}:is(.fm-proza,.entry-content,.is-root-container) code:not(:where(.alignfull:not(.fl-sekcja),.alignfull:not(.fl-sekcja) *)){font-family:var(--mono);font-size:.875em;padding:2px 6px;border-radius:6px;background:#EEF1F5;color:var(--ink)}:is(.fm-proza,.entry-content,.is-root-container) table:not([class*="fl-"]):not(:where(.alignfull:not(.fl-sekcja),.alignfull:not(.fl-sekcja) *)){width:100%;border-collapse:collapse;font-size:.9375rem;line-height:1.45}:is(.fm-proza,.entry-content,.is-root-container) table:not([class*="fl-"]) :is(th,td):not(:where(.alignfull:not(.fl-sekcja),.alignfull:not(.fl-sekcja) *)){padding:12px 14px;text-align:left;vertical-align:top;border-bottom:1px solid var(--line-2)}:is(.fm-proza,.entry-content,.is-root-container) table:not([class*="fl-"]) thead th:not(:where(.alignfull:not(.fl-sekcja),.alignfull:not(.fl-sekcja) *)){font-size:.8125rem;font-weight:600;color:var(--ink-3);background:#F7F9FB}:is(.fm-proza,.entry-content,.is-root-container) .wp-block-table:not(:where(.alignfull:not(.fl-sekcja),.alignfull:not(.fl-sekcja) *)),.tabela-ramka{overflow-x:auto;border-radius:var(--r-md);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line)}.tabela-ramka:focus-visible{outline-offset:2px}:is(.fm-proza,.entry-content,.is-root-container) .wp-block-table table:not(:where(.alignfull:not(.fl-sekcja),.alignfull:not(.fl-sekcja) *)){min-width:520px;border:0}:is(.fm-proza,.entry-content,.is-root-container) .wp-block-table :is(th,td):not(:where(.alignfull:not(.fl-sekcja),.alignfull:not(.fl-sekcja) *)){border:0;border-bottom:1px solid var(--line-2)}:is(.fm-proza,.entry-content,.is-root-container) .wp-block-table thead:not(:where(.alignfull:not(.fl-sekcja),.alignfull:not(.fl-sekcja) *)){border:0}:is(.fm-proza,.entry-content,.is-root-container) .wp-block-table tr:last-child>*:not(:where(.alignfull:not(.fl-sekcja),.alignfull:not(.fl-sekcja) *)){border-bottom:0}:is(.fm-proza,.entry-content,.is-root-container) .wp-block-table figcaption:not(:where(.alignfull:not(.fl-sekcja),.alignfull:not(.fl-sekcja) *)){padding:0 14px 12px}:is(.fm-proza,.entry-content,.is-root-container) .wp-block-buttons:not(:where(.alignfull:not(.fl-sekcja),.alignfull:not(.fl-sekcja) *)){margin-top:1.6em}:is(.fm-proza,.entry-content,.is-root-container) .wp-block-details:not(:where(.alignfull:not(.fl-sekcja),.alignfull:not(.fl-sekcja) *)){padding:0 18px;border-radius:var(--r-md);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line)}:is(.fm-proza,.entry-content,.is-root-container) .wp-block-details>summary:not(:where(.alignfull:not(.fl-sekcja),.alignfull:not(.fl-sekcja) *)){min-height:52px;display:flex;align-items:center;font-weight:600;color:var(--ink);cursor:pointer}:is(.fm-proza,.entry-content,.is-root-container) .wp-block-details>:not(summary):not(:where(.alignfull:not(.fl-sekcja),.alignfull:not(.fl-sekcja) *)){padding-bottom:16px}.fm-motyw:not(.fm-landing) #primary{max-width:calc(760px + var(--gutter) * 2);margin-inline:auto;padding:0 var(--gutter) var(--sec)}.fm-motyw #primary .entry-header{margin-bottom:28px}.fm-motyw #primary .entry-title{font-size:clamp(2.1rem,1.3rem + 2.6vw,3.25rem);font-weight:700;line-height:1.05;letter-spacing:-.035em;text-wrap:balance}.fm-motyw #primary .entry-title a{color:inherit}.fm-motyw #primary .post-thumb-img-content,.fm-motyw #primary .ast-single-post-order .post-thumb{margin-bottom:24px}.fm-motyw #primary .entry-content>.alignfull{margin-inline:calc(50% - 50vw);max-width:100vw}.fm-motyw #primary .entry-content>.alignwide{margin-inline:max(-220px,calc(380px - 50vw + var(--gutter)))}.fm-motyw .ast-separate-container,.fm-motyw .ast-article-single{background:none;padding:0}.fm-motyw .page-links,.fm-motyw .post-navigation,.fm-motyw .ast-pagination{margin-top:40px}.fm-motyw .ast-search-menu-icon,.fm-motyw .ast-icon{display:none}.fm-strona-pelna>*{margin:0}.fm-strona-pelna>:not(.alignfull):not(section){max-width:calc(var(--wrap) + var(--gutter) * 2);margin-inline:auto;padding-inline:var(--gutter)}.fm-strona-pelna>:not(.alignfull):not(section):first-child{padding-top:clamp(104px,4vw + 72px,128px)}.btn--line{width:auto}.js .hero .display .line>span,.js .hero .rise:not(.stage){opacity:1;transform:none;filter:none;animation:none}[class^="fl-"],[class*=" fl-"]{box-sizing:border-box}.fl-cennik,.fl-miasta,.fl-pasek-danych,.fl-kalkulator,.fl-okazja,.fl-okazje-lista,.fl-porownania,.fl-okazja-rozklad,.fl-wyliczenie,.fl-suwaki,.fl-kto-widzi,.fl-zycie,.fl-prosba,.fl-zapis,.fl-faq,.fl-dane-miasta,.fl-dane-poradnika,.fl-fakty,.fl-miasta-lista{font-size:1rem;line-height:1.5;color:var(--ink-2)}:where([class*="wp-block-fliperomat-"]) :where(ul,ol){list-style:none;padding:0;margin:0}.fl-sr{position:absolute !important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.fl-akcja{display:flex}.fl-przycisk{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:0 22px;border:0;border-radius:999px;font:inherit;font-weight:600;font-size:1rem;letter-spacing:-.01em;line-height:1.2;text-align:center;text-decoration:none !important;cursor:pointer;touch-action:manipulation;transition:transform 160ms var(--ease-ui),background-color 200ms ease,box-shadow 240ms ease}.fl-przycisk:active{transform:scale(.97)}.fl-przycisk--glowny{background:var(--emerald);color:var(--navy) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.45),inset 0 -1px 0 rgba(4,120,87,.25),0 1px 2px rgba(3,7,18,.3),0 8px 20px -8px rgba(3,7,18,.45)}.fl-przycisk--drugi{background:var(--surface);color:var(--ink) !important;box-shadow:inset 0 0 0 1px var(--line-2),var(--sh-1)}.dark .fl-przycisk--drugi{background:rgba(255,255,255,.04);color:var(--on-dark) !important;box-shadow:inset 0 0 0 1px var(--line-dark-2)}@media (hover: hover) and (pointer: fine){.fl-przycisk--glowny:hover{background:#4ADEA9}.fl-przycisk--drugi:hover{box-shadow:inset 0 0 0 1px rgba(11,18,32,.28),var(--sh-2)}}.fl-link{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-weight:600;color:var(--ink);text-decoration:none !important}.fl-link:not(:has(svg))::after{content:"→";transition:transform 220ms var(--ease-out)}.fl-link:not(:has(svg)):hover::after{transform:translateX(3px)}.fl-link svg{flex:none;transition:transform 220ms var(--ease-out)}.fl-link:hover svg{transform:translateX(3px)}.fl-blok-pusty{border-radius:12px}.fl-zastrzezenie,.fl-przypis{margin-top:16px;font-size:.875rem;line-height:1.5;color:var(--ink-3)}.fl-stan,.fl-ocena,.fl-porownania__chip,.fl-okazja__wiarygodnosc,.fl-okazje-lista__nowa{display:inline-flex;align-items:center;gap:6px;min-height:26px;padding:0 10px;border-radius:999px;font-size:.8125rem;font-weight:600;white-space:nowrap;background:#EEF1F5;color:var(--ink-2)}.fl-stan--ok,.fl-ocena--przy-cenie,.fl-okazje-lista__nowa{background:var(--emerald-50);color:#05603F;box-shadow:inset 0 0 0 1px rgba(4,120,87,.18)}.fl-stan--ok::before,.fl-kropka{content:"";width:7px;height:7px;border-radius:99px;background:var(--emerald);box-shadow:0 0 0 3px rgba(52,211,153,.2);flex:none}.fl-kropka{display:inline-block}.fl-ocena--negocjacja{background:#F2F4F7;color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--line-2)}.excl .plan__price{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 10px}.excl .plan__price b{font-size:clamp(2.5rem,1.9rem + 1.6vw,3.25rem);font-weight:700;letter-spacing:-.045em;line-height:1;color:var(--ink);font-variant-numeric:tabular-nums}.excl .plan__price span{font-size:.875rem;color:var(--ink-3)}.excl .btn{width:100%}.fl-liczba{display:flex;flex-direction:column;gap:2px;margin:0}.fl-liczba__etykieta{order:2;font-size:.875rem;color:var(--ink-3)}.fl-liczba__wartosc{order:1;margin:0;font-size:clamp(1.75rem,1.3rem + 1.4vw,2.5rem);font-weight:700;letter-spacing:-.04em;line-height:1.05;color:var(--ink);font-variant-numeric:tabular-nums}.fl-liczba__wartosc--tekst{font-size:1.25rem;letter-spacing:-.02em}.fl-liczba__opis{order:3;margin:2px 0 0;font-size:.8125rem;color:var(--ink-3)}.fl-liczba--zysk .fl-liczba__wartosc{color:var(--emerald-700)}.fl-pasek-danych{padding:24px 28px;border-radius:var(--r-xl);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line),var(--sh-1)}.fl-pasek-danych__tytul{display:flex;align-items:center;gap:10px;font-weight:600;color:var(--ink)}.fl-pasek-danych__liczby,.fl-fakty,.fl-miasto__liczby,.fl-suwaki__liczby,.fl-okazja__liczby{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:20px 28px;margin:18px 0 0}.fl-pasek-danych__miasta{margin-top:18px;padding-top:16px;border-top:1px solid var(--line);font-size:.9375rem;color:var(--ink-3)}.fl-pasek-danych__miasta a,.fl-miasta-lista a{color:var(--ink);font-weight:500;text-decoration:underline;text-decoration-color:rgba(4,120,87,.4);text-underline-offset:3px}.fl-fakty{margin:0}.fl-pasek-danych>* + *{margin-top:16px}.fl-tabela caption{padding:14px 16px;text-align:left;caption-side:top;font-size:.8125rem;color:var(--ink-3);border-bottom:1px solid var(--line)}.fl-tabela-ramka{overflow-x:auto;border-radius:var(--r-md);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line)}.fl-tabela{width:100%;border-collapse:collapse;font-size:.9375rem;line-height:1.45}.fl-tabela :is(th,td){padding:12px 14px;text-align:left;vertical-align:top;border-bottom:1px solid var(--line)}.fl-tabela thead th{font-size:.8125rem;font-weight:600;color:var(--ink-3);background:#F7F9FB}.fl-tabela tbody th{font-weight:500;color:var(--ink-2)}.fl-tabela__liczba{text-align:right !important;white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--ink)}.fl-tabela__suma :is(th,td){font-weight:700;color:var(--ink);border-top:1px solid var(--line-2)}.fl-tabela__suma td{color:var(--emerald-700)}.fl-tabela__akcja :is(th,td){background:var(--emerald-50);color:#05603F;font-weight:600}.fl-dane-miasta>* + *,.fl-dane-poradnika>* + *{margin-top:20px}.fl-dane-miasta__tytul{font-size:clamp(1.5rem,1.2rem + 1vw,2rem);font-weight:700;letter-spacing:-.03em;color:var(--ink)}.fl-dane-miasta>.fl-dane-miasta__tytul{margin-top:clamp(36px,4vw,52px)}.fl-dane-miasta .fl-podzial{padding:18px 20px;border-radius:var(--r-lg);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line),var(--sh-1)}.fl-dane-miasta .fl-tabela-ramka{overflow:visible;background:none;box-shadow:none;border-radius:0}.fl-dane-miasta .fl-tabela{display:block}.fl-dane-miasta .fl-tabela caption{display:block;padding:0 0 12px;border:0}.fl-dane-miasta .fl-tabela tbody{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:12px}.fl-dane-miasta .fl-tabela tr{display:flex;flex-direction:column-reverse;justify-content:flex-end;gap:6px;padding:18px 20px;border-radius:var(--r-lg);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line),var(--sh-1)}.fl-dane-miasta .fl-tabela :is(th,td){display:block;padding:0;border:0;text-align:left !important;white-space:normal}.fl-dane-miasta .fl-tabela td{font-size:clamp(1.75rem,1.4rem + 1vw,2.25rem);font-weight:700;letter-spacing:-.04em;line-height:1.05;color:var(--ink)}.fl-dane-miasta .fl-tabela th{font-size:.875rem;font-weight:500;line-height:1.4;color:var(--ink-3)}.fl-miasta{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px}.fl-miasto{display:flex;flex-direction:column;gap:20px;padding:28px;border-radius:var(--r-xl);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line),var(--sh-1)}.fl-miasto--szerokie{grid-column:1 / -1}.fl-miasto__glowa{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px}.fl-miasto__nazwa{font-size:1.5rem;font-weight:700;letter-spacing:-.025em;color:var(--ink)}.fl-miasto__nazwa a{display:inline-flex;align-items:center;min-height:44px;color:inherit;text-decoration:none}.fl-miasto__liczby{margin:0;padding-top:18px;border-top:1px solid var(--line)}.fl-miasto__obszary-tytul{font-size:.8125rem;font-weight:600;color:var(--ink-3)}.fl-miasto__obszary ul{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px;padding:0;list-style:none}.fl-miasto__obszary li{display:inline-flex;align-items:center;gap:8px;min-height:32px;padding:0 12px;border-radius:999px;background:#F2F4F7;font-size:.875rem}.fl-miasto__obszary b{color:var(--ink);font-variant-numeric:tabular-nums}.fl-miasto__link{margin-top:auto}.fl-miasta__linia{grid-column:1 / -1;font-size:.9375rem;color:var(--ink-3)}.fl-miasta-lista{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:10px;padding:0;list-style:none}.fl-miasta-lista__miasto>a,.fl-miasta-lista__miasto>span{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:56px;padding:0 18px;border-radius:var(--r-md);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);text-decoration:none !important}.fl-miasta-lista__nazwa{font-weight:600;color:var(--ink)}.fl-miasta-lista__stan{font-size:.8125rem;color:var(--ink-3);white-space:nowrap}@media (max-width: 760px){.fl-miasto,.fl-pasek-danych{padding:22px 20px}}:where(.fl-podzial,.fl-rozklad){margin:0}.fl-podzial__tytul,.fl-rozklad__tytul{display:flex;justify-content:space-between;gap:12px;font-size:.875rem;font-weight:600;color:var(--ink)}.fl-rozklad__suma{font-variant-numeric:tabular-nums;color:var(--ink-3);font-weight:500}.fl-podzial__pasek,.fl-rozklad__pasek{height:12px;margin-top:10px !important;border-radius:99px;background:#EEF1F5;gap:2px}.fl-podzial__czesc,.fl-rozklad__czesc{min-height:12px;border-radius:3px}.fl-podzial__czesc--przy,.fl-rozklad__czesc--zysk{background:var(--emerald)}.fl-podzial__czesc--neg{background:#6EE7B7;opacity:.55}.fl-rozklad__czesc--zakup{background:#475569}.fl-rozklad__czesc--remont{background:#94A3B8}.fl-rozklad__czesc--utrzymanie{background:#CBD5E1}.fl-podzial__legenda,.fl-rozklad__legenda{display:flex;flex-wrap:wrap;gap:6px 18px;margin-top:10px;padding:0;list-style:none;font-size:.8125rem;color:var(--ink-3)}.fl-podzial__pozycja,.fl-rozklad__pozycja{display:inline-flex;align-items:center;gap:6px}.fl-podzial__pozycja::before,.fl-rozklad__pozycja::before{content:"";width:10px;height:10px;border-radius:3px;background:currentColor}.fl-podzial__pozycja--przy::before,.fl-rozklad__pozycja--zysk::before{background:var(--emerald)}.fl-podzial__pozycja--neg::before{background:#A7F3D0}.fl-rozklad__pozycja--zakup::before{background:#475569}.fl-rozklad__pozycja--remont::before{background:#94A3B8}.fl-rozklad__pozycja--utrzymanie::before{background:#CBD5E1}.fl-podzial__pozycja b,.fl-rozklad__pozycja b{color:var(--ink)}.fl-obszary{display:grid;gap:8px;padding:0;list-style:none}.fl-obszar{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;align-items:center;font-size:.9375rem}.fl-obszar__liczba{color:var(--ink);font-variant-numeric:tabular-nums}.fl-obszar__pasek{grid-column:1 / -1;height:6px;border-radius:99px;background:var(--emerald)}.fl-obszar--inne .fl-obszar__pasek{background:#CBD5E1}@media (min-width: 1024px){.fl-obszary{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:40px;row-gap:12px}}.fl-pole{display:grid;gap:6px;margin:0}.fl-pole__etykieta{font-size:.9375rem;font-weight:600;color:var(--ink)}.fl-pole__opcja{font-weight:400;color:var(--ink-3)}.fl-pole__pomoc{font-size:.8125rem;color:var(--ink-3)}.fl-pole__blad{font-size:.8125rem;font-weight:600;color:#B42318}:is(.fl-pole,.fl-zapis__pola,.fl-cennik__miasto) :is(input[type="text"],input[type="email"],input[type="password"],input[type="number"],select),.fl-haslo input{width:100%;min-height:48px;padding:0 14px;border:0;border-radius:12px;background:var(--surface);color:var(--ink);font:inherit;font-size:1rem;box-shadow:inset 0 0 0 1px var(--line-2),0 1px 2px rgba(11,18,32,.04);transition:box-shadow 160ms ease}:is(.fl-pole,.fl-zapis__pola,.fl-cennik__miasto) :is(input,select):focus,.fl-haslo input:focus{outline:none;box-shadow:inset 0 0 0 2px var(--emerald-700),0 0 0 4px rgba(52,211,153,.2)}.fl-cennik__miasto select{width:auto;min-width:240px;max-width:360px}.fl-pole [aria-invalid="true"]{box-shadow:inset 0 0 0 2px #D92D20}.fl-pole__jednostka{display:grid !important;grid-template-columns:minmax(0,1fr) 5.25rem;align-items:center;gap:10px;color:var(--ink-3);font-size:.875rem;line-height:1.2}.fl-pole__jednostka input{font-variant-numeric:tabular-nums}.fl-haslo{display:flex;gap:8px}.fl-haslo__pokaz{flex:none;min-height:48px;padding:0 14px;border:0;border-radius:12px;background:#EEF1F5;color:var(--ink-2);font:inherit;font-size:.875rem;font-weight:600;cursor:pointer}:is(.fl-kalkulator,.fl-prosba) fieldset{margin:0;padding:0;border:0;min-width:0}:is(.fl-kalkulator,.fl-prosba) legend{padding:0;margin-bottom:10px;font-size:.8125rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.fl-wybor,.fl-prosba__wybor{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px}.fl-prosba__wybor legend{grid-column:1 / -1}.fl-wybor__opcja{position:relative;display:flex;align-items:flex-start;gap:10px;min-height:48px;padding:12px 14px;border-radius:12px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line-2);cursor:pointer;transition:box-shadow 160ms ease,background-color 160ms ease}.fl-wybor__opcja input{margin:3px 0 0;accent-color:var(--emerald-700);width:18px;height:18px;flex:none}.fl-wybor__opcja span{display:grid;gap:2px;line-height:1.3}.fl-wybor__opcja b{color:var(--ink);font-weight:600}.fl-wybor__opcja small{font-size:.8125rem;color:var(--ink-3)}.fl-wybor__opcja:has(input:checked){background:var(--emerald-50);box-shadow:inset 0 0 0 2px var(--emerald-700)}.fl-wybor__opcja:has(input:focus-visible){outline:2px solid var(--emerald);outline-offset:2px}.fl-zgoda{display:flex;align-items:flex-start;gap:10px;min-height:44px;padding-top:4px;font-size:.9375rem;color:var(--ink-2);cursor:pointer}.fl-zgoda input{width:20px;height:20px;margin:1px 0 0;flex:none;accent-color:var(--emerald-700)}.fl-zgoda a{color:var(--ink);text-decoration:underline;text-decoration-color:rgba(4,120,87,.45);text-underline-offset:3px}.fl-zgoda--mala{font-size:.8125rem;color:var(--ink-3)}.fl-prosba,.fl-zapis{max-width:620px;padding:clamp(22px,3vw,36px);border-radius:var(--r-xl);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line),var(--sh-2)}.fl-prosba__forma{display:grid;gap:20px}.fl-prosba__forma .fl-przycisk--glowny{width:100%;min-height:56px;font-size:1.0625rem}.fl-prosba__przypis,.fl-prosba__logowanie,.fl-zapis__przypis{font-size:.875rem;color:var(--ink-3)}.fl-prosba__logowanie a,.fl-zapis__przypis a{color:var(--ink);font-weight:600;text-decoration:underline;text-underline-offset:3px}.fl-zapis__tytul{font-size:1.25rem;font-weight:700;letter-spacing:-.02em;color:var(--ink)}.fl-zapis__pola{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.fl-zapis__pola input[type="email"]{flex:1 1 220px;width:auto}.fl-zapis__przypis{margin-top:10px}.fl-kto-widzi__etapy{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;padding:0;list-style:none}.fl-kto-widzi__etap{display:grid;gap:8px;align-content:start;padding:24px;border-radius:var(--r-xl);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line),var(--sh-1)}.fl-kto-widzi__etap--pro{background:var(--navy);color:var(--on-dark-2);box-shadow:inset 0 0 0 1px rgba(52,211,153,.4),var(--sh-2)}.fl-kto-widzi__kiedy{font-size:.8125rem;font-weight:600;color:var(--ink-3)}.fl-kto-widzi__liczba{font-size:clamp(2rem,1.6rem + 1.2vw,2.75rem);font-weight:700;letter-spacing:-.04em;line-height:1;color:var(--ink)}.fl-kto-widzi__liczba small{font-size:1rem;font-weight:600;letter-spacing:-.01em;color:var(--ink-3)}.fl-kto-widzi__liczba--tekst{font-size:1.5rem}.fl-kto-widzi__etap--pro :is(.fl-kto-widzi__liczba){color:#fff}.fl-kto-widzi__etap--pro :is(.fl-kto-widzi__kiedy,.fl-kto-widzi__liczba small){color:var(--emerald-300)}.fl-kto-widzi__opis,.fl-kto-widzi__blokada{font-size:.875rem}.fl-kto-widzi__legenda,.fl-kto-widzi__przypis{margin-top:14px;display:flex;flex-wrap:wrap;gap:6px 18px;font-size:.8125rem;color:var(--ink-3)}.fl-miejsca{gap:6px;margin:4px 0}.fl-miejsce{width:12px;height:12px;border-radius:99px;background:transparent;box-shadow:inset 0 0 0 1.5px rgba(11,18,32,.28)}.fl-miejsce--zajete{background:var(--navy);box-shadow:none}.fl-kto-widzi__etap--pro .fl-miejsce{box-shadow:inset 0 0 0 1.5px rgba(255,255,255,.35)}.fl-kto-widzi__etap--pro .fl-miejsce--zajete{background:var(--emerald);box-shadow:none}.fl-kto-widzi__legenda span{display:inline-flex;align-items:center;gap:6px}.fl-zycie{padding:clamp(20px,2.6vw,28px);border-radius:var(--r-xl);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line),var(--sh-1)}.fl-zycie__tytul{font-weight:600;color:var(--ink)}.fl-zycie__slupki{gap:8px;margin-top:18px}.fl-zycie__przedzial{gap:6px;text-align:center;font-size:.75rem;color:var(--ink-3)}.fl-zycie__slupek{border-radius:6px 6px 2px 2px;background:linear-gradient(180deg,#6EE7B7,#10B981)}.fl-zycie__liczba{font-weight:600;color:var(--ink);font-variant-numeric:tabular-nums}.fl-zycie__podpis{margin-top:12px;font-size:.8125rem;color:var(--ink-3)}.fl-zycie__chip{display:inline-flex;min-height:26px;align-items:center;padding:0 10px;border-radius:999px;background:var(--amber-50);color:#8A4508;font-size:.8125rem;font-weight:600}.fl-faq{border-top:1px solid var(--line-2)}.fl-faq__pytanie{border-bottom:1px solid var(--line-2)}.fl-faq__tytul{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:64px;padding:14px 0;font-size:clamp(1.0625rem,1rem + .3vw,1.1875rem);font-weight:600;letter-spacing:-.015em;line-height:1.3;color:var(--ink)}.fl-faq__tytul::-webkit-details-marker{display:none}.fl-faq__tytul::after{content:"";flex:none;width:36px;height:36px;border-radius:99px;background:#EEF1F5 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230B1220' stroke-width='1.5' stroke-linecap='round'%3E%3Cpath d='M5 12h14'/%3E%3Cpath d='M12 5v14'/%3E%3C/svg%3E") center / 18px no-repeat;transition:transform 300ms var(--ease-out)}.fl-faq__pytanie[open] .fl-faq__tytul::after{transform:rotate(45deg);background:var(--navy) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23FFFFFF' stroke-width='1.5' stroke-linecap='round'%3E%3Cpath d='M5 12h14'/%3E%3Cpath d='M12 5v14'/%3E%3C/svg%3E") center / 18px no-repeat}.fl-faq__odpowiedz{padding:0 56px 24px 0;max-width:62ch;color:var(--ink-2)}.fl-faq__odpowiedz>* + *{margin-top:.8em}@media (max-width: 760px){.fl-faq__odpowiedz{padding-right:0}}.fm-motyw #page{overflow-x:clip}.wp-block-button:not([class*="is-style-fl-"])>.wp-block-button__link{--h:52px;background:var(--emerald);color:var(--navy);font-size:1rem;box-shadow:inset 0 1px 0 rgba(255,255,255,.45),inset 0 -1px 0 rgba(4,120,87,.25),0 1px 2px rgba(3,7,18,.3),0 8px 20px -8px rgba(3,7,18,.45)}.wp-block-button.is-style-outline>.wp-block-button__link{background:var(--surface);color:var(--ink);border:0;box-shadow:inset 0 0 0 1px var(--line-2),var(--sh-1)}:is(.dark,.fl-sekcja--hero,.fl-sekcja--final,.fl-cta,.fl-wyrozniony,.fm-naglowek .entry-header) .wp-block-button.is-style-outline>.wp-block-button__link{background:rgba(255,255,255,.04);color:var(--on-dark);box-shadow:inset 0 0 0 1px var(--line-dark-2)}@media (hover: hover) and (pointer: fine){.wp-block-button:not([class*="is-style-"])>.wp-block-button__link:hover{background:#4ADEA9}.wp-block-button.is-style-outline>.wp-block-button__link:hover{box-shadow:inset 0 0 0 1px rgba(11,18,32,.28),var(--sh-2)}}.entry-content .wp-block-table:not([class*="fl-"]){margin-block:28px;border-radius:var(--r-lg);box-shadow:inset 0 0 0 1px var(--line),var(--sh-1)}.entry-content .wp-block-table:not([class*="fl-"]) thead th{font-size:.75rem !important;letter-spacing:.06em;text-transform:uppercase}.entry-content .wp-block-table:not([class*="fl-"]) tbody tr:hover>*{background:#FAFBFC}.entry-content .wp-block-table:not([class*="fl-"]) td:first-child{color:var(--ink);font-weight:500}.entry-content .wp-block-table>figcaption,.entry-content .wp-block-table figcaption.wp-element-caption{margin:0;padding:12px 16px 14px !important;border-top:1px solid var(--line);font-size:.8125rem;color:var(--ink-3);text-align:left}.entry-content .wp-block-table[tabindex]:focus-visible{outline-offset:3px}@media (max-width: 600px){:is(.entry-content .wp-block-table.fl-tabela-karty,.fl-tabela-ramka.fl-tabela-karty,.tabela-ramka:has(>.wp-block-table>table.tabela-karty),.tabela-ramka:has(>table.tabela-karty),.tabela-ramka:has(table.tabela-karty) .wp-block-table){overflow:visible;background:none;box-shadow:none;border-radius:0}:is(.fl-tabela-karty table,table.tabela-karty){min-width:0 !important;width:100%}:is(.fl-tabela-karty,table.tabela-karty) thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}:is(.fl-tabela-karty,table.tabela-karty) :is(tbody,tr,td,th){display:block}:is(.fl-tabela-karty,table.tabela-karty) tr{padding:6px 16px;border-radius:var(--r-md);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line),var(--sh-1)}:is(.fl-tabela-karty,table.tabela-karty) tr + tr{margin-top:10px}:is(.fl-tabela-karty,table.tabela-karty) tbody tr:hover>*{background:none !important}:is(.fl-tabela-karty,table.tabela-karty) :is(td,th){display:flex;justify-content:space-between;gap:16px;padding:10px 0 !important;text-align:right !important;border-bottom:1px solid var(--line) !important}:is(.fl-tabela-karty,table.tabela-karty) tr>:last-child{border-bottom:0 !important}:is(.fl-tabela-karty,table.tabela-karty) :is(td,th)::before{content:attr(data-label);flex:none;max-width:50%;min-width:min-content;overflow-wrap:normal;word-break:normal;hyphens:none;text-align:left;font-size:.8125rem;font-weight:500;color:var(--ink-3)}:is(.fl-tabela-karty,table.tabela-karty) :is(td,th):first-child{display:block;text-align:left !important;font-weight:600;color:var(--ink)}:is(.fl-tabela-karty,table.tabela-karty) :is(td,th):first-child::before{content:none}.fl-tabela-karty figcaption{border-top:0;padding:10px 2px 0 !important}.entry-content .fl-tabela-karty--2 :is(td,th),.entry-content .fl-tabela-karty--2 :is(td,th):first-child{display:block;text-align:left !important;font-weight:400;color:var(--ink-2)}.entry-content .fl-tabela-karty--2 :is(td,th)::before,.entry-content .fl-tabela-karty--2 :is(td,th):first-child::before{content:attr(data-label);display:block;max-width:none;margin-bottom:4px;font-size:.75rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.fl-tabela-karty--2.fl-porownanie td:last-child{margin-inline:-16px;padding-inline:16px !important;border-radius:0 0 var(--r-md) var(--r-md)}:is(.fl-tabela-karty,table.tabela-karty) :is(td,th) small{display:block;font-size:.8125rem;color:var(--ink-3)}:is(.fl-tabela-karty,table.tabela-karty) :is(td,th):not(:first-child):has(>*){display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:16px;row-gap:2px;align-items:baseline;align-content:start}:is(.fl-tabela-karty,table.tabela-karty) :is(td,th):not(:first-child):has(>*)>*{grid-column:2;justify-self:end;text-align:right;white-space:normal}:is(.fl-tabela-karty,table.tabela-karty) :is(td,th):not(:first-child):has(>*)::before{grid-row:1;align-self:start}:is(.fl-tabela-karty,table.tabela-karty) :is(td,th)>:is(b,span){overflow-wrap:anywhere}}.entry-content .wp-block-table table.has-fixed-layout{table-layout:auto}.fl-szukaj{display:flex;gap:8px;max-width:560px;margin-top:28px !important}.fl-szukaj__pole{position:relative;flex:1;min-width:0;display:block}.fl-szukaj__ikona{position:absolute;left:18px;top:50%;width:20px;height:20px;margin-top:-10px;color:var(--ink-3);pointer-events:none;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.fl-szukaj .search-field{box-sizing:border-box;width:100%;min-height:52px;padding:0 18px 0 48px;border:0;border-radius:999px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line-2),var(--sh-1);font:inherit;font-size:1rem;color:var(--ink);-webkit-appearance:none;appearance:none}.fl-szukaj .search-field::placeholder{color:var(--ink-3);opacity:1}.fl-szukaj .search-field:focus{outline:none;box-shadow:inset 0 0 0 2px var(--emerald-700),0 0 0 4px rgba(52,211,153,.2)}.fl-szukaj .search-submit{--h:52px;flex:none;width:auto;padding:0 24px}:is(.dark,.fl-sekcja--hero,.fl-naglowek-strony) .fl-szukaj .search-field{background:rgba(255,255,255,.06);color:var(--on-dark);box-shadow:inset 0 0 0 1px var(--line-dark-2)}:is(.dark,.fl-sekcja--hero,.fl-naglowek-strony) .fl-szukaj .search-field::placeholder,:is(.dark,.fl-sekcja--hero,.fl-naglowek-strony) .fl-szukaj__ikona{color:var(--on-dark-3)}:is(.dark,.fl-sekcja--hero,.fl-naglowek-strony) .fl-szukaj .search-field:focus{box-shadow:inset 0 0 0 2px var(--emerald),0 0 0 4px rgba(52,211,153,.18)}.lista-wpisow__opis .fl-szukaj{margin-top:20px !important}@media (max-width: 420px){.fl-szukaj .search-submit{padding:0 18px}}
