.tracker{box-shadow:var(--sh);z-index:2;background:#fff;border-radius:30px;max-width:440px;margin-left:auto;padding:26px;position:relative}.tracker-hd{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;margin-bottom:8px;padding-bottom:18px;display:flex}.tracker-hd b{font:700 17px/1.2 var(--f-display);color:var(--ink);letter-spacing:-.02em}.tracker-hd small{color:var(--muted);margin-top:3px;font-size:12.5px;display:block}.ts{grid-template-columns:34px 1fr auto;align-items:center;gap:14px;padding:13px 0;display:grid;position:relative}.ts:not(:last-child):after{content:"";background:var(--teal-200);width:2px;position:absolute;top:44px;bottom:-14px;left:16px}.ts .d{background:var(--teal);color:#fff;z-index:1;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.ts .d svg{width:16px;height:16px}.ts.now .d{box-shadow:inset 0 0 0 2px var(--teal);background:#fff}.ts.now .d:after{content:"";background:var(--teal);border-radius:50%;width:10px;height:10px;animation:1.6s infinite pulse}.ts.next .d{background:var(--app);color:var(--muted)}.ts b{color:var(--ink);font-size:15px;display:block}.ts small{color:var(--muted);font-size:12.5px}.ts.next b{color:var(--muted)}@keyframes pulse{0%{box-shadow:0 0 #5cbbaf99}to{box-shadow:0 0 0 12px #5cbbaf00}}.hiw-vis .blob{inset:4% 0 6% 8%}.hiw-vis{padding:48px 0 44px}.hiw-vis .float.fa{top:0;left:2%}.hiw-vis .float.fb{bottom:0;left:auto;right:4%}@media (max-width:1020px){.tracker{margin:0 auto}.hiw-vis .float{display:none}}.req .card{flex-direction:column;min-height:230px;display:flex}.req .card .k{font:800 13px/1 var(--f-display);color:var(--teal-700);margin-bottom:auto}.req .card h3{margin-top:40px}.calc{grid-template-columns:.9fr 1.1fr;align-items:center;gap:clamp(30px,5vw,70px);display:grid}.calc-card{box-shadow:var(--sh);background:#fff;border-radius:30px;padding:clamp(24px,3vw,36px)}.calc-tabs{background:var(--app);border-radius:99px;gap:6px;margin-bottom:26px;padding:6px;display:flex}.calc-tabs button{min-height:46px;font:600 14.5px/1 var(--f-body);color:var(--body);border-radius:99px;flex:1;transition:all .25s}.calc-tabs button[aria-selected=true]{background:var(--navy);color:#fff}.line{border-bottom:1px dashed var(--line);justify-content:space-between;align-items:baseline;padding:14px 0;font-size:16px;display:flex}.line b{font:700 18px/1 var(--f-display);color:var(--ink)}.line.tot{border:0;padding-top:22px}.line.tot span{font:700 16px/1 var(--f-display);color:var(--ink)}.line.tot b{font:800 clamp(44px,5vw,64px)/.9 var(--f-display);letter-spacing:-.05em;background:var(--g-text);color:#0000;-webkit-background-clip:text;background-clip:text}.calc-note{color:var(--muted);margin-top:8px;font-size:13.5px}@media (max-width:900px){.calc{grid-template-columns:1fr}}.bring{top:calc(var(--hdr) + 30px);position:sticky}.bring .card{padding:30px}.bring h3{margin-bottom:18px;font-size:26px}.why-card{gap:12px;display:grid}.daybar{grid-template-columns:repeat(4,1fr);gap:0;margin-top:10px;display:grid;position:relative}.daybar:before{content:"";background:linear-gradient(90deg,var(--teal),var(--teal-200));height:2px;position:absolute;top:27px;left:12.5%;right:12.5%}.day-i{text-align:center;padding:0 10px;position:relative}.day-i .o{width:56px;height:56px;box-shadow:inset 0 0 0 2px var(--teal);color:var(--teal-700);z-index:1;background:#fff;border-radius:50%;place-items:center;margin:0 auto 18px;display:grid;position:relative}.day-i .o svg{width:24px;height:24px}.day-i:first-child .o,.day-i:nth-child(2) .o{background:var(--navy);color:#fff;box-shadow:none}.day-i b{font:800 clamp(22px,2.2vw,30px)/1 var(--f-display);letter-spacing:-.04em;color:var(--ink);display:block}.day-i span{color:var(--muted);margin-top:8px;font-size:14.5px;line-height:1.45;display:block}@media (max-width:760px){.daybar{grid-template-columns:1fr 1fr;row-gap:30px}.daybar:before{display:none}}
