.c-feature-grid{padding-top:5rem;padding-bottom:5rem}.c-feature-grid__head{text-align:center;max-width:52rem;margin:0 auto 1.5rem}.c-feature-grid__head p{margin-bottom:0;color:var(--color-font-light)}.c-feature-grid__kicker{display:block;font-size:var(--font-size-xs);font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--color-primary);margin-bottom:1rem}.c-feature-grid__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.c-feature-grid__card{padding:1rem;border-radius:var(--border-radius-lg);background-color:var(--color-bg-1);display:flex;flex-direction:column;gap:1rem}.c-feature-grid__media{width:100%;min-height:15rem;border-radius:var(--border-radius);overflow:hidden;border:.0625rem solid var(--color-bg-3);background:linear-gradient(180deg,var(--color-bg-1) 0%,var(--color-bg-2) 100%);display:flex;align-items:center;justify-content:center}.c-feature-grid__media img,.c-feature-grid__media video{width:100%;height:100%;display:block;object-fit:cover;object-position:center}.c-feature-grid__copy{padding:.5rem .5rem .25rem}.c-feature-grid__copy .btn{margin-top:.75rem}.c-feature-grid strong{margin-bottom:.65rem;text-align:center;font-weight:500}.c-feature-grid p{margin:0;color:var(--color-font-light);line-height:1.65;font-size:var(--font-size-sm);opacity:.8}@media screen and (max-width:57.5rem){.c-feature-grid{padding-top:3rem;padding-bottom:1.5rem}.c-feature-grid__head{margin-bottom:1rem}.c-feature-grid__grid{grid-template-columns:1fr}.c-feature-grid__media{min-height:12rem}.c-feature-grid strong,.c-feature-grid p{text-align:left}}.c-landing2{margin-top:-80px}.l2-kicker{display:block;font-size:var(--font-size-xs);font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--color-primary);margin-bottom:1rem}.l2-actions{display:flex;justify-content:flex-start;gap:.75rem;margin-top:1.5rem}.l2-actions .btn-fancy{border:none;background-color:#0e0e0e;color:var(--color-font-input)}.l2-actions .btn-fancy svg{margin-left:-.25rem;margin-right:.25rem}.l2-actions .btn-fancy:hover,.l2-actions .btn-fancy:active,.l2-actions .btn-fancy:focus{background-color:#000;color:var(--color-font-input)!important}.l2-actions .btn-fancy.btn-primary{background-color:var(--color-bg-0);color:var(--color-font)}.l2-actions .btn-fancy.btn-primary:hover,.l2-actions .btn-fancy.btn-primary:active,.l2-actions .btn-fancy.btn-primary:focus{color:var(--color-font)!important}.l2-hero{padding-top:10rem;padding-bottom:10rem;position:relative}.l2-hero__bg{position:absolute;top:0;left:0;width:100%;height:100%}.l2-hero__bg:after{content:"";position:absolute;top:70%;left:0;width:100%;height:30%;background:linear-gradient(180deg,#fefefe00,#fefefe1f,#fefefe3c,#fefefe57,#fefefe70,#ffffff86,#ffffff9b,#ffffffae,#ffffffbf,#ffffffce,#ffffffdb,#ffffffe6,#ffffffef,#fffffff6,#fffffffb,#fffffffe,#fff)}.l2-hero__bg img{width:100%;height:100%;object-fit:cover;object-position:center center}.l2-hero>.c-constrain{position:relative;z-index:1}.l2-hero .l2-actions{justify-content:center}.l2-hero__copy{max-width:44rem;text-align:center}.l2-hero__copy .l2-kicker{margin-bottom:.5rem;color:var(--color-bg-0)}.l2-hero__copy h1{max-width:600px;margin:0 auto;font-size:2.25rem;line-height:1.4;letter-spacing:-.025rem;font-weight:540;letter-spacing:0}.l2-hero__copy h1,.l2-hero__copy p{color:#fff}.l2-hero__copy h1 img,.l2-hero__copy h1 svg,.l2-hero__copy h1 .emoji{display:inline;padding:4px;vertical-align:middle;width:48px;height:48px;margin-left:.25rem;border-radius:20px;font-size:var(--font-size-xl);transform:scale(.8) rotate(2deg);corner-shape:squircle;box-shadow:0 0 0 3px #ffffff4d;background-color:#fff;color:#1a59b9}.l2-hero__copy h1 svg{background-color:transparent;color:#fff;transform:scale(.8) rotate(-3deg)}.l2-hero__copy h1 .emoji{display:inline-block;line-height:1.7;min-width:42px;padding:0;transform:scale(.8) rotate(-3deg)}.l2-hero__copy .article-text{max-width:40rem;margin-bottom:0}.l2-hero__roller{margin-top:1rem}.l2-hero__roller .c-roller{overflow:initial}.l2-intro-image{padding-top:5rem;padding-bottom:5rem;overflow:hidden}.l2-intro-image__head{text-align:center;max-width:52rem;margin:0 auto 1.5rem}.l2-intro-image__head p{margin-bottom:0;color:var(--color-font-light)}.l2-intro-image__frame{border:1px solid var(--color-bg-4);border-radius:.5rem;background-color:transparent;overflow:hidden;box-shadow:var(--box-shadow-low);background-color:#82a5b1;background-image:url(/images/landing2/product-bg.webp);background-position:top center;background-size:cover;padding:6rem}.l2-intro-image__frame img{display:block;width:100%;height:auto;border-radius:.25rem;box-shadow:0 0 0 12px #fff6}.l2-intro-image__canvas{position:relative;width:100%}.l2-intro-image__label{position:absolute;z-index:2;border:0;background:transparent;padding:0;cursor:pointer;line-height:1}.l2-intro-image__dot{width:1.8rem;height:1.8rem;border-radius:var(--border-radius-full);border:1px solid hsl(var(--hue-p),64%,46%);background:hsl(var(--hue-p),79%,56%);color:#fff;font-size:var(--font-size-sm);font-weight:700;display:inline-flex;align-items:center;justify-content:center;box-shadow:var(--box-shadow-low)}.l2-intro-image__tooltip{position:absolute;left:50%;bottom:calc(100% + .5rem);transform:translate(-50%);width:14.5rem;padding:.5rem .625rem;border-radius:var(--border-radius);border:1px solid var(--color-bg-4);background:#fff;color:var(--color-font);font-size:var(--font-size-xs);line-height:1.45;text-align:left;box-shadow:var(--box-shadow-low);opacity:0;pointer-events:none;transition:opacity .16s ease}.l2-intro-image__label:hover .l2-intro-image__tooltip,.l2-intro-image__label:focus .l2-intro-image__tooltip,.l2-intro-image__label:focus-visible .l2-intro-image__tooltip{opacity:1}.l2-intro-image__label.is-keywords{top:18.5%;left:6.8%}.l2-intro-image__label.is-comment-generator{top:32.5%;left:8.2%}.l2-intro-image__label.is-filters{top:13.8%;left:39.8%}.l2-intro-image__label.is-first-mention{top:22.8%;left:45%}.l2-intro-image__label.is-comment-button{top:20%;left:74.8%}.l2-intro-image__label.is-tick{top:20.8%;left:89%}.dot{width:2.5rem;height:2.5rem;border-radius:var(--border-radius-full);margin-bottom:.625rem;border:1px solid currentColor;position:relative;opacity:.85}.dot:after{content:"";position:absolute;inset:.75rem;border-radius:var(--border-radius-full);background:currentColor}.dot.blue{color:var(--color-primary)}.dot.green{color:var(--color-success-font)}.dot.violet{color:var(--color-link)}.l2-panel{padding-top:5rem;padding-bottom:5rem}.l2-panel__head{text-align:center;max-width:47.5rem;margin:0 auto 2rem}.l2-panel__head p{margin:0;color:var(--color-font-light)}.l2-panel__grid{counter-reset:l2-step;display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;line-height:1.4}.l2-panel__grid article{counter-increment:l2-step;padding:1.5rem 1rem 1rem;display:flex;flex-direction:column;position:relative;background-color:var(--color-bg-1);border-radius:var(--border-radius-lg)}.l2-panel__grid article:after{content:"Step " counter(l2-step);position:absolute;top:-8px;left:50%;transform:translate(-50%);display:inline-block;padding:.25rem .5rem;font-size:var(--font-size-xs);font-weight:500;color:var(--color-bg-0);line-height:1;border-radius:1rem;background-color:var(--color-primary)}.l2-panel__grid h3{margin-bottom:.35rem;font-size:var(--font-size-base);font-weight:600}.l2-panel__grid p{margin:0;font-size:var(--font-size-xs);line-height:1.5;color:var(--color-font-light)}.l2-panel__card-media{position:relative;height:210px;border-radius:var(--border-radius);overflow:hidden;margin-bottom:1rem}.l2-panel__card-media>svg{position:absolute;inset:0;width:100%;height:100%}.l2-panel__card-body{position:relative;z-index:1;padding:.875rem;height:100%;display:flex;flex-direction:column;justify-content:center}.l2-panel__card-inner{background:var(--color-bg-0);border-radius:var(--border-radius);box-shadow:var(--box-shadow-low);padding:.5rem}.l2-panel__field{margin-bottom:.5rem;background-color:var(--color-bg-0)}.l2-panel__field label{display:block;font-size:.6rem;font-weight:600;text-transform:uppercase;letter-spacing:.07em;color:var(--color-font-light);margin-bottom:.25rem}.l2-panel__input{border:1px solid var(--color-bg-3);border-radius:var(--border-radius-sm);padding:.35rem .5rem;font-size:var(--font-size-xs);background:var(--color-bg-0);color:var(--color-font)}.l2-panel__input--placeholder{color:var(--color-font-light)}.l2-panel__btn{margin-top:.625rem;background:var(--color-primary);color:#fff;border-radius:var(--border-radius-sm);padding:.5rem .75rem;font-size:var(--font-size-xs);font-weight:600;text-align:center;cursor:pointer}.l2-panel__mention-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem}.l2-panel__mention-meta{display:flex;align-items:center;gap:.375rem}.l2-panel__mention-meta img{width:16px;height:16px;display:block}.l2-panel__mention-meta strong{display:block;font-size:var(--font-size-xs);font-weight:600;line-height:1.2}.l2-panel__mention-meta span{display:block;font-size:.625rem;color:var(--color-font-light);line-height:1.2}.l2-panel__mention-title{font-size:var(--font-size-xs);font-weight:600;margin-bottom:.25rem;line-height:1.4}.l2-panel__mention-body{font-size:.6875rem;color:var(--color-font-light);margin-bottom:.375rem;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.l2-panel__mention-footer{display:flex;gap:.75rem;font-size:.625rem;color:var(--color-font-light)}.l2-panel__relevance{flex-shrink:0;background:#e7f9ec;color:#1f7a46;border-radius:var(--border-radius-full);font-size:.625rem;font-weight:700;padding:.2rem .45rem;line-height:1;align-self:flex-start}.l2-panel__post{padding-bottom:.5rem;margin-bottom:.5rem;border-bottom:1px solid var(--color-bg-3)}.l2-panel__post-meta{display:flex;align-items:center;gap:.3rem;margin-bottom:.3rem}.l2-panel__post-meta img{width:14px;height:14px;display:block}.l2-panel__post-meta span{font-size:.6rem;color:var(--color-font-lighter)}.l2-panel__post-title{font-size:var(--font-size-xs);font-weight:600;line-height:1.4;color:var(--color-font-heading);margin:0}.l2-panel__comment-author{display:flex;align-items:center;gap:.35rem;margin-bottom:.25rem}.l2-panel__comment-author strong{font-size:var(--font-size-xs);font-weight:600;color:var(--color-primary)}.l2-panel__comment-avatar{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%;background:var(--color-primary);color:#fff;font-size:.55rem;font-weight:700;flex-shrink:0}.l2-panel__comment-text{font-size:var(--font-size-xs);line-height:1.45;color:var(--color-font);margin:0 0 .3rem}.l2-panel__comment-votes{font-size:.625rem;color:var(--color-font-lighter)}.l2-problem{padding-block:5rem;padding-top:2rem}.l2-problem__layout{display:grid;grid-template-columns:1.125fr .875fr;gap:2rem;align-items:center}.l2-problem__copy h2{margin-bottom:1.5rem}.l2-problem__brand{color:var(--color-warning)}.l2-problem__quote{padding-left:1rem;margin:0 0 1.5rem;font-size:var(--font-size-sm);color:var(--color-font-light);line-height:1.6;font-style:normal}.l2-problem__list{list-style:none;padding:0;margin:0 0 2rem;display:grid;gap:.875rem;font-size:var(--font-size-sm)}.l2-problem__list li{display:flex;align-items:baseline;gap:.5rem;padding-top:.125rem;font-weight:500;color:var(--color-font-heading)}.l2-problem__list li em{font-style:normal;color:var(--color-font-lighter)}.l2-problem__cta-text{margin:0;color:var(--color-font-light)}.l2-problem__cta-text strong{color:var(--color-font);font-weight:600}.l2-problem__visuals{display:flex;justify-content:center;align-items:center}.l2-problem__stack{position:relative;width:100%}.l2-problem__img{position:absolute;width:100%;box-shadow:#00000005 0 3px 6px -2px,#0000000b 0 1px 1px;border-radius:var(--border-radius);border:.5px solid rgb(223,223,223)}.l2-problem__img--back{top:0;left:0;transform:scale(1.25) rotate(-2deg) translateY(-60px);z-index:1;opacity:.85}.l2-problem__img--mid{top:8%;left:8%;transform:scale(1.25) rotate(1.5deg) translateY(-10px);z-index:2;opacity:.92}.l2-problem__img--front{top:16%;left:15%;transform:scale(1.25) rotate(-1deg) translateY(40px);z-index:3}@keyframes trialToastIn{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:translateY(0)}}.c-trial-toast{position:fixed;bottom:1.5rem;left:1.5rem;z-index:120;max-width:27rem;display:flex;align-items:center;gap:.75rem;background-color:var(--color-bg-0);border:.0625rem solid var(--color-input-border);border-radius:.5rem;box-shadow:#0000000a 0 6px 12px -6px,#0000001a 0 10px 30px -15px;padding:.875rem 1rem;animation:trialToastIn .18s ease}.c-trial-toast__icon{width:2rem;height:2rem;min-width:2rem;border-radius:.5rem;display:inline-flex;align-items:center;justify-content:center;color:var(--color-primary);font-size:var(--font-size-lg)}.c-trial-toast__text{margin:0;color:var(--color-font);font-size:var(--font-size-xs);line-height:1.35;flex:1}.c-trial-toast__text strong{font-weight:600}.c-trial-toast__cta{color:var(--color-primary);font-size:var(--font-size-xs);font-weight:600;white-space:nowrap}.c-trial-toast__cta:hover,.c-trial-toast__cta:active{color:var(--color-primary)}@media screen and (max-width:57.5rem){.l2-hero{padding-top:6rem;padding-bottom:8rem;overflow:hidden}.l2-hero__layout{grid-template-columns:1fr}.l2-hero__roller .c-roller{max-width:100%;margin:0 auto;padding-left:0;padding-right:0}.l2-hero__copy h1{font-size:var(--font-size-xl)}.l2-hero__copy h1 img,.l2-hero__copy h1 svg,.l2-hero__copy h1 .emoji{min-width:32px;width:32px;height:32px;padding:0;border-color:transparent;border-radius:.5rem;font-size:var(--font-size-lg)}.l2-intro-image{padding-top:3rem;padding-bottom:3rem}.l2-intro-image__label{display:none}.l2-intro-image__frame{padding:1rem;border-radius:0}.l2-intro-image__frame img{box-shadow:none}.l2-intro-image .c-constrain.xl{padding-left:0;padding-right:0}.l2-intro-image .c-constrain.xl .c-constrain__inner{padding:0}.l2-panel{padding-top:3rem;padding-bottom:3rem}.l2-problem{padding-block:3rem}.l2-problem__layout{grid-template-columns:1fr}.l2-problem__visuals{display:none}.l2-panel__grid{grid-template-columns:1fr}}@media screen and (max-width:576px){.c-trial-toast{left:.75rem;right:.75rem;bottom:.75rem;max-width:none;width:auto;align-items:flex-start;padding:.75rem}.c-trial-toast__text{font-size:var(--font-size-xs)}}
