@layer components{.fc{--fc-green:var(--color-green);--fc-green-d:var(--color-hover-green);--fc-green-50:var(--color-tab-green);--fc-green-100:color-mix(in srgb, var(--color-green) 25%, var(--color-white));--fc-ink:var(--color-dark);--fc-ink-2:var(--color-new-dark);--fc-g700:var(--color-slate);--fc-g500:var(--color-quote-gray);--fc-g400:var(--color-custom-gray);--fc-g300:color-mix(in srgb, var(--color-custom-gray) 50%, var(--color-white));--fc-g200:color-mix(in srgb, var(--color-custom-gray) 25%, var(--color-white));--fc-g100:var(--color-gray);--fc-g50:color-mix(in srgb, var(--color-gray) 50%, var(--color-white));--fc-them:var(--color-custom-gray);--fc-them-bg:var(--color-gray);--fc-them-ink:var(--color-slate);--fc-hl:color-mix(in srgb, var(--color-yellow) 25%, var(--color-white));--fc-wrap:1180px;--fc-r-sm:6px;--fc-r-lg:16px;--fc-nav:86px;--fc-check:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4.5 8.3l2.3 2.3 4.7-5' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--fc-cross:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M5.2 5.2l5.6 5.6M10.8 5.2l-5.6 5.6' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg%3E");--fc-dash:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4.8 8h6.4' fill='none' stroke='black' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E");font-family:var(--font-sans);color:var(--fc-ink);background:var(--color-white);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.55}.fc h1,.fc h2,.fc h3,.fc h4{font-family:var(--font-display);letter-spacing:-.02em;color:inherit;margin:0;line-height:1.1}.fc h2{letter-spacing:-.03em;font-size:clamp(28px,3.4vw,42px);font-weight:800}.fc h3{font-size:19px;font-weight:700;line-height:1.25}.fc p{margin:0}.fc i{font-style:normal}.fc ul,.fc ol{margin:0}.fc :focus-visible{outline:3px solid color-mix(in srgb, var(--color-green) 60%, transparent);outline-offset:3px}.fc .wrap{max-width:var(--fc-wrap);margin:0 auto;padding:0 24px}.fc .sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.fc .btn{font:700 16px/1 var(--font-display);color:var(--color-white);background:var(--fc-green);border-radius:var(--fc-r-sm);cursor:pointer;border:0;justify-content:center;align-items:center;gap:8px;padding:17px 24px;text-decoration:none;transition:background .15s;display:inline-flex}.fc .btn:hover{background:var(--fc-green-d);color:var(--color-white)}.fc .btn--light{background:var(--color-white);color:var(--fc-ink)}.fc .btn--light:hover{background:var(--fc-green-50);color:var(--fc-ink)}.fc .link{font:600 15px var(--font-sans);color:var(--fc-green-d);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline}.fc .h1-kicker{font:700 17px/1.3 var(--font-sans);letter-spacing:0;color:var(--fc-green-d);margin:0 0 16px;display:block}.fc .h1-main{font-family:var(--font-display);letter-spacing:-.04em;font-size:clamp(40px,5vw,64px);font-weight:800;line-height:1.02;display:block}.fc .lede{color:var(--fc-g700);max-width:56ch;font-size:clamp(17px,1.45vw,19px);line-height:1.55}.fc .sub{color:var(--fc-g500);max-width:60ch;margin-top:12px;font-size:17px}.fc .hero2{background:var(--fc-green-50);border-bottom:1px solid var(--fc-green-100);padding:80px 0 96px}.fc .hero2__in{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:64px;display:grid}.fc .hero2 .lede{margin-top:24px}.fc .hero2__skip{margin-top:24px;font-size:15px;display:inline-block}.fc .quiz{background:var(--color-white);box-shadow:0 30px 60px -36px color-mix(in srgb, var(--color-dark) 35%, transparent), 0 0 0 1px color-mix(in srgb, var(--color-dark) 6%, transparent);border-radius:20px;padding:28px}.fc .quiz__top{color:var(--fc-g500);justify-content:space-between;align-items:center;margin-bottom:18px;font-size:14px;display:flex}.fc .quiz__count b{color:var(--fc-ink)}.fc .quiz__dots{gap:6px;display:flex}.fc .quiz__dots i{background:var(--fc-g200);border-radius:2px;width:28px;height:4px;transition:background .25s}.fc .quiz__dots i.is-on{background:var(--fc-green)}.fc .quiz__qs{display:grid}.fc .q{opacity:0;visibility:hidden;border:0;grid-area:1/1;min-width:0;margin:0;padding:0;transition:opacity .3s,transform .3s,visibility 0s .3s;transform:translate(24px)}.fc .q.is-on{opacity:1;visibility:visible;transition:opacity .3s,transform .3s;transform:none}.fc .q.is-past{transform:translate(-24px)}.fc .q legend{font:800 26px/1.2 var(--font-display);letter-spacing:-.02em;margin-bottom:18px;padding:0}.fc .opts{grid-template-columns:1fr 1fr;gap:10px;display:grid}.fc .opts--list{grid-template-columns:1fr}.fc .opts button{text-align:left;border:1.5px solid var(--fc-g200);background:var(--color-white);font:600 16px/1.3 var(--font-sans);color:var(--fc-ink);cursor:pointer;border-radius:12px;padding:18px 16px;transition:border-color .15s,background .15s}.fc .opts--list button{padding:15px 16px}.fc .opts button:hover{border-color:var(--fc-green);background:var(--fc-green-50)}.fc .opts button[aria-pressed=true]{border-color:var(--fc-green);background:var(--fc-green);color:var(--color-white)}.fc .scale{border-top:1px dashed var(--fc-g200);margin-top:22px;padding-top:20px}.fc .scale__track{background:linear-gradient(90deg, var(--fc-g300) 0%, var(--fc-g100) 50%, var(--fc-green-100) 100%);border-radius:5px;height:10px;position:relative}.fc .scale__mid{background:var(--fc-g300);width:2px;position:absolute;top:-4px;bottom:-4px;left:50%}.fc .scale__marker{top:50%;left:var(--p,50%);background:var(--fc-ink);width:26px;height:26px;box-shadow:0 0 0 5px var(--color-yellow);border-radius:50%;margin:-13px 0 0 -13px;transition:left .6s cubic-bezier(.2,.8,.2,1);position:absolute}.fc .scale__ends{justify-content:space-between;margin-top:14px;font-size:13px;font-weight:600;display:flex}.fc .scale__ends span:first-child{color:var(--fc-them-ink)}.fc .scale__ends span:nth-child(2){color:var(--fc-g400);font-weight:500}.fc .scale__ends span:last-child{color:var(--fc-green-d)}.fc .verdict{margin-top:22px}.fc .verdict__h{font:800 24px/1.2 var(--font-display);letter-spacing:-.02em}.fc .verdict__why{color:var(--fc-g700);gap:8px;margin-top:14px;padding:0;font-size:15px;list-style:none;display:grid}.fc .verdict__why li{padding-left:22px;position:relative}.fc .verdict__why li:before{content:"";background:var(--fc-green);border-radius:50%;width:8px;height:8px;position:absolute;top:.55em;left:2px}.fc .verdict__why li.is-them:before{background:var(--fc-them)}.fc .verdict__act{flex-wrap:wrap;align-items:center;gap:20px;margin-top:20px;display:flex}.fc .quiz.is-done .quiz__qs{display:none}.fc .demo2{padding:112px 0}.fc .demo2__head{max-width:720px;margin-bottom:40px}.fc .mo-video{position:relative}.fc .mo-video.is-live .mo-video__stage{aspect-ratio:auto;background:var(--color-white);height:0;padding-bottom:calc(74.73% + 25px)}.fc .mo-video__stage{aspect-ratio:16/9;background:var(--fc-ink-2);isolation:isolate;box-shadow:0 40px 80px -40px color-mix(in srgb, var(--color-dark) 55%, transparent), 0 0 0 1px color-mix(in srgb, var(--color-dark) 8%, transparent);border-radius:14px;position:relative;overflow:hidden;container-type:inline-size}.fc .mo-video__stage iframe,.fc .mo-video__stage video{z-index:5;background:var(--color-white);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;border:0;width:100%;height:100%;position:absolute;inset:0}.fc .mo-video__scrim{background:color-mix(in srgb, var(--color-dark) 52%, transparent);z-index:2;transition:background .2s;position:absolute;inset:0}.fc .mo-video__stage:hover .mo-video__scrim{background:color-mix(in srgb, var(--color-dark) 42%, transparent)}.fc .mo-video__play{z-index:3;background:var(--fc-green);width:88px;height:88px;color:var(--color-white);cursor:pointer;box-shadow:0 0 0 10px color-mix(in srgb, var(--color-green) 28%, transparent);border:0;border-radius:50%;place-items:center;margin:-44px 0 0 -44px;transition:box-shadow .2s,background .15s;display:grid;position:absolute;top:50%;left:50%}.fc .mo-video__play:hover{background:var(--fc-green-d);box-shadow:0 0 0 18px color-mix(in srgb, var(--color-green) 22%, transparent)}.fc .mo-video__play svg{width:30px;height:30px;margin-left:5px}.fc .mo-video__meta{z-index:3;color:var(--color-white);pointer-events:none;justify-content:space-between;align-items:flex-end;gap:12px;display:flex;position:absolute;bottom:18px;left:20px;right:20px}.fc .mo-video__meta strong{font:700 clamp(14px, 1.6vw, 18px)/1.25 var(--font-display)}.fc .mo-video__meta span{background:color-mix(in srgb, var(--color-dark) 75%, transparent);font-variant-numeric:tabular-nums;border-radius:4px;flex:none;padding:4px 8px;font-size:13px}.fc .poster{background:var(--fc-ink-2);color:var(--fc-g300);z-index:1;flex-direction:column;font-size:1.22cqw;display:flex;position:absolute;inset:0}.fc .poster__bar{border-bottom:1px solid color-mix(in srgb, var(--color-white) 7%, transparent);align-items:center;gap:1.6em;padding:1.3em 1.8em;display:flex}.fc .poster__dot{background:var(--fc-green);border-radius:50%;width:1.2em;height:1.2em}.fc .poster__tab{opacity:.55}.fc .poster__tab.is-on{opacity:1;color:var(--color-white);font-weight:600}.fc .poster__grid{flex-direction:column;flex:1;justify-content:center;gap:1em;padding:1.2em 1.8em 7em;display:flex}.fc .poster__row{grid-template-columns:8.5em repeat(10,1fr);align-items:center;gap:.35em;display:grid}.fc .poster__row+.poster__row:not(.poster__row--days){border-top:1px solid color-mix(in srgb, var(--color-white) 5%, transparent);padding-top:1em}.fc .poster__row--days span{opacity:.5;text-align:center}.fc .poster__crew{color:var(--fc-g200);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.fc .poster__row i{background:var(--fc-green);height:3.4em;color:var(--color-white);white-space:nowrap;border-radius:.45em;align-items:center;padding:0 .8em;font-style:normal;font-weight:600;display:flex;overflow:hidden}.fc .poster__row i.b{background:var(--color-dark-green)}.fc .poster__row i.c{background:color-mix(in srgb, var(--color-white) 15%, var(--color-new-dark));color:var(--fc-g200)}.fc .core{padding:112px 0}.fc .demo2+.core{padding-top:24px}.fc .core__head{max-width:780px}.fc .core__grid{grid-template-columns:1fr 1fr;align-items:start;gap:20px;margin-top:40px;display:grid}.fc .core__col{border-radius:var(--fc-r-lg);padding:32px 32px 20px}.fc .core__col--us{background:var(--fc-ink-2);color:var(--color-white)}.fc .core__col--them{background:var(--fc-them-bg)}.fc .core__col h3{font-size:26px}.fc .core__tag{margin-top:6px;font-size:16px;font-weight:600}.fc .core__col--us .core__tag{color:color-mix(in srgb, var(--color-green) 55%, var(--color-white))}.fc .core__col--them .core__tag{color:var(--fc-them-ink)}.fc .core__col ul{margin-top:22px;padding:0;list-style:none}.fc .core__col li{border-top:1px solid color-mix(in srgb, var(--color-dark) 8%, transparent);padding:14px 0 14px 32px;font-size:16px;line-height:1.45;position:relative}.fc .core__col--us li{border-color:color-mix(in srgb, var(--color-white) 10%, transparent);color:var(--fc-g200)}.fc .core__col--them li{color:var(--fc-g700)}.fc .core__col li:before{content:"";border-radius:50%;width:16px;height:16px;position:absolute;top:17px;left:2px}.fc .core__col--us li:before{background:var(--fc-green)}.fc .core__col--us li:after{content:"";background:var(--color-white);width:16px;height:16px;-webkit-mask:var(--fc-check) center / 12px no-repeat;-webkit-mask:var(--fc-check) center / 12px no-repeat;mask:var(--fc-check) center / 12px no-repeat;position:absolute;top:17px;left:2px}.fc .core__col--them li:before{border:2px solid var(--fc-them);width:14px;height:14px}.fc .cost{color:var(--color-error);background:color-mix(in srgb, var(--color-error) 10%, var(--color-white));white-space:nowrap;border-radius:999px;margin-left:6px;padding:2px 8px;font-size:13px;font-style:normal;font-weight:700;display:inline-block}.fc .feat{background:var(--fc-g50);border-top:1px solid var(--fc-g200);border-bottom:1px solid var(--fc-g200);padding:104px 0}.fc .feat__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:40px;display:flex}.fc .feat__head>div:first-child{max-width:560px}.fc .score{gap:28px;display:flex}.fc .score>div{flex-direction:column;display:flex}.fc .score b{font:800 52px/1 var(--font-display);letter-spacing:-.04em;font-variant-numeric:tabular-nums}.fc .score__us b{color:var(--fc-green)}.fc .score__them b{color:var(--fc-them)}.fc .score span{margin-top:6px;font-size:14px;font-weight:600}.fc .score small{color:var(--fc-g500);margin-top:2px;font-size:13px}.fc .score small span{font-size:inherit;font-weight:inherit;margin:0}.fc .feat__controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:36px 0 16px;display:flex}.fc .chips{flex-wrap:wrap;gap:6px;display:flex}.fc .chips button{border:1.5px solid var(--fc-g200);background:var(--color-white);font:600 14px var(--font-sans);color:var(--fc-g700);cursor:pointer;border-radius:999px;padding:8px 14px}.fc .chips button:hover{border-color:var(--fc-g400)}.fc .chips button[aria-pressed=true]{background:var(--fc-ink);border-color:var(--fc-ink);color:var(--color-white)}.fc .only{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:10px;font-size:15px;font-weight:600;display:inline-flex}.fc .only input{appearance:none;background:var(--fc-g300);cursor:pointer;border-radius:12px;width:42px;height:24px;margin:0;transition:background .2s;position:relative}.fc .only input:after{content:"";background:var(--color-white);width:18px;height:18px;box-shadow:0 1px 2px color-mix(in srgb, var(--color-full-black) 20%, transparent);border-radius:50%;transition:transform .2s;position:absolute;top:3px;left:3px}.fc .only input:checked{background:var(--fc-green)}.fc .only input:checked:after{transform:translate(18px)}.fc .feat__scroll{border-radius:var(--fc-r-lg);border:1px solid var(--fc-g200);background:var(--color-white)}.fc .ftable{border-collapse:separate;border-spacing:0;width:100%;font-size:15px}.fc .ftable thead th{top:var(--fc-nav);z-index:3;background:var(--color-white);text-align:left;border-bottom:2px solid var(--fc-ink);font:800 18px/1.2 var(--font-display);padding:18px 20px;position:sticky}.fc .ftable thead th:first-child{border-top-left-radius:var(--fc-r-lg)}.fc .ftable thead th:last-child{border-top-right-radius:var(--fc-r-lg)}.fc .ftable thead small{font:500 13px var(--font-sans);color:var(--fc-g500);margin-top:3px;display:block}.fc .ftable .h-us{color:var(--fc-green-d);width:27%}.fc .ftable .h-them{color:var(--fc-them-ink);width:27%}.fc .ftable .fgroup th{text-align:left;font:700 13px var(--font-sans);color:var(--fc-g500);background:var(--color-white);border-bottom:1px solid var(--fc-g200);padding:22px 20px 10px}.fc .ftable tbody tr:not(.fgroup) th{text-align:left;border-bottom:1px solid var(--fc-g100);vertical-align:top;padding:14px 20px;font-weight:500;line-height:1.4}.fc .ftable td{border-bottom:1px solid var(--fc-g100);vertical-align:top;padding:14px 20px}.fc .ftable td small{color:var(--fc-g500);margin-top:4px;font-size:13px;line-height:1.35;display:block}.fc .ftable td.v--t b{font-weight:700}.fc .ftable td:nth-child(2){background:color-mix(in srgb, var(--color-tab-green) 50%, transparent)}.fc .ftable tr[hidden],.fc .ftable tbody[hidden]{display:none}.fc .ftable tbody tr:not(.fgroup):hover th,.fc .ftable tbody tr:not(.fgroup):hover td{background:var(--fc-g50)}.fc .ftable tr.is-flash th,.fc .ftable tr.is-flash td{animation:1s fc-flash}@keyframes fc-flash{0%{background:var(--fc-hl)}}.fc .ic{vertical-align:middle;border-radius:50%;flex:none;width:22px;height:22px;display:inline-block;position:relative}.fc .ic:after{content:"";position:absolute;inset:0;-webkit-mask:none 50%/15px no-repeat;mask:none 50%/15px no-repeat}.fc .ic--y{background:var(--fc-green)}.fc .ic--y:after{background:var(--color-white);-webkit-mask-image:var(--fc-check);-webkit-mask-image:var(--fc-check);mask-image:var(--fc-check)}.fc .ic--n{background:var(--fc-g200)}.fc .ic--n:after{background:var(--fc-g500);-webkit-mask-image:var(--fc-cross);-webkit-mask-image:var(--fc-cross);mask-image:var(--fc-cross)}.fc .ic--p{background:color-mix(in srgb, var(--color-yellow) 45%, var(--color-white))}.fc .ic--p:after{background:var(--fc-ink);-webkit-mask-image:var(--fc-dash);-webkit-mask-image:var(--fc-dash);mask-image:var(--fc-dash)}.fc .legend{color:var(--fc-g500);flex-wrap:wrap;gap:22px;margin-top:16px;font-size:14px;display:flex}.fc .legend span{align-items:center;gap:8px;display:inline-flex}.fc .legend .ic{width:18px;height:18px}.fc .legend .ic:after{-webkit-mask-size:12px;mask-size:12px}.fc .further{padding:112px 0}.fc .further .sub{max-width:720px}.fc .further__ui{grid-template-columns:minmax(0,.9fr) minmax(0,1.5fr);align-items:stretch;gap:28px;margin-top:40px;display:grid}.fc .further__tabs{flex-direction:column;gap:4px;display:flex}.fc .further__tabs button{text-align:left;font:700 17px/1.3 var(--font-display);color:var(--fc-g500);cursor:pointer;background:0 0;border:0;border-radius:10px;padding:16px 18px;transition:background .15s,color .15s;position:relative}.fc .further__tabs button:hover{color:var(--fc-ink);background:var(--fc-g50)}.fc .further__tabs button[aria-selected=true]{color:var(--fc-ink);background:var(--fc-green-50)}.fc .further__tabs button[aria-selected=true]:before{content:"";background:var(--fc-green);border-radius:2px;width:3px;position:absolute;top:12px;bottom:12px;left:0}.fc .further__panels{border:1.5px solid var(--fc-ink);border-radius:var(--fc-r-lg);min-height:360px;padding:36px;position:relative}.fc .fp{display:none}.fc .fp.is-on{animation:.35s fc-swap;display:block}@keyframes fc-swap{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.fc .fp h3{margin-bottom:24px;font-size:28px}.fc .fp__us,.fc .fp__them{border-top:1px solid var(--fc-g200);grid-template-columns:120px 1fr;gap:16px;padding:18px 0;display:grid}.fc .fp__us span,.fc .fp__them span{padding-top:3px;font-size:14px;font-weight:700}.fc .fp__us span{color:var(--fc-green-d)}.fc .fp__them span{color:var(--fc-them-ink)}.fc .fp__us p{color:var(--fc-ink);font-size:19px;line-height:1.45}.fc .fp__them p{color:var(--fc-g500);font-size:16px}.fc .fp .link{margin-top:14px;display:inline-block}.fc .price{background:var(--fc-g50);border-top:1px solid var(--fc-g200);padding:104px 0}.fc .price .sub{max-width:760px}.fc .sec-kicker{font:700 15px/1.3 var(--font-sans);letter-spacing:0;color:var(--fc-green-d);margin-bottom:12px;display:block}.fc .price__all{margin-top:16px;display:inline-block}.fc .price__pick{flex-wrap:wrap;align-items:center;gap:6px;margin-top:32px;display:flex}.fc .price__pick>span{color:var(--fc-g700);margin-right:6px;font-weight:600}.fc .price__pick button{border:1.5px solid var(--fc-g200);background:var(--color-white);font:600 15px var(--font-sans);cursor:pointer;color:var(--fc-ink);border-radius:999px;padding:9px 16px}.fc .price__pick button[aria-pressed=true]{background:var(--fc-green);border-color:var(--fc-green);color:var(--color-white)}.fc .price__delta{font:700 clamp(19px, 2vw, 24px)/1.35 var(--font-display);letter-spacing:-.01em;max-width:760px;min-height:2.7em;margin-top:18px}.fc .price__delta em{color:var(--fc-green-d);font-style:normal}.fc .price__grid{grid-template-columns:1fr 1fr;gap:20px;margin-top:20px;display:grid}.fc .price__side h3{margin-bottom:12px;font-size:22px}.fc .price__side--us h3{color:var(--fc-green-d)}.fc .price__side--them h3{color:var(--fc-them-ink)}.fc .plan{background:var(--color-white);border:1.5px solid var(--fc-g200);opacity:.6;border-radius:14px;margin-bottom:10px;padding:20px 22px;transition:border-color .25s,box-shadow .25s,opacity .25s}.fc .plan.is-on{opacity:1}.fc .price__side--us .plan.is-on{border-color:var(--fc-green);box-shadow:0 18px 36px -24px color-mix(in srgb, var(--color-hover-green) 60%, transparent)}.fc .price__side--them .plan.is-on{border-color:var(--fc-them-ink)}.fc .plan__top{justify-content:space-between;align-items:center;gap:12px;display:flex}.fc .plan h4{font:700 17px var(--font-display);margin:0}.fc .plan__tag{color:var(--fc-green-d);background:var(--fc-green-50);white-space:nowrap;border-radius:999px;padding:3px 9px;font-size:12px;font-weight:700}.fc .plan__price{margin-top:6px}.fc .plan__price b{font:800 34px/1 var(--font-display);letter-spacing:-.03em}.fc .plan__price b.is-text{font-size:24px}.fc .plan__price span{color:var(--fc-g500);font-size:14px}.fc .plan__bar{background:var(--fc-g100);border-radius:4px;height:8px;margin:12px 0;display:flex;overflow:hidden}.fc .plan__bar i{background:var(--fc-them);height:100%;transition:width .6s;display:block}.fc .price__side--us .plan__bar i{background:var(--fc-green)}.fc .plan__bar i.plan__addon{background:repeating-linear-gradient(45deg, var(--color-yellow) 0 4px, var(--color-hover-yellow) 4px 8px)}.fc .plan__desc{color:var(--fc-g700);margin-top:12px;font-size:15px}.fc .plan__bar+.plan__desc{margin-top:0}.fc .price__fine{color:var(--fc-g500);margin-top:12px;font-size:14px}.fc .quote{background:var(--fc-green-50);border-top:1px solid var(--fc-green-100);border-bottom:1px solid var(--fc-green-100);padding:96px 0}.fc .quote blockquote:before{content:"";background:var(--fc-green);border-radius:2px;width:44px;height:4px;margin-bottom:28px;display:block}.fc .quote__in{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:center;gap:56px;display:grid}.fc .quote blockquote{font:700 clamp(24px, 2.7vw, 34px)/1.3 var(--font-display);letter-spacing:-.02em;margin:0}.fc .quote figure{margin:0}.fc .quote figcaption{color:var(--fc-g500);flex-direction:column;margin-top:24px;font-size:15px;display:flex}.fc .quote figcaption b{color:var(--fc-ink);font-size:17px}.fc .quote img{aspect-ratio:4/3;object-fit:cover;border-radius:var(--fc-r-lg);background:var(--fc-g100);width:100%;height:auto;box-shadow:0 30px 60px -36px color-mix(in srgb, var(--color-dark) 45%, transparent)}.fc .you{padding:104px 0}.fc .you .sub{max-width:760px}.fc .you__grid{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:36px;padding:0;list-style:none;display:grid}.fc .you__grid button{text-align:left;border:1.5px solid var(--fc-g200);background:var(--color-white);width:100%;height:100%;font:500 15px/1.4 var(--font-sans);color:var(--fc-ink);cursor:pointer;border-radius:12px;padding:18px 18px 18px 50px;transition:border-color .15s,background .15s;position:relative}.fc .you__grid button:before{content:"";border:1.5px solid var(--fc-g300);background:var(--color-white);box-sizing:border-box;border-radius:6px;width:20px;height:20px;transition:all .15s;position:absolute;top:19px;left:18px}.fc .you__grid button:after{content:"";background:var(--color-white);width:20px;height:20px;-webkit-mask:var(--fc-check) center / 14px no-repeat;-webkit-mask:var(--fc-check) center / 14px no-repeat;mask:var(--fc-check) center / 14px no-repeat;opacity:0;position:absolute;top:19px;left:18px}.fc .you__grid button:hover{border-color:var(--fc-green)}.fc .you__grid button[aria-pressed=true]{border-color:var(--fc-green);background:var(--fc-green-50)}.fc .you__grid button[aria-pressed=true]:before{background:var(--fc-green);border-color:var(--fc-green)}.fc .you__grid button[aria-pressed=true]:after{opacity:1}.fc .you__meter{flex-wrap:wrap;align-items:center;gap:20px;margin-top:24px;display:flex}.fc .you__bar{background:var(--fc-g200);border-radius:4px;width:220px;height:8px;overflow:hidden}.fc .you__bar i{background:var(--fc-green);width:0;height:100%;transition:width .3s;display:block}.fc .you__meter p{color:var(--fc-g700);font-size:16px}.fc .you__meter p b{color:var(--fc-ink);margin-right:6px}.fc .faq{padding:104px 0}.fc .faq__in{grid-template-columns:1fr 1.7fr;align-items:start;gap:56px;display:grid}.fc .faq details{border-top:1px solid var(--fc-g200);padding:22px 0}.fc .faq details:last-child{border-bottom:1px solid var(--fc-g200)}.fc .faq summary{cursor:pointer;justify-content:space-between;gap:16px;list-style:none;display:flex}.fc .faq summary h3{font:700 18px/1.35 var(--font-display);letter-spacing:-.01em}.fc .faq summary::-webkit-details-marker{display:none}.fc .faq summary:after{content:"";border-right:2px solid var(--fc-g500);border-bottom:2px solid var(--fc-g500);flex:none;width:10px;height:10px;margin-top:5px;transition:transform .2s;transform:rotate(45deg)}.fc .faq details[open] summary:after{margin-top:11px;transform:rotate(-135deg)}.fc .faq details p{color:var(--fc-g700);max-width:62ch;margin-top:12px}.fc .cta{isolation:isolate;background:var(--fc-ink-2);color:var(--color-white);padding:120px 0;position:relative;overflow:hidden}.fc .cta__in{z-index:1;text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.fc .cta h2{color:var(--color-white);text-wrap:balance;max-width:20ch}.fc .cta p{color:var(--fc-g300);text-wrap:pretty;max-width:52ch;margin-top:18px;font-size:17px}.fc .cta__btn{margin-top:36px;transition:background .15s,transform .2s;animation:3.2s ease-in-out 1.2s infinite fc-breathe}.fc .cta .cta__in>.cta__btn:hover,.fc .cta.is-in .cta__in>.cta__btn:hover{animation-play-state:paused;transform:translateY(-2px)}.fc .cta__btn svg{transition:transform .2s}.fc .cta__btn:hover svg{transform:translate(4px)}.fc .cta__fine{color:var(--fc-g400);margin-top:18px;font-size:14px;display:block}.fc .cta__glow{z-index:-1;filter:blur(80px);opacity:.35;pointer-events:none;border-radius:50%;width:520px;height:520px;position:absolute}.fc .cta__glow--a{background:var(--fc-green);animation:14s ease-in-out infinite alternate fc-drift;top:-260px;left:-120px}.fc .cta__glow--b{background:var(--color-teal);opacity:.22;animation:18s ease-in-out infinite alternate-reverse fc-drift;bottom:-300px;right:-140px}.fc .cta__sign{z-index:-1;opacity:.45;pointer-events:none;width:480px;height:auto;margin-top:-220px;animation:90s linear infinite fc-spin;position:absolute;top:50%;right:-120px}.fc .cta[data-reveal] .cta__in>*{opacity:0;transition:opacity .6s,transform .6s;transform:translateY(16px)}.fc .cta.is-in .cta__in>*{opacity:1;transform:none}.fc .cta.is-in .cta__in>:nth-child(2){transition-delay:80ms}.fc .cta.is-in .cta__in>:nth-child(3){transition-delay:.16s}.fc .cta.is-in .cta__in>:nth-child(4){transition-delay:.24s}@keyframes fc-drift{to{transform:translate(120px,60px)scale(1.15)}}@keyframes fc-spin{to{transform:rotate(360deg)}}@keyframes fc-breathe{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--color-white) 35%, transparent)}50%{box-shadow:0 0 0 10px color-mix(in srgb, var(--color-white) 0%, transparent)}}@media (width<992px){.fc{--fc-nav:56px}.fc .hero2{padding:48px 0 64px}.fc .hero2__in{grid-template-columns:1fr;gap:36px}.fc .demo2,.fc .core{padding:72px 0}.fc .demo2+.core{padding-top:8px}.fc .core__grid{grid-template-columns:1fr}.fc .core__col{padding:24px 22px 12px}.fc .further{padding:72px 0}.fc .further__ui{grid-template-columns:1fr}.fc .further__tabs{display:none}.fc .further__panels{border:0;gap:14px;min-height:0;padding:0;display:grid}.fc .fp{border:1px solid var(--fc-g200);border-radius:var(--fc-r-lg);padding:22px;display:block}.fc .fp h3{margin-bottom:12px;font-size:21px}.fc .fp__us,.fc .fp__them{grid-template-columns:1fr;gap:4px;padding:12px 0}.fc .fp__us p{font-size:17px}.fc .price{padding:72px 0}.fc .price__grid{grid-template-columns:1fr}.fc .quote{padding:64px 0}.fc .quote__in{grid-template-columns:1fr;gap:28px}.fc .you__grid{grid-template-columns:1fr 1fr}.fc .you,.fc .faq{padding:72px 0}.fc .faq__in{grid-template-columns:1fr;gap:24px}}@media (width<768px){.fc .wrap{padding:0 16px}.fc .mo-video__play{width:64px;height:64px;margin:-32px 0 0 -32px}.fc .mo-video__play svg{width:22px;height:22px}.fc .mo-video__meta{bottom:10px;left:12px;right:12px}.fc .feat{padding:72px 0}.fc .score b{font-size:40px}.fc .ftable{font-size:14px}.fc .ftable thead th{padding:12px 10px;font-size:15px}.fc .ftable thead small{display:none}.fc .ftable td,.fc .ftable tbody tr:not(.fgroup) th{padding:12px 10px}.fc .ftable .fgroup th{padding:18px 10px 8px}.fc .ftable .h-us,.fc .ftable .h-them{width:30%}.fc .cta{padding:88px 0}.fc .cta__sign{display:none}}@media (width<480px){.fc .quiz{padding:20px}.fc .opts{grid-template-columns:1fr}.fc .q legend{font-size:22px}.fc .you__grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.fc *,.fc :before,.fc :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}}
