.revision-module__94Vm1a__hidden{opacity:0}.revision-module__94Vm1a__hero{padding:170px var(--pad-x) 84px;position:relative;overflow:hidden}.revision-module__94Vm1a__glow{filter:blur(30px);pointer-events:none;opacity:0;background:radial-gradient(#7f00fd66,#3f00e62e 32%,#0000 66%);width:88vw;height:100vh;position:absolute;top:-42vh;right:-28vw}.revision-module__94Vm1a__heroInner{max-width:var(--max-w);flex-direction:column;gap:26px;margin:0 auto;display:flex;position:relative}.revision-module__94Vm1a__heroTitle{max-width:19ch;font-size:clamp(38px,3.4vw,58px);line-height:.98}.revision-module__94Vm1a__heroIntro{max-width:60ch}.revision-module__94Vm1a__questions{border-top:1px solid var(--line);flex-direction:column;max-width:900px;margin-top:6px;display:flex}.revision-module__94Vm1a__question{border-bottom:1px solid var(--line);grid-template-columns:64px minmax(0,1fr);align-items:baseline;gap:14px;padding:18px 4px;display:grid}.revision-module__94Vm1a__qNum{font:500 11px/1 var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:.18em;color:var(--lilac)}.revision-module__94Vm1a__qText{font:500 clamp(17px, 1.4vw, 21px) / 1.32 var(--font-display);letter-spacing:-.02em;text-wrap:pretty}.revision-module__94Vm1a__heroEnd{flex-wrap:wrap;align-items:center;gap:clamp(18px,3vw,40px);margin-top:8px;display:flex}.revision-module__94Vm1a__introEnd{font:500 clamp(18px, 1.5vw, 22px) / 1.35 var(--font-display);letter-spacing:-.02em;max-width:34ch}.revision-module__94Vm1a__section{padding:clamp(60px, 8vw, 110px) var(--pad-x)}.revision-module__94Vm1a__sectionInner{max-width:var(--max-w);flex-direction:column;gap:clamp(32px,4vw,52px);margin:0 auto;display:flex}.revision-module__94Vm1a__sectionHead{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:end;gap:clamp(20px,4vw,70px);display:grid}.revision-module__94Vm1a__sectionTitle{font-size:clamp(28px,2.4vw,40px);line-height:1.02}.revision-module__94Vm1a__sectionIntro{flex-direction:column;gap:14px;display:flex}.revision-module__94Vm1a__deliverTitle{max-width:20ch}.revision-module__94Vm1a__whatGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.revision-module__94Vm1a__what{border:1px solid var(--line);background:var(--surface);border-radius:20px;flex-direction:column;gap:12px;min-height:184px;padding:28px;display:flex;position:relative}.revision-module__94Vm1a__whatNum{font:500 11px/1 var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:.18em;color:var(--lilac)}.revision-module__94Vm1a__whatTitle{font:600 20px/1.2 var(--font-display);letter-spacing:-.02em;margin:0}.revision-module__94Vm1a__whatText{font:400 15.5px/1.55 var(--font-body);color:var(--muted);text-wrap:pretty}.revision-module__94Vm1a__findingsSection{background:var(--light);color:var(--text-ink);padding:calc(4vw + 96px) var(--pad-x) clamp(96px, 11vw, 140px);clip-path:polygon(0 4vw,100% 0,100% 100%,0 100%);position:relative}.revision-module__94Vm1a__findingsInner{max-width:var(--max-w);flex-direction:column;gap:clamp(34px,4vw,54px);margin:0 auto;display:flex}.revision-module__94Vm1a__findingsHead{flex-direction:column;gap:18px;display:flex}.revision-module__94Vm1a__findingsTitle{max-width:22ch;font-size:clamp(28px,2.4vw,40px);line-height:1.02}.revision-module__94Vm1a__findingsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.revision-module__94Vm1a__finding{border:1px solid var(--line-ink);background:#fff;border-radius:20px;flex-direction:column;gap:12px;padding:30px 30px 30px 34px;display:flex;position:relative;overflow:hidden}.revision-module__94Vm1a__finding:before{content:"";background:var(--grad);width:4px;position:absolute;top:0;bottom:0;left:0}.revision-module__94Vm1a__findingNum{font:500 11px/1 var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:.18em;color:var(--purple)}.revision-module__94Vm1a__findingTitle{font:600 clamp(20px, 1.6vw, 24px) / 1.18 var(--font-display);letter-spacing:-.025em;text-wrap:balance;margin:0}.revision-module__94Vm1a__findingText{font:400 16px/1.55 var(--font-body);color:var(--muted-ink);text-wrap:pretty}.revision-module__94Vm1a__deliverGrid{border-top:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid}.revision-module__94Vm1a__deliver{border-right:1px solid var(--line);flex-direction:column;gap:12px;padding:28px 26px 30px 0;display:flex}.revision-module__94Vm1a__deliver:last-child{border-right:0}.revision-module__94Vm1a__deliver:not(:first-child){padding-left:26px}.revision-module__94Vm1a__deliverNum{font:500 11px/1 var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:.18em;color:var(--lilac)}.revision-module__94Vm1a__deliverItemTitle{font:600 19px/1.2 var(--font-display);letter-spacing:-.02em;text-wrap:balance;margin:0}.revision-module__94Vm1a__deliverText{font:400 15.5px/1.55 var(--font-body);color:var(--muted);text-wrap:pretty}@media (max-width:900px){.revision-module__94Vm1a__hero{padding:130px var(--pad-x) 52px}.revision-module__94Vm1a__glow{width:140vw;right:-50vw}.revision-module__94Vm1a__heroTitle,.revision-module__94Vm1a__questions{max-width:none}.revision-module__94Vm1a__question{grid-template-columns:52px minmax(0,1fr);gap:10px;padding:16px 2px}.revision-module__94Vm1a__heroEnd{flex-direction:column;align-items:stretch;gap:20px}.revision-module__94Vm1a__introEnd{max-width:none}.revision-module__94Vm1a__heroEnd a{width:100%}.revision-module__94Vm1a__section{padding:56px var(--pad-x)}.revision-module__94Vm1a__sectionHead{grid-template-columns:minmax(0,1fr);align-items:start;gap:18px}.revision-module__94Vm1a__deliverTitle{max-width:none}.revision-module__94Vm1a__whatGrid{grid-template-columns:minmax(0,1fr)}.revision-module__94Vm1a__what{min-height:0;padding:24px}.revision-module__94Vm1a__findingsSection{padding:calc(4vw + 62px) var(--pad-x) 90px}.revision-module__94Vm1a__findingsTitle{max-width:none}.revision-module__94Vm1a__findingsGrid{grid-template-columns:minmax(0,1fr)}.revision-module__94Vm1a__finding{padding:24px 24px 26px 28px}.revision-module__94Vm1a__deliverGrid{border-top:0;grid-template-columns:minmax(0,1fr)}.revision-module__94Vm1a__deliver{border-right:0;border-top:1px solid var(--line);padding:22px 0}.revision-module__94Vm1a__deliver:not(:first-child){padding-left:0}}
