*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;max-width:100%;scroll-padding-top:96px;overflow-x:clip}body{color:#123a63;-webkit-font-smoothing:antialiased;background:#fff;max-width:100%;font-family:Epilogue,system-ui,sans-serif;font-size:1.0625rem;line-height:1.65;overflow-x:clip}a{color:#2c5f92;text-decoration:none}a:hover{color:#123a63}::selection{color:#123a63;background:#cbddef}:focus-visible{outline-offset:3px;outline:2px solid #2c5f92}img{max-width:100%;display:block}button{font:inherit;cursor:pointer;color:inherit;background:0 0;border:0}ul{list-style:none}.wrap{max-width:1320px;margin:0 auto;padding-left:clamp(20px,5vw,96px);padding-right:clamp(20px,5vw,96px)}.grain{z-index:2000;pointer-events:none;opacity:.04;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='240' height='240' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}#progress{transform-origin:0;z-index:1200;pointer-events:none;background:linear-gradient(90deg,#2c5f92,#6c9bc9);height:2px;position:fixed;top:0;left:0;right:0;transform:scaleX(0)}@keyframes aurora{0%{background-position:0 0,100% 0,50% 100%}to{background-position:18% 14%,82% 10%,38% 82%}}.aurora{pointer-events:none;background-image:radial-gradient(60% 50% at 15% 20%,#6c9bc947,#0000 60%),radial-gradient(50% 45% at 80% 15%,#2c5f9238,#0000 62%),radial-gradient(70% 60% at 50% 95%,#cbddef73,#0000 65%);background-repeat:no-repeat;background-size:170% 170%;animation:28s cubic-bezier(.65,0,.35,1) infinite alternate aurora;position:absolute;inset:0}.mesh{pointer-events:none;background-image:radial-gradient(55% 65% at 18% 8%,#2c5f9280,#0000 65%),radial-gradient(45% 55% at 88% 92%,#16294a8c,#0000 62%),radial-gradient(28% 36% at 78% 12%,#6c9bc921,#0000 60%),radial-gradient(130% 110%,#0000 55%,#030a188c 100%);position:absolute;inset:0}.gridtex{pointer-events:none;background-image:linear-gradient(#2c5f920d 1px,#0000 1px),linear-gradient(90deg,#2c5f920d 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(75% 85% at 50% 40%,#000 20%,#0000 100%);mask-image:radial-gradient(75% 85% at 50% 40%,#000 20%,#0000 100%)}@keyframes shimmer{0%{background-position:0%}to{background-position:100%}}.shimmer{color:#0000;-webkit-text-fill-color:transparent;background-image:linear-gradient(100deg,#2c5f92 0%,#6c9bc9 45%,#35597f 100%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:8s cubic-bezier(.65,0,.35,1) infinite alternate shimmer}@keyframes glowpulse{0%{opacity:.2}to{opacity:.32}}.glowpulse{animation:4s cubic-bezier(.65,0,.35,1) infinite alternate glowpulse}@keyframes marquee{to{transform:translate(-50%)}}.marquee-track{will-change:transform;gap:56px;width:max-content;animation:40s linear infinite marquee;display:flex}.marquee:hover .marquee-track{animation-play-state:paused}@keyframes navIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@keyframes blurIn{0%{opacity:0;filter:blur(6px)}to{opacity:1;filter:blur()}}@keyframes riseClip{0%{opacity:0;clip-path:inset(0 0 100%);transform:translateY(32px)}to{opacity:1;clip-path:inset(-12% 0);transform:none}}@keyframes fadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes portraitIn{0%{opacity:0;transform:scale(1.04)}to{opacity:1;transform:scale(1)}}.a-nav{animation:.6s cubic-bezier(.22,.61,.36,1) both navIn}.a-kicker{animation:.7s cubic-bezier(.22,.61,.36,1) .12s both blurIn}.a-h1a{animation:.8s cubic-bezier(.22,.61,.36,1) .24s both riseClip}.a-h1b{animation:.8s cubic-bezier(.22,.61,.36,1) .34s both riseClip}.a-lead{animation:.7s cubic-bezier(.22,.61,.36,1) .48s both fadeUp}.a-cta{animation:.7s cubic-bezier(.22,.61,.36,1) .58s both fadeUp}.a-micro{animation:.7s cubic-bezier(.22,.61,.36,1) .68s both fadeUp}.a-portrait{animation:1.2s cubic-bezier(.22,.61,.36,1) .34s both portraitIn}.rv{opacity:0;transition:opacity .6s cubic-bezier(.22,.61,.36,1),transform .6s cubic-bezier(.22,.61,.36,1);transition-delay:var(--d,0s);transform:translateY(20px)}.rv.in-view{opacity:1;transform:none}.nav{z-index:1000;align-items:center;height:88px;transition:height .4s cubic-bezier(.65,0,.35,1),background-color .4s,box-shadow .4s,-webkit-backdrop-filter .4s,backdrop-filter .4s;display:flex;position:fixed;top:0;left:0;right:0}.nav.scrolled{-webkit-backdrop-filter:blur(20px);background:#ffffffb8;height:64px;box-shadow:0 2px 8px -2px #123a6314}.nav-link{color:#4e6b8a;padding:10px 12px;font-size:.9375rem;font-weight:600;transition:color .3s}.nav-link:hover,.nav-link.active{color:#123a63}.u-link{background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;transition:background-size .4s cubic-bezier(.65,0,.35,1)}.u-link:hover{background-size:100% 1px}.btn-p{color:#fff;letter-spacing:.01em;text-align:center;background-image:linear-gradient(120deg,#2c5f92 0%,#123a63 55%,#2c5f92 100%);background-position:0 0;background-size:220% 100%;border-radius:10px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:18px 34px;font-weight:700;transition:background-position .5s cubic-bezier(.65,0,.35,1),transform .2s cubic-bezier(.65,0,.35,1),box-shadow .4s;display:inline-flex;position:relative;box-shadow:0 12px 32px -8px #2c5f9280}.btn-p:hover{color:#fff;background-position:100% 0;box-shadow:0 16px 40px -8px #2c5f9299}.btn-p:active{transform:scale(.98)}.btn-s{color:#2c5f92;text-align:center;border:1px solid #a9c3de;border-radius:10px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:17px 30px;font-weight:700;transition:background-color .3s,color .3s;display:inline-flex}.btn-s:hover{color:#123a63;background:#eef4fb}.card{background:linear-gradient(#fff,#fff) padding-box padding-box,linear-gradient(135deg,#cbddef,#fff0 40%,#a9c3de) border-box;border:1px solid #0000;border-radius:20px;transition:transform .45s cubic-bezier(.22,.61,.36,1),box-shadow .45s,background .45s;box-shadow:0 24px 48px -24px #123a632e}.card:hover{background:linear-gradient(#fff,#fff) padding-box padding-box,linear-gradient(135deg,#a9c3de,#dceafb66 40%,#35597f) border-box;transform:translateY(-6px);box-shadow:0 40px 80px -32px #123a6359}.gframe{background:linear-gradient(#fff,#fff) padding-box padding-box,linear-gradient(135deg,#cbddef,#fff0 40%,#a9c3de) border-box;border:1px solid #0000}.chip{color:#4e6b8a;background:#eef4fb;border:1px solid #cbddef;border-radius:10px;align-items:center;padding:8px 14px;font-size:.875rem;font-weight:600;transition:background-color .3s;display:inline-flex}.chip:hover{background:#dce8f5}.g-hero{grid-template-columns:7fr 5fr;align-items:start;gap:clamp(24px,4vw,72px);display:grid}.g-nums{grid-template-columns:repeat(4,1fr);gap:clamp(24px,3vw,48px);display:grid}.g-cards3{grid-template-columns:repeat(2,1fr);gap:28px;display:grid}.off-2,.off-3,.off-4,.toff-2,.toff-3{transform:none}.g-offer{grid-template-columns:1fr;align-items:start;gap:32px;display:grid}.tabs-col{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}.tabbtn{color:#4e6b8a;background:#fff;border:1px solid #dce8f5;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:9px;width:100%;min-height:132px;padding:16px 10px;transition:color .25s,background-color .25s,border-color .25s;display:flex}.tabbtn>span{letter-spacing:.08em;color:#2c5f92;font-family:JetBrains Mono,monospace;font-size:.6875rem}.tabbtn>strong{text-align:center;font-family:Urbanist,sans-serif;font-size:1rem;font-weight:600;line-height:1.2}.tabbtn:hover{color:#123a63;background:#f5f9fe;border-color:#a9c3de}.tabbtn[aria-expanded=true]{color:#fff;background:#123a63;border-color:#123a63}.tabbtn[aria-expanded=true]>span{color:#cbddef}#tab-ind,.panel{display:none}.panel.active{animation:.35s cubic-bezier(.22,.61,.36,1) both panelIn;display:block}.offer-placeholder{text-align:center;color:#4e6b8a;background:#ffffff8c;border:1px dashed #a9c3de;border-radius:8px;padding:28px}.offer-placeholder.hidden{display:none}@keyframes panelIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.g-about{grid-template-columns:6fr 6fr;align-items:center;gap:clamp(32px,5vw,88px);display:grid}.pull-quote{z-index:2;margin-left:clamp(-64px,-4vw,0px);position:relative}.g-quali{grid-template-columns:1fr 1fr;gap:clamp(32px,4vw,64px);display:grid}.g-steps{grid-template-columns:repeat(4,1fr);gap:clamp(20px,2.5vw,40px);display:grid;position:relative}.proc-track{background:#dce8f5;border-radius:1px;height:2px;position:absolute;top:11px;left:12px;right:12px;overflow:hidden}#proc-fill{transform-origin:0;background:linear-gradient(90deg,#2c5f92,#6c9bc9);width:100%;height:100%;transform:scaleX(0)}.proc-dot{z-index:1;background:#fff;border:2px solid #cbddef;border-radius:50%;width:24px;height:24px;transition:border-color .4s,box-shadow .4s;position:relative}.proc-dot.lit{border-color:#2c5f92;box-shadow:0 0 0 6px #6c9bc92e}.g-opinie{columns:2;column-gap:28px}.g-opinie>*{break-inside:avoid;margin-bottom:28px}.g-fund{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.g-contact{grid-template-columns:7fr 5fr;align-items:start;gap:clamp(40px,5vw,88px);display:grid}.g-footer{grid-template-columns:2fr 1fr 1.5fr 1fr;gap:clamp(28px,3vw,48px);display:grid}.faq-item{border-bottom:1px solid #dce8f5}.faq-q{text-align:left;color:#123a63;justify-content:space-between;align-items:center;gap:24px;width:100%;min-height:48px;padding:24px 4px;font-size:1.0625rem;font-weight:700;display:flex}.faq-x{flex:none;width:24px;height:24px;transition:transform .35s cubic-bezier(.65,0,.35,1);position:relative}.faq-x:before,.faq-x:after{content:"";background:#2c5f92;border-radius:1px;position:absolute}.faq-x:before{width:2px;height:16px;top:4px;left:11px}.faq-x:after{width:16px;height:2px;top:11px;left:4px}.faq-a{grid-template-rows:0fr;transition:grid-template-rows .4s cubic-bezier(.65,0,.35,1);display:grid}.faq-a>div{overflow:hidden}.faq-item.open .faq-a{grid-template-rows:1fr}.field{position:relative}.field input,.field select,.field textarea{color:#e8f0f9;width:100%;height:56px;font:inherit;appearance:none;background:#ffffff0f;border:1px solid #cbddef47;border-radius:10px;padding:24px 16px 6px;font-size:1rem;transition:border-color .3s,box-shadow .3s}.field textarea{resize:vertical;height:auto;min-height:128px;padding-top:30px}.field select option{color:#123a63;background:#fff}.field label{color:#8ca3c7;pointer-events:none;font-size:1rem;transition:top .25s cubic-bezier(.65,0,.35,1),font-size .25s cubic-bezier(.65,0,.35,1),color .25s,letter-spacing .25s;position:absolute;top:16px;left:17px}.field input:focus,.field select:focus,.field textarea:focus{border-color:#2c5f92;outline:none;box-shadow:0 1px #6c9bc9}.field input:focus~label,.field select:focus~label,.field textarea:focus~label,.field.filled label{letter-spacing:.1em;text-transform:uppercase;color:#a9c3de;font-family:JetBrains Mono,monospace;font-size:.6875rem;top:7px}.selarrow{pointer-events:none;border-bottom:2px solid #a9c3de;border-right:2px solid #a9c3de;width:10px;height:10px;position:absolute;top:24px;right:16px;transform:rotate(45deg)}@keyframes blobA{0%{transform:translate(0)scale(1)}to{transform:translate(70px,-50px)scale(1.18)}}@keyframes blobB{0%{transform:translate(0)scale(1.12)}to{transform:translate(-80px,60px)scale(.92)}}.blob{filter:blur(70px);pointer-events:none;will-change:transform;border-radius:50%;position:absolute}.blob-a{animation:26s cubic-bezier(.65,0,.35,1) infinite alternate blobA}.blob-b{animation:34s cubic-bezier(.65,0,.35,1) infinite alternate blobB}@keyframes spinSlow{to{transform:rotate(360deg)}}.spin{transform-origin:50%;animation:26s linear infinite spinSlow}@keyframes floaty{0%{transform:translateY(0)}to{transform:translateY(-12px)}}.floaty{animation:6s cubic-bezier(.65,0,.35,1) infinite alternate floaty}.floaty2{animation:7.5s cubic-bezier(.65,0,.35,1) -1.8s infinite alternate floaty}.watermark{color:#0000;-webkit-text-stroke:1.5px #2c5f9221;letter-spacing:-.03em;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:0;font-family:Urbanist,sans-serif;font-weight:700;line-height:1;position:absolute}@keyframes pulseDot{0%{box-shadow:0 0 #6c9bc9b3}to{box-shadow:0 0 0 9px #6c9bc900}}.pulsedot{background:#6c9bc9;border-radius:50%;flex:none;width:8px;height:8px;animation:2.2s cubic-bezier(.22,.61,.36,1) infinite pulseDot}.formcard{-webkit-backdrop-filter:blur(14px);background:#ffffff0b;border:1px solid #cbddef29;border-radius:24px;padding:clamp(24px,3.5vw,44px);position:relative;overflow:hidden;box-shadow:0 40px 80px -32px #020a1a99}.formcard:before{content:"";background:linear-gradient(90deg,#0000,#6c9bc9b3,#0000);height:1px;position:absolute;top:0;left:0;right:0}.who{flex-wrap:wrap;gap:10px;display:flex}.who label{cursor:pointer;position:relative}.who input{opacity:0;pointer-events:none;position:absolute;inset:0}.wchip{color:#eef2f7bf;border:1px solid #cbddef4d;border-radius:999px;align-items:center;gap:8px;min-height:44px;padding:12px 18px;font-size:.9375rem;font-weight:600;transition:background-color .3s,border-color .3s,color .3s,box-shadow .3s;display:inline-flex}.wchip:hover{color:#fff;border-color:#a9c3de}.who input:checked~.wchip{color:#fff;background:linear-gradient(120deg,#2c5f92,#123a63);border-color:#0000;box-shadow:0 8px 24px -8px #2c5f9299}.who input:focus-visible~.wchip{outline-offset:3px;outline:2px solid #6c9bc9}.ticker-track{gap:48px;width:max-content;animation:46s linear infinite marquee;display:flex}.tick-o{color:#0000;-webkit-text-stroke:1.5px #2c5f9266}.totop{z-index:920;-webkit-backdrop-filter:blur(12px);opacity:0;pointer-events:none;color:#2c5f92;background:#ffffffd9;border:1px solid #cbddef;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;transition:opacity .4s,transform .4s,color .3s;display:flex;position:fixed;bottom:22px;right:22px;transform:translateY(12px);box-shadow:0 12px 32px -8px #123a634d}.totop.show{opacity:1;pointer-events:auto;transform:none}.totop:hover{color:#123a63}.beam{filter:blur(42px);pointer-events:none;background:linear-gradient(90deg,#0000,#6c9bc921,#2c5f9217,#0000);width:130%;height:200px;animation:26s cubic-bezier(.65,0,.35,1) infinite alternate beamdrift;position:absolute;left:-15%;transform:rotate(-12deg)}@keyframes beamdrift{0%{transform:rotate(-12deg)translate(-4%)}to{transform:rotate(-12deg)translate(4%)}}.ring{pointer-events:none;border:1px solid #2c5f9226;border-radius:50%;position:absolute}@keyframes ringspin{to{transform:rotate(360deg)}}main h2.rv:after{content:"";transform-origin:0;background:linear-gradient(90deg,#2c5f92,#6c9bc9);border-radius:2px;width:64px;height:3px;margin-top:20px;transition:transform .8s cubic-bezier(.22,.61,.36,1) .25s;display:block;transform:scaleX(0)}main h2.rv.in-view:after{transform:scaleX(1)}#h-faq:after{transform-origin:50%;margin-left:auto;margin-right:auto}.ntrow{border-top:1px solid #cbddef24;grid-template-columns:1fr 56px 1fr;align-items:center;gap:28px;padding:28px 0;display:grid}.ntarrow{background:#6c9bc90f;border:1px solid #6c9bc94d;border-radius:50%;justify-content:center;justify-self:center;align-items:center;width:40px;height:40px;display:flex}.opgrid{grid-template-columns:repeat(4,1fr);align-items:stretch;gap:24px;display:grid}.opcard{background:#fff;border:1px solid #dce8f5;border-radius:22px;flex-direction:column;height:100%;padding:34px;transition:transform .45s cubic-bezier(.22,.61,.36,1),box-shadow .45s,border-color .45s;display:flex;position:relative;box-shadow:0 2px 8px -2px #123a6314}.opcard:hover{border-color:#cbddef;transform:translateY(-6px);box-shadow:0 32px 64px -28px #123a6342}.opcard.dark{color:#e8f0f9;background:linear-gradient(150deg,#17456f,#123a63 60%);border-color:#cbddef29}.opcard.dark:hover{box-shadow:0 40px 80px -32px #020a1a8c}.opq{letter-spacing:0;color:#123a63;text-wrap:pretty;font-family:Urbanist,sans-serif;font-weight:500;line-height:1.5;font-size:1.0625rem!important}.opcard.dark .opq{color:#f3f7fc}.opfoot{border-top:1px solid #dce8f5;align-items:center;gap:14px;margin-top:26px;padding-top:22px;display:flex}.opcard.dark .opfoot{border-top-color:#cbddef2e}.opav{letter-spacing:.02em;color:#123a63;background:linear-gradient(140deg,#eef4fb,#d6e4f3);border:1px solid #d6e4f3;border-radius:50%;flex:none;justify-content:center;align-items:center;width:46px;height:46px;font-family:JetBrains Mono,monospace;font-size:.8125rem;display:flex}.opcard.dark .opav{color:#b9c9dc;background:#6c9bc91a;border-color:#6c9bc940}.opname{color:#123a63;font-size:.9375rem;font-weight:700}.opcard.dark .opname{color:#f3f7fc}.oprole{color:#4e6b8a;margin-top:2px;font-size:.8125rem}.opcard.dark .oprole{color:#eef2f799}.optag{letter-spacing:.12em;text-transform:uppercase;color:#123a63;background:#eef4fb;border:1px solid #dce8f5;border-radius:999px;align-self:flex-start;align-items:center;gap:8px;margin-bottom:20px;padding:7px 13px;font-family:JetBrains Mono,monospace;font-size:.6875rem;display:inline-flex}.opcard.dark .optag{color:#6c9bc9;background:#6c9bc917;border-color:#6c9bc93d}@media (width<=980px){.opgrid{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.opgrid{grid-template-columns:1fr}}.zoomer img{width:100%;height:100%;transition:transform 1.2s cubic-bezier(.22,.61,.36,1);display:block}.zoomer:hover img{transform:scale(1.04)}.cursor{mix-blend-mode:multiply;pointer-events:none;z-index:3000;background:#2c5f92;border-radius:50%;width:10px;height:10px;transition:width .2s,height .2s;display:none;position:fixed;top:0;left:0}@media (pointer:fine){.cursor{display:block}}.burger{flex-direction:column;justify-content:center;align-items:center;gap:5px;width:48px;height:48px;display:none}.burger span{background:#123a63;border-radius:1px;width:22px;height:2px;transition:transform .3s,opacity .3s;display:block}.mmenu{-webkit-backdrop-filter:blur(24px);z-index:950;opacity:0;pointer-events:none;background:#fffffff0;flex-direction:column;justify-content:center;padding:0 36px;transition:opacity .4s cubic-bezier(.22,.61,.36,1);display:flex;position:fixed;inset:0}.mmenu.open{opacity:1;pointer-events:auto}.mmenu a.mitem{color:#123a63;opacity:0;padding:12px 0;font-family:Urbanist,sans-serif;font-size:2rem;font-weight:600;transition:opacity .5s cubic-bezier(.22,.61,.36,1),transform .5s cubic-bezier(.22,.61,.36,1);transform:translateY(16px)}.mmenu.open a.mitem{opacity:1;transform:none}.mmenu.open a.mitem:nth-child(2){transition-delay:60ms}.mmenu.open a.mitem:nth-child(3){transition-delay:.12s}.mmenu.open a.mitem:nth-child(4){transition-delay:.18s}.mmenu.open a.mitem:nth-child(5){transition-delay:.24s}.mmenu.open a.mitem:nth-child(6){transition-delay:.3s}.mobilebar{z-index:900;padding:10px 14px calc(10px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(20px);background:#ffffffd9;gap:12px;display:none;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 32px -12px #123a6340}.navphone{display:none}.d-desk{display:block}@media (width<=980px){.g-hero,.g-offer,.g-about,.g-quali,.g-steps,.g-contact{grid-template-columns:1fr}.g-cards3{grid-template-columns:1fr;gap:20px}.g-nums{grid-template-columns:repeat(2,1fr)}.g-fund{grid-template-columns:1fr}.g-footer{grid-template-columns:1fr 1fr}.g-opinie{columns:1}.off-2,.off-3,.toff-2,.toff-3{transform:none}.nav-menu,.nav-cta{display:none!important}.navphone{display:inline-flex}.burger,.mobilebar{display:flex}.tabs-col{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;position:static!important}.tabbtn{min-height:132px;padding:14px 8px}#tab-ind,.proc-track{display:none}.pull-quote{margin-left:0}.hero-portrait{max-width:420px;margin:32px auto 0!important}#o-nas .g-about>div:first-child{position:static!important}.aurora{background-image:radial-gradient(70% 55% at 20% 15%,#6c9bc942,#0000 62%),radial-gradient(80% 65% at 60% 95%,#cbddef66,#0000 65%);animation-duration:40s}.marquee-track{animation-duration:60s}.d-desk{display:none}body{padding-bottom:76px}.totop{bottom:92px;right:16px}.ntrow{grid-template-columns:1fr;gap:14px}.ntarrow,.beam{display:none}}@media (width<=620px){.tabs-col{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.tabbtn{aspect-ratio:1;min-height:0;padding:12px 6px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}html{scroll-behavior:auto}.rv{opacity:1;transform:none}.a-h1a,.a-h1b{clip-path:none}}.ring,.aurora,.mesh,.gridtex,.beam,.blob,.watermark,.grain,.ring{display:none!important}.spin{animation:none!important}.shimmer{-webkit-text-fill-color:#2c5f92;color:#2c5f92;background-image:none!important}.pulsedot{background:#2c5f92;animation:none!important}.marquee-track,.ticker-track{animation-duration:80s}.tick-o{-webkit-text-stroke:1px #2c5f9240}#progress{background:#2c5f92;height:2px}body{color:#243b57;font-family:Epilogue,system-ui,sans-serif;line-height:1.7}h1,h2,h3,h4,.opq,.mmenu a.mitem{font-family:Urbanist,system-ui,sans-serif!important}h1{letter-spacing:-.02em!important;font-weight:700!important;line-height:1.08!important}h2{letter-spacing:-.015em!important;font-weight:700!important;line-height:1.12!important}h3{letter-spacing:-.01em!important;font-weight:600!important}h1{font-size:clamp(2.5rem,4.6vw,4.25rem)!important}h2{font-size:clamp(1.875rem,3.2vw,2.875rem)!important}p{text-wrap:pretty}main>section:not(#start){padding-top:clamp(80px,9vw,140px)!important;padding-bottom:clamp(80px,9vw,140px)!important}main>section#start{min-height:auto!important;padding-top:150px!important;padding-bottom:clamp(72px,8vw,110px)!important}main>section+section{border-top:1px solid #dce8f5}main>section#problem,main>section#kontakt{border-top:0}main h2.rv:after{background:#2c5f92;width:48px;height:2px;margin-top:18px}.btn-p{box-shadow:none;background-color:#2c5f92;border-radius:8px;transition:background-color .25s,transform .2s;background-image:none!important}.btn-p:hover{background-color:#123a63;box-shadow:0 8px 20px -10px #123a6380}.btn-s{color:#2c5f92;border-color:#c7d2e0;border-radius:8px}.card,.opcard{box-shadow:none!important;background:#fff!important;border:1px solid #dce8f5!important;border-radius:12px!important}.card:hover,.opcard:hover{border-color:#cbddef!important;transform:none!important;box-shadow:0 12px 28px -18px #123a6359!important}.gframe,.formcard{border-radius:12px}.chip,.optag,.wchip{border-radius:6px!important}.floaty,.floaty2{animation:none!important}.cursor,.hero-badge,.hero-round-cta{display:none!important}body{color:#3a536f;background:#f5f9fe!important}h1,h2,h3,h4,.opq,.opname,.faq-q{color:#123a63}.card,.opcard,.formcard,.gframe{background:#fff!important;border-color:#dce8f5!important}.chip,.optag,.wchip{background:#eaf2fb!important;border-color:#d3e2f5!important}.btn-p{background-color:#1f4e7d!important}.btn-p:hover{background-color:#123a63!important}.a-h1a{font-size:clamp(2.3125rem,4.2vw,4rem)!important}.hero-years{white-space:nowrap;background:0 0!important;padding:0!important}.hero-portrait{align-self:start!important;margin-top:48px!important}.training-modes{border-top:1px solid #dce8f5;margin-top:18px;padding-top:16px}.training-modes p{color:#123a63;font-family:Urbanist,sans-serif;font-size:1rem;font-weight:700}.training-modes span{color:#4e6b8a;margin-top:6px;font-size:.875rem;line-height:1.55;display:block}.approach-section{text-align:center;background:#eaf2fb;position:relative;padding:clamp(72px,8vw,112px) 0!important}.approach-section .section-kicker{letter-spacing:.1em;text-transform:uppercase;color:#2c5f92;margin-bottom:22px;font-family:JetBrains Mono,monospace;font-size:.75rem;font-weight:500}.approach-section h2{color:#123a63;max-width:24ch;margin:0 auto}.approach-section h2:after{transform-origin:50%;margin-left:auto;margin-right:auto}@media (width<=980px){.hero-portrait{margin-top:24px!important}.training-modes{text-align:left}}.g-rules{grid-template-columns:repeat(3,1fr);gap:clamp(24px,3vw,48px);display:grid}.rule{border-top:1px solid #cbddef2e;flex-direction:column;gap:10px;padding-top:24px;display:flex}.rule-num{letter-spacing:.12em;color:#9cc3ea;font-family:JetBrains Mono,monospace;font-size:.6875rem;font-weight:500}.rule-title{letter-spacing:-.01em;color:#f3f7fc;font-family:Urbanist,sans-serif;font-size:clamp(1.125rem,1.6vw,1.375rem);font-weight:600;line-height:1.2}.rule-text{color:#eef2f7b8;text-wrap:pretty}@media (width<=980px){.g-rules{grid-template-columns:1fr;gap:22px}}.hero-modes{text-align:center;border-top:1px solid #dce8f5;margin:0 0 28px;padding:14px 0 0}.hero-modes p{font-size:1.0625rem}.hero-modes span{max-width:56ch;margin-left:auto;margin-right:auto}.faq-ul{flex-direction:column;gap:10px;margin:0 4px 24px;padding:0;list-style:none;display:flex}.faq-ul li{color:#4e6b8a;text-wrap:pretty;padding-left:22px;position:relative}.faq-ul li:before{content:"—";color:#2c5f92;position:absolute;top:0;left:0}@media (width<=980px){.hero-modes{text-align:center!important}}.wrap{width:100%;max-width:1440px;padding-inline:48px}main *,footer *{min-width:0;letter-spacing:0!important}.nav{background:var(--eleganse-surface)}.nav>.wrap{gap:16px!important}.g-hero{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:64px}.hero-portrait{isolation:isolate;justify-self:end;max-width:460px;padding:20px;align-self:center!important;margin:0!important}.hero-portrait:before,.hero-portrait:after{content:"";pointer-events:none;z-index:-1;border-radius:8px;position:absolute}.hero-portrait:before{border:1px solid var(--eleganse-frame);inset:0 36px 36px 0}.hero-portrait:after{background:var(--eleganse-soft);border:1px solid var(--eleganse-line);inset:36px 0 0 36px}.portrait-image{box-shadow:var(--eleganse-shadow-photo);border-radius:8px;overflow:hidden}.hero-portrait img{border-radius:8px!important}.a-kicker{line-height:1.6;text-align:left!important;color:var(--eleganse-blue)!important;font-family:Urbanist,sans-serif!important;font-size:1rem!important;display:block!important}.hero-modes{margin-bottom:28px;padding-top:16px;text-align:left!important}.hero-modes span{max-width:54ch;margin-inline:0}.a-kicker>span{display:none!important}.a-h1a{font-size:3.5rem!important;line-height:1.12!important}h2{font-size:2.5rem!important;line-height:1.2!important}.a-h1b .shimmer{font-size:2rem!important;line-height:1.3!important}.a-lead{margin-top:24px!important;font-size:1.125rem!important;line-height:1.75!important}.glowpulse{display:none!important}main>section#start{padding-top:132px!important;padding-bottom:80px!important}main>section:not(#start){padding-block:96px!important}.g-nums{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px}.g-nums>div>div{font-size:2.5rem!important}.g-nums>div:last-child>div{font-size:1.375rem!important;line-height:1.45!important}.g-cards3{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.card,.opcard{box-shadow:var(--eleganse-shadow-detail)!important;border-color:var(--eleganse-line)!important;border-radius:8px!important}.g-cards3 .card{position:relative;overflow:hidden}.g-cards3 .card:before{content:"";background:var(--eleganse-frame);width:3px;position:absolute;inset:0 auto 0 0}.g-cards3 .card>p:first-child{color:var(--eleganse-blue)!important}.tabs-col{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px}.tabbtn{aspect-ratio:1;min-height:0;padding:16px 10px}.tabbtn strong{font-size:.9375rem;line-height:1.35}.offer-placeholder{display:none}.panel>.gframe{border:0;border-top:1px solid var(--eleganse-line);box-shadow:none!important;background:0 0!important;border-radius:0!important;padding:32px!important}.panel .chip{white-space:normal}.g-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px}.g-steps>div:not(.proc-track){grid-row:span 5;grid-template-rows:24px 20px 56px 52px auto;grid-template-rows:subgrid;align-content:start;gap:16px!important;display:grid!important}.g-steps h3,.g-steps p{margin-top:0!important}.opgrid{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:1fr;gap:20px}.opcard{gap:22px;padding:24px}.optag{min-height:32px;margin-bottom:0;padding:6px 8px;font-size:.625rem;line-height:1.5}.opfoot{gap:10px;margin-top:auto;padding-top:20px}.g-rules{align-items:stretch}.rule{grid-row:span 3;grid-template-rows:subgrid;gap:16px;display:grid}.opq{line-height:1.65;font-size:1.0625rem!important}.opfoot>span:last-child{overflow-wrap:anywhere;min-width:0}.faq-q{grid-template-columns:minmax(0,1fr) 24px;gap:16px;display:grid}.faq-q>span:first-child{min-width:0}#kontakt{text-align:center}#kontakt>.wrap>p{justify-content:center!important}#h-kontakt,#kontakt>.wrap>div:first-of-type,#h-kontakt:after{margin-inline:auto}.contact-methods{border-block:1px solid var(--eleganse-on-dark-muted);grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;max-width:800px;margin:48px auto 0;padding-block:32px;display:grid}.contact-method{min-height:132px;color:var(--eleganse-on-dark);flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex}.contact-method:hover,.contact-method svg{color:var(--eleganse-on-dark-muted)}.contact-method svg{box-sizing:content-box;border:1px solid var(--eleganse-on-dark-muted);border-radius:50%;padding:14px}.contact-label{color:var(--eleganse-on-dark-muted);font-size:.875rem}.contact-value{overflow-wrap:anywhere;font-family:Urbanist,sans-serif;font-size:1.875rem;font-weight:600;line-height:1.3}.contact-details{color:var(--eleganse-on-dark-muted);gap:8px;margin-top:32px;font-size:.9375rem;display:grid}.g-footer{grid-template-columns:1.4fr 1fr 1.4fr .7fr;gap:32px}.g-footer>div{overflow-wrap:anywhere}.mmenu:not(.open){visibility:hidden}.mmenu{padding-block:96px;overflow-y:auto}.mobilebar{position:static;display:none!important}body{padding-bottom:0!important}.totop{bottom:24px}@media (width<=1199px){.wrap{padding-inline:32px}.nav-menu,.nav-cta{display:none!important}.navphone{display:inline-flex}.burger{display:flex}.g-hero{gap:36px}.a-h1a{font-size:3rem!important}.tabs-col{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;max-width:780px;margin-inline:auto}.tabbtn{justify-self:center;max-width:200px}.opcard{padding:20px}.opav{width:36px;height:36px}.opfoot{gap:8px}.g-footer{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=980px){.g-hero{grid-template-columns:1fr;gap:40px}.g-hero>div:first-child{width:100%;max-width:720px;margin-inline:auto}.hero-portrait{justify-self:center;max-width:380px}.g-hero>div:first-child{text-align:left}.g-about{grid-template-columns:1fr;gap:32px}.g-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 28px}.g-rules{grid-template-columns:1fr}.rule{grid-row:auto;grid-template-rows:auto}.g-nums,.opgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.opcard{padding:28px}.totop{bottom:24px}}@media (width<=640px){.wrap{padding-inline:20px}main>section#start{padding-top:112px!important;padding-bottom:56px!important}main>section:not(#start){padding-block:64px!important}.a-h1a{font-size:2.375rem!important}.a-h1b .shimmer{font-size:1.75rem!important}h2{font-size:2rem!important}.hero-modes{margin-bottom:24px}.hero-modes span{font-size:.875rem}.a-cta{grid-template-columns:1fr;gap:12px!important;margin-top:28px!important;display:grid!important}.a-cta>span,.a-cta .btn-p,.a-cta .btn-s{width:100%}.hero-portrait{max-width:360px}.g-nums{gap:32px 16px}.g-nums>div>div{font-size:1.75rem!important}.g-nums p{font-size:.9375rem}.g-cards3,.g-steps,.opgrid,.g-footer{grid-template-columns:1fr}.g-cards3 .card{padding:24px!important}.g-steps>div:not(.proc-track){grid-row:auto;grid-template-rows:auto;gap:12px!important}.tabs-col{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.tabbtn{width:100%;max-width:180px;padding:12px}.panel>.gframe{padding:24px 0!important}.panel .gframe>div{max-width:100%}.opgrid{grid-auto-rows:auto}.opcard{padding:24px}.opq{margin-bottom:8px}.contact-methods{grid-template-columns:1fr;gap:24px;margin-top:32px;padding-block:24px}.contact-method{min-height:112px}.contact-value{font-size:1.625rem}#h-kontakt{max-width:100%!important}.faq-q{padding-block:20px;font-size:1rem}.mmenu a.mitem{font-size:1.75rem}}.social-link{color:#4e6b8a;align-items:center;gap:10px;font-weight:600;display:inline-flex}.about-grid{text-align:left;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(32px,5vw,72px);margin-top:clamp(40px,5vw,64px);display:grid}.about-photo{background:#fff;border:1px solid #c9dcf0;border-radius:28px;margin:0;padding:12px;box-shadow:0 24px 60px -30px #123a6359}.about-photo img{aspect-ratio:4/5;object-fit:cover;border-radius:20px;width:100%;display:block}.about-name{letter-spacing:.06em;color:#2c5f92;font-family:JetBrains Mono,monospace;font-size:.8125rem}.about-text{color:#4e6b8a;text-wrap:pretty;margin-top:14px;font-size:1.0625rem;line-height:1.6}.about-certs{gap:12px;margin:28px 0 0;padding:0;list-style:none;display:grid}.about-certs li{color:#123a63;background:#fff;border:1px solid #dce8f5;border-left:3px solid #2c5f92;border-radius:14px;padding:16px 20px;font-weight:600}.about-social{gap:12px;margin-top:24px;display:flex}.about-social a{color:#123a63;background:#fff;border:1px solid #c9dcf0;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.about-social a:hover{color:#fff;background:#123a63}@media (width<=820px){.about-grid{grid-template-columns:1fr}.about-photo{width:100%;max-width:420px;margin:0 auto}}html:not(.js) .rv{opacity:1!important;transform:none!important}.grain{opacity:.03!important}.motion .a-h1a{clip-path:none;animation:none}.motion:not(.rm) .a-h1b,.motion:not(.rm) .a-lead,.motion:not(.rm) .a-cta,.motion:not(.rm) .a-micro,.motion:not(.rm) .a-portrait{animation:none}.split .w{vertical-align:top;margin-bottom:-.08em;padding-bottom:.08em;display:inline-block;overflow:hidden}.split .wi{will-change:transform;display:inline-block}section h2.split .wi{transition:transform .9s cubic-bezier(.22,.61,.36,1);transform:translateY(110%)}section h2.split.in-view .wi{transform:none}#preloader{z-index:5000;will-change:transform;background:#f3f7fc;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}#preloader img{opacity:0;width:auto;height:72px}.nav{transition:height .4s cubic-bezier(.65,0,.35,1),background-color .4s,box-shadow .4s,transform .5s cubic-bezier(.22,.61,.36,1)!important}.nav.nav-hide{transform:translateY(-100%)}.spot{isolation:isolate;position:relative}.spot:before{content:"";border-radius:inherit;pointer-events:none;z-index:-1;opacity:0;background:radial-gradient(260px circle at var(--mx,50%) var(--my,50%),#6c9bc92e,transparent 70%);transition:opacity .45s;position:absolute;inset:0}@media (hover:hover){.spot{transition:opacity .6s cubic-bezier(.22,.61,.36,1),transform .5s cubic-bezier(.22,.61,.36,1),box-shadow .5s;transition-delay:var(--d,0s)}.spot.in-view:hover,.spot:not(.rv):hover{transform:translateY(-6px)!important;box-shadow:0 26px 50px -30px #123a6361!important}.spot:hover:before{opacity:1}}@media (hover:none){.spot:active{transform:translateY(-3px)!important}.spot:active:before{opacity:1}}.btn-p,.btn-s{isolation:isolate;transition:transform .35s cubic-bezier(.22,.61,.36,1),color .35s,box-shadow .35s,border-color .35s;position:relative;overflow:hidden}.btn-p:before,.btn-s:before{content:"";z-index:-1;transform-origin:0;transition:transform .55s cubic-bezier(.22,.61,.36,1);position:absolute;inset:0;transform:scaleX(0)}.btn-p:before{background:#0b2a4a}.btn-s:before{background:#eaf2fb}.btn-arrow{transition:transform .4s cubic-bezier(.22,.61,.36,1);display:inline-block}@media (hover:hover){.btn-p:hover:before,.btn-s:hover:before{transform:scaleX(1)}.btn-p:hover .btn-arrow,.btn-s:hover .btn-arrow{transform:translate(5px)}}.btn-p:active:before,.btn-s:active:before{transform:scaleX(1)}#oferta-tabs{position:relative}.tab-line{opacity:0;pointer-events:none;background:#2c5f92;border-radius:2px;height:2px;transition:transform .55s cubic-bezier(.22,.61,.36,1),width .55s cubic-bezier(.22,.61,.36,1),opacity .3s;position:absolute;top:0;left:0}.panel.active{animation:.5s cubic-bezier(.22,.61,.36,1) both panelIn}#proces-steps.pinned>div:not(.proc-track){opacity:.55;transition:opacity .5s,transform .5s cubic-bezier(.22,.61,.36,1)}#proces-steps.pinned>div.step-on{opacity:1}#proc-fill{transition:transform .15s linear}.opgrid.marquee{flex-direction:column;gap:20px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);display:flex!important}.mq-track{will-change:transform;gap:20px;width:max-content;animation:70s linear infinite mq;display:flex}.mq-row.rev .mq-track{animation-direction:reverse}.mq-row:hover .mq-track{animation-play-state:paused}.mq-track>.opcard{flex:none;width:min(380px,82vw)}@keyframes mq{to{transform:translate(calc(-50% - 10px))}}.faq-item.open .faq-x{transform:rotate(135deg)}.cur-dot,.cur-ring{pointer-events:none;z-index:6000;opacity:0;border-radius:50%;position:fixed;top:0;left:0}.cur-dot{background:#2c5f92;width:6px;height:6px;margin:-3px 0 0 -3px}.cur-ring{border:1px solid #2c5f9273;width:36px;height:36px;margin:-18px 0 0 -18px}.cur-ring:after{content:"";border-radius:50%;transition:transform .35s cubic-bezier(.22,.61,.36,1),background-color .35s;position:absolute;inset:0}.cur-ring.hot{border-color:#0000}.cur-ring.hot:after{background:#6c9bc92e;transform:scale(1.6)}html.has-cursor,html.has-cursor a,html.has-cursor button{cursor:none}html.rm *{animation-duration:.01ms!important}.mq-track{align-items:stretch!important}.mq-track>.opcard{align-self:stretch!important;height:auto!important}:focus{outline:none}:focus-visible{border-radius:6px;outline-offset:3px!important;outline:2px solid #2c5f92!important}#problem :focus-visible,#kontakt :focus-visible,.rule :focus-visible{outline-color:#9cc3ea!important}.mq-row:focus-within .mq-track{animation-play-state:paused}
