.vision-card-layout[data-v-ceb57a24]{grid-template-columns:minmax(0,1fr)}@media (min-width:821px){.vision-card-layout[data-v-ceb57a24]{align-items:start;gap:2rem;grid-template-columns:minmax(0,1fr) minmax(320px,420px)}}@media (min-width:1200px){.vision-card-layout[data-v-ceb57a24]{gap:136px}}.quote-section-split[data-v-ceb57a24]{background:linear-gradient(90deg,#202020 0,#202020 50%,#dff2ff 50%,#dff2ff);overflow-x:hidden}.quote-visual[data-v-ceb57a24]{height:340px;position:relative}.quote-visual-image[data-v-ceb57a24]{display:block;height:auto;margin:0 auto;width:min(100%,517px)}.quote-letters[data-v-ceb57a24]{color:#bba1f5;font-size:285px;font-weight:900;top:5px;right:0;bottom:0;left:0;letter-spacing:-20px;line-height:1;opacity:1;position:absolute}.quote-people-card[data-v-ceb57a24]{background:#fff;border-radius:10px;box-shadow:0 18px 30px #00000040;left:0;padding:22px 20px 24px;position:absolute;right:0;top:4rem;z-index:1}.quote-filter-row[data-v-ceb57a24]{align-items:center;color:#777;display:flex;font-size:11px;gap:12px}.quote-filter-row span[data-v-ceb57a24]{background:#fff;border:1px solid #ddd;border-radius:5px;min-width:72px;padding:8px 10px}.quote-filter-row .quote-plus[data-v-ceb57a24]{background:#eee0ff;border-radius:8px;color:#1f1f1f;font-size:22px;height:34px;line-height:30px;margin-left:auto;min-width:34px;padding:0}.quote-people-row[data-v-ceb57a24]{display:flex;gap:18px;justify-content:space-between;margin-top:30px}.quote-person[data-v-ceb57a24]{background:#d9d9d9;border:6px solid var(--person-color);border-radius:50%;color:#1f1f1f;font-size:24px;font-weight:700;height:70px;line-height:58px;position:relative;width:70px}.quote-person img[data-v-ceb57a24]{border-radius:50%;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.quote-person em[data-v-ceb57a24]{align-items:center;background:#2f75ff;border-radius:50%;bottom:-7px;color:#fff;display:flex;font-size:9px;font-style:normal;height:28px;justify-content:center;line-height:1;position:absolute;right:-7px;width:28px}.quote-cursor[data-v-ceb57a24]{border-bottom:26px solid transparent;border-left:19px solid #1f1f1f;border-top:8px solid transparent;height:0;position:absolute;right:44px;top:138px;transform:rotate(-18deg);width:0;z-index:2}.quote-highlight[data-v-ceb57a24]{background:#ffdf63;color:#1f1f1f;display:inline-block;font-weight:700;margin:0 4px;padding:0 4px;transform:skew(-8deg)}.quote-section-card h2[data-v-ceb57a24],.quote-section-card h3[data-v-ceb57a24],.quote-section-split h1[data-v-ceb57a24],.quote-section-split h2[data-v-ceb57a24],.quote-section-vision-card h2[data-v-ceb57a24],.quote-section-vision-card h3[data-v-ceb57a24]{overflow-wrap:anywhere}.quote-section-vision-card[data-v-ceb57a24] .quote-contact-dialog form.space-y-4>:not([hidden])~:not([hidden]){margin-top:14px}.quote-section-vision-card[data-v-ceb57a24] .quote-contact-dialog .input-flex{flex-direction:column;gap:1rem}.quote-section-vision-card[data-v-ceb57a24] .quote-contact-dialog .input-full{width:100%}.quote-section-vision-card[data-v-ceb57a24] .quote-contact-dialog .form-input,.quote-section-vision-card[data-v-ceb57a24] .quote-contact-dialog .form-situation,.quote-section-vision-card[data-v-ceb57a24] .quote-contact-dialog .form-textarea{background:#f5f5f5}.quote-section-vision-card[data-v-ceb57a24] .quote-contact-dialog .form-input{height:34px}.quote-section-vision-card[data-v-ceb57a24] .quote-contact-dialog .form-textarea{height:100px}.quote-section-vision-card[data-v-ceb57a24] .quote-contact-dialog .form-btn{margin-top:1.5rem}.quote-form label span[data-v-ceb57a24]{color:#1f1f1f;display:block;font-size:11px;line-height:1.2;margin-bottom:7px}.quote-form input[data-v-ceb57a24],.quote-form select[data-v-ceb57a24],.quote-form textarea[data-v-ceb57a24]{background:#fff;border:0;border-radius:2px;color:#1f1f1f;font-size:13px;outline:none;width:100%}.quote-form-card input[data-v-ceb57a24],.quote-form-card select[data-v-ceb57a24],.quote-form-card textarea[data-v-ceb57a24]{background:#f4f4f4}.quote-form input[data-v-ceb57a24],.quote-form select[data-v-ceb57a24]{height:34px;padding:0 10px}.quote-form textarea[data-v-ceb57a24]{height:80px;padding:10px;resize:none}.quote-form-grid[data-v-ceb57a24]{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.quote-form small[data-v-ceb57a24]{color:#c2153a;display:block;font-size:10px;margin-top:5px}.quote-submit[data-v-ceb57a24]{background:#1f1f1f;border-radius:3px;color:#fff;font-size:12px;font-weight:500;height:36px;margin-top:20px;width:100%}.quote-submit[data-v-ceb57a24]:disabled{opacity:.6}@media (max-width:1024px){.quote-visual-image[data-v-ceb57a24]{width:min(100%,430px)}.quote-visual[data-v-ceb57a24]{height:300px}.quote-letters[data-v-ceb57a24]{font-size:235px}.quote-people-card[data-v-ceb57a24]{left:15px;right:15px;top:88px}.quote-person[data-v-ceb57a24]{height:58px;line-height:46px;width:58px}}@media (max-width:900px){.machine-wrap[data-v-ceb57a24]{padding:0}.quote-section-vision-card .machine-wrap[data-v-ceb57a24]{padding:0 2rem}.quote-section-split[data-v-ceb57a24]{background:#202020}.quote-form-side[data-v-ceb57a24],.quote-visual-side[data-v-ceb57a24]{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);width:100vw}.quote-letters[data-v-ceb57a24]{font-size:78px;inset:0 0 auto;letter-spacing:-5px}.quote-people-card[data-v-ceb57a24]{border-radius:5px;left:2px;padding:5px 5px 6px;right:2px;top:10px}.quote-filter-row[data-v-ceb57a24]{font-size:4px;gap:3px;line-height:1;white-space:nowrap}.quote-filter-row span[data-v-ceb57a24]{border-radius:3px;flex:1 1 0;line-height:1;min-width:0;overflow:hidden;padding:2px;text-overflow:ellipsis;white-space:nowrap}.quote-filter-row .quote-plus[data-v-ceb57a24]{border-radius:4px;flex:0 0 12px;font-size:10px;height:12px;line-height:12px;min-width:12px}.quote-people-row[data-v-ceb57a24]{gap:5px;margin-top:7px}.quote-person[data-v-ceb57a24]{border-width:2px;font-size:10px;height:23px;line-height:19px;width:23px}.quote-person em[data-v-ceb57a24]{bottom:-5px;font-size:5px;height:12px;right:-5px;width:12px}.quote-cursor[data-v-ceb57a24]{border-bottom-width:11px;border-left-width:8px;border-top-width:4px;right:6px;top:22px}.quote-form-grid[data-v-ceb57a24]{gap:14px;grid-template-columns:1fr}.quote-form label span[data-v-ceb57a24]{font-size:10px}.quote-form input[data-v-ceb57a24],.quote-form select[data-v-ceb57a24]{height:34px}}@media (max-width:900px){.quote-section-vision-card[data-v-ceb57a24] .quote-contact-dialog .form-input{height:38px}.quote-section-vision-card[data-v-ceb57a24] .quote-contact-dialog .form-textarea{height:96px}}@media (max-width:750px){.quote-section-vision-card .machine-wrap[data-v-ceb57a24]{padding:0 1rem}}
