.pricing-switch{border:1px solid var(--color-border);background:#fff;border-radius:14px;gap:4px;width:fit-content;max-width:100%;margin:0 auto 40px;padding:5px;display:flex}.pricing-switch button{cursor:pointer;border-radius:10px;padding:12px 20px;font-size:14px;font-weight:600}.pricing-switch button[aria-pressed=true]{background:var(--color-ink);color:#fff}.pricing-switch span{opacity:.75;font-size:10px;font-weight:500;display:block}.pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:18px;display:grid}.pricing-card{border:1px solid var(--color-border);background:#fff;border-radius:22px;flex-direction:column;min-width:0;padding:30px;display:flex}.pricing-card-head{min-height:130px}.pricing-card h2{margin:8px 0;font-size:30px;font-weight:600}.pricing-card-head>p:last-child{color:var(--color-muted-foreground);font-size:14px}.pricing-card:not(.pricing-featured) .pricing-amount{margin-top:52px}.pricing-amount{font:600 46px/1.2 var(--font-display);letter-spacing:-.05em;align-items:baseline;gap:7px;margin-bottom:9px;display:flex}.pricing-amount>span{font:400 14px var(--font-body);letter-spacing:0;opacity:.7}.pricing-note{min-height:20px;color:var(--color-muted-foreground);font-size:12px}.pricing-card>.marketing-button{margin-top:24px;padding-inline:12px;font-size:13px}.pricing-card ul{border-top:1px solid var(--color-border);gap:13px;margin-top:26px;padding-top:26px;font-size:13px;display:grid}.pricing-card li{align-items:flex-start;gap:9px;display:flex}.pricing-card li svg{color:var(--color-primary);flex:none;margin-top:2px}.pricing-featured{background:var(--color-ink);color:#fff;border-color:var(--color-ink)}.pricing-featured .marketing-eyebrow,.pricing-featured li svg{color:var(--color-brand-accent)}.pricing-featured .pricing-card-head>p:last-child,.pricing-featured .pricing-note{color:var(--color-ink-muted)}.pricing-featured ul{border-color:var(--color-ink-border)}.pricing-tier{border:1px solid var(--color-ink-border);border-radius:8px;gap:4px;margin:0 0 14px;padding:3px;display:flex}.pricing-tier button{cursor:pointer;border-radius:5px;flex:1;padding:7px 2px;font-size:11px}.pricing-tier button[aria-pressed=true]{color:var(--color-ink);background:#fff}.pricing-footnote{text-align:center;max-width:850px;color:var(--color-muted-foreground);margin:24px auto 0;font-size:13px;line-height:1.7}.consumption-card{border:1px solid var(--color-border);background:#fff;border-radius:22px;grid-template-columns:1.1fr 1fr;gap:60px;margin-top:64px;padding:48px;display:grid}.consumption-card h2{margin-block:12px 20px;font-size:34px;font-weight:600;line-height:1.15}.consumption-card>div>p:not(.marketing-eyebrow){color:var(--color-muted-foreground);font-size:15px;line-height:1.7}.consumption-card .marketing-button{margin-top:24px}.consumption-bands>div{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:15px;padding-block:16px;font-size:14px;display:flex}.consumption-bands strong{font:600 22px var(--font-mono);white-space:nowrap}.consumption-bands>p{margin-top:16px;font-size:12px!important}.pricing-assurances{grid-template-columns:repeat(3,1fr);gap:32px;margin-block:64px 40px;display:grid}.pricing-assurances svg{width:24px;color:var(--color-primary)}.pricing-assurances h3{margin-block:14px 8px;font-size:20px;font-weight:600}.pricing-assurances p{color:var(--color-muted-foreground);font-size:14px;line-height:1.7}.pricing-questions{grid-template-columns:1fr 1.35fr;gap:70px;display:grid}.marketing-question{border-bottom:1px solid var(--color-border);padding-block:22px}.marketing-question:first-child{padding-top:0}.marketing-question summary{cursor:pointer;font-weight:600}.marketing-question p{color:var(--color-muted-foreground);margin-top:14px;font-size:14px;line-height:1.75}.signup-layout{grid-template-columns:1fr 1.15fr;align-items:start;gap:80px;display:grid}.signup-story{padding-block:20px}.signup-story h2{margin:25px 0 20px;font-size:42px;font-weight:600;line-height:1.1}.signup-story>p{color:var(--color-muted-foreground);line-height:1.75}.signup-story ol{gap:20px;margin:30px 0;font-size:14px;font-weight:500;display:grid}.signup-story li{align-items:center;gap:15px;display:flex}.signup-story li>span{border:1px solid var(--color-border);width:32px;height:32px;font:500 11px var(--font-mono);color:var(--color-primary);border-radius:50%;place-items:center;display:grid}.signup-plan{border:1px solid var(--color-border);background:#fff;border-radius:16px;margin-bottom:20px;padding:25px}.signup-plan h3{margin:8px 0;font-size:25px;font-weight:600}.signup-plan p:not(.marketing-eyebrow){color:var(--color-muted-foreground);font-size:13px}.signup-plan p:last-child{align-items:center;gap:6px;margin-top:18px;display:flex}.signup-plan svg{color:var(--color-primary);flex:none}.signup-form{border:1px solid var(--color-border);background:#fff;border-radius:22px;width:100%;padding:36px;box-shadow:0 12px 42px #0b0d1205}.signup-form>h2{margin-bottom:12px;font-size:26px;font-weight:600}.cost-calculator{border:1px solid var(--color-border);background:#fff;border-radius:22px;grid-template-columns:1fr 1.1fr;display:grid;overflow:hidden}.cost-controls{align-content:start;gap:22px;padding:44px;display:grid}.cost-controls h2{font-size:34px;font-weight:600;line-height:1.15}.cost-results{background:var(--color-ink);color:#fff;gap:25px;padding:35px;display:grid}.cost-results article{border:1px solid var(--color-ink-border);border-radius:14px;padding:24px}.cost-results article>p:first-child{color:var(--color-ink-muted);font-size:13px}.cost-results article>strong{font:600 42px var(--font-display);letter-spacing:-.04em;margin-block:12px 4px;display:block}.cost-results article>span{color:var(--color-ink-muted);font-size:12px}.cost-result-best{background:var(--color-ink-surface)}.cost-result-best>strong{color:var(--color-brand-accent)}.cost-bar{background:var(--color-ink-border);border-radius:8px;height:7px;margin-top:20px}.cost-bar i{border-radius:inherit;background:var(--color-brand-accent);min-width:3px;height:100%;transition:width .2s;display:block}.cost-difference{margin-block:15px 20px;font-size:13px}.comparison-method{max-width:900px;color:var(--color-muted-foreground);margin:48px auto 0;font-size:14px;line-height:1.8}.comparison-method h2{color:var(--color-foreground);font-size:23px;font-weight:600}.comparison-method p{margin-top:16px}.comparison-method a{color:var(--color-primary);text-decoration:underline}.help-search{align-items:center;gap:14px;max-width:700px;margin:0 auto 30px;display:flex}.help-search input{height:52px}.help-categories{flex-wrap:wrap;justify-content:center;gap:8px;margin:0 0 40px;display:flex}.help-accordion{max-width:900px;margin-inline:auto}.help-accordion [data-slot=accordion-trigger]{padding-block:22px;font-size:17px}.help-accordion [data-slot=accordion-content]{color:var(--color-muted-foreground);font-size:15px;line-height:1.8}.security-grid{grid-template-columns:repeat(3,1fr);gap:45px 35px;display:grid}.security-grid h2{margin:20px 0 12px;font-size:23px;font-weight:600}.security-grid p{color:var(--color-muted-foreground);font-size:15px;line-height:1.8}.news-list{max-width:860px}.news-list article{border-left:2px solid var(--color-border);padding:0 0 50px 36px;position:relative}.news-list article:before{content:"";background:var(--color-primary);border:3px solid #fff;border-radius:50%;width:12px;height:12px;position:absolute;top:6px;left:-7px}.news-list article>div{color:var(--color-muted-foreground);font:400 12px var(--font-mono);flex-wrap:wrap;align-items:center;gap:15px;display:flex}.news-list article>div>span{border:1px solid var(--color-border);border-radius:99px;padding:5px 10px}.news-list h2{margin:16px 0;font-size:28px;font-weight:600;line-height:1.2}.news-list p{color:var(--color-muted-foreground);line-height:1.8}.news-list a{color:var(--color-primary);margin-top:16px;font-size:14px;font-weight:500;display:inline-block}@media (max-width:1023px){.pricing-grid{gap:12px}.pricing-card{padding:24px 18px}.pricing-amount{font-size:38px}.signup-layout{gap:35px}.security-grid{grid-template-columns:repeat(2,1fr)}.pricing-questions{gap:35px}.consumption-card{gap:32px;padding:32px}.cost-controls{padding:30px}.cost-results{padding:22px}}@media (max-width:767px){.pricing-grid,.signup-layout,.cost-calculator,.pricing-questions,.consumption-card,.pricing-assurances,.security-grid{grid-template-columns:1fr}.pricing-card{padding:30px}.pricing-card-head{min-height:0}.pricing-card:not(.pricing-featured) .pricing-amount{margin-top:26px}.pricing-tier{margin-top:24px}.pricing-amount{font-size:46px}.consumption-card{margin-top:35px;padding:26px}.consumption-card h2{font-size:30px}.signup-story{padding-top:0}.signup-story h2{font-size:34px}.signup-form{order:-1;padding:25px}.cost-controls{padding:26px}.cost-results{padding:16px}.cost-results article{padding:22px}.cost-results article>strong{font-size:38px}.pricing-switch button{padding:10px 15px}.help-categories{justify-content:flex-start}.news-list article{padding-left:24px}}@media (prefers-reduced-motion:reduce){.cost-bar i{transition:none}}.marketing-site{--m-ink:var(--color-ink);--m-surface:var(--color-muted);--m-line:var(--color-border);--m-body:#3d4352;--m-muted:var(--color-muted-foreground);--m-indigo:var(--color-primary);--m-lime:var(--color-brand-accent);line-height:1.5}.marketing-wrap{width:min(100% - 48px,1152px);margin-inline:auto}.marketing-site section[id],.marketing-site [id=anteprima]{scroll-margin-top:100px}.marketing-site h1,.marketing-site h2,.marketing-site h3{font-family:var(--font-display);letter-spacing:-.035em}.marketing-site a,.marketing-site button{-webkit-tap-highlight-color:transparent}.marketing-site a:focus-visible{outline:3px solid var(--m-indigo);outline-offset:5px;border-radius:4px}.marketing-dark a:focus-visible,.marketing-header a:focus-visible{outline-color:var(--m-lime)}.marketing-skip{z-index:60;color:var(--m-ink);background:#fff;border-radius:8px;padding:12px 20px;position:fixed;top:8px;left:12px;transform:translateY(-150%)}.marketing-skip:focus{transform:none}.marketing-family{color:#c3c8d4;background:#07080c;border-bottom:1px solid #1a1e29;font-size:12px}.marketing-family .marketing-wrap{justify-content:space-between;align-items:center;gap:16px;min-height:42px;display:flex}.marketing-family strong{color:#fff;font-weight:600}.marketing-family-note{color:#a9b0bf}.marketing-family a{color:#c3c8d4;align-items:center;gap:6px;display:inline-flex}.marketing-family a:hover{color:var(--m-lime)}.marketing-header{z-index:30;color:#fff;border-bottom:1px solid var(--color-ink-border);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#151923f5;position:sticky;top:0}.marketing-header .marketing-wrap{align-items:center;gap:32px;min-height:76px;display:flex}.marketing-header .brand-lockup{font-size:18px}.marketing-nav{color:#c3c8d4;align-items:center;gap:25px;margin-left:10px;font-size:14px;font-weight:500;display:flex}.marketing-nav a:hover{color:var(--m-lime)}.marketing-actions{align-items:center;gap:12px;margin-left:auto;display:flex}.marketing-button{border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:13px 23px;font-size:15px;font-weight:600;transition:background .15s,color .15s;display:inline-flex}.marketing-button-lime{background:var(--m-lime);color:var(--m-ink)}.marketing-button-lime:hover{background:#dbff6e}.marketing-button-indigo{background:var(--m-indigo);color:#fff}.marketing-button-indigo:hover{background:#2a33c9}.marketing-button-outline{color:#fff;background:0 0;border-color:#3a4152}.marketing-button-outline:hover{background:var(--color-ink-surface)}.marketing-menu-button{display:none}.marketing-dark{background:var(--m-ink);color:#fff}.marketing-surface{background:var(--m-surface)}.marketing-hero{isolation:isolate;text-align:center;padding:84px 0 0;position:relative;overflow:clip}.marketing-hero:before{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(#ffffff04 1px,#0000 1px),linear-gradient(90deg,#ffffff04 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 50% 22%,#000,#0000 70%);mask-image:radial-gradient(at 50% 22%,#000,#0000 70%)}.marketing-hero:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(#3a45f538,#0000 65%);width:1000px;max-width:100%;height:600px;position:absolute;bottom:-80px;left:50%;transform:translate(-50%)}.marketing-pill{border:1px solid var(--color-ink-border);color:#c3c8d4;background:#121620;border-radius:99px;justify-content:center;align-items:center;gap:9px;padding:8px 15px;font-size:13px;display:inline-flex}.marketing-pill>span{background:var(--m-lime);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #cfff4512}.marketing-pill>svg{color:var(--m-lime)}.marketing-hero h1{letter-spacing:-.055em;text-wrap:balance;max-width:1010px;margin:28px auto 0;font-size:clamp(42px,5.6vw,80px);font-weight:700;line-height:1.06}.marketing-hero h1 span,.marketing-dark .marketing-section-heading h2 span,.marketing-contact h2 span{color:var(--m-lime)}.marketing-hero-lead{max-width:780px;color:var(--color-ink-muted);text-wrap:pretty;margin:28px auto 0;font-size:20px;line-height:1.6}.marketing-hero-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:30px;display:flex}.marketing-hero-notes{color:var(--color-ink-muted);flex-wrap:wrap;justify-content:center;gap:12px 24px;margin-top:20px;font-size:12px;display:flex}.marketing-hero-notes li{align-items:center;gap:7px;display:flex}.marketing-hero-notes svg,.marketing-demo-cue svg{color:var(--m-lime)}.marketing-demo-cue{color:#c3c8d4;justify-content:center;gap:9px;margin:44px 0 24px;font-size:13px;display:flex}.marketing-trust{border-bottom:1px solid var(--m-line);color:var(--m-muted);background:#fff;padding-block:22px;font-size:12px}.marketing-trust .marketing-wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.marketing-trust span{align-items:center;gap:9px;display:inline-flex}.marketing-trust svg{width:18px;height:18px;color:var(--m-indigo)}.marketing-code-group b{background:var(--color-accent);color:var(--m-indigo);font-family:var(--font-mono);border-radius:5px;padding:4px 7px;font-size:11px;font-weight:500}.marketing-section{padding-block:100px}.marketing-section-heading{text-align:center;max-width:800px;margin:0 auto 44px}.marketing-eyebrow{font:500 12px/1.5 var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--m-indigo)}.marketing-dark .marketing-eyebrow{color:var(--m-lime)}.marketing-section-heading h2,.marketing-heading{text-wrap:balance;margin-top:14px;font-size:clamp(32px,4.2vw,54px);font-weight:600;line-height:1.08}.marketing-section-heading>p:last-child:not(:first-child),.marketing-intro{color:var(--m-muted);text-wrap:pretty;margin-top:20px;font-size:18px;line-height:1.65}.marketing-dark .marketing-section-heading>p:last-child:not(:first-child){color:var(--color-ink-muted)}.marketing-before-after{border:1px solid var(--m-line);border-radius:22px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.marketing-before,.marketing-after{padding:38px 42px}.marketing-before{background:var(--m-surface)}.marketing-comparison-title{justify-content:space-between;align-items:center;gap:14px;margin-bottom:28px;display:flex}.marketing-comparison-title h3{font-size:22px;font-weight:600}.marketing-comparison-title>span{font:500 11px/1.4 var(--font-mono);text-transform:uppercase;letter-spacing:.04em;border:1px solid var(--m-line);border-radius:99px;padding:7px 12px}.marketing-after .marketing-comparison-title>span{border-color:var(--color-ink-border);color:var(--m-lime)}.marketing-before ol{color:var(--m-muted);gap:19px;font-size:15px;display:grid}.marketing-before li{align-items:center;gap:14px;display:flex}.marketing-before li>span{border:1px solid var(--m-line);width:26px;height:26px;font-family:var(--font-mono);border-radius:50%;place-items:center;font-size:11px;display:grid}.marketing-after ol{gap:25px;display:grid}.marketing-after li{align-items:flex-start;gap:16px;display:flex}.marketing-after li>span{border:1px solid var(--color-ink-border);width:42px;height:42px;color:var(--m-lime);border-radius:12px;flex:none;place-items:center;display:grid}.marketing-after li h3{font-size:20px;font-weight:600}.marketing-after li p{max-width:320px;color:var(--color-ink-muted);margin-top:5px;font-size:14px}.marketing-after>a{margin-top:30px}.marketing-benefits{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.marketing-benefits article{border:1px solid var(--m-line);background:#fff;border-radius:18px;padding:30px}.marketing-feature-icon{background:var(--color-accent);width:48px;height:48px;color:var(--m-indigo);border-radius:13px;place-items:center;display:grid}.marketing-benefits h3{margin-top:24px;font-size:23px;font-weight:600;line-height:1.2}.marketing-benefits p{color:var(--m-muted);margin-top:12px;font-size:15px;line-height:1.7}.marketing-audiences{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.marketing-audience{border:1px solid var(--m-line);background:var(--m-surface);border-radius:22px;padding:40px}.marketing-audience.marketing-dark{background:var(--m-ink);border-color:var(--m-ink)}.marketing-audience>svg{color:var(--m-indigo);margin-bottom:24px}.marketing-audience.marketing-dark>svg{color:var(--m-lime)}.marketing-audience h3{margin-top:15px;font-size:clamp(30px,3vw,40px);font-weight:600;line-height:1.1}.marketing-audience ul{color:var(--m-body);gap:14px;margin:26px 0 32px;font-size:14px;display:grid}.marketing-audience li{align-items:flex-start;gap:10px;display:flex}.marketing-audience li svg{width:16px;height:16px;color:var(--m-indigo);flex:none;margin-top:2px}.marketing-audience.marketing-dark li{color:#c3c8d4}.marketing-audience.marketing-dark li svg{color:var(--m-lime)}.marketing-audience a{color:var(--m-indigo);align-items:center;gap:9px;font-size:14px;font-weight:600;display:inline-flex}.marketing-audience.marketing-dark a{color:var(--m-lime)}.marketing-audience a:hover,.marketing-text-link:hover{text-underline-offset:4px;text-decoration:underline}.marketing-report-layout{grid-template-columns:1fr 1fr;align-items:center;gap:70px;display:grid}.marketing-feature-list{gap:24px;margin-top:32px;display:grid}.marketing-feature-list li{align-items:flex-start;gap:14px;display:flex}.marketing-feature-list svg{width:22px;height:22px;color:var(--m-indigo);flex:none;margin-top:2px}.marketing-feature-list strong{font-weight:600}.marketing-feature-list p{color:var(--m-muted);margin-top:4px;font-size:14px}.marketing-guides{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.marketing-guides article{border:1px solid var(--m-line);border-radius:20px;min-width:0;overflow:hidden}.marketing-guides article>a{flex-direction:column;height:100%;display:flex}.marketing-guide-cover{isolation:isolate;background:var(--color-accent);min-height:180px;color:var(--m-indigo);justify-content:space-between;align-items:flex-end;padding:26px;display:flex;position:relative;overflow:hidden}.marketing-guide-cover>svg:first-child{align-self:flex-start;width:25px;height:25px}.marketing-guide-cover>span{font:600 48px/1 var(--font-display);letter-spacing:-.06em}.marketing-guide-cover .marketing-guide-watermark{z-index:-1;opacity:.07;width:160px;height:160px;position:absolute;bottom:-30px;left:25px;transform:rotate(-12deg)}.marketing-guides article:nth-child(2) .marketing-guide-cover{background:var(--m-ink);color:var(--m-lime)}.marketing-guides article:nth-child(3) .marketing-guide-cover{background:var(--m-lime);color:var(--m-ink)}.marketing-guide-copy{flex-direction:column;flex:1;padding:27px;display:flex}.marketing-guide-copy .marketing-eyebrow{font-size:10px}.marketing-guide-copy h3{margin-top:14px;font-size:24px;font-weight:600;line-height:1.15}.marketing-guide-copy>p:not(:first-child){color:var(--m-muted);margin-top:12px;font-size:14px;line-height:1.7}.marketing-guide-link{color:var(--m-indigo);align-items:center;gap:7px;margin-top:auto;padding-top:25px;font-size:13px;font-weight:600;display:flex}.marketing-guides a:hover .marketing-guide-link{text-underline-offset:4px;text-decoration:underline}.marketing-center{text-align:center;margin-top:30px}.marketing-text-link{color:var(--m-indigo);align-items:center;gap:10px;font-size:14px;font-weight:600;display:inline-flex}.marketing-contact{border-radius:28px;grid-template-columns:1fr 1fr;align-items:center;gap:64px;padding:56px;display:grid}.marketing-contact .marketing-eyebrow{margin-top:24px}.marketing-contact h2{margin-top:15px;font-size:clamp(32px,3vw,42px);font-weight:600;line-height:1.1}.marketing-contact>div>p:not(.marketing-eyebrow){color:var(--color-ink-muted);margin-top:22px;font-size:16px;line-height:1.7}.marketing-contact ul{color:#c3c8d4;gap:13px;margin-top:26px;font-size:13px;display:grid}.marketing-contact li{align-items:flex-start;gap:8px;display:flex}.marketing-contact li svg{color:var(--m-lime);flex:none;margin-top:2px}.marketing-footer{border-top:1px solid var(--m-line);padding:58px 0 26px}.marketing-footer-grid{grid-template-columns:1.5fr 1fr 1fr 1fr;gap:35px;padding-bottom:45px;display:grid}.marketing-footer-grid>div>p{max-width:290px;color:var(--m-muted);margin-top:16px;font-size:13px;line-height:1.7}.marketing-footer-grid nav{flex-direction:column;align-items:flex-start;gap:13px;font-size:13px;display:flex}.marketing-footer-grid nav strong{margin-bottom:5px;font-size:12px;font-weight:600}.marketing-footer-grid nav a{color:var(--m-muted);align-items:center;gap:5px;display:inline-flex}.marketing-footer a:hover{color:var(--m-indigo)}.marketing-legal{border-top:1px solid var(--m-line);color:var(--m-muted);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:18px;padding-top:24px;font-size:11px;display:flex}.marketing-legal p a{color:var(--m-indigo)}.marketing-legal nav{gap:20px;display:flex}.marketing-legal-document{overflow-wrap:anywhere}.product-demo{max-width:1100px;color:var(--m-ink);text-align:left;background:#fff;border:1px solid #cfd3e2;border-bottom:none;border-radius:20px 20px 0 0;margin-inline:auto;overflow:hidden;box-shadow:0 -16px 100px -25px #3a45f54a}.product-demo-bar{border-bottom:1px solid var(--m-line);background:#f4f5fa;align-items:center;gap:18px;min-height:50px;padding:10px 17px;font-size:11px;display:flex}.product-demo-dots{gap:7px;display:flex}.product-demo-dots i{background:#d5d9e3;border-radius:50%;width:9px;height:9px}.product-demo-address{color:var(--m-muted);font-family:var(--font-mono);font-size:10px}.product-demo-label{background:var(--color-accent);color:var(--m-indigo);white-space:nowrap;border-radius:99px;align-items:center;gap:6px;margin-left:auto;padding:5px 8px;font-weight:500;display:inline-flex}.product-demo-label i{background:currentColor;border-radius:50%;width:5px;height:5px}.product-demo-body{grid-template-columns:190px minmax(0,1fr);display:grid}.product-demo-sidebar{border-right:1px solid var(--m-line);background:#fbfcfe;padding:24px 12px}.product-demo-org{align-items:center;gap:8px;margin:0 4px 23px;font-size:11px;font-weight:600;display:flex}.product-demo-org small{color:var(--m-muted);margin-top:2px;font-weight:400;display:block}.product-demo-sidebar>button{width:100%;color:var(--m-body);text-align:left;cursor:pointer;border-radius:8px;align-items:center;gap:9px;margin-bottom:4px;padding:11px 10px;font-size:11px;font-weight:500;display:flex}.product-demo-sidebar>button:hover{background:var(--m-surface)}.product-demo-sidebar>button[aria-pressed=true]{background:var(--color-accent);color:var(--m-indigo)}.product-demo-sidebar button b{background:var(--m-indigo);color:#fff;border-radius:4px;place-items:center;width:17px;height:17px;margin-left:auto;font-size:9px;display:grid}.product-demo-sidebar>p{color:var(--m-muted);margin:60px 10px 0;font-size:10px;line-height:1.7}.product-demo-main{min-width:0;min-height:480px;padding:26px}.product-demo-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:24px;display:flex}.product-demo-heading p{font:400 9px/1.5 var(--font-mono);color:var(--m-muted);letter-spacing:.04em}.product-demo-heading h2{margin-top:5px;font-size:22px;font-weight:600;line-height:1.2}.demo-status{background:var(--color-accent);color:var(--m-indigo);white-space:nowrap;border-radius:6px;padding:5px 8px;font-size:10px;line-height:1.4;display:inline-block}.demo-status-warning{color:var(--color-warning);background:#fff1dc}.demo-status-success{color:var(--color-success);background:#e3f6ec}.product-demo-review{grid-template-columns:.95fr 1fr;gap:24px;display:grid}.demo-original{border:1px solid var(--m-line);background:#f4f5f8;border-radius:12px;align-content:center;justify-items:center;padding:24px 18px 18px;display:grid}.demo-paper{background:#fff;width:100%;max-width:255px;padding:22px;font-size:10px;box-shadow:0 7px 22px #0b0d1210}.demo-paper-top{color:var(--m-muted);justify-content:space-between;align-items:center;font-size:8px;line-height:1.2;display:flex}.demo-paper-top b{letter-spacing:.1em;color:var(--m-ink)}.demo-paper>h3{margin:24px 0 6px;font-size:30px;font-weight:500}.demo-paper>p{color:var(--m-muted);font-size:10px}.demo-paper-rule{background:var(--m-line);height:1px;margin-block:18px}.demo-paper>p>span{margin-top:4px;font-size:9px;display:block}.demo-paper-line{border-top:1px solid var(--m-line);justify-content:space-between;gap:10px;margin-top:17px;padding-top:10px;display:flex}.demo-paper-line strong{font-family:var(--font-mono);font-weight:500}.demo-paper-footer{text-align:center;font-family:var(--font-mono);letter-spacing:.06em;color:var(--m-muted);margin-top:24px;font-size:7px}.demo-file-caption{color:var(--m-muted);align-items:center;gap:5px;margin-top:16px;font-size:9px;display:flex}.demo-draft{min-width:0}.demo-ai-label{color:var(--m-indigo);align-items:center;gap:7px;margin-bottom:6px;font-size:11px;font-weight:600;display:flex}.demo-draft dl>div{border-bottom:1px solid var(--m-line);padding-block:9px}.demo-draft dt{color:var(--m-muted);font-size:10px}.demo-draft dd{margin-top:2px;font-size:12px;font-weight:500}.demo-check{cursor:pointer;align-items:flex-start;gap:8px;margin:17px 0 13px;font-size:10px;display:flex}.demo-check input{width:14px;height:14px;accent-color:var(--m-indigo);flex:none;margin-top:1px}.demo-draft button{white-space:normal}.demo-action-note{color:var(--m-muted);margin-block:10px;font-size:10px;line-height:1.6}.demo-delivered{background:#f3fbf6;border:1px solid #bce4cb;border-radius:12px;flex-direction:column;align-items:flex-start;gap:12px;margin-top:16px;padding:20px;display:flex}.demo-delivered>svg{color:var(--color-success)}.demo-delivered>strong{font-size:13px}.demo-delivered>p{color:var(--m-muted);font-size:12px}.product-demo-disclaimer{border-top:1px solid var(--m-line);color:var(--m-muted);background:#fbfcfe;justify-content:center;align-items:center;gap:7px;padding:11px 20px;font-size:10px;display:flex}.product-demo-disclaimer>svg{color:var(--m-indigo);flex:none}.demo-other{padding:6px}.demo-other>h2{margin-top:8px;font-size:28px;font-weight:600}.demo-other>p:not(.eyebrow){color:var(--m-muted);margin-top:10px;font-size:13px}.demo-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:30px;display:grid}.demo-metrics>div{border:1px solid var(--m-line);border-radius:12px;padding:20px}.demo-metrics span{color:var(--m-muted);font-size:10px;display:block}.demo-metrics strong{font-family:var(--font-display);margin-top:5px;font-size:32px;display:block}.demo-record{border-block:1px solid var(--m-line);text-align:left;cursor:pointer;align-items:center;gap:12px;width:100%;margin-top:22px;padding:20px 0;display:flex}.demo-record span:nth-child(2){flex:1}.demo-record strong{font-size:13px;display:block}.demo-record small{color:var(--m-muted);margin-top:4px;font-size:10px;display:block}.demo-empty{text-align:center;color:var(--m-muted);flex-direction:column;align-items:center;gap:25px;padding:65px 10px;font-size:14px;display:flex}.demo-archive-items{gap:0;margin-block:26px;display:grid}.demo-archive-items>div{border-bottom:1px solid var(--m-line);flex-wrap:wrap;align-items:center;gap:10px;padding-block:17px;font-size:12px;display:flex}.demo-archive-items strong{font-weight:500}.demo-archive-items span{color:var(--m-muted);margin-left:auto;font-size:11px}.demo-reports{max-width:530px;margin-inline:auto}.time-estimator{border:1px solid var(--color-ink-border);border-radius:22px;grid-template-columns:1fr 1fr;max-width:970px;margin-inline:auto;display:grid;overflow:hidden}.time-estimator-inputs{background:var(--color-ink-surface);padding:36px}.time-estimator-inputs>h3{margin-top:15px;font-size:28px;font-weight:600}.time-estimator-inputs>p{color:var(--color-ink-muted);margin:10px 0 24px;font-size:14px}.time-estimator-inputs label{color:#c3c8d4;margin-bottom:8px;font-size:12px}.time-estimator-inputs input{color:var(--color-foreground);background:var(--color-background)}.time-estimator-fields{grid-template-columns:1fr 1fr;gap:16px;margin-top:20px;display:grid}.time-estimator-inputs .time-estimator-note{margin:20px 0 0;font-size:11px;line-height:1.6}.time-estimator-result{flex-direction:column;justify-content:center;align-items:flex-start;padding:36px;display:flex}.time-estimator-total{font-family:var(--font-display);letter-spacing:-.05em;color:var(--m-lime);margin-top:16px;font-size:72px;line-height:1.1;display:block}.time-estimator-total span{font-family:var(--font-sans);letter-spacing:0;color:var(--color-ink-muted);margin-left:10px;font-size:15px;font-weight:400}.time-comparison{width:100%;margin-top:30px}.time-comparison>div:not(.time-track){color:#c3c8d4;justify-content:space-between;align-items:center;font-size:12px;display:flex}.time-comparison b{font-family:var(--font-mono);font-size:11px;font-weight:500}.time-track{background:var(--color-ink-border);border-radius:99px;height:9px;margin:9px 0 18px;overflow:hidden}.time-track i{border-radius:inherit;background:var(--m-lime);height:100%;display:block}.time-track-manual i{background:#636c80}.time-estimator-result>p:not(.marketing-eyebrow){color:var(--color-ink-muted);margin-top:5px;font-size:11px;line-height:1.6}.time-estimator-result>a{margin-top:25px}.report-preview{background:var(--color-ink-surface);color:#fff;border:1px solid var(--color-ink-border);border-radius:20px;min-width:0;padding:clamp(20px,3vw,38px)}.report-bars{background:repeating-linear-gradient(0deg,#0000 0 calc(25% - 1px),#ffffff14 calc(25% - 1px) 25%);border-bottom:1px solid #626b7f;grid-template-columns:repeat(3,1fr);align-items:end;gap:10%;height:152px;margin-top:36px;padding-inline:5%;display:grid}.report-bars li{justify-content:center;align-items:flex-end;height:100%;display:flex;position:relative}.report-bar{background:var(--m-indigo);border-radius:6px 6px 0 0;width:min(100%,64px);display:block;position:relative}.report-bars li:last-child .report-bar{background:var(--m-lime)}.report-value,.report-month{font:11px/1.3 var(--font-mono);white-space:nowrap;position:absolute;left:50%;transform:translate(-50%)}.report-value{color:#fff;top:-20px}.report-month{color:#c3c8d4;bottom:-25px}.marketing-page-hero{isolation:isolate;background:var(--m-ink);color:#fff;padding-block:68px;position:relative;overflow:hidden}.marketing-page-hero:before{content:"";z-index:-1;background:radial-gradient(at 90% 5%,#3a45f530,#0000 55%);position:absolute;inset:0}.marketing-page-hero .eyebrow{color:var(--m-lime)}.marketing-page-hero .chapter-heading{color:#fff}.marketing-page-hero .chapter-intro{color:var(--color-ink-muted)}.marketing-page-hero .marketing-breadcrumb{color:#c3c8d4;gap:10px;margin-bottom:25px;font-size:12px;display:flex}.marketing-page-hero .marketing-breadcrumb a:hover{color:var(--m-lime)}.marketing-blog-card{background:#fff;transition:border-color .15s}.marketing-blog-card:hover{border-color:var(--m-indigo)}@media (max-width:1100px){.marketing-header .marketing-wrap{gap:20px}.marketing-nav{gap:17px;margin-left:0}.marketing-header-demo{padding-inline:16px;font-size:13px}.marketing-header .brand-lockup{font-size:16px}.marketing-report-layout{gap:40px}.marketing-contact{gap:35px;padding:40px}}@media (max-width:900px){.marketing-nav{display:none}.marketing-menu-button{display:inline-flex}.marketing-family-note{display:none}.marketing-hero{padding-top:60px}.marketing-hero h1{font-size:clamp(42px,7vw,66px)}.marketing-hero-lead{font-size:18px}.marketing-section{padding-block:75px}.marketing-before,.marketing-after,.marketing-audience{padding:30px}.marketing-benefits{gap:12px}.marketing-benefits article{padding:22px}.marketing-report-layout,.marketing-contact{grid-template-columns:minmax(0,1fr)}.marketing-report-layout>.report-preview{width:min(100%,600px);margin-inline:auto}.marketing-contact>div:first-child{max-width:620px}.marketing-contact>form{width:100%}.marketing-footer-grid{grid-template-columns:1.5fr 1fr;row-gap:32px}.product-demo-body{grid-template-columns:150px minmax(0,1fr)}.product-demo-sidebar{padding-inline:7px}.product-demo-sidebar>button{gap:6px;padding-inline:7px;font-size:10px}.product-demo-sidebar>button>svg{width:14px}.product-demo-org{gap:4px;font-size:9px}.product-demo-main{padding:20px}.product-demo-review{gap:16px}.demo-original{padding-inline:10px}.demo-paper{padding:16px}.product-demo-heading{flex-wrap:wrap}.marketing-guide-copy{padding:22px}.marketing-guide-copy h3{font-size:21px}.marketing-guide-copy .marketing-eyebrow{font-size:9px}}@media (max-width:680px){.marketing-wrap{width:calc(100% - 36px)}.marketing-header .marketing-wrap{gap:10px;min-height:66px}.marketing-header .brand-lockup{font-size:15px}.marketing-actions{gap:5px}.marketing-header-demo{display:none}.marketing-family{font-size:10px}.marketing-family a{gap:0;font-size:0}.marketing-family a svg{width:15px;height:15px}.marketing-family .marketing-wrap{min-height:33px}.marketing-hero{padding-top:45px}.marketing-pill{gap:7px;padding:7px 10px;font-size:10px}.marketing-hero h1{letter-spacing:-.045em;margin-top:25px;font-size:clamp(36px,9.5vw,57px);line-height:1.07}.marketing-hero-lead{margin-top:22px;font-size:16px}.marketing-hero-actions{gap:10px;margin-top:25px}.marketing-hero-actions .marketing-button{padding:13px 16px;font-size:13px}.marketing-hero-notes{gap:9px 15px;font-size:10px}.marketing-demo-cue{margin-top:34px;font-size:11px}.marketing-trust .marketing-wrap{grid-template-columns:1fr 1fr;gap:20px 10px;font-size:10px;display:grid}.marketing-trust svg{flex:none;width:15px}.marketing-section{padding-block:64px}.marketing-section-heading{margin-bottom:30px}.marketing-section-heading h2,.marketing-heading{font-size:34px}.marketing-section-heading>p:last-child:not(:first-child),.marketing-intro{font-size:16px}.marketing-before-after,.marketing-benefits,.marketing-audiences,.marketing-guides,.time-estimator{grid-template-columns:minmax(0,1fr)}.marketing-before,.marketing-after{padding:28px}.marketing-before ol{gap:14px;font-size:13px}.marketing-benefits{gap:14px}.marketing-benefits article{padding:28px}.marketing-benefits h3{margin-top:19px}.marketing-audience{padding:30px}.marketing-audience h3{font-size:34px}.marketing-audience ul{font-size:13px}.marketing-guide-cover{min-height:150px}.marketing-guide-copy{padding:26px}.marketing-guide-copy h3{font-size:26px}.marketing-guide-copy .marketing-eyebrow{font-size:10px}.marketing-contact{border-radius:22px;gap:32px;padding:28px 22px}.marketing-contact h2{font-size:34px}.marketing-contact>div>p:not(.marketing-eyebrow){font-size:15px}.marketing-demo-section{padding-block:48px}.marketing-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.marketing-footer-grid>div{grid-column:1/-1}.marketing-footer-grid nav{font-size:12px}.marketing-legal{font-size:10px;line-height:1.8}.time-estimator-inputs,.time-estimator-result{padding:28px}.time-estimator-total{font-size:64px}.time-estimator-fields{gap:12px}.time-estimator-inputs label{font-size:11px}.product-demo{border-radius:14px 14px 0 0}.product-demo-bar{gap:10px;min-height:44px;padding:9px 12px}.product-demo-address{display:none}.product-demo-label{font-size:9px}.product-demo-body{display:block}.product-demo-sidebar{border-right:0;border-bottom:1px solid var(--m-line);flex-wrap:wrap;gap:3px;padding:10px;display:flex}.product-demo-org,.product-demo-sidebar>p{display:none}.product-demo-sidebar>button{flex:auto;justify-content:center;gap:5px;width:auto;min-height:44px;margin:0;padding:10px 6px;font-size:10px}.product-demo-sidebar>button>svg{width:13px}.product-demo-sidebar button b{width:13px;height:13px;margin-left:0;font-size:8px}.product-demo-main{min-height:0;padding:20px 16px}.product-demo-heading{margin-bottom:18px}.product-demo-heading h2{font-size:22px}.product-demo-review{grid-template-columns:minmax(0,1fr);gap:22px}.demo-original{padding:20px}.demo-paper{max-width:250px;padding:20px}.demo-paper>h3{margin-top:18px}.demo-draft dl{grid-template-columns:1fr 1fr;column-gap:14px;display:grid}.demo-draft dl>div:first-child{grid-column:1/-1}.demo-draft dd,.demo-check{font-size:11px}.demo-action-note{font-size:10px}.product-demo-disclaimer{align-items:flex-start;padding-inline:13px;font-size:9px}.demo-other>h2{font-size:26px}.demo-metrics{gap:8px}.demo-metrics>div{padding:13px 10px}.demo-metrics strong{font-size:27px}.demo-metrics span{font-size:9px}.demo-record{flex-wrap:wrap}.demo-record .demo-status{margin-left:36px}.demo-archive-items>div{font-size:11px}.demo-archive-items span{font-size:10px}.report-preview{padding:24px 18px}.report-value{font-size:10px}.marketing-page-hero{padding-block:45px}}@media (prefers-reduced-motion:reduce){.marketing-site *,.marketing-site :before,.marketing-site :after{scroll-behavior:auto}.marketing-button,.marketing-blog-card{transition:none}}.marketing-article-header{background:var(--m-ink);color:#fff;border-radius:22px;padding:clamp(24px,5vw,48px)}.marketing-article-header .eyebrow{color:var(--m-lime)}.marketing-article-header .chapter-heading{color:#fff;max-width:780px}.marketing-article-header>p{color:#c3c8d4}.marketing-article-header>.text-muted-foreground{color:var(--color-ink-muted)}
