:where(.stg) input[type=checkbox]{margin:3px 3px 3px 4px}:where(.stg) .impact-arrow{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}html:has(.stg){background:#0d0e13;--lightningcss-light: !important;--lightningcss-dark:initial!important;color-scheme:dark!important}body:has(.stg){background:#0d0e13}.stg{--bg:#0d0e13;--surface:#15161e;--surface-2:#1b1d27;--graphite:#252735;--purple:#7956e8;--purple-light:#a88cf8;--green:#29977b;--green-light:#65c4a5;--text:#f6f5f9;--muted:#91929f;--border:#ffffff17;--font:var(--font-geist-sans),"Geist",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:where(.stg) *{box-sizing:border-box}:where(.stg) :where([id]){scroll-margin-top:100px}.stg{background:var(--bg);min-height:100vh;color:var(--text);font-family:var(--font);-webkit-font-smoothing:antialiased;margin:0;font-size:15px;line-height:1.6}:where(.stg) button,:where(.stg) select{font:inherit}:where(.stg) button,:where(.stg) a,:where(.stg) select{-webkit-tap-highlight-color:transparent}:where(.stg) button,:where(.stg) a{touch-action:manipulation}:where(.stg) a{color:inherit;text-decoration:none}:where(.stg) button{color:inherit;cursor:pointer}:where(.stg) button,:where(.stg) select{border:0}:where(.stg) button{background:0 0}:where(.stg) svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:22px;height:22px}:where(.stg) a,:where(.stg) button{outline-offset:5px}:where(.stg) a:focus-visible,:where(.stg) button:focus-visible,:where(.stg) select:focus-visible,:where(.stg) [tabindex]:focus-visible{outline:2px solid var(--purple-light)}:where(.stg) button:disabled{cursor:default}:where(.stg) .svg-defs{width:0;height:0;position:absolute;overflow:hidden}:where(.stg) .shell{width:calc(100% - 96px);max-width:1200px;margin-inline:auto}:where(.stg) .muted{color:var(--muted)}:where(.stg) .sr-only{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:where(.stg) .skip-link{z-index:100;background:var(--purple);border-radius:8px;padding:12px 20px;position:fixed;top:10px;left:20px;transform:translateY(-180%)}:where(.stg) .skip-link:focus{transform:translateY(0)}:where(.stg) [hidden]{display:none!important}:where(.stg) h1,:where(.stg) h2,:where(.stg) h3,:where(.stg) p{margin:0}:where(.stg) h1,:where(.stg) h2,:where(.stg) h3{letter-spacing:-.055em;line-height:1.08}:where(.stg) h2{font-size:clamp(34px,4vw,56px);font-weight:550}:where(.stg) h3{font-weight:550}:where(.stg) .section-space{padding-block:116px}:where(.stg) .eyebrow{letter-spacing:.16em;color:#b2aec4;align-items:center;gap:10px;font-size:10px;font-weight:600;display:inline-flex}:where(.stg) .status-dot{background:var(--green-light);border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block;box-shadow:0 0 12px #65c4a528}:where(.stg) .gradient-text{color:#c6b4ff;background:linear-gradient(105deg,#f3edff 2%,#cbb5ff 42%,#9572ef 94%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}:where(.stg) .button{border-radius:10px;justify-content:center;align-items:center;gap:12px;min-height:48px;padding:15px 22px;font-size:13px;font-weight:550;line-height:1.4;transition:background .2s,transform .2s,box-shadow .2s;display:inline-flex}:where(.stg) .button:hover{transform:translateY(-2px)}:where(.stg) .button svg{width:18px;height:18px}:where(.stg) .button-primary{background:var(--purple);color:#fff;box-shadow:inset 0 1px #ffffff20,0 5px 24px #7956e821}:where(.stg) .button-primary:hover{background:#8968ef;box-shadow:0 7px 32px #7956e840}:where(.stg) .button-small{background:#ffffff06;border:1px solid #ffffff18;min-height:38px;padding:10px 15px;font-size:11px}:where(.stg) .button-small:hover{background:#ffffff10}:where(.stg) .button-quiet{color:#d8d7df}:where(.stg) .button-quiet:hover{background:#ffffff06}:where(.stg) .circle-arrow{border:1px solid #ffffff25;border-radius:50%;place-items:center;width:23px;height:23px;font-size:14px;display:grid}:where(.stg) .text-link{align-items:center;gap:10px;font-size:13px;font-weight:550;display:inline-flex}:where(.stg) .text-link svg{width:17px;height:17px;transition:transform .2s}:where(.stg) .text-link:hover svg{transform:translate(4px)}:where(.stg) .text-link:hover{color:var(--purple-light)}:where(.stg) .site-header{z-index:20;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0d0e13d9;border-bottom:1px solid #ffffff05;height:80px;position:sticky;top:0}:where(.stg) .nav{justify-content:space-between;align-items:center;gap:30px;height:100%;display:flex}:where(.stg) .wordmark{white-space:nowrap;letter-spacing:-1px;align-items:center;gap:9px;font-size:21px;font-weight:700;line-height:1;display:inline-flex}:where(.stg) .brand-icon{background:var(--purple);border-radius:8px;place-items:center;width:27px;height:27px;display:grid}:where(.stg) .brand-icon svg{stroke-width:2px;width:16px;height:16px}:where(.stg) .wordmark-light{color:#c4c3cc;font-weight:400}:where(.stg) .brand-dot{color:var(--purple-light)}:where(.stg) .desktop-links{gap:30px;display:flex}:where(.stg) .desktop-links a{color:#a5a5b2;font-size:11px;transition:color .2s}:where(.stg) .desktop-links a:hover,:where(.stg) .desktop-links a.current{color:#fff}:where(.stg) .menu-toggle{min-width:44px;min-height:44px;display:none}:where(.stg) .mobile-menu{background:var(--bg);border-bottom:1px solid var(--border);padding:12px 24px 24px}:where(.stg) .mobile-menu a{color:#c8c6d5;padding:12px 0;display:block}:where(.stg) .hero{text-align:center;padding-top:61px;position:relative}:where(.stg) .hero:before{content:"";pointer-events:none;z-index:-1;background:radial-gradient(at 50% 40%,#7956e813,#0000 65%);height:800px;position:absolute;inset:0 -30px auto}:where(.stg) .hero-eyebrow{letter-spacing:.13em;font-size:9px}:where(.stg) .eyebrow-tag{color:#a5a2b3;letter-spacing:.08em;border:1px solid #ffffff14;border-radius:4px;margin-left:9px;padding:2px 5px;font-size:8px}:where(.stg) .hero h1{letter-spacing:-.075em;margin-top:23px;font-size:clamp(58px,7vw,92px);font-weight:550;line-height:1.025}:where(.stg) .hero-copy{color:#a19eaf;letter-spacing:-.015em;margin-top:24px;font-size:15px;line-height:1.75}:where(.stg) .hero-actions{justify-content:center;gap:12px;margin-top:25px;display:flex}:where(.stg) .hero-footnote{color:#7f7e8e;justify-content:center;gap:24px;margin-top:23px;font-size:10px;display:flex}:where(.stg) .hero-footnote span{align-items:center;gap:6px;display:flex}:where(.stg) .hero-footnote svg{stroke-width:1.4px;width:13px;height:13px}:where(.stg) .product-stage{margin-top:62px;scroll-margin-top:205px;position:relative}:where(.stg) .stage-glow{filter:blur(45px);z-index:-1;background:radial-gradient(#7956e83d,#0000 70%);position:absolute;inset:-45px 15% 0}:where(.stg) .dashboard{text-align:left;background:#14151d;border:1px solid #a196d733;border-radius:16px;min-height:516px;display:flex;overflow:hidden;box-shadow:0 0 0 7px #ffffff02,0 25px 100px #0005}:where(.stg) .dash-sidebar{background:#12131b;border-right:1px solid #ffffff07;flex-direction:column;flex-shrink:0;width:197px;padding:27px 15px 17px;display:flex}:where(.stg) .fluxo-wordmark{letter-spacing:-1px;align-items:center;gap:7px;margin-left:10px;font-size:25px;font-weight:600;line-height:1;display:flex}:where(.stg) .fluxo-wordmark>span:last-child{color:var(--purple-light);margin-left:-7px}:where(.stg) .fluxo-mark{align-items:center;gap:3px;width:28px;height:26px;display:flex;transform:skewY(-15deg)}:where(.stg) .fluxo-mark i{background:var(--purple);border-radius:2px;width:5px;height:14px;display:block}:where(.stg) .fluxo-mark i:nth-child(2){height:25px}:where(.stg) .fluxo-mark i:nth-child(3){height:19px}:where(.stg) .sidebar-label{letter-spacing:.13em;color:#646575;margin:20px 10px 21px;font-size:7px;font-weight:500}:where(.stg) .dash-tabs{flex-direction:column;gap:6px;display:flex}:where(.stg) .dash-tabs button{text-align:left;color:#9695a7;border-radius:7px;align-items:center;gap:9px;padding:11px 12px;font-size:10px;transition:background .2s,color .2s;display:flex}:where(.stg) .dash-tabs svg{width:15px;height:15px}:where(.stg) .dash-tabs button[aria-selected=true]{color:#bca1ff;background:#7956e820}:where(.stg) .dash-tabs button:hover{color:#e5dbff;background:#7956e811}:where(.stg) .sidebar-bottom{margin-top:auto}:where(.stg) .local-indicator{color:#858696;align-items:center;gap:5px;margin:0 8px 19px;font-size:7px;display:flex}:where(.stg) .local-indicator svg{color:#6e9a8d;width:12px;height:12px}:where(.stg) .demo-avatar{color:#ceccd8;border-top:1px solid #ffffff09;align-items:center;gap:8px;padding-top:17px;font-size:8px;display:flex}:where(.stg) .demo-avatar>span:first-child{background:var(--graphite);border-radius:50%;place-items:center;width:26px;height:26px;font-size:10px;display:grid}:where(.stg) .demo-avatar small{color:#696b7c;margin-top:3px;font-size:7px;display:block}:where(.stg) .tiny-dot{background:var(--green);border-radius:50%;width:5px;height:5px;margin-left:auto}:where(.stg) .dash-content{width:calc(100% - 197px);min-width:0;padding:0 27px}:where(.stg) .dash-topbar{color:#727383;border-bottom:1px solid #ffffff07;justify-content:space-between;align-items:center;height:55px;font-size:9px;display:flex}:where(.stg) .dash-topbar #breadcrumb{color:#b3b2c1}:where(.stg) .breadcrumb-slash{color:#444653;padding:0 10px}:where(.stg) .demo-badge{letter-spacing:.12em;color:#aaa5b8;border:1px solid #ffffff14;border-radius:4px;padding:3px 6px;font-size:6px}:where(.stg) .dash-heading{justify-content:space-between;align-items:center;gap:14px;margin:22px 0 19px;display:flex}:where(.stg) .dash-greeting{color:#848394;font-size:8px}:where(.stg) .dash-heading h2{letter-spacing:-.045em;margin-top:4px;font-size:19px;font-weight:500}:where(.stg) .period-select{border:1px solid #ffffff0f;border-radius:6px;flex-shrink:0;align-items:center;gap:5px;padding:7px 9px;display:flex}:where(.stg) .period-select svg{color:#8b889c;width:11px;height:11px}:where(.stg) .period-select select{appearance:none;color:#c1becc;cursor:pointer;background:0 0;min-height:16px;padding:0;font-size:8px}:where(.stg) .period-select option{color:#f6f5f9;background:#191b24}:where(.stg) .metrics{grid-template-columns:repeat(3,1fr);gap:11px;display:grid}:where(.stg) .metric{background:#1a1b25;border:1px solid #ffffff07;border-radius:9px;padding:14px 16px;position:relative;overflow:hidden}:where(.stg) .metric-highlight{background:linear-gradient(125deg,#7956e836,#7956e813);border-color:#7956e83b}:where(.stg) .metric-label{color:#a7a4b7;justify-content:space-between;align-items:center;font-size:8px;display:flex}:where(.stg) .metric-label svg{color:#9c91bf;width:13px;height:13px}:where(.stg) .metric-value{letter-spacing:-.055em;font-variant-numeric:tabular-nums;white-space:nowrap;margin:7px 0 3px;font-size:24px;font-weight:500}:where(.stg) .metric-value small{color:#a8a1bd;letter-spacing:-.02em;margin-right:5px;font-size:13px}:where(.stg) .metric-note{color:#7c7c91;font-size:7px}:where(.stg) .metric-note.positive{color:#73bcab}:where(.stg) .chart-layout{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:12px;margin-top:14px;display:grid}:where(.stg) .chart-card{background:#181921;border:1px solid #ffffff08;border-radius:10px;min-width:0;min-height:198px;padding:16px 16px 10px}:where(.stg) .chart-title{letter-spacing:-.02em;color:#ddd9e7;justify-content:space-between;align-items:center;margin-bottom:15px;font-size:10px;display:flex}:where(.stg) .chart-legend{color:#858095;gap:10px;font-size:6px;display:flex}:where(.stg) .legend-item{align-items:center;gap:4px;display:flex}:where(.stg) .legend-item i{background:var(--purple);border-radius:50%;width:4px;height:4px}:where(.stg) .legend-item:last-child i{background:var(--green)}:where(.stg) .line-chart{stroke:none;width:100%;height:135px;display:block;overflow:visible}:where(.stg) .line-chart text{font-family:var(--font);fill:#636576;stroke:none;font-size:8px}:where(.stg) .line-chart .gridline{stroke:#ffffff07;stroke-width:1px;stroke-dasharray:3 5}:where(.stg) .line-chart .chart-path{stroke:#9973fa;stroke-width:2.5px;fill:none;stroke-linecap:round}:where(.stg) .line-chart .chart-path-secondary{stroke:#389b83;stroke-width:1.5px;fill:none;stroke-dasharray:4 5;opacity:.75}:where(.stg) .donut-row{justify-content:center;align-items:center;gap:15px;min-height:128px;display:flex}:where(.stg) .donut{background:conic-gradient(var(--purple) 0 38%,#5268b1 38% 63%,#29977b 63% 84%,#37394e 84%);border-radius:50%;flex-shrink:0;width:101px;height:101px;position:relative;transform:rotate(-90deg)}:where(.stg) .donut:after{content:"";background:#181921;border-radius:50%;position:absolute;inset:12px}:where(.stg) .donut-center{z-index:1;color:#898597;flex-direction:column;justify-content:center;align-items:center;font-size:7px;display:flex;position:absolute;inset:0;transform:rotate(90deg)}:where(.stg) .donut-center strong{letter-spacing:-.05em;color:#dfdce9;font-size:16px;font-weight:500}:where(.stg) .category-legend{color:#a09bae;flex:1;gap:10px;max-width:113px;font-size:7px;display:grid}:where(.stg) .category-legend>span{white-space:nowrap;align-items:center;gap:5px;display:flex}:where(.stg) .category-legend b{color:#cec9da;margin-left:auto;font-weight:450}:where(.stg) .category-legend i,:where(.stg) .category-chips i{border-radius:50%;flex-shrink:0;width:5px;height:5px}:where(.stg) .dot-purple{background:var(--purple)}:where(.stg) .dot-green{background:var(--green)}:where(.stg) .dot-blue{background:#5268b1}:where(.stg) .dot-amber{background:#ba9962}:where(.stg) .dot-gray{background:#37394e}:where(.stg) .dash-footer{color:#737282;justify-content:space-between;align-items:center;gap:12px;margin:16px 0;font-size:6px;display:flex}:where(.stg) .dash-footer>span:first-child{align-items:center;gap:5px;display:flex}:where(.stg) .dash-footer .status-dot{width:4px;height:4px}:where(.stg) .product-caption{text-align:left;justify-content:space-between;align-items:center;gap:20px;margin-top:23px;padding:0 3px;display:flex}:where(.stg) .product-caption>span:first-child{letter-spacing:.15em;color:#bebbc9;white-space:nowrap;align-items:center;gap:8px;font-size:8px;font-weight:600;display:flex}:where(.stg) .fluxo-mini{background:var(--purple);border-radius:2px;width:6px;height:6px}:where(.stg) .product-caption p{color:#85828e;font-size:10px}:where(.stg) .caption-hint{color:#6f6b7d;align-items:center;gap:6px;font-size:8px;display:flex}:where(.stg) .caption-hint svg{width:13px;height:13px}:where(.stg) .mobile-only{display:none}:where(.stg) .why-section{background:linear-gradient(#111219,#0d0e13);border-top:1px solid #ffffff05;margin-top:40px}:where(.stg) .section-intro .eyebrow{margin-bottom:23px}:where(.stg) .section-intro p{color:#92909f;letter-spacing:-.01em;margin-top:22px;font-size:14px;line-height:1.7}:where(.stg) .center{text-align:center}:where(.stg) .buy-build{letter-spacing:-.06em;font-size:clamp(40px,5.1vw,67px);font-weight:500;line-height:1.15}:where(.stg) .rotate-word{vertical-align:bottom;white-space:nowrap;transition:width .4s;display:inline-block}:where(.stg) .rotate-word span{font-weight:500;transition:opacity .18s,transform .18s;display:inline-block}:where(.stg) .rotate-word.changing span{opacity:0;transform:translateY(-13px)}:where(.stg) .buy-word{color:#aa8af8}:where(.stg) .build-word{color:#eeecf5}:where(.stg) .build-end{white-space:nowrap}:where(.stg) .animation-toggle{color:#807b90;border-radius:6px;align-items:center;gap:6px;min-height:28px;margin-top:20px;padding:5px 10px;font-size:9px;display:inline-flex}:where(.stg) .animation-toggle:hover{color:#ccc3e0;background:#ffffff07}:where(.stg) .pause-symbol{font-size:10px}:where(.stg) .argument-tabs{background:#1a1b24;border:1px solid #ffffff08;border-radius:12px;gap:3px;max-width:480px;margin:39px auto 35px;padding:5px;display:flex}:where(.stg) .argument-tabs button{color:#8b8799;white-space:nowrap;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:10px;padding:13px 20px;font-size:11px;transition:background .2s;display:flex}:where(.stg) .argument-tabs button>span{color:#615b72;font-size:8px}:where(.stg) .argument-tabs button[aria-selected=true]{color:#c6aaff;background:#2a243b;box-shadow:0 1px 4px #0002}:where(.stg) .argument-tabs button[aria-selected=true]>span{color:#9274d0}:where(.stg) .argument-tabs button:hover{color:#d5c6f5}:where(.stg) .argument-panel{background:#14151d;border:1px solid #ffffff0b;border-radius:20px;grid-template-columns:1fr 1fr;min-height:366px;animation:.3s both stg-panel-in;display:grid;overflow:hidden}:where(.stg) .argument-copy{padding:50px 48px}:where(.stg) .small-label{letter-spacing:.13em;color:#9d91b7;font-size:8px;font-weight:550}:where(.stg) .argument-copy h3{margin:19px 0;font-size:38px;font-weight:500;line-height:1.1}:where(.stg) .argument-copy p{color:#8e8a9c;max-width:320px;font-size:12px;line-height:1.8}:where(.stg) .argument-note{color:#ada3c1;align-items:center;gap:7px;margin-top:29px;font-size:9px;display:flex}:where(.stg) .argument-note svg{width:13px;height:13px;color:var(--purple-light)}:where(.stg) .token-visual{background:radial-gradient(at 50% 38%,#7956e821,#0000 70%);border-left:1px solid #ffffff05;padding:33px 35px;position:relative;overflow:hidden}:where(.stg) .token-topline{letter-spacing:.1em;color:#80788f;justify-content:space-between;align-items:center;gap:10px;font-size:7px;display:flex}:where(.stg) .outline-badge{color:#a28bc7;border:1px solid #a080df33;border-radius:4px;padding:4px 6px;font-size:6px}:where(.stg) .token-number{letter-spacing:-.08em;color:#e9dfff;margin-top:28px;font-size:105px;font-weight:500;line-height:1;position:relative}:where(.stg) .token-number>span{letter-spacing:-.07em;color:#9c7ae8;font-size:72px}:where(.stg) .token-visual>p{color:#9a8eae;margin-top:13px;font-size:10px}:where(.stg) .token-orbit{border:1px solid #a382ed23;border-radius:50%;width:165px;height:165px;position:absolute;top:-13px;right:8px;transform:rotate(-30deg)}:where(.stg) .token-orbit:before{content:"";border:1px solid #a382ed1a;border-radius:50%;position:absolute;inset:22px}:where(.stg) .token-orbit:after{content:"";border:1px solid #a382ed14;border-radius:50%;position:absolute;inset:43px}:where(.stg) .token-orbit>span{background:var(--purple);border-radius:50%;width:9px;height:9px;position:absolute;top:12px;left:28px;box-shadow:0 0 24px #9b6cf4}:where(.stg) .model-row{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:30px;display:grid}:where(.stg) .model-row>span{color:#bcb2ca;background:#ffffff03;border:1px solid #ffffff08;border-radius:6px;align-items:center;gap:6px;padding:10px;font-size:9px;display:flex}:where(.stg) .model-row small{color:#70667e;margin-left:auto}:where(.stg) .model-dot{background:#a88163;border-radius:2px;width:6px;height:6px}:where(.stg) .model-dot.astra{background:#a0a3ac;border-radius:50%}:where(.stg) .model-dot.fable{background:#a778d0}:where(.stg) .token-disclaimer{color:#746b81;margin-top:14px;font-size:7px;line-height:1.6;display:block}:where(.stg) .time-visual{background:radial-gradient(at 60% 40%,#29977b14,#0000 70%);border-left:1px solid #ffffff05;flex-direction:column;justify-content:center;padding:38px;display:flex}:where(.stg) .time-number{letter-spacing:-.07em;font-size:112px;font-weight:500;line-height:1}:where(.stg) .time-number>span{color:#9b91ad;letter-spacing:-.035em;margin-left:14px;font-size:32px}:where(.stg) .time-visual>p{color:#a095b0;margin-top:13px;font-size:11px}:where(.stg) .week-track{justify-content:space-between;margin-top:24px;display:flex;position:relative}:where(.stg) .week-track:before{content:"";background:linear-gradient(90deg,#7956e8,#29977b);width:94%;height:1px;position:absolute;bottom:9px;left:3%}:where(.stg) .week-track>span{color:#8c859c;flex-direction:column;align-items:center;gap:8px;font-size:9px;display:flex;position:relative}:where(.stg) .week-track i{background:#282235;border:1px solid #7956e8;border-radius:50%;width:19px;height:19px}:where(.stg) .week-track>span:last-child i{color:#fff;background:#29977b;border-color:#29977b;place-items:center;font-size:9px;font-style:normal;display:grid}:where(.stg) .time-end{color:#837a94;border-top:1px solid #ffffff08;justify-content:space-between;align-items:center;margin-top:27px;padding-top:17px;font-size:9px;display:flex}:where(.stg) .time-end svg{color:#67606f;width:16px;height:16px}:where(.stg) .time-end strong{color:#a3cebc;font-weight:450}:where(.stg) .complexity-visual{background:radial-gradient(at 70%,#7956e815,#0000 75%);border-left:1px solid #ffffff05;flex-direction:column;justify-content:center;align-items:center;padding:40px 50px;display:flex}:where(.stg) .flow-files{gap:24px;display:flex}:where(.stg) .flow-files>span{color:#bba6e0;background:#1d1d29;border:1px solid #ffffff13;border-radius:6px;padding:15px 12px;font-size:10px}:where(.stg) .flow-connector{background:#7956e861;width:1px;height:23px}:where(.stg) .flow-connector.short{height:15px}:where(.stg) .flow-step{background:#1c1b28;border:1px solid #ffffff0d;border-radius:9px;align-items:center;gap:13px;width:100%;padding:15px;font-size:11px;display:flex}:where(.stg) .flow-icon{color:#a88adf;background:#7956e813;border-radius:6px;place-items:center;width:31px;height:31px;display:grid}:where(.stg) .flow-icon svg{width:17px;height:17px}:where(.stg) .flow-step small{color:#8b809b;margin-top:2px;font-size:8px;display:block}:where(.stg) .flow-step>svg{color:#6aad98;width:15px;height:15px;margin-left:auto}:where(.stg) .flow-result{color:#8f8e9a;align-items:center;gap:7px;margin-top:22px;font-size:9px;display:flex}:where(.stg) .benefits-heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:44px;display:flex}:where(.stg) .benefits-heading .eyebrow{font-size:8px}:where(.stg) .benefits-heading h2{font-size:45px}:where(.stg) .benefits-heading p{flex-shrink:0;margin-bottom:5px;font-size:12px}:where(.stg) .benefits-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}:where(.stg) .benefit-card{background:linear-gradient(140deg,#191a23,#14151c);border:1px solid #ffffff0a;border-radius:17px;min-height:315px;padding:28px;transition:border-color .3s,transform .3s;position:relative;overflow:hidden}:where(.stg) .benefit-card:hover{border-color:#7956e850;transform:translateY(-3px)}:where(.stg) .card-heading{justify-content:space-between;align-items:center;gap:10px;margin-bottom:24px;display:flex}:where(.stg) .feature-icon{color:#b9aad6;background:#ffffff03;border:1px solid #ffffff10;border-radius:8px;place-items:center;width:31px;height:31px;display:grid}:where(.stg) .feature-icon svg{width:16px;height:16px}:where(.stg) .card-index{letter-spacing:.12em;color:#747080;font-size:7px}:where(.stg) .benefit-card h3{font-size:27px;font-weight:500;line-height:1.12}:where(.stg) .benefit-card p{color:#928a9e;max-width:290px;margin-top:16px;font-size:10px;line-height:1.8}:where(.stg) .benefit-save{grid-column:span 2;min-height:376px;padding:34px}:where(.stg) .benefit-save h3{font-size:34px}:where(.stg) .benefit-save p{max-width:310px;font-size:11px}:where(.stg) .benefit-save .card-heading{max-width:100%;margin-bottom:22px}:where(.stg) .savings-chart{width:43%;padding:0 10px;position:absolute;bottom:35px;right:32px}:where(.stg) .saving-bar{justify-content:space-between;align-items:end;gap:13px;height:115px;display:flex}:where(.stg) .saving-bar>span{background:linear-gradient(#9874e9,#7956e86b);border-radius:5px 5px 0 0;width:100%;height:65%}:where(.stg) .saving-bar>span:nth-child(2){background:linear-gradient(#7956e877,#7956e821);height:49%}:where(.stg) .saving-bar>span:nth-child(3){height:74%}:where(.stg) .saving-bar>span:nth-child(4){background:linear-gradient(#7956e877,#7956e821);height:58%}:where(.stg) .saving-bar>span:nth-child(5){background:linear-gradient(#b99aff,#7956e8);height:100%}:where(.stg) .saving-bar>span:nth-child(6){background:linear-gradient(#65c4a599,#29977b44);height:39%}:where(.stg) .saving-bar>span:nth-child(7){background:linear-gradient(#65c4a599,#29977b44);height:28%}:where(.stg) .saving-axis{color:#6a6179;justify-content:space-between;margin-top:9px;font-size:6px;display:flex}:where(.stg) .chart-float{color:#bab0cf;background:#22202f;border:1px solid #ffffff0b;border-radius:7px;align-items:center;gap:6px;padding:9px 12px;font-size:8px;display:flex;position:absolute;top:-63px;right:0;transform:rotate(-3deg)}:where(.stg) .chart-float svg{color:#c0a2fd;width:12px;height:12px}:where(.stg) .benefit-save:after{content:"";filter:blur(65px);pointer-events:none;background:#7956e81a;width:340px;height:220px;position:absolute;bottom:-100px;right:-20px}:where(.stg) .category-chips{flex-wrap:wrap;gap:9px;max-width:250px;margin-top:25px;display:flex;transform:rotate(-4deg)}:where(.stg) .category-chips>span{color:#aaa2b8;background:#ffffff03;border:1px solid #ffffff0b;border-radius:7px;align-items:center;gap:6px;padding:9px 12px;font-size:9px;display:flex}:where(.stg) .time-mini{color:#878092;justify-content:space-between;align-items:center;gap:6px;margin-top:30px;font-size:7px;display:flex}:where(.stg) .time-mini>span{background:#ffffff02;border:1px solid #ffffff0b;border-radius:6px;align-items:center;gap:3px;padding:9px 8px;display:flex}:where(.stg) .time-mini>i{background:#7956e849;flex:1;height:1px}:where(.stg) .time-mini .time-mini-end{color:#a897c9;background:#7956e811;border-color:#7956e842}:where(.stg) .time-mini svg{width:10px;height:10px}:where(.stg) .benefit-local{grid-row:span 2}:where(.stg) .benefit-local h3{font-size:30px}:where(.stg) .local-art{filter:drop-shadow(0 12px 20px #0005);width:90%;max-width:250px;margin:70px auto 0;position:relative}:where(.stg) .local-screen{aspect-ratio:1.2;background:linear-gradient(145deg,#262534,#15161f);border:1px solid #a9a0bf26;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:18px;display:flex;position:relative}:where(.stg) .local-screen>svg{stroke-width:.8px;color:#bca8e1;filter:drop-shadow(0 0 16px #7956e855);width:58px;height:58px}:where(.stg) .local-screen>span{color:#9f91b5;font-size:8px}:where(.stg) .local-screen-bar{border-top:1px solid #ffffff09;position:absolute;top:16px;left:0;right:0}:where(.stg) .local-screen-base{background:linear-gradient(90deg,#22222e,#59526e,#22222e);border-radius:0 0 50% 50%;height:6px;margin:0 -10px}:where(.stg) .benefit-local:after{content:"";filter:blur(25px);pointer-events:none;background:#7956e80c;border-radius:50%;height:170px;position:absolute;bottom:30px;left:10%;right:10%}:where(.stg) .chat-preview{margin-top:27px}:where(.stg) .chat-bubble{color:#b8a4d5;background:#7956e80e;border:1px solid #7956e824;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;padding:12px;font-size:8px;display:flex;transform:rotate(-2deg)}:where(.stg) .chat-bubble svg{color:#bd9dff;width:14px;height:14px}:where(.stg) .feature-status{color:#736681;margin-top:14px;font-size:7px;display:block}:where(.stg) .benefit-start{background:radial-gradient(at 90% 80%,#7956e826,#0000 60%),#15161e;grid-column:span 2;min-height:260px}:where(.stg) .benefit-start h3{font-size:32px}:where(.stg) .benefit-start p{max-width:330px}:where(.stg) .benefit-start .text-link{color:#baa1ed;font-size:10px;position:absolute;bottom:33px;right:30px}:where(.stg) .benefit-start:after{content:"↗";font-family:var(--font);color:#7956e82e;pointer-events:none;font-size:115px;font-weight:400;line-height:1;position:absolute;top:56px;right:57px}:where(.stg) .market-section{background:linear-gradient(110deg,#14121d,#111218 68%);border-block:1px solid #ffffff06;overflow:hidden}:where(.stg) .market-layout{grid-template-columns:1fr 1fr;gap:40px;display:grid}:where(.stg) .market-copy{z-index:1;position:relative}:where(.stg) .market-copy .eyebrow{margin-bottom:25px;font-size:8px}:where(.stg) .market-copy h2{font-size:59px;line-height:1.05}:where(.stg) .market-copy p{color:#938a9f;max-width:325px;margin-top:26px;font-size:12px;line-height:1.85}:where(.stg) .market-copy .text-link{color:#c0a7f1;margin-top:29px;font-size:11px}:where(.stg) .market-visual{min-height:390px;position:relative}:where(.stg) .market-orbit{place-items:center;display:grid;position:absolute;inset:0}:where(.stg) .orbit{aspect-ratio:1;border:1px solid #8c6fbd18;border-radius:50%;position:absolute}:where(.stg) .orbit-one{width:180px}:where(.stg) .orbit-two{width:300px}:where(.stg) .orbit-three{width:430px}:where(.stg) .market-center{background:linear-gradient(140deg,#413064,#262032);border:1px solid #b593fa29;border-radius:22px;place-items:center;width:79px;height:79px;display:grid;position:relative;transform:rotate(-8deg);box-shadow:0 0 80px #7956e823,inset 0 1px #ffffff18}:where(.stg) .market-center .fluxo-mark{width:24px;transform:skewY(-15deg)scale(1.25)}:where(.stg) .market-center .fluxo-mark i{background:#bb9eea}:where(.stg) .orbit-dot{background:#7956e8;border-radius:50%;width:6px;height:6px;position:absolute;box-shadow:0 0 25px #7956e8}:where(.stg) .orbit-dot-one{top:46px;left:50%}:where(.stg) .orbit-dot-two{background:#29977b;bottom:65px;right:70px}:where(.stg) .opportunity{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);color:#ded7e7;background:#211e2ccc;border:1px solid #ffffff0c;border-radius:12px;align-items:center;gap:12px;padding:16px 19px;font-size:12px;display:flex;position:absolute;box-shadow:0 15px 35px #0002}:where(.stg) .opportunity small{color:#8d809e;margin-top:4px;font-size:8px;display:block}:where(.stg) .opportunity-icon{color:#b697ed;background:#7956e820;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}:where(.stg) .opportunity-icon svg{width:19px;height:19px}:where(.stg) .opportunity-icon.green{color:#6fad99;background:#29977b1a}:where(.stg) .opportunity-one{top:26px;left:0;transform:rotate(-5deg)}:where(.stg) .opportunity-two{top:152px;right:-8px;transform:rotate(4deg)}:where(.stg) .opportunity-three{bottom:30px;left:12px;transform:rotate(-3deg)}:where(.stg) .market-footer{border-top:1px solid #ffffff08;grid-column:span 2;justify-content:space-between;align-items:center;gap:25px;margin-top:18px;padding-top:29px;display:flex}:where(.stg) .market-footer>span{letter-spacing:.1em;color:#93849f;font-size:8px}:where(.stg) .market-footer p{color:#aea4b8;font-size:11px;line-height:1.7}:where(.stg) .market-footer>svg{color:#9a7dc0;width:25px;height:25px}:where(.stg) .included-section{grid-template-columns:1fr 1fr;gap:75px;display:grid}:where(.stg) .included-heading .eyebrow{margin-bottom:25px;font-size:8px}:where(.stg) .included-heading h2{font-size:43px;line-height:1.12}:where(.stg) .included-heading p{color:#8d8599;margin-top:23px;font-size:12px;line-height:1.8}:where(.stg) .included-list{border-top:1px solid #fff1}:where(.stg) .included-list details{border-bottom:1px solid #fff1}:where(.stg) .included-list summary{cursor:pointer;letter-spacing:-.025em;align-items:center;gap:18px;padding:22px 0;font-size:14px;list-style:none;display:flex}:where(.stg) .included-list summary::-webkit-details-marker{display:none}:where(.stg) .included-number{color:#766b85;letter-spacing:0;font-size:9px}:where(.stg) .included-list summary>svg{color:#a998c0;width:15px;height:15px;margin-left:auto;transition:transform .2s}:where(.stg) .included-list details[open] summary>svg{transform:rotate(45deg)}:where(.stg) .details-content{color:#988ba8;padding:0 20px 24px 34px;font-size:11px;line-height:1.85}:where(.stg) .details-content .text-link{color:#c4a7f8;margin-top:13px;font-size:10px;display:flex}:where(.stg) .offer-section{padding-bottom:65px}:where(.stg) .offer-card{background:linear-gradient(115deg,#1b1725,#17151f);border:1px solid #9e7adc26;border-radius:24px;grid-template-columns:1.2fr 1fr;gap:70px;padding:58px 65px;display:grid;position:relative;overflow:hidden}:where(.stg) .offer-light{pointer-events:none;background:radial-gradient(#7956e838,#0000 65%);width:800px;height:500px;position:absolute;top:-180px;left:-230px}:where(.stg) .offer-main,:where(.stg) .offer-info{position:relative}:where(.stg) .offer-main .eyebrow{margin-bottom:26px;font-size:8px}:where(.stg) .offer-main .status-dot{background:#aa8cf0;width:5px;height:5px}:where(.stg) .offer-main h2{font-size:58px;line-height:1.04}:where(.stg) .offer-main p{color:#ac9aba;margin-top:23px;font-size:12px;line-height:1.8}:where(.stg) .offer-main .button{margin-top:27px;font-size:11px}:where(.stg) .offer-info{border-left:1px solid #ffffff0b;flex-direction:column;justify-content:center;padding-left:55px;display:flex}:where(.stg) .offer-label{letter-spacing:.13em;color:#a98fc1;font-size:8px}:where(.stg) .offer-status{letter-spacing:-.05em;margin-top:25px;font-size:42px;font-weight:500;line-height:1.07}:where(.stg) .offer-status>span{color:#ac81ed}:where(.stg) .offer-info p{color:#9886a6;max-width:255px;margin-top:19px;font-size:11px;line-height:1.9}:where(.stg) .offer-divider{background:#ffffff0b;height:1px;margin:25px 0}:where(.stg) .offer-pending{color:#b9a3cb;align-items:center;gap:7px;font-size:9px;display:flex}:where(.stg) .offer-pending svg{width:13px;height:13px}:where(.stg) .site-footer{border-top:1px solid #ffffff08;justify-content:space-between;align-items:center;gap:20px;padding:30px 0 37px;display:flex}:where(.stg) .site-footer .wordmark{font-size:17px}:where(.stg) .site-footer .brand-icon{border-radius:7px;width:23px;height:23px}:where(.stg) .site-footer .brand-icon svg{width:13px;height:13px}:where(.stg) .site-footer p{color:#756b80;font-size:10px}:where(.stg) .site-footer>a:last-child{color:#9c8ba9;align-items:center;gap:8px;font-size:10px;display:flex}:where(.stg) .site-footer>a:last-child svg{width:14px;height:14px}:where(.stg) .subscription-list{flex-direction:column;gap:0;display:flex}:where(.stg) .subscription-row{color:#c3bbcf;border-bottom:1px solid #ffffff05;align-items:center;gap:10px;padding:10px 0;font-size:9px;display:flex}:where(.stg) .subscription-row:last-child{border-bottom:0}:where(.stg) .subscription-icon{color:#ac8cdc;background:#7956e81e;border-radius:8px;place-items:center;width:28px;height:28px;font-size:10px;display:grid}:where(.stg) .subscription-row small{color:#777081;margin-top:2px;font-size:7px;display:block}:where(.stg) .subscription-row strong{font-variant-numeric:tabular-nums;margin-left:auto;font-size:10px;font-weight:450}:where(.stg) .category-progress{margin-top:11px}:where(.stg) .progress-item{color:#a69aae;margin:15px 0;font-size:8px}:where(.stg) .progress-item>div:first-child{justify-content:space-between;display:flex}:where(.stg) .progress-track{background:#ffffff07;border-radius:5px;height:5px;margin-top:7px;overflow:hidden}:where(.stg) .progress-track span{background:var(--purple);border-radius:5px;height:100%;display:block}:where(.stg) .mini-insight{color:#9c8aac;background:#7956e809;border:1px solid #7956e823;border-radius:6px;margin-top:14px;padding:10px;font-size:8px;line-height:1.6}:where(.stg) .weekly-chart{align-items:end;gap:13px;height:130px;padding:0 10px 17px;display:flex}:where(.stg) .weekly-column{color:#7c7188;flex-direction:column;flex:1;justify-content:end;align-items:center;gap:6px;height:100%;font-size:7px;display:flex;position:relative}:where(.stg) .weekly-column>i{background:linear-gradient(#a077e8,#7956e836);border-radius:4px 4px 0 0;width:100%;max-width:28px;min-height:6px;display:block}:where(.stg) .weekly-column.weekend>i{background:linear-gradient(#59b497,#29977b44)}:where(.stg) .weekly-column>span{position:absolute;bottom:-16px}:where(.stg) .behavior-stats{gap:16px;margin-top:16px;display:grid}:where(.stg) .behavior-stat{color:#9687a7;justify-content:space-between;align-items:center;font-size:8px;display:flex}:where(.stg) .behavior-stat strong{color:#c6b6d6;font-size:11px;font-weight:450}:where(.stg) .behavior-stat>span{align-items:center;gap:6px;display:flex}:where(.stg) .behavior-stat i{background:#9b78df;border-radius:50%;width:5px;height:5px}@keyframes stg-panel-in{0%{opacity:.35;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (min-width:1440px){:where(.stg) .hero{padding-top:73px}:where(.stg) .hero h1{font-size:101px}:where(.stg) .hero-copy{font-size:16px}:where(.stg) .product-stage{margin-top:68px}:where(.stg) .dashboard{min-height:540px}:where(.stg) .dash-content{padding:0 31px}:where(.stg) .dash-heading{margin-top:27px;margin-bottom:23px}:where(.stg) .metric{padding:17px}:where(.stg) .chart-card{min-height:212px}:where(.stg) .line-chart{height:149px}:where(.stg) .donut-row{min-height:145px}}@media (max-width:1150px){:where(.stg) .shell{width:calc(100% - 64px)}:where(.stg) .desktop-links{gap:19px}:where(.stg) .dash-sidebar{width:165px;padding-inline:12px}:where(.stg) .dash-content{width:calc(100% - 165px);padding:0 20px}:where(.stg) .dashboard{min-height:485px}:where(.stg) .dash-heading h2{font-size:17px}:where(.stg) .metric-value{font-size:21px}:where(.stg) .metric{padding:13px 12px}:where(.stg) .chart-card{padding:13px}:where(.stg) .chart-layout{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}:where(.stg) .donut-row{flex-direction:column;gap:12px}:where(.stg) .donut{width:75px;height:75px}:where(.stg) .donut:after{inset:9px}:where(.stg) .donut-center strong{font-size:13px}:where(.stg) .donut-center{font-size:6px}:where(.stg) .category-legend{grid-template-columns:1fr 1fr;gap:5px 10px;width:100%;max-width:none;font-size:6px;display:grid}:where(.stg) .category-legend b,:where(.stg) .caption-hint{display:none}:where(.stg) .section-space{padding-block:90px}:where(.stg) .argument-copy{padding:40px 32px}:where(.stg) .token-visual{padding:30px}:where(.stg) .token-orbit{width:135px;height:135px;right:-15px}:where(.stg) .benefits-heading h2{font-size:39px}:where(.stg) .benefits-heading p{font-size:10px}:where(.stg) .benefit-card{padding:25px}:where(.stg) .benefit-card h3{font-size:24px}:where(.stg) .benefit-save h3{font-size:31px}:where(.stg) .benefit-save p{max-width:255px}:where(.stg) .savings-chart{width:40%;bottom:36px;right:25px}:where(.stg) .saving-bar{gap:8px}:where(.stg) .chart-float{padding:8px;font-size:7px;top:-48px}:where(.stg) .benefit-start .text-link{margin-top:20px;position:static}:where(.stg) .market-copy h2{font-size:52px}:where(.stg) .opportunity{gap:10px;padding:14px;font-size:10px}:where(.stg) .opportunity small{font-size:7px}:where(.stg) .opportunity-two{right:-2px}:where(.stg) .market-footer>span{font-size:7px}:where(.stg) .included-section{gap:45px}:where(.stg) .included-heading h2{font-size:37px}:where(.stg) .offer-card{gap:40px;padding:45px}:where(.stg) .offer-info{padding-left:40px}:where(.stg) .offer-main h2{font-size:52px}:where(.stg) .offer-status{font-size:37px}}@media (max-width:900px){:where(.stg) .desktop-links{gap:15px}:where(.stg) .desktop-links a{font-size:10px}:where(.stg) .nav{gap:15px}:where(.stg) .wordmark{font-size:19px}:where(.stg) .button-small{padding:9px 12px;font-size:10px}:where(.stg) .hero{padding-top:53px}:where(.stg) .hero h1{font-size:73px}:where(.stg) .hero-copy{font-size:13px}:where(.stg) .dash-sidebar{width:143px;padding:24px 8px 15px}:where(.stg) .dash-content{width:calc(100% - 143px);padding:0 16px}:where(.stg) .fluxo-wordmark{margin-left:8px;font-size:22px}:where(.stg) .sidebar-label{margin-inline:8px;font-size:6px}:where(.stg) .dash-tabs button{gap:7px;padding:10px 9px;font-size:8px}:where(.stg) .local-indicator{gap:4px;margin-inline:4px;font-size:6px}:where(.stg) .local-indicator svg{width:10px;height:10px}:where(.stg) .demo-avatar{gap:6px;font-size:7px}:where(.stg) .demo-avatar small{font-size:6px}:where(.stg) .demo-avatar>span:first-child{width:21px;height:21px;font-size:8px}:where(.stg) .tiny-dot{display:none}:where(.stg) .dash-heading h2{font-size:15px}:where(.stg) .dash-greeting{font-size:7px}:where(.stg) .dash-heading{gap:6px}:where(.stg) .period-select{padding:6px}:where(.stg) .period-select select{font-size:7px}:where(.stg) .period-select svg{width:9px;height:9px}:where(.stg) .period-select>svg:first-child{display:none}:where(.stg) .metrics{gap:8px}:where(.stg) .metric{padding:11px 10px}:where(.stg) .metric-label{font-size:7px}:where(.stg) .metric-value{font-size:18px}:where(.stg) .metric-value small{font-size:10px}:where(.stg) .metric-note{font-size:6px}:where(.stg) .chart-layout{gap:9px}:where(.stg) .chart-card{padding:12px 10px}:where(.stg) .chart-title{font-size:8px}:where(.stg) .chart-legend{gap:5px;font-size:5px}:where(.stg) .line-chart{height:143px}:where(.stg) .dashboard{min-height:457px}:where(.stg) .chart-card{min-height:196px}:where(.stg) .dash-footer{font-size:5px}:where(.stg) .product-caption p{font-size:8px}:where(.stg) .product-caption>span:first-child{font-size:7px}:where(.stg) .argument-copy h3{font-size:33px}:where(.stg) .argument-copy p{font-size:11px}:where(.stg) .argument-note{font-size:8px}:where(.stg) .token-visual{padding:27px 22px}:where(.stg) .token-number{margin-top:38px;font-size:91px}:where(.stg) .token-number>span{font-size:64px}:where(.stg) .token-orbit{width:113px;height:113px;top:0;right:-10px}:where(.stg) .token-topline{font-size:6px}:where(.stg) .outline-badge{font-size:5px}:where(.stg) .token-visual>p{font-size:8px}:where(.stg) .model-row{gap:6px}:where(.stg) .model-row>span{gap:5px;padding:8px;font-size:8px}:where(.stg) .token-disclaimer{font-size:6px}:where(.stg) .benefits-heading{display:block}:where(.stg) .benefits-heading p{margin-top:22px;font-size:12px}:where(.stg) .benefits-grid{grid-template-columns:1fr 1fr}:where(.stg) .benefit-save{grid-column:span 2;min-height:325px;padding:29px}:where(.stg) .benefit-save p{max-width:290px}:where(.stg) .savings-chart{width:40%;bottom:48px}:where(.stg) .saving-bar{gap:15px;height:130px}:where(.stg) .chart-float{font-size:8px;top:-60px}:where(.stg) .benefit-local{grid-row:auto}:where(.stg) .local-art{max-width:145px;margin-top:26px}:where(.stg) .local-screen{aspect-ratio:1.5}:where(.stg) .local-screen>svg{width:34px;height:34px;margin-top:14px}:where(.stg) .local-screen>span{font-size:5px}:where(.stg) .local-screen{gap:8px}:where(.stg) .benefit-start{grid-column:auto}:where(.stg) .benefit-start:after{opacity:.4;font-size:65px;top:140px;right:25px}:where(.stg) .benefit-card{min-height:335px}:where(.stg) .benefit-start p{max-width:230px}:where(.stg) .benefit-start .text-link{font-size:9px}:where(.stg) .benefit-local h3{font-size:25px}:where(.stg) .market-copy h2{font-size:43px}:where(.stg) .market-copy p{font-size:11px}:where(.stg) .market-layout{gap:20px}:where(.stg) .market-visual{min-height:365px}:where(.stg) .orbit-three{width:345px}:where(.stg) .orbit-two{width:255px}:where(.stg) .orbit-one{width:155px}:where(.stg) .opportunity{gap:8px;padding:12px;font-size:9px}:where(.stg) .opportunity small{font-size:6px}:where(.stg) .opportunity-icon{border-radius:7px;width:26px;height:26px}:where(.stg) .opportunity-icon svg{width:15px;height:15px}:where(.stg) .opportunity-two{top:150px;right:-10px}:where(.stg) .opportunity-one{top:30px;left:5px}:where(.stg) .opportunity-three{bottom:25px;left:10px}:where(.stg) .market-center{border-radius:17px;width:65px;height:65px}:where(.stg) .market-footer{gap:18px}:where(.stg) .market-footer p{font-size:9px}:where(.stg) .market-footer>span{font-size:6px}:where(.stg) .included-heading h2{font-size:33px}:where(.stg) .included-section{gap:35px}:where(.stg) .included-list summary{gap:12px;font-size:12px}:where(.stg) .details-content{padding-left:25px;font-size:10px}:where(.stg) .offer-card{gap:30px;padding:40px}:where(.stg) .offer-info{padding-left:30px}:where(.stg) .offer-main h2{font-size:46px}:where(.stg) .offer-status{font-size:32px}:where(.stg) .offer-main p,:where(.stg) .offer-info p{font-size:10px}:where(.stg) .offer-main .eyebrow{font-size:7px}:where(.stg) .offer-label{font-size:6px}}@media (max-width:700px){:where(.stg) :where([id]){scroll-margin-top:84px}:where(.stg) .shell{width:calc(100% - 40px)}:where(.stg) .site-header{height:66px}:where(.stg) .nav{gap:12px}:where(.stg) .desktop-links,:where(.stg) .nav-cta{display:none}:where(.stg) .menu-toggle{place-items:center;display:grid}:where(.stg) .wordmark{font-size:20px}:where(.stg) .hero{padding-top:47px}:where(.stg) .hero-eyebrow{letter-spacing:.09em;gap:7px;font-size:7px}:where(.stg) .eyebrow-tag{margin-left:4px;padding:2px 4px;font-size:6px}:where(.stg) .hero h1{letter-spacing:-.065em;margin-top:25px;font-size:clamp(49px,9.7vw,70px);line-height:1.05}:where(.stg) .hero-copy{max-width:350px;margin:22px auto 0;font-size:12px;line-height:1.8}:where(.stg) .hero-copy br{display:none}:where(.stg) .hero-actions{gap:5px;margin-top:24px}:where(.stg) .hero-actions .button{min-height:46px;padding:13px 16px;font-size:11px}:where(.stg) .hero-footnote{flex-wrap:wrap;gap:13px;margin-top:23px;font-size:7px}:where(.stg) .hero-footnote svg{width:11px;height:11px}:where(.stg) .product-stage{margin-top:45px;scroll-margin-top:168px}:where(.stg) .dashboard{border-radius:13px;flex-direction:column;min-height:0}:where(.stg) .dash-sidebar{border-bottom:1px solid #ffffff08;border-right:none;flex-direction:row;justify-content:space-between;align-items:center;gap:15px;width:100%;padding:14px 12px}:where(.stg) .fluxo-wordmark{gap:5px;margin:0;font-size:20px}:where(.stg) .fluxo-wordmark>span:last-child{margin-left:-4px}:where(.stg) .fluxo-mark{gap:2px;width:23px;height:20px}:where(.stg) .fluxo-mark i{width:4px;height:11px}:where(.stg) .fluxo-mark i:nth-child(2){height:21px}:where(.stg) .fluxo-mark i:nth-child(3){height:16px}:where(.stg) .sidebar-label,:where(.stg) .sidebar-bottom{display:none}:where(.stg) .dash-tabs{flex-direction:row;gap:1px}:where(.stg) .dash-tabs button{gap:4px;min-height:35px;padding:8px 7px;font-size:7px}:where(.stg) .dash-tabs svg{width:11px;height:11px}:where(.stg) .dash-content{width:100%;padding:0 16px}:where(.stg) .dash-topbar{height:40px;font-size:7px}:where(.stg) .demo-badge{font-size:5px}:where(.stg) .dash-heading{gap:10px;margin:17px 0}:where(.stg) .dash-heading h2{max-width:240px;font-size:17px;line-height:1.15}:where(.stg) .dash-greeting{font-size:7px}:where(.stg) .period-select{padding:7px}:where(.stg) .period-select select{font-size:7px}:where(.stg) .metrics{gap:7px}:where(.stg) .metric{border-radius:7px;padding:12px 9px}:where(.stg) .metric-label{white-space:nowrap;font-size:7px}:where(.stg) .metric-label svg{display:none}:where(.stg) .metric-value{margin:9px 0 4px;font-size:19px}:where(.stg) .metric-value small{margin-right:3px;font-size:10px}:where(.stg) .metric-note{font-size:6px;line-height:1.45}:where(.stg) .chart-layout{grid-template-columns:1.4fr 1fr;gap:8px;margin-top:10px}:where(.stg) .chart-card{min-height:190px;padding:12px 10px}:where(.stg) .chart-title{margin-bottom:13px;font-size:8px}:where(.stg) .chart-legend{display:none}:where(.stg) .line-chart{height:132px}:where(.stg) .donut{width:82px;height:82px}:where(.stg) .category-legend{grid-template-columns:1fr;gap:7px;max-width:88px;font-size:6px}:where(.stg) .category-legend b{font-size:5px;display:block}:where(.stg) .donut-row{gap:12px}:where(.stg) .donut-center strong{font-size:13px}:where(.stg) .donut-center{font-size:6px}:where(.stg) .dash-footer{margin:12px 0;font-size:5px}:where(.stg) .dash-footer>span:first-child{gap:4px;font-size:5px}:where(.stg) .product-caption{text-align:center;flex-direction:column;gap:7px;margin-top:21px}:where(.stg) .product-caption>span:first-child{font-size:7px}:where(.stg) .product-caption p{font-size:9px;line-height:1.8}:where(.stg) .caption-hint{display:none}:where(.stg) .mobile-only{display:block}:where(.stg) .section-space{padding-block:72px}:where(.stg) .why-section{margin-top:45px}:where(.stg) .eyebrow{letter-spacing:.12em;font-size:8px}:where(.stg) .section-intro .eyebrow{margin-bottom:19px}:where(.stg) .buy-build{letter-spacing:-.055em;font-size:clamp(37px,7.8vw,51px)}:where(.stg) .section-intro p{margin-top:19px;font-size:12px}:where(.stg) .animation-toggle{margin-top:13px}:where(.stg) .argument-tabs{gap:1px;margin-top:29px;margin-bottom:23px;padding:4px}:where(.stg) .argument-tabs button{gap:7px;min-height:43px;padding:12px 9px;font-size:10px}:where(.stg) .argument-tabs button>span{font-size:7px}:where(.stg) .argument-panel{border-radius:15px;grid-template-columns:1fr}:where(.stg) .argument-copy{padding:31px 28px}:where(.stg) .small-label{font-size:7px}:where(.stg) .argument-copy h3{margin:15px 0;font-size:33px}:where(.stg) .argument-copy p{max-width:400px;font-size:11px}:where(.stg) .argument-note{margin-top:20px;font-size:8px}:where(.stg) .token-visual{border-top:1px solid #ffffff08;border-left:0;padding:25px 28px 27px}:where(.stg) .token-topline{font-size:6px}:where(.stg) .outline-badge{font-size:5px}:where(.stg) .token-number{margin-top:27px;font-size:103px}:where(.stg) .token-number>span{font-size:71px}:where(.stg) .token-orbit{width:147px;height:147px;top:-17px;right:4px}:where(.stg) .token-visual>p{font-size:9px}:where(.stg) .model-row{gap:9px;margin-top:24px}:where(.stg) .model-row>span{gap:6px;padding:10px;font-size:9px}:where(.stg) .token-disclaimer{margin-top:14px;font-size:6px}:where(.stg) .time-visual{border-top:1px solid #ffffff08;border-left:0;padding:30px 28px}:where(.stg) .time-number{font-size:103px}:where(.stg) .time-number>span{font-size:30px}:where(.stg) .time-visual>p{font-size:10px}:where(.stg) .time-end{font-size:8px}:where(.stg) .complexity-visual{border-top:1px solid #ffffff08;border-left:0;padding:28px}:where(.stg) .flow-step{max-width:370px}:where(.stg) .benefits-heading{margin-bottom:28px}:where(.stg) .benefits-heading .eyebrow{letter-spacing:.1em;font-size:6px}:where(.stg) .benefits-heading h2{font-size:34px}:where(.stg) .benefits-heading p{font-size:11px;line-height:1.75}:where(.stg) .benefits-grid{gap:12px}:where(.stg) .benefit-card{min-height:300px;padding:22px}:where(.stg) .benefit-card h3{font-size:23px}:where(.stg) .benefit-card p{margin-top:13px;font-size:10px;line-height:1.7}:where(.stg) .benefit-save{min-height:405px}:where(.stg) .benefit-save h3{font-size:31px}:where(.stg) .benefit-save p{max-width:280px;font-size:11px}:where(.stg) .savings-chart{width:45%;bottom:30px;right:24px}:where(.stg) .saving-bar{gap:12px;height:100px}:where(.stg) .saving-axis{font-size:5px}:where(.stg) .chart-float{white-space:nowrap;font-size:7px;top:-42px}:where(.stg) .benefit-save .card-heading{margin-bottom:20px}:where(.stg) .card-index{font-size:6px}:where(.stg) .card-heading{gap:8px;margin-bottom:19px}:where(.stg) .feature-icon{width:28px;height:28px}:where(.stg) .feature-icon svg{width:15px;height:15px}:where(.stg) .category-chips{gap:7px;margin-top:20px}:where(.stg) .category-chips>span{padding:7px 9px;font-size:7px}:where(.stg) .category-chips i{width:4px;height:4px}:where(.stg) .time-mini{flex-wrap:wrap;justify-content:start;gap:4px;margin-top:24px;font-size:6px}:where(.stg) .time-mini>span{padding:7px 5px}:where(.stg) .time-mini>i{flex:0 0 5px;min-width:5px}:where(.stg) .local-art{max-width:150px;margin-top:24px}:where(.stg) .benefit-local h3{font-size:23px}:where(.stg) .chat-preview{margin-top:20px}:where(.stg) .chat-bubble{gap:5px;padding:9px;font-size:6px}:where(.stg) .chat-bubble svg{width:11px;height:11px}:where(.stg) .feature-status{font-size:6px}:where(.stg) .benefit-start{grid-column:span 2;min-height:270px}:where(.stg) .benefit-start h3{font-size:30px}:where(.stg) .benefit-start p{max-width:240px}:where(.stg) .benefit-start:after{opacity:1;font-size:105px;top:90px;right:30px}:where(.stg) .benefit-start .text-link{margin-top:22px;font-size:9px}:where(.stg) .market-layout{grid-template-columns:1fr;gap:35px}:where(.stg) .market-copy .eyebrow{margin-bottom:23px;font-size:7px}:where(.stg) .market-copy h2{font-size:48px}:where(.stg) .market-copy h2 .gradient-text br{display:none}:where(.stg) .market-copy p{max-width:350px;margin-top:23px;font-size:11px}:where(.stg) .market-copy .text-link{margin-top:22px;font-size:10px}:where(.stg) .market-visual{width:100%;max-width:400px;min-height:350px;margin:0 auto}:where(.stg) .orbit-three{width:350px}:where(.stg) .orbit-two{width:270px}:where(.stg) .orbit-one{width:170px}:where(.stg) .market-center{border-radius:21px;width:76px;height:76px}:where(.stg) .market-center .fluxo-mark{width:20px}:where(.stg) .opportunity{gap:11px;padding:13px 16px;font-size:11px}:where(.stg) .opportunity small{font-size:7px}:where(.stg) .opportunity-icon{width:32px;height:32px}:where(.stg) .opportunity-icon svg{width:18px;height:18px}:where(.stg) .opportunity-one{top:18px;left:4px}:where(.stg) .opportunity-two{top:137px;right:0}:where(.stg) .opportunity-three{bottom:15px;left:15px}:where(.stg) .orbit-dot-one{top:48px;left:75%}:where(.stg) .orbit-dot-two{bottom:76px;right:25px}:where(.stg) .market-footer{grid-column:auto;grid-template-columns:1fr auto;gap:12px;margin:0;padding-top:25px;display:grid}:where(.stg) .market-footer>span{grid-column:span 2;font-size:7px}:where(.stg) .market-footer p{font-size:10px}:where(.stg) .market-footer>svg{width:21px;height:21px}:where(.stg) .included-section{grid-template-columns:1fr;gap:35px}:where(.stg) .included-heading .eyebrow{margin-bottom:20px;font-size:7px}:where(.stg) .included-heading h2{font-size:35px}:where(.stg) .included-heading p{margin-top:20px;font-size:11px}:where(.stg) .included-list summary{gap:18px;padding:22px 0;font-size:13px}:where(.stg) .details-content{padding-left:32px;font-size:11px}:where(.stg) .offer-section{padding-bottom:40px}:where(.stg) .offer-card{border-radius:18px;grid-template-columns:1fr;gap:37px;padding:33px 29px}:where(.stg) .offer-main .eyebrow{margin-bottom:25px;font-size:7px}:where(.stg) .offer-main h2{font-size:48px}:where(.stg) .offer-main p{font-size:11px}:where(.stg) .offer-main .button{margin-top:23px;font-size:11px}:where(.stg) .offer-info{border-top:1px solid #ffffff0b;border-left:0;padding:29px 0 0}:where(.stg) .offer-label{font-size:7px}:where(.stg) .offer-status{margin-top:17px;font-size:33px}:where(.stg) .offer-status br{display:none}:where(.stg) .offer-info p{max-width:280px;margin-top:16px;font-size:11px}:where(.stg) .offer-divider{margin:23px 0}:where(.stg) .site-footer{flex-wrap:wrap;gap:22px;padding:25px 0 30px}:where(.stg) .site-footer .wordmark{font-size:16px}:where(.stg) .site-footer p{order:3;width:100%;margin-top:-5px;font-size:9px}:where(.stg) .site-footer>a:last-child{font-size:9px}:where(.stg) .subscription-row{gap:7px;font-size:8px}:where(.stg) .subscription-icon{width:24px;height:24px;font-size:9px}:where(.stg) .subscription-row strong{font-size:8px}:where(.stg) .subscription-row small{font-size:6px}:where(.stg) .progress-item{margin:17px 0;font-size:7px}:where(.stg) .mini-insight{padding:8px;font-size:7px}:where(.stg) .weekly-chart{gap:8px;padding-inline:4px}:where(.stg) .weekly-column{font-size:6px}:where(.stg) .behavior-stat{font-size:7px}:where(.stg) .behavior-stat strong{font-size:9px}}@media (max-width:430px){:where(.stg) .shell{width:calc(100% - 32px)}:where(.stg) .hero h1{font-size:52px}:where(.stg) .hero-eyebrow{gap:6px;font-size:6px}:where(.stg) .eyebrow-tag{font-size:5px}:where(.stg) .hero-copy{max-width:303px;font-size:11px}:where(.stg) .hero-footnote{gap:11px;font-size:6px}:where(.stg) .hero-footnote svg{width:10px;height:10px}:where(.stg) .dash-sidebar{gap:6px;padding:12px 10px}:where(.stg) .dash-tabs button{gap:3px;padding:7px 5px;font-size:6px}:where(.stg) .dash-tabs svg{width:10px;height:10px}:where(.stg) .fluxo-wordmark{font-size:19px}:where(.stg) .dash-content{padding-inline:12px}:where(.stg) .dash-heading h2{max-width:180px;font-size:15px}:where(.stg) .period-select{padding:6px 5px}:where(.stg) .period-select select{font-size:6px}:where(.stg) .metric-value{font-size:17px}:where(.stg) .metric-value small{font-size:9px}:where(.stg) .metric-label{font-size:6px}:where(.stg) .metric{padding:11px 8px}:where(.stg) .metric-note{font-size:5px}:where(.stg) .chart-card{min-height:185px;padding:11px 9px}:where(.stg) .chart-title{font-size:7px}:where(.stg) .donut{width:74px;height:74px}:where(.stg) .donut-row{min-height:130px}:where(.stg) .donut-center strong{font-size:12px}:where(.stg) .category-legend{gap:5px;max-width:80px;font-size:5px}:where(.stg) .category-legend>span{gap:4px}:where(.stg) .chart-layout{grid-template-columns:1.4fr 1fr;gap:7px}:where(.stg) .line-chart{height:132px}:where(.stg) .dash-footer{gap:8px;font-size:4.5px}:where(.stg) .dash-footer>span:first-child{font-size:4.5px}:where(.stg) .benefits-grid{grid-template-columns:1fr}:where(.stg) .benefit-card,:where(.stg) .benefit-save,:where(.stg) .benefit-start{grid-column:auto;min-height:300px;padding:27px}:where(.stg) .benefit-card h3{font-size:28px}:where(.stg) .benefit-card p{max-width:280px;font-size:11px}:where(.stg) .card-index{font-size:7px}:where(.stg) .benefit-save{min-height:420px}:where(.stg) .savings-chart{width:63%;bottom:30px;right:27px}:where(.stg) .saving-bar{gap:13px;height:85px}:where(.stg) .chart-float{display:none}:where(.stg) .benefit-organize{min-height:320px}:where(.stg) .category-chips{gap:9px;max-width:255px;margin-top:24px}:where(.stg) .category-chips>span{padding:9px 12px;font-size:9px}:where(.stg) .time-mini{gap:7px;font-size:8px}:where(.stg) .time-mini>span{padding:10px 9px}:where(.stg) .time-mini>i{flex:1}:where(.stg) .benefit-local{min-height:360px}:where(.stg) .local-art{max-width:170px;margin-top:27px}:where(.stg) .local-screen>span{font-size:6px}:where(.stg) .benefit-ai{min-height:300px}:where(.stg) .chat-bubble{padding:12px;font-size:9px}:where(.stg) .feature-status{font-size:7px}:where(.stg) .benefit-start{min-height:308px}:where(.stg) .benefit-start p{max-width:250px}:where(.stg) .benefit-start:after{opacity:.6;font-size:75px;top:161px;right:21px}:where(.stg) .market-copy h2{font-size:43px}:where(.stg) .market-visual{min-height:330px}:where(.stg) .orbit-three{width:315px}:where(.stg) .orbit-two{width:245px}:where(.stg) .opportunity{padding:12px 14px;font-size:10px}:where(.stg) .opportunity small{font-size:6px}:where(.stg) .opportunity-two{top:130px;right:0}:where(.stg) .opportunity-three{bottom:10px;left:0}:where(.stg) .offer-main h2{font-size:44px}:where(.stg) .offer-status{font-size:30px}:where(.stg) .argument-copy{padding:29px 25px}:where(.stg) .token-visual{padding:25px}:where(.stg) .model-row>span{font-size:8px}:where(.stg) .token-orbit{right:-5px}:where(.stg) .benefits-heading .eyebrow{font-size:5.7px}:where(.stg) .benefits-heading h2{font-size:33px}}@media (max-width:355px){:where(.stg) .hero h1{font-size:45px}:where(.stg) .eyebrow-tag{display:none}:where(.stg) .hero-actions .button{padding:12px;font-size:10px}:where(.stg) .dash-tabs svg{display:none}:where(.stg) .hero-footnote{gap:8px}:where(.stg) .metric-value{font-size:15px}:where(.stg) .metric-label{font-size:5px}:where(.stg) .period-select>svg{display:none}:where(.stg) .dash-heading h2{font-size:14px}:where(.stg) .buy-build{font-size:32px}:where(.stg) .benefits-heading h2{font-size:29px}:where(.stg) .market-copy h2{font-size:38px}:where(.stg) .offer-main h2{font-size:40px}:where(.stg) .included-heading h2{font-size:31px}:where(.stg) .argument-tabs button{gap:5px;font-size:9px}:where(.stg) .token-number{font-size:91px}:where(.stg) .token-orbit{width:115px;height:115px;top:2px}:where(.stg) .orbit-three{width:290px}:where(.stg) .opportunity{font-size:9px}:where(.stg) .offer-status{font-size:26px}:where(.stg) .hero-eyebrow{font-size:6px}}:where(.stg) .hero:before{left:0;right:0}@media (min-width:901px){:where(.stg) .benefit-local{grid-row:auto}:where(.stg) .benefit-local h3{font-size:27px}:where(.stg) .local-art{max-width:160px;margin-top:27px}:where(.stg) .local-screen{aspect-ratio:1.5;gap:9px}:where(.stg) .local-screen>svg{width:33px;height:33px;margin-top:12px}:where(.stg) .local-screen>span{font-size:6px}:where(.stg) .benefit-start{grid-column:span 3;min-height:240px}:where(.stg) .benefit-start:after{font-size:125px;top:52px;right:115px}:where(.stg) .benefit-start .text-link{position:absolute;bottom:35px;right:32px}}@media (min-width:701px) and (max-width:900px){:where(.stg) .benefit-start{grid-column:span 2;min-height:250px}}@media (max-width:700px){:where(.stg) .dash-sidebar{flex-wrap:wrap;gap:16px;padding:18px 16px 12px}:where(.stg) .fluxo-wordmark{font-size:24px}:where(.stg) .dash-tabs{gap:5px;width:100%}:where(.stg) .dash-tabs button{flex:1;justify-content:center;gap:6px;min-height:44px;padding:11px 6px;font-size:10px}:where(.stg) .dash-tabs svg{width:13px;height:13px;display:block}:where(.stg) .dash-content{padding:0 16px}:where(.stg) .dash-topbar{height:43px;font-size:9px}:where(.stg) .demo-badge{font-size:6px}:where(.stg) .dash-heading{flex-wrap:wrap;align-items:start;gap:15px;margin:21px 0}:where(.stg) .dash-heading h2{max-width:none;font-size:21px;line-height:1.2}:where(.stg) .dash-greeting{font-size:9px}:where(.stg) .period-select{gap:7px;padding:8px 10px}:where(.stg) .period-select select{min-height:24px;font-size:10px}:where(.stg) .period-select svg{width:12px;height:12px;display:block}:where(.stg) .period-select>svg:first-child{display:block}:where(.stg) .metrics{grid-template-columns:1fr 1fr;gap:10px}:where(.stg) .metric{padding:16px 13px}:where(.stg) .metric-highlight{grid-column:span 2}:where(.stg) .metric-label{font-size:10px}:where(.stg) .metric-label svg{width:13px;height:13px;display:block}:where(.stg) .metric-value{margin:10px 0 5px;font-size:25px}:where(.stg) .metric-highlight .metric-value{font-size:33px}:where(.stg) .metric-value small{margin-right:5px;font-size:13px}:where(.stg) .metric-note{font-size:8px;line-height:1.5}:where(.stg) .chart-layout{grid-template-columns:1fr;gap:11px;margin-top:12px}:where(.stg) .chart-card{min-height:0;padding:18px 15px}:where(.stg) .chart-title{margin-bottom:20px;font-size:12px}:where(.stg) .chart-legend{gap:10px;font-size:7px;display:flex}:where(.stg) .line-chart{aspect-ratio:350/150;height:auto}:where(.stg) .donut-row{flex-direction:row;justify-content:center;gap:25px;min-height:120px}:where(.stg) .donut{width:108px;height:108px}:where(.stg) .donut:after{inset:13px}:where(.stg) .donut-center{font-size:8px}:where(.stg) .donut-center strong{font-size:20px}:where(.stg) .category-legend{grid-template-columns:1fr;gap:12px;max-width:140px;font-size:10px}:where(.stg) .category-legend b{font-size:9px;display:block}:where(.stg) .category-legend>span{gap:7px}:where(.stg) .category-legend i{width:6px;height:6px}:where(.stg) .dash-footer{flex-wrap:wrap;gap:8px;margin:16px 0;font-size:6px}:where(.stg) .dash-footer>span:first-child{font-size:7px}:where(.stg) .subscription-row{gap:12px;padding:13px 0;font-size:11px}:where(.stg) .subscription-row small{font-size:8px}:where(.stg) .subscription-row strong{font-size:11px}:where(.stg) .subscription-icon{width:34px;height:34px;font-size:13px}:where(.stg) .progress-item{margin:18px 0;font-size:10px}:where(.stg) .progress-track{height:6px}:where(.stg) .weekly-chart{gap:14px;height:165px;padding:0 7px 18px}:where(.stg) .weekly-column{font-size:8px}:where(.stg) .behavior-stat{font-size:11px}:where(.stg) .behavior-stat strong{font-size:12px}:where(.stg) .behavior-stats{gap:20px}:where(.stg) .mini-insight{margin-top:22px;padding:13px;font-size:10px;line-height:1.7}:where(.stg) .argument-tabs button{min-height:44px}:where(.stg) .animation-toggle{min-height:40px}:where(.stg) .offer-label,:where(.stg) .small-label,:where(.stg) .card-index{font-size:8px}}@media (max-width:355px){:where(.stg) .dash-tabs button{gap:4px;font-size:8px}:where(.stg) .dash-tabs svg{width:11px;height:11px}:where(.stg) .metric-label{font-size:9px}:where(.stg) .metric-value{font-size:22px}:where(.stg) .metric-label svg{width:11px;height:11px}:where(.stg) .dash-heading h2{font-size:19px}:where(.stg) .category-legend{font-size:9px}:where(.stg) .donut-row{gap:17px}:where(.stg) .chart-legend{font-size:6px}:where(.stg) .chart-title{font-size:11px}}@media (prefers-reduced-motion:reduce){:where(.stg) *,:where(.stg) :before,:where(.stg) :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}:where(.stg) .button:hover,:where(.stg) .benefit-card:hover{transform:none}}:where(.stg) input{font:inherit}:where(.stg) input:focus-visible{outline:2px solid var(--purple-light);outline-offset:5px}:where(.stg) input[type=range]{width:100%;accent-color:var(--purple-light);cursor:pointer;min-height:30px;margin:8px 0}:where(.stg) input[type=checkbox]{accent-color:var(--purple);cursor:pointer;flex-shrink:0;width:17px;height:17px}:where(.stg) .experience-showcase{text-align:left;background:linear-gradient(125deg,#171720,#12131a);border:1px solid #a393d92b;border-radius:22px;margin:36px 0 32px;overflow:hidden}:where(.stg) .experience-topline{border-bottom:1px solid var(--border);letter-spacing:.1em;color:#c1b9d1;justify-content:space-between;align-items:center;gap:15px;padding:22px 30px;font-size:9px;display:flex}:where(.stg) .experience-topline>span:first-child{align-items:center;gap:9px;display:flex}:where(.stg) .experience-topline>span:last-child{color:#9b94a8;letter-spacing:0;font-size:10px}:where(.stg) .experience-tabs{border-bottom:1px solid var(--border);gap:6px;padding:16px 24px;display:flex}:where(.stg) .experience-tabs button{color:#aaa4b7;border:1px solid #0000;border-radius:8px;min-height:42px;padding:11px 18px;font-size:12px;transition:background .2s,color .2s}:where(.stg) .experience-tabs button:hover{color:#eee;background:#ffffff07}:where(.stg) .experience-tabs button[aria-selected=true]{color:#cebafa;background:#7956e822;border-color:#7956e83d}:where(.stg) #experience-panel{grid-template-columns:.9fr 1.1fr;min-height:640px;display:grid}:where(.stg) .experience-story{background:radial-gradient(at 0 10%,#7956e80e,#0000 70%);flex-direction:column;align-items:flex-start;padding:48px 40px;display:flex;position:relative}:where(.stg) .experience-number{letter-spacing:.11em;color:#94879f;font-size:9px}:where(.stg) .pain-quote{color:#b7a6d0;letter-spacing:-.02em;margin:38px 0 15px;font-size:17px;line-height:1.6}:where(.stg) .experience-story h3{letter-spacing:-.047em;font-size:clamp(29px,3vw,40px);line-height:1.13}:where(.stg) .story-body{color:#aaa2b5;max-width:330px;margin-top:26px;font-size:14px;line-height:1.85}:where(.stg) .experience-invitation{color:#ad9cc3;align-items:center;gap:8px;margin-top:auto;padding-top:30px;font-size:10px;display:flex}:where(.stg) .experience-invitation svg{width:17px;height:17px}:where(.stg) .experience-demo{border-left:1px solid var(--border);font-variant-numeric:tabular-nums;background:#ffffff02;min-width:0;padding:30px}:where(.stg) .scenario-top{border-bottom:1px solid var(--border);color:#d9d3e3;justify-content:space-between;align-items:center;gap:12px;padding-bottom:18px;font-size:11px;display:flex}:where(.stg) .scenario-top>span{align-items:center;gap:8px;display:flex}:where(.stg) .scenario-top svg{color:#af93e9;width:16px;height:16px}:where(.stg) .scenario-top small{color:#918999;text-align:right;font-size:9px}:where(.stg) .subscription-impact{justify-content:space-between;align-items:center;gap:12px;margin:24px 0;display:flex}:where(.stg) .subscription-impact>div>span{color:#a39baa;margin-bottom:5px;font-size:11px;display:block}:where(.stg) .subscription-impact strong{letter-spacing:-.05em;white-space:nowrap;font-size:25px;font-weight:500}:where(.stg) .subscription-impact>div:last-child strong{color:#c6abff}:where(.stg) .impact-arrow{color:#716581;font-size:23px}:where(.stg) .scenario-hint{color:#b3a8c1;margin:0 0 12px;font-size:11px}:where(.stg) .service-options{gap:4px;display:grid}:where(.stg) .service-option{cursor:pointer;border:1px solid #0000;border-radius:9px;align-items:center;gap:12px;padding:10px;font-size:12px;transition:background .2s;display:flex}:where(.stg) .service-option:has(input:checked){background:#7956e812;border-color:#7956e825}:where(.stg) .service-letter{color:#bca8d7;background:#ffffff06;border-radius:8px;place-items:center;width:30px;height:30px;font-size:11px;display:grid}:where(.stg) .service-option small{color:#97899e;font-size:9px;font-weight:400;display:block}:where(.stg) .service-option>strong{text-align:right;white-space:nowrap;margin-left:auto;font-size:12px;font-weight:500}:where(.stg) .savings-result{background:linear-gradient(115deg,#29977b20,#29977b07);border:1px solid #65c4a528;border-radius:11px;gap:3px;margin:18px 0;padding:18px 20px;display:grid}:where(.stg) .savings-result>span:first-child{color:#afc6bb;font-size:10px}:where(.stg) .savings-result strong{color:#83d8b9;letter-spacing:-.045em;font-size:30px;font-weight:500}:where(.stg) .savings-result>span:last-child{color:#b0bdb5;font-size:11px}:where(.stg) .forecast-alert{background:#7956e80b;border:1px solid #7956e820;border-radius:10px;align-items:flex-start;gap:10px;padding:16px;display:flex}:where(.stg) .forecast-alert>svg{color:#bc9cf0;width:17px;height:17px;margin-top:3px}:where(.stg) .forecast-alert strong{color:#cfbbee;font-size:12px;font-weight:500;display:block}:where(.stg) .forecast-alert p{color:#b2a4c0;margin:6px 0;font-size:10px;line-height:1.7}:where(.stg) .forecast-alert small{color:#928599;font-size:9px;line-height:1.7;display:block}:where(.stg) .founder-takeaway{background:#7956e808;border-top:1px solid #7956e829;align-items:center;gap:28px;padding:24px 30px;display:flex}:where(.stg) .founder-takeaway>span{letter-spacing:.11em;color:#b99ce1;flex-shrink:0;max-width:120px;font-size:8px}:where(.stg) .founder-takeaway p{color:#c3b4d2;max-width:760px;font-size:12px;line-height:1.7}:where(.stg) .founder-takeaway svg{color:#a47fda;margin-left:auto}:where(.stg) .bill-comparison{gap:18px;margin:27px 0 20px;display:grid}:where(.stg) .bill-comparison>div{grid-template-columns:1fr auto;gap:7px;display:grid}:where(.stg) .bill-comparison span{color:#a79bb4;font-size:11px}:where(.stg) .bill-comparison strong{letter-spacing:-.04em;font-size:19px;font-weight:500}:where(.stg) .bill-bar{border-radius:4px;grid-column:span 2;height:9px}:where(.stg) .bill-bar.previous{background:#4d425c;width:100%}:where(.stg) .bill-bar.current{background:linear-gradient(90deg,#7956e8,#bc95ff);width:90.73%}:where(.stg) .bill-difference{color:#87cdb2;background:#29977b0c;border:1px solid #65c4a520;border-radius:8px;align-items:center;gap:9px;padding:12px;display:flex}:where(.stg) .bill-difference svg{width:17px;height:17px}:where(.stg) .bill-difference strong{font-size:12px;font-weight:500}:where(.stg) .bill-difference>span{margin-left:auto;font-size:9px}:where(.stg) .compare-table{margin-top:22px}:where(.stg) .compare-row{border-bottom:1px solid #ffffff08;grid-template-columns:1.15fr 1fr 1fr;align-items:center;gap:10px;padding:11px 0;font-size:11px;display:grid}:where(.stg) .compare-row>span:nth-child(2){color:#9989aa;text-align:right}:where(.stg) .compare-row>strong{text-align:right;font-size:12px;font-weight:500}:where(.stg) .compare-header{color:#9a89ab;font-size:9px}:where(.stg) .compare-header>span:last-child{text-align:right}:where(.stg) .compare-row small{margin-top:3px;font-size:9px;display:block}:where(.stg) .decrease{color:#74ba9e}:where(.stg) .increase{color:#d9b482}:where(.stg) .report-download{gap:14px;margin-top:25px;display:grid}:where(.stg) .report-download>span{align-items:center;gap:9px;font-size:12px;display:flex}:where(.stg) .report-download>span>svg{color:#ba9be9}:where(.stg) .report-download small{color:#a293b0;font-size:10px;display:block}:where(.stg) .report-download .button{justify-self:start;min-height:42px;padding:12px 17px;font-size:11px}:where(.stg) .meal-receipt{background:linear-gradient(145deg,#252330,#1b1b23);border:1px solid #ffffff0c;border-radius:12px;margin:25px 0;padding:22px;box-shadow:0 10px 25px #0002}:where(.stg) .receipt-eyebrow{letter-spacing:.14em;color:#b29fc7;font-size:8px}:where(.stg) .meal-receipt>div{color:#b8acc5;justify-content:space-between;gap:12px;margin-top:20px;font-size:11px;display:flex}:where(.stg) .meal-receipt strong{color:#dcd1e7;font-weight:500}:where(.stg) .meal-receipt>div.receipt-total{border-top:1px dashed #ffffff24;padding-top:17px;display:block}:where(.stg) .receipt-total strong{letter-spacing:-.055em;font-size:40px;line-height:1.5;display:block}:where(.stg) .meal-receipt>small{color:#9887a8;margin-top:10px;font-size:9px;display:block}:where(.stg) .meal-simulator label{color:#bbaec9;font-size:12px;display:block}:where(.stg) .meal-simulator label strong{color:#dfcef2;font-weight:500}:where(.stg) .range-ends{color:#8c7a9c;justify-content:space-between;font-size:10px;display:flex}:where(.stg) .meal-result{padding:23px 0}:where(.stg) .meal-result>span{color:#adbcb3;font-size:11px}:where(.stg) .meal-result strong{letter-spacing:-.06em;color:#83d8b9;font-size:44px;font-weight:500;display:block}:where(.stg) .meal-result p{color:#a89ab4;font-size:11px}:where(.stg) .scenario-footnote{color:#98a;margin-top:14px;font-size:10px;line-height:1.75}:where(.stg) .scope-control{background:#0d0e1355;border:1px solid #ffffff0b;border-radius:9px;gap:4px;margin-top:22px;padding:4px;display:flex}:where(.stg) .scope-control button{color:#ad9abf;border-radius:6px;flex:1;min-height:37px;padding:9px 12px;font-size:11px}:where(.stg) .scope-control button[aria-pressed=true]{color:#e3d2f9;background:#7956e825;box-shadow:0 2px 6px #0002}:where(.stg) .scope-summary{margin:23px 0 17px}:where(.stg) .scope-summary>span{color:#a797b5;font-size:11px;display:block}:where(.stg) .scope-summary>strong{letter-spacing:-.055em;font-size:37px;font-weight:500}:where(.stg) .responsibility-bar{border-radius:5px;gap:3px;height:9px;display:flex;overflow:hidden}:where(.stg) .responsibility-bar>span:first-child{background:#9770ee;width:76.86%}:where(.stg) .responsibility-bar>span:last-child{background:#54af96;flex:1}:where(.stg) .responsibility-legend{color:#b7a6c6;flex-wrap:wrap;justify-content:space-between;gap:10px;margin:12px 0 19px;font-size:9px;display:flex}:where(.stg) .responsibility-legend i{background:#9770ee;border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}:where(.stg) .responsibility-legend>span:last-child i{background:#54af96}:where(.stg) .scope-rows>div{border-bottom:1px solid #ffffff08;justify-content:space-between;align-items:center;gap:10px;padding:9px 0;font-size:11px;display:flex}:where(.stg) .scope-rows small{color:#9b8ba8;font-size:9px;display:block}:where(.stg) .scope-rows strong{white-space:nowrap;font-weight:500}:where(.stg) .token-calculator{padding:30px 35px}:where(.stg) .token-total{align-items:baseline;gap:12px;margin:19px 0 11px;display:flex}:where(.stg) .token-total strong{letter-spacing:-.06em;font-size:70px;font-weight:500;line-height:1.1}:where(.stg) .token-total>span{color:#b0a0bf;font-size:12px}:where(.stg) .slider-label{color:#b3a1c4;justify-content:space-between;font-size:10px;display:flex}:where(.stg) .slider-label output{color:#d3bdeb}:where(.stg) .token-assumptions{color:#bba8cb;justify-content:space-between;align-items:center;gap:10px;margin-top:6px;font-size:11px;display:flex}:where(.stg) .token-assumptions select{color:#d3bdeb;background:#211c2d;border:1px solid #ffffff18;border-radius:7px;padding:8px;font-size:11px}:where(.stg) .token-calculator .token-split{color:#aa95bd;text-align:left;margin:13px 0;font-size:10px}:where(.stg) .api-models>div{border-top:1px solid #ffffff0c;justify-content:space-between;align-items:center;gap:12px;padding:14px 0;display:flex}:where(.stg) .api-models>div>span{color:#e3d5ef;font-size:12px}:where(.stg) .api-models .model-dot{vertical-align:middle;margin-right:7px;display:inline-block}:where(.stg) .api-models small{color:#a18eb1;margin-top:5px;font-size:9px;display:block}:where(.stg) .api-models strong{letter-spacing:-.04em;white-space:nowrap;font-size:23px;font-weight:500}:where(.stg) .calculation-details{color:#9c88b0;border-top:1px solid #ffffff0b;margin-top:12px;padding-top:15px;font-size:10px}:where(.stg) .calculation-details summary{cursor:pointer;color:#bca4d2}:where(.stg) .token-calculator .calculation-details p{text-align:left;color:#a793b8;margin-top:12px;font-size:10px;line-height:1.8}:where(.stg) .calculation-details a{color:#c9a7eb;text-underline-offset:3px;margin:13px 15px 0 0;text-decoration:underline;display:inline-block}:where(.stg) .market-intro{justify-content:space-between;align-items:end;gap:50px;margin-bottom:40px;display:flex}:where(.stg) .market-intro .eyebrow{margin-bottom:22px}:where(.stg) .market-intro h2{font-size:clamp(34px,4vw,53px);line-height:1.12}:where(.stg) .market-intro>p{color:#d4c4e3;letter-spacing:-.03em;max-width:300px;font-size:19px;line-height:1.5}:where(.stg) .market-intro>p>span{letter-spacing:0;color:#a391b2;margin-top:12px;font-size:12px;display:block}:where(.stg) .market-stat-grid{grid-template-columns:1.2fr 1fr 1fr;gap:16px;display:grid}:where(.stg) .market-stat{background:#ffffff03;border:1px solid #ffffff0c;border-radius:18px;flex-direction:column;min-width:0;padding:28px 27px;display:flex}:where(.stg) .market-stat.main-stat{background:linear-gradient(140deg,#7956e824,#7956e805);border-color:#a58ada30}:where(.stg) .market-stat .small-label{letter-spacing:.1em;color:#b7a5c7;min-height:27px;font-size:8px}:where(.stg) .market-stat>strong{letter-spacing:-.065em;color:#e0c7fc;font-size:clamp(45px,5.8vw,75px);font-weight:500;line-height:1.4}:where(.stg) .market-stat>strong>span{color:#a482c4;margin-left:2px;font-size:.48em}:where(.stg) .market-stat h3{letter-spacing:-.03em;margin:10px 0 24px;font-size:18px;line-height:1.4}:where(.stg) .market-stat p{color:#ad9bbd;margin-top:auto;font-size:11px;line-height:1.8}:where(.stg) .population-grid{grid-template-columns:repeat(20,1fr);gap:5px;margin-bottom:22px;display:grid}:where(.stg) .population-grid i{aspect-ratio:1;background:#ffffff09;border-radius:2px;width:100%}:where(.stg) .population-grid .filled{background:#a07bdc}:where(.stg) .market-source{color:#9885a8;margin-top:20px;font-size:10px;line-height:1.8}:where(.stg) .market-source a{text-underline-offset:4px;color:#be9ddd;text-decoration:underline}:where(.stg) .market-source p{max-width:880px;margin-top:10px}:where(.stg) .market-founder{border-top:1px solid #ffffff0b;grid-template-columns:1fr 1fr;align-items:center;gap:24px 50px;margin-top:45px;padding-top:35px;display:grid}:where(.stg) .market-founder .small-label{color:#a28ab8;font-size:8px}:where(.stg) .market-founder h3{letter-spacing:-.035em;margin-top:13px;font-size:24px;line-height:1.3}:where(.stg) .audience-chips{flex-wrap:wrap;gap:7px;display:flex}:where(.stg) .audience-chips>span{color:#c0a8d4;background:#7956e80b;border:1px solid #7956e835;border-radius:7px;padding:8px 11px;font-size:10px}:where(.stg) .market-founder>p{color:#af9bbf;grid-column:span 2;max-width:770px;font-size:12px;line-height:1.8}@media (min-width:1100px){:where(.stg) .benefits-heading>p{max-width:340px}:where(.stg) .token-calculator{min-width:420px}}@media (max-width:1000px){:where(.stg) .experience-story{padding:35px 26px}:where(.stg) .experience-demo{padding:25px 22px}:where(.stg) .experience-story h3{font-size:30px}:where(.stg) .subscription-impact strong{font-size:21px}:where(.stg) .market-intro{gap:30px}:where(.stg) .market-intro>p{font-size:17px}:where(.stg) .market-stat{padding:23px 20px}:where(.stg) .market-stat h3{font-size:16px}:where(.stg) .token-calculator{padding:28px}}@media (max-width:760px){:where(.stg) #experience-panel{grid-template-columns:1fr;min-height:0}:where(.stg) .experience-story{padding:28px}:where(.stg) .experience-number{font-size:8px}:where(.stg) .pain-quote{margin-top:20px;font-size:15px}:where(.stg) .experience-story h3{font-size:34px}:where(.stg) .story-body{max-width:100%;margin-top:17px;font-size:13px}:where(.stg) .experience-invitation{display:none}:where(.stg) .experience-demo{border-left:0;border-top:1px solid var(--border);padding:25px 28px}:where(.stg) .experience-topline{flex-wrap:wrap;gap:7px;padding:17px 22px;font-size:8px}:where(.stg) .experience-topline>span:last-child{font-size:9px}:where(.stg) .experience-tabs{grid-template-columns:repeat(4,1fr);gap:3px;padding:12px;display:grid}:where(.stg) .experience-tabs button{padding:9px 7px;font-size:10px}:where(.stg) .subscription-impact{justify-content:flex-start;gap:25px}:where(.stg) .subscription-impact strong{font-size:28px}:where(.stg) .founder-takeaway{flex-wrap:wrap;align-items:flex-start;gap:13px;padding:22px}:where(.stg) .founder-takeaway>span{width:100%;max-width:none}:where(.stg) .founder-takeaway p{flex:1;font-size:11px}:where(.stg) .founder-takeaway svg{width:18px;height:18px}:where(.stg) .market-intro{display:block}:where(.stg) .market-intro>p{max-width:100%;margin-top:25px}:where(.stg) .market-intro>p>span{max-width:390px}:where(.stg) .market-stat-grid{grid-template-columns:1fr 1fr}:where(.stg) .market-stat.main-stat{grid-column:span 2;grid-template-columns:1fr 1fr;gap:0 25px;display:grid}:where(.stg) .main-stat .small-label{grid-column:span 2}:where(.stg) .main-stat>strong{font-size:84px;line-height:1.2}:where(.stg) .main-stat h3{align-self:center;margin:0}:where(.stg) .main-stat p{grid-column:span 2}:where(.stg) .population-grid{grid-column:span 2;max-width:360px;margin-top:20px}:where(.stg) .market-stat>strong{font-size:56px}:where(.stg) .market-stat h3{font-size:17px}:where(.stg) .market-founder{grid-template-columns:1fr;gap:22px}:where(.stg) .market-founder>p{grid-column:auto}:where(.stg) .token-calculator{padding:25px 28px}:where(.stg) .token-total strong{font-size:65px}}@media (max-width:430px){:where(.stg) .experience-showcase{border-radius:16px}:where(.stg) .experience-story{padding:24px 20px}:where(.stg) .experience-story h3{font-size:31px}:where(.stg) .experience-demo{padding:22px 18px}:where(.stg) .experience-tabs{grid-template-columns:1fr 1fr}:where(.stg) .experience-tabs button{font-size:11px}:where(.stg) .subscription-impact{justify-content:space-between;gap:12px}:where(.stg) .subscription-impact strong{font-size:23px}:where(.stg) .scenario-top{align-items:flex-start}:where(.stg) .scenario-top small{max-width:98px;font-size:8px}:where(.stg) .service-option{gap:8px;padding:9px 3px;font-size:11px}:where(.stg) .service-letter{width:27px;height:27px}:where(.stg) .savings-result{padding:15px}:where(.stg) .savings-result strong{font-size:28px}:where(.stg) .forecast-alert{padding:13px}:where(.stg) .forecast-alert p{font-size:11px}:where(.stg) .forecast-alert small{font-size:10px}:where(.stg) .compare-row{gap:6px;font-size:10px}:where(.stg) .compare-row>strong{font-size:10px}:where(.stg) .bill-difference{flex-wrap:wrap}:where(.stg) .bill-difference>span{width:100%;margin-left:26px;display:block}:where(.stg) .report-download .button{width:100%}:where(.stg) .responsibility-legend{font-size:9px}:where(.stg) .scope-summary>strong{font-size:34px}:where(.stg) .scope-rows>div{font-size:10px}:where(.stg) .market-stat-grid{grid-template-columns:1fr}:where(.stg) .market-stat.main-stat{grid-column:auto;grid-template-columns:1fr}:where(.stg) .main-stat .small-label,:where(.stg) .main-stat p,:where(.stg) .population-grid{grid-column:auto}:where(.stg) .main-stat h3{margin:9px 0}:where(.stg) .market-stat{padding:26px}:where(.stg) .market-stat>strong{font-size:67px}:where(.stg) .market-stat .small-label{min-height:auto}:where(.stg) .market-stat h3{max-width:220px}:where(.stg) .market-stat>p{font-size:12px}:where(.stg) .market-stat.main-stat>strong{font-size:84px}:where(.stg) .market-source{font-size:10px}:where(.stg) .token-calculator{padding:22px 20px}:where(.stg) .api-models>div>span{font-size:11px}:where(.stg) .api-models strong{font-size:21px}:where(.stg) .api-models small{font-size:9px}:where(.stg) .token-total>span{font-size:11px}}@media (prefers-reduced-motion:reduce){:where(.stg) .experience-tabs button,:where(.stg) .service-option{transition:none}}:where(.stg) .market-intro-v2{align-items:center;gap:40px}:where(.stg) .market-intro-v2 h2{max-width:720px;font-size:clamp(34px,3.6vw,48px);line-height:1.15}:where(.stg) .market-intro-v2>p{letter-spacing:0;color:#b1a0c0;flex-shrink:0;max-width:235px;font-size:14px;line-height:1.8}:where(.stg) .market-atlas{text-align:left;background:linear-gradient(125deg,#221a32,#17121f 60%,#15121b);border:1px solid #ae90df30;border-radius:24px;grid-template-columns:.95fr 1.05fr;display:grid;overflow:hidden}:where(.stg) .brazil-population{background:radial-gradient(at 50% 52%,#7956e822,#0000 63%);border-right:1px solid #c39fef16;flex-direction:column;align-items:flex-start;padding:38px 40px;display:flex;position:relative;overflow:hidden}:where(.stg) .market-atlas .small-label{letter-spacing:.13em;color:#b9a6ce;font-size:9px;font-weight:500}:where(.stg) .population-value{font-variant-numeric:tabular-nums;white-space:nowrap;align-items:baseline;gap:12px;margin-top:17px;line-height:1.1;display:flex}:where(.stg) .population-value>span:first-child,:where(.stg) .population-value>.sr-only+span:not(.population-unit){letter-spacing:-.065em;color:#f0e6ff;font-size:75px;font-weight:500}:where(.stg) .population-value .population-unit{letter-spacing:-.045em;color:#b999e8;font-size:21px;font-weight:450}:where(.stg) .brazil-population h3{letter-spacing:-.035em;margin-top:8px;font-size:22px;font-weight:400}:where(.stg) .population-reference{color:#9984ad;margin-top:10px;font-size:10px}:where(.stg) .brazil-map-wrap{align-self:center;width:325px;max-width:100%;margin:22px 0 5px;position:relative}:where(.stg) .brazil-map{aspect-ratio:1;stroke:none;filter:drop-shadow(0 0 22px #9f7ce824);width:100%;height:auto;display:block;overflow:visible}:where(.stg) .brazil-map-dots{opacity:.65}:where(.stg) .map-revealed .brazil-map-dots{animation:1.8s ease-out both stg-map-appear}:where(.stg) .map-label{letter-spacing:.16em;color:#b69bda;align-items:center;gap:7px;font-size:9px;display:flex;position:absolute;bottom:26px;right:4px}:where(.stg) .map-label i{background:#b391ef;border-radius:50%;width:5px;height:5px}:where(.stg) .map-bottom-note{color:#baa8ce;margin-top:auto;padding-top:8px;font-size:12px;line-height:1.75}:where(.stg) .family-insight{--waffle:#a07ae9;flex-direction:column;align-items:flex-start;min-width:0;padding:38px 42px;display:flex}:where(.stg) .family-topline{justify-content:space-between;align-items:center;gap:15px;width:100%;display:flex}:where(.stg) .family-topline>span:last-child{letter-spacing:.08em;color:#87718e;font-size:8px}:where(.stg) .debt-selector{background:#09070d30;border:1px solid #b9a1d51f;border-radius:10px;gap:4px;margin:24px 0 16px;padding:4px;display:flex}:where(.stg) .debt-selector button{color:#aa94bd;border-radius:7px;min-height:38px;padding:9px 17px;font-size:11px;transition:color .2s,background .2s}:where(.stg) .debt-selector button[aria-pressed=true]{color:#ebddfc;background:#7956e82a;box-shadow:0 2px 8px #0002}:where(.stg) .debt-selector button:hover{color:#fff}:where(.stg) .family-value{font-variant-numeric:tabular-nums;white-space:nowrap;color:#ebd6ff;align-items:baseline;gap:4px;line-height:1.02;display:flex}:where(.stg) .family-value>span:first-child{letter-spacing:-.075em;font-size:100px;font-weight:500}:where(.stg) .family-value>span:nth-child(2){letter-spacing:-.03em;color:#a880cc;font-size:45px;font-weight:450}:where(.stg) .family-insight h3{letter-spacing:-.035em;margin-top:9px;font-size:22px;font-weight:450;line-height:1.3}:where(.stg) .family-plain{color:#b8a2ca;max-width:370px;margin-top:16px;font-size:13px;line-height:1.75}:where(.stg) .family-plain strong{color:#e4d1f4;font-weight:500}:where(.stg) .family-waffle{grid-template-columns:repeat(20,1fr);gap:6px;width:100%;margin-top:25px;display:grid}:where(.stg) .family-waffle>span{aspect-ratio:1;background:#ffffff0b;border-radius:3px;display:block;overflow:hidden}:where(.stg) .family-waffle i{background:var(--waffle);transform-origin:0;width:100%;height:100%;display:block;box-shadow:inset 0 1px #ffffff18}:where(.stg) .waffle-legend{color:#9d87b0;margin-top:11px;font-size:9px}:where(.stg) .waffle-legend>span{align-items:center;gap:6px;display:flex}:where(.stg) .waffle-legend i{background:var(--waffle);border-radius:1px;flex-shrink:0;width:6px;height:6px;display:inline-block}:where(.stg) .debt-definition{border-top:1px solid #b693db19;align-items:flex-start;gap:10px;width:100%;margin-top:25px;padding-top:19px;display:flex}:where(.stg) .debt-definition svg{color:#af8bd0;width:17px;height:17px;margin-top:2px}:where(.stg) .debt-definition p{color:#af97c3;max-width:370px;font-size:11px;line-height:1.8}:where(.stg) .replay-market{color:#b299c9;align-items:center;gap:7px;min-height:44px;margin-top:auto;padding:17px 0 0;font-size:10px;display:flex}:where(.stg) .replay-market:hover{color:#eee1ff}:where(.stg) .replay-market svg{width:13px;height:13px}:where(.stg) .family-insight[data-indicator=overdue]{--waffle:#d0a569}:where(.stg) .family-insight[data-indicator=overdue] .family-value{color:#f0d6ad}:where(.stg) .family-insight[data-indicator=overdue] .family-value>span:nth-child(2){color:#ba955f}:where(.stg) .market-sources-v2{color:#9680a7;justify-content:space-between;align-items:flex-start;gap:25px;margin-top:19px;font-size:10px;display:flex}:where(.stg) .market-sources-v2>details{flex:1;max-width:720px}:where(.stg) .market-sources-v2 summary{cursor:pointer;color:#b7a0cb;align-items:center;gap:7px;min-height:32px;list-style:none;display:flex}:where(.stg) .market-sources-v2 summary::-webkit-details-marker{display:none}:where(.stg) .market-sources-v2 summary svg{width:13px;height:13px;transition:transform .2s}:where(.stg) .market-sources-v2 details[open] summary svg{transform:rotate(180deg)}:where(.stg) .market-sources-v2 details>div{padding-top:8px}:where(.stg) .market-sources-v2 p{margin-bottom:10px;line-height:1.85}:where(.stg) .market-sources-v2 a{text-underline-offset:3px;color:#c4a0e6;text-decoration:underline}:where(.stg) .market-sources-v2>span{flex-shrink:0;padding-top:8px;font-size:9px}:where(.stg) .market-sources-v2 strong{color:#b69acb;font-weight:500}@keyframes stg-map-appear{0%{opacity:.12}to{opacity:.65}}@media (max-width:1000px){:where(.stg) .brazil-population,:where(.stg) .family-insight{padding:32px}:where(.stg) .population-value>span:first-child{font-size:65px}:where(.stg) .population-value .population-unit{font-size:19px}:where(.stg) .family-value>span:first-child{font-size:87px}:where(.stg) .family-insight h3,:where(.stg) .brazil-population h3{font-size:20px}:where(.stg) .family-waffle{gap:5px}:where(.stg) .family-topline{flex-wrap:wrap;align-items:flex-start;gap:5px}:where(.stg) .market-intro-v2>p{max-width:200px;font-size:12px}:where(.stg) .market-sources-v2{flex-direction:column;gap:4px}:where(.stg) .market-sources-v2>span{padding-top:0}:where(.stg) .population-value{gap:9px}}@media (max-width:760px){:where(.stg) .market-intro-v2>p{max-width:100%;font-size:13px}:where(.stg) .market-atlas{grid-template-columns:1fr}:where(.stg) .brazil-population{border-bottom:1px solid #c39fef16;border-right:0;min-height:460px;padding:30px}:where(.stg) .population-value>span:first-child{font-size:78px}:where(.stg) .population-value .population-unit{font-size:23px}:where(.stg) .brazil-map-wrap{align-self:flex-end;width:240px;margin-top:-10px;margin-bottom:-5px}:where(.stg) .map-bottom-note{max-width:165px;font-size:11px;position:absolute;bottom:35px;left:30px}:where(.stg) .map-label{bottom:13px;right:5px}:where(.stg) .family-insight{padding:32px 30px}:where(.stg) .family-topline{flex-wrap:nowrap;gap:15px}:where(.stg) .family-value>span:first-child{font-size:100px}:where(.stg) .family-insight h3{font-size:24px}:where(.stg) .family-waffle{gap:6px;max-width:450px}:where(.stg) .family-plain{max-width:100%;font-size:14px}:where(.stg) .debt-definition p{max-width:100%;font-size:12px}:where(.stg) .replay-market{margin-top:5px}:where(.stg) .debt-selector{margin-top:24px}:where(.stg) .market-sources-v2 p{font-size:11px}:where(.stg) .market-intro-v2 h2{max-width:580px}}@media (max-width:430px){:where(.stg) .market-atlas{border-radius:18px}:where(.stg) .brazil-population{min-height:0;padding:26px 22px}:where(.stg) .population-value{gap:10px}:where(.stg) .population-value>span:first-child{font-size:65px}:where(.stg) .population-value .population-unit,:where(.stg) .brazil-population h3{font-size:20px}:where(.stg) .brazil-map-wrap{align-self:center;width:245px;margin:17px 0 2px}:where(.stg) .map-bottom-note{max-width:100%;padding-top:10px;font-size:12px;position:static}:where(.stg) .map-label{bottom:20px}:where(.stg) .family-insight{padding:26px 22px}:where(.stg) .family-value>span:first-child{font-size:88px}:where(.stg) .family-value>span:nth-child(2){font-size:39px}:where(.stg) .family-topline .small-label{letter-spacing:.09em;font-size:8px}:where(.stg) .family-topline>span:last-child{white-space:nowrap;font-size:7px}:where(.stg) .family-insight h3{font-size:23px}:where(.stg) .family-waffle{grid-template-columns:repeat(10,1fr);gap:7px;max-width:290px;margin-top:22px}:where(.stg) .family-waffle>span{border-radius:4px}:where(.stg) .waffle-legend{font-size:9px;line-height:1.6}:where(.stg) .family-plain{font-size:13px}:where(.stg) .debt-selector button{font-size:12px}:where(.stg) .market-sources-v2>span{font-size:9px}:where(.stg) .market-sources-v2 summary{font-size:11px}:where(.stg) .market-intro-v2 h2{font-size:34px}:where(.stg) .market-intro-v2>p{margin-top:20px}:where(.stg) .market-intro-v2 .eyebrow{font-size:8px}}@media (max-width:350px){:where(.stg) .population-value>span:first-child{font-size:57px}:where(.stg) .population-value .population-unit{font-size:18px}:where(.stg) .family-value>span:first-child{font-size:80px}:where(.stg) .family-topline{flex-wrap:wrap}:where(.stg) .family-waffle{gap:6px}:where(.stg) .market-intro-v2 h2{font-size:30px}}@media (prefers-reduced-motion:reduce){:where(.stg) .map-revealed .brazil-map-dots{animation:none}:where(.stg) .debt-selector button,:where(.stg) .market-sources-v2 summary svg{transition:none}}:where(.stg) .estimate-context{color:#a5a4b3;max-width:400px;margin:0 0 24px;font-size:13px;line-height:1.7}:where(.stg) .token-calculator .token-total{margin-bottom:14px}:where(.stg) .token-breakdown{border-block:1px solid #ffffff0d;grid-template-columns:1fr 1fr;gap:20px;margin:0 0 25px;padding:19px 0;display:grid}:where(.stg) .token-breakdown>div>span{letter-spacing:1px;color:#92909f;font-size:8px;line-height:1.6;display:block}:where(.stg) .token-breakdown strong{letter-spacing:-.8px;color:#e3d8ff;margin-top:6px;font-size:25px;font-weight:500;display:block}:where(.stg) .token-calculator input[type=range]{accent-color:#a68aee;cursor:pointer;width:100%;margin:10px 0 0}:where(.stg) .estimate-range-labels{color:#858292;justify-content:space-between;font-size:10px;display:flex}:where(.stg) .estimate-help,:where(.stg) .estimate-disclaimer{color:#9692a3;margin:10px 0 18px;font-size:11px;line-height:1.7}:where(.stg) .estimate-disclaimer{margin:15px 0 0}:where(.stg) .token-calculator .calculation-details{margin-top:20px}:where(.stg) .token-calculator .calculation-details p{line-height:1.85}:where(.stg) .token-calculator .calculation-details p strong{color:#d0c8e0;font-weight:500}:where(.stg) .delivery-heading{justify-content:space-between;align-items:flex-end;gap:50px;margin-bottom:52px;display:flex}:where(.stg) .delivery-heading>p{max-width:305px}:where(.stg) .source-overview{background:linear-gradient(120deg,#1b1729,#14151e 72%);border:1px solid #ffffff12;border-radius:24px;grid-template-columns:.85fr 1.15fr;margin-bottom:28px;display:grid;overflow:hidden}:where(.stg) .source-size{border-right:1px solid #ffffff0e;padding:42px 46px}:where(.stg) .source-size>strong{letter-spacing:-7px;color:#f4f0ff;align-items:baseline;gap:13px;margin:17px 0 4px;font-size:100px;font-weight:500;line-height:1.15;display:flex}:where(.stg) .source-size>strong>.source-unit{letter-spacing:-1px;color:#bfa8f5;font-size:32px;font-weight:400}:where(.stg) .source-size>p{color:#aaa5b7;margin:0 0 25px;font-size:13px}:where(.stg) .source-tag{color:#c4b2ec;background:#7956e811;border:1px solid #a489e52e;border-radius:6px;align-items:center;gap:8px;padding:7px 10px;font-size:11px;display:inline-flex}:where(.stg) .source-tag svg{width:14px;height:14px}:where(.stg) .source-stack{flex-direction:column;justify-content:center;padding:42px 46px;display:flex}:where(.stg) .stack-tags{flex-wrap:wrap;gap:10px;margin:24px 0 20px;display:flex}:where(.stg) .stack-tags span{color:#e3dfeb;background:#ffffff04;border:1px solid #ffffff14;border-radius:8px;padding:10px 15px;font-size:15px;font-weight:500}:where(.stg) .source-stack>p{color:#a49fac;max-width:410px;margin:0;font-size:13px;line-height:1.8}:where(.stg) .source-proof{color:#8e899a;gap:32px;margin-top:30px;font-size:11px;display:flex}:where(.stg) .source-proof strong{color:#d9d2e6;margin-right:5px;font-size:17px;font-weight:500}:where(.stg) .delivery-grid{background:#ffffff0c;border:1px solid #ffffff0c;border-radius:20px;grid-template-columns:repeat(3,1fr);gap:1px;display:grid;overflow:hidden}:where(.stg) .delivery-grid article{background:#0f1016;padding:30px}:where(.stg) .delivery-icon{color:#b396f0;background:#7956e811;border-radius:10px;justify-content:center;align-items:center;width:37px;height:37px;margin-bottom:24px;display:inline-flex}:where(.stg) .delivery-icon svg{width:19px;height:19px}:where(.stg) .delivery-grid h3{letter-spacing:-.3px;margin:0 0 12px;font-size:17px;font-weight:500}:where(.stg) .delivery-grid p{color:#95909f;min-height:65px;margin:0 0 23px;font-size:12px;line-height:1.8}:where(.stg) .delivery-grid article>span:last-child{color:#736c84;font-size:10px;line-height:1.5}:where(.stg) .delivery-details{color:#918b9c;margin-top:26px;padding:0 6px;font-size:12px;line-height:1.9}:where(.stg) .delivery-details summary{cursor:pointer;color:#bcb3cd;justify-content:space-between;align-items:center;padding:8px 0;list-style:none;display:flex}:where(.stg) .delivery-details summary svg{width:16px;height:16px}:where(.stg) .delivery-details[open] summary svg{transform:rotate(45deg)}:where(.stg) .delivery-details>div{max-width:900px;padding:6px 0 0}:where(.stg) .delivery-details p{margin:12px 0}:where(.stg) .pricing-section{padding-top:60px;padding-bottom:100px}:where(.stg) .pricing-section .section-intro{margin-bottom:70px}:where(.stg) .pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:18px;display:grid}:where(.stg) .price-card{background:linear-gradient(145deg,#171720,#111218);border:1px solid #ffffff12;border-radius:22px;flex-direction:column;padding:36px 28px 24px;display:flex;position:relative}:where(.stg) .price-kicker{letter-spacing:1.5px;color:#8c849b;min-height:26px;font-size:8px;line-height:1.6}:where(.stg) .price-card h3{letter-spacing:-.8px;margin:9px 0 13px;font-size:25px;font-weight:500}:where(.stg) .price-description{color:#a39aaf;max-width:240px;min-height:48px;margin:0 0 28px;font-size:13px;line-height:1.8}:where(.stg) .license-price{white-space:nowrap;align-items:baseline;gap:9px;min-height:62px;display:flex}:where(.stg) .license-price>span{color:#c3b6d5;letter-spacing:-.5px;font-size:20px}:where(.stg) .license-price strong{letter-spacing:-2.8px;font-size:54px;font-weight:500;line-height:1.1}:where(.stg) .license-caption{color:#92879f;margin:8px 0 30px;font-size:11px}:where(.stg) .price-free strong{letter-spacing:-2px;font-size:42px;line-height:1.4}:where(.stg) .license-features{gap:16px;margin:0 0 36px;padding:0;list-style:none;display:grid}:where(.stg) .license-features li{color:#b7adca;align-items:center;gap:10px;font-size:11px;line-height:1.5;display:flex}:where(.stg) .license-features svg{color:#a787e9;flex-shrink:0;width:14px;height:14px}:where(.stg) .license-details{margin-top:auto}:where(.stg) .license-details summary{cursor:pointer;background:#ffffff04;border:1px solid #ffffff16;border-radius:10px;justify-content:center;align-items:center;gap:9px;padding:14px 10px;font-size:11px;font-weight:500;list-style:none;transition:background .2s,color .2s;display:flex}:where(.stg) .license-details summary:hover{background:#ffffff0b}:where(.stg) .license-details summary svg{flex-shrink:0;width:13px;height:13px}:where(.stg) .license-details[open] summary svg{transform:rotate(180deg)}:where(.stg) .license-details p{color:#bcb0cd;margin:17px 1px 0;font-size:12px;line-height:1.8}:where(.stg) .price-commercial{background:linear-gradient(160deg,#292037,#1e172c 50%,#191522);border-color:#9670e682;box-shadow:0 0 75px #7956e809}:where(.stg) .commercial-badge{color:#1c122c;letter-spacing:1.25px;background:#9a78dc;border-radius:7px;justify-content:center;align-items:center;gap:7px;padding:8px;font-size:8px;font-weight:650;display:flex;position:absolute;inset:-15px 20px auto}:where(.stg) .commercial-badge svg{width:13px;height:13px}:where(.stg) .price-commercial .price-kicker{color:#bd9de7}:where(.stg) .price-commercial .license-details summary{color:#21152f;background:#b996ef;border-color:#b996ef}:where(.stg) .price-commercial .license-details summary:hover{background:#caaaf5}:where(.stg) .price-commercial .license-price strong{color:#e6d0ff}:where(.stg) .price-community .license-price{color:#c1b9d2}:where(.stg) .pricing-footnote{color:#85808d;text-align:center;justify-content:center;align-items:center;gap:11px;margin-top:30px;font-size:11px;line-height:1.8;display:flex}:where(.stg) .pricing-footnote>svg{color:#a594c0;flex-shrink:0;width:16px;height:16px}:where(.stg) .pricing-footnote p{margin:0}:where(.stg) .pricing-footnote strong{color:#b3a5c6;font-weight:500}:where(.stg) .license-details summary::-webkit-details-marker{display:none}:where(.stg) .delivery-details summary::-webkit-details-marker{display:none}@media (max-width:1000px){:where(.stg) .price-card{padding:32px 21px 22px}:where(.stg) .price-kicker{min-height:30px}:where(.stg) .license-price strong{font-size:47px}:where(.stg) .price-free strong{font-size:35px}:where(.stg) .price-description{min-height:70px}:where(.stg) .license-features{gap:15px}:where(.stg) .license-features li{font-size:10px}:where(.stg) .commercial-badge{letter-spacing:.7px;inset-inline:14px}:where(.stg) .source-size,:where(.stg) .source-stack{padding:32px}:where(.stg) .delivery-grid article{padding:26px}:where(.stg) .delivery-grid h3{font-size:16px}}@media (max-width:760px){:where(.stg) .delivery-heading{display:block}:where(.stg) .delivery-heading>p{max-width:410px;margin-top:24px}:where(.stg) .source-overview{grid-template-columns:1fr}:where(.stg) .source-size{border-bottom:1px solid #ffffff0d;border-right:0;padding:30px}:where(.stg) .source-size>strong{font-size:85px}:where(.stg) .source-size>p{margin-bottom:18px}:where(.stg) .source-stack{padding:30px}:where(.stg) .source-proof{gap:24px}:where(.stg) .delivery-grid{grid-template-columns:repeat(2,1fr)}:where(.stg) .delivery-grid p{min-height:86px}:where(.stg) .pricing-grid{grid-template-columns:1fr;gap:30px;max-width:520px;margin:auto}:where(.stg) .price-card{padding:32px}:where(.stg) .price-description{max-width:350px;min-height:0;margin-bottom:24px}:where(.stg) .price-kicker{min-height:0}:where(.stg) .license-price strong{font-size:56px}:where(.stg) .price-free strong{font-size:42px}:where(.stg) .license-features li,:where(.stg) .license-details summary{font-size:12px}:where(.stg) .commercial-badge{inset-inline:32px}:where(.stg) .pricing-section .section-intro{margin-bottom:45px}:where(.stg) .pricing-footnote{align-items:flex-start;max-width:390px;margin:25px auto 0}:where(.stg) .pricing-footnote>svg{margin-top:3px}:where(.stg) .pricing-section{padding-top:25px;padding-bottom:60px}:where(.stg) .pricing-section h2{font-size:clamp(31px,7vw,51px)}}@media (max-width:460px){:where(.stg) .token-breakdown{gap:14px}:where(.stg) .token-breakdown>div>span{font-size:7px}:where(.stg) .token-calculator .token-topline{align-items:flex-start;gap:8px}:where(.stg) .token-calculator .token-topline>span:first-child{font-size:8px;line-height:1.5}:where(.stg) .token-calculator .token-topline .outline-badge{white-space:nowrap;font-size:7px}:where(.stg) .token-calculator .slider-label{gap:10px;font-size:10px}:where(.stg) .token-calculator .slider-label output{white-space:nowrap}:where(.stg) .token-calculator .api-models>div>span{font-size:11px}:where(.stg) .token-calculator .api-models>div>strong{font-size:18px}:where(.stg) .source-size,:where(.stg) .source-stack{padding:27px}:where(.stg) .stack-tags{gap:8px}:where(.stg) .stack-tags span{padding:9px 12px;font-size:12px}:where(.stg) .source-proof{gap:17px;font-size:9px}:where(.stg) .delivery-grid{grid-template-columns:1fr}:where(.stg) .delivery-grid article{padding:27px}:where(.stg) .delivery-grid p{max-width:300px;min-height:0}:where(.stg) .delivery-grid h3{font-size:18px}:where(.stg) .delivery-grid article>span:last-child{font-size:11px}:where(.stg) .delivery-icon{margin-bottom:17px}:where(.stg) .price-card{padding:31px 26px 25px}}:where(.stg) .token-scenarios{grid-template-columns:1fr 1fr;gap:9px;margin:0 0 24px;display:grid}:where(.stg) .token-scenarios button{text-align:left;background:#ffffff03;border:1px solid #ffffff12;border-radius:10px;padding:13px 12px}:where(.stg) .token-scenarios button[aria-pressed=true]{background:#9b73dd1a;border-color:#b394e773}:where(.stg) .token-scenarios button>span{letter-spacing:.7px;color:#a69ab8;margin-bottom:6px;font-size:7px;line-height:1.5;display:block}:where(.stg) .token-scenarios button>strong{color:#e6d8f6;letter-spacing:-.3px;font-size:16px;font-weight:500}:where(.stg) .token-scenarios em{color:#b393dd;white-space:nowrap;margin-left:3px;font-size:9px;font-style:normal}:where(.stg) .token-range-track{align-items:center;height:23px;margin:12px 0 2px;display:flex;position:relative}:where(.stg) .token-calculator #token-range{appearance:none;background:linear-gradient(to right,#b294eb 0%,#b294eb var(--token-progress,70%),#42334f var(--token-progress,70%),#42334f 100%);border-radius:5px;width:100%;height:5px;margin:0}:where(.stg) .token-calculator #token-range::-webkit-slider-thumb{-webkit-appearance:none;background:#d5bdf8;border:3px solid #8e6ec2;border-radius:50%;width:15px;height:15px;box-shadow:0 0 14px #a879e236}:where(.stg) .token-calculator #token-range::-moz-range-thumb{background:#d5bdf8;border:3px solid #8e6ec2;border-radius:50%;width:11px;height:11px}:where(.stg) .token-reference-marker{pointer-events:none;background:#d6bdfa6b;width:1px;height:21px;position:absolute;top:1px;left:70%}:where(.stg) .estimate-range-labels{padding-top:3px;position:relative}:where(.stg) .estimate-range-labels .range-baseline{color:#c0a6e0;white-space:nowrap;font-size:8px;position:absolute;top:16px;left:70%;transform:translate(-50%)}:where(.stg) .token-calculator .estimate-help{margin:23px 0 20px}:where(.stg) .token-calculator .token-assumptions{gap:9px;margin:0 0 20px}:where(.stg) .token-calculator .token-assumptions select{max-width:210px;font-size:10px}:where(.stg) .token-calculator .token-breakdown{margin-bottom:16px}:where(.stg) .token-calculator .token-assumptions label{font-size:10px}:where(.stg) .token-scenarios button:focus-visible,:where(.stg) .token-calculator input:focus-visible{outline-offset:4px;outline:2px solid #cfb2f6}@media (max-width:460px){:where(.stg) .token-scenarios button{padding:11px 9px}:where(.stg) .token-scenarios button>span{font-size:6px}:where(.stg) .token-scenarios button>strong{font-size:13px}:where(.stg) .token-scenarios em{margin:4px 0 0;display:block}:where(.stg) .token-calculator .token-assumptions{flex-direction:column;align-items:flex-start}:where(.stg) .token-calculator .token-assumptions select{width:100%;max-width:100%}:where(.stg) .token-calculator .slider-label{font-size:9px}:where(.stg) .token-volume-label{font-size:8px}}:where(.stg) .token-range-track{height:30px}:where(.stg) .token-calculator #token-range{background:0 0;height:30px;min-height:30px}:where(.stg) .token-calculator #token-range::-webkit-slider-runnable-track{background:linear-gradient(to right,#b294eb 0%,#b294eb var(--token-progress,70%),#42334f var(--token-progress,70%),#42334f 100%);border-radius:5px;height:5px}:where(.stg) .token-calculator #token-range::-webkit-slider-thumb{margin-top:-5px}:where(.stg) .token-calculator #token-range::-moz-range-track{background:linear-gradient(to right,#b294eb 0%,#b294eb var(--token-progress,70%),#42334f var(--token-progress,70%),#42334f 100%);border-radius:5px;height:5px}:where(.stg) .token-reference-marker{height:20px;top:5px}@media (prefers-reduced-motion:reduce){:where(.stg) .license-details summary{transition:none}}:where(.stg) .build-advantages{grid-template-columns:1.12fr 1fr;grid-template-areas:"tokens time""tokens complexity";align-items:stretch;gap:18px;scroll-margin-top:105px;display:grid}:where(.stg) .advantage-card{background:#15141e;border:1px solid #ffffff12;border-radius:22px;min-width:0;padding:31px 34px}:where(.stg) .advantage-topline{justify-content:space-between;align-items:center;gap:12px;margin-bottom:22px;display:flex}:where(.stg) .advantage-topline>span:first-child{letter-spacing:1.5px;color:#c0afdc;align-items:center;gap:8px;font-size:9px;font-weight:500;display:flex}:where(.stg) .advantage-topline svg{color:#ab88ea;width:14px;height:14px}:where(.stg) .advantage-topline>span:last-child{letter-spacing:1px;color:#776e88;white-space:nowrap;font-size:7px}:where(.stg) .advantage-card h3{letter-spacing:-.8px;color:#eee9f7;margin:0;font-size:26px;font-weight:500;line-height:1.3}:where(.stg) .advantage-tokens{background:linear-gradient(145deg,#201a2d,#17141f 75%);grid-area:tokens;padding:31px 34px 25px}:where(.stg) .advantage-tokens .token-total{gap:17px;margin:23px 0 9px}:where(.stg) .advantage-tokens .token-total strong{letter-spacing:-5px;color:#f0e7ff;font-size:78px;line-height:1}:where(.stg) .advantage-tokens .token-total>span{color:#c1aedb;font-size:12px;line-height:1.65}:where(.stg) .advantage-tokens .token-total small{color:#8c7c9e;font-size:10px}:where(.stg) .advantage-tokens .estimate-context{color:#9e8fad;max-width:370px;margin:0 0 26px;font-size:12px;line-height:1.8}:where(.stg) .rebuild-control{justify-content:space-between;align-items:center;gap:12px;margin-top:2px;display:flex}:where(.stg) .advantage-tokens .slider-label{color:#c0b1d1;font-size:11px;line-height:1.6}:where(.stg) .rebuild-shortcut{color:#cfb3f2;white-space:nowrap;background:#b18ee50c;border:1px solid #b18ee52b;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:7px 9px;font-size:10px;line-height:1.5;display:inline-flex}:where(.stg) .rebuild-shortcut:hover{background:#b18ee51c}:where(.stg) .rebuild-shortcut svg{width:12px;height:12px}:where(.stg) .advantage-tokens .token-range-track{margin-top:8px}:where(.stg) .advantage-tokens .estimate-range-labels{color:#867492;font-size:9px}:where(.stg) .advantage-tokens .estimate-range-labels .range-baseline{font-size:8px;top:13px}:where(.stg) .advantage-tokens .estimate-help{color:#8e7d9e;max-width:400px;margin:25px 0 22px;font-size:10px;line-height:1.8}:where(.stg) .argument-costs{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}:where(.stg) .argument-costs>div{background:#ffffff03;border:1px solid #ffffff0e;border-radius:10px;min-width:0;padding:13px 11px}:where(.stg) .argument-costs>div>span{color:#a99ab9;margin-bottom:6px;font-size:10px;display:block}:where(.stg) .argument-costs strong{letter-spacing:-.7px;white-space:nowrap;color:#ebdaf9;font-size:20px;font-weight:500;display:block}:where(.stg) .api-cost-caption{color:#7f6d90;margin:13px 0 0;font-size:9px;line-height:1.7}:where(.stg) .advantage-tokens .calculation-details{border-top:1px solid #ffffff0b;margin:22px 0 0;padding-top:15px;font-size:10px}:where(.stg) .advantage-tokens .calculation-details summary{color:#b49acb;cursor:pointer;align-items:center;gap:8px;list-style:none;display:flex}:where(.stg) .advantage-tokens .calculation-details summary::-webkit-details-marker{display:none}:where(.stg) .advantage-tokens .calculation-details summary svg{width:12px;height:12px}:where(.stg) .advantage-tokens .calculation-details[open] summary svg{transform:rotate(180deg)}:where(.stg) .advantage-tokens .calculation-details p{color:#9e89b0;font-size:11px;line-height:1.8}:where(.stg) .advantage-tokens .token-breakdown{margin:18px 0;padding:15px 0}:where(.stg) .advantage-tokens .token-breakdown strong{font-size:23px}:where(.stg) .advantage-tokens .token-assumptions{margin:12px 0 20px}:where(.stg) .advantage-time{background:linear-gradient(120deg,#201c2e,#171621 78%);grid-area:time;padding-bottom:25px}:where(.stg) .development-stat{align-items:center;gap:19px;margin:0 0 13px;display:flex}:where(.stg) .development-stat>strong{letter-spacing:-6px;color:#e2cdfb;font-size:90px;font-weight:500;line-height:1}:where(.stg) .development-stat>span{letter-spacing:-.5px;color:#c7b6dc;font-size:18px;line-height:1.4}:where(.stg) .advantage-time h3{letter-spacing:-.3px;margin:0 0 10px;font-size:16px}:where(.stg) .time-card-bottom{justify-content:space-between;align-items:center;gap:27px;display:flex}:where(.stg) .time-card-bottom>p{color:#93849f;max-width:300px;margin:0;font-size:11px;line-height:1.8}:where(.stg) .development-days{flex-shrink:0;grid-template-columns:repeat(5,1fr);gap:5px;width:79px;display:grid}:where(.stg) .development-days i{background:#aa86df50;border-radius:2px;width:11px;height:7px}:where(.stg) .development-days i:nth-child(5n){background:#bc98ee}:where(.stg) .development-days i:last-child{background:#bea3ed;box-shadow:0 0 9px #b995ed35}:where(.stg) .advantage-complexity{background:linear-gradient(140deg,#171923,#13151b);grid-area:complexity;padding-top:27px;padding-bottom:27px}:where(.stg) .advantage-complexity .advantage-topline{margin-bottom:17px}:where(.stg) .advantage-complexity h3{letter-spacing:-.8px;margin-bottom:22px;font-size:25px}:where(.stg) .advantage-complexity .advantage-topline>span:first-child{color:#a0c7be}:where(.stg) .advantage-complexity .advantage-topline svg{color:#72af9b}:where(.stg) .resolved-work{gap:16px;margin:0;padding:0;list-style:none;display:grid}:where(.stg) .resolved-work li{color:#c0c1ce;align-items:flex-start;gap:12px;font-size:12px;line-height:1.5;display:flex}:where(.stg) .resolved-work svg{color:#92c5b2;background:#29977b17;border-radius:50%;flex-shrink:0;width:17px;height:17px;margin-top:1px;padding:3px}:where(.stg) .resolved-work small{color:#717783;margin-top:3px;font-size:10px;line-height:1.5;display:block}:where(.stg) .argument-bridge{text-align:center;color:#80788e;justify-content:center;align-items:center;gap:11px;margin:27px 0 0;font-size:12px;display:flex}:where(.stg) .argument-bridge svg{color:#a385ca;width:16px;height:16px}@media (max-width:1050px){:where(.stg) .advantage-card{padding:27px}:where(.stg) .argument-costs{gap:6px}:where(.stg) .argument-costs>div{padding:12px 8px}:where(.stg) .argument-costs strong{font-size:17px}:where(.stg) .advantage-topline>span:last-child{letter-spacing:.8px;font-size:6px}:where(.stg) .advantage-time h3{font-size:15px}:where(.stg) .time-card-bottom{gap:17px}:where(.stg) .development-days{gap:3px;width:68px}:where(.stg) .advantage-tokens .token-total strong{font-size:74px}:where(.stg) .development-stat>strong{font-size:82px}:where(.stg) .advantage-complexity h3{font-size:23px}}@media (max-width:800px){:where(.stg) .build-advantages{grid-template-columns:1fr;grid-template-areas:"time""tokens""complexity";gap:16px;max-width:610px;margin:auto}:where(.stg) .advantage-card{padding:30px}:where(.stg) .advantage-topline>span:last-child{font-size:7px}:where(.stg) .advantage-time .development-stat{margin:0 0 17px}:where(.stg) .development-stat>strong{font-size:96px}:where(.stg) .advantage-time h3{font-size:18px}:where(.stg) .time-card-bottom>p{max-width:355px;font-size:12px}:where(.stg) .development-days{gap:5px;width:79px}:where(.stg) .advantage-tokens h3{font-size:28px}:where(.stg) .advantage-tokens .token-total strong{font-size:85px}:where(.stg) .argument-costs strong{font-size:21px}:where(.stg) .advantage-complexity h3{font-size:27px}:where(.stg) .resolved-work{gap:19px}:where(.stg) .resolved-work li{font-size:13px}:where(.stg) .resolved-work small{font-size:11px}:where(.stg) .argument-bridge{margin-top:22px;font-size:11px}}@media (max-width:460px){:where(.stg) .advantage-card{border-radius:17px;padding:24px}:where(.stg) .advantage-topline{gap:8px;margin-bottom:19px}:where(.stg) .advantage-topline>span:first-child{letter-spacing:1px;gap:7px;font-size:8px}:where(.stg) .advantage-topline>span:last-child{letter-spacing:.6px;font-size:6px}:where(.stg) .advantage-topline svg{width:13px;height:13px}:where(.stg) .development-stat>strong{font-size:91px}:where(.stg) .development-stat>span{font-size:17px}:where(.stg) .advantage-time h3{font-size:16px}:where(.stg) .time-card-bottom>p{max-width:225px;font-size:11px}:where(.stg) .development-days{gap:3px;width:59px}:where(.stg) .development-days i{width:9px;height:6px}:where(.stg) .time-card-bottom{gap:17px}:where(.stg) .advantage-tokens h3{font-size:24px}:where(.stg) .advantage-tokens .token-total strong{font-size:77px}:where(.stg) .advantage-tokens .token-total>span{font-size:11px}:where(.stg) .advantage-tokens .estimate-context{margin-bottom:22px;font-size:11px}:where(.stg) .advantage-tokens .slider-label{font-size:10px}:where(.stg) .rebuild-shortcut{padding:6px 8px;font-size:9px}:where(.stg) .argument-costs{gap:6px}:where(.stg) .argument-costs>div{padding:12px 7px}:where(.stg) .argument-costs>div>span{font-size:9px}:where(.stg) .argument-costs strong{letter-spacing:-.6px;font-size:16px}:where(.stg) .advantage-tokens .estimate-range-labels{font-size:8px}:where(.stg) .advantage-tokens .estimate-help{font-size:9px;line-height:1.8}:where(.stg) .api-cost-caption{font-size:8px}:where(.stg) .advantage-complexity h3{font-size:25px}:where(.stg) .resolved-work li{font-size:12px}:where(.stg) .resolved-work small{font-size:10px}:where(.stg) .argument-bridge{align-items:flex-start;max-width:290px;margin-inline:auto;font-size:10px}:where(.stg) .argument-bridge svg{margin-top:2px}}@media (max-width:360px){:where(.stg) .advantage-card{padding:22px}:where(.stg) .argument-costs{grid-template-columns:1fr}:where(.stg) .argument-costs>div{justify-content:space-between;align-items:center;padding:10px 12px;display:flex}:where(.stg) .argument-costs strong{font-size:16px}:where(.stg) .argument-costs>div>span{margin-bottom:0;font-size:10px}:where(.stg) .advantage-tokens h3{font-size:22px}:where(.stg) .advantage-topline>span:last-child{font-size:5.5px}:where(.stg) .development-stat>span{font-size:15px}:where(.stg) .development-days{display:none}:where(.stg) .time-card-bottom>p{max-width:none}:where(.stg) .rebuild-shortcut{font-size:8px}:where(.stg) .advantage-tokens .slider-label{font-size:9px}}:where(.stg) .development-stat{flex-wrap:wrap;align-items:baseline;row-gap:4px}:where(.stg) .development-stat>strong{letter-spacing:-.065em;white-space:nowrap;font-size:118px;line-height:.95}:where(.stg) .development-stat>span{font-size:17px}:where(.stg) .advantage-tokens .token-total{flex-wrap:wrap;row-gap:4px}:where(.stg) .advantage-tokens .token-total strong{letter-spacing:-.065em;white-space:nowrap;font-size:118px;line-height:.95}@media (max-width:1050px){:where(.stg) .development-stat>strong,:where(.stg) .advantage-tokens .token-total strong{font-size:100px}}@media (max-width:800px){:where(.stg) .development-stat>strong,:where(.stg) .advantage-tokens .token-total strong{font-size:108px}}@media (max-width:460px){:where(.stg) .development-stat>strong,:where(.stg) .advantage-tokens .token-total strong{font-size:96px}:where(.stg) .development-stat>span{font-size:15px}}@media (max-width:360px){:where(.stg) .development-stat>strong,:where(.stg) .advantage-tokens .token-total strong{font-size:74px}}.stg[data-entrada=pendente] [data-ent]{opacity:0}@media (prefers-reduced-motion:reduce){.stg[data-entrada=pendente] [data-ent]{opacity:1}}.stg[data-entrada=armada] [data-ent]{transition:none!important}.stg .benefits-grid>[style*=transform],.stg .benefits-grid>[style*=translate]{transition:border-color .3s}:where(.stg) .nav-cta{letter-spacing:-.005em;white-space:nowrap;min-height:38px;color:var(--text);background:linear-gradient(180deg,color-mix(in srgb,var(--purple) 64%,var(--bg)),color-mix(in srgb,var(--purple) 46%,var(--bg)));box-shadow:inset 0 1px 0 color-mix(in srgb,var(--text) 16%,transparent),0 4px 20px color-mix(in srgb,var(--purple) 18%,transparent);gap:8px;padding:0 16px;font-size:12px;font-weight:550;line-height:1.2;transition:transform .16s,box-shadow .3s,background .3s}:where(.stg) .nav-cta:hover{background:linear-gradient(180deg,color-mix(in srgb,var(--purple) 74%,var(--bg)),color-mix(in srgb,var(--purple) 54%,var(--bg)));box-shadow:inset 0 1px 0 color-mix(in srgb,var(--text) 22%,transparent),0 6px 28px color-mix(in srgb,var(--purple) 36%,transparent)}:where(.stg) .nav-cta:active{transform:scale(.97)}:where(.stg) .nav-cta:focus-visible{outline:2px solid var(--purple-light);outline-offset:3px}:where(.stg) .nav-cta-brilho{border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}:where(.stg) .nav-cta-brilho:after{content:"";background:linear-gradient(105deg,transparent 38%,color-mix(in srgb,var(--text) 34%,transparent) 50%,transparent 62%);transition:transform .8s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0;transform:translate(-120%)}:where(.stg) .nav-cta:hover .nav-cta-brilho:after,:where(.stg) .nav-cta:focus-visible .nav-cta-brilho:after{transform:translate(120%)}:where(.stg) .nav-cta-rotulo,:where(.stg) .nav-cta-seta{position:relative}:where(.stg) .nav-cta-seta{stroke-width:1.8px;width:15px;height:15px;transition:transform .25s cubic-bezier(.2,.7,.2,1)}:where(.stg) .nav-cta:hover .nav-cta-seta,:where(.stg) .nav-cta:focus-visible .nav-cta-seta{transform:translate(2px,-2px)}@media (prefers-reduced-motion:reduce){:where(.stg) .nav-cta canvas,:where(.stg) .nav-cta-brilho{display:none}:where(.stg) .nav-cta:active,:where(.stg) .nav-cta:hover .nav-cta-seta,:where(.stg) .nav-cta:focus-visible .nav-cta-seta{transform:none}}
