.pj-hero{grid-template-columns:minmax(0,1fr) minmax(0,560px);align-items:center;gap:56px;padding-block:40px 104px;display:grid}.pj-hero-copy h1{letter-spacing:-2.5px;margin:22px 0 26px;font-size:clamp(42px,4.6vw,66px);line-height:1.02}.pj-hero-copy>p:not(.v3-eyebrow){max-width:520px;color:var(--v3-text);font-size:19px;line-height:1.6}.pj-hero-visual{padding:0 0 48px 120px;position:relative}.pj-hero-photo{aspect-ratio:495/560}.app-phone.pj-hero-phone{width:42%;max-width:230px;animation:.7s cubic-bezier(.2,.8,.2,1) both pj-phone-in;position:absolute;bottom:0;left:0}@keyframes pj-phone-in{0%{opacity:0;transform:translateY(24px)}}.pj-intro{background:var(--v3-surface);border-block:1px solid var(--v3-border);padding-block:96px}.pj-intro-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:72px;display:grid}.pj-intro-grid .landing-heading{margin-bottom:0}.pj-highlights{list-style:none}.pj-highlights li{border-bottom:1px solid var(--v3-border);gap:20px;padding-block:26px;display:flex}.pj-highlights li:first-child{padding-top:0}.pj-highlights h3{letter-spacing:-.4px;margin-bottom:6px;font-size:22px}.pj-highlights p{color:var(--v3-text);line-height:1.6}.pj-day-band{background:var(--v3-ink);color:var(--v3-surface);padding-block:104px}.pj-day-band .landing-heading>p:last-child{color:var(--v3-inverse-muted)}.v3-home .pj-day-band .v3-eyebrow{color:var(--v3-orchid)}.pj-day-track{grid-template-columns:repeat(4,1fr);gap:12px;padding-bottom:20px;display:grid;position:relative}.pj-day-track:after{content:"";background:#3a322c;border-radius:4px;height:4px;position:absolute;bottom:0;left:0;right:0}.pj-day-progress{z-index:1;background:var(--v3-brand);border-radius:4px;height:4px;transition:width .35s;position:absolute;bottom:0;left:0}.pj-day-track button{background:var(--v3-raised);min-height:132px;color:var(--v3-surface);font:inherit;text-align:left;cursor:pointer;border:1px solid #3a322c;border-radius:20px;flex-direction:column;gap:10px;padding:20px;font-size:17px;font-weight:600;line-height:1.35;transition:background .2s,border-color .2s;display:flex}.pj-day-track button>span{color:var(--v3-inverse-muted);font:13px Poppins,Arial,sans-serif}.pj-day-track button:hover{border-color:var(--v3-brand)}.pj-day-track button[aria-selected=true]{background:var(--v3-brand);border-color:var(--v3-brand);color:#fff}.pj-day-track button[aria-selected=true]>span{color:#fff}.pj-day-track button:focus-visible{outline:2px solid var(--v3-surface);outline-offset:3px}.pj-day-panel{background:var(--v3-surface);color:var(--v3-ink);border-radius:24px;grid-template-columns:auto minmax(0,1fr) 300px;align-items:center;gap:28px;margin-top:28px;padding:32px 32px 0;animation:.3s ease-out pj-panel-in;display:grid;overflow:hidden}.pj-day-copy{align-self:start;padding-bottom:32px}.app-peek.pj-day-screen{border-radius:20px 20px 0 0;align-self:end;height:320px}.pj-day-icon{background:var(--v3-soft);width:64px;height:64px;color:var(--v3-brand);border-radius:18px;align-self:start;place-items:center;display:grid}.pj-day-time{color:var(--v3-brand);font:13px Poppins,Arial,sans-serif}.pj-day-panel h3{letter-spacing:-.6px;margin:6px 0 8px;font-size:28px}.pj-day-copy>p:last-of-type{max-width:560px;color:var(--v3-text);line-height:1.6}.pj-day-copy>a{color:var(--v3-brand);white-space:nowrap;align-items:center;gap:8px;margin-top:18px;font-weight:600;display:inline-flex}@keyframes pj-panel-in{0%{opacity:0;transform:translateY(8px)}}.pj-pillars{grid-template-columns:repeat(3,1fr);gap:32px;padding-block:104px;display:grid}.pj-pillars .landing-photo{aspect-ratio:4/3;border-radius:22px;margin-bottom:24px}.pj-pillar-number{color:var(--v3-brand);font:13px Poppins,Arial,sans-serif}.pj-pillars h3{letter-spacing:-.6px;margin:8px 0;font-size:28px}.pj-pillars article>p{color:var(--v3-text);line-height:1.6}.pj-pillars article>.pj-pillar-subtitle{color:var(--v3-ink);margin-bottom:8px;font-weight:600}.pj-pillars ul{border-top:1px solid var(--v3-border);gap:12px;margin-top:20px;padding-top:20px;list-style:none;display:grid}.pj-pillars li{color:var(--v3-text);gap:10px;font-size:14px;line-height:1.5;display:flex}.pj-pillars li svg{color:var(--v3-brand);flex-shrink:0}.pj-pillars li strong{color:var(--v3-ink)}@media (max-width:1000px){.pj-hero,.pj-intro-grid{grid-template-columns:1fr;gap:40px}.pj-hero-visual{max-width:560px}.pj-day-track{grid-template-columns:1fr 1fr}.pj-day-panel{grid-template-columns:minmax(0,1fr) 240px}.pj-day-icon{display:none}.pj-pillars{grid-template-columns:1fr;max-width:560px}}@media (max-width:700px){.pj-hero{padding-block:24px 64px}.pj-hero-copy h1{letter-spacing:-1.6px;font-size:clamp(38px,10vw,48px)}.pj-hero-copy>p:not(.v3-eyebrow){font-size:17px}.pj-hero-visual{padding:0 0 40px 72px}.pj-intro,.pj-day-band,.pj-pillars{padding-block:64px}.pj-day-track button{min-height:112px;padding:16px;font-size:15px}.pj-day-panel{grid-template-columns:1fr;gap:8px;padding:24px 24px 0}.pj-day-copy{padding-bottom:8px}.app-peek.pj-day-screen{height:280px}}@media (prefers-reduced-motion:reduce){.app-phone.pj-hero-phone,.pj-day-panel{animation:none}.pj-day-progress{transition:none}}
