.methodology-page{overflow-x:clip}.methodology-shell{width:min(1120px,calc(100% - 48px));margin-inline:auto}.methodology-hero{position:relative;isolation:isolate;overflow:hidden;padding:104px 0 112px;background:radial-gradient(circle at 20% 10%,rgba(99,102,241,.16),transparent 35%),linear-gradient(145deg,#071a33,#0a2540 58%,#11163b);color:#fff}.methodology-hero .wzd-hero-ribbon,.methodology-hero .wzd-aurora,.methodology-hero .wzd-dotgrid{z-index:-1;opacity:.72}.methodology-hero-inner{max-width:920px;text-align:center}.methodology-kicker,.methodology-section-label{margin:0;color:#7770ff;font-size:.75rem;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.methodology-kicker{color:#ffffffb8}.methodology-hero h1{margin:18px 0 0;color:#fff;font-size:clamp(3rem,2rem + 4.2vw,6rem);font-weight:820;letter-spacing:-.055em;line-height:.98}.methodology-hero-lead{max-width:780px;margin:28px auto 0;color:#ffffffc7;font-size:clamp(1.05rem,.94rem + .5vw,1.35rem);line-height:1.65}.methodology-hero-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:34px}.methodology-button{display:inline-flex;min-height:48px;align-items:center;justify-content:center;gap:9px;padding:0 21px;border-radius:12px;font-size:.9rem;font-weight:750;text-decoration:none;transition:transform .16s ease,background .16s ease,box-shadow .16s ease}.methodology-button:hover{transform:translateY(-1px)}.methodology-button-primary{color:#fff!important;background:var(--wzd-accent-grad);box-shadow:var(--wzd-shadow-accent)}.methodology-button-secondary{color:#fff!important;background:#ffffff1a;box-shadow:inset 0 0 0 1px #fff3}.methodology-strategy{padding:104px 0 110px;background:#fff}.methodology-strategy-heading{max-width:920px}.methodology-strategy h2{margin:12px 0 0;color:var(--wzd-ink);font-size:clamp(2.2rem,1.6rem + 2vw,3.75rem);line-height:1.04;letter-spacing:-.045em}.methodology-strategy-lead{max-width:780px;margin:24px 0 0;color:var(--wzd-ink-soft);font-size:clamp(1.05rem,.94rem + .5vw,1.32rem);font-weight:650;line-height:1.6}.methodology-strategy-card{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 56px;margin-top:52px;padding:clamp(32px,5vw,58px);border-radius:var(--wzd-radius-xl);background:var(--wzd-surface-soft);box-shadow:var(--wzd-shadow-card)}.methodology-strategy-card>p{margin:0;color:var(--wzd-ink-soft);font-size:1.04rem;line-height:1.7}.methodology-strategy-card>p:first-child{color:var(--wzd-ink);font-size:clamp(1.35rem,1.18rem + .65vw,1.78rem);line-height:1.42}.methodology-strategy-card strong,.methodology-strategy-problems h3{color:var(--wzd-ink)}.methodology-strategy-problems{grid-column:2;grid-row:1 / span 3;padding-left:42px;border-left:1px solid var(--wzd-line-strong)}.methodology-strategy-problems h3{margin:0;font-size:1.22rem;letter-spacing:-.02em}.methodology-strategy-problems ul{display:grid;gap:12px;margin:22px 0 0;padding-left:22px}.methodology-strategy-problems li{color:var(--wzd-ink-soft);line-height:1.6}.methodology-strategy-problems li::marker{color:var(--wzd-accent)}.methodology-strategy-closing{grid-column:1 / -1;margin-top:16px!important;padding-top:24px;border-top:1px solid var(--wzd-line-strong);font-weight:700}.methodology-founder{display:grid;grid-template-columns:minmax(320px,.82fr) minmax(0,1.18fr);gap:34px;align-items:stretch;padding-block:104px}.methodology-founder h2,.methodology-speed h2,.methodology-section-heading h2,.methodology-math h2,.methodology-result h2,.methodology-cta h2{margin:12px 0 0;color:var(--wzd-ink);font-size:clamp(2rem,1.55rem + 1.7vw,3.25rem);line-height:1.08;letter-spacing:-.04em}.methodology-speed-heading>p:not(.methodology-section-label),.methodology-section-heading>p:not(.methodology-section-label),.methodology-math-grid>div:first-child>p:not(.methodology-section-label),.methodology-result-copy>p:not(.methodology-section-label),.methodology-cta p:not(.methodology-section-label){margin:22px 0 0;color:var(--wzd-ink-soft);font-size:1.03rem;line-height:1.72}.methodology-founder-photo{min-height:100%;margin:0;overflow:hidden;border-radius:var(--wzd-radius-xl);background:#fff;box-shadow:var(--wzd-shadow-l)}.methodology-founder-photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 18%}.methodology-founder-card{display:flex;flex-direction:column;justify-content:center;padding:clamp(32px,4vw,54px);border-radius:var(--wzd-radius-xl);background:#fff;box-shadow:var(--wzd-shadow-l)}.methodology-founder-name{display:flex;flex-direction:column;margin-top:24px;padding-top:22px;border-top:1px solid var(--wzd-line)}.methodology-founder-name strong{font-size:1.08rem}.methodology-founder-name span{margin-top:3px;color:var(--wzd-ink-faint);font-size:.84rem}.methodology-founder-card blockquote{display:grid;gap:18px;margin:26px 0 0;color:var(--wzd-ink-soft);font-size:1rem;line-height:1.68}.methodology-founder-card blockquote p{margin:0}.methodology-founder-card blockquote strong{color:var(--wzd-ink);font-weight:760}.methodology-speed{padding:108px 0 116px;border-block:1px solid var(--wzd-line);background:#fff}.methodology-speed-grid{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:72px;align-items:start}.methodology-speed-heading{position:sticky;top:108px}.methodology-speed-content{display:grid;gap:18px}.methodology-speed-card{padding:30px;border-radius:var(--wzd-radius-xl);background:var(--wzd-surface-soft);box-shadow:var(--wzd-shadow-card)}.methodology-speed-card-accent{background:var(--wzd-accent-soft)}.methodology-speed-card h3{margin:0;color:var(--wzd-ink);font-size:1.22rem;letter-spacing:-.02em}.methodology-speed-card ul{display:grid;gap:10px;margin:20px 0 0;padding-left:22px}.methodology-speed-card li,.methodology-speed-card p{color:var(--wzd-ink-soft);line-height:1.62}.methodology-speed-card li::marker{color:var(--wzd-accent)}.methodology-speed-card p{margin:22px 0 0;padding-top:20px;border-top:1px solid var(--wzd-line-strong)}.methodology-speed-card strong{color:var(--wzd-ink)}.methodology-process{padding:112px 0 120px}.methodology-section-heading{max-width:780px}.methodology-process-visual{margin:48px 0 0}.methodology-process-visual img{display:block;width:100%;aspect-ratio:1410 / 804;border-radius:var(--wzd-radius-xl);object-fit:cover;box-shadow:var(--wzd-shadow-l)}.methodology-process-visual figcaption{max-width:720px;margin:18px auto 0;color:var(--wzd-ink-soft);font-size:.9rem;line-height:1.6;text-align:center}.methodology-flow{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:8px;margin:50px 0 70px;padding:0;list-style:none}.methodology-flow li{position:relative;display:flex;min-width:0;flex-direction:column;gap:7px;padding-top:16px;border-top:2px solid var(--wzd-accent-border)}.methodology-flow li:after{position:absolute;top:-5px;right:0;width:8px;height:8px;border-radius:50%;background:var(--wzd-accent);content:""}.methodology-flow span{color:var(--wzd-accent-ink);font-family:var(--wzd-font-mono);font-size:.7rem;font-weight:800}.methodology-flow strong{overflow:hidden;color:var(--wzd-ink-soft);font-size:.72rem;text-overflow:ellipsis}.methodology-stage-list{display:grid;gap:22px}.methodology-stage{position:relative;display:grid;grid-template-columns:72px minmax(0,1.35fr) minmax(240px,.65fr);gap:28px;padding:34px;border-radius:var(--wzd-radius-xl);background:#fff;box-shadow:var(--wzd-shadow-card)}.methodology-stage-number{color:#4f46e52e;font-size:2.1rem;font-weight:850;line-height:1}.methodology-stage-title{display:flex;align-items:flex-start;gap:14px}.methodology-stage-title>span{display:grid;width:42px;height:42px;flex:0 0 auto;place-items:center;border-radius:12px;color:var(--wzd-accent-ink);background:var(--wzd-accent-soft)}.methodology-stage-title p{margin:0;color:var(--wzd-accent-ink);font-size:.7rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.methodology-stage h3{margin:5px 0 0;color:var(--wzd-ink);font-size:clamp(1.35rem,1.16rem + .5vw,1.75rem);letter-spacing:-.025em}.methodology-stage-summary{margin:20px 0 0;color:var(--wzd-ink-soft);line-height:1.65}.methodology-maturity-copy{display:grid;gap:14px;margin-top:20px;padding:24px;border-radius:16px;background:var(--wzd-accent-soft)}.methodology-maturity-copy p{margin:0;color:var(--wzd-ink-soft);line-height:1.66}.methodology-maturity-copy strong{color:var(--wzd-ink)}.methodology-stage ul{display:grid;gap:10px;margin:20px 0 0;padding:0;list-style:none}.methodology-stage li{display:flex;gap:9px;align-items:flex-start;color:var(--wzd-ink-soft);font-size:.9rem;line-height:1.48}.methodology-stage li svg{flex:0 0 auto;margin-top:2px;color:var(--wzd-ok)}.methodology-stage-result{align-self:center;padding:24px;border-radius:var(--wzd-radius-l);background:var(--wzd-surface-soft)}.methodology-stage-result span{color:var(--wzd-ink-faint);font-size:.7rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.methodology-stage-result p{margin:12px 0 0;color:var(--wzd-ink);font-size:.94rem;font-weight:650;line-height:1.55}.methodology-math{padding:110px 0;background:#0a2540}.methodology-math-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(380px,.9fr);gap:80px;align-items:center}.methodology-math h2{color:#fff}.methodology-math-grid>div:first-child>p:not(.methodology-section-label){color:#ffffffb3}.methodology-math-visual{margin:0}.methodology-math-visual img{display:block;width:100%;aspect-ratio:1600 / 847;border-radius:var(--wzd-radius-l);object-fit:contain;box-shadow:0 28px 72px -32px #000000b3}.methodology-math-visual figcaption{margin:14px 0 0;color:#ffffff9e;font-size:.82rem;line-height:1.6;text-align:left}.methodology-result{padding:110px 0}.methodology-result .methodology-shell{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(340px,.95fr);gap:72px;align-items:center}.methodology-result-list{display:grid;gap:12px}.methodology-result-list>div{display:flex;gap:12px;align-items:center;min-height:62px;padding:16px 18px;border-radius:14px;background:#fff;box-shadow:var(--wzd-shadow-card);color:var(--wzd-ink);font-weight:650}.methodology-result-list svg{flex:0 0 auto;color:var(--wzd-ok)}.methodology-cta{padding:32px 0 90px}.methodology-cta-inner{display:flex;align-items:center;justify-content:space-between;gap:36px;padding:44px 48px;border-radius:var(--wzd-radius-xl);background:radial-gradient(circle at 85% 0%,rgba(99,102,241,.25),transparent 38%),#0a2540;box-shadow:var(--wzd-shadow-l)}.methodology-cta h2{color:#fff;font-size:clamp(1.8rem,1.5rem + 1vw,2.6rem)}.methodology-cta p:not(.methodology-section-label){color:#ffffffad}@media (max-width: 980px){.methodology-strategy-card{grid-template-columns:1fr}.methodology-strategy-problems{grid-column:auto;grid-row:auto;padding:28px 0 0;border-top:1px solid var(--wzd-line-strong);border-left:0}.methodology-strategy-closing{grid-column:auto}.methodology-founder,.methodology-speed-grid,.methodology-math-grid,.methodology-result .methodology-shell{grid-template-columns:1fr;gap:42px}.methodology-founder-photo{max-height:720px}.methodology-speed-heading{position:static}.methodology-flow{grid-template-columns:repeat(3,minmax(0,1fr))}.methodology-stage{grid-template-columns:54px minmax(0,1fr)}.methodology-stage-result{grid-column:2}.methodology-math-grid{grid-template-columns:1fr}}@media (max-width: 720px){.methodology-shell{width:min(100% - 28px,1120px)}.methodology-hero{padding:78px 0 82px}.methodology-hero h1{font-size:clamp(2.7rem,15vw,4.4rem)}.methodology-founder,.methodology-strategy,.methodology-speed,.methodology-process,.methodology-math,.methodology-result{padding-block:78px}.methodology-flow{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:48px}.methodology-stage{grid-template-columns:1fr;gap:20px;padding:24px}.methodology-stage-number{font-size:1.5rem}.methodology-stage-result{grid-column:auto}.methodology-cta-inner{align-items:flex-start;flex-direction:column;padding:34px 26px}}
