:root{--blue:#4263eb;--blue-dark:#304ed0;--blue-light:#edf1ff;--ink:#151c2b;--muted:#667085;--line:#e6e9ef;--soft:#f7f9fc;--green:#17835d;--red:#be4e56;--radius:18px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC","Microsoft YaHei",sans-serif;color:var(--ink);background:white;font-size:16px;line-height:1.65}a{color:inherit;text-decoration:none}button,input{font:inherit}button{cursor:pointer}button:disabled{cursor:wait}button,a,summary,input{touch-action:manipulation}button:focus-visible,a:focus-visible,summary:focus-visible,input:focus-visible,[tabindex]:focus-visible{outline:3px solid #91a8ff;outline-offset:4px}h1,h2,h3,p{margin:0}svg{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.container{width:min(1160px,calc(100% - 64px));margin-inline:auto}.skip-link{position:fixed;top:-80px;left:20px;background:var(--ink);color:white;padding:12px;z-index:100}.skip-link:focus{top:12px}.site-header{position:sticky;top:0;z-index:20;background:rgba(255,255,255,.96);border-bottom:1px solid var(--line);backdrop-filter:blur(12px)}.header-inner{width:min(1320px,calc(100% - 64px));margin:auto;height:78px;display:flex;align-items:center;justify-content:space-between;gap:24px}.brand{display:flex;align-items:center;gap:10px;white-space:nowrap}.brand>span{font-weight:750;font-size:19px;line-height:1.3}.brand small{display:block;font-size:10px;letter-spacing:1.8px;color:#9298a5;margin-top:5px}.site-header nav{display:flex;gap:30px;font-size:14px;font-weight:550;color:#596173}.site-header nav a:hover,.text-link:hover,.footer-links a:hover{color:var(--blue)}.button{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:12px 24px;border-radius:9px;font-size:15px;font-weight:650;border:1px solid transparent;transition:background .2s,box-shadow .2s}.button.primary{background:var(--blue);color:white;box-shadow:0 4px 9px #4263eb12}.button.primary:hover{background:var(--blue-dark);box-shadow:0 6px 14px #4263eb24}.button.secondary{background:white;border-color:var(--line)}.button.secondary:hover{background:#f7f9ff;border-color:#cbd6ff}.button.dark{background:var(--ink);color:white}.button.dark:hover{background:#303b52}.button.small{min-height:40px;padding:9px 20px;font-size:14px}.button.full{width:100%}.hero{position:relative;background:linear-gradient(180deg,#f6f8ff 0%,#f8faff 75%,white 100%);padding:62px 0 22px;overflow:hidden}.hero-grid{position:absolute;inset:0;background-image:linear-gradient(#dfe5f04d 1px,transparent 1px),linear-gradient(90deg,#dfe5f04d 1px,transparent 1px);background-size:56px 56px;mask-image:linear-gradient(black,transparent 80%);pointer-events:none}.hero-content{position:relative;text-align:center}.eyebrow{font-size:12px;line-height:1.5;font-weight:700;letter-spacing:1.6px;color:var(--blue);margin-bottom:18px}.hero-eyebrow{display:inline-flex;align-items:center;gap:8px;letter-spacing:1px;color:#647085;font-size:13px;margin-bottom:22px}.mini-shield{width:23px;height:25px;display:grid;place-items:center;font-size:11px;color:#651d32;background:#f3e7eb;border-radius:5px 5px 9px 9px}h1{font-size:clamp(37px,4.3vw,58px);line-height:1.25;letter-spacing:-1.8px;font-weight:800}h1>span{color:var(--blue)}.hero-description{font-size:18px;line-height:1.85;color:#687185;margin-top:22px}.hero-tags{display:flex;justify-content:center;gap:8px;flex-wrap:wrap;margin-top:22px}.hero-tags span{font-size:12px;line-height:1.4;padding:6px 12px;color:#526286;background:#fff9;border:1px solid #dce3f0;border-radius:99px}.hero-actions{display:flex;justify-content:center;gap:12px;margin-top:26px}.hero-price{display:flex;align-items:center;justify-content:center;gap:7px;font-size:12px;color:#7c879b;margin-top:14px}.hero-price strong{font-size:14px;color:#495570}.hero-price i{display:inline-block;width:1px;height:11px;background:#d1d8e5;margin:0 5px}.demo-window{margin-top:38px;border:1px solid #dce2ec;border-radius:14px;background:white;box-shadow:0 22px 54px #1d346618,0 3px 10px #1d346608;text-align:left;scroll-margin-top:100px;overflow:hidden}.window-bar{height:44px;background:#f7f8fb;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;padding:0 18px;gap:20px}.window-dots{display:flex;gap:6px;width:75px}.window-dots i{width:9px;height:9px;border-radius:50%;background:#fa9b94}.window-dots i:nth-child(2){background:#f5ce76}.window-dots i:nth-child(3){background:#92cfa2}.window-bar>span{display:flex;align-items:center;justify-content:center;gap:7px;width:390px;background:white;border:1px solid var(--line);border-radius:5px;font-size:12px;color:#8c96a8;height:27px;letter-spacing:.3px}.window-bar svg{width:12px;height:12px;color:#60917b}.window-bar>b{font-weight:500;font-size:11px;color:#8f98a8;width:75px;text-align:right}.demo-body{display:grid;grid-template-columns:230px 1fr;min-height:423px}.demo-sidebar{padding:24px 14px;background:#fafbfe;border-right:1px solid var(--line);display:flex;flex-direction:column;gap:7px}.demo-sidebar>p{font-size:11px;color:#98a1b1;padding:0 13px 9px}.demo-sidebar button{border:0;background:transparent;text-align:left;display:flex;align-items:center;gap:11px;padding:13px 11px;width:100%;border-radius:9px;color:#737f93}.demo-sidebar button:hover{background:#f0f3fa}.demo-sidebar button[aria-selected=true]{background:#eaf0ff;color:var(--blue);box-shadow:inset 3px 0 var(--blue)}.demo-sidebar strong{display:block;font-size:13px;font-weight:650}.demo-sidebar small{font-size:10px;color:#8793a8;display:block;margin-top:2px}.tab-icon{font-size:11px;font-family:monospace;font-weight:600;opacity:.75}.demo-side-note{margin-top:auto;padding:18px 12px 0;display:flex;align-items:center;gap:10px;font-size:11px;color:#7f8ba2;line-height:1.65}.demo-side-note b{font-size:10px;font-weight:400;color:#9aa3b2}.demo-panel{padding:27px 30px 23px;min-width:0;min-height:423px}.demo-panel-header{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.demo-panel h3{font-size:18px;line-height:1.5}.demo-panel-header p{font-size:12px;color:#8993a4;margin-top:4px}.pill{display:inline-flex;padding:4px 10px;border-radius:99px;font-size:11px;line-height:1.5;font-weight:550;white-space:nowrap}.pill.blue{color:var(--blue);background:var(--blue-light)}.pill.neutral{background:#f0f2f5;color:#6a7282}.pill.green{background:#eaf7f0;color:var(--green)}.pill.red{background:#fcf0f1;color:var(--red)}.demo-caption{padding:10px 20px;background:white;border-top:1px solid var(--line);display:flex;justify-content:space-between;gap:12px;color:#98a1b2;font-size:10px}.visitor-selector{display:flex;gap:7px;flex-wrap:wrap;margin-top:22px}.visitor-selector button,.platform-selector button{border:1px solid var(--line);background:white;color:#7c879b;padding:6px 11px;border-radius:6px;font-size:11px;line-height:1.5}.visitor-selector button[aria-pressed=true],.platform-selector button[aria-pressed=true]{border-color:#bfd0ff;background:#f1f5ff;color:var(--blue)}.flow-grid{display:grid;grid-template-columns:1fr 28px 1.2fr 28px 1fr;align-items:center;margin-top:24px;gap:0}.flow-node{padding:17px 12px;border:1px solid var(--line);border-radius:10px;background:white;min-height:106px;display:flex;flex-direction:column;justify-content:center}.flow-node small{font-size:10px;color:#929caf}.flow-node strong{font-size:13px;display:block;margin:6px 0;color:#47536a}.flow-node p{font-size:10px;color:#98a1b0}.flow-line{border-top:1px dashed #cbd5e6;height:1px;margin-inline:4px;position:relative}.flow-line::after{content:"";position:absolute;right:0;top:-3px;width:5px;height:5px;border-top:1px solid #cbd5e6;border-right:1px solid #cbd5e6;transform:rotate(45deg)}.flow-node.rules{background:#f4f7ff;border-color:#dae4ff}.flow-node.result{border-color:#cae8d9;background:#f4fbf7}.flow-node.result.is-blocked{border-color:#f1d4d8;background:#fff7f8}.flow-node.result strong{color:var(--green)}.flow-node.result.is-blocked strong{color:var(--red)}.flow-node.is-active{box-shadow:0 0 0 3px #4263eb14;border-color:#a4b9fa}.rule-strip{display:flex;gap:7px;flex-wrap:wrap;margin-top:12px;font-size:10px;color:#9aa2b2}.rule-strip span{padding:3px 7px;border-radius:4px;background:#f6f7fa}.demo-toolbar{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:24px}.demo-button{border:1px solid #d5dfff;border-radius:6px;background:var(--blue-light);color:var(--blue);font-size:12px;padding:7px 14px;font-weight:600}.demo-button:hover{background:#e2e9ff}.demo-button:disabled{opacity:.6}.demo-message{font-size:11px;line-height:1.6;color:#8793a7;min-height:18px}.demo-message strong{font-weight:600;color:#596781}.sample-table{margin-top:18px;border-top:1px solid var(--line);font-size:11px;width:100%;border-collapse:collapse}.sample-table th{text-align:left;font-weight:500;color:#8f99ab;font-size:10px;padding:8px 6px}.sample-table td{padding:8px 6px;border-top:1px solid #f0f2f6;color:#637187}.sample-table td:last-child,.sample-table th:last-child{text-align:right}.sample-table .pill{font-size:9px;padding:2px 7px}.split-card{border:1px solid var(--line);border-radius:9px;padding:13px 16px;margin-top:13px}.split-label{display:flex;align-items:center;justify-content:space-between;font-size:12px;font-weight:600;color:#58647b}.split-label small{font-weight:400;font-size:10px;color:#919bad}.split-meter{height:7px;background:#f0f3fa;border-radius:99px;margin-top:11px;overflow:hidden}.split-meter>i{height:100%;display:block;width:0;background:var(--blue);border-radius:99px;transition:width .25s}.split-card.secondary-target .split-meter>i{background:#879bdd}.split-sub{display:flex;justify-content:space-between;margin-top:7px;font-size:10px;color:#939cae}.split-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:20px}.split-summary>div{background:#f8faff;border:1px solid #edf1f7;border-radius:7px;padding:9px 12px}.split-summary strong{display:block;font-size:18px;font-weight:650;color:#4b5c7c}.split-summary span{font-size:10px;color:#909bb0}.quota-control{font-size:11px;color:#78869d;display:flex;align-items:center;gap:6px}.quota-control input{accent-color:var(--blue);width:14px;height:14px;margin:0}.ai-sample{border:1px solid var(--line);border-radius:9px;padding:15px 17px;margin-top:21px;background:#fbfcfe}.ai-sample-title{display:flex;justify-content:space-between;font-size:12px;font-weight:600;color:#58647b}.ai-sample>p{font-size:11px;color:#8b96a9;margin-top:8px}.ai-observations{display:flex;gap:8px;margin-top:11px;flex-wrap:wrap}.ai-observations span{font-size:10px;background:#f0f3fa;padding:3px 7px;border-radius:4px;color:#8391a8}.ai-output{display:flex;gap:12px;align-items:flex-start;padding:14px 0;margin-top:5px}.ai-symbol{width:31px;height:31px;background:var(--blue-light);color:var(--blue);border-radius:7px;display:grid;place-items:center;font-size:11px;font-weight:750;flex-shrink:0}.ai-output h4{font-size:12px;font-weight:600;margin:0 0 5px;color:#596b89}.ai-output p{font-size:11px;color:#8b96a9;line-height:1.7}.ai-actions{display:flex;gap:7px;margin-top:12px}.ai-actions button{padding:5px 9px;font-size:10px}.ai-feedback{background:#f4f8ff;padding:8px 12px;border-radius:6px;font-size:10px;color:#8492aa;min-height:32px}.platform-selector{display:flex;gap:7px;flex-wrap:wrap;margin-top:20px}.pixel-config{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:15px}.pixel-config>div{background:#fafbfe;border:1px solid var(--line);border-radius:8px;padding:13px}.pixel-config small{display:block;font-size:10px;color:#94a0b3}.pixel-config strong{display:block;font-size:13px;margin-top:6px;color:#64718a;overflow-wrap:anywhere}.pixel-flow{display:flex;align-items:center;gap:10px;background:#f6f8ff;border:1px solid #e6ecff;border-radius:8px;padding:13px;margin-top:15px;font-size:11px;color:#8d9ab2}.pixel-flow>span{font-weight:600;color:#67789b}.pixel-flow i{height:1px;background:#cbd6ef;width:22px;flex-shrink:0}.event-row{display:flex;justify-content:space-between;gap:10px;border-bottom:1px solid var(--line);padding:8px 0;font-size:10px;color:#8c98af}.event-row b{font-weight:500;color:#61799e}.section{padding-block:94px}.section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:35px;margin-bottom:36px}h2{font-size:clamp(29px,3.2vw,40px);font-weight:750;line-height:1.35;letter-spacing:-1px}.section-heading>p,.center-heading>p:last-child{color:var(--muted);font-size:15px;line-height:1.9}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.feature-card{border:1px solid var(--line);border-radius:var(--radius);padding:28px 26px;background:white}.feature-card.featured{border-color:#ccd7ff;background:linear-gradient(135deg,#f6f8ff,white)}.feature-number{font-size:10px;font-weight:600;color:#929eb2;letter-spacing:.8px;display:flex;align-items:center;justify-content:space-between;gap:10px}.feature-number b{font-size:9px;color:var(--blue);font-weight:500;letter-spacing:0}.feature-card h3{font-size:19px;margin:18px 0 11px;font-weight:650}.feature-card>p{font-size:14px;color:#8490a3;line-height:1.85}.tags{display:flex;gap:7px 6px;flex-wrap:wrap;margin-top:21px}.tags span{font-size:11px;line-height:1.5;color:#6e7c94;padding:5px 8px;border:1px solid #e8ecf4;border-radius:5px;background:#fafbfe}.featured .tags span{border-color:#e0e6fb;background:white;color:#7687b2}.section-footnote{font-size:12px;color:#929daf;line-height:1.8;margin-top:24px}.deployment-section{background:#f8faff;border-block:1px solid #edf1f9;padding:83px 0}.deployment-grid{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center}.section-description{color:#7d899e;font-size:15px;line-height:1.9;margin-top:20px}.deployment-points{margin-top:29px;display:grid;gap:17px}.deployment-points>div{display:flex;gap:15px;align-items:center}.deployment-points>div>span{font-family:monospace;font-size:12px;color:#95a9db;background:white;border:1px solid #e1e7f6;border-radius:7px;width:33px;height:33px;display:grid;place-items:center}.deployment-points strong{font-size:14px;font-weight:600;display:block}.deployment-points small{font-size:12px;color:#8c97aa;display:block}.deployment-card{border:1px solid #e0e6f1;border-radius:17px;padding:26px;background:white;box-shadow:0 12px 35px #344c8910}.infra-label{font-size:11px;color:#a3aec0;margin-bottom:22px;letter-spacing:1px}.infra-user,.infra-ai,.vps-title{display:flex;align-items:center;gap:12px}.infra-icon{border:1px solid #e0e7f6;border-radius:8px;background:#f8faff;width:42px;height:42px;display:grid;place-items:center;font-size:11px;color:#7d90ba;flex-shrink:0}.deployment-card strong{font-size:14px;font-weight:600;color:#58647e;display:block}.deployment-card small{font-size:11px;color:#97a1b3;display:block;margin-top:3px}.infra-connector{height:24px;border-left:1px dashed #ccd6ed;margin-left:21px}.vps-box{padding:18px;background:#f6f8ff;border:1px solid #dce5ff;border-radius:10px}.vps-title .pill,.infra-ai .pill{margin-left:auto;font-size:10px}.vps-components{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:18px}.vps-components span{background:white;border:1px solid #e6ebfa;border-radius:5px;padding:9px 12px;font-size:11px;color:#8593b1}.infra-ai{border:1px solid var(--line);border-radius:10px;padding:15px}.infra-note{font-size:11px;color:#9aa5b7;line-height:1.85;margin-top:20px}.center-heading{text-align:center;margin-bottom:40px}.center-heading h2{margin-bottom:17px}.pricing-section{padding-bottom:70px}.pricing-grid{max-width:950px;margin:auto;display:grid;grid-template-columns:1fr 1fr;gap:24px}.price-card{border:1px solid var(--line);border-radius:18px;padding:32px 34px}.price-card.flagship{border:1px solid #adc0ff;box-shadow:0 10px 35px #4263eb0b;background:linear-gradient(180deg,#f5f8ff 0,white 40%)}.price-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.plan-index{font-size:12px;font-family:monospace;color:#bdc7d7}.price-card h3{font-size:23px;font-weight:700}.plan-description{font-size:14px;color:#8c96a6;line-height:1.9;margin-top:13px}.price{height:88px;display:flex;align-items:baseline;gap:8px;margin-top:24px;padding-top:4px}.price .currency{font-size:11px;color:#7f8ca6;margin-right:1px}.price strong{font-size:58px;line-height:1.2;font-weight:750;letter-spacing:-2px}.price>span:last-child{font-size:14px;color:#8c99b0}.custom-price strong{font-size:37px;line-height:1.6;letter-spacing:-1px}.price-subline{font-size:12px;color:#94a0b3;min-height:22px;margin-bottom:21px}.plan-includes{margin-top:25px;border-top:1px solid var(--line);padding-top:20px}.plan-includes>p{font-size:12px;font-weight:600;color:#78869e;margin-bottom:12px}.plan-includes ul{padding:0;list-style:none;margin:0}.plan-includes li{font-size:13px;color:#697891;padding:7px 0 7px 23px;position:relative}.plan-includes li::before{content:"✓";position:absolute;left:0;color:var(--blue);font-size:13px}.enterprise .plan-includes li::before{color:#8592a9}.plan-note{font-size:11px;color:#a0a9b9;line-height:1.85;border-top:1px solid var(--line);padding-top:17px;margin-top:19px}.pricing-footnote{font-size:12px;text-align:center;color:#929eaf;margin-top:24px;line-height:1.85}.journey-section{padding-top:35px;padding-bottom:85px}.journey{display:grid;grid-template-columns:repeat(4,1fr);list-style:none;margin:0;padding:0;gap:25px}.journey li{border-top:1px solid var(--line);padding:22px 2px 0}.journey li>span{font-size:12px;font-family:monospace;color:var(--blue);display:block;margin-bottom:15px}.journey h3{font-size:16px;margin-bottom:10px;font-weight:650}.journey p{font-size:13px;color:#8894a7;line-height:1.85}.faq-section{display:grid;grid-template-columns:.8fr 1.2fr;gap:100px;border-top:1px solid var(--line);padding-top:76px;padding-bottom:85px}.text-link{display:inline-block;font-size:14px;font-weight:600;color:var(--blue);margin-top:25px}.faq-list details{border-bottom:1px solid var(--line);padding:18px 0}.faq-list details:first-child{padding-top:0}.faq-list summary{list-style:none;cursor:pointer;font-size:15px;font-weight:550;display:flex;align-items:center;justify-content:space-between;gap:20px}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary::after{content:"+";font-size:22px;font-weight:300;color:#96a2b7}.faq-list details[open] summary::after{content:"−"}.faq-list p{font-size:13px;color:#8894a7;margin-top:13px;line-height:1.95;padding-right:24px}.closing{padding:58px 0 65px;text-align:center;background:#f5f8ff;border-block:1px solid #edf1fb}.closing img{margin-bottom:15px}.closing .eyebrow{font-size:10px;color:#8d9bb3;margin-bottom:15px}.closing h2{font-size:35px}.closing p:not(.eyebrow){color:#8b98ae;font-size:13px;margin-top:18px}.closing .button{margin-top:25px}.site-footer{display:flex;justify-content:space-between;gap:35px;padding-block:35px;align-items:center}.site-footer .brand>span{font-size:16px}.site-footer p{font-size:11px;color:#a3adbd;margin-top:10px}.footer-links{display:flex;gap:22px;flex-wrap:wrap;justify-content:flex-end;font-size:12px;color:#8693a7}.footer-links>span{width:100%;text-align:right;font-size:10px;color:#b2bac7}.demo-event-flash{animation:event-flash .65s ease-out}@keyframes event-flash{from{background:#eaf0ff}to{background:transparent}}
@media(min-width:1440px){.hero{padding-top:75px}.demo-body{min-height:450px}.demo-panel{min-height:450px;padding-top:32px}.flow-grid{margin-top:32px}.demo-toolbar{margin-top:28px}}
@media(max-width:1000px){.header-inner{width:calc(100% - 40px)}.site-header nav{gap:18px}.container{width:calc(100% - 44px)}.feature-grid{grid-template-columns:repeat(2,1fr)}.deployment-grid{gap:45px}.faq-section{gap:45px}.demo-body{grid-template-columns:200px 1fr}.demo-sidebar{padding-inline:10px}.demo-panel{padding-inline:22px}.demo-sidebar strong{font-size:12px}.flow-grid{grid-template-columns:1fr 18px 1.1fr 18px 1fr}.flow-node{padding-inline:9px}.hero h1{font-size:47px}.hero{padding-top:45px}.price-card{padding:29px 28px}}
@media(max-width:760px){html{scroll-padding-top:85px}.header-inner{height:66px;gap:12px;width:calc(100% - 32px)}.brand>span{font-size:17px}.brand small{font-size:8px;letter-spacing:1.2px}.brand img{width:28px;height:32px}.site-header nav{display:none}.button.small{font-size:12px;min-height:36px;padding:8px 13px}.container{width:calc(100% - 32px)}.hero{padding-top:38px}.hero-eyebrow{font-size:11px;margin-bottom:18px}.hero h1{font-size:clamp(28px,6.4vw,43px);letter-spacing:-.9px;line-height:1.35}.hero-description{font-size:14px;margin-top:18px;padding-inline:7px;line-height:1.9}.hero-tags{gap:5px;margin-top:18px}.hero-tags span{font-size:10px;padding:5px 8px}.hero-actions{margin-top:22px;gap:9px}.hero-actions .button{font-size:12px;min-height:43px;padding:10px 17px}.hero-price{font-size:10px;gap:5px;flex-wrap:wrap}.hero-price strong{font-size:12px}.demo-window{margin-top:29px;border-radius:11px}.window-bar{height:36px;padding:0 12px;gap:10px}.window-bar>span{width:auto;font-size:10px;padding:0 9px;height:24px}.window-bar>b{width:auto;font-size:9px}.window-dots{width:auto;gap:4px}.window-dots i{width:6px;height:6px}.demo-body{display:block;min-height:0}.demo-sidebar{flex-direction:row;gap:4px;padding:10px;overflow-x:auto;border-right:0;border-bottom:1px solid var(--line);background:#fafbfe}.demo-sidebar>p,.demo-side-note,.demo-sidebar small,.tab-icon{display:none}.demo-sidebar button{flex:0 0 auto;width:auto;padding:9px 10px;border-radius:6px}.demo-sidebar strong{font-size:10px}.demo-sidebar button[aria-selected=true]{box-shadow:inset 0 -2px var(--blue)}.demo-panel{padding:20px 15px;min-height:415px}.demo-panel h3{font-size:16px}.demo-panel-header p{font-size:11px}.demo-panel-header>.pill{font-size:9px;padding:3px 7px}.visitor-selector{gap:5px;margin-top:16px}.visitor-selector button{font-size:10px;padding:5px 8px}.flow-grid{grid-template-columns:1fr 14px 1fr 14px 1fr;margin-top:19px}.flow-node{min-height:100px;padding:12px 7px}.flow-node strong{font-size:11px}.flow-node small,.flow-node p{font-size:9px;line-height:1.6}.rule-strip{gap:4px;font-size:9px}.rule-strip span{padding:3px 5px}.demo-toolbar{margin-top:20px;gap:8px}.demo-message{font-size:10px}.demo-button{font-size:11px;padding:7px 10px;white-space:nowrap}.demo-caption{padding:9px 12px;font-size:9px}.demo-caption>span:last-child{display:none}.sample-table{font-size:10px;margin-top:13px}.sample-table th{font-size:9px}.sample-table td,.sample-table th{padding:7px 3px}.split-summary{gap:7px;margin-top:15px}.split-summary>div{padding:8px}.split-summary strong{font-size:16px}.quota-control{font-size:9px}.split-card{padding:12px}.split-label{font-size:11px}.split-label small{font-size:9px}.ai-sample{padding:13px;margin-top:16px}.ai-sample-title{font-size:11px}.ai-output{padding-top:12px}.pixel-config{gap:9px}.pixel-config>div{padding:11px}.pixel-config strong{font-size:11px}.pixel-flow{padding:11px;font-size:10px;gap:7px}.pixel-flow i{width:15px}.section{padding-block:57px}.section-heading{display:block;margin-bottom:26px}.section-heading>p{margin-top:17px;font-size:13px}.eyebrow{font-size:10px;letter-spacing:1.3px;margin-bottom:13px}h2{font-size:29px;letter-spacing:-.6px}.feature-grid{grid-template-columns:1fr;gap:13px}.feature-card{padding:24px;border-radius:13px}.feature-card h3{font-size:18px;margin:14px 0 10px}.feature-card>p{font-size:13px}.tags{margin-top:16px;gap:6px}.tags span{font-size:10px}.section-footnote{font-size:11px}.deployment-section{padding:57px 0}.deployment-grid{grid-template-columns:1fr;gap:32px}.section-description{font-size:13px}.deployment-points{gap:15px}.deployment-card{padding:22px}.deployment-card strong{font-size:13px}.infra-note{font-size:10px}.center-heading{margin-bottom:29px}.center-heading h2{font-size:27px}.center-heading>p:last-child{font-size:13px}.pricing-grid{grid-template-columns:1fr;gap:18px}.price-card{padding:27px 26px;border-radius:14px}.price-card h3{font-size:22px}.plan-description{font-size:13px}.price{margin-top:18px}.price strong{font-size:54px}.custom-price strong{font-size:35px}.pricing-footnote{font-size:11px;text-align:left;line-height:1.9}.journey-section{padding-top:7px}.journey{grid-template-columns:1fr 1fr;gap:26px 21px}.journey h3{font-size:15px}.journey p{font-size:12px}.journey li>span{margin-bottom:10px}.faq-section{grid-template-columns:1fr;gap:29px;padding-block:50px}.faq-section h2 br{display:none}.faq-list summary{font-size:14px}.faq-list p{font-size:12px}.closing{padding:44px 0 48px}.closing h2{font-size:28px}.closing p:not(.eyebrow){font-size:11px}.closing .button{font-size:13px}.site-footer{display:block;padding-block:27px}.footer-links{justify-content:flex-start;gap:15px;margin-top:22px;font-size:11px}.footer-links>span{text-align:left;font-size:10px}}
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation:none!important;transition:none!important}}

.visitor-check{width:min(940px,100%);margin:32px auto 0;padding:22px 24px 14px;text-align:left;background:#fff;border:1px solid #dbe4f5;border-radius:16px;box-shadow:0 14px 35px #2c4b8810}
.visitor-check-heading,.visitor-check-heading>div,.visitor-check-footer{display:flex;align-items:center;justify-content:space-between;gap:12px}
.visitor-check-heading>div{justify-content:flex-start}
.visitor-check-icon{display:grid;place-items:center;width:38px;height:38px;border-radius:10px;background:#edf2ff;color:#4263eb;font-size:25px;line-height:1}
.visitor-check h2{font-size:16px;letter-spacing:0;line-height:1.4}
.visitor-check-heading p{font-size:11px;color:#8b98ad;margin-top:2px}
.visitor-check-live{font-size:10px;color:#17835d;background:#eaf7f0;padding:4px 9px;border-radius:99px;white-space:nowrap}
.visitor-check-live::before{content:"";display:inline-block;width:6px;height:6px;margin-right:6px;border-radius:50%;background:#25a46e;vertical-align:1px}
.visitor-check-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:19px;min-height:126px}
.visitor-check-field{min-width:0;background:#f8faff;border:1px solid #edf1f8;border-radius:9px;padding:11px 12px}
.visitor-check-field span{display:block;font-size:10px;color:#8b98ae}
.visitor-check-field strong{display:block;margin-top:5px;font-size:12px;line-height:1.45;color:#4b5c7c;font-weight:650;overflow-wrap:anywhere}
.visitor-check-field.emphasis{background:#edf2ff;border-color:#dce6ff}
.visitor-check-field.emphasis strong{font-size:16px;color:#3154cf}
.visitor-check-loading,.visitor-check-note{grid-column:1/-1;color:#8795ad;font-size:12px;line-height:1.65;align-self:center}
.visitor-check-note{font-size:10px;margin-top:-1px}
.visitor-check-footer{border-top:1px solid #edf0f5;margin-top:14px;padding-top:12px;color:#9aa5b7;font-size:10px}
.visitor-check-footer button{border:0;background:none;color:#4263eb;font-weight:650;font-size:11px;white-space:nowrap}
.visitor-check-footer button:disabled{opacity:.5}
.split-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin-top:20px}
.split-steps span{border:1px solid #e8edf7;border-radius:7px;background:#fafbfe;padding:8px 9px;font-size:10px;color:#98a2b3;white-space:nowrap}
.split-steps b{color:#a5b2c7;margin-right:5px}
.split-steps .current{border-color:#a9bbff;background:#eef2ff;color:#4263eb}
.split-steps .current b,.split-steps .done b{color:#4263eb}
.split-steps .done{color:#657caa}
.split-batch{margin-top:12px;padding:9px 12px;background:#f3f6ff;border-radius:7px;font-size:11px;color:#60739d;font-weight:600}
.split-summary{margin-top:13px}
.split-summary strong{font-size:15px}
.split-card.secondary-target{padding-block:11px}
.split-card.secondary-target .split-sub{margin-top:5px}
@media(max-width:760px){.visitor-check{margin-top:23px;padding:16px 14px 11px;border-radius:12px}.visitor-check h2{font-size:13px}.visitor-check-heading p{font-size:10px}.visitor-check-icon{width:30px;height:30px;font-size:19px}.visitor-check-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:14px}.visitor-check-field{padding:9px}.visitor-check-field strong{font-size:11px}.visitor-check-field.emphasis strong{font-size:13px}.visitor-check-footer{align-items:flex-start;font-size:9px}.split-steps{gap:4px;margin-top:14px}.split-steps span{font-size:8px;padding:6px 4px;white-space:normal;line-height:1.35}.split-steps b{margin-right:2px}.split-summary strong{font-size:13px}.split-sub{gap:6px}.split-batch{font-size:10px;padding:8px}}
