.yy-solutions-landing-module__YY0KOa__hub{color:#153c32;font-family:var(--font-archivo), ui-sans-serif, system-ui, sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f7f8f3}.yy-solutions-landing-module__YY0KOa__hub *{box-sizing:border-box}.yy-solutions-landing-module__YY0KOa__hub a{text-decoration:none}.yy-solutions-landing-module__YY0KOa__hub a:focus-visible{outline-offset:6px;border-radius:4px;outline:3px solid #258562}.yy-solutions-landing-module__YY0KOa__hub ::selection{color:#153c32;background:#c7eacd}.yy-solutions-landing-module__YY0KOa__container{width:min(1240px,100% - 96px);margin-inline:auto}.yy-solutions-landing-module__YY0KOa__skipLink{z-index:100;background:#fff;padding:12px 20px;position:fixed;top:12px;left:12px;transform:translateY(-160%)}.yy-solutions-landing-module__YY0KOa__skipLink:focus{transform:translateY(0)}.yy-solutions-landing-module__YY0KOa__header{background:#fff;border-bottom:1px solid #e3e8df}.yy-solutions-landing-module__YY0KOa__headerInner{justify-content:space-between;align-items:center;gap:24px;width:min(1240px,100% - 96px);min-height:92px;margin:auto;display:flex}.yy-solutions-landing-module__YY0KOa__logo{width:194px;height:auto}.yy-solutions-landing-module__YY0KOa__nav{align-items:center;gap:36px;font-size:14px;font-weight:600;display:flex}.yy-solutions-landing-module__YY0KOa__nav a{align-items:center;gap:12px;min-height:44px;display:inline-flex}.yy-solutions-landing-module__YY0KOa__nav .yy-solutions-landing-module__YY0KOa__socialLink{border:1px solid #d3ddd7;border-radius:100px;padding:0 20px}.yy-solutions-landing-module__YY0KOa__hero{justify-content:space-between;align-items:flex-end;gap:48px;padding-block:76px 64px;display:flex}.yy-solutions-landing-module__YY0KOa__hero h1{letter-spacing:-.03em;margin:0 0 22px;font-size:clamp(44px,4.6vw,70px);font-weight:700;line-height:1.02}.yy-solutions-landing-module__YY0KOa__heroDescription{color:#5c6e63;max-width:575px;font-size:16px;line-height:1.75}.yy-solutions-landing-module__YY0KOa__shortcuts{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}.yy-solutions-landing-module__YY0KOa__shortcuts a{background:#fff;border:1px solid #dce3d9;border-radius:100px;align-items:center;gap:8px;min-height:44px;padding:7px 12px 7px 8px;font-size:12px;font-weight:600;display:inline-flex}.yy-solutions-landing-module__YY0KOa__shortcuts img{border-radius:7px}.yy-solutions-landing-module__YY0KOa__shortcuts svg{color:#6b7b70;width:13px;height:13px}.yy-solutions-landing-module__YY0KOa__heroNote{flex-shrink:0;width:225px;padding-bottom:6px}.yy-solutions-landing-module__YY0KOa__noteLine{background:#72a687;width:40px;height:2px;margin-bottom:20px;display:block}.yy-solutions-landing-module__YY0KOa__heroNote p{color:#627569;font-size:17px;line-height:1.7}.yy-solutions-landing-module__YY0KOa__heroNote strong{color:#153c32;font-weight:500}.yy-solutions-landing-module__YY0KOa__heroNote a{border:1px solid #cad7cb;border-radius:50%;place-items:center;width:44px;height:44px;margin-top:23px;display:grid}.yy-solutions-landing-module__YY0KOa__projects{padding-bottom:76px;scroll-margin-top:24px}.yy-solutions-landing-module__YY0KOa__sectionHeading{border-top:1px solid #dbe2d7;justify-content:space-between;align-items:center;gap:20px;padding-block:24px;display:flex}.yy-solutions-landing-module__YY0KOa__sectionHeading h2{letter-spacing:-.02em;font-size:21px;font-weight:700}.yy-solutions-landing-module__YY0KOa__sectionHeading>span{color:#657566;letter-spacing:.02em;font-size:11px}.yy-solutions-landing-module__YY0KOa__projectGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.yy-solutions-landing-module__YY0KOa__card{--visual:#152f29;--ink:#f0f4db;background:#fff;border:1px solid #dce3d8;border-radius:18px;flex-direction:column;display:flex;overflow:hidden}.yy-solutions-landing-module__YY0KOa__radar{--visual:#152f29}.yy-solutions-landing-module__YY0KOa__gabarita{--visual:#eae6f8;--ink:#44329d}.yy-solutions-landing-module__YY0KOa__shiftplanner{--visual:#dfedf9;--ink:#204d85}.yy-solutions-landing-module__YY0KOa__jogos{--visual:#e1e8d8;--ink:#294b40}.yy-solutions-landing-module__YY0KOa__projectVisual{isolation:isolate;background:var(--visual);min-height:290px;color:var(--ink);padding:25px 28px;position:relative;overflow:hidden}.yy-solutions-landing-module__YY0KOa__visualTop{letter-spacing:.04em;justify-content:space-between;align-items:center;font-size:10px;font-weight:500;display:flex}.yy-solutions-landing-module__YY0KOa__projectIcon{z-index:1;border-radius:15px;width:58px;height:58px;margin-top:24px;position:relative;box-shadow:0 6px 14px #0000000b}.yy-solutions-landing-module__YY0KOa__promise{letter-spacing:-.025em;white-space:pre-line;z-index:1;margin-top:22px;font-size:clamp(26px,2.5vw,34px);font-weight:700;line-height:1.12;position:relative}.yy-solutions-landing-module__YY0KOa__visualDecoration{z-index:-1;opacity:.17;width:255px;height:255px;box-shadow:0 0 0 26px var(--visual), 0 0 0 27px currentColor, 0 0 0 53px var(--visual), 0 0 0 54px currentColor;border:1px solid;border-radius:50%;position:absolute;top:72px;right:-145px}.yy-solutions-landing-module__YY0KOa__gabarita .yy-solutions-landing-module__YY0KOa__visualDecoration{border-radius:36px;top:84px;right:-170px;transform:rotate(-28deg)}.yy-solutions-landing-module__YY0KOa__shiftplanner .yy-solutions-landing-module__YY0KOa__visualDecoration{border-radius:30px;width:210px;height:210px;top:76px;right:-143px;transform:rotate(-16deg)}.yy-solutions-landing-module__YY0KOa__jogos .yy-solutions-landing-module__YY0KOa__visualDecoration{border-radius:42px;width:232px;height:232px;top:80px;right:-150px;transform:rotate(-10deg)}.yy-solutions-landing-module__YY0KOa__cardContent{flex-direction:column;flex:1;padding:27px 28px 22px;display:flex}.yy-solutions-landing-module__YY0KOa__cardContent h3{color:#17382d;letter-spacing:-.025em;font-size:26px;font-weight:700;line-height:1.18}.yy-solutions-landing-module__YY0KOa__description{color:#617067;flex:1;margin-top:14px;font-size:14px;line-height:1.8}.yy-solutions-landing-module__YY0KOa__detail{color:#586b5e;align-items:center;gap:8px;margin-block:22px;font-size:11px;display:flex}.yy-solutions-landing-module__YY0KOa__detail span{background:#6d8e7a;border-radius:50%;width:5px;height:5px}.yy-solutions-landing-module__YY0KOa__projectLink{color:#17382d;border-top:1px solid #e5e9e1;justify-content:space-between;align-items:center;min-height:48px;padding-top:14px;font-size:14px;font-weight:700;display:flex}.yy-solutions-landing-module__YY0KOa__projectLink svg{background:#f1f5ed;border-radius:50%;width:32px;height:32px;padding:8px;transition:background .18s,transform .18s}.yy-solutions-landing-module__YY0KOa__nextProjects{border-top:1px solid #dbe2d7;align-items:center;gap:19px;margin-top:28px;padding-top:26px;display:flex}.yy-solutions-landing-module__YY0KOa__nextProjects h3{letter-spacing:-.02em;font-size:17px;font-weight:700}.yy-solutions-landing-module__YY0KOa__nextProjects p{color:#667566;margin-top:3px;font-size:13px;line-height:1.65}.yy-solutions-landing-module__YY0KOa__nextProjects>a{flex-shrink:0;align-items:center;gap:14px;min-height:44px;margin-left:auto;font-size:12px;font-weight:600;display:flex}.yy-solutions-landing-module__YY0KOa__about{color:#f4f6ed;background:#103c30;scroll-margin-top:20px}.yy-solutions-landing-module__YY0KOa__aboutInner{grid-template-columns:1fr 1fr;gap:90px;padding-block:68px;display:grid}.yy-solutions-landing-module__YY0KOa__about h2{letter-spacing:-.02em;font-size:clamp(32px,3.4vw,46px);font-weight:700;line-height:1.12}.yy-solutions-landing-module__YY0KOa__aboutCopy{padding-top:4px}.yy-solutions-landing-module__YY0KOa__aboutCopy p{color:#c0d3c6;font-size:15px;line-height:1.85}.yy-solutions-landing-module__YY0KOa__aboutCopy p+p{margin-top:14px}.yy-solutions-landing-module__YY0KOa__aboutCopy a{align-items:center;gap:11px;min-height:44px;margin-top:24px;font-size:12px;font-weight:600;display:inline-flex}.yy-solutions-landing-module__YY0KOa__about a:focus-visible{outline-color:#a9c8ab}.yy-solutions-landing-module__YY0KOa__footer{grid-template-columns:1fr auto;align-items:center;gap:30px;padding-block:38px 24px;display:grid}.yy-solutions-landing-module__YY0KOa__footer .yy-solutions-landing-module__YY0KOa__logo{width:172px}.yy-solutions-landing-module__YY0KOa__footer p{color:#6d796e;margin-top:7px;font-size:12px}.yy-solutions-landing-module__YY0KOa__footer nav{gap:28px;display:flex}.yy-solutions-landing-module__YY0KOa__footer nav a{align-items:center;gap:7px;min-height:44px;font-size:12px;font-weight:500;display:inline-flex}.yy-solutions-landing-module__YY0KOa__footer nav svg{width:13px}.yy-solutions-landing-module__YY0KOa__footerBottom{color:#72806f;border-top:1px solid #dbe2d7;grid-column:1/-1;justify-content:space-between;gap:20px;padding-top:22px;font-size:10px;display:flex}@media (hover:hover){.yy-solutions-landing-module__YY0KOa__projectLink:hover svg{background:#dbeacd;transform:translate(2px,-2px)}.yy-solutions-landing-module__YY0KOa__shortcuts a:hover,.yy-solutions-landing-module__YY0KOa__nav .yy-solutions-landing-module__YY0KOa__socialLink:hover{background:#ecf2e8}.yy-solutions-landing-module__YY0KOa__nav a:hover,.yy-solutions-landing-module__YY0KOa__footer nav a:hover{color:#288364}}@media (max-width:1000px){.yy-solutions-landing-module__YY0KOa__container,.yy-solutions-landing-module__YY0KOa__headerInner{width:calc(100% - 48px)}.yy-solutions-landing-module__YY0KOa__hero{gap:28px}.yy-solutions-landing-module__YY0KOa__heroNote{width:190px}.yy-solutions-landing-module__YY0KOa__projectGrid{gap:14px}.yy-solutions-landing-module__YY0KOa__projectVisual,.yy-solutions-landing-module__YY0KOa__cardContent{padding-inline:22px}.yy-solutions-landing-module__YY0KOa__aboutInner{gap:48px}}@media (max-width:760px){.yy-solutions-landing-module__YY0KOa__headerInner{min-height:80px}.yy-solutions-landing-module__YY0KOa__logo{width:164px}.yy-solutions-landing-module__YY0KOa__nav{gap:20px;font-size:12px}.yy-solutions-landing-module__YY0KOa__nav .yy-solutions-landing-module__YY0KOa__socialLink{display:none}.yy-solutions-landing-module__YY0KOa__hero{padding-block:45px 38px}.yy-solutions-landing-module__YY0KOa__hero h1{font-size:clamp(31px,8.3vw,58px)}.yy-solutions-landing-module__YY0KOa__heroNote{display:none}.yy-solutions-landing-module__YY0KOa__heroDescription{font-size:15px}.yy-solutions-landing-module__YY0KOa__sectionHeading{flex-direction:column;align-items:flex-start;gap:8px;padding-block:22px}.yy-solutions-landing-module__YY0KOa__projectGrid{grid-template-columns:1fr;gap:22px}.yy-solutions-landing-module__YY0KOa__projectVisual{min-height:236px;padding:24px}.yy-solutions-landing-module__YY0KOa__promise{font-size:32px}.yy-solutions-landing-module__YY0KOa__projectIcon{margin-top:20px}.yy-solutions-landing-module__YY0KOa__cardContent{padding:25px}.yy-solutions-landing-module__YY0KOa__description{font-size:15px}.yy-solutions-landing-module__YY0KOa__detail{margin-block:20px}.yy-solutions-landing-module__YY0KOa__nextProjects{flex-wrap:wrap;gap:14px;padding:22px}.yy-solutions-landing-module__YY0KOa__nextProjects>div{flex:1}.yy-solutions-landing-module__YY0KOa__nextProjects>a{margin-left:54px}.yy-solutions-landing-module__YY0KOa__projects{padding-bottom:44px}.yy-solutions-landing-module__YY0KOa__aboutInner{grid-template-columns:1fr;gap:28px;padding-block:46px}.yy-solutions-landing-module__YY0KOa__about h2{font-size:38px}.yy-solutions-landing-module__YY0KOa__footer{grid-template-columns:1fr;gap:20px;padding-top:24px}.yy-solutions-landing-module__YY0KOa__footer nav{flex-wrap:wrap;gap:22px}}@media (max-width:380px){.yy-solutions-landing-module__YY0KOa__container,.yy-solutions-landing-module__YY0KOa__headerInner{width:calc(100% - 36px)}.yy-solutions-landing-module__YY0KOa__logo{width:150px}.yy-solutions-landing-module__YY0KOa__nav{gap:10px}.yy-solutions-landing-module__YY0KOa__hero h1{font-size:29px}.yy-solutions-landing-module__YY0KOa__eyebrow{font-size:10px}.yy-solutions-landing-module__YY0KOa__shortcuts{gap:8px}.yy-solutions-landing-module__YY0KOa__shortcuts a{font-size:11px}.yy-solutions-landing-module__YY0KOa__nextProjects>a{margin-left:0}}@media (prefers-reduced-motion:reduce){.yy-solutions-landing-module__YY0KOa__hub *,.yy-solutions-landing-module__YY0KOa__hub :before,.yy-solutions-landing-module__YY0KOa__hub :after{scroll-behavior:auto!important;transition:none!important}}
