.hero-c{padding:68px 0 80px}.hero-c-grid{grid-template-columns:1.25fr .75fr;align-items:start;gap:60px;display:grid}.hero-c h1{font-family:var(--wp-display);font-weight:800;font-size:var(--fs-display-fluid);letter-spacing:-.035em;color:var(--wp-navy);max-width:13em;margin:0 0 26px;line-height:.99}.hero-c h1 .em{color:var(--wp-teal-deep);font-style:italic;font-family:var(--wp-body);letter-spacing:-.01em;font-weight:600}.hero-c .lead{max-width:31em}.hero-c-side{border-left:1px solid var(--wp-rule);padding-left:34px}.hero-c-side .k{font-family:var(--wp-mono);font-size:var(--fs-micro);letter-spacing:.12em;text-transform:uppercase;color:var(--wp-teal-deep);margin-bottom:8px;display:block}.hero-c-side .row{border-bottom:1px solid var(--wp-rule-soft);padding:16px 0}.hero-c-side .row:last-child{border-bottom:none}.hero-c-side .v{font-family:var(--wp-display);font-weight:700;font-size:var(--fs-body);color:var(--wp-navy);letter-spacing:-.01em;line-height:1.35}.field{border:1px solid var(--wp-rule);background:var(--wp-mist);border-radius:22px;margin-top:44px;padding:34px}.field .panel{box-shadow:0 20px 44px -26px #0428394d}.repair .panel-top .state{font-family:var(--wp-mono);font-size:var(--fs-micro);align-items:center;gap:7px;margin-left:auto;display:inline-flex}.repair .panel-top .state:before{content:"";background:var(--wp-teal);border-radius:50%;width:6px;height:6px;transition:background .4s}.repair.broken .panel-top .state:before{background:var(--wp-orange)}.repair .s-before{color:var(--wp-orange)}.repair .s-after{color:var(--wp-teal)}.repair .g .v-before,.repair .s-before{display:none}.repair .g .v-after,.repair .s-after{display:inline-block}.repair .g.broken .v-after{display:none}.repair .g.broken .v-before{display:inline-block}.repair.broken .s-after{display:none}.repair.broken .s-before{display:inline-block}.repair-bar{background:var(--wp-rule);height:2px;position:relative}.repair-bar .fill{background:linear-gradient(90deg, var(--wp-orange), var(--wp-teal));transform-origin:0;transition:transform .25s linear;position:absolute;inset:0;transform:scaleX(1)}.repair .gauges{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.repair .g{background:var(--wp-mist);border-top:2px solid var(--wp-teal);border-radius:12px;padding:18px;transition:border-color .4s}.repair .g.broken{border-top-color:var(--wp-orange)}.repair .g .n{font-family:var(--wp-display);font-weight:800;font-size:var(--fs-h3);color:var(--wp-navy);letter-spacing:-.03em;line-height:1;transition:color .4s}.repair .g.broken .n{color:var(--fg-warning)}.repair .g .l{font-family:var(--wp-display);font-size:var(--fs-micro);color:var(--wp-ink-muted);margin-top:8px}.repair .rrows{margin:18px 0 0;padding:0;list-style:none}.repair .rrows li{border-top:1px solid var(--wp-rule-soft);font-family:var(--wp-display);font-size:var(--fs-small);justify-content:space-between;align-items:baseline;gap:16px;padding:11px 0;display:flex}.repair .rrows .k{color:var(--wp-ink-muted);font-weight:500}.repair .rrows .v{text-align:right;font-weight:600}.repair .rrows .v-before{color:var(--fg-warning);transition:color .4s;display:inline}.repair .rrows .v-after{color:var(--wp-teal-deep);display:inline}.repair .rrows .v-arrow{color:var(--wp-ink-faint);margin:0 8px;font-weight:500}.repair .rrows li:not(.broken) .v-before{color:var(--wp-ink-faint);text-decoration:line-through}@media (prefers-reduced-motion:reduce){.repair .g,.repair .rrows .v-before,.repair .panel-top .state:before,.repair-bar .fill{transition:none}}@media (width<=560px){.repair .gauges{grid-template-columns:1fr}.repair .rrows li{flex-direction:column;gap:2px}.repair .rrows .v{text-align:left}}.cols-c{grid-template-columns:repeat(3,1fr);gap:34px;display:grid}.col-c .n{font-family:var(--wp-mono);font-size:var(--fs-micro);letter-spacing:.14em;color:var(--wp-teal-deep);border-bottom:1px solid var(--wp-navy);margin-bottom:18px;padding-bottom:12px;display:block}.col-c h3{font-family:var(--wp-display);font-weight:700;font-size:var(--fs-h3);color:var(--wp-navy);letter-spacing:-.02em;margin:0 0 12px;line-height:1.15}.col-c p{font-family:var(--wp-body);font-size:var(--fs-body);color:var(--wp-ink-soft);margin:0;line-height:1.68}.ind-c{grid-template-columns:1.1fr .9fr;align-items:start;gap:54px;padding:46px 0;display:grid}.ind-c+.ind-c{border-top:1px solid var(--wp-rule)}.ind-c.rev>.ind-c-main{order:2}.ind-c h2{font-family:var(--wp-display);font-weight:800;font-size:var(--fs-h1-fluid);letter-spacing:-.03em;color:var(--wp-navy);margin:0 0 18px;line-height:1.05}.box-c{border:1px solid var(--wp-rule);background:var(--wp-paper);border-radius:16px;padding:26px 28px}.box-c h3{font-family:var(--wp-mono);font-weight:500;font-size:var(--fs-micro);letter-spacing:.12em;text-transform:uppercase;color:var(--wp-teal-deep);margin:0 0 6px}.box-c ul{margin:0;padding:0;list-style:none}.box-c li{border-top:1px solid var(--wp-rule-soft);font-family:var(--wp-body);font-size:var(--fs-small);color:var(--wp-ink-soft);gap:11px;padding:11px 0;line-height:1.55;display:flex}.box-c .tick{color:var(--wp-teal-deep);font-family:var(--wp-display);font-weight:700}.pt-sec{padding:92px 0}.pt-c{grid-template-columns:.92fr 1.08fr;align-items:center;gap:56px;margin-top:8px;display:grid}.pt-c h2{font-family:var(--wp-display);font-weight:700;font-size:var(--fs-h1-fluid);letter-spacing:-.025em;color:var(--bp-display);text-wrap:balance;max-width:14em;margin:0 0 16px;line-height:1.1}.pt-c .lead{color:var(--bp-ink-soft);max-width:32em}.pt-list{margin:26px 0 0;padding:0;list-style:none}.pt-list li{font-family:var(--wp-body);font-size:var(--fs-small);color:var(--bp-ink-soft);grid-template-columns:22px 1fr;gap:12px;padding:9px 0;line-height:1.55;display:grid}.pt-list .tick{color:var(--wp-teal);font-weight:700}.pt-cta{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.pt-fig .figbox{max-width:100%}.pt-fig .fig-cap{color:var(--bp-ink-muted)}#proof h2{font-family:var(--wp-display);font-weight:800;font-size:var(--fs-hero-fluid);letter-spacing:-.032em;color:var(--wp-navy);margin:0 0 18px;line-height:1.04}#proof .proof-row .n{color:var(--wp-teal-deep)}#proof .proof-row .l{color:var(--wp-ink-soft)}#proof .proof-row .cell{border-left-color:var(--wp-rule)}@media (width<=560px){#proof .proof-row .cell{border-top-color:var(--wp-rule)}}@media (width<=940px){.pt-sec{padding:64px 0}.pt-c{grid-template-columns:1fr;gap:34px}}.cta-c{grid-template-columns:1.1fr .9fr;align-items:start;gap:60px;display:grid}.cta-c h2{font-family:var(--wp-display);font-weight:800;font-size:var(--fs-stat-fluid);letter-spacing:-.035em;color:var(--wp-navy);margin:0;line-height:1.02}@media (width<=940px){.hero-c-grid,.ind-c,.ind-c.rev,.dev-c,.cta-c{grid-template-columns:1fr;gap:34px}.ind-c.rev>.ind-c-main{order:0}.hero-c-side{border-left:none;border-top:1px solid var(--wp-rule);padding-top:24px;padding-left:0}.cols-c{grid-template-columns:1fr;gap:26px}.field{padding:20px}}
