body:not(.portal-body){--b-accent:#5b7bfb;--b-accent-deep:#3d5ae8;--b-accent-soft:#a9b9ff;--b-ink:#16213a;--b-text:#56627a;--b-line:#16213a1a;--b-soft:#eef2ff;--b-sky:#e4eefc;--b-indigo:#1b2763;--b-indigo-2:#121a46;--color-electric:var(--b-accent);--color-accent:var(--b-accent-deep);--color-link:var(--b-accent-deep);--color-night:var(--b-indigo);--h-btn:linear-gradient(135deg, #8aa0ff 0%, #5b7bfb 55%, #4361ee 100%);--h-accent-soft:var(--b-accent);color:var(--b-ink)}body:not(.portal-body) ::selection{background:#5b7bfb38}body:not(.portal-body) :is(.on-dark,.bg-night,.bg-\[\#070d1c\]):not([id=platforma],.contact,footer,.contact *,[id=platforma] *,footer *){background-color:var(--b-soft);color:var(--b-ink)}body:not(.portal-body) #cenik{background:linear-gradient(180deg, #f7f9ff 0%, var(--b-sky) 100%)}:is(.on-dark,.bg-night,.bg-\[\#070d1c\]):not([id=platforma],.contact,footer) :is(.text-white,h1,h2,h3){color:var(--b-ink)}:is(.on-dark,.bg-night,.bg-\[\#070d1c\]):not([id=platforma],.contact,footer) [class*=text-white\/]{color:var(--b-text)}:is(.on-dark,.bg-night,.bg-\[\#070d1c\]):not([id=platforma],.contact,footer) .text-\[\#86b4ff\]{color:var(--b-accent-deep)}@layer base{:is(.on-dark,.bg-night,.bg-\[\#070d1c\]):not([id=platforma],.contact,footer) .\!text-\[\#86b4ff\]{color:var(--b-accent-deep)!important}}:is(.on-dark,.bg-night,.bg-\[\#070d1c\]):not([id=platforma],.contact,footer) [class*=border-white\/]{border-color:var(--b-line)}:is(.on-dark,.bg-night,.bg-\[\#070d1c\]):not([id=platforma],.contact,footer) [class*=bg-white\/]{background-color:#5b7bfb0f}:is(.on-dark,.bg-night,.bg-\[\#070d1c\]):not([id=platforma],.contact,footer) .link{color:var(--b-accent-deep)}body:not(.portal-body) header.fixed.bg-night\/90{box-shadow:0 1px 0 var(--b-line);color:var(--b-ink);background:#ffffffdb}body:not(.portal-body) header.fixed.bg-night\/90 :is(.text-white,[class*=text-white\/]){color:var(--b-ink)}body:not(.portal-body) header.bg-night\/90 .text-white\/60{color:var(--b-text)}body:not(.portal-body) header.bg-night\/90 .chip-cut{background:var(--b-ink);color:#fff}body:not(.portal-body) header.bg-night\/90 .chip-cut:hover{background:var(--b-accent)}.hero{--h-accent:var(--b-accent);--h-accent-soft:var(--b-accent-soft);--h-btn:linear-gradient(135deg, #8aa0ff 0%, #5b7bfb 55%, #4361ee 100%);--h-glow:#5b7bfb80}.hero .hero-panel{background:radial-gradient(var(--spot) at var(--px) var(--py), #5b7bfb6b, transparent 72%), radial-gradient(36% 46% at 8% 0%, #5b7bfb29, transparent 70%), linear-gradient(180deg, #081124 0%, #050912 100%)}.hero[data-tone="1"] .hero-title-2{background:linear-gradient(100deg,#b4c2ff 0%,#5b7bfb 55%,#3d5ae8 100%);-webkit-background-clip:text;background-clip:text}body:not(.portal-body) .fbtn-corner,body:not(.portal-body) .on-dark .fbtn-corner{border-color:var(--b-accent)}:is(.on-dark,.bg-night):not([id=platforma],.contact,footer) .fbtn-ghost{color:var(--b-ink)}:is(.on-dark,.bg-night):not([id=platforma],.contact,footer) .fbtn-ghost .fbtn-body{background:#16213a80}:is(.on-dark,.bg-night):not([id=platforma],.contact,footer) .fbtn-ghost .fbtn-body:before{background:#fffffff0}body:not(.portal-body) .pcard{border-color:var(--b-line);background:#fff;box-shadow:0 18px 50px -30px #16213a59}body:not(.portal-body) .pcard-popular{border-color:var(--b-accent);background:linear-gradient(#fff 0%,#f1f4ff 100%);box-shadow:0 30px 80px -34px #5b7bfbbf}body:not(.portal-body) .pcard-badge{color:#fff}body:not(.portal-body) .pswitch{background:#16213a24}body:not(.portal-body) .pswitch[aria-checked=true]{background:var(--b-accent)}body:not(.portal-body) .bg-electric\/15{background-color:#5b7bfb1f}body:not(.portal-body) #platforma{background:radial-gradient(60% 50% at 85% 0%, #5b7bfb73, transparent 70%), linear-gradient(180deg, var(--b-indigo) 0%, var(--b-indigo-2) 100%);background-color:var(--b-indigo)}body:not(.portal-body) .contact{background:radial-gradient(55% 60% at 100% 40%, #5b7bfb66, transparent 70%), linear-gradient(180deg, var(--b-indigo) 0%, var(--b-indigo-2) 100%);background-color:var(--b-indigo)}body:not(.portal-body) .contact:after{background:radial-gradient(closest-side,#8aa0ff4d,#0000)}body:not(.portal-body) .ccard{background:linear-gradient(160deg,#1c2864eb,#121a46eb)}body:not(.portal-body) .ctitle-accent{background:linear-gradient(100deg,#c2ceff 0%,#8aa0ff 50%,#5b7bfb 100%);-webkit-background-clip:text;background-clip:text}body:not(.portal-body) .ccard-plus,body:not(.portal-body) .cnext span,body:not(.portal-body) .contact .text-\[\#86b4ff\]{color:var(--b-accent-soft)}body:not(.portal-body) .cchip{color:#c2ceff;background:#8aa0ff33}body:not(.portal-body) .ctopic input:checked+span{background:linear-gradient(135deg,#8aa0ff,#5b7bfb 55%,#4361ee)}body:not(.portal-body) .cfield:-webkit-autofill{box-shadow:inset 0 0 0 1000px #1c2870}body:not(.portal-body) footer{background:var(--b-indigo-2)}body:not(.portal-body) .mnav{background:radial-gradient(120% 55% at 100% 100%, #5b7bfb59, transparent 62%), var(--b-indigo)}body:not(.portal-body) .sx li{background:var(--b-indigo-2)}body:not(.portal-body) .sx li:after{background:linear-gradient(#0000 28%,#121a467a 58%,#121a46f0 100%)}body:not(.portal-body) .sx :is(h3,.sx-rail,.sx-body){color:#fff}body:not(.portal-body) .sx [class*=text-white\/]{color:#fffc}body:not(.portal-body) .sx :is(.sx-n,.sx-rail b,.link){color:#c2ceff}body:not(.portal-body) .mnav .on-dark{color:#fff;background-color:#0000}body:not(.portal-body) .mnav .on-dark .link{color:#c2ceff}body:not(.portal-body) header.bg-night\/90 a[aria-label=Gradual\ Coaching] svg path{fill:var(--b-ink)}.hero :is(.hero-bg,.hero-dust,.hero-dots,.hero-circle){display:none}.hm{pointer-events:none;position:absolute;inset:0;overflow:hidden}.hm-flow{width:100%;height:100%;-webkit-mask-image:linear-gradient(90deg,#00000040 0%,#000 55%);mask-image:linear-gradient(90deg,#00000040 0%,#000 55%)}.hm-flow path{fill:none;stroke:var(--b-accent);stroke-width:var(--w);stroke-opacity:var(--o);stroke-linecap:round;stroke-dasharray:.55 .45;animation:hm-flow var(--t) linear var(--d) infinite}@keyframes hm-flow{to{stroke-dashoffset:-1px}}@media (prefers-reduced-motion:reduce){.hm-flow path{animation:none!important}}.hm{transition:opacity .45s}.hero[data-phase=out] .hm{opacity:0}@media (width>=900px){.hero[data-coach="1"] .hm-flow{transform:scaleX(-1)}}.cp-hero .hm{z-index:0}.cp-hero[data-side=left] .hm-flow{transform:scaleX(-1)}.gshow-stage[data-lines=card]>.hm,.gshow-stage[data-lines=stage] .gshow-card .hm,.gshow-stage .hm-flow path:nth-child(2n){display:none}.gshow-stage .hm-flow{-webkit-mask-image:none;mask-image:none}.gshow-stage .hm-flow path{stroke:#8aa0ff;stroke-opacity:calc(var(--o) * 1.2)}.gshow-stage>.hm{opacity:.8;place-self:stretch stretch}.gphone[data-stack] .gphone-screen img{opacity:calc(1 - var(--a) * .5);border-radius:calc(var(--w) * .145);transform:translateY(calc(var(--d) * 104%)) scale(calc(1 - var(--a) * .12));transition:none}@media (width>=1024px) and (width<=1439px){.gshow-cols{gap:28px;padding:0 104px 0 40px}}@media (width>=1024px) and (width<=1279px){.gshow-steps li{font-size:13px}}@media (width<=1023px){.gshow-steps{justify-content:space-between;gap:0;width:min(100%,420px);margin-inline:auto}.gshow-steps:before{top:5px;left:10%;right:10%}.gshow-steps li{letter-spacing:.08em;flex:1;justify-items:center;width:auto;height:auto;padding:20px 0 0;font-size:9.5px;display:grid}.gshow-steps li:before{left:50%;translate:-50%}}.results{background:linear-gradient(#fff 0%,#f4f7ff 100%)}.rbelt{display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.rbelt ul{flex-shrink:0;gap:18px;padding-right:18px;animation:70s linear infinite rbelt;display:flex}.rbelt[data-row="1"] ul{animation-duration:90s;animation-direction:reverse}.rbelt:hover ul{animation-play-state:paused}@keyframes rbelt{to{transform:translate(-100%)}}.rbelt[data-row="0"] li{aspect-ratio:1;width:clamp(240px,26vw,340px)}.rbelt[data-row="1"] li{width:clamp(280px,28vw,380px)}.rphoto{background:var(--b-soft);border-radius:12px;position:relative;overflow:hidden}.rphoto img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s var(--ease-out-expo)}.rphoto:hover img{transform:scale(1.04)}.rtag{color:#fff;letter-spacing:.14em;text-transform:uppercase;background:#101734c7;padding:5px 9px;font-size:11px;font-weight:800;position:absolute;bottom:12px;left:12px}.rtag-after{background:#5b7bfbd9;left:auto;right:12px}.rquote{border:1px solid var(--b-line);background:#fff;border-radius:12px;flex-direction:column;height:100%;padding:24px;display:flex;box-shadow:0 18px 40px -32px #16213a73}.rquote-mark{width:26px;height:26px;color:var(--b-accent);fill:#5b7bfb26}.rquote blockquote{-webkit-line-clamp:5;color:var(--b-ink);-webkit-box-orient:vertical;margin-top:12px;line-height:1.5;display:-webkit-box;overflow:hidden}.rquote figcaption{align-items:center;gap:12px;margin-top:auto;padding-top:18px;display:flex}.rquote figcaption img{object-fit:cover;border-radius:50%;width:40px;height:40px}.rquote figcaption span{color:var(--b-text);font-size:13px;display:grid}.rquote figcaption b{color:var(--b-ink);font-size:15px}@property --edge-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes edge-spin{to{--edge-angle:360deg}}.ebtn{clip-path:polygon(13px 0,100% 0,100% calc(100% - 13px),calc(100% - 13px) 100%,0 100%,0 13px);background:conic-gradient(from var(--edge-angle), #5b7bfb40 0deg, #5b7bfb 60deg, #c2ceff 90deg, #5b7bfb40 140deg 360deg);color:var(--b-ink);transition:transform .15s var(--ease-out-expo);padding:1.5px;animation:4s linear infinite edge-spin;display:inline-flex}.ebtn:active{transform:scale(.97)}.ebtn-body{clip-path:polygon(12px 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%,0 12px);letter-spacing:.12em;text-transform:uppercase;background:linear-gradient(#fff,#f3f6ff);align-items:center;gap:12px;min-height:56px;padding:0 30px;font-family:Archivo Variable,Inter Variable,system-ui,sans-serif;font-size:13.5px;font-weight:800;font-stretch:108%;display:inline-flex}.ebtn:hover .ebtn-body{color:var(--b-accent-deep);background:#fff}.ebtn-body svg{stroke-width:2.6px;width:18px;height:18px;transition:translate .35s var(--ease-out-expo)}.ebtn:hover .ebtn-body svg{translate:3px -3px}.ebtn:focus-visible{outline:2px solid var(--b-accent);outline-offset:4px}.plan-path{grid-template-columns:repeat(3,1fr);max-width:1120px;margin-inline:auto;display:none;position:relative}.plan-path:before{content:"";background:linear-gradient(90deg, #5b7bfb40, var(--b-accent));height:2px;position:absolute;top:6px;left:16%;right:16%}.plan-path li{color:var(--b-text);letter-spacing:.08em;text-align:center;text-transform:uppercase;padding-top:24px;font-size:13px;font-weight:700;position:relative}.plan-path li:before{content:"";border:2px solid var(--b-accent);background:#fff;border-radius:50%;width:14px;height:14px;position:absolute;top:0;left:50%;translate:-50%}.plan-path li:last-child{color:var(--b-accent-deep)}.plan-path li:last-child:before{background:var(--b-accent);box-shadow:0 0 0 6px #5b7bfb33}.plan-grid{gap:22px;max-width:1120px;margin:28px auto 0;display:grid}@media (width>=900px){.plan-path{display:grid}.plan-grid{grid-template-columns:1fr 1fr 1.2fr;align-items:stretch;margin-top:52px}}.plan{border:1px solid var(--b-line);background:#fff;border-radius:12px;flex-direction:column;padding:clamp(26px,3vw,40px);display:flex;position:relative;box-shadow:0 24px 60px -40px #16213a80}.plan-dark{background:radial-gradient(90% 60% at 100% 0%, #5b7bfb80, transparent 60%), linear-gradient(165deg, var(--b-indigo) 0%, #0f1638 100%);color:#fff;border-color:#8aa0ff4d;box-shadow:0 40px 90px -40px #4361eee6}.plan-eyebrow{color:var(--b-accent-deep);letter-spacing:.16em;text-transform:uppercase;font-size:12px;font-weight:800}.plan-name{letter-spacing:-.02em;margin-top:8px;font-size:clamp(1.5rem,2.2vw,1.9rem);font-weight:700}.plan-price{align-items:baseline;gap:8px;margin-top:22px;display:flex}.plan-price b{letter-spacing:-.03em;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:clamp(2.1rem,2.8vw,2.7rem);font-weight:800;line-height:1}.plan-price span{color:var(--b-text);font-size:15px;font-weight:600}.plan-fine{color:var(--b-text);margin-top:6px;font-size:14px}.plan-ticks{border-top:1px solid var(--b-line);gap:10px;margin-top:22px;padding-top:22px;display:grid}.plan-ticks li{align-items:flex-start;gap:10px;font-size:15px;display:flex}.plan-ticks svg{width:17px;height:17px;color:var(--b-accent);flex-shrink:0;margin-top:3px}.plan-dark .plan-eyebrow,.plan-dark .plan-ticks svg{color:#a9b9ff}.plan-dark :is(.plan-fine,.plan-price span){color:#dce6ffb3}.plan-dark .plan-ticks{border-color:#ffffff1f}.plan-ribbon{clip-path:polygon(7px 0,100% 0,100% calc(100% - 7px),calc(100% - 7px) 100%,0 100%,0 7px);color:#fff;letter-spacing:.14em;text-transform:uppercase;background:linear-gradient(135deg,#8aa0ff,#5b7bfb 55%,#4361ee);padding:7px 12px;font-size:11px;font-weight:800;position:absolute;top:0;right:24px;translate:0 -50%}.plan-lit{isolation:isolate;border-color:#0000}.plan-lit:before{content:"";z-index:-1;background:conic-gradient(from var(--edge-angle), transparent 0deg, #8aa0ff 50deg, #fff 80deg, transparent 130deg 360deg);-webkit-mask-composite:xor;border-radius:13px;padding:1.5px;animation:5s linear infinite edge-spin;position:absolute;inset:-1.5px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}@media (width>=900px){.plan-lit{margin-block:-18px}}@media (prefers-reduced-motion:reduce){.rbelt ul,.ebtn,.plan-lit:before{animation:none!important}}@media (aspect-ratio>=4/3){#metoda .stage-poster{width:auto;max-width:none;left:50%;translate:-50%}}
