@font-face{font-family:Heebo;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/heebo-hebrew.286e3115f8.woff2) format("woff2");unicode-range:U+0590-05FF,U+200C-200F,U+FB1D-FB4F}@font-face{font-family:Heebo;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/heebo-latin.c6d47ade70.woff2) format("woff2");unicode-range:U+0041-005A,U+0061-007A}@font-face{font-family:Heebo;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/heebo-digits.914becc51f.woff2) format("woff2");unicode-range:U+0020-0040,U+005B-0060,U+007B-007E,U+00A0,U+00D7,U+2018-201E,U+2022,U+2026,U+20AA,U+2190-2193,U+25BE}html:has(.hm),.hm{--hx-page: #fbfbf9;--hx-ink: #0c1433;--hx-ink-2: #39415d;--hx-mute: #646c88;--hx-quiet: #868da5;--hx-line: rgb(12 20 51 / .1);--hx-line-2: rgb(12 20 51 / .18);--hx-soft: #f2f3f6;--hx-blue: #0327ac;--hx-blue-ink: #021f8a;--hx-ok: #0a7a55;--hx-warn: #a04e00;--hx-grad: linear-gradient(270deg, #0327ac 0%, #1f6fd6 35%, #02bddc 70%, #f17500 100%);--hx-font: "Heebo", "Rubik", "Rubik Fallback Hebrew", "Rubik Fallback Latin", Arial, sans-serif;--hx-wrap: 1240px;--hx-gut: clamp(16px, 4vw, 56px);--hx-r: 24px;--hx-ease: cubic-bezier(.16, 1, .3, 1);--hx-space: clamp(96px, 12vw, 176px)}html[data-theme=light]:has(.hm),html:has(.hm) body{background:var(--hx-page)}html[data-theme=light]:has(.hm) body:after{display:none}.hm{position:relative;overflow-x:clip;color:var(--hx-ink-2);font:400 18px / 1.65 var(--hx-font);-webkit-font-smoothing:antialiased}.hm h1,.hm h2,.hm h3,.hm h4{font-family:var(--hx-font);color:var(--hx-ink)}.hm ::selection{background:#0327ac29;color:var(--hx-ink)}.hm :focus-visible{outline:2px solid var(--hx-blue);outline-offset:3px;border-radius:6px}.hm [hidden]{display:none!important}.hm-wrap{width:100%;max-width:calc(var(--hx-wrap) + 2 * var(--hx-gut));margin-inline:auto;padding-inline:var(--hx-gut)}.hm-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding-inline:28px;border:0;border-radius:999px;background:var(--hx-ink);color:#fff;font:500 17px / 1.2 var(--hx-font);text-decoration:none;cursor:pointer;transition:background-color .2s,transform .2s var(--hx-ease)}.hm-btn:hover{background:#1c2856}.hm-btn:active{transform:translateY(1px)}.hm-btn-lg{min-height:56px;width:100%}.hm-link{display:inline-flex;align-items:center;gap:6px;color:var(--hx-blue);font:500 17px / 1.4 var(--hx-font);text-decoration:none;text-underline-offset:5px}.hm-link:hover{color:var(--hx-blue-ink);text-decoration:underline;text-decoration-thickness:1px}.hm-chev{flex:none;transition:transform .25s var(--hx-ease)}.hm-link:hover .hm-chev,.hm-go:hover .hm-chev{transform:translate(-3px)}.hm-pm{flex:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round}.hm-pm-v{transform-origin:50% 50%;transition:transform .3s var(--hx-ease)}.hm-kicker,.hm-eyebrow{color:var(--hx-mute);font:500 clamp(15px,13px + .4vw,19px) / 1.4 var(--hx-font);max-width:none}.hm-h2{font:800 clamp(36px,18px + 3.9vw,76px) / 1.04 var(--hx-font);letter-spacing:-.012em;text-wrap:balance}.hm-h3{font:700 clamp(26px,18px + 1.5vw,40px) / 1.12 var(--hx-font);letter-spacing:-.008em;text-wrap:balance}.hm-head{max-width:920px;margin-inline:auto;text-align:center}.hm-head .hm-h2{margin-block-start:12px}.hm-head-lede{max-width:calc(69 * var(--char-he));margin:24px auto 0;color:var(--hx-ink-2);font-size:clamp(18px,16px + .45vw,21px);line-height:1.6;text-wrap:pretty}.hm-title-b{color:var(--hx-quiet)}.hm-fact{max-width:calc(87 * var(--char-he));color:var(--hx-ink-2);font-size:15.5px;line-height:1.6}.hm-fact small{display:block;margin-block-start:4px;color:var(--hx-mute);font-size:13.5px}.hm-fact a{color:var(--hx-blue);text-underline-offset:3px}.hm-hero{--hx-title-b: #5c6482;--hx-scrim: 251 251 249;position:relative;isolation:isolate;display:grid;align-items:center;min-height:clamp(600px,calc(100svh - var(--header-h) - env(safe-area-inset-top,0px)),980px);padding-block:clamp(48px,6vw,96px)}.hm-hero-copy{display:grid;grid-template-columns:minmax(0,600px);justify-content:start;justify-items:start;text-align:start}.hm-hero .hm-eyebrow{color:var(--hx-ink-2)}.hm-title{margin-block-start:14px;font:800 clamp(40px,14px + 3.1vw,66px) / 1.06 var(--hx-font);letter-spacing:-.015em;text-wrap:balance}.hm-hero .hm-title-b{color:var(--hx-title-b)}.hm-lede{margin-block-start:22px;color:var(--hx-ink-2);font-size:clamp(17px,15px + .3vw,19px);line-height:1.6;text-wrap:pretty}.hm-ctas{display:flex;flex-wrap:wrap;align-items:center;gap:14px 30px;margin-block-start:30px}.hm-under{margin-block-start:18px;color:var(--hx-ink-2);font-size:14.5px}.hm-hero-photo{position:absolute;inset:0;z-index:-1;margin:0;overflow:hidden;background:var(--hx-soft)}.hm-hero-photo picture,.hm-hero-photo img{display:block;width:100%;height:100%}.hm-hero-photo img{object-fit:cover;object-position:92% 50%}.hm-hero-photo:after{--hx-copy-edge: calc(max(0px, (100vw - var(--hx-wrap)) / 2 - var(--hx-gut)) + var(--hx-gut) + 600px);content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(to top,var(--hx-page) 0,rgb(var(--hx-scrim) / 0) 16%),linear-gradient(to left,rgb(var(--hx-scrim) / .9) 0,rgb(var(--hx-scrim) / .92) calc(var(--hx-copy-edge) - 40px),rgb(var(--hx-scrim) / .72) calc(var(--hx-copy-edge) + 30px),rgb(var(--hx-scrim) / 0) calc(var(--hx-copy-edge) + 260px))}.hm-caption{position:absolute;inset-block-end:clamp(20px,3vw,36px);inset-inline-end:var(--hx-gut);z-index:1;max-width:none;padding:6px 12px;border-radius:8px;background:rgb(var(--hx-scrim) / .88);color:var(--hx-ink-2);font-size:13.5px;line-height:1.4}@keyframes hm-rise{0%{opacity:0;transform:translateY(14px);filter:blur(6px)}}@keyframes hm-unveil{0%{transform:scale(1.04);opacity:.35}}.hm-hero-copy>*{animation:hm-rise .9s var(--hx-ease) both}.hm-hero-copy>:nth-child(2){animation-delay:.06s}.hm-hero-copy>:nth-child(3){animation-delay:.16s}.hm-hero-copy>:nth-child(n+4){animation-delay:.24s}.hm-hero-photo picture{animation:hm-unveil 1.4s var(--hx-ease) both}@media(max-width:859.98px){.hm-hero{display:flex;flex-direction:column;align-items:stretch;min-height:0;padding-block:0}.hm-hero-photo{position:relative;order:-1;z-index:0;height:clamp(320px,58svh,560px)}.hm-hero-photo img{object-position:50% 44%}.hm-hero-photo:after{background:linear-gradient(to top,var(--hx-page) 0,rgb(var(--hx-scrim) / .94) 18%,rgb(var(--hx-scrim) / .6) 32%,rgb(var(--hx-scrim) / 0) 50%)}.hm-caption{inset-block:14px auto;inset-inline-end:14px;font-size:12.5px}.hm-hero-copy{position:relative;z-index:1;margin-block-start:clamp(-120px,-14svh,-80px);padding-block-end:8px}}.hm-match{padding-block-start:var(--hx-space)}.hm-picker{max-width:980px;margin:44px auto 0;text-align:center}.hm-match-help{max-width:none;color:var(--hx-mute);font-size:15.5px}.hm-picks{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-block-start:18px}.hm-pick{display:inline-flex;align-items:center;gap:10px;min-height:46px;padding-inline:14px 16px;border:1px solid var(--hx-line-2);border-radius:10px;background:#fff;color:var(--hx-ink-2);font:500 15.5px / 1.2 var(--hx-font);cursor:pointer;transition:border-color .2s,color .2s,background-color .2s}.hm-pick:hover{border-color:var(--hx-ink-2);color:var(--hx-ink)}.hm-box{display:grid;place-items:center;width:18px;height:18px;border:1px solid #b6bccd;border-radius:5px;background:#fff;color:#fff;transition:background-color .2s,border-color .2s}.hm-tick{opacity:0;transform:scale(.6);transition:opacity .2s,transform .3s var(--hx-ease)}.hm-pick[aria-pressed=true]{border-color:var(--hx-ink);color:var(--hx-ink);background:var(--hx-soft)}.hm-pick[aria-pressed=true] .hm-box{border-color:var(--hx-ink);background:var(--hx-ink)}.hm-pick[aria-pressed=true] .hm-tick{opacity:1;transform:none}.hm-match-result{max-width:calc(93 * var(--char-he));min-height:1.6em;margin:20px auto 0;color:var(--hx-ink-2);font-size:16px}.hm-match-result a{color:var(--hx-blue);font-weight:500;text-underline-offset:3px}.hm-clear{margin-inline-start:12px;padding:0;border:0;background:none;color:var(--hx-mute);font-size:15px;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.hm-problems{padding-block-end:var(--hx-space)}.hm-pains{margin-block-start:clamp(40px,6vw,80px)}.hm-pain-head{position:relative}.hm-pain-dept{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 14px;max-width:none;color:var(--hx-mute);font-size:15px;font-weight:500}.hm-pain-picked{display:none;align-items:center;gap:6px;color:var(--hx-blue);font-weight:600}.hm-pain-picked:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.hm-pain.is-picked .hm-pain-picked{display:inline-flex}.hm-pain-h{margin:0}.hm-pain-toggle{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;width:100%;padding:0;border:0;background:none;color:var(--hx-ink);text-align:start;cursor:pointer}.hm-pain-toggle:after{content:"";position:absolute;inset:0}.hm-pain-toggle .hm-pm{margin-block-start:.35em;color:var(--hx-mute)}.hm-pain-toggle[aria-expanded=true] .hm-pm-v{transform:scaleY(0)}.hm-pain-title{text-wrap:balance}.hm-pain:not(.is-open){border-block-start:1px solid var(--hx-line)}.hm-pain:not(.is-open) .hm-pain-head{display:grid;grid-template-columns:minmax(0,220px) minmax(0,1fr);align-items:baseline;gap:6px 32px;padding-block:26px}.hm-pain:not(.is-open) .hm-pain-title{font:600 clamp(19px,15px + .7vw,25px) / 1.35 var(--hx-font);transition:color .2s}.hm-pain:not(.is-open) .hm-pain-head:hover .hm-pain-title{color:var(--hx-blue)}.hm-pain:not(.is-open):last-child{border-block-end:1px solid var(--hx-line)}.hm-pains-divider{padding-block:clamp(56px,8vw,104px) 18px;color:var(--hx-mute);font-size:15px;font-weight:500}.hm-pain.is-open{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.12fr);grid-template-rows:auto 1fr;grid-template-areas:"head fig" "text fig";column-gap:clamp(40px,6vw,96px);padding-block:clamp(40px,6vw,88px)}.hm-pain.is-open:nth-child(2n){grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);grid-template-areas:"fig head" "fig text"}.hm-pain.is-open .hm-pain-body{display:contents}.hm-pain.is-open .hm-pain-head{grid-area:head;align-self:end}.hm-pain.is-open .hm-pain-title{display:block;margin-block-start:12px;font:700 clamp(30px,16px + 2.4vw,50px) / 1.1 var(--hx-font);letter-spacing:-.01em}.hm-pain.is-open .hm-pain-toggle .hm-pm{margin-block-start:26px}.hm-pain-text{grid-area:text;align-self:start;padding-block-start:26px}.hm-pain-fig{grid-area:fig;position:relative;align-self:center;margin-block-end:40px}.hm-pain-img{width:100%;aspect-ratio:4 / 3.3;object-fit:cover;border-radius:var(--hx-r);background:var(--hx-soft)}.hm-pain-moments{display:grid;gap:10px}.hm-pain-moments li{color:var(--hx-mute);font-size:clamp(17px,15px + .35vw,19px);line-height:1.55}.hm-pain-after{margin-block-start:28px;padding-block-start:24px;border-block-start:1px solid var(--hx-line)}.hm-label{color:var(--hx-mute);font-size:14px;font-weight:500}.hm-after-text{margin-block-start:6px;color:var(--hx-ink);font-size:clamp(18px,16px + .4vw,21px);line-height:1.55}.hm-pain-text .hm-fact{margin-block-start:20px}.hm-pain-run{margin-block-start:18px;color:var(--hx-ink-2);font-size:15.5px;line-height:1.6}.hm-run-tag{display:inline-flex;align-items:center;gap:7px;margin-inline-end:4px;color:var(--hx-ok);font-weight:600}.hm-run-tag:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor;box-shadow:0 0 0 3px #0a7a5524}.hm-pain-then{margin-block-start:14px;color:var(--hx-mute);font-size:15px;line-height:1.6}.hm-label-inline{color:var(--hx-ink-2);font-weight:500}.hm-go{display:inline-flex;align-items:center;gap:6px;margin-block-start:26px;color:var(--hx-blue);font:500 17px / 1.4 var(--hx-font);text-decoration:none;text-underline-offset:5px}.hm-go:hover{text-decoration:underline;text-decoration-thickness:1px}.hm-ui{position:absolute;inset-block-end:-40px;inset-inline-start:-28px;width:min(360px,78%);padding:14px;border:1px solid var(--hx-line);border-radius:14px;background:#fff;box-shadow:0 2px 6px #0c14330f,0 28px 56px -28px #0c143361;color:var(--hx-ink);font-size:13.5px;line-height:1.45}.hm-pain.is-open:nth-child(2n) .hm-ui{inset-inline:auto -28px}.hm-ui-top{display:flex;align-items:center;gap:10px}.hm-ui-av{flex:none;width:32px;height:32px;border-radius:50%;object-fit:cover;object-position:50% 15%;background:var(--hx-soft)}.hm-ui-av-i{display:grid;place-items:center;background:#25d366;color:#fff}.hm-ui-av-i svg{width:18px;height:18px}.hm-ui-illus{margin-inline-start:auto;padding:2px 8px;border:1px solid var(--hx-line-2);border-radius:6px;color:var(--hx-mute);font-size:11.5px;font-weight:500}.hm-ui-cap{margin-block:12px 8px;color:var(--hx-mute);font-size:12.5px;font-weight:500}.hm-ui-lines{display:grid;gap:6px}.hm-ui-ln{display:flex;align-items:center;gap:10px;min-height:38px;padding:8px 11px;border:1px solid transparent;border-radius:9px;background:var(--hx-soft)}.hm-ui-t{min-width:0}.hm-ui-s{flex:none;margin-inline-start:auto;color:var(--hx-mute);font-size:12px;font-variant-numeric:tabular-nums;white-space:nowrap}.hm-ui-ln.is-ok .hm-ui-s{display:inline-flex;align-items:center;gap:6px;color:var(--hx-ok)}.hm-ui-ln.is-ok .hm-ui-s:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.hm-ui-ln.is-flag{border-color:#a04e0047;background:#fff7ef}.hm-ui-ln.is-flag .hm-ui-s{color:var(--hx-warn);font-weight:500}.hm-ui-ln.is-btn{min-height:0;padding:2px 0;background:none}.hm-ui-approve{flex:none;margin-inline-start:auto;padding:6px 13px;border-radius:7px;background:var(--hx-ink);color:#fff;font-size:12.5px;font-weight:500}.hm-ui-ln.is-btn .hm-ui-approve{margin-inline-start:0}.hm-plate{display:grid;min-width:0}.hm-plate-dot{display:none}.hm-plate b{color:var(--hx-ink);font-weight:600}.hm-plate small{color:var(--hx-mute)}.hm-plate-ui b{font-size:13.5px;line-height:1.25}.hm-plate-ui small{overflow:hidden;font-size:12px;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.hm-plate-quiet{justify-items:center;margin-block-start:14px;text-align:center}.hm-plate-quiet b{font-size:16px}.hm-plate-quiet small{font-size:14px}.hm-day{position:relative;padding-block:var(--hx-space);border-block-start:1px solid var(--hx-line)}.hm-day:before{content:"";position:absolute;inset:0 0 auto;height:min(720px,80%);background-image:radial-gradient(rgb(12 20 51 / .09) 1px,transparent 1px);background-size:22px 22px;-webkit-mask-image:linear-gradient(to bottom,#000 0%,transparent 85%);mask-image:linear-gradient(to bottom,#000 0%,transparent 85%);pointer-events:none}.hm-day>.hm-wrap{position:relative}.hm-timeline{position:relative;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0 clamp(20px,2.6vw,40px);margin-block-start:clamp(64px,8vw,112px)}.hm-timeline:before{content:"";position:absolute;inset-block-start:6px;inset-inline:0;height:1px;background:var(--hx-grad)}.hm-tl{position:relative;padding-block-start:34px}.hm-tl:before{content:"";position:absolute;inset-block-start:0;inset-inline-start:0;width:13px;height:13px;border:1px solid var(--hx-blue);border-radius:50%;background:var(--hx-page);box-shadow:0 0 0 4px var(--hx-page)}.hm-tl-when{color:var(--hx-ink);font:500 clamp(24px,16px + 1.3vw,36px) / 1.1 var(--hx-font);font-variant-numeric:tabular-nums}.hm-tl-who{display:grid;gap:8px;margin-block-start:16px}.hm-tl-person{display:grid;grid-template-columns:28px minmax(0,1fr);column-gap:10px;align-items:center}.hm-tl-person img{grid-row:span 2;width:28px;height:28px;border-radius:50%;object-fit:cover;object-position:50% 15%;background:var(--hx-soft)}.hm-tl-person b{color:var(--hx-ink);font-size:14px;font-weight:600;line-height:1.2}.hm-tl-person small{color:var(--hx-mute);font-size:12.5px;line-height:1.3}.hm-tl-text{margin-block-start:16px;color:var(--hx-ink-2);font-size:16px;line-height:1.6}.hm-day-cast{margin-block-start:clamp(88px,10vw,140px);text-align:center}.hm-cast-row{display:flex;justify-content:center;align-items:flex-end;gap:clamp(8px,3vw,48px)}.hm-cast{display:grid;justify-items:center}.hm-char{width:clamp(104px,17vw,240px);height:auto}.hm-day-cast-line{max-width:none;margin-block-start:36px;color:var(--hx-ink-2);font-size:clamp(18px,16px + .4vw,21px)}.hm-day-cast-line span{color:var(--hx-ink);font-weight:600}.hm-day-office{margin-block-start:clamp(88px,10vw,140px);padding-block-start:clamp(56px,7vw,88px);border-block-start:1px solid var(--hx-line);text-align:center}.hm-org{margin-block-start:32px}.hm-org-ceo{display:inline-grid;grid-template-columns:44px auto;column-gap:12px;align-items:center;max-width:none;text-align:start}.hm-org-ceo img{grid-row:span 2;width:44px;height:44px;border-radius:50%;object-fit:cover}.hm-org-ceo b{color:var(--hx-ink);font-size:17px;line-height:1.2}.hm-org-ceo span{color:var(--hx-mute);font-size:14.5px}.hm-org-depts{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:40px clamp(24px,3vw,48px);margin-block-start:44px;text-align:start}@media(min-width:1100px){.hm-org-depts{grid-template-columns:repeat(5,minmax(0,1fr))}}.hm-org-dept{min-width:0;padding-block-start:18px;border-block-start:1px solid var(--hx-line)}.hm-org-dept h4{font-size:16px;font-weight:600}.hm-org-faces{display:flex;max-width:none;margin-block-start:14px;padding-inline-start:8px}.hm-org-faces img{width:34px;height:34px;margin-inline-start:-8px;border:2px solid var(--hx-page);border-radius:50%;object-fit:cover;object-position:50% 15%;background:var(--hx-soft)}.hm-org-people{display:grid;gap:8px;margin-block-start:16px}@media(min-width:720px){.hm-org-dept:has(.hm-org-person:nth-child(6)){grid-column:span 2}.hm-org-dept:has(.hm-org-person:nth-child(6)) .hm-org-people{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px}}.hm-org-person{display:grid;line-height:1.3}.hm-org-person b{color:var(--hx-ink);font-size:15px;font-weight:500}.hm-org-person span{color:var(--hx-mute);font-size:13.5px}.hm-org-more,.hm-org-note{max-width:none;margin-block-start:36px;color:var(--hx-mute);font-size:15px}.hm-org-note{margin-block-start:6px;font-size:14px}.hm-day-chart{max-width:none;margin-block-start:22px}.hm-day-close{max-width:calc(33 * var(--char-he));margin:clamp(88px,10vw,140px) auto 0;color:var(--hx-ink);font:800 clamp(30px,16px + 2.9vw,58px) / 1.1 var(--hx-font);letter-spacing:-.012em;text-align:center;text-wrap:balance}.hm-day-close .hm-title-b{color:var(--hx-blue)}.hm-proof,.hm-faq,.hm-contact,.hm-school{padding-block:var(--hx-space);border-block-start:1px solid var(--hx-line)}.hm-proof-h{max-width:calc(21 * var(--char-he))}.hm-proof-all{margin-block-start:28px;font-size:16.5px}.hm-quiet{color:var(--hx-ink-2);text-decoration:underline;text-decoration-thickness:1px;text-decoration-color:var(--hx-quiet);text-underline-offset:5px}.hm-quiet:hover{color:var(--hx-ink);text-decoration-color:currentColor}.hm-testimonials{display:grid;gap:32px;margin-block-start:48px}.hm-beyond{padding-block:clamp(72px,9vw,128px);border-block-start:1px solid var(--hx-line)}.hm-beyond-in{display:grid;gap:clamp(32px,4vw,48px)}.hm-beyond-h{margin-block-start:12px;font-size:clamp(32px,18px + 2.6vw,56px);max-width:calc(26 * var(--char-he))}.hm-beyond-lede{max-width:calc(46 * var(--char-he));margin-block-start:20px;color:var(--hx-ink-2);font-size:clamp(17px,16px + .3vw,19px);line-height:1.6;text-wrap:pretty}.hm-beyond-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(24px,4vw,56px);margin:0;padding:0;list-style:none;border-block-end:1px solid var(--hx-line)}.hm-beyond-list li{padding-block:18px;border-block-start:1px solid var(--hx-line);color:var(--hx-ink);font-size:clamp(17px,16px + .3vw,19px);font-weight:500;line-height:1.45}.hm-beyond-more{display:grid;gap:10px;max-width:calc(100 * var(--char-he))}.hm-beyond-system,.hm-beyond-step{max-width:none;margin:0;font-size:clamp(17px,16px + .3vw,19px);line-height:1.6;text-wrap:pretty}.hm-beyond-system{color:var(--hx-ink);font-weight:500}.hm-beyond-step{color:var(--hx-ink-2)}.hm-faq-in{display:grid;gap:40px}.hm-faq-in .hm-h2{max-width:calc(18 * var(--char-he))}.hm-faq-list{border-block-start:1px solid var(--hx-line)}.hm-qa{border-block-end:1px solid var(--hx-line)}.hm-qa summary{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-block:24px;color:var(--hx-ink);font-size:clamp(18px,16px + .4vw,21px);font-weight:500;line-height:1.4;list-style:none;cursor:pointer}.hm-qa summary::-webkit-details-marker{display:none}.hm-qa summary:hover{color:var(--hx-blue)}.hm-qa summary .hm-pm{color:var(--hx-mute)}.hm-qa[open] .hm-pm-v{transform:scaleY(0)}.hm-qa p{padding-block-end:26px;color:var(--hx-ink-2);font-size:17px;line-height:1.7}.hm-anchor{display:block;scroll-margin-block-start:calc(var(--header-h, 64px) + 24px)}.hm-contact-grid{display:grid;gap:72px;margin-block-start:clamp(48px,6vw,80px)}.hm-form{display:grid;gap:18px;max-width:540px;outline:none}.hm-form-h{font-size:22px;font-weight:700}.hm-picked-line{color:var(--hx-blue);font-size:16px;font-weight:500}.hm-fields{display:grid;gap:14px}.hm-fld{display:grid;gap:6px}.hm-fld span{color:var(--hx-ink-2);font-size:14.5px;font-weight:500}.hm-fld input{width:100%;min-height:54px;padding-inline:16px;border:1px solid var(--hx-line-2);border-radius:12px;background:#fff;color:var(--hx-ink);font:400 17px / 1.2 var(--hx-font);transition:border-color .2s,box-shadow .2s}.hm-fld input:hover{border-color:#9aa1b6}.hm-fld input:focus{border-color:var(--hx-blue);outline:none;box-shadow:0 0 0 4px #0327ac1f}.hm-fld input[aria-invalid=true]{border-color:#b42318}.hm-agree{display:flex;align-items:flex-start;gap:12px;color:var(--hx-ink-2);font-size:15px;line-height:1.55}.hm-agree input{flex:none;width:20px;height:20px;margin-block-start:2px;accent-color:var(--hx-ink)}.hm-agree a{color:var(--hx-blue);text-underline-offset:3px}.hm-err{min-height:1.4em;color:#b42318;font-size:15px}.hm-form button[aria-busy=true]{opacity:.6;pointer-events:none}.hm-now{max-width:540px;margin-block-start:36px;padding-block-start:26px;border-block-start:1px solid var(--hx-line)}.hm-now p{color:var(--hx-ink-2);font-size:16px}.hm-now b{color:var(--hx-ink)}.hm-now-links{display:flex;flex-wrap:wrap;gap:10px 28px;margin-block-start:12px}.hm-wa-ico{color:#128c4b}.hm-after-list{display:grid;gap:28px;margin-block-start:28px}.hm-after-step{display:grid;grid-template-columns:112px minmax(0,1fr);gap:20px;align-items:start}.hm-after-img{width:112px;aspect-ratio:4 / 3;border-radius:12px;object-fit:cover;background:var(--hx-soft)}.hm-after-text{display:grid;gap:6px}.hm-after-text b{display:flex;align-items:center;gap:10px;color:var(--hx-ink);font-size:18px;font-weight:600}.hm-after-n{display:inline-grid;place-items:center;flex:none;width:26px;height:26px;border:1px solid var(--hx-line-2);border-radius:50%;color:var(--hx-ink-2);font-size:13px;font-weight:600;font-variant-numeric:tabular-nums}.hm-after-text>span{color:var(--hx-ink-2);font-size:16px;line-height:1.6}.hm-steps-after{margin-block-start:28px;padding-block-start:22px;border-block-start:1px solid var(--hx-line);color:var(--hx-mute);font-size:15px}.hm-about-mini{display:grid;gap:40px;margin-block-start:var(--hx-space);padding-block-start:var(--hx-space);border-block-start:1px solid var(--hx-line);scroll-margin-block-start:calc(var(--header-h, 64px) + 24px)}.hm-about-photo img{width:100%;max-width:420px;aspect-ratio:4 / 5;object-fit:cover;border-radius:var(--hx-r);background:var(--hx-soft)}.hm-about-text .hm-h3{margin-block-start:10px}.hm-about-text>p:not(.hm-kicker){margin-block-start:22px;color:var(--hx-ink-2);font-size:18px;line-height:1.75}.hm-quote{max-width:calc(78 * var(--char-he));margin:32px 0 0;padding-block-start:26px;border-block-start:1px solid var(--hx-line)}.hm-quote p{color:var(--hx-ink);font-size:clamp(20px,17px + .6vw,25px);font-weight:500;line-height:1.5}.hm-quote footer{margin-block-start:12px;color:var(--hx-mute);font-size:14.5px}.hm-school-in{display:grid;gap:48px;align-items:end}.hm-school-text .hm-h2{max-width:calc(22 * var(--char-he))}.hm-school-lede{max-width:calc(72 * var(--char-he));margin-block-start:22px;color:var(--hx-ink-2);font-size:clamp(18px,16px + .4vw,21px)}.hm-school-text .hm-fact{margin-block-start:22px}.hm-school-ctas{display:flex;flex-wrap:wrap;align-items:center;gap:18px 32px;margin-block-start:36px}.hm-follow{display:inline-flex;align-items:center;gap:14px;color:var(--hx-mute);font-size:14.5px}.hm-follow-link{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;color:var(--hx-ink-2);transition:color .2s}.hm-follow-link:hover{color:var(--hx-blue)}.hm-lesson{position:relative;display:grid;gap:8px;padding-block:28px;padding-inline-end:72px;border-block:1px solid var(--hx-line);color:var(--hx-ink);text-decoration:none}.hm-lesson-k,.hm-lesson-n{color:var(--hx-mute);font-size:14.5px;font-weight:500}.hm-lesson-n small{font-size:inherit;margin-inline-start:8px}.hm-lesson b{font-size:clamp(22px,18px + .8vw,28px);font-weight:700;line-height:1.25;text-wrap:balance}.hm-lesson-t{color:var(--hx-ink-2);font-size:16px;line-height:1.6}.hm-lesson-play{position:absolute;inset-block-start:50%;inset-inline-end:0;display:grid;place-items:center;width:52px;height:52px;margin-block-start:-26px;border-radius:50%;background:var(--hx-ink);color:#fff;transition:transform .3s var(--hx-ease)}.hm-lesson:hover b{color:var(--hx-blue)}.hm-lesson:hover .hm-lesson-play{transform:scale(1.06)}.hm-ty{position:fixed;inset:0;z-index:60;display:grid;place-items:center;padding:16px;background:#0c143380;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.hm-ty-box{position:relative;display:grid;gap:14px;justify-items:center;width:min(640px,100%);max-height:calc(100vh - 32px);overflow:auto;padding:36px 24px 24px;border-radius:20px;background:#fff;box-shadow:0 40px 90px -30px #0c143380;text-align:center}.hm-ty-box h2{font-size:clamp(26px,20px + 1.4vw,36px);font-weight:800;line-height:1.15}.hm-ty-x{position:absolute;inset-block-start:10px;inset-inline-end:10px;display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:50%;background:var(--hx-soft);color:var(--hx-ink);cursor:pointer}.hm-ty-video{width:100%}.hm-ty-video video{width:100%;height:auto;border-radius:14px;background:#000}html.hm-ty-open{overflow:hidden}.hm-btn.hm-fcta{position:fixed;inset-block-end:calc(18px + env(safe-area-inset-bottom,0px));inset-inline:auto 18px;z-index:38;width:max-content;min-height:48px;padding-inline:22px;font-size:15.5px;box-shadow:0 18px 36px -16px #0c14338c;opacity:0;transform:translateY(24px);pointer-events:none;transition:transform .45s var(--hx-ease),opacity .3s,background-color .2s}.hm-btn.hm-fcta.hm-show{opacity:1;transform:none;pointer-events:auto}html:has(.hm) .to-top-float{inset-inline:auto 24px;margin-inline:0;width:36px;height:36px}html:has(.hm) .to-top-float svg{width:16px;height:16px}html:has(.hm):not(.hm-hero-past) .to-top-float{opacity:0;pointer-events:none}html:has(.hm-fcta.hm-show) .to-top-float{inset-block-end:calc(80px + env(safe-area-inset-bottom,0px))}html:has(.hm) .consent{border-color:var(--hx-line);background:#fff;box-shadow:0 24px 60px -24px #0c143366;font-family:var(--hx-font)}@media(min-width:960px){.hm-beyond-list{grid-template-columns:repeat(3,minmax(0,1fr))}.hm-faq-in{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:64px;align-items:start}.hm-contact-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(56px,7vw,112px);align-items:start}.hm-about-mini{grid-template-columns:minmax(0,380px) minmax(0,1fr);gap:clamp(48px,7vw,112px);align-items:center}.hm-school-in{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(48px,7vw,112px)}}@media(max-width:959.98px){.hm-pain.is-open,.hm-pain.is-open:nth-child(2n){grid-template-columns:minmax(0,1fr);grid-template-rows:none;grid-template-areas:"head" "fig" "text";padding-block:48px 40px}.hm-pain-fig{margin-block:28px 0}.hm-ui,.hm-pain.is-open:nth-child(2n) .hm-ui{position:relative;inset:auto;width:auto;max-width:420px;margin:-72px 14px 0 auto}.hm-timeline{grid-template-columns:minmax(0,1fr);gap:32px;padding-inline-start:34px}.hm-timeline:before{inset-block:6px 6px;inset-inline:6px auto;width:1px;height:auto;background:linear-gradient(180deg,#0327ac,#1f6fd6,#02bddc 70%,#f17500)}.hm-tl{padding-block-start:0}.hm-tl:before{inset-inline-start:-34px;inset-block-start:6px}.hm-tl-who{grid-template-columns:repeat(auto-fit,minmax(150px,max-content));column-gap:20px;margin-block-start:12px}.hm-tl-text{margin-block-start:10px}}@media(max-width:599.98px){.hm{font-size:17px}.hm-title{margin-block-start:12px}.hm-lede{margin-block-start:20px;font-size:17px}.hm-ctas{flex-direction:column;gap:14px;margin-block-start:26px}.hm-pick{min-height:44px;font-size:15px}.hm-pain:not(.is-open) .hm-pain-head{grid-template-columns:minmax(0,1fr);padding-block:20px}.hm-beyond-list{grid-template-columns:minmax(0,1fr)}.hm-beyond-list li{padding-block:14px}.hm-after-step{grid-template-columns:88px minmax(0,1fr);gap:14px}.hm-after-img{width:88px}.hm-lesson{padding-inline-end:64px}.hm-btn.hm-fcta{inset-block-end:0;inset-inline:0;width:auto;min-height:56px;padding-block-end:env(safe-area-inset-bottom,0px);border-radius:0;box-shadow:0 -10px 30px -10px #0c143359}html:has(.hm) .to-top-float{display:none}}@media(scripting:none){.hm-picks,.hm-match-result,.hm-match-help{display:none}}@media(scripting:none){.hm-form,.hm-fcta{display:none}.hm .hm-pain-body[hidden]{display:contents!important}.hm-pains-divider,.hm-pain-toggle .hm-pm{display:none}.hm-pain:not(.is-open){display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"head" "fig" "text";padding-block:48px;border:0}.hm-pain:not(.is-open) .hm-pain-head{grid-area:head;display:block;padding:0}.hm-pain:not(.is-open) .hm-pain-fig{margin-block:28px 0}.hm-pain:not(.is-open) .hm-pain-title{font-size:clamp(28px,16px + 2vw,44px);font-weight:700}.hm-pain:not(.is-open) .hm-ui{position:relative;inset:auto;width:auto;max-width:420px;margin:-72px 14px 0 auto}}@media(prefers-reduced-motion:reduce){.hm-hero-copy>*,.hm-hero-photo picture{animation:none}.hm *,.hm *:before,.hm *:after{transition-duration:.01ms!important}}html[data-motion=paused] .hm-hero-copy>*,html[data-motion=paused] .hm-hero-photo picture{animation:none}
