.is-drag{cursor:grabbing;-webkit-user-select:none;user-select:none}.is-drag>*{pointer-events:none}.grade{filter:saturate(.86)contrast(1.06)brightness(.95)sepia(.06)}.grade--food{filter:saturate(.94)contrast(1.04)brightness(.96)}.sec{padding-block:clamp(72px,9vw,136px)}.sec+.sec,.manifest+.sec,.hero+.sec{padding-top:0}.sec-head{text-align:center;max-width:800px;margin:0 auto clamp(40px,5vw,64px)}.sec-head .lead{text-wrap:balance;max-width:52ch;margin:18px auto 0}.sec-head--split{text-align:left;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:16px 48px;max-width:none;display:grid}.sec-head--split .lead{text-wrap:pretty;max-width:34ch;margin:0;padding-bottom:.5em}@media (max-width:767px){.sec-head--split{grid-template-columns:1fr}.sec-head--split .lead{padding-bottom:0}.sec:not(.showcase) .h2{font-size:2.5rem}}.center{text-align:center}.sec .fine{margin-top:28px}.meter{background:#e3e3de;border-radius:999px;height:10px;display:block;overflow:hidden}.meter i{border-radius:inherit;background:var(--accent);height:100%;display:block;box-shadow:inset 0 -2px #0000001f}.meter--light{background:#ffffff4d}
.bund__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:18px 48px;margin-bottom:clamp(40px,4.6vw,68px);display:flex}.bund__title>.w{width:fit-content;display:block}.bund__lead{max-width:25ch;color:var(--ink-2);text-wrap:balance;font-size:clamp(1.0625rem,1rem + .25vw,1.1875rem);line-height:1.5}.bund__lead b{color:var(--ink);font-weight:600}.bund__row{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.bund__card{aspect-ratio:4/5.15;max-height:max(440px, calc(100svh - var(--header-h) - 72px));transition:transform .5s var(--ease-out);display:grid;position:relative}.bund__face{--bund-r:var(--r-lg);isolation:isolate;border-radius:var(--bund-r);background:var(--dark);color:#fff;flex-direction:column;justify-content:flex-end;min-width:0;display:flex;position:relative;overflow:hidden}.bund__bg{z-index:-2;object-fit:cover;width:100%;height:100%;transition:scale 1.2s var(--ease-out);position:absolute;inset:0}.bund__face:before{content:"";z-index:-1;background:linear-gradient(#0c0c0c61 0%,#0c0c0c00 26% 38%,#0c0c0c9e 62%,#0c0c0cf2);position:absolute;inset:0}.bund__face:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff0f}.bund__body{padding:clamp(22px,2.2vw,30px)}.bund__name{font-family:var(--display);letter-spacing:-.05em;font-size:clamp(2.75rem,1.9rem + 2.2vw,3.75rem);font-weight:500;line-height:.95}.bund__mix{color:#ffffffc7;margin-top:12px;font-size:1rem}.bund__foot{justify-content:space-between;align-items:flex-end;gap:16px;margin-top:30px;display:flex}.bund__price b{font-family:var(--display);letter-spacing:-.045em;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:clamp(1.75rem,1.3rem + 1vw,2.25rem);font-weight:600;line-height:1;display:block}.bund__price span{color:#ff8150;margin-top:8px;font-size:.875rem;font-weight:500;line-height:1.35;display:block}.bund__card .btn{height:52px;padding:0 24px}.bund__plate{z-index:1;aspect-ratio:1;background:var(--bg);width:clamp(104px,9vw,132px);transition:rotate .7s var(--ease-out);border-radius:50%;padding:7px;position:absolute;top:-30px;right:26px}.bund__plate>span{background:var(--dark);border-radius:50%;width:100%;height:100%;display:block;overflow:hidden}.bund__plate img{object-fit:cover;width:100%;height:100%}.bund__card[data-id=b-objem] .bund__plate img{scale:1.4}.bund__plus{background:var(--accent);width:38px;height:38px;color:var(--ink);box-shadow:0 0 0 5px var(--bg);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:4px;left:-2px}.bund__plus svg{width:18px;height:18px}@media (hover:hover) and (pointer:fine){.bund__card:hover .bund__bg{scale:1.05}.bund__card:hover .bund__plate{rotate:10deg}}@media (min-width:1024px){.bund__row{padding-top:40px}.bund__card--hi{margin-top:-40px;margin-bottom:40px}.bund__card:has(:focus-visible){transform:translateY(-6px)}}@media (min-width:1024px) and (hover:hover) and (pointer:fine){.bund__card:hover{transform:translateY(-6px)}}@media (max-width:1023px){.bund__row{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(-1 * var(--gutter));padding:34px var(--gutter) 6px;scroll-padding-inline:var(--gutter);gap:12px;display:flex;overflow-x:auto}.bund__row::-webkit-scrollbar{display:none}.bund__card{scroll-snap-align:start;flex:0 0 min(44%,400px)}}@media (max-width:760px){.bund__head{gap:14px}.bund__card{aspect-ratio:auto;flex:0 0 min(82%,400px);height:500px}.bund__face{--bund-r:24px}.bund__plate{width:112px;padding:6px;top:-30px;right:20px}.bund__plus{width:34px;height:34px}.bund__card .btn{height:48px;padding:0 20px;font-size:1rem}}@media (max-width:359px){.bund__card{flex-basis:86%}.bund__card .btn{padding:0 16px}}@media (max-width:1023px) and (max-height:500px){.bund__card{height:max(300px, calc(100svh - var(--header-h) - 56px));aspect-ratio:auto;flex-basis:min(46%,340px)}.bund__name{font-size:2.5rem}.bund__foot{margin-top:18px}}@media (prefers-reduced-motion:no-preference){.js .bund__face[data-reveal=mask]{clip-path:inset(100% 0 0 0 round var(--bund-r))}.js .bund__face[data-reveal=mask].is-in{clip-path:inset(0 round var(--bund-r))}.js .bund__face:not(.is-in) .bund__body{translate:0 32px}.js .bund__face.is-in .bund__body{transition:translate 1.2s var(--ease-out);transition-delay:calc(var(--i,0) * 90ms + .15s)}.js .bund__face:not(.is-in)+.bund__plate{scale:0}.js .bund__face.is-in+.bund__plate{animation:bund-pop .95s var(--spring) backwards;animation-delay:calc(var(--i,0) * 90ms + .8s)}}@keyframes bund-pop{0%{rotate:-28deg;scale:0}}.cely{isolation:isolate;border-radius:var(--slab-r);background:var(--accent);color:var(--ink);margin-top:16px;position:relative;overflow:hidden}.cely__in{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:28px 48px;padding:clamp(28px,3.6vw,52px);display:flex}.cely__txt{min-width:0;max-width:640px}.cely__kick{color:#111111db;align-items:center;gap:10px;font-size:.875rem;font-weight:600;display:inline-flex}.cely__kick:before{content:"";background:var(--ink);clip-path:polygon(0 100%,0 67%,32% 67%,32% 33%,65% 33%,65% 0,100% 0,100% 100%);width:20px;height:17px}.cely__name{font-family:var(--display);letter-spacing:-.055em;margin-top:12px;font-size:clamp(3rem,2rem + 3vw,5.25rem);font-weight:500;line-height:.92}.cely__name em{font-family:var(--serif);letter-spacing:-.01em;color:#fff;font-size:1.04em;font-style:italic;font-weight:400}.cely__mix{color:#111111db;text-wrap:pretty;margin-top:16px;font-size:1rem;line-height:1.5}.cely__buy{flex-wrap:wrap;align-items:flex-end;gap:18px 24px;display:flex}.cely__price b{font-family:var(--display);letter-spacing:-.045em;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:clamp(2rem,1.5rem + 1.2vw,2.75rem);font-weight:600;line-height:1;display:block}.cely__price span{color:#111111db;white-space:nowrap;margin-top:8px;font-size:.875rem;font-weight:600;display:block}@media (max-width:1023px){#balicky .wrap{timeline-scope:--bund-strip}.bund__row{scroll-timeline:--bund-strip inline}@supports (animation-timeline:scroll()) and (not (scroll-marker-group:after)){#balicky .strip-bar{background:linear-gradient(var(--ink), var(--ink)) 0 0 / 33% 100% no-repeat, var(--line);border-radius:2px;width:72px;height:4px;margin:10px auto 0;animation:linear both strip-fill;animation-timeline:--bund-strip;display:block}}}@media (max-width:899px){.cely__in{flex-direction:column;align-items:stretch}.cely__buy{justify-content:space-between}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference) and (min-width:1024px){.bund__card--hi{animation:linear both bund-raise;animation-timeline:view();animation-range:entry 10%}}}@keyframes bund-raise{0%{translate:0 40px}}
.faq{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(40px,6vw,96px);display:grid}.faq__side{gap:clamp(28px,3vw,40px);display:grid}.faq__list{gap:10px;display:grid}.faq details{border-radius:var(--r-md);background:var(--card);transition:box-shadow .4s var(--ease-out)}.faq details[open]{box-shadow:var(--shadow)}@media (hover:hover){.faq details:not([open]):hover{box-shadow:0 1px 2px #00000008,0 10px 24px -18px #00000024}}.faq summary{cursor:pointer;font-family:var(--display);letter-spacing:-.02em;border-radius:var(--r-md);justify-content:space-between;align-items:center;gap:24px;padding:24px 22px 24px 28px;font-size:1.25rem;font-weight:500;line-height:1.3;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:focus-visible{outline-offset:-2px}.faq__icon{background:var(--bg);width:36px;height:36px;transition:background-color .3s var(--ease), color .3s var(--ease), scale .5s var(--spring);border-radius:50%;flex:none;position:relative}.faq__icon:before,.faq__icon:after{content:"";width:14px;height:2px;transition:rotate .5s var(--ease-out);background:currentColor;border-radius:1px;margin:-1px 0 0 -7px;position:absolute;top:50%;left:50%}.faq__icon:after{rotate:90deg}@media (hover:hover){.faq summary:hover .faq__icon{background:var(--soft);scale:1.08}}.faq details[open] .faq__icon{background:var(--ink);color:#fff}.faq details[open] .faq__icon:after{rotate:180deg}.faq details p{color:var(--ink-2);text-wrap:pretty;transition:opacity .5s var(--ease) .12s, translate .7s var(--ease-out) .12s;padding:0 72px 26px 28px}.faq details:not([open]) p{opacity:0;transition-duration:.2s;transition-delay:0s;translate:0 10px}@starting-style{.faq details[open] p{opacity:0;translate:0 10px}}@supports selector(::details-content){.faq details::details-content{height:0;transition:height .55s var(--ease-out), content-visibility .55s allow-discrete;overflow:clip}.faq details[open]::details-content{height:auto}}.ask{isolation:isolate;border-radius:var(--r-lg);color:var(--ink);background:var(--card);box-shadow:var(--shadow);flex-direction:column;align-items:stretch;gap:26px;padding:30px;display:flex;position:relative;overflow:hidden}.ask__head{padding-right:96px;position:relative}.ask__q{z-index:-1;font-family:var(--serif);color:var(--accent);transform-origin:40% 85%;transition:rotate 1s var(--spring) .3s, translate 1.1s var(--ease-out) .3s;pointer-events:none;font-size:10rem;font-style:italic;line-height:1;position:absolute;top:4px;right:10px}@media (hover:hover){.ask:hover .ask__q{transition-delay:0s;translate:-6px 4px;rotate:8deg}}.ask__title{max-width:8ch;font-family:var(--display);letter-spacing:-.035em;font-size:clamp(1.75rem,1.3rem + 1vw,2.25rem);font-weight:500;line-height:1.05}.ask__sub{max-width:28ch;color:var(--ink-2);margin-top:12px;line-height:1.5}.ask__form{gap:10px;display:grid}.ask__form input,.ask__form textarea{box-sizing:border-box;border:1px solid var(--edge);border-radius:var(--r-sm);background:var(--bg);width:100%;color:var(--ink);font:inherit;transition:border-color .3s var(--ease), background-color .3s var(--ease), box-shadow .3s var(--ease-out);padding:16px 18px;font-size:1rem}.ask__form textarea{resize:vertical;min-height:104px;line-height:1.5}.ask__form input:focus,.ask__form textarea:focus{border-color:var(--ink);background:#fff;outline:none;box-shadow:0 0 0 4px #15151514}.ask__form ::placeholder{color:var(--ink-3)}.ask__form .btn{width:100%;margin-top:6px}.ask__form .btn:disabled{cursor:progress;opacity:.75}.ask__fine{color:var(--ink-3);margin-top:6px;font-size:.8125rem;line-height:1.5}.ask__fine a,.ask__err a{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.ask__lbl{color:var(--ink-2);margin-top:4px;font-size:.8125rem;font-weight:600}.ask__form [aria-invalid]{border-color:var(--accent-deep)}.ask__fe{color:var(--accent-deep);margin-top:-4px;font-size:.8125rem;font-weight:500;line-height:1.4}.ask__fe.is-hint{color:var(--ink-3)}.ask__fe:empty{display:none}.ask__err{color:var(--accent-deep);animation:faq-done .35s var(--ease-out) both;font-size:.875rem;font-weight:500;line-height:1.45}.ask__hp{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ask__captcha:not(.is-on){position:absolute}.ask__captcha.is-on{margin-top:4px}.ask__done{animation:faq-done .6s var(--ease-out) both;gap:8px;display:grid}.ask__done p:first-child{color:var(--ink-2);outline:none;font-size:1.0625rem}.ask__done b{font-family:var(--display);color:var(--ink);font-size:1.375rem;font-weight:600;display:block}@keyframes faq-done{0%{opacity:0;translate:0 10px}}.ask-wrap--end{display:none}.ask{transition:clip-path 1.1s var(--ease-io) .1s}.ask__title{transition:translate 1s var(--ease-out) .35s}@media (prefers-reduced-motion:no-preference){.js .ask-wrap:not(.is-live) .ask{clip-path:inset(100% 0 0 0 round var(--r-lg))}.js .ask-wrap:not(.is-live) .ask__q{translate:0 40%;rotate:-14deg}.js .ask-wrap:not(.is-live) .ask__title{translate:0 24px}}@media (max-width:899px){.faq{grid-template-columns:1fr;gap:32px}.faq__side{position:static}.ask-wrap--side{display:none}.ask-wrap--end{display:block}.ask{gap:22px}}@media (max-width:599px){.faq{gap:28px}.faq summary{gap:16px;padding:18px 16px 18px 20px;font-size:1.0625rem}.faq__icon{width:32px;height:32px}.faq details p{padding:0 20px 20px}.ask{padding:24px 20px 20px}.ask__head{padding-right:72px}.ask__q{font-size:7.5rem;top:2px;right:8px}}@media (max-width:380px){.ask__captcha.is-on{margin-inline:-14px}}
.endcard,.footer{width:calc(100% - 2 * var(--gutter));max-width:var(--slab);color:#fff;background:var(--dark);margin-inline:auto}.endcard{isolation:isolate;padding:clamp(64px, 8vw, 112px) var(--gutter) clamp(56px, 7vw, 88px);border-radius:var(--r-xl) var(--r-xl) 0 0;text-align:center;background:var(--dark);position:relative}.endcard__in{max-width:720px;margin-inline:auto}.endcard .h2{margin-top:0;font-size:clamp(2.75rem,1.4rem + 4.4vw,5.5rem)}.endcard .lead{color:var(--on-dark-2);margin:18px auto 0}.endcard .lead span,.endcard__micro span{display:inline-block}.seven{justify-content:center;gap:8px;margin:34px 0 0;padding:0;list-style:none;display:flex}.seven li{background:var(--accent);width:44px;height:44px;color:var(--on-accent);box-shadow:inset 0 0 0 1px #fff0, 0 3px 0 var(--accent-deep);font-family:var(--display);transition-delay:calc(.3s + var(--k) * .13s);border-radius:13px;place-items:center;font-size:.9375rem;font-weight:700;line-height:1;display:grid}.seven li svg{fill:currentColor;fill-opacity:1;width:20px;height:20px;transition:fill-opacity .3s var(--ease);transition-delay:inherit}.seven li:last-child{box-shadow:inset 0 0 0 1px #fff0, 0 3px 0 var(--accent-deep)}@media (prefers-reduced-motion:no-preference){.js .seven:not(.is-live) li{background:var(--dark-3);color:#ffffff73;box-shadow:inset 0 0 0 1px #ffffff0f,0 3px #000}.js .seven:not(.is-live) li svg{fill-opacity:0}}.seven.is-live li{animation:end-tile .55s var(--ease-out) both;animation-delay:calc(.3s + var(--k) * .13s)}.seven.is-live li svg{animation:end-flame .7s var(--ease-out) both;animation-delay:calc(.45s + var(--k) * .13s)}.seven[data-done] li{animation:end-hop .6s var(--ease-out) both;animation-delay:calc(var(--k) * 55ms)}.js .seven[data-done] li{background:var(--accent);color:var(--on-accent)}.js .seven[data-done] li svg{fill-opacity:1}@keyframes end-tile{0%,34%{background-color:var(--dark-3);color:#ffffff73;box-shadow:inset 0 0 0 1px #ffffff0f,0 3px #000}0%{scale:1}34%{scale:.84}35%{background-color:var(--accent);color:var(--on-accent);box-shadow:inset 0 0 0 1px #fff0, 0 3px 0 var(--accent-deep)}70%{scale:1.08}to{scale:1}}@keyframes end-flame{0%{rotate:-12deg;scale:.6}55%{rotate:6deg;scale:1.3}to{rotate:0deg;scale:1}}@keyframes end-hop{0%,to{translate:0}40%{translate:0 -10px}}.endcard form{max-width:540px;transition:box-shadow .35s var(--ease-out);background:#fff;border-radius:999px;gap:8px;margin:28px auto 0;padding:6px;display:flex;box-shadow:0 0 #ff5a1f00}.endcard form:focus-within{box-shadow:0 0 0 3px var(--accent)}.endcard input{min-width:0;height:52px;color:var(--ink);background:0 0;border:0;border-radius:999px;flex:1;padding:0 20px;font-size:1rem}.endcard input:focus{outline:none}.endcard input::placeholder{color:var(--ink-3)}.endcard form .btn{height:52px;box-shadow:none}.endcard form .btn:active{transform:scale(.97)}@media (min-width:600px) and (prefers-reduced-motion:no-preference){.js .endcard__cta[data-reveal]{opacity:1;translate:none}.js .endcard__cta[data-reveal]:not(.is-in) form{clip-path:inset(50% round 999px)}.js .endcard__cta[data-reveal].is-in form{animation:end-open 1.15s var(--ease-out) .2s both}.js .endcard__cta[data-reveal].is-in form>*{animation:end-fill .7s var(--ease-out) .72s backwards}.js .endcard__cta[data-reveal].is-in form .btn{animation-delay:.82s}}@media (max-width:599px) and (prefers-reduced-motion:no-preference){.js .endcard__cta[data-reveal]{opacity:1;translate:none}.js .endcard__cta[data-reveal]:not(.is-in) form>*{clip-path:inset(50% round 999px)}.js .endcard__cta[data-reveal].is-in form>*{animation:end-open .95s var(--ease-out) .1s both}.js .endcard__cta[data-reveal].is-in form .btn{animation-delay:.2s}}@media (prefers-reduced-motion:no-preference){.js .endcard__micro[data-reveal]:not(.is-in){translate:0 12px}}@keyframes end-open{0%{clip-path:inset(50% round 999px)}28%{clip-path:inset(0 calc(50% - 32px) round 999px)}to{clip-path:inset(-80px round 999px)}}@keyframes end-fill{0%{opacity:0;translate:0 10px}}.endcard__nw{white-space:nowrap}.endcard__cta--zone{justify-content:center;margin-top:32px;display:flex}.endcard__micro{color:var(--on-dark-2);margin-top:18px;font-size:.9375rem}.endcard .fine{color:#ffffff80;margin-top:8px}.endcard .fine a{color:#fff;text-underline-offset:3px;margin:-10px -2px;padding:10px 2px;text-decoration:underline;display:inline-block}.endcard__done{justify-items:center;gap:14px;margin-top:28px;display:grid}.endcard__pill{min-height:64px;color:var(--ink);text-align:left;font-family:var(--display);letter-spacing:-.01em;animation:end-pill .7s var(--spring) both;background:#fff;border-radius:999px;align-items:center;gap:14px;padding:6px 28px 6px 6px;font-size:1.0625rem;font-weight:600;line-height:1.3;display:inline-flex}.endcard__pill:focus{outline:none}.endcard__check{background:var(--accent);width:52px;height:52px;box-shadow:0 3px 0 var(--accent-deep);animation:end-check .7s var(--spring) .12s both;border-radius:50%;flex:none;place-items:center;display:grid}.endcard__check svg{fill:none;width:24px;height:24px;stroke:var(--on-accent);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;animation:end-draw .45s var(--ease-out) .42s forwards}.endcard__demo{color:#ffffff80;animation:end-note .6s var(--ease-out) .3s both;font-size:.8125rem}@keyframes end-pill{0%{clip-path:inset(0 calc(100% - 64px) 0 0 round 999px);scale:.92}to{clip-path:inset(-20px round 999px)}}@keyframes end-note{0%{opacity:0;translate:0 8px}}@keyframes end-check{0%{rotate:-45deg;scale:0}}@keyframes end-draw{to{stroke-dashoffset:0}}.footer{margin-top:-1px;margin-bottom:var(--gutter);border-radius:0 0 var(--r-xl) var(--r-xl);padding:0 clamp(20px,5vw,64px);position:relative;overflow:clip}.footer__in{max-width:var(--wrap);border-top:1px solid var(--dark-line);grid-template-columns:minmax(0,1fr) auto;gap:40px clamp(40px,6vw,96px);margin-inline:auto;padding-top:48px;display:grid}.footer__brand>a{align-items:center;min-height:44px;display:inline-flex}.footer__brand p{max-width:30ch;color:var(--on-dark-2);margin-top:16px;font-size:.9375rem}.footer__social{gap:8px;margin:18px 0 0;padding:0;list-style:none;display:flex}.footer__social a{color:#ffffffd6;background:#ffffff1a;border-radius:50%;place-items:center;width:44px;height:44px;transition:background .2s,color .2s;display:grid}.footer__social a:hover{background:var(--accent);color:#fff}.footer__social svg{width:22px;height:22px}.footer .footer__lang{background:#ffffff1a;margin-top:18px}.footer .footer__lang a{color:#ffffff9e}.footer .footer__lang a:hover{color:#fff}.footer .footer__lang a[aria-current]{color:#111;box-shadow:none;background:#fff}.footer__cols{grid-template-columns:repeat(4,max-content);gap:24px clamp(28px,3.4vw,56px);display:grid}@media (max-width:1199px){.footer__in{grid-template-columns:1fr}}.footer__cols p{letter-spacing:.08em;text-transform:uppercase;color:#ffffff94;margin-bottom:12px;font-size:.75rem;font-weight:600}.footer__cols a{color:#ffffffd6;white-space:nowrap;width:fit-content;padding:5px 0;font-size:.9375rem;transition:color .2s;display:block;position:relative}.footer__cols a:after{content:"";background:var(--accent);transform-origin:100%;height:1.5px;transition:transform .45s var(--ease-out);border-radius:1px;position:absolute;bottom:2px;left:0;right:0;transform:scaleX(0)}.footer__cols a:hover,.footer__cols a:focus-visible{color:#fff}.footer__cookies{font:inherit;color:#ffffffd6;text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:5px 0;font-size:.9375rem;transition:color .2s;display:block}.footer__cookies:hover,.footer__cookies:focus-visible{color:#fff}.footer__cols a:hover:after,.footer__cols a:focus-visible:after{transform-origin:0;transform:scaleX(1)}.footer__legal{border-top:1px solid var(--dark-line);color:#ffffff80;grid-column:1/-1;gap:6px;padding-top:24px;font-size:.75rem;display:grid}.footer__facts i{font-style:normal}.footer__mark{font-family:var(--display);letter-spacing:-.035em;-webkit-user-select:none;user-select:none;white-space:nowrap;view-timeline:--end-mark block;view-timeline-inset:0px;grid-column:1/-1;justify-content:center;align-items:flex-end;margin:-.1em 0 .03em;font-size:clamp(6rem,27vw,25rem);font-weight:700;line-height:.8;display:flex}.footer__mark svg{flex:none;width:.58em;height:auto;margin-right:.05em;overflow:visible}.footer__mark rect{fill:var(--accent);transform-box:fill-box}.footer__mark span{color:#2a2a2a;background:linear-gradient(#403d3a 8%,#262524 58%,#171717 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-top:-.14em;padding-top:.14em;display:inline-block}@media (max-width:899px){html:has(.mbar.is-on) .footer{margin-bottom:calc(var(--gutter) + 72px + env(safe-area-inset-bottom))}.footer__in{grid-template-columns:1fr}.footer__cols{grid-template-columns:repeat(2,max-content)}}@media (max-width:599px){.footer__cols{grid-template-columns:1fr 1fr}.footer__law{grid-column:1/-1}.footer__facts{gap:2px;display:grid}.footer__facts i{display:none}.endcard form{background:0 0;border-radius:0;flex-direction:column;gap:10px;padding:0}.endcard form:focus-within{box-shadow:none}.endcard input{height:56px;transition:box-shadow .35s var(--ease-out);background:#fff;flex:none;padding:0 22px}.endcard input:focus{box-shadow:0 0 0 3px var(--accent)}.endcard form .btn{width:100%;height:56px;box-shadow:0 4px 0 var(--accent-deep)}.endcard form .btn:active{box-shadow:0 1px 0 var(--accent-deep);transform:translateY(3px)}.seven{gap:6px}.seven li{border-radius:11px;width:38px;height:40px;font-size:.875rem}.seven li svg{width:18px;height:18px}.endcard__pill{border-radius:32px;padding-right:22px;font-size:1rem}}@media (pointer:coarse){.footer__cols a{padding-block:10px}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.footer__mark rect{animation:end-rise var(--ease-out) both;animation-timeline:--end-mark;animation-range:entry calc(45% + var(--k) * 12%) entry calc(75% + var(--k) * 12%)}.footer__mark span{animation:end-rise var(--ease-out) both;animation-timeline:--end-mark;animation-range:entry calc(52% + var(--k) * 7%) entry calc(78% + var(--k) * 7%)}}}@keyframes end-rise{0%{translate:0 112%}}.no-sda .footer__mark rect,.no-sda .footer__mark span{transition:translate 1s var(--ease-out);transition-delay:calc(var(--k) * .12s)}.no-sda .footer__mark span{transition-delay:calc(.36s + var(--k) * 80ms)}@media (prefers-reduced-motion:no-preference){.no-sda .footer__mark:not(.is-in) rect,.no-sda .footer__mark:not(.is-in) span{translate:0 112%}}.js .endcard__cta:focus-within form,.js .endcard__cta:focus-within form>*{clip-path:none;opacity:1;animation:none}
