@property --tile-angle{syntax: "<angle>"; initial-value: 0deg; inherits: false;}.usecase-tile{will-change:transform;transform-origin:center}.usecase-tile[id^=tile-]{scroll-margin-top:6rem}.usecase-tile:hover{transform:scale(1.012);box-shadow:0 20px 48px -12px #0000001a}.usecase-tile__wash{position:absolute;inset:0;background:var(--tile-wash, transparent);pointer-events:none}.usecase-tile__card{position:absolute;left:1.5rem;top:10rem;width:380px;padding:1.25rem 1.5rem;border-radius:.75rem;background:var(--color-bg-glass);border:1px solid var(--color-border-glass);box-shadow:0 8px 24px -8px #0000001f;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transition:transform .3s cubic-bezier(.2,.8,.2,1);pointer-events:none}.usecase-tile:hover .usecase-tile__card{transform:translateY(-2px)}.usecase-tile__phone{position:absolute;top:18rem;right:1.5rem;width:250px;height:490px;padding:6px;border-radius:2.5rem;background:#1a1a1c;box-shadow:0 20px 44px -12px #00000047,0 0 0 1px #00000026,inset 0 0 0 1px #ffffff0d;pointer-events:none}.usecase-tile__phone-button{position:absolute;background:#2c2c2e;border-radius:1.5px;box-shadow:inset 0 0 0 1px #00000059}.usecase-tile__phone-button--action{left:-2px;top:64px;width:3px;height:26px}.usecase-tile__phone-button--vol-up{left:-2px;top:106px;width:3px;height:44px}.usecase-tile__phone-button--vol-down{left:-2px;top:158px;width:3px;height:44px}.usecase-tile__phone-button--power{right:-2px;top:130px;width:3px;height:74px}.usecase-tile__phone-screen{width:100%;height:100%;border-radius:2rem;background:#fff;overflow:hidden;position:relative}.usecase-tile__phone-stage{position:absolute;inset:0}.usecase-tile__phone-status{display:flex;justify-content:space-between;align-items:center;gap:.5rem;font-family:var(--font-mono);font-size:10px;padding:.375rem 1rem .5rem;letter-spacing:.02em;min-height:26px;position:absolute;top:0;left:0;right:0;z-index:3;color:#fff;animation:equity-phone-status 14s ease-in-out infinite}.usecase-tile__phone-island{width:78px;height:22px;border-radius:999px;background:#000;flex-shrink:0}.usecase-tile__phone-header{display:flex;align-items:center;gap:.5rem;padding:.375rem .25rem .5rem;border-bottom:1px solid var(--color-border-default);flex-shrink:0}.usecase-tile__phone-avatar{box-sizing:border-box;width:1.75rem;height:1.75rem;padding:1.5px;border-radius:999px;background:conic-gradient(from 200deg,color-mix(in oklch,#4D53D9 78%,var(--color-bg-page)),color-mix(in oklch,#8B46C9 78%,var(--color-bg-page)),color-mix(in oklch,#0E97AE 78%,var(--color-bg-page)),color-mix(in oklch,#1FA971 78%,var(--color-bg-page)),color-mix(in oklch,#D99A1F 78%,var(--color-bg-page)),color-mix(in oklch,#E0633C 78%,var(--color-bg-page)),color-mix(in oklch,#C7397E 78%,var(--color-bg-page)),color-mix(in oklch,#4D53D9 78%,var(--color-bg-page)));object-fit:cover;flex-shrink:0}.usecase-tile__phone-chat{display:flex;flex-direction:column;gap:.375rem;padding-top:.5rem;flex:1;overflow:hidden}.usecase-tile__phone-timestamp{text-align:center;font-family:var(--font-mono);font-size:9px;text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted);margin-bottom:.125rem}.usecase-tile__phone-bubble{padding:.5rem .75rem;border-radius:1rem;font-family:var(--font-sans);font-size:11.5px;line-height:1.35;max-width:85%}.usecase-tile__phone-bubble--user{align-self:flex-end;background:var(--color-bg-inverse);color:var(--color-text-inverse);border-bottom-right-radius:.375rem}.usecase-tile__phone-bubble--jiva{align-self:flex-start;background:var(--color-bg-bubble);color:var(--color-text-primary);border-bottom-left-radius:.375rem}.usecase-tile__phone-lock{position:absolute;inset:0;padding:2.75rem .875rem .875rem;background:linear-gradient(160deg,#1e2432,#0f1218);color:#fff;display:flex;flex-direction:column;align-items:center;animation:equity-phone-lock 14s ease-in-out infinite;z-index:2}.usecase-tile__phone-lock-date{font-family:var(--font-sans);font-size:9px;font-weight:500;color:var(--color-bg-glass);letter-spacing:.02em}.usecase-tile__phone-lock-time{font-family:var(--font-sans);font-size:48px;font-weight:200;color:#fff;line-height:1;margin-top:.125rem;letter-spacing:-.03em}.usecase-tile__phone-notif{position:absolute;left:.875rem;right:.875rem;top:9rem;padding:.6875rem .75rem .75rem;border-radius:14px;background:var(--color-bg-glass);border:1px solid rgba(255,255,255,.35);box-shadow:0 8px 24px -8px #0006;-webkit-backdrop-filter:blur(28px) saturate(1.8);backdrop-filter:blur(28px) saturate(1.8);color:var(--color-text-primary);font-family:var(--font-sans);opacity:1;animation:equity-phone-notif-arrive 14s ease-out infinite;z-index:1}.usecase-tile__phone-notif-header{display:flex;align-items:center;gap:.375rem;font-family:var(--font-sans);font-size:10.5px;line-height:1}.usecase-tile__phone-notif-icon{box-sizing:border-box;width:16px;height:16px;border-radius:4px;border:1px solid rgba(0,0,0,.08);object-fit:cover;flex-shrink:0}.usecase-tile__phone-notif-app{font-weight:600;color:var(--color-text-primary);letter-spacing:-.01em}.usecase-tile__phone-notif-time{margin-left:auto;font-size:10px;font-weight:400;color:var(--color-text-muted)}.usecase-tile__phone-notif-body{margin-top:.3125rem;font-size:10.5px;line-height:1.35;color:var(--color-text-primary);letter-spacing:-.01em}@keyframes equity-phone-notif-arrive{0%{opacity:1;transform:translateY(0) scale(1)}22%{opacity:1;transform:translateY(0) scale(1)}24%{opacity:0;transform:translateY(-6px)}96%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0) scale(1)}}.usecase-tile__phone-app{position:absolute;inset:0;padding:1.75rem .75rem .75rem;background:var(--color-bg-page);display:flex;flex-direction:column;animation:equity-phone-app 14s ease-in-out infinite;z-index:1}@keyframes equity-phone-lock{0%,21.43%{opacity:1;transform:scale(1)}25%{opacity:0;transform:scale(1.06)}92.86%{opacity:0;transform:scale(1.06)}to{opacity:1;transform:scale(1)}}@keyframes equity-phone-app{0%,21.43%{opacity:0;transform:scale(.98)}25%{opacity:1;transform:scale(1)}92.86%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.98)}}@keyframes equity-phone-status{0%,21.43%{color:#fff}25%,92.86%{color:var(--color-text-primary)}to{color:#fff}}.usecase-tile__phone-timestamp{opacity:0;animation:equity-chat-ts 14s ease-out infinite}.usecase-tile__phone-bubble--u1{opacity:0;animation:equity-chat-u1 14s ease-out infinite}.usecase-tile__phone-bubble--j1a{opacity:0;animation:equity-chat-j1a 14s ease-out infinite}.usecase-tile__phone-bubble--j1b{opacity:0;animation:equity-chat-j1b 14s ease-out infinite}.usecase-tile__phone-bubble--u2{opacity:0;animation:equity-chat-u2 14s ease-out infinite}.usecase-tile__phone-bubble--j2a{opacity:0;animation:equity-chat-j2a 14s ease-out infinite}.usecase-tile__phone-bubble--j2b{opacity:0;animation:equity-chat-j2b 14s ease-out infinite}.usecase-tile__phone-bubble--j2c{opacity:0;animation:equity-chat-j2c 14s ease-out infinite}@keyframes equity-chat-ts{0%,24%{opacity:0}27%{opacity:1}92%{opacity:1}95%,to{opacity:0}}@keyframes equity-chat-u1{0%,26%{opacity:0;transform:translateY(4px)}28%{opacity:1;transform:translateY(0)}92%{opacity:1;transform:translateY(0)}95%,to{opacity:0}}@keyframes equity-chat-j1a{0%,36%{opacity:0;transform:translateY(4px)}38%{opacity:1;transform:translateY(0)}92%{opacity:1;transform:translateY(0)}95%,to{opacity:0}}@keyframes equity-chat-j1b{0%,38%{opacity:0;transform:translateY(4px)}40%{opacity:1;transform:translateY(0)}92%{opacity:1;transform:translateY(0)}95%,to{opacity:0}}@keyframes equity-chat-u2{0%,41%{opacity:0;transform:translateY(4px)}43%{opacity:1;transform:translateY(0)}92%{opacity:1;transform:translateY(0)}95%,to{opacity:0}}@keyframes equity-chat-j2a{0%,52%{opacity:0;transform:translateY(4px)}54%{opacity:1;transform:translateY(0)}92%{opacity:1;transform:translateY(0)}95%,to{opacity:0}}@keyframes equity-chat-j2b{0%,55%{opacity:0;transform:translateY(4px)}57%{opacity:1;transform:translateY(0)}92%{opacity:1;transform:translateY(0)}95%,to{opacity:0}}@keyframes equity-chat-j2c{0%,58%{opacity:0;transform:translateY(4px)}60%{opacity:1;transform:translateY(0)}92%{opacity:1;transform:translateY(0)}95%,to{opacity:0}}.usecase-tile__phone-jiva-slot{display:grid;grid-template-columns:1fr;align-self:flex-start;max-width:100%}.usecase-tile__phone-jiva-slot>.usecase-tile__phone-typing,.usecase-tile__phone-jiva-slot>.usecase-tile__phone-jiva-responses{grid-column:1;grid-row:1}.usecase-tile__phone-jiva-responses{display:flex;flex-direction:column;gap:.375rem;align-self:flex-start;max-width:85%}.usecase-tile__phone-typing{justify-self:start;align-self:start;display:inline-flex;align-items:center;gap:3px;padding:8px 10px;border-radius:1rem 1rem 1rem .375rem;background:#0000000a;opacity:0}.usecase-tile__phone-typing span{width:4px;height:4px;border-radius:999px;background:#0000006b;animation:equity-typing-dot 1.4s ease-in-out infinite}.usecase-tile__phone-typing span:nth-child(2){animation-delay:.16s}.usecase-tile__phone-typing span:nth-child(3){animation-delay:.32s}.usecase-tile__phone-typing--t1{animation:equity-chat-t1 14s ease-out infinite}.usecase-tile__phone-typing--t2{animation:equity-chat-t2 14s ease-out infinite}@keyframes equity-chat-t1{0%,30%{opacity:0}32%{opacity:1}36%{opacity:1}38%{opacity:0}to{opacity:0}}@keyframes equity-chat-t2{0%,45%{opacity:0}47%{opacity:1}52%{opacity:1}54%{opacity:0}to{opacity:0}}@keyframes equity-typing-dot{0%,60%,to{opacity:.3;transform:scale(.85)}30%{opacity:1;transform:scale(1)}}.usecase-tile__jiva-badge{box-sizing:border-box;width:1.75rem;height:1.75rem;padding:1.5px;border-radius:999px;background:conic-gradient(from 200deg,color-mix(in oklch,#4D53D9 78%,var(--color-bg-page)),color-mix(in oklch,#8B46C9 78%,var(--color-bg-page)),color-mix(in oklch,#0E97AE 78%,var(--color-bg-page)),color-mix(in oklch,#1FA971 78%,var(--color-bg-page)),color-mix(in oklch,#D99A1F 78%,var(--color-bg-page)),color-mix(in oklch,#E0633C 78%,var(--color-bg-page)),color-mix(in oklch,#C7397E 78%,var(--color-bg-page)),color-mix(in oklch,#4D53D9 78%,var(--color-bg-page)));object-fit:cover;flex-shrink:0}.usecase-tile__offer-slot{position:absolute;left:1.5rem;right:1.5rem;bottom:1.5rem;transition:transform .3s cubic-bezier(.2,.8,.2,1);pointer-events:none;z-index:2}.usecase-tile:hover .usecase-tile__offer-slot{transform:translateY(-2px)}.usecase-tile__onboarding-card{position:absolute;left:1.5rem;right:1.5rem;top:12rem;padding:1rem 1.125rem;border-radius:.75rem;background:var(--color-bg-glass);border:1px solid var(--color-border-glass);box-shadow:0 8px 24px -8px #0000001f;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transition:transform .3s cubic-bezier(.2,.8,.2,1);pointer-events:none;z-index:2}.usecase-tile:hover .usecase-tile__onboarding-card{transform:translateY(-2px)}.usecase-tile__checklist{display:flex;flex-direction:column;gap:.5rem}.usecase-tile__checklist-item{display:flex;align-items:center;gap:.625rem}.usecase-tile__checkbox{display:inline-flex;align-items:center;justify-content:center;width:1rem;height:1rem;border-radius:999px;border:1.5px solid var(--color-border-default);background:transparent;color:var(--color-text-inverse);flex-shrink:0;transition:background .26s cubic-bezier(.2,.8,.2,1),border-color .26s cubic-bezier(.2,.8,.2,1)}.usecase-tile__checkbox svg{opacity:0;transform:scale(.5);transition:opacity .24s cubic-bezier(.68,-.55,.27,1.55),transform .24s cubic-bezier(.68,-.55,.27,1.55)}.usecase-tile__checklist-item.is-checked .usecase-tile__checkbox{background:var(--color-compensation-500);border-color:var(--color-compensation-500)}.usecase-tile__checklist-item.is-checked .usecase-tile__checkbox svg{opacity:1;transform:scale(1)}.usecase-tile__checklist-label{font-family:var(--font-sans);font-size:var(--text-body-sm);color:var(--color-text-primary);transition:color .26s,text-decoration-color .26s;text-decoration:line-through transparent}.usecase-tile__checklist-item.is-checked .usecase-tile__checklist-label{color:var(--color-text-muted);text-decoration-color:var(--color-text-muted)}.usecase-tile__checklist-item.is-current{padding:.25rem .375rem;margin:-.25rem -.375rem;border-radius:.375rem;background:color-mix(in oklch,var(--color-compensation-500) 10%,transparent);transition:background .26s cubic-bezier(.2,.8,.2,1)}.usecase-tile__checklist-item.is-current .usecase-tile__checkbox{border-color:var(--color-compensation-500);background:var(--color-bg-glass)}.usecase-tile__checklist-item.is-current .usecase-tile__checklist-label{color:var(--color-text-primary);font-weight:500}.usecase-tile__checklist-item--skeleton{gap:.625rem;opacity:.55}.usecase-tile__checklist-item--skeleton:first-of-type{margin-top:.25rem}.usecase-tile__checkbox--skeleton{width:.875rem;height:.875rem;border-color:#0000002e;background:transparent}.usecase-tile__skeleton-bar{display:inline-block;height:.5rem;border-radius:999px;background:#00000017}.usecase-tile__jiva-offboarding{position:absolute;left:1.5rem;right:1.5rem;top:28rem;padding:.875rem 1rem;border-radius:.75rem;background:var(--color-bg-glass-strong);border:1px solid var(--color-bg-glass);box-shadow:0 12px 32px -8px #0000002e;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transition:transform .3s cubic-bezier(.2,.8,.2,1);pointer-events:none;z-index:2}.usecase-tile:hover .usecase-tile__jiva-offboarding{transform:translateY(-2px)}.usecase-tile__wealth-card{position:absolute;left:1.5rem;right:1.5rem;top:12rem;padding:1.125rem 1.25rem;border-radius:.75rem;background:var(--color-bg-glass);border:1px solid var(--color-border-glass);box-shadow:0 8px 24px -8px #0000001f;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transition:transform .3s cubic-bezier(.2,.8,.2,1);pointer-events:none;z-index:2}.usecase-tile:hover .usecase-tile__wealth-card{transform:translateY(-2px)}.usecase-tile__wealth-chip{position:absolute;right:1rem;bottom:0;transform:translateY(50%)}.usecase-tile__wealth-chart-line{stroke-dasharray:320;stroke-dashoffset:320}.usecase-tile__wealth-chart-fill,.usecase-tile__wealth-chart-dot{opacity:0}@media(prefers-reduced-motion:reduce){.usecase-tile__wealth-chart-line{stroke-dashoffset:0}.usecase-tile__wealth-chart-fill,.usecase-tile__wealth-chart-dot{opacity:1}}.usecase-tile__jiva-retirement{position:absolute;left:1.5rem;right:1.5rem;bottom:1.5rem;transition:transform .3s cubic-bezier(.2,.8,.2,1);pointer-events:none;z-index:2}.usecase-tile:hover .usecase-tile__jiva-retirement{transform:translateY(-2px)}.usecase-tile__life-events{position:absolute;inset:7.25rem 1.5rem 1.5rem;display:grid;z-index:2;pointer-events:none;transition:transform .3s cubic-bezier(.2,.8,.2,1)}.usecase-tile:hover .usecase-tile__life-events{transform:translateY(-2px)}.usecase-tile__life-events-state{grid-column:1;grid-row:1;display:flex;align-items:center;justify-content:center;gap:6rem;opacity:0;animation:16s ease-in-out infinite}.usecase-tile__life-events-state--1{animation-name:life-events-state-1}.usecase-tile__life-events-state--2{animation-name:life-events-state-2}.usecase-tile__life-events-state--3{animation-name:life-events-state-3}.usecase-tile__life-events-state--4{animation-name:life-events-state-4}@keyframes life-events-state-1{0%{opacity:1}22%{opacity:1}25%{opacity:0}97%{opacity:0}to{opacity:1}}@keyframes life-events-state-2{0%,22%{opacity:0}25%{opacity:1}47%{opacity:1}50%,to{opacity:0}}@keyframes life-events-state-3{0%,47%{opacity:0}50%{opacity:1}72%{opacity:1}75%,to{opacity:0}}@keyframes life-events-state-4{0%,72%{opacity:0}75%{opacity:1}97%{opacity:1}to{opacity:0}}.usecase-tile__life-events-left{display:flex;flex-direction:column;gap:.75rem;align-items:flex-start}.usecase-tile__life-events-eyebrow{font-family:var(--font-mono);font-size:var(--text-eyebrow);color:#ffffffeb;letter-spacing:.05em;text-transform:uppercase}.usecase-tile__life-events-notification{max-width:340px;padding:.875rem 1rem;border-radius:.75rem;background:var(--color-bg-glass-strong);border:1px solid var(--color-bg-glass);box-shadow:0 8px 20px -6px #00000024;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.usecase-tile__life-events-right{display:flex}.usecase-tile__life-events-handled{max-width:340px;width:100%;padding:.875rem 1rem;border-radius:.75rem;background:var(--color-bg-glass);border:1px solid var(--color-border-glass);box-shadow:none;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.usecase-tile__le-header{display:flex;align-items:center;justify-content:space-between;gap:1rem}.usecase-tile__le-counter{display:inline-flex;align-items:center;gap:.3125rem}.usecase-tile__le-dot{display:inline-block;width:7px;height:7px;border-radius:999px;border:1px solid rgba(0,0,0,.28);background:transparent}.usecase-tile__le-counter .usecase-tile__le-dot:nth-child(1){animation:le-dot-fill-1 16s cubic-bezier(.34,1.56,.64,1) infinite,le-dot-pulse 16s ease-out infinite}.usecase-tile__le-counter .usecase-tile__le-dot:nth-child(2){animation:le-dot-fill-2 16s cubic-bezier(.34,1.56,.64,1) infinite,le-dot-pulse 16s ease-out infinite}.usecase-tile__le-counter .usecase-tile__le-dot:nth-child(3){animation:le-dot-fill-3 16s cubic-bezier(.34,1.56,.64,1) infinite,le-dot-pulse 16s ease-out infinite}@keyframes le-dot-pulse{0%,11%{transform:scale(1)}13.5%{transform:scale(1.22)}16%,to{transform:scale(1)}}@keyframes le-dot-fill-1{0%,5%{background:transparent;border-color:#00000047}8%{background:var(--color-perks-500);border-color:var(--color-perks-500)}22%{background:var(--color-perks-500);border-color:var(--color-perks-500)}25%,to{background:transparent;border-color:#00000047}}@keyframes le-dot-fill-2{0%,6.4%{background:transparent;border-color:#00000047}9.4%{background:var(--color-perks-500);border-color:var(--color-perks-500)}22%{background:var(--color-perks-500);border-color:var(--color-perks-500)}25%,to{background:transparent;border-color:#00000047}}@keyframes le-dot-fill-3{0%,7.8%{background:transparent;border-color:#00000047}10.8%{background:var(--color-perks-500);border-color:var(--color-perks-500)}22%{background:var(--color-perks-500);border-color:var(--color-perks-500)}25%,to{background:transparent;border-color:#00000047}}.usecase-tile__life-events-badge{display:inline-flex;align-items:center;gap:.375rem;margin-top:.75rem;padding:.3125rem .75rem;border-radius:999px;background:var(--color-compensation-100);color:var(--color-compensation-700);font-family:var(--font-mono);font-size:var(--text-body-sm);font-weight:500;letter-spacing:.05em;text-transform:uppercase}.usecase-tile__le-checklist{display:flex;flex-direction:column;align-items:flex-start;gap:.375rem;list-style:none;margin:.75rem 0 0;padding:0}.usecase-tile__le-item{display:inline-flex;align-items:center;gap:.375rem;padding:.25rem .625rem .25rem .5rem;border-radius:999px;background:var(--color-bg-glass-strong);font-family:var(--font-sans);font-size:var(--text-body-sm);color:var(--color-text-primary);opacity:0;transform:translateY(4px)}.usecase-tile__le-check{color:var(--color-perks-500);flex-shrink:0}.usecase-tile__le-item:nth-child(1){animation:le-item-reveal-1 16s cubic-bezier(.34,1.56,.64,1) infinite}.usecase-tile__le-item:nth-child(2){animation:le-item-reveal-2 16s cubic-bezier(.34,1.56,.64,1) infinite}.usecase-tile__le-item:nth-child(3){animation:le-item-reveal-3 16s cubic-bezier(.34,1.56,.64,1) infinite}.usecase-tile__le-badge{opacity:0;transform:translateY(4px);animation:le-badge-reveal 16s cubic-bezier(.34,1.56,.64,1) infinite}@keyframes le-item-reveal-1{0%,5%{opacity:0;transform:translateY(4px)}8%{opacity:1;transform:translateY(0)}22%{opacity:1;transform:translateY(0)}25%,to{opacity:0;transform:translateY(4px)}}@keyframes le-item-reveal-2{0%,6.4%{opacity:0;transform:translateY(4px)}9.4%{opacity:1;transform:translateY(0)}22%{opacity:1;transform:translateY(0)}25%,to{opacity:0;transform:translateY(4px)}}@keyframes le-item-reveal-3{0%,7.8%{opacity:0;transform:translateY(4px)}10.8%{opacity:1;transform:translateY(0)}22%{opacity:1;transform:translateY(0)}25%,to{opacity:0;transform:translateY(4px)}}@keyframes le-badge-reveal{0%,10%{opacity:0;transform:translateY(6px) scale(.92)}13.5%{opacity:1;transform:translateY(0) scale(1.05)}15%{opacity:1;transform:translateY(0) scale(1)}22%{opacity:1;transform:translateY(0) scale(1)}25%,to{opacity:0;transform:translateY(6px) scale(.92)}}.usecase-tile__life-events-state--2 .usecase-tile__le-item,.usecase-tile__life-events-state--2 .usecase-tile__le-badge,.usecase-tile__life-events-state--2 .usecase-tile__le-counter .usecase-tile__le-dot{animation-delay:4s}.usecase-tile__life-events-state--3 .usecase-tile__le-item,.usecase-tile__life-events-state--3 .usecase-tile__le-badge,.usecase-tile__life-events-state--3 .usecase-tile__le-counter .usecase-tile__le-dot{animation-delay:8s}.usecase-tile__life-events-state--4 .usecase-tile__le-item,.usecase-tile__life-events-state--4 .usecase-tile__le-badge,.usecase-tile__life-events-state--4 .usecase-tile__le-counter .usecase-tile__le-dot{animation-delay:12s}@keyframes benefits-modal-fill{0%{width:0}to{width:87%}}@keyframes benefits-modal-fill-inverse{0%{width:85%}to{width:10%}}.benefits-modal-bar-fill{animation:benefits-modal-fill 1.2s cubic-bezier(.2,.8,.2,1) forwards}.benefits-modal-bar-fill--inverse{width:85%;animation:benefits-modal-fill-inverse 1.2s cubic-bezier(.2,.8,.2,1) forwards}@media(prefers-reduced-motion:reduce){.benefits-modal-bar-fill{animation:none;width:87%}.benefits-modal-bar-fill--inverse{animation:none;width:10%}}@keyframes retirement-modal-line-draw{0%{stroke-dashoffset:320}to{stroke-dashoffset:0}}@keyframes retirement-modal-shade-in{0%,40%{opacity:0}to{opacity:1}}.retirement-modal-chart-line{stroke-dasharray:320;stroke-dashoffset:320;animation:retirement-modal-line-draw 1.4s cubic-bezier(.32,.72,0,1) forwards}.retirement-modal-chart-fill,.retirement-modal-chart-dot{opacity:0;animation:retirement-modal-shade-in 1.6s cubic-bezier(.32,.72,0,1) forwards}@media(prefers-reduced-motion:reduce){.retirement-modal-chart-line{animation:none;stroke-dashoffset:0}.retirement-modal-chart-fill,.retirement-modal-chart-dot{animation:none;opacity:1}}.usecase-modal__chat-bubble{padding:.5rem .75rem;border-radius:.875rem;font-family:var(--font-sans);font-size:var(--text-body-sm);line-height:1.4;max-width:92%}.usecase-modal__chat-bubble--user{align-self:flex-end;background:#121212d9;color:var(--color-text-inverse);border:1px solid rgba(255,255,255,.06);border-bottom-right-radius:.375rem}.usecase-modal__chat-bubble--jiva{background:#0000000a;color:var(--color-text-primary);border-bottom-left-radius:.375rem}.usecase-confetti{position:fixed;inset:0;pointer-events:none;z-index:9999}.usecase-confetti__piece{position:absolute;width:8px;height:12px;border-radius:1px;animation:usecase-confetti 1.5s cubic-bezier(.18,.68,.34,1) forwards;animation-delay:var(--delay, 0ms);transform-origin:center}@keyframes usecase-confetti{0%{transform:translateZ(0) rotate(0);opacity:1}30%{transform:translate3d(var(--tx),var(--ty),0) rotate(calc(var(--r) * .4));opacity:1}to{transform:translate3d(var(--tx),calc(var(--ty) + var(--fy)),0) rotate(var(--r));opacity:0}}.usecase-tile__scheduler-slot{position:absolute;right:18.5rem;bottom:1.5rem;transition:transform .3s cubic-bezier(.2,.8,.2,1);pointer-events:none;z-index:3}.usecase-tile:hover .usecase-tile__scheduler-slot{transform:translateY(-2px)}.usecase-tile__scheduler-scene{position:relative}.usecase-tile__scheduler-phase{animation:14s ease-in-out infinite}.usecase-tile__scheduler-phase--card{animation-name:scheduler-phase-card}.usecase-tile__scheduler-phase--expert{position:absolute;inset:0;opacity:0;animation-name:scheduler-phase-expert}@keyframes scheduler-phase-card{0%,62%{opacity:0;transform:translateY(12px)}66%{opacity:1;transform:translateY(0)}72%{opacity:1;transform:translateY(0)}76%{opacity:0;transform:translateY(0)}to{opacity:0;transform:translateY(12px)}}@keyframes scheduler-phase-expert{0%,74%{opacity:0;transform:translateY(8px)}80%{opacity:1;transform:translateY(0)}93%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(8px)}}.usecase-tile__scheduler-phase--card .scheduler-card__btn{animation:scheduler-cta-click 14s ease-in-out infinite}.usecase-tile__scheduler-phase--card .scheduler-card__cursor{animation:scheduler-cursor-click 14s ease-in-out infinite}@keyframes scheduler-cta-click{0%,70%{transform:scale(1);filter:brightness(1)}72%{transform:scale(.96);filter:brightness(1.15)}74%,to{transform:scale(1);filter:brightness(1)}}@keyframes scheduler-cursor-click{0%,69%{transform:translate(0) scale(1)}71%{transform:translate(-1px,2px) scale(.92)}74%,to{transform:translate(0) scale(1)}}.usecase-tile__expert-card{width:260px;padding:1rem;border-radius:.875rem;background:var(--color-bg-glass-strong);border:1px solid var(--color-bg-glass);box-shadow:0 14px 36px -10px #0003;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.usecase-tile__expert-avatar{display:block;width:2.5rem;height:2.5rem;border-radius:999px;object-fit:cover;flex-shrink:0;box-shadow:inset 0 0 0 1px #0000000f}.usecase-tile__expert-message{margin-top:.625rem;padding:.5rem .75rem;border-radius:.25rem .75rem .75rem;background:var(--color-bg-bubble);opacity:0;transform:translateY(4px);animation:expert-message-appear 14s ease-in-out infinite}@keyframes expert-message-appear{0%,84%{opacity:0;transform:translateY(4px)}88%,93%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(4px)}}.usecase-tile__plan-card{position:absolute;left:1.5rem;right:1.5rem;top:11rem;padding:1.25rem 1.5rem;border-radius:.75rem;background:var(--color-bg-glass);border:1px solid var(--color-border-glass);box-shadow:0 8px 24px -8px #0000001f;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transition:transform .3s cubic-bezier(.2,.8,.2,1);pointer-events:none;z-index:2}.usecase-tile:hover .usecase-tile__plan-card{transform:translateY(-2px)}.usecase-tile__chart-card{--progress: 0;position:absolute;left:1.5rem;right:1.5rem;top:24rem;padding:1.25rem 1.5rem;border-radius:.75rem;background:var(--color-bg-glass);border:1px solid var(--color-border-glass);box-shadow:0 8px 24px -8px #0000001f;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transition:transform .3s cubic-bezier(.2,.8,.2,1);pointer-events:none;z-index:2}.usecase-tile:hover .usecase-tile__chart-card{transform:translateY(-2px)}.usecase-tile__footnote{display:inline-block;padding:0 .125rem;color:var(--color-text-muted);cursor:help;pointer-events:auto;outline:none}.usecase-tile__footnote sup{font-family:var(--font-mono);font-size:.7em}.usecase-tile__tooltip{position:absolute;top:calc(100% + 8px);right:0;width:240px;padding:.5rem .75rem;border-radius:.5rem;background:var(--color-bg-inverse);color:var(--color-text-inverse);font-family:var(--font-sans);font-size:12px;line-height:1.4;text-align:left;white-space:normal;opacity:0;pointer-events:none;transition:opacity .2s ease-out;z-index:20;box-shadow:0 8px 24px -8px #00000040}.usecase-tile__chart-card:has(.usecase-tile__footnote:hover) .usecase-tile__tooltip,.usecase-tile__chart-card:has(.usecase-tile__footnote:focus-visible) .usecase-tile__tooltip{opacity:1}.usecase-tile__brand-logo{display:inline-flex;align-items:center;justify-content:center;padding:9px;border-radius:.375rem;background:#2e5266;color:#fff;flex-shrink:0}.usecase-tile__brand-logo img{display:block;width:24px;height:24px;filter:brightness(0) invert(1)}.usecase-tile__progress{position:relative;height:16px;width:100%;border-radius:9999px;background:var(--color-cream-200);overflow:hidden}.usecase-tile__progress-fill{position:absolute;inset:0 auto 0 0;border-radius:9999px;background:var(--color-bg-inverse);width:calc(27% + 60% * var(--progress))}.usecase-tile__progress-fill--inverse{width:calc(85% - 75% * var(--progress))}.usecase-tile__border{position:absolute;inset:0;border-radius:inherit;padding:2px;background:conic-gradient(from var(--tile-angle),transparent 0%,var(--tile-glow, #F5E6D3) 5%,var(--tile-tint, var(--color-indigo-500)) 10%,var(--tile-glow, #F5E6D3) 15%,transparent 26%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;filter:drop-shadow(0 0 6px var(--tile-glow, var(--tile-tint, var(--color-indigo-500))));opacity:0;transition:opacity .3s cubic-bezier(.2,.8,.2,1);pointer-events:none}.usecase-tile:hover .usecase-tile__border{opacity:1}.usecase-tile__icon{display:inline-flex;align-items:center;justify-content:center;padding:.5rem;border-radius:.5rem;background-color:var(--tile-icon-bg, rgba(0, 0, 0, .04));color:var(--tile-icon-color, var(--color-text-muted));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:background-color .2s cubic-bezier(.2,.8,.2,1),color .2s cubic-bezier(.2,.8,.2,1),box-shadow .2s cubic-bezier(.2,.8,.2,1);flex-shrink:0}.usecase-tile:hover .usecase-tile__icon{background-color:var(--color-bg-card);color:var(--color-text-primary);box-shadow:0 1px 3px #0000000f}.usecase-modal{position:fixed;inset:0;z-index:100;opacity:0;visibility:hidden;overflow:hidden;transition:opacity .3s cubic-bezier(.2,.8,.2,1),visibility 0s linear .3s}.usecase-modal[data-open=true]{opacity:1;visibility:visible;transition:opacity .3s cubic-bezier(.2,.8,.2,1),visibility 0s linear 0s}.usecase-modal:focus{outline:none}.usecase-modal__backdrop{position:fixed;inset:0;background:#1212128c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.usecase-modal__container{position:relative;height:100%;display:flex;align-items:flex-end;justify-content:center;padding:0}@media(min-width:768px){.usecase-modal__container{align-items:flex-start;padding:4rem 1.5rem}}.usecase-modal__card{position:relative;display:flex;flex-direction:column;width:100%;max-width:1120px;max-height:calc(100vh - 2.5rem);max-height:calc(100dvh - 2.5rem);background:var(--color-bg-card);border-top-left-radius:1rem;border-top-right-radius:1rem;overflow:hidden;transform:translateY(100%);transition:transform .4s cubic-bezier(.2,.8,.2,1)}.usecase-modal__scroll{flex:1 1 auto;overflow-y:auto;overscroll-behavior:auto;padding-bottom:env(safe-area-inset-bottom,0);position:relative;z-index:1}.usecase-modal__handle{flex-shrink:0;position:relative;z-index:6;display:flex;justify-content:center;align-items:center;padding:.75rem 0 .5rem;background:var(--color-bg-card);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.usecase-modal__handle:active{cursor:grabbing}.usecase-modal__handle:before{content:"";display:block;width:2.25rem;height:.25rem;border-radius:999px;background:var(--color-cream-200)}.usecase-modal__handle:after{content:"";position:absolute;top:100%;left:0;right:0;height:1rem;background:linear-gradient(to bottom,var(--color-bg-card),color-mix(in srgb,var(--color-bg-card) 0%,transparent));pointer-events:none;z-index:5}@media(min-width:768px){.usecase-modal__handle:after{display:none}}@media(min-width:768px){.usecase-modal__card{max-height:calc(100vh - 8rem);max-height:calc(100dvh - 8rem);border-radius:1rem;transform:translateY(1rem);transition:transform .3s cubic-bezier(.2,.8,.2,1);padding-bottom:0}}.usecase-modal[data-open=true] .usecase-modal__card{transform:translateY(0)}@media(prefers-reduced-motion:reduce){.usecase-tile,.usecase-tile__border,.usecase-tile__icon,.usecase-tile__wash,.usecase-tile__card,.usecase-tile__offer-slot,.usecase-tile__phone,.usecase-tile__phone-lock,.usecase-tile__phone-app,.usecase-tile__phone-status,.usecase-tile__phone-notif,.usecase-tile__phone-timestamp,.usecase-tile__phone-bubble,.usecase-tile__phone-typing,.usecase-tile__phone-typing span,.usecase-tile__scheduler-slot,.usecase-tile__scheduler-phase,.usecase-tile__expert-message,.usecase-tile__plan-card,.usecase-tile__chart-card,.usecase-tile__progress-fill,.usecase-tile__onboarding-card,.usecase-tile__jiva-offboarding,.usecase-tile__wealth-card,.usecase-tile__jiva-retirement,.usecase-tile__life-events,.usecase-tile__life-events-state,.usecase-tile__le-item,.usecase-tile__le-badge,.usecase-tile__le-dot,.usecase-tile__checkbox,.usecase-tile__checkbox svg,.usecase-tile__checklist-label,.usecase-modal,.usecase-modal__card{transition:none;animation:none}.usecase-tile__scheduler-phase--card{opacity:1}.usecase-tile__scheduler-phase--expert{opacity:0}.usecase-tile__expert-message{opacity:0;transform:translateY(4px)}.usecase-tile__phone-lock{opacity:0}.usecase-tile__phone-app{opacity:1;transform:none}.usecase-tile__phone-status{color:var(--color-text-primary)}.usecase-tile__phone-timestamp,.usecase-tile__phone-bubble--u1,.usecase-tile__phone-bubble--j1a,.usecase-tile__phone-bubble--j1b,.usecase-tile__phone-bubble--u2,.usecase-tile__phone-bubble--j2a,.usecase-tile__phone-bubble--j2b,.usecase-tile__phone-bubble--j2c{opacity:1;transform:none}.usecase-tile__phone-typing,.usecase-tile__life-events-state{opacity:0}.usecase-tile__life-events-state--3{opacity:1}.usecase-tile__life-events-state--3 .usecase-tile__le-item,.usecase-tile__life-events-state--3 .usecase-tile__le-badge{opacity:1;transform:none}.usecase-tile__life-events-state--3 .usecase-tile__le-dot{background:var(--color-perks-500);border-color:var(--color-perks-500)}.usecase-tile:hover{transform:none}}@media(max-width:767px){.usecase-tile__phone{top:auto;right:auto;left:1rem;bottom:1.5rem;transform:scale(.75);transform-origin:bottom left}.usecase-tile__card{top:auto;right:-200px;bottom:14rem;left:auto;width:320px;padding:1rem 1.25rem;transform:none}.usecase-tile__scheduler-slot{display:none}.usecase-tile__plan-card{top:auto;bottom:17rem}.usecase-tile__chart-card{top:auto;bottom:1.5rem}.usecase-tile__onboarding-card{top:auto;bottom:10rem}.usecase-tile__jiva-offboarding{top:auto;bottom:1.5rem}.usecase-tile__wealth-card{top:auto;bottom:14.5rem}.usecase-tile__jiva-retirement{top:auto;bottom:1.5rem}.usecase-tile__life-events-state{flex-direction:column;align-items:center;justify-content:flex-end;gap:1rem}}.hiw-visual{position:relative;background:var(--color-cream-200);isolation:isolate}.hiw-visual:before{content:"";position:absolute;inset:0;border-radius:inherit;background-image:var(--step-motif);background-size:cover;background-position:center;opacity:var(--hiw-progress, 0);transition:opacity .26s cubic-bezier(.22,1,.36,1);z-index:0;pointer-events:none}.hiw-visual>*{position:relative;z-index:1}[data-hiw-reveal] [data-hiw-order]{opacity:0;transform:translateY(6px)}[data-hiw-reveal] [data-hiw-check]{opacity:0;transform:scale(.4)}.hiw-connections{position:relative;overflow:hidden;max-height:300px}.hiw-summary{opacity:0;pointer-events:none}.hiw-experience{opacity:0;transform:translateY(6px);max-height:0;overflow:hidden}@keyframes hiw-row-1{0%,2%{opacity:0;transform:translateY(6px)}7%{opacity:1;transform:translateY(0)}35%{opacity:1;transform:translateY(0)}40%,to{opacity:0;transform:translateY(-2px)}}@keyframes hiw-row-2{0%,9%{opacity:0;transform:translateY(6px)}14%{opacity:1;transform:translateY(0)}35%{opacity:1;transform:translateY(0)}40%,to{opacity:0;transform:translateY(-2px)}}@keyframes hiw-row-3{0%,16%{opacity:0;transform:translateY(6px)}21%{opacity:1;transform:translateY(0)}35%{opacity:1;transform:translateY(0)}40%,to{opacity:0;transform:translateY(-2px)}}@keyframes hiw-row-4{0%,20.5%{opacity:0;transform:translateY(6px)}25.5%{opacity:1;transform:translateY(0)}35%{opacity:1;transform:translateY(0)}40%,to{opacity:0;transform:translateY(-2px)}}@keyframes hiw-row-5{0%,25%{opacity:0;transform:translateY(6px)}30%{opacity:1;transform:translateY(0)}35%{opacity:1;transform:translateY(0)}40%,to{opacity:0;transform:translateY(-2px)}}@keyframes hiw-check-1{0%,6%{opacity:0;transform:scale(.4)}8%{opacity:1;transform:scale(1.15)}9.5%{opacity:1;transform:scale(1)}35%{opacity:1;transform:scale(1)}39%,to{opacity:0;transform:scale(.6)}}@keyframes hiw-check-2{0%,13%{opacity:0;transform:scale(.4)}15%{opacity:1;transform:scale(1.15)}16.5%{opacity:1;transform:scale(1)}35%{opacity:1;transform:scale(1)}39%,to{opacity:0;transform:scale(.6)}}@keyframes hiw-summary{0%,37.5%{opacity:0}41.5%{opacity:1}95%{opacity:1}99.5%,to{opacity:0}}@keyframes hiw-connections-height{0%{max-height:300px}35%{max-height:300px}40%{max-height:80px}95%{max-height:80px}to{max-height:300px}}@keyframes hiw-experience{0%,35%{opacity:0;transform:translateY(6px);max-height:0}40%{opacity:0;transform:translateY(6px);max-height:220px}44%{opacity:1;transform:translateY(0);max-height:220px}95%{opacity:1;transform:translateY(0);max-height:220px}to{opacity:0;transform:translateY(6px);max-height:0}}[data-hiw-reveal].is-visible [data-hiw-order="1"]{animation:hiw-row-1 10s cubic-bezier(.22,1,.36,1) infinite}[data-hiw-reveal].is-visible [data-hiw-order="2"]{animation:hiw-row-2 10s cubic-bezier(.22,1,.36,1) infinite}[data-hiw-reveal].is-visible [data-hiw-order="3"]{animation:hiw-row-3 10s cubic-bezier(.22,1,.36,1) infinite}[data-hiw-reveal].is-visible [data-hiw-order="4"]{animation:hiw-row-4 10s cubic-bezier(.22,1,.36,1) infinite}[data-hiw-reveal].is-visible [data-hiw-order="5"]{animation:hiw-row-5 10s cubic-bezier(.22,1,.36,1) infinite}[data-hiw-reveal].is-visible [data-hiw-check="1"]{animation:hiw-check-1 10s cubic-bezier(.22,1,.36,1) infinite}[data-hiw-reveal].is-visible [data-hiw-check="2"]{animation:hiw-check-2 10s cubic-bezier(.22,1,.36,1) infinite}[data-hiw-reveal].is-visible .hiw-summary{animation:hiw-summary 10s cubic-bezier(.22,1,.36,1) infinite}[data-hiw-reveal].is-visible .hiw-connections{animation:hiw-connections-height 10s cubic-bezier(.22,1,.36,1) infinite}[data-hiw-reveal].is-visible .hiw-experience{animation:hiw-experience 10s cubic-bezier(.22,1,.36,1) infinite}.hiw-cs-tier{opacity:0;transform:translateY(4px)}.hiw-cs.is-visible .hiw-cs-tier[data-tier="0"]{animation:hiw-cs-tier-0 15s cubic-bezier(.22,1,.36,1) infinite}.hiw-cs.is-visible .hiw-cs-tier[data-tier="1"]{animation:hiw-cs-tier-1 15s cubic-bezier(.22,1,.36,1) infinite}.hiw-cs.is-visible .hiw-cs-tier[data-tier="2"]{animation:hiw-cs-tier-2 15s cubic-bezier(.22,1,.36,1) infinite}.hiw-cs.is-visible .hiw-cs-tier[data-tier="3"]{animation:hiw-cs-tier-3 15s cubic-bezier(.22,1,.36,1) infinite}.hiw-cs-tier[data-tier="1"] [data-item]{opacity:0;transform:translateY(4px)}.hiw-cs.is-visible .hiw-cs-tier[data-tier="1"] [data-item="1"]{animation:hiw-cs-item-1 15s cubic-bezier(.22,1,.36,1) infinite}.hiw-cs.is-visible .hiw-cs-tier[data-tier="1"] [data-item="2"]{animation:hiw-cs-item-2 15s cubic-bezier(.22,1,.36,1) infinite}.hiw-cs.is-visible .hiw-cs-tier[data-tier="1"] [data-item="3"]{animation:hiw-cs-item-3 15s cubic-bezier(.22,1,.36,1) infinite}.hiw-cs-descriptor{max-height:0;opacity:0}.hiw-cs.is-visible .hiw-cs-tier[data-tier="2"] .hiw-cs-descriptor{animation:hiw-cs-desc-2 15s cubic-bezier(.22,1,.36,1) infinite}.hiw-cs.is-visible .hiw-cs-tier[data-tier="3"] .hiw-cs-descriptor{animation:hiw-cs-desc-3 15s cubic-bezier(.22,1,.36,1) infinite}@keyframes hiw-cs-desc-2{0%,20%{max-height:0;opacity:0}23%{max-height:30px;opacity:1}38%{max-height:30px;opacity:1}41%,to{max-height:0;opacity:0}}@keyframes hiw-cs-desc-3{0%,45%{max-height:0;opacity:0}48%{max-height:30px;opacity:1}63%{max-height:30px;opacity:1}66%,to{max-height:0;opacity:0}}@keyframes hiw-cs-tier-0{0%{opacity:0;transform:translateY(4px)}3%{opacity:1;transform:translateY(0)}92%{opacity:1;transform:translateY(0)}96%,to{opacity:0;transform:translateY(4px)}}@keyframes hiw-cs-item-1{0%,5%{opacity:0;transform:translateY(4px)}9%{opacity:1;transform:translateY(0)}92%{opacity:1;transform:translateY(0)}96%,to{opacity:0;transform:translateY(4px)}}@keyframes hiw-cs-item-2{0%,9%{opacity:0;transform:translateY(4px)}13%{opacity:1;transform:translateY(0)}92%{opacity:1;transform:translateY(0)}96%,to{opacity:0;transform:translateY(4px)}}@keyframes hiw-cs-item-3{0%,13%{opacity:0;transform:translateY(4px)}17%{opacity:1;transform:translateY(0)}92%{opacity:1;transform:translateY(0)}96%,to{opacity:0;transform:translateY(4px)}}@keyframes hiw-cs-tier-1{0%,3%{opacity:0;transform:translateY(4px)}8%{opacity:1;transform:translateY(0)}92%{opacity:1;transform:translateY(0)}96%,to{opacity:0;transform:translateY(4px)}}@keyframes hiw-cs-tier-2{0%,6%{opacity:0;transform:translateY(4px)}11%{opacity:1;transform:translateY(0)}92%{opacity:1;transform:translateY(0)}96%,to{opacity:0;transform:translateY(4px)}}@keyframes hiw-cs-tier-3{0%,9%{opacity:0;transform:translateY(4px)}14%{opacity:1;transform:translateY(0)}92%{opacity:1;transform:translateY(0)}96%,to{opacity:0;transform:translateY(4px)}}@media(prefers-reduced-motion:reduce){.hiw-visual:before{transition:none}[data-hiw-reveal] [data-hiw-order],[data-hiw-reveal] [data-hiw-check],.hiw-summary,.hiw-experience,.hiw-connections,.hiw-cs-tier,.hiw-cs-descriptor,.hiw-cs-tier[data-tier="1"] [data-item]{animation:none!important;transition:none!important;opacity:1;transform:none;max-height:none}.hiw-rows{display:none}}.why-card{opacity:0;transform:translateY(18px);--wash-rest: 18%;--wash-hover: 38%;background:linear-gradient(135deg,color-mix(in oklch,var(--card-accent) var(--wash-rest),var(--color-bg-card)) 0%,var(--color-bg-card) 65%);transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1)}.why-card:after{content:"";position:absolute;inset:0;background:linear-gradient(135deg,color-mix(in oklch,var(--card-accent) var(--wash-hover),var(--color-bg-card)) 0%,var(--color-bg-card) 80%);opacity:0;transition:opacity .32s cubic-bezier(.22,1,.36,1);pointer-events:none;border-radius:inherit}.why-card:hover:after,.why-card:focus-visible:after{opacity:1}.why-card.is-visible{opacity:1;transform:translateY(0)}.why-card:nth-child(2).is-visible{transition-delay:.12s}.why-card:nth-child(3).is-visible{transition-delay:.24s}.why-card__expand{transition:background-color .26s cubic-bezier(.22,1,.36,1),border-color .26s cubic-bezier(.22,1,.36,1),color .26s cubic-bezier(.22,1,.36,1),box-shadow .26s cubic-bezier(.22,1,.36,1)}.why-card:hover .why-card__expand,.why-card:focus-visible .why-card__expand{background:color-mix(in oklch,var(--card-accent) 22%,var(--color-bg-card));border-color:color-mix(in oklch,var(--card-accent) 45%,transparent);box-shadow:0 1px 3px #0000000f}@media(prefers-reduced-motion:reduce){.why-card{opacity:1;transform:none;transition:none}.why-card:after{transition:none}.why-card__expand{transition:none}}.ask-journey-avatar{display:inline-block;box-sizing:border-box;width:1.5rem;height:1.5rem;padding:1.5px;border-radius:999px;background:conic-gradient(from 200deg,color-mix(in oklch,#4D53D9 78%,var(--color-bg-page)),color-mix(in oklch,#8B46C9 78%,var(--color-bg-page)),color-mix(in oklch,#0E97AE 78%,var(--color-bg-page)),color-mix(in oklch,#1FA971 78%,var(--color-bg-page)),color-mix(in oklch,#D99A1F 78%,var(--color-bg-page)),color-mix(in oklch,#E0633C 78%,var(--color-bg-page)),color-mix(in oklch,#C7397E 78%,var(--color-bg-page)),color-mix(in oklch,#4D53D9 78%,var(--color-bg-page)))}.ask-journey-avatar img{width:100%;height:100%;border-radius:999px;object-fit:cover}.platform-window{cursor:pointer;transition:box-shadow .3s cubic-bezier(.22,1,.36,1),transform .3s cubic-bezier(.22,1,.36,1)}.platform-windows[data-front=comp] [data-slot=comp],.platform-windows[data-front=jiva] [data-slot=jiva]{z-index:2;box-shadow:0 16px 40px -12px #00000038,0 4px 12px -4px #0000001a}.platform-windows[data-front=comp] [data-slot=jiva],.platform-windows[data-front=jiva] [data-slot=comp]{z-index:1;box-shadow:0 6px 20px -8px #00000024,0 2px 6px -2px #00000014;filter:saturate(.9)}.platform-windows[data-front=comp] [data-slot=jiva]:hover,.platform-windows[data-front=comp] [data-slot=jiva]:focus-visible,.platform-windows[data-front=jiva] [data-slot=comp]:hover,.platform-windows[data-front=jiva] [data-slot=comp]:focus-visible{transform:translate(-2px,-3px);box-shadow:0 12px 30px -10px #0003,0 3px 10px -3px #0000001a;filter:saturate(1)}.platform-window:focus-visible{outline:2px solid #6366f1;outline-offset:2px}@media(max-width:767px){.platform-windows [data-slot=comp]{max-width:78%}.platform-windows [data-slot=jiva]{max-width:82%}}.platform-tab[aria-selected=true]{background:var(--color-bg-card);color:var(--color-text-primary);box-shadow:0 1px 2px #0000000f}.platform-tab[aria-selected=false]{background:transparent;color:var(--color-text-muted)}.platform-tab[aria-selected=false]:hover{color:var(--color-text-primary)}.platform-tab:focus-visible{outline:2px solid #6366f1;outline-offset:2px}.employer-nav-item{display:flex;align-items:center;gap:6px;padding:5px 8px;border-radius:6px;font-family:var(--font-sans);font-size:11px;color:var(--color-text-secondary);cursor:default;transition:background .4s cubic-bezier(.22,1,.36,1),color .4s cubic-bezier(.22,1,.36,1)}.employer-nav-item.is-active{background:var(--color-bg-card);color:var(--color-text-primary);font-weight:500;box-shadow:0 1px 2px #0000000a}.employer-panel{opacity:0;visibility:hidden;transition:opacity .5s cubic-bezier(.22,1,.36,1),visibility 0s linear .5s}.employer-panel.is-active{opacity:1;visibility:visible;transition:opacity .5s cubic-bezier(.22,1,.36,1),visibility 0s linear 0s}@media(prefers-reduced-motion:reduce){.employer-nav-item,.employer-panel{transition:none}}.jiva-appear{animation:jiva-appear .4s cubic-bezier(.22,1,.36,1)}.jiva-chip.is-selected-a{animation:jiva-chip-select-a .8s cubic-bezier(.22,1,.36,1) forwards}.jiva-chip.is-selected-b{animation:jiva-chip-select-b .8s cubic-bezier(.22,1,.36,1) forwards}[data-jiva-chat].is-exiting>*{animation:jiva-exit .4s ease-in forwards}@keyframes jiva-appear{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes jiva-exit{0%{opacity:1}to{opacity:0}}@keyframes jiva-chip-select-a{0%{opacity:1;transform:scale(1);background:var(--color-bg-glass);color:var(--color-text-primary);border-color:var(--color-border-default)}14%{transform:scale(.93);background:var(--color-bg-glass);color:var(--color-text-primary);border-color:var(--color-border-default)}28%{opacity:1;transform:scale(.96);background:var(--color-bg-inverse);color:var(--color-text-inverse);border-color:var(--color-bg-inverse)}72%{opacity:1;transform:scale(.96);background:var(--color-bg-inverse);color:var(--color-text-inverse);border-color:var(--color-bg-inverse)}to{opacity:0;transform:scale(.9) translateY(-2px);background:var(--color-bg-inverse);color:var(--color-text-inverse);border-color:var(--color-bg-inverse)}}@keyframes jiva-chip-select-b{0%,20%{opacity:1}40%{opacity:.4}72%{opacity:.4}to{opacity:0}}.platform-chat-dot{display:inline-block;width:5px;height:5px;border-radius:999px;background:var(--color-text-muted);animation:platform-dot 1s ease-in-out infinite}.platform-chat-dot:nth-child(2){animation-delay:.15s}.platform-chat-dot:nth-child(3){animation-delay:.3s}@keyframes platform-dot{0%,60%,to{transform:translateY(0);opacity:.4}30%{transform:translateY(-3px);opacity:1}}@media(prefers-reduced-motion:reduce){.jiva-appear,.jiva-chip.is-selected-a,.jiva-chip.is-selected-b,[data-jiva-chat].is-exiting>*,.platform-chat-dot{animation:none}}@property --jn-angle{syntax: "<angle>"; initial-value: 0deg; inherits: false;}[data-meet-jiva] .meet-jiva-state{opacity:0;transform:translateY(4px);transition:opacity .5s ease,transform .5s ease;pointer-events:none}[data-meet-jiva][data-active-state="1"] .meet-jiva-state[data-state="1"],[data-meet-jiva][data-active-state="2"] .meet-jiva-state[data-state="2"],[data-meet-jiva][data-active-state="3"] .meet-jiva-state[data-state="3"],[data-meet-jiva][data-active-state="4"] .meet-jiva-state[data-state="4"]{opacity:1;transform:translateY(0);pointer-events:auto}.jn-card{background:var(--color-bg-card);border-radius:10px;border:1px solid transparent;transition:border-color .6s ease}.jn-card:before{content:"";position:absolute;inset:-1px;border-radius:11px;padding:1.5px;background:conic-gradient(from var(--jn-angle),transparent 0deg,#F5E6D3 6deg,#4D53D9 14deg,#C7397E 20deg,#F5E6D3 26deg,transparent 34deg,transparent 174deg,#F5E6D3 180deg,#C7397E 188deg,#D99A1F 194deg,#F5E6D3 200deg,transparent 208deg,transparent 360deg);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;animation:jnLap 2.8s linear infinite;animation-play-state:paused;transition:opacity .5s ease;pointer-events:none;z-index:1}.jn-state{padding:18px}[data-meet-jiva][data-active-state="1"] .jn-card{border-color:color-mix(in oklch,var(--color-perks-500) 55%,transparent);animation:jnPeachPing 3.5s ease-in-out infinite}[data-meet-jiva][data-active-state="2"] .jn-card:before,[data-meet-jiva][data-active-state="3"] .jn-card:before{opacity:1;animation-play-state:running}[data-meet-jiva][data-active-state="4"] .jn-card{border-color:var(--color-success);animation:jnGreenResolve 1.8s ease-out}@keyframes jnLap{0%{--jn-angle: 0deg}to{--jn-angle: 360deg}}@keyframes jnPeachPing{0%,to{box-shadow:0 0 color-mix(in oklch,var(--color-perks-500) 22%,transparent)}50%{box-shadow:0 0 0 10px color-mix(in oklch,var(--color-perks-500) 0%,transparent)}}@keyframes jnGreenResolve{0%{box-shadow:0 0 color-mix(in oklch,var(--color-success) 45%,transparent)}35%{box-shadow:0 0 0 12px color-mix(in oklch,var(--color-success) 0%,transparent)}to{box-shadow:0 0 color-mix(in oklch,var(--color-success) 0%,transparent)}}.jn-pill{position:absolute;top:-13px;left:50%;display:inline-flex;align-items:center;gap:5px;padding:5px 10px 5px 8px;background:linear-gradient(var(--color-bg-card),var(--color-bg-card)) padding-box,conic-gradient(from 200deg,color-mix(in oklch,#4D53D9 85%,var(--color-bg-page)),color-mix(in oklch,#8B46C9 85%,var(--color-bg-page)),color-mix(in oklch,#0E97AE 85%,var(--color-bg-page)),color-mix(in oklch,#1FA971 85%,var(--color-bg-page)),color-mix(in oklch,#D99A1F 85%,var(--color-bg-page)),color-mix(in oklch,#E0633C 85%,var(--color-bg-page)),color-mix(in oklch,#C7397E 85%,var(--color-bg-page)),color-mix(in oklch,#4D53D9 85%,var(--color-bg-page))) border-box;border:1px solid transparent;border-radius:999px;font-family:var(--font-mono);font-size:10px;font-weight:500;line-height:1;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-primary);white-space:nowrap;z-index:3;opacity:0;transform:translate(-50%) translateY(-4px) scale(.85);box-shadow:0 2px 8px -2px #0000001a;pointer-events:none;transition:opacity .45s ease,transform .55s cubic-bezier(.34,1.4,.64,1),background .4s ease,color .4s ease,box-shadow .6s ease}.jn-pill__spinner{display:inline-flex;animation:jnSpin 1.2s linear infinite}.jn-pill__check,.jn-pill [data-resolved-label]{display:none}@keyframes jnSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}[data-meet-jiva][data-active-state="2"] .jn-pill,[data-meet-jiva][data-active-state="3"] .jn-pill,[data-meet-jiva][data-active-state="4"] .jn-pill{opacity:1;transform:translate(-50%) translateY(0) scale(1);pointer-events:auto}[data-meet-jiva][data-active-state="2"] .jn-pill,[data-meet-jiva][data-active-state="3"] .jn-pill{box-shadow:0 0 22px -4px #4d53d947,0 0 40px -10px #c7397e2e,0 2px 8px -2px #0000001a}[data-meet-jiva][data-active-state="4"] .jn-pill{background:linear-gradient(var(--color-bg-card),var(--color-bg-card)) padding-box,var(--color-success) border-box;color:var(--color-success);box-shadow:0 0 22px -4px color-mix(in oklch,var(--color-success) 32%,transparent),0 2px 8px -2px #0000001a}[data-meet-jiva][data-active-state="4"] .jn-pill .jn-pill__spinner{display:none}[data-meet-jiva][data-active-state="4"] .jn-pill .jn-pill__check{display:inline-flex}[data-meet-jiva][data-active-state="4"] .jn-pill [data-working-label]{display:none}[data-meet-jiva][data-active-state="4"] .jn-pill [data-resolved-label]{display:inline}.meet-jiva__connector-h,.meet-jiva__connector-v{display:flex;align-items:center;justify-content:center;color:#29292947}.meet-jiva__connector-h{flex-direction:row;gap:8px}.meet-jiva__connector-v{flex-direction:column;gap:8px}.meet-jiva__connector-h>span,.meet-jiva__connector-v>span{display:block;width:5px;height:5px;border-radius:50%;background:currentColor}@media(prefers-reduced-motion:reduce){[data-meet-jiva] .meet-jiva-state,[data-meet-jiva] .jn-pill{transition:none}[data-meet-jiva] .jn-card,[data-meet-jiva] .jn-card:before,[data-meet-jiva] .jn-pill__spinner{animation:none!important}[data-meet-jiva] .jn-card:before{opacity:0}}
