:root{--envelope-animation-base-duration:2.5s;--card-pull-out-duration:0.25s;--card-rotate-duration:1.5s}.card-extract.portrait-format{animation:extract-and-rotate-card var(--envelope-animation-base-duration) ease-in-out forwards;transform:translateY(0) rotate(-90deg);animation-delay:var(--envelope-animation-base-duration)}.card-extract.diamond-format{animation:extract-and-rotate-card-diamond var(--envelope-animation-base-duration) ease-in-out forwards!important;transform:translateY(0) rotate(-90deg);animation-delay:var(--envelope-animation-base-duration)}.card-extract.landscape-format{animation:extract-card-landscape var(--envelope-animation-base-duration) ease-in-out forwards;transform:translateY(0) rotate(-90deg);animation-delay:var(--envelope-animation-base-duration)}.scenario,.scenarioChild,.scene{width:inherit;height:inherit;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform-style:preserve-3d}.scenario{perspective:100vh}.scene{position:absolute;top:0;left:0;transform-origin:50% 50%}#envelopeCard{display:flex;align-items:center;justify-content:center}#card,#envelopeCard{filter:drop-shadow(rgba(0,0,0,.25) 3px 3px 8px)}.envelope-animation{animation:envelope-animation 10.5s forwards}.envelope-turn{animation:turn-envelope var(--envelope-animation-base-duration) ease-in-out forwards}.flap-close{animation:close-flap var(--envelope-animation-base-duration) ease-in-out forwards}.flap-open{animation:open-flap-and-move-down calc(2 * var(--envelope-animation-base-duration)) ease-in-out forwards;transform-origin:50% 100%}.envelope-move-down{animation:move-envelope-down calc(2 * var(--envelope-animation-base-duration)) ease-in-out forwards}.card-rotate{animation:flip-card var(--card-rotate-duration) ease-in-out forwards;animation-delay:var(--card-pull-out-duration)}.envelope-front{animation:envelope-front calc(2 * var(--envelope-animation-base-duration)) ease-in-out forwards}@keyframes close-flap{0%{transform:translateY(0) rotateX(0deg)}to{transform:translateY(0) rotateX(-180deg)}}@keyframes turn-envelope{0%{transform:rotateY(180deg)}to{transform:rotateY(0deg)}}@keyframes open-flap-and-move-down{0%{transform:translateY(0) rotateX(-180deg)}50%{transform:translateY(0) rotateX(0deg)}to{transform:translateY(200vh) rotateX(0deg)}}@keyframes envelope-front{0%{z-index:20}50%{transform:translateY(0);z-index:0}to{transform:translateY(200vh);z-index:0}}@keyframes move-envelope-down{0%{transform:translateY(0)}50%{transform:translateY(0)}to{transform:translateY(200vh)}}@keyframes extract-card-landscape{0%{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-35%) rotate(0deg)}to{transform:translateY(-35%) rotate(0deg)}}@keyframes extract-and-rotate-card{0%{transform:translateY(0) rotate(-90deg)}50%{transform:translateY(-35%) rotate(-90deg)}to{transform:translateY(-35%) rotate(0deg)}}@keyframes extract-and-rotate-card-diamond{0%{transform:translateY(0) rotate(-45deg)}50%{transform:translateY(-35%) rotate(-45deg)}to{transform:translateY(-35%) rotate(0deg)}}@keyframes flip-card{0%{transform:rotateY(0deg)!important}to{transform:rotateY(180deg)!important}}.envelope-reset{animation:none;transform:rotateY(180deg)}.flap-reset{animation:none;transform:rotateX(-180deg);transform-origin:50% 100%}.envelope-move-reset{animation:none;transform:translateY(0)}.card-extract-reset{animation:none;position:relative;left:2px;top:var(--flap-height,0)}.card-extract-reset,.card-extract-reset.arch-format,.card-extract-reset.bookmark-format,.card-extract-reset.portrait-format{transform:translateY(0) rotate(-90deg)}.card-extract-reset.diamond-format{transform:translateY(0) rotate(-45deg)}.card-extract-reset.landscape-format{transform:translateY(0) rotate(0deg)}.card-rotate-reset{animation:none;transform:rotateY(0deg)}.front-reset{animation:none;transform:translateY(0);z-index:20}@media (max-width:767px){@keyframes extract-and-rotate-card{0%{transform:translateY(0) rotate(-90deg) scale(1)}50%{transform:translateY(-35%) rotate(-90deg) scale(1)}to{transform:translateY(-35%) rotate(0deg) scale(1.5)}}@keyframes extract-and-rotate-card-diamond{0%{transform:translateY(0) rotate(-45deg) scale(1)}50%{transform:translateY(-35%) rotate(-45deg) scale(1)}to{transform:translateY(-35%) rotate(0deg) scale(1.5)}}}.native-scrollbar{scrollbar-width:auto!important;-ms-overflow-style:scrollbar!important}.native-scrollbar::-webkit-scrollbar{display:block!important;width:8px!important;background-color:#f0fdfa}.native-scrollbar::-webkit-scrollbar-track{background-color:#f0fdfa;border-radius:12px}.native-scrollbar::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#14b8a6,#0d9488);border-radius:12px;border:1px solid #ccfbf1;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.native-scrollbar::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#0f766e,#115e59);transform:scaleX(1.1)}.native-scrollbar::-webkit-scrollbar-thumb:active{background:linear-gradient(180deg,#115e59,#134e4a);transform:scaleX(1.2)}.native-scrollbar::-webkit-scrollbar-corner{background-color:#f0fdfa}@media (hover:none) and (pointer:coarse){.native-scrollbar{scrollbar-width:auto!important}.native-scrollbar::-webkit-scrollbar{width:16px!important}.native-scrollbar::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#14b8a6,#0d9488);border-radius:14px;border:2px solid #ccfbf1}}@media (max-width:768px){.native-scrollbar::-webkit-scrollbar{width:10px!important}}.scroll-section-manager{scrollbar-width:thin!important;scrollbar-color:#14b8a6 #f0fdfa!important;-ms-overflow-style:scrollbar!important}.scroll-section-manager::-webkit-scrollbar{display:block!important;width:12px!important;background-color:#f0fdfa}.scroll-section-manager::-webkit-scrollbar-track{background-color:#f0fdfa!important;border-radius:12px;margin:2px}.scroll-section-manager::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#14b8a6,#0d9488)!important;border-radius:12px;border:2px solid #f0fdfa;-webkit-transition:all .3s cubic-bezier(.4,0,.2,1)!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important;box-shadow:0 1px 3px rgba(20,184,166,.1)}.scroll-section-manager::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#0f766e,#115e59)!important;transform:scaleX(1.05);box-shadow:0 2px 6px rgba(15,118,110,.2)}.scroll-section-manager::-webkit-scrollbar-thumb:active{background:linear-gradient(180deg,#115e59,#134e4a)!important;transform:scaleX(1.1);box-shadow:0 3px 8px rgba(17,94,89,.3)}.scroll-section-manager::-webkit-scrollbar-corner{background-color:#f0fdfa}@media (hover:none) and (pointer:coarse){.scroll-section-manager{scrollbar-width:auto!important;scrollbar-color:#14b8a6 #f0fdfa!important}.scroll-section-manager::-webkit-scrollbar{width:16px!important}.scroll-section-manager::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#14b8a6,#0d9488)!important;border-radius:14px;border:2px solid #f0fdfa;box-shadow:0 2px 4px rgba(20,184,166,.15)}}@media (max-width:768px){.scroll-section-manager::-webkit-scrollbar{width:10px!important}}div.scroll-section-manager.scroll-section-manager.scroll-section-manager{scrollbar-width:thin!important;scrollbar-color:#14b8a6 #f0fdfa!important;-ms-overflow-style:scrollbar!important;overflow-y:scroll!important}div.scroll-section-manager.scroll-section-manager.scroll-section-manager::-webkit-scrollbar{display:block!important;width:14px!important;background-color:#f0fdfa!important;opacity:1!important;visibility:visible!important}div.scroll-section-manager.scroll-section-manager.scroll-section-manager::-webkit-scrollbar-track{background-color:#f0fdfa!important;border-radius:14px!important;margin:2px!important;opacity:1!important;visibility:visible!important}div.scroll-section-manager.scroll-section-manager.scroll-section-manager::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#14b8a6,#0d9488 50%,#0f766e)!important;border-radius:14px!important;border:2px solid #f0fdfa!important;opacity:1!important;visibility:visible!important;-webkit-transition:all .3s cubic-bezier(.4,0,.2,1)!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important;box-shadow:0 2px 4px rgba(20,184,166,.12),0 1px 2px rgba(13,148,136,.08)!important}div.scroll-section-manager.scroll-section-manager.scroll-section-manager::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#0f766e,#115e59 50%,#134e4a)!important;transform:scaleX(1.08)!important;box-shadow:0 4px 8px rgba(15,118,110,.18),0 2px 4px rgba(17,94,89,.12)!important}div.scroll-section-manager.scroll-section-manager.scroll-section-manager::-webkit-scrollbar-thumb:active{background:linear-gradient(180deg,#115e59,#134e4a)!important;transform:scaleX(1.12)!important;box-shadow:0 6px 12px rgba(17,94,89,.25),0 3px 6px rgba(19,78,74,.15)!important}div.scroll-section-manager.scroll-section-manager.scroll-section-manager::-webkit-scrollbar-corner{background-color:#f0fdfa!important}.scrollbar-visible{scrollbar-width:auto!important;scrollbar-color:#14b8a6 #e5e7eb!important}.scrollbar-visible::-webkit-scrollbar{display:block!important;height:14px!important;width:14px!important;background-color:#f3f4f6!important}.scrollbar-visible::-webkit-scrollbar-track{background-color:#e5e7eb!important;border-radius:0!important;margin:0!important}.scrollbar-visible::-webkit-scrollbar-thumb{background:linear-gradient(90deg,#14b8a6,#0d9488 50%,#0f766e)!important;border-radius:4px!important;border:none!important;min-width:60px!important;-webkit-transition:all .3s cubic-bezier(.4,0,.2,1)!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important;box-shadow:0 2px 4px rgba(20,184,166,.2)!important}.scrollbar-visible::-webkit-scrollbar-thumb:hover{background:linear-gradient(90deg,#0f766e,#115e59 50%,#134e4a)!important;box-shadow:0 3px 6px rgba(15,118,110,.3)!important}.scrollbar-visible::-webkit-scrollbar-thumb:active{background:linear-gradient(90deg,#115e59,#134e4a)!important;box-shadow:0 4px 8px rgba(17,94,89,.4)!important}.scrollbar-visible::-webkit-scrollbar-corner{background-color:#e5e7eb!important}.simple-text-editor .empty:before{content:attr(data-placeholder);color:var(--placeholder-color,rgb(156,163,175));pointer-events:none}.faq-section{margin-top:3rem;margin-bottom:2rem}.faq-section>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.faq-section .faq-item{position:relative;border-radius:.75rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;padding:1.5rem}@media (min-width:768px){.faq-section .faq-item{padding:2rem}}.faq-section .faq-item{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.faq-section .faq-item.faq-item--open,.faq-section .faq-item:hover{--tw-border-opacity:1;border-color:rgb(94 234 212/var(--tw-border-opacity,1));--tw-shadow:0 4px 6px -1px rgb(0 0 0/0.1),0 2px 4px -2px rgb(0 0 0/0.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.faq-section .faq-item:before{content:"";position:absolute;left:0;top:0;bottom:0;width:.25rem;border-top-left-radius:.75rem;border-bottom-left-radius:.75rem;--tw-bg-opacity:1;background-color:rgb(45 212 191/var(--tw-bg-opacity,1));opacity:0;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.faq-section .faq-item.faq-item--open:before,.faq-section .faq-item:hover:before{opacity:1}.faq-section .faq-item h3{display:flex!important;align-items:flex-start!important;gap:.75rem!important;font-size:1.125rem;line-height:1.75rem;font-weight:600;line-height:1.375;--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1))}@media (min-width:768px){.faq-section .faq-item h3{font-size:1.25rem;line-height:1.75rem}}.faq-section .faq-item h3{margin-top:0!important;margin-bottom:0!important}.faq-section .faq-item h3:before{content:"?";display:inline-flex!important;align-items:center;justify-content:center;flex-shrink:0;width:2rem;height:2rem;border-radius:9999px;background-color:rgb(240 253 250);color:rgb(13 148 136);font-weight:700;font-size:.9rem;line-height:1;transition:all .3s;margin-top:.15rem}.faq-section .faq-item.faq-item--open h3:before,.faq-section .faq-item:hover h3:before{background-color:rgb(13 148 136);color:white}.faq-section .faq-item h3:after{content:"▾";margin-left:auto;flex-shrink:0;font-size:1.1rem;color:rgb(156 163 175);transition:transform .25s ease,color .2s;line-height:1.6}.faq-section .faq-item.faq-item--open h3:after{transform:rotate(180deg);color:rgb(13 148 136)}.faq-section .faq-item p{font-size:1rem;line-height:1.5rem;line-height:1.625;--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1));padding-left:2.75rem!important;margin-top:.75rem!important;margin-bottom:0!important;animation:faqFadeInUp .2s ease-out both}.faq-section .faq-item:focus-within{outline-style:solid;outline-width:2px;outline-offset:2px;outline-color:#14b8a6}.faq-section .faq-item h3:focus{outline:2px solid transparent;outline-offset:2px}@media (max-width:768px){.faq-section:before{font-size:1.25rem;line-height:1.75rem}.faq-section .faq-item{padding:1.25rem}.faq-section .faq-item h3{font-size:1rem!important}.faq-section .faq-item h3:before{width:1.5rem;height:1.5rem;font-size:.8rem}.faq-section .faq-item p{font-size:.875rem!important;padding-left:2.25rem!important}}@keyframes faqFadeInUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.faq-section .faq-item{animation:faqFadeInUp .4s ease-out both}.faq-section .faq-item:first-child{animation-delay:.05s}.faq-section .faq-item:nth-child(2){animation-delay:.1s}.faq-section .faq-item:nth-child(3){animation-delay:.15s}.faq-section .faq-item:nth-child(4){animation-delay:.2s}.faq-section .faq-item:nth-child(5){animation-delay:.25s}.faq-section .faq-item:nth-child(6){animation-delay:.3s}.faq-section .faq-item:nth-child(n+7){animation-delay:.35s}