.site-icon[data-v-8c92ac46]{display:block;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-property:overflow;transition-duration:1ms;transition-behavior:allow-discrete}:root{color:#f5f7ff;background:#050710;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;font-synthesis:none;--bg: #050710;--surface: #0d1020;--surface-soft: #111426;--line: #343852;--line-soft: #24283d;--text: #f5f7ff;--muted: #a8adbd;--muted-2: #747b90;--violet: #7264ff;--violet-2: #9a8cff;--cyan: #42dfd0;--cyan-2: #7ce9dc;--header-height: 106px;--section-visual-lift: 60px;--icon-inline: 22px;--icon-row: 28px;--icon-orbit: 40px;--feature-row-height: 72px;--feature-icon-column: 66px}*{box-sizing:border-box}html,body,#app{width:100%;min-height:100%}html{scrollbar-width:none;background:var(--bg)}html::-webkit-scrollbar,body::-webkit-scrollbar{width:0;height:0;display:none}body{margin:0;min-width:320px;overflow-x:clip;background:var(--bg)}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{color:inherit}a{color:inherit;text-decoration:none}img{max-width:100%}::selection{color:#fff;background:#6359d8}button:focus-visible,a:focus-visible,input:focus-visible{outline:3px solid #8e86ff66;outline-offset:3px}.site-header{position:fixed;inset:0 0 auto;z-index:100;height:var(--header-height);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:30px;padding:0 clamp(30px,3vw,52px);border-bottom:1px solid #ffffff12;background:#050710f2;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.brand{width:max-content;padding:0;display:inline-flex;align-items:center;gap:12px;border:0;background:transparent;cursor:pointer}.brand img{display:block;filter:drop-shadow(0 8px 25px #4c78ff44)}.brand strong{font-size:25px;letter-spacing:-.025em;white-space:nowrap}.site-header nav{display:flex;align-items:center;gap:clamp(30px,4vw,70px);transform:translate(-118px)}.site-header nav button{position:relative;padding:13px 0;border:0;color:#e9ebf2;background:transparent;cursor:pointer;font-size:16px;white-space:nowrap}.site-header nav button:after{position:absolute;right:0;bottom:3px;left:0;height:2px;border-radius:2px;background:var(--cyan);content:"";opacity:0;transform:scaleX(.25);transition:.18s ease}.site-header nav button:hover:after,.site-header nav button.active:after{opacity:1;transform:scaleX(1)}.site-header nav button.active{color:var(--cyan)}.header-tools{justify-self:end;display:flex;align-items:center;gap:43px}.language-switch{height:34px;padding:3px;display:inline-flex;align-items:center;gap:0;border:1px solid #ffffff12;border-radius:999px;background:#ffffff0b;box-shadow:inset 0 1px #ffffff08;transition:border-color .18s ease,background-color .18s ease}.language-switch:hover{border-color:#ffffff24;background:#ffffff10}.language-switch button{height:26px;min-width:40px;padding:0 11px;border:0;border-radius:999px;color:#959bad;background:transparent;cursor:pointer;font-size:12px;font-weight:500;transition:color .18s ease,background-color .18s ease,box-shadow .18s ease,transform .18s ease}.language-switch button:hover:not(.active){color:#e1e4ed}.language-switch button:active{transform:scale(.96)}.language-switch button.active{color:#242733;background:#eceef5;box-shadow:0 1px 5px #0000003d}.primary-button,.secondary-button{min-height:54px;padding:0 24px;display:inline-flex;align-items:center;justify-content:center;gap:12px;border-radius:10px;cursor:pointer;font-weight:720;transition:transform .16s ease,filter .16s ease,border-color .16s ease}.primary-button{border:1px solid #8a7eff;color:#fff;background:linear-gradient(135deg,#5147e8,#6654f4);box-shadow:inset 0 1px #ffffff30,0 14px 42px #5147e83d}.secondary-button{border:1px solid #44485f;color:#f2f3f8;background:#0a0c15}.primary-button:hover,.secondary-button:hover{filter:brightness(1.09);transform:translateY(-1px)}.header-trial{min-width:152px;min-height:58px;font-size:17px}.menu-toggle{display:none}.site-scroll{width:100%;overflow-x:clip}.visual-enter{--visual-enter-x: 0px;--visual-enter-y: 0px;opacity:0;transform:translate3d(var(--visual-enter-x),var(--visual-enter-y),0) scale(.975);transition:opacity .55s ease,transform .88s cubic-bezier(.16,1,.3,1);will-change:opacity,transform}.visual-enter-left{--visual-enter-x: -120px}.visual-enter-right{--visual-enter-x: 120px}.visual-enter-up{--visual-enter-y: 72px}.visual-enter-delay{transition-delay:.1s}.snap-section.is-revealed .visual-enter{opacity:1;transform:translateZ(0) scale(1)}.snap-section{position:relative;width:100%;height:100svh;min-height:680px;overflow:hidden;background:radial-gradient(circle at 74% 30%,#24255b25 0,transparent 34%),radial-gradient(circle at 22% 72%,#10323a1f 0,transparent 34%),var(--bg)}.snap-section:after{position:absolute;inset:var(--header-height) 0 auto;height:1px;background:#ffffff05;content:""}.section-stage{position:relative;width:100%;height:100%;padding-top:var(--header-height);padding-bottom:calc(var(--section-visual-lift) * 2);display:grid;align-items:safe center}.section-inner{position:relative;width:100%;max-width:1672px;margin:0 auto;padding-inline:50px 78px}.section-kicker{width:max-content;max-width:100%;display:inline-flex;align-items:center;min-height:42px;padding:0 24px;border:1px solid #137067;border-radius:999px;color:var(--cyan);background:#08131a;font-size:18px;letter-spacing:.02em}.section-kicker.soft-pill{min-height:50px;padding-inline:30px;font-size:18px}.section-copy h2,.calculator-heading h2{margin:30px 0 18px;color:#f7f8fc;font-size:clamp(44px,3.65vw,62px);line-height:1.28;letter-spacing:-.045em}.section-copy h2 span,.calculator-heading h2 span{display:block}.section-copy h2 span:last-child,.calculator-heading h2 span:last-child,.trial-copy h2 span:last-child{width:fit-content;color:transparent;background:linear-gradient(90deg,#9a8fff 5%,#4de2d0 92%);-webkit-background-clip:text;background-clip:text}.section-copy>p,.calculator-heading>p{max-width:610px;margin:0;color:var(--muted);font-size:17px;line-height:1.9}.section-progress{position:fixed;z-index:90;top:50%;right:25px;width:2px;height:220px;display:flex;align-items:center;flex-direction:column;gap:0;transform:translateY(-50%);pointer-events:none}.section-progress i{width:2px;flex:1;overflow:hidden;background:#41465a}.section-progress i b{display:block;width:100%;border-radius:2px;background:var(--cyan);box-shadow:0 0 12px #4ee4d4;transition:height .36s cubic-bezier(.16,1,.3,1)}.hero-layout{display:grid;grid-template-columns:.94fr 1.06fr;align-items:start;gap:38px}.hero-copy{min-width:0;padding-top:40px;padding-bottom:18px}.hero-copy .soft-pill{min-width:300px;justify-content:center}.hero-copy h1{max-width:730px;margin:34px 0 26px;color:#f8f9fd;font-size:clamp(56px,4.42vw,74px);line-height:1.3;letter-spacing:-.055em}.hero-copy h1 span,.hero-copy h1 em{display:block;font-style:normal;white-space:nowrap}.hero-copy h1 em{color:transparent;background:linear-gradient(90deg,#9a8fff 5%,#4de2d0 92%);-webkit-background-clip:text;background-clip:text}.hero-copy>p{max-width:510px;margin:0;color:#b6bac7;font-size:19px;line-height:2.02}.hero-actions{width:100%;max-width:664px;min-width:0;margin-top:56px;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:clamp(14px,1.3vw,25px)}.hero-actions .primary-button,.hero-actions .secondary-button{width:100%;min-width:0;min-height:90px;padding-inline:clamp(18px,2vw,38px);font-size:20px;white-space:nowrap}.hero-trust{display:flex;align-items:center;flex-wrap:wrap;gap:0;margin-top:66px;color:#b9bdc9;font-size:17px}.hero-trust span{display:inline-flex;align-items:center;gap:10px;padding:0 22px;border-right:1px solid #35394c}.hero-trust span:first-child{padding-left:0}.hero-trust span:last-child{border-right:0}.hero-trust .site-icon{color:var(--cyan)}.hero-dashboard{min-width:0;align-self:start}.hero-cost-panel{min-height:430px;padding:34px 34px 28px;display:grid;grid-template-rows:auto 1fr auto;overflow:hidden;border:1px solid #474469;border-radius:18px;background:linear-gradient(145deg,#15172b,#0b0e1b 74%);box-shadow:inset 0 1px #ffffff0b,0 35px 100px #0009}.hero-cost-panel>div{min-width:0}.cost-panel-title{color:#f5f6fa;font-size:23px;font-weight:800}.cost-comparison{margin-top:20px;display:grid;grid-template-columns:1fr .84fr 1fr;align-items:center;gap:14px}.cost-metric{position:relative;min-width:0;min-height:220px;padding:32px 16px 22px;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:visible;border:1px solid #a954678c;border-radius:13px;background:radial-gradient(circle at 50% 0,#6e29373d,transparent 58%),linear-gradient(145deg,#27151f,#12121d 72%);box-shadow:inset 0 1px #ffffff0d,0 16px 34px #0005;text-align:center}.cost-price-label{position:absolute;z-index:5;top:-14px;left:-14px;width:150px;height:132px;display:block;pointer-events:none;color:#fff;font-size:18px;font-weight:850;letter-spacing:.04em}.cost-price-label svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible;transform:scaleX(-1);transform-origin:center}.cost-price-label .ribbon-top-fold{fill:#8d2e40}.cost-price-label .ribbon-side-fold{fill:#641d2e}.cost-price-label>span{position:absolute;z-index:1;top:34px;left:7px;width:72px;color:#fff;text-align:center;transform:rotate(-45deg)}.cost-metric span,.cost-metric strong,.cost-metric small,.cost-drop strong,.cost-drop small{display:block}.cost-metric span{color:#b9bdcc;font-size:18px;font-weight:750}.cost-metric strong{position:relative;margin-top:14px;color:#f3f4f8;font-size:clamp(25px,2vw,38px);font-variant-numeric:tabular-nums;line-height:1.1;white-space:nowrap}.cost-metric small{margin-top:14px;color:#9ca2b4;font-size:15px}.cost-before strong:after{position:absolute;top:52%;right:-8px;left:-8px;height:2px;border-radius:999px;background:#ff6c7c;box-shadow:0 0 10px #ff526874;content:"";transform:rotate(-1deg)}.cost-after{border-color:#3fcbbb9e;background:radial-gradient(circle at 50% 0,#17655e4a,transparent 58%),linear-gradient(145deg,#102c2e,#0d151e 72%)}.cost-after .cost-price-label{right:-14px;left:auto}.cost-after .cost-price-label svg{transform:none}.cost-after .cost-price-label .ribbon-top-fold{fill:#168d83}.cost-after .cost-price-label .ribbon-side-fold{fill:#0c625b}.cost-after .cost-price-label>span{right:7px;left:auto;color:#fff;transform:rotate(45deg)}.cost-after strong,.cost-after span{color:var(--cyan)}.cost-drop{min-width:0;padding:0 4px;display:grid;place-items:center;text-align:center}.cost-drop>i{width:72px;height:72px;display:grid;place-items:center;color:var(--cyan);filter:drop-shadow(0 0 14px #42dfd055)}.cost-drop>i .site-icon{transform:rotate(45deg)}.cost-drop strong{margin-top:3px;color:transparent;background:linear-gradient(90deg,var(--cyan),#8174ff);-webkit-background-clip:text;background-clip:text;font-size:clamp(27px,2.15vw,38px);line-height:1.1;white-space:nowrap}.cost-drop small{margin-top:20px;color:#a9aec0;font-size:10px;line-height:1.45;white-space:nowrap}.cost-release{min-height:88px;margin-top:24px;display:flex;align-items:center;justify-content:center;gap:34px;border:1px solid #24766f;border-radius:16px;background:linear-gradient(90deg,#092226a3,#0a1823 56%,#11152b);box-shadow:inset 0 1px #ffffff0b}.cost-release span,.cost-release strong{color:var(--cyan)}.cost-release span{font-size:17px;font-weight:750}.cost-release strong{font-size:clamp(38px,3.2vw,55px);line-height:1;white-space:nowrap}.hero-section.is-revealed .cost-drop>i{animation:cost-arrow-enter .72s .18s cubic-bezier(.16,1,.3,1) both}.hero-mini-grid{display:grid;grid-template-columns:1fr 1.08fr;gap:20px;margin-top:25px}.hero-mini-grid article{min-width:0;min-height:276px;padding:24px;border:1px solid #3c4059;border-radius:16px;background:#0b0e1a}.hero-mini-grid h3{margin:0 0 25px;display:flex;align-items:center;gap:11px;font-size:20px}.hero-mini-grid h3 .site-icon{color:var(--cyan)}.mini-quota>div{display:grid;grid-template-columns:30px 48px 1fr 42px;align-items:center;gap:10px;margin:18px 0;color:#e0e2eb;font-size:13px}.mini-quota .quota-avatar{width:28px;height:28px;display:grid;place-items:center;overflow:hidden;border:1px solid #575d7a;border-radius:50%;color:#cdd2e5;background:linear-gradient(145deg,#343a5c,#151a2d)}.mini-quota>div:nth-of-type(1) .quota-avatar{border-color:#625ca0;color:#c7c1ff;background:linear-gradient(145deg,#39345f,#17182c)}.mini-quota>div:nth-of-type(2) .quota-avatar{border-color:#3d7196;color:#94d8ff;background:linear-gradient(145deg,#213f5b,#141b2b)}.mini-quota>div:nth-of-type(3) .quota-avatar{border-color:#31766f;color:#8aeadc;background:linear-gradient(145deg,#1e4a48,#121e28)}.mini-quota .quota-bar{height:8px;overflow:hidden;border-radius:999px;background:#23263a}.mini-quota .quota-bar b{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#7464f7,#5be3d1);transform-origin:left center}.hero-section.is-revealed .mini-quota>div:nth-of-type(1) .quota-bar b{animation:quota-bar-grow .62s .28s cubic-bezier(.16,1,.3,1) both}.hero-section.is-revealed .mini-quota>div:nth-of-type(2) .quota-bar b{animation:quota-bar-grow .62s .38s cubic-bezier(.16,1,.3,1) both}.hero-section.is-revealed .mini-quota>div:nth-of-type(3) .quota-bar b{animation:quota-bar-grow .62s .48s cubic-bezier(.16,1,.3,1) both}.mini-quota em{text-align:right;font-style:normal}.line-chart{position:relative;height:122px;overflow:hidden;border-bottom:1px solid #34384c;background-image:linear-gradient(#262a3d 1px,transparent 1px);background-size:100% 31px}.line-chart svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.usage-area{opacity:0}.usage-line{stroke-dasharray:1;stroke-dashoffset:1}.usage-end{opacity:0;transform-box:fill-box;transform-origin:center}.hero-section.is-revealed .usage-area{animation:usage-area-reveal .65s .72s ease-out both}.hero-section.is-revealed .usage-line{animation:usage-line-draw 1.25s .3s cubic-bezier(.16,1,.3,1) both}.hero-section.is-revealed .usage-end{animation:usage-end-pop .34s 1.42s cubic-bezier(.16,1,.3,1) both}.mini-usage footer{display:flex;justify-content:space-between;gap:12px;margin-top:17px;color:#a5a9ba;font-size:12px}.mini-usage footer strong{color:#f2f3f8;font-size:15px}@keyframes cost-arrow-enter{0%{opacity:0;transform:translate(-12px,-12px)}to{opacity:1;transform:translate(0)}}@keyframes quota-bar-grow{0%{opacity:.3;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@keyframes usage-line-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes usage-area-reveal{0%{opacity:0}to{opacity:1}}@keyframes usage-end-pop{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}.flow-layout{height:min(820px,calc(100svh - var(--header-height)));display:grid;grid-template-columns:.9fr 1.1fr;grid-template-rows:auto auto;align-content:center;gap:clamp(22px,3vh,38px) 54px}.flow-copy{min-width:0;align-self:end}.flow-copy h2{margin-top:18px;font-size:58px;line-height:1.25}.flow-story{width:744px;max-width:100%;align-self:start;min-width:0}.flow-steps{position:relative;display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.flow-steps:before{position:absolute;top:41px;left:15%;right:15%;height:1px;background:repeating-linear-gradient(90deg,#585c76 0 6px,transparent 6px 12px);content:""}.flow-steps article{position:relative;text-align:center}.flow-steps i{position:relative;z-index:1;width:84px;height:84px;margin:0 auto 15px;display:grid;place-items:center;border:1px solid #3e4772;border-radius:50%;color:var(--violet-2);background:#080b17;box-shadow:0 0 0 10px #050710}.flow-steps .site-icon{width:var(--icon-orbit);height:var(--icon-orbit)}.flow-steps .site-icon[data-icon=shield]{width:48px;height:48px}.flow-steps article:nth-child(2) i,.flow-steps article:nth-child(3) i{border-color:#22685f;color:var(--cyan)}.flow-steps strong{font-size:16px}.flow-points{display:grid;grid-template-columns:repeat(3,1fr);gap:26px;margin-top:33px}.flow-points span{min-height:var(--feature-row-height);padding:0 18px 0 0;display:grid;grid-template-columns:var(--feature-icon-column) minmax(0,1fr);align-items:center;border:1px solid #3a3e58;border-radius:10px;color:#d7dae4;background:#0b0e1a;font-size:15px;text-align:left}.flow-points .site-icon{width:var(--icon-row);height:var(--icon-row);justify-self:center;color:var(--cyan)}.flow-products{position:relative;grid-column:1 / -1;min-height:0;height:clamp(320px,31.25vw,520px);overflow:clip;container-type:size}.product-window{margin:0;overflow:hidden;border:1px solid #474b63;border-radius:13px;background:#f4f7fc;box-shadow:0 26px 80px #000a}.product-window img{width:100%;height:100%;display:block;object-fit:contain;object-position:center top}.product-window.is-zoomable{position:relative;scale:1;transform-origin:center;cursor:zoom-in}.product-window.is-zoomable.visual-enter{transition:opacity .55s ease,transform .88s cubic-bezier(.16,1,.3,1),scale .24s cubic-bezier(.16,1,.3,1)}.product-window.is-zoomable:after{position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 24px #42dfd000;content:"";opacity:0;pointer-events:none;transition:opacity .22s ease,box-shadow .22s ease}.product-window.is-zoomable>img{transition:filter .22s ease}.product-window.is-zoomable:hover:after,.product-window.is-zoomable:focus-visible:after{box-shadow:inset 0 0 24px #42dfd01c;opacity:1}.product-window.is-zoomable:hover,.product-window.is-zoomable:focus-visible{z-index:5;scale:1.008}.product-window.is-zoomable:hover>img,.product-window.is-zoomable:focus-visible>img{filter:brightness(1.008) saturate(1.01)}.product-window.is-zoomable:focus-visible{outline:2px solid #67eee2b8;outline-offset:4px}.flow-products .admin-window{position:absolute;top:0;bottom:auto;left:2%;width:min(58%,177.78cqh);height:auto;aspect-ratio:16 / 9}.flow-products .member-window{position:absolute;right:0;bottom:0;z-index:2;width:min(44.3%,160cqh);height:auto;aspect-ratio:16 / 9}.product-layout{display:grid;grid-template-columns:.64fr 1.36fr;align-items:start;gap:40px}.product-layout .section-copy{min-width:0;padding-top:18px}.product-layout .section-copy h2{max-width:600px;font-size:clamp(44px,3.35vw,54px)}html[lang=zh-CN] .product-layout .section-copy h2 span{white-space:nowrap}.product-layout .section-copy>p{max-width:430px}.product-layout>:last-child{margin-top:21px}.admin-section .product-layout{grid-template-columns:.64fr 1.36fr;gap:26px}.feature-stack{display:grid;gap:14px;margin-top:26px}.feature-stack article{max-width:340px;min-height:var(--feature-row-height);display:grid;grid-template-columns:var(--feature-icon-column) minmax(0,1fr);align-items:center;border:1px solid #3a3e56;border-radius:10px;background:#0a0d18}.feature-stack article>i{height:100%;display:grid;place-items:center;border-right:1px solid #34384e;color:var(--cyan)}.feature-stack article>i .site-icon{width:var(--icon-row);height:var(--icon-row)}.feature-stack article>span{padding:12px 16px}.feature-stack article strong,.feature-stack article small{display:block}.feature-stack article strong{font-size:16px}.feature-stack article small{margin-top:4px;color:#9297aa;font-size:12px}.section-note{max-width:430px;margin-top:27px;padding-top:22px;border-top:1px solid #2e3246;color:#c1c4d0;font-size:15px;line-height:1.7}.section-note.with-icon{display:flex;align-items:center;gap:11px;border:0}.section-note.with-icon .site-icon{width:var(--icon-inline);height:var(--icon-inline);flex:none;color:var(--cyan)}.dominant-window{position:relative;width:100%;aspect-ratio:16 / 9;border-color:#54516f}.dominant-window img{object-fit:contain}.member-section .section-copy{padding-top:18px}.member-section .section-copy h2{margin-bottom:30px;font-size:62px}.member-section .section-copy>p{font-size:18px;line-height:1.95}.member-capability-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:38px}.member-capability-cards article{position:relative;min-width:0;min-height:138px;padding:22px 10px 17px;display:flex;align-items:center;justify-content:center;flex-direction:column;border:1px solid #41475f;border-radius:15px;background:#080b15b8;box-shadow:inset 0 1px #ffffff07;overflow:hidden}.member-capability-cards article:before{position:absolute;inset:0;background:radial-gradient(circle at 50% 30%,#42dfd00d,transparent 46%);content:""}.member-capability-cards article>i{position:relative;width:62px;height:56px;display:grid;place-items:center;color:#63e6da}.member-capability-cards article:nth-child(2)>i{transform:scale(1.08)}.member-capability-cards article:nth-child(3)>i{transform:scale(.96)}.member-capability-cards article>i .site-icon{position:relative;z-index:1;filter:drop-shadow(0 0 10px #42dfd077)}.member-capability-cards strong{position:relative;margin-top:10px;font-size:17px;text-align:center;white-space:nowrap}.member-product-composition{position:relative;width:100%;height:717px;min-height:717px;margin-top:-5px!important}.member-product-composition>.dominant-window{position:absolute;top:2%;left:0;width:92%;height:auto;margin:0;aspect-ratio:16 / 9}.member-product-composition .keys-window{position:absolute;right:0;bottom:1%;z-index:2;width:74%;height:auto;aspect-ratio:16 / 9}.usage-window{width:calc(100% + 20px);height:auto;margin-top:-5px!important;margin-left:3px;aspect-ratio:16 / 9}.audit-section .section-copy h2{margin-bottom:30px;font-size:58px}.audit-section .section-copy>p{max-width:484px;letter-spacing:-.03em}body.lightbox-open{overflow:hidden}.image-lightbox{position:fixed;z-index:300;inset:0;padding:clamp(24px,5vw,72px);display:grid;place-items:center;background:#03050bed;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.image-lightbox__stage{width:100%;height:100%;display:grid;place-items:center;pointer-events:none}.image-lightbox__stage img{width:auto;max-width:100%;height:auto;max-height:100%;display:block;border:1px solid #5ce8da52;border-radius:14px;background:#f4f7fc;box-shadow:0 32px 100px #000d,0 0 0 1px #ffffff0a;object-fit:contain}.image-lightbox__close{position:absolute;z-index:2;top:clamp(16px,2.4vw,30px);right:clamp(16px,2.4vw,30px);width:46px;height:46px;padding:0;display:grid;place-items:center;border:1px solid #4c536d;border-radius:50%;color:#edf1f8;background:#101522e6;cursor:pointer;transition:color .18s ease,border-color .18s ease,background-color .18s ease,transform .18s ease}.image-lightbox__close:hover{border-color:#65e7da9c;color:var(--cyan);background:#172031f2;transform:scale(1.04)}.image-lightbox__close:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}.image-lightbox-enter-active,.image-lightbox-leave-active{transition:opacity .2s ease}.image-lightbox-enter-active .image-lightbox__stage,.image-lightbox-leave-active .image-lightbox__stage{transition:transform .28s cubic-bezier(.16,1,.3,1),opacity .2s ease}.image-lightbox-enter-from,.image-lightbox-leave-to{opacity:0}.image-lightbox-enter-from .image-lightbox__stage,.image-lightbox-leave-to .image-lightbox__stage{opacity:0;transform:scale(.975)}.lead-fallback-dialog{position:fixed;z-index:320;inset:0;padding:clamp(18px,4vw,56px);display:grid;place-items:center;background:#03050be8;-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px)}.lead-fallback-dialog__panel{position:relative;width:min(760px,100%);height:min(720px,calc(100svh - clamp(36px,8vw,112px)));max-height:calc(100svh - clamp(36px,8vw,112px));padding:30px;display:grid;grid-template-rows:auto minmax(0,1fr) auto;border:1px solid #3d465f;border-radius:20px;background:radial-gradient(circle at 12% 0,#42dfd017,transparent 34%),radial-gradient(circle at 92% 6%,#655bf21c,transparent 34%),linear-gradient(145deg,#111624,#080b14 66%);box-shadow:0 34px 110px #000d,inset 0 1px #ffffff0a;overflow:hidden}.lead-fallback-dialog__close{position:absolute;top:16px;right:16px;width:32px;height:32px;padding:0;display:grid;place-items:center;border:1px solid #3c445bba;border-radius:50%;color:#aeb6c7;background:#0c111da8;cursor:pointer;transition:color .18s ease,border-color .18s ease,background-color .18s ease,transform .18s ease}.lead-fallback-dialog__close:hover{border-color:#58ded37a;color:var(--cyan);background:#121a29;transform:scale(1.03)}.lead-fallback-dialog__close:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}.lead-fallback-dialog__header{padding-right:44px;display:grid;grid-template-columns:50px minmax(0,1fr);gap:16px}.lead-fallback-dialog__header>i{width:50px;height:50px;display:grid;place-items:center;border:1px solid #42dfd04d;border-radius:14px;color:var(--cyan);background:linear-gradient(145deg,#10282b,#11172a);box-shadow:inset 0 1px #ffffff10,0 0 30px #42dfd010}.lead-fallback-dialog__header span{color:var(--cyan);font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.lead-fallback-dialog__header h2{margin:4px 0 0;font-size:28px;line-height:1.25}.lead-fallback-dialog__header p{max-width:600px;margin:8px 0 0;color:#9ca5b7;font-size:14px;line-height:1.7}.lead-fallback-dialog__email{min-height:0;margin-top:22px;display:grid;grid-template-rows:auto auto minmax(0,1fr);gap:10px}.lead-fallback-dialog__email>section{padding:13px 15px;border:1px solid #30384d;border-radius:11px;background:#080c16b8}.lead-fallback-dialog__email small{display:block;color:#737d91;font-size:10px;font-weight:700;letter-spacing:.06em}.lead-fallback-dialog__email strong{margin-top:5px;display:block;color:#e7ebf3;font-size:14px;line-height:1.5;overflow-wrap:anywhere}.lead-fallback-dialog__recipient{display:flex;align-items:center;justify-content:space-between;gap:18px}.lead-fallback-dialog__recipient>div{min-width:0}.lead-fallback-dialog__recipient strong{color:var(--cyan);font-size:16px}.lead-fallback-dialog__recipient button{min-height:38px;padding:0 12px;display:inline-flex;align-items:center;gap:8px;flex:none;border:1px solid #3c465e;border-radius:9px;color:#c8cfdd;background:#111827;font-size:12px;font-weight:700;cursor:pointer;transition:color .18s ease,border-color .18s ease,background-color .18s ease}.lead-fallback-dialog__recipient button:hover{border-color:#4fd8cb73;color:#f6fffd;background:#132128}.lead-fallback-dialog__recipient button .site-icon{color:var(--cyan)}.lead-fallback-dialog__body{min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr);overflow:hidden}.lead-fallback-dialog__body pre{min-height:0;height:100%;margin:9px 0 0;padding:14px 15px;border:1px solid #283044;border-radius:9px;color:#cbd2df;background:#050912;font:13px/1.7 Microsoft YaHei UI,PingFang SC,sans-serif;white-space:pre-wrap;overflow:auto;-webkit-user-select:text;user-select:text}.lead-fallback-dialog__body pre:focus-visible{outline:2px solid #42dfd05c;outline-offset:2px}.lead-fallback-dialog__actions{margin-top:18px;display:grid;grid-template-columns:1fr 1fr;gap:10px}.lead-fallback-dialog__actions button{min-height:50px;justify-content:center}.lead-success-dialog__panel{width:min(560px,100%);height:auto;min-height:0;display:block;overflow:visible}.lead-success-dialog__header>i{border-color:#42dfd064;background:linear-gradient(145deg,#10302d,#11172a)}.lead-success-dialog__id{margin-top:24px;padding:15px 16px;border:1px solid #334056;border-radius:11px;background:#080c16b8}.lead-success-dialog__id small{display:block;color:#737d91;font-size:10px;font-weight:700;letter-spacing:.06em}.lead-success-dialog__id strong{margin-top:6px;display:block;color:var(--cyan);font:700 13px/1.5 Consolas,monospace;overflow-wrap:anywhere}.lead-success-dialog__actions{margin-top:18px}.lead-success-dialog__actions .primary-button{width:100%;min-height:50px;justify-content:center}.lead-fallback-dialog-enter-active,.lead-fallback-dialog-leave-active{transition:opacity .2s ease}.lead-fallback-dialog-enter-active .lead-fallback-dialog__panel,.lead-fallback-dialog-leave-active .lead-fallback-dialog__panel{transition:opacity .2s ease,transform .28s cubic-bezier(.16,1,.3,1)}.lead-fallback-dialog-enter-from,.lead-fallback-dialog-leave-to{opacity:0}.lead-fallback-dialog-enter-from .lead-fallback-dialog__panel,.lead-fallback-dialog-leave-to .lead-fallback-dialog__panel{opacity:0;transform:translateY(10px) scale(.98)}.private-layout{display:grid;grid-template-columns:.78fr 1.22fr;align-items:start;gap:24px}.private-layout .section-copy{padding-top:50px}.private-layout .section-copy h2{margin-top:37px;margin-bottom:27px;line-height:1.32}.hero-trust .site-icon{width:var(--icon-inline);height:var(--icon-inline)}.private-architecture{position:relative;isolation:isolate;width:min(100%,850px);aspect-ratio:1437 / 1095;justify-self:end;overflow:hidden;border-radius:32px;background:#080f1d;filter:drop-shadow(0 38px 70px #0009)}.private-architecture:before{position:absolute;z-index:-1;inset:7% 4% 3%;border-radius:32%;background:radial-gradient(circle at 35% 53%,#38e4d029,transparent 55%),radial-gradient(circle at 87% 57%,#7658ee25,transparent 43%);content:"";filter:blur(42px)}.private-architecture-frame,.private-architecture-connectors{position:absolute;inset:0;display:block;width:100%;height:100%;overflow:visible;pointer-events:none;-webkit-user-select:none;user-select:none}.private-architecture-frame{z-index:2;filter:drop-shadow(0 0 7px #53648324)}.private-architecture-connectors{z-index:1}.private-environment-title{position:absolute;z-index:5;top:3.3%;left:3.5%;display:inline-flex;align-items:center;gap:8px;color:#aeb9d0;font-size:14px;font-weight:700;letter-spacing:.04em;text-shadow:0 0 16px #42dbc74d}.private-environment-title .site-icon{color:#54e2d2}.private-layer-node{position:absolute;z-index:4;margin:0;padding:0;border:0;border-radius:18px;color:#e9edf6;background:transparent;outline:none;cursor:default;transition:opacity .25s ease}.private-layer-node:before{position:absolute;z-index:-1;inset:-2%;border:0;border-radius:inherit;background:radial-gradient(circle at 50% 60%,#51ead22e,transparent 70%);content:"";opacity:0;transform:scale(.96);transition:opacity .25s ease,transform .28s ease}.private-layer-copy{position:absolute;z-index:2;display:flex;align-items:center;justify-content:center;min-width:0;color:#f7fbff;text-align:center;pointer-events:none}.private-layer-copy strong{min-width:0;color:#f8fbff;font-size:16px;line-height:1.16;white-space:normal;text-shadow:0 2px 10px #000,0 0 18px #5de7d15e;transition:color .25s ease,text-shadow .25s ease,transform .25s ease}.private-user-node{top:14.2%;left:7.1%;width:17.6%;height:12.4%}.private-admin-node{top:14.2%;left:29.3%;width:17.5%;height:12.4%}.private-portal-card{position:absolute;z-index:0;inset:0;display:block;width:100%;height:100%;overflow:visible;filter:drop-shadow(0 15px 17px #000c) drop-shadow(0 0 10px #36e5dc26);pointer-events:none}.private-portal-icon{position:absolute;z-index:2;top:15%;left:8%;width:27%;aspect-ratio:1;display:grid;place-items:center;border:0;border-radius:0;color:#81fff4;background:linear-gradient(135deg,#effcff,#4ff4eb 40%,#187798 82%);clip-path:polygon(50% 0,94% 25%,94% 75%,50% 100%,6% 75%,6% 25%);filter:drop-shadow(0 7px 7px #000d) drop-shadow(0 0 10px #44eee77a);isolation:isolate;pointer-events:none}.private-portal-icon:before{position:absolute;z-index:-1;inset:1.2px;background:linear-gradient(145deg,#103c58,#07192c 68%);clip-path:inherit;content:""}.private-portal-icon:after{position:absolute;inset:3px 18% 48%;background:linear-gradient(#e9ffff8f,transparent);clip-path:inherit;content:""}.private-portal-icon .site-icon{position:relative;z-index:1;width:54%;height:54%;filter:drop-shadow(0 0 7px #5fffeab0)}.private-user-node .private-layer-copy,.private-admin-node .private-layer-copy{inset:0 7% 0 35%}.private-control-node{top:36%;left:3.4%;width:45.1%;height:30.6%;border-radius:36px}.private-node-card{position:absolute;z-index:0;inset:0;display:block;width:100%;height:100%;overflow:visible;filter:drop-shadow(0 18px 23px #000c) drop-shadow(0 0 11px #37e7e326);pointer-events:none}.private-node-icon{position:absolute;z-index:2;display:grid;place-items:center;aspect-ratio:1;border:0;border-radius:0;color:#82fff5;background:linear-gradient(135deg,#f0fdff,#4af2e9 40%,#177797 82%);clip-path:polygon(50% 0,94% 25%,94% 75%,50% 100%,6% 75%,6% 25%);filter:drop-shadow(0 8px 9px #000c) drop-shadow(0 0 11px #45eee778);isolation:isolate;pointer-events:none}.private-node-icon:before{position:absolute;z-index:-1;inset:1.4px;background:linear-gradient(145deg,#103f59,#06182a 70%);clip-path:inherit;content:""}.private-node-icon:after{position:absolute;inset:4px 18% 48%;background:linear-gradient(#e9ffff8f,transparent);clip-path:inherit;content:""}.private-node-icon .site-icon{position:relative;z-index:1;width:54%;height:54%;filter:drop-shadow(0 0 8px #5fffeab0)}.private-control-icon{top:32%;left:12%;width:13%}.private-control-copy{inset:38% 26% 35% 31%;justify-content:flex-start;text-align:left}.private-control-copy strong{font-size:20px}.private-license-chip{position:absolute;z-index:5;top:16%;right:6.5%;width:20%;height:47%;display:flex;align-items:center;justify-content:center;padding:0 1%;border:0;border-radius:8px;color:#dce6f8;background:transparent;font-size:9px;font-weight:700;line-height:1.18;text-align:center;white-space:pre-line;outline:none;text-shadow:0 2px 9px #000,0 0 12px #a9d9ff66;transition:color .25s ease,text-shadow .25s ease,filter .25s ease}.private-license-art{position:absolute;z-index:0;inset:0;display:block;width:100%;height:100%;overflow:visible;filter:drop-shadow(0 0 9px #78cde84d);pointer-events:none}.private-license-chip b{position:relative;z-index:1;margin:0 10% 4% 0;font:inherit}.private-data-node{top:73.5%;left:4%;width:44.9%;height:19.3%;border-radius:30px}.private-data-icon{top:19%;left:22%;width:14%}.private-data-icon .site-icon{width:62%;height:62%}.private-data-node .private-layer-copy{inset:0 8% 3% 37%;justify-content:flex-start}.private-data-node .private-layer-copy strong{font-size:19px}.private-runner-node{top:43.8%;left:53.8%;width:16.5%;height:24.5%;border-radius:28px}.private-runner-icon{top:20%;left:14%;width:28%}.private-runner-node .private-layer-copy{inset:49% 5% 17%}.private-runner-node .private-layer-copy strong{font-size:16px}.private-upstream-node{top:33.1%;left:79.4%;width:16.8%;height:38.7%;border-radius:28px}.private-upstream-node:before{background:radial-gradient(circle at 50% 50%,#805ff343,transparent 72%)}.private-upstream-node .private-layer-copy{inset:8% 5% 76%}.private-upstream-node .private-layer-copy strong{max-width:120px;color:#f1ecff;font-size:14px}.private-upstream-details{position:absolute;z-index:3;inset:25% 7% 14%;display:grid;grid-template-rows:1fr 1fr;gap:9%;pointer-events:none}.private-upstream-details span{position:relative;min-width:0;display:flex;align-items:center;justify-content:flex-start;overflow:hidden;gap:9%;padding:0 8%;color:#eeeaff;font-size:11px;font-weight:700;line-height:1.15;text-align:left;text-shadow:0 2px 9px #000,0 0 13px #9a7af57a}.private-inset-card{position:absolute;z-index:-1;inset:0;display:block;width:100%;height:100%;filter:drop-shadow(0 7px 9px #000b) drop-shadow(0 0 7px #9b58ff42);pointer-events:none}.private-capability-icon{position:relative;z-index:1;flex:0 0 25%;aspect-ratio:1;display:grid;place-items:center;color:#c28cff;background:linear-gradient(135deg,#e1bfff,#9b5dff 45%,#4f2ca0);clip-path:polygon(50% 0,94% 25%,94% 75%,50% 100%,6% 75%,6% 25%);filter:drop-shadow(0 4px 6px #000c) drop-shadow(0 0 7px #8b52ff66);isolation:isolate}.private-capability-icon:before{position:absolute;z-index:-1;inset:1px;background:linear-gradient(145deg,#2d1757,#100b29 72%);clip-path:inherit;content:""}.private-capability-icon .site-icon{width:56%;height:56%;color:inherit;filter:drop-shadow(0 0 5px #b17cff80)}.private-upstream-details b{min-width:0;font:inherit;white-space:pre-line}.private-upstream-details span:nth-child(2){transform:translateY(-8px)}html[lang=en] .private-upstream-node .private-layer-copy strong{font-size:12px}@media(min-width:651px){html[lang=en] .private-upstream-details span{gap:7%;padding:0 5%;font-size:clamp(9px,.66vw,9.5px);line-height:1.08}}html[lang=en] .private-user-node .private-layer-copy,html[lang=en] .private-admin-node .private-layer-copy{inset:0 2% 0 29%}html[lang=en] .private-user-node .private-layer-copy strong,html[lang=en] .private-admin-node .private-layer-copy strong{font-size:11px;white-space:nowrap}.private-layer-node:hover:before,.private-layer-node:focus-visible:before{background:radial-gradient(ellipse at 50% 50%,#51ead23d 0%,#51ead21b 48%,transparent 74%);filter:blur(10px);opacity:1;transform:scale(1.035)}.private-upstream-node:hover:before,.private-upstream-node:focus-visible:before{background:radial-gradient(ellipse at 50% 48%,#805ff34d 0%,#805ff321 48%,transparent 74%);filter:blur(10px)}.private-node-card__gap,.private-portal-card__gap,.private-inset-card__gap{opacity:.92;transition:opacity .25s ease}.private-layer-node:hover :is(.private-node-card__gap,.private-portal-card__gap,.private-inset-card__gap),.private-layer-node:focus-visible :is(.private-node-card__gap,.private-portal-card__gap,.private-inset-card__gap){opacity:1}.private-layer-node:hover strong,.private-layer-node:focus-visible strong{color:#fff;text-shadow:0 2px 10px #000,0 0 22px #6dffeb;transform:scale(1.045)}.private-license-chip:hover,.private-license-chip:focus-visible{color:#fff;filter:brightness(1.22);text-shadow:0 2px 9px #000,0 0 18px #7eeadc}.private-architecture[data-active-layer] .private-layer-node{opacity:.42}.private-architecture[data-active-layer=user] :is(.private-user-node,.private-control-node),.private-architecture[data-active-layer=admin] :is(.private-admin-node,.private-control-node),.private-architecture[data-active-layer=data] :is(.private-data-node,.private-control-node),.private-architecture[data-active-layer=runner] :is(.private-control-node,.private-runner-node,.private-upstream-node),.private-architecture[data-active-layer=upstream] :is(.private-runner-node,.private-upstream-node),.private-architecture[data-active-layer=license] .private-control-node,.private-architecture[data-active-layer=control] :is(.private-user-node,.private-admin-node,.private-control-node,.private-data-node,.private-runner-node){opacity:1}.private-section.is-revealed .private-layer-node{animation:private-layer-enter .62s cubic-bezier(.2,.8,.2,1) backwards}.private-section.is-revealed :is(.private-architecture-frame,.private-architecture-connectors){animation:private-architecture-enter .78s cubic-bezier(.2,.8,.2,1) backwards}.private-section.is-revealed .private-admin-node{animation-delay:.07s}.private-section.is-revealed .private-control-node{animation-delay:.14s}.private-section.is-revealed .private-data-node{animation-delay:.21s}.private-section.is-revealed .private-runner-node{animation-delay:.28s}.private-section.is-revealed .private-upstream-node{animation-delay:.35s}@keyframes private-architecture-enter{0%{opacity:0;filter:saturate(.65) brightness(.55) blur(5px);transform:translateY(18px) scale(.985)}}@keyframes private-layer-enter{0%{opacity:0;transform:translateY(10px)}}.calculator-layout{display:grid;grid-template-columns:.85fr 1.15fr;grid-template-rows:auto minmax(0,1fr) auto auto;gap:18px 28px}.calculator-heading{min-height:309px}.calculator-heading h2{margin:22px 0 10px;font-size:clamp(38px,3.25vw,55px);line-height:1.3}.calculator-heading>p{font-size:15px;line-height:1.75}.calculator-heading>p{max-width:390px}.card-outline{border:1px solid #3d425c;border-radius:14px;background:#080b16}.calculator-controls{position:relative;grid-column:1;height:246px;align-self:end;padding:19px 22px}.calculator-controls h3,.annual-comparison>h3{margin:0;display:flex;align-items:center;gap:10px;color:var(--cyan);font-size:17px}.calculator-controls label{position:absolute;display:grid;align-items:center;gap:5px 16px;margin:0}.calculator-controls label:nth-of-type(1){top:21px;right:22px;left:172px;grid-template-columns:75px 1fr;grid-template-rows:auto auto}.calculator-controls label:nth-of-type(2){top:137px;right:22px;left:22px;grid-template-columns:134px 150px 1fr;grid-template-rows:auto}.calculator-controls label>span{color:#d7d9e3;font-size:13px}.calculator-controls output{grid-column:1;grid-row:2;color:#f3f4f8;font-size:22px;font-weight:800}.calculator-controls input{grid-column:2;grid-row:1 / span 2;width:100%;accent-color:var(--cyan)}.calculator-controls label:nth-of-type(2) output{grid-column:2;grid-row:1}.calculator-controls label:nth-of-type(2) input{grid-column:3;grid-row:1}.calculator-controls>small{position:absolute;right:22px;bottom:16px;left:22px;display:flex;align-items:flex-start;gap:8px;color:#9297aa;font-size:11px;line-height:1.5}.calculator-controls>small .site-icon{flex:none;margin-top:1px}.annual-comparison{grid-column:2;grid-row:1 / span 2;width:100%;height:440px;margin-top:133px;align-self:start;padding:22px}.annual-comparison>h3{color:#eef0f6}.annual-comparison>div{height:calc(100% - 34px);display:grid;grid-template-columns:1fr 1fr .82fr;margin-top:16px;overflow:hidden;border:1px solid #343951;border-radius:12px}.annual-comparison article{min-width:0;padding:22px;border-right:1px dashed #3b4056}.annual-comparison article:last-child{border-right:0}.annual-comparison article>span,.annual-comparison article>strong,.annual-comparison article>small{display:block}.annual-comparison article>span{color:#d7dae4;font-size:15px}.annual-comparison article>strong{margin-top:20px;color:#f8f9fc;font-size:clamp(27px,2vw,36px);white-space:nowrap}.annual-comparison article:nth-child(2)>span,.annual-comparison article:nth-child(2)>strong,.annual-comparison .saved>span,.annual-comparison .saved>strong{color:var(--cyan)}.annual-comparison article>small{margin-top:29px;color:#7e8498;font-size:12px}.annual-comparison article>p{color:#b0b4c2;font-size:13px;line-height:1.9}.annual-comparison .saved>i{--progress: 70%;position:relative;width:120px;height:120px;margin:25px auto 0;display:grid;place-items:center;border-radius:50%;background:conic-gradient(var(--cyan) var(--progress),#183439 0);font-style:normal}.annual-comparison .saved>i:before{position:absolute;inset:13px;border-radius:50%;background:#0a0e18;content:""}.annual-comparison .saved>i b{position:relative;z-index:1;font-size:25px}.consult-panel{grid-column:1 / -1;min-height:137px;padding:18px 22px;display:grid;grid-template-columns:280px auto 1fr auto auto;align-items:center;gap:20px}.consult-panel h3{margin:0;font-size:21px}.consult-panel p{max-width:260px;margin:7px 0 0;color:#858b9e;font-size:12px;line-height:1.5}.consult-panel>strong{padding-left:18px;border-left:1px solid #353a50;font-size:13px;white-space:nowrap}.consult-fields{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.consult-fields article{min-width:0;min-height:58px;padding:10px 13px;display:flex;align-items:center;gap:10px;border:1px solid #343951;border-radius:9px}.consult-fields .site-icon{flex:none;color:var(--cyan)}.consult-fields b,.consult-fields small{display:block}.consult-fields b{font-size:12px}.consult-fields small{margin-top:3px;color:#7f8598;font-size:9px;white-space:nowrap}.consult-panel .secondary-button,.consult-panel .primary-button{min-height:56px;white-space:nowrap}.site-footer{position:relative;z-index:5;width:100%;border-top:1px solid #202537;background:#05070d}.site-footer__inner{width:100%;max-width:1672px;min-height:88px;margin:0 auto;padding:18px 78px 18px 50px;display:flex;align-items:center;justify-content:space-between;gap:24px;color:#9ca1b2;font-size:13px}.footer-signature{display:inline-flex;align-items:center;gap:10px}.calculator-layout{grid-template-columns:.84fr 1.16fr;grid-template-rows:280px 476px;gap:24px 30px}.calculator-heading{grid-column:1;grid-row:1;min-height:0;align-self:start}.calculator-heading h2{margin:20px 0 12px;font-size:clamp(42px,3.45vw,58px);line-height:1.22}.calculator-heading h2 span{display:block}.calculator-heading>p{max-width:540px;font-size:17px;line-height:1.85}.calculator-controls{position:static;grid-column:1;grid-row:2;height:auto;min-height:476px;padding:30px 32px 26px;display:grid;grid-template-rows:auto 1fr 1fr auto;gap:18px;align-self:auto}.calculator-controls h3{font-size:23px}.calculator-controls h3 .site-icon{width:28px;height:28px;filter:drop-shadow(0 0 9px #37ddd66b)}.calculator-field{min-width:0;padding:24px 0 22px;display:grid;grid-template-columns:150px minmax(0,1fr);align-items:center;gap:24px;border-bottom:1px solid #252a3c}.field-value span{display:block}.field-value span{color:#9ba1b4;font-size:15px}.field-value output{margin-top:8px;display:flex;align-items:baseline;gap:8px;color:#f4f6fa;font-weight:800;white-space:nowrap}.field-value output b{color:#f4f6fa;font-size:32px;line-height:1}.field-value output em{color:#aeb4c5;font-size:20px;font-style:normal;line-height:1}.calculator-field+.calculator-field .field-value output b{color:var(--cyan)}.range-wrap{position:relative;min-width:0;--range-progress: 0%;--range-origin-offset: 0%}.range-wrap:before{content:"";position:absolute;z-index:0;top:8px;right:0;left:0;height:8px;border-radius:999px;background:linear-gradient(90deg,var(--cyan) var(--range-progress),#252b40 var(--range-progress));pointer-events:none}.range-wrap input{position:relative;z-index:1;width:calc(100% - var(--range-origin-offset));height:24px;margin:0 0 0 var(--range-origin-offset);display:block;appearance:none;border:0;background:transparent;cursor:pointer}.range-wrap input::-webkit-slider-runnable-track{height:8px;border-radius:999px;background:transparent}.range-wrap input::-webkit-slider-thumb{width:24px;height:24px;margin-top:-8px;appearance:none;border:5px solid #090c17;border-radius:50%;background:var(--cyan);box-shadow:0 0 0 1px #67eadf,0 0 20px #4ce0d78f}.range-wrap input::-moz-range-track{height:8px;border:0;border-radius:999px;background:transparent}.range-wrap input::-moz-range-progress{height:8px;border-radius:999px;background:transparent}.range-wrap input::-moz-range-thumb{width:14px;height:14px;border:5px solid #090c17;border-radius:50%;background:var(--cyan);box-shadow:0 0 0 1px #67eadf,0 0 20px #4ce0d78f}.range-scale{position:relative;height:16px;margin-top:6px;color:#646b80;font:12px ui-monospace,SFMono-Regular,Consolas,monospace}.range-scale span{position:absolute;top:0;white-space:nowrap;transform:translate(-50%)}.range-scale span:first-child{transform:none}.range-scale span:last-child{transform:translate(-100%)}.calculator-controls>small{position:static;min-width:0;margin-top:1px;align-items:center;color:#858ca1;font-size:13px;line-height:1.6}.calculator-controls>small .site-icon{width:17px;height:17px;margin:0;align-self:center}.annual-comparison{grid-column:2;grid-row:1 / span 2;width:100%;height:640px;margin:0;align-self:end;padding:32px}.annual-comparison>h3{font-size:21px}.annual-comparison .budget-grid{position:relative;height:calc(100% - 44px);display:grid;grid-template-columns:1fr 1fr .82fr;margin-top:22px;overflow:visible;border:0;border-radius:12px;gap:18px}.annual-comparison article{position:relative;min-width:0;padding:32px 28px;display:flex;flex-direction:column;overflow:hidden;container-type:inline-size;border:1px solid #2d354d;border-radius:12px;background:radial-gradient(circle at 70% 0,#26314a33,transparent 42%),linear-gradient(155deg,#111527,#090c17 62%);box-shadow:inset 0 1px #ffffff08,0 16px 36px #0000001f}.annual-comparison article:before{position:absolute;top:0;right:18px;left:18px;height:1px;background:linear-gradient(90deg,transparent,#7386ac80,transparent);content:""}.annual-comparison article:nth-of-type(2){border-color:#285451;background:radial-gradient(circle at 55% 0,#26c8ba1f,transparent 45%),linear-gradient(155deg,#0f2427,#090e18 64%)}.annual-comparison article:nth-of-type(2):before{background:linear-gradient(90deg,transparent,#42ded0a3,transparent)}.annual-comparison article:last-of-type{border-color:#3c365e;background:radial-gradient(circle at 55% 0,#7863d429,transparent 46%),linear-gradient(155deg,#171630,#090c17 66%)}.annual-comparison article:last-of-type:before{background:linear-gradient(90deg,transparent,#8a76e69c,transparent)}.annual-comparison article>span{min-height:50px;font-size:18px;line-height:1.45}.annual-comparison article>strong{width:100%;min-height:92px;margin-top:20px;font-size:clamp(32px,1.9vw,40px);font-size:clamp(32px,13cqi,42px);line-height:1.08;letter-spacing:-.025em;white-space:normal;text-wrap:balance}.annual-comparison .saved>strong{font-size:clamp(33px,14cqi,42px)}.annual-comparison article>small{margin-top:38px;font-size:16px}.annual-comparison article:not(.saved)>small{margin-top:auto}.annual-comparison article>p{margin:10px 0 0;font-size:17px;line-height:2}.annual-comparison .saved>i{width:156px;height:156px;margin:auto auto 0}.annual-comparison .saved>i b{font-size:31px}.budget-operator{position:absolute;top:50%;z-index:3;width:42px;height:42px;display:grid;place-items:center;border:1px solid #3c4359;border-radius:50%;color:var(--cyan);background:#090d18;box-shadow:0 0 18px #27d9d137;font:28px/1 ui-monospace,SFMono-Regular,Consolas,monospace;transform:translate(-50%,-50%)}.budget-minus{left:35.45%}.budget-equals{left:70.9%}.trial-layout{display:grid;grid-template-columns:.64fr 1.36fr;grid-template-rows:1fr;align-items:center;gap:32px 48px}.trial-copy h2{margin:24px 0 18px;font-size:clamp(46px,4.3vw,68px);line-height:1.16}.trial-copy h2 span{display:block}.trial-copy>p{max-width:510px;color:#a4aabd;font-size:17px;line-height:1.85}.trial-email{width:fit-content;min-width:310px;margin-top:34px;padding:16px 18px;border:1px solid #30364c;border-radius:12px;background:linear-gradient(145deg,#0e1220,#090c15)}.trial-email small,.trial-email>span{display:block}.trial-email small{color:#747b90;font-size:10px}.trial-email>span{margin-top:5px;color:var(--cyan);font-size:16px;font-weight:750}.trial-assurance{max-width:390px;margin-top:22px;display:flex;align-items:flex-start;gap:10px;color:#7e879b;font-size:12px;line-height:1.55}.trial-assurance .site-icon{flex:none;margin-top:1px;color:var(--cyan)}.trial-panel{min-height:0;padding:28px 30px;border-radius:20px;background:radial-gradient(circle at 85% 10%,#5a4fe820,transparent 35%),linear-gradient(145deg,#111526,#080b15 62%);box-shadow:0 28px 80px #0007}.trial-panel-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.trial-panel-heading h3{margin:0;font-size:26px}.trial-panel-heading p{margin:6px 0 0;color:#9299ac;font-size:14px;line-height:1.5}.lead-draft-state{max-width:260px;display:flex;align-items:center;justify-content:flex-end;gap:7px;color:#768096;font-size:11px;line-height:1.4;text-align:right}.lead-draft-state .site-icon{flex:none;color:#5fd9cc}.lead-form-grid{margin-top:18px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px 12px}.lead-field{min-width:0;display:grid;gap:8px;color:#b8becc;font-size:13px}.lead-field>span{display:block}.lead-field>span b{color:#6ee6d9}.lead-field input,.lead-select__trigger{width:100%;height:46px;padding:0 14px;border:1px solid #343a50;border-radius:10px;color:#f2f4f8;background:#090d18;outline:0;font-size:14px;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease}.lead-field input::placeholder{color:#596174}.lead-field input:focus,.lead-select__trigger:focus-visible,.lead-select.is-open .lead-select__trigger{border-color:#52d9cc99;background:#0b111d;box-shadow:0 0 0 3px #42dfd012,0 0 22px #42dfd00e}.lead-select{position:relative;min-width:0}.lead-select__trigger{display:flex;align-items:center;justify-content:space-between;gap:16px;cursor:pointer}.lead-select__trigger .site-icon{flex:none;color:#8f98aa;transition:color .18s ease,transform .18s ease}.lead-select.is-open .lead-select__trigger .site-icon{color:var(--cyan);transform:rotate(180deg)}.lead-select__menu{position:absolute;top:calc(100% + 8px);right:0;left:0;z-index:40;padding:6px;border:1px solid #394158;border-radius:12px;background:linear-gradient(155deg,#101625,#090e19);box-shadow:0 22px 55px #000b,0 0 0 1px #42dfd009}.lead-select__option{min-height:44px;padding:0 12px;display:flex;align-items:center;justify-content:space-between;gap:14px;border-radius:8px;color:#c7ccda;font-size:14px;cursor:pointer;transition:color .15s ease,background-color .15s ease}.lead-select__option+.lead-select__option{margin-top:2px}.lead-select__option.is-active{color:#fff;background:#182033}.lead-select__option.is-selected{color:#f6f8fb;background:linear-gradient(90deg,#635bf224,#3bd9cb14)}.lead-select__option.is-active.is-selected{background:linear-gradient(90deg,#665df43a,#3bd9cb22)}.lead-select__option .site-icon{flex:none;color:var(--cyan);filter:drop-shadow(0 0 8px #42dfd04d)}.lead-select-enter-active,.lead-select-leave-active{transition:opacity .15s ease,transform .15s ease;transform-origin:top center}.lead-select-enter-from,.lead-select-leave-to{opacity:0;transform:translateY(-5px) scale(.985)}.lead-number-field>div{position:relative}.lead-number-field input{padding-right:50px}.lead-number-field em{position:absolute;top:50%;right:14px;color:#727b8f;font-size:12px;font-style:normal;transform:translateY(-50%);pointer-events:none}.usage-evidence{margin:16px 0 0;padding:0;border:0}.usage-evidence legend{margin-bottom:9px;color:#b8becc;font-size:13px}.lead-segmented{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.lead-segmented label{min-height:44px;padding:0 14px;display:flex;align-items:center;justify-content:center;gap:9px;border:1px solid #32384d;border-radius:10px;color:#949caf;background:#090d18;font-size:13px;cursor:pointer;transition:border-color .18s ease,color .18s ease,background-color .18s ease}.lead-segmented label.active{border-color:#43cfc15c;color:#dff8f4;background:#0d2527}.lead-segmented label.active .site-icon{color:var(--cyan)}.lead-segmented input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.lead-usage-field{margin-top:12px;grid-template-columns:minmax(130px,.45fr) 1fr;align-items:center}.lead-usage-field>span small{margin-top:4px;display:block;color:#747e92;font-size:10px;line-height:1.4}.lead-token-field{position:relative;min-width:0}.lead-token-field input{padding-right:92px}.lead-token-field em{position:absolute;top:50%;right:14px;color:#7d879b;font-size:11px;font-style:normal;transform:translateY(-50%);pointer-events:none}.usage-assessment{margin-top:15px;padding:14px 16px;display:grid;grid-template-columns:1fr minmax(210px,.72fr);align-items:center;gap:18px;border:1px solid #343a50;border-radius:12px;background:linear-gradient(135deg,#0b101d,#101626)}.usage-assessment>div:first-child>span{color:#7f899e;font-size:11px}.usage-assessment strong{margin-top:4px;display:block;font-size:20px}.usage-assessment p{margin:5px 0 0;color:#929aad;font-size:12px;line-height:1.45}.assessment-meter{display:grid;grid-template-columns:repeat(3,1fr);gap:5px}.assessment-meter i{height:5px;border-radius:999px;background:#292e40}.assessment-meter i.active{background:linear-gradient(90deg,#655bf2,#4edacc);box-shadow:0 0 12px #42dfd024}.assessment-meter b{grid-column:1 / -1;margin-top:8px;color:#b8bfce;font-size:12px;font-weight:650;text-align:right}.lead-honeypot{position:fixed;left:-10000px;width:1px;height:1px;overflow:hidden;opacity:0;pointer-events:none}.turnstile-dialog__panel{width:min(480px,100%);height:auto;min-height:0;padding:30px;display:block;overflow:visible}.turnstile-dialog__panel:focus{outline:none}.turnstile-dialog .turnstile-widget{width:100%;min-height:65px;margin-top:24px;display:grid;place-items:center;overflow:hidden;border-radius:10px}.turnstile-dialog__status{min-height:18px;margin:12px 0 0;color:#8f98aa;font-size:12px;line-height:1.5;text-align:center}.trial-actions{margin-top:16px;display:grid;grid-template-columns:.8fr 1.2fr;gap:10px}.trial-actions .secondary-button,.trial-actions .primary-button{min-height:58px;justify-content:center}.trial-actions .primary-button{gap:12px}.trial-actions .primary-button .site-icon{transition:transform .18s ease}.trial-actions .primary-button:hover .site-icon{transform:translate(2px,-2px)}.trial-actions .primary-button:disabled{cursor:wait;opacity:.65}.lead-status{margin:10px 0 0;color:#9ba3b5;font-size:10px;text-align:center}.lead-status.is-sent{color:#6ee6d9}.lead-status.is-failed{color:#ff9ca8}.back-to-top{min-height:46px;padding:0 18px 0 20px;display:inline-flex;align-items:center;justify-content:center;gap:11px;border:1px solid #394159;border-radius:999px;color:#dce2ef;background:linear-gradient(135deg,#141827,#0b0f1a);box-shadow:inset 0 1px #ffffff0a,0 12px 30px #0005;font:inherit;font-size:14px;font-weight:650;letter-spacing:.01em;cursor:pointer;transition:color .2s ease,border-color .2s ease,background .2s ease,box-shadow .2s ease,transform .2s ease}.back-to-top .site-icon{color:var(--cyan);transform:rotate(-90deg);transition:transform .2s ease}.back-to-top:hover{border-color:#43ded181;color:#fff;background:linear-gradient(135deg,#172335,#101527);box-shadow:inset 0 1px #ffffff12,0 14px 34px #0007,0 0 22px #42dfd018;transform:translateY(-2px)}.back-to-top:hover .site-icon{transform:translateY(-2px) rotate(-90deg)}.back-to-top:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}html[lang=en] .hero-copy h1{max-width:710px;font-size:56px;line-height:1.12}html[lang=en] .hero-copy h1 span,html[lang=en] .hero-copy h1 em{white-space:nowrap}html[lang=en] .hero-copy>p{max-width:610px;font-size:17px;line-height:1.8}html[lang=en] .cost-metric strong{font-size:clamp(24px,1.8vw,32px)}html[lang=en] .cost-price-label{font-size:13px;letter-spacing:.01em}html[lang=en] .cost-drop strong{font-size:clamp(25px,1.9vw,34px)}html[lang=en] .cost-drop small{font-size:10px;white-space:normal}html[lang=en] .hero-actions{margin-top:34px}html[lang=en] .hero-trust{flex-wrap:nowrap;margin-top:42px;font-size:12px;white-space:nowrap}html[lang=en] .hero-trust span{gap:8px;padding-inline:10px}html[lang=en] .mini-quota>div{grid-template-columns:30px 82px minmax(64px,1fr) 42px;gap:8px}html[lang=en] .mini-quota>div>span{white-space:nowrap}html[lang=en] .flow-copy h2{font-size:48px;line-height:1.2}html[lang=en] .flow-copy h2 span,html[lang=en] .product-layout .section-copy h2 span,html[lang=en] .private-layout .section-copy h2 span{white-space:nowrap}html[lang=en] .product-layout .section-copy h2,html[lang=en] .member-section .section-copy h2,html[lang=en] .audit-section .section-copy h2{margin:20px 0 16px;font-size:42px;line-height:1.18}html[lang=en] .admin-section .section-copy h2{font-size:38px}html[lang=en] .product-layout .section-copy>p,html[lang=en] .member-section .section-copy>p,html[lang=en] .audit-section .section-copy>p{max-width:445px;font-size:16px;line-height:1.7;letter-spacing:0}html[lang=en] .member-capability-cards strong{max-width:100%;font-size:14px;line-height:1.35;overflow-wrap:anywhere;white-space:normal}html[lang=en] .feature-stack,html[lang=en] .audit-section .feature-stack{gap:10px;margin-top:18px}html[lang=en] .feature-stack article{min-height:64px}html[lang=en] .member-section .section-note,html[lang=en] .section-note{margin-top:18px;padding-top:15px}html[lang=en] .calculator-heading h2{font-size:48px;line-height:1.12}html[lang=en] .calculator-heading>p{max-width:430px;font-size:14px;line-height:1.65}html[lang=en] .trial-copy h2{font-size:52px;line-height:1.18}html[lang=en] .calculator-controls label:nth-of-type(1){grid-template-columns:110px 1fr}html[lang=en] .calculator-controls label:nth-of-type(2){grid-template-columns:134px 175px 1fr}html[lang=en] .annual-comparison article>strong{font-size:clamp(27px,13cqi,34px)}html[lang=en] .annual-comparison .saved>strong{font-size:clamp(28px,14cqi,34px)}html[lang=en] .private-layout .section-copy{padding-top:24px}html[lang=en] .private-layout .section-copy h2{margin-top:24px;font-size:36px;line-height:1.22}@media(min-width:1051px){.product-layout{align-items:center}.product-layout>:last-child{margin-top:0}.member-product-composition{margin-top:0!important}.admin-section .product-layout,.audit-section .product-layout{align-items:center}.admin-section .dominant-window,.audit-section .usage-window{align-self:center;height:auto;aspect-ratio:16 / 9}.audit-section .usage-window{margin-top:0!important}.admin-section .dominant-window img,.audit-section .usage-window img{object-fit:contain}.private-layout{align-items:center}.private-layout .section-copy{position:relative;padding-top:0}}@media(max-height:950px)and (min-width:1251px){:root{--section-visual-lift: 24px}}@media(max-height:820px)and (min-width:1251px){:root{--header-height: 70px;--section-visual-lift: 0px}.site-header{padding-inline:30px}.brand img{width:40px;height:40px}.brand strong{font-size:20px}.site-header nav{gap:28px}.site-header nav button{font-size:13px}.header-trial{min-width:112px;min-height:44px;font-size:14px}.section-inner{padding-inline:32px 58px}.flow-products{height:clamp(300px,42svh,360px)}.flow-products .admin-window{width:min(52%,177.78cqh)}.flow-products .member-window{width:min(40%,160cqh)}.section-kicker{min-height:32px;padding-inline:16px;font-size:13px}.section-kicker.soft-pill{min-height:38px;font-size:14px}.hero-copy{padding-top:18px}.hero-copy h1{margin:20px 0 16px;font-size:clamp(44px,4vw,58px)}html[lang=en] .hero-copy h1{font-size:clamp(38px,3.15vw,46px)}.hero-copy>p{font-size:15px}.hero-actions{margin-top:24px;gap:14px}.hero-actions .primary-button,.hero-actions .secondary-button{min-width:0;min-height:52px;padding-inline:18px;font-size:14px}.hero-trust{margin-top:23px;font-size:12px}html[lang=en] .hero-trust{font-size:11px}html[lang=en] .hero-trust span{gap:6px;padding-inline:6px}.hero-cost-panel{min-height:286px;padding:22px}.cost-panel-title{font-size:18px}.cost-comparison{margin-top:12px;gap:9px}.cost-metric{min-height:164px;padding:26px 10px 14px}.cost-price-label{top:-12px;left:-10px;width:124px;height:109px;font-size:14px}.cost-price-label>span{top:28px;left:5px;width:60px}.cost-after .cost-price-label{right:-10px;left:auto}.cost-after .cost-price-label>span{right:5px;left:auto}html[lang=en] .cost-price-label{font-size:11px}.cost-metric span{font-size:14px}.cost-metric strong{margin-top:10px;font-size:26px}html[lang=en] .cost-metric strong{font-size:22px}.cost-metric small{margin-top:10px;font-size:12px}.cost-drop{padding-inline:2px}.cost-drop>i{width:44px;height:44px}.cost-drop>i .site-icon{width:42px;height:42px}.cost-drop strong{font-size:28px}html[lang=en] .cost-drop strong{font-size:23px}.cost-drop small{margin-top:10px;font-size:9px}.cost-release{min-height:58px;margin-top:14px;gap:22px}.cost-release span{font-size:14px}.cost-release strong{font-size:31px}.hero-mini-grid article{min-height:288px;padding:20px}.hero-mini-grid h3{margin-bottom:20px;font-size:17px}.mini-quota>div{margin:20px 0}.line-chart{height:150px}.section-copy h2,.calculator-heading h2{margin:18px 0 10px;font-size:clamp(35px,3.3vw,48px)}html[lang=en] .flow-copy h2{font-size:32px}html[lang=en] .product-layout .section-copy h2,html[lang=en] .member-section .section-copy h2,html[lang=en] .audit-section .section-copy h2{font-size:39px}html[lang=en] .admin-section .section-copy h2{font-size:31px}html[lang=zh-CN] .member-section .section-copy h2{font-size:54px}.section-copy>p,.calculator-heading>p{font-size:13px;line-height:1.7}.flow-steps i{width:66px;height:66px}.flow-steps:before{top:33px}.flow-steps .site-icon{width:32px;height:32px}.flow-steps .site-icon[data-icon=shield]{width:38px;height:38px}.flow-points{margin-top:16px}.flow-points span{min-height:52px;grid-template-columns:54px minmax(0,1fr);padding-right:12px;font-size:12px}.flow-points .site-icon{width:24px;height:24px}.feature-stack{gap:9px;margin-top:16px}.feature-stack article{min-height:58px}.feature-stack article strong{font-size:13px}.feature-stack article small{font-size:10px}.section-note{margin-top:15px;padding-top:14px;font-size:12px}.member-product-composition{height:635px;min-height:635px}.usage-window{height:auto;aspect-ratio:16 / 9}.private-architecture{width:min(100%,760px)}.calculator-layout{grid-template-rows:260px 210px;gap:16px 20px}.calculator-heading{min-height:0}.calculator-heading h2{font-size:44px}html[lang=en] .calculator-heading h2{font-size:41px}html[lang=en] .calculator-heading h2 span{white-space:nowrap}.calculator-heading>p{font-size:14px}.calculator-controls{height:210px;min-height:0;padding:14px 18px;gap:5px}.calculator-controls h3{font-size:17px}.calculator-controls h3 .site-icon{width:21px;height:21px}.calculator-controls label:nth-of-type(1){top:18px}.calculator-controls label:nth-of-type(2){top:98px}.calculator-controls label{margin-left:105px}.calculator-controls label{margin-top:10px}.calculator-field{padding-block:5px}.calculator-controls>small{margin-top:1px;font-size:9px}.annual-comparison{height:360px;margin-top:0;align-self:end;padding:16px}.annual-comparison .budget-grid{gap:8px}.annual-comparison article{padding:15px}.annual-comparison article>strong{min-height:50px;margin-top:10px;font-size:clamp(20px,10cqi,24px)}.annual-comparison .saved>strong{font-size:clamp(21px,12cqi,25px)}.annual-comparison article>small{margin-top:16px}.annual-comparison article>p{font-size:11px;line-height:1.75}.annual-comparison .saved>i{width:90px;height:90px;margin:auto auto 0}.consult-panel{min-height:98px;padding:12px 16px;grid-template-columns:230px auto 1fr auto auto}.consult-fields article{min-height:50px;padding-inline:8px;gap:6px}html[lang=en] .consult-fields b{font-size:11px}.consult-panel .secondary-button,.consult-panel .primary-button{min-height:48px;padding-inline:16px;font-size:12px}.calculator-field{grid-template-columns:118px minmax(0,1fr);gap:14px;padding:9px 0}html[lang=en] .calculator-field{grid-template-columns:148px minmax(0,1fr)}.field-value output b{font-size:20px}.field-value output em{font-size:12px}.range-scale{font-size:8px}.calculator-controls>small{margin:0;font-size:9px}.annual-comparison article{padding:18px 15px}.annual-comparison article>strong{margin-top:14px}.annual-comparison article>small{margin-top:26px}.annual-comparison .saved>i{width:100px;height:100px;margin:auto auto 0}.trial-layout{gap:24px 40px}.trial-copy h2{margin:18px 0 12px;font-size:48px}.trial-copy>p{font-size:14px}.trial-email{margin-top:22px;padding:13px 16px}.trial-assurance{margin-top:14px}.trial-panel{padding:18px 22px}.trial-panel-heading h3{font-size:22px}.trial-panel-heading p{font-size:11.5px}.lead-draft-state{font-size:10px}.lead-form-grid{margin-top:11px;gap:7px 10px}.lead-field{gap:5px;font-size:11px}.lead-field input,.lead-select__trigger{height:38px;font-size:12px}.lead-select__menu{top:calc(100% + 6px);padding:5px}.lead-select__option{min-height:38px;font-size:12px}.usage-evidence{margin-top:10px}.usage-evidence legend{margin-bottom:6px;font-size:11px}.lead-segmented label{min-height:36px;font-size:11px}.lead-usage-field{margin-top:8px}.usage-assessment{margin-top:9px;padding:10px 12px}.usage-assessment>div:first-child>span{font-size:10px}.usage-assessment strong{font-size:17px}.usage-assessment p,.assessment-meter b{font-size:10px}.trial-actions{margin-top:10px}.trial-actions .secondary-button,.trial-actions .primary-button{min-height:44px;font-size:12px}.lead-status{margin-top:6px}}@media(max-width:1200px)and (min-width:1051px){.site-header nav{gap:22px}.header-tools{gap:12px}.language-switch button{font-size:12px}.hero-layout{grid-template-columns:.88fr 1.12fr;gap:28px}.cost-metric,.cost-drop{padding-inline:12px}.cost-drop small{white-space:normal}.hero-trust span{padding-inline:12px}.product-layout{grid-template-columns:.58fr 1.42fr;gap:34px}.private-layout{grid-template-columns:.76fr 1.24fr;gap:30px}.consult-panel{grid-template-columns:210px auto 1fr auto auto;gap:12px}}@media(max-width:1250px){:root{--header-height: 68px}.site-header{grid-template-columns:1fr auto;padding:0 18px}.brand img{width:40px;height:40px}.brand strong{font-size:20px}.site-header nav{position:absolute;top:58px;right:14px;left:14px;padding:12px;display:none;align-items:stretch;flex-direction:column;gap:2px;border:1px solid #35394d;border-radius:12px;background:#0a0c15f5;box-shadow:0 22px 70px #000c;transform:none}.site-header nav.open{display:flex}.visual-enter-left{--visual-enter-x: -56px}.visual-enter-right{--visual-enter-x: 56px}.visual-enter-up{--visual-enter-y: 40px}.site-header nav button{padding:12px 14px;text-align:left}.header-trial{display:none}.header-tools{gap:12px}.language-switch{height:34px}.language-switch button{height:26px;min-width:38px;padding-inline:9px}.menu-toggle{width:40px;height:40px;padding:9px;display:grid;align-content:center;gap:5px;border:1px solid #383c50;border-radius:9px;background:#11141f}.menu-toggle span{height:2px;border-radius:2px;background:#d7dae3}.snap-section{height:auto;min-height:100svh;overflow:visible}.section-stage{height:auto;min-height:100svh;padding:104px 0 56px;align-items:start}.section-inner{padding-inline:22px}.section-progress{display:none}.section-copy h2,.calculator-heading h2{font-size:clamp(38px,8vw,54px)}html[lang=zh-CN] .product-layout .section-copy h2 span{white-space:normal}.hero-layout,.flow-layout,.product-layout,.admin-section .product-layout,.private-layout,.calculator-layout,.trial-layout{display:grid;grid-template-columns:1fr;gap:36px}.hero-copy{padding-top:0}.hero-copy h1{font-size:clamp(44px,10vw,64px)}.hero-copy h1 span,.hero-copy h1 em{white-space:normal}html[lang=en] .hero-copy h1{font-size:clamp(42px,8vw,56px)}html[lang=en] .hero-copy h1 span,html[lang=en] .hero-copy h1 em,html[lang=en] .flow-copy h2 span,html[lang=en] .product-layout .section-copy h2 span,html[lang=en] .private-layout .section-copy h2 span{white-space:normal}.hero-dashboard{width:100%}.hero-cost-panel{min-height:360px}.hero-mini-grid{grid-template-columns:1fr 1fr}.flow-layout{height:auto;grid-template-rows:auto}.flow-copy{align-self:auto}.flow-story{width:100%}.flow-products{grid-column:1;min-height:560px;height:100%;transform:none}.flow-products .admin-window{top:0;bottom:auto}.flow-products .member-window{top:70px;bottom:auto}.product-layout{align-items:start}.product-layout .section-copy,.member-section .section-copy,.private-layout .section-copy{padding-top:0}.product-layout>:last-child{margin-top:0}.dominant-window{max-width:900px;margin-inline:auto}.member-product-composition{height:620px;min-height:620px;margin-top:0!important}.usage-window{width:100%;margin:0!important}.private-architecture{width:min(100%,680px);margin-inline:auto;justify-self:center}.calculator-layout{grid-template-rows:auto}.calculator-heading{min-height:0}.calculator-heading,.calculator-controls,.annual-comparison,.consult-panel{grid-column:1;grid-row:auto}.calculator-controls{height:auto;min-height:300px}.calculator-controls label:nth-of-type(1){top:58px;right:20px;left:20px;grid-template-columns:120px 1fr}.calculator-controls label:nth-of-type(2){top:145px;right:20px;left:20px;grid-template-columns:120px 1fr;grid-template-rows:auto auto}.calculator-controls label:nth-of-type(2) output{grid-column:1;grid-row:2}.calculator-controls label:nth-of-type(2) input{grid-column:2;grid-row:1 / span 2}.annual-comparison{height:auto;min-height:500px;margin-top:0}.consult-panel{grid-template-columns:1fr}.consult-panel>strong{padding:0;border:0}.trial-layout{grid-template-rows:auto}.trial-copy h2 span{white-space:normal}.trial-panel{min-height:0}.site-footer__inner{padding-inline:22px}}@media(max-width:650px){.section-stage{padding:96px 0 46px}.section-inner{padding-inline:16px}.section-kicker,.section-kicker.soft-pill{min-height:36px;padding-inline:16px;font-size:12px}.hero-copy h1{margin:23px 0 18px;font-size:39px;line-height:1.12}html[lang=en] .hero-copy h1{font-size:36px}.hero-copy>p,.section-copy>p,.calculator-heading>p{font-size:15px;line-height:1.7}.hero-actions{max-width:none;grid-template-columns:1fr;margin-top:26px}.hero-actions .primary-button,.hero-actions .secondary-button{width:100%;min-width:0;min-height:56px}.hero-trust{align-items:flex-start;flex-direction:column;gap:12px;margin-top:25px}.hero-trust span{padding:0;border:0}.hero-cost-panel{min-height:0;padding:22px 16px 16px}.cost-panel-title{font-size:17px}.cost-comparison{margin-top:22px;grid-template-columns:1fr;gap:14px}.cost-metric{min-height:190px;padding:32px 12px 18px}.cost-price-label{top:-13px;left:-11px;width:136px;height:120px;font-size:16px}.cost-price-label>span{top:31px;left:6px;width:65px}.cost-after .cost-price-label{right:-11px;left:auto}.cost-after .cost-price-label>span{right:6px;left:auto}html[lang=en] .cost-price-label{font-size:13px}.cost-metric span{font-size:15px}.cost-metric strong,html[lang=en] .cost-metric strong{margin-top:9px;font-size:27px}.cost-metric small{margin-top:8px;font-size:13px}.cost-drop{padding:14px 0;border:0;border-block:1px solid #34384d}.cost-drop>i{width:42px;height:42px}.cost-drop>i .site-icon{width:40px;height:40px;transform:rotate(90deg)}.cost-drop strong,html[lang=en] .cost-drop strong{margin-top:1px;font-size:28px}.cost-drop small{margin-top:9px;padding-inline:6px;font-size:10px;white-space:normal}.cost-release{min-height:70px;margin-top:16px;gap:15px;border-radius:12px}.cost-release span{font-size:14px}.cost-release strong{font-size:28px}.hero-mini-grid{grid-template-columns:1fr}.hero-mini-grid article{min-height:200px}.section-copy h2,.calculator-heading h2{margin:22px 0 14px;font-size:36px;line-height:1.16}html[lang=zh-CN] .member-section .section-copy h2,html[lang=zh-CN] .audit-section .section-copy h2{font-size:40px}html[lang=en] .product-layout .section-copy h2,html[lang=en] .member-section .section-copy h2,html[lang=en] .audit-section .section-copy h2,html[lang=en] .calculator-heading h2{font-size:34px}html[lang=en] .calculator-heading h2 span{white-space:normal}.flow-steps{grid-template-columns:1fr;gap:20px}.flow-steps:before{inset:43px auto 43px 50%;width:1px;height:auto}.flow-steps article{padding:6px 0 12px;background:var(--bg)}.flow-points{grid-template-columns:1fr;gap:10px}.flow-products{min-height:420px}.flow-products .admin-window{left:0;width:86%;height:auto}.flow-products .member-window{right:0;width:85%;height:auto}.feature-stack article{max-width:none}.member-capability-cards{grid-template-columns:1fr}.member-product-composition{height:430px;min-height:430px}.member-product-composition>.dominant-window{width:100%;height:auto}.member-product-composition .keys-window{width:88%;height:auto}.private-architecture{width:100%;aspect-ratio:1437 / 1095}.private-environment-title{top:3.3%;left:3.5%;gap:5px;font-size:7px}.private-environment-title .site-icon{width:13px;height:13px}.private-layer-copy strong{font-size:8px}.private-user-node{top:14.2%;left:7.1%;width:17.6%;height:12.4%}.private-admin-node{top:14.2%;left:29.3%;width:17.5%;height:12.4%}.private-portal-icon{border-radius:0}.private-control-node{top:36%;left:3.4%;width:45.1%;height:30.6%;border-radius:16px}.private-node-icon{border-radius:0}.private-control-copy{inset:38% 26% 35% 31%}.private-control-copy strong{font-size:8px}.private-license-chip{top:16%;right:6.5%;width:20%;height:47%;padding:0 1%;border-radius:4px;font-size:4px}.private-data-node{top:73.5%;left:4%;width:44.9%;height:19.3%;border-radius:14px}.private-data-node .private-layer-copy strong{font-size:8px}.private-runner-node{top:43.8%;left:53.8%;width:16.5%;height:24.5%;border-radius:12px}.private-runner-node .private-layer-copy strong{font-size:6.5px}.private-upstream-node{top:33.1%;left:79.4%;width:16.8%;height:38.7%;border-radius:12px}.private-upstream-node .private-layer-copy strong{font-size:6px}.private-upstream-details{inset:25% 7% 14%;gap:9%}.private-upstream-details span{gap:6%;padding:0 5%;font-size:4.5px}.private-upstream-details span:nth-child(2){transform:translateY(-3px)}html[lang=en] .private-upstream-details span{gap:5%;padding-inline:4%;font-size:4px;line-height:1.08}html[lang=en] .private-user-node .private-layer-copy strong,html[lang=en] .private-admin-node .private-layer-copy strong{font-size:6px}.private-node-card,.private-portal-card{filter:drop-shadow(0 5px 6px #0009)}.private-node-icon,.private-portal-icon,.private-capability-icon{filter:drop-shadow(0 2px 3px #0009)}.annual-comparison{padding:14px}.calculator-field{grid-template-columns:1fr;gap:9px}html[lang=en] .calculator-controls label:nth-of-type(2){grid-template-columns:150px 1fr}.annual-comparison>div{grid-template-columns:1fr;height:auto}.annual-comparison .budget-grid{grid-template-columns:1fr;gap:10px}.annual-comparison article{border:1px solid #2d354d}.annual-comparison article:nth-of-type(2){border-color:#285451}.annual-comparison article:last-of-type{border-color:#3c365e}.annual-comparison .saved>i{margin:18px auto 0}.budget-operator{display:none}.consult-fields{grid-template-columns:1fr}.consult-panel .secondary-button,.consult-panel .primary-button{width:100%}.trial-copy h2{font-size:39px}.trial-email{width:100%;min-width:0}.trial-panel{padding:22px 16px}.trial-panel-heading{align-items:flex-start}.trial-panel-heading h3{font-size:22px}.trial-panel-heading{flex-direction:column}.lead-draft-state{max-width:none;justify-content:flex-start;text-align:left}.lead-form-grid,.lead-usage-field,.usage-assessment{grid-template-columns:1fr}.assessment-meter b{text-align:left}.trial-actions{grid-template-columns:1fr}.trial-actions .secondary-button,.trial-actions .primary-button{width:100%}.lead-fallback-dialog{padding:12px;align-items:end}.lead-fallback-dialog__panel{height:calc(100svh - 24px);max-height:calc(100svh - 24px);padding:22px 16px 16px;border-radius:17px}.lead-fallback-dialog__close{top:13px;right:13px;width:32px;height:32px}.lead-fallback-dialog__header{padding-right:40px;grid-template-columns:42px minmax(0,1fr);gap:12px}.lead-fallback-dialog__header>i{width:42px;height:42px;border-radius:12px}.lead-fallback-dialog__header h2{font-size:22px}.lead-fallback-dialog__header p{font-size:13px}.lead-fallback-dialog__recipient{align-items:stretch;flex-direction:column;gap:10px}.lead-fallback-dialog__recipient button{justify-content:center}.lead-fallback-dialog__body pre{font-size:12px}.lead-fallback-dialog__actions{grid-template-columns:1fr}.lead-success-dialog{align-items:center}.lead-success-dialog__panel{height:auto;padding:24px 18px 18px;overflow:visible}.turnstile-dialog{align-items:center}.turnstile-dialog__panel{height:auto;max-height:calc(100svh - 24px);padding:24px 18px 18px;overflow:visible}.site-footer__inner{min-height:124px;padding-inline:16px;align-items:center;flex-direction:column;justify-content:center;text-align:center}}@media(max-width:360px){.site-header{padding-inline:14px}.header-tools{gap:8px}.language-switch button{min-width:36px;padding-inline:8px}}@media(prefers-reduced-motion:reduce){.visual-enter,.snap-section.is-revealed .visual-enter{opacity:1;transform:none;transition:none}*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}
