﻿@font-facefont-family'FontAwesome'srcurl('https//cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/fonts/fontawesome-webfont.eot?v=4.7.0')srcurl('https//cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype')url('https//cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2')url('https//cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/fonts/fontawesome-webfont.woff?v=4.7.0') format('woff')url('https//cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype')url('https//cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg')font-weightnormalfont-stylenormalfont-displayswaproot--navy-deep#0b192c--navy-medium#1e3e62--navy-light#2c527d--blue-accent#0066ff--blue-hover#0052cc--blue-soft#ebf3ff--gold-accent#d9a01b--gold-light#fff8e6--dark-text#0f172a--body-text#334155--muted-text#64748b--bg-canvas#f8fafc--bg-surface#ffffff--bg-subtle#f1f5f9--border-color#e2e8f0--shadow-sm0 2px 4px rgba(1125440.04)--shadow-md0 8px 24px rgba(1125440.08)--shadow-lg0 20px 40px rgba(1125440.12)--shadow-glow0 12px 30px rgba(01022550.2)--radius-sm10px--radius-md16px--radius-lg24px--radius-full9999px--transitionall 0.3s cubic-bezier(0.1610.31)--font-heading'Plus Jakarta Sans'-apple-systemBlinkMacSystemFontsans-serif--font-body'Inter'-apple-systemBlinkMacSystemFontsans-serif**before*afterbox-sizingborder-boxmargin0padding0htmlscroll-behaviorsmoothfont-size16pxbodyfont-familyvar(--font-body)colorvar(--body-text)background-colorvar(--bg-canvas)line-height1.6-webkit-font-smoothingantialiasedacolorvar(--blue-accent)text-decorationnonetransitionvar(--transition)ahovercolorvar(--blue-hover)imgmax-width100%heightautodisplayblock.containerwidth100%max-width1260pxmargin0 autopadding0 1.5remh1h2h3h4h5h6font-familyvar(--font-heading)colorvar(--dark-text)font-weight700line-height1.2.badge-tagdisplayinline-flexalign-itemscentergap0.5rembackgroundvar(--blue-soft)colorvar(--blue-accent)font-size0.85remfont-weight700padding0.4rem 1.1remborder-radiusvar(--radius-full)text-transformuppercaseletter-spacing0.5pxmargin-bottom1rem.section-head-centertext-aligncentermax-width720pxmargin0 auto 3.5rem.section-titlefont-size2.5remcolorvar(--navy-deep)letter-spacing-0.5pxmargin-bottom1rem.section-subtitlefont-size1.125remcolorvar(--muted-text).header-vanguardpositionstickytop0z-index1000backgroundrgba(2552552550.92)backdrop-filterblur(16px)-webkit-backdrop-filterblur(16px)border-bottom1px solid rgba(2262322400.8)box-shadowvar(--shadow-sm)transitionvar(--transition).header-containerdisplayflexalign-itemscenterjustify-contentspace-betweenheight84px.brand-logo-wrap imgmax-height56pxwidthauto.nav-links-listdisplayflexalign-itemscentergap2.25remlist-stylenone.nav-item-linkfont-familyvar(--font-heading)font-weight600font-size0.975remcolorvar(--dark-text)padding0.5rem 0positionrelative.nav-item-linkaftercontent''positionabsolutebottom0left0width0height3pxbackgroundvar(--blue-accent)border-radius2pxtransitionvar(--transition).nav-item-linkhover.nav-item-link.activecolorvar(--blue-accent).nav-item-linkhoverafter.nav-item-link.activeafterwidth100%.btn-cta-vipbackgroundlinear-gradient(135degvar(--navy-deep)var(--navy-medium))color#ffffff !importantfont-familyvar(--font-heading)font-weight700font-size0.925rempadding0.7rem 1.4remborder-radiusvar(--radius-sm)displayinline-flexalign-itemscentergap0.6rembox-shadowvar(--shadow-sm).btn-cta-viphoverbackgroundlinear-gradient(135degvar(--navy-medium)var(--blue-accent))transformtranslateY(-2px)box-shadowvar(--shadow-md).hero-vanguardbackgroundvar(--navy-deep)color#ffffffpadding4.5rem 0 6rempositionrelativeoverflowhidden.hero-bg-overlaypositionabsoluteinset0backgroundradial-gradient(circle at 80% 20%rgba(01022550.25) 0%rgba(1125440.95) 70%)pointer-eventsnone.hero-split-griddisplaygridgrid-template-columns1.15fr 0.85frgap3.5remalign-itemscenterpositionrelativez-index2.hero-text-content h1font-size3.25remcolor#ffffffline-height1.12margin-bottom1.25remletter-spacing-1px.hero-text-content h1 spanbackgroundlinear-gradient(135deg#38bdf8#60a5fa)-webkit-background-cliptext-webkit-text-fill-colortransparent.hero-descriptionfont-size1.2remcolor#cbd5e1line-height1.7margin-bottom2.25remmax-width620px.hero-buttons-flexdisplayflexalign-itemscentergap1.25remmargin-bottom2.5remflex-wrapwrap.btn-primary-herobackgroundvar(--blue-accent)color#ffffff !importantfont-familyvar(--font-heading)font-weight700padding0.9rem 1.8remborder-radiusvar(--radius-sm)displayinline-flexalign-itemscentergap0.6rembox-shadowvar(--shadow-glow).btn-primary-herohoverbackgroundvar(--blue-hover)transformtranslateY(-3px)box-shadow0 16px 36px rgba(01022550.35).btn-secondary-herobackgroundrgba(2552552550.1)border1px solid rgba(2552552550.2)color#ffffff !importantfont-familyvar(--font-heading)font-weight600padding0.9rem 1.6remborder-radiusvar(--radius-sm)backdrop-filterblur(8px)displayinline-flexalign-itemscentergap0.5rem.btn-secondary-herohoverbackgroundrgba(2552552550.2)transformtranslateY(-3px).hero-quick-cardsdisplaygridgrid-template-columnsrepeat(21fr)gap1.25rem.vanguard-quick-cardbackgroundrgba(2552552550.06)border1px solid rgba(2552552550.12)backdrop-filterblur(12px)border-radiusvar(--radius-md)padding1.35remdisplayflexalign-itemscentergap1.1remcolor#fffffftransitionvar(--transition).vanguard-quick-cardhoverbackgroundrgba(2552552550.14)border-colorrgba(561892480.6)transformtranslateY(-5px)box-shadow0 16px 32px rgba(0000.3).quick-icon-boxwidth52pxheight52pxborder-radiusvar(--radius-sm)backgroundrgba(01022550.2)color#38bdf8displayflexalign-itemscenterjustify-contentcenterfont-size1.5remflex-shrink0transitionvar(--transition).vanguard-quick-cardhover .quick-icon-boxbackgroundvar(--blue-accent)color#ffffff.quick-info-box h4color#fffffffont-size1.1remfont-weight700margin-bottom0.2rem.quick-info-box pcolor#94a3b8font-size0.85rem.trust-stats-wrappermargin-top-3rempositionrelativez-index10.trust-stats-boxbackgroundvar(--bg-surface)border-radiusvar(--radius-md)box-shadowvar(--shadow-lg)border1px solid var(--border-color)padding2rem 2.5rem.stats-flex-griddisplaygridgrid-template-columnsrepeat(41fr)gap2remdivide-x1px solid var(--border-color).stat-colpadding-left2remdisplayflexalign-itemscentergap1.25rem.stat-colfirst-childpadding-left0.stat-valfont-familyvar(--font-heading)font-size2.8remfont-weight800colorvar(--navy-deep)line-height1.stat-descfont-size0.925remcolorvar(--muted-text)font-weight500line-height1.35.section-spacepadding5.5rem 0.bg-subtlebackground-colorvar(--bg-subtle).about-split-griddisplaygridgrid-template-columns1fr 1frgap4remalign-itemscenter.about-img-framepositionrelativeborder-radiusvar(--radius-lg)overflowhiddenbox-shadowvar(--shadow-lg)border1px solid var(--border-color).about-img-frame imgwidth100%height480pxobject-fitcover.about-badge-overlaypositionabsolutebottom2remleft2rembackgroundrgba(1125440.9)backdrop-filterblur(12px)color#ffffffpadding1.25rem 1.75remborder-radiusvar(--radius-md)border1px solid rgba(2552552550.15).about-badge-overlay strongcolorvar(--gold-accent)font-size1.5remdisplayblockfont-familyvar(--font-heading).feature-check-listlist-stylenonemargin1.75rem 0 2.25remdisplayflexflex-directioncolumngap1rem.feature-check-list lidisplayflexalign-itemsflex-startgap0.85remfont-size1.05remcolorvar(--body-text).feature-check-list icolorvar(--blue-accent)font-size1.2remmargin-top0.2rem.news-control-headerdisplayflexjustify-contentspace-betweenalign-itemsflex-endmargin-bottom2.5remflex-wrapwrapgap1.5rem.pills-groupdisplayflexgap0.6remflex-wrapwrap.pill-btnbackgroundvar(--bg-surface)border1px solid var(--border-color)colorvar(--body-text)padding0.5rem 1.25remborder-radiusvar(--radius-full)font-familyvar(--font-heading)font-size0.9remfont-weight600cursorpointertransitionvar(--transition).pill-btnhover.pill-btn.activebackgroundvar(--navy-deep)color#ffffffborder-colorvar(--navy-deep)box-shadowvar(--shadow-sm).search-field-wrappositionrelativemin-width280px.search-input-fieldwidth100%padding0.65rem 1.2rem 0.65rem 2.5remborder-radiusvar(--radius-full)border1px solid var(--border-color)font-familyvar(--font-body)font-size0.925remoutlinenonebackgroundvar(--bg-surface)transitionvar(--transition).search-input-fieldfocusborder-colorvar(--blue-accent)box-shadow0 0 0 3px rgba(01022550.15).search-icon-insidepositionabsoluteleft1remtop50%transformtranslateY(-50%)colorvar(--muted-text).news-cards-griddisplaygridgrid-template-columnsrepeat(31fr)gap2.25rem.vanguard-news-cardbackgroundvar(--bg-surface)border-radiusvar(--radius-md)border1px solid var(--border-color)overflowhiddenbox-shadowvar(--shadow-sm)transitionvar(--transition)displayflexflex-directioncolumn.vanguard-news-cardhovertransformtranslateY(-8px)box-shadowvar(--shadow-lg)border-colorrgba(01022550.3).card-media-framepositionrelativeheight200pxoverflowhiddenbackground#cbd5e1.card-media-frame imgwidth100%height100%object-fitcovertransitiontransform 0.5s ease.vanguard-news-cardhover .card-media-frame imgtransformscale(1.06).cat-badge-on-imagepositionabsolutetop1remleft1rembackgroundvar(--navy-deep)color#fffffffont-size0.75remfont-weight700padding0.3rem 0.85remborder-radiusvar(--radius-full)text-transformuppercaseletter-spacing0.5pxbox-shadowvar(--shadow-sm).card-content-bodypadding1.6remdisplayflexflex-directioncolumnflex-grow1.card-meta-rowdisplayflexalign-itemscentergap1remfont-size0.825remcolorvar(--muted-text)margin-bottom0.85rem.card-meta-row spandisplayflexalign-itemscentergap0.35rem.card-hook-titlefont-size1.25remline-height1.35colorvar(--navy-deep)margin-bottom0.85remfont-weight700.card-excerpt-textfont-size0.925remcolorvar(--muted-text)line-height1.55margin-bottom1.5remflex-grow1.btn-open-news-modalbackgroundnonebordernonecolorvar(--blue-accent)font-familyvar(--font-heading)font-weight700font-size0.925remcursorpointerdisplayinline-flexalign-itemscentergap0.4rempadding0transitionvar(--transition).btn-open-news-modalhovercolorvar(--blue-hover)gap0.75rem.modal-backdroppositionfixedinset0backgroundrgba(1125440.8)backdrop-filterblur(8px)-webkit-backdrop-filterblur(8px)z-index2000displayflexalign-itemscenterjustify-contentcenterpadding1.5remopacity0visibilityhiddentransitionvar(--transition).modal-backdrop.activeopacity1visibilityvisible.modal-windowbackgroundvar(--bg-surface)border-radiusvar(--radius-lg)max-width820pxwidth100%max-height90vhoverflow-yautobox-shadowvar(--shadow-lg)positionrelativetransformscale(0.94)transitionvar(--transition).modal-backdrop.active .modal-windowtransformscale(1).modal-btn-closepositionabsolutetop1.25remright1.25remwidth40pxheight40pxborder-radiusvar(--radius-full)backgroundvar(--bg-subtle)bordernonecolorvar(--dark-text)font-size1.2remcursorpointerdisplayflexalign-itemscenterjustify-contentcentertransitionvar(--transition)z-index10.modal-btn-closehoverbackground#e2e8f0colorvar(--navy-deep).modal-main-imagewidth100%height320pxobject-fitcover.modal-padding-bodypadding2.25rem 2.75rem 2.75rem.modal-cat-tagdisplayinline-blockbackgroundvar(--blue-soft)colorvar(--blue-accent)font-size0.8remfont-weight700padding0.35rem 0.9remborder-radiusvar(--radius-full)margin-bottom0.85remtext-transformuppercase.modal-heading-titlefont-size2.1remcolorvar(--navy-deep)margin-bottom1.25rem.modal-article-textfont-size1.075remcolorvar(--body-text)line-height1.8margin-top1.5rem.modal-article-text pmargin-bottom1.35rem.guides-grid-cardsdisplaygridgrid-template-columnsrepeat(21fr)gap2remmargin-top2.5rem.guide-item-cardbackgroundvar(--bg-surface)border1px solid var(--border-color)border-radiusvar(--radius-md)padding1.75remdisplayflexgap1.5remalign-itemsflex-starttransitionvar(--transition).guide-item-cardhoverbox-shadowvar(--shadow-md)border-colorvar(--blue-soft)transformtranslateY(-4px).guide-thumb-imgwidth100pxheight100pxborder-radiusvar(--radius-sm)object-fitcoverflex-shrink0.guide-info-content h4font-size1.2remmargin-bottom0.5remcolorvar(--navy-deep).guide-info-content pfont-size0.925remcolorvar(--muted-text)margin-bottom1remline-height1.5.solutions-three-coldisplaygridgrid-template-columnsrepeat(31fr)gap2.25rem.solution-card-boxbackgroundvar(--bg-surface)padding2.25remborder-radiusvar(--radius-md)border1px solid var(--border-color)box-shadowvar(--shadow-sm).solution-card-box h4font-size1.3remmargin-bottom1.35remcolorvar(--navy-deep)displayflexalign-itemscentergap0.7rem.solution-link-listdisplayflexflex-directioncolumngap0.85remlist-stylenone.solution-link-list li adisplayflexalign-itemscentergap0.6remcolorvar(--body-text)font-size0.975remfont-weight500.solution-link-list li ahovercolorvar(--blue-accent)transformtranslateX(4px).footer-vanguardbackgroundvar(--navy-deep)color#94a3b8padding3.5rem 0 2.25remborder-top1px solid rgba(2552552550.1)font-size0.925rem.footer-row-flexdisplayflexalign-itemscenterjustify-contentspace-betweenflex-wrapwrapgap1.5rem.footer-copy-text strongcolor#ffffff.scroll-top-btnpositionfixedbottom2remright2remwidth48pxheight48pxbackgroundvar(--blue-accent)color#ffffffborder-radiusvar(--radius-full)displayflexalign-itemscenterjustify-contentcenterbox-shadowvar(--shadow-md)transitionvar(--transition)opacity0visibilityhiddenz-index99.scroll-top-btn.visibleopacity1visibilityvisible.scroll-top-btnhoverbackgroundvar(--navy-deep)transformtranslateY(-4px)color#ffffff@media (max-width1024px).hero-split-grid.about-split-gridgrid-template-columns1fr.stats-flex-gridgrid-template-columnsrepeat(21fr)divide-xnonegap1.5rem.stat-colpadding-left0.news-cards-grid.solutions-three-colgrid-template-columnsrepeat(21fr)@media (max-width768px).header-containerheight72px.nav-links-listdisplaynone.hero-text-content h1font-size2.25rem.hero-quick-cards.stats-flex-grid.news-cards-grid.guides-grid-cards.solutions-three-colgrid-template-columns1fr.news-control-headerflex-directioncolumnalign-itemsflex-start.search-field-wrapwidth100%