._section_rtd0m_1{background:var(--soft,#f5f5f5);color:var(--ink,#171717);padding:64px 24px;scroll-margin-top:100px}._panel_rtd0m_2{border:1px solid var(--line,#e5e5e5);background:var(--surface,#fff);border-radius:32px;max-width:1120px;margin-inline:auto;padding:64px 48px 40px;box-shadow:0 18px 50px #0000000a}._header_rtd0m_3{text-align:center}._eyebrow_rtd0m_4{color:var(--muted,#595959);letter-spacing:.16em;font-size:11px;font-weight:600;display:block}._header_rtd0m_3 h2{letter-spacing:-.025em;font-size:clamp(1.8rem,3.7vw,2.8rem);line-height:1.4;margin-top:18px!important}._headingLine_rtd0m_6{text-wrap:balance;display:block}._keepTogether_rtd0m_7{white-space:nowrap}._header_rtd0m_3 ._intro_rtd0m_8{color:var(--muted,#595959);margin-top:18px;font-size:16px;line-height:1.8}._panel_rtd0m_2 ._steps_rtd0m_9{border-block:1px solid var(--line,#e5e5e5);margin-top:40px}._step_rtd0m_9{grid-template-columns:minmax(0,.9fr) 48px minmax(0,1.35fr);align-items:center;gap:24px;padding:32px 0;display:grid}._step_rtd0m_9+._step_rtd0m_9{border-top:1px solid var(--line,#e5e5e5)}._problem_rtd0m_12{align-items:center;gap:16px;display:flex}._number_rtd0m_13{border:1px solid var(--line,#e5e5e5);height:38px;color:var(--muted,#595959);font-variant-numeric:tabular-nums;border-radius:50%;flex:0 0 38px;place-items:center;font-size:12px;display:grid}._problem_rtd0m_12 h3,._solution_rtd0m_14 h3{font-size:20px;line-height:1.6}._problem_rtd0m_12 h3{color:var(--muted,#595959)}._direction_rtd0m_16{background:#f3f3f3;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}._section_rtd0m_1 ._arrow_rtd0m_17{fill:none;stroke:currentColor;stroke-width:1.8px;width:22px;height:22px}._solution_rtd0m_14 p{color:var(--muted,#595959);font-size:15px;line-height:1.8;margin-top:6px!important}._roadmap_rtd0m_19{margin-top:38px}._roadmapHeader_rtd0m_20{text-align:center}._roadmapHeader_rtd0m_20 h3{font-size:24px;margin-top:8px!important}._panel_rtd0m_2 ._weeks_rtd0m_22{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:28px;display:grid;position:relative}._weeks_rtd0m_22:before{content:"";border-top:1px dashed #d0d0d0;position:absolute;top:15px;left:12.5%;right:12.5%}._week_rtd0m_22{border-radius:20px;flex-direction:column;align-items:center;padding:0 10px 22px;display:flex;position:relative}._weekLabel_rtd0m_25{z-index:1;border:1px solid var(--line,#e5e5e5);background:#fff;border-radius:999px;place-items:center;min-width:52px;min-height:30px;padding-inline:10px;font-size:12px;font-weight:600;display:grid}._section_rtd0m_1 ._calendar_rtd0m_26{fill:none;stroke:none;width:118px;height:120px;margin-block:17px 12px;display:block;overflow:visible}._calendarBody_rtd0m_27{transform-origin:62px 106px;transition:transform .32s cubic-bezier(.22,1,.36,1)}._paper_rtd0m_28{fill:#171717}._binding_rtd0m_29{stroke:#777;stroke-width:5px;fill:none}._lens_rtd0m_30{fill:#fff}._pupils_rtd0m_31{fill:#171717;transition:transform .28s}._smile_rtd0m_32{fill:none;stroke:#fff;stroke-width:2.5px}._shadow_rtd0m_33{fill:#171717;opacity:.09;transform-origin:62px 119px;transition:transform .32s}._badge_rtd0m_34{transform-origin:106px 99px;transition:transform .32s}._badge_rtd0m_34>circle:first-child{fill:#fff;stroke:#171717;stroke-width:2px}._badge_rtd0m_34>:not(:first-child){fill:none;stroke:#171717;stroke-width:2px}._week_rtd0m_22 h3{text-align:center;font-size:17px;line-height:1.5}._footer_rtd0m_38{text-align:center;margin-top:24px}._footer_rtd0m_38 p{font-size:17px;line-height:1.8}._cta_rtd0m_40{color:#fff;background:#171717;border:1px solid #171717;border-radius:18px;justify-content:center;align-items:center;gap:16px;min-height:64px;margin-top:22px;padding:16px 24px;font-size:17px;font-weight:600;text-decoration:none;transition:background .18s;display:flex}._cta_rtd0m_40 ._arrow_rtd0m_17{transition:transform .18s}._mobileBreak_rtd0m_42{display:none}._srOnly_rtd0m_43{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (hover:hover) and (pointer:fine){._week_rtd0m_22:hover ._calendarBody_rtd0m_27{transform:translateY(-7px)rotate(-6deg)}._week_rtd0m_22:nth-child(2n):hover ._calendarBody_rtd0m_27{transform:translateY(-7px)rotate(6deg)}._week_rtd0m_22:hover ._pupils_rtd0m_31{transform:translate(-6px,-2px)}._week_rtd0m_22:hover ._badge_rtd0m_34{transform:rotate(12deg)scale(1.08)}._week_rtd0m_22:hover ._shadow_rtd0m_33{transform:scaleX(.8)}._cta_rtd0m_40:hover{background:#333}._cta_rtd0m_40:hover ._arrow_rtd0m_17{transform:translate(5px)}}@media not all and (hover:hover) and (pointer:fine){._week_rtd0m_22:first-child{--cal-dur:3.6s;--cal-delay:-.4s}._week_rtd0m_22:nth-child(2){--cal-dur:4.3s;--cal-delay:-2.1s}._week_rtd0m_22:nth-child(3){--cal-dur:3.9s;--cal-delay:-3.2s}._week_rtd0m_22:nth-child(4){--cal-dur:4.8s;--cal-delay:-1.3s}._calendarBody_rtd0m_27{animation:_calendarHop_rtd0m_1 var(--cal-dur) ease-in-out var(--cal-delay) infinite}._week_rtd0m_22:nth-child(2n) ._calendarBody_rtd0m_27{animation-name:_calendarHopAlt_rtd0m_1}._pupils_rtd0m_31{animation:_calendarGlance_rtd0m_1 var(--cal-dur) ease-in-out var(--cal-delay) infinite}._badge_rtd0m_34{animation:_calendarBadge_rtd0m_1 var(--cal-dur) ease-in-out var(--cal-delay) infinite}._shadow_rtd0m_33{animation:_calendarShadow_rtd0m_1 var(--cal-dur) ease-in-out var(--cal-delay) infinite}}@keyframes _calendarHop_rtd0m_1{0%,52%,to{transform:translateY(0)rotate(0)scale(1)}8%{transform:translateY(1px)rotate(0)scale(1.03,.95)}18%{transform:translateY(-7px)rotate(-5deg)scale(.99,1.02)}28%{transform:translateY(0)rotate(0)scale(1.03,.96)}36%{transform:translateY(-3px)rotate(3deg)scale(1)}44%{transform:translateY(0)rotate(0)scale(1.01,.99)}}@keyframes _calendarHopAlt_rtd0m_1{0%,52%,to{transform:translateY(0)rotate(0)scale(1)}8%{transform:translateY(1px)rotate(0)scale(1.03,.95)}18%{transform:translateY(-7px)rotate(5deg)scale(.99,1.02)}28%{transform:translateY(0)rotate(0)scale(1.03,.96)}36%{transform:translateY(-3px)rotate(-3deg)scale(1)}44%{transform:translateY(0)rotate(0)scale(1.01,.99)}}@keyframes _calendarGlance_rtd0m_1{0%,12%,62%,to{transform:translate(0)}20%,34%{transform:translate(-6px,-2px)}44%,56%{transform:translate(5px,1px)}}@keyframes _calendarBadge_rtd0m_1{0%,16%,48%,to{transform:rotate(0)scale(1)}24%{transform:rotate(12deg)scale(1.08)}32%{transform:rotate(-8deg)scale(1.04)}40%{transform:rotate(5deg)scale(1.02)}}@keyframes _calendarShadow_rtd0m_1{0%,52%,to{opacity:.09;transform:scaleX(1)}18%{opacity:.06;transform:scaleX(.8)}28%{opacity:.11;transform:scaleX(1.06)}}@media (max-width:760px){._section_rtd0m_1{padding:40px 16px}._panel_rtd0m_2{border-radius:24px;padding:36px 22px 24px}._header_rtd0m_3 ._intro_rtd0m_8{font-size:15px}._header_rtd0m_3 h2{font-size:clamp(25px,7vw,28.8px)}._panel_rtd0m_2 ._steps_rtd0m_9{margin-top:28px}._step_rtd0m_9{grid-template-columns:32px minmax(0,1fr);gap:12px;padding:25px 0}._problem_rtd0m_12{grid-column:1/-1;gap:12px}._number_rtd0m_13{flex-basis:32px;height:32px}._problem_rtd0m_12 h3,._solution_rtd0m_14 h3{font-size:18px}._direction_rtd0m_16{background:0 0;align-self:start;width:32px;height:32px}._panel_rtd0m_2 ._weeks_rtd0m_22{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 12px}._weeks_rtd0m_22:before{display:none}._week_rtd0m_22{padding-bottom:12px}._week_rtd0m_22 h3,._footer_rtd0m_38 p,._cta_rtd0m_40{font-size:16px}._mobileBreak_rtd0m_42{display:block}}@media (max-width:370px){._panel_rtd0m_2{padding-inline:16px}._step_rtd0m_9{gap:10px}._solution_rtd0m_14 h3{text-wrap:pretty}._cta_rtd0m_40{gap:10px;padding-inline:14px}}@media (prefers-reduced-motion:reduce){._section_rtd0m_1 *,._section_rtd0m_1 :before{transition:none!important;animation:none!important}._week_rtd0m_22:hover ._calendarBody_rtd0m_27,._week_rtd0m_22:nth-child(2n):hover ._calendarBody_rtd0m_27,._week_rtd0m_22:hover ._pupils_rtd0m_31,._week_rtd0m_22:hover ._badge_rtd0m_34,._week_rtd0m_22:hover ._shadow_rtd0m_33,._cta_rtd0m_40:hover ._arrow_rtd0m_17{transform:none}}
