@layer components{.phero{overflow:hidden}.phero__grid{grid-template-columns:minmax(0,6fr) minmax(0,6fr);align-items:center;gap:24px;padding-block:clamp(40px,5vw,72px) clamp(56px,7vw,104px);display:grid}.phero__copy{align-content:start;gap:22px;display:grid}.phero .h-hero{max-width:15ch;font-size:clamp(36px,4.3vw,66px)}.phero__badge{align-items:center;gap:10px;display:inline-flex}.phero__badge svg{flex:none;width:30px;height:30px}.phero__btns{flex-wrap:wrap;gap:10px;margin-top:4px;display:flex}.phero__art{min-height:580px;position:relative}.phero__facet{place-items:center;width:90%;height:92%;display:grid;position:absolute;top:0;right:-2%}.phero__plane{z-index:2;width:min(400px,60%);position:absolute;bottom:0;left:-4%}.phero__plane .mk{background:var(--glass);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);font-size:12px}.phero__plane .mk__body>:nth-child(n+3){display:none}.phero__mini{z-index:3;border-radius:var(--r-m);background:var(--white);width:210px;box-shadow:var(--shadow-lg);transition:transform .4s var(--ease-out);gap:6px;padding:16px;text-decoration:none;display:grid;position:absolute;bottom:10%;right:0}.phero__mini .small{color:var(--ink-3);font-size:13px;line-height:1.4}.phero__mini:hover{transform:translateY(-3px)}.phero__big{font:600 34px/1 var(--f-display);letter-spacing:-.035em}@media (max-width:960px){.phero__grid{grid-template-columns:1fr}.phero__art{min-height:480px}}@media (max-width:560px){.phero__facet{--fh:300px}.phero__art{gap:14px;min-height:0;display:grid}.phero__facet{justify-self:end;width:78%;height:auto;margin-bottom:-96px;position:relative;top:auto;right:auto}.phero__plane,.phero__mini{width:100%;position:relative;inset:auto}}.phero__facet{--fh:540px}.fart{width:min(100%, calc(var(--fh) * var(--arn)));aspect-ratio:var(--ar);position:relative}.fart--lines{aspect-ratio:auto;width:100%;height:100%;max-height:540px;overflow:visible}.fart__svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.fart__svg--top{z-index:1}.fart__photo{display:block;position:absolute;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.fart__photo img{object-fit:cover;width:100%;height:100%;display:block}.fart__echo{fill:var(--line-2)}.fart__echo--2{fill:var(--line)}.fart__img{filter:grayscale(.15)contrast(1.03)}.fart__line{fill:none;stroke:var(--pc,var(--o-500));stroke-width:1.4px;stroke-dasharray:1;stroke-dashoffset:0;vector-effect:non-scaling-stroke}.fart--lines .fart__ring{fill:var(--o-500)}.fart--lines .fart__piece{fill:var(--white)}[data-rv=facet][data-rv-state=pending] .fart__line{stroke-dashoffset:1px}[data-rv=facet][data-rv-state=pending] :is(.fart__img,.fart__echo){opacity:0}[data-rv=facet][data-rv-state=pending] .fart__piece{opacity:0;transform:scale(.94)}[data-rv=facet][data-rv-state=in] .fart__line{transition:stroke-dashoffset 1.6s var(--ease-in-out)}[data-rv=facet][data-rv-state=in] .fart__img{transition:opacity 1.1s var(--ease-out) .9s}[data-rv=facet][data-rv-state=in] .fart__echo{transition:opacity .8s var(--ease-out) 1.2s}[data-rv=facet][data-rv-state=in] .fart__piece{transform-box:fill-box;transform-origin:50%;transition:opacity .7s var(--ease-out) calc(var(--i) * 70ms), transform .9s var(--ease-out) calc(var(--i) * 70ms)}.pswitch{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--white);top:var(--head-top);z-index:20;position:sticky}.pswitch__row{scrollbar-width:thin;gap:6px;padding-block:10px;display:flex;overflow-x:auto}.pswitch__row a{color:var(--ink-2);white-space:nowrap;border:1px solid #0000;border-radius:999px;flex:none;align-items:center;gap:10px;padding:9px 14px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.pswitch__row a:hover{background:var(--cloud)}.pswitch__row a[aria-current=page]{border-color:var(--charcoal);color:var(--charcoal);background:var(--cloud)}.pswitch__row svg{flex:none;width:16px;height:16px}.line-ico{border:1.5px dashed var(--o-700);border-radius:50%;flex:none;width:16px;height:16px;display:inline-block}.phero__badge .line-ico{width:26px;height:26px}.pprob__lab{margin-bottom:28px}.sf{font:600 clamp(28px, 3.6vw, 56px) / 1.14 var(--f-display);letter-spacing:-.035em;text-wrap:pretty;max-width:26ch}.sf__w{transition:color .35s}.sf[data-live] .sf__w:not(.is-on){color:var(--num-mute)}.fails{border-top:1px solid var(--charcoal);grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:clamp(48px,6vw,80px);display:grid}.fail{align-content:start;gap:12px;min-width:0;padding-top:22px;display:grid}.fail__n{font:500 12px var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--o-700)}.fail p{color:var(--slate);font-size:15.5px;line-height:1.55}.pprob__essay{border-radius:var(--r-m);background:var(--cloud);flex-wrap:wrap;align-items:center;gap:12px 18px;margin-top:36px;padding:18px 22px;display:flex}.pprob__essay a{align-items:center;gap:10px;font-weight:600;text-decoration:none;display:inline-flex}.pprob__essay a:hover{text-underline-offset:3px;text-decoration:underline}@media (max-width:960px){.fails{grid-template-columns:1fr}}.pdel{border-top:1px solid var(--charcoal)}.pdel li{border-bottom:1px solid var(--line-2);transition:color .4s ease, padding .45s var(--ease-out);grid-template-columns:72px minmax(0,7fr) minmax(0,4fr);align-items:baseline;gap:24px;padding:clamp(18px,2.4vw,30px) 0;display:grid;position:relative}.pdel__n{font:500 13px var(--f-mono);color:var(--slate)}.pdel__t{font:600 clamp(24px, 3vw, 44px) / 1.1 var(--f-display);letter-spacing:-.03em;text-wrap:balance}.pdel__x{color:var(--ink-3);font-size:15.5px;line-height:1.5}.pdel li:before{content:"";background:var(--pc,var(--o-500));transform-origin:0;width:100%;height:3px;transition:transform .6s var(--ease-out);position:absolute;top:-1px;left:0;transform:scaleX(0)}.pdel[data-live] li:not(.is-on) .pdel__t{color:var(--num-mute)}.pdel[data-live] li.is-on:before{transform:scaleX(1)}.pdel[data-live] li.is-on .pdel__n{color:var(--o-ink)}@media (max-width:760px){.pdel li{grid-template-columns:40px minmax(0,1fr);gap:8px 14px}.pdel__x{grid-column:2}}.pscreen{background:radial-gradient(60% 80% at 80% 10%, var(--o-100) 0%, #ffebd400 70%), var(--cloud);border-radius:28px;padding:clamp(16px,3vw,48px);position:relative;overflow:hidden}.pscreen__in{max-width:860px;margin-inline:auto}.pscreen__in .mk{font-size:14px}.pscreen__in .mk-kpis b{font-size:26px}.pscreen__note{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 18px;max-width:860px;margin:18px auto 0;display:flex}[data-rv=vis][data-rv-state=pending] .pscreen__in{opacity:0;transform:translateY(40px)scale(.97)}[data-rv=vis][data-rv-state=in] .pscreen__in{transition:opacity .9s var(--ease-out) .2s, transform 1.1s var(--ease-out) .2s}.mline{--p:1;grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:center;gap:clamp(28px,5vw,72px);display:grid}.mline__mark{width:100%;max-width:380px;height:auto;overflow:visible}.mline__facets path{fill:var(--line)}.mline__path{fill:none;stroke:var(--charcoal);stroke-width:2.5px;stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--p));stroke-linejoin:round}.mline__node circle{fill:var(--o-500);stroke:var(--white);stroke-width:4px;transition:fill .4s ease, transform .4s var(--ease-out);transform-box:fill-box;transform-origin:50%}.mline__node text{font:600 12px var(--f-mono);fill:var(--charcoal)}.mline__steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid;position:relative}.mline__steps:before{content:"";background:var(--line-2);height:2px;position:absolute;top:0;left:0;right:0}.mline__steps:after{content:"";background:var(--o-500);height:2px;transform:scaleX(var(--p));transform-origin:0;position:absolute;top:0;left:0;right:0}.mline__steps li{align-content:start;gap:10px;min-width:0;padding-top:30px;transition:opacity .5s;display:grid;position:relative}.mline__steps li:before{content:"";background:var(--o-500);width:14px;height:14px;box-shadow:0 0 0 4px var(--white);border-radius:50%;transition:background-color .4s;position:absolute;top:-6px;left:0}.band--cloud .mline__steps li:before{box-shadow:0 0 0 4px var(--cloud)}.mline__steps li:last-child:before{background:var(--charcoal)}.mline__steps p{color:var(--slate);font-size:15px;line-height:1.5}.mline[data-live] .mline__steps li .h3{color:var(--slate);transition:color .4s}.mline[data-live] .mline__steps li:before{background:var(--line-2)}.mline[data-live] .mline__node circle{fill:var(--line-2)}.mline[data-n="1"] .mline__steps li:nth-child(-n+1) .h3,.mline[data-n="2"] .mline__steps li:nth-child(-n+2) .h3,.mline[data-n="3"] .mline__steps li:nth-child(-n+3) .h3,.mline[data-n="4"] .mline__steps li .h3{color:var(--charcoal)}.mline[data-n="1"] .mline__steps li:nth-child(-n+1):before,.mline[data-n="2"] .mline__steps li:nth-child(-n+2):before,.mline[data-n="3"] .mline__steps li:nth-child(-n+3):before,.mline[data-n="4"] .mline__steps li:nth-child(-n+3):before{background:var(--o-500)}.mline[data-n="4"] .mline__steps li:last-child:before{background:var(--charcoal)}.mline[data-n="1"] .mline__node[data-k="1"] circle,.mline[data-n="2"] .mline__node:is([data-k="1"],[data-k="2"]) circle,.mline[data-n="3"] .mline__node:is([data-k="1"],[data-k="2"],[data-k="3"]) circle,.mline[data-n="4"] .mline__node circle{fill:var(--o-500)}@media (max-width:960px){.mline{grid-template-columns:1fr}.mline__mark{max-width:260px}.mline__steps{grid-template-columns:1fr 1fr}.mline__steps:before,.mline__steps:after{display:none}}@media (max-width:520px){.mline__steps{grid-template-columns:1fr}}.ptools{border-top:1px solid var(--line-2);grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:24px;margin-top:56px;padding-top:28px;display:grid}.ptools>div{align-content:start;gap:10px;display:grid}.ptools .mlist{align-content:start}@media (max-width:960px){.ptools{grid-template-columns:1fr}}.pmore{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:0 28px;margin-top:28px;display:grid}.pmore li{border-bottom:1px solid var(--line);gap:6px;padding:16px 0;display:grid}.pmore li.is-team{background:repeating-linear-gradient(135deg, var(--cloud) 0 6px, var(--white) 6px 12px);border:0;border-radius:10px;padding:16px}.pmore b{font-weight:600}.faq{border-top:1px solid var(--charcoal)}.faq details{border-bottom:1px solid var(--line-2)}.faq summary{cursor:pointer;font:600 clamp(18px, 1.6vw, 22px) / 1.3 var(--f-display);letter-spacing:-.01em;justify-content:space-between;align-items:center;gap:16px;padding:22px 0;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"";border:1px solid var(--line-2);background:linear-gradient(var(--charcoal), var(--charcoal)) center/12px 1.5px no-repeat, linear-gradient(var(--charcoal), var(--charcoal)) center/1.5px 12px no-repeat;width:28px;height:28px;transition:transform .3s var(--ease-out);border-radius:50%;flex:none}.faq details[open] summary:after{background:linear-gradient(var(--charcoal), var(--charcoal)) center/12px 1.5px no-repeat;border-color:var(--charcoal);transform:rotate(180deg)}.faq__a{color:var(--slate);max-width:70ch;padding:0 0 24px}.ptrain{align-items:end}.ptrain__go{justify-items:start;gap:16px;display:grid}.prel{background:var(--line-2);border-block:1px solid var(--line-2);grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:1px;display:grid}.prel__a{background:var(--white);min-height:220px;transition:background-color .4s var(--ease-out);align-content:start;gap:8px;padding:28px 28px 32px;text-decoration:none;display:grid;position:relative;overflow:hidden}.prel__icon{place-items:center;width:46px;height:46px;margin-bottom:8px;display:grid}.prel__icon svg{width:46px;height:46px;transition:transform .6s var(--ease-out)}.prel__icon .line-ico{width:34px;height:34px}.prel__a b{font:600 clamp(19px, 1.6vw, 23px) / 1.2 var(--f-display);letter-spacing:-.015em}.prel__go{position:absolute;top:30px;right:24px}.prel__a:hover,.prel__a:focus-visible{background:var(--cloud)}.prel__a:hover .prel__icon svg{transform:scale(1.12)rotate(-4deg)}.prel__a:hover .na{transform:translate(4px)}.wwd-hero__in{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:22px clamp(32px,5vw,88px);padding-block:clamp(48px,6vw,96px) clamp(56px,7vw,104px);display:grid}.wwd-hero__copy{align-content:start;gap:22px;display:grid}.wwd-hero .h-hero{max-width:14ch}.msplit{pointer-events:none;width:min(30vw,400px);height:auto;overflow:visible}.msplit path{transform:translate(var(--dx), var(--dy))}@media (prefers-reduced-motion:no-preference){.msplit path{animation:msplit 2.4s var(--ease-out) both;animation-delay:calc(var(--i) * 60ms + .2s)}@keyframes msplit{0%{transform:translate(calc(var(--dx) * 3.2), calc(var(--dy) * 3.2)) rotate(.001deg);opacity:0}}}@media (max-width:960px){.wwd-hero__in{grid-template-columns:minmax(0,1fr)}.msplit{order:-1;justify-self:end;width:min(70vw,320px);margin-bottom:-40px}}.wwd-list{border-top:1px solid var(--charcoal);grid-column:1/-1;margin-top:clamp(20px,3vw,40px)}.wwd-list a{border-bottom:1px solid var(--line-2);transition:background-color .35s var(--ease-out), padding .45s var(--ease-out);grid-template-columns:48px 40px minmax(0,5fr) minmax(0,5fr) 32px;align-items:center;gap:18px;padding:22px 12px;text-decoration:none;display:grid}.wwd-list svg,.wwd-list .line-ico{width:34px;height:34px}.wwd-list__n{font:500 12px var(--f-mono);color:var(--slate)}.wwd-list__t{font:600 clamp(20px, 2.2vw, 32px) / 1.15 var(--f-display);letter-spacing:-.025em}.wwd-list__p{color:var(--ink-3);font-size:15.5px;line-height:1.5}.wwd-list a:hover,.wwd-list a:focus-visible{background:var(--white);padding-inline:22px 16px}.wwd-list a:hover .na{transform:translate(4px)}@media (max-width:860px){.wwd-list a{grid-template-columns:36px minmax(0,1fr) 24px;gap:6px 14px}.wwd-list__n{display:none}.wwd-list__p{grid-column:2}.wwd-list .na{grid-area:1/3}}.wwd-tools{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:32px 28px;display:grid}.wwd-tools>div{border-top:1px solid var(--charcoal);align-content:start;gap:14px;padding-top:18px;display:grid}.wwd-tools__h{font:600 18px var(--f-display);align-items:center;gap:10px;text-decoration:none;display:inline-flex}.wwd-tools__h svg{width:22px;height:22px}.mlist--col{flex-direction:column;gap:10px}}
