:root{--ink:#1C1A1A;--ink-2:#2A2626;--paper:#F3F3F2;--white:#FFFFFF;--orange:#FF5A00;--orange-hover:#EB5200;--muted:#56514E;--line:#BDB8B3;--font-display:"Inter Tight", Inter, system-ui, -apple-system, "Segoe UI", sans-serif;--font-body:Inter, system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, Menlo, monospace;--ease-out:cubic-bezier(.2, .8, .2, 1);--autoplay:6.5s}*,::before,::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--font-body);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased;overflow-x:hidden}img{max-width:100%;display:block}button{font:inherit;color:inherit}.sprite{position:absolute}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.btn{position:relative;display:inline-flex;align-items:center;gap:18px;min-height:58px;padding:7px 7px 7px 26px;border:1.5px solid transparent;border-radius:999px;font-weight:600;font-size:16.5px;letter-spacing:-.005em;line-height:1;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color .25s var(--ease-out),color .25s var(--ease-out),border-color .25s var(--ease-out),box-shadow .3s var(--ease-out),transform .15s}.btn:active{transform:scale(.97)}.btn__icon{flex:none;display:grid;place-items:center;width:42px;height:42px;border-radius:50%;overflow:hidden;transition:background-color .25s var(--ease-out),color .25s var(--ease-out),transform .35s var(--ease-out)}.btn__icon svg{transition:transform .35s var(--ease-out)}.btn--primary{background:var(--orange);color:#fff}.btn--primary .btn__icon{background:#fff;color:var(--orange)}.btn--primary:hover{background:var(--orange-hover)}.btn--primary:hover .btn__icon{transform:rotate(45deg)}.btn--outline{background:0 0;color:var(--ink);border-color:var(--ink)}.btn--outline .btn__icon{background:var(--ink);color:#fff}.btn--outline:hover{background:var(--ink);color:#fff}.btn--outline:hover .btn__icon{background:#fff;color:var(--ink)}.btn--outline:hover .btn__icon svg{animation:drop .9s var(--ease-out) infinite}@keyframes drop{0%{transform:translateY(0);opacity:1}45%{transform:translateY(16px);opacity:0}46%{transform:translateY(-16px);opacity:0}to{transform:translateY(0);opacity:1}}@media (max-width:480px){.hero__cta{width:100%;flex-direction:column;align-items:stretch}.btn{justify-content:space-between}}.hero{position:relative;isolation:isolate;margin:clamp(8px,1.4vw,18px);padding:calc(clamp(40px,6vw,72px) + 44px) 16px clamp(48px,6vw,80px);border-radius:clamp(20px,2.4vw,32px);overflow:hidden;background:#1668c6}.hero::before{content:"";position:absolute;inset:0;z-index:-2;pointer-events:none}.hero:not(.hero--blur)::before{background:url(../assets/sunset-sky-background-2026-01-05-05-58-49-utc.jpg)center top/100% 109%no-repeat}.hero::after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(60% 40%at 50% 28%,rgba(8,40,90,.22),rgba(8,40,90,.08) 55%,transparent 80%)}.hero .hero__eyebrow,.hero .hero__l1{color:var(--white)}.hero .hero__l1{text-shadow:0 2px 24px rgba(8,40,90,.18)}.hero .hero__lead{color:rgba(255,255,255,.92);text-shadow:0 1px 12px rgba(8,40,90,.25)}.hero .btn--outline{background:var(--white);border-color:var(--white);color:var(--ink)}.hero .btn--outline .btn__icon{background:var(--ink);color:#fff}.hero .btn--outline:hover{background:var(--white);border-color:var(--white);color:var(--ink)}.hero .btn--outline:hover .btn__icon{background:var(--ink);color:#fff}.hero__copy{display:flex;flex-direction:column;align-items:center;text-align:center}.hero__title{margin:0 0 clamp(22px,3vw,30px);display:flex;flex-direction:column;align-items:center;font-weight:400}.hero__eyebrow{display:inline-flex;align-items:center;gap:10px;margin-bottom:clamp(22px,3vw,30px);font-family:var(--font-mono);font-size:12.5px;letter-spacing:.06em;text-transform:uppercase}.hero__ast{flex:none;display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--orange);color:var(--ink)}.hero__ast svg{animation:spin 12s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.hero__l1{font-family:var(--font-display);font-weight:600;font-size:clamp(2.3rem,5.4vw,4.9rem);line-height:1;letter-spacing:-.04em}.hero__line{display:block;white-space:nowrap}.accent{color:var(--orange)}@media (max-width:760px){.hero__line{white-space:normal;text-wrap:balance}.hero__line+.hero__line{margin-top:.12em}}.hero__lead{max-width:64ch;margin:0 0 30px;font-size:clamp(1rem,1.3vw,1.125rem);line-height:1.6;color:var(--muted);text-wrap:pretty}.hero__cta{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.cases{margin-top:clamp(40px,6vw,64px)}.stack{position:relative;height:clamp(470px,42vw,500px);outline:0;touch-action:pan-y}.case{position:absolute;left:50%;top:6px;width:min(780px,calc(100% - 8px));height:calc(100% - 60px);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);border-radius:22px;overflow:hidden;background:var(--ink);box-shadow:0 30px 60px -30px rgba(28,26,26,.45);opacity:0;transform:translateX(-50%) scale(.8);transition:transform .6s var(--ease-out),opacity .4s;will-change:transform;user-select:none}.case:not([data-pos="0"]) *{pointer-events:none}.case.is-dragging{transition:none;cursor:grabbing}.case.is-out{transform:translateX(30%) translateY(-20px) rotate(14deg)!important;opacity:0!important;z-index:5!important}.case.is-back{transform:translateX(-130%) translateY(-20px) rotate(-14deg)!important;opacity:0!important;z-index:5!important;transition:none}.case__cap{position:relative;z-index:2}.case__cap b{display:block;font-family:var(--font-display);font-weight:600;font-size:18px;line-height:1.2}.case__cap span{font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#cfc8c3}.case__big{display:block;margin:6px 0 4px;font-family:var(--font-display);font-weight:600;font-size:clamp(3.4rem,7vw,5.8rem);line-height:.9;letter-spacing:-.06em;font-variant-numeric:tabular-nums;white-space:nowrap}.hero .cases__dot{background:var(--white)}.hero .cases__dot[aria-current=true]{background:rgba(255,255,255,.45)}.cases__dot{position:relative;overflow:hidden;width:10px;height:10px;padding:0;border:0;border-radius:999px;background:var(--line);cursor:pointer;transition:width .35s}.cases__dot[aria-current=true]{width:44px;background:#d6d1cc}.cases__dot i{position:absolute;inset:0 auto 0 0;width:0;background:var(--orange)}.cases__dot[aria-current=true] i{animation:fill var(--autoplay) linear forwards}.cases.is-paused .cases__dot i{animation-play-state:paused}@keyframes fill{to{width:100%}}.video-modal{width:min(960px,calc(100% - 32px));padding:0;border:0;border-radius:18px;background:#000;overflow:visible}.video-modal::backdrop{background:rgba(10,9,9,.82)}.video-modal__frame{aspect-ratio:16/9;border-radius:18px;overflow:hidden}.video-modal__frame iframe{width:100%;height:100%;border:0;display:block}.video-modal.is-vertical{width:min(430px,calc(86vh*9/16),calc(100% - 32px))}.video-modal.is-vertical .video-modal__frame{aspect-ratio:9/16}.video-modal__close{position:absolute;top:-52px;right:0;width:42px;height:42px;border:0;border-radius:50%;display:grid;place-items:center;background:#fff;color:var(--ink);cursor:pointer}@media (max-width:760px){.stack{height:640px}.case{width:calc(100% - 8px);grid-template-columns:minmax(0,1fr);grid-template-rows:220px 1fr}}@media (max-width:560px){.hero{margin:8px;padding:92px 14px 30px;border-radius:20px}.hero::after{background:radial-gradient(90% 46%at 50% 26%,rgba(8,40,90,.26),rgba(8,40,90,.1) 60%,transparent 85%)}.hero__eyebrow{margin-bottom:18px;gap:8px;font-size:11px;letter-spacing:.04em;line-height:1.45;text-wrap:balance}.hero__ast{width:22px;height:22px}.hero__ast svg{width:12px;height:12px}.hero__title{margin-bottom:18px}.hero__l1{font-size:clamp(2rem,9.2vw,2.55rem);letter-spacing:-.035em}.hero__line+.hero__line{margin-top:.16em}.hero__lead{max-width:44ch;margin-bottom:22px;font-size:16px;line-height:1.55}.hero__cta{display:grid;grid-template-columns:min(88%,320px);justify-content:center;gap:8px;width:100%}.hero .hero__cta .btn{width:auto;min-height:54px;justify-content:center;gap:16px;padding:6px 6px 6px 22px;font-size:16px}.cases{margin-top:28px}.stack{height:540px}.case{height:calc(100% - 46px);grid-template-rows:250px 1fr}.case__cap b{font-size:16px}.case__cap span{font-size:10px}.case__big{margin:4px 0 3px;font-size:3rem}}@media (max-width:400px){.hero__eyebrow{font-size:10px;gap:7px}.hero__l1{font-size:clamp(1.8rem,9.4vw,2.3rem)}.stack{height:578px}.case{grid-template-rows:240px 1fr}}@media (max-width:345px){.stack{height:626px}}.trust{padding:clamp(6px,1vw,12px) clamp(8px,1.4vw,18px)}.nowrap{white-space:nowrap}.ticket{position:relative;margin:0 auto;display:grid;grid-template-columns:clamp(210px,22vw,300px) minmax(0,1fr);background:var(--white);border-radius:22px}.ticket::before,.ticket::after{content:"";position:absolute;left:calc(clamp(210px,22vw,300px) - 13px);width:26px;height:26px;border-radius:50%;background:var(--paper)}.ticket::before{top:-13px}.ticket::after{bottom:-13px}.ticket__main{display:flex;flex-direction:column;justify-content:center;padding:clamp(30px,3.6vw,44px) clamp(24px,3.4vw,44px);border-left:2px dashed #dcd9d6}.ticket__badges{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px clamp(16px,2vw,28px);font-size:clamp(10.5px,1.3vw,16px)}.ticket__badges .badge{transition:transform .35s var(--ease-out)}.ticket__badges li:hover .badge{transform:translateY(-4px)}.ticket__stub{display:flex;flex-direction:column;justify-content:center;padding:28px 30px;background:var(--ink);color:#fff;border-radius:22px 0 0 22px}.ticket__title{margin:0;font-family:var(--font-display);font-weight:500;font-size:clamp(2.4rem,4vw,3.4rem);line-height:.95;letter-spacing:-.045em;text-wrap:balance}.badge{font-size:inherit;display:inline-flex;align-items:center;justify-content:center}.badge--gp{flex-direction:column;gap:.45em}.badge--gp svg{width:3.6em;height:3.6em}.badge--gp>span{font-size:1.15em;font-weight:500;color:#5f6368;white-space:nowrap}.badge--sem{width:6.6em;height:6.6em;padding:.6em .8em;flex-direction:column;align-items:flex-start;border-radius:.7em;background:#4a1fb8;color:#fff;line-height:1.05;text-align:left}.badge__a{display:flex;align-items:center;gap:.3em;margin-bottom:.7em;font-size:.62em;font-weight:800;letter-spacing:.04em}.badge__a::before{content:"";width:.9em;height:.9em;border-radius:50%;background:#ff642d}.badge__b{font-size:.78em;opacity:.85}.badge__c{font-size:1.18em;font-weight:500}.badge--ai{position:relative;width:7.6em;height:7.6em;flex-direction:column;border-radius:50%;border:.32em solid #8acbf3;background:#1e1e1e;color:#fff;line-height:1.1}.badge--ai b{font-size:.92em;font-weight:600}.badge--ai small{margin-top:.5em;padding-top:.35em;border-top:1px solid #555;font-size:.44em;letter-spacing:.06em;opacity:.7}.badge--meta{flex-direction:column;align-items:flex-start;gap:.25em;line-height:1;color:#1c2b33}.badge__meta-top{display:flex;align-items:center;gap:.35em}.badge__meta-top svg{width:4.6em;height:2.6em}.badge__meta-word{font-family:Inter,Helvetica,Arial,sans-serif;font-size:3.1em;font-weight:500;letter-spacing:-.02em}.badge__meta-sub{font-family:Inter,Helvetica,Arial,sans-serif;font-size:1.32em;font-weight:400;letter-spacing:.01em}.badge--upcity svg{width:8.6em;height:8.6em;display:block}@media (max-width:900px){.ticket{grid-template-columns:minmax(0,1fr)}.ticket::before,.ticket::after{display:none}.ticket__main{border-left:0;border-top:2px dashed #dcd9d6}.ticket__badges{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));justify-items:center;row-gap:32px;font-size:13px}.ticket__badges li:last-child{grid-column:1/-1}.ticket__stub{border-radius:22px 22px 0 0}}@media (max-width:700px){.ticket__mq{overflow:hidden;margin-inline:calc(clamp(24px,3.4vw,44px)*-1)}.ticket__badges{display:flex;flex-wrap:nowrap;align-items:center;gap:0;width:max-content;font-size:clamp(8px,2.4vw,12px);animation:trustScroll 24s linear infinite}.ticket__mq:active .ticket__badges{animation-play-state:paused}.ticket__badges .badge--meta{font-size:.8em}.ticket__badges li{flex:0 0 calc((100vw - 2*clamp(8px,1.4vw,18px))/3);display:grid;place-items:center;min-height:118px;padding:0 5px}.ticket__badges li:last-child{grid-column:auto}.ticket__badges li:hover .badge{transform:none}}@keyframes trustScroll{to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.ticket__badges{animation:none}}.story{--scenes:5;--gut:clamp(8px, 1.4vw, 18px);position:relative;height:calc(var(--scenes)*90vh + 100vh + 130vh);padding:0 var(--gut)}.scene{grid-area:1/1;align-self:center;justify-self:center;width:100%;opacity:var(--so, 0);visibility:hidden}.scene.is-on{visibility:visible}.story.is-static{height:auto}.story.is-static .scene{grid-area:auto;opacity:1;visibility:visible}.rv{opacity:calc(0 + 1*var(--p, 1));filter:blur(calc((1 - var(--p, 1))*12px));transform:translate3d(calc((1 - var(--p, 1))*var(--sx, 0px)),calc((1 - var(--p, 1))*28px),0) scale(calc(.97 + .03*var(--p, 1)))}.story .ill{opacity:var(--p, 1);transform:translate3d(0,calc((1 - var(--p, 1))*36px),0) scale(calc(.9 + .1*var(--p, 1)))}.story__steps{--tp:clamp(0, calc((var(--local, 1) - .206) / .6), 1);position:relative;list-style:none;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));width:min(1120px,100%);margin:clamp(12px,3vh,36px) auto 0;padding:0}.story__steps::before,.story__steps::after{content:"";position:absolute;left:10%;top:40px;height:2px;border-radius:2px}.story__steps::before{right:10%;background:rgba(255,255,255,.14)}.story__steps::after{width:calc(80%*var(--tp));background:#fff}.step{--sp:clamp(0, calc((var(--local, 1) - .14 - var(--i) * .15) / .11), 1);position:relative;z-index:1;display:grid;justify-items:center;gap:18px;text-align:center;opacity:var(--sp);transform:translateY(calc((1 - var(--sp))*14px))}@keyframes stepRing{0%{transform:scale(1);opacity:.7}to{transform:scale(1.7);opacity:0}}.story.is-static .step{--sp:1}.story.is-static .story__steps{--tp:1}@media (max-width:760px){.story__steps::before,.story__steps::after{top:26px}.step{gap:8px}}.story__stage{display:contents}@media (min-width:761px){.story__stage{position:absolute;left:50%;top:50%;display:grid;width:1180px;height:760px;transform:translate(-50%,-50%) scale(var(--k, 1))}.ill-hub{max-width:520px}.story__steps{width:1120px;margin-top:24px}.story.is-static .story__stage{position:static;transform:none;width:auto;height:auto;display:grid;gap:140px}}.ill{display:block;width:100%;height:auto;overflow:visible}.ill .s{fill:none;stroke:rgba(255,255,255,.78);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.ill .f{fill:rgba(255,255,255,.78)}.ill .dim{fill:rgba(255,255,255,.2)}.ill .o{fill:var(--orange)}.ill .type,.ill .bar,.ill .row,.ill .float{transform-box:fill-box;transform-origin:center}.ill-hub{max-width:min(560px,64vh);justify-self:center}.ill:not(.play) *{animation-play-state:paused!important}@keyframes word{0%{transform:scaleX(0)}12%,88%{transform:scaleX(1)}96%,to{transform:scaleX(0)}}@keyframes word2{0%,14%{transform:scaleX(0)}30%,88%{transform:scaleX(1)}96%,to{transform:scaleX(0)}}@keyframes word3{0%,32%{transform:scaleX(0)}44%,88%{transform:scaleX(1)}96%,to{transform:scaleX(0)}}@keyframes caret{0%{transform:translateX(0)}12%{transform:translateX(42px)}14%{transform:translateX(47px)}30%{transform:translateX(106px)}32%{transform:translateX(111px)}44%,88%{transform:translateX(146px)}96%,to{transform:translateX(0)}}@keyframes caretBlink{50%{opacity:0}}@keyframes goPress{0%,46%,60%,to{transform:scale(1)}50%{transform:scale(.82)}54%{transform:scale(1.12)}}@keyframes fall{0%{transform:translateY(0);opacity:0}15%{opacity:1}85%{opacity:1}to{transform:translateY(var(--ty));opacity:0}}@keyframes ringOut{0%{transform:scale(1);fill-opacity:.6}to{transform:scale(3.2);fill-opacity:0}}@keyframes upNudge{50%{transform:translateY(-4px)}}@keyframes cursorLeave{0%{transform:translate(170px,124px);opacity:0}12%{opacity:1}45%{transform:translate(118px,106px);opacity:1}60%{transform:translate(122px,104px)}95%{transform:translate(236px,18px);opacity:0}to{transform:translate(236px,18px);opacity:0}}@keyframes ripple{0%{transform:scale(.4);opacity:.9}to{transform:scale(2.4);opacity:0}}@keyframes leak{0%{transform:translate(0,0);opacity:0}12%{opacity:1}42%{transform:translate(0,30px);opacity:1}78%{transform:translate(var(--dx),72px);opacity:.9}to{transform:translate(var(--dx),86px);opacity:0}}@keyframes through{0%{transform:translate(0,0);opacity:0}10%{opacity:1}90%{transform:translate(0,112px);opacity:1}to{transform:translate(0,112px);opacity:0}}@keyframes rowIn{0%{transform:translateY(8px);opacity:0}}@keyframes sink{0%{transform:translateY(-10px);opacity:.7}70%,to{transform:translateY(18px);opacity:0}}@keyframes month{0%,20%,to{fill:transparent}8%{fill:rgba(255,255,255,.7)}}@keyframes coin{0%{transform:translateY(0);opacity:0}15%{opacity:1}75%{transform:translateY(66px);opacity:1}to{transform:translateY(78px);opacity:0}}@keyframes blink{50%{opacity:.25}}@keyframes drift{to{transform:translate(var(--fx),var(--fy))}}@keyframes flicker{50%{opacity:.2}}.ill-hub .hnode,.ill-hub .link,.ill-hub .pwrap{--qi:clamp(0, calc((var(--local, 1) - var(--at-i, .2)) / .08), 1)}.ill-hub .link{fill:none;stroke:rgba(255,255,255,.8);stroke-width:1.6;stroke-linecap:round;stroke-dasharray:var(--len);stroke-dashoffset:calc(var(--len)*(1 - var(--qi)))}.ill-hub .hnode{transform:translate(calc(var(--ox)*(1 - var(--qi))),calc(var(--oy)*(1 - var(--qi))));opacity:calc(.25 + .75*var(--qi))}.ill-hub .pwrap{opacity:clamp(0,calc(var(--qi)*2 - 1),1)}@keyframes toHub{0%{transform:translate(0,0);opacity:0}15%{opacity:1}85%{transform:translate(var(--tx),var(--ty));opacity:1}to{transform:translate(var(--tx),var(--ty));opacity:0}}@keyframes hubRipple{0%{transform:scale(1);stroke-opacity:.8}to{transform:scale(2.6);stroke-opacity:0}}@keyframes converge{0%{transform:translate(0,0);opacity:0}15%{opacity:1}80%{transform:translate(var(--tx),var(--ty));opacity:1}to{transform:translate(var(--tx),var(--ty));opacity:0}}@media (max-width:760px){.ill-hub{max-width:min(320px,40vh)}}@media (max-width:560px){.story__steps{margin-top:10px;column-gap:2px}.story__steps::before,.story__steps::after{top:22px}.step{gap:7px}}@media (prefers-reduced-motion:reduce){.rv,.story .ill{--p:1}.ill .drop,.ill .lead{display:none}.story .scene{--local:1}}@media (prefers-reduced-motion:reduce){*,::before,::after{animation:none!important;transition:none!important}}.svc4{--mute2:#8E8883;--line2:#BDB8B3;--soft:#ECEAE7;--ground:#E2DFDB;--display:var(--font-display);--body:var(--font-body);--mono:var(--font-mono);--ease:cubic-bezier(.2,.8,.2,1);--r:clamp(20px,2.4vw,30px);--g:clamp(8px,1.4vw,18px);--line:#DCD9D6;padding:clamp(6px,1vw,12px) clamp(8px,1.4vw,18px);scroll-margin-top:12px}.svc4 .h{font-family:var(--display);font-weight:600;font-size:clamp(2.2rem,4.8vw,4.2rem);line-height:.98;letter-spacing:-.045em;margin:0;text-wrap:balance}.svc4 .lede{font-family:var(--display);font-weight:500;font-size:clamp(1.15rem,1.8vw,1.5rem);line-height:1.3;letter-spacing:-.02em;margin:0;text-wrap:pretty}.svc4 .sub{color:var(--muted);margin:0;font-size:1.05rem;line-height:1.6;text-wrap:pretty}.svc4 .sn{font-family:var(--display);font-weight:600;font-size:clamp(1.5rem,2.6vw,2.4rem);letter-spacing:-.035em;line-height:1.05;margin:0;text-wrap:balance}.svc4 .sp{color:var(--muted);margin:0;font-size:clamp(15px,1.25vw,17.5px);line-height:1.65;text-wrap:pretty}.svc4 .btn{display:inline-flex;align-items:center;gap:18px;min-height:58px;padding:7px 7px 7px 26px;border-radius:999px;background:var(--orange);color:#fff;font-weight:600;font-size:16.5px;text-decoration:none;white-space:nowrap;border:0;cursor:pointer;transition:background .25s}.svc4 .btn span{width:42px;height:42px;border-radius:50%;background:#fff;color:var(--orange);display:grid;place-items:center;transition:transform .35s var(--ease)}.svc4 .btn span svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.svc4 .btn:hover{background:var(--orange-h)}.svc4 .btn:hover span{transform:rotate(45deg)}.svc4 .btn.w{background:#fff;color:var(--ink)}.svc4 .btn.w span{background:var(--ink);color:#fff}.svc4 .btn.k{background:var(--ink)}.svc4 .sec{background:#fff;border-radius:var(--r);padding:clamp(28px,5vw,72px) clamp(14px,3.4vw,48px);display:grid;gap:clamp(28px,4vw,52px)}.svc4 .hdr{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(20px,4vw,64px);align-items:end}.svc4 .hdr .t{display:grid;gap:14px}.svc4 .bento{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:14px}.svc4 .k{position:relative;isolation:isolate;overflow:hidden;border-radius:24px;background:var(--paper);min-width:0}.svc4 .k .tx{position:relative;z-index:3;display:grid;gap:12px;align-content:start;padding:clamp(24px,2.6vw,36px)}.svc4 .k .sn{font-size:clamp(1.35rem,1.85vw,1.7rem)}.svc4 .k .sp{font-size:clamp(14.5px,1.08vw,15.5px);line-height:1.6}.svc4 .k.dark{background:var(--ink);color:#fff}.svc4 .k.dark .sp{color:#bdb7b2}.svc4 .dev{position:relative;min-width:0}.svc4 .s4rv{opacity:0;transform:translateY(26px);transition:opacity .8s var(--ease) calc(var(--i,0)*90ms),transform .8s var(--ease) calc(var(--i,0)*90ms)}.svc4 .s4rv.in{opacity:1;transform:none}.svc4 .bar{display:block;height:8px;border-radius:4px;background:#e4e1dd}.svc4 .bar.d{background:var(--ink)}.svc4 .bar.o{background:var(--orange)}.svc4 .bar.l{background:rgba(255,255,255,.28)}.svc4 .phone{position:absolute;left:50%;top:0;translate:-50%0;width:var(--pw,250px);aspect-ratio:9/18.5;border-radius:42px;background:#0e0d0d;padding:9px;box-shadow:inset 0 0 0 1.5px #3a3535}.svc4 .phone .scr{position:relative;height:100%;border-radius:34px;background:#fff;overflow:hidden;padding:48px 16px 16px;display:grid;gap:10px;align-content:start}.svc4 .phone .isl{position:absolute;top:12px;left:50%;translate:-50%0;width:84px;height:24px;border-radius:12px;background:#0e0d0d;z-index:2}.svc4 .float{animation:s4-float 5s ease-in-out infinite}@keyframes s4-float{0%,to{translate:0 0}50%{translate:0-8px}}.svc4 .kA .bgc{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden;border-radius:inherit;opacity:.8}.svc4 .kA .bgc b{position:absolute;left:50%;border-radius:50%;translate:-50% -50%;box-shadow:inset 0 0 0 1px #3a3637}.svc4 .kA .bgc i{position:absolute;border-radius:50%}.svc4 .kA .tx,.svc4 .kA .dev{position:relative;z-index:2}.svc4 .kA{grid-column:1/span 4;grid-row:1/span 2;display:flex;flex-direction:column;text-align:center}.svc4 .kA .tx{justify-items:center;padding-bottom:10px}.svc4 .kA .dev{flex:1;min-height:340px}.svc4 .kA .phone{--pw:clamp(230px,21vw,270px);top:26px;text-align:left}.svc4 .kA .dev::after{content:"";position:absolute;left:0;right:0;bottom:0;height:18%;background:linear-gradient(rgba(28,26,26,0),var(--ink) 92%);z-index:4;pointer-events:none}.svc4 .kA .phone .scr{padding:0;display:block;background:#fff}.svc4 .kA .isl::after{content:"";position:absolute;right:9px;top:8px;width:8px;height:8px;border-radius:50%;background:#22a06b;opacity:0;animation:s4-wDot 10s infinite}@keyframes s4-wIsl{0%,81%,97%,to{width:84px}85%,94%{width:128px}}@keyframes s4-wDot{0%,84%{opacity:0}87%,94%{opacity:1}97%,to{opacity:0}}.svc4 .wpage{position:absolute;left:0;right:0;top:44px;padding:0 12px;display:grid;gap:9px}@keyframes s4-wScroll{0%,18%{transform:none}28%,46%{transform:translateY(-236px)}56%,90%{transform:translateY(-372px)}to{transform:none}}.svc4 .wnav{height:22px;display:flex;align-items:center;justify-content:space-between}.svc4 .wlogo{display:flex;align-items:center;gap:6px}.svc4 .wlogo i{width:16px;height:16px;border-radius:5px;background:var(--orange)}.svc4 .wlogo b{width:52px;height:7px;border-radius:4px;background:var(--ink)}.svc4 .wburg{display:grid;gap:3px}.svc4 .wburg i{width:16px;height:2px;border-radius:2px;background:var(--ink)}.svc4 .whero{position:relative;height:160px;border-radius:16px;overflow:hidden;background:#1668c6;padding:14px;display:flex;flex-direction:column;justify-content:flex-end;gap:7px}.svc4 .whero::before{content:"";position:absolute;width:150px;height:150px;right:-50px;top:-60px;border-radius:50%;background:rgba(255,255,255,.12)}.svc4 .whero>*{position:relative}.svc4 .wpill{display:flex;align-items:center;gap:5px;width:78px;height:15px;border-radius:8px;background:rgba(255,255,255,.2);padding:0 6px;margin-bottom:3px}.svc4 .wpill i{width:6px;height:6px;border-radius:50%;background:var(--orange)}.svc4 .wpill b{flex:1;height:4px;border-radius:2px;background:rgba(255,255,255,.8)}.svc4 .wh{display:block;height:10px;border-radius:5px;background:#fff}.svc4 .wl{display:block;height:5px;border-radius:3px;background:rgba(255,255,255,.6)}.svc4 .wcta{position:relative;display:flex;align-items:center;justify-content:space-between;width:64%;height:30px;border-radius:15px;background:var(--orange);padding:0 4px 0 12px;margin-top:5px;animation:s4-wPress 6s infinite}.svc4 .wcta b{width:46%;height:6px;border-radius:3px;background:rgba(255,255,255,.95)}.svc4 .wcta i{width:22px;height:22px;border-radius:50%;background:#fff;display:grid;place-items:center;color:var(--orange)}.svc4 .wcta i svg{width:11px;height:11px;fill:none;stroke:currentColor;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}@keyframes s4-wPress{0%,26%,32%,to{transform:none}29%{transform:scale(.93)}}.svc4 .tap{position:absolute;width:34px;height:34px;border-radius:50%;background:rgba(255,255,255,.6);box-shadow:0 0 0 2px rgba(255,255,255,.8);pointer-events:none;opacity:0}.svc4 .wcta .tap{right:-2px;top:-2px;animation:s4-wTap1 6s infinite}@keyframes s4-wTap1{0%,26%{opacity:0;transform:scale(.3)}29%{opacity:1;transform:scale(.7)}38%,to{opacity:0;transform:scale(1.9)}}.svc4 .wsvc{display:grid;grid-template-columns:1fr 1fr;gap:7px}.svc4 .wsvc div{height:62px;border-radius:12px;background:#fff;box-shadow:inset 0 0 0 1px rgba(28,26,26,.12);padding:10px;display:grid;align-content:space-between}.svc4 .wsvc div:nth-child(2){animation-name:s4-wSvc2}.svc4 .wsvc div:nth-child(3){animation-name:s4-wSvc3}.svc4 .wsvc div:nth-child(4){animation-name:s4-wSvc4}@keyframes s4-wSvc{0%,20%{opacity:.3;transform:translateY(10px)}27%,to{opacity:1;transform:none}}@keyframes s4-wSvc2{0%,22%{opacity:.3;transform:translateY(10px)}29%,to{opacity:1;transform:none}}@keyframes s4-wSvc3{0%,24%{opacity:.3;transform:translateY(10px)}31%,to{opacity:1;transform:none}}@keyframes s4-wSvc4{0%,26%{opacity:.3;transform:translateY(10px)}33%,to{opacity:1;transform:none}}.svc4 .wsvc em{width:22px;height:22px;border-radius:8px;display:grid;place-items:center;color:#fff}.svc4 .wsvc em svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.svc4 .wsvc s{display:grid;gap:4px}.svc4 .wsvc s i{height:5px;border-radius:3px;background:rgba(28,26,26,.12)}.svc4 .wsvc s i:first-child{background:var(--ink);width:70%}@keyframes s4-wT1{0%,57%{width:0}63%,to{width:52%}}@keyframes s4-wT2{0%,63%{width:0}69%,to{width:70%}}@keyframes s4-wT3{0%,69%{width:0}75%,to{width:40%}}@keyframes s4-wPress2{0%,77%,81%,to{transform:none}79%{transform:scale(.94)}}@keyframes s4-wTap2{0%,77%{opacity:0;transform:scale(.3)}79%{opacity:1;transform:scale(.7)}86%,to{opacity:0;transform:scale(2)}}.svc4 .wsec{display:grid;gap:5px;padding:2px 2px 0}.svc4 .wsec i{height:7px;border-radius:4px;background:var(--ink);width:56%}.svc4 .wsec i+i{height:5px;background:rgba(28,26,26,.12);width:78%}.svc4 .wrev{display:flex;gap:9px;align-items:center;border-radius:12px;background:#fff;box-shadow:inset 0 0 0 1px rgba(28,26,26,.12);padding:10px}.svc4 .wava{width:30px;height:30px;border-radius:50%;background:#1668c6;flex:none}.svc4 .wrev s,.svc4 .wcon s{flex:1;display:grid;gap:5px}.svc4 .wrev s i,.svc4 .wcon s i{height:5px;border-radius:3px;background:rgba(28,26,26,.12)}.svc4 .wrev s i:last-child{width:70%}.svc4 .wst{display:flex;gap:2px}.svc4 .wst svg{width:10px;height:10px;fill:var(--orange)}.svc4 .wcon{display:flex;gap:10px;align-items:center;border-radius:12px;background:var(--ink);padding:12px}.svc4 .wcon s i{background:#fff}.svc4 .wcon s i:last-child{background:rgba(255,255,255,.35);width:72%}.svc4 .wbtn{width:52px;height:24px;border-radius:12px;background:var(--orange);flex:none}.svc4 .wtoast{position:absolute;left:10px;right:10px;top:46px;z-index:4;border-radius:14px;background:#fff;box-shadow:0 14px 28px -10px rgba(28,26,26,.45),inset 0 0 0 1px rgba(28,26,26,.12);padding:10px;display:flex;gap:9px;align-items:center;opacity:0;animation:s4-wToast 6s var(--ease) infinite}.svc4 .wtoast .ok{width:30px;height:30px;border-radius:50%;background:var(--orange);display:grid;place-items:center;color:#fff;flex:none}.svc4 .wtoast .ok svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:2.8;stroke-linecap:round;stroke-linejoin:round}.svc4 .wtoast s{flex:1;display:grid;gap:5px}.svc4 .wtoast s i{height:6px;border-radius:3px;background:rgba(28,26,26,.12)}.svc4 .wtoast s i:first-child{background:var(--ink);width:64%}@keyframes s4-wToast{0%,34%{opacity:0;transform:translateY(-26px) scale(.94)}42%,86%{opacity:1;transform:none}94%,to{opacity:0;transform:translateY(-26px) scale(.94)}}@keyframes s4-wGauge{0%,4%{stroke-dashoffset:88}22%,to{stroke-dashoffset:4}}@keyframes s4-wBar{0%,30%{transform:scaleY(.2)}42%,to{transform:scaleY(1)}}.svc4 .kB{--T:6s;grid-column:5/span 8;grid-row:1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.95fr);min-height:clamp(340px,29vw,400px)}.svc4 .kB .tx{align-content:center;max-width:460px}.svc4 .kB .dev{overflow:visible}.svc4 .rings{position:absolute;left:52%;top:64%;translate:-50% -50%;width:600px;height:600px;pointer-events:none}.svc4 .rings i{position:absolute;inset:0;margin:auto;border-radius:50%;border:1px solid #e4e1dd}.svc4 .rings i:nth-child(2){width:72%;height:72%}.svc4 .rings i:nth-child(3){width:46%;height:46%;border-color:#dcd8d3}.svc4 .rings i.pulse{width:38%;height:38%;border:1.5px solid #34c759;opacity:0;animation:s4-gaPulse var(--T) ease-out infinite}@keyframes s4-gaPulse{0%,50%{transform:scale(.7);opacity:0}54%{opacity:.8}88%,to{transform:scale(2.3);opacity:0}}.svc4 .kB .phone{--pw:232px;top:30px;left:54%;background:#1b1b1d;padding:8px;border-radius:44px;box-shadow:inset 0 0 0 1.5px #48484a,inset 0 0 0 3.5px #0b0b0c,0 40px 60px -34px rgba(28,26,26,.45),0 8px 18px -10px rgba(28,26,26,.25)}.svc4 .kB .phone::before,.svc4 .kB .phone::after{content:"";position:absolute;width:3px;border-radius:2px;background:#2c2c2e}.svc4 .kB .phone::before{left:-2px;top:96px;height:30px;box-shadow:0 42px 0#2c2c2e}.svc4 .kB .phone::after{right:-2px;top:120px;height:52px}.svc4 .kB .phone .scr{padding:0;display:block;border-radius:36px;background:#fff}.svc4 .kB .phone .isl{top:10px;width:78px;height:23px;background:#000}.svc4 .ga-view{position:absolute;inset:40px 0 0;padding:0 11px;display:grid;gap:9px;align-content:start}.svc4 .ga-bar{display:block;height:5px;border-radius:2.5px;background:#e8eaed}.svc4 .ga-bar.k{background:#202124}.svc4 .ga-bar.s{background:#70757a}.svc4 .ga-bar.l{background:#1a0dab;height:6px}.svc4 .ga-bar.b{background:#1a73e8}.svc4 .ga-top{display:flex;align-items:center;justify-content:space-between;height:20px;padding:0 2px}.svc4 .ga-top .menu{display:grid;gap:2.5px}.svc4 .ga-top .menu i{width:12px;height:1.6px;border-radius:1px;background:#5f6368}.svc4 .ga-logo{display:flex;align-items:baseline;font-family:"Product Sans","Google Sans",Arial,Helvetica,sans-serif;font-size:17px;line-height:1;letter-spacing:-.02em;font-weight:500;translate:0-1px}.svc4 .ga-logo b{font-weight:500}.svc4 .ga-top .av{width:20px;height:20px;border-radius:50%;background:#7b61ff;box-shadow:0 0 0 1.5px #fff,0 0 0 2.5px #dadce0}.svc4 .ga-search{height:32px;border-radius:16px;background:#fff;box-shadow:0 1px 3px rgba(32,33,36,.18),0 0 0 1px #e8eaed;display:flex;align-items:center;gap:7px;padding:0 10px}.svc4 .ga-search>svg{width:12px;height:12px;fill:none;stroke:#5f6368;stroke-width:2.4;stroke-linecap:round;flex:none}.svc4 .ga-search .q{height:5.5px;border-radius:3px;background:#202124;width:0;animation:s4-gaType var(--T) steps(10) infinite}.svc4 .ga-search .caret{width:1.5px;height:12px;background:#1a73e8;margin-left:-5px;animation:s4-gaBlink .9s steps(1) infinite}.svc4 .ga-search .tools{margin-left:auto;display:flex;gap:7px;align-items:center}.svc4 .ga-search .tools svg{width:12px;height:12px}@keyframes s4-gaType{0%,4%{width:0}20%,94%{width:52%}to{width:0}}@keyframes s4-gaBlink{50%{opacity:0}}.svc4 .ga-tabs{display:flex;gap:11px;padding:0 4px;border-bottom:1px solid #ebebeb;height:17px;align-items:flex-start}.svc4 .ga-tabs span{position:relative;height:5px;border-radius:2.5px;background:#bdc1c6}.svc4 .ga-tabs span.on{background:#1a73e8}.svc4 .ga-tabs span.on::after{content:"";position:absolute;left:-2px;right:-2px;top:11px;height:2.5px;border-radius:2px 2px 0 0;background:#1a73e8}.svc4 .ga-card{border-radius:12px;background:#fff;box-shadow:0 0 0 1px #e8eaed;padding:9px;display:grid;gap:7px;opacity:0}.svc4 .ga-spon{display:flex;align-items:center;gap:5px}.svc4 .ga-lsa{animation:s4-gaIn1 var(--T) var(--ease) infinite}.svc4 .ga-pro{display:flex;align-items:center;gap:8px}.svc4 .ga-pro .ph{position:relative;width:30px;height:30px;border-radius:50%;background:#f6c7a1;overflow:hidden;flex:none}.svc4 .ga-pro .ph::before{content:"";position:absolute;left:50%;top:6px;width:11px;height:11px;margin-left:-5.5px;border-radius:50%;background:#8d5b3c}.svc4 .ga-pro .ph::after{content:"";position:absolute;left:50%;top:19px;width:22px;height:18px;margin-left:-11px;border-radius:50%;background:#2f5d8a}.svc4 .ga-pro .meta{flex:1;display:grid;gap:4px;min-width:0}.svc4 .ga-pro .nm{display:flex;align-items:center;gap:4px}.svc4 .ga-chk{width:10px;height:10px;border-radius:50%;background:#34a853;display:grid;place-items:center;flex:none}.svc4 .ga-chk svg{width:7px;height:7px;fill:none;stroke:#fff;stroke-width:3.4;stroke-linecap:round;stroke-linejoin:round}.svc4 .ga-rate{display:flex;align-items:center;gap:1px}.svc4 .ga-rate svg{width:7px;height:7px;fill:#fbbc04}.svc4 .ga-rate .ga-bar{margin-left:4px;width:22px;height:4px}.svc4 .ga-acts{display:flex;gap:5px}.svc4 .ga-call,.svc4 .ga-msg{position:relative;width:26px;height:26px;border-radius:50%;display:grid;place-items:center;flex:none}.svc4 .ga-call{background:#1a73e8;color:#fff;animation:s4-gaPress var(--T) infinite}.svc4 .ga-msg{box-shadow:inset 0 0 0 1px #dadce0;color:#1a73e8}.svc4 .ga-call svg,.svc4 .ga-msg svg{width:11px;height:11px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.svc4 .ga-call .tap{left:-4px;top:-4px;width:34px;height:34px;background:rgba(26,115,232,.18);box-shadow:0 0 0 2px rgba(26,115,232,.3);animation:s4-gaTap var(--T) infinite}@keyframes s4-gaPress{0%,42%,48%,to{transform:none}45%{transform:scale(.86)}}@keyframes s4-gaTap{0%,42%{opacity:0;transform:scale(.3)}45%{opacity:1;transform:scale(.85)}57%,to{opacity:0;transform:scale(2.2)}}.svc4 .ga-ad{animation:s4-gaIn2 var(--T) var(--ease) infinite}.svc4 .ga-site{display:flex;align-items:center;gap:6px}.svc4 .ga-fav{width:16px;height:16px;border-radius:50%;background:#fff1e8;box-shadow:inset 0 0 0 1px #f1e3d9;display:grid;place-items:center;flex:none}.svc4 .ga-fav i{width:7px;height:7px;border-radius:2px;background:#ff5a00}.svc4 .ga-site div{display:grid;gap:3px;flex:1}.svc4 .ga-links{display:flex;gap:4px}.svc4 .ga-links span{flex:1;height:16px;border-radius:8px;box-shadow:inset 0 0 0 1px #dadce0;display:grid;place-items:center}.svc4 .ga-links span i{width:60%;height:4px;border-radius:2px;background:#1a73e8}.svc4 .ga-mapc{padding:0;overflow:hidden;gap:0;animation:s4-gaIn3 var(--T) var(--ease) infinite}.svc4 .ga-map{position:relative;height:74px;display:block}.svc4 .ga-map svg{position:absolute;inset:0;width:100%;height:100%}.svc4 .ga-pin{position:absolute;width:13px;height:13px;border-radius:50% 50% 50%0;rotate:-45deg;background:#ea4335;box-shadow:0 0 0 1.5px #fff;animation:s4-gaDrop var(--T) cubic-bezier(.5,0,.4,1.5) infinite}.svc4 .ga-pin::after{content:"";position:absolute;inset:4px;border-radius:50%;background:#fff}.svc4 .ga-pin.p1{left:22%;top:18%}.svc4 .ga-pin.p2{left:47%;top:38%;animation-delay:.12s}.svc4 .ga-pin.p3{left:66%;top:14%;animation-delay:.24s}@keyframes s4-gaDrop{0%,28%{transform:translate(8px,-8px);opacity:0}36%,93%{transform:none;opacity:1}to{opacity:0}}.svc4 .ga-me{position:absolute;left:36%;top:62%;width:9px;height:9px;border-radius:50%;background:#1a73e8;box-shadow:0 0 0 2px #fff}.svc4 .ga-me::before{content:"";position:absolute;inset:-7px;border-radius:50%;background:rgba(26,115,232,.2);animation:s4-gaHalo 2s ease-out infinite}@keyframes s4-gaHalo{0%{transform:scale(.5);opacity:1}to{transform:scale(1.4);opacity:0}}.svc4 .ga-list{display:flex;align-items:center;gap:8px;padding:8px 9px;border-top:1px solid #e8eaed}.svc4 .ga-list .meta{flex:1;display:grid;gap:4px}.svc4 .ga-dir{width:22px;height:22px;border-radius:50%;background:#e8f0fe;color:#1a73e8;display:grid;place-items:center;flex:none}.svc4 .ga-dir svg{width:10px;height:10px;fill:currentColor}@keyframes s4-gaIn1{0%,17%{opacity:0;transform:translateY(18px)}27%,93%{opacity:1;transform:none}to{opacity:0}}@keyframes s4-gaIn2{0%,21%{opacity:0;transform:translateY(18px)}31%,93%{opacity:1;transform:none}to{opacity:0}}@keyframes s4-gaIn3{0%,25%{opacity:0;transform:translateY(18px)}35%,93%{opacity:1;transform:none}to{opacity:0}}.svc4 .ga-call-la{position:absolute;left:7px;right:7px;top:7px;z-index:3;height:50px;border-radius:25px;background:#000;display:flex;align-items:center;gap:8px;padding:0 8px;opacity:0;transform-origin:50% 20px;animation:s4-gaLA var(--T) cubic-bezier(.3,1.3,.5,1) infinite}.svc4 .ga-call-la .av{width:32px;height:32px;border-radius:50%;background:#636366;position:relative;overflow:hidden;flex:none}.svc4 .ga-call-la .av::before{content:"";position:absolute;left:50%;top:7px;width:11px;height:11px;margin-left:-5.5px;border-radius:50%;background:#c7c7cc}.svc4 .ga-call-la .av::after{content:"";position:absolute;left:50%;top:21px;width:22px;height:18px;margin-left:-11px;border-radius:50%;background:#c7c7cc}.svc4 .ga-call-la .meta{flex:1;display:grid;gap:4px}.svc4 .ga-call-la .meta i{display:block;height:5px;border-radius:2.5px;background:#8e8e93;width:46%}.svc4 .ga-call-la .meta i:last-child{background:#fff;width:74%;height:6px}.svc4 .ga-call-la .no,.svc4 .ga-call-la .ok{position:relative;width:32px;height:32px;border-radius:50%;display:grid;place-items:center;color:#fff;flex:none}.svc4 .ga-call-la .no{background:#ff3b30}.svc4 .ga-call-la .no svg{rotate:135deg}.svc4 .ga-call-la .ok{background:#34c759}.svc4 .ga-call-la svg{width:14px;height:14px;fill:currentColor}.svc4 .ga-call-la .ok svg{animation:s4-gaShake .45s ease-in-out infinite}.svc4 .ga-call-la .ok::before,.svc4 .ga-call-la .ok::after{content:"";position:absolute;inset:0;border-radius:50%;border:2px solid #34c759;animation:s4-gaWave 1.3s ease-out infinite}.svc4 .ga-call-la .ok::after{animation-delay:.65s}@keyframes s4-gaWave{0%{transform:scale(1);opacity:.8}to{transform:scale(1.8);opacity:0}}@keyframes s4-gaShake{0%,to{rotate:0deg}25%{rotate:-14deg}75%{rotate:14deg}}@keyframes s4-gaLA{0%,49%{opacity:0;transform:scale(.36,.5)}55%,88%{opacity:1;transform:none}94%,to{opacity:0;transform:scale(.36,.5)}}.svc4 .ga-w{position:absolute;z-index:4;left:-10%;bottom:3%;width:188px;border-radius:24px;background:#fff;padding:13px;display:grid;gap:11px;box-shadow:0 0 0 1px rgba(28,26,26,.05),0 2px 4px rgba(28,26,26,.06),0 22px 44px -18px rgba(28,26,26,.35)}.svc4 .ga-w .hd{display:flex;align-items:center;gap:8px}.svc4 .ga-w .app{width:26px;height:26px;border-radius:8px;background:#007aff;color:#fff;display:grid;place-items:center;flex:none}.svc4 .ga-w .app svg{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:2.3;stroke-linecap:round;stroke-linejoin:round}.svc4 .ga-w .hd div{flex:1;display:grid;gap:4px}.svc4 .ga-w .hd div i{display:block;height:5px;border-radius:2.5px;background:#1c1c1e;width:64%}.svc4 .ga-w .hd div i+i{background:#d1d1d6;width:40%;height:4px}.svc4 .ga-w .big{display:flex;align-items:center;gap:6px}.svc4 .ga-w .big b{display:block;width:58px;height:15px;border-radius:5px;background:#1c1c1e}.svc4 .ga-w .delta{height:17px;padding:0 6px;border-radius:9px;background:#e8f8ee;color:#1e9e4a;display:grid;place-items:center}.svc4 .ga-w .delta svg{width:10px;height:10px;fill:none;stroke:currentColor;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.svc4 .ga-w svg.ch{width:100%;height:70px;overflow:visible;display:block}.svc4 .ga-w .gl line{stroke:#f2f2f7;stroke-width:1}.svc4 .ga-w .path{fill:none;stroke:#34c759;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:100;stroke-dashoffset:100;animation:s4-gaDraw var(--T) var(--ease) infinite}.svc4 .ga-w .area{fill:#e8f8ee;clip-path:inset(0 100%0 0);animation:s4-gaWipe var(--T) var(--ease) infinite}.svc4 .ga-w .dot{fill:#fff;stroke:#34c759;stroke-width:2.6;opacity:0;transform-box:fill-box;transform-origin:center;animation:s4-gaDot var(--T) var(--ease) infinite}@keyframes s4-gaDraw{0%,50%{stroke-dashoffset:100}70%,93%{stroke-dashoffset:0}to{stroke-dashoffset:100}}@keyframes s4-gaWipe{0%,50%{clip-path:inset(0 100%0 0)}70%,93%{clip-path:inset(0 0 0 0)}to{clip-path:inset(0 100%0 0)}}@keyframes s4-gaDot{0%,68%{opacity:0;transform:scale(.3)}72%{opacity:1;transform:scale(1.25)}76%,93%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.3)}}@keyframes s4-rpCyc{0%{transform:translateY(-16px) scale(1.02);opacity:0;z-index:3}5%,31%{transform:none;opacity:1;z-index:3}37%,64%{transform:translateY(15px) scale(.92);opacity:.8;z-index:2}70%,93%{transform:translateY(28px) scale(.84);opacity:.45;z-index:1}to{transform:translateY(36px) scale(.8);opacity:0;z-index:1}}@keyframes s4-rpPop{0%,4%{opacity:0;transform:scale(0) rotate(-60deg)}8%{opacity:1;transform:scale(1.45) rotate(12deg)}11%{transform:scale(.9) rotate(-4deg)}13%,92%{opacity:1;transform:scale(1) rotate(0deg)}98%,to{opacity:0;transform:scale(.6)}}@keyframes s4-rpBurst{0%,4%{opacity:0;transform:scale(.4)}6%{opacity:.9}14%,to{opacity:0;transform:scale(1.7)}}@keyframes s4-rpWave{0%,6%,30%,to{transform:scale(1)}16%{transform:scale(1.3) rotate(8deg)}}@keyframes s4-rpUp{0%,8%{transform:scale(1)}14%{transform:scale(1.18)}22%,to{transform:scale(1)}}.svc4 .kD{--C:6.5s;grid-column:8/span 5;grid-row:2;min-height:clamp(470px,38vw,530px);display:flex;flex-direction:column}.svc4 .cb-wrap{position:relative;flex:1;min-height:250px;margin:0 22px}.svc4 .kD .tx,.svc4 .kD .cb-wrap{position:relative;z-index:2}.svc4 .kD .bgc{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden;border-radius:inherit;opacity:.35}.svc4 .kD .bgc i{position:absolute;border-radius:50%}.svc4 .kD .tx{max-width:none}@keyframes s4-pop{0%,25%{opacity:0;transform:translateY(10px) scale(.9)}35%,85%{opacity:1;transform:none}to{opacity:0}}.svc4 .cb-board{position:absolute;z-index:2;left:0;right:0;top:44px;bottom:-22px;overflow:hidden;align-content:start;border-radius:20px;background:#2c2c2e;box-shadow:inset 0 0 0 1px #3a3a3c,0 30px 50px -20px rgba(0,0,0,.6);padding:11px 10px 30px;display:grid;gap:10px}.svc4 .cb-bar{display:flex;align-items:center;gap:7px;padding:0 3px}.svc4 .cb-bar .app{width:20px;height:20px;border-radius:6px;background:#ff9f0a;display:grid;place-items:center;flex:none}.svc4 .cb-bar .app i{width:9px;height:9px;border-radius:2px;box-shadow:inset 0 0 0 2px #fff}.svc4 .cb-bar b{display:block;height:5px;border-radius:3px;background:#fff;width:64px}.svc4 .cb-bar em{display:block;height:4px;border-radius:2px;background:#636366;width:38px}.svc4 .cb-bar .sp2{flex:1}.svc4 .cb-bar .fa{display:flex}.svc4 .cb-bar .fa span{width:16px;height:16px;border-radius:50%;margin-left:-5px;box-shadow:0 0 0 2px #2c2c2e}.svc4 .cb-cols{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.svc4 .cb-col{background:#1c1c1e;border-radius:12px;padding:7px;display:grid;gap:6px;align-content:start}.svc4 .cb-hd{display:flex;align-items:center;gap:5px;height:10px;padding:0 1px}.svc4 .cb-hd i{width:6px;height:6px;border-radius:50%;flex:none}.svc4 .cb-hd b{display:block;height:4px;border-radius:2px;background:#8e8e93;flex:1;max-width:34px}.svc4 .cb-hd em{margin-left:auto;width:13px;height:9px;border-radius:5px;background:#3a3a3c}.svc4 .cb-slot{height:34px;border-radius:9px;box-shadow:inset 0 0 0 1px #3a3a3c}.svc4 .cb-it{height:30px;border-radius:9px;background:#2c2c2e;display:flex;align-items:center;gap:6px;padding:0 7px}.svc4 .cb-av{position:relative;width:16px;height:16px;border-radius:50%;overflow:hidden;flex:none;background:var(--bg)}.svc4 .cb-av::before{content:"";position:absolute;left:50%;top:3px;width:6px;height:6px;margin-left:-3px;border-radius:50%;background:var(--sk)}.svc4 .cb-av::after{content:"";position:absolute;left:50%;top:10px;width:12px;height:10px;margin-left:-6px;border-radius:50%;background:var(--sh)}.svc4 .cb-it s,.svc4 .cb-mv s{flex:1;display:grid;gap:3px;min-width:0}.svc4 .cb-it s i{display:block;height:4px;border-radius:2px;background:#aeaeb2;width:78%}.svc4 .cb-it s i+i{background:#48484a;width:52%;height:3px}.svc4 .cb-mv{position:absolute;z-index:2;left:7px;top:23px;width:calc((100% - 12px)/3 - 14px);height:34px;border-radius:9px;background:#fff;display:flex;align-items:center;gap:6px;padding:0 7px;box-shadow:0 12px 22px -8px rgba(0,0,0,.7);animation:s4-cbMove var(--C) cubic-bezier(.5,0,.2,1) infinite}.svc4 .cb-mv s i{display:block;height:4px;border-radius:2px;background:#1c1c1e;width:80%}.svc4 .cb-mv s i+i{background:#c7c7cc;width:56%;height:3px}.svc4 .cb-mv .stg{position:relative;width:14px;height:14px;border-radius:50%;background:#0a84ff;flex:none;display:grid;place-items:center;animation:s4-cbStage var(--C) steps(1) infinite}.svc4 .cb-mv .stg svg{width:9px;height:9px;fill:none;stroke:#fff;stroke-width:3.4;stroke-linecap:round;stroke-linejoin:round;opacity:0;animation:s4-cbCheck var(--C) ease-out infinite}.svc4 .cb-mv::after{content:"";position:absolute;inset:-4px;border-radius:12px;box-shadow:0 0 0 2px #0a84ff;opacity:0;animation:s4-cbRing var(--C) ease-out infinite}@keyframes s4-cbMove{0%,2%{opacity:0;transform:translateY(-10px) scale(.92)}8%{opacity:1;transform:scale(1.03)}11%,28%{opacity:1;transform:none}31%{transform:translateY(-4px) scale(1.06) rotate(-2deg)}35%{transform:translate(calc(50% + 10px),-10px) scale(1.06) rotate(4deg)}40%{transform:translateX(calc(100% + 20px)) scale(.97)}43%,58%{transform:translateX(calc(100% + 20px))}61%{transform:translate(calc(100% + 20px),-4px) scale(1.06) rotate(-2deg)}65%{transform:translate(calc(150% + 30px),-10px) scale(1.06) rotate(4deg)}70%{transform:translateX(calc(200% + 40px)) scale(.97)}73%,92%{opacity:1;transform:translateX(calc(200% + 40px))}98%,to{opacity:0;transform:translateX(calc(200% + 40px)) scale(.94)}}.svc4 .cb-mv{animation:s4-cbMove var(--C) cubic-bezier(.45,0,.2,1) infinite,s4-cbLift var(--C) ease infinite!important}@keyframes s4-cbLift{0%,28%,43%,58%,73%,to{box-shadow:0 12px 22px -8px rgba(0,0,0,.7)}31%,38%,61%,68%{box-shadow:0 26px 34px -10px rgba(0,0,0,.85)}}.svc4 .cb-slot{transition:none}.svc4 .cb-slot.s1{animation:s4-cbSlot1 var(--C) cubic-bezier(.45,0,.2,1) infinite}.svc4 .cb-slot.s2{animation:s4-cbSlot2 var(--C) cubic-bezier(.45,0,.2,1) infinite}.svc4 .cb-slot.s3{animation:s4-cbSlot3 var(--C) cubic-bezier(.45,0,.2,1) infinite}.svc4 .cb-slot{overflow:hidden}@keyframes s4-cbSlot1{0%{height:0;margin-bottom:-6px;opacity:0}4%{height:34px;margin-bottom:0;opacity:1;box-shadow:inset 0 0 0 1.5px #0a84ff;background:rgba(10,132,255,.1)}12%{box-shadow:inset 0 0 0 1px #3a3a3c;background:0 0}30%{height:34px;margin-bottom:0;opacity:1}37%,to{height:0;margin-bottom:-6px;opacity:0;box-shadow:inset 0 0 0 1px #3a3a3c;background:0 0}}@keyframes s4-cbSlot2{0%,26%{height:0;margin-bottom:-6px;opacity:0;box-shadow:inset 0 0 0 1px #3a3a3c;background:0 0}32%,40%{height:34px;margin-bottom:0;opacity:1;box-shadow:inset 0 0 0 1.5px #ff9f0a;background:rgba(255,159,10,.1)}46%{box-shadow:inset 0 0 0 1px #3a3a3c;background:0 0}59%{height:34px;margin-bottom:0;opacity:1}66%,to{height:0;margin-bottom:-6px;opacity:0;box-shadow:inset 0 0 0 1px #3a3a3c;background:0 0}}@keyframes s4-cbSlot3{0%,56%{height:0;margin-bottom:-6px;opacity:0;box-shadow:inset 0 0 0 1px #3a3a3c;background:0 0}62%,70%{height:34px;margin-bottom:0;opacity:1;box-shadow:inset 0 0 0 1.5px #30d158;background:rgba(48,209,88,.1)}76%{box-shadow:inset 0 0 0 1px #3a3a3c;background:0 0}93%{height:34px;margin-bottom:0;opacity:1}to{height:0;margin-bottom:-6px;opacity:0}}.svc4 .cb-hd em.c1{animation:s4-cbCnt1 var(--C) ease infinite}.svc4 .cb-hd em.c2{animation:s4-cbCnt2 var(--C) ease infinite}.svc4 .cb-hd em.c3{animation:s4-cbCnt3 var(--C) ease infinite}@keyframes s4-cbCnt1{0%,4%,14%,to{background:#3a3a3c;transform:none}8%{background:#0a84ff;transform:scale(1.35)}}@keyframes s4-cbCnt2{0%,38%,48%,to{background:#3a3a3c;transform:none}42%{background:#ff9f0a;transform:scale(1.35)}}@keyframes s4-cbCnt3{0%,68%,80%,to{background:#3a3a3c;transform:none}72%{background:#30d158;transform:scale(1.35)}}.svc4 .cb-mv .stg::after{content:"";position:absolute;inset:0;border-radius:50%;box-shadow:0 0 0 2px #30d158;opacity:0;animation:s4-cbBurst var(--C) ease-out infinite}@keyframes s4-cbBurst{0%,72%{opacity:0;transform:scale(1)}75%{opacity:1}86%,to{opacity:0;transform:scale(2.6)}}.svc4 .cb-spk{position:absolute;right:14px;top:50%;width:0;height:0;pointer-events:none}.svc4 .cb-spk i{position:absolute;width:4px;height:4px;margin:-2px;border-radius:50%;opacity:0;animation:s4-cbSpk var(--C) cubic-bezier(.2,.8,.3,1) infinite}.svc4 .cb-spk i:nth-child(1){--x:0px;--y:-17px;background:#30d158}.svc4 .cb-spk i:nth-child(2){--x:15px;--y:-9px;background:#ff9f0a}.svc4 .cb-spk i:nth-child(3){--x:15px;--y:9px;background:#0a84ff}.svc4 .cb-spk i:nth-child(4){--x:0px;--y:17px;background:#30d158}.svc4 .cb-spk i:nth-child(5){--x:-15px;--y:9px;background:#ff9f0a}.svc4 .cb-spk i:nth-child(6){--x:-15px;--y:-9px;background:#0a84ff}@keyframes s4-cbSpk{0%,73%{opacity:0;transform:translate(0,0) scale(.4)}76%{opacity:1}88%,to{opacity:0;transform:translate(var(--x),var(--y)) scale(1)}}@keyframes s4-cbStage{0%{background:#0a84ff}37%{background:#ff9f0a}67%{background:#30d158}}@keyframes s4-cbCheck{0%,70%{opacity:0;transform:scale(.3)}75%{opacity:1;transform:scale(1.3)}80%,94%{opacity:1;transform:scale(1)}to{opacity:0}}@keyframes s4-cbRing{0%,6%{opacity:0;transform:scale(.9)}10%{opacity:1}24%,to{opacity:0;transform:scale(1.12)}}.svc4 .cb-n{position:absolute;z-index:3;right:-6px;top:6px;width:196px;border-radius:18px;background:#3a3a3c;box-shadow:0 18px 34px -14px rgba(0,0,0,.7);padding:9px 10px;display:flex;align-items:center;gap:9px;opacity:0}.svc4 .cb-n .ic{width:28px;height:28px;border-radius:8px;display:grid;place-items:center;color:#fff;flex:none}.svc4 .cb-n .ic svg{width:15px;height:15px;fill:currentColor}.svc4 .cb-n s{flex:1;display:grid;gap:4px;min-width:0}.svc4 .cb-n s i{display:block;height:5px;border-radius:3px;background:#fff;width:48%}.svc4 .cb-n s i+i{background:#aeaeb2;width:88%;height:4px}.svc4 .cb-n s i+i+i{width:64%}.svc4 .cb-n time{align-self:flex-start;margin-top:3px;width:14px;height:4px;border-radius:2px;background:#8e8e93}.svc4 .cb-n.sms{animation:s4-cbN1 var(--C) cubic-bezier(.3,1.25,.5,1) infinite}.svc4 .cb-n.sms .ic{background:#30d158}.svc4 .cb-n.mail{animation:s4-cbN2 var(--C) cubic-bezier(.3,1.25,.5,1) infinite}.svc4 .cb-n.mail .ic{background:#0a84ff}@keyframes s4-cbN1{0%,12%{opacity:0;transform:translateY(-14px) scale(.94)}17%,40%{opacity:1;transform:none}45%,to{opacity:0;transform:translateY(8px) scale(.96)}}@keyframes s4-cbN2{0%,44%{opacity:0;transform:translateY(-14px) scale(.94)}49%,76%{opacity:1;transform:none}81%,to{opacity:0;transform:translateY(8px) scale(.96)}}.svc4 .kE{grid-column:1/span 8;grid-row:3;color:#fff;background:#1668c6 url(../assets/sunset-sky.webp)center 30%/cover no-repeat;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);min-height:clamp(360px,30vw,420px)}.svc4 .kE::before{content:"";position:absolute;inset:0;z-index:0;background:linear-gradient(90deg,rgba(8,40,90,.55),rgba(8,40,90,.05))}.svc4 .kE .sp{color:rgba(255,255,255,.9)}.svc4 .kE .tx{align-content:center}.svc4 .kE .dev{z-index:2;font-family:Inter,system-ui,-apple-system,"Segoe UI",sans-serif}@keyframes s4-pop{0%,25%{opacity:0;transform:translateY(10px) scale(.9)}35%,85%{opacity:1;transform:none}to{opacity:0}}.svc4 .fw{position:absolute;left:50%;top:50%;width:252px;height:262px;margin:-128px 0 0-134px;border-radius:18px;background:#fff;color:#1f1f1f;box-shadow:0 0 0 1px rgba(255,255,255,.55),0 34px 56px -22px rgba(6,24,60,.6);overflow:hidden;display:flex;flex-direction:column;font-size:10.5px;line-height:1.45;transition:transform .9s cubic-bezier(.5,0,.2,1),opacity .7s,box-shadow .7s}.svc4 .fw{transition:transform 1.15s cubic-bezier(.65,0,.25,1),opacity .9s ease,box-shadow .9s ease,filter .9s ease!important;will-change:transform}.svc4 .fw.p0{transform:none;z-index:3;box-shadow:0 0 0 1px rgba(255,255,255,.6),0 42px 70px -26px rgba(6,24,60,.7)}.svc4 .fw.p1,.svc4 .fw.p2{filter:saturate(.9)}.svc4 .fw .yb{transition:opacity .28s ease}.svc4 .fw.clearing .yb{opacity:0}.svc4 .fw.p1{transform:translate(-64px,24px) rotate(-9deg) scale(.86);z-index:1;opacity:.72}.svc4 .fw.p2{transform:translate(64px,24px) rotate(9deg) scale(.86);z-index:2;opacity:.85}.svc4 .fw .yh{display:flex;align-items:center;gap:7px;height:34px;padding:0 12px;border-bottom:1px solid #efefef;flex:none;font-weight:600;font-size:11.5px}.svc4 .fw .yh .sub{font-weight:500;color:#8e8e93;font-size:10px}.svc4 .fw .yb{padding:10px 12px;display:grid;gap:8px;align-content:start;flex:1;min-height:0}.svc4 .fw .yu{justify-self:end;max-width:90%;border-radius:14px 14px 4px 14px;background:#f2f2f2;padding:7px 10px;min-height:28px}.svc4 .fw .yai{display:flex;gap:7px;align-items:flex-start}.svc4 .ylogo{width:20px;height:20px;border-radius:50%;display:grid;place-items:center;flex:none;color:#fff}.svc4 .ylogo svg{width:11px;height:11px;fill:currentColor}.svc4 .yst{display:inline-flex;align-items:center;gap:6px;font-size:10px}.svc4 .shim{background:linear-gradient(90deg,#8e8e93 0,#8e8e93 40%,#e5e5ea 50%,#8e8e93 60%,#8e8e93 100%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:s4-shim 1.4s linear infinite}@keyframes s4-shim{0%{background-position:100%0}to{background-position:-100%0}}.svc4 .yspin{width:10px;height:10px;border-radius:50%;border:1.6px solid #e5e5ea;border-top-color:#1a73e8;animation:s4-ySpin .8s linear infinite;flex:none}@keyframes s4-ySpin{to{transform:rotate(360deg)}}.svc4 .fw [data-stream] .w{opacity:0;filter:blur(3px);transition:opacity .38s ease,filter .38s ease}.svc4 .fw [data-stream] .w.v{opacity:1;filter:none}.svc4 .fw .cite.w{transform:scale(.3);transition:opacity .25s,transform .45s cubic-bezier(.3,1.7,.5,1)}.svc4 .fw .cite.w.v{transform:none}.svc4 .fw .typing::after,.svc4 .fw .streaming::after{content:"";display:inline-block;width:1.5px;height:11px;margin-left:1px;vertical-align:-2px;border-radius:1px;background:currentColor;animation:s4-fwBlink 1s ease-in-out infinite}@keyframes s4-fwBlink{0%,45%{opacity:1}55%,to{opacity:0}}.svc4 .fw .streaming::after{width:7px;height:7px;border-radius:50%;vertical-align:0}.svc4 .fw .hl{color:#c2410c;font-weight:600}.svc4 .fw .cite{display:inline-grid;place-items:center;min-width:13px;height:13px;padding:0 3px;border-radius:7px;background:#ededf0;color:#6e6e73;font-size:8px;font-weight:600;vertical-align:1px;margin-left:2px}.svc4 .fw .cite.me{background:#ff5a00;color:#fff}.svc4 .fw .biz{border-radius:12px;box-shadow:0 0 0 1.5px #ff5a00;background:#fff9f5;padding:8px;display:flex;align-items:center;gap:7px}.svc4 .fw .bl{width:26px;height:26px;border-radius:8px;background:#ff5a00;color:#fff;display:grid;place-items:center;font-weight:700;font-size:11px;flex:none}.svc4 .fw .bn{font-weight:600;font-size:11px;display:flex;align-items:center;gap:4px}.svc4 .fw .vf{width:11px;height:11px;border-radius:50%;background:#1a73e8;display:inline-grid;place-items:center}.svc4 .fw .vf svg{width:7px;height:7px;fill:none;stroke:#fff;stroke-width:3.6;stroke-linecap:round;stroke-linejoin:round}.svc4 .fw .rt{color:#6e6e73;font-size:9.5px;display:flex;align-items:center;gap:3px}.svc4 .fw .rt b{color:#1f1f1f;font-weight:600}.svc4 .fw .rt .s{color:#fbbc04;letter-spacing:-1px}.svc4 .fw .tag{margin-left:auto;display:inline-flex;align-items:center;height:17px;padding:0 7px;border-radius:9px;background:#ff5a00;color:#fff;font-size:9px;font-weight:600}.svc4 .fw .x-a{opacity:0;transform:translateY(10px) scale(.97);transition:opacity .5s cubic-bezier(.2,.8,.2,1),transform .7s cubic-bezier(.3,1.35,.45,1)}.svc4 .fw .x-a.on{opacity:1;transform:none}.svc4 .fw .biz.x-a.on{animation:s4-fwRing 1.3s ease-out .25s 1}@keyframes s4-fwRing{0%{box-shadow:0 0 0 1.5px #ff5a00,0 0 0 0 rgba(255,90,0,.45)}to{box-shadow:0 0 0 1.5px #ff5a00,0 0 0 12px transparent}}.svc4 .fw .yst .yspin,.svc4 .fw .yst .shim{transition:opacity .3s}.svc4 .fw .yst.done .yspin{border-color:#34c759;background:#34c759;animation:none;position:relative}.svc4 .fw .yst.done .yspin::after{content:"";position:absolute;left:2.5px;top:.5px;width:2.5px;height:5px;border:solid #fff;border-width:0 1.4px 1.4px 0;rotate:45deg}.svc4 .fw .yst.done .shim{animation:none;background:0 0;color:#8e8e93}.svc4 .fw.gem .yu{background:#f0f4f9}.svc4 .fw.ppx .yh{color:#20808d}@media (prefers-reduced-motion:reduce){.svc4 .fw .x-a{opacity:1;transform:none}.svc4 .fw [data-stream] .w{opacity:1}}.svc4 .kE{animation:s4-skyPan 38s ease-in-out infinite alternate}@keyframes s4-skyPan{0%{background-position:50% 26%}to{background-position:56% 40%}}.svc4 .fw.p1{animation:s4-fwIdle 7s ease-in-out infinite;transition-delay:.07s!important}.svc4 .fw.p2{animation:s4-fwIdle 7s ease-in-out -3.5s infinite}@keyframes s4-fwIdle{0%,to{translate:0 0}50%{translate:0-5px}}.svc4 .fw .hl{background-image:linear-gradient(#ffe0cc,#ffe0cc);background-repeat:no-repeat;background-position:0 92%;background-size:0 34%;transition:background-size .7s cubic-bezier(.65,0,.35,1) .15s;border-radius:2px}.svc4 .fw .hl.lit{background-size:100% 34%}.svc4 .fw .biz .s i{display:inline-block;font-style:normal;transform:scale(0) rotate(-40deg);transition:transform .45s cubic-bezier(.3,1.7,.5,1)}.svc4 .fw .biz.on .s i{transform:none}.svc4 .fw .biz.on .s i:nth-child(1){transition-delay:.35s}.svc4 .fw .biz.on .s i:nth-child(2){transition-delay:.43s}.svc4 .fw .biz.on .s i:nth-child(3){transition-delay:.51s}.svc4 .fw .biz.on .s i:nth-child(4){transition-delay:.59s}.svc4 .fw .biz.on .s i:nth-child(5){transition-delay:.67s}.svc4 .fw .biz .vf{transform:scale(0);transition:transform .45s cubic-bezier(.3,1.8,.5,1) .5s}.svc4 .fw .biz.on .vf{transform:none}.svc4 .fw .biz .tag{transform:scale(0) rotate(-14deg);transition:transform .55s cubic-bezier(.3,1.7,.5,1) .85s}.svc4 .fw .biz.on .tag{transform:none}.svc4 .fw .biz .bl{transform:scale(.6);opacity:.4;transition:transform .5s cubic-bezier(.3,1.6,.5,1) .12s,opacity .3s .12s}.svc4 .fw .biz.on .bl{transform:none;opacity:1}.svc4 .fw .yst.done .yspin{animation:s4-fwPop .45s cubic-bezier(.3,1.8,.5,1)}@keyframes s4-fwPop{0%{transform:scale(.2)}to{transform:scale(1)}}.svc4 .fw .yu{transform-origin:100% 100%;transition:transform .45s cubic-bezier(.3,1.5,.5,1),opacity .3s}.svc4 .fw .yu.pre{transform:scale(.85);opacity:0}.svc4 .fw .yai>svg,.svc4 .fw .yai>.ylogo{transition:transform .5s cubic-bezier(.3,1.6,.5,1)}.svc4 .fw .yai.wait>svg,.svc4 .fw .yai.wait>.ylogo{transform:scale(.6)}@media (prefers-reduced-motion:reduce){.svc4 .kE,.svc4 .fw.p1,.svc4 .fw.p2{animation:none}.svc4 .fw .hl{background-size:100% 34%}.svc4 .fw .biz .s i,.svc4 .fw .biz .vf,.svc4 .fw .biz .tag,.svc4 .fw .biz .bl{transform:none;opacity:1}}.svc4 .fw .bl svg{width:15px;height:15px;fill:none;stroke:#fff;stroke-width:2.1;stroke-linecap:round;stroke-linejoin:round}.svc4 .fw .biz .s{display:inline-flex;gap:.5px;letter-spacing:0}.svc4 .fw .biz .s i{width:9px;height:9px;display:inline-block}.svc4 .fw .biz .s svg{width:9px;height:9px;fill:#fbbc04;display:block}.svc4 .fw .vf{width:13px;height:13px;background:0 0;border-radius:0}.svc4 .fw .vf svg{width:13px;height:13px;fill:initial;stroke:initial;stroke-width:initial}.svc4 .fw .vf .ck{stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset .45s ease .85s}.svc4 .fw .biz.on .vf .ck{stroke-dashoffset:0}.svc4 .fw .yst .yspin{position:relative;width:12px;height:12px;border:0!important;background:0 0!important;border-radius:0;animation:none!important;display:grid;place-items:center;flex:none}.svc4 .fw .yspin .okc{position:absolute;inset:0;width:12px;height:12px;transform:scale(0);transition:transform .45s cubic-bezier(.3,1.8,.5,1)}.svc4 .fw .yspin .okc path{stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset .35s ease .2s}.svc4 .fw .yst.done .yspin .okc{transform:none}.svc4 .fw .yst.done .yspin .okc path{stroke-dashoffset:0}.svc4 .fw .yst.done .yspin::after{display:none!important}.svc4 .fw .yst.done .ld-gpt i,.svc4 .fw .yst.done .ld-ppx i,.svc4 .fw .yst.done .ld-gem .spk{opacity:0;transform:scale(.2)}.svc4 .ld-gpt i{width:8px;height:8px;border-radius:50%;background:#1c1c1e;animation:s4-ldPulse 1s ease-in-out infinite;transition:opacity .2s,transform .2s}@keyframes s4-ldPulse{0%,to{transform:scale(.7)}50%{transform:scale(1.1)}}.svc4 .ld-gem .spk{width:12px;height:12px;fill:#4285f4;animation:s4-ldSpin 1.4s cubic-bezier(.5,0,.5,1) infinite;transition:opacity .2s}@keyframes s4-ldSpin{0%{transform:rotate(0) scale(.8)}50%{transform:rotate(180deg) scale(1.1)}to{transform:rotate(360deg) scale(.8)}}.svc4 .ld-ppx i{width:11px;height:11px;border-radius:50%;border:1.8px solid #d6ecec;border-top-color:#20808d;animation:s4-ySpin .75s linear infinite;transition:opacity .2s}.svc4 .fw .yai .ylogo svg,.svc4 .fw .yh .ylogo svg{width:14px;height:14px}.svc4 .fw .yai>svg{filter:none}@media (prefers-reduced-motion:reduce){.svc4 .fw .vf .ck,.svc4 .fw .yspin .okc path{stroke-dashoffset:0}}.svc4 .kF .ls{position:absolute;left:clamp(20px,2.4vw,32px);right:clamp(20px,2.4vw,32px);top:0;bottom:-26px;border-radius:18px;background:#fff;box-shadow:0 0 0 1px rgba(28,26,26,.05),0 24px 44px -26px rgba(28,26,26,.45);overflow:hidden;display:flex;flex-direction:column;font-family:Inter,system-ui,-apple-system,"Segoe UI",sans-serif;color:#1f1f1f;font-size:10px;line-height:1.35}.svc4 .ls-top{display:flex;align-items:center;gap:7px;height:34px;margin:9px 9px 0;padding:0 10px;border-radius:17px;background:#fff;box-shadow:0 1px 4px rgba(32,33,36,.22);flex:none;position:relative;z-index:3}.svc4 .ls-top .mp{width:14px;height:14px;flex:none}.svc4 .ls-top .q{font-size:10.5px;white-space:nowrap;overflow:hidden}.svc4 .ls-top .typing::after{content:"";display:inline-block;width:1.5px;height:11px;margin-left:1px;vertical-align:-2px;background:#1a73e8;animation:s4-lsBlink 1s steps(1) infinite}@keyframes s4-lsBlink{50%{opacity:0}}.svc4 .ls-top .av{margin-left:auto;width:18px;height:18px;border-radius:50%;background:#7b61ff;flex:none}.svc4 .ls-map{position:relative;height:118px;margin-top:-22px;flex:none;overflow:hidden}.svc4 .ls-map>svg{position:absolute;inset:0;width:100%;height:100%}.svc4 .ls-grid{position:absolute;left:8%;right:8%;top:30px;bottom:6px;display:grid;grid-template-columns:repeat(5,1fr);grid-template-rows:repeat(3,1fr);place-items:center}.svc4 .ls-dot{width:19px;height:19px;border-radius:50%;display:grid;place-items:center;font-size:8.5px;font-weight:700;color:#fff;background:#ea4335;box-shadow:0 0 0 1.5px #fff,0 2px 5px rgba(0,0,0,.25);transition:background .45s ease,transform .5s cubic-bezier(.3,1.7,.5,1)}.svc4 .ls-dot.a{background:#f9ab00}.svc4 .ls-dot.g{background:#34a853}.svc4 .ls-dot.bump{transform:scale(1.28)}.svc4 .ls-dot.me{width:24px;height:24px;background:#ff5a00;border-radius:50% 50% 50%0;rotate:-45deg;font-size:0}.svc4 .ls-dot.me::after{content:"";width:8px;height:8px;border-radius:50%;background:#fff}.svc4 .ls-dot.me::before{content:"";position:absolute;width:24px;height:24px;border-radius:50%;box-shadow:0 0 0 0 rgba(255,90,0,.5);animation:s4-lsPing 1.8s ease-out infinite}@keyframes s4-lsPing{0%{box-shadow:0 0 0 0 rgba(255,90,0,.45)}to{box-shadow:0 0 0 14px transparent}}.svc4 .ls-pack{position:relative;flex:1;padding:6px 9px 0;display:grid;align-content:start}.svc4 .ls-head{display:flex;align-items:center;justify-content:space-between;padding:2px 2px 6px;font-size:10px;font-weight:600}.svc4 .ls-head .tg{height:16px;padding:0 6px;border-radius:8px;background:#e6f4ea;color:#137333;font-size:8.5px;font-weight:600;display:inline-flex;align-items:center;gap:3px;opacity:0;transform:scale(.6);transition:opacity .3s,transform .45s cubic-bezier(.3,1.6,.5,1)}.svc4 .ls-head .tg.on{opacity:1;transform:none}.svc4 .ls-list{position:relative;height:150px}.svc4 .ls-row{position:absolute;left:0;right:0;height:46px;display:flex;align-items:center;gap:8px;padding:0 6px;border-radius:11px;transition:top .9s cubic-bezier(.65,0,.25,1),background .4s,box-shadow .4s}.svc4 .ls-row .lg{width:28px;height:28px;border-radius:8px;display:grid;place-items:center;flex:none;color:#fff}.svc4 .ls-row .lg svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2.1;stroke-linecap:round;stroke-linejoin:round}.svc4 .ls-row .t{flex:1;min-width:0;display:grid;gap:1px}.svc4 .ls-row .n{font-weight:600;font-size:10.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.svc4 .ls-row .m{color:#70757a;font-size:9px;white-space:nowrap;display:flex;align-items:center;gap:3px}.svc4 .ls-row .m b{color:#1f1f1f;font-weight:600}.svc4 .ls-row .st{display:inline-flex;gap:.5px}.svc4 .ls-row .st svg{width:8px;height:8px;fill:#fbbc04}.svc4 .ls-row .rk{width:22px;height:22px;border-radius:50%;background:#f1f3f4;color:#5f6368;font-size:9px;font-weight:700;display:grid;place-items:center;flex:none;transition:background .4s,color .4s,transform .45s cubic-bezier(.3,1.7,.5,1)}.svc4 .ls-row.me{background:#fff7f2;box-shadow:inset 0 0 0 1.3px #ff5a00}.svc4 .ls-row.me .rk.win{background:#ff5a00;color:#fff;transform:scale(1.15)}.svc4 .ls-row.dim{opacity:.72}.svc4 .ls-map>svg{transform-origin:50% 60%;transition:transform 6s cubic-bezier(.25,.1,.25,1)}.svc4 .ls.zoom .ls-map>svg{transform:scale(1.07)}.svc4 .ls-load{position:absolute;left:18px;right:18px;top:40px;height:2px;border-radius:2px;overflow:hidden;z-index:4;opacity:0;transition:opacity .25s}.svc4 .ls-load.on{opacity:1}.svc4 .ls-load i{display:block;height:100%;width:40%;background:#1a73e8;border-radius:2px;animation:s4-lsLoad 1s cubic-bezier(.4,0,.2,1) infinite}@keyframes s4-lsLoad{0%{transform:translateX(-100%)}to{transform:translateX(260%)}}.svc4 .ls-dot{position:relative}.svc4 .ls-dot.rip::after{content:"";position:absolute;inset:-2px;border-radius:50%;box-shadow:0 0 0 0 rgba(52,168,83,.55);animation:s4-lsRip .7s ease-out 1}@keyframes s4-lsRip{to{box-shadow:0 0 0 9px transparent}}.svc4 .ls-dot.me.drop{animation:s4-lsDrop .7s cubic-bezier(.3,1.5,.5,1)}@keyframes s4-lsDrop{0%{translate:0-26px;opacity:0}60%{opacity:1}to{translate:0 0}}.svc4 .ls-row.lift{box-shadow:inset 0 0 0 1.3px #ff5a00,0 14px 24px -12px rgba(28,26,26,.4)!important;scale:1.03;z-index:2}.svc4 .ls-row{transition:top .9s cubic-bezier(.65,0,.25,1),background .4s,box-shadow .4s,scale .4s ease,opacity .4s}.svc4 .ls-row .rk.flip{animation:s4-lsFlip .45s cubic-bezier(.3,1.6,.5,1)}@keyframes s4-lsFlip{0%{transform:scale(.4) rotateX(90deg)}to{transform:scale(1) rotateX(0)}}.svc4 .ls-row.me .rk.win.flip{animation:s4-lsFlipW .45s cubic-bezier(.3,1.6,.5,1)}@keyframes s4-lsFlipW{0%{transform:scale(.4)}to{transform:scale(1.15)}}.svc4 .ls-plus{position:absolute;right:40px;top:-7px;height:15px;padding:0 5px;border-radius:8px;background:#e6f4ea;color:#137333;font-size:8.5px;font-weight:700;display:grid;place-items:center;opacity:0;pointer-events:none}.svc4 .ls-plus.on{animation:s4-lsPlus 1.6s ease-out forwards}@keyframes s4-lsPlus{0%{opacity:0;transform:translateY(6px) scale(.7)}20%{opacity:1;transform:none}75%{opacity:1;transform:translateY(-6px)}to{opacity:0;transform:translateY(-12px)}}.svc4 .ls-head .tg{position:relative;overflow:hidden}.svc4 .ls-head .tg.on::after{content:"";position:absolute;top:0;bottom:0;width:30%;left:-40%;background:rgba(255,255,255,.7);transform:skewX(-20deg);animation:s4-lsShine 1s ease .35s 1}@keyframes s4-lsShine{to{left:120%}}@media (max-width:1024px){.svc4 .kF .ls{left:0;right:0}}@media (prefers-reduced-motion:reduce){.svc4 .ls-row,.svc4 .ls-dot{transition:none}}.svc4 .kF{grid-column:9/span 4;grid-row:3;display:grid;grid-template-columns:1fr;grid-template-rows:auto 1fr}.svc4 .kF::before{content:"";position:absolute;z-index:0;width:175%;height:58%;left:-40%;top:-22%;border-radius:50%;background:#fff;opacity:.9;rotate:-12deg}.svc4 .kF::after{content:"";position:absolute;z-index:0;width:150%;height:70%;right:-70%;bottom:-24%;border-radius:50%;background:#fff;opacity:.55;rotate:-24deg}.svc4 .kF .tx{position:relative;z-index:2}.svc4 .kF .dev{position:relative;z-index:1}@media (min-width:1025px){.svc4 .kF .dev{min-height:290px}}@media (max-width:1024px){.svc4 .bento{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:dense}.svc4 .k{grid-column:span 2!important;grid-row:auto!important}.svc4 .kA{grid-column:span 1!important}.svc4 .kA .dev{min-height:420px}}@media (max-width:680px){.svc4 .hdr{grid-template-columns:1fr}.svc4 .bento{grid-template-columns:1fr}.svc4 .k,.svc4 .kA{grid-column:span 1!important}.svc4 .kB,.svc4 .kE,.svc4 .kF{grid-template-columns:1fr}.svc4 .kB .dev,.svc4 .kE .dev,.svc4 .kF .dev{min-height:290px}.svc4 .rings{top:70%}}@media (prefers-reduced-motion:reduce){.svc4 *,.svc4 ::before,.svc4 ::after{animation:none!important}.svc4 .s4rv{opacity:1;transform:none}}.svc4 .sec{grid-template-columns:minmax(0,1fr)}.svc4 .sec>*{min-width:0}.svc4{overflow-x:clip}@media (max-width:680px){.svc4 .hdr{grid-template-columns:minmax(0,1fr)}.svc4 .kD .cb-wrap{margin:0 12px}.svc4 .fw{margin-left:-126px}}@media (max-width:680px){.svc4 .bento{grid-template-columns:minmax(0,1fr)!important}.svc4 .kB,.svc4 .kE,.svc4 .kF{grid-template-columns:minmax(0,1fr)!important}}.res5{--r:clamp(20px,2.4vw,30px);--ease:cubic-bezier(.2,.8,.2,1);padding:clamp(6px,1vw,12px) clamp(8px,1.4vw,18px);overflow-x:clip}.res5__sec{background:#fff;border-radius:var(--r);padding:clamp(28px,5vw,72px) clamp(14px,3.4vw,48px);display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(24px,3.6vw,48px)}.res5__title{font-family:var(--font-display);font-weight:600;font-size:clamp(2.2rem,4.8vw,4.2rem);line-height:.98;letter-spacing:-.045em;margin:0;text-wrap:balance;text-align:center;justify-self:center}.res5__rows{container-type:inline-size;min-width:0}.res5__row{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(140px,.5fr) minmax(0,1fr) minmax(0,1fr);gap:clamp(16px,3cqi,40px);align-items:end;padding:clamp(24px,3.6cqi,44px)0}.res5__row::after{content:"";position:absolute;inset:0 calc(-1*clamp(8px,1.6cqi,20px));border-radius:20px;background:#f3f3f2;opacity:0;z-index:-1;transition:opacity .4s}.res5__row:hover::after{opacity:1}.res5__rule{position:absolute;left:0;right:0;top:0;height:1px;background:#dcd9d6;transform-origin:left}.res5__rule--end{top:auto;bottom:0}.res5__row:hover .res5__rule{opacity:0}.res5__who{align-self:center}.res5__plate{width:100%;max-width:190px;aspect-ratio:16/9;border-radius:14px;overflow:hidden;display:grid;place-items:center;transition:transform .6s var(--ease)}.res5__plate img{width:100%;height:100%;object-fit:contain;display:block}.res5__plate--s{background:#fff;box-shadow:inset 0 0 0 1px #dcd9d6;padding:2% 3%}.res5__plate--a{background:#1b417b}.res5__plate--m{background:#54b7f3}.res5__row:hover .res5__plate{transform:scale(1.04)}.res5__m{display:grid;gap:12px;min-width:0}.res5__mask{overflow:hidden;padding-block:.02em .06em}.res5__nv{display:block;font-family:var(--font-display);font-weight:600;font-size:clamp(2.8rem,9.4cqi,6.8rem);letter-spacing:-.062em;line-height:.9;font-variant-numeric:tabular-nums;white-space:nowrap;color:transparent;-webkit-text-stroke:1.4px var(--ink);background:linear-gradient(var(--ink),var(--ink)) left/100% 100%no-repeat;-webkit-background-clip:text;background-clip:text}.res5__ml{display:flex;align-items:center;gap:10px;font-size:clamp(15px,1.6cqi,18px);color:var(--muted)}.res5__ar{width:26px;height:26px;border-radius:50%;background:#f3f3f2;display:grid;place-items:center;flex:none;transition:background .4s}.res5__row:hover .res5__ar{background:#fff}.res5__ar svg{width:14px;height:14px;fill:none;stroke:var(--ink);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.res5.is-armed .res5__rule{transform:scaleX(0)}.res5.is-armed .res5__nv{transform:translateY(108%);background-size:0 100%}.res5.is-armed .res5__ml,.res5.is-armed .res5__who{opacity:0;transform:translateY(10px)}.res5.is-played .res5__rule{transform:none;transition:transform 1.2s var(--ease) calc(var(--i)*.22s)}.res5.is-played .res5__who{opacity:1;transform:none;transition:opacity .7s,transform .8s var(--ease);transition-delay:calc(var(--i)*.22s + .15s)}.res5.is-played .res5__nv{transform:none;background-size:100% 100%;transition:transform 1.1s var(--ease) calc(var(--i)*.22s + .25s),background-size 1.5s var(--ease) calc(var(--i)*.22s + 1.2s)}.res5.is-played .res5__m~.res5__m .res5__nv{transition-delay:calc(var(--i)*.22s + .37s),calc(var(--i)*.22s + 1.4s)}.res5.is-played .res5__ml{opacity:1;transform:none;transition:opacity .6s,transform .7s var(--ease);transition-delay:calc(var(--i)*.22s + .6s)}.res5.is-played .res5__row:last-child .res5__rule--end{transition-delay:.7s}@media (max-width:640px){.res5__row{grid-template-columns:minmax(0,1fr);gap:18px}.res5__plate{max-width:150px}.res5__nv{font-size:clamp(3rem,19cqi,5.4rem)}}@media (prefers-reduced-motion:reduce){.res5 *{transition:none!important}}.stack45{position:relative}.stack45 .svc4{position:sticky;top:var(--stick-top,12px);z-index:1}.stack45 .svc4 .sec{position:relative;transform-origin:50% 100%;transform:scale(var(--stack-s,1))}.stack45 .svc4 .sec::after{content:"";position:absolute;inset:0;border-radius:inherit;background:#1c1a1a;opacity:var(--stack-shade,0);pointer-events:none}.stack45 .res5{position:relative;z-index:2}.stack45 .res5__sec{box-shadow:0-1px 0 rgba(28,26,26,.04),0-28px 60px -24px rgba(28,26,26,.35)}@media (prefers-reduced-motion:reduce){.stack45 .svc4 .sec{transform:none}.stack45 .svc4 .sec::after{display:none}}.ind6{--r:clamp(20px,2.4vw,30px);--g:clamp(8px,1.4vw,18px);--ease:cubic-bezier(.2,.8,.2,1);--pad:clamp(14px,3.4vw,48px);padding:clamp(6px,1vw,12px) clamp(8px,1.4vw,18px);overflow-x:clip}.ind6__sec{background:#fff;border-radius:var(--r);padding:calc(clamp(28px,5vw,72px) + 20px) var(--pad);display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(22px,3.2vw,44px)}.ind6__head{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:16px}.ind6__title{font-family:var(--font-display);font-weight:600;font-size:clamp(2.1rem,4.6vw,4rem);line-height:.98;letter-spacing:-.045em;margin:0;text-wrap:balance;max-width:18ch}.ind6__arrows{display:flex;gap:8px}.ind6__btn{width:48px;height:48px;border-radius:50%;border:1px solid #cfcbc7;background:#fff;cursor:pointer;display:grid;place-items:center;transition:background .3s,border-color .3s}.ind6__btn svg{width:18px;height:18px;fill:none;stroke:var(--ink);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:stroke .3s}.ind6__btn:hover{background:var(--ink);border-color:var(--ink)}.ind6__btn:hover svg{stroke:#fff}.ind6__rail{display:flex;gap:var(--g);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(-1*var(--pad));padding:6px var(--pad);scroll-padding-inline:var(--pad);outline-offset:-3px}.ind6__rail::-webkit-scrollbar{display:none}.ind6__card{flex:none;width:clamp(240px,24vw,300px);aspect-ratio:3/4;border-radius:24px;scroll-snap-align:start;position:relative;overflow:hidden;isolation:isolate;background:#f3f3f2;color:var(--ink)}.ind6__photo{position:absolute;left:14px;right:14px;top:14px;height:70%;border-radius:16px;overflow:hidden;transition:left .7s var(--ease),right .7s var(--ease),top .7s var(--ease),height .7s var(--ease),border-radius .7s var(--ease)}.ind6__photo img{width:100%;height:100%;object-fit:cover;display:block}.ind6__photo::after{content:"";position:absolute;inset:0;background:rgba(20,18,18,.38);opacity:0;transition:opacity .6s}.ind6__inner{position:absolute;inset:0;z-index:1;padding:20px;display:flex;flex-direction:column;justify-content:flex-end;transition:color .5s}.ind6__row{display:flex;align-items:center;justify-content:space-between;gap:12px}.ind6__name{margin:0;font-family:var(--font-display);font-weight:600;letter-spacing:-.035em;line-height:1;font-size:clamp(28px,3vw,38px)}.ind6__chip{width:46px;height:46px;border-radius:14px;background:var(--ink);color:#fff;display:grid;place-items:center;flex:none;transition:background .5s,color .5s}.ind6__ic{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.ind6__card:hover .ind6__photo,.ind6__card.is-on .ind6__photo{left:0;right:0;top:0;height:100%;border-radius:0}.ind6__card:hover .ind6__photo::after,.ind6__card.is-on .ind6__photo::after{opacity:1}.ind6__card:hover .ind6__inner,.ind6__card.is-on .ind6__inner{color:#fff}.ind6__card:hover .ind6__chip,.ind6__card.is-on .ind6__chip{background:#fff;color:var(--ink)}.ind6__card--more{background:var(--ink);color:#fff}.ind6__card--more .ind6__chip{background:#fff;color:var(--ink)}.ind6__inner--more{justify-content:space-between}.ind6__more-tx{display:grid;gap:14px}.ind6__note{margin:0;display:flex;align-items:center;gap:10px;font-size:16px;line-height:1.35;color:#d9d4d0}.ind6__ar{width:28px;height:28px;border-radius:50%;background:rgba(255,255,255,.18);display:grid;place-items:center;flex:none}.ind6__ar svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}@media (prefers-reduced-motion:reduce){.ind6 *{transition:none!important}}.svc4 .sec{padding-block:clamp(48px,8vw,120px)}@media (max-width:760px){.svc4 .sec{padding-block:calc(clamp(48px,8vw,120px) + 14px)}}@media (max-width:760px){.svc4 .sub{font-size:16px}.svc4 .k .sp{font-size:16px}}@media (max-width:760px){.svc4 .k .tx{padding-block:calc(clamp(24px,2.6vw,36px) + 15px)}}@media (max-width:760px){.res5__sec{padding-block:calc(clamp(28px,5vw,72px) + 14px)}}@media (max-width:760px){.svc4 .bento>.k{outline:1px solid rgba(28,26,26,.4);outline-offset:0}.svc4 .bento>.k.dark{outline-color:rgba(255,255,255,.18)}}.ab7{--r:clamp(20px,2.4vw,30px);--ease:cubic-bezier(.2,.8,.2,1);padding:clamp(6px,1vw,12px) clamp(8px,1.4vw,18px);overflow-x:clip}.ab7__pin{position:relative;height:250vh}.ab7__stage{position:sticky;top:16px;height:min(780px,calc(100vh - 32px));border-radius:var(--r);background:#0d0c0c;overflow:hidden;display:grid;place-items:center}.ab7__card{position:relative;width:min(100%,calc(26% + 74.8%*var(--e1,1)));height:min(100%,calc(64% + 36.6%*var(--e1,1)));min-width:240px;border-radius:calc(24px*(1 - var(--er,1)) + var(--r)*var(--er,1));background:#f3f3f2;overflow:hidden;transform:translateY(calc((1 - var(--e1,1))*16px));box-shadow:0 calc(40px*(1 - var(--e1,1))) calc(70px*(1 - var(--e1,1))) -30px rgba(0,0,0,.75);will-change:width,height}.ab7__frame{position:absolute;left:calc(14px*(1 - var(--ep,1)));right:calc(14px*(1 - var(--ep,1)));top:calc(14px*(1 - var(--ep,1)));height:calc(72% + 28%*var(--ep,1));border-radius:calc(16px*(1 - var(--er,1)));overflow:hidden}.ab7__frame img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 58%;transform:scale(calc(1.24 - var(--e1,1)*.24)) translateY(calc((1 - var(--e1,1))*-2%))}.ab7__shade{position:absolute;inset:0;background:#141212;opacity:calc(var(--e,1)*var(--e,1)*.62)}.ab7__label{position:absolute;left:20px;right:20px;bottom:18px;display:flex;align-items:center;justify-content:space-between;opacity:calc(1 - var(--ep,1)*2.2);transform:translateY(calc(var(--ep,1)*16px))}.ab7__label b{font-family:var(--font-display);font-weight:600;font-size:32px;letter-spacing:-.035em}.ab7__chip{width:40px;height:40px;border-radius:12px;background:var(--ink);color:#fff;display:grid;place-items:center;flex:none}.ab7__ic{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.ab7__over{position:absolute;inset:0;pointer-events:none}.ab7__panel{position:absolute;left:clamp(16px,2.6vw,40px);bottom:clamp(16px,2.6vw,40px);width:min(760px,calc(100% - clamp(180px,19vw,290px)));background:#1c1a1a;border-radius:24px;padding:clamp(22px,2.8vw,38px);display:grid;gap:clamp(14px,1.8vw,20px);clip-path:inset(calc((1 - var(--t,1))*100%)0 0 0 round 24px)}.ab7__title{margin:0;font-family:var(--font-display);font-weight:600;font-size:clamp(2rem,3.4vw,3.4rem);line-height:.95;letter-spacing:-.045em;color:#fff;opacity:var(--t,1);transform:translateY(calc((1 - var(--t,1))*16px))}.ab7__copy{display:grid;gap:12px}.ab7__copy p{margin:0;font-family:var(--font-body);font-weight:400;font-size:clamp(15px,1.2vw,16.5px);line-height:1.6;color:#d2ccc7;max-width:64ch;opacity:clamp(0,calc(var(--t,1)*3 - var(--i,0)),1);transform:translateY(calc((1 - clamp(0,calc(var(--t,1)*3 - var(--i,0)),1))*12px))}.ab7__copy p:nth-child(2){--i:.55}.ab7__copy p:nth-child(3){--i:1.1}.ab7__pillars{list-style:none;margin:clamp(6px,1vw,12px)0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ab7__pillars li{display:flex;align-items:center;gap:12px;padding:13px 16px;border-radius:14px;background:#221f1f;box-shadow:inset 0 0 0 1px #332f2e;color:#f2efec;font-size:14.5px;font-weight:500;transition:background .3s,box-shadow .3s,transform .4s var(--ease);opacity:clamp(0,calc(var(--t2,1)*4 - var(--k,0)),1);transform:translateY(calc((1 - clamp(0,calc(var(--t2,1)*4 - var(--k,0)),1))*10px))}.ab7__pillars li:nth-child(2){--k:.6}.ab7__pillars li:nth-child(3){--k:1.2}.ab7__pillars li:nth-child(4){--k:1.8}.ab7__pillars li:hover{background:#2a2626;box-shadow:inset 0 0 0 1px #4a4442;transform:translateY(-2px)}.ab7__badge{width:26px;height:26px;border-radius:50%;background:#332f2e;color:#fff;display:grid;place-items:center;flex:none}.ab7__badge .ab7__ic{width:14px;height:14px}.ab7__port{position:absolute;right:clamp(16px,2.6vw,40px);bottom:clamp(16px,2.6vw,40px);width:clamp(150px,17vw,240px);aspect-ratio:3/4;border-radius:18px;overflow:hidden;box-shadow:0 0 0 4px rgba(255,255,255,.9),0 30px 50px -28px rgba(0,0,0,.7);opacity:var(--t2,1);transform:translateY(calc((1 - var(--t2,1))*26px)) scale(calc(.92 + var(--t2,1)*.08)) rotate(calc((1 - var(--t2,1))*3deg))}.ab7__port img{width:100%;height:100%;object-fit:cover;object-position:50% 20%;transform:scale(calc(1.06 - var(--t2,1)*.06))}.ab7 .ab7__pillars li,.ab7__panel{pointer-events:auto}.ab7__shot{display:none}@media (max-width:1000px){.ab7__panel{width:auto;right:clamp(16px,2.6vw,40px)}.ab7__pillars{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.ab7__port{display:none}.ab7__pillars li{padding:9px 11px;font-size:13px;gap:9px;line-height:1.25}.ab7__badge{width:23px;height:23px}.ab7__badge .ab7__ic{width:13px;height:13px}}@media (max-width:1000px) and (min-width:360px) and (min-height:790px){.ab7__panel{top:clamp(16px,2.6vw,40px);grid-template-rows:auto auto auto minmax(190px,1fr)}.ab7__shot{display:block;width:auto;height:auto;min-height:0;border-radius:14px;overflow:hidden;margin:2px -16px -16px;border-bottom-left-radius:24px;border-bottom-right-radius:24px;opacity:var(--t2,1);transform:translateY(calc((1 - var(--t2,1))*14px))}.ab7__shot img{width:100%;height:100%;object-fit:cover;object-position:50% 22%;display:block}}@media (max-width:560px){.ab7__panel{padding:16px;gap:8px}.ab7__copy{gap:8px}.ab7__copy p{font-size:16px;line-height:1.5}}@media (prefers-reduced-motion:reduce){.ab7__pin{height:auto}.ab7__stage{position:relative;height:min(760px,90vh)}}@media (max-width:1000px){.ab7__frame img{object-position:50% 50%;transform:scale(1.55) translateY(-8%)}}.ab7{padding:0}.ab7__stage{top:0;height:100vh;height:100svh;border-radius:0}.ab7__card{border-radius:calc(24px*(1 - var(--er,1)))}.ab7__panel{left:clamp(16px,3.4vw,56px);bottom:clamp(16px,3.4vw,56px)}.ab7__port{right:clamp(16px,3.4vw,56px);bottom:clamp(16px,3.4vw,56px)}@media (prefers-reduced-motion:reduce){.ab7__stage{height:100vh;height:100svh}}.ab7__stage{--cw:min(300px,72vw);--ch:min(400px,96vw)}.ab7__card{width:calc(var(--cw) + (100% - var(--cw))*var(--e1,1));height:calc(var(--ch) + (100% - var(--ch))*var(--e1,1));min-width:0}@media (max-width:1000px){.ab7__frame img{transform:scale(calc(1.12 + var(--e1,1)*.43)) translateY(calc(var(--e1,1)*-8%))}}.ts8{--r:clamp(20px,2.4vw,30px);--pad:clamp(14px,3.4vw,48px);--ease:cubic-bezier(.2,.8,.2,1);padding:clamp(6px,1vw,12px) clamp(8px,1.4vw,18px);overflow-x:clip}.ts8__sec{background:#fff;border-radius:var(--r);padding:clamp(28px,5vw,72px) var(--pad);display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(20px,3vw,40px)}.ts8__stage{display:grid}.ts8__stage>*{grid-area:1/1;min-width:0}.ts8__mos{align-self:start;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:clamp(8px,1vw,14px);align-items:start}.ts8__col{display:grid;gap:clamp(8px,1vw,14px);transform:translateY(var(--py,0));transition:transform .2s linear}.ts8__col:nth-child(1),.ts8__col:nth-child(7){margin-top:52px}.ts8__col:nth-child(2),.ts8__col:nth-child(6){margin-top:16px}.ts8__col:nth-child(4){margin-top:-8px}.ts8__mos img{width:100%;height:var(--h,180px);object-fit:cover;border-radius:18px;display:block;background:#e6e3e0;transition:transform .8s var(--ease),box-shadow .4s}.ts8__mos img:hover{transform:scale(1.04);box-shadow:0 20px 40px -22px rgba(28,26,26,.55)}.ts8__headwrap{align-self:end;justify-self:center;display:grid;justify-items:center;gap:clamp(12px,1.6vw,18px);margin-bottom:clamp(6px,1.6vw,26px);text-align:center;padding-inline:12px;position:relative;z-index:1}.ts8__pill{background:#fff;border-radius:999px;padding:8px 18px;font-size:14px;font-weight:500;color:var(--muted);box-shadow:inset 0 0 0 1px #dcd9d6}.ts8__title{margin:0;font-family:var(--font-display);font-weight:600;font-size:clamp(2rem,4.6vw,4rem);line-height:1.02;letter-spacing:-.045em;text-wrap:balance;max-width:16ch}.ts8__mut{color:#bdb8b3}.ts8--ink .ts8__mut{color:var(--ink)}.ts8__mq{overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;cursor:grab;padding-block:12px 18px;margin-inline:calc(-1*var(--pad));-webkit-mask:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent);mask:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent)}.ts8__track{display:flex;align-items:flex-start;gap:clamp(12px,1.6vw,22px);width:max-content;padding-inline:var(--pad);animation:ts8Scroll 120s linear infinite}.ts8__mq::-webkit-scrollbar{width:0;height:0;display:none}.ts8__mq:hover .ts8__track,.ts8__mq:focus-within .ts8__track,.ts8__mq.is-manual .ts8__track{animation-play-state:paused}.ts8__mq.is-drag{cursor:grabbing}.ts8__mq.is-drag .ts8__card{user-select:none}@keyframes ts8Scroll{to{transform:translateX(calc(-50% - clamp(6px,.8vw,11px)))}}.ts8__card{flex:none;width:clamp(290px,26vw,350px);background:#fff;border-radius:16px;box-shadow:0 0 0 1px #e6e3e0;padding:18px;display:grid;gap:12px;align-content:start;font-family:var(--font-body);transition:transform .45s var(--ease),box-shadow .45s}.ts8__card:hover{transform:translateY(-4px);box-shadow:0 0 0 1px #dcd9d6}.ts8__head{display:flex;align-items:center;gap:12px}.ts8__head img{width:40px;height:40px;border-radius:50%;object-fit:cover;background:#e6e3e0;flex:none}.ts8__ava{width:40px;height:40px;border-radius:50%;flex:none;display:grid;place-items:center;background:var(--c,#5F6368);color:#fff;font:600 17px/1 var(--font-display);letter-spacing:-.01em}.ts8__who{min-width:0;flex:1}.ts8__who b{display:block;font-weight:500;font-size:14px;color:#202124;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ts8__who span{display:block;font-size:12.5px;color:#70757a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ts8__glogo svg{width:18px;height:18px;display:block;flex:none}.ts8__meta{display:flex;align-items:center;gap:8px}.ts8__meta span{font-size:12.5px;color:#70757a}.ts8__stars{display:flex;gap:3px;color:#fbbc04}.ts8__stars svg{width:14px;height:14px;fill:#fbbc04}.ts8__txt{margin:0;font-size:14px;line-height:1.55;color:#3c4043;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden}.ts8__card.is-open .ts8__txt{-webkit-line-clamp:unset;display:block}.ts8__more{justify-self:start;border:0;background:0 0;padding:0;font:inherit;font-size:14px;color:#1a73e8;cursor:pointer}.ts8__more:hover{text-decoration:underline}@media (max-width:900px){.ts8__stage{gap:22px}.ts8__stage>*{grid-area:auto}.ts8__mos{grid-template-columns:repeat(4,minmax(0,1fr))}.ts8__col:nth-child(5),.ts8__col:nth-child(6),.ts8__col:nth-child(7){display:none}.ts8__col{margin-top:0!important;transform:none}.ts8__headwrap{align-self:auto;margin-bottom:0}.ts8__card{width:min(300px,80vw)}}@media (prefers-reduced-motion:reduce){.ts8__track{animation:none}.ts8__mq{overflow-x:auto}}.pr9{--r:clamp(20px,2.4vw,30px);--ease:cubic-bezier(.2,.8,.2,1);padding:clamp(6px,1vw,12px) clamp(8px,1.4vw,18px);overflow-x:clip}.pr9__sec{background:#fff;border-radius:var(--r);padding:calc(clamp(28px,5vw,72px) + 20px) clamp(14px,3.4vw,48px);display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(24px,3.6vw,48px)}.pr9__head{display:grid;gap:14px;max-width:58ch}.pr9__title{margin:0;font-family:var(--font-display);font-weight:600;font-size:clamp(2rem,4.4vw,3.8rem);line-height:1;letter-spacing:-.045em;text-wrap:balance}.pr9__lede{margin:0;font-size:clamp(16px,1.4vw,18.5px);line-height:1.55;color:var(--muted);max-width:54ch}.pr9__stairs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(8px,1.2vw,16px);align-items:end}.pr9__col{display:grid;align-content:end}.pr9__step{position:relative;overflow:hidden;height:var(--h);border-radius:18px 18px 0 0;background:#f3f3f2;padding:clamp(14px,1.6vw,20px);display:grid;gap:10px;align-content:start;transform-origin:bottom}.pr9__col:last-child .pr9__step{background:var(--ink);color:#fff}.pr9__num{font-family:var(--font-mono);font-size:12px;letter-spacing:.08em;color:var(--mute2, #8E8883)}.pr9__col:last-child .pr9__num{color:rgba(255,255,255,.62)}.pr9__t{margin:0;font-family:var(--font-display);font-weight:600;font-size:clamp(16px,1.6vw,20px);letter-spacing:-.025em;line-height:1.18}.pr9__d{margin:0;font-size:14px;line-height:1.5;color:var(--muted);display:-webkit-box;-webkit-line-clamp:10;-webkit-box-orient:vertical;overflow:hidden}.pr9__col:last-child .pr9__d{color:rgba(255,255,255,.86)}.pr9.is-playing .pr9__step{animation:pr9Up 1s var(--ease) both;animation-delay:calc(var(--k)*.12s)}@keyframes pr9Up{0%{transform:scaleY(.15);opacity:0}}@media (max-width:860px){.pr9__stairs{grid-template-columns:minmax(0,1fr);gap:10px}.pr9__col{align-content:stretch}.pr9__step{height:auto;min-height:218px;border-radius:16px;padding:18px 16px 88px;gap:7px;margin-left:calc(var(--k,0)*11px);box-shadow:inset 0 0 0 1px rgba(28,26,26,.08);transform-origin:left center}.pr9__col:last-child .pr9__step{box-shadow:0 18px 30px -22px rgba(28,26,26,.6)}.pr9__num{display:inline-flex;align-items:center;justify-content:center;width:54px;height:54px;border-radius:50%;background:#fff;box-shadow:inset 0 0 0 1px rgba(28,26,26,.14);font-size:22px;font-weight:600;letter-spacing:0;color:var(--ink);margin-bottom:10px}.pr9__col:last-child .pr9__num{background:#2a2626;box-shadow:inset 0 0 0 1px rgba(255,255,255,.18);color:#fff}.pr9__t{font-size:20px}.pr9__d{font-size:16px;line-height:1.45;-webkit-line-clamp:12}.pr9.is-playing .pr9__step{animation-name:pr9In}}@media (max-width:400px){.pr9__step{margin-left:calc(var(--k,0)*8px)}}@keyframes pr9In{0%{opacity:0;transform:translateX(-14px)}}@media (prefers-reduced-motion:reduce){.pr9.is-playing .pr9__step{animation:none}}.ct10{--r:clamp(20px,2.4vw,30px);--ease:cubic-bezier(.2,.8,.2,1);padding:clamp(6px,1vw,12px) clamp(8px,1.4vw,18px);overflow-x:clip}.ct10__sec{background:#fff;border-radius:var(--r);padding:clamp(28px,5vw,72px) clamp(14px,3.4vw,48px);display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(24px,4vw,64px);align-items:stretch}.ct10__photo{position:relative;border-radius:24px;overflow:hidden;min-height:440px}.ct10__photo picture{display:contents}.ct10__photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 45%}.ct10__side{display:grid;gap:clamp(18px,2.4vw,28px);align-content:start}.ct10__head{display:grid;gap:12px}.ct10__title{margin:0;font-family:var(--font-display);font-weight:600;font-size:clamp(2rem,4.2vw,3.4rem);line-height:1.02;letter-spacing:-.045em;text-wrap:balance}.ct10__lede{margin:0;font-size:clamp(16px,1.4vw,18.5px);line-height:1.55;color:var(--muted)}.ct10__form{display:grid;gap:clamp(12px,1.4vw,16px);border-radius:24px;background:#f3f3f2;padding:clamp(18px,2.4vw,32px)}.ct10__row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(12px,1.4vw,16px)}.ct10__fld{display:grid;gap:7px;min-width:0}.ct10__fld label{font-size:14px;color:#2a2626}.ct10__req{color:var(--orange)}.ct10__fld input,.ct10__fld select,.ct10__fld textarea{font:inherit;font-size:15px;color:var(--ink);background:#fff;border:0;border-radius:12px;padding:12px 14px;box-shadow:inset 0 0 0 1px #dcd9d6;width:100%;min-width:0}.ct10__fld textarea{min-height:104px;resize:vertical}.ct10__fld select{appearance:none;color:#56514e;padding-right:38px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2356514E' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:18px}.ct10__fld select:valid{color:var(--ink)}.ct10__btn{justify-self:start;border:0;border-radius:999px;background:var(--orange);color:#fff;font:inherit;font-weight:600;font-size:15.5px;padding:14px 26px;cursor:pointer;transition:background .3s,transform .3s var(--ease)}.ct10__btn:hover{background:var(--orange-hover);transform:translateY(-2px)}@media (max-width:900px){.ct10__sec{grid-template-columns:minmax(0,1fr)}.ct10__photo{min-height:320px}}@media (max-width:760px){.ct10__sec{padding-block:calc(clamp(28px,5vw,72px) + 14px)}}@media (max-width:700px){.ct10__row{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.ct10__btn{transition:none}}.ftr11{--r:clamp(20px,2.4vw,30px);padding:clamp(6px,1vw,12px) clamp(8px,1.4vw,18px) clamp(8px,1.4vw,18px);overflow-x:clip}.ftr11__sec{background:#0d0c0c;color:#fff;border-radius:var(--r);padding:clamp(28px,4.4vw,64px) clamp(14px,3.4vw,48px);display:grid;gap:clamp(24px,3.4vw,44px)}.ftr11 a{color:inherit;text-decoration:none}.ftr11 a:hover{text-decoration:underline;text-underline-offset:3px}.ftr11__cols{display:grid;grid-template-columns:minmax(0,1.2fr) repeat(3,minmax(0,1fr));gap:clamp(20px,3vw,48px)}.ftr11__brand{display:grid;gap:16px;align-content:start}.ftr11__brand img{width:min(210px,70%);height:auto}.ftr11__brand p{margin:0;font-size:14.5px;line-height:1.55;color:#bdb6b1;max-width:34ch}.ftr11__col h3{margin:0 0 14px;font-family:var(--font-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#8e8883;font-weight:500}.ftr11__col ul{list-style:none;margin:0;padding:0;display:grid;gap:9px;font-size:14.5px;color:#d9d4d0}.ftr11__huge{margin:0;font-family:var(--font-display);font-weight:600;font-size:clamp(3rem,13vw,11rem);line-height:.82;letter-spacing:-.06em;color:#1c1a1a;text-wrap:nowrap}.ftr11__huge span{color:#fff}.ftr11__legal{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px;padding-top:clamp(18px,2.2vw,28px);border-top:1px solid #2a2626;font-size:13px;color:#8e8883}.ftr11__tag,.ftr11__top{font-family:var(--font-mono);font-size:11.5px;letter-spacing:.12em;text-transform:uppercase}@media (max-width:900px){.ftr11__cols{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.ftr11__cols{grid-template-columns:minmax(0,1fr)}.ftr11__huge{font-size:clamp(2.2rem,15vw,4rem)}}.ftr11__contact{display:grid;gap:clamp(18px,2.2vw,26px);align-content:start}.ftr11__grp{display:grid;gap:6px}.ftr11__grp h3{margin:0 0 2px}.ftr11__grp p{margin:0;font-size:14.5px;line-height:1.5;color:#d9d4d0}.ftr11__about{margin:0;font-size:14.5px;line-height:1.6;color:#bdb6b1;max-width:36ch}@media (max-width:760px){.ftr11__sec{padding-block:calc(clamp(28px,4.4vw,64px) + 24px)}}.hd11{--hd-gap:calc(clamp(8px,1.4vw,18px) + 10px);--hd-side:calc(clamp(8px,1.4vw,18px) + 10px);--hd-h:64px;position:sticky;top:0;z-index:100;height:0}.hd11.is-hidden .hd11__bar{transform:translateY(calc(-100% - var(--hd-gap) - 12px))}.hd11__bar{position:relative;z-index:2;display:flex;align-items:center;gap:18px;min-height:var(--hd-h);top:var(--hd-gap);margin:0 var(--hd-side);padding:10px 10px 10px clamp(18px,2vw,26px);border-radius:999px;background:rgba(13,12,12,.62);-webkit-backdrop-filter:blur(16px) saturate(1.4);backdrop-filter:blur(16px) saturate(1.4);box-shadow:inset 0 0 0 1px rgba(255,255,255,.16),0 18px 40px -24px rgba(0,0,0,.55);color:#fff;transition:transform .45s cubic-bezier(.22,1,.36,1),background .35s}.hd11.is-scrolled .hd11__bar,.hd11.is-open .hd11__bar{background:rgba(13,12,12,.9)}.hd11__logo{display:flex;align-items:center;flex:none}.hd11__logo img{display:block;height:26px;width:auto}.hd11__nav{display:flex;align-items:center;gap:4px;margin-inline:auto}.hd11__it>button{display:flex;align-items:center;gap:6px;border:0;background:0 0;color:#fff;font:500 14.5px/1 var(--font-body);padding:10px 13px;border-radius:999px;cursor:pointer;text-decoration:none;white-space:nowrap;opacity:.9;transition:background .25s,opacity .25s}.hd11__it>button:hover,.hd11__it.is-on>button{opacity:1;background:rgba(255,255,255,.1)}.hd11__it>button:focus-visible,.hd11__cta:focus-visible,.hd11__burger:focus-visible{outline:2px solid var(--orange);outline-offset:2px}.hd11__acts{display:flex;align-items:center;gap:8px;flex:none;margin-left:auto}.hd11__tel{color:#fff;font-size:14px;text-decoration:none;opacity:.88;white-space:nowrap;padding:0 6px}.hd11__tel:hover{opacity:1}.hd11__cta{background:var(--orange);color:#fff;border-radius:999px;padding:11px 18px;font-weight:600;font-size:14px;text-decoration:none;white-space:nowrap;transition:background .2s}.hd11__cta:hover{background:var(--orange-hover)}.hd11__burger{display:none;width:42px;height:42px;border-radius:50%;border:0;background:rgba(255,255,255,.14);color:#fff;place-items:center;cursor:pointer}.hd11__burger span{display:block;width:17px;height:2px;background:currentColor;box-shadow:0-5px 0 currentColor,0 5px 0 currentColor}.hd11__panel{position:absolute;left:var(--hd-side);right:var(--hd-side);top:calc(var(--hd-gap) + var(--hd-h) + 10px);z-index:1;background:#fff;color:var(--ink);border-radius:24px;overflow:hidden;box-shadow:0 0 0 1px rgba(28,26,26,.06),0 34px 70px -30px rgba(0,0,0,.55);opacity:0;visibility:hidden;transform:translateY(-10px);transition:opacity .28s,transform .4s cubic-bezier(.22,1,.36,1),visibility .28s}.hd11__panel.is-on{opacity:1;visibility:visible;transform:none}.hd11__panel a{color:inherit;text-decoration:none}.hd11__drawer{position:fixed;inset:0;z-index:3;background:#141212;color:#fff;padding:14px 20px 32px;overflow-y:auto;overscroll-behavior:contain;opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s}.hd11__drawer.is-on{opacity:1;visibility:visible}.hd11__dtop{display:flex;align-items:center;justify-content:space-between;padding-bottom:10px}.hd11__x{width:42px;height:42px;border-radius:50%;border:0;background:#2a2626;color:#fff;display:grid;place-items:center;cursor:pointer}.hd11__x svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round}.hd11__solo{display:block;font-family:var(--font-display);font-weight:600;font-size:24px;letter-spacing:-.03em;padding:14px 0;border-bottom:1px solid #2a2626;color:#fff;text-decoration:none}.hd11__dacts{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin-top:22px}.hd11__dtel{color:#fff;text-decoration:none;font-weight:600}html.hd11-lock,html.hd11-lock body{overflow:hidden}@media (max-width:1180px){.hd11__tel{display:none}}@media (max-width:980px){.hd11__nav,.hd11__panel{display:none}.hd11__burger{display:grid}.hd11{--hd-h:58px}.hd11__bar{padding:8px 8px 8px 18px}}@media (max-width:420px){.hd11__acts .hd11__cta{padding:10px 14px;font-size:13.5px}}@media (prefers-reduced-motion:reduce){.hd11,.hd11__panel,.hd11__drawer{transition:none}}.ind6__name--sm{font-size:clamp(23px,2.45vw,31px);line-height:1.05}.hd11--lp .hd11__bar{justify-content:space-between}.hd11--lp .hd11__logo img{height:28px}.hd11--lp .hd11__acts{gap:14px}.ftr11--lp .ftr11__cols{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);max-width:900px}@media (max-width:700px){.ftr11--lp .ftr11__cols{grid-template-columns:minmax(0,1fr)}}.hd11__nav--anchors{gap:2px}.hd11__anchor{position:relative;color:#fff;font:500 14.5px/1 var(--font-body);text-decoration:none;padding:10px 12px;border-radius:999px;opacity:.86;white-space:nowrap;transition:opacity .25s,background .25s}.hd11__anchor:hover{opacity:1;background:rgba(255,255,255,.1)}.hd11__anchor.is-here{opacity:1}.hd11__anchor.is-here::after{content:"";position:absolute;left:12px;right:12px;bottom:3px;height:2px;border-radius:2px;background:var(--orange)}.hd11--lp .hd11__bar{justify-content:flex-start}#services,#results,#industries,#about,#testimonials,#next-steps,#contact{scroll-margin-top:96px}@media (max-width:1150px){.hd11--lp .hd11__tel{display:none}}@media (max-width:980px){.hd11--lp .hd11__nav--anchors{display:none}}.rs12{--r:clamp(20px,2.4vw,30px);padding:clamp(6px,1vw,12px) clamp(8px,1.4vw,18px)}.rs12__sec{background:#fff;border-radius:var(--r);padding:calc(clamp(28px,5vw,72px) + 20px) clamp(14px,3.4vw,48px);display:grid;gap:clamp(22px,3vw,34px)}.rs12__head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;flex-wrap:wrap}.rs12__hx{display:grid;gap:10px}.rs12__title{margin:0;font-family:var(--font-display);font-weight:600;font-size:clamp(2rem,4.4vw,3.8rem);line-height:1;letter-spacing:-.045em;max-width:16ch;text-wrap:balance}.rs12__side-acts{display:flex;align-items:center;gap:14px}.rs12__nav{display:flex;gap:8px}.rs12__nb{width:42px;height:42px;border-radius:50%;border:1px solid var(--line);background:0 0;color:var(--ink);display:grid;place-items:center;cursor:pointer;transition:background .2s,color .2s,border-color .2s}.rs12__nb:hover{background:var(--ink);color:#fff;border-color:var(--ink)}.rs12__nb svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:2}.rs12__cta{display:inline-flex;align-items:center;gap:10px;background:var(--orange);color:#fff;border-radius:999px;padding:13px 20px;font-weight:600;font-size:14.5px;text-decoration:none;white-space:nowrap}.rs12__cta:hover{background:var(--orange-hover)}.rs12__cta svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2.2}.rs12__rail{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;padding:2px 2px 6px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.rs12__rail::-webkit-scrollbar{display:none}.rs12__item{flex:0 0 clamp(210px,23%,262px);scroll-snap-align:start}.rs12__media{position:relative;width:100%;aspect-ratio:9/16;border-radius:18px;overflow:hidden;background:#000;cursor:pointer;isolation:isolate}.rs12__yt{position:absolute;inset:0;z-index:1}.rs12__yt iframe{position:absolute;inset:0;width:100%;height:100%;border:0;pointer-events:none}.rs12__poster{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:2;transition:opacity .35s}.rs12__item.is-live .rs12__poster{opacity:0;pointer-events:none}.rs12__mt,.rs12__mb{position:absolute;left:0;right:0;height:56px;z-index:3;pointer-events:none}.rs12__mt{top:0;background:linear-gradient(rgba(0,0,0,.35),transparent)}.rs12__mb{bottom:0;background:linear-gradient(transparent,rgba(0,0,0,.45))}.rs12__sound{position:absolute;right:10px;top:10px;z-index:6;width:34px;height:34px;border-radius:50%;border:0;background:rgba(10,9,9,.55);color:#fff;display:grid;place-items:center;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.rs12__sound svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.rs12__sound .off{display:none}.rs12__item.is-muted .rs12__sound .off{display:block}.rs12__item.is-muted .rs12__sound .on{display:none}.rs12__top,.rs12__side{pointer-events:none;user-select:none;z-index:5;position:absolute;color:#fff}.rs12__top{left:12px;right:56px;top:12px;display:flex;align-items:center;gap:8px}.rs12__ava{width:26px;height:26px;border-radius:50%;object-fit:cover;flex:none;box-shadow:0 0 0 1.5px rgba(255,255,255,.85)}.rs12__hd{font-size:12.5px;font-weight:600;letter-spacing:-.01em;text-shadow:0 1px 6px rgba(0,0,0,.45);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rs12__fol{margin-left:auto;flex:none;border:1px solid rgba(255,255,255,.85);border-radius:8px;padding:3px 9px;font-size:11.5px;font-weight:600}.rs12__side{right:10px;bottom:52px;display:grid;gap:14px;justify-items:center}.rs12__side span{width:34px;height:34px;display:grid;place-items:center;filter:drop-shadow(0 1px 4px rgba(0,0,0,.5))}.rs12__side svg{width:23px;height:23px;fill:none;stroke:#fff;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.rs12__like{filter:none}.rs12__like svg{fill:#ff3040;stroke:#ff3040}.rs12__ui{position:absolute;inset:0;z-index:6;display:grid;align-content:end;gap:10px;padding:12px 12px 10px;pointer-events:none}.rs12__big{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:54px;height:54px;border-radius:50%;background:rgba(255,255,255,.94);color:var(--ink);display:grid;place-items:center;transition:opacity .25s,transform .25s}.rs12__media:hover .rs12__big{transform:translate(-50%,-50%) scale(1.07)}.rs12__big svg{width:19px;height:19px;fill:currentColor}.rs12__item.is-live .rs12__big{opacity:0}.rs12__item.is-paused .rs12__big{opacity:1}.rs12__bar{position:relative;height:3px;border-radius:3px;background:rgba(255,255,255,.3);overflow:hidden}.rs12__bar i{position:absolute;left:0;top:0;bottom:0;width:0;background:#fff;border-radius:3px}.rs12__time{display:flex;justify-content:space-between;font-family:var(--font-mono);font-size:10px;color:rgba(255,255,255,.82);letter-spacing:.04em}.rs12__item:not(.is-live):not(.is-paused) .rs12__bar,.rs12__item:not(.is-live):not(.is-paused) .rs12__time{opacity:0}.rs12__info{display:grid;gap:9px;margin-top:12px}.rs12__who{display:grid;grid-template-columns:36px minmax(0,1fr);gap:10px;align-items:center}.rs12__who img{width:36px;height:36px;border-radius:50%;object-fit:cover}.rs12__who b{display:block;font-family:var(--font-display);font-weight:600;font-size:14.5px;letter-spacing:-.015em;line-height:1.15}.rs12__who span{font-size:12px;color:var(--muted);line-height:1.25}.rs12__hl{margin:0;font-family:var(--font-display);font-weight:600;font-size:16px;line-height:1.14;letter-spacing:-.03em;text-wrap:balance;border-top:1px solid var(--line);padding-top:10px}.rs12__res{display:grid;gap:3px}.rs12__res strong{font-family:var(--font-display);font-weight:700;font-size:30px;line-height:1;letter-spacing:-.045em}.rs12__res--2{grid-template-columns:auto auto;justify-content:start;column-gap:24px;row-gap:3px}.rs12__res--2>div{display:grid;gap:3px}.rs12__res--2 .rs12__md{grid-column:1/-1}.rs12__ml{font-size:11.5px;color:var(--muted);line-height:1.2}.rs12__md{font-size:12px;color:var(--muted);line-height:1.3}@media (max-width:900px){.rs12__item{flex:0 0 72%}.rs12__title{max-width:none}}@media (max-width:560px){.rs12__side-acts{width:100%}.rs12__cta{flex:1;justify-content:center}}.hd11__cta-sm{display:none}@media (max-width:560px){.hd11__cta-lg{display:none}.hd11__cta-sm{display:inline}.hd11--lp .hd11__logo img{height:22px}.hd11--lp .hd11__cta{padding:9px 13px;font-size:13px}.hd11--lp .hd11__acts{gap:8px}.hd11--lp .hd11__burger{width:38px;height:38px}}@media (min-width:901px){.rs12__nav{display:none}.rs12__rail{overflow:visible;scroll-snap-type:none}.rs12__item{flex:1 1 0;min-width:0}}.hero--solo{display:flex;flex-direction:column;justify-content:center;min-height:calc(100svh - 2*clamp(8px,1.4vw,18px));padding-top:calc(clamp(72px,9vw,124px) + 44px);padding-bottom:clamp(104px,12vw,168px)}.hero--solo:not(.hero--blur)::before{background:var(--hero-city,url("../assets/geo/default.jpg")) center 46%/cover no-repeat}.hero--blur::before{content:none}.hero__bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 46%;z-index:-2;pointer-events:none;transform:scale(1.04)}.hero--blur::after{background:linear-gradient(180deg,rgba(6,12,24,.62)0,rgba(6,12,24,.38) 45%,rgba(6,12,24,.72) 100%)}.hero--blur{min-height:calc(74svh - 2*clamp(8px,1.4vw,18px));padding-top:calc(clamp(52px,6.5vw,88px) + 44px);padding-bottom:clamp(60px,6.5vw,96px)}@media (max-width:700px){.hero--blur{min-height:calc(66svh - 2*clamp(8px,1.4vw,18px));padding-top:calc(44px + 44px);padding-bottom:48px}}.hero--solo::after{background:linear-gradient(180deg,rgba(6,12,24,.8)0,rgba(6,12,24,.56) 45%,rgba(6,12,24,.84) 100%)}@media (max-width:700px){.hero--solo .hero__lead{color:#fff;text-shadow:0 1px 2px #000,0 0 6px rgba(0,0,0,.95),0 2px 18px rgba(0,0,0,.9),0 0 32px rgba(0,0,0,.8)}}.ct10__opt{color:var(--muted);font-weight:400}.svc4--sw .bento>.kA{grid-column:1/span 4;grid-row:1/span 2;min-height:0}.svc4--sw .bento>.kA .tx{padding-top:clamp(56px,7vw,112px);padding-bottom:clamp(16px,2vw,26px)}.svc4--sw .bento>.kH{grid-column:5/span 8;grid-row:1;min-height:clamp(470px,38vw,540px)}.svc4--sw .bento>.kF{grid-column:5/span 4;grid-row:2;min-height:clamp(400px,33vw,470px)}.svc4--sw .bento>.kD{grid-column:9/span 4;grid-row:2;min-height:clamp(400px,33vw,470px)}.svc4--sw .bento>.kE{grid-column:1/span 8;grid-row:3}.svc4--sw .bento>.kB{grid-column:9/span 4;grid-row:3;grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr;min-height:clamp(380px,31vw,440px)}.svc4--sw .bento>.kB .dev{min-height:200px}.svc4 .kH{display:grid;grid-template-columns:1fr;grid-template-rows:auto 1fr}.svc4 .kH .dev{position:relative;padding:0 clamp(20px,2.4vw,32px)}.svc4 .sq{--step:68px;--cycle:10s;position:absolute;left:clamp(20px,2.4vw,32px);right:clamp(20px,2.4vw,32px);top:0;bottom:0;border-radius:18px;background:#fff;box-shadow:0 0 0 1px rgba(28,26,26,.05),0 24px 44px -26px rgba(28,26,26,.45);overflow:hidden;display:grid;align-content:start;gap:11px;padding:13px 16px;font-family:var(--font-body);color:#1f1f1f}.svc4 .sq-omni{display:flex;align-items:center;gap:10px;height:36px;padding:0 6px 0 14px;border-radius:999px;background:#f5f4f2;box-shadow:inset 0 0 0 1px rgba(28,26,26,.05);font:400 12.5px/1 var(--font-body);color:#2f2b28;animation:sqFocus var(--cycle) var(--ease) infinite}@keyframes sqFocus{0%{background:#fff;box-shadow:0 0 0 1px rgba(26,86,196,.22),0 0 0 4px rgba(26,86,196,.09),0 10px 22px -16px rgba(28,26,26,.5)}16%{background:#fff;box-shadow:0 0 0 1px rgba(26,86,196,.22),0 0 0 4px rgba(26,86,196,.09),0 10px 22px -16px rgba(28,26,26,.5)}22%,96%{background:#f5f4f2;box-shadow:inset 0 0 0 1px rgba(28,26,26,.05)}to{background:#fff;box-shadow:0 0 0 1px rgba(26,86,196,.22),0 0 0 4px rgba(26,86,196,.09),0 10px 22px -16px rgba(28,26,26,.5)}}.svc4 .sq-omni .sq-mag{width:14px;height:14px;flex:none;fill:none;stroke:#8e8883;stroke-width:2;stroke-linecap:round}.svc4 .sq-clear{display:grid;place-items:center;width:18px;height:18px;flex:none;margin-left:auto;border-radius:50%;opacity:0;animation:sqClear var(--cycle) var(--ease) infinite}.svc4 .sq-clear svg{width:10px;height:10px;fill:none;stroke:#9a948e;stroke-width:2.2;stroke-linecap:round}@keyframes sqClear{0%,13%{opacity:0}18%,96%{opacity:1}to{opacity:0}}.svc4 .sq-tools{display:flex;align-items:center;gap:10px;padding:0 10px 0 11px;margin-left:2px;border-left:1px solid #e6e3df}.svc4 .sq-tools svg{width:14px;height:14px;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.svc4 .sq-mic{stroke:#9a948e}.svc4 .sq-lens{stroke:#9a948e}.svc4 .sq-type{--qw:192px;flex:0 1 auto;min-width:0;display:inline-flex;align-items:center;overflow:hidden}.svc4 .sq-q{display:inline-block;white-space:nowrap;overflow:hidden;max-width:0;animation:sqType var(--cycle) steps(30,end) infinite}.svc4 .sq-caret{width:1.6px;height:15px;border-radius:1px;flex:none;background:#1a56c4;margin-left:2px;animation:sqCaret .9s steps(2,start) infinite,sqCaretOut var(--cycle) steps(1,end) infinite}@keyframes sqType{0%{max-width:0}13%,96%{max-width:var(--qw)}to{max-width:0}}@keyframes sqCaret{0%,50%{opacity:1}51%,to{opacity:0}}@keyframes sqCaretOut{0%,20%{visibility:visible}21%,to{visibility:hidden}}.svc4 .sq-tools{display:flex;align-items:center;gap:9px;padding-left:10px;border-left:1px solid #e4e1dd}.svc4 .sq-tools i{width:11px;height:11px;border-radius:2px;background:#d9d5d0}.svc4 .sq-list{position:relative;padding-left:22px;height:calc(var(--step)*3 - 9px)}.svc4 .sq-slot{position:absolute;left:0;top:calc(var(--k)*var(--step) + 22px);font:500 10.5px/1 var(--font-mono);color:#c7c2bc}.svc4 .sq-res{position:absolute;left:22px;right:0;top:calc(var(--k,0)*var(--step));height:62px;display:grid;grid-template-columns:24px minmax(0,1fr) 14px;gap:11px;align-items:start;padding:9px 10px;border-radius:13px;background:#fff}.svc4 .sq-fav{width:24px;height:24px;border-radius:50%;background:color-mix(in srgb,var(--c) 14%,#fff);color:var(--c);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c) 22%,transparent);display:grid;place-items:center;font:700 11px/1 var(--font-display)}.svc4 .sq-bd{display:grid;gap:3px;min-width:0}.svc4 .sq-res .u{display:flex;align-items:baseline;gap:6px;min-width:0;white-space:nowrap}.svc4 .sq-res .u b{font:600 10.5px/1.1 var(--font-body);color:#2f2b28}.svc4 .sq-res .u em{font:400 9.5px/1.1 var(--font-mono);font-style:normal;color:#a6a09a;overflow:hidden;text-overflow:ellipsis}.svc4 .sq-res .t{font-family:var(--font-display);font-weight:600;font-size:13px;line-height:1.2;letter-spacing:-.015em;color:#1a56c4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.svc4 .sq-res .d{font-size:10.5px;line-height:1.3;color:#6b6560;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.svc4 .sq-dots{display:grid;gap:2px;justify-items:center;padding-top:4px}.svc4 .sq-dots i{width:2.5px;height:2.5px;border-radius:50%;background:#cfcac4}.svc4 .sq-line{position:relative;height:14px}.svc4 .sq-line .d{position:absolute;inset:0;animation:sqDesc var(--cycle) var(--ease) infinite}.svc4 .sq-rich{position:absolute;inset:0;display:flex;align-items:center;gap:6px;font:500 10px/1 var(--font-body);color:#4a4642;opacity:0;animation:sqRich var(--cycle) var(--ease) infinite}.svc4 .sq-stars{display:inline-flex;gap:1px}.svc4 .sq-stars .st{width:9px;height:9px;fill:#f2b041}@keyframes sqDesc{0%,58%{opacity:1}62%,94%{opacity:0}98%,to{opacity:1}}@keyframes sqRich{0%,62%{opacity:0;transform:translateY(-2px)}67%,93%{opacity:1;transform:none}96%,to{opacity:0;transform:translateY(-2px)}}.svc4 .sq-a{--k:0;animation:sqA var(--cycle) var(--ease) infinite}.svc4 .sq-b{--k:1;animation:sqB var(--cycle) var(--ease) infinite}.svc4 .sq-me{--k:2;z-index:3;position:absolute;animation:sqMe var(--cycle) var(--ease) infinite}.svc4 .sq-me::before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:3px;border-radius:3px;background:var(--orange);opacity:0;animation:sqRail var(--cycle) var(--ease) infinite}@keyframes sqRail{0%,37%{opacity:0}42%,93%{opacity:1}96%,to{opacity:0}}@keyframes sqMe{0%,16%{transform:translateY(10px) scale(1);box-shadow:none;background:#fff;opacity:0}22%,26%{transform:translateY(0) scale(1);box-shadow:none;background:#fff;opacity:1;animation-timing-function:cubic-bezier(.3,0,.25,1)}29%{transform:translateY(-8px) scale(1.03);box-shadow:0 22px 36px -20px rgba(28,26,26,.5);background:#fff;opacity:1;animation-timing-function:cubic-bezier(.25,.9,.3,1.06)}35%{transform:translateY(calc(var(--step)*-1 - 8px)) scale(1.03);box-shadow:0 22px 36px -20px rgba(28,26,26,.5);background:#fff;opacity:1;animation-timing-function:cubic-bezier(.3,0,.2,1)}38%,45%{transform:translateY(calc(var(--step)*-1)) scale(1);box-shadow:none;background:#fff4ee;opacity:1;animation-timing-function:cubic-bezier(.3,0,.25,1)}48%{transform:translateY(calc(var(--step)*-1 - 8px)) scale(1.03);box-shadow:0 22px 36px -20px rgba(28,26,26,.5);background:#fff4ee;opacity:1;animation-timing-function:cubic-bezier(.25,.9,.3,1.06)}54%{transform:translateY(calc(var(--step)*-2 - 8px)) scale(1.03);box-shadow:0 22px 36px -20px rgba(28,26,26,.5);background:#fff4ee;opacity:1;animation-timing-function:cubic-bezier(.3,0,.2,1)}57%,93%{transform:translateY(calc(var(--step)*-2)) scale(1);box-shadow:none;background:#fff2ea;opacity:1}97%{transform:translateY(calc(var(--step)*-2)) scale(1);opacity:0;background:#fff2ea}to{transform:translateY(10px) scale(1);opacity:0;background:#fff}}@keyframes sqB{0%,13%{transform:translateY(10px);opacity:0}19%,29%{transform:translateY(0);opacity:1;animation-timing-function:cubic-bezier(.3,0,.2,1)}35%,93%{transform:translateY(var(--step));opacity:1}97%,to{transform:translateY(var(--step));opacity:0}}@keyframes sqA{0%,11%{transform:translateY(10px);opacity:0}17%,47%{transform:translateY(0);opacity:1;animation-timing-function:cubic-bezier(.3,0,.2,1)}53%,93%{transform:translateY(var(--step));opacity:1}97%,to{transform:translateY(var(--step));opacity:0}}.svc4 .sq-foot{align-self:end;display:flex;align-items:center;gap:9px;padding-top:11px;border-top:1px solid #efedea;font:500 9.5px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:#a6a09a}.svc4 .sq-foot b{margin-left:auto;font:600 9.5px/1 var(--font-mono);color:#1fa463;background:rgba(31,164,99,.1);border-radius:999px;padding:6px 9px;letter-spacing:.06em;animation:sqBadge var(--cycle) var(--ease) infinite}@keyframes sqBadge{0%,56%{transform:scale(1)}60%{transform:scale(1.14)}68%,to{transform:scale(1)}}.svc4 .sq-live{width:7px;height:7px;border-radius:50%;background:#1fa463;box-shadow:0 0 0 0 rgba(31,164,99,.45);animation:sqLive 2.4s ease-out infinite}@keyframes sqLive{0%{box-shadow:0 0 0 0 rgba(31,164,99,.5)}70%,to{box-shadow:0 0 0 7px transparent}}.svc4 .sq-sheen{position:absolute;inset:0;pointer-events:none;background:linear-gradient(100deg,transparent 42%,rgba(255,255,255,.7) 50%,transparent 58%);transform:translateX(-120%);animation:sqSheen var(--cycle) var(--ease) infinite}@keyframes sqSheen{0%,15%{transform:translateX(-120%)}24%,to{transform:translateX(120%)}}@media (max-width:980px){.svc4--sw .bento>.kA,.svc4--sw .bento>.kH,.svc4--sw .bento>.kF,.svc4--sw .bento>.kE,.svc4--sw .bento>.kD,.svc4--sw .bento>.kB{grid-column:span 2!important;grid-row:auto!important;min-height:0}}@media (max-width:680px){.svc4--sw .bento>.kA,.svc4--sw .bento>.kH,.svc4--sw .bento>.kF,.svc4--sw .bento>.kE,.svc4--sw .bento>.kD,.svc4--sw .bento>.kB{grid-column:span 1!important}}@media (max-width:980px){.svc4 .kH .dev{min-height:320px}}@media (max-width:680px){.svc4 .kH .dev{min-height:290px}}@media (max-width:680px){.svc4 .sq{--step:62px;padding:12px 13px;gap:10px}.svc4 .sq-res{height:54px;padding:7px 9px;grid-template-columns:22px minmax(0,1fr) 12px;gap:9px}.svc4 .sq-res .u em{display:none}.svc4 .sq-type{--qw:172px}.svc4 .sq-q{font-size:11px}.svc4 .sq-omni{font-size:11px;gap:8px;padding:0 8px 0 11px}.svc4 .sq-res .t{font-size:12.5px}.svc4 .sq-fav{width:22px;height:22px}.svc4 .sq-slot{top:calc(var(--k)*var(--step) + 18px)}.svc4 .sq-tools{display:none}}.svc4--sw .kA .wnav,.svc4--sw .kA .whero,.svc4--sw .kA .wpill,.svc4--sw .kA .wh,.svc4--sw .kA .wl,.svc4--sw .kA .wcta,.svc4--sw .kA .wsec,.svc4--sw .kA .wsvc div,.svc4--sw .kA .wrev,.svc4--sw .kA .wcon{animation:sqPop 10s var(--ease) infinite both}@keyframes sqPop{0%{opacity:0;transform:translateY(12px)}6%,90%{opacity:1;transform:none}95%,to{opacity:0;transform:translateY(12px)}}.svc4--sw .kA .wnav{animation-delay:0s}.svc4--sw .kA .whero{animation-delay:.2s}.svc4--sw .kA .wpill{animation-delay:.5s}.svc4--sw .kA .wh:nth-of-type(2){animation-delay:.68s}.svc4--sw .kA .wh:nth-of-type(3){animation-delay:.84s}.svc4--sw .kA .wl{animation-delay:1s}.svc4--sw .kA .wcta{animation-delay:1.18s}.svc4--sw .kA .wsec{animation-delay:1.42s}.svc4--sw .kA .wsvc div:nth-child(1){animation-delay:1.6s}.svc4--sw .kA .wsvc div:nth-child(2){animation-delay:1.74s}.svc4--sw .kA .wsvc div:nth-child(3){animation-delay:1.88s}.svc4--sw .kA .wsvc div:nth-child(4){animation-delay:2.02s}.svc4--sw .kA .wrev{animation-delay:2.26s}.svc4--sw .kA .wcon{animation-delay:2.5s}.svc4--sw .kA .wcon .wbtn{animation:sqBtn 10s var(--ease) infinite}@keyframes sqBtn{0%,70%{transform:none}73%{transform:scale(.93)}78%,to{transform:none}}.svc4--sw .kA .wrev .wst svg{opacity:.2;animation:s4-wStar 10s var(--ease) infinite}.svc4--sw .kA .wrev .wst svg:nth-child(2){animation-delay:.09s}.svc4--sw .kA .wrev .wst svg:nth-child(3){animation-delay:.18s}.svc4--sw .kA .wrev .wst svg:nth-child(4){animation-delay:.27s}.svc4--sw .kA .wrev .wst svg:nth-child(5){animation-delay:.36s}@keyframes s4-wStar{0%,30%{opacity:.2;transform:scale(.86)}36%,90%{opacity:1;transform:none}95%,to{opacity:.2;transform:scale(.86)}}.svc4--sw .kA .wcta .tap{animation:sqTap 10s var(--ease) infinite}@keyframes sqTap{0%,46%{opacity:0;transform:scale(.3)}50%{opacity:1;transform:scale(.7)}60%,to{opacity:0;transform:scale(1.9)}}.svc4--sw .kA .wtoast{animation:sqToast 10s var(--ease) infinite}@keyframes sqToast{0%,56%{opacity:0;transform:translateY(-24px) scale(.94)}63%,88%{opacity:1;transform:none}94%,to{opacity:0;transform:translateY(-24px) scale(.94)}}.svc4--sw .kA .isl{animation:s4-wIsl 10s var(--ease) infinite}.svc4--sw .bento>.kB .dev{position:relative;min-height:290px;overflow:hidden}.svc4--sw .bento>.kB .phone{--pw:256px;left:50%;top:12px}.svc4--sw .bento>.kB .ga-w{display:none}.svc4--sw .bento>.kB .dev::after{content:"";position:absolute;left:0;right:0;bottom:0;height:22%;z-index:5;pointer-events:none;background:linear-gradient(rgba(243,243,242,0),var(--paper) 86%)}.wc14{--r:clamp(20px,2.4vw,30px);padding:clamp(6px,1vw,12px) clamp(8px,1.4vw,18px);scroll-margin-top:12px}.wc14__sec{background:var(--ink);color:#fff;border-radius:var(--r);padding:clamp(32px,4.6vw,68px) clamp(16px,3.4vw,52px);display:grid;gap:clamp(22px,3vw,38px)}.wc14__head{display:grid;gap:12px;max-width:62ch}.wc14__title{margin:0;font-family:var(--font-display);font-weight:600;font-size:clamp(2rem,4vw,3.2rem);line-height:1.02;letter-spacing:-.045em;text-wrap:balance}.wc14__lede{margin:0;font-size:16px;line-height:1.55;color:rgba(255,255,255,.7)}.wc14__panel{grid-area:1/1;opacity:0;transform:translateY(10px);pointer-events:none;transition:opacity .45s var(--ease-out),transform .45s var(--ease-out)}.wc14__panel.is-on{opacity:1;transform:none;pointer-events:auto}@media (prefers-reduced-motion:reduce){.wc14__panel{transition:none}}.wc14__panel{transition:opacity .4s var(--ease-out),transform .4s var(--ease-out)}.wc14__panel:not(.is-on){transform:translateY(14px) scale(.985)}@keyframes wcIn{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:none}}@keyframes wcStamp{0%{transform:scale(1.5) rotate(-6deg);opacity:0}60%{transform:scale(.96) rotate(0)}to{transform:scale(1);opacity:1}}@keyframes wcTick{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes wcNum{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@keyframes wcBlip{0%{box-shadow:0 0 0 0 rgba(47,158,107,.6)}70%,to{box-shadow:0 0 0 6px transparent}}@keyframes wcWin{0%{opacity:0;transform:translateY(16px) scale(.94)}to{opacity:1;transform:none}}@keyframes wcType{0%{max-width:22px}to{max-width:100%}}@keyframes wcGlow{0%{box-shadow:0 0 0 0 rgba(255,90,0,.55)}60%,to{box-shadow:0 0 0 14px transparent}}@keyframes wcTile{0%{opacity:0;transform:translateY(10px) scale(.94)}70%{transform:translateY(0) scale(1.03)}to{opacity:1;transform:none}}@keyframes wcStar{0%{opacity:0;transform:scale(.3) rotate(-25deg)}70%{transform:scale(1.2) rotate(4deg)}to{opacity:1;transform:none}}@keyframes wcWireGrow{0%{transform:scaleY(0);opacity:0}to{transform:scaleY(1);opacity:1}}@keyframes wcDrop{0%{opacity:0;transform:scale(.4)}70%{transform:scale(1.12)}to{opacity:1;transform:scale(1)}}@keyframes wcPulse{0%{box-shadow:0 0 0 6px #0e0e0d,0 0 0 6px rgba(255,90,0,.45)}60%,to{box-shadow:0 0 0 6px #0e0e0d,0 0 0 24px transparent}}@keyframes wcTravel{0%{opacity:0;transform:translateY(-4px) scale(.6)}15%{opacity:1;transform:translateY(4px) scale(1)}85%{opacity:1;transform:translateY(40px) scale(1)}to{opacity:0;transform:translateY(46px) scale(.6)}}@keyframes wcRank{0%{transform:translateY(42px);opacity:0}55%{transform:translateY(-4px);opacity:1}to{transform:none;opacity:1}}@keyframes wcStampIn{0%{opacity:0;transform:translate(0,-50%) scale(1.8) rotate(-8deg)}65%{transform:translate(0,-50%) scale(.94)}to{opacity:1;transform:translate(0,-50%) scale(1)}}@keyframes wcWin2{0%{opacity:0;transform:perspective(900px) translateY(18px) rotateX(7deg) scale(.95)}60%{opacity:1}to{opacity:1;transform:perspective(900px) translateY(0) rotateX(0) scale(1)}}@keyframes wcLoad{0%{width:0;opacity:1}75%{width:100%;opacity:1}to{width:100%;opacity:0}}@keyframes wcCursor{0%{opacity:0;left:66%;top:84%}18%{opacity:1}46%{opacity:1;left:30%;top:50%}58%{opacity:1;left:29%;top:51%}72%{opacity:1;left:30%;top:50%}to{opacity:0;left:30%;top:50%}}@keyframes wcRipple{0%{opacity:0;transform:scale(.4)}25%{opacity:.95;transform:scale(1)}to{opacity:0;transform:scale(3.4)}}@keyframes wcPress{0%,to{transform:scale(1)}45%{transform:scale(.94)}}@keyframes wcShine{0%{top:-16px;opacity:0}12%{opacity:.9}88%{opacity:.9;top:46px}to{top:50px;opacity:0}}@keyframes wcSun{0%,to{transform:translate(0,0) scale(1)}50%{transform:translate(-8px,6px) scale(1.08)}}@keyframes wcHalo{0%{opacity:0;transform:scale(.6)}30%{opacity:.9}to{opacity:0;transform:scale(1.25)}}@keyframes wcRing{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}@keyframes wcSpin{to{transform:rotate(360deg)}}@keyframes wcTravel{0%{opacity:0;transform:translateY(-6px) scale(.5)}12%{opacity:1;transform:translateY(2px) scale(1)}44%{opacity:1;transform:translateY(22px) scale(.85)}52%{opacity:.25;transform:translateY(27px) scale(.5)}60%{opacity:1;transform:translateY(33px) scale(.9)}88%{opacity:1;transform:translateY(52px) scale(1)}to{opacity:0;transform:translateY(58px) scale(.5)}}@keyframes wcShine{0%{top:-18px;opacity:0}14%{opacity:.85}86%{opacity:.85;top:58px}to{top:62px;opacity:0}}@keyframes wcRail{0%{transform:scaleY(0);opacity:0}to{transform:scaleY(1);opacity:1}}@keyframes wcPin{0%{opacity:0;transform:translateY(-14px) rotate(-45deg) scale(.6)}70%{transform:translateY(2px) rotate(-45deg) scale(1.1)}to{opacity:1;transform:translateY(0) rotate(-45deg) scale(1)}}@keyframes wcTypingOut2{0%{opacity:1;max-height:30px}to{opacity:0;max-height:0;padding-top:0;padding-bottom:0;margin-top:-7px}}@keyframes wcMark{0%{background:0 0}40%{background:rgba(255,185,140,.3)}to{background:0 0}}@keyframes wcHalo2{0%{opacity:.9;transform:scale(.5)}to{opacity:0;transform:scale(1.35)}}@keyframes wcBar{0%{transform:scaleY(0);opacity:0}to{transform:scaleY(1);opacity:1}}@keyframes wcRow{0%{opacity:0;transform:translateX(-16px)}to{opacity:1;transform:none}}@keyframes wcStamp2{0%{opacity:0;transform:scale(1.9) rotate(-14deg)}65%{transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes wcLeave{0%{opacity:1;transform:none;max-height:44px}45%{opacity:.5;transform:translateX(26px)}to{opacity:0;transform:translateX(70px);max-height:0;margin-top:-6px}}@keyframes wcRm{0%{transform:scale(1)}40%{transform:scale(1.14);background:rgba(255,90,0,.3)}to{transform:scale(1)}}@keyframes wcLine{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes wcSign{0%{stroke-dashoffset:230}to{stroke-dashoffset:0}}@keyframes wcTypingOut{0%{opacity:1;max-height:36px}to{opacity:0;max-height:0;padding-top:0;padding-bottom:0;margin-top:-8px}}@keyframes wcBubbleL{0%{opacity:0;transform:translate(-12px,8px) scale(.94)}to{opacity:1;transform:none}}@keyframes wcBubbleR{0%{opacity:0;transform:translate(12px,8px) scale(.94)}to{opacity:1;transform:none}}@keyframes wcRead{0%{stroke:rgba(255,255,255,.4);transform:scale(.8)}60%{transform:scale(1.15)}to{stroke:#fff;transform:scale(1)}}@keyframes wcWave{0%,to{height:30%}50%{height:100%}}@keyframes wcFill{0%{width:0}to{width:var(--w,60%)}}@keyframes wcDraw{0%{stroke-dashoffset:320}to{stroke-dashoffset:0}}@keyframes wcFade{0%{opacity:0}to{opacity:1}}@keyframes wcDot{0%{opacity:0;r:2}60%{r:6}to{opacity:1;r:4}}@keyframes wcDotPulse{0%{filter:drop-shadow(0 0 0 rgba(47,217,138,.8))}70%,to{filter:drop-shadow(0 0 9px transparent)}}@keyframes wcBar{0%{transform:scaleY(0);opacity:0}to{transform:scaleY(1);opacity:1}}@keyframes wcRoll5{0%{transform:translateY(0)}to{transform:translateY(-120px)}}@keyframes wcBar2{0%{transform:scaleY(0);opacity:0}70%{transform:scaleY(1.06)}to{transform:scaleY(1);opacity:1}}@keyframes wcCheck{0%{stroke-dashoffset:24}to{stroke-dashoffset:0}}@keyframes wcBox{0%{box-shadow:inset 0 0 0 1.5px rgba(255,255,255,.28)}to{box-shadow:inset 0 0 0 1.5px rgba(47,217,138,.6)}}@keyframes wcRoll5b{0%{transform:translateY(0)}to{transform:translateY(-110px)}}@media (max-width:680px){.svc4--sw .bento>.kE{order:1}.svc4--sw .bento>.kH{order:2}.svc4--sw .bento>.kF{order:3}.svc4--sw .bento>.kB{order:4}.svc4--sw .bento>.kA{order:5}.svc4--sw .bento>.kD{order:6}}.cmp15__grid{--gap:clamp(10px,1.6vw,26px);--d0:.45s;--step:.26s;position:relative;display:grid;grid-template-columns:1fr 1fr;column-gap:var(--gap);row-gap:0;align-items:stretch}.cmp15__h{padding:0 clamp(12px,1.6vw,22px) 16px;display:flex;align-items:flex-end}.cmp15__tag{display:inline-flex;align-items:center;gap:8px;font:600 15px/1 var(--font-mono);letter-spacing:.09em;text-transform:uppercase;color:#fff}.cmp15__h--us{container-type:inline-size}.cmp15__tag--us{color:#fff;font-size:clamp(38px,5.2vw,68px);letter-spacing:-.005em;white-space:nowrap}@supports (font-size:1cqi){.cmp15__tag--us{font-size:18.4cqi}}.cmp15__c{position:relative;display:flex;align-items:flex-start;gap:12px;padding:clamp(14px,1.5vw,18px) clamp(12px,1.6vw,22px);font-size:clamp(13.5px,1.15vw,15.5px);line-height:1.42}.cmp15__c::before{content:"";position:absolute;left:clamp(12px,1.6vw,22px);right:clamp(12px,1.6vw,22px);top:0;height:1px;background:rgba(255,255,255,.09);transform:scaleX(0);transform-origin:left}.cmp15__c.r1::before{display:none}.cmp15__c--us::before{left:0;right:0}.cmp15__c--them{--no:#E5484D;color:#fff}.cmp15__c--them .cmp15__tx{background-image:linear-gradient(var(--no),var(--no));background-repeat:no-repeat;background-position:0 58%;background-size:0 3px}.cmp15__c--us{color:#fff;background:linear-gradient(180deg,rgba(255,255,255,.075),rgba(255,255,255,.04));box-shadow:inset 1px 0 0 rgba(255,255,255,.07),inset -1px 0 0 rgba(255,255,255,.07)}.cmp15__c--us.r1{border-radius:16px 16px 0 0;box-shadow:inset 1px 0 0 rgba(255,255,255,.07),inset -1px 0 0 rgba(255,255,255,.07),inset 0 1px 0 rgba(255,255,255,.1)}.cmp15__c--us.r5{border-radius:0 0 16px 16px;box-shadow:inset 1px 0 0 rgba(255,255,255,.07),inset -1px 0 0 rgba(255,255,255,.07),inset 0-1px 0 rgba(255,255,255,.07)}.cmp15__ic{flex:0 0 auto;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;margin-top:0}.cmp15__ic svg{width:13px;height:13px;fill:none;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.cmp15__ic--x{background:color-mix(in srgb,var(--no) 15%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--no) 32%,transparent)}.cmp15__ic--x svg{stroke:var(--no);stroke-dasharray:29;stroke-dashoffset:29}.cmp15__ic--v{--ok:#2FBF6E;background:color-mix(in srgb,var(--ok) 18%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ok) 36%,transparent)}.cmp15__ic--v svg{stroke:var(--ok);stroke-dasharray:24;stroke-dashoffset:24}.cmp15__glow{position:absolute;left:calc(50% + var(--gap)/2);right:0;top:34px;bottom:0;border-radius:16px;pointer-events:none;overflow:hidden;opacity:0}.cmp15__glow::after{content:"";position:absolute;left:0;right:0;top:-40%;height:40%;background:linear-gradient(180deg,transparent,rgba(255,255,255,.085),transparent)}@media (hover:hover){.cmp15__c--us{transition:background .35s var(--ease-out)}.cmp15__c--us:hover{background:linear-gradient(180deg,rgba(255,255,255,.11),rgba(255,255,255,.06))}}.cmp15 .cmp15__h,.cmp15 .cmp15__c{opacity:0}.cmp15.in .cmp15__h{animation:cmpHead .95s var(--ease-out) both}.cmp15.in .cmp15__h--them{animation-delay:.04s}.cmp15.in .cmp15__h--us{animation-delay:.12s}.cmp15.in .cmp15__glow{animation:cmpGlow 1.4s var(--ease-out) .4s both}.cmp15.in .cmp15__glow::after{animation:cmpSweep 3.2s cubic-bezier(.3,0,.1,1) .45s both}.cmp15.in .cmp15__c{animation:cmpRowL 1.05s var(--ease-out) both;animation-delay:var(--t)}.cmp15.in .cmp15__c--us{animation-name:cmpRowR;animation-delay:calc(var(--t) + .1s)}.cmp15.in .cmp15__c::before{animation:cmpLine .9s var(--ease-out) both;animation-delay:calc(var(--t) + .1s)}.cmp15.in .cmp15__c--them .cmp15__tx{animation:cmpStrike .8s cubic-bezier(.5,0,.1,1) both;animation-delay:calc(var(--t) + .48s)}.cmp15.in .cmp15__ic{animation:cmpIc .88s cubic-bezier(.34,1.4,.5,1) both;animation-delay:calc(var(--t) + .18s)}.cmp15.in .cmp15__c--us .cmp15__ic{animation-delay:calc(var(--t) + .26s)}.cmp15.in .cmp15__ic--v svg{animation:cmpCheck .78s var(--ease-out) both;animation-delay:calc(var(--t) + .56s)}.cmp15.in .cmp15__ic--x svg{animation:cmpCross .72s var(--ease-out) both;animation-delay:calc(var(--t) + .4s)}.cmp15 .r1{--t:var(--d0)}.cmp15 .r2{--t:calc(var(--d0) + var(--step))}.cmp15 .r3{--t:calc(var(--d0) + var(--step)*2)}.cmp15 .r4{--t:calc(var(--d0) + var(--step)*3)}.cmp15 .r5{--t:calc(var(--d0) + var(--step)*4)}@keyframes cmpHead{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}@keyframes cmpRowL{0%{opacity:0;transform:translate3d(-14px,6px,0)}to{opacity:1;transform:none}}@keyframes cmpRowR{0%{opacity:0;transform:translate3d(14px,6px,0)}to{opacity:1;transform:none}}@keyframes cmpLine{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes cmpIc{0%{opacity:0;transform:scale(.4) rotate(-26deg)}60%{opacity:1}to{opacity:1;transform:none}}@keyframes cmpCheck{0%{stroke-dashoffset:24}to{stroke-dashoffset:0}}@keyframes cmpStrike{0%{background-size:0 3px;opacity:.86}to{background-size:100% 3px;opacity:1}}@keyframes cmpCross{0%{stroke-dashoffset:29}to{stroke-dashoffset:0}}@keyframes cmpGlow{0%{opacity:0}to{opacity:1}}@keyframes cmpSweep{0%{top:-40%}to{top:140%}}@media (max-width:720px){.cmp15__grid{--gap:10px}.cmp15__c{font-size:13.4px;gap:9px;padding:13px 11px;line-height:1.45;align-items:flex-start}.cmp15__h{padding:0 11px 12px}.cmp15__tag{font-size:12.5px;letter-spacing:.06em;gap:6px}.cmp15__tag--us{font-size:25px;letter-spacing:-.01em}@supports (font-size:1cqi){.cmp15__tag--us{font-size:18.4cqi}}.cmp15__ic{width:20px;height:20px;margin-top:0}.cmp15__ic svg{width:12px;height:12px}.cmp15__c--them .cmp15__tx{background-image:none;text-decoration:line-through;text-decoration-thickness:1.6px;text-decoration-skip-ink:none;text-decoration-color:transparent}.cmp15.in .cmp15__c--them .cmp15__tx{animation:cmpStrikeM .5s var(--ease-out) both;animation-delay:calc(var(--t) + .48s)}.cmp15__c--us.r1{border-radius:14px 14px 0 0}.cmp15__c--us.r5{border-radius:0 0 14px 14px}}@keyframes cmpStrikeM{0%{text-decoration-color:transparent}to{text-decoration-color:var(--no)}}@media (prefers-reduced-motion:reduce){.cmp15 .cmp15__h,.cmp15 .cmp15__c{opacity:1}.cmp15 .cmp15__ic--v svg,.cmp15 .cmp15__ic--x svg{stroke-dashoffset:0}.cmp15 .cmp15__glow{opacity:1}.cmp15 .cmp15__c::before{transform:none}.cmp15 .cmp15__c--them .cmp15__tx{background-size:100% 3px;text-decoration-color:var(--no)}.cmp15 *,.cmp15 ::before,.cmp15 ::after{animation:none!important}}.pr9__stairs{position:relative}.pr9__climb{position:absolute;inset:0;pointer-events:none;z-index:2;opacity:0}.pr9.is-playing .pr9__climb{opacity:1}.pr9__hiker{position:absolute;left:4%;bottom:0;width:56px;height:92px;translate:-50%0}.pr9.is-playing .pr9__hiker{animation:pr9Walk 5.4s linear .5s both}.pr9__fig,.pr9__figB{position:absolute;inset:0;display:block;transform-origin:50% 86%}.pr9__figB{opacity:0}.pr9__figB svg{width:100%;height:100%;overflow:visible;display:block}.pr9__figB .armF{fill:none;stroke:#1668c6;stroke-width:7.6;stroke-linecap:round;stroke-linejoin:round}.pr9.is-playing .pr9__figB{animation:pr9TurnIn .3s cubic-bezier(.3,1.3,.5,1) 6.12s both,pr9Cheer 2.6s ease-in-out 6.7s infinite}@keyframes pr9TurnOut{to{transform:scaleX(.06);opacity:0}}@keyframes pr9TurnIn{0%{opacity:0;transform:scaleX(.06)}40%{opacity:1}to{opacity:1;transform:scaleX(1)}}.pr9.is-playing .pr9__fig{animation:pr9Arc 5.4s linear .5s both,pr9TurnOut .24s ease-in 5.88s both}.pr9__fig svg{width:100%;height:100%;overflow:visible;display:block;transform-box:view-box;transform-origin:30px 46px}.pr9.is-playing .pr9__fig svg{animation:pr9Flip 5.4s linear .5s both}@keyframes pr9Flip{0%,44.4%{transform:rotate(0);animation-timing-function:cubic-bezier(.4,0,.6,1)}46.4%{transform:rotate(-18deg);animation-timing-function:cubic-bezier(.5,0,.75,.6)}49%{transform:rotate(34deg);animation-timing-function:linear}55%{transform:rotate(252deg);animation-timing-function:cubic-bezier(.25,.6,.3,1)}58%{transform:rotate(352deg);animation-timing-function:cubic-bezier(.3,1.4,.6,1)}60.1%{transform:rotate(366deg)}63.9%,to{transform:rotate(360deg)}}.pr9__fig .shirt,.pr9__figB .shirt{fill:#1668c6}.pr9__fig .collar,.pr9__figB .collar{fill:#0f4c94}.pr9__fig .belt,.pr9__figB .belt{fill:#15131a}.pr9__fig .pack,.pr9__figB .pack{fill:#e1562b}.pr9__fig .thigh,.pr9__fig .shin,.pr9__figB .thigh,.pr9__figB .shin{fill:#2f3a4a}.pr9__fig .shoe,.pr9__figB .shoe{fill:#15131a}.pr9__fig .uarm,.pr9__fig .farm,.pr9__figB .uarm,.pr9__figB .farm{fill:#1668c6}.pr9__fig .hand,.pr9__fig .face,.pr9__fig .neck,.pr9__figB .hand,.pr9__figB .face,.pr9__figB .neck{fill:#e8b98e}.pr9__fig .ear,.pr9__figB .ear{fill:#d9a479}.pr9__fig .hair,.pr9__fig .eye,.pr9__figB .hair,.pr9__figB .eye{fill:#2a1f1a}.pr9__fig .brow,.pr9__fig .smile,.pr9__figB .brow,.pr9__figB .smile{fill:none;stroke:#2a1f1a;stroke-width:1.1;stroke-linecap:round}.pr9__fig .bk,.pr9__figB .bk{filter:brightness(.72)}.pr9__fig .shirtDark,.pr9__figB .shirtDark{fill:#0f4c94;opacity:.55}.pr9__fig .cuff,.pr9__figB .cuff,.pr9__fig .cuffA,.pr9__figB .cuffA{fill:#0f4c94}.pr9__fig .cuffP,.pr9__figB .cuffP{fill:#26303d}.pr9__fig .sole,.pr9__figB .sole{fill:#3a3a3f}.pr9__fig .seam,.pr9__figB .seam{fill:none;stroke:#26303d;stroke-width:1}.pr9__fig .placket,.pr9__figB .placket{fill:none;stroke:#0f4c94;stroke-width:1.1}.pr9__fig .btn,.pr9__figB .btn{fill:#cfe1f6}.pr9__fig .pocket,.pr9__figB .pocket{fill:none;stroke:#0f4c94;stroke-width:1.1;stroke-linejoin:round}.pr9__fig .strap,.pr9__figB .strap{fill:none;stroke:#c1451f;stroke-width:2.4;stroke-linecap:round}.pr9__fig .packPkt,.pr9__figB .packPkt{fill:#c1451f}.pr9__fig .packLine,.pr9__figB .packLine{fill:none;stroke:#c1451f;stroke-width:1.1;stroke-linecap:round}.pr9__fig .packTop,.pr9__figB .packTop{fill:none;stroke:#c1451f;stroke-width:1.8;stroke-linecap:round}.pr9__fig .buckle,.pr9__figB .buckle{fill:#8e8883}.pr9__fig .nose,.pr9__figB .nose{fill:#d9a479;stroke:none}.pr9__figB .nose{fill:none;stroke:#c98f63;stroke-width:1.1;stroke-linecap:round}.pr9__fig .earIn,.pr9__figB .earIn{fill:none;stroke:#c08c62;stroke-width:.9;stroke-linecap:round}.pr9__fig .pack,.pr9__figB .pack{transform-box:view-box;transform-origin:23px 30px}.pr9.is-playing .pr9__fig .packG{animation:pr9Pack 5.4s ease-in-out .52s both}.pr9__fig .lg,.pr9__fig .ar,.pr9__fig .kn,.pr9__fig .el,.pr9__fig .torso,.pr9__fig .head{transform-box:view-box}.pr9__fig .lg{transform-origin:30px 56px}.pr9__fig .kn{transform-origin:30px 76px}.pr9__fig .ar{transform-origin:30px 29px}.pr9__fig .el{transform-origin:30px 45px}.pr9__fig .torso{transform-origin:30px 52px}.pr9__fig .head{transform-origin:31px 21px}.pr9__fig .torso{transform:rotate(6deg)}.pr9__fig .head{transform:rotate(-5deg)}.pr9__fig .lgF{transform:rotate(-8deg)}.pr9__fig .knF{transform:rotate(10deg)}.pr9__fig .lgB{transform:rotate(8deg)}.pr9__fig .knB{transform:rotate(8deg)}.pr9__fig .arF{transform:rotate(18deg)}.pr9__fig .arB{transform:rotate(-14deg)}.pr9__fig .elF{transform:rotate(22deg)}.pr9__fig .elB{transform:rotate(26deg)}.pr9.is-playing .pr9__fig .lgF{animation:pr9HipF 5.4s ease-in-out .5s both}.pr9.is-playing .pr9__fig .knF{animation:pr9KneeF 5.4s ease-in-out .5s both,pr9KneeIdle 2.6s ease-in-out 6.6s infinite}.pr9.is-playing .pr9__fig .lgB{animation:pr9HipB 5.4s ease-in-out .5s both}.pr9.is-playing .pr9__fig .knB{animation:pr9KneeB 5.4s ease-in-out .5s both,pr9KneeIdle2 2.6s ease-in-out 6.6s infinite}.pr9.is-playing .pr9__fig .arF{animation:pr9ShF 5.4s ease-in-out .5s both,pr9HoldF .55s cubic-bezier(.3,1.4,.5,1) 5.86s both}.pr9.is-playing .pr9__fig .elF{animation:pr9ElbF 5.4s ease-in-out .5s both,pr9ElbHoldF .55s cubic-bezier(.3,1.4,.5,1) 5.86s both}.pr9.is-playing .pr9__fig .arB{animation:pr9ShB 5.4s ease-in-out .5s both,pr9HoldB .55s cubic-bezier(.3,1.4,.5,1) 5.9s both}.pr9.is-playing .pr9__fig .elB{animation:pr9ElbB 5.4s ease-in-out .5s both,pr9ElbHoldB .55s cubic-bezier(.3,1.4,.5,1) 5.9s both}.pr9.is-playing .pr9__fig .torso{animation:pr9Torso 5.4s ease-in-out .5s both}.pr9.is-playing .pr9__fig .head{animation:pr9HeadA 5.4s ease-in-out .5s both,pr9HeadIdle 2.6s ease-in-out 6.6s infinite}@keyframes pr9Walk{0%,6.5%{left:4%;bottom:0;animation-timing-function:cubic-bezier(.12,.86,.32,1)}12%{left:6.6%;bottom:250px;animation-timing-function:linear}19.4%,25%{left:10%;bottom:250px;animation-timing-function:cubic-bezier(.12,.86,.32,1)}32.5%{left:20.1%;bottom:292px;animation-timing-function:linear}39.8%,44.4%{left:30%;bottom:292px;animation-timing-function:cubic-bezier(.12,.86,.32,1)}52%{left:40.2%;bottom:334px;animation-timing-function:linear}59.3%,63.9%{left:50%;bottom:334px;animation-timing-function:cubic-bezier(.12,.86,.32,1)}71.5%{left:60.3%;bottom:376px;animation-timing-function:linear}78.7%,83.3%{left:70%;bottom:376px;animation-timing-function:cubic-bezier(.12,.86,.32,1)}92%{left:81.8%;bottom:420px;animation-timing-function:linear}98.1%,to{left:90%;bottom:420px}}@keyframes pr9Arc{0%{transform:translateY(0) scaleY(1) scaleX(1) rotate(0);animation-timing-function:cubic-bezier(.4,0,.6,1)}5.2%{transform:translateY(5px) scaleY(.84) scaleX(1.12) rotate(0);animation-timing-function:cubic-bezier(.1,.8,.3,1)}11%{transform:translateY(-30px) scaleY(1.1) scaleX(.93) rotate(0);animation-timing-function:linear}14%{transform:translateY(-33px) scaleY(1.04) scaleX(.98) rotate(0);animation-timing-function:cubic-bezier(.6,0,.9,.4)}18.6%{transform:translateY(0) scaleY(.98) scaleX(1.02) rotate(0);animation-timing-function:cubic-bezier(.3,0,.5,1)}20.2%{transform:translateY(5px) scaleY(.8) scaleX(1.16) rotate(0);animation-timing-function:cubic-bezier(.2,1.3,.4,1)}25%{transform:translateY(0) scaleY(1.02) scaleX(.99) rotate(0);animation-timing-function:cubic-bezier(.4,0,.6,1)}26.5%{transform:translateY(4px) scaleY(.88) scaleX(1.08) rotate(0);animation-timing-function:cubic-bezier(.1,.8,.3,1)}32%{transform:translateY(-27px) scaleY(1.08) scaleX(.95) rotate(0);animation-timing-function:linear}35%{transform:translateY(-29px) scaleY(1.03) rotate(0);animation-timing-function:cubic-bezier(.6,0,.9,.4)}39%{transform:translateY(0) scaleY(.98) rotate(0);animation-timing-function:cubic-bezier(.3,0,.5,1)}40.6%{transform:translateY(5px) scaleY(.82) scaleX(1.14) rotate(0);animation-timing-function:cubic-bezier(.2,1.3,.4,1)}44.4%{transform:translateY(0) scaleY(1.02) rotate(0);animation-timing-function:cubic-bezier(.4,0,.6,1)}46.4%{transform:translateY(6px) scaleY(.8) scaleX(1.14) rotate(0);animation-timing-function:cubic-bezier(.1,.85,.3,1)}51.5%{transform:translateY(-50px) scaleY(1.06) scaleX(.95);animation-timing-function:linear}55%{transform:translateY(-52px);animation-timing-function:cubic-bezier(.6,0,.9,.4)}58.5%{transform:translateY(0) scaleY(.98);animation-timing-function:cubic-bezier(.3,0,.5,1)}60.1%{transform:translateY(6px) scaleY(.78) scaleX(1.18);animation-timing-function:cubic-bezier(.2,1.3,.4,1)}63.9%{transform:translateY(0) scaleY(1.02);animation-timing-function:cubic-bezier(.4,0,.6,1)}65.9%{transform:translateY(5px) scaleY(.85) scaleX(1.1);animation-timing-function:cubic-bezier(.1,.8,.3,1)}71%{transform:translateY(-31px) scaleY(1.07) scaleX(.95);animation-timing-function:linear}74%{transform:translateY(-33px) scaleY(1.02);animation-timing-function:cubic-bezier(.6,0,.9,.4)}78%{transform:translateY(0) scaleY(.98);animation-timing-function:cubic-bezier(.3,0,.5,1)}79.6%{transform:translateY(5px) scaleY(.82) scaleX(1.14);animation-timing-function:cubic-bezier(.2,1.3,.4,1)}83.3%{transform:translateY(0) scaleY(1.02);animation-timing-function:cubic-bezier(.4,0,.6,1)}86%{transform:translateY(8px) scaleY(.74) scaleX(1.2);animation-timing-function:cubic-bezier(.08,.9,.3,1)}91.5%{transform:translateY(-58px) scaleY(1.14) scaleX(.88);animation-timing-function:linear}94.5%{transform:translateY(-60px) scaleY(1.05);animation-timing-function:cubic-bezier(.65,0,.9,.35)}97.6%{transform:translateY(0) scaleY(.96);animation-timing-function:cubic-bezier(.3,0,.5,1)}98.6%{transform:translateY(9px) scaleY(.68) scaleX(1.24);animation-timing-function:cubic-bezier(.2,1.6,.4,1)}to{transform:translateY(0) scaleY(1) scaleX(1)}}@keyframes pr9HipF{0%{transform:rotate(-8deg)}6.5%{transform:rotate(34deg)}12%{transform:rotate(-46deg)}16%{transform:rotate(-24deg)}19.4%{transform:rotate(6deg)}25%{transform:rotate(-6deg)}30%{transform:rotate(-30deg)}35%{transform:rotate(-52deg)}39.8%{transform:rotate(6deg)}44.4%{transform:rotate(-6deg)}47%{transform:rotate(36deg)}50%{transform:rotate(-74deg)}54%{transform:rotate(-86deg)}57%{transform:rotate(-30deg)}59.3%{transform:rotate(10deg)}63.9%{transform:rotate(-6deg)}68%{transform:rotate(-62deg)}73%{transform:rotate(34deg)}78.7%{transform:rotate(6deg)}83.3%{transform:rotate(-6deg)}86%{transform:rotate(48deg)}91.5%{transform:rotate(-60deg)}94.5%{transform:rotate(-44deg)}97.6%{transform:rotate(-20deg)}98.6%{transform:rotate(30deg)}to{transform:rotate(-8deg)}}@keyframes pr9KneeF{0%{transform:rotate(10deg)}6.5%{transform:rotate(58deg)}12%{transform:rotate(84deg)}16%{transform:rotate(34deg)}19.4%{transform:rotate(6deg)}25%{transform:rotate(6deg)}30%{transform:rotate(62deg)}35%{transform:rotate(80deg)}39.8%{transform:rotate(5deg)}44.4%{transform:rotate(6deg)}47%{transform:rotate(60deg)}50%{transform:rotate(104deg)}54%{transform:rotate(112deg)}57%{transform:rotate(44deg)}59.3%{transform:rotate(6deg)}63.9%{transform:rotate(6deg)}68%{transform:rotate(8deg)}73%{transform:rotate(66deg)}78.7%{transform:rotate(5deg)}83.3%{transform:rotate(6deg)}86%{transform:rotate(72deg)}91.5%{transform:rotate(96deg)}94.5%{transform:rotate(60deg)}97.6%{transform:rotate(12deg)}98.6%{transform:rotate(64deg)}to{transform:rotate(8deg)}}@keyframes pr9HipB{0%{transform:rotate(8deg)}6.5%{transform:rotate(26deg)}12%{transform:rotate(-20deg)}16%{transform:rotate(4deg)}19.4%{transform:rotate(-14deg)}25%{transform:rotate(10deg)}30%{transform:rotate(16deg)}35%{transform:rotate(-14deg)}39.8%{transform:rotate(-14deg)}44.4%{transform:rotate(10deg)}47%{transform:rotate(28deg)}50%{transform:rotate(-56deg)}54%{transform:rotate(-70deg)}57%{transform:rotate(-14deg)}59.3%{transform:rotate(-16deg)}63.9%{transform:rotate(10deg)}68%{transform:rotate(40deg)}73%{transform:rotate(-46deg)}78.7%{transform:rotate(-14deg)}83.3%{transform:rotate(10deg)}86%{transform:rotate(36deg)}91.5%{transform:rotate(-34deg)}94.5%{transform:rotate(40deg)}97.6%{transform:rotate(22deg)}98.6%{transform:rotate(28deg)}to{transform:rotate(10deg)}}@keyframes pr9KneeB{0%{transform:rotate(8deg)}6.5%{transform:rotate(46deg)}12%{transform:rotate(66deg)}16%{transform:rotate(26deg)}19.4%{transform:rotate(20deg)}25%{transform:rotate(8deg)}30%{transform:rotate(30deg)}35%{transform:rotate(60deg)}39.8%{transform:rotate(18deg)}44.4%{transform:rotate(8deg)}47%{transform:rotate(56deg)}50%{transform:rotate(98deg)}54%{transform:rotate(106deg)}57%{transform:rotate(36deg)}59.3%{transform:rotate(16deg)}63.9%{transform:rotate(8deg)}68%{transform:rotate(58deg)}73%{transform:rotate(14deg)}78.7%{transform:rotate(18deg)}83.3%{transform:rotate(8deg)}86%{transform:rotate(66deg)}91.5%{transform:rotate(84deg)}94.5%{transform:rotate(26deg)}97.6%{transform:rotate(12deg)}98.6%{transform:rotate(60deg)}to{transform:rotate(6deg)}}@keyframes pr9ShF{0%{transform:rotate(18deg)}6.5%{transform:rotate(54deg)}12%{transform:rotate(-118deg)}16%{transform:rotate(-70deg)}19.4%{transform:rotate(-14deg)}25%{transform:rotate(12deg)}30%{transform:rotate(-132deg)}35%{transform:rotate(-150deg)}39.8%{transform:rotate(-16deg)}44.4%{transform:rotate(12deg)}47%{transform:rotate(48deg)}50%{transform:rotate(-104deg)}54%{transform:rotate(-118deg)}57%{transform:rotate(-46deg)}59.3%{transform:rotate(-14deg)}63.9%{transform:rotate(12deg)}68%{transform:rotate(-96deg)}73%{transform:rotate(-40deg)}78.7%{transform:rotate(-12deg)}83.3%{transform:rotate(12deg)}86%{transform:rotate(68deg)}91.5%{transform:rotate(-142deg)}94.5%{transform:rotate(-124deg)}97.6%{transform:rotate(-84deg)}98.6%{transform:rotate(-28deg)}to{transform:rotate(-62deg)}}@keyframes pr9ElbF{0%{transform:rotate(22deg)}6.5%{transform:rotate(40deg)}12%{transform:rotate(10deg)}19.4%{transform:rotate(30deg)}25%{transform:rotate(20deg)}30%{transform:rotate(8deg)}35%{transform:rotate(4deg)}39.8%{transform:rotate(34deg)}44.4%{transform:rotate(20deg)}50%{transform:rotate(84deg)}54%{transform:rotate(92deg)}57%{transform:rotate(40deg)}59.3%{transform:rotate(24deg)}63.9%{transform:rotate(20deg)}68%{transform:rotate(12deg)}73%{transform:rotate(30deg)}78.7%{transform:rotate(26deg)}83.3%{transform:rotate(20deg)}86%{transform:rotate(50deg)}91.5%{transform:rotate(6deg)}94.5%{transform:rotate(10deg)}97.6%{transform:rotate(22deg)}98.6%{transform:rotate(40deg)}to{transform:rotate(14deg)}}@keyframes pr9ShB{0%{transform:rotate(-14deg)}6.5%{transform:rotate(46deg)}12%{transform:rotate(-96deg)}16%{transform:rotate(-54deg)}19.4%{transform:rotate(16deg)}25%{transform:rotate(-10deg)}30%{transform:rotate(-120deg)}35%{transform:rotate(-144deg)}39.8%{transform:rotate(14deg)}44.4%{transform:rotate(-10deg)}47%{transform:rotate(42deg)}50%{transform:rotate(-96deg)}54%{transform:rotate(-112deg)}57%{transform:rotate(-40deg)}59.3%{transform:rotate(12deg)}63.9%{transform:rotate(-10deg)}68%{transform:rotate(36deg)}73%{transform:rotate(-78deg)}78.7%{transform:rotate(14deg)}83.3%{transform:rotate(-10deg)}86%{transform:rotate(60deg)}91.5%{transform:rotate(-126deg)}94.5%{transform:rotate(-100deg)}97.6%{transform:rotate(-54deg)}98.6%{transform:rotate(-8deg)}to{transform:rotate(-36deg)}}@keyframes pr9ElbB{0%{transform:rotate(26deg)}6.5%{transform:rotate(44deg)}12%{transform:rotate(14deg)}19.4%{transform:rotate(34deg)}25%{transform:rotate(24deg)}30%{transform:rotate(10deg)}35%{transform:rotate(6deg)}39.8%{transform:rotate(36deg)}44.4%{transform:rotate(24deg)}50%{transform:rotate(88deg)}54%{transform:rotate(96deg)}57%{transform:rotate(44deg)}59.3%{transform:rotate(28deg)}63.9%{transform:rotate(24deg)}68%{transform:rotate(40deg)}73%{transform:rotate(16deg)}78.7%{transform:rotate(30deg)}83.3%{transform:rotate(24deg)}86%{transform:rotate(54deg)}91.5%{transform:rotate(10deg)}94.5%{transform:rotate(14deg)}97.6%{transform:rotate(26deg)}98.6%{transform:rotate(46deg)}to{transform:rotate(18deg)}}@keyframes pr9Torso{0%{transform:rotate(6deg)}6.5%{transform:rotate(22deg)}12%{transform:rotate(-8deg)}19.4%{transform:rotate(14deg)}25%{transform:rotate(6deg)}32%{transform:rotate(-10deg)}39.8%{transform:rotate(14deg)}44.4%{transform:rotate(6deg)}47%{transform:rotate(24deg)}50%{transform:rotate(-30deg)}54%{transform:rotate(-34deg)}57%{transform:rotate(4deg)}59.3%{transform:rotate(16deg)}63.9%{transform:rotate(6deg)}68%{transform:rotate(-14deg)}73%{transform:rotate(8deg)}78.7%{transform:rotate(14deg)}83.3%{transform:rotate(6deg)}86%{transform:rotate(30deg)}91.5%{transform:rotate(-14deg)}94.5%{transform:rotate(-6deg)}97.6%{transform:rotate(8deg)}98.6%{transform:rotate(24deg)}to{transform:rotate(0deg)}}@keyframes pr9HeadA{0%{transform:rotate(-5deg)}6.5%{transform:rotate(-14deg)}12%{transform:rotate(4deg)}19.4%{transform:rotate(-10deg)}25%{transform:rotate(-5deg)}32%{transform:rotate(6deg)}39.8%{transform:rotate(-10deg)}44.4%{transform:rotate(-5deg)}50%{transform:rotate(16deg)}54%{transform:rotate(20deg)}57%{transform:rotate(-2deg)}59.3%{transform:rotate(-10deg)}63.9%{transform:rotate(-5deg)}68%{transform:rotate(8deg)}78.7%{transform:rotate(-10deg)}83.3%{transform:rotate(-5deg)}86%{transform:rotate(-20deg)}91.5%{transform:rotate(8deg)}94.5%{transform:rotate(4deg)}97.6%{transform:rotate(-6deg)}98.6%{transform:rotate(-16deg)}to{transform:rotate(0deg)}}@keyframes pr9HoldF{to{transform:rotate(2deg)}}@keyframes pr9ElbHoldF{to{transform:rotate(-80deg)}}@keyframes pr9HoldB{to{transform:rotate(10deg)}}@keyframes pr9ElbHoldB{to{transform:rotate(-76deg)}}@keyframes pr9IdleArmF{0%,to{transform:rotate(2deg)}40%{transform:rotate(-3deg)}}@keyframes pr9IdleElbF{0%,to{transform:rotate(-80deg)}40%{transform:rotate(-77deg)}}@keyframes pr9IdleArmB{0%,to{transform:rotate(10deg)}40%{transform:rotate(5deg)}}@keyframes pr9IdleElbB{0%,to{transform:rotate(-76deg)}40%{transform:rotate(-73deg)}}@keyframes pr9Cheer{0%,to{transform:translateY(0) scaleY(1)}22%{transform:translateY(-7px) scaleY(1.03)}44%{transform:translateY(0) scaleY(.98) scaleX(1.02)}70%{transform:translateY(-4px) scaleY(1.01)}}@keyframes pr9KneeIdle{0%,to{transform:rotate(8deg)}22%{transform:rotate(2deg)}48%{transform:rotate(22deg)}}@keyframes pr9KneeIdle2{0%,to{transform:rotate(6deg)}22%{transform:rotate(2deg)}48%{transform:rotate(19deg)}}@keyframes pr9HeadIdle{0%,to{transform:rotate(0)}25%{transform:rotate(-7deg)}60%{transform:rotate(4deg)}}@keyframes pr9ElbUp{to{transform:rotate(2deg)}}.pr9__cup{position:absolute;left:50%;top:-22px;width:29px;height:29px;margin-left:-14.5px;opacity:0;transform-origin:50% 100%}.pr9__cup svg{width:100%;height:100%;display:block;overflow:visible}.pr9__cup .cup{fill:#f7c545}.pr9__cup .cupDark{fill:#d99b1f}.pr9__cup .lip{fill:#ffd86b}.pr9__cup .star{fill:#fff3d0}.pr9__cup .stem{fill:#d99b1f}.pr9__cup .base{fill:#c98c19}.pr9__cup .plate{fill:#b8831f}.pr9__cup .hdl{fill:none;stroke:#e0a82a;stroke-width:2.4;stroke-linecap:round}.pr9__cup .shine{fill:none;stroke:rgba(255,255,255,.5);stroke-width:1.3;stroke-linecap:round}.pr9.is-playing .pr9__cup{animation:pr9Cup .45s cubic-bezier(.3,1.6,.5,1) 6.3s both,pr9CupIdle 2.6s ease-in-out 6.7s infinite}.pr9__spark{position:absolute;left:50%;top:-12px;margin-left:-6px;width:12px;height:12px;border-radius:50%;opacity:0;box-shadow:0 0 0 0 rgba(240,180,41,.6)}.pr9.is-playing .pr9__spark{animation:pr9Spark 1.3s ease-out 6.5s infinite both}@keyframes pr9Cup{0%{opacity:0;transform:translateY(10px) scale(.35) rotate(-14deg)}60%{opacity:1}to{opacity:1;transform:translateY(0) rotate(-3deg)}}@keyframes pr9CupIdle{0%,to{transform:translateY(0) rotate(-3deg)}22%{transform:translateY(-7px) rotate(2deg)}44%{transform:translateY(0) rotate(4deg)}70%{transform:translateY(-4px) rotate(0deg)}}@keyframes pr9Spark{0%{opacity:.85;box-shadow:0 0 0 0 rgba(240,180,41,.6)}to{opacity:0;box-shadow:0 0 0 26px transparent}}.pr9__conf{position:absolute;left:90%;bottom:420px;width:0;height:0}.pr9__conf i{position:absolute;left:0;top:0;width:9px;height:12px;border-radius:2px;background:var(--c);opacity:0}.pr9.is-playing .pr9__conf i{animation:pr9Conf 2.6s cubic-bezier(.2,.7,.3,1) calc(6.4s + var(--d)*3) infinite both}@keyframes pr9Conf{0%{opacity:0;transform:translate(0,0) rotate(0) scale(.6)}10%{opacity:1}55%{opacity:1;transform:translate(calc(var(--x)*.9),var(--y)) rotate(calc(var(--r)*.7)) scale(1)}to{opacity:0;transform:translate(var(--x),calc(var(--y) + 130px)) rotate(var(--r)) scale(.9)}}@keyframes pr9Pack{0%,25%,44.4%,63.9%,83.3%,to{transform:rotate(0)}11%,32%,51.5%,71%,91.5%{transform:rotate(-13deg)}18.6%,39%,58.5%,78%,97.6%{transform:rotate(11deg)}}.pr9__swoosh{position:absolute;left:50%;top:46%;width:84px;height:84px;margin:-42px 0 0-42px;border-radius:50%;border:3px solid transparent;border-top-color:rgba(22,104,198,.5);border-right-color:rgba(22,104,198,.22);opacity:0}.pr9.is-playing .pr9__swoosh{animation:pr9Swoosh 5.4s linear .5s both}@keyframes pr9Swoosh{0%,46.8%{opacity:0;transform:rotate(0) scale(.7)}49.5%{opacity:.9;transform:rotate(90deg) scale(1)}55%{opacity:.75;transform:rotate(300deg) scale(1.05)}58.4%{opacity:0;transform:rotate(430deg) scale(1.1)}58.5%,to{opacity:0;transform:rotate(0) scale(.7)}}.pr9__shad{position:absolute;left:4%;bottom:0;width:42px;height:9px;border-radius:50%;background:rgba(28,26,26,.2);translate:-50% 3px;filter:blur(1px)}.pr9.is-playing .pr9__shad{animation:pr9ShadX 5.4s linear .5s both,pr9ShadY 5.4s ease-in-out .5s both}@keyframes pr9ShadX{0%,6.5%{left:4%;bottom:0;animation-timing-function:cubic-bezier(.12,.86,.32,1)}12%{left:6.6%;bottom:250px;animation-timing-function:linear}19.4%,25%{left:10%;bottom:250px;animation-timing-function:cubic-bezier(.12,.86,.32,1)}32.5%{left:20.1%;bottom:292px;animation-timing-function:linear}39.8%,44.4%{left:30%;bottom:292px;animation-timing-function:cubic-bezier(.12,.86,.32,1)}52%{left:40.2%;bottom:334px;animation-timing-function:linear}59.3%,63.9%{left:50%;bottom:334px;animation-timing-function:cubic-bezier(.12,.86,.32,1)}71.5%{left:60.3%;bottom:376px;animation-timing-function:linear}78.7%,83.3%{left:70%;bottom:376px;animation-timing-function:cubic-bezier(.12,.86,.32,1)}92%{left:81.8%;bottom:420px;animation-timing-function:linear}98.1%,to{left:90%;bottom:420px}}@keyframes pr9ShadY{0%,25%,44.4%,63.9%,83.3%,to{transform:scale(1);opacity:.2}5.2%,26.5%,46.4%,65.9%,86%{transform:scaleX(1.12) scaleY(.9);opacity:.26}11%,32%,51.5%,71%{transform:scale(.6);opacity:.08}91.5%{transform:scale(.5);opacity:.06}18.6%,39%,58.5%,78%,97.6%{transform:scaleX(1.18) scaleY(.86);opacity:.28}}.pr9__dust{position:absolute;left:4%;bottom:0;width:0;height:0}.pr9.is-playing .pr9__dust{animation:pr9ShadX 5.4s linear .5s both}.pr9__dust i{position:absolute;left:0;bottom:0;width:9px;height:9px;border-radius:50%;background:rgba(28,26,26,.14);opacity:0}.pr9.is-playing .pr9__dust i{animation:pr9Dust 5.4s linear .5s both}@keyframes pr9Dust{0%,17.6%{opacity:0;transform:translate(0,0) scale(.2)}19.2%{opacity:.75;transform:translate(0,0) scale(.3)}23%{opacity:0;transform:translate(var(--dx),-16px) scale(var(--ds))}23.1%,38%{opacity:0;transform:translate(0,0) scale(.2)}39.6%{opacity:.75;transform:translate(0,0) scale(.3)}43.4%{opacity:0;transform:translate(var(--dx),-16px) scale(var(--ds))}43.5%,57.5%{opacity:0;transform:translate(0,0) scale(.2)}59.1%{opacity:.8;transform:translate(0,0) scale(.35)}62.9%{opacity:0;transform:translate(var(--dx),-18px) scale(var(--ds))}63%,77%{opacity:0;transform:translate(0,0) scale(.2)}78.6%{opacity:.75;transform:translate(0,0) scale(.3)}82.4%{opacity:0;transform:translate(var(--dx),-16px) scale(var(--ds))}82.5%,96.6%{opacity:0;transform:translate(0,0) scale(.2)}98.2%{opacity:.9;transform:translate(0,0) scale(.4)}to{opacity:.5;transform:translate(calc(var(--dx)*1.3),-22px) scale(calc(var(--ds)*1.3))}}.pr9__col:last-child .pr9__step{position:relative}.pr9__col:last-child .pr9__step>*{position:relative;z-index:1}.pr9__col:last-child .pr9__step::after{content:"";position:absolute;inset:0;z-index:0;background:linear-gradient(180deg,#22a266,#13784a);transform:scaleY(0);transform-origin:bottom}.pr9.is-playing .pr9__col:last-child .pr9__step{animation:pr9Up 1s var(--ease) .48s both}.pr9.is-playing .pr9__col:last-child .pr9__step::after{animation:pr9Flood 1.15s cubic-bezier(.25,.9,.25,1) 5.86s both}@keyframes pr9Flood{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@media (max-width:860px){.pr9__climb{display:none}.pr9.is-playing .pr9__col:last-child .pr9__step::after{animation:none}}@media (prefers-reduced-motion:reduce){.pr9__climb{display:none}.pr9__col:last-child .pr9__step::after{display:none}}@media (max-width:860px){.pr9__climb{display:block;opacity:1;z-index:3}.pr9__shad,.pr9__dust,.pr9__swoosh{display:none}.pr9.is-playing .pr9__hiker{animation:none}.pr9__hiker{left:0;top:0;bottom:auto;width:40px;height:66px;translate:none;transform:translate3d(var(--x,0px),var(--y,0px),0);transition:transform .6s cubic-bezier(.25,.9,.3,1);will-change:transform}.pr9.is-playing .pr9__fig{animation:none}.pr9.is-playing .pr9__figB{animation:none}.pr9.is-playing .pr9__cup{animation:none}.pr9.is-playing .pr9__spark{animation:none}.pr9.is-playing .pr9__conf i{animation:none}.pr9.is-playing .pr9__fig .lgF,.pr9.is-playing .pr9__fig .knF,.pr9.is-playing .pr9__fig .lgB,.pr9.is-playing .pr9__fig .knB,.pr9.is-playing .pr9__fig .arF,.pr9.is-playing .pr9__fig .elF,.pr9.is-playing .pr9__fig .arB,.pr9.is-playing .pr9__fig .elB,.pr9.is-playing .pr9__fig .torso,.pr9.is-playing .pr9__fig .head,.pr9.is-playing .pr9__fig .packG,.pr9.is-playing .pr9__fig svg{animation:none}.pr9__fig{opacity:1}.pr9__figB{opacity:0}.pr9__cup{width:26px;height:26px;margin-left:-13px;top:-20px}.pr9__spark{width:11px;height:11px;margin-left:-5.5px;top:-11px}.pr9__conf{left:0;bottom:auto;top:0}@keyframes pr9mHop{0%{transform:translateY(2px) scaleY(.86) scaleX(1.1)}30%{transform:translateY(-15px) scaleY(1.07) scaleX(.94)}72%{transform:translateY(-4px) scaleY(1)}to{transform:translateY(0) scaleY(1)}}@keyframes pr9mHipF{0%{transform:rotate(26deg)}35%{transform:rotate(-42deg)}70%{transform:rotate(-14deg)}to{transform:rotate(-8deg)}}@keyframes pr9mKneeF{0%{transform:rotate(44deg)}35%{transform:rotate(78deg)}70%{transform:rotate(20deg)}to{transform:rotate(10deg)}}@keyframes pr9mHipB{0%{transform:rotate(20deg)}35%{transform:rotate(-16deg)}70%{transform:rotate(14deg)}to{transform:rotate(8deg)}}@keyframes pr9mKneeB{0%{transform:rotate(38deg)}35%{transform:rotate(62deg)}70%{transform:rotate(16deg)}to{transform:rotate(8deg)}}@keyframes pr9mShF{0%{transform:rotate(40deg)}35%{transform:rotate(-96deg)}70%{transform:rotate(-20deg)}to{transform:rotate(18deg)}}@keyframes pr9mShB{0%{transform:rotate(34deg)}35%{transform:rotate(-78deg)}70%{transform:rotate(-8deg)}to{transform:rotate(-14deg)}}@keyframes pr9mTorso{0%{transform:rotate(18deg)}35%{transform:rotate(-6deg)}to{transform:rotate(6deg)}}@keyframes pr9mPack{0%{transform:rotate(0)}35%{transform:rotate(-14deg)}70%{transform:rotate(10deg)}to{transform:rotate(0)}}.pr9.is-won .pr9__fig{opacity:0;transition:opacity .18s ease}.pr9.is-won .pr9__figB{opacity:1;animation:pr9TurnIn .3s cubic-bezier(.3,1.3,.5,1) both,pr9Cheer 2.6s ease-in-out .4s infinite}.pr9.is-won .pr9__cup{animation:pr9Cup .45s cubic-bezier(.3,1.6,.5,1) .22s both,pr9CupIdle 2.6s ease-in-out .62s infinite}.pr9.is-won .pr9__spark{animation:pr9Spark 1.3s ease-out .4s infinite both}.pr9.is-won .pr9__conf i{animation:pr9Conf 2.6s cubic-bezier(.2,.7,.3,1) calc(.3s + var(--d)*3) infinite both}.pr9.is-playing .pr9__col:last-child .pr9__step::after{animation:none}.pr9.is-won .pr9__col:last-child .pr9__step::after{animation:pr9Flood 1.1s cubic-bezier(.25,.9,.25,1) .1s both}}@media (max-width:860px) and (prefers-reduced-motion:reduce){.pr9__climb{display:none}}@media (max-width:860px){.pr9__hiker{pointer-events:auto;cursor:pointer;-webkit-tap-highlight-color:transparent}.pr9__hiker::after{content:"";position:absolute;left:50%;bottom:-2px;width:30px;height:7px;margin-left:-15px;border-radius:50%;background:rgba(28,26,26,.17);filter:blur(1px)}.pr9.is-won .pr9__hiker::after{background:rgba(255,255,255,.22)}.pr9__hiker::before{content:"";position:absolute;left:50%;bottom:0;width:11px;height:11px;margin-left:-5.5px;border-radius:50%;background:rgba(28,26,26,.16);opacity:0}.pr9.is-won .pr9__hiker::before{background:rgba(255,255,255,.2)}.pr9__hiker.is-go::after{animation:pr9nShad .66s ease-in-out}.pr9__hiker.is-go::before{animation:pr9nDust .66s ease-out}@keyframes pr9nShad{0%,to{transform:scale(1);opacity:1}18%{transform:scaleX(1.15) scaleY(.85)}45%{transform:scale(.55);opacity:.45}}@keyframes pr9nDust{0%{opacity:0;transform:translate(0,0) scale(.3)}12%{opacity:.8;transform:scale(.5)}to{opacity:0;transform:translate(-14px,-13px) scale(1.3)}}.pr9.is-playing .pr9__fig{animation:pr9nBreath 3.4s ease-in-out infinite}.pr9.is-playing .pr9__fig .arF{animation:pr9nIdleArmF 3.4s ease-in-out infinite}.pr9.is-playing .pr9__fig .arB{animation:pr9nIdleArmB 3.4s ease-in-out infinite}.pr9.is-playing .pr9__fig .elF{animation:pr9nIdleElbF 3.4s ease-in-out infinite}.pr9.is-playing .pr9__fig .head{animation:pr9nIdleHead 8.2s ease-in-out infinite}.pr9.is-playing .pr9__fig .torso{animation:pr9nIdleTorso 3.4s ease-in-out infinite}.pr9.is-playing .pr9__fig .lgF{animation:none;transform:rotate(-7deg)}.pr9.is-playing .pr9__fig .knF{animation:none;transform:rotate(5deg)}.pr9.is-playing .pr9__fig .lgB{animation:none;transform:rotate(7deg)}.pr9.is-playing .pr9__fig .knB{animation:none;transform:rotate(5deg)}@keyframes pr9nBreath{0%,to{transform:translateY(0) scaleY(1)}50%{transform:translateY(-1.5px) scaleY(1.015)}}@keyframes pr9nIdleArmF{0%,to{transform:rotate(12deg)}50%{transform:rotate(19deg)}}@keyframes pr9nIdleArmB{0%,to{transform:rotate(-10deg)}50%{transform:rotate(-16deg)}}@keyframes pr9nIdleElbF{0%,to{transform:rotate(20deg)}50%{transform:rotate(26deg)}}@keyframes pr9nIdleTorso{0%,to{transform:rotate(5deg)}50%{transform:rotate(3deg)}}@keyframes pr9nIdleHead{0%,56%,to{transform:rotate(-4deg)}64%{transform:rotate(-15deg)}76%{transform:rotate(6deg)}86%{transform:rotate(-4deg)}}.pr9__hiker.is-m1 .pr9__fig{animation:pr9nTuck .66s cubic-bezier(.3,0,.35,1)}.pr9__hiker.is-m1 .pr9__fig .lgF{animation:pr9nTuckHipF .66s ease-in-out}.pr9__hiker.is-m1 .pr9__fig .knF{animation:pr9nTuckKneeF .66s ease-in-out}.pr9__hiker.is-m1 .pr9__fig .lgB{animation:pr9nTuckHipB .66s ease-in-out}.pr9__hiker.is-m1 .pr9__fig .knB{animation:pr9nTuckKneeB .66s ease-in-out}.pr9__hiker.is-m1 .pr9__fig .arF{animation:pr9nThrowF .66s ease-in-out}.pr9__hiker.is-m1 .pr9__fig .arB{animation:pr9nThrowB .66s ease-in-out}@keyframes pr9nTuck{0%{transform:translateY(3px) scaleY(.84) scaleX(1.12)}32%{transform:translateY(-20px) scaleY(1.08) scaleX(.93)}74%{transform:translateY(-5px) scaleY(1)}to{transform:translateY(0)}}@keyframes pr9nTuckHipF{0%{transform:rotate(30deg)}35%{transform:rotate(-48deg)}to{transform:rotate(-7deg)}}@keyframes pr9nTuckKneeF{0%{transform:rotate(50deg)}35%{transform:rotate(86deg)}to{transform:rotate(5deg)}}@keyframes pr9nTuckHipB{0%{transform:rotate(26deg)}35%{transform:rotate(-30deg)}to{transform:rotate(7deg)}}@keyframes pr9nTuckKneeB{0%{transform:rotate(46deg)}35%{transform:rotate(78deg)}to{transform:rotate(5deg)}}@keyframes pr9nThrowF{0%{transform:rotate(44deg)}35%{transform:rotate(-120deg)}to{transform:rotate(12deg)}}@keyframes pr9nThrowB{0%{transform:rotate(38deg)}35%{transform:rotate(-104deg)}to{transform:rotate(-10deg)}}.pr9__hiker.is-m2{transition-duration:.82s}.pr9__hiker.is-m2 .pr9__fig{animation:pr9nAir .82s cubic-bezier(.25,0,.35,1)}.pr9__hiker.is-m2 .pr9__fig svg{animation:pr9nSpinF .82s cubic-bezier(.3,0,.25,1)}.pr9__hiker.is-m2 .pr9__fig .lgF,.pr9__hiker.is-m2 .pr9__fig .lgB{animation:pr9nBall .82s ease-in-out}.pr9__hiker.is-m2 .pr9__fig .knF,.pr9__hiker.is-m2 .pr9__fig .knB{animation:pr9nBallKnee .82s ease-in-out}.pr9__hiker.is-m2 .pr9__fig .arF,.pr9__hiker.is-m2 .pr9__fig .arB{animation:pr9nBallArm .82s ease-in-out}@keyframes pr9nAir{0%{transform:translateY(4px) scaleY(.8) scaleX(1.16)}30%{transform:translateY(-26px) scaleY(1.06)}72%{transform:translateY(-6px)}to{transform:translateY(0)}}@keyframes pr9nSpinF{0%{transform:rotate(-14deg)}22%{transform:rotate(60deg)}70%{transform:rotate(320deg)}88%{transform:rotate(368deg)}to{transform:rotate(360deg)}}@keyframes pr9nBall{0%{transform:rotate(22deg)}30%{transform:rotate(-70deg)}62%{transform:rotate(-54deg)}to{transform:rotate(-6deg)}}@keyframes pr9nBallKnee{0%{transform:rotate(46deg)}30%{transform:rotate(104deg)}62%{transform:rotate(92deg)}to{transform:rotate(5deg)}}@keyframes pr9nBallArm{0%{transform:rotate(30deg)}30%{transform:rotate(-96deg)}62%{transform:rotate(-80deg)}to{transform:rotate(8deg)}}.pr9__hiker.is-m3 .pr9__fig{animation:pr9nAir .66s cubic-bezier(.3,0,.35,1)}.pr9__hiker.is-m3 .pr9__fig .lgF{animation:pr9nScisF .66s ease-in-out}.pr9__hiker.is-m3 .pr9__fig .knF{animation:pr9nScisKF .66s ease-in-out}.pr9__hiker.is-m3 .pr9__fig .lgB{animation:pr9nScisB .66s ease-in-out}.pr9__hiker.is-m3 .pr9__fig .knB{animation:pr9nScisKB .66s ease-in-out}.pr9__hiker.is-m3 .pr9__fig .arF{animation:pr9nThrowF .66s ease-in-out}.pr9__hiker.is-m3 .pr9__fig .arB{animation:pr9nThrowB .66s ease-in-out}@keyframes pr9nScisF{0%{transform:rotate(26deg)}30%{transform:rotate(-66deg)}58%{transform:rotate(30deg)}to{transform:rotate(-7deg)}}@keyframes pr9nScisKF{0%{transform:rotate(44deg)}30%{transform:rotate(8deg)}58%{transform:rotate(62deg)}to{transform:rotate(5deg)}}@keyframes pr9nScisB{0%{transform:rotate(22deg)}30%{transform:rotate(42deg)}58%{transform:rotate(-46deg)}to{transform:rotate(7deg)}}@keyframes pr9nScisKB{0%{transform:rotate(40deg)}30%{transform:rotate(64deg)}58%{transform:rotate(12deg)}to{transform:rotate(5deg)}}.pr9__hiker.is-m4{transition-duration:.86s}.pr9__hiker.is-m4 .pr9__fig{animation:pr9nAirHigh .86s cubic-bezier(.25,0,.35,1)}.pr9__hiker.is-m4 .pr9__fig svg{animation:pr9nSpinB .86s cubic-bezier(.3,0,.25,1)}.pr9__hiker.is-m4 .pr9__fig .lgF,.pr9__hiker.is-m4 .pr9__fig .lgB{animation:pr9nBall .86s ease-in-out}.pr9__hiker.is-m4 .pr9__fig .knF,.pr9__hiker.is-m4 .pr9__fig .knB{animation:pr9nBallKnee .86s ease-in-out}.pr9__hiker.is-m4 .pr9__fig .arF,.pr9__hiker.is-m4 .pr9__fig .arB{animation:pr9nBallArm .86s ease-in-out}@keyframes pr9nAirHigh{0%{transform:translateY(6px) scaleY(.76) scaleX(1.2)}30%{transform:translateY(-34px) scaleY(1.09) scaleX(.92)}74%{transform:translateY(-7px)}to{transform:translateY(0)}}@keyframes pr9nSpinB{0%{transform:rotate(16deg)}24%{transform:rotate(-80deg)}70%{transform:rotate(-308deg)}88%{transform:rotate(-368deg)}to{transform:rotate(-360deg)}}.pr9__hiker.is-m0 .pr9__fig{animation:pr9nTuck .6s cubic-bezier(.3,0,.35,1)}.pr9__hiker.is-m0 .pr9__fig .lgF{animation:pr9nTuckHipF .6s ease-in-out}.pr9__hiker.is-m0 .pr9__fig .knF{animation:pr9nTuckKneeF .6s ease-in-out}.pr9__hiker.is-m0 .pr9__fig .lgB{animation:pr9nTuckHipB .6s ease-in-out}.pr9__hiker.is-m0 .pr9__fig .knB{animation:pr9nTuckKneeB .6s ease-in-out}.pr9__hiker.is-t0 .pr9__fig{animation:pr9nTuck .8s cubic-bezier(.3,0,.35,1)}.pr9__hiker.is-t0 .pr9__fig .arF{animation:pr9nWave .8s ease-in-out}.pr9__hiker.is-t0 .pr9__fig .elF{animation:pr9nWaveElb .8s ease-in-out}.pr9__hiker.is-t0 .pr9__fig .head{animation:pr9nNod .8s ease-in-out}@keyframes pr9nWave{0%{transform:rotate(12deg)}20%,to{transform:rotate(-150deg)}}@keyframes pr9nWaveElb{0%{transform:rotate(20deg)}30%{transform:rotate(-26deg)}45%{transform:rotate(16deg)}60%{transform:rotate(-26deg)}75%{transform:rotate(16deg)}to{transform:rotate(0)}}@keyframes pr9nNod{0%,to{transform:rotate(-4deg)}30%{transform:rotate(-14deg)}65%{transform:rotate(4deg)}}.pr9__hiker.is-t1 .pr9__fig{animation:pr9nAir .9s cubic-bezier(.25,0,.35,1)}.pr9__hiker.is-t1 .pr9__fig svg{animation:pr9nSpinF .9s cubic-bezier(.3,0,.25,1)}.pr9__hiker.is-t1 .pr9__fig .lgF,.pr9__hiker.is-t1 .pr9__fig .lgB{animation:pr9nBall .9s ease-in-out}.pr9__hiker.is-t1 .pr9__fig .knF,.pr9__hiker.is-t1 .pr9__fig .knB{animation:pr9nBallKnee .9s ease-in-out}.pr9__hiker.is-t1 .pr9__fig .arF,.pr9__hiker.is-t1 .pr9__fig .arB{animation:pr9nBallArm .9s ease-in-out}.pr9__hiker.is-t2 .pr9__fig{animation:pr9nAirHigh .95s cubic-bezier(.2,0,.3,1)}.pr9__hiker.is-t2 .pr9__fig .arF{animation:pr9nUp .95s cubic-bezier(.2,.9,.3,1)}.pr9__hiker.is-t2 .pr9__fig .arB{animation:pr9nUpB .95s cubic-bezier(.2,.9,.3,1)}.pr9__hiker.is-t2 .pr9__fig .lgF{animation:pr9nTuckHipF .95s ease-in-out}.pr9__hiker.is-t2 .pr9__fig .knF{animation:pr9nTuckKneeF .95s ease-in-out}.pr9__hiker.is-t2 .pr9__fig .lgB{animation:pr9nTuckHipB .95s ease-in-out}.pr9__hiker.is-t2 .pr9__fig .knB{animation:pr9nTuckKneeB .95s ease-in-out}@keyframes pr9nUp{0%{transform:rotate(40deg)}30%{transform:rotate(-156deg)}70%{transform:rotate(-148deg)}to{transform:rotate(12deg)}}@keyframes pr9nUpB{0%{transform:rotate(34deg)}30%{transform:rotate(-146deg)}70%{transform:rotate(-138deg)}to{transform:rotate(-10deg)}}.pr9.is-won .pr9__hiker::after,.pr9.is-won .pr9__hiker::before{animation:none}.pr9.is-won .pr9__conf.is-burst i{animation:pr9Conf 1.6s cubic-bezier(.2,.7,.3,1) calc(var(--d)*1.4)1 both,pr9Conf 2.6s cubic-bezier(.2,.7,.3,1) calc(1.7s + var(--d)*3) infinite both}.pr9.is-won .pr9__hiker.is-t0 .pr9__figB,.pr9.is-won .pr9__hiker.is-t1 .pr9__figB,.pr9.is-won .pr9__hiker.is-t2 .pr9__figB{animation:pr9nCheerBig .9s cubic-bezier(.25,.9,.3,1)}@keyframes pr9nCheerBig{0%{transform:translateY(4px) scaleY(.84) scaleX(1.12)}35%{transform:translateY(-22px) scaleY(1.08) scaleX(.94)}75%{transform:translateY(-5px)}to{transform:translateY(0)}}}.pr9__figB .jet,.pr9__figB .arL,.pr9__figB .arR{display:none}.pr9__figB .tank{fill:#c9ced6}.pr9__figB .tankCap{fill:#9aa3ae}.pr9__figB .tankLine{fill:none;stroke:#9aa3ae;stroke-width:1.2;stroke-linecap:round}.pr9__figB .nozzle{fill:#6e7682}.pr9__figB .jetBar{fill:none;stroke:#9aa3ae;stroke-width:2.2;stroke-linecap:round}.pr9__figB .fOut{fill:#ff8a1f}.pr9__figB .fIn{fill:#ffd23d}.pr9__figB .lgL,.pr9__figB .lgR,.pr9__figB .arL,.pr9__figB .arR,.pr9__figB .headF,.pr9__figB .flame{transform-box:view-box}.pr9__figB .lgL{transform-origin:25.6px 52px}.pr9__figB .lgR{transform-origin:34.4px 52px}.pr9__figB .arL{transform-origin:21.8px 31px}.pr9__figB .arR{transform-origin:38.2px 31px}.pr9__figB .headF{transform-origin:30px 21px}.pr9__figB .flame{transform-origin:50% 49.2px;opacity:0}@media (max-width:860px){.pr9__fig{display:none}.pr9__figB{display:block;opacity:1}.pr9__figB .jet{display:block}.pr9__figB .arL,.pr9__figB .arR{display:block}.pr9__figB .armsUp{display:none}.pr9.is-won .pr9__figB .armsUp{display:block}.pr9.is-won .pr9__figB .arL,.pr9.is-won .pr9__figB .arR{display:none}.pr9.is-playing .pr9__figB{animation:pr9jHover 2.8s ease-in-out infinite}.pr9.is-playing .pr9__figB .flame{animation:pr9jPilot .34s steps(2,end) infinite}.pr9.is-playing .pr9__figB .f2{animation-delay:.17s}.pr9.is-playing .pr9__figB .headF{animation:pr9jLook 8.4s ease-in-out infinite}.pr9.is-playing .pr9__figB .arL{animation:pr9jIdleL 2.8s ease-in-out infinite}.pr9.is-playing .pr9__figB .arR{animation:pr9jIdleR 2.8s ease-in-out infinite}.pr9.is-playing .pr9__figB .lgL{animation:pr9jLegL 2.8s ease-in-out infinite}.pr9.is-playing .pr9__figB .lgR{animation:pr9jLegR 2.8s ease-in-out infinite}@keyframes pr9jHover{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-3px) rotate(.8deg)}}@keyframes pr9jPilot{0%,to{opacity:.5;transform:scaleY(.3) scaleX(.8)}50%{opacity:.75;transform:scaleY(.42) scaleX(.9)}}@keyframes pr9jLook{0%,58%,to{transform:rotate(0)}66%{transform:rotate(-9deg)}78%{transform:rotate(7deg)}88%{transform:rotate(0)}}@keyframes pr9jIdleL{0%,to{transform:rotate(5deg)}50%{transform:rotate(11deg)}}@keyframes pr9jIdleR{0%,to{transform:rotate(-5deg)}50%{transform:rotate(-11deg)}}@keyframes pr9jLegL{0%,to{transform:rotate(-2deg)}50%{transform:rotate(-7deg)}}@keyframes pr9jLegR{0%,to{transform:rotate(2deg)}50%{transform:rotate(7deg)}}.pr9__hiker.is-go .pr9__figB{animation:pr9jFly .78s cubic-bezier(.3,0,.25,1)}.pr9__hiker.is-go .pr9__figB .flame{animation:pr9jBurn .78s ease-out}.pr9__hiker.is-go .pr9__figB .f2{animation-delay:.05s}.pr9__hiker.is-go .pr9__figB .arL{animation:pr9jFlyL .78s ease-in-out}.pr9__hiker.is-go .pr9__figB .arR{animation:pr9jFlyR .78s ease-in-out}.pr9__hiker.is-go .pr9__figB .lgL{animation:pr9jFlyLegL .78s ease-in-out}.pr9__hiker.is-go .pr9__figB .lgR{animation:pr9jFlyLegR .78s ease-in-out}.pr9__hiker.is-go .pr9__figB .headF{animation:pr9jFlyHead .78s ease-in-out}@keyframes pr9jFly{0%{transform:translateY(-9px) rotate(-5deg) scaleY(1.03)}35%{transform:translateY(-13px) rotate(4deg)}72%{transform:translateY(-3px) rotate(-1deg)}to{transform:translateY(0) rotate(0)}}@keyframes pr9jBurn{0%{opacity:1;transform:scaleY(1.9) scaleX(1.15)}30%{opacity:1;transform:scaleY(2.3) scaleX(1)}70%{opacity:.9;transform:scaleY(1.2) scaleX(.95)}to{opacity:.6;transform:scaleY(.4) scaleX(.85)}}@keyframes pr9jFlyL{0%{transform:rotate(34deg)}45%{transform:rotate(26deg)}to{transform:rotate(5deg)}}@keyframes pr9jFlyR{0%{transform:rotate(-34deg)}45%{transform:rotate(-26deg)}to{transform:rotate(-5deg)}}@keyframes pr9jFlyLegL{0%{transform:rotate(-16deg)}50%{transform:rotate(-12deg)}to{transform:rotate(-2deg)}}@keyframes pr9jFlyLegR{0%{transform:rotate(14deg)}50%{transform:rotate(10deg)}to{transform:rotate(2deg)}}@keyframes pr9jFlyHead{0%{transform:rotate(-6deg)}50%{transform:rotate(4deg)}to{transform:rotate(0)}}.pr9__hiker.is-t0 .pr9__figB{animation:pr9jHop .82s cubic-bezier(.3,0,.3,1)}.pr9__hiker.is-t0 .pr9__figB .arR{animation:pr9jWave .82s ease-in-out}.pr9__hiker.is-t0 .pr9__figB .headF{animation:pr9jNod .82s ease-in-out}.pr9__hiker.is-t1 .pr9__figB{animation:pr9jHoverTrick 1.1s ease-in-out}.pr9__hiker.is-t1 .pr9__figB .flame{animation:pr9jBurn 1.1s ease-out}.pr9__hiker.is-t1 .pr9__figB .arL{animation:pr9jTiltL 1.1s ease-in-out}.pr9__hiker.is-t1 .pr9__figB .arR{animation:pr9jTiltR 1.1s ease-in-out}.pr9__hiker.is-t1 .pr9__figB .lgL,.pr9__hiker.is-t1 .pr9__figB .lgR{animation:pr9jDangle 1.1s ease-in-out}.pr9__hiker.is-t2 .pr9__figB{animation:pr9jBoost .95s cubic-bezier(.2,0,.3,1)}.pr9__hiker.is-t2 .pr9__figB .flame{animation:pr9jBurnBig .95s ease-out}.pr9__hiker.is-t2 .pr9__figB .arL{animation:pr9jUpL .95s cubic-bezier(.2,.9,.3,1)}.pr9__hiker.is-t2 .pr9__figB .arR{animation:pr9jUpR .95s cubic-bezier(.2,.9,.3,1)}@keyframes pr9jHop{0%{transform:translateY(2px) scaleY(.9)}35%{transform:translateY(-16px) scaleY(1.05)}75%{transform:translateY(-3px)}to{transform:translateY(0)}}@keyframes pr9jHoverTrick{0%{transform:translateY(0) rotate(0)}22%{transform:translateY(-20px) rotate(-7deg)}50%{transform:translateY(-24px) rotate(7deg)}78%{transform:translateY(-14px) rotate(-3deg)}to{transform:translateY(0) rotate(0)}}@keyframes pr9jTiltL{0%,to{transform:rotate(5deg)}25%{transform:rotate(34deg)}60%{transform:rotate(14deg)}}@keyframes pr9jTiltR{0%,to{transform:rotate(-5deg)}25%{transform:rotate(-14deg)}60%{transform:rotate(-34deg)}}@keyframes pr9jDangle{0%,to{transform:rotate(0)}30%{transform:rotate(-12deg)}65%{transform:rotate(8deg)}}@keyframes pr9jBoost{0%{transform:translateY(3px) scaleY(.86) scaleX(1.1)}40%{transform:translateY(-34px) scaleY(1.08) scaleX(.94)}80%{transform:translateY(-6px)}to{transform:translateY(0)}}@keyframes pr9jBurnBig{0%{opacity:1;transform:scaleY(2.8) scaleX(1.2)}45%{opacity:1;transform:scaleY(3.2) scaleX(1.05)}to{opacity:.6;transform:scaleY(.4) scaleX(.85)}}@keyframes pr9jWave{0%,to{transform:rotate(-5deg)}20%{transform:rotate(-142deg)}40%{transform:rotate(-166deg)}60%{transform:rotate(-140deg)}80%{transform:rotate(-164deg)}}@keyframes pr9jNod{0%,to{transform:rotate(0)}35%{transform:rotate(-10deg)}70%{transform:rotate(6deg)}}@keyframes pr9jUpL{0%{transform:rotate(5deg)}40%{transform:rotate(166deg)}75%{transform:rotate(158deg)}to{transform:rotate(5deg)}}@keyframes pr9jUpR{0%{transform:rotate(-5deg)}40%{transform:rotate(-166deg)}75%{transform:rotate(-158deg)}to{transform:rotate(-5deg)}}.pr9.is-won .pr9__figB .flame{animation:pr9jPilot .5s steps(2,end) infinite!important;opacity:.4}.pr9.is-won .pr9__figB{animation:pr9Cheer 2.6s ease-in-out infinite}}