.mitar-report-contents{container:mitar-report / inline-size;min-width:0}.mitar-report-contents__heading{margin-block-end:2rem;text-align:center}.mitar-report-contents__heading h2{margin:0;font-size:clamp(1.5rem,2.2vw,1.875rem);font-weight:600;line-height:1.4;text-wrap:balance}.mitar-report-contents__intro{max-width:38rem;margin:.75rem auto 0;color:hsl(var(--muted-foreground));font-size:1rem;line-height:1.8}.mitar-report-chapters{display:grid;grid-template-columns:minmax(0,1fr);-moz-column-gap:2.5rem;column-gap:2.5rem;padding:0;margin:0;list-style:none}.mitar-report-chapter{display:grid;grid-template-columns:4rem minmax(0,1fr);gap:1rem;padding-block:1.5rem;border-block-start:1px solid hsl(var(--border));min-width:0}.mitar-report-chapter__art{display:flex;flex-direction:column;align-items:center;gap:.5rem}.mitar-report-chapter__art>svg{width:4rem;height:4rem;flex:none}.mitar-report-chapter__number{direction:ltr;color:hsl(var(--accent));font-size:.75rem;font-variant-numeric:tabular-nums;letter-spacing:.06em;line-height:1.5}.mitar-report-contents .mitar-report-chapter h3{margin:.125rem 0 .625rem;color:hsl(var(--foreground));font-size:1.0625rem;font-weight:600;line-height:1.5}.mitar-report-chapter__copy{min-width:0}.mitar-report-chapter__copy ul{display:grid;gap:.375rem;padding:0;margin:0;list-style:none}.mitar-report-contents .mitar-report-chapter__copy li{display:flex;align-items:start;gap:.5rem;color:hsl(var(--muted-foreground));font-size:.9375rem;line-height:1.75}.mitar-report-chapter__copy li:before{content:"";width:.375rem;height:1px;flex:none;margin-block-start:.85em;background:hsl(var(--accent) / .6)}.mitar-report-contents[data-has-cta=true] .mitar-report-chapters{margin-block-end:2rem}@container mitar-report (min-width: 42rem){.mitar-report-chapters{grid-template-columns:repeat(2,minmax(0,1fr))}.mitar-report-chapter{gap:1.25rem;padding-block:1.75rem}}@media (prefers-reduced-motion: no-preference){.mitar-report-chapter:nth-child(2n){--mitar-onward-delay: -3s}.mitar-report-chapter:nth-child(3n){--mitar-onward-delay: -5s}}.mitar-pricing-polish h2{text-wrap:balance}.mitar-pricing-polish .mitar-pricing-eyebrow{display:flex;align-items:center;justify-content:center;gap:.75rem;width:-moz-fit-content;width:fit-content;margin:0 auto 1.25rem;color:hsl(var(--accent));font-size:.8125rem;font-weight:500;line-height:1.5}.mitar-pricing-polish .mitar-pricing-eyebrow:before{content:"";width:1.75rem;height:1px;flex-shrink:0;background:currentColor}.mitar-pricing-polish .mitar-pricing-assurance{position:relative;transition:background-color .18s cubic-bezier(.16,1,.3,1),color .18s cubic-bezier(.16,1,.3,1)}.mitar-pricing-polish .mitar-pricing-assurance:focus-visible,.mitar-pricing-polish .mitar-pricing-contact:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:3px}.mitar-pricing-polish .mitar-pricing-discovery{border-inline-start:3px solid hsl(var(--accent) / .6)}.mitar-pricing-polish .mitar-pricing-quick-actions{max-width:100%}.mitar-pricing-polish .mitar-pricing-contact{white-space:nowrap}.mitar-pricing-polish .mitar-pricing-faq-heading{margin-bottom:1.25rem;padding-bottom:1rem;border-bottom:1px solid hsl(var(--accent) / .3);color:hsl(var(--foreground));font-size:1.125rem;font-weight:600;line-height:1.6;text-wrap:balance}.mitar-pricing-polish .mitar-pricing-faq-item+.mitar-pricing-faq-item{padding-top:1.25rem;border-top:1px solid hsl(var(--border) / .65)}.mitar-pricing-polish .mitar-pricing-call-panel{position:relative;border:1px solid hsl(var(--primary-foreground) / .15)}.mitar-pricing-polish :is(.mitar-pricing-faq-group,.mitar-pricing-lead-panel){transition:border-color .18s cubic-bezier(.16,1,.3,1),box-shadow .32s cubic-bezier(.16,1,.3,1)}.mitar-pricing-polish .mitar-pricing-call-panel:before{content:"";position:absolute;top:-1px;inset-inline-start:1.5rem;width:3rem;height:2px;background:hsl(var(--accent-on-dark))}.mitar-pricing-polish .mitar-pricing-eyebrow-dark{justify-content:start;margin-inline:0;color:hsl(var(--accent-on-dark))}.mitar-pricing-polish .mitar-pricing-panel-actions>a{flex:1 1 9rem}.mitar-pricing-polish .mitar-pricing-call-panel .mitar-pricing-contact:focus-visible{outline-color:hsl(var(--primary-foreground))}.mitar-pricing-polish .mitar-pricing-field{display:flex;flex-direction:column;gap:.5rem;min-width:0;color:hsl(var(--foreground));font-size:.8125rem;font-weight:500;line-height:1.7}.mitar-pricing-polish .mitar-pricing-field input{background:hsl(var(--background));border-radius:var(--radius-control);font-size:1rem;font-weight:400}.mitar-pricing-polish .mitar-pricing-lead-panel button{border-radius:var(--radius-control)}.mitar-pricing-polish .mitar-pricing-lead-panel button:not(:focus-visible){box-shadow:none}@media (min-width: 768px){.mitar-pricing-polish .mitar-pricing-field input{font-size:.875rem}}@media (max-width: 767px){.mitar-pricing-polish .mitar-pricing-faq-heading{margin-bottom:1rem;padding-bottom:.75rem}.mitar-pricing-polish .mitar-pricing-faq-item+.mitar-pricing-faq-item{padding-top:1rem}.mitar-pricing-polish .mitar-pricing-call-panel,.mitar-pricing-polish .mitar-pricing-lead-panel{padding:1.25rem}}@media (prefers-reduced-motion: reduce){.mitar-pricing-polish .mitar-pricing-assurance,.mitar-pricing-polish .mitar-pricing-contact,.mitar-pricing-polish :is(.mitar-pricing-faq-group,.mitar-pricing-lead-panel){transition:none}}
