.method-page.svelte-1c4swbj{background:linear-gradient(180deg,#f4f1e8eb,#fff0 34rem),var(--color-bg);color:var(--color-text)}.method-hero.svelte-1c4swbj,.definition-strip.svelte-1c4swbj,.method-visual-band.svelte-1c4swbj,.input-section.svelte-1c4swbj,.process-section.svelte-1c4swbj,.route-section.svelte-1c4swbj,.guardrail-panel.svelte-1c4swbj,.trust-section.svelte-1c4swbj,.source-section.svelte-1c4swbj,.method-cta.svelte-1c4swbj{margin-inline:auto;max-width:1120px;padding-inline:1.25rem}.method-hero.svelte-1c4swbj{display:grid;gap:2rem;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);padding-top:clamp(3rem,8vw,6.5rem);padding-bottom:clamp(2.5rem,6vw,4.75rem)}.hero-copy.svelte-1c4swbj{align-self:end;max-width:780px}.eyebrow.svelte-1c4swbj,.section-label.svelte-1c4swbj{color:var(--color-accent);font-family:var(--font-mono);font-size:.72rem;font-weight:700;letter-spacing:.12em;margin:0 0 .9rem;text-transform:uppercase}.method-hero.svelte-1c4swbj h1:where(.svelte-1c4swbj){color:var(--color-primary);font-family:var(--font-serif);font-size:clamp(4.35rem,8vw,5.8rem);font-weight:700;letter-spacing:0;line-height:.94;margin:0}.hero-line.svelte-1c4swbj{color:var(--color-primary);font-size:2.1rem;font-weight:650;line-height:1.14;margin:1.35rem 0 0;max-width:760px}.hero-dek.svelte-1c4swbj{color:var(--color-text-secondary);font-size:1.16rem;line-height:1.68;margin:1.1rem 0 0;max-width:760px}.hero-actions.svelte-1c4swbj{display:flex;flex-wrap:wrap;gap:.85rem;margin-top:1.65rem}.primary-action.svelte-1c4swbj,.secondary-action.svelte-1c4swbj{align-items:center;border-radius:8px;display:inline-flex;font-size:.9rem;font-weight:700;justify-content:center;min-height:2.9rem;padding:.82rem 1.05rem;text-decoration:none;transition:background .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}.primary-action.svelte-1c4swbj{background:var(--color-primary);border:1px solid var(--color-primary);color:#fff}.secondary-action.svelte-1c4swbj{background:#ffffffbd;border:1px solid var(--color-border);color:var(--color-primary)}.primary-action.svelte-1c4swbj:hover,.secondary-action.svelte-1c4swbj:hover{transform:translateY(-1px)}.answer-card.svelte-1c4swbj{align-self:end;background:var(--color-primary);border:1px solid rgba(255,255,255,.18);border-radius:var(--radius-card);box-shadow:var(--shadow-panel);color:#fff;padding:clamp(1.25rem,3vw,1.85rem)}.answer-card.svelte-1c4swbj span:where(.svelte-1c4swbj){color:#ffffffb8;display:block;font-family:var(--font-mono);font-size:.69rem;font-weight:700;letter-spacing:.11em;margin-bottom:1rem;text-transform:uppercase}.answer-card.svelte-1c4swbj h2:where(.svelte-1c4swbj){color:#fff;font-size:2rem;line-height:1.08;margin:0}.answer-card.svelte-1c4swbj p:where(.svelte-1c4swbj){color:#ffffffd1;line-height:1.6;margin:1rem 0 0}.definition-strip.svelte-1c4swbj,.method-visual-band.svelte-1c4swbj,.input-section.svelte-1c4swbj,.process-section.svelte-1c4swbj,.route-section.svelte-1c4swbj,.guardrail-panel.svelte-1c4swbj,.method-cta.svelte-1c4swbj{padding-block:clamp(2.3rem,5vw,4.5rem)}.definition-strip.svelte-1c4swbj{align-items:end;border-top:1px solid var(--color-border);display:grid;gap:2rem;grid-template-columns:minmax(0,1fr) minmax(280px,.72fr)}.definition-strip.svelte-1c4swbj h2:where(.svelte-1c4swbj),.method-visual-band.svelte-1c4swbj h2:where(.svelte-1c4swbj),.section-heading.svelte-1c4swbj h2:where(.svelte-1c4swbj),.route-intro.svelte-1c4swbj h2:where(.svelte-1c4swbj),.guardrail-panel.svelte-1c4swbj h2:where(.svelte-1c4swbj),.method-cta.svelte-1c4swbj h2:where(.svelte-1c4swbj){color:var(--color-primary);font-family:var(--font-serif);font-size:3rem;letter-spacing:0;line-height:1.04;margin:0}.definition-strip.svelte-1c4swbj>p:where(.svelte-1c4swbj),.method-visual-band.svelte-1c4swbj p:where(.svelte-1c4swbj),.source-section.svelte-1c4swbj p:where(.svelte-1c4swbj),.source-section.svelte-1c4swbj li:where(.svelte-1c4swbj),.route-intro.svelte-1c4swbj>p:where(.svelte-1c4swbj),.method-cta.svelte-1c4swbj>p:where(.svelte-1c4swbj){color:var(--color-text-secondary);font-size:1.02rem;line-height:1.7;margin:0}.method-visual-band.svelte-1c4swbj{align-items:center;display:grid;gap:clamp(1.25rem,4vw,3rem);grid-template-columns:minmax(240px,.72fr) minmax(0,1fr)}.method-image-frame.svelte-1c4swbj{aspect-ratio:1;background:linear-gradient(135deg,#ffffffe6,#f4f1e894),var(--color-bg-white);border:1px solid color-mix(in srgb,var(--color-border) 72%,var(--color-accent) 28%);border-radius:8px;box-shadow:var(--shadow-soft);isolation:isolate;margin:0;overflow:hidden;position:relative;width:min(100%,24rem)}.method-image-frame.svelte-1c4swbj img:where(.svelte-1c4swbj){display:block;height:100%;object-fit:cover;position:relative;width:100%;z-index:1}.method-image-frame.svelte-1c4swbj:after{background:radial-gradient(circle at 23% 22%,rgba(255,255,255,.45),transparent 20%),linear-gradient(135deg,rgba(243,229,171,.22),transparent 44%);content:"";inset:0;pointer-events:none;position:absolute;z-index:2}.visual-glint.svelte-1c4swbj{background:linear-gradient(115deg,transparent 0%,rgba(255,255,255,0) 34%,rgba(255,255,255,.68) 47%,rgba(243,229,171,.48) 52%,rgba(255,255,255,0) 64%,transparent 100%);inset:-35%;position:absolute;transform:translate(-42%) rotate(6deg);z-index:3}.visual-pulse.svelte-1c4swbj{aspect-ratio:1;background:radial-gradient(circle,rgba(255,255,255,.95),var(--color-hph-gold) 46%,rgba(159,106,26,.08) 72%);border:1px solid rgba(159,106,26,.36);border-radius:999px;position:absolute;width:clamp(.58rem,2vw,.9rem);z-index:4}.visual-pulse-a.svelte-1c4swbj{left:29%;top:31%}.visual-pulse-b.svelte-1c4swbj{right:27%;top:43%}.visual-pulse-c.svelte-1c4swbj{bottom:26%;left:47%}.section-heading.svelte-1c4swbj{max-width:780px}.input-grid.svelte-1c4swbj{display:grid;gap:.8rem;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:1.75rem}.input-tile.svelte-1c4swbj{background:#fff;border:1px solid var(--color-border);border-left:3px solid var(--color-signal);border-radius:var(--radius-card);color:var(--color-primary);font-weight:700;line-height:1.35;min-height:5.25rem;padding:1rem}.input-note.svelte-1c4swbj{background:color-mix(in srgb,var(--color-bg-alt) 70%,white 30%);border-left:3px solid var(--color-accent);color:var(--color-text-secondary);font-size:1.02rem;line-height:1.7;margin:1.4rem 0 0;max-width:860px;padding:1.1rem 1.2rem}.process-grid.svelte-1c4swbj{display:grid;gap:1rem;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:1.85rem}.process-card.svelte-1c4swbj,.route-card.svelte-1c4swbj{background:#fff;border:1px solid var(--color-border);border-radius:var(--radius-card);padding:1.15rem}.process-card.svelte-1c4swbj span:where(.svelte-1c4swbj){color:var(--color-accent);display:block;font-family:var(--font-mono);font-size:.78rem;font-weight:800;letter-spacing:.08em;margin-bottom:1.35rem}.process-card.svelte-1c4swbj h3:where(.svelte-1c4swbj),.route-card.svelte-1c4swbj h3:where(.svelte-1c4swbj){color:var(--color-primary);font-size:1.02rem;line-height:1.2;margin:0}.process-card.svelte-1c4swbj p:where(.svelte-1c4swbj),.route-card.svelte-1c4swbj p:where(.svelte-1c4swbj){color:var(--color-text-secondary);font-size:.93rem;line-height:1.58;margin:.72rem 0 0}.route-section.svelte-1c4swbj{display:grid;gap:2rem;grid-template-columns:minmax(260px,.75fr) minmax(0,1.25fr)}.route-grid.svelte-1c4swbj{display:grid;gap:.9rem;grid-template-columns:repeat(2,minmax(0,1fr))}.guardrail-panel.svelte-1c4swbj{align-items:start;background:var(--color-primary);color:#fff;display:grid;gap:2rem;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);margin-top:1rem;max-width:none;padding-inline:max(1.25rem,calc((100vw - 1120px)/2 + 1.25rem))}.guardrail-panel.svelte-1c4swbj .section-label:where(.svelte-1c4swbj){color:var(--color-accent-light)}.guardrail-panel.svelte-1c4swbj h2:where(.svelte-1c4swbj){color:#fff}.guardrail-panel.svelte-1c4swbj ul:where(.svelte-1c4swbj){display:grid;gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;padding:0}.guardrail-panel.svelte-1c4swbj li:where(.svelte-1c4swbj){background:#ffffff14;border:1px solid rgba(255,255,255,.16);border-radius:var(--radius-card);color:#ffffffe0;font-weight:700;line-height:1.35;padding:.95rem 1rem}.trust-section.svelte-1c4swbj{padding-block:1rem 0}.source-section.svelte-1c4swbj{border-top:1px solid var(--color-border);max-width:var(--content-max-width);padding-block:3rem 4rem;scroll-margin-top:5rem}.source-section.svelte-1c4swbj h2:where(.svelte-1c4swbj){color:var(--color-primary);font-family:var(--font-serif);font-size:clamp(1.75rem,4vw,2.65rem);line-height:1.08;margin:0 0 .85rem}.source-section.svelte-1c4swbj ul:where(.svelte-1c4swbj){margin:1rem 0 0;padding-left:1.2rem}.method-cta.svelte-1c4swbj{border-top:1px solid var(--color-border);padding-bottom:clamp(4rem,8vw,6rem)}@media(max-width:920px){.method-hero.svelte-1c4swbj,.definition-strip.svelte-1c4swbj,.method-visual-band.svelte-1c4swbj,.route-section.svelte-1c4swbj,.guardrail-panel.svelte-1c4swbj{grid-template-columns:1fr}.input-grid.svelte-1c4swbj,.process-grid.svelte-1c4swbj{grid-template-columns:repeat(2,minmax(0,1fr))}.answer-card.svelte-1c4swbj{align-self:start}.method-hero.svelte-1c4swbj h1:where(.svelte-1c4swbj){font-size:4.15rem}.hero-line.svelte-1c4swbj{font-size:1.7rem}.definition-strip.svelte-1c4swbj h2:where(.svelte-1c4swbj),.method-visual-band.svelte-1c4swbj h2:where(.svelte-1c4swbj),.section-heading.svelte-1c4swbj h2:where(.svelte-1c4swbj),.route-intro.svelte-1c4swbj h2:where(.svelte-1c4swbj),.guardrail-panel.svelte-1c4swbj h2:where(.svelte-1c4swbj),.method-cta.svelte-1c4swbj h2:where(.svelte-1c4swbj){font-size:2.45rem}}@media(max-width:640px){.method-hero.svelte-1c4swbj,.definition-strip.svelte-1c4swbj,.method-visual-band.svelte-1c4swbj,.input-section.svelte-1c4swbj,.process-section.svelte-1c4swbj,.route-section.svelte-1c4swbj,.guardrail-panel.svelte-1c4swbj,.trust-section.svelte-1c4swbj,.source-section.svelte-1c4swbj,.method-cta.svelte-1c4swbj{padding-inline:1rem}.method-hero.svelte-1c4swbj h1:where(.svelte-1c4swbj){font-size:3.35rem}.hero-line.svelte-1c4swbj{font-size:1.45rem}.hero-dek.svelte-1c4swbj{font-size:1rem}.answer-card.svelte-1c4swbj h2:where(.svelte-1c4swbj){font-size:1.45rem}.definition-strip.svelte-1c4swbj h2:where(.svelte-1c4swbj),.method-visual-band.svelte-1c4swbj h2:where(.svelte-1c4swbj),.section-heading.svelte-1c4swbj h2:where(.svelte-1c4swbj),.route-intro.svelte-1c4swbj h2:where(.svelte-1c4swbj),.guardrail-panel.svelte-1c4swbj h2:where(.svelte-1c4swbj),.method-cta.svelte-1c4swbj h2:where(.svelte-1c4swbj){font-size:2rem}.hero-actions.svelte-1c4swbj,.primary-action.svelte-1c4swbj,.secondary-action.svelte-1c4swbj{width:100%}.input-grid.svelte-1c4swbj,.process-grid.svelte-1c4swbj,.route-grid.svelte-1c4swbj,.guardrail-panel.svelte-1c4swbj ul:where(.svelte-1c4swbj){grid-template-columns:1fr}.input-tile.svelte-1c4swbj{min-height:auto}}@media(prefers-reduced-motion:no-preference){.visual-glint.svelte-1c4swbj{animation:svelte-1c4swbj-method-image-glint 6.8s cubic-bezier(.45,0,.25,1) infinite}.visual-pulse.svelte-1c4swbj{animation:svelte-1c4swbj-method-image-pulse 6.8s ease-out infinite;animation-delay:2.1s}.visual-pulse-b.svelte-1c4swbj{animation-delay:2.32s}.visual-pulse-c.svelte-1c4swbj{animation-delay:2.54s}}@media(prefers-reduced-motion:reduce){.visual-glint.svelte-1c4swbj,.visual-pulse.svelte-1c4swbj{display:none}}@keyframes svelte-1c4swbj-method-image-glint{0%,34%{opacity:0;transform:translate(-46%) rotate(6deg)}43%{opacity:.72}54%,to{opacity:0;transform:translate(46%) rotate(6deg)}}@keyframes svelte-1c4swbj-method-image-pulse{0%,46%{opacity:0;transform:scale(.84)}51%{opacity:1;transform:scale(1.04);box-shadow:0 0 #9f6a1a47}62%{opacity:.82;transform:scale(1);box-shadow:0 0 0 .9rem #9f6a1a00}to{opacity:0;transform:scale(.96)}}
