.jooya-home.product-home{gap:1.15rem;justify-items:center}.jooya-home__actions,.jooya-home__empty,.jooya-home__missions,.jooya-home__welcome{max-width:28rem;width:100%}.jooya-home__welcome{display:grid;grid-gap:.35rem;gap:.35rem;justify-items:center;text-align:center}.jooya-home__copy{display:grid;grid-gap:.28rem;gap:.28rem;justify-items:center}.jooya-home__copy h2{font-size:clamp(1.65rem,6.2vw,1.9rem);font-weight:800;letter-spacing:-.02em;line-height:1.35;margin:0}.jooya-home__ask{color:var(--color-text-primary);font-size:1.15rem;font-weight:700;line-height:1.5;margin:0}.jooya-home__reassure{color:var(--color-text-secondary);font-size:.95rem;line-height:1.7;margin:0;max-width:22rem}.jooya-home__actions{display:grid;grid-gap:.7rem;gap:.7rem}.jooya-home__cta{border-radius:.95rem;font-weight:700;justify-content:center;min-height:3.4rem;padding-inline:2.8rem;position:relative;width:100%}.jooya-home__cta--voice{min-height:4.15rem}.jooya-home__cta-copy{display:grid;grid-gap:.12rem;gap:.12rem;justify-items:center;line-height:1.35}.jooya-home__cta-copy>span{font-size:1.05rem}.jooya-home__cta--voice small{font-size:.8125rem;font-weight:500;opacity:.9}.jooya-home__cta--write{background:var(--color-surface);border-color:var(--color-border);color:var(--color-text-primary);font-size:1.05rem}.jooya-home__cta--write:hover{background:var(--color-background);border-color:color-mix(in srgb,var(--jooya-primary) 28%,var(--color-border))}.jooya-home__cta--write:active{background:var(--jooya-primary-soft)}.jooya-home__cta-icon{display:grid;height:1.4rem;inset-inline-end:1.15rem;place-items:center;position:absolute;width:1.4rem}.jooya-home__cta-icon svg{display:block;height:1.4rem;width:1.4rem}.jooya-home__empty{color:var(--color-text-secondary);line-height:1.7;margin:0;text-align:center}.jooya-home__missions{display:grid;grid-gap:1.15rem;gap:1.15rem}.jooya-home__group{display:grid;grid-gap:.65rem;gap:.65rem}.jooya-home__section-heading{align-items:center;display:flex;gap:.75rem;justify-content:space-between}.jooya-home__section-heading h2{font-size:1rem;font-weight:700;line-height:1.45;margin:0}.jooya-home__see-all{align-items:center;color:var(--jooya-primary);display:inline-flex;flex:0 0 auto;font-size:.875rem;font-weight:700;min-height:2.75rem;text-decoration:none}.jooya-home__card,.jooya-home__cards{display:grid;grid-gap:.65rem;gap:.65rem}.jooya-home__card{align-items:center;background:var(--color-surface);border:1px solid var(--color-border);border-radius:1rem;box-shadow:0 .35rem .9rem color-mix(in srgb,var(--color-text-primary) 5%,transparent);color:var(--color-text-primary);grid-template-columns:minmax(0,1fr) auto;padding:.85rem .95rem;text-decoration:none}.jooya-home__card--illustrated{grid-template-columns:minmax(0,1fr) 3rem auto}.jooya-home__illustration{display:block;flex:0 0 auto;height:3rem;object-fit:contain;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:3rem}.jooya-home__card-body{display:grid;grid-gap:.4rem;gap:.4rem;min-width:0}.jooya-home__card-title{display:-webkit-box;font-weight:700;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.5;overflow:hidden}.jooya-home__badges{display:flex;flex-wrap:wrap;gap:.35rem}.jooya-home__card-meta{color:var(--color-text-secondary);font-size:.8125rem;line-height:1.5}.jooya-home__chevron{color:var(--color-text-secondary);height:1.15rem;width:1.15rem}.rahjo-home.product-home{display:flex;flex:1 1 auto;flex-direction:column;gap:.9rem;margin-inline:auto;max-width:26rem;width:100%}.rahjo-home__identity{align-items:center;display:flex;gap:.75rem;justify-content:space-between}.rahjo-home__identity-copy{min-width:0}.rahjo-home__greeting{font-size:1.35rem;font-weight:750;line-height:1.35;margin:0;overflow-wrap:anywhere}.rahjo-home__prompt{color:var(--color-text-secondary);font-size:.875rem;line-height:1.5;margin:0}.rahjo-home__avatar{align-items:center;color:var(--rahjo-primary);display:inline-flex;flex:0 0 auto;font-weight:750;height:3rem;justify-content:center;position:relative;text-decoration:none;width:3rem}.rahjo-home__avatar-face{align-items:center;background:var(--rahjo-primary-light);border-radius:50%;display:flex;height:100%;justify-content:center;overflow:hidden;width:100%}.rahjo-home__avatar img{display:block;height:100%;object-fit:cover;width:100%}.rahjo-home__presence{background:var(--color-border);border:2px solid var(--color-background);border-radius:50%;bottom:0;height:.72rem;inset-inline-end:0;position:absolute;width:.72rem}.rahjo-home__presence[data-available=true]{background:var(--color-success)}.rahjo-home__availability{align-items:center;background:var(--color-surface);border:1px solid var(--color-border);border-radius:1rem;display:flex;gap:.75rem;justify-content:space-between;min-height:3.5rem;padding:.7rem .85rem}.rahjo-home__availability[data-available=false][data-enabled=true]{background:color-mix(in srgb,var(--color-error) 10%,var(--color-surface));border-color:color-mix(in srgb,var(--color-error) 28%,var(--color-border))}.rahjo-home__availability-copy{min-width:0}.rahjo-home__availability-copy p{font-size:.92rem;font-weight:700;line-height:1.45;margin:0}.rahjo-home__availability[data-available=false][data-enabled=true] .rahjo-home__availability-copy>p:first-child{color:color-mix(in srgb,var(--color-error) 72%,var(--color-text-primary))}.rahjo-home__availability-hint{color:var(--color-text-secondary);font-size:.8125rem;font-weight:500;margin-top:.15rem}.rahjo-home__availability[data-available=false][data-enabled=true] .rahjo-home__availability-hint{color:color-mix(in srgb,var(--color-error) 48%,var(--color-text-secondary))}.rahjo-home__switch{align-items:center;background:var(--color-border);border:none;border-radius:999px;cursor:pointer;display:inline-flex;flex:0 0 auto;height:2.75rem;min-width:2.75rem;padding:.5rem .25rem;position:relative;transition:background-color .16s ease;width:3.25rem}.rahjo-home__switch[aria-checked=true]{background:var(--rahjo-primary)}.rahjo-home__switch:disabled{cursor:not-allowed;opacity:.65}.rahjo-home__switch:focus-visible{outline:2px solid var(--rahjo-primary);outline-offset:2px}.rahjo-home__switch-thumb{background:var(--color-surface);border-radius:50%;display:block;height:1.5rem;-webkit-margin-start:0;margin-inline-start:0;transition:-webkit-margin-start .16s ease;transition:margin-inline-start .16s ease;transition:margin-inline-start .16s ease,-webkit-margin-start .16s ease;width:1.5rem}.rahjo-home__switch[aria-checked=true] .rahjo-home__switch-thumb{-webkit-margin-start:calc(100% - 1.5rem);margin-inline-start:calc(100% - 1.5rem)}.rahjo-home__stack{display:grid;grid-gap:.75rem;gap:.75rem}.rahjo-home__section-title{font-size:.95rem;font-weight:700;line-height:1.45;margin:0}.rahjo-home__card{border-radius:1.25rem;display:grid;grid-gap:.7rem;gap:.7rem;padding:1rem}.rahjo-home__offer{background:color-mix(in srgb,var(--color-ai) 10%,var(--color-surface));border:1px solid color-mix(in srgb,var(--color-ai) 28%,var(--color-border))}.rahjo-home__funding{background:color-mix(in srgb,var(--color-warning) 12%,var(--color-surface));border:1px solid color-mix(in srgb,var(--color-warning) 32%,var(--color-border))}.rahjo-home__progress{background:color-mix(in srgb,var(--status-searching) 10%,var(--color-surface));border:1px solid color-mix(in srgb,var(--status-searching) 28%,var(--color-border))}.rahjo-home__mission{background:var(--color-surface);border:1px solid var(--color-border)}.rahjo-home__card-head{align-items:center;display:flex;gap:.5rem;justify-content:space-between}.rahjo-home__kicker{align-items:center;color:var(--rahjo-primary-dark);display:inline-flex;font-size:.8125rem;font-weight:700;gap:.35rem;line-height:1.4;margin:0}.rahjo-home__card-glyph svg,.rahjo-home__facts svg,.rahjo-home__kicker svg{flex:0 0 auto;height:1.05rem;width:1.05rem}.rahjo-home__offer .rahjo-home__card-glyph,.rahjo-home__offer .rahjo-home__kicker{color:var(--color-ai)}.rahjo-home__funding .rahjo-home__kicker{color:color-mix(in srgb,var(--color-warning) 72%,var(--color-text-primary))}.rahjo-home__progress .rahjo-home__kicker{color:color-mix(in srgb,var(--status-searching) 78%,var(--color-text-primary))}.rahjo-home__title{font-size:1.05rem;font-weight:750;line-height:1.5;margin:0;overflow-wrap:anywhere}.rahjo-home__body,.rahjo-home__lead{font-size:.875rem;line-height:1.65;margin:0}.rahjo-home__lead{color:var(--color-text-primary);font-weight:600}.rahjo-home__body{color:var(--color-text-secondary)}.rahjo-home__facts{display:grid;grid-gap:.45rem;gap:.45rem;list-style:none;margin:0;padding:0}.rahjo-home__facts li{align-items:flex-start;color:var(--color-text-primary);display:flex;font-size:.875rem;gap:.45rem;line-height:1.5}.rahjo-home__facts li span{min-width:0;overflow-wrap:anywhere}.rahjo-home__facts svg{color:var(--color-text-secondary);margin-top:.12rem}.rahjo-home__offer .rahjo-home__facts svg{color:var(--color-ai)}.rahjo-home__offer-countdown{align-items:center;background:color-mix(in srgb,var(--color-warning) 14%,var(--color-surface));border:1px solid color-mix(in srgb,var(--color-warning) 36%,var(--color-border));border-radius:.85rem;color:color-mix(in srgb,var(--color-warning) 72%,var(--color-text-primary));font-size:.875rem;gap:.55rem;margin-block:.1rem;padding:.65rem .75rem}.rahjo-home__offer-countdown svg{color:color-mix(in srgb,var(--color-warning) 78%,var(--color-text-primary));height:1.2rem;margin-top:0;width:1.2rem}.rahjo-home__offer-countdown-copy{align-items:baseline;display:flex;flex-wrap:wrap;gap:.35rem .55rem;min-width:0}.rahjo-home__offer-countdown-label{color:color-mix(in srgb,var(--color-warning) 55%,var(--color-text-secondary));font-size:.75rem;font-weight:650;line-height:1.4}.rahjo-home__offer-countdown-time{color:color-mix(in srgb,var(--color-warning) 68%,var(--color-text-primary));font-size:1.15rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:.02em;line-height:1.2}.rahjo-home__offer-note{color:var(--rahjo-primary);font-size:.8125rem;font-weight:600;line-height:1.65;margin:0;overflow-wrap:anywhere}.rahjo-home__steps{display:grid;grid-gap:.3rem;gap:.3rem;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:.35rem 0 0;padding:0;position:relative}.rahjo-home__steps:before{background:var(--color-border);content:"";height:2px;inset-inline:12.5%;pointer-events:none;position:absolute;top:.95rem;z-index:0}.rahjo-home__steps[data-progress=funding]:before{background:linear-gradient(to left,var(--rahjo-primary) 0,var(--rahjo-primary) 33%,var(--color-border) 33%,var(--color-border) 100%)}.rahjo-home__steps[data-progress=execution]:before{background:linear-gradient(to left,var(--rahjo-primary) 0,var(--rahjo-primary) 66%,var(--color-border) 66%,var(--color-border) 100%)}.rahjo-home__steps[data-progress=delivery]:before{background:var(--rahjo-primary)}.rahjo-home__steps li{color:var(--color-text-secondary);display:grid;font-size:.65rem;grid-gap:.35rem;gap:.35rem;justify-items:center;line-height:1.35;position:relative;text-align:center;z-index:1}.rahjo-home__steps li[data-state=done]{color:var(--rahjo-primary-dark);font-weight:650}.rahjo-home__steps li[data-state=waiting]{color:var(--color-text-secondary);font-weight:650}.rahjo-home__steps li[data-state=current]{color:color-mix(in srgb,var(--color-warning) 68%,var(--color-text-primary));font-weight:750}.rahjo-home__progress .rahjo-home__steps li[data-state=current]{color:color-mix(in srgb,var(--status-searching) 78%,var(--color-text-primary))}.rahjo-home__step-mark{align-items:center;background:var(--color-surface);border:2px solid var(--color-border);border-radius:50%;color:var(--color-text-secondary);display:inline-flex;height:1.9rem;justify-content:center;width:1.9rem}.rahjo-home__step-mark svg{height:.95rem;width:.95rem}.rahjo-home__steps li[data-state=done] .rahjo-home__step-mark{background:var(--rahjo-primary);border-color:var(--rahjo-primary);color:var(--color-surface)}.rahjo-home__steps li[data-state=waiting] .rahjo-home__step-mark{background:var(--color-surface);border-color:var(--color-border);color:var(--color-text-secondary)}.rahjo-home__steps li[data-state=current] .rahjo-home__step-mark{background:var(--color-surface);border-color:var(--color-warning);color:color-mix(in srgb,var(--color-warning) 78%,var(--color-text-primary))}.rahjo-home__progress .rahjo-home__steps li[data-state=current] .rahjo-home__step-mark{border-color:var(--status-searching);color:color-mix(in srgb,var(--status-searching) 78%,var(--color-text-primary))}.rahjo-home__badges{display:flex;flex-wrap:wrap;gap:.35rem}.rahjo-home__actions{display:grid;grid-gap:.5rem;gap:.5rem}.rahjo-home__action{width:100%}.rahjo-home__text-link{align-items:center;color:var(--rahjo-primary);display:inline-flex;font-size:.92rem;font-weight:700;justify-content:center;min-height:2.75rem;text-decoration:none}.rahjo-home__text-link:focus-visible{border-radius:.5rem;outline:2px solid var(--rahjo-primary);outline-offset:2px}.rahjo-home__empty{align-items:center;display:flex;flex:1 1 auto;flex-direction:column;gap:.7rem;justify-content:center;min-height:16rem;padding:.5rem 0 .25rem;text-align:center;width:100%}.rahjo-home__empty h2{font-size:1.05rem;font-weight:750;line-height:1.45;margin:0}.rahjo-home__empty p{color:var(--color-text-secondary);font-size:.875rem;line-height:1.65;margin:0;max-width:18rem}.rahjo-home__art{color:color-mix(in srgb,var(--rahjo-primary) 55%,var(--color-text-secondary));height:7.25rem;width:7.25rem}.rahjo-home__empty .rahjo-home__action{margin-top:.45rem}@media (min-width:768px){.rahjo-home.product-home{padding-top:.35rem}}