.simple-site{--s3-bg:#121811;--s3-ink:#f4f4e9;--s3-muted:#bec5b8;--s3-accent:#d5fa79;--s3-rule:#3a4433;background:var(--s3-bg);color:var(--s3-ink);font-family:DM Sans,Arial,sans-serif;font-size:18px;line-height:1.6;overflow-wrap:break-word}.simple-site *,.simple-site *:before,.simple-site *:after{box-sizing:border-box}.simple-site h1,.simple-site h2,.simple-site h3,.simple-site p{margin:0}.simple-site h1,.simple-site h2,.simple-site h3{font-family:Manrope,Arial,sans-serif;font-weight:500}.simple-site a{color:inherit;text-decoration:none}.simple-site a:focus-visible{outline:3px solid var(--s3-accent);outline-offset:6px}.simple-site section,.simple-site[id]{scroll-margin-top:120px}.simple-site .s3-wrap{width:min(1360px,calc(100% - 112px));margin-inline:auto}.simple-site .s3-header{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:114px;border-bottom:1px solid var(--s3-rule)}.simple-site .s3-home{display:inline-flex;min-width:0;padding-block:5px}.simple-site .s3-brand{display:block;width:220px;height:auto;max-width:100%;flex:none}.simple-site .s3-header-contact{display:inline-flex;gap:19px;align-items:center;min-height:44px;font-size:16px}.simple-site .s3-header-contact svg{width:20px;height:20px;color:var(--s3-accent)}.simple-site .s3-header-contact:hover{color:var(--s3-accent)}.simple-site .s3-hero{padding-block:82px 90px}.simple-site .s3-kicker{font-size:14px;line-height:1.6;letter-spacing:.07em;text-transform:uppercase;font-weight:500;color:var(--s3-muted)}.simple-site .s3-hero-copy>.s3-kicker{display:flex;align-items:center;gap:12px}.simple-site .s3-hero-copy>.s3-kicker>span{flex:none;width:7px;height:7px;background:var(--s3-accent);border-radius:50%}.simple-site h1{font-size:clamp(50px,6.25vw,92px);line-height:1.09;letter-spacing:-.06em;max-width:1130px;margin-top:30px}.simple-site h1>span{display:block;color:var(--s3-accent);text-wrap:balance}.simple-site .s3-hero-bottom{display:grid;grid-template-columns:minmax(0,640px) auto;gap:64px;align-items:end;justify-content:space-between;margin-top:42px}.simple-site .s3-intro{color:var(--s3-muted);font-size:22px;line-height:1.6}.simple-site .s3-action{display:inline-flex;align-items:center;justify-content:space-between;gap:28px;padding:18px 22px;min-height:60px;background:var(--s3-accent);color:#18210e;font-size:17px;line-height:1.5;font-weight:600}.simple-site .s3-action svg{flex:none;width:22px;height:22px}.simple-site .s3-action:hover{background:#e0ff99}.simple-site .s3-wave-comparison{margin-top:58px;border:1px solid var(--s3-rule)}.simple-site .s3-wave-toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding:16px 20px;border-bottom:1px solid var(--s3-rule)}.simple-site .s3-wave-toggle{display:flex;gap:5px;flex-wrap:wrap}.simple-site .s3-wave-comparison button{cursor:pointer;font:inherit;font-size:14px;line-height:1.4;color:var(--s3-muted);background:transparent;border:1px solid transparent;min-height:44px;padding:10px 14px}.simple-site .s3-wave-toggle button{display:flex;flex-direction:column;align-items:flex-start;gap:3px;border-color:var(--s3-rule)}.simple-site .s3-wave-toggle button strong{font-weight:500}.simple-site .s3-wave-toggle button span{font-size:12px}.simple-site .s3-wave-toggle button[aria-pressed=true]{color:#18210e;background:var(--s3-accent);border-color:var(--s3-accent)}.simple-site .s3-wave-comparison button:hover{border-color:var(--s3-accent)}.simple-site .s3-wave-comparison button:disabled{cursor:default;opacity:.7}.simple-site .s3-wave-comparison button:focus-visible,.simple-site .s3-wave-scroll:focus-visible{outline:2px solid var(--s3-accent);outline-offset:3px}.simple-site .s3-wave-scroll{overflow-x:auto;max-width:100%;overscroll-behavior-x:contain;scrollbar-color:#71844e #182012}.simple-site .s3-wave-scroll>svg{width:min(100%,1120px);margin-inline:auto}.simple-site .s3-wave-footer{display:flex;align-items:center;justify-content:flex-end;gap:14px;padding:8px 20px;border-top:1px solid var(--s3-rule)}.simple-site .s3-wave-footer button{color:var(--s3-accent)}.simple-site .s3-wave-scroll-hint,.simple-site .s3-wave-public-hint{display:none}.simple-site .s3-problems{border-top:1px solid var(--s3-rule);padding-block:55px 0}.simple-site .s3-section-heading{display:flex;align-items:baseline;gap:26px;justify-content:space-between;padding-bottom:38px}.simple-site .s3-section-heading h2{font-size:36px;line-height:1.2;letter-spacing:-.04em}.simple-site .s3-problem-list{margin:0;padding:0;list-style:none}.simple-site .s3-problem{display:grid;grid-template-columns:64px minmax(0,1fr) minmax(0,1fr);gap:32px;align-items:start;padding-block:35px 38px;border-top:1px solid var(--s3-rule)}.simple-site .s3-number{color:var(--s3-accent);font-size:15px;line-height:1.6;padding-top:4px;font-variant-numeric:tabular-nums}.simple-site .s3-problem h3{font-size:27px;line-height:1.35;letter-spacing:-.035em;max-width:480px;padding-right:25px}.simple-site .s3-problem p{font-size:18px;line-height:1.7;color:var(--s3-muted);max-width:540px}.simple-site .s3-start{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:80px;padding-block:85px 100px;border-top:1px solid var(--s3-rule)}.simple-site .s3-start h2{font-size:clamp(38px,3.7vw,54px);line-height:1.15;letter-spacing:-.05em;margin-top:21px}.simple-site .s3-start-copy{padding-top:7px;max-width:580px}.simple-site .s3-start-copy p{font-size:20px;color:var(--s3-muted);line-height:1.7}.simple-site .s3-start-copy p+p{margin-top:20px}.simple-site .s3-contact{background:#eeefe4;color:#1c2916;padding-block:70px 80px}.simple-site .s3-contact-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:80px}.simple-site .s3-contact .s3-kicker{color:#4d5c44}.simple-site .s3-contact h2{font-size:clamp(44px,4.6vw,66px);line-height:1.08;letter-spacing:-.055em;margin-top:22px}.simple-site .s3-contact-details{max-width:530px;padding-bottom:3px}.simple-site .s3-contact-details p{color:#45533d;font-size:20px;line-height:1.65}.simple-site .s3-email{display:flex;align-items:center;gap:20px;justify-content:space-between;width:100%;font-size:clamp(20px,2vw,28px);font-weight:500;line-height:1.5;letter-spacing:-.025em;padding-block:15px;margin-top:22px;border-bottom:1px solid #6f7c65}.simple-site .s3-email span{min-width:0}.simple-site .s3-email svg{flex:none;width:26px;height:26px}.simple-site .s3-email:hover{border-color:#1c2916;color:#486220}.simple-site .s3-contact a:focus-visible{outline-color:#435d2d}.simple-site .s3-footer{display:flex;align-items:center;justify-content:space-between;gap:30px;padding-block:36px 48px}.simple-site .s3-footer .s3-brand{width:180px}.simple-site .s3-footer p{color:var(--s3-muted);font-size:16px}.simple-site .s3-footer>a{display:flex;align-items:center;gap:16px;min-height:44px;font-size:14px}.simple-site .s3-footer>a:hover{color:var(--s3-accent)}@media(min-width:1800px){.simple-site .s3-wrap{width:min(1480px,calc(100% - 144px))}.simple-site .s3-hero{padding-block:98px 105px}.simple-site h1{max-width:1210px;font-size:100px}}@media(max-width:1100px){.simple-site .s3-wrap{width:calc(100% - 72px)}.simple-site .s3-hero-bottom{grid-template-columns:minmax(0,1fr);gap:28px}.simple-site .s3-intro{max-width:680px}.simple-site .s3-action{justify-self:start}.simple-site .s3-problem{grid-template-columns:40px minmax(0,1fr) minmax(0,1fr);gap:24px}.simple-site .s3-problem h3{font-size:25px;padding-right:0}.simple-site .s3-start,.simple-site .s3-contact-layout{gap:50px}}@media(max-width:700px){.simple-site .s3-wrap{width:calc(100% - 40px)}.simple-site .s3-header{min-height:90px;gap:16px}.simple-site .s3-brand{width:176px}.simple-site .s3-footer .s3-brand{width:168px}.simple-site .s3-header-contact{gap:9px;font-size:15px}.simple-site .s3-header-contact svg{width:18px;height:18px}.simple-site .s3-hero{padding-block:48px 56px}.simple-site .s3-kicker{font-size:13px;letter-spacing:.045em}.simple-site .s3-hero-copy>.s3-kicker{align-items:flex-start;max-width:370px;gap:10px}.simple-site .s3-hero-copy>.s3-kicker>span{margin-top:7px}.simple-site h1{font-size:clamp(42px,8.4vw,60px);line-height:1.1;margin-top:26px;letter-spacing:-.055em}.simple-site .s3-hero-bottom{gap:27px;margin-top:28px}.simple-site .s3-intro{font-size:19px;line-height:1.65}.simple-site .s3-action{gap:20px;padding:16px 18px;font-size:16px;max-width:100%}.simple-site .s3-action svg{width:20px;height:20px}.simple-site .s3-wave-comparison{margin-top:36px}.simple-site .s3-wave-toolbar{padding:12px;gap:6px}.simple-site .s3-wave-toggle{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.simple-site .s3-wave-toggle button{padding:10px 8px;gap:3px;justify-content:center;font-size:12px}.simple-site .s3-wave-toggle button span{font-size:11px}.simple-site .s3-wave-comparison .s3-wave-motion{padding:8px;min-height:36px;font-size:12px}.simple-site .s3-wave-scroll>svg{min-width:680px}.simple-site .s3-wave-footer{justify-content:space-between;padding:8px 12px;gap:8px}.simple-site .s3-wave-footer button{padding:8px 0;font-size:12px}.simple-site .s3-wave-scroll-hint{display:block;font-size:11px;color:var(--s3-muted)}.simple-site .s3-wave-public-hint{display:block;padding:12px;font-size:12px;color:var(--s3-muted);border-top:1px solid var(--s3-rule)}.simple-site .s3-problems{padding-top:34px}.simple-site .s3-section-heading{display:block;padding-bottom:28px}.simple-site .s3-section-heading h2{font-size:32px;margin-top:13px}.simple-site .s3-problem{grid-template-columns:28px minmax(0,1fr);gap:14px 18px;padding-block:28px 32px}.simple-site .s3-problem h3{font-size:24px;line-height:1.4}.simple-site .s3-problem p{grid-column:2;font-size:17px;line-height:1.7}.simple-site .s3-number{padding-top:5px;font-size:14px}.simple-site .s3-start{grid-template-columns:1fr;gap:24px;padding-block:48px 55px}.simple-site .s3-start h2{font-size:38px;margin-top:17px}.simple-site .s3-start-copy{padding-top:0}.simple-site .s3-start-copy p{font-size:18px}.simple-site .s3-start-copy p+p{margin-top:18px}.simple-site .s3-contact{padding-block:47px 51px}.simple-site .s3-contact-layout{grid-template-columns:1fr;gap:27px}.simple-site .s3-contact h2{font-size:44px;margin-top:19px}.simple-site .s3-contact-details p{font-size:18px}.simple-site .s3-email{margin-top:17px;font-size:22px;gap:14px}.simple-site .s3-email svg{width:24px;height:24px}.simple-site .s3-footer{display:grid;grid-template-columns:1fr auto;gap:14px 18px;padding-block:30px 40px}.simple-site .s3-footer p{grid-row:2;grid-column:1 / -1;font-size:15px}.simple-site .s3-footer>a{grid-column:2;grid-row:1}}@media(max-width:360px){.simple-site .s3-brand{width:156px}.simple-site .s3-footer .s3-brand{width:148px}.simple-site .s3-wrap{width:calc(100% - 32px)}.simple-site h1{font-size:39px}.simple-site .s3-problem{column-gap:12px}.simple-site .s3-problem h3{font-size:22px}.simple-site .s3-email{font-size:20px}}@media(prefers-reduced-motion:reduce){.simple-site *,.simple-site *:before,.simple-site *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.signal-site .s3-header,.signal-site .s3-hero{width:min(1680px,calc(100% - 112px))}.signal-site .s3-hero{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:center;gap:52px;padding-block:72px 86px}.signal-site .s3-hero-copy{min-width:0}.signal-site .s3-hero-copy>.s3-kicker{font-size:12px;max-width:510px;align-items:flex-start}.signal-site .s3-hero-copy>.s3-kicker>span{margin-top:6px}.signal-site h1{font-size:clamp(46px,4.4vw,72px);line-height:1.1;max-width:650px}.signal-site .s3-hero-bottom{display:flex;flex-direction:column;align-items:flex-start;gap:28px;margin-top:30px}.signal-site .s3-intro{font-size:20px;max-width:560px}.signal-site .s3-action{font-size:16px}.signal-site .s3-wave-comparison{min-width:0;width:100%;margin-top:0}.signal-site .s3-wave-scroll>svg{width:100%}@media(max-width:1150px){.signal-site .s3-header,.signal-site .s3-hero{width:calc(100% - 72px)}.signal-site .s3-hero{grid-template-columns:minmax(0,1fr);gap:42px;padding-block:56px 64px}.signal-site .s3-hero-copy{max-width:760px}.signal-site h1{max-width:760px;font-size:clamp(46px,6.5vw,68px)}.signal-site .s3-wave-comparison{max-width:960px;margin-inline:auto}}@media(max-width:700px){.signal-site .s3-header,.signal-site .s3-hero{width:calc(100% - 40px)}.signal-site .s3-hero{padding-block:42px 56px;gap:34px}.signal-site h1{font-size:clamp(42px,8.4vw,60px)}.signal-site .s3-intro{font-size:19px}}@media(max-width:360px){.signal-site .s3-header,.signal-site .s3-hero{width:calc(100% - 32px)}.signal-site h1{font-size:39px}}.soundwave-graphic{display:block;width:100%;height:auto;overflow:hidden;isolation:isolate;color:#d7fc86;font-family:Inter,Arial,sans-serif}.soundwave-graphic .swg-background{fill:#121811}.soundwave-graphic .swg-grid-dot{fill:#d7fc86;opacity:.1}.soundwave-graphic .swg-eyebrow{fill:#bcc7b2;font-size:12px;letter-spacing:1.7px;font-weight:450}.soundwave-graphic .swg-stage-label{fill:#c1cbb7;font-size:14px;letter-spacing:1.7px;font-weight:450}.soundwave-graphic .swg-footnote{fill:#8d9d80;font-size:11px;letter-spacing:1.4px}.soundwave-graphic .swg-rule{fill:none;stroke:#d7fc86;stroke-opacity:.22;stroke-width:1}.soundwave-graphic .swg-wave,.soundwave-graphic .swg-bars{fill:none;stroke:#d7fc86;stroke-linecap:round;stroke-linejoin:round}.soundwave-graphic .swg-wave{stroke-width:1.35}.soundwave-graphic .swg-bars{stroke-width:1.5}.soundwave-graphic .swg-noisy{opacity:.62}.soundwave-graphic .swg-ghost{opacity:.21}.soundwave-graphic .swg-overlap{opacity:.38}.soundwave-graphic .swg-clean{opacity:.95}.soundwave-graphic .swg-clean .swg-wave{stroke-width:1.55}.soundwave-graphic .swg-axis,.soundwave-graphic .swg-phase-guide,.soundwave-graphic .swg-sample-frame{fill:none;stroke:#d7fc86;stroke-width:1;stroke-opacity:.12}.soundwave-graphic .swg-phase-guide{stroke-dasharray:2 7;stroke-opacity:.17}.soundwave-graphic .swg-sample-frame{stroke-opacity:.18}.soundwave-graphic .swg-envelope{fill:#d7fc86;fill-opacity:.035;stroke:#d7fc86;stroke-opacity:.15;stroke-width:1}.soundwave-graphic .swg-gate path,.soundwave-graphic .swg-gate circle,.soundwave-graphic .swg-gate rect{fill:none;stroke:#d7fc86;stroke-opacity:.47;stroke-width:1.2}.soundwave-graphic .swg-gate rect{fill:#121811}.soundwave-graphic .swg-gate text{fill:#d7fc86;font-size:23px;font-weight:550;letter-spacing:-1.6px}.soundwave-graphic .swg-gate-square .swg-center-square{fill:#d7fc86;stroke:none}.soundwave-graphic .swg-gate-square text{fill:#121811;font-size:36px;font-weight:650}.soundwave-graphic .swg-outcome-label{fill:#eef2e7;font-size:20px;font-weight:450;letter-spacing:-.15px}.soundwave-graphic .swg-traveller,.soundwave-graphic .swg-endpoint{fill:#d7fc86;stroke:none}.soundwave-graphic .swg-input-sample{fill:#d7fc86;opacity:.7}.soundwave-graphic .swg-vocabulary,.soundwave-graphic .swg-input-terms{fill:#9ead91;font-size:14px;letter-spacing:.4px;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace}.soundwave-graphic .swg-focus-frame,.soundwave-graphic .swg-emphasis{fill:none;stroke:#d7fc86;stroke-width:1.1;stroke-opacity:.6}.soundwave-graphic .swg-focus-frame{stroke-opacity:.25}.soundwave-graphic .swg-featured .swg-outcome-label{fill:#d7fc86;font-weight:550}.soundwave-graphic .swg-featured .swg-wave{stroke-width:2}.soundwave-graphic .swg-secondary .swg-wave{opacity:.58}.soundwave-graphic .swg-secondary .swg-outcome-label{fill:#c3ccba}.soundwave-graphic.swg-compact .swg-eyebrow{font-size:14px}.soundwave-graphic.swg-compact .swg-stage-label{font-size:15px}.soundwave-graphic.swg-compact .swg-outcome-label{font-size:22px}.soundwave-graphic.swg-compact .swg-footnote{font-size:12px}@media(prefers-reduced-motion:reduce){.soundwave-graphic .swg-traveller{opacity:.8}}.soundwave-graphic .swg-voice-bars,.soundwave-graphic .swg-voice-trace,.soundwave-graphic .swg-voice-static{fill:none;stroke:#d7fc86;stroke-linecap:round;stroke-linejoin:round}.soundwave-graphic .swg-voice-bars{stroke-width:.85;stroke-opacity:.25}.soundwave-graphic .swg-voice-trace{stroke-width:.85;stroke-opacity:.42}.soundwave-graphic .swg-voice-static{stroke-width:.65;stroke-opacity:.2}.soundwave-graphic .swg-voice-envelope{fill-opacity:.05;stroke-opacity:.23;stroke-width:.85}.soundwave-graphic .swg-channel-type{fill:#a9ba96;font-size:10px;font-weight:500;letter-spacing:1.8px}.soundwave-graphic .swg-channel-label{fill:#c1cbb7;font-size:17px;font-weight:450;letter-spacing:-.2px}.soundwave-graphic .swg-strategic-signal .swg-channel-type{fill:#d7fc86}.soundwave-graphic .swg-strategic-signal .swg-channel-label{fill:#eef2e7}.soundwave-graphic .swg-channel-envelope{fill:#d7fc86;fill-opacity:.16;stroke:none}.soundwave-graphic .swg-channel-bars,.soundwave-graphic .swg-channel-trace{fill:none;stroke-linecap:round;stroke-linejoin:round}.soundwave-graphic .swg-channel-bars{stroke:#d7fc86;stroke-width:.65;stroke-opacity:.52}.soundwave-graphic .swg-channel-trace{stroke:#80994d;stroke-width:.9}.soundwave-graphic .swg-fading-vocabulary{pointer-events:none}.soundwave-graphic .swg-fading-vocabulary text{fill:#bac9a9;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-weight:400;letter-spacing:.2px;paint-order:stroke fill;stroke:#121811;stroke-width:3px;stroke-linejoin:round}
