@import "https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=JetBrains+Mono:wght@400;500;600;700&display=swap";:root,[data-theme=light]{color:#0f172a;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-feature-settings:"cv02", "cv03", "cv04", "cv11", "tnum";font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--canvas:#f8fafc;--panel:#fff;--panel-2:#f1f5f9;--line:#cbd5e1;--line-light:#0d948838;--text:#0f172a;--soft:#334155;--muted:#475569;--brand:#0d9488;--brand-hover:#0f766e;--brand-glow:#0d948833;--cyan:#0284c7;--green:#059669;--amber:#b45309;--red:#dc2626;--radius:16px;background:#f8fafc;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}[data-theme=dark]{color:#eef5f6;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--canvas:#071014;--panel:#0c181d;--panel-2:#112127;--line:#22363e;--line-light:#4cddd726;--text:#eef5f6;--soft:#c5d1d5;--muted:#91a5ad;--brand:#4cddd7;--brand-hover:#70e8e3;--brand-glow:#4cddd740;--cyan:#4cddd7;--green:#69dfa1;--amber:#fbbf24;--red:#f87171;background:#071014}@keyframes beacon-pulse{0%{transform:scale(.95);box-shadow:0 0 #69dfa1b3}70%{transform:scale(1.1);box-shadow:0 0 0 8px #69dfa100}to{transform:scale(.95);box-shadow:0 0 #69dfa100}}@keyframes beacon-pulse-cyan{0%{transform:scale(.95);box-shadow:0 0 #4cddd7b3}70%{transform:scale(1.1);box-shadow:0 0 0 8px #4cddd700}to{transform:scale(.95);box-shadow:0 0 #4cddd700}}@keyframes telemetry-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}*{box-sizing:border-box;scrollbar-width:thin;scrollbar-color:#4cddd747 #07101499}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#07101499;border-radius:4px}::-webkit-scrollbar-thumb{background:#4cddd738;border:2px solid #07101499;border-radius:4px;transition:background-color .2s}::-webkit-scrollbar-thumb:hover{background:#4cddd780}::-webkit-scrollbar-thumb:active{background:var(--brand)}::-webkit-scrollbar-corner{background:#07101499}html{scroll-behavior:smooth}body{min-width:320px;color:var(--text);background:radial-gradient(circle at 72% -8%, #2b7d8438, transparent 30%), var(--canvas);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.6}a{color:inherit;text-decoration:none}.skip-link{z-index:100;color:var(--canvas);background:var(--brand);border-radius:9px;padding:10px 14px;font-weight:800;transition:transform .15s;position:fixed;top:12px;left:12px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}a:focus-visible,summary:focus-visible{outline:2px solid var(--brand);outline-offset:4px;border-radius:6px}.section-shell{width:min(1180px,100% - 40px);margin-inline:auto}.site-header{z-index:50;-webkit-backdrop-filter:blur(14px);background:#071014e0;border-bottom:1px solid #22363eb8;grid-template-columns:1fr auto 1fr;align-items:center;gap:28px;min-height:80px;padding:0 max(20px,50% - 590px);display:grid;position:relative;box-sizing:border-box!important;width:100%!important;max-width:100%!important;margin-inline:0!important}.site-brand{align-items:center;gap:11px;width:fit-content;display:inline-flex}.site-brand-mark{width:auto;height:36px;box-shadow:none;background:0 0;border:none;border-radius:0;justify-content:center;align-items:center;display:inline-flex}.site-brand-mark img{object-fit:contain;width:auto;height:36px;max-height:36px;display:block}.site-brand strong,.site-brand small{display:block}.site-brand strong{color:#fff;letter-spacing:0;font-size:16px;font-weight:700;line-height:1.15}.site-brand small{color:var(--muted);letter-spacing:0;margin-top:3px;font-size:8px}.site-header nav,.site-footer nav{align-items:center;gap:26px;display:flex}.site-header nav a{color:#c5d1d5;font-size:13px;font-weight:600;transition:color .15s}.site-footer nav a{color:var(--muted);font-size:13px;font-weight:650}.site-header nav a:hover,.site-header nav a[aria-current=page]{color:#fff}.site-footer nav a:hover,.text-link:hover,article a:hover{color:var(--brand)}.site-header>div:last-child{white-space:nowrap;flex-shrink:0;justify-self:end;align-items:center;display:flex;gap:10px!important}.site-header .button{box-sizing:border-box;letter-spacing:-.01em;white-space:nowrap!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;height:38px!important;min-height:38px!important;padding:0 18px!important;font-size:13px!important;font-weight:600!important;line-height:1!important;text-decoration:none!important;transition:all .2s cubic-bezier(.16,1,.3,1)!important;display:inline-flex!important}.site-header .button.secondary{color:#cbd5e1!important;box-shadow:none!important;background:#ffffff0a!important;border:1px solid #ffffff1f!important}.site-header .button.secondary:hover{color:#fff!important;background:#ffffff14!important;border-color:#4cddd766!important;transform:translateY(-1px)!important}.site-header .button.primary{color:#071014!important;background:linear-gradient(135deg,#4cddd7 0%,#2ec4bd 100%)!important;border:1px solid #4cddd7b3!important;font-weight:700!important;box-shadow:0 2px 10px #4cddd740!important}.site-header .button.primary:hover{background:linear-gradient(135deg,#62e5df 0%,#3ddbd4 100%)!important;border-color:#62e5df!important;transform:translateY(-1px)!important;box-shadow:0 4px 18px #4cddd773!important}.button{white-space:nowrap;box-sizing:border-box;border:1px solid #0000;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;max-width:100%;min-height:43px;padding:10px 17px;font-size:13px;font-weight:780;transition:background-color .15s,border-color .15s,transform .15s,box-shadow .2s;display:inline-flex;position:relative}.button:active{transform:translateY(1px)}.button.primary{color:#03282a;background:var(--brand);z-index:1;min-width:max-content;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff47,0 4px 14px #4cddd738}.button.primary>*{z-index:2;position:relative}.button.primary:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(90deg,#0000 0%,#ffffff14 20%,#ffffff6b 50%,#ffffff14 80%,#0000 100%);width:65%;height:200%;animation:4.8s cubic-bezier(.4,0,.2,1) infinite buttonShimmerBeam;position:absolute;top:-50%;left:-120%;transform:rotate(25deg)}@keyframes buttonShimmerBeam{0%{opacity:0;left:-130%}10%{opacity:1}38%{opacity:1;left:170%}42%{opacity:0}to{opacity:0;left:170%}}@media (prefers-reduced-motion:reduce){.button.primary:after{animation:none;display:none}}.button.primary:hover{background:var(--brand-hover);box-shadow:inset 0 1px #ffffff59,0 6px 20px #4cddd759}.button.secondary{color:var(--soft);border-color:var(--line);background:#112127c2}.button.secondary:hover{color:var(--text);background:var(--panel-2);border-color:#456570}.hero{isolation:isolate;grid-template-columns:1fr 1.05fr;align-items:center;gap:clamp(36px,5vw,64px);min-height:640px;padding-block:60px 80px;display:grid;position:relative}.hero-copy,.terminal-window{z-index:2;position:relative}.hero-backdrop-container{pointer-events:none;z-index:0;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.hero-bg-image{opacity:.72;filter:contrast(1.1)brightness(.95);background-position:100%;background-repeat:no-repeat;background-size:min(1200px,85vw);transition:opacity .8s cubic-bezier(.16,1,.3,1),background-image .6s;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 76%,#000 0%,#000c 55%,#0000 92%);mask-image:radial-gradient(at 76%,#000 0%,#000c 55%,#0000 92%)}.hero-bg-video{object-fit:cover;object-position:70% center;opacity:.65;filter:contrast(1.1)brightness(.95);width:100%;height:100%;transition:opacity .8s;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 65%,#000 0%,#000c 55%,#0000 88%);mask-image:radial-gradient(at 65%,#000 0%,#000c 55%,#0000 88%)}#hero-3d-canvas{opacity:.9;width:min(740px,48vw);height:min(600px,70vh);transition:opacity .8s;position:absolute;top:50%;right:6%;transform:translateY(-50%);-webkit-mask-image:radial-gradient(#000 30%,#0000 72%);mask-image:radial-gradient(#000 30%,#0000 72%)}.hero-vignette-overlay{background:radial-gradient(ellipse at 76% 50%, transparent 20%, #07101466 60%, var(--canvas) 95%);pointer-events:none;position:absolute;inset:0}.hero-badge{color:var(--soft);background:#4cddd714;border:1px solid #4cddd740;border-radius:30px;align-items:center;gap:8px;width:fit-content;margin-bottom:20px;padding:5px 14px 5px 6px;font-size:12px;text-decoration:none;transition:all .2s;display:inline-flex}.ambient-transition{pointer-events:none;isolation:isolate;background:#071014;height:clamp(120px,18vw,250px);position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0%,#000 25% 75%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 25% 75%,#0000 100%)}.ambient-transition img{object-fit:cover;object-position:center;opacity:.24;filter:contrast(1.1)brightness(.85);width:100%;height:calc(100% + 24px);animation:10s ease-in-out infinite alternate paused ambient-drift}.ambient-transition.is-visible img{animation-play-state:running}.ambient-transition:after{content:"";background:radial-gradient(circle,#0000 30%,#071014 90%);position:absolute;inset:0}@keyframes ambient-drift{0%{transform:translateY(-12px)}to{transform:translate(0,0)}}.solution-paths{background:#071014;padding-block:28px}.solution-paths h2{color:#fff;max-width:650px;font-size:clamp(26px,3vw,36px)}.solution-paths-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:32px;display:grid}.solution-paths-grid a{border:1px solid var(--line);background:#0d1b22;border-radius:16px;padding:28px;text-decoration:none}.solution-paths-grid a:hover{border-color:var(--brand)}.solution-paths-grid a:focus-visible{outline:2px solid var(--brand);outline-offset:4px}.solution-paths-grid span{color:var(--brand);letter-spacing:.08em;font-size:11px}.solution-paths-grid h3{color:#fff;margin-block:16px 10px;font-size:20px}.solution-paths-grid p{color:#94a3b8;font-size:14px;line-height:1.7}@media (width>=900px) and (width<=1279px){.hero-bg-image{opacity:.6;background-position:100%;background-size:min(960px,85vw)}#hero-3d-canvas{opacity:.8;width:min(580px,46vw);height:min(520px,62vh);right:4%}}@media (width<=899px){.solution-paths-grid{grid-template-columns:1fr;gap:16px}.hero-bg-image{opacity:.35;background-position:50% 65%;background-size:min(800px,95vw);-webkit-mask-image:radial-gradient(at 50% 60%,#000000d9 0%,#0000 78%);mask-image:radial-gradient(at 50% 60%,#000000d9 0%,#0000 78%)}#hero-3d-canvas{opacity:.45;width:min(480px,90vw);height:min(420px,50vh);top:60%;right:50%;transform:translate(50%,-50%);-webkit-mask-image:radial-gradient(#000 25%,#0000 68%);mask-image:radial-gradient(#000 25%,#0000 68%)}}@media (width<=480px){.hero-bg-image{opacity:.25;background-position:50% 70%;background-size:min(600px,110vw)}#hero-3d-canvas{opacity:.35;width:min(340px,94vw);height:320px;top:64%;right:50%;transform:translate(50%,-50%)}}@media (prefers-reduced-motion:reduce){.ambient-transition img{animation:none}}.hero-badge:hover{border-color:var(--brand);color:var(--text);background:#4cddd724;transform:translateY(-1px)}.hero-badge-tag{background:var(--brand);color:#03282a;letter-spacing:.5px;border-radius:20px;padding:2px 8px;font-size:10px;font-weight:800}.kicker,.eyebrow,.hero-kicker,.page-kicker{color:var(--brand,#4cddd7);letter-spacing:.08em;text-transform:uppercase;background:#4cddd714;border:1px solid #4cddd740;border-radius:9999px;justify-content:center;align-items:center;gap:6px;width:fit-content;margin-bottom:16px;padding:5px 14px;font-size:11px;font-weight:700;line-height:1.35;display:inline-flex;box-shadow:0 0 15px #4cddd70d}.reveal-on-scroll .kicker,.reveal-on-scroll .eyebrow,[style*="text-align: center"] .kicker,[style*="text-align: center"] .eyebrow,[style*=text-align\:center] .kicker,[style*=text-align\:center] .eyebrow{margin-inline:auto}.hero h1{letter-spacing:-.03em;max-width:640px;color:var(--text);margin:12px 0 18px;font-size:clamp(38px,4.4vw,58px);font-weight:800;line-height:1.08}.hero-copy>p{max-width:580px;color:var(--muted);margin:0;font-size:16px;line-height:1.6}.hero-actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:28px;display:flex}.trust-list{flex-wrap:wrap;gap:8px 20px;margin:28px 0 0;padding:0;list-style:none;display:flex}.trust-list li{color:var(--soft);align-items:center;gap:6px;font-size:12px;display:flex}.trust-list li:before{content:"✓";color:var(--green);font-weight:800}.terminal-window{background:#091317;border:1px solid #4cddd738;border-radius:16px;transition:border-color .3s,box-shadow .3s;position:relative;overflow:hidden;box-shadow:0 24px 60px #00000073,0 0 35px #4cddd714}.terminal-window:hover{border-color:#4cddd759;box-shadow:0 28px 70px #0000008c,0 0 45px #4cddd71f}.terminal-header{border-bottom:1px solid var(--line);background:#060d10;justify-content:space-between;align-items:center;padding:10px 16px;display:flex}.terminal-tab-btn{color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:5px 11px;font-family:inherit;font-size:11px;font-weight:600;transition:all .15s}.terminal-tab-btn.active,.terminal-tab-btn:hover{color:var(--text);background:#ffffff14}.terminal-tab-btn.active{color:var(--brand);background:#4cddd71f;border:1px solid #4cddd740}.terminal-copy-btn{color:var(--muted);cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:6px;align-items:center;gap:5px;padding:4px 10px;font-family:inherit;font-size:11px;font-weight:600;transition:all .15s;display:inline-flex}.terminal-copy-btn:hover{color:var(--brand);background:#4cddd724;border-color:#4cddd74d}.terminal-copy-btn.is-copied{color:var(--green);background:#69dfa12e;border-color:#69dfa166}.status-beacon-dot{background:var(--green);border-radius:50%;flex-shrink:0;width:7px;height:7px;animation:2.2s ease-in-out infinite beacon-pulse;display:inline-block}.terminal-body{padding:20px}.code-display{color:#c5d1d5;background:0 0;margin:0;font-family:JetBrains Mono,monospace;font-size:12px;line-height:1.6;overflow-x:auto}.frame-top{border-bottom:1px solid var(--line);align-items:center;gap:7px;height:45px;padding:0 15px;display:flex}.frame-top>span{background:#38505a;border-radius:50%;width:7px;height:7px}.frame-top small{color:#70878f;margin-left:auto;font-size:10px}.route-preview{padding:clamp(24px,4vw,38px)}.preview-label{color:var(--brand);letter-spacing:0;font-size:10px;font-weight:800}.route-preview>strong{letter-spacing:0;margin:17px 0 25px;font-size:clamp(42px,5vw,62px);line-height:1;display:block}.preview-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.preview-grid div{border:1px solid var(--line);background:#07101485;border-radius:11px;padding:14px}.preview-grid small,.preview-grid b{display:block}.preview-grid small{color:var(--muted);font-size:10px}.preview-grid b{margin-top:6px;font-size:15px}.success-text{color:var(--green)}.route-line{grid-template-columns:auto 1fr auto 1fr auto;align-items:center;margin:34px 7px 25px;display:grid}.route-line i{border:3px solid var(--brand);border-radius:50%;width:12px;height:12px}.route-line i:nth-of-type(2){border-color:var(--green)}.route-line span{background:linear-gradient(90deg, var(--brand), var(--line));height:1px}.route-preview>p{color:#70868e;margin:0;font-size:10px}.proof-bar{border-block:1px solid var(--line);-webkit-backdrop-filter:blur(10px);background:#0c181d99;grid-template-columns:repeat(4,1fr);display:grid}.proof-bar div{border-right:1px solid var(--line);padding:24px clamp(18px,3vw,48px);transition:background .2s;position:relative}.proof-bar div:hover{background:#12242ca6}.proof-bar div:last-child{border:0}.proof-bar strong,.proof-bar span{display:block}.proof-bar strong{color:var(--text);font-feature-settings:"tnum";align-items:center;gap:8px;font-size:16px;font-weight:800;display:flex}.proof-beacon{background:var(--brand);border-radius:50%;flex-shrink:0;width:6px;height:6px;animation:2.4s ease-in-out infinite beacon-pulse-cyan}.proof-bar span{color:var(--muted);margin-top:4px;font-size:11px}.content-section{padding-block:100px;position:relative;overflow:hidden}.content-section-ambient{pointer-events:none;z-index:0;background:radial-gradient(#4cddd70b 0%,#69dfa105 45%,#0000 70%);width:min(900px,100%);height:min(600px,100%);position:absolute;top:40%;left:50%;transform:translate(-50%,-50%)}.home-api-card{z-index:1;background:linear-gradient(145deg,#0e1c22cc,#091216e6);border:1px solid #22363ecc;border-radius:14px;flex-direction:column;padding:24px;transition:transform .25s cubic-bezier(.16,1,.3,1),border-color .25s,box-shadow .25s;display:flex;position:relative;box-shadow:0 4px 20px #00000040}.home-api-card:hover{border-color:#4cddd766;transform:translateY(-4px);box-shadow:0 16px 36px #00000080,0 0 24px #4cddd717}.pillar-badge-header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.pillar-icon-box{width:36px;height:36px;color:var(--brand);background:#4cddd714;border:1px solid #4cddd738;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;transition:all .2s;display:inline-flex}.home-api-card:hover .pillar-icon-box{border-color:var(--brand);background:#4cddd729;box-shadow:0 0 12px #4cddd740}.pillar-tag{color:var(--brand);letter-spacing:.8px;text-transform:uppercase;font-family:JetBrains Mono,monospace,ui-monospace;font-size:10px;font-weight:700}.home-api-card h3{color:#fff;margin:0 0 8px;font-size:19px;font-weight:700;line-height:1.3}.home-api-card p{color:#91a5ad;flex:1;margin:0 0 16px;font-size:13.5px;line-height:1.55}.pillar-link{color:var(--brand);align-items:center;gap:6px;width:fit-content;font-size:13px;font-weight:700;transition:gap .2s,color .2s;display:inline-flex}.pillar-link:hover{color:var(--brand-hover);gap:9px}.section-intro{max-width:710px;margin-bottom:50px}.section-intro h2,.split-section h2,.cta-section h2{color:#fff;margin:14px 0 15px;font-size:clamp(34px,4vw,52px);line-height:1.05}.section-intro p,.cta-section p{color:#a0b3bc;margin:0}.feature-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.feature-grid article{border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(145deg,#112127d1,#0a1519d1);flex-direction:column;min-height:280px;padding:28px;display:flex}.feature-index{color:#60757e;letter-spacing:0;font-size:11px;font-weight:800}.feature-grid h3{margin:40px 0 12px;font-size:22px}.feature-grid p{color:var(--muted);margin:0 0 25px;font-size:14px}.feature-grid a{margin-top:auto}.split-section{border-block:1px solid var(--line);grid-template-columns:.8fr 1.2fr;gap:80px;padding-block:112px;display:grid}.answer-copy{max-width:690px}.answer-copy p{color:var(--soft);margin:0 0 20px;font-size:18px;line-height:1.75}.compact-intro{max-width:600px}.faq-grid{border-top:1px solid var(--line)}.faq-grid details{border-bottom:1px solid var(--line)}.faq-grid summary{color:var(--soft);cursor:pointer;padding:23px 4px;font-weight:750;list-style-position:outside}.faq-grid details[open] summary{color:var(--text)}.faq-grid p{max-width:830px;color:var(--muted);margin:-5px 0 24px 22px;font-size:14px}.cta-section{background:linear-gradient(110deg,#4cddd717,#112127b8);border:1px solid #4cddd733;border-radius:22px;justify-content:space-between;align-items:center;gap:50px;margin-bottom:100px;padding:48px;display:flex}.cta-section h2{max-width:660px;margin-bottom:10px}.cta-section .hero-actions{flex:none;margin:0}.security-ops-panel{background:linear-gradient(#0d1b22 0%,#081115 100%);border:1px solid #4cddd738;border-radius:24px;max-width:980px;margin:0 auto;padding:48px 36px;position:relative;overflow:hidden;box-shadow:0 24px 60px #00000080,0 0 35px #4cddd70f}.security-ops-panel h3{color:#fff;letter-spacing:-.01em;margin:8px 0 24px;font-size:24px;font-weight:700;line-height:1.3}.security-status-tag{color:var(--green);letter-spacing:.6px;background:#69dfa11f;border:1px solid #69dfa14d;border-radius:20px;align-items:center;gap:6px;margin-bottom:14px;padding:5px 14px;font-size:11px;font-weight:700;display:inline-flex}.security-trust-badge{background:#0a141af2;border:1px solid #22363ee6;border-radius:10px;justify-content:center;align-items:center;padding:10px 16px;transition:all .2s;display:flex}.security-trust-badge:hover{border-color:#4cddd773;transform:translateY(-2px);box-shadow:0 8px 24px #0006}.cta-section-modern{text-align:center;background:radial-gradient(at 50% 0,#4cddd724 0%,#0d1b22f2 60%,#071014 100%);border:1px solid #4cddd740;border-radius:28px;margin-top:40px;padding:clamp(48px,6vw,72px) clamp(24px,4vw,48px);position:relative;overflow:hidden;box-shadow:0 28px 70px #0009,0 0 45px #4cddd714}.cta-section-modern h2{color:#fff;letter-spacing:-.02em;font-weight:800}.cta-section-modern p{color:#a0b3bc}.reveal-on-scroll{opacity:0;will-change:opacity, transform;transition:opacity .65s cubic-bezier(.16,1,.3,1),transform .65s cubic-bezier(.16,1,.3,1);transform:translateY(22px)}.reveal-on-scroll.is-revealed{opacity:1;transform:translate(0,0)}.site-footer{border-top:1px solid var(--line);grid-template-columns:1fr auto;align-items:center;gap:12px 40px;min-height:150px;display:grid}.site-footer p{color:var(--muted);margin:-42px 0 0 48px;font-size:12px}.site-footer nav{grid-area:1/2/span 2}.article-hero{max-width:900px;padding-block:78px 62px}.breadcrumb{color:var(--muted);gap:8px;margin-bottom:30px;font-size:12px;display:flex}.breadcrumb a:hover{color:var(--brand)}.article-hero h1{letter-spacing:0;margin:16px 0 22px;font-size:clamp(42px,5vw,68px);line-height:1.02}.article-hero>p{max-width:780px;color:var(--muted);margin:0;font-size:19px}.article-layout{grid-template-columns:240px minmax(0,800px);align-items:start;gap:clamp(36px,6vw,80px);width:min(1180px,100% - 40px);margin-inline:auto;padding-block:35px 110px;display:grid}.article-sidebar{flex-direction:column;gap:20px;width:100%;min-width:0;display:flex;position:sticky;top:28px}.article-toc,.toc{border-top:1px solid var(--line);box-sizing:border-box;gap:8px;padding:18px 0;display:grid;position:static}.article-layout>.toc,.article-layout>.article-toc,.article-sidebar>.toc,.article-sidebar>.article-toc{position:sticky;top:28px}.blog-main-content .article-toc,.blog-main-content .toc,.blog-main-content .toc-box,.blog-main-content .toc-card,.prose .article-toc,.prose .toc,.prose .toc-box,.prose .toc-card,.article-content .article-toc,.article-content .toc,.blog-article-flow .article-toc,.blog-article-flow .toc,.article-container-single .article-toc,.article-container-single .toc{clear:both;position:static!important;top:auto!important}.article-toc{background:#0c181df2;border:1px solid #4cddd733;border-radius:14px;margin:28px 0;padding:22px}.article-toc ol,.article-toc ul{gap:8px;margin:10px 0 0;padding-left:20px;display:grid}.article-toc ol li,.article-toc ul li{color:var(--soft,#c5d1d5);font-size:13.5px;line-height:1.5}.article-toc ol li a,.article-toc ul li a{color:#cbd5e1;text-decoration:none;transition:color .15s}.article-toc ol li a:hover,.article-toc ul li a:hover{color:var(--brand,#4cddd7)}.article-toc h3,.article-toc strong,.toc strong{color:var(--soft);letter-spacing:.08em;text-transform:uppercase;margin:0 0 10px;font-size:11px;font-weight:700;display:block}.article-toc a,.toc a{color:var(--muted);font-size:13px;line-height:1.5;text-decoration:none;transition:color .15s;display:block}.article-toc a:hover,.toc a:hover{color:var(--brand)}.article-content{min-width:0}.article-container-single{box-sizing:border-box;max-width:920px;margin:40px auto 80px;padding:0 20px;display:block}.prose,.article-content{min-width:0}.prose section,.article-content section{border-top:1px solid var(--line);padding:38px 0;scroll-margin-top:30px}.prose h2,.article-content h2{margin:0 0 18px;font-size:clamp(28px,3vw,38px);line-height:1.12}.prose h3,.article-content h3{margin:28px 0 10px;font-size:20px}.prose p,.prose li,.article-content p,.article-content li{color:var(--soft)}.prose ul,.prose ol,.article-content ul,.article-content ol{gap:9px;padding-left:21px;display:grid}.prose a:not(.cta-btn):not(.button):not(.btn-primary):not(.btn-secondary):not(.btn-ghost):not([class*=btn]):not([class*=button]),.article-content a:not(.cta-btn):not(.button):not(.btn-primary):not(.btn-secondary):not(.btn-ghost):not([class*=btn]):not([class*=button]),.blog-article a:not(.cta-btn):not(.button):not(.btn-primary):not(.btn-secondary):not(.btn-ghost):not([class*=btn]):not([class*=button]){color:var(--brand);text-underline-offset:3px;text-decoration:underline}.callout{background:#4cddd70e;border:1px solid #4cddd733;border-radius:12px;margin:25px 0;padding:18px 20px}.callout strong{color:var(--text);margin-bottom:4px;display:block}.callout p{color:var(--muted);margin:0;font-size:14px}.code-block{border:1px solid var(--line);color:#b9e9e6;background:#050c0f;border-radius:13px;margin:22px 0;padding:20px;font:12px/1.65 ui-monospace,SFMono-Regular,Consolas,monospace;overflow-x:auto}.definition-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:24px 0;display:grid}.definition-list div{border:1px solid var(--line);background:#1121278f;border-radius:12px;padding:18px}.definition-list dt{color:var(--text);font-weight:750}.definition-list dd{color:var(--muted);margin:5px 0 0;font-size:13px}.article-cta{box-sizing:border-box!important;background:#0c181df2!important;border:1px solid #4cddd740!important;border-radius:16px!important;flex-direction:column!important;align-items:flex-start!important;gap:16px!important;width:100%!important;margin-top:36px!important;padding:28px!important;display:flex!important}.article-cta h2,.article-cta h3{color:#fff!important;margin:0!important;font-size:clamp(20px,2.5vw,24px)!important;font-weight:750!important;line-height:1.3!important}.article-cta p{color:var(--soft,#c5d1d5)!important;max-width:760px!important;margin:0!important;font-size:14.5px!important;line-height:1.6!important}.article-cta .button,.article-cta a.button,.article-cta a.button.primary,.article-cta .cta-btn{white-space:normal!important;text-align:center!important;box-sizing:border-box!important;flex-shrink:0!important;width:auto!important;max-width:100%!important;min-height:44px!important;margin-top:6px!important;padding:12px 28px!important;font-size:14.5px!important;font-weight:700!important;line-height:1.4!important;display:inline-flex!important}.api-docs-layout,.api-docs-layout *{min-width:0}.api-docs-layout section{overflow-wrap:anywhere}.api-docs-layout pre{overflow-wrap:normal;max-width:100%;overflow-x:auto}.api-docs-layout .snippet-tab-btn{min-height:44px}.api-docs-layout .snippet-tab-btn:focus-visible{outline:2px solid var(--brand);outline-offset:3px}@media (width<=900px){.api-docs-layout{grid-template-columns:minmax(0,1fr)!important;gap:24px!important}.api-docs-layout>aside{position:static!important}.api-docs-layout .product-frame{max-width:100%}}@media (width<=480px){.api-docs-layout .product-frame{padding:20px!important}.api-docs-layout [style*=minmax\(280px]{grid-template-columns:minmax(0,1fr)!important}.api-docs-layout [style*="display: flex"]:has(>.snippet-tab-btn){flex-wrap:wrap}body:has(.api-docs-layout) .site-header{gap:8px}body:has(.api-docs-layout) .site-header>div{gap:6px!important}body:has(.api-docs-layout) .site-header .button{padding-inline:8px}}@media (width<=900px){.site-header{box-sizing:border-box!important;justify-content:space-between!important;align-items:center!important;width:100%!important;max-width:100%!important;min-height:64px!important;margin-inline:0!important;padding:10px 18px!important;display:flex!important}.site-header nav{display:none!important}.site-header>div:last-child{flex-shrink:0!important;align-items:center!important;gap:8px!important;margin-left:auto!important;display:flex!important}.hero{grid-template-columns:1fr;min-height:0;padding-block:70px}.product-frame{max-width:680px;transform:none}.feature-grid{grid-template-columns:1fr}.feature-grid article{min-height:220px}.split-section{grid-template-columns:1fr;gap:30px}.cta-section{flex-direction:column;align-items:flex-start}.site-footer{grid-template-columns:1fr;padding-block:36px}.site-footer p{margin:0}.site-footer nav{flex-wrap:wrap;grid-area:auto/1}.article-layout{grid-template-columns:1fr;gap:32px}.article-sidebar{position:static}.toc,.article-toc{grid-template-columns:repeat(2,minmax(0,1fr));position:static}.toc strong,.article-toc h3,.article-toc strong{grid-column:1/-1}}@media (width<=620px){.toc,.article-toc{grid-template-columns:1fr}.section-shell{width:min(100% - 24px,1180px)}.site-header{box-sizing:border-box!important;justify-content:space-between!important;align-items:center!important;gap:8px!important;width:100%!important;max-width:100%!important;min-height:58px!important;margin-inline:0!important;padding:8px 14px!important;display:flex!important}.site-brand{flex-shrink:0!important;align-items:center!important;gap:8px!important;min-width:0!important;display:inline-flex!important}.site-brand-mark{flex-shrink:0!important;width:28px!important;height:28px!important}.site-brand-mark img{object-fit:contain!important;width:28px!important;height:28px!important;max-height:28px!important}.site-brand strong{white-space:nowrap!important;color:#fff!important;font-size:15px!important;font-weight:700!important}.site-brand small{display:none!important}.site-header>div:last-child{white-space:nowrap!important;flex-shrink:0!important;align-items:center!important;gap:6px!important;margin-left:auto!important;display:flex!important}.site-header .button{white-space:nowrap!important;border-radius:7px!important;height:34px!important;min-height:34px!important;padding:0 10px!important;font-size:12px!important}.hero{gap:48px;padding-block:58px}.hero h1{font-size:clamp(40px,12vw,56px)}.hero-copy>p{font-size:16px}.hero-actions{flex-direction:column;align-items:stretch}.hero-actions .text-link{text-align:center;padding-block:8px}.trust-list{display:grid}.preview-grid{grid-template-columns:1fr}.proof-bar{grid-template-columns:repeat(2,1fr)}.proof-bar div:nth-child(2){border-right:0}.proof-bar div:nth-child(-n+2){border-bottom:1px solid var(--line)}.content-section,.split-section{padding-block:78px}.feature-grid article{padding:23px}.cta-section{width:calc(100% - 30px);margin-bottom:60px;padding:28px}.cta-section .hero-actions{width:100%}.article-hero{padding-block:55px 42px}.article-hero>p{font-size:16px}.article-layout{padding-bottom:70px}.definition-list{grid-template-columns:1fr}.article-cta{flex-direction:column;align-items:stretch}.article-cta .button{width:100%}}@media (width<=360px){.site-brand{gap:0}.site-brand strong{display:none}}.billing-toggle-wrapper{justify-content:center;align-items:center;margin-bottom:48px;display:flex}.billing-toggle-container{background:var(--panel);border:1px solid var(--line);border-radius:9999px;align-items:center;padding:4px;display:inline-flex;box-shadow:inset 0 2px 4px #0000004d}.billing-toggle-btn{color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:9999px;align-items:center;gap:8px;padding:8px 18px;font-family:inherit;font-size:13px;font-weight:700;transition:all .2s;display:inline-flex}.billing-toggle-btn:hover{color:var(--text)}.billing-toggle-btn.active{background:var(--panel-2);color:var(--brand);box-shadow:0 2px 8px #0006,inset 0 1px #ffffff1a}.billing-badge{color:var(--brand);letter-spacing:.2px;background:#4cddd726;border:1px solid #4cddd74d;border-radius:20px;align-items:center;padding:2px 8px;font-size:11px;font-weight:800;display:inline-flex}.pricing-card{transition:transform .2s,border-color .2s}.pricing-card:hover{transform:translateY(-2px)}.pricing-scale-selector{color:var(--soft);gap:6px;margin:0 0 18px;font-size:12px;font-weight:700;display:grid}.pricing-scale-selector select{border:1px solid var(--line);background:var(--panel-2);width:100%;min-height:44px;color:var(--text);font:inherit;border-radius:8px;padding:0 10px}.pricing-scale-selector select:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.pricing-scale-selector small{color:var(--muted);font-size:11px;font-weight:400;line-height:1.45}.blog-hero{border-bottom:1px solid var(--line);padding:60px 0 36px}.blog-hero-content{max-width:860px}.blog-kicker{letter-spacing:.12em;color:var(--brand);text-transform:uppercase;align-items:center;gap:8px;margin-bottom:14px;font-size:11px;font-weight:700;display:inline-flex}.blog-hero h1{letter-spacing:-.03em;color:#fff;margin:0 0 16px;font-size:clamp(34px,4.5vw,54px);line-height:1.08}.blog-hero p{color:var(--muted);margin:0 0 24px;font-size:clamp(16px,1.3vw,19px);line-height:1.55}.blog-filter-bar{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.blog-filter-btn{border:1px solid var(--line);color:var(--muted);background:#11212799;border-radius:999px;padding:6px 14px;font-size:12px;font-weight:600;text-decoration:none;transition:all .15s}.blog-filter-btn:hover,.blog-filter-btn.active{color:var(--brand);background:#4cddd724;border-color:#4cddd759}.blog-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:28px;padding:48px 0 80px;display:grid}.blog-card{cursor:pointer;background:linear-gradient(145deg,#0e1c22cc,#091216e6);border:1px solid #22363ecc;border-radius:16px;flex-direction:column;padding:28px;text-decoration:none;transition:transform .25s cubic-bezier(.16,1,.3,1),border-color .25s,box-shadow .25s;display:flex;position:relative;box-shadow:0 4px 20px #00000040}.blog-card:hover{border-color:#4cddd773;transform:translateY(-4px);box-shadow:0 16px 36px #00000080,0 0 24px #4cddd71f}.blog-card:hover .blog-card-cta{color:#fff}.blog-card:hover .blog-card-cta svg{transform:translate(4px)}.blog-card-cta{color:var(--brand);align-items:center;gap:6px;font-size:12px;font-weight:700;text-decoration:none;transition:color .2s;display:inline-flex}.blog-card-cta svg{transition:transform .2s cubic-bezier(.16,1,.3,1)}.blog-card-header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.blog-badge{letter-spacing:.06em;text-transform:uppercase;color:var(--brand);background:#4cddd71a;border:1px solid #4cddd738;border-radius:6px;align-items:center;gap:6px;padding:3px 8px;font-size:10.5px;font-weight:700;display:inline-flex}.blog-read-time{color:var(--muted);font-size:11px;font-weight:500}.blog-card-title{color:#fff;margin:0 0 12px;font-size:20px;font-weight:700;line-height:1.25}.blog-card-excerpt{color:var(--soft);flex-grow:1;margin:0 0 20px;font-size:13.5px;line-height:1.6}.blog-card-footer{color:var(--brand);border-top:1px solid #31505d4d;justify-content:space-between;align-items:center;padding-top:16px;font-size:12px;font-weight:600;display:flex}.blog-featured{background:linear-gradient(135deg,#0e1c24d9,#071014f2);border:1px solid #4cddd73d;grid-column:1/-1}@media (width>=860px){.blog-featured{grid-template-columns:1.2fr .8fr;align-items:center;gap:32px;display:grid}}.article-meta-bar{border:1px solid var(--line);color:var(--muted);background:#0e1c2480;border-radius:10px;flex-wrap:wrap;align-items:center;gap:16px 24px;margin:20px 0 28px;padding:14px 18px;font-size:12px;display:flex}.article-meta-item{align-items:center;gap:6px;display:inline-flex}.article-meta-item strong{color:var(--text)}.infographic-panel{background:#081117eb;border:1px solid #4cddd733;border-radius:14px;margin:36px 0;padding:24px;box-shadow:0 12px 32px #00000080}.infographic-header{margin-bottom:20px}.infographic-header .eyebrow{letter-spacing:.1em;color:var(--brand);text-transform:uppercase;align-items:center;gap:6px;font-size:10px;font-weight:700;display:inline-flex}.infographic-header h3{color:#fff;margin:4px 0 6px;font-size:18px}.infographic-header p{color:var(--muted);margin:0;font-size:13px}.infographic-svg-wrap{width:100%;padding:8px 0;overflow-x:auto}.infographic-svg-wrap svg{max-width:100%;height:auto;margin:0 auto;display:block}.metric-callout-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;margin:24px 0;display:grid}.metric-callout-card{border:1px solid var(--line);background:#0e1c2499;border-radius:10px;padding:16px}.metric-callout-card strong{color:var(--brand);margin-bottom:4px;font-size:24px;display:block}.metric-callout-card span{color:var(--muted);font-size:11.5px;line-height:1.4}.formula-box{background:#050c10e6;border:1px solid #4cddd738;border-radius:12px;margin:24px 0;padding:18px 22px}.formula-expression{color:var(--brand);background:#4cddd70f;border-radius:6px;margin-bottom:12px;padding:8px 12px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:15px;font-weight:700;display:inline-block}.formula-terms{color:var(--soft);gap:8px;font-size:12.5px;display:grid}.formula-term-key{color:#fff;margin-right:6px;font-family:monospace;font-weight:700}.table-responsive{border:1px solid var(--line);border-radius:12px;margin:28px 0;overflow-x:auto}.table-responsive table{border-collapse:collapse;text-align:left;background:#081117b3;width:100%;font-size:13px}.table-responsive th{color:var(--text);text-transform:uppercase;letter-spacing:.08em;border-bottom:1px solid var(--line);background:#0e1c24e6;padding:12px 16px;font-size:11px}.table-responsive td{color:var(--soft);border-bottom:1px solid #31505d40;padding:12px 16px}.table-responsive tr:last-child td{border-bottom:none}.table-responsive tr:hover td{background:#4cddd708}.faq-section{margin:48px 0}.faq-card{border:1px solid var(--line);background:#0a141a99;border-radius:12px;margin-bottom:12px;transition:border-color .15s;overflow:hidden}.faq-card:hover{border-color:#4cddd74d}.faq-card summary{cursor:pointer;color:#fff;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;padding:18px 22px;font-size:15px;font-weight:700;display:flex}.faq-card summary::-webkit-details-marker{display:none}.faq-card summary:after{content:"+";color:var(--brand);font-size:18px;font-weight:400;transition:transform .2s}.faq-card[open] summary:after{content:"−"}.faq-card .faq-answer{color:var(--soft);border-top:1px solid #31505d33;margin-top:4px;padding:14px 22px 20px;font-size:13.5px;line-height:1.6}.container,.blog-container,.article-wrapper{box-sizing:border-box;max-width:1200px;margin:0 auto;padding:0 24px}.summary-box{background:#4cddd70e;border:1px solid #4cddd740;border-radius:12px;margin:25px 0 32px;padding:22px 24px}.summary-title{color:#fff;align-items:center;gap:10px;margin-bottom:10px;font-size:15px;font-weight:700;display:flex}.metric-callout{border:1px solid var(--line);background:#0e1c2499;border-radius:10px;padding:16px 18px}.metric-num{color:var(--brand);margin-bottom:4px;font-size:24px;font-weight:800;display:block}.metric-lbl{color:var(--muted);font-size:12px;line-height:1.4}.article-header{margin-bottom:32px}.article-title{letter-spacing:-.02em;color:var(--text);margin:16px 0 20px;font-size:clamp(32px,4vw,52px);line-height:1.1}.article-lead{color:var(--muted);max-width:820px;margin:0;font-size:18px;line-height:1.6}.article-meta-top{color:var(--muted);flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:12px;font-size:12px;display:flex}.blog-badge{text-transform:uppercase;letter-spacing:.05em;border-radius:20px;align-items:center;gap:6px;padding:4px 10px;font-size:11px;font-weight:700;display:inline-flex}.badge-compliance{color:var(--brand);background:#4cddd726;border:1px solid #4cddd74d}.badge-esg{color:#34d399;background:#34d39926;border:1px solid #34d3994d}.badge-tech{color:#60a5fa;background:#60a5fa26;border:1px solid #60a5fa4d}.breadcrumb-nav{color:var(--muted);align-items:center;gap:8px;padding:24px 0 16px;font-size:12px;display:flex}.breadcrumb-nav a{color:var(--muted);text-decoration:none}.breadcrumb-nav a:hover{color:var(--brand)}.breadcrumb-sep{color:var(--line)}.breadcrumb-current{color:var(--soft)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important}}.sr-only{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border-width:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.sr-only:focus,.focus\:not-sr-only:focus{clip:auto!important;white-space:normal!important;z-index:99999!important;background:var(--brand,#4cddd7)!important;color:#071014!important;border-radius:8px!important;width:auto!important;height:auto!important;margin:0!important;padding:10px 18px!important;font-size:13px!important;font-weight:700!important;text-decoration:none!important;position:fixed!important;top:14px!important;left:14px!important;overflow:visible!important;box-shadow:0 4px 20px #0009!important}header.header{z-index:1000;-webkit-backdrop-filter:blur(12px);background:#071014f0;border-bottom:1px solid #4cddd726;width:100%;position:sticky;top:0;left:0;right:0}.header-shell,.nav-shell,.header-inner{justify-content:space-between;align-items:center;gap:20px;max-width:1240px;height:72px;margin:0 auto;padding:0 24px;display:flex}.header-logo,.brand,.brand-link,.header-brand,.site-brand{flex-shrink:0;align-items:center;gap:10px;text-decoration:none;display:flex}.header-logo img,.brand img,.brand-link img,.header-brand img,.site-brand img,.site-brand-mark{display:block}.header-logo span,.brand span,.brand-text,.header-brand-name{color:#fff;letter-spacing:-.02em;font-size:19px;font-weight:800}.header-nav,.nav,.nav-links,.nav-desktop,.site-nav{align-items:center;gap:24px;margin:0;padding:0;list-style:none;display:flex}@media (width<=900px){.header-nav,.nav,.nav-links,.nav-desktop,.site-nav{display:none}}.header-link,.nav-link,.nav-item{color:#94a3b8;font-size:13.5px;font-weight:600;text-decoration:none;transition:color .15s}.header-link:hover,.nav-link:hover,.nav-item:hover,.header-link.active,.nav-link.active,.nav-item.active{color:#fff}.header-actions,.nav-actions{flex-shrink:0;align-items:center;gap:12px;display:flex}.header-btn-primary,.header .btn-primary,.header-shell .btn-primary,.nav-shell .btn-primary{border-radius:8px;justify-content:center;align-items:center;padding:8px 16px;font-size:13px;font-weight:700;text-decoration:none;transition:filter .15s,transform .15s;display:inline-flex;background:var(--brand,#4cddd7)!important;color:#071014!important}.header-btn-primary:hover,.header .btn-primary:hover,.header-shell .btn-primary:hover,.nav-shell .btn-primary:hover{filter:brightness(1.1);transform:translateY(-1px)}.header .btn-ghost,.header-shell .btn-ghost,.nav-shell .btn-ghost,.header .btn-secondary,.header-shell .btn-secondary,.nav-shell .btn-secondary{color:#c5d1d5;padding:8px 14px;font-size:13px;font-weight:650;text-decoration:none;transition:color .15s}.header .btn-ghost:hover,.header-shell .btn-ghost:hover,.nav-shell .btn-ghost:hover,.header .btn-secondary:hover,.header-shell .btn-secondary:hover,.nav-shell .btn-secondary:hover{color:#fff}footer.footer{background:#050b0e;border-top:1px solid #4cddd71f;width:100%;margin-top:80px;padding:60px 0 36px}.footer-shell{max-width:1240px;margin:0 auto;padding:0 24px}.footer-grid{grid-template-columns:1.4fr 1fr 1fr 1fr!important;gap:40px!important;margin-bottom:40px!important;display:grid!important}@media (width<=960px){.footer-grid{grid-template-columns:repeat(2,1fr)!important;gap:32px!important}}@media (width<=580px){.footer-grid{grid-template-columns:1fr!important;gap:28px!important}}.footer-grid h4{color:#fff;text-transform:uppercase;letter-spacing:.05em;margin:0 0 16px;font-size:13px;font-weight:700}.footer-grid ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.footer-grid a{font-size:13px;transition:color .15s;color:#94a3b8!important;text-decoration:none!important}.footer-grid a:hover{color:var(--brand,#4cddd7)!important}.cta-btn,a.cta-btn,button.cta-btn,.prose a.cta-btn,.article-content a.cta-btn,.blog-article a.cta-btn,.prose a.button.primary,.article-content a.button.primary,.blog-article a.button.primary,.button.primary,a.button.primary,.btn-primary,a.btn-primary,a[class*="bg-[#4CDDD7]"],button[class*="bg-[#4CDDD7]"]{background:var(--brand,#4cddd7)!important;color:#071014!important;box-sizing:border-box!important;cursor:pointer!important;border-radius:8px!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;gap:8px!important;min-width:max-content!important;max-width:100%!important;padding:12px 24px!important;font-size:14.5px!important;font-weight:700!important;text-decoration:none!important;transition:transform .15s,filter .15s,box-shadow .15s!important;display:inline-flex!important;box-shadow:0 4px 14px #4cddd740!important}@media (width<=480px){.button,.button.primary,a.button.primary,.btn-primary,a.btn-primary,.cta-btn{white-space:normal!important;text-align:center!important;min-width:0!important}}.cta-btn:hover,a.cta-btn:hover,button.cta-btn:hover,.prose a.cta-btn:hover,.article-content a.cta-btn:hover,.blog-article a.cta-btn:hover,.button.primary:hover,a.button.primary:hover,.btn-primary:hover,a.btn-primary:hover,a[class*="bg-[#4CDDD7]"]:hover,button[class*="bg-[#4CDDD7]"]:hover{color:#071014!important;filter:brightness(1.08)!important;transform:translateY(-1px)!important;box-shadow:0 6px 20px #4cddd759!important}.cta-btn svg,a.cta-btn svg,button.cta-btn svg,.prose a.cta-btn svg,.article-content a.cta-btn svg,.blog-article a.cta-btn svg,.button.primary svg,a.button.primary svg,.btn-primary svg,a.btn-primary svg,a[class*="bg-[#4CDDD7]"] svg,button[class*="bg-[#4CDDD7]"] svg{color:#071014!important;stroke:#071014!important}.cta-btn.secondary,a.cta-btn.secondary,a.cta-btn[style*="background: rgba(255"]{color:#fff!important;box-shadow:none!important;background:#ffffff14!important;border:1px solid #fff3!important}.cta-btn.secondary:hover,a.cta-btn.secondary:hover,a.cta-btn[style*="background: rgba(255"]:hover{color:#fff!important;background:#ffffff24!important}.cta-btn.secondary svg,a.cta-btn.secondary svg{color:#fff!important;stroke:#fff!important}header.header-shell{z-index:1000;-webkit-backdrop-filter:blur(12px);background:#071014f0;border-bottom:1px solid #4cddd726;width:100%;padding:0 24px;position:sticky;top:0;left:0;right:0}.header-inner{justify-content:space-between;align-items:center;gap:20px;max-width:1240px;height:72px;margin:0 auto;display:flex}.brand-link{flex-shrink:0;align-items:center;gap:10px;text-decoration:none;display:flex}.brand-logo{display:block}.brand-text{color:#fff;letter-spacing:-.02em;font-size:19px;font-weight:800}.nav-desktop{align-items:center;gap:24px;margin:0;padding:0;list-style:none;display:flex}@media (width<=900px){.nav-desktop{display:none}}.nav-item{color:#94a3b8;font-size:13.5px;font-weight:600;text-decoration:none;transition:color .15s}.nav-item:hover,.nav-item.active{color:#fff}footer.footer-shell{background:#050b0e;border-top:1px solid #4cddd71f;width:100%;margin-top:80px;padding:60px 24px 36px}.footer-inner{max-width:1240px;margin:0 auto 36px;grid-template-columns:1.4fr 1fr 1fr 1fr!important;gap:40px!important;display:grid!important}@media (width<=960px){.footer-inner{grid-template-columns:repeat(2,1fr)!important;gap:32px!important}}@media (width<=580px){.footer-inner{grid-template-columns:1fr!important;gap:28px!important}}.footer-col{flex-direction:column;gap:10px;display:flex}.footer-brand{align-items:center;gap:8px;margin-bottom:6px;display:flex}.footer-brand span{color:#fff;font-size:18px;font-weight:800}.footer-desc{color:#94a3b8;max-width:320px;margin:0;font-size:13px;line-height:1.6}.footer-heading{color:#fff;text-transform:uppercase;letter-spacing:.05em;margin-bottom:6px;font-size:13px;font-weight:700}.footer-link{font-size:13px;transition:color .15s;color:#94a3b8!important;text-decoration:none!important}.footer-link:hover{color:var(--brand,#4cddd7)!important}.footer-bottom{color:#64748b;border-top:1px solid #ffffff0f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;max-width:1240px;margin:0 auto;padding-top:24px;font-size:12px;display:flex}.footer-bottom p{margin:0}.skip-link,.sr-only,a[href=\#conteudo].skip-link,a[href=\#main-content]{z-index:99999;position:absolute;top:-9999px;left:-9999px}.skip-link:focus,.sr-only:focus,.sr-only.focus\:not-sr-only:focus,a[href=\#conteudo].skip-link:focus,a[href=\#main-content]:focus{border-radius:6px;padding:8px 16px;font-size:13px;font-weight:700;text-decoration:none;top:12px;left:12px;box-shadow:0 4px 12px #00000080;background:var(--brand,#4cddd7)!important;color:#071014!important}.theme-dark,.bg-night,.bg-slate-950,.bg-\[\#071014\]{background-color:#071014}.bg-slate-950\/90,.bg-\[\#071014\]\/90{background-color:#071014e6}.bg-slate-950\/60{background-color:#02061799}.bg-slate-900{background-color:#0c181d}.bg-slate-900\/80{background-color:#0c181dcc}.bg-slate-900\/70{background-color:#0c181db3}.bg-slate-900\/60{background-color:#0c181d99}.hover\:bg-slate-900\/40:hover{background-color:#0c181d66}.bg-slate-800{background-color:#162830}.bg-slate-800\/80{background-color:#162830cc}.hover\:bg-slate-700:hover{background-color:#223842}.bg-\[\#0C1A1E\]{background-color:#0c1a1e}.bg-\[\#0a1419\]{background-color:#0a1419}.bg-\[\#0e1b22\]{background-color:#0e1b22}.bg-\[\#162E2B\]{background-color:#162e2b}.bg-\[\#1A3835\]\/60{background-color:#1a383599}.bg-\[\#4CDDD7\],.bg-\[\#4cddd7\]{background-color:#4cddd7}.bg-\[\#4cddd7\]\/10{background-color:#4cddd71a}.bg-\[\#4cddd7\]\/15{background-color:#4cddd726}.hover\:bg-\[\#3ec4be\]:hover,.hover\:bg-\[\#36cac4\]:hover{background-color:#36cac4}.hover\:bg-\[\#7ae7e2\]:hover{background-color:#7ae7e2}.hover\:bg-white\/5:hover{background-color:#ffffff0d}.bg-emerald-500{background-color:#10b981}.hover\:bg-emerald-400:hover{background-color:#34d399}.bg-emerald-500\/20,.hover\:bg-emerald-500\/20:hover{background-color:#10b98133}.bg-emerald-500\/10{background-color:#10b9811a}.bg-emerald-500\/5{background-color:#10b9810d}.bg-emerald-950\/40{background-color:#022c2266}.bg-amber-500\/10{background-color:#f59e0b1a}.bg-amber-500\/5{background-color:#f59e0b0d}.bg-rose-500\/5{background-color:#f43f5e0d}.bg-red-500\/10{background-color:#ef44441a}.bg-sky-500\/10{background-color:#0ea5e91a}.bg-sky-500\/5{background-color:#0ea5e90d}.bg-gradient-to-br{background-image:linear-gradient(to bottom right, var(--tw-gradient-stops,#162e2b, #0c1a1e, #071014))}.bg-gradient-to-r{background-image:linear-gradient(to right, var(--tw-gradient-stops,#10242a, #0a161d))}.from-\[\#162E2B\]{--tw-gradient-from:#162e2b;--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to,#162e2b00)}.via-\[\#0C1A1E\]{--tw-gradient-stops:var(--tw-gradient-from,#162e2b), #0c1a1e, var(--tw-gradient-to,#071014)}.to-\[\#071014\]{--tw-gradient-to:#071014}.from-emerald-950\/40{--tw-gradient-from:#022c2266;--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to,#022c2200)}.via-slate-900{--tw-gradient-stops:var(--tw-gradient-from,#022c2266), #0c181d, var(--tw-gradient-to,#071014)}.to-slate-950{--tw-gradient-to:#071014}.from-\[\#10242a\]{--tw-gradient-from:#10242a;--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to,#0a161d)}.to-\[\#0a161d\]{--tw-gradient-to:#0a161d}.font-sans{font-family:Plus Jakarta Sans,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.font-mono{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.selection\:bg-\[\#4CDDD7\]::selection{color:#071014;background-color:#4cddd7}.selection\:bg-\[\#4cddd7\]::selection{color:#071014;background-color:#4cddd7}.selection\:bg-emerald-500::selection{color:#020617;background-color:#10b981}.selection\:text-\[\#071014\]::selection{color:#071014}.selection\:text-slate-950::selection{color:#071014}.max-w-7xl{max-width:1280px}.max-w-5xl{max-width:1024px}.max-w-4xl{max-width:896px}.max-w-3xl{max-width:768px}.max-w-2xl{max-width:672px}.max-w-xl{max-width:576px}.max-w-none{max-width:none}.min-h-screen{min-height:100vh}.max-h-\[500px\]{max-height:500px}.mx-auto{margin-left:auto;margin-right:auto}.mt-auto{margin-top:auto}.w-3{width:12px!important}.h-3{height:12px!important}.w-3\.5{width:14px!important}.h-3\.5{height:14px!important}.w-4{width:16px!important}.h-4{height:16px!important}.w-5{width:20px!important}.h-5{height:20px!important}.w-6{width:24px!important}.h-6{height:24px!important}.w-7{width:28px!important}.h-7{height:28px!important}.w-8{width:32px!important}.h-8{height:32px!important}.w-9{width:36px!important}.h-9{height:36px!important}.w-10{width:40px!important}.h-10{height:40px!important}.w-12{width:48px!important}.h-12{height:48px!important}.h-20{height:80px}.w-auto{width:auto}.h-auto{height:auto}.w-full{width:100%}.aspect-video{aspect-ratio:16/9}.object-cover{object-fit:cover}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.block{display:block}.hidden{display:none}svg.w-3,svg.h-3{flex-shrink:0!important;width:12px!important;max-width:12px!important;height:12px!important;max-height:12px!important}svg.w-3\.5,svg.h-3\.5{flex-shrink:0!important;width:14px!important;max-width:14px!important;height:14px!important;max-height:14px!important}svg.w-4,svg.h-4{flex-shrink:0!important;width:16px!important;max-width:16px!important;height:16px!important;max-height:16px!important}svg.w-5,svg.h-5{flex-shrink:0!important;width:20px!important;max-width:20px!important;height:20px!important;max-height:20px!important}svg.w-6,svg.h-6{flex-shrink:0!important;width:24px!important;max-width:24px!important;height:24px!important;max-height:24px!important}svg.w-7,svg.h-7{flex-shrink:0!important;width:28px!important;max-width:28px!important;height:28px!important;max-height:28px!important}svg.w-8,svg.h-8{flex-shrink:0!important;width:32px!important;max-width:32px!important;height:32px!important;max-height:32px!important}svg.w-9,svg.h-9{flex-shrink:0!important;width:36px!important;max-width:36px!important;height:36px!important;max-height:36px!important}:where(.blog-main-content,.prose,.article-content,.blog-article) svg[viewBox="0 0 24 24"]:not([width]):not([class*=w-]){vertical-align:middle;flex-shrink:0;width:18px;max-width:18px;height:18px;max-height:18px;display:inline-block}.p-2{padding:8px}.p-3{padding:12px}.p-4{padding:16px}.p-5{padding:20px}.p-6{padding:24px}.p-8{padding:32px}.px-2\.5{padding-left:10px;padding-right:10px}.px-3{padding-left:12px;padding-right:12px}.px-4{padding-left:16px;padding-right:16px}.px-5{padding-left:20px;padding-right:20px}.px-6{padding-left:24px;padding-right:24px}.py-1{padding-top:4px;padding-bottom:4px}.py-1\.5{padding-top:6px;padding-bottom:6px}.py-2{padding-top:8px;padding-bottom:8px}.py-2\.5{padding-top:10px;padding-bottom:10px}.py-3{padding-top:12px;padding-bottom:12px}.py-3\.5{padding-top:14px;padding-bottom:14px}.py-4{padding-top:16px;padding-bottom:16px}.py-8{padding-top:32px;padding-bottom:32px}.py-12{padding-top:48px;padding-bottom:48px}.pt-4{padding-top:16px}.pt-6{padding-top:24px}.pt-8{padding-top:32px}.pt-10{padding-top:40px}.pt-12{padding-top:48px}.pb-3{padding-bottom:12px}.pb-20{padding-bottom:80px}.pl-4{padding-left:16px}.pl-5{padding-left:20px}.pl-6{padding-left:24px}.mt-0\.5{margin-top:2px}.mt-1{margin-top:4px}.mt-2{margin-top:8px}.mt-3{margin-top:12px}.mt-4{margin-top:16px}.mt-6{margin-top:24px}.mt-8{margin-top:32px}.mt-12{margin-top:48px}.mt-16{margin-top:64px}.mt-20{margin-top:80px}.mb-0{margin-bottom:0}.mb-1{margin-bottom:4px}.mb-2{margin-bottom:8px}.mb-3{margin-bottom:12px}.mb-4{margin-bottom:16px}.mb-6{margin-bottom:24px}.mb-8{margin-bottom:32px}.mb-10{margin-bottom:40px}.mb-12{margin-bottom:48px}.my-4{margin-top:16px;margin-bottom:16px}.my-6{margin-top:24px;margin-bottom:24px}.flex{display:flex}.inline-flex{display:inline-flex}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.flex-1{flex:1}.shrink-0,.flex-shrink-0{flex-shrink:0!important}.items-start{align-items:flex-start}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}:where(.flex,.inline-flex):has(>svg){gap:8px}.gap-1{gap:4px!important}.gap-1\.5{gap:6px!important}.gap-2{gap:8px!important}.gap-2\.5{gap:10px!important}.gap-3{gap:12px!important}.gap-4{gap:16px!important}.gap-6{gap:24px!important}.gap-8{gap:32px!important}.gap-12{gap:48px!important}.grid{display:grid}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.space-y-1>*+*{margin-top:4px}.space-y-1\.5>*+*{margin-top:6px}.space-y-2>*+*{margin-top:8px}.space-y-3>*+*{margin-top:12px}.space-y-4>*+*{margin-top:16px}.space-y-6>*+*{margin-top:24px}.space-y-10>*+*{margin-top:40px}.first\:pt-0:first-child{padding-top:0}.list-disc{list-style-type:disc}.list-decimal{list-style-type:decimal}.text-white,.hover\:text-white:hover{color:#fff}.text-soft,.text-slate-100{color:#f1f5f9}.text-slate-200{color:#e2e8f0}.text-slate-300,.text-\[\#C1D9D8\]{color:#cbd5e1}.text-slate-400,.text-\[\#8EA3A6\]{color:#94a3b8}.text-slate-600,.text-\[\#5A7371\]{color:#64748b}.text-slate-950,.text-\[\#071014\]{color:#071014}.text-\[\#4CDDD7\],.text-\[\#4cddd7\],.hover\:text-\[\#4CDDD7\]:hover,.hover\:text-\[\#4cddd7\]:hover,.group:hover .group-hover\:text-\[\#4cddd7\]{color:#4cddd7}.hover\:text-\[\#7ae7e2\]:hover{color:#7ae7e2}.text-emerald-300{color:#6ee7b7}.text-emerald-400,.hover\:text-emerald-400:hover{color:#34d399}.text-amber-300{color:#fcd34d}.text-amber-400{color:#fbbf24}.text-rose-300{color:#fda4af}.text-rose-400{color:#fb7185}.text-red-300{color:#fca5a5}.text-red-400{color:#f87171}.text-sky-300{color:#7dd3fc}.text-sky-400{color:#38bdf8}.text-blue-400{color:#60a5fa}.placeholder-slate-500::placeholder{color:#64748b}.border{border-style:solid;border-width:1px}.border-t{border-top-style:solid;border-top-width:1px}.border-b{border-bottom-style:solid;border-bottom-width:1px}.border-y{border-top-style:solid;border-top-width:1px;border-bottom-style:solid;border-bottom-width:1px}.border-l-4{border-left-style:solid;border-left-width:4px}.border-collapse{border-collapse:collapse}.divide-y>*+*{border-top:1px solid #1e293bcc}.divide-\[\#1A3835\]\/40>*+*{border-top-color:#1a383566}.divide-slate-800\/80>*+*{border-top-color:#1e293bcc}.border-slate-700{border-color:#334155}.border-slate-800{border-color:#1e293b}.border-slate-800\/80{border-color:#1e293bcc}.border-slate-900{border-color:#0f172a}.border-\[\#1A3835\]{border-color:#1a3835}.border-\[\#1A3835\]\/40{border-color:#1a383566}.border-\[\#1A3835\]\/20{border-color:#1a383533}.border-\[\#4CDDD7\],.border-\[\#4cddd7\],.focus\:border-\[\#4cddd7\]:focus{border-color:#4cddd7}.border-\[\#4CDDD7\]\/30,.border-\[\#4cddd7\]\/30{border-color:#4cddd74d}.border-\[\#4CDDD7\]\/20,.border-\[\#4cddd7\]\/20{border-color:#4cddd733}.border-\[\#4cddd7\]\/15{border-color:#4cddd726}.hover\:border-\[\#4CDDD7\]\/40:hover,.hover\:border-\[\#4cddd7\]\/40:hover{border-color:#4cddd766}.border-emerald-500\/40{border-color:#10b98166}.border-emerald-500\/30{border-color:#10b9814d}.border-emerald-500\/20{border-color:#10b98133}.border-amber-500\/30{border-color:#f59e0b4d}.border-amber-500\/20{border-color:#f59e0b33}.border-rose-500\/20{border-color:#f43f5e33}.border-red-500\/30{border-color:#ef44444d}.border-red-500\/20{border-color:#ef444433}.border-sky-500\/30{border-color:#0ea5e94d}.border-sky-500\/20{border-color:#0ea5e933}.border-blue-500\/20{border-color:#3b82f633}.rounded{border-radius:4px}.rounded-lg{border-radius:8px}.rounded-xl{border-radius:12px}.rounded-2xl{border-radius:16px}.rounded-full{border-radius:9999px}.shadow-md{box-shadow:0 4px 6px -1px #0000004d}.shadow-lg{box-shadow:0 10px 15px -3px #00000059}.shadow-xl{box-shadow:0 20px 25px -5px #00000073}.shadow-2xl{box-shadow:0 25px 50px -12px #0009}.shadow-\[\#4CDDD7\]\/10{box-shadow:0 10px 25px -5px #4cddd726}.shadow-\[\#4cddd7\]\/20{box-shadow:0 10px 25px -5px #4cddd740}.font-medium{font-weight:500}.font-semibold{font-weight:600}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-black{font-weight:900}.text-\[11px\]{font-size:11px}.text-xs{font-size:12px;line-height:16px}.text-sm{font-size:14px;line-height:20px}.text-base{font-size:16px;line-height:24px}.text-lg{font-size:18px;line-height:28px}.text-xl{font-size:20px;line-height:28px}.text-2xl{font-size:24px;line-height:32px}.text-3xl{font-size:30px;line-height:36px}.leading-tight{line-height:1.25}.leading-relaxed{line-height:1.625}.tracking-tight{letter-spacing:-.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.uppercase{text-transform:uppercase}.underline,.hover\:underline:hover{text-decoration:underline}.text-left{text-align:left}.text-center{text-align:center}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.transition,.transition-all{transition:all .2s}.transition-colors{transition:color .15s,background-color .15s,border-color .15s}.transition-transform{transition:transform .2s}.group:hover .group-hover\:scale-105{transform:scale(1.05)}.cursor-pointer{cursor:pointer}.focus\:outline-none:focus{outline:none}.focus\:ring-2:focus{box-shadow:0 0 0 2px var(--tw-ring-color,#4cddd780)}.focus\:ring-emerald-400:focus{--tw-ring-color:#34d39999}.focus\:ring-slate-400:focus{--tw-ring-color:#94a3b899}.focus\:ring-\[\#4cddd7\]:focus{--tw-ring-color:#4cddd799}.animate-spin{animation:1s linear infinite spin}.opacity-25{opacity:.25}.opacity-75{opacity:.75}.sticky{position:sticky}.top-0{top:0}.z-50{z-index:50}.backdrop-blur-md{-webkit-backdrop-filter:blur(12px)}@media (width>=640px){.sm\:px-6{padding-left:24px;padding-right:24px}.sm\:p-8{padding:32px}.sm\:p-10{padding:40px}.sm\:flex-row{flex-direction:row}.sm\:w-auto{width:auto}.sm\:text-base{font-size:16px;line-height:24px}.sm\:text-lg{font-size:18px;line-height:28px}.sm\:text-2xl{font-size:24px;line-height:32px}.sm\:text-3xl{font-size:30px;line-height:36px}.sm\:text-4xl{font-size:36px;line-height:40px}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=768px){.md\:flex{display:flex}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:text-left{text-align:left}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.hidden.md\:flex{display:flex}}@media (width<=767px){.hidden.md\:flex{display:none!important}}@media (width>=1024px){.lg\:px-8{padding-left:32px;padding-right:32px}.lg\:flex{display:flex}.lg\:text-5xl{font-size:44px;line-height:1.15}}.blog-header{margin-bottom:36px}.blog-title{color:#fff;letter-spacing:-.02em;margin:14px 0 18px;font-size:clamp(28px,4vw,44px);font-weight:800;line-height:1.2}.blog-meta{color:var(--muted,#94a3b8);border-bottom:1px solid #ffffff14;flex-wrap:wrap;align-items:center;gap:16px 22px;margin-bottom:28px;padding-bottom:24px;font-size:13.5px;display:flex}.blog-meta span,.blog-meta-item,.meta-item{align-items:center;gap:7px;display:inline-flex}.blog-meta svg,.blog-meta-item svg,.meta-item svg,.blog-badge svg,.blog-category-badge svg{color:var(--brand,#4cddd7);flex-shrink:0}.blog-cover-img{border:1px solid #4cddd733;border-radius:14px;width:100%;height:auto;margin:24px 0 32px;display:block;box-shadow:0 12px 36px #00000073}.quick-takeaways,.quick-answer{border:1px solid #4cddd740;border-left:4px solid var(--brand,#4cddd7);background:#0c181dc7;border-radius:12px;margin:28px 0;padding:22px 24px}.warning-card{background:#f59e0b12;border:1px solid #f59e0b4d;border-left:4px solid #f59e0b;border-radius:12px;margin:28px 0;padding:20px 24px}.warning-card-title,.key-takeaways-title,.quick-takeaways-title,.quick-summary-title,.info-box-title,.info-card-title,.callout-title,.highlight-title,.toc-title,.svg-diagram-title,.diagram-title,.infographic-title{color:#fff;align-items:center;gap:9px;margin-bottom:10px;font-size:15px;font-weight:700;display:flex}.warning-card-title{color:#fbbf24}.warning-card-title svg,.key-takeaways-title svg,.quick-takeaways-title svg,.quick-summary-title svg,.info-box-title svg,.info-card-title svg,.callout-title svg,.highlight-title svg,.toc-title svg,.svg-diagram-title svg,.diagram-title svg,.infographic-title svg{flex-shrink:0}.flow-svg{width:100%;max-width:100%;height:auto;margin:12px auto 0;display:block}.diagram-shell{background:#081117d9;border:1px solid #4cddd733;border-radius:14px;margin:28px 0;padding:20px;overflow-x:auto}.formula-label{text-transform:uppercase;letter-spacing:.06em;color:var(--brand,#4cddd7);margin-bottom:8px;font-size:12px;font-weight:700}.formula-math{color:#fff;background:#4cddd714;border:1px solid #4cddd733;border-radius:8px;margin-bottom:10px;padding:12px 16px;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Consolas,monospace;font-size:14.5px;font-weight:700;overflow-x:auto}.formula-desc{color:var(--muted,#94a3b8);margin:0;font-size:13px;line-height:1.55}.data-table-wrapper,.table-responsive-wrapper{background:#07101499;border:1px solid #ffffff1a;border-radius:12px;margin:28px 0;overflow-x:auto}.data-table{border-collapse:collapse;text-align:left;width:100%;font-size:13.5px}.data-table th{color:var(--brand,#4cddd7);text-transform:uppercase;letter-spacing:.05em;background:#0e1c24eb;border-bottom:1px solid #4cddd733;padding:12px 16px;font-size:12px;font-weight:700}.data-table td{color:#cbd5e1;border-bottom:1px solid #ffffff0f;padding:12px 16px}.data-table tr:last-child td{border-bottom:none}.explore-card{color:inherit;background:#0c181da6;border:1px solid #ffffff14;border-radius:12px;padding:20px;transition:all .2s;display:block;text-decoration:none!important}.explore-card:hover{background:#4cddd70f;border-color:#4cddd759;transform:translateY(-2px)}.explore-card-title{color:#fff;margin-bottom:6px;font-size:15.5px;font-weight:700}.explore-card-desc{color:#94a3b8;font-size:13px;line-height:1.5}.cta-box,.cta-card{text-align:center;background:linear-gradient(135deg,#10242aeb 0%,#071014f5 100%);border:1px solid #4cddd752;border-radius:16px;margin:44px 0;padding:32px 28px;box-shadow:0 12px 32px #00000059}.cta-title,.cta-card h2{color:#fff;margin:0 0 10px;font-size:22px;font-weight:800}.cta-desc,.cta-card p{color:#cbd5e1;max-width:600px;margin:0 auto 22px;font-size:14.5px;line-height:1.6}.cta-actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.steps-container{gap:16px;margin:24px 0;display:grid}.step-card{background:#0c181db3;border:1px solid #4cddd72e;border-radius:12px;align-items:flex-start;gap:16px;padding:20px;display:flex}.step-number{width:34px;height:34px;color:var(--brand,#4cddd7);background:#4cddd724;border:1px solid #4cddd759;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;font-weight:800;display:inline-flex}.step-content h4{color:#fff;margin:0 0 6px;font-size:16px;font-weight:700}.step-content p{color:#cbd5e1;margin:0;font-size:14px;line-height:1.6}.faq-accordion{gap:12px;margin:24px 0;display:grid}details.faq-item{background:#0a141aa6;border:1px solid #4cddd72e;border-radius:12px;padding:0;overflow:hidden}summary.faq-question{cursor:pointer;color:#fff;justify-content:space-between;align-items:center;gap:12px;padding:18px 22px;font-size:15.5px;font-weight:700;list-style:none;display:flex}summary.faq-question::-webkit-details-marker{display:none}summary.faq-question svg{color:var(--brand,#4cddd7);flex-shrink:0;transition:transform .2s}details.faq-item[open] summary.faq-question svg{transform:rotate(180deg)}details.faq-item .faq-answer{color:#cbd5e1;padding:0 22px 18px;font-size:14px;line-height:1.65}h3.faq-question{color:#fff;align-items:flex-start;gap:10px;margin:0 0 10px;font-size:17px;font-weight:700;display:flex}h3.faq-question svg{flex-shrink:0;margin-top:2px}.button.compact{padding:6px 12px;font-size:12px}.breadcrumb-trail{width:100%;margin-bottom:24px;display:block}.breadcrumb-trail ol{color:var(--muted,#91a5ad);flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.breadcrumb-trail li{align-items:center;gap:8px;display:inline-flex}.breadcrumb-trail a{color:var(--muted,#91a5ad);align-items:center;font-weight:500;text-decoration:none;transition:color .15s;display:inline-flex}.breadcrumb-trail a:hover{color:var(--brand,#4cddd7)}.breadcrumb-trail .breadcrumb-separator{color:#91a5ad66;justify-content:center;align-items:center;display:inline-flex}.breadcrumb-trail .breadcrumb-separator svg{width:12px;height:12px}.breadcrumb-trail .breadcrumb-current{color:#eef5f6;text-overflow:ellipsis;white-space:nowrap;max-width:520px;font-weight:600;overflow:hidden}@media (width<=640px){.breadcrumb-trail .breadcrumb-current{max-width:220px}}.blog-layout-shell{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:48px;width:min(1360px,100% - 40px);margin-inline:auto;padding-block:32px 90px;display:grid}.blog-layout-shell>:first-child{min-width:0;max-width:100%}.blog-layout-shell img,.blog-main-content img,.blog-cover-img,.article-featured-image img,.blog-article-flow img,.prose img{max-width:100%!important;height:auto!important}.prose table,.article-content table,.blog-main-content table,.blog-article-flow table{border-collapse:collapse;width:100%;max-width:100%;margin:24px 0}@media (width<=768px){.prose table,.article-content table,.blog-main-content table,.blog-article-flow table{-webkit-overflow-scrolling:touch;display:block;overflow-x:auto}}.prose pre,.article-content pre,.blog-main-content pre{max-width:100%;overflow-x:auto}.blog-main-content{width:100%;min-width:0}.blog-main-content .blog-article,.blog-main-content .article-container-single{max-width:100%!important;margin:0!important;padding:0!important}.blog-main-content .article-hero{max-width:100%!important;padding-block:0 32px!important}.blog-main-content .article-layout{width:100%!important;padding:0!important;display:block!important}.blog-sidebar{z-index:10;scrollbar-width:thin;flex-direction:column;gap:24px;width:100%;min-width:0;max-height:calc(100vh - 120px);display:flex;position:sticky;top:96px;overflow-y:auto}.sidebar-widget{-webkit-backdrop-filter:blur(10px);background:#0c181dbf;border:1px solid #22363ed9;border-radius:16px;padding:24px;transition:border-color .2s,box-shadow .2s}.sidebar-widget:hover{border-color:#4cddd74d;box-shadow:0 12px 30px #00000059}.sidebar-widget-title{text-transform:uppercase;letter-spacing:.08em;color:var(--brand,#4cddd7);align-items:center;gap:8px;margin-bottom:16px;font-size:12.5px;font-weight:800;display:flex}.sidebar-product-list{flex-direction:column;gap:10px;display:flex}.sidebar-product-item{background:#071014a6;border:1px solid #22363ebf;border-radius:10px;padding:12px 14px;transition:all .2s;display:block;text-decoration:none!important}.sidebar-product-item:hover{background:#4cddd70f;border-color:#4cddd766;transform:translate(3px)}.sidebar-product-item strong{color:#fff;justify-content:space-between;align-items:center;margin-bottom:4px;font-size:13.5px;font-weight:700;display:flex}.sidebar-product-item span{color:var(--muted,#91a5ad);font-size:12px;line-height:1.45;display:block}.sidebar-product-tag{color:var(--brand,#4cddd7);background:#4cddd726;border:1px solid #4cddd74d;border-radius:4px;padding:2px 6px;font-size:10px;font-weight:700}.sidebar-cta-widget{text-align:center;background:radial-gradient(circle at 100% 0,#4cddd72e,#0c181df2);border:1px solid #4cddd759;border-radius:16px;padding:26px 22px}.sidebar-cta-widget h4{color:#fff;margin:0 0 10px;font-size:17px;font-weight:800;line-height:1.3}.sidebar-cta-widget p{color:var(--soft,#c5d1d5);margin:0 0 18px;font-size:13px;line-height:1.55}.sidebar-cta-widget .button{justify-content:center;width:100%}.sidebar-share-buttons{grid-template-columns:1fr 1fr;gap:8px;display:grid}.sidebar-share-btn{color:var(--soft,#c5d1d5);cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:8px 12px;font-size:12px;font-weight:600;transition:all .2s;display:inline-flex;text-decoration:none!important}.sidebar-share-btn:hover{color:#fff;background:#4cddd71f;border-color:#4cddd759}@media (width<=1100px){.blog-layout-shell{grid-template-columns:1fr;gap:48px}.blog-sidebar{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;display:grid;position:static}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes blogCardFadeIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.blog-card.is-hidden-by-scroll{display:none!important}.blog-card.is-revealing{animation:.35s cubic-bezier(.16,1,.3,1) forwards blogCardFadeIn}.blog-infinite-sentinel{flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;width:100%;min-height:80px;padding:40px 0 20px;display:flex}.blog-infinite-loading{color:var(--soft,#c5d1d5);background:#0c181dd9;border:1px solid #4cddd740;border-radius:9999px;align-items:center;gap:10px;padding:10px 22px;font-size:13px;font-weight:600;display:inline-flex;box-shadow:0 4px 20px #0000004d}.blog-infinite-spinner{width:18px;height:18px;color:var(--brand,#4cddd7);animation:.8s linear infinite spin}.blog-infinite-end{flex-direction:column;align-items:center;gap:14px;display:flex}.blog-infinite-end-badge{color:#10b981;letter-spacing:.02em;background:#10b98114;border:1px solid #10b98140;border-radius:9999px;align-items:center;gap:8px;padding:8px 20px;font-size:12.5px;font-weight:700;display:inline-flex}.blog-back-to-top-btn{color:var(--soft,#c5d1d5);cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:8px;align-items:center;gap:7px;padding:8px 18px;font-size:12px;font-weight:600;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex}.blog-back-to-top-btn:hover{color:#fff;background:#4cddd71a;border-color:#4cddd759;transform:translateY(-1px)}@media (width<=620px){.site-header .button{white-space:nowrap!important;height:34px!important;min-height:34px!important;padding:0 10px!important;font-size:12px!important}.breadcrumb-trail .breadcrumb-current{max-width:min(220px,100vw - 110px)}}@media (width<=420px){.site-header{gap:6px!important;padding:8px 10px!important}.site-brand{gap:6px!important}.site-brand-mark{width:26px!important;height:26px!important}.site-brand-mark img{width:26px!important;height:26px!important;max-height:26px!important}.site-brand strong{font-size:14px!important}.site-header>div:last-child{gap:6px!important}.site-header .button{height:32px!important;min-height:32px!important;padding:0 8px!important;font-size:11.5px!important}}@media (width<=360px){.site-header{gap:4px!important;padding:6px 8px!important}.site-brand strong{font-size:13.5px!important}.site-header>div:last-child{gap:4px!important}.site-header .button{height:30px!important;min-height:30px!important;font-size:11px!important}.site-header .button.secondary{padding:0 6px!important}.site-header .button.primary{padding:0 8px!important}}html:not([data-theme=dark]) *{scrollbar-width:thin;scrollbar-color:#0d948859 #f1f5f9e6}html:not([data-theme=dark]) ::-webkit-scrollbar-track{background:#f1f5f9e6}html:not([data-theme=dark]) ::-webkit-scrollbar-thumb{background:#0d948852;border:2px solid #f1f5f9e6}html:not([data-theme=dark]) ::-webkit-scrollbar-thumb:hover{background:#0d94888c}html:not([data-theme=dark]) ::-webkit-scrollbar-corner{background:#f1f5f9e6}html:not([data-theme=dark]) body{color:var(--text)!important;background:radial-gradient(circle at 72% -8%, #0d948814, transparent 34%), var(--canvas)!important}html:not([data-theme=dark]) .site-header,html:not([data-theme=dark]) header.header,html:not([data-theme=dark]) header.header-shell{background:#fffffffa!important;border-bottom:1px solid #0f172a14!important;box-shadow:0 2px 10px #0f172a0a!important}html:not([data-theme=dark]) .site-brand strong,html:not([data-theme=dark]) .header-logo span,html:not([data-theme=dark]) .brand span,html:not([data-theme=dark]) .brand-text,html:not([data-theme=dark]) .header-brand-name{color:#0f172a!important}html:not([data-theme=dark]) .site-brand small{color:#64748b!important}html:not([data-theme=dark]) .site-brand-mark{background:#0d94880f;box-shadow:inset 0 0 0 1px #0d948833}html:not([data-theme=dark]) .site-header nav a,html:not([data-theme=dark]) .site-nav a,html:not([data-theme=dark]) .header-link,html:not([data-theme=dark]) .nav-link,html:not([data-theme=dark]) .nav-item{color:#1e293b!important;font-weight:600!important}html:not([data-theme=dark]) .site-header nav a:hover,html:not([data-theme=dark]) .site-header nav a[aria-current=page],html:not([data-theme=dark]) .site-nav a:hover,html:not([data-theme=dark]) .header-link:hover,html:not([data-theme=dark]) .nav-link:hover,html:not([data-theme=dark]) .nav-item:hover,html:not([data-theme=dark]) .header-link.active,html:not([data-theme=dark]) .nav-link.active,html:not([data-theme=dark]) .nav-item.active{color:#0d9488!important}html:not([data-theme=dark]) .site-header .button.secondary,html:not([data-theme=dark]) .button.secondary,html:not([data-theme=dark]) .header .btn-ghost,html:not([data-theme=dark]) .header-shell .btn-ghost,html:not([data-theme=dark]) .nav-shell .btn-ghost,html:not([data-theme=dark]) .header .btn-secondary,html:not([data-theme=dark]) .header-shell .btn-secondary,html:not([data-theme=dark]) .nav-shell .btn-secondary,html:not([data-theme=dark]) .cta-btn.secondary,html:not([data-theme=dark]) a.cta-btn.secondary{color:#0f172a!important;background:#fff!important;border:1px solid #cbd5e1!important;box-shadow:0 1px 2px #0f172a0d!important}html:not([data-theme=dark]) .site-header .button.secondary:hover,html:not([data-theme=dark]) .button.secondary:hover,html:not([data-theme=dark]) .header .btn-ghost:hover,html:not([data-theme=dark]) .header-shell .btn-ghost:hover,html:not([data-theme=dark]) .nav-shell .btn-ghost:hover,html:not([data-theme=dark]) .header .btn-secondary:hover,html:not([data-theme=dark]) .header-shell .btn-secondary:hover,html:not([data-theme=dark]) .nav-shell .btn-secondary:hover,html:not([data-theme=dark]) .cta-btn.secondary:hover,html:not([data-theme=dark]) a.cta-btn.secondary:hover{color:#0d9488!important;background:#f8fafc!important;border-color:#0d9488!important}html:not([data-theme=dark]) .site-header .button.primary,html:not([data-theme=dark]) .button.primary,html:not([data-theme=dark]) a.button.primary,html:not([data-theme=dark]) .btn-primary,html:not([data-theme=dark]) a.btn-primary,html:not([data-theme=dark]) .cta-btn:not(.secondary),html:not([data-theme=dark]) a.cta-btn:not(.secondary),html:not([data-theme=dark]) button.cta-btn:not(.secondary),html:not([data-theme=dark]) .header-btn-primary,html:not([data-theme=dark]) a[class*="bg-[#4CDDD7]"],html:not([data-theme=dark]) button[class*="bg-[#4CDDD7]"]{color:#fff!important;background:linear-gradient(135deg,#0d9488 0%,#0f766e 100%)!important;border:1px solid #0f766e!important;box-shadow:0 2px 10px #0d948840!important}html:not([data-theme=dark]) .site-header .button.primary:hover,html:not([data-theme=dark]) .button.primary:hover,html:not([data-theme=dark]) a.button.primary:hover,html:not([data-theme=dark]) .btn-primary:hover,html:not([data-theme=dark]) a.btn-primary:hover,html:not([data-theme=dark]) .cta-btn:not(.secondary):hover,html:not([data-theme=dark]) a.cta-btn:not(.secondary):hover,html:not([data-theme=dark]) button.cta-btn:not(.secondary):hover,html:not([data-theme=dark]) .header-btn-primary:hover{color:#fff!important;background:linear-gradient(135deg,#0f766e 0%,#115e59 100%)!important;border-color:#115e59!important;box-shadow:0 4px 14px #0d948859!important}html:not([data-theme=dark]) .theme-toggle-btn{color:#1e293b!important;background:#fff!important;border:1px solid #cbd5e1!important;box-shadow:0 1px 2px #0f172a0a!important}html:not([data-theme=dark]) .theme-toggle-btn:hover{color:#0d9488!important;background:#f8fafc!important;border-color:#0d9488!important}html:not([data-theme=dark]) .button.primary svg,html:not([data-theme=dark]) a.button.primary svg,html:not([data-theme=dark]) .btn-primary svg,html:not([data-theme=dark]) a.btn-primary svg,html:not([data-theme=dark]) .cta-btn:not(.secondary) svg,html:not([data-theme=dark]) a.cta-btn:not(.secondary) svg,html:not([data-theme=dark]) button.cta-btn:not(.secondary) svg{color:#fff!important;stroke:#fff!important}html:not([data-theme=dark]) .hero-motion-stage{background:radial-gradient(circle at 75% 42%,#0d948814,#0000 52%),linear-gradient(#f8fafc 0%,#f1f5f9 100%)}html:not([data-theme=dark]) .hero-motion-vignette{background:linear-gradient(90deg,#f8fafcf5 0%,#f8fafcd6 38%,#f8fafc40 68%,#f8fafca6 100%),linear-gradient(#f8fafcd9 0%,#0000 20% 78%,#f8fafc 100%)}@media (width<=900px){html:not([data-theme=dark]) .hero-motion-vignette{background:linear-gradient(#f8fafce0 0%,#f8fafcb8 50%,#f8fafc 100%)}}html:not([data-theme=dark]) .eyebrow{color:#0f766e;background:#0d948814;border-color:#0d948840;box-shadow:0 2px 10px #0d94880f}html:not([data-theme=dark]) .hero h1{color:#0f172a}html:not([data-theme=dark]) .hero h1 .text-gradient{background:linear-gradient(135deg,#0f172a 15%,#0d9488 65%,#0284c7 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}html:not([data-theme=dark]) .hero-copy>p{color:#334155}html:not([data-theme=dark]) .trust-list{color:#475569}html:not([data-theme=dark]) .product-frame{background:radial-gradient(circle at 92% 0,#0d948814,#0000 40%),linear-gradient(#fffffff5,#f8fafcfa);border-color:#0f172a1a;box-shadow:0 24px 60px #0f172a17,0 4px 16px #0f172a0a,inset 0 1px #ffffffe6}html:not([data-theme=dark]) .product-frame:hover{border-color:#0d948859;box-shadow:0 28px 70px #0f172a1f,0 0 30px #0d948814}html:not([data-theme=dark]) .frame-topbar{color:#475569;border-bottom-color:#e2e8f0}html:not([data-theme=dark]) .status-pill{color:#047857;background:#0596691a;border-color:#05966940}html:not([data-theme=dark]) .route-card{background:#f8fafc;border-color:#e2e8f0}html:not([data-theme=dark]) .route-card small,html:not([data-theme=dark]) .metric-row span,html:not([data-theme=dark]) .preview-grid span{color:#64748b}html:not([data-theme=dark]) .route-card strong,html:not([data-theme=dark]) .preview-grid strong{color:#0f172a}html:not([data-theme=dark]) .metric-row strong{color:#0d9488}html:not([data-theme=dark]) .preview-grid div{background:#fff;border-color:#e2e8f0;box-shadow:0 2px 6px #0f172a08}html:not([data-theme=dark]) .compliance-pills span{color:#334155;background:#f1f5f9;border-color:#cbd5e1}html:not([data-theme=dark]) .ambient-transition{background:#f8fafc!important;height:clamp(80px,10vw,120px)!important;margin-block:0!important;-webkit-mask-image:none!important;mask-image:none!important}html:not([data-theme=dark]) .ambient-transition:after{content:none!important;display:none!important}html:not([data-theme=dark]) .ambient-transition img{opacity:1!important;filter:none!important}html:not([data-theme=dark]) .hero-vignette-overlay{background:radial-gradient(ellipse at 76% 50%, transparent 45%, #f8fafc80 75%, var(--canvas) 98%)!important}html:not([data-theme=dark]) .hero-bg-image{filter:none!important;opacity:.95!important}html:not([data-theme=dark]) .ambient-mask-top,html:not([data-theme=dark]) .ambient-mask-bottom{display:none!important}html:not([data-theme=dark]) .ambient-caption span{color:#0f766e;background:#ffffffeb;border-color:#0d94884d;box-shadow:0 8px 24px #0f172a14}html:not([data-theme=dark]) .proof-bar{background:#fffffff2!important;border-color:#e2e8f0!important;box-shadow:0 4px 20px #0f172a08!important}html:not([data-theme=dark]) .proof-bar div:hover{background:#0d94880f!important}html:not([data-theme=dark]) .proof-bar strong{color:#0f172a!important}html:not([data-theme=dark]) .proof-bar span{color:#475569!important}html:not([data-theme=dark]) .content-section{padding-block:clamp(32px,5vw,54px)!important}html:not([data-theme=dark]) .section-heading h2,html:not([data-theme=dark]) .section-intro h2,html:not([data-theme=dark]) .split-section h2,html:not([data-theme=dark]) .cta-section h2{color:#0f172a!important}html:not([data-theme=dark]) .section-intro p,html:not([data-theme=dark]) .cta-section p{color:#475569!important}html:not([data-theme=dark]) .feature-grid article,html:not([data-theme=dark]) .solution-path-card,html:not([data-theme=dark]) .steps div,html:not([data-theme=dark]) .callout,html:not([data-theme=dark]) .definition-list div{background:#fff!important;border-color:#e2e8f0!important;box-shadow:0 4px 16px #0f172a0a!important}html:not([data-theme=dark]) .feature-grid article:hover,html:not([data-theme=dark]) .solution-path-card:hover{border-color:#0d948873!important;box-shadow:0 16px 36px #0f172a14,0 0 0 1px #0d948826!important}html:not([data-theme=dark]) .feature-grid article:before{background:linear-gradient(90deg,#0000,#0d948859,#0000)}html:not([data-theme=dark]) .home-api-card{background:#fff!important;border-color:#e2e8f0!important;box-shadow:0 4px 16px #0f172a0a!important}html:not([data-theme=dark]) .home-api-card:hover{border-color:#0d9488!important;box-shadow:0 18px 40px #0f172a17,0 0 24px #0d94881a!important}html:not([data-theme=dark]) .home-api-card__badge{color:#0f766e!important;background:#0d948814!important;border-color:#0d94883d!important}html:not([data-theme=dark]) .home-api-card__endpoint{border:1px solid #e2e8f0;color:#475569!important;background:#f1f5f9!important}html:not([data-theme=dark]) .home-api-card h3,html:not([data-theme=dark]) .solution-path-card h3,html:not([data-theme=dark]) .feature-grid h3,html:not([data-theme=dark]) .steps strong{color:#0f172a!important}html:not([data-theme=dark]) .home-api-card p,html:not([data-theme=dark]) .solution-path-card>p,html:not([data-theme=dark]) .feature-grid p,html:not([data-theme=dark]) .steps p{color:#475569!important}html:not([data-theme=dark]) .home-api-card__bullets,html:not([data-theme=dark]) .solution-path-list,html:not([data-theme=dark]) .check-list{color:#334155!important}html:not([data-theme=dark]) .home-api-card__footer{border-top-color:#e2e8f0!important}html:not([data-theme=dark]) .solution-paths{background:0 0!important;padding-block:16px!important}html:not([data-theme=dark]) .solution-paths h2{color:#0f172a!important}html:not([data-theme=dark]) .solution-paths-grid a{background:#fff!important;border:1px solid #e2e8f0!important;box-shadow:0 4px 16px #0f172a0a!important}html:not([data-theme=dark]) .solution-paths-grid a:hover{transform:translateY(-2px);border-color:#0d9488!important;box-shadow:0 12px 28px #0f172a14!important}html:not([data-theme=dark]) .solution-paths-grid h3{color:#0f172a!important}html:not([data-theme=dark]) .solution-paths-grid p{color:#475569!important}html:not([data-theme=dark]) .security-ops-panel{background:linear-gradient(#fff 0%,#f8fafc 100%)!important;border-color:#0d948847!important;box-shadow:0 20px 50px #0f172a12!important}html:not([data-theme=dark]) .security-ops-panel h3{color:#0f172a!important}html:not([data-theme=dark]) .security-ops-header{border-bottom-color:#e2e8f0}html:not([data-theme=dark]) .security-ops-row{background:#f8fafc;border-color:#e2e8f0}html:not([data-theme=dark]) .security-ops-row strong{color:#0f172a}html:not([data-theme=dark]) .security-trust-badge{background:#fff!important;border:1px solid #e2e8f0!important;box-shadow:0 2px 8px #0f172a08!important}html:not([data-theme=dark]) .security-trust-badge:hover{border-color:#0d9488!important;box-shadow:0 8px 20px #0d94881f!important}html:not([data-theme=dark]) .cta-section{background:radial-gradient(circle at 86% 12%,#0d94881f,#0000 36%),linear-gradient(135deg,#fff 0%,#f1f5f9 100%)!important;border-color:#0d948847!important;box-shadow:0 20px 50px #0f172a0f!important}html:not([data-theme=dark]) .cta-section-modern{background:radial-gradient(at 50% 0,#0d94881f 0%,#f0fdfae0 55%,#fff 100%)!important;border:1px solid #0d948847!important;box-shadow:0 20px 50px #0f172a12,0 4px 16px #0d94880f!important}html:not([data-theme=dark]) .cta-section-modern h2{color:#0f172a!important}html:not([data-theme=dark]) .cta-section-modern p{color:#334155!important}html:not([data-theme=dark]) .billing-toggle-container{background:#f1f5f9;border-color:#cbd5e1;box-shadow:inset 0 1px 2px #0f172a0f}html:not([data-theme=dark]) .billing-toggle-btn.active{color:#0d9488;background:#fff;box-shadow:0 2px 6px #0f172a14}html:not([data-theme=dark]) .site-footer,html:not([data-theme=dark]) footer.footer,html:not([data-theme=dark]) footer.footer-shell{color:#475569!important;background:#f1f5f9!important;border-top:1px solid #e2e8f0!important}html:not([data-theme=dark]) .footer-grid h4,html:not([data-theme=dark]) .footer-heading,html:not([data-theme=dark]) .footer-brand span{color:#0f172a!important}html:not([data-theme=dark]) .footer-grid a,html:not([data-theme=dark]) .footer-link,html:not([data-theme=dark]) .site-footer nav a,html:not([data-theme=dark]) .footer-desc{color:#475569!important}html:not([data-theme=dark]) .footer-grid a:hover,html:not([data-theme=dark]) .footer-link:hover,html:not([data-theme=dark]) .site-footer nav a:hover{color:#0d9488!important}html:not([data-theme=dark]) .footer-bottom{color:#64748b!important;border-top-color:#cbd5e1!important}html:not([data-theme=dark]) .footer-badge{border-radius:6px;background:#fff!important;border:1px solid #e2e8f0!important}html:not([data-theme=dark]) .article-hero h1,html:not([data-theme=dark]) .article-prose h2,html:not([data-theme=dark]) .article-prose h3,html:not([data-theme=dark]) .article-prose strong,html:not([data-theme=dark]) .toc strong,html:not([data-theme=dark]) .article-toc h3,html:not([data-theme=dark]) .article-toc strong{color:#0f172a!important}html:not([data-theme=dark]) .article-hero>p,html:not([data-theme=dark]) .article-prose p,html:not([data-theme=dark]) .article-prose li{color:#334155!important}html:not([data-theme=dark]) .toc,html:not([data-theme=dark]) .article-toc{box-shadow:0 4px 16px #0f172a0a;background:#fff!important;border-color:#e2e8f0!important}html:not([data-theme=dark]) .toc a,html:not([data-theme=dark]) .article-toc a{color:#475569!important}html:not([data-theme=dark]) .toc a:hover,html:not([data-theme=dark]) .article-toc a:hover{color:#0d9488!important;background:#0d94880f!important}html:not([data-theme=dark]) .article-prose code:not(pre code){color:#0f766e!important;background:#f1f5f9!important;border-color:#cbd5e1!important}html:not([data-theme=dark]) .article-cta{background:linear-gradient(135deg,#fff 0%,#f0fdfa 100%)!important;border-color:#0d948859!important;box-shadow:0 12px 32px #0f172a0f!important}html:not([data-theme=dark]) .article-cta h2,html:not([data-theme=dark]) .article-cta h3{color:#0f172a!important}html:not([data-theme=dark]) .article-cta p{color:#334155!important}html:not([data-theme=dark]) .breadcrumb-trail .breadcrumb-current,html:not([data-theme=dark]) .breadcrumb-current,html:not([data-theme=dark]) .blog-hero h1,html:not([data-theme=dark]) .blog-card-title,html:not([data-theme=dark]) .blog-title,html:not([data-theme=dark]) .article-title,html:not([data-theme=dark]) .blog-article h1,html:not([data-theme=dark]) .blog-article h2,html:not([data-theme=dark]) .blog-article h3,html:not([data-theme=dark]) .blog-article h4,html:not([data-theme=dark]) .blog-main-content h1,html:not([data-theme=dark]) .blog-main-content h2,html:not([data-theme=dark]) .blog-main-content h3,html:not([data-theme=dark]) .blog-main-content h4,html:not([data-theme=dark]) .prose h1,html:not([data-theme=dark]) .prose h2,html:not([data-theme=dark]) .prose h3,html:not([data-theme=dark]) .prose h4,html:not([data-theme=dark]) .article-content h1,html:not([data-theme=dark]) .article-content h2,html:not([data-theme=dark]) .article-content h3,html:not([data-theme=dark]) .article-content h4{color:#0f172a!important}html:not([data-theme=dark]) .blog-article,html:not([data-theme=dark]) .blog-article p,html:not([data-theme=dark]) .blog-article li,html:not([data-theme=dark]) .blog-main-content p,html:not([data-theme=dark]) .blog-main-content li,html:not([data-theme=dark]) .prose p,html:not([data-theme=dark]) .prose li,html:not([data-theme=dark]) .article-content p,html:not([data-theme=dark]) .article-content li{color:#334155!important}html:not([data-theme=dark]) .blog-article strong,html:not([data-theme=dark]) .blog-main-content strong,html:not([data-theme=dark]) .prose strong,html:not([data-theme=dark]) .article-content strong{color:#0f172a!important}html:not([data-theme=dark]) .blog-filter-btn{color:#475569;background:#fff;border-color:#cbd5e1}html:not([data-theme=dark]) .blog-filter-btn:hover,html:not([data-theme=dark]) .blog-filter-btn.active{color:#0f766e;background:#0d94881a;border-color:#0d9488}html:not([data-theme=dark]) .blog-card{background:#fff!important;border-color:#e2e8f0!important;box-shadow:0 4px 18px #0f172a0d!important}html:not([data-theme=dark]) .blog-card:hover{border-color:#0d9488!important;box-shadow:0 16px 36px #0f172a1a,0 0 20px #0d948814!important}html:not([data-theme=dark]) .blog-card:hover .blog-card-cta{color:#0f766e!important}html:not([data-theme=dark]) .blog-card-footer{border-top-color:#e2e8f0!important}html:not([data-theme=dark]) .blog-featured{background:linear-gradient(135deg,#fff 0%,#f0fdfa 100%)!important;border-color:#0d94884d!important}html:not([data-theme=dark]) .blog-meta,html:not([data-theme=dark]) .article-meta-bar{color:#475569!important;background:#f8fafc!important;border-color:#e2e8f0!important}html:not([data-theme=dark]) .toc-box,html:not([data-theme=dark]) .toc-card,html:not([data-theme=dark]) .key-takeaways,html:not([data-theme=dark]) .quick-takeaways,html:not([data-theme=dark]) .quick-answer,html:not([data-theme=dark]) .summary-box,html:not([data-theme=dark]) .info-box,html:not([data-theme=dark]) .info-card,html:not([data-theme=dark]) .callout-box,html:not([data-theme=dark]) .highlight-box,html:not([data-theme=dark]) .metric-callout-card,html:not([data-theme=dark]) .metric-callout,html:not([data-theme=dark]) .step-card,html:not([data-theme=dark]) .explore-card{color:#334155!important;background:#fff!important;border-color:#cbd5e1!important;box-shadow:0 4px 14px #0f172a0a!important}html:not([data-theme=dark]) .key-takeaways,html:not([data-theme=dark]) .quick-takeaways,html:not([data-theme=dark]) .quick-answer,html:not([data-theme=dark]) .summary-box,html:not([data-theme=dark]) .callout-box{background:#f0fdfa!important;border-color:#0d94884d #0d94884d #0d94884d #0d9488!important;border-left-style:solid!important;border-left-width:4px!important}html:not([data-theme=dark]) .warning-box,html:not([data-theme=dark]) .warning-card{color:#78350f!important;background:#fffbeb!important;border-color:#d9770659 #d9770659 #d9770659 #d97706!important;border-left-style:solid!important;border-left-width:4px!important}html:not([data-theme=dark]) .warning-card-title{color:#b45309!important}html:not([data-theme=dark]) .key-takeaways-title,html:not([data-theme=dark]) .quick-takeaways-title,html:not([data-theme=dark]) .quick-summary-title,html:not([data-theme=dark]) .summary-title,html:not([data-theme=dark]) .info-box-title,html:not([data-theme=dark]) .info-card-title,html:not([data-theme=dark]) .callout-title,html:not([data-theme=dark]) .highlight-title,html:not([data-theme=dark]) .toc-title,html:not([data-theme=dark]) .svg-diagram-title,html:not([data-theme=dark]) .diagram-title,html:not([data-theme=dark]) .infographic-title,html:not([data-theme=dark]) .infographic-header h3,html:not([data-theme=dark]) .step-content h4,html:not([data-theme=dark]) .explore-card-title{color:#0f172a!important}html:not([data-theme=dark]) .toc-list a,html:not([data-theme=dark]) .toc-box a,html:not([data-theme=dark]) .toc-card a{color:#334155!important}html:not([data-theme=dark]) .toc-list a:hover,html:not([data-theme=dark]) .toc-box a:hover,html:not([data-theme=dark]) .toc-card a:hover{color:#0d9488!important}html:not([data-theme=dark]) .infographic-panel,html:not([data-theme=dark]) .diagram-shell,html:not([data-theme=dark]) .svg-diagram-container,html:not([data-theme=dark]) .svg-diagram-box,html:not([data-theme=dark]) .diagram-card{background:#0b161c!important;border-color:#0d94884d!important;box-shadow:0 12px 32px #0f172a1f!important}html:not([data-theme=dark]) .infographic-panel .infographic-header h3,html:not([data-theme=dark]) .svg-diagram-container .svg-diagram-title,html:not([data-theme=dark]) .svg-diagram-box .svg-diagram-title,html:not([data-theme=dark]) .diagram-shell .diagram-title{color:#f8fafc!important}html:not([data-theme=dark]) .infographic-panel .infographic-header p,html:not([data-theme=dark]) .svg-diagram-container .svg-caption,html:not([data-theme=dark]) .svg-diagram-box .svg-caption{color:#94a3b8!important}html:not([data-theme=dark]) .formula-box,html:not([data-theme=dark]) .formula-card{color:#0f172a!important;background:#f8fafc!important;border-color:#0d94884d!important}html:not([data-theme=dark]) .formula-math,html:not([data-theme=dark]) .formula-expression{color:#0f766e!important;background:#fff!important;border:1px solid #cbd5e1!important}html:not([data-theme=dark]) .formula-term-key{color:#0f172a!important}html:not([data-theme=dark]) .table-responsive,html:not([data-theme=dark]) .data-table-wrapper,html:not([data-theme=dark]) .table-responsive-wrapper,html:not([data-theme=dark]) .table-wrapper,html:not([data-theme=dark]) .table-container{background:#fff!important;border-color:#cbd5e1!important;box-shadow:0 2px 10px #0f172a08!important}html:not([data-theme=dark]) .table-responsive table,html:not([data-theme=dark]) .data-table,html:not([data-theme=dark]) .custom-table,html:not([data-theme=dark]) .blog-article table{color:#1e293b!important;background:#fff!important}html:not([data-theme=dark]) .table-responsive th,html:not([data-theme=dark]) .data-table th,html:not([data-theme=dark]) .custom-table th,html:not([data-theme=dark]) .blog-article th{color:#0f172a!important;background:#f1f5f9!important;border-bottom:1px solid #cbd5e1!important}html:not([data-theme=dark]) .table-responsive td,html:not([data-theme=dark]) .data-table td,html:not([data-theme=dark]) .custom-table td,html:not([data-theme=dark]) .blog-article td{color:#334155!important;background:0 0!important;border-bottom:1px solid #e2e8f0!important}html:not([data-theme=dark]) .faq-card,html:not([data-theme=dark]) details.faq-item,html:not([data-theme=dark]) .faq-item{box-shadow:0 2px 8px #0f172a08;background:#fff!important;border-color:#cbd5e1!important}html:not([data-theme=dark]) .faq-card summary,html:not([data-theme=dark]) summary.faq-question,html:not([data-theme=dark]) h3.faq-question,html:not([data-theme=dark]) .faq-q{color:#0f172a!important}html:not([data-theme=dark]) .faq-card .faq-answer,html:not([data-theme=dark]) details.faq-item .faq-answer,html:not([data-theme=dark]) .faq-a{color:#334155!important;border-top-color:#e2e8f0!important}html:not([data-theme=dark]) .cta-box,html:not([data-theme=dark]) .cta-card,html:not([data-theme=dark]) .newsletter-box{background:linear-gradient(135deg,#fff 0%,#f0fdfa 100%)!important;border-color:#0d948859!important;box-shadow:0 12px 32px #0f172a0f!important}html:not([data-theme=dark]) .cta-title,html:not([data-theme=dark]) .cta-card h2,html:not([data-theme=dark]) .cta-box h2,html:not([data-theme=dark]) .cta-box h3,html:not([data-theme=dark]) .newsletter-box h3{color:#0f172a!important}html:not([data-theme=dark]) .cta-desc,html:not([data-theme=dark]) .cta-card p,html:not([data-theme=dark]) .cta-box p,html:not([data-theme=dark]) .newsletter-box p{color:#334155!important}html:not([data-theme=dark]) .newsletter-input{color:#0f172a!important;background:#fff!important;border-color:#cbd5e1!important}html:not([data-theme=dark]) .share-bar-container{border-color:#e2e8f0!important}html:not([data-theme=dark]) .share-btn,html:not([data-theme=dark]) .sidebar-share-btn,html:not([data-theme=dark]) .blog-back-to-top-btn{color:#334155!important;background:#fff!important;border-color:#cbd5e1!important}html:not([data-theme=dark]) .share-btn:hover,html:not([data-theme=dark]) .sidebar-share-btn:hover,html:not([data-theme=dark]) .blog-back-to-top-btn:hover{color:#0f766e!important;background:#f0fdfa!important;border-color:#0d9488!important}html:not([data-theme=dark]) .sidebar-widget{background:#fff!important;border-color:#e2e8f0!important;box-shadow:0 4px 16px #0f172a0a!important}html:not([data-theme=dark]) .sidebar-product-item{background:#f8fafc!important;border-color:#e2e8f0!important}html:not([data-theme=dark]) .sidebar-product-item:hover{background:#f0fdfa!important;border-color:#0d9488!important}html:not([data-theme=dark]) .sidebar-product-item strong{color:#0f172a!important}html:not([data-theme=dark]) .sidebar-product-item span{color:#475569!important}html:not([data-theme=dark]) .sidebar-cta-widget{background:radial-gradient(circle at 100% 0,#0d94881f,#fff)!important;border-color:#0d948859!important;box-shadow:0 8px 24px #0f172a0d!important}html:not([data-theme=dark]) .sidebar-cta-widget h4{color:#0f172a!important}html:not([data-theme=dark]) .sidebar-cta-widget p{color:#334155!important}html:not([data-theme=dark]) .blog-infinite-loading{color:#334155!important;background:#fff!important;border-color:#cbd5e1!important;box-shadow:0 4px 16px #0f172a0f!important}html:not([data-theme=dark]) body.bg-night,html:not([data-theme=dark]) body.bg-slate-950,html:not([data-theme=dark]) body.bg-\[\#071014\],html:not([data-theme=dark]) .theme-dark{color:#0f172a!important;background-color:#f8fafc!important}html:not([data-theme=dark]) :not(.terminal-window):not(pre):not(.code-block)>.bg-slate-950,html:not([data-theme=dark]) :not(.terminal-window):not(pre):not(.code-block)>.bg-\[\#071014\],html:not([data-theme=dark]) :not(.terminal-window):not(pre):not(.code-block)>.bg-slate-950\/90,html:not([data-theme=dark]) :not(.terminal-window):not(pre):not(.code-block)>.bg-\[\#071014\]\/90,html:not([data-theme=dark]) :not(.terminal-window):not(pre):not(.code-block)>.bg-slate-950\/60{background-color:#f8fafc!important}html:not([data-theme=dark]) :not(.terminal-window):not(pre):not(.code-block)>.bg-slate-900,html:not([data-theme=dark]) :not(.terminal-window):not(pre):not(.code-block)>.bg-slate-900\/80,html:not([data-theme=dark]) :not(.terminal-window):not(pre):not(.code-block)>.bg-slate-900\/70,html:not([data-theme=dark]) :not(.terminal-window):not(pre):not(.code-block)>.bg-slate-900\/60,html:not([data-theme=dark]) :not(.terminal-window):not(pre):not(.code-block)>.bg-\[\#0C1A1E\],html:not([data-theme=dark]) :not(.terminal-window):not(pre):not(.code-block)>.bg-\[\#0a1419\],html:not([data-theme=dark]) :not(.terminal-window):not(pre):not(.code-block)>.bg-\[\#0e1b22\]{background-color:#fff!important}html:not([data-theme=dark]) :not(.terminal-window):not(pre):not(.code-block)>.bg-slate-800,html:not([data-theme=dark]) :not(.terminal-window):not(pre):not(.code-block)>.bg-slate-800\/80,html:not([data-theme=dark]) :not(.terminal-window):not(pre):not(.code-block)>.bg-\[\#162E2B\],html:not([data-theme=dark]) :not(.terminal-window):not(pre):not(.code-block)>.bg-\[\#1A3835\]\/60{background-color:#f1f5f9!important}html:not([data-theme=dark]) .bg-gradient-to-br,html:not([data-theme=dark]) .bg-gradient-to-r{background-image:linear-gradient(135deg,#fff 0%,#f0fdfa 100%)!important}html:not([data-theme=dark]) :not(.terminal-window):not(pre):not(.code-block):not(.button):not(.cta-btn):not(.infographic-panel):not(.svg-diagram-container):not(.svg-diagram-box)>.text-white,html:not([data-theme=dark]) .blog-main-content .text-white:not(.button):not(.cta-btn):not(svg *),html:not([data-theme=dark]) .blog-main-content .text-slate-100:not(svg *),html:not([data-theme=dark]) .blog-main-content .text-slate-200:not(svg *){color:#0f172a!important}html:not([data-theme=dark]) .blog-main-content .text-slate-300:not(svg *),html:not([data-theme=dark]) .blog-main-content .text-\[\#C1D9D8\]:not(svg *),html:not([data-theme=dark]) .blog-main-content .text-soft:not(svg *){color:#334155!important}html:not([data-theme=dark]) .blog-main-content .text-slate-400:not(svg *),html:not([data-theme=dark]) .blog-main-content .text-\[\#8EA3A6\]:not(svg *){color:#475569!important}html:not([data-theme=dark]) .blog-main-content .text-\[\#4CDDD7\]:not(svg *),html:not([data-theme=dark]) .blog-main-content .text-\[\#4cddd7\]:not(svg *){color:#0d9488!important}html:not([data-theme=dark]) .blog-main-content .text-emerald-300:not(svg *),html:not([data-theme=dark]) .blog-main-content .text-emerald-400:not(svg *){color:#047857!important}html:not([data-theme=dark]) .blog-main-content .text-amber-300:not(svg *),html:not([data-theme=dark]) .blog-main-content .text-amber-400:not(svg *){color:#b45309!important}html:not([data-theme=dark]) .blog-main-content .text-rose-300:not(svg *),html:not([data-theme=dark]) .blog-main-content .text-rose-400:not(svg *),html:not([data-theme=dark]) .blog-main-content .text-red-300:not(svg *),html:not([data-theme=dark]) .blog-main-content .text-red-400:not(svg *){color:#be123c!important}html:not([data-theme=dark]) .border-slate-700,html:not([data-theme=dark]) .border-slate-800,html:not([data-theme=dark]) .border-slate-800\/80,html:not([data-theme=dark]) .border-slate-900,html:not([data-theme=dark]) .border-\[\#1A3835\],html:not([data-theme=dark]) .border-\[\#1A3835\]\/40,html:not([data-theme=dark]) .border-\[\#1A3835\]\/20{border-color:#cbd5e1!important}html:not([data-theme=dark]) .divide-y>*+*,html:not([data-theme=dark]) .divide-\[\#1A3835\]\/40>*+*,html:not([data-theme=dark]) .divide-slate-800\/80>*+*{border-top-color:#e2e8f0!important}html:not([data-theme=dark]) [style*="background: #060e12"],html:not([data-theme=dark]) [style*="background: #04090c"],html:not([data-theme=dark]) [style*="background: #050c0f"],html:not([data-theme=dark]) .code-container,html:not([data-theme=dark]) .code-block-wrapper,html:not([data-theme=dark]) .code-snippet-box,html:not([data-theme=dark]) .code-card,html:not([data-theme=dark]) .ascii-art-box{--text:#eef5f6;--soft:#c5d1d5;--muted:#91a5ad;--line:#1e293b;--brand:#4cddd7;--cyan:#4cddd7;--green:#69dfa1;color:#eef5f6}html:not([data-theme=dark]) .piso-panel,html:not([data-theme=dark]) .rntrc-search-panel,html:not([data-theme=dark]) .cnpj-search-panel,html:not([data-theme=dark]) .trip-sim-panel,html:not([data-theme=dark]) .status-hero-card,html:not([data-theme=dark]) .status-metric-card,html:not([data-theme=dark]) .status-services-table-wrapper,html:not([data-theme=dark]) .status-history-card,html:not([data-theme=dark]) .status-incident-card,html:not([data-theme=dark]) .ciot-status-card,html:not([data-theme=dark]) .transporter-hero-card,html:not([data-theme=dark]) .company-hero-card,html:not([data-theme=dark]) .master-cost-hero,html:not([data-theme=dark]) .cost-block-card,html:not([data-theme=dark]) .hero-result-card,html:not([data-theme=dark]) .data-card,html:not([data-theme=dark]) .download-card,html:not([data-theme=dark]) .free-tool-card,html:not([data-theme=dark]) .cta-piso,html:not([data-theme=dark]) .modal-dialog,html:not([data-theme=dark]) .custom-modal-card,html:not([data-theme=dark]) .breakdown-card,html:not([data-theme=dark]) .compliance-card,html:not([data-theme=dark]) .ShareCard,html:not([data-theme=dark]) .lead-banner-card,html:not([data-theme=dark]) .callout-box,html:not([data-theme=dark]) .checklist-card,html:not([data-theme=dark]) .cta-box,html:not([data-theme=dark]) .cta-section,html:not([data-theme=dark]) .diagram-box,html:not([data-theme=dark]) .explore-card,html:not([data-theme=dark]) .faq-card,html:not([data-theme=dark]) .faq-item,html:not([data-theme=dark]) .flow-diagram,html:not([data-theme=dark]) .flow-step-item,html:not([data-theme=dark]) .formula-box,html:not([data-theme=dark]) .highlight-box,html:not([data-theme=dark]) .highlight-card,html:not([data-theme=dark]) .info-box,html:not([data-theme=dark]) .info-callout,html:not([data-theme=dark]) .info-card,html:not([data-theme=dark]) .key-takeaways,html:not([data-theme=dark]) .lead-capture-box,html:not([data-theme=dark]) .newsletter-box,html:not([data-theme=dark]) .newsletter-section,html:not([data-theme=dark]) .quick-summary,html:not([data-theme=dark]) .quick-takeaways,html:not([data-theme=dark]) .route-compare,html:not([data-theme=dark]) .stat-card,html:not([data-theme=dark]) .svg-diagram-card,html:not([data-theme=dark]) .table-of-contents-box,html:not([data-theme=dark]) .takeaway-card,html:not([data-theme=dark]) .toc-box,html:not([data-theme=dark]) .toc-card,html:not([data-theme=dark]) .video-container,html:not([data-theme=dark]) .video-embed-container,html:not([data-theme=dark]) .video-wrapper,html:not([data-theme=dark]) .warning-callout,html:not([data-theme=dark]) .warning-card{color:#0f172a!important;background:#fff!important;border-color:#cbd5e1!important;box-shadow:0 8px 28px #0f172a0d!important}html:not([data-theme=dark]) .detail-box,html:not([data-theme=dark]) .toggle-box,html:not([data-theme=dark]) .tabs-nav,html:not([data-theme=dark]) .cnae-badge-item,html:not([data-theme=dark]) .axle-option-card,html:not([data-theme=dark]) .free-tool-result,html:not([data-theme=dark]) .status-table-header{color:#0f172a!important;background:#f1f5f9!important;border-color:#cbd5e1!important}html:not([data-theme=dark]) .axle-option-card.is-selected,html:not([data-theme=dark]) .tab-btn.is-active{color:#0f766e!important;box-shadow:none!important;background:#0d94881f!important;border-color:#0d9488!important}html:not([data-theme=dark]) .piso-title,html:not([data-theme=dark]) .piso-panel h2,html:not([data-theme=dark]) .piso-panel h3,html:not([data-theme=dark]) .rntrc-search-panel h2,html:not([data-theme=dark]) .cnpj-search-panel h2,html:not([data-theme=dark]) .trip-sim-panel h2,html:not([data-theme=dark]) .status-hero-card h1,html:not([data-theme=dark]) .status-hero-card h2,html:not([data-theme=dark]) .status-metric-value,html:not([data-theme=dark]) .status-metric-card strong,html:not([data-theme=dark]) .transporter-hero-card h2,html:not([data-theme=dark]) .company-hero-card h2,html:not([data-theme=dark]) .master-cost-hero h2,html:not([data-theme=dark]) .cost-block-card h3,html:not([data-theme=dark]) .data-card strong,html:not([data-theme=dark]) .hero-result-value,html:not([data-theme=dark]) .detail-box-val,html:not([data-theme=dark]) .field-value,html:not([data-theme=dark]) .modal-title,html:not([data-theme=dark]) .axle-title,html:not([data-theme=dark]) .cost-per-km-pill,html:not([data-theme=dark]) .sub-val,html:not([data-theme=dark]) .article-title,html:not([data-theme=dark]) .blog-title,html:not([data-theme=dark]) .callout-title,html:not([data-theme=dark]) .cta-title,html:not([data-theme=dark]) .explore-card-title,html:not([data-theme=dark]) .faq-q,html:not([data-theme=dark]) .faq-question,html:not([data-theme=dark]) .flow-step-name,html:not([data-theme=dark]) .flow-title,html:not([data-theme=dark]) .highlight-title,html:not([data-theme=dark]) .info-box-title,html:not([data-theme=dark]) .info-card-title,html:not([data-theme=dark]) .key-takeaways-title,html:not([data-theme=dark]) .lead-capture-title,html:not([data-theme=dark]) .newsletter-title,html:not([data-theme=dark]) .quick-summary-title,html:not([data-theme=dark]) .quick-takeaways-title,html:not([data-theme=dark]) .section-heading,html:not([data-theme=dark]) .sub-heading,html:not([data-theme=dark]) .svg-diagram-title,html:not([data-theme=dark]) .toc-title,html:not([data-theme=dark]) .warning-card-title,html:not([data-theme=dark]) .val{color:#0f172a!important}html:not([data-theme=dark]) .piso-lead,html:not([data-theme=dark]) .form-label,html:not([data-theme=dark]) .toggle-info,html:not([data-theme=dark]) .hero-result-km,html:not([data-theme=dark]) .detail-box-title,html:not([data-theme=dark]) .field-label,html:not([data-theme=dark]) .tab-btn,html:not([data-theme=dark]) .lgpd-notice,html:not([data-theme=dark]) .modal-body-text,html:not([data-theme=dark]) .input-group-label,html:not([data-theme=dark]) .sub-label,html:not([data-theme=dark]) .free-tools-hero p,html:not([data-theme=dark]) .free-tool-card p,html:not([data-theme=dark]) .free-tool-card label,html:not([data-theme=dark]) .free-tools-note,html:not([data-theme=dark]) .status-metric-label,html:not([data-theme=dark]) .history-detail,html:not([data-theme=dark]) .status-feedback,html:not([data-theme=dark]) .article-lead,html:not([data-theme=dark]) .article-subtitle,html:not([data-theme=dark]) .article-meta,html:not([data-theme=dark]) .blog-subtitle,html:not([data-theme=dark]) .blog-meta,html:not([data-theme=dark]) .blog-meta-item,html:not([data-theme=dark]) .cta-desc,html:not([data-theme=dark]) .diagram-caption,html:not([data-theme=dark]) .explore-card-desc,html:not([data-theme=dark]) .faq-a,html:not([data-theme=dark]) .faq-answer,html:not([data-theme=dark]) .flow-step-desc,html:not([data-theme=dark]) .lead-capture-desc,html:not([data-theme=dark]) .lead-consent-text,html:not([data-theme=dark]) .newsletter-desc,html:not([data-theme=dark]) .newsletter-consent,html:not([data-theme=dark]) .paragraph,html:not([data-theme=dark]) .source-note,html:not([data-theme=dark]) .toc-link{color:#334155!important}html:not([data-theme=dark]) .free-tools-kicker,html:not([data-theme=dark]) .data-card-title,html:not([data-theme=dark]) .cost-block-title,html:not([data-theme=dark]) .total-cost-display,html:not([data-theme=dark]) .axle-sub,html:not([data-theme=dark]) .quota-indicator-pill{color:#0d9488!important}html:not([data-theme=dark]) .legal-box-text,html:not([data-theme=dark]) .badge-status.is-warning,html:not([data-theme=dark]) .status-pulse-badge.is-degraded,html:not([data-theme=dark]) .badge-maintenance{color:#b45309!important}html:not([data-theme=dark]) .badge-status.is-active,html:not([data-theme=dark]) .status-pulse-badge.is-operational,html:not([data-theme=dark]) .badge-operational,html:not([data-theme=dark]) .btn-whatsapp{color:#047857!important}html:not([data-theme=dark]) .badge-status.is-down,html:not([data-theme=dark]) .status-pulse-badge.is-outage,html:not([data-theme=dark]) .badge-outage{color:#dc2626!important}html:not([data-theme=dark]) .status-pulse-badge.is-unknown,html:not([data-theme=dark]) .badge-unknown{color:#334155!important;background:#f1f5f9!important;border-color:#94a3b8!important}html:not([data-theme=dark]) .piso-field input,html:not([data-theme=dark]) .piso-field select,html:not([data-theme=dark]) .form-select,html:not([data-theme=dark]) .form-input,html:not([data-theme=dark]) .rntrc-input,html:not([data-theme=dark]) .rntrc-input-field,html:not([data-theme=dark]) .cnpj-input,html:not([data-theme=dark]) .cnpj-input-field,html:not([data-theme=dark]) .input-base,html:not([data-theme=dark]) .free-tool-card input,html:not([data-theme=dark]) .lead-input,html:not([data-theme=dark]) .newsletter-input,html:not([data-theme=dark]) .trip-field input,html:not([data-theme=dark]) .trip-field select{color:#0f172a!important;background:#f8fafc!important;border-color:#cbd5e1!important}html:not([data-theme=dark]) .piso-field input:focus,html:not([data-theme=dark]) .piso-field select:focus,html:not([data-theme=dark]) .form-select:focus,html:not([data-theme=dark]) .form-input:focus,html:not([data-theme=dark]) .rntrc-input:focus,html:not([data-theme=dark]) .rntrc-input-field:focus,html:not([data-theme=dark]) .cnpj-input:focus,html:not([data-theme=dark]) .cnpj-input-field:focus,html:not([data-theme=dark]) .input-base:focus,html:not([data-theme=dark]) .free-tool-card input:focus,html:not([data-theme=dark]) .lead-input:focus,html:not([data-theme=dark]) .newsletter-input:focus,html:not([data-theme=dark]) .trip-field input:focus,html:not([data-theme=dark]) .trip-field select:focus{background:#fff!important;border-color:#0d9488!important;box-shadow:0 0 0 3px #0d948826!important}html:not([data-theme=dark]) .piso-preset-btn,html:not([data-theme=dark]) .km-pill,html:not([data-theme=dark]) .btn-action,html:not([data-theme=dark]) .action-pill-btn,html:not([data-theme=dark]) .btn-cta-secondary,html:not([data-theme=dark]) .btn-invert-route,html:not([data-theme=dark]) .preset-chip,html:not([data-theme=dark]) .consumption-btn,html:not([data-theme=dark]) .copy-btn,html:not([data-theme=dark]) .rntrc-sample-btn,html:not([data-theme=dark]) .cnpj-sample-btn,html:not([data-theme=dark]) .trip-preset-btn,html:not([data-theme=dark]) .swap-route-btn{color:#0f172a!important;background:#f1f5f9!important;border-color:#cbd5e1!important}html:not([data-theme=dark]) .piso-preset-btn:hover,html:not([data-theme=dark]) .km-pill:hover,html:not([data-theme=dark]) .btn-action:hover,html:not([data-theme=dark]) .action-pill-btn:hover,html:not([data-theme=dark]) .btn-cta-secondary:hover,html:not([data-theme=dark]) .btn-invert-route:hover,html:not([data-theme=dark]) .preset-chip:hover,html:not([data-theme=dark]) .consumption-btn:hover,html:not([data-theme=dark]) .consumption-btn.is-active,html:not([data-theme=dark]) .copy-btn:hover,html:not([data-theme=dark]) .rntrc-sample-btn:hover,html:not([data-theme=dark]) .cnpj-sample-btn:hover,html:not([data-theme=dark]) .trip-preset-btn:hover,html:not([data-theme=dark]) .swap-route-btn:hover{color:#0f766e!important;background:#f0fdfa!important;border-color:#0d9488!important}html:not([data-theme=dark]) .service-row,html:not([data-theme=dark]) .cost-sub-row,html:not([data-theme=dark]) .qsa-member-row,html:not([data-theme=dark]) .actions-bar{border-color:#e2e8f0!important}html:not([data-theme=dark]) .autocomplete-dropdown{background:#fff!important;border-color:#cbd5e1!important;box-shadow:0 12px 32px #0f172a1f!important}html:not([data-theme=dark]) .autocomplete-item{color:#0f172a!important;border-bottom-color:#f1f5f9!important}html:not([data-theme=dark]) .autocomplete-item:hover,html:not([data-theme=dark]) .autocomplete-item.active{color:#0f766e!important;background:#f0fdfa!important}.hero-metric-box{border:1px solid var(--line);background:#00000059;border-radius:8px;padding:10px 12px}.hero-compliance-item{border:1px solid var(--line);background:#ffffff08;border-radius:6px;justify-content:space-between;padding:8px 10px;display:flex}html:not([data-theme=dark]) .terminal-window,[data-theme=light] .terminal-window{color:#0f172a!important;background:#fff!important;border:1px solid #e2e8f0!important;box-shadow:0 20px 50px #0f172a14,0 1px 3px #0f172a0a!important}html:not([data-theme=dark]) .terminal-tab-btn,[data-theme=light] .terminal-tab-btn{color:#64748b!important;background:0 0!important;border:1px solid #0000!important}html:not([data-theme=dark]) .terminal-tab-btn:hover,[data-theme=light] .terminal-tab-btn:hover{color:#0f172a!important;background:#f1f5f9!important;border-color:#e2e8f0!important}html:not([data-theme=dark]) .terminal-tab-btn.active,[data-theme=light] .terminal-tab-btn.active{color:#0d9488!important;background:#fff!important;border-color:#cbd5e1!important;font-weight:700!important;box-shadow:0 1px 3px #0f172a0f!important}html:not([data-theme=dark]) .terminal-body,[data-theme=light] .terminal-body{color:#0f172a!important;background:#fff!important}html:not([data-theme=dark]) .hero-metric-box,[data-theme=light] .hero-metric-box{border-radius:8px;padding:10px 12px;background:#f8fafc!important;border:1px solid #e2e8f0!important}html:not([data-theme=dark]) .hero-compliance-item,[data-theme=light] .hero-compliance-item{border-radius:6px;justify-content:space-between;padding:8px 10px;display:flex;background:#f8fafc!important;border:1px solid #e2e8f0!important}html:not([data-theme=dark]) #hero-tab-curl pre,html:not([data-theme=dark]) #hero-tab-json pre,[data-theme=light] #hero-tab-curl pre,[data-theme=light] #hero-tab-json pre{border-radius:8px;padding:14px;color:#e2e8f0!important;background:#0f172a!important;border:1px solid #1e293b!important}html:not([data-theme=dark]) #hero-3d-canvas,[data-theme=light] #hero-3d-canvas{-webkit-mask-image:none!important;mask-image:none!important}html,body{max-width:100%;overflow-x:clip}.hero-section{overflow-x:clip}.site-footer,footer.site-footer,footer.footer,footer.footer-shell,footer[class*=footer]{box-sizing:border-box!important;width:100%!important;max-width:100%!important;margin-inline:0!important;padding-inline:max(24px,50% - 590px)!important;display:block!important}.site-footer.section-shell,footer.section-shell{box-sizing:border-box!important;width:100%!important;max-width:100%!important;margin-inline:0!important;padding-inline:max(24px,50% - 590px)!important}.hero,section.hero{box-sizing:border-box!important;width:100%!important;max-width:100%!important;margin-inline:0!important;padding-inline:max(24px,50% - 590px)!important;overflow:clip!important}.hero-backdrop-container{pointer-events:none!important;z-index:0!important;-webkit-user-select:none!important;user-select:none!important;width:100%!important;height:100%!important;position:absolute!important;inset:0!important;overflow:hidden!important}.hero-bg-image{background-position:100%!important;background-repeat:no-repeat!important;background-size:cover!important;width:100%!important;height:100%!important;position:absolute!important;inset:0!important}html:not([data-theme=dark]) .hero-bg-image,[data-theme=light] .hero-bg-image{filter:none!important;opacity:.95!important;-webkit-mask-image:none!important;mask-image:none!important}html:not([data-theme=dark]) .hero-vignette-overlay,[data-theme=light] .hero-vignette-overlay{background:0 0!important;display:none!important}html:not([data-theme=dark]) .terminal-window,[data-theme=light] .terminal-window{--text:#0f172a!important;--soft:#334155!important;--muted:#475569!important;--line:#cbd5e1!important;--brand:#0d9488!important;--green:#059669!important;color:#0f172a!important;background:#fff!important;border:1px solid #cbd5e1!important;box-shadow:0 20px 50px #0f172a14,0 2px 6px #0f172a0a!important}html:not([data-theme=dark]) .terminal-window div[style*="font-size: 18px"],[data-theme=light] .terminal-window div[style*="font-size: 18px"]{color:#0f172a!important;font-weight:800!important}html:not([data-theme=dark]) .terminal-window strong,[data-theme=light] .terminal-window strong{color:#0f172a!important}html:not([data-theme=dark]) .terminal-window strong[style*="var(--brand)"],[data-theme=light] .terminal-window strong[style*="var(--brand)"]{color:#0d9488!important}html:not([data-theme=dark]) .terminal-window strong[style*="var(--green)"],[data-theme=light] .terminal-window strong[style*="var(--green)"]{color:#059669!important}html:not([data-theme=dark]) .terminal-window small,[data-theme=light] .terminal-window small{color:#475569!important;font-weight:700!important}html:not([data-theme=dark]) .terminal-window span[style*="var(--muted)"],[data-theme=light] .terminal-window span[style*="var(--muted)"]{color:#475569!important;font-weight:600!important}html:not([data-theme=dark]) .hero-metric-box,[data-theme=light] .hero-metric-box{background:#f8fafc!important;border:1px solid #cbd5e1!important;box-shadow:0 1px 3px #0f172a0d!important}html:not([data-theme=dark]) .hero-compliance-item,[data-theme=light] .hero-compliance-item{background:#f8fafc!important;border:1px solid #cbd5e1!important}html:not([data-theme=dark]) .terminal-header,[data-theme=light] .terminal-header{background:#f8fafc!important;border-bottom:1px solid #cbd5e1!important}html:not([data-theme=dark]) .terminal-tab-btn,[data-theme=light] .terminal-tab-btn{color:#475569!important;font-weight:600!important}html:not([data-theme=dark]) .terminal-tab-btn:hover,[data-theme=light] .terminal-tab-btn:hover{color:#0f172a!important;background:#f1f5f9!important}html:not([data-theme=dark]) .terminal-tab-btn.active,[data-theme=light] .terminal-tab-btn.active{color:#0d9488!important;background:#fff!important;border:1px solid #cbd5e1!important;font-weight:700!important;box-shadow:0 1px 3px #0f172a14!important}html:not([data-theme=dark]) a.hero-badge,html:not([data-theme=dark]) .hero-badge,[data-theme=light] a.hero-badge,[data-theme=light] .hero-badge{color:#0f172a!important;background:#fff!important;border:1px solid #cbd5e1!important;box-shadow:0 2px 8px #0f172a0d,0 1px 2px #0f172a08!important}html:not([data-theme=dark]) a.hero-badge:hover,html:not([data-theme=dark]) .hero-badge:hover,[data-theme=light] a.hero-badge:hover,[data-theme=light] .hero-badge:hover{color:#0f172a!important;background:#f8fafc!important;border-color:#0d9488!important;transform:translateY(-1px)!important}html:not([data-theme=dark]) .hero-badge-tag,[data-theme=light] .hero-badge-tag{color:#fff!important;letter-spacing:.6px!important;background:#0d9488!important;border-radius:20px!important;padding:3px 9px!important;font-size:10px!important;font-weight:800!important}html:not([data-theme=dark]) .hero-badge [data-active-apis-badge],[data-theme=light] .hero-badge [data-active-apis-badge]{color:#0f172a!important;font-size:12px!important;font-weight:600!important}html:not([data-theme=dark]) .kicker,html:not([data-theme=dark]) .eyebrow,html:not([data-theme=dark]) .hero-kicker,html:not([data-theme=dark]) .page-kicker,[data-theme=light] .kicker,[data-theme=light] .eyebrow,[data-theme=light] .hero-kicker,[data-theme=light] .page-kicker{color:#0f766e!important;letter-spacing:.08em!important;background:#f0fdfa!important;border:1px solid #99f6e4!important;font-size:11px!important;font-weight:800!important;box-shadow:0 1px 3px #0f172a0a!important}
