.prism-recit{--recit-ease: .8s cubic-bezier(.2, .7, .2, 1);--pull: 0;--note-pull-x: 0px;--note-pull-y: -18px;--cards-pull-y: 0px;position:relative;background:radial-gradient(ellipse 60% 70% at 50% 40%,#1A1A26 0%,var(--color-prism-ground) 70%);color:var(--color-prism-text)}.prism-recit--live{height:calc(var(--stage-h, 100vh) + 240vh)}.prism-recit--read{--note-pull-x: -48px;--note-pull-y: 0px}.prism-recit--landed{--note-pull-x: -16px;--cards-pull-y: -14px}.prism-recit__stage{position:relative;display:flex;flex-direction:column;align-items:center;padding:var(--spacing-2xl) var(--spacing-md) var(--spacing-4xl)}.prism-recit--live .prism-recit__stage{position:sticky;top:var(--stage-top, 0px);padding-top:var(--spacing-xl);padding-bottom:72px;overflow:hidden}.prism-recit__captions{display:grid;gap:var(--spacing-sm);max-width:880px;margin:0 0 var(--spacing-xl);list-style:none;text-align:center}.prism-recit--live .prism-recit__captions{grid-template-areas:"caption";gap:0}.prism-recit__caption{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);line-height:1.25;color:var(--color-prism-text-strong)}@media(min-width:1024px){.prism-recit__caption{font-size:1.875rem}}.prism-recit--live .prism-recit__caption{grid-area:caption;opacity:0;transform:translateY(8px);transition:opacity var(--recit-ease),transform var(--recit-ease)}.prism-recit--live[data-beat="1"] .prism-recit__caption[data-beat="1"]{opacity:calc(1 - .45 * var(--pull));transform:translateY(calc(var(--pull) * -6px));transition:opacity .15s linear,transform .15s linear}.prism-recit--live[data-beat="1"] .prism-recit__dot[data-beat="1"]{height:18px;background:var(--color-prism-accent)}.prism-recit--live[data-beat="2"] .prism-recit__caption[data-beat="2"]{opacity:calc(1 - .45 * var(--pull));transform:translateY(calc(var(--pull) * -6px));transition:opacity .15s linear,transform .15s linear}.prism-recit--live[data-beat="2"] .prism-recit__dot[data-beat="2"]{height:18px;background:var(--color-prism-accent)}.prism-recit--live[data-beat="3"] .prism-recit__caption[data-beat="3"]{opacity:calc(1 - .45 * var(--pull));transform:translateY(calc(var(--pull) * -6px));transition:opacity .15s linear,transform .15s linear}.prism-recit--live[data-beat="3"] .prism-recit__dot[data-beat="3"]{height:18px;background:var(--color-prism-accent)}.prism-recit--live[data-beat="4"] .prism-recit__caption[data-beat="4"]{opacity:calc(1 - .45 * var(--pull));transform:translateY(calc(var(--pull) * -6px));transition:opacity .15s linear,transform .15s linear}.prism-recit--live[data-beat="4"] .prism-recit__dot[data-beat="4"]{height:18px;background:var(--color-prism-accent)}.prism-recit__scene{position:relative;width:100%;max-width:480px;min-height:470px}@media(min-width:1024px){.prism-recit__scene{max-width:1200px;min-height:0;height:440px}}.prism-recit__note{position:absolute;top:0;left:0;width:100%;overflow:hidden;padding:22px 26px;font-size:13px;line-height:1.65;color:#1a1a2e;background:#fff;border-radius:var(--border-radius-md);box-shadow:0 30px 80px #0000008c;transform:perspective(1600px) rotateX(10deg) rotateY(-8deg);translate:calc(var(--note-pull-x) * var(--pull)) calc(var(--note-pull-y) * var(--pull));transition:left var(--recit-ease),opacity var(--recit-ease),transform var(--recit-ease),translate .15s linear}@media(min-width:1024px){.prism-recit__note{top:32px;left:30%;width:40%}}.prism-recit--read .prism-recit__note{transform:perspective(1600px) rotateX(3deg) rotateY(-3deg)}.prism-recit--landed .prism-recit__note{opacity:0}@media(min-width:1024px){.prism-recit--landed .prism-recit__note{left:0;opacity:1;transform:perspective(1600px) rotateY(8deg) scale(.92);transform-origin:0 50%}}@media(min-width:1024px){.prism-recit--applied .prism-recit__note{opacity:.35;transform:perspective(1600px) rotateY(12deg) scale(.86)}}.prism-recit__note-label{margin-bottom:10px;font-size:11px;font-weight:var(--font-weight-semibold);letter-spacing:.06em;text-transform:uppercase;color:#8888a0}.prism-recit__note-line{margin-bottom:8px}.prism-recit__note-line:last-of-type{margin-bottom:0}.prism-recit__masked{display:none;padding:0 4px;letter-spacing:.05em;color:#8888a0;background:#f5f7f7;border-radius:4px}.prism-recit--read .prism-recit__masked{display:inline}.prism-recit--read .prism-recit__id{display:none}.prism-recit__value{padding:1px 0;border-radius:4px;transition:background var(--recit-ease),color var(--recit-ease),padding var(--recit-ease)}.prism-recit--landed .prism-recit__value{padding:1px 4px;font-weight:var(--font-weight-semibold);color:#00695c;background:#d4efeb}.prism-recit__beam,.prism-recit__beam-line{position:absolute;pointer-events:none;background:var(--gradient-prism-dark);opacity:0;transition:opacity var(--recit-ease)}.prism-recit--read:not(.prism-recit--landed) .prism-recit__beam,.prism-recit--read:not(.prism-recit--landed) .prism-recit__beam-line{opacity:1}.prism-recit__beam{top:45%;left:-40px;right:-40px;height:80px;filter:blur(24px)}.prism-recit--read:not(.prism-recit--landed) .prism-recit__beam{opacity:.42}.prism-recit__beam-line{top:calc(45% + 39px);left:0;right:0;height:2px}.prism-recit__paths{display:none}@media(min-width:1024px){.prism-recit__paths{position:absolute;inset:0;display:block;width:100%;height:100%;overflow:visible;pointer-events:none;opacity:0;transition:opacity .4s ease}}.prism-recit--aura .prism-recit__paths{opacity:1;transition-delay:.5s}.prism-recit__link-path{stroke:url(#prism-recit-flow);stroke-width:1.5;stroke-linecap:round;stroke-dasharray:2 7;animation:prism-recit-flow .9s linear infinite}.prism-recit__link-start{fill:var(--color-prism-dark-1)}.prism-recit__link-end{fill:var(--color-prism-dark-5)}.prism-recit__flow-stop--1{stop-color:var(--color-prism-dark-1)}.prism-recit__flow-stop--3{stop-color:var(--color-prism-dark-3)}.prism-recit__flow-stop--5{stop-color:var(--color-prism-dark-5)}.prism-recit__cards{position:absolute;top:0;left:0;width:100%;translate:0 calc(var(--cards-pull-y) * var(--pull));transition:translate .15s linear;display:flex;flex-direction:column;gap:12px}@media(min-width:1024px){.prism-recit__cards{left:55%;width:41.7%}}.prism-recit__card{padding:14px 18px;border:1.5px solid transparent;border-radius:var(--border-radius-md);background:linear-gradient(#fff,#fff) padding-box,linear-gradient(#e2e4ea,#e2e4ea) border-box;box-shadow:0 8px 24px #0006;opacity:0;transform:translateY(24px);transition:opacity var(--recit-ease),transform var(--recit-ease),box-shadow var(--recit-ease)}.prism-recit--landed .prism-recit__card{opacity:1;transform:none}.prism-recit--aura .prism-recit__card{background:linear-gradient(#fff,#fff) padding-box,linear-gradient(120deg,var(--color-prism-dark-1),var(--color-prism-dark-2),var(--color-prism-dark-3),var(--color-prism-dark-4),var(--color-prism-dark-5),var(--color-prism-dark-6),var(--color-prism-dark-7)) border-box;box-shadow:0 0 28px #7fb2ff47,0 8px 24px #0006}.prism-recit__card:nth-child(1){transition-delay:0ms}.prism-recit__card:nth-child(2){transition-delay:.12s}.prism-recit__card:nth-child(3){transition-delay:.24s}.prism-recit__card-head{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-sm);margin-bottom:10px}.prism-recit__card-title{margin:0;font-size:13px;font-weight:var(--font-weight-semibold);color:#1a1a2e}.prism-recit__check{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;color:#fff;border:1.5px solid #C8CAD6;border-radius:50%;transition:background var(--recit-ease),border-color var(--recit-ease)}.prism-recit--applied .prism-recit__check{background:#00897b;border-color:#00897b}.prism-recit__grid{display:grid;gap:6px;align-items:center;font-variant-numeric:tabular-nums}.prism-recit__grid--arm{grid-template-columns:40px repeat(3,minmax(0,1fr))}.prism-recit__grid--ppc{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.prism-recit__cell{display:flex;flex-direction:column;gap:4px}.prism-recit__label{font-size:11px;color:#8888a0}.prism-recit__eye{font-size:12px;font-weight:var(--font-weight-semibold);color:#4a4a68}.prism-recit__field{display:block;padding:5px 8px;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:#1a1a2e;background:#fff;border:1px solid #E2E4EA;border-radius:var(--border-radius-sm);transition:background var(--recit-ease)}.prism-recit__field--text{margin:0;padding:6px 8px;font-size:12px;font-weight:var(--font-weight-regular);line-height:1.5}.prism-recit--aura .prism-recit__field{background:#d4efeb}.prism-recit__apply{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin-top:4px;opacity:0;transform:translateY(12px);transition:opacity var(--recit-ease),transform var(--recit-ease)}.prism-recit--applied .prism-recit__apply{opacity:1;transform:none}.prism-recit__apply-button{display:inline-flex;align-items:center;min-height:40px;padding:0 20px;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:#fff;background:#00897b;border-radius:10px}.prism-recit__apply-detail{font-size:13px;color:var(--color-prism-text-muted)}.prism-recit__dots{display:none}@media(min-width:1024px){.prism-recit--live .prism-recit__dots{position:absolute;top:50%;left:var(--spacing-xl);display:flex;flex-direction:column;gap:10px;transform:translateY(-50%)}}.prism-recit__dot{width:6px;height:6px;border-radius:3px;background:#4a4a68;transition:height .3s ease,background .3s ease}.prism-recit__skip{display:none}.prism-recit--live .prism-recit__skip{position:absolute;bottom:14px;left:50%;display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 var(--spacing-md);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);text-decoration:none;color:var(--color-prism-text-muted);border:1px solid rgba(255,255,255,.16);border-radius:var(--border-radius-full);transform:translate(-50%)}@media(min-width:640px){.prism-recit--live .prism-recit__skip{left:auto;right:var(--spacing-xl);bottom:var(--spacing-lg);transform:none}}.prism-recit--live .prism-recit__skip:hover{color:var(--color-prism-text-strong);border-color:#ffffff52}.prism-recit--live .prism-recit__skip:focus-visible{outline:2px solid var(--color-prism-accent);outline-offset:2px}@keyframes prism-recit-flow{to{stroke-dashoffset:-9}}.prism-data{background:var(--color-surface)}.prism-data__container{max-width:var(--max-width);margin-inline:auto;text-align:center}.prism-data__title{margin-bottom:var(--spacing-sm)}.prism-data__lead{max-width:640px;margin:0 auto var(--spacing-2xl);line-height:var(--line-height-relaxed);color:var(--color-text-secondary)}.prism-data__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--spacing-lg);text-align:left}@media(min-width:1024px){.prism-data__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.prism-data__card{padding:28px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--border-radius-lg)}.prism-data__card-title{margin-bottom:10px;font-size:var(--font-size-lg);font-weight:var(--font-weight-bold)}.prism-data__card-text{font-size:var(--font-size-sm);line-height:1.7;color:var(--color-text-secondary)}.prism-data__ai-act{max-width:760px;margin:var(--spacing-xl) auto 0;font-size:15px;line-height:1.7;color:var(--color-text-secondary)}.prism-opening[data-astro-cid-bu6akrlh]{position:relative;overflow:hidden;aspect-ratio:1080/1500;background:var(--color-prism-ground)}@media(min-width:640px){.prism-opening[data-astro-cid-bu6akrlh]{aspect-ratio:2.4/1;min-height:460px}}.prism-opening__picture[data-astro-cid-bu6akrlh]{position:absolute;inset:0}.prism-opening__img[data-astro-cid-bu6akrlh]{width:100%;height:100%;object-fit:cover}.prism-opening__eyebrow[data-astro-cid-bu6akrlh]{position:absolute;top:5.2%;left:var(--spacing-md);right:var(--spacing-md);text-align:center;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.1em;text-transform:uppercase;color:var(--color-prism-text-faint)}@media(min-width:640px){.prism-opening__eyebrow[data-astro-cid-bu6akrlh]{top:6%;font-size:13px}}.prism-opening__content[data-astro-cid-bu6akrlh]{position:absolute;top:54.4%;left:var(--spacing-lg);right:var(--spacing-lg);display:flex;flex-direction:column;align-items:center;text-align:center}@media(min-width:640px){.prism-opening__content[data-astro-cid-bu6akrlh]{top:61.33%}}.prism-opening__title[data-astro-cid-bu6akrlh]{margin-bottom:10px;font-size:2.125rem;font-weight:var(--font-weight-regular);letter-spacing:3px;line-height:1.1;color:var(--color-prism-text-strong)}@media(min-width:640px){.prism-opening__title[data-astro-cid-bu6akrlh]{margin-bottom:20px;font-size:clamp(2.5rem,3.8vw,3.5rem);letter-spacing:.1em}}.prism-opening__text[data-astro-cid-bu6akrlh]{max-width:680px;font-size:var(--font-size-base);line-height:1.55;color:var(--color-prism-text-soft)}@media(min-width:640px){.prism-opening__text[data-astro-cid-bu6akrlh]{font-size:var(--font-size-xl);line-height:1.6}}.prism-offer[data-astro-cid-bu6akrlh]{background:var(--color-surface-alt)}.prism-offer__container[data-astro-cid-bu6akrlh]{max-width:var(--max-width);margin-inline:auto;text-align:center}.prism-offer__title[data-astro-cid-bu6akrlh]{max-width:760px;margin:0 auto var(--spacing-sm);font-size:var(--font-size-2xl);line-height:1.3}@media(min-width:1024px){.prism-offer__title[data-astro-cid-bu6akrlh]{font-size:1.75rem}}.prism-offer__text[data-astro-cid-bu6akrlh]{max-width:640px;margin:0 auto var(--spacing-2xl);line-height:1.7;color:var(--color-text-secondary)}.prism-faq__container[data-astro-cid-bu6akrlh]{max-width:var(--max-width-narrow);margin-inline:auto}.prism-faq__title[data-astro-cid-bu6akrlh]{text-align:center;margin-bottom:var(--spacing-2xl)}.prism-faq__list[data-astro-cid-bu6akrlh]{display:flex;flex-direction:column;gap:var(--spacing-md)}
