.geo-page.geo-editorial-page:has(.geo-adp-hero)>main{padding-top:0}.geo-adp-hero{isolation:isolate;color:#f2f5eb;background:radial-gradient(52% 62% at 76% 42%,#24542a73 0%,#12231400 70%),radial-gradient(40% 45% at 4% 100%,#1a3f1d66 0%,#12231400 70%),#122314;padding:128px 0 64px;position:relative;overflow:hidden}.geo-adp-hero:before{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(#ffffff07 1px,#0000 1px),linear-gradient(90deg,#ffffff07 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(45% 55% at 74% 46%,#000,#0000);mask-image:radial-gradient(45% 55% at 74% 46%,#000,#0000)}.geo-adp-hero-grid{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;gap:40px 56px;display:grid}.geo-adp-hero h1{font:700 clamp(58px,7.4vw,116px)/.9 var(--geo-display);letter-spacing:-.058em;color:#f2f5eb}.geo-page .geo-adp-hero h1 .geo-accent{background-image:var(--geo-grad-dark);color:#7df25b;margin-top:.04em;font-size:1.08em;line-height:.92;animation:2.2s cubic-bezier(.22,1,.36,1) .5s both geo-grad-sweep;display:block}.geo-adp-perex{color:#c9d6bd;max-width:43ch;margin-top:30px;font-size:19px;line-height:1.55}.geo-adp-actions{flex-wrap:wrap;align-items:center;gap:16px 34px;margin-top:38px;display:flex}.geo-page .geo-adp-actions .geo-text-link{color:#e4f2da;border-bottom-color:#e4f2da80}.geo-adp-hero :is(a,button):focus-visible{outline-offset:4px;outline:2px solid #93f86a}.geo-adp-perex,.geo-adp-actions{animation:.9s cubic-bezier(.22,1,.36,1) both geo-adp-rise}.geo-adp-perex{animation-delay:.12s}.geo-adp-actions{animation-delay:.22s}@keyframes geo-adp-rise{0%{opacity:0;transform:translateY(18px)}}.geo-adp-hero-art{--tx:0;--ty:0;position:relative}.geo-adp-hero .geo-ads-stage{gap:16px}.geo-adp-hero .geo-ads-scene{padding:34px 0 78px}.geo-adp-hero .geo-ads-window{z-index:2;transform-origin:50% 100%;width:min(100%,520px);transform:perspective(1600px)rotateY(calc(var(--tx)*-5deg))rotateX(calc(5deg + var(--ty)*4deg))rotate(-1.4deg);overflow:visible;box-shadow:0 0 0 1px #ffffff14,0 70px 70px -40px #000000d9,0 26px 34px -20px #000000b3}.geo-adp-hero .geo-ads-bar{border-radius:26px 26px 0 0}.geo-adp-hero .geo-ads-scene:after{content:"";z-index:1;pointer-events:none;background:radial-gradient(50% 50%,#000000a6,#0000);border-radius:50%;width:min(82%,440px);height:30px;position:absolute;bottom:70px;left:50%;transform:translate(-50%)}.geo-adp-hero .geo-ads-window[data-rezim=reklama][data-faze=hotovo] .geo-ads-sponsor{transform:translate(26px,4px)rotate(1.4deg);box-shadow:0 0 0 2px #7ee356,0 30px 36px -18px #000c}.geo-adp-pane,.geo-adp-plinth,.geo-adp-medal{pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute}.geo-adp-pane{z-index:0;opacity:.92;width:33%;height:auto;transform:translate3d(calc(var(--tx)*14px),calc(var(--ty)*10px),0)rotate(9deg);top:0;right:-3%}.geo-adp-plinth{z-index:1;width:106%;max-width:none;height:auto;transform:translate3d(calc(-50% + var(--tx)*-6px),0,0);filter:drop-shadow(0 40px 40px #00000080);bottom:22px;left:50%}.geo-adp-medal{z-index:3;width:clamp(150px,16vw,236px);transform:translate3d(calc(var(--tx)*-18px),calc(var(--ty)*-14px),0)rotate(-8deg);filter:drop-shadow(0 26px 22px #000000a6);top:-30px;left:-12%}.geo-adp-medal img{display:block}.geo-adp-medal-stone{width:100%;height:auto}.geo-adp-medal-logo{filter:drop-shadow(0 1px #ffffff59)drop-shadow(0 -1px 1px #0009);opacity:.96;width:58%;height:auto;position:absolute;top:49.3%;left:55.9%;translate:-50% -50%;scale:.86 1}.geo-page[data-geo-motion=running] .geo-adp-medal{animation:1.1s cubic-bezier(.2,.9,.25,1.12) .25s both geo-adp-medal-in}@keyframes geo-adp-medal-in{0%{opacity:0;transform:translate(-20px,-30px)rotate(-38deg)scale(.7)}}.geo-adp-hero .geo-ads-toggle{background:#ffffff12;box-shadow:inset 0 0 0 1px #ffffff1f}.geo-adp-hero .geo-ads-toggle button{color:#c9d6bd}.geo-adp-hero .geo-ads-toggle button[aria-checked=true]{color:#122314}.geo-adp-hero .geo-ads-toggle-thumb{background:#f2f5eb;box-shadow:0 8px 20px -10px #000}.geo-adp-hero .geo-ads-caption{color:#dfe8d3}.geo-adp-hero .geo-ads-caption b{color:#93f86a}.geo-adp-hero .geo-ads-fine{color:#a6bd95}.geo-adp-hero .geo-ads-replay{color:#e4f2da;background:#ffffff0d;border-color:#ffffff2e}.geo-adp-hero .geo-ads-replay span{color:#93f86a}.geo-adp-hero .geo-ads-replay:hover{border-color:#93f86a}.geo-adp-steps{background:var(--geo-bone);padding:124px 0 132px}.geo-adp-steps-head{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:end;gap:18px 64px;display:grid}.geo-adp-steps-head .geo-eyebrow{color:#4d5341;grid-column:1/-1}.geo-adp-steps-head .geo-h2{color:var(--geo-forest);font-size:clamp(40px,5.4vw,78px);line-height:.98}.geo-adp-steps-lead{color:#4d5341;max-width:40ch;font-size:18px;line-height:1.55}.geo-adp-steps-grid{grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr);gap:72px;margin-top:72px;display:grid}.geo-adp-stage-wrap{align-self:start;position:sticky;top:104px}.geo-adp-stage{isolation:isolate;background:radial-gradient(80% 60% at 86% 0,#26502b 0%,#26502b00 62%),radial-gradient(60% 45% at 0 100%,#1a3a1f 0%,#1a3a1f00 65%),#0f1d11;border-radius:32px;height:min(620px,100svh - 140px);min-height:480px;position:relative;overflow:hidden;box-shadow:0 40px 80px #0f1d1133}.geo-adp-stage .geo-ads-window{transform-origin:50% 0;width:min(440px,100% - 80px);transition:transform .7s cubic-bezier(.22,1,.36,1);position:absolute;top:44px;left:40px;transform:rotate(-1.4deg);box-shadow:0 0 0 1px #ffffff12,0 50px 60px -36px #000000d9}.geo-adp-stage .geo-ads-window :is(.geo-ads-q,.geo-ads-answer,.geo-ads-sponsor,.geo-ads-sponsor-logo){transition:opacity .5s,transform .6s cubic-bezier(.22,1,.36,1)}.geo-adp-stage .geo-ads-window:where(:not([data-krok="0"]):not([data-krok="5"])) :is(.geo-ads-q,.geo-ads-answer,.geo-ads-sponsor){opacity:.32}.geo-adp-stage .geo-ads-window[data-krok="0"] .geo-ads-answer{background:#eefbe6;box-shadow:0 0 0 2px #7ee356}.geo-adp-stage .geo-ads-window[data-krok="0"] .geo-ads-sponsor{border:1.5px dashed #8e9a80}.geo-adp-stage .geo-ads-window[data-krok="1"] .geo-ads-sponsor{opacity:1;background:#f3fdea;border-color:#7ee356;transform:translateY(-4px)scale(1.03);box-shadow:0 0 0 2px #7ee356,0 22px 30px -16px #3f8d2f99}.geo-adp-stage .geo-ads-window[data-krok="2"] .geo-ads-q{opacity:1;background:#eefbe6;transform:scale(1.04);box-shadow:0 0 0 2px #7ee356}.geo-adp-stage .geo-ads-window[data-krok="3"] .geo-ads-sponsor{opacity:1;filter:grayscale();border-style:dashed;transform:rotate(-1.5deg)}.geo-adp-stage .geo-ads-window[data-krok="4"] .geo-ads-sponsor{opacity:1}.geo-adp-stage .geo-ads-window:is([data-krok="0"],[data-krok="2"],[data-krok="5"]){transform:rotate(-1.4deg)translateY(-24px)scale(.95)}.geo-adp-stage .geo-adp-prop[data-i="0"][data-on] img{transform:translate(16px,18px)}.geo-adp-stage .geo-ads-window[data-krok="4"] .geo-ads-sponsor :is(.geo-ads-sponsor-tag,.geo-ads-sponsor-text,.geo-ads-sponsor-go){opacity:.35}.geo-adp-stage .geo-ads-window[data-krok="4"] .geo-ads-sponsor-logo{transform:scale(1.18);box-shadow:0 0 0 3px #7ee356,0 10px 18px -6px #3f8d2fb3}.geo-adp-stage .geo-ads-window:is([data-krok="1"],[data-krok="3"],[data-krok="4"]){transform:rotate(-1.4deg)translate(-16px,-30px)scale(.94)}.geo-adp-prop{z-index:3;pointer-events:none;position:absolute;inset:0}.geo-adp-prop img{filter:drop-shadow(0 26px 26px #000000a6);opacity:0;width:min(38%,210px);height:auto;transition:opacity .45s,transform .75s cubic-bezier(.2,.9,.25,1.12);display:block;position:absolute;bottom:-14px;right:6px;transform:translate(24px,40px)rotate(8deg)scale(.9)}.geo-adp-prop[data-on] img{opacity:1;transform:none}.geo-adp-prop-chips{opacity:0;transition:opacity .4s .12s,transform .6s cubic-bezier(.22,1,.36,1) .12s;position:absolute;bottom:26px;left:40px;right:calc(min(38%,210px) + 20px);transform:translateY(12px)}.geo-adp-prop[data-on] .geo-adp-prop-chips{opacity:1;transform:none}.geo-adp-prop-chips .geo-method-chips li{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff10;border-color:#ffffff26;min-height:32px;padding:5px 12px;font-size:13px}.geo-adp-stage-tag{z-index:5;font:650 11px/1.2 var(--geo-body);letter-spacing:.08em;text-transform:uppercase;color:#e4f2da;background:#0f1d11d9;border:1px solid #ffffff38;border-radius:999px;padding:4px 9px;display:none;position:absolute;top:12px;right:14px}.geo-adp-stage-dots{z-index:4;gap:6px;margin:0;padding:0;list-style:none;display:flex;position:absolute;top:28px;right:30px}.geo-adp-stage-dots li{background:#ffffff2e;border-radius:4px;width:10px;height:4px;position:relative}.geo-adp-stage-dots li:after{content:"";border-radius:inherit;opacity:0;background:#68ef3f;transition:opacity .3s,transform .4s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;transform:scaleX(.4)}.geo-adp-stage-dots li[data-on]:after{opacity:1;transform:none}.geo-adp-list{margin:0;padding:0;list-style:none;display:grid}.geo-adp-list>li{border-top:1px solid #d3d9c6;grid-template-columns:74px minmax(0,1fr);gap:18px;min-height:30svh;padding:34px 0 40px;display:grid}.geo-adp-list>li:last-child{min-height:min(560px,100svh - 200px)}.geo-adp-num{font:300 46px/.9 var(--geo-display);letter-spacing:-.05em;color:#7a836d;transition:color .4s}.geo-adp-list>li[data-on] .geo-adp-num{background-image:var(--geo-grad-light);-webkit-text-fill-color:transparent;color:#1f7f35;-webkit-background-clip:text;background-clip:text}.geo-adp-phase{font:650 11px/1.4 var(--geo-body);letter-spacing:.14em;text-transform:uppercase;color:#5b6450;margin-bottom:10px}.geo-adp-list h3{font:650 clamp(23px,2vw,30px)/1.12 var(--geo-display);letter-spacing:-.035em;color:var(--geo-forest)}.geo-adp-text{color:#4d5341;max-width:52ch;margin-top:12px;font-size:17px;line-height:1.55}.geo-adp-list>li{position:relative}.geo-adp-list>li:before{content:"";transform-origin:0;background:linear-gradient(90deg,#2f8f1d,#68ef3f);width:100%;height:2px;transition:transform .7s cubic-bezier(.22,1,.36,1);position:absolute;top:-1px;left:0;transform:scaleX(0)}.geo-adp-list>li[data-on]:before{transform:scaleX(1)}.geo-adp-detail{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.geo-adp-detail .geo-method-chips li{color:#30322a;background:#fff;border-color:#cfd6c3}.geo-adp-detail .geo-method-chips.is-ok li{background:#f1fbea;border-color:#9ad987}.geo-adp-detail .geo-method-chips.is-ok li:before{color:#2f8f1d}.geo-adp-detail .geo-method-chips.is-bad li{color:#8a2d1f;background:#fff4f1;border-color:#efb1a4}.geo-adp-detail .geo-method-chips.is-bad li:before{color:#b3402c}.geo-adp-billing{color:#f2f5eb;background:radial-gradient(50% 60% at 18% 40%,#22552866 0%,#12231400 70%),radial-gradient(40% 50% at 100% 100%,#173b1a59 0%,#12231400 70%),#122314;padding:112px 0;overflow:hidden}.geo-adp-billing-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:48px 72px;display:grid}.geo-adp-billing-art{justify-items:center;padding-bottom:40px;display:grid;position:relative}.geo-adp-billing-art .geo-adp-billing-card{z-index:2;filter:drop-shadow(0 30px 26px #000000b3);width:min(72%,330px);height:auto;margin-bottom:-18%;display:block;position:relative;transform:rotate(-11deg)}.geo-adp-billing-art:after{content:"";z-index:1;pointer-events:none;background:radial-gradient(closest-side,#00000080,#0000);border-radius:50%;width:62%;height:34px;position:absolute;top:52%;left:50%;transform:translate(-46%)}.geo-adp-billing-art .geo-adp-billing-plinth{z-index:1;filter:drop-shadow(0 34px 34px #00000080);width:min(100%,520px);height:auto;display:block;position:relative}.geo-adp-billing h2{font:650 clamp(34px,4vw,56px)/1.02 var(--geo-display);letter-spacing:-.05em}.geo-adp-billing-copy>p{color:#c9d6bd;max-width:60ch;margin-top:20px;font-size:18px;line-height:1.6}.geo-page .geo-adp-billing .geo-adp-note{color:#b9c8ac;border:1px dashed #ffffff38;border-radius:16px;padding:16px 18px;font-size:15.5px}.geo-adp-motion-slot{margin-top:28px}.geo-adp-motion-slot:empty{display:none}.geo-page .geo-adp-billing .geo-motion-control{color:#e4f2da;border-color:#ffffff38}.geo-page .geo-adp-billing .geo-motion-control:hover:not(:disabled){border-color:#93f86a}.geo-adp-billing :is(a,button):focus-visible{outline-offset:3px;outline:2px solid #93f86a}.geo-page[data-geo-motion=running] .geo-adp-billing-art[data-geo-played] .geo-adp-billing-card{animation:1.1s cubic-bezier(.2,.9,.25,1.1) both geo-adp-card-in}.geo-page[data-geo-motion=running] .geo-adp-billing-art[data-geo-play]:not([data-geo-played]) .geo-adp-billing-card{opacity:0}@keyframes geo-adp-card-in{0%{opacity:0;transform:translateY(-60px)rotate(-26deg)scale(.94)}}@media (max-width:1100px){.geo-adp-hero{padding-top:196px}.geo-adp-hero-grid{grid-template-columns:minmax(0,1fr)}.geo-adp-hero-copy{max-width:720px}.geo-adp-hero-art{width:min(100%,620px);margin-inline:auto}.geo-adp-steps-grid{gap:40px}.geo-adp-stage .geo-ads-window{width:calc(100% - 56px);left:28px}.geo-adp-billing-grid{grid-template-columns:minmax(0,1fr)}.geo-adp-billing-art{width:min(100%,460px);margin-inline:auto}}@media (max-width:760px){.geo-adp-hero{padding:174px 0 40px}.geo-adp-hero .geo-ads-scene{order:-1}.geo-adp-hero h1{font-size:clamp(50px,15vw,64px)}.geo-adp-perex{margin-top:20px;font-size:17px}.geo-adp-actions{gap:8px 24px;margin-top:26px}.geo-adp-hero-art{margin-top:18px}.geo-adp-hero .geo-ads-scene{padding:84px 0 64px}.geo-adp-hero .geo-ads-window{transform:none}.geo-adp-hero .geo-ads-window[data-rezim=reklama][data-faze=hotovo] .geo-ads-sponsor{transform:translate(8px,2px)rotate(1deg)}.geo-adp-medal{width:118px;top:-8px;left:-8px;right:auto}.geo-adp-pane{width:34%;top:6%;left:-14%;right:auto;transform:rotate(-10deg)}.geo-adp-plinth{width:150%;bottom:0}.geo-adp-steps{padding:76px 0 84px}.geo-adp-steps-head{grid-template-columns:minmax(0,1fr)}.geo-adp-steps-lead{font-size:16.5px}.geo-adp-steps-grid{grid-template-columns:minmax(0,1fr);gap:0;margin-top:36px}.geo-adp-stage-wrap{z-index:2;margin-inline:-8px;top:82px}.geo-adp-stage-wrap:before{content:"";background:var(--geo-bone);pointer-events:none;height:96px;position:absolute;bottom:100%;left:0;right:0}.geo-adp-stage-wrap:after{content:"";pointer-events:none;background:linear-gradient(#f2f5eb,#f2f5eb00);height:24px;position:absolute;top:100%;left:0;right:0}.geo-adp-stage{border-radius:22px;height:196px;min-height:0}.geo-adp-stage .geo-ads-window{--y:0px;width:380px;transform:translateX(-50%)translateY(var(--y))scale(var(--s,.7));transform-origin:50% 0;top:14px;left:50%}.geo-adp-stage .geo-ads-window[data-krok="0"]{--y:-96px}.geo-adp-stage .geo-ads-window:is([data-krok="0"],[data-krok="2"],[data-krok="5"]){transform:translateX(-50%)translateY(var(--y))scale(var(--s,.7))}.geo-adp-stage .geo-ads-window:is([data-krok="1"],[data-krok="3"],[data-krok="4"]){--y:-196px;transform:translateX(-50%)translateY(var(--y))scale(var(--s,.7))}.geo-adp-stage .geo-ads-window[data-krok="5"]{transform:translateX(-50%)scale(calc(var(--s,.7)*.6))}.geo-adp-list>li:last-child{min-height:calc(100svh - 360px)}.geo-adp-stage-tag{display:block}.geo-adp-stage-dots{display:none}.geo-adp-prop img{width:104px;bottom:-10px;right:4px}.geo-adp-prop-chips{display:none}.geo-adp-stage-dots{bottom:16px;left:18px}.geo-adp-list>li{grid-template-columns:50px minmax(0,1fr);gap:12px;min-height:0;padding:26px 0 30px}.geo-adp-num{font-size:32px}.geo-adp-text{font-size:16px}.geo-adp-detail{clip-path:none;white-space:normal;width:auto;height:auto;margin-top:16px;position:static;overflow:visible}.geo-adp-billing{padding:72px 0}.geo-adp-billing-art{width:min(92%,360px)}.geo-adp-billing-copy>p{font-size:16.5px}}@media (max-width:380px){.geo-adp-stage .geo-ads-window{--s:.62}}.geo-page.geo-editorial-page:has(.geo-adp-hero) .geo-editorial-cta{border-top:0;padding-top:56px}.geo-adp-faq{background:var(--geo-bone);padding:104px 0 96px}.geo-adp-faq-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:32px 72px;display:grid}.geo-adp-faq header{position:sticky;top:110px}.geo-adp-faq .geo-eyebrow{color:#4d5341;margin-bottom:16px}.geo-adp-faq .geo-h2{color:var(--geo-forest)}.geo-adp-faq-list{border-top:1px solid #d3d9c6}.geo-adp-faq details{border-bottom:1px solid #d3d9c6}.geo-adp-faq summary{cursor:pointer;min-height:64px;font:650 clamp(18px,1.6vw,22px)/1.25 var(--geo-display);letter-spacing:-.02em;color:var(--geo-forest);justify-content:space-between;align-items:center;gap:24px;padding:18px 4px;list-style:none;display:flex;position:relative}.geo-adp-faq summary::-webkit-details-marker{display:none}.geo-adp-faq summary:focus-visible{outline-offset:4px;border-radius:8px;outline:2px solid #2f7a22}.geo-adp-faq-icon{border:1px solid #c5ccb8;border-radius:50%;flex:none;width:36px;height:36px;transition:transform .3s cubic-bezier(.22,1,.36,1),background-color .2s,border-color .2s;position:relative}.geo-adp-faq-icon:before,.geo-adp-faq-icon:after{content:"";background:currentColor;border-radius:2px;width:12px;height:1.5px;margin:-.75px 0 0 -6px;position:absolute;top:50%;left:50%}.geo-adp-faq-icon:after{transform:rotate(90deg)}.geo-adp-faq details[open] .geo-adp-faq-icon{color:#93f86a;background:#122314;border-color:#122314;transform:rotate(45deg)}.geo-adp-faq summary:after{content:"";transform-origin:0;background:#2f8f1d;height:1px;transition:transform .5s cubic-bezier(.22,1,.36,1);position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}@media (hover:hover) and (pointer:fine){.geo-adp-faq summary:hover:after{transform:scaleX(1)}}.geo-adp-faq details p{color:#4d5341;max-width:62ch;padding:0 56px 22px 4px;font-size:17px;line-height:1.6}.geo-page[data-geo-motion=running] .geo-adp-faq details[open] p{animation:.42s cubic-bezier(.22,1,.36,1) both geo-adp-rise}@media (max-width:1100px){.geo-adp-faq-grid{grid-template-columns:minmax(0,1fr)}.geo-adp-faq header{position:static}}@media (max-width:760px){.geo-adp-faq{padding:64px 0 60px}.geo-adp-faq details p{padding-right:4px;font-size:16px}}
