.sh{position: relative;padding: clamp(118px,15vh,156px) var(--pad) clamp(56px,7vw,104px);overflow: hidden}.sh::before{content: "";position: absolute;inset: 0;z-index: -1;background: radial-gradient(50% 60% at 88% 10%,#D3F1E2,transparent 70%),radial-gradient(40% 50% at 0% 40%,#DCEBF8,transparent 70%),radial-gradient(30% 30% at 55% 85%,#F4EEDC,transparent 70%)}.sh::after{content: "";position: absolute;inset: 0;z-index: -1;pointer-events: none;background-image: radial-gradient(rgba(14,17,22,.07) 1px,transparent 1px);background-size: 26px 26px;-webkit-mask-image: radial-gradient(60% 60% at 25% 40%,#000,transparent 75%);mask-image: radial-gradient(60% 60% at 25% 40%,#000,transparent 75%)}.sh__in{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1fr);gap: clamp(36px,5vw,96px);align-items: center}.sh__copy{display: grid;justify-items: start;gap: 22px;min-width: 0}.crumbs{display: flex;flex-wrap: wrap;align-items: center;gap: 6px 10px;font-size: 13.5px;color: var(--mu)}.crumbs a{transition: color .25s}.crumbs a:hover{color: var(--ink)}.crumbs span[aria-hidden]{opacity: .45}.crumbs [aria-current]{color: var(--ink);font-weight: 500}.sh__h{font: 500 clamp(44px,5.4vw,92px)/.96 var(--disp);letter-spacing: -.045em;max-width: 11em}.sh__h .hl,.hh__h .hl{position: relative;z-index: 0;display: inline-block;color: var(--green);font-style: italic;padding: 0 .08em}.sh__h .hl::before,.hh__h .hl::before{content: "";position: absolute;z-index: -1;left: -.02em;right: -.04em;top: .22em;bottom: .04em;border-radius: .14em;background: linear-gradient(100deg,#C9F0DC,#E3F5EC 60%,#D6ECFA);transform: skewX(-8deg)}.sh__p{color: #2E333B;font-size: clamp(17px,1.35vw,20px);line-height: 1.5;max-width: 31em}.sh__p2{color: var(--mu);font-size: 16px;max-width: 34em}.sh .hero__btns{margin-top: 6px}.sh .proof{margin-top: 4px}.sv{position: relative;height: clamp(400px,56vh,580px);min-width: 0}.sv__glow{position: absolute;inset: 10% 6%;border-radius: 50%;background: radial-gradient(closest-side,rgba(23,160,106,.22),rgba(120,180,255,.14) 60%,transparent);filter: blur(30px)}.sv__win{position: absolute;left: 8%;right: 3%;top: 8%;bottom: 12%;border-radius: 16px;overflow: hidden;background: #fff;box-shadow: inset 0 0 0 1px rgba(255,255,255,.9),0 0 0 1px rgba(14,17,22,.07),0 50px 100px -40px rgba(11,36,64,.45)}.sv__bar{display: flex;align-items: center;gap: 6px;height: 34px;padding: 0 14px;background: #F3F5F4;border-bottom: 1px solid var(--ln)}.sv__bar i{width: 9px;height: 9px;border-radius: 50%;background: rgba(14,17,22,.14)}.sv__bar em{min-width: 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;margin-left: 12px;padding: 3px 12px;border-radius: 999px;background: #fff;font: 500 11.5px var(--sans);font-style: normal;color: var(--mu);box-shadow: 0 0 0 1px var(--ln)}.sv__win img{width: 100%;height: calc(100% - 34px);object-fit: cover;object-position: top}.sv__win2{position: absolute;z-index: 2;right: 0;bottom: 0;width: 46%;border-radius: 12px;overflow: hidden;background: #fff;box-shadow: 0 0 0 1px rgba(14,17,22,.07),0 30px 60px -22px rgba(11,36,64,.5);animation: bob 8s ease-in-out -3s infinite}.sv__win2 .sv__bar{height: 22px;padding: 0 10px;gap: 4px}.sv__win2 .sv__bar i{width: 6px;height: 6px}.sv__win2 img{width: 100%;aspect-ratio: 16 / 9.5;object-fit: cover;object-position: top}.sv--app .sv__win img{object-position: 78% 40%}.sv__list{position: absolute;z-index: 3;left: 0;bottom: 0;width: clamp(230px,20vw,290px);display: grid;gap: 7px;padding: 14px;border-radius: 18px;background: rgba(255,255,255,.94);-webkit-backdrop-filter: blur(14px);backdrop-filter: blur(14px);box-shadow: 0 0 0 1px rgba(14,17,22,.06),0 30px 60px -28px rgba(11,36,64,.45)}.sv__list p{font-size: 12px;font-weight: 500;color: var(--mu);padding: 0 2px 2px}.sv__list div{display: flex;justify-content: space-between;align-items: center;gap: 12px;padding: 10px 12px;border-radius: 11px;background: #F6F8F6;font-size: 13.5px;font-weight: 500}.sv__list span{min-width: 0;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;transition: opacity .3s}.sv__list span.is-out{opacity: 0}.sv__list .tg{flex: none}.sv__chip{position: absolute;z-index: 3;right: 0;top: 0;display: flex;align-items: center;gap: 10px;padding: 10px 16px 10px 10px;border-radius: 18px;background: #fff;box-shadow: 0 0 0 1px rgba(14,17,22,.06),0 24px 50px -24px rgba(11,36,64,.45);font-size: 13px;color: var(--mu);line-height: 1.25;animation: bob 7s ease-in-out infinite}.sv__chip b{display: block;color: var(--ink);font: 500 19px/1.1 var(--disp);letter-spacing: -.01em}.sv__ico{display: grid;place-items: center;width: 40px;height: 40px;border-radius: 12px;background: var(--ink);color: #4ADE9B;flex: none}.sv__chip svg.ring{width: 44px;height: 44px;color: var(--green)}.sv__chip--chart{display: block;width: clamp(170px,14vw,210px);padding: 14px 16px 12px}.sv__chip--chart p b{display: inline;font-size: 26px;margin-right: 4px;letter-spacing: -.03em}.sv__chip--chart svg{display: block;width: 100%;height: 46px;margin: 8px 0 4px}.capm{overflow: hidden;border-block: 1px solid var(--ln);padding: clamp(18px,2vw,26px) 0;-webkit-mask-image: linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image: linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.capm__track{display: flex;align-items: center;width: max-content;animation: marquee 50s linear infinite}.capm:hover .capm__track{animation-play-state: paused}.capm__track span{display: inline-flex;align-items: center;gap: clamp(20px,2.4vw,36px);padding-right: clamp(20px,2.4vw,36px);font: 500 clamp(22px,2.2vw,34px)/1 var(--disp);letter-spacing: -.025em;white-space: nowrap}.capm__track span::after{content: "";width: 10px;height: 10px;border-radius: 3px;background: var(--green);transform: rotate(45deg);flex: none}.feat{display: grid;grid-template-columns: minmax(0,.82fr) minmax(0,1.18fr);gap: clamp(32px,6vw,110px);padding: var(--sec) var(--pad)}.feat__side{position: sticky;top: 110px;align-self: start;display: grid;justify-items: start}.feat__side .lead{margin-top: 22px}.feat__side .btn{margin-top: 30px}.feat__list{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));column-gap: clamp(28px,3vw,48px);border-top: 1px solid var(--ink)}.feat__list li{display: grid;align-content: start;gap: 16px;padding: 28px 0 34px;border-bottom: 1px solid var(--ln)}.feat__list .n{display: inline-grid;place-items: center;width: 38px;height: 38px;border-radius: 50%;background: var(--mint);color: var(--green);font-weight: 600}.feat__list p{font-size: 16.5px;line-height: 1.6;color: #2E333B}.plat--svc .plat__grid a{min-height: 0;padding-bottom: 34px}.plat--svc .plat__grid div{display: grid;align-content: start;gap: 12px;height: 100%;padding: 30px clamp(20px,2.4vw,36px)}.plat--svc .plat__grid li:nth-child(3n + 1) div{padding-left: 0}.plat--svc .plat__grid li:nth-child(3n) div{padding-right: 0}.plat--svc .plat__grid .h3{margin-top: 14px}.plat--svc .plat__grid p{font-size: 15.5px;max-width: 30em}.sec-head .lead{max-width: 26em}.swhy{padding: var(--sec) var(--pad);background: var(--mint)}.swhy__head{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1fr);gap: 32px clamp(32px,6vw,110px);align-items: end;margin-bottom: clamp(36px,4vw,60px)}.swhy__head .lead{color: #3A4A42;max-width: 34em}.swhy__grid{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 18px}.swhy__card{display: grid;align-content: start;gap: 14px;padding: clamp(26px,2.4vw,36px);border-radius: 22px;background: #fff;box-shadow: 0 20px 50px -34px rgba(11,36,64,.3);transition: transform .6s var(--ease),box-shadow .5s,opacity .9s var(--ease) var(--d,0ms)}.swhy__card:hover{transform: translateY(-4px);box-shadow: 0 30px 60px -30px rgba(11,36,64,.35)}.swhy__card b{font: 500 clamp(48px,4.4vw,68px)/1 var(--disp);letter-spacing: -.05em;color: var(--green);margin-bottom: 8px}.swhy__card p{color: var(--mu);font-size: 16px}.proc{display: grid;grid-template-columns: minmax(0,.82fr) minmax(0,1.18fr);gap: clamp(32px,6vw,110px);padding: var(--sec) var(--pad)}.proc__side{position: sticky;top: 110px;align-self: start;display: grid;justify-items: start}.proc__side .lead{margin-top: 22px}.proc__count{margin-top: 34px;font: 500 18px var(--disp);color: var(--mu);font-variant-numeric: tabular-nums}.proc__count b{font-size: 56px;color: var(--ink);letter-spacing: -.04em;font-weight: 500}.proc__list{position: relative;--p: 0}.proc__list::before,.proc__list::after{content: "";position: absolute;left: 21px;top: 22px;bottom: 22px;width: 2px;border-radius: 2px;background: rgba(14,17,22,.1)}.proc__list::after{background: var(--green);transform-origin: top;transform: scaleY(var(--p))}.proc__list li{position: relative;display: grid;grid-template-columns: 44px minmax(0,1fr);gap: clamp(18px,2.4vw,32px);padding-bottom: clamp(30px,3.4vw,48px)}.proc__list li:last-child{padding-bottom: 0}.proc__dot{position: relative;z-index: 1;display: grid;place-items: center;width: 44px;height: 44px;border-radius: 50%;background: var(--bg);box-shadow: inset 0 0 0 2px rgba(14,17,22,.14);font: 500 15px var(--disp);color: var(--mu);transition: background .4s,color .4s,box-shadow .4s}.proc__list li.is-on .proc__dot{background: var(--green);color: #fff;box-shadow: 0 0 0 6px rgba(23,160,106,.14)}.proc__list .h3{padding-top: 9px;font-size: clamp(21px,1.8vw,26px)}.proc__list p{margin-top: 10px;color: var(--mu);max-width: 36em}.swork{padding: 0 var(--pad) var(--sec)}.wk{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 18px}.wk__c{display: flex;flex-direction: column;border-radius: 20px;background: #fff;box-shadow: 0 0 0 1px var(--ln),0 20px 50px -36px rgba(11,36,64,.3);overflow: hidden;transition: transform .6s var(--ease),box-shadow .5s,opacity .9s var(--ease) var(--d,0ms)}a.wk__c:hover{transform: translateY(-4px);box-shadow: 0 0 0 1px var(--ln),0 30px 60px -30px rgba(11,36,64,.35)}.wk__pic{position: relative;aspect-ratio: 16 / 10;background: linear-gradient(160deg,var(--sky),var(--mint));overflow: hidden}.wk__pic img.shot{position: absolute;left: 8%;right: 8%;top: 12%;width: 84%;height: 100%;object-fit: cover;object-position: top;border-radius: 10px 10px 0 0;box-shadow: 0 20px 40px -18px rgba(11,36,64,.45);transition: transform .8s var(--ease)}a.wk__c:hover .wk__pic img.shot{transform: translateY(-8px)}.wk__pic img.logo-img{position: absolute;inset: 0;margin: auto;max-width: 52%;max-height: 34%;width: auto;height: auto;object-fit: contain}.wk__pic span.word{position: absolute;inset: 0;display: grid;place-items: center;padding: 20px;text-align: center;font: 500 clamp(22px,2vw,30px)/1.1 var(--disp);letter-spacing: -.03em;color: var(--navy)}.wk__meta{display: grid;gap: 4px;padding: 20px 22px 22px}.wk__meta b{font: 500 19px/1.25 var(--disp);letter-spacing: -.01em}.wk__meta span{font-size: 14px;color: var(--mu)}.wk__meta em{margin-top: 10px;font-style: normal;font-size: 14px;font-weight: 500;color: var(--green)}.rel{padding: 0 var(--pad) var(--sec)}.rel__grid{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 14px}.rel__grid a{display: grid;align-content: start;gap: 10px;min-height: 190px;padding: 24px;border-radius: 20px;background: var(--sky);transition: background .35s,transform .6s var(--ease),opacity .9s var(--ease) var(--d,0ms)}.rel__grid a:hover{background: #DCE9F5;transform: translateY(-4px)}.rel__grid p{font-size: 15px;color: var(--mu)}.rel__grid .plat__go{margin-top: auto}.rel__grid a:hover .plat__go i{transform: translateX(5px)}.hh__h{font: 500 clamp(46px,6vw,104px)/.95 var(--disp);letter-spacing: -.05em;max-width: 10.5em}.dir{display: grid;gap: 12px}.dir a{display: grid;grid-template-columns: auto minmax(0,1fr) 24px;gap: 6px 22px;align-items: center;padding: 22px 24px;border-radius: 22px;background: rgba(255,255,255,.82);-webkit-backdrop-filter: blur(14px);backdrop-filter: blur(14px);box-shadow: 0 0 0 1px rgba(14,17,22,.06),0 24px 50px -34px rgba(11,36,64,.4);transition: transform .6s var(--ease),box-shadow .4s,background .3s}.dir a:hover{transform: translateX(-6px);background: #fff}.dir b{grid-row: 1 / 3;font: 500 clamp(44px,4vw,64px)/1 var(--disp);letter-spacing: -.05em;color: var(--green);min-width: 1.3em}.dir strong{font: 500 clamp(19px,1.5vw,22px)/1.2 var(--disp);letter-spacing: -.015em}.dir span{grid-column: 2;font-size: 14px;color: var(--mu)}.dir i{grid-row: 1 / 3;grid-column: 3;color: var(--mu);transition: transform .4s var(--ease),color .3s}.dir a:hover i{transform: translateX(4px);color: var(--ink)}.mlist{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));column-gap: clamp(28px,4vw,72px);border-top: 1px solid var(--ink)}.mlist li{border-bottom: 1px solid var(--ln)}.mlist a{display: grid;grid-template-columns: 44px minmax(0,1fr) 24px;gap: 4px 12px;align-items: baseline;padding: 26px 0;transition: padding .5s var(--ease)}.mlist a:hover{padding-left: 10px}.mlist .n{grid-row: 1 / 3;transform: translateY(-3px)}.mlist strong{font: 500 clamp(22px,2vw,30px)/1.1 var(--disp);letter-spacing: -.025em;transition: color .3s}.mlist span:not(.n){grid-column: 2;color: var(--mu);font-size: 15.5px}.mlist i{grid-column: 3;grid-row: 1;color: var(--mu);transition: transform .4s var(--ease),color .3s}.mlist a:hover strong{color: var(--green)}.mlist a:hover i{transform: rotate(-45deg);color: var(--ink)}.addon{padding: var(--sec) var(--pad);background: var(--mint)}.addon__grid{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 18px}.addon__grid a{display: grid;align-content: start;gap: 12px;min-height: 260px;padding: clamp(26px,2.4vw,36px);border-radius: 22px;background: #fff;box-shadow: 0 20px 50px -34px rgba(11,36,64,.3);transition: transform .6s var(--ease),opacity .9s var(--ease) var(--d,0ms)}.addon__grid a:hover{transform: translateY(-4px)}.addon__grid a:hover .h3{color: var(--green)}.addon__grid a:hover .plat__go i{transform: translateX(5px)}.addon__grid img{width: 40px;height: 40px;margin-bottom: 14px}.addon__grid p{color: var(--mu);font-size: 16px}.stack{padding: var(--sec) var(--pad)}.stack__groups{border-top: 1px solid var(--ink)}.stack__g{display: grid;grid-template-columns: 260px minmax(0,1fr);gap: 16px 32px;align-items: center;padding: 26px 0;border-bottom: 1px solid var(--ln);transition: opacity .9s var(--ease) var(--d,0ms),transform 1.1s var(--ease) var(--d,0ms)}.stack__g>p{font: 500 clamp(19px,1.5vw,22px)/1.25 var(--disp);letter-spacing: -.015em}.stack__g ul{display: flex;flex-wrap: wrap;gap: 10px}.stack__g li{display: inline-flex;align-items: center;gap: 10px;height: 48px;padding: 0 18px 0 14px;border-radius: 999px;background: #fff;box-shadow: 0 0 0 1px var(--ln);font-size: 15px;font-weight: 500;white-space: nowrap;transition: background .3s,transform .4s var(--ease)}.stack__g li:hover{background: var(--mint);transform: translateY(-2px)}.stack__g img{width: 20px;height: 20px;flex: none;opacity: .85}.stack__g img.wide{width: 30px}.proc + .faq,.stack + .faq,.swork + .faq{padding-top: 0}.sh--hub{padding-bottom: 0}.mlist li.mlist__all a{padding: 20px 22px;margin: 6px 0;border-radius: 18px;background: var(--ink);color: #fff}.mlist li.mlist__all{border-bottom: 0}.mlist li.mlist__all span:not(.n),.mlist li.mlist__all i,.mlist li.mlist__all .n{color: rgba(255,255,255,.7)}.mlist li.mlist__all a:hover strong{color: #4ADE9B}@media (max-width: 1100px){.rel__grid{grid-template-columns: repeat(2,minmax(0,1fr))}.stack__g{grid-template-columns: 1fr}.plat--svc .plat__grid li div,.plat--svc .plat__grid li:nth-child(3n + 1) div,.plat--svc .plat__grid li:nth-child(3n) div{padding: 28px 24px}.plat--svc .plat__grid li:nth-child(odd) div{padding-left: 0}.plat--svc .plat__grid li:nth-child(even) div{padding-right: 0}.wk{grid-template-columns: repeat(2,minmax(0,1fr))}.swhy__grid,.addon__grid{grid-template-columns: 1fr 1fr}}@media (max-width: 1000px){.sh__in{grid-template-columns: 1fr;gap: 48px}.sh__h{font-size: clamp(42px,8.6vw,80px)}.hh__h{font-size: clamp(44px,9.4vw,88px)}.sv{height: auto;aspect-ratio: 1 / .8;max-width: 640px;width: 100%;justify-self: center}.feat,.proc{grid-template-columns: 1fr}.feat__side,.proc__side{position: static}.proc__count{display: none}.swhy__head{grid-template-columns: 1fr}.mlist{grid-template-columns: 1fr}}@media (max-width: 680px){.sh{padding-top: 104px}.sv{aspect-ratio: auto;height: 380px}.sv__win{left: 0;right: 0;top: 30px;bottom: 70px}.sv__win2{width: 44%;bottom: 46px}.sv__list{width: 230px;padding: 10px;gap: 5px;bottom: -6px}.sv__list div{padding: 8px 10px;font-size: 12.5px}.sv__chip{top: -4px;right: 4px;padding: 7px 12px 7px 7px;font-size: 12px;border-radius: 14px}.sv__chip b{font-size: 16px}.sv__ico,.sv__chip svg.ring{width: 32px;height: 32px}.sv__chip--chart{width: 150px;padding: 10px 12px 8px}.sv__chip--chart p b{font-size: 20px}.sv__chip--chart svg{height: 32px}.feat__list{grid-template-columns: 1fr}.swhy__grid,.addon__grid,.wk,.rel__grid{grid-template-columns: 1fr}.plat--svc .plat__grid li div,.plat--svc .plat__grid li:nth-child(odd) div,.plat--svc .plat__grid li:nth-child(even) div{padding: 24px 0}.rel__grid a,.addon__grid a{min-height: 0}.proc__list li{grid-template-columns: 40px minmax(0,1fr);gap: 16px}.proc__list::before,.proc__list::after{left: 19px}.proc__dot{width: 40px;height: 40px}.proc__list .h3{padding-top: 7px}.dir a{padding: 18px;gap: 4px 16px}.mlist a{grid-template-columns: 34px minmax(0,1fr) 20px}.stack__g li{height: 42px;padding: 0 14px 0 12px;font-size: 14px}}.sv.drawn .sp-ring{stroke-dashoffset: 1}.sv.drawn .cc-line{stroke-dashoffset: 0}.sr{position: absolute;width: 1px;height: 1px;overflow: hidden;clip-path: inset(50%);white-space: nowrap}.sh--page{padding-bottom: clamp(48px,6vw,88px)}.sh__in--solo{grid-template-columns: minmax(0,1fr)}.sh__in--solo .sh__h{max-width: 14em}.sh__h--sm{font-size: clamp(40px,4.6vw,76px)}.chips{display: flex;flex-wrap: wrap;gap: 8px}.chips li{padding: 7px 14px;border-radius: 999px;background: #fff;box-shadow: 0 0 0 1px var(--ln);font-size: 13.5px;font-weight: 500;color: #2E333B}.bw{position: relative;margin: 0;border-radius: 14px;overflow: hidden;background: #fff;box-shadow: 0 0 0 1px rgba(14,17,22,.07),0 40px 80px -40px rgba(11,36,64,.4)}.bw__bar{display: flex;align-items: center;gap: 6px;height: 32px;padding: 0 14px;background: #F3F5F4;border-bottom: 1px solid var(--ln)}.bw__bar i{width: 9px;height: 9px;border-radius: 50%;background: rgba(14,17,22,.14);flex: none}.bw__bar em{min-width: 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;margin-left: 10px;padding: 2px 12px;border-radius: 999px;background: #fff;font: 500 11.5px var(--sans);font-style: normal;color: var(--mu);box-shadow: 0 0 0 1px var(--ln)}.bw img{display: block;width: 100%;height: auto;aspect-ratio: 16 / 10;object-fit: cover;object-position: top}.play{position: absolute;left: 50%;top: 50%;translate: -50% -50%;display: grid;place-items: center;width: 64px;height: 64px;border-radius: 50%;background: rgba(255,255,255,.92);color: var(--ink);box-shadow: 0 12px 30px -10px rgba(0,0,0,.45);transition: transform .5s var(--ease),background .3s,color .3s}.play svg{margin-left: 3px}button:hover .play,a:hover .play{transform: scale(1.1);background: var(--green);color: #fff}.abento{display: grid;grid-template-columns: repeat(6,minmax(0,1fr));grid-template-rows: auto auto;gap: 14px;min-width: 0}.abento__shot{grid-column: 1 / 5;grid-row: 1}.abento__shot .bw img{aspect-ratio: 16 / 11}.abento__n{display: grid;align-content: end;gap: 6px;padding: 22px;border-radius: 20px;min-height: 150px}.abento__n b{font: 500 clamp(48px,4.4vw,72px)/.9 var(--disp);letter-spacing: -.05em}.abento__n sup{font-size: .5em;vertical-align: top;position: relative;top: .15em;color: var(--green)}.abento__n span{font-size: 14px;line-height: 1.35}.abento__n--dark{grid-column: 5 / 7;grid-row: 1;background: linear-gradient(165deg,#0E1116 40%,#0F3D2C);color: #fff}.abento__n--dark sup{color: #4ADE9B}.abento__n--dark span{color: rgba(255,255,255,.7)}.abento__n--mint{grid-column: 1 / 3;grid-row: 2;background: var(--mint)}.abento__n--mint span{color: #3A4A42}.abento__vid{position: relative;grid-column: 3 / 7;grid-row: 2;border: 0;padding: 0;border-radius: 20px;overflow: hidden;cursor: pointer;background: var(--ink);text-align: left;color: #fff;min-height: 150px}.abento__vid img{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;opacity: .85;transition: transform 1s var(--ease),opacity .4s}.abento__vid:hover img{transform: scale(1.04);opacity: 1}.abento__vid::after{content: "";position: absolute;inset: 0;background: linear-gradient(0deg,rgba(0,0,0,.6),transparent 55%)}.abento__vid>span:not(.play){position: absolute;z-index: 1;left: 18px;bottom: 14px;font-size: 13px;color: rgba(255,255,255,.8);line-height: 1.35}.abento__vid>span b{display: block;color: #fff;font-size: 15px;font-weight: 500}.abento__vid .play{z-index: 1;width: 54px;height: 54px}.vids{padding: var(--sec) var(--pad) 0}.vids__track{--gap: 18px;display: grid;grid-auto-flow: column;grid-auto-columns: calc((100% - 3 * var(--gap)) / 4);gap: var(--gap);overflow-x: auto;scroll-snap-type: x mandatory;scrollbar-width: none;overscroll-behavior-x: contain;outline: none}.vids__track::-webkit-scrollbar{display: none}.vids__track li{scroll-snap-align: start;min-width: 0}.vc{display: grid;gap: 16px;width: 100%;padding: 0;border: 0;background: none;text-align: left;cursor: pointer;color: inherit;font: inherit}.vc__pic{position: relative;display: block;aspect-ratio: 16 / 10;border-radius: 20px;overflow: hidden;background: var(--ink)}.vc__pic img{width: 100%;height: 100%;object-fit: cover;transition: transform 1s var(--ease)}.vc:hover .vc__pic img{transform: scale(1.05)}.vc__pic::after{content: "";position: absolute;inset: 0;background: linear-gradient(0deg,rgba(0,0,0,.45),transparent 40%)}.vc__len{position: absolute;z-index: 1;left: 16px;bottom: 14px;padding: 5px 12px;border-radius: 999px;background: rgba(255,255,255,.18);-webkit-backdrop-filter: blur(8px);backdrop-filter: blur(8px);color: #fff;font-size: 12.5px;font-weight: 500}.vc .play{z-index: 1}.vc__meta{display: grid;gap: 2px;font-size: 14.5px;color: var(--mu);line-height: 1.4}.vc__meta b{color: var(--ink);font: 500 19px/1.25 var(--disp);letter-spacing: -.01em}.vids .voice__bar{margin-top: 30px}[data-slider].is-static .voice__nav,[data-slider].is-static .voice__bar{visibility: hidden}.vmod{width: min(1100px,calc(100vw - 32px));max-width: none;padding: 0;border: 0;border-radius: 18px;background: #000;overflow: visible}.vmod::backdrop{background: rgba(8,12,16,.82);-webkit-backdrop-filter: blur(6px);backdrop-filter: blur(6px)}.vmod__f{aspect-ratio: 16 / 9;border-radius: 18px;overflow: hidden}.vmod__f iframe{width: 100%;height: 100%;border: 0;display: block}.vmod__x{position: absolute;right: 0;top: -54px;width: 44px;height: 44px;border-radius: 50%;border: 0;background: #fff;color: var(--ink);font-size: 26px;line-height: 1;cursor: pointer}.vmod-open{overflow: hidden}.why--about{padding: var(--sec) var(--pad)}.why--about .why__card>.n{color: var(--green);font-weight: 600}.who{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1fr);gap: 40px clamp(32px,6vw,110px);padding: 0 var(--pad) var(--sec)}.who__copy .lead{margin-top: 22px}.who__disc{display: flex;flex-wrap: wrap;gap: 10px;margin-top: 28px}.who__disc li{padding: 10px 20px;border-radius: 999px;background: var(--ink);color: #fff;font: 500 16px var(--disp)}.who__disc li:nth-child(even){background: var(--mint);color: var(--ink)}.who__pts{border-top: 1px solid var(--ink);align-self: end}.who__pts li{display: grid;grid-template-columns: 44px minmax(0,1fr);gap: 12px;padding: 24px 0;border-bottom: 1px solid var(--ln)}.who__pts p{margin-top: 8px;color: var(--mu)}.who__nums{grid-column: 1 / -1;margin-top: 8px}.feat__list--t li{gap: 12px}.feat__list--t li p{color: var(--mu);font-size: 16px}.feat__list--t .h3{margin-top: 4px}.voice + .feat{padding-top: var(--sec)}.feat + .faq{padding-top: 0}.wstats{display: grid;grid-template-columns: 1fr 1fr;gap: 14px}.wstats>div{display: grid;align-content: end;gap: 8px;min-height: 170px;padding: 24px;border-radius: 20px;background: rgba(255,255,255,.82);box-shadow: 0 0 0 1px var(--ln)}.wstats b{font: 500 clamp(56px,5vw,84px)/.9 var(--disp);letter-spacing: -.05em;color: var(--green)}.wstats span{color: var(--mu);font-size: 15px}.wstats__logos{grid-column: 1 / -1;display: flex !important;flex-wrap: wrap;align-items: center;justify-content: space-around;gap: 20px 32px;min-height: 0 !important}.wstats__logos img{height: 34px;width: auto;max-width: 30%;object-fit: contain;opacity: .8}.wlist{padding: 0 var(--pad) var(--sec)}.wlist ol{display: grid;gap: clamp(56px,7vw,120px)}.wrow{display: grid;grid-template-columns: minmax(0,1.25fr) minmax(0,1fr);gap: clamp(28px,5vw,90px);align-items: center}.wrow--r .wrow__pic{order: 2}.wrow__pic{display: block;padding: clamp(18px,3vw,44px);border-radius: 26px;background: linear-gradient(160deg,var(--sky),var(--mint))}.wrow:nth-child(3n + 2) .wrow__pic{background: linear-gradient(160deg,#F4EEDC,var(--mint))}.wrow:nth-child(3n) .wrow__pic{background: linear-gradient(160deg,var(--mint),#DCEBF8)}.wrow__pic .bw{transition: transform .8s var(--ease)}.wrow:hover .wrow__pic .bw{transform: translateY(-8px)}.wrow__copy{display: grid;justify-items: start;gap: 18px;min-width: 0}.wrow__k{display: flex;align-items: center;gap: 12px;font-size: 14px;font-weight: 500;color: var(--mu)}.wrow__k span{display: grid;place-items: center;width: 38px;height: 38px;border-radius: 50%;background: var(--ink);color: #fff;font-size: 13px}.wrow__h{font: 500 clamp(32px,3.4vw,52px)/1.02 var(--disp);letter-spacing: -.035em}.wrow__h a{transition: color .3s}.wrow__h a:hover{color: var(--green)}.wrow__p{color: #2E333B;font-size: 17px;max-width: 32em}.gal{padding: 0 0 var(--sec)}.gal .sec-head{padding: 0 var(--pad)}.gal__rows{display: grid;gap: 16px;-webkit-mask-image: linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image: linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.gal__row{overflow: hidden}.gal__row .marquee__track{gap: 16px;padding-right: 16px;animation-duration: 70s}.gal__row--rev .marquee__track{animation-direction: reverse}.gal__row .marquee__track img{height: clamp(150px,14vw,230px);width: auto;aspect-ratio: 16 / 9;object-fit: cover;object-position: top;border-radius: 14px;opacity: 1;box-shadow: 0 0 0 1px var(--ln)}.csh{position: relative;padding: clamp(118px,15vh,156px) var(--pad) 0;overflow: hidden}.csh::before{content: "";position: absolute;inset: 0 0 30%;z-index: -1;background: radial-gradient(50% 60% at 88% 10%,#D3F1E2,transparent 70%),radial-gradient(40% 50% at 0% 40%,#DCEBF8,transparent 70%)}.csh__top{display: grid;grid-template-columns: minmax(0,1.4fr) minmax(0,1fr);gap: clamp(32px,6vw,110px);align-items: end}.csh__h{font: 500 clamp(44px,5.6vw,96px)/.95 var(--disp);letter-spacing: -.045em}.csh__facts{display: grid;grid-template-columns: 1fr 1fr;border-top: 1px solid var(--ink)}.csh__facts div{padding: 16px 0;border-bottom: 1px solid var(--ln);min-width: 0}.csh__facts div:nth-child(even){padding-left: 18px;border-left: 1px solid var(--ln)}.csh__facts dt{font-size: 13px;color: var(--mu)}.csh__facts dd{margin: 4px 0 0;font-weight: 500;overflow-wrap: anywhere}.csh__facts a{color: var(--green)}.csh__shot{margin-top: clamp(40px,5vw,72px);padding: clamp(18px,3.4vw,56px) clamp(18px,3.4vw,56px) 0;border-radius: 28px 28px 0 0;background: linear-gradient(160deg,var(--sky),var(--mint))}.csh__shot .bw{border-radius: 14px 14px 0 0}.csh__shot .bw img{aspect-ratio: 16 / 8.2}.cs{display: grid;grid-template-columns: minmax(0,.6fr) minmax(0,1.4fr);gap: clamp(32px,6vw,110px);padding: var(--sec) var(--pad)}.cs__side{position: sticky;top: 110px;align-self: start;display: grid;gap: 34px}.cs__toc{border-top: 1px solid var(--ink)}.cs__toc a{display: flex;gap: 14px;padding: 14px 0;border-bottom: 1px solid var(--ln);font-weight: 500;transition: color .3s,padding .4s var(--ease)}.cs__toc a span{color: var(--mu);font-size: 13px;padding-top: 3px}.cs__toc a:hover,.cs__toc a.on{color: var(--green);padding-left: 6px}.cs__stack .k{margin-bottom: 14px}.cs__body{display: grid;gap: clamp(48px,6vw,88px)}.cs__ch .h2{font-size: clamp(30px,3vw,46px);margin-bottom: 22px}.cs__ch p:not(.k){font-size: 18px;line-height: 1.7;color: #2E333B;max-width: 38em}.cs__ch p + p{margin-top: 18px}.csg{padding: 0 var(--pad) var(--sec)}.csg__grid{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 18px}.csg__grid li:nth-child(3n + 1):last-child{grid-column: 1 / -1}.csg__thumbs{display: grid;grid-template-columns: repeat(5,minmax(0,1fr));gap: 14px;margin-top: 18px}.csg__thumbs img{width: 100%;aspect-ratio: 16 / 9;object-fit: cover;border-radius: 12px}.csq{padding: 0 var(--pad) var(--sec)}.csq figure{margin: 0;display: grid;gap: 26px;padding: clamp(32px,5vw,80px);border-radius: 28px;background: var(--mint)}.csq .rv__q{font-size: 110px;height: 48px}.csq blockquote{margin: 0;font: 500 clamp(26px,2.8vw,44px)/1.2 var(--disp);letter-spacing: -.025em;max-width: 26em}.csq figcaption{display: flex;align-items: center;gap: 14px;font-size: 15px;color: #3A4A42}.csq figcaption b{display: block;color: var(--ink);font-weight: 500;font-size: 17px}.csq figcaption img,.csq .ini{width: 56px;height: 56px;border-radius: 50%;object-fit: cover}.csq .ini{display: grid;place-items: center;background: #fff;font-weight: 600}.csn{padding: 0 var(--pad) var(--sec)}.csn__card{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1.1fr);gap: clamp(28px,4vw,64px);align-items: center;padding: clamp(28px,4vw,56px);border-radius: 28px;background: var(--sky);transition: background .4s;overflow: hidden}.csn__card:hover{background: #DCE9F5}.csn__card .lead{margin: 14px 0 24px}.csn__pic{margin-bottom: calc(clamp(28px,4vw,56px) * -1.6)}.csn__pic .bw{transition: transform .8s var(--ease)}.csn__card:hover .csn__pic .bw{transform: translateY(-10px)}.sh--contact{padding-bottom: clamp(56px,7vw,104px)}.ct{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1.05fr);gap: clamp(36px,5vw,96px);align-items: start}.ct__copy{display: grid;justify-items: start;gap: 22px;min-width: 0}.ct__ways{display: grid;gap: 4px;width: 100%;max-width: 520px;margin-top: 10px;border-top: 1px solid var(--ln)}.ct__ways li{display: grid;grid-template-columns: 44px minmax(0,1fr);gap: 16px;padding: 20px 0;border-bottom: 1px solid var(--ln)}.ct__ways div{display: grid;gap: 2px;font-size: 15px;color: var(--mu)}.ct__ways b{color: var(--ink);font-weight: 500;font-size: 16.5px}.ct__ways a{color: var(--green);font-weight: 500;margin-top: 4px}.ct__ico{display: grid;place-items: center;width: 44px;height: 44px;border-radius: 12px;background: var(--mint);color: var(--green)}.ct__soc{display: flex;flex-wrap: wrap;align-items: center;gap: 10px}.ct__soc p{font-size: 14px;color: var(--mu);margin-right: 6px}.ct__soc a{padding: 8px 16px;border-radius: 999px;background: #fff;box-shadow: 0 0 0 1px var(--ln);font-size: 14px;font-weight: 500;transition: background .3s}.ct__soc a:hover{background: var(--mint)}.ct__card{padding: clamp(24px,3vw,44px);border-radius: 26px;background: #fff;box-shadow: 0 0 0 1px var(--ln),0 40px 80px -50px rgba(11,36,64,.4);min-width: 0}.ct__card>.h3{font-size: clamp(24px,2vw,30px)}.ct__sub{margin: 6px 0 24px;color: var(--mu);font-size: 15.5px}.form__grid{display: grid;grid-template-columns: 1fr 1fr;gap: 16px}.fld{display: grid;gap: 7px;min-width: 0}.fld--full{grid-column: 1 / -1}.fld label{font-size: 14px;font-weight: 500}.fld label em{font-style: normal;font-weight: 400;color: var(--mu)}.fld input,.fld select,.fld textarea{width: 100%;min-width: 0;height: 50px;padding: 0 16px;border: 0;border-radius: 12px;background: #F4F6F4;box-shadow: inset 0 0 0 1px var(--ln);font: inherit;font-size: 16px;color: var(--ink);transition: box-shadow .25s,background .25s}.fld textarea{height: auto;padding: 14px 16px;resize: vertical}.fld select{appearance: none;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' fill='none' stroke='%235B616B' stroke-width='1.6'%3E%3Cpath d='m1 1.5 5 5 5-5'/%3E%3C/svg%3E");background-repeat: no-repeat;background-position: right 16px center;padding-right: 40px}.fld input[type=file]{padding: 12px 16px;height: auto}.fld small{font-size: 13px;color: var(--mu)}.fld input:focus,.fld select:focus,.fld textarea:focus{outline: none;background: #fff;box-shadow: inset 0 0 0 2px var(--green)}.was-checked .fld :invalid{box-shadow: inset 0 0 0 2px #D64545}.form__foot{display: flex;flex-wrap: wrap;align-items: center;gap: 14px 20px;margin-top: 22px}.form__foot button{border: 0;cursor: pointer;font: inherit;font-weight: 500}.form__foot p{font-size: 14px;color: var(--mu)}.form__ok{padding: 20px;border-radius: 14px;background: var(--mint);color: #0F3D2C;font-weight: 500}.form__err{grid-column: 1 / -1;margin-top: 14px;padding: 14px 18px;border-radius: 12px;background: #FDECEA;color: #8A1C12;font-size: 15px}.form__hp{position: absolute;left: -9999px;width: 1px;height: 1px;overflow: hidden}form[data-demo] button[disabled]{opacity: .6;cursor: progress}form[data-demo]>[hidden]{display: none !important}.pfaq{margin-top: 56px;padding-top: 40px;border-top: 1px solid var(--line,#E6E8E4)}.pfaq h2{margin-bottom: 20px}.pfaq details{border-bottom: 1px solid var(--line,#E6E8E4)}.pfaq summary{padding: 18px 28px 18px 0;font-weight: 600;cursor: pointer}.pfaq details p{padding: 0 0 20px;color: var(--mu);line-height: 1.65}.kx-page{max-width: 760px;margin: 0 auto;padding: 0 var(--pad) var(--sec)}.next3{padding: 0 var(--pad) var(--sec)}.next3__list{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 18px;counter-reset: s}.next3__list li{display: grid;align-content: start;gap: 12px;padding: clamp(24px,2.4vw,34px);border-radius: 22px;background: var(--sky)}.next3__list li:nth-child(2){background: var(--mint)}.next3__list li:nth-child(3){background: #F4EEDC}.next3__list .n{font-size: 14px;font-weight: 600;color: var(--ink);margin-bottom: 18px}.next3__list p{color: #3B4250}.cbadge{display: grid;justify-items: start;gap: 10px;justify-self: end;width: min(100%,420px);padding: clamp(26px,3vw,40px);border-radius: 26px;background: linear-gradient(165deg,#0E1116 40%,#0F3D2C);color: #fff}.cbadge__k{display: inline-flex;align-items: center;gap: 8px;font-size: 13.5px;color: #4ADE9B;font-weight: 500}.cbadge__k::before{content: "";width: 8px;height: 8px;border-radius: 50%;background: #4ADE9B;animation: ping 2s infinite;box-shadow: 0 0 0 0 rgba(74,222,155,.6)}.cbadge b{font: 500 clamp(90px,9vw,140px)/.85 var(--disp);letter-spacing: -.06em}.cbadge span{color: rgba(255,255,255,.72)}.cbadge .txtlink{color: #fff;margin-top: 10px}.roles{padding: 0 var(--pad) var(--sec)}.roles__list{border-top: 1px solid var(--ink)}.roles__list li{border-bottom: 1px solid var(--ln)}.job{display: grid;grid-template-columns: 140px minmax(0,1fr) auto auto;gap: 16px 32px;align-items: center;padding: 30px 0;transition: padding .5s var(--ease)}.job:hover{padding-left: 12px}.job__dep{font-size: 14px;font-weight: 500;color: var(--green)}.job__main{display: grid;gap: 8px}.job__main b{font: 500 clamp(24px,2.2vw,34px)/1.1 var(--disp);letter-spacing: -.025em;transition: color .3s}.job:hover .job__main b{color: var(--green)}.job__main span{color: var(--mu);font-size: 15.5px;max-width: 46em}.job__tags{display: flex;flex-wrap: wrap;gap: 8px}.job__tags i{font-style: normal;padding: 6px 12px;border-radius: 999px;background: var(--mint);font-size: 13px;font-weight: 500;white-space: nowrap}.job__tags--lg i{font-size: 14px;padding: 7px 14px;background: #fff;box-shadow: 0 0 0 1px var(--ln)}.job__go{display: inline-flex;align-items: center;gap: 12px;font-weight: 500;font-size: 15px;white-space: nowrap}.job__go b{display: grid;place-items: center;width: 40px;height: 40px;border-radius: 50%;background: var(--ink);color: #fff;transition: transform .5s var(--ease),background .3s}.job:hover .job__go b{transform: rotate(-45deg);background: var(--green)}.swhy--4 .swhy__grid{grid-template-columns: repeat(4,minmax(0,1fr))}.nofit{padding: var(--sec) var(--pad) 0}.nofit__card{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: end;gap: 28px;padding: clamp(28px,4vw,56px);border-radius: 28px;background: var(--sky)}.nofit__card .lead{margin-top: 16px}.jd{display: grid;grid-template-columns: minmax(0,1.4fr) minmax(0,.6fr);gap: clamp(32px,6vw,110px);padding: 0 var(--pad) var(--sec)}.jd__side{position: sticky;top: 110px;align-self: start}.jd__card{display: grid;gap: 18px;padding: 28px;border-radius: 22px;background: var(--mint)}.jd__card .k{margin: 0}.jd__card dl{display: grid;gap: 0;border-top: 1px solid rgba(14,17,22,.12)}.jd__card dl div{display: flex;justify-content: space-between;gap: 16px;padding: 12px 0;border-bottom: 1px solid rgba(14,17,22,.08);font-size: 15px}.jd__card dt{color: #3A4A42}.jd__card dd{margin: 0;font-weight: 500;text-align: right}.jd__card .btn{justify-self: start}.prose{min-width: 0;font-size: 17.5px;line-height: 1.75;color: #2E333B}.prose>* + *{margin-top: 1.1em}.prose h2{margin-top: 2.2em;font: 500 clamp(26px,2.4vw,36px)/1.15 var(--disp);letter-spacing: -.025em;color: var(--ink);scroll-margin-top: 110px}.prose h3{margin-top: 1.8em;font: 500 clamp(20px,1.7vw,25px)/1.25 var(--disp);letter-spacing: -.015em;color: var(--ink)}.prose h4{margin-top: 1.6em;font-weight: 600;color: var(--ink)}.prose>:first-child,.prose section:first-child>h2:first-child{margin-top: 0}.prose section + section{margin-top: 2.6em}.prose section>h2.h3{font: 500 clamp(22px,2vw,28px)/1.2 var(--disp);margin: 0 0 .6em}.prose a{color: #0D7A50;text-decoration: underline;text-decoration-thickness: 1px;text-underline-offset: 3px}.prose ul,.prose ol{padding-left: 1.3em}.prose ul{list-style: disc}.prose ol{list-style: decimal}.prose li + li{margin-top: .45em}.prose li::marker{color: var(--green)}.prose img{max-width: 100%;height: auto;border-radius: 14px}.prose figure{margin-left: 0;margin-right: 0}.prose blockquote{margin-left: 0;padding: 4px 0 4px 22px;border-left: 3px solid var(--green);font: 500 20px/1.5 var(--disp);color: var(--ink)}.prose table{display: block;width: 100%;overflow-x: auto;border-collapse: collapse;font-size: 15.5px}.prose th,.prose td{padding: 10px 14px;border-bottom: 1px solid var(--ln);text-align: left;vertical-align: top}.prose th{font-weight: 600;color: var(--ink);background: #F4F6F4}.prose iframe{max-width: 100%;border: 0;border-radius: 14px}.prose pre,.prose code{font-size: 14.5px;background: #F4F6F4;border-radius: 6px}.prose pre{padding: 16px;overflow-x: auto}.prose code{padding: 1px 6px;overflow-wrap: anywhere}.prose pre code{padding: 0;background: none;overflow-wrap: normal}.prose strong{color: var(--ink);font-weight: 600}.ticks{list-style: none !important;padding: 0 !important;display: grid;gap: 10px}.ticks li{position: relative;padding-left: 32px;margin: 0 !important}.ticks li::before{content: "";position: absolute;left: 0;top: .3em;width: 20px;height: 20px;border-radius: 50%;background: var(--mint) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='8' fill='none' stroke='%2317A06A' stroke-width='2'%3E%3Cpath d='m1 4 3 3 5-6'/%3E%3C/svg%3E") center no-repeat}.apply{display: grid;grid-template-columns: minmax(0,.8fr) minmax(0,1.2fr);gap: clamp(32px,6vw,110px);align-items: start;padding: 0 var(--pad) var(--sec)}.apply__side{position: sticky;top: 110px;display: grid;justify-items: start}.apply__side .lead{margin-top: 20px}.apply__note{margin-top: 20px;font-size: 14.5px;color: var(--mu)}.wl{position: relative;min-width: 0;padding: 0 0 70px 0}.wl__rep{display: grid;gap: 18px;margin-left: 12%;padding: 26px;border-radius: 20px;background: #fff;box-shadow: 0 0 0 1px rgba(14,17,22,.07),0 50px 100px -40px rgba(11,36,64,.45)}.wl__top{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;gap: 8px 16px;padding-bottom: 16px;border-bottom: 1px solid var(--ln)}.wl__logo{font: 500 22px var(--disp);letter-spacing: -.03em;color: var(--mu)}.wl__logo b{color: var(--ink);font-weight: 500}.wl__tag{font-size: 12.5px;color: var(--mu)}.wl__kpis{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 10px}.wl__kpis div{padding: 14px;border-radius: 12px;background: #F6F8F6}.wl__kpis small{display: block;font-size: 12px;color: var(--mu)}.wl__kpis b{font: 500 26px/1.2 var(--disp);letter-spacing: -.03em}.wl svg{width: 100%;height: 90px}.wl .ch-area{fill: rgba(23,160,106,.1)}.wl .ch-line{fill: none;stroke: var(--green);stroke-width: 2.5;vector-effect: non-scaling-stroke}.wl__foot{font-size: 12px;color: var(--mu)}.wl__list{position: absolute;left: 0;bottom: 0;top: auto}.desk{display: grid;gap: 12px;min-width: 0;padding: 22px;border-radius: 22px;background: rgba(255,255,255,.94);box-shadow: 0 0 0 1px rgba(14,17,22,.07),0 50px 100px -40px rgba(11,36,64,.45)}.desk__top{display: flex;justify-content: space-between;align-items: center;font: 500 18px var(--disp)}.desk__live{display: inline-flex;align-items: center;gap: 8px;padding: 4px 12px;border-radius: 999px;background: var(--mint);color: var(--green);font: 600 12.5px var(--sans)}.desk__live i{width: 8px;height: 8px;border-radius: 50%;background: var(--green);animation: ping 2s infinite;box-shadow: 0 0 0 0 rgba(23,160,106,.5)}.desk__kpi{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 10px}.desk__kpi div{padding: 12px 14px;border-radius: 12px;background: #F6F8F6}.desk__kpi small{display: block;font-size: 12px;color: var(--mu)}.desk__kpi b{font: 500 20px/1.3 var(--disp)}.desk__kw{display: grid;gap: 10px;padding: 16px;border-radius: 14px;background: var(--ink);color: #fff}.desk__kw p{display: flex;justify-content: space-between;font-size: 13px;color: rgba(255,255,255,.7)}.desk__kw p span{color: #4ADE9B}.desk__kw div{display: grid;grid-template-columns: minmax(0,1.2fr) minmax(0,1fr) 40px;align-items: center;gap: 12px;font-size: 13.5px}.desk__kw div span{white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.desk__kw div i{height: 6px;border-radius: 6px;background: rgba(255,255,255,.12);position: relative;overflow: hidden}.desk__kw div i::after{content: "";position: absolute;inset: 0 auto 0 0;width: var(--w);border-radius: 6px;background: linear-gradient(90deg,var(--green),#4ADE9B)}.desk__kw b{font-weight: 600;text-align: right}.desk__row{display: flex;justify-content: space-between;align-items: center;gap: 12px;padding: 10px 14px;border-radius: 12px;background: #F6F8F6;font-size: 13.5px;font-weight: 500}.desk__row span{display: flex;align-items: center;gap: 10px;min-width: 0}.desk__row em{font-style: normal;font-size: 12.5px;color: var(--mu);white-space: nowrap}.tstrip{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));margin: 0 var(--pad);border-block: 1px solid var(--ln)}.tstrip div{padding: clamp(24px,3vw,40px) clamp(16px,2vw,32px)}.tstrip div + div{border-left: 1px solid var(--ln)}.tstrip b{display: block;font: 500 clamp(40px,4vw,64px)/1 var(--disp);letter-spacing: -.045em}.tstrip span{display: block;margin-top: 8px;color: var(--mu);font-size: 15px}.fric{padding: var(--sec) var(--pad)}.fric__grid{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 18px}.fric__grid article{display: grid;align-content: start;gap: 12px;padding: clamp(22px,2.2vw,30px);border-radius: 22px;background: #fff;box-shadow: 0 0 0 1px var(--ln);transition: opacity .9s var(--ease) var(--d,0ms),transform .6s var(--ease)}.fric__grid p{color: var(--mu);font-size: 15.5px}.fric__x{display: grid;place-items: center;width: 38px;height: 38px;margin-bottom: 14px;border-radius: 50%;background: #FCEBDD;color: #B4531C;font-weight: 700}.plat--4 .plat__grid{grid-template-columns: repeat(4,minmax(0,1fr))}.plat--4 .plat__grid li:not(:nth-child(3n + 1)){border-left: 0}.plat--4 .plat__grid li:not(:nth-child(4n + 1)){border-left: 1px solid var(--ln)}.plat--4 .plat__grid li div,.plat--4 .plat__grid li:nth-child(3n + 1) div,.plat--4 .plat__grid li:nth-child(3n) div{padding: 30px clamp(18px,2vw,30px)}.plat--4 .plat__grid li:nth-child(4n + 1) div{padding-left: 0}.plat--4 .plat__grid li:nth-child(4n) div{padding-right: 0}.price{padding: var(--sec) var(--pad);background: var(--mint)}.price .sec-head .lead{margin-top: 18px;color: #3A4A42}.bill{display: inline-flex;padding: 5px;border-radius: 999px;background: #fff;box-shadow: 0 0 0 1px var(--ln);flex: none}.bill button{height: 42px;padding: 0 18px;border: 0;border-radius: 999px;background: none;font: 500 14.5px var(--sans);color: var(--mu);cursor: pointer;transition: background .3s,color .3s;white-space: nowrap}.bill button em{font-style: normal;color: var(--green)}.bill button.on{background: var(--ink);color: #fff}.bill button.on em{color: #4ADE9B}.price__grid{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 18px;align-items: start}.plan{position: relative;display: grid;gap: 14px;padding: clamp(26px,2.6vw,38px);border-radius: 24px;background: #fff;box-shadow: 0 20px 50px -34px rgba(11,36,64,.3);transition: opacity .9s var(--ease) var(--d,0ms),transform .6s var(--ease)}.plan--hot{background: linear-gradient(165deg,#0E1116 40%,#0F3D2C);color: #fff}.plan__badge{position: absolute;right: 22px;top: 22px;padding: 5px 12px;border-radius: 999px;background: #4ADE9B;color: var(--ink);font-size: 12.5px;font-weight: 600}.plan__for{color: var(--mu);font-size: 15px;min-height: 3em}.plan--hot .plan__for,.plan--hot .plan__bill{color: rgba(255,255,255,.7)}.plan__price{display: flex;align-items: baseline;gap: 4px;margin-top: 6px}.plan__price span{font: 500 26px var(--disp)}.plan__price b{font: 500 clamp(56px,5vw,76px)/1 var(--disp);letter-spacing: -.05em;font-variant-numeric: tabular-nums}.plan__price small{font-size: 15px;color: var(--mu)}.plan--hot .plan__price small{color: rgba(255,255,255,.7)}.plan__bill{font-size: 13.5px;color: var(--mu);margin-top: -8px}.plan .btn{justify-self: start;margin: 6px 0 10px}.plan .ticks{font-size: 15px;padding-top: 18px !important;border-top: 1px solid var(--ln)}.plan--hot .ticks{border-color: rgba(255,255,255,.14)}.plan--hot .ticks li::before{background-color: rgba(74,222,155,.18)}.price__note{margin-top: 26px;color: #3A4A42;font-size: 15px}.price__note a{color: var(--ink);font-weight: 500;text-decoration: underline;text-underline-offset: 3px}.cmp{padding: var(--sec) var(--pad)}.cmp__wrap{overflow-x: auto;border-radius: 22px;box-shadow: 0 0 0 1px var(--ln);background: #fff}.cmp table{width: 100%;min-width: 760px;border-collapse: collapse;font-size: 15.5px}.cmp th,.cmp td{padding: 20px 24px;text-align: left;vertical-align: top;border-bottom: 1px solid var(--ln)}.cmp thead th{font: 500 17px var(--disp);background: #F6F8F6}.cmp tbody th{font-weight: 500;width: 20%}.cmp td{color: var(--mu)}.cmp td:nth-child(2),.cmp .cmp__us{background: var(--mint);color: var(--ink);font-weight: 500}.cmp tr:last-child th,.cmp tr:last-child td{border-bottom: 0}.story{display: grid;grid-template-columns: minmax(0,1.15fr) minmax(0,1fr);gap: clamp(32px,5vw,96px);align-items: center;padding: 0 var(--pad) var(--sec)}.story__vid{position: relative;aspect-ratio: 16 / 10;padding: 0;border: 0;border-radius: 26px;overflow: hidden;cursor: pointer;background: var(--ink)}.story__vid img{width: 100%;height: 100%;object-fit: cover;transition: transform 1s var(--ease)}.story__vid:hover img{transform: scale(1.04)}.story__vid .play{width: 84px;height: 84px}.story__copy{display: grid;justify-items: start;gap: 20px}.story__who{display: flex;align-items: center;gap: 12px;font-size: 14.5px;color: var(--mu)}.story__who img{width: 44px;height: 44px;border-radius: 50%;object-fit: cover}.story__who b{display: block;color: var(--ink);font-weight: 500}.hou{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1fr);gap: 32px clamp(32px,6vw,110px);padding: var(--sec) var(--pad);background: var(--sky)}.hou__txt{display: grid;gap: 18px;color: #2E333B;font-size: 17px}.hou__areas{display: flex;flex-wrap: wrap;gap: 8px}.hou__areas li{padding: 7px 14px;border-radius: 999px;background: #fff;font-size: 14px;font-weight: 500}.hou__rel{font-size: 15px;color: var(--mu)}.hou__rel a{color: var(--ink);text-decoration: underline;text-underline-offset: 3px}.hou + .faq{padding-top: var(--sec)}.faq + .apply{padding-top: 0}.sh--legal{padding-bottom: clamp(36px,4vw,56px)}.legal{display: grid;grid-template-columns: minmax(0,.55fr) minmax(0,1.45fr);gap: clamp(32px,6vw,110px);padding: 0 var(--pad) var(--sec)}.legal__toc{position: sticky;top: 110px;align-self: start;max-height: calc(100vh - 140px);overflow-y: auto}.legal__toc ol{border-top: 1px solid var(--ink)}.legal__toc a{display: block;padding: 10px 0;border-bottom: 1px solid var(--ln);font-size: 14.5px;color: var(--mu);transition: color .25s}.legal__toc a:hover{color: var(--green)}.legal .prose{max-width: 46em}.sh--blog{padding-bottom: clamp(32px,4vw,56px)}.blog{padding: 0 var(--pad) var(--sec)}.bfeat{display: grid;grid-template-columns: minmax(0,1.2fr) minmax(0,1fr);gap: clamp(24px,4vw,64px);align-items: center;padding: clamp(14px,1.4vw,20px);border-radius: 28px;background: #fff;box-shadow: 0 0 0 1px var(--ln),0 30px 70px -50px rgba(11,36,64,.35)}.bfeat__pic{display: block;aspect-ratio: 40 / 21;border-radius: 18px;overflow: hidden;background: var(--sky)}.bfeat__pic img{width: 100%;height: 100%;object-fit: cover;transition: transform 1s var(--ease)}.bfeat:hover .bfeat__pic img{transform: scale(1.03)}.bfeat__copy{display: grid;justify-items: start;gap: 16px;padding-right: clamp(8px,2vw,32px)}.bfeat__t{font: 500 clamp(28px,2.8vw,44px)/1.08 var(--disp);letter-spacing: -.03em;transition: color .3s}.bfeat:hover .bfeat__t{color: var(--green)}.bc__meta{display: flex;flex-wrap: wrap;align-items: center;gap: 10px;font-size: 13.5px;color: var(--mu)}.bc__meta i{font-style: normal;padding: 4px 10px;border-radius: 999px;background: var(--mint);color: #0F5C3E;font-weight: 500}.bc__meta--lg{font-size: 14.5px}.bc__ex{color: var(--mu);font-size: 15.5px;line-height: 1.55}.bbar{position: sticky;top: 84px;z-index: 5;display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;gap: 14px 24px;margin: clamp(40px,5vw,72px) 0 28px;padding: 10px 0;background: color-mix(in srgb,var(--bg) 92%,transparent);-webkit-backdrop-filter: blur(10px);backdrop-filter: blur(10px)}.bbar__cats{display: flex;gap: 8px;overflow-x: auto;scrollbar-width: none;min-width: 0;max-width: 100%;padding: 2px}.bbar__cats::-webkit-scrollbar{display: none}.bbar__cats button{flex: none;height: 40px;padding: 0 16px;border: 0;border-radius: 999px;background: #fff;box-shadow: 0 0 0 1px var(--ln);font: 500 14px var(--sans);color: var(--ink);cursor: pointer;transition: background .3s,color .3s}.bbar__cats button em{font-style: normal;color: var(--mu);margin-left: 4px;font-size: 12.5px}.bbar__cats button.on{background: var(--ink);color: #fff}.bbar__cats button.on em{color: rgba(255,255,255,.6)}.bbar__q{display: flex;align-items: center;gap: 10px;height: 44px;padding: 0 16px;border-radius: 999px;background: #fff;box-shadow: 0 0 0 1px var(--ln);color: var(--mu);flex: 0 1 300px;min-width: 0}.bbar__q input{flex: 1;min-width: 0;border: 0;outline: none;background: none;font: inherit;font-size: 15px;color: var(--ink)}.bbar__q:focus-within{box-shadow: 0 0 0 2px var(--green)}.bgrid{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: clamp(28px,3vw,44px) 22px}.bc[hidden],.bnews[hidden]{display: none}.bc a{display: grid;align-content: start;gap: 12px;height: 100%}.bc__pic{display: grid;place-items: center;aspect-ratio: 40 / 21;border-radius: 18px;overflow: hidden;background: linear-gradient(160deg,var(--sky),var(--mint));margin-bottom: 6px}.bc__pic img{width: 100%;height: 100%;object-fit: cover;transition: transform .9s var(--ease)}.bc a:hover .bc__pic img{transform: scale(1.04)}.bc__word{font: 500 clamp(22px,2vw,30px)/1.1 var(--disp);letter-spacing: -.03em;color: var(--navy);padding: 20px;text-align: center}.bc__t{font: 500 clamp(19px,1.5vw,23px)/1.25 var(--disp);letter-spacing: -.015em;transition: color .3s}.bc a:hover .bc__t{color: var(--green)}.bnews>div{display: grid;align-content: start;gap: 12px;height: 100%;padding: clamp(24px,2.4vw,34px);border-radius: 22px;background: linear-gradient(165deg,#0E1116 40%,#0F3D2C);color: #fff}.bnews .k{color: #4ADE9B;margin: 0}.bnews b{font: 500 clamp(22px,1.9vw,28px)/1.15 var(--disp);letter-spacing: -.02em}.bnews span{color: rgba(255,255,255,.7);font-size: 15px}.bnews__f{display: grid;gap: 10px;margin-top: 10px}.bnews__f input{height: 48px;padding: 0 16px;border: 0;border-radius: 12px;background: rgba(255,255,255,.1);color: #fff;font: inherit;font-size: 16px}.bnews__f input::placeholder{color: rgba(255,255,255,.55)}.bnews__f button{border: 0;cursor: pointer;font: inherit;font-weight: 500;justify-self: start}.bnews small{color: rgba(255,255,255,.55);font-size: 12.5px}.bempty{padding: 40px 0;color: var(--mu);text-align: center}.bmore{display: flex;justify-content: center;margin-top: clamp(40px,5vw,64px)}.bmore[hidden]{display: none}.bmore button{border: 0;cursor: pointer;font: inherit;font-weight: 500}.post__h{font-size: clamp(36px,4.2vw,68px);line-height: 1.02;max-width: 18em}.sh__in--solo .post__h{max-width: 18em}.post__by{display: flex;align-items: center;gap: 12px;font-size: 14.5px;color: var(--mu)}.post__by img{width: 40px;height: 40px;padding: 8px;border-radius: 50%;background: #fff;box-shadow: 0 0 0 1px var(--ln);object-fit: contain}.post__by b{display: block;color: var(--ink);font-weight: 500}.post__hero{margin: 0 max(var(--pad),calc((100% - 1180px) / 2));border-radius: 26px;overflow: hidden;background: var(--sky)}.post__hero img{display: block;width: 100%;height: auto}.post{display: grid;grid-template-columns: minmax(0,.5fr) minmax(0,1.5fr);gap: clamp(32px,6vw,110px);padding: clamp(48px,6vw,96px) var(--pad) var(--sec)}.post__toc{position: sticky;top: 110px;align-self: start;display: grid;gap: 22px;max-height: calc(100vh - 140px);overflow-y: auto}.post__toc ol{border-top: 1px solid var(--ink)}.post__toc a:not(.txtlink){display: block;padding: 10px 0;border-bottom: 1px solid var(--ln);font-size: 14px;line-height: 1.4;color: var(--mu);transition: color .25s}.post__toc a:not(.txtlink):hover{color: var(--green)}.post__toc .k{margin-bottom: 12px}.post__back{justify-self: start}.post__body{max-width: 44em}.prel{padding: 0 var(--pad) var(--sec)}.bgrid--3 .bc{display: block !important}@media (max-width: 1100px){.swhy--4 .swhy__grid,.fric__grid{grid-template-columns: 1fr 1fr}.plat--4 .plat__grid{grid-template-columns: 1fr 1fr}.plat--4 .plat__grid li{border-left: 0 !important}.plat--4 .plat__grid li:nth-child(even){border-left: 1px solid var(--ln) !important}.plat--4 .plat__grid li div,.plat--4 .plat__grid li:nth-child(4n + 1) div,.plat--4 .plat__grid li:nth-child(4n) div{padding: 28px 24px}.plat--4 .plat__grid li:nth-child(odd) div{padding-left: 0}.plat--4 .plat__grid li:nth-child(even) div{padding-right: 0}.vids__track{grid-auto-columns: calc((100% - 2 * var(--gap)) / 2.6)}.bgrid{grid-template-columns: 1fr 1fr}.job{grid-template-columns: minmax(0,1fr) auto}.job__dep{grid-column: 1 / -1}.job__tags{grid-column: 1}.job__go{grid-column: 2;grid-row: 2 / 4}.price__grid{grid-template-columns: 1fr;max-width: 640px}.tstrip{grid-template-columns: 1fr 1fr}.tstrip div:nth-child(3){border-left: 0}.tstrip div:nth-child(n + 3){border-top: 1px solid var(--ln)}}@media (max-width: 1000px){.abento{max-width: 640px}.who,.csh__top,.cs,.ct,.jd,.apply,.story,.hou,.legal,.post,.bfeat,.csn__card{grid-template-columns: 1fr}.cs__side,.jd__side,.apply__side,.legal__toc,.post__toc{position: static;max-height: none}.cs__toc{display: none}.wrow{grid-template-columns: 1fr}.wrow--r .wrow__pic{order: 0}.cbadge{justify-self: start}.wl{max-width: 600px}.desk{max-width: 600px}.post__toc ol,.post__toc .k{display: none}.post{padding-top: 40px}.csn__pic{margin-bottom: calc(clamp(28px,4vw,56px) * -1.2)}.wstats{max-width: 600px}}@media (max-width: 680px){.abento{grid-template-columns: 1fr 1fr}.abento__shot{grid-column: 1 / -1}.abento__n--dark{grid-column: 1;grid-row: 2}.abento__n--mint{grid-column: 2;grid-row: 2}.abento__vid{grid-column: 1 / -1;grid-row: 3;aspect-ratio: 16 / 9}.abento__n{min-height: 130px;padding: 18px}.vids__track{grid-auto-columns: 78%}.who__disc li{font-size: 15px;padding: 8px 16px}.wstats{grid-template-columns: 1fr 1fr}.wstats>div{min-height: 130px;padding: 18px}.csh__facts{grid-template-columns: 1fr}.csh__facts div:nth-child(even){padding-left: 0;border-left: 0}.csg__grid{grid-template-columns: 1fr}.csg__thumbs{grid-template-columns: 1fr 1fr}.csq .rv__q{font-size: 80px;height: 34px}.form__grid{grid-template-columns: 1fr}.next3__list,.swhy--4 .swhy__grid,.fric__grid{grid-template-columns: 1fr}.plat--4 .plat__grid{grid-template-columns: 1fr}.plat--4 .plat__grid li:nth-child(even){border-left: 0 !important}.plat--4 .plat__grid li div,.plat--4 .plat__grid li:nth-child(odd) div,.plat--4 .plat__grid li:nth-child(even) div{padding: 24px 0}.job{grid-template-columns: 1fr;gap: 12px;padding: 24px 0}.job__go{grid-column: 1;grid-row: auto}.wl{padding-bottom: 120px}.wl__rep{margin-left: 0;padding: 18px}.wl__kpis b{font-size: 20px}.desk{padding: 16px}.desk__kpi b{font-size: 16px}.desk__kw div{grid-template-columns: minmax(0,1fr) 70px 36px;gap: 8px;font-size: 12.5px}.bgrid{grid-template-columns: 1fr}.bbar{top: 76px}.bbar__q{flex: 1 1 100%}.post__hero{margin: 0;border-radius: 0}.prose{font-size: 17px}.sec-head{flex-wrap: wrap}.tstrip{margin: 0 var(--pad)}.story__vid .play{width: 64px;height: 64px}.vmod__x{top: -52px}}.sh--about{padding-bottom: 0}.plat + .proc{padding-top: 0}@media (max-width: 680px){.bbar{position: static}}.abh{position: relative;padding: clamp(118px,15vh,156px) 0 clamp(40px,5vw,72px);overflow: hidden}.abh::before{content: "";position: absolute;inset: 0;z-index: -1;background: radial-gradient(45% 55% at 92% 8%,#D3F1E2,transparent 70%),radial-gradient(40% 50% at 0% 30%,#DCEBF8,transparent 70%)}.abh__in{display: grid;grid-template-columns: minmax(0,1.25fr) minmax(0,.75fr);gap: clamp(36px,6vw,110px);align-items: end;padding: 0 var(--pad)}.abh__copy{display: grid;justify-items: start;gap: 22px;min-width: 0}.abh__h{font: 500 clamp(42px,5.6vw,88px)/1 var(--disp);letter-spacing: -.04em;max-width: 13em}.abh__h .hl{position: relative;z-index: 0;display: inline-block;color: var(--green);font-style: italic;padding: 0 .08em}.abh__h .hl::before{content: "";position: absolute;z-index: -1;left: -.02em;right: -.04em;top: .22em;bottom: .04em;border-radius: .14em;background: linear-gradient(100deg,#C9F0DC,#E3F5EC 60%,#D6ECFA);transform: skewX(-8deg)}.abh__p{font-size: clamp(17px,1.3vw,19px);color: var(--mu);max-width: 34em}.abh__stats{display: grid;grid-template-columns: 1fr 1fr;border-top: 1px solid var(--ln)}.abh__stats div{padding: 22px 0 4px;border-bottom: 1px solid var(--ln)}.abh__stats div:nth-child(odd){padding-right: 18px;border-right: 1px solid var(--ln)}.abh__stats div:nth-child(even){padding-left: 22px}.abh__stats div:nth-last-child(-n+2){border-bottom: 0}.abh__stats b{display: block;font: 500 clamp(40px,4vw,64px)/1 var(--disp);letter-spacing: -.045em}.abh__stats span{display: block;margin: 8px 0 18px;color: var(--mu);font-size: 14.5px;line-height: 1.4}.abh__strip{display: flex;gap: clamp(14px,1.6vw,24px);margin-top: clamp(48px,6vw,88px);padding: 0 var(--pad) 30px;overflow-x: auto;scrollbar-width: none;scroll-snap-type: x proximity}.abh__strip::-webkit-scrollbar{display: none}.abh__strip li{flex: 0 0 clamp(260px,27vw,460px);scroll-snap-align: start}.abh__strip li:nth-child(even){margin-top: clamp(20px,3vw,48px)}.abh__strip .bw img{aspect-ratio: 16 / 11}.abs{display: grid;grid-template-columns: minmax(0,.82fr) minmax(0,1.18fr);gap: clamp(32px,6vw,110px);padding: var(--sec) var(--pad)}.abs__side{align-self: start;position: sticky;top: 110px;display: grid;gap: 34px;justify-items: start}.abs__q{padding: 28px;border-radius: 20px;background: var(--mint);max-width: 30em}.abs__q blockquote{font: 500 clamp(19px,1.6vw,23px)/1.35 var(--disp);letter-spacing: -.015em}.abs__q figcaption{display: flex;align-items: center;gap: 12px;margin-top: 20px;font-size: 14px;color: var(--mu)}.abs__q figcaption img{border-radius: 50%;width: 44px;height: 44px;object-fit: cover}.abs__q figcaption b{display: block;color: var(--ink);font-weight: 600}.abs__list{display: grid}.abs__list li{display: grid;grid-template-columns: 56px minmax(0,1fr);gap: 8px 0;padding: 30px 0;border-top: 1px solid var(--ln)}.abs__list li:first-child{border-top: 0;padding-top: 6px}.abs__list .n{grid-row: span 2;padding-top: 6px}.abs__list .h3{font-size: clamp(22px,2vw,28px)}.abs__list p{color: var(--mu);max-width: 36em}.abs__beliefs{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 14px;margin-top: 26px}.abs__beliefs div{padding: 22px;border-radius: 16px;background: #fff;box-shadow: 0 0 0 1px var(--ln)}.abs__beliefs .n{color: var(--green);margin-bottom: 12px}.abs__beliefs p{font-size: 15.5px;line-height: 1.5}.abv{padding: var(--sec) var(--pad);background: var(--navy);color: #fff}.abv .k,.abv .lead{color: rgba(255,255,255,.66)}.abv__grid{display: grid;grid-template-columns: minmax(0,1.6fr) minmax(0,1fr);gap: clamp(16px,2vw,28px)}.abv button{display: block;width: 100%;padding: 0;border: 0;background: none;color: inherit;text-align: left;cursor: pointer}.abv__pic{position: relative;display: block;border-radius: 16px;overflow: hidden;background: #0f2f52}.abv__pic img{width: 100%;aspect-ratio: 16 / 9;object-fit: cover;transition: transform .8s var(--ease)}.abv button:hover .abv__pic img{transform: scale(1.04)}.abv .play{position: absolute;left: 50%;top: 50%;translate: -50% -50%}.abv__big{position: relative}.abv__big .abv__pic img{aspect-ratio: auto;height: 100%;min-height: 100%}.abv__big .abv__pic{height: 100%}.abv__big .abv__pic::after{content: "";position: absolute;inset: 45% 0 0;background: linear-gradient(transparent,rgba(5,18,34,.85))}.abv__m--lg{position: absolute;left: 0;right: 0;bottom: 0;z-index: 1;display: flex;align-items: center;gap: 16px;padding: clamp(18px,2.4vw,32px)}.abv__logo{height: 34px;width: auto;padding: 6px 10px;border-radius: 10px;background: #fff}.abv__m b{display: block;font: 500 clamp(18px,1.5vw,22px)/1.2 var(--disp)}.abv__m span span,.abv__m>span:not(:has(b)){color: rgba(255,255,255,.66);font-size: 14px}.abv__list{display: grid;gap: clamp(14px,1.6vw,22px)}.abv__s{display: grid !important;grid-template-columns: minmax(0,46%) minmax(0,1fr);gap: 16px;align-items: center}.abv__s .play{transform: scale(.72)}.abv__s .abv__m b{font-size: 17px}.abv__s .abv__m>span{display: block;margin-top: 4px;font-size: 13.5px;color: rgba(255,255,255,.66);line-height: 1.4}.abw{padding: var(--sec) var(--pad)}.abw__grid{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));border-top: 1px solid var(--ln)}.abw__grid li{padding: clamp(24px,2.6vw,38px) clamp(18px,2vw,32px) clamp(28px,3vw,44px) 0;border-bottom: 1px solid var(--ln)}.abw__grid li:not(:nth-child(3n+1)){padding-left: clamp(18px,2vw,32px);border-left: 1px solid var(--ln)}.abw__grid .n{color: var(--green);margin-bottom: 26px}.abw__grid .h3{margin-bottom: 10px}.abw__grid p{color: var(--mu);font-size: 16px}.abind{display: grid;grid-template-columns: minmax(0,.82fr) minmax(0,1.18fr);gap: clamp(32px,6vw,110px);padding: var(--sec) var(--pad);background: var(--sky)}.abind__head{align-self: start;position: sticky;top: 110px}.abind__head .lead{margin-top: 22px}.abind__list li{border-top: 1px solid rgba(11,36,64,.12)}.abind__list li:last-child{border-bottom: 1px solid rgba(11,36,64,.12)}.abind__list a{position: relative;display: grid;grid-template-columns: 48px minmax(0,1fr) auto;gap: 4px 12px;align-items: baseline;padding: 24px 0}.abind__list .n{grid-row: span 2}.abind__list b{font: 500 clamp(22px,2.2vw,32px)/1.15 var(--disp);letter-spacing: -.025em;transition: color .3s}.abind__d{grid-column: 2;color: var(--mu);font-size: 15.5px}.abind__go{grid-column: 3;grid-row: 1;font-size: 14px;font-weight: 500;white-space: nowrap;opacity: 0;transform: translateX(-8px);transition: opacity .3s,transform .4s var(--ease)}.abind__list img{position: absolute;right: 120px;top: 50%;width: 220px;aspect-ratio: 16 / 10;object-fit: cover;object-position: top;border-radius: 10px;box-shadow: 0 30px 60px -30px rgba(11,36,64,.5);opacity: 0;transform: translateY(-50%) rotate(-3deg) scale(.92);transition: opacity .35s,transform .5s var(--ease);pointer-events: none;z-index: 2}.abind__list a:hover b,.abind__list a:focus-visible b{color: var(--green)}.abind__list a:hover .abind__go,.abind__list a:focus-visible .abind__go{opacity: 1;transform: none}@media (hover: hover) and (min-width: 1001px){.abind__list a:hover img{opacity: 1;transform: translateY(-50%) rotate(-3deg)}}.abt{display: grid;grid-template-columns: minmax(0,.82fr) minmax(0,1.18fr);gap: clamp(32px,6vw,110px);align-items: center;padding: var(--sec) var(--pad)}.abt__copy .lead{margin-top: 22px}.abt__addr{margin-top: 28px;font-size: 15.5px;color: var(--mu)}.abt__addr b{display: block;color: var(--ink);font-weight: 600;margin-bottom: 4px}.abt__addr a{color: var(--ink);text-decoration: underline;text-underline-offset: 3px}.abt__board{display: grid;grid-template-columns: 1fr 1fr;gap: 14px;padding: clamp(18px,2.4vw,32px);border-radius: 24px;background: #fff;box-shadow: 0 0 0 1px var(--ln),0 40px 80px -50px rgba(11,36,64,.35)}.abt__c{padding: 22px;border-radius: 16px;background: var(--bg);box-shadow: 0 0 0 1px var(--ln)}.abt__c--you{background: var(--mint);box-shadow: none}.abt__c b{display: block;margin-top: 14px;font: 500 clamp(40px,4.4vw,68px)/1 var(--disp);letter-spacing: -.04em;font-variant-numeric: tabular-nums}.abt__c em{display: block;font-style: normal;margin-top: 8px;font-size: 14px;color: var(--mu)}.abt__bar{grid-column: 1 / -1;padding: 8px 4px 0}.abt__axis{font-size: 13px;color: var(--mu);margin-bottom: 14px}.abt__row{display: grid;grid-template-columns: 44px minmax(0,1fr);align-items: center;gap: 10px;margin-bottom: 10px;font-size: 13.5px;font-weight: 500}.abt__row i{position: relative;display: block;height: 34px;border-radius: 9px;background: repeating-linear-gradient(90deg,rgba(14,17,22,.05) 0 1px,transparent 1px calc(100% / 24)),var(--bg);box-shadow: inset 0 0 0 1px var(--ln)}.abt__row s{position: absolute;top: 4px;bottom: 4px;left: var(--a);right: calc(100% - var(--b));display: flex;align-items: center;padding: 0 10px;border-radius: 6px;background: var(--ink);color: #fff;text-decoration: none;overflow: hidden}.abt__row s.g{background: var(--green)}.abt__row em{font-style: normal;font-size: 12.5px;font-weight: 500;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.abt__now{position: absolute;top: -5px;bottom: -5px;width: 2px;margin-left: -1px;background: #E2553D;border-radius: 2px}.abt__now::before{content: "";position: absolute;top: -3px;left: -3px;width: 8px;height: 8px;border-radius: 50%;background: #E2553D}.abt__ticks{display: flex;justify-content: space-between;margin-left: 54px;font-size: 12px;color: var(--mu);font-variant-numeric: tabular-nums}.abt__status{grid-column: 1 / -1;display: flex;align-items: center;gap: 10px;padding: 14px 16px;border-radius: 12px;background: var(--bg);font-size: 15px}.abt__status::before{content: "";flex: none;width: 9px;height: 9px;border-radius: 50%;background: var(--mu)}.abt__status.is-on::before{background: var(--green);box-shadow: 0 0 0 4px rgba(23,160,106,.18)}.abt + .voice{padding-top: var(--sec)}@media (max-width: 1100px){.abw__grid{grid-template-columns: 1fr 1fr}.abw__grid li:not(:nth-child(3n+1)){padding-left: 0;border-left: 0}.abw__grid li:nth-child(even){padding-left: clamp(18px,2vw,32px);border-left: 1px solid var(--ln)}.abs__beliefs{grid-template-columns: 1fr}}@media (max-width: 1000px){.abh__in,.abs,.abind,.abt{grid-template-columns: minmax(0,1fr)}.abs__side,.abind__head{position: static}.abv__grid{grid-template-columns: minmax(0,1fr)}.abv__big .abv__pic img{aspect-ratio: 16 / 9;height: auto}.abv__list{grid-template-columns: repeat(3,minmax(0,1fr))}.abv__s{grid-template-columns: minmax(0,1fr) !important;gap: 12px}.abind__go,.abind__list img{display: none}.abind__list a{grid-template-columns: 40px minmax(0,1fr)}}@media (max-width: 680px){.abh__stats b{font-size: 38px}.abh__strip li{flex-basis: 78vw}.abw__grid{grid-template-columns: minmax(0,1fr)}.abw__grid li:nth-child(even){padding-left: 0;border-left: 0}.abv__list{grid-template-columns: minmax(0,1fr)}.abv__s{grid-template-columns: minmax(0,42%) minmax(0,1fr) !important}.abv__m--lg{gap: 12px}.abv__logo{display: none}.abt__board{gap: 10px;padding: 14px}.abt__c{padding: 16px 14px}.abt__c b{font-size: 30px}.abt__c em{font-size: 12.5px}.abt__row em{display: none}}.blh{position: relative;padding: clamp(118px,15vh,156px) var(--pad) clamp(48px,6vw,88px);overflow: hidden}.blh::before{content: "";position: absolute;inset: 0;z-index: -1;background: radial-gradient(45% 60% at 95% 0%,#DCEBF8,transparent 70%),radial-gradient(40% 50% at 0% 20%,#D3F1E2,transparent 70%)}.blh__in{display: grid;grid-template-columns: minmax(0,1.05fr) minmax(0,.95fr);gap: clamp(36px,6vw,110px);align-items: end}.blh__copy{display: grid;justify-items: start;gap: 22px;min-width: 0}.blh__h{font: 500 clamp(52px,7vw,112px)/.95 var(--disp);letter-spacing: -.045em}.blh__h .hl{position: relative;z-index: 0;display: inline-block;color: var(--green);font-style: italic;padding: 0 .08em}.blh__h .hl::before{content: "";position: absolute;z-index: -1;left: -.02em;right: -.04em;top: .22em;bottom: .04em;border-radius: .14em;background: linear-gradient(100deg,#C9F0DC,#E3F5EC 60%,#D6ECFA);transform: skewX(-8deg)}.blh__p{font-size: clamp(17px,1.3vw,19px);color: var(--mu);max-width: 32em}.blh__q{display: flex;align-items: center;gap: 12px;width: 100%;max-width: 620px;height: 64px;margin-top: 6px;padding: 0 8px 0 22px;border-radius: 999px;background: #fff;color: var(--mu);box-shadow: 0 0 0 1px var(--ln),0 24px 50px -30px rgba(11,36,64,.35);transition: box-shadow .3s}.blh__q:focus-within{box-shadow: 0 0 0 2px var(--green),0 24px 50px -30px rgba(11,36,64,.35)}.blh__q input{flex: 1;min-width: 0;height: 100%;border: 0;outline: none;background: none;font: inherit;font-size: 16.5px;color: var(--ink)}.blh__q input::-webkit-search-cancel-button{cursor: pointer}.blh__q .btn{border: 0;cursor: pointer;flex: none}.blh__topics>.n{margin-bottom: 14px}.blh__topics ul{border-top: 1px solid var(--ln)}.blh__topics li{border-bottom: 1px solid var(--ln)}.blh__topics button{display: grid;grid-template-columns: 84px minmax(0,1fr) auto 18px;align-items: center;gap: 16px;width: 100%;padding: 16px 0;border: 0;background: none;text-align: left;cursor: pointer;font: inherit;color: inherit}.blh__th{position: relative;height: 44px}.blh__th img{position: absolute;top: 0;width: 60px;height: 32px;object-fit: cover;border-radius: 6px;box-shadow: 0 0 0 2px var(--bg),0 6px 14px -8px rgba(11,36,64,.5);transition: transform .4s var(--ease)}.blh__th img:nth-child(1){left: 0;top: 12px;z-index: 3}.blh__th img:nth-child(2){left: 12px;top: 6px;z-index: 2}.blh__th img:nth-child(3){left: 24px;top: 0;z-index: 1}.blh__topics button:hover .blh__th img:nth-child(2){transform: translate(4px,-2px)}.blh__topics button:hover .blh__th img:nth-child(3){transform: translate(8px,-4px)}.blh__tn b{display: block;font: 500 clamp(18px,1.5vw,21px)/1.2 var(--disp);letter-spacing: -.015em;transition: color .3s}.blh__tn span{display: block;margin-top: 3px;font-size: 14px;color: var(--mu);line-height: 1.4}.blh__topics em{font-style: normal;font-size: 13px;color: var(--mu);font-variant-numeric: tabular-nums;padding: 3px 9px;border-radius: 999px;background: #fff;box-shadow: 0 0 0 1px var(--ln)}.blh__topics i{transition: transform .4s var(--ease)}.blh__topics button:hover b{color: var(--green)}.blh__topics button:hover i{transform: translateX(4px)}.blead{display: grid;grid-template-columns: minmax(0,1.35fr) minmax(0,1fr);gap: clamp(24px,3.4vw,56px);padding: 0 var(--pad) var(--sec)}.blead__main{display: grid;align-content: start;gap: 22px}.blead__pic{display: block;aspect-ratio: 40 / 21;border-radius: 22px;overflow: hidden;background: var(--sky)}.blead__pic img{width: 100%;height: 100%;object-fit: cover;transition: transform 1s var(--ease)}.blead__main:hover .blead__pic img{transform: scale(1.03)}.blead__copy{display: grid;justify-items: start;gap: 14px}.blead__t{font: 500 clamp(28px,3vw,46px)/1.06 var(--disp);letter-spacing: -.03em;max-width: 20em;transition: color .3s}.blead__main:hover .blead__t{color: var(--green)}.blead__copy .bc__ex{font-size: 16.5px;max-width: 40em}.blead__by{display: flex;align-items: center;gap: 10px;font-size: 14px;color: var(--mu)}.blead__by img,.ph__by img,.pauth img{border-radius: 50%;background: #fff;box-shadow: 0 0 0 1px var(--ln);object-fit: contain}.blead__by img{width: 32px;height: 32px;padding: 6px}.blead__side{display: grid;align-content: start;border-top: 1px solid var(--ln)}.blead__side li{border-bottom: 1px solid var(--ln)}.blead__side a{display: grid;grid-template-columns: minmax(0,42%) minmax(0,1fr);gap: 20px;align-items: center;padding: clamp(16px,1.8vw,24px) 0}.blead__sp{display: grid;place-items: center;aspect-ratio: 40 / 21;border-radius: 14px;overflow: hidden;background: linear-gradient(160deg,var(--sky),var(--mint))}.blead__sp img{width: 100%;height: 100%;object-fit: cover;transition: transform .9s var(--ease)}.blead__sp .bc__word{font-size: 18px;padding: 10px}.blead__side a>span:last-child{display: grid;gap: 8px;justify-items: start}.blead__side b{font: 500 clamp(17px,1.35vw,20px)/1.25 var(--disp);letter-spacing: -.015em;transition: color .3s}.blead__side time{font-size: 13px;color: var(--mu)}.blead__side a:hover b{color: var(--green)}.blead__side a:hover img{transform: scale(1.05)}.barch{padding: var(--sec) var(--pad);border-top: 1px solid var(--ln)}.barch__head{display: flex;justify-content: space-between;align-items: end;gap: 24px;margin-bottom: 26px}.barch__count{font-size: 14.5px;color: var(--mu)}.barch__chips{display: flex;gap: 8px;margin-bottom: clamp(32px,4vw,52px);overflow-x: auto;scrollbar-width: none;padding: 2px}.barch__chips::-webkit-scrollbar{display: none}.barch__chips button{flex: none;height: 42px;padding: 0 18px;border: 0;border-radius: 999px;background: #fff;box-shadow: 0 0 0 1px var(--ln);font: 500 14.5px var(--sans);color: var(--ink);cursor: pointer;transition: background .3s,color .3s}.barch__chips button:hover{background: var(--mint)}.barch__chips button.on{background: var(--ink);color: #fff}.bc__d{font-size: 13px;color: var(--mu)}.bc__meta i{padding: 3px 10px}.barch .bc__pic{background: linear-gradient(160deg,var(--sky),var(--mint))}.bempty{display: grid;gap: 6px;justify-items: center;padding: 48px 0}.bempty[hidden]{display: none}.bempty b{font: 500 22px/1.2 var(--disp);color: var(--ink)}.bempty button{border: 0;padding: 0;background: none;font: inherit;color: var(--green);text-decoration: underline;cursor: pointer}.bnl{padding: 0 var(--pad) var(--sec)}.barch + .bnl{padding-top: 0}.bnl__in{display: grid;grid-template-columns: minmax(0,1.1fr) minmax(0,.9fr);gap: clamp(28px,5vw,80px);align-items: center;padding: clamp(32px,5vw,80px);border-radius: 28px;background: radial-gradient(50% 90% at 100% 0%,#C9F0DC,transparent 70%),radial-gradient(40% 80% at 0% 100%,#D6ECFA,transparent 70%),var(--mint)}.bnl .lead{margin-top: 18px}.bnl__f{display: grid;grid-template-columns: minmax(0,1fr) auto;gap: 10px}.bnl__f input{height: 56px;padding: 0 20px;border: 0;border-radius: 999px;background: #fff;box-shadow: 0 0 0 1px rgba(14,17,22,.08);color: var(--ink);font: inherit;font-size: 16px;min-width: 0}.bnl__f input::placeholder{color: #8A8F97}.bnl__f input:focus{outline: none;box-shadow: 0 0 0 2px var(--green)}.bnl__f .btn{height: 56px;border: 0;cursor: pointer;font: inherit;font-weight: 500}.bxh{position: relative;isolation: isolate;overflow: hidden;display: flex;flex-direction: column;padding: clamp(112px,15vh,150px) 0 clamp(52px,8vh,96px);background: radial-gradient(60% 55% at 50% 0%,#E3F5EC,transparent 72%);text-align: center}.bxh__copy{display: grid;grid-template-columns: minmax(0,1fr);justify-items: center;gap: 16px;padding: 0 var(--pad)}.bxh__copy .crumbs,.bxh__copy .k{margin: 0}.bxh__h{max-width: 15em;font: 500 clamp(40px,min(6vw,11.5vh),112px)/1.06 var(--disp);letter-spacing: -.024em;text-wrap: balance}.bxh__h .hl{color: var(--green);font-style: normal}.bxh__p{max-width: 36em;font-size: clamp(17px,1.35vw,20px);color: #2E333B}.bxh__q{width: 100%;max-width: 640px;margin: 8px 0 0}.bxchips{display: flex;flex-wrap: wrap;justify-content: center;gap: 8px}.bxchips button{padding: 9px 16px;border: 0;border-radius: 999px;background: #fff;box-shadow: 0 0 0 1px var(--ln);color: var(--ink);font: 500 14.5px/1.2 var(--sans);cursor: pointer;transition: background .25s,color .25s}.bxchips button:hover{background: var(--ink);color: #fff}@media (max-width: 700px){.bxh__h{font-size: min(10.4vw,56px)}}.smap{display: grid;grid-template-columns: repeat(auto-fill,minmax(min(100%,320px),1fr));gap: 40px clamp(32px,4vw,64px);padding: 8px var(--pad) var(--sec)}.smap__g h2{margin-bottom: 12px}.smap__g li{padding: 5px 0;line-height: 1.4}.smap__g a:hover{color: var(--green)}.smap__x{grid-column: 1 / -1;color: var(--mu);font-size: 15px}.smap__x a{text-decoration: underline}.bnl__f small,.bnl__f .form__ok{grid-column: 1 / -1;color: var(--mu);font-size: 13px}.bnl__f .form__ok{color: #0F5C3E;font-size: 16px;font-weight: 500}.rprog{position: fixed;top: 0;left: 0;right: 0;z-index: 60;height: 3px;pointer-events: none}.rprog i{display: block;height: 100%;width: 100%;background: var(--green);transform: scaleX(var(--p,0));transform-origin: left}.ph{position: relative;display: grid;justify-items: center;gap: 22px;padding: clamp(118px,15vh,156px) var(--pad) clamp(36px,4vw,56px);text-align: center;overflow: hidden}.ph::before{content: "";position: absolute;inset: 0;z-index: -1;background: radial-gradient(40% 60% at 50% 0%,#D3F1E2,transparent 70%),radial-gradient(30% 40% at 100% 20%,#DCEBF8,transparent 70%)}.ph .crumbs{justify-content: center;max-width: 100%}.ph .crumbs span[aria-current]{max-width: 32ch;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.ph__meta{display: flex;flex-wrap: wrap;justify-content: center;align-items: center;gap: 12px;font-size: 14px;color: var(--mu)}.ph__meta a{padding: 5px 12px;border-radius: 999px;background: var(--mint);color: #0F5C3E;font-weight: 500}.ph__h{font: 500 clamp(36px,4.6vw,72px)/1.02 var(--disp);letter-spacing: -.035em;max-width: 17em;text-wrap: balance;overflow-wrap: anywhere}.ph__dek{font-size: clamp(17px,1.4vw,20px);color: var(--mu);max-width: 38em;text-wrap: pretty}.ph__row{display: flex;flex-wrap: wrap;justify-content: center;align-items: center;gap: 16px 40px;margin-top: 8px;padding-top: 22px;border-top: 1px solid var(--ln);min-width: min(100%,720px)}.ph__by{display: flex;align-items: center;gap: 12px;text-align: left;font-size: 14px;color: var(--mu)}.ph__by img{width: 44px;height: 44px;padding: 9px}.ph__by b{display: block;color: var(--ink);font-weight: 600;font-size: 15px}.share{display: flex;align-items: center;gap: 8px}.share__l{font-size: 13.5px;color: var(--mu);margin-right: 4px}.share a,.share button{position: relative;display: grid;place-items: center;width: 38px;height: 38px;padding: 0;border: 0;border-radius: 50%;background: #fff;box-shadow: 0 0 0 1px var(--ln);color: var(--ink);cursor: pointer;transition: background .3s,color .3s}.share a:hover,.share button:hover{background: var(--ink);color: #fff}.share__ok{position: absolute;bottom: calc(100% + 8px);left: 50%;translate: -50% 0;padding: 4px 9px;border-radius: 6px;background: var(--ink);color: #fff;font-size: 12px;white-space: nowrap;opacity: 0;transition: opacity .3s;pointer-events: none}.share__ok.on{opacity: 1}.ph__img{margin: 0 auto;padding: 0 var(--pad);max-width: calc(1280px + 2 * var(--pad))}.ph__img img{width: 100%;aspect-ratio: 40 / 21;object-fit: cover;border-radius: clamp(16px,2vw,28px);box-shadow: 0 40px 80px -50px rgba(11,36,64,.45)}.pb{display: grid;grid-template-columns: minmax(180px,250px) minmax(0,720px) minmax(220px,290px);justify-content: space-between;gap: clamp(28px,4vw,72px);padding: clamp(48px,6vw,88px) var(--pad) var(--sec);max-width: calc(1440px + 2 * var(--pad));margin: 0 auto}.pb__toc,.pb__aside{align-self: start;position: sticky;top: 110px}.pb__toc .n{margin-bottom: 14px}.pb__toc ol{display: grid;gap: 2px;border-left: 1px solid var(--ln);max-height: calc(100vh - 200px);overflow-y: auto;scrollbar-width: thin}.pb__toc a{display: block;margin-left: -1px;padding: 7px 0 7px 16px;border-left: 2px solid transparent;font-size: 14px;line-height: 1.4;color: var(--mu);transition: color .25s,border-color .25s}.pb__toc a:hover{color: var(--ink)}.pb__toc a.on{color: var(--ink);font-weight: 500;border-left-color: var(--green)}.pb__mtoc{display: none;margin-bottom: 32px;border-radius: 16px;background: #fff;box-shadow: 0 0 0 1px var(--ln)}.pb__mtoc summary{display: flex;justify-content: space-between;align-items: center;padding: 16px 18px;font-weight: 500;cursor: pointer;list-style: none}.pb__mtoc summary::-webkit-details-marker{display: none}.pb__mtoc summary em{font-style: normal;font-size: 13px;color: var(--mu)}.pb__mtoc ol{display: grid;gap: 4px;padding: 0 18px 18px;counter-reset: t}.pb__mtoc li a{display: block;padding: 6px 0;font-size: 15px;color: var(--mu)}.pb__body{font-size: 18px;line-height: 1.78;color: #2A2F37}.pb__body>p:first-child{font-size: 20px;line-height: 1.65;color: var(--ink)}.pb__body h2{padding-top: .4em}.pb__body img{margin-block: .6em;box-shadow: 0 0 0 1px var(--ln)}.pb__body blockquote{padding: 18px 22px;border-left: 0;border-radius: 14px;background: var(--mint);font-size: 19px}.pb__body table{border-radius: 12px;box-shadow: 0 0 0 1px var(--ln)}.pb__end{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;gap: 16px;margin-top: 48px;padding: 22px 0;border-block: 1px solid var(--ln)}.pauth{display: grid;grid-template-columns: 64px minmax(0,1fr);gap: 20px;margin-top: 40px;padding: clamp(22px,2.6vw,32px);border-radius: 20px;background: var(--sky)}.pauth img{width: 64px;height: 64px;padding: 13px}.pauth .n{margin-bottom: 6px}.pauth b{display: block;font: 500 22px/1.2 var(--disp)}.pauth span{display: block;margin-top: 2px;font-size: 14px;color: var(--mu)}.pauth p:not(.n){margin: 12px 0 14px;font-size: 15.5px;color: #3A3F47}.pcta{display: grid;justify-items: start;gap: 12px;padding: 24px;border-radius: 20px;background: var(--ink);color: #fff}.pcta .n{color: #4ADE9B}.pcta b{font: 500 22px/1.2 var(--disp);letter-spacing: -.015em}.pcta p:not(.n){font-size: 15px;color: rgba(255,255,255,.7)}.pcta .btn{margin-top: 6px}.pcta__alt{font-size: 14px;color: rgba(255,255,255,.7);text-decoration: underline;text-underline-offset: 3px}.pcta__alt:hover{color: #fff}.pb + .prel{padding-top: 0}.bnl--post{padding-top: 0}@media (max-width: 1200px){.pb{grid-template-columns: minmax(0,1fr) minmax(220px,280px)}.pb__toc{display: none}.pb__mtoc{display: block}}@media (max-width: 1000px){.blh__in,.blead,.bnl__in{grid-template-columns: minmax(0,1fr)}.pb{grid-template-columns: minmax(0,1fr);max-width: 760px}.pb__aside{position: static}}@media (max-width: 680px){.blh__q{height: 56px;padding-left: 16px}.blh__q .btn span{display: none}.blh__q .btn{padding: 0;background: none;box-shadow: none}.blh__topics button{grid-template-columns: 64px minmax(0,1fr) auto;gap: 12px}.blh__topics i{display: none}.blh__th img{width: 46px;height: 26px}.blh__th img:nth-child(2){left: 8px}.blh__th img:nth-child(3){left: 16px}.blead__side a{grid-template-columns: minmax(0,38%) minmax(0,1fr);gap: 14px}.blead__side .bc__meta{display: none}.barch__head{display: block}.barch__count{margin-top: 10px}.bnl__f{grid-template-columns: minmax(0,1fr)}.ph{text-align: left;justify-items: start}.ph .crumbs,.ph__meta,.ph__row{justify-content: flex-start}.ph__row{min-width: 0;width: 100%;gap: 16px}.pb__body{font-size: 17px}.pb__body>p:first-child{font-size: 18.5px}.pauth{grid-template-columns: minmax(0,1fr)}}.abt__ctl{grid-column: 1 / -1;display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1.3fr) auto;gap: 14px;align-items: end;padding-bottom: 6px}.abt__f{display: grid;gap: 8px;font-size: 13.5px;color: var(--mu);font-weight: 500}.abt__f>span{display: flex;justify-content: space-between;align-items: baseline;gap: 8px}.abt__f output{font: 600 14px var(--sans);color: var(--ink);font-variant-numeric: tabular-nums}.abt__f select{height: 48px;padding: 0 40px 0 14px;border: 0;border-radius: 12px;background: var(--bg) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%230E1116' stroke-width='1.8'/%3E%3C/svg%3E") no-repeat right 14px center;box-shadow: inset 0 0 0 1px var(--ln);font: 500 15px var(--sans);color: var(--ink);appearance: none;-webkit-appearance: none;cursor: pointer;min-width: 0;width: 100%}.abt__f select:focus-visible{outline: 2px solid var(--green);outline-offset: 2px}.abt__f--t input{width: 100%;height: 48px;margin: 0;accent-color: var(--green);cursor: pointer}.abt__now-btn{height: 48px;padding: 0 18px;border: 0;border-radius: 12px;background: var(--ink);color: #fff;font: 500 14.5px var(--sans);cursor: pointer}.abt__now-btn:hover{background: var(--green)}.abt__track{position: relative;height: 40px;border-radius: 10px;background: repeating-linear-gradient(90deg,rgba(14,17,22,.06) 0 1px,transparent 1px calc(100% / 24)),var(--bg);box-shadow: inset 0 0 0 1px var(--ln)}.abt__track i{position: absolute;top: 5px;bottom: 5px;border-radius: 6px;background: var(--green)}.abt__track i[hidden]{display: none}.abt__track .abt__now{top: -6px;bottom: -6px}.abt__bar .abt__ticks{margin-left: 0;margin-top: 8px}@media (max-width: 680px){.abt__ctl{grid-template-columns: minmax(0,1fr) auto}.abt__f--t{grid-column: 1 / -1;grid-row: 2}}.wkh{position: relative;padding: clamp(118px,15vh,156px) var(--pad) clamp(40px,5vw,72px);overflow: hidden}.wkh::before{content: "";position: absolute;inset: 0;z-index: -1;background: radial-gradient(40% 60% at 100% 0%,#D3F1E2,transparent 70%),radial-gradient(35% 50% at 0% 10%,#DCEBF8,transparent 70%)}.wkh__in{display: grid;grid-template-columns: minmax(0,1.3fr) minmax(0,.7fr);gap: clamp(32px,5vw,96px);align-items: end}.wkh__copy{display: grid;justify-items: start;gap: 22px}.wkh__h{font: 500 clamp(46px,6.4vw,104px)/.96 var(--disp);letter-spacing: -.045em;max-width: 11em}.wkh__h .hl,.crh__h .hl,.jbh__h .hl{position: relative;z-index: 0;display: inline-block;color: var(--green);font-style: italic;padding: 0 .08em}.wkh__h .hl::before,.crh__h .hl::before{content: "";position: absolute;z-index: -1;left: -.02em;right: -.04em;top: .22em;bottom: .04em;border-radius: .14em;background: linear-gradient(100deg,#C9F0DC,#E3F5EC 60%,#D6ECFA);transform: skewX(-8deg)}.wkh__side{display: grid;gap: 26px;padding-bottom: 8px}.wkh__p{font-size: clamp(17px,1.3vw,19px);color: var(--mu)}.wkh__nums{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));margin-top: clamp(40px,5vw,72px);border-top: 1px solid var(--ln)}.wkh__nums div{display: flex;align-items: baseline;gap: 14px;padding: 22px 0 0}.wkh__nums div + div{padding-left: 24px;border-left: 1px solid var(--ln)}.wkh__nums b{font: 500 clamp(36px,3.6vw,56px)/1 var(--disp);letter-spacing: -.04em}.wkh__nums span{color: var(--mu);font-size: 15px}.wk__k{display: flex;flex-wrap: wrap;align-items: center;gap: 8px 12px;font-size: 13.5px;color: var(--mu)}.wk__badge{display: inline-block;padding: 4px 10px;border-radius: 999px;background: var(--mint);color: #0F5C3E;font-size: 12.5px;font-weight: 500}.wkf{padding: 0 var(--pad) var(--sec)}.wkf__card{display: grid;grid-template-columns: minmax(0,1.25fr) minmax(0,1fr);gap: clamp(28px,4vw,72px);align-items: center;padding: clamp(18px,2.4vw,36px);border-radius: 32px;background: var(--navy);color: #fff;overflow: hidden}.wkf__pics{position: relative;display: block;padding: 0 9% 12% 0}.wkf__a{transition: transform .9s var(--ease)}.wkf__b{position: absolute !important;right: 0;bottom: 0;width: 46%;box-shadow: 0 30px 60px -20px rgba(0,0,0,.6) !important;transition: transform .9s var(--ease)}.wkf__card:hover .wkf__a{transform: translateY(-6px)}.wkf__card:hover .wkf__b{transform: translate(6px,6px)}.wkf__copy{display: grid;justify-items: start;gap: 16px;padding-right: clamp(0px,1.5vw,24px)}.wkf__top{display: flex;flex-wrap: wrap;align-items: center;gap: 14px}.wkf__top img{height: 44px;width: auto;padding: 7px 12px;border-radius: 10px;background: #fff}.wkf .wk__badge{background: rgba(74,222,155,.16);color: #7EEDB9}.wkf .wk__k{color: rgba(255,255,255,.62)}.wkf__t{font: 500 clamp(30px,3vw,48px)/1.04 var(--disp);letter-spacing: -.03em}.wkf__p{color: rgba(255,255,255,.74);font-size: 16.5px}.wkf__fig{display: flex;align-items: baseline;gap: 12px;padding: 14px 0;border-block: 1px solid rgba(255,255,255,.14);width: 100%}.wkf__fig b{font: 500 clamp(30px,2.6vw,42px)/1 var(--disp);letter-spacing: -.03em;color: #4ADE9B}.wkf__fig span{color: rgba(255,255,255,.66);font-size: 14.5px}.wkf__q{font: 500 17px/1.45 var(--disp);color: rgba(255,255,255,.92)}.wkf__qb{display: flex;align-items: center;gap: 10px;margin-top: 12px;font: 500 14px var(--sans);color: rgba(255,255,255,.66)}.wkf__qb img{width: 36px;height: 36px;border-radius: 50%;object-fit: cover}.wkf .txtlink{color: #fff}.wkg{padding: 0 var(--pad) var(--sec)}.wkg__head{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: end;gap: 24px;margin-bottom: clamp(32px,4vw,52px)}.wkg__chips{display: flex;gap: 8px;overflow-x: auto;scrollbar-width: none;padding: 2px;max-width: 100%}.wkg__chips::-webkit-scrollbar{display: none}.wkg__chips button{flex: none;display: inline-flex;align-items: center;gap: 8px;height: 42px;padding: 0 16px;border: 0;border-radius: 999px;background: #fff;box-shadow: 0 0 0 1px var(--ln);font: 500 14.5px var(--sans);color: var(--ink);cursor: pointer;transition: background .3s,color .3s}.wkg__chips button em{font-style: normal;font-size: 12.5px;color: var(--mu)}.wkg__chips button:hover{background: var(--mint)}.wkg__chips button.on{background: var(--ink);color: #fff}.wkg__chips button.on em{color: rgba(255,255,255,.6)}.wkg__grid{display: grid;grid-template-columns: repeat(12,minmax(0,1fr));gap: clamp(36px,4vw,60px) clamp(18px,2vw,28px)}.wkc{grid-column: span 5}.wkc--wide{grid-column: span 7}.wkc[hidden]{display: none}.wkg__grid.is-filtered .wkc{grid-column: span 6}.wkc a{display: grid;align-content: start;gap: 14px}.wkc__pic{position: relative;display: block;margin-bottom: 4px}.wkc__imgs{position: relative;display: block;aspect-ratio: 16 / 10;overflow: hidden}.wkc__imgs img{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;object-position: top;transition: opacity .6s,transform 1s var(--ease)}.wkc__imgs img + img{opacity: 0}.wkc a:hover .wkc__imgs img:first-child{transform: scale(1.03)}@media (hover: hover){.wkc a:hover .wkc__imgs img + img{opacity: 1}}.wkc__fig{position: absolute;left: 16px;bottom: 16px;display: grid;gap: 2px;padding: 12px 16px;border-radius: 14px;background: rgba(255,255,255,.94);-webkit-backdrop-filter: blur(8px);backdrop-filter: blur(8px);box-shadow: 0 16px 34px -18px rgba(11,36,64,.5);max-width: calc(100% - 32px)}.wkc__fig b{font: 500 clamp(20px,1.7vw,26px)/1.05 var(--disp);letter-spacing: -.02em;color: var(--green)}.wkc__fig span{font-size: 13px;color: var(--mu)}.wkc__t{font: 500 clamp(24px,2.2vw,34px)/1.08 var(--disp);letter-spacing: -.03em;transition: color .3s}.wkc a:hover .wkc__t{color: var(--green)}.wkc__p{color: var(--mu);font-size: 16px;max-width: 38em}.wkc__chips{display: flex;flex-wrap: wrap;gap: 6px}.wkc__chips li{padding: 5px 12px;border-radius: 999px;box-shadow: 0 0 0 1px var(--ln);font-size: 13px;color: #2E333B}.wkq{padding: var(--sec) var(--pad);background: var(--mint)}.wkq__track{display: grid;grid-auto-flow: column;grid-auto-columns: calc((100% - 2 * 18px) / 3);gap: 18px;overflow-x: auto;scroll-snap-type: x mandatory;scrollbar-width: none;outline: none}.wkq__track::-webkit-scrollbar{display: none}.wkq__track li{scroll-snap-align: start}.wkq figure{display: grid;grid-template-rows: 1fr auto auto;gap: 20px;height: 100%;padding: clamp(22px,2.4vw,32px);border-radius: 20px;background: #fff;box-shadow: 0 0 0 1px rgba(14,17,22,.05)}.wkq blockquote{font: 500 clamp(17px,1.35vw,20px)/1.45 var(--disp);letter-spacing: -.01em}.wkq figcaption{display: flex;align-items: center;gap: 12px;padding-top: 18px;border-top: 1px solid var(--ln);font-size: 13.5px;color: var(--mu)}.wkq figcaption img,.wkq .av{width: 44px;height: 44px;border-radius: 50%;object-fit: cover;flex: none}.wkq .av{display: grid;place-items: center;background: var(--navy);color: #fff;font-weight: 600;font-size: 14px}.wkq figcaption b{display: block;color: var(--ink);font-weight: 600;font-size: 15px}.wkq .txtlink{justify-self: start;font-size: 14px}.wkq__logos{display: flex;flex-wrap: wrap;align-items: center;gap: 18px 32px;margin-top: clamp(40px,5vw,64px);padding-top: 28px;border-top: 1px solid rgba(14,17,22,.1)}.wkq__logos div{display: flex;flex-wrap: wrap;align-items: center;gap: 18px 36px}.wkq__logos img{height: 30px;width: auto;max-width: 130px;object-fit: contain;filter: grayscale(1);opacity: .7;mix-blend-mode: multiply;transition: filter .3s,opacity .3s}.wkq__logos img:hover{filter: none;opacity: 1}.wkq + .gal{padding-top: var(--sec)}@media (max-width: 1100px){.wkq__track{grid-auto-columns: calc((100% - 18px) / 2)}}@media (max-width: 1000px){.wkh__in,.wkf__card{grid-template-columns: minmax(0,1fr)}.wkc,.wkc--wide,.wkg__grid.is-filtered .wkc{grid-column: span 12}.wkg__grid{gap: 48px 0}}@media (max-width: 680px){.wkh__nums{grid-template-columns: minmax(0,1fr)}.wkh__nums div + div{padding-left: 0;border-left: 0}.wkh__nums div{padding-top: 14px}.wkq__track{grid-auto-columns: 86%}.wkf__card{border-radius: 22px}.wkc__fig{left: 10px;bottom: 10px;padding: 9px 12px}}.crh{position: relative;padding: clamp(118px,15vh,156px) var(--pad) clamp(40px,5vw,72px);overflow: hidden}.crh::before{content: "";position: absolute;inset: 0;z-index: -1;background: radial-gradient(45% 60% at 100% 10%,#D3F1E2,transparent 70%),radial-gradient(35% 50% at 0% 0%,#F4EEDC,transparent 70%)}.crh__in{display: grid;grid-template-columns: minmax(0,1.15fr) minmax(0,.85fr);gap: clamp(32px,5vw,96px);align-items: center}.crh__copy{display: grid;justify-items: start;gap: 22px}.crh__h{font: 500 clamp(44px,5.6vw,92px)/.98 var(--disp);letter-spacing: -.045em;max-width: 11em}.crh__p{font-size: clamp(17px,1.3vw,19px);color: var(--mu);max-width: 34em}.crh__board{padding: clamp(20px,2.4vw,30px);border-radius: 26px;background: #fff;box-shadow: 0 0 0 1px var(--ln),0 40px 80px -50px rgba(11,36,64,.4)}.crh__bh{display: flex;justify-content: space-between;align-items: center;gap: 12px;padding-bottom: 16px}.crh__bh b{font: 500 22px/1.1 var(--disp)}.crh__live{display: inline-flex;align-items: center;gap: 8px;font-size: 13.5px;font-weight: 500;color: #0F5C3E}.crh__live::before{content: "";width: 8px;height: 8px;border-radius: 50%;background: var(--green);box-shadow: 0 0 0 4px rgba(23,160,106,.18);animation: crpulse 2s infinite}@keyframes crpulse{50%{box-shadow: 0 0 0 7px rgba(23,160,106,.05)}}.crh__board ul{border-top: 1px solid var(--ln)}.crh__board li{border-bottom: 1px solid var(--ln)}.crh__board a{display: grid;grid-template-columns: minmax(0,1fr) auto 18px;grid-template-areas: "n s i" "b s i";gap: 4px 16px;align-items: center;padding: 18px 4px;transition: background .3s;border-radius: 10px}.crh__board a:hover{background: var(--bg)}.crh__board .n{grid-area: n}.crh__board a b{grid-area: b;font: 500 clamp(19px,1.6vw,23px)/1.2 var(--disp);letter-spacing: -.015em}.crh__sal{grid-area: s;font-size: 14px;font-weight: 500;padding: 5px 11px;border-radius: 999px;background: var(--mint);color: #0F5C3E;white-space: nowrap}.crh__board a i{grid-area: i;transition: transform .4s var(--ease)}.crh__board a:hover i{transform: translateX(4px)}.crh__bf{padding-top: 14px;font-size: 13.5px;color: var(--mu)}.crh__logos{display: flex;flex-wrap: wrap;align-items: center;gap: 16px 32px;margin-top: clamp(44px,5vw,72px);padding-top: 26px;border-top: 1px solid var(--ln)}.crh__logos .marquee{display: block;margin-top: 18px}.crh__logos .marquee__track{display: flex;flex-wrap: nowrap;gap: clamp(48px,5vw,88px);padding-right: clamp(48px,5vw,88px)}.crh__logos img{height: 28px;width: auto;max-width: 120px;object-fit: contain;filter: grayscale(1);opacity: .65;mix-blend-mode: multiply}.crr{padding: var(--sec) var(--pad)}.crr__list{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: clamp(16px,2vw,28px)}.crr__job{display: grid;align-content: start;gap: 18px;padding: clamp(24px,3vw,40px);border-radius: 26px;background: #fff;box-shadow: 0 0 0 1px var(--ln);transition: box-shadow .4s,transform .5s var(--ease)}.crr__job:hover{box-shadow: 0 0 0 1px var(--ln),0 40px 80px -50px rgba(11,36,64,.45);transform: translateY(-3px)}.crr__top{display: flex;justify-content: space-between;align-items: center;gap: 12px}.crr__meta{font-size: 13.5px;color: var(--mu)}.crr__t{font: 500 clamp(28px,2.8vw,42px)/1.05 var(--disp);letter-spacing: -.03em}.crr__t a:hover{color: var(--green)}.crr__p{color: var(--mu);font-size: 16px}.crr__facts{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));margin: 0;border-block: 1px solid var(--ln)}.crr__facts div{padding: 14px 0}.crr__facts div + div{padding-left: 16px;border-left: 1px solid var(--ln)}.crr__facts dt{font-size: 12.5px;color: var(--mu)}.crr__facts dd{margin: 4px 0 0;font-weight: 600;font-size: 15px}.crr__do .n{margin-bottom: 12px}.crr__do .ticks{font-size: 15.5px;color: #2E333B}.crr__btns{display: flex;flex-wrap: wrap;align-items: center;gap: 14px 24px;margin-top: 4px}.crw{padding: var(--sec) var(--pad);background: var(--mint)}.crw__grid{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: clamp(14px,1.6vw,22px)}.crw__grid li{padding: clamp(22px,2.4vw,32px);border-radius: 20px;background: #fff}.crw__grid .n{color: var(--green);margin-bottom: 22px}.crw__grid .h3{margin-bottom: 10px}.crw__grid p{color: var(--mu);font-size: 15.5px}.crw__track{position: relative;height: 30px;margin-top: 18px;border-radius: 8px;background: repeating-linear-gradient(90deg,rgba(14,17,22,.06) 0 1px,transparent 1px calc(100% / 24)),var(--bg);box-shadow: inset 0 0 0 1px var(--ln)}.crw__track i{position: absolute;top: 4px;bottom: 4px;border-radius: 5px;background: var(--navy)}.crw__grid .abt__ticks{margin: 6px 0 0;font-size: 11px}.crp{padding: var(--sec) var(--pad) 0}.crp__list{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: clamp(16px,2vw,28px);counter-reset: s}.crp__list li{position: relative;padding-top: 28px;border-top: 2px solid var(--ln)}.crp__list li:first-child{border-top-color: var(--green)}.crp__n{display: grid;place-items: center;width: 40px;height: 40px;margin-bottom: 22px;border-radius: 50%;background: var(--ink);color: #fff;font-weight: 600;font-size: 15px}.crp__list .h3{margin-bottom: 8px}.crp__list p{color: var(--mu);font-size: 15.5px}.jbh{position: relative;padding: clamp(118px,15vh,156px) var(--pad) clamp(44px,5vw,80px);overflow: hidden}.jbh::before{content: "";position: absolute;inset: 0;z-index: -1;background: radial-gradient(45% 60% at 100% 0%,#D3F1E2,transparent 70%),radial-gradient(35% 50% at 0% 10%,#DCEBF8,transparent 70%)}.jbh__in{display: grid;grid-template-columns: minmax(0,1.2fr) minmax(0,.8fr);gap: clamp(32px,5vw,96px);align-items: end;margin-top: 26px}.jbh__copy{display: grid;justify-items: start;gap: 22px}.jbh__meta{display: flex;flex-wrap: wrap;align-items: center;gap: 12px;font-size: 14px;color: var(--mu)}.jbh__h{font: 500 clamp(44px,5.6vw,92px)/.98 var(--disp);letter-spacing: -.045em;max-width: 12em}.jbh__p{font-size: clamp(17px,1.3vw,19px);color: var(--mu);max-width: 36em}.jbh__facts{display: grid;grid-template-columns: 1fr 1fr;gap: 10px;margin: 0}.jbh__facts div{padding: 18px 20px;border-radius: 16px;background: #fff;box-shadow: 0 0 0 1px var(--ln)}.jbh__facts div:first-child{background: var(--ink);color: #fff;box-shadow: none}.jbh__facts div:first-child dt{color: rgba(255,255,255,.6)}.jbh__facts dt{font-size: 13px;color: var(--mu)}.jbh__facts dd{margin: 6px 0 0;font: 500 clamp(18px,1.6vw,22px)/1.2 var(--disp);letter-spacing: -.015em}.jbb{display: grid;grid-template-columns: minmax(220px,280px) minmax(0,1fr);gap: clamp(32px,6vw,110px);padding: clamp(24px,3vw,40px) var(--pad) var(--sec);border-top: 1px solid var(--ln)}.jbb__side{align-self: start;position: sticky;top: 110px;display: grid;gap: 24px}.jbb__side .n{margin-bottom: 12px}.jbb__side ol{display: grid;border-left: 1px solid var(--ln)}.jbb__side ol a{display: block;margin-left: -1px;padding: 7px 0 7px 16px;border-left: 2px solid transparent;font-size: 14.5px;color: var(--mu);transition: color .25s,border-color .25s}.jbb__side ol a:hover{color: var(--ink);border-left-color: var(--green)}.jbb__card{display: grid;justify-items: start;gap: 10px;padding: 22px;border-radius: 18px;background: var(--mint)}.jbb__card b{font: 500 19px/1.2 var(--disp)}.jbb__card>span{font-size: 14px;color: #3A4A42}.jbb__card .btn{margin: 6px 0}.share--job .share__l{display: none}.jbb__main{display: grid;gap: clamp(40px,5vw,64px);max-width: 860px;padding-top: clamp(16px,2vw,28px)}.jbs__sec{scroll-margin-top: 110px}.jbs__lead{font: 500 clamp(21px,1.9vw,28px)/1.4 var(--disp);letter-spacing: -.015em}.jbs__h{margin: -4px 0 22px;font-size: clamp(24px,2.2vw,32px)}.jbs__do{display: grid;grid-template-columns: 1fr 1fr;gap: 12px}.jbs__do li{display: grid;grid-template-columns: 32px minmax(0,1fr);gap: 4px;padding: 18px 20px;border-radius: 16px;background: #fff;box-shadow: 0 0 0 1px var(--ln)}.jbs__do .n{color: var(--green);padding-top: 4px}.jbs__do p{font-size: 15.5px;color: #2E333B}.jbs__need{font-size: 16.5px;gap: 14px;color: #2E333B}.jbs__bonus{display: flex;flex-wrap: wrap;gap: 10px}.jbs__bonus li{padding: 10px 16px;border-radius: 12px;background: var(--sky);font-size: 15px}.jbs__offer{display: grid;grid-template-columns: 1fr 1fr;gap: 12px}.jbs__offer li{padding: 20px;border-radius: 16px;background: var(--mint)}.jbs__offer b{display: block;font: 500 18px/1.25 var(--disp);margin-bottom: 6px}.jbs__offer p{font-size: 15px;color: #3A4A42}.jbp{padding-top: var(--sec);background: linear-gradient(180deg,var(--sky),var(--bg) 70%)}.jbp__steps{display: grid;gap: 16px;margin-top: 28px}.jbp__steps li{display: grid;grid-template-columns: 40px minmax(0,1fr);gap: 14px}.jbp__steps .crp__n{margin: 0;width: 34px;height: 34px;font-size: 14px}.jbp__steps b{display: block;font-weight: 600}.jbp__steps p{font-size: 15px;color: var(--mu)}.jbos{padding: 0 var(--pad) var(--sec)}.jbo{display: grid;grid-template-columns: minmax(0,1fr) auto;grid-template-areas: "n i" "b i" "s i";gap: 6px 20px;align-items: center;padding: clamp(22px,3vw,36px);border-radius: 24px;background: var(--navy);color: #fff}.jbo .n{grid-area: n;color: #7EEDB9}.jbo b{grid-area: b;font: 500 clamp(26px,2.6vw,38px)/1.1 var(--disp);letter-spacing: -.03em}.jbo>span:not(.n){grid-area: s;color: rgba(255,255,255,.66);font-size: 15px}.jbo i{grid-area: i;display: grid;place-items: center;width: 52px;height: 52px;border-radius: 50%;background: #4ADE9B;color: var(--ink);font-size: 20px;transition: transform .4s var(--ease)}.jbo:hover i{transform: translateX(6px)}@media (max-width: 1100px){.crw__grid{grid-template-columns: 1fr 1fr}.crp__list{grid-template-columns: 1fr 1fr;row-gap: 36px}}@media (max-width: 1000px){.crh__in,.jbh__in,.jbb{grid-template-columns: minmax(0,1fr)}.crr__list{grid-template-columns: minmax(0,1fr)}.jbb__side{position: static}.jbb__side nav{display: none}}@media (max-width: 680px){.crw__grid,.crp__list,.jbs__do,.jbs__offer{grid-template-columns: minmax(0,1fr)}.crr__facts{grid-template-columns: minmax(0,1fr)}.crr__facts div + div{padding-left: 0;border-left: 0;border-top: 1px solid var(--ln)}.jbh__facts{grid-template-columns: minmax(0,1fr)}.crh__board a{grid-template-columns: minmax(0,1fr) 18px;grid-template-areas: "n i" "b i" "s i"}.crh__sal{justify-self: start}}.crr__job{display: flex;flex-direction: column}.crr__btns{margin-top: auto;padding-top: 4px}.crw__shift{display: grid;grid-template-columns: 56px minmax(0,1fr);align-items: center;gap: 8px;margin-top: 10px;font-size: 12.5px;font-weight: 500;color: var(--mu)}.crw__shift .crw__track{margin-top: 0;height: 24px}.crw__track i.w{background: var(--green)}.crw__grid .crw__ticks{margin-left: 64px}.jbh__facts div:first-child,.jbh__facts div:last-child{grid-column: 1 / -1}.jbh__facts div:last-child dd{font-size: clamp(16px,1.3vw,19px);line-height: 1.45}.wxh{position: relative;padding: clamp(118px,15vh,156px) 0 clamp(48px,6vw,96px);overflow: hidden}.wxh::before{content: "";position: absolute;inset: 0 0 30%;z-index: -1;background: radial-gradient(40% 70% at 100% 0%,#D3F1E2,transparent 70%),radial-gradient(35% 60% at 0% 10%,#DCEBF8,transparent 70%)}.wxh__in{display: grid;grid-template-columns: minmax(0,1.3fr) minmax(0,.7fr);gap: clamp(32px,5vw,96px);align-items: end;padding: 0 var(--pad)}.wxh__copy{display: grid;justify-items: start;gap: 22px}.wxh__h{font: 500 clamp(46px,6.4vw,108px)/.95 var(--disp);letter-spacing: -.048em;max-width: 11em}.wxh__h .hl{position: relative;z-index: 0;display: inline-block;color: var(--green);font-style: italic;padding: 0 .08em}.wxh__h .hl::before{content: "";position: absolute;z-index: -1;left: -.02em;right: -.04em;top: .22em;bottom: .04em;border-radius: .14em;background: linear-gradient(100deg,#C9F0DC,#E3F5EC 60%,#D6ECFA);transform: skewX(-8deg)}.wxh__side{display: grid;gap: 26px;padding-bottom: 10px}.wxh__p{font-size: clamp(17px,1.3vw,19px);color: var(--mu)}.wxs{margin-top: clamp(48px,6vw,88px);overflow: hidden;-webkit-mask-image: linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent);mask-image: linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent)}.wxs__track{gap: clamp(16px,1.8vw,28px) !important;padding: 10px clamp(16px,1.8vw,28px) 40px 0 !important;animation-duration: 80s !important;align-items: start !important}.wxs:hover .wxs__track{animation-play-state: paused}.wxs__track li{width: clamp(280px,30vw,520px);flex: none}.wxs__track li:nth-child(even){margin-top: clamp(20px,2.6vw,44px)}.wxs__track a{display: grid;gap: 14px}.wxs__track .bw{transition: transform .6s var(--ease),box-shadow .6s}.wxs__track a:hover .bw{transform: translateY(-6px)}.wxs__cap{display: flex;justify-content: space-between;gap: 12px;font-size: 13.5px;color: var(--mu);padding: 0 4px}.wxs__cap b{color: var(--ink);font-weight: 600}.wxw{padding: var(--sec) var(--pad);border-top: 1px solid var(--ln)}.wxw__bar{position: relative;z-index: 6;display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;gap: 14px 24px;margin-bottom: clamp(32px,4vw,52px);padding: 8px;border-radius: 999px;background: color-mix(in srgb,#fff 86%,transparent);-webkit-backdrop-filter: blur(12px);backdrop-filter: blur(12px);box-shadow: 0 0 0 1px var(--ln),0 20px 40px -30px rgba(11,36,64,.35)}.wxw__chips{display: flex;gap: 6px;overflow-x: auto;scrollbar-width: none;min-width: 0}.wxw__chips::-webkit-scrollbar{display: none}.wxw__chips button,.wxw__view button{flex: none;display: inline-flex;align-items: center;gap: 8px;height: 40px;padding: 0 16px;border: 0;border-radius: 999px;background: transparent;font: 500 14.5px var(--sans);color: var(--mu);cursor: pointer;transition: background .3s,color .3s}.wxw__chips button:hover,.wxw__view button:hover{color: var(--ink);background: var(--bg)}.wxw__chips button.on,.wxw__view button.on{background: var(--ink);color: #fff}.wxw__view{display: flex;gap: 4px;padding-left: 8px;border-left: 1px solid var(--ln)}.wxw__grid{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: clamp(40px,5vw,72px) clamp(18px,2.2vw,32px)}.wxc[hidden]{display: none}.wxc a{display: grid;gap: 22px}.wxc__panel{position: relative;display: block;aspect-ratio: 5 / 4;border-radius: 24px;background: var(--tint);overflow: hidden}.wxc__logo,.wxc__name{position: absolute;left: clamp(18px,2vw,28px);top: clamp(18px,2vw,26px);z-index: 2}.wxc__logo{height: 34px;width: auto;max-width: 150px;object-fit: contain;padding: 6px 10px;border-radius: 10px;background: #fff}.wxc__name{padding: 7px 12px;border-radius: 10px;background: #fff;font-size: 14px;font-weight: 600}.wxc__shot{position: absolute;left: 9%;right: 9%;top: 22%;transition: transform .8s var(--ease)}.wxc__shot .bw{box-shadow: 0 0 0 1px rgba(14,17,22,.06),0 40px 70px -30px rgba(11,36,64,.45)}.wxc a:hover .wxc__shot{transform: translateY(-14px) scale(1.015)}.wxc__body{position: relative;display: grid;gap: 8px;padding-right: 64px}.wxc__n{display: none}.wxc__meta{font-size: 13.5px;color: var(--mu)}.wxc__t{font: 500 clamp(26px,2.4vw,38px)/1.06 var(--disp);letter-spacing: -.03em;transition: color .3s}.wxc a:hover .wxc__t{color: var(--green)}.wxc__p{color: var(--mu);font-size: 16px;max-width: 36em}.wxc__svc{font-size: 13.5px;color: #3A3F47}.wxc__res{font-size: 14px;color: var(--mu)}.wxc__res b{color: var(--green);font-weight: 600}.wxc__go{position: absolute;right: 0;top: 2px;display: grid;place-items: center;width: 48px;height: 48px;border-radius: 50%;box-shadow: 0 0 0 1px var(--ln);font-size: 18px;transition: background .3s,color .3s,transform .4s var(--ease)}.wxc a:hover .wxc__go{background: var(--ink);color: #fff;transform: rotate(-45deg)}.wxc--lead{grid-column: 1 / -1}.wxc--lead a{grid-template-columns: minmax(0,1.45fr) minmax(0,1fr);align-items: center;gap: clamp(28px,4vw,72px)}.wxc--lead .wxc__panel{aspect-ratio: 16 / 10}.wxc--lead .wxc__shot{left: 10%;right: 10%;top: 18%}.wxc--lead .wxc__t{font-size: clamp(32px,3.4vw,54px)}.wxc--lead .wxc__go{position: static;margin-top: 12px}.wxc--lead .wxc__body{padding-right: 0}.wxw__grid.is-filtered .wxc--lead{grid-column: auto}.wxw__grid.is-filtered .wxc--lead a{grid-template-columns: minmax(0,1fr)}.wxw__grid.is-filtered .wxc--lead .wxc__panel{aspect-ratio: 5 / 4}.wxw__grid.is-filtered .wxc--lead .wxc__go{position: absolute;margin: 0}.wxw__grid.is-filtered .wxc--lead .wxc__body{padding-right: 64px}.wxw__grid.is-filtered .wxc--lead .wxc__t{font-size: clamp(26px,2.4vw,38px)}.wxw__grid.is-list{grid-template-columns: minmax(0,1fr);gap: 0;border-top: 1px solid var(--ln)}.wxw__grid.is-list .wxc{grid-column: auto;border-bottom: 1px solid var(--ln)}.wxw__grid.is-list .wxc a{display: block;padding: clamp(22px,2.4vw,34px) 0}.wxw__grid.is-list .wxc__body{grid-template-columns: 56px minmax(0,1.3fr) minmax(0,1fr) 56px;grid-template-areas: "n t m g" "n p s g";align-items: center;gap: 6px clamp(16px,3vw,48px);padding: 0}.wxw__grid.is-list .wxc__n{display: block;grid-area: n;font-size: 14px;color: var(--mu);font-variant-numeric: tabular-nums}.wxw__grid.is-list .wxc__t{grid-area: t;font-size: clamp(26px,3vw,46px)}.wxw__grid.is-list .wxc__meta{grid-area: m;font-size: 15px;color: var(--ink)}.wxw__grid.is-list .wxc__p{grid-area: p;font-size: 15px}.wxw__grid.is-list .wxc__svc{grid-area: s}.wxw__grid.is-list .wxc__res{display: none}.wxw__grid.is-list .wxc__go{grid-area: g;position: static;justify-self: end}.wxw__grid.is-list .wxc__panel{display: none}.wxprev{position: fixed;left: 0;top: 0;z-index: 30;width: 380px;pointer-events: none;opacity: 0;transform: translate(-50%,-50%) scale(.85) rotate(-3deg);transition: opacity .3s,transform .45s var(--ease)}.wxprev .wxc__panel{box-shadow: 0 40px 80px -30px rgba(11,36,64,.5)}.wxprev.on{opacity: 1;transform: translate(-50%,-50%) scale(1) rotate(-3deg)}@media (max-width: 1000px){.wxprev{display: none}}@media (max-width: 1000px){.wxh__in{grid-template-columns: minmax(0,1fr)}.wxc--lead a{grid-template-columns: minmax(0,1fr)}.wxc--lead .wxc__go{position: absolute;margin: 0}.wxc--lead .wxc__body{padding-right: 64px}.wxw__view{display: none}.wxw__grid.is-list{grid-template-columns: repeat(2,minmax(0,1fr));gap: 40px 18px;border: 0}}@media (max-width: 680px){.wxw__grid,.wxw__grid.is-list{grid-template-columns: minmax(0,1fr)}.wxw__bar{border-radius: 18px}.wxc__panel{border-radius: 18px}.wxs__track li{width: 76vw}}.bxf{display: grid;grid-template-columns: minmax(0,1.55fr) minmax(0,1fr);gap: clamp(28px,4vw,64px);padding: 0 var(--pad) var(--sec)}.bxf__main{display: grid;gap: 22px}.bxf__pic{display: block;aspect-ratio: 40 / 21;border-radius: 24px;overflow: hidden;background: linear-gradient(160deg,var(--sky),var(--mint))}.bxf__pic img{width: 100%;height: 100%;object-fit: cover;transition: transform 1s var(--ease)}.bxf__main:hover .bxf__pic img{transform: scale(1.03)}.bxf__copy{display: grid;gap: 12px;justify-items: start}.bxf__t{font: 500 clamp(28px,2.8vw,44px)/1.08 var(--disp);letter-spacing: -.03em;max-width: 20em;transition: color .3s}.bxf__main:hover .bxf__t{color: var(--green)}.bxf__by{display: flex;align-items: center;gap: 10px;margin-top: 4px;font-size: 14px;color: var(--mu)}.bxf__by img{width: 32px;height: 32px;border-radius: 50%;background: #fff;box-shadow: 0 0 0 1px var(--ln);padding: 4px}.bxf__list{align-self: start;padding: clamp(22px,2.4vw,32px);border-radius: 24px;background: #fff;box-shadow: 0 0 0 1px var(--ln)}.bxf__lh{font: 500 22px/1.2 var(--disp);letter-spacing: -.02em;padding-bottom: 14px;border-bottom: 1px solid var(--ln)}.bxf__list li + li{border-top: 1px solid var(--ln)}.bxf__list a{display: grid;grid-template-columns: 36px minmax(0,1fr);gap: 12px;padding: 18px 0}.bxf__list li:last-child a{padding-bottom: 4px}.bxf__n{font: 500 15px var(--disp);color: var(--green);padding-top: 2px;font-variant-numeric: tabular-nums}.bxf__lc{display: grid;gap: 6px}.bxf__tp{font-size: 12.5px;font-weight: 600;color: #0F5C3E}.bxf__lc b{font: 500 17.5px/1.3 var(--disp);letter-spacing: -.01em;transition: color .3s}.bxf__list a:hover b{color: var(--green)}.bxf__d{font-size: 13px;color: var(--mu)}.bxt{padding: var(--sec) var(--pad);background: #fff;border-top: 1px solid var(--ln)}.bxt__head{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1fr);align-items: end;gap: 24px 48px;margin-bottom: clamp(36px,4vw,56px)}.bxt__head .lead{color: var(--mu);justify-self: end;max-width: 30em}.bxt__row{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,3fr);gap: clamp(24px,3vw,48px);padding: clamp(28px,3vw,44px) 0;border-top: 1px solid var(--ln)}.bxt__side{display: grid;align-content: start;gap: 10px;justify-items: start}.bxt__side h3{font: 500 clamp(24px,2vw,30px)/1.1 var(--disp);letter-spacing: -.025em}.bxt__side p{color: var(--mu);font-size: 15px}.bxt__all{margin-top: 8px;display: inline-flex;gap: 8px;align-items: center;height: 40px;padding: 0 16px;border: 0;border-radius: 999px;background: var(--bg);box-shadow: 0 0 0 1px var(--ln);font: 500 14px var(--sans);color: var(--ink);cursor: pointer;transition: background .3s,color .3s}.bxt__all:hover{background: var(--ink);color: #fff}.bxt__cards{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 22px}.bxt__cards a{display: grid;align-content: start;gap: 10px}.bxt__cards .bc__pic{margin: 0 0 4px;border-radius: 16px}.bxt__cards .bc__t{font-size: clamp(17px,1.3vw,20px)}.bxt__cards a:hover .bc__pic img{transform: scale(1.04)}.bxt__cards a:hover .bc__t{color: var(--green)}.bxt__cards .bc__meta{gap: 6px}.bxt + .barch{border-top: 1px solid var(--ln)}@media (max-width: 1000px){.bxf{grid-template-columns: minmax(0,1fr)}.bxt__head{grid-template-columns: minmax(0,1fr)}.bxt__head .lead{justify-self: start}.bxt__row{grid-template-columns: minmax(0,1fr)}.bxt__side{grid-template-columns: minmax(0,1fr) auto;align-items: end}.bxt__side h3{grid-column: 1}.bxt__side p{grid-column: 1}.bxt__all{grid-column: 2;grid-row: 1 / span 2;margin: 0}}@media (max-width: 680px){.bxt__side{grid-template-columns: minmax(0,1fr)}.bxt__all{grid-column: 1;grid-row: auto;margin-top: 4px}.bxt__cards{display: flex;overflow-x: auto;scroll-snap-type: x mandatory;scroll-padding-inline: var(--pad);scrollbar-width: none;margin: 0 calc(var(--pad) * -1);padding: 0 var(--pad);gap: 14px}.bxt__cards::-webkit-scrollbar{display: none}.bxt__cards li{flex: none;width: 74vw;scroll-snap-align: start}.bxf__pic{border-radius: 18px}}.wkr{padding: var(--sec) var(--pad);background: var(--mint)}.wkr__logos{text-align: center;margin: 0 calc(var(--pad) * -1);padding-bottom: clamp(48px,6vw,88px)}.wkr__logos .marquee__track img{mix-blend-mode: multiply}.wkr__head{margin-bottom: clamp(32px,4vw,52px)}.wkr__wall{columns: 3;column-gap: 18px}.wkr__c{break-inside: avoid;display: grid;gap: 16px;margin: 0 0 18px;padding: clamp(22px,2.2vw,30px);border-radius: 20px;background: #fff;box-shadow: 0 0 0 1px rgba(14,17,22,.05)}.wkr__c--tone{background: var(--navy);color: #fff}.wkr__c .stars{color: #F2A93B;font-size: 14px;letter-spacing: 2px}.wkr__c blockquote{font: 500 clamp(16.5px,1.25vw,19px)/1.5 var(--disp);letter-spacing: -.01em}.wkr__c figcaption{display: flex;align-items: center;gap: 12px;padding-top: 16px;border-top: 1px solid var(--ln);font-size: 13.5px;color: var(--mu)}.wkr__c--tone figcaption{border-color: rgba(255,255,255,.14);color: rgba(255,255,255,.65)}.wkr__c figcaption img,.wkr__c .av{width: 44px;height: 44px;border-radius: 50%;object-fit: cover;flex: none}.wkr__c .av{display: grid;place-items: center;background: var(--mint);color: #0F5C3E;font-weight: 600;font-size: 14px}.wkr__c figcaption b{display: block;color: var(--ink);font-weight: 600;font-size: 15px}.wkr__c--tone figcaption b{color: #fff}.wkr__c .txtlink{justify-self: start;font-size: 14px}.wkr__c--tone .txtlink{color: #fff}.wkr__more{display: none;justify-content: center;margin-top: 12px}.wkr + .gal{padding-top: var(--sec)}@media (max-width: 1000px){.wkr__wall{columns: 2}}@media (max-width: 680px){.wkr__wall{columns: 1}.wkr__wall:not(.is-open) .wkr__c:nth-child(n+6){display: none}.wkr__wall:not(.is-open) + .wkr__more{display: flex}}.cxh{position: relative;padding: clamp(118px,15vh,150px) 0 0;background: linear-gradient(180deg,var(--tint) 0%,var(--tint) 70%,var(--bg) 70%)}.cxh__in{padding: 0 var(--pad)}.cxh__top{display: grid;grid-template-columns: minmax(0,1fr) auto;align-items: end;gap: 32px clamp(32px,5vw,96px);margin-top: clamp(28px,3vw,44px)}.cxh__copy{display: grid;gap: 20px;justify-items: start}.cxh__id{display: flex;flex-wrap: wrap;align-items: center;gap: 12px 16px;font-size: 14px;color: #3A3F47}.cxh__logo{height: 44px;width: auto;max-width: 180px;object-fit: contain;padding: 8px 14px;border-radius: 12px;background: #fff;box-shadow: 0 10px 30px -18px rgba(11,36,64,.4)}.cxh__name{padding: 10px 14px;border-radius: 12px;background: #fff;font-weight: 600}.cxh__h{font: 500 clamp(46px,7vw,116px)/.95 var(--disp);letter-spacing: -.05em;max-width: 12em}.cxh__p{font-size: clamp(18px,1.45vw,21px);line-height: 1.5;color: #3A3F47;max-width: 34em}.cxh__res{display: grid;gap: 6px;padding: 24px 28px;min-width: 240px;border-radius: 20px;background: #fff;box-shadow: 0 30px 60px -40px rgba(11,36,64,.45)}.cxh__big{font: 500 clamp(36px,3.6vw,56px)/1 var(--disp);letter-spacing: -.04em;color: var(--green)}.cxh__lbl{font-size: 14.5px;color: var(--mu);max-width: 16em}.cxh__shot{padding: clamp(48px,6vw,88px) var(--pad) 0}.cxh__shot .bw{max-width: 1240px;margin: 0 auto;border-radius: 18px;box-shadow: 0 0 0 1px rgba(14,17,22,.06),0 60px 120px -50px rgba(11,36,64,.5)}.cxf{display: grid;gap: 24px;padding: clamp(48px,6vw,88px) var(--pad) 0}.cxf__list{display: grid;grid-template-columns: repeat(auto-fit,minmax(170px,1fr));margin: 0;border-top: 1px solid var(--ln);border-bottom: 1px solid var(--ln)}.cxf__list div{padding: 22px 20px 22px 0}.cxf__list div + div{padding-left: 20px;border-left: 1px solid var(--ln)}.cxf__list dt{font-size: 13px;color: var(--mu)}.cxf__list dd{margin: 6px 0 0;font: 500 16.5px/1.35 var(--disp)}.cxf__list a{color: var(--green)}.cxf__tags{display: flex;flex-wrap: wrap;gap: 8px}.cxf__tags li{padding: 7px 14px;border-radius: 999px;background: #fff;box-shadow: 0 0 0 1px var(--ln);font-size: 13.5px}.cxs{display: grid;gap: clamp(56px,7vw,112px);padding: var(--sec) var(--pad)}.cxc{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,2fr);gap: clamp(24px,4vw,72px);max-width: 1240px;width: 100%;margin: 0 auto}.cxc__side{display: flex;align-items: baseline;gap: 14px;align-self: start;position: sticky;top: 110px}.cxc__n{font: 500 15px var(--disp);color: var(--green);font-variant-numeric: tabular-nums}.cxc__k{font: 500 clamp(18px,1.5vw,22px)/1.2 var(--disp);letter-spacing: -.01em}.cxc__body{display: grid;gap: 18px}.cxc__h{font: 500 clamp(30px,3.4vw,54px)/1.04 var(--disp);letter-spacing: -.035em}.cxc__body p{font-size: clamp(17px,1.3vw,19.5px);line-height: 1.65;color: #2D3239;max-width: 38em}.cxv{width: 100%}.cxv--wide{max-width: 1240px;margin: 0 auto}.cxv__pair{display: grid;grid-template-columns: 1fr 1fr;gap: clamp(16px,2vw,28px);max-width: 1240px;width: 100%;margin: 0 auto}.cxv__pair .cxv:nth-child(2){margin-top: clamp(32px,5vw,80px)}.cxt{padding: 0 0 var(--sec);text-align: center}.cxt .marquee__track img{height: clamp(120px,12vw,180px);width: auto;border-radius: 12px;opacity: 1}.cxq{padding: 0 var(--pad) var(--sec)}.cxq__in{display: grid;grid-template-columns: minmax(0,.8fr) minmax(0,2fr);gap: clamp(28px,5vw,88px);align-items: center;max-width: 1240px;margin: 0 auto;padding: clamp(36px,5vw,80px);border-radius: 28px;background: var(--navy);color: #fff}.cxq__in:not(:has(.cxq__fig2)){grid-template-columns: minmax(0,1fr)}.cxq__fig2{display: grid;gap: 10px;padding-right: clamp(20px,3vw,48px);border-right: 1px solid rgba(255,255,255,.14)}.cxq__big{font: 500 clamp(48px,5.6vw,88px)/1 var(--disp);letter-spacing: -.045em;color: #6FE3AE}.cxq__lbl{color: rgba(255,255,255,.7);font-size: 16px}.cxq__fig{display: grid;gap: 28px;margin: 0}.cxq__fig blockquote{font: 500 clamp(22px,2.2vw,34px)/1.3 var(--disp);letter-spacing: -.02em}.cxq__fig figcaption{display: flex;align-items: center;gap: 14px;font-size: 14px;color: rgba(255,255,255,.7)}.cxq__fig figcaption img,.cxq__fig .av{width: 56px;height: 56px;border-radius: 50%;object-fit: cover}.cxq__fig .av{display: grid;place-items: center;background: #6FE3AE;color: var(--navy);font-weight: 600}.cxq__fig figcaption b{display: block;color: #fff;font-size: 16px;font-weight: 600}.cxn{display: grid;justify-items: center;gap: 28px;padding: 0 var(--pad) var(--sec)}.cxn__card{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1.2fr);align-items: center;gap: clamp(28px,4vw,64px);width: 100%;padding: clamp(28px,4vw,64px);border-radius: 28px;background: var(--tint);overflow: hidden}.cxn__copy{display: grid;gap: 14px;justify-items: start}.cxn__h{font: 500 clamp(36px,4.4vw,72px)/1 var(--disp);letter-spacing: -.045em}.cxn__p{color: #3A3F47;font-size: 17px;max-width: 28em}.cxn__go{display: inline-flex;align-items: center;gap: 12px;margin-top: 8px;height: 52px;padding: 0 7px 0 22px;border-radius: 999px;background: var(--ink);color: #fff;font-weight: 500;font-size: 15px}.cxn__go b{display: grid;place-items: center;width: 38px;height: 38px;border-radius: 50%;background: var(--green);transition: transform .5s var(--ease)}.cxn__card:hover .cxn__go b{transform: rotate(-45deg)}.cxn__pic{transform: translateY(18%) rotate(-2deg);margin-bottom: -10%;transition: transform .8s var(--ease)}.cxn__card:hover .cxn__pic{transform: translateY(12%) rotate(0)}@media (max-width: 1000px){.cxh__top{grid-template-columns: minmax(0,1fr)}.cxh__res{justify-self: start}.cxc{grid-template-columns: minmax(0,1fr);gap: 16px}.cxc__side{position: static}.cxq__in{grid-template-columns: minmax(0,1fr)}.cxq__fig2{padding: 0 0 24px;border-right: 0;border-bottom: 1px solid rgba(255,255,255,.14)}.cxn__card{grid-template-columns: minmax(0,1fr)}.cxn__pic{transform: translateY(8%);margin-bottom: -14%}}@media (max-width: 680px){.cxh{background: linear-gradient(180deg,var(--tint) 0%,var(--tint) 80%,var(--bg) 80%)}.cxf__list{grid-template-columns: 1fr 1fr}.cxf__list div,.cxf__list div + div{padding: 16px 12px 16px 0;border-left: 0;border-bottom: 1px solid var(--ln)}.cxf__list div:nth-child(even){padding-left: 14px;border-left: 1px solid var(--ln)}.cxv__pair{grid-template-columns: minmax(0,1fr)}.cxv__pair .cxv:nth-child(2){margin-top: 0}.cxq__in,.cxn__card{border-radius: 20px}}.pth{position: relative;padding: clamp(118px,15vh,150px) var(--pad) var(--sec);overflow: hidden}.pth::before{content: "";position: absolute;inset: 0;z-index: -1;background: radial-gradient(40% 60% at 90% 10%,#D3F1E2,transparent 70%),radial-gradient(35% 50% at 5% 20%,#DCEBF8,transparent 70%)}.pth__in{display: grid;grid-template-columns: minmax(0,1.12fr) minmax(0,.88fr);gap: clamp(36px,5vw,96px);align-items: center}.pth__copy{display: grid;gap: 22px;justify-items: start}.pth__h{font: 500 clamp(40px,4.5vw,78px)/1 var(--disp);letter-spacing: -.045em}.pth__h .hl{display: block;color: var(--green);font-style: italic}.pth__p{font-size: clamp(17px,1.3vw,19.5px);color: #3A3F47;max-width: 34em}.pth__demo{display: grid;gap: 14px}.pth__field{display: grid;gap: 8px;font-size: 13.5px;font-weight: 500;color: var(--mu)}.pth__field input{height: 54px;padding: 0 20px;border: 0;border-radius: 16px;background: #fff;box-shadow: 0 0 0 1px var(--ln),0 14px 30px -24px rgba(11,36,64,.4);font: 500 17px var(--sans);color: var(--ink);outline: none;transition: box-shadow .3s}.pth__field input:focus{box-shadow: 0 0 0 2px var(--green),0 14px 30px -24px rgba(11,36,64,.4)}.pth__rep{display: grid;gap: 18px;padding: clamp(22px,2.4vw,32px);border-radius: 24px;background: #fff;box-shadow: 0 0 0 1px rgba(14,17,22,.05),0 50px 90px -50px rgba(11,36,64,.5)}.pth__rtop{display: flex;justify-content: space-between;align-items: center;gap: 12px;font-size: 12.5px;color: var(--mu);padding-bottom: 16px;border-bottom: 1px solid var(--ln)}.pth__brand{display: flex;align-items: center;gap: 10px;min-width: 0}.pth__brand i{display: grid;place-items: center;width: 34px;height: 34px;flex: none;border-radius: 10px;background: var(--navy);color: #fff;font: 600 15px var(--disp);font-style: normal}.pth__brand b{font: 600 17px var(--disp);color: var(--ink);letter-spacing: -.01em;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.pth__rh{font: 500 19px/1.3 var(--disp);letter-spacing: -.015em}.pth__kpis{display: grid;grid-template-columns: repeat(3,1fr);gap: 10px}.pth__kpis div{padding: 14px;border-radius: 14px;background: var(--bg)}.pth__kpis small{display: block;font-size: 12px;color: var(--mu)}.pth__kpis b{font: 500 24px/1.2 var(--disp);color: var(--green)}.pth__rep svg{width: 100%;height: 80px}.pth__rep .ch-area{fill: rgba(23,160,106,.1)}.pth__rf{font-size: 12.5px;color: var(--mu);padding-top: 14px;border-top: 1px solid var(--ln)}.pth__note{font-size: 13px;color: var(--mu)}.ptf{padding: var(--sec) var(--pad);background: #fff;border-top: 1px solid var(--ln);border-bottom: 1px solid var(--ln)}.ptf__head{text-align: center;margin-bottom: clamp(36px,4vw,56px)}.ptf__head .k{justify-content: center}.ptf__flow{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: clamp(28px,4vw,64px);position: relative}.ptf__flow li{position: relative;display: grid;gap: 10px;align-content: start;padding: clamp(24px,2.6vw,36px);border-radius: 22px;background: var(--bg)}.ptf__flow li + li::before{content: "";position: absolute;top: 50%;right: 100%;width: clamp(28px,4vw,64px);border-top: 2px solid var(--ink)}.ptf__flow .ptf__us::before{border-top-style: dashed;border-color: rgba(14,17,22,.3)}.ptf__you{background: var(--ink) !important;color: #fff}.ptf__flow .ptf__you p{color: rgba(255,255,255,.72)}.ptf__head .h2{margin: 0 auto}.ptf__us{background: transparent !important;box-shadow: inset 0 0 0 1.5px rgba(14,17,22,.15);border: 0}.ptf__who{justify-self: start;padding: 5px 12px;border-radius: 999px;background: var(--mint);color: #0F5C3E;font-size: 13px;font-weight: 600}.ptf__you .ptf__who{background: #4ADE9B;color: var(--ink)}.ptf__flow h3{font: 500 clamp(22px,1.9vw,28px)/1.15 var(--disp);letter-spacing: -.02em}.ptf__flow p{color: var(--mu);font-size: 15.5px}.ptt{display: grid;grid-template-columns: minmax(0,.9fr) minmax(0,1.1fr);gap: clamp(32px,5vw,96px);align-items: start;padding: var(--sec) var(--pad)}.ptt__side{display: grid;gap: 16px;position: sticky;top: 110px}.ptt__side .lead{color: var(--mu)}.ptt__doc{padding: clamp(26px,3vw,48px);border-radius: 24px;background: #fff;box-shadow: 0 0 0 1px var(--ln),0 40px 80px -50px rgba(11,36,64,.4)}.ptt__title{font-size: 13px;font-weight: 600;letter-spacing: .02em;color: var(--mu);padding-bottom: 18px;border-bottom: 1px solid var(--ln)}.ptt__list li{display: grid;grid-template-columns: 44px minmax(0,1fr);gap: 12px;padding: 24px 0;border-bottom: 1px solid var(--ln)}.ptt__n{font: 500 18px var(--disp);color: var(--green)}.ptt__list h3{font: 500 clamp(19px,1.5vw,22px)/1.25 var(--disp);letter-spacing: -.015em;margin-bottom: 6px}.ptt__list p{color: var(--mu);font-size: 15.5px}.ptt__sign{display: grid;grid-template-columns: 1fr 1fr;gap: 24px;padding-top: 28px}.ptt__sign span{display: grid;gap: 6px;font-size: 12.5px;color: var(--mu)}.ptt__sign i{padding-bottom: 8px;border-bottom: 1px solid var(--ink);font: italic 500 22px var(--disp);color: var(--ink);letter-spacing: -.01em;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.ptd{padding: var(--sec) var(--pad);background: var(--mint)}.ptd__grid{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 16px}.ptd__c{display: grid;align-content: start;gap: 10px;padding: clamp(22px,2.4vw,32px);border-radius: 22px;background: #fff}.ptd__c--wide{grid-column: span 2}.ptd__c h3{font: 500 clamp(22px,1.9vw,28px)/1.15 var(--disp);letter-spacing: -.02em}.ptd__c p{color: var(--mu);font-size: 15.5px}.ptd__c ul{display: flex;flex-wrap: wrap;gap: 6px;margin-top: 8px}.ptd__c ul li{padding: 5px 12px;border-radius: 999px;background: var(--bg);box-shadow: 0 0 0 1px var(--ln);font-size: 13px}.pts{padding: var(--sec) var(--pad)}.pts__in{display: grid;grid-template-columns: minmax(0,1.1fr) minmax(0,.9fr);gap: clamp(32px,5vw,96px);align-items: center}.pts__hours{display: grid;gap: 16px}.pts__hours .lead{color: var(--mu)}.pts__bars{padding: 22px;border-radius: 20px;background: #fff;box-shadow: 0 0 0 1px var(--ln)}.pts__bars .crw__ticks{margin-left: 64px;margin-top: 10px}.pts__note{font-size: 13.5px;color: var(--mu)}.pts__list{display: grid;gap: 14px}.pts__list li{padding: clamp(22px,2.4vw,30px);border-radius: 20px;background: var(--navy);color: #fff}.pts__list li:nth-child(2){background: #fff;color: var(--ink);box-shadow: 0 0 0 1px var(--ln)}.pts__list h3{font: 500 clamp(20px,1.6vw,24px)/1.2 var(--disp);letter-spacing: -.015em;margin-bottom: 8px}.pts__list p{font-size: 15.5px;opacity: .75}.ptp{padding: var(--sec) var(--pad);border-top: 1px solid var(--ln)}.ptp__list{position: relative;display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 24px}.ptp__list::before{content: "";position: absolute;left: 22px;right: 22px;top: 22px;border-top: 2px dashed rgba(14,17,22,.15)}.ptp__list li{position: relative;display: grid;gap: 10px;align-content: start}.ptp__dot{display: grid;place-items: center;width: 46px;height: 46px;margin-bottom: 10px;border-radius: 50%;background: var(--ink);color: #fff;font: 500 17px var(--disp);box-shadow: 0 0 0 8px var(--bg)}.ptp__list li:first-child .ptp__dot{background: var(--green)}.ptp__list h3{font: 500 clamp(20px,1.6vw,24px)/1.2 var(--disp);letter-spacing: -.015em}.ptp__list p{color: var(--mu);font-size: 15.5px}@media (max-width: 1000px){.pth__in,.ptt,.pts__in{grid-template-columns: minmax(0,1fr)}.ptt__side{position: static}.ptf__flow{grid-template-columns: minmax(0,1fr);gap: 28px}.ptf__flow li + li::before{top: auto;bottom: 100%;right: auto;left: 40px;width: 0;height: 28px;border-top: 0;border-left: 2px solid var(--ink)}.ptf__flow .ptf__us::before{border-left-style: dashed;border-color: rgba(14,17,22,.3)}.ptd__grid{grid-template-columns: repeat(2,minmax(0,1fr))}.ptp__list{grid-template-columns: repeat(2,minmax(0,1fr));gap: 36px 24px}.ptp__list::before{display: none}}@media (max-width: 680px){.ptd__grid{grid-template-columns: minmax(0,1fr)}.ptd__c--wide{grid-column: auto}.ptp__list{grid-template-columns: minmax(0,1fr)}.pth__kpis{grid-template-columns: 1fr 1fr}.pth__kpis div:last-child{grid-column: 1 / -1}.pth__rtop{flex-direction: column;align-items: flex-start}}@media (max-width: 680px){.cxf__list dd{font-size: 15px}}.crh__logos{display: block;text-align: center;margin-left: calc(var(--pad) * -1);margin-right: calc(var(--pad) * -1)}.crh__logos .marquee__track img{filter: none;opacity: .7;mix-blend-mode: multiply;max-width: none}.pth__demo{--brand: #0B2440;gap: 14px}.pth__ctl{display: grid;grid-template-columns: minmax(0,1fr) auto;gap: 14px;align-items: end}.pth__sw{display: grid;gap: 8px;font-size: 13.5px;font-weight: 500;color: var(--mu)}.pth__sw div{display: flex;gap: 6px;height: 54px;align-items: center;padding: 0 10px;border-radius: 16px;background: #fff;box-shadow: 0 0 0 1px var(--ln)}.pth__sw button{width: 26px;height: 26px;border: 0;border-radius: 50%;background: var(--c);cursor: pointer;box-shadow: 0 0 0 2px #fff,0 0 0 3px transparent;transition: box-shadow .25s,transform .25s}.pth__sw button:hover{transform: scale(1.1)}.pth__sw button.on{box-shadow: 0 0 0 2px #fff,0 0 0 4px var(--c)}.pth__tabs{display: flex;gap: 4px;padding: 4px;border-radius: 999px;background: rgba(14,17,22,.05)}.pth__tabs button{flex: 1;height: 38px;border: 0;border-radius: 999px;background: none;font: 500 14px var(--sans);color: var(--mu);cursor: pointer;transition: background .25s,color .25s;white-space: nowrap}.pth__tabs button.on{background: #fff;color: var(--ink);box-shadow: 0 4px 14px -8px rgba(14,17,22,.3)}.pth__card{position: relative;display: grid;perspective: 1600px}.pth__face{grid-area: 1 / 1;border-radius: 24px;padding: clamp(22px,2.4vw,32px);backface-visibility: hidden;-webkit-backface-visibility: hidden;transition: transform .8s var(--ease)}.pth__front{background: #fff;box-shadow: 0 0 0 1px rgba(14,17,22,.05),0 50px 90px -50px rgba(11,36,64,.5)}.pth__back{transform: rotateY(180deg);background: var(--ink);color: #fff;display: grid;align-content: start;gap: 14px}.pth__card.is-flipped .pth__front{transform: rotateY(-180deg)}.pth__card.is-flipped .pth__back{transform: rotateY(0)}.pth__view{display: none;gap: 18px}.pth__view.on{display: grid;animation: ddin .35s var(--ease)}.pth__brand i,.pth__sig i,.pth__who i,.pth__guests .av--a{background: var(--brand);transition: background .3s}.pth__kpis b{color: var(--brand);transition: color .3s}.pth__rep .ch-line,.pth__view .ch-line{fill: none;stroke: var(--brand);stroke-width: 2.5;vector-effect: non-scaling-stroke;transition: stroke .3s}.pth__view .ch-area{fill: color-mix(in srgb,var(--brand) 12%,transparent)}.pth__view svg{width: 100%;height: 80px}.pth__mhead{display: grid;gap: 8px;padding-bottom: 14px;border-bottom: 1px solid var(--ln);font-size: 14px}.pth__mhead p{display: grid;grid-template-columns: 64px minmax(0,1fr);gap: 8px}.pth__mhead small{color: var(--mu);font-size: 12.5px}.pth__mhead b{font-weight: 600;overflow-wrap: anywhere}.pth__mbody{display: grid;gap: 12px;font-size: 15px;color: #2D3239}.pth__sig{display: flex;align-items: center;gap: 12px;padding-top: 6px;font-size: 13px;color: var(--mu)}.pth__sig i,.pth__who i{display: grid;place-items: center;width: 38px;height: 38px;flex: none;border-radius: 10px;color: #fff;font: 600 15px var(--disp);font-style: normal}.pth__sig b,.pth__who b{display: block;color: var(--ink);font-size: 14.5px}.pth__cal{display: flex;gap: 16px;align-items: center;padding-bottom: 16px;border-bottom: 1px solid var(--ln)}.pth__date{display: grid;place-items: center;width: 60px;height: 64px;flex: none;border-radius: 14px;background: var(--bg);box-shadow: 0 0 0 1px var(--ln)}.pth__date small{font-size: 11.5px;font-weight: 600;text-transform: uppercase;color: #E0562B}.pth__date b{font: 500 26px/1 var(--disp)}.pth__cal b{display: block;font: 500 18px/1.25 var(--disp)}.pth__cal span{font-size: 13.5px;color: var(--mu)}.pth__ch{font-size: 12.5px;font-weight: 600;color: var(--mu);margin-bottom: -8px}.pth__who{display: flex;align-items: center;gap: 12px;font-size: 13px;color: var(--mu)}.pth__guests{display: grid;gap: 10px}.pth__guests li{display: flex;align-items: center;gap: 10px;font-size: 14.5px}.pth__guests em{font-style: normal;font-size: 13px;color: var(--mu)}.pth__guests .av{display: grid;place-items: center;width: 30px;height: 30px;flex: none;border-radius: 50%;background: var(--mint);color: #0F5C3E;font-size: 12px;font-weight: 600}.pth__guests .av--a{color: #fff}.pth__bk{font-size: 13px;font-weight: 600;color: #6FE3AE}.pth__back h3{font: 500 clamp(22px,2vw,28px)/1.15 var(--disp);letter-spacing: -.02em}.pth__back ul{display: grid;gap: 2px}.pth__back li{display: grid;grid-template-columns: 130px minmax(0,1fr);gap: 12px;padding: 12px 0;border-top: 1px solid rgba(255,255,255,.12);font-size: 14.5px;color: rgba(255,255,255,.72)}.pth__back li b{color: #fff;font-weight: 600}.pth__bf{font-size: 13.5px;color: rgba(255,255,255,.6)}.pth__foot{display: flex;justify-content: space-between;align-items: center;gap: 12px;flex-wrap: wrap}.pth__flip{display: inline-flex;align-items: center;gap: 8px;height: 40px;padding: 0 16px;border: 0;border-radius: 999px;background: var(--ink);color: #fff;font: 500 14px var(--sans);cursor: pointer;transition: background .3s}.pth__flip:hover{background: var(--navy)}.pth__flip svg{transition: transform .6s var(--ease)}.pth__flip[aria-pressed="true"] svg{transform: rotate(180deg)}@media (max-width: 680px){.pth__ctl{grid-template-columns: minmax(0,1fr)}.pth__sw div{height: 48px}.pth__tabs button{font-size: 13px}.pth__back li{grid-template-columns: minmax(0,1fr);gap: 2px}}@media (prefers-reduced-motion: reduce){.pth__face{transition: none}}.pth__guests .av.av--a{background: var(--brand);color: #fff}.pth__face{min-height: 404px}@media (max-width: 680px){.pth__face{min-height: 0}}.veh,.vah,.soh,.dmh{position: relative;padding: clamp(112px,14vh,148px) var(--pad) var(--sec);overflow: hidden}.veh::before,.vah::before,.soh::before,.dmh::before{content: "";position: absolute;inset: 0;z-index: -1;background: radial-gradient(40% 60% at 92% 8%,#D3F1E2,transparent 70%),radial-gradient(35% 55% at 4% 25%,#DCEBF8,transparent 70%)}.veh__in,.vah__in,.soh__in,.dmh__in{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1fr);gap: clamp(32px,5vw,88px);align-items: center}.veh__copy,.vah__copy,.soh__copy,.dmh__copy{display: grid;gap: 22px;justify-items: start}.veh__h,.vah__h,.soh__h,.dmh__h{font: 500 clamp(40px,5vw,82px)/1 var(--disp);letter-spacing: -.045em}.veh__h .hl,.vah__h .hl,.soh__h .hl,.dmh__h .hl{color: var(--green);font-style: italic}.veh__h .hl,.vah__h .hl{display: block}.veh__p,.vah__p,.soh__p,.dmh__p{font-size: clamp(17px,1.3vw,19.5px);color: #3A3F47;max-width: 34em}.veh__facts{display: grid;grid-template-columns: repeat(3,minmax(0,auto));gap: 10px 28px}.veh__facts li{display: grid;gap: 2px;padding-left: 14px;border-left: 2px solid var(--green)}.veh__facts b{font: 500 20px/1.2 var(--disp)}.veh__facts span{font-size: 13.5px;color: var(--mu)}.ves{display: grid;gap: 14px;padding: 16px;border-radius: 26px;background: #12161C;color: #fff;box-shadow: 0 60px 100px -50px rgba(11,36,64,.6)}.ves__seg{display: flex;gap: 4px;padding: 4px;border-radius: 999px;background: rgba(255,255,255,.06)}.ves__seg button{flex: 1;height: 36px;border: 0;border-radius: 999px;background: none;color: rgba(255,255,255,.65);font: 500 13.5px var(--sans);cursor: pointer;white-space: nowrap;transition: background .25s,color .25s}.ves__seg button.on{background: #fff;color: var(--ink)}.ves__stage{display: grid;place-items: center;height: clamp(300px,30vw,420px);border-radius: 16px;background: repeating-conic-gradient(#1A1F27 0 25%,#161A21 0 50%) 0 0 / 20px 20px;overflow: hidden}.ves__frame{position: relative;height: 100%;aspect-ratio: 9 / 16;border-radius: 10px;overflow: hidden;transition: aspect-ratio .6s var(--ease),height .6s var(--ease),width .6s var(--ease);box-shadow: 0 20px 40px -20px rgba(0,0,0,.6)}.ves__frame.r11{aspect-ratio: 1 / 1;height: 88%}.ves__frame.r169{aspect-ratio: 16 / 9;height: auto;width: 96%}.ves__frame img{width: 100%;height: 100%;object-fit: cover;object-position: 50% 30%;filter: saturate(1.15) contrast(1.06) brightness(1.03);transition: filter .5s}.ves__frame.no-grade img{filter: saturate(.55) contrast(.88) brightness(.86) sepia(.12)}.ves__cap{position: absolute;left: 6%;right: 6%;bottom: 12%;text-align: center;transition: opacity .3s}.ves__cap span{display: inline-block;padding: 6px 12px;border-radius: 8px;background: rgba(0,0,0,.72);font: 600 clamp(13px,1.2vw,17px)/1.25 var(--sans);transition: opacity .18s,transform .18s}.ves__cap span.is-out{opacity: 0;transform: translateY(4px)}.ves__frame.no-cap .ves__cap{opacity: 0}.ves__lt{position: absolute;left: 6%;top: 8%;display: grid;padding: 8px 12px;border-left: 3px solid #4ADE9B;background: rgba(255,255,255,.92);color: var(--ink);font-size: 11px;border-radius: 0 8px 8px 0;transition: opacity .3s,transform .4s var(--ease)}.ves__lt b{font-size: 13px}.ves__frame.no-lt .ves__lt{opacity: 0;transform: translateX(-10px)}.ves__safe{position: absolute;inset: 5%;border: 1px dashed rgba(255,255,255,.25);border-radius: 6px;pointer-events: none}.ves__tg{display: flex;flex-wrap: wrap;gap: 8px}.ves__tg button{display: inline-flex;align-items: center;gap: 8px;height: 36px;padding: 0 14px;border: 0;border-radius: 999px;background: rgba(255,255,255,.08);color: rgba(255,255,255,.7);font: 500 13.5px var(--sans);cursor: pointer;transition: background .25s,color .25s}.ves__tg button i{width: 28px;height: 16px;border-radius: 999px;background: rgba(255,255,255,.2);position: relative;transition: background .25s}.ves__tg button i::after{content: "";position: absolute;left: 2px;top: 2px;width: 12px;height: 12px;border-radius: 50%;background: #fff;transition: transform .3s var(--ease)}.ves__tg button.on{color: #fff}.ves__tg button.on i{background: #17A06A}.ves__tg button.on i::after{transform: translateX(12px)}.ves__tl{display: grid;gap: 6px}.ves__tc{display: flex;justify-content: space-between;font: 500 11.5px var(--sans);color: rgba(255,255,255,.5);font-variant-numeric: tabular-nums}.ves__tracks{position: relative;display: grid;gap: 4px}.ves__trk{display: grid;grid-template-columns: 26px minmax(0,1fr);gap: 6px;align-items: center}.ves__trk em{font-style: normal;font-size: 10.5px;color: rgba(255,255,255,.45)}.ves__trk div{display: flex;gap: 2px;height: 18px}.ves__trk--v i{width: var(--w);border-radius: 3px;background: hsl(calc(200 + var(--h) * 40),55%,48%)}.ves__trk--c i{width: var(--w);border-radius: 3px;background: #E9B949;margin-right: 4%}.ves__wave{align-items: center}.ves__wave i{flex: 1;height: calc(var(--a) * 100%);border-radius: 1px;background: #4ADE9B;opacity: .8}.ves__ph{position: absolute;top: -4px;bottom: -4px;left: 0;width: 2px;margin-left: 32px;background: #FF5A5A;box-shadow: 0 0 0 1px rgba(0,0,0,.3);pointer-events: none}.vet{padding: 0 0 var(--sec);text-align: center}.vet .marquee__track img{height: clamp(100px,10vw,150px);width: auto;border-radius: 10px;opacity: 1}.vef{padding: var(--sec) var(--pad);background: #fff;border-top: 1px solid var(--ln)}.vef__grid{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 18px}.vef__c{display: grid;align-content: start;gap: 10px;padding: 12px 12px 22px;border-radius: 22px;background: var(--bg);transition: transform .5s var(--ease),box-shadow .5s}.vef__c:hover{transform: translateY(-4px);box-shadow: 0 30px 60px -40px rgba(11,36,64,.4)}.vef__pic{display: grid;place-items: center;height: 180px;border-radius: 14px;background: #12161C;overflow: hidden;margin-bottom: 6px}.vef__pic img{height: 100%;width: 100%;object-fit: cover}.vef__c--tall .vef__pic img{width: auto;aspect-ratio: 9 / 16;object-position: 50% 30%}.vef__c>:not(.vef__pic){margin: 0 10px}.vef__ratio{justify-self: start;padding: 4px 10px;border-radius: 999px;background: #fff;box-shadow: 0 0 0 1px var(--ln);font-size: 12px;font-weight: 600;color: #3A3F47}.vef__c h3{font: 500 clamp(20px,1.6vw,24px)/1.2 var(--disp);letter-spacing: -.015em}.vef__c p{color: var(--mu);font-size: 15px}.vef__time{display: inline-flex;align-items: center;gap: 8px;font-size: 13.5px;font-weight: 500;color: #0F5C3E}.vef__time i{width: 8px;height: 8px;border-radius: 50%;background: var(--green)}.vel{display: grid;grid-template-columns: minmax(0,.85fr) minmax(0,1.15fr);gap: clamp(32px,5vw,96px);padding: var(--sec) var(--pad)}.vel__side{display: grid;gap: 18px;align-content: start;justify-items: start;position: sticky;top: 110px;align-self: start}.vel__side .lead{color: var(--mu)}.vel__list{display: grid;gap: 10px}.vel__l{display: grid;grid-template-columns: 110px minmax(0,1fr);grid-template-areas: "n b" "n p";gap: 8px 20px;align-items: center;padding: 18px 22px;border-radius: 18px;background: #fff;box-shadow: 0 0 0 1px var(--ln)}.vel__name{grid-area: n;font: 500 20px var(--disp);letter-spacing: -.01em}.vel__bar{grid-area: b;display: block;height: 14px;border-radius: 4px;width: calc(40% + var(--i) * 10%);margin-left: calc(var(--i) * 3%)}.vel__l--v .vel__bar{background: linear-gradient(90deg,#3E7CB1,#5B9BD5)}.vel__l--c .vel__bar{background: #E9B949}.vel__l--a .vel__bar{background: repeating-linear-gradient(90deg,#17A06A 0 3px,transparent 3px 5px)}.vel__l--g .vel__bar{background: #8B6CF0}.vel__l p{grid-area: p;color: var(--mu);font-size: 15px}.vep{padding: var(--sec) var(--pad);background: var(--mint)}.vep__list{display: grid;grid-template-columns: repeat(5,minmax(0,1fr));gap: 16px}.vep__list li{display: grid;align-content: start;gap: 10px;padding: 22px;border-radius: 20px;background: #fff}.ves__n,.vep__list .ves__n{font: 500 15px var(--disp);color: var(--green)}.vep__list h3{font: 500 20px/1.2 var(--disp);letter-spacing: -.015em}.vep__list p{color: var(--mu);font-size: 15px}.vab{display: grid;gap: 16px;padding: clamp(18px,2vw,26px);border-radius: 26px;background: #fff;box-shadow: 0 0 0 1px rgba(14,17,22,.05),0 50px 90px -50px rgba(11,36,64,.5)}.vab__k{font-size: 13.5px;font-weight: 600;color: var(--mu);margin-bottom: 10px}.vab__chips{display: flex;flex-wrap: wrap;gap: 6px}.vab__chip{height: 36px;padding: 0 14px;border: 0;border-radius: 999px;background: var(--bg);box-shadow: 0 0 0 1px var(--ln);font: 500 13.5px var(--sans);color: #3A3F47;cursor: pointer;transition: background .25s,color .25s,box-shadow .25s}.vab__chip::before{content: "+ ";color: var(--mu)}.vab__chip.on{background: var(--ink);color: #fff;box-shadow: none}.vab__chip.on::before{content: "✓ ";color: #4ADE9B}.vab__day{padding: 16px;border-radius: 18px;background: var(--bg)}.vab__dh{display: flex;justify-content: space-between;align-items: baseline}.vab__dh span{font-size: 12.5px;color: var(--mu)}.vab__list{display: grid;gap: 6px;max-height: 260px;overflow-y: auto;scrollbar-width: thin}.vab__list li{display: grid;grid-template-columns: 70px minmax(0,1fr) auto;gap: 12px;align-items: center;padding: 10px 12px;border-radius: 12px;background: #fff;animation: ddin .35s var(--ease)}.vab__list time{font-size: 12.5px;font-weight: 600;color: #0F5C3E;font-variant-numeric: tabular-nums}.vab__list span{display: grid;font-size: 12.5px;color: var(--mu)}.vab__list b{font-size: 14px;color: var(--ink);font-weight: 600}.vab__list em{font-style: normal;font-size: 12.5px;color: var(--mu);white-space: nowrap}.vab__end{background: var(--mint) !important}.vab__empty{display: block !important;text-align: center;color: var(--mu);font-size: 14px}.vab__sum{display: grid;grid-template-columns: 1fr 1fr;gap: 10px;margin-top: 14px}.vab__sum small{display: block;font-size: 12px;color: var(--mu)}.vab__sum b{font: 500 18px/1.25 var(--disp)}.vab__meter{position: relative;height: 8px;margin: 12px 0 18px;border-radius: 999px;background: rgba(14,17,22,.08)}.vab__meter i{position: absolute;left: 0;top: 0;bottom: 0;border-radius: 999px;background: var(--green);transition: width .5s var(--ease)}.vab__meter span{position: absolute;top: 12px;transform: translateX(-100%);font-size: 11.5px;color: var(--mu)}.vab__meter span:first-of-type{transform: translateX(-50%)}.vac{padding: var(--sec) var(--pad);background: #fff;border-top: 1px solid var(--ln)}.vac__grid{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 16px}.vac__c{display: grid;align-content: start;gap: 14px;padding: clamp(22px,2.4vw,30px);border-radius: 22px;background: var(--bg)}.vac__c h3{font: 500 clamp(21px,1.7vw,26px)/1.15 var(--disp);letter-spacing: -.02em}.vac__tasks{display: grid;gap: 8px}.vac__tasks li{position: relative;padding-left: 26px;font-size: 15.5px}.vac__tasks li::before{content: "";position: absolute;left: 0;top: 3px;width: 16px;height: 16px;border-radius: 5px;background: var(--mint);box-shadow: inset 0 0 0 1.5px var(--green)}.vac__tasks li::after{content: "";position: absolute;left: 5px;top: 6px;width: 6px;height: 8px;border: solid var(--green);border-width: 0 2px 2px 0;transform: rotate(45deg)}.vac__tools{padding-top: 12px;border-top: 1px solid var(--ln);font-size: 13px;color: var(--mu)}.vap{display: grid;grid-template-columns: minmax(0,.9fr) minmax(0,1.1fr);gap: clamp(32px,5vw,96px);padding: var(--sec) var(--pad)}.vap__side{display: grid;gap: 18px;align-content: start}.vap__side .lead{color: var(--mu)}.vap__hours{display: grid;gap: 14px;padding: 20px;border-radius: 18px;background: #fff;box-shadow: 0 0 0 1px var(--ln)}.vap__hours p{font-size: 14.5px;color: var(--mu)}.vap__hours b{display: block;color: var(--ink);font-size: 16px;margin-bottom: 2px}.vap__bar{position: relative;height: 26px;border-radius: 8px;background: repeating-linear-gradient(90deg,rgba(14,17,22,.06) 0 1px,transparent 1px calc(100% / 24)),var(--bg);box-shadow: inset 0 0 0 1px var(--ln);margin-bottom: 18px}.vap__bar i{position: absolute;left: 37.5%;width: 37.5%;top: 4px;bottom: 4px;border-radius: 5px;background: var(--green)}.vap__bar span{position: absolute;top: 30px;font-size: 11.5px;color: var(--mu);transform: translateX(-50%)}.vap__bar span:first-of-type{left: 37.5%}.vap__bar span:last-of-type{left: 75%}.vap__list{display: grid;gap: 0;position: relative}.vap__list li{display: grid;grid-template-columns: 52px minmax(0,1fr);gap: 18px;padding-bottom: 32px;position: relative}.vap__list li:not(:last-child)::before{content: "";position: absolute;left: 25px;top: 52px;bottom: 0;border-left: 2px dashed rgba(14,17,22,.15)}.vap__n{display: grid;place-items: center;width: 52px;height: 52px;border-radius: 50%;background: var(--ink);color: #fff;font: 500 18px var(--disp)}.vap__list li:first-child .vap__n{background: var(--green)}.vap__list h3{font: 500 clamp(21px,1.7vw,26px)/1.2 var(--disp);letter-spacing: -.015em;margin: 10px 0 6px}.vap__list p{color: var(--mu);font-size: 15.5px}.vas{padding: 0 var(--pad) var(--sec)}.vas__in{display: grid;grid-template-columns: minmax(0,.8fr) minmax(0,1.2fr);gap: clamp(28px,4vw,72px);padding: clamp(28px,4vw,64px);border-radius: 28px;background: var(--navy);color: #fff}.vas__in .k{color: #6FE3AE}.vas__in .lead{color: rgba(255,255,255,.7);margin-top: 14px}.vas__list{display: grid;grid-template-columns: 1fr 1fr;gap: 14px}.vas__list li{padding: 20px;border-radius: 18px;background: rgba(255,255,255,.06)}.vas__list h3{font: 500 19px/1.2 var(--disp);margin-bottom: 6px}.vas__list p{font-size: 14.5px;color: rgba(255,255,255,.7)}.vax,.sor{padding: 0 var(--pad) var(--sec)}.vax__card{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1fr);align-items: center;gap: clamp(24px,4vw,64px);padding: clamp(16px,2vw,24px);border-radius: 28px;background: #F3EEDF}.vax__card img{width: 100%;aspect-ratio: 16 / 10;object-fit: cover;object-position: top;border-radius: 18px}.vax__card>div{display: grid;gap: 14px;justify-items: start;padding-right: clamp(0px,2vw,32px)}.sos{display: grid;gap: 12px}.sos__q{display: flex;flex-wrap: wrap;gap: 6px}.sos__q button{height: 36px;padding: 0 14px;border: 0;border-radius: 999px;background: #fff;box-shadow: 0 0 0 1px var(--ln);font: 500 13.5px var(--sans);cursor: pointer;transition: background .25s,color .25s}.sos__q button.on{background: var(--ink);color: #fff;box-shadow: none}.sos__win{display: grid;gap: 12px;padding: 16px;border-radius: 24px;background: #fff;box-shadow: 0 0 0 1px rgba(14,17,22,.05),0 50px 90px -50px rgba(11,36,64,.5);min-height: 420px;align-content: start}.sos__tabs{display: flex;gap: 4px;padding: 4px;border-radius: 999px;background: rgba(14,17,22,.05)}.sos__tabs button{flex: 1;height: 36px;border: 0;border-radius: 999px;background: none;font: 500 13.5px var(--sans);color: var(--mu);cursor: pointer;white-space: nowrap}.sos__tabs button.on{background: #fff;color: var(--ink);box-shadow: 0 4px 14px -8px rgba(14,17,22,.3)}.sos__bar{display: flex;align-items: center;gap: 10px;height: 46px;padding: 0 16px;border-radius: 999px;box-shadow: 0 0 0 1px var(--ln);font-size: 15px;color: var(--ink);overflow: hidden;white-space: nowrap}.sos__bar svg{color: var(--mu);flex: none}.sos__caret{width: 1.5px;height: 18px;background: var(--ink);animation: blink 1s steps(1) infinite}@keyframes blink{50%{opacity: 0}}.sos__body>*{animation: ddin .35s var(--ease)}.sos__g{display: grid;gap: 4px}.sos__g li{position: relative;display: grid;gap: 2px;padding: 12px 14px;border-radius: 14px}.sos__g small{font-size: 12px;color: var(--mu)}.sos__g b{font: 500 16.5px/1.3 var(--sans);color: #1A4FB4}.sos__g p{font-size: 13.5px;color: var(--mu)}.sos__g li.is-you{background: var(--mint);box-shadow: inset 0 0 0 1.5px rgba(23,160,106,.4)}.sos__g li.is-you b{color: #0F5C3E}.sos__pin{position: absolute;right: 12px;top: 12px;padding: 3px 9px;border-radius: 999px;background: var(--green);color: #fff;font-size: 11.5px;font-weight: 600}.sos__ai,.sos__ans{display: grid;gap: 12px;padding: 16px;border-radius: 16px;background: linear-gradient(160deg,#EEF4FD,#F1FAF5);font-size: 15px;line-height: 1.55}.sos__lbl{display: flex;align-items: center;gap: 8px;font-size: 13px;font-weight: 600;color: #1A4FB4}.sos__lbl i{width: 14px;height: 14px;border-radius: 4px;background: conic-gradient(#4285F4,#34A853,#FBBC05,#EA4335,#4285F4)}.sos__you{padding: 1px 6px;border-radius: 6px;background: var(--green);color: #fff;font-weight: 600}.sos__src{display: flex;flex-wrap: wrap;gap: 6px}.sos__src span{padding: 5px 10px;border-radius: 999px;background: #fff;box-shadow: 0 0 0 1px var(--ln);font-size: 12px;color: var(--mu)}.sos__src span.is-you{box-shadow: 0 0 0 1.5px var(--green);color: #0F5C3E;font-weight: 600}.sos__gpt{display: grid;gap: 12px}.sos__ask{justify-self: end;max-width: 80%;padding: 10px 14px;border-radius: 16px 16px 4px 16px;background: var(--ink);color: #fff;font-size: 14.5px}.sos__ans{background: #F6F7F5}.sos__ans ol{display: grid;gap: 6px;padding-left: 18px;list-style: decimal}.sos__ans sup{font-size: 10px;color: var(--mu)}.sos__note{font-size: 12.5px;color: var(--mu)}.sod{padding: var(--sec) var(--pad);background: #fff;border-top: 1px solid var(--ln)}.sod__grid{display: grid;grid-template-columns: 1fr 1fr;gap: 18px}.sod__c{display: grid;align-content: start;gap: 12px;padding: clamp(24px,3vw,44px);border-radius: 24px;background: var(--bg)}.sod__c--ai{background: linear-gradient(160deg,#EEF4FD,#EAF7F0)}.sod__t{font-size: 13px;font-weight: 600;color: #0F5C3E}.sod__c h3{font: 500 clamp(26px,2.4vw,36px)/1.1 var(--disp);letter-spacing: -.025em}.sod__c>p:not(.sod__t){color: #3A3F47;font-size: 16px}.sod__c ul{display: grid;gap: 8px;margin-top: 6px;padding-top: 16px;border-top: 1px solid rgba(14,17,22,.08);font-size: 14.5px;color: var(--mu)}.sop{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1fr);gap: clamp(32px,5vw,96px);padding: var(--sec) var(--pad);align-items: start}.sop__side{display: grid;gap: 18px}.sop__side .lead{color: var(--mu)}.sop__tabs{display: grid;gap: 6px;margin-top: 8px}.sop__tabs button{display: grid;gap: 2px;padding: 16px 18px;border: 0;border-radius: 16px;background: #fff;box-shadow: 0 0 0 1px var(--ln);text-align: left;font: inherit;cursor: pointer;transition: background .25s,box-shadow .25s}.sop__tabs b{font: 500 19px var(--disp)}.sop__tabs span{font-size: 14px;color: var(--mu)}.sop__tabs button.on{background: var(--ink);color: #fff;box-shadow: none}.sop__tabs button.on span{color: rgba(255,255,255,.7)}.sop__panes{position: sticky;top: 110px}.sop__pane{display: none;padding: clamp(24px,3vw,44px);border-radius: 24px;background: var(--mint)}.sop__pane.on{display: block;animation: ddin .35s var(--ease)}.sop__pane ul{display: grid;gap: 4px}.sop__pane li{display: flex;align-items: center;gap: 14px;padding: 16px 0;border-bottom: 1px solid rgba(14,17,22,.08);font: 500 clamp(17px,1.4vw,20px)/1.3 var(--disp)}.sop__pane li:last-child{border: 0}.sop__pane li i{width: 22px;height: 22px;flex: none;border-radius: 50%;background: var(--green);position: relative}.sop__pane li i::after{content: "";position: absolute;left: 8px;top: 5px;width: 5px;height: 9px;border: solid #fff;border-width: 0 2px 2px 0;transform: rotate(45deg)}.sor__card{display: grid;grid-template-columns: minmax(0,.8fr) minmax(0,1.2fr);align-items: center;gap: clamp(24px,4vw,72px);padding: clamp(24px,4vw,56px);border-radius: 28px;background: var(--navy);color: #fff}.sor__fig{display: grid;gap: 4px;padding: 24px;border-radius: 20px;background: rgba(255,255,255,.06)}.sor__big{font: 500 clamp(56px,6vw,96px)/1 var(--disp);letter-spacing: -.05em;color: #6FE3AE}.sor__fig p:not(.sor__big){color: rgba(255,255,255,.7)}.sor__fig svg{width: 100%;height: 70px;margin-top: 10px}.sor__fig .cc-area{fill: rgba(111,227,174,.15)}.sor__fig .cc-line{fill: none;stroke: #6FE3AE;stroke-width: 2.5;vector-effect: non-scaling-stroke}.sor__copy{display: grid;gap: 14px;justify-items: start}.sor__copy .k{color: #6FE3AE}.sor__copy .lead{color: rgba(255,255,255,.75)}.sor__card .cxn__go{background: #fff;color: var(--ink)}.sot{padding: var(--sec) var(--pad);border-top: 1px solid var(--ln)}.sot__list{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 16px;counter-reset: m}.sot__list li{position: relative;display: grid;align-content: start;gap: 10px;padding: 24px 22px;border-radius: 20px;background: #fff;box-shadow: 0 0 0 1px var(--ln)}.sot__list li::after{content: "";position: absolute;left: 22px;right: 22px;bottom: 0;height: 4px;border-radius: 4px 4px 0 0;background: var(--green);transform-origin: left}.sot__list li:nth-child(1)::after{transform: scaleX(.25)}.sot__list li:nth-child(2)::after{transform: scaleX(.5)}.sot__list li:nth-child(3)::after{transform: scaleX(.75)}.sot__m{font-size: 13px;font-weight: 600;color: #0F5C3E}.sot__list h3{font: 500 21px/1.2 var(--disp);letter-spacing: -.015em}.sot__list p{color: var(--mu);font-size: 15px}.dmb{display: grid;gap: 14px;padding: clamp(18px,2vw,26px);border-radius: 26px;background: #fff;box-shadow: 0 0 0 1px rgba(14,17,22,.05),0 50px 90px -50px rgba(11,36,64,.5)}.dmb__k{font-size: 13.5px;font-weight: 600;color: var(--mu)}.dmb__tg{display: flex;flex-wrap: wrap;gap: 6px}.dmb__t{display: inline-flex;align-items: center;gap: 8px;height: 36px;padding: 0 14px 0 10px;border: 0;border-radius: 999px;background: var(--bg);box-shadow: 0 0 0 1px var(--ln);font: 500 13.5px var(--sans);color: #3A3F47;cursor: pointer;transition: background .25s,color .25s}.dmb__t i{width: 16px;height: 16px;border-radius: 5px;box-shadow: inset 0 0 0 1.5px rgba(14,17,22,.25);transition: background .25s,box-shadow .25s}.dmb__t.on{background: var(--ink);color: #fff;box-shadow: none}.dmb__t.on i{background: #4ADE9B;box-shadow: none}.dmb__chart{padding: 16px;border-radius: 18px;background: var(--bg)}.dmb__axis{display: grid;grid-template-columns: repeat(3,1fr) 0;margin-left: 38%;margin-bottom: 8px;font-size: 11.5px;color: var(--mu)}.dmb__axis span:last-child{justify-self: end;white-space: nowrap}.dmb__rows{display: grid;gap: 8px}.dmb__rows li{display: grid;grid-template-columns: 38% minmax(0,1fr);grid-template-rows: auto auto;gap: 2px 0;align-items: center;animation: ddin .35s var(--ease)}.dmb__n{grid-row: 1 / 3;display: grid;font-size: 12px;color: var(--mu);padding-right: 12px}.dmb__n b{font-size: 13.5px;color: var(--ink);font-weight: 600}.dmb__track{position: relative;height: 14px;border-radius: 4px;background: repeating-linear-gradient(90deg,rgba(14,17,22,.07) 0 1px,transparent 1px 33.33%)}.dmb__track i{position: absolute;top: 0;bottom: 0;border-radius: 4px;background: linear-gradient(90deg,#17A06A,#4ADE9B);transition: left .5s var(--ease),width .5s var(--ease)}.dmb__rows em{font-style: normal;font-size: 11.5px;color: #0F5C3E;font-weight: 500}.dmb__empty{display: block !important;color: var(--mu);font-size: 14px;text-align: center}.dmb__leg{display: flex;align-items: center;gap: 8px;margin-top: 12px;font-size: 12px;color: var(--mu)}.dmb__leg i{width: 18px;height: 8px;border-radius: 3px;background: linear-gradient(90deg,#17A06A,#4ADE9B)}.dmb__foot{display: flex;justify-content: space-between;align-items: center;gap: 12px;flex-wrap: wrap}.dmb__foot p{font-size: 13.5px;color: var(--mu)}.dmb__foot b{display: block;font: 500 18px var(--disp);color: var(--ink)}.dmg{padding: var(--sec) var(--pad);background: #fff;border-top: 1px solid var(--ln)}.dmg__row{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,2.6fr);gap: clamp(20px,3vw,48px);padding: clamp(24px,3vw,40px) 0;border-top: 1px solid var(--ln)}.dmg__side h3{font: 500 clamp(24px,2vw,32px)/1.1 var(--disp);letter-spacing: -.025em;margin-bottom: 8px}.dmg__side p{color: var(--mu);font-size: 15px}.dmg__cards{display: grid;grid-template-columns: repeat(auto-fill,minmax(220px,1fr));gap: 12px}.dmg__c{position: relative;display: grid;align-content: start;gap: 6px;padding: 20px 52px 20px 20px;border-radius: 18px;background: var(--bg);transition: background .3s,transform .4s var(--ease)}.dmg__c:hover{background: var(--mint);transform: translateY(-3px)}.dmg__c h4{font: 500 18px/1.2 var(--disp);letter-spacing: -.01em}.dmg__c p{font-size: 14px;color: var(--mu)}.dmg__c span{position: absolute;right: 18px;top: 18px;display: grid;place-items: center;width: 28px;height: 28px;border-radius: 50%;box-shadow: 0 0 0 1px var(--ln);font-size: 13px;transition: background .3s,color .3s,transform .4s var(--ease)}.dmg__c:hover span{background: var(--ink);color: #fff;transform: rotate(-45deg)}.dmr{padding: var(--sec) var(--pad);background: var(--mint)}.dmr__in{display: grid;grid-template-columns: minmax(0,.9fr) minmax(0,1.1fr);gap: clamp(32px,5vw,96px);align-items: center}.dmr__copy{display: grid;gap: 14px}.dmr__copy .lead{color: #3A3F47}.dmr__rep{display: grid;gap: 16px;padding: clamp(20px,2.4vw,32px);border-radius: 24px;background: #fff;box-shadow: 0 40px 80px -50px rgba(11,36,64,.45)}.dmr__top{display: flex;justify-content: space-between;align-items: center;padding-bottom: 12px;border-bottom: 1px solid var(--ln)}.dmr__top b{font: 500 18px var(--disp)}.dmr__top span{padding: 3px 10px;border-radius: 999px;background: var(--bg);font-size: 12px;color: var(--mu)}.dmr__kpis{display: grid;grid-template-columns: repeat(3,1fr);gap: 10px}.dmr__kpis div{padding: 14px;border-radius: 14px;background: var(--bg)}.dmr__kpis small{display: block;font-size: 12px;color: var(--mu)}.dmr__kpis b{font: 500 26px/1.2 var(--disp)}.dmr__kpis em{font-style: normal;font-size: 12.5px;font-weight: 600;color: var(--green);margin-left: 6px}.dmr__bars{display: grid;gap: 10px}.dmr__bars li{display: grid;grid-template-columns: 96px minmax(0,1fr) 30px;gap: 12px;align-items: center;font-size: 13.5px}.dmr__bars i{height: 12px;border-radius: 4px;background: linear-gradient(90deg,var(--navy),#3E7CB1);width: calc(var(--v) * 100%)}.dmr__bars b{text-align: right;font-weight: 600}.dmr__note{padding: 12px 14px;border-radius: 12px;background: var(--bg);font-size: 13.5px;color: #3A3F47}.dmw{padding: var(--sec) var(--pad)}.dmw__list{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 0;border-top: 1px solid var(--ln)}.dmw__list li{display: grid;align-content: start;gap: 10px;padding: clamp(22px,2.6vw,36px) clamp(18px,2vw,28px) clamp(22px,2.6vw,36px) 0;border-bottom: 1px solid var(--ln)}.dmw__list li:not(:nth-child(3n+1)){padding-left: clamp(18px,2vw,28px);border-left: 1px solid var(--ln)}.dmw__list span{font: 500 15px var(--disp);color: var(--green)}.dmw__list h3{font: 500 clamp(20px,1.6vw,24px)/1.2 var(--disp);letter-spacing: -.015em}.dmw__list p{color: var(--mu);font-size: 15px}.dmx{padding: 0 var(--pad) var(--sec)}.dmx__grid{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 18px}.dmx__grid a{display: grid;gap: 8px}.dmx__grid img{width: 100%;aspect-ratio: 16 / 10;object-fit: cover;object-position: top;border-radius: 18px;margin-bottom: 8px;transition: transform .6s var(--ease)}.dmx__grid a:hover img{transform: translateY(-4px)}.dmx__grid b{font: 500 clamp(20px,1.6vw,24px)/1.2 var(--disp);letter-spacing: -.015em}.dmx__grid span{color: var(--mu);font-size: 14.5px}@media (max-width: 1100px){.vep__list{grid-template-columns: repeat(3,minmax(0,1fr))}.sot__list{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (max-width: 1000px){.veh__in,.vah__in,.soh__in,.dmh__in,.vel,.vap,.sop,.vas__in,.vax__card,.sor__card,.dmr__in{grid-template-columns: minmax(0,1fr)}.vel__side,.sop__panes{position: static}.vef__grid,.vac__grid{grid-template-columns: repeat(2,minmax(0,1fr))}.dmg__row{grid-template-columns: minmax(0,1fr)}.dmw__list{grid-template-columns: repeat(2,minmax(0,1fr))}.dmw__list li,.dmw__list li:not(:nth-child(3n+1)){padding: 24px 20px 24px 0;border-left: 0}.dmw__list li:nth-child(even){padding-left: 20px;border-left: 1px solid var(--ln)}.dmx__grid{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (max-width: 680px){.veh__facts{grid-template-columns: minmax(0,1fr) minmax(0,1fr)}.ves{padding: 12px;border-radius: 20px}.ves__seg button{font-size: 12.5px}.ves__stage{height: 300px}.vef__grid,.vac__grid,.vep__list,.sod__grid,.sot__list,.vas__list,.dmw__list,.dmx__grid{grid-template-columns: minmax(0,1fr)}.dmw__list li:nth-child(even){padding-left: 0;border-left: 0}.vel__l{grid-template-columns: minmax(0,1fr);grid-template-areas: "n" "b" "p"}.vel__bar{margin-left: 0}.vab__list li{grid-template-columns: 62px minmax(0,1fr)}.vab__list em{grid-column: 2}.sos__win{min-height: 0;padding: 12px}.sos__tabs button,.sos__q button{font-size: 12.5px;padding: 0 10px}.dmb__rows li{grid-template-columns: minmax(0,1fr)}.dmb__n{grid-row: auto;padding: 0}.dmb__axis{margin-left: 0}.dmr__kpis{grid-template-columns: 1fr 1fr}.dmr__kpis div:last-child{grid-column: 1 / -1}.dmr__bars li{grid-template-columns: 80px minmax(0,1fr) 26px}}.dmg__cards{display: flex;flex-wrap: wrap}.dmg__c{flex: 1 1 220px}.dmg__c h4,.dmg__c p{margin: 0}.dmg__c{min-height: 0}.vef__c--tall .vef__pic img{height: 180px;width: auto;border-radius: 6px}.veh__h .hl,.vah__h .hl{margin-left: -.03em}@media (max-width: 680px){.veh__facts{grid-template-columns: repeat(3,minmax(0,1fr));gap: 10px 14px}.veh__facts li{padding-left: 10px}.veh__facts b{font-size: 16px}.veh__facts span{font-size: 12px}}.vab__meter span{white-space: nowrap}.vab__list{max-height: 300px}.ves__scene{display: block;width: 100%;height: 100%;filter: saturate(1.15) contrast(1.05);transition: filter .5s}.ves__frame.no-grade .ves__scene{filter: saturate(.45) contrast(.85) brightness(.9) sepia(.15)}.ves__clouds{animation: vesdrift 24s linear infinite alternate}.ves__sun{animation: vessun 12s ease-in-out infinite alternate;transform-origin: 800px 560px}@keyframes vesdrift{to{transform: translateX(60px)}}@keyframes vessun{to{transform: translateY(-26px) scale(1.04)}}.vef__pic{position: relative;display: grid;place-items: center;height: 190px;border-radius: 14px;background: #12161C;overflow: hidden;margin-bottom: 6px}.fa-sky{position: absolute;inset: 0;background: linear-gradient(180deg,#2B3F7A,#E9806A 55%,#F7C873 75%,#3E3557 76%,#2D3D6E)}.fa-sky--b{background: linear-gradient(160deg,#0F5C3E,#17A06A 50%,#4ADE9B)}.fa-phone{position: relative;height: 166px;aspect-ratio: 9 / 16;border-radius: 14px;overflow: hidden;box-shadow: 0 0 0 3px #2A2F38}.fa-cap{position: absolute;left: 8%;right: 8%;bottom: 22%;padding: 4px;border-radius: 4px;background: rgba(0,0,0,.7);color: #fff;font: 700 9px/1.2 var(--sans);text-align: center}.fa-side{position: absolute;right: 6px;bottom: 40%;display: grid;gap: 6px}.fa-side i{width: 12px;height: 12px;border-radius: 50%;background: rgba(255,255,255,.85)}.fa-player{position: relative;width: 84%;aspect-ratio: 16 / 9;border-radius: 10px;overflow: hidden}.fa-title{position: absolute;left: 10px;top: 10px;right: 30%;color: #fff;font: 600 12px/1.25 var(--disp);text-shadow: 0 1px 6px rgba(0,0,0,.35)}.fa-prog{position: absolute;left: 10px;right: 10px;bottom: 10px;display: flex;gap: 3px}.fa-prog i{width: var(--w);height: 4px;border-radius: 2px;background: rgba(255,255,255,.45)}.fa-prog i:first-child{background: #FF5A5A}.fa-ads{position: relative;width: 88%;height: 150px}.fa-ad{position: absolute;display: grid;align-content: space-between;padding: 10px;border-radius: 10px;color: #fff;font: 600 12px var(--disp);box-shadow: 0 14px 30px -14px rgba(0,0,0,.6)}.fa-ad em{justify-self: start;padding: 3px 8px;border-radius: 999px;background: #fff;color: var(--ink);font: 600 9.5px var(--sans);font-style: normal}.fa-ad--w{left: 0;top: 18px;width: 58%;aspect-ratio: 16 / 9;background: linear-gradient(135deg,#3E7CB1,#8B6CF0)}.fa-ad--s{left: 42%;top: 0;width: 36%;aspect-ratio: 1;background: linear-gradient(135deg,#E9806A,#E9B949)}.fa-ad--t{right: 0;top: 30px;width: 24%;aspect-ratio: 9 / 16;background: linear-gradient(160deg,#17A06A,#0F5C3E)}.fa-int{position: relative;width: 84%;aspect-ratio: 16 / 9;border-radius: 10px;overflow: hidden;background: linear-gradient(120deg,#D9CBB4,#B9A58A)}.fa-person{position: absolute;left: 52%;bottom: 0;width: 34%;height: 86%}.fa-person i{position: absolute;left: 50%;top: 4%;width: 42%;aspect-ratio: 1;border-radius: 50%;background: #7A5A48;transform: translateX(-50%)}.fa-person b{position: absolute;left: 0;right: 0;bottom: 0;height: 52%;border-radius: 40% 40% 0 0;background: #2D3D6E}.fa-lt{position: absolute;left: 8px;bottom: 12px;display: grid;padding: 5px 8px;border-left: 3px solid #4ADE9B;border-radius: 0 6px 6px 0;background: rgba(255,255,255,.92);font-size: 8px;color: var(--mu)}.fa-lt b{font-size: 10px;color: var(--ink)}.fa-lt em{font-style: normal}.fa-pod{display: flex;align-items: center;gap: 12px;width: 84%}.fa-mic{display: grid;place-items: center;width: 46px;height: 46px;flex: none;border-radius: 50%;background: #232934;box-shadow: 0 0 0 4px rgba(74,222,155,.18)}.fa-mic i{width: 12px;height: 20px;border-radius: 6px;background: #4ADE9B}.fa-wave{display: flex;align-items: center;gap: 3px;flex: 1;height: 60px}.fa-wave i{flex: 1;height: calc(var(--a) * 100%);border-radius: 2px;background: #4ADE9B;animation: fawave 1.2s ease-in-out infinite alternate;animation-delay: calc(var(--a) * -1.2s)}@keyframes fawave{to{transform: scaleY(.35)}}.fa-prod{position: relative;width: 100%;height: 100%;background: radial-gradient(60% 70% at 50% 30%,#2E3644,#12161C)}.fa-spot{position: absolute;left: 50%;top: 0;width: 60%;height: 100%;transform: translateX(-50%);background: linear-gradient(180deg,rgba(255,255,255,.12),transparent 80%);clip-path: polygon(40% 0,60% 0,100% 100%,0 100%)}.fa-bottle{position: absolute;left: 50%;bottom: 34px;width: 44px;height: 104px;transform: translateX(-50%);border-radius: 12px 12px 8px 8px;background: linear-gradient(90deg,#0F5C3E,#4ADE9B 45%,#17A06A);animation: faturn 4s ease-in-out infinite alternate}.fa-bottle::before{content: "";position: absolute;left: 30%;right: 30%;top: -16px;height: 18px;border-radius: 4px 4px 0 0;background: #E8E2D2}.fa-bottle i{position: absolute;left: 14%;right: 14%;top: 40%;height: 28%;border-radius: 3px;background: #F7F4EC}.fa-turn{position: absolute;left: 50%;bottom: 22px;width: 120px;height: 22px;transform: translateX(-50%);border-radius: 50%;background: #2A303B;box-shadow: inset 0 -4px 0 #1C2129}@keyframes faturn{from{transform: translateX(-50%) scaleX(.82)}to{transform: translateX(-50%) scaleX(1)}}.vet .marquee__track{gap: 16px;padding-right: 16px}.vet__t{display: grid;place-items: center;gap: 0;width: clamp(200px,18vw,260px);aspect-ratio: 16 / 10;padding: 16px;border-radius: 14px;position: relative;overflow: hidden}.vet__t--0{background: linear-gradient(160deg,#2B3F7A,#E9806A)}.vet__t--1{background: linear-gradient(160deg,#0F5C3E,#4ADE9B)}.vet__t--2{background: linear-gradient(160deg,#3B2A5E,#8B6CF0)}.vet__t--3{background: linear-gradient(160deg,#1D2430,#3E7CB1)}.vet__t figcaption{position: absolute;left: 10px;top: 10px;padding: 3px 9px;border-radius: 999px;background: rgba(255,255,255,.9);color: var(--ink);font-size: 11.5px;font-weight: 600}.vcs{color: #fff;font: 800 clamp(17px,1.5vw,21px)/1.15 var(--sans);text-align: center;text-shadow: 0 2px 10px rgba(0,0,0,.3)}.vcs--pop mark{background: #FFE14D;color: var(--ink);padding: 0 4px;border-radius: 4px;text-shadow: none}.vcs--kar b{color: #FFE14D}.vcs--kar i{font-style: normal;opacity: .55}.vcs--box{padding: 6px 10px;border-radius: 6px;background: rgba(0,0,0,.78);font-weight: 600;text-shadow: none}.vcs--out{color: transparent;-webkit-text-stroke: 1.5px #fff;letter-spacing: .02em;text-shadow: none}.vcs--min{font-weight: 500;font-size: 16px;letter-spacing: .01em}.vcs--two em{font-style: normal;color: #4ADE9B}.vcs--stk{font-size: 18px;line-height: 1;letter-spacing: .04em}.vcs--low{align-self: end;font-weight: 600;font-size: 15px;padding-bottom: 4px;border-bottom: 3px solid #4ADE9B}@media (prefers-reduced-motion: reduce){.ves__clouds,.ves__sun,.fa-wave i,.fa-bottle{animation: none}}.x2h{position: relative;padding: clamp(112px,14vh,148px) var(--pad) var(--sec);overflow: hidden}.x2h::before{content: "";position: absolute;inset: 0;z-index: -1;background: radial-gradient(45% 65% at 95% 10%,var(--tint),transparent 70%),radial-gradient(30% 50% at 0% 30%,#E9F5EF,transparent 70%)}.x2h__in{display: grid;grid-template-columns: minmax(0,.95fr) minmax(0,1.05fr);gap: clamp(32px,5vw,80px);align-items: center}.x2h__copy{display: grid;gap: 22px;justify-items: start}.x2h__h{font: 500 clamp(40px,4.8vw,78px)/1.02 var(--disp);letter-spacing: -.045em}.x2h__h .hl{color: var(--green);font-style: italic}.x2h__p{font-size: clamp(17px,1.3vw,19px);color: #3A3F47;max-width: 34em}.x2h__facts{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 10px 22px;width: 100%;max-width: 560px}.x2h__facts li{display: grid;gap: 2px;padding-left: 12px;border-left: 2px solid var(--green)}.x2h__facts b{font: 500 17px/1.2 var(--disp)}.x2h__facts span{font-size: 13px;color: var(--mu)}.x2h__demo{min-width: 0}.x2i{display: grid;grid-template-columns: minmax(0,.8fr) minmax(0,1.2fr);gap: clamp(32px,5vw,96px);padding: var(--sec) var(--pad)}.x2i__side{display: grid;gap: 18px;align-content: start;justify-items: start;position: sticky;top: 110px;align-self: start}.x2i__side .lead{color: var(--mu)}.x2i__list{display: grid;grid-template-columns: 1fr 1fr;gap: 14px;counter-reset: x}.x2i__list li{display: grid;align-content: start;gap: 14px;padding: 24px;border-radius: 20px;background: #fff;box-shadow: 0 0 0 1px var(--ln);transition: box-shadow .4s,transform .4s var(--ease)}.x2i__list li:hover{transform: translateY(-3px);box-shadow: 0 0 0 1px var(--ln),0 24px 50px -34px rgba(11,36,64,.4)}.x2i__n{display: grid;place-items: center;width: 38px;height: 38px;border-radius: 12px;background: var(--mint);color: #0F5C3E;font: 600 13px var(--sans)}.x2i__list p{font-size: 15.5px;line-height: 1.55;color: #2A2F37}.x2b{padding: var(--sec) var(--pad);background: #fff;border-top: 1px solid var(--ln)}.x2b__in{display: grid;grid-template-columns: minmax(0,.9fr) minmax(0,1.1fr);gap: clamp(20px,3vw,48px);align-items: stretch}.x2b__tabs{display: grid;gap: 4px;align-content: start}.x2b__tab{display: flex;align-items: center;gap: 16px;padding: 18px 20px;border: 0;border-radius: 16px;background: none;text-align: left;font: 500 clamp(17px,1.4vw,21px)/1.25 var(--disp);letter-spacing: -.01em;color: #5A606A;cursor: pointer;transition: background .3s,color .3s}.x2b__tab span{font: 600 12.5px var(--sans);color: var(--mu)}.x2b__tab:hover{background: var(--bg);color: var(--ink)}.x2b__tab.on{background: var(--ink);color: #fff}.x2b__tab.on span{color: #4ADE9B}.x2b__panes{position: relative;border-radius: 26px;background: linear-gradient(160deg,#F2F8F4,#EAF2FA);min-height: 340px}.x2b__pane{display: none;align-content: end;gap: 14px;justify-items: start;height: 100%;padding: clamp(28px,3.4vw,52px)}.x2b__pane.on{display: grid;animation: ddin .4s var(--ease)}.x2b__big{font: 500 clamp(90px,10vw,160px)/.8 var(--disp);letter-spacing: -.06em;color: rgba(23,160,106,.16);margin-bottom: auto}.x2b__pane h3{font: 500 clamp(26px,2.4vw,36px)/1.1 var(--disp);letter-spacing: -.025em}.x2b__pane p{font-size: 17px;color: #3A3F47;max-width: 30em}.x2w{padding: 0 var(--pad) var(--sec);background: #fff}.x2w__in{display: grid;grid-template-columns: minmax(0,.9fr) minmax(0,1.1fr);gap: clamp(28px,4vw,72px);padding: clamp(32px,4.4vw,72px);border-radius: 30px;background: var(--navy);color: #fff}.x2w__head{display: grid;gap: 16px;align-content: start}.x2w__head .k{color: #6FE3AE}.x2w__head .lead{color: rgba(255,255,255,.72)}.x2w__list{display: grid;gap: 12px}.x2w__list li{display: grid;grid-template-columns: 48px minmax(0,1fr);grid-template-areas: "n h" "n p";gap: 4px 16px;padding: 22px;border-radius: 18px;background: rgba(255,255,255,.06)}.x2w__list span{grid-area: n;font: 500 26px var(--disp);color: #6FE3AE}.x2w__list h3{grid-area: h;font: 500 20px/1.25 var(--disp)}.x2w__list p{grid-area: p;font-size: 15px;color: rgba(255,255,255,.72)}.x2p{padding: var(--sec) var(--pad)}.x2p__list{position: relative;display: grid;grid-template-columns: repeat(var(--n),minmax(0,1fr));gap: 16px}.x2p__list::before{content: "";position: absolute;left: 20px;right: 20px;top: 20px;height: 2px;background: linear-gradient(90deg,var(--green),rgba(23,160,106,.15))}.x2p__list li{position: relative;display: grid;align-content: start;gap: 10px}.x2p__dot{display: grid;place-items: center;width: 42px;height: 42px;border-radius: 50%;background: var(--bg);box-shadow: inset 0 0 0 2px var(--green);color: #0F5C3E;font: 600 15px var(--sans);margin-bottom: 8px}.x2p__list li:first-child .x2p__dot{background: var(--green);color: #fff}.x2p__list h3{font: 500 clamp(18px,1.4vw,21px)/1.2 var(--disp);letter-spacing: -.01em}.x2p__list p{font-size: 14.5px;color: var(--mu)}@media (max-width: 1100px){.x2p__list{grid-template-columns: repeat(3,minmax(0,1fr));row-gap: 32px}.x2p__list::before{display: none}}@media (max-width: 1000px){.x2h__in,.x2i,.x2b__in,.x2w__in{grid-template-columns: minmax(0,1fr)}.x2i__side{position: static}.x2b__tabs{display: flex;overflow-x: auto;scrollbar-width: none;gap: 6px;padding-bottom: 4px}.x2b__tab{flex: none;padding: 12px 16px;font-size: 15px;background: var(--bg)}.x2b__panes{min-height: 0}}@media (max-width: 680px){.x2h__facts{gap: 10px 12px}.x2h__facts li{padding-left: 9px}.x2h__facts b{font-size: 15px}.x2h__facts span{font-size: 12px}.x2i__list{grid-template-columns: minmax(0,1fr)}.x2p__list{grid-template-columns: minmax(0,1fr);gap: 0}.x2p__list li{grid-template-columns: 42px minmax(0,1fr);column-gap: 16px;padding-bottom: 26px}.x2p__list li>:not(.x2p__dot){grid-column: 2}.x2p__dot{grid-row: 1 / 3;margin: 0}.x2p__list li:not(:last-child)::after{content: "";position: absolute;left: 20px;top: 46px;bottom: 4px;border-left: 2px dashed rgba(23,160,106,.3)}.x2w__list li{grid-template-columns: 36px minmax(0,1fr);padding: 18px}.x2b__pane{padding: 24px}.x2b__big{font-size: 72px}}.w{position: relative;display: grid;gap: 14px;padding: clamp(16px,1.8vw,24px);border-radius: 26px;background: #fff;box-shadow: 0 0 0 1px rgba(14,17,22,.05),0 50px 90px -50px rgba(11,36,64,.5);font-size: 14px}.w-lbl{font-size: 12.5px;font-weight: 600;color: var(--mu);margin: 2px 0 -6px}.w-seg{display: flex;gap: 3px;padding: 3px;border-radius: 999px;background: rgba(14,17,22,.05)}.w-seg button{flex: 1;min-width: 0;height: 34px;padding: 0 10px;border: 0;border-radius: 999px;background: none;font: 500 13px var(--sans);color: var(--mu);cursor: pointer;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;transition: background .25s,color .25s}.w-seg button.on{background: #fff;color: var(--ink);box-shadow: 0 4px 12px -8px rgba(14,17,22,.4)}.w-chips{display: flex;flex-wrap: wrap;gap: 6px}.w-chip{height: 32px;padding: 0 12px;border: 0;border-radius: 999px;background: var(--bg);box-shadow: 0 0 0 1px var(--ln);font: 500 13px var(--sans);color: #3A3F47;cursor: pointer;transition: background .25s,color .25s}.w-chip::before{content: "+ ";color: var(--mu)}.w-chip.on{background: var(--ink);color: #fff;box-shadow: none}.w-chip.on::before{content: "✓ ";color: #4ADE9B}.w-sw{display: flex;gap: 8px}.w-sw button{width: 28px;height: 28px;border: 0;border-radius: 50%;background: var(--c);cursor: pointer;box-shadow: 0 0 0 2px #fff,0 0 0 3px transparent;transition: box-shadow .2s}.w-sw button.on{box-shadow: 0 0 0 2px #fff,0 0 0 4px var(--ink)}.w-field{display: grid;gap: 6px;font-size: 12.5px;font-weight: 600;color: var(--mu)}.w-field span b{color: var(--ink)}.w-field input[type=text]{height: 42px;padding: 0 14px;border: 0;border-radius: 12px;background: var(--bg);box-shadow: inset 0 0 0 1px var(--ln);font: 500 15px var(--sans);color: var(--ink)}.w-field input[type=text]:focus{outline: none;box-shadow: inset 0 0 0 2px var(--green)}.w-field input[type=range]{width: 100%;accent-color: var(--green)}.w-btn{justify-self: start;display: inline-flex;align-items: center;justify-content: center;height: 42px;padding: 0 20px;border: 0;border-radius: 999px;background: var(--ink);color: #fff;font: 500 14px var(--sans);cursor: pointer;transition: transform .2s,background .2s}.w-btn:hover{background: #222831}.w-btn:active{transform: scale(.97)}.w-btn--sm{height: 36px;padding: 0 16px;font-size: 13px}.w-btn--full{justify-self: stretch;width: 100%}.w-btn:disabled{opacity: .5;cursor: default}.w-note{font-size: 12px;color: var(--mu)}.w-tgl{display: inline-flex;align-items: center;gap: 10px;font-weight: 600;font-size: 13.5px;cursor: pointer}.w-tgl input{position: absolute;opacity: 0;width: 1px;height: 1px}.w-tgl span{position: relative;width: 40px;height: 22px;border-radius: 999px;background: rgba(14,17,22,.18);transition: background .25s}.w-tgl span::after{content: "";position: absolute;left: 3px;top: 3px;width: 16px;height: 16px;border-radius: 50%;background: #fff;transition: transform .3s var(--ease)}.w-tgl input:checked + span{background: #F38020}.w-tgl input:checked + span::after{transform: translateX(18px)}.w-tgl input:focus-visible + span{outline: 2px solid var(--green);outline-offset: 2px}.w button:focus-visible,.w input:focus-visible{outline: 2px solid var(--green);outline-offset: 2px}.w-wp{padding: 0;overflow: hidden;gap: 0}.w-wp__bar{display: flex;align-items: center;gap: 10px;padding: 10px 14px;background: #1D2327;color: #fff;font-size: 13px}.w-wp__bar .w-btn{margin-left: auto;background: #2271B1;height: 30px}.w-wp__logo{display: grid;place-items: center;width: 24px;height: 24px;border-radius: 50%;background: #fff;color: #1D2327;font: 700 13px Georgia,serif}.w-wp__body{display: grid;grid-template-columns: minmax(0,1.25fr) minmax(0,1fr)}.w-wp__page{display: grid;gap: 8px;align-content: start;padding: 14px;background: #F0F0F1;min-height: 380px}.w-wp__blk{border-radius: 10px;background: #fff;padding: 14px;box-shadow: 0 0 0 1px rgba(0,0,0,.05);animation: ddin .35s var(--ease)}.w-wp__hero{display: grid;gap: 8px;justify-items: start;padding: 20px 16px;background: linear-gradient(150deg,#F6FBF8,#EAF3FB)}.w-wp__hero small{font-size: 11px;color: var(--mu);font-weight: 600}.w-wp__hero b{font: 500 22px/1.15 var(--disp);letter-spacing: -.02em;word-break: break-word}.w-wp__cta{padding: 7px 14px;border-radius: 999px;background: var(--btn,#17A06A);color: #fff;font-size: 12px;font-weight: 600;transition: background .3s}.w-wp__svc{display: grid;grid-template-columns: repeat(3,1fr);gap: 8px}.w-wp__svc i{height: 54px;border-radius: 8px;background: var(--bg);box-shadow: inset 0 0 0 1px var(--ln)}.w-wp__rev{display: grid;gap: 4px}.w-wp__rev span{color: #E9B949;font-size: 12px}.w-wp__rev em{font-size: 13px}.w-wp__form{display: grid;gap: 6px}.w-wp__form i{height: 20px;border-radius: 6px;background: var(--bg);box-shadow: inset 0 0 0 1px var(--ln)}.w-wp__form span{justify-self: start;width: 70px;height: 22px;border-radius: 999px;background: var(--btn,#17A06A);transition: background .3s}.w-wp__side{display: grid;gap: 14px;align-content: start;padding: 16px;border-left: 1px solid var(--ln)}.w-toast{position: absolute;left: 50%;bottom: 14px;transform: translateX(-50%);padding: 9px 14px;border-radius: 999px;background: var(--ink);color: #fff;font-size: 13px;white-space: nowrap;animation: ddin .3s var(--ease)}.w-sh__top{display: flex;justify-content: space-between;align-items: center;padding-bottom: 10px;border-bottom: 1px solid var(--ln)}.w-sh__top b{font: 600 16px var(--disp);letter-spacing: -.01em}.w-sh__cart{display: inline-flex;align-items: center;gap: 8px;height: 32px;padding: 0 12px;border: 0;border-radius: 999px;background: var(--bg);box-shadow: 0 0 0 1px var(--ln);font: 500 13px var(--sans);cursor: pointer}.w-sh__cart i{display: grid;place-items: center;min-width: 20px;height: 20px;border-radius: 999px;background: var(--ink);color: #fff;font-style: normal;font-size: 11px;transition: transform .3s var(--ease)}.w-sh__cart i.bump{transform: scale(1.35)}.w-sh__main{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1fr);gap: 18px}.w-sh__pic{display: grid;place-items: center;aspect-ratio: 4 / 5;border-radius: 18px;background: radial-gradient(70% 60% at 50% 40%,#fff,#EFEDE6)}.w-sh__bag{position: relative;width: 58%;aspect-ratio: 1 / 1.05;border-radius: 6px 6px 16px 16px;background: var(--p);transition: background .4s;box-shadow: inset 0 -14px 0 rgba(0,0,0,.08),0 30px 40px -24px rgba(0,0,0,.45)}.w-sh__bag::before{content: "";position: absolute;left: 24%;right: 24%;top: -34%;height: 44%;border: 7px solid var(--p);border-bottom: 0;border-radius: 40px 40px 0 0;transition: border-color .4s}.w-sh__bag i{position: absolute;left: 50%;top: 42%;width: 34%;height: 18%;transform: translateX(-50%);border-radius: 4px;background: rgba(255,255,255,.85)}.w-sh__info{display: grid;gap: 10px;align-content: start}.w-sh__info small{font-size: 12px;color: var(--mu)}.w-sh__t{font: 500 21px/1.15 var(--disp);letter-spacing: -.02em}.w-sh__price{font: 500 18px var(--disp)}.w-sh__info .w-btn{width: 100%;margin-top: 4px}.w-sh__drawer{display: grid;gap: 8px;padding: 14px;border-radius: 16px;background: var(--mint);animation: ddin .35s var(--ease)}.w-sh__drawer p{display: flex;justify-content: space-between;gap: 10px;font-size: 13.5px}.w-sh__drawer span{color: var(--mu)}.w-sh__pay{display: block;text-align: center;padding: 10px;border-radius: 10px;background: #5A31F4;color: #fff;font-weight: 600;font-size: 13.5px}.w-wo{grid-template-columns: minmax(0,1fr) minmax(0,1fr);align-items: start}.w-wo .w-note{grid-column: 1 / -1}.w-wo__set{display: grid;gap: 12px}.w-wo__set .w-seg{flex-direction: column;border-radius: 16px}.w-wo__set .w-seg button{border-radius: 12px;text-align: left;padding: 0 14px}.w-wo__co{display: grid;gap: 12px;padding: 16px;border-radius: 18px;background: var(--bg)}.w-wo__h{font: 500 18px var(--disp)}.w-wo__pay{display: grid;gap: 6px}.w-wo__pay li{display: flex;align-items: center;gap: 10px;padding: 10px 12px;border-radius: 10px;background: #fff;box-shadow: 0 0 0 1px var(--ln);font-size: 13.5px;animation: ddin .3s var(--ease)}.w-wo__pay li i{width: 14px;height: 14px;border-radius: 50%;box-shadow: inset 0 0 0 1.5px rgba(14,17,22,.3)}.w-wo__pay li:first-child i{box-shadow: inset 0 0 0 4px #7F54B3}.w-wo__pay li:first-child{box-shadow: 0 0 0 1.5px #7F54B3}.w-wo__pay .w-wo__none{color: var(--mu);justify-content: center}.w-wo__sum{display: grid;gap: 6px;font-size: 13.5px}.w-wo__sum div{display: flex;justify-content: space-between}.w-wo__sum dt{color: var(--mu)}.w-wo__tot{padding-top: 8px;border-top: 1px solid var(--ln);font-weight: 600;font-size: 15px}.w-wo__tot dt{color: var(--ink)}.w-wo .w-btn--full{background: #7F54B3}.w-mg__top{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 10px}.w-mg__top .w-seg{flex: 1 1 300px}.w-mg__acc{font-size: 12.5px;color: var(--mu)}.w-mg__main{display: grid;grid-template-columns: minmax(0,.8fr) minmax(0,1.2fr);gap: 16px}.w-mg__fac{display: grid;gap: 12px;align-content: start}.w-mg__speed{font-size: 12.5px;color: var(--mu)}.w-mg__speed b{color: #0F5C3E}.w-mg__grid{display: grid;grid-template-columns: 1fr 1fr;gap: 8px;align-content: start}.w-mg__grid li{display: grid;gap: 4px;padding: 8px;border-radius: 12px;background: var(--bg);font-size: 12.5px;animation: ddin .3s var(--ease)}.w-mg__grid li[hidden]{display: none}.w-mg__grid b{font-weight: 600;line-height: 1.25}.w-mg__grid em{font-style: normal;font-weight: 600;color: var(--ink)}.w-mg__grid s{color: var(--mu);font-size: 11.5px}.w-mg__grid small{color: #0F5C3E;font-size: 11px;font-weight: 600}.w-mg__img{height: 64px;border-radius: 8px;background: #E4E8EE;position: relative;overflow: hidden}.w-mg__img::after{content: "";position: absolute;inset: 18% 30%;border-radius: 4px}.w-mg__img--0::after{background: repeating-linear-gradient(180deg,#5B6B7F 0 4px,transparent 4px 12px)}.w-mg__img--1::after{inset: 34% 20%;background: #E9B949;border-radius: 4px 4px 10px 10px}.w-mg__img--2::after{inset: 22% 36%;background: #17A06A;border-radius: 40% 40% 8px 8px}.w-mg__img--3::after{inset: 20% 30% 46%;background: #3E7CB1;border-radius: 50% 50% 6px 6px;box-shadow: 0 16px 0 -6px #FFE29A}.w-fs__req{display: flex;flex-wrap: wrap;gap: 6px}.w-fs__req button{height: 34px;padding: 0 12px;border: 0;border-radius: 10px;background: var(--bg);box-shadow: 0 0 0 1px var(--ln);font: 500 12.5px ui-monospace,SFMono-Regular,Menlo,monospace;cursor: pointer}.w-fs__req button.on{background: var(--ink);color: #fff;box-shadow: none}.w-fs__arch{position: relative;display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 10px;padding: 18px 0 8px}.w-fs__arch::before{content: "";position: absolute;left: 12%;right: 12%;top: 48%;border-top: 2px dashed rgba(14,17,22,.15)}.w-fs__lay{position: relative;display: grid;gap: 2px;padding: 14px 10px;border-radius: 14px;background: #fff;box-shadow: 0 0 0 1px var(--ln);text-align: center;transition: box-shadow .25s,background .25s}.w-fs__lay b{font: 500 14px var(--disp)}.w-fs__lay span{font-size: 11.5px;color: var(--mu)}.w-fs__lay.hit{background: var(--mint);box-shadow: 0 0 0 2px var(--green)}.w-fs__dot{position: absolute;top: calc(48% - 6px);left: 12%;width: 12px;height: 12px;border-radius: 50%;background: var(--green);box-shadow: 0 0 0 5px rgba(23,160,106,.2);opacity: 0;transition: left .35s linear,opacity .2s}.w-fs__log{min-height: 150px;margin: 0;padding: 14px;border-radius: 14px;background: #12161C;color: #CFE7DA;font: 12.5px/1.7 ui-monospace,SFMono-Regular,Menlo,monospace;white-space: pre-wrap;overflow: hidden}.w-fs__log em{font-style: normal;color: #6FE3AE}.w-fs__log u{text-decoration: none;color: #8AA3B8}.w-mi__pick{display: grid;grid-template-columns: minmax(0,2fr) minmax(0,1fr);gap: 12px}.w-mi__pick>div{display: grid;gap: 10px}.w-mi__map ul{display: grid;gap: 6px;margin-top: 10px}.w-mi__map li{display: grid;grid-template-columns: minmax(0,1fr) auto minmax(0,1fr);gap: 8px;align-items: center;padding: 8px 10px;border-radius: 10px;background: var(--bg);font: 12px ui-monospace,SFMono-Regular,Menlo,monospace;animation: ddin .3s var(--ease)}.w-mi__map li span{overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.w-mi__map li b{color: var(--green);font-family: var(--sans);font-size: 11px}.w-mi__steps{display: grid;gap: 6px}.w-mi__steps li{display: flex;align-items: center;gap: 10px;font-size: 13.5px;color: var(--mu);transition: color .3s}.w-mi__steps li i{width: 18px;height: 18px;flex: none;border-radius: 50%;box-shadow: inset 0 0 0 1.5px rgba(14,17,22,.2);position: relative;transition: background .3s,box-shadow .3s}.w-mi__steps li.done{color: var(--ink)}.w-mi__steps li.done i{background: var(--green);box-shadow: none}.w-mi__steps li.done i::after{content: "";position: absolute;left: 6px;top: 3px;width: 4px;height: 8px;border: solid #fff;border-width: 0 2px 2px 0;transform: rotate(45deg)}.w-mi__bar{height: 6px;border-radius: 999px;background: rgba(14,17,22,.07);overflow: hidden}.w-mi__bar i{display: block;height: 100%;width: 0;background: var(--green);transition: width .45s var(--ease)}.w-io{grid-template-columns: auto minmax(0,1fr);align-items: center;gap: 24px}.w-ph{position: relative;width: 236px;aspect-ratio: 9 / 19.2;padding: 9px;border-radius: 42px;background: #15181D;box-shadow: inset 0 0 0 2px #2D323A,0 40px 70px -40px rgba(11,36,64,.6)}.w-ph__isl{position: absolute;left: 50%;top: 16px;width: 72px;height: 20px;transform: translateX(-50%);border-radius: 999px;background: #000;z-index: 2}.w-ph__scr{height: 100%;border-radius: 34px;overflow: hidden;background: #fff}.w-app{--fg: #0E1116;--bg2: #F2F2F7;--card: #fff;--acc: #0A84FF;--ts: 1;position: relative;height: 100%;background: var(--bg2);color: var(--fg);transition: background .35s,color .35s}.w-app.dark{--fg: #F2F2F7;--bg2: #000;--card: #1C1C1E}.w-app__v{display: none;gap: 10px;align-content: start;padding: 46px 14px 70px;font-size: calc(12px * var(--ts))}.w-app__v.on{display: grid;animation: ddin .3s var(--ease)}.w-app__hi{font-size: calc(11px * var(--ts));opacity: .6}.w-app__big{font: 700 calc(19px * var(--ts))/1.15 -apple-system,var(--sans);letter-spacing: -.02em}.w-app__card{display: grid;gap: 2px;padding: 12px;border-radius: 14px;background: var(--card)}.w-app__card b{font-size: calc(15px * var(--ts))}.w-app__card span{opacity: .6}.w-app__row{display: grid;grid-template-columns: repeat(3,1fr);gap: 8px}.w-app__row i{height: 52px;border-radius: 12px;background: var(--card)}.w-app__cal{display: grid;grid-template-columns: repeat(7,1fr);gap: 4px;padding: 10px;border-radius: 14px;background: var(--card)}.w-app__cal i{display: grid;place-items: center;aspect-ratio: 1;border-radius: 50%;font-style: normal;font-size: calc(10.5px * var(--ts))}.w-app__cal i.on,.w-app__slots i.on{background: var(--acc);color: #fff}.w-app__slots{display: grid;grid-template-columns: 1fr 1fr;gap: 6px}.w-app__slots i{padding: 8px;border-radius: 10px;background: var(--card);text-align: center;font-style: normal}.w-app__apple{padding: 11px;border-radius: 12px;background: var(--fg);color: var(--bg2);text-align: center;font-weight: 600}.w-app__tab{position: absolute;left: 0;right: 0;bottom: 0;display: flex;padding: 8px 8px 16px;background: var(--card);border-top: 1px solid rgba(128,128,128,.18)}.w-app__tab button{flex: 1;height: 32px;border: 0;background: none;color: var(--fg);opacity: .5;font: 600 11px var(--sans);cursor: pointer}.w-app__tab button.on{opacity: 1;color: var(--acc)}.w-io__ctl{display: grid;gap: 14px;align-content: center}.w-io__note{font-size: 13.5px;color: var(--mu)}.w-an__ctl{display: flex;flex-wrap: wrap;gap: 14px 24px;align-items: end}.w-an__ctl>div{display: grid;gap: 10px}.w-an__ctl>div:first-child{flex: 1 1 260px}.w-an__stage{display: grid;place-items: center;height: 340px;border-radius: 18px;background: #EEF1EC;overflow: hidden}.w-an__dev{--acc: #386A20;--accs: #D8E8CC;display: grid;grid-template-columns: minmax(0,1fr);width: 176px;height: 316px;padding: 14px 10px;border-radius: 26px;background: #FDFDF6;box-shadow: 0 0 0 6px #1E2420,0 30px 50px -30px rgba(0,0,0,.5);transition: width .5s var(--ease),height .5s var(--ease),border-radius .5s;gap: 10px;overflow: hidden}.w-an__dev.fold{width: 300px;height: 300px;grid-template-columns: minmax(0,1fr) minmax(0,1fr);border-radius: 22px}.w-an__dev.tab{width: 440px;max-width: 94%;height: 290px;grid-template-columns: minmax(0,.9fr) minmax(0,1.1fr);border-radius: 20px}.w-an__list{position: relative;display: grid;gap: 6px;align-content: start;font-size: 11.5px}.w-an__list>b{font: 500 16px var(--sans);margin: 4px 4px 6px}.w-an__it{display: flex;align-items: center;gap: 8px;padding: 8px;border-radius: 14px}.w-an__it.on{background: var(--accs)}.w-an__it i{width: 26px;height: 26px;flex: none;border-radius: 50%;background: var(--accs);box-shadow: inset 0 0 0 2px var(--acc)}.w-an__it span{display: grid}.w-an__it em{font-style: normal;color: #5F655C;font-size: 10.5px}.w-an__fab{position: absolute;right: 4px;bottom: -40px;display: grid;place-items: center;width: 40px;height: 40px;border-radius: 12px;background: var(--accs);color: var(--acc);font-size: 20px}.w-an__dev:not(.fold):not(.tab) .w-an__fab{bottom: auto;top: 250px}.w-an__detail{display: none;align-content: start;gap: 8px;padding: 12px;border-radius: 16px;background: #fff;box-shadow: 0 0 0 1px rgba(0,0,0,.06);font-size: 12px}.w-an__dev.fold .w-an__detail,.w-an__dev.tab .w-an__detail{display: grid;animation: ddin .35s var(--ease)}.w-an__detail b{font-size: 15px}.w-an__detail p{color: #5F655C}.w-an__track{display: flex;gap: 4px}.w-an__track i{flex: 1;height: 6px;border-radius: 3px;background: var(--acc)}.w-an__track i.off{background: var(--accs)}.w-an__btn{justify-self: start;margin-top: 6px;padding: 8px 14px;border-radius: 999px;background: var(--acc);color: #fff;font-weight: 600;transition: background .3s}.w-er__hub{position: relative;height: 270px;border-radius: 18px;background: radial-gradient(circle at 50% 50%,#EEF6F1,#F7F8F5 70%)}.w-er__core{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);display: grid;place-items: center;width: 104px;height: 104px;border-radius: 50%;background: var(--navy);color: #fff;font: 500 15px var(--disp);box-shadow: 0 0 0 10px rgba(11,36,64,.08);z-index: 1}.w-er__m{--a: 0deg;position: absolute;left: 50%;top: 50%;height: 36px;padding: 0 14px;border: 0;border-radius: 999px;background: #fff;box-shadow: 0 0 0 1px var(--ln);font: 500 13px var(--sans);color: var(--mu);cursor: pointer;transform: translate(-50%,-50%) rotate(var(--a)) translateY(-104px) rotate(calc(var(--a) * -1));transition: background .3s,color .3s,box-shadow .3s;white-space: nowrap}.w-er__m--0{--a: 0deg}.w-er__m--1{--a: 60deg}.w-er__m--2{--a: 120deg}.w-er__m--3{--a: 180deg}.w-er__m--4{--a: 240deg}.w-er__m--5{--a: 300deg}.w-er__m.on{background: var(--ink);color: #fff;box-shadow: none}.w-er__m.ping{background: var(--green);color: #fff;box-shadow: 0 0 0 6px rgba(23,160,106,.2)}.w-er__log{display: grid;gap: 6px;min-height: 120px;align-content: start}.w-er__log li{display: grid;grid-template-columns: 92px minmax(0,1fr);gap: 10px;padding: 8px 10px;border-radius: 10px;background: var(--bg);font-size: 13px;animation: ddin .3s var(--ease)}.w-er__log li b{font-weight: 600;color: #0F5C3E}.w-er__log .w-er__idle{display: block;color: var(--mu);text-align: center;background: none}.w-er__log .w-er__skip{opacity: .6}.w-er__log .w-er__skip b{color: var(--mu)}.w-ux__stage{position: relative;height: 330px;border-radius: 18px;overflow: hidden;background: #F3F4F1;--x: 55%}.w-ux__layer{position: absolute;inset: 0;display: grid;align-content: center;justify-items: center;gap: 10px;padding: 24px 22%}.w-ux__wire b{width: 60%;height: 18px;background: #D6D9D3;border-radius: 4px}.w-ux__wire i{width: 100%;height: 34px;border: 2px dashed #B9BDB5;border-radius: 6px}.w-ux__wire i.s{width: 70%}.w-ux__wire span{width: 100%;height: 36px;background: #C9CCC5;border-radius: 6px}.w-ux__wire em{width: 50%;height: 10px;background: #DDE0DA;border-radius: 4px}.w-ux__ui{background: linear-gradient(160deg,#F4FBF7,#EEF3FC);clip-path: inset(0 0 0 var(--x));justify-items: stretch;text-align: left}.w-ux__ui small{font-size: 11px;font-weight: 600;color: var(--green)}.w-ux__ui b{font: 500 21px/1.15 var(--disp);letter-spacing: -.02em}.w-ux__ui label{display: grid;gap: 4px;font-size: 11.5px;font-weight: 600;color: var(--mu)}.w-ux__ui label span{padding: 9px 12px;border-radius: 10px;background: #fff;box-shadow: 0 0 0 1px var(--ln);color: #8A9099;font-weight: 500}.w-ux__ui em{display: block;padding: 11px;border-radius: 999px;background: var(--ink);color: #fff;text-align: center;font-style: normal;font-weight: 600;font-size: 13.5px}.w-ux__ui p{font-size: 11.5px;color: var(--mu);text-align: center}.w-ux__ui.p0 small,.w-ux__ui.p1 label,.w-ux__ui.p2 em{box-shadow: 0 0 0 2px #FF8A3D;border-radius: 8px}.w-ux__ui.p2 em{border-radius: 999px}.w-ux__handle{position: absolute;top: 0;bottom: 0;left: var(--x);width: 2px;background: var(--ink);pointer-events: none}.w-ux__handle::after{content: "‹ ›";position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);display: grid;place-items: center;width: 34px;height: 34px;border-radius: 50%;background: var(--ink);color: #fff;font-size: 14px;letter-spacing: 2px}.w-ux__pins{display: flex;flex-wrap: wrap;gap: 6px}.w-ux__pins button{height: 32px;padding: 0 12px;border: 0;border-radius: 999px;background: var(--bg);box-shadow: 0 0 0 1px var(--ln);font: 500 13px var(--sans);cursor: pointer}.w-ux__pins button.on{background: #FF8A3D;color: #fff;box-shadow: none}.w-ux__pnote{font-size: 13.5px;color: #3A3F47}.w-py{grid-template-columns: minmax(0,1fr) minmax(0,1fr);align-items: start}.w-py .w-note{grid-column: 1 / -1}.w-py__co{display: grid;gap: 12px;padding: 16px;border-radius: 18px;background: var(--bg)}.w-py__item{display: flex;justify-content: space-between;font-size: 15px}.w-py__item span{font-weight: 600}.w-py__meth{display: grid;grid-template-columns: 1fr 1fr;gap: 6px}.w-py__meth button{height: 38px;border: 0;border-radius: 10px;background: #fff;box-shadow: 0 0 0 1px var(--ln);font: 500 13px var(--sans);cursor: pointer}.w-py__meth button.on{box-shadow: 0 0 0 2px #635BFF;color: #635BFF}.w-py__card{display: flex;align-items: center;gap: 10px;padding: 12px;border-radius: 10px;background: #fff;box-shadow: 0 0 0 1px var(--ln);font: 13px ui-monospace,SFMono-Regular,Menlo,monospace}.w-py__card i{width: 28px;height: 18px;border-radius: 4px;background: linear-gradient(135deg,#635BFF,#00D4FF)}.w-py__card em{margin-left: auto;font-style: normal;color: var(--mu)}.w-py__co .w-btn{background: #635BFF}.w-py__ev{display: grid;gap: 10px}.w-py__ev ul{display: grid;gap: 6px;margin-top: 6px}.w-py__ev li{display: grid;gap: 2px;padding: 10px 12px;border-radius: 12px;background: #fff;box-shadow: 0 0 0 1px var(--ln);animation: ddin .3s var(--ease)}.w-py__ev li code{font: 600 12px ui-monospace,SFMono-Regular,Menlo,monospace;color: #635BFF}.w-py__ev li span{font-size: 12.5px;color: var(--mu)}.w-py__ev .w-py__idle{display: block;box-shadow: none;color: var(--mu);text-align: center;background: var(--bg)}.w-cf__top{display: flex;justify-content: space-between;align-items: center;gap: 10px;flex-wrap: wrap}.w-cf__top b{font: 500 16px var(--disp)}.w-cf__kpi{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 8px}.w-cf__kpi div{padding: 12px;border-radius: 14px;background: var(--bg);transition: background .3s}.w-cf__kpi small{display: block;font-size: 11.5px;color: var(--mu)}.w-cf__kpi b{font: 500 22px/1.2 var(--disp)}.w-cf.off .w-cf__kpi div{background: #FBEDEA}.w-cf__feed{display: grid;gap: 5px;height: 236px;overflow: hidden;align-content: start;-webkit-mask-image: linear-gradient(#000 70%,transparent);mask-image: linear-gradient(#000 70%,transparent)}.w-cf__feed li{display: grid;grid-template-columns: 110px minmax(0,1fr) 84px;gap: 10px;align-items: center;padding: 8px 12px;border-radius: 10px;background: var(--bg);font: 12px ui-monospace,SFMono-Regular,Menlo,monospace;animation: ddin .3s var(--ease)}.w-cf__feed li span{overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.w-cf__feed li b{justify-self: end;padding: 2px 8px;border-radius: 999px;font: 600 11px var(--sans)}.w-cf__feed .hit b{background: #FDEBD9;color: #B35A00}.w-cf__feed .blk b{background: #FCE4E1;color: #B42318}.w-cf__feed .miss b{background: #E9EBEE;color: #4A5260}.w-aw__top{display: flex;align-items: center;gap: 12px;flex-wrap: wrap}.w-aw__top .w-lbl{margin: 0}.w-aw__top .w-seg{flex: 1 1 260px}.w-aw__dia{position: relative;display: grid;grid-template-columns: repeat(4,minmax(0,1fr));grid-template-rows: auto auto;gap: 12px 10px;padding: 18px;border-radius: 18px;background: #F4F6F8;background-image: radial-gradient(rgba(14,17,22,.08) 1px,transparent 1px);background-size: 16px 16px;align-items: center}.w-aw__n,.w-aw__srv{display: grid;place-items: center;min-height: 52px;padding: 8px;border-radius: 12px;background: #fff;box-shadow: 0 0 0 1px var(--ln);font-size: 12.5px;font-weight: 600;text-align: center;transition: opacity .4s,transform .4s var(--ease)}.w-aw__n--usr{background: var(--ink);color: #fff;box-shadow: none}.w-aw__n--cdn{box-shadow: inset 0 3px 0 #8C4FFF,0 0 0 1px var(--ln)}.w-aw__n--lb{box-shadow: inset 0 3px 0 #8C4FFF,0 0 0 1px var(--ln)}.w-aw__srv{grid-column: 4;grid-row: 1 / 3;align-content: center;gap: 6px;box-shadow: inset 0 3px 0 #ED7100,0 0 0 1px var(--ln)}.w-aw__srv i{display: block;width: 64px;height: 16px;border-radius: 4px;background: #FFE3C7;box-shadow: inset 4px 0 0 #ED7100;transition: opacity .4s,transform .4s var(--ease)}.w-aw__srv em{font-style: normal;font-size: 11.5px;color: var(--mu)}.w-aw__n--db{grid-column: 2;grid-row: 2;box-shadow: inset 0 3px 0 #2E73B8,0 0 0 1px var(--ln)}.w-aw__n--rep{grid-column: 3;grid-row: 2;box-shadow: inset 0 3px 0 #2E73B8,0 0 0 1px var(--ln)}.w-aw__n--s3{grid-column: 1;grid-row: 2;box-shadow: inset 0 3px 0 #3F8624,0 0 0 1px var(--ln)}.w-aw__dia [data-lv].off{opacity: .15;transform: scale(.94)}.w-aw__cap{font-size: 13.5px;color: #3A3F47;min-height: 2.6em}.w-aw__pipe{display: grid;grid-template-columns: repeat(5,minmax(0,1fr));gap: 4px}.w-aw__pipe li{position: relative;padding: 9px 4px;border-radius: 8px;background: var(--bg);font-size: 12px;font-weight: 600;color: var(--mu);text-align: center;transition: background .3s,color .3s}.w-aw__pipe li.run{background: #FFF1E0;color: #B35A00}.w-aw__pipe li.done{background: var(--mint);color: #0F5C3E}.w-ga{grid-template-columns: minmax(0,.85fr) minmax(0,1.15fr);align-items: start}.w-ga .w-note{grid-column: 1 / -1}.w-ga__ctl{display: grid;gap: 12px}.w-ga__ctl .w-seg{flex-direction: column;border-radius: 16px}.w-ga__ctl .w-seg button{border-radius: 12px;text-align: left;padding: 0 14px}.w-ga__serp{display: grid;gap: 12px;padding: 16px;border-radius: 18px;background: #fff;box-shadow: 0 0 0 1px var(--ln)}.w-ga__q{display: flex;align-items: center;gap: 10px;height: 40px;padding: 0 14px;border-radius: 999px;box-shadow: 0 0 0 1px var(--ln),0 2px 6px rgba(0,0,0,.05);font-size: 14px}.w-ga__q i{width: 12px;height: 12px;border-radius: 50%;border: 2px solid #4285F4}.w-ga__ad{display: grid;gap: 4px;padding: 12px;border-radius: 12px;background: #F8FAFF;animation: ddin .35s var(--ease)}.w-ga__ad small{font-size: 12px;color: #4D5156}.w-ga__ad small b{color: var(--ink)}.w-ga__ad h4{font: 400 18px/1.3 Arial,sans-serif;color: #1A0DAB}.w-ga__ad p{font-size: 13px;color: #4D5156;line-height: 1.5}.w-ga__links{display: flex;flex-wrap: wrap;gap: 4px 14px;padding-top: 4px}.w-ga__links span{color: #1A0DAB;font-size: 13px}.w-ga__call,.w-ga__loc{font-size: 13px;color: #1A0DAB}.w-ga__ad [hidden]{display: none}.w-ga__org{display: grid;gap: 6px}.w-ga__org i{height: 10px;border-radius: 4px;background: #EEF0F2}.w-ga__org i.s{width: 60%}.w-fb{grid-template-columns: minmax(0,.9fr) minmax(0,1.1fr);align-items: start}.w-fb .w-note{grid-column: 1 / -1}.w-fb__ctl{display: grid;gap: 12px}.w-fb__aud{font-size: 13px;color: #3A3F47;padding: 10px 12px;border-radius: 12px;background: var(--bg)}.w-fb__stage{display: grid;place-items: center;min-height: 420px;border-radius: 18px;background: #EEF0F4;padding: 14px}.w-fb__ad{width: 100%;max-width: 300px;display: grid;gap: 8px;padding: 10px;border-radius: 14px;background: #fff;box-shadow: 0 20px 40px -26px rgba(0,0,0,.4);transition: max-width .4s var(--ease)}.w-fb__hd{display: flex;gap: 8px;align-items: center}.w-fb__hd i{width: 30px;height: 30px;border-radius: 50%;background: linear-gradient(135deg,#F6A6B2,#F7C873)}.w-fb__hd span{display: grid;font-size: 12.5px}.w-fb__hd em{font-style: normal;font-size: 11px;color: var(--mu)}.w-fb__txt{font-size: 12.5px}.w-fb__img{position: relative;display: grid;align-content: end;aspect-ratio: 1;padding: 16px;border-radius: 8px;overflow: hidden;background: linear-gradient(160deg,#F9D9C9,#E9A0A8 60%,#A86A8E);color: #fff}.w-fb__sun{position: absolute;right: 14%;top: 14%;width: 30%;aspect-ratio: 1;border-radius: 50%;background: rgba(255,255,255,.55)}.w-fb__img b{font: 600 30px/1 var(--disp);position: relative}.w-fb__img small{position: relative;font-size: 13px}.w-fb__ft{display: flex;align-items: center;justify-content: space-between;gap: 8px;padding: 4px 2px}.w-fb__ft span{display: grid;font-size: 12px}.w-fb__ft small{color: var(--mu);font-size: 10.5px}.w-fb__ft em{flex: none;padding: 7px 12px;border-radius: 6px;background: #E4E6EB;font-style: normal;font-weight: 600;font-size: 12px}.w-fb__ad.story,.w-fb__ad.reel{position: relative;max-width: 210px;aspect-ratio: 9 / 16;padding: 0;overflow: hidden;background: none}.w-fb__ad.story .w-fb__img,.w-fb__ad.reel .w-fb__img{position: absolute;inset: 0;aspect-ratio: auto;border-radius: 0;padding: 18px 16px 90px}.w-fb__ad.story .w-fb__hd,.w-fb__ad.reel .w-fb__hd{position: absolute;left: 12px;top: 14px;z-index: 1;color: #fff}.w-fb__ad.story .w-fb__hd em,.w-fb__ad.reel .w-fb__hd em{color: rgba(255,255,255,.8)}.w-fb__ad.story .w-fb__txt{display: none}.w-fb__ad.reel .w-fb__txt{position: absolute;left: 12px;right: 40px;bottom: 56px;z-index: 1;color: #fff;font-size: 11.5px}.w-fb__ad.story .w-fb__ft,.w-fb__ad.reel .w-fb__ft{position: absolute;left: 10px;right: 10px;bottom: 12px;z-index: 1}.w-fb__ad.story .w-fb__ft span,.w-fb__ad.reel .w-fb__ft span{display: none}.w-fb__ad.story .w-fb__ft em,.w-fb__ad.reel .w-fb__ft em{flex: 1;text-align: center;background: #fff;border-radius: 999px;padding: 9px}.w-li{grid-template-columns: minmax(0,1fr) minmax(0,1fr);align-items: start}.w-li .w-note{grid-column: 1 / -1}.w-li__ctl{display: grid;gap: 12px}.w-li__ctl .w-chip.on{background: #0A66C2}.w-li__ctl .w-chip.on::before{color: #fff}.w-li__meter{display: grid;grid-template-columns: auto 1fr auto;gap: 10px;align-items: center;font-size: 11.5px;color: var(--mu);margin-top: 4px}.w-li__meter div{height: 8px;border-radius: 999px;background: linear-gradient(90deg,#F5B97A,#7FD1AE 40%,#7FD1AE 70%,#F5B97A);position: relative}.w-li__meter i{position: absolute;top: 50%;width: 16px;height: 16px;border-radius: 50%;background: #fff;box-shadow: 0 0 0 3px var(--ink);transform: translate(-50%,-50%);transition: left .4s var(--ease)}.w-li__fit{font-size: 13px;color: #3A3F47}.w-li__post{display: grid;gap: 10px;padding: 14px;border-radius: 16px;background: #fff;box-shadow: 0 0 0 1px var(--ln),0 24px 40px -30px rgba(0,0,0,.35);font-size: 13px}.w-li__hd{display: flex;gap: 10px;align-items: center}.w-li__hd i{display: grid;place-items: center;width: 36px;height: 36px;border-radius: 6px;background: #0A2540;color: #fff;font-style: normal;font-weight: 700}.w-li__hd span{display: grid}.w-li__hd em{font-style: normal;font-size: 11.5px;color: var(--mu)}.w-li__img{display: grid;gap: 4px;padding: 28px 18px;border-radius: 8px;background: linear-gradient(135deg,#0A2540,#0A66C2);color: #fff}.w-li__img b{font: 500 22px/1.15 var(--disp)}.w-li__img small{opacity: .8}.w-li__ft{display: flex;justify-content: space-between;align-items: center;gap: 10px;font-size: 12px;color: var(--mu)}.w-li__ft b{color: var(--ink);font-weight: 600}.w-li__ft em{flex: none;padding: 6px 14px;border-radius: 999px;box-shadow: inset 0 0 0 1.5px #0A66C2;color: #0A66C2;font-style: normal;font-weight: 600}.w-gd{--c1: #0E3B43;--c2: #F2C14E;--c3: #F7F3EA;--ff: Georgia,'Times New Roman',serif;grid-template-columns: minmax(0,.8fr) minmax(0,1.2fr);align-items: start}.w-gd.geo{--ff: var(--disp)}.w-gd.mono{--ff: ui-monospace,SFMono-Regular,Menlo,monospace}.w-gd__ctl{display: grid;gap: 12px}.w-gd__pals{display: grid;grid-template-columns: 1fr 1fr;gap: 6px}.w-gd__pals button{display: flex;height: 34px;padding: 4px;border: 0;border-radius: 10px;background: #fff;box-shadow: 0 0 0 1px var(--ln);cursor: pointer;gap: 3px}.w-gd__pals button i{flex: 1;border-radius: 6px}.w-gd__pals button.on{box-shadow: 0 0 0 2px var(--ink)}.w-gd__kit{display: grid;grid-template-columns: 1fr 1fr;gap: 10px}.w-gd__kit>*{transition: background .4s,color .4s}.w-gd__logo{grid-column: 1 / -1;display: flex;align-items: center;justify-content: center;gap: 12px;height: 120px;border-radius: 16px;background: var(--c3);color: var(--c1)}.w-gd__logo b{font: 600 30px/1 var(--ff);letter-spacing: -.02em;overflow-wrap: anywhere}.w-gd__mk{display: grid;place-items: center;width: 44px;height: 44px;flex: none;border-radius: 12px 12px 12px 2px;background: var(--c1);color: var(--c2);font: 700 22px var(--ff);transition: background .4s,color .4s}.w-gd__card{display: flex;align-items: center;gap: 10px;padding: 16px;aspect-ratio: 1.75;border-radius: 12px;background: var(--c1);color: var(--c3)}.w-gd__card .w-gd__mk{background: var(--c2);color: var(--c1);width: 34px;height: 34px;font-size: 16px}.w-gd__card span{display: grid;min-width: 0}.w-gd__card b{font: 600 16px var(--ff);overflow: hidden;text-overflow: ellipsis}.w-gd__card small{font-size: 10.5px;opacity: .75}.w-gd__post{display: grid;align-content: space-between;aspect-ratio: 1;padding: 14px;border-radius: 12px;background: var(--c2);color: var(--c1)}.w-gd__post small{font: 600 11px var(--ff)}.w-gd__post b{font: 600 20px/1.05 var(--ff)}.w-gd__post span{justify-self: start;padding: 5px 10px;border-radius: 999px;background: var(--c1);color: var(--c3);font-size: 10.5px;font-weight: 600}.w-gd__sw{grid-column: 1 / -1;display: grid;grid-template-columns: repeat(3,1fr);gap: 6px}.w-gd__sw i{height: 26px;border-radius: 8px}.w-gd__sw i:nth-child(1){background: var(--c1)}.w-gd__sw i:nth-child(2){background: var(--c2)}.w-gd__sw i:nth-child(3){background: var(--c3);box-shadow: inset 0 0 0 1px var(--ln)}@media (max-width: 680px){.w{padding: 14px;border-radius: 20px}.w-wp__body,.w-sh__main,.w-wo,.w-mg__main,.w-mi__pick,.w-py,.w-ga,.w-fb,.w-li,.w-gd{grid-template-columns: minmax(0,1fr)}.w-wp__side{border-left: 0;border-top: 1px solid var(--ln)}.w-wp__page{min-height: 0}.w-sh__pic{aspect-ratio: 16 / 10}.w-io{grid-template-columns: minmax(0,1fr);justify-items: center}.w-io__ctl{width: 100%}.w-ph{width: 220px}.w-fs__arch{grid-template-columns: repeat(2,minmax(0,1fr))}.w-fs__arch::before,.w-fs__dot{display: none}.w-er__hub{height: 300px}.w-er__m{font-size: 12px;padding: 0 10px;transform: translate(-50%,-50%) rotate(var(--a)) translateY(-112px) rotate(calc(var(--a) * -1))}.w-er__core{width: 88px;height: 88px;font-size: 13px}.w-ux__layer{padding: 20px 10%}.w-cf__kpi{grid-template-columns: 1fr 1fr}.w-cf__feed li{grid-template-columns: 76px minmax(0,1fr) 70px;font-size: 11px;padding: 7px 9px}.w-aw__dia{grid-template-columns: repeat(2,minmax(0,1fr));padding: 12px}.w-aw__srv{grid-column: 1 / -1;grid-row: auto;grid-auto-flow: column}.w-aw__srv em{grid-column: 1 / -1}.w-aw__n--db,.w-aw__n--rep,.w-aw__n--s3{grid-column: auto;grid-row: auto}.w-aw__pipe li{font-size: 10.5px;padding: 8px 2px}.w-an__stage{height: 300px}.w-an__dev.fold{width: 250px;height: 260px}.w-an__dev.tab{height: 240px}.w-fb__stage{min-height: 380px}.w-mg__grid{grid-template-columns: 1fr 1fr}}.w-ux__stage{touch-action: pan-y;cursor: ew-resize}.w [hidden]{display: none !important}.w-sh__drawer .w-sh__pay{color: #fff}.w-wo__set .w-seg button,.w-ga__ctl .w-seg button{flex: none}.w-mi__pick{grid-template-columns: minmax(0,1fr)}.w-mi__pick>div{grid-template-columns: 44px minmax(0,1fr);align-items: center}.w-mi__pick .w-lbl{margin: 0}.w-py__card span,.w-py__card em{white-space: nowrap;font-size: 12px}.w-er__hub{height: 300px}.w-er__m{transform: translate(-50%,-50%) rotate(var(--a)) translateY(-116px) rotate(calc(var(--a) * -1))}.w-gd__kit{grid-template-columns: minmax(0,1.35fr) minmax(0,1fr);min-width: 0}.w-gd__card{aspect-ratio: auto;min-height: 150px}.w-gd__post{aspect-ratio: auto;min-height: 150px}.w-gd__post b{font-size: 18px}.w-sh__bag{width: auto;height: 52%}@media (max-width: 680px){.w-sh__bag{height: 50%}.w-aw__srv{display: flex;flex-wrap: wrap;justify-content: center;align-items: center;gap: 6px}.w-aw__srv i{width: 44px}.w-aw__srv em{width: 100%;text-align: center}.w-an__stage{height: 350px}}.w-cf__feed li b{white-space: nowrap}.abx{position: relative;padding: clamp(112px,14vh,148px) 0 var(--sec);overflow: hidden}.abx::before{content: "";position: absolute;inset: 0;z-index: -1;background: radial-gradient(40% 60% at 90% 10%,#D3F1E2,transparent 70%),radial-gradient(35% 55% at 0% 30%,#DCEBF8,transparent 70%)}.abx__in{display: grid;grid-template-columns: minmax(0,1.1fr) minmax(0,.9fr);gap: clamp(32px,5vw,88px);align-items: center;padding: 0 var(--pad)}.abx__copy{display: grid;gap: 22px;justify-items: start}.abx__h{font: 500 clamp(44px,5.6vw,92px)/1 var(--disp);letter-spacing: -.045em}.abx__h .hl{color: var(--green);font-style: italic}.abx__p{font-size: clamp(17px,1.3vw,19.5px);color: #3A3F47;max-width: 33em}.abx__desk{display: grid;gap: 14px;padding: clamp(18px,2vw,26px);border-radius: 26px;background: var(--navy);color: #fff;box-shadow: 0 50px 90px -50px rgba(11,36,64,.7)}.abx__clocks{display: grid;grid-template-columns: 1fr 1fr;gap: 10px}.abx__clocks div{padding: 16px;border-radius: 16px;background: rgba(255,255,255,.06)}.abx__clocks small{display: block;font-size: 12.5px;color: rgba(255,255,255,.6)}.abx__clocks b{font: 500 clamp(30px,3vw,42px)/1.1 var(--disp);letter-spacing: -.03em;font-variant-numeric: tabular-nums}.abx__status{display: flex;align-items: center;gap: 10px;padding: 10px 14px;border-radius: 999px;background: rgba(255,255,255,.06);font-size: 13.5px;color: rgba(255,255,255,.85)}.abx__status i{width: 9px;height: 9px;flex: none;border-radius: 50%;background: #9AA4B2}.abx__status.on i{background: #4ADE9B;box-shadow: 0 0 0 4px rgba(74,222,155,.2);animation: abxpulse 2s ease-in-out infinite}@keyframes abxpulse{50%{box-shadow: 0 0 0 8px rgba(74,222,155,0)}}.abx__lbl{font-size: 12.5px;font-weight: 600;color: #6FE3AE;margin-top: 4px}.abx__feed{display: grid;gap: 6px}.abx__feed li{display: grid;grid-template-columns: 96px minmax(0,1fr);gap: 12px;align-items: center;padding: 10px 12px;border-radius: 12px;font-size: 14px;color: rgba(255,255,255,.55);transition: background .4s,color .4s}.abx__feed em{font-style: normal;font-size: 12px;font-weight: 600;color: rgba(255,255,255,.5);transition: color .4s}.abx__feed li.on{background: rgba(255,255,255,.08);color: #fff}.abx__feed li.on em{color: #6FE3AE}.abx__stats{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));margin: clamp(48px,6vw,88px) var(--pad) 0;border-top: 1px solid var(--ln);border-bottom: 1px solid var(--ln)}.abx__stats div{display: grid;gap: 4px;padding: clamp(20px,2.4vw,32px) clamp(14px,2vw,28px)}.abx__stats div + div{border-left: 1px solid var(--ln)}.abx__stats b{font: 500 clamp(40px,4.4vw,68px)/1 var(--disp);letter-spacing: -.045em}.abx__stats span{font-size: 14.5px;color: var(--mu)}.abx__strip{margin-top: clamp(40px,5vw,72px);-webkit-mask-image: none;mask-image: none}.abx__strip .marquee__track{gap: 18px;padding-right: 18px;animation-duration: 70s;align-items: stretch}.abx__w{width: clamp(300px,28vw,420px);flex: none}.abx__w .win img{aspect-ratio: 16 / 10;object-fit: cover;object-position: top;width: 100%}@media (max-width: 1000px){.abx__in{grid-template-columns: minmax(0,1fr)}.abx__stats{grid-template-columns: 1fr 1fr}.abx__stats div:nth-child(3){border-left: 0}.abx__stats div:nth-child(n+3){border-top: 1px solid var(--ln)}}@media (max-width: 680px){.abx__feed li{grid-template-columns: 80px minmax(0,1fr);font-size: 13px}.abx__w{width: 260px}.abx__stats div{padding: 18px 12px}}.ctx{position: relative;padding: clamp(112px,14vh,148px) var(--pad) var(--sec);overflow: hidden}.ctx::before{content: "";position: absolute;inset: 0;z-index: -1;background: radial-gradient(40% 50% at 85% 0%,#D3F1E2,transparent 70%),radial-gradient(35% 45% at 5% 20%,#DCEBF8,transparent 70%)}.ctx__head{display: grid;gap: 20px;justify-items: start;max-width: 900px;margin-bottom: clamp(32px,4vw,56px)}.ctx__h{font: 500 clamp(40px,5vw,80px)/1.02 var(--disp);letter-spacing: -.045em}.ctx__h .hl{color: var(--green);font-style: italic}.ctx__p{font-size: clamp(17px,1.3vw,19px);color: #3A3F47;max-width: 36em}.ctf{display: grid;grid-template-columns: 220px minmax(0,1fr) 260px;gap: clamp(20px,2.4vw,40px);padding: clamp(20px,2.6vw,40px);border-radius: 28px;background: #fff;box-shadow: 0 0 0 1px rgba(14,17,22,.05),0 60px 100px -60px rgba(11,36,64,.45)}.ctf>.form__ok{grid-column: 1 / -1;padding: 40px 0;font: 500 22px/1.3 var(--disp);text-align: center}.ctf__rail{display: grid;gap: 20px;align-content: start}.ctf__steps{display: grid;gap: 4px}.ctf__steps li{display: flex;align-items: center;gap: 12px;padding: 10px 12px;border-radius: 12px;font-size: 14.5px;font-weight: 500;color: var(--mu);transition: background .3s,color .3s}.ctf__steps b{display: grid;place-items: center;width: 26px;height: 26px;flex: none;border-radius: 50%;box-shadow: inset 0 0 0 1.5px rgba(14,17,22,.2);font-size: 12.5px;transition: background .3s,color .3s,box-shadow .3s}.ctf__steps li.on{background: var(--bg);color: var(--ink)}.ctf__steps li.on b{background: var(--ink);color: #fff;box-shadow: none}.ctf__steps li.done b{background: var(--green);color: #fff;box-shadow: none}.ctf__bar{height: 4px;border-radius: 999px;background: rgba(14,17,22,.07);overflow: hidden}.ctf__bar i{display: block;height: 100%;width: 33%;background: var(--green);transition: width .5s var(--ease)}.ctf__main{display: grid;gap: 18px;align-content: start;min-width: 0}.ctf__step{border: 0;margin: 0;padding: 0;min-width: 0;display: grid;gap: 16px}.ctf.is-steps .ctf__step{display: none}.ctf.is-steps .ctf__step.on{display: grid;animation: ddin .4s var(--ease)}.ctf:not(.is-steps) .ctf__nav [data-ctnext],.ctf:not(.is-steps) .ctf__rail{display: none}.ctf:not(.is-steps) [data-ctsend]{display: inline-flex !important}.ctf__q{padding: 0;font: 500 clamp(22px,2vw,30px)/1.15 var(--disp);letter-spacing: -.02em}.ctf__q--2{margin-top: 10px}.ctf__tiles{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 8px}.ctf__tile,.ctf__chip{position: relative;cursor: pointer}.ctf__tile input,.ctf__chip input{position: absolute;opacity: 0;width: 1px;height: 1px}.ctf__tile span{display: flex;align-items: flex-end;min-height: 86px;padding: 14px 16px;border-radius: 16px;background: var(--bg);box-shadow: inset 0 0 0 1px var(--ln);font: 500 15.5px/1.3 var(--disp);transition: background .25s,color .25s,box-shadow .25s,transform .25s var(--ease)}.ctf__tile:hover span{box-shadow: inset 0 0 0 1px rgba(14,17,22,.25);transform: translateY(-2px)}.ctf__tile input:checked + span{background: var(--ink);color: #fff;box-shadow: none}.ctf__chips{display: flex;flex-wrap: wrap;gap: 8px}.ctf__chip span{display: inline-flex;align-items: center;height: 42px;padding: 0 18px;border-radius: 999px;background: var(--bg);box-shadow: inset 0 0 0 1px var(--ln);font-size: 14.5px;font-weight: 500;transition: background .25s,color .25s}.ctf__chip input:checked + span{background: var(--ink);color: #fff;box-shadow: none}.ctf__tile input:focus-visible + span,.ctf__chip input:focus-visible + span{outline: 2px solid var(--green);outline-offset: 2px}.ctf__err{font-size: 14px;color: #B42318}.ctf__nav{display: flex;align-items: center;gap: 18px;margin-top: 6px}.ctf__nav .btn{margin-left: auto}.ctf__back{border: 0;background: none;font: 500 15px var(--sans);cursor: pointer;padding: 0}.ctf__sum{display: grid;gap: 14px;align-content: start;padding: 20px;border-radius: 20px;background: var(--mint)}.ctf__sh{font: 500 18px var(--disp)}.ctf__sum dl{display: grid;gap: 10px}.ctf__sum dt{font-size: 12px;color: #3E6B57;font-weight: 600}.ctf__sum dd{font-size: 14.5px;font-weight: 500}.ctf__promise{padding-top: 12px;border-top: 1px solid rgba(14,17,22,.08);font-size: 13px;color: #3A3F47}.ctx__ways{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 16px;margin-top: 18px}.ctx__ways li{display: grid;gap: 6px;align-content: start;padding: 22px;border-radius: 20px;background: rgba(255,255,255,.7);box-shadow: 0 0 0 1px var(--ln)}.ctx__ways b{font: 500 18px var(--disp)}.ctx__ways span{font-size: 14.5px;color: var(--mu)}.ctx__ways a{font-weight: 600;color: #0F5C3E}.ctx__ways em{font-style: normal;font-size: 14px;font-weight: 500;color: #0F5C3E}.ctx__soc{display: flex !important;gap: 14px;margin-top: 6px}.ctx__soc a{font-size: 14px}@media (max-width: 1100px){.ctf{grid-template-columns: minmax(0,1fr) 240px}.ctf__rail{grid-column: 1 / -1}.ctf__steps{grid-template-columns: repeat(3,minmax(0,1fr))}}@media (max-width: 760px){.ctf{grid-template-columns: minmax(0,1fr);padding: 16px;border-radius: 22px}.ctf__steps li{padding: 8px;font-size: 12.5px;gap: 8px;flex-direction: column;text-align: center}.ctf__tiles{grid-template-columns: 1fr 1fr}.ctf__tile span{min-height: 72px;font-size: 14.5px;padding: 12px}.ctx__ways{grid-template-columns: minmax(0,1fr)}}.abx{padding-bottom: clamp(40px,5vw,72px)}.abx__strip .marquee__track img{height: auto;width: 100%;opacity: 1;aspect-ratio: 16 / 10;object-fit: cover;object-position: top}.abx__w .bw{height: 100%}.ctf.is-steps [hidden]{display: none !important}.ctf__sum dd{margin: 0}.ctf__tiles,.ctf__chips{margin-top: 4px}.abx__h .hl,.ctx__h .hl{position: relative;z-index: 0;display: inline-block;padding: 0 .08em;margin-left: -.08em}.abx__h .hl::before,.ctx__h .hl::before{content: "";position: absolute;z-index: -1;left: -.02em;right: -.04em;top: .22em;bottom: .04em;border-radius: .14em;background: linear-gradient(100deg,#C9F0DC,#E3F5EC 60%,#D6ECFA);transform: skewX(-8deg)}.abx__clocks b{white-space: nowrap}@media (max-width: 680px){.abx__clocks b{font-size: 26px}.abx__clocks div{padding: 12px 14px}.ctf__tile span{min-height: 60px}}.w-sm{grid-template-columns: minmax(0,.72fr) minmax(0,1.28fr);align-items: start}.w-sm .w-note{grid-column: 1 / -1}.w-sm__ctl{display: grid;gap: 12px}.w-sm__sum{font-size: 13px;color: #3A3F47;padding: 10px 12px;border-radius: 12px;background: var(--bg)}.w-sm__cal{display: grid;gap: 10px;padding: 12px;border-radius: 18px;background: #F6F1EA}.w-sm__hd{display: flex;align-items: center;justify-content: space-between;gap: 8px}.w-sm__hd span{display: flex;align-items: center;gap: 8px;font-size: 13px}.w-sm__hd i{display: grid;place-items: center;width: 26px;height: 26px;border-radius: 50%;background: #7A4B2A;color: #FCEBD6;font: 600 12px var(--disp);font-style: normal}.w-sm__hd em{font-style: normal;font-size: 11.5px;color: var(--mu)}.w-sm__days{display: grid;gap: 6px}.w-sm__days li{display: grid;grid-template-columns: 34px minmax(0,1fr);align-items: center;gap: 8px}.w-sm__days small{font-size: 11.5px;font-weight: 600;color: var(--mu)}.w-sm__slot{position: relative;display: grid;grid-template-columns: auto minmax(0,1fr) auto;align-items: center;gap: 8px;min-height: 40px;padding: 6px 8px;border-radius: 10px;background: #fff;box-shadow: 0 1px 0 rgba(14,17,22,.05);transition: background .3s,box-shadow .3s;animation: ddin .35s var(--ease)}.w-sm__slot b{font-size: 12.5px;font-weight: 500;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.w-sm__days li.off .w-sm__slot{display: flex;background: transparent;box-shadow: inset 0 0 0 1px rgba(14,17,22,.08)}.w-sm__rest{font-size: 12px;color: var(--mu)}.w-sm__f{padding: 3px 7px;border-radius: 6px;font-size: 10.5px;font-weight: 600;background: #EDE7FB;color: #4B2E9A}.w-sm__f--carousel{background: #E3F1FB;color: #1C5A88}.w-sm__f--post{background: #FCEBD6;color: #7A4B2A}.w-sm__f--story{background: #E2F5EC;color: #0F5C3E}.w-sm__pl{display: flex;align-items: center;gap: 3px}.w-sm__pl i{width: 8px;height: 8px;border-radius: 50%}.w-sm__pl .p-ig{background: #E1306C}.w-sm__pl .p-fb{background: #1877F2}.w-sm__pl .p-li{background: #0A66C2;box-shadow: inset 0 0 0 2px #7FB2E5}.w-sm__pl .p-tt{background: #111}.w-sm__pl em{margin-left: 4px;font-style: normal;font-size: 11px;color: var(--mu);white-space: nowrap}.w-sm__ok{position: absolute;inset: 0;display: grid;place-items: center end;padding-right: 10px;border-radius: 10px;font-size: 11.5px;font-weight: 600;color: #0F5C3E;opacity: 0;pointer-events: none}.w-sm__days li.done .w-sm__slot{background: #E2F5EC}.w-sm__days li.done .w-sm__pl{opacity: 0}.w-sm__days li.done .w-sm__ok{opacity: 1}.w-sm__ok::before{content: "✓ "}.x2p__list.is-long{grid-template-columns: repeat(4,minmax(0,1fr));row-gap: 40px}.x2p__list.is-long::before{display: none}@media (max-width: 1100px){.w-sm{grid-template-columns: minmax(0,1fr)}}@media (max-width: 760px){.x2p__list.is-long{grid-template-columns: minmax(0,1fr);row-gap: 0}}main p a,main li a{overflow-wrap: anywhere}.w-field,.w-field input{min-width: 0;max-width: 100%}.kxp{position: relative;background: linear-gradient(180deg,var(--bg),var(--sky) 10%,var(--sky) 90%,var(--bg))}.kxp__pin{padding: var(--sec) var(--pad)}.kxp__head{display: flex;justify-content: space-between;align-items: end;gap: 40px}.kxp__right{display: flex;align-items: end;gap: 40px}.kxp__head .lead{font-size: 17px;max-width: 26em}.kxp__count{display: none;flex: none;font: 500 18px var(--disp);color: var(--mu);font-variant-numeric: tabular-nums}.kxp__count b{font-size: 44px;font-weight: 500;letter-spacing: -.04em;color: var(--ink)}.kxp__map{display: none;position: relative;margin-top: clamp(14px,2.4vh,28px)}.kxp__svg{display: block;width: 100%;height: clamp(84px,14vh,140px);overflow: visible}.kxp-bg{fill: none;stroke: rgba(14,17,22,.16);stroke-width: 1.5;stroke-dasharray: 3 7}.kxp-fg{fill: none;stroke: var(--green);stroke-width: 3;stroke-linecap: round}.kxp__dot{position: absolute;left: 0;top: 0;z-index: 2;width: 18px;height: 18px;margin: -9px 0 0 -9px;border-radius: 50%;background: var(--green);box-shadow: 0 0 0 6px rgba(23,160,106,.18);pointer-events: none}.kxp__nodes{display: grid;grid-template-columns: repeat(var(--n),minmax(0,1fr));gap: clamp(8px,1.4vw,20px);margin-top: 10px}.kxp__nodes button{position: relative;display: grid;gap: 3px;width: 100%;padding: 6px 0;border: 0;background: none;text-align: left;color: var(--mu);font: inherit;cursor: pointer}.kxp__nodes span{font-size: 12.5px;font-variant-numeric: tabular-nums}.kxp__nodes b{font: 500 clamp(14px,1.05vw,16px)/1.25 var(--disp);color: rgba(14,17,22,.5);transition: color .3s}.kxp__pt{position: absolute;left: 0;top: var(--y,-40px);width: 18px;height: 18px;margin-top: -9px;border-radius: 50%;background: var(--bg);box-shadow: inset 0 0 0 2px rgba(14,17,22,.25);transition: background .3s,box-shadow .3s,scale .3s var(--ease)}.kxp__pt::after{content: "";position: absolute;left: 8.25px;top: 22px;height: var(--stem,0);border-left: 1.5px dashed rgba(14,17,22,.18)}.kxp__nodes button:hover .kxp__pt,.kxp__nodes button:focus-visible .kxp__pt{scale: 1.3;box-shadow: inset 0 0 0 2px var(--green)}.kxp__nodes button:hover b{color: var(--ink)}.kxp__nodes button:focus-visible{outline: 2px solid var(--green);outline-offset: 2px;border-radius: 8px}.kxp__nodes li.is-past .kxp__pt{background: var(--green);box-shadow: inset 0 0 0 2px var(--green)}.kxp__nodes li.is-past b{color: rgba(14,17,22,.72)}.kxp__nodes li.is-now b{color: var(--ink)}.kxp__nodes li.is-now span{color: var(--green);font-weight: 600}.kxp__panel{margin-top: clamp(32px,4vw,56px)}.kxp__steps{display: grid;grid-template-columns: repeat(auto-fit,minmax(min(100%,240px),1fr));gap: 16px}.kxp__steps li{display: grid;align-content: start;gap: 12px;padding: 24px;border-radius: 20px;background: #fff;box-shadow: 0 0 0 1px var(--ln),0 24px 50px -40px rgba(11,36,64,.35)}.kxp__n{font: 500 15px var(--disp);color: var(--green);font-variant-numeric: tabular-nums}.kxp__steps h3{font: 500 clamp(20px,1.7vw,26px)/1.2 var(--disp);letter-spacing: -.015em}.kxp__steps p{margin-top: 8px;font-size: 16px;color: var(--mu)}.kxp__aside .vap__hours{margin: 0}.kxp__aside{min-width: 0}.kxp__aside .btn{max-width: 100%;white-space: normal;text-align: left}.kxp.is-live .kxp__count{display: block}.kxp.is-live .kxp__map{display: block}.kxp.is-live .kxp__panel{display: grid;gap: 24px;margin-top: clamp(14px,2.4vh,28px)}.kxp.is-live .kxp__panel.has-aside{grid-template-columns: minmax(0,1fr) minmax(240px,30%);align-items: center}.kxp.is-live .kxp__steps{grid-template-columns: minmax(0,1fr)}.kxp.is-live .kxp__steps li{grid-area: 1 / 1;grid-template-columns: auto minmax(0,1fr);column-gap: clamp(20px,3vw,44px);align-items: center;padding: clamp(20px,2.2vw,32px) clamp(24px,3vw,44px);opacity: 0;visibility: hidden;transform: translateY(10px);transition: opacity .35s,transform .45s var(--ease),visibility 0s .35s}.kxp.is-live .kxp__steps li.is-on{opacity: 1;visibility: visible;transform: none;transition: opacity .35s,transform .45s var(--ease)}.kxp.is-live .kxp__steps h3{font-size: clamp(22px,2.2vw,32px)}.kxp.is-live .kxp__steps p{font-size: 17.5px;max-width: 44em}.kxp.is-live .kxp__n{font-size: clamp(30px,3.4vw,52px);letter-spacing: -.03em;line-height: 1;white-space: nowrap}.kxp.is-pin{height: calc(100vh + var(--n) * 46vh)}.kxp.is-pin .kxp__pin{position: sticky;top: 0;display: flex;flex-direction: column;height: 100vh;padding: 100px var(--pad) 36px;overflow: hidden}.kxp.is-pin .kxp__panel{margin-block: auto}@media (max-width: 1000px){.kxp__head{flex-direction: column;align-items: start;gap: 16px}.kxp__right{width: 100%;justify-content: space-between}.kxp__nodes b{display: none}.kxp.is-live .kxp__panel.has-aside{grid-template-columns: minmax(0,1fr)}}@media (max-width: 700px){.kxp__right{display: block}.kxp__panel{margin-top: 28px}.kxp__aside{margin-top: 24px}}@media (prefers-reduced-motion: reduce){.kxp.is-live .kxp__steps li{transition: none;transform: none}}