/* woo2.css — WOO-REDESIGN Faza 1, v2 (owner, 2026-10-13: "refă și să fie ceva
   mult mai wow, designul legacy este chiar mai frumos"): the /gazduire-woocommerce
   page (the /gazduire-woocommerce2 preview until Faza 2, 2026-10-21), loaded
   after gazduire2.css + wp2.css. The legacy page's own signature
   comes back — its handwritten accent (shadows_into_light, the global <em> face)
   on every <em> of the legacy copy, the big gradient promo card, the orange
   7-day ticket, the blue benefits band — on the /gazduire-wordpress system.
   Copy and images are the ranked page's. Only transform/opacity animate. */

/* ── hero: the legacy video, the copy, a 3D collage of the page's screenshots ── */
.wh.woo2 .wh-hero::before{background:linear-gradient(112deg,rgba(0,78,148,.92) 0%,rgba(0,112,176,.74) 40%,rgba(0,160,188,.4) 72%,rgba(0,190,188,.22) 100%)}
.wh.woo2 .wh-hero .wrap{grid-template-columns:minmax(0,1fr) minmax(0,560px);gap:40px;padding:150px 0 132px}
.wh.woo2 .woo2-hc{position:relative;z-index:2;min-width:0}
.wh.woo2 .woo2-hlogo{display:block;width:112px;margin:16px 0 24px}
.wh.woo2 .woo2-hlogo svg{display:block;width:100%;height:auto;fill:#fff;filter:drop-shadow(0 8px 20px rgba(0,30,60,.35))}
.wh.woo2 h1.woo2-h1{margin:0;font:800 clamp(32px,3.4vw,50px)/1.08 var(--sans);letter-spacing:-.03em;color:#fff;text-wrap:balance}
.wh.woo2 h1.woo2-h1 em{display:block;margin-top:12px;font-family:shadows_into_light,"Segoe Print",cursive;font-weight:400;font-style:normal;font-size:1.14em;line-height:1.05;letter-spacing:.01em;background:linear-gradient(90deg,#fff 20%,#a3f5f2 90%);-webkit-background-clip:text;background-clip:text;color:transparent}
.wh.woo2 .wh-hero .sub{margin-top:24px;font:500 17.5px/1.62 var(--sans);max-width:54ch;color:rgba(255,255,255,.94)}
.woo2-cta{display:flex;flex-wrap:wrap;gap:14px;margin-top:34px}
.woo2-bw{position:relative;display:inline-flex;align-items:center;gap:14px;padding:7px 26px 7px 7px;border-radius:999px;background:#fff;color:var(--blue);font:800 16px/1 var(--sans);letter-spacing:-.005em;text-decoration:none;white-space:nowrap;box-shadow:0 18px 40px -16px rgba(0,30,70,.55);transition:transform .25s cubic-bezier(.2,.7,.2,1),box-shadow .25s}
.woo2-bw .woo2-ba{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--grad);box-shadow:0 6px 14px -6px rgba(0,113,185,.8)}
.woo2-ba svg{width:18px;height:18px;fill:none;stroke:#fff;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;transition:transform .25s}
.woo2-bw:hover{color:var(--blue);transform:translateY(-2px);box-shadow:0 24px 48px -16px rgba(0,30,70,.6),0 0 0 5px rgba(255,255,255,.16)}
.woo2-bw:hover .woo2-ba svg{transform:translateX(3px)}
.woo2-bg{display:inline-flex;align-items:center;min-height:58px;padding:0 28px;border-radius:999px;color:#fff;font:800 16px/1 var(--sans);text-decoration:none;white-space:nowrap;background:rgba(255,255,255,.12);border:1.5px solid rgba(255,255,255,.5);transition:background .2s,border-color .2s}
.woo2-bg:hover{background:rgba(255,255,255,.22);border-color:#fff;color:#fff}
.woo2-ticket{display:inline-flex;align-items:center;gap:14px;margin-top:26px;padding:7px 18px 7px 7px;border-radius:14px;background:rgba(0,35,72,.34);border:1px solid rgba(255,255,255,.26)}
.woo2-tk{display:inline-flex;flex:none;border-radius:9px;overflow:hidden;box-shadow:0 10px 20px -12px rgba(150,70,0,.7)}
.woo2-tk b{padding:8px 12px;background:linear-gradient(180deg,#ffc562,#f39c19);color:#fff;font:900 14px/1 var(--sans);letter-spacing:.08em;text-shadow:0 1px 2px rgba(150,70,0,.35)}
.woo2-tk em{padding:8px 11px;background:#fff4df;color:#e8891d;font:900 14px/1 var(--sans);font-style:normal}
.woo2-tt{font:600 14px/1.35 var(--sans);color:rgba(255,255,255,.95)}
.woo2-tt br{display:none}
.woo2-tt strong{color:#fff;font-weight:800}

.woo2-col{position:relative;z-index:1;justify-self:end;width:100%;max-width:560px;height:540px;perspective:1600px}
.woo2-cstage{position:absolute;inset:0;transform-style:preserve-3d;animation:woo2float 9s ease-in-out infinite}
@keyframes woo2float{0%,100%{transform:translateY(0)}50%{transform:translateY(-12px)}}
.woo2-shot{position:absolute;border-radius:14px;overflow:hidden;background:#fff;box-shadow:0 50px 90px -40px rgba(0,25,60,.75),0 0 0 1px rgba(255,255,255,.6)}
.woo2-shot img{display:block;width:100%;height:auto}
.woo2-sbar{display:flex;align-items:center;gap:6px;padding:9px 12px;background:linear-gradient(180deg,#f8fbfe,#e9f2f9);border-bottom:1px solid #dbe7f1}
.woo2-sbar i{width:8px;height:8px;border-radius:50%;background:#ff5f57}
.woo2-sbar i:nth-child(2){background:#febc2e}
.woo2-sbar i:nth-child(3){background:#28c840}
/* the diagram's title is the legacy page's "PHP workers" <h2>, kept for the
   ranked heading outline; it reads as the window's caption */
.woo2-sbar h2{margin:0 auto;padding:0;transform:translateX(-24px);font:700 11px/1 var(--mono);letter-spacing:.1em;text-transform:none;color:var(--muted)}
.woo2-shot.back{width:76%;right:3%;top:0;transform:rotateY(-20deg) rotateX(7deg) translateZ(-70px);opacity:.94}
.woo2-shot.front{width:70%;left:0;bottom:2%;transform:rotateY(-14deg) rotateX(5deg) translateZ(40px)}
.woo2-medal{position:absolute;right:4%;bottom:14%;z-index:3;display:grid;place-items:center;width:120px;height:120px;border-radius:50%;background:radial-gradient(circle at 30% 25%,#34dad6,#0089c6 58%,#0062a8);box-shadow:0 26px 50px -16px rgba(0,40,90,.75),inset 0 2px 0 rgba(255,255,255,.35),0 0 0 8px rgba(255,255,255,.14);transform:translateZ(90px)}
.woo2-medal svg{width:70px;height:auto;fill:#fff}
.woo2-medal::after{content:"";position:absolute;inset:-14px;border-radius:50%;border:1.5px solid rgba(255,255,255,.45);animation:woo2ring 3.4s ease-out infinite}
@keyframes woo2ring{0%{transform:scale(.86);opacity:.9}100%{transform:scale(1.28);opacity:0}}
.woo2-chip{position:absolute;z-index:4;display:flex;align-items:center;gap:10px;padding:9px 16px 9px 9px;border-radius:14px;background:rgba(255,255,255,.95);box-shadow:0 22px 40px -20px rgba(0,30,70,.65);transform:translateZ(120px);white-space:nowrap}
.woo2-chip .ic{display:grid;place-items:center;width:36px;height:36px;border-radius:11px;background:var(--grad)}
.woo2-chip .ic svg{width:19px;height:19px;fill:none;stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
.woo2-chip em{display:block;font:700 10px/1.2 var(--mono);letter-spacing:.08em;text-transform:uppercase;font-style:normal;color:var(--muted)}
.woo2-chip b{display:block;margin-top:3px;font:800 16px/1.1 var(--sans);color:var(--ink)}
.woo2-chip.c1{left:-7%;top:16%}
.woo2-chip.c2{right:8%;top:42%}
.woo2-chip.c3{left:8%;bottom:-3%}
@media(max-width:1080px){
	.wh.woo2 .wh-hero .wrap{grid-template-columns:minmax(0,1fr);padding:130px 0 96px}
	.wh.woo2 .woo2-col{justify-self:center;max-width:540px;height:470px;margin-top:28px}
}
@media(max-width:600px){
	.wh.woo2 .woo2-hlogo{width:88px;margin-top:14px}
	.woo2-cta a{width:100%;justify-content:center}
	.woo2-bw{padding-right:24px}
	.woo2-ticket{flex-direction:column;align-items:flex-start;gap:10px;padding:10px 14px 12px}
	.wh.woo2 .woo2-col{height:340px}
	.woo2-medal{width:84px;height:84px}
	.woo2-medal svg{width:50px}
	.woo2-chip,.woo2-medal{transform:none}
	.woo2-chip{gap:8px;padding:7px 11px 7px 7px}
	.woo2-chip .ic{width:28px;height:28px;border-radius:9px}
	.woo2-chip .ic svg{width:15px;height:15px}
	.woo2-chip b{font-size:13px}
	.woo2-chip em{font-size:8.5px}
	.woo2-chip.c1{left:0;top:8%}
	.woo2-chip.c2{right:0;top:44%}
	.woo2-chip.c3{left:2%;bottom:-2%}
}
@media(prefers-reduced-motion:reduce){.woo2-cstage,.woo2-medal::after{animation:none}}

/* ── shared section scaffolding ──────────────────────────────────────── */
.fx5.woo2{background:#fff}
/* every section's content spans the site header's own width (owner,
   2026-10-15: "lățimea … peste tot la fel de mare cum este în header") — the
   header .wrapper: 96% of the viewport, 1400px from 1400px up */
.fx5 .woo2-in,.fx5.woo2 .faq-inner{position:relative;width:96%;max-width:none;margin:0 auto;padding:0}
@media(min-width:1400px){.fx5 .woo2-in,.fx5.woo2 .faq-inner{width:1400px}}
.fx5 .woo2-sh{text-align:center;max-width:880px;margin:0 auto}
.fx5 .woo2-sh h2{margin:0;font:800 clamp(30px,3.6vw,48px)/1.1 var(--sans);letter-spacing:-.03em;color:var(--ink);text-wrap:balance}
.fx5 .woo2-sh p{margin:16px auto 0;max-width:680px;font:400 17px/1.65 var(--sans);color:var(--muted)}
.fx5 .woo2-bo{display:flex;align-items:center;justify-content:center;gap:10px;min-height:54px;margin-top:18px;padding:0 22px;border-radius:16px;background:var(--grad);color:#fff;font:800 16px/1 var(--sans);text-decoration:none;box-shadow:0 18px 32px -16px rgba(0,113,185,.7);transition:transform .2s,box-shadow .2s,filter .2s}
.fx5 .woo2-bo:hover{color:#fff;transform:translateY(-2px);filter:brightness(1.06);box-shadow:0 22px 38px -16px rgba(0,113,185,.8)}
.fx5 .woo2-bo.inl{display:inline-flex;min-height:52px;margin-top:30px;padding:0 28px;border-radius:999px}
.fx5 .woo2-bo svg{width:17px;height:17px;fill:none;stroke:#fff;stroke-width:2.3;stroke-linecap:round;stroke-linejoin:round}

/* ── plans: the legacy header + 7-day ticket ──────────────────────────── */
.fx5 .woo2-plans{position:relative;padding:88px 0 76px;background:radial-gradient(760px 420px at 8% 4%,rgba(0,190,188,.10),transparent 70%),radial-gradient(900px 520px at 96% 26%,rgba(0,113,185,.09),transparent 70%),linear-gradient(180deg,#fff,#f3f8fc)}
.fx5 .woo2-ph{text-align:center}
.fx5 .woo2-ph h2{margin:0;font:800 clamp(32px,3.8vw,52px)/1.1 var(--sans);letter-spacing:-.03em;color:var(--ink)}
.fx5 .woo2-ph h2 em{font-family:shadows_into_light,"Segoe Print",cursive;font-weight:400;font-style:normal;font-size:1.2em;letter-spacing:.01em;padding:0 .06em;background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent}
.fx5 .woo2-test{display:flex;flex-direction:column;align-items:center;gap:14px;margin-top:22px}
.fx5 .woo2-test .woo2-tk{border-radius:12px;box-shadow:0 18px 32px -18px rgba(200,100,0,.7)}
.fx5 .woo2-test .woo2-tk b,.fx5 .woo2-test .woo2-tk em{padding:12px 18px;font-size:26px}
.fx5 .woo2-test p{margin:0;font:500 17px/1.45 var(--sans);color:var(--ink-2)}
.fx5 .woo2-test p strong{color:var(--ink);font-weight:800}

/* the four plans side by side (owner, 2026-10-20: the packages were "cam
   mari", then "ceva mai wow", then no cards on top — "fă altceva în sus-ul
   pachetelor"): each plan opens with a panel — name, a four-step level that
   climbs from Bronze to Platinum, the legacy line, the price — over a faint
   WooCommerce mark; a shared subgrid lines every part up across the row */
/* the WordPress page's 3D package (owner, 2026-10-20: "fă-le acum în
   laterale 3D, cum sunt cele de la WordPress"): a square white card on a
   tinted tray — box-shadow spreads 14px around, 22px on top — with a darker
   sheet peeking out behind its top edge; the four plans alike (owner,
   2026-10-20: "pune și primul pachet la fel ca cele 3"). The grid keeps side
   padding equal to the tray, so the trays end on the header's edges. */
.fx5 .woo2-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:56px 40px;margin-top:64px;padding:0 14px}
.fx5 .woo2-card{--tray:#e9f1f8;--sheet:rgba(0,60,86,.11);position:relative;grid-row:span 7;display:grid;grid-template-rows:subgrid;row-gap:0;min-width:0;padding:10px 10px 16px;border-radius:0;background:#fff;border:1px solid #e3edf6;box-shadow:0 16px 26px -20px rgba(0,60,110,.38),0 0 0 14px var(--tray),0 -8px 0 14px var(--tray);transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s}
.fx5 .woo2-card::before{content:"";position:absolute;top:-12px;left:5%;right:5%;height:11px;background:var(--sheet);pointer-events:none}
.fx5 .woo2-card:hover{z-index:3;transform:translateY(-6px);box-shadow:0 30px 44px -24px rgba(0,60,110,.45),0 0 0 14px var(--tray),0 -8px 0 14px var(--tray)}
.fx5 .woo2-card:hover::after{content:"";position:absolute;left:0;right:0;top:100%;height:8px}

/* the plan's panel */
.fx5 .woo2-top{position:relative;isolation:isolate;overflow:hidden;grid-row:span 3;display:grid;grid-template-rows:subgrid;row-gap:0;padding:18px 18px 16px;border-radius:10px;background:radial-gradient(260px 170px at 100% 0%,rgba(0,190,188,.16),transparent 70%),linear-gradient(165deg,#f5fbfe,#e5f1f9);border:1px solid #d9eaf6}
.fx5 .woo2-wm{position:absolute;z-index:-1;right:-22px;bottom:-44px;width:150px;opacity:.05;pointer-events:none}
.fx5 .woo2-wm svg{display:block;width:100%;height:auto;fill:var(--blue)}
.fx5 .woo2-ch{display:flex;justify-content:space-between;align-items:center;gap:10px}
.fx5 .woo2-cn{margin:0;font:900 19px/1 var(--sans);letter-spacing:.3em;background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent}
/* a shopping cart, filled to the plan's tier (Bronze a quarter, Platinum
   full); on hover it fills up and rolls */
.fx5 .woo2-cart{flex:none;display:grid;place-items:center;width:44px;height:44px;border-radius:13px;background:#fff;box-shadow:0 0 0 1px #d6e9f5,0 8px 18px -10px rgba(0,90,150,.45)}
.fx5 .woo2-cart svg{display:block;width:30px;height:30px;overflow:visible}
.fx5 .woo2-cart .ol{fill:none;stroke:url(#wrg);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.fx5 .woo2-cart circle{fill:url(#wrg)}
.fx5 .woo2-cart .fl{fill:url(#gg);transform-box:fill-box;transform-origin:50% 100%;transform:scaleY(var(--f,.28));transition:transform .6s cubic-bezier(.2,.7,.2,1)}
.fx5 .woo2-cart.lv1{--f:.28}.fx5 .woo2-cart.lv2{--f:.52}.fx5 .woo2-cart.lv3{--f:.76}.fx5 .woo2-cart.lv4{--f:1}
.fx5 .woo2-card:hover .woo2-cart .fl{transform:scaleY(1)}
.fx5 .woo2-card:hover .woo2-cart svg{animation:woo2-roll .7s cubic-bezier(.3,.7,.3,1)}
@keyframes woo2-roll{0%{transform:none}35%{transform:translateX(3px) rotate(-5deg)}70%{transform:translateX(-1px) rotate(1deg)}100%{transform:none}}
.fx5 .woo2-cd{margin:12px 0 0;padding:0;font:700 14.5px/1.35 var(--sans);color:var(--ink)}
.fx5 .woo2-cd br{display:none}
.fx5 .woo2-cd strong{font-weight:inherit}
.fx5 .woo2-cd small{display:block;margin-top:4px;font:500 13px/1.3 var(--sans);color:var(--muted)}
.fx5 .woo2-pr{display:flex;flex-direction:column;align-items:flex-start;gap:9px;margin-top:14px;padding-top:14px;border-top:1px dashed #c9dfee}
.fx5 .woo2-price{display:grid;grid-template-columns:auto auto auto;grid-template-rows:auto auto;color:var(--ink)}
.fx5 .woo2-price .cur{grid-area:1/1;margin:4px 2px 0 0;font:800 17px/1 var(--sans)}
.fx5 .woo2-price .int{grid-area:1/2/3/3;font:900 46px/.92 var(--sans);letter-spacing:-.045em;background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent}
.fx5 .woo2-price .dec{grid-area:1/3;margin:3px 0 0 2px;font:800 19px/1 var(--sans);color:var(--blue)}
.fx5 .woo2-price .per{grid-area:2/3;align-self:end;margin:0 0 3px 3px;font:700 12.5px/1 var(--sans);color:var(--muted)}
.fx5 .woo2-free{display:inline-block;padding:6px 9px;border-radius:8px;background:#fff;color:var(--teal-d1);font:600 12px/1.25 var(--sans);box-shadow:0 0 0 1px #d4ecf0}
.fx5 .woo2-free strong{font-weight:900;color:var(--blue);letter-spacing:.04em}


/* the order link */
.fx5 .woo2-card .woo2-bo{min-height:46px;margin:12px 8px 0;border-radius:13px;font-size:15px}
.fx5 .woo2-card .woo2-bo svg{transition:transform .25s}
.fx5 .woo2-card .woo2-bo:hover svg{transform:translateX(3px)}

/* the four resources that grow with the plan, as bars scaled to Platinum */
.fx5 .woo2-mt{list-style:none;margin:16px 8px 0;padding:14px 0 0;border-top:1px dashed #d4e5f1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 14px}
.fx5 .woo2-mt li{display:grid;grid-template-columns:minmax(0,1fr);align-content:start;gap:4px;min-width:0}
.fx5 .woo2-mt .ml{display:flex;align-items:center;gap:6px;min-width:0;font:600 11.5px/1.2 var(--sans);color:var(--muted)}
.fx5 .woo2-mt .ml>span{min-width:0;hyphens:auto;overflow-wrap:anywhere}
.fx5 .woo2-mt .ml svg{flex:none;width:14px;height:14px;fill:none;stroke:url(#wrg);stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}
.fx5 .woo2-mt b{font:800 16px/1.1 var(--sans);letter-spacing:-.01em;color:var(--ink);white-space:nowrap}
.fx5 .woo2-mt .bar{position:relative;margin-top:2px;height:5px;border-radius:6px;background:#e8f1f8;overflow:hidden}
.fx5 .woo2-mt .bar::after{content:"";position:absolute;left:0;top:0;bottom:0;width:var(--w,100%);border-radius:inherit;background:var(--grad);box-shadow:0 0 10px rgba(0,190,188,.45)}
.fx5 .woo2-mt .p10{--w:10%}.fx5 .woo2-mt .p20{--w:20%}.fx5 .woo2-mt .p30{--w:30%}.fx5 .woo2-mt .p40{--w:40%}.fx5 .woo2-mt .p50{--w:50%}
.fx5 .woo2-mt .p60{--w:60%}.fx5 .woo2-mt .p70{--w:70%}.fx5 .woo2-mt .p80{--w:80%}.fx5 .woo2-mt .p90{--w:90%}.fx5 .woo2-mt .p100{--w:100%}

/* the five every plan includes, as icon tiles */
.fx5 .woo2-inc{list-style:none;margin:16px 8px 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:5px}
.fx5 .woo2-inc li{display:grid;grid-template-columns:26px minmax(0,1fr);grid-template-rows:auto auto;column-gap:8px;align-items:center;min-width:0;padding:6px 8px;border-radius:11px;background:#f6fafd;border:1px solid var(--line-2);transition:border-color .2s,background .2s}
.fx5 .woo2-inc li:last-child{grid-column:1/-1}
.fx5 .woo2-inc li:hover{background:#fff;border-color:#bfe3ee}
.fx5 .woo2-inc .ic{grid-row:1/3;display:grid;place-items:center;width:26px;height:26px;border-radius:8px;background:linear-gradient(145deg,#e6f7fa,#d3eaf7);box-shadow:inset 0 1px 0 #fff}
.fx5 .woo2-inc .ic svg{width:15px;height:15px;fill:none;stroke:url(#wrg);stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}
.fx5 .woo2-inc .ic svg.f{width:20px;height:12px;fill:url(#wrg);stroke:none}
.fx5 .woo2-inc b{align-self:end;min-width:0;font:800 12.5px/1.15 var(--sans);color:var(--ink);white-space:nowrap}
.fx5 .woo2-inc li>span:last-child{align-self:start;min-width:0;margin-top:2px;font:500 11.5px/1.2 var(--sans);color:var(--muted)}

/* the guaranteed resources, shown in full, each with its icon */
.fx5 .woo2-res{align-self:start;margin:16px 8px 0;padding:12px 12px 14px;border-radius:14px;background:linear-gradient(165deg,#f6fbfe,#edf5fb);border:1px solid var(--line-2)}
.fx5 .woo2-rh{display:flex;align-items:center;gap:8px;margin:0 0 10px;padding:0;font:800 13px/1 var(--sans);color:var(--blue)}
.fx5 .woo2-rh .rs-ic{display:grid;place-items:center;width:24px;height:24px;border-radius:8px;background:var(--grad)}
.fx5 .woo2-rh .rs-ic svg{width:13px;height:13px;fill:none;stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
.fx5 .woo2-res dl{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px 10px}
.fx5 .woo2-res dl>div{min-width:0}
.fx5 .woo2-res dl>div:first-child,.fx5 .woo2-res dl>div:last-child{grid-column:1/-1}
.fx5 .woo2-res dl>div:first-child{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 10px}
.fx5 .woo2-res dl>div:first-child dd{margin:0}
.fx5 .woo2-res dl>div:last-child dd small{display:inline}
.fx5 .woo2-res dl>div:last-child dd small::before{content:" · "}
.fx5 .woo2-res dt{display:flex;align-items:center;gap:6px;font:700 9.5px/1.25 var(--mono);letter-spacing:.05em;text-transform:uppercase;color:var(--muted)}
.fx5 .woo2-res .ri{flex:none;display:grid;place-items:center;width:22px;height:22px;border-radius:7px;background:#fff;box-shadow:0 0 0 1px #d6e9f5,0 4px 10px -6px rgba(0,90,150,.4)}
.fx5 .woo2-res .ri svg{width:13px;height:13px;fill:none;stroke:url(#wrg);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
.fx5 .woo2-res dd{margin:5px 0 0;font:800 13px/1.25 var(--sans);color:var(--ink);overflow-wrap:anywhere}
.fx5 .woo2-res dd small{display:block;font:600 11.5px/1.4 var(--sans);color:var(--muted)}

/* the legacy promo block's offer text and its three benefits */
.fx5 .woo2-bz{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:36px;margin-top:30px;padding:26px 34px;border-radius:22px;background:linear-gradient(115deg,#eaf5fd,#e6f8f7);border:1px solid var(--line-2)}
.fx5 .woo2-bzl svg{display:block;width:104px;height:auto;fill:url(#gg)}
.fx5 .woo2-bz p{margin:0;padding:0;font:500 15.5px/1.65 var(--sans);color:var(--ink-2)}
.fx5 .woo2-bz p strong{font-weight:800;color:var(--blue)}
.fx5 .woo2-bz ul{list-style:none;margin:0;padding:0;display:grid;gap:11px}
.fx5 .woo2-bz li{display:flex;align-items:center;gap:10px;font:700 14px/1.35 var(--sans);color:var(--ink)}
.fx5 .woo2-bz .ck{flex:none;display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--grad)}
.fx5 .woo2-bz .ck svg{width:12px;height:12px;fill:none;stroke:#fff;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}

/* the legacy info bar */
.fx5 .woo2-bar{list-style:none;margin:24px 0 0;padding:18px 26px;display:flex;flex-wrap:wrap;justify-content:space-around;gap:14px 28px;border-radius:20px;background:#fff;border:1px solid var(--line-2);box-shadow:0 30px 56px -40px rgba(0,60,120,.45)}
.fx5 .woo2-bar li{display:flex;align-items:center;gap:10px;font:800 15px/1 var(--sans);color:var(--blue)}
.fx5 .woo2-bar li i{width:26px;height:2px;border-radius:2px;background:var(--grad)}
.fx5 .woo2-bar li b{font-weight:800;color:var(--teal-d1)}
.fx5 .woo2-bar .ck{flex:none;display:grid;place-items:center;width:25px;height:25px;border-radius:50%;background:var(--grad)}
.fx5 .woo2-bar .ck svg{width:13px;height:13px;fill:none;stroke:#fff;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}

@media(max-width:1399px){
	.fx5 .woo2-cards{column-gap:40px}
	.fx5 .woo2-card{padding:9px 9px 14px}
	.fx5 .woo2-top{padding:16px 15px 14px}
	.fx5 .woo2-cn{font-size:17px;letter-spacing:.26em}
	.fx5 .woo2-price .int{font-size:40px}
	.fx5 .woo2-card .woo2-bo,.fx5 .woo2-mt,.fx5 .woo2-inc,.fx5 .woo2-res{margin-left:6px;margin-right:6px}
}
@media(min-width:1280px) and (max-width:1365px){
	.fx5 .woo2-inc li{grid-template-columns:24px minmax(0,1fr);column-gap:7px;padding:6px}
	.fx5 .woo2-inc .ic{width:24px;height:24px}
	.fx5 .woo2-inc b{font-size:12px}
}
@media(max-width:1279px){
	.fx5 .woo2-cards{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:56px}
	.fx5 .woo2-card{padding:10px 10px 16px}
	.fx5 .woo2-top{padding:18px 18px 16px}
	.fx5 .woo2-cn{font-size:19px;letter-spacing:.3em}
	.fx5 .woo2-price .int{font-size:46px}
	.fx5 .woo2-bz{grid-template-columns:auto minmax(0,1fr);gap:20px 30px}
	.fx5 .woo2-bz ul{grid-column:1/-1;display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px 28px}
	.fx5 .woo2-bz li{white-space:nowrap}
}
@media(max-width:640px){
	.fx5 .woo2-plans{padding:72px 0 64px}
	.fx5 .woo2-test .woo2-tk b,.fx5 .woo2-test .woo2-tk em{padding:10px 14px;font-size:21px}
	.fx5 .woo2-cards{grid-template-columns:minmax(0,1fr);row-gap:44px;margin-top:48px;padding:0 10px}
	.fx5 .woo2-card,.fx5 .woo2-card:hover{box-shadow:0 16px 26px -20px rgba(0,60,110,.38),0 0 0 10px var(--tray),0 -8px 0 10px var(--tray)}
	.fx5 .woo2-card::before{top:-10px;height:9px}
	.fx5 .woo2-bz{grid-template-columns:minmax(0,1fr);padding:22px 20px}
	.fx5 .woo2-bzl svg{width:76px}
	.fx5 .woo2-bz li{white-space:normal}
	.fx5 .woo2-bar{flex-direction:column;align-items:flex-start;padding:18px 20px}
}
@media(prefers-reduced-motion:reduce){
	.fx5 .woo2-cart .fl{transition:none}
	.fx5 .woo2-card:hover .woo2-cart svg{animation:none}
}

/* ── #avantaje: the legacy rows beside their original screenshots ───── */
.fx5 .woo2-adv{position:relative;padding:120px 0 80px;background:linear-gradient(180deg,#f3f8fc,#fff 22%,#f6fbfe)}
.fx5 .woo2-adv .woo2-in{display:grid;gap:130px}
.fx5 .woo2-ar{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);gap:84px;align-items:center}
.fx5 .woo2-ar.rev .woo2-aimg{order:2}
.fx5 .woo2-aimg{position:relative;perspective:1500px}
.fx5 .woo2-aimg::before{content:"";position:absolute;inset:6% -2% -4% 8%;border-radius:48px;background:radial-gradient(closest-side,rgba(0,190,188,.30),rgba(0,113,185,.14) 62%,transparent);pointer-events:none}
.fx5 .woo2-ar.rev .woo2-aimg::before{inset:6% 8% -4% -2%}
.fx5 .woo2-big{position:absolute;z-index:0;top:-96px;left:-18px;font:900 210px/1 var(--sans);letter-spacing:-.06em;color:transparent;-webkit-text-stroke:2px rgba(0,113,185,.13);pointer-events:none;user-select:none}
.fx5 .woo2-ar.rev .woo2-big{left:auto;right:-18px}
.fx5 .woo2-win{position:relative;z-index:1;border-radius:18px;overflow:hidden;background:#fff;box-shadow:0 64px 110px -56px rgba(0,50,100,.6),0 20px 40px -26px rgba(0,90,150,.3),0 0 0 1px rgba(0,60,110,.08);transform:rotateY(9deg) rotateX(3deg);transition:transform .6s cubic-bezier(.2,.7,.2,1)}
.fx5 .woo2-ar.rev .woo2-win{transform:rotateY(-9deg) rotateX(3deg)}
.fx5 .woo2-ar:hover .woo2-win{transform:none}
.fx5 .woo2-win picture,.fx5 .woo2-win img{display:block;width:100%;height:auto}
.fx5 .woo2-anum{display:inline-flex;align-items:center;gap:12px;font:800 12px/1 var(--mono);letter-spacing:.18em;color:var(--teal-d1)}
.fx5 .woo2-anum::after{content:"";width:40px;height:2px;border-radius:2px;background:var(--grad)}
.fx5 .woo2-atxt h3{margin:18px 0 0;font:800 clamp(26px,2.6vw,38px)/1.15 var(--sans);letter-spacing:-.026em;color:var(--ink);text-wrap:balance}
.fx5 .woo2-atxt h3 em{display:block;margin-top:12px;font-family:shadows_into_light,"Segoe Print",cursive;font-weight:400;font-style:normal;font-size:1.12em;line-height:1.12;letter-spacing:.01em;background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent}
.fx5 .woo2-atxt p{margin:18px 0 0;font:400 16.5px/1.75 var(--sans);color:var(--muted)}
@media(max-width:900px){
	.fx5 .woo2-adv{padding:84px 0 56px}
	.fx5 .woo2-adv .woo2-in{gap:84px}
	.fx5 .woo2-ar{grid-template-columns:minmax(0,1fr);gap:34px}
	.fx5 .woo2-ar.rev .woo2-aimg{order:0}
	.fx5 .woo2-win,.fx5 .woo2-ar.rev .woo2-win{transform:none}
	.fx5 .woo2-big{font-size:130px;top:-60px}
}

/* ── #beneficii: the legacy blue band, six cards + "Vezi toate specificațiile" ── */
.fx5 .woo2-ben{position:relative;overflow:clip;padding:112px 0 104px;color:#fff;background:radial-gradient(900px 520px at 12% 0%,rgba(0,224,218,.30),transparent 70%),radial-gradient(820px 620px at 100% 100%,rgba(0,52,140,.42),transparent 70%),linear-gradient(120deg,#005fab,#0088c4 50%,#00b5be)}
.fx5 .woo2-ben::before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.07) 1px,transparent 1px);background-size:56px 56px;-webkit-mask-image:radial-gradient(ellipse at 50% 24%,#000,transparent 72%);mask-image:radial-gradient(ellipse at 50% 24%,#000,transparent 72%);pointer-events:none}
.fx5 .woo2-bh{position:relative;text-align:center;max-width:840px;margin:0 auto}
.fx5 .woo2-bh h2{margin:0;font:800 clamp(32px,3.8vw,54px)/1.1 var(--sans);letter-spacing:-.03em;color:#fff}
.fx5 .woo2-bh h2 em{font-family:shadows_into_light,"Segoe Print",cursive;font-weight:400;font-style:normal;font-size:1.28em;letter-spacing:.02em;padding:0 .05em;color:#a6f5f2}
.fx5 .woo2-bh p{margin:20px 0 0;font:500 18px/1.6 var(--sans);color:rgba(255,255,255,.9)}
.fx5 .woo2-bgrid{position:relative;list-style:none;margin:60px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}
.fx5 .woo2-bc{position:relative;padding:32px 30px 30px;border-radius:24px;background:linear-gradient(160deg,rgba(255,255,255,.17),rgba(255,255,255,.06));border:1px solid rgba(255,255,255,.24);box-shadow:inset 0 1px 0 rgba(255,255,255,.22),0 30px 60px -44px rgba(0,20,60,.8);transition:transform .3s cubic-bezier(.2,.7,.2,1),background .3s}
.fx5 .woo2-bc:hover{transform:translateY(-6px);background:linear-gradient(160deg,rgba(255,255,255,.25),rgba(255,255,255,.1))}
.fx5 .woo2-bc:hover::after{content:"";position:absolute;left:0;right:0;top:100%;height:8px}
.fx5 .woo2-bc .bi{display:grid;place-items:center;width:64px;height:64px;border-radius:19px;background:linear-gradient(145deg,#fff,#d6f2fb);box-shadow:0 18px 32px -16px rgba(0,26,70,.65)}
.fx5 .woo2-bc .bi svg{width:31px;height:31px;fill:none;stroke:url(#wrg);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}
.fx5 .woo2-bc h3{margin:22px 0 0;font:800 21px/1.2 var(--sans);letter-spacing:-.01em;color:#fff}
.fx5 .woo2-bc p{margin:10px 0 0;font:400 15.5px/1.62 var(--sans);color:rgba(255,255,255,.88)}
.fx5 .woo2-bc.more{display:none}
.fx5 .woo2-mcb{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}
.fx5 .woo2-mcb:checked~.woo2-bgrid .woo2-bc.more{display:block}
.fx5 .woo2-mcb:checked~.woo2-more{display:none}
.fx5 .woo2-more{position:relative;display:flex;align-items:center;gap:10px;width:max-content;max-width:100%;margin:44px auto 0;padding:17px 32px;border-radius:999px;background:#fff;color:var(--blue);font:800 16px/1 var(--sans);cursor:pointer;box-shadow:0 22px 44px -20px rgba(0,26,70,.65);transition:transform .2s}
.fx5 .woo2-more:hover{transform:translateY(-2px)}
.fx5 .woo2-more svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}
.fx5 .woo2-mcb:focus-visible~.woo2-more{outline:3px solid #fff;outline-offset:4px}
@media(max-width:980px){.fx5 .woo2-bgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:640px){.fx5 .woo2-bgrid{grid-template-columns:minmax(0,1fr)}.fx5 .woo2-ben{padding:80px 0 72px}}

/* ── #litespeed: the legacy PHP-workers diagram in a window ──────────── */
.fx5 .woo2-ls{position:relative;padding:116px 0 104px;background:radial-gradient(700px 420px at 6% 30%,rgba(0,190,188,.11),transparent 70%),radial-gradient(700px 420px at 96% 80%,rgba(0,113,185,.08),transparent 70%),linear-gradient(180deg,#fff,#f2f8fc)}
.fx5 .woo2-lsg{display:grid;grid-template-columns:minmax(0,1.04fr) minmax(0,1fr);gap:64px;align-items:center;margin-top:62px}
.fx5 .woo2-wkwin{position:relative;border-radius:20px;overflow:hidden;background:#fff;box-shadow:0 64px 110px -56px rgba(0,50,100,.6),0 0 0 1px rgba(0,60,110,.08),0 0 0 12px rgba(0,190,188,.06)}
.fx5 .woo2-wk>img{display:block;width:100%;height:auto}
.fx5 .woo2-wk .cpu-time,.fx5 .woo2-wk .cpu-capacity,.fx5 .woo2-wk .memory{font-family:var(--sans);color:var(--ink-2)}
.fx5 .woo2-lstxt{list-style:none;margin:0;padding:0;display:grid;gap:18px;counter-reset:wk}
.fx5 .woo2-lstxt li{position:relative;padding:24px 26px 24px 78px;border-radius:20px;background:#fff;border:1px solid var(--line-2);box-shadow:0 26px 48px -36px rgba(0,60,120,.5);counter-increment:wk}
.fx5 .woo2-lstxt li::before{content:counter(wk,decimal-leading-zero);position:absolute;left:24px;top:24px;display:grid;place-items:center;width:38px;height:38px;border-radius:12px;background:var(--grad);color:#fff;font:800 13px/1 var(--mono);box-shadow:0 10px 20px -10px rgba(0,113,185,.8)}
.fx5 .woo2-lstxt p{margin:0;font:400 15.5px/1.7 var(--sans);color:var(--ink-2)}
@media(max-width:980px){.fx5 .woo2-lsg{grid-template-columns:minmax(0,1fr);gap:40px}}
@media(max-width:600px){.fx5 .woo2-lstxt li{padding:68px 20px 20px}.fx5 .woo2-lstxt li::before{left:20px;top:20px}}
/* a worker number isolates its bars (the legacy page did it in JS) */
.fx5 .woo2-wk:has(.workers-numbers [data-id="1"]:hover) .workers-graph path[class*="wg-"]:not(.wg-1),
.fx5 .woo2-wk:has(.workers-numbers [data-id="2"]:hover) .workers-graph path[class*="wg-"]:not(.wg-2),
.fx5 .woo2-wk:has(.workers-numbers [data-id="3"]:hover) .workers-graph path[class*="wg-"]:not(.wg-3),
.fx5 .woo2-wk:has(.workers-numbers [data-id="4"]:hover) .workers-graph path[class*="wg-"]:not(.wg-4),
.fx5 .woo2-wk:has(.workers-numbers [data-id="5"]:hover) .workers-graph path[class*="wg-"]:not(.wg-5),
.fx5 .woo2-wk:has(.workers-numbers [data-id="6"]:hover) .workers-graph path[class*="wg-"]:not(.wg-6),
.fx5 .woo2-wk:has(.workers-numbers [data-id="7"]:hover) .workers-graph path[class*="wg-"]:not(.wg-7),
.fx5 .woo2-wk:has(.workers-numbers [data-id="8"]:hover) .workers-graph path[class*="wg-"]:not(.wg-8){opacity:.3}

/* ── testimonials: two drifting rows of the ten legacy quotes ────────── */
.fx5 .woo2-testi{position:relative;overflow:clip;padding:112px 0 104px;background:linear-gradient(180deg,#f2f8fc,#fff)}
.fx5 .woo2-trow{margin-top:24px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent)}
.fx5 .woo2-trow+.woo2-trow{margin-top:-24px}
.fx5 .woo2-trk{display:flex;width:max-content;animation:woo2drift 70s linear infinite}
.fx5 .woo2-trow.rev .woo2-trk{animation-direction:reverse;animation-duration:80s}
.fx5 .woo2-trow:hover .woo2-trk{animation-play-state:paused}
.fx5 .woo2-tset{display:flex;gap:24px;padding:24px 24px 60px 0}
@keyframes woo2drift{from{transform:translateX(0)}to{transform:translateX(-50%)}}
.fx5 .woo2-tc{flex:none;display:flex;flex-direction:column;width:380px;margin:0;padding:28px 28px 22px;border-radius:22px;background:#fff;border:1px solid var(--line-2);box-shadow:0 26px 46px -32px rgba(0,60,120,.5)}
.fx5 .woo2-q{display:block;width:30px;height:23px;fill:url(#gg)}
.fx5 .woo2-tc blockquote{flex:1;margin:16px 0 0;font:italic 400 15.5px/1.7 var(--sans);color:var(--ink-2)}
.fx5 .woo2-tc figcaption{display:flex;align-items:center;gap:12px;margin-top:20px;padding-top:16px;border-top:1px solid #e6eff6}
.fx5 .woo2-tc .av{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:var(--grad);color:#fff;font:800 15px/1 var(--sans)}
.fx5 .woo2-tc figcaption b{font:800 15px/1 var(--sans);color:var(--ink)}
.fx5 .woo2-tc .wl{margin-left:auto}
.fx5 .woo2-tc .wl svg{display:block;width:46px;height:auto;fill:url(#gg)}
@media(max-width:640px){.fx5 .woo2-tc{width:300px}.fx5 .woo2-testi{padding:80px 0 72px}}
@media(prefers-reduced-motion:reduce){
	.fx5 .woo2-trow{overflow-x:auto;-webkit-mask-image:none;mask-image:none}
	.fx5 .woo2-trk{animation:none}
	.fx5 .woo2-tset[aria-hidden="true"]{display:none}
}

/* ── #intrebari: the questions and the help aside across the full width ── */
.fx5.woo2 .faqgrid{max-width:none}
@media(min-width:1081px){.fx5.woo2 .faqgrid{grid-template-columns:minmax(0,1fr) 380px;gap:48px}}

/* ── the legacy diagram's own CSS (woocommerce.css .layer-4 .frame), re-scoped ── */
.fx5 .woo2-wk{position:relative;background-color:#f0f7fb;position:relative;padding:36px 16px 16px 16px}
.fx5 .woo2-wk .workers-graph{position:absolute;left:17%;width:60%;padding-top:15%;background-repeat:no-repeat;background-position:top center;background-size:cover}
.fx5 .woo2-wk .workers-graph .wg-1{fill:#88E1ED}
.fx5 .woo2-wk .workers-graph .wg-2{fill:#88efac}
.fx5 .woo2-wk .workers-graph .wg-3{fill:#f3b781}
.fx5 .woo2-wk .workers-graph .wg-4{fill:#F28FB7}
.fx5 .woo2-wk .workers-graph .wg-5{fill:#C392EA}
.fx5 .woo2-wk .workers-graph .wg-6{fill:#C9ED8A}
.fx5 .woo2-wk .workers-graph .wg-7{fill:#EAD67F}
.fx5 .woo2-wk .workers-graph .wg-8{fill:#8FB7EF}
.fx5 .woo2-wk .cpu-time{position:absolute;text-align:right;left:6.5%;font-size:11px}
.fx5 .woo2-wk .cpu-time.ct-1{top:30%}
.fx5 .woo2-wk .cpu-time.ct-2{top:53%}
.fx5 .woo2-wk .cpu-time.ct-3{top:76%}
.fx5 .woo2-wk .cpu-capacity{position:absolute;text-align:right;right:25.5%;font-size:11px}
.fx5 .woo2-wk .cpu-capacity.cc-1{top:27%}
.fx5 .woo2-wk .cpu-capacity.cc-2{top:49.5%}
.fx5 .woo2-wk .cpu-capacity.cc-3{top:72.3%}
.fx5 .woo2-wk .memory{position:absolute;text-align:right;right:9.3%;font-size:11px}
.fx5 .woo2-wk .memory.wm-1{top:27%}
.fx5 .woo2-wk .memory.wm-2{top:49.5%}
.fx5 .woo2-wk .memory.wm-3{top:72.3%}
.fx5 .woo2-wk .workers-memory{position:absolute;width:7%;right:11.8%}
.fx5 .woo2-wk .workers-memory div{width:100%;height:4px;background-color:#88EFAC}
.fx5 .woo2-wk .workers-memory div:not(:last-child){margin-bottom:2px}
.fx5 .woo2-wk .workers-memory.w-mem-1{bottom:56%}
.fx5 .woo2-wk .workers-memory.w-mem-2{bottom:32.5%}
.fx5 .woo2-wk .workers-memory.w-mem-3{bottom:9%}
@keyframes woo2-wanim{0%{opacity:0;transform:translateY(10px)}100%{opacity:1;transform:translateY(0px)}}
@keyframes woo2-wmem{0%{opacity:0}100%{opacity:1}}
.fx5 .woo2-wk:hover .workers-memory div{opacity:0}
.fx5 .woo2-wk:hover .workers-memory div:nth-child(1){animation:woo2-wmem 60ms 210ms ease-out forwards}
.fx5 .woo2-wk:hover .workers-memory div:nth-child(2){animation:woo2-wmem 60ms 180ms ease-out forwards}
.fx5 .woo2-wk:hover .workers-memory div:nth-child(3){animation:woo2-wmem 60ms 150ms ease-out forwards}
.fx5 .woo2-wk:hover .workers-memory div:nth-child(4){animation:woo2-wmem 60ms 120ms ease-out forwards}
.fx5 .woo2-wk:hover .workers-memory div:nth-child(5){animation:woo2-wmem 60ms 90ms ease-out forwards}
.fx5 .woo2-wk:hover .workers-memory div:nth-child(6){animation:woo2-wmem 60ms 60ms ease-out forwards}
.fx5 .woo2-wk:hover .workers-memory div:nth-child(7){animation:woo2-wmem 60ms 30ms ease-out forwards}
.fx5 .woo2-wk:hover .workers-memory div:nth-child(8){animation:woo2-wmem 60ms ease-out forwards}
.fx5 .woo2-wk:hover .workers-memory.w-mem-2 div:nth-child(1){animation:woo2-wmem 60ms 410ms ease-out forwards}
.fx5 .woo2-wk:hover .workers-memory.w-mem-2 div:nth-child(2){animation:woo2-wmem 60ms 380ms ease-out forwards}
.fx5 .woo2-wk:hover .workers-memory.w-mem-2 div:nth-child(3){animation:woo2-wmem 60ms 350ms ease-out forwards}
.fx5 .woo2-wk:hover .workers-memory.w-mem-2 div:nth-child(4){animation:woo2-wmem 60ms 320ms ease-out forwards}
.fx5 .woo2-wk:hover .workers-memory.w-mem-2 div:nth-child(5){animation:woo2-wmem 60ms 290ms ease-out forwards}
.fx5 .woo2-wk:hover .workers-memory.w-mem-3 div:nth-child(1){animation:woo2-wmem 60ms 540ms ease-out forwards}
.fx5 .woo2-wk:hover .workers-memory.w-mem-3 div:nth-child(2){animation:woo2-wmem 60ms 510ms ease-out forwards}
.fx5 .woo2-wk:hover .workers-memory.w-mem-3 div:nth-child(3){animation:woo2-wmem 60ms 490ms ease-out forwards}
.fx5 .woo2-wk:hover .workers-graph .wg-elem{transition:all 30ms ease-out}
.fx5 .woo2-wk:hover .workers-graph{opacity:0}
.fx5 .woo2-wk:hover .workers-graph.graph-1{animation:woo2-wanim 200ms ease-out forwards}
.fx5 .woo2-wk:hover .workers-graph.graph-2{animation:woo2-wanim 400ms 200ms ease-out forwards}
.fx5 .woo2-wk:hover .workers-graph.graph-3{animation:woo2-wanim 400ms 400ms ease-out forwards}
.fx5 .woo2-wk .workers-graph.graph-1{bottom:55.2%}
.fx5 .woo2-wk .workers-graph.graph-2{bottom:32.5%}
.fx5 .woo2-wk .workers-graph.graph-3{bottom:8.8%}
.fx5 .woo2-wk .workers-numbers{position:absolute;top:17%;left:14%;width:78%;display:flex;justify-content:space-between;align-items:center;height:5%}
.fx5 .woo2-wk .workers-numbers div{position:relative;display:flex;align-items:center;justify-content:center;color:#fff;font-size:16px;font-weight:bold;width:9%;height:100%;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}
.fx5 .woo2-wk .workers-numbers div::before{content:'';position:absolute;width:100%;height:2px;top:-4px;left:0;background-color:#88E1ED}
.fx5 .woo2-wk .workers-numbers div::after{content:'';position:absolute;width:80%;height:5px;left:0;right:0;bottom:-8px;margin:0 auto;background-color:#88E1ED}
.fx5 .woo2-wk .workers-numbers div:nth-child(1), .fx5 .woo2-wk .workers-numbers div:nth-child(1)::before, .fx5 .woo2-wk .workers-numbers div:nth-child(1)::after{background-color:#88E1ED}
.fx5 .woo2-wk .workers-numbers div:nth-child(2) , .fx5 .woo2-wk .workers-numbers div:nth-child(2)::before, .fx5 .woo2-wk .workers-numbers div:nth-child(2)::after{background-color:#88EFAC}
.fx5 .woo2-wk .workers-numbers div:nth-child(3), .fx5 .woo2-wk .workers-numbers div:nth-child(3)::before, .fx5 .woo2-wk .workers-numbers div:nth-child(3)::after{background-color:#F3B781}
.fx5 .woo2-wk .workers-numbers div:nth-child(4), .fx5 .woo2-wk .workers-numbers div:nth-child(4)::before, .fx5 .woo2-wk .workers-numbers div:nth-child(4)::after{background-color:#F28FB7}
.fx5 .woo2-wk .workers-numbers div:nth-child(5), .fx5 .woo2-wk .workers-numbers div:nth-child(5)::before, .fx5 .woo2-wk .workers-numbers div:nth-child(5)::after{background-color:#C392EA}
.fx5 .woo2-wk .workers-numbers div:nth-child(6), .fx5 .woo2-wk .workers-numbers div:nth-child(6)::before, .fx5 .woo2-wk .workers-numbers div:nth-child(6)::after{background-color:#C9ED8A}
.fx5 .woo2-wk .workers-numbers div:nth-child(7), .fx5 .woo2-wk .workers-numbers div:nth-child(7)::before, .fx5 .woo2-wk .workers-numbers div:nth-child(7)::after{background-color:#EAD67F}
.fx5 .woo2-wk .workers-numbers div:nth-child(8), .fx5 .woo2-wk .workers-numbers div:nth-child(8)::before, .fx5 .woo2-wk .workers-numbers div:nth-child(8)::after{background-color:#8FB7EF}
@media (min-width:768px){.fx5 .woo2-wk .workers-memory{right:10.5%}.fx5 .woo2-wk .workers-memory div{height:8px}.fx5 .woo2-wk .workers-numbers div{font-size:18px}.fx5 .woo2-wk .cpu-time, .fx5 .woo2-wk .cpu-capacity, .fx5 .woo2-wk .memory{font-size:13px}}
