.FAQAccordion-module__Yqt5cq__wrapper{gap:var(--space-sm);flex-direction:column;max-width:800px;margin-inline:auto;display:flex}.FAQAccordion-module__Yqt5cq__item{border:1.5px solid var(--color-border);border-radius:var(--radius-lg);transition:border-color var(--transition-fast), box-shadow var(--transition-fast);background:#fff;overflow:hidden}.FAQAccordion-module__Yqt5cq__open{border-color:var(--color-accent);box-shadow:0 4px 20px #d4a85326}.FAQAccordion-module__Yqt5cq__question{align-items:center;gap:var(--space-lg);padding:var(--space-xl);text-align:start;cursor:pointer;background:0 0;border:none;width:100%;font-family:inherit;display:flex}.FAQAccordion-module__Yqt5cq__question:hover .FAQAccordion-module__Yqt5cq__qText{color:var(--color-accent)}.FAQAccordion-module__Yqt5cq__qNum{color:var(--color-accent);opacity:.5;font-size:.8125rem;font-weight:800;font-family:var(--font-en), sans-serif;flex-shrink:0}.FAQAccordion-module__Yqt5cq__open .FAQAccordion-module__Yqt5cq__qNum{opacity:1}.FAQAccordion-module__Yqt5cq__qText{color:var(--color-primary);transition:color var(--transition-fast);flex:1;font-size:1rem;font-weight:600}.FAQAccordion-module__Yqt5cq__icon{transition:transform var(--transition-base);color:var(--color-accent);flex-shrink:0}.FAQAccordion-module__Yqt5cq__open .FAQAccordion-module__Yqt5cq__icon{transform:rotate(180deg)}.FAQAccordion-module__Yqt5cq__answer{padding:0 var(--space-xl) var(--space-xl);color:var(--color-text-light);padding-inline-start:calc(var(--space-xl) + 2.5rem);font-size:.9375rem;line-height:1.75}.FAQAccordion-module__Yqt5cq__answer[hidden]{display:none}
.CTABanner-module__g2NflW__banner{background:linear-gradient(135deg, var(--color-accent) 0%, #b8892e 100%);padding-block:var(--space-3xl);position:relative;overflow:hidden}.CTABanner-module__g2NflW__banner:before{content:"";background-image:radial-gradient(circle at 1px 1px,#ffffff14 1px,#0000 0);background-size:32px 32px;position:absolute;inset:0}.CTABanner-module__g2NflW__content{z-index:1;justify-content:space-between;align-items:center;gap:var(--space-2xl);display:flex;position:relative}.CTABanner-module__g2NflW__text{flex:1}.CTABanner-module__g2NflW__title{color:var(--color-primary);margin-bottom:var(--space-sm);font-size:clamp(1.5rem,3vw,2.25rem);font-weight:800}.CTABanner-module__g2NflW__sub{color:#1b2a4abf;font-size:1rem}.CTABanner-module__g2NflW__btns{gap:var(--space-md);flex-wrap:wrap;flex-shrink:0;display:flex}.CTABanner-module__g2NflW__btns .CTABanner-module__g2NflW__btn-outline-light{color:var(--color-primary);border-color:#1b2a4a66}.CTABanner-module__g2NflW__btns .CTABanner-module__g2NflW__btn-outline-light:hover{border-color:var(--color-primary);background:#1b2a4a1a}@media (max-width:768px){.CTABanner-module__g2NflW__content{text-align:center;flex-direction:column}.CTABanner-module__g2NflW__btns{flex-direction:column;justify-content:center;width:100%}.CTABanner-module__g2NflW__btns .CTABanner-module__g2NflW__btn{width:100%}}
.FAQPreview-module__wLDXgW__list{gap:var(--space-sm);flex-direction:column;max-width:800px;margin-inline:auto;display:flex}.FAQPreview-module__wLDXgW__item{border:1.5px solid var(--color-border);border-radius:var(--radius-lg);transition:border-color var(--transition-fast);background:#fff;overflow:hidden}.FAQPreview-module__wLDXgW__itemOpen{border-color:var(--color-accent)}.FAQPreview-module__wLDXgW__question{justify-content:space-between;align-items:center;gap:var(--space-lg);padding:var(--space-xl);text-align:start;cursor:pointer;width:100%;color:var(--color-primary);transition:color var(--transition-fast);background:0 0;border:none;font-family:inherit;font-size:1rem;font-weight:600;display:flex}.FAQPreview-module__wLDXgW__question:hover{color:var(--color-accent)}.FAQPreview-module__wLDXgW__icon{transition:transform var(--transition-base);color:var(--color-accent);flex-shrink:0}.FAQPreview-module__wLDXgW__itemOpen .FAQPreview-module__wLDXgW__icon{transform:rotate(180deg)}.FAQPreview-module__wLDXgW__answer{padding:0 var(--space-xl) var(--space-xl);color:var(--color-text-light);font-size:.9375rem;line-height:1.7}.FAQPreview-module__wLDXgW__answer[hidden]{display:none}.FAQPreview-module__wLDXgW__viewAll{margin-top:var(--space-3xl);justify-content:center;display:flex}
.page-module__9J8FmG__hero{background:linear-gradient(135deg, var(--color-primary) 0%, var(--color-primary-dark) 100%);padding-block:10rem var(--space-4xl);color:#fff;text-align:center}.page-module__9J8FmG__heroContent{max-width:640px;margin-inline:auto}.page-module__9J8FmG__heroContent h1{color:#fff;margin-bottom:var(--space-lg)}.page-module__9J8FmG__heroContent p{color:#ffffffbf;font-size:1.125rem}.page-module__9J8FmG__storyGrid{gap:var(--space-4xl);grid-template-columns:1fr 1.5fr;align-items:center;display:grid}.page-module__9J8FmG__storyVisual{justify-content:center;align-items:center;display:flex}.page-module__9J8FmG__storyImageWrapper{aspect-ratio:4/5;border-radius:var(--radius-xl);width:100%;max-width:480px;box-shadow:var(--shadow-xl);position:relative;overflow:hidden}.page-module__9J8FmG__storyImage{object-fit:cover}.page-module__9J8FmG__storyText{gap:var(--space-lg);flex-direction:column;display:flex}.page-module__9J8FmG__storyText h2{color:var(--color-primary);margin-bottom:var(--space-sm)}.page-module__9J8FmG__storyText p{color:var(--color-text-light);font-size:1rem;line-height:1.8}.page-module__9J8FmG__missionSection{background:var(--color-accent-light)}.page-module__9J8FmG__missionBox{align-items:flex-start;gap:var(--space-2xl);padding:var(--space-3xl);border-radius:var(--radius-xl);box-shadow:var(--shadow-md);background:#fff;border:1px solid #d4a8534d;display:flex}.page-module__9J8FmG__missionIcon{color:var(--color-accent);flex-shrink:0;margin-top:4px}.page-module__9J8FmG__missionBox h2{color:var(--color-primary);margin-bottom:var(--space-md);font-size:1.5rem}.page-module__9J8FmG__missionBox p{color:var(--color-text-light);line-height:1.75}.page-module__9J8FmG__valuesGrid{gap:var(--space-xl);grid-template-columns:repeat(4,1fr);display:grid}.page-module__9J8FmG__valueCard{gap:var(--space-md);padding:var(--space-xl);background:var(--color-bg-alt);border-radius:var(--radius-lg);border:1px solid var(--color-border);transition:all var(--transition-base);text-align:center;flex-direction:column;align-items:center;display:flex}.page-module__9J8FmG__valueCard:hover{border-color:var(--color-accent);box-shadow:var(--shadow-md);background:#fff;transform:translateY(-4px)}.page-module__9J8FmG__valueIcon{background:linear-gradient(135deg, var(--color-primary), var(--color-primary-light));width:64px;height:64px;color:var(--color-accent);border-radius:50%;justify-content:center;align-items:center;display:flex}.page-module__9J8FmG__valueCard h3{color:var(--color-primary);font-size:1.0625rem}.page-module__9J8FmG__valueCard p{color:var(--color-text-light);font-size:.9375rem;line-height:1.6}@media (max-width:1024px){.page-module__9J8FmG__valuesGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.page-module__9J8FmG__storyGrid{grid-template-columns:1fr}.page-module__9J8FmG__missionBox{flex-direction:column}.page-module__9J8FmG__valuesGrid{grid-template-columns:1fr}}
.page-module__1Q_yiq__hero{background:linear-gradient(135deg, var(--color-primary) 0%, var(--color-primary-dark) 100%);padding-block:10rem var(--space-4xl);color:#fff;text-align:center}.page-module__1Q_yiq__heroContent{max-width:640px;margin-inline:auto}.page-module__1Q_yiq__heroContent h1{color:#fff;margin-bottom:var(--space-lg)}.page-module__1Q_yiq__heroContent p{color:#ffffffbf;font-size:1.125rem}
.page-module__GqLyBW__hero{background:linear-gradient(135deg, var(--color-primary) 0%, var(--color-primary-dark) 100%);padding-block:10rem var(--space-4xl);color:#fff;text-align:center}.page-module__GqLyBW__heroContent{max-width:640px;margin-inline:auto}.page-module__GqLyBW__heroContent h1{color:#fff;margin-bottom:var(--space-lg)}.page-module__GqLyBW__heroContent p{color:#ffffffbf;font-size:1.125rem}.page-module__GqLyBW__servicesList{gap:var(--space-4xl);flex-direction:column;display:flex}.page-module__GqLyBW__serviceItem{gap:var(--space-3xl);padding:var(--space-3xl);background:var(--color-bg-alt);border-radius:var(--radius-xl);border:1px solid var(--color-border);transition:border-color var(--transition-base), box-shadow var(--transition-base);grid-template-columns:1fr 2fr;align-items:center;display:grid}.page-module__GqLyBW__serviceItem:hover{border-color:var(--color-accent);box-shadow:var(--shadow-lg)}.page-module__GqLyBW__serviceItemReverse{grid-template-columns:2fr 1fr}.page-module__GqLyBW__serviceItemReverse .page-module__GqLyBW__serviceVisual{order:2}.page-module__GqLyBW__serviceVisual{justify-content:center;align-items:center;display:flex}.page-module__GqLyBW__serviceMediaWrapper{aspect-ratio:1;border-radius:var(--radius-xl);width:100%;max-width:320px;box-shadow:var(--shadow-lg);border:1px solid #d4a8534d;position:relative;overflow:hidden}.page-module__GqLyBW__serviceMedia{object-fit:cover;width:100%;height:100%}.page-module__GqLyBW__serviceContent{gap:var(--space-lg);flex-direction:column;display:flex}.page-module__GqLyBW__serviceNum{color:var(--color-accent);opacity:.3;font-size:3rem;font-weight:900;line-height:1;font-family:var(--font-en), sans-serif}.page-module__GqLyBW__serviceTitle{color:var(--color-primary);font-size:1.75rem;font-weight:800}.page-module__GqLyBW__serviceDesc{color:var(--color-text-light);font-size:1rem;line-height:1.75}.page-module__GqLyBW__included{gap:var(--space-sm);flex-direction:column;display:flex}.page-module__GqLyBW__includedItem{align-items:center;gap:var(--space-sm);color:var(--color-text);font-size:.9375rem;display:flex}.page-module__GqLyBW__check{color:var(--color-success);flex-shrink:0}@media (max-width:900px){.page-module__GqLyBW__serviceItem,.page-module__GqLyBW__serviceItemReverse{grid-template-columns:1fr}.page-module__GqLyBW__serviceItemReverse .page-module__GqLyBW__serviceVisual{order:0}.page-module__GqLyBW__serviceMediaWrapper{aspect-ratio:16/9;max-width:100%}}
