.Doodles-module__05dokq__icon{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:auto;overflow:visible}.Doodles-module__05dokq__formula{fill:currentColor;stroke:none;text-anchor:middle;direction:ltr;font-family:Comic Sans MS,Segoe Print,Bradley Hand,cursive,sans-serif;font-size:19px;font-style:italic;font-weight:700}.Doodles-module__05dokq__field{pointer-events:none;position:absolute;inset:0}.Doodles-module__05dokq__slot{transform:rotate(var(--r));position:absolute}.Doodles-module__05dokq__slot[data-tone=primary]{color:#6370ff61}.Doodles-module__05dokq__slot[data-tone=secondary]{color:#ee8f0580}.Doodles-module__05dokq__slot[data-desktop]{display:none}@media (min-width:1024px){.Doodles-module__05dokq__slot[data-desktop]{display:block}.Doodles-module__05dokq__slot[data-mobile]{display:none}}@media (prefers-reduced-motion:no-preference){.Doodles-module__05dokq__float{animation:7s ease-in-out infinite Doodles-module__05dokq__bob;animation-delay:var(--delay,0s)}}@keyframes Doodles-module__05dokq__bob{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-8px)rotate(4deg)}}.Doodles-module__05dokq__pattern{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.Doodles-module__05dokq__chalk,.Doodles-module__05dokq__chalkAccent{fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.Doodles-module__05dokq__chalk{stroke:#ffffff17;color:#ffffff17}.Doodles-module__05dokq__chalkAccent{stroke:#ee8f0533;color:#ee8f0533}.Doodles-module__05dokq__chalk .Doodles-module__05dokq__formula,.Doodles-module__05dokq__chalkAccent .Doodles-module__05dokq__formula{fill:currentColor}
.Footer-module__S6Hkya__footer{isolation:isolate;padding-top:56px;padding-bottom:calc(24px + env(safe-area-inset-bottom,0px));color:#fffc;background:#080c2e;position:relative;overflow:clip}.Footer-module__S6Hkya__inner{gap:32px;padding-bottom:32px;display:grid}.Footer-module__S6Hkya__brand{align-items:center;gap:14px;display:flex}.Footer-module__S6Hkya__brand b{color:var(--white);font-size:1.25rem;font-weight:800}.Footer-module__S6Hkya__brand p{font-size:var(--fs-sm);color:#fff9}.Footer-module__S6Hkya__links{font-size:var(--fs-sm);grid-template-columns:1fr 1fr;gap:12px 24px;font-weight:600;display:grid}.Footer-module__S6Hkya__links a:hover,.Footer-module__S6Hkya__call a:hover{color:var(--white)}.Footer-module__S6Hkya__call{font-size:var(--fs-sm);gap:8px;display:grid}.Footer-module__S6Hkya__call a{color:var(--white);font-weight:800;font-size:var(--fs-md);display:inline-block}.Footer-module__S6Hkya__legal{color:#ffffff80;font-size:var(--fs-xs);border-top:1px solid #ffffff1a;padding-top:20px}@media (min-width:1024px){.Footer-module__S6Hkya__inner{grid-template-columns:1.2fr 1.4fr 1fr;align-items:center}.Footer-module__S6Hkya__links{flex-wrap:wrap;justify-content:center;display:flex}.Footer-module__S6Hkya__call{text-align:end}}.Footer-module__S6Hkya__pattern{z-index:-1;opacity:.6}
.ui-module__slcJ-G__btn{min-height:48px;font-weight:700;font-size:var(--fs-md);cursor:pointer;white-space:nowrap;transition:transform .2s var(--ease), box-shadow .2s var(--ease), background-color .2s var(--ease);border:0;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding-inline:22px;line-height:1;display:inline-flex}.ui-module__slcJ-G__btn:active{transform:translateY(1px)scale(.99)}.ui-module__slcJ-G__primary{background:var(--primary);color:var(--white);box-shadow:0 10px 24px -10px #6370ffb3,inset 0 1px #ffffff2e}.ui-module__slcJ-G__primary:hover{background:#5260f5;box-shadow:0 14px 30px -10px #6370ffcc,inset 0 1px #ffffff2e}.ui-module__slcJ-G__ghost{background:var(--surface);color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--line)}.ui-module__slcJ-G__ghost:hover{box-shadow:inset 0 0 0 1.5px var(--primary);color:var(--primary-dark)}.ui-module__slcJ-G__onDark{background:var(--white);color:var(--navy)}.ui-module__slcJ-G__onDark:hover{background:var(--primary-light)}.ui-module__slcJ-G__sm{min-height:40px;font-size:var(--fs-sm);border-radius:12px;padding-inline:16px}.ui-module__slcJ-G__block{width:100%}.ui-module__slcJ-G__eyebrow{background:var(--primary-light);color:var(--primary-dark);font-size:var(--fs-sm);border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-weight:600;display:inline-flex}.ui-module__slcJ-G__section{padding-block:72px;position:relative}@media (min-width:1024px){.ui-module__slcJ-G__section{padding-block:120px}}.ui-module__slcJ-G__head{gap:14px;max-width:720px;margin-block-end:40px;display:grid}@media (min-width:1024px){.ui-module__slcJ-G__head{margin-block-end:56px}}.ui-module__slcJ-G__headCenter{text-align:center;justify-items:center;margin-inline:auto;}.ui-module__slcJ-G__title{font-size:var(--fs-2xl);font-weight:800}.ui-module__slcJ-G__lead{color:var(--ink-2);font-size:var(--fs-lg);max-width:60ch}.ui-module__slcJ-G__kicker{color:var(--primary);font-size:var(--fs-sm);letter-spacing:.02em;font-weight:700}
.Header-module__hBw1pG__header{z-index:50;padding-top:env(safe-area-inset-top,0px);transition:background-color .25s var(--ease), box-shadow .25s var(--ease);position:sticky;top:0}.Header-module__hBw1pG__scrolled{-webkit-backdrop-filter:saturate(1.6)blur(14px);box-shadow:0 1px 0 var(--line);background:#ffffffd1}.Header-module__hBw1pG__bar{height:var(--header-h);align-items:center;gap:16px;display:flex}.Header-module__hBw1pG__brand{flex-shrink:0;align-items:center;gap:10px;display:inline-flex}.Header-module__hBw1pG__brandText{line-height:1.2;display:grid}.Header-module__hBw1pG__brandText strong{font-size:1.125rem;font-weight:800}.Header-module__hBw1pG__brandText span{color:var(--ink-3);font-size:var(--fs-xs);font-weight:500}.Header-module__hBw1pG__nav{display:none}.Header-module__hBw1pG__actions{align-items:center;gap:8px;margin-inline-start:auto;display:flex}.Header-module__hBw1pG__login,.Header-module__hBw1pG__cta{display:none}.Header-module__hBw1pG__burger{background:var(--canvas);cursor:pointer;border:0;border-radius:12px;place-items:center;width:44px;height:44px;display:grid}.Header-module__hBw1pG__sheet{inset:calc(var(--header-h) + env(safe-area-inset-top,0px)) 0 0 0;padding:16px var(--gutter) calc(24px + env(safe-area-inset-bottom,0px));background:var(--surface);animation:Header-module__hBw1pG__sheetIn .3s var(--ease);flex-direction:column;gap:24px;display:flex;position:fixed;overflow-y:auto}.Header-module__hBw1pG__sheetNav{display:grid}.Header-module__hBw1pG__sheetNav a{border-bottom:1px solid var(--line);padding-block:16px;font-size:1.25rem;font-weight:700}.Header-module__hBw1pG__sheetActions{gap:10px;margin-top:auto;display:grid}@keyframes Header-module__hBw1pG__sheetIn{0%{opacity:0;transform:translateY(-8px)}}@media (min-width:640px){.Header-module__hBw1pG__cta{display:inline-flex}}@media (min-width:1080px){.Header-module__hBw1pG__nav{gap:4px;margin-inline-start:24px;display:flex}.Header-module__hBw1pG__nav a{color:var(--ink-2);font-size:var(--fs-sm);border-radius:10px;padding:8px 12px;font-weight:600;transition:color .2s,background-color .2s}.Header-module__hBw1pG__nav a:hover{color:var(--primary-dark);background:var(--primary-light)}.Header-module__hBw1pG__login{color:var(--ink-2);font-size:var(--fs-sm);align-items:center;gap:6px;padding:8px 12px;font-weight:600;display:inline-flex}.Header-module__hBw1pG__login:hover{color:var(--primary-dark)}.Header-module__hBw1pG__burger,.Header-module__hBw1pG__sheet{display:none}}
.AppFeatures-module__B2YUJW__section{background:var(--canvas)}.AppFeatures-module__B2YUJW__headRow{gap:8px;display:grid}.AppFeatures-module__B2YUJW__grid{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.AppFeatures-module__B2YUJW__item{border-radius:var(--radius-lg);background:var(--surface);border:1px solid var(--line);transition:transform .25s var(--ease), box-shadow .25s var(--ease), border-color .25s;align-content:start;gap:6px;padding:18px 16px;display:grid}.AppFeatures-module__B2YUJW__item:hover{box-shadow:var(--shadow);border-color:#0000;transform:translateY(-4px)}.AppFeatures-module__B2YUJW__item h3{font-size:var(--fs-md);font-weight:800;line-height:1.5}.AppFeatures-module__B2YUJW__item p{color:var(--ink-2);font-size:var(--fs-sm);line-height:1.7}.AppFeatures-module__B2YUJW__icon{background:var(--primary-light);width:44px;height:44px;color:var(--primary);border-radius:14px;place-items:center;margin-bottom:6px;display:grid}.AppFeatures-module__B2YUJW__item:nth-child(3n+2) .AppFeatures-module__B2YUJW__icon{background:var(--secondary-light);color:var(--secondary-dark)}.AppFeatures-module__B2YUJW__item:nth-child(3n) .AppFeatures-module__B2YUJW__icon{background:var(--success-light);color:var(--success-dark)}@media (min-width:768px){.AppFeatures-module__B2YUJW__grid{gap:14px}.AppFeatures-module__B2YUJW__item{padding:24px}}@media (min-width:1100px){.AppFeatures-module__B2YUJW__grid{grid-template-columns:repeat(4,1fr)}}
.Faq-module__KRU6Oa__section{background:var(--canvas)}.Faq-module__KRU6Oa__inner{display:grid}.Faq-module__KRU6Oa__list{gap:10px;display:grid}.Faq-module__KRU6Oa__item{border-radius:var(--radius);background:var(--surface);border:1px solid var(--line);transition:border-color .2s}.Faq-module__KRU6Oa__item[open]{border-color:color-mix(in srgb, var(--primary) 40%, transparent);box-shadow:var(--shadow-sm)}.Faq-module__KRU6Oa__item summary{font-weight:700;font-size:var(--fs-md);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;list-style:none;display:flex}.Faq-module__KRU6Oa__item summary::-webkit-details-marker{display:none}.Faq-module__KRU6Oa__icon{color:var(--primary);transition:transform .25s var(--ease);flex-shrink:0}.Faq-module__KRU6Oa__item[open] .Faq-module__KRU6Oa__icon{transform:rotate(45deg)}.Faq-module__KRU6Oa__item p{color:var(--ink-2);padding:0 20px 20px}@media (min-width:1024px){.Faq-module__KRU6Oa__inner{grid-template-columns:.8fr 1.2fr;align-items:start;gap:64px}.Faq-module__KRU6Oa__inner>div:first-child{top:calc(var(--header-h) + 32px);position:sticky}.Faq-module__KRU6Oa__item summary{font-size:var(--fs-lg);padding:22px 24px}.Faq-module__KRU6Oa__item p{padding:0 24px 24px}}
.CounselorMock-module___mfknG__frame{background:var(--surface);width:100%;box-shadow:var(--shadow-lg);-webkit-user-select:none;user-select:none;border:1px solid #ffffffb3;border-radius:18px;font-size:11px;line-height:1.5;overflow:hidden}.CounselorMock-module___mfknG__chrome{background:var(--canvas);border-bottom:1px solid var(--line);direction:ltr;align-items:center;gap:6px;padding:10px 14px;display:flex}.CounselorMock-module___mfknG__chrome>span{background:var(--gray-mid);border-radius:50%;width:9px;height:9px}.CounselorMock-module___mfknG__url{background:var(--surface);color:var(--ink-3);border-radius:6px;margin-inline:auto;padding:2px 16px;font-size:10px}.CounselorMock-module___mfknG__app{min-height:0;display:flex}.CounselorMock-module___mfknG__side{display:none}.CounselorMock-module___mfknG__main{background:#fafafd;flex:1;gap:10px;min-width:0;padding:12px;display:grid}.CounselorMock-module___mfknG__top{justify-content:space-between;align-items:center;display:flex}.CounselorMock-module___mfknG__top div{display:grid}.CounselorMock-module___mfknG__top b{font-size:13px}.CounselorMock-module___mfknG__top small{color:var(--ink-3);font-size:10px}.CounselorMock-module___mfknG__avatar{background:var(--primary);width:26px;height:26px;color:var(--white);border-radius:50%;place-items:center;font-size:10px;display:grid}.CounselorMock-module___mfknG__kpis{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.CounselorMock-module___mfknG__kpi{background:var(--surface);border:1px solid var(--line);border-radius:12px;gap:2px;padding:10px;display:grid;position:relative}.CounselorMock-module___mfknG__kpi small{color:var(--ink-3);font-size:10px}.CounselorMock-module___mfknG__kpi b{font-size:18px;font-weight:800;line-height:1.2}.CounselorMock-module___mfknG__kpi em{color:var(--success-dark);font-size:9.5px;font-style:normal}.CounselorMock-module___mfknG__kpiIcon{inset-inline-end:8px;border-radius:8px;place-items:center;width:24px;height:24px;display:grid;position:absolute;top:8px}.CounselorMock-module___mfknG__kpiIcon[data-tone=primary]{background:var(--primary-light);color:var(--primary)}.CounselorMock-module___mfknG__kpiIcon[data-tone=success]{background:var(--success-light);color:var(--success-dark)}.CounselorMock-module___mfknG__kpiIcon[data-tone=secondary]{background:var(--secondary-light);color:var(--secondary-dark)}.CounselorMock-module___mfknG__kpiIcon[data-tone=error]{background:var(--error-light);color:var(--error)}.CounselorMock-module___mfknG__row{gap:8px;display:grid}.CounselorMock-module___mfknG__card{background:var(--surface);border:1px solid var(--line);border-radius:12px;gap:10px;padding:12px;display:grid}.CounselorMock-module___mfknG__cardHead{justify-content:space-between;align-items:center;display:flex}.CounselorMock-module___mfknG__pill{background:var(--success-light);color:var(--success-dark);border-radius:999px;padding:1px 8px;font-size:9.5px}.CounselorMock-module___mfknG__bars{background:repeating-linear-gradient(to top, transparent 0 23px, var(--line) 23px 24px);align-items:flex-end;gap:8px;height:96px;padding-top:6px;display:flex}.CounselorMock-module___mfknG__barCol{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:4px;height:100%;display:flex}.CounselorMock-module___mfknG__barCol small{color:var(--ink-3);white-space:nowrap;font-size:8.5px;line-height:1}.CounselorMock-module___mfknG__bar{background:linear-gradient(to top, var(--primary), #8b95ff);transform-origin:bottom;width:100%;animation:CounselorMock-module___mfknG__grow .9s var(--ease) both;border-radius:5px 5px 2px 2px}@keyframes CounselorMock-module___mfknG__grow{0%{transform:scaleY(.15)}}.CounselorMock-module___mfknG__bar[data-high]{background:linear-gradient(to top, var(--secondary-dark), var(--secondary))}.CounselorMock-module___mfknG__listCard{display:none}.CounselorMock-module___mfknG__follow{gap:6px;display:grid}.CounselorMock-module___mfknG__follow li{align-items:center;gap:6px;line-height:1.4;display:flex}.CounselorMock-module___mfknG__follow div{min-width:0;display:grid}.CounselorMock-module___mfknG__follow b{font-size:10.5px}.CounselorMock-module___mfknG__follow small{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:9.5px;overflow:hidden}.CounselorMock-module___mfknG__initials{background:var(--primary-light);width:24px;height:24px;color:var(--primary-dark);border-radius:50%;flex-shrink:0;place-items:center;font-size:9px;font-weight:800;display:grid}.CounselorMock-module___mfknG__follow i{white-space:nowrap;border-radius:999px;margin-inline-start:auto;padding:1px 6px;font-size:9px;font-style:normal;font-weight:700}.CounselorMock-module___mfknG__follow i[data-tone=crit]{background:var(--error-light);color:var(--error)}.CounselorMock-module___mfknG__follow i[data-tone=warn]{background:var(--secondary-light);color:var(--secondary-dark)}@media (min-width:560px){.CounselorMock-module___mfknG__kpis{grid-template-columns:repeat(4,1fr)}.CounselorMock-module___mfknG__row{grid-template-columns:1.6fr 1fr}.CounselorMock-module___mfknG__listCard{align-content:start;display:grid}}@media (min-width:900px){.CounselorMock-module___mfknG__side{border-inline-end:1px solid var(--line);order:-1;align-content:start;gap:4px;width:140px;padding:12px 10px;display:grid}.CounselorMock-module___mfknG__sideBrand{align-items:center;gap:6px;margin-bottom:10px;font-size:13px;display:flex}.CounselorMock-module___mfknG__sideItem{color:var(--ink-2);border-radius:8px;align-items:center;gap:6px;padding:6px 8px;display:flex}.CounselorMock-module___mfknG__sideActive{background:var(--primary);color:var(--white)}}
.PhoneMock-module__37eNGG__phone{aspect-ratio:9/18.5;width:100%;box-shadow:var(--shadow-lg), inset 0 0 0 1.5px #2a2f55;-webkit-user-select:none;user-select:none;background:#11142b;border-radius:34px;padding:8px;font-size:10px;line-height:1.6;position:relative}.PhoneMock-module__37eNGG__notch{z-index:2;background:#11142b;border-radius:999px;width:32%;height:16px;position:absolute;top:14px;left:50%;transform:translate(-50%)}.PhoneMock-module__37eNGG__screen{background:linear-gradient(180deg, var(--primary-light), var(--white) 40%);border-radius:27px;flex-direction:column;gap:10px;height:100%;padding:36px 10px 10px;display:flex;overflow:hidden}.PhoneMock-module__37eNGG__head{align-items:center;gap:8px;display:flex}.PhoneMock-module__37eNGG__head div{line-height:1.3;display:grid}.PhoneMock-module__37eNGG__head b{font-size:11px}.PhoneMock-module__37eNGG__head small{color:var(--success-dark);font-size:9px}.PhoneMock-module__37eNGG__mood{background:var(--white);height:90px;box-shadow:var(--shadow-sm);border-radius:14px;align-items:flex-end;gap:6px;padding:10px;display:flex}.PhoneMock-module__37eNGG__mood span{background:linear-gradient(to top, var(--primary), #a5acff);border-radius:4px;flex:1}.PhoneMock-module__37eNGG__stats{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.PhoneMock-module__37eNGG__stats div{background:var(--white);box-shadow:var(--shadow-sm);border-radius:12px;justify-items:center;padding:6px 2px;display:grid}.PhoneMock-module__37eNGG__stats b{color:var(--primary-dark);font-size:15px;font-weight:800}.PhoneMock-module__37eNGG__stats small{color:var(--ink-3);font-size:8.5px}.PhoneMock-module__37eNGG__habit{background:var(--white);box-shadow:var(--shadow-sm);border-radius:12px;align-items:center;gap:8px;padding:8px 10px;font-weight:600;display:flex}.PhoneMock-module__37eNGG__habit span{background:var(--success);width:18px;height:18px;color:var(--white);border-radius:6px;place-items:center;font-size:10px;display:grid}.PhoneMock-module__37eNGG__checkin{flex:1;align-content:start;gap:8px;display:grid}.PhoneMock-module__37eNGG__question{background:var(--white);box-shadow:var(--shadow-sm);border-radius:14px;gap:6px;padding:8px 10px;display:grid}.PhoneMock-module__37eNGG__question p{font-weight:700}.PhoneMock-module__37eNGG__scale{gap:5px;display:flex}.PhoneMock-module__37eNGG__scale span{background:var(--gray-low);border-radius:6px;flex:1;height:16px}.PhoneMock-module__37eNGG__scale [data-on]{background:var(--primary)}.PhoneMock-module__37eNGG__streak{background:var(--secondary-light);color:var(--secondary-dark);border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:6px;font-weight:700;display:flex}.PhoneMock-module__37eNGG__submit{background:var(--primary);color:var(--white);text-align:center;border-radius:14px;padding:9px;font-weight:700}
.Hero-module___w2HtG__hero{isolation:isolate;margin-top:calc(var(--header-h) * -1);padding-top:calc(var(--header-h) + 32px);background:radial-gradient(120% 60% at 80% 0%, var(--primary-light) 0%, transparent 60%), linear-gradient(180deg, #f8f8ff 0%, var(--surface) 100%);padding-bottom:64px;position:relative;overflow:clip}.Hero-module___w2HtG__backdrop{z-index:-1;pointer-events:none;position:absolute;inset:0}.Hero-module___w2HtG__shapeBody path{fill:currentColor}.Hero-module___w2HtG__shapeBody{top:38%;color:#6370ff12;width:115%;position:absolute;inset-inline-start:-38%}.Hero-module___w2HtG__glow{top:55%;background:radial-gradient(circle,#6370ff29,#0000 65%);border-radius:50%;width:60vmax;height:60vmax;position:absolute;inset-inline-start:10%}.Hero-module___w2HtG__inner{gap:48px;display:grid}.Hero-module___w2HtG__copy{animation:Hero-module___w2HtG__rise .8s var(--ease) both;justify-items:start;gap:20px;display:grid}.Hero-module___w2HtG__dot{background:var(--secondary);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #ee8f0533}.Hero-module___w2HtG__title{font-size:var(--fs-3xl);font-weight:900;line-height:1.3}.Hero-module___w2HtG__mark{white-space:nowrap;color:var(--primary);-webkit-box-decoration-break:clone;box-decoration-break:clone;background:linear-gradient(#0000 72%,#ee8f0547 72% 92%,#0000 92%);display:inline}.Hero-module___w2HtG__sub{max-width:54ch;color:var(--ink-2);font-size:var(--fs-lg)}.Hero-module___w2HtG__ctas{gap:10px;width:100%;display:grid}.Hero-module___w2HtG__trust{color:var(--ink-2);font-size:var(--fs-sm);flex-wrap:wrap;gap:8px 18px;font-weight:600;display:flex}.Hero-module___w2HtG__trust li{align-items:center;gap:6px;display:inline-flex}.Hero-module___w2HtG__trust svg{color:var(--success-dark)}.Hero-module___w2HtG__visual{animation:Hero-module___w2HtG__rise 1s .15s var(--ease) both;padding-bottom:72px;position:relative}.Hero-module___w2HtG__dash{width:100%;position:relative}.Hero-module___w2HtG__phone{bottom:0;z-index:2;width:38%;max-width:190px;position:absolute;inset-inline-start:-4px}.Hero-module___w2HtG__chip{z-index:3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:var(--shadow);background:#ffffffeb;border-radius:16px;align-items:center;gap:10px;padding:10px 14px 10px 12px;font-size:12px;line-height:1.4;display:flex;position:absolute}.Hero-module___w2HtG__chip div{display:grid}.Hero-module___w2HtG__chip small{color:var(--ink-3)}.Hero-module___w2HtG__chipIcon{border-radius:10px;place-items:center;width:32px;height:32px;display:grid}.Hero-module___w2HtG__chipAlert{bottom:8px;inset-inline-end:0}.Hero-module___w2HtG__chipAlert .Hero-module___w2HtG__chipIcon{background:var(--secondary-light);color:var(--secondary-dark)}.Hero-module___w2HtG__chipUp{top:-26px;inset-inline-end:12px}.Hero-module___w2HtG__chipUp .Hero-module___w2HtG__chipIcon{background:var(--primary-light);color:var(--primary-dark)}@keyframes Hero-module___w2HtG__rise{0%{opacity:0;transform:translateY(24px)}}@media (min-width:560px){.Hero-module___w2HtG__ctas{width:auto;display:flex}}@media (min-width:1024px){.Hero-module___w2HtG__hero{padding-top:calc(var(--header-h) + 72px);padding-bottom:112px}.Hero-module___w2HtG__inner{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:56px}.Hero-module___w2HtG__copy{gap:24px}.Hero-module___w2HtG__visual{padding-bottom:40px}.Hero-module___w2HtG__phone{inset-inline-start:-40px;width:30%;bottom:-20px}.Hero-module___w2HtG__chipUp{top:-34px}.Hero-module___w2HtG__chipAlert{inset-inline-end:-24px;bottom:60px}.Hero-module___w2HtG__shapeBody{top:20%;width:60%;inset-inline-start:-8%}}
.Insight-module__6pzpfW__insight{background:var(--canvas);overflow:clip}.Insight-module__6pzpfW__inner{grid-template-areas:"head""card""points";gap:28px;display:grid}.Insight-module__6pzpfW__head{grid-area:head;margin-bottom:0}.Insight-module__6pzpfW__points{grid-area:points;gap:12px;display:grid}.Insight-module__6pzpfW__points li{font-size:var(--fs-lg);align-items:center;gap:14px;font-weight:600;line-height:1.7;display:flex}.Insight-module__6pzpfW__icon{background:var(--surface);width:44px;height:44px;color:var(--primary);box-shadow:var(--shadow-sm);border-radius:14px;flex-shrink:0;place-items:center;display:grid}.Insight-module__6pzpfW__card{border-radius:var(--radius-xl);background:var(--surface);box-shadow:var(--shadow);grid-area:card;gap:14px;margin:0;padding:18px;display:grid}.Insight-module__6pzpfW__cardHead{gap:12px;display:grid}.Insight-module__6pzpfW__cardHead figcaption{line-height:1.6;display:grid}.Insight-module__6pzpfW__cardHead b{font-size:var(--fs-lg);font-weight:800}.Insight-module__6pzpfW__cardHead small{color:var(--ink-3);font-size:var(--fs-xs)}.Insight-module__6pzpfW__segment{background:var(--gray-low);border-radius:12px;gap:4px;padding:4px;display:flex}.Insight-module__6pzpfW__segment button{min-height:40px;color:var(--ink-2);font-size:var(--fs-sm);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:9px;flex:1;padding-inline:12px;font-weight:700;transition:background-color .2s,color .2s}.Insight-module__6pzpfW__segment button[aria-pressed=true]{background:var(--surface);color:var(--ink);box-shadow:var(--shadow-sm)}.Insight-module__6pzpfW__chart{width:100%;overflow:visible}.Insight-module__6pzpfW__grid{stroke:var(--line);stroke-dasharray:3 4}.Insight-module__6pzpfW__threshold{stroke:var(--secondary);stroke-width:1.5px;stroke-dasharray:6 5}.Insight-module__6pzpfW__thresholdLabel{fill:var(--secondary-dark);text-anchor:start;font-size:10px;font-weight:700}.Insight-module__6pzpfW__axis{fill:var(--ink-3);text-anchor:middle;font-size:10px}.Insight-module__6pzpfW__line{fill:none;stroke:var(--primary);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;transition:opacity .4s var(--ease)}.Insight-module__6pzpfW__dot{fill:var(--surface);stroke:var(--primary);stroke-width:1.5px;transition:opacity .4s var(--ease)}.Insight-module__6pzpfW__window{fill:#6370ff17;transition:opacity .4s var(--ease)}.Insight-module__6pzpfW__early line,.Insight-module__6pzpfW__late line{stroke-width:1.5px;stroke-dasharray:3 3}.Insight-module__6pzpfW__early line{stroke:var(--primary)}.Insight-module__6pzpfW__early circle{fill:var(--primary);stroke:var(--surface);stroke-width:2.5px}.Insight-module__6pzpfW__late line{stroke:var(--error)}.Insight-module__6pzpfW__late circle{fill:var(--error);stroke:var(--surface);stroke-width:2.5px}.Insight-module__6pzpfW__early,.Insight-module__6pzpfW__late{transition:opacity .4s var(--ease)}.Insight-module__6pzpfW__chart:not([data-daily]) .Insight-module__6pzpfW__line,.Insight-module__6pzpfW__chart:not([data-daily]) .Insight-module__6pzpfW__dot{opacity:.12}.Insight-module__6pzpfW__chart:not([data-daily]) .Insight-module__6pzpfW__early,.Insight-module__6pzpfW__chart:not([data-daily]) .Insight-module__6pzpfW__window{opacity:0}.Insight-module__6pzpfW__chart[data-daily] .Insight-module__6pzpfW__late{opacity:.35}.Insight-module__6pzpfW__legend{min-height:5.6em;font-size:var(--fs-sm);gap:8px;font-weight:600;line-height:1.8;display:grid}.Insight-module__6pzpfW__legend p{align-items:baseline;gap:8px;display:flex}.Insight-module__6pzpfW__legend i{border-radius:50%;flex-shrink:0;width:10px;height:10px}.Insight-module__6pzpfW__noteEarly i{background:var(--primary)}.Insight-module__6pzpfW__noteLate{color:var(--error)}.Insight-module__6pzpfW__noteLate i{background:var(--error)}.Insight-module__6pzpfW__gain{background:var(--primary-light);color:var(--primary-dark);border-radius:12px;padding:10px 14px}.Insight-module__6pzpfW__gain b{font-size:1.125rem;font-weight:900}@media (min-width:560px){.Insight-module__6pzpfW__cardHead{grid-template-columns:1fr auto;align-items:center}.Insight-module__6pzpfW__card{padding:24px}}@media (min-width:1024px){.Insight-module__6pzpfW__inner{grid-template-columns:.9fr 1.1fr;grid-template-areas:"head card""points card";align-items:center;gap:32px 72px}.Insight-module__6pzpfW__head{align-self:end}.Insight-module__6pzpfW__points{align-self:start}}
.PanelViews-module__I_s-7a__stack{gap:10px;display:grid}.PanelViews-module__I_s-7a__card{border:1px solid var(--line);background:var(--surface);border-radius:14px;gap:12px;padding:14px;display:grid}.PanelViews-module__I_s-7a__cardHead{line-height:1.5;display:grid}.PanelViews-module__I_s-7a__cardHead b{font-size:var(--fs-sm)}.PanelViews-module__I_s-7a__cardHead small{color:var(--ink-3);font-size:11px}.PanelViews-module__I_s-7a__tiles3,.PanelViews-module__I_s-7a__tiles2{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.PanelViews-module__I_s-7a__tiles2{grid-template-columns:repeat(2,1fr)}.PanelViews-module__I_s-7a__tile{border:1px solid var(--line);background:var(--surface);border-radius:12px;gap:2px;padding:10px 12px;line-height:1.5;display:grid}.PanelViews-module__I_s-7a__tile small{color:var(--ink-3);font-size:11px}.PanelViews-module__I_s-7a__tile b{font-size:clamp(1.125rem,.9rem + 1vw,1.5rem);font-weight:800}.PanelViews-module__I_s-7a__tile em{color:var(--ink-3);align-items:center;gap:2px;font-size:10.5px;font-style:normal;display:inline-flex}.PanelViews-module__I_s-7a__tile em[data-dir=up]{color:var(--success-dark)}.PanelViews-module__I_s-7a__tile em[data-dir=down]{color:var(--error)}.PanelViews-module__I_s-7a__tile[data-tone=ok]{background:var(--success-light);border-color:#0000}.PanelViews-module__I_s-7a__tile[data-tone=warn]{background:var(--secondary-light);border-color:#0000}.PanelViews-module__I_s-7a__tile[data-tone=crit]{background:var(--error-light);border-color:#0000}.PanelViews-module__I_s-7a__tile[data-tone=crit] b{color:var(--error)}.PanelViews-module__I_s-7a__tile[data-tone=warn] b{color:var(--secondary-dark)}.PanelViews-module__I_s-7a__vbars{background:repeating-linear-gradient(to top, transparent 0 41px, var(--line) 41px 42px);gap:14px;height:170px;padding-top:8px;display:flex}.PanelViews-module__I_s-7a__vcol{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:6px;display:flex}.PanelViews-module__I_s-7a__vcol small{color:var(--ink-3);white-space:nowrap;font-size:10.5px}.PanelViews-module__I_s-7a__vval{color:var(--primary-dark);font-size:11px;font-weight:700}.PanelViews-module__I_s-7a__vbar{background:linear-gradient(to top, var(--primary), #8b95ff);transform-origin:bottom;width:100%;max-width:88px;animation:PanelViews-module__I_s-7a__growY .7s var(--ease) both;border-radius:8px 8px 3px 3px}.PanelViews-module__I_s-7a__line{width:100%;height:120px;overflow:visible}.PanelViews-module__I_s-7a__grid{stroke:var(--line);stroke-dasharray:3 4;vector-effect:non-scaling-stroke}.PanelViews-module__I_s-7a__area{fill:#6370ff1f}.PanelViews-module__I_s-7a__stroke{fill:none;stroke:var(--primary);stroke-width:2.5px;vector-effect:non-scaling-stroke;stroke-dasharray:600;animation:PanelViews-module__I_s-7a__draw 1.1s var(--ease) both}.PanelViews-module__I_s-7a__dot{fill:var(--surface);stroke:var(--primary);stroke-width:3px;vector-effect:non-scaling-stroke}.PanelViews-module__I_s-7a__months{color:var(--ink-3);justify-content:space-between;font-size:10px;display:flex}.PanelViews-module__I_s-7a__hbars,.PanelViews-module__I_s-7a__rank{gap:14px;display:grid}.PanelViews-module__I_s-7a__hlabel{font-size:var(--fs-sm);align-items:center;gap:8px;margin-bottom:6px;display:flex}.PanelViews-module__I_s-7a__hlabel b{margin-inline-start:auto}.PanelViews-module__I_s-7a__flag{background:var(--secondary-light);color:var(--secondary-dark);border-radius:999px;padding:1px 8px;font-size:10.5px;font-style:normal;font-weight:600}.PanelViews-module__I_s-7a__htrack{background:var(--gray-low);border-radius:999px;height:8px;display:block;overflow:hidden}.PanelViews-module__I_s-7a__htrack span{border-radius:inherit;background:var(--primary);transform-origin:100%;height:100%;animation:PanelViews-module__I_s-7a__growX .8s var(--ease) both;display:block}[data-low] .PanelViews-module__I_s-7a__htrack span{background:var(--secondary)}.PanelViews-module__I_s-7a__rank li{align-items:center;gap:12px;display:flex}.PanelViews-module__I_s-7a__rankNo{background:var(--primary-light);width:26px;height:26px;color:var(--primary-dark);border-radius:8px;flex-shrink:0;place-items:center;font-size:12px;font-weight:800;display:grid}.PanelViews-module__I_s-7a__rankBody{flex:1;min-width:0}.PanelViews-module__I_s-7a__people{display:grid}.PanelViews-module__I_s-7a__people li{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding-block:10px;line-height:1.5;display:flex}.PanelViews-module__I_s-7a__people li:last-child{border-bottom:0;padding-bottom:0}.PanelViews-module__I_s-7a__people div{min-width:0;display:grid}.PanelViews-module__I_s-7a__people b{font-size:var(--fs-sm)}.PanelViews-module__I_s-7a__people small{color:var(--ink-3);font-size:11px}.PanelViews-module__I_s-7a__avatar{background:var(--primary-light);width:36px;height:36px;color:var(--primary-dark);white-space:nowrap;border-radius:50%;flex-shrink:0;place-items:center;font-size:10.5px;font-weight:800;display:grid}.PanelViews-module__I_s-7a__level{white-space:nowrap;border-radius:999px;margin-inline-start:auto;padding:2px 10px;font-size:11px;font-weight:700}.PanelViews-module__I_s-7a__level[data-tone=crit]{background:var(--error-light);color:var(--error)}.PanelViews-module__I_s-7a__level[data-tone=warn]{background:var(--secondary-light);color:var(--secondary-dark)}.PanelViews-module__I_s-7a__segment{background:var(--gray-low);border-radius:12px;gap:4px;padding:4px;font-size:12px;font-weight:600;display:flex}.PanelViews-module__I_s-7a__segment span{text-align:center;color:var(--ink-2);border-radius:9px;flex:1;padding:6px 4px}.PanelViews-module__I_s-7a__segment [data-on]{background:var(--primary);color:var(--white)}.PanelViews-module__I_s-7a__doc{border:1px solid var(--line);background:linear-gradient(180deg, var(--surface), var(--canvas));border-radius:14px;gap:12px;padding:16px;display:grid}.PanelViews-module__I_s-7a__docHead{line-height:1.5;display:grid}.PanelViews-module__I_s-7a__docHead small{color:var(--ink-3);font-size:11px}.PanelViews-module__I_s-7a__docLines{gap:6px;display:grid}.PanelViews-module__I_s-7a__docLines span{background:var(--gray-low);border-radius:999px;height:6px}.PanelViews-module__I_s-7a__docChart{align-items:flex-end;gap:6px;height:80px;display:flex}.PanelViews-module__I_s-7a__docChart span{background:#b3baff;border-radius:4px 4px 1px 1px;flex:1}.PanelViews-module__I_s-7a__docChart span:last-child{background:var(--primary)}.PanelViews-module__I_s-7a__exports{grid-template-columns:1fr 1fr;gap:8px;display:grid}.PanelViews-module__I_s-7a__export{border:1px solid var(--line);font-size:var(--fs-sm);border-radius:12px;justify-content:center;align-items:center;gap:6px;padding:10px;font-weight:700;display:inline-flex}.PanelViews-module__I_s-7a__export:first-child{background:var(--primary);border-color:var(--primary);color:var(--white)}@keyframes PanelViews-module__I_s-7a__growY{0%{transform:scaleY(.1)}}@keyframes PanelViews-module__I_s-7a__growX{0%{transform:scaleX(.05)}}@keyframes PanelViews-module__I_s-7a__draw{0%{stroke-dashoffset:600px}to{stroke-dashoffset:0}}.PanelViews-module__I_s-7a__profile{border:1px solid var(--line);border-radius:14px;align-items:center;gap:10px;padding:12px 14px;line-height:1.5;display:flex}.PanelViews-module__I_s-7a__profile div{display:grid}.PanelViews-module__I_s-7a__profile small{color:var(--ink-3);font-size:11px}.PanelViews-module__I_s-7a__stroke[data-series=sleep]{stroke:var(--secondary)}.PanelViews-module__I_s-7a__key{color:var(--ink-2);gap:16px;font-size:11px;font-weight:600;display:flex}.PanelViews-module__I_s-7a__key span{align-items:center;gap:6px;display:inline-flex}.PanelViews-module__I_s-7a__key span:before{content:"";background:var(--primary);border-radius:2px;width:14px;height:3px}.PanelViews-module__I_s-7a__key [data-series=sleep]:before{background:var(--secondary)}
.PanelShowcase-module__9iYTyW__section{isolation:isolate;background:radial-gradient(80% 50% at 90% 0%, #6370ff59, transparent 60%), radial-gradient(60% 40% at 0% 100%, #ee8f0524, transparent 60%), var(--navy);color:var(--white);padding-block:72px;position:relative;overflow:clip}.PanelShowcase-module__9iYTyW__bgGrid{z-index:-1;position:absolute;inset:-20% 0;-webkit-mask-image:radial-gradient(90% 70% at 50% 45%,#000 40%,#0000);mask-image:radial-gradient(90% 70% at 50% 45%,#000 40%,#0000)}.PanelShowcase-module__9iYTyW__inner{gap:32px;display:grid}.PanelShowcase-module__9iYTyW__head{gap:12px;display:grid}.PanelShowcase-module__9iYTyW__kicker{color:#a9b0ff;font-size:var(--fs-sm);font-weight:700}.PanelShowcase-module__9iYTyW__layout{grid-template-areas:"list""caption""stage";gap:14px;display:grid}.PanelShowcase-module__9iYTyW__stage{grid-area:stage;position:relative}.PanelShowcase-module__9iYTyW__caption{color:#ffffffbf;min-height:3.4em;font-size:var(--fs-sm);grid-area:caption;line-height:1.7}.PanelShowcase-module__9iYTyW__pager{color:var(--ink-3);align-items:center;gap:2px;margin-inline-start:auto;font-size:12px;font-weight:600;display:flex}.PanelShowcase-module__9iYTyW__pager button{width:32px;height:32px;color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;display:grid}.PanelShowcase-module__9iYTyW__pager button:hover{background:var(--primary-light);color:var(--primary-dark)}.PanelShowcase-module__9iYTyW__screen{border-radius:var(--radius-lg);background:var(--surface);color:var(--ink);overflow:hidden;box-shadow:0 40px 80px -30px #0009}.PanelShowcase-module__9iYTyW__screenBar{border-bottom:1px solid var(--line);background:var(--canvas);font-size:var(--fs-sm);align-items:center;gap:8px;padding:12px 16px;display:flex}.PanelShowcase-module__9iYTyW__screenBar svg{color:var(--primary)}.PanelShowcase-module__9iYTyW__live{background:var(--primary-light);color:var(--primary-dark);border-radius:999px;margin-inline-start:auto;padding:2px 10px;font-size:11px;font-weight:600;display:none}.PanelShowcase-module__9iYTyW__screenBody{min-height:330px;animation:PanelShowcase-module__9iYTyW__swap .45s var(--ease);padding:14px}@keyframes PanelShowcase-module__9iYTyW__swap{0%{opacity:0;transform:translateY(10px)}}.PanelShowcase-module__9iYTyW__list{margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);scroll-snap-type:x proximity;scrollbar-width:none;grid-area:list;gap:8px;padding-block:2px;display:flex;overflow-x:auto}.PanelShowcase-module__9iYTyW__list::-webkit-scrollbar{display:none}.PanelShowcase-module__9iYTyW__item{scroll-snap-align:center;flex-shrink:0}.PanelShowcase-module__9iYTyW__tab{border-radius:var(--radius);width:100%;color:inherit;text-align:start;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;align-items:center;gap:8px;padding:6px 14px 6px 6px;transition:background-color .25s,border-color .25s;display:flex}.PanelShowcase-module__9iYTyW__tab:hover{background:#ffffff14}.PanelShowcase-module__9iYTyW__tab[aria-selected=true]{background:#6370ff38;border-color:#a9b0ff99}.PanelShowcase-module__9iYTyW__tabIcon{color:#c4c9ff;background:#ffffff14;border-radius:12px;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid}.PanelShowcase-module__9iYTyW__tab[aria-selected=true] .PanelShowcase-module__9iYTyW__tabIcon{background:var(--primary);color:var(--white)}.PanelShowcase-module__9iYTyW__tabText{gap:2px;line-height:1.6;display:grid}.PanelShowcase-module__9iYTyW__tabText b{font-size:var(--fs-md)}.PanelShowcase-module__9iYTyW__tabText span{color:#ffffffad;font-size:var(--fs-sm);display:none}.PanelShowcase-module__9iYTyW__tabText b{white-space:nowrap;font-size:var(--fs-sm)}.PanelShowcase-module__9iYTyW__tab{border-radius:999px}.PanelShowcase-module__9iYTyW__ctaRow{justify-content:center;display:flex}.PanelShowcase-module__9iYTyW__ctaRow a{white-space:normal;text-align:center;padding-block:12px;line-height:1.5}@media (min-width:1024px){.PanelShowcase-module__9iYTyW__section{padding-block:120px}.PanelShowcase-module__9iYTyW__layout{grid-template-columns:1fr 1.25fr;grid-template-areas:"list stage";align-items:start;gap:56px}.PanelShowcase-module__9iYTyW__caption,.PanelShowcase-module__9iYTyW__pager{display:none}.PanelShowcase-module__9iYTyW__live{display:inline-block}.PanelShowcase-module__9iYTyW__stage{top:calc(var(--header-h) + 48px);position:sticky}.PanelShowcase-module__9iYTyW__screenBody{min-height:400px;padding:20px}.PanelShowcase-module__9iYTyW__list{gap:0;margin-inline:0;padding-block:6vh;padding-inline:0;display:grid;overflow:visible}.PanelShowcase-module__9iYTyW__item{align-items:center;min-height:24vh;display:flex}.PanelShowcase-module__9iYTyW__tab{border-radius:var(--radius);align-items:flex-start;gap:14px;padding:20px}.PanelShowcase-module__9iYTyW__tabIcon{width:40px;height:40px}.PanelShowcase-module__9iYTyW__tabText b{font-size:var(--fs-md);white-space:normal}.PanelShowcase-module__9iYTyW__tabText span{display:block}.PanelShowcase-module__9iYTyW__tab[aria-selected=false]{opacity:.55;background:0 0;border-color:#0000}.PanelShowcase-module__9iYTyW__tab[aria-selected=false]:hover{opacity:.85}}
.Plans-module__j2Djoq__card{border-radius:var(--radius-xl);background:radial-gradient(90% 80% at 0% 100%, #ee8f051f, transparent 60%), linear-gradient(160deg, var(--primary-light), #f8f8ff);gap:32px;padding:28px 20px;display:grid;position:relative;overflow:hidden}.Plans-module__j2Djoq__copy{justify-items:start;gap:16px;display:grid}.Plans-module__j2Djoq__points{gap:10px;margin-block:8px 12px;display:grid}.Plans-module__j2Djoq__points li{font-weight:600;font-size:var(--fs-lg);align-items:center;gap:10px;display:flex}.Plans-module__j2Djoq__points svg{color:var(--primary)}.Plans-module__j2Djoq__visual{gap:14px;width:min(100%,320px);margin-inline:auto;display:grid}.Plans-module__j2Djoq__board{background:var(--navy);color:#ffffffb3;font-size:var(--fs-xs);text-align:center;border-radius:8px;padding:6px;font-weight:700}.Plans-module__j2Djoq__seats{grid-template-columns:repeat(6,1fr);gap:8px;display:grid}.Plans-module__j2Djoq__legend{color:var(--ink-2);font-size:var(--fs-sm);justify-content:center;gap:16px;font-weight:600;display:flex}.Plans-module__j2Djoq__legend span{align-items:center;gap:6px;display:inline-flex}.Plans-module__j2Djoq__legend span:before{content:"";background:var(--primary);border-radius:4px;width:12px;height:12px}.Plans-module__j2Djoq__legend [data-state=new]:before{box-shadow:inset 0 0 0 2px var(--secondary);background:0 0}.Plans-module__j2Djoq__seats span{aspect-ratio:1;background:var(--primary);border-radius:6px 6px 40% 40%}.Plans-module__j2Djoq__seats [data-state=new]{box-shadow:inset 0 0 0 2px var(--secondary);opacity:.75;background:0 0}@media (min-width:900px){.Plans-module__j2Djoq__card{grid-template-columns:1.2fr 1fr;align-items:center;gap:56px;padding:56px}.Plans-module__j2Djoq__visual{order:2;width:100%;max-width:360px}}
.Problem-module__ZdybpG__problem{background:var(--surface)}.Problem-module__ZdybpG__path{font-size:var(--fs-sm);border-radius:14px;grid-template-columns:repeat(3,1fr);gap:3px;margin-bottom:32px;font-weight:700;display:grid;overflow:hidden}.Problem-module__ZdybpG__path li{text-align:center;background:color-mix(in srgb, var(--error) calc(var(--i) * 30%), var(--warning-light));min-height:48px;color:var(--warning-dark);clip-path:polygon(100% 0,100% 100%,12px 100%,0 50%,12px 0);place-items:center;padding-inline:6px;display:grid;position:relative}.Problem-module__ZdybpG__path li:nth-child(n+2){color:var(--white)}.Problem-module__ZdybpG__path li:last-child{clip-path:none}.Problem-module__ZdybpG__grid{gap:12px;display:grid}.Problem-module__ZdybpG__card{border-radius:var(--radius-lg);background:var(--canvas);border:1px solid var(--line);align-content:start;gap:8px;padding:24px;display:grid}.Problem-module__ZdybpG__card h3{font-size:var(--fs-lg);font-weight:800}.Problem-module__ZdybpG__card p{color:var(--ink-2)}.Problem-module__ZdybpG__icon{background:var(--surface);width:44px;height:44px;color:var(--error);box-shadow:var(--shadow-sm);border-radius:14px;place-items:center;margin-bottom:8px;display:grid}@media (min-width:640px){.Problem-module__ZdybpG__grid{grid-template-columns:repeat(2,1fr)}.Problem-module__ZdybpG__path{font-size:var(--fs-md)}}@media (min-width:1024px){.Problem-module__ZdybpG__grid{grid-template-columns:repeat(4,1fr);gap:16px}.Problem-module__ZdybpG__path li{min-height:56px}}
.Solution-module__CFbVOG__pair{gap:12px;display:grid}.Solution-module__CFbVOG__tile{border-radius:var(--radius-xl);align-content:start;gap:24px;padding:28px 24px 0;display:grid;position:relative;overflow:hidden}.Solution-module__CFbVOG__app{background:linear-gradient(160deg, var(--secondary-light), #fff7ea 70%)}.Solution-module__CFbVOG__panel{background:linear-gradient(160deg, var(--primary-light), #f6f7ff 70%)}.Solution-module__CFbVOG__text{justify-items:start;gap:8px;display:grid}.Solution-module__CFbVOG__text h3{font-size:var(--fs-xl);font-weight:800}.Solution-module__CFbVOG__text p{color:var(--ink-2)}.Solution-module__CFbVOG__tag{background:var(--surface);font-size:var(--fs-sm);border-radius:999px;align-items:center;gap:6px;padding:4px 12px;font-weight:700;display:inline-flex}.Solution-module__CFbVOG__app .Solution-module__CFbVOG__tag{color:var(--secondary-dark)}.Solution-module__CFbVOG__panel .Solution-module__CFbVOG__tag{color:var(--primary-dark)}.Solution-module__CFbVOG__phoneWrap{margin-inline:auto;width:58%;max-width:230px;margin-bottom:-120px;padding-top:8px}.Solution-module__CFbVOG__dashWrap{margin-inline-end:-64px;margin-bottom:-40px}.Solution-module__CFbVOG__bridge{color:var(--ink-3);font-size:var(--fs-sm);justify-content:center;align-items:center;gap:10px;font-weight:600;display:flex}.Solution-module__CFbVOG__bridge span{background:var(--surface);width:40px;height:40px;color:var(--primary);box-shadow:var(--shadow);border-radius:50%;place-items:center;display:grid;transform:rotate(90deg)}@media (min-width:900px){.Solution-module__CFbVOG__pair{grid-template-columns:.8fr auto 1.2fr;align-items:stretch}.Solution-module__CFbVOG__tile{align-content:space-between;min-height:460px;padding:40px 36px 0}.Solution-module__CFbVOG__bridge{text-align:center;flex-direction:column;width:72px}.Solution-module__CFbVOG__bridge span{transform:none}}
.Steps-module__rXHCyW__section{background:var(--canvas)}.Steps-module__rXHCyW__steps{counter-reset:step;gap:28px;display:grid;position:relative}.Steps-module__rXHCyW__steps:before{content:"";top:24px;bottom:24px;background:linear-gradient(var(--primary), var(--secondary));border-radius:2px;width:2px;position:absolute;inset-inline-start:23px}.Steps-module__rXHCyW__step{align-items:flex-start;gap:18px;display:flex;position:relative}.Steps-module__rXHCyW__step h3{font-size:var(--fs-lg);font-weight:800}.Steps-module__rXHCyW__step p{color:var(--ink-2)}.Steps-module__rXHCyW__num{background:var(--surface);border:2px solid var(--primary);width:48px;height:48px;color:var(--primary-dark);box-shadow:0 0 0 6px var(--canvas);border-radius:50%;flex-shrink:0;place-items:center;font-size:1.25rem;font-weight:900;display:grid}.Steps-module__rXHCyW__step:last-child .Steps-module__rXHCyW__num{background:var(--primary);border-color:var(--primary);color:var(--white)}@media (min-width:1024px){.Steps-module__rXHCyW__steps{grid-template-columns:repeat(6,1fr);gap:24px}.Steps-module__rXHCyW__steps:before{top:27px;bottom:auto;background:linear-gradient(to left, var(--primary), var(--secondary));width:auto;height:2px;inset-inline:8%}.Steps-module__rXHCyW__step{text-align:center;flex-direction:column;align-items:center;gap:16px}.Steps-module__rXHCyW__num{width:56px;height:56px}}
