.generic-module__52i8Oa__action{justify-content:center;align-items:center;gap:var(--space-5);border-radius:var(--radius-pill);min-height:46px;font-size:var(--text-xs);border:1px solid #0000;padding:13px 22px;font-weight:600;line-height:1.4;transition:background .2s,transform .2s;display:inline-flex}.generic-module__52i8Oa__action:hover{transform:translateY(-2px)}.generic-module__52i8Oa__action svg{flex-shrink:0;width:17px;height:17px}.generic-module__52i8Oa__light{background:var(--color-surface);color:var(--color-text)}.generic-module__52i8Oa__light:hover{background:var(--color-accent-soft)}.generic-module__52i8Oa__dark{background:var(--color-brand);color:var(--color-on-brand)}.generic-module__52i8Oa__dark:hover{background:var(--color-brand-hover)}.generic-module__52i8Oa__outline{color:inherit;border-color:color-mix(in srgb, var(--color-on-brand) 30%, transparent)}.generic-module__52i8Oa__outline:hover{background:color-mix(in srgb, var(--color-on-brand) 8%, transparent)}.generic-module__52i8Oa__text{min-height:40px;color:inherit;padding:0}.generic-module__52i8Oa__eyebrow{font-size:var(--text-xs);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:9px;margin:0 0 25px;font-weight:600;display:flex}.generic-module__52i8Oa__eyebrow:before{content:"";background:currentColor;border-radius:50%;flex-shrink:0;width:5px;height:5px}.generic-module__52i8Oa__heading h2{font-size:var(--text-title);letter-spacing:-.055em;white-space:pre-line;font-weight:550;line-height:1.1}.generic-module__52i8Oa__description{max-width:570px;color:var(--color-text-muted);font-size:var(--text-base);margin-top:22px;line-height:1.8}.generic-module__52i8Oa__centered{text-align:center;max-width:650px;margin-inline:auto}.generic-module__52i8Oa__centered .generic-module__52i8Oa__eyebrow{justify-content:center}.generic-module__52i8Oa__centered .generic-module__52i8Oa__description{margin-inline:auto}.generic-module__52i8Oa__metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 22px;display:grid}.generic-module__52i8Oa__metrics dt{font-size:var(--text-section-lg);letter-spacing:-.06em;font-weight:500;line-height:1.15}.generic-module__52i8Oa__metrics dd{font-size:var(--text-xs);margin-top:var(--space-2);opacity:.68;max-width:210px;line-height:1.65}.generic-module__52i8Oa__carousel{margin-top:var(--space-7);position:relative}.generic-module__52i8Oa__carouselControls{gap:var(--space-2);display:flex;position:absolute;top:-64px;right:0}.generic-module__52i8Oa__carouselControls button{width:34px;height:34px;color:var(--color-text);background:var(--color-surface-2);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid}.generic-module__52i8Oa__carouselControls button:disabled{opacity:.3;cursor:default}.generic-module__52i8Oa__carouselControls svg{width:16px;height:16px}.generic-module__52i8Oa__reverse{transform:rotate(180deg)}.generic-module__52i8Oa__carouselDark .generic-module__52i8Oa__carouselControls button{background:var(--color-night-5);color:var(--color-on-brand)}.generic-module__52i8Oa__track{gap:var(--space-4);scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:var(--color-text-subtle) transparent;padding:0 0 var(--space-5);display:flex;overflow-x:auto}.generic-module__52i8Oa__track>*{scroll-snap-align:start;flex-shrink:0}@media (max-width:600px){.generic-module__52i8Oa__heading h2{font-size:var(--text-4xl)}.generic-module__52i8Oa__carouselControls{top:-58px}.generic-module__52i8Oa__description{font-size:var(--text-sm)}.generic-module__52i8Oa__eyebrow{font-size:var(--text-xs)}}.generic-module__52i8Oa__breadcrumbs ol{align-items:center;gap:var(--space-2);font-size:var(--text-xs);letter-spacing:.01em;flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.generic-module__52i8Oa__breadcrumbs li{align-items:center;gap:var(--space-2);min-width:0;display:flex}.generic-module__52i8Oa__breadcrumbs li+li:before{content:"/";opacity:.45}.generic-module__52i8Oa__breadcrumbs a{opacity:.66;transition:opacity .2s}.generic-module__52i8Oa__breadcrumbs a:hover{opacity:1}.generic-module__52i8Oa__breadcrumbs [aria-current=page]{text-overflow:ellipsis;white-space:nowrap;max-width:46ch;overflow:hidden}.generic-module__52i8Oa__ctaBand{background:var(--color-brand);color:var(--color-on-brand);padding-block:clamp(56px,7vw,92px)}.generic-module__52i8Oa__ctaGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.generic-module__52i8Oa__ctaCard{--cover-b:var(--chart-1);--cover-a:color-mix(in srgb, var(--cover-b) 20%, var(--color-night));isolation:isolate;border-radius:14px;flex-direction:column;justify-content:flex-end;min-height:clamp(260px,26vw,330px);padding:clamp(26px,3vw,38px);display:flex;position:relative;overflow:hidden}.generic-module__52i8Oa__ctaCard[data-accent=green]{--cover-b:var(--chart-2)}.generic-module__52i8Oa__ctaCard[data-accent=violet]{--cover-b:var(--chart-4)}.generic-module__52i8Oa__ctaCard[data-accent=amber]{--cover-b:var(--chart-3)}.generic-module__52i8Oa__ctaCard:before{content:"";z-index:-1;background:radial-gradient(90% 120% at 82% 8%, var(--cover-b) 0%, transparent 62%), linear-gradient(155deg, var(--cover-a) 0%, var(--color-night) 84%);position:absolute;inset:0}.generic-module__52i8Oa__ctaCard h2{font-size:var(--text-heading-lg);letter-spacing:-.05em;white-space:pre-line;font-weight:550;line-height:1.1}.generic-module__52i8Oa__ctaCard p{max-width:44ch;font-size:var(--text-base);color:var(--color-on-brand-2);margin:16px 0 26px;line-height:1.75}.generic-module__52i8Oa__ctaCard a{align-self:flex-start}@media (max-width:760px){.generic-module__52i8Oa__ctaGrid{grid-template-columns:minmax(0,1fr)}}.generic-module__52i8Oa__placeholder{text-align:center;border-radius:var(--radius-lg);border:1px dashed var(--color-border-strong);background-color:var(--color-surface-2);background-image:repeating-linear-gradient(-45deg, transparent 0 9px, var(--color-border) 9px 10px);width:100%;color:var(--color-text-muted);flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:18px;display:flex}.generic-module__52i8Oa__placeholder[data-tone=dark]{border-color:color-mix(in srgb, var(--color-on-brand) 18%, transparent);background-color:var(--color-night-3);background-image:repeating-linear-gradient(-45deg, transparent 0 9px, color-mix(in srgb, var(--color-on-brand) 8%, transparent) 9px 10px);color:var(--color-on-brand-muted)}.generic-module__52i8Oa__placeholder[data-ratio="21-9"]{aspect-ratio:21/9}.generic-module__52i8Oa__placeholder[data-ratio="16-10"]{aspect-ratio:16/10}.generic-module__52i8Oa__placeholder[data-ratio="4-3"]{aspect-ratio:4/3}.generic-module__52i8Oa__placeholder[data-ratio="1-1"]{aspect-ratio:1}.generic-module__52i8Oa__placeholder[data-ratio="3-4"]{aspect-ratio:3/4}.generic-module__52i8Oa__placeholderIcon{background:color-mix(in srgb, var(--color-on-brand) 72%, transparent);border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.generic-module__52i8Oa__placeholder[data-tone=dark] .generic-module__52i8Oa__placeholderIcon{background:color-mix(in srgb, var(--color-on-brand) 8%, transparent)}.generic-module__52i8Oa__placeholderIcon svg{width:17px;height:17px}.generic-module__52i8Oa__placeholderLabel{max-width:34ch;font-size:var(--text-xs);letter-spacing:.01em;line-height:1.6}.generic-module__52i8Oa__mediaTag{z-index:2;border-radius:var(--radius-pill);border:1px dashed color-mix(in srgb, var(--color-on-brand) 36%, transparent);background:color-mix(in srgb, var(--color-night) 56%, transparent);color:var(--color-on-brand-2);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);align-items:center;gap:6px;padding:5px 10px;font-weight:500;line-height:1;display:inline-flex;position:absolute;top:14px;left:14px}.generic-module__52i8Oa__mediaTag svg{width:12px;height:12px}
.layout-module__sqqsta__announcement{text-align:center;background:var(--color-accent);min-height:29px;color:var(--color-on-brand);font-size:var(--text-xs);letter-spacing:.015em;padding:8px 18px;font-weight:500;display:block}.layout-module__sqqsta__announcement span{margin-left:10px}.layout-module__sqqsta__header{background:var(--color-brand);color:var(--color-on-brand);z-index:10;position:relative}.layout-module__sqqsta__navigation{justify-content:space-between;align-items:center;gap:var(--space-5);min-height:80px;display:flex}.layout-module__sqqsta__wordmark{white-space:nowrap;font-size:var(--text-lg);letter-spacing:.18em;align-items:flex-start;gap:3px;font-weight:750;display:inline-flex}.layout-module__sqqsta__wordmark span{font-size:var(--text-sup);letter-spacing:0;margin-top:1px}.layout-module__sqqsta__desktopLinks{font-size:var(--text-base);align-items:center;gap:27px;margin-left:auto;margin-right:35px;display:flex}.layout-module__sqqsta__desktopLinks a{white-space:nowrap;color:var(--color-on-brand-2);padding-block:15px;transition:color .2s}.layout-module__sqqsta__desktopLinks a:hover{color:var(--color-on-brand)}.layout-module__sqqsta__navAction{align-items:center;gap:14px;display:flex}.layout-module__sqqsta__navAction a{font-size:var(--text-base);white-space:nowrap;min-height:37px;padding:10px 19px}.layout-module__sqqsta__navAction .layout-module__sqqsta__languageLink{border:1px solid color-mix(in srgb, currentColor 35%, transparent);border-radius:var(--radius-pill);min-height:30px;font-size:var(--text-xs);letter-spacing:.08em;opacity:.8;place-items:center;padding:0 9px;font-weight:600;transition:opacity .2s;display:inline-grid}.layout-module__sqqsta__navAction .layout-module__sqqsta__languageLink:hover,.layout-module__sqqsta__navAction .layout-module__sqqsta__languageLink:focus-visible{opacity:1}.layout-module__sqqsta__menuToggle,.layout-module__sqqsta__mobileMenu{display:none}.layout-module__sqqsta__footer{background:var(--color-brand);color:var(--color-on-brand-2);padding:0 0 25px}.layout-module__sqqsta__footerTop{border-top:1px solid color-mix(in srgb, var(--color-on-brand) 11%, transparent);grid-template-columns:1.3fr .8fr 1fr 1.2fr;gap:45px;padding:55px 0 65px;display:grid}.layout-module__sqqsta__footer .layout-module__sqqsta__wordmark{color:var(--color-on-brand);font-size:var(--text-md)}.layout-module__sqqsta__footerBrand p{font-size:var(--text-xs);color:var(--color-on-brand-faint);margin-top:15px}.layout-module__sqqsta__footerBrand>span{font-size:var(--text-xs);margin-top:23px;line-height:1.8;display:block}.layout-module__sqqsta__footer h2{font-size:var(--text-xs);color:var(--color-on-brand);margin-bottom:var(--space-5);font-weight:500}.layout-module__sqqsta__footer ul{font-size:var(--text-base);gap:13px;padding:0;list-style:none;display:grid}.layout-module__sqqsta__footer a:hover{color:var(--color-on-brand)}.layout-module__sqqsta__footerContact>a{font-size:var(--text-base);margin-bottom:var(--space-3);overflow-wrap:anywhere;display:block}.layout-module__sqqsta__footerContact address{font-size:var(--text-xs);color:var(--color-on-brand-faint);margin-top:var(--space-5);font-style:normal;line-height:1.8}.layout-module__sqqsta__footerBottom{border-top:1px solid color-mix(in srgb, var(--color-on-brand) 8%, transparent);justify-content:space-between;gap:var(--space-5);font-size:var(--text-xs);color:var(--color-on-brand-faint);padding-top:25px;display:flex}.layout-module__sqqsta__navGroup{align-items:center;gap:var(--space-1);display:flex;position:relative}.layout-module__sqqsta__navToggle{width:16px;height:16px;color:var(--color-on-brand-2);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.layout-module__sqqsta__navToggle svg{width:11px;height:11px;transition:transform .2s;transform:rotate(90deg)}.layout-module__sqqsta__navToggle[aria-expanded=true] svg{transform:rotate(-90deg)}.layout-module__sqqsta__navGroup:hover .layout-module__sqqsta__navToggle,.layout-module__sqqsta__navGroup:focus-within .layout-module__sqqsta__navToggle{color:var(--color-on-brand)}.layout-module__sqqsta__submenu:not([hidden]){z-index:20;min-width:210px;padding:var(--space-2);border:1px solid color-mix(in srgb, var(--color-on-brand) 12%, transparent);border-radius:var(--radius-md);background:var(--color-night-3);box-shadow:0 18px 40px color-mix(in srgb, var(--color-brand) 35%, transparent);display:grid;position:absolute;top:100%;left:-14px}.layout-module__sqqsta__submenu a{font-size:var(--text-base);color:var(--color-on-brand-2);border-radius:7px;padding:10px 12px;transition:background .2s,color .2s}.layout-module__sqqsta__submenu a:hover{background:color-mix(in srgb, var(--color-on-brand) 6%, transparent);color:var(--color-on-brand)}.layout-module__sqqsta__navGroupMega{align-self:stretch;position:static}.layout-module__sqqsta__mega:not([hidden]){z-index:20;padding-block:var(--space-8) var(--space-10);background:var(--color-night-2);border-top:1px solid color-mix(in srgb, var(--color-on-brand) 10%, transparent);border-bottom:1px solid color-mix(in srgb, var(--color-on-brand) 10%, transparent);box-shadow:0 30px 60px color-mix(in srgb, var(--color-brand) 45%, transparent);animation:.18s ease-out layout-module__sqqsta__megaIn;display:block;position:absolute;top:100%;left:0;right:0}@keyframes layout-module__sqqsta__megaIn{0%{opacity:0;transform:translateY(-6px)}}.layout-module__sqqsta__megaGrid{grid-template-columns:1.25fr 1fr minmax(260px,.9fr);gap:clamp(24px,3vw,48px);display:grid}.layout-module__sqqsta__megaTitle{margin-bottom:var(--space-4);font-size:var(--text-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--color-accent-on-dark);align-items:center;gap:9px;font-weight:600;display:flex}.layout-module__sqqsta__megaTitle:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px}.layout-module__sqqsta__megaColumn ul{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.layout-module__sqqsta__megaNumbered{counter-reset:mega}.layout-module__sqqsta__desktopLinks .layout-module__sqqsta__megaColumn a{white-space:normal;border-radius:var(--radius-md);gap:4px;padding:12px 14px;transition:background .2s;display:grid}.layout-module__sqqsta__megaNumbered a{column-gap:var(--space-2);counter-increment:mega;grid-template-columns:30px 1fr}.layout-module__sqqsta__megaNumbered a:before{content:counter(mega, decimal-leading-zero);font-size:var(--text-sm);color:var(--color-accent-on-dark);grid-row:span 2;padding-top:2px;font-weight:600}.layout-module__sqqsta__desktopLinks .layout-module__sqqsta__megaColumn a:hover,.layout-module__sqqsta__desktopLinks .layout-module__sqqsta__megaColumn a:focus-visible{background:color-mix(in srgb, var(--color-on-brand) 6%, transparent)}.layout-module__sqqsta__megaColumn strong{font-size:var(--text-md);color:var(--color-on-brand);font-weight:550}.layout-module__sqqsta__megaColumn span{font-size:var(--text-base);color:var(--color-on-brand-muted);line-height:1.6}.layout-module__sqqsta__megaPromo{align-items:flex-start;gap:var(--space-3);border-radius:var(--radius-xl);background:radial-gradient(85% 130% at 88% 4%, var(--color-accent) 0%, transparent 60%), linear-gradient(150deg, color-mix(in srgb, var(--color-accent) 20%, var(--color-night)) 0%, var(--color-night) 86%);flex-direction:column;padding:clamp(22px,2.4vw,30px);display:flex}.layout-module__sqqsta__megaPromo p{font-size:var(--text-base);color:var(--color-on-brand-2);line-height:1.7}.layout-module__sqqsta__megaPromo .layout-module__sqqsta__megaPromoTitle{font-size:var(--text-lg);letter-spacing:-.025em;color:var(--color-on-brand);font-weight:550;line-height:1.3}.layout-module__sqqsta__desktopLinks .layout-module__sqqsta__megaPromoAction{align-items:center;gap:var(--space-2);border-radius:var(--radius-pill);background:var(--color-on-brand);color:var(--color-brand);margin-top:auto;padding:10px 18px;font-weight:600;display:inline-flex}.layout-module__sqqsta__desktopLinks .layout-module__sqqsta__megaPromoAction:hover{color:var(--color-brand);background:var(--color-on-brand-2)}.layout-module__sqqsta__megaPromoAction svg{width:14px;height:14px}@media (prefers-reduced-motion:reduce){.layout-module__sqqsta__mega:not([hidden]){animation:none}}@media (max-width:1000px){.layout-module__sqqsta__footerTop{gap:25px}}@media (max-width:1200px){.layout-module__sqqsta__desktopLinks{display:none}.layout-module__sqqsta__navAction{margin-left:auto}.layout-module__sqqsta__menuToggle{cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:36px;height:40px;padding:0;display:flex}.layout-module__sqqsta__menuToggle span{background:var(--color-on-brand);width:21px;height:1px;transition:transform .2s}.layout-module__sqqsta__menuToggle[aria-expanded=true] span:first-child{transform:translateY(3.5px)rotate(45deg)}.layout-module__sqqsta__menuToggle[aria-expanded=true] span:last-child{transform:translateY(-3.5px)rotate(-45deg)}.layout-module__sqqsta__mobileMenu:not([hidden]){background:var(--color-night-2);gap:0;padding:0 6% 20px;display:grid}.layout-module__sqqsta__mobileMenu a{border-bottom:1px solid color-mix(in srgb, var(--color-on-brand) 9%, transparent);font-size:var(--text-base);padding:17px 0;display:block}.layout-module__sqqsta__mobileSub a{font-size:var(--text-base);color:var(--color-on-brand-muted);padding:13px 0 13px 16px}}@media (max-width:760px){.layout-module__sqqsta__announcement{font-size:var(--text-xs);padding-inline:15px;line-height:1.5}.layout-module__sqqsta__navigation{gap:var(--space-3);min-height:70px}.layout-module__sqqsta__wordmark{font-size:var(--text-base)}.layout-module__sqqsta__navAction{gap:var(--space-2)}.layout-module__sqqsta__navAction a{font-size:var(--text-xs);min-height:34px;padding:9px 13px}.layout-module__sqqsta__footerTop{padding-block:var(--space-8);grid-template-columns:1fr 1fr;gap:35px 22px}.layout-module__sqqsta__footerBrand,.layout-module__sqqsta__footerContact{grid-column:1/-1}.layout-module__sqqsta__footerBottom{font-size:var(--text-xs);flex-wrap:wrap}.layout-module__sqqsta__footerBottom span:nth-child(2){order:3;width:100%}}.layout-module__sqqsta__backToTop{z-index:30;border:1px solid color-mix(in srgb, var(--color-on-brand) 21%, transparent);background:var(--color-accent);width:44px;height:44px;color:var(--color-on-brand);box-shadow:0 10px 24px color-mix(in srgb, var(--color-brand) 25%, transparent);cursor:pointer;opacity:0;visibility:hidden;border-radius:50%;place-items:center;padding:0;transition:opacity .2s,transform .2s,visibility .2s;display:grid;position:fixed;bottom:24px;right:24px;transform:translateY(12px)}.layout-module__sqqsta__backToTop[data-visible=true]{opacity:1;visibility:visible;transform:translateY(0)}.layout-module__sqqsta__backToTop:hover{filter:brightness(1.1)}.layout-module__sqqsta__backToTop svg{width:20px;transform:rotate(-90deg)}@media (max-width:760px){.layout-module__sqqsta__backToTop{width:40px;height:40px;bottom:16px;right:16px}}
.about-module__GugxKG__eyebrow{font-size:var(--text-xs);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:9px;margin:0 0 25px;font-weight:600;display:flex}.about-module__GugxKG__eyebrow:before{content:"";background:currentColor;border-radius:50%;flex-shrink:0;width:5px;height:5px}.about-module__GugxKG__heroSection{background:var(--color-brand);padding:var(--space-3) 0 0;color:var(--color-on-brand)}.about-module__GugxKG__hero{isolation:isolate;border-radius:var(--radius-lg);background:var(--color-night-3);align-items:flex-end;min-height:620px;display:flex;position:relative;overflow:hidden}.about-module__GugxKG__heroVisual{z-index:-3;position:absolute;inset:0 0 0 42%}.about-module__GugxKG__heroVisual img{object-fit:cover;object-position:center 18%;width:100%;height:100%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 26%);mask-image:linear-gradient(90deg,#0000,#000 26%)}.about-module__GugxKG__heroShade{z-index:-2;background:linear-gradient(0deg, color-mix(in srgb, var(--color-night) 87%, transparent) 0%, color-mix(in srgb, var(--color-night-2) 40%, transparent) 42%, transparent 82%), linear-gradient(90deg, var(--color-night) 0%, var(--color-night-2) 30%, color-mix(in srgb, var(--color-night-2) 6%, transparent) 78%);position:absolute;inset:0}.about-module__GugxKG__heroContent{max-width:820px;padding:120px 5% 64px}.about-module__GugxKG__heroContent .about-module__GugxKG__eyebrow{color:var(--color-on-brand-muted);margin-bottom:44px}.about-module__GugxKG__hero h1{font-size:var(--text-hero-lg);letter-spacing:-.06em;white-space:pre-line;font-weight:550;line-height:1.08}.about-module__GugxKG__heroAction{margin-top:36px}.about-module__GugxKG__mission{padding-block:clamp(78px,11vw,140px)}.about-module__GugxKG__mission p{text-align:center;max-width:780px;font-size:var(--text-heading);letter-spacing:-.03em;text-wrap:balance;margin-inline:auto;font-weight:500;line-height:1.5}.about-module__GugxKG__story{padding-bottom:clamp(70px,9vw,120px)}.about-module__GugxKG__storyList{gap:clamp(56px,7vw,96px);margin-top:clamp(44px,5vw,70px);display:grid}.about-module__GugxKG__storyItem{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(28px,5vw,72px);display:grid}.about-module__GugxKG__storyItem:nth-child(2n) .about-module__GugxKG__storyFigure{order:-1}.about-module__GugxKG__storyBody h3{font-size:var(--text-heading);letter-spacing:-.04em;margin-bottom:18px;font-weight:550;line-height:1.2}.about-module__GugxKG__storyBody p{color:var(--color-text-muted);font-size:var(--text-base);max-width:460px;line-height:1.85}.about-module__GugxKG__storyFigure{border-radius:var(--radius-md);background:var(--color-surface-2);overflow:hidden}.about-module__GugxKG__storyFigure img{aspect-ratio:4/3;object-fit:cover;width:100%}.about-module__GugxKG__quote{background:var(--color-brand);color:var(--color-on-brand);padding-block:clamp(80px,11vw,140px)}.about-module__GugxKG__quote blockquote{text-align:center;max-width:900px;font-size:var(--text-section);letter-spacing:-.045em;text-wrap:balance;margin-inline:auto;font-weight:500;line-height:1.28}.about-module__GugxKG__quoteAuthor{justify-content:center;align-items:center;gap:13px;margin-top:clamp(34px,4vw,52px);display:flex}.about-module__GugxKG__quoteAuthor img{object-fit:cover;object-position:50% 14%;border-radius:50%;width:46px;height:46px}.about-module__GugxKG__quoteAuthor strong{font-size:var(--text-sm);font-weight:600;display:block}.about-module__GugxKG__quoteAuthor span{font-size:var(--text-xs);opacity:.6;margin-top:3px;display:block}.about-module__GugxKG__credentials{padding-block:clamp(78px,10vw,130px)}.about-module__GugxKG__credentialsIntro{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:clamp(30px,5vw,70px);display:grid}.about-module__GugxKG__credentialsGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:clamp(44px,5vw,70px);display:grid}.about-module__GugxKG__credentialCard{background:var(--color-surface-2);border-radius:var(--radius-md);overflow:hidden}.about-module__GugxKG__credentialImage{position:relative;overflow:hidden}.about-module__GugxKG__credentialImage img{aspect-ratio:1.55;object-fit:cover;width:100%}.about-module__GugxKG__credentialImage span{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--color-brand) 80%, transparent);color:var(--color-on-brand);font-size:var(--text-xs);letter-spacing:.02em;padding:5px 10px;font-weight:600;position:absolute;bottom:12px;left:14px}.about-module__GugxKG__credentialCard h3{font-size:var(--text-sm);letter-spacing:-.01em;margin:18px 18px 8px;font-weight:600}.about-module__GugxKG__credentialCard p{font-size:var(--text-xs);color:var(--color-text-muted);margin:0 18px 20px;line-height:1.7}.about-module__GugxKG__recognition{background:var(--color-surface-2);padding-block:clamp(70px,9vw,110px)}.about-module__GugxKG__recognitionStrips{gap:var(--space-4);justify-items:center;margin-top:clamp(38px,4vw,56px);display:grid}.about-module__GugxKG__recognitionStrips img{width:100%;max-width:760px;height:auto}.about-module__GugxKG__testimonials{background:var(--color-brand);color:var(--color-on-brand);padding-block:clamp(78px,10vw,130px)}.about-module__GugxKG__testimonialHeading{text-align:center}.about-module__GugxKG__testimonialHeading .about-module__GugxKG__eyebrow{justify-content:center}.about-module__GugxKG__quoteStage{text-align:center;max-width:830px;margin:clamp(30px,4vw,48px) auto 0}.about-module__GugxKG__quoteStage blockquote{font-size:var(--text-heading-sm);letter-spacing:-.035em;text-wrap:balance;font-weight:500;line-height:1.45}.about-module__GugxKG__quoteStage figcaption{font-size:var(--text-xs);opacity:.66;margin-top:22px}.about-module__GugxKG__quoteStage figcaption strong{font-weight:600}.about-module__GugxKG__quoteStage figcaption span:before{content:" · "}.about-module__GugxKG__testimonialSelectors{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:clamp(36px,4vw,54px);display:flex}.about-module__GugxKG__testimonialSelectors button{padding:var(--space-2) var(--space-4) var(--space-2) var(--space-2);border:1px solid color-mix(in srgb, var(--color-on-brand) 15%, transparent);border-radius:var(--radius-pill);color:inherit;cursor:pointer;background:0 0;align-items:center;gap:10px;transition:background .2s,border-color .2s;display:flex}.about-module__GugxKG__testimonialSelectors button:hover{background:color-mix(in srgb, var(--color-on-brand) 7%, transparent)}.about-module__GugxKG__testimonialSelectors button[aria-pressed=true]{background:var(--color-surface);color:var(--color-text);border-color:var(--color-on-brand)}.about-module__GugxKG__selectorAvatar{background:color-mix(in srgb, var(--color-on-brand) 12%, transparent);width:30px;height:30px;font-size:var(--text-xs);border-radius:50%;flex-shrink:0;place-items:center;font-weight:600;display:grid}.about-module__GugxKG__testimonialSelectors button[aria-pressed=true] .about-module__GugxKG__selectorAvatar{background:color-mix(in srgb, var(--color-text) 10%, transparent)}.about-module__GugxKG__selectorLabel{text-align:left;font-size:var(--text-xs);font-weight:600}.about-module__GugxKG__selectorLabel small{font-size:var(--text-xs);opacity:.6;margin-top:2px;font-weight:400;display:block}.about-module__GugxKG__impact{isolation:isolate;background:var(--color-brand);align-items:flex-end;min-height:clamp(280px,42vw,520px);display:flex;position:relative;overflow:hidden}.about-module__GugxKG__impact img{z-index:-2;object-fit:cover;object-position:center 30%;width:100%;height:100%;position:absolute;inset:0}.about-module__GugxKG__impact:after{content:"";z-index:-1;background:linear-gradient(0deg, color-mix(in srgb, var(--color-night) 97%, transparent) 0%, color-mix(in srgb, var(--color-night) 83%, transparent) 32%, color-mix(in srgb, var(--color-night) 34%, transparent) 64%, transparent 94%);position:absolute;inset:0}.about-module__GugxKG__impactCaption{color:var(--color-on-brand);font-size:var(--text-lead);letter-spacing:-.025em;text-wrap:balance;max-width:640px;padding-block:clamp(30px,4vw,54px);font-weight:500;line-height:1.55}.about-module__GugxKG__cta{padding-block:clamp(78px,10vw,130px)}.about-module__GugxKG__ctaGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:clamp(40px,5vw,62px);display:grid}.about-module__GugxKG__ctaCard{background:var(--color-night-2);min-height:230px;color:var(--color-on-brand);border-radius:var(--radius-lg);flex-direction:column;transition:transform .25s;display:flex;overflow:hidden}.about-module__GugxKG__ctaCard:hover{transform:translateY(-4px)}.about-module__GugxKG__ctaCard img{aspect-ratio:2.1;object-fit:cover;object-position:center 22%;width:100%}.about-module__GugxKG__ctaBody{gap:var(--space-3);flex-direction:column;flex:1;padding:clamp(24px,3vw,34px);display:flex}.about-module__GugxKG__ctaBody h3{font-size:var(--text-heading-sm);letter-spacing:-.04em;font-weight:550}.about-module__GugxKG__ctaBody p{font-size:var(--text-sm);color:var(--color-on-brand-muted);flex:1;line-height:1.75}.about-module__GugxKG__ctaBody>span{font-size:var(--text-xs);align-items:center;gap:10px;font-weight:600;display:inline-flex}.about-module__GugxKG__ctaBody svg{width:16px;height:16px}@media (max-width:1000px){.about-module__GugxKG__credentialsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.about-module__GugxKG__hero{min-height:0;display:block}.about-module__GugxKG__heroVisual{z-index:-3;height:300px;position:relative;inset:auto}.about-module__GugxKG__heroVisual img{object-position:center 15%;-webkit-mask-image:none;mask-image:none}.about-module__GugxKG__heroShade{background:linear-gradient(0deg, var(--color-night) 42%, transparent 100%)}.about-module__GugxKG__heroContent{padding:0 26px 44px}.about-module__GugxKG__heroContent .about-module__GugxKG__eyebrow{margin-bottom:var(--space-5)}.about-module__GugxKG__credentialsIntro,.about-module__GugxKG__storyItem,.about-module__GugxKG__ctaGrid{grid-template-columns:minmax(0,1fr)}.about-module__GugxKG__storyItem:nth-child(2n) .about-module__GugxKG__storyFigure{order:0}.about-module__GugxKG__credentialsGrid{grid-template-columns:minmax(0,1fr)}.about-module__GugxKG__storyBody p{max-width:none}}.about-module__GugxKG__recognitionStrips .about-module__GugxKG__eyebrow{color:var(--color-text-muted);margin:0}
.advisory-module__M429iG__eyebrow{margin:0 0 var(--space-5);font-size:var(--text-xs);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:9px;font-weight:600;display:flex}.advisory-module__M429iG__eyebrow:before{content:"";background:currentColor;border-radius:50%;flex-shrink:0;width:5px;height:5px}.advisory-module__M429iG__breadcrumbsDark{color:var(--color-on-brand-2);padding-block:22px 26px}.advisory-module__M429iG__hero{background:var(--color-brand);color:var(--color-on-brand)}.advisory-module__M429iG__heroGrid{gap:var(--space-4);grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);padding-bottom:clamp(44px,6vw,80px);display:grid}.advisory-module__M429iG__heroTitle{flex-direction:column;justify-content:center;padding:clamp(16px,3vw,40px) clamp(10px,2vw,26px) clamp(24px,3vw,40px) 0;display:flex}.advisory-module__M429iG__heroTitle .advisory-module__M429iG__eyebrow{color:var(--color-accent-on-dark)}.advisory-module__M429iG__hero h1{font-size:var(--text-hero);letter-spacing:-.06em;white-space:pre-line;font-weight:550;line-height:1.05}.advisory-module__M429iG__heroDecor{border-radius:var(--radius-xl);min-height:clamp(150px,20vw,240px)}.advisory-module__M429iG__heroStatement{border-radius:var(--radius-xl);background:radial-gradient(85% 130% at 88% 4%, var(--color-accent) 0%, transparent 60%), linear-gradient(150deg, color-mix(in srgb, var(--color-accent) 20%, var(--color-night)) 0%, var(--color-night) 86%);font-size:var(--text-heading);letter-spacing:-.035em;text-wrap:balance;margin:0;padding:clamp(26px,3vw,40px);font-weight:500;line-height:1.35}.advisory-module__M429iG__heroBody{gap:var(--space-6);border-radius:var(--radius-xl);background:var(--color-night-3);border:1px solid color-mix(in srgb, var(--color-on-brand) 8%, transparent);flex-direction:column;align-items:flex-start;padding:clamp(24px,3vw,34px);display:flex}.advisory-module__M429iG__heroBody p{font-size:var(--text-sm);color:var(--color-on-brand-muted);line-height:1.85}.advisory-module__M429iG__roles{background:var(--color-brand);color:var(--color-on-brand);padding-block:clamp(56px,8vw,104px)}.advisory-module__M429iG__rolesHeading{text-align:center;max-width:640px;margin:0 auto clamp(34px,4vw,52px)}.advisory-module__M429iG__rolesHeading .advisory-module__M429iG__eyebrow{color:var(--color-on-brand-muted);justify-content:center}.advisory-module__M429iG__rolesHeading h2{font-size:var(--text-section-lg);letter-spacing:-.055em;text-wrap:balance;font-weight:550;line-height:1.1}.advisory-module__M429iG__rolesHeading p{font-size:var(--text-base);color:var(--color-on-brand-muted);margin-top:18px;line-height:1.8}.advisory-module__M429iG__rolesGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;max-width:820px;margin:0 auto;padding:0;list-style:none;display:grid}.advisory-module__M429iG__rolesGrid a{justify-content:center;align-items:center;gap:var(--space-3);background:var(--color-accent);text-align:center;border-radius:18px;flex-direction:column;min-height:clamp(140px,16vw,190px);padding:26px 22px;transition:background .2s;display:flex}.advisory-module__M429iG__rolesGrid a:hover{background:var(--color-accent-hover)}.advisory-module__M429iG__rolesGrid li:first-child a{border-bottom-right-radius:58px}.advisory-module__M429iG__rolesGrid li:nth-child(2) a{border-bottom-left-radius:58px}.advisory-module__M429iG__rolesGrid li:nth-child(3) a{border-top-right-radius:58px}.advisory-module__M429iG__rolesGrid li:nth-child(4) a{border-top-left-radius:58px}.advisory-module__M429iG__rolesGrid svg{width:24px;height:24px}.advisory-module__M429iG__rolesGrid strong{font-size:var(--text-lg);letter-spacing:-.02em;font-weight:600}.advisory-module__M429iG__rolesGrid span{font-size:var(--text-xs);letter-spacing:.14em;text-transform:uppercase;opacity:.72}.advisory-module__M429iG__role{padding-block:clamp(58px,8vw,100px);scroll-margin-top:80px}.advisory-module__M429iG__roleHeader{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:clamp(22px,4vw,64px);margin-bottom:clamp(32px,4vw,50px);display:grid}.advisory-module__M429iG__role h2{font-size:var(--text-section);letter-spacing:-.055em;white-space:pre-line;font-weight:550;line-height:1.1}.advisory-module__M429iG__roleLead{padding-top:var(--space-2);font-size:var(--text-base);color:var(--color-text-muted);line-height:1.85}.advisory-module__M429iG__roleCards{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:18px;display:grid}.advisory-module__M429iG__role[data-layout=split] .advisory-module__M429iG__roleCards{grid-template-columns:repeat(2,minmax(0,1fr))}.advisory-module__M429iG__roleCard{border-radius:var(--radius-lg);background:var(--color-surface-2);padding:clamp(22px,2.4vw,28px)}.advisory-module__M429iG__roleCard h3{font-size:var(--text-md);letter-spacing:-.025em;margin-bottom:var(--space-3);font-weight:600;line-height:1.35}.advisory-module__M429iG__roleCard p{font-size:var(--text-sm);color:var(--color-text-2);line-height:1.8}.advisory-module__M429iG__roleCard ul{gap:10px;margin:14px 0 0;padding:0;list-style:none;display:grid}.advisory-module__M429iG__roleCard li{font-size:var(--text-sm);color:var(--color-text-muted);padding-left:18px;line-height:1.75;position:relative}.advisory-module__M429iG__roleCard li:before{content:"";background:var(--color-accent);border-radius:50%;width:5px;height:5px;position:absolute;top:9px;left:2px}.advisory-module__M429iG__roleCardMedia{margin-bottom:18px}.advisory-module__M429iG__roleSplit{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start;gap:clamp(20px,3vw,36px);display:grid}.advisory-module__M429iG__roleSplitMedia{position:sticky;top:90px}.advisory-module__M429iG__roleScrollItem{width:clamp(270px,32vw,400px)}.advisory-module__M429iG__roleScrollItem .advisory-module__M429iG__roleCard{height:100%}.advisory-module__M429iG__value{background:var(--color-accent-soft);padding-block:clamp(64px,8vw,110px)}.advisory-module__M429iG__valueHeading{text-align:center;margin-bottom:clamp(40px,5vw,64px)}.advisory-module__M429iG__valueHeading .advisory-module__M429iG__eyebrow{color:var(--color-accent-hover);justify-content:center}.advisory-module__M429iG__valueHeading h2{font-size:var(--text-section-lg);letter-spacing:-.055em;white-space:pre-line;text-wrap:balance;font-weight:550;line-height:1.1}.advisory-module__M429iG__valueGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(28px,3.4vw,46px) clamp(22px,3vw,40px);margin:0;padding:0;list-style:none;display:grid}.advisory-module__M429iG__valueGrid h3{font-size:var(--text-md);letter-spacing:-.02em;margin:16px 0 9px;font-weight:600}.advisory-module__M429iG__valueGrid p{font-size:var(--text-sm);color:var(--color-text-muted);max-width:36ch;line-height:1.75}.advisory-module__M429iG__iconChip{border-radius:var(--radius-md);background:var(--color-accent-soft-2);width:38px;height:38px;color:var(--color-accent-hover);place-items:center;display:grid}.advisory-module__M429iG__iconChip svg{width:19px;height:19px}.advisory-module__M429iG__roadmap{padding-block:clamp(64px,8vw,110px)}.advisory-module__M429iG__roadmapHeader{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:clamp(22px,4vw,64px);margin-bottom:clamp(36px,4vw,56px);display:grid}.advisory-module__M429iG__roadmap h2{font-size:var(--text-section);letter-spacing:-.055em;white-space:pre-line;font-weight:550;line-height:1.1}.advisory-module__M429iG__roadmapGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(28px,3.2vw,44px) clamp(22px,3vw,40px);margin:0;padding:0;list-style:none;display:grid}.advisory-module__M429iG__roadmapGrid li{border-top:1px solid var(--color-border);padding-top:26px;position:relative}.advisory-module__M429iG__roadmapIndex{font-size:var(--text-xs);color:var(--color-text-subtle);letter-spacing:.04em;font-weight:600;position:absolute;top:26px;right:0}.advisory-module__M429iG__roadmapGrid h3{font-size:var(--text-md);letter-spacing:-.02em;margin:16px 0 9px;font-weight:600}.advisory-module__M429iG__roadmapGrid p{font-size:var(--text-sm);color:var(--color-text-muted);line-height:1.8}.advisory-module__M429iG__roadmapResult{margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px dashed var(--color-border);color:var(--color-text-2)!important}.advisory-module__M429iG__roadmapResult strong{color:var(--color-accent);font-weight:600}.advisory-module__M429iG__proof{background:var(--color-brand);color:var(--color-on-brand);padding-block:clamp(64px,8vw,110px)}.advisory-module__M429iG__proof article{border-top:1px solid color-mix(in srgb, var(--color-on-brand) 12%, transparent);grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr) minmax(0,.8fr);gap:clamp(20px,4vw,64px);padding-block:clamp(28px,4vw,44px);display:grid}.advisory-module__M429iG__proof article:first-child{border-top:0;padding-top:0}.advisory-module__M429iG__proof h2{font-size:var(--text-heading);letter-spacing:-.045em;text-wrap:balance;font-weight:550;line-height:1.15}.advisory-module__M429iG__proof p{font-size:var(--text-base);color:var(--color-on-brand-muted);line-height:1.9}.advisory-module__M429iG__testimonials{padding-block:clamp(64px,8vw,110px)}.advisory-module__M429iG__testimonialsHeading{text-align:center;margin-bottom:clamp(34px,4vw,52px)}.advisory-module__M429iG__testimonialsHeading .advisory-module__M429iG__eyebrow{color:var(--color-text-muted);justify-content:center}.advisory-module__M429iG__testimonialsHeading h2{font-size:var(--text-section);letter-spacing:-.05em;font-weight:550;line-height:1.1}.advisory-module__M429iG__testimonialsGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.advisory-module__M429iG__testimonialsGrid figure{border-radius:var(--radius-lg);background:var(--color-surface-2);flex-direction:column;justify-content:space-between;gap:22px;padding:clamp(24px,2.6vw,32px);display:flex}.advisory-module__M429iG__testimonialsGrid blockquote{font-size:var(--text-base);letter-spacing:-.015em;line-height:1.8}.advisory-module__M429iG__testimonialsGrid figcaption{font-size:var(--text-xs);color:var(--color-text-muted)}.advisory-module__M429iG__testimonialsGrid figcaption strong{color:var(--color-text);margin-bottom:var(--space-1);font-weight:600;display:block}.advisory-module__M429iG__journey{background:var(--color-surface-2);padding-block:clamp(60px,8vw,104px)}.advisory-module__M429iG__journeyHeader{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:clamp(22px,4vw,64px);margin-bottom:clamp(34px,4vw,52px);display:grid}.advisory-module__M429iG__journey h2{font-size:var(--text-section);letter-spacing:-.055em;white-space:pre-line;font-weight:550;line-height:1.1}.advisory-module__M429iG__journeyLead{font-size:var(--text-base);color:var(--color-text-muted);line-height:1.85}.advisory-module__M429iG__journeyNote{margin-top:var(--space-4);font-size:var(--text-sm);color:var(--color-text-faint);line-height:1.8}.advisory-module__M429iG__journeySteps{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid}.advisory-module__M429iG__journeySteps li{border-radius:var(--radius-lg);background:var(--color-surface);padding:clamp(22px,2.6vw,30px)}.advisory-module__M429iG__journeyStage{font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--color-accent);align-items:center;gap:10px;font-weight:600;display:flex}.advisory-module__M429iG__journeyStage strong{font-size:var(--text-xs);letter-spacing:.04em;color:var(--color-text-subtle)}.advisory-module__M429iG__journeySteps h3{font-size:var(--text-md);letter-spacing:-.025em;margin:16px 0 10px;font-weight:600;line-height:1.35}.advisory-module__M429iG__journeySteps p{font-size:var(--text-sm);color:var(--color-text-muted);line-height:1.8}.advisory-module__M429iG__outcomes{padding-block:clamp(60px,8vw,104px)}.advisory-module__M429iG__outcomesHeading{max-width:680px;margin-bottom:clamp(30px,4vw,46px)}.advisory-module__M429iG__outcomes h2{font-size:var(--text-section);letter-spacing:-.055em;white-space:pre-line;font-weight:550;line-height:1.1}.advisory-module__M429iG__outcomesList{gap:0;margin:0;padding:0;list-style:none;display:grid}.advisory-module__M429iG__outcomesList li{border-top:1px solid var(--color-border);grid-template-columns:140px minmax(0,1fr) minmax(0,1.4fr);align-items:baseline;gap:clamp(16px,3vw,40px);padding-block:clamp(20px,2.4vw,28px);display:grid}.advisory-module__M429iG__outcomesList li:last-child{border-bottom:1px solid var(--color-border)}.advisory-module__M429iG__outcomeTag{font-size:var(--text-xs);letter-spacing:.14em;color:var(--color-accent);font-weight:600}.advisory-module__M429iG__outcomesList h3{font-size:var(--text-md);letter-spacing:-.025em;font-weight:600;line-height:1.35}.advisory-module__M429iG__outcomesList p{font-size:var(--text-base);color:var(--color-text-muted);line-height:1.8}.advisory-module__M429iG__team{background:var(--color-surface-2);padding-block:clamp(60px,8vw,104px)}.advisory-module__M429iG__teamHeader{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:clamp(22px,4vw,64px);margin-bottom:clamp(32px,4vw,48px);display:grid}.advisory-module__M429iG__team h2{font-size:var(--text-section);letter-spacing:-.055em;white-space:pre-line;font-weight:550;line-height:1.1}.advisory-module__M429iG__teamGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid}.advisory-module__M429iG__teamGrid li{border-radius:var(--radius-lg);background:var(--color-surface);padding:clamp(22px,2.4vw,28px)}.advisory-module__M429iG__teamAvatar{background:var(--color-accent-soft);width:46px;height:46px;color:var(--color-accent-hover);font-size:var(--text-lg);border-radius:50%;place-items:center;font-weight:600;display:grid;overflow:hidden}.advisory-module__M429iG__teamAvatar img{object-fit:cover;width:100%;height:100%}.advisory-module__M429iG__teamGrid h3{font-size:var(--text-md);letter-spacing:-.02em;margin:16px 0 5px;font-weight:600}.advisory-module__M429iG__teamRole{letter-spacing:.1em;text-transform:uppercase;margin-bottom:var(--space-3);font-weight:600;font-size:var(--text-xs)!important;color:var(--color-accent)!important}.advisory-module__M429iG__teamGrid p{font-size:var(--text-sm);color:var(--color-text-muted);line-height:1.8}.advisory-module__M429iG__proofPoints{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 26px;margin:26px 0 0;padding:0;list-style:none;display:grid}.advisory-module__M429iG__proofPoints li{border-left:2px solid var(--color-accent);padding-left:14px}.advisory-module__M429iG__proofPoints strong{font-size:var(--text-sm);color:var(--color-on-brand);margin-bottom:6px;font-weight:600;display:block}.advisory-module__M429iG__proofPoints span{font-size:var(--text-sm);color:var(--color-on-brand-muted);line-height:1.75}@media (max-width:1000px){.advisory-module__M429iG__proof article{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr)}.advisory-module__M429iG__proofMedia{grid-column:1/-1;max-width:380px}.advisory-module__M429iG__valueGrid,.advisory-module__M429iG__roadmapGrid,.advisory-module__M429iG__testimonialsGrid,.advisory-module__M429iG__teamGrid,.advisory-module__M429iG__journeySteps{grid-template-columns:repeat(2,minmax(0,1fr))}.advisory-module__M429iG__outcomesList li{grid-template-columns:120px minmax(0,1fr)}.advisory-module__M429iG__outcomesList p{grid-column:2}}@media (max-width:760px){.advisory-module__M429iG__heroGrid,.advisory-module__M429iG__roleHeader,.advisory-module__M429iG__roadmapHeader,.advisory-module__M429iG__valueGrid,.advisory-module__M429iG__roadmapGrid,.advisory-module__M429iG__testimonialsGrid,.advisory-module__M429iG__roleCards,.advisory-module__M429iG__role[data-layout=split] .advisory-module__M429iG__roleCards{grid-template-columns:minmax(0,1fr)}.advisory-module__M429iG__heroTitle{padding-right:0}.advisory-module__M429iG__heroDecor{display:none}.advisory-module__M429iG__proof article{grid-template-columns:minmax(0,1fr);gap:14px}.advisory-module__M429iG__roleSplit{grid-template-columns:minmax(0,1fr)}.advisory-module__M429iG__roleSplitMedia{order:-1;position:static}.advisory-module__M429iG__proofPoints,.advisory-module__M429iG__journeySteps,.advisory-module__M429iG__teamGrid,.advisory-module__M429iG__journeyHeader,.advisory-module__M429iG__teamHeader{grid-template-columns:minmax(0,1fr)}.advisory-module__M429iG__outcomesList li{gap:var(--space-2);grid-template-columns:minmax(0,1fr)}.advisory-module__M429iG__rolesGrid a{min-height:130px}}
.atlas-module__hcxrYW__eyebrow{margin:0 0 var(--space-5);font-size:var(--text-xs);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:9px;font-weight:600;display:flex}.atlas-module__hcxrYW__eyebrow:before{content:"";background:currentColor;border-radius:50%;flex-shrink:0;width:5px;height:5px}.atlas-module__hcxrYW__breadcrumbsDark{color:var(--color-on-brand-2);padding-block:22px 26px}.atlas-module__hcxrYW__hero{background:var(--color-brand);color:var(--color-on-brand);overflow:hidden}.atlas-module__hcxrYW__heroGrid{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:center;gap:clamp(28px,4vw,64px);padding-bottom:clamp(56px,7vw,96px);display:grid}.atlas-module__hcxrYW__heroText .atlas-module__hcxrYW__eyebrow{color:var(--color-accent-on-dark)}.atlas-module__hcxrYW__hero h1{font-size:var(--text-hero);letter-spacing:-.06em;text-wrap:balance;font-weight:550;line-height:1.05}.atlas-module__hcxrYW__heroLead{margin-top:var(--space-6);max-width:46ch;font-size:var(--text-base);color:var(--color-on-brand-muted);line-height:1.85}.atlas-module__hcxrYW__heroActions{gap:var(--space-3);margin-top:var(--space-8);flex-wrap:wrap;display:flex}.atlas-module__hcxrYW__screen{border-radius:var(--radius-xl);border:1px solid color-mix(in srgb, var(--color-on-brand) 10%, transparent);background:var(--color-night-3);box-shadow:0 40px 90px color-mix(in srgb, var(--color-accent) 22%, transparent);position:relative;overflow:hidden}.atlas-module__hcxrYW__screen:before{content:"";background:radial-gradient(70% 60% at 100% 0%, color-mix(in srgb, var(--color-accent) 30%, transparent), transparent 70%);pointer-events:none;position:absolute;inset:0}.atlas-module__hcxrYW__screenBar{align-items:center;gap:var(--space-3);border-bottom:1px solid color-mix(in srgb, var(--color-on-brand) 8%, transparent);font-size:var(--text-xs);color:var(--color-on-brand-faint);padding:12px 16px;display:flex;position:relative}.atlas-module__hcxrYW__screenDots{gap:6px;display:flex}.atlas-module__hcxrYW__screenDots i{background:color-mix(in srgb, var(--color-on-brand) 18%, transparent);border-radius:50%;width:9px;height:9px}.atlas-module__hcxrYW__screenUrl{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--color-on-brand) 6%, transparent);padding:3px 12px}.atlas-module__hcxrYW__screenTag,.atlas-module__hcxrYW__panelTag{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--color-companion) 16%, transparent);color:var(--color-companion);font-size:var(--text-xs);white-space:nowrap;margin-left:auto;padding:3px 10px;font-weight:600}.atlas-module__hcxrYW__screenBody{grid-template-columns:150px minmax(0,1fr);min-height:330px;display:grid;position:relative}.atlas-module__hcxrYW__screenNav{border-right:1px solid color-mix(in srgb, var(--color-on-brand) 8%, transparent);font-size:var(--text-xs);color:var(--color-on-brand-muted);align-content:start;gap:4px;margin:0;padding:16px 10px;list-style:none;display:grid}.atlas-module__hcxrYW__screenNav li{border-radius:var(--radius-sm);padding:8px 10px}.atlas-module__hcxrYW__screenNav li[data-active]{background:color-mix(in srgb, var(--color-accent) 22%, transparent);color:var(--color-on-brand)}.atlas-module__hcxrYW__screenMain{gap:var(--space-4);align-content:start;padding:18px;display:grid}.atlas-module__hcxrYW__screenTitle{font-size:var(--text-sm);font-weight:600}.atlas-module__hcxrYW__screenTiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.atlas-module__hcxrYW__screenTiles li,.atlas-module__hcxrYW__screenRows li{border-radius:var(--radius-md);background:color-mix(in srgb, var(--color-on-brand) 5%, transparent);font-size:var(--text-xs);color:var(--color-on-brand-muted);gap:10px;padding:12px;display:grid}.atlas-module__hcxrYW__screenTiles i,.atlas-module__hcxrYW__screenRows i{border-radius:var(--radius-pill);background:linear-gradient(90deg, var(--color-accent), color-mix(in srgb, var(--color-accent) 25%, transparent));height:6px;display:block}.atlas-module__hcxrYW__screenTiles li:nth-child(2) i{width:70%}.atlas-module__hcxrYW__screenTiles li:nth-child(3) i{width:45%}.atlas-module__hcxrYW__screenChart{width:100%;height:96px}.atlas-module__hcxrYW__screenArea{fill:color-mix(in srgb, var(--color-accent) 18%, transparent)}.atlas-module__hcxrYW__screenLine{fill:none;stroke:var(--color-accent-on-dark);stroke-width:2px;vector-effect:non-scaling-stroke}.atlas-module__hcxrYW__screenRows{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.atlas-module__hcxrYW__screenRows i{background:color-mix(in srgb, var(--color-on-brand) 16%, transparent);width:60%}.atlas-module__hcxrYW__modules{padding-block:clamp(60px,8vw,104px)}.atlas-module__hcxrYW__tabsWrap{margin-top:clamp(28px,3.5vw,44px)}.atlas-module__hcxrYW__tabs{gap:var(--space-2);margin-bottom:var(--space-5);flex-wrap:wrap;display:flex}.atlas-module__hcxrYW__tabs button{align-items:center;gap:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-surface);min-height:44px;font-size:var(--text-sm);cursor:pointer;padding:10px 18px;font-weight:550;transition:background .2s,border-color .2s,color .2s;display:inline-flex}.atlas-module__hcxrYW__tabs button span{font-size:var(--text-xs);color:var(--color-text-faint)}.atlas-module__hcxrYW__tabs button:hover{border-color:var(--color-text-faint)}.atlas-module__hcxrYW__tabs button[aria-selected=true]{border-color:var(--color-brand);background:var(--color-brand);color:var(--color-on-brand)}.atlas-module__hcxrYW__tabs button[aria-selected=true] span{color:var(--color-accent-on-dark)}.atlas-module__hcxrYW__panel:not([hidden]){border-radius:var(--radius-xl);background:var(--color-surface-2);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(20px,3vw,40px);padding:clamp(24px,3vw,40px);display:grid}.atlas-module__hcxrYW__panelText{align-items:flex-start;gap:var(--space-4);flex-direction:column;display:flex}.atlas-module__hcxrYW__panelText h3{font-size:var(--text-heading);letter-spacing:-.04em;font-weight:550}.atlas-module__hcxrYW__panelText p{font-size:var(--text-base);color:var(--color-text-muted);line-height:1.8}.atlas-module__hcxrYW__panelText .atlas-module__hcxrYW__panelTag{background:color-mix(in srgb, var(--color-companion) 14%, transparent);color:color-mix(in srgb, var(--color-companion) 60%, var(--color-text));margin:auto 0 0}.atlas-module__hcxrYW__cells{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.atlas-module__hcxrYW__cells li{justify-content:space-between;gap:var(--space-5);border-radius:var(--radius-lg);background:var(--color-surface);border:1px solid var(--color-border);min-height:120px;font-size:var(--text-sm);flex-direction:column;padding:16px;font-weight:550;display:flex}.atlas-module__hcxrYW__cells i{border-radius:var(--radius-sm);background:linear-gradient(to top, var(--color-accent) 40%, transparent 40%) 0 100% / 14% 100% no-repeat, linear-gradient(to top, var(--color-accent-soft-2) 70%, transparent 70%) 25% 100% / 14% 100% no-repeat, linear-gradient(to top, var(--color-accent) 55%, transparent 55%) 50% 100% / 14% 100% no-repeat, linear-gradient(to top, var(--color-accent-soft-2) 85%, transparent 85%) 75% 100% / 14% 100% no-repeat, linear-gradient(to top, var(--color-accent) 65%, transparent 65%) 100% 100% / 14% 100% no-repeat;height:34px;display:block}.atlas-module__hcxrYW__cells li[data-kind="1"] i{border-radius:var(--radius-pill);background:linear-gradient(90deg, var(--color-accent), var(--color-accent-soft-2));width:75%;height:6px}.atlas-module__hcxrYW__cells li[data-kind="2"] i{background:conic-gradient(var(--color-accent) 0 65%, var(--color-accent-soft-2) 65% 100%);border-radius:50%;width:34px;-webkit-mask:radial-gradient(circle,#0000 52%,#000 53%);mask:radial-gradient(circle,#0000 52%,#000 53%)}.atlas-module__hcxrYW__steps{background:var(--color-brand);color:var(--color-on-brand);padding-block:clamp(60px,8vw,104px)}.atlas-module__hcxrYW__steps h2,.atlas-module__hcxrYW__modules h2,.atlas-module__hcxrYW__trust h2{max-width:22ch}.atlas-module__hcxrYW__steps p:first-child{color:var(--color-accent-on-dark)}.atlas-module__hcxrYW__stepList{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:clamp(28px,3.5vw,44px) 0 0;padding:0;list-style:none;display:grid}.atlas-module__hcxrYW__stepList li{align-content:start;gap:var(--space-3);border-radius:var(--radius-xl);background:var(--color-night-3);border:1px solid color-mix(in srgb, var(--color-on-brand) 8%, transparent);padding:clamp(22px,2.4vw,30px);display:grid;position:relative}.atlas-module__hcxrYW__stepNumber{margin-bottom:var(--space-6);font-size:var(--text-xs);color:var(--color-accent-on-dark);font-weight:600}.atlas-module__hcxrYW__stepList h3{font-size:var(--text-lg);letter-spacing:-.025em;font-weight:600}.atlas-module__hcxrYW__stepList p{font-size:var(--text-sm);color:var(--color-on-brand-muted);line-height:1.75}.atlas-module__hcxrYW__trust{padding-block:clamp(60px,8vw,104px)}.atlas-module__hcxrYW__trustGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:clamp(28px,3.5vw,44px) 0 0;padding:0;list-style:none;display:grid}.atlas-module__hcxrYW__trustGrid li{border-radius:var(--radius-lg);background:var(--color-surface-2);padding:clamp(24px,2.6vw,32px)}.atlas-module__hcxrYW__trustIcon{border-radius:var(--radius-md);background:var(--color-accent-soft-2);width:40px;height:40px;color:var(--color-accent-hover);place-items:center;display:grid}.atlas-module__hcxrYW__trustIcon svg{width:20px;height:20px}.atlas-module__hcxrYW__trustGrid h3{font-size:var(--text-lg);letter-spacing:-.025em;margin:18px 0 10px;font-weight:600}.atlas-module__hcxrYW__trustGrid p{font-size:var(--text-sm);color:var(--color-text-muted);line-height:1.75}@media (max-width:1000px){.atlas-module__hcxrYW__heroGrid,.atlas-module__hcxrYW__panel:not([hidden]){grid-template-columns:minmax(0,1fr)}.atlas-module__hcxrYW__stepList{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.atlas-module__hcxrYW__screenBody{grid-template-columns:minmax(0,1fr)}.atlas-module__hcxrYW__screenNav,.atlas-module__hcxrYW__screenUrl,.atlas-module__hcxrYW__screenTiles li:nth-child(3){display:none}.atlas-module__hcxrYW__screenTiles,.atlas-module__hcxrYW__screenRows,.atlas-module__hcxrYW__cells{grid-template-columns:repeat(2,minmax(0,1fr))}.atlas-module__hcxrYW__stepList,.atlas-module__hcxrYW__trustGrid{grid-template-columns:minmax(0,1fr)}}
.blog-module__CDxi_G__eyebrow{font-size:var(--text-xs);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:9px;margin:0 0 22px;font-weight:600;display:flex}.blog-module__CDxi_G__eyebrow:before{content:"";background:currentColor;border-radius:50%;flex-shrink:0;width:5px;height:5px}.blog-module__CDxi_G__breadcrumbsDark{color:var(--color-on-brand-2);padding-block:22px 26px}.blog-module__CDxi_G__card,.blog-module__CDxi_G__featuredLead,.blog-module__CDxi_G__postHeroPanel,.blog-module__CDxi_G__featuredList article{--cover-b:var(--chart-1);--cover-a:color-mix(in srgb, var(--cover-b) 20%, var(--color-night))}.blog-module__CDxi_G__card[data-topic=quan-tri],.blog-module__CDxi_G__featuredLead[data-topic=quan-tri],.blog-module__CDxi_G__postHeroPanel[data-topic=quan-tri],.blog-module__CDxi_G__featuredList article[data-topic=quan-tri]{--cover-b:var(--chart-1)}.blog-module__CDxi_G__card[data-topic=chien-luoc-von],.blog-module__CDxi_G__featuredLead[data-topic=chien-luoc-von],.blog-module__CDxi_G__postHeroPanel[data-topic=chien-luoc-von],.blog-module__CDxi_G__featuredList article[data-topic=chien-luoc-von]{--cover-b:var(--chart-5)}.blog-module__CDxi_G__card[data-topic=lanh-dao],.blog-module__CDxi_G__featuredLead[data-topic=lanh-dao],.blog-module__CDxi_G__postHeroPanel[data-topic=lanh-dao],.blog-module__CDxi_G__featuredList article[data-topic=lanh-dao]{--cover-b:var(--chart-4)}.blog-module__CDxi_G__card[data-topic=tang-truong],.blog-module__CDxi_G__featuredLead[data-topic=tang-truong],.blog-module__CDxi_G__postHeroPanel[data-topic=tang-truong],.blog-module__CDxi_G__featuredList article[data-topic=tang-truong]{--cover-b:var(--chart-2)}.blog-module__CDxi_G__card[data-topic=van-hanh],.blog-module__CDxi_G__featuredLead[data-topic=van-hanh],.blog-module__CDxi_G__postHeroPanel[data-topic=van-hanh],.blog-module__CDxi_G__featuredList article[data-topic=van-hanh]{--cover-b:var(--chart-6)}.blog-module__CDxi_G__card[data-topic=tu-duy],.blog-module__CDxi_G__featuredLead[data-topic=tu-duy],.blog-module__CDxi_G__postHeroPanel[data-topic=tu-duy],.blog-module__CDxi_G__featuredList article[data-topic=tu-duy]{--cover-b:var(--chart-3)}.blog-module__CDxi_G__hero{background:var(--color-brand);color:var(--color-on-brand);padding-bottom:clamp(48px,6vw,76px)}.blog-module__CDxi_G__heroHeading{max-width:760px;padding:clamp(18px,3vw,34px) 0 clamp(34px,4vw,54px)}.blog-module__CDxi_G__hero h1{font-size:var(--text-hero);letter-spacing:-.06em;white-space:pre-line;font-weight:550;line-height:1.06}.blog-module__CDxi_G__heroLead{max-width:560px;font-size:var(--text-base);color:var(--color-on-brand-muted);margin-top:22px;line-height:1.85}.blog-module__CDxi_G__featured{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:18px;display:grid}.blog-module__CDxi_G__featuredLead{isolation:isolate;background:var(--color-night-2);border-radius:14px;min-height:clamp(320px,34vw,430px);transition:transform .25s;display:flex;position:relative;overflow:hidden}.blog-module__CDxi_G__featuredLead:before,.blog-module__CDxi_G__card .blog-module__CDxi_G__cardCover:before,.blog-module__CDxi_G__postHeroPanel:before,.blog-module__CDxi_G__featuredThumb:before{content:"";z-index:-2;background:radial-gradient(92% 120% at 84% 6%, var(--cover-b) 0%, transparent 62%), linear-gradient(155deg, var(--cover-a) 0%, var(--color-night) 82%);position:absolute;inset:0}.blog-module__CDxi_G__featuredLead:after,.blog-module__CDxi_G__card .blog-module__CDxi_G__cardCover:after,.blog-module__CDxi_G__postHeroPanel:after{content:"";z-index:-1;opacity:.18;background-image:linear-gradient(color-mix(in srgb, var(--color-on-brand) 18%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--color-on-brand) 18%, transparent) 1px, transparent 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(72% 78% at 82% 6%,#000,#0000 72%);mask-image:radial-gradient(72% 78% at 82% 6%,#000,#0000 72%)}.blog-module__CDxi_G__featuredLead:hover{transform:translateY(-3px)}.blog-module__CDxi_G__featuredLead>a{flex-direction:column;flex:1;justify-content:flex-end;padding:clamp(24px,3vw,34px);display:flex;position:relative}.blog-module__CDxi_G__featuredVisual{z-index:-1;position:absolute;inset:0}.blog-module__CDxi_G__featuredVisual img{object-fit:cover;width:100%;height:100%}.blog-module__CDxi_G__featuredVisual:after{content:"";background:linear-gradient(0deg, color-mix(in srgb, var(--color-night) 93%, transparent) 14%, color-mix(in srgb, var(--color-night) 40%, transparent) 56%, color-mix(in srgb, var(--color-night) 10%, transparent));position:absolute;inset:0}.blog-module__CDxi_G__featuredLead h2{margin-top:var(--space-1);font-size:var(--text-heading-lg);letter-spacing:-.045em;text-wrap:balance;font-weight:550;line-height:1.14}.blog-module__CDxi_G__featuredLead p{max-width:52ch;font-size:var(--text-base);color:var(--color-on-brand-2);margin-top:14px;line-height:1.75}.blog-module__CDxi_G__featuredList{align-content:stretch;gap:14px;display:grid}.blog-module__CDxi_G__featuredList article{border-radius:var(--radius-lg);background:var(--color-night-3);border:1px solid color-mix(in srgb, var(--color-on-brand) 7%, transparent);transition:background .2s}.blog-module__CDxi_G__featuredList article:hover{background:var(--color-night-4)}.blog-module__CDxi_G__featuredList a{grid-template-columns:118px minmax(0,1fr);align-items:center;gap:15px;height:100%;padding:14px;display:grid}.blog-module__CDxi_G__featuredThumb{aspect-ratio:4/3;isolation:isolate;border-radius:8px;display:block;position:relative;overflow:hidden}.blog-module__CDxi_G__featuredThumb img{object-fit:cover;width:100%;height:100%}.blog-module__CDxi_G__featuredList h3{font-size:var(--text-base);letter-spacing:-.02em;color:var(--color-on-brand);margin:7px 0 6px;font-weight:600;line-height:1.3}.blog-module__CDxi_G__featuredList p{font-size:var(--text-xs);color:var(--color-on-brand-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.6;display:-webkit-box;overflow:hidden}.blog-module__CDxi_G__cardTopic{align-items:center;gap:var(--space-2);font-size:var(--text-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-faint);font-weight:600;display:flex}.blog-module__CDxi_G__featuredLead .blog-module__CDxi_G__cardTopic,.blog-module__CDxi_G__featuredList .blog-module__CDxi_G__cardTopic{color:var(--color-on-brand-2)}.blog-module__CDxi_G__featuredLead .blog-module__CDxi_G__cardTopic:before,.blog-module__CDxi_G__featuredList .blog-module__CDxi_G__cardTopic:before{content:"";background:var(--cover-b);border-radius:50%;flex-shrink:0;width:5px;height:5px}.blog-module__CDxi_G__cardMeta{margin-top:var(--space-4);font-size:var(--text-xs);color:var(--color-text-faint);align-items:center;gap:14px;display:flex}.blog-module__CDxi_G__featuredLead .blog-module__CDxi_G__cardMeta{color:var(--color-on-brand-muted)}.blog-module__CDxi_G__cardMeta>*+:before{content:"· ";margin-right:6px}.blog-module__CDxi_G__list{padding-block:clamp(44px,6vw,72px) clamp(70px,9vw,110px)}.blog-module__CDxi_G__listToolbar{justify-content:space-between;align-items:center;gap:18px;margin-bottom:clamp(28px,3vw,40px);display:flex}.blog-module__CDxi_G__filters{flex-wrap:wrap;gap:7px;display:flex}.blog-module__CDxi_G__filters a{border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-surface);font-size:var(--text-xs);color:var(--color-text-2);padding:10px 16px;transition:background .2s,border-color .2s}.blog-module__CDxi_G__filters a:hover{background:var(--color-brand-soft)}.blog-module__CDxi_G__filters a[aria-current=page]{background:var(--color-brand);border-color:var(--color-brand);color:var(--color-on-brand)}.blog-module__CDxi_G__listCount{font-size:var(--text-xs);color:var(--color-text-faint);flex-shrink:0}.blog-module__CDxi_G__listEmpty{font-size:var(--text-base);color:var(--color-text-muted);padding:50px 0}.blog-module__CDxi_G__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(30px,3.4vw,44px) 20px;display:grid}.blog-module__CDxi_G__card a{height:100%;display:block}.blog-module__CDxi_G__cardCover{aspect-ratio:16/10;width:100%;margin-bottom:var(--space-4);border-radius:var(--radius-md);isolation:isolate;background:var(--color-night-2);transition:transform .25s;display:block;position:relative;overflow:hidden}.blog-module__CDxi_G__cardCover img{object-fit:cover;width:100%;height:100%}.blog-module__CDxi_G__card a:hover .blog-module__CDxi_G__cardCover{transform:translateY(-3px)}.blog-module__CDxi_G__card h3{font-size:var(--text-md);letter-spacing:-.025em;margin:10px 0 8px;font-weight:600;line-height:1.35}.blog-module__CDxi_G__card p{font-size:var(--text-sm);color:var(--color-text-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1.75;display:-webkit-box;overflow:hidden}.blog-module__CDxi_G__pagination{font-size:var(--text-xs);justify-content:center;align-items:center;gap:22px;margin-top:clamp(44px,5vw,68px);display:flex}.blog-module__CDxi_G__pagination a{border:1px solid var(--color-border);border-radius:var(--radius-pill);align-items:center;gap:9px;padding:11px 20px;transition:background .2s;display:inline-flex}.blog-module__CDxi_G__pagination a:hover{background:var(--color-brand-soft)}.blog-module__CDxi_G__pagination svg{width:14px;height:14px}.blog-module__CDxi_G__pagination span{color:var(--color-text-faint)}.blog-module__CDxi_G__reverse{transform:rotate(180deg)}.blog-module__CDxi_G__postHero{background:var(--color-brand);color:var(--color-on-brand)}.blog-module__CDxi_G__postHeroPanel{border-radius:var(--radius-xl);isolation:isolate;padding:clamp(38px,6vw,84px) clamp(24px,4vw,54px) clamp(28px,4vw,44px);position:relative;overflow:hidden}.blog-module__CDxi_G__postHeroVisual{z-index:-1;position:absolute;inset:0}.blog-module__CDxi_G__postHeroVisual img{object-fit:cover;width:100%;height:100%}.blog-module__CDxi_G__postHero h1{max-width:20ch;font-size:var(--text-title);letter-spacing:-.055em;text-wrap:balance;font-weight:550;line-height:1.08}.blog-module__CDxi_G__postHeroSummary{max-width:60ch;margin-top:var(--space-5);font-size:var(--text-base);color:var(--color-on-brand-2);line-height:1.8}.blog-module__CDxi_G__facts{border-top:1px solid color-mix(in srgb, var(--color-on-brand) 14%, transparent);flex-wrap:wrap;gap:14px clamp(24px,4vw,52px);margin-top:clamp(26px,4vw,42px);padding-top:clamp(22px,3vw,32px);display:flex}.blog-module__CDxi_G__facts dt{font-size:var(--text-xs);letter-spacing:.13em;text-transform:uppercase;color:var(--color-on-brand-muted);font-weight:600}.blog-module__CDxi_G__facts dd{font-size:var(--text-sm);margin:6px 0 0;font-weight:500}.blog-module__CDxi_G__body{max-width:720px;padding-block:clamp(52px,7vw,86px) clamp(40px,5vw,60px)}.blog-module__CDxi_G__bodyLead{font-size:var(--text-lead);letter-spacing:-.02em;margin-bottom:34px;font-weight:500;line-height:1.65}.blog-module__CDxi_G__body p{font-size:var(--text-md);color:var(--color-text-2);margin-bottom:22px;line-height:1.9}.blog-module__CDxi_G__body h2{font-size:var(--text-heading-sm);letter-spacing:-.035em;margin:clamp(34px,4vw,48px) 0 16px;font-weight:600;line-height:1.25}.blog-module__CDxi_G__body ul{margin:0 0 var(--space-6);gap:var(--space-3);padding:0;list-style:none;display:grid}.blog-module__CDxi_G__body li{font-size:var(--text-md);color:var(--color-text-2);padding-left:22px;line-height:1.85;position:relative}.blog-module__CDxi_G__body li:before{content:"";background:var(--color-accent);border-radius:50%;width:6px;height:6px;position:absolute;top:12px;left:2px}.blog-module__CDxi_G__body blockquote{border-left:2px solid var(--color-accent);font-size:var(--text-lead);letter-spacing:-.03em;text-wrap:balance;margin:clamp(30px,4vw,44px) 0;padding-left:clamp(20px,3vw,30px);font-weight:500;line-height:1.5}.blog-module__CDxi_G__related{border-top:1px solid var(--color-border);padding-block:clamp(46px,6vw,76px)}.blog-module__CDxi_G__related h2{font-size:var(--text-heading-sm);letter-spacing:-.04em;margin-bottom:clamp(24px,3vw,34px);font-weight:550}@media (max-width:1000px){.blog-module__CDxi_G__featured{grid-template-columns:minmax(0,1fr)}.blog-module__CDxi_G__featuredList{grid-template-columns:repeat(3,minmax(0,1fr))}.blog-module__CDxi_G__featuredList a{grid-template-columns:minmax(0,1fr);align-items:start}.blog-module__CDxi_G__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.blog-module__CDxi_G__featuredList,.blog-module__CDxi_G__grid{grid-template-columns:minmax(0,1fr)}.blog-module__CDxi_G__featuredList a{grid-template-columns:110px minmax(0,1fr);align-items:center}.blog-module__CDxi_G__listToolbar{align-items:flex-start;gap:var(--space-3);flex-direction:column}.blog-module__CDxi_G__filters{width:100%;padding-bottom:var(--space-1);scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.blog-module__CDxi_G__filters a{flex-shrink:0}.blog-module__CDxi_G__pagination{gap:var(--space-3);flex-wrap:wrap}.blog-module__CDxi_G__postHero h1{max-width:none}}
.case-studies-module__oWvMPq__eyebrow{font-size:var(--text-xs);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:9px;margin:0 0 22px;font-weight:600;display:flex}.case-studies-module__oWvMPq__eyebrow:before{content:"";background:currentColor;border-radius:50%;flex-shrink:0;width:5px;height:5px}.case-studies-module__oWvMPq__breadcrumbsDark{color:var(--color-on-brand-2);padding-block:22px 30px}.case-studies-module__oWvMPq__card,.case-studies-module__oWvMPq__detailHeroPanel{--cover-b:var(--chart-1);--cover-a:color-mix(in srgb, var(--cover-b) 20%, var(--color-night))}.case-studies-module__oWvMPq__card[data-domain=tai-chinh],.case-studies-module__oWvMPq__detailHeroPanel[data-domain=tai-chinh]{--cover-b:var(--chart-1)}.case-studies-module__oWvMPq__card[data-domain=bat-dong-san],.case-studies-module__oWvMPq__detailHeroPanel[data-domain=bat-dong-san]{--cover-b:var(--chart-2)}.case-studies-module__oWvMPq__card[data-domain=xuat-nhap-khau],.case-studies-module__oWvMPq__detailHeroPanel[data-domain=xuat-nhap-khau]{--cover-b:var(--chart-5)}.case-studies-module__oWvMPq__card[data-domain=mua-ban-sap-nhap],.case-studies-module__oWvMPq__detailHeroPanel[data-domain=mua-ban-sap-nhap]{--cover-b:var(--chart-4)}.case-studies-module__oWvMPq__card[data-domain=chuoi-ban-le],.case-studies-module__oWvMPq__detailHeroPanel[data-domain=chuoi-ban-le]{--cover-b:var(--chart-3)}.case-studies-module__oWvMPq__indexHero{background:var(--color-brand);color:var(--color-on-brand);padding-bottom:clamp(52px,7vw,86px)}.case-studies-module__oWvMPq__indexHeroGrid{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:end;gap:clamp(28px,5vw,70px);padding-top:clamp(26px,4vw,46px);display:grid}.case-studies-module__oWvMPq__indexHero h1{font-size:var(--text-hero);letter-spacing:-.06em;white-space:pre-line;font-weight:550;line-height:1.06}.case-studies-module__oWvMPq__indexHeroAside p{font-size:var(--text-base);color:var(--color-on-brand-muted);max-width:460px;margin-bottom:26px;line-height:1.85}.case-studies-module__oWvMPq__list{padding-bottom:clamp(70px,9vw,120px)}.case-studies-module__oWvMPq__listToolbar{justify-content:space-between;align-items:center;gap:18px;margin:clamp(34px,4vw,52px) 0 24px;display:flex}.case-studies-module__oWvMPq__filters{flex-wrap:wrap;gap:7px;display:flex}.case-studies-module__oWvMPq__filters a{border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-surface);font-size:var(--text-xs);color:var(--color-text-2);padding:10px 16px;transition:background .2s,border-color .2s}.case-studies-module__oWvMPq__filters a:hover{background:var(--color-brand-soft)}.case-studies-module__oWvMPq__filters a[aria-current=page]{background:var(--color-brand);border-color:var(--color-brand);color:var(--color-on-brand)}.case-studies-module__oWvMPq__listLead{font-size:var(--text-sm);letter-spacing:-.015em;font-weight:600}.case-studies-module__oWvMPq__listCount{font-size:var(--text-xs);color:var(--color-text-faint);flex-shrink:0}.case-studies-module__oWvMPq__listGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.case-studies-module__oWvMPq__listEmpty{font-size:var(--text-base);color:var(--color-text-muted);padding:60px 0}.case-studies-module__oWvMPq__card{border-radius:var(--radius-xl);isolation:isolate;min-height:330px;color:var(--color-on-brand);background:var(--color-night-2);transition:transform .25s;display:flex;position:relative;overflow:hidden}.case-studies-module__oWvMPq__card:before{content:"";z-index:-2;background:radial-gradient(92% 120% at 84% 6%, var(--cover-b) 0%, transparent 62%), linear-gradient(155deg, var(--cover-a) 0%, var(--color-night) 82%);position:absolute;inset:0}.case-studies-module__oWvMPq__card:after{content:"";z-index:-1;opacity:.18;background-image:linear-gradient(color-mix(in srgb, var(--color-on-brand) 18%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--color-on-brand) 18%, transparent) 1px, transparent 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(72% 78% at 82% 6%,#000,#0000 72%);mask-image:radial-gradient(72% 78% at 82% 6%,#000,#0000 72%)}.case-studies-module__oWvMPq__card:hover{transform:translateY(-3px)}.case-studies-module__oWvMPq__card>a{flex-direction:column;flex:1;justify-content:flex-end;padding:clamp(24px,3vw,34px);display:flex;position:relative}.case-studies-module__oWvMPq__cardImage{z-index:-1;position:absolute;inset:0}.case-studies-module__oWvMPq__cardImage img{object-fit:cover;width:100%;height:100%}.case-studies-module__oWvMPq__cardImage:after{content:"";background:linear-gradient(0deg, color-mix(in srgb, var(--color-night) 93%, transparent) 14%, color-mix(in srgb, var(--color-night) 40%, transparent) 56%, color-mix(in srgb, var(--color-night) 10%, transparent));position:absolute;inset:0}.case-studies-module__oWvMPq__cardTag{align-items:center;gap:var(--space-2);font-size:var(--text-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--color-on-brand-2);margin-bottom:14px;font-weight:600;display:flex}.case-studies-module__oWvMPq__cardTag:before{content:"";background:var(--cover-b);border-radius:50%;flex-shrink:0;width:5px;height:5px}.case-studies-module__oWvMPq__card h3{font-size:var(--text-heading);letter-spacing:-.045em;white-space:pre-line;text-wrap:balance;font-weight:550;line-height:1.12}.case-studies-module__oWvMPq__cardFoot{justify-content:space-between;align-items:flex-end;gap:var(--space-5);margin-top:var(--space-4);display:flex}.case-studies-module__oWvMPq__cardFoot p{font-size:var(--text-sm);color:var(--color-on-brand-2);max-width:44ch;line-height:1.75}.case-studies-module__oWvMPq__cardBadge{border-radius:var(--radius-md);background:color-mix(in srgb, var(--color-night) 85%, transparent);border:1px solid color-mix(in srgb, var(--color-on-brand) 12%, transparent);font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--color-on-brand-2);text-align:right;flex-shrink:0;gap:3px;padding:13px 16px;display:grid}.case-studies-module__oWvMPq__cardBadge strong{font-size:var(--text-xl);letter-spacing:-.035em;text-transform:none;color:var(--color-on-brand);font-weight:600}.case-studies-module__oWvMPq__cardFeatured{grid-column:1/-1;min-height:clamp(360px,42vw,470px)}.case-studies-module__oWvMPq__cardFeatured h3{font-size:var(--text-section-lg);max-width:20ch}.case-studies-module__oWvMPq__cardFeatured .case-studies-module__oWvMPq__cardFoot p{font-size:var(--text-base)}.case-studies-module__oWvMPq__detailHero{background:var(--color-brand);color:var(--color-on-brand)}.case-studies-module__oWvMPq__detailHeroPanel{border-radius:var(--radius-xl);isolation:isolate;padding:clamp(38px,6vw,86px) clamp(24px,4vw,54px) clamp(30px,4vw,48px);position:relative;overflow:hidden}.case-studies-module__oWvMPq__detailHeroPanel:before{content:"";z-index:-2;background:radial-gradient(68% 120% at 86% 4%, var(--cover-b) 0%, transparent 60%), linear-gradient(150deg, var(--cover-a) 0%, var(--color-night) 84%);position:absolute;inset:0}.case-studies-module__oWvMPq__detailHeroPanel:after{content:"";z-index:-1;opacity:.16;background-image:linear-gradient(color-mix(in srgb, var(--color-on-brand) 18%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--color-on-brand) 18%, transparent) 1px, transparent 1px);background-size:52px 52px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 76% at 84% 4%,#000,#0000 70%);mask-image:radial-gradient(70% 76% at 84% 4%,#000,#0000 70%)}.case-studies-module__oWvMPq__detailHeroVisual{z-index:-1;position:absolute;inset:0}.case-studies-module__oWvMPq__detailHeroVisual img{object-fit:cover;width:100%;height:100%}.case-studies-module__oWvMPq__detailHeroBody{max-width:820px}.case-studies-module__oWvMPq__detailHero h1{font-size:var(--text-hero);letter-spacing:-.055em;white-space:pre-line;font-weight:550;line-height:1.08}.case-studies-module__oWvMPq__detailHeroSummary{max-width:62ch;margin-top:var(--space-5);font-size:var(--text-base);color:var(--color-on-brand-2);line-height:1.8}.case-studies-module__oWvMPq__facts{border-top:1px solid color-mix(in srgb, var(--color-on-brand) 14%, transparent);flex-wrap:wrap;gap:14px clamp(24px,4vw,52px);margin-top:clamp(28px,4vw,44px);padding-top:clamp(24px,3vw,34px);display:flex}.case-studies-module__oWvMPq__facts dt{font-size:var(--text-xs);letter-spacing:.13em;text-transform:uppercase;color:var(--color-on-brand-muted);font-weight:600}.case-studies-module__oWvMPq__facts dd{font-size:var(--text-sm);margin:6px 0 0;font-weight:500}.case-studies-module__oWvMPq__detailHeroBadge{gap:var(--space-1);padding:var(--space-4) var(--space-5);border-radius:var(--radius-lg);border:1px solid color-mix(in srgb, var(--color-on-brand) 13%, transparent);background:color-mix(in srgb, var(--color-night) 85%, transparent);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--color-on-brand-2);text-align:right;display:grid;position:absolute;top:clamp(38px,6vw,86px);right:clamp(24px,4vw,54px)}.case-studies-module__oWvMPq__detailHeroBadge strong{font-size:var(--text-heading);letter-spacing:-.04em;text-transform:none;color:var(--color-on-brand);font-weight:600}.case-studies-module__oWvMPq__headline{background:var(--color-brand);color:var(--color-on-brand);text-align:center;padding-block:clamp(70px,10vw,128px)}.case-studies-module__oWvMPq__headline .case-studies-module__oWvMPq__eyebrow{color:var(--color-on-brand-muted);justify-content:center}.case-studies-module__oWvMPq__headline h2{max-width:960px;font-size:var(--text-section-lg);letter-spacing:-.05em;white-space:pre-line;text-wrap:balance;margin-inline:auto;font-weight:500;line-height:1.16}.case-studies-module__oWvMPq__context{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(26px,5vw,76px);padding-block:clamp(70px,9vw,116px);display:grid}.case-studies-module__oWvMPq__context h2{font-size:var(--text-section-lg);letter-spacing:-.055em;white-space:pre-line;font-weight:550;line-height:1.1}.case-studies-module__oWvMPq__contextBody{gap:var(--space-5);padding-top:var(--space-2);align-content:start;display:grid}.case-studies-module__oWvMPq__contextBody p{font-size:var(--text-base);color:var(--color-text-muted);line-height:1.85}.case-studies-module__oWvMPq__contextLead{letter-spacing:-.02em;font-weight:500;font-size:var(--text-lg)!important;color:var(--color-text)!important;line-height:1.6!important}.case-studies-module__oWvMPq__approach{background:var(--color-accent-soft);padding-block:clamp(70px,9vw,120px)}.case-studies-module__oWvMPq__approachHeading{text-align:center;margin-bottom:clamp(44px,5vw,68px)}.case-studies-module__oWvMPq__approachHeading .case-studies-module__oWvMPq__eyebrow{color:var(--color-accent-hover);justify-content:center}.case-studies-module__oWvMPq__approachHeading h2{font-size:var(--text-section-lg);letter-spacing:-.055em;white-space:pre-line;text-wrap:balance;font-weight:550;line-height:1.1}.case-studies-module__oWvMPq__approachGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(30px,4vw,52px) clamp(24px,3vw,44px);margin:0;padding:0;list-style:none;display:grid}.case-studies-module__oWvMPq__approachGrid h3{font-size:var(--text-md);letter-spacing:-.02em;margin:18px 0 9px;font-weight:600}.case-studies-module__oWvMPq__approachGrid p{font-size:var(--text-sm);color:var(--color-text-muted);max-width:34ch;line-height:1.75}.case-studies-module__oWvMPq__iconChip{border-radius:var(--radius-md);background:var(--color-accent-soft-2);width:38px;height:38px;color:var(--color-accent-hover);place-items:center;display:grid}.case-studies-module__oWvMPq__iconChip svg{width:19px;height:19px}.case-studies-module__oWvMPq__execution{gap:clamp(30px,4vw,48px);padding-block:clamp(64px,8vw,104px);display:grid}.case-studies-module__oWvMPq__execution article{border-top:1px solid var(--color-border);grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:clamp(20px,4vw,60px);padding-top:clamp(28px,4vw,44px);display:grid}.case-studies-module__oWvMPq__execution h3{font-size:var(--text-heading);letter-spacing:-.04em;max-width:16ch;font-weight:550;line-height:1.2}.case-studies-module__oWvMPq__execution p{font-size:var(--text-base);color:var(--color-text-muted);line-height:1.85}.case-studies-module__oWvMPq__difference{background:var(--color-brand);color:var(--color-on-brand);padding-block:clamp(70px,9vw,120px)}.case-studies-module__oWvMPq__differenceGrid{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:clamp(34px,5vw,76px);display:grid}.case-studies-module__oWvMPq__difference h2{font-size:var(--text-section-lg);letter-spacing:-.055em;white-space:pre-line;font-weight:550;line-height:1.1}.case-studies-module__oWvMPq__differenceLead{max-width:44ch;font-size:var(--text-base);color:var(--color-on-brand-muted);margin-top:22px;line-height:1.85}.case-studies-module__oWvMPq__differenceItems{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(28px,4vw,44px);margin:0;padding:0;list-style:none;display:grid}.case-studies-module__oWvMPq__differenceItems h3{margin:var(--space-4) 0 var(--space-2);font-size:var(--text-base);letter-spacing:-.015em;font-weight:600}.case-studies-module__oWvMPq__differenceItems p{font-size:var(--text-sm);color:var(--color-on-brand-muted);line-height:1.8}.case-studies-module__oWvMPq__differenceItems .case-studies-module__oWvMPq__iconChip{background:color-mix(in srgb, var(--color-on-brand) 7%, transparent);color:var(--color-accent-on-dark)}.case-studies-module__oWvMPq__results{grid-template-columns:minmax(0,.8fr) minmax(0,1.6fr);align-items:start;gap:clamp(30px,5vw,70px);padding-block:clamp(70px,9vw,116px);display:grid}.case-studies-module__oWvMPq__results h2{font-size:var(--text-section);letter-spacing:-.05em;font-weight:550;line-height:1.1}.case-studies-module__oWvMPq__resultsMetrics dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:30px 20px}.case-studies-module__oWvMPq__testimonial{background:var(--color-surface-2);padding-block:clamp(70px,9vw,120px)}.case-studies-module__oWvMPq__testimonial figure{text-align:center}.case-studies-module__oWvMPq__testimonial blockquote{max-width:880px;font-size:var(--text-heading-lg);letter-spacing:-.04em;text-wrap:balance;margin-inline:auto;font-weight:500;line-height:1.32}.case-studies-module__oWvMPq__testimonial figcaption{font-size:var(--text-xs);color:var(--color-text-muted);margin-top:clamp(24px,3vw,36px)}.case-studies-module__oWvMPq__testimonial figcaption strong{color:var(--color-text);font-weight:600}.case-studies-module__oWvMPq__testimonial figcaption span:before{content:" · "}.case-studies-module__oWvMPq__faq{grid-template-columns:minmax(0,.85fr) minmax(0,1.5fr);gap:clamp(30px,5vw,70px);padding-block:clamp(70px,9vw,116px);display:grid}.case-studies-module__oWvMPq__faq h2{font-size:var(--text-section);letter-spacing:-.05em;margin-bottom:26px;font-weight:550;line-height:1.1}.case-studies-module__oWvMPq__faqList details{border-top:1px solid var(--color-border)}.case-studies-module__oWvMPq__faqList details:last-child{border-bottom:1px solid var(--color-border)}.case-studies-module__oWvMPq__faqList summary{justify-content:space-between;align-items:center;gap:var(--space-5);font-size:var(--text-base);letter-spacing:-.015em;cursor:pointer;padding:22px 0;font-weight:500;list-style:none;display:flex}.case-studies-module__oWvMPq__faqList summary::-webkit-details-marker{display:none}.case-studies-module__oWvMPq__faqList summary svg{width:15px;height:15px;color:var(--color-text-faint);flex-shrink:0;transition:transform .2s;transform:rotate(90deg)}.case-studies-module__oWvMPq__faqList details[open] summary svg{transform:rotate(-90deg)}.case-studies-module__oWvMPq__faqList p{padding:0 var(--space-8) var(--space-6) 0;font-size:var(--text-base);color:var(--color-text-muted);line-height:1.85}.case-studies-module__oWvMPq__related{padding-block:clamp(60px,8vw,100px)}.case-studies-module__oWvMPq__related h2{font-size:var(--text-heading);letter-spacing:-.04em;margin-bottom:clamp(24px,3vw,36px);font-weight:550}.case-studies-module__oWvMPq__relatedGrid{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.case-studies-module__oWvMPq__relatedGrid .case-studies-module__oWvMPq__card{min-height:290px}.case-studies-module__oWvMPq__relatedGrid .case-studies-module__oWvMPq__card h3{font-size:var(--text-lead)}.case-studies-module__oWvMPq__relatedGrid .case-studies-module__oWvMPq__cardFoot{display:block}.case-studies-module__oWvMPq__relatedGrid .case-studies-module__oWvMPq__cardBadge{display:none}.case-studies-module__oWvMPq__cta{isolation:isolate;color:var(--color-on-brand);background:var(--color-brand);text-align:center;padding-block:clamp(90px,12vw,160px);position:relative}.case-studies-module__oWvMPq__ctaVisual{z-index:-1;position:absolute;inset:0}.case-studies-module__oWvMPq__ctaVisual img{object-fit:cover;object-position:center 30%;width:100%;height:100%}.case-studies-module__oWvMPq__ctaVisual:after{content:"";background:linear-gradient(0deg, color-mix(in srgb, var(--color-night) 97%, transparent) 8%, color-mix(in srgb, var(--color-night) 84%, transparent) 52%, color-mix(in srgb, var(--color-night) 95%, transparent));position:absolute;inset:0}.case-studies-module__oWvMPq__ctaBody .case-studies-module__oWvMPq__eyebrow{color:var(--color-on-brand-2);justify-content:center}.case-studies-module__oWvMPq__ctaBody h2{font-size:var(--text-title);letter-spacing:-.055em;white-space:pre-line;text-wrap:balance;font-weight:550;line-height:1.08}.case-studies-module__oWvMPq__ctaBody>p{max-width:560px;font-size:var(--text-base);color:var(--color-on-brand-2);margin:22px auto clamp(30px,4vw,40px);line-height:1.8}@media (max-width:1000px){.case-studies-module__oWvMPq__approachGrid,.case-studies-module__oWvMPq__relatedGrid,.case-studies-module__oWvMPq__resultsMetrics dl{grid-template-columns:repeat(2,minmax(0,1fr))}.case-studies-module__oWvMPq__detailHeroBadge{text-align:left;justify-self:start;margin-top:26px;display:inline-grid;position:static}}@media (max-width:760px){.case-studies-module__oWvMPq__indexHeroGrid,.case-studies-module__oWvMPq__context,.case-studies-module__oWvMPq__results,.case-studies-module__oWvMPq__faq,.case-studies-module__oWvMPq__differenceGrid,.case-studies-module__oWvMPq__execution article,.case-studies-module__oWvMPq__listGrid,.case-studies-module__oWvMPq__relatedGrid,.case-studies-module__oWvMPq__approachGrid,.case-studies-module__oWvMPq__differenceItems{grid-template-columns:minmax(0,1fr)}.case-studies-module__oWvMPq__listToolbar{align-items:flex-start;gap:var(--space-3);flex-direction:column}.case-studies-module__oWvMPq__filters{width:100%;padding-bottom:var(--space-1);scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.case-studies-module__oWvMPq__filters a{flex-shrink:0}.case-studies-module__oWvMPq__cardFoot{display:block}.case-studies-module__oWvMPq__cardBadge{text-align:left;justify-items:start;margin-top:18px}.case-studies-module__oWvMPq__card,.case-studies-module__oWvMPq__cardFeatured,.case-studies-module__oWvMPq__relatedGrid .case-studies-module__oWvMPq__card{min-height:300px}.case-studies-module__oWvMPq__execution h3{max-width:none}.case-studies-module__oWvMPq__faqList p{padding-right:0}}
.contact-module__Ipct1a__eyebrow{margin:0 0 var(--space-5);font-size:var(--text-xs);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:9px;font-weight:600;display:flex}.contact-module__Ipct1a__eyebrow:before{content:"";background:currentColor;border-radius:50%;flex-shrink:0;width:5px;height:5px}.contact-module__Ipct1a__breadcrumbsDark{color:var(--color-on-brand-2);padding-block:22px 26px}.contact-module__Ipct1a__hero{background:radial-gradient(60% 120% at 92% 0%, color-mix(in srgb, var(--color-accent) 45%, transparent) 0%, transparent 60%), var(--color-brand);color:var(--color-on-brand)}.contact-module__Ipct1a__heroText{max-width:760px;padding:clamp(16px,3vw,40px) 0 clamp(56px,7vw,96px)}.contact-module__Ipct1a__heroText .contact-module__Ipct1a__eyebrow{color:var(--color-accent-on-dark)}.contact-module__Ipct1a__hero h1{font-size:var(--text-hero-lg);letter-spacing:-.06em;font-weight:550;line-height:1.02}.contact-module__Ipct1a__heroLead{margin-top:var(--space-6);max-width:52ch;font-size:var(--text-lead);color:var(--color-on-brand-2);line-height:1.6}.contact-module__Ipct1a__formSection{background:var(--color-surface-2);padding-block:clamp(60px,8vw,104px)}.contact-module__Ipct1a__formGrid{grid-template-columns:minmax(0,1.5fr) minmax(300px,1fr);align-items:start;gap:clamp(24px,4vw,56px);display:grid}.contact-module__Ipct1a__form{gap:var(--space-6);border-radius:var(--radius-xl);background:var(--color-surface);border:1px solid var(--color-border);margin-top:clamp(24px,3vw,36px);padding:clamp(24px,3vw,40px);display:grid}.contact-module__Ipct1a__progress{gap:var(--space-3);font-size:var(--text-sm);color:var(--color-text-muted);display:grid}.contact-module__Ipct1a__progress strong{color:var(--color-text)}.contact-module__Ipct1a__bar{border-radius:var(--radius-pill);background:var(--color-surface-2);height:4px;position:relative;overflow:hidden}.contact-module__Ipct1a__bar:after{content:"";border-radius:inherit;background:var(--color-accent);transition:right .25s;position:absolute;inset:0 50% 0 0}.contact-module__Ipct1a__bar[data-step="1"]:after{right:0}.contact-module__Ipct1a__grid{gap:var(--space-5);border:0;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;margin:0;padding:0;display:grid}.contact-module__Ipct1a__grid[hidden]{display:none}.contact-module__Ipct1a__field{align-content:start;gap:var(--space-2);display:grid}.contact-module__Ipct1a__wide{grid-column:1/-1}.contact-module__Ipct1a__field label{font-size:var(--text-sm);font-weight:550}.contact-module__Ipct1a__field input,.contact-module__Ipct1a__field select,.contact-module__Ipct1a__field textarea{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);width:100%;min-height:46px;color:var(--color-text);font-size:var(--text-sm);padding:11px 14px;transition:border-color .2s,box-shadow .2s}.contact-module__Ipct1a__field textarea{resize:vertical;line-height:1.6}.contact-module__Ipct1a__field :is(input,select,textarea):hover{border-color:var(--color-text-faint)}.contact-module__Ipct1a__field :is(input,select,textarea):focus-visible{border-color:var(--color-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-accent) 22%, transparent);outline:none}.contact-module__Ipct1a__field [aria-invalid=true],.contact-module__Ipct1a__consent [aria-invalid=true]{border-color:var(--color-bad)}.contact-module__Ipct1a__error{font-size:var(--text-xs);color:var(--color-bad)}.contact-module__Ipct1a__consent{gap:var(--space-2);display:grid}.contact-module__Ipct1a__consent label{gap:var(--space-3);font-size:var(--text-sm);color:var(--color-text-muted);cursor:pointer;align-items:flex-start;line-height:1.6;display:flex}.contact-module__Ipct1a__consent input{width:18px;height:18px;accent-color:var(--color-accent);flex-shrink:0;margin-top:2px}.contact-module__Ipct1a__trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.contact-module__Ipct1a__actions{justify-content:flex-end;gap:var(--space-3);display:flex}.contact-module__Ipct1a__primary,.contact-module__Ipct1a__ghost{align-items:center;gap:var(--space-2);border-radius:var(--radius-pill);min-height:46px;font-size:var(--text-sm);cursor:pointer;padding:12px 24px;font-weight:600;transition:background .2s,border-color .2s;display:inline-flex}.contact-module__Ipct1a__primary{border:1px solid var(--color-brand);background:var(--color-brand);color:var(--color-on-brand)}.contact-module__Ipct1a__primary:hover{background:var(--color-night-5)}.contact-module__Ipct1a__primary:disabled{opacity:.6;cursor:progress}.contact-module__Ipct1a__primary svg{width:15px;height:15px}.contact-module__Ipct1a__ghost{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text)}.contact-module__Ipct1a__ghost:hover{border-color:var(--color-text-faint)}.contact-module__Ipct1a__alert{border-radius:var(--radius-md);background:var(--color-bad-soft);color:var(--color-bad);font-size:var(--text-sm);padding:12px 16px}.contact-module__Ipct1a__fine{font-size:var(--text-xs);color:var(--color-text-faint)}.contact-module__Ipct1a__done{border-radius:var(--radius-xl);background:radial-gradient(85% 130% at 88% 4%, var(--color-accent) 0%, transparent 60%), linear-gradient(150deg, color-mix(in srgb, var(--color-accent) 20%, var(--color-night)) 0%, var(--color-night) 86%);color:var(--color-on-brand);font-size:var(--text-heading-sm);letter-spacing:-.03em;margin-top:clamp(24px,3vw,36px);padding:clamp(28px,3vw,44px);font-weight:500;line-height:1.4}.contact-module__Ipct1a__card{top:var(--space-6);gap:var(--space-6);border-radius:var(--radius-xl);background:var(--color-brand);color:var(--color-on-brand);padding:clamp(24px,3vw,34px);display:grid;position:sticky}.contact-module__Ipct1a__cardTitle{font-size:var(--text-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--color-accent-on-dark);font-weight:600}.contact-module__Ipct1a__card dl{gap:var(--space-5);display:grid}.contact-module__Ipct1a__card dl>div{padding-bottom:var(--space-5);border-bottom:1px solid color-mix(in srgb, var(--color-on-brand) 10%, transparent);gap:4px;display:grid}.contact-module__Ipct1a__card dt{font-size:var(--text-xs);color:var(--color-on-brand-faint)}.contact-module__Ipct1a__card dd{font-size:var(--text-md);overflow-wrap:anywhere;font-weight:500}.contact-module__Ipct1a__card dd a:hover{color:var(--color-accent-on-dark)}.contact-module__Ipct1a__card address{font-style:normal;font-size:var(--text-sm);color:var(--color-on-brand-2);line-height:1.7}.contact-module__Ipct1a__office{border-radius:var(--radius-lg)}.contact-module__Ipct1a__faq{padding-block:clamp(60px,8vw,104px)}.contact-module__Ipct1a__faqGrid{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);align-items:start;gap:clamp(24px,4vw,64px);display:grid}.contact-module__Ipct1a__faqList details{border-bottom:1px solid var(--color-border)}.contact-module__Ipct1a__faqList details:first-child{border-top:1px solid var(--color-border)}.contact-module__Ipct1a__faqList summary{justify-content:space-between;gap:var(--space-4);padding:var(--space-5) 0;font-size:var(--text-lg);letter-spacing:-.02em;cursor:pointer;font-weight:550;list-style:none;display:flex}.contact-module__Ipct1a__faqList summary::-webkit-details-marker{display:none}.contact-module__Ipct1a__faqList summary:after{content:"+";color:var(--color-accent);flex-shrink:0;font-weight:400;transition:transform .2s}.contact-module__Ipct1a__faqList details[open] summary:after{transform:rotate(45deg)}.contact-module__Ipct1a__faqList details p{max-width:64ch;padding-bottom:var(--space-6);font-size:var(--text-base);color:var(--color-text-muted);line-height:1.8}@media (max-width:1000px){.contact-module__Ipct1a__formGrid,.contact-module__Ipct1a__faqGrid{grid-template-columns:minmax(0,1fr)}.contact-module__Ipct1a__card{position:static}}@media (max-width:760px){.contact-module__Ipct1a__grid{grid-template-columns:minmax(0,1fr)}.contact-module__Ipct1a__actions{justify-content:stretch}.contact-module__Ipct1a__actions button{flex:1;justify-content:center}}
.map-module__X9JNWa__hero{background:var(--color-brand);color:var(--color-on-brand)}.map-module__X9JNWa__breadcrumbs{color:var(--color-on-brand-2);padding-block:22px 26px}.map-module__X9JNWa__heading{gap:var(--space-3);flex-direction:column;max-width:68ch;padding-bottom:clamp(36px,5vw,64px);display:flex}.map-module__X9JNWa__eyebrow{color:var(--color-accent-on-dark);font-size:var(--text-xs);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:9px;margin:0;font-weight:600;display:flex}.map-module__X9JNWa__eyebrow:before{content:"";background:currentColor;border-radius:50%;flex-shrink:0;width:5px;height:5px}.map-module__X9JNWa__heading h1{font-size:var(--text-title);letter-spacing:-.05em;text-wrap:balance;margin:0;font-weight:550;line-height:1.05}.map-module__X9JNWa__intro{color:var(--color-on-brand-2);font-size:var(--text-md);margin:0;line-height:1.6}.map-module__X9JNWa__body{padding-block:var(--space-7) var(--space-10)}.map-module__X9JNWa__wide{padding-inline:clamp(16px,2.5vw,40px)}.map-module__X9JNWa__explorer{gap:var(--space-3);flex-direction:column;display:flex}.map-module__X9JNWa__toolbar{align-items:center;gap:var(--space-3) var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-1);flex-wrap:wrap;padding:10px 12px;display:flex}.map-module__X9JNWa__group{align-items:center;gap:var(--space-2);display:flex}.map-module__X9JNWa__groupLabel{color:var(--color-text-muted);font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;font-weight:600}.map-module__X9JNWa__segment{border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-surface-2);gap:2px;padding:3px;display:inline-flex}.map-module__X9JNWa__button{border-radius:var(--radius-pill);min-width:34px;color:var(--color-text-muted);font-size:var(--text-sm);cursor:pointer;transition:background var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);background:0 0;border:0;padding:5px 12px;font-weight:600}.map-module__X9JNWa__button:hover:not(:disabled){background:color-mix(in srgb, var(--color-text) 6%, transparent);color:var(--color-text)}.map-module__X9JNWa__button[aria-pressed=true]{background:var(--color-surface);color:var(--color-text);box-shadow:var(--shadow-1)}.map-module__X9JNWa__button:disabled{opacity:.4;cursor:default}.map-module__X9JNWa__search{border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-surface-2);max-width:320px;color:var(--color-text);font-size:var(--text-sm);flex:220px;margin-left:auto;padding:7px 14px}.map-module__X9JNWa__search:focus{background:var(--color-surface)}.map-module__X9JNWa__zoomInfo{color:var(--color-text-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums;flex-basis:100%}.map-module__X9JNWa__hits{color:var(--color-text-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums}.map-module__X9JNWa__button:focus-visible,.map-module__X9JNWa__search:focus-visible,.map-module__X9JNWa__canvas:focus-visible,.map-module__X9JNWa__toggle:focus-visible,.map-module__X9JNWa__caption:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}.map-module__X9JNWa__canvas{border:1px solid var(--color-border);border-radius:var(--radius-xl);background-color:var(--color-surface-2);background-image:radial-gradient(color-mix(in srgb, var(--color-text-faint) 35%, transparent) 1px, transparent 1px);background-size:22px 22px;height:76vh;min-height:480px;padding:36px 28px 48px;overflow:auto}.map-module__X9JNWa__canvas[data-panning]{cursor:grabbing;-webkit-user-select:none;user-select:none}.map-module__X9JNWa__tree{--map-line:color-mix(in srgb, var(--color-text-faint) 70%, transparent);zoom:var(--map-zoom,1);width:max-content;min-width:100%}.map-module__X9JNWa__note{margin:var(--space-4) 0 0;color:var(--color-text-muted);font-size:var(--text-xs)}.map-module__X9JNWa__children{margin:0;padding:0;list-style:none;position:relative}.map-module__X9JNWa__child{position:relative}.map-module__X9JNWa__children:before,.map-module__X9JNWa__child:before,.map-module__X9JNWa__child:after{content:"";position:absolute}.map-module__X9JNWa__tree[data-orient=horizontal] .map-module__X9JNWa__node{align-items:center;display:flex}.map-module__X9JNWa__tree[data-orient=horizontal] .map-module__X9JNWa__children{flex-direction:column;margin-left:28px;display:flex}.map-module__X9JNWa__tree[data-orient=horizontal] .map-module__X9JNWa__children:before{border-top:2px solid var(--map-line);width:28px;top:50%;left:-28px}.map-module__X9JNWa__tree[data-orient=horizontal] .map-module__X9JNWa__child{padding:5px 0 5px 28px}.map-module__X9JNWa__tree[data-orient=horizontal] .map-module__X9JNWa__child:before{border-left:2px solid var(--map-line);top:0;bottom:0;left:0}.map-module__X9JNWa__tree[data-orient=horizontal] .map-module__X9JNWa__child:after{border-top:2px solid var(--map-line);width:28px;top:50%;left:0}.map-module__X9JNWa__tree[data-orient=horizontal] .map-module__X9JNWa__child:first-child:before{top:50%}.map-module__X9JNWa__tree[data-orient=horizontal] .map-module__X9JNWa__child:last-child:before{bottom:50%}.map-module__X9JNWa__tree[data-orient=horizontal] .map-module__X9JNWa__child:only-child:before{display:none}.map-module__X9JNWa__tree[data-orient=vertical] .map-module__X9JNWa__node{flex-direction:column;display:flex}.map-module__X9JNWa__tree[data-orient=vertical]>.map-module__X9JNWa__node{align-items:center}.map-module__X9JNWa__tree[data-orient=vertical]>.map-module__X9JNWa__node>.map-module__X9JNWa__box{width:380px;max-width:none}.map-module__X9JNWa__tree[data-orient=vertical] .map-module__X9JNWa__children .map-module__X9JNWa__box{width:100%;max-width:none}.map-module__X9JNWa__tree[data-orient=vertical] .map-module__X9JNWa__children[data-depth="0"]{justify-content:center;align-items:flex-start;padding-top:40px;display:flex}.map-module__X9JNWa__tree[data-orient=vertical] .map-module__X9JNWa__children[data-depth="0"]:before{border-left:2px solid var(--map-line);height:20px;top:0;left:50%}.map-module__X9JNWa__tree[data-orient=vertical] .map-module__X9JNWa__children[data-depth="0"]>.map-module__X9JNWa__child{width:272px;padding:0 12px}.map-module__X9JNWa__tree[data-orient=vertical] .map-module__X9JNWa__children[data-depth="0"]>.map-module__X9JNWa__child:before{border-top:2px solid var(--map-line);top:-20px;left:0;right:0}.map-module__X9JNWa__tree[data-orient=vertical] .map-module__X9JNWa__children[data-depth="0"]>.map-module__X9JNWa__child:after{border-left:2px solid var(--map-line);height:20px;top:-20px;left:50%}.map-module__X9JNWa__tree[data-orient=vertical] .map-module__X9JNWa__children[data-depth="0"]>.map-module__X9JNWa__child:first-child:before{border-left:2px solid var(--map-line);border-top-left-radius:16px;height:20px;left:50%}.map-module__X9JNWa__tree[data-orient=vertical] .map-module__X9JNWa__children[data-depth="0"]>.map-module__X9JNWa__child:last-child:before{border-right:2px solid var(--map-line);border-top-right-radius:16px;height:20px;right:50%}.map-module__X9JNWa__tree[data-orient=vertical] .map-module__X9JNWa__children[data-depth="0"]>.map-module__X9JNWa__child:first-child:after,.map-module__X9JNWa__tree[data-orient=vertical] .map-module__X9JNWa__children[data-depth="0"]>.map-module__X9JNWa__child:last-child:after,.map-module__X9JNWa__tree[data-orient=vertical] .map-module__X9JNWa__children[data-depth="0"]>.map-module__X9JNWa__child:only-child:before{display:none}.map-module__X9JNWa__tree[data-orient=vertical] .map-module__X9JNWa__children[data-depth="0"]>.map-module__X9JNWa__child:only-child:after{height:40px;display:block;top:-40px}.map-module__X9JNWa__tree[data-orient=vertical] .map-module__X9JNWa__children:not([data-depth="0"]){flex-direction:column;gap:8px;margin:10px 0 0 16px;padding-left:16px;display:flex}.map-module__X9JNWa__tree[data-orient=vertical] .map-module__X9JNWa__children:not([data-depth="0"])>.map-module__X9JNWa__child:before{border-left:2px solid var(--map-line);top:-10px;bottom:-8px;left:-16px}.map-module__X9JNWa__tree[data-orient=vertical] .map-module__X9JNWa__children:not([data-depth="0"])>.map-module__X9JNWa__child:after{border-top:2px solid var(--map-line);width:13px;top:17px;left:-16px}.map-module__X9JNWa__tree[data-orient=vertical] .map-module__X9JNWa__children:not([data-depth="0"])>.map-module__X9JNWa__child:last-child:before{border-bottom:2px solid var(--map-line);border-bottom-left-radius:12px;width:13px;height:29px;bottom:auto}.map-module__X9JNWa__tree[data-orient=vertical] .map-module__X9JNWa__children:not([data-depth="0"])>.map-module__X9JNWa__child:last-child:after{display:none}.map-module__X9JNWa__box{--tone:var(--color-brand);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);min-width:120px;max-width:280px;color:var(--color-text);box-shadow:var(--shadow-1);transition:box-shadow var(--duration-base) var(--ease-standard), transform var(--duration-base) var(--ease-standard), border-color var(--duration-base) var(--ease-standard);align-items:flex-start;gap:12px;padding:9px 12px;display:flex;position:relative}.map-module__X9JNWa__box:has(.map-module__X9JNWa__toggle):hover{border-color:color-mix(in srgb, var(--tone) 45%, var(--color-border));box-shadow:var(--shadow-2);transform:translateY(-1px)}.map-module__X9JNWa__box[data-tone=gov]{--tone:var(--color-map-gov)}.map-module__X9JNWa__box[data-tone=fund]{--tone:var(--color-map-fund)}.map-module__X9JNWa__box[data-tone=infra]{--tone:var(--color-map-infra)}.map-module__X9JNWa__box[data-tone=trade]{--tone:var(--color-map-trade)}.map-module__X9JNWa__box[data-tone=soul]{--tone:var(--color-map-soul)}.map-module__X9JNWa__box[data-tone=comm]{--tone:var(--color-map-comm)}.map-module__X9JNWa__box[data-tone=hub]{--tone:var(--color-map-hub)}.map-module__X9JNWa__box[data-tone=sm]{--tone:var(--color-map-sm)}.map-module__X9JNWa__boxBody{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.map-module__X9JNWa__toggle{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:3px;padding:0;display:flex}.map-module__X9JNWa__title{font-size:var(--text-sm);font-weight:600;line-height:1.35}.map-module__X9JNWa__description{color:var(--color-text-muted);font-size:var(--text-xs);line-height:1.45}.map-module__X9JNWa__caption{color:var(--color-accent);font-family:var(--font-mono);font-size:var(--text-xs);overflow-wrap:anywhere;align-self:flex-start;line-height:1.35}a.map-module__X9JNWa__caption:hover{text-decoration:underline}span.map-module__X9JNWa__caption{color:var(--color-text-muted)}.map-module__X9JNWa__count{border-radius:var(--radius-pill);background:var(--tone);min-width:26px;height:22px;color:var(--color-on-brand);font-size:var(--text-xs);font-variant-numeric:tabular-nums;box-shadow:0 0 0 3px var(--color-surface-2);justify-content:center;align-items:center;padding:0 7px;font-weight:700;display:inline-flex;position:absolute;top:-10px;right:-10px}.map-module__X9JNWa__logo,.map-module__X9JNWa__brand{border:1px solid var(--color-border);background:var(--color-surface);flex:none;display:block;overflow:hidden}.map-module__X9JNWa__logo{border-radius:var(--radius-md);width:52px;height:52px;box-shadow:var(--shadow-1);padding:4px}.map-module__X9JNWa__logo img,.map-module__X9JNWa__brand img{object-fit:contain;width:100%;height:100%;display:block}.map-module__X9JNWa__brands{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.map-module__X9JNWa__brand{border-radius:var(--radius-sm);width:38px;height:38px;padding:3px}.map-module__X9JNWa__box[data-level="0"]{border-radius:var(--radius-xl);background:radial-gradient(120% 140% at 100% 0%, color-mix(in srgb, var(--color-navy-glow) 55%, transparent), transparent 60%), linear-gradient(135deg, var(--color-navy), var(--color-navy-2));max-width:380px;color:var(--color-on-brand);box-shadow:var(--shadow-3);border:0;align-items:center;gap:16px;padding:16px 18px}.map-module__X9JNWa__box[data-level="0"] .map-module__X9JNWa__logo{border-radius:var(--radius-lg);border:0;width:76px;height:76px}.map-module__X9JNWa__box[data-level="0"] .map-module__X9JNWa__title{font-size:var(--text-xl);letter-spacing:-.02em;font-weight:700}.map-module__X9JNWa__box[data-level="0"] .map-module__X9JNWa__description{color:var(--color-on-brand-2)}.map-module__X9JNWa__box[data-level="0"] .map-module__X9JNWa__caption{color:var(--color-on-brand-muted)}.map-module__X9JNWa__box[data-level="0"] .map-module__X9JNWa__count{border:1px solid var(--color-border-strong);background:var(--color-surface);color:var(--color-text)}.map-module__X9JNWa__box[data-level="1"]{border-radius:var(--radius-lg);background:linear-gradient(180deg, color-mix(in srgb, var(--tone) 11%, var(--color-surface)), var(--color-surface) 75%);padding:18px 14px 14px}.map-module__X9JNWa__box[data-level="1"]:before{content:"";background:var(--tone);border-radius:0 0 4px 4px;height:4px;position:absolute;top:0;left:14px;right:14px}.map-module__X9JNWa__box[data-level="1"] .map-module__X9JNWa__title{color:color-mix(in srgb, var(--tone) 78%, var(--color-text));font-size:var(--text-base);letter-spacing:-.01em;font-weight:700}.map-module__X9JNWa__box[data-level="2"] .map-module__X9JNWa__title:before{content:"";background:var(--tone);vertical-align:1px;border-radius:50%;width:8px;height:8px;margin-right:8px;display:inline-block}.map-module__X9JNWa__box[data-leaf]{border-color:color-mix(in srgb, var(--tone) 14%, var(--color-border));background:color-mix(in srgb, var(--tone) 5%, var(--color-surface));box-shadow:none;padding:7px 11px}.map-module__X9JNWa__box[data-leaf] .map-module__X9JNWa__title{font-weight:400;line-height:1.45}.map-module__X9JNWa__box[data-hit]{outline:2px solid var(--color-companion);outline-offset:2px;background:var(--color-warn-soft);color:var(--color-text)}.map-module__X9JNWa__box[data-hit] .map-module__X9JNWa__description,.map-module__X9JNWa__box[data-hit] .map-module__X9JNWa__caption{color:var(--color-text-muted)}@media (prefers-reduced-motion:reduce){.map-module__X9JNWa__box,.map-module__X9JNWa__button{transition:none}.map-module__X9JNWa__box:has(.map-module__X9JNWa__toggle):hover{transform:none}}@media (max-width:640px){.map-module__X9JNWa__canvas{height:70vh;padding:24px 16px 32px}.map-module__X9JNWa__tree[data-orient=vertical]>.map-module__X9JNWa__node>.map-module__X9JNWa__box{width:300px}.map-module__X9JNWa__search{max-width:none;margin-left:0}}
