.degmen-site-hero,
.degmen-site-how-it-works,
.degmen-site-turkish-stores,
.degmen-site-why-choose,
.degmen-site-our-store,
.degmen-site-tracking-cta,
.degmen-site-get-started,
.degmen-site-page-section {
	--degmen-primary: #17243a;
	--degmen-primary-hover: #101b2d;
	--degmen-primary-pressed: #0b1422;
	--degmen-primary-foreground: #ffffff;
	--degmen-primary-hover-foreground: #ffffff;
	--degmen-primary-pressed-foreground: #ffffff;
	--degmen-accent: #c8942f;
	--degmen-accent-hover: #a9781f;
	--degmen-bg-page: #fafaf8;
	--degmen-bg-soft: #f5f7fa;
	--degmen-bg-surface: #ffffff;
	--degmen-text-primary: #17243a;
	--degmen-text-muted: #5f6877;
	--degmen-border: #dfe4ea;
	--degmen-icon-bg: #17243a;
	--degmen-icon-border: #c8942f;
	--degmen-icon-glyph: #ffffff;
	--degmen-navy: var(--degmen-primary);
	--degmen-gold: var(--degmen-accent);
	--degmen-gold-hover: var(--degmen-accent-hover);
	--degmen-bg-warm: var(--degmen-bg-page);
	--degmen-bg-cool: var(--degmen-bg-soft);
	--degmen-white: var(--degmen-bg-surface);
	--degmen-icon-background: var(--degmen-icon-bg);
	--degmen-icon-color: var(--degmen-icon-glyph);
	--degmen-radius: 0.5rem;
	--degmen-card-border: 1px solid var(--degmen-border);
	--degmen-card-shadow: 0 0.25rem 0.875rem rgba(23, 36, 58, 0.055);
	--degmen-focus-ring: 3px solid var(--degmen-primary);
	--degmen-cta-primary: var(--degmen-primary);
	--degmen-cta-primary-hover: var(--degmen-primary-hover);
	--degmen-cta-primary-pressed: var(--degmen-primary-pressed);
	--degmen-cta-primary-foreground: var(--degmen-primary-foreground);
	--degmen-cta-primary-hover-foreground: var(--degmen-primary-hover-foreground);
	--degmen-cta-primary-pressed-foreground: var(--degmen-primary-pressed-foreground);
	--degmen-cta-secondary: var(--degmen-bg-surface);
	--degmen-section-max: 80rem;
	--degmen-section-inline: 2rem;
	width: 100%;
	max-width: none;
	margin: 0;
	font-family: inherit;
	text-align: start;
}

.degmen-site-how-it-works,
.degmen-site-turkish-stores,
.degmen-site-why-choose,
.degmen-site-our-store,
.degmen-site-tracking-cta,
.degmen-site-get-started {
	--degmen-section-block: 4.25rem;
}

.degmen-site-page-section {
	--degmen-section-block: 5rem;
}

.degmen-site-hero .degmen-site-icon,
.degmen-site-how-it-works .degmen-site-icon,
.degmen-site-turkish-stores .degmen-site-icon,
.degmen-site-why-choose .degmen-site-icon,
.degmen-site-our-store .degmen-site-icon,
.degmen-site-tracking-cta .degmen-site-icon,
.degmen-site-get-started .degmen-site-icon,
.degmen-site-page-section .degmen-site-icon {
	fill: none;
	stroke: currentColor;
	stroke-linecap: round;
	stroke-linejoin: round;
	stroke-width: 1.7;
}

.degmen-site-hero *,
.degmen-site-how-it-works *,
.degmen-site-turkish-stores *,
.degmen-site-why-choose *,
.degmen-site-our-store *,
.degmen-site-tracking-cta *,
.degmen-site-get-started *,
.degmen-site-page-section * {
	box-sizing: border-box;
}

.degmen-site-hero .degmen-site-hero__inner,
.degmen-site-how-it-works .degmen-site-how-it-works__inner,
.degmen-site-turkish-stores .degmen-site-turkish-stores__inner,
.degmen-site-why-choose .degmen-site-why-choose__inner,
.degmen-site-our-store .degmen-site-our-store__inner,
.degmen-site-tracking-cta .degmen-site-tracking-cta__inner,
.degmen-site-get-started .degmen-site-get-started__inner,
.degmen-site-page-section .degmen-site-page-section__inner {
	width: min(100%, var(--degmen-section-max));
	margin-inline: auto;
	padding-inline: var(--degmen-section-inline);
}

.degmen-site-how-it-works,
.degmen-site-turkish-stores,
.degmen-site-why-choose,
.degmen-site-our-store,
.degmen-site-tracking-cta,
.degmen-site-get-started,
.degmen-site-page-section {
	background: var(--degmen-section-background);
	box-shadow: 0 0 0 100vmax var(--degmen-section-background);
	clip-path: inset(0 -100vmax);
}

