.section-wol-hero{position:relative;background:var(--bg-reverse);overflow:hidden}.wol-hero__inner{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:64px;align-items:start}.wol-hero__content{max-width:640px;padding:96px 0 120px}.section-wol-hero .title{margin-bottom:28px}.wol-hero__lead{max-width:520px;font-size:18px;line-height:1.6;color:#c1c1c1}.wol-badges{display:flex;align-items:flex-start;gap:18px;list-style:none}.wol-badge__img{display:block;width:116px;height:auto}.section-wol-teams{background:var(--bg);padding:120px 0}.wol-teams__head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:40px;margin-bottom:64px}.wol-teams__head .title{margin-bottom:24px}.wol-teams__lead{max-width:640px;color:var(--text-mute)}.wol-rating{margin-top:48px;display:inline-flex;align-items:center;gap:16px;padding:10px 24px;background:#fdeee4;border-radius:999px;white-space:nowrap}.wol-rating__brand{display:inline-flex;align-items:center;gap:12px}.wol-rating__mark{display:inline-flex}.wol-rating__mark img{width:32px;height:32px}.wol-rating__score{font-size:24px;font-weight:700;color:var(--primary);line-height:1}.wol-rating__out{font-size:18px;color:var(--text-title)}.wol-rating__stars{display:inline-flex;gap:2px;color:var(--primary)}.wol-rating__stars img{width:24px;height:24px}.wol-rating__src{font-size:18px}.wol-grid{--cols:3;--gutter:20px;display:flex;flex-direction:column;gap:var(--gutter)}.wol-grid.is-masonry{flex-direction:row;align-items:center}.masonry__col{display:flex;flex:1;min-width:0;flex-direction:column;gap:var(--gutter)}.wol-card{display:flex;flex-direction:column;padding:32px;background:var(--chat-bg);transition-property:all!important}.wol-card:hover{transform:translateY(-4px);box-shadow:0 18px 40px rgb(0 0 0 / .08)}@media (prefers-reduced-motion:reduce){.wol-card{transition:none}.wol-card:hover{transform:none;box-shadow:none}}.wol-card__quote{font-size:24px;line-height:1.45;color:var(--text-title)}.wol-card__foot{display:flex;align-items:center;gap:14px;margin-top:24px;padding-top:24px;border-top:1px solid rgb(0 0 0 / .08)}.wol-card__avatar{flex:none;width:56px;height:56px;border-radius:50%;object-fit:cover}.wol-card__person{display:flex;flex-direction:column;gap:4px;min-width:0;margin-right:auto}.wol-card__name{font-size:16px;font-weight:700;color:var(--text-title)}.wol-card__org{font-size:14px;color:var(--text-dim)}.wol-card__g2{flex:none;display:inline-flex}.wol-card__g2 img{width:32px;height:32px}.section-wol-serve{position:relative;padding:120px 0;background-color:#ffbcf1;overflow:hidden}.section-wol-serve::before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 50%,#ffbcf1,#ffa7ed);-webkit-mask-image:linear-gradient(#000 2px,transparent 2px),linear-gradient(90deg,#000 2px,transparent 2px);mask-image:linear-gradient(#000 2px,transparent 2px),linear-gradient(90deg,#000 2px,transparent 2px);-webkit-mask-size:50px 50px;mask-size:50px 50px;pointer-events:none}.wol-serve__inner{position:relative;z-index:1}.wol-serve__head{max-width:760px;margin:0 auto 56px;text-align:center}.wol-serve__head .title{margin-bottom:20px}.wol-serve__lead{max-width:560px;margin:0 auto;color:var(--text-title)}.serve-card{display:flex;flex-direction:column;padding:32px;background:var(--white);transition-property:all!important}.serve-card:hover{transform:translateY(-4px);box-shadow:0 18px 40px rgb(0 0 0 / .12)}@media (prefers-reduced-motion:reduce){.serve-card{transition:none}.serve-card:hover{transform:none;box-shadow:none}}.serve-card__mark{display:inline-flex;margin-bottom:24px}.serve-card__mark img{display:block;width:15px;height:auto}.serve-card__quote{font-size:24px;line-height:1.5;color:var(--text-title)}.serve-card__foot{display:flex;align-items:center;gap:14px;margin-top:24px;padding-top:24px;border-top:1px solid rgb(0 0 0 / .08)}.serve-card__brand{display:inline-flex;margin-right:auto;min-width:0}.serve-card__brand img{display:block;width:var(--size,90px);height:auto;object-fit:contain}.serve-card__verified{display:inline-flex;align-items:center;gap:8px;flex:none;font-size:14px;color:var(--text-mute);white-space:nowrap}.serve-card__check{display:inline-flex}.serve-card__check img{display:block;width:18px;height:18px}@media (max-width:1680px){.section-wol-teams{padding:110px 0}.wol-teams__head{margin-bottom:56px}.section-wol-serve{padding:110px 0}}@media (max-width:1399px){.section-wol-teams{padding:100px 0}.wol-teams__head{gap:36px;margin-bottom:48px}.wol-card{padding:28px}.wol-card__quote{font-size:22px}.section-wol-serve{padding:100px 0}.wol-serve__head{margin-bottom:48px}.serve-card{padding:28px}.serve-card__mark{margin-bottom:22px}.serve-card__quote{font-size:22px}}@media (max-width:1199px){.wol-hero__inner{gap:40px}.wol-badges{gap:14px}.wol-badge__img{width:104px}.section-wol-teams{padding:96px 0}.wol-teams__head{gap:32px;margin-bottom:48px}.wol-card__quote{font-size:21px}.section-wol-serve{padding:96px 0}.serve-card__mark{margin-bottom:20px}.serve-card__quote{font-size:20px}}@media (max-width:991px){.section-wol-hero{padding:0 0 88px}.section-wol-serve{padding:80px 0}.section-wol-serve::before{-webkit-mask-size:44px 44px;mask-size:44px 44px}.wol-serve__head{margin-bottom:32px}.serve-card{padding:20px}.serve-card__mark{margin-bottom:16px}.serve-card__mark img{width:13px}.serve-card__quote{font-size:18px}.serve-card__foot{margin-top:16px;padding-top:16px}.serve-card__brand img{height:18px}.serve-card__verified{font-size:13px}.section-wol-teams{padding:80px 0}.wol-teams__head{grid-template-columns:1fr;gap:24px;margin-bottom:40px}.wol-teams__lead{max-width:none}.wol-rating{margin-top:0;justify-self:end;padding:8px 16px}.wol-rating__mark img{width:28px;height:28px}.wol-rating__score{font-size:18px}.wol-rating__out{font-size:14px}.wol-rating__stars img{width:20px;height:20px}.wol-rating__src{font-size:15px}.wol-grid{--cols:2}.wol-grid.is-masonry{align-items:flex-start}.wol-card{padding:16px}.wol-card__quote{font-size:16px}.wol-card__foot{margin-top:12px;padding-top:12px}.wol-card__name{font-size:14px}.wol-card__org{font-size:13px}.wol-card__avatar{width:44px;height:44px}.wol-card__g2 img{width:28px;height:28px}.wol-grid{--gutter:16px}.wol-hero__inner{display:flex;flex-direction:column-reverse;gap:40px}.wol-hero__content{max-width:none;padding:0}.wol-badges{flex-wrap:wrap;justify-content:flex-start}.wol-badge__img{width:70px}}@media (max-width:767px){.section-wol-hero{padding:0 0 72px}.wol-hero__content{padding:0}.wol-hero__lead{max-width:none;font-size:15px}.wol-badges{gap:8px;justify-content:flex-start}.wol-badge__img{width:60px}.section-wol-teams{padding:64px 0}.section-wol-serve{padding:64px 0}.wol-rating{flex-wrap:wrap;gap:10px 14px}}@media (max-width:539px){.wol-badges{justify-content:center}.wol-badge__img{max-width:80px;margin:0 auto}.section-wol-teams{padding:56px 0}.section-wol-serve{padding:56px 0}.wol-serve__head{margin-bottom:28px}.wol-serve__lead br{display:none}.wol-teams__head{gap:20px;margin-bottom:32px}.wol-grid{--cols:1}.wol-card__foot{gap:12px}.wol-rating{gap:8px 12px;padding:8px 16px}.wol-rating__brand{gap:10px}}