.check-landing{--cl-acc:var(--green);--cl-acc-d:var(--green-d);--cl-acc-s:var(--mint);--cl-acc-m:var(--mint-d);--cl-ok:#1d7347;--cl-ok-s:#e3f3ea;--cl-work:#9a4a06;--cl-work-s:#fdf0e3}.check-landing .cl-hero{border-block-end:1px solid var(--grid-strong);padding-block:30px 40px}.check-landing .cl-hero>.wrap{align-items:start;gap:28px;display:grid}.check-landing .cl-hero>.wrap>*{min-width:0}@media (min-width:900px){.check-landing .cl-hero{padding-block:56px 72px}.check-landing .cl-hero>.wrap{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:48px}.check-landing .cl-hero__text{position:sticky;inset-block-start:88px}}.check-landing .cl-hero__text{align-content:start;gap:16px;display:grid}.check-landing .cl-eyebrow{background:var(--cl-acc-s);color:var(--cl-acc-d);letter-spacing:.02em;border-radius:999px;justify-self:start;align-items:center;padding-block:6px;padding-inline:12px;font-size:13.5px;font-weight:600;display:inline-flex}.check-landing .cl-hero h1{letter-spacing:-.04em;color:var(--ink);font-size:clamp(34px,5.4vw,64px);font-weight:800;line-height:1.02}.check-landing .cl-hero h1 em{color:var(--cl-acc);font-style:normal}.check-landing .cl-hero__sub{color:var(--soft);max-width:34em;font-size:clamp(17px,1.5vw,20px)}.check-landing .cl-chips-block{gap:8px;display:grid}.check-landing .cl-chips-label{color:var(--ink);font-size:14.5px;font-weight:600}.check-landing .cl-chips{flex-wrap:wrap;gap:8px;display:flex}.check-landing .cl-chip{border:2px solid var(--line);min-block-size:44px;min-inline-size:48px;color:var(--ink);font:600 17px/1 var(--he);background:#fff;border-radius:12px;place-items:center;padding-inline:14px;text-decoration:none;display:inline-grid}.check-landing .cl-chip:hover{border-color:var(--cl-acc-m)}.check-landing .cl-chip[aria-current=page]{border-color:var(--cl-acc);background:var(--cl-acc-s);color:var(--cl-acc-d)}.check-landing .cl-hero__acts{gap:12px 16px;margin-block-start:6px}.check-landing .cl-fine{color:var(--mute);font-size:14.5px}.check-landing .cl-check{gap:14px;min-width:0;display:grid}.check-landing .cl-check__head{gap:4px;display:grid}.check-landing .cl-check__head h2{color:var(--ink);font-size:clamp(24px,2.6vw,30px)}.check-landing .cl-check__head p{color:var(--soft);font-size:16px}.check-landing .cq .qhint{color:#5b4300;background:#fff8dc;border:1px dashed #e5c55c;border-radius:12px;margin-block-start:12px;padding-block:10px;padding-inline:14px;font-size:15.5px}.check-landing .cq .qhint:focus{outline:none}.check-landing .cq .track{color:var(--soft);font-size:15px}.check-landing .cq .sheet[data-band=all] .score b{color:var(--cl-ok)}.check-landing .cq .tl.ok{background:var(--cl-ok-s);border-color:#0000}.check-landing .cq .tl.work{background:var(--cl-work-s);border-color:#0000}.check-landing .cq .tl.work h4,.check-landing .cq .tl.work .tm{color:var(--cl-work)}.check-landing .cq .sheet .acts{flex-wrap:wrap}.check-landing .cq .sheet .acts>.link{order:1}.check-landing .check-landing__action-note{color:var(--soft);flex-basis:100%;order:2;font-size:14.5px}.check-landing .check-checkout{text-underline-offset:4px;order:1;font-weight:600}.check-landing .check-landing__sheet{max-block-size:92dvh;inline-size:100%;max-inline-size:100%;padding:18px 16px calc(20px + env(safe-area-inset-bottom,0px));background:var(--elev-surface);color:var(--elev-ink);border:0;border-radius:24px 24px 0 0;margin-block:auto 0;margin-inline:0;overflow-y:auto}.check-landing .check-landing__sheet::backdrop{background:#14162e73}.check-landing .check-landing__sheet-close{float:inline-end;cursor:pointer;background:var(--elev-canvas);block-size:44px;inline-size:44px;color:var(--elev-ink);border:0;border-radius:12px;place-items:center;display:grid}@media (min-width:760px){.check-landing .check-landing__sheet{border-radius:24px;inline-size:460px;margin:auto;padding:20px 26px 26px}}@media (prefers-reduced-motion:no-preference){.check-landing .check-landing__sheet[open]{animation:.26s cubic-bezier(.2,.8,.3,1) both cl-sheet-up}}@keyframes cl-sheet-up{0%{opacity:0;translate:0 24px}to{opacity:1;translate:0}}.check-landing .cl-cards{gap:14px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:760px){.check-landing .cl-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}.check-landing .cl-card{border:1px solid var(--line);background:#fff;border-radius:16px;align-content:start;gap:6px;padding:20px;display:grid}.check-landing .cl-card h3{color:var(--ink);letter-spacing:-.01em;font-size:18px}.check-landing .cl-card p{color:var(--soft);font-size:16px}.check-landing .cl-weeks{gap:10px;margin:0;padding:0;list-style:none;display:grid}.check-landing .cl-week{grid-template-columns:4.6em minmax(0,1fr);align-items:center;gap:8px;display:grid}.check-landing .cl-wname{color:var(--soft);font-size:14px;font-weight:600}.check-landing .cl-row{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.check-landing .cl-day{border:1px solid var(--line);min-block-size:60px;color:var(--ink);overflow-wrap:anywhere;background:#fff;border-radius:10px;align-content:start;gap:2px;padding-block:7px;padding-inline:8px;font-size:13px;line-height:1.25;display:grid;position:relative}.check-landing .cl-day small{color:var(--soft);font-size:12px}.check-landing .cl-day--locked{color:var(--soft);background:repeating-linear-gradient(135deg,#f1f4f8 0 6px,#fff 6px 12px)}.check-landing .cl-day__lock{block-size:12px;inline-size:12px;color:var(--mute);position:absolute;inset-block-start:6px;inset-inline-end:6px}.check-landing .cl-day--locked span{padding-inline-end:12px}.check-landing .cl-day--rehearsal{background:var(--ink);border-color:var(--ink);color:#fff;font-weight:600}.check-landing .cl-day--rehearsal small{color:#c9cbe6;font-weight:400}.check-landing .cl-legend{color:var(--soft);align-items:center;gap:10px;margin-block-start:14px;font-size:14px;display:flex}.check-landing .cl-legend__swatch{border:1px solid var(--line);background:repeating-linear-gradient(135deg,#f1f4f8 0 4px,#fff 4px 8px);border-radius:5px;flex:none;block-size:18px;inline-size:26px}@media (max-width:560px){.check-landing .cl-week{grid-template-columns:minmax(0,1fr);gap:4px}.check-landing .cl-day{min-block-size:64px;padding-inline:6px;font-size:12px}}.check-landing .cl-steps{counter-reset:cl-step;gap:12px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:760px){.check-landing .cl-steps{grid-template-columns:repeat(3,minmax(0,1fr))}}.check-landing .cl-step{counter-increment:cl-step;background:var(--cl-acc-s);border-radius:16px;grid-template-columns:auto minmax(0,1fr);gap:4px 12px;padding:18px;display:grid}.check-landing .cl-step:before{content:counter(cl-step);background:var(--cl-acc);color:#fff;block-size:34px;inline-size:34px;font:700 16px/1 var(--he);border-radius:50%;grid-row:span 2;place-items:center;display:grid}.check-landing .cl-step h3{color:var(--ink);letter-spacing:-.01em;font-size:18px}.check-landing .cl-step p{color:var(--soft);font-size:16px}.check-landing .cl-tiers{gap:14px;max-width:860px;display:grid}@media (min-width:760px){.check-landing .cl-tiers{grid-template-columns:repeat(2,minmax(0,1fr))}}.check-landing .cl-tier{border:2px solid var(--line);background:#fff;border-radius:18px;align-content:start;gap:8px;padding:22px;display:grid}.check-landing .cl-tier--best{border-color:var(--cl-acc)}.check-landing .cl-tier__head{color:var(--soft);flex-wrap:wrap;align-items:center;gap:8px;font-size:16.5px;font-weight:600;display:flex}.check-landing .cl-tier__badge{background:var(--cl-acc);color:#fff;border-radius:999px;padding-block:2px;padding-inline:10px;font-size:13px}.check-landing .cl-tier__amount{letter-spacing:-.03em;color:var(--ink);font-size:clamp(32px,4vw,42px);font-weight:800;line-height:1.1}.check-landing .cl-tier__amount small{letter-spacing:0;color:var(--soft);font-size:15px;font-weight:500}.check-landing .cl-tier__note{color:var(--soft);align-items:flex-start;gap:8px;font-size:15px;display:flex}.check-landing .cl-tier__note svg{block-size:18px;inline-size:18px;color:var(--cl-acc);flex:none;margin-block-start:3px}.check-landing section.cl-final h2{font-size:clamp(30px,5vw,56px)}.check-landing .sticky-cta{display:none}@media (max-width:640px){.check-landing{--sticky-cta-h:76px;padding-block-end:calc(var(--sticky-cta-h) + env(safe-area-inset-bottom,0px))}.check-landing .sticky-cta{z-index:40;min-block-size:var(--sticky-cta-h);padding-block:10px calc(10px + env(safe-area-inset-bottom,0px));background:var(--elev-surface);border-block-start:1px solid var(--elev-line);align-items:center;gap:12px;padding-inline:14px;transition:transform .22s ease-out;display:flex;position:fixed;inset-block-end:0;inset-inline:0;box-shadow:0 -10px 30px -18px #25274459}.check-landing .sticky-cta[data-state=hidden]{transform:translateY(110%)}.check-landing .sticky-cta__summary{min-inline-size:0;color:var(--soft);flex:1;font-size:13px;line-height:1.3}.check-landing .sticky-cta .btn{flex:none;min-block-size:48px;padding-block:10px;padding-inline:16px;font-size:16px}}@media (prefers-reduced-motion:reduce){.check-landing .sticky-cta{transition:none}}.check-landing.bar-ilan-landing{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:var(--bi-ink);--soft:var(--bi-soft);--mute:var(--bi-mute);--line:var(--bi-line);--grid-strong:var(--bi-line);--he:var(--font-he), system-ui, sans-serif;--cl-acc:var(--pu);--cl-acc-d:var(--pu-d);--cl-acc-s:var(--pu-s);--cl-acc-m:var(--pu-m);--cl-ok:var(--bi-ok);--cl-ok-s:var(--bi-ok-s);--cl-work:var(--bi-work)}.check-landing.bar-ilan-landing :is(h1,h2,h3),.check-landing.bar-ilan-landing .cl-hero p,.check-landing.bar-ilan-landing .cl-check__head p,.check-landing.bar-ilan-landing .cl-card p,.check-landing.bar-ilan-landing .cl-step p{margin:0}.check-landing.bar-ilan-landing .graph:not(.final){background-color:var(--bi-paper);background-image:linear-gradient(var(--bi-grid) 1px, transparent 1px), linear-gradient(90deg, var(--bi-grid) 1px, transparent 1px);background-size:28px 28px}.check-landing.bar-ilan-landing section.band{padding-block:clamp(56px,8vw,88px)}.check-landing.bar-ilan-landing #cards{border-block:1px solid var(--bi-line);background:#fff}.check-landing.bar-ilan-landing .cl-check .bi-check{max-inline-size:none;margin-block-start:0}.check-landing.bar-ilan-landing .cl-final .wrap{text-align:center}.check-landing.bar-ilan-landing .cl-final .acts{justify-content:center;margin-block-start:36px}.check-landing .cl-tags{flex-wrap:wrap;gap:6px;margin:0 0 10px;display:flex}.check-landing .cl-tag{background:var(--cl-acc-s);min-block-size:24px;color:var(--cl-acc-d);border-radius:999px;align-items:center;padding-block:2px;padding-inline:10px;font-size:12.5px;font-weight:600;display:inline-flex}.check-landing .cl-tag--borrowed{color:#6d5200;background:#fff3c4}.check-landing .cq .sheet[data-result] .band{background:var(--cl-acc-s);color:var(--ink);border-radius:14px;padding-block:14px;padding-inline:16px}.check-landing .cq .sheet[data-band=ready] .band{background:var(--cl-ok-s)}.check-landing .cq .sheet[data-band=ready] .score b{color:var(--cl-ok)}.check-landing .cq .sheet[data-band=early] .band{background:var(--cl-work-s)}.check-landing .cq .sheet[data-result=band] .next .note{border-inline-start:3px solid var(--cl-acc-m);opacity:1;color:var(--soft);padding-inline-start:10px}.check-landing .cq .sheet[data-result] .track b{color:var(--ink)}
