.KmucProjectPage-module__pgz3Hq__page{max-width:1480px}.KmucProjectPage-module__pgz3Hq__back{background:var(--surface);width:39px;height:39px;color:var(--ink);border-radius:50%;place-items:center;font-size:18px;text-decoration:none;display:grid;box-shadow:0 8px 18px #2f213914}.KmucProjectPage-module__pgz3Hq__page .KmucProjectPage-module__pgz3Hq__logoCard{grid-area:span 2/span 6;padding:0}.KmucProjectPage-module__pgz3Hq__page .KmucProjectPage-module__pgz3Hq__introCard{background:var(--surface-dark);color:#fffdf9;grid-area:span 2/span 6;min-height:522px}.KmucProjectPage-module__pgz3Hq__page .KmucProjectPage-module__pgz3Hq__introContent{max-width:66%}.KmucProjectPage-module__pgz3Hq__introContent h1,.KmucProjectPage-module__pgz3Hq__cardTitle{letter-spacing:-.055em;margin:0;font-family:Georgia,Times New Roman,serif;font-weight:500;line-height:1}.KmucProjectPage-module__pgz3Hq__introContent h1{max-width:10ch;font-size:clamp(46px,5vw,72px)}.KmucProjectPage-module__pgz3Hq__introContent p{max-width:60ch}.KmucProjectPage-module__pgz3Hq__lightAction,.KmucProjectPage-module__pgz3Hq__darkAction{border-radius:999px;justify-content:center;align-items:center;width:max-content;margin-top:22px;padding:11px 15px;font-size:12px;font-weight:750;text-decoration:none;display:inline-flex}.KmucProjectPage-module__pgz3Hq__lightAction{color:#29213d;background:#fffdf9}.KmucProjectPage-module__pgz3Hq__darkAction{background:var(--surface-dark);color:#fffdf9}.KmucProjectPage-module__pgz3Hq__page .KmucProjectPage-module__pgz3Hq__spanEight{grid-column:span 8}.KmucProjectPage-module__pgz3Hq__page .KmucProjectPage-module__pgz3Hq__operationCard,.KmucProjectPage-module__pgz3Hq__page .KmucProjectPage-module__pgz3Hq__platformCard,.KmucProjectPage-module__pgz3Hq__page .KmucProjectPage-module__pgz3Hq__roleCard{grid-column:span 4}.KmucProjectPage-module__pgz3Hq__page .KmucProjectPage-module__pgz3Hq__processCard{background:var(--surface-dark);color:#fffdf9;grid-column:span 12}.KmucProjectPage-module__pgz3Hq__page .KmucProjectPage-module__pgz3Hq__bookingCard{grid-column:span 8}.KmucProjectPage-module__pgz3Hq__servicesCard,.KmucProjectPage-module__pgz3Hq__processCard,.KmucProjectPage-module__pgz3Hq__bookingCard,.KmucProjectPage-module__pgz3Hq__operationCard,.KmucProjectPage-module__pgz3Hq__platformCard,.KmucProjectPage-module__pgz3Hq__roleCard,.KmucProjectPage-module__pgz3Hq__ctaCard{min-height:350px}.KmucProjectPage-module__pgz3Hq__cardTitle{max-width:18ch;margin-top:auto;font-size:clamp(29px,3vw,46px)}.KmucProjectPage-module__pgz3Hq__cardBody{color:currentColor;opacity:.72;max-width:58ch;margin:14px 0 0;font-size:14px;line-height:1.55}.KmucProjectPage-module__pgz3Hq__servicesCard .KmucProjectPage-module__pgz3Hq__cardTitle,.KmucProjectPage-module__pgz3Hq__processCard .KmucProjectPage-module__pgz3Hq__cardTitle,.KmucProjectPage-module__pgz3Hq__bookingCard .KmucProjectPage-module__pgz3Hq__cardTitle,.KmucProjectPage-module__pgz3Hq__operationCard .KmucProjectPage-module__pgz3Hq__cardTitle,.KmucProjectPage-module__pgz3Hq__platformCard .KmucProjectPage-module__pgz3Hq__cardTitle,.KmucProjectPage-module__pgz3Hq__roleCard .KmucProjectPage-module__pgz3Hq__cardTitle{margin-top:28px}.KmucProjectPage-module__pgz3Hq__serviceGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:25px;display:grid}.KmucProjectPage-module__pgz3Hq__serviceItem{border:1px solid var(--border);background:color-mix(in srgb, var(--canvas) 50%, transparent);border-radius:18px;min-width:0;padding:14px}.KmucProjectPage-module__pgz3Hq__serviceItem span,.KmucProjectPage-module__pgz3Hq__processList>li>span,.KmucProjectPage-module__pgz3Hq__bookingFlow span{color:var(--muted);letter-spacing:.12em;font-size:9px;font-weight:850}.KmucProjectPage-module__pgz3Hq__serviceItem h3,.KmucProjectPage-module__pgz3Hq__processList h3{margin:13px 0 0;font-size:14px}.KmucProjectPage-module__pgz3Hq__serviceItem p,.KmucProjectPage-module__pgz3Hq__processList p{color:var(--muted);margin:6px 0 0;font-size:11px;line-height:1.45}.KmucProjectPage-module__pgz3Hq__statusList{gap:7px;margin-top:22px;display:grid}.KmucProjectPage-module__pgz3Hq__statusList span{color:#211c28b8;border-top:1px solid #211c281c;align-items:center;gap:9px;padding-top:8px;font-size:11px;display:flex}.KmucProjectPage-module__pgz3Hq__statusList i{background:#4f8a62;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #4f8a621a}.KmucProjectPage-module__pgz3Hq__processList{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:25px 0 0;padding:0;list-style:none;display:grid}.KmucProjectPage-module__pgz3Hq__processList li{background:#ffffff0e;border:1px solid #ffffff1c;border-radius:18px;min-width:0;padding:14px}.KmucProjectPage-module__pgz3Hq__processList>li>span,.KmucProjectPage-module__pgz3Hq__processList p{color:#fffdf987}.KmucProjectPage-module__pgz3Hq__bookingCard{background:#263b59}.KmucProjectPage-module__pgz3Hq__bookingLayout{grid-template-columns:minmax(0,1.2fr) minmax(210px,.8fr);align-items:end;gap:30px;margin-top:auto;display:grid}.KmucProjectPage-module__pgz3Hq__bookingLayout .KmucProjectPage-module__pgz3Hq__cardTitle{max-width:13ch;margin-top:28px}.KmucProjectPage-module__pgz3Hq__bookingFlow{gap:7px;margin:0;padding:0;list-style:none;display:grid}.KmucProjectPage-module__pgz3Hq__bookingFlow li{background:#ffffff0f;border:1px solid #ffffff1c;border-radius:14px;align-items:center;gap:12px;padding:10px 12px;font-size:11px;display:flex}.KmucProjectPage-module__pgz3Hq__bookingFlow span{color:#b8cff0}.KmucProjectPage-module__pgz3Hq__platformLayers{gap:7px;margin-top:23px;display:flex}.KmucProjectPage-module__pgz3Hq__platformLayers span{color:#211c2894;letter-spacing:.12em;text-align:center;background:#ffffff5c;border:1px solid #211c281f;border-radius:13px;flex:1;padding:12px 6px;font-size:8px;font-weight:850}.KmucProjectPage-module__pgz3Hq__roleCard .KmucProjectPage-module__pgz3Hq__cardTitle{max-width:13ch}.KmucProjectPage-module__pgz3Hq__ctaCard{background:var(--surface)}.KmucProjectPage-module__pgz3Hq__ctaLayout{flex:1;justify-content:space-between;align-items:end;gap:32px;margin-top:28px;display:flex}.KmucProjectPage-module__pgz3Hq__ctaLayout .KmucProjectPage-module__pgz3Hq__cardTitle{margin-top:0}.KmucProjectPage-module__pgz3Hq__ctaLayout .KmucProjectPage-module__pgz3Hq__darkAction{flex:none;margin:0}@media (max-width:980px){.KmucProjectPage-module__pgz3Hq__page .KmucProjectPage-module__pgz3Hq__introContent{max-width:84%}.KmucProjectPage-module__pgz3Hq__processList{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.KmucProjectPage-module__pgz3Hq__page .KmucProjectPage-module__pgz3Hq__logoCard,.KmucProjectPage-module__pgz3Hq__page .KmucProjectPage-module__pgz3Hq__introCard,.KmucProjectPage-module__pgz3Hq__page .KmucProjectPage-module__pgz3Hq__spanEight,.KmucProjectPage-module__pgz3Hq__page .KmucProjectPage-module__pgz3Hq__operationCard,.KmucProjectPage-module__pgz3Hq__page .KmucProjectPage-module__pgz3Hq__processCard,.KmucProjectPage-module__pgz3Hq__page .KmucProjectPage-module__pgz3Hq__bookingCard,.KmucProjectPage-module__pgz3Hq__page .KmucProjectPage-module__pgz3Hq__platformCard,.KmucProjectPage-module__pgz3Hq__page .KmucProjectPage-module__pgz3Hq__roleCard,.KmucProjectPage-module__pgz3Hq__page .KmucProjectPage-module__pgz3Hq__ctaCard{grid-column:span 2}.KmucProjectPage-module__pgz3Hq__page .KmucProjectPage-module__pgz3Hq__logoCard,.KmucProjectPage-module__pgz3Hq__page .KmucProjectPage-module__pgz3Hq__introCard{min-height:430px}.KmucProjectPage-module__pgz3Hq__servicesCard,.KmucProjectPage-module__pgz3Hq__processCard,.KmucProjectPage-module__pgz3Hq__bookingCard,.KmucProjectPage-module__pgz3Hq__operationCard,.KmucProjectPage-module__pgz3Hq__platformCard,.KmucProjectPage-module__pgz3Hq__roleCard,.KmucProjectPage-module__pgz3Hq__ctaCard{min-height:0}.KmucProjectPage-module__pgz3Hq__page .KmucProjectPage-module__pgz3Hq__introContent{max-width:100%}.KmucProjectPage-module__pgz3Hq__introContent h1{font-size:clamp(42px,14vw,62px)}.KmucProjectPage-module__pgz3Hq__serviceGrid,.KmucProjectPage-module__pgz3Hq__processList,.KmucProjectPage-module__pgz3Hq__bookingLayout{grid-template-columns:1fr}.KmucProjectPage-module__pgz3Hq__bookingLayout{gap:24px}.KmucProjectPage-module__pgz3Hq__ctaLayout{display:grid}}@media (prefers-reduced-motion:reduce){.KmucProjectPage-module__pgz3Hq__page .portfolio-card{transition:none}}
.HabiterProjectPage-module__bVPJra__page{--ink:#1e2925;--paper:#faf9f5;--mint:#356859;--deep:#183f32;--soft:#c5e9df;--sage:#a8c89d;--amber:#ffd18d;--rose:#dfacaa;background:var(--paper);min-height:100vh;color:var(--ink);font-family:Inter,Avenir Next,system-ui,sans-serif;overflow:hidden}.HabiterProjectPage-module__bVPJra__header{z-index:20;grid-template-columns:1fr auto 1fr;align-items:center;width:min(100% - 48px,1180px);min-height:94px;display:grid;position:absolute;top:0;left:50%;transform:translate(-50%)}.HabiterProjectPage-module__bVPJra__back,.HabiterProjectPage-module__bVPJra__headerLink{width:max-content;color:var(--ink);align-items:center;gap:9px;font-size:12px;font-weight:750;text-decoration:none;display:inline-flex}.HabiterProjectPage-module__bVPJra__back span{font-size:18px}.HabiterProjectPage-module__bVPJra__headerLink{justify-self:end}.HabiterProjectPage-module__bVPJra__headerLink svg{width:16px}.HabiterProjectPage-module__bVPJra__brand{align-items:center;gap:9px;display:flex}.HabiterProjectPage-module__bVPJra__brand strong{letter-spacing:-.04em;font-size:17px}.HabiterProjectPage-module__bVPJra__brand>span:last-child{color:#6e7b75;letter-spacing:.11em;text-transform:uppercase;border-left:1px solid #1e29252a;padding-left:9px;font-size:9px;font-weight:750}.HabiterProjectPage-module__bVPJra__mark{background:linear-gradient(145deg,#fefefa,#d9eee1);border:1px solid #1e29251c;border-radius:13px;flex:none;place-items:center;width:38px;height:38px;display:grid;box-shadow:inset 0 1px #fff,0 9px 22px #224e3a1a}.HabiterProjectPage-module__bVPJra__mark svg{fill:none;width:27px;height:27px;stroke:var(--deep);stroke-width:2.1px;stroke-linecap:round;stroke-linejoin:round}.HabiterProjectPage-module__bVPJra__mark .HabiterProjectPage-module__bVPJra__leaf{fill:#8bb6a2;stroke:none}.HabiterProjectPage-module__bVPJra__hero{isolation:isolate;grid-template-columns:minmax(0,1.12fr) minmax(390px,.78fr);align-items:center;gap:clamp(54px,8vw,118px);width:min(100% - 48px,1180px);min-height:920px;margin:0 auto;padding:150px 0 100px;display:grid;position:relative}.HabiterProjectPage-module__bVPJra__hero:before{z-index:-3;content:"";background:linear-gradient(180deg,#faf9f54d,var(--paper)),radial-gradient(circle at 70% 38%,#c5e9dfb8,transparent 31%),radial-gradient(circle at 87% 56%,#ffd18d80,transparent 26%),radial-gradient(circle at 58% 74%,#dfacaa66,transparent 27%);position:absolute;inset:0 -50vw}.HabiterProjectPage-module__bVPJra__heroAura{z-index:-2;background:linear-gradient(135deg,#ffffff3d,#0000 50%);border:1px solid #1e292518;border-radius:64px;position:absolute;inset:5% -4% 8%;-webkit-mask-image:linear-gradient(#000 0 78%,#0000);mask-image:linear-gradient(#000 0 78%,#0000)}.HabiterProjectPage-module__bVPJra__heroCopy{z-index:2;position:relative}.HabiterProjectPage-module__bVPJra__eyebrow,.HabiterProjectPage-module__bVPJra__sectionHead>p,.HabiterProjectPage-module__bVPJra__manifesto>p,.HabiterProjectPage-module__bVPJra__details>div:first-child>p{color:var(--mint);letter-spacing:.15em;text-transform:uppercase;align-items:center;gap:10px;margin:0;font-size:10px;font-weight:820;display:flex}.HabiterProjectPage-module__bVPJra__eyebrow span{background:var(--mint);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #35685915}.HabiterProjectPage-module__bVPJra__hero h1{letter-spacing:-.082em;margin:26px 0 28px;font-size:clamp(61px,6.5vw,98px);font-weight:760;line-height:.88}.HabiterProjectPage-module__bVPJra__hero h1 em{color:#6e7b75;font-style:normal;font-weight:650}.HabiterProjectPage-module__bVPJra__lead{color:#5f6e68;max-width:630px;margin:0;font-size:clamp(17px,1.7vw,21px);line-height:1.62}.HabiterProjectPage-module__bVPJra__actions{flex-wrap:wrap;gap:11px;margin-top:34px;display:flex}.HabiterProjectPage-module__bVPJra__primary,.HabiterProjectPage-module__bVPJra__secondary{border-radius:16px;justify-content:center;align-items:center;gap:10px;min-height:51px;padding:0 20px;font-size:13px;font-weight:800;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex}.HabiterProjectPage-module__bVPJra__primary{background:var(--deep);color:#fff;box-shadow:0 15px 35px #183f3235}.HabiterProjectPage-module__bVPJra__secondary{color:var(--ink);background:#ffffff8a;border:1px solid #1e29251f}.HabiterProjectPage-module__bVPJra__primary:hover,.HabiterProjectPage-module__bVPJra__secondary:hover{transform:translateY(-2px)}.HabiterProjectPage-module__bVPJra__primary svg,.HabiterProjectPage-module__bVPJra__secondary svg{width:17px;height:17px}.HabiterProjectPage-module__bVPJra__heroMeta{color:#6e7b75;flex-wrap:wrap;gap:20px;margin-top:23px;font-size:11px;font-weight:680;display:flex}.HabiterProjectPage-module__bVPJra__heroMeta span{align-items:center;gap:7px;display:flex}.HabiterProjectPage-module__bVPJra__heroMeta svg{width:17px;color:var(--mint)}.HabiterProjectPage-module__bVPJra__demoWrap{z-index:2;position:relative}.HabiterProjectPage-module__bVPJra__phone{background:linear-gradient(160deg,#fdfdf9,#eff5f0);border:1px solid #ffffffb8;border-radius:48px;width:min(100%,410px);min-height:625px;margin-left:auto;padding:19px;position:relative;transform:rotate(1.7deg);box-shadow:0 44px 110px #1f302839,0 0 0 8px #ffffff69}.HabiterProjectPage-module__bVPJra__phoneTop,.HabiterProjectPage-module__bVPJra__phoneBrand{color:#3d4a45;justify-content:space-between;align-items:center;padding:5px 9px;font-size:9px;font-weight:800;display:flex}.HabiterProjectPage-module__bVPJra__phoneBrand{padding:17px 6px 13px;font-size:11px}.HabiterProjectPage-module__bVPJra__phoneBrand b{letter-spacing:-.04em;font-size:15px}.HabiterProjectPage-module__bVPJra__phoneBrand>span{background:#fff;border:1px solid #1e29251c;border-radius:11px;place-items:center;width:31px;height:31px;display:grid}.HabiterProjectPage-module__bVPJra__demoPanel{background:#fff;border:1px solid #1e292515;border-radius:32px;min-height:395px;padding:30px 28px;box-shadow:0 18px 45px #1d362b12}.HabiterProjectPage-module__bVPJra__demoPanel>small{color:#78847f;letter-spacing:.14em;font-size:8px;font-weight:830}.HabiterProjectPage-module__bVPJra__habitIcon{background:#e8f1ea;border-radius:27px;place-items:center;width:76px;height:76px;margin:54px auto 17px;font-size:38px;display:grid;box-shadow:0 17px 34px #3568591f}.HabiterProjectPage-module__bVPJra__demoPanel h3{color:var(--ink);letter-spacing:-.055em;text-align:center;margin:0;font-size:25px}.HabiterProjectPage-module__bVPJra__demoPanel>button{color:#53605b;cursor:pointer;background:#eef1ef;border:0;border-radius:18px;justify-content:space-between;align-items:center;width:100%;margin-top:40px;padding:9px 10px 9px 15px;font-size:10px;font-weight:750;display:flex}.HabiterProjectPage-module__bVPJra__demoPanel>button i{background:var(--mint);color:#fff;border-radius:13px;place-items:center;width:38px;height:38px;display:grid}.HabiterProjectPage-module__bVPJra__demoPanel>button i svg{width:18px}.HabiterProjectPage-module__bVPJra__demoPanel>button.HabiterProjectPage-module__bVPJra__complete{color:var(--deep);background:#dceee7}.HabiterProjectPage-module__bVPJra__demoPanel>p{color:#89948f;text-align:center;margin:13px 0 0;font-size:9px;line-height:1.5}.HabiterProjectPage-module__bVPJra__demoNav{grid-template-columns:repeat(3,1fr);gap:7px;padding-top:12px;display:grid}.HabiterProjectPage-module__bVPJra__demoNav button{color:#85908b;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:16px;gap:5px;padding:10px 5px;font-size:8px;font-weight:750;display:grid}.HabiterProjectPage-module__bVPJra__demoNav button span{font-size:17px}.HabiterProjectPage-module__bVPJra__demoNav button[aria-pressed=true]{color:var(--deep);background:#dfece6;border-color:#35685924}.HabiterProjectPage-module__bVPJra__orbitLabel{z-index:5;color:var(--ink);-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);letter-spacing:.11em;background:#faf9f5d9;border:1px solid #1e29251d;border-radius:999px;padding:12px 14px;font-size:9px;font-weight:830;position:absolute;box-shadow:0 14px 36px #1f302825}.HabiterProjectPage-module__bVPJra__orbitOne{top:20%;left:-66px}.HabiterProjectPage-module__bVPJra__orbitTwo{bottom:27%;right:-40px}.HabiterProjectPage-module__bVPJra__demoNote{color:#77837d;text-align:center;letter-spacing:.04em;margin:20px 0 0;font-size:9px;font-weight:700}.HabiterProjectPage-module__bVPJra__demoStat{justify-content:space-between;align-items:end;margin:56px 0 30px;display:flex}.HabiterProjectPage-module__bVPJra__demoStat span,.HabiterProjectPage-module__bVPJra__demoStat span b{display:block}.HabiterProjectPage-module__bVPJra__demoStat span{color:#75817c;font-size:10px}.HabiterProjectPage-module__bVPJra__demoStat span b{color:var(--ink);margin-top:7px;font-size:22px}.HabiterProjectPage-module__bVPJra__demoStat>strong{color:var(--mint);letter-spacing:-.07em;font-size:42px}.HabiterProjectPage-module__bVPJra__demoWeek,.HabiterProjectPage-module__bVPJra__week{grid-template-columns:repeat(7,1fr);gap:7px;display:grid}.HabiterProjectPage-module__bVPJra__demoWeek>span,.HabiterProjectPage-module__bVPJra__week>span{aspect-ratio:1;color:#fff;background:#eff1ef;border-radius:11px;place-items:center;font-size:10px;display:grid}.HabiterProjectPage-module__bVPJra__demoWeek>span.HabiterProjectPage-module__bVPJra__done,.HabiterProjectPage-module__bVPJra__week>span.HabiterProjectPage-module__bVPJra__done{background:var(--mint)}.HabiterProjectPage-module__bVPJra__demoWeek small,.HabiterProjectPage-module__bVPJra__week small{color:#75817c;font-size:7px;display:block}.HabiterProjectPage-module__bVPJra__demoWeek>span.HabiterProjectPage-module__bVPJra__done small,.HabiterProjectPage-module__bVPJra__week>span.HabiterProjectPage-module__bVPJra__done small{color:#fff}.HabiterProjectPage-module__bVPJra__chart{background:#f0f5f2;border-radius:20px;margin-top:28px;padding:17px}.HabiterProjectPage-module__bVPJra__chart>span{color:#607069;justify-content:space-between;font-size:8px;font-weight:750;display:flex}.HabiterProjectPage-module__bVPJra__chart>span b{color:var(--mint)}.HabiterProjectPage-module__bVPJra__chart svg{width:100%;height:78px;overflow:visible}.HabiterProjectPage-module__bVPJra__chart path{fill:none;stroke:var(--mint);stroke-width:4px;stroke-linecap:round}.HabiterProjectPage-module__bVPJra__shield{aspect-ratio:1;background:var(--deep);width:88px;color:var(--soft);border-radius:50%;place-items:center;margin:38px auto 18px;font-size:40px;display:grid;box-shadow:0 0 0 10px #35685912}.HabiterProjectPage-module__bVPJra__blocked{gap:7px;margin-top:25px;display:grid}.HabiterProjectPage-module__bVPJra__blocked span{color:#5c6964;background:#f2f3f1;border-radius:12px;justify-content:space-between;padding:10px 12px;font-size:9px;display:flex}.HabiterProjectPage-module__bVPJra__blocked b{color:var(--mint)}.HabiterProjectPage-module__bVPJra__manifesto,.HabiterProjectPage-module__bVPJra__bentoSection,.HabiterProjectPage-module__bVPJra__architecture,.HabiterProjectPage-module__bVPJra__details{width:min(100% - 48px,1180px);margin:0 auto;padding:clamp(95px,12vw,165px) 0}.HabiterProjectPage-module__bVPJra__manifesto{border-top:1px solid #1e29251c}.HabiterProjectPage-module__bVPJra__manifesto h2,.HabiterProjectPage-module__bVPJra__sectionHead h2,.HabiterProjectPage-module__bVPJra__details h2{letter-spacing:-.075em;margin:25px 0 0;font-size:clamp(48px,6.5vw,86px);font-weight:710;line-height:.96}.HabiterProjectPage-module__bVPJra__manifesto h2 span{color:#78847f}.HabiterProjectPage-module__bVPJra__manifestoGrid{grid-template-columns:1fr 1fr;gap:clamp(40px,9vw,130px);margin:65px 0 0 25%;display:grid}.HabiterProjectPage-module__bVPJra__manifestoGrid p{color:#5e6b66;margin:0;font-size:16px;line-height:1.75}.HabiterProjectPage-module__bVPJra__bentoSection{padding-top:60px}.HabiterProjectPage-module__bVPJra__sectionHead{max-width:850px}.HabiterProjectPage-module__bVPJra__bento{grid-template-rows:410px 310px;grid-template-columns:1.1fr .9fr;gap:16px;margin-top:65px;display:grid}.HabiterProjectPage-module__bVPJra__bentoCard{background:#fff;border:1px solid #1e292519;border-radius:36px;padding:32px;position:relative;overflow:hidden;box-shadow:0 22px 60px #263d3212}.HabiterProjectPage-module__bVPJra__cardTop{color:#607069;letter-spacing:.13em;justify-content:space-between;font-size:9px;font-weight:820;display:flex}.HabiterProjectPage-module__bVPJra__cardTop svg{width:17px}.HabiterProjectPage-module__bVPJra__rhythmCard{background:#e1eee7}.HabiterProjectPage-module__bVPJra__rhythmCard>strong{color:var(--deep);letter-spacing:-.1em;margin-top:66px;font-size:90px;line-height:.8;display:block}.HabiterProjectPage-module__bVPJra__rhythmCard>p{color:#64726c;margin:11px 0 40px;font-size:11px}.HabiterProjectPage-module__bVPJra__week>span{aspect-ratio:auto;min-height:59px;color:var(--deep);background:#ffffffa6;border-radius:16px;position:relative}.HabiterProjectPage-module__bVPJra__week svg{width:16px}.HabiterProjectPage-module__bVPJra__week small{color:inherit;position:absolute;bottom:7px}.HabiterProjectPage-module__bVPJra__privateCard{background:var(--deep);color:#fff;flex-direction:column;justify-content:flex-end;display:flex}.HabiterProjectPage-module__bVPJra__privateCard>svg{color:#c5e9df20;width:110px;height:110px;position:absolute;top:36px;right:35px}.HabiterProjectPage-module__bVPJra__privateCard h3{letter-spacing:-.06em;margin:0;font-size:35px}.HabiterProjectPage-module__bVPJra__privateCard p{color:#e7f0ecaa;max-width:35ch;font-size:13px;line-height:1.6}.HabiterProjectPage-module__bVPJra__localBadge{color:var(--soft);letter-spacing:.13em;align-items:center;gap:7px;margin-top:16px;font-size:8px;font-weight:800;display:flex}.HabiterProjectPage-module__bVPJra__localBadge i{background:#a8c89d;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #a8c89d1f}.HabiterProjectPage-module__bVPJra__reminderCard{background:#f7e6d0;grid-template-columns:180px 1fr;align-items:center;display:grid}.HabiterProjectPage-module__bVPJra__reminderOrb{aspect-ratio:1;background:var(--amber);border-radius:50%;place-items:center;width:135px;display:grid;box-shadow:0 0 0 18px #ffd18d38,0 0 0 37px #ffd18d20}.HabiterProjectPage-module__bVPJra__reminderOrb svg{color:#704f34;width:42px;height:42px}.HabiterProjectPage-module__bVPJra__reminderCard span{color:#8b5d48;letter-spacing:.14em;font-size:8px;font-weight:820}.HabiterProjectPage-module__bVPJra__reminderCard h3{letter-spacing:-.06em;max-width:13ch;margin:14px 0 0;font-size:31px;line-height:1.02}.HabiterProjectPage-module__bVPJra__platformCard{background:#efe4e3}.HabiterProjectPage-module__bVPJra__platforms{flex-wrap:wrap;gap:8px;margin-top:55px;display:flex}.HabiterProjectPage-module__bVPJra__platforms span{color:#5e4643;background:#fff8;border:1px solid #5e464327;border-radius:999px;padding:9px 12px;font-size:9px;font-weight:750}.HabiterProjectPage-module__bVPJra__platformCard>p{color:#806c68;margin:0;font-size:10px;position:absolute;bottom:27px}.HabiterProjectPage-module__bVPJra__architecture{border-top:1px solid #1e29251c}.HabiterProjectPage-module__bVPJra__flow{grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center;gap:13px;margin-top:70px;display:grid}.HabiterProjectPage-module__bVPJra__flow>div{background:#fff;border:1px solid #1e29251b;border-radius:25px;min-height:160px;padding:22px;box-shadow:0 15px 40px #263d320d}.HabiterProjectPage-module__bVPJra__flow span,.HabiterProjectPage-module__bVPJra__flow b,.HabiterProjectPage-module__bVPJra__flow small{display:block}.HabiterProjectPage-module__bVPJra__flow span{color:var(--mint);font-size:9px;font-weight:820}.HabiterProjectPage-module__bVPJra__flow b{margin-top:50px;font-size:15px}.HabiterProjectPage-module__bVPJra__flow small{color:#78847f;margin-top:6px;font-size:9px;line-height:1.4}.HabiterProjectPage-module__bVPJra__flow>i{background:#668178;width:20px;height:1px;position:relative}.HabiterProjectPage-module__bVPJra__flow>i:after{content:"";border-top:1px solid #668178;border-right:1px solid #668178;width:5px;height:5px;position:absolute;top:-2px;right:0;transform:rotate(45deg)}.HabiterProjectPage-module__bVPJra__details{background:var(--deep);color:#f4faf7;grid-template-columns:1fr 1fr;align-items:start;gap:clamp(55px,10vw,145px);width:100%;max-width:none;padding-inline:max(24px,50vw - 590px);display:grid}.HabiterProjectPage-module__bVPJra__details>div:first-child>p{color:var(--sage)}.HabiterProjectPage-module__bVPJra__details h2{font-size:clamp(42px,5vw,70px)}.HabiterProjectPage-module__bVPJra__detailList article{-moz-column-gap:18px;border-top:1px solid #ffffff1f;grid-template-columns:40px 1fr;column-gap:18px;padding:25px 0;display:grid}.HabiterProjectPage-module__bVPJra__detailList article>span{color:var(--sage);grid-row:1/3;font-size:10px;font-weight:800}.HabiterProjectPage-module__bVPJra__detailList h3{margin:0;font-size:19px}.HabiterProjectPage-module__bVPJra__detailList p{color:#e8f0ec9c;margin:8px 0 0;font-size:12px;line-height:1.6}.HabiterProjectPage-module__bVPJra__cta{text-align:center;background:radial-gradient(circle at 50% 43%,#c5e9df8c,transparent 32%),radial-gradient(circle at 66% 68%,#ffd18d63,transparent 22%),var(--paper);flex-direction:column;justify-content:center;align-items:center;min-height:710px;padding:90px 24px;display:flex}.HabiterProjectPage-module__bVPJra__cta>.HabiterProjectPage-module__bVPJra__mark{border-radius:20px;width:62px;height:62px}.HabiterProjectPage-module__bVPJra__cta>.HabiterProjectPage-module__bVPJra__mark svg{width:43px;height:43px}.HabiterProjectPage-module__bVPJra__cta>p{color:var(--mint);letter-spacing:.15em;text-transform:uppercase;margin:28px 0 12px;font-size:10px;font-weight:820}.HabiterProjectPage-module__bVPJra__cta h2{letter-spacing:-.08em;max-width:850px;margin:0;font-size:clamp(51px,7vw,92px);line-height:.92}.HabiterProjectPage-module__bVPJra__cta .HabiterProjectPage-module__bVPJra__actions{margin-top:38px}@media (max-width:900px){.HabiterProjectPage-module__bVPJra__hero{grid-template-columns:1fr;padding-top:145px}.HabiterProjectPage-module__bVPJra__heroCopy{text-align:center}.HabiterProjectPage-module__bVPJra__eyebrow,.HabiterProjectPage-module__bVPJra__heroMeta,.HabiterProjectPage-module__bVPJra__actions{justify-content:center}.HabiterProjectPage-module__bVPJra__lead{margin:auto}.HabiterProjectPage-module__bVPJra__phone{margin:40px auto 0}.HabiterProjectPage-module__bVPJra__heroAura{inset:4% -2%}.HabiterProjectPage-module__bVPJra__manifestoGrid{margin-left:0}.HabiterProjectPage-module__bVPJra__bento{grid-template-rows:auto;grid-template-columns:1fr}.HabiterProjectPage-module__bVPJra__bentoCard{min-height:340px}.HabiterProjectPage-module__bVPJra__details,.HabiterProjectPage-module__bVPJra__flow{grid-template-columns:1fr}.HabiterProjectPage-module__bVPJra__flow>i{width:1px;height:20px;margin-left:50%}.HabiterProjectPage-module__bVPJra__flow>i:after{top:auto;bottom:0;right:-2px;transform:rotate(135deg)}}@media (max-width:620px){.HabiterProjectPage-module__bVPJra__header{grid-template-columns:1fr auto;width:calc(100% - 32px)}.HabiterProjectPage-module__bVPJra__brand{display:none}.HabiterProjectPage-module__bVPJra__headerLink{font-size:0}.HabiterProjectPage-module__bVPJra__headerLink svg{width:19px;height:19px}.HabiterProjectPage-module__bVPJra__hero,.HabiterProjectPage-module__bVPJra__manifesto,.HabiterProjectPage-module__bVPJra__bentoSection,.HabiterProjectPage-module__bVPJra__architecture{width:calc(100% - 32px)}.HabiterProjectPage-module__bVPJra__hero{min-height:auto;padding:125px 0 85px}.HabiterProjectPage-module__bVPJra__hero h1{overflow-wrap:anywhere;font-size:clamp(43px,12.5vw,55px)}.HabiterProjectPage-module__bVPJra__lead{max-width:100%;padding-inline:4px;font-size:15px}.HabiterProjectPage-module__bVPJra__phone{border-radius:38px;min-height:560px;padding:14px;transform:none}.HabiterProjectPage-module__bVPJra__demoPanel{min-height:355px;padding:25px 20px}.HabiterProjectPage-module__bVPJra__habitIcon{margin-top:37px}.HabiterProjectPage-module__bVPJra__orbitLabel{display:none}.HabiterProjectPage-module__bVPJra__manifestoGrid{grid-template-columns:1fr;gap:22px;margin-top:42px}.HabiterProjectPage-module__bVPJra__manifesto h2,.HabiterProjectPage-module__bVPJra__sectionHead h2,.HabiterProjectPage-module__bVPJra__details h2{font-size:42px}.HabiterProjectPage-module__bVPJra__bento{margin-top:42px}.HabiterProjectPage-module__bVPJra__rhythmCard>strong{font-size:76px}.HabiterProjectPage-module__bVPJra__reminderCard{grid-template-columns:1fr}.HabiterProjectPage-module__bVPJra__reminderOrb{width:100px;margin:0 auto 38px}.HabiterProjectPage-module__bVPJra__reminderCard h3{text-align:center;max-width:none}.HabiterProjectPage-module__bVPJra__reminderCard>div:last-child{text-align:center}.HabiterProjectPage-module__bVPJra__details{padding-inline:24px}.HabiterProjectPage-module__bVPJra__cta{min-height:600px}.HabiterProjectPage-module__bVPJra__cta h2{font-size:50px}}@media (prefers-reduced-motion:reduce){.HabiterProjectPage-module__bVPJra__primary,.HabiterProjectPage-module__bVPJra__secondary{transition:none}}
