.Pricing{background:linear-gradient(180deg,#fffcf5 0%,#f1ede4 61.85%,#d4c9b6 103.08%)}.pricing-hero{text-align:center;position:relative;overflow:hidden}.pricing-hero h1,.pricing-hero p{margin:0;text-align:center}.pricing-hero .container{display:flex;flex-direction:column}@media all and (max-width:767px){.pricing-hero .container{gap:24px;margin:40px auto 0}}@media all and (min-width:768px){.pricing-hero .container{gap:48px;margin:60px auto 0}.pricing-hero .container>*{max-width:700px;margin:0 auto}}@media all and (min-width:1200px){.pricing-hero .container{margin:90px auto 0}}.pricing-cards{display:flex;flex-direction:column;margin-bottom:60px;gap:20px}.pricing-cards .card{display:flex;flex-direction:column;padding:20px;gap:24px;border-radius:16px;align-items:center}.pricing-cards .card::after{background:var(--smithy-card-background)}.pricing-cards .card img{width:25px;height:25px}.pricing-cards .card .name{display:flex;gap:16px;align-items:center;font-family:var(--pico-font-family-monospace);color:var(--smithy-code-red-600);text-transform:uppercase;font-size:1.6rem}.pricing-cards .card .subtitle{font-size:4.8rem;line-height:4.8rem;font-weight:bolder;margin-bottom:1.2rem}.pricing-cards .card li{display:flex;align-items:baseline;margin:10px 0;line-height:30px;list-style:none}.pricing-cards .card li:before{display:block;flex-shrink:0;width:20px;height:20px;margin-right:10px;position:relative;top:5px;vertical-align:middle;background:url(/icons/check.png)no-repeat 0;background-size:contain;content:""}.pricing-cards .card .small-subtitle{color:var(--smithy-cipher-slate-200)}.pricing-cards .card .card-header{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.pricing-cards .card .card-footer{margin-top:auto;width:100%;display:block}.pricing-cards .card .card-footer .button{width:100%;display:block;text-align:center}@media all and (min-width:992px){.pricing-cards{flex-direction:row;margin-bottom:120px;flex-wrap:wrap}.pricing-cards .card{flex-basis:calc(50% - 10px)}}@media all and (min-width:1400px){.pricing-cards{flex-wrap:nowrap}.pricing-cards .card{flex-basis:calc(25% - 20px)}}@media(min-width:1280px){.Pricing main .container{max-width:none}}@media(min-width:1800px){.Pricing main .container{max-width:1800px}}