.hero{align-items:center;height:530px;display:flex;position:relative;overflow:hidden}.hero__bg{position:absolute;inset:0}.hero__img{object-fit:cover;object-position:center;width:100%;height:100%}.hero__overlay{background-color:#00000026;position:absolute;inset:0}.hero__content{z-index:1;position:relative}.hero__content .content-inner{-webkit-backdrop-filter:blur(4px);background:#0000001a;border-radius:12px;padding:2.5rem 3rem}.hero__title{color:#fff;letter-spacing:.01rem;margin-bottom:1.25rem;font-size:3.2rem;font-weight:800;line-height:1.2}.hero__text{color:#fffffff2;margin-bottom:0;font-size:1.1rem;font-weight:300;line-height:1.75}@media (width<=991px){.hero{height:480px}.hero__title{font-size:2rem}}@media (width<=575px){.hero{height:400px}.hero__title{font-size:1.5rem}.hero__text{font-size:.95rem}}.home-stats-bar{background-color:#1a1d23;padding:1rem 0}.home-stats-bar__item{border-right:1px solid #ffffff14}.home-stats-bar__item:last-child{border-right:none}@media (width<=767px){.home-stats-bar__item{border-bottom:1px solid #ffffff14;border-right:none}.home-stats-bar__item:last-child{border-bottom:none}}.home-stats-bar__number{color:#fff;margin-bottom:.4rem;font-size:1.7rem;font-weight:800;line-height:1;display:block}.home-stats-bar__label{color:#ffffffd9;letter-spacing:.06em;font-size:.85rem;font-weight:500;display:block}.home-category-section{background-color:var(--grey-100);border-top:1px solid var(--grey-300);border-bottom:1px solid var(--grey-300);padding-top:1.75rem;padding-bottom:0}.home-category-section__header{margin-bottom:1.25rem}.home-category-section__label{letter-spacing:.12em;text-transform:uppercase;color:var(--grey-700);margin:0;font-size:.72rem;font-weight:700}.home-category-grid{border-left:1px solid var(--grey-300);grid-template-columns:repeat(6,1fr);display:grid}@media (width<=1199px){.home-category-grid{grid-template-columns:repeat(4,1fr)}}@media (width<=767px){.home-category-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=479px){.home-category-grid{grid-template-columns:repeat(2,1fr)}}.home-category-item{border-right:1px solid var(--grey-300);border-bottom:1px solid var(--grey-300);background-color:var(--grey-100);flex-direction:column;justify-content:flex-start;padding:1.4rem 1.75rem;display:flex}.home-category-item__abbr{color:var(--quaternary);letter-spacing:-.02em;margin-bottom:.35rem;font-family:Courier New,monospace;font-size:1.35rem;font-weight:800;line-height:1}.home-category-item__name{color:var(--quaternary--100);font-size:.9rem;font-weight:400;line-height:1.3}.home-process-card{background:#fff;border:1px solid #e8edf2;border-radius:10px;height:100%;padding:2.5rem 2rem;transition:box-shadow .25s,transform .25s;position:relative}.home-process-card:hover{transform:translateY(-4px);box-shadow:0 12px 40px #0000001a}.home-process-card--featured{border-color:var(--primary);box-shadow:0 8px 30px var(--primary-rgba-20)}.home-process-card__step{color:var(--primary);opacity:.12;margin-bottom:.75rem;font-family:monospace;font-size:3.5rem;font-weight:900;line-height:1}.home-process-card__title{color:var(--quaternary);margin-bottom:.75rem;font-size:1.15rem;font-weight:700}.home-process-card__text{color:var(--grey-900);margin:0;font-size:.92rem;line-height:1.7}.home-advisory-card{border:1px solid var(--grey-300);background:#fff;border-radius:10px;align-items:flex-start;gap:1.5rem;height:100%;padding:2rem;transition:box-shadow .25s,border-color .25s,transform .25s;text-decoration:none!important}.home-advisory-card:hover{border-color:var(--primary);box-shadow:0 10px 32px var(--primary-rgba-10);transform:translateY(-3px)}.home-advisory-card:hover .home-advisory-card__icon{background-color:var(--primary);color:#fff}.home-advisory-card:hover .home-advisory-card__link{color:var(--primary)}.home-advisory-card--featured{border-color:var(--primary);border-left-width:3px}.home-advisory-card--featured .home-advisory-card__icon{background-color:var(--primary);color:#fff}.home-advisory-card__icon{background-color:var(--primary-rgba-10);width:56px;height:56px;color:var(--primary);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;font-size:1.4rem;transition:background-color .25s,color .25s;display:flex}.home-advisory-card__body{flex:1}.home-advisory-card__title{color:var(--quaternary);margin-bottom:.6rem;font-size:1.05rem;font-weight:700}.home-advisory-card__text{color:var(--grey-900);margin-bottom:1rem;font-size:.88rem;line-height:1.7}.home-advisory-card__link{color:var(--grey-800);letter-spacing:.02em;font-size:.82rem;font-weight:700;transition:color .2s}.home-why-card{border:1px solid #ffffff14;border-radius:10px;height:100%;padding:1.75rem}.home-why-card__icon{color:var(--primary);margin-bottom:1rem;font-size:1.6rem}.home-why-card__title{color:var(--light);margin-bottom:.5rem;font-size:1rem;font-weight:700}.home-why-card__text{color:var(--light-rgba-50);margin:0;font-size:.88rem;line-height:1.65}.home-article-card{background:#fff;border:1px solid #e8edf2;border-radius:10px;flex-direction:column;height:100%;padding:2rem;transition:box-shadow .25s,transform .25s;display:flex}.home-article-card:hover{transform:translateY(-3px);box-shadow:0 10px 30px #00000017}.home-article-card__meta{align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.home-article-card__cat{background-color:var(--primary,#08c);color:#fff;letter-spacing:.05em;border-radius:4px;padding:.2em .65em;font-size:.72rem;font-weight:700;display:inline-block}.home-article-card__date{color:#9ca3af;font-size:.8rem}.home-article-card__title{flex-grow:0;margin-bottom:.75rem;font-size:1rem;font-weight:700;line-height:1.45}.home-article-card__title a{color:#1a1d23;text-decoration:none}.home-article-card__title a:hover{color:var(--primary,#08c)}.home-article-card__excerpt{color:#6b7280;flex-grow:1;margin-bottom:1.25rem;font-size:.88rem;line-height:1.7}.home-article-card__more{color:var(--primary,#08c);margin-top:auto;font-size:.85rem;font-weight:600;text-decoration:none}.home-article-card__more:hover{text-decoration:underline}
