body{--ink:#1c1917;--paper:#dfd9d1;--card:#ffffff;--olive:#444f15;--lime:#c8e636;--lime-ink:#26300a;--muted:rgba(28,25,23,.58);--line:rgba(28,25,23,.14);--line-strong:rgba(28,25,23,.26);--rc-font:"Inter Variable","Inter",system-ui,-apple-system,sans-serif;background:var(--paper);color:var(--ink);font-family:var(--rc-font);font-optical-sizing:auto;line-height:1.5;min-height:100vh;-webkit-font-smoothing:antialiased}.num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.wrap{max-width:1180px;margin:0 auto;padding:30px 24px 60px}.brand{display:flex;align-items:center;color:var(--ink);text-decoration:none}.brand .flogo{height:26px;width:auto;display:block;filter:brightness(0)}header.bar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:42px}.tagchip{font-size:11px;font-weight:600;letter-spacing:.12em;color:var(--olive);border:1px solid var(--line-strong);border-radius:100px;padding:7px 13px;text-transform:uppercase;white-space:nowrap}.hero{max-width:760px;margin-bottom:34px}.eyebrow{font-size:12px;font-weight:600;letter-spacing:.22em;color:var(--olive);text-transform:uppercase;margin-bottom:16px}.wrap h1{font-weight:600;font-size:clamp(29px,4.4vw,50px);line-height:1.05;letter-spacing:-.03em;font-family:var(--rc-font)}.wrap h1 .u{position:relative;white-space:nowrap}.wrap h1 .u:after{content:"";position:absolute;left:0;right:0;bottom:.07em;height:.3em;background:var(--lime);z-index:-1;border-radius:2px}.lede{color:var(--muted);font-size:clamp(15px,1.5vw,17px);margin-top:18px;max-width:610px}.grid{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:20px;align-items:start}@media(max-width:900px){.grid{grid-template-columns:1fr}}.panel{background:var(--card);border:1px solid var(--line);border-radius:18px;padding:26px}.panel h2{font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:22px;display:flex;align-items:center;gap:9px}.panel h2 .ix{color:var(--olive)}.field{margin-bottom:21px}.field:last-child{margin-bottom:0}.field .top{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:9px}.field label{font-size:13.5px;font-weight:600;color:var(--ink)}.field .hint{font-size:11.5px;color:var(--muted)}.field .val{font-weight:700;font-size:14px;color:var(--olive)}.segment{display:flex;gap:6px;flex-wrap:wrap}.segment button{flex:1 1 0;min-width:62px;background:#fbfaf8;border:1px solid var(--line-strong);border-radius:9px;color:var(--muted);font-family:var(--rc-font);font-weight:600;font-size:12.5px;padding:10px 8px;cursor:pointer;transition:.15s}.segment button.on{background:var(--olive);color:#f4f1ea;border-color:var(--olive)}.segment button:hover:not(.on){border-color:var(--olive);color:var(--ink)}.typehint{font-size:11.5px;color:var(--muted);margin-top:8px}.inp{width:100%;background:#fbfaf8;border:1px solid var(--line-strong);border-radius:11px;color:var(--ink);font-family:var(--rc-font);font-weight:600;font-size:15px;padding:12px 14px}.inp:focus{outline:2px solid var(--olive);outline-offset:1px;border-color:transparent}.prefix{position:relative}.prefix span{position:absolute;left:13px;top:50%;transform:translateY(-50%);color:var(--muted);font-weight:600;font-size:14px;pointer-events:none}.prefix .inp{padding-left:27px}.wrap input[type=range]{-webkit-appearance:none;appearance:none;width:100%;height:6px;border-radius:6px;background:var(--paper);outline:none;margin-top:4px}.wrap input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:20px;height:20px;border-radius:50%;background:#fff;border:4px solid var(--olive);cursor:pointer;box-shadow:0 0 0 4px #c8e6368c;transition:box-shadow .15s}.wrap input[type=range]::-moz-range-thumb{width:15px;height:15px;border-radius:50%;background:#fff;border:4px solid var(--olive);cursor:pointer;box-shadow:0 0 0 4px #c8e6368c}.wrap input[type=range]:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 5px #444f1559}.headline{background:var(--ink);color:#f4f1ea;border-radius:18px;padding:24px 26px;margin-bottom:16px;position:relative;overflow:hidden}.headline:before{content:"";position:absolute;width:240px;height:240px;border-radius:50%;background:radial-gradient(circle,rgba(200,230,54,.16),transparent 62%);top:-110px;right:-60px}.headline .k{font-size:11.5px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#f4f1ea99;margin-bottom:10px}.headline .big{font-weight:700;font-size:clamp(34px,5vw,50px);line-height:1;letter-spacing:-.03em}.headline .big b{color:var(--lime);font-weight:700}.headline .sub{color:#f4f1eaa8;font-size:14px;margin-top:12px}.headline .sub strong{color:#fff;font-weight:700}.funnel{background:var(--card);border:1px solid var(--line);border-radius:18px;padding:24px 26px 14px}.funnel .cap{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.funnel .cap h3{font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.toggle{display:flex;border:1px solid var(--line-strong);border-radius:9px;overflow:hidden}.toggle button{background:transparent;border:0;color:var(--muted);font-family:var(--rc-font);font-size:11.5px;font-weight:700;letter-spacing:.04em;padding:7px 12px;cursor:pointer;text-transform:uppercase}.toggle button.on{background:var(--olive);color:#f4f1ea}.stage{margin-bottom:14px}.stage .lab{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:7px}.stage .name{font-size:13.5px;color:var(--ink);font-weight:600}.stage .name .conv{color:var(--muted);font-size:11px;font-weight:500;margin-left:8px}.stage .qty{font-weight:700;font-size:16px;color:var(--ink)}.track{height:13px;border-radius:7px;background:#1c19170f;overflow:hidden}.bar{height:100%;border-radius:7px;width:0;transition:width .5s cubic-bezier(.22,.61,.36,1)}.outcome{margin-top:18px;border-top:1px dashed var(--line-strong);padding-top:18px;display:flex;flex-wrap:wrap;gap:18px 30px}.outcome .cell .k{font-size:10.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:6px}.outcome .cell .v{font-weight:700;font-size:18px}.outcome .cell .v.lime{color:var(--olive)}.insight{margin-top:18px;background:#c8e63638;border:1px solid rgba(68,79,21,.28);border-radius:13px;padding:15px 17px;font-size:13.5px;color:var(--ink)}.insight b{color:var(--olive);font-weight:700}.ctacard{margin-top:20px;background:var(--olive);border-radius:18px;padding:22px 26px;display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap}.ctacard p{color:#f1efe6;font-size:17px;font-weight:600;max-width:470px;letter-spacing:-.01em;line-height:1.3}.ctacard a{flex:none;background:var(--lime);color:var(--lime-ink);font-weight:700;font-size:14px;text-decoration:none;padding:13px 22px;border-radius:11px;transition:transform .15s}.ctacard a:hover{transform:translateY(-2px)}.ctacard a:focus-visible{outline:2px solid #fff;outline-offset:3px}.wrap footer{margin-top:34px;color:var(--muted);font-size:12px;letter-spacing:.02em;text-align:center}@media(prefers-reduced-motion:reduce){.wrap *{transition:none!important}}
