.q .care-hero{position:relative;overflow:hidden;margin-top:-72px;padding:calc(clamp(44px,7vw,92px) + 72px) 0 clamp(40px,6vw,72px)}.q .care-hero>.wrap{position:relative;z-index:1}.q .care-hero>.hero-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(32px,5vw,72px);align-items:center}.q .care-hero .copy{display:grid;gap:22px;justify-items:start}.q .care-hero h1{font-size:clamp(40px,5.3vw,66px);line-height:1.04}.q .care-hero .lede{max-width:33em}.q .check-form{display:flex;gap:8px;width:100%;max-width:560px;padding:8px;border-radius:999px;background:var(--q-surface);border:1px solid var(--q-line-2);box-shadow:var(--q-shadow-2);transition:border-color .2s ease,box-shadow .2s ease}.q .check-form:focus-within{border-color:var(--q-teal);box-shadow:var(--q-shadow-2),0 0 0 5px var(--q-teal-wash)}.q .check-form .pre{align-self:center;padding-left:14px;color:var(--q-faint);font-size:16px}.q .check-form input{flex:1;min-width:0;border:0;outline:none;background:none;color:var(--q-ink);font-size:17px;height:48px;padding:0 4px}.q .check-form input::placeholder{color:var(--q-faint)}.q .check-form .btn{flex:none}.q .check-err{font-size:14px;color:var(--q-bad);margin-top:-10px}.q .hero-fine{display:flex;flex-wrap:wrap;gap:6px 18px;font-size:14px;color:var(--q-muted)}.q .hero-fine span{display:inline-flex;align-items:center;gap:7px}.q .hero-fine svg{width:15px;height:15px;color:var(--q-teal);flex:none}.q .report{margin:0;background:var(--q-surface);border:1px solid var(--q-line);border-radius:var(--q-radius-xl);box-shadow:var(--q-shadow-3);overflow:hidden}.q .report-head{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:18px 22px;border-bottom:1px solid var(--q-line);background:var(--q-surface-2)}.q .report-head b{display:block;font-family:var(--q-font-display);font-size:20px;font-weight:500;letter-spacing:-.01em}.q .report-head small{display:block;font-family:var(--q-font-mono);font-size:12.5px;color:var(--q-muted);margin-top:2px}.q .report-sum{display:flex;gap:14px;align-items:center;padding:16px 22px;border-bottom:1px solid var(--q-line)}.q .report-sum .ok{width:38px;height:38px;border-radius:50%;flex:none;display:grid;place-items:center;background:color-mix(in srgb,var(--q-good) 14%,transparent);color:var(--q-good)}.q .report-sum .ok svg{width:19px;height:19px}.q .report-sum p{font-size:14.5px;color:var(--q-muted);line-height:1.45}.q .report-sum p b{display:block;color:var(--q-ink);font-size:16px;font-weight:600}.q .report-rows{list-style:none;margin:0;padding:4px 22px}.q .report-rows li{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:11px 0;font-size:14.5px}.q .report-rows li+li{border-top:1px solid var(--q-line)}.q .report-rows li>span small{display:block;font-size:12.5px;color:var(--q-muted)}.q .report-rows li>b{font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.q .report-rows li>b.good{color:var(--q-good)}.q .report-rows li.uptime{display:grid;grid-template-columns:minmax(0,1fr) auto;row-gap:8px}.q .days{grid-column:1 / -1;display:grid;grid-template-columns:repeat(30,1fr);gap:3px;height:20px}.q .days i{border-radius:3px;background:color-mix(in srgb,var(--q-good) 70%,transparent);transform-origin:bottom;animation:q-grow .5s ease both}.q .days i:nth-child(n){animation-delay:calc(var(--d, 0) * 22ms)}@keyframes q-grow{0%{transform:scaleY(.2);opacity:0}to{transform:none;opacity:1}}.q .report-note{display:grid;grid-template-columns:36px minmax(0,1fr);gap:12px;align-items:start;margin:4px 16px 16px;padding:14px 16px;border-radius:16px;background:var(--q-teal-wash)}.q .report-note img{width:36px;height:36px;border-radius:50%;object-fit:cover}.q .report-note p{font-size:14.5px;line-height:1.5;color:var(--q-ink-2)}.q .report-note small{display:block;margin-top:4px;font-size:12.5px;font-weight:600;color:var(--q-teal-ink)}.q .care-trust{position:relative;z-index:1;margin-top:clamp(36px,5vw,56px);padding-top:22px;border-top:1px solid var(--q-line);display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px 28px;font-size:14px;color:var(--q-muted)}.q .care-trust span{display:inline-flex;align-items:center;gap:8px}.q .care-trust b{color:var(--q-ink);font-weight:600}.q .care-trust .stars{color:#e3a008;letter-spacing:1.5px}.q .care-trust svg{width:15px;height:15px;color:var(--q-teal)}.q .rhythm{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.q .beat{display:grid;gap:14px;align-content:start;padding:22px;border-radius:var(--q-radius-xl);background:var(--q-surface);border:1px solid var(--q-line);box-shadow:var(--q-shadow-1)}.q .beat-when{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--q-muted)}.q .beat-when svg{width:15px;height:15px;color:var(--q-teal)}.q .beat h3{font-size:23px}.q .beat ul{list-style:none;margin:0;padding:0;display:grid;gap:8px;font-size:15px;color:var(--q-ink-2)}.q .beat li{display:flex;gap:9px;align-items:flex-start}.q .beat li svg{width:15px;height:15px;color:var(--q-teal);flex:none;margin-top:4px}.q .beat-vis{height:76px;border-radius:14px;background:var(--q-paper);border:1px solid var(--q-line);overflow:hidden;position:relative}.q .bv-pulse svg{position:absolute;inset:0;width:100%;height:100%}.q .bv-pulse path{fill:none;stroke:var(--q-teal);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:80 320;animation:q-beat 2.8s linear infinite}.q .bv-pulse path.base{stroke:var(--q-line-2);stroke-dasharray:none;animation:none}.q .bv-days{display:grid;grid-template-columns:repeat(7,1fr);gap:6px;align-items:end;padding:14px}.q .bv-days span{display:grid;gap:6px;justify-items:center;font-size:11px;font-weight:600;color:var(--q-faint)}.q .bv-days i{width:100%;height:26px;border-radius:7px;background:var(--q-teal-wash);border:1px solid color-mix(in srgb,var(--q-teal) 30%,transparent);display:grid;place-items:center;color:var(--q-teal)}.q .bv-days i svg{width:13px;height:13px}.q .bv-flow{display:flex;align-items:center;justify-content:center;gap:6px;padding:0 10px}.q .bv-flow b{font-size:12.5px;font-weight:600;padding:5px 10px;border-radius:999px;border:1px solid var(--q-line-2);background:var(--q-surface);white-space:nowrap}.q .bv-flow b.on{border-color:color-mix(in srgb,var(--q-good) 45%,transparent);background:color-mix(in srgb,var(--q-good) 12%,transparent);color:var(--q-good)}.q .bv-flow svg{width:14px;height:14px;color:var(--q-faint);flex:none}.q .bv-doc{padding:12px 14px;display:grid;gap:7px;align-content:center}.q .bv-doc i{display:block;height:7px;border-radius:4px;background:var(--q-line)}.q .bv-doc i:nth-child(1){width:46%;background:var(--q-ink-2);opacity:.5}.q .bv-doc i:nth-child(2){width:88%}.q .bv-doc i:nth-child(3){width:72%}.q .bv-doc i:nth-child(4){width:60%;background:var(--q-teal-wash);height:14px;border:1px solid color-mix(in srgb,var(--q-teal) 30%,transparent)}.q .rehearse{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(32px,5vw,72px);align-items:center}.q .rehearse .copy{display:grid;gap:18px}.q .r-steps{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:16px;counter-reset:rs}.q .r-steps li{display:grid;grid-template-columns:34px minmax(0,1fr);gap:14px;align-items:start;counter-increment:rs}.q .r-steps li:before{content:counter(rs);width:34px;height:34px;border-radius:50%;display:grid;place-items:center;font-weight:600;font-size:14px;background:var(--q-surface);border:1px solid var(--q-line-2);color:var(--q-ink-2)}.q .r-steps b{display:block;font-family:var(--q-font-display);font-size:19px;font-weight:500}.q .r-steps span{font-size:15.5px;color:var(--q-muted)}.q .run{background:var(--q-surface);border:1px solid var(--q-line);border-radius:var(--q-radius-xl);box-shadow:var(--q-shadow-3);overflow:hidden}.q .run-head{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;border-bottom:1px solid var(--q-line);background:var(--q-surface-2)}.q .run-head b{font-size:15px}.q .run-head small{display:block;font-size:12.5px;color:var(--q-muted);font-weight:400}.q .run-state{font-size:12px;font-weight:600;padding:4px 10px;border-radius:999px;background:var(--q-paper-2);color:var(--q-muted);transition:background-color .3s ease,color .3s ease}.q .run.is-done .run-state{background:color-mix(in srgb,var(--q-good) 14%,transparent);color:var(--q-good)}.q .track{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:20px 20px 6px;position:relative}.q .track:before,.q .track:after{content:"";position:absolute;top:37px;left:calc(20px + (100% - 40px)/8);right:calc(20px + (100% - 40px)/8);height:2px;background:var(--q-line)}.q .track:after{background:var(--q-good);right:auto;width:calc((100% - 40px) * .25 * var(--q-t, 0));transition:width .6s ease}.q .stage{position:relative;z-index:1;display:grid;justify-items:center;gap:8px;text-align:center;font-size:13px;font-weight:600;color:var(--q-muted)}.q .stage i{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:var(--q-surface);border:1px solid var(--q-line-2);color:var(--q-faint);transition:all .35s ease}.q .stage i svg{width:17px;height:17px}.q .stage.on{color:var(--q-ink)}.q .stage.on i{background:var(--q-good);border-color:var(--q-good);color:#fff}.q .stage.now i{border-color:var(--q-teal);color:var(--q-teal);box-shadow:0 0 0 5px var(--q-teal-wash)}.q .run-list{list-style:none;margin:10px 20px 0;padding:0;border-top:1px solid var(--q-line)}.q .run-list li{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:12px;align-items:center;padding:10px 0;font-size:14.5px}.q .run-list li+li{border-top:1px solid var(--q-line)}.q .run-list small{font-family:var(--q-font-mono);font-size:12px;color:var(--q-muted)}.q .run-list .ck{width:20px;height:20px;border-radius:50%;display:grid;place-items:center;background:var(--q-paper-2);color:transparent;transition:all .3s ease}.q .run-list .ck svg{width:12px;height:12px}.q .run.t2 .run-list .ck{background:color-mix(in srgb,var(--q-good) 16%,transparent);color:var(--q-good)}.q .compare{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:16px 20px 20px}.q .page{border:1px solid var(--q-line);border-radius:12px;background:var(--q-paper);padding:10px;display:grid;gap:6px;position:relative}.q .page small{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--q-faint)}.q .page i{display:block;height:7px;border-radius:4px;background:var(--q-line)}.q .page i.h{height:26px;background:var(--q-teal-wash)}.q .page i.s{width:64%}.q .page i.b{width:38%;height:12px;background:var(--q-line-2)}.q .match{grid-column:1 / -1;display:flex;align-items:center;justify-content:center;gap:8px;font-size:13.5px;font-weight:600;color:var(--q-muted);padding-top:2px;transition:color .3s ease}.q .match svg{width:16px;height:16px}.q .run.t3 .match{color:var(--q-good)}.q .care-steps{list-style:none;margin:0;padding:0;display:grid;gap:14px}.q .care-steps li{display:grid;grid-template-columns:30px minmax(0,1fr);gap:12px;align-items:start}.q .care-steps li>span{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;font-size:13px;font-weight:700;background:#ffffff14;color:#8ed4e8;border:1px solid var(--q-ink-teal-line)}.q .care-steps b{display:block;color:var(--q-on-teal);font-weight:600;font-size:16px}.q .care-steps small{display:block;color:var(--q-on-teal-muted);font-size:14.5px}.q .plans{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-items:stretch}.q .plan{position:relative;display:grid;grid-template-rows:auto auto auto 1fr;gap:18px;padding:28px;border-radius:var(--q-radius-xl);background:var(--q-surface);border:1px solid var(--q-line);box-shadow:var(--q-shadow-1)}.q .plan.featured{border-color:var(--q-teal);box-shadow:var(--q-shadow-3),0 0 0 4px var(--q-teal-wash)}.q .plan .badge{position:absolute;top:-13px;left:28px;font-size:12px;font-weight:700;letter-spacing:.04em;padding:5px 12px;border-radius:999px;background:var(--q-teal);color:#fff}html.dark .q .plan .badge{color:#0f262c}.q .plan h3{font-size:26px}.q .plan .for{font-size:15px;color:var(--q-muted);margin-top:4px}.q .plan .plan-price{display:flex;align-items:baseline;gap:6px}.q .plan .plan-price b{font-family:var(--q-font-display);font-size:46px;font-weight:500;letter-spacing:-.02em;line-height:1}.q .plan .plan-price span{font-size:15px;color:var(--q-muted)}.q .plan .btn{justify-self:stretch;justify-content:center}.q .plan ul{list-style:none;margin:0;padding:18px 0 0;border-top:1px solid var(--q-line);display:grid;gap:10px;align-content:start;font-size:15px;color:var(--q-ink-2)}.q .plan li{display:flex;gap:10px;align-items:flex-start}.q .plan li svg{width:16px;height:16px;color:var(--q-teal);flex:none;margin-top:4px}.q .plans-fine{margin-top:22px;display:grid;justify-items:center;gap:8px;text-align:center;font-size:14.5px;color:var(--q-muted)}.q .plans-fine .link{font-size:15px}.q .hero-alt{font-size:15.5px;margin-top:-6px}.q .cmp{max-width:900px;margin:28px auto 0;border-top:1px solid var(--q-line)}.q .cmp>summary{list-style:none;cursor:pointer;display:flex;justify-content:center;align-items:center;gap:8px;padding:18px 0;font-weight:600;color:var(--q-teal-ink)}.q .cmp>summary::-webkit-details-marker{display:none}.q .cmp>summary svg{width:15px;height:15px;transition:transform .2s ease}.q .cmp[open]>summary svg{transform:rotate(180deg)}.q .cmp-scroll{overflow-x:auto}.q .cmp table{width:100%;min-width:560px;border-collapse:collapse;font-size:14.5px}.q .cmp th,.q .cmp td{padding:12px 14px;text-align:left;border-bottom:1px solid var(--q-line)}.q .cmp thead th{font-family:var(--q-font-display);font-weight:500;font-size:18px}.q .cmp tbody th{font-weight:500;color:var(--q-ink-2)}.q .cmp td{color:var(--q-ink);font-weight:600}.q .cmp .col-f{background:var(--q-teal-wash)}.q .cmp td svg{width:16px;height:16px;color:var(--q-teal)}.q .cmp td .no{color:var(--q-faint);font-weight:400}.q .scope{display:grid;grid-template-columns:1fr 1fr;gap:16px}.q .scope-card{display:grid;gap:16px;align-content:start;padding:clamp(24px,3vw,34px);border-radius:var(--q-radius-xl);border:1px solid var(--q-line);background:var(--q-surface)}.q .scope-card.out{background:transparent;border-style:dashed;border-color:var(--q-line-2)}.q .scope-card h3{font-size:24px;display:flex;align-items:center;gap:10px}.q .scope-card h3 span{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:var(--q-teal-wash);color:var(--q-teal);flex:none}.q .scope-card.out h3 span{background:var(--q-paper-2);color:var(--q-muted)}.q .scope-card h3 svg{width:16px;height:16px}.q .scope-card ul{list-style:none;margin:0;padding:0;display:grid;gap:12px;font-size:16px;color:var(--q-ink-2)}.q .scope-card li{display:flex;gap:10px;align-items:flex-start}.q .scope-card li svg{width:16px;height:16px;flex:none;margin-top:5px;color:var(--q-teal)}.q .scope-card.out li svg{color:var(--q-faint)}.q .scope-card p{font-size:15px;color:var(--q-muted)}.q .care-close{position:relative;overflow:hidden;text-align:center}.q .care-close .wrap{position:relative;z-index:1;display:grid;justify-items:center;gap:20px;max-width:760px}.q .care-close h2{font-size:clamp(34px,5vw,56px)}.q .care-close .lede,.q .care-close .check-form{margin-inline:auto}@media(max-width:1080px){.q .rhythm{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:980px){.q .care-hero>.hero-grid,.q .rehearse{grid-template-columns:minmax(0,1fr)}.q .plans{grid-template-columns:minmax(0,1fr);max-width:520px;margin-inline:auto}.q .scope{grid-template-columns:minmax(0,1fr)}}@media(max-width:560px){.q .check-form{flex-wrap:wrap;border-radius:22px}.q .check-form input{flex-basis:calc(100% - 80px)}.q .check-form .btn{width:100%;justify-content:center}.q .rhythm{grid-template-columns:minmax(0,1fr)}.q .care-trust{justify-content:flex-start}.q .compare{grid-template-columns:1fr 1fr;padding:14px}.q .track{padding-inline:10px}.q .track:before,.q .track:after{left:calc(10px + (100% - 20px)/8);right:calc(10px + (100% - 20px)/8)}.q .track:after{right:auto;width:calc((100% - 20px) * .25 * var(--q-t, 0))}.q .stage{font-size:12px}}@media(prefers-reduced-motion:reduce){.q .days i,.q .bv-pulse path{animation:none!important}.q .track:after,.q .stage i,.q .run-list .ck{transition:none!important}}
