body,p{font-size:var(--font-size-base);font-weight:var(--font-weight-body);line-height:var(--line-height-body)}.typography h1,.typography h2,.typography h3,.typography h5,.typography h6,a.typography h4{margin-bottom:.3em;margin-top:1.5em}.typography h2{font-size:var(--font-size-46)}.typography h3{font-size:var(--font-size-32)}:root{--font-family-body:"Fira Code",monospace;--font-family-heading:"Anek Gurmukhi",sans-serif;--font-weight-body:500;--font-weight-bold-body:700;--font-weight-medium-heading:600;--font-weight-bold-heading:800;--font-heading-offset:0.185em;--line-height-body:1.77;--line-height-heading:1;--font-size-18:clamp(18px * 0.9,(18/1440) * 100vw,18px);--font-size-20:clamp(20px * 0.8,(20/1440) * 100vw,20px);--font-size-22:clamp(22px * 0.8,(22/1440) * 100vw,22px);--font-size-24:clamp(24px * 0.8,(24/1440) * 100vw,24px);--font-size-28:clamp(28px * 0.7,(28/1440) * 100vw,28px);--font-size-30:clamp(30px * 0.7,(30/1440) * 100vw,30px);--font-size-32:clamp(32px * 0.7,(32/1440) * 100vw,32px);--font-size-36:clamp(36px * 0.7,(36/1440) * 100vw,36px);--font-size-40:clamp(40px * 0.65,(40/1440) * 100vw,40px);--font-size-46:clamp(46px * 0.65,(46/1440) * 100vw,46px);--font-size-50:clamp(50px * 0.6,(50/1440) * 100vw,50px);--font-size-60:clamp(60px * 0.55,(60/1440) * 100vw,60px);--font-size-65:clamp(65px * 0.55,(65/1440) * 100vw,65px);--font-size-80:clamp(80px * 0.45,(80/1440) * 100vw,80px);--font-size-90:clamp(90px * 0.4,(90/1440) * 100vw,90px);--font-size-100:clamp(100px * 0.4,(100/1440) * 100vw,100px);--font-size-130:clamp(130px * 0.4,(130/1440) * 100vw,130px);--font-size-170:clamp(170px * 0.4,(170/1440) * 100vw,170px);--font-size-230:clamp(230px * 0.25,(230/1440) * 100vw,230px);--font-size-270:clamp(270px * 0.25,(270/1440) * 100vw,270px);--padding-0:0;--padding-5:clamp(5px * 0.5,(5/1440) * 100vw,5px);--padding-10:clamp(10px * 0.5,(10/1440) * 100vw,10px);--padding-20:clamp(20px * 0.5,(20/1440) * 100vw,20px);--padding-30:clamp(30px * 0.6,(30/1440) * 100vw,30px);--padding-40:clamp(40px * 0.55,(40/1440) * 100vw,40px);--padding-50:clamp(50px * 0.5,(50/1440) * 100vw,50px);--padding-60:clamp(60px * 0.45,(60/1440) * 100vw,60px);--padding-80:clamp(80px * 0.3,(80/1440) * 100vw,80px);--padding-100:clamp(100px * 0.3,(100/1440) * 100vw,100px);--padding-120:clamp(120px * 0.3,(120/1440) * 100vw,120px);--padding-150:clamp(150px * 0.3,(150/1440) * 100vw,150px);--padding-200:clamp(200px * 0.3,(200/1440) * 100vw,200px);--padding-500:clamp(500px * 0.3,(500/1440) * 100vw,500px);--margin-50:clamp(50px * 0.5,(50/1440) * 100vw,50px);--list-border:1px solid var(--color-black);--font-size-base:var(--font-size-20);--paragraph-space:calc(var(--font-size-base)*2);--list-padding:2em;--readable-width:65ch;--readable-width-heading:30ch;--color-purple:#2e2769;--color-pink:#e88b9f;--color-light-blue:#b6d1ef;--color-black:#000;--color-white:#fff;--color-periwinkle:#c5b2db;--color-salmon-pearl:#f15a53;--color-neon-pink:#ff3f82;--color-primary:var(--color-purple);--color-secondary:var(--color-pink);--color-terciary:var(--color-light-blue);--color-accent:var(--color-pink);--color-neutral:var(--color-light-blue);--color-text:var(--color-black);--color-box-shadow:var(--color-salmon-pearl);--color-card-hover:var(--color-neon-pink)}.scrollspy__menu-link,.underline-link{background-image:linear-gradient(#fff,#fff);background-position:0 100%;background-repeat:no-repeat;background-size:0 2px;text-decoration:none;transition:background-size .3s ease-in-out,color .3s ease-in-out}.scrollspy__menu-link:hover,.underline-link:hover{background-size:100% 2px;color:inherit;text-decoration:none}.underline-link-black{background-image:linear-gradient(#000,#000);background-position:0 100%;background-repeat:no-repeat;background-size:0 2px;text-decoration:none;transition:background-size .3s ease-in-out,color .3s ease-in-out}.underline-link-black:hover{background-size:100% 2px;color:inherit;text-decoration:none}p{margin-bottom:var(--paragraph-space)}hr{background-color:var(--color-purple);border:0;height:1.5px;margin:0;margin-bottom:var(--padding-40);max-width:var(--readable-width)}section.pricing-card-group.card-group h4>span{padding:5px 5px 0}.pricing-card-group__list-content span{padding:0 7px}a.pricing-card-group__button.button{border:2px solid var(--color-black);border-radius:100vmax;font-family:var(--font-family-body);font-size:var(--font-size-18);font-weight:var(--font-weight-body);line-height:1;padding:.75em 2em;transition:all .1s ease-in-out}.pricing-card-group__list-item{align-items:baseline!important}form input.hs-button.primary.large{padding:20px;width:100%}.main-padding{padding:var(--padding-80,0)}