/* Cardurile folosesc aceeași structură și aceleași animații ca homepage. */
.gtd-pricing-section{margin:3rem 0 3.5rem;clear:both}
.gtd-pricing-heading{max-width:760px;margin:0 0 1.75rem}
.gtd-pricing-heading h2{font-size:clamp(1.65rem,3vw,2.4rem);margin:.4rem 0 1rem;color:#10213b}
.gtd-pricing-heading p{line-height:1.7}
.gtd-shared-pricing{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.35rem;align-items:stretch}
.gtd-shared-pricing .price-card{position:relative;display:flex;flex-direction:column;gap:1.25rem;padding:2rem 1.5rem;border-radius:22px;background:#14243c;color:#eef5ff;border:1px solid #31435e;box-shadow:0 14px 38px rgba(15,31,54,.13);transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}
.gtd-shared-pricing .price-card:hover{transform:translateY(-7px);box-shadow:0 24px 45px rgba(15,31,54,.23);border-color:#5bc5f7}
.gtd-shared-pricing .price-card-featured{border-color:#55c7f4;background:linear-gradient(155deg,#1b3655,#10233d)}
.gtd-shared-pricing .price-card h3{font-size:1.4rem;line-height:1.3;margin:0 0 .75rem;color:#fff}
.gtd-shared-pricing .price-card p{color:#c7d5e7;line-height:1.6;margin:0}
.gtd-shared-pricing .price-line{margin-top:1.3rem;color:#d6e5f5}
.gtd-shared-pricing .price-line strong{font-size:2.15rem;letter-spacing:-.04em;color:#fff}
.gtd-shared-pricing .price-line span{color:#b5cce1}
.gtd-shared-pricing .feature-list{display:grid;gap:.85rem;list-style:none;padding:0;margin:0 0 1rem;flex:1}
.gtd-shared-pricing .feature-list li{position:relative;padding-left:1.5rem;color:#e1e9f5;line-height:1.5}
.gtd-shared-pricing .feature-list li:before{content:'✓';position:absolute;left:0;color:#7cdbff;font-weight:800}
.gtd-shared-pricing .button{display:flex;align-items:center;justify-content:center;min-height:48px;text-align:center;border-radius:12px;background:#f6b941;color:#132238!important;text-decoration:none;font-weight:800;padding:.8rem 1rem;margin-top:auto}
.gtd-shared-pricing .button:hover{background:#ffd071}
.gtd-shared-pricing .card-badge{position:absolute;top:-13px;right:16px;border-radius:999px;padding:.35rem .8rem;background:#7cdbff;color:#10213b;font-size:.76rem;font-weight:800}
.gtd-shared-pricing .reveal{opacity:0;transform:translateY(22px);transition:opacity .65s ease,transform .65s ease}
.gtd-shared-pricing .reveal.is-visible{opacity:1;transform:translateY(0)}
.gtd-shared-pricing .price-card-featured.reveal.is-visible{transform:translateY(-4px)}
@media(max-width:1000px){.gtd-shared-pricing{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:700px){.gtd-shared-pricing{grid-template-columns:1fr}.gtd-shared-pricing .price-card{padding:1.6rem}.gtd-shared-pricing .price-card-featured.reveal.is-visible{transform:none}}
@media(prefers-reduced-motion:reduce){.gtd-shared-pricing .reveal,.gtd-shared-pricing .price-card{opacity:1;transform:none;transition:none}}
