.PWwtwW_hero,.PWwtwW_problem,.PWwtwW_services,.PWwtwW_offers{--home-action-bg:#a9472a;--home-action-hover:#923c25;--home-action-text:#fff;--home-contrast-bg:#202321;--home-contrast-raised:#292d2a;--home-contrast-text:#f5f0e8;--home-contrast-muted:#c9c1b6;--home-contrast-accent:#ff9b78}:is([data-theme=dark] .PWwtwW_hero,[data-theme=dark] .PWwtwW_problem,[data-theme=dark] .PWwtwW_services,[data-theme=dark] .PWwtwW_offers){--home-action-bg:#e66e43;--home-action-hover:#f07f55;--home-action-text:#181a18;--home-contrast-bg:#111412;--home-contrast-raised:#1c211d;--home-contrast-text:#f5f0e8;--home-contrast-muted:#cdc5b9;--home-contrast-accent:#ffab8d}.PWwtwW_hero{isolation:isolate;padding-block:clamp(7rem,10vw,10rem) clamp(4.5rem,8vw,7rem);position:relative;overflow:hidden}.PWwtwW_heroGrid{align-items:center;gap:clamp(3.5rem,7vw,7.5rem);display:grid;position:relative}.PWwtwW_heroCopy{max-width:47rem}.PWwtwW_heroHeading{letter-spacing:-.04em;white-space:nowrap;max-width:none;font-size:clamp(2.25rem,5.6vw,4.5rem);font-weight:620;line-height:.93}.PWwtwW_heroHeading span{color:var(--scan-signal);display:block}.PWwtwW_hero .PWwtwW_heroHeading{text-wrap:nowrap}.PWwtwW_heroPromise{max-width:28ch;margin-top:1.75rem;font-size:clamp(1.25rem,2vw,1.65rem);line-height:1.35}.PWwtwW_heroDescription{max-width:56ch;color:var(--scan-ink-2);margin-top:1.25rem;font-size:1.0625rem;line-height:1.75}.PWwtwW_heroActions{flex-wrap:wrap;gap:.75rem;margin-top:2.5rem;display:flex}.PWwtwW_primaryAction,.PWwtwW_secondaryAction{border:1px solid #0000;justify-content:center;align-items:center;min-height:3rem;padding:.75rem 1.35rem;font-size:.875rem;font-weight:650;text-decoration:none;transition:background-color .18s,color .18s,border-color .18s,transform .18s;display:inline-flex}.PWwtwW_primaryAction{background:var(--home-action-bg);color:var(--home-action-text)}.PWwtwW_primaryAction:hover{background:var(--home-action-hover);transform:translateY(-2px)}.PWwtwW_secondaryAction{border-color:var(--scan-rule-strong);background:color-mix(in srgb, var(--scan-bg-raised) 74%, transparent);color:var(--scan-ink)}.PWwtwW_secondaryAction:hover{border-color:var(--scan-signal);background:var(--scan-bg-raised);color:var(--scan-signal)}.PWwtwW_heroMeta{max-width:66ch;color:var(--scan-ink-3);font-family:var(--font-geist-mono), ui-monospace, monospace;margin-top:1.4rem;font-size:.75rem;line-height:1.65}.PWwtwW_workspace{background:var(--scan-bg-raised);border-block:1px solid var(--scan-rule-strong);position:relative;box-shadow:0 34px 80px #3931281f}.PWwtwW_workspace:before{background:var(--scan-signal);content:"";width:1px;position:absolute;inset:-1px auto -1px 0}.PWwtwW_workspaceHeader{border-bottom:1px solid var(--scan-rule);color:var(--scan-ink-3);font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.09em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem;font-size:.6875rem;display:flex}.PWwtwW_workspaceStatus{color:var(--scan-signal);align-items:center;gap:.45rem;display:inline-flex}.PWwtwW_workspaceStatus:before{content:"";background:currentColor;width:.45rem;height:.45rem}.PWwtwW_workspaceQuery{padding:1.5rem 1.25rem 1.75rem}.PWwtwW_workspaceQuery h2{letter-spacing:-.035em;max-width:17ch;font-size:clamp(1.8rem,3.5vw,2.7rem);font-weight:620;line-height:1.02}.PWwtwW_queryText{border-block:1px solid var(--scan-rule);color:var(--scan-ink-2);margin-top:1.25rem;padding-block:.9rem;font-size:.9375rem;line-height:1.55}.PWwtwW_sourceRows{border-top:1px solid var(--scan-rule)}.PWwtwW_sourceRow{border-bottom:1px solid var(--scan-rule);grid-template-columns:1.35rem minmax(7.5rem,.75fr) minmax(0,1.25fr);align-items:center;gap:.8rem;min-height:3.5rem;padding:.75rem 1.25rem;display:grid}.PWwtwW_sourceRow svg{width:1rem;height:1rem;color:var(--scan-signal)}.PWwtwW_sourceName{color:var(--scan-ink);font-size:.8125rem;font-weight:620}.PWwtwW_sourceDetail{min-width:0;color:var(--scan-ink-3);font-family:var(--font-geist-mono), ui-monospace, monospace;overflow-wrap:anywhere;font-size:.6875rem;line-height:1.45}.PWwtwW_preparedSummary{background:color-mix(in srgb, var(--scan-signal) 7%, var(--scan-bg-raised));padding:1.4rem 1.25rem 1.5rem}.PWwtwW_summaryLabel{color:var(--scan-signal);font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.09em;text-transform:uppercase;font-size:.6875rem}.PWwtwW_summaryTitle{color:var(--scan-ink);margin-top:.6rem;font-size:1.05rem;font-weight:650}.PWwtwW_summaryList{color:var(--scan-ink-2);gap:.5rem;margin-top:.85rem;font-size:.8125rem;line-height:1.5;display:grid}.PWwtwW_summaryList li{grid-template-columns:.75rem 1fr;gap:.45rem;display:grid}.PWwtwW_summaryList li:before{color:var(--scan-signal);content:"—"}.PWwtwW_trustRow{border-top:1px solid var(--scan-rule);display:grid}.PWwtwW_trustItem{border-bottom:1px solid var(--scan-rule);min-height:3rem;color:var(--scan-ink-2);align-items:center;gap:.6rem;padding:.75rem 1.1rem;font-size:.75rem;line-height:1.4;display:flex}.PWwtwW_trustItem:last-child{border-bottom:0}.PWwtwW_trustItem svg{width:1rem;height:1rem;color:var(--scan-signal);flex:none}.PWwtwW_heroFooter{border-top:1px solid var(--scan-rule-strong);color:var(--scan-ink-3);font-family:var(--font-geist-mono), ui-monospace, monospace;gap:.8rem;margin-top:clamp(4rem,7vw,6.5rem);padding-top:1rem;font-size:.6875rem;line-height:1.5;display:grid}.PWwtwW_problem{padding-block:clamp(5.5rem,9vw,9rem)}.PWwtwW_problemIntro{align-items:start;gap:2.5rem;display:grid}.PWwtwW_problemHeading{letter-spacing:-.04em;max-width:17ch;font-size:clamp(2.6rem,5.5vw,5.1rem);font-weight:620;line-height:.98}.PWwtwW_problemCopy{max-width:59ch;color:var(--scan-ink-2);gap:1.15rem;font-size:1.0625rem;line-height:1.75;display:grid}.PWwtwW_problemContext{border-bottom:1px solid var(--scan-signal);width:fit-content;color:var(--scan-ink);padding-bottom:.45rem;font-size:.8125rem;font-weight:650}.PWwtwW_scenario{border-block:1px solid var(--scan-rule-strong);margin-top:clamp(4rem,8vw,7rem)}.PWwtwW_scenarioTop{border-bottom:1px solid var(--scan-rule);gap:1.5rem;padding-block:1.5rem;display:grid}.PWwtwW_scenarioLabel{color:var(--scan-ink-3);font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.09em;text-transform:uppercase;font-size:.6875rem}.PWwtwW_scenarioQuote{max-width:38ch;color:var(--scan-ink);font-size:clamp(1.45rem,3vw,2.3rem);font-weight:590;line-height:1.2}.PWwtwW_scenarioBody,.PWwtwW_scenarioSources{display:grid}.PWwtwW_problemSource{border-bottom:1px solid var(--scan-rule);grid-template-columns:minmax(5.5rem,.45fr) minmax(0,1.55fr);gap:1rem;padding:1.15rem 0;display:grid}.PWwtwW_problemSource:last-child{border-bottom:0}.PWwtwW_problemSource strong{color:var(--scan-ink);font-size:.875rem}.PWwtwW_problemSource span{color:var(--scan-ink-3);font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:.75rem;line-height:1.5}.PWwtwW_scenarioOutcome{color:var(--scan-ink-2);align-self:stretch;padding:1.5rem 0;font-size:.9375rem;line-height:1.7}.PWwtwW_scenarioOutcome p+p{margin-top:1rem}.PWwtwW_services{background:var(--home-contrast-bg);color:var(--home-contrast-text);padding-block:clamp(5.5rem,9vw,9rem);position:relative;overflow:hidden}.PWwtwW_sectionLead{z-index:1;align-items:end;gap:2rem;display:grid;position:relative}.PWwtwW_servicesHeading{max-width:13ch;color:var(--home-contrast-text);letter-spacing:-.04em;font-size:clamp(2.75rem,6vw,5.4rem);font-weight:620;line-height:.95}.PWwtwW_servicesHeading span{color:var(--home-contrast-accent);display:block}.PWwtwW_servicesIntro{max-width:55ch;color:var(--home-contrast-muted);font-size:1.0625rem;line-height:1.75}.PWwtwW_sectionLink{border-bottom:1px solid color-mix(in srgb, var(--home-contrast-accent) 55%, transparent);min-height:2.75rem;color:var(--home-contrast-accent);align-items:center;gap:.55rem;margin-top:1.25rem;font-size:.875rem;font-weight:650;text-decoration:none;display:inline-flex}.PWwtwW_sectionLink:hover{border-color:var(--home-contrast-accent)}.PWwtwW_serviceList{z-index:1;border-top:1px solid #f5f0e842;margin-top:clamp(3.5rem,7vw,6rem);position:relative}.PWwtwW_serviceRow{border-bottom:1px solid #f5f0e830;gap:1.25rem;padding-block:clamp(1.6rem,3vw,2.5rem);display:grid}.PWwtwW_serviceIdentity{grid-template-columns:2.5rem minmax(0,1fr);align-items:start;gap:1rem;display:grid}.PWwtwW_serviceIcon{width:2.5rem;height:2.5rem;color:var(--home-contrast-accent);border:1px solid #ff9b7880;place-items:center;transition:background-color .18s,color .18s;display:grid}.PWwtwW_serviceIcon svg{width:1.1rem;height:1.1rem}.PWwtwW_serviceRow:hover .PWwtwW_serviceIcon{background:var(--home-contrast-accent);color:var(--home-contrast-bg)}.PWwtwW_serviceTitle{color:var(--home-contrast-text);letter-spacing:-.025em;font-size:clamp(1.45rem,2.3vw,2.1rem);font-weight:610;line-height:1.13}.PWwtwW_serviceSubtitle{color:var(--home-contrast-accent);margin-top:.45rem;font-size:.75rem;font-weight:650}.PWwtwW_serviceDescription{max-width:67ch;color:var(--home-contrast-muted);font-size:.9375rem;line-height:1.75}.PWwtwW_offers{padding-block:clamp(5.5rem,9vw,9rem);position:relative;overflow:hidden}.PWwtwW_offersIntro{align-items:end;gap:2rem;display:grid}.PWwtwW_offersHeading{letter-spacing:-.04em;max-width:13ch;font-size:clamp(2.75rem,6vw,5.35rem);font-weight:620;line-height:.95}.PWwtwW_offersHeading span{color:var(--scan-signal);display:block}.PWwtwW_offersCopy{max-width:57ch;color:var(--scan-ink-2);font-size:1.0625rem;line-height:1.75}.PWwtwW_offerList{border-top:1px solid var(--scan-rule-strong);margin-top:clamp(3.5rem,7vw,6rem)}.PWwtwW_offerRow{border-bottom:1px solid var(--scan-rule);gap:1.25rem;padding-block:clamp(1.65rem,3.5vw,2.75rem);display:grid}.PWwtwW_offerIdentity{grid-template-columns:2.5rem minmax(0,1fr);align-items:start;gap:1rem;display:grid}.PWwtwW_offerIcon{border:1px solid var(--scan-rule-strong);width:2.5rem;height:2.5rem;color:var(--scan-signal);place-items:center;display:grid}.PWwtwW_offerIcon svg{width:1.1rem;height:1.1rem}.PWwtwW_offerTitle{letter-spacing:-.025em;font-size:clamp(1.35rem,2.3vw,2rem);font-weight:610;line-height:1.15}.PWwtwW_offerText{max-width:66ch;color:var(--scan-ink-2);font-size:.9375rem;line-height:1.72}.PWwtwW_offerPoints{color:var(--scan-ink-2);flex-wrap:wrap;gap:.65rem 1.15rem;margin-top:1.1rem;font-size:.75rem;display:flex}.PWwtwW_offerPoint{align-items:center;gap:.4rem;display:inline-flex}.PWwtwW_offerPoint svg{width:.85rem;height:.85rem;color:var(--scan-signal);flex:none}@media (min-width:640px){.PWwtwW_trustRow{grid-template-columns:repeat(3,minmax(0,1fr))}.PWwtwW_trustItem{border-right:1px solid var(--scan-rule);border-bottom:0}.PWwtwW_trustItem:last-child{border-right:0}.PWwtwW_heroFooter{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:768px){.PWwtwW_scenarioTop{grid-template-columns:.45fr 1.55fr;align-items:center}.PWwtwW_scenarioBody{grid-template-columns:1.2fr .8fr;gap:clamp(2rem,5vw,5rem)}.PWwtwW_scenarioOutcome{padding-block:2rem}.PWwtwW_serviceRow{grid-template-columns:minmax(17rem,.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(2rem,6vw,6rem)}.PWwtwW_offerRow{grid-template-columns:minmax(15rem,.72fr) minmax(0,1.28fr);align-items:start;gap:clamp(2rem,6vw,6rem)}}@media (min-width:1024px){.PWwtwW_heroGrid{grid-template-columns:minmax(0,1.08fr) minmax(25rem,.92fr)}.PWwtwW_problemIntro,.PWwtwW_sectionLead,.PWwtwW_offersIntro{grid-template-columns:minmax(0,1.1fr) minmax(20rem,.9fr);gap:clamp(3rem,8vw,8rem)}.PWwtwW_offerRow:nth-child(2n){margin-left:clamp(1.5rem,5vw,5rem)}}@media (max-width:639px){.PWwtwW_heroActions{flex-direction:column}.PWwtwW_primaryAction,.PWwtwW_secondaryAction{width:100%}.PWwtwW_sourceRow{grid-template-columns:1.25rem minmax(0,1fr)}.PWwtwW_sourceDetail{grid-column:2}.PWwtwW_workspaceHeader{flex-direction:column;align-items:flex-start}}@media (max-width:380px){.PWwtwW_heroHeading{font-size:2rem}}@media (prefers-reduced-motion:reduce){.PWwtwW_primaryAction,.PWwtwW_secondaryAction,.PWwtwW_serviceIcon{transition:none}.PWwtwW_primaryAction:hover{transform:none}}
