:root{--ink:#F6F8FB;--ink-2:#FFFFFF;--panel:#FFFFFF;--panel-2:#EDF1F7;--line:rgba(11,16,22,0.10);--line-strong:rgba(11,16,22,0.20);--text:#0B1016;--muted:#4A5A6B;--muted-2:#71808F;--signal:#2563D8;--signal-dim:#3B82F6;--variance:#C9412B;--variance-dim:#C9503F;--brand:#3700FF;--brand-2:#2563D8;--credential:#8A5A0A;--credential-dim:rgba(138,90,10,0.08);--display:"Inter",system-ui,sans-serif;--sans:"Inter",system-ui,sans-serif;--mono:"Inter",system-ui,sans-serif}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--ink);color:var(--text);font-family:var(--sans);-webkit-font-smoothing:antialiased;line-height:1.5;overflow-x:hidden}.wrap{max-width:1440px;margin:0 auto;width:100%}.nav{display:flex;align-items:center;justify-content:space-between;padding:22px clamp(20px,5vw,64px);border-bottom:1px solid var(--line);position:relative;z-index:20}.brand{display:flex;align-items:center;gap:10px;font-family:var(--display);font-weight:600;font-size:21px;letter-spacing:-.01em}.brand .dot{width:11px;height:11px;border-radius:50%;background:var(--brand);box-shadow:0 0 0 4px rgba(55,0,255,.18)}.brand-mark{width:24px;height:24px;display:block;flex:none}.nav-links{display:flex;gap:30px;align-items:center}.nav-links a{color:var(--muted);text-decoration:none;font-size:15.5px;font-weight:500;transition:color .18s}.nav-links a:hover{color:var(--text)}.dropdown{position:relative}.dropdown>button{background:0 0;border:none;color:var(--muted);font-family:var(--sans);font-size:14.5px;font-weight:500;cursor:pointer;display:flex;align-items:center;gap:6px;transition:color .18s}.dropdown>button .chev{font-size:10px;transition:transform .2s}.dropdown:focus-within>button,.dropdown:hover>button{color:var(--text)}.dropdown:focus-within>button .chev,.dropdown:hover>button .chev{transform:rotate(180deg)}.menu{position:absolute;top:calc(100% + 14px);left:50%;transform:translateX(-50%) translateY(6px);background:var(--panel);border:1px solid var(--line-strong);border-radius:14px;padding:8px;width:330px;opacity:0;visibility:hidden;transition:.2s;box-shadow:0 30px 70px -30px rgba(0,0,0,.9)}.dropdown:focus-within .menu,.dropdown:hover .menu{opacity:1;visibility:visible;transform:translateX(-50%) translateY(0)}.menu a{display:block;padding:12px 13px;border-radius:9px;text-decoration:none;transition:background .15s}.menu a:hover{background:var(--panel-2)}.menu .m-name{color:var(--text);font-weight:600;font-size:14.5px;display:flex;align-items:center;gap:8px}.menu .m-desc{color:var(--muted);font-size:12.5px;margin-top:3px}.tag-new{font-family:var(--mono);font-size:9.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--brand-2);border:1px solid rgba(55,0,255,.4);background:rgba(55,0,255,.12);padding:2px 6px;border-radius:100px}.nav-right{display:flex;align-items:center;gap:24px}.nav-cta{font-family:var(--sans);font-weight:600;font-size:14px;color:#fff;background:var(--brand);border:none;border-radius:8px;padding:10px 18px;cursor:pointer;text-decoration:none;transition:transform .15s,background .18s}.nav-cta:hover{background:var(--brand-2);transform:translateY(-1px)}.menu-btn{display:none;background:0 0;border:1px solid var(--line-strong);border-radius:8px;color:var(--text);padding:8px 12px;font-size:15px;cursor:pointer}.hero-stage{position:relative;background:radial-gradient(1100px 620px at 78% -8%,rgba(77,144,255,.1),transparent 60%),radial-gradient(900px 560px at 8% 108%,rgba(255,107,90,.07),transparent 60%),var(--ink)}.hero{display:grid;grid-template-columns:1.04fr 1fr;gap:clamp(32px,5vw,72px);align-items:center;padding:clamp(40px,6vw,84px) clamp(20px,5vw,64px) clamp(28px,4vw,52px)}.eyebrow{display:inline-flex;align-items:center;gap:10px;font-family:var(--mono);font-size:12px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--brand-2);border:1px solid rgba(77,144,255,.4);background:rgba(77,144,255,.1);padding:7px 13px;border-radius:100px;margin-bottom:26px}.eyebrow .pulse{width:6px;height:6px;border-radius:50%;background:var(--brand);animation:2.6s infinite pulse}@keyframes pulse{0%{box-shadow:0 0 0 0 rgba(55,0,255,.45)}70%{box-shadow:0 0 0 7px rgba(55,0,255,0)}100%{box-shadow:0 0 0 0 rgba(55,0,255,0)}}.hero h1{font-family:var(--display);font-weight:500;font-size:clamp(36px,5vw,62px);line-height:1.04;letter-spacing:-.03em;margin-bottom:22px}.hero h1 .accent{color:var(--brand-2)}.tagline{font-family:var(--mono);font-size:clamp(13px,1.15vw,15px);color:var(--text);margin-bottom:22px}.tagline .sep{color:var(--variance);padding:0 4px}.lede{font-size:clamp(16.5px,1.3vw,18px);color:var(--muted);max-width:520px;margin-bottom:30px}.lede b{color:var(--text);font-weight:600}.lede .cy{color:var(--brand-2);font-weight:600}.cta-row{display:flex;gap:14px;flex-wrap:wrap;align-items:center;margin-bottom:34px}.btn{font-family:var(--sans);font-weight:600;font-size:15px;border-radius:10px;padding:14px 24px;cursor:pointer;border:1px solid transparent;text-decoration:none;display:inline-flex;align-items:center;gap:9px;transition:transform .15s,box-shadow .2s,background .2s,border-color .2s}.btn-primary{background:var(--brand);color:#fff;box-shadow:0 8px 26px -10px rgba(55,0,255,.65)}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 14px 34px -10px rgba(55,0,255,.8)}.btn-ghost{background:0 0;color:var(--text);border-color:var(--line-strong)}.btn-ghost:hover{border-color:var(--text);background:rgba(255,255,255,.03)}.btn-ghost .arrow{color:var(--brand);transition:transform .18s}.btn-ghost:hover .arrow{transform:translateX(3px)}.proof{font-family:var(--mono);font-size:13.5px;color:var(--muted-2);display:flex;flex-wrap:wrap;gap:8px 16px;padding-top:24px;border-top:1px solid var(--line)}.proof span{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.proof .tick{color:var(--signal)}.viz-wrap{position:relative}.viz{position:relative;background:linear-gradient(165deg,var(--panel),var(--ink-2));border:1px solid var(--line);border-radius:18px;padding:22px 22px 18px;box-shadow:0 40px 90px -50px rgba(0,0,0,.9),inset 0 1px 0 rgba(255,255,255,.04)}.viz-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.viz-title{font-family:var(--mono);font-size:11.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.viz-live{font-family:var(--mono);font-size:11px;color:var(--signal);display:flex;align-items:center;gap:7px}.viz-live .led{width:7px;height:7px;border-radius:50%;background:var(--signal);animation:2.6s infinite pulse}.plot{position:relative;width:100%;aspect-ratio:1.32/1;margin-top:6px}.plot svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.axis-label{font-family:var(--mono);font-size:9.5px;fill:var(--muted-2);letter-spacing:.06em;text-transform:uppercase}.reading{position:absolute;right:5%;top:5%;text-align:right;z-index:3}.reading .label{font-family:var(--mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:2px}.reading .val{font-family:var(--display);font-weight:650;font-size:clamp(30px,4vw,46px);line-height:1;color:var(--signal);letter-spacing:-.02em}.reading .conf{margin-top:7px;display:inline-flex;align-items:center;gap:6px;font-family:var(--mono);font-size:10px;color:var(--signal);border:1px solid rgba(77,144,255,.3);background:rgba(77,144,255,.08);border-radius:100px;padding:3px 9px}.scatter-note{position:absolute;left:4%;top:8%;font-family:var(--mono);font-size:10px;color:var(--variance);max-width:130px;line-height:1.45}.scatter-note .hd{display:block;color:var(--variance);font-weight:500;letter-spacing:.04em;margin-bottom:2px}.cy-card{position:absolute;left:-18px;bottom:-26px;width:min(300px,82%);background:rgba(20,30,42,.92);backdrop-filter:blur(10px);border:1px solid var(--line-strong);border-radius:14px;padding:14px 16px;box-shadow:0 30px 60px -28px rgba(0,0,0,.9)}.cy-top{display:flex;align-items:center;gap:10px;margin-bottom:9px}.cy-avatar{width:30px;height:30px;border-radius:9px;flex:none;background:linear-gradient(140deg,var(--signal),var(--signal-dim));display:flex;align-items:center;justify-content:center;font-family:var(--display);font-weight:600;font-size:15px;color:#fff}.cy-name{font-weight:600;font-size:15px;color:var(--text);line-height:1.1}.cy-role{font-family:var(--mono);font-size:10px;color:var(--muted);letter-spacing:.03em}.cy-msg{font-size:13.75px;color:#c7d2dc;line-height:1.55}.cy-msg b{color:var(--text);font-weight:600}.cy-msg .up{color:var(--signal);font-weight:600}.coverage{border-top:1px solid var(--line);padding:20px clamp(20px,5vw,64px);display:flex;align-items:center;gap:clamp(16px,3vw,40px);flex-wrap:wrap;justify-content:center}.coverage .lab{font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted-2)}.coverage .models{display:flex;gap:clamp(14px,2.6vw,32px);flex-wrap:wrap;justify-content:center}.coverage .models span{font-size:15px;font-weight:500;color:var(--muted);transition:color .18s}.coverage .models span:hover{color:var(--text)}.bridge{text-align:center;padding:clamp(48px,7vw,90px) clamp(20px,5vw,64px) clamp(16px,3vw,30px);position:relative}.bridge .line{width:1px;height:54px;margin:0 auto 26px;background:linear-gradient(var(--signal),transparent)}.bridge .kicker{font-family:var(--mono);font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted-2);margin-bottom:14px}.bridge h2{font-family:var(--display);font-weight:500;font-size:clamp(23px,2.9vw,37px);line-height:1.18;letter-spacing:-.02em;max-width:760px;margin:0 auto}.bridge h2 em{font-style:normal;color:var(--brand-2)}.ops-stage{position:relative;background:radial-gradient(1000px 600px at 12% 0,rgba(77,144,255,.1),transparent 58%),radial-gradient(900px 540px at 95% 100%,rgba(255,107,90,.06),transparent 60%),var(--ink-2);border-top:1px solid var(--line)}.ops{display:grid;grid-template-columns:1fr 1.04fr;gap:clamp(32px,5vw,72px);align-items:center;padding:clamp(44px,6vw,86px) clamp(20px,5vw,64px)}.ops-screenshot-group{display:flex;flex-direction:column;gap:24px;max-width:560px}.ops-screenshot{max-width:560px}.ops-screenshot img{display:block;width:100%;height:auto;border-radius:18px;border:1px solid var(--line);box-shadow:0 40px 90px -50px rgba(0,0,0,.9)}.ops-eyebrow{display:inline-flex;align-items:center;gap:10px;font-family:var(--mono);font-size:12px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--signal);border:1px solid rgba(77,144,255,.28);background:rgba(77,144,255,.06);padding:7px 13px;border-radius:100px;margin-bottom:24px}.ops-eyebrow .tag-new{border:none;background:0 0;padding:0;color:var(--signal)}.ops h2{font-family:var(--display);font-weight:500;font-size:clamp(32px,4.4vw,54px);line-height:1.06;letter-spacing:-.03em;margin-bottom:20px}.ops h2 .accent{color:var(--brand-2)}.ops .tagline{margin-bottom:20px}.ops .lede{margin-bottom:24px}.ops .lede .risk{color:var(--variance);font-weight:600}.ops-features{display:flex;flex-direction:column;gap:2px;margin-bottom:28px;max-width:520px}.ops-feat{display:flex;gap:14px;align-items:flex-start;padding:14px 0;border-top:1px solid var(--line)}.ops-feat:last-child{border-bottom:1px solid var(--line)}.ops-feat .ix{font-family:var(--mono);font-size:11px;color:var(--signal);padding-top:3px;flex:none;width:26px}.ops-feat .ft{font-weight:600;font-size:16.5px;color:var(--text);margin-bottom:2px}.ops-feat .fd{font-size:15.5px;color:var(--muted)}.connector{display:block;font-size:13.5px;color:var(--muted);background:rgba(255,255,255,.03);border:1px solid var(--line);border-radius:12px;padding:14px 16px;margin-bottom:26px;max-width:520px}.connector .link-ic{width:30px;height:30px;border-radius:8px;float:left;margin:1px 10px 2px 0;display:flex;align-items:center;justify-content:center;background:rgba(77,144,255,.12);color:var(--signal);font-size:15px}.connector b{color:var(--text);font-weight:600}.ops-cta-row{display:flex;gap:14px;flex-wrap:wrap;align-items:center}.standalone-note{font-family:var(--mono);font-size:11.5px;color:var(--muted-2);margin-top:16px;letter-spacing:.02em}.standalone-note .dotsep{color:var(--variance);padding:0 6px}.ops-viz-wrap{position:relative}.ops-viz{position:relative;background:linear-gradient(165deg,var(--panel),var(--ink-2));border:1px solid var(--line);border-radius:18px;padding:22px 22px 18px;box-shadow:0 40px 90px -50px rgba(0,0,0,.9),inset 0 1px 0 rgba(255,255,255,.04)}.ops-viz-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.ops-legend{display:flex;gap:16px;flex-wrap:wrap}.ops-legend .lg{display:flex;align-items:center;gap:7px;font-family:var(--mono);font-size:10.5px;color:var(--muted)}.ops-legend .sw{width:16px;height:3px;border-radius:2px}.sw-green{background:var(--signal)}.sw-red{background:var(--variance)}.ops-plot{position:relative;width:100%;aspect-ratio:1.4/1}.ops-plot svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.pen-flag{position:absolute;font-family:var(--mono);font-size:10px;color:var(--variance);border:1px solid rgba(255,107,90,.45);background:var(--ink-2);border-radius:7px;padding:5px 9px;line-height:1.35;z-index:4;box-shadow:0 8px 24px -8px rgba(0,0,0,.8);white-space:nowrap}.scale-flag{position:absolute;right:5%;top:7%;text-align:right}.scale-flag .label{font-family:var(--mono);font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-bottom:2px}.scale-flag .val{font-family:var(--display);font-weight:650;font-size:clamp(24px,3.2vw,36px);line-height:1;color:var(--signal)}.scale-flag .sub{font-family:var(--mono);font-size:9.5px;color:var(--muted-2);margin-top:4px}.footer{border-top:1px solid var(--line);padding:34px clamp(20px,5vw,64px);display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:18px}.footer .brand{font-size:18px}.footer .legal{font-family:var(--mono);font-size:11.5px;color:var(--muted-2)}.footer .fnav{display:flex;gap:24px;flex-wrap:wrap}.footer .fnav a{color:var(--muted);text-decoration:none;font-size:14.5px;transition:color .18s}.footer .fnav a:hover{color:var(--text)}.fade{animation:.9s cubic-bezier(.2,.7,.2,1) forwards rise}.d1{animation-delay:.05s}.d2{animation-delay:.15s}.d3{animation-delay:.25s}.d4{animation-delay:.35s}.d5{animation-delay:.45s}.d6{animation-delay:.6s}@keyframes rise{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes fadein{from{opacity:0}to{opacity:1}}.nav.fade{animation-name:fadein}@media (max-width:980px){.hero,.ops{grid-template-columns:minmax(0,1fr);gap:48px}.hero>*,.ops-feat,.ops-feat-body,.ops-features,.ops>*{min-width:0}.ops .ops-viz-wrap{order:-1}.ops-viz-wrap,.viz-wrap{max-width:560px}.connector{display:block}.connector .link-ic{float:left;margin:1px 10px 2px 0}.nav-links:not(.wp-block-navigation){display:none}.menu-btn{display:inline-block}.cy-card{left:0}}@media (max-width:560px){.nav-cta{display:none}.proof{font-size:13px}.cy-card{position:static;width:100%;margin-top:18px}.ops-viz,.viz{border-radius:14px}.footer{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.fade{animation:none;opacity:1;transform:none}.eyebrow .pulse,.led,.ops-eyebrow .pulse,.pulse,.viz-live .led{animation:none}.dot-anim{animation:none!important}}:focus-visible{outline:2px solid var(--brand);outline-offset:3px;border-radius:6px}.brand .wm{display:inline-flex;align-items:baseline}.brand .tld{color:var(--muted-2);font-weight:400;margin-left:2px}.cred{padding:clamp(44px,6vw,76px) clamp(20px,5vw,64px);text-align:center;border-top:1px solid var(--line)}.cred-eyebrow{font-family:var(--mono);font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted-2)}.cred-h{font-family:var(--display);font-weight:560;font-size:clamp(24px,3.2vw,38px);letter-spacing:-.02em;line-height:1.15;margin:14px auto 0;max-width:780px;color:var(--text)}.cred-h .accent{color:var(--brand-2)}.cred-sub{color:var(--muted);font-size:clamp(16px,1.15vw,17px);max-width:640px;margin:16px auto 0;line-height:1.65}.cred-row{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:16px 44px;margin-top:32px}.cred-row span{font-family:var(--display);font-weight:600;font-size:16px;color:var(--muted);letter-spacing:.01em}.cred-team-strip{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin:28px auto 0}.cred-team-strip>*{margin-top:0}.cred-team-strip .science-avatar{width:36px;height:36px;font-size:12px;margin-bottom:0}.cred-team-link{display:inline-flex;align-items:center;margin-left:8px;font-family:var(--display);font-weight:600;font-size:14.5px;color:var(--brand-2);text-decoration:none}.cred-team-link:hover{text-decoration:underline}.closing{padding:clamp(60px,8vw,104px) clamp(20px,5vw,64px);text-align:center;border-top:1px solid var(--line);background:radial-gradient(900px 440px at 50% 125%,rgba(55,0,255,.12),transparent 70%)}.closing-h{font-family:var(--display);font-weight:500;font-size:clamp(28px,4vw,48px);letter-spacing:-.03em;line-height:1.06;max-width:700px;margin:0 auto;color:var(--text)}.closing-sub{color:var(--muted);font-size:clamp(16px,1.2vw,17.5px);max-width:580px;margin:18px auto 0;line-height:1.6}.closing .cta-row{justify-content:center;margin:30px 0 0}.science .cta-row{justify-content:center;margin:clamp(24px,3vw,36px) 0 0}.trustsafe{padding:clamp(48px,6.5vw,90px) clamp(20px,5vw,64px);border-top:1px solid var(--line)}.ts-head{max-width:800px;margin:0 auto;text-align:center}.ts-eyebrow{font-family:var(--mono);font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted-2)}.ts-h{font-family:var(--display);font-weight:500;font-size:clamp(24px,3.2vw,38px);letter-spacing:-.02em;line-height:1.15;margin:14px auto 0;max-width:760px;color:var(--text)}.ts-h .accent{color:var(--brand-2)}.ts-sub{color:var(--muted);font-size:clamp(16px,1.15vw,17px);max-width:680px;margin:16px auto 0;line-height:1.65}.ts-compare{max-width:1040px;margin:clamp(34px,4vw,54px) auto 0;border:1px solid var(--line);border-radius:16px;overflow:hidden;background:var(--panel)}.ts-row{display:grid;grid-template-columns:0.92fr 1fr 1fr;border-top:1px solid var(--line)}.ts-row:first-child{border-top:0}.ts-k{padding:17px 20px;font-weight:600;font-size:15px;color:var(--text);display:flex;align-items:center;background:rgba(255,255,255,.025)}.ts-cell{padding:17px 20px;font-size:15px;line-height:1.5;color:var(--muted);border-left:1px solid var(--line);display:flex;align-items:center}.ts-cell--good{color:var(--text);box-shadow:inset 3px 0 0 var(--signal)}.ts-cell--bad{box-shadow:inset 3px 0 0 var(--line-strong)}.ts-head-cell{font-weight:560;font-size:15.5px}.ts-cell--bad.ts-head-cell{color:var(--muted)}.ts-cell--good.ts-head-cell{color:var(--brand-2)}.ts-pillars{max-width:1040px;margin:clamp(28px,3vw,40px) auto 0;display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line);border:1px solid var(--line);border-radius:16px;overflow:hidden}.ts-pillars--four{grid-template-columns:repeat(2,1fr)}.ts-pillar{background:var(--panel);padding:clamp(22px,2.4vw,32px)}.ts-pnum{font-family:var(--mono);font-size:12px;color:var(--signal);margin-bottom:10px}.ts-pt{font-weight:560;font-size:17px;color:var(--text);margin-bottom:8px;line-height:1.25}.ts-pd{font-size:15px;color:var(--muted);line-height:1.6}@media (max-width:760px){.ts-row{grid-template-columns:1fr}.ts-row--head{display:none}.ts-k{background:rgba(255,255,255,.05);border-top:1px solid var(--line)}.ts-cell{display:block;border-left:0}.ts-cell--bad::before{content:"Other tools";display:block;font-size:10.5px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin-bottom:5px}.ts-cell--good::before{content:"Citate Ops";display:block;font-size:10.5px;text-transform:uppercase;letter-spacing:.08em;color:var(--brand-2);margin-bottom:5px}.ts-compare--analytics .ts-cell--bad::before{content:"Other AI analytics tools"}.ts-compare--analytics .ts-cell--good::before{content:"Citate Analytics"}.ts-pillars{grid-template-columns:1fr}}.science{padding:clamp(48px,6.5vw,90px) clamp(20px,5vw,64px);border-top:1px solid var(--line)}.science-head{max-width:760px;margin:0 auto;text-align:center}.science-eyebrow{font-family:var(--mono);font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted-2)}.science-h{font-family:var(--display);font-weight:500;font-size:clamp(24px,3.2vw,38px);letter-spacing:-.02em;line-height:1.15;margin:14px auto 0;color:var(--text)}.science-h .accent{color:var(--brand-2)}.science-sub{color:var(--muted);font-size:clamp(16px,1.15vw,17px);max-width:640px;margin:16px auto 0;line-height:1.65}.science-grid{max-width:1040px;margin:clamp(32px,4vw,48px) auto 0;display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line);border:1px solid var(--line);border-radius:16px;overflow:hidden}.science-grid--four{grid-template-columns:repeat(2,1fr)}.science-card{background:var(--panel);padding:clamp(22px,2.4vw,30px)}.science-avatar{width:52px;height:52px;border-radius:50%;background:linear-gradient(135deg,var(--brand),var(--brand-2));color:#fff;display:flex;align-items:center;justify-content:center;font-family:var(--display);font-weight:700;font-size:16px;letter-spacing:.02em;margin-bottom:16px;flex:none;overflow:hidden}.science-avatar.has-photo img{width:100%;height:100%;object-fit:cover;border-radius:50%;display:block}.science-ct{font-weight:560;font-size:17px;color:var(--text);margin-bottom:8px}.science-receipts{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.science-receipt{display:inline-flex;align-items:center;gap:5px;height:26px;margin:0;line-height:1;font-family:var(--sans);font-size:11.5px;font-weight:600;letter-spacing:.01em;color:var(--credential);background:var(--credential-dim);border:1px solid rgba(138,90,10,.22);border-radius:999px;padding:0 10px 0 8px;white-space:nowrap}.science-receipt::before{content:"\2713";font-size:9px;opacity:.85}.science-cd{font-size:15.5px;color:var(--muted);line-height:1.6}.features{padding:clamp(48px,6.5vw,90px) clamp(20px,5vw,64px);border-top:1px solid var(--line);position:relative;isolation:isolate;background:#0b1016;box-shadow:0 0 0 100vmax #0b1016;clip-path:inset(0 -100vmax);border-top:0}.features .features-eyebrow{color:#8e9bac}.features .features-h{color:#f6f8fb}.features .features-sub{color:#b9c4d3}.features .wp-block-citate-feature-showcase .fs-pane-inner{border-color:rgba(255,255,255,.16);box-shadow:0 40px 90px -40px rgba(0,0,0,.95)}.features .wp-block-citate-feature-showcase .fs-item{box-shadow:0 18px 40px -20px rgba(0,0,0,.7)}.features .wp-block-citate-feature-showcase.fs-ready .fs-item:not(.is-active){opacity:.68}@media (min-width:1280px){.features .wp-block-citate-feature-showcase{max-width:1280px}}.features-head{max-width:760px;margin:0 auto;text-align:center}.features-eyebrow{font-family:var(--mono);font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted-2)}.features-h{font-family:var(--display);font-weight:500;font-size:clamp(24px,3.2vw,36px);letter-spacing:-.02em;line-height:1.15;margin:14px auto 0;color:var(--text)}.features-sub{color:var(--muted);font-size:clamp(16px,1.15vw,17px);max-width:600px;margin:14px auto 0;line-height:1.6}.features-list{list-style:none;margin:clamp(28px,3.5vw,44px) auto 0;padding:0;max-width:1040px;display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line);border:1px solid var(--line);border-radius:16px;overflow:hidden}.feature-row a{display:grid;grid-template-columns:1fr auto;align-items:start;gap:6px 14px;padding:20px 22px;background:var(--panel);text-decoration:none;height:100%;transition:background 160ms}.feature-row a:hover{background:var(--panel-2)}.feature-name{grid-column:1;font-weight:560;font-size:15px;color:var(--text)}.feature-desc{grid-column:1;font-size:13px;color:var(--muted);line-height:1.55}.feature-arrow{grid-column:2;grid-row:1;color:var(--brand-2);font-size:16px;opacity:0;transform:translateX(-4px);transition:opacity 160ms,transform 160ms}.feature-row a:hover .feature-arrow{opacity:1;transform:translateX(0)}.cy-hero{max-width:840px;margin:0 auto;padding:clamp(40px,7vw,96px) clamp(20px,5vw,64px) clamp(8px,2vw,24px);text-align:center}.cy-hero .eyebrow{justify-content:center}.cy-hero h1{font-family:var(--display);font-weight:500;font-size:clamp(34px,6vw,60px);line-height:1.04;letter-spacing:-.03em;color:var(--text);margin:16px 0 0}.cy-hero h1 .accent{color:var(--brand-2)}.cy-hero .lede{color:var(--muted);font-size:clamp(16px,1.4vw,19px);line-height:1.65;max-width:660px;margin:20px auto 0}.cy-shot{max-width:1100px;margin:clamp(8px,2vw,20px) auto 0;padding:0 clamp(20px,5vw,64px)}.cy-shot img{width:100%;height:auto;border:1px solid var(--line);border-radius:16px;display:block;box-shadow:0 40px 80px -40px rgba(0,0,0,.8)}.feat{border-top:1px solid var(--line);padding:clamp(48px,6.5vw,88px) clamp(20px,5vw,64px);scroll-margin-top:88px}.feat-inner{max-width:1120px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,5vw,72px);align-items:center}.feat--reverse .feat-text{order:2}.feat-eyebrow{font-family:var(--mono);font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--brand-2)}.feat h3{font-family:var(--display);font-weight:500;font-size:clamp(22px,2.8vw,34px);letter-spacing:-.02em;line-height:1.12;color:var(--text);margin:12px 0 0}.feat-text>p{color:var(--muted);font-size:16px;line-height:1.7;margin-top:16px}.feat-sub{color:var(--muted);font-size:14px;line-height:1.6;margin-top:12px}.feat-sub strong{color:var(--text)}.feat-media img{width:100%;height:auto;display:block;border:1px solid var(--line);border-radius:14px;box-shadow:0 30px 70px -40px rgba(0,0,0,.85)}.feat--grid{padding-top:clamp(28px,4vw,48px)}.feat-grid{max-width:1120px;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line);border:1px solid var(--line);border-radius:16px;overflow:hidden}.feat-card{background:var(--panel);padding:clamp(22px,2.4vw,30px);display:flex;flex-direction:column;scroll-margin-top:88px}.feat-grid>.feat-card,.feat-grid>.feat-card+.feat-card{margin-block:0}.feat-card>.wp-block-group{margin:0}.feat-card h3{font-size:clamp(19px,1.8vw,22px);margin-top:10px}.feat-card .feat-text>p{font-size:15px;line-height:1.6;margin-top:12px}.feat-card .feat-media{margin-top:auto;padding-top:20px}.feat-card .feat-media img{border-radius:10px;box-shadow:none}@media (max-width:1000px){.feat-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.feat-grid{grid-template-columns:1fr}}@media (max-width:820px){.feat-inner{grid-template-columns:1fr;gap:26px}.feat--reverse .feat-text{order:0}}.hero.wrap>.wp-block-group,.ops-feat-body,.ops-features>.wp-block-group,.science-grid>.wp-block-group,.ts-compare>.wp-block-group,.ts-pillars>.wp-block-group{margin-top:0;margin-bottom:0}.ops-feat-body{display:block}.cta-row.wp-block-buttons,.ops-cta-row.wp-block-buttons{display:flex;flex-wrap:wrap;gap:14px;margin-bottom:34px}.ops-cta-row.wp-block-buttons{margin-bottom:14px}.cta-row .wp-block-button__link,.ops-cta-row .wp-block-button__link{border-radius:10px;padding:13px 22px;font-weight:600;font-size:15px;border:1px solid transparent;text-decoration:none;display:inline-block}.cta-row .btn-primary .wp-block-button__link,.ops-cta-row .btn-primary .wp-block-button__link{background:var(--brand);color:#fff}.cta-row .btn-ghost .wp-block-button__link,.ops-cta-row .btn-ghost .wp-block-button__link{background:0 0;color:var(--text);border-color:var(--line-strong)}.cta-row .btn-text .wp-block-button__link{background:0 0;color:var(--muted);border-color:transparent;padding-left:6px;padding-right:6px;text-decoration:none}.cta-row .btn-text .wp-block-button__link:hover{color:var(--text);text-decoration:underline;text-underline-offset:4px}@media (max-width:760px){.features-list,.science-grid{grid-template-columns:1fr}.cta-row .btn-text,.cta-row .btn-text .wp-block-button__link{width:100%;text-align:center}}ul.proof.wp-block-list{list-style:none;margin:0;padding:20px 0 0;display:flex;flex-wrap:wrap;gap:10px 22px}ul.proof.wp-block-list li{position:relative;padding-left:24px;color:var(--muted);font-size:18px;margin:0}ul.proof.wp-block-list li::before{content:"\2713";position:absolute;left:0;color:var(--signal)}.eyebrow::before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--signal);margin-right:8px;vertical-align:middle}.closing .cta-row.wp-block-buttons,.cy-hero .cta-row.wp-block-buttons{justify-content:center}.cy-shot.wp-block-image{margin-left:auto;margin-right:auto}.wp-block-citate-hero-visual.viz-wrap{margin:0}.citate-ssr-preview{min-height:40px}ul.features-list{list-style:none;margin:clamp(28px,3.5vw,44px) auto 0;padding:0;max-width:1040px;display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line);border:1px solid var(--line);border-radius:16px;overflow:hidden}ul.features-list li.feature-row{margin:0;padding:0;background:var(--panel)}ul.features-list li.feature-row a{display:block;padding:20px 22px;text-decoration:none}ul.features-list li.feature-row a:hover{background:var(--panel-2)}.features-list .feature-name{display:block;font-weight:620;font-size:16.5px;color:var(--text);margin-bottom:6px}.features-list .feature-desc{display:block;font-size:15px;color:var(--muted);line-height:1.55;font-weight:400}@media (max-width:760px){ul.features-list{grid-template-columns:1fr}}.feat-inner>.wp-block-group{margin-top:0;margin-bottom:0}.feat-media .wp-block-image{margin:0}.feat-text>:first-child{margin-top:0}.m-cta{display:none}@media (max-width:980px){.nav.nav-open{flex-wrap:wrap}.nav.nav-open .nav-links{display:flex;flex-direction:column;align-items:stretch;gap:0;position:absolute;top:100%;left:0;right:0;background:var(--panel);border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);padding:6px clamp(20px,5vw,64px) 16px;z-index:40;box-shadow:0 30px 60px -28px rgba(0,0,0,.9)}.nav-open .nav-links>a{padding:13px 0;font-size:16px;border-bottom:1px solid var(--line)}.nav-open .dropdown{position:static}.nav-open .dropdown>button{padding:13px 0;font-size:16px;width:100%;border-bottom:1px solid var(--line)}.nav-open .dropdown .menu{position:static;opacity:1;visibility:visible;transform:none;width:auto;background:0 0;border:none;box-shadow:none;padding:2px 0 8px 8px}.nav-open .m-cta{display:inline-flex;align-self:flex-start;margin-top:14px;border-bottom:none}}.team-role{font-family:var(--mono);font-size:.72rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--signal);margin:0 0 10px}.git{padding:clamp(36px,5vw,72px) clamp(20px,5vw,64px) clamp(56px,7vw,100px);border-top:1px solid var(--line);display:grid;grid-template-columns:1fr 1.05fr;gap:clamp(28px,4vw,64px);align-items:start;max-width:1140px;margin:0 auto}.git-stack{padding:clamp(36px,5vw,72px) clamp(20px,5vw,64px) clamp(56px,7vw,100px);border-top:1px solid var(--line);max-width:1140px;margin:0 auto}.git-stack>.git-formcard{max-width:640px;margin:0 auto}.git-value{padding-top:6px}.git-fh,.git-vh{font-family:var(--display);font-weight:500;font-size:clamp(20px,2vw,26px);letter-spacing:-.01em;color:var(--text);margin:0 0 22px}.git-vitem{margin-bottom:20px;padding-left:16px;border-left:2px solid rgba(77,144,255,.4)}.git-vt{font-weight:600;font-size:16px;color:var(--text);margin:0 0 5px}.git-vd{font-size:14px;line-height:1.6;color:var(--muted);margin:0}.git-pills{display:flex;flex-wrap:wrap;gap:9px;margin-top:28px}.git-pill{font-family:var(--mono);font-size:11px;letter-spacing:.04em;text-transform:uppercase;color:var(--brand-2);border:1px solid rgba(77,144,255,.3);background:rgba(77,144,255,.08);border-radius:100px;padding:6px 13px;margin:0}.git-formcard{background:var(--panel);border:1px solid var(--line-strong);border-radius:18px;padding:clamp(22px,3vw,34px)}.git-formcard .git-fh{margin-bottom:18px}.git-formcard .contact-form__grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.git-formcard .contact-form label{display:flex;flex-direction:column;gap:6px;font-size:12.5px;font-weight:500;color:var(--muted)}.git-formcard .contact-form__full{grid-column:1/-1}.git-formcard .contact-form input,.git-formcard .contact-form textarea{font-family:var(--sans);font-size:14px;color:var(--text);background:var(--ink-2);border:1px solid var(--line-strong);border-radius:10px;padding:11px 13px;width:100%;transition:border-color .15s,box-shadow .15s}.git-formcard .contact-form input::placeholder,.git-formcard .contact-form textarea::placeholder{color:var(--muted-2)}.git-formcard .contact-form input:focus,.git-formcard .contact-form textarea:focus{outline:0;border-color:var(--brand-2);box-shadow:0 0 0 3px rgba(77,144,255,.18)}.git-formcard .contact-form textarea{resize:vertical;min-height:96px}.git-formcard .contact-form select{font-family:var(--sans);font-size:14px;color:var(--text);background:var(--ink-2);border:1px solid var(--line-strong);border-radius:10px;padding:11px 12px;width:100%;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none'><path d='M1.5 4L6 8L10.5 4' stroke='%2371808F' stroke-width='1.5'/></svg>");background-repeat:no-repeat;background-position:right 12px center}.git-formcard .contact-form select:focus{outline:0;border-color:var(--brand-2);box-shadow:0 0 0 3px rgba(77,144,255,.18)}.git-formcard .contact-form label em{font-style:normal;color:var(--muted-2)}.reputation-form__fineprint{font-size:12.5px;line-height:1.55;color:var(--muted-2);margin:6px 0 0}.git-formcard .contact-form .button{display:inline-flex;align-items:center;justify-content:center;font-family:var(--sans);font-weight:600;font-size:15px;color:#fff;background:var(--brand);border:none;border-radius:10px;padding:13px 26px;margin-top:16px;cursor:pointer;transition:transform .15s,box-shadow .15s,background .15s;box-shadow:0 8px 26px -10px rgba(55,0,255,.65)}.git-formcard .contact-form .button:hover{transform:translateY(-2px);background:var(--brand-2);box-shadow:0 14px 34px -10px rgba(55,0,255,.8)}.git-next{font-size:13px;line-height:1.6;color:var(--muted);margin:18px 0 0}.git-next strong{color:var(--text)}.git-formcard .contact-form__notice{font-size:14px;border-radius:10px;padding:12px 14px;margin:0 0 16px}.git-formcard .contact-form__notice--success{color:#bfe3c8;background:rgba(56,180,98,.12);border:1px solid rgba(56,180,98,.35)}.git-formcard .contact-form__notice--error{color:#f1b3aa;background:rgba(255,107,90,.12);border:1px solid rgba(255,107,90,.35)}@media(max-width:860px){.git{grid-template-columns:1fr;gap:30px}.git-formcard .contact-form__grid{grid-template-columns:1fr}}.dark-main{background-image:radial-gradient(1100px 620px at 78% -60px,rgba(77,144,255,.1),transparent 60%),radial-gradient(820px 520px at 6% 520px,rgba(255,107,90,.055),transparent 58%);background-repeat:no-repeat}.pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;width:min(1080px,calc(100% - 40px));margin:8px auto 0}.pricing-card{display:flex;flex-direction:column;background:var(--panel);border:1px solid var(--line);border-radius:16px;padding:30px 26px;position:relative}.pricing-card.featured{border-color:rgba(77,144,255,.55);box-shadow:0 18px 50px -22px rgba(55,0,255,.55)}.pricing-badge{position:absolute;top:-11px;left:26px;background:var(--brand);color:#fff;font-size:11.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;padding:4px 11px;border-radius:999px}.pricing-name{font-size:13.5px;font-weight:560;letter-spacing:.06em;text-transform:uppercase;color:var(--brand-2);margin:0 0 12px}.pricing-price{font-size:clamp(33px,3.3vw,42px);font-weight:650;line-height:1;color:var(--text);letter-spacing:-.02em}.pricing-price .pricing-period{font-size:15px;font-weight:500;color:var(--muted);letter-spacing:0}.pricing-desc{font-size:14.5px;color:var(--muted);margin:14px 0 22px;line-height:1.5;min-height:44px}.pricing-features{list-style:none;margin:0 0 26px;padding:0;display:flex;flex-direction:column;gap:11px;flex:1}.pricing-features li{position:relative;padding-left:27px;font-size:14.5px;color:var(--text);line-height:1.45}.pricing-features li::before{content:"";position:absolute;left:0;top:2px;width:17px;height:17px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none'%3E%3Ccircle cx='8' cy='8' r='8' fill='%234D90FF' fill-opacity='0.16'/%3E%3Cpath d='M4.5 8.3l2.2 2.2 4.8-4.8' stroke='%234D90FF' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat}.pricing-cta{display:inline-flex;align-items:center;justify-content:center;font-family:var(--sans);font-weight:600;font-size:15px;color:#fff;background:var(--brand);border:1px solid transparent;border-radius:10px;padding:13px 22px;text-decoration:none;transition:transform .15s,background .15s,box-shadow .15s;box-shadow:0 8px 26px -12px rgba(55,0,255,.6)}.pricing-cta:hover{background:var(--brand-2);transform:translateY(-2px)}.pricing-cta.ghost{background:0 0;border-color:var(--line-strong);color:var(--text);box-shadow:none}.pricing-cta.ghost:hover{border-color:var(--brand-2);background:rgba(77,144,255,.08)}.pricing-note{width:min(1080px,calc(100% - 40px));margin:18px auto 0;font-size:13px;color:var(--muted-2);text-align:center}.pricing-faq{width:min(760px,calc(100% - 40px));margin:0 auto}.pricing-faq .git-vh,.pricing-faq h2{text-align:center}.pricing-faq-item{border-bottom:1px solid var(--line);padding:20px 2px}.pricing-q{font-size:16.5px;font-weight:600;color:var(--text);margin:0 0 8px}.pricing-a{font-size:14.5px;color:var(--muted);line-height:1.6;margin:0}@media(max-width:860px){.pricing-grid{grid-template-columns:1fr;max-width:430px}}.usedby{display:flex;align-items:center;justify-content:center;gap:13px 26px;flex-wrap:wrap;width:min(1100px,calc(100% - 40px));margin:0 auto;padding:10px 0 20px}.usedby-label{font-size:11.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--muted-2)}.usedby-logos{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px 26px}.usedby-logos span{font-size:16px;font-weight:600;color:rgba(234,240,246,.82);white-space:nowrap}.usedby-logo{height:24px;width:auto;opacity:.82;filter:brightness(0) invert(1);vertical-align:middle}.coinflip{width:min(1100px,calc(100% - 40px));margin:0 auto;padding:clamp(46px,7vw,86px) 0}.coinflip-eyebrow{font-size:11.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--variance);text-align:center;margin:0}.coinflip h2{font-size:clamp(26px,3.4vw,40px);font-weight:500;line-height:1.12;letter-spacing:-.02em;color:var(--text);text-align:center;max-width:760px;margin:14px auto 0}.coinflip h2 .accent{color:var(--brand-2)}.coinflip-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:40px auto 0;max-width:880px;align-items:stretch}.coinflip-card{background:var(--panel);border:1px solid var(--line);border-radius:16px;padding:26px 24px;display:flex;flex-direction:column}.coinflip-card.bad{border-color:rgba(255,107,90,.32)}.coinflip-card.good{border-color:rgba(77,144,255,.5);box-shadow:0 18px 50px -22px rgba(55,0,255,.55);justify-content:center;text-align:center}.coinflip-clabel{font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;margin:0 0 18px}.coinflip-card.bad .coinflip-clabel{color:var(--variance)}.coinflip-card.good .coinflip-clabel{color:var(--brand-2)}.coinflip-rows{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0;flex:1}.coinflip-rows li{display:flex;justify-content:space-between;align-items:center;font-size:15px;font-weight:600;color:var(--text);border-bottom:1px dashed var(--line);padding:11px 0}.coinflip-rows li:last-child{border-bottom:none}.coinflip-rows li span:first-child{color:var(--muted);font-weight:500}.coinflip-rows .miss{color:var(--variance)}.coinflip-rows .win{color:#37d399}.coinflip-big{font-size:clamp(52px,6.5vw,72px);font-weight:650;line-height:1;color:var(--text);letter-spacing:-.03em;margin:0 0 8px}.coinflip-conf{font-size:13px;color:var(--brand-2);font-weight:600;margin:0}.coinflip-note{font-size:13.5px;color:var(--muted);margin:16px 0 0;font-style:italic}.coinflip-card.good .coinflip-note{margin-top:14px}.coinflip-resolution{font-size:clamp(16px,1.6vw,19px);line-height:1.55;color:var(--text);text-align:center;max-width:720px;margin:38px auto 0}.coinflip-resolution b{color:var(--brand-2)}.coinflip-resolution .dim{color:var(--muted)}@media(max-width:760px){.coinflip-grid{grid-template-columns:1fr;max-width:440px}}.receipt.wrap{max-width:1040px;margin:0 auto;padding:0 clamp(20px,4vw,40px) clamp(40px,5vw,64px)}.receipt-inner{border:1px solid var(--line);border-radius:14px;background:var(--panel);padding:clamp(18px,2.2vw,26px) clamp(20px,2.6vw,30px);display:flex;flex-wrap:wrap;align-items:center;gap:12px 28px}.receipt-tag{font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--brand-2);white-space:nowrap}.receipt-text{color:var(--muted);font-size:clamp(14px,1.1vw,15px);line-height:1.6;margin:0;flex:1;min-width:260px}.receipt-text b{color:var(--text);font-weight:600}.rep.wrap{max-width:1040px;margin:0 auto;padding:clamp(8px,1vw,16px) clamp(20px,4vw,40px) clamp(48px,6vw,72px);text-align:center}.rep-eyebrow{font-family:var(--mono);font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted-2);margin:0 0 14px}.rep-h{font-family:var(--display);font-weight:560;font-size:clamp(24px,3.2vw,38px);letter-spacing:-.02em;line-height:1.15;margin:0 auto;max-width:780px;color:var(--text)}.rep-h .accent{color:var(--brand-2)}.rep-sub{color:var(--muted);font-size:clamp(14px,1.1vw,16px);max-width:680px;margin:16px auto 0;line-height:1.65}.rep-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin:26px auto 0;max-width:780px}.rep-chip{border:1px solid var(--line);border-radius:999px;background:var(--panel);padding:9px 16px;font-size:13px;color:var(--text)}.rep-chip span{color:var(--muted)}h1,h2,h3,h4,h5,h6{text-wrap:balance;font-weight:500}.features-sub,.rep-sub,.science-sub,li,p{text-wrap:pretty}.usedby-anon{text-align:center;max-width:560px;margin:4px auto 18px;font-size:12.5px;line-height:1.5;color:var(--muted-2)}.science-ct a{color:var(--brand-2);text-decoration:none}.science-ct a:hover{text-decoration:underline}.science-ct a::after{content:" \2192";font-weight:600}.pricing-wrap{width:100%;padding-block:clamp(24px,4vw,52px)}.ops-stage .bridge{padding:clamp(44px,6vw,76px) clamp(20px,5vw,64px) 0}.ops-stage .bridge+.ops{padding-top:clamp(18px,2.5vw,36px)}.features-acc{max-width:860px;margin:clamp(28px,3.5vw,44px) auto 0;display:flex;flex-direction:column;gap:10px}details.feature-acc{background:var(--panel);border:1px solid var(--line);border-radius:14px;overflow:hidden;margin:0}details.feature-acc summary{cursor:pointer;padding:18px 48px 18px 22px;font-weight:620;font-size:15.5px;color:var(--text);list-style:none;position:relative;transition:background 160ms}details.feature-acc summary::-webkit-details-marker{display:none}details.feature-acc summary::after{content:"+";position:absolute;right:20px;top:50%;transform:translateY(-50%);font-family:var(--mono);font-size:18px;color:var(--muted-2)}details.feature-acc[open] summary::after{content:"\2013"}details.feature-acc summary:hover{background:var(--panel-2)}details.feature-acc[open]{border-color:var(--line-strong)}.feature-acc-body{padding:0 22px 20px;display:flex;flex-direction:column;gap:14px}.feature-acc-body .feature-desc-acc{font-size:14px;color:var(--muted);line-height:1.6;margin:0}.feature-acc-body .feature-shot{margin:0}.feature-acc-body .feature-shot img{width:100%;height:auto;border-radius:10px;border:1px solid var(--line-strong);display:block}.feature-acc-body .feature-more{margin:0;font-size:13.5px}.feature-acc-body .feature-more a{color:var(--signal);text-decoration:none;font-weight:600}.feature-acc-body .feature-more a:hover{text-decoration:underline}.waitlist{padding:clamp(48px,6.5vw,90px) clamp(20px,5vw,64px);border-top:1px solid var(--line);text-align:center}.waitlist .waitlist-h{font-family:var(--display);font-weight:500;font-size:clamp(24px,3.2vw,36px);letter-spacing:-.02em;color:var(--text);margin:0 0 12px}.waitlist .waitlist-sub{color:var(--muted);font-size:15px;max-width:560px;margin:0 auto 24px;line-height:1.6}.waitlist-form{max-width:760px;margin:0 auto}.waitlist-form__row{display:flex;gap:12px;align-items:flex-end;justify-content:center;flex-wrap:wrap}.waitlist-form__field{display:flex;flex-direction:column;gap:6px;text-align:left;font-size:12.5px;font-weight:500;color:var(--muted);flex:1 1 220px;max-width:280px}.waitlist-form__field em{font-style:normal;color:var(--muted-2)}.waitlist-form input[type=email],.waitlist-form input[type=text]{font-family:var(--sans);font-size:14px;color:var(--text);background:var(--ink-2);border:1px solid var(--line-strong);border-radius:10px;padding:12px 13px;width:100%;transition:border-color .15s,box-shadow .15s}.waitlist-form input::placeholder{color:var(--muted-2)}.waitlist-form input:focus{outline:0;border-color:var(--brand-2);box-shadow:0 0 0 3px rgba(77,144,255,.18)}.waitlist-form__submit{display:inline-flex;align-items:center;justify-content:center;font-family:var(--sans);font-weight:600;font-size:15px;color:#fff;background:var(--brand);border:none;border-radius:10px;padding:13px 26px;cursor:pointer;transition:transform .15s,box-shadow .15s,background .15s;box-shadow:0 8px 26px -10px rgba(55,0,255,.65);flex:none}.waitlist-form__submit:hover{transform:translateY(-2px);background:var(--brand-2);box-shadow:0 14px 34px -10px rgba(55,0,255,.8)}.waitlist-form__fineprint{font-size:12px;color:var(--muted-2);margin-top:14px}.waitlist__notice{max-width:560px;margin:0 auto 18px;font-size:14px;padding:12px 16px;border-radius:10px}.waitlist__notice--success{color:#7ce0a3;background:rgba(56,190,120,.1);border:1px solid rgba(56,190,120,.35)}.waitlist__notice--error{color:#ff9c8f;background:rgba(255,107,90,.1);border:1px solid rgba(255,107,90,.35)}.kh-hero{padding:clamp(56px,7vw,100px) clamp(20px,5vw,64px) clamp(24px,3vw,40px);text-align:center}.kh-cards{padding:0 clamp(20px,5vw,64px) clamp(56px,7vw,96px)}.kh-cards ul.features-list{margin-top:clamp(20px,2.5vw,32px);gap:14px;background:0 0;border:none;border-radius:0}.kh-cards ul.features-list li.feature-row{border:1px solid var(--line);border-radius:14px;overflow:hidden}.kh-soon{display:block;padding:20px 22px;opacity:.62}.kh-badge{display:inline-block;font-family:var(--mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted-2);border:1px solid var(--line-strong);border-radius:100px;padding:3px 9px;margin-bottom:8px}.dark-main .post-password-form{max-width:520px;margin:clamp(64px,9vw,120px) auto;padding:30px;background:var(--panel);border:1px solid var(--line);border-radius:16px;color:var(--muted);font-size:14px;line-height:1.6}.kh-gate-hero+.entry-content .post-password-form{margin-top:clamp(8px,1.5vw,24px)}.dark-main .post-password-form label{display:block;margin:14px 0 6px;font-size:12.5px;font-weight:500;color:var(--muted)}.dark-main .post-password-form input[type=password]{font-family:var(--sans);font-size:14px;color:var(--text);background:var(--ink-2);border:1px solid var(--line-strong);border-radius:10px;padding:12px 13px;width:100%}.dark-main .post-password-form input[type=password]:focus{outline:0;border-color:var(--brand-2);box-shadow:0 0 0 3px rgba(77,144,255,.18)}.dark-main .post-password-form input[type=submit]{font-family:var(--sans);font-weight:600;font-size:15px;color:#fff;background:var(--brand);border:none;border-radius:10px;padding:12px 24px;margin-top:14px;cursor:pointer}.dark-main .post-password-form input[type=submit]:hover{background:var(--brand-2)}.coverage .models span{display:inline-flex;align-items:center;gap:8px}.coverage .models .mlogo{width:17px;height:17px;fill:currentColor;flex:none;display:block}.cgraph-host{position:relative;isolation:isolate}.cgraph{position:absolute;inset:0;z-index:-1;pointer-events:none;overflow:hidden;-webkit-mask-image:linear-gradient(to bottom,#000 0,#000 72%,transparent 100%),linear-gradient(to right,transparent 0,#000 6%,#000 94%,transparent 100%);mask-image:linear-gradient(to bottom,#000 0,#000 72%,transparent 100%),linear-gradient(to right,transparent 0,#000 6%,#000 94%,transparent 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.cgraph canvas{display:block;width:100%;height:100%}@media (max-width:880px){.cgraph{display:none}}.nav .wp-block-navigation.nav-links{gap:30px}.nav .nav-links .wp-block-navigation__container{gap:30px;align-items:center}.nav .nav-links .wp-block-navigation-item__content{color:var(--muted);text-decoration:none;font-size:14.5px;font-weight:500;transition:color .18s}.nav .nav-links .has-child:focus-within>.wp-block-navigation-item__content,.nav .nav-links .has-child:hover>.wp-block-navigation-item__content,.nav .nav-links .wp-block-navigation-item__content:hover{color:var(--text)}.nav .nav-links .has-child>.wp-block-navigation-item__content{cursor:default}.nav .nav-links .wp-block-navigation__submenu-icon{color:var(--muted);width:10px;height:10px;margin-left:5px;padding:0;background:0 0;border:0;transition:transform .2s,color .18s}.nav .nav-links .wp-block-navigation__submenu-icon svg{width:10px;height:10px}.nav .nav-links .has-child:focus-within>.wp-block-navigation__submenu-icon,.nav .nav-links .has-child:hover>.wp-block-navigation__submenu-icon{color:var(--text)}.nav .nav-links .current-menu-ancestor>.wp-block-navigation-item__content,.nav .nav-links .current-menu-item>.wp-block-navigation-item__content{color:var(--text);text-decoration:underline;text-decoration-color:var(--brand-2);text-decoration-thickness:2px;text-underline-offset:8px}.nav .nav-links .has-child{position:relative}.nav .nav-links .has-child::after{content:"";position:absolute;left:-40px;right:-40px;top:100%;height:26px}.nav .nav-links .has-child .wp-block-navigation__submenu-container{left:50%;top:calc(100% + 14px);transform:translateX(-50%) translateY(6px);background:var(--panel);color:var(--text);border:1px solid var(--line-strong);border-radius:14px;padding:8px;box-shadow:0 30px 70px -30px rgba(0,0,0,.9);transition:opacity .2s,visibility .2s,transform .2s}.nav .nav-links .has-child .wp-block-navigation-submenu__toggle[aria-expanded=true]~.wp-block-navigation__submenu-container,.nav .nav-links .has-child:focus-within>.wp-block-navigation__submenu-container,.nav .nav-links .has-child:hover>.wp-block-navigation__submenu-container{opacity:1;visibility:visible;transform:translateX(-50%) translateY(0);width:330px;min-width:330px;height:auto;overflow:visible}.nav .nav-links .wp-block-navigation__submenu-container .wp-block-navigation-item__content{display:flex;flex-direction:column;align-items:flex-start;gap:0;width:100%;padding:12px 13px;border-radius:9px;transition:background .15s;color:var(--text)}.nav .nav-links .wp-block-navigation__submenu-container .wp-block-navigation-item{display:block}.nav .nav-links .wp-block-navigation__submenu-container .wp-block-navigation-item__content:hover{background:var(--panel-2)}.nav .nav-links .wp-block-navigation__submenu-container .wp-block-navigation-item__label{color:var(--text);font-weight:600;font-size:14.5px;display:flex;align-items:center;gap:8px}.nav .nav-links .wp-block-navigation__submenu-container .wp-block-navigation-item__description{display:block;color:var(--muted);font-size:12.5px;margin-top:3px;line-height:1.45}.nav .nav-links .wp-block-navigation-item.m-cta{display:none}.nav .nav-links .wp-block-navigation__responsive-container-open{display:none;background:0 0;border:1px solid var(--line-strong);border-radius:8px;color:var(--text);padding:8px 10px;cursor:pointer}.nav .nav-links .wp-block-navigation__responsive-container-open svg{width:20px;height:20px}.nav .nav-cta,.nav .nav-cta:focus-visible,.nav .nav-cta:hover{color:#fff}@media (max-width:980px){.nav .nav-right{margin-left:auto}.nav .wp-block-navigation.nav-links{order:3;margin-left:14px}.nav .nav-links .wp-block-navigation__responsive-container-open:not(.always-shown){display:flex}.nav .nav-links .wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open){display:none}}.nav .nav-links .wp-block-navigation__responsive-container.is-menu-open{background:var(--ink);color:var(--text);padding:80px clamp(20px,5vw,64px) 24px}.nav .nav-links .wp-block-navigation__responsive-container-close{background:0 0;border:1px solid var(--line-strong);border-radius:8px;color:var(--text);padding:8px 10px;top:22px;right:clamp(20px,5vw,64px)}.nav .nav-links .wp-block-navigation__responsive-container-close svg{width:20px;height:20px}.nav .nav-links .is-menu-open .wp-block-navigation__container{flex-direction:column;align-items:stretch;gap:0;width:100%}.nav .nav-links .is-menu-open .wp-block-navigation-item{border-bottom:1px solid var(--line);display:block}.nav .nav-links .is-menu-open .wp-block-navigation-item__content{display:block;padding:13px 0;font-size:16px;color:var(--text)}.nav .nav-links .is-menu-open .wp-block-navigation__submenu-icon{display:none}.nav .nav-links .is-menu-open .has-child .wp-block-navigation__submenu-container{position:static;opacity:1;visibility:visible;transform:none;width:auto;min-width:0;height:auto;overflow:visible;background:0 0;border:none;box-shadow:none;padding:0 0 8px 8px}.nav .nav-links .is-menu-open .wp-block-navigation__submenu-container .wp-block-navigation-item{border-bottom:none}.nav .nav-links .is-menu-open .wp-block-navigation__submenu-container .wp-block-navigation-item__content{padding:10px 8px}.nav .nav-links .is-menu-open .wp-block-navigation-item.m-cta{display:block;border-bottom:none;margin-top:14px}.nav .nav-links .is-menu-open .m-cta .wp-block-navigation-item__content{display:inline-flex;font-weight:600;font-size:14px;color:#fff;background:var(--brand);border-radius:8px;padding:10px 18px}.footer .fnav.wp-block-navigation{gap:24px}.footer .fnav .wp-block-navigation__container{gap:24px;flex-wrap:wrap}.hub-gate--index{margin:0 0 28px;padding:22px 24px;border:1px solid var(--line);border-radius:14px;background:var(--panel-2,rgba(255,255,255,.04))}.hub-gate__sub{margin:0 0 14px;color:var(--muted);font-size:15px;line-height:1.5}.hub-gate__sub--open{color:var(--signal);margin:0 0 20px}.hub-form__notice{margin:0 0 14px;padding:12px 14px;border-radius:9px;font-size:15px}.hub-form__notice--error{background:rgba(220,38,38,.12);color:#ff9b93}.hub-pass{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-end}.hub-pass__field{display:flex;flex-direction:column;gap:6px;flex:1 1 220px;max-width:360px;font-size:14px;color:var(--text)}.hub-pass__field input{width:100%;padding:12px 14px;border:1px solid var(--line-strong);border-radius:9px;font:inherit;font-size:16px;background:var(--panel,#fff);color:var(--text)}.hub-pass__submit{flex:0 0 auto;white-space:nowrap;padding:13px 20px;border-radius:100px;border:0;background:var(--signal,#2563d8);color:#fff;font:inherit;font-weight:600;cursor:pointer}.hub-pass__fineprint{margin:12px 0 0;font-size:13px;color:var(--muted)}.hub-pass__fineprint a{color:var(--text)}