*,: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(28px)}.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:#6c9bc9;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:translate(12px)}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-item.open .faq-x{transform:rotate(135deg)}.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-mnie .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:#6c9bc9;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}}
