.cmp-vh{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cmp-why,.cmp-day,.cmp-tbl-sec,.cmp-proof{padding-top:clamp(56px,7vw,96px)}.cmp-tbl-sec{padding-bottom:clamp(56px,7vw,104px)}.cmp-tbl-sec .cmp-checked{margin-top:18px}.cmp-checked{text-align:center;font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--mute);margin-top:22px;font-size:11px}.cmp-why-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;max-width:1180px;margin:clamp(32px,4vw,52px) auto 0;display:grid}.cmp-why-card{background:#fff;border:1px solid #e4eed6;flex-direction:column;padding:clamp(26px,3vw,40px);display:flex;position:relative}.cmp-why-card>.sv-k{position:absolute}.cmp-why-n{font-family:var(--mono);letter-spacing:.1em;color:var(--olive);font-size:12px}.cmp-why-card h3{max-width:22ch;margin-top:12px}.cmp-why-card p{color:var(--body);text-wrap:pretty;margin-top:12px;font-size:16px;line-height:1.5}.cmp-why-vs{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0;margin:auto 0 0;padding-top:24px;display:grid}.cmp-why-vs div{border-top:1px solid var(--hair);padding:12px 14px}.cmp-why-vs dt{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--mute);font-size:10.5px}.cmp-why-vs dd{margin:5px 0 0;font-size:14.5px;font-weight:500;line-height:1.35}.cmp-why-vs .is-them dd{color:#8a2c17}.cmp-why-vs .is-bv{background:var(--forest)}.cmp-why-vs .is-bv dt{color:#fff9}.cmp-why-vs .is-bv dd{color:var(--lemon)}.cmp-why-cta{flex-direction:column;align-items:center;gap:12px;margin-top:clamp(32px,4vw,48px);display:flex}.cmp-why-cta span{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--mute);font-size:11px}@media (width<=820px){.cmp-why-grid{grid-template-columns:1fr}}.cmp-day-plate{--cut:22px;clip-path:polygon(var(--cut) 0,calc(100% - var(--cut)) 0,100% var(--cut),100% calc(100% - var(--cut)),calc(100% - var(--cut)) 100%,var(--cut) 100%,0 calc(100% - var(--cut)),0 var(--cut));background-color:#eef5e4;background-image:linear-gradient(#5b7a2e12 1px,#0000 1px),linear-gradient(90deg,#5b7a2e12 1px,#0000 1px);background-size:28px 28px;margin-top:clamp(32px,4vw,52px);padding:clamp(18px,3vw,44px);position:relative}.cmp-inc{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin:0 auto clamp(18px,2.4vw,28px);display:flex}.cmp-inc span{height:28px;font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;color:#8a2c17;background:#fff;border:1px solid #e1d3cb;align-items:center;padding:0 11px;font-size:11.5px;display:inline-flex}.cmp-inc span:first-of-type{color:var(--ink);border-color:var(--hair)}.cmp-inc-dot{background:#c4391b;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 4px #c4391b24}.cmp-lanes{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(14px,2vw,24px);display:grid}.cmp-lane{background:#fff;border:1px solid #e1ead4;flex-direction:column;padding:clamp(18px,2.2vw,28px);display:flex;position:relative}.cmp-lane>.sv-k{position:absolute}.cmp-lane--bv{background:var(--forest);color:#fff;border:0}.cmp-lane-h{border-bottom:1px solid var(--hair);justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:14px;display:flex}.cmp-lane-h b{font-family:var(--display);letter-spacing:-.02em;font-size:20px;font-weight:540}.cmp-lane-h img{align-self:center;width:auto;height:22px}.cmp-lane-h span{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--mute);text-align:right;font-size:10.5px}.cmp-lane--bv .cmp-lane-h{border-color:var(--hair-dark)}.cmp-lane--bv .cmp-lane-h span{color:var(--lemon)}.cmp-steps{counter-reset:none;margin:0;padding:0;list-style:none;display:grid}.cmp-step{transition:opacity .45s var(--e),transform .45s var(--e);border-bottom:1px dashed #dce6cf;grid-template-columns:28px minmax(0,1fr) auto;align-items:start;gap:4px 12px;padding:13px 0;display:grid}.cmp-lane--bv .cmp-step{border-color:#ffffff1f}.cmp-n{font-family:var(--mono);letter-spacing:.06em;color:var(--mute);padding-top:2px;font-size:11px}.cmp-lane--bv .cmp-n{color:#ffffff80}.cmp-step b{letter-spacing:-.01em;font-size:15px;font-weight:500;line-height:1.35;display:block}.cmp-step small{color:var(--mute);margin-top:3px;font-size:13.5px;line-height:1.45;display:block}.cmp-lane--bv .cmp-step small{color:#ffffff9e}.cmp-who{font-style:normal;font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--mute);white-space:nowrap;padding-top:2px;font-size:10.5px}.cmp-lane--bv .cmp-who{color:var(--lemon)}.cmp-step.is-bad b{color:#a3321a}.cmp-step.is-bad .cmp-n{color:#c4391b}.cmp-out{transition:opacity .45s var(--e),transform .45s var(--e);align-items:center;gap:10px;margin:16px 0 0;padding:11px 12px;font-size:14.5px;font-weight:500;line-height:1.35;display:flex}.cmp-out i{border-radius:6px;flex:none;place-items:center;width:22px;height:22px;display:grid}.cmp-out svg{width:14px;height:14px}.cmp-out.is-ok{color:#fff;background:#b2eb7629}.cmp-out.is-ok i{background:var(--lemon);color:var(--forest)}.cmp-lane--them .cmp-out.is-ok{color:var(--ink);background:#eef5e4}.cmp-lane--them .cmp-out.is-ok i{color:#fff;background:var(--forest)}.cmp-out.is-bad{color:#8a2c17;background:#fbefea}.cmp-out.is-bad i{color:#fff;background:#c4391b}.cmp-out.is-wait{color:#6b5a24;background:#f5f1e6}.cmp-out.is-wait i{color:#fff;background:#b89b3e}.cmp-read{border-top:1px solid var(--hair);grid-template-columns:repeat(3,minmax(0,1fr));margin:18px 0 0;display:grid}.cmp-lane--bv .cmp-read{border-color:var(--hair-dark)}.cmp-read div{padding:12px 10px 0 0}.cmp-read dt{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--mute);font-size:10px}.cmp-lane--bv .cmp-read dt{color:#ffffff8c}.cmp-read dd{font-family:var(--display);letter-spacing:-.02em;margin:5px 0 0;font-size:clamp(17px,1.6vw,21px);font-weight:540;line-height:1.15}.cmp-read .is-bad dd{color:#a3321a}.cmp-lane--bv .cmp-read .is-ok dd{color:var(--lemon)}.cmp-day-plate.is-live [data-at]:not(.is-on){opacity:0;transform:translateY(6px)}.cmp-day-plate.is-live .cmp-inc:not(.is-on){opacity:1;transform:none}.cmp-day-plate.is-live .cmp-inc{transition:opacity .45s var(--e)}.cmp-day-plate.is-reset [data-at]{opacity:0;transition:opacity .4s var(--e)}@media (width<=900px){.cmp-lanes{grid-template-columns:1fr}}@media (width<=520px){.cmp-step{grid-template-columns:24px minmax(0,1fr)}.cmp-who{grid-column:2;padding-top:0}.cmp-read{grid-template-columns:1fr}.cmp-read div{justify-content:space-between;align-items:baseline;gap:12px;padding:9px 0 0;display:flex}.cmp-read dd{text-align:right;margin:0}.cmp-lane-h{flex-direction:column;gap:6px}.cmp-lane-h span{text-align:left}}.cmp-mk{width:18px;height:18px;color:var(--ink);background:#090f050f;border-radius:5px;flex:none;place-items:center;display:grid}.cmp-mk svg{width:12px;height:12px}.cmp-tbl .is-yes .cmp-mk{background:var(--forest);color:var(--lemon)}.cmp-tbl .is-no .cmp-mk{color:#a3321a;background:#f6e4dd}.cmp-tbl .is-part .cmp-mk{color:var(--olive);background:#edefe6}.cmp-tbl-frame{border-top:1px solid var(--ink);max-width:1180px;margin:clamp(24px,3vw,40px) auto 0;position:relative}.cmp-tbl{border-collapse:collapse;table-layout:fixed;text-align:left;width:100%}.cmp-tbl th,.cmp-tbl td{border-bottom:1px solid var(--hair);vertical-align:top;padding:15px 18px}.cmp-tbl thead th{font-family:var(--display);letter-spacing:-.018em;color:var(--ink);vertical-align:bottom;padding-block:18px;font-size:17px;font-weight:540;line-height:1.25}.cmp-tbl thead th:first-child{width:26%}.cmp-tbl thead th.is-bv{background:var(--forest);color:var(--lemon)}.cmp-tbl tbody th[scope=row]{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink);font-size:11.5px;font-weight:500;line-height:1.5}.cmp-tbl td{color:var(--body);padding-left:48px;font-size:15.5px;line-height:1.45;position:relative}.cmp-tbl td .cmp-mk{position:absolute;top:16px;left:18px}.cmp-tbl td.is-bv{color:var(--ink);background:#eef5e4;font-weight:500}@media (width<=860px){.cmp-tbl,.cmp-tbl tbody,.cmp-tbl tr,.cmp-tbl th,.cmp-tbl td{width:auto;display:block}.cmp-tbl thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.cmp-tbl tr{border-bottom:1px solid var(--hair);padding:16px 0 6px}.cmp-tbl tbody th[scope=row]{border:0;padding:0 0 10px}.cmp-tbl td{border:0;border-top:1px dashed var(--hair);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:12px;padding:10px;font-size:14.5px;display:grid}.cmp-tbl td:before{content:attr(data-k);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--mute);font-size:10.5px;line-height:1.5}.cmp-tbl td.is-bv:before{color:var(--olive)}.cmp-tbl td .cmp-mk{vertical-align:-4px;margin-right:8px;display:inline-grid;position:static}}.cmp-cost .qc-in{max-width:min(860px,62%)}.cmp-ledger{border-top:1px solid #ffffff47;margin-top:clamp(22px,2.6vw,32px)}.cmp-lg-row{border-bottom:1px solid var(--hair-dark);color:#fffc;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) minmax(0,1fr);gap:16px;padding:11px 0;font-size:14.5px;line-height:1.4;display:grid}.cmp-lg-row>span:last-child{color:#fff}.cmp-lg-row [role=rowheader]{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:#ffffff9e;font-size:11px}.cmp-lg-head span{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:#ffffff8c;font-size:10.5px}.cmp-lg-head span:last-child{color:var(--lemon)}.cmp-lg-total{border-bottom:0;padding-top:14px}.cmp-lg-total span{font-family:var(--display);letter-spacing:-.02em;color:#fff;font-size:clamp(18px,1.8vw,22px);font-weight:540}.cmp-lg-total [role=rowheader]{font-family:var(--display);letter-spacing:-.01em;text-transform:none;color:#fff;font-size:clamp(16px,1.5vw,18px)}.cmp-lg-total>span:last-child{color:var(--lemon)}.cmp-lg-foot{color:#fff9;max-width:62ch;margin-top:14px;font-size:13.5px;line-height:1.5}@media (width<=900px){.cmp-cost .qc-in{max-width:none}.cmp-cost .qc-px{display:none}}@media (width<=560px){.cmp-lg-row{grid-template-columns:1fr 1fr;gap:4px 14px}.cmp-lg-row [role=rowheader]{grid-column:1/-1}.cmp-lg-head [role=columnheader]:first-child{display:none}}.cmp-page .cmp-switch{padding-top:clamp(40px,5vw,72px)}.cmp-q{background:#fff;border:1px solid #e4eed6;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);margin:0;display:grid;position:relative}.cmp-q>.sv-k{position:absolute}.cmp-q-main{padding:clamp(32px,4.4vw,64px)}.cmp-q-mark{height:36px;font-family:var(--display);color:var(--olive);font-size:84px;font-weight:560;line-height:.9;display:block}.cmp-q blockquote{max-width:34ch;font-family:var(--display);letter-spacing:-.022em;color:var(--ink);text-wrap:balance;margin:14px 0 0;font-size:clamp(22px,2.3vw,30px);font-weight:480;line-height:1.3}.cmp-q figcaption{align-items:center;gap:14px;margin-top:clamp(24px,3vw,36px);display:flex}.cmp-q figcaption img{object-fit:cover;border-radius:50%;width:46px;height:46px}.cmp-q-av{background:var(--forest);width:46px;height:46px;color:var(--lemon);font-family:var(--display);border-radius:50%;flex:none;place-items:center;font-size:15px;font-weight:600;display:grid}.cmp-q figcaption b{font-family:var(--display);letter-spacing:-.015em;font-size:17px;font-weight:540;display:block}.cmp-q figcaption small{color:var(--mute);margin-top:2px;font-size:14px;display:block}.cmp-q-read{border-left:1px solid #e4eed6;margin:0;padding:0;list-style:none;display:grid}.cmp-q-read li{border-bottom:1px solid #e4eed6;flex-direction:column;justify-content:center;padding:24px clamp(24px,3vw,40px);display:flex}.cmp-q-read li:last-child{border-bottom:0}.cmp-q-read b{font-family:var(--display);letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:clamp(28px,3vw,40px);font-weight:540;line-height:1}.cmp-q-read span{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--mute);margin-top:8px;font-size:11.5px}@media (width<=860px){.cmp-q{grid-template-columns:1fr}.cmp-q-read{border-top:1px solid #e4eed6;border-left:0}}.cmp-more{padding-block:clamp(8px,1vw,16px) clamp(56px,7vw,96px)}.cmp-more .wrap{border-top:1px solid var(--hair);flex-wrap:wrap;justify-content:center;align-items:center;gap:14px 28px;padding-top:28px;display:flex}.cmp-more .eyebrow-11{color:var(--mute)}.cmp-more ul{flex-wrap:wrap;justify-content:center;gap:10px 26px;display:flex}
