.dr-hero .wave-hero__inner{align-items:center}.dr-card{padding:var(--space-lg);background-color:var(--color-bg);color:var(--color-text);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);margin:0}.dr-tiles{gap:var(--space-sm);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.dr-tile{gap:var(--space-2xs);padding:var(--space-md);border:1px solid var(--color-border);border-radius:var(--radius-lg);display:grid}.dr-tile__label{font-size:var(--text-sm);color:var(--color-text-muted)}.dr-tile__value{font-family:var(--font-family-display);font-weight:var(--font-weight-display);font-size:var(--text-h3);line-height:var(--lh-h3);color:var(--color-heading)}.dr-chart{align-items:flex-end;gap:var(--space-sm);height:9rem;margin-top:var(--space-sm);padding:var(--space-md) var(--space-md) 0;border:1px solid var(--color-border);border-radius:var(--radius-lg);display:flex}.dr-chart__bar{--v:100;--a:1;--b:0;height:calc(var(--v) * 1%);border-radius:var(--radius-sm) var(--radius-sm) 0 0;flex-direction:column-reverse;flex:1;display:flex;overflow:hidden}.dr-chart__bar:before{content:"";flex:var(--a);background-color:var(--color-teal)}.dr-chart__bar:after{content:"";flex:var(--b);background-color:var(--color-navy)}.dr-card__note{margin-top:var(--space-md);font-size:var(--text-sm);color:var(--color-text-muted)}.dr-why{text-align:center}.dr-why__intro{max-width:40rem;margin:var(--space-md) auto 0;font-size:var(--text-lg)}.dr-why__list{gap:var(--space-2xl);margin:var(--space-2xl) 0 0;grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}.dr-why__list li{align-content:start;justify-items:center;display:grid}.dr-why__list h3{margin-top:var(--space-lg)}.dr-why__list p{max-width:22rem;margin-top:var(--space-sm);font-size:var(--text-body-lg)}.dr-story__title{margin-bottom:var(--space-xl)}.dr-story__steps{--tile-aspect:4 / 3;--tile-align:start;--tile-cols-md:2;--tile-cols-sm:1;padding:0;list-style:none}.dr-story__steps .tile__image{border-radius:var(--radius-lg)}.dr-story__steps h3{margin-top:var(--space-md)}.dr-story__steps p{margin-top:var(--space-sm)}.dr-flow{margin:var(--space-2xl) 0 0}.dr-flow__scroll{border-radius:var(--radius-lg)}.dr-flow__scroll:focus-visible{outline:2px solid var(--color-navy);outline-offset:2px}.dr-flow img{border:1px solid var(--color-border);border-radius:var(--radius-lg);background-color:var(--color-bg);width:100%;height:auto;display:block}.dr-flow figcaption{margin-top:var(--space-sm);font-size:var(--text-sm);color:var(--color-text-muted)}.dr-views__title{margin-bottom:var(--space-xl)}.dr-views__carousel .step img{aspect-ratio:1200/849;border:1px solid var(--color-border);border-radius:var(--radius-lg);width:100%;height:auto;display:block}.dr-views__carousel .step p{margin-top:var(--space-sm)}.dr-uses__title{text-align:center}.dr-uses__list{gap:var(--space-lg);margin:var(--space-xl) 0 0;grid-template-columns:repeat(4,minmax(0,1fr));padding:0;list-style:none;display:grid}.dr-use{padding:var(--space-xl) var(--space-lg);background-color:var(--color-bg);color:var(--color-text);border-radius:var(--radius-xl)}.dr-uses .dr-use h3{margin-top:var(--space-lg);color:var(--color-heading)}.dr-use p{margin-top:var(--space-sm);font-size:var(--text-body-lg)}.dr-count__title{text-align:center}.dr-count__grid{gap:var(--space-lg);margin-top:var(--space-xl);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.dr-count__card{padding:var(--space-xl);background-color:var(--color-surface-subtle);border:1px solid var(--color-border);border-radius:var(--radius-xl)}.dr-count__card h3{margin-top:var(--space-lg)}.dr-count__card ul{margin-top:var(--space-md);font-size:var(--text-body-lg)}.dr-count__note{max-width:44rem;margin:var(--space-xl) auto 0;text-align:center;font-size:var(--text-lg);font-weight:var(--font-weight-bold);color:var(--color-heading)}.dr-plans__title,.dr-plans__lead{text-align:center}.dr-plans__lead{margin:var(--space-sm) 0 var(--space-xl);font-size:var(--text-lg)}.dr-plans .pricing-card__image{aspect-ratio:3/2;object-fit:cover}.dr-proof__grid{gap:var(--space-2xl);grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;display:grid}.dr-quote{margin:var(--space-lg) 0 0;padding:var(--space-lg);background-color:var(--color-surface-subtle);border-radius:var(--radius-lg)}.dr-quote__by{margin-top:var(--space-md)}.dr-proof__video{border-radius:var(--radius-lg);overflow:hidden}.dr-faq h2{margin-bottom:var(--space-lg)}.dr-enquiry__grid{column-gap:var(--space-2xl);grid-template-columns:38fr 54fr;align-items:start;display:grid}.dr-enquiry__grid p{margin-top:var(--space-sm)}@media (max-width:1023px){.dr-proof__grid{grid-template-columns:1fr}.dr-uses__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.dr-why__list,.dr-uses__list,.dr-enquiry__grid,.dr-count__grid{grid-template-columns:1fr}.dr-why__list{gap:var(--space-xl)}.dr-enquiry__grid{row-gap:var(--space-md)}.dr-chart{height:7rem}.dr-story__steps{--tile-aspect:16 / 9}.dr-flow__scroll{overflow-x:auto}.dr-flow img{width:40rem;max-width:none}.dr-views__carousel{column-gap:var(--space-sm);row-gap:var(--space-lg);grid-template-rows:auto auto;grid-template-columns:1fr 1fr}.dr-views__carousel .steps-carousel__track{grid-area:1/1/auto/-1}.dr-views__carousel :is(.steps-carousel__prev,.steps-carousel__next){grid-row:2}.dr-views__carousel .steps-carousel__prev{grid-column:1;justify-self:end}.dr-views__carousel .steps-carousel__next{grid-column:2;justify-self:start}}
