@font-face{font-family:Sofia Sans;font-style:normal;font-display:swap;font-weight:300 900;src:url(/fonts/sofia-sans-latin-wght-normal.woff2)format("woff2-variations"),url(/fonts/sofia-sans-latin-wght-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sofia Sans;font-style:normal;font-display:swap;font-weight:300 900;src:url(/fonts/sofia-sans-latin-ext-wght-normal.woff2)format("woff2-variations"),url(/fonts/sofia-sans-latin-ext-wght-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sofia Sans Condensed;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/sofia-sans-condensed-latin-wght-normal.woff2)format("woff2-variations"),url(/fonts/sofia-sans-condensed-latin-wght-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sofia Sans Condensed;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/sofia-sans-condensed-latin-ext-wght-normal.woff2)format("woff2-variations"),url(/fonts/sofia-sans-condensed-latin-ext-wght-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:100 800;src:url(/fonts/jetbrains-mono-latin-wght-normal.woff2)format("woff2-variations"),url(/fonts/jetbrains-mono-latin-wght-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:100 800;src:url(/fonts/jetbrains-mono-latin-ext-wght-normal.woff2)format("woff2-variations"),url(/fonts/jetbrains-mono-latin-ext-wght-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--font-sofia:"Sofia Sans";--font-sofia-cond:"Sofia Sans Condensed";--font-mono:"JetBrains Mono";--petrol:#04323c;--petrol-deep:#021e25;--petrol-2:#0a4450;--turq:#00a992;--yellow:#fd0;--ink:#eaf4f2;--muted:#a9c9c4;--line:#00a99247;--card:#04323cb8;--f-display:var(--font-sofia-cond),var(--font-sofia),"Arial Narrow",sans-serif;--f-body:var(--font-sofia),system-ui,-apple-system,"Segoe UI",sans-serif;--f-mono:var(--font-mono),ui-monospace,Consolas,"Courier New",monospace;--s-1:.875rem;--s0:1.0625rem;--s1:1.25rem;--s2:1.6rem;--s3:2.25rem;--s4:clamp(2.6rem,6.2vw,4.6rem);--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}[hidden]{display:none!important}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important;animation:none!important}}body{background:var(--petrol-deep);color:var(--ink);font-family:var(--f-body);font-size:var(--s0);margin:0;line-height:1.6;overflow-x:hidden}#pcb{z-index:0;pointer-events:none;width:100%;height:100%;position:fixed;inset:0}.page{z-index:1;position:relative}.wrap{max-width:1120px;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px));margin:0 auto}a{color:var(--yellow)}:focus-visible{outline:2px solid var(--yellow);outline-offset:3px;border-radius:2px}h1,h2,h3{font-family:var(--f-display);text-wrap:balance;letter-spacing:.005em;margin:0;line-height:1.02}h2{font-size:var(--s3);text-transform:uppercase}h3{font-size:var(--s1);text-transform:uppercase;letter-spacing:.04em}p{margin:0}.eyebrow{font-family:var(--f-mono);letter-spacing:.08em;color:var(--turq);text-transform:uppercase;font-size:.78rem}.muted{color:var(--muted)}body:before{content:"";height:env(safe-area-inset-top,0px);z-index:10;background:var(--petrol-deep);position:fixed;inset:0 0 auto}header.top{top:env(safe-area-inset-top,0px);z-index:5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--line);background:#021e25d1;position:sticky}header.top .wrap{justify-content:space-between;align-items:center;gap:16px;padding-block:10px;display:flex}.logo{width:auto;height:58px;display:block}.logo .y{fill:var(--yellow)}.logo .w{fill:#fff}nav.links{font-size:var(--s-1);gap:22px;font-weight:600;display:flex}nav.links a{color:var(--ink);text-decoration:none}nav.links a:hover{color:var(--yellow)}.btn{background:var(--yellow);color:var(--petrol);font-weight:800;font-family:var(--f-body);font-size:var(--s0);cursor:pointer;border:0;border-radius:6px;align-items:center;gap:.5em;padding:.7em 1.15em;text-decoration:none;transition:transform .15s,box-shadow .15s;display:inline-flex}.btn:hover{box-shadow:0 6px 0 -2px var(--turq);transform:translateY(-1px)}.btn.ghost{color:var(--ink);border:1px solid var(--line);background:0 0}@media (max-width:820px){nav.links{display:none}.logo{height:46px}}.hero{background:linear-gradient(160deg,#04323c00 0%,#00a99233 100%)}.hero .wrap{grid-template-columns:1.25fr .75fr;align-items:end;gap:56px;padding-block:80px 72px;display:grid}.hero h1{font-size:var(--s4);text-transform:uppercase;font-weight:900}.hero h1 em{color:var(--yellow);font-style:normal}.hero .lead{font-size:var(--s1);max-width:34ch;color:var(--ink);margin-top:20px}.hero .cta{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.facts{border-top:1px solid var(--line);gap:0;display:grid}.facts div{border-bottom:1px solid var(--line);min-width:0;padding:16px 0}.facts b{font-family:var(--f-display);font-size:var(--s2);color:var(--yellow);font-variant-numeric:tabular-nums;line-height:1.05;display:block}.facts span{font-size:var(--s-1);color:var(--muted)}@media (max-width:900px){.hero .wrap{grid-template-columns:1fr;gap:36px;padding-block:48px}.facts{grid-template-columns:1fr 1fr;column-gap:20px}}.console{border-bottom:1px solid var(--line);background:linear-gradient(#0114188c,#04323c99)}.console .wrap{padding-block:64px 72px}.console-head{grid-template-columns:1fr 1fr;align-items:end;gap:40px;margin-bottom:28px;display:grid}.console-head p{max-width:52ch;color:var(--muted)}.console-head code{font-family:var(--f-mono);color:var(--yellow);background:#ffdd0014;border-radius:3px;padding:.05em .35em}@media (max-width:820px){.console-head{grid-template-columns:1fr;gap:12px}.console .wrap{padding-block:48px}}.term{background:#010f12;border:1px solid #00a99266;border-radius:10px;min-width:0;overflow:hidden;box-shadow:0 40px 80px -40px #000000e6,0 0 0 6px #00a9920f}.term .tabs{border-bottom:1px solid var(--line);font-family:var(--f-mono);color:var(--muted);background:#04232a;align-items:stretch;height:38px;font-size:.74rem;display:flex}.term .tab{color:var(--ink);border-right:1px solid var(--line);border-top:2px solid var(--yellow);background:#010f12;align-items:center;gap:8px;padding:0 18px;display:flex}.term .tab .ico{color:var(--yellow);font-weight:600}.term .plus{align-items:center;padding:0 14px;font-size:1rem;display:flex}.term .win{margin-left:auto;display:flex}.term .win i{place-items:center;width:44px;font-style:normal;display:grid}.term .screen{height:440px;font-family:var(--f-mono);color:#bfe3dc;cursor:text;padding:16px 20px 18px;font-size:.8rem;line-height:1.6;overflow:auto}.term pre{font:inherit;white-space:pre;margin:0}.term pre .cmd{color:#fff}.term pre .dim{color:var(--muted);opacity:.8}.term pre .ok{color:var(--yellow);font-weight:600}.term .inline{align-items:baseline;gap:.6em;display:flex}.term .p{color:var(--yellow);white-space:pre;flex:none}.term .p.busy{visibility:hidden}.term input[type=text]{box-shadow:none;color:#fff;min-width:8ch;font:inherit;caret-color:var(--yellow);background:0 0;border:0;border-radius:0;outline:none;flex:1;padding:0}.term:focus-within{border-color:#fd09}.term .status{border-top:1px solid var(--line);font-family:var(--f-mono);color:var(--muted);background:#04232a;flex-wrap:wrap;gap:4px 18px;padding:6px 14px;font-size:.68rem;display:flex}.term .status .tip{color:var(--turq);margin-left:auto}@media (max-width:600px){.term .screen{height:380px;padding:12px;font-size:.66rem}.term input[type=text]{font-size:16px}.term .win,.term .status .tip{display:none}}@keyframes blink{50%{opacity:0}}.bus{border-block:1px solid var(--line);background:#0114188c;overflow:hidden}.bus p{font-family:var(--f-mono);letter-spacing:.12em;color:var(--turq);opacity:.32;word-spacing:.35em;text-align:justify;padding-block:14px;font-size:.62rem;line-height:1.9}.bus p:hover{opacity:.55}section.sec .wrap{padding-block:88px}.sec-head{grid-template-columns:260px 1fr;gap:40px;margin-bottom:40px;display:grid}.sec-head p{font-size:var(--s1);max-width:56ch}@media (max-width:820px){.sec-head{grid-template-columns:1fr;gap:14px}section.sec .wrap{padding-block:64px}}.about{grid-template-columns:1.1fr .9fr;align-items:start;gap:48px;display:grid}.about .txt{gap:16px;max-width:60ch;display:grid}.chips{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.chip{font-family:var(--f-mono);border:1px solid var(--line);color:var(--ink);background:#00a99214;border-radius:4px;padding:.3em .7em;font-size:.78rem}.radar{width:100%;max-width:440px;height:auto;margin-inline:auto;display:block}.radar text{font-family:var(--f-mono);fill:var(--muted);font-size:10px}.radar .lbl{fill:var(--ink);font-size:11px}.radar .sub{fill:var(--turq);font-size:9.5px}.obory{text-align:center;font-size:var(--s-1);color:var(--muted);margin-top:14px}.obory b{color:var(--ink);font-weight:600}@media (max-width:900px){.about{grid-template-columns:1fr}}.cols{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.col{border-top:3px solid var(--turq);min-width:0;padding-top:18px}.col.y{border-top-color:var(--yellow)}.col ul{gap:10px;margin:14px 0 0;padding:0;list-style:none;display:grid}.col li{padding-left:22px;position:relative}.col li:before{content:"";border:2px solid var(--turq);border-radius:50%;width:9px;height:9px;position:absolute;top:.62em;left:0}.col.y li:before{border-color:var(--yellow)}@media (max-width:900px){.cols{grid-template-columns:1fr}}.alsolearn{border:1px dashed var(--line);border-radius:8px;grid-template-columns:220px 1fr;align-items:center;gap:20px;margin-top:36px;padding:22px 24px;display:grid}@media (max-width:700px){.alsolearn{grid-template-columns:1fr}}.route{gap:0;margin:0;padding:0;list-style:none;display:grid}.hop{grid-template-columns:72px 1fr;gap:20px;padding-bottom:34px;display:grid;position:relative}.hop:last-child{padding-bottom:0}.hop:before{content:"";background:repeating-linear-gradient(var(--turq) 0 6px,transparent 6px 12px);width:2px;position:absolute;top:44px;bottom:0;left:35px}.hop:last-child:before{display:none}.hop .n{border:2px solid var(--turq);width:72px;height:44px;font-family:var(--f-mono);color:var(--turq);background:var(--petrol-deep);border-radius:22px;place-items:center;font-weight:600;display:grid}.hop:last-child .n{border-color:var(--yellow);color:var(--yellow)}.hop .when{font-family:var(--f-mono);color:var(--muted);margin-bottom:4px;font-size:.78rem}.hop h3{margin-bottom:6px}.hop p{max-width:62ch}.week{grid-template-columns:repeat(2,1fr);gap:16px 40px;margin-top:8px;display:grid}.week p{border-left:2px solid var(--line);padding-left:16px}@media (max-width:700px){.week{grid-template-columns:1fr}}.offer{background:var(--line);border:1px solid var(--line);border-radius:8px;grid-template-columns:repeat(3,1fr);gap:1px;display:grid;overflow:hidden}.offer div{background:var(--petrol);min-width:0;padding:22px}.offer dt{font-family:var(--f-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--turq);margin-bottom:6px;font-size:.75rem}.offer dd{font-size:var(--s0);margin:0}.offer .big dd{font-family:var(--f-display);font-size:var(--s2);color:var(--yellow);font-weight:800;line-height:1.1}@media (max-width:900px){.offer{grid-template-columns:1fr 1fr}}@media (max-width:560px){.offer{grid-template-columns:1fr}}.steps{counter-reset:s;grid-template-columns:repeat(4,1fr);gap:0;display:grid}.step{min-width:0;padding:0 22px 0 0;position:relative}.step:before{counter-increment:s;content:counter(s);background:var(--yellow);width:40px;height:40px;color:var(--petrol);font-weight:900;font-family:var(--f-display);z-index:1;border-radius:50%;place-items:center;margin-bottom:14px;font-size:1.3rem;display:grid;position:relative}.step:after{content:"";background:var(--line);height:2px;position:absolute;top:19px;left:40px;right:0}.step:last-child:after{display:none}.step h3{margin-bottom:6px}.step p{font-size:var(--s-1);color:var(--muted)}.step.opt:before{border:2px dashed var(--yellow);color:var(--yellow);background:0 0}@media (max-width:900px){.steps{grid-template-columns:1fr 1fr;gap:28px}.step:after{display:none}}@media (max-width:520px){.steps{grid-template-columns:1fr}}.apply{background:linear-gradient(180deg,var(--petrol) 0%,#03515a 100%);border-block:1px solid var(--line)}.apply .wrap:not(.gdprwrap){grid-template-columns:.8fr 1.2fr;gap:56px;display:grid}@media (max-width:900px){.apply .wrap:not(.gdprwrap){grid-template-columns:1fr;gap:28px}}.apply aside{align-content:start;gap:18px;display:grid}.apply aside .note{font-size:var(--s-1);color:var(--muted);border-left:2px solid var(--yellow);padding-left:14px}form{gap:18px;min-width:0;display:grid}.row2{grid-template-columns:1fr 1fr;gap:18px;display:grid}@media (max-width:600px){.row2{grid-template-columns:1fr}}.field{gap:6px;min-width:0;display:grid}label{font-weight:700;font-size:var(--s-1)}label .opt{color:var(--muted);font-weight:400}.hint{color:var(--muted);font-size:.82rem}input[type=text],input[type=email],input[type=tel],input[type=url],textarea{width:100%;font:inherit;color:var(--ink);background:#01141899;border:1px solid #a9c9c459;border-radius:6px;padding:.65em .8em}textarea{resize:vertical;min-height:130px}input::placeholder,textarea::placeholder{color:#a9c9c48c}input:focus,textarea:focus{border-color:var(--yellow);outline:none;box-shadow:0 0 0 3px #ffdd002e}.file{border:1px dashed #a9c9c473;border-radius:6px;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 14px;display:flex}.file input{font:inherit;font-size:var(--s-1);color:var(--muted);max-width:100%}.egg{border:1px solid var(--line);background:#01141859;border-radius:8px;padding:16px}.egg label{font-family:var(--f-mono);color:var(--turq);font-weight:600}.check{font-size:var(--s-1);grid-template-columns:22px 1fr;align-items:start;gap:10px;display:grid}.check input{width:18px;height:18px;accent-color:var(--yellow);margin-top:3px}.check label{font-weight:400}.legal{color:var(--muted);font-size:.82rem}.legal button{color:var(--yellow);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.err{color:#ffb4a2;font-size:.82rem}.sent{border:2px solid var(--yellow);border-radius:8px;gap:12px;padding:28px;display:grid}.sent h3{color:var(--yellow);font-size:var(--s2)}.preview-tag{font-family:var(--f-mono);color:var(--petrol);background:var(--turq);border-radius:3px;justify-self:start;padding:.1em .5em;font-size:.72rem}details.gdpr{border:1px solid var(--line);background:#01141866;border-radius:8px;margin-top:8px}details.gdpr summary{cursor:pointer;padding:14px 18px;font-weight:700}details.gdpr .body{font-size:var(--s-1);gap:10px;max-width:75ch;padding:0 18px 18px;display:grid}footer{border-top:1px solid var(--line);background:var(--petrol-deep)}footer .wrap{font-size:var(--s-1);color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:20px;padding-block:36px;display:flex}footer .whisper{font-family:var(--f-mono);opacity:.55;font-size:.72rem}.hp{width:1px;height:1px;overflow:hidden;position:absolute!important;left:-10000px!important}.btn[disabled]{opacity:.6;cursor:progress;box-shadow:none;transform:none}.cvname{font-size:var(--s-1);color:var(--ink);word-break:break-all}.file .btn.ghost{font-size:var(--s-1);padding:.45em .9em}input[aria-invalid=true],textarea[aria-invalid=true]{border-color:#ffb4a2}.decide{gap:22px;max-width:760px;margin:0 auto;padding:48px 16px 80px;display:grid}.decide .card{border:1px solid var(--line);background:var(--card);border-radius:10px;gap:12px;padding:22px;display:grid}.decide dl{grid-template-columns:170px 1fr;gap:8px 16px;margin:0;display:grid}.decide dt{color:var(--muted);font-size:var(--s-1)}.decide dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}@media (max-width:600px){.decide dl{grid-template-columns:1fr}.decide dt{margin-top:8px}}.decide .actions{flex-wrap:wrap;gap:12px;display:flex}.btn.no{color:#ffb4a2;background:0 0;border:1px solid #ffb4a2}.btn.no:hover{box-shadow:0 6px 0 -2px #ffb4a2}.badge{font-family:var(--f-mono);color:var(--turq);background:#00a9922e;border-radius:4px;justify-self:start;padding:.2em .6em;font-size:.75rem}.badge.y{color:var(--yellow);background:#ffdd0026}.badge.r{color:#ffb4a2;background:#ffb4a226}