.degmen-site-how-it-works .degmen-site-how-it-works__eyebrow,
.degmen-site-turkish-stores .degmen-site-turkish-stores__eyebrow,
.degmen-site-why-choose .degmen-site-why-choose__eyebrow,
.degmen-site-our-store .degmen-site-our-store__eyebrow,
.degmen-site-tracking-cta .degmen-site-tracking-cta__eyebrow,
.degmen-site-get-started .degmen-site-get-started__eyebrow {
	margin: 0 0 0.75rem;
	color: var(--degmen-accent);
	font-size: 0.8125rem;
	font-weight: 700;
	letter-spacing: 0.11em;
	line-height: 1.4;
	text-transform: uppercase;
}

.degmen-site-how-it-works[dir="rtl"] .degmen-site-how-it-works__eyebrow,
.degmen-site-turkish-stores[dir="rtl"] .degmen-site-turkish-stores__eyebrow,
.degmen-site-why-choose[dir="rtl"] .degmen-site-why-choose__eyebrow,
.degmen-site-our-store[dir="rtl"] .degmen-site-our-store__eyebrow,
.degmen-site-tracking-cta[dir="rtl"] .degmen-site-tracking-cta__eyebrow,
.degmen-site-get-started[dir="rtl"] .degmen-site-get-started__eyebrow {
	letter-spacing: 0;
}

.degmen-site-how-it-works .degmen-site-how-it-works__heading,
.degmen-site-turkish-stores .degmen-site-turkish-stores__heading,
.degmen-site-why-choose .degmen-site-why-choose__heading,
.degmen-site-our-store .degmen-site-our-store__heading {
	margin: 0;
	color: var(--degmen-text-primary);
	font-size: clamp(2rem, 3vw, 3rem);
	font-weight: 700;
	letter-spacing: -0.025em;
	line-height: 1.15;
}

.degmen-site-how-it-works[dir="rtl"] .degmen-site-how-it-works__heading,
.degmen-site-turkish-stores[dir="rtl"] .degmen-site-turkish-stores__heading,
.degmen-site-why-choose[dir="rtl"] .degmen-site-why-choose__heading,
.degmen-site-our-store[dir="rtl"] .degmen-site-our-store__heading {
	letter-spacing: 0;
}

.degmen-site-how-it-works .degmen-site-how-it-works__description,
.degmen-site-turkish-stores .degmen-site-turkish-stores__description,
.degmen-site-why-choose .degmen-site-why-choose__description,
.degmen-site-our-store .degmen-site-our-store__description {
	color: var(--degmen-text-muted);
	font-size: clamp(1rem, 1.3vw, 1.125rem);
	line-height: 1.65;
}

.degmen-site-hero .degmen-site-hero__cta,
.degmen-site-our-store .degmen-site-our-store__button,
.degmen-site-tracking-cta .degmen-site-tracking-cta__button,
.degmen-site-get-started .degmen-site-get-started__button {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	min-height: 3.125rem;
	padding-block: 0.75rem;
	padding-inline: 1.5rem;
	border: 1px solid var(--degmen-cta-primary);
	border-radius: 0.4375rem;
	background: var(--degmen-cta-primary);
	color: var(--degmen-cta-primary-foreground);
	font-family: inherit;
	font-size: 1rem;
	font-weight: 700;
	line-height: 1.3;
	text-align: center;
	text-decoration: none;
}

.degmen-site-hero .degmen-site-hero__cta:hover,
.degmen-site-our-store .degmen-site-our-store__button:hover,
.degmen-site-tracking-cta .degmen-site-tracking-cta__button:hover,
.degmen-site-get-started .degmen-site-get-started__button:hover {
	border-color: var(--degmen-cta-primary-hover);
	background: var(--degmen-cta-primary-hover);
	color: var(--degmen-cta-primary-hover-foreground);
	text-decoration: none;
}

.degmen-site-hero .degmen-site-hero__cta:active,
.degmen-site-our-store .degmen-site-our-store__button:active,
.degmen-site-tracking-cta .degmen-site-tracking-cta__button:active,
.degmen-site-get-started .degmen-site-get-started__button:active {
	border-color: var(--degmen-cta-primary-pressed);
	background: var(--degmen-cta-primary-pressed);
	color: var(--degmen-cta-primary-pressed-foreground);
}

.degmen-site-hero .degmen-site-hero__cta:focus-visible,
.degmen-site-our-store .degmen-site-our-store__button:focus-visible,
.degmen-site-tracking-cta .degmen-site-tracking-cta__button:focus-visible,
.degmen-site-get-started .degmen-site-get-started__button:focus-visible {
	outline: var(--degmen-focus-ring);
	outline-offset: 3px;
}

