.Breadcrumb-module__MpwlZq__breadcrumb{padding:var(--space-sm) 0;margin-bottom:var(--space-md)}.Breadcrumb-module__MpwlZq__list{align-items:center;gap:var(--space-xs);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.Breadcrumb-module__MpwlZq__item{align-items:center;gap:var(--space-xs);font-size:.875rem;display:flex}.Breadcrumb-module__MpwlZq__separator{color:var(--color-gray-300);-webkit-user-select:none;user-select:none}.Breadcrumb-module__MpwlZq__link{color:var(--color-gray-500);transition:color var(--transition-fast)}.Breadcrumb-module__MpwlZq__link:hover{color:var(--color-teal)}.Breadcrumb-module__MpwlZq__current{color:var(--color-gray-300)}
.AuthorCard-module__pvyLbq__authorCard{top:calc(68px + var(--space-xl));position:sticky}.AuthorCard-module__pvyLbq__authorInner{background:var(--color-white);border:3px solid var(--color-gray-200);border-radius:var(--radius-lg);padding:var(--space-xl);text-align:center}.AuthorCard-module__pvyLbq__authorAvatar{width:80px;height:80px;margin:0 auto var(--space-md);border:3px solid var(--color-teal-pale);border-radius:50%;overflow:hidden}.AuthorCard-module__pvyLbq__authorImg{object-fit:cover;width:100%;height:100%}.AuthorCard-module__pvyLbq__authorLabel{color:var(--color-gray-300);text-transform:uppercase;letter-spacing:.1em;margin-bottom:var(--space-xs);font-size:.875rem}.AuthorCard-module__pvyLbq__authorName{color:var(--color-black);margin-bottom:var(--space-xs);font-size:1.1rem;font-weight:700}.AuthorCard-module__pvyLbq__authorRole{color:var(--color-gray-500);margin-bottom:var(--space-md);font-size:.875rem;line-height:1.5}.AuthorCard-module__pvyLbq__authorBio{color:var(--color-gray-500);margin-bottom:var(--space-md);font-size:1rem;line-height:1.7}.AuthorCard-module__pvyLbq__authorLink{color:var(--color-teal);transition:opacity var(--transition-fast);font-size:1rem;font-weight:700;display:inline-block}.AuthorCard-module__pvyLbq__authorLink:hover{opacity:.7}.AuthorCard-module__pvyLbq__authorLinks{gap:var(--space-sm);flex-direction:column;align-items:center;display:flex}.AuthorCard-module__pvyLbq__authorXLink{color:var(--color-gray-500);transition:opacity var(--transition-fast);align-items:center;gap:6px;font-size:.875rem;display:inline-flex}.AuthorCard-module__pvyLbq__authorXLink:hover{opacity:.7}
.ContactForm-module__fw3Taq__form{max-width:600px;margin:0 auto}.ContactForm-module__fw3Taq__formGroup{margin-bottom:var(--space-xl)}.ContactForm-module__fw3Taq__label{font-family:var(--font-display);margin-bottom:var(--space-sm);color:var(--color-black);letter-spacing:.05em;text-transform:uppercase;font-size:1rem;display:block}.ContactForm-module__fw3Taq__required{color:var(--color-red)}.ContactForm-module__fw3Taq__input,.ContactForm-module__fw3Taq__textarea{width:100%;padding:var(--space-md) var(--space-lg);background:var(--color-white);border:3px solid var(--color-gray-200);border-radius:var(--radius-md);color:var(--color-black);transition:all var(--transition-fast);outline:none;font-size:1rem}.ContactForm-module__fw3Taq__input:focus,.ContactForm-module__fw3Taq__textarea:focus{border-color:var(--color-teal);box-shadow:3px 3px 0 var(--color-teal-pale)}.ContactForm-module__fw3Taq__input::placeholder,.ContactForm-module__fw3Taq__textarea::placeholder{color:var(--color-gray-300)}.ContactForm-module__fw3Taq__textarea{resize:vertical;min-height:150px}.ContactForm-module__fw3Taq__submitBtn{width:100%;padding:var(--space-lg);font-size:1.05rem}.ContactForm-module__fw3Taq__submitBtn:disabled{opacity:.5;cursor:not-allowed;transform:none!important}.ContactForm-module__fw3Taq__notice{margin-top:var(--space-lg);color:var(--color-gray-500);text-align:center;font-size:.875rem;line-height:1.8}.ContactForm-module__fw3Taq__errorMsg{padding:var(--space-md);border:2px solid var(--color-red);border-radius:var(--radius-md);color:var(--color-red);margin-bottom:var(--space-lg);text-align:center;background:#fff0f0;font-size:1rem}.ContactForm-module__fw3Taq__successCard{text-align:center;padding:var(--space-3xl) var(--space-xl);background:var(--color-white);border-radius:var(--radius-lg);border:3px solid var(--color-teal);box-shadow:4px 4px 0 var(--color-teal-dark);max-width:500px;margin:0 auto}.ContactForm-module__fw3Taq__successIcon{margin-bottom:var(--space-lg);font-size:3rem}.ContactForm-module__fw3Taq__successTitle{margin-bottom:var(--space-md);color:var(--color-teal-dark);font-size:1.6rem}.ContactForm-module__fw3Taq__successText{color:var(--color-gray-500);margin-bottom:var(--space-xl);line-height:1.8}.ContactForm-module__fw3Taq__agreeGroup{margin-bottom:var(--space-xl)}.ContactForm-module__fw3Taq__agreeLabel{align-items:center;gap:var(--space-sm);cursor:pointer;color:var(--color-gray-500);font-size:1rem;display:flex}.ContactForm-module__fw3Taq__agreeCheckbox{width:18px;height:18px;accent-color:var(--color-teal);cursor:pointer;flex-shrink:0}.ContactForm-module__fw3Taq__agreeText{line-height:1.5}.ContactForm-module__fw3Taq__agreeLink{color:var(--color-teal);text-underline-offset:3px;text-decoration:underline}.ContactForm-module__fw3Taq__agreeLink:hover{color:var(--color-teal-dark)}
.page-module__NfDiEG__pageHero{padding:calc(var(--space-4xl) + 68px) 0 var(--space-3xl);background:var(--color-teal);text-align:center;position:relative;overflow:hidden}.page-module__NfDiEG__pageHeroPattern{background-image:radial-gradient(circle,#ffffff0f 1px,#0000 1px);background-size:30px 30px;position:absolute;inset:0}.page-module__NfDiEG__pageHeroInner{z-index:2;position:relative}.page-module__NfDiEG__pageTitle{margin:var(--space-md) 0;color:var(--color-white);text-transform:uppercase;letter-spacing:.08em;text-shadow:3px 3px #00000026;font-size:clamp(2.5rem,6vw,4rem)}.page-module__NfDiEG__pageSubtitle{color:var(--color-white);opacity:.85;margin-bottom:0;font-size:1.05rem}.page-module__NfDiEG__profileSection{gap:var(--space-3xl);grid-template-columns:1fr 1fr;align-items:start;display:grid}.page-module__NfDiEG__profileCard{background:var(--color-white);border-radius:var(--radius-lg);padding:var(--space-2xl);box-shadow:4px 4px 0 var(--color-gray-200);text-align:center;border:3px solid var(--color-gray-200)}.page-module__NfDiEG__profileAvatar{border-radius:var(--radius-full);width:120px;height:120px;margin:0 auto var(--space-xl);box-shadow:3px 3px 0 var(--color-teal-dark);border:3px solid var(--color-teal);justify-content:center;align-items:center;display:flex;overflow:hidden}.page-module__NfDiEG__profileAvatarImage{object-fit:cover;border-radius:var(--radius-full);width:100%;height:100%}.page-module__NfDiEG__profileName{margin-bottom:var(--space-xs);color:var(--color-black);font-size:1.6rem}.page-module__NfDiEG__profileRole{color:var(--color-gray-500);margin-bottom:var(--space-lg);font-size:1rem}.page-module__NfDiEG__profileSocial{justify-content:center;display:flex}.page-module__NfDiEG__socialBtn{align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);background:var(--color-black);color:var(--color-white);border-radius:var(--radius-full);transition:all var(--transition-base);font-size:1rem;display:inline-flex}.page-module__NfDiEG__socialBtn:hover{transform:translate(-2px,-2px);box-shadow:4px 4px #0003}.page-module__NfDiEG__profileBio{padding-top:var(--space-md)}.page-module__NfDiEG__bioTitle{margin-bottom:var(--space-lg);color:var(--color-red);text-transform:uppercase;letter-spacing:.06em;font-size:1.4rem}.page-module__NfDiEG__profileBio p{color:var(--color-gray-700);font-size:1rem;line-height:2}.page-module__NfDiEG__bioTags{gap:var(--space-sm);margin-bottom:var(--space-xl);flex-wrap:wrap;padding:0;list-style:none;display:flex}.page-module__NfDiEG__bioTags li{color:var(--color-teal-dark);align-items:center;gap:4px;font-size:1rem;font-weight:600;display:flex}.page-module__NfDiEG__bioServiceLink{align-items:center;gap:var(--space-xs);color:var(--color-teal);margin-top:var(--space-sm);transition:opacity var(--transition-fast);font-size:1rem;font-weight:700;display:inline-flex}.page-module__NfDiEG__bioServiceLink:hover{opacity:.7}.page-module__NfDiEG__officeSection{background:var(--color-teal-pale)}.page-module__NfDiEG__officeCard{background:var(--color-white);border-radius:var(--radius-lg);max-width:600px;padding:var(--space-2xl);border:3px solid var(--color-gray-200);margin:0 auto}.page-module__NfDiEG__officeList{gap:var(--space-lg);flex-direction:column;display:flex}.page-module__NfDiEG__officeItem{gap:var(--space-xl);padding-bottom:var(--space-md);border-bottom:2px dashed var(--color-gray-200);display:flex}.page-module__NfDiEG__officeItem:last-child{border-bottom:none;padding-bottom:0}.page-module__NfDiEG__officeLabel{font-family:var(--font-display);color:var(--color-teal-dark);letter-spacing:.05em;text-transform:uppercase;flex-shrink:0;min-width:80px;font-size:1rem}.page-module__NfDiEG__officeValue{color:var(--color-black);font-size:1rem}@media (max-width:768px){.page-module__NfDiEG__profileSection{gap:var(--space-xl);grid-template-columns:1fr}}
.page-module__dgei_G__articleHero{padding:calc(var(--space-4xl) + 68px) 0 var(--space-3xl);background:var(--color-teal);position:relative;overflow:hidden}.page-module__dgei_G__articleHeroPattern{background-image:radial-gradient(circle,#ffffff0f 1px,#0000 1px);background-size:30px 30px;position:absolute;inset:0}.page-module__dgei_G__articleHeroInner{z-index:2;position:relative}.page-module__dgei_G__backLink{align-items:center;gap:var(--space-xs);color:var(--color-white);opacity:.8;margin-bottom:var(--space-lg);transition:opacity var(--transition-fast);font-size:1rem;display:inline-flex}.page-module__dgei_G__backLink:hover{opacity:1}.page-module__dgei_G__articleTags{gap:var(--space-xs);margin-bottom:var(--space-md);flex-wrap:wrap;display:flex}.page-module__dgei_G__articleTag{color:var(--color-gray-500);background:var(--color-white);border-radius:var(--radius-full);letter-spacing:.05em;border:2px solid var(--color-gray-200);transition:all var(--transition-fast);padding:6px 16px;font-size:.875rem;font-weight:600}.page-module__dgei_G__articleTag:hover{border-color:var(--color-teal);color:var(--color-teal)}.page-module__dgei_G__articleTitle{font-family:var(--font-body);color:var(--color-white);margin-bottom:var(--space-md);text-shadow:2px 2px #00000026;font-size:clamp(1.6rem,4vw,2.5rem);line-height:1.4}.page-module__dgei_G__articleContent h2,.page-module__dgei_G__articleContent h3,.page-module__dgei_G__articleContent h4,.page-module__dgei_G__articleContent h5,.page-module__dgei_G__articleContent h6{font-family:var(--font-body);font-weight:700}.page-module__dgei_G__articleMeta{align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}.page-module__dgei_G__articleDate{color:var(--color-white);opacity:.8;align-items:center;gap:6px;font-size:1rem;display:inline-flex}.page-module__dgei_G__articleUpdated{color:var(--color-white);opacity:.6;align-items:center;gap:5px;font-size:.875rem;display:inline-flex}.page-module__dgei_G__articleLayout{gap:var(--space-2xl);grid-template-columns:1fr 280px;align-items:start;display:grid}.page-module__dgei_G__articleMain{min-width:0}.page-module__dgei_G__articleHeroImage{margin:0 0 var(--space-2xl);border-radius:var(--radius-lg);border:3px solid var(--color-gray-200);overflow:hidden}.page-module__dgei_G__articleImg{width:100%;height:auto;display:block}.page-module__dgei_G__articlePlaceholder{aspect-ratio:900/480;background:linear-gradient(135deg, var(--color-teal-pale) 0%, var(--color-gray-100) 100%);background-image:radial-gradient(circle, #5a8f7b14 1px, transparent 1px), linear-gradient(135deg, var(--color-teal-pale) 0%, var(--color-gray-100) 100%);background-size:20px 20px,100% 100%;justify-content:center;align-items:center;width:100%;display:flex}.page-module__dgei_G__articleImage{margin:var(--space-xl) 0;border-radius:var(--radius-md);overflow:hidden}.page-module__dgei_G__articleContent{color:var(--color-black);word-wrap:break-word;overflow-wrap:break-word;font-size:1.05rem;line-height:1.9}.page-module__dgei_G__articleContent h2{margin:var(--space-2xl) 0 var(--space-md);padding-bottom:var(--space-sm);border-bottom:2px solid var(--color-gray-200);font-size:1.5rem}.page-module__dgei_G__articleContent h3{margin:var(--space-xl) 0 var(--space-md);font-size:1.25rem}.page-module__dgei_G__articleContent h4{margin:var(--space-lg) 0 var(--space-sm);font-size:1.1rem}.page-module__dgei_G__articleContent h5{margin:var(--space-lg) 0 var(--space-sm);font-size:1rem}.page-module__dgei_G__articleContent h6{margin:var(--space-lg) 0 var(--space-sm);color:var(--color-gray-500);font-size:.95rem}.page-module__dgei_G__articleContent p{margin-bottom:var(--space-lg)}.page-module__dgei_G__articleContent a{color:var(--color-teal);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--color-teal-light);text-decoration-color:var(--color-teal-light);transition:color var(--transition-fast), text-decoration-color var(--transition-fast)}.page-module__dgei_G__articleContent a:hover{color:var(--color-teal-dark);-webkit-text-decoration-color:var(--color-teal-dark);text-decoration-color:var(--color-teal-dark)}.page-module__dgei_G__articleContent ul{margin-bottom:var(--space-lg);padding-left:2em;list-style:outside}.page-module__dgei_G__articleContent ol{margin-bottom:var(--space-lg);padding-left:2em;list-style:decimal}.page-module__dgei_G__articleContent li{margin-bottom:var(--space-sm)}.page-module__dgei_G__articleContent li>ul,.page-module__dgei_G__articleContent li>ol{margin-top:var(--space-xs);margin-bottom:var(--space-xs)}.page-module__dgei_G__articleContent ul:has(input[type=checkbox]){padding-left:0;list-style:none}.page-module__dgei_G__articleContent input[type=checkbox]{margin-right:var(--space-xs);accent-color:var(--color-teal)}.page-module__dgei_G__articleContent blockquote{margin:var(--space-xl) 0;padding:var(--space-md) var(--space-xl);background:var(--color-cream);border-left:4px solid var(--color-teal);border-radius:0 var(--radius-md) var(--radius-md) 0;color:var(--color-dark)}.page-module__dgei_G__articleContent blockquote p:last-child{margin-bottom:0}.page-module__dgei_G__articleContent code{background:var(--color-gray-100);border-radius:var(--radius-sm);word-break:break-word;padding:.2em .4em;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:.875em}.page-module__dgei_G__articleContent pre{background:var(--color-dark);color:var(--color-cream);padding:var(--space-lg);border-radius:var(--radius-md);margin-bottom:var(--space-lg);border:1px solid var(--color-gray-300);font-size:.875rem;line-height:1.6;overflow-x:auto}.page-module__dgei_G__articleContent pre code{font-size:inherit;color:inherit;word-break:normal;background:0 0;border-radius:0;padding:0}.page-module__dgei_G__articleContent table{border-collapse:collapse;width:100%;max-width:100%;margin-bottom:var(--space-lg);font-size:1rem;display:block;overflow-x:auto}.page-module__dgei_G__articleContent thead{background-color:var(--color-cream-dark);color:var(--color-black)}.page-module__dgei_G__articleContent th{padding:var(--space-sm) var(--space-md);text-align:left;white-space:nowrap;border:1px solid var(--color-gray-200);font-weight:700}.page-module__dgei_G__articleContent td{padding:var(--space-sm) var(--space-md);border:1px solid var(--color-gray-200);text-align:left}.page-module__dgei_G__articleContent tbody tr:nth-child(2n){background-color:var(--color-cream)}.page-module__dgei_G__articleContent tbody tr:hover{background-color:var(--color-teal-pale)}.page-module__dgei_G__articleContent hr{background:var(--color-gray-200);height:2px;margin:var(--space-2xl) 0;border:none}.page-module__dgei_G__articleContent img{border-radius:var(--radius-md);border:2px solid var(--color-gray-200);max-width:100%;height:auto;margin:var(--space-md) 0}.page-module__dgei_G__articleContent del{color:var(--color-gray-300);text-decoration:line-through}.page-module__dgei_G__articleContent strong{color:var(--color-black);font-weight:700}.page-module__dgei_G__articleContent em{font-style:italic}.page-module__dgei_G__articleLink{color:var(--color-teal);text-underline-offset:3px;text-decoration:underline}.page-module__dgei_G__articleLink:hover{color:var(--color-teal-dark)}.page-module__dgei_G__articleFooter{margin:var(--space-2xl) 0 0;text-align:center;padding-top:var(--space-2xl);border-top:2px solid var(--color-gray-200)}@media (max-width:900px){.page-module__dgei_G__articleLayout{grid-template-columns:1fr}.page-module__dgei_G__articleSidebar{order:1}}
.page-module__jXZM3G__pageHero{padding:calc(var(--space-4xl) + 68px) 0 var(--space-3xl);background:var(--color-teal);text-align:center;position:relative;overflow:hidden}.page-module__jXZM3G__pageHeroPattern{background-image:radial-gradient(circle,#ffffff0f 1px,#0000 1px);background-size:30px 30px;position:absolute;inset:0}.page-module__jXZM3G__pageHeroInner{z-index:2;position:relative}.page-module__jXZM3G__pageTitle{margin:var(--space-md) 0;color:var(--color-white);text-transform:uppercase;letter-spacing:.08em;text-shadow:3px 3px #00000026;font-size:clamp(2.5rem,6vw,4rem)}.page-module__jXZM3G__pageSubtitle{color:var(--color-white);opacity:.85;margin-bottom:0;font-size:1.05rem}.page-module__jXZM3G__emptyState{text-align:center;padding:var(--space-4xl) var(--space-xl)}.page-module__jXZM3G__emptyIcon{margin-bottom:var(--space-lg);font-size:4rem}.page-module__jXZM3G__emptyTitle{color:var(--color-teal-dark);margin-bottom:var(--space-md);text-transform:uppercase;letter-spacing:.08em;font-size:2rem}.page-module__jXZM3G__emptyText{color:var(--color-gray-500);font-size:1.05rem}.page-module__jXZM3G__tagFilter{gap:var(--space-sm);margin-bottom:var(--space-2xl);flex-wrap:wrap;display:flex}.page-module__jXZM3G__tagFilterItem{color:var(--color-gray-500);background:var(--color-white);border:2px solid var(--color-gray-200);border-radius:var(--radius-full);transition:all var(--transition-fast);padding:6px 16px;font-size:.875rem;font-weight:600}.page-module__jXZM3G__tagFilterItem:hover{border-color:var(--color-teal);color:var(--color-teal)}.page-module__jXZM3G__tagFilterActive{background:var(--color-teal);border-color:var(--color-teal);color:var(--color-white)}.page-module__jXZM3G__tagFilterActive:hover{color:var(--color-white)}.page-module__jXZM3G__tagFilterMore{color:var(--color-gray-300);transition:color var(--transition-fast);align-items:center;gap:4px;padding:6px 16px;font-size:.875rem;font-weight:600;display:inline-flex}.page-module__jXZM3G__tagFilterMore:hover{color:var(--color-teal)}.page-module__jXZM3G__blogGrid{gap:var(--space-xl);grid-template-columns:repeat(auto-fill,minmax(340px,1fr));display:grid}.page-module__jXZM3G__blogCard{background:var(--color-white);border-radius:var(--radius-lg);border:3px solid var(--color-gray-200);flex-direction:column;transition:all .3s cubic-bezier(.34,1.56,.64,1);display:flex;overflow:hidden}.page-module__jXZM3G__blogCard:hover{box-shadow:6px 6px 0 var(--color-gray-300);transform:translate(-3px,-3px)}.page-module__jXZM3G__blogCardImage{aspect-ratio:16/9;width:100%;position:relative;overflow:hidden}.page-module__jXZM3G__blogCardImg{object-fit:cover;width:100%;height:100%;transition:transform .4s}.page-module__jXZM3G__blogCard:hover .page-module__jXZM3G__blogCardImg{transform:scale(1.03)}.page-module__jXZM3G__blogCardPlaceholder{background:linear-gradient(135deg, var(--color-teal-pale) 0%, var(--color-gray-100) 100%);background-image:radial-gradient(circle, #5a8f7b14 1px, transparent 1px), linear-gradient(135deg, var(--color-teal-pale) 0%, var(--color-gray-100) 100%);background-size:20px 20px,100% 100%;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.page-module__jXZM3G__blogCardPlaceholderLogo{opacity:.3}.page-module__jXZM3G__blogCardBody{padding:var(--space-lg) var(--space-xl) var(--space-xl);flex-direction:column;flex:1;display:flex}.page-module__jXZM3G__blogCardTags{gap:var(--space-xs);margin-bottom:var(--space-sm);flex-wrap:wrap;display:flex}.page-module__jXZM3G__blogCardTag{color:var(--color-teal);background:var(--color-teal-pale);border-radius:var(--radius-full);letter-spacing:.05em;padding:2px 8px;font-size:.875rem;font-weight:700;display:inline-block}.page-module__jXZM3G__blogCardTitle{color:var(--color-black);margin-bottom:var(--space-sm);font-size:1.15rem;font-weight:700;line-height:1.5}.page-module__jXZM3G__blogCardExcerpt{color:var(--color-gray-500);margin-bottom:var(--space-md);-webkit-line-clamp:3;-webkit-box-orient:vertical;flex:1;font-size:1rem;line-height:1.7;display:-webkit-box;overflow:hidden}.page-module__jXZM3G__blogCardFooter{justify-content:space-between;align-items:center;margin-top:auto;display:flex}.page-module__jXZM3G__blogCardDate{color:var(--color-gray-300);align-items:center;gap:5px;font-size:.875rem;display:inline-flex}.page-module__jXZM3G__blogCardArrow{background:var(--color-teal-pale);width:32px;height:32px;color:var(--color-teal);transition:all var(--transition-fast);border-radius:50%;justify-content:center;align-items:center;display:flex}.page-module__jXZM3G__blogCard:hover .page-module__jXZM3G__blogCardArrow{background:var(--color-teal);color:var(--color-white);transform:translate(3px)}@media (max-width:640px){.page-module__jXZM3G__blogGrid{grid-template-columns:1fr}}
.page-module__pOXePa__pageHero{padding:calc(var(--space-4xl) + 68px) 0 var(--space-3xl);background:var(--color-teal);text-align:center;position:relative;overflow:hidden}.page-module__pOXePa__pageHeroPattern{background-image:radial-gradient(circle,#ffffff0f 1px,#0000 1px);background-size:30px 30px;position:absolute;inset:0}.page-module__pOXePa__pageHeroInner{z-index:2;position:relative}.page-module__pOXePa__pageTitle{margin:var(--space-md) 0;color:var(--color-white);text-transform:uppercase;letter-spacing:.08em;text-shadow:3px 3px #00000026;font-size:clamp(2.5rem,6vw,4rem)}.page-module__pOXePa__pageSubtitle{color:var(--color-white);opacity:.85;margin-bottom:0;font-size:1.05rem}.page-module__pOXePa__tagGrid{gap:var(--space-md);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));display:grid}.page-module__pOXePa__tagCard{padding:var(--space-lg) var(--space-xl);background:var(--color-white);border:2px solid var(--color-gray-200);border-radius:var(--radius-lg);justify-content:space-between;align-items:center;transition:all .2s;display:flex}.page-module__pOXePa__tagCard:hover{border-color:var(--color-teal);transform:translateY(-2px);box-shadow:0 4px 12px #00000014}.page-module__pOXePa__tagName{color:var(--color-black);font-size:1rem;font-weight:700}.page-module__pOXePa__tagCount{color:var(--color-gray-300);background:var(--color-gray-100);border-radius:var(--radius-full);padding:2px 10px;font-size:.875rem}
.page-module__OSLHOG__pageHero{padding:calc(var(--space-4xl) + 68px) 0 var(--space-3xl);background:var(--color-teal);text-align:center;position:relative;overflow:hidden}.page-module__OSLHOG__pageHeroPattern{background-image:radial-gradient(circle,#ffffff0f 1px,#0000 1px);background-size:30px 30px;position:absolute;inset:0}.page-module__OSLHOG__pageHeroInner{z-index:2;position:relative}.page-module__OSLHOG__pageTitle{margin:var(--space-md) 0;color:var(--color-white);text-transform:uppercase;letter-spacing:.08em;text-shadow:3px 3px #00000026;font-size:clamp(2.5rem,6vw,4rem)}.page-module__OSLHOG__pageSubtitle{color:var(--color-white);opacity:.85;margin-bottom:0;font-size:1.05rem}
.page-module__Vo2Nhq__pageHero{padding:calc(var(--space-4xl) + 68px) 0 var(--space-3xl);background:var(--color-teal);text-align:center;position:relative;overflow:hidden}.page-module__Vo2Nhq__pageHeroPattern{background-image:radial-gradient(circle,#ffffff0f 1px,#0000 1px);background-size:30px 30px;position:absolute;inset:0}.page-module__Vo2Nhq__pageHeroInner{z-index:2;position:relative}.page-module__Vo2Nhq__pageTitle{font-family:var(--font-body);margin:var(--space-md) 0 0;color:var(--color-white);letter-spacing:.04em;text-shadow:2px 2px #00000026;font-size:clamp(1.6rem,4vw,2.2rem)}.page-module__Vo2Nhq__legalContent{max-width:800px;margin:0 auto}.page-module__Vo2Nhq__legalTable{border-collapse:collapse;width:100%}.page-module__Vo2Nhq__legalTable th,.page-module__Vo2Nhq__legalTable td{padding:var(--space-lg) var(--space-xl);border-bottom:1px solid var(--color-gray-200);text-align:left;vertical-align:top;font-size:1rem;line-height:1.8}.page-module__Vo2Nhq__legalTable th{width:200px;color:var(--color-black);background:var(--color-gray-100);white-space:nowrap;font-weight:700}.page-module__Vo2Nhq__legalTable td{color:var(--color-gray-500)}.page-module__Vo2Nhq__legalLink{color:var(--color-teal);text-underline-offset:3px;text-decoration:underline}.page-module__Vo2Nhq__legalLink:hover{color:var(--color-teal-dark)}.page-module__Vo2Nhq__proseContent{max-width:800px;color:var(--color-gray-500);margin:0 auto;font-size:1rem;line-height:1.9}.page-module__Vo2Nhq__proseContent h3{font-family:var(--font-body);color:var(--color-black);margin:var(--space-2xl) 0 var(--space-md);padding-bottom:var(--space-sm);border-bottom:2px solid var(--color-gray-200);font-size:1.2rem;font-weight:700}.page-module__Vo2Nhq__proseContent p{margin-bottom:var(--space-lg)}.page-module__Vo2Nhq__proseContent ul,.page-module__Vo2Nhq__proseContent ol{margin-bottom:var(--space-lg);padding-left:var(--space-xl)}.page-module__Vo2Nhq__proseContent li{margin-bottom:var(--space-sm)}.page-module__Vo2Nhq__lastUpdated{color:var(--color-gray-300);text-align:right;margin-bottom:var(--space-xl);font-size:.875rem}@media (max-width:640px){.page-module__Vo2Nhq__legalTable th{width:100%;padding-bottom:var(--space-xs);border-bottom:none;display:block}.page-module__Vo2Nhq__legalTable td{padding-top:0;display:block}}
.page-module__aHU_hW__pageHero{padding:calc(var(--space-4xl) + 68px) 0 var(--space-3xl);background:var(--color-teal);text-align:center;position:relative;overflow:hidden}.page-module__aHU_hW__pageHeroPattern{background-image:radial-gradient(circle,#ffffff0f 1px,#0000 1px);background-size:30px 30px;position:absolute;inset:0}.page-module__aHU_hW__pageHeroInner{z-index:2;position:relative}.page-module__aHU_hW__pageTitle{margin:var(--space-md) 0;color:var(--color-white);text-transform:uppercase;letter-spacing:.08em;text-shadow:3px 3px #00000026;font-size:clamp(2.5rem,6vw,4rem)}.page-module__aHU_hW__pageSubtitle{color:var(--color-white);opacity:.85;margin-bottom:0;font-size:1.05rem}.page-module__aHU_hW__serviceBlock{gap:var(--space-3xl);padding:var(--space-3xl) 0;border-bottom:3px dashed var(--color-gray-200);align-items:center;display:flex}.page-module__aHU_hW__serviceBlock:last-child{border-bottom:none}.page-module__aHU_hW__serviceBlockReverse{flex-direction:row-reverse}.page-module__aHU_hW__serviceContent{flex:1}.page-module__aHU_hW__serviceHeader{align-items:center;gap:var(--space-lg);margin-bottom:var(--space-xl);display:flex}.page-module__aHU_hW__serviceIcon{background:var(--color-teal-pale);border:3px solid var(--color-teal);border-radius:var(--radius-lg);width:80px;height:80px;color:var(--color-teal-dark);flex-shrink:0;justify-content:center;align-items:center;display:flex}.page-module__aHU_hW__serviceTitle{margin-bottom:var(--space-xs);color:var(--color-black);font-size:1.8rem}.page-module__aHU_hW__serviceSubtitle{font-family:var(--font-display);color:var(--color-teal-dark);letter-spacing:.08em;text-transform:uppercase;margin-bottom:0;font-size:1rem}.page-module__aHU_hW__serviceDesc{color:var(--color-gray-500);margin-bottom:var(--space-xl);font-size:1rem;line-height:1.9}.page-module__aHU_hW__featureList{gap:var(--space-sm) var(--space-lg);grid-template-columns:repeat(2,1fr);display:grid}.page-module__aHU_hW__featureItem{align-items:center;gap:var(--space-sm);color:var(--color-black);font-size:1rem;display:flex}.page-module__aHU_hW__featureCheck{color:var(--color-red);flex-shrink:0;align-items:center;display:flex}.page-module__aHU_hW__serviceVisual{flex-shrink:0;justify-content:center;align-items:center;display:flex}.page-module__aHU_hW__serviceNumber{font-family:var(--font-display);color:var(--color-teal);opacity:.1;-webkit-user-select:none;user-select:none;font-size:8rem;line-height:1}.page-module__aHU_hW__cta{padding:var(--space-4xl) 0;background:var(--color-teal-pale)}.page-module__aHU_hW__ctaTitle{margin-bottom:var(--space-md);color:var(--color-black)}.page-module__aHU_hW__ctaText{color:var(--color-gray-500);margin-bottom:var(--space-xl)}@media (max-width:768px){.page-module__aHU_hW__serviceBlock,.page-module__aHU_hW__serviceBlockReverse{gap:var(--space-xl);flex-direction:column}.page-module__aHU_hW__featureList{grid-template-columns:1fr}.page-module__aHU_hW__serviceVisual{display:none}.page-module__aHU_hW__serviceHeader{text-align:center;flex-direction:column}}
