.business-category-cards[data-astro-cid-umukaq52]{--business-category-red:var(--site-red,#ee000a);--business-category-ink:var(--site-ink,#444);--business-category-surface:#f8f8f8;--business-category-font-jp:var(--wr-font-jp,var(--services-font-jp,"Noto Sans JP", sans-serif));--business-category-font-en:var(--wr-font-en,var(--services-font-en,"Roboto", sans-serif));gap:40px;width:100%;margin:0;padding:0;list-style:none;display:grid}.business-category-cards--grid[data-astro-cid-umukaq52]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.business-category-cards--home[data-astro-cid-umukaq52]{grid-auto-rows:1fr}.business-category-cards__item[data-astro-cid-umukaq52]{min-width:0;display:flex}.business-category-card[data-astro-cid-umukaq52]{width:100%;min-width:0;min-height:460px;font-family:var(--business-category-font-jp);border-radius:12px;flex-direction:column;align-items:flex-start;padding:64px;display:flex}.business-category-card--primary[data-astro-cid-umukaq52]{color:#fff;background:var(--business-category-red)}.business-category-card--surface[data-astro-cid-umukaq52]{color:var(--business-category-ink);background:var(--business-category-surface)}.business-category-card__number[data-astro-cid-umukaq52],.business-category-card__english-title[data-astro-cid-umukaq52],.business-category-card__title[data-astro-cid-umukaq52],.business-category-card__copy[data-astro-cid-umukaq52] p[data-astro-cid-umukaq52]{margin:0}.business-category-card__number[data-astro-cid-umukaq52],.business-category-card__english-title[data-astro-cid-umukaq52]{font-family:var(--business-category-font-en)}.business-category-card__number[data-astro-cid-umukaq52]{color:inherit;letter-spacing:.04em;font-size:16px;font-weight:700;line-height:1}.business-category-cards--home[data-astro-cid-umukaq52] .business-category-card__number[data-astro-cid-umukaq52]{max-width:100%;font-family:var(--business-category-font-jp);overflow-wrap:anywhere;line-height:1.6}.business-category-card--surface[data-astro-cid-umukaq52] .business-category-card__number[data-astro-cid-umukaq52],.business-category-card--surface[data-astro-cid-umukaq52] .business-category-card__english-title[data-astro-cid-umukaq52]{color:var(--business-category-red)}.business-category-card__english-title[data-astro-cid-umukaq52]{letter-spacing:-.025em;overflow-wrap:anywhere;max-width:800px;margin-top:24px;font-size:clamp(44px,3.89vw,56px);font-weight:700;line-height:1.06}.business-category-card__title[data-astro-cid-umukaq52]{letter-spacing:.03em;max-width:640px;margin-top:16px;font-size:20px;font-weight:700;line-height:1.55}.business-category-card__copy[data-astro-cid-umukaq52]{gap:4px;max-width:640px;margin-top:32px;display:grid}.business-category-cards--home[data-astro-cid-umukaq52] .business-category-card__copy[data-astro-cid-umukaq52]{margin-top:24px}.business-category-card__copy[data-astro-cid-umukaq52] p[data-astro-cid-umukaq52]{letter-spacing:.04em;font-size:16px;line-height:1.7}.business-category-card__services[data-astro-cid-umukaq52]{border-top:1px solid color-mix(in srgb, currentColor 32%, transparent);width:100%;margin:28px 0 32px;padding:0;list-style:none;display:grid}.business-category-card__service[data-astro-cid-umukaq52]{border-bottom:1px solid color-mix(in srgb, currentColor 32%, transparent);min-width:0}.business-category-card__service-link[data-astro-cid-umukaq52]{min-width:0;min-height:54px;color:inherit;justify-content:space-between;align-items:center;gap:20px;padding:12px 0;text-decoration:none;display:flex}.business-category-card__service-link[data-astro-cid-umukaq52]:focus-visible{outline-offset:3px;border-radius:4px;outline:3px solid}.business-category-card__service-name[data-astro-cid-umukaq52]{letter-spacing:.04em;overflow-wrap:anywhere;min-width:0;font-size:15px;font-weight:400;line-height:1.6}.business-category-card__service-arrow[data-astro-cid-umukaq52]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.25px;transform-origin:50%;flex:none;width:28px;height:12px;transition:scale .25s cubic-bezier(.22,.7,.2,1);scale:1}@media (hover:hover) and (pointer:fine){.business-category-cards--home[data-astro-cid-umukaq52] .business-category-card__service-link[data-astro-cid-umukaq52]:hover .business-category-card__service-arrow[data-astro-cid-umukaq52]{scale:1.4}}.business-category-card__cta[data-astro-cid-umukaq52]{letter-spacing:.04em;border-radius:100px;flex:none;justify-content:center;align-items:center;gap:28px;width:200px;height:66px;margin-top:32px;padding:0 24px;font-size:16px;font-weight:500;line-height:1;transition:color .3s,background-color .3s;display:inline-flex}.business-category-card--primary[data-astro-cid-umukaq52] .business-category-card__cta[data-astro-cid-umukaq52]{color:var(--business-category-red);background:#fff}.business-category-card--surface[data-astro-cid-umukaq52] .business-category-card__cta[data-astro-cid-umukaq52]{color:#fff;background:var(--business-category-red)}.business-category-card__cta-dot[data-astro-cid-umukaq52]{background:currentColor;border-radius:50%;flex:none;width:8px;height:8px;transition:transform .3s}.business-category-card--primary[data-astro-cid-umukaq52] .business-category-card__cta[data-astro-cid-umukaq52]:hover,.business-category-card--primary[data-astro-cid-umukaq52] .business-category-card__cta[data-astro-cid-umukaq52]:active{background:#f1f1f1}.business-category-card--surface[data-astro-cid-umukaq52] .business-category-card__cta[data-astro-cid-umukaq52]:hover,.business-category-card--surface[data-astro-cid-umukaq52] .business-category-card__cta[data-astro-cid-umukaq52]:active{background:#cf0009}.business-category-card__cta[data-astro-cid-umukaq52]:hover .business-category-card__cta-dot[data-astro-cid-umukaq52],.business-category-card__cta[data-astro-cid-umukaq52]:active .business-category-card__cta-dot[data-astro-cid-umukaq52]{transform:scale(1.75)}.business-category-cards--home[data-astro-cid-umukaq52] .business-category-card__cta-dot[data-astro-cid-umukaq52]{transform-origin:50%;transition:scale .25s cubic-bezier(.22,.7,.2,1);scale:1}.business-category-cards--home[data-astro-cid-umukaq52] .business-category-card__cta[data-astro-cid-umukaq52]:hover .business-category-card__cta-dot[data-astro-cid-umukaq52],.business-category-cards--home[data-astro-cid-umukaq52] .business-category-card__cta[data-astro-cid-umukaq52]:active .business-category-card__cta-dot[data-astro-cid-umukaq52]{transform:none}@media (hover:hover) and (pointer:fine){.business-category-cards--home[data-astro-cid-umukaq52] .business-category-card__cta[data-astro-cid-umukaq52]:hover .business-category-card__cta-dot[data-astro-cid-umukaq52]{scale:1.4}}.business-category-card__cta[data-astro-cid-umukaq52]:focus-visible{outline-offset:4px;outline:3px solid}.business-category-card--primary[data-astro-cid-umukaq52] .business-category-card__cta[data-astro-cid-umukaq52]:focus-visible{outline-color:#fff}.business-category-card--surface[data-astro-cid-umukaq52] .business-category-card__cta[data-astro-cid-umukaq52]:focus-visible{outline-color:var(--business-category-red)}.business-category-cards--grid[data-astro-cid-umukaq52] .business-category-card[data-astro-cid-umukaq52]{min-height:520px;padding:clamp(32px,3.34vw,48px)}.business-category-cards--grid[data-astro-cid-umukaq52] .business-category-card__english-title[data-astro-cid-umukaq52]{max-width:100%;font-size:clamp(32px,3.2vw,48px)}.business-category-cards--grid[data-astro-cid-umukaq52] .business-category-card__title[data-astro-cid-umukaq52],.business-category-cards--grid[data-astro-cid-umukaq52] .business-category-card__copy[data-astro-cid-umukaq52]{max-width:100%}.business-category-cards--grid[data-astro-cid-umukaq52] .business-category-card__copy[data-astro-cid-umukaq52] p[data-astro-cid-umukaq52]{font-size:15px}.business-category-cards--grid[data-astro-cid-umukaq52] .business-category-card__cta[data-astro-cid-umukaq52]{margin-top:auto}@media (width<=960px){.business-category-cards--stacked[data-astro-cid-umukaq52] .business-category-card[data-astro-cid-umukaq52]{padding:60px}.business-category-cards--stacked[data-astro-cid-umukaq52] .business-category-card__english-title[data-astro-cid-umukaq52]{font-size:44px}}@media (width<=840px){.business-category-cards--grid[data-astro-cid-umukaq52]{grid-template-columns:1fr}}@media (width<=600px){.business-category-cards[data-astro-cid-umukaq52]{gap:24px}.business-category-card[data-astro-cid-umukaq52],.business-category-cards--grid[data-astro-cid-umukaq52] .business-category-card[data-astro-cid-umukaq52],.business-category-cards--stacked[data-astro-cid-umukaq52] .business-category-card[data-astro-cid-umukaq52]{min-height:540px;padding:40px 24px}.business-category-card__number[data-astro-cid-umukaq52]{font-size:14px}.business-category-card__english-title[data-astro-cid-umukaq52],.business-category-cards--grid[data-astro-cid-umukaq52] .business-category-card__english-title[data-astro-cid-umukaq52],.business-category-cards--stacked[data-astro-cid-umukaq52] .business-category-card__english-title[data-astro-cid-umukaq52]{margin-top:20px;font-size:clamp(32px,9.2vw,36px);line-height:1.08}.business-category-card__title[data-astro-cid-umukaq52]{margin-top:12px;font-size:16px;line-height:1.55}.business-category-card__copy[data-astro-cid-umukaq52]{gap:8px;margin-top:24px}.business-category-card__services[data-astro-cid-umukaq52]{margin:24px 0}.business-category-card__service[data-astro-cid-umukaq52]{min-height:0;padding:0}.business-category-card__service-link[data-astro-cid-umukaq52]{gap:16px;min-height:52px;padding:11px 0}.business-category-card__service-name[data-astro-cid-umukaq52]{font-size:14px}.business-category-card__service-arrow[data-astro-cid-umukaq52]{width:24px}.business-category-card__copy[data-astro-cid-umukaq52] p[data-astro-cid-umukaq52],.business-category-cards--grid[data-astro-cid-umukaq52] .business-category-card__copy[data-astro-cid-umukaq52] p[data-astro-cid-umukaq52]{letter-spacing:.04em;font-size:14px;line-height:1.7}.business-category-card__cta[data-astro-cid-umukaq52]{gap:24px;width:160px;height:50px;margin-top:auto;padding:0 20px;font-size:14px}}@media (prefers-reduced-motion:reduce){.business-category-card__cta[data-astro-cid-umukaq52],.business-category-card__cta-dot[data-astro-cid-umukaq52],.business-category-card__service-arrow[data-astro-cid-umukaq52]{transition:none}.business-category-cards--home[data-astro-cid-umukaq52] .business-category-card__cta-dot[data-astro-cid-umukaq52],.business-category-cards--home[data-astro-cid-umukaq52] .business-category-card__service-arrow[data-astro-cid-umukaq52]{scale:1!important}}.home-logo-marquee[data-astro-cid-ysrbbu2l]{--home-logo-card-width:200px;--home-logo-card-height:64px;--home-logo-gap:32px;--home-logo-duration:44s;z-index:2;background:var(--wr-light,#f8f8f8);margin-top:24px;padding:24px 0;position:relative;overflow:hidden}.home-logo-marquee__viewport[data-astro-cid-ysrbbu2l]{width:100%;overflow:hidden}.home-logo-marquee__rows[data-astro-cid-ysrbbu2l]{gap:20px;display:grid}.home-logo-marquee__track[data-astro-cid-ysrbbu2l]{width:max-content;animation:home-logo-marquee-scroll var(--home-logo-duration) linear infinite;will-change:transform;display:flex;transform:translate(0,0)}.home-logo-marquee__track--reverse[data-astro-cid-ysrbbu2l]{animation-name:home-logo-marquee-scroll-reverse;transform:translate(-50%)}.home-logo-marquee__group[data-astro-cid-ysrbbu2l]{gap:var(--home-logo-gap);padding:0 calc(var(--home-logo-gap) / 2);flex:none;margin:0;list-style:none;display:flex}.home-logo-marquee__item[data-astro-cid-ysrbbu2l]{width:var(--home-logo-card-width);height:var(--home-logo-card-height);flex:0 0 var(--home-logo-card-width);background:#fff;border-radius:8px;place-items:center;display:grid;overflow:hidden}.home-logo-marquee__item[data-astro-cid-ysrbbu2l] img[data-astro-cid-ysrbbu2l]{object-fit:contain;width:100%;height:100%}@keyframes home-logo-marquee-scroll{0%{transform:translate(0,0)}to{transform:translate(-50%)}}@keyframes home-logo-marquee-scroll-reverse{0%{transform:translate(-50%)}to{transform:translate(0,0)}}@media (width<=690px){.home-logo-marquee[data-astro-cid-ysrbbu2l]{--home-logo-card-width:164px;--home-logo-card-height:56px;--home-logo-gap:16px;margin-top:24px;padding:18px 0}.home-logo-marquee__rows[data-astro-cid-ysrbbu2l]{gap:16px}.home-logo-marquee__item[data-astro-cid-ysrbbu2l]{border-radius:6px}}@media (prefers-reduced-motion:reduce){.home-logo-marquee__viewport[data-astro-cid-ysrbbu2l]{overflow-x:auto}.home-logo-marquee__track[data-astro-cid-ysrbbu2l]{will-change:auto;animation:none;transform:none}.home-logo-marquee__group[data-astro-cid-ysrbbu2l][aria-hidden=true]{display:none}}:root{--wr-red:#ee000a;--wr-text:#444;--wr-muted:#737373;--wr-light:#f8f8f8;--wr-line:#e7e7e7;--wr-dark:#262626;--wr-container:1152px;--wr-font-jp:"Noto Sans JP", "Hiragino Kaku Gothic ProN", sans-serif;--wr-font-en:"Roboto", sans-serif;--wr-ease:cubic-bezier(.22, .7, .2, 1)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--wr-text);font-family:var(--wr-font-jp);-webkit-font-smoothing:antialiased;background:#fff;margin:0;overflow-x:hidden}body.menu-open{overflow:hidden}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button{color:inherit;font:inherit}main{overflow:clip}section,[id]{scroll-margin-top:92px}.material-symbols-outlined{font-variation-settings:"FILL" 0, "wght" 300, "GRAD" 0, "opsz" 24;line-height:1}[data-reveal]{opacity:0;will-change:opacity, transform;transition:opacity .6s .2s,transform .6s .2s;transform:translateY(25px)}[data-reveal=soft]{transition:opacity .8s ease-in-out,transform .8s ease-in-out;transform:translateY(20px)}[data-reveal].is-revealed{opacity:1;will-change:auto;transform:translate(0,0)}.wr-header{z-index:1000;pointer-events:none;justify-content:center;width:100%;height:82px;padding:0 40px;animation:1s both elite-fade;display:flex;position:fixed;top:20px;left:0}.wr-header-panel{backdrop-filter:blur(10px);pointer-events:auto;background:#ffffffe6;border-radius:4px;justify-content:space-between;align-items:center;width:min(1380px,100%);height:82px;padding:0 26px;display:flex;box-shadow:0 5px 25px -5px #00000024}.wr-brand-panel{flex:0 0 220px;align-items:center;width:220px;display:flex}.wr-brand-panel a{align-items:center;width:220px;display:flex}.wr-brand-panel img{object-fit:contain;width:160px;height:auto}.wr-desktop-nav{flex:1;grid-template-columns:minmax(0,1fr) 200px 200px;align-items:center;gap:12px;min-width:0;height:82px;display:grid}.wr-nav-links{grid-column:1;justify-self:center;align-items:center;gap:30px;display:flex}.wr-nav-links a{white-space:nowrap;align-items:center;gap:2px;font-size:14px;font-weight:700;display:inline-flex}.wr-nav-links .material-symbols-outlined{font-size:15px}.header-request,.header-contact{letter-spacing:0;border:1px solid #444;border-radius:4px;justify-content:center;align-items:center;gap:8px;width:200px;height:44px;padding:12px 16px 12px 12px;font-size:16px;font-weight:700;line-height:1;transition:color .2s,background .2s,border-color .2s;display:flex}.header-request{color:#444;background:0 0;grid-column:2;width:200px}.header-request .material-symbols-outlined,.header-contact .material-symbols-outlined{font-size:20px}.header-contact{color:#fff;background:var(--wr-red);border-color:var(--wr-red);grid-column:3}.header-contact-label{white-space:nowrap}.header-request:hover{color:#fff;background:#444}.header-contact:hover{background:#c70008;border-color:#c70008}.wr-menu-button,.wr-mobile-drawer{display:none}.wr-hero{background:#fff;flex-direction:column;display:flex;position:relative}.elite-hero-copy{justify-content:space-between;align-items:center;width:min(1380px,100%);margin:0 auto;padding:200px 60px 60px;animation:1s .3s both elite-fade;display:flex;position:relative}.elite-watermark{z-index:0;color:#fafafa;font-family:var(--wr-font-en);text-align:right;pointer-events:none;flex-direction:column;align-items:flex-end;margin:0;font-size:160px;font-weight:800;line-height:1;display:flex;position:absolute;top:40px;left:0;right:0}.elite-watermark span{white-space:nowrap;display:block}.elite-message{z-index:1;flex-direction:column;width:80%;min-height:350.4px;display:flex;position:relative}.elite-message h1{color:#222;width:100%;font-family:var(--wr-font-jp);letter-spacing:.05em;flex-direction:column;margin:0 0 30px;font-size:clamp(56px,5.3vw,72px);font-weight:400;line-height:1.4;animation:.6s .3s both elite-rise;display:flex}#hero-title{font-weight:900!important}.elite-message h1 span,.elite-message>p span{white-space:nowrap;display:block}.elite-message>p{color:#222;width:100%;font-family:var(--wr-font-jp);letter-spacing:.05em;margin:0;font-size:18px;font-weight:700;line-height:2.2;animation:.6s .4s both elite-rise}.elite-actions{z-index:1;flex-direction:column;align-items:flex-end;gap:15px;width:20%;animation:.6s .5s both elite-rise;display:flex;position:relative}.elite-actions a{background:#fff;border:2px solid #222;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:12px;width:150px;height:150px;transition:box-shadow .2s,transform .2s;display:flex;box-shadow:0 20px 20px -10px #0000002e}.elite-actions a:last-child{color:#fff;background:var(--wr-red);border-color:var(--wr-red)}.elite-actions a:hover{box-shadow:none;transform:translateY(2px)}.elite-actions b{letter-spacing:.2em;font-size:16px;font-weight:800;line-height:1.4}.elite-actions .material-symbols-outlined{font-size:28px}@keyframes elite-fade{0%{opacity:0}to{opacity:1}}@keyframes elite-rise{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.wr-container{z-index:2;width:min(var(--wr-container), 100%);margin:0 auto;position:relative}.wr-business-categories{background:#fff;padding:86px 80px 120px;position:relative}.wr-contents{background:var(--wr-light);min-height:0;padding:86px 80px 200px;position:relative}.media-post-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;margin:40px 0 0;padding:0;list-style:none;display:grid}.media-post-list>li{min-width:0}.media-post-card{height:100%;color:inherit;border:1px solid var(--wr-line);background:#fff;border-radius:12px;min-width:0;text-decoration:none;display:block;overflow:hidden}.media-post-card img{aspect-ratio:1280/670;object-fit:cover;width:100%;height:auto;display:block}.media-post-copy{padding:20px}.media-post-copy time{color:#777;font-size:13px}.media-post-copy h3{overflow-wrap:anywhere;margin:10px 0 0;font-size:18px;line-height:1.7}.media-post-card:focus-visible{outline:3px solid var(--wr-red,#ee000a);outline-offset:3px}@media (hover:hover) and (pointer:fine){.media-post-card:hover h3{text-underline-offset:4px;text-decoration:underline}}.wr-footer:before{z-index:0;content:"";opacity:.06;pointer-events:none;background:url(/images/workrise-dot-service.webp) 50%/cover no-repeat;position:absolute;inset:0}.wr-section-heading{flex-direction:column;gap:16px;min-height:100px;display:flex}.wr-eyebrow{color:var(--wr-red);font-family:var(--wr-font-en);letter-spacing:.64px;margin:0;font-size:16px;font-weight:500;line-height:27.2px}.wr-section-heading h2{letter-spacing:1.6px;margin:0;font-size:40px;font-weight:400;line-height:56px}.wr-ayumi{color:var(--wr-text);font-family:var(--wr-font-jp);letter-spacing:1.28px;background:#fff;padding:86px 24px 120px;font-size:16px;font-weight:700;line-height:24px}.wr-ayumi__inner{width:100%;max-width:var(--wr-container);grid-template-columns:1fr;gap:40px;margin:0 auto;display:grid}.wr-ayumi__header{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.wr-ayumi__title{letter-spacing:1.28px;margin:0;padding:0;font-size:26px;font-weight:900;line-height:33.8px}.wr-ayumi__list{grid-template-columns:1fr;gap:0 16px;width:100%;min-width:327px;margin:0;padding:0;list-style:none;display:grid}.wr-ayumi__item{justify-content:space-between;align-items:center;gap:16px;display:flex;position:relative}.wr-ayumi__item-title,.wr-ayumi__item-value{margin:0;padding:0}.wr-ayumi__item-title{color:var(--wr-red);letter-spacing:.15px;white-space:nowrap;flex:none;font-size:15px;font-weight:900;line-height:18px}.wr-ayumi__sp-only{display:none}.wr-ayumi__item-value{white-space:nowrap;letter-spacing:.26px;flex-wrap:nowrap;justify-content:flex-end;align-items:baseline;gap:0;font-size:26px;font-weight:900;line-height:39px;display:flex}.wr-ayumi__item-value-number,.wr-ayumi__item-value-number-small{font-family:var(--wr-font-en);margin-top:-24px;font-weight:500;display:block}.wr-ayumi__item-value-number{font-variant-numeric:tabular-nums;text-align:right;font-size:56px;line-height:84px}.wr-ayumi__item-value-number-small{letter-spacing:1.8px;font-size:24px;line-height:36px}.wr-ayumi+.wr-works{margin-top:0}@media only screen and (width>=37.4375em){.wr-ayumi__inner{grid-template-columns:minmax(0,1fr) minmax(0,327px);gap:0 20px}.wr-ayumi__content,.wr-ayumi__list{width:100%;min-width:0}.wr-ayumi__list{margin:0}.wr-ayumi__item-title{font-size:13px}}@media print,screen and (width>=64em){.wr-ayumi{padding:86px 56px 120px}.wr-ayumi__inner{grid-template-columns:260px minmax(0,1fr);gap:0 20px}.wr-ayumi__header{width:auto;max-width:none;margin-left:0}.wr-ayumi__title{font-size:42px;line-height:54.6px}.wr-ayumi__content{width:100%;min-width:0;display:grid}.wr-ayumi__list{grid-template-columns:minmax(0,1fr) max-content;justify-self:end;gap:0 48px;width:100%;min-width:0;max-width:633px;margin-left:0}.wr-ayumi__item{box-sizing:border-box;text-align:left;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;min-width:0}.wr-ayumi__item:nth-child(odd){padding-left:32px}.wr-ayumi__item-value{justify-content:flex-start}.wr-ayumi__item-title{letter-spacing:.2px;font-size:20px;line-height:24px}.wr-ayumi__sp-only{display:none}.wr-ayumi__item-value{letter-spacing:.38px;font-size:38px;line-height:57px}.wr-ayumi__item-value-number{font-size:75px;line-height:112.5px;transform:translateY(2px)}.wr-ayumi__item-value-number-small{letter-spacing:3px;margin-right:.125em;font-size:40px;line-height:60px;transform:translateY(2px)}}@media print,screen and (width>=80em){.wr-ayumi{padding-left:40px;padding-right:40px}.wr-ayumi__inner{grid-template-columns:390px minmax(0,1fr);column-gap:40px}}.red-dot-link{aspect-ratio:1;background:var(--wr-red);transform-origin:50%;width:60px;transition:scale .25s var(--wr-ease);border-radius:50%;flex:none;place-items:center;display:grid;scale:1}.red-dot-link>span{aspect-ratio:1;background:#fff;border-radius:50%;width:8px}@media (hover:hover) and (pointer:fine){a:hover>.red-dot-link,.red-dot-link:hover{scale:1.4}}body.workrise-home .site-more-link-circle{transform-origin:50%;transition:scale .25s var(--wr-ease);scale:1}body.workrise-home .site-more-link:is(:hover,:focus-visible,:active) .site-more-link-dot{width:8px!important;height:8px!important}@media (hover:hover) and (pointer:fine){body.workrise-home .site-more-link:hover .site-more-link-circle{scale:1.4}}@media (width<=840px){body.workrise-home .site-more-link:is(:hover,:focus-visible,:active) .site-more-link-dot{width:4px!important;height:4px!important}}.wr-rounded{z-index:3;border-radius:80px 80px 0 0;margin-top:-80px;position:relative}.wr-works{background:var(--wr-light);min-height:0;padding:86px 80px 200px}.split-heading{grid-template-columns:1fr auto;align-items:end;min-height:100px;display:grid}.split-heading>div{flex-direction:column;gap:16px;display:flex}.works-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;margin-top:40px;display:grid}.works-partners{background:#fff;border-radius:12px;grid-template-columns:repeat(5,minmax(0,1fr));gap:32px 24px;margin:64px 0 0;padding:32px;list-style:none;display:grid}.works-partners__item{place-items:center;min-width:0;height:64px;display:grid}.works-partners__item img{object-fit:contain;width:100%;height:100%}.wr-news{background:#fff;min-height:0;padding:86px 80px 200px}.news-list{margin-top:40px}.news-item{border-bottom:1px solid var(--wr-line);grid-template-columns:minmax(0,1fr) 60px;align-items:center;gap:24px;min-height:112px;padding:22px 24px;display:grid}.news-copy>div{align-items:center;gap:14px;margin-bottom:12px;display:flex}.news-copy>div span{background:#f6f6f6;padding:4px 8px;font-size:14px}.news-copy time{font-family:var(--wr-font-en);font-size:14px}.news-copy h3{letter-spacing:.88px;margin:0;font-size:22px;font-weight:400;line-height:33px}.news-arrow{justify-self:end;width:36px}.news-arrow>span{width:7px}.wr-news :is(.home-more-link,.mobile-more).site-more-link{background:var(--wr-light)}.wr-news :is(.home-more-link,.mobile-more).site-more-link:is(:hover,:focus-visible,:active){background:#eee}.site-more-link.mobile-more{display:none}.wr-difference{background:#fff;min-height:0;padding:86px 80px 200px}.difference-layout{grid-template-columns:minmax(260px,320px) minmax(0,1fr);align-items:start;column-gap:clamp(48px,5.5vw,80px);display:grid}.difference-list{border-top:1px solid var(--wr-line);margin:0;padding:0;list-style:none}.difference-item{border-bottom:1px solid var(--wr-line);grid-template-columns:72px 40px minmax(0,1fr);align-items:start;gap:12px 20px;min-width:0;padding:32px 0;display:grid}.difference-number{color:var(--wr-red);font-family:var(--wr-font-en);letter-spacing:-.02em;grid-area:1/1/span 2;font-size:64px;font-weight:500;line-height:1}.difference-connector{border-top:1px dashed color-mix(in srgb, var(--wr-red) 50%, transparent);grid-area:1/2;align-self:center;width:100%}.difference-item h3,.difference-description,.difference-description p{margin:0}.difference-item h3{letter-spacing:1.12px;overflow-wrap:anywhere;grid-area:1/3;min-width:0;font-size:28px;font-weight:700;line-height:1.55}.difference-item h3 span,.difference-item h3 strong{display:inline}.difference-item h3 strong{color:var(--wr-red);font-weight:inherit}.difference-description{grid-area:2/3;gap:8px;min-width:0;display:grid}.difference-description p{letter-spacing:.64px;overflow-wrap:anywhere;font-size:16px;line-height:1.8}.wr-footer{z-index:4;background:#fff;overflow:hidden}.wr-footer:before{opacity:.55;background-image:url(/images/workrise-dot-contact.webp);background-position:50%;height:442px;bottom:auto}.footer-cta{z-index:2;grid-template-columns:repeat(2,1fr);height:442px;padding:80px;display:grid;position:relative}.footer-cta>a{flex-direction:column;justify-content:center;padding:0 80px;display:flex;position:relative}.footer-cta>a+a{border-left:1px solid var(--wr-line)}.cta-title{align-items:center;gap:18px;display:flex}.cta-title>.material-symbols-outlined{font-size:40px}.cta-title h2{letter-spacing:1.6px;margin:0;font-size:40px;font-weight:700;line-height:60px}.footer-cta p{letter-spacing:.64px;max-width:470px;margin:18px 0 0;font-size:16px;line-height:27.2px}.footer-cta .red-dot-link{width:36px;position:absolute;bottom:44%;right:40px}.footer-cta .red-dot-link>span{width:7px}.footer-dark{z-index:3;color:#fff;background:var(--wr-dark);min-height:407px;margin-top:-80px;padding:80px 80px 30px}.footer-content{width:min(var(--wr-container), 100%);grid-template-columns:1fr 1fr;margin:0 auto;display:grid}.footer-brand img{object-fit:contain;width:240px;height:60px}.footer-brand p,.footer-brand address{color:#cfcfcf;margin:30px 0 0;font-size:14px;font-style:normal;line-height:1.8}.footer-brand address{margin-top:4px}.footer-content nav{flex-wrap:wrap;align-content:flex-start;gap:24px 36px;padding-top:7px;display:flex}.footer-content nav a{font-size:14px;font-weight:700}.footer-bottom{color:#d2d2d2;font-family:var(--wr-font-en);border-top:1px solid #ffffffa6;grid-column:1/-1;gap:28px;margin-top:70px;padding:26px 20px;font-size:12px;display:flex}:focus-visible{outline-offset:4px;outline:2px solid #111}@media (width<=1200px){.wr-nav-links{gap:18px}.wr-business-categories,.wr-contents,.wr-works,.wr-news,.wr-difference,.footer-cta{padding-left:56px;padding-right:56px}.footer-cta>a{padding-left:50px;padding-right:50px}}@media (width<=1130px){.wr-nav-links{display:none}}@media (width<=960px){section,[id]{scroll-margin-top:82px}.wr-header,.wr-header-panel{height:62px;padding:0 26px}.wr-brand-panel{flex-basis:220px;width:220px}.wr-brand-panel img{width:160px;height:auto}.wr-desktop-nav{display:none}.wr-menu-button{pointer-events:auto;background:0 0;border:0;flex-direction:column;flex:0 0 32px;justify-content:center;align-items:center;gap:6px;width:32px;height:40px;padding:0;display:flex}.wr-menu-button span{background:#222;width:28px;height:2px}.wr-mobile-drawer{z-index:1100;opacity:0;visibility:hidden;width:calc(100% - 89px);height:100svh;transition:opacity .28s ease, transform .36s var(--wr-ease), visibility .36s;background:#fff;flex-direction:column;padding:88px 24px 20px;display:flex;position:fixed;top:0;right:0;transform:translate(100%)}.wr-mobile-drawer.is-open{opacity:1;visibility:visible;transform:none}.drawer-close{background:0 0;border:0;width:34px;height:34px;padding:0;position:absolute;top:13px;right:19px}.drawer-close span{background:#444;width:30px;height:2px;position:absolute;top:16px;left:2px}.drawer-close span:first-child{transform:rotate(45deg)}.drawer-close span:last-child{transform:rotate(-45deg)}.wr-mobile-drawer nav{display:grid}.wr-mobile-drawer nav a{justify-content:space-between;align-items:center;height:56px;font-size:15px;display:flex}.wr-mobile-drawer nav b{font-size:22px;font-weight:400}.drawer-actions{gap:12px;margin-top:22px;display:grid}.drawer-actions a{border:1px solid #444;border-radius:999px;place-items:center;height:48px;font-size:14px;font-weight:600;display:grid}.drawer-actions a:last-child{color:#fff;background:var(--wr-red);border-color:var(--wr-red)}.wr-mobile-drawer>img{width:108px;height:auto;margin:auto auto 0}.elite-hero-copy{flex-direction:column;justify-content:flex-start;align-items:center;padding:180px 40px 40px}.elite-watermark{font-size:100px}.elite-message{width:100%;min-height:0}.elite-message h1{margin-bottom:20px;font-size:48px}.elite-message>p{font-size:16px}.elite-actions{flex-direction:row;justify-content:center;align-items:center;width:100%;margin-top:60px}.elite-actions a{width:200px;height:100px}.wr-container{width:100%}.wr-business-categories,.wr-ayumi{padding:86px 24px 120px}.wr-contents{min-height:0;padding:86px 24px 168px}.wr-section-heading{gap:4px;min-height:0}.wr-eyebrow{letter-spacing:.52px;font-size:13px;line-height:22.1px}.wr-section-heading h2{letter-spacing:1.12px;font-size:28px;line-height:39.2px}.wr-rounded{border-radius:40px 40px 0 0;margin-top:-48px}.wr-works{min-height:0;padding:86px 24px 168px}.split-heading{min-height:0;display:block}.split-heading>div{gap:4px}.split-heading>.home-more-link{display:none}.works-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px;margin-top:40px}.media-post-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px}.works-partners{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:48px;padding:28px}.works-partners__item{height:60px}.wr-news{min-height:0;padding:86px 24px 200px}.news-list{margin-top:30px}.news-item{grid-template-columns:minmax(0,1fr);gap:0;min-height:104px;padding:20px 0}.news-copy>div{gap:10px;margin-bottom:7px}.news-copy>div span{padding:3px 6px;font-size:12px}.news-copy time{font-size:12px}.news-copy h3{letter-spacing:.72px;font-size:18px;line-height:26px}.news-arrow{display:none}.site-more-link.mobile-more{margin:40px 0 0 auto;display:inline-flex}.wr-difference{min-height:0;padding:86px 24px 168px}.difference-layout{grid-template-columns:1fr}.difference-list{margin-top:32px}.difference-item{grid-template-columns:56px 32px minmax(0,1fr);align-items:start;gap:10px 16px;min-height:0;padding:32px 0}.difference-number{font-size:44px}.difference-item h3{letter-spacing:.96px;font-size:24px;line-height:1.5}.difference-description{gap:6px}.difference-description p{letter-spacing:.56px;font-size:14px;line-height:1.75}.wr-footer{margin-top:-128px}.wr-footer:before{background-size:cover;height:420px}.footer-cta{height:auto;padding:48px 24px 112px;display:block}.footer-cta>a{justify-content:flex-start;min-height:154px;padding:33px 0 11px}.footer-cta>a+a{border-top:1px solid var(--wr-line);border-left:0}.cta-title{gap:14px}.cta-title>.material-symbols-outlined{font-size:30px}.cta-title h2{letter-spacing:1.12px;font-size:28px;line-height:42px}.footer-cta p{letter-spacing:.56px;max-width:300px;margin-top:12px;font-size:14px;line-height:23.8px}.footer-cta .red-dot-link{width:32px;bottom:46%;right:0}.footer-dark{border-radius:40px 40px 0 0;min-height:0;margin-top:-80px;padding:52px 24px 39px}.footer-content{flex-direction:column;display:flex}.footer-content nav{order:1;gap:0;padding:0;display:grid}.footer-content nav a{align-items:center;height:40px;font-size:14px;display:flex}.footer-brand{order:2;margin-top:30px}.footer-brand img{width:110px;height:auto}.footer-brand p,.footer-brand address{display:none}.footer-bottom{order:3;justify-content:space-between;gap:10px;margin-top:14px;padding:14px 0 0;font-size:11px}}@media (width<=840px){.wr-news{padding-bottom:180px}}@media (width<=767px){.wr-business-categories,.wr-ayumi{padding-top:45px;padding-bottom:78px}.wr-works,.wr-difference,.wr-contents{padding-top:45px;padding-bottom:126px}.wr-news{padding-top:45px;padding-bottom:138px}}@media (width<=690px){section,[id]{scroll-margin-top:84px}.wr-header{height:52px;padding:0 16px;top:16px}.wr-header-panel{height:52px;padding:0 16px}.wr-hero{margin-bottom:36px}.elite-hero-copy{padding:140px 40px 40px}.elite-watermark{font-size:72px}.elite-message h1{letter-spacing:0;margin-bottom:20px;font-size:34px;line-height:50.4px}.elite-message>p{font-size:14px;line-height:30.8px}.elite-message>p span:last-child{white-space:normal}.elite-actions{gap:15px;width:100%;margin-top:40px;margin-left:0}.elite-actions a{flex:0 0 155px;width:155px;height:100px}}@media (width<=380px){.elite-hero-copy{padding-left:32px;padding-right:32px}.elite-message h1{font-size:28px}.elite-actions a{flex-basis:calc(50% - 7.5px);width:calc(50% - 7.5px)}.wr-ayumi__list{min-width:0}.wr-section-heading h2{font-size:26px}}@media (width>=541px) and (width<=840px){.elite-actions{align-items:stretch;gap:16px;width:calc(100vw - 48px)}.elite-actions a{width:auto;height:74px;min-height:74px;box-shadow:none;border-width:1px;border-radius:10px;flex-direction:row;flex:1 1 0;gap:4px;padding:20px 24px}.elite-actions a:hover,.elite-actions a:active{box-shadow:none;transform:none}.elite-actions .material-symbols-outlined{font-size:24px}}@media (width<=540px){.wr-news{padding-bottom:118px}.wr-ayumi__list{grid-template-columns:1fr;gap:0;min-width:0}.wr-ayumi__item{background:0 0;border:0;border-radius:0;gap:clamp(10px,2.96vw,16px);min-width:0;min-height:0;padding:0;display:flex}.wr-ayumi__item-title{letter-spacing:.01em;text-align:left;align-self:center;min-width:0;font-size:clamp(11px,2.8vw,15px);line-height:1.2}.wr-ayumi__item-value{letter-spacing:.01em;justify-content:flex-end;min-width:0;font-size:clamp(15px,4.8vw,26px);line-height:1.5}.wr-ayumi__item-value-number,.wr-ayumi__item-value-number-small{margin-top:clamp(-24px,-4.44vw,-14px);transform:none}.wr-ayumi__item-value-number{text-align:right;font-size:clamp(33px,10.4vw,56px);line-height:1.5}.wr-ayumi__item-value-number-small{letter-spacing:.04em;margin-right:.125em;font-size:clamp(16px,4.45vw,24px);line-height:1.5}.media-post-list{grid-template-columns:1fr;gap:16px;margin-top:32px}.media-post-copy h3{font-size:16px}.difference-item{grid-template-columns:48px 24px minmax(0,1fr);gap:8px 12px;padding:28px 0}.difference-number{font-size:38px}.difference-item h3{letter-spacing:.8px;font-size:20px}.difference-description{gap:4px}.works-partners{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 12px;margin-top:40px;padding:16px}.works-partners__item{height:48px}.works-grid{gap:20px 12px}.elite-actions{flex-direction:column;align-items:stretch;gap:16px;width:calc(100vw - 48px)}.elite-actions a{width:100%;height:70px;min-height:70px;box-shadow:none;border-width:1px;border-radius:10px;flex-direction:row;flex:0 0 70px;gap:4px;padding:20px 28px 20px 24px}.elite-actions a:hover,.elite-actions a:active{box-shadow:none;transform:none}.elite-actions .material-symbols-outlined{font-size:24px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}[data-reveal]{opacity:1;transform:none}.news-arrow{scale:1!important}body.workrise-home .site-more-link-circle{transition:none;scale:1!important}}
