.pd-experience{--pd-background-tint:rgba(250, 248, 245, 0.9);--pd-foreground:#1c1c1c;--pd-secondary:#6e6e6e;--pd-accent:#c6a75e;--pd-border-light:rgba(28, 28, 28, 0.1);--pd-font-family:'Montserrat', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;font-family:var(--pd-font-family);-webkit-font-smoothing:antialiased}.pd-experience.experience-section{position:relative;padding:6rem 0;overflow:hidden;background-image:url(https://images.unsplash.com/photo-1660210102664-1275955e114a?crop=entropy&cs=tinysrgb&fit=max&fm=jpg&ixid=M3w3Nzg4Nzd8MHwxfHNlYXJjaHwxfHxsdXh1cnklMjBib2hvJTIwd2VkZGluZyUyMGRlc2VydCUyMGR1YmFpJTIwcm9tYW50aWN8ZW58MXx8fHwxNzcxNjYwMzI5fDA&ixlib=rb-4.1.0&q=80&w=1080&utm_source=figma&utm_medium=referral);background-size:cover;background-position:center center;background-repeat:no-repeat;background-attachment:fixed}.pd-experience .parallax-bg{position:absolute;inset:0;z-index:0;background-image:url(https://images.unsplash.com/photo-1660210102664-1275955e114a?crop=entropy&cs=tinysrgb&fit=max&fm=jpg&ixid=M3w3Nzg4Nzd8MHwxfHNlYXJjaHwxfHxsdXh1cnklMjBib2hvJTIwd2VkZGluZyUyMGRlc2VydCUyMGR1YmFpJTIwcm9tYW50aWN8ZW58MXx8fHwxNzcxNjYwMzI5fDA&ixlib=rb-4.1.0&q=80&w=1080&utm_source=figma&utm_medium=referral);background-size:cover;background-position:center center;background-repeat:no-repeat;background-attachment:fixed}.pd-experience .color-overlay{position:absolute;inset:0;z-index:1;background-color:var(--pd-background-tint)}.pd-experience .content-container{position:relative;z-index:10;max-width:1600px;margin:0 auto;padding:0 1.5rem}@media (min-width:1024px){.pd-experience .content-container{padding:0 3rem}}.pd-experience .section-title{color:var(--pd-foreground);text-align:center;margin-bottom:1rem;letter-spacing:.25em;font-size:clamp(2rem, 5vw, 3.5rem);font-weight:500}.pd-experience .title-divider{width:6rem;height:1px;background-color:var(--pd-accent);margin:0 auto 4rem auto}.pd-experience .pricing-grid{display:grid;grid-template-columns:1fr;gap:2rem}@media (min-width:768px){.pd-experience .pricing-grid{grid-template-columns:repeat(3,1fr)}}.pd-experience .pricing-card{position:relative;background-color:rgb(255 255 255 / .8);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);border:1px solid var(--pd-border-light);border-radius:.5rem;display:flex;flex-direction:column;transition:border-color 0.5s ease;overflow:hidden}@media (min-width:1024px){.pd-experience .card-body{padding:2.5rem}}.pd-experience .card-image-wrapper{position:relative;width:100%;height:8rem;overflow:hidden;background-color:#000}.pd-experience .card-image{width:100%;height:100%;object-fit:cover;object-position:center top;transition:transform 0.7s ease}.pd-experience .pricing-card:hover .card-image{transform:scale(1.1)}.pd-experience .card-image-fade{display:none}.pd-experience .card-body{padding:2rem;display:flex;flex-direction:column;flex-grow:1}.pd-experience .card-top-gradient{position:absolute;top:0;left:0;width:100%;height:2px;background:linear-gradient(to right,transparent,var(--pd-accent),transparent);opacity:0;transition:opacity 0.5s ease;border-top-left-radius:.5rem;border-top-right-radius:.5rem}.pd-experience .pricing-card:hover{border-color:var(--pd-accent)}.pd-experience .pricing-card:hover .card-top-gradient{opacity:1}.pd-experience .card-title{color:var(--pd-foreground);margin-bottom:1.5rem;letter-spacing:.2em;font-size:1.25rem;font-weight:500}.pd-experience .star-rating{display:flex;justify-content:flex-start;gap:.25rem;margin-bottom:1.5rem}.pd-experience .star-icon{color:var(--pd-accent);fill:var(--pd-accent);width:16px;height:16px}.pd-experience .card-desc{color:var(--pd-secondary);margin-bottom:1.5rem;line-height:1.625;font-size:.875rem}.pd-experience .card-price{color:var(--pd-accent);margin-bottom:2rem;letter-spacing:.05em;font-size:.875rem}.pd-experience .btn-outline{width:100%;display:inline-block;text-align:center;border:1px solid #2a2a2a;color:#2a2a2a;padding:.75rem 0;letter-spacing:.15em;font-size:.875rem;border-radius:.375rem;text-decoration:none;transition:all 0.3s ease;margin-top:auto}.pd-experience .btn-outline:hover{background-color:#2a2a2a;color:#fff}