.DemoModal-module__z2ljvq__overlay{z-index:1000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);opacity:0;background:#0c08188c;justify-content:center;align-items:center;padding:20px;transition:opacity .28s;display:flex;position:fixed;inset:0}.DemoModal-module__z2ljvq__overlayVisible{opacity:1}.DemoModal-module__z2ljvq__card{background:var(--surface);opacity:0;border-radius:24px;width:100%;max-width:460px;padding:32px;transition:transform .32s cubic-bezier(.2,.9,.25,1),opacity .28s;position:relative;transform:scale(.92)translateY(8px);box-shadow:0 40px 90px #00000073}.DemoModal-module__z2ljvq__cardVisible{opacity:1;transform:scale(1)translateY(0)}.DemoModal-module__z2ljvq__closeBtn{width:34px;height:34px;color:var(--brand);font-size:calc(15px * var(--type-scale));cursor:pointer;background:#0000000f;border:none;border-radius:50%;line-height:1;position:absolute;top:16px;right:16px}.DemoModal-module__z2ljvq__eyebrow{background:var(--brand);color:var(--warm);font-family:var(--font-mono);font-size:calc(11px * var(--type-scale));letter-spacing:.1em;border-radius:999px;align-items:center;gap:8px;margin-bottom:16px;padding:7px 14px;display:inline-flex}.DemoModal-module__z2ljvq__headline{font-family:var(--font-display);font-size:calc(29px * var(--type-scale));color:var(--brand);letter-spacing:-.02em;font-weight:800;line-height:1.05}.DemoModal-module__z2ljvq__subhead{font-size:calc(14px * var(--type-scale));color:var(--body);margin-top:8px}.DemoModal-module__z2ljvq__form{gap:12px;margin-top:22px;display:grid}.DemoModal-module__z2ljvq__input{width:100%;font-family:var(--font-body);font-size:calc(15px * var(--type-scale));color:var(--brand);background:#fff;border:1px solid #0000001f;border-radius:10px;padding:13px 15px}.DemoModal-module__z2ljvq__row2{grid-template-columns:1fr 1fr;gap:12px;display:grid}.DemoModal-module__z2ljvq__submit{background:var(--accent);color:var(--accent-ink);font-family:var(--font-display);font-size:calc(16px * var(--type-scale));cursor:pointer;border:none;border-radius:12px;margin-top:4px;padding:16px;font-weight:800}.DemoModal-module__z2ljvq__submit:disabled{opacity:.7;cursor:default}.DemoModal-module__z2ljvq__error{color:var(--accent);font-size:calc(13px * var(--type-scale));text-align:center;margin-top:4px}.DemoModal-module__z2ljvq__success{text-align:center;padding:16px 0}.DemoModal-module__z2ljvq__successIcon{background:var(--pos);color:#fff;width:64px;height:64px;font-size:calc(30px * var(--type-scale));border-radius:50%;justify-content:center;align-items:center;margin:0 auto 18px;animation:3s ease-in-out infinite DemoModal-module__z2ljvq__floaty;display:flex}.DemoModal-module__z2ljvq__doneBtn{background:var(--brand);color:var(--warm);font-family:var(--font-display);font-size:calc(15px * var(--type-scale));cursor:pointer;border:none;border-radius:10px;margin-top:20px;padding:13px 28px;font-weight:800}@keyframes DemoModal-module__z2ljvq__floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}
.Logo-module__zh8txq__header{font-family:var(--font-display);font-size:calc(26px * var(--type-scale));color:var(--brand);letter-spacing:-.02em;font-weight:800}.Logo-module__zh8txq__footer{font-family:var(--font-display);font-size:calc(19px * var(--type-scale));color:#fff;font-weight:800}.Logo-module__zh8txq__aiHeader,.Logo-module__zh8txq__aiFooter{animation:2.4s ease-in-out infinite Logo-module__zh8txq__aiPulse;display:inline-block}@keyframes Logo-module__zh8txq__aiPulse{0%,55%{transform:rotate(0)}80%,to{transform:rotate(360deg)}}.Logo-module__zh8txq__aiHeader{color:var(--accent)}.Logo-module__zh8txq__aiFooter{color:var(--warm)}.Logo-module__zh8txq__headerImage,.Logo-module__zh8txq__footerImage{object-fit:contain}
.SocialLinksRow-module__JaMv5G__row{align-items:center;gap:12px;display:flex}.SocialLinksRow-module__JaMv5G__iconLink{width:40px;height:40px;font-size:calc(18px * var(--type-scale));background:#0000000f;border-radius:999px;justify-content:center;align-items:center;text-decoration:none;transition:transform .2s,background .2s;display:flex}.SocialLinksRow-module__JaMv5G__iconLink:hover{background:var(--brand-tint,#0000001a);transform:translateY(-2px)}
.SocialLinksBlock-module__FoyyAG__section{flex-direction:column;align-items:center;gap:16px;max-width:1200px;margin:0 auto;padding:40px 48px;display:flex}.SocialLinksBlock-module__FoyyAG__heading{font-family:var(--font-display);font-size:calc(20px * var(--type-scale));color:var(--brand,#111);margin:0}.SocialLinksBlock-module__FoyyAG__row{justify-content:center}
.SimpleHero-module__dfjsyq__hero{background:var(--block-bg,transparent);padding:calc(72px * var(--block-padding-scale,1)) 48px calc(56px * var(--block-padding-scale,1));text-align:center}.SimpleHero-module__dfjsyq__eyebrow{background:var(--brand);color:var(--warm);font-family:var(--font-mono);font-size:calc(12px * var(--type-scale));letter-spacing:.1em;border-radius:999px;align-items:center;gap:8px;margin-bottom:30px;padding:9px 18px;display:inline-flex}.SimpleHero-module__dfjsyq__headline{font-family:var(--block-heading-font,var(--font-display));font-weight:800;font-size:calc(var(--simple-hero-clamp) * var(--block-heading-scale,1));letter-spacing:-.03em;color:var(--block-ink,var(--brand));max-width:940px;margin:0 auto;line-height:.94}.SimpleHero-module__dfjsyq__headlineHighlight{background:var(--warm);border-radius:16px;padding:0 14px;display:inline-block}.SimpleHero-module__dfjsyq__subhead{font-size:calc(20px * var(--type-scale));color:var(--block-ink,var(--body));max-width:620px;margin:28px auto 0;line-height:1.55}@media (max-width:820px){.SimpleHero-module__dfjsyq__headline{line-height:1.03}}
.AboutSection-module__GvFDWW__section{background:var(--block-bg,var(--brand));padding:calc(90px * var(--block-padding-scale,1)) 48px;max-width:var(--block-max-width,none);grid-template-columns:1fr 1fr;align-items:center;gap:64px;margin:0 auto;display:grid}.AboutSection-module__GvFDWW__eyebrow{font-family:var(--font-mono);font-size:calc(12px * var(--type-scale));letter-spacing:.16em;text-transform:uppercase;color:var(--warm);margin-bottom:20px}.AboutSection-module__GvFDWW__headline{font-family:var(--block-heading-font,var(--font-display));font-weight:800;font-size:calc(54px * var(--block-heading-scale,1));color:var(--block-ink,#fff);letter-spacing:-.02em;line-height:1.02}.AboutSection-module__GvFDWW__headlineHighlight{color:var(--warm)}.AboutSection-module__GvFDWW__body{font-size:calc(18px * var(--type-scale));color:var(--block-ink,var(--brand-tint));margin-top:26px;line-height:1.7}.AboutSection-module__GvFDWW__panel{background:linear-gradient(160deg,#ffffff17,#ffffff08);border:1px solid #ffffff24;border-radius:28px;width:100%;max-width:440px;padding:34px 30px;box-shadow:inset 0 1px #ffffff1f,0 30px 60px #00000038}.AboutSection-module__GvFDWW__node{gap:18px;display:flex}.AboutSection-module__GvFDWW__iconCol{flex-direction:column;align-items:center;display:flex}.AboutSection-module__GvFDWW__icon{width:46px;height:46px;font-size:calc(20px * var(--type-scale));border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.AboutSection-module__GvFDWW__iconMuted{background:#ffffff1a;border:1px solid #ffffff2e}.AboutSection-module__GvFDWW__iconGlow{animation:3s ease-in-out infinite AboutSection-module__GvFDWW__softPulse;box-shadow:0 8px 20px #0003}.AboutSection-module__GvFDWW__connector{background:linear-gradient(var(--warm), #ffffff0f);border-radius:2px;flex:1;width:2px;min-height:30px;margin:6px 0;position:relative}.AboutSection-module__GvFDWW__connectorDot{background:var(--warm);width:7px;height:7px;box-shadow:0 0 10px 2px var(--warm);border-radius:50%;animation:1.8s ease-in-out infinite AboutSection-module__GvFDWW__flowDown;position:absolute;left:50%;transform:translate(-50%)}.AboutSection-module__GvFDWW__channelsCard{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:16px;flex:1;margin-bottom:6px;padding:16px 18px}.AboutSection-module__GvFDWW__channelsLabel{font-family:var(--font-mono);font-size:calc(10px * var(--type-scale));letter-spacing:.14em;text-transform:uppercase;color:var(--brand-tint);margin-bottom:10px}.AboutSection-module__GvFDWW__tagRow{flex-wrap:wrap;gap:7px;display:flex}.AboutSection-module__GvFDWW__tag{font-size:calc(12px * var(--type-scale));color:#fff;background:#ffffff1a;border-radius:999px;padding:5px 11px;font-weight:600}.AboutSection-module__GvFDWW__coreCard{border-radius:16px;flex:1;margin-bottom:6px;padding:16px 18px;box-shadow:inset 0 1px #ffffff47,0 12px 26px #00000029}.AboutSection-module__GvFDWW__coreTitle{font-family:var(--font-display);font-size:calc(21px * var(--type-scale));font-weight:800}.AboutSection-module__GvFDWW__coreSub{font-size:calc(12px * var(--type-scale));margin-top:2px;font-weight:600}.AboutSection-module__GvFDWW__outputsCard{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:16px;flex:1;padding:16px 18px}.AboutSection-module__GvFDWW__outputsLabel{font-family:var(--font-mono);font-size:calc(10px * var(--type-scale));letter-spacing:.14em;text-transform:uppercase;color:var(--brand-tint);margin-bottom:10px}.AboutSection-module__GvFDWW__outputsRow{gap:10px;display:flex}.AboutSection-module__GvFDWW__outputTile{text-align:center;background:#fffffff5;border-radius:12px;flex:1;padding:12px}.AboutSection-module__GvFDWW__outputIcon{font-size:calc(20px * var(--type-scale));animation:3.6s ease-in-out infinite AboutSection-module__GvFDWW__floaty;display:inline-block}.AboutSection-module__GvFDWW__outputLabel{font-family:var(--font-display);font-size:calc(14px * var(--type-scale));color:var(--brand);margin-top:4px;font-weight:800}@media (max-width:820px){.AboutSection-module__GvFDWW__section{grid-template-columns:1fr}}@keyframes AboutSection-module__GvFDWW__softPulse{0%,to{box-shadow:inset 0 1px #ffffff47,0 12px 30px #0000002e}50%{box-shadow:inset 0 1px #ffffff47,0 0 28px 3px #ffffff29,0 12px 30px #0000002e}}@keyframes AboutSection-module__GvFDWW__flowDown{0%{opacity:0;top:-6px}18%{opacity:1}82%{opacity:1}to{opacity:0;top:calc(100% + 2px)}}@keyframes AboutSection-module__GvFDWW__floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}
.DashboardShowcase-module__53ymXa__wrap{background:var(--block-bg,transparent);padding:0 48px calc(40px * var(--block-padding-scale,1));max-width:var(--block-max-width,none);margin:0 auto}.DashboardShowcase-module__53ymXa__card{background:#fff;border:1px solid #eef0f4;border-radius:26px;max-width:1120px;margin:0 auto;padding:20px;box-shadow:0 34px 80px #1b48d92e}.DashboardShowcase-module__53ymXa__dashHeader{border-bottom:1px solid #eef0f4;justify-content:space-between;align-items:center;padding:6px 6px 18px;display:flex}.DashboardShowcase-module__53ymXa__dashHeaderLeft{align-items:center;gap:11px;display:flex}.DashboardShowcase-module__53ymXa__dashBadge{background:var(--brand);width:30px;height:30px;font-family:var(--font-display);color:var(--warm);font-weight:800;font-size:calc(17px * var(--type-scale));border-radius:9px;justify-content:center;align-items:center;display:inline-flex}.DashboardShowcase-module__53ymXa__dashTitle{font-family:var(--block-heading-font,var(--font-display));font-weight:800;font-size:calc(16px * var(--block-heading-scale,1));color:var(--brand)}.DashboardShowcase-module__53ymXa__dashSubtitle{font-size:calc(11px * var(--type-scale));color:#8a8f9c}.DashboardShowcase-module__53ymXa__dashHeaderRight{align-items:center;gap:12px;display:flex}.DashboardShowcase-module__53ymXa__dashDate{font-family:var(--font-mono);font-size:calc(12px * var(--type-scale));color:#5b6172;background:#f5f7fc;border-radius:999px;padding:8px 14px}.DashboardShowcase-module__53ymXa__dashAvatar{background:linear-gradient(135deg, var(--brand), var(--pos));border-radius:50%;width:32px;height:32px}.DashboardShowcase-module__53ymXa__tabs{flex-wrap:wrap;gap:8px;padding:16px 4px 18px;display:flex}.DashboardShowcase-module__53ymXa__tab{cursor:pointer;font-size:calc(13px * var(--type-scale));color:#5b6172;font-weight:600;font-family:var(--font-body);background:#f5f7fc;border:none;border-radius:999px;padding:8px 16px}.DashboardShowcase-module__53ymXa__tabActive{color:var(--accent-ink);background:var(--accent);font-weight:700}.DashboardShowcase-module__53ymXa__kpiGrid{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:16px;display:grid}.DashboardShowcase-module__53ymXa__kpiGrid3{grid-template-columns:repeat(3,1fr)}.DashboardShowcase-module__53ymXa__kpi{background:#f5f7fc;border-radius:14px;padding:18px}.DashboardShowcase-module__53ymXa__kpiLabel{font-size:calc(12px * var(--type-scale));color:#8a8f9c;margin-bottom:8px}.DashboardShowcase-module__53ymXa__kpiValue{font-family:var(--font-display);font-size:calc(28px * var(--type-scale));color:var(--brand);font-weight:800}.DashboardShowcase-module__53ymXa__kpiValueSmall{font-size:calc(26px * var(--type-scale))}.DashboardShowcase-module__53ymXa__kpiValueAccent{color:var(--accent)}.DashboardShowcase-module__53ymXa__kpiDelta{font-size:calc(12px * var(--type-scale));color:#8a8f9c;margin-top:4px}.DashboardShowcase-module__53ymXa__kpiDeltaPos{color:var(--pos);font-weight:600}.DashboardShowcase-module__53ymXa__mainGrid{grid-template-columns:1.65fr 1fr;gap:14px;display:grid}.DashboardShowcase-module__53ymXa__panelCard{background:#fff;border:1px solid #eef0f4;border-radius:16px;padding:20px}.DashboardShowcase-module__53ymXa__panelCardTitleRow{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.DashboardShowcase-module__53ymXa__panelCardTitle{font-weight:700;font-size:calc(14px * var(--type-scale));color:var(--brand)}.DashboardShowcase-module__53ymXa__legend{font-size:calc(11px * var(--type-scale));color:#8a8f9c;gap:14px;display:flex}.DashboardShowcase-module__53ymXa__legendItem{align-items:center;gap:5px;display:flex}.DashboardShowcase-module__53ymXa__legendSwatch{border-radius:3px;width:10px;height:10px}.DashboardShowcase-module__53ymXa__chartRow{justify-content:space-between;align-items:flex-end;height:168px;display:flex}.DashboardShowcase-module__53ymXa__barGroup{flex-direction:column;align-items:center;gap:8px;display:flex}.DashboardShowcase-module__53ymXa__barPair{align-items:flex-end;gap:3px;height:150px;display:flex}.DashboardShowcase-module__53ymXa__barSingle{align-items:flex-end;height:150px;display:flex}.DashboardShowcase-module__53ymXa__barLabel{font-size:calc(11px * var(--type-scale));color:#8a8f9c}.DashboardShowcase-module__53ymXa__sideCol{flex-direction:column;gap:14px;display:flex}.DashboardShowcase-module__53ymXa__personRow{align-items:center;gap:11px;display:flex}.DashboardShowcase-module__53ymXa__avatar{border-radius:50%;flex:none;width:30px;height:30px}.DashboardShowcase-module__53ymXa__personName{font-size:calc(13px * var(--type-scale));color:#2a2e38;font-weight:600}.DashboardShowcase-module__53ymXa__personRole{font-size:calc(11px * var(--type-scale));color:#8a8f9c}.DashboardShowcase-module__53ymXa__progressBlock{flex-direction:column;gap:14px;display:flex}.DashboardShowcase-module__53ymXa__progressHead{font-size:calc(12px * var(--type-scale));justify-content:space-between;margin-bottom:6px;display:flex}.DashboardShowcase-module__53ymXa__progressName{color:#2a2e38;font-weight:600}.DashboardShowcase-module__53ymXa__progressStatus{font-weight:600}.DashboardShowcase-module__53ymXa__progressTrack{background:#eef0f4;border-radius:999px;height:8px;overflow:hidden}.DashboardShowcase-module__53ymXa__progressTrackThin{height:7px}.DashboardShowcase-module__53ymXa__progressFill{border-radius:999px;height:100%}.DashboardShowcase-module__53ymXa__rotaRow{align-items:center;gap:11px;display:flex}.DashboardShowcase-module__53ymXa__rotaName{width:80px;font-size:calc(12px * var(--type-scale));color:#8a8f9c}.DashboardShowcase-module__53ymXa__rotaTrack{background:#f5f7fc;border-radius:6px;flex:1;height:22px;position:relative}.DashboardShowcase-module__53ymXa__rotaBar{border-radius:6px;position:absolute;top:0;bottom:0}.DashboardShowcase-module__53ymXa__rotaAxis{font-size:calc(11px * var(--type-scale));color:#b0b4bf;justify-content:space-between;margin-top:12px;padding-left:91px;display:flex}.DashboardShowcase-module__53ymXa__reportBand{background:var(--brand);border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:22px;display:flex}.DashboardShowcase-module__53ymXa__reportBandTitle{font-family:var(--font-display);font-size:calc(20px * var(--type-scale));color:#fff;font-weight:800}.DashboardShowcase-module__53ymXa__reportBandSub{font-size:calc(13px * var(--type-scale));color:var(--brand-tint);margin-top:4px}.DashboardShowcase-module__53ymXa__reportBandPill{background:var(--warm);color:var(--brand);font-family:var(--font-mono);font-size:calc(12px * var(--type-scale));border-radius:999px;padding:8px 14px;font-weight:600}@media (max-width:820px){.DashboardShowcase-module__53ymXa__kpiGrid,.DashboardShowcase-module__53ymXa__kpiGrid3{grid-template-columns:1fr 1fr}.DashboardShowcase-module__53ymXa__mainGrid{grid-template-columns:1fr}}
.ServicesGrid-module__HnY7PW__section{background:var(--block-bg,transparent);padding:calc(90px * var(--block-padding-scale,1)) 48px}.ServicesGrid-module__HnY7PW__head{text-align:center;margin-bottom:56px}.ServicesGrid-module__HnY7PW__eyebrow{font-family:var(--font-mono);font-size:calc(12px * var(--type-scale));letter-spacing:.16em;text-transform:uppercase;color:var(--warm-deep);margin-bottom:14px}.ServicesGrid-module__HnY7PW__headline{font-family:var(--block-heading-font,var(--font-display));font-weight:800;font-size:calc(54px * var(--block-heading-scale,1));color:var(--block-ink,var(--brand));letter-spacing:-.02em;line-height:1.02}.ServicesGrid-module__HnY7PW__grid3{grid-template-columns:repeat(3,1fr);gap:22px;max-width:1120px;margin:0 auto;display:grid}.ServicesGrid-module__HnY7PW__grid2{grid-template-columns:repeat(2,1fr);gap:22px;max-width:1120px;margin:22px auto 0;display:grid}.ServicesGrid-module__HnY7PW__card{border-radius:24px;padding:38px}.ServicesGrid-module__HnY7PW__card[data-variant=warm]{background:var(--warm);color:var(--brand)}.ServicesGrid-module__HnY7PW__card[data-variant=pos]{background:var(--pos);color:#fff}.ServicesGrid-module__HnY7PW__card[data-variant=accent]{background:var(--accent);color:var(--accent-ink)}.ServicesGrid-module__HnY7PW__card[data-variant=brand]{background:var(--brand);color:#fff}.ServicesGrid-module__HnY7PW__icon{font-size:calc(34px * var(--type-scale));margin-bottom:16px}.ServicesGrid-module__HnY7PW__title{font-family:var(--font-display);font-size:calc(26px * var(--type-scale));margin-bottom:10px;font-weight:800}.ServicesGrid-module__HnY7PW__description{font-size:calc(15px * var(--type-scale));line-height:1.65}.ServicesGrid-module__HnY7PW__card[data-variant=warm] .ServicesGrid-module__HnY7PW__description{color:var(--body)}.ServicesGrid-module__HnY7PW__card[data-variant=pos] .ServicesGrid-module__HnY7PW__description{color:var(--pos-tint)}.ServicesGrid-module__HnY7PW__card[data-variant=accent] .ServicesGrid-module__HnY7PW__description{color:var(--accent-ink);opacity:.9}.ServicesGrid-module__HnY7PW__card[data-variant=brand] .ServicesGrid-module__HnY7PW__description{color:var(--brand-tint)}.ServicesGrid-module__HnY7PW__bullets{flex-direction:column;gap:8px;margin-top:16px;display:flex}.ServicesGrid-module__HnY7PW__bullet{font-size:calc(13.5px * var(--type-scale));gap:9px;line-height:1.4;display:flex}.ServicesGrid-module__HnY7PW__card[data-variant=warm] .ServicesGrid-module__HnY7PW__bullet{color:var(--body)}.ServicesGrid-module__HnY7PW__card[data-variant=pos] .ServicesGrid-module__HnY7PW__bullet{color:var(--pos-tint)}.ServicesGrid-module__HnY7PW__card[data-variant=brand] .ServicesGrid-module__HnY7PW__bullet{color:var(--brand-tint)}.ServicesGrid-module__HnY7PW__check{font-weight:800}.ServicesGrid-module__HnY7PW__card[data-variant=warm] .ServicesGrid-module__HnY7PW__check{color:var(--brand)}.ServicesGrid-module__HnY7PW__card[data-variant=pos] .ServicesGrid-module__HnY7PW__check{color:#fff}.ServicesGrid-module__HnY7PW__card[data-variant=brand] .ServicesGrid-module__HnY7PW__check{color:var(--warm)}@media (max-width:820px){.ServicesGrid-module__HnY7PW__grid3,.ServicesGrid-module__HnY7PW__grid2{grid-template-columns:unset;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin:22px -20px 0;padding-bottom:4px;padding-left:20px;padding-right:20px;display:flex;overflow-x:auto}.ServicesGrid-module__HnY7PW__grid3::-webkit-scrollbar{display:none}.ServicesGrid-module__HnY7PW__grid2::-webkit-scrollbar{display:none}.ServicesGrid-module__HnY7PW__card{scroll-snap-align:start;flex:0 0 78vw}.ServicesGrid-module__HnY7PW__headline{font-size:clamp(calc(32px * var(--type-scale)), 8vw, calc(54px * var(--type-scale)))}}
.ResultsBand-module__It_0Yq__section{display:var(--results-display,block);background:var(--block-bg,var(--surface));padding:calc(20px * var(--block-padding-scale,1)) 48px calc(90px * var(--block-padding-scale,1));position:relative;overflow:hidden}.ResultsBand-module__It_0Yq__head{text-align:center;margin-bottom:48px}.ResultsBand-module__It_0Yq__eyebrow{font-family:var(--font-mono);font-size:calc(12px * var(--type-scale));letter-spacing:.16em;text-transform:uppercase;color:var(--warm-deep);margin-bottom:14px}.ResultsBand-module__It_0Yq__headline{font-family:var(--block-heading-font,var(--font-display));font-weight:800;font-size:calc(54px * var(--block-heading-scale,1));color:var(--block-ink,var(--brand));letter-spacing:-.02em;line-height:1.02}.ResultsBand-module__It_0Yq__grid{grid-template-columns:repeat(3,1fr);gap:22px;max-width:1080px;margin:0 auto;display:grid}.ResultsBand-module__It_0Yq__card{color:#fff;text-align:center;border-radius:24px;padding:44px 36px}.ResultsBand-module__It_0Yq__card[data-variant=brand]{background:var(--brand);transform:rotate(var(--tilt-a))}.ResultsBand-module__It_0Yq__card[data-variant=pos]{background:var(--pos);transform:rotate(var(--tilt-b))}.ResultsBand-module__It_0Yq__card[data-variant=accent]{background:var(--accent);color:var(--accent-ink);transform:rotate(var(--tilt-a))}.ResultsBand-module__It_0Yq__cardEyebrow{font-family:var(--font-mono);font-size:calc(11px * var(--type-scale));letter-spacing:.12em;text-transform:uppercase;margin-bottom:18px}.ResultsBand-module__It_0Yq__card[data-variant=brand] .ResultsBand-module__It_0Yq__cardEyebrow{color:var(--warm)}.ResultsBand-module__It_0Yq__card[data-variant=pos] .ResultsBand-module__It_0Yq__cardEyebrow{color:var(--pos-tint)}.ResultsBand-module__It_0Yq__card[data-variant=accent] .ResultsBand-module__It_0Yq__cardEyebrow{opacity:.85}.ResultsBand-module__It_0Yq__prefix{font-family:var(--font-display);font-size:calc(30px * var(--type-scale));font-weight:800}.ResultsBand-module__It_0Yq__card[data-variant=pos] .ResultsBand-module__It_0Yq__prefix{color:var(--pos-tint)}.ResultsBand-module__It_0Yq__value{font-family:var(--font-display);font-size:calc(66px * var(--type-scale));font-weight:800;line-height:.9}.ResultsBand-module__It_0Yq__card[data-variant=brand] .ResultsBand-module__It_0Yq__value{color:var(--warm)}.ResultsBand-module__It_0Yq__label{font-size:calc(15px * var(--type-scale));margin-top:14px}.ResultsBand-module__It_0Yq__card[data-variant=brand] .ResultsBand-module__It_0Yq__label{color:var(--brand-tint)}.ResultsBand-module__It_0Yq__card[data-variant=pos] .ResultsBand-module__It_0Yq__label{color:var(--pos-tint)}.ResultsBand-module__It_0Yq__card[data-variant=accent] .ResultsBand-module__It_0Yq__label{opacity:.9}@media (max-width:820px){.ResultsBand-module__It_0Yq__grid{grid-template-columns:unset;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin:0 -20px;padding-bottom:4px;padding-left:20px;padding-right:20px;display:flex;overflow-x:auto}.ResultsBand-module__It_0Yq__grid::-webkit-scrollbar{display:none}.ResultsBand-module__It_0Yq__card{scroll-snap-align:start;flex:0 0 78vw}.ResultsBand-module__It_0Yq__headline{font-size:clamp(calc(32px * var(--type-scale)), 8vw, calc(54px * var(--type-scale)))}}
.ContactSection-module__G6BZYW__section{background:var(--block-bg,transparent);padding:calc(90px * var(--block-padding-scale,1)) 48px;position:relative;overflow:hidden}.ContactSection-module__G6BZYW__head{text-align:center;max-width:640px;margin:0 auto}.ContactSection-module__G6BZYW__headline{font-family:var(--block-heading-font,var(--font-display));font-weight:800;font-size:calc(62px * var(--block-heading-scale,1));color:var(--block-ink,var(--brand));letter-spacing:-.02em;line-height:1}.ContactSection-module__G6BZYW__subhead{font-size:calc(18px * var(--type-scale));color:var(--block-ink,var(--body));margin-top:18px;line-height:1.6}.ContactSection-module__G6BZYW__form{gap:16px;max-width:560px;margin:40px auto 0;display:grid}.ContactSection-module__G6BZYW__row2{grid-template-columns:1fr 1fr;gap:16px;display:grid}.ContactSection-module__G6BZYW__input,.ContactSection-module__G6BZYW__textarea{border:2px solid var(--brand);font-family:var(--font-body);font-size:calc(15px * var(--type-scale));color:var(--brand);background:#fff;border-radius:12px;padding:16px 18px}.ContactSection-module__G6BZYW__textarea{resize:none}.ContactSection-module__G6BZYW__submit{background:var(--accent);color:var(--accent-ink);font-family:var(--font-display);font-size:calc(17px * var(--type-scale));cursor:pointer;border:none;border-radius:12px;padding:18px;font-weight:800}.ContactSection-module__G6BZYW__submit:disabled{opacity:.7;cursor:default}.ContactSection-module__G6BZYW__error{color:var(--accent);font-size:calc(14px * var(--type-scale));text-align:center}.ContactSection-module__G6BZYW__success{text-align:center;border:2px solid var(--pos);background:#fff;border-radius:20px;max-width:560px;margin:40px auto 0;padding:40px 32px}.ContactSection-module__G6BZYW__successIcon{background:var(--pos);color:#fff;width:56px;height:56px;font-size:calc(26px * var(--type-scale));border-radius:50%;justify-content:center;align-items:center;margin:0 auto 16px;animation:3s ease-in-out infinite ContactSection-module__G6BZYW__floaty;display:flex}.ContactSection-module__G6BZYW__successTitle{font-family:var(--font-display);font-size:calc(24px * var(--type-scale));color:var(--brand);font-weight:800}.ContactSection-module__G6BZYW__successBody{font-size:calc(15px * var(--type-scale));color:var(--body);margin-top:8px}@media (max-width:820px){.ContactSection-module__G6BZYW__row2{grid-template-columns:1fr}.ContactSection-module__G6BZYW__headline{font-size:clamp(calc(34px * var(--type-scale)), 9vw, calc(62px * var(--type-scale)))}}@keyframes ContactSection-module__G6BZYW__floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}
.PipelineStrip-module__Ft4COq__section{padding:0 48px calc(80px * var(--block-padding-scale,1))}.PipelineStrip-module__Ft4COq__band{background:var(--brand);border-radius:26px;max-width:1120px;margin:0 auto;padding:40px 36px}.PipelineStrip-module__Ft4COq__pipe{flex-wrap:nowrap;justify-content:center;align-items:stretch;gap:10px;display:flex}.PipelineStrip-module__Ft4COq__groupNode{background:linear-gradient(160deg,#ffffff1a,#ffffff08);border:1px solid #ffffff29;border-radius:18px;flex:1;min-width:120px;padding:20px;box-shadow:inset 0 1px #ffffff24}.PipelineStrip-module__Ft4COq__groupLabel{font-family:var(--font-mono);font-size:calc(10px * var(--type-scale));letter-spacing:.12em;text-transform:uppercase;color:var(--brand-tint);text-align:center;margin-bottom:14px}.PipelineStrip-module__Ft4COq__tileGrid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.PipelineStrip-module__Ft4COq__tile{background:#ffffff14;border:1px solid #ffffff1a;border-radius:12px;flex-direction:column;align-items:center;gap:6px;padding:12px 6px;display:flex}.PipelineStrip-module__Ft4COq__tileIcon{font-size:calc(22px * var(--type-scale))}.PipelineStrip-module__Ft4COq__tileLabel{font-size:calc(12px * var(--type-scale));color:#fff;font-weight:600}.PipelineStrip-module__Ft4COq__coreNode{text-align:center;border-radius:18px;flex-direction:column;flex:1;justify-content:center;min-width:120px;padding:22px;animation:3s ease-in-out infinite PipelineStrip-module__Ft4COq__softPulse;display:flex;box-shadow:inset 0 1px #ffffff47,0 12px 30px #0003}.PipelineStrip-module__Ft4COq__coreIcon{font-size:calc(34px * var(--type-scale));animation:3.4s ease-in-out infinite PipelineStrip-module__Ft4COq__floaty}.PipelineStrip-module__Ft4COq__coreTitle{font-family:var(--font-display);font-size:calc(22px * var(--type-scale));margin-top:4px;font-weight:800}.PipelineStrip-module__Ft4COq__coreSub{font-size:calc(12px * var(--type-scale));margin-top:2px;font-weight:600}.PipelineStrip-module__Ft4COq__connector{background:linear-gradient(90deg, var(--warm), #ffffff1f);border-radius:2px;flex:0 0 34px;align-self:center;height:2px;position:relative}.PipelineStrip-module__Ft4COq__connectorDot{background:var(--warm);width:8px;height:8px;box-shadow:0 0 10px 2px var(--warm);border-radius:50%;animation:1.8s ease-in-out infinite PipelineStrip-module__Ft4COq__flowRight;position:absolute;top:50%;transform:translateY(-50%)}@keyframes PipelineStrip-module__Ft4COq__softPulse{0%,to{box-shadow:inset 0 1px #ffffff47,0 12px 30px #0003}50%{box-shadow:inset 0 1px #ffffff47,0 0 30px 3px #ffffff2e,0 12px 30px #0003}}@keyframes PipelineStrip-module__Ft4COq__floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes PipelineStrip-module__Ft4COq__flowRight{0%{opacity:0;left:-6px}18%{opacity:1}82%{opacity:1}to{opacity:0;left:calc(100% + 2px)}}@media (max-width:820px){.PipelineStrip-module__Ft4COq__pipe{flex-direction:column}.PipelineStrip-module__Ft4COq__connector{display:none}.PipelineStrip-module__Ft4COq__groupNode,.PipelineStrip-module__Ft4COq__coreNode{width:100%;min-width:0}}
.ModuleFeature-module__8u3GfG__section{padding:56px 48px}.ModuleFeature-module__8u3GfG__headSection{background:var(--block-bg,transparent);padding:calc(20px * var(--block-padding-scale,1)) 48px calc(40px * var(--block-padding-scale,1));text-align:center}.ModuleFeature-module__8u3GfG__headEyebrow{font-family:var(--font-mono);font-size:calc(12px * var(--type-scale));letter-spacing:.16em;text-transform:uppercase;color:var(--warm-deep);margin-bottom:14px}.ModuleFeature-module__8u3GfG__headHeadline{font-family:var(--block-heading-font,var(--font-display));font-weight:800;font-size:calc(54px * var(--block-heading-scale,1));color:var(--block-ink,var(--brand));letter-spacing:-.02em;line-height:1.02}@media (max-width:820px){.ModuleFeature-module__8u3GfG__headHeadline{font-size:clamp(calc(32px * var(--type-scale)), 8vw, calc(54px * var(--type-scale)))}}.ModuleFeature-module__8u3GfG__grid{grid-template-columns:1fr 1fr;align-items:center;gap:64px;max-width:1080px;margin:0 auto;display:grid}.ModuleFeature-module__8u3GfG__reversed .ModuleFeature-module__8u3GfG__copy{order:2}.ModuleFeature-module__8u3GfG__reversed .ModuleFeature-module__8u3GfG__widgetSlot{order:1}.ModuleFeature-module__8u3GfG__eyebrow{font-family:var(--font-mono);font-size:calc(12px * var(--type-scale));letter-spacing:.12em;text-transform:uppercase;color:var(--warm-deep);align-items:center;gap:9px;margin-bottom:16px;display:inline-flex}.ModuleFeature-module__8u3GfG__eyebrowIcon{font-size:calc(20px * var(--type-scale))}.ModuleFeature-module__8u3GfG__headline{font-family:var(--font-display);font-size:calc(40px * var(--type-scale));color:var(--brand);letter-spacing:-.02em;font-weight:800;line-height:1.04}.ModuleFeature-module__8u3GfG__body{font-size:calc(17px * var(--type-scale));color:var(--body);margin-top:18px;line-height:1.7}.ModuleFeature-module__8u3GfG__bullets{flex-direction:column;gap:12px;margin-top:22px;display:flex}.ModuleFeature-module__8u3GfG__bullet{align-items:center;gap:11px;display:flex}.ModuleFeature-module__8u3GfG__check{color:var(--accent);font-weight:800}.ModuleFeature-module__8u3GfG__bulletText{font-size:calc(15px * var(--type-scale));color:var(--brand)}.ModuleFeature-module__8u3GfG__widget{background:#fff;border:1px solid #eef0f4;border-radius:20px;padding:24px;box-shadow:0 24px 50px #00000014}.ModuleFeature-module__8u3GfG__widgetHead{font-weight:700;font-size:calc(14px * var(--type-scale));color:var(--brand);margin-bottom:16px}.ModuleFeature-module__8u3GfG__widgetHeadRow{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.ModuleFeature-module__8u3GfG__accuracyBadge{font-size:calc(12px * var(--type-scale));color:var(--pos);font-weight:600}.ModuleFeature-module__8u3GfG__rotaRows{flex-direction:column;gap:12px;display:flex}.ModuleFeature-module__8u3GfG__rotaRow{align-items:center;gap:11px;display:flex}.ModuleFeature-module__8u3GfG__rotaName{width:70px;font-size:calc(12px * var(--type-scale));color:#8a8f9c}.ModuleFeature-module__8u3GfG__rotaTrack{background:#f5f7fc;border-radius:6px;flex:1;height:22px;position:relative}.ModuleFeature-module__8u3GfG__rotaFill{border-radius:6px;position:absolute;top:0;bottom:0}.ModuleFeature-module__8u3GfG__rotaHours{font-size:calc(11px * var(--type-scale));color:#b0b4bf;justify-content:space-between;margin-top:12px;display:flex}.ModuleFeature-module__8u3GfG__stockRows{flex-direction:column;gap:16px;display:flex}.ModuleFeature-module__8u3GfG__stockRowHead{font-size:calc(12px * var(--type-scale));justify-content:space-between;margin-bottom:6px;display:flex}.ModuleFeature-module__8u3GfG__stockName{color:#2a2e38;font-weight:600}.ModuleFeature-module__8u3GfG__stockTrack{background:#eef0f4;border-radius:999px;height:8px;overflow:hidden}.ModuleFeature-module__8u3GfG__stockFill{border-radius:999px;height:100%}.ModuleFeature-module__8u3GfG__chatCol{flex-direction:column;gap:12px;display:flex}.ModuleFeature-module__8u3GfG__bubbleLeft{max-width:80%;font-size:calc(14px * var(--type-scale));color:#2a2e38;background:#f5f7fc;border-radius:14px 14px 14px 4px;align-self:flex-start;padding:12px 15px}.ModuleFeature-module__8u3GfG__bubbleRight{background:var(--accent);max-width:80%;color:var(--accent-ink);font-size:calc(14px * var(--type-scale));border-radius:14px 14px 4px;align-self:flex-end;padding:12px 15px}.ModuleFeature-module__8u3GfG__confirmPill{background:var(--pos);color:#fff;font-size:calc(13px * var(--type-scale));border-radius:999px;align-self:flex-end;align-items:center;gap:8px;padding:9px 16px;font-weight:700;display:inline-flex}.ModuleFeature-module__8u3GfG__forecastBars{justify-content:space-between;align-items:flex-end;height:150px;display:flex}.ModuleFeature-module__8u3GfG__forecastBar{flex-direction:column;align-items:center;gap:8px;display:flex}.ModuleFeature-module__8u3GfG__forecastBarFill{border-radius:5px 5px 0 0;width:26px}.ModuleFeature-module__8u3GfG__forecastBarLabel{font-size:calc(11px * var(--type-scale));color:#8a8f9c}.ModuleFeature-module__8u3GfG__statGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.ModuleFeature-module__8u3GfG__statTile{background:#f5f7fc;border-radius:14px;padding:16px}.ModuleFeature-module__8u3GfG__statLabel{font-size:calc(12px * var(--type-scale));color:#8a8f9c}.ModuleFeature-module__8u3GfG__statValue{font-family:var(--font-display);font-size:calc(26px * var(--type-scale));color:var(--brand);font-weight:800}.ModuleFeature-module__8u3GfG__statDelta{font-size:calc(12px * var(--type-scale));margin-top:2px;font-weight:600}@media (max-width:820px){.ModuleFeature-module__8u3GfG__grid{grid-template-columns:1fr;gap:32px}.ModuleFeature-module__8u3GfG__reversed .ModuleFeature-module__8u3GfG__copy,.ModuleFeature-module__8u3GfG__reversed .ModuleFeature-module__8u3GfG__widgetSlot{order:initial}}
.IntegrationsBand-module__SwkpjG__section{background:var(--block-bg,var(--brand));padding:calc(80px * var(--block-padding-scale,1)) 48px;max-width:var(--block-max-width,none);text-align:center;margin:0 auto}.IntegrationsBand-module__SwkpjG__eyebrow{font-family:var(--font-mono);font-size:calc(12px * var(--type-scale));letter-spacing:.16em;text-transform:uppercase;color:var(--warm);margin-bottom:16px}.IntegrationsBand-module__SwkpjG__headline{font-family:var(--block-heading-font,var(--font-display));font-weight:800;font-size:calc(48px * var(--block-heading-scale,1));color:var(--block-ink,#fff);letter-spacing:-.02em;max-width:720px;margin:0 auto;line-height:1.04}.IntegrationsBand-module__SwkpjG__row{flex-wrap:wrap;justify-content:center;gap:14px;max-width:820px;margin:40px auto 0;display:flex}.IntegrationsBand-module__SwkpjG__pill{color:#fff;font-weight:700;font-size:calc(16px * var(--type-scale));background:#ffffff1a;border:1px solid #ffffff2e;border-radius:12px;padding:14px 24px}@media (max-width:820px){.IntegrationsBand-module__SwkpjG__headline{font-size:clamp(calc(30px * var(--type-scale)), 8vw, calc(48px * var(--type-scale)))}}
.FeaturedCaseStudy-module__2g7rtG__section{padding:0 48px calc(80px * var(--block-padding-scale,1))}.FeaturedCaseStudy-module__2g7rtG__band{background:var(--brand);border-radius:26px;grid-template-columns:1.1fr .9fr;align-items:center;gap:56px;max-width:1080px;margin:0 auto;padding:56px;display:grid}.FeaturedCaseStudy-module__2g7rtG__eyebrow{font-family:var(--font-mono);font-size:calc(12px * var(--type-scale));letter-spacing:.16em;text-transform:uppercase;color:var(--warm);margin-bottom:18px}.FeaturedCaseStudy-module__2g7rtG__headline{font-family:var(--block-heading-font,var(--font-display));font-weight:800;font-size:calc(42px * var(--block-heading-scale,1));color:#fff;letter-spacing:-.02em;line-height:1.04}.FeaturedCaseStudy-module__2g7rtG__body{font-size:calc(17px * var(--type-scale));color:var(--brand-tint);margin-top:20px;line-height:1.7}.FeaturedCaseStudy-module__2g7rtG__quoteChip{background:#ffffff14;border:1px solid #ffffff29;border-radius:14px;align-items:center;gap:12px;margin-top:26px;padding:16px 20px;display:inline-flex}.FeaturedCaseStudy-module__2g7rtG__quoteText{font-size:calc(14px * var(--type-scale));color:#fff;font-style:italic;line-height:1.5}.FeaturedCaseStudy-module__2g7rtG__author{font-size:calc(13px * var(--type-scale));color:var(--warm);margin-top:12px;font-weight:600}.FeaturedCaseStudy-module__2g7rtG__statsCol{flex-direction:column;gap:16px;display:flex}.FeaturedCaseStudy-module__2g7rtG__heroStat{background:var(--warm);border-radius:18px;padding:26px}.FeaturedCaseStudy-module__2g7rtG__heroStatValue{font-family:var(--font-display);font-size:calc(54px * var(--type-scale));color:var(--brand);font-weight:800;line-height:.9}.FeaturedCaseStudy-module__2g7rtG__heroStatLabel{font-size:calc(14px * var(--type-scale));color:var(--warm-deep);margin-top:6px;font-weight:600}.FeaturedCaseStudy-module__2g7rtG__statRow{grid-template-columns:1fr 1fr;gap:16px;display:grid}.FeaturedCaseStudy-module__2g7rtG__stat{background:#ffffff14;border:1px solid #ffffff29;border-radius:18px;padding:22px}.FeaturedCaseStudy-module__2g7rtG__statValue{font-family:var(--font-display);font-size:calc(38px * var(--type-scale));color:#fff;font-weight:800}.FeaturedCaseStudy-module__2g7rtG__statLabel{font-size:calc(13px * var(--type-scale));color:var(--brand-tint);margin-top:4px}@media (max-width:820px){.FeaturedCaseStudy-module__2g7rtG__band{grid-template-columns:1fr}}
.TestimonialGrid-module__EkolCG__section{background:var(--block-bg,transparent);padding:0 48px calc(90px * var(--block-padding-scale,1))}.TestimonialGrid-module__EkolCG__head{text-align:center;margin-bottom:48px}.TestimonialGrid-module__EkolCG__eyebrow{font-family:var(--font-mono);font-size:calc(12px * var(--type-scale));letter-spacing:.16em;text-transform:uppercase;color:var(--warm-deep);margin-bottom:14px}.TestimonialGrid-module__EkolCG__headline{font-family:var(--block-heading-font,var(--font-display));font-weight:800;font-size:calc(48px * var(--block-heading-scale,1));color:var(--block-ink,var(--brand));letter-spacing:-.02em;line-height:1.02}.TestimonialGrid-module__EkolCG__grid{grid-template-columns:repeat(3,1fr);gap:22px;max-width:1080px;margin:0 auto;display:grid}.TestimonialGrid-module__EkolCG__card{background:#fff;border-radius:20px;flex-direction:column;padding:32px;display:flex}.TestimonialGrid-module__EkolCG__stars{color:var(--warm);font-size:calc(16px * var(--type-scale));letter-spacing:2px;margin-bottom:16px}.TestimonialGrid-module__EkolCG__quote{font-size:calc(16px * var(--type-scale));color:#2a2e38;flex:1;line-height:1.65}.TestimonialGrid-module__EkolCG__author{font-family:var(--font-display);font-weight:800;font-size:calc(16px * var(--type-scale));color:var(--brand);margin-top:22px}.TestimonialGrid-module__EkolCG__role{font-size:calc(13px * var(--type-scale));color:#8a8f9c}@media (max-width:820px){.TestimonialGrid-module__EkolCG__grid{grid-template-columns:1fr}.TestimonialGrid-module__EkolCG__headline{font-size:clamp(calc(28px * var(--type-scale)), 8vw, calc(48px * var(--type-scale)))}}
.NewsGrid-module__nu94VG__section{padding:20px 48px 90px}.NewsGrid-module__nu94VG__grid{grid-template-columns:repeat(3,1fr);gap:22px;max-width:1080px;margin:0 auto;display:grid}.NewsGrid-module__nu94VG__card{background:#fff;border:1px solid #0000000f;border-radius:20px;display:block;overflow:hidden;box-shadow:0 10px 30px #0000000d}.NewsGrid-module__nu94VG__thumb{justify-content:center;align-items:center;width:100%;height:172px;display:flex;position:relative}.NewsGrid-module__nu94VG__thumbImage{object-fit:cover}.NewsGrid-module__nu94VG__thumb[data-variant=warm]{background:var(--warm)}.NewsGrid-module__nu94VG__thumb[data-variant=pos]{background:var(--pos)}.NewsGrid-module__nu94VG__thumb[data-variant=accent]{background:var(--accent)}.NewsGrid-module__nu94VG__thumb[data-variant=brand]{background:var(--brand)}.NewsGrid-module__nu94VG__thumbIcon{font-size:calc(48px * var(--type-scale))}.NewsGrid-module__nu94VG__body{padding:22px}.NewsGrid-module__nu94VG__metaRow{align-items:center;gap:10px;margin-bottom:10px;display:flex}.NewsGrid-module__nu94VG__category{font-family:var(--font-mono);font-size:calc(11px * var(--type-scale));letter-spacing:.1em;text-transform:uppercase;color:var(--accent)}.NewsGrid-module__nu94VG__date{font-size:calc(11px * var(--type-scale));color:#8a8f9c}.NewsGrid-module__nu94VG__title{font-family:var(--font-display);font-size:calc(20px * var(--type-scale));color:var(--brand);font-weight:800;line-height:1.15}.NewsGrid-module__nu94VG__excerpt{font-size:calc(14px * var(--type-scale));color:var(--body);margin-top:8px;line-height:1.6}.NewsGrid-module__nu94VG__readMore{font-size:calc(13px * var(--type-scale));color:var(--accent);margin-top:14px;font-weight:700;display:inline-block}@media (max-width:820px){.NewsGrid-module__nu94VG__grid{grid-template-columns:1fr}}
.MediaTile-module___rO1MG__media{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.MediaTile-module___rO1MG__playIcon{color:#fff;pointer-events:none;background:#0000008c;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:14px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.MediaTile-module___rO1MG__scrim{color:#fff;background:linear-gradient(#0000,#000000b8);flex-direction:column;gap:2px;padding:10px 12px 8px;display:flex;position:absolute;bottom:0;left:0;right:0}.MediaTile-module___rO1MG__tileTitle{font-size:calc(13px * var(--type-scale));font-weight:700;line-height:1.2}.MediaTile-module___rO1MG__tileDesc{font-size:calc(11.5px * var(--type-scale));opacity:.85;line-height:1.35}
.ScrollGallery-module__kZsI6a__section{width:100%;padding:40px 0}.ScrollGallery-module__kZsI6a__heading{font-family:var(--font-display);font-size:clamp(calc(22px * var(--type-scale)), 2.8vw, calc(30px * var(--type-scale)));color:var(--brand,#111);text-align:center;margin:0 0 20px;padding:0 24px}.ScrollGallery-module__kZsI6a__strip{scroll-snap-type:x proximity;gap:12px;padding:0 24px 6px;display:flex;overflow-x:auto}.ScrollGallery-module__kZsI6a__tile{scroll-snap-align:start;background:#f1eef7;border-radius:12px;flex:0 0 130px;height:170px;position:relative;overflow:hidden}.ScrollGallery-module__kZsI6a__tileLead{flex-basis:190px}
.MediaMosaic-module__1_XlIG__section{max-width:1200px;margin:0 auto;padding:48px 24px}.MediaMosaic-module__1_XlIG__heading{font-family:var(--font-display);font-size:clamp(calc(24px * var(--type-scale)), 3vw, calc(32px * var(--type-scale)));color:var(--brand,#111);text-align:center;margin:0 0 24px}.MediaMosaic-module__1_XlIG__grid{grid-template-columns:repeat(3,1fr);grid-auto-rows:140px;gap:12px;display:grid}.MediaMosaic-module__1_XlIG__tile{background:#f1eef7;border-radius:12px;position:relative;overflow:hidden}.MediaMosaic-module__1_XlIG__lead{grid-area:span 2/span 2}@media (max-width:720px){.MediaMosaic-module__1_XlIG__grid{grid-template-columns:repeat(2,1fr);grid-auto-rows:120px}.MediaMosaic-module__1_XlIG__lead{grid-area:span 2/span 2}}
.MediaCardGrid-module__gb2IGa__section{max-width:1200px;margin:0 auto;padding:48px 24px}.MediaCardGrid-module__gb2IGa__heading{font-family:var(--font-display);font-size:clamp(calc(24px * var(--type-scale)), 3vw, calc(32px * var(--type-scale)));color:var(--brand,#111);text-align:center;margin:0 0 24px}.MediaCardGrid-module__gb2IGa__grid{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:12px;display:grid}.MediaCardGrid-module__gb2IGa__tile{aspect-ratio:1;background:#f1eef7;border-radius:12px;position:relative;overflow:hidden}
.ImageBanner-module__AvbM3W__section{background-color:#0c0a1a;background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:70svh;min-height:420px;position:relative;overflow:hidden}.ImageBanner-module__AvbM3W__scrim{background:#0c081a85;position:absolute;inset:0}.ImageBanner-module__AvbM3W__overlay{z-index:1;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;height:100%;padding:32px;display:flex;position:relative}.ImageBanner-module__AvbM3W__eyebrow{font-family:var(--font-mono);font-size:calc(11px * var(--type-scale));letter-spacing:.14em;text-transform:uppercase;color:#fff;background:#ffffff29;border-radius:999px;padding:4px 12px}.ImageBanner-module__AvbM3W__heading{font-family:var(--font-display);font-size:calc(42px * var(--type-scale));letter-spacing:-.02em;color:#fff;max-width:20ch;margin:0;font-weight:800;line-height:1.05}.ImageBanner-module__AvbM3W__subhead{font-family:var(--font-body);font-size:calc(16px * var(--type-scale));color:#ffffffe0;max-width:46ch;margin:0;line-height:1.5}.ImageBanner-module__AvbM3W__button{background:var(--accent);color:var(--accent-ink,#111);border-radius:999px;margin-top:8px;padding:12px 28px;font-weight:700;text-decoration:none;display:inline-block}
.MultiImageBanner-module__Z0brja__section{width:100%;height:70svh;min-height:420px;position:relative;overflow:hidden}.MultiImageBanner-module__Z0brja__row{display:flex;position:absolute;inset:0}.MultiImageBanner-module__Z0brja__imgWrap{flex:1 1 0;position:relative}.MultiImageBanner-module__Z0brja__img{object-fit:cover}.MultiImageBanner-module__Z0brja__scrim{background:#0c081a85;position:absolute;inset:0}.MultiImageBanner-module__Z0brja__overlay{z-index:1;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;height:100%;padding:32px;display:flex;position:relative}.MultiImageBanner-module__Z0brja__eyebrow{font-family:var(--font-mono);font-size:calc(11px * var(--type-scale));letter-spacing:.14em;text-transform:uppercase;color:#fff;background:#ffffff29;border-radius:999px;padding:4px 12px}.MultiImageBanner-module__Z0brja__heading{font-family:var(--font-display);font-size:calc(42px * var(--type-scale));letter-spacing:-.02em;color:#fff;max-width:20ch;margin:0;font-weight:800;line-height:1.05}
.CustomHtml-module__Xs-Sba__contained{max-width:1200px;margin:0 auto;padding:24px}.CustomHtml-module__Xs-Sba__fullWidth{width:100%}.CustomHtml-module__Xs-Sba__iframe{border:0;width:100%;height:600px;display:block}
.SiteFooter-module__p-5sba__footer{background:var(--brand);color:#8fa2f0;font-size:calc(13px * var(--type-scale));justify-content:space-between;align-items:center;padding:38px 48px;display:flex}.SiteFooter-module__p-5sba__copyright{font-family:var(--font-mono);letter-spacing:.06em}@media (max-width:820px){.SiteFooter-module__p-5sba__footer{text-align:center;flex-direction:column;gap:14px}}
@keyframes MobileNavDrawer-module__wMt_uq__drawerSlide{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes MobileNavDrawer-module__wMt_uq__drawerFade{0%{opacity:0}to{opacity:1}}.MobileNavDrawer-module__wMt_uq__scrim{z-index:98;background:#00000073;animation:.2s MobileNavDrawer-module__wMt_uq__drawerFade;position:fixed;inset:0}.MobileNavDrawer-module__wMt_uq__drawer{z-index:99;background:#fff;flex-direction:column;width:min(84vw,340px);padding:20px 20px 24px;animation:.24s MobileNavDrawer-module__wMt_uq__drawerSlide;display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-8px 0 32px #0000002e}.MobileNavDrawer-module__wMt_uq__drawerHeader{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.MobileNavDrawer-module__wMt_uq__drawerTitle{font-family:var(--font-mono);font-size:calc(11px * var(--type-scale));letter-spacing:.14em;text-transform:uppercase;color:var(--body)}.MobileNavDrawer-module__wMt_uq__closeBtn{cursor:pointer;font-size:calc(20px * var(--type-scale));color:var(--brand);background:0 0;border:none;padding:6px;line-height:1}.MobileNavDrawer-module__wMt_uq__drawerNav{flex-direction:column;flex:auto;display:flex;overflow-y:auto}.MobileNavDrawer-module__wMt_uq__drawerLink,.MobileNavDrawer-module__wMt_uq__drawerLinkActive{font-family:var(--font-body);font-size:calc(16px * var(--type-scale));color:var(--brand);border-bottom:1px solid #00000014;align-items:center;padding:16px 4px;font-weight:600;display:flex}.MobileNavDrawer-module__wMt_uq__drawerLinkActive{color:var(--accent)}.MobileNavDrawer-module__wMt_uq__drawerCtaWrap{margin-top:16px}.MobileNavDrawer-module__wMt_uq__drawerCta{text-align:center;font-family:var(--font-body);font-size:calc(14px * var(--type-scale));background:var(--brand);color:var(--warm);cursor:pointer;border:none;border-radius:10px;width:100%;padding:14px;font-weight:700;display:block}
.SiteHeader-module__Tkw0gW__header{background:var(--surface);justify-content:space-between;align-items:center;padding:16px 40px;display:flex}.SiteHeader-module__Tkw0gW__sticky{z-index:100;position:sticky;top:0;box-shadow:0 4px 16px #0000000f}.SiteHeader-module__Tkw0gW__transparent{z-index:50;box-shadow:none;background:0 0;position:absolute;top:0;left:0;right:0}.SiteHeader-module__Tkw0gW__transparent.SiteHeader-module__Tkw0gW__sticky{background:#07111c;position:sticky;box-shadow:0 4px 16px #00000040}.SiteHeader-module__Tkw0gW__transparent .SiteHeader-module__Tkw0gW__navLink,.SiteHeader-module__Tkw0gW__transparent .SiteHeader-module__Tkw0gW__navLinkActive{color:#fff;text-shadow:0 1px 6px #00000073}.SiteHeader-module__Tkw0gW__transparent .SiteHeader-module__Tkw0gW__navLinkActive{color:var(--accent)}.SiteHeader-module__Tkw0gW__transparent .SiteHeader-module__Tkw0gW__logoWrap>span{color:#fff;text-shadow:0 1px 6px #00000073}.SiteHeader-module__Tkw0gW__transparent .SiteHeader-module__Tkw0gW__cta{color:#fff;background:0 0;border:1px solid #ffffffb3}.SiteHeader-module__Tkw0gW__transparent .SiteHeader-module__Tkw0gW__burger{color:#fff;text-shadow:0 1px 6px #00000073}body:has([data-header-overlay=true]) .SiteHeader-module__Tkw0gW__header{z-index:50;box-shadow:none;background:0 0;position:absolute;top:0;left:0;right:0}:is(body:has([data-header-overlay=true]) .SiteHeader-module__Tkw0gW__navLink,body:has([data-header-overlay=true]) .SiteHeader-module__Tkw0gW__navLinkActive){color:#fff;text-shadow:0 1px 6px #00000073}body:has([data-header-overlay=true]) .SiteHeader-module__Tkw0gW__navLinkActive{color:var(--accent)}body:has([data-header-overlay=true]) .SiteHeader-module__Tkw0gW__logoWrap>span{color:#fff;text-shadow:0 1px 6px #00000073}body:has([data-header-overlay=true]) .SiteHeader-module__Tkw0gW__cta{color:#fff;background:0 0;border:1px solid #ffffffb3}body:has([data-header-overlay=true]) .SiteHeader-module__Tkw0gW__burger{color:#fff;text-shadow:0 1px 6px #00000073}body:has([data-header-solid=true]) .SiteHeader-module__Tkw0gW__header{background:var(--surface)!important;box-shadow:none!important;position:static!important}body:has([data-header-solid=true]) .SiteHeader-module__Tkw0gW__header.SiteHeader-module__Tkw0gW__sticky{position:sticky!important;box-shadow:0 4px 16px #0000000f!important}:is(body:has([data-header-solid=true]) .SiteHeader-module__Tkw0gW__navLink,body:has([data-header-solid=true]) .SiteHeader-module__Tkw0gW__navLinkActive){color:var(--brand)!important;text-shadow:none!important}body:has([data-header-solid=true]) .SiteHeader-module__Tkw0gW__logoWrap>span{color:var(--brand)!important;text-shadow:none!important}body:has([data-header-solid=true]) .SiteHeader-module__Tkw0gW__navLinkActive{color:var(--accent)!important}body:has([data-header-solid=true]) .SiteHeader-module__Tkw0gW__cta{background:var(--brand)!important;color:var(--warm)!important;border:none!important}body:has([data-header-solid=true]) .SiteHeader-module__Tkw0gW__burger{color:var(--brand)!important;text-shadow:none!important}body:has([data-header-nav-color=teal]) .SiteHeader-module__Tkw0gW__transparent .SiteHeader-module__Tkw0gW__navLink{color:#68e8f7;text-shadow:0 1px 6px #00000073}body:has([data-header-nav-color=teal]) .SiteHeader-module__Tkw0gW__transparent .SiteHeader-module__Tkw0gW__navLinkActive{color:#68e8f7;text-shadow:0 1px 6px #00000073}body:has([data-header-nav-color=teal]):has([data-header-overlay=true]) .SiteHeader-module__Tkw0gW__navLink{color:#68e8f7;text-shadow:0 1px 6px #00000073}body:has([data-header-nav-color=teal]):has([data-header-overlay=true]) .SiteHeader-module__Tkw0gW__navLinkActive{color:#68e8f7;text-shadow:0 1px 6px #00000073}body:has([data-header-nav-color=teal]) .SiteHeader-module__Tkw0gW__transparent .SiteHeader-module__Tkw0gW__logoWrap>span{color:#68e8f7;text-shadow:0 1px 6px #00000073}body:has([data-header-nav-color=teal]):has([data-header-overlay=true]) .SiteHeader-module__Tkw0gW__logoWrap>span{color:#68e8f7;text-shadow:0 1px 6px #00000073}body:has([data-header-nav-color=teal]) .SiteHeader-module__Tkw0gW__transparent .SiteHeader-module__Tkw0gW__cta{color:#68e8f7;border-color:#68e8f7b3}body:has([data-header-nav-color=teal]):has([data-header-overlay=true]) .SiteHeader-module__Tkw0gW__cta{color:#68e8f7;border-color:#68e8f7b3}body:has([data-header-nav-color=teal]) .SiteHeader-module__Tkw0gW__transparent .SiteHeader-module__Tkw0gW__burger{color:#68e8f7;text-shadow:0 1px 6px #00000073}body:has([data-header-nav-color=teal]):has([data-header-overlay=true]) .SiteHeader-module__Tkw0gW__burger{color:#68e8f7;text-shadow:0 1px 6px #00000073}body:has([data-header-nav-color=brand]) .SiteHeader-module__Tkw0gW__transparent .SiteHeader-module__Tkw0gW__navLink{color:var(--brand);text-shadow:none}body:has([data-header-nav-color=brand]) .SiteHeader-module__Tkw0gW__transparent .SiteHeader-module__Tkw0gW__navLinkActive{color:var(--brand);text-shadow:none}body:has([data-header-nav-color=brand]):has([data-header-overlay=true]) .SiteHeader-module__Tkw0gW__navLink{color:var(--brand);text-shadow:none}body:has([data-header-nav-color=brand]):has([data-header-overlay=true]) .SiteHeader-module__Tkw0gW__navLinkActive{color:var(--brand);text-shadow:none}body:has([data-header-nav-color=brand]) .SiteHeader-module__Tkw0gW__transparent .SiteHeader-module__Tkw0gW__logoWrap>span{color:var(--brand);text-shadow:none}body:has([data-header-nav-color=brand]):has([data-header-overlay=true]) .SiteHeader-module__Tkw0gW__logoWrap>span{color:var(--brand);text-shadow:none}body:has([data-header-nav-color=brand]) .SiteHeader-module__Tkw0gW__transparent .SiteHeader-module__Tkw0gW__cta{border-color:var(--brand);color:var(--brand)}body:has([data-header-nav-color=brand]):has([data-header-overlay=true]) .SiteHeader-module__Tkw0gW__cta{border-color:var(--brand);color:var(--brand)}body:has([data-header-nav-color=brand]) .SiteHeader-module__Tkw0gW__transparent .SiteHeader-module__Tkw0gW__burger{color:var(--brand);text-shadow:none}body:has([data-header-nav-color=brand]):has([data-header-overlay=true]) .SiteHeader-module__Tkw0gW__burger{color:var(--brand);text-shadow:none}body:has([data-header-nav-color=accent]) .SiteHeader-module__Tkw0gW__transparent .SiteHeader-module__Tkw0gW__navLink{color:var(--accent);text-shadow:none}body:has([data-header-nav-color=accent]) .SiteHeader-module__Tkw0gW__transparent .SiteHeader-module__Tkw0gW__navLinkActive{color:var(--accent);text-shadow:none}body:has([data-header-nav-color=accent]):has([data-header-overlay=true]) .SiteHeader-module__Tkw0gW__navLink{color:var(--accent);text-shadow:none}body:has([data-header-nav-color=accent]):has([data-header-overlay=true]) .SiteHeader-module__Tkw0gW__navLinkActive{color:var(--accent);text-shadow:none}body:has([data-header-nav-color=accent]) .SiteHeader-module__Tkw0gW__transparent .SiteHeader-module__Tkw0gW__logoWrap>span{color:var(--accent);text-shadow:none}body:has([data-header-nav-color=accent]):has([data-header-overlay=true]) .SiteHeader-module__Tkw0gW__logoWrap>span{color:var(--accent);text-shadow:none}body:has([data-header-nav-color=accent]) .SiteHeader-module__Tkw0gW__transparent .SiteHeader-module__Tkw0gW__cta{border-color:var(--accent);color:var(--accent)}body:has([data-header-nav-color=accent]):has([data-header-overlay=true]) .SiteHeader-module__Tkw0gW__cta{border-color:var(--accent);color:var(--accent)}body:has([data-header-nav-color=accent]) .SiteHeader-module__Tkw0gW__transparent .SiteHeader-module__Tkw0gW__burger{color:var(--accent);text-shadow:none}body:has([data-header-nav-color=accent]):has([data-header-overlay=true]) .SiteHeader-module__Tkw0gW__burger{color:var(--accent);text-shadow:none}.SiteHeader-module__Tkw0gW__logoWrap{align-items:center;gap:11px;text-decoration:none;display:flex}.SiteHeader-module__Tkw0gW__nav{font-size:calc(19px * var(--type-scale));font-weight:600;font-family:var(--font-body);gap:22px;display:flex}.SiteHeader-module__Tkw0gW__navLink{color:var(--brand)}.SiteHeader-module__Tkw0gW__navLinkActive{color:var(--accent);position:relative}.SiteHeader-module__Tkw0gW__navLinkActive:after{content:"";background:currentColor;border-radius:1px;height:2px;position:absolute;bottom:-10px;left:0;right:0}.SiteHeader-module__Tkw0gW__cta{background:var(--brand);color:var(--warm);font-size:calc(16px * var(--type-scale));font-weight:700;font-family:var(--font-body);cursor:pointer;white-space:nowrap;border:none;border-radius:10px;flex:none;padding:12px 26px}.SiteHeader-module__Tkw0gW__burger{display:none}.SiteHeader-module__Tkw0gW__headerActions{display:contents}@media (max-width:820px){.SiteHeader-module__Tkw0gW__header{flex-wrap:wrap;gap:10px;padding:16px 20px}.SiteHeader-module__Tkw0gW__nav{display:none}.SiteHeader-module__Tkw0gW__headerActions{flex:none;align-items:center;gap:10px;display:flex}.SiteHeader-module__Tkw0gW__burger{appearance:none;cursor:pointer;width:44px;height:44px;font-size:calc(26px * var(--type-scale));color:var(--brand);background:0 0;border:none;justify-content:center;align-items:center;padding:0;line-height:1;display:flex}}
