:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f7f8fa;--surface:#fff;--line:#d8dee8;--text:#172033;--muted:#647084;--accent:#116149;--accent-strong:#0b4937;--danger:#b42318}*{box-sizing:border-box}body{background:var(--bg);color:var(--text);margin:0;font-family:Arial,Microsoft YaHei,sans-serif;line-height:1.5}a{color:var(--accent);text-decoration:none}a:hover{text-decoration:underline}.legal-page{color:#222;background:#fff;min-height:100vh}.legal-document{background:#fff;width:min(620px,100% - 48px);margin:0 auto;padding:14px 0 72px}.legal-document-heading{text-align:center;padding:0 0 4px}.legal-document-heading h1{color:#444;margin:0 0 20px;font-size:22px;font-weight:700;line-height:1.35}.legal-document-meta{justify-items:end;display:grid}.legal-document-meta p{color:#333;margin:2px 0 0;font-size:14.5px;line-height:1.6}.legal-notice{color:#333;margin:0;padding-top:2px}.legal-notice h2,.legal-content h2{color:#111;font-size:16.5px;font-weight:700;line-height:1.65}.legal-notice h2{margin:0 0 2px}.legal-notice p{margin:0;font-size:14.5px;line-height:1.66}.legal-notice p+p{margin-top:2px}.legal-content{padding:0}.legal-content section{padding-top:30px}.legal-content h2{margin:0 0 2px}.legal-content p{color:#333;margin:0;font-size:14.5px;line-height:1.66}.legal-content p+p{margin-top:2px}.legal-content ul{color:#333;margin:2px 0 0;padding-left:22px;font-size:14.5px;line-height:1.66}.legal-table-wrap{margin:6px 0 18px;overflow-x:auto}.legal-table{border-collapse:collapse;border-color:#d9d9d9;min-width:700px;font-size:14px}.legal-table th{color:#222;background:#f7f7f7;font-weight:700}.legal-table th,.legal-table td{color:#333;text-align:left;vertical-align:top;border:1px solid #d9d9d9;padding:10px 12px;line-height:1.7}.shell{max-width:1180px;margin:0 auto;padding:28px 24px 56px}.topbar{justify-content:space-between;align-items:center;gap:24px;margin-bottom:24px;display:flex}.brand{font-size:22px;font-weight:700}.nav{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.panel{background:var(--surface);border:1px solid var(--line);border-radius:8px;margin-bottom:18px;padding:18px}.grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;display:grid}.metric{background:var(--surface);border:1px solid var(--line);border-radius:8px;padding:16px}.metric strong{margin-top:6px;font-size:26px;display:block}.muted{color:var(--muted)}.danger{color:var(--danger)}table{border-collapse:collapse;background:var(--surface);border:1px solid var(--line);border-radius:8px;width:100%;overflow:hidden}.table-scroll{width:100%;overflow-x:auto}.table-scroll table{min-width:1120px}th,td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:10px 12px}th{background:#eef2f6;font-weight:700}tr:last-child td{border-bottom:0}label{margin-bottom:6px;font-weight:700;display:block}input,select,textarea{border:1px solid var(--line);width:100%;font:inherit;background:#fff;border-radius:6px;padding:9px 10px}button,.button{background:var(--accent);color:#fff;font:inherit;cursor:pointer;border:0;border-radius:6px;justify-content:center;align-items:center;padding:9px 13px;display:inline-flex}button:hover,.button:hover{background:var(--accent-strong);text-decoration:none}button:disabled{cursor:not-allowed;opacity:.65}.secondary-button{border:1px solid var(--line);color:var(--text);background:#fff}.secondary-button:hover{background:#eef2f6}.row{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;display:grid}.actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.filter-panel{margin-top:0}.filter-form{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));align-items:end;gap:12px;display:grid}.filter-form-wide{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.filter-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.filter-actions button,.filter-actions .button{min-width:76px}.empty-table-cell{color:var(--muted);text-align:center}.pagination{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;margin:14px 0 24px;display:flex}.pagination-controls{gap:8px;display:flex}.pagination-controls .secondary-button{min-width:76px}.pagination-disabled,.pagination-disabled:hover{cursor:not-allowed;opacity:.58;color:var(--muted);background:#fff;text-decoration:none}.license-admin-actions{gap:8px;min-width:390px;display:grid}.license-plan-form{grid-template-columns:minmax(110px,1fr) 82px auto;align-items:center;gap:8px;display:grid}.license-admin-form{grid-template-columns:minmax(150px,1fr) auto;align-items:center;gap:8px;display:grid}.license-admin-extend-form{grid-template-columns:90px auto;justify-content:start}.license-admin-note{max-width:390px;color:var(--muted);margin:0;font-size:13px}.code{border:1px solid var(--line);overflow-wrap:anywhere;background:#eef2f6;border-radius:6px;padding:10px;font-family:Consolas,monospace}.code-with-copy{align-items:center;gap:8px;max-width:100%;display:inline-flex}.code-with-copy span{overflow-wrap:anywhere;min-width:0}.copy-code-button{border:1px solid var(--line);width:28px;height:28px;color:var(--accent);background:#fff;border-radius:6px;flex:none;padding:0}.copy-code-button:hover{background:#f3f7f5}.copy-code-button svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.danger-button{background:var(--danger)}.danger-button:hover{background:#8f1d14}.danger-panel{border-color:#e1aaa5;justify-content:space-between;align-items:center;gap:20px;display:flex}.danger-panel p{margin:6px 0 0}.modal-backdrop{z-index:50;background:#1720336b;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.confirm-dialog{background:var(--surface);border:1px solid var(--line);border-radius:8px;width:min(460px,100%);padding:20px;box-shadow:0 20px 56px #17203338}.confirm-dialog h3{margin:0 0 8px;font-size:20px}.confirm-dialog p{margin:0 0 12px}.confirm-dialog-list{color:var(--muted);margin:0 0 12px;padding-left:22px}.confirm-dialog-list li+li{margin-top:5px}.confirm-dialog-code{margin:12px 0}.confirm-dialog-actions{justify-content:flex-end;margin-top:16px}html{scroll-behavior:smooth}.landing-page{--landing-ink:#151915;--landing-ink-2:#20261f;--landing-paper:#f6f1e8;--landing-paper-2:#ede5d7;--landing-muted:#697168;--landing-line:#1e2b2329;--landing-line-dark:#f6f1e82e;--landing-gold:#c6a15b;--landing-gold-strong:#e5c87d;--landing-green:#35b985;--landing-green-dark:#1f7657;min-height:100vh;color:var(--landing-paper);background:linear-gradient(#ffffff09 1px,#0000 1px) 0 0/72px 72px,linear-gradient(90deg,#ffffff09 1px,#0000 1px) 0 0/72px 72px,linear-gradient(135deg,#0d110f 0%,#172017 50%,#101510 100%);overflow:hidden}.landing-page a{color:inherit;text-decoration:none}.landing-page a:hover{text-decoration:none}.landing-nav{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);justify-content:space-between;align-items:center;gap:28px;width:min(1180px,100% - 48px);margin:0 auto;padding:18px 0;display:flex;position:sticky;top:0}.landing-brand{align-items:center;gap:12px;min-width:0;display:inline-flex}.landing-brand-cluster{align-items:center;gap:20px;min-width:0;display:flex}.landing-brand-mark{width:42px;height:42px;color:var(--landing-gold-strong);background:#f6f1e814;border:1px solid #c6a15b73;border-radius:8px;place-items:center;font-family:Georgia,Times New Roman,serif;font-size:24px;font-weight:700;display:inline-grid}.landing-brand strong,.landing-brand small{line-height:1.15;display:block}.landing-brand strong{font-size:20px}.landing-brand small{color:#f6f1e8a3;margin-top:3px;font-size:12px}.landing-price-link{color:#f6f1e8d1;border:1px solid #c6a15b47;border-radius:999px;align-items:center;min-height:38px;padding:8px 14px;font-size:14px;font-weight:700;transition:border-color .18s,background .18s,color .18s;display:inline-flex}.landing-price-link:hover{color:#fffaf0;background:#c6a15b21;border-color:#e5c87d94}.landing-nav-links{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.landing-nav-links a{color:#f6f1e8c2;border:1px solid #0000;border-radius:999px;padding:8px 12px;font-size:14px;transition:border-color .18s,background .18s,color .18s}.landing-nav-links a:hover{color:#fff;background:#f6f1e812;border-color:#f6f1e82e}.landing-hero{grid-template-columns:minmax(0,1fr) minmax(420px,520px);align-items:center;gap:48px;width:min(1180px,100% - 48px);margin:0 auto;padding:70px 0 54px;display:grid}.landing-hero-copy{animation:.62s both landingFadeUp}.landing-kicker{flex-wrap:wrap;gap:10px;margin-bottom:24px;display:flex}.landing-kicker span{color:#f6f1e8db;background:#f6f1e814;border:1px solid #c6a15b5c;border-radius:999px;align-items:center;min-height:30px;padding:6px 12px;font-size:13px;display:inline-flex}.landing-hero h1{color:#fffaf0;letter-spacing:0;max-width:760px;margin:0;font-size:52px;font-weight:800;line-height:1.08}.landing-hero h1 span{display:block}.landing-hero-lead{color:#f6f1e8c7;max-width:700px;margin:24px 0 0;font-size:19px;line-height:1.85}.landing-hero-actions,.landing-final-actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:34px;display:flex}.landing-primary-cta,.landing-secondary-cta{border-radius:8px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:12px 20px;font-weight:700;transition:transform .18s,border-color .18s,background .18s,color .18s,box-shadow .18s;display:inline-flex}.landing-primary-cta{background:var(--landing-gold);color:#1b160c;box-shadow:0 18px 44px #c6a15b3b}.landing-primary-cta:hover{background:var(--landing-gold-strong);transform:translateY(-2px)}.landing-secondary-cta{color:var(--landing-paper);background:#f6f1e80d;border:1px solid #f6f1e838}.landing-secondary-cta:hover{background:#f6f1e81a;border-color:#f6f1e86b;transform:translateY(-2px)}.landing-product-demo{background:#121814e0;border:1px solid #f6f1e82b;border-radius:8px;animation:.62s .12s both landingFadeUp;position:relative;overflow:hidden;box-shadow:0 36px 90px #0000005c}.landing-product-demo:before{content:"";pointer-events:none;background:linear-gradient(#35b9851c,#0000 26%);border-top:1px solid #35b9858f;animation:4.8s ease-in-out infinite landingScan;position:absolute;inset:0;transform:translateY(-100%)}.landing-demo-toolbar{background:#f6f1e80d;border-bottom:1px solid #f6f1e81f;align-items:center;gap:8px;min-height:48px;padding:0 18px;display:flex}.landing-demo-toolbar span{background:#f6f1e847;border-radius:999px;width:9px;height:9px}.landing-demo-toolbar span:first-child{background:#c96a5c}.landing-demo-toolbar span:nth-child(2){background:#d4ad5f}.landing-demo-toolbar span:nth-child(3){background:#4aa77d}.landing-demo-toolbar strong{color:#f6f1e8b3;margin-left:auto;font-size:13px}.landing-chat{gap:16px;padding:22px;display:grid}.landing-message,.landing-result-card,.landing-tool-call{border-radius:8px;padding:14px 16px}.landing-message{color:#f6f1e8d9;max-width:86%;line-height:1.7}.landing-message-user{background:#35b98524;border:1px solid #35b98547;justify-self:end}.landing-message-ai{background:#f6f1e812;border:1px solid #f6f1e81f}.landing-tool-call{color:#f6f1e8d1;background:#c6a15b1a;border:1px solid #c6a15b47;justify-content:space-between;align-items:center;gap:12px;display:flex}.landing-tool-call div{align-items:center;gap:10px;display:inline-flex}.landing-pulse{background:var(--landing-green);border-radius:999px;width:9px;height:9px;animation:1.8s infinite landingPulse;box-shadow:0 0 #35b9858f}.landing-tool-call code,.landing-result-card code,.landing-capability-card code,.landing-step code{font-family:Consolas,Liberation Mono,monospace}.landing-tool-call code{color:var(--landing-gold-strong)}.landing-result-card{color:var(--landing-ink);background:#f6f1e8;border:1px solid #f6f1e829;box-shadow:0 16px 34px #0000002e}.landing-result-topline{color:var(--landing-green-dark);justify-content:space-between;gap:14px;font-size:13px;display:flex}.landing-result-card h3{margin:12px 0 6px;font-size:20px}.landing-result-card p{color:#596157;margin:0}.landing-proof{background:#f6f1e80f;border:1px solid #f6f1e824;border-radius:8px;grid-template-columns:repeat(4,1fr);width:min(1180px,100% - 48px);margin:0 auto 78px;display:grid;overflow:hidden}.landing-proof div{border-right:1px solid #f6f1e81c;padding:24px}.landing-proof div:last-child{border-right:0}.landing-proof strong,.landing-proof span{display:block}.landing-proof strong{color:var(--landing-gold-strong);font-size:30px;line-height:1.1}.landing-proof span{color:#f6f1e8ad;margin-top:8px}.landing-section{background:var(--landing-paper);color:var(--landing-ink);padding:92px max(24px,50% - 590px)}.landing-section-heading{text-align:center;max-width:760px;margin:0 auto 42px}.landing-section-heading span,.landing-security-copy span,.landing-screenshot-copy span,.landing-final-cta span{color:var(--landing-green-dark);margin-bottom:14px;font-size:14px;font-weight:700;display:inline-flex}.landing-section-heading h2,.landing-security-copy h2,.landing-screenshot-copy h2,.landing-final-cta h2{color:var(--landing-ink);letter-spacing:0;margin:0;font-size:38px;line-height:1.2}.landing-section-heading p,.landing-screenshot-copy p,.landing-final-cta p{color:var(--landing-muted);margin:16px 0 0;font-size:17px;line-height:1.8}.landing-capability-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.landing-capability-card{border:1px solid var(--landing-line);background:#ffffff9e;border-radius:8px;min-height:310px;padding:26px;transition:transform .18s,border-color .18s,box-shadow .18s;box-shadow:0 24px 58px #1f272214}.landing-capability-card:hover{border-color:#1f765747;transform:translateY(-4px);box-shadow:0 28px 66px #1f27221f}.landing-card-eyebrow{color:var(--landing-green-dark);background:#1f765714;border:1px solid #1f76572e;border-radius:999px;padding:6px 10px;font-size:13px;font-weight:700;display:inline-flex}.landing-capability-card h3{color:var(--landing-ink);margin:22px 0 12px;font-size:24px;line-height:1.35}.landing-capability-card p{min-height:108px;color:var(--landing-muted);margin:0 0 22px;line-height:1.8}.landing-capability-card code{border-top:1px solid var(--landing-line);color:var(--landing-green-dark);overflow-wrap:anywhere;padding-top:16px;display:block}.landing-security{background:linear-gradient(#f6f1e80a 1px, transparent 1px), linear-gradient(90deg, #f6f1e80a 1px, transparent 1px), var(--landing-ink);color:var(--landing-paper);background-size:64px 64px,64px 64px,auto;grid-template-columns:.92fr 1.08fr;align-items:center;gap:56px;display:grid}.landing-security-copy{text-align:left;max-width:520px;margin:0}.landing-security-copy h2{color:var(--landing-paper)}.landing-security-copy span{color:var(--landing-gold-strong)}.landing-security-grid{gap:14px;display:grid}.landing-security-grid div{border:1px solid var(--landing-line-dark);background:#f6f1e80f;border-radius:8px;padding:20px}.landing-security-grid strong,.landing-security-grid span{display:block}.landing-security-grid strong{color:var(--landing-gold-strong);font-size:18px}.landing-security-grid span{color:#f6f1e8b8;margin-top:8px;line-height:1.7}.landing-steps{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.landing-step{border:1px solid var(--landing-line);background:#ffffff94;border-radius:8px;padding:24px}.landing-step>span{color:var(--landing-gold);font-size:28px;font-weight:800}.landing-step h3{margin:16px 0 14px;font-size:22px}.landing-step code{color:#f6f1e8;overflow-wrap:anywhere;background:#191f1a;border:1px solid #1e2b2324;border-radius:8px;padding:14px;line-height:1.7;display:block}.landing-screenshot-section{background:#fffaf1;grid-template-columns:.78fr 1.22fr;align-items:center;gap:42px;display:grid}.landing-screenshot-copy ul{gap:10px;margin:24px 0 0;padding:0;list-style:none;display:grid}.landing-screenshot-copy li{color:#3f493f;padding-left:24px;line-height:1.7;position:relative}.landing-screenshot-copy li:before{content:"";background:var(--landing-green-dark);border-radius:999px;width:8px;height:8px;position:absolute;top:10px;left:0}.landing-screenshot-frame{background:#151915;border:1px solid #1e2b2321;border-radius:8px;padding:10px;box-shadow:0 28px 80px #1f27222e}.landing-screenshot-frame img{border-radius:6px;width:100%;height:auto;display:block}.landing-final-cta{background:var(--landing-paper-2);color:var(--landing-ink);justify-content:space-between;align-items:center;gap:36px;padding:82px max(24px,50% - 590px);display:flex}.landing-final-cta>div:first-child{max-width:720px}.landing-final-cta .landing-secondary-cta{color:var(--landing-ink);border-color:#1e2b232e}.landing-final-cta .landing-secondary-cta:hover{background:#ffffff8a;border-color:#1e2b2352}.landing-final-actions{flex:none;justify-content:flex-end;margin-top:0}.landing-footer{color:#f6f1e89e;background:#101510;justify-content:space-between;align-items:center;gap:20px;padding:26px max(24px,50% - 590px);display:flex}.landing-footer-links{flex-wrap:wrap;align-items:center;gap:16px;font-size:14px;display:flex}.landing-icp-link{color:#f6f1e8b3}.landing-public-security-link{color:#f6f1e8b3;align-items:center;gap:5px;display:inline-flex}.landing-public-security-icon{flex:none;width:14px;height:14px}.landing-footer a:hover{color:#fff}.pricing-page{overflow:hidden}.pricing-hero{width:min(920px,100% - 48px);margin:0 auto;padding:78px 0 84px}.pricing-hero-copy{animation:.62s both landingFadeUp}.pricing-hero h1{color:#fffaf0;letter-spacing:0;max-width:760px;margin:0;font-size:56px;font-weight:800;line-height:1.08}.pricing-hero h1 span{display:block}.pricing-hero p{color:#f6f1e8c7;max-width:760px;margin:24px 0 0;font-size:19px;line-height:1.85}.pricing-section{background:linear-gradient(180deg, #fffaf1c2, #ede5d79e), var(--landing-paper);color:var(--landing-ink);padding:90px max(24px,50% - 590px);position:relative}#plans{background:linear-gradient(180deg, #f6f1e8 0%, #f1e8d8 100%), var(--landing-paper);padding-top:78px}.pricing-section-heading{text-align:center;max-width:1040px;margin-bottom:44px}.pricing-section-heading h2{color:var(--landing-ink);letter-spacing:0;margin:0;font-size:38px;font-weight:900;line-height:1.08;display:inline-block;position:relative}.pricing-section-heading h2:after{content:"";background:linear-gradient(90deg, var(--landing-green-dark), var(--landing-gold));border-radius:999px;width:78px;height:4px;margin:18px auto 0;display:block}.pricing-section-heading-dark h2{color:var(--landing-paper)}.pricing-section-heading-dark h2:after{background:linear-gradient(90deg, var(--landing-gold-strong), var(--landing-green))}.pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:24px;max-width:1040px;margin:0 auto;display:grid}.pricing-card{background:linear-gradient(#fffdf8f5,#fffaf1e0);border:1px solid #1e2b2321;border-radius:8px;flex-direction:column;min-width:0;padding:0;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex;position:relative;overflow:hidden;box-shadow:0 22px 54px #1f272217}.pricing-card:hover{border-color:#1f765747;transform:translateY(-4px);box-shadow:0 28px 66px #1f27221f}.pricing-card-featured{background:linear-gradient(#fff8e7,#fffaf1);border-color:#c6a15bb8;box-shadow:0 30px 72px #8a62202e}.pricing-card-strong{background:#ffffffc7;border-color:#1f765752}.pricing-card-head{background:#ffffff6b;border-bottom:1px solid #1e2b2314;padding:26px 24px 24px}.pricing-card-trial .pricing-card-head{background:linear-gradient(#1f76571f,#fffaf1b8)}.pricing-card-intro .pricing-card-head{background:linear-gradient(#c6a15b29,#fffaf1bd)}.pricing-card-annual .pricing-card-head{background:linear-gradient(#c6a15b42,#fffaf1c7)}.pricing-card-standard .pricing-card-head{background:linear-gradient(#eef7f1,#ffffff94)}.pricing-card-ribbon{color:#fff8e7;z-index:1;background:linear-gradient(135deg,#8a6220,#c69b48);border-radius:0 8px;padding:8px 14px;font-size:14px;font-weight:800;position:absolute;top:0;right:0}.pricing-card-eyebrow{color:var(--landing-green-dark);background:#1f765714;border:1px solid #1f76572e;border-radius:999px;align-self:flex-start;padding:6px 10px;font-size:13px;font-weight:700;display:inline-flex}.pricing-card-featured .pricing-card-eyebrow{color:#8a6220;background:#c6a15b1f;border-color:#c6a15b52}.pricing-card h3{margin:0;font-size:24px;line-height:1.3}.pricing-card-lead{min-height:50px;color:var(--landing-muted);margin:16px 24px 0;line-height:1.7}.pricing-price{align-items:baseline;gap:8px;margin:24px 24px 0;display:flex}.pricing-price strong{color:var(--landing-ink);font-size:46px;line-height:1}.pricing-price span{color:var(--landing-muted);font-weight:700}.pricing-original-price{color:var(--landing-muted);margin:6px 24px 0;font-size:14px;text-decoration:line-through}.pricing-comparison-price{color:#5c6259b8;align-items:baseline;gap:6px;margin:8px 24px 0;font-size:15px;font-weight:800;display:inline-flex}.pricing-comparison-price strong{color:#5c6259b8;text-decoration:line-through;text-decoration-thickness:2px}.pricing-card-note{color:#7a581f;background:#c6a15b1f;border:1px solid #c6a15b47;border-radius:999px;align-self:flex-start;margin:14px 24px 0;padding:6px 10px;font-size:13px;font-weight:800}.pricing-card-value{color:#2f3b33;margin:14px 24px 0;font-weight:800;line-height:1.5}.pricing-card ul{gap:12px;margin:22px 24px 26px;padding:0;list-style:none;display:grid}.pricing-card li{color:#3f493f;padding-left:28px;line-height:1.65;position:relative}.pricing-card li:before{content:"";border-left:3px solid var(--landing-green-dark);border-bottom:3px solid var(--landing-green-dark);width:14px;height:8px;position:absolute;top:8px;left:0;transform:rotate(-45deg)}.pricing-card .landing-primary-cta,.pricing-card .landing-secondary-cta{width:calc(100% - 48px);margin:auto 24px 24px}.pricing-card .landing-primary-cta{background:var(--landing-gold);color:#f6f1e8;box-shadow:0 16px 36px #8a62202e}.pricing-card .landing-primary-cta:hover{background:var(--landing-gold-strong);color:#f6f1e8;box-shadow:0 20px 44px #8a62203d}.pricing-card .landing-secondary-cta{color:var(--landing-ink);border-color:#1e2b232e}.pricing-card .landing-secondary-cta:hover{background:#ffffff8a;border-color:#1e2b2352}.pricing-disclaimer{max-width:980px;color:var(--landing-muted);text-align:center;margin:30px auto 0;font-size:14px;line-height:1.8}.pricing-compare-section{background:linear-gradient(#f6f1e80a 1px, transparent 1px), linear-gradient(90deg, #f6f1e80a 1px, transparent 1px), linear-gradient(180deg, #151915fa, #121814fa), var(--landing-ink);color:var(--landing-paper);background-size:64px 64px,64px 64px,auto,auto}.pricing-compare-wrap{width:min(980px,100%);margin:0 auto}.pricing-compare-board{gap:16px;display:grid}.pricing-compare-item{background:linear-gradient(135deg,#f6f1e81a,#f6f1e80a),#121814bd;border:1px solid #f6f1e829;border-radius:8px;grid-template-columns:minmax(150px,.38fr) minmax(0,1fr);gap:26px;padding:22px;display:grid;position:relative;overflow:hidden;box-shadow:0 20px 50px #0003}.pricing-compare-item:before{content:"";background:linear-gradient(180deg, var(--landing-gold-strong), var(--landing-green));width:4px;position:absolute;inset:0 auto 0 0}.pricing-compare-label{align-self:center;padding-left:8px}.pricing-compare-label span,.pricing-compare-label strong{display:block}.pricing-compare-label span{color:var(--landing-gold-strong);font-size:13px;font-weight:800}.pricing-compare-label strong{color:var(--landing-paper);margin-top:8px;font-size:22px;line-height:1.25}.pricing-compare-copy{grid-template-columns:1fr 1fr;gap:20px;min-width:0;display:grid}.pricing-compare-copy div{border-left:1px solid #f6f1e829;min-width:0;padding-left:18px}.pricing-compare-copy div:last-child{border-left-color:#e5c87db8}.pricing-compare-copy span{color:#f6f1e8ad;font-size:13px;font-weight:800;display:inline-flex}.pricing-compare-copy div:last-child span{color:var(--landing-gold-strong)}.pricing-compare-copy p{color:#f6f1e8b3;margin:8px 0 0;line-height:1.75}.pricing-compare-copy div:last-child p{color:#fffaf0eb}.pricing-faq{background:linear-gradient(180deg, #ede5d7 0%, #f6f1e8 100%), var(--landing-paper-2)}.pricing-faq-grid{grid-template-columns:1fr;gap:20px;width:min(980px,100%);margin:0 auto;display:grid}.pricing-faq-grid article{background:#fffaf1d6;border:1px solid #1e2b2321;border-radius:8px;grid-template-columns:44px 1fr;align-items:flex-start;gap:24px;padding:34px 38px;display:grid;box-shadow:0 18px 42px #1f272212}.pricing-faq-icon{border:3px solid var(--landing-green-dark);width:36px;height:36px;color:var(--landing-green-dark);background:#1f765714;border-radius:50%;justify-content:center;align-items:center;margin-top:2px;font-size:24px;font-weight:700;line-height:1;display:inline-flex}.pricing-faq-content{min-width:0}.pricing-faq-grid h3{color:var(--landing-ink);margin:0;font-size:24px;line-height:1.35}.pricing-faq-grid p{color:var(--landing-muted);margin:18px 0 0;font-size:18px;line-height:1.8}@keyframes landingFadeUp{0%{opacity:.72;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes landingPulse{0%{box-shadow:0 0 #35b9858f}70%{box-shadow:0 0 0 12px #35b98500}to{box-shadow:0 0 #35b98500}}@keyframes landingScan{0%,40%{transform:translateY(-100%)}70%{transform:translateY(100%)}to{transform:translateY(100%)}}@media (max-width:980px){.landing-hero{grid-template-columns:1fr;padding-top:46px}.pricing-hero{padding-top:46px}.landing-hero h1,.pricing-hero h1{font-size:42px}.pricing-section-heading h2{font-size:31px}.landing-product-demo{max-width:640px}.landing-proof,.landing-capability-grid,.landing-security-grid,.landing-steps,.pricing-grid{grid-template-columns:repeat(2,1fr)}.landing-security,.landing-screenshot-section,.landing-final-cta{grid-template-columns:1fr;display:grid}.landing-final-actions{justify-content:flex-start}}@media (max-width:720px){.legal-document{width:calc(100% - 32px);padding:18px 0 48px}.legal-document-heading{padding-bottom:4px}.legal-document-heading h1{margin-bottom:20px;font-size:20px}.legal-notice{margin-top:0}.legal-document-meta p,.legal-notice p,.legal-content p,.legal-content ul,.legal-table{font-size:13px}.legal-content section{padding-top:26px}.legal-notice h2,.legal-content h2{font-size:15px}.landing-nav{flex-direction:column;align-items:flex-start;width:min(100% - 32px,1180px);position:relative}.landing-brand-cluster{justify-content:space-between;width:100%}.landing-nav-links{justify-content:flex-start}.pagination{flex-direction:column;align-items:flex-start}.landing-hero,.landing-proof,.pricing-hero{width:min(100% - 32px,1180px)}.landing-hero,.pricing-hero{gap:28px;padding:34px 0}.landing-hero h1,.pricing-hero h1{font-size:24px}.landing-hero-lead,.pricing-hero p{font-size:16px}.landing-primary-cta,.landing-secondary-cta{width:100%}.landing-message{max-width:100%}.landing-proof,.landing-capability-grid,.landing-security-grid,.landing-steps,.pricing-grid{grid-template-columns:1fr}.pricing-faq-grid article{grid-template-columns:1fr;gap:16px;padding:26px 22px}.landing-proof div{border-bottom:1px solid #f6f1e81c;border-right:0}.landing-proof div:last-child{border-bottom:0}.landing-section,.landing-final-cta,.pricing-section{padding:62px 18px}.landing-section-heading,.pricing-section-heading{text-align:left}.pricing-section-heading h2{font-size:24px}.pricing-section-heading h2:after{margin-left:0}.landing-section-heading h2,.landing-security-copy h2,.landing-screenshot-copy h2,.landing-final-cta h2{font-size:30px}.landing-section-heading.pricing-section-heading h2,.pricing-section-heading h2{font-size:24px}.landing-capability-card,.landing-capability-card p{min-height:0}.pricing-price{flex-direction:column;align-items:flex-start}.pricing-compare-item,.pricing-compare-copy{grid-template-columns:1fr}.pricing-card-head{padding-left:20px;padding-right:20px}.pricing-price,.pricing-original-price,.pricing-card-note,.pricing-card-value,.pricing-card-lead,.pricing-card ul{margin-left:20px;margin-right:20px}.pricing-card .landing-primary-cta,.pricing-card .landing-secondary-cta{width:calc(100% - 40px);margin-left:20px;margin-right:20px}.landing-footer{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.landing-page *,.landing-page :before,.landing-page :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
