.primary-module__0CDynq__page{background-color:var(--color-surface)}.primary-module__0CDynq__hero{justify-content:center;align-items:center;height:70vh;min-height:500px;display:flex;position:relative;overflow:hidden}.primary-module__0CDynq__heroImageWrap{z-index:0;position:absolute;inset:0}.primary-module__0CDynq__heroImage{object-fit:cover;width:100%;height:100%}.primary-module__0CDynq__heroOverlay{z-index:1;background:linear-gradient(#1a237e73 0%,#009688b3 100%);position:absolute;inset:0}.primary-module__0CDynq__heroContent{z-index:2;text-align:center;max-width:800px;padding:0 var(--space-lg);position:relative}.primary-module__0CDynq__breadcrumbs{text-transform:uppercase;letter-spacing:.1em;margin-bottom:var(--space-lg);opacity:.8;color:#fffc;font-size:13px}.primary-module__0CDynq__breadcrumbs a{color:#fffc;text-decoration:none;transition:color .2s}.primary-module__0CDynq__breadcrumbs a:hover{color:var(--color-accent)}.primary-module__0CDynq__breadcrumbs span{margin:0 6px}.primary-module__0CDynq__activeBreadcrumb{color:var(--color-accent);font-weight:600}.primary-module__0CDynq__badge{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:var(--radius-full);color:#fff;letter-spacing:.05em;text-transform:uppercase;margin-bottom:var(--space-lg);background:#ffffff26;border:1px solid #ffffff40;padding:6px 20px;font-size:13px;font-weight:600;display:inline-block}.primary-module__0CDynq__heroTitle{color:#fff;margin-bottom:var(--space-md);letter-spacing:-.02em;font-size:clamp(36px,6vw,56px);font-weight:800;line-height:1.1}.primary-module__0CDynq__heroTagline{color:#ffffffd9;margin-bottom:var(--space-xl);max-width:600px;margin-left:auto;margin-right:auto;font-size:clamp(16px,2vw,20px);line-height:1.6}.primary-module__0CDynq__heroActions{gap:var(--space-md);flex-wrap:wrap;justify-content:center;display:flex}.primary-module__0CDynq__btnPrimary{background:var(--color-accent);color:var(--color-text-primary);border-radius:var(--radius-full);align-items:center;padding:14px 36px;font-size:15px;font-weight:700;text-decoration:none;transition:transform .25s,box-shadow .25s,background .25s;display:inline-flex;box-shadow:0 4px 20px #0003}.primary-module__0CDynq__btnPrimary:hover{transform:translateY(-3px);box-shadow:0 8px 30px #0000004d}.primary-module__0CDynq__btnOutline{color:#fff;border-radius:var(--radius-full);background:0 0;border:2px solid #ffffff80;align-items:center;padding:14px 36px;font-size:15px;font-weight:700;text-decoration:none;transition:transform .25s,border-color .25s,background .25s;display:inline-flex}.primary-module__0CDynq__btnOutline:hover{background:#ffffff1a;border-color:#fff;transform:translateY(-3px)}.primary-module__0CDynq__scrollIndicator{z-index:2;color:#fff9;letter-spacing:.1em;text-transform:uppercase;flex-direction:column;align-items:center;gap:6px;font-size:12px;animation:2s ease-in-out infinite primary-module__0CDynq__bounceDown;display:flex;position:absolute;bottom:30px;left:50%;transform:translate(-50%)}@keyframes primary-module__0CDynq__bounceDown{0%,to{transform:translate(-50%)translateY(0)}50%{transform:translate(-50%)translateY(8px)}}.primary-module__0CDynq__container{width:100%;max-width:var(--container-max);padding:0 var(--space-xl);margin:0 auto}.primary-module__0CDynq__sectionHeader{text-align:center;max-width:640px;margin:0 auto var(--space-3xl)}.primary-module__0CDynq__eyebrow{font:var(--font-eyebrow);color:var(--color-primary);margin-bottom:var(--space-sm);display:inline-block}.primary-module__0CDynq__eyebrowLight{color:var(--color-accent)}.primary-module__0CDynq__sectionTitle{font:var(--font-headline-lg);color:var(--color-text-primary);margin-bottom:var(--space-sm)}.primary-module__0CDynq__titleLight{color:#fff}.primary-module__0CDynq__sectionSubtitle{font:var(--font-body-md);color:var(--color-text-body);line-height:1.7}.primary-module__0CDynq__overviewSection{padding:100px 0}.primary-module__0CDynq__overviewGrid{gap:var(--space-3xl);opacity:0;grid-template-columns:1fr 1fr;align-items:center;transition:opacity .7s ease-out,transform .7s ease-out;display:grid;transform:translateY(40px)}.primary-module__0CDynq__overviewGrid.primary-module__0CDynq__visible{opacity:1;transform:translateY(0)}.primary-module__0CDynq__overviewContent{gap:var(--space-md);flex-direction:column;display:flex}.primary-module__0CDynq__overviewText{font:var(--font-body-md);color:var(--color-text-body);line-height:1.8}.primary-module__0CDynq__highlightList{gap:var(--space-sm);margin-top:var(--space-md);flex-direction:column;display:flex}.primary-module__0CDynq__highlightItem{align-items:center;gap:var(--space-sm);color:var(--color-text-primary);font-size:15px;font-weight:600;display:flex}.primary-module__0CDynq__highlightItem svg{color:var(--color-teal);flex-shrink:0}.primary-module__0CDynq__overviewImageWrap{border-radius:var(--radius-xl);box-shadow:var(--shadow-xl);overflow:hidden}.primary-module__0CDynq__overviewImage{width:100%;height:auto;display:block}.primary-module__0CDynq__parallaxBreak{justify-content:center;align-items:center;height:40vh;min-height:300px;display:flex;position:relative;overflow:hidden}.primary-module__0CDynq__parallaxImageWrap{z-index:0;position:absolute;inset:-20% 0}.primary-module__0CDynq__parallaxImage{object-fit:cover;width:100%;height:100%}.primary-module__0CDynq__parallaxOverlay{z-index:1;background:#00000080;position:absolute;inset:0}.primary-module__0CDynq__parallaxQuote{z-index:2;max-width:700px;padding:0 var(--space-lg);text-align:center;position:relative}.primary-module__0CDynq__parallaxQuote blockquote{color:#fff;margin-bottom:var(--space-sm);font-size:clamp(20px,3vw,28px);font-style:italic;font-weight:600;line-height:1.5}.primary-module__0CDynq__parallaxQuote cite{color:#fff9;font-size:14px;font-style:normal}.primary-module__0CDynq__highlightsSection{background-color:var(--color-surface-cream);padding:100px 0}.primary-module__0CDynq__highlightsGrid{gap:var(--space-xl);opacity:0;grid-template-columns:repeat(2,1fr);transition:opacity .7s ease-out,transform .7s ease-out;display:grid;transform:translateY(40px)}.primary-module__0CDynq__highlightsGrid.primary-module__0CDynq__visible{opacity:1;transform:translateY(0)}.primary-module__0CDynq__highlightCard{border-radius:var(--radius-xl);padding:var(--space-2xl);box-shadow:var(--shadow-card);border:1px solid var(--color-border-light);gap:var(--space-md);background:#fff;flex-direction:column;transition:transform .3s,box-shadow .3s;display:flex}.primary-module__0CDynq__highlightCard:hover{box-shadow:var(--shadow-lg);transform:translateY(-5px)}.primary-module__0CDynq__highlightIcon{width:50px;height:50px;color:var(--color-teal);border-radius:var(--radius-lg);background-color:#0096881a;justify-content:center;align-items:center;display:flex}.primary-module__0CDynq__highlightCardTitle{color:var(--color-text-primary);font-size:18px;font-weight:700}.primary-module__0CDynq__highlightCardDesc{color:var(--color-text-body);font-size:14px;line-height:1.6}.primary-module__0CDynq__whySection{padding:100px 0;position:relative;overflow:hidden}.primary-module__0CDynq__whyBgWrap{z-index:0;position:absolute;inset:0}.primary-module__0CDynq__whyBgImage{object-fit:cover;width:100%;height:100%}.primary-module__0CDynq__whyOverlay{z-index:1;background:linear-gradient(135deg,#1a237ee6,#009688e6);position:absolute;inset:0}.primary-module__0CDynq__whyInner{z-index:2;position:relative}.primary-module__0CDynq__whyGrid{gap:var(--space-xl);opacity:0;grid-template-columns:repeat(2,1fr);transition:opacity .7s ease-out,transform .7s ease-out;display:grid;transform:translateY(40px)}.primary-module__0CDynq__whyGrid.primary-module__0CDynq__visible{opacity:1;transform:translateY(0)}.primary-module__0CDynq__whyCard{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:var(--radius-xl);padding:var(--space-2xl);background:#ffffff1a;border:1px solid #ffffff26}.primary-module__0CDynq__whyCardTitle{color:var(--color-accent);margin-bottom:var(--space-sm);font-size:18px;font-weight:700}.primary-module__0CDynq__whyCardDesc{color:#ffffffd9;font-size:14px;line-height:1.7}.primary-module__0CDynq__ctaSection{background:linear-gradient(135deg, var(--color-primary) 0%, var(--color-secondary) 100%);padding:100px 0}.primary-module__0CDynq__ctaInner{text-align:center;max-width:640px;margin:0 auto}.primary-module__0CDynq__ctaTitle{color:#fff;margin-bottom:var(--space-md);font-size:clamp(24px,4vw,36px);font-weight:800;line-height:1.2}.primary-module__0CDynq__ctaText{color:#ffffffd9;margin-bottom:var(--space-xl);font-size:17px;line-height:1.7}.primary-module__0CDynq__ctaActions{gap:var(--space-md);flex-wrap:wrap;justify-content:center;display:flex}@media (max-width:1023px){.primary-module__0CDynq__overviewGrid,.primary-module__0CDynq__highlightsGrid,.primary-module__0CDynq__whyGrid{gap:var(--space-xl);grid-template-columns:1fr}}@media (max-width:767px){.primary-module__0CDynq__container{padding:0 var(--space-md)}.primary-module__0CDynq__hero{height:60vh}}
