body .page-container{--pricing-text-color:#555}body .page-container .pricing-grid{display:grid;gap:2rem;grid-template-columns:repeat(1,1fr);margin:0 auto 1rem}@media(min-width:768px){body .page-container .pricing-grid{grid-template-columns:repeat(2,1fr);max-width:640px}}@media(min-width:1024px){body .page-container .pricing-grid{grid-template-columns:repeat(2,1fr);max-width:768px}}@media(min-width:1280px){body .page-container .pricing-grid{grid-template-columns:repeat(2,1fr);max-width:1280px}}body .page-container .pricing-grid .academic-plans{display:flex;flex-direction:column;gap:2rem}body .page-container .pricing-grid .pricing-card{--vertical-spacing:0.5rem;background-color:#fff;border-radius:.5rem;box-shadow:0 4px 6px rgba(0,0,0,.1);display:flex;flex-direction:column;overflow:hidden}body .page-container .pricing-grid .pricing-card .pricing-header{background:var(--bg-gradient);margin-bottom:var(--vertical-spacing)}body .page-container .pricing-grid .pricing-card .pricing-header.community{background:var(--bg-green-gradient)}body .page-container .pricing-grid .pricing-card .pricing-header.enterprise{background:var(--bg-purple-gradient)}body .page-container .pricing-grid .pricing-card .pricing-header{animation:var(--bg-gradient-animation)}body .page-container .pricing-grid .pricing-card .pricing-header>h2{color:#fff;margin:0;padding:1rem;text-align:center}body .page-container .pricing-grid .pricing-card .pricing-content{padding-bottom:1rem;padding-left:2rem;padding-right:2rem}body .page-container .pricing-grid .pricing-card .pricing-content>p:first-of-type{padding:1rem 0}body .page-container .pricing-grid .pricing-card .pricing-content p{font-size:1.1em;margin-bottom:var(--vertical-spacing);margin-top:var(--vertical-spacing)}body .page-container .pricing-grid .pricing-card .pricing-content .primary-btn{display:block;margin:0 auto;width:100%}body .page-container .pricing-grid .pricing-card .pricing-content ul.pricing-list{list-style:none;margin-bottom:var(--vertical-spacing);margin-top:var(--vertical-spacing);padding:0}body .page-container .pricing-grid .pricing-card .pricing-content ul.pricing-list li{background-image:url(/build/images/green-check.5d775a57.svg);background-position:left .5rem;background-repeat:no-repeat;background-size:16px 16px;color:var(--pricing-text-color);list-style:none;margin-bottom:1rem;padding-left:25px}.provided-as-is{color:#6e6e6e;font-size:.9em}.register-container{display:none;margin:0 auto;max-width:1200px;padding:0 1rem}.register-container .register-section{background-color:#fff;overflow:hidden;padding:5rem 0;position:relative}.register-container .register-content{align-items:center;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:space-between}.register-container .register-intro{margin:0 auto}.register-container .intro-text{margin-bottom:3rem}.register-container .intro-heading{color:#1a202c;font-size:2rem;font-weight:700;line-height:1.25;margin-bottom:1.5rem;text-transform:uppercase}.register-container .intro-description{color:#6b7280;font-size:1rem;line-height:1.75;margin-bottom:2.25rem}.register-container .register-form{flex-basis:66.6667%;margin:0 1rem;width:100%;width:720px}.register-container .register-form .form-container{background-color:#f9fafb;border-radius:.5rem;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);padding:2rem}.register-container .register-form .form-container #register div{margin-bottom:1.5rem}.register-container .register-form .form-container #register .register-confirm-license{display:inline}.register-container .register-form .thank-you-message{color:#374151;font-size:1rem;line-height:1.5}.register-container .register-form .thank-you-message h2{font-size:1.5rem;font-weight:700;margin-bottom:.75rem}.licensing-container{margin:0 auto;max-width:1280px;padding:2.5rem 1rem}.licensing-container .licensing-title{font-size:2rem;font-weight:600;margin-bottom:1.5rem;margin-top:0}.licensing-container .licensing-subtitle{font-size:1.5rem;font-weight:700;margin-bottom:.5rem}.licensing-container .licensing-description{color:#555;line-height:1.75}.licensing-container .licensing-subheading{font-size:1.25rem;font-weight:600;margin-bottom:1rem}.licensing-container ul{list-style-type:disc;margin-left:1.5rem}.licensing-container a{color:#0070f3;text-decoration:none}.licensing-container a:hover{text-decoration:underline}