:root{--minimum-diagonal-section-width:940;--left-side-content-margin:300;--inner-content-left-right-margin:100;--header-height:80px;--track-line-fat-width:20;--track-line-thin-width:10;--track-line-fat-color:#88868c;--track-line-thin-color:#fff;--track-width:40;--track-width-px:calc(var(--track-width) * 1px);--offshoot-width:2;--track-line-offshoot-width-px:calc(var(--offshoot-width) * 1px);--animation-time:.3;--mobile-diamond-width:48px;--mobile-diamond-height:20px;--mobile-diamond-line-offset:var(--track-width-px);--mobile-edge-gutter:0px;--mobile-landing-track-top-offset:0px;--banner-top-offset-home:.58;--banner-top-offset:.125;--banner-top-text-height:60px;--banner-bottom-text-height:40px;--top-cta-text-height:40px;--cta-button-height:75px;--banner-vertical-padding:10px;--inner-content-left-right-margin-px:calc(var(--inner-content-left-right-margin) * 1px);--left-side-inner-content-margin:calc(var(--left-side-content-margin) - var(--inner-content-left-right-margin));--left-side-inner-content-margin-px:calc(var(--left-side-inner-content-margin) * 1px);--left-side-inner-content-margin-narrow:100;--diagonal-track-line-separation-multiplier:1.5}@media (width<=1080px){:root{--banner-top-text-height:40px;--banner-bottom-text-height:26px;--top-cta-text-height:30px}}@media (width<=840px){:root{--diagonal-track-line-separation-multiplier:.8;--track-line-fat-width:16;--track-line-thin-width:7;--track-width:30;--left-side-inner-content-margin-px:calc(var(--left-side-inner-content-margin-narrow) * 1px)}}@media (width<=525px){:root{--left-side-inner-content-margin-narrow:64;--left-side-inner-content-margin-px:calc(var(--left-side-inner-content-margin-narrow) * 1px);--track-line-fat-width:12;--track-line-thin-width:5;--track-width:22;--mobile-diamond-width:42px;--mobile-diamond-height:17px;--mobile-diamond-line-offset:var(--track-width-px);--mobile-edge-gutter:10px;--banner-top-offset-home:0;--mobile-landing-track-top-offset:58vh;--banner-top-text-height:40px;--banner-bottom-text-height:20px;--top-cta-text-height:20px}}@media (width<=390px){:root{--left-side-inner-content-margin-narrow:58;--mobile-diamond-width:38px;--mobile-diamond-height:16px;--mobile-edge-gutter:8px}}@media (height<=600px){:root{--banner-top-text-height:40px;--banner-bottom-text-height:20px;--top-cta-text-height:20px}}@media (height<=500px){:root{--banner-top-text-height:25px;--banner-bottom-text-height:15px;--top-cta-text-height:15px}}@media (height<=400px){:root{--banner-top-text-height:20px;--banner-bottom-text-height:12px;--top-cta-text-height:12px}}html,body{overflow-y:auto}.local-case-page{--local-panel:#282828c7;--local-panel-strong:#1f1f21f0;--local-border:#ffffff29;--local-muted:#ffffffa3;--local-purple:#9276f6;--local-green:#43e0a4;--local-amber:#ffc342;min-height:100vh;padding:calc(var(--header-height) + 56px) clamp(16px, 4vw, 72px) 54px;color:#fff;background:radial-gradient(circle at 16% 16%,#9276f61f,#0000 28rem) 0 0/100% 100%,linear-gradient(90deg,#ffffff08 1px,#0000 1px) 0 0/42px 42px,linear-gradient(0deg,#ffffff07 1px,#0000 1px) 0 0/42px 42px,#3c3c3c 0 0/100% 100%;position:relative;overflow:hidden}.local-case-page,.local-case-page *,.local-case-page :before,.local-case-page :after{box-sizing:border-box}.local-case-page:before,.local-case-page:after{content:"";pointer-events:none;position:absolute}.local-case-page:before{opacity:.22;background-image:linear-gradient(135deg,#0000 0 44%,#ffffff12 44% 45%,#0000 45% 100%);background-size:520px 520px;inset:0}.local-case-page:after{opacity:.45;border:28px solid #ffffff12;border-radius:50%;width:46vw;height:46vw;top:120px;right:-10vw}.local-hero,.local-proof,.local-story,.local-dashboard-section,.local-before-after,.local-fit{z-index:1;width:min(1220px,100%);margin:0 auto;position:relative}.local-reveal{opacity:0;transition:opacity .7s,transform .7s;transform:translateY(22px)}.local-reveal.is-visible{opacity:1;transform:translateY(0)}.local-hero{min-height:min(720px, 100vh - var(--header-height) - 86px);grid-template-columns:minmax(0,.9fr) minmax(460px,1.1fr);align-items:center;gap:clamp(28px,4vw,58px);display:grid}.local-eyebrow,.local-section-heading span,.local-dashboard-copy>span,.local-fit__copy>span{color:var(--local-purple);letter-spacing:.18em;text-transform:uppercase;font-size:.82rem;font-weight:700}.local-hero__copy h1{color:#fff;letter-spacing:0;max-width:720px;margin:14px 0 18px;font-size:clamp(3.1rem,6vw,5.9rem);font-weight:300;line-height:.92}.local-hero__copy p{color:#ffffffc7;max-width:640px;font-size:clamp(1rem,1.35vw,1.2rem);line-height:1.45}.local-lead-desk{background:radial-gradient(circle at 70% 25%, #9276f61f, transparent 20rem), linear-gradient(145deg, #ffffff13, #fff0 32%), var(--local-panel-strong);border:1px solid #ffffff2e;border-radius:8px;align-content:center;gap:18px;min-height:560px;padding:82px 28px 28px;display:grid;position:relative;overflow:hidden;box-shadow:0 26px 80px #00000047}.local-lead-desk__grid{opacity:.36;background-image:radial-gradient(circle,#ffffff21 1px,#0000 1px);background-size:24px 24px;position:absolute;inset:0}.local-live-badge{color:#ffffffc7;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;font-size:.84rem;display:inline-flex;position:absolute;top:24px;left:24px}.local-live-badge span{background:var(--local-green);width:9px;height:9px;box-shadow:0 0 16px #43e0a4b3}.local-source-cluster{z-index:2;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid;position:relative}.local-source-cluster span{color:#ffffffbd;background:#ffffff0b;border:1px solid #ffffff1a;place-items:center;min-height:42px;font-size:.82rem;display:grid}.local-flow-lane{z-index:2;grid-template-columns:minmax(0,1fr) 34px minmax(0,1fr) 34px minmax(0,1fr) 34px minmax(0,1fr);align-items:stretch;display:grid;position:relative}.local-flow-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#3c3c3cd1;border:1px solid #ffffff24;border-radius:8px;align-content:center;gap:12px;min-height:136px;padding:18px;animation:7s ease-in-out infinite localFlowPulse;display:grid}.local-flow-card span{color:var(--local-purple);letter-spacing:.16em;font-size:.84rem;font-weight:700}.local-flow-card strong{color:#fff;font-size:1.12rem;font-weight:400;line-height:1.08}.local-flow-card--channels{animation-delay:.65s}.local-flow-card--dashboard{animation-delay:1.3s}.local-flow-card--next{animation-delay:1.95s}.local-flow-line{background:#ffffff1f;align-self:center;height:2px;overflow:hidden}.local-flow-line:after{content:"";background:linear-gradient(90deg,#9276f600,#9276f6f2,#ffffffa8);width:0%;height:100%;animation:7s ease-in-out infinite localLineDraw;display:block}.local-flow-line:nth-of-type(2):after{animation-delay:.65s}.local-flow-line:nth-of-type(3):after{animation-delay:1.3s}.local-after-hours{z-index:2;background:#ffc34214;border:1px solid #ffc34259;border-radius:8px;justify-content:space-between;gap:18px;padding:16px 18px;display:flex;position:relative}.local-after-hours span{color:var(--local-amber);letter-spacing:.14em;text-transform:uppercase;font-weight:700}.local-after-hours strong{color:#ffffffe0;font-weight:400}.local-proof{border:1px solid var(--local-border);background:var(--local-border);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:18px;display:grid}.local-proof-card{background:#282828db;grid-template-columns:104px minmax(0,1fr);align-items:center;gap:22px;min-height:184px;padding:22px;display:grid}.local-proof-card h3{color:#fff;margin:7px 0 8px;font-size:clamp(1.35rem,2.2vw,2rem);font-weight:400;line-height:1.08}.local-proof-card p{color:#ffffffa8;font-size:.95rem;line-height:1.4}.local-proof-card__kicker{color:var(--local-purple);letter-spacing:.16em;text-transform:uppercase;font-size:.76rem;font-weight:700}.local-proof-card__signal{background:linear-gradient(135deg,#9276f61f,#0000),#ffffff0b;border:1px solid #9276f652;border-radius:8px;place-items:center;width:86px;min-height:86px;display:grid;position:relative}.local-proof-card__signal--instant span{border:1px solid #9276f68c;border-radius:50%;animation:2.8s ease-in-out infinite localProofPulse;position:absolute}.local-proof-card__signal--instant span:first-child{background:var(--local-purple);width:18px;height:18px;box-shadow:0 0 18px #9276f68c}.local-proof-card__signal--instant span:nth-child(2){width:44px;height:44px;animation-delay:.25s}.local-proof-card__signal--instant span:nth-child(3){width:68px;height:68px;animation-delay:.5s}.local-proof-card__signal--channels{gap:6px;padding:10px}.local-proof-card__signal--channels span{color:#ffffffd1;background:#ffffff0f;border:1px solid #ffffff1f;place-items:center;width:100%;min-height:20px;font-size:.68rem;display:grid}.local-proof-card__signal--after-hours span{background:var(--local-amber);border-radius:50%;width:38px;height:38px;position:relative;box-shadow:0 0 20px #ffc34257}.local-proof-card__signal--after-hours span:after{content:"";background:#282828;border-radius:50%;width:34px;height:34px;position:absolute;top:-4px;left:12px}.local-proof-card__signal--dashboard{grid-template-columns:repeat(2,1fr);gap:6px;padding:12px}.local-proof-card__signal--dashboard span{background:#ffffff0f;border:1px solid #ffffff1f;width:100%;min-height:26px}.local-proof-card__signal--dashboard span:first-child,.local-proof-card__signal--dashboard span:nth-child(4){background:#9276f638;border-color:#9276f659}.local-story,.local-dashboard-section,.local-before-after,.local-fit{margin-top:clamp(72px,9vw,118px)}.local-section-heading{max-width:810px;margin-bottom:26px}.local-section-heading h2{color:#fff;letter-spacing:0;margin:10px 0 0;font-size:clamp(2rem,4vw,4.4rem);font-weight:300;line-height:.98}.local-problem-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.local-problem-grid article{border:1px solid var(--local-border);background:#282828bd;border-radius:8px;min-height:188px;padding:22px}.local-problem-grid span{color:var(--local-purple);letter-spacing:.16em;text-transform:uppercase;font-weight:700}.local-problem-grid p{color:#ffffffad;margin-top:26px;font-size:.96rem;line-height:1.45}.local-dashboard-section{grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);align-items:center;gap:26px;display:grid}.local-dashboard{background:linear-gradient(90deg, #9276f621, transparent 45%), var(--local-panel-strong);border:1px solid #ffffff2e;border-radius:8px;box-shadow:0 24px 76px #00000047}.local-dashboard__header{border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:18px;min-height:74px;padding:0 22px;display:flex}.local-dashboard__header span{color:#ffffff94;letter-spacing:.14em;text-transform:uppercase;font-size:.86rem;font-weight:700}.local-dashboard__header strong{color:#fff;font-weight:400}.local-dashboard__columns{grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;padding:22px;display:grid}.local-dashboard__columns article{background:#ffffff0e;align-content:space-between;min-height:232px;padding:16px;display:grid}.local-dashboard__columns span{color:var(--local-purple);letter-spacing:.14em;text-transform:uppercase;font-size:.8rem;font-weight:700}.local-dashboard__columns strong{color:#fff;font-size:1.12rem;font-weight:400;line-height:1.12}.local-dashboard__columns small{color:#ffffff8f;font-size:.86rem}.local-dashboard-copy h2{color:#fff;letter-spacing:0;margin:10px 0 16px;font-size:clamp(2rem,4vw,4.2rem);font-weight:300;line-height:.98}.local-dashboard-copy p{color:#ffffffb3;max-width:560px;font-size:1.02rem;line-height:1.5}.local-comparison{grid-template-columns:1fr 1fr;gap:18px;display:grid}.local-comparison-card{border:1px solid var(--local-border);background:#282828c7;border-radius:8px;min-height:378px;padding:28px;position:relative;overflow:hidden}.local-comparison-card h3{color:#fff;margin:0 0 24px;font-size:clamp(2.5rem,5vw,5.4rem);font-weight:300;line-height:.9}.local-comparison-card ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.local-comparison-card li{color:#ffffffbd;background:#ffffff0b;border:1px solid #ffffff1a;align-items:center;min-height:48px;padding:10px 12px 10px 34px;display:flex;position:relative}.local-comparison-card li:before{content:"";background:#ffffff70;width:8px;height:8px;position:absolute;left:14px}.local-comparison-card--after{background:linear-gradient(135deg,#9276f621,#0000 42%),#282828db;border-color:#9276f661}.local-comparison-card--after li:before{background:var(--local-purple)}.local-fit{border:1px solid var(--local-border);background:#282828c2;border-radius:8px;grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);align-items:center;gap:24px;padding:32px;display:grid}.local-fit__copy h2{color:#fff;letter-spacing:0;margin:10px 0 16px;font-size:clamp(2rem,4vw,4rem);font-weight:300;line-height:.98}.local-fit__copy p{color:#ffffffb3;font-size:1.02rem;line-height:1.5}.local-fit__list{flex-wrap:wrap;gap:10px;display:flex}.local-fit__list span{color:#ffffffd1;background:#ffffff0e;border:1px solid #ffffff21;align-items:center;min-height:40px;padding:0 14px;display:inline-flex}.local-case-page+footer{box-sizing:border-box;background:linear-gradient(#3c3c3c,#282828);width:100%;margin:0;padding-left:clamp(16px,4vw,72px);padding-right:clamp(16px,4vw,72px)}.local-case-page+footer .content-column{width:min(1220px,100%);max-width:1220px;margin:0 auto}@keyframes localFlowPulse{0%,to{background:#3c3c3cd1;border-color:#ffffff24}12%,26%{background:#9276f61f;border-color:#9276f68a}}@keyframes localLineDraw{0%{opacity:0;width:0%}14%,56%{opacity:1;width:100%}to{opacity:0;width:100%}}@media (width<=1120px){.local-hero,.local-dashboard-section,.local-fit{grid-template-columns:1fr;min-height:auto}.local-lead-desk{min-height:auto}.local-problem-grid,.local-dashboard__columns{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=940px){.local-case-page{padding-top:calc(var(--header-height) + 34px)}}@media (width<=760px){.local-case-page{padding-inline:14px}.local-lead-desk{padding:78px 18px 22px}.local-source-cluster,.local-proof,.local-problem-grid,.local-dashboard__columns,.local-comparison,.local-flow-lane{grid-template-columns:1fr}.local-flow-line{align-self:stretch;width:2px;height:28px;margin-left:34px}.local-flow-line:after{width:100%;height:0%;animation-name:localLineDrawVertical}.local-flow-card{min-height:92px}.local-proof-card{grid-template-columns:86px minmax(0,1fr);gap:16px;min-height:156px}.local-proof-card__signal{width:74px;min-height:74px}.local-comparison-card{min-height:auto;padding:22px}.local-fit{padding:24px 18px}}@media (width<=525px){.local-case-page{padding-top:calc(var(--header-height) + 28px)}.local-hero__copy h1{font-size:clamp(2.65rem,14vw,4.4rem)}.local-lead-desk{padding:72px 14px 18px}.local-after-hours{flex-direction:column;gap:6px}.local-proof-card{grid-template-columns:1fr}.local-case-page+footer{margin:0;padding-left:14px;padding-right:14px}}@keyframes localLineDrawVertical{0%{opacity:0;height:0%}14%,56%{opacity:1;height:100%}to{opacity:0;height:100%}}@keyframes localProofPulse{0%,to{opacity:.28;transform:scale(.92)}45%{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.local-reveal,.local-flow-card,.local-flow-line:after,.local-proof-card__signal--instant span{transition:none;animation:none}.local-reveal{opacity:1;transform:none}}
