.zTFUxq_hero{--sky-a:#ebe8fc;--sky-b:#fff4cc}.zTFUxq_title{font-size:clamp(40px,4.4vw,70px)}.zTFUxq_scene{justify-items:center;padding:20px 0 8px;display:grid;position:relative}.zTFUxq_phone{z-index:2;width:min(400px,92%);box-shadow:0 0 0 1px #23291f14, inset 0 -6px 0 #23291f0d, var(--sh-3);background:#fff;border-radius:30px;display:grid;position:relative;overflow:hidden;transform:rotate(2.5deg)}.zTFUxq_phoneTop{background:var(--paper-2);border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:18px 20px 14px;display:flex}.zTFUxq_avatar{background:var(--sun);width:40px;height:40px;box-shadow:inset 0 -3px 0 var(--sun-deep);border-radius:50%;place-items:center;display:grid}.zTFUxq_phoneName{line-height:1.25;display:grid}.zTFUxq_phoneTitle{font:600 16px/1.3 var(--display)}.zTFUxq_phoneSub{color:var(--muted);font-size:12.5px}.zTFUxq_msgs{background:linear-gradient(#f7f8f1,#fff);gap:10px;padding:18px 16px 22px;display:grid}.zTFUxq_msg{border-radius:18px;max-width:84%;padding:10px 14px;font-size:14.5px;line-height:1.5}.zTFUxq_msg[data-from=team]{background:var(--card);box-shadow:0 0 0 1px var(--line), var(--sh-1);border-bottom-left-radius:6px;justify-self:start}.zTFUxq_msg[data-from=home]{background:var(--bio);color:#fff;border-bottom-right-radius:6px;justify-self:end}.zTFUxq_attach{background:var(--sun-soft);border-radius:18px;justify-self:start;align-items:center;gap:10px;width:80%;padding:10px 14px 10px 8px;display:flex;box-shadow:0 0 0 1px #e7b90c33,inset 0 -3px #e7b90c2e}.zTFUxq_attachText{line-height:1.3;display:grid}.zTFUxq_attachTitle{font:600 14.5px/1.35 var(--display)}.zTFUxq_attachSub{color:var(--ink-2);font-size:12.5px}.zTFUxq_week{background:var(--paper-2);border-radius:18px;gap:6px;margin-top:4px;padding:12px 14px;display:grid}.zTFUxq_weekRow{color:var(--muted);align-items:center;gap:8px;font-size:13.5px;display:flex}.zTFUxq_weekRow[data-done]{color:var(--ink);font-weight:600}.zTFUxq_weekTick{width:22px;height:22px;box-shadow:0 0 0 1.5px var(--line);background:#fff;border-radius:50%;flex:none;place-items:center;display:grid}.zTFUxq_weekRow[data-done] .zTFUxq_weekTick{background:var(--bio-soft);color:var(--bio-ink);box-shadow:none}.zTFUxq_o1{top:4%;left:2%}.zTFUxq_o2{top:30%;right:2%}.zTFUxq_o3{bottom:16%;left:6%}.zTFUxq_caption{z-index:3;color:var(--muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:26px;font-size:14px;display:flex;position:relative}@media (prefers-reduced-motion:no-preference){.zTFUxq_msg,.zTFUxq_attach,.zTFUxq_week{animation:zTFUxq_pop .6s var(--spring) both;animation-delay:calc(.5s + var(--i) * .45s)}}@keyframes zTFUxq_pop{0%{opacity:0;transform:translateY(12px)scale(.94)}}.zTFUxq_bento{grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:minmax(220px,auto);gap:16px;display:grid}.zTFUxq_tile{border-radius:var(--r-xl);min-width:0;box-shadow:0 0 0 1px #23291f12, inset 0 -5px 0 #23291f0b, var(--sh-1);align-content:end;gap:8px;padding:26px;display:grid;position:relative;overflow:clip}.zTFUxq_tile:first-child{grid-area:span 2/span 6}.zTFUxq_tile:nth-child(2){grid-column:span 6}.zTFUxq_tile:nth-child(3),.zTFUxq_tile:nth-child(4){grid-column:span 3}.zTFUxq_tile[data-tone=bio]{background:var(--bio-soft)}.zTFUxq_tile[data-tone=sun]{background:var(--sun-soft)}.zTFUxq_tile[data-tone=chem]{background:var(--chem-soft)}.zTFUxq_tile[data-tone=earth]{background:var(--earth-soft)}.zTFUxq_tileClay{position:absolute;top:18px;right:18px}.zTFUxq_tile[data-big] .zTFUxq_tileClay{top:28px;right:28px}.zTFUxq_tile[data-big]{padding:34px}.zTFUxq_tileTitle{max-width:14em;font:600 22px/1.3 var(--display)}.zTFUxq_tile[data-big] .zTFUxq_tileTitle{font-size:clamp(28px,2.6vw,38px)}.zTFUxq_tileText{max-width:28em;color:var(--ink-2);font-size:15px;line-height:1.65}.zTFUxq_tile[data-big] .zTFUxq_tileText{font-size:17px}@media (hover:hover) and (pointer:fine){.zTFUxq_tile{transition:transform .4s var(--spring), box-shadow .3s var(--ease)}.zTFUxq_tile:hover{box-shadow:0 0 0 1px #23291f1a, inset 0 -5px 0 #23291f0b, var(--sh-2);transform:translateY(-4px)}}.zTFUxq_road{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid;position:relative}.zTFUxq_road:before{content:"";border-top:4px dashed #23291f24;position:absolute;top:58px;left:12%;right:12%}.zTFUxq_stop{text-align:center;align-content:start;justify-items:center;gap:10px;display:grid;position:relative}.zTFUxq_stopOrb{background:var(--card);width:120px;height:120px;box-shadow:0 0 0 1px #23291f12, inset 0 -6px 0 #23291f0d, var(--sh-2);border-radius:50%;place-items:center;display:grid;position:relative}.zTFUxq_stop:last-child .zTFUxq_stopOrb{background:var(--sun);box-shadow:inset 0 -6px 0 var(--sun-deep), 0 20px 40px -24px #c99a00}.zTFUxq_stopNo{background:var(--ink);color:#fff;width:36px;height:36px;font:600 16px/1 var(--display);border-radius:50%;place-items:center;display:grid;position:absolute;top:-2px;right:-2px}.zTFUxq_stopTitle{font:600 22px/1.3 var(--display);margin-top:6px}.zTFUxq_stopText{max-width:20em;color:var(--ink-2);font-size:15.5px;line-height:1.65}@media (prefers-reduced-motion:no-preference){.zTFUxq_stop{animation:zTFUxq_stopIn .8s var(--out) both;animation-delay:calc(var(--i) * .12s);animation-timeline:view();animation-range:entry entry 70%}}@keyframes zTFUxq_stopIn{0%{transform:translateY(24px)}}.zTFUxq_split{border-radius:var(--r-xl);background:var(--paper-2);grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:clamp(28px,4vw,64px);padding:clamp(28px,4vw,56px);display:grid}.zTFUxq_splitCopy{justify-items:start;gap:18px;display:grid}.zTFUxq_splitTitle{font:600 clamp(30px, 3.2vw, 46px)/1.25 var(--display)}.zTFUxq_splitText{max-width:30em;font-size:var(--lead);color:var(--ink-2);line-height:1.75}.zTFUxq_stack{justify-items:center;gap:10px;display:grid}.zTFUxq_layer{border-radius:var(--r-lg);gap:12px;width:100%;padding:22px;display:grid}.zTFUxq_layer[data-kind=tools]{background:var(--card);box-shadow:0 0 0 1px #23291f12,inset 0 -5px #23291f0b}.zTFUxq_layer[data-kind=care]{background:var(--ink);color:#fff;box-shadow:inset 0 -5px 0 #000, var(--sh-2)}.zTFUxq_layerTitle{font:600 19px/1.3 var(--display)}.zTFUxq_chips{flex-wrap:wrap;gap:8px;display:flex}.zTFUxq_chip{background:var(--paper-2);font:600 14px/1.1 var(--display);border-radius:999px;align-items:center;gap:6px;padding:8px 12px;display:inline-flex}.zTFUxq_layer[data-kind=care] .zTFUxq_chip{background:#ffffff17}.zTFUxq_plus{background:var(--sun);width:44px;height:44px;box-shadow:inset 0 -3px 0 var(--sun-deep);border-radius:50%;place-items:center;display:grid}.zTFUxq_closeOrb{aspect-ratio:1;background:radial-gradient(circle,#ffffff12 0 56%,#0000 57%);border-radius:50%;place-items:center;width:min(400px,100%);display:grid;position:relative}.zTFUxq_closeClay{filter:drop-shadow(0 30px 30px #0008)}.zTFUxq_c1{top:14%;left:4%}.zTFUxq_c2{top:24%;right:4%}.zTFUxq_c3{bottom:6%;right:20%}@media (max-width:1100px){.zTFUxq_tile:first-child{grid-area:auto/span 12}.zTFUxq_tile:nth-child(2){grid-column:span 12}.zTFUxq_tile:nth-child(3),.zTFUxq_tile:nth-child(4){grid-column:span 6}.zTFUxq_split{grid-template-columns:minmax(0,1fr)}}@media (max-width:860px){.zTFUxq_title{font-size:clamp(32px,8.6vw,44px)}.zTFUxq_phone{width:min(330px,88%)}.zTFUxq_bento{grid-template-columns:minmax(0,1fr);grid-auto-rows:auto;gap:12px}.zTFUxq_bento>.zTFUxq_tile{grid-area:auto;padding:112px 20px 20px}.zTFUxq_tile[data-big] .zTFUxq_tileClay,.zTFUxq_tileClay{width:84px;height:84px;top:18px;left:18px;right:auto}.zTFUxq_road{grid-template-columns:minmax(0,1fr);gap:28px}.zTFUxq_road:before{border-top:0;border-left:4px dashed #23291f24;inset:60px auto 60px 50%}.zTFUxq_split{padding:22px 18px}.zTFUxq_closeOrb{width:min(300px,100%)}}
