.site :is(h1,h2,h3,h4,h5,h6){font-weight:inherit;line-height:inherit;letter-spacing:normal}.site{font-size:16px;line-height:1.5;font-family:var(--font-dm-sans), sans-serif;color:var(--ink);-webkit-font-smoothing:auto;text-rendering:auto;--navy:#111827;--ink:#1b2638;--muted:#667085;--mist:#f3f6f8;--line:#dce4e8;--teal:#18b6a4;--teal-deep:#087f78;--coral:#f17c63;--warm:#fbfcfa;--white:#fff;--radius:20px;--ease:cubic-bezier(.23,1,.32,1);--background:#fbfaf6;--foreground:#0b121d;--card:#fff;--card-foreground:#0b121d;--border:#d0dedd;--ring:#00b294;--primary:var(--teal);--primary-foreground:#fff;--secondary:var(--mist);--secondary-foreground:var(--navy);--muted-bg:var(--mist);--accent:var(--mist);--accent-foreground:var(--navy);--destructive:#dd2729;--popover:var(--card);--popover-foreground:var(--card-foreground);--input:var(--border);--radius-ui:.75rem}@supports (color:lab(0% 0 0)){.site{--background:lab(98.3038% -.366062 2.2516);--foreground:lab(5.16467% -.198916 -8.23053);--card:lab(100% 0 0);--card-foreground:lab(5.16467% -.198916 -8.23053);--border:lab(87.423% -5.3311 -1.10459);--ring:lab(64.5608% -45.8467 3.95923);--destructive:lab(49.1305% 67.7168 47.8783)}}.site *{box-sizing:border-box}html:has(.site){scroll-behavior:smooth}.site button,.site a{-webkit-tap-highlight-color:transparent}.site a{color:inherit;text-decoration:none}.site button{font:inherit}.site .container{width:100%;max-width:1240px;margin:0 auto;padding:0 32px}.site{background:var(--warm);overflow:hidden}.site .site-header{z-index:20;padding:0 0 10px;position:fixed;top:14px;left:0;right:0}.site .nav-wrap{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffdb;border:1px solid #dce4e8e6;border-radius:19px;align-items:center;gap:28px;min-height:70px;display:flex;box-shadow:0 12px 30px #11182714}.site .brand{color:var(--navy);font-family:var(--font-space-grotesk),sans-serif;letter-spacing:-.04em;white-space:nowrap;align-items:center;gap:9px;font-size:16px;font-weight:700;display:inline-flex}.site .brand svg{filter:drop-shadow(0 3px 5px #18b6a42e);width:32px;height:32px}.site .brand span span{color:var(--teal)}.site .main-nav{color:#667085;align-items:center;gap:25px;margin-left:auto;font-size:13px;font-weight:600;display:flex}.site .main-nav a,.site .login-link{transition:color .18s var(--ease)}.site .main-nav a:hover,.site .login-link:hover{color:var(--teal-deep)}.site .nav-actions{align-items:center;gap:15px;margin-left:auto;font-size:13px;font-weight:600;display:flex}.site .theme-toggle{color:var(--muted);background:0 0;border:0;font-size:12px}.site .theme-toggle span{align-items:center;gap:6px;display:inline-flex}.site .button{min-height:48px;transition:transform .16s var(--ease),box-shadow .2s var(--ease),background .2s var(--ease),color .2s var(--ease),border-color .2s var(--ease);cursor:pointer;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:9px;padding:0 19px;font-size:13px;font-weight:700;display:inline-flex}.site .button:active{transform:scale(.97)}.site .button--small{min-height:38px;padding:0 15px;font-size:12px}.site .button--primary{color:#fff;background:var(--teal);box-shadow:0 7px 18px #18b6a438}.site .button--primary:hover{background:#0f9d91;transform:translateY(-2px);box-shadow:0 10px 22px #18b6a44d}.site .button--ghost{color:var(--navy);background:#fff;border-color:#d9e1e5}.site .button--ghost:hover,.site .button--outline:hover{border-color:var(--teal);color:var(--teal-deep)}.site .button--outline{width:100%;color:var(--navy);background:0 0;border-color:#d5e0e4}.site .button--light{color:#111827;background:#fff}.site .button--light:hover{background:#e7fffa;transform:translateY(-2px)}.site .button--dark{color:#fff;background:#111827}.site .button--dark:hover{background:#263650;transform:translateY(-2px)}.site .button--teal-outline{color:var(--navy);background:0 0;border-color:#11182738}.site .button--teal-outline:hover{border-color:var(--navy);background:#ffffff52}.site .cta-outline{color:#fff;border-color:#ffffff61}.site .cta-outline:hover{color:#fff;background:#6de0d214;border-color:#6de0d2}.site .menu-button{color:var(--navy);background:0 0;border:0;margin-left:auto;display:none}.site .hero-section{border-bottom:1px solid var(--line);background:linear-gradient(#f7faf9 0%,#f3f7f7 100%);padding:92px 0 60px;position:relative}.site .hero-grid-texture{pointer-events:none;background-image:linear-gradient(#18b6a424 1px,#0000 1px),linear-gradient(90deg,#18b6a424 1px,#0000 1px);background-size:46px 46px;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:radial-gradient(65% 55% at 50% 28%,#000 0%,#0000 78%);mask-image:radial-gradient(65% 55% at 50% 28%,#000 0%,#0000 78%)}.site .hero-grid-texture:after{content:"";background:linear-gradient(#0000,#18b6a438,#0000);height:160px;animation:6s linear infinite hero-grid-scan;position:absolute;top:-160px;left:0;right:0}@keyframes hero-grid-scan{0%{top:-160px}to{top:100%}}.site .network-grid-fill{animation:16s linear infinite network-drift}@keyframes network-drift{to{transform:translate(60px,60px)}}.site .network-node{transform-box:fill-box;transform-origin:50%;animation:3.2s ease-in-out infinite network-node-pulse}.site .network-node:nth-of-type(2){animation-delay:.6s}.site .network-node:nth-of-type(3){animation-delay:1.2s}.site .network-node:nth-of-type(4){animation-delay:1.8s}.site .network-node:nth-of-type(5){animation-delay:2.4s}@keyframes network-node-pulse{0%,to{opacity:.55;transform:scale(1)}50%{opacity:1;transform:scale(1.6)}}.site .network-link{animation:3.2s ease-in-out infinite network-link-fade}@keyframes network-link-fade{0%,to{opacity:.4}50%{opacity:.9}}.site .hero-grid{z-index:1;grid-template-columns:minmax(0,.9fr) minmax(520px,1.1fr);align-items:center;gap:72px;min-height:560px;display:grid;position:relative}.site .hero-copy{padding:22px 0 70px}.site .live-stat{color:var(--muted);text-transform:uppercase;letter-spacing:.12em;flex-wrap:wrap;align-items:center;gap:10px 12px;font-size:11px;font-weight:700;display:flex}.site .live-stat strong{color:var(--navy);font-family:var(--font-space-grotesk),sans-serif;letter-spacing:-.08em;font-size:clamp(28px,4vw,44px);line-height:1}.site .live-stat span:last-child{width:100%;margin-left:25px;font-size:10px}.site .live-dot{background:var(--teal);border-radius:50%;width:7px;height:7px;animation:2.2s ease-in-out infinite live-pulse;display:inline-block;box-shadow:0 0 0 4px #18b6a41f}@keyframes live-pulse{0%,to{box-shadow:0 0 0 4px #18b6a41f}50%{box-shadow:0 0 0 8px #18b6a40a}}.site h1,.site h2,.site h3{font-family:var(--font-space-grotesk),sans-serif;color:var(--navy);letter-spacing:-.065em;margin:0}.site h1{margin:26px 0 22px;font-size:clamp(50px,6.3vw,86px);line-height:.94}.site .hero-copy em,.site h2 em{color:var(--teal);font-style:normal}.site .hero-subtitle{color:#667085;max-width:485px;margin:0;font-size:16px;line-height:1.65}.site .hero-actions{gap:12px;margin:30px 0;display:flex}.site .proof-row{flex-wrap:wrap;gap:8px;display:flex}.site .proof-row span{color:#566476;background:#ffffffbd;border:1px solid #d7e1e4;border-radius:999px;align-items:center;gap:6px;padding:8px 11px;font-size:11px;font-weight:700;display:inline-flex}.site .hero-product{padding-bottom:20px;position:relative}.site .product-caption{color:#73808c;text-transform:uppercase;letter-spacing:.12em;justify-content:space-between;padding:0 4px 11px;font-size:9px;font-weight:700;display:flex}.site .product-caption span:first-child{color:var(--teal-deep);align-items:center;gap:8px;display:flex}.site .eyebrow{color:#71808c;letter-spacing:.07em;text-transform:uppercase;margin-bottom:8px;font-size:10px;font-weight:700;display:block}.site .brazil-map{filter:drop-shadow(0 20px 45px #11182724);width:100%;height:auto;display:block}.site .br-state{cursor:pointer}.site .br-state-shape{stroke:var(--warm);stroke-width:1.1px;transition:opacity .18s var(--ease)}.site .br-state:hover .br-state-shape,.site .br-state.is-active .br-state-shape{opacity:.8}.site .br-state-uf{font-family:var(--font-space-grotesk);text-anchor:middle;pointer-events:none;font-size:7.6px;font-weight:700}.site .br-state-value{font-family:var(--font-dm-sans);text-anchor:middle;pointer-events:none;opacity:.88;font-size:5.6px;font-weight:600}.site .kicker{color:var(--teal-deep);letter-spacing:.13em;text-transform:uppercase;background:#edfcf9;border:1px solid #d1f1ec;border-radius:999px;align-items:center;gap:6px;padding:6px 9px;font-size:9px;font-weight:800;display:inline-flex}.site .kicker--dark{color:#85f1e2;background:#ffffff14;border-color:#ffffff2b}.site .section{padding:120px 0}.site .audience-band{border-bottom:1px solid var(--line);background:#fff;padding:24px 0 26px}.site .audience-caption{color:#61717b;text-align:center;margin:0 0 15px;font-size:12px}.site .audience-marquee{width:100%;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.site .audience-track{align-items:center;gap:24px;width:max-content;animation:38s linear infinite audience-scroll;display:flex}.site .audience-track:hover{animation-play-state:paused}.site .audience-item{color:#4c5b64;font-family:var(--font-space-grotesk),sans-serif;letter-spacing:-.01em;white-space:nowrap;flex:none;align-items:center;font-size:15px;font-weight:600;display:inline-flex}.site .audience-item:after{content:"";background:var(--teal);opacity:.55;border-radius:50%;width:4px;height:4px;margin-left:12px;display:inline-block}@keyframes audience-scroll{0%{transform:translate(0)}to{transform:translate(-16.6667%)}}@media (prefers-reduced-motion:reduce){.site .audience-track{animation:none}}.site .section-heading{max-width:670px}.site .section-heading h2{margin:19px 0 15px;font-size:clamp(38px,4.3vw,60px);line-height:1}.site .section-heading p{color:#6e7d86;max-width:590px;margin:0;font-size:15px;line-height:1.65}.site .section-heading--center{text-align:center;max-width:750px;margin:0 auto}.site .section-heading--center p{margin:0 auto}.site .kicker-plain{color:#8a97a0;font-family:var(--font-ibm-plex-mono),monospace;letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:600;display:inline-block}.site .features-grid{grid-template-rows:repeat(2,1fr);grid-template-columns:1.5fr 1fr 1fr;gap:16px;margin-top:54px;display:grid}.site .feature-card{transition:transform .25s var(--ease),box-shadow .25s var(--ease);background:#fff;border:1px solid #dde5e7;border-radius:18px;flex-direction:column;padding:26px;display:flex;position:relative}.site .feature-card:hover{transform:translateY(-4px);box-shadow:0 14px 30px #1a2f3a14}.site .feature-card:first-child{grid-row:1/3}.site .feature-kicker{color:var(--teal-deep);letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:7px;margin-bottom:14px;font-size:10px;font-weight:800;display:flex}.site .feature-card h3{letter-spacing:-.03em;color:var(--navy);margin:0 0 10px;font-size:21px;line-height:1.1}.site .feature-card p{color:#6d7b83;margin:0;font-size:13px;line-height:1.58}.site .feature-card--hero{background:var(--teal);border-color:var(--teal);padding:32px}.site .feature-card--hero .feature-kicker{color:#0b1d229e}.site .feature-card--hero h3{color:#0b1d22;font-size:27px}.site .feature-card--hero p{color:#0b1d22b8}.site .feature-demo{margin-top:auto;padding-top:26px}.site .feature-demo-top{justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:10px;display:flex}.site .feature-demo-top span{color:#0b1d22a6;font-family:var(--font-ibm-plex-mono),monospace;font-size:11px}.site .feature-demo-top strong{color:#0b1d22;font-family:var(--font-space-grotesk);letter-spacing:-.03em;font-size:36px;line-height:1}.site .feature-demo-bar{background:#0b1d2224;border-radius:999px;height:8px;position:relative;overflow:hidden}.site .feature-demo-bar span{background:#f0a93c;border-radius:999px;width:0;position:absolute;inset:0}.site .feature-demo-note{color:#0b1d2299;font-family:var(--font-ibm-plex-mono),monospace;margin-top:10px;font-size:10.5px}.site .section-process{background:#f2f5f6;border-top:1px solid #e0e8ea;border-bottom:1px solid #e0e8ea}.site .process-layout{grid-template-columns:.9fr 1.1fr;align-items:center;gap:80px;display:grid}.site .funnel-card{background:#fff;border:1px solid #d6e0e3;border-radius:18px;margin-top:40px;padding:28px 26px 24px;position:relative;overflow:hidden;box-shadow:0 18px 35px #182b3e1a}.site .funnel-header{color:#72818a;text-transform:uppercase;letter-spacing:.1em;justify-content:space-between;align-items:center;margin-bottom:24px;font-size:9px;font-weight:800;display:flex}.site .funnel-header span:first-child{color:var(--teal-deep);align-items:center;gap:7px;display:flex}.site .funnel-body{animation:funnel-in .4s var(--ease)}.site .funnel-icon{width:38px;height:38px;color:var(--teal-deep);background:#e1f8f3;border-radius:11px;place-items:center;margin-bottom:18px;animation:2.4s ease-in-out infinite funnel-icon-pulse;display:grid}@keyframes funnel-icon-pulse{0%,to{box-shadow:0 0 #18b6a433}50%{box-shadow:0 0 0 7px #18b6a400}}.site .funnel-kicker{color:var(--teal-deep);letter-spacing:.09em;text-transform:uppercase;margin-bottom:10px;font-size:10px;font-weight:800;display:block}.site .funnel-value{color:var(--navy);font-family:var(--font-space-grotesk);letter-spacing:-.04em;align-items:baseline;gap:6px;font-size:52px;line-height:1;display:flex}.site .funnel-value small{color:var(--teal-deep);font-size:23px;font-weight:700}.site .funnel-label{color:#6d7b83;margin:8px 0 0;font-size:14px}.site .funnel-detail{color:#8895a0;font-family:var(--font-ibm-plex-mono),monospace;border-top:1px solid #e8eef0;margin-top:18px;padding-top:16px;font-size:11px}@keyframes funnel-in{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}.site .funnel-progress{gap:6px;margin-top:24px;display:flex}.site .funnel-progress span{height:3px;transition:background .25s var(--ease);background:#e1e8ea;border-radius:999px;flex:1}.site .funnel-progress span.is-active{background:var(--teal)}.site .steps-list{border-top:1px solid #cbd8dc}.site .step{cursor:pointer;transition:padding-left .25s var(--ease);border-bottom:1px solid #cbd8dc;outline:none;grid-template-columns:62px 1fr 20px;align-items:start;gap:17px;padding:25px 0;display:grid;position:relative}.site .step:hover,.site .step:focus-visible{padding-left:6px}.site .step-number{color:#96a7af;font-family:var(--font-space-grotesk);transition:color .25s var(--ease);font-size:18px;font-weight:700}.site .step h3{letter-spacing:-.05em;transition:color .25s var(--ease);margin:0 0 8px;font-size:20px}.site .step p{color:#71808a;max-width:420px;margin:0;font-size:13px;line-height:1.58}.site .step-arrow{color:#a5b3b8;transition:transform .25s var(--ease),color .25s var(--ease);margin-top:2px}.site .step.is-active .step-number,.site .step.is-active .step-arrow{color:var(--teal)}.site .step.is-active .step-arrow{transform:translate(3px)}.site .step.is-active h3{color:var(--teal-deep)}.site .api-section{padding-top:80px;padding-bottom:80px}.site .api-panel{background:#111827;border-radius:24px;grid-template-columns:.75fr 1.25fr;align-items:center;gap:55px;padding:53px 60px;display:grid;box-shadow:0 22px 55px #11182733}.site .api-copy h2{color:#fff;margin:0 0 17px;font-size:clamp(34px,4vw,54px);line-height:1}.site .api-copy p{color:#aab8c0;max-width:360px;margin:0 0 26px;font-size:14px;line-height:1.65}.site .api-window{background:#0d131f;border:1px solid #2c3a4e;border-radius:13px;overflow:hidden;box-shadow:0 12px 35px #0000003d}.site .window-bar{color:#738496;font-family:var(--font-ibm-plex-mono),monospace;border-bottom:1px solid #202d3e;align-items:center;gap:10px;padding:13px 15px;font-size:10px;display:flex}.site .window-dots{gap:4px;display:flex}.site .window-dots i{background:#465569;border-radius:50%;width:6px;height:6px;display:block}.site .status-label{color:#67d9c8;align-items:center;gap:6px;margin-left:auto;font-size:9px;display:flex}.site .status-label .live-dot{background:#67d9c8;box-shadow:0 0 0 4px #67d9c829}.site .api-window code b{color:#5ee2d0}.site .api-dots{gap:3px;display:inline-flex}.site .api-dots i{background:#67d9c8;border-radius:50%;width:3px;height:3px;animation:1s ease-in-out infinite api-dot-bounce;display:block}.site .api-dots i:nth-child(2){animation-delay:.15s}.site .api-dots i:nth-child(3){animation-delay:.3s}@keyframes api-dot-bounce{0%,80%,to{opacity:.25}40%{opacity:1}}.site .base-section{border-bottom:1px solid var(--line);background:#fff;padding-top:108px;padding-bottom:108px}.site .metrics-grid{grid-template-columns:repeat(4,1fr);gap:0;margin-top:60px;display:grid}.site .metric{text-align:center;border-left:1px solid #dce5e7;padding:0 28px}.site .metric:first-child{border-left:0}.site .metric strong{color:var(--teal);font-family:var(--font-space-grotesk);letter-spacing:-.08em;font-size:47px;display:block}.site .metric span{color:#73808a;margin-top:8px;font-size:11px;display:block}.site .pricing-section{background:#f2f5f6}.site .plans-grid{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:56px;display:grid}.site .plan-card{background:#fff;border:1px solid #d8e3e6;border-radius:17px;padding:27px 23px 22px;position:relative}.site .plan-card--popular{border:2px solid var(--teal);transform:translateY(-10px);box-shadow:0 18px 35px #18b6a41f}.site .popular-label{background:var(--teal);color:#fff;text-transform:uppercase;letter-spacing:.1em;border-radius:999px;padding:5px 9px;font-size:9px;font-weight:800;position:absolute;top:-12px;left:20px}.site .plan-name{color:#61717b;font-family:var(--font-space-grotesk);font-size:14px;font-weight:700}.site .plan-price{color:var(--navy);align-items:baseline;gap:4px;margin:22px 0 13px;display:flex}.site .plan-price small{font-size:16px;font-weight:700}.site .plan-price strong{font-family:var(--font-space-grotesk);letter-spacing:-.08em;font-size:43px;line-height:1}.site .plan-price span{color:#84919a;font-size:11px}.site .plan-card p{color:#78868f;min-height:51px;margin:0;font-size:11px;line-height:1.45}.site .plan-card ul{border-top:1px solid #e6ecee;gap:13px;min-height:143px;margin:24px 0 25px;padding:19px 0 0;list-style:none;display:grid}.site .plan-card li{color:#65747d;align-items:flex-start;gap:7px;font-size:11px;line-height:1.35;display:flex}.site .plan-card li svg{color:var(--teal);flex:none}.site .pricing-note{color:#71808a;text-align:center;margin:31px 0 0;font-size:12px}.site .faq-section{background:#fff}.site .faq-layout{grid-template-columns:.72fr 1.28fr;align-items:start;gap:105px;display:grid}.site .faq-list{border-top:1px solid #dce5e7}.site .faq-item{border-bottom:1px solid #dce5e7}.site .faq-item button{width:100%;color:var(--navy);text-align:left;font-family:var(--font-space-grotesk);letter-spacing:-.035em;background:0 0;border:0;justify-content:space-between;align-items:center;padding:21px 0;font-size:16px;font-weight:600;display:flex}.site .faq-item button svg{color:#8b9aa2;transition:transform .2s var(--ease)}.site .faq-item.is-open button svg{color:var(--teal);transform:rotate(180deg)}.site .faq-item p{color:#71808a;max-width:650px;margin:-4px 35px 22px 0;font-size:13px;line-height:1.62}.site .cta-section{background:#111827;padding:77px 0;position:relative;overflow:hidden}.site .cta-texture{opacity:.3;mix-blend-mode:screen;pointer-events:none;width:620px;height:620px;position:absolute;top:-30%;right:-8%;-webkit-mask-image:radial-gradient(circle at 62% 42%,#000 0%,#0000 70%);mask-image:radial-gradient(circle at 62% 42%,#000 0%,#0000 70%)}.site .cta-section .container{z-index:1;position:relative}.site .cta-inner{justify-content:space-between;align-items:center;gap:55px;display:flex}.site .cta-inner h2{color:#fff;margin:17px 0 14px;font-size:clamp(38px,4.7vw,62px);line-height:.98}.site .cta-inner h2 em{color:#6de0d2}.site .cta-inner p{color:#d9fffa;max-width:500px;margin:0;font-size:14px;line-height:1.6}.site .cta-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;max-width:400px;display:flex}.site .trust-row{color:#d9fffa;flex-wrap:wrap;justify-content:flex-end;gap:9px 15px;width:100%;margin-top:10px;font-size:10px;display:flex}.site .trust-row span{align-items:center;gap:5px;display:flex}.site .trust-row svg{color:#6de0d2}.site .site-footer{color:#b4c0c5;background:#111827;padding:64px 0 24px}.site .site-footer .brand{color:#fff}.site .footer-grid{grid-template-columns:2fr 1fr 1fr 1.3fr;gap:40px;display:grid}.site .footer-brand p{color:#83939c;max-width:280px;margin:20px 0 0;font-size:12px;line-height:1.6}.site .footer-grid>div:not(.footer-brand){flex-direction:column;gap:12px;display:flex}.site .footer-label{color:#fff;margin-bottom:4px;font-size:11px;font-weight:800}.site .footer-grid a{color:#8e9ea7;font-size:11px;transition:color .18s}.site .footer-grid a:hover{color:#76e4d5}.site .footer-bottom{color:#71818a;border-top:1px solid #293646;justify-content:space-between;gap:20px;margin-top:55px;padding-top:20px;font-size:10px;display:flex}.site .toast{z-index:50;max-width:360px;color:var(--navy);background:#fff;border:1px solid #bdebe3;border-radius:12px;align-items:center;gap:9px;padding:13px 14px;font-size:12px;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 12px 30px #11182729}.site .toast svg{color:var(--teal)}.site .toast button{color:#77858d;background:0 0;border:0;margin-left:auto}html.dark .site{--warm:#0a0e15;--navy:#f3f7f7;--ink:#e4ecf0;--muted:#93a3ad;--line:#1f2733;--mist:#0d1219;--white:#131a23;--teal-deep:#5ee2d0}html.dark .site .site-header .nav-wrap,html.dark .site .button--ghost,html.dark .site .floating-note,html.dark .site .theme-toggle,html.dark .site .plan-card,html.dark .site .feature-card,html.dark .site .funnel-card,html.dark .site .toast{color:#eaf4f5;background:#131a23}html.dark .site .feature-card.feature-card--hero{background:var(--teal);border-color:var(--teal)}html.dark .site .feature-card.feature-card--hero h3{color:#0b1d22}html.dark .site .feature-card.feature-card--hero p{color:#0b1d22b8}html.dark .site .site-header .nav-wrap{border-color:#1f2733}html.dark .site .hero-section,html.dark .site .section-process,html.dark .site .pricing-section{background:#0d1119}html.dark .site .audience-band,html.dark .site .base-section,html.dark .site .faq-section{background:var(--warm)}html.dark .site .plan-card,html.dark .site .feature-card,html.dark .site .funnel-card,html.dark .site .faq-list,html.dark .site .faq-item,html.dark .site .step,html.dark .site .funnel-detail,html.dark .site .metric,html.dark .site .plan-card ul{border-color:#1f2733}html.dark .site .plan-price,html.dark .site .faq-item button,html.dark .site h1,html.dark .site h2,html.dark .site h3{color:#f3f7f7}html.dark .site .hero-subtitle,html.dark .site .section-heading p,html.dark .site .feature-card p,html.dark .site .step p,html.dark .site .metric span,html.dark .site .faq-item p,html.dark .site .audience-caption,html.dark .site .funnel-label,html.dark .site .funnel-detail,html.dark .site .kicker-plain,html.dark .site .product-caption,html.dark .site .funnel-header,html.dark .site .plan-name,html.dark .site .plan-card p,html.dark .site .plan-card li,html.dark .site .plan-price span,html.dark .site .pricing-note,html.dark .site .main-nav,html.dark .site .step-number,html.dark .site .step-arrow,html.dark .site .faq-item button svg,html.dark .site .toast button{color:#93a3ad}html.dark .site .kicker:not(.kicker--dark){color:#5ee2d0;background:#ffffff0f;border-color:#ffffff24}html.dark .site .funnel-icon{color:#5ee2d0;background:#5ee2d024}html.dark .site .proof-row span{color:#c7d3d8;background:#ffffff0f;border-color:#ffffff24}html.dark .site .funnel-progress span{background:#1f2733}html.dark .site .audience-item{color:#c7d3d8}html.dark .site .button--outline{color:#e7f1f2;border-color:#3b505a}html.dark .site .network-texture{opacity:.35;mix-blend-mode:screen}html.dark .site .hero-grid-texture{background-image:linear-gradient(#5ee2d029 1px,#0000 1px),linear-gradient(90deg,#5ee2d029 1px,#0000 1px)}html.dark .site .hero-grid-texture:after{background:linear-gradient(#0000,#5ee2d04d,#0000)}@media (max-width:1050px){.site .hero-grid{grid-template-columns:1fr;gap:15px}.site .hero-copy{max-width:720px;padding-bottom:12px}.site .hero-product{width:100%;max-width:760px;margin:0 auto}.site .plans-grid{grid-template-columns:repeat(2,1fr)}.site .plan-card--popular{transform:none}.site .api-panel{grid-template-columns:1fr}.site .api-copy p{max-width:550px}.site .faq-layout{gap:45px}}@media (max-width:720px){.site .container{padding:0 19px}.site .site-header{top:7px}.site .nav-wrap{min-height:61px;padding:0 16px}.site .main-nav{background:#fff;border:1px solid #dce5e7;border-radius:14px;flex-direction:column;align-items:stretch;gap:0;padding:11px;display:none;position:absolute;top:69px;left:19px;right:19px;box-shadow:0 12px 25px #1118271f}.site .main-nav.is-open{display:flex}.site .main-nav a{padding:12px}.site .nav-actions{display:none}.site .menu-button{display:block}.site .hero-section{padding-top:66px}.site .hero-grid{min-height:0}.site .hero-copy{padding-bottom:38px}.site .live-stat strong{font-size:34px}.site .hero-actions{flex-direction:column;align-items:stretch}.site .hero-actions .button{width:100%}.site .section{padding:78px 0}.site .section-heading h2{font-size:40px}.site .features-grid,.site .plans-grid{grid-template-rows:none;grid-template-columns:1fr;margin-top:36px}.site .feature-card:first-child{grid-row:auto}.site .process-layout,.site .faq-layout{grid-template-columns:1fr;gap:46px}.site .funnel-card{margin-top:27px}.site .api-panel{gap:33px;padding:32px 22px}.site .api-console,.site .api-output{padding:17px}.site .api-output-fields{font-size:10px}.site .metrics-grid{grid-template-columns:repeat(2,1fr);gap:28px 0;margin-top:40px}.site .metric{border-left:0}.site .metric strong{font-size:38px}.site .cta-inner{display:block}.site .cta-actions{justify-content:flex-start;margin-top:31px}.site .trust-row{justify-content:flex-start}.site .footer-grid{grid-template-columns:repeat(2,1fr);gap:35px 25px}.site .footer-brand{grid-column:1/-1}.site .footer-bottom{line-height:1.7;display:block}.site .footer-bottom span{display:block}.site .footer-bottom span+span{margin-top:8px}.site .toast{bottom:15px;left:15px;right:15px}}@media (prefers-reduced-motion:reduce){html:has(.site){scroll-behavior:auto}.site *,.site :before,.site :after{transition-duration:.01ms!important;animation-duration:.01ms!important}}body:has(.site){color:#1b2638;height:auto;font-family:var(--font-dm-sans), sans-serif;background:#fbfcfa}html.dark body:has(.site){color:#e4ecf0;background:#0a0e15}.site .brand img{object-fit:contain;filter:drop-shadow(0 3px 5px #18b6a42e);width:32px;height:32px}.site .theme-toggle .theme-toggle-dark,html.dark .site .theme-toggle .theme-toggle-light{display:none}html.dark .site .theme-toggle .theme-toggle-dark{display:inline-flex}.site .api-console{font-family:var(--font-ibm-plex-mono), monospace;padding:20px 24px 0}.site .api-console-path{color:#7c8fa0;letter-spacing:.02em;margin-bottom:9px;font-size:11px;display:block}.site .api-console-path b{color:#5ee2d0;font-weight:600}.site .api-console-row{gap:8px;display:flex}.site .api-console-input{color:#e4eef2;min-width:0;font:inherit;letter-spacing:.04em;transition:border-color .18s var(--ease), box-shadow .18s var(--ease);background:#131c29;border:1px solid #2c3a4e;border-radius:9px;flex:1;padding:11px 13px;font-size:13px}.site .api-console-input::placeholder{color:#55677a;letter-spacing:.04em}.site .api-console-input:focus{border-color:#18b6a4;outline:none;box-shadow:0 0 0 3px #18b6a429}.site .api-console-submit{background:var(--teal);color:#06231f;font-family:var(--font-space-grotesk), sans-serif;cursor:pointer;transition:background .18s var(--ease), opacity .18s var(--ease);border:0;border-radius:9px;flex:none;align-items:center;gap:7px;padding:0 15px;font-size:12px;font-weight:700;display:inline-flex}.site .api-console-submit:hover:not(:disabled){background:#38cfbd}.site .api-console-submit:disabled{opacity:.42;cursor:not-allowed}.site .api-output{color:#c8d3d8;min-height:210px;font-family:var(--font-ibm-plex-mono), monospace;padding:16px 24px 22px;font-size:11.5px;line-height:1.75}.site .api-output-idle p{color:#8c9dad;max-width:430px;margin:0 0 14px}.site .api-output-examples{color:#6a7c8c;flex-wrap:wrap;align-items:center;gap:7px;font-size:10.5px;display:flex}.site .api-output-examples button{color:#9fb3c0;font:inherit;cursor:pointer;transition:border-color .18s var(--ease), color .18s var(--ease);background:0 0;border:1px solid #2c3a4e;border-radius:999px;padding:5px 10px}.site .api-output-examples button:hover{border-color:var(--teal);color:#5ee2d0}.site .api-output-error{color:#f08c7a;margin:0}.site .api-output-status{color:#7c8fa0;border-bottom:1px solid #1c2836;margin-bottom:11px;padding-bottom:10px;font-size:10.5px}.site .api-output-status span{color:#70d0a7}.site .api-output-fields{animation:api-fields-in .35s var(--ease);gap:3px;margin:0;display:grid}@keyframes api-fields-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.site .api-output-fields>div{grid-template-columns:132px minmax(0,1fr);gap:12px;display:grid}.site .api-output-fields dt{color:#6a7c8c}.site .api-output-fields dd{color:#dce7ec;overflow-wrap:anywhere;min-width:0;margin:0}.site .api-output-fields dd.is-active{color:#70d0a7}.site .api-output-fields dd.is-warning{color:#e8b767}.site .api-output-fields dd.is-inactive{color:#f08c7a}.site .api-output-fields .is-locked dd{color:#64778a;align-items:center;gap:6px;display:flex}.site .api-output-fields .is-locked svg{color:#5ee2d0;flex:none}.site .api-output-cta{color:#5ee2d0;transition:gap .18s var(--ease);align-items:center;gap:6px;margin-top:15px;font-size:11px;display:inline-flex}.site .api-output-cta:hover{gap:10px}@media (max-width:720px){.site .api-console-row{flex-direction:column}.site .api-console-submit{justify-content:center;min-height:42px}.site .api-output-fields>div{grid-template-columns:1fr;gap:0}.site .api-output-fields>div+div{margin-top:7px}}.site .plan-off{color:#c8543a;font-family:var(--font-space-grotesk), sans-serif;letter-spacing:.06em;background:#fdeee9;border-radius:6px;padding:4px 7px;font-size:9px;font-weight:800;position:absolute;top:14px;right:14px}.site .plan-compare{color:#8a97a0;margin-top:22px;font-size:11px}.site .plan-compare s{color:#8a97a0;text-decoration-thickness:1px}.site .plan-compare+.plan-price{margin-top:3px}html.dark .site .plan-off{color:#f2a08c;background:#f17c6329}html.dark .site .plan-compare,html.dark .site .plan-compare s{color:#8595a0}.site .api-actions{flex-wrap:wrap;gap:10px;display:flex}@media (max-width:720px){.site .api-actions{flex-direction:column;align-items:stretch}}
