@font-face{font-family:Bai Jamjuree;font-weight:400;font-display:swap;src:url(/assets/fonts/BaiJamjureeRegular.woff2) format("woff2")}@font-face{font-family:Bai Jamjuree;font-weight:500;font-display:swap;src:url(/assets/fonts/BaiJamjureeMedium.woff2) format("woff2")}@font-face{font-family:Bai Jamjuree;font-weight:600;font-display:swap;src:url(/assets/fonts/BaiJamjureeSemiBold.woff2) format("woff2")}@font-face{font-family:Bai Jamjuree;font-weight:700;font-display:swap;src:url(/assets/fonts/BaiJamjureeBold.woff2) format("woff2")}:root{--bg: #070605;--ink: #FFFFFF;--soft: rgba(255, 255, 255, .72);--grey: #8E8A86;--grey-2: #6E6A66;--hair: rgba(255, 255, 255, .1);--orange: #FF6619;--amber: #FFB547;--font: "Bai Jamjuree", system-ui, -apple-system, sans-serif;--ease-out: cubic-bezier(.23, 1, .32, 1);--phone: clamp(160px, 45vw, 300px);color-scheme:dark}*,*:before,*:after{box-sizing:border-box}html{overflow-x:clip;scroll-behavior:smooth;-webkit-text-size-adjust:100%;scrollbar-color:#3A3A3C var(--bg)}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--font);font-size:17px;line-height:1.47;letter-spacing:-.01em;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}h1,h2,h3,p,blockquote{margin:0}img{display:block;max-width:100%;height:auto}::selection{background:var(--orange);color:#000}:focus-visible{outline:2px solid var(--orange);outline-offset:3px;border-radius:10px}.wrap{width:min(100% - 32px,1120px);margin-inline:auto}.hero{position:relative;isolation:isolate;overflow:hidden;padding:14px 0 0;text-align:center}.sky{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;overflow:hidden;pointer-events:none}.sky span{position:absolute;border-radius:50%;filter:blur(60px);opacity:.9}.sky .a{width:120vw;max-width:1400px;aspect-ratio:1.6;left:50%;top:34%;translate:-50% 0;background:radial-gradient(closest-side,#ff66198c,#ff661900 70%);animation:drift-a 18s ease-in-out infinite alternate}.sky .b{width:70vw;max-width:820px;aspect-ratio:1;left:8%;top:46%;background:radial-gradient(closest-side,rgba(255,181,71,.38),transparent 70%);animation:drift-b 22s ease-in-out infinite alternate}.sky .c{width:60vw;max-width:720px;aspect-ratio:1;right:4%;top:52%;background:radial-gradient(closest-side,rgba(232,60,40,.35),transparent 70%);animation:drift-c 20s ease-in-out infinite alternate}@keyframes drift-a{to{translate:-46% -4%;scale:1.06}}@keyframes drift-b{to{translate:8% -6%}}@keyframes drift-c{to{translate:-10% -4%}}.grain{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;opacity:.35;mix-blend-mode:overlay;background: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='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.5'/%3E%3C/svg%3E")}.hero:after{content:"";position:absolute;left:0;right:0;bottom:0;height:22%;z-index:3;background:linear-gradient(transparent,var(--bg));pointer-events:none}.nav{position:relative;z-index:10;display:flex;align-items:center;justify-content:space-between;height:54px;padding:0 8px 0 18px;border-radius:999px;background:#ffffff0f;-webkit-backdrop-filter:blur(20px) saturate(160%);backdrop-filter:blur(20px) saturate(160%);box-shadow:inset 0 0 0 1px #ffffff14}.brand{display:flex;align-items:center;gap:9px;font-size:18px;font-weight:700;letter-spacing:-.02em}.brand img{width:28px;height:28px;border-radius:8px}.brand b{color:var(--orange)}.nav-cta{display:inline-flex;align-items:center;height:38px;padding:0 16px;border-radius:999px;background:var(--ink);color:#000;font-size:14px;font-weight:600;transition:transform .16s var(--ease-out)}.nav-cta:active{transform:scale(.97)}.nav-end{display:flex;align-items:center;gap:14px}.locale{color:var(--soft);font-size:13px;font-weight:600;letter-spacing:.04em}@media (hover: hover) and (pointer: fine){.locale:hover{color:var(--ink)}}h1{margin-top:42px;font-size:clamp(42px,11.6vw,92px);font-weight:600;line-height:1.02;letter-spacing:-.045em;text-wrap:balance}h1 span{display:block;background:none;color:var(--orange)}.lede{max-width:25em;margin:16px auto 0;color:var(--soft);font-size:clamp(17px,4.5vw,21px);line-height:1.4;text-wrap:balance}.cta{display:inline-flex;align-items:center;gap:10px;height:56px;margin-top:26px;padding:0 28px;border-radius:999px;background:var(--ink);color:#000;font-size:17px;font-weight:600;box-shadow:0 12px 40px -12px #ff661999;transition:transform .16s var(--ease-out)}.cta svg{width:16px;height:16px;transition:translate .2s var(--ease-out)}@media (hover: hover) and (pointer: fine){.cta:hover svg{translate:3px 0}}.cta:active{transform:scale(.97)}.award{display:flex;width:max-content;align-items:center;gap:4px;margin:22px auto 0}.award-text{display:grid;justify-items:center;gap:2px;line-height:1.1}.award-text b{display:flex;align-items:center;gap:10px;font-size:28px;font-weight:600;letter-spacing:-.02em}.stars{display:flex;gap:2px;color:var(--amber)}.stars svg{width:18px;height:18px}.award-text small{color:var(--soft);font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.scene{position:relative;z-index:2;height:calc(var(--phone) * 1.62);margin-top:34px}.phone{position:absolute;top:0;width:var(--phone);padding:calc(var(--phone) * .032);border-radius:calc(var(--phone) * .17);background:linear-gradient(145deg,#5a5753,#26241f 30%,#3b3935 62%,#1b1a17);box-shadow:inset 0 0 0 1px #ffffff1f,0 50px 80px -30px #000000f2,0 0 0 1px #0009}.phone:before{content:"";position:absolute;inset:calc(var(--phone) * .012);border-radius:calc(var(--phone) * .158);background:#000}.screen{position:relative;overflow:hidden;aspect-ratio:1206 / 2622;border-radius:calc(var(--phone) * .138);background:#0d0d0d}.screen img{width:100%;height:100%}.screen:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(115deg,rgba(255,255,255,.12),transparent 28%);pointer-events:none}.island{position:absolute;z-index:2;left:50%;top:2.1%;width:30%;height:3.5%;translate:-50% 0;border-radius:999px;background:#000}.phone--food{left:50%;translate:-86% 0;rotate:-8deg;transform-origin:50% 100%}.phone--lift{left:50%;translate:-14% 6%;rotate:7deg;transform-origin:50% 100%;z-index:1}.phone .chip{position:absolute;z-index:3;left:50%;top:58%;translate:-50% 0;display:flex;align-items:baseline;gap:4px;padding:6px 12px 7px;border-radius:999px;background:#141414db;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:inset 0 0 0 1px #ffffff1f,0 10px 24px #00000080;white-space:nowrap;font-size:calc(var(--phone) * .05);font-weight:600}.phone .chip b{color:var(--orange);font-size:1.5em;letter-spacing:-.02em}.banana{position:absolute;z-index:4;left:50%;bottom:14%;width:calc(var(--phone) * .52);translate:-50% 0;filter:drop-shadow(0 18px 24px rgba(0,0,0,.6));transform-origin:50% 100%}.ribbon{position:relative;overflow:hidden;padding:30px 0 10px;-webkit-mask:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);mask:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}.track{display:flex;gap:48px;width:max-content;animation:ribbon 55s linear infinite}.ribbon:hover .track{animation-play-state:paused}@keyframes ribbon{to{translate:-50% 0}}.say{display:flex;align-items:baseline;gap:12px;margin:0;white-space:nowrap}.say q{font-size:clamp(18px,4.8vw,24px);font-weight:500;letter-spacing:-.02em;quotes:"“" "”"}:lang(pl) .say q{quotes:"„" "”"}.say q:before,.say q:after{color:var(--orange)}.say small{color:var(--grey);font-size:13px}.say i{color:var(--amber);font-style:normal;letter-spacing:1px}.ribbon-note{margin-top:14px;color:var(--grey-2);font-size:12px;text-align:center}.details{padding:110px 0 30px}.details .wrap{width:min(100% - 40px,760px)}h2{font-size:clamp(34px,8.6vw,60px);font-weight:600;line-height:1.04;letter-spacing:-.04em;text-align:center;text-wrap:balance}h2 span{display:block;color:var(--grey)}.compare{max-width:680px;margin:56px auto 0}.compare-head{position:sticky;top:0;z-index:5;display:grid;grid-template-columns:1fr 76px 76px;gap:8px;align-items:end;padding:14px 0 12px;background:#070605e6;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--hair)}.compare-head div{text-align:center}.compare-head b{display:block;font-size:21px;font-weight:600}.compare-head small{display:block;color:var(--grey);font-size:12px}.compare-head .pro b{color:var(--orange)}.group{padding:36px 0 10px;font-size:19px;font-weight:600;letter-spacing:-.015em}.group small{display:block;margin-top:2px;color:var(--grey);font-size:14px;font-weight:400;letter-spacing:0}.row{display:grid;grid-template-columns:1fr 76px 76px;gap:8px;align-items:center;min-height:52px;padding:10px 0;border-bottom:1px solid var(--hair);font-size:16px}.row>:not(:first-child){display:grid;place-items:center;color:var(--grey);font-size:13px;line-height:1.2;text-align:center}.row .pro{color:var(--ink)}.ok{width:20px;height:20px;color:var(--ink)}.pro .ok{color:var(--orange)}.na{width:14px;height:2px;border-radius:2px;background:var(--grey-2)}.fine{margin-top:18px;color:var(--grey-2);font-size:13px;text-align:center}.get{position:relative;isolation:isolate;overflow:hidden;margin-top:90px;padding:90px 0 100px;text-align:center}.get:before{content:"";position:absolute;z-index:-1;left:50%;bottom:-40%;width:max(140%,1100px);aspect-ratio:1.8;translate:-50% 0;border-radius:50%;background:radial-gradient(closest-side,rgba(255,102,25,.35),transparent 70%);filter:blur(30px)}.get .walker{width:110px;margin:0 auto 22px}.get h2 span{color:var(--orange)}.badges{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:30px}.badge{display:inline-flex;align-items:center;gap:10px;height:56px;padding:0 22px 0 16px;border-radius:14px;background:#000;box-shadow:inset 0 0 0 1px #a6a6a6;color:#fff;text-align:left;transition:transform .16s var(--ease-out)}.badge svg{width:26px;height:26px}.badge span{display:grid;line-height:1.05}.badge small{font-size:11px;font-weight:500}.badge b{font-size:19px;font-weight:600}.badge:active{transform:scale(.97)}.footer{border-top:1px solid var(--hair)}.footer .wrap{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;padding:18px 0 28px;color:var(--grey);font-size:12px}.footer nav{display:flex;gap:18px}.footer a:hover{color:var(--ink)}.in{opacity:0;translate:0 16px;animation:in .9s var(--ease-out) forwards}.d1{animation-delay:80ms}.d2{animation-delay:.16s}.d3{animation-delay:.24s}.d4{animation-delay:.32s}@keyframes in{to{opacity:1;translate:0 0}}.phone--food{animation:swing-l 1.3s var(--ease-out) .3s backwards}.phone--lift{animation:swing-r 1.3s var(--ease-out) .42s backwards}@keyframes swing-l{0%{opacity:0;rotate:-2deg;translate:-66% 18%}}@keyframes swing-r{0%{opacity:0;rotate:2deg;translate:-34% 24%}}.banana{animation:land .8s cubic-bezier(.34,1.45,.64,1) 1s backwards}@keyframes land{0%{opacity:0;translate:-50% 40%;scale:.85}}.chip{animation:chip-in .7s var(--ease-out) 1.5s backwards}@keyframes chip-in{0%{opacity:0;translate:-50% 10px}}.js .reveal{opacity:0;translate:0 24px;transition:opacity .7s ease-out,translate .9s var(--ease-out)}.js .reveal.is-in{opacity:1;translate:0 0}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}.in,.js .reveal{opacity:1;translate:none;animation:none;transition:none}.phone--food,.phone--lift,.banana,.chip,.sky span{animation:none}.track{animation:none;flex-wrap:wrap;width:auto;justify-content:center}}@media (min-width: 900px){.hero{padding-top:22px}.nav{width:min(100%,760px);margin-inline:auto}:root{--phone: clamp(210px, 29vh, 290px)}h1{margin-top:44px;font-size:clamp(56px,6.4vw,92px)}.scene{margin-top:36px}.banana{bottom:34%;width:calc(var(--phone) * .46)}.compare-head,.row{grid-template-columns:1fr 120px 120px}}
