.kr-frasco{position:relative;background:radial-gradient(120% 90% at 70% 40%,#16205a 0%,#0b1239 55%,#070c26 100%);color:#f4efe3;overflow:hidden;padding:clamp(48px,7vw,104px) 0;font-family:'Cormorant Garamond',Georgia,'Times New Roman',serif}.kr-frasco *{box-sizing:border-box}.kr-frasco__wrap{max-width:1200px;margin:0 auto;padding:0 24px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:clamp(24px,5vw,72px);align-items:center}.kr-frasco__eyebrow{font:600 12px/1 'Helvetica Neue',Arial,sans-serif;letter-spacing:.28em;text-transform:uppercase;color:#d4af5a;margin:0 0 18px}.kr-frasco__title{font-size:clamp(30px,4.2vw,52px);line-height:1.08;font-weight:500;margin:0 0 18px;color:#faf6ea}.kr-frasco__lead{font:400 15px/1.6 'Helvetica Neue',Arial,sans-serif;color:#cfd3e6;margin:0 0 28px;max-width:46ch}.kr-frasco__list{list-style:none;margin:0 0 30px;padding:0;border-top:1px solid rgba(212,175,90,.35)}.kr-frasco__list li{margin:0;border-bottom:1px solid rgba(212,175,90,.35)}.kr-frasco__btn-ativo{all:unset;box-sizing:border-box;width:100%;display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:16px 4px;cursor:pointer;font-size:clamp(19px,2vw,24px);color:#f4efe3;transition:color .25s,padding .25s}.kr-frasco__btn-ativo small{font:400 11px/1 'Helvetica Neue',Arial,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#8e96bd;transition:color .25s}.kr-frasco__btn-ativo:hover,.kr-frasco__btn-ativo.is-active{color:#e7c776;padding-left:12px}.kr-frasco__btn-ativo.is-active small{color:#d4af5a}.kr-frasco__btn-ativo:focus-visible{outline:2px solid #e7c776;outline-offset:2px}.kr-frasco__hint{font:400 12px/1.4 'Helvetica Neue',Arial,sans-serif;color:#8e96bd;margin:0}.kr-frasco__stage{position:relative;min-height:680px}.kr-frasco__canvas{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.kr-frasco__canvas canvas{display:block;width:100%!important;height:100%!important}.kr-frasco__glow{position:absolute;left:50%;top:50%;width:70%;aspect-ratio:1;transform:translate(-50%,-50%);background:radial-gradient(circle,rgba(212,175,90,.28) 0%,rgba(212,175,90,0) 65%);pointer-events:none}.kr-frasco__poster{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;transition:opacity .5s}.kr-frasco__poster img{max-height:100%;max-width:70%;width:auto;height:auto;object-fit:contain}.kr-frasco.kr-ready .kr-frasco__poster{opacity:0;pointer-events:none}.kr-frasco__card{position:absolute;right:0;top:50%;transform:translateY(-50%);width:min(280px,46%);background:rgba(10,16,52,.92);border:1px solid rgba(212,175,90,.55);border-radius:6px;padding:20px 20px 18px;box-shadow:0 18px 50px rgba(0,0,0,.45);backdrop-filter:blur(6px);z-index:3}.kr-frasco__card[hidden]{display:none}.kr-frasco__card.is-in{animation:krIn .45s ease both}@keyframes krIn{from{opacity:0;transform:translateY(-46%)}to{opacity:1;transform:translateY(-50%)}}.kr-frasco__card-eyebrow{font:600 10px/1 'Helvetica Neue',Arial,sans-serif;letter-spacing:.22em;text-transform:uppercase;color:#d4af5a;margin:0 0 8px}.kr-frasco__card h3{font-size:24px;line-height:1.1;font-weight:500;margin:0 0 10px;color:#faf6ea}.kr-frasco__card p{font:400 13px/1.55 'Helvetica Neue',Arial,sans-serif;color:#cfd3e6;margin:0 0 12px}.kr-frasco__card ul{list-style:none;margin:0 0 16px;padding:0}.kr-frasco__card li{font:400 13px/1.45 'Helvetica Neue',Arial,sans-serif;color:#f4efe3;padding-left:22px;position:relative;margin:0 0 7px}.kr-frasco__card li:before{content:"";position:absolute;left:2px;top:4px;width:6px;height:11px;border:solid #d4af5a;border-width:0 2px 2px 0;transform:rotate(40deg)}.kr-frasco__cta{display:flex;align-items:center;justify-content:space-between;gap:10px;background:linear-gradient(180deg,#e2bf6c,#c49a3c);color:#0b1239;text-decoration:none;font:700 11px/1.2 'Helvetica Neue',Arial,sans-serif;letter-spacing:.12em;text-transform:uppercase;padding:13px 16px;border-radius:3px}.kr-frasco__close{all:unset;position:absolute;right:10px;top:8px;cursor:pointer;color:#8e96bd;font:400 20px/1 Arial;padding:4px}.kr-frasco__close:hover{color:#e7c776}@media(max-width:860px){.kr-frasco{padding:34px 0 40px}.kr-frasco__wrap{grid-template-columns:1fr;gap:12px}.kr-frasco__copy{display:contents}.kr-frasco__eyebrow{order:1;margin:0}.kr-frasco__title{order:2;font-size:28px;margin:0}.kr-frasco__tap{order:3;justify-self:start;margin:0!important}.kr-frasco__list{order:4;margin:0;display:flex;gap:8px;border-top:0}.kr-frasco__list li{flex:1 1 0;min-width:0;border-bottom:0}.kr-frasco__list .kr-frasco__btn-ativo{min-height:58px;padding:8px 6px;gap:0!important;flex-direction:column;align-items:center;justify-content:center;text-align:center;border:1px solid rgba(231,199,118,.75);border-radius:12px;background:rgba(212,175,90,.08);font-size:14px;line-height:1.15;animation:krPulse 1.8s infinite}.kr-frasco__list .kr-frasco__btn-ativo span{margin-right:0}.kr-frasco__list .kr-frasco__btn-ativo small,.kr-frasco__list .kr-frasco__btn-ativo::after{display:none}.kr-frasco__list .kr-frasco__btn-ativo.is-active{padding-left:6px;background:#d4af5a;color:#0b1239;animation:none}.kr-frasco.kr-touched .kr-frasco__list .kr-frasco__btn-ativo{animation:none}.kr-frasco__stage{order:5;min-height:450px;margin:0 -24px}.kr-frasco__lead{order:6;margin:6px 0 0}.kr-frasco__hint{order:7;margin:0}.kr-frasco__canvas{transition:transform .5s ease}.kr-frasco:has(.kr-frasco__card:not([hidden])) .kr-frasco__canvas{transform:translateX(-24%)}.kr-frasco__card{right:10px;width:calc(58% - 10px);padding:14px 14px 12px}.kr-frasco__card h3{font-size:19px;margin:0 0 8px}.kr-frasco__card p{font-size:12px;line-height:1.5;margin:0 0 10px}.kr-frasco__card ul{margin:0 0 12px}.kr-frasco__card li{font-size:12px;line-height:1.4;padding-left:18px;margin:0 0 6px}.kr-frasco__card li:before{top:3px;width:5px;height:9px}.kr-frasco__card-eyebrow{font-size:9px;margin:0 0 6px}.kr-frasco__cta{font-size:10px;padding:11px 12px;letter-spacing:.08em}.kr-frasco__close{right:6px;top:4px}}@media (prefers-reduced-motion:reduce){.kr-frasco__card.is-in{animation:none}.kr-frasco__canvas{transition:none}.kr-frasco__list .kr-frasco__btn-ativo{animation:none}}