.FaqAccordion-module__KyGS6a__accordion{gap:var(--space-3);flex-direction:column;max-width:800px;margin:0 auto;display:flex}.FaqAccordion-module__KyGS6a__item{background:var(--bg-card);border:1px solid var(--border-light);border-radius:var(--radius-xl);transition:all var(--transition-base);overflow:hidden}.FaqAccordion-module__KyGS6a__item:hover{border-color:var(--primary-muted)}.FaqAccordion-module__KyGS6a__item.FaqAccordion-module__KyGS6a__open{border-color:var(--primary)}.FaqAccordion-module__KyGS6a__header{width:100%;padding:var(--space-5)var(--space-6);cursor:pointer;text-align:left;justify-content:space-between;align-items:center;gap:var(--space-4);background:0 0;border:none;display:flex}.FaqAccordion-module__KyGS6a__question{font-size:var(--text-base);font-weight:var(--font-medium);color:var(--text-primary);flex:1}.FaqAccordion-module__KyGS6a__icon{color:var(--text-muted);transition:transform var(--transition-base);flex-shrink:0}.FaqAccordion-module__KyGS6a__item.FaqAccordion-module__KyGS6a__open .FaqAccordion-module__KyGS6a__icon{color:var(--primary);transform:rotate(180deg)}.FaqAccordion-module__KyGS6a__content{max-height:0;transition:max-height .3s ease-out;overflow:hidden}.FaqAccordion-module__KyGS6a__item.FaqAccordion-module__KyGS6a__open .FaqAccordion-module__KyGS6a__content{max-height:300px}.FaqAccordion-module__KyGS6a__answer{padding:0 var(--space-6)var(--space-5);font-size:var(--text-sm);color:var(--text-secondary);line-height:var(--leading-relaxed);margin:0}
.page-module__kSaxVa__page{padding-top:var(--header-height)}.page-module__kSaxVa__hero{min-height:60vh;padding:var(--space-16)0;align-items:flex-end;display:flex;position:relative}.page-module__kSaxVa__heroImage{position:absolute;inset:0}.page-module__kSaxVa__image{object-fit:cover}.page-module__kSaxVa__overlay{background:linear-gradient(#0a0a0a66 0%,#0a0a0ab3 50%,#0a0a0af2 100%);position:absolute;inset:0}.page-module__kSaxVa__heroContent{z-index:1;max-width:var(--container-max);padding:0 var(--container-padding);width:100%;margin:0 auto;position:relative}.page-module__kSaxVa__backLink{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--gray-400);margin-bottom:var(--space-6);transition:color var(--transition-fast);display:inline-flex}.page-module__kSaxVa__backLink:hover{color:var(--primary)}.page-module__kSaxVa__subtitle{font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--primary);text-transform:uppercase;letter-spacing:.1em;margin-bottom:var(--space-3);display:block}.page-module__kSaxVa__title{font-size:var(--text-5xl);font-weight:var(--font-bold);color:var(--white);margin-bottom:var(--space-4)}.page-module__kSaxVa__description{font-size:var(--text-lg);color:var(--gray-300);max-width:600px;margin-bottom:var(--space-6)}.page-module__kSaxVa__meta{gap:var(--space-6);display:flex}.page-module__kSaxVa__metaItem{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--gray-400);display:flex}.page-module__kSaxVa__metaItem svg{color:var(--primary)}.page-module__kSaxVa__section{padding:var(--space-20)0}.page-module__kSaxVa__container{max-width:var(--container-max);padding:0 var(--container-padding);margin:0 auto}.page-module__kSaxVa__sectionTitle{font-size:var(--text-3xl);font-weight:var(--font-bold);color:var(--text-primary);margin-bottom:var(--space-10);text-align:center}.page-module__kSaxVa__featuresGrid{gap:var(--space-5);grid-template-columns:repeat(3,1fr);display:grid}.page-module__kSaxVa__featureItem{align-items:flex-start;gap:var(--space-4);padding:var(--space-6);background:var(--bg-card);border:1px solid var(--border-light);border-radius:var(--radius-xl);font-size:var(--text-base);color:var(--text-primary);transition:all var(--transition-base);display:flex}.page-module__kSaxVa__featureItem:hover{border-color:var(--primary);box-shadow:var(--shadow-lg);transform:translateY(-4px)}.page-module__kSaxVa__checkIcon{background:var(--primary-muted);width:40px;height:40px;color:var(--primary);border-radius:var(--radius-lg);flex-shrink:0;justify-content:center;align-items:center;display:flex}.page-module__kSaxVa__featureItem:hover .page-module__kSaxVa__checkIcon{background:var(--primary);color:var(--white)}.page-module__kSaxVa__packagesSection{padding:var(--space-20)0;background:var(--bg-secondary)}.page-module__kSaxVa__packagesGrid{gap:var(--space-6);grid-template-columns:repeat(3,1fr);display:grid}.page-module__kSaxVa__packageCard{padding:var(--space-8);background:var(--bg-card);border:1px solid var(--border-light);border-radius:var(--radius-2xl);transition:all var(--transition-base);flex-direction:column;display:flex;position:relative}.page-module__kSaxVa__packageCard.page-module__kSaxVa__featured{border-color:var(--primary);box-shadow:var(--shadow-glow)}.page-module__kSaxVa__popularBadge{top:calc(-1*var(--space-3));padding:var(--space-1)var(--space-4);background:var(--primary);color:var(--white);font-size:var(--text-xs);font-weight:var(--font-semibold);text-transform:uppercase;border-radius:var(--radius-full);position:absolute;left:50%;transform:translate(-50%)}.page-module__kSaxVa__packageName{font-size:var(--text-xl);font-weight:var(--font-semibold);color:var(--text-primary);margin-bottom:var(--space-2)}.page-module__kSaxVa__packageItems{font-size:var(--text-sm);color:var(--text-muted);margin-bottom:var(--space-4)}.page-module__kSaxVa__packagePrice{font-size:var(--text-3xl);font-weight:var(--font-bold);color:var(--primary);margin-bottom:var(--space-6)}.page-module__kSaxVa__packageFeatures{gap:var(--space-3);margin-bottom:var(--space-8);flex-direction:column;flex-grow:1;display:flex}.page-module__kSaxVa__packageFeatures li{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--text-secondary);display:flex}.page-module__kSaxVa__packageFeatures li svg{color:var(--success);flex-shrink:0}.page-module__kSaxVa__packageCta{text-align:center;padding:var(--space-4);background:var(--text-primary);color:var(--bg-primary);font-weight:var(--font-semibold);border-radius:var(--radius-lg);transition:all var(--transition-base);display:block}.page-module__kSaxVa__packageCard.page-module__kSaxVa__featured .page-module__kSaxVa__packageCta{background:var(--primary);color:var(--white)}.page-module__kSaxVa__packageCta:hover{opacity:.9;transform:translateY(-2px)}.page-module__kSaxVa__projectsGrid{gap:var(--space-6);grid-template-columns:repeat(3,1fr);display:grid}.page-module__kSaxVa__projectCard{border-radius:var(--radius-xl);aspect-ratio:4/5;cursor:pointer;position:relative;overflow:hidden}.page-module__kSaxVa__projectImage{object-fit:cover;transition:transform .5s}.page-module__kSaxVa__projectCard:hover .page-module__kSaxVa__projectImage{transform:scale(1.1)}.page-module__kSaxVa__projectOverlay{padding:var(--space-6);opacity:.9;transition:opacity var(--transition-base);background:linear-gradient(#0000 0%,#0003 50%,#000c 100%);flex-direction:column;justify-content:flex-end;display:flex;position:absolute;inset:0}.page-module__kSaxVa__projectCategory{color:var(--primary);font-size:var(--text-xs);font-weight:var(--font-semibold);text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--space-2);opacity:0;transition:all .3s;transform:translateY(10px)}.page-module__kSaxVa__projectTitle{color:var(--white);font-size:var(--text-lg);font-weight:var(--font-bold);opacity:0;transition:all .3s .1s;transform:translateY(10px)}.page-module__kSaxVa__projectCard:hover .page-module__kSaxVa__projectCategory,.page-module__kSaxVa__projectCard:hover .page-module__kSaxVa__projectTitle{opacity:1;transform:translateY(0)}.page-module__kSaxVa__faqList{gap:var(--space-4);flex-direction:column;max-width:800px;margin:0 auto;display:flex}.page-module__kSaxVa__faqWrapper{justify-content:center;display:flex}.page-module__kSaxVa__faqItem{padding:var(--space-6);background:var(--bg-secondary);border-radius:var(--radius-xl)}.page-module__kSaxVa__faqItem h4{font-size:var(--text-base);font-weight:var(--font-semibold);color:var(--text-primary);margin-bottom:var(--space-2)}.page-module__kSaxVa__faqItem p{font-size:var(--text-sm);color:var(--text-muted);margin:0}.page-module__kSaxVa__ctaSection{padding:var(--space-20)0;background:var(--bg-hero);text-align:center;border-top:1px solid var(--border-light)}.page-module__kSaxVa__ctaSection h2{font-size:var(--text-3xl);color:var(--hero-title);margin-bottom:var(--space-4)}.page-module__kSaxVa__ctaSection p{font-size:var(--text-lg);color:var(--hero-subtitle);margin-bottom:var(--space-8)}.page-module__kSaxVa__ctaButton{align-items:center;gap:var(--space-2);padding:var(--space-4)var(--space-8);background:var(--primary);color:var(--white);font-weight:var(--font-semibold);border-radius:var(--radius-xl);transition:all var(--transition-base);display:inline-flex}.page-module__kSaxVa__ctaButton:hover{background:var(--primary-dark);box-shadow:var(--shadow-glow);color:var(--white);transform:translateY(-2px)}@media (max-width:1024px){.page-module__kSaxVa__featuresGrid,.page-module__kSaxVa__packagesGrid,.page-module__kSaxVa__projectsGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.page-module__kSaxVa__title{font-size:var(--text-4xl)}.page-module__kSaxVa__featuresGrid,.page-module__kSaxVa__packagesGrid,.page-module__kSaxVa__projectsGrid{grid-template-columns:1fr}}
