@charset "utf-8";

/* Keep section labels compact and remove oversized decorative English words. */
.ai-worry-section::after,
.ai-service-pillars::after,
.ai-flow-section::after,
.ai-quality-features::before,
.ai-roadmap-section::before,
.ai-roadmap-section__heading::before,
.ai-trust-section::before,
.ai-faq-section::before,
.ai-scene-section::before,
.ai-price-section::before,
.ai-price-section__heading::before,
.ai-solution-set::after,
#home_used .gb-text-71864982::after {
	content: none !important;
	display: none !important;
}

.ai-worry-section__eyebrow,
.ai-service-pillars__eyebrow,
.ai-flow-section__eyebrow,
.ai-quality-features__eyebrow,
.ai-usecase-section__eyebrow,
.ai-scene-section__eyebrow,
#home_price .ai-price-section__eyebrow,
.ai-roadmap-section__eyebrow,
.ai-trust-section__eyebrow,
.ai-faq-section__eyebrow,
.ai-entry-contact__eyebrow {
	align-items: center !important;
	color: #2874fc !important;
	display: flex !important;
	font-size: 13px !important;
	font-weight: 700 !important;
	gap: 14px !important;
	justify-content: center !important;
	letter-spacing: 0.14em !important;
	line-height: 1.2 !important;
	margin: 0 0 16px !important;
	width: 100% !important;
}

.ai-worry-section__eyebrow::before,
.ai-worry-section__eyebrow::after,
.ai-service-pillars__eyebrow::before,
.ai-service-pillars__eyebrow::after,
.ai-flow-section__eyebrow::before,
.ai-flow-section__eyebrow::after,
.ai-quality-features__eyebrow::before,
.ai-quality-features__eyebrow::after,
.ai-usecase-section__eyebrow::before,
.ai-usecase-section__eyebrow::after,
.ai-scene-section__eyebrow::before,
.ai-scene-section__eyebrow::after,
#home_price .ai-price-section__eyebrow::before,
#home_price .ai-price-section__eyebrow::after,
.ai-roadmap-section__eyebrow::before,
.ai-roadmap-section__eyebrow::after,
.ai-trust-section__eyebrow::before,
.ai-trust-section__eyebrow::after,
.ai-faq-section__eyebrow::before,
.ai-faq-section__eyebrow::after,
.ai-entry-contact__eyebrow::before,
.ai-entry-contact__eyebrow::after {
	background: currentColor !important;
	content: "" !important;
	display: block !important;
	flex: 0 0 38px !important;
	height: 1px !important;
	opacity: 0.45 !important;
	width: 38px !important;
}

.ai-trust-section__eyebrow {
	color: #d9f3ff !important;
}

@media (max-width: 767px) {
	.ai-worry-section__eyebrow,
	.ai-service-pillars__eyebrow,
	.ai-flow-section__eyebrow,
	.ai-quality-features__eyebrow,
	.ai-usecase-section__eyebrow,
	.ai-scene-section__eyebrow,
	#home_price .ai-price-section__eyebrow,
	.ai-roadmap-section__eyebrow,
	.ai-trust-section__eyebrow,
	.ai-faq-section__eyebrow,
	.ai-entry-contact__eyebrow {
		font-size: 11px !important;
		gap: 10px !important;
		letter-spacing: 0.12em !important;
		margin-bottom: 13px !important;
	}

	.ai-worry-section__eyebrow::before,
	.ai-worry-section__eyebrow::after,
	.ai-service-pillars__eyebrow::before,
	.ai-service-pillars__eyebrow::after,
	.ai-flow-section__eyebrow::before,
	.ai-flow-section__eyebrow::after,
	.ai-quality-features__eyebrow::before,
	.ai-quality-features__eyebrow::after,
	.ai-usecase-section__eyebrow::before,
	.ai-usecase-section__eyebrow::after,
	.ai-scene-section__eyebrow::before,
	.ai-scene-section__eyebrow::after,
	#home_price .ai-price-section__eyebrow::before,
	#home_price .ai-price-section__eyebrow::after,
	.ai-roadmap-section__eyebrow::before,
	.ai-roadmap-section__eyebrow::after,
	.ai-trust-section__eyebrow::before,
	.ai-trust-section__eyebrow::after,
	.ai-faq-section__eyebrow::before,
	.ai-faq-section__eyebrow::after,
	.ai-entry-contact__eyebrow::before,
	.ai-entry-contact__eyebrow::after {
		flex-basis: 28px !important;
		width: 28px !important;
	}
}
