.btn-personalizar{display:inline-flex;position:relative;justify-content:space-between;align-items:center;gap:18px;isolation:isolate;transition:transform .3s cubic-bezier(.2,.8,.2,1);cursor:pointer;outline:2px solid transparent;outline-offset:4px;border:0;border-radius:100px;background-color:var(--lilac);padding:6px 6px 6px 26px;min-width:240px;height:56px;overflow:hidden;font-family:inherit}.btn-personalizar,.btn-personalizar .btn-personalizar-texto{color:var(--white);font-weight:700}.btn-personalizar:before{position:absolute;inset:0;z-index:-1;transform:translateX(-101%);transition:transform .5s cubic-bezier(.2,.8,.2,1);background-color:var(--lilac-active);content:""}.btn-personalizar:focus-visible:before,.btn-personalizar:hover:before{transform:translateX(0)}.btn-personalizar:active{transform:scale(.97)}.btn-personalizar:focus-visible{outline-color:var(--lilac-contrast)}.btn-personalizar .btn-personalizar-icone{display:grid;flex-shrink:0;place-items:center;transition:transform .5s cubic-bezier(.2,.8,.2,1);border-radius:50%;background-color:var(--white);width:44px;height:44px;color:var(--lilac)}.btn-personalizar .btn-personalizar-icone svg{font-size:1rem}.btn-personalizar:focus-visible .btn-personalizar-icone,.btn-personalizar:hover .btn-personalizar-icone{transform:rotate(180deg) scale(1.08)}@media (max-width:480px){.btn-personalizar{width:100%}}@media (prefers-reduced-motion:reduce){.btn-personalizar,.btn-personalizar .btn-personalizar-icone,.btn-personalizar:before{transition-duration:.01ms!important}}@property --angulo{syntax:"<angle>";inherits:false;initial-value:0deg}.osprecos{display:flex;flex-direction:column;gap:30px;padding-inline:20px}.osprecos .precos-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));justify-content:center;align-items:stretch;gap:20px}.osprecos .precos-container .card-perco{display:flex;flex-direction:column;gap:20px;transition:transform .4s cubic-bezier(.2,.8,.2,1),border-color .3s ease;margin:auto;box-shadow:var(--normal-shadow);border:var(--thin-border);border-radius:20px;background-color:var(--bg-sec);padding:30px;width:100%;max-width:400px;height:100%;outline:none}@media (hover:hover){.osprecos .precos-container .card-perco:hover{transform:translateY(-4px);border-color:color-mix(in srgb,var(--lilac) 55%,transparent)}}.osprecos .precos-container .card-perco .header-card{display:flex;justify-content:space-between;align-items:center}.osprecos .precos-container .card-perco .header-card .type{color:var(--title);font-weight:700}.osprecos .precos-container .card-perco .header-card .text{margin-top:-5px;color:var(--text)}.osprecos .precos-container .card-perco .header-card .icon svg{color:var(--lilac);font-size:1.6rem}.osprecos .precos-container .card-perco .action-card{display:flex;flex-direction:column;gap:12px}.osprecos .precos-container .card-perco .action-card .price-area{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-bottom:8px;border:1px solid var(--lilac);border-radius:10px;background-color:var(--lilac-transparent);padding:20px}.osprecos .precos-container .card-perco .action-card .price-area .desde{color:var(--text);font-size:.85rem;line-height:1}.osprecos .precos-container .card-perco .action-card .price-area .number{display:flex;align-items:flex-end;gap:10px}.osprecos .precos-container .card-perco .action-card .price-area .number p{color:var(--title);font-weight:800;font-size:1.5rem;font-family:var(--font-chakra);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.osprecos .precos-container .card-perco .action-card .price-area .number .old-price{transform:translateY(-2px);opacity:.7;color:var(--text);font-size:1.3em;-webkit-text-decoration:line-through 2px;text-decoration:line-through 2px;-webkit-user-select:none;user-select:none}.osprecos .precos-container .card-perco .action-card .price-area .number .corrent-price{color:var(--title)}.osprecos .precos-container .card-perco .action-card .price-area .time{margin-top:-5px;color:var(--lilac-contrast);line-height:1;text-align:center}.osprecos .precos-container .card-perco .action-card .btn-plano,.osprecos .precos-container .card-perco .action-card .btn-sec{gap:10px;transition:background-color .3s ease,border-color .3s ease,outline-color .2s ease;cursor:pointer;outline:2px solid transparent;outline-offset:2px;border-radius:8px;padding:13px 16px;width:100%;font-family:inherit;font-weight:600}.osprecos .precos-container .card-perco .action-card .btn-plano{border:none;background-color:var(--lilac);color:var(--white)}.osprecos .precos-container .card-perco .action-card .btn-plano .icon{padding-left:4px}.osprecos .precos-container .card-perco .action-card .btn-plano:hover{background-color:var(--lilac-active)}.osprecos .precos-container .card-perco .action-card .btn-plano:active{background-color:var(--lilac)}.osprecos .precos-container .card-perco .action-card .btn-sec{border:var(--thin-border);background-color:transparent;color:var(--title)}.osprecos .precos-container .card-perco .action-card .btn-sec svg{font-size:.95rem}.osprecos .precos-container .card-perco .action-card .btn-sec:hover{border-color:var(--lilac);background-color:var(--lilac-transparent)}.osprecos .precos-container .card-perco .action-card .btn-plano:focus-visible,.osprecos .precos-container .card-perco .action-card .btn-sec:focus-visible{outline-color:var(--lilac-contrast)}.osprecos .precos-container .card-perco .list-resources .text{margin-bottom:10px;color:var(--title);font-weight:500}.osprecos .precos-container .card-perco .list-resources ul{display:flex;flex-direction:column;gap:10px}.osprecos .precos-container .card-perco .list-resources ul li{display:grid;grid-template-columns:auto 1fr auto;align-items:start;gap:10px;color:var(--text)}.osprecos .precos-container .card-perco .list-resources ul li .icon{margin-top:3px}.osprecos .precos-container .card-perco .list-resources ul li .icon svg{color:var(--title);font-size:1rem}.osprecos .precos-container .card-perco .list-resources ul li .item-preco{color:color-mix(in srgb,var(--text) 75%,transparent);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:.82rem;white-space:nowrap;line-height:1.8}.osprecos .precos-container .card-custom{animation:giro-borda 7s linear infinite;border:1px solid transparent;background:linear-gradient(var(--bg-sec),var(--bg-sec)) padding-box,conic-gradient(from var(--angulo),var(--lilac),var(--red),var(--primary),var(--lilac)) border-box}.osprecos .precos-container .card-custom:hover{border-color:transparent}.osprecos .so-leitor{position:absolute;clip-path:inset(50%);width:1px;height:1px;overflow:hidden;white-space:nowrap}@keyframes giro-borda{to{--angulo:360deg}}.osprecos .precos-cta{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px 30px;border:1px solid color-mix(in srgb,var(--lilac) 45%,transparent);border-radius:24px;background:radial-gradient(480px circle at 100% 0,color-mix(in srgb,var(--lilac) 22%,transparent),transparent 65%),var(--bg-sec);padding:28px 30px}.osprecos .precos-cta .precos-cta-texto{display:flex;flex-direction:column;gap:6px;max-width:56ch}.osprecos .precos-cta .precos-cta-titulo{color:var(--title);font-size:clamp(1.2rem,2.4vw,1.6rem);font-weight:700;line-height:1.2}.osprecos .precos-cta .precos-cta-desc{color:color-mix(in srgb,var(--text) 78%,transparent);line-height:1.6}.osprecos .pagamento-retorno{display:flex;align-items:flex-start;gap:14px;border:1px solid color-mix(in srgb,var(--lilac) 45%,transparent);border-radius:18px;background-color:var(--lilac-transparent-a);padding:16px 18px}.osprecos .pagamento-retorno .pagamento-retorno-icone{display:grid;flex-shrink:0;place-items:center;border-radius:12px;background-color:var(--lilac-transparent);width:40px;height:40px;color:var(--lilac-contrast)}.osprecos .pagamento-retorno .pagamento-retorno-texto{display:flex;flex:1 1;flex-direction:column;gap:4px;min-width:0}.osprecos .pagamento-retorno .pagamento-retorno-titulo{color:var(--title);font-weight:700}.osprecos .pagamento-retorno .pagamento-retorno-desc{color:color-mix(in srgb,var(--text) 82%,transparent);line-height:1.6;overflow-wrap:anywhere}.osprecos .pagamento-retorno .pagamento-retorno-desc strong{color:var(--title)}.osprecos .pagamento-retorno .pagamento-retorno-fechar{transition:background-color .3s ease,border-color .3s ease;cursor:pointer;outline:2px solid transparent;outline-offset:2px;border:var(--thin-border);border-radius:50%;background-color:transparent;width:40px;height:40px;color:var(--title)}.osprecos .pagamento-retorno .pagamento-retorno-fechar:hover{border-color:var(--lilac);background-color:var(--lilac-transparent)}.osprecos .pagamento-retorno .pagamento-retorno-fechar:focus-visible{outline-color:var(--lilac-contrast)}@media (max-width:480px){.osprecos .precos-cta{padding:22px 18px}}@media (max-width:661px){.osprecos .precos-container{display:flex;flex-direction:column}.osprecos .precos-container .card-perco{max-width:450px}}@media (max-width:321px){.osprecos .precos-container .card-perco{border-radius:10px;padding:30px 20px}.osprecos .precos-container .card-perco .action-card .price-area .number p{font-size:1.3rem}.osprecos .precos-container .card-perco .action-card .price-area .number .old-price{font-size:1.1em}}@media (max-width:278px){.osprecos .precos-container .card-perco .action-card .price-area .number .old-price{display:none}}@media (prefers-reduced-motion:reduce){.osprecos .precos-container .card-perco{transition:none}.osprecos .precos-container .card-custom{animation:none}.osprecos .precos-container .card-perco:hover{transform:none}}