.reis-wrap{--r-ink:#1c2440;--r-sub:#5f6b93;--r-card:#fffdf9;--r-line:#eae7dd;--r-noor:#e0a94a;--r-noor2:#c98a2a;--r-mint:#3f8f78;max-width:660px;margin:0 auto;padding:clamp(20px,4vw,44px) clamp(16px,4vw,28px) 80px}@media (prefers-color-scheme:dark){.reis-wrap{--r-ink:#eef1fb;--r-sub:#9aa6d0;--r-card:#161d38;--r-line:#26304f}}.reis-head{text-align:center;margin-bottom:26px}.reis-eyebrow{font-size:.72rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:var(--r-noor2);margin:0}.reis-title{font-size:clamp(1.7rem,1.1rem + 2.4vw,2.6rem);font-weight:800;letter-spacing:-.02em;line-height:1.1;text-wrap:balance;margin:.4rem 0 .5rem;color:var(--r-ink)}.reis-lead{color:var(--r-sub);max-width:46ch;margin:0 auto;font-size:1rem}.reis-age{background:var(--r-card);border:1px solid var(--r-line);border-radius:16px;padding:16px 18px;margin-bottom:26px;box-shadow:0 1px 2px rgba(28,36,64,.05),0 12px 30px rgba(28,36,64,.07)}.reis-age-row{display:flex;justify-content:space-between;align-items:baseline;font-size:.82rem;font-weight:700;color:var(--r-sub);margin-bottom:10px}.reis-age-out{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:800;color:var(--r-noor2);font-size:1rem}.reis-age input[type=range]{width:100%;accent-color:var(--r-noor)}.reis-path{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.reis-tier{position:relative;display:flex;gap:16px;align-items:flex-start;background:var(--r-card);border:1px solid var(--r-line);border-radius:18px;padding:20px 20px 18px;opacity:.72;transition:opacity .3s ease,transform .16s cubic-bezier(.16,1,.3,1),box-shadow .3s ease}.reis-tier.is-active{opacity:1;border-color:color-mix(in srgb,var(--r-noor) 55%,var(--r-line));box-shadow:0 1px 2px rgba(28,36,64,.05),0 18px 44px rgba(224,169,74,.16)}.reis-tier-num{flex:none;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;font-weight:800;font-size:.95rem;color:var(--r-sub);background:color-mix(in srgb,var(--r-noor) 12%,transparent);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.reis-tier.is-active .reis-tier-num{color:#fff;background:linear-gradient(180deg,var(--r-noor),var(--r-noor2))}.reis-tier-body{flex:1 1;min-width:0}.reis-tier-eyebrow{display:block;font-size:.68rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--r-mint)}.reis-tier-title{font-size:1.18rem;font-weight:800;margin:4px 0 5px;color:var(--r-ink);text-wrap:balance}.reis-tier-lead{font-size:.88rem;color:var(--r-sub);line-height:1.45;margin:0 0 12px}.reis-tier-cta{display:inline-flex;align-items:center;gap:6px;font-size:.82rem;font-weight:700;text-decoration:none;color:var(--r-noor2);padding:7px 0}.reis-tier-cta.is-primary{color:#fff;background:linear-gradient(180deg,var(--r-noor),var(--r-noor2));padding:9px 16px;border-radius:11px}.reis-tier-cta:focus-visible{outline:2px solid var(--r-noor);outline-offset:3px;border-radius:6px}.reis-tier-cta:hover span{transform:translateX(2px);transition:transform .15s ease;display:inline-block}.reis-here{position:absolute;top:14px;right:16px;font-size:.6rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--r-noor2);background:color-mix(in srgb,var(--r-noor) 18%,transparent);padding:3px 9px;border-radius:999px}.reis-foot{margin-top:26px;text-align:center;font-size:.8rem;color:var(--r-sub);opacity:.9;max-width:48ch;margin-left:auto;margin-right:auto}@media (prefers-reduced-motion:reduce){.reis-tier,.reis-tier-cta:hover span{transition:none}}