.section-heading[data-v-aa649ac5]{max-width:640px;margin-bottom:40px}.section-heading--center[data-v-aa649ac5]{text-align:center;margin-inline:auto}.section-heading--start[data-v-aa649ac5]{text-align:start}.section-heading__title[data-v-aa649ac5]{color:rgb(var(--v-theme-ink));margin-top:8px;font-size:clamp(1.75rem,1.4rem + 1.5vw,2.5rem);line-height:1.2}.section-heading__subtitle[data-v-aa649ac5]{margin-top:12px;font-size:1.05rem;line-height:1.6}.solution-card[data-v-93728bba]{border-color:rgb(var(--v-theme-border));background:rgb(var(--v-theme-surface));flex-direction:column;height:100%;display:flex}.solution-card__icon[data-v-93728bba]{border-radius:var(--radius-md);background:rgba(var(--v-theme-primary),.08);justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:14px;display:flex}.solution-card--ia[data-v-93728bba]{border-color:rgba(var(--v-theme-accent),.35)}.solution-card--ia .solution-card__icon[data-v-93728bba]{background:rgba(var(--v-theme-accent),.1)}.ia-badge[data-v-93728bba]{letter-spacing:.4px;color:rgb(var(--v-theme-accent-darken-1));background:rgba(var(--v-theme-accent),.12);border-radius:999px;align-items:center;gap:4px;padding:2px 7px;font-size:.68rem;font-weight:700;display:inline-flex}.solution-card__title[data-v-93728bba]{white-space:normal;color:rgb(var(--v-theme-ink));padding:0;font-size:1.15rem;font-weight:700}.solution-card__desc[data-v-93728bba]{color:rgb(var(--v-theme-muted));padding:8px 0 0;font-size:.92rem;line-height:1.55}.vertical-group__header[data-v-cc04fe13]{align-items:center;gap:12px;display:flex}.vertical-group__icon[data-v-cc04fe13]{border-radius:var(--radius-md);background:rgba(var(--v-theme-primary),.08);flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.vertical-group__title[data-v-cc04fe13]{color:rgb(var(--v-theme-ink));font-size:1.15rem;font-weight:700}.vertical-group__desc[data-v-cc04fe13]{font-size:.88rem}.vertical-group__more[data-v-cc04fe13]{text-align:center;border:1px dashed rgb(var(--v-theme-border));border-radius:var(--radius-md);height:100%;min-height:140px;color:rgb(var(--v-theme-muted));transition:border-color var(--transition-base),color var(--transition-base);flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:20px;font-size:.88rem;text-decoration:none;display:flex}.vertical-group__more[data-v-cc04fe13]:hover{border-color:rgb(var(--v-theme-primary));color:rgb(var(--v-theme-primary))}.vertical-group__more-num[data-v-cc04fe13]{color:rgb(var(--v-theme-primary));font-size:1.6rem;font-weight:700}.v-textarea{--v-textarea-max-height:initial}.v-textarea .v-field{--v-textarea-control-height:var(--v-input-control-height)}.v-textarea .v-field:not(.v-field--no-label,.v-field--active) input::-moz-placeholder{opacity:0}.v-textarea .v-field:not(.v-field--no-label,.v-field--active) input::placeholder{opacity:0}.v-textarea .v-field__field{--v-input-control-height:var(--v-textarea-control-height)}.v-textarea .v-field__input{max-height:var(--v-textarea-max-height);-webkit-mask-image:linear-gradient(to bottom,transparent,transparent calc(var(--v-field-padding-top,0) + var(--v-input-padding-top,0) - 6px),#000 calc(var(--v-field-padding-top,0) + var(--v-input-padding-top,0) + 4px)),linear-gradient(to right,transparent,transparent calc(100% - var(--v-textarea-scroll-bar-width,16px)),#000 calc(100% - var(--v-textarea-scroll-bar-width,16px)));-webkit-mask-image:linear-gradient(to bottom,transparent,transparent calc(var(--v-field-padding-top,0) + var(--v-input-padding-top,0) - 6px),#000 calc(var(--v-field-padding-top,0) + var(--v-input-padding-top,0) + 4px)),linear-gradient(to right,transparent,transparent calc(100% - var(--v-textarea-scroll-bar-width,16px)),#000 calc(100% - var(--v-textarea-scroll-bar-width,16px)));mask-image:linear-gradient(to bottom,transparent,transparent calc(var(--v-field-padding-top,0) + var(--v-input-padding-top,0) - 6px),#000 calc(var(--v-field-padding-top,0) + var(--v-input-padding-top,0) + 4px)),linear-gradient(to right,transparent,transparent calc(100% - var(--v-textarea-scroll-bar-width,16px)),#000 calc(100% - var(--v-textarea-scroll-bar-width,16px)));outline:none;flex:auto}.v-textarea .v-field__input.v-textarea__sizer{visibility:hidden;pointer-events:none;position:absolute;top:0;left:0;height:0!important;min-height:0!important}.v-textarea--no-resize .v-field__input{resize:none}.v-textarea textarea{flex:1;min-width:0;height:100%;transition:opacity .15s cubic-bezier(.4,0,.2,1)}.v-textarea textarea:active,.v-textarea textarea:focus{outline:none}.v-textarea textarea:invalid{box-shadow:none}
