.hero{max-width:42rem;margin:0 auto 3rem}.hero-cta{margin-top:1.5rem}.hero-cta a{border:1px solid rgb(var(--ds-gray-1000));color:rgb(var(--ds-gray-1000));background-color:#0000;border-radius:8px;padding:.625rem 1.25rem;font-size:.9375rem;font-weight:600;text-decoration:none;transition:background-color .15s,color .15s;display:inline-block}.hero-cta a:hover{background-color:rgb(var(--ds-gray-1000));color:rgb(var(--ds-background-100))}.content-block{max-width:42rem;margin:0 auto 3rem}.demo-intro{margin-bottom:2rem}.demo-intro p{color:rgb(var(--ds-gray-900));font-size:1rem;line-height:1.7}.demo-figure{margin-bottom:2rem}.demo-figure a.glightbox{cursor:zoom-in;display:block}.demo-figure img{border:1px solid var(--ds-gray-alpha-400);border-radius:8px;width:100%;height:auto;transition:opacity .15s}.demo-figure a.glightbox:hover img{opacity:.9}.demo-figure figcaption{color:rgb(var(--ds-gray-700));margin-top:.75rem;font-size:.875rem;line-height:1.5}.demo-figures-row{grid-template-columns:1fr;gap:1.5rem;display:grid}@media (width>=640px){.demo-figures-row{grid-template-columns:1fr 1fr}}.steps{flex-direction:column;gap:1.5rem;display:flex}.step{align-items:flex-start;gap:1rem;display:flex}.step-number{background-color:rgb(var(--ds-gray-1000));width:2rem;height:2rem;color:rgb(var(--ds-gray-100));border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.875rem;font-weight:600;display:flex}.step-content{flex:1}.step-title{color:rgb(var(--ds-gray-1000));margin-bottom:.25rem;font-size:1rem;font-weight:600}.step-content p{color:rgb(var(--ds-gray-900));font-size:.9375rem;line-height:1.6}.findings{flex-direction:column;gap:1rem;margin-bottom:1.5rem;display:flex}.finding{background-color:rgb(var(--ds-background-200));border:1px solid var(--ds-gray-alpha-200);border-radius:8px;align-items:flex-start;gap:1rem;padding:1rem;display:flex}.finding-label{font-family:var(--ds-font-mono,ui-monospace, "Cascadia Code", "Source Code Pro", Menlo, Consolas, monospace);border-radius:4px;flex-shrink:0;padding:.25rem .5rem;font-size:.8125rem;font-weight:600}.finding-label.neutral{background-color:rgb(var(--ds-blue-100));color:rgb(var(--ds-blue-800))}.finding-label.harmful{background-color:rgb(var(--ds-red-100));color:rgb(var(--ds-red-800))}.finding-label.beneficial{background-color:rgb(var(--ds-green-100));color:rgb(var(--ds-green-800))}.finding-detail{color:rgb(var(--ds-gray-900));font-size:.9375rem;line-height:1.6}.table-wrapper{margin-bottom:1.5rem;overflow-x:auto}.benchmark-table{border-collapse:collapse;width:100%;font-size:.9375rem}.benchmark-table th,.benchmark-table td{text-align:left;border-bottom:1px solid var(--ds-gray-alpha-200);padding:.75rem 1rem}.benchmark-table th{color:rgb(var(--ds-gray-1000));text-transform:uppercase;letter-spacing:.04em;font-size:.8125rem;font-weight:600}.benchmark-table td{color:rgb(var(--ds-gray-900))}.benchmark-table tbody tr:last-child td{border-bottom:none}.feature-list{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.feature-list li{color:rgb(var(--ds-gray-900));padding-left:1.5rem;font-size:1rem;line-height:1.6;position:relative}.feature-list li:before{content:"";background-color:rgb(var(--ds-gray-900));border-radius:50%;width:6px;height:6px;position:absolute;top:.6rem;left:0}.plans-intro{margin-bottom:2rem}.plans-grid{grid-template-columns:1fr;gap:1.5rem;margin-bottom:1.5rem;display:grid}@media (width>=640px){.plans-grid{grid-template-columns:1fr 1fr;align-items:start}}.plan-card{background-color:rgb(var(--ds-background-200));border:1px solid var(--ds-gray-alpha-200);border-radius:12px;flex-direction:column;padding:1.5rem;display:flex}.plan-card.pro{border-color:rgb(var(--ds-gray-1000));border-width:2px;padding:calc(1.5rem - 1px)}.plan-head{margin-bottom:1rem}.plan-name{color:rgb(var(--ds-gray-1000));text-transform:uppercase;letter-spacing:.04em;margin-bottom:.5rem;font-size:1rem;font-weight:600}.plan-price{color:rgb(var(--ds-gray-1000));font-size:1.75rem;font-weight:700;line-height:1.1}.plan-price-note{color:rgb(var(--ds-gray-700));margin-top:.25rem;font-size:.8125rem;font-style:italic}.plan-tagline{color:rgb(var(--ds-gray-900));margin-bottom:1rem;font-size:.9375rem;line-height:1.5}.plan-adds-label{color:rgb(var(--ds-gray-1000));margin-bottom:.75rem;font-size:.875rem;font-weight:600}.plan-features{flex-direction:column;gap:.625rem;margin:0 0 1rem;padding:0;list-style:none;display:flex}.plan-features li{color:rgb(var(--ds-gray-900));padding-left:1.5rem;font-size:.9375rem;line-height:1.5;position:relative}.plan-features li:before{content:"";background-color:rgb(var(--ds-gray-900));border-radius:50%;width:6px;height:6px;position:absolute;top:.5rem;left:0}.plan-throughput{color:rgb(var(--ds-gray-700));border-top:1px solid var(--ds-gray-alpha-200);margin-top:auto;padding-top:.75rem;font-size:.875rem}.plans-cta{text-align:center;margin-bottom:1.5rem}.plans-cta-button{border:1px solid rgb(var(--ds-gray-1000));color:rgb(var(--ds-gray-1000));background-color:#0000;border-radius:8px;padding:.75rem 2rem;font-size:1rem;font-weight:600;text-decoration:none;transition:background-color .15s,color .15s;display:inline-block}.plans-cta-button:hover{background-color:rgb(var(--ds-gray-1000));color:rgb(var(--ds-background-100))}.plans-cta-subtext{color:rgb(var(--ds-gray-700));margin-top:.625rem;font-size:.8125rem}.plans-footnote{margin-top:0}.glightbox-container .gslide-description{background:#fff}.glightbox-container .gslide-desc{color:#333;font-size:.9375rem;line-height:1.6}.form-section{border-top:1px solid var(--ds-gray-alpha-400);max-width:42rem;margin:0 auto;padding-top:1rem}.form-header{margin-bottom:2rem}.form-title{color:rgb(var(--ds-gray-1000));margin-bottom:.5rem;font-size:1.25rem;font-weight:600}.form-subtitle{color:rgb(var(--ds-gray-900));font-size:.9375rem;line-height:1.6}
