/* Main Stylesheet Compilation */

/* Base Styles */
@import url('base/_reset.css');
@import url('base/_variables.css');
@import url('base/_typography.css');

/* Layout Utilities */
@import url('utilities/_container.css');
@import url('utilities/_grid.css');
@import url('utilities/_spacing.css');
@import url('utilities/_helpers.css');
@import url('utilities/_visibility.css');

/* Structural Layouts */
@import url('layout/_header.css?v=16.0.0');
@import url('layout/_footer.css?v=16.0.0');
@import url('layout/_navigation.css?v=16.0.0');

/* Reusable Interface Components */
@import url('components/_buttons.css?v=21.0.0');
@import url('components/_cards.css?v=21.0.0');
@import url('components/_marquee.css?v=21.0.0');
@import url('components/_forms.css?v=21.0.0');
@import url('components/_animations.css?v=21.0.0');

/* Page Specific Styles */
@import url('pages/_about.css?v=21.0.0');
@import url('pages/_plans.css?v=21.0.0');

/* Below-the-Fold Rendering Performance Optimization for 90+ Lighthouse Scores */
.services-figma,
.testimonials-figma,
.our-services-figma,
.portfolio-figma,
.process-figma,
.pricing-figma,
.faq-figma,
.contact-section,
.cta-figma {
	content-visibility: auto;
	contain-intrinsic-size: 1px 700px;
}

