.home-body{--home-paper:#f4f1e8;--home-paper-deep:#e9e4d8;--home-ink:#151515;--home-ink-soft:#32322f;--home-blue:#3d5afe;--home-blue-deep:#1e35c9;--home-lime:#d8ff52;--home-coral:#ff705c;--home-violet:#a391ff;--home-white:#fffef9;--home-border:1.5px solid var(--home-ink);--home-shadow:7px 7px 0 var(--home-ink);--demo-grid:#ffffff1c;--demo-line:#d8ff52;--demo-fill:#d8ff5240;color:var(--home-ink-soft);background:linear-gradient(#15151509 1px, transparent 1px), linear-gradient(90deg, #15151509 1px, transparent 1px), var(--home-paper);background-size:32px 32px}.home-body:before{z-index:-1;content:"";pointer-events:none;background:radial-gradient(circle at 12% 9%,#d8ff524d,#0000 24rem),radial-gradient(circle at 87% 10%,#3d5afe2e,#0000 30rem);position:fixed;inset:0}.home-main{overflow:clip}.home-main h1,.home-main h2,.home-main h3,.home-main p{text-wrap:pretty}.home-main a{text-underline-offset:4px}.home-body .site-header{background:#f4f1e8d6;border-color:#15151529}.home-body .button{border-width:1.5px;border-color:var(--home-ink);border-radius:999px}.home-body .button.primary{color:var(--home-white);background:var(--home-ink);box-shadow:none}.home-body .button.primary:hover{border-color:var(--home-ink);color:var(--home-ink);background:var(--home-lime)}.home-body .button.secondary{border-color:var(--home-ink);color:var(--home-ink);background:var(--home-white)}.home-body .button.secondary:hover{border-color:var(--home-ink);color:var(--home-white);background:var(--home-blue)}.sr-only{clip:rect(0, 0, 0, 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}.home-hero{grid-template-columns:minmax(0,.88fr) minmax(500px,1.12fr);align-items:center;gap:clamp(44px,6vw,86px);min-height:calc(100svh - 68px);padding-block:clamp(70px,9vw,118px);display:grid}.home-hero-copy{z-index:2;position:relative}.hero-kicker{margin:0 0 var(--space-6);border:var(--home-border);color:var(--home-white);background:var(--home-ink);font-family:var(--font-mono);letter-spacing:.03em;text-transform:uppercase;box-shadow:3px 3px 0 var(--home-blue);border-radius:999px;align-items:center;gap:9px;padding:8px 13px;font-size:.68rem;font-weight:720;display:inline-flex}.hero-kicker-dot{background:var(--home-lime);border-radius:999px;width:7px;height:7px;animation:2.2s ease-in-out infinite home-pulse;box-shadow:0 0 0 3px #d8ff522e}.home-hero h1{max-width:760px;color:var(--home-ink);letter-spacing:-.078em;margin:0;font-size:clamp(3.65rem,7.2vw,6.75rem);font-weight:820;line-height:.85}.home-hero h1 em{color:var(--home-blue);letter-spacing:-.068em;font-family:ui-serif,Georgia,Cambria,Times New Roman,serif;font-size:.9em;font-weight:540;line-height:.96;display:block}.home-hero-lead{max-width:660px;margin:var(--space-8) 0 0;color:var(--home-ink-soft);font-size:clamp(1.02rem,1.5vw,1.18rem);line-height:1.62}.hero-punchline{margin:var(--space-4) 0 0;color:var(--home-ink);font-size:.88rem;font-weight:720}.home-actions{margin-top:var(--space-8);flex-wrap:wrap;align-items:center;gap:12px;display:flex}.home-primary{box-shadow:4px 4px 0 var(--home-blue)!important}.home-primary:hover{transform:translate(-2px,-2px);box-shadow:6px 6px 0 var(--home-blue)!important}.source-link{min-height:44px;color:var(--home-ink);align-items:center;gap:7px;padding-inline:7px;font-size:.87rem;font-weight:760;text-decoration:none;display:inline-flex}.source-link span{transition:transform var(--duration-fast) var(--ease-standard)}.source-link:hover{text-decoration:underline}.source-link:hover span{transform:translate(2px,-2px)}.hero-receipts{max-width:600px;margin:var(--space-8) 0 0;border:var(--home-border);background:var(--home-ink);border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;padding:1px;list-style:none;display:grid;overflow:hidden;box-shadow:4px 4px #1515151c}.hero-receipts li{color:var(--home-ink-soft);background:var(--home-white);font-family:var(--font-mono);padding:11px 13px;font-size:.66rem}.hero-receipts strong{color:var(--home-blue-deep);font-size:.78rem}.privacy-debugger{z-index:1;min-width:0;scroll-margin-top:100px;position:relative;transform:rotate(.65deg)}.debugger-orbit{z-index:-1;border:1.5px solid var(--home-ink);pointer-events:none;border-radius:50%;position:absolute}.debugger-orbit:after{border:1.5px solid var(--home-ink);background:var(--home-lime);content:"";border-radius:50%;width:13px;height:13px;position:absolute}.orbit-one{width:170px;height:170px;animation:6s ease-in-out infinite alternate orbit-drift;top:-42px;right:-58px}.orbit-one:after{top:21px;left:18px}.orbit-two{border-color:var(--home-blue);width:112px;height:112px;animation:8s ease-in-out .8s infinite alternate-reverse orbit-drift;bottom:-52px;left:-45px}.orbit-two:after{background:var(--home-coral);bottom:10px;right:3px}.debugger-window{border:1.5px solid var(--home-ink);color:#f7f7f2;box-shadow:9px 10px 0 var(--home-blue), 0 28px 70px #15151538;background:#111214;border-radius:25px;overflow:hidden}.debugger-titlebar{border-bottom:1.5px solid var(--home-ink);color:var(--home-ink);background:var(--home-white);grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;padding:11px 14px;display:grid}.debugger-titlebar p{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;justify-content:center;align-items:center;gap:7px;margin:0;font-size:.64rem;font-weight:720;display:inline-flex}.window-dots{gap:5px;display:flex}.window-dots span{border:1px solid var(--home-ink);background:var(--home-coral);border-radius:50%;width:8px;height:8px}.window-dots span:nth-child(2){background:#ffd85a}.window-dots span:nth-child(3){background:var(--home-lime)}.signal-dot{background:#3ddc84;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #3ddc842b}.demo-label{color:#6d6c67;font-family:var(--font-mono);justify-self:end;font-size:.57rem}.debugger-intro{justify-content:space-between;align-items:start;gap:18px;padding:24px 24px 17px;display:flex}.debugger-kicker{color:#a8a9ad;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin:0 0 7px;font-size:.62rem;font-weight:720}.debugger-intro h2{color:#f8f8f3;letter-spacing:-.035em;max-width:380px;margin:0;font-size:clamp(1.2rem,2.3vw,1.75rem);line-height:1.05}.demo-privacy-chip{color:var(--home-lime);font-family:var(--font-mono);text-transform:uppercase;background:#d8ff5214;border:1px solid #d8ff5280;border-radius:999px;flex:none;padding:6px 9px;font-size:.56rem}.event-picker{scrollbar-width:none;gap:7px;padding:0 24px 18px;display:flex;overflow-x:auto}.event-picker::-webkit-scrollbar{display:none}.event-picker button{color:#b8bac0;font-family:var(--font-mono);cursor:pointer;transition:border-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-standard);background:#1a1b1f;border:1px solid #383a3f;border-radius:999px;flex:none;padding:8px 11px;font-size:.61rem;font-weight:680}.event-picker button:hover{color:#fff;border-color:#777a82;transform:translateY(-1px)}.event-picker button.is-active{border-color:var(--home-lime);color:var(--home-ink);background:var(--home-lime)}.demo-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:0 24px 8px;display:grid}.demo-metrics article{background:#18191d;border:1px solid #2c2e33;border-radius:12px;min-width:0;padding:12px}.demo-metrics span{color:#91939b;font-size:.6rem;display:block}.demo-metrics strong{color:#fff;font-family:var(--font-mono);letter-spacing:-.04em;margin-top:4px;font-size:clamp(1.15rem,2.6vw,1.65rem);display:block}.demo-metrics small{color:#6f7279;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:.52rem;display:block;overflow:hidden}.demo-visual{grid-template-columns:minmax(0,1.03fr) minmax(220px,.97fr);gap:8px;padding:0 24px 8px;display:grid}.chart-panel,.payload-panel{background:#18191d;border:1px solid #2c2e33;border-radius:12px;min-width:0;overflow:hidden}.chart-heading,.payload-heading{color:#92949b;min-height:36px;font-family:var(--font-mono);border-bottom:1px solid #2c2e33;justify-content:space-between;align-items:center;gap:8px;padding:0 11px;font-size:.53rem;display:flex}.chart-legend{align-items:center;gap:5px;display:inline-flex}.chart-legend i{background:var(--home-lime);border-radius:50%;width:6px;height:6px}.chart-panel canvas{width:100%;height:176px;display:block}.canvas-fallback{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.payload-heading span:last-child{color:#3ddc84}.payload-heading span.is-flashing{animation:.5s ease-out demo-flash}.payload-panel pre{color:#e5e5e1;min-height:176px;font-family:var(--font-mono);tab-size:2;margin:0;padding:14px;font-size:.57rem;line-height:1.58;overflow:auto}.payload-panel code{font:inherit}.privacy-receipt{color:var(--home-ink);background:var(--home-lime);border:1px solid #d8ff5266;border-radius:12px;margin:0 24px 20px;padding:12px}.privacy-receipt>p{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin:0 0 8px;font-size:.58rem;font-weight:780}.privacy-receipt dl{grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin:0;display:grid}.privacy-receipt dl div{border-left:1px solid #15151538;min-width:0;padding-inline:9px}.privacy-receipt dl div:first-child{border-left:0;padding-left:0}.privacy-receipt dt{color:#151515a3;font-family:var(--font-mono);font-size:.49rem;line-height:1.25}.privacy-receipt dd{font-family:var(--font-mono);text-overflow:ellipsis;margin:4px 0 0;font-size:.57rem;font-weight:780;overflow:hidden}.demo-status{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.signal-ticker{border-block:1.5px solid var(--home-ink);color:var(--home-white);background:var(--home-ink);padding-block:13px;overflow:hidden;transform:rotate(-.45deg)scale(1.01)}.ticker-track{will-change:transform;align-items:center;gap:22px;width:max-content;padding-right:22px;animation:30s linear infinite ticker-move;display:flex}.ticker-track span{font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;font-size:clamp(.72rem,1.4vw,.9rem);font-weight:700}.ticker-track i{color:var(--home-lime);font-style:normal}.signal-ticker:hover .ticker-track{animation-play-state:paused}.answer-section{grid-template-columns:minmax(150px,.33fr) minmax(0,1fr);gap:clamp(38px,8vw,124px);padding-block:clamp(96px,13vw,168px);display:grid}.answer-label{align-items:flex-start;gap:14px;padding-top:9px;display:flex}.answer-label>span{border:var(--home-border);width:36px;height:36px;color:var(--home-ink);background:var(--home-lime);font-family:var(--font-mono);border-radius:50%;flex:none;place-items:center;font-size:.65rem;font-weight:760;display:grid}.answer-label p{color:#6d6b64;font-family:var(--font-mono);text-transform:uppercase;margin:2px 0 0;font-size:.64rem;line-height:1.45}.home-eyebrow{color:var(--home-blue-deep);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;margin:0 0 16px;font-size:.67rem;font-weight:780}.answer-copy h2,.privacy-heading h2,.proof-heading h2,.stack-copy h2,.sdk-copy h2,.compare-heading h2,.faq-heading h2{color:var(--home-ink);letter-spacing:-.065em;margin:0;font-size:clamp(2.45rem,5.5vw,5.1rem);line-height:.93}.answer-definition{color:#494842;max-width:890px;margin:clamp(30px,5vw,54px) 0 0;font-size:clamp(1.15rem,2.1vw,1.48rem);line-height:1.58}.answer-definition strong{color:var(--home-ink)}.answer-links{margin-top:var(--space-8);flex-wrap:wrap;gap:14px 28px;display:flex}.answer-links a,.text-arrow,.all-comparisons{color:var(--home-ink);font-size:.88rem;font-weight:760;text-decoration-thickness:1px}.privacy-section{border-block:1.5px solid var(--home-ink);color:#f6f5ef;background:radial-gradient(circle at 8% 22%,#3d5afe7a,#0000 29rem),#151515;position:relative}.privacy-layout{grid-template-columns:minmax(280px,.74fr) minmax(0,1.26fr);gap:clamp(48px,9vw,126px);padding-block:clamp(88px,12vw,150px);display:grid}.privacy-heading{align-self:start}.privacy-heading .home-eyebrow{color:var(--home-lime)}.privacy-heading h2{color:#f8f7f1}.privacy-heading>p:not(.home-eyebrow){max-width:520px;margin:var(--space-6) 0 0;color:#afb0b4;line-height:1.65}.privacy-heading .text-arrow{margin-top:var(--space-8);color:var(--home-lime);gap:8px;text-decoration:none;display:inline-flex}.privacy-heading .text-arrow:hover{text-decoration:underline}.privacy-ledger{gap:20px;display:grid}.ledger-card{color:var(--home-ink);border:1.5px solid #080808;border-radius:22px;overflow:hidden;box-shadow:7px 7px #050505}.sees-card{background:var(--home-lime);transform:rotate(-.45deg)}.avoids-card{background:var(--home-white);transform:rotate(.65deg)}.ledger-heading{border-bottom:1.5px solid #1515153d;align-items:center;gap:13px;padding:18px 20px;display:flex}.ledger-icon{border:1.5px solid var(--home-ink);width:34px;height:34px;color:var(--home-white);background:var(--home-ink);font-family:var(--font-mono);border-radius:50%;flex:none;place-items:center;font-size:1rem;display:grid}.ledger-heading p{color:#15151599;font-family:var(--font-mono);text-transform:uppercase;margin:0;font-size:.58rem;font-weight:720}.ledger-heading h3{color:var(--home-ink);letter-spacing:-.025em;margin:2px 0 0;font-size:1.08rem}.ledger-card ul{margin:0;padding:0;list-style:none}.ledger-card li{border-top:1px dashed #15151533;grid-template-columns:minmax(90px,.36fr) minmax(0,1fr);gap:16px;padding:12px 20px;display:grid}.ledger-card li:first-child{border-top:0}.ledger-card li span{color:#15151594;font-family:var(--font-mono);text-transform:uppercase;font-size:.6rem}.ledger-card li strong{font-size:.79rem;font-weight:670}.ledger-footnote{color:#8d8f95;font-family:var(--font-mono);margin:8px 0 0;font-size:.61rem;line-height:1.55}.proof-section{padding-block:clamp(96px,13vw,168px)}.proof-heading{grid-template-columns:minmax(200px,.42fr) minmax(0,1fr);align-items:start;gap:clamp(32px,7vw,100px);max-width:1040px;display:grid}.proof-heading .home-eyebrow{margin-top:9px}.proof-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:clamp(52px,8vw,86px);display:grid}.proof-card{border:var(--home-border);min-height:310px;color:var(--home-ink);box-shadow:5px 5px 0 var(--home-ink);transition:transform var(--duration-normal) var(--ease-standard), box-shadow var(--duration-normal) var(--ease-standard);border-radius:22px;flex-direction:column;padding:22px;display:flex}.proof-card:nth-child(2),.proof-card:nth-child(5){transform:translateY(18px)}.proof-card:hover{box-shadow:8px 10px 0 var(--home-ink);transform:translate(-2px,-4px)rotate(-.35deg)}.proof-card:nth-child(2):hover,.proof-card:nth-child(5):hover{transform:translate(-2px,14px)rotate(.35deg)}.proof-card>span{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.59rem;font-weight:760}.proof-card h3{color:inherit;letter-spacing:-.05em;margin:auto 0 12px;font-size:clamp(1.45rem,2.6vw,2rem);line-height:1.02}.proof-card p{color:inherit;opacity:.78;margin:0;font-size:.84rem;line-height:1.55}.proof-card a{color:inherit;margin-top:18px;font-size:.75rem;font-weight:750}.proof-lime{background:var(--home-lime)}.proof-blue{color:var(--home-white);background:var(--home-blue)}.proof-cream{background:var(--home-white)}.proof-coral{background:var(--home-coral)}.proof-dark{color:var(--home-white);background:var(--home-ink)}.proof-violet{background:var(--home-violet)}.stack-section{border-block:1.5px solid var(--home-ink);background:var(--home-blue)}.stack-layout{grid-template-columns:minmax(270px,.72fr) minmax(420px,1.28fr);align-items:center;gap:clamp(52px,9vw,126px);padding-block:clamp(90px,12vw,148px);display:grid}.stack-copy .home-eyebrow{color:var(--home-lime)}.stack-copy h2{color:var(--home-white)}.stack-copy>p:not(.home-eyebrow){margin:var(--space-6) 0 0;color:#ffffffba;line-height:1.65}.stack-button{margin-top:var(--space-8);color:var(--home-ink)!important;background:var(--home-lime)!important;box-shadow:4px 4px 0 var(--home-ink)!important}.stack-button:hover{transform:translate(-2px,-2px);color:var(--home-white)!important;background:var(--home-ink)!important}.pipeline-lab{border:1.5px solid var(--home-ink);box-shadow:9px 9px 0 var(--home-ink);background-color:#111214;background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:24px 24px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border-radius:25px;padding:22px;position:relative;overflow:hidden}.pipeline-lab-header{color:#8d8f96;font-family:var(--font-mono);text-transform:uppercase;justify-content:space-between;align-items:center;font-size:.58rem;display:flex}.pipeline-lab-header span:last-child{color:var(--home-lime);align-items:center;gap:6px;display:inline-flex}.pipeline-lab-header i{background:#3ddc84;border-radius:50%;width:6px;height:6px}.pipeline-node{z-index:2;color:#f5f5ef;background:#1b1c20;border:1px solid #3b3d43;border-radius:14px;gap:4px;width:min(100%,380px);margin-inline:auto;padding:15px 17px;display:grid;position:relative}.browser-node{box-shadow:inset 4px 0 0 var(--home-lime);border-color:#d8ff5285;margin-top:28px}.api-node{border-color:#3d5afecc;box-shadow:inset 4px 0 #6680ff}.pipeline-node small{color:#777a82;font-family:var(--font-mono);text-transform:uppercase;font-size:.54rem}.pipeline-node strong{font-size:.93rem}.pipeline-node>span{color:#8f9198;font-family:var(--font-mono);font-size:.58rem}.pipeline-rail{background:#41434a;width:2px;height:48px;margin-inline:auto;position:relative;overflow:hidden}.pipeline-rail i{background:var(--home-lime);width:8px;height:8px;box-shadow:0 0 10px var(--home-lime);border-radius:50%;animation:2s linear infinite packet-down;position:absolute;top:-7px;left:-3px}.pipeline-rail i:nth-child(2){animation-delay:1s}.pipeline-fork{border-bottom:1px solid #41434a;border-left:1px solid #41434a;border-right:1px solid #41434a;border-radius:0 0 10px 10px;width:calc(50% + 2px);height:52px;margin-inline:auto;position:relative}.pipeline-fork:before{content:"";background:#41434a;width:1px;height:25px;position:absolute;top:0;left:50%}.pipeline-fork i{background:var(--home-coral);width:7px;height:7px;box-shadow:0 0 10px var(--home-coral);border-radius:50%;position:absolute;bottom:-4px}.pipeline-fork i:first-child{left:-4px}.pipeline-fork i:last-child{background:var(--home-violet);box-shadow:0 0 10px var(--home-violet);right:-4px}.pipeline-dest-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.pipeline-dest-grid .pipeline-node{width:auto;margin:0}.pipeline-caption{color:#707279;font-family:var(--font-mono);text-align:center;margin:18px 0 0;font-size:.58rem}.sdk-section-new{grid-template-columns:minmax(280px,.78fr) minmax(430px,1.22fr);align-items:center;gap:clamp(54px,9vw,126px);padding-block:clamp(96px,13vw,164px);display:grid}.sdk-copy>p:not(.home-eyebrow){margin:var(--space-6) 0 0;color:#5c5a54;line-height:1.65}.sdk-entrypoints{margin-top:var(--space-8);border:var(--home-border);background:var(--home-ink);border-radius:14px;gap:1px;display:grid;overflow:hidden}.sdk-entrypoints div{background:var(--home-white);grid-template-columns:minmax(130px,.42fr) minmax(0,1fr);gap:12px;padding:11px 13px;display:grid}.sdk-entrypoints code{color:var(--home-blue-deep);font-family:var(--font-mono);font-size:.7rem;font-weight:720}.sdk-entrypoints span{color:#6a6861;font-size:.71rem}.code-window{border:var(--home-border);box-shadow:8px 8px 0 var(--home-coral);background:#111214;border-radius:22px;overflow:hidden;transform:rotate(.7deg)}.code-titlebar,.code-footer{color:#9a9ca3;min-height:48px;font-family:var(--font-mono);border-bottom:1px solid #303238;justify-content:space-between;align-items:center;gap:14px;padding:0 18px;font-size:.62rem;display:flex}.code-titlebar code{color:var(--home-lime);font:inherit;background:#1c1e23;border:1px solid #3d4047;border-radius:999px;padding:6px 9px}.code-window pre{color:#e6e7e2;min-height:300px;font-family:var(--font-mono);margin:0;padding:clamp(24px,5vw,38px);font-size:clamp(.69rem,1.4vw,.82rem);line-height:1.8;overflow:auto}.code-window pre code{font:inherit}.code-footer{border-top:1px solid #303238;border-bottom:0}.code-footer strong{color:var(--home-lime);font-size:1.2rem}.compare-section{border-block:var(--home-border);background:var(--home-lime)}.compare-section>.site-container{padding-block:clamp(88px,12vw,144px)}.compare-heading{grid-template-columns:minmax(0,1fr) minmax(280px,.54fr);align-items:end;gap:clamp(38px,8vw,110px);display:grid}.compare-heading .home-eyebrow{color:var(--home-ink)}.compare-heading>p{color:#151515ad;margin:0 0 6px;line-height:1.65}.quick-comparisons{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:clamp(52px,8vw,82px);display:grid}.quick-comparisons a{border:var(--home-border);min-height:190px;color:var(--home-ink);background:var(--home-white);box-shadow:4px 4px 0 var(--home-ink);transition:transform var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard);border-radius:18px;align-content:start;padding:20px;text-decoration:none;display:grid;position:relative}.quick-comparisons a:hover{box-shadow:7px 8px 0 var(--home-ink);background:#fff;transform:translate(-2px,-3px)}.quick-comparisons a>span{color:#73716b;font-family:var(--font-mono);text-transform:uppercase;font-size:.58rem;font-weight:720}.quick-comparisons strong{letter-spacing:-.045em;margin-top:auto;padding-top:30px;font-size:clamp(1.3rem,3vw,1.9rem)}.quick-comparisons p{color:#67655f;max-width:470px;margin:8px 0 0;font-size:.78rem;line-height:1.5}.quick-comparisons i{border:var(--home-border);border-radius:50%;place-items:center;width:30px;height:30px;font-style:normal;display:grid;position:absolute;top:18px;right:18px}.all-comparisons{margin-top:var(--space-8);gap:8px;display:inline-flex}.faq-section{grid-template-columns:minmax(260px,.68fr) minmax(0,1.32fr);align-items:start;gap:clamp(48px,9vw,130px);padding-block:clamp(96px,13vw,164px);display:grid}.faq-heading{position:sticky;top:110px}.faq-heading h2{font-size:clamp(2.45rem,4.6vw,4.4rem)}.faq-heading>p:last-child{margin:var(--space-6) 0 0;color:#68665f;line-height:1.65}.faq-list{border-top:var(--home-border)}.faq-list details{border-bottom:var(--home-border)}.faq-list summary{color:var(--home-ink);cursor:pointer;grid-template-columns:40px minmax(0,1fr) 24px;align-items:center;gap:13px;padding-block:22px;font-size:clamp(.96rem,1.7vw,1.15rem);font-weight:740;list-style:none;display:grid}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary>span{color:var(--home-blue-deep);font-family:var(--font-mono);font-size:.62rem}.faq-list summary i{justify-self:end;width:18px;height:18px;position:relative}.faq-list summary i:before,.faq-list summary i:after{background:var(--home-ink);content:"";height:1.5px;transition:transform var(--duration-fast) var(--ease-standard);position:absolute;top:8px;left:0;right:0}.faq-list summary i:after{transform:rotate(90deg)}.faq-list details[open] summary i:after{transform:rotate(0)}.faq-list details>p{color:#595751;max-width:760px;margin:-5px 0 0;padding:0 37px 24px 53px;font-size:.94rem;line-height:1.7}.closing-cta{border-top:var(--home-border);color:var(--home-white);background:var(--home-ink);position:relative;overflow:hidden}.closing-cta:before,.closing-cta:after{content:"";pointer-events:none;border:1px solid #d8ff526b;border-radius:50%;position:absolute}.closing-cta:before{width:480px;height:480px;top:-220px;right:-90px}.closing-cta:after{width:330px;height:330px;bottom:-180px;right:82px}.closing-cta-inner{z-index:1;text-align:center;padding-block:clamp(94px,13vw,154px);position:relative}.closing-cta .home-eyebrow{color:var(--home-lime)}.closing-cta h2{color:var(--home-white);letter-spacing:-.075em;margin:0;font-size:clamp(3.2rem,8.5vw,7.6rem);line-height:.84}.closing-cta h2 em{color:var(--home-lime);font-family:ui-serif,Georgia,Cambria,Times New Roman,serif;font-size:.92em;font-weight:500}.closing-cta-inner>p:not(.home-eyebrow){max-width:650px;margin:var(--space-8) auto 0;color:#aaacb1;line-height:1.65}.closing-actions{justify-content:center}.closing-cta .button.primary{border-color:var(--home-lime);color:var(--home-ink);background:var(--home-lime)}.closing-cta .button.primary:hover{color:var(--home-white);background:var(--home-blue)}.closing-cta .button.secondary{color:var(--home-white);background:0 0;border-color:#5a5c62}.closing-cta .source-link{color:var(--home-white)}@keyframes home-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.58;transform:scale(.72)}}@keyframes orbit-drift{0%{transform:translate(0,0)rotate(0)}to{transform:translate(8px,-9px)rotate(9deg)}}@keyframes ticker-move{to{transform:translate(-50%)}}@keyframes demo-flash{0%{color:var(--home-lime);text-shadow:0 0 12px var(--home-lime)}to{color:#3ddc84;text-shadow:none}}@keyframes packet-down{0%{transform:translateY(0)}to{transform:translateY(62px)}}@media (width>=1121px){.home-hero{grid-template-columns:minmax(0,.96fr) minmax(500px,1.04fr);gap:clamp(38px,4vw,64px);min-height:auto;padding-block:clamp(56px,6vw,78px)}.home-hero h1{max-width:650px;font-size:clamp(3.75rem,5vw,5.15rem);line-height:.88}.hero-kicker{margin-bottom:var(--space-4)}.home-hero-lead{max-width:590px;margin-top:var(--space-6);font-size:1rem;line-height:1.55}.hero-punchline{margin-top:var(--space-3)}.home-hero .home-actions,.hero-receipts{margin-top:var(--space-5)}.privacy-debugger{justify-self:end;width:min(100%,680px)}.debugger-titlebar{padding:8px 12px}.debugger-intro{padding:18px 18px 12px}.event-picker{padding:0 18px 12px}.event-picker button{padding:6px 9px}.demo-metrics{padding:0 18px 6px}.demo-metrics article{padding:10px}.demo-visual{padding:0 18px 6px}.chart-heading,.payload-heading{min-height:32px}.chart-panel canvas{height:140px}.payload-panel pre{min-height:140px}.privacy-receipt{margin:0 18px 15px;padding:10px}.answer-copy h2,.privacy-heading h2,.proof-heading h2,.stack-copy h2,.sdk-copy h2,.compare-heading h2,.faq-heading h2{font-size:clamp(2.5rem,3.85vw,3.9rem);line-height:.96}.answer-section{gap:clamp(44px,6vw,86px);padding-block:clamp(70px,8vw,104px)}.answer-definition{max-width:800px;margin-top:var(--space-8);font-size:1.16rem}.privacy-layout,.stack-layout{gap:clamp(54px,6vw,88px);padding-block:clamp(68px,8vw,102px)}.privacy-ledger{gap:14px}.ledger-heading{padding:14px 16px}.ledger-card li{padding:8px 16px}.proof-section{padding-block:clamp(72px,8vw,108px)}.proof-heading{gap:clamp(40px,5vw,72px);max-width:920px}.proof-grid{gap:16px;margin-top:clamp(40px,5vw,58px)}.proof-card{border-radius:18px;min-height:250px;padding:19px}.proof-card h3{font-size:clamp(1.35rem,1.75vw,1.72rem)}.stack-layout{grid-template-columns:minmax(280px,.78fr) minmax(480px,1.22fr)}.pipeline-lab{border-radius:22px;justify-self:end;width:min(100%,700px);padding:18px}.sdk-section-new{gap:clamp(54px,6vw,88px);padding-block:clamp(72px,8vw,106px)}.code-window pre{min-height:250px;padding:28px}.compare-section>.site-container{padding-block:clamp(68px,8vw,102px)}.compare-heading{gap:clamp(44px,6vw,86px)}.quick-comparisons{margin-top:clamp(40px,5vw,58px)}.quick-comparisons a{min-height:154px;padding:18px}.quick-comparisons strong{padding-top:24px;font-size:clamp(1.25rem,2vw,1.62rem)}.faq-section{gap:clamp(54px,7vw,96px);padding-block:clamp(72px,8vw,106px)}.faq-heading h2{font-size:clamp(2.5rem,3.5vw,3.55rem)}.faq-list summary{padding-block:18px}.closing-cta-inner{padding-block:clamp(72px,8vw,106px)}.closing-cta h2{font-size:clamp(3.4rem,6vw,5.65rem);line-height:.88}}@media (width<=1120px){.home-hero{grid-template-columns:1fr;min-height:0}.home-hero-copy{max-width:850px}.home-hero h1{max-width:920px}.privacy-debugger{width:min(100%,820px);margin:18px auto 0}.proof-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.proof-card:nth-child(2),.proof-card:nth-child(5){transform:none}.proof-card:nth-child(2):hover,.proof-card:nth-child(5):hover{transform:translate(-2px,-4px)rotate(.35deg)}}@media (width<=900px){.answer-section,.privacy-layout,.stack-layout,.sdk-section-new,.faq-section{grid-template-columns:1fr;gap:48px}.answer-label{display:none}.proof-heading,.compare-heading{grid-template-columns:1fr}.privacy-heading,.faq-heading{position:static}.pipeline-lab,.code-window{width:min(100%,720px);margin-inline:auto}}@media (width<=700px){.home-hero{gap:46px;padding-top:58px}.home-hero h1{font-size:clamp(3.35rem,16vw,5.25rem)}.hero-kicker{font-size:.6rem}.debugger-titlebar{grid-template-columns:auto 1fr}.debugger-titlebar p{justify-self:end}.demo-label{display:none}.debugger-intro{display:grid}.demo-privacy-chip{width:fit-content}.demo-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.demo-metrics article:last-child{grid-column:1/-1}.demo-visual{grid-template-columns:1fr}.privacy-receipt dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 0}.privacy-receipt dl div:nth-child(odd){border-left:0;padding-left:0}.proof-grid,.quick-comparisons{grid-template-columns:1fr}.proof-card{min-height:270px}.compare-heading{align-items:start}}@media (width<=520px){.hero-receipts{grid-template-columns:1fr}.debugger-window{box-shadow:6px 7px 0 var(--home-blue);border-radius:18px}.debugger-intro,.event-picker,.demo-metrics,.demo-visual{padding-left:15px;padding-right:15px}.privacy-receipt{margin-left:15px;margin-right:15px}.privacy-receipt dl{grid-template-columns:1fr}.privacy-receipt dl div,.privacy-receipt dl div:nth-child(odd){border-top:1px solid #1515152e;border-left:0;padding:7px 0 0}.privacy-receipt dl div:first-child{border-top:0;padding-top:0}.ledger-card li{grid-template-columns:1fr;gap:5px}.pipeline-lab{padding:15px}.pipeline-lab-header span:first-child{display:none}.pipeline-lab-header{justify-content:flex-end}.pipeline-dest-grid{grid-template-columns:1fr}.pipeline-fork{background:#41434a;border:0;width:2px;height:42px}.pipeline-fork:before,.pipeline-fork i{display:none}.sdk-entrypoints div{grid-template-columns:1fr;gap:3px}.code-titlebar{flex-direction:column;align-items:flex-start;padding-block:12px}.faq-list summary{grid-template-columns:30px minmax(0,1fr) 20px;gap:8px}.faq-list details>p{padding-left:38px}}@media (prefers-reduced-motion:reduce){.hero-kicker-dot,.debugger-orbit,.ticker-track,.pipeline-rail i,.payload-heading span.is-flashing{animation:none!important}.ticker-track,.privacy-debugger,.sees-card,.avoids-card,.code-window,.signal-ticker{transform:none}}@media print{.privacy-debugger,.signal-ticker,.closing-cta:before,.closing-cta:after{display:none}.home-hero{grid-template-columns:1fr;min-height:0}.home-body{color:#000;background:#fff}}
