.product-hero-surface[data-v-4ca97ad0]{--illustration-fit-height:440px;--illustration-fit-mobile-height:360px;justify-items:center;box-sizing:border-box;block-size:auto;padding:16px;border-radius:28px;background:linear-gradient(135deg,#ffffff9c,#d9fff136);box-shadow:inset 0 1px #ffffffb3,0 20px 56px #0b122017;backdrop-filter:blur(22px) saturate(120%);-webkit-backdrop-filter:blur(22px) saturate(120%)}.product-hero-surface[data-v-4ca97ad0],.product-hero-surface__content[data-v-4ca97ad0]{display:grid;align-items:start;inline-size:100%;min-inline-size:0}.product-hero-surface__content[data-v-4ca97ad0]{max-inline-size:580px;min-block-size:0}.product-hero-surface__content--framed[data-v-4ca97ad0]{border-radius:18px;background:#fffffff2}.product-hero-surface__content[data-v-4ca97ad0]:not(.product-hero-surface__content--framed){aspect-ratio:auto}.product-hero-surface__content--framed[data-v-4ca97ad0]:has(.ui-illustration--embedded){aspect-ratio:auto;min-block-size:-webkit-min-content;min-block-size:min-content;background:transparent}.product-hero-surface__content[data-v-4ca97ad0] .ui-illustration__glass,.product-hero-surface__content[data-v-4ca97ad0] .ui-illustration__surface{height:100%;box-sizing:border-box}.product-hero-surface__content[data-v-4ca97ad0] .ui-illustration__surface>section{display:flex;flex-direction:column;height:100%}.product-hero-surface__content[data-v-4ca97ad0] .ui-illustration__surface>section>header{flex:none}.product-hero-surface__content[data-v-4ca97ad0]>*{min-inline-size:0;max-inline-size:100%}@media(min-width:1121px){.product-hero-surface[data-v-4ca97ad0]{block-size:calc(100% + 32px);border-end-start-radius:0;border-end-end-radius:0}}@media(max-width:1120px){.product-hero-surface[data-v-4ca97ad0]{block-size:auto}}.products-hero[data-v-0776f339]{background:linear-gradient(180deg,#d9f0e8,#eff5f5);padding:96px 0 72px;text-align:center}.products-hero .eyebrow[data-v-0776f339]{font-size:16px;font-weight:500;color:#0acda9;margin-bottom:16px}.products-hero .title[data-v-0776f339]{font-size:56px;font-weight:600;line-height:1.18;color:#202d31}.products-hero .subtitle[data-v-0776f339]{max-width:820px;margin:24px auto 0;font-size:18px;line-height:1.6;color:#202d31ad}.products-hero .btns[data-v-0776f339]{margin-top:40px;display:flex;justify-content:center;gap:16px}.products-hero .container.has-visual[data-v-0776f339]{display:grid;grid-template-columns:minmax(0,560px) minmax(0,1fr);gap:48px;align-items:center;text-align:left}.products-hero .container.has-visual .title[data-v-0776f339]{font-size:56px}.products-hero .container.has-visual .subtitle[data-v-0776f339]{margin-left:0;margin-right:0}.products-hero .container.has-visual .btns[data-v-0776f339]{justify-content:flex-start}.products-hero .hero-visual[data-v-0776f339]{min-width:0;aspect-ratio:560/440}.products-hero .hero-visual[data-v-0776f339] svg{width:100%;height:auto}.products-hero--home-system[data-v-0776f339]{position:relative;height:var(--product-hero-height,660px);min-height:0;box-sizing:border-box;padding:var(--product-hero-padding-top,68px) 0 0;overflow:hidden;background:var(--product-hero-surface,#fff);text-align:left}.products-hero--home-system[data-v-0776f339]:before{position:absolute;z-index:0;inset:0;background:var(--product-hero-background,linear-gradient(90deg,#fff 0,#fff 18%,hsla(0,0%,100%,.98) 25%,hsla(0,0%,100%,.86) 36%,hsla(0,0%,100%,.42) 54%,hsla(0,0%,100%,.06) 78%),url(https://img.srcgptbots.com/official/products/gwork/20261029/gwork-banner-fluid-bg@2x.webp) 58% 52%/126% auto no-repeat);content:"";pointer-events:none}.products-hero--home-system .container.has-visual[data-v-0776f339]{--hero-nav-inset:91px;box-sizing:border-box;-webkit-padding-start:var(--hero-nav-inset);padding-inline-start:var(--hero-nav-inset);position:relative;z-index:1;display:grid;width:min(var(--product-hero-content-width,1376px),calc(100% - var(--product-hero-gutter-total, 64px)));max-width:none;height:100%;min-height:0;grid-template-columns:minmax(0,var(--product-hero-copy-column-width,720px)) minmax(0,1fr);gap:var(--product-hero-column-gap,48px);align-items:start;justify-content:center;margin-inline:auto;text-align:left}.products-hero--home-system .hero-copy[data-v-0776f339]{position:relative;grid-column:1;align-self:center;justify-self:stretch;width:100%;min-width:0;box-sizing:border-box;padding-top:var(--product-hero-copy-padding-top,40px);-webkit-transform:translateY(var(--product-hero-copy-center-offset,-34px));transform:translateY(var(--product-hero-copy-center-offset,-34px))}.products-hero--home-system .eyebrow[data-v-0776f339]{display:block;margin:0 0 32px;padding:0;font-size:16px;font-weight:var(--marketing-weight-600,600);line-height:1;letter-spacing:.01em;text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:4px;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}.products-hero--home-system .container.has-visual .title[data-v-0776f339],.products-hero--home-system .eyebrow[data-v-0776f339],.products-hero--home-system .title[data-v-0776f339]{color:var(--product-hero-ink,#0b1220);font-family:var(--product-hero-display-font,var(--marketing-display-font),var(--system-font-current,sans-serif))}.products-hero--home-system .container.has-visual .title[data-v-0776f339],.products-hero--home-system .title[data-v-0776f339]{max-width:var(--product-hero-title-width,720px);font-size:var(--product-hero-title-size,56px);--marketing-heading-font:var(--marketing-regular-heading-font, var(--home-display-font, var(--marketing-display-font), var(--system-font-current, sans-serif)));font-family:var(--marketing-heading-font);font-weight:var(--marketing-regular-heading-weight,400);line-height:1.18;letter-spacing:-.016em;text-wrap:balance}.products-hero--home-system .subtitle[data-v-0776f339]{max-width:var(--product-hero-copy-width,720px);margin:32px 0 0;color:var(--product-hero-muted,rgba(11,18,32,.72));font-family:var(--product-hero-body-font,var(--home-body-font,sans-serif));font-size:16px;font-weight:400;line-height:1.6;text-wrap:pretty}.products-hero--home-system .btns[data-v-0776f339]{display:flex;justify-content:flex-start;gap:16px;margin-top:36px}.products-hero--home-system .hero-visual[data-v-0776f339]{position:relative;grid-column:2;align-self:start;justify-self:end;width:min(100%,var(--product-hero-visual-width,520px));height:calc(100% - var(--product-hero-visual-top, 104px));margin-top:var(--product-hero-visual-top,104px);aspect-ratio:auto}.products-hero--home-system .hero-visual-frame[data-v-0776f339]{width:100%;height:100%;box-sizing:border-box;position:relative;padding:16px;border:1px solid hsla(0,0%,100%,.38);border-radius:30px;background:#ffffff29;box-shadow:0 24px 72px #0b122066,inset 0 1px #ffffff47;backdrop-filter:blur(28px) saturate(140%);-webkit-backdrop-filter:blur(28px) saturate(140%);padding:var(--product-hero-frame-padding,16px);border-radius:var(--product-hero-frame-radius,30px)}.products-hero--home-system .hero-visual-frame__inner[data-v-0776f339]{width:100%;height:100%;box-sizing:border-box;overflow:hidden;border:1px solid hsla(0,0%,100%,.72);border-radius:18px;background:#fff;box-shadow:0 14px 40px #0b122024;border-radius:var(--product-hero-frame-inner-radius,18px)}@media screen and (min-width:1121px)and (max-width:1440px){.products-hero--home-system .container.has-visual[data-v-0776f339]{--product-hero-copy-column-width:640px;--product-hero-copy-center-offset:0px;--product-hero-copy-padding-top:0px}}@media screen and (max-width:1200px){.products-hero--home-system .container.has-visual[data-v-0776f339]{--hero-nav-inset:69px}}@media screen and (max-width:1100px){.products-hero--home-system .container.has-visual[data-v-0776f339]{--hero-nav-inset:43px}}@media screen and (max-width:1120px){.products-hero .container.has-visual .title[data-v-0776f339],.products-hero .title[data-v-0776f339]{font-size:44px}.products-hero--home-system[data-v-0776f339]{height:auto;padding:124px 0 88px}.products-hero--home-system[data-v-0776f339]:before{background-position:0 0,50%;background-size:auto,cover}.products-hero--home-system .container.has-visual[data-v-0776f339]{width:min(var(--product-hero-tablet-content-width,1376px),calc(100% - var(--product-hero-gutter-total, 64px)));height:auto;grid-template-columns:minmax(0,1fr);gap:48px}.products-hero--home-system .hero-copy[data-v-0776f339]{position:static;width:min(100%,var(--product-hero-tablet-copy-width,700px));max-width:none;padding-top:0;-webkit-transform:none;transform:none}.products-hero--home-system .hero-visual[data-v-0776f339]{grid-column:auto;justify-self:start;width:min(100%,var(--product-hero-tablet-visual-width,760px));height:auto;margin-top:0;aspect-ratio:auto}}@media screen and (max-width:1279px){.products-hero:not(.products-hero--home-system) .container.has-visual[data-v-0776f339]{grid-template-columns:1fr;text-align:center}.products-hero:not(.products-hero--home-system) .container.has-visual .subtitle[data-v-0776f339]{margin:24px auto 0}.products-hero:not(.products-hero--home-system) .container.has-visual .btns[data-v-0776f339]{justify-content:center}.products-hero:not(.products-hero--home-system) .hero-visual[data-v-0776f339]{width:100%;max-width:520px;margin:0 auto}}@media screen and (max-width:767px){.products-hero[data-v-0776f339]:not(.products-hero--home-system){padding:108px 16px 48px}.products-hero:not(.products-hero--home-system) .container.has-visual .title[data-v-0776f339],.products-hero:not(.products-hero--home-system) .title[data-v-0776f339]{font-size:36px}.products-hero:not(.products-hero--home-system) .subtitle[data-v-0776f339]{font-size:15px;margin-top:16px}.products-hero:not(.products-hero--home-system) .btns[data-v-0776f339]{margin-top:28px;flex-direction:column;align-items:center}.products-hero--home-system[data-v-0776f339]{padding:112px 0 64px;background:var(--product-hero-mobile-surface,#f8fafb)}.products-hero--home-system .container.has-visual[data-v-0776f339]{width:min(var(--product-hero-mobile-content-width,1376px),calc(100% - var(--product-hero-mobile-gutter-total, 32px)));gap:48px;-webkit-padding-start:0;padding-inline-start:0}.products-hero--home-system .eyebrow[data-v-0776f339]{margin-bottom:22px;font-size:12px;line-height:1.35}.products-hero--home-system .container.has-visual .title[data-v-0776f339],.products-hero--home-system .title[data-v-0776f339]{font-size:36px}.products-hero--home-system .subtitle[data-v-0776f339]{margin-top:24px;font-size:15px}.products-hero--home-system .btns[data-v-0776f339]{align-items:flex-start;margin-top:28px}.products-hero--home-system .hero-visual[data-v-0776f339]{width:min(100%,var(--product-hero-mobile-visual-width,100%));height:auto;aspect-ratio:auto}.products-hero--home-system .hero-visual-frame[data-v-0776f339]{padding:var(--product-hero-mobile-frame-padding,10px);border-radius:var(--product-hero-mobile-frame-radius,20px)}.products-hero--home-system .hero-visual-frame__inner[data-v-0776f339]{border-radius:var(--product-hero-mobile-frame-inner-radius,12px)}.products-hero--home-system .btn[data-v-0776f339]{width:100%}}.products-hero--home-system.products-hero--stacked[data-v-0776f339]{height:auto;padding:132px 0 0;background:#fff;text-align:center}.products-hero--home-system.products-hero--stacked[data-v-0776f339]:before{display:none}.products-hero--home-system.products-hero--stacked .container.has-visual[data-v-0776f339]{display:flex;flex-direction:column;align-items:center;height:auto;gap:48px;padding-inline:0;text-align:center}.products-hero--home-system.products-hero--stacked .hero-copy[data-v-0776f339]{width:100%;max-width:1000px;align-self:center;padding:0;-webkit-transform:none;transform:none}.products-hero--home-system.products-hero--stacked .eyebrow[data-v-0776f339]{margin-bottom:24px}.products-hero--home-system.products-hero--stacked .container.has-visual .title[data-v-0776f339],.products-hero--home-system.products-hero--stacked .title[data-v-0776f339]{max-width:1000px;margin:0 auto;overflow-wrap:anywhere}.products-hero--home-system.products-hero--stacked .container.has-visual .subtitle[data-v-0776f339]{max-width:760px;margin:24px auto 0;text-wrap:balance}.products-hero--home-system.products-hero--stacked .container.has-visual .btns[data-v-0776f339]{justify-content:center;flex-wrap:wrap;margin-top:32px}.products-hero--home-system.products-hero--stacked .hero-visual[data-v-0776f339]{--architecture-max-width:clamp(360px, 38vw, 520px);display:grid;place-items:center;align-self:center;justify-self:center;box-sizing:border-box;width:100%;max-width:1200px;height:auto;margin:0;padding:24px;border-radius:28px;background:linear-gradient(#fff3,#fff3),url(https://img.srcgptbots.com/official/products/gwork/20261029/gwork-banner-fluid-bg@2x.webp) 50% /cover}.products-hero--home-system.products-hero--stacked[data-v-0776f339]:lang(ja) :is(.title,.subtitle){word-break:auto-phrase;line-break:strict}@media(max-width:767px){.products-hero--home-system.products-hero--stacked[data-v-0776f339]{padding-top:112px}.products-hero--home-system.products-hero--stacked .container.has-visual[data-v-0776f339]{gap:40px}.products-hero--home-system.products-hero--stacked .eyebrow[data-v-0776f339]{margin-bottom:20px}.products-hero--home-system.products-hero--stacked .container.has-visual .btns[data-v-0776f339]{max-width:360px;margin:28px auto 0;align-items:stretch}.products-hero--home-system.products-hero--stacked .hero-visual[data-v-0776f339]{padding:16px;border-radius:20px}}