.degmen-site-hero .degmen-site-hero__cta,
.degmen-site-hero .degmen-site-hero__cta:visited,
.degmen-site-hero .degmen-site-hero__cta:hover,
.degmen-site-hero .degmen-site-hero__cta:focus,
.degmen-site-hero .degmen-site-hero__cta:active,
.degmen-site-turkish-stores .degmen-site-turkish-stores__link,
.degmen-site-turkish-stores .degmen-site-turkish-stores__link:visited,
.degmen-site-turkish-stores .degmen-site-turkish-stores__link:hover,
.degmen-site-turkish-stores .degmen-site-turkish-stores__link:focus,
.degmen-site-turkish-stores .degmen-site-turkish-stores__link:active,
.degmen-site-our-store .degmen-site-our-store__button,
.degmen-site-our-store .degmen-site-our-store__button:visited,
.degmen-site-our-store .degmen-site-our-store__button:hover,
.degmen-site-our-store .degmen-site-our-store__button:focus,
.degmen-site-our-store .degmen-site-our-store__button:active,
.degmen-site-tracking-cta .degmen-site-tracking-cta__button,
.degmen-site-tracking-cta .degmen-site-tracking-cta__button:visited,
.degmen-site-tracking-cta .degmen-site-tracking-cta__button:hover,
.degmen-site-tracking-cta .degmen-site-tracking-cta__button:focus,
.degmen-site-tracking-cta .degmen-site-tracking-cta__button:active,
.degmen-site-get-started .degmen-site-get-started__button,
.degmen-site-get-started .degmen-site-get-started__button:visited,
.degmen-site-get-started .degmen-site-get-started__button:hover,
.degmen-site-get-started .degmen-site-get-started__button:focus,
.degmen-site-get-started .degmen-site-get-started__button:active,
.degmen-site-page-section .degmen-site-page-section__primary-cta,
.degmen-site-page-section .degmen-site-page-section__primary-cta:visited,
.degmen-site-page-section .degmen-site-page-section__primary-cta:hover,
.degmen-site-page-section .degmen-site-page-section__primary-cta:focus,
.degmen-site-page-section .degmen-site-page-section__primary-cta:active,
.degmen-site-page-section .degmen-site-page-section__secondary-cta,
.degmen-site-page-section .degmen-site-page-section__secondary-cta:visited,
.degmen-site-page-section .degmen-site-page-section__secondary-cta:hover,
.degmen-site-page-section .degmen-site-page-section__secondary-cta:focus,
.degmen-site-page-section .degmen-site-page-section__secondary-cta:active,
.degmen-site-contact-page .degmen-site-contact-page__panel-cta,
.degmen-site-contact-page .degmen-site-contact-page__panel-cta:visited,
.degmen-site-contact-page .degmen-site-contact-page__panel-cta:hover,
.degmen-site-contact-page .degmen-site-contact-page__panel-cta:focus,
.degmen-site-contact-page .degmen-site-contact-page__panel-cta:active {
	text-decoration: none !important;
}

@media (max-width: 64rem) {
	.degmen-site-hero,
	.degmen-site-how-it-works,
	.degmen-site-turkish-stores,
	.degmen-site-why-choose,
	.degmen-site-our-store,
	.degmen-site-tracking-cta,
	.degmen-site-get-started,
	.degmen-site-page-section {
		--degmen-section-inline: 1.5rem;
	}

	.degmen-site-how-it-works,
	.degmen-site-turkish-stores,
	.degmen-site-why-choose,
	.degmen-site-our-store,
	.degmen-site-tracking-cta,
	.degmen-site-get-started {
		--degmen-section-block: 3.25rem;
	}

	.degmen-site-page-section {
		--degmen-section-block: 3.75rem;
	}
}

@media (max-width: 47.99rem) {
	.degmen-site-hero,
	.degmen-site-how-it-works,
	.degmen-site-turkish-stores,
	.degmen-site-why-choose,
	.degmen-site-our-store,
	.degmen-site-tracking-cta,
	.degmen-site-get-started,
	.degmen-site-page-section {
		--degmen-section-inline: 1.25rem;
	}

	.degmen-site-how-it-works,
	.degmen-site-turkish-stores,
	.degmen-site-why-choose,
	.degmen-site-our-store,
	.degmen-site-tracking-cta,
	.degmen-site-get-started {
		--degmen-section-block: 2.5rem;
	}

	.degmen-site-page-section {
		--degmen-section-block: 2.75rem;
	}
}

@media (max-width: 29.99rem) {
	.degmen-site-hero,
	.degmen-site-how-it-works,
	.degmen-site-turkish-stores,
	.degmen-site-why-choose,
	.degmen-site-our-store,
	.degmen-site-tracking-cta,
	.degmen-site-get-started,
	.degmen-site-page-section {
		--degmen-section-inline: 1rem;
		--degmen-section-block: 2.25rem;
	}
}
