.pricing-hero{text-align:center;padding:120px 0 40px;position:relative}.pricing-hero-content{max-width:700px;margin:0 auto}.pricing-hero-title{color:#fff;margin-bottom:16px;font-size:3rem;font-weight:700}.pricing-hero-subtitle{color:#ffffffb3;font-size:1.25rem;line-height:1.6}.features-included{padding:80px 0}.features-included-header{text-align:center;margin-bottom:60px}.features-included-header h2{background:linear-gradient(135deg,#fff 30%,#a855f7);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:16px;font-size:2.25rem;font-weight:700}.features-included-header p{color:#ffffffb3;max-width:600px;margin:0 auto;font-size:1.125rem}.features-included-grid{grid-template-columns:repeat(3,1fr);gap:32px;display:grid}.feature-included-item{text-align:center;-webkit-backdrop-filter:blur(20px);background:#ffffff08;border:1px solid #ffffff0f;border-top:2px solid #a855f74d;border-radius:16px;padding:32px 24px;transition:all .3s}.feature-included-item:hover{border-top-color:#a855f7;transform:translateY(-4px);box-shadow:0 8px 32px #a855f71a}.feature-included-icon{margin-bottom:16px;font-size:2.5rem;display:block}.feature-included-item h3{color:#fff;margin-bottom:8px;font-size:1.125rem;font-weight:600;transition:all .3s}.feature-included-item:hover h3{background:linear-gradient(135deg,#fff 30%,#a855f7);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.feature-included-item p{color:#fff9;font-size:.95rem;line-height:1.5}.pricing-card--micro{align-self:center;margin-top:1.7rem;margin-bottom:auto;padding:1.5rem;transition:all .3s}@media (max-width:1024px) and (min-width:769px){.pricing-card--micro{align-self:start;margin-top:0;margin-bottom:0}}@media (max-width:1024px) and (max-height:600px){.pricing-card--micro{align-self:start;margin-top:0;margin-bottom:0;padding:1rem}}@media (max-width:768px){.pricing-card--micro{align-self:auto;margin-top:0;margin-bottom:0;padding:1.5rem}}@media (max-width:992px){.features-included-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.pricing-hero-title{font-size:2.25rem}.pricing-hero-subtitle{font-size:1.1rem}.features-included-grid{grid-template-columns:1fr}.features-included-header h2{font-size:1.75rem}}
