.platform-overview[data-v-3aeeca05]{--tile-size:56px;--hub-size:68px;position:absolute;inset:80px 0 0;z-index:0;pointer-events:none;color:#0b1220}.platform-overview__entry-region[data-v-3aeeca05]{position:absolute;inset:44% 0 0;pointer-events:none}.platform-overview__wires[data-v-3aeeca05]{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.platform-overview__wires path[data-v-3aeeca05]{fill:none;stroke:#0b12201f;stroke-width:1;vector-effect:non-scaling-stroke}.platform-overview__controls[data-v-3aeeca05],.platform-overview__products[data-v-3aeeca05],.platform-overview__source[data-v-3aeeca05],.platform-overview__source ul[data-v-3aeeca05]{display:contents}.platform-overview__source ul[data-v-3aeeca05]{list-style:none;margin:0;padding:0}.platform-overview__node[data-v-3aeeca05]{position:absolute;width:150px;min-width:0;text-align:center;pointer-events:auto;color:inherit;text-decoration:none}.platform-overview__tile[data-v-3aeeca05]{display:flex;flex-direction:column;align-items:center}.platform-overview__icon[data-v-3aeeca05]{display:grid;place-items:center;width:var(--tile-size);height:var(--tile-size);border:1px solid rgba(11,18,32,.07);border-radius:16px;background:#fff;box-shadow:0 8px 24px #0b12200d}.platform-overview__icon[data-v-3aeeca05] .platform-hero-icon{width:34px;height:34px}.platform-overview__label[data-v-3aeeca05]{display:block;max-width:100%;margin-top:10px;color:#0b1220b8;font-size:12px;line-height:1.45;text-wrap:balance}.platform-overview__controls .platform-overview__label[data-v-3aeeca05]{font-family:var(--home-body-font);font-size:16px}.platform-overview__source-0[data-v-3aeeca05]{left:0;top:47%}.platform-overview__source-1[data-v-3aeeca05]{left:7%;top:64%}.platform-overview__source-2[data-v-3aeeca05]{left:1%;top:82%}.platform-overview__control-0[data-v-3aeeca05]{right:0;top:44%}.platform-overview__control-1[data-v-3aeeca05]{right:7%;top:60%}.platform-overview__control-2[data-v-3aeeca05]{right:0;top:80%}.platform-overview__control-3[data-v-3aeeca05]{right:16%;top:83%}.platform-overview__product-0[data-v-3aeeca05]{left:29%;top:auto;bottom:8px}.platform-overview__product-1[data-v-3aeeca05]{right:29%;top:auto;bottom:8px}.platform-overview__hub[data-v-3aeeca05]{position:absolute;left:calc(50% - 120px);bottom:28px;width:240px;text-align:center}.platform-overview__mark[data-v-3aeeca05]{display:grid;place-items:center;width:var(--hub-size);height:var(--hub-size);border-radius:20px;background:#0b1220;color:#89ffdd;box-shadow:0 10px 26px #0b12201f}.platform-overview__brand-logo[data-v-3aeeca05]{display:block;width:40px;height:32px;background:#89ffdd;mask:url(./logo-site-gptbots-mark-black.C0MEKyjE.svg) center/contain no-repeat;-webkit-mask:url(./logo-site-gptbots-mark-black.C0MEKyjE.svg) center/contain no-repeat}.platform-overview__hub h3[data-v-3aeeca05]{margin:10px 0 0;max-width:240px;color:#0b1220;font-family:var(--home-body-font);font-size:14px;font-weight:500;line-height:1.4}.platform-overview__product-name[data-v-3aeeca05]{margin-top:8px;font-size:16px;line-height:1.4}.platform-overview__description[data-v-3aeeca05]{margin-top:3px;color:#0b1220b8;font-size:12px;line-height:1.4}.platform-overview__node[data-v-3aeeca05]:focus-visible{outline:2px solid #0b1220;outline-offset:6px;border-radius:12px}.platform-overview a:hover .platform-overview__label[data-v-3aeeca05],.platform-overview a:hover .platform-overview__product-name[data-v-3aeeca05]{color:#0b1220;text-decoration:underline;text-underline-offset:4px}.platform-overview__sr[data-v-3aeeca05]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.platform-overview.is-active .platform-overview__node>.platform-overview__tile[data-v-3aeeca05]{-webkit-animation:platform-node-drop-3aeeca05 var(--drop-duration) cubic-bezier(.22,.61,.36,1) var(--drop-delay,0s) both;animation:platform-node-drop-3aeeca05 var(--drop-duration) cubic-bezier(.22,.61,.36,1) var(--drop-delay,0s) both}.platform-overview.is-active .platform-overview__hub>.platform-overview__tile[data-v-3aeeca05]{-webkit-animation:platform-hub-arrive-3aeeca05 .45s ease 0s both;animation:platform-hub-arrive-3aeeca05 .45s ease 0s both}.platform-overview.is-active .platform-overview__wires path[data-v-3aeeca05]{stroke-dasharray:1;-webkit-animation:platform-connect-3aeeca05 .36s cubic-bezier(.4,0,.2,1) var(--wire-delay) both;animation:platform-connect-3aeeca05 .36s cubic-bezier(.4,0,.2,1) var(--wire-delay) both}@-webkit-keyframes platform-node-drop-3aeeca05{0%{opacity:0;-webkit-transform:translateY(-40px) rotate(var(--drop-tilt,5deg)) scale(.96);transform:translateY(-40px) rotate(var(--drop-tilt,5deg)) scale(.96)}70%{opacity:1;-webkit-transform:translateY(3px) rotate(-.5deg) scale(1);transform:translateY(3px) rotate(-.5deg) scale(1)}86%{-webkit-transform:translateY(-1px) rotate(0);transform:translateY(-1px) rotate(0)}to{opacity:1;-webkit-transform:translateY(0) rotate(0);transform:translateY(0) rotate(0)}}@keyframes platform-node-drop-3aeeca05{0%{opacity:0;-webkit-transform:translateY(-40px) rotate(var(--drop-tilt,5deg)) scale(.96);transform:translateY(-40px) rotate(var(--drop-tilt,5deg)) scale(.96)}70%{opacity:1;-webkit-transform:translateY(3px) rotate(-.5deg) scale(1);transform:translateY(3px) rotate(-.5deg) scale(1)}86%{-webkit-transform:translateY(-1px) rotate(0);transform:translateY(-1px) rotate(0)}to{opacity:1;-webkit-transform:translateY(0) rotate(0);transform:translateY(0) rotate(0)}}@-webkit-keyframes platform-hub-arrive-3aeeca05{0%{opacity:0;-webkit-transform:translateY(18px) scale(.9);transform:translateY(18px) scale(.9)}to{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}@keyframes platform-hub-arrive-3aeeca05{0%{opacity:0;-webkit-transform:translateY(18px) scale(.9);transform:translateY(18px) scale(.9)}to{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}@-webkit-keyframes platform-connect-3aeeca05{0%{opacity:0;stroke-dashoffset:1}to{opacity:1;stroke-dashoffset:0}}@keyframes platform-connect-3aeeca05{0%{opacity:0;stroke-dashoffset:1}to{opacity:1;stroke-dashoffset:0}}@media(max-width:1400px){.platform-overview[data-v-3aeeca05]{--tile-size:48px;--hub-size:64px}.platform-overview__node[data-v-3aeeca05]{width:120px}.platform-overview__icon[data-v-3aeeca05]{border-radius:14px}.platform-overview__icon[data-v-3aeeca05] .platform-hero-icon{width:32px;height:32px}.platform-overview__source-0[data-v-3aeeca05]{top:44%}.platform-overview__source-1[data-v-3aeeca05]{left:0;top:63%}.platform-overview__source-2[data-v-3aeeca05]{left:0}.platform-overview__control-1[data-v-3aeeca05]{right:0;top:63%}.platform-overview__control-3[data-v-3aeeca05]{right:13%;top:auto;bottom:8px}.platform-overview__product-0[data-v-3aeeca05]{left:26%}.platform-overview__product-1[data-v-3aeeca05]{right:26%}}@media(max-width:1120px){.platform-overview[data-v-3aeeca05]{position:relative;inset:auto;margin-top:96px;display:grid;gap:28px;pointer-events:auto}.platform-overview__entry-region[data-v-3aeeca05]{inset-block-start:0}.platform-overview__hub[data-v-3aeeca05],.platform-overview__node[data-v-3aeeca05]{position:relative;inset:auto;width:auto}.platform-overview__source[data-v-3aeeca05]{display:block;grid-row:1}.platform-overview__source ul[data-v-3aeeca05]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.platform-overview__hub[data-v-3aeeca05]{grid-row:2;justify-self:center;width:240px}.platform-overview__controls[data-v-3aeeca05]{grid-row:3;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.platform-overview__products[data-v-3aeeca05]{grid-row:4;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.platform-overview__wires path[data-v-3aeeca05]{stroke:#0b122014}.platform-overview__label[data-v-3aeeca05]{max-width:160px}}@media(max-width:600px){.platform-overview__controls[data-v-3aeeca05]{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px}.platform-overview__source ul[data-v-3aeeca05]{gap:8px}}@media(prefers-reduced-motion:reduce){.platform-overview.is-active .platform-overview__hub>.platform-overview__tile[data-v-3aeeca05],.platform-overview.is-active .platform-overview__node>.platform-overview__tile[data-v-3aeeca05],.platform-overview.is-active .platform-overview__wires path[data-v-3aeeca05]{-webkit-animation:none;animation:none;opacity:1;-webkit-transform:none;transform:none;stroke-dashoffset:0}}.platform-overview:lang(ja) .platform-overview__label[data-v-3aeeca05]{word-break:auto-phrase;line-break:strict}.enterprise-platform[data-v-a243f47a]{--home-display-font:var(--marketing-display-font), var(--system-font-current, sans-serif);--home-action-font:var(--marketing-display-font), var(--home-body-font);--home-action-weight:var(--marketing-weight-500);--home-action-tracking:.01em;--home-action-size:16px;--home-action-primary-size:16px;--home-action-compact-size:16px;--home-action-line-height:1.25;--home-content-width:1376px;color:#0b1220;font-family:var(--home-body-font);font-weight:400;-webkit-font-smoothing:antialiased;--home-gutter-total:64px;--platform-section-gap:120px;background:#fff;overflow-wrap:anywhere;-ms-hyphens:manual;-webkit-hyphens:manual;hyphens:manual}.enterprise-platform__shell[data-v-a243f47a]{width:min(1376px,calc(100% - var(--home-gutter-total)));margin-inline:auto}.enterprise-platform>.enterprise-platform__module[data-v-a243f47a]{padding:var(--platform-section-gap) 0 0;scroll-margin-top:100px}.enterprise-platform>#platform-start[data-v-a243f47a]{padding-bottom:0}.enterprise-platform>#platform-start[data-v-a243f47a] .steps-section__container{padding-block:80px}.enterprise-platform>#faq[data-v-a243f47a]{padding-top:120px}.enterprise-platform>#platform-connect[data-v-a243f47a]{margin-top:56px;padding-block:var(--platform-section-gap);background:#f8fafb}.enterprise-platform__connect[data-v-a243f47a] .value-props__container{width:min(1376px,calc(100% - var(--home-gutter-total)));margin-inline:auto}.enterprise-platform__hero[data-v-a243f47a]{position:relative;box-sizing:border-box;min-height:720px;padding:124px 0 calc(var(--platform-network-clearance, 150px) + 80px);text-align:center}.enterprise-platform__hero[data-v-a243f47a]>:not(.platform-overview){position:relative;z-index:2}.enterprise-platform__hero>.enterprise-platform__eyebrow[data-v-a243f47a]{margin-bottom:32px;font-family:var(--home-display-font);font-size:16px;line-height:1;font-weight:var(--marketing-weight-600,600);letter-spacing:-.02em;text-decoration:underline;text-underline-offset:4px}.enterprise-platform__eyebrow[data-v-a243f47a]{margin:0 0 16px;color:#0b1220b8;font-size:14px;line-height:1.5}.enterprise-platform h1[data-v-a243f47a],.enterprise-platform h2[data-v-a243f47a]{--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);letter-spacing:-.016em;text-wrap:balance;-ms-hyphens:manual;-webkit-hyphens:manual;hyphens:manual;overflow-wrap:break-word}.enterprise-platform h1[data-v-a243f47a]{max-width:960px;margin:0 auto;font-size:56px;line-height:1.18}.enterprise-platform h1>span[data-v-a243f47a]{display:block}.enterprise-platform__intro[data-v-a243f47a]{max-width:760px;margin:32px auto 36px;color:#0b1220b8;font-size:16px;line-height:1.6;text-wrap:pretty}.enterprise-platform__assets[data-v-a243f47a]{--split-card-surface:#f8fafb;--split-card-hover-surface:#fff;background:#fff}.enterprise-platform>#platform-security[data-v-a243f47a] .split-accordion-feature__summary,.enterprise-platform__assets[data-v-a243f47a] .section-subtitle,.enterprise-platform__connect[data-v-a243f47a] .value-summary{font-size:16px;line-height:1.6;margin-top:24px}.enterprise-platform__title-phrase[data-v-a243f47a]{display:inline-block;max-width:100%}.enterprise-platform>#faq[data-v-a243f47a] h2,.enterprise-platform>.enterprise-platform__module[data-v-a243f47a] h2{font-size:44px;line-height:1.04}.enterprise-platform[data-v-a243f47a] .ui-text{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere}@media(max-width:1200px){.enterprise-platform[data-v-a243f47a]{--platform-section-gap:88px}.enterprise-platform>#faq[data-v-a243f47a] h2,.enterprise-platform>.enterprise-platform__module[data-v-a243f47a] h2{font-size:38px}}@media(min-width:768px)and (max-width:900px){.enterprise-platform>#platform-security[data-v-a243f47a] .split-accordion-feature__layout{grid-template-columns:1fr;gap:32px}.enterprise-platform>#platform-security[data-v-a243f47a] .split-accordion-feature__content{order:0}.enterprise-platform>#platform-security[data-v-a243f47a] .split-accordion-feature__visual--desktop{order:1;height:auto}.enterprise-platform>#platform-security[data-v-a243f47a] .split-accordion-feature__list{margin-top:0}}@media(max-width:1400px){.enterprise-platform h1[data-v-a243f47a]{max-width:calc(100% - 320px);font-size:44px}}@media(max-width:1120px){.enterprise-platform h1[data-v-a243f47a]{max-width:960px}.enterprise-platform__hero[data-v-a243f47a]{min-height:0;padding-bottom:0}.enterprise-platform>#platform-connect[data-v-a243f47a]{margin-top:64px}}@media(max-width:767px){.enterprise-platform[data-v-a243f47a]{--home-gutter-total:32px;--platform-section-gap:64px}.enterprise-platform>#faq[data-v-a243f47a]{padding-top:64px}.enterprise-platform__hero[data-v-a243f47a]{padding:108px 0 0}.enterprise-platform__hero>.enterprise-platform__eyebrow[data-v-a243f47a]{margin-bottom:22px;font-size:12px;line-height:1.35}.enterprise-platform h1[data-v-a243f47a]{font-size:36px}.enterprise-platform__intro[data-v-a243f47a]{margin-block:24px 28px}.enterprise-platform>#faq[data-v-a243f47a] h2,.enterprise-platform>.enterprise-platform__module[data-v-a243f47a] h2{font-size:32px}}.enterprise-platform[data-v-a243f47a] .capability-index :is(h2,h3),.enterprise-platform[data-v-a243f47a] .value-props :is(.value-name,.value-text){-ms-hyphens:manual;-webkit-hyphens:manual;hyphens:manual}.enterprise-platform[data-v-a243f47a]:lang(ja){-ms-hyphens:none;-webkit-hyphens:none;hyphens:none}.enterprise-platform[data-v-a243f47a]:lang(ja) :is(h1,h2,h3,p){word-break:auto-phrase;line-break:strict}
