:root{--legis-blue:#3d2dd7;--legis-bg:#cfebf8;--legis-ai:#a3e635;--legis-text:#231f20;--legis-muted:#595959;--legis-gold:#e2a805;--legis-tier-1:#ababab;--legis-tier-2:#2896c2;--legis-tier-3:#3d2dd7;--legis-tier-4:#e2a805;--legis-font-sans:"Barlow",Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif}[role=button]:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,label:focus-visible,select:focus-visible,summary:focus-visible,textarea:focus-visible{outline:3px solid var(--legis-blue);outline-offset:2px}:root{--global-width:1268px;--font-sans:"Barlow",Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;--font-serif:Georgia,serif;--font-mono:Menlo,Consolas,Monaco,Liberation Mono,Lucida Console,monospace;--color-primary-text:var(--legis-text);--color-secondary-text:var(--legis-muted);--color-white:#fff;--color-lighter-gray:#f6f6f6;--color-light-gray:#e6e6e6;--color-mid-gray:#ccc;--color-dark-gray:#444;--color-darker-gray:#15171a;--color-black:#000;--color-background:var(--legis-bg);--color-blue:var(--legis-blue);--color-ai:var(--legis-ai)}body{font-family:var(--font-sans)!important;font-size:1rem;line-height:1.6;color:var(--color-primary-text);background-color:var(--color-background);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*,:after,:before{box-sizing:border-box}button,input,select,textarea{font:inherit}img{height:auto}a{text-decoration:none}a,h1,h2,h3,h4,h5,h6{color:var(--color-darker-gray)}h1,h2,h3,h4,h5,h6{line-height:1.15;letter-spacing:-.02em}blockquote,body,dd,dl,figure,h1,h2,h3,h4,p{margin:0}h1{font-size:4rem}h2{font-size:2.8rem}h3{font-size:2.4rem}h4{font-size:2.2rem}h5{font-size:2rem}h6{font-size:1.8rem}hr{width:100%;height:2px;background-color:var(--color-darker-gray);border:0}blockquote:not([class]){padding-left:2rem;border-left:4px solid var(--ghost-accent-color)}figcaption{margin-top:1.6rem;font-size:1.4rem;line-height:1.4;color:var(--color-secondary-text);text-align:center}pre{padding:1.6rem 2.4rem;overflow-x:scroll;-webkit-hyphens:none;hyphens:none;line-height:1.5;white-space:pre;background-color:var(--color-lighter-gray);-webkit-overflow-scrolling:touch}code{font-family:var(--font-mono);font-size:15px}:not(pre)>code{padding:.4rem;color:var(--ghost-accent-color);background-color:var(--color-lighter-gray);border-radius:3px}iframe{display:block;width:100%;overflow:hidden;border:0}a:not(.kg-btn):not(.kg-product-card-button):hover{opacity:1}.hero{display:flex;flex-direction:column;align-items:center;justify-content:center;max-width:var(--global-width);min-height:40rem;overflow:hidden;padding:0 1rem;margin:0 auto 4rem}.hero[data-style=image-on-side]{display:grid;grid-gap:2rem;grid-template-columns:repeat(auto-fit,minmax(20rem,1fr));padding-top:4rem;padding-bottom:4rem}.hero[data-style=image-full-bg]{position:relative;margin:0 0 4rem;max-width:none}.hero__media{border-radius:5px;width:100%;margin:0 auto;overflow:hidden;height:100%;top:0;left:0}.hero[data-style=image-below] .hero__media{border-radius:30px;margin-top:1rem}.hero[data-style=image-full-bg] .hero__media{position:absolute;border-radius:0}.hero__figure{position:relative;margin:0}.hero__img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.hero[data-style=image-full-bg] .hero__img{filter:brightness(.75)}.hero[data-style=image-below] .hero__img{aspect-ratio:2/1}.hero__content{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;z-index:1}.hero[data-style=image-below] .hero__content{max-width:60rem;margin:2rem 0}.hero[data-style=image-on-side] .hero__content{align-items:flex-start}.hero[data-style=image-full-bg] .hero__content{max-width:60rem}.hero__title{text-align:center;margin-bottom:1.25rem;font-size:calc(1.6rem + 3vmin);letter-spacing:0;font-weight:700}.hero[data-style=image-below] .hero__title{margin-top:2rem}.hero[data-style=image-full-bg] .hero__title{margin-top:0;color:#fff}.hero[data-style=image-on-side] .hero__title{text-align:left}.hero__description{font-size:calc(.95rem + 1.25vmin);margin-bottom:1.25rem;text-align:center;width:100%;color:var(--color-secondary-text)}.hero[data-style=image-full-bg] .hero__description{color:#fff}.hero[data-style=image-on-side] .hero__description{text-align:left}.subscribe-form{width:100%;max-width:30rem;text-align:center;display:flex;border-radius:30px;flex-direction:row;flex-wrap:wrap;position:relative}.hero[data-style=image-on-side] .subscribe-form{text-align:left}.hero[data-style=image-below] .subscribe-form input,.hero[data-style=image-on-side] .subscribe-form input{border:2px solid #ebebeb}.subscribe-form input{width:100%;border:none;box-shadow:none;margin:0;padding:.75rem 1rem;outline:none;font-size:calc(.9rem + .5vmin);border-radius:inherit;min-height:54px}.subscribe-form button{color:#fff;cursor:pointer;min-width:40%;font-size:1.2rem;font-weight:700;height:calc(100% - 12px);background-color:var(--ghost-accent-color);border:none;border-radius:inherit;position:absolute;top:6px;right:6px}.subscribe-form button:hover{filter:contrast(.8) brightness(1.2)}.subscribe-form .error-message,.subscribe-form .success-message{margin-top:1em;font-size:.9rem;font-weight:500;display:none;width:100%;position:absolute;bottom:-2rem}.subscribe-form .success-message{color:#48c774}.subscribe-form .error-message{color:#fc365e}.subscribe-form.error .error-message,.subscribe-form.success .success-message{display:block}.hero__links{display:flex;align-self:center;margin-bottom:2rem}.hero[data-style=image-on-side] .hero__links{align-self:flex-start}.hero__links .button{font-size:1.1rem;padding:.75rem 2rem;font-weight:700;border-radius:30px;display:block;white-space:nowrap}.button-primary{color:#fff;background-color:var(--ghost-accent-color);margin-right:1.5em}.button-primary:hover{filter:contrast(.6) brightness(1.1)}.button-secondary{border:1px solid var(--color-dark-gray);color:var(--color-dark-gray);background-color:var(--color-ai)}.button-secondary:hover{opacity:1;color:var(--color-dark-gray);background-color:#cbcbcb}.faq{max-width:660px;margin:0 auto 4rem;padding:0 1rem}.faq[data-style=simple] details.accordion{border-bottom:2px solid var(--color-mid-gray);position:relative;padding:1rem 0}.faq[data-style=simple] details.accordion summary{list-style:none;font-size:1.1rem;font-weight:700;opacity:.75}.faq[data-style=simple] details.accordion summary:after{content:"+";position:absolute;right:1rem;font-weight:700}.faq[data-style=simple] details.accordion[open] summary:after{content:"-"}.faq details.accordion p{font-size:.9rem;line-height:1.6;margin:1rem 0}.faq[data-style=detailed] details.accordion{--color-accent:#222;margin-bottom:1rem;border-radius:5px;position:relative;padding:1rem 1rem 1rem 3.5rem;border-left:5px solid var(--color-accent);overflow:hidden}.faq[data-style=detailed] details.accordion:before{background-color:var(--color-accent);opacity:.1;content:"";position:absolute;width:100%;height:100%;top:0;left:0}.faq[data-style=detailed] details.accordion summary{list-style:none;font-size:1rem;font-weight:700}details.accordion summary::marker{display:none}.faq[data-style=detailed] details.accordion summary:before{position:absolute;content:"+";left:1.5rem;top:.9rem;color:#000;font-size:1.6rem;line-height:1;font-weight:400}.faq[data-style=detailed] details.accordion[open] summary:before{transform:rotate(45deg)}.faq[data-style=detailed] details.accordion[open] summary{font-weight:700}.services{display:grid;grid-gap:2rem;grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));padding:0 1rem;margin:0 auto 4rem;max-width:var(--global-width)}.services li{padding:1rem 1.5rem;list-style:none;border:1px solid #ebebeb;border-radius:5px}.services__emoji{font-size:30px;max-width:60px;margin:0 auto}.services__title{font-size:calc(1rem + .5vmin);margin-bottom:.4rem;opacity:1;font-weight:700}.services__description{font-size:1rem;opacity:.9}.services.bg-color li{--color-accent:#222;position:relative;border:none;border-radius:20px;border:3px solid var(--color-blue)}.services.bg-color li:before{background-color:var(--color-accent);opacity:0;content:"";position:absolute;width:100%;height:100%;top:0;left:0}.testimonials{display:grid;grid-gap:2rem;grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));padding:0 1rem;margin:0 auto 4rem;max-width:var(--global-width)}.testimonial{border:1px solid #ebebeb;padding:2rem;border-radius:5px}.testimonial-quote{display:block;font-family:serif;font-weight:700;color:var(--ghost-accent-color);font-size:5rem;height:4rem;line-height:1}.testimonial-descr{font-style:italic;color:#5c5c5c;margin-bottom:1.5em;font-size:1rem;opacity:.85}.testimonial__author{display:flex}.testimonial__author-profile{margin:0 .5em 0 0}.testimonial__author-profile img{border-radius:50%;display:block;height:40px;width:40px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.testimonial__author-details{display:flex;flex-direction:column;justify-content:center}.testimonial__author-name{margin:0 0 .25rem;font-weight:500;font-size:.95rem;line-height:1}.testimonial__author-description{font-size:.95rem;line-height:1;margin:0}.testimonial__author-profile .icon-user{height:40px;width:40px}.subscribe,.testimonial__author-profile .icon-user{display:flex;justify-content:center;align-items:center}.subscribe{flex-direction:column;padding:0 1rem;max-width:calc(var(--global-width) - 2rem);border-radius:.5vw;background-color:#000;min-height:25rem;position:relative;margin:0 auto 4rem}.subscribe__descr{font-size:2.5rem;text-align:center;max-width:40rem;color:#fff;margin-bottom:1rem}.subscribe__btn{color:var(--ghost-accent-color);background-color:#fff;font-size:1.2rem;padding:.75rem 2rem;font-weight:700;border-radius:30px;display:block}.subscribe__btn:hover{filter:contrast(.8) brightness(1.2)}.brands{display:flex;flex-wrap:wrap;grid-gap:1rem;padding:1rem;margin:0 auto 4rem;max-width:var(--global-width)}.brands,.brands li{align-items:center;justify-content:center}.brands li{list-style:none;display:inline-flex}.brands li img{height:3.5rem}.posts__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));grid-gap:2rem;padding:0 1rem;max-width:var(--global-width);margin:0 auto 4rem}.pad-grid{padding:0 2rem}.grid-2{grid-template-columns:repeat(auto-fit,minmax(60vmin,1fr))}.gutter{margin-top:30px}.post-card{display:flex;flex-direction:column;border-radius:10px}.post-card__figure{aspect-ratio:16/9;border-bottom:0;margin:0;overflow:hidden;width:100%;border-radius:10px}.post-card__figure img{border-radius:inherit;display:block;height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;top:0;width:100%}.post-card__content{align-self:flex-end;display:flex;flex-direction:column;width:100%;padding-top:1.5rem}.post-card__tag{display:inline-flex;font-size:.9rem;font-weight:600;text-transform:uppercase;margin-bottom:.5rem;opacity:.8}.post-card__tag:before{align-self:center;background-color:#ebebeb;content:"";height:2px;margin:0 .5rem;width:15px}.post-card__title{font-size:1.5rem;margin-bottom:.5rem;font-weight:700}.post-card__title:hover{text-decoration:underline}.post-date{flex-wrap:wrap;font-size:.9rem;opacity:.9}.post-date,.post-info{display:flex}.post-card__excerpt{font-size:.9rem;opacity:.9}.footer{margin-top:2rem}.footer-inner{display:flex;flex-direction:column;justify-content:center;align-items:center;max-width:var(--global-width);margin:0 auto;padding:2rem 1rem}.footer__brand{margin-bottom:0}.footer__title{font-size:2rem;font-weight:600;opacity:.9}.footer__logo{height:60px;max-width:200px;-o-object-fit:contain;object-fit:contain}.footer__social{display:flex;grid-gap:1.5rem;margin-top:1rem}.footer__social a{display:block;opacity:.7}.footer_copy{text-align:left;font-size:.9rem;padding-top:1.5rem;padding-bottom:40px}.footer_copy a{color:#fff;text-decoration:underline}.nav{flex-wrap:wrap;grid-column-gap:1.5rem;align-items:center;justify-content:center;margin-bottom:.5rem}.nav li{list-style:none}.nav a{font-size:1.2rem;font-weight:500;opacity:.8}.nav a:hover{text-decoration:underline}.bg-color-hard-purple{background-image:none;background-color:var(--legis-blue)}.cta-enhanced-shadow{box-shadow:0 4px 8px rgba(0,0,0,.4),0 2px 4px rgba(0,0,0,.4);transition:box-shadow .3s ease-in-out}.cta-enhanced-shadow:hover{box-shadow:0 8px 16px rgba(0,0,0,.8),0 4px 8px rgba(0,0,0,.8)}.bg-color-orange{background-image:linear-gradient(#f96,#ff5e62)}.bg-color-water{background-image:linear-gradient(#74ebd5,#acb6e5)}.bg-color-broken{background-image:linear-gradient(#d9a7c7,#fffcdc)}.bg-color-orange-light{background-image:linear-gradient(#ffccb3,#ffafb1)}.bg-color-water-light{background-image:linear-gradient(#bcf4eb,#d5dcf2)}.bg-color-broken-light{background-image:linear-gradient(#eed7e4,#fdfaed)}.section-title{--color-accent:var(--legis-blue);font-size:calc(.6vw + 1.8rem);font-weight:700;line-height:1.2;padding:0 1rem;opacity:1;margin:2rem auto;max-width:var(--global-width);color:var(--color-accent);text-align:center;margin-bottom:10px!important}.section-subtitle{font-size:calc(.6vw + .8rem);text-align:center;margin-top:0!important;font-weight:300;margin-bottom:40px}.section-title.center{text-align:center}.section-note{--color-accent:var(--legis-blue);font-size:16px;font-weight:700;line-height:1.2;padding:0 1rem;opacity:1;margin:.5rem auto;max-width:var(--global-width);color:var(--color-accent);text-decoration:overline}.section-posts{background-color:hsla(0,0%,100%,.5);padding:20px;border-radius:20px;margin:20px auto;border:1px solid var(--legis-blue);max-width:650px}.pricing-section{margin-bottom:4rem;padding:0 1rem}.pricing{display:grid;grid-gap:2em;grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));max-width:calc(var(--global-width) - 2rem);margin:0 auto}.card{border-color:1px solid #eee;background-color:transparent;border-radius:15px;padding:30px}.membership-plan{background-color:#fff;box-shadow:0 0 20px 1px rgba(0,0,0,.05);border-bottom:5px solid var(--color-accent);display:flex;flex-direction:column;padding:1.5rem;border-radius:5px;--color-tier-1:var(--legis-tier-1);--color-tier-2:var(--legis-tier-2);--color-tier-3:var(--legis-blue);--color-tier-4:var(--legis-gold)}.membership-plan:hover{background-color:var(--color-accent)}.membership-plan .button{font-size:1.1rem;padding:.75rem 2rem;font-weight:700;border-radius:30px;display:flex;justify-content:center;color:var(--color-accent)}.membership-plan:hover .button{color:#fff}.membership-plan .button-secondary{border:1px solid var(--color-accent)}.membership-plan:hover .button-secondary{border:1px solid #fff}.membership-plan:hover .button-secondary:hover{background-color:var(--color-accent)}.membership-plan__hdr{display:flex;flex-direction:column;margin-bottom:2rem}.membership-plan__title{color:var(--legis-text);font-size:1.6rem;margin-bottom:0;text-transform:capitalize;font-weight:700}.membership-plan:hover .membership-plan__title{color:#fff}.membership-plan__description{font-size:1.1rem;margin-top:.5rem;line-height:1.4}.membership-plan:hover .membership-plan__description{color:#fff}.membership-plan__price{line-height:1;margin-top:1rem}.membership-plan:hover .membership-plan__price{color:#fff}.membership-plan__price strong{margin-right:.25rem;font-size:2rem}.membership-plan:hover .membership-plan__price strong{color:#fff}.membership-plan__price sup{font-size:1rem;font-weight:600;opacity:.8;line-height:1.6}.membership-plan:hover .membership-plan__price sup{color:#fff}.membership-plan__content{flex:1;margin-bottom:1em}.membership-plan ul{flex:1;list-style:none;padding-left:0;margin:0}.membership-plan li{display:flex;line-height:1.4;margin-bottom:12px;font-size:.9rem}.membership-plan:hover li{color:#fff}.membership-plan li:before{border-bottom:2px solid var(--color-accent);border-right:2px solid var(--color-accent);content:"";display:inline-block;height:12px;margin-right:12px;margin-top:3.5px;transform:rotate(45deg);width:5px}.membership-plan:hover li:before{border-bottom:2px solid #fff;border-right:2px solid #fff}.membership-plan:hover .membership-plan__symbol{background-color:#fff}.membership-plan__symbol .icon{stroke-width:2px;fill:none;display:flex;height:24px;width:24px}.membership-plan__symbol .icon svg{stroke:currentcolor;height:100%;width:100%;color:var(--color-accent)}.membership[data-plan] [data-plan]{display:none}.membership[data-plan=annual] [data-plan=annual],.membership[data-plan=monthly] [data-plan=monthly]{display:flex;align-items:flex-end}.pricing-section[data-plan=annual] .data-plan-switch:before,.pricing-section[data-plan=monthly] .data-plan-switch:before{position:absolute;content:"";display:block;width:50%;height:calc(100% - 8px);top:4px;left:4px;background:#fff;border-radius:10px;transition:all .4s ease-in-out}.pricing-section[data-plan=annual] .data-plan-switch:before{transform:translateX(calc(100% - 8px))}.data-plan-switch{grid-column:1/-1;position:relative;display:flex;align-items:center;justify-content:center;width:100%;max-width:20rem;padding:4px;background-color:rgba(0,0,0,.05);border-radius:10px;margin:0 auto 2rem}.data-plan-switch button{flex:1;font-size:.9rem;font-weight:600;padding:8px 16px;background-color:var(--color-transparent);border-radius:10px;z-index:1;border:none;cursor:pointer}.data-plan-label{font-size:.9rem;font-weight:600;letter-spacing:.5px;text-transform:uppercase;margin:0 .75em}.podcast{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.podcast-img{height:25px;width:25px}.podcast-button{display:flex;align-items:center;justify-content:center;margin:0 .5rem .5rem 0;padding:.5rem 1rem;border-radius:30px;border:1px solid #ebebeb;background-color:hsla(0,0%,100%,.85)}.podcast-title{font-weight:600;margin-left:.5rem}body{margin:0;font-family:Arial,sans-serif}.navbar-container{width:100%;max-width:1268px;margin:0 auto;padding:0 15px}.navbar{display:flex;align-items:center;justify-content:space-between;padding:10px 0;position:relative}.navbar-logo .logo{max-width:min(320px,60vw);height:auto}.navbar-toggle-checkbox{display:none}.navbar-burger{display:none;flex-direction:column;justify-content:center;gap:5px;width:44px;height:44px;padding:8px;cursor:pointer;border:none;background:transparent}.navbar-burger span{display:block;width:100%;height:3px;border-radius:2px;background-color:var(--color-primary-text);transition:transform .2s ease-in-out,opacity .2s ease-in-out}.navbar-toggle-checkbox:checked+.navbar-burger span:first-child{transform:translateY(8px) rotate(45deg)}.navbar-toggle-checkbox:checked+.navbar-burger span:nth-child(2){opacity:0}.navbar-toggle-checkbox:checked+.navbar-burger span:nth-child(3){transform:translateY(-8px) rotate(-45deg)}.navbar-content{align-items:center}.nav,.navbar-content{display:flex;gap:20px}.nav{list-style:none;padding:0;margin:0}.nav li a{text-decoration:none;color:#333;font-weight:500;transition:color .3s}.nav li a:hover{color:var(--legis-blue);text-decoration:overline}.navbar-action-button{padding:10px 20px;color:#fff;text-decoration:none;border-radius:25px;transition:background-color .3s}.navbar-action-button,.navbar-action-button:hover{background-color:var(--legis-blue)}.mobile-action-container{display:none}@media (max-width:768px){.navbar{flex-direction:row;flex-wrap:wrap;align-items:center}.navbar-burger{display:flex}.navbar-content{display:none;width:100%;flex-direction:column;align-items:flex-start;gap:10px;padding:10px 0 5px;border-top:1px solid rgba(0,0,0,.08);margin-top:10px}.navbar-toggle-checkbox:checked~.navbar-content{display:flex}.navbar-content .nav{flex-direction:column;align-items:flex-start;gap:12px;width:100%}.navbar-content .nav a{display:block;padding:4px 0;font-size:1.2rem}.desktop-action{display:inline-block}.mobile-action-container{display:flex;width:100%;align-items:center;gap:16px;justify-content:flex-start;padding-top:10px}.mobile-login-link{font-weight:500;text-decoration:underline}h1{font-size:2.4rem}h2{font-size:2rem}h3{font-size:1.75rem}h4{font-size:1.5rem}h5{font-size:1.3rem}h6{font-size:1.15rem}.hero__links{display:block;margin-bottom:30px}.numbers{font-size:.8em!important}.posts__grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));box-shadow:none}.posts__grid:hover{transform:none;box-shadow:none}.pad-grid{padding:0 1rem}.posts__grid2{grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr))}.button-primary{margin-right:0;margin-bottom:10px}}.stats-items{margin-top:30px}.stats-items h4{color:#fff}.stats-items a,.stats-items div{text-align:center;flex:1 1 auto;padding:5rem;background:var(--legis-blue);color:#fff;transition:all .2s ease-in-out;border-radius:5px;box-shadow:0 .25rem 1.75rem rgba(30,34,40,.1)}.disclaimer-foot{font-size:.55em}.term-description a{color:var(--legis-blue);text-decoration:underline}.inner{margin-left:auto;margin-right:auto;max-width:860px;width:100%;position:relative}.inner.wide{max-width:1200px}.inner.narrow{max-width:820px}.inner.extended{max-width:980px}.text-center{color:#fff;background-color:var(--legis-blue);margin:2px;text-align:center;padding:20px;transition:all .2s ease-in-out;border-radius:5px;box-shadow:0 .25rem 1.75rem rgba(30,34,40,.1)}.text-center h4{color:var(--legis-bg)}.legis-video-lite{position:relative;aspect-ratio:16/9;border-radius:20px;overflow:hidden;cursor:pointer;background-color:#000}.legis-video-lite__poster,.legis-video-lite video{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.legis-video-lite__play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:72px;height:72px;display:flex;align-items:center;justify-content:center;border:none;border-radius:50%;cursor:pointer;background-color:var(--legis-blue);box-shadow:0 4px 16px rgba(0,0,0,.35);transition:transform .15s ease-in-out}.legis-video-lite__play svg{width:24px;height:24px;margin-left:4px;fill:#fff}.legis-video-lite:hover .legis-video-lite__play,.legis-video-lite__play:focus-visible{transform:translate(-50%,-50%) scale(1.08)}.secondary-navigation,.secondary-navigation a{color:#fff}.no-style-list{padding:0;margin:0;list-style:none}.footer-nav-column-heading{text-transform:uppercase;font-weight:700}.logout{cursor:pointer;font:monospace}.card-body{border-radius:20px}.pricing{grid-template-columns:repeat(4,1fr);max-width:var(--global-width)}@media (max-width:1200px){.pricing{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.pricing{grid-template-columns:1fr}}.membership-plan{padding:1.2rem}.pricing-table-container{max-width:var(--global-width);margin:0 auto 4rem;padding:0 1rem}.pricing-toggle{display:flex;align-items:center;justify-content:center;margin:2rem auto}.toggle-option{font-weight:600;color:var(--color-secondary-text);padding:0 1rem;cursor:pointer}.toggle-option.active{color:var(--color-blue)}.switch{position:relative;display:inline-block;width:60px;height:30px}.switch input{opacity:0;width:0;height:0}.slider{cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc}.slider,.slider:before{position:absolute;transition:.4s}.slider:before{content:"";height:22px;width:22px;left:4px;bottom:4px;background-color:#fff}input:checked+.slider{background-color:var(--color-blue)}input:checked+.slider:before{transform:translateX(30px)}.slider.round{border-radius:34px}.slider.round:before{border-radius:50%}.pricing-table{width:100%;border-radius:12px;overflow:hidden;box-shadow:0 0 30px rgba(0,0,0,.1);background:#fff;border-collapse:collapse}.pricing-header{display:flex;border-bottom:2px solid rgba(61,45,215,.1)}.pricing-column{flex:1;text-align:center;padding:30px 15px;position:relative;box-sizing:border-box}.pricing-column:not(:last-child):after{content:"";position:absolute;right:0;top:20px;bottom:20px;width:1px;background-color:rgba(61,45,215,.1)}.pricing-column.feature-column{background-color:var(--color-blue);color:#fff;font-weight:700;display:flex;align-items:center;justify-content:center}.tier-name{font-size:1.4rem;font-weight:700;margin-bottom:15px;color:var(--color-blue)}.pricing-column.feature-column .tier-name{color:#fff}.tier-price{margin-bottom:25px;min-height:60px}.tier-price .price{font-size:2.2rem;font-weight:700;color:var(--color-primary-text)}.tier-price .period{font-size:.9rem;color:var(--color-secondary-text)}.pricing-btn{display:inline-block;padding:10px 25px;background-color:var(--color-blue);color:#fff;font-weight:600;border-radius:30px;transition:all .3s ease}.pricing-btn:hover{transform:translateY(-3px);box-shadow:0 7px 14px rgba(61,45,215,.25)}.pricing-rows{display:flex;flex-direction:column}.pricing-row{display:flex;border-bottom:1px solid rgba(61,45,215,.1)}.pricing-row:last-child{border-bottom:none}.pricing-row .feature-column{flex:1;padding:15px 20px;font-weight:500;background-color:rgba(61,45,215,.05);color:var(--color-primary-text)}.pricing-cell{flex:1;display:flex;align-items:center;justify-content:center;padding:15px;font-weight:500}.checkmark:after{content:"✓";color:#000;font-weight:700}.checkmark:after,.cross:after{display:inline-block;font-size:18px}.cross:after{content:"×";color:#ccc}.checkmark.alt:after{content:"\2714"}.cross.alt:after{content:"\2716"}.pricing-column:nth-child(3){position:relative;box-shadow:0 0 30px rgba(61,45,215,.2);z-index:1;transform:scale(1.05);border-radius:12px;overflow:hidden}.pricing-column:nth-child(3):before{content:"RECOMENDADO";position:absolute;top:10px;right:10px;background-color:var(--color-blue);color:#fff;font-size:.7rem;font-weight:700;padding:4px 10px;border-radius:20px}@media (max-width:992px){.pricing-table{overflow-x:auto}.pricing-header,.pricing-row{min-width:768px}.pricing-column:nth-child(3){transform:none}}@media (max-width:600px){.tier-name{font-size:1.2rem}.tier-price .price{font-size:1.8rem}.pricing-btn{padding:8px 15px;font-size:.9rem}}.newthing{margin-top:-25px;margin-left:-20px}.meta{font-family:var(--font-mono);font-size:.75em}.card-subtext,.meta{color:#666}.card-title{font-weight:700}
/*# sourceMappingURL=landingpages.css.map */