.lda-plan-grid,.lda-result-plan-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:38px}.lda-plan-card,.lda-result-plan{position:relative;display:flex;flex-direction:column;gap:22px;border:1px solid rgba(78,53,43,.14);border-radius:26px;background:#fffaf5;padding:30px;box-shadow:0 18px 55px rgba(63,42,33,.08)}.lda-plan-card--continuity,.lda-result-plan--continuity{border-color:rgba(154,95,74,.44);box-shadow:0 22px 64px rgba(111,65,49,.13)}.lda-plan-card h3,.lda-result-plan h4{margin:10px 0 8px}.lda-plan-card p,.lda-result-plan p{margin:0}.lda-plan-card .lda-offer-list{margin:0}.lda-plan-card .lda-btn,.lda-result-plan .lda-btn{margin-top:auto}.lda-plan-label{align-self:flex-start;display:inline-flex;border-radius:999px;background:#6e382a;color:#fff;padding:7px 12px;font-size:12px;font-weight:750;letter-spacing:.03em}.lda-plan-price{font-family:var(--lda-display,serif);font-size:clamp(38px,5vw,56px);line-height:1;color:#37261f}.lda-plan-price small{display:block;margin-top:9px;color:#77645b;font-family:inherit;font-size:13px;line-height:1.35}.lda-plan-comparison-note{max-width:790px;margin:24px auto 32px;border-left:3px solid #a5654d;padding:4px 0 4px 18px;color:#66534c;line-height:1.6}.lda-options--plans .lda-option{display:grid;gap:5px;text-align:left}.lda-options--plans .lda-option strong{font-size:17px}.lda-options--plans .lda-option span{font-size:13px;opacity:.78}.lda-result-plan-grid{margin:26px 0}.lda-result-plan{padding:24px}.lda-result-plan.is-selected{outline:3px solid rgba(165,101,77,.2);border-color:#a5654d}.lda-result-plan__price{display:block;font-size:30px;line-height:1;color:#37261f}.lda-result-plan.is-selected::after{content:'Opção indicada pelas suas respostas';position:absolute;top:16px;right:16px;max-width:145px;border-radius:999px;background:#efe0d6;color:#6e382a;padding:6px 10px;font-size:10px;font-weight:750;text-align:center}.lda-plan-card:focus-within,.lda-result-plan:focus-within{outline:3px solid rgba(165,101,77,.17);outline-offset:3px}@media(max-width:760px){.lda-plan-grid,.lda-result-plan-grid{grid-template-columns:1fr}.lda-plan-card,.lda-result-plan{padding:24px}.lda-result-plan.is-selected::after{position:static;order:-1;align-self:flex-start;max-width:none}.lda-plan-comparison-note{margin-left:4px;margin-right:4px}}@media(prefers-reduced-motion:no-preference){.lda-plan-card,.lda-result-plan{transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.lda-plan-card:hover,.lda-result-plan:hover{transform:translateY(-3px)}}
