.scrivai-mem{--mem-purple:#5135cd;--mem-coral:#ff654f;--mem-gold:#f6b84a;--mem-ink:#17132d;--mem-muted:#777182;position:relative;width:100%;max-width:none!important;margin:0!important;padding:108px 0 88px;overflow:hidden;background:#fff;color:var(--mem-ink);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.scrivai-mem,.scrivai-mem *{box-sizing:border-box}.scrivai-mem__inner{width:min(1280px,calc(100% - 60px));margin:0 auto}.scrivai-mem__head{display:grid;width:min(1180px,100%);margin:0 auto 62px;grid-template-columns:.82fr 1.18fr;gap:95px;align-items:start}.scrivai-mem__kicker{margin:0 0 20px;color:var(--mem-purple);font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.scrivai-mem h2{margin:0;font-size:clamp(43px,4.3vw,63px);font-weight:700;line-height:1;letter-spacing:-.045em}.scrivai-mem__head>p{max-width:560px;margin:13px 0 0;color:var(--mem-muted);font-size:17px;line-height:1.65}.scrivai-mem__week{display:grid;grid-template-columns:repeat(7,1fr);gap:8px}.scrivai-mem__day{position:relative;display:flex;min-height:475px;padding:24px 19px 20px;border:1px solid #e3deeb;flex-direction:column;background:#fff;opacity:.72;transform:translateY(0);transition:transform .45s cubic-bezier(.2,.75,.2,1),opacity .35s,border-color .35s,box-shadow .45s}.scrivai-mem__day:before{position:absolute;top:-1px;right:-1px;left:-1px;height:3px;background:var(--day-color);content:"";opacity:0;transform:scaleX(.25);transition:opacity .35s,transform .45s}.scrivai-mem__day--purple{--day-color:var(--mem-purple)}.scrivai-mem__day--coral{--day-color:var(--mem-coral)}.scrivai-mem__day--gold{--day-color:var(--mem-gold)}.scrivai-mem__day.is-active,.scrivai-mem__day:hover,.scrivai-mem__day:focus{z-index:2;outline:none;border-color:color-mix(in srgb,var(--day-color) 45%,#e3deeb);box-shadow:0 22px 50px rgba(38,23,87,.13);opacity:1;transform:translateY(-13px)}.scrivai-mem__day.is-active:before,.scrivai-mem__day:hover:before,.scrivai-mem__day:focus:before{opacity:1;transform:scaleX(1)}.scrivai-mem__letter{display:grid;width:48px;height:48px;margin-bottom:25px;border-radius:13px;place-items:center;background:var(--day-color);box-shadow:0 10px 25px color-mix(in srgb,var(--day-color) 26%,transparent);color:#fff;font-size:22px;font-weight:800}.scrivai-mem__day.is-active .scrivai-mem__letter{animation:scrivai-mem-pulse 1.55s ease-in-out infinite}.scrivai-mem__day small{color:var(--mem-coral);font-size:9px;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.scrivai-mem__day h3{margin:15px 0 18px;font-size:18px;line-height:1.1}.scrivai-mem__day p{margin:0;color:var(--mem-muted);font-size:12px;line-height:1.55}.scrivai-mem__day strong{margin-top:auto;padding-top:18px;border-top:1px solid #ece8f1;color:var(--mem-purple);font-size:9px;line-height:1.45;letter-spacing:.08em;text-transform:uppercase}.scrivai-mem__day>i{position:absolute;right:16px;bottom:16px;width:6px;height:6px;border-radius:50%;background:var(--day-color);opacity:0;transition:opacity .3s,box-shadow .3s}.scrivai-mem__day.is-active>i{opacity:1;box-shadow:0 0 0 8px color-mix(in srgb,var(--day-color) 12%,transparent)}.scrivai-mem__timeline{position:relative;width:calc(100% - 12px);height:2px;margin:32px auto 0;background:#eeeaf3}.scrivai-mem__timeline span{position:absolute;top:0;bottom:0;left:0;width:0;background:linear-gradient(90deg,var(--mem-purple),var(--mem-coral),var(--mem-gold));transition:width .65s cubic-bezier(.2,.8,.2,1)}.scrivai-mem__timeline i{position:absolute;top:50%;left:0;width:12px;height:12px;border:3px solid #fff;border-radius:50%;background:var(--mem-coral);box-shadow:0 0 0 5px rgba(255,101,79,.13);transform:translate(-50%,-50%);transition:left .65s cubic-bezier(.2,.8,.2,1)}.scrivai-mem__statement{max-width:650px;margin:44px auto 0;color:var(--mem-coral);font-size:22px;font-weight:700;line-height:1.25;text-align:center}@keyframes scrivai-mem-pulse{50%{box-shadow:0 0 0 12px color-mix(in srgb,var(--day-color) 0%,transparent),0 16px 30px color-mix(in srgb,var(--day-color) 32%,transparent);transform:translateY(-3px)}}@media(max-width:1050px){.scrivai-mem__week{overflow-x:auto;padding:18px 10px 30px;grid-template-columns:repeat(7,190px);scroll-snap-type:x mandatory}.scrivai-mem__day{scroll-snap-align:center}.scrivai-mem__timeline{display:none}}@media(max-width:767px){.scrivai-mem{padding:72px 0 65px}.scrivai-mem__inner{width:100%}.scrivai-mem__head{width:min(100% - 36px,1180px);margin-bottom:36px;grid-template-columns:1fr;gap:25px}.scrivai-mem h2{font-size:42px}.scrivai-mem__head>p{margin-top:0;font-size:16px}.scrivai-mem__week{grid-template-columns:repeat(7,82vw);padding-left:18px}.scrivai-mem__day{min-height:410px}.scrivai-mem__day.is-active{transform:translateY(-7px)}.scrivai-mem__statement{padding:0 30px;font-size:19px}}@media(prefers-reduced-motion:reduce){.scrivai-mem *{animation:none!important;transition:none!important}.scrivai-mem__day{opacity:1;transform:none}.scrivai-mem__timeline span{width:100%}.scrivai-mem__timeline i{left:100%}}