.landing-module__jDH3nq__page{background:var(--color-canvas);min-height:100vh;color:var(--color-ink);position:relative}.landing-module__jDH3nq__main{position:relative}.landing-module__jDH3nq__nav{z-index:30;position:relative}.landing-module__jDH3nq__navInner{max-width:72rem;padding:1.75rem var(--space-6) var(--space-4);justify-content:space-between;align-items:center;margin-inline:auto;display:flex}.landing-module__jDH3nq__brand{align-items:baseline;gap:.625rem;text-decoration:none;transition:opacity .15s;display:flex}.landing-module__jDH3nq__brand:hover{opacity:.8}.landing-module__jDH3nq__brandText{font-family:var(--font-display);font-style:italic;font-size:var(--text-2xl);color:var(--color-primary);line-height:1}.landing-module__jDH3nq__navLinks{align-items:center;gap:var(--space-8);font-size:var(--text-sm);display:none}@media (min-width:768px){.landing-module__jDH3nq__navLinks{display:flex}}.landing-module__jDH3nq__navLink{color:var(--color-ink-muted);text-decoration:none;transition:color .15s}.landing-module__jDH3nq__navLink:hover{color:var(--color-ink)}.landing-module__jDH3nq__navActions{align-items:center;gap:var(--space-4);font-size:var(--text-sm);display:flex}.landing-module__jDH3nq__loginLink{color:var(--color-ink-muted);text-decoration:none;transition:color .15s;display:none}@media (min-width:640px){.landing-module__jDH3nq__loginLink{display:inline}}.landing-module__jDH3nq__loginLink:hover{color:var(--color-ink)}.landing-module__jDH3nq__navCta{border-radius:var(--radius-pill);background:var(--color-ink);color:var(--color-canvas);padding:var(--space-2) var(--space-5);font-size:var(--text-sm);text-decoration:none;transition:background-color .15s}.landing-module__jDH3nq__navCta:hover{background:var(--color-primary)}.landing-module__jDH3nq__hero{position:relative}.landing-module__jDH3nq__heroInner{gap:var(--space-16);max-width:72rem;padding:var(--space-16) var(--space-6) 7rem;margin-inline:auto;display:grid}@media (min-width:768px){.landing-module__jDH3nq__heroInner{padding-top:var(--space-24);padding-bottom:9rem}}@media (min-width:1024px){.landing-module__jDH3nq__heroInner{grid-template-columns:1.15fr 1fr;gap:5rem}}.landing-module__jDH3nq__heroLeft{position:relative}.landing-module__jDH3nq__heroEyebrow{margin-bottom:var(--space-8);align-items:center;gap:var(--space-3);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--tracking-eyebrow-wide);color:var(--color-ink-muted);display:flex}.landing-module__jDH3nq__eyebrowRule{background:var(--color-primary);width:2rem;height:1px}.landing-module__jDH3nq__heroTitle{font-family:var(--font-display);font-size:clamp(2.75rem,7vw,5.75rem);line-height:1.02}.landing-module__jDH3nq__accent{color:var(--color-primary);font-style:italic}.landing-module__jDH3nq__accentLight{color:var(--color-primary-light);font-style:italic}.landing-module__jDH3nq__heroLead{margin-top:var(--space-10);max-width:32rem;font-size:var(--text-lg);color:var(--color-ink-muted);line-height:1.6}.landing-module__jDH3nq__heroCtaRow{margin-top:var(--space-12);align-items:center;column-gap:var(--space-8);flex-wrap:wrap;row-gap:1.25rem;display:flex}.landing-module__jDH3nq__heroPrimaryCta{align-items:center;gap:var(--space-3);border-radius:var(--radius-pill);background:var(--color-ink);color:var(--color-canvas);padding:var(--space-3) var(--space-7);font-size:var(--text-sm);text-decoration:none;transition:background-color .15s;display:inline-flex}.landing-module__jDH3nq__heroPrimaryCta:hover{background:var(--color-primary)}.landing-module__jDH3nq__heroPrimaryIcon{width:1rem;height:1rem;transition:transform .15s}.landing-module__jDH3nq__heroPrimaryCta:hover .landing-module__jDH3nq__heroPrimaryIcon{transform:translate(2px,-2px)}.landing-module__jDH3nq__heroSecondary{font-size:var(--text-sm);color:var(--color-ink);text-underline-offset:6px;text-decoration:none}.landing-module__jDH3nq__heroSecondary:hover{text-decoration:underline}.landing-module__jDH3nq__heroStats{column-gap:2.5rem;row-gap:var(--space-3);font-size:var(--text-xs);color:var(--color-ink-muted);flex-wrap:wrap;margin-top:3.5rem;display:flex}.landing-module__jDH3nq__statRow{align-items:baseline;gap:var(--space-2);display:flex}.landing-module__jDH3nq__statValue{font-family:var(--font-display);font-style:italic;font-size:var(--text-base);color:var(--color-ink)}.landing-module__jDH3nq__heroDocWrap{justify-content:center;align-items:center;display:flex;position:relative}@media (min-width:1024px){.landing-module__jDH3nq__heroDocWrap{padding-left:var(--space-8)}}.landing-module__jDH3nq__heroGlow{z-index:-1;border-radius:var(--radius-pill);background:color-mix(in srgb, var(--color-primary) 15%, transparent);filter:blur(3rem);position:absolute;inset:-3rem -2rem}.landing-module__jDH3nq__heroDocFloat{width:100%;max-width:28rem;position:relative}.landing-module__jDH3nq__heroDocBack{border:1px solid var(--color-rule);background:var(--color-canvas-soft);border-radius:6px;position:absolute;inset:-.5rem;transform:rotate(1.5deg)}.landing-module__jDH3nq__heroDoc{border:1px solid var(--color-rule);background:var(--color-canvas-soft);padding:var(--space-8);border-radius:6px;position:relative;box-shadow:0 30px 80px -30px #1a17142e}.landing-module__jDH3nq__docHeader{margin-bottom:var(--space-8);border-bottom:1px solid var(--color-rule);padding-bottom:var(--space-6);justify-content:space-between;align-items:flex-start;display:flex}.landing-module__jDH3nq__docMicroLabel{font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:.22em;color:var(--color-ink-muted)}.landing-module__jDH3nq__docNumber{margin-top:var(--space-2);font-family:var(--font-display);font-style:italic;font-size:var(--text-2xl)}.landing-module__jDH3nq__docLogo{opacity:.7;width:auto;height:14px}.landing-module__jDH3nq__docMeta{row-gap:var(--space-3);font-size:var(--text-xs);grid-template-columns:1fr 1fr;margin-bottom:1.75rem;display:grid}.landing-module__jDH3nq__docMetaLabel{color:var(--color-ink-muted)}.landing-module__jDH3nq__docMetaValue{text-align:right}.landing-module__jDH3nq__docLines{gap:var(--space-3);font-size:var(--text-sm);flex-direction:column;display:flex}.landing-module__jDH3nq__docLine{justify-content:space-between;align-items:baseline;gap:var(--space-4);display:flex}.landing-module__jDH3nq__docLineLeft{min-width:0}.landing-module__jDH3nq__docLineTitle{text-overflow:ellipsis;white-space:nowrap;color:var(--color-ink);overflow:hidden}.landing-module__jDH3nq__docLineQty{color:var(--color-ink-muted);font-size:.6875rem}.landing-module__jDH3nq__docLinePrice{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-ink)}.landing-module__jDH3nq__docTotals{border-top:1px solid var(--color-rule);padding-top:var(--space-5);gap:var(--space-1-5);font-size:var(--text-sm);flex-direction:column;margin-top:1.75rem;display:flex}.landing-module__jDH3nq__docTotalRow{font-size:var(--text-xs);color:var(--color-ink-muted);justify-content:space-between;align-items:baseline;display:flex}.landing-module__jDH3nq__docTotalRowEmphasis{padding-top:var(--space-1);color:var(--color-ink);font-family:var(--font-display);font-style:italic;font-size:var(--text-base);justify-content:space-between;align-items:baseline;display:flex}.landing-module__jDH3nq__docTotalRowMono{font-family:var(--font-mono);font-size:var(--text-xs)}.landing-module__jDH3nq__pullQuote{border-block:1px solid var(--color-rule);background:var(--color-canvas-soft)}.landing-module__jDH3nq__pullQuoteInner{max-width:64rem;padding:5rem var(--space-6);margin-inline:auto}@media (min-width:768px){.landing-module__jDH3nq__pullQuoteInner{padding-block:7rem}}.landing-module__jDH3nq__pullQuoteText{font-family:var(--font-display);color:var(--color-ink);font-size:clamp(1.75rem,3.6vw,3rem);line-height:1.18}.landing-module__jDH3nq__capSection{position:relative}.landing-module__jDH3nq__capInner{max-width:72rem;padding:var(--space-24) var(--space-6);margin-inline:auto}@media (min-width:768px){.landing-module__jDH3nq__capInner{padding-block:8rem}}.landing-module__jDH3nq__capHead{margin-bottom:var(--space-16);gap:var(--space-8);display:grid}@media (min-width:768px){.landing-module__jDH3nq__capHead{align-items:flex-end;gap:var(--space-16);grid-template-columns:1fr 2fr}}.landing-module__jDH3nq__capEyebrow{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.22em;color:var(--color-ink-muted)}.landing-module__jDH3nq__eyebrowRuleInline{margin-right:var(--space-3);vertical-align:middle;background:var(--color-primary);width:2rem;height:1px;display:inline-block}.landing-module__jDH3nq__sectionHeading{font-family:var(--font-display);font-size:clamp(2rem,4.5vw,3.5rem);line-height:1.08}.landing-module__jDH3nq__capGrid{column-gap:var(--space-12);row-gap:var(--space-16);display:grid}@media (min-width:768px){.landing-module__jDH3nq__capGrid{grid-template-columns:1fr 1fr}}.landing-module__jDH3nq__capArticle{border-top:1px solid var(--color-rule);padding-top:1.75rem}.landing-module__jDH3nq__capArticleHead{align-items:center;gap:var(--space-3);display:flex}.landing-module__jDH3nq__capRoman{font-family:var(--font-display);font-style:italic;font-size:var(--text-2xl);color:var(--color-primary)}.landing-module__jDH3nq__capAccentLine{flex:1}.landing-module__jDH3nq__capTitle{font-family:var(--font-display);margin-top:var(--space-3);font-size:var(--text-2xl);line-height:1.2}.landing-module__jDH3nq__capBody{margin-top:var(--space-4);font-size:var(--text-base);color:var(--color-ink-muted);line-height:1.6}.landing-module__jDH3nq__processSection{border-block:1px solid var(--color-rule);background:var(--color-canvas-soft)}.landing-module__jDH3nq__processInner{max-width:72rem;padding:var(--space-24) var(--space-6);margin-inline:auto}@media (min-width:768px){.landing-module__jDH3nq__processInner{padding-block:8rem}}.landing-module__jDH3nq__processHead{max-width:40rem;margin-bottom:5rem}.landing-module__jDH3nq__processEyebrow{margin-bottom:var(--space-6);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.22em;color:var(--color-ink-muted)}.landing-module__jDH3nq__processList{gap:var(--space-12);margin:0;padding:0;list-style:none;display:grid}@media (min-width:768px){.landing-module__jDH3nq__processList{grid-template-columns:repeat(3,minmax(0,1fr))}}.landing-module__jDH3nq__processItem{position:relative}.landing-module__jDH3nq__processThread{background:color-mix(in srgb, var(--color-primary) 60%, transparent);width:1.5rem;height:1px;display:none;position:absolute;top:.75rem;left:-1.5rem}@media (min-width:768px){.landing-module__jDH3nq__processThread{display:block}}.landing-module__jDH3nq__processN{font-family:var(--font-display);color:var(--color-primary);font-size:3rem;font-style:italic}.landing-module__jDH3nq__processTitle{font-family:var(--font-display);font-size:var(--text-3xl);margin-top:1.25rem;line-height:1.2}.landing-module__jDH3nq__processBody{margin-top:var(--space-4);font-size:var(--text-base);color:var(--color-ink-muted);line-height:1.6}.landing-module__jDH3nq__tradesSection{position:relative}.landing-module__jDH3nq__tradesInner{max-width:72rem;padding:var(--space-24) var(--space-6);margin-inline:auto}@media (min-width:768px){.landing-module__jDH3nq__tradesInner{padding-block:8rem}}.landing-module__jDH3nq__tradesList{column-gap:2.5rem;row-gap:var(--space-2);font-size:var(--text-lg);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}@media (min-width:640px){.landing-module__jDH3nq__tradesList{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.landing-module__jDH3nq__tradesList{grid-template-columns:repeat(4,minmax(0,1fr))}}.landing-module__jDH3nq__tradeRow{align-items:baseline;gap:var(--space-3);padding-block:var(--space-4);border-top:1px solid var(--color-rule);color:var(--color-ink);display:flex}.landing-module__jDH3nq__tradeStar{font-family:var(--font-display);font-style:italic;font-size:var(--text-xs);color:var(--color-primary)}.landing-module__jDH3nq__closingSection{border-top:1px solid var(--color-rule);background:var(--color-ink);color:var(--color-canvas);position:relative;overflow:hidden}.landing-module__jDH3nq__closingGlow{z-index:0;border-radius:var(--radius-pill);background:color-mix(in srgb, var(--color-primary) 40%, transparent);filter:blur(3rem);width:26.25rem;height:26.25rem;position:absolute;top:-10rem;left:50%;transform:translate(-50%)}.landing-module__jDH3nq__closingInner{max-width:64rem;padding:7rem var(--space-6);text-align:center;margin-inline:auto;position:relative}@media (min-width:768px){.landing-module__jDH3nq__closingInner{padding-block:9rem}}.landing-module__jDH3nq__closingEyebrow{margin-bottom:var(--space-8);justify-content:center;align-items:center;gap:var(--space-3);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.22em;color:color-mix(in srgb, var(--color-canvas) 60%, transparent);display:flex}.landing-module__jDH3nq__closingEyebrowRule{background:var(--color-primary-light);width:2rem;height:1px}.landing-module__jDH3nq__closingPulseRow{align-items:center;gap:var(--space-2);display:flex}.landing-module__jDH3nq__closingDot{border-radius:var(--radius-pill);background:var(--color-primary-light);width:.375rem;height:.375rem;display:inline-block}.landing-module__jDH3nq__closingTitle{font-family:var(--font-display);font-size:clamp(2.5rem,6vw,5rem);line-height:1.05}.landing-module__jDH3nq__closingLead{margin-inline:auto;margin-top:var(--space-8);max-width:36rem;font-size:var(--text-base);color:color-mix(in srgb, var(--color-canvas) 70%, transparent);line-height:1.6}.landing-module__jDH3nq__closingActions{margin-top:var(--space-12);justify-content:center;align-items:center;column-gap:var(--space-8);row-gap:var(--space-4);flex-wrap:wrap;display:flex}.landing-module__jDH3nq__closingPrimary{align-items:center;gap:var(--space-3);border-radius:var(--radius-pill);background:var(--color-canvas);color:var(--color-ink);padding:var(--space-3) var(--space-8);font-size:var(--text-sm);text-decoration:none;transition:background-color .15s;display:inline-flex}.landing-module__jDH3nq__closingPrimary:hover{background:var(--color-primary-light)}.landing-module__jDH3nq__closingPrimaryIcon{width:1rem;height:1rem;transition:transform .15s}.landing-module__jDH3nq__closingPrimary:hover .landing-module__jDH3nq__closingPrimaryIcon{transform:translate(2px,-2px)}.landing-module__jDH3nq__closingSecondary{font-size:var(--text-sm);color:color-mix(in srgb, var(--color-canvas) 70%, transparent);text-underline-offset:6px;text-decoration:none;transition:color .15s}.landing-module__jDH3nq__closingSecondary:hover{color:var(--color-canvas);text-decoration:underline}.landing-module__jDH3nq__footer{border-top:1px solid var(--color-rule);background:var(--color-canvas);position:relative}.landing-module__jDH3nq__footerInner{max-width:72rem;padding:var(--space-16) var(--space-6);margin-inline:auto}.landing-module__jDH3nq__footerGrid{gap:var(--space-12);display:grid}@media (min-width:768px){.landing-module__jDH3nq__footerGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.landing-module__jDH3nq__footerBrandCol{grid-column:span 2/span 2}}.landing-module__jDH3nq__footerBrandLink{align-items:baseline;gap:.625rem;text-decoration:none;display:inline-flex}.landing-module__jDH3nq__footerLead{margin-top:var(--space-6);max-width:24rem;font-size:var(--text-sm);color:var(--color-ink-muted);line-height:1.6}.landing-module__jDH3nq__footerHeading{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--tracking-eyebrow-wide);color:var(--color-ink-muted)}.landing-module__jDH3nq__footerList{gap:var(--space-2);font-size:var(--text-sm);flex-direction:column;margin-top:1.25rem;padding:0;list-style:none;display:flex}.landing-module__jDH3nq__footerLink{color:var(--color-ink);text-decoration:none;transition:color .15s}.landing-module__jDH3nq__footerLink:hover{color:var(--color-primary)}.landing-module__jDH3nq__footerAddress{margin-top:var(--space-6);font-size:var(--text-xs);color:var(--color-ink-muted);line-height:1.6}.landing-module__jDH3nq__footerBottom{margin-top:var(--space-16);justify-content:space-between;align-items:flex-start;gap:var(--space-3);border-top:1px solid var(--color-rule);padding-top:var(--space-6);font-size:var(--text-xs);color:var(--color-ink-muted);flex-direction:column;display:flex}@media (min-width:640px){.landing-module__jDH3nq__footerBottom{flex-direction:row;align-items:center}}.landing-module__jDH3nq__footerBottomItalic{font-family:var(--font-display);font-style:italic}
