/* deinriester.de landing page (direction A2 "Zeitachse", approved 13.11.2026).
   The hero is a CSS-only demonstration on a 15 s loop (rail of four check screens):
   0-1.6 s upload, 1.6-3.7 s reading page 1-3, 3.7-5.3 s question, from 5.7 s the result, held until 14.6 s,
   then the rail moves on to the next run's first screen. Keyframe percentages are of the 15 s loop.
   prefers-reduced-motion freezes the hero on the result (t = 9 s). No JavaScript. */
html{-webkit-text-size-adjust:100%}
body{margin:0;background:#fff}
@property --bleiben{syntax:'<integer>';inherits:false;initial-value:0}
@property --wechseln{syntax:'<integer>';inherits:false;initial-value:0}
@property --pg{syntax:'<integer>';inherits:false;initial-value:1}

.isy{container-type:inline-size;--paper:#FFFFFF;--ink:#121212;--ink2:#3B3D39;--ink3:#63665F;--mute:#858882;--rule:#E2E4DF;--grey:#F1F2EE;--grey2:#E7E9E4;--green:#00843D;--green-d:#006B31;--green-hi:#2BC572;--mark:#CBEBD6;--red:#A8453A;--gut:24px;--ww:min(calc(100cqw - 2 * var(--gut)),1280px);
 font-family:'Jost',ui-sans-serif,system-ui,sans-serif;font-size:18px;line-height:1.55;color:var(--ink);background:var(--paper);
 -webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:clip}
.isy *,.isy *::before,.isy *::after{box-sizing:border-box}
.isy ::selection{background:var(--green);color:#fff}
:where(.isy) :where(h1,h2,h3,p,ul,ol,figure,blockquote){margin:0}
:where(.isy) :where(ul,ol){padding:0;list-style:none}
:where(.isy) a{color:inherit;text-underline-offset:.24em;text-decoration-thickness:.075em}
.isy a:focus-visible,.isy summary:focus-visible{outline:2.5px solid var(--ink);outline-offset:4px;border-radius:6px}
.isy .btn:focus-visible{outline-color:var(--green);outline-offset:3px;border-radius:999px}
.isy .dark a:focus-visible,.isy .cta-panel a:focus-visible{outline-color:#fff}
.sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}
.li{display:block;flex:none}
.wrap{width:var(--ww);margin-inline:auto}

/* type */
.h1,.h2{font-weight:600;text-wrap:balance}
.h1 .l1,.h2 .l1{color:var(--ink)}
.h1 .l2,.h2 .l2{color:var(--mute)}
.h2{font-size:clamp(2rem,1.3rem + 2.2vw,3rem);line-height:1.08;letter-spacing:-.025em;max-width:16em}
.h2-wide{max-width:20em}
.wm{font-size:25px;font-weight:600;letter-spacing:-.02em;line-height:1;color:var(--ink);white-space:nowrap}
.wm-a{color:var(--mute)}

/* buttons */
.btn{display:inline-flex;align-items:center;justify-content:center;min-height:56px;padding:0 30px;border-radius:999px;background:var(--green);color:#fff;font-weight:500;font-size:18px;letter-spacing:.005em;text-decoration:none;transition:background-color .18s}
.btn:hover{background:var(--green-d)}
.btn-s{min-height:46px;padding:0 22px;font-size:16px}
.btn-w{background:#fff;color:var(--green-d)}
.btn-w:hover{background:#E6F4EC}
.link{display:inline-flex;align-items:center;min-height:44px;font-weight:500;font-size:18px;text-decoration:underline;text-decoration-thickness:1.5px}
.link:hover{text-decoration-thickness:2.5px}

/* nav */
.nav{display:flex;align-items:center;gap:40px;height:88px}
.brand{display:inline-flex;align-items:center;min-height:44px;text-decoration:none}
.nav-links{display:flex;gap:36px;margin-left:auto;font-size:17px;font-weight:500}
.nav-links a{text-decoration:none;padding:10px 0}
.nav-links a:hover{text-decoration:underline}

/* hero */
.hero{padding-block:20px 56px}
.hero-g{display:grid;grid-template-columns:minmax(0,380px) minmax(0,1fr);column-gap:32px;align-items:center}
.h1{font-size:clamp(2.2rem,1rem + 2.2vw,2.75rem);line-height:1.08;letter-spacing:-.03em}
.lead{margin-top:22px;font-size:18px;line-height:1.55;color:var(--ink2);max-width:24em}
.cta-row{display:flex;flex-wrap:wrap;align-items:center;gap:14px 28px;margin-top:32px}
.trust{margin-top:14px;font-size:16px;color:var(--ink3)}

/* the stage: rail of check screens, bleeding to the right edge */
.hs{--sw:520px;--gap:20px;--off:214px;--pt:38px;--rt:36px;--p:calc(var(--sw) + var(--gap));--sh:calc(var(--sw) * .72);
 position:relative;min-width:0;margin-right:calc((100cqw - var(--ww)) / -2);border-radius:32px 0 0 32px;padding:var(--pt) 0 24px;
 background:radial-gradient(calc(var(--sw) * .78) calc(var(--sh) * .9) at calc(var(--off) + var(--sw) / 2) calc(var(--pt) + var(--rt) + var(--sh) / 2),rgba(0,132,61,.2),rgba(0,132,61,0) 72%),linear-gradient(180deg,#F3F4F1 0%,#EEF2EE 58%,#E3EFE6 100%)}
.rv{position:relative;height:calc(var(--sh) + 72px);overflow:hidden}
.rail{position:absolute;top:var(--rt);left:calc(var(--off) - var(--p));width:calc(var(--p) * 7);display:flex}
.cell{position:relative;flex:0 0 var(--p);height:var(--sh);opacity:.45}
.c1{opacity:1}
.scr{position:relative;z-index:1;width:var(--sw);height:var(--sh);background:#fff;border-radius:20px;overflow:hidden;container-type:inline-size;
 font-size:calc(var(--sw) / 36.25);line-height:1.35;color:var(--ink);box-shadow:0 1px 2px rgba(17,24,20,.06),0 22px 44px -20px rgba(17,24,20,.3)}
.glow{position:absolute;z-index:0;left:-64px;top:-32px;width:calc(var(--sw) + 128px);height:calc(var(--sh) + 66px);background:radial-gradient(closest-side,rgba(0,132,61,.5),rgba(0,132,61,.16) 62%,rgba(0,132,61,0));opacity:0;pointer-events:none}
.ring{position:absolute;inset:0;z-index:4;border-radius:inherit;box-shadow:inset 0 0 0 2px var(--green);opacity:0;pointer-events:none}
.ab{display:flex;align-items:center;gap:.6em;padding:.975em 1.4em;border-bottom:1px solid #ECEEE9}
.demo-chip{margin-left:auto;font-size:.78em;line-height:1;font-weight:500;color:var(--ink3);background:#EDEFEA;padding:.42em .7em;border-radius:1em;white-space:nowrap}
.ab .wm-a{color:var(--ink3)}
.ab .wm{display:block;font-size:.95em;line-height:1}
.bd{position:absolute;top:2.9em;left:0;right:0;bottom:0;padding:1.3em 1.5em}
.b{display:block;height:.22em;border-radius:.11em;background:#D9DCD5}
.b.mt{margin-top:.25em}
.w20{width:20%}.w25{width:25%}.w30{width:30%}.w40{width:40%}.w45{width:45%}.w50{width:50%}.w55{width:55%}.w60{width:60%}.w70{width:70%}.w75{width:75%}.w80{width:80%}.w85{width:85%}.w90{width:90%}
.t{font-size:1.5em;line-height:1.18;font-weight:600;letter-spacing:-.012em}
.hint{margin-top:.4em;font-size:.95em;line-height:1.4;color:var(--ink2)}
.btns{display:flex;gap:.6em;margin-top:1em}
.ub{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.5em;padding:.74em 1.1em;border-radius:.7em;font-size:.92em;font-weight:500;line-height:1.1;white-space:nowrap}
.ub-p{background:var(--green);color:#fff}
.ub-s{background:#EDEFEA;color:var(--ink)}
.ub-i{width:1.15em;height:1.15em}
/* screen 1 */
.up{position:relative;margin-top:1.05em;height:9.9em;border-radius:.9em;background:#F4F5F2;display:flex;align-items:center;gap:1.2em;padding:0 1.2em}
.up-empty{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:#BBBFB8}
.up-empty .li{width:2.2em;height:2.2em}
.thumbs{display:flex;gap:.45em;flex:none}
.pg{display:flex;flex-direction:column;gap:.28em;width:3.4em;height:4.6em;padding:.55em .45em;background:#fff;border-radius:.3em;box-shadow:0 1px 2px rgba(0,0,0,.08),0 4px 10px -4px rgba(0,0,0,.14)}
.up .th,.up .chip{opacity:0}
.chip{flex:1;min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:.6em;row-gap:.5em;background:#fff;border-radius:.7em;padding:.75em .85em}
.chip-i{width:1.45em;height:1.45em;color:var(--ink2)}
.chip-t{min-width:0}
.chip-t b{display:block;font-size:.86em;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.chip-t span{display:block;font-size:.8em;color:var(--ink3)}
.chip-ok{display:flex;align-items:center;justify-content:center;width:1.5em;height:1.5em;border-radius:50%;background:var(--green);color:#fff}
.chip-ok .li{width:1em;height:1em;stroke-width:2.6}
.up .chip-ok{opacity:0}
.chip-bar{grid-column:1/-1;height:.25em;border-radius:.13em;background:#E4E7E1;overflow:hidden}
.chip-bar i{display:block;height:100%;background:var(--green);transform-origin:0 50%;transform:scaleX(0)}
/* screen 2 */
.stat{position:relative;height:1.35em;font-size:.92em;font-weight:500}
.stat-a,.stat-b{position:absolute;left:0;top:0;display:flex;align-items:center;gap:.35em;white-space:nowrap}
.stat-b{opacity:0;color:var(--green-d)}
.stat-b .li{width:1.1em;height:1.1em;stroke-width:2.6}
.pgn{counter-reset:pg var(--pg)}
.pgn::before{content:counter(pg)}
.prog{margin-top:.5em;height:.3em;border-radius:.15em;background:#E4E7E1;overflow:hidden}
.prog i{display:block;height:100%;background:var(--ink);transform-origin:0 50%;transform:scaleX(0)}
.s2g{display:grid;grid-template-columns:11.6em minmax(0,1fr);gap:1.4em;margin-top:1.1em}
.docv{position:relative;height:14.9em}
.dp{position:absolute;inset:0;display:flex;flex-direction:column;gap:.42em;padding:.95em .85em .8em;background:#F4F5F2;border-radius:.6em}
.dp2,.dp3{opacity:0}
.dp-h{display:flex;justify-content:space-between;margin-bottom:.3em}
.dp-h .w40{width:40%}.dp-h .w25{width:25%}
.dp-t{font-size:.64em;line-height:1.3;font-weight:600;margin:.2em 0 .3em}
.dp-sp{display:block;margin:.3em 0 .45em}
.dp-sp .b{height:.3em}
.dp-row{position:relative;display:flex;justify-content:space-between;gap:.5em;font-size:.62em;line-height:1.3;padding:.4em .45em;margin:.25em -.45em;white-space:nowrap}
.dp-row span{position:relative}
.hl::before{content:"";position:absolute;inset:0;border-radius:.35em;background:var(--mark);transform-origin:0 50%;transform:scaleX(0)}
.dp-n{margin-top:auto;font-size:.62em;color:var(--ink3);text-align:right}
.list-h{font-size:.92em;font-weight:600;padding-bottom:.45em;border-bottom:1px solid var(--rule)}
.rr{display:grid;grid-template-columns:1.5em minmax(0,1fr) auto;align-items:center;padding:.62em 0;border-bottom:1px solid var(--rule);opacity:0}
.rr-k{width:1.05em;height:1.05em;color:var(--green);stroke-width:2.6}
.rr-l{font-size:.9em}
.rr-v{font-size:.9em;font-weight:600;font-variant-numeric:tabular-nums}
/* screen 3 */
.q{position:absolute;inset:0;display:grid;grid-template-columns:minmax(0,1fr) 11em;align-items:center;column-gap:1.6em;padding:0 1.4em 1em 1.6em}
.q .t{font-size:1.5em}
.q-row{display:flex;flex-direction:column;align-items:stretch;gap:.6em}
.fld{position:relative;display:flex;align-items:center;width:100%;height:3.1em;padding:0 .95em;border-radius:.7em;background:#F7F8F5;border:1.5px solid #DADDD7}
.dg{display:block;max-width:0;overflow:hidden;font-size:1.3em;font-weight:500;line-height:1;font-variant-numeric:tabular-nums}
.caret{display:block;width:.1em;height:1.35em;margin-left:.08em;background:var(--ink);opacity:0}
.b-weiter{padding:.86em 1.6em}
/* screen 4 */
.r-h{display:flex;align-items:center;flex-wrap:wrap;gap:.4em .7em}
.r-t{font-size:1.3em;line-height:1.2;font-weight:600;letter-spacing:-.01em}
.r-chip{font-size:.72em;font-weight:500;line-height:1;padding:.45em .75em;border-radius:1em;background:#EDEFEA;color:var(--ink2)}
.r-cols{display:grid;grid-template-columns:1fr 1fr;gap:1.8em;margin-top:1.4em}
.r-col{display:flex;flex-direction:column;min-width:0}
.r-lab{font-size:.88em;font-weight:600}
.r-w .r-lab,.r-w .r-num{color:var(--green)}
.r-num{margin-top:.15em;font-size:2.7em;line-height:1.05;font-weight:600;letter-spacing:-.025em;font-variant-numeric:tabular-nums;opacity:0}
.n-b{counter-reset:b var(--bleiben)}
.n-b::before{content:counter(b) "\00a0€"}
.n-w{counter-reset:w var(--wechseln)}
.n-w::before{content:counter(w) "\00a0€"}
.r-bar{display:block;margin-top:.6em;height:.5em;border-radius:.25em;background:#EDEFEA;overflow:hidden}
.r-bar i{display:block;width:54%;height:100%;border-radius:inherit;background:#9CA199;transform-origin:0 50%;transform:scaleX(0)}
.r-w .r-bar i{width:100%;background:var(--green)}
.r-sub{margin-top:.55em;font-size:.84em;color:var(--ink3)}
.r-f{position:absolute;left:1.5em;right:1.5em;bottom:1.3em;display:flex;align-items:flex-end;justify-content:space-between;gap:1em}
.r-sum{min-width:0}
.r-delta{display:block;font-size:1.55em;line-height:1.1;font-weight:700;letter-spacing:-.015em;color:var(--green);opacity:0}
.r-note{display:block;margin-top:.35em;font-size:.8em;color:var(--ink3)}
.m-fin .r-num,.m-fin .r-delta{opacity:1}
.m-fin .n-b{--bleiben:450}
.m-fin .n-w{--wechseln:832}
.m-fin .r-bar i{transform:none}
.m-fin .rt-ln{transform:none}
.m-fin .rt-tip,.m-fin .rt-cap{opacity:1}
.r-tl{position:relative;height:3.3em;margin-top:1.5em}
.rt{position:absolute;left:0;height:.34em}
.rt-b{top:.2em;right:.7em}
.rt-w{top:1.05em;width:78%}
.rt-ln{display:block;width:100%;height:100%;border-radius:.17em;background:#9CA199;transform-origin:0 50%;transform:scaleX(0)}
.rt-w .rt-ln{background:var(--green)}
.rt-tip{position:absolute;left:100%;top:50%;width:0;height:0;margin-top:-.42em;border-top:.42em solid transparent;border-bottom:.42em solid transparent;border-left:.62em solid #9CA199;opacity:0}
.rt-cap{position:absolute;right:-.12em;top:50%;width:.24em;height:1.05em;margin-top:-.525em;border-radius:.12em;background:var(--green);opacity:0}
.rt-g{position:absolute;left:78%;top:-.15em;height:1.95em;width:1px;background:#DADDD7}
.rt-l{position:absolute;top:2.8em;font-size:.8em;line-height:1;color:var(--ink3);white-space:nowrap}
.rt-l0{left:0}.rt-l85{left:78%;transform:translateX(-50%)}.rt-lx{right:0}
/* cursor and touches */
.cur{position:absolute;left:0;top:0;z-index:6;width:1.25em;height:1.75em;transform-origin:0 0;opacity:0;pointer-events:none}
.cur-g{position:absolute;left:-.09em;top:-.09em;width:1.25em;height:1.75em;overflow:visible}
.tap{display:none;position:absolute;left:50%;top:50%;width:3.2em;height:3.2em;margin:-1.6em 0 0 -1.6em;border-radius:50%;background:#121212;opacity:0;pointer-events:none}
.fld .tap{left:80%}
.b-pdf .tap{left:72%}
/* step bar */
.steps{display:grid;grid-template-columns:auto minmax(12px,1fr) auto minmax(12px,1fr) auto minmax(12px,1fr) auto;align-items:center;width:var(--sw);margin:16px 0 0 var(--off)}
.st{display:flex;align-items:center;gap:10px}
.st-c{position:relative;display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;border:1.5px solid #B9BCB5;color:#63665F;font-size:14px;font-weight:600;line-height:1}
.st1 .st-c{background:#121212;border-color:#121212;color:#fff}
.st-k{position:absolute;width:16px;height:16px;stroke-width:2.8;opacity:0}
.st-l{font-size:16px;line-height:1.2;font-weight:500;color:#63665F}
.st1 .st-l{color:var(--ink);font-weight:600}
.st-line{height:2px;margin:0 14px;border-radius:1px;background:#D7DAD3;overflow:hidden}
.st-line i{display:block;height:100%;background:var(--green);transform-origin:0 50%;transform:scaleX(0)}
.cap{margin:10px 0 0 var(--off);font-size:15px;color:var(--ink3)}

/* providers */
.prov{padding-block:8px 72px}
.prov-t{font-size:17px;color:var(--ink3)}
.prov-l{display:flex;flex-wrap:wrap;gap:12px 48px;margin-top:12px;font-size:24px;line-height:1.3;font-weight:500;letter-spacing:-.01em}

/* so funktionierts: grey panel with mini screens */
.panel{border-radius:36px;background:var(--grey);padding:92px 72px 88px}
.how-g{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin-top:56px}
.how-s h3{display:flex;align-items:baseline;gap:12px;margin-top:28px;font-size:22px;line-height:1.25;font-weight:600;letter-spacing:-.01em}
.how-s .no{color:var(--ink3);font-weight:500}
.how-s p{margin-top:8px;font-size:18px;line-height:1.5;color:var(--ink2);max-width:22em}
.mini{position:relative;height:214px;background:#fff;border-radius:18px;overflow:hidden;font-size:14px;line-height:1.35;box-shadow:0 1px 2px rgba(17,24,20,.06),0 16px 32px -18px rgba(17,24,20,.26)}
.mini-b{padding:18px 18px 16px}
.mini .thumbs{gap:8px}
.mini .ab{font-size:14px}
.mini .wm-a{color:var(--ink3)}
.mini .pg{width:46px;height:62px}
.chip-m{margin-top:14px}
.mini-q{display:flex;flex-direction:column;gap:10px}
.mq{display:grid;grid-template-columns:118px minmax(0,1fr);align-items:center;gap:10px}
.mq-l{font-size:14px;font-weight:500}
.mq-f{display:flex;align-items:center;height:38px;padding:0 12px;border-radius:9px;background:#F7F8F5;border:1.5px solid #DADDD7;font-size:15px;font-weight:500}
.mq-yn{display:flex;gap:8px}
.yn{display:flex;align-items:center;justify-content:center;height:38px;padding:0 18px;border-radius:9px;border:1.5px solid #DADDD7;background:#fff;font-size:14px;font-weight:500}
.mq-btn{align-self:flex-start;margin-top:4px;padding:9px 18px}
.mr{display:grid;grid-template-columns:72px minmax(0,1fr) 56px;align-items:center;gap:12px;margin-bottom:12px}
.mr-v{font-size:15px;font-weight:600;text-align:right;font-variant-numeric:tabular-nums}
.mr-w .mr-v{color:var(--green)}
.mr-l{font-size:14px;font-weight:600}
.mr-w .mr-l{color:var(--green)}
.mr-bar{display:block;height:10px;border-radius:5px;background:#EDEFEA;overflow:hidden}
.mr-bar i{display:block;width:54%;height:100%;border-radius:inherit;background:#9CA199}
.mr-w .mr-bar i{width:100%;background:var(--green)}
.mr-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:22px}
.mr-n{font-size:14px;color:var(--ink3);line-height:1.3}
.mr-btn{padding:9px 14px;font-size:13px}

/* the time chart: dark stage */
.dark{margin:120px 16px 0;border-radius:40px;padding-block:116px 104px;color:#fff;
 background:radial-gradient(70% 90% at 94% 108%,rgba(0,132,61,.46),rgba(0,132,61,0) 70%),radial-gradient(55% 70% at -4% -12%,rgba(0,132,61,.18),rgba(0,132,61,0) 70%),#0B0F0D}
.dark .h2 .l1{color:#fff}
.dark .h2 .l2{color:#93A39A}
.tl{position:relative;margin-top:72px;--k0:4%;--k1:24%;--k2:60%;--k3:90%}
.tl-r{position:relative;display:grid;grid-template-columns:minmax(0,9fr) minmax(0,15fr) minmax(0,4fr) minmax(0,4fr);align-items:center;min-height:84px;border-bottom:1px solid rgba(255,255,255,.13)}
.tl-hd{min-height:58px;align-items:end;border-bottom:1.5px solid rgba(255,255,255,.72)}
.tl-r.r-path{min-height:116px}
.tl-item{display:flex;align-items:center;gap:16px;padding:16px 24px 16px 0;font-size:19px;line-height:1.3;font-weight:500;color:#fff}
.tl-ic{display:flex;justify-content:center;width:30px;flex:none;color:#C6CEC8}
.tl-ic .li{width:24px;height:24px}
.sw{display:block;width:26px;height:4px;border-radius:2px;background:#C9CEC9}
.sw-w{background:var(--green-hi)}
.tl-ax{position:relative;align-self:stretch}
.tl-strip{position:absolute;inset:0}
.tk{position:absolute;bottom:16px;transform:translateX(-50%);font-size:17px;line-height:1;font-weight:600;color:#fff;white-space:nowrap}
.tk::after{content:"";position:absolute;left:50%;bottom:-16px;width:2px;height:8px;margin-left:-1px;background:rgba(255,255,255,.72)}
.tk.k0{left:var(--k0)}.tk.k1{left:var(--k1)}.tk.k2{left:var(--k2)}.tk.k3{left:var(--k3)}
.tl-c{display:flex;justify-content:center;align-items:center}
.tl-cl{display:none}
.tl-ch{padding-bottom:16px;font-size:16px;line-height:1.25;font-weight:600;color:#fff;text-align:center;hyphens:manual}
.tl-guides{position:absolute;top:58px;bottom:0;left:calc(9 / 32 * 100%);width:calc(15 / 32 * 100%);pointer-events:none}
.tl-guides i{position:absolute;top:0;bottom:0;width:1px;background:rgba(255,255,255,.09)}
.tl-guides .g0{left:var(--k0)}.tl-guides .g1{left:var(--k1)}.tl-guides .g2{left:var(--k2)}.tl-guides .g3{left:var(--k3)}
.pth{position:absolute;left:0;top:0;width:100%;height:100%;overflow:visible}
.pth-m{display:none}
.ln{fill:none;vector-effect:non-scaling-stroke;stroke-linecap:round}
.ln.thin{stroke-width:3}
.ln.thick{stroke-width:10;stroke-linecap:butt}
.ln-b,.ln-g0{stroke:#C9CEC9}
.ln-g{stroke:var(--green-hi)}
.tip{position:absolute;left:96.8%;top:40%;width:0;height:0;margin-top:-11px;border-top:11px solid transparent;border-bottom:11px solid transparent;border-left:16px solid #C9CEC9}
.endcap{position:absolute;left:var(--k3);top:30%;width:4px;height:28px;margin:-14px 0 0 -2px;border-radius:2px;background:var(--green-hi)}
.area{position:absolute;left:var(--k1);width:calc(var(--k3) - var(--k1));top:30%;bottom:0;background:linear-gradient(180deg,rgba(43,197,114,.5),rgba(43,197,114,0));clip-path:polygon(0 51.4%,54.5% 0,100% 0,100% 100%,0 100%)}
.lab{position:absolute;font-size:15px;line-height:1;color:#B9C3BD;white-space:nowrap}
.lab-life{left:calc(var(--k2) + 14px);top:calc(40% - 30px)}
.lab-85{left:var(--k3);top:calc(30% - 32px);transform:translateX(-100%);margin-left:-12px}
.dot{position:absolute;top:50%;width:14px;height:14px;margin:-7px 0 0 -7px;border-radius:50%;background:#fff}
.dot.d0{left:var(--k0)}
.dot.d1{left:var(--k1);background:#0B0F0D;box-shadow:inset 0 0 0 3px #fff}
.mk{width:26px;height:26px;stroke-width:2.4}
.mk-y{color:#fff}
.mk-n{width:22px;height:22px;color:#6F7C74}
.tl-key{display:flex;flex-wrap:wrap;align-items:center;gap:10px 28px;margin-top:24px;padding-left:calc(9 / 32 * 100%);font-size:16px;color:#AAB4AE}
.tk-i{display:inline-flex;align-items:center;gap:10px}
.kl{display:block;width:30px;height:3px;border-radius:2px;background:#C9CEC9}
.kl.thick{height:10px}
.kl.g{background:var(--green-hi)}
.tk-n{flex-basis:100%}

/* sections */
.sec{padding-block:128px}
.two{display:grid;grid-template-columns:minmax(0,11fr) minmax(0,1fr) minmax(0,20fr);align-items:start}
.two > :last-child{grid-column:3}
.who{border-top:1.5px solid var(--ink)}
.who li{display:grid;grid-template-columns:34px 46px minmax(0,1fr);column-gap:14px;align-items:center;padding:20px 0;border-bottom:1px solid var(--rule)}
.who .mk{width:24px;height:24px;stroke-width:2.4}
.who .yes .mk{color:var(--green)}
.who .no .mk{color:var(--ink3)}
.who-i{width:30px;height:30px;color:var(--ink)}
.who .no .who-i{color:var(--ink3)}
.who-t{font-size:21px;line-height:1.3;font-weight:500}
.who-t small{display:block;margin-top:4px;font-size:17px;line-height:1.45;font-weight:400;color:var(--ink2)}
.who .no{margin-top:36px}
.band{background:var(--grey);padding-block:120px}
.vcs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:56px}
.vc{display:flex;flex-direction:column;margin:0;padding:30px 30px 28px;border-radius:24px;background:#fff}
.ph{align-self:flex-start;font-size:13px;line-height:1;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink);background:var(--grey2);padding:8px 11px 7px;border-radius:7px}
.vc blockquote{flex:1;margin-top:18px;font-size:20px;line-height:1.5;text-wrap:pretty}
.vc figcaption{display:flex;align-items:center;gap:14px;margin-top:28px;font-size:16px;line-height:1.4;color:var(--ink2)}
.vc figcaption b{display:block;font-size:17px;font-weight:600;color:var(--ink)}
.ini{display:flex;align-items:center;justify-content:center;flex:none;width:46px;height:46px;border-radius:50%;background:#DCEFE3;color:var(--green-d);font-size:18px;font-weight:600}
.ph-note{margin-top:28px;font-size:16px;line-height:1.5;color:var(--ink3);max-width:62ch}
.faq{border-top:1.5px solid var(--ink)}
.faq details{border-bottom:1px solid var(--rule)}
.faq summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:44px;padding:22px 0;font-size:21px;line-height:1.35;font-weight:500}
.faq summary::-webkit-details-marker{display:none}
.faq summary:hover > span{text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:.24em}
.pm{width:22px;height:22px}
.pm .v{transition:transform .2s;transform-origin:50% 50%}
.faq details[open] .pm .v{transform:scaleY(0)}
.faq details p{padding:0 56px 26px 0;font-size:18px;line-height:1.55;color:var(--ink2);max-width:62ch}
.cost{color:var(--red)}
.sec-pad.end{padding-block:8px 96px}
.cta-panel{border-radius:40px;padding:112px 72px 104px;color:#fff;
 background:radial-gradient(80% 120% at 100% 0%,rgba(43,197,114,.5),rgba(43,197,114,0) 60%),linear-gradient(135deg,#00843D 0%,#006A31 55%,#053F21 100%)}
.cta-panel{text-align:center}
.cta-panel .h2{max-width:18em;margin-inline:auto}
.cta-panel .cta-row{justify-content:center}
.cta-panel .h2 .l1{color:#fff}
.cta-panel .h2 .l2{color:rgba(255,255,255,.74)}
.cta-panel .cta-row{margin-top:40px}
.cta-panel .trust{color:#fff}
.foot{border-top:1px solid var(--rule);padding-block:40px 56px}
.foot-in{display:flex;flex-wrap:wrap;align-items:center;gap:12px 40px;font-size:15px;line-height:1.5;color:var(--ink2)}
.foot-in .wm{font-size:20px}
.foot-in nav{display:flex;flex-wrap:wrap;gap:0 28px;margin-left:auto}
.foot-in nav a{display:inline-flex;align-items:center;min-height:44px}

@media (max-width:1100px){
 .hero-g{grid-template-columns:minmax(0,380px) minmax(0,1fr);column-gap:40px}
 .hs{--sw:min(520px,calc(100cqw - 480px));--off:96px}
 .panel{padding:72px 48px}
 .how-g{gap:28px}
}
@media (max-width:1023px){
 .hero-g{grid-template-columns:minmax(0,1fr)}
 .hs{--sw:min(560px,calc(100cqw - 140px));--off:72px;margin-top:40px;margin-left:0}
 .how-g{grid-template-columns:minmax(0,1fr);max-width:480px}
 .two{grid-template-columns:minmax(0,1fr)}
 .two > :last-child{grid-column:1;margin-top:40px}
 .tl-r{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr) 96px 96px}
 .tl-guides{display:none}
 .tl-key{padding-left:0}
 .vcs{grid-template-columns:minmax(0,1fr);max-width:560px}
}
@media (max-width:600px){
 .isy{--gut:16px;font-size:16px}
 .h2{font-size:31px;line-height:1.1}
 .nav{height:64px;gap:12px}
 .nav-links{display:none}
 .wm{font-size:22px}
 .nav .btn-s{margin-left:auto;min-height:44px;padding:0 18px;font-size:15px}
 .hero{padding-block:4px 40px}
 .h1{font-size:35px;line-height:1.07;letter-spacing:-.028em}
 .lead{margin-top:14px;font-size:17px;line-height:1.45}
 .cta-row{margin-top:20px;gap:6px 22px}
 .btn{min-height:52px;padding:0 26px;font-size:17px}
 .link{font-size:17px}
 .trust{margin-top:8px;font-size:15px}
 .hs{--sw:calc(100cqw - 48px);--gap:12px;--off:24px;--pt:22px;--rt:20px;--sh:calc(var(--sw) * 1.06);margin-top:26px;margin-left:calc((100cqw - var(--ww)) / -2);border-radius:0;padding:var(--pt) 0 18px}
 .rv{height:calc(var(--sh) + 44px);-webkit-mask-image:none;mask-image:none}
 .rail{top:var(--rt)}
 .scr{font-size:calc(var(--sw) / 25.3);border-radius:16px}
 .cur{display:none}
 .tap{display:block}
 .ab{padding:.825em 1.1em}
 .demo-chip{font-size:.82em}
 .bd{top:2.6em;padding:1em 1.1em}
 .t{font-size:1.32em}
 .hint{font-size:.92em}
 .btns{gap:.5em;margin-top:.8em}
 .ub{font-size:.9em;padding:.72em .85em}
 .up{height:auto;margin-top:.9em;flex-direction:column;align-items:stretch;gap:.7em;padding:.8em}
 .up .thumbs{justify-content:center}
 .up-empty{align-items:center}
 .stat{font-size:.9em}
 .s2g{grid-template-columns:minmax(0,1fr);gap:.8em;margin-top:.8em}
 .docv{height:6.6em}
 .dp{gap:.36em;padding:.7em .8em}
 .dp-h,.dp > i.b:nth-of-type(1),.dp > i.b:nth-of-type(2),.dp > i.b:nth-of-type(4),.dp > i.b:nth-of-type(5){display:none}
 .dp-t{font-size:.74em;margin:0}
 .dp-sp{margin:.2em 0 .1em}
 .dp-row{font-size:.74em;margin:.1em -.45em}
 .dp-n{font-size:.7em}
 .list-h{font-size:.88em}
 .rr{padding:.5em 0}
 .rr-l,.rr-v{font-size:.86em}
 .q{display:flex;flex-direction:column;justify-content:center;align-items:stretch;padding:0 1.3em .6em}
 .q .t{font-size:1.4em}
 .q-row{flex-direction:column;gap:.55em;margin-top:.9em}
 .fld{width:100%}
 .b-weiter{padding:.85em}
 .r-t{font-size:1.1em}
 .r-cols{gap:1em;margin-top:1em}
 .r-num{font-size:2.15em}
 .r-sub{font-size:.8em}
 .r-f{left:1.1em;right:1.1em;bottom:1.1em;flex-direction:column;align-items:stretch;gap:.7em}
 .b-anb{width:100%}
 .r-delta{font-size:1.35em}
 .r-tl{margin-top:1.1em;height:3em}
 .rt-l{top:2.6em}
 .steps{grid-template-columns:auto minmax(8px,1fr) auto minmax(8px,1fr) auto minmax(8px,1fr) auto;margin-top:14px}
 .st{flex-direction:column;gap:5px}
 .st-c{width:26px;height:26px;font-size:13px}
 .st-l{font-size:13px}
 .st-line{margin:0 4px;align-self:start;margin-top:12px}
 .cap{font-size:14px}
 .prov{padding-block:8px 48px}
 .prov-t{font-size:15px}
 .prov-l{font-size:19px;gap:6px 22px;margin-top:8px}
 .sec-pad{padding-inline:0}
 .panel{border-radius:28px;padding:56px 20px 48px}
 .how-g{gap:40px;margin-top:36px}
 .how-s h3{margin-top:20px;font-size:20px}
 .how-s p{font-size:16px}
 .dark{margin:72px 8px 0;border-radius:28px;padding-block:72px 64px}
 .tl{margin-top:44px;--k0:9%;--k1:31%;--k2:63%;--k3:92%}
 .pth-d{display:none} .pth-m{display:block}
 .area{clip-path:polygon(0 51.4%,52.5% 0,100% 0,100% 100%,0 100%)}
 .tl-r{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"i i" "a a" "j d";min-height:0}
 .tl-hd{grid-template-areas:"a a"}
 .tl-hd .tl-c{display:none}
 .tl-c{justify-content:flex-start;gap:8px;padding:0 0 14px}
 .tl-cl{display:inline;font-size:14px;line-height:1.2;color:#AAB4AE}
 .tl-r.r-path{min-height:0}
 .tl-item{grid-area:i;align-items:flex-start;gap:10px;padding:14px 8px 4px 0;font-size:16px}
 .tl-ic{width:22px}
 .tl-ic .li{width:18px;height:18px}
 .sw{width:20px;margin-top:9px}
 .tl-ax{grid-area:a;height:44px;margin-bottom:10px}
 .r-path .tl-ax{height:72px;margin-top:14px}
 .tl-hd .tl-ax{height:42px;margin-bottom:0}
 .tl-c:nth-of-type(3){grid-area:j}
 .tl-c:nth-of-type(4){grid-area:d}
 .tl-ch{font-size:13px;padding-bottom:12px}
 .tk{font-size:14px;bottom:14px}
 .tk::after{bottom:-14px}
 .mk{width:22px;height:22px}
 .mk-n{width:19px;height:19px}
 .ln.thin{stroke-width:2.5}
 .ln.thick{stroke-width:7}
 .tip{left:calc(96.8% - 6px);margin-top:-8px;border-top-width:8px;border-bottom-width:8px;border-left-width:12px}
 .endcap{height:20px;margin-top:-10px}
 .lab{font-size:13px}
 .lab-life{top:calc(40% - 22px)}
 .lab-85{top:calc(30% - 24px)}
 .dot{width:12px;height:12px;margin:-6px 0 0 -6px}
 .tl-key{font-size:15px;gap:8px 18px}
 .sec{padding-block:88px}
 .who li{grid-template-columns:28px 38px minmax(0,1fr);column-gap:12px;padding:16px 0}
 .who-i{width:26px;height:26px}
 .who-t{font-size:18px}
 .who-t small{font-size:16px}
 .band{padding-block:80px}
 .vcs{margin-top:36px;gap:16px}
 .vc{padding:24px 22px 22px;border-radius:20px}
 .vc blockquote{font-size:18px}
 .faq summary{font-size:18px;padding:18px 0;gap:16px}
 .faq details p{padding:0 0 20px;font-size:16px}
 .sec-pad.end{padding-block:0 56px}
 .cta-panel{border-radius:28px;padding:64px 24px 56px}
 .cta-panel .btn{width:100%}
 .foot-in{flex-direction:column;align-items:flex-start;gap:6px}
 .foot-in nav{margin-left:0;gap:0 22px}
}
.sec-pad{padding-block:0}
@keyframes rail{0%{transform:translateX(-0.0000%)}10.8%{transform:translateX(-0.0000%);animation-timing-function:cubic-bezier(.68,0,.24,1)}12.933%{transform:translateX(-14.4257%);animation-timing-function:cubic-bezier(.3,0,.25,1)}13.467%{transform:translateX(-14.2857%)}24.8%{transform:translateX(-14.2857%);animation-timing-function:cubic-bezier(.68,0,.24,1)}26.933%{transform:translateX(-28.7114%);animation-timing-function:cubic-bezier(.3,0,.25,1)}27.467%{transform:translateX(-28.5714%)}35.333%{transform:translateX(-28.5714%);animation-timing-function:cubic-bezier(.68,0,.24,1)}37.467%{transform:translateX(-42.9971%);animation-timing-function:cubic-bezier(.3,0,.25,1)}38%{transform:translateX(-42.8571%)}97.333%{transform:translateX(-42.8571%);animation-timing-function:cubic-bezier(.68,0,.24,1)}99.333%{transform:translateX(-57.2829%);animation-timing-function:cubic-bezier(.3,0,.25,1)}99.8%{transform:translateX(-57.1429%)}100%{transform:translateX(-57.1429%)} }
@keyframes v1{0%{opacity:1}10.8%{opacity:1}12.667%{opacity:.45}99.867%{opacity:.45}99.933%{opacity:1}100%{opacity:1} }
@keyframes v2{0%{opacity:.45}10.8%{opacity:.45}12.667%{opacity:1}24.8%{opacity:1}26.667%{opacity:.45}100%{opacity:.45} }
@keyframes v3{0%{opacity:.45}24.8%{opacity:.45}26.667%{opacity:1}35.333%{opacity:1}37.2%{opacity:.45}100%{opacity:.45} }
@keyframes v4{0%{opacity:.45}35.333%{opacity:.45}37.2%{opacity:1}97.333%{opacity:1}99.2%{opacity:.45}100%{opacity:.45} }
@keyframes v5{0%{opacity:.45}97.333%{opacity:.45}99.2%{opacity:1}100%{opacity:1} }
@keyframes glow{0%{opacity:0}37%{opacity:0;animation-timing-function:cubic-bezier(.25,.8,.25,1)}40%{opacity:1}97%{opacity:1}98.667%{opacity:0}100%{opacity:0} }
@keyframes press-pdf{0%{transform:none}3.467%{transform:none}3.867%{transform:scale(.955)}4.667%{transform:none}100%{transform:none} }
@keyframes up-empty{0%{opacity:1}3.867%{opacity:1}4.667%{opacity:0}40%{opacity:0}40.067%{opacity:1}100%{opacity:1} }
@keyframes th1{0%{opacity:0;transform:translateY(-.6em)}4.133%{opacity:0;transform:translateY(-.6em);animation-timing-function:cubic-bezier(.25,.8,.25,1)}5.6%{opacity:1;transform:none}40%{opacity:1;transform:none}40.067%{opacity:0;transform:translateY(-.6em)}100%{opacity:0;transform:translateY(-.6em)} }
@keyframes th2{0%{opacity:0;transform:translateY(-.6em)}5.067%{opacity:0;transform:translateY(-.6em);animation-timing-function:cubic-bezier(.25,.8,.25,1)}6.533%{opacity:1;transform:none}40%{opacity:1;transform:none}40.067%{opacity:0;transform:translateY(-.6em)}100%{opacity:0;transform:translateY(-.6em)} }
@keyframes th3{0%{opacity:0;transform:translateY(-.6em)}6%{opacity:0;transform:translateY(-.6em);animation-timing-function:cubic-bezier(.25,.8,.25,1)}7.467%{opacity:1;transform:none}40%{opacity:1;transform:none}40.067%{opacity:0;transform:translateY(-.6em)}100%{opacity:0;transform:translateY(-.6em)} }
@keyframes chip{0%{opacity:0;transform:translateY(.4em)}4.267%{opacity:0;transform:translateY(.4em);animation-timing-function:cubic-bezier(.25,.8,.25,1)}5.733%{opacity:1;transform:none}40%{opacity:1;transform:none}40.067%{opacity:0;transform:translateY(.4em)}100%{opacity:0;transform:translateY(.4em)} }
@keyframes chipbar{0%{transform:scaleX(0)}4.533%{transform:scaleX(0);animation-timing-function:linear}9.067%{transform:scaleX(1)}40%{transform:scaleX(1)}40.067%{transform:scaleX(0)}100%{transform:scaleX(0)} }
@keyframes chipbarw{0%{opacity:1}9.2%{opacity:1}10%{opacity:0}40%{opacity:0}40.067%{opacity:1}100%{opacity:1} }
@keyframes chipok{0%{opacity:0;transform:scale(.4)}9.2%{opacity:0;transform:scale(.4);animation-timing-function:cubic-bezier(.25,.8,.25,1)}10.4%{opacity:1;transform:none}40%{opacity:1;transform:none}40.067%{opacity:0;transform:scale(.4)}100%{opacity:0;transform:scale(.4)} }
@keyframes pgn{0%{--pg:1}17.333%{--pg:1}17.4%{--pg:2}21%{--pg:2}21.067%{--pg:3}40%{--pg:3}40.067%{--pg:1}100%{--pg:1} }
@keyframes prog{0%{transform:scaleX(0)}13.667%{transform:scaleX(0);animation-timing-function:linear}24.133%{transform:scaleX(1)}40%{transform:scaleX(1)}40.067%{transform:scaleX(0)}100%{transform:scaleX(0)} }
@keyframes stat-a{0%{opacity:1}24%{opacity:1}24.667%{opacity:0}40%{opacity:0}40.067%{opacity:1}100%{opacity:1} }
@keyframes stat-b{0%{opacity:0}24.133%{opacity:0}24.933%{opacity:1}40%{opacity:1}40.067%{opacity:0}100%{opacity:0} }
@keyframes dp1{0%{opacity:1}17.067%{opacity:1}17.733%{opacity:0}40%{opacity:0}40.067%{opacity:1}100%{opacity:1} }
@keyframes dp2{0%{opacity:0}17.067%{opacity:0}17.733%{opacity:1}20.733%{opacity:1}21.4%{opacity:0}100%{opacity:0} }
@keyframes dp3{0%{opacity:0}20.733%{opacity:0}21.4%{opacity:1}40%{opacity:1}40.067%{opacity:0}100%{opacity:0} }
@keyframes hl1{0%{transform:scaleX(0)}14.267%{transform:scaleX(0);animation-timing-function:cubic-bezier(.2,.7,.3,1)}16%{transform:scaleX(1)}40%{transform:scaleX(1)}40.067%{transform:scaleX(0)}100%{transform:scaleX(0)} }
@keyframes rr1{0%{opacity:0;transform:translateY(-.5em)}15.867%{opacity:0;transform:translateY(-.5em);animation-timing-function:cubic-bezier(.25,.8,.25,1)}17.6%{opacity:1;transform:none}40%{opacity:1;transform:none}40.067%{opacity:0;transform:translateY(-.5em)}100%{opacity:0;transform:translateY(-.5em)} }
@keyframes hl2{0%{transform:scaleX(0)}18%{transform:scaleX(0);animation-timing-function:cubic-bezier(.2,.7,.3,1)}19.733%{transform:scaleX(1)}40%{transform:scaleX(1)}40.067%{transform:scaleX(0)}100%{transform:scaleX(0)} }
@keyframes rr2{0%{opacity:0;transform:translateY(-.5em)}19.6%{opacity:0;transform:translateY(-.5em);animation-timing-function:cubic-bezier(.25,.8,.25,1)}21.333%{opacity:1;transform:none}40%{opacity:1;transform:none}40.067%{opacity:0;transform:translateY(-.5em)}100%{opacity:0;transform:translateY(-.5em)} }
@keyframes hl3{0%{transform:scaleX(0)}21.667%{transform:scaleX(0);animation-timing-function:cubic-bezier(.2,.7,.3,1)}23.4%{transform:scaleX(1)}40%{transform:scaleX(1)}40.067%{transform:scaleX(0)}100%{transform:scaleX(0)} }
@keyframes rr3{0%{opacity:0;transform:translateY(-.5em)}23.267%{opacity:0;transform:translateY(-.5em);animation-timing-function:cubic-bezier(.25,.8,.25,1)}25%{opacity:1;transform:none}40%{opacity:1;transform:none}40.067%{opacity:0;transform:translateY(-.5em)}100%{opacity:0;transform:translateY(-.5em)} }
@keyframes fld{0%{border-color:#DADDD7}29.067%{border-color:#DADDD7}29.333%{border-color:#00843D}35.333%{border-color:#00843D}36.333%{border-color:#DADDD7}100%{border-color:#DADDD7} }
@keyframes dg1{0%{max-width:0}29.6%{max-width:0}29.733%{max-width:1ch}99.8%{max-width:1ch}99.867%{max-width:0}100%{max-width:0} }
@keyframes dg2{0%{max-width:0}30.533%{max-width:0}30.667%{max-width:1ch}99.8%{max-width:1ch}99.867%{max-width:0}100%{max-width:0} }
@keyframes dg3{0%{max-width:0}31.467%{max-width:0}31.6%{max-width:1ch}99.8%{max-width:1ch}99.867%{max-width:0}100%{max-width:0} }
@keyframes dg4{0%{max-width:0}32.4%{max-width:0}32.533%{max-width:1ch}99.8%{max-width:1ch}99.867%{max-width:0}100%{max-width:0} }
@keyframes caret{0%{opacity:0}29.2%{opacity:0}29.333%{opacity:1}35.333%{opacity:1}35.467%{opacity:0}100%{opacity:0} }
@keyframes press-weiter{0%{transform:none}34.267%{transform:none}34.667%{transform:scale(.955)}35.467%{transform:none}100%{transform:none} }
@keyframes rb{0%{--bleiben:0}38.267%{--bleiben:0;animation-timing-function:cubic-bezier(.2,.6,.25,1)}42.933%{--bleiben:450}100%{--bleiben:450} }
@keyframes rw{0%{--wechseln:0}38.267%{--wechseln:0;animation-timing-function:cubic-bezier(.2,.6,.25,1)}42.933%{--wechseln:832}100%{--wechseln:832} }
@keyframes rnum{0%{opacity:0}37.733%{opacity:0}38.267%{opacity:1}100%{opacity:1} }
@keyframes rbar{0%{transform:scaleX(0)}38.267%{transform:scaleX(0);animation-timing-function:cubic-bezier(.2,.6,.25,1)}42.933%{transform:scaleX(1)}100%{transform:scaleX(1)} }
@keyframes rtln{0%{transform:scaleX(0)}42.8%{transform:scaleX(0);animation-timing-function:cubic-bezier(.2,.7,.3,1)}46.8%{transform:scaleX(1)}100%{transform:scaleX(1)} }
@keyframes rtend{0%{opacity:0}46%{opacity:0}47.067%{opacity:1}100%{opacity:1} }
@keyframes delta{0%{opacity:0;transform:translateY(.4em)}42.667%{opacity:0;transform:translateY(.4em);animation-timing-function:cubic-bezier(.25,.8,.25,1)}45%{opacity:1;transform:none}100%{opacity:1;transform:none} }
@keyframes hov{0%{background-color:#00843D}47%{background-color:#00843D}48%{background-color:#006B31}96%{background-color:#006B31}97%{background-color:#00843D}100%{background-color:#00843D} }
@keyframes st1{0%{background-color:#121212;border-color:#121212;color:#fff}10.8%{background-color:#121212;border-color:#121212;color:#fff}11.467%{background-color:#00843D;border-color:#00843D;color:#fff}97.333%{background-color:#00843D;border-color:#00843D;color:#fff}98.133%{background-color:#121212;border-color:#121212;color:#fff}100%{background-color:#121212;border-color:#121212;color:#fff} }
@keyframes st1k{0%{opacity:0;transform:scale(.5)}10.8%{opacity:0;transform:scale(.5);animation-timing-function:cubic-bezier(.25,.8,.25,1)}12.133%{opacity:1;transform:none}97.333%{opacity:1;transform:none}98%{opacity:0;transform:scale(.5)}100%{opacity:0;transform:scale(.5)} }
@keyframes st1n{0%{opacity:1}10.8%{opacity:1}11.2%{opacity:0}97.733%{opacity:0}98.267%{opacity:1}100%{opacity:1} }
@keyframes st1l{0%{color:#121212;font-weight:600}10.8%{color:#121212;font-weight:600}11.467%{color:#121212;font-weight:500}97.333%{color:#121212;font-weight:500}98%{color:#121212;font-weight:600}100%{color:#121212;font-weight:600} }
@keyframes st2{0%{background-color:rgba(0,0,0,0);border-color:#B9BCB5;color:#63665F}10.8%{background-color:rgba(0,0,0,0);border-color:#B9BCB5;color:#63665F}11.467%{background-color:#121212;border-color:#121212;color:#fff}24.8%{background-color:#121212;border-color:#121212;color:#fff}25.467%{background-color:#00843D;border-color:#00843D;color:#fff}97.333%{background-color:#00843D;border-color:#00843D;color:#fff}98.133%{background-color:rgba(0,0,0,0);border-color:#B9BCB5;color:#63665F}100%{background-color:rgba(0,0,0,0);border-color:#B9BCB5;color:#63665F} }
@keyframes st2k{0%{opacity:0;transform:scale(.5)}24.8%{opacity:0;transform:scale(.5);animation-timing-function:cubic-bezier(.25,.8,.25,1)}26.133%{opacity:1;transform:none}97.333%{opacity:1;transform:none}98%{opacity:0;transform:scale(.5)}100%{opacity:0;transform:scale(.5)} }
@keyframes st2n{0%{opacity:1}24.8%{opacity:1}25.2%{opacity:0}97.733%{opacity:0}98.267%{opacity:1}100%{opacity:1} }
@keyframes st2l{0%{color:#63665F;font-weight:500}10.8%{color:#63665F;font-weight:500}11.467%{color:#121212;font-weight:600}24.8%{color:#121212;font-weight:600}25.467%{color:#121212;font-weight:500}97.333%{color:#121212;font-weight:500}98%{color:#63665F;font-weight:500}100%{color:#63665F;font-weight:500} }
@keyframes st3{0%{background-color:rgba(0,0,0,0);border-color:#B9BCB5;color:#63665F}24.8%{background-color:rgba(0,0,0,0);border-color:#B9BCB5;color:#63665F}25.467%{background-color:#121212;border-color:#121212;color:#fff}35.333%{background-color:#121212;border-color:#121212;color:#fff}36%{background-color:#00843D;border-color:#00843D;color:#fff}97.333%{background-color:#00843D;border-color:#00843D;color:#fff}98.133%{background-color:rgba(0,0,0,0);border-color:#B9BCB5;color:#63665F}100%{background-color:rgba(0,0,0,0);border-color:#B9BCB5;color:#63665F} }
@keyframes st3k{0%{opacity:0;transform:scale(.5)}35.333%{opacity:0;transform:scale(.5);animation-timing-function:cubic-bezier(.25,.8,.25,1)}36.667%{opacity:1;transform:none}97.333%{opacity:1;transform:none}98%{opacity:0;transform:scale(.5)}100%{opacity:0;transform:scale(.5)} }
@keyframes st3n{0%{opacity:1}35.333%{opacity:1}35.733%{opacity:0}97.733%{opacity:0}98.267%{opacity:1}100%{opacity:1} }
@keyframes st3l{0%{color:#63665F;font-weight:500}24.8%{color:#63665F;font-weight:500}25.467%{color:#121212;font-weight:600}35.333%{color:#121212;font-weight:600}36%{color:#121212;font-weight:500}97.333%{color:#121212;font-weight:500}98%{color:#63665F;font-weight:500}100%{color:#63665F;font-weight:500} }
@keyframes st4{0%{background-color:rgba(0,0,0,0);border-color:#B9BCB5;color:#63665F}35.333%{background-color:rgba(0,0,0,0);border-color:#B9BCB5;color:#63665F}36%{background-color:#121212;border-color:#121212;color:#fff}42.933%{background-color:#121212;border-color:#121212;color:#fff}43.6%{background-color:#00843D;border-color:#00843D;color:#fff}97.333%{background-color:#00843D;border-color:#00843D;color:#fff}98.133%{background-color:rgba(0,0,0,0);border-color:#B9BCB5;color:#63665F}100%{background-color:rgba(0,0,0,0);border-color:#B9BCB5;color:#63665F} }
@keyframes st4k{0%{opacity:0;transform:scale(.5)}42.933%{opacity:0;transform:scale(.5);animation-timing-function:cubic-bezier(.25,.8,.25,1)}44.267%{opacity:1;transform:none}97.333%{opacity:1;transform:none}98%{opacity:0;transform:scale(.5)}100%{opacity:0;transform:scale(.5)} }
@keyframes st4n{0%{opacity:1}42.933%{opacity:1}43.333%{opacity:0}97.733%{opacity:0}98.267%{opacity:1}100%{opacity:1} }
@keyframes st4l{0%{color:#63665F;font-weight:500}35.333%{color:#63665F;font-weight:500}36%{color:#121212;font-weight:600}42.933%{color:#121212;font-weight:600}43.6%{color:#121212;font-weight:500}97.333%{color:#121212;font-weight:500}98%{color:#63665F;font-weight:500}100%{color:#63665F;font-weight:500} }
@keyframes sl1{0%{transform:scaleX(0)}10.8%{transform:scaleX(0);animation-timing-function:cubic-bezier(.2,.7,.3,1)}12.8%{transform:scaleX(1)}97.333%{transform:scaleX(1)}98.333%{transform:scaleX(0)}100%{transform:scaleX(0)} }
@keyframes sl2{0%{transform:scaleX(0)}24.8%{transform:scaleX(0);animation-timing-function:cubic-bezier(.2,.7,.3,1)}26.8%{transform:scaleX(1)}97.333%{transform:scaleX(1)}98.333%{transform:scaleX(0)}100%{transform:scaleX(0)} }
@keyframes sl3{0%{transform:scaleX(0)}35.333%{transform:scaleX(0);animation-timing-function:cubic-bezier(.2,.7,.3,1)}37.333%{transform:scaleX(1)}97.333%{transform:scaleX(1)}98.333%{transform:scaleX(0)}100%{transform:scaleX(0)} }
@keyframes k1d{0%{transform:translate(74.05cqw,38.34cqw);opacity:0}0.8%{transform:translate(74.05cqw,38.34cqw);opacity:1;animation-timing-function:cubic-bezier(.45,0,.1,1)}3.333%{transform:translate(58.05cqw,28.34cqw) scale(1);opacity:1}3.6%{transform:translate(58.05cqw,28.34cqw) scale(1);opacity:1}3.867%{transform:translate(58.05cqw,28.34cqw) scale(0.86);opacity:1}4.533%{transform:translate(58.05cqw,28.34cqw) scale(1);opacity:1}9.333%{transform:translate(58.05cqw,28.34cqw) scale(1);opacity:1}10.267%{transform:translate(58.05cqw,28.34cqw) scale(1);opacity:0}100%{transform:translate(58.05cqw,28.34cqw) scale(1);opacity:0} }
@keyframes k3d{0%{transform:translate(94cqw,49.24cqw);opacity:0}27.333%{transform:translate(94cqw,49.24cqw);opacity:0}27.867%{transform:translate(94cqw,49.24cqw);opacity:1;animation-timing-function:cubic-bezier(.45,0,.1,1)}28.933%{transform:translate(91.73cqw,35.24cqw) scale(1);opacity:1}29.067%{transform:translate(91.73cqw,35.24cqw) scale(1);opacity:1}29.333%{transform:translate(91.73cqw,35.24cqw) scale(0.86);opacity:1}30%{transform:translate(91.73cqw,35.24cqw) scale(1);opacity:1}32.667%{transform:translate(91.73cqw,35.24cqw) scale(1);opacity:1;animation-timing-function:cubic-bezier(.45,0,.1,1)}34%{transform:translate(94.07cqw,44.87cqw) scale(1);opacity:1}34.267%{transform:translate(94.07cqw,44.87cqw) scale(1);opacity:1}34.667%{transform:translate(94.07cqw,44.87cqw) scale(0.86);opacity:1}34.933%{transform:translate(94.07cqw,44.87cqw) scale(1);opacity:1}35.333%{transform:translate(94.07cqw,44.87cqw) scale(1);opacity:0}100%{transform:translate(94.07cqw,44.87cqw) scale(1);opacity:0} }
@keyframes k4d{0%{transform:translate(95cqw,53.19cqw);opacity:0}43.667%{transform:translate(95cqw,53.19cqw);opacity:0}44.667%{transform:translate(95cqw,53.19cqw);opacity:1;animation-timing-function:cubic-bezier(.45,0,.1,1)}47.667%{transform:translate(94.21cqw,66.19cqw);opacity:1}95.867%{transform:translate(94.21cqw,66.19cqw);opacity:1}96.8%{transform:translate(94.21cqw,66.19cqw);opacity:0}100%{transform:translate(94.21cqw,66.19cqw);opacity:0} }
@keyframes k1m{0%{transform:translate(91.94cqw,51.25cqw);opacity:0}0.8%{transform:translate(91.94cqw,51.25cqw);opacity:1;animation-timing-function:cubic-bezier(.45,0,.1,1)}3.333%{transform:translate(75.94cqw,41.25cqw) scale(1);opacity:1}3.6%{transform:translate(75.94cqw,41.25cqw) scale(1);opacity:1}3.867%{transform:translate(75.94cqw,41.25cqw) scale(0.86);opacity:1}4.533%{transform:translate(75.94cqw,41.25cqw) scale(1);opacity:1}9.333%{transform:translate(75.94cqw,41.25cqw) scale(1);opacity:1}10.267%{transform:translate(75.94cqw,41.25cqw) scale(1);opacity:0}100%{transform:translate(75.94cqw,41.25cqw) scale(1);opacity:0} }
@keyframes k3m{0%{transform:translate(94cqw,71.4cqw);opacity:0}27.333%{transform:translate(94cqw,71.4cqw);opacity:0}27.867%{transform:translate(94cqw,71.4cqw);opacity:1;animation-timing-function:cubic-bezier(.45,0,.1,1)}28.933%{transform:translate(88.54cqw,57.4cqw) scale(1);opacity:1}29.067%{transform:translate(88.54cqw,57.4cqw) scale(1);opacity:1}29.333%{transform:translate(88.54cqw,57.4cqw) scale(0.86);opacity:1}30%{transform:translate(88.54cqw,57.4cqw) scale(1);opacity:1}32.667%{transform:translate(88.54cqw,57.4cqw) scale(1);opacity:1;animation-timing-function:cubic-bezier(.45,0,.1,1)}34%{transform:translate(91.9cqw,70.79cqw) scale(1);opacity:1}34.267%{transform:translate(91.9cqw,70.79cqw) scale(1);opacity:1}34.667%{transform:translate(91.9cqw,70.79cqw) scale(0.86);opacity:1}34.933%{transform:translate(91.9cqw,70.79cqw) scale(1);opacity:1}35.333%{transform:translate(91.9cqw,70.79cqw) scale(1);opacity:0}100%{transform:translate(91.9cqw,70.79cqw) scale(1);opacity:0} }
@keyframes k4m{0%{transform:translate(95cqw,85.58cqw);opacity:0}43.667%{transform:translate(95cqw,85.58cqw);opacity:0}44.667%{transform:translate(95cqw,85.58cqw);opacity:1;animation-timing-function:cubic-bezier(.45,0,.1,1)}47.667%{transform:translate(93.28cqw,98.58cqw);opacity:1}95.867%{transform:translate(93.28cqw,98.58cqw);opacity:1}96.8%{transform:translate(93.28cqw,98.58cqw);opacity:0}100%{transform:translate(93.28cqw,98.58cqw);opacity:0} }
@keyframes tp1{0%{opacity:0;transform:scale(.3)}3.667%{opacity:0;transform:scale(.3);animation-timing-function:cubic-bezier(.25,.8,.25,1)}4.067%{opacity:.32;transform:scale(.6)}6.467%{opacity:0;transform:scale(1.25)}100%{opacity:0;transform:scale(1.25)} }
@keyframes tp3a{0%{opacity:0;transform:scale(.3)}29.133%{opacity:0;transform:scale(.3);animation-timing-function:cubic-bezier(.25,.8,.25,1)}29.533%{opacity:.32;transform:scale(.6)}31.933%{opacity:0;transform:scale(1.25)}100%{opacity:0;transform:scale(1.25)} }
@keyframes tp3b{0%{opacity:0;transform:scale(.3)}34.467%{opacity:0;transform:scale(.3);animation-timing-function:cubic-bezier(.25,.8,.25,1)}34.867%{opacity:.32;transform:scale(.6)}37.267%{opacity:0;transform:scale(1.25)}100%{opacity:0;transform:scale(1.25)} }
.rail{animation:rail 15s linear infinite}
.c1{animation:v1 15s linear infinite}
.c2{animation:v2 15s linear infinite}
.c3{animation:v3 15s linear infinite}
.c4{animation:v4 15s linear infinite}
.c5{animation:v5 15s linear infinite}
.c4 .glow,.c4 .ring{animation:glow 15s linear infinite}
.c1 .b-pdf{animation:press-pdf 15s linear infinite}
.c1 .up-empty{animation:up-empty 15s linear infinite}
.c1 .th.pg1{animation:th1 15s linear infinite}
.c1 .th.pg2{animation:th2 15s linear infinite}
.c1 .th.pg3{animation:th3 15s linear infinite}
.c1 .up .chip{animation:chip 15s linear infinite}
.c1 .chip-bar i{animation:chipbar 15s linear infinite}
.c1 .chip-bar{animation:chipbarw 15s linear infinite}
.c1 .chip-ok{animation:chipok 15s linear infinite}
.c2 .pgn{animation:pgn 15s linear infinite}
.c2 .prog i{animation:prog 15s linear infinite}
.c2 .stat-a{animation:stat-a 15s linear infinite}
.c2 .stat-b{animation:stat-b 15s linear infinite}
.c2 .dp1{animation:dp1 15s linear infinite}
.c2 .dp2{animation:dp2 15s linear infinite}
.c2 .dp3{animation:dp3 15s linear infinite}
.c2 .hl1::before{animation:hl1 15s linear infinite}
.c2 .hl2::before{animation:hl2 15s linear infinite}
.c2 .hl3::before{animation:hl3 15s linear infinite}
.c2 .r1{animation:rr1 15s linear infinite}
.c2 .r2{animation:rr2 15s linear infinite}
.c2 .r3{animation:rr3 15s linear infinite}
.c3 .fld{animation:fld 15s linear infinite}
.c3 .dg1{animation:dg1 15s linear infinite}
.c3 .dg2{animation:dg2 15s linear infinite}
.c3 .dg3{animation:dg3 15s linear infinite}
.c3 .dg4{animation:dg4 15s linear infinite}
.c3 .caret{animation:caret 15s linear infinite}
.c3 .b-weiter{animation:press-weiter 15s linear infinite}
.c4 .n-b{animation:rb 15s linear infinite,rnum 15s linear infinite}
.c4 .n-w{animation:rw 15s linear infinite,rnum 15s linear infinite}
.c4 .r-bar i{animation:rbar 15s linear infinite}
.c4 .r-delta{animation:delta 15s linear infinite}
.c4 .rt-ln{animation:rtln 15s linear infinite}
.c4 .rt-tip,.c4 .rt-cap{animation:rtend 15s linear infinite}
.c4 .b-anb{animation:hov 15s linear infinite}
.st1 .st-c{animation:st1 15s linear infinite}
.st1 .st-k{animation:st1k 15s linear infinite}
.st1 .st-n{animation:st1n 15s linear infinite}
.st1 .st-l{animation:st1l 15s linear infinite}
.st2 .st-c{animation:st2 15s linear infinite}
.st2 .st-k{animation:st2k 15s linear infinite}
.st2 .st-n{animation:st2n 15s linear infinite}
.st2 .st-l{animation:st2l 15s linear infinite}
.st3 .st-c{animation:st3 15s linear infinite}
.st3 .st-k{animation:st3k 15s linear infinite}
.st3 .st-n{animation:st3n 15s linear infinite}
.st3 .st-l{animation:st3l 15s linear infinite}
.st4 .st-c{animation:st4 15s linear infinite}
.st4 .st-k{animation:st4k 15s linear infinite}
.st4 .st-n{animation:st4n 15s linear infinite}
.st4 .st-l{animation:st4l 15s linear infinite}
.sl1 i{animation:sl1 15s linear infinite}
.sl2 i{animation:sl2 15s linear infinite}
.sl3 i{animation:sl3 15s linear infinite}
.c1 .k1{animation:k1d 15s linear infinite}
.c3 .k3{animation:k3d 15s linear infinite}
.c4 .k4{animation:k4d 15s linear infinite}
.c1 .b-pdf .tap{animation:tp1 15s linear infinite}
.c3 .fld .tap{animation:tp3a 15s linear infinite}
.c3 .b-weiter .tap{animation:tp3b 15s linear infinite}
@media (max-width:600px){.c1 .k1{animation-name:k1m}.c3 .k3{animation-name:k3m}.c4 .k4{animation-name:k4m} }
@media (prefers-reduced-motion:reduce){
 .hs *,.hs *::before,.hs *::after{animation-delay:-9s!important;animation-play-state:paused!important}
 .cur,.tap{display:none!important}
 .btn,.faq .pm .v{transition:none!important}
}
