@charset "UTF-8";@media(max-width:768px){.content table td,.content table th{font-size:1.4rem;padding:1rem}}.content .list:not(.showcases-variant-a) details{margin-bottom:1.2rem;border:1px solid var(--border-color,#ddd);border-radius:6px;padding:0;overflow:hidden}.content .list:not(.showcases-variant-a) details summary{cursor:pointer;padding:1rem 1.2rem;font-size:1.6rem;line-height:1.5;list-style:none;transition:background-color .2s ease}.content .list:not(.showcases-variant-a) details summary::-webkit-details-marker{display:none}.content .list:not(.showcases-variant-a) details summary::before{content:"▸ ";display:inline-block;transition:transform .2s ease}.content .list:not(.showcases-variant-a) details summary:hover{background-color:var(--alt-bg-color,rgba(0,0,0,3%))}.content .list:not(.showcases-variant-a) details[open] summary::before{transform:rotate(90deg)}.content .list:not(.showcases-variant-a) details>p,.content .list:not(.showcases-variant-a) details>div{padding:0 1.2rem 1rem;margin:0;font-size:1.6rem;line-height:1.7}.content .showcases-variant-a{max-width:72rem;margin-left:auto;margin-right:auto}.content .showcases-variant-a header{margin-top:0;margin-bottom:2.5rem;padding-bottom:1.5rem;border-bottom:1px solid #e0e0e0}.content .showcases-variant-a header h1{margin:0 0 .5rem}.content .showcases-variant-a .intro{font-size:1em;opacity:.9;margin:0}.content .showcases-variant-a .intro-nav{font-size:.9em;margin:.5rem 0 0;opacity:.7}.content .showcases-variant-a .intro-nav a{text-decoration:underline;text-underline-offset:2px}.content .showcases-variant-a .showcases-controls{display:flex;justify-content:flex-end;margin-bottom:.75rem;min-height:2rem}.content .showcases-variant-a .collapse-all-btn{font-size:.85em;color:#1565c0;cursor:pointer;background:0 0;border:1px solid #1565c0;border-radius:4px;padding:.2rem .6rem;font-family:inherit;transition:background .15s ease,color .15s ease}.content .showcases-variant-a .collapse-all-btn:hover{background:#1565c0;color:#fff}.content .showcases-variant-a .showcases-cards{display:grid;gap:1.5rem;grid-template-columns:1fr}@media(min-width:640px){.content .showcases-variant-a .showcases-cards{grid-template-columns:repeat(2,1fr)}}.content .showcases-variant-a .showcase-card{border:1px solid #e0e0e0;border-radius:8px;padding:1.35rem 1.25rem;background:#fafafa;transition:box-shadow .2s ease,border-color .2s ease}.content .showcases-variant-a .showcase-card:hover{box-shadow:0 2px 8px rgba(0,0,0,6%)}.content .showcases-variant-a .showcase-quote{font-size:1.1em;font-weight:500;line-height:1.5;margin:0 0 1rem}.content .showcases-variant-a .showcase-details{margin:0;padding:0;border:none}.content .showcases-variant-a .showcase-toggle{list-style:none;cursor:pointer}.content .showcases-variant-a .showcase-toggle::-webkit-details-marker{display:none}.content .showcases-variant-a .showcase-toggle::before{content:"▸ ";display:inline-block;margin-right:.2em;transition:transform .2s ease}.content .showcases-variant-a .showcase-details[open] .showcase-toggle::before{content:"▾ ";transform:none}.content .showcases-variant-a .showcase-outcome{font-size:1em;line-height:1.65;margin:0;border-top:1px solid #e0e0e0;padding-top:.75rem;margin-top:.75rem}.content .showcases-variant-a .showcase-outcome::before{content:"Outcome";display:block;font-size:.7em;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:#888;margin-bottom:.4rem}.content .showcases-variant-a .showcase-outcome p{margin:0 0 .5rem}.content .showcases-variant-a .showcase-card details[open]~.showcase-cta-always{display:none}.content .showcases-variant-a .showcase-outcome-cta{display:inline-block;margin-top:.5rem;font-weight:500}.content .showcases-variant-a .showcase-toggle{font-size:1em;color:#1565c0;cursor:pointer;background:0 0;border:none;padding:.15rem .25rem;font-family:inherit;border-radius:3px;transition:background .15s ease}.content .showcases-variant-a .showcase-toggle:hover{text-decoration:underline}.content .showcases-variant-a .showcase-toggle:focus-visible{outline:2px solid #1565c0;outline-offset:2px}.content .showcases-variant-a .showcase-cta-always{font-size:.9em;margin:.5rem 0 0;opacity:.75}.content .showcases-variant-a .showcase-cta-always a{font-weight:500}.content .showcases-variant-a .showcases-cta-block{margin-top:2.5rem;padding:1.5rem 1.25rem;text-align:center;font-size:1em;background:#e0e0e0;border:1px solid #e0e0e0;border-radius:8px}.content .showcases-variant-a .showcases-cta-pricing-hint{font-size:.85em;opacity:.7;display:inline-block;margin-top:.25rem}.content .showcases-variant-a .showcases-pricing{margin-top:2.5rem;padding-top:2.5rem;border-top:1px solid #e0e0e0}.content .showcases-variant-a .showcases-pricing h2{font-size:2.8rem;line-height:3.2rem;font-weight:600;margin:0 0 .5rem}.content .showcases-variant-a .showcases-pricing-intro{font-size:1em;margin-bottom:2rem}.content .showcases-variant-a .showcases-pricing-grid{display:grid;gap:1.5rem;grid-template-columns:1fr}@media(min-width:640px){.content .showcases-variant-a .showcases-pricing-grid{grid-template-columns:repeat(3,1fr)}}.content .showcases-variant-a .showcase-price-card{border:1px solid #e0e0e0;border-radius:8px;padding:1.35rem 1.25rem;background:#fafafa;position:relative;font-size:1em}.content .showcases-variant-a .showcase-price-card.popular{border-color:#1565c0;box-shadow:0 0 0 1px #1565c0}.content .showcases-variant-a .showcase-price-card .badge-popular{display:inline-block;font-size:.7em;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#1565c0;border:1px solid #1565c0;padding:.1rem .45rem;border-radius:4px;margin-bottom:.5rem}.content .showcases-variant-a .showcase-price-card h3{font-size:1.15em;font-weight:600;margin:0 0 .75rem}.content .showcases-variant-a .showcase-price-card ul{margin:0 0 1rem;padding-left:1.2rem;font-size:1em;line-height:1.55;opacity:.9}.content .showcases-variant-a .showcase-price-card .timeline{font-size:.95em;color:#555;margin-bottom:1rem}.content .showcases-variant-a .showcase-price-card .cta-btn{display:inline-block;font-size:1em;font-weight:500}.content .showcases-variant-a .showcase-price-card.hourly{padding:1rem 1.25rem;text-align:center}.content .showcases-variant-a .showcase-price-card.hourly h3,.content .showcases-variant-a .showcase-price-card.hourly p,.content .showcases-variant-a .showcase-price-card.hourly .price-range,.content .showcases-variant-a .showcase-price-card.hourly .note,.content .showcases-variant-a .showcase-price-card.hourly .cta-btn{max-width:22rem;margin-left:auto;margin-right:auto}.content .showcases-variant-a .showcase-price-card.hourly .price-range{font-size:1.1em;font-weight:600;margin:.25rem auto .5rem}.content .showcases-variant-a .showcase-price-card.hourly .note{font-size:.95em;color:#555;margin-bottom:.75rem}.content .showcases-variant-a .showcase-price-card.hourly p{margin-bottom:.25rem}@media(min-width:640px){.content .showcases-variant-a .showcase-price-card.hourly{grid-column:1/-1}}@media(min-width:640px){.content .showcases-variant-a .showcase-price-card.hourly{grid-column:1/-1}}@media(prefers-reduced-motion:reduce){.content .showcases-variant-a .showcase-card,.content .showcases-variant-a .showcase-toggle,.content .showcases-variant-a .collapse-all-btn{transition:none}}body.colorscheme-dark .content .showcases-variant-a header{border-bottom-color:#424242}body.colorscheme-dark .content .showcases-variant-a .intro-nav a{color:#42a5f5}body.colorscheme-dark .content .showcases-variant-a .collapse-all-btn{color:#42a5f5;border-color:#42a5f5}body.colorscheme-dark .content .showcases-variant-a .collapse-all-btn:hover{background:#42a5f5;color:#1e1e1e}body.colorscheme-dark .content .showcases-variant-a .showcase-card{border-color:#424242;background:#2d2d2d}body.colorscheme-dark .content .showcases-variant-a .showcase-card:hover{box-shadow:0 2px 10px rgba(0,0,0,.35)}body.colorscheme-dark .content .showcases-variant-a .showcase-outcome{border-top-color:#505050}body.colorscheme-dark .content .showcases-variant-a .showcase-outcome::before{color:#999}body.colorscheme-dark .content .showcases-variant-a .showcase-toggle{color:#42a5f5}body.colorscheme-dark .content .showcases-variant-a .showcase-toggle:focus-visible{outline-color:#42a5f5}body.colorscheme-dark .content .showcases-variant-a .showcases-cta-block{background:#424242;border-color:#424242}body.colorscheme-dark .content .showcases-variant-a .showcases-pricing{border-top-color:#424242}body.colorscheme-dark .content .showcases-variant-a .showcase-price-card{border-color:#505050;background:#2d2d2d}body.colorscheme-dark .content .showcases-variant-a .showcase-price-card .timeline,body.colorscheme-dark .content .showcases-variant-a .showcase-price-card .note{color:#999}body.colorscheme-dark .content .showcases-variant-a .showcase-price-card .badge-popular{color:#42a5f5;border-color:#42a5f5}body.colorscheme-dark .content .showcases-variant-a .showcase-price-card.popular{border-color:#42a5f5;box-shadow:0 0 0 1px #42a5f5}@media(prefers-color-scheme:dark){body.colorscheme-auto .content .showcases-variant-a header{border-bottom-color:#424242}body.colorscheme-auto .content .showcases-variant-a .intro-nav a{color:#42a5f5}body.colorscheme-auto .content .showcases-variant-a .collapse-all-btn{color:#42a5f5;border-color:#42a5f5}body.colorscheme-auto .content .showcases-variant-a .collapse-all-btn:hover{background:#42a5f5;color:#1e1e1e}body.colorscheme-auto .content .showcases-variant-a .showcase-card{border-color:#424242;background:#2d2d2d}body.colorscheme-auto .content .showcases-variant-a .showcase-card:hover{box-shadow:0 2px 10px rgba(0,0,0,.35)}body.colorscheme-auto .content .showcases-variant-a .showcase-outcome{border-top-color:#505050}body.colorscheme-auto .content .showcases-variant-a .showcase-outcome::before{color:#999}body.colorscheme-auto .content .showcases-variant-a .showcase-toggle{color:#42a5f5}body.colorscheme-auto .content .showcases-variant-a .showcase-toggle:focus-visible{outline-color:#42a5f5}body.colorscheme-auto .content .showcases-variant-a .showcases-cta-block{background:#424242;border-color:#424242}body.colorscheme-auto .content .showcases-variant-a .showcases-pricing{border-top-color:#424242}body.colorscheme-auto .content .showcases-variant-a .showcase-price-card{border-color:#505050;background:#2d2d2d}body.colorscheme-auto .content .showcases-variant-a .showcase-price-card .timeline,body.colorscheme-auto .content .showcases-variant-a .showcase-price-card .note{color:#999}body.colorscheme-auto .content .showcases-variant-a .showcase-price-card .badge-popular{color:#42a5f5;border-color:#42a5f5}body.colorscheme-auto .content .showcases-variant-a .showcase-price-card.popular{border-color:#42a5f5;box-shadow:0 0 0 1px #42a5f5}}