.ft-page{--ft-night: #120822;--ft-night-2: #1c0f33;--ft-on-night: #f4efff;--ft-on-night-muted: #cdc1e4;--ft-on-night-line: rgba(255, 255, 255, .14);--ft-day: #f7f5fb;--ft-day-2: #efeaf7;--ft-card: #ffffff;--ft-line: #e3dcef;--ft-line-strong: #cfc4e2;--ft-ink: #1a1230;--ft-ink-2: #3a3052;--ft-muted: #5a5270;--ft-brand: #6517ab;--ft-brand-2: #8a4bcc;--ft-brand-50: #f3ecfb;--ft-lilac: #c9a8f0;--ft-free: #0b6d66;--ft-free-50: #dff5f2;--ft-free-on-night: #7fdcd1;--ft-billed: #a4610a;--ft-billed-50: #fcefd9;--ft-radius: 20px;--ft-radius-sm: 12px;--ft-shadow: 0 1px 2px rgba(26, 18, 48, .06), 0 14px 34px -14px rgba(26, 18, 48, .22);--ft-shadow-app: 0 1px 2px rgba(26, 18, 48, .05), 0 30px 60px -30px rgba(26, 18, 48, .35);--ft-shadow-lg: 0 2px 6px rgba(0, 0, 0, .2), 0 40px 80px -30px rgba(0, 0, 0, .65);--ft-mono: ui-monospace, "SFMono-Regular", "SF Mono", Menlo, Consolas, "Liberation Mono", monospace;--ft-track: 0;background:var(--ft-day);color:var(--ft-ink)}.ft-page.ltr-layout{--ft-track: -.02em}.ch-page.ft-page{--ch-bg: var(--ft-day);--ch-surface: var(--ft-card);--ch-surface-soft: var(--ft-day-2);--ch-border: var(--ft-line);--ch-border-light: var(--ft-line);--ch-text: var(--ft-ink);--ch-text-muted: var(--ft-muted);overflow-x:clip;min-height:0}.lt.ft-page{--lt-ink: var(--ft-ink);--lt-ink-soft: var(--ft-ink-2);--lt-muted: var(--ft-muted);--lt-line: var(--ft-line);--lt-line-strong: var(--ft-line-strong);--lt-purple: var(--ft-brand);--lt-purple-deep: var(--ft-brand);--lt-purple-soft: var(--ft-brand-50);--lt-teal: var(--ft-brand);--lt-teal-soft: var(--ft-brand-50);--lt-amber: var(--ft-brand-2);--lt-canvas: var(--ft-day);--lt-card: var(--ft-card);--lt-radius: 16px;--lt-shadow: var(--ft-shadow);--lt-shadow-soft: none;--lt-grad: linear-gradient(135deg, #6517ab 0%, #8a4bcc 100%);background:var(--ft-day);overflow-x:clip}.roi-page.ft-page{--roi-primary: var(--ft-brand);--roi-primary-dark: var(--ft-brand);--roi-primary-light: var(--ft-brand-2);--roi-accent: var(--ft-lilac);--roi-surface: var(--ft-card);--roi-bg: var(--ft-day);--roi-text: var(--ft-ink);--roi-text-muted: var(--ft-muted);--roi-text-dim: var(--ft-muted);--roi-border: var(--ft-line);--roi-border-strong: var(--ft-line-strong);background:var(--ft-day)}.ft-page *,.ft-page *:before,.ft-page *:after{box-sizing:border-box}.ft-page :where(a:not(.ch-btn):not(.lt-btn)):focus-visible{outline:3px solid color-mix(in srgb,var(--ft-brand) 60%,transparent);outline-offset:3px;border-radius:6px}.ft-arrow{display:inline-flex}.ft-arrow svg{transition:transform .2s ease}.rtl-layout .ft-arrow svg{transform:scaleX(-1)}.ft-section{padding-block:clamp(3rem,7vw,5rem);background:var(--ft-day)}.ft-section--alt{background:var(--ft-day-2)}.ft-head{max-inline-size:720px;margin-inline:auto;margin-block-end:clamp(1.75rem,4vw,2.5rem);text-align:center}.ft-head--start{margin-inline:0;text-align:start}.ft-kicker{display:inline-flex;align-items:center;gap:.5rem;margin-block:0 .85rem;padding-block:.3rem;padding-inline:.35rem .85rem;border-radius:999px;background:var(--ft-brand-50);color:var(--ft-brand);font-size:.82rem;font-weight:800;line-height:1.4}.ft-kicker__num{display:inline-grid;place-items:center;min-inline-size:1.7rem;block-size:1.7rem;padding-inline:.3rem;border-radius:999px;background:var(--ft-brand);color:#fff;font-family:var(--ft-mono);font-size:.72rem;font-weight:700;font-variant-numeric:tabular-nums}.ft-h2{margin-block:0 .6rem;font-size:clamp(1.45rem,2.8vw,2.1rem);font-weight:800;line-height:1.25;letter-spacing:var(--ft-track);color:var(--ft-ink);text-wrap:balance}.rtl-layout .ft-h2{line-height:1.4}.ft-lead{margin-block:0;color:var(--ft-muted);font-size:clamp(1rem,1.6vw,1.08rem);line-height:1.75;text-wrap:pretty}.ft-hero{position:relative;padding-block:clamp(1.75rem,5vw,3.5rem) clamp(2.5rem,6vw,4.5rem);color:var(--ft-on-night);background:radial-gradient(38rem 26rem at 85% 30%,rgba(138,75,204,.36),transparent 62%),radial-gradient(34rem 26rem at 0% 0%,rgba(101,23,171,.32),transparent 60%),linear-gradient(180deg,var(--ft-night) 0%,var(--ft-night-2) 100%);overflow:hidden;isolation:isolate}.ft-hero__ambient{position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(rgba(255,255,255,.09) 1px,transparent 1.2px);background-size:22px 22px;mask-image:radial-gradient(70% 70% at 70% 45%,#000 15%,transparent 80%);-webkit-mask-image:radial-gradient(70% 70% at 70% 45%,#000 15%,transparent 80%);z-index:-1;pointer-events:none}.ft-hero__grid{display:grid;gap:clamp(2rem,5vw,3rem);align-items:center}@media(min-width:1024px){.ft-hero .ch-container{max-width:1200px}.ft-hero__grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}}.ft-hero__copy{min-inline-size:0}.ft-crumbs{margin-block-end:1.1rem}.ft-crumbs ol{display:flex;flex-wrap:wrap;align-items:center;gap:.15rem .5rem;margin:0;padding:0;list-style:none;font-size:.85rem;color:var(--ft-on-night-muted)}.ft-crumbs li{display:inline-flex;align-items:center;gap:.5rem}.ft-crumbs li:not(:last-child):after{content:"›";color:#fff6}.rtl-layout .ft-crumbs li:not(:last-child):after{content:"‹"}.ft-crumbs a{display:inline-flex;align-items:center;min-block-size:32px;color:var(--ft-on-night-muted);text-decoration:none}.ft-crumbs a:hover{color:#fff;text-decoration:underline;text-underline-offset:4px}.ft-crumbs [aria-current]{color:#fff;font-weight:700}.ft-eyebrow{display:inline-flex;align-items:center;gap:.55rem;margin-block:0 1rem;padding:.4rem .9rem;border:1px solid var(--ft-on-night-line);border-radius:999px;background:#ffffff0f;color:#e6dcfa;font-size:.85rem;font-weight:700;line-height:1.5}.ft-eyebrow__dot{flex:none;inline-size:.5rem;block-size:.5rem;border-radius:50%;background:var(--ft-free-on-night);box-shadow:0 0 0 4px #7fdcd12e}.ft-hero__title{margin-block:0 1rem;max-inline-size:22ch;font-size:clamp(1.9rem,4.6vw,3.1rem);font-weight:900;line-height:1.15;letter-spacing:var(--ft-track);color:#fff;text-wrap:balance}.rtl-layout .ft-hero__title{line-height:1.35}.ft-hero .lt-grad,.ft-hero .roi-gradient,.ft-hl{background:linear-gradient(90deg,#e4d2ff,var(--ft-lilac));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.ft-hero__lead{margin-block:0 1.5rem;max-inline-size:38rem;color:var(--ft-on-night-muted);font-size:clamp(1rem,1.6vw,1.1rem);line-height:1.8;text-wrap:pretty}.ft-hero__actions{display:flex;flex-wrap:wrap;gap:.75rem}.ft-hero__actions .ch-btn{white-space:normal}.ft-hero .ch-btn--primary{box-shadow:0 8px 28px -8px #8a4bccbf,inset 0 0 0 1px #ffffff24}.ft-hero .ch-btn--primary:hover .ft-arrow svg,.ft-hero .ch-btn--primary:focus-visible .ft-arrow svg{transform:translateY(2px)}.ft-hero .ch-btn--ghost{color:#fff;border-color:#fff6;background:#ffffff0a}.ft-hero .ch-btn--ghost:hover,.ft-hero .ch-btn--ghost:focus-visible{background:#ffffff1f;border-color:#ffffffbf}.ft-hero .ch-btn:focus-visible{outline-color:var(--ft-lilac)}.ft-promises{display:flex;flex-wrap:wrap;gap:.5rem;margin:1.5rem 0 0;padding:0;list-style:none}.ft-promises li{display:inline-flex;align-items:center;gap:.45rem;padding:.35rem .8rem;border:1px solid var(--ft-on-night-line);border-radius:999px;color:var(--ft-on-night-muted);font-size:.82rem;font-weight:700}.ft-promises svg{flex:none;color:var(--ft-lilac)}.ft-promises .is-free{color:var(--ft-free-on-night);border-color:#7fdcd159}.ft-promises .is-free svg{color:var(--ft-free-on-night)}.ft-visual{margin:0;min-inline-size:0;inline-size:100%;max-inline-size:440px;justify-self:center}@media(max-width:1023.98px){.ft-visual{max-inline-size:380px}}.ft-mock{min-inline-size:0;border:1px solid rgba(255,255,255,.14);border-radius:18px;background:#fff;color:#1a1230;box-shadow:var(--ft-shadow-lg);overflow:hidden;font-size:.86rem}.ft-mock+.ft-mock{margin-block-start:.85rem}.ft-mock__bar{display:flex;align-items:center;gap:.6rem;padding:.6rem .85rem;border-block-end:1px solid #ece6f5;background:#faf8fd}.ft-mock__dots{display:inline-flex;gap:5px;flex:none}.ft-mock__dots i{inline-size:8px;block-size:8px;border-radius:50%;background:#d9d1e6}.ft-mock__title{flex:1 1 auto;min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:800;font-size:.8rem;color:#3a3052}.ft-mock__body{padding:.9rem}.ft-wa-head{display:flex;align-items:center;gap:.6rem;padding:.6rem .8rem;background:#075e54;color:#fff}.ft-wa-head__av{display:inline-grid;place-items:center;flex:none;inline-size:30px;block-size:30px;border-radius:50%;background:#fff;color:#075e54;font-weight:800;font-size:.78rem}.ft-wa-head__name{display:flex;flex-direction:column;line-height:1.3;min-inline-size:0}.ft-wa-head__name b{font-size:.82rem}.ft-wa-head__name small{font-size:.7rem;opacity:.85}.ft-wa-wall{display:flex;flex-direction:column;gap:.45rem;padding:.85rem .75rem;background:#efeae2}.ft-bubble{position:relative;margin:0;max-inline-size:90%;padding:.5rem .65rem 1.05rem;border-radius:10px;line-height:1.5;font-size:.8rem;color:#111b21;text-align:start;box-shadow:0 1px 1px #00000014;white-space:pre-line;overflow-wrap:anywhere}.ft-bubble time{position:absolute;inset-block-end:.2rem;inset-inline-end:.5rem;font-size:.62rem;color:#54656f}.ft-bubble--in{align-self:flex-start;background:#fff}.ft-bubble--out{align-self:flex-end;background:#d9fdd3}.ft-wa-btns{display:grid;gap:3px;align-self:flex-start;inline-size:90%}.ft-wa-btns span{padding:.45rem;border-radius:8px;background:#fff;color:#027eb5;font-size:.78rem;font-weight:700;text-align:center;box-shadow:0 1px 1px #00000014}.ft-composer{display:flex;align-items:center;gap:.5rem;padding:.55rem .6rem;background:#f0f2f5}.ft-composer__field{flex:1 1 auto;min-inline-size:0;padding:.5rem .75rem;border-radius:999px;background:#fff;color:#111b21;font-size:.78rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ft-composer__send{display:inline-grid;place-items:center;flex:none;inline-size:32px;block-size:32px;border-radius:50%;background:#128c4a;color:#fff}.ft-chip-link{display:flex;align-items:center;gap:.5rem;padding:.6rem .7rem;border:1px dashed #cfc4e2;border-radius:10px;background:#f7f5fb;color:#3a3052;font-family:var(--ft-mono);font-size:.74rem;direction:ltr;text-align:start;overflow-wrap:anywhere}.ft-chip-link svg{flex:none;color:#6517ab}.ft-chip-link--text{direction:inherit;font-family:inherit;font-size:.8rem;line-height:1.6}.ft-chip-link--btn{justify-content:center;font-weight:800;color:#6517ab}.ft-mock__label--after{margin-block:.75rem 0}.ft-mock__verdict{margin:0 0 .35rem;color:#15803d;font-size:.8rem;font-weight:800}.ft-mock__check{display:inline-flex;align-items:flex-start;gap:.4rem;color:#5a5270;line-height:1.5}.ft-mock__check svg{flex:none;margin-block-start:.15rem;color:#cfc4e2}.ft-mock__check.is-on{color:#1a1230}.ft-mock__check.is-on svg{color:#6517ab}.ft-mock__row{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding-block:.5rem;border-block-start:1px solid #ece6f5;font-size:.8rem}.ft-mock__row:first-child{border-block-start:0}.ft-mock__row b{font-family:var(--ft-mono);font-variant-numeric:tabular-nums;unicode-bidi:isolate}.ft-mock__label{font-size:.72rem;font-weight:800;color:#5a5270;margin:0 0 .35rem}.ft-mock__big{margin:0 0 .5rem;font-family:var(--ft-mono);font-size:1.6rem;font-weight:700;color:#1a1230;font-variant-numeric:tabular-nums;unicode-bidi:isolate}.ft-tag{display:inline-flex;align-items:center;gap:.3rem;padding:.12rem .5rem;border-radius:999px;font-size:.7rem;font-weight:800;white-space:nowrap}.ft-tag--free{background:var(--ft-free-50);color:var(--ft-free)}.ft-tag--billed{background:var(--ft-billed-50);color:var(--ft-billed)}.ft-qr{position:relative;inline-size:150px;margin-inline:auto;border-radius:12px;background:#fff;box-shadow:0 0 0 1px #ece6f5;overflow:hidden}.ft-qr svg{display:block;inline-size:100%;block-size:auto}.ft-qr__logo{position:absolute;inset:50% auto auto 50%;display:inline-grid;place-items:center;inline-size:30px;block-size:30px;border-radius:8px;background:#fff;color:#128c4a;transform:translate(-50%,-50%);box-shadow:0 0 0 3px #fff}.ft-meter{block-size:10px;margin-block:.6rem;border-radius:999px;background:#ece6f5;overflow:hidden}.ft-meter i{display:block;block-size:100%;inline-size:var(--ft-meter, 30%);border-radius:inherit;background:linear-gradient(90deg,#8a4bcc,#6517ab)}.ft-site{position:relative;min-block-size:170px;padding:.9rem;background:#f7f5fb}.ft-site__line{display:block;block-size:9px;margin-block-end:.5rem;border-radius:999px;background:#e3dcef}.ft-site__line--short{inline-size:55%}.ft-site__line--mid{inline-size:75%}.ft-site__fab{position:absolute;inset-block-end:.8rem;inset-inline-end:.8rem;display:inline-flex;align-items:center;gap:.4rem;padding:.55rem .9rem;border-radius:999px;background:#128c4a;color:#fff;font-size:.76rem;font-weight:800;box-shadow:0 10px 22px -10px #128c4ab3}.ft-code{margin:0;padding:.75rem .85rem;border-radius:10px;background:#1a1230;color:#e7e2f5;font-family:var(--ft-mono);font-size:.7rem;line-height:1.65;direction:ltr;text-align:start;white-space:pre-wrap;overflow-wrap:anywhere}.ft-code em{font-style:normal;color:#c9a8f0}.ft-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin-block-start:.75rem}.ft-stats span{display:flex;flex-direction:column;gap:.1rem;padding:.5rem;border-radius:10px;background:#f3ecfb;color:#5a5270;font-size:.68rem;font-weight:700;text-align:center}.ft-stats b{color:#1a1230;font-family:var(--ft-mono);font-size:1rem;font-variant-numeric:tabular-nums}.ft-stack{display:grid;gap:.85rem}@media(min-width:560px){.ft-stack{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"link cost" "chat cost";align-items:start}.ft-stack .ft-mock+.ft-mock{margin-block-start:0}.ft-stack__link{grid-area:link}.ft-stack__chat{grid-area:chat}.ft-stack__cost{grid-area:cost;margin-block-start:1.75rem}}.ft-tool{padding-block-start:clamp(2rem,5vw,3.25rem)}.ft-app{border:1px solid var(--ft-line);border-radius:var(--ft-radius);background:var(--ft-card);box-shadow:var(--ft-shadow-app);overflow:clip}.ft-app__bar{display:flex;align-items:center;gap:.7rem;padding:.75rem clamp(1rem,2.5vw,1.4rem);border-block-end:1px solid var(--ft-line);background:var(--ft-day)}.ft-app__dots{display:inline-flex;gap:6px;flex:none}.ft-app__dots i{inline-size:9px;block-size:9px;border-radius:50%;background:var(--ft-line-strong)}.ft-app__name{flex:1 1 auto;min-inline-size:0;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ft-ink-2);font-size:.9rem;font-weight:800}.ft-app__free{display:inline-flex;align-items:center;gap:.3rem;flex:none;padding:.2rem .65rem;border-radius:999px;background:var(--ft-free-50);color:var(--ft-free);font-size:.76rem;font-weight:800}.ft-app__body{padding:clamp(1rem,2.6vw,1.75rem)}.ft-page .ft-app .lt-panel{border-color:var(--ft-line);border-radius:16px;box-shadow:none}.ft-page .ft-app .lt-panel--result{background:var(--ft-day);border-color:var(--ft-line);box-shadow:none}@media(min-width:861px){.ft-page .ft-app .lt-panel--result{top:96px}}.ft-page .lt-panel__title{color:var(--ft-ink);letter-spacing:var(--ft-track)}.ft-page .lt-panel__eyebrow{color:var(--ft-brand);letter-spacing:0;text-transform:none;font-size:.8rem;font-weight:800}.ft-page .lt-field__label{color:var(--ft-ink)}.ft-page .lt-field__hint{color:var(--ft-muted)}.ft-page .lt-input,.ft-page .lt-textarea,.ft-page .lt-select{border-color:var(--ft-line-strong);background-color:#fff;color:var(--ft-ink)}.ft-page .lt-input::placeholder,.ft-page .lt-textarea::placeholder{color:#8c83a3}.ft-page .lt-select{min-block-size:50px}.ft-page .lt-output{background:var(--ft-card);border-color:var(--ft-line-strong);color:var(--ft-ink)}.ft-page .lt-preview{background:var(--ft-brand-50)}.ft-page .lt-bignum{color:var(--ft-ink);font-family:var(--ft-mono);font-weight:700}.ft-page .lt-note{color:var(--ft-muted)}.ft-page .lt-note a{color:var(--ft-brand);font-weight:700;text-underline-offset:3px}.ft-page .lt-btn{border-radius:999px}.ft-page .lt-btn--ghost{color:var(--ft-brand);background:var(--ft-card);border-color:var(--ft-line-strong)}.ft-page .lt-btn--ghost:hover{background:var(--ft-brand-50);border-color:var(--ft-brand)}.ft-page .lt-chip{color:var(--ft-ink-2);border-color:var(--ft-line-strong)}.ft-page .lt-wa{background:#efeae2}.ft-page .lt-breakdown__row{border-color:var(--ft-line);color:var(--ft-ink-2)}.ft-page .lt-breakdown__row span:last-child{color:var(--ft-ink);font-family:var(--ft-mono);font-weight:700}.ft-cost-row__label{display:inline-flex;align-items:center;flex-wrap:wrap;gap:.45rem}.ft-donts{display:grid;gap:.75rem;margin:1rem 0 0;padding:0;list-style:none}.ft-donts li{display:flex;align-items:flex-start;gap:.65rem;color:var(--ft-ink-2);font-size:.95rem;line-height:1.75}.ft-donts__x{display:inline-grid;place-items:center;flex:none;inline-size:24px;block-size:24px;margin-block-start:.2rem;border-radius:50%;background:#fdecec;color:#b42318;font-size:.75rem;font-weight:800}.ft-extra{margin-block-start:clamp(1.25rem,3vw,1.75rem)}.ft-page .ft-check{display:flex;inline-size:100%;justify-content:flex-start;align-items:flex-start;margin-block-end:.55rem;padding:.8rem .95rem;border-radius:12px;text-align:start;line-height:1.6}.ft-page .ft-check input{flex:none;inline-size:18px;block-size:18px;margin-block-start:.2rem;accent-color:var(--ft-brand)}.ft-page .ft-check span{font-weight:500}.ft-page .ft-check:has(input:checked){border-color:var(--ft-brand);background:var(--ft-brand-50);color:var(--ft-ink)}.ft-riskbar{block-size:10px;margin-block:1.1rem;border-radius:999px;background:var(--ft-line);overflow:hidden}.ft-riskbar>div{block-size:100%;inline-size:var(--_p, 0%);border-radius:inherit;background:linear-gradient(90deg,var(--ft-brand-2),var(--ft-brand))}@media(prefers-reduced-motion:no-preference){.ft-riskbar>div{transition:inline-size .25s ease}}.ft-verdict{margin:0;font-weight:800;font-size:1.2rem;line-height:1.5;color:var(--ft-ink)}.ft-center{text-align:center}.ft-center .lt-actions{justify-content:center}.ft-qr-slot{margin-block-start:1.1rem;text-align:center}.ft-tpl-grid{display:grid;gap:1rem}@media(min-width:700px){.ft-tpl-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1080px){.ft-tpl-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.ft-page .ft-tpl{display:flex;flex-direction:column;gap:.75rem}.ft-tpl__title{margin:0;font-size:1.02rem;font-weight:800;color:var(--ft-ink)}.ft-tpl .lt-wa{flex:1 1 auto}.ft-grid{display:grid;gap:1rem}@media(min-width:620px){.ft-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1000px){.ft-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.ft-page .lt-tool-card{flex-direction:row;align-items:flex-start;gap:1rem;padding:clamp(1.1rem,2.6vw,1.4rem);border:1px solid var(--ft-line);border-radius:18px;background:var(--ft-card);box-shadow:none;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.ft-page .lt-tool-card:hover,.ft-page .lt-tool-card:focus-visible{border-color:color-mix(in srgb,var(--ft-brand) 35%,var(--ft-line));box-shadow:var(--ft-shadow);transform:none}.ft-page .lt-tool-card:focus-visible{outline:3px solid color-mix(in srgb,var(--ft-brand) 55%,transparent);outline-offset:3px}.ft-page .lt-tool-card__icon{flex:none;border-radius:14px;background:var(--ft-brand-50);color:var(--ft-brand)}.ft-card__txt{display:flex;flex-direction:column;gap:.35rem;min-inline-size:0;flex:1 1 auto}.ft-page .lt-tool-card h3{margin:0;font-size:1.05rem;line-height:1.4;color:var(--ft-ink)}.ft-page .lt-tool-card p{color:var(--ft-muted);font-size:.92rem;line-height:1.65}.ft-page .lt-tool-card__go{display:inline-flex;align-items:center;gap:.35rem;margin-block-start:.25rem;color:var(--ft-brand);font-size:.88rem;font-weight:800}.ft-page .ft-faq .lb-faq{max-inline-size:860px;margin-inline:auto;padding:0;background:transparent}.ft-page.rtl-layout .lb-faq__title{letter-spacing:0}.ft-page .ft-faq .lb-faq__head{text-align:center}.ft-page .ft-faq .lb-faq__title{margin-block:0 1.5rem;font-size:clamp(1.45rem,2.8vw,2.1rem);font-weight:800;line-height:1.3;letter-spacing:var(--ft-track);color:var(--ft-ink)}.ft-page .lb-faq__item{border:1px solid var(--ft-line);border-radius:14px;background:var(--ft-card);margin-block-end:.65rem}.ft-page .lb-faq__item[open]{border-color:color-mix(in srgb,var(--ft-brand) 30%,var(--ft-line))}.ft-page .lb-faq__question{min-block-size:52px;color:var(--ft-ink);cursor:pointer}.ft-page .lb-faq__answer{color:var(--ft-ink-2);line-height:1.8}.ft-page .lb-faq__chevron{color:var(--ft-brand)}.ft-page .ch-cta .ch-btn{white-space:normal}.ft-page .ch-cta__lead{max-width:640px}.ft-page .ch-cta__lead a{color:#fff;font-weight:800;text-decoration:underline;text-underline-offset:4px}.ft-cta__eyebrow{margin:0;padding:.3rem .85rem;border:1px solid rgba(255,255,255,.35);border-radius:999px;color:#fff;font-size:.85rem;font-weight:700}.ft-page.rtl-layout .ch-cta__title{letter-spacing:0}.roi-page.ft-page .roi-section{background:var(--ft-day)}.roi-page.ft-page .roi-section--alt{background:var(--ft-day-2)}.roi-page.ft-page .roi-calc{border:1px solid var(--ft-line);border-radius:var(--ft-radius);background:var(--ft-card);box-shadow:var(--ft-shadow-app)}.roi-page.ft-page .roi-calc__results{background:var(--ft-day);border-color:var(--ft-line)}.roi-page.ft-page .roi-calc__result-headline,.roi-page.ft-page .roi-breakdown__value,.roi-page.ft-page .roi-calc__payback-value{font-variant-numeric:tabular-nums}.roi-page.ft-page .roi-method__card{border-color:var(--ft-line);background:var(--ft-card);box-shadow:none}.roi-page.ft-page .roi-related a{min-block-size:44px;display:inline-flex;align-items:center}.roi-page.ft-page .roi-btn{min-block-size:48px;border-radius:999px}@media(prefers-reduced-motion:no-preference){.ft-rise{animation:ft-rise .8s cubic-bezier(.2,.7,.2,1) both}.ft-rise--late{animation-delay:.18s}.ft-rise--last{animation-delay:.36s}.ft-page .lt-tool-card:hover{transform:translateY(-3px)}}@keyframes ft-rise{0%{opacity:0;transform:translateY(20px) scale(.98)}to{opacity:1;transform:none}}@media(max-width:420px){.ft-hero__actions .ch-btn{flex:1 1 100%}.ft-app__body{padding:.75rem}.ft-page .ft-app .lt-panel{padding:1rem}}.ft-page .ft-gap{margin-block-start:1.6rem}.ft-page .ft-app .lt-panel--result.ft-panel--white{background:var(--ft-card)}.ft-widget-preview{display:flex;align-items:center;justify-content:center;min-block-size:46px;padding-block:.5rem}.ft-page .ft-tpl-grid{margin-block-start:1rem}.ft-faq--shared .ft-faq__kicker{text-align:center}.ft-page .ft-faq--shared .lb-faq{padding-block:0;background:transparent}.ft-page .ft-faq--shared .lb-faq .container{max-inline-size:860px;margin-inline:auto;padding-inline:clamp(1rem,4vw,2rem)}.ft-page .ft-faq--shared .lb-faq__title{text-align:center;color:var(--ft-ink)}.ft-mock__big small{font-size:.8rem;color:#5a5270}.roi-page.ft-page .roi-section__head--center .ft-kicker{margin-inline:auto}.ft-visual--wide{max-inline-size:560px}.ft-mock__row>span:first-child{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.25rem .4rem;min-inline-size:0}
