@import "https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&display=swap";
.cy-root{--paper:#fdfdff;--paper-2:#f6f7fb;--panel:#eef1f8;--line:#e4e7f0;--line-2:#cfd5e1;--edge:#cfd5e1ad;--edge-soft:#cfd5e175;--edge-blue:#0248d429;--edge-green:#0f8b6f2e;--edge-rose:#e11d482e;--navy:#03035e;--navy-2:#0a0a48;--ink:#14101c;--body:#4d4856;--muted:#6c6675;--faint:#9a94a3;--blue:#0248d4;--blue-soft:#5a78dd;--sky:#8aa9ff;--green:#0f8b6f;--rose:#e11d48;--rose-soft:#ff8aa3;--d1:#03035e;--d2:#29388f;--d3:#5166bf;--d4:#8b9bd9;--d5:#c2ccef;--r:1rem;--r-sm:.6875rem;--pill:62.4375rem;--float:0 1.75rem 4rem -2rem #03035e42;--lift:0 1.25rem 3rem -2.15rem #03035e3d;--soft-lift:0 .75rem 1.75rem -1.45rem #03035e2e;--maxw:72.5rem;background:var(--paper);min-height:100vh;color:var(--body);letter-spacing:0;-webkit-font-smoothing:antialiased;font-family:Manrope,system-ui,sans-serif;font-size:1rem;line-height:1.6;position:relative;overflow-x:clip}.cy-root *,.cy-root :before,.cy-root :after{box-sizing:border-box;margin:0;padding:0}.cy-root :is(h1,h2,h3,h4){color:var(--ink);letter-spacing:0;font-family:Manrope,sans-serif;font-weight:800;line-height:1.04}.cy-root .mono{font-variant-numeric:tabular-nums;letter-spacing:0}.cy-root a{color:inherit;text-decoration:none}.cy-root em{font-style:italic}.cy-root .wrap{width:100%;max-width:var(--maxw);margin:0 auto;padding:0 clamp(1.25rem,4vw,2.5rem)}.cy-root .head{max-width:34ch;margin-bottom:clamp(2rem,4vw,3rem)}.cy-root .head h2{letter-spacing:0;font-size:clamp(1.875rem,3.8vw,2.875rem)}.cy-root .head h2 .ac{color:var(--blue)}.cy-root .head p{color:var(--muted);max-width:54ch;margin-top:.875rem;font-size:clamp(1rem,1.6vw,1.125rem)}.cy-root .navy .head h2{color:#fff}.cy-root .navy .head h2 .ac{color:var(--sky)}.cy-root .navy .head p{color:#ffffffa8}.cy-root .head.mid{text-align:center;max-width:48rem;margin-left:auto;margin-right:auto}.cy-root .head.mid p{margin-left:auto;margin-right:auto}.cy-root .tag{color:var(--blue);letter-spacing:.08em;text-transform:uppercase;font-size:.875rem;font-weight:800}.cy-root .navy .tag{color:#8f9be0}.cy-root .reveal,.cy-root.js .reveal,.cy-root.js .reveal.in{opacity:1;transform:none}.cy-root .btn{border-radius:var(--pill);cursor:pointer;white-space:nowrap;border:0;align-items:center;gap:.5rem;padding:.75rem 1.375rem;font-family:Manrope;font-size:.9375rem;font-weight:600;transition:all .18s;display:inline-flex}.cy-root .btn.primary{background:var(--navy);color:#fff}.cy-root .btn.primary:hover{background:var(--navy-2);transform:translateY(-.0625rem)}.cy-root .btn.ghost{background:var(--paper-2);color:var(--ink);border:1px solid var(--edge)}.cy-root .btn.ghost:hover{background:#eceff7;transform:translateY(-.0625rem)}.cy-root .btn.lg{padding:.9375rem 1.75rem;font-size:1rem}.cy-root .tlink{min-height:2.5rem;color:var(--ink);align-items:center;gap:.4375rem;padding:.3125rem 0;font-size:.9375rem;font-weight:700;transition:all .16s;display:inline-flex}.cy-root .tlink:hover{color:var(--navy);gap:.625rem}.cy-root .navy .tlink{color:#fff}.cy-root .topbar{z-index:100;background:0 0;border-bottom:1px solid #0000;align-items:center;height:4rem;transition:background .25s,box-shadow .25s,border-color .25s;display:flex;position:sticky;top:0}.cy-root .topbar .wrap{justify-content:space-between;align-items:center;width:100%;display:flex}.cy-root .lockup{align-items:center;gap:.625rem;min-height:2.75rem;display:flex}.cy-root .lockup .wm{letter-spacing:0;text-transform:lowercase;font-size:1.25rem;font-weight:800;transition:color .25s}.cy-root .nav{align-items:center;gap:1.875rem;display:flex}.cy-root .nav a{align-items:center;min-height:2.5rem;font-size:.90625rem;font-weight:500;transition:all .16s;display:inline-flex}.cy-root .topbar .right{align-items:center;gap:1.25rem;display:flex}.cy-root .login-link{min-height:2.5rem;color:var(--ink);align-items:center;font-size:.90625rem;font-weight:700;transition:all .16s;display:inline-flex}.cy-root .login-link:hover{color:var(--navy)}.cy-root .menu-btn{cursor:pointer;background:0 0;border:0;padding:.25rem;display:none}.cy-root .topbar .lockup svg{color:var(--navy);--sym:#fff}.cy-root .topbar .lockup .wm{color:var(--navy)}.cy-root .topbar .nav a{color:var(--muted)}.cy-root .topbar .nav a:hover,.cy-root .topbar .menu-btn{color:var(--ink)}.cy-root .topbar:not(.scrolled):not(.open) .btn.primary{background:var(--navy);color:#fff}.cy-root .topbar:not(.scrolled):not(.open) .btn.primary:hover{background:var(--navy-2)}.cy-root .topbar.scrolled,.cy-root .topbar.open{-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem);background:#fffffff2;border-color:#cfd5e19e;box-shadow:0 .75rem 1.875rem -1.5rem #03035e47}.cy-root .topbar.scrolled .lockup svg,.cy-root .topbar.open .lockup svg{color:var(--navy);--sym:#fff}.cy-root .topbar.scrolled .lockup .wm,.cy-root .topbar.open .lockup .wm{color:var(--navy)}.cy-root .topbar.scrolled .nav a,.cy-root .topbar.open .nav a{color:var(--muted)}.cy-root .topbar.scrolled .nav a:hover,.cy-root .topbar.open .nav a:hover,.cy-root .topbar.scrolled .menu-btn,.cy-root .topbar.open .menu-btn{color:var(--ink)}.cy-root .mobile-menu{border-bottom:1px solid var(--edge);-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem);background:#fdfdfffa;flex-direction:column;gap:.25rem;padding:.75rem clamp(1.25rem,4vw,2.5rem) 1.25rem;display:none;position:absolute;top:4rem;left:0;right:0;box-shadow:0 1.5rem 2.5rem -1.5rem #03035e38}.cy-root .topbar.open .mobile-menu{display:flex}.cy-root .mobile-menu a{color:var(--ink);padding:.75rem 0;font-size:1rem;font-weight:600}.cy-root .mobile-menu .btn.primary{color:#fff;background:var(--navy);justify-content:center;margin-top:.625rem}.cy-root .hero{background:var(--paper);margin-top:-4rem;padding:calc(4rem + clamp(2.5rem,6vw,4.75rem)) 0 clamp(3rem,5vw,4.75rem);position:relative;overflow:hidden}.cy-root .herobg{pointer-events:none;background:linear-gradient(#fff 0%,#f7f8fc 100%);position:absolute;inset:0}.cy-root .herobg:after{content:"";opacity:.09;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.cy-root .hero .wrap{grid-template-columns:minmax(0,1.08fr) minmax(20rem,.92fr);align-items:center;gap:clamp(2.5rem,6vw,5.25rem);display:grid;position:relative}.cy-root .hero-copy{width:100%;min-width:0;max-width:46rem}.cy-root .hero-viz{min-width:0}.cy-root .hero h1,.cy-root .hero .lede,.cy-root .hero .reassure{max-width:100%}.cy-root .hero .kicker{border-left:.125rem solid var(--blue);color:var(--blue);letter-spacing:.01em;margin-bottom:1.5rem;padding-left:.75rem;font-size:.875rem;font-weight:800;display:block}.cy-root .hero h1{letter-spacing:0;max-width:13.5ch;color:var(--ink);font-size:clamp(3.25rem,5.65vw,5.125rem);line-height:.99}.cy-root .hero h1 .ac{color:var(--blue)}.cy-root .hero .lede{color:var(--body);max-width:42ch;margin-top:1.5rem;font-size:clamp(1.125rem,1.55vw,1.375rem);line-height:1.48}.cy-root .hero .lede b{color:var(--ink);font-weight:600}.cy-root .hero .actions{flex-wrap:wrap;align-items:center;gap:1.375rem;margin-top:2.125rem;display:flex}.cy-root .hero .btn.primary{background:var(--navy);color:#fff}.cy-root .hero .btn.primary:hover{background:var(--navy-2)}.cy-root .hero .tlink{color:var(--ink)}.cy-root .hero .reassure{color:var(--muted);margin-top:1.75rem;font-size:.875rem}.cy-root .hero .reassure b{color:var(--ink);font-weight:600}.cy-root .hero-viz{position:relative}.cy-root .vizcard{border:1px solid var(--edge);background:#fff;border-radius:1.25rem;padding:clamp(1.25rem,2.6vw,1.875rem);box-shadow:0 2rem 4rem -2.5rem #03035e38}.cy-root .vizhead{justify-content:space-between;align-items:center;margin-bottom:1.375rem;display:flex}.cy-root .vizhead .vt{color:var(--ink);letter-spacing:0;font-size:.9375rem;font-weight:800}.cy-root .vizhead .vtag{color:var(--muted);font-size:.875rem;font-weight:700}.cy-root .hero-scorecard{padding:clamp(1.5rem,3vw,2.25rem)}.cy-root .source-lens{gap:.75rem;display:grid}.cy-root .source-row{border:1px solid var(--edge-soft);background:var(--paper-2);min-height:4.75rem;box-shadow:var(--soft-lift);border-radius:.875rem;grid-template-columns:minmax(7.25rem,.85fr) minmax(7rem,1fr) minmax(6.5rem,.8fr);align-items:center;gap:.875rem;padding:.875rem;display:grid}.cy-root .source-row.winner{border-color:var(--edge-green);background:#0f8b6f14}.cy-root .source-row.leak{border-color:var(--edge-rose);background:#e11d4811}.cy-root .source-name{align-items:center;gap:.5625rem;min-width:0;display:flex}.cy-root .source-name b{color:var(--ink);font-size:.9375rem;line-height:1.2}.cy-root .source-dot{background:var(--blue);border-radius:50%;flex:none;width:.625rem;height:.625rem;box-shadow:0 0 0 .25rem #0248d41a}.cy-root .source-row.winner .source-dot{background:var(--green);box-shadow:0 0 0 .25rem #0f8b6f1a}.cy-root .source-row.leak .source-dot{background:var(--rose);box-shadow:0 0 0 .25rem #e11d481a}.cy-root .source-track{border-radius:var(--pill);background:#e7ebf4;height:.625rem;overflow:hidden}.cy-root .source-track i{width:var(--w);border-radius:inherit;background:linear-gradient(90deg, var(--navy), var(--blue-soft));height:100%;display:block}.cy-root .source-row.winner .source-track i{background:linear-gradient(90deg, var(--green), #7fc8b6)}.cy-root .source-row.leak .source-track i{background:linear-gradient(90deg, var(--rose), var(--rose-soft))}.cy-root .source-metric{text-align:right;line-height:1.25}.cy-root .source-metric b{color:var(--ink);font-variant-numeric:tabular-nums;font-size:.9375rem;font-weight:800;display:block}.cy-root .source-metric span{color:var(--muted);margin-top:.1875rem;font-size:.875rem;font-weight:700;display:block}.cy-root .source-row.winner .source-metric span{color:var(--green)}.cy-root .source-row.leak .source-metric span{color:var(--rose)}.cy-root .handoff-strip{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:.625rem;margin-top:1rem;display:grid}.cy-root .handoff-strip div{border:1px solid var(--edge-soft);min-height:5.25rem;box-shadow:var(--soft-lift);background:#fff;border-radius:.875rem;flex-direction:column;justify-content:space-between;padding:.875rem;display:flex}.cy-root .handoff-strip span{color:var(--ink);font-variant-numeric:tabular-nums;font-size:clamp(1.75rem,4vw,2.625rem);font-weight:500;line-height:1}.cy-root .handoff-strip b{color:var(--muted);font-size:.875rem}.cy-root .handoff-strip i{color:var(--blue);font-size:1.125rem;font-style:normal;font-weight:800}.cy-root .decision-bar{border:1px solid var(--edge-soft);background:#fff;border-radius:.875rem;margin-top:1rem;padding:1rem}.cy-root .decision-bar span{color:var(--blue);letter-spacing:.02em;margin-bottom:.375rem;font-size:.875rem;font-weight:800;display:block}.cy-root .decision-bar b{color:var(--ink);font-size:1rem;line-height:1.35;display:block}.cy-root .trust{background:var(--paper-2)}.cy-root .trust .wrap{grid-template-columns:minmax(13rem,17rem) minmax(0,1fr);align-items:center;gap:.875rem clamp(1.5rem,4vw,3rem);padding:1.375rem clamp(1.25rem,4vw,2.5rem);display:grid}.cy-root .trust .lab{color:var(--muted);grid-row:1/span 2;max-width:20ch;font-size:.9375rem;line-height:1.35}.cy-root .trust-proof{grid-template-columns:repeat(3,minmax(0,1fr));gap:.875rem;display:grid}.cy-root .trust-proof div{border-left:1px solid var(--edge);min-width:0;padding-left:.875rem}.cy-root .trust-proof b{color:var(--ink);font-size:.875rem;font-weight:800;line-height:1.25;display:block}.cy-root .trust-proof span{color:var(--muted);margin-top:.125rem;font-size:.875rem;font-weight:500;line-height:1.3;display:block}.cy-root .logo-strip{border-top:1px solid var(--edge-soft);flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:1.25rem;padding-top:.875rem;display:flex}.cy-root .logo-strip span{min-height:1.75rem;color:var(--ink);align-items:center;gap:.5rem;font-size:.875rem;font-weight:700;display:inline-flex}.cy-root .logo-strip img{object-fit:contain;width:1.375rem;height:1.375rem}.cy-root .trust .sp{flex:1}.cy-root .trust .pt{align-items:baseline;gap:.5625rem;display:flex}.cy-root .trust .pt .n{color:var(--navy);font-variant-numeric:tabular-nums;font-size:1.1875rem;font-weight:800}.cy-root .trust .pt .t{color:var(--muted);font-size:.875rem}.cy-root .truth-band{background:#fff;padding:clamp(2.25rem,4.8vw,3.5rem) 0;scroll-margin-top:4rem}.cy-root .truth-band .wrap{grid-template-columns:1fr;align-items:start;gap:clamp(1.5rem,4vw,2.5rem);display:grid}.cy-root .truth-copy{max-width:44rem}.cy-root .truth-copy h2{letter-spacing:0;max-width:18ch;margin-top:.75rem;font-size:clamp(1.875rem,3.6vw,2.875rem)}.cy-root .truth-grid{grid-template-columns:repeat(3,1fr);gap:.875rem;display:grid}.cy-root .truth-grid div{border:1px solid var(--edge-soft);background:var(--paper-2);min-height:9.5rem;box-shadow:var(--soft-lift);border-radius:1.125rem;flex-direction:column;justify-content:flex-start;gap:.75rem;padding:1.5rem;display:flex}.cy-root .truth-grid b{color:var(--blue);letter-spacing:.08em;text-transform:uppercase;font-size:.875rem;line-height:1.2}.cy-root .truth-grid i{color:var(--navy);letter-spacing:0;font-size:clamp(1.375rem,2.3vw,1.875rem);font-style:normal;font-weight:800;line-height:1.08;display:block}.cy-root .truth-grid span{color:var(--muted);font-size:.9375rem;font-weight:600;line-height:1.35}.cy-root section.block{padding:clamp(3.25rem,6vw,5rem) 0;scroll-margin-top:4rem}.cy-root section.alt{background:var(--paper-2)}.cy-root section.navy{background:var(--navy);position:relative;overflow:hidden}.cy-root .flow{background:radial-gradient(42rem 18rem at 50% -14rem,#5a78dd1f,#0000 70%),#fff}.cy-root .flow-grid{grid-template-columns:repeat(4,1fr);gap:.875rem;display:grid}.cy-root .flow-card{border:1px solid var(--edge-soft);border-radius:var(--r);min-height:13rem;box-shadow:var(--lift);background:#fff;grid-template-rows:1.25rem 3.75rem 1fr;align-items:start;row-gap:1rem;padding:1.5rem;display:grid}.cy-root .flow-card span{color:var(--blue);letter-spacing:.08em;font-size:.875rem;font-weight:800}.cy-root .flow-card h3{color:var(--ink);letter-spacing:0;align-self:end;max-width:14ch;font-size:1.1875rem;line-height:1.12}.cy-root .flow-card p{color:var(--muted);font-size:.875rem;line-height:1.5}.cy-root .platform{border:1px solid var(--edge);max-width:64rem;box-shadow:var(--float);background:#fff;border-radius:1.125rem;margin:0 auto;overflow:hidden}.cy-root .tab-radio{opacity:0;pointer-events:none;position:absolute}.cy-root .tablist{border-bottom:1px solid var(--edge-soft);background:#fff;grid-template-columns:repeat(4,minmax(0,1fr));width:100%;display:grid}.cy-root .tab-btn{cursor:pointer;min-width:0;min-height:3.25rem;color:var(--muted);letter-spacing:0;background:0 0;border:0;border-bottom:.1875rem solid #0000;place-items:center;padding:.75rem .875rem .625rem;font-family:Manrope;font-size:.875rem;font-weight:800;transition:all .16s;display:grid}.cy-root .tab-btn:hover{color:var(--ink);background:var(--paper-2)}.cy-root #cy-tab-ledger:checked~.tablist label[for=cy-tab-ledger],.cy-root #cy-tab-intake:checked~.tablist label[for=cy-tab-intake],.cy-root #cy-tab-agency:checked~.tablist label[for=cy-tab-agency],.cy-root #cy-tab-brief:checked~.tablist label[for=cy-tab-brief]{color:var(--navy);background:var(--paper-2);border-bottom-color:var(--blue)}.cy-root .tab-panels{background:linear-gradient(#fff 0%,#fbfcff 100%);overflow:hidden}.cy-root .tab-panel{grid-template-columns:.82fr 1.18fr;align-items:center;gap:clamp(1.5rem,4vw,3rem);min-height:24rem;padding:clamp(1.5rem,4vw,2.5rem);display:none}.cy-root #cy-tab-ledger:checked~.tab-panels .ledger-panel,.cy-root #cy-tab-intake:checked~.tab-panels .intake-panel,.cy-root #cy-tab-agency:checked~.tab-panels .agency-panel,.cy-root #cy-tab-brief:checked~.tab-panels .brief-panel{display:grid}.cy-root .panel-copy{padding:.5rem 0}.cy-root .panel-copy h3{max-width:13ch;margin-top:.75rem;font-size:clamp(1.5rem,3vw,2.25rem)}.cy-root .panel-copy p{max-width:36ch;color:var(--muted);margin-top:.875rem;font-size:1rem;line-height:1.55}.cy-root .mini-ledger{border:1px solid var(--edge-soft);background:#f8f9fd;border-radius:.9375rem;gap:.4375rem;padding:.5rem;display:grid;box-shadow:inset 0 1px #ffffffe6}.cy-root .mini-ledger .row{color:var(--body);box-shadow:var(--soft-lift);font-variant-numeric:tabular-nums;background:#fff;border:1px solid #cfd5e185;border-radius:.625rem;grid-template-columns:1.1fr .8fr .65fr 1fr;align-items:center;gap:.75rem;padding:.875rem 1rem;font-size:.875rem;display:grid}.cy-root .mini-ledger .headr{color:var(--muted);box-shadow:none;background:#f1f3f8;font-size:.875rem}.cy-root .mini-ledger .bad{border-color:var(--edge-rose);color:var(--rose);background:#e11d480b}.cy-root .leak-list{border:1px solid var(--edge-soft);background:#f8f9fd;border-radius:.9375rem;grid-template-columns:repeat(3,1fr);gap:.75rem;padding:.5rem;display:grid}.cy-root .leak-list div{border:1px solid var(--edge-soft);border-radius:var(--r-sm);background:var(--paper-2);min-height:10rem;box-shadow:var(--soft-lift);flex-direction:column;justify-content:space-between;padding:1rem;display:flex}.cy-root .leak-list b{color:var(--rose);font-variant-numeric:tabular-nums;font-size:clamp(2rem,4vw,3rem);font-weight:800;line-height:1}.cy-root .leak-list span{color:var(--ink);font-size:.875rem;font-weight:700;line-height:1.25}.cy-root .compare-mini{border:1px solid var(--edge-soft);background:#f8f9fd;border-radius:.9375rem;grid-template-columns:1fr 1fr;gap:.75rem;padding:.5rem;display:grid}.cy-root .compare-mini div{border:1px solid var(--edge-soft);border-radius:var(--r-sm);background:var(--paper-2);min-height:13rem;box-shadow:var(--soft-lift);flex-direction:column;justify-content:space-between;padding:1.25rem;display:flex}.cy-root .compare-mini div+div{background:var(--navy);border-color:#8aa9ff47}.cy-root .compare-mini span{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:.875rem;font-weight:800}.cy-root .compare-mini div+div span{color:var(--sky)}.cy-root .compare-mini b{color:var(--ink);letter-spacing:0;font-size:1.25rem;line-height:1.12}.cy-root .compare-mini div+div b{color:#fff}.cy-root .brief-card{border:1px solid var(--edge-soft);background:#fff;border-radius:.9375rem;padding:1.25rem;box-shadow:0 1.5rem 3.5rem -2.5rem #03035e61}.cy-root .brief-top{color:var(--blue);margin-bottom:.75rem;font-size:.875rem;font-weight:800}.cy-root .brief-card p{color:var(--body);padding:.75rem 0;font-size:.90625rem}.cy-root .brief-card p:last-child{padding-bottom:0}.cy-root .brief-card b{color:var(--ink)}.cy-root .proof-grid{grid-template-columns:repeat(3,1fr);gap:.875rem;display:grid}.cy-root .proof-tile{border:1px solid var(--edge-soft);border-radius:var(--r);min-height:11rem;box-shadow:var(--lift);background:#fff;flex-direction:column;justify-content:space-between;padding:1.5rem;display:flex}.cy-root .proof-tile span{color:var(--navy);letter-spacing:0;font-size:clamp(2.5rem,6vw,4rem);line-height:1;display:block}.cy-root .proof-tile p{max-width:19ch;color:var(--muted);font-size:.9375rem;line-height:1.45}.cy-root .stage-grid{grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:1rem;display:grid}.cy-root .stage-card{border:1px solid var(--edge-soft);border-radius:var(--r);background:var(--paper-2);min-height:10rem;box-shadow:var(--soft-lift);flex-direction:column;justify-content:space-between;padding:1.375rem;display:flex}.cy-root .stage-card.hot{background:var(--navy);color:#fff;border-color:#8aa9ff3d}.cy-root .stage-card .sn{color:var(--blue);letter-spacing:.08em;font-size:.875rem;font-weight:800}.cy-root .stage-card.hot .sn{color:var(--sky)}.cy-root .stage-card h4{letter-spacing:0;max-width:14ch;font-size:1.1875rem}.cy-root .stage-card.hot h4{color:#fff}.cy-root .stage-card p{color:var(--muted);font-size:.875rem;line-height:1.5}.cy-root .stage-card.hot p{color:#ffffffad}.cy-root .pos{color:var(--blue)!important}.cy-root .neg{color:var(--rose)!important}.cy-root .intwall{gap:.75rem;max-width:60rem;margin:0 auto;display:grid}.cy-root .introw{border:1px solid var(--edge-soft);border-radius:var(--r-sm);box-shadow:var(--soft-lift);background:#fff;grid-template-columns:11rem 1fr;align-items:center;gap:1.5rem;padding:1.125rem 1.5rem;display:grid}.cy-root .introw-label{color:var(--ink);letter-spacing:0;font-size:.875rem;font-weight:700}.cy-root .intitems{flex-wrap:wrap;gap:.5rem;display:flex}.cy-root .intitem{color:var(--ink);background:var(--paper-2);border:1px solid #0000;border-radius:.5rem;align-items:center;gap:.5rem;padding:.375rem .6875rem .375rem .5rem;font-size:.875rem;font-weight:600;transition:all .16s;display:inline-flex}.cy-root .intitem:hover{box-shadow:var(--soft-lift);background:#fff}.cy-root .intitem img{object-fit:contain;flex:none;width:1.25rem;height:1.25rem;display:block}.cy-root .intnote{text-align:center;color:var(--muted);margin-top:1.5rem;font-size:.90625rem}.cy-root .intnote b{color:var(--ink);font-weight:700}.cy-root .phead{text-align:center;max-width:46rem;margin:0 auto clamp(2.5rem,5vw,3.5rem)}.cy-root .phead .ptagline{color:var(--blue);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.875rem;font-size:.875rem;font-weight:800}.cy-root .phead h2{letter-spacing:0;font-size:clamp(1.75rem,3.6vw,2.625rem)}.cy-root .phead p{max-width:58ch;color:var(--muted);margin:.875rem auto 0;font-size:clamp(1rem,1.6vw,1.125rem)}.cy-root .passure{flex-wrap:wrap;justify-content:center;gap:.875rem 1.5rem;margin-top:1.625rem;display:flex}.cy-root .passure span{color:var(--body);align-items:center;gap:.4375rem;font-size:.875rem;font-weight:600;display:inline-flex}.cy-root .passure svg{color:var(--blue);flex:none}.cy-root .ptiers{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:1.125rem;display:grid}.cy-root .ptier{border:1px solid var(--edge);border-radius:var(--r);min-width:0;box-shadow:var(--lift);background:#fff;flex-direction:column;padding:1.625rem 1.5rem 1.5rem;display:flex;position:relative}.cy-root .ptier.hot{border-color:var(--edge);box-shadow:0 2rem 4rem -2.35rem #03035e47}.cy-root .pflag{color:var(--blue);letter-spacing:.04em;text-transform:uppercase;font-size:.875rem;font-weight:800;position:absolute;top:1.25rem;right:1.5rem}.cy-root .pname{color:var(--ink);letter-spacing:0;font-size:1.125rem;font-weight:800}.cy-root .ptier.hot .pname{padding-right:4.75rem}.cy-root .pbest{color:var(--muted);min-height:2.4em;margin-top:.4375rem;font-size:.875rem;line-height:1.4}.cy-root .pprice{align-items:baseline;gap:.25rem;min-width:0;margin-top:1.125rem;display:flex}.cy-root .pprice .amt{color:var(--ink);letter-spacing:0;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:clamp(2.25rem,3vw,3rem);font-weight:800;line-height:.96}.cy-root .pprice .per{color:var(--muted);white-space:nowrap;font-size:1rem}.cy-root .pmeta{color:var(--muted);margin-top:.5625rem;font-size:.875rem;line-height:1.35}.cy-root .pbtn{justify-content:center;width:100%;margin-top:1.25rem}.cy-root .pfeat{flex-direction:column;flex:1;gap:.625rem;margin-top:1.375rem;list-style:none;display:flex}.cy-root .pfeat li{color:var(--body);padding-left:1.5rem;font-size:.875rem;line-height:1.4;position:relative}.cy-root .pfeat li:before{content:"";border:solid var(--blue);border-width:0 .125rem .125rem 0;width:.5rem;height:.8125rem;position:absolute;top:.0625rem;left:.1875rem;transform:rotate(45deg)}.cy-root .ponb{border:1px solid var(--edge-soft);background:var(--paper-2);color:var(--muted);border-radius:.625rem;margin-top:1.375rem;padding:.625rem .75rem;font-size:.875rem;font-weight:700}.cy-root .pnote{text-align:center;max-width:56rem;color:var(--muted);margin:2.25rem auto 0;font-size:.875rem;line-height:1.55}.cy-root .guarantee{border:1px solid var(--edge-soft);max-width:56rem;box-shadow:var(--soft-lift);background:#fff;border-radius:.875rem;grid-template-columns:auto 1fr;align-items:start;gap:.875rem;margin:1rem auto 0;padding:1rem 1.125rem;display:grid}.cy-root .guarantee b{color:var(--navy);white-space:nowrap;font-size:.9375rem;font-weight:800}.cy-root .guarantee span{color:var(--body);font-size:.90625rem;line-height:1.5}.cy-root .audit{background:radial-gradient(36rem 22rem at 18% 0%, #5a78dd1f, transparent 70%), linear-gradient(180deg, var(--paper-2) 0%, #fff 100%)}.cy-root .audit-grid{grid-template-columns:.84fr 1.16fr;align-items:center;gap:clamp(2rem,5vw,4rem);display:grid}.cy-root .audit .tag{color:var(--blue)}.cy-root .audit-copy h2{max-width:13ch;color:var(--ink);margin-top:.875rem;font-size:clamp(2.125rem,4.6vw,3.625rem)}.cy-root .audit-copy p{max-width:35ch;color:var(--body);margin-top:1rem;font-size:1.0625rem;line-height:1.5}.cy-root .audit-proof{gap:.625rem;max-width:26rem;margin-top:1.75rem;display:grid}.cy-root .audit-proof div{border:1px solid var(--edge-soft);min-height:3rem;box-shadow:var(--soft-lift);background:#fff;border-radius:.75rem;align-items:center;gap:.75rem;padding:.625rem .75rem;display:flex}.cy-root .audit-proof b{background:var(--navy);color:#fff;font-variant-numeric:tabular-nums;border-radius:50%;flex:none;place-items:center;width:1.75rem;height:1.75rem;font-size:.875rem;font-weight:800;display:grid}.cy-root .audit-proof span{color:var(--ink);font-size:.90625rem;font-weight:700}.cy-root .qual-card{border:1px solid var(--edge-green);max-width:30rem;box-shadow:var(--soft-lift);background:#0f8b6f12;border-radius:.875rem;gap:.375rem;margin-top:1rem;padding:.875rem 1rem;display:grid}.cy-root .qual-card b{color:var(--green);text-transform:uppercase;letter-spacing:.06em;font-size:.875rem;font-weight:800}.cy-root .qual-card span{color:var(--body);font-size:.90625rem;line-height:1.45}.cy-root .audit-safe{max-width:30rem;color:var(--muted);align-items:flex-start;gap:.625rem;margin-top:1.25rem;font-size:.875rem;font-weight:800;line-height:1.45;display:flex}.cy-root .audit-safe:before{content:"";background:var(--green);border-radius:50%;flex:none;width:.5rem;height:.5rem;margin-top:.375rem;box-shadow:0 0 0 .25rem #0f8b6f1a}.cy-root .audit-form{border:1px solid var(--edge);background:#fff;border-radius:1.125rem;padding:clamp(1.25rem,3vw,1.875rem);box-shadow:0 2rem 4rem -2.75rem #03035e47}.cy-root .form-top{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.25rem;display:flex}.cy-root .form-top span{color:var(--ink);letter-spacing:0;font-size:1.125rem;font-weight:800}.cy-root .form-top b{color:var(--muted);white-space:nowrap;font-size:.875rem;font-weight:800}.cy-root .field-grid{grid-template-columns:1fr 1fr;gap:.875rem;display:grid}.cy-root .audit-form label{color:var(--ink);flex-direction:column;gap:.4375rem;font-size:.875rem;font-weight:800;display:flex}.cy-root .audit-form label.wide{grid-column:1/-1}.cy-root .audit-form input,.cy-root .audit-form select,.cy-root .audit-form textarea{border:1px solid var(--edge-soft);width:100%;color:var(--ink);font:inherit;background:#fafbfe;border-radius:.625rem;outline:none;padding:.8125rem .875rem;font-size:.9375rem;font-weight:500;transition:background .16s,border-color .16s,box-shadow .16s;box-shadow:inset 0 1px #ffffffe0}.cy-root .audit-form textarea{resize:vertical;min-height:6rem}.cy-root .audit-form input:focus,.cy-root .audit-form select:focus,.cy-root .audit-form textarea:focus{background:#fff;border-color:#0248d466;box-shadow:0 .75rem 1.75rem -1.25rem #0248d43d}.cy-root .audit-form .hp{display:none}.cy-root .audit-submit{background:var(--navy);color:#fff;justify-content:center;width:100%;margin-top:1rem}.cy-root .audit-submit:disabled{cursor:wait;opacity:.72;transform:none}.cy-root .form-status{text-align:center;color:var(--muted);margin-top:.875rem;font-size:.875rem;line-height:1.4}.cy-root .form-status.success{color:var(--blue);font-weight:700}.cy-root .form-status.error{color:var(--rose);font-weight:700}.cy-root footer{border-top:1px solid var(--edge-soft);background:linear-gradient(#fff 0%,#f7f8fc 100%)}.cy-root .footer-shell{padding-top:clamp(2.75rem,5vw,4rem);padding-bottom:2rem}.cy-root .footer-top{border-bottom:1px solid var(--edge-soft);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:clamp(1.5rem,4vw,3rem);padding-bottom:clamp(1.5rem,3vw,2.25rem);display:grid}.cy-root .footer-brand .lockup{width:max-content}.cy-root .footer-brand h2{letter-spacing:0;max-width:12ch;color:var(--ink);margin-top:1.25rem;font-size:clamp(2rem,4vw,3.25rem);line-height:.98}.cy-root .footer-brand p{max-width:42ch;color:var(--muted);margin-top:1rem;font-size:1rem;line-height:1.5}.cy-root .footer-actions{flex-direction:column;align-items:flex-end;gap:.875rem;display:flex}.cy-root .footer-grid{grid-template-columns:minmax(14rem,1.35fr) repeat(3,minmax(9rem,1fr));gap:clamp(1.5rem,5vw,4rem);padding-top:clamp(1.5rem,3vw,2rem);display:grid}.cy-root .footer-proof{align-content:flex-start;gap:.5rem;display:grid}.cy-root .footer-proof b{color:var(--ink);margin-bottom:.25rem;font-size:.875rem;font-weight:800}.cy-root .footer-proof span{border-left:1px solid var(--edge);color:var(--body);padding-left:.75rem;font-size:.875rem;font-weight:700;line-height:1.45;display:block}.cy-root .footer-col h5{color:var(--ink);margin-bottom:.9375rem;font-size:.875rem;font-weight:800}.cy-root .footer-col a{width:max-content;max-width:100%;min-height:2.5rem;color:var(--muted);align-items:center;margin-bottom:.125rem;font-size:.875rem;transition:all .16s;display:inline-flex}.cy-root .footer-col a:hover{color:var(--navy);transform:translate(.125rem)}.cy-root .footbar{border-top:1px solid var(--edge-soft);background:#ffffffb8}.cy-root .footbar .wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.625rem 1.25rem;padding-top:1rem;padding-bottom:1rem;display:flex}.cy-root .footbar div{color:var(--faint);font-size:.875rem}@media (max-width:67.5rem){.cy-root .hero .wrap{grid-template-columns:1fr}.cy-root .hero-viz{max-width:34rem}.cy-root .ptiers{grid-template-columns:repeat(2,1fr)}.cy-root .truth-band .wrap{grid-template-columns:1fr}.cy-root .flow-grid{grid-template-columns:repeat(2,1fr)}.cy-root .flow-grid:before{display:none}.cy-root .flow-card,.cy-root .flow-card:nth-child(2n),.cy-root .flow-card:nth-child(2n):hover{transform:none}}@media (max-width:62.5rem){.cy-root .audit-grid{grid-template-columns:1fr}.cy-root .tab-panel{grid-template-columns:1fr;min-height:auto}.cy-root .panel-copy h3{max-width:18ch}}@media (max-width:47.5rem){.cy-root .hero{padding:5.5rem 0 1.75rem}.cy-root .hero .wrap{gap:1.5rem}.cy-root .hero h1{max-width:13ch;font-size:clamp(2.875rem,12vw,3.5rem)}.cy-root .hero .kicker{margin-bottom:1.125rem}.cy-root .hero .lede{margin-top:1.125rem}.cy-root .hero .actions{gap:1rem;margin-top:1.5rem}.cy-root .hero .reassure{margin-top:1.25rem}.cy-root .hero-scorecard{padding:1.25rem}.cy-root .source-lens{gap:.625rem}.cy-root .source-row{border-radius:.75rem;grid-template-columns:minmax(0,1fr) auto;gap:.5rem .75rem;min-height:auto;padding:.75rem}.cy-root .source-name b{font-size:.875rem}.cy-root .source-dot{width:.5rem;height:.5rem;box-shadow:0 0 0 .1875rem #0248d41a}.cy-root .source-track{grid-column:1/-1;height:.5rem}.cy-root .source-metric{text-align:right}.cy-root .source-metric b,.cy-root .source-metric span{font-size:.875rem}.cy-root .handoff-strip{gap:.5rem}.cy-root .handoff-strip div{min-height:4.5rem;padding:.75rem}.cy-root .decision-bar{padding:.875rem}.cy-root .nav,.cy-root .topbar .right .btn.primary{display:none}.cy-root .menu-btn{place-items:center;display:grid}.cy-root .trust .wrap{grid-template-columns:1fr}.cy-root .trust .lab{grid-row:auto;max-width:none}.cy-root .trust-proof{grid-template-columns:1fr}.cy-root .logo-strip{justify-content:flex-start;width:100%}.cy-root .truth-grid{grid-template-columns:1fr}.cy-root .truth-grid div{min-height:auto}.cy-root .flow-grid,.cy-root .proof-grid,.cy-root .stage-grid{grid-template-columns:1fr}.cy-root .flow-card{min-height:12rem}.cy-root .proof-tile{min-height:10rem}.cy-root .topbar .right .login-link{display:none}.cy-root .tablist{grid-template-columns:1fr 1fr}.cy-root .tab-btn{min-width:0}.cy-root .leak-list,.cy-root .compare-mini{grid-template-columns:1fr}.cy-root .mini-ledger .row{grid-template-columns:1fr .7fr .55fr}.cy-root .mini-ledger .row span:nth-child(4),.cy-root .trust .sp{display:none}.cy-root .ptiers,.cy-root .guarantee{grid-template-columns:1fr}.cy-root .introw{grid-template-columns:1fr;gap:.625rem}.cy-root .field-grid{grid-template-columns:1fr}.cy-root .form-top{flex-direction:column;align-items:flex-start;gap:.25rem}.cy-root .footer-top{grid-template-columns:1fr;align-items:start}.cy-root .footer-actions{align-items:flex-start}.cy-root .footer-grid{grid-template-columns:1fr 1fr}.cy-root .footer-proof{grid-column:1/-1}}@media (max-width:33.75rem){.cy-root .vizhead{flex-wrap:wrap;gap:.625rem}.cy-root .source-row{padding:.6875rem}.cy-root .handoff-strip{gap:.375rem;margin-top:.875rem}.cy-root .handoff-strip div{min-height:4rem;padding:.625rem}.cy-root .handoff-strip span{font-size:1.5rem}.cy-root .handoff-strip b{font-size:.875rem}.cy-root .decision-bar{margin-top:.875rem;padding:.75rem}.cy-root .decision-bar b{font-size:.9375rem}.cy-root .footer-grid,.cy-root .footer-proof{grid-template-columns:1fr}.cy-root .footer-proof span{justify-content:flex-start;width:100%}.cy-root .footer-actions .btn{justify-content:center;width:100%}.cy-root .footbar .wrap{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.cy-root .reveal,.cy-root.js .reveal{opacity:1;transition:none;transform:none}.cy-root .btn:hover{transform:none}}
