@layer fm-base,fm-reset;@font-face{font-family:'Schibsted Grotesk';font-style:normal;font-weight:400 900;font-display:swap;src:url(/wp-content/themes/flowmattic/assets/fonts/schibsted-grotesk.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Schibsted Grotesk';font-style:italic;font-weight:400 900;font-display:swap;src:url(/wp-content/themes/flowmattic/assets/fonts/schibsted-grotesk-italic.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'JetBrains Mono';font-style:normal;font-weight:400 700;font-display:swap;src:url(/wp-content/themes/flowmattic/assets/fonts/jetbrains-mono.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-display:swap;font-family:'Schibsted Fallback';src:local('Helvetica Neue'),local('Arial');size-adjust:103%;ascent-override:92%;descent-override:22%;line-gap-override:0%}:root,html.fm-light,html.fm-dark{--fm-bg:#FFFFFF;--fm-bg-2:#F6F8FB;--fm-bg-3:#EEF2F7;--fm-panel:#FFFFFF;--fm-panel-2:#F6F8FB;--fm-panel-solid:#FFFFFF;--fm-line:#E3E8EF;--fm-line-2:#CBD5E1;--fm-line-soft:#EEF2F7;--fm-heading:#0B1220;--fm-text:#1E293B;--fm-dim:#475569;--fm-faint:#5B6B80;--fm-blue:#0A58CA;--fm-blue-2:#0A58CA;--fm-blue-hover:#084BAD;--fm-blue-soft:#E8F0FE;--fm-blue-line:#B6CDF7;--fm-brand:#0D6EFD;--fm-green:#16794D;--fm-green-soft:#E6F4EC;--fm-amber:#8A5A00;--fm-amber-soft:#FBF1DB;--fm-red:#B4322A;--fm-red-soft:#FBECEA;--fm-star:#E0A400;--fm-scrim:rgba(11, 18, 32, .45);--fm-ink:#0B1326;--fm-ink-2:#142038;--fm-ink-3:#1B2A47;--fm-ink-line:#26355A;--fm-ink-text:#EEF2FA;--fm-ink-dim:#B8C4DA;--fm-ink-mute:#8A99B8;--fm-ink-blue:#7DB0FF;--fm-violet:#0A58CA;--fm-violet-2:#0A58CA;--fm-cyan:#0A58CA;--fm-pink:#B4322A;--fm-grad:linear-gradient(0deg, #0A58CA, #0A58CA);--fm-grad-btn:linear-gradient(0deg, #0A58CA, #0A58CA);--fm-glow:rgba(10, 88, 202, 0.18);--fm-glow-v:rgba(10, 88, 202, 0.12);--fm-mesh-1:transparent;--fm-mesh-2:transparent;--fm-mesh-3:transparent;--fm-shadow-sm:0 1px 2px rgba(11, 18, 32, 0.06);--fm-shadow:0 1px 2px rgba(11, 18, 32, 0.06);--fm-shadow-lg:0 24px 48px -24px rgba(11, 18, 32, 0.22);--fm-header-bg:#FFFFFF;--fm-header-line:#E3E8EF;--fm-code-bg:#EEF2F7;--fm-r:12px;--fm-r-sm:8px;--fm-r-lg:16px;--fm-r-xl:16px;--fm-wrap:1200px;--fm-gutter:24px;--fm-header-h:68px;--fm-section:120px;--fm-measure:64ch;--fm-font:'Schibsted Grotesk', 'Schibsted Fallback', 'Helvetica Neue', Arial, sans-serif;--fm-mono:'JetBrains Mono', ui-monospace, SFMono-Regular, Menlo, monospace;--fm-ease:cubic-bezier(.2, .7, .3, 1);color-scheme:light}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;background:var(--fm-bg);color:var(--fm-text);font-family:var(--fm-font);font-size:17px;line-height:1.6;font-optical-sizing:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}img,svg,video{max-width:100%;height:auto;display:block}a{color:var(--fm-blue);text-decoration:none;transition:color .15s var(--fm-ease)}a:hover{color:var(--fm-blue-hover)}button{font:inherit;color:inherit}h1,h2,h3,h4,h5{font-family:var(--fm-font);color:var(--fm-heading);letter-spacing:-.02em;line-height:1.12;text-wrap:balance;font-weight:700}h1{font-size:clamp(42px, 5.2vw, 64px);line-height:1.05;letter-spacing:-.025em}h2{font-size:clamp(32px, 3.6vw, 44px)}h3{font-size:26px;line-height:1.25;letter-spacing:-.015em}h4{font-size:22px;line-height:1.3;letter-spacing:-.01em}p{text-wrap:pretty}@layer fm-base{h1,h2,h3,h4,h5{margin:0 0 .5em}p,ul,ol{margin:0 0 1em}}strong,b{color:var(--fm-heading);font-weight:600}:focus-visible{outline:3px solid var(--fm-blue-line);outline-offset:2px;border-radius:4px}h1,h2,h3,h4,.fm-h2,.fm-cfg__title,.fm-plan__name,.fm-tcard__title,.fm-feature h3,.fm-int__name{text-wrap:balance}.fm-page-hero .fm-lead,.fm-sec-head .fm-lead,.fm-hero-sub,.fm-final p,.fm-final .fm-lead,.fm-hero--center .fm-hero-sub,.fm-trusted-lab,.fm-figcap,.fm-plans__note,.fm-faq-more,.fm-cfg__who,.fm-cfg__fine{text-wrap:balance}p,li,dd,figcaption,blockquote{text-wrap:pretty}.fm-faq-item summary,.fm-review-band__lead h2,.fm-quote p,.fm-tcard p{text-wrap:pretty}::selection{background:var(--fm-blue-soft);color:var(--fm-heading)}code,pre{background:var(--fm-code-bg);border-radius:6px;font-family:var(--fm-mono)}code{font-size:.88em;padding:2px 6px;color:var(--fm-heading)}.fm-mono{font-family:var(--fm-mono);font-size:.92em}.fm-wrap{max-width:var(--fm-wrap);margin:0 auto;padding:0 var(--fm-gutter);position:relative;z-index:2}.fm-wrap--narrow{max-width:820px}.fm-section{padding:var(--fm-section) 0;position:relative}.fm-section-sm,.fm-section--tight{padding:72px 0;position:relative}.fm-section--alt{background:var(--fm-bg-2);border-top:1px solid var(--fm-line);border-bottom:1px solid var(--fm-line)}.fm-section--ink{background:var(--fm-ink);color:var(--fm-ink-text)}.fm-section--ink h1,.fm-section--ink h2,.fm-section--ink h3,.fm-section--ink h4,.fm-section--ink strong,.fm-section--ink b{color:var(--fm-ink-text)}.fm-section--ink p,.fm-section--ink .fm-lead{color:var(--fm-ink-dim)}.fm-section--ink a:not(.fm-btn),.fm-final a:not(.fm-btn),.fm-ink a:not(.fm-btn),.fm-on-dark a:not(.fm-btn){color:var(--fm-ink-blue);text-decoration:underline;text-underline-offset:3px;text-decoration-color:rgb(125 176 255 / .45)}.fm-section--ink a:not(.fm-btn):hover,.fm-final a:not(.fm-btn):hover,.fm-ink a:not(.fm-btn):hover,.fm-on-dark a:not(.fm-btn):hover{color:#fff}.fm-section--flush{padding-top:0}.fm-sec{padding:var(--fm-section) 0;position:relative}.fm-sec-head{max-width:720px;margin:0 0 48px;text-align:left}.fm-sec-head .fm-lead{margin:16px 0 0}.fm-sec-head--center{margin-left:auto;margin-right:auto;text-align:center}.fm-sec-head--center .fm-lead{margin-left:auto;margin-right:auto}.fm-h2{font-size:clamp(32px, 3.6vw, 44px);line-height:1.12}.fm-lead{font-size:20px;line-height:1.5;color:var(--fm-dim);max-width:58ch}.fm-measure{max-width:var(--fm-measure)}.fm-kicker{display:block;font-size:15px;font-weight:600;color:var(--fm-dim);margin-bottom:12px;letter-spacing:0;text-transform:none}.fm-grid-2,.fm-grid-3,.fm-grid-4{display:grid;gap:24px}.fm-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.fm-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.fm-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.fm-split{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:64px;align-items:center}.fm-split--even{grid-template-columns:1fr 1fr}.fm-split--flip{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.fm-split--flip>:first-child{order:2}.fm-split h2,.fm-split>div>h3{font-size:clamp(26px, 2.6vw, 34px);line-height:1.12;letter-spacing:-.02em}.fm-split h2+p,.fm-split h3+p{margin-top:14px}.fm-split .fm-btn,.fm-split .fm-link-row{margin-top:24px}.fm-split+.fm-split{margin-top:96px}.fm-stack>*+*{margin-top:16px}.fm-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.fm-actions--center{justify-content:center}.fm-link-row{display:flex;flex-wrap:wrap;gap:20px}.fm-link{color:var(--fm-blue);font-weight:600;text-decoration:underline;text-decoration-color:var(--fm-blue-line);text-underline-offset:3px}.fm-link:hover{text-decoration-color:currentColor}.fm-page p a:not(.fm-btn):not(.fm-link),.fm-page li a:not(.fm-btn):not(.fm-link),.fm-figcap a{text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--fm-blue-line)}.fm-page p a:not(.fm-btn):not(.fm-link):hover,.fm-page li a:not(.fm-btn):not(.fm-link):hover{text-decoration-color:currentColor}.fm-text-center{text-align:center}.fm-nowrap{white-space:nowrap}.fm-ambient,.fm-mesh,.fm-grain,.fm-gridlines,.fm-vignette,.fm-hero-spot{display:none!important}@keyframes fm-drift{to{transform:none}}.fm-grad-text{background:none;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:inherit;color:inherit}.fm-eyebrow{display:block;font-family:var(--fm-font);font-size:15px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--fm-dim);margin-bottom:12px}.fm-eyebrow::before{display:none}.fm-rv{opacity:1;transform:none;filter:none;transition:none}.fm-glow::before,.fm-glow::after,[data-glow]::before,[data-glow]::after{display:none}.fm-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 18px;border:1px solid #fff0;border-radius:var(--fm-r-sm);font-family:var(--fm-font);font-size:15px;font-weight:600;line-height:1.2;text-decoration:none;cursor:pointer;white-space:nowrap;transition:background-color .15s var(--fm-ease),border-color .15s var(--fm-ease),color .15s var(--fm-ease)}.fm-btn svg{flex-shrink:0;width:16px;height:16px}.fm-btn-primary{color:#fff;background:var(--fm-blue);border-color:var(--fm-blue);box-shadow:none}.fm-btn-primary:hover{color:#fff;background:var(--fm-blue-hover);border-color:var(--fm-blue-hover);transform:none;box-shadow:none}.fm-btn-ghost{color:var(--fm-heading);background:#fff0;border-color:var(--fm-line-2)}.fm-btn-ghost:hover{color:var(--fm-heading);background:#fff0;border-color:var(--fm-heading);transform:none}.fm-btn-link{color:var(--fm-blue);background:#fff0;padding-left:8px;padding-right:8px}.fm-btn-link:hover{color:var(--fm-blue-hover)}.fm-btn-lg{min-height:50px;padding:13px 22px;font-size:16px}.fm-btn-sm{min-height:38px;padding:8px 14px;font-size:14px}.fm-btn-block{width:100%}.fm-section--ink .fm-btn-primary,.fm-final .fm-btn-primary,.fm-ink .fm-btn-primary{background:var(--fm-ink-blue);border-color:var(--fm-ink-blue);color:var(--fm-ink)}.fm-section--ink .fm-btn-primary:hover,.fm-final .fm-btn-primary:hover,.fm-ink .fm-btn-primary:hover{background:#9CC2FF;border-color:#9CC2FF;color:var(--fm-ink)}.fm-section--ink .fm-btn-ghost,.fm-final .fm-btn-ghost,.fm-ink .fm-btn-ghost{color:var(--fm-ink-text);border-color:var(--fm-ink-line)}.fm-section--ink .fm-btn-ghost:hover,.fm-final .fm-btn-ghost:hover,.fm-ink .fm-btn-ghost:hover{border-color:var(--fm-ink-text)}.fm-card{background:var(--fm-panel);border:1px solid var(--fm-line);border-radius:var(--fm-r)}.fm-glass{background:var(--fm-panel);border:1px solid var(--fm-line);backdrop-filter:none}.fm-on-dark{background:var(--fm-ink);color:var(--fm-ink-text);--fm-text:#EEF2FA;--fm-dim:#B8C4DA;--fm-faint:#8A99B8;--fm-heading:#FFFFFF;--fm-line:#26355A;--fm-line-2:#34477A;--fm-panel:#142038;--fm-panel-2:#1B2A47;--fm-panel-solid:#142038;--fm-code-bg:#1B2A47;--fm-blue:#7DB0FF;--fm-blue-2:#7DB0FF}.fm-ink{background:var(--fm-ink);color:var(--fm-ink-text);border:1px solid var(--fm-ink-line);border-radius:var(--fm-r-lg)}.fm-ink p{color:var(--fm-ink-dim)}.fm-ink h2,.fm-ink h3,.fm-ink h4,.fm-ink strong,.fm-ink b{color:var(--fm-ink-text)}.fm-code-block{background:var(--fm-ink);border:1px solid var(--fm-ink-line);border-radius:var(--fm-r);padding:20px 22px;color:var(--fm-ink-text);overflow:hidden}.fm-code{margin:0;padding:0;background:none;font-family:var(--fm-mono);font-size:13.5px;line-height:1.65;color:var(--fm-ink-dim);white-space:pre;overflow:auto;tab-size:2}.fm-code--wrap{white-space:pre-wrap;word-break:break-word}.fm-code__bar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 0 12px;margin-bottom:14px;border-bottom:1px solid var(--fm-ink-line);font-size:13px;color:var(--fm-ink-mute)}.fm-code__bar b{color:var(--fm-ink-dim);font-weight:500;font-family:var(--fm-mono);font-size:13px}.tok-cmd{color:var(--fm-ink-text)}.tok-str{color:#9BD69C}.tok-key{color:#9EC5FF}.tok-flag{color:var(--fm-ink-blue)}.tok-com{color:var(--fm-ink-mute);font-style:italic}.tok-num{color:#E6A8E0}.fm-hero{padding:72px 0 48px;position:relative;text-align:left}.fm-hero-inner{position:relative;z-index:2;max-width:820px;margin:0}.fm-hero h1{font-size:clamp(42px, 5.2vw, 64px);line-height:1.05;color:var(--fm-heading);font-weight:700;margin-bottom:24px;max-width:18ch}.fm-hero h1 .fm-grad-text{display:inline}.fm-hero-sub{font-size:20px;color:var(--fm-dim);max-width:58ch;margin:0 0 32px;line-height:1.5}.fm-hero-sub b{color:var(--fm-heading);font-weight:600}.fm-hero-cta{display:flex;gap:12px;justify-content:flex-start;flex-wrap:wrap;margin-bottom:20px}.fm-hero-trust{display:flex;justify-content:flex-start;gap:10px 24px;flex-wrap:wrap;font-size:15px;color:var(--fm-faint)}.fm-hero-trust span{display:inline-flex;align-items:center;gap:7px}.fm-hero-trust svg{width:15px;height:15px;color:var(--fm-green)}.fm-hero--center{text-align:center}.fm-hero--center .fm-hero-inner{margin:0 auto}.fm-hero--center .fm-hero h1,.fm-hero--center h1{margin-left:auto;margin-right:auto}.fm-hero--center .fm-hero-sub{margin-left:auto;margin-right:auto}.fm-hero--center .fm-hero-cta,.fm-hero--center .fm-hero-trust{justify-content:center}.fm-hero__media{margin-top:56px}.fm-hero__art{display:none}@media (min-width:1080px){.fm-hero-top{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:40px;align-items:center}.fm-hero-top .fm-hero-inner{max-width:none}.fm-hero__art{display:block;margin-right:-24px}.fm-hero__art img{display:block;width:100%;height:auto}}.fm-facts{margin-top:28px;display:flex;flex-wrap:wrap;gap:10px 28px;font-size:15px;color:var(--fm-faint)}.fm-facts b{color:var(--fm-heading);font-weight:600}.fm-facts a{color:var(--fm-heading);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--fm-line-2)}.fm-page-hero{padding:56px 0;text-align:left;position:relative;border-bottom:1px solid var(--fm-line)}.fm-page-hero h1{font-size:clamp(36px, 4.4vw, 58px);max-width:20ch}.fm-page-hero .fm-lead{margin:20px 0 0}.fm-page-hero .fm-actions,.fm-page-hero .fm-hero-cta{margin-top:28px}.fm-page-hero--compact{padding:48px 0 40px}.fm-hero-art{display:none}.fm-blog-search{display:flex;gap:8px;margin-top:28px;max-width:560px}.fm-blog-search input[type=search]{flex:1;min-width:0;min-height:48px;padding:0 16px;border:1px solid var(--fm-line-2);border-radius:var(--fm-r-sm);font:400 16px var(--fm-font);color:var(--fm-text);background:var(--fm-bg)}.fm-blog-search input[type=search]:focus-visible{outline:2px solid var(--fm-blue-line);outline-offset:2px;border-color:var(--fm-blue)}.fm-blog-topics{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;margin-top:18px;font-size:15px;color:var(--fm-faint)}.fm-blog-topics a{display:inline-flex;align-items:center;min-height:36px;padding:6px 14px;border:1px solid var(--fm-line-2);border-radius:999px;color:var(--fm-dim);text-decoration:none}.fm-blog-topics a:hover,.fm-blog-topics a:focus-visible{border-color:var(--fm-blue);color:var(--fm-blue)}@media (min-width:1080px){.fm-page-hero:has(>.fm-wrap>.fm-hero-art)>.fm-wrap{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-template-rows:1fr repeat(6,auto) 1fr;column-gap:40px}.fm-page-hero:has(>.fm-wrap>.fm-hero-art)>.fm-wrap>:not(.fm-hero-art){grid-column:1}.fm-page-hero:has(>.fm-wrap>.fm-hero-art)>.fm-wrap>:not(.fm-hero-art):nth-child(1){grid-row:2}.fm-page-hero:has(>.fm-wrap>.fm-hero-art)>.fm-wrap>:not(.fm-hero-art):nth-child(2){grid-row:3}.fm-page-hero:has(>.fm-wrap>.fm-hero-art)>.fm-wrap>:not(.fm-hero-art):nth-child(3){grid-row:4}.fm-page-hero:has(>.fm-wrap>.fm-hero-art)>.fm-wrap>:not(.fm-hero-art):nth-child(4){grid-row:5}.fm-page-hero:has(>.fm-wrap>.fm-hero-art)>.fm-wrap>:not(.fm-hero-art):nth-child(5){grid-row:6}.fm-page-hero:has(>.fm-wrap>.fm-hero-art)>.fm-wrap>:not(.fm-hero-art):nth-child(6){grid-row:7}.fm-page-hero>.fm-wrap>.fm-hero-art{display:block;grid-column:2;grid-row:1 / -1;align-self:center;margin-right:-24px}.fm-hero-art img{display:block;width:100%;height:auto}.fm-hero-art--tall img{width:auto;max-width:100%;max-height:min(640px, 76vh);margin:0 auto}.fm-page-hero--compact .fm-hero-art img{width:auto;max-width:100%;max-height:360px;margin:0 auto}}.fm-page-hero--compact h1{font-size:clamp(32px, 3.6vw, 46px)}.fm-page-hero--center{text-align:center}.fm-page-hero--center h1,.fm-page-hero--center .fm-lead{margin-left:auto;margin-right:auto}.fm-page-hero--center .fm-actions{justify-content:center}.fm-crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;color:var(--fm-faint);margin-bottom:20px}.fm-crumbs ol{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.fm-crumbs li{display:inline-flex;align-items:center;gap:8px}.fm-crumbs li+li::before{content:"/";color:var(--fm-line-2)}.fm-crumbs a{color:var(--fm-faint)}.fm-crumbs a:hover{color:var(--fm-heading)}.fm-badge{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:999px;background:var(--fm-bg-2);border:1px solid var(--fm-line);font-size:14px;font-weight:500;color:var(--fm-dim);text-decoration:none;margin-bottom:24px;transition:border-color .15s var(--fm-ease),color .15s var(--fm-ease);backdrop-filter:none}.fm-badge:hover{border-color:var(--fm-line-2);color:var(--fm-heading)}.fm-badge b{color:var(--fm-heading);font-weight:600}.fm-badge .fm-badge-tag{display:inline-flex;align-items:center;gap:6px;padding:2px 8px;border-radius:999px;background:var(--fm-blue-soft);color:var(--fm-blue);font-size:13px;font-weight:600}.fm-badge .fm-badge-tag::before{display:none}.fm-badge svg{width:15px;height:15px;flex:none}.fm-ic-verified{fill:var(--fm-green)}.fm-pill{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;padding:4px 10px;border-radius:999px;background:var(--fm-bg-3);color:var(--fm-dim)}.fm-pill.jaadu{color:var(--fm-blue);background:var(--fm-blue-soft);box-shadow:none}.fm-pill.jaadu svg{width:13px;height:13px}.fm-pill.save,.fm-pill--ok{color:var(--fm-green);background:var(--fm-green-soft);border:0}.fm-pill--warn{color:var(--fm-amber);background:var(--fm-amber-soft)}.fm-pill--err{color:var(--fm-red);background:var(--fm-red-soft)}.fm-pill--blue{color:var(--fm-blue);background:var(--fm-blue-soft)}.fm-marq{position:relative;overflow:hidden;padding:6px 0;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.fm-marq-row{display:flex;gap:18px;width:max-content;animation:fm-scroll var(--dur,42s) linear infinite}.fm-marq-row.rev{animation-direction:reverse}.fm-marq:hover .fm-marq-row{animation-play-state:paused}@keyframes fm-scroll{to{transform:translateX(-50%)}}.fm-bento{display:grid;grid-template-columns:repeat(12,1fr);grid-auto-rows:minmax(190px,auto);gap:20px}.fm-tile{position:relative;border-radius:var(--fm-r);background:var(--fm-panel);border:1px solid var(--fm-line);padding:28px;overflow:hidden;display:flex;flex-direction:column;transition:border-color .15s var(--fm-ease)}.fm-tile:hover{transform:none;border-color:var(--fm-line-2)}.fm-tile .ti{width:40px;height:40px;border-radius:var(--fm-r-sm);display:flex;align-items:center;justify-content:center;margin-bottom:18px;color:var(--fm-heading);border:1px solid var(--fm-line);background:var(--fm-bg)}.fm-tile .ti svg{width:20px;height:20px}.fm-tile h3{font-size:22px;color:var(--fm-heading);margin-bottom:8px}.fm-tile p{font-size:15.5px;color:var(--fm-dim);line-height:1.55}.fm-tile .fm-tag{display:inline-flex;align-items:center;gap:6px;margin-top:auto;padding-top:16px;font-size:14.5px;font-weight:600;color:var(--fm-blue)}.fm-tile .fm-tag svg{width:14px;height:14px;transition:transform .15s var(--fm-ease)}.fm-tile:hover .fm-tag svg{transform:translateX(3px)}.ti-b,.ti-v,.ti-c,.ti-g,.ti-a,.ti-p{background:var(--fm-bg);color:var(--fm-heading)}.col-7{grid-column:span 7}.col-5{grid-column:span 5}.col-4{grid-column:span 4}.col-6{grid-column:span 6}.col-8{grid-column:span 8}.row-2{grid-row:span 2}.fm-tile-big h3{font-size:26px}.fm-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-bottom:56px}.fm-stat{text-align:left;padding:24px;border-radius:var(--fm-r);background:var(--fm-panel);border:1px solid var(--fm-line)}.fm-stat .n{font-size:40px;font-weight:700;letter-spacing:-.03em;line-height:1;color:var(--fm-heading);background:none;-webkit-text-fill-color:inherit;display:block}.fm-stat .l{font-size:15px;color:var(--fm-dim);margin-top:8px;display:block}.fm-bignum{font-size:clamp(36px, 4vw, 52px);font-weight:700;line-height:1;letter-spacing:-.03em;color:var(--fm-heading);background:none;-webkit-text-fill-color:inherit;margin-bottom:6px}.fm-wrap:has(>.fm-faq-list){display:grid;grid-template-columns:minmax(0,4fr) minmax(0,7fr);grid-template-rows:auto 1fr;column-gap:64px;align-items:start}.fm-wrap:has(>.fm-faq-list)>.fm-sec-head{grid-column:1;grid-row:1;margin-bottom:16px}.fm-wrap:has(>.fm-faq-list)>.fm-faq-list{grid-column:2;grid-row:1 / span 2}.fm-faq-list{max-width:none;margin:0;border-top:1px solid var(--fm-line)}.fm-faq-list--center{margin:0 auto}.fm-faq-more{grid-column:1;grid-row:2;margin:0;font-size:16px;color:var(--fm-dim);max-width:36ch}.fm-faq-more a{color:var(--fm-blue);text-decoration:underline;text-underline-offset:3px}.fm-faq-item{border:0;border-bottom:1px solid var(--fm-line);border-radius:0;margin:0;background:#fff0}details.fm-faq-item summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:24px;padding:20px 0;font-size:18px;font-weight:600;line-height:1.4;color:var(--fm-heading)}details.fm-faq-item summary::-webkit-details-marker{display:none}details.fm-faq-item summary::marker{content:""}details.fm-faq-item summary::after{content:"";flex:0 0 20px;width:20px;height:20px;background-color:var(--fm-faint);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") center / 20px 20px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") center / 20px 20px no-repeat;transition:transform .2s var(--fm-ease),background-color .15s}details.fm-faq-item summary:hover::after,details.fm-faq-item[open] summary::after{background-color:var(--fm-heading)}details.fm-faq-item[open] summary::after{transform:rotate(180deg)}details.fm-faq-item summary:focus-visible{outline-offset:4px}details.fm-faq-item p{max-width:68ch;padding:0 44px 22px 0;font-size:16px;line-height:1.65;color:var(--fm-dim);margin:0}details.fm-faq-item p+p{margin-top:-6px}@media (max-width:960px){.fm-wrap:has(>.fm-faq-list){grid-template-columns:1fr;grid-template-rows:auto;column-gap:0}.fm-wrap:has(>.fm-faq-list)>.fm-sec-head{margin-bottom:24px}.fm-wrap:has(>.fm-faq-list)>.fm-faq-list{grid-column:1;grid-row:auto}.fm-faq-more{grid-column:1;grid-row:auto;margin-top:24px;max-width:none}details.fm-faq-item p{padding-right:0}}.fm-faq-q{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:20px 0;cursor:pointer;width:100%;background:none;border:none;text-align:left;font-family:inherit;color:inherit}.fm-faq-q .fm-faq-qt{font-size:18px;font-weight:600;color:var(--fm-heading)}.fm-faq-q .ic{width:12px;height:12px;flex:0 0 12px;position:relative;border-right:1.5px solid var(--fm-faint);border-bottom:1.5px solid var(--fm-faint);transform:rotate(45deg) translate(-2px,-2px);transition:transform .18s var(--fm-ease)}.fm-faq-q .ic::before,.fm-faq-q .ic::after{display:none}.fm-faq-item.open .fm-faq-q .ic{transform:rotate(225deg) translate(-2px,-2px)}.fm-faq-a{max-height:0;overflow:hidden;transition:max-height .25s var(--fm-ease)}.fm-faq-a p{padding:0 0 22px;font-size:16px;color:var(--fm-dim);line-height:1.65;max-width:68ch;margin:0}.fm-shot{border:1px solid var(--fm-line);border-radius:var(--fm-r-lg);background:var(--fm-bg);padding:6px;box-shadow:var(--fm-shadow-sm)}.fm-shot img{width:100%;border-radius:calc(var(--fm-r-lg) - 6px);border:1px solid var(--fm-line-soft)}.fm-shot--ink{background:var(--fm-ink);border-color:var(--fm-ink-line)}.fm-shot--ink img{border-color:var(--fm-ink-line)}.fm-figure{margin:0}.fm-figcap{margin-top:12px;font-size:14px;color:var(--fm-faint);max-width:var(--fm-measure)}.fm-diagram{border:1px solid var(--fm-line);border-radius:var(--fm-r-lg);background:var(--fm-bg);padding:24px}.fm-diagram svg{width:100%;max-width:1000px;height:auto;display:block;margin:0 auto}.fm-diagram--ink{background:var(--fm-ink);border-color:var(--fm-ink-line)}.fm-split:has(>.fm-diagram){grid-template-columns:minmax(0,1fr);gap:28px;align-items:start}.fm-split:has(>.fm-diagram)>div{max-width:68ch}.fm-split:has(>.fm-diagram)>.fm-diagram{max-width:none;order:2}.fm-split--flip:has(>.fm-diagram)>:first-child{order:0}.fm-features{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--fm-line);border-radius:var(--fm-r);background:var(--fm-bg);overflow:hidden}.fm-features--2{grid-template-columns:repeat(2,minmax(0,1fr))}.fm-features--4{grid-template-columns:repeat(4,minmax(0,1fr))}.fm-feature{padding:28px 24px;border-right:1px solid var(--fm-line);border-bottom:1px solid var(--fm-line);color:inherit;display:block}.fm-features:not(.fm-features--2):not(.fm-features--4) .fm-feature:nth-child(3n){border-right:0}.fm-features:not(.fm-features--2):not(.fm-features--4) .fm-feature:nth-last-child(-n+3):nth-child(3n+1),.fm-features:not(.fm-features--2):not(.fm-features--4) .fm-feature:nth-last-child(-n+3):nth-child(3n+1)~.fm-feature{border-bottom:0}.fm-features--2 .fm-feature:nth-child(2n){border-right:0}.fm-features--2 .fm-feature:nth-last-child(-n+2):nth-child(2n+1),.fm-features--2 .fm-feature:nth-last-child(-n+2):nth-child(2n+1)~.fm-feature{border-bottom:0}.fm-features--4 .fm-feature:nth-child(4n){border-right:0}.fm-features--4 .fm-feature:nth-last-child(-n+4):nth-child(4n+1),.fm-features--4 .fm-feature:nth-last-child(-n+4):nth-child(4n+1)~.fm-feature{border-bottom:0}.fm-features>.fm-feature:last-child{border-right:0;border-bottom:0}@media (min-width:961px){.fm-features:not(.fm-features--2):not(.fm-features--4)>.fm-feature:last-child:nth-child(3n+1){grid-column:1 / -1}.fm-features:not(.fm-features--2):not(.fm-features--4)>.fm-feature:last-child:nth-child(3n+2){grid-column:span 2}.fm-features--2>.fm-feature:last-child:nth-child(2n+1){grid-column:1 / -1}.fm-features--4>.fm-feature:last-child:nth-child(4n+1){grid-column:1 / -1}.fm-features--4>.fm-feature:last-child:nth-child(4n+2){grid-column:span 3}.fm-features--4>.fm-feature:last-child:nth-child(4n+3){grid-column:span 2}}@media (min-width:721px) and (max-width:960px){.fm-features>.fm-feature:last-child:nth-child(2n+1){grid-column:1 / -1}}.fm-feature__icon{width:36px;height:36px;display:grid;place-items:center;border:1px solid var(--fm-line);border-radius:var(--fm-r-sm);color:var(--fm-heading);margin-bottom:18px;background:var(--fm-bg)}.fm-feature__icon svg{width:20px;height:20px}.fm-feature h3,.fm-feature h2{font-size:19px;margin-bottom:8px;line-height:1.3;letter-spacing:-.01em}.fm-feature p{font-size:15.5px;color:var(--fm-dim);margin:0;max-width:var(--fm-measure)}.fm-feature__apps{display:flex;gap:6px;margin-bottom:16px}.fm-feature__apps img,.fm-feature__apps span{width:34px;height:34px;border:1px solid var(--fm-line);border-radius:8px;background:#fff;object-fit:contain;padding:4px;display:grid;place-items:center;font-size:12px;font-weight:600;color:var(--fm-faint)}.fm-feature__apps span{background:var(--fm-bg-2)}.fm-feature>ul:not(.fm-checklist){margin:12px 0 0;padding:0;list-style:none;display:grid;gap:6px;font-size:14.5px;color:var(--fm-dim)}.fm-feature>ul:not(.fm-checklist) li{padding-left:18px;position:relative}.fm-feature>ul:not(.fm-checklist) li::before{content:"";position:absolute;left:0;top:10px;width:8px;height:1.5px;background:var(--fm-line-2)}a.fm-feature{transition:background-color .15s var(--fm-ease)}a.fm-feature:hover{background:var(--fm-bg-2)}a.fm-feature:hover h3{color:var(--fm-blue)}.fm-checklist{list-style:none;margin:0;padding:0;display:grid;gap:10px}.fm-checklist li{position:relative;padding-left:30px;font-size:16px;color:var(--fm-dim)}.fm-checklist li::before{content:"";position:absolute;left:0;top:3px;width:19px;height:19px;border-radius:50%;background:var(--fm-bg-3)}.fm-checklist li::after{content:"";position:absolute;left:4px;top:7px;width:11px;height:11px;background:var(--fm-heading);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 6.4l2.8 2.8L10.2 3.4'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 6.4l2.8 2.8L10.2 3.4'/%3E%3C/svg%3E") center / contain no-repeat}.fm-ink .fm-checklist li,.fm-section--ink .fm-checklist li,.fm-plan--featured .fm-checklist li{color:var(--fm-ink-dim)}.fm-ink .fm-checklist li::before,.fm-section--ink .fm-checklist li::before,.fm-plan--featured .fm-checklist li::before{background:var(--fm-ink-3)}.fm-ink .fm-checklist li::after,.fm-section--ink .fm-checklist li::after,.fm-plan--featured .fm-checklist li::after{background:var(--fm-ink-blue)}.fm-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--fm-line);border-radius:var(--fm-r);background:var(--fm-bg);overflow:hidden;counter-reset:fmstep}.fm-steps--3{grid-template-columns:repeat(3,minmax(0,1fr))}.fm-step{min-width:0;padding:28px 24px 24px;border-right:1px solid var(--fm-line);display:flex;flex-direction:column}.fm-step:last-child{border-right:0}.fm-step__num{counter-increment:fmstep;font-size:14px;font-weight:600;color:var(--fm-faint);margin-bottom:20px;display:flex;align-items:center;gap:10px}.fm-step__num::before{content:counter(fmstep,decimal-leading-zero);display:inline-grid;place-items:center;width:30px;height:30px;border:1px solid var(--fm-line-2);border-radius:50%;color:var(--fm-heading);font-size:13px}.fm-step h3{font-size:19px;overflow-wrap:anywhere}.fm-step p{font-size:15.5px;color:var(--fm-dim);margin:8px 0 0}.fm-step__visual{margin-top:auto;padding-top:20px}.fm-step__visual .fm-code-block{padding:14px 16px;border-radius:var(--fm-r-sm)}.fm-step__visual .fm-code{font-size:12.5px;line-height:1.6;white-space:pre-wrap;word-break:break-word}.fm-compare{border:1px solid var(--fm-line);border-radius:var(--fm-r);background:var(--fm-bg);overflow:hidden;overflow-x:auto}.fm-compare table{width:100%;border-collapse:collapse;min-width:640px}.fm-compare th,.fm-compare td{padding:14px 20px;border-bottom:1px solid var(--fm-line);text-align:left;font-size:15px;vertical-align:middle}.fm-compare thead th{background:var(--fm-bg-2);font-weight:600;color:var(--fm-heading);padding-top:18px;padding-bottom:16px}.fm-compare thead th span{display:block;font-size:13px;font-weight:400;color:var(--fm-faint);margin-top:2px}.fm-compare th:not(:first-child),.fm-compare td:not(:first-child){text-align:center}.fm-compare tbody td:first-child{color:var(--fm-dim)}.fm-compare tr:last-child td{border-bottom:0}.fm-compare tr.fm-compare__group td{background:var(--fm-bg-2);font-weight:600;color:var(--fm-heading);font-size:14px;padding:12px 20px}.fm-compare .check{position:relative;display:inline-block;width:20px;height:20px;border-radius:50%;background:var(--fm-blue-soft);color:#fff0;font-size:0;vertical-align:middle;overflow:hidden}.fm-compare .check::after{content:"";position:absolute;left:4.5px;top:4.5px;width:11px;height:11px;background:var(--fm-blue);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none' stroke='%23000' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 6.4l2.8 2.8L10.2 3.4'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none' stroke='%23000' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 6.4l2.8 2.8L10.2 3.4'/%3E%3C/svg%3E") center / contain no-repeat}.fm-compare .dash{display:inline-block;width:12px;height:1.5px;background:var(--fm-line-2);vertical-align:middle}.fm-compare--stack td[data-label]::before{display:none}.fm-compare--fit table{min-width:0}.fm-compare--fit th,.fm-compare--fit td{padding:12px 16px;font-size:14.5px}.fm-compare--tools th:nth-child(2),.fm-compare--tools td:nth-child(2){text-align:left}.fm-compare--tools td:first-child{white-space:normal}.fm-plans{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;align-items:stretch}.fm-plans--3{grid-template-columns:repeat(3,minmax(0,1fr))}.fm-plan{background:var(--fm-bg);border:1px solid var(--fm-line);border-radius:var(--fm-r-lg);padding:28px 24px;display:flex;flex-direction:column}.fm-plan__name{font-size:16px;font-weight:600;color:var(--fm-dim)}.fm-plan__price{margin-top:12px;font-size:44px;font-weight:700;letter-spacing:-.03em;line-height:1;color:var(--fm-heading)}.fm-plan__price small{font-size:16px;font-weight:400;letter-spacing:0;color:var(--fm-faint);margin-left:4px}.fm-plan__desc{margin-top:10px;font-size:15px;color:var(--fm-dim)}.fm-plan .fm-checklist{margin:24px 0 28px;font-size:15px}.fm-plan .fm-btn{margin-top:auto;width:100%}.fm-plan--featured{background:var(--fm-ink);border-color:var(--fm-ink-line);color:var(--fm-ink-text)}.fm-plan--featured .fm-plan__name{color:var(--fm-ink-blue)}.fm-plan--featured .fm-plan__price,.fm-plan--featured h3{color:var(--fm-ink-text)}.fm-plan--featured .fm-plan__price small{color:var(--fm-ink-mute)}.fm-plan--featured .fm-plan__desc{color:var(--fm-ink-dim)}.fm-plan--featured .fm-btn-primary{background:var(--fm-ink-blue);border-color:var(--fm-ink-blue);color:var(--fm-ink)}.fm-plan--featured .fm-btn-primary:hover{background:#9CC2FF;border-color:#9CC2FF}.fm-plan--featured .fm-btn-ghost{color:var(--fm-ink-text);border-color:var(--fm-ink-line)}.fm-plan__badge{display:inline-block;font-size:13px;font-weight:600;color:var(--fm-ink);background:var(--fm-ink-blue);border-radius:999px;padding:3px 10px;margin-bottom:14px;align-self:flex-start}.fm-plans__note{margin-top:24px;text-align:center;font-size:15px;color:var(--fm-faint)}.fm-tcards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.fm-tcards--2{grid-template-columns:repeat(2,minmax(0,1fr));max-width:900px;margin:0 auto}.fm-tcard{background:var(--fm-bg);border:1px solid var(--fm-line);border-radius:var(--fm-r);padding:24px;display:flex;flex-direction:column;gap:14px}.fm-tcard .stars{display:flex;gap:2px;color:var(--fm-star)}.fm-tcard .stars svg{width:15px;height:15px}.fm-tcard p{font-size:16px;color:var(--fm-text);margin:0;line-height:1.55;flex:1}.fm-tcard .who{display:flex;align-items:center;gap:12px}.fm-tcard .who img,.fm-tcard .who .ini{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;font-size:14px;font-weight:600;color:#fff;background:var(--fm-ink-3);object-fit:cover}.fm-tcard .who b{display:block;font-size:15px}.fm-tcard .who span{display:block;font-size:13.5px;color:var(--fm-faint)}.fm-rating-proof{display:flex;align-items:center;gap:12px;flex-wrap:wrap;font-size:15px;color:var(--fm-dim)}.fm-rating-proof .fm-rating-link{margin-left:-4px}.fm-rating-proof--center .fm-rating-link{margin-left:0}.fm-rating-stars{position:relative;display:inline-flex;height:18px;color:var(--fm-star)}.fm-rating-stars .rs-base,.fm-rating-stars .rs-fill{display:inline-flex;gap:2px}.fm-rating-stars .rs-base{color:var(--fm-line-2)}.fm-rating-stars .rs-fill{position:absolute;left:0;top:0;overflow:hidden;white-space:nowrap}.fm-rating-stars svg{width:18px;height:18px;flex:none}.fm-rating-txt b{color:var(--fm-heading)}.fm-rating-txt a,.fm-rating-link,.fm-figcap a,.fm-plans__note a,.fm-facts a{text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--fm-blue-line)}.fm-trusted{padding:40px 0;border-top:1px solid var(--fm-line);border-bottom:1px solid var(--fm-line)}.fm-trusted-lab{text-align:center;font-size:15px;color:var(--fm-faint);margin-bottom:22px;letter-spacing:0;text-transform:none}.fm-logo-cell{display:inline-flex;align-items:center;justify-content:center;height:44px;padding:0 26px}.fm-logo-cell img{height:32px;width:auto;max-width:160px;object-fit:contain}.fm-logo-cell .lw{display:none}.fm-logo-cell .lc{display:block;filter:grayscale(1);opacity:.75}.fm-logo-cell:hover .lc{filter:none;opacity:1}.fm-apps{display:flex;flex-wrap:wrap;gap:10px}.fm-split .fm-apps{margin:16px 0}.fm-app{display:inline-flex;align-items:center;gap:10px;padding:8px 14px 8px 8px;border:1px solid var(--fm-line);border-radius:var(--fm-r-sm);background:var(--fm-bg);font-size:14.5px;font-weight:500;color:var(--fm-heading)}.fm-app img{width:26px;height:26px;border-radius:6px;object-fit:contain}.fm-intgrid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.fm-int{display:flex;flex-direction:column;gap:12px;min-height:128px;padding:18px 16px 16px;border:1px solid var(--fm-line);border-radius:var(--fm-r);background:var(--fm-bg);color:inherit;text-decoration:none;transition:border-color .15s var(--fm-ease),box-shadow .15s var(--fm-ease)}.fm-int:hover{border-color:var(--fm-line-2);box-shadow:var(--fm-shadow-lg);color:inherit}.fm-int__icon{width:40px;height:40px;border-radius:10px;border:1px solid var(--fm-line-soft);background:#fff;display:grid;place-items:center;overflow:hidden;flex:0 0 auto}.fm-int__icon img{width:28px;height:28px;object-fit:contain;display:block}.fm-int__name{font-size:15.5px;font-weight:600;color:var(--fm-heading);line-height:1.3;margin-top:auto}.fm-int__meta{font-size:13px;color:var(--fm-faint);line-height:1.35;margin-top:-8px}.fm-int--more{justify-content:center;align-items:center;text-align:center;background:var(--fm-bg-2);gap:6px}.fm-int--more b{font-size:26px;font-weight:700;letter-spacing:-.02em;color:var(--fm-heading);line-height:1}.fm-int--more span{font-size:14px;color:var(--fm-dim)}.fm-int__n--sm{display:none}@media (max-width:1100px){.fm-intgrid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:720px){.fm-intgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.fm-int{min-height:0;padding:16px 14px}.fm-int:nth-child(n+12):not(.fm-int--more){display:none}.fm-int__n{display:none}.fm-int__n--sm{display:block}}.fm-final{background:var(--fm-ink);color:var(--fm-ink-text);padding:96px 0;position:relative;text-align:center}.fm-final h2{color:var(--fm-ink-text);font-size:clamp(32px, 3.6vw, 44px);max-width:22ch;margin:0 auto}.fm-final p,.fm-final .fm-lead{color:var(--fm-ink-dim);max-width:58ch;margin:16px auto 0}.fm-final .fm-actions,.fm-final .fm-hero-cta{justify-content:center;margin:32px 0 0}.fm-final .fm-hero-trust{justify-content:center;color:var(--fm-ink-mute);margin-top:20px;max-width:none}.fm-final .fm-hero-trust svg{color:var(--fm-ink-blue)}.fm-final--card{background:#fff0;padding:0 0 var(--fm-section);color:inherit}.fm-final--card .fm-ink{padding:64px 40px;text-align:center}.fm-related{border-top:1px solid var(--fm-line)}.fm-related h2{font-size:22px;margin-bottom:20px}.fm-stars{display:inline-flex;gap:2px;color:var(--fm-star)}.fm-stars svg{width:15px;height:15px;display:block}.fm-stars .is-off{color:var(--fm-line-2)}.fm-tcard{position:relative}.fm-tcard__title{font-size:17px;margin:0;line-height:1.3;letter-spacing:-.01em}.fm-tcard--clamp p{display:-webkit-box;-webkit-line-clamp:9;-webkit-box-orient:vertical;overflow:hidden}.fm-tcard.is-open p{display:block;-webkit-line-clamp:unset;overflow:visible}.fm-tcard__more{align-self:flex-start;border:0;background:none;padding:0;color:var(--fm-blue);font:600 14.5px var(--fm-font);cursor:pointer;text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--fm-blue-line)}.fm-tcard__more:hover{text-decoration-color:currentColor}.fm-tcard[hidden]{display:none}.fm-wall{columns:3;column-gap:20px}.fm-wall .fm-tcard{break-inside:avoid;margin:0 0 20px}.fm-chips{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 32px}.fm-chip{min-height:40px;padding:8px 14px;border:1px solid var(--fm-line-2);border-radius:999px;background:var(--fm-bg);color:var(--fm-dim);font:500 14.5px var(--fm-font);cursor:pointer;transition:border-color .15s var(--fm-ease),color .15s var(--fm-ease),background-color .15s var(--fm-ease)}.fm-chip:hover{border-color:var(--fm-heading);color:var(--fm-heading)}.fm-chip[aria-pressed="true"]{background:var(--fm-heading);color:#fff;border-color:var(--fm-heading)}.fm-rating-proof--center{justify-content:center;margin-top:20px}.fm-review-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:32px auto 0;max-width:900px;text-align:left}.fm-review-stat{padding:20px;border:1px solid var(--fm-line);border-radius:var(--fm-r);background:var(--fm-bg)}.fm-review-stat b{display:block;font-size:32px;font-weight:700;letter-spacing:-.02em;color:var(--fm-heading);line-height:1}.fm-review-stat span{display:block;margin-top:8px;font-size:14.5px;color:var(--fm-dim)}.fm-review-band{background:var(--fm-bg-2);border-top:1px solid var(--fm-line);padding:64px 0}.fm-review-band__in{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) minmax(0,1fr);gap:40px;align-items:start}.fm-review-band__lead h2{font-size:26px;margin-bottom:14px}.fm-review-band .fm-rating-link{flex:0 0 100%;width:fit-content;margin:-2px 0 0 0}.fm-quote{margin:0;padding:0 0 0 20px;border-left:2px solid var(--fm-line-2)}.fm-quote p{font-size:17px;color:var(--fm-text);margin:0 0 14px}.fm-quote footer{display:flex;align-items:center;gap:10px;font-size:14.5px;color:var(--fm-dim)}.fm-quote footer img,.fm-quote footer .ini{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;font-size:12px;font-weight:600;color:#fff;background:var(--fm-ink-3);object-fit:cover}.fm-quote footer b{color:var(--fm-heading);font-weight:600}@media (max-width:960px){.fm-wall{columns:2}.fm-review-band__in{grid-template-columns:1fr 1fr}.fm-review-band__lead{grid-column:1 / -1}.fm-review-stats{grid-template-columns:1fr 1fr}}@media (max-width:720px){.fm-wall{columns:1}.fm-review-band{padding:48px 0}.fm-review-band__in{grid-template-columns:1fr;gap:28px}.fm-review-stats{grid-template-columns:1fr 1fr;gap:10px}.fm-review-stat b{font-size:26px}}html.fm-ltd-hidden .fm-ltd-bar{display:none}.fm-ltd-bar{position:relative;display:flex;align-items:stretch;overflow:hidden;background:var(--fm-ink);border-bottom:1px solid var(--fm-ink-line);max-height:84px;transition:max-height .25s var(--fm-ease),opacity .2s var(--fm-ease)}.fm-ltd-bar::before{display:none}.fm-ltd-bar.is-gone{max-height:0;opacity:0;border-bottom-color:#fff0}.fm-ltd-bar-in{flex:1;display:flex;align-items:center;justify-content:center;gap:14px;flex-wrap:wrap;padding:11px 52px 11px 24px;text-decoration:none;color:var(--fm-ink-text);font-size:15px;line-height:1.35}.fm-ltd-bar-in:hover{background:var(--fm-ink-2);color:var(--fm-ink-text)}.fm-ltd-badge{flex-shrink:0;display:inline-flex;align-items:center;padding:3px 10px;border-radius:999px;border:1px solid var(--fm-ink-line);color:var(--fm-ink-blue);font-size:13px;font-weight:600;letter-spacing:0;text-transform:none;white-space:nowrap}.fm-ltd-txt{color:var(--fm-ink-dim);font-weight:500}.fm-ltd-cta{display:inline-flex;align-items:center;gap:6px;font-weight:600;color:var(--fm-ink-blue);white-space:nowrap}.fm-ltd-cta svg{width:15px;height:15px}.fm-ltd-count{display:inline-flex;align-items:center;gap:5px;flex-shrink:0}.fm-ltd-count-label{margin-right:3px;font-size:13px;font-weight:600;color:var(--fm-ink-mute);white-space:nowrap}.fm-ltd-seg{display:inline-flex;flex-direction:column;align-items:center;min-width:34px;padding:3px 6px 4px;border-radius:6px;background:var(--fm-ink-2);border:1px solid var(--fm-ink-line);line-height:1.1}.fm-ltd-seg b{font-size:14px;font-weight:700;color:#fff}.fm-ltd-seg small{font-size:10px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--fm-ink-mute)}.fm-ltd-x{position:absolute;right:8px;top:50%;transform:translateY(-50%);width:32px;height:32px;padding:0;display:flex;align-items:center;justify-content:center;border:0;border-radius:8px;background:#fff0;color:var(--fm-ink-mute);cursor:pointer}.fm-ltd-x svg{width:16px;height:16px}.fm-ltd-x:hover{background:var(--fm-ink-2);color:var(--fm-ink-text)}.fm-ltd-x:focus-visible{outline:2px solid var(--fm-ink-blue);outline-offset:2px}@media (max-width:860px){.fm-ltd-bar-in{gap:10px;padding:10px 46px 10px 16px;font-size:14px}.fm-ltd-txt,.fm-ltd-count-label{display:none}.fm-ltd-seg{min-width:30px;padding:2px 5px 3px}}.fm-header{position:sticky;top:0;z-index:900;background:var(--fm-header-bg);backdrop-filter:none;border-bottom:1px solid var(--fm-header-line)}.fm-header.fm-scrolled{box-shadow:none}.fm-header-inner{max-width:var(--fm-wrap);margin:0 auto;padding:0 var(--fm-gutter);height:var(--fm-header-h);display:flex;align-items:center;gap:20px}.fm-logo{display:inline-flex;align-items:center;gap:9px;font-family:var(--fm-font);font-weight:700;font-size:20px;color:var(--fm-heading);text-decoration:none;flex-shrink:0}.fm-logo:hover{color:var(--fm-heading)}.fm-logo img{height:30px;width:auto}.fm-logo .fm-logo-mark{width:30px;height:30px;border-radius:7px;background:var(--fm-brand);display:flex;align-items:center;justify-content:center;color:#fff}.fm-logo .fm-logo-mark svg{width:21px;height:21px;display:block}.fm-logo .fm-logo-img{height:40px;width:auto;display:block}.fm-logo .fm-logo-img-dark{display:none}.fm-logo .fm-logo-img-light{display:block}.fm-nav{display:flex;align-items:center;gap:2px;margin:0 auto 0 4px}.fm-nav-item{position:relative}.fm-nav-link{display:inline-flex;align-items:center;gap:5px;padding:8px 12px;border-radius:6px;font-size:15px;font-weight:500;color:var(--fm-dim);background:#fff0;border:none;cursor:pointer;font-family:var(--fm-font);transition:color .15s var(--fm-ease),background .15s var(--fm-ease)}.fm-nav-link:hover,.fm-nav-item.open .fm-nav-link{color:var(--fm-heading);background:var(--fm-bg-2)}.fm-nav-link.is-active,.fm-nav-link.is-active:hover,.fm-nav-item.open .fm-nav-link.is-active{color:var(--fm-blue)}.fm-mega-item.is-active{background:var(--fm-blue-soft)}.fm-mega-item.is-active .fm-mega-tx b,.fm-mega-item.is-active .fm-mega-ico{color:var(--fm-blue)}.fm-nav-link .fm-caret{width:14px;height:14px;transition:transform .15s var(--fm-ease);opacity:.7}.fm-nav-item.open .fm-nav-link .fm-caret{transform:rotate(180deg)}.fm-mega{position:absolute;top:calc(100% + 10px);left:0;transform:translateY(6px);min-width:560px;background:var(--fm-bg);border:1px solid var(--fm-line);border-radius:var(--fm-r);box-shadow:var(--fm-shadow-lg);padding:10px;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .18s var(--fm-ease),transform .18s var(--fm-ease);z-index:950}.fm-mega::before{content:'';position:absolute;top:-12px;left:0;right:0;height:12px}.fm-nav-item.open .fm-mega{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.fm-mega-grid{display:grid;grid-template-columns:1fr 1fr;gap:2px}.fm-mega.cols-1{min-width:320px}.fm-mega.cols-1 .fm-mega-grid{grid-template-columns:1fr}.fm-mega.cols-3{min-width:min(980px, calc(100vw - 260px))}.fm-nav-item:last-child .fm-mega,.fm-mega.cols-2{left:auto;right:0}.fm-mega-grouped .fm-mega-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;align-items:start}.fm-mega-grouped .fm-mega-tx span{white-space:nowrap}@media (max-width:1239px){.fm-mega-grouped .fm-mega-tx span{white-space:normal}}.fm-mega-col{display:flex;flex-direction:column;padding:0 8px}.fm-mega-col+.fm-mega-col{border-left:1px solid var(--fm-line)}.fm-mega-col-title{font-size:14px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--fm-faint);padding:8px 12px 6px}.fm-mega-item{display:flex;gap:11px;padding:10px;border-radius:var(--fm-r-sm);text-decoration:none;transition:background .15s var(--fm-ease);align-items:flex-start}.fm-mega-item:hover{background:var(--fm-bg-2)}.fm-mega-ico{width:34px;height:34px;flex-shrink:0;border-radius:var(--fm-r-sm);display:flex;align-items:center;justify-content:center;border:1px solid var(--fm-line);background:var(--fm-bg);color:var(--fm-heading)}.fm-mega-item:hover .fm-mega-ico{background:var(--fm-bg);color:var(--fm-blue);border-color:var(--fm-blue-line)}.fm-mega-ico svg{width:17px;height:17px}.fm-mega-tx b{display:block;font-size:15px;color:var(--fm-heading);font-weight:600;white-space:nowrap;line-height:1.3}.fm-mega-tx{min-width:0}.fm-mega-tx span{display:block;font-size:13.5px;color:var(--fm-faint);line-height:1.4;margin-top:2px}.fm-mega-foot{margin:8px -10px -10px;padding:12px 22px;border-top:1px solid var(--fm-line);background:var(--fm-bg-2);border-radius:0 0 var(--fm-r) var(--fm-r);display:flex;align-items:center;justify-content:space-between;gap:12px}.fm-mega-foot span{font-size:14px;color:var(--fm-dim)}.fm-mega-foot a{font-size:14.5px;font-weight:600;display:inline-flex;align-items:center;gap:5px;white-space:nowrap;flex-shrink:0}.fm-mega-foot a svg{width:14px;height:14px}.fm-header-actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.fm-theme-toggle{display:none}.fm-header-login{font-size:15px;font-weight:500;color:var(--fm-dim);padding:8px 12px;border-radius:6px}.fm-header-login:hover{color:var(--fm-heading);background:var(--fm-bg-2)}.fm-header-actions .fm-btn{min-height:40px}.fm-burger{display:none;width:44px;height:44px;border-radius:var(--fm-r-sm);border:1px solid var(--fm-line-2);background:var(--fm-bg);color:var(--fm-heading);cursor:pointer;align-items:center;justify-content:center}.fm-burger svg{width:20px;height:20px}.fm-burger .fm-ic-x{display:none}.fm-burger[aria-expanded="true"] .fm-ic-menu{display:none}.fm-burger[aria-expanded="true"] .fm-ic-x{display:block}body.fm-drawer-open .fm-header{z-index:1001}.fm-drawer{position:fixed;inset:0;z-index:1000;visibility:hidden;transition:visibility 0s linear .24s}.fm-drawer.open{visibility:visible;transition-delay:0s}.fm-drawer-scrim{position:absolute;inset:0;background:var(--fm-scrim);opacity:0;transition:opacity .2s var(--fm-ease)}.fm-drawer.open .fm-drawer-scrim{opacity:1}.fm-drawer-panel{position:absolute;top:0;right:0;height:100%;width:min(90vw, 380px);background:var(--fm-bg);border-left:1px solid var(--fm-line);transform:translateX(100%);transition:transform .22s var(--fm-ease);display:flex;flex-direction:column;padding:calc(var(--fm-drawer-top, 68px) + 8px) 16px 16px;overflow-y:auto;box-shadow:var(--fm-shadow-lg)}.fm-drawer.open .fm-drawer-panel{transform:translateX(0)}.fm-drawer-head{display:none}.fm-drawer-close{width:44px;height:44px;border-radius:var(--fm-r-sm);border:1px solid var(--fm-line-2);background:var(--fm-bg);color:var(--fm-heading);cursor:pointer;display:flex;align-items:center;justify-content:center}.fm-drawer-nav{list-style:none;margin:0;padding:0}.fm-drawer-nav>li{border-bottom:1px solid var(--fm-line)}.fm-drawer-nav a,.fm-drawer-acc{display:flex;align-items:center;justify-content:space-between;width:100%;padding:14px 4px;font-size:17px;font-weight:500;color:var(--fm-heading);background:none;border:none;text-align:left;cursor:pointer;font-family:var(--fm-font)}.fm-drawer-sub{list-style:none;margin:0;padding:0 0 8px;display:none}.fm-drawer-acc .fm-caret{width:18px;height:18px;flex-shrink:0;opacity:.7;transition:transform .15s var(--fm-ease)}.fm-drawer-acc.open .fm-caret{transform:rotate(180deg)}.fm-drawer-acc.open+.fm-drawer-sub{display:block}.fm-drawer-sub a{padding:10px 4px 10px 14px;font-size:16px;color:var(--fm-dim);font-weight:400}.fm-drawer-nav a[aria-current="page"]{color:var(--fm-blue);font-weight:600}.fm-drawer-sub-title{font-size:13.5px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--fm-faint);padding:12px 4px 2px 14px}.fm-drawer-sub-title:first-child{padding-top:4px}.fm-drawer-cta{margin-top:auto;padding-top:18px;display:flex;flex-direction:column;gap:10px}.fm-drawer-cta .fm-btn{width:100%;justify-content:center}@media (max-width:1080px){.fm-nav,.fm-header-login,.fm-header-actions>.fm-btn{display:none}.fm-burger{display:inline-flex}.fm-header-inner{gap:14px}.fm-header-actions{margin-left:auto}}.fm-footer{background:var(--fm-bg-2);border-top:1px solid var(--fm-line);padding:64px 0 36px;position:relative}.fm-footer-grid{display:grid;grid-template-columns:1.5fr repeat(var(--fm-footer-cols,3),1fr);gap:40px;margin-bottom:48px}.fm-footer-brand .fm-logo{margin-bottom:16px}.fm-footer-brand p{color:var(--fm-dim);font-size:15px;max-width:34ch}.fm-footer-social{display:flex;gap:8px;margin-top:18px}.fm-footer-social a{width:36px;height:36px;border-radius:50%;border:1px solid var(--fm-line);background:var(--fm-bg);color:var(--fm-faint);display:flex;align-items:center;justify-content:center;transition:color .15s var(--fm-ease),border-color .15s var(--fm-ease)}.fm-footer-social a:hover{color:var(--fm-heading);background:var(--fm-bg);border-color:var(--fm-heading);transform:none}.fm-footer-social svg{width:16px;height:16px}.fm-footer-col__title{font-family:var(--fm-font);font-size:14px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--fm-heading);margin:0 0 14px;line-height:1.4}.fm-footer-col ul{list-style:none;margin:0;padding:0}.fm-footer-col li{margin-bottom:9px}.fm-footer-col a{font-size:15px;color:var(--fm-dim)}.fm-footer-col a:hover{color:var(--fm-heading)}.fm-footer-bottom{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px 24px;padding-top:24px;border-top:1px solid var(--fm-line)}.fm-footer-bottom p{margin:0;font-size:14px;color:var(--fm-faint)}.fm-footer-legal{display:flex;flex-wrap:wrap;gap:18px}.fm-footer-legal a{font-size:14px;color:var(--fm-faint)}.fm-footer-legal a:hover{color:var(--fm-heading)}@media (max-width:1100px){.fm-footer-grid{grid-template-columns:1fr 1fr 1fr}.fm-footer-brand{grid-column:1 / -1}}@media (max-width:860px){.fm-footer-grid{grid-template-columns:1fr 1fr;gap:32px 24px}}@media (max-width:520px){.fm-footer-grid{grid-template-columns:1fr}.fm-footer-bottom{flex-direction:column;align-items:flex-start}}.fct-checkout-modal-container:not(.fct-checkout-modal-open){display:none}.fm-page-hero-legacy{padding:84px 0 40px}.fm-content{max-width:760px;margin:0 auto;padding:24px var(--fm-gutter) 96px}.fm-content:has(.fct_customer_profile_wrap){max-width:1240px}.fm-content .fct_customer_profile_wrap{max-width:none}.fm-content>*+*{margin-top:1.1em}.fm-content p,.fm-content li{font-size:17.5px;line-height:1.7;color:var(--fm-text)}.fm-content h2{font-size:30px;margin-top:2em}.fm-content h3{font-size:22px;margin-top:1.6em}.fm-content img{border-radius:var(--fm-r);margin:1.4em 0;border:1px solid var(--fm-line)}.fm-content a{text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--fm-blue-line)}.fm-content a:hover{text-decoration-color:currentColor}.fm-content blockquote{border-left:2px solid var(--fm-line-2);padding-left:18px;margin:1.4em 0;color:var(--fm-dim)}.fm-content table{width:100%;border-collapse:collapse;margin:1.4em 0;font-size:15.5px}.fm-content .wp-block-table figure,.fm-content figure.wp-block-table{overflow-x:auto}.fm-content table th,.fm-content table td{padding:11px 14px;border:1px solid var(--fm-line);text-align:left;vertical-align:top}.fm-content table thead th{background:var(--fm-bg-2);color:var(--fm-heading);font-weight:600}.fm-content code{background:var(--fm-bg-3);border:0;border-radius:4px;padding:2px 6px;font-size:.88em}.fm-content pre{background:var(--fm-ink);color:var(--fm-ink-text);border:1px solid var(--fm-ink-line);border-radius:var(--fm-r);padding:20px 22px;overflow:auto;font-size:13.5px;line-height:1.65}.fm-content pre code{background:none;padding:0;color:inherit;font-size:inherit}.fm-content figure{margin:1.4em 0}.fm-content figcaption{font-size:14px;color:var(--fm-faint);margin-top:8px}.fm-content hr{border:0;border-top:1px solid var(--fm-line);margin:2em 0}.fct_customer_profile_wrap{--fct-primary-text-color:var(--fm-heading);--fct-secondary-text-color:var(--fm-dim);--fct-primary-bg-color:var(--fm-blue);--fct-border-color:var(--fm-line);--fct-divider-color:var(--fm-line);--fct-customer-dashboard-nav-text-color:var(--fm-dim);--fct-customer-dashboard-nav-active-text-color:var(--fm-heading);--fct-customer-dashboard-nav-active-bg-color:var(--fm-bg-2);--fct-customer-dashboard-nav-active-bar-color:var(--fm-blue);--fct-customer-dashboard-btn-bg-color:var(--fm-blue);--fct-customer-dashboard-btn-border-color:var(--fm-blue);--fct-customer-dashboard-btn-text-color:#ffffff;--fct-customer-dashboard-logout-btn-bg-color:var(--fm-red-soft);--fct-customer-dashboard-logout-btn-text-color:var(--fm-red);--fct-customer-dashboard-logout-btn-hover-bg-color:#F6D9D6;--el-bg-color:var(--fm-bg);--el-bg-color-overlay:var(--fm-bg);--el-fill-color-blank:var(--fm-bg);--el-fill-color:var(--fm-bg-2);--el-fill-color-light:var(--fm-bg-2);--el-fill-color-lighter:var(--fm-bg);--el-text-color-primary:var(--fm-heading);--el-text-color-regular:var(--fm-text);--el-text-color-secondary:var(--fm-dim);--el-text-color-placeholder:var(--fm-faint);--el-border-color:var(--fm-line-2);--el-border-color-light:var(--fm-line);--el-border-color-lighter:var(--fm-line);--el-table-border-color:var(--fm-line);--el-table-bg-color:var(--fm-bg);--el-table-tr-bg-color:var(--fm-bg);--el-table-header-bg-color:var(--fm-bg-2);--el-table-header-text-color:var(--fm-dim);--el-table-text-color:var(--fm-text);--el-table-row-hover-bg-color:var(--fm-bg-2);color:var(--fm-text)}.fmacct-content{max-width:1240px;padding-top:34px}.fmacct-passport{position:relative;border-radius:var(--fm-r-lg);padding:0;background:var(--fm-ink);border:1px solid var(--fm-ink-line);box-shadow:none;margin:6px 0 26px;color:var(--fm-ink-text)}.fmacct-passport-inner{border-radius:var(--fm-r-lg);background:#fff0;padding:30px 34px;display:flex;justify-content:space-between;align-items:center;gap:26px;flex-wrap:wrap}.fmacct-eyebrow{font-size:14px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--fm-ink-blue);margin-bottom:8px}.fmacct-plan-line{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap}.fmacct-plan-name{font-family:var(--fm-font);font-size:36px;font-weight:700;letter-spacing:-.02em;color:var(--fm-ink-text);line-height:1.05}.fmacct-plan-chip{font-size:13px;font-weight:600;letter-spacing:0;text-transform:none;padding:4px 10px;border-radius:999px;color:var(--fm-ink);background:#9BD69C}.fmacct-plan-more{font-size:13px;font-weight:600;letter-spacing:0;text-transform:none;padding:4px 10px;border-radius:999px;color:var(--fm-ink-text);background:var(--fm-ink-3)}.fmacct-holder{margin-top:7px;color:var(--fm-ink-dim);font-size:15px}.fmacct-data{display:flex;gap:12px;flex-wrap:wrap}.fmacct-chip{border:1px solid var(--fm-ink-line);border-radius:var(--fm-r-sm);padding:12px 16px;min-width:128px;background:var(--fm-ink-2);font-family:var(--fm-mono)}.fmacct-chip .k{font-size:12px;letter-spacing:0;text-transform:none;color:var(--fm-ink-mute);font-weight:500;margin-bottom:5px}.fmacct-chip .v{font-size:15px;font-weight:600;color:var(--fm-ink-text)}@media (max-width:700px){.fmacct-passport-inner{padding:22px}.fmacct-plan-name{font-size:28px}}.fmacct-content .mono{font-family:var(--fm-mono)}.fmacct-shell{display:grid;grid-template-columns:240px 1fr;gap:22px;align-items:start}@media (max-width:860px){.fmacct-shell{grid-template-columns:1fr}}.fmacct-rail{background:var(--fm-bg);border:1px solid var(--fm-line);border-radius:var(--fm-r);padding:10px;position:sticky;top:86px}.fmacct-rail a{position:relative;display:flex;align-items:center;gap:11px;padding:10px 12px;border-radius:var(--fm-r-sm);color:var(--fm-dim);text-decoration:none!important;font-weight:500;font-size:15px;transition:background .15s var(--fm-ease),color .15s var(--fm-ease)}.fmacct-rail a:hover{color:var(--fm-heading);background:var(--fm-bg-2)}.fmacct-rail a:focus-visible{outline:2px solid var(--fm-blue);outline-offset:2px}.fmacct-rail a.active{color:var(--fm-heading);background:var(--fm-bg-2);font-weight:600}.fmacct-rail a.active::before{content:'';position:absolute;left:0;top:9px;bottom:9px;width:3px;border-radius:3px;background:var(--fm-blue)}.fmacct-rail svg{width:17px;height:17px;flex:none;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.fmacct-rail .logout{color:var(--fm-red);margin-top:10px;border-top:1px solid var(--fm-line);border-radius:0 0 10px 10px;padding-top:14px}.fmacct-rail .logout:hover{background:var(--fm-red-soft);color:var(--fm-red)}.fmacct-pane{display:none}.fmacct-pane.on{display:block}.fmacct-card{background:var(--fm-bg);border:1px solid var(--fm-line);border-radius:var(--fm-r);padding:24px 26px;margin-bottom:18px}.fm-content .fmacct-card h2{font-family:var(--fm-font);font-size:18px;font-weight:600;color:var(--fm-heading);margin:0 0 4px;letter-spacing:-.01em}.fmacct-card .sub{color:var(--fm-faint);font-size:14px;margin:0 0 18px}.fmacct-note{color:var(--fm-faint);font-size:14px;margin:14px 0 0}.fmacct-rowlist{display:flex;flex-direction:column}.fmacct-row{display:grid;grid-template-columns:1fr auto auto;gap:18px;align-items:center;margin:0 -14px;padding:15px 14px;border-top:1px solid var(--fm-line);border-radius:var(--fm-r-sm)}.fmacct-row:first-of-type{border-top:0}.fmacct-row:hover{background:var(--fm-bg-2)}.fmacct-row .title{font-weight:600;color:var(--fm-heading)}.fmacct-row .meta{color:var(--fm-faint);font-size:14px;margin-top:3px}.fmacct-receipt{display:inline-block;margin-top:6px;font-size:14px;font-weight:600;color:var(--fm-blue);text-decoration:none}.fmacct-receipt:hover,.fmacct-receipt:focus-visible{text-decoration:underline}.fmacct-row .price{font-size:15px;color:var(--fm-heading);font-family:var(--fm-mono)}.fmacct-row.muted .title,.fmacct-row.muted .price{color:var(--fm-faint)}.fmacct-row.muted .fmacct-keychip{opacity:.55}.fmacct-row .keywrap{margin-top:8px}.fmacct-tag{font-size:12px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--fm-faint);border:1px solid var(--fm-line-2);border-radius:999px;padding:2px 8px;margin-left:8px;vertical-align:2px}.fmacct-badge,.fmacct-badge.fmacct-b-ok,.fmacct-badge.fmacct-b-warn,.fmacct-badge.fmacct-b-off{display:inline-flex;align-items:center;gap:6px;font:600 13px/1.2 var(--fm-font);letter-spacing:0;text-transform:none;padding:4px 10px;border-radius:999px;white-space:nowrap}.fmacct-badge::before{content:'';width:6px;height:6px;border-radius:50%;background:currentColor}.fmacct-badge.fmacct-b-ok{color:var(--fm-green);background:var(--fm-green-soft)}.fmacct-badge.fmacct-b-warn{color:var(--fm-amber);background:var(--fm-amber-soft)}.fmacct-badge.fmacct-b-off{color:var(--fm-red);background:var(--fm-red-soft)}.fmacct-keychip{display:inline-flex;align-items:stretch;background:var(--fm-bg-2);border:1px solid var(--fm-line);border-radius:var(--fm-r-sm);font-size:14px;color:var(--fm-text);letter-spacing:.02em;overflow:hidden;font-family:var(--fm-mono);max-width:100%}.fmacct-keychip .key{padding:10px 14px;align-self:center;overflow-wrap:anywhere}.fmacct-copy{display:inline-flex;align-items:center;gap:7px;border:0;border-left:1px solid var(--fm-line);background:var(--fm-bg);color:var(--fm-blue);font:600 13px var(--fm-font);cursor:pointer;padding:0 14px;transition:background .15s,color .15s;flex:none}.fmacct-copy svg{width:13px;height:13px;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.fmacct-copy:hover{background:var(--fm-blue-soft);color:var(--fm-heading)}.fmacct-copy:focus-visible{outline:2px solid var(--fm-blue);outline-offset:-2px}.fmacct-copy.done{color:var(--fm-green)}.fmacct-keyed-list{display:flex;flex-direction:column;gap:16px;align-items:flex-start}.fmacct-keyed{display:flex;flex-direction:column;gap:7px;max-width:100%}.fmacct-keyed .key-label{font-size:14px;font-weight:600;color:var(--fm-heading)}.fmacct-content .key-tag{font-weight:500;color:var(--fm-faint);font-size:13px;margin-left:8px}.fmacct-sites-summary{color:var(--fm-dim);font-size:14px;white-space:nowrap}.fmacct-asite-group{align-items:start}.fmacct-asite-group .fmacct-sites-summary{margin-top:4px}.fmacct-asite-group:hover{background:#fff0}.fmacct-btn{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:8px 16px;border:1px solid #fff0;border-radius:var(--fm-r-sm);font:600 14.5px var(--fm-font);cursor:pointer;text-decoration:none!important;white-space:nowrap}.fmacct-btn.primary{color:#fff;background:var(--fm-blue)}.fmacct-btn.primary:hover{background:var(--fm-blue-hover);color:#fff;filter:none}.fmacct-btn.ghost{color:var(--fm-heading);background:#fff0;border-color:var(--fm-line-2)}.fmacct-btn.ghost:hover{border-color:var(--fm-heading)}.fmacct-btn:focus-visible{outline:2px solid var(--fm-blue);outline-offset:2px}.fmacct-btn[disabled]{opacity:.6;cursor:default}.fmacct-verhead{font-size:13px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--fm-faint);margin:22px 0 4px}.fmacct-verrow{display:grid;grid-template-columns:1fr auto;gap:14px;align-items:center;margin:0 -14px;padding:10px 14px;border-top:1px solid var(--fm-line);border-radius:var(--fm-r-sm);font-size:14.5px}.fmacct-verrow:first-of-type{border-top:0}.fmacct-verrow:hover{background:var(--fm-bg-2)}.fmacct-verrow .v{color:var(--fm-text);font-weight:600}.fmacct-verrow .d{color:var(--fm-faint);font-size:13.5px;margin-top:1px}.fmacct-verrow a{color:var(--fm-blue);font-weight:600;font-size:13.5px;text-decoration:none!important;padding:6px 12px;border:1px solid var(--fm-line-2);border-radius:6px}.fmacct-verrow a:hover{border-color:var(--fm-heading);color:var(--fm-heading)}.fmacct-sites{grid-column:1 / -1;margin-top:4px;border:1px solid var(--fm-line);border-radius:var(--fm-r-sm);padding:8px 12px;background:var(--fm-bg);font-size:14px;color:var(--fm-dim)}.fmacct-row.lic{align-items:start}.fmacct-row.lic .fmacct-badge{margin-top:7px}.fmacct-site-row{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:7px 2px;border-top:1px solid var(--fm-line)}.fmacct-site-row:first-child{border-top:0}.fmacct-site-row .mono{overflow-wrap:anywhere}.fmacct-site-remove{border:0;background:#fff0;color:var(--fm-red);font:600 13px var(--fm-font);cursor:pointer;padding:4px 8px;border-radius:6px;flex:none}.fmacct-site-remove:hover{background:var(--fm-red-soft)}.fmacct-profile-form{display:grid;grid-template-columns:1fr 1fr;gap:14px 18px;max-width:560px}.fmacct-profile-form label{display:flex;flex-direction:column;gap:6px;font-size:14px;font-weight:600;color:var(--fm-dim)}.fmacct-profile-form input{background:var(--fm-bg);border:1px solid var(--fm-line-2);border-radius:var(--fm-r-sm);color:var(--fm-text);padding:11px 14px;font:500 15px var(--fm-font)}.fmacct-profile-form input:focus{outline:2px solid var(--fm-blue);outline-offset:-1px}.fmacct-profile-form input[disabled]{opacity:.6}.fmacct-profile-form label:nth-of-type(3){grid-column:1 / -1}.fmacct-profile-actions{grid-column:1 / -1;display:flex;align-items:center;gap:14px}.fmacct-profile-form .fmacct-note{grid-column:1 / -1;margin:0}@media (max-width:640px){.fmacct-profile-form{grid-template-columns:1fr}}.fct_customer_profile_wrap .license-key{background:var(--fm-bg-2);color:var(--fm-text)}.fct_customer_profile_wrap .fct-customer-nav-tooltip{background:var(--fm-bg);color:var(--fm-dim);box-shadow:var(--fm-shadow-sm)}.fct_customer_profile_wrap .copy-tooltip{background:var(--fm-heading);color:var(--fm-bg)}.fm-app-hero{padding:64px 0 24px;text-align:center}.fm-app-body{padding-top:32px}.fm-app-inner{margin:0 auto}.fm-app--narrow .fm-app-inner{max-width:560px}.fm-app--wide .fm-app-inner{max-width:880px}.fm-app--full .fm-app-inner{max-width:1120px}.fm-app-inner.fm-card{padding:clamp(24px, 4vw, 40px)}.fm-app-inner>:first-child{margin-top:0}.fm-app-inner p{color:var(--fm-dim);line-height:1.65;margin:0 0 1em}.fm-app-inner h2{color:var(--fm-heading);font-size:24px;margin:0 0 .6em}.fm-app-inner h3{color:var(--fm-heading);font-size:19px;margin:1.2em 0 .5em}.fm-app-inner a{color:var(--fm-blue)}.fm-content input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button]),.fm-content textarea,.fm-content select,.fm-app-inner input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button]),.fm-app-inner textarea,.fm-app-inner select{width:100%;min-height:44px;padding:10px 14px;margin:6px 0 2px;border-radius:var(--fm-r-sm);border:1px solid var(--fm-line-2);background:var(--fm-bg);color:var(--fm-text);font:inherit;font-size:16px;outline:none;transition:border-color .15s var(--fm-ease),box-shadow .15s var(--fm-ease)}.fm-content :is(input,textarea,select):focus-visible,.fm-app-inner :is(input,textarea,select):focus-visible{border-color:var(--fm-blue);box-shadow:0 0 0 3px var(--fm-blue-line);outline:none}.fm-content textarea,.fm-app-inner textarea{min-height:150px;resize:vertical}.fm-content label,.fm-app-inner label{display:block;font-size:14.5px;font-weight:500;color:var(--fm-heading);margin-top:14px}.fm-content input[type=checkbox],.fm-content input[type=radio],.fm-app-inner input[type=checkbox],.fm-app-inner input[type=radio]{accent-color:var(--fm-blue);margin-right:6px}.fm-content :is(input[type=submit],button[type=submit],.wpcf7-submit,.slicewp-button,.slicewp-submit-button),.fm-app-inner :is(input[type=submit],button[type=submit],.wpcf7-submit,.slicewp-button,.slicewp-submit-button){width:auto;min-height:44px;margin-top:18px;padding:10px 22px;border:none;border-radius:var(--fm-r-sm);background:var(--fm-blue);color:#fff;font:inherit;font-weight:600;cursor:pointer;transition:background-color .15s var(--fm-ease)}.fm-content :is(input[type=submit],button[type=submit],.wpcf7-submit,.slicewp-button):hover,.fm-app-inner :is(input[type=submit],button[type=submit],.wpcf7-submit,.slicewp-button):hover{background:var(--fm-blue-hover);filter:none;transform:none}.fm-content .wpcf7-not-valid-tip,.fm-app-inner .wpcf7-not-valid-tip{color:var(--fm-red);font-size:14px}.fm-content .wpcf7-response-output,.fm-app-inner .wpcf7-response-output{border-radius:var(--fm-r-sm);margin:16px 0 0;padding:12px 16px;font-size:15px}.fm-app-inner form#slicewp-affiliate-register-form{width:100%;margin:0}.fm-app-inner .slicewp-form-field{margin-bottom:4px}.fm-archive-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}@media (max-width:900px){.fm-archive-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.fm-archive-grid{grid-template-columns:1fr}}.fm-post-card{display:flex;flex-direction:column;overflow:hidden;text-decoration:none;transition:border-color .15s var(--fm-ease)}.fm-post-card:hover{transform:none;border-color:var(--fm-heading)}.fm-post-card .fm-post-thumb{aspect-ratio:16/9;background:var(--fm-bg-3);overflow:hidden;border-bottom:1px solid var(--fm-line)}.fm-post-card .fm-post-thumb img{width:100%;height:100%;object-fit:cover}.fm-post-card .fm-post-body{padding:20px 22px 22px}.fm-post-card h3,.fm-post-card h2{font-size:19px;margin:0 0 8px;color:var(--fm-heading);line-height:1.3;letter-spacing:-.01em}.fm-post-card h3 a,.fm-post-card h2 a{color:inherit}.fm-post-card .fm-post-meta{margin:0 0 10px}.fm-post-card p{font-size:15px;color:var(--fm-dim);margin:0}.fm-post-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;font-size:14.5px;color:var(--fm-faint)}.fm-post-meta b{font-weight:500;color:var(--fm-blue)}.fm-pagination{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;margin-top:48px}.fm-pagination .nav-links{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.screen-reader-text{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0;padding:0;margin:-1px}.fm-search-form{display:flex;gap:8px;max-width:560px}.fm-search-form input[type=search],.fm-search-form input[type=text]{flex:1;min-width:0;min-height:44px;padding:10px 14px;border:1px solid var(--fm-line-2);border-radius:var(--fm-r-sm);background:var(--fm-bg);font:inherit;font-size:16px;color:var(--fm-text)}.fm-search-form input:focus-visible{border-color:var(--fm-blue);box-shadow:0 0 0 3px var(--fm-blue-line);outline:none}.fm-pagination .page-numbers{display:inline-flex;align-items:center;min-height:40px;padding:8px 14px;border:1px solid var(--fm-line);border-radius:var(--fm-r-sm);font-size:15px;color:var(--fm-dim);background:var(--fm-bg)}.fm-pagination .page-numbers.current{background:var(--fm-heading);color:var(--fm-bg);border-color:var(--fm-heading)}.fm-pagination a.page-numbers:hover{border-color:var(--fm-heading);color:var(--fm-heading)}.fm-skip{position:absolute;left:-9999px;top:0;z-index:2000;background:var(--fm-heading);color:#fff;padding:10px 16px;border-radius:0 0 8px 0}.fm-skip:focus{left:0;color:#fff}.fm-visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0;padding:0;margin:-1px}#primary{width:100%}.cky-notice-des{padding-bottom:14px!important}.cky-btn{padding:7px 20px!important;font-size:13px!important;line-height:1.5!important}.cky-notice-btn-wrapper{justify-content:flex-start!important;align-self:flex-start!important;margin-left:0!important}@media (max-width:1024px){.col-7,.col-5,.col-4,.col-6,.col-8{grid-column:span 6}.fm-bento{grid-template-columns:repeat(6,1fr)}.fm-stats{grid-template-columns:repeat(2,1fr)}.fm-plans{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:960px){:root{--fm-section:88px}.fm-split,.fm-split--even,.fm-split--flip{grid-template-columns:1fr;gap:32px}.fm-split--flip>:first-child{order:0}.fm-split+.fm-split{margin-top:64px}.fm-features{grid-template-columns:repeat(2,minmax(0,1fr))}.fm-features:not(.fm-features--2) .fm-feature{border-right:1px solid var(--fm-line);border-bottom:1px solid var(--fm-line)}.fm-features:not(.fm-features--2) .fm-feature:nth-child(2n){border-right:0}.fm-features:not(.fm-features--2) .fm-feature:nth-last-child(-n+2):nth-child(2n+1),.fm-features:not(.fm-features--2) .fm-feature:nth-last-child(-n+2):nth-child(2n+1)~.fm-feature{border-bottom:0}.fm-features--4{grid-template-columns:repeat(2,minmax(0,1fr))}.fm-steps,.fm-steps--3{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.fm-step{border-bottom:1px solid var(--fm-line)}.fm-step:nth-child(2n){border-right:0}.fm-step:nth-last-child(-n+2){border-bottom:0}.fm-tcards,.fm-tcards--2{grid-template-columns:1fr 1fr}.fm-grid-3,.fm-grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}.fm-plans--3{grid-template-columns:1fr;max-width:520px;margin:0 auto}}@media (max-width:720px){:root{--fm-section:72px;--fm-gutter:16px}body{font-size:16px}h1,.fm-hero h1{font-size:clamp(34px, 9vw, 44px)}h2,.fm-h2{font-size:clamp(26px, 6.4vw, 32px)}.fm-lead,.fm-hero-sub{font-size:18px}.fm-hero{padding-top:48px}.fm-hero__media{margin-top:40px}.fm-sec-head{margin-bottom:32px}.fm-bento,.col-7,.col-5,.col-4,.col-6,.col-8{grid-template-columns:1fr;grid-column:span 1}.fm-stats{grid-template-columns:1fr 1fr;gap:12px}.fm-hero-cta .fm-btn,.fm-actions .fm-btn{flex:1 1 100%;justify-content:center}.fm-features,.fm-features--2,.fm-features--4{grid-template-columns:1fr}.fm-feature{border-right:0!important;border-bottom:1px solid var(--fm-line)!important}.fm-feature:last-child{border-bottom:0!important}.fm-steps,.fm-steps--3{grid-template-columns:minmax(0,1fr)}.fm-step{border-right:0;border-bottom:1px solid var(--fm-line)}.fm-step:last-child{border-bottom:0}.fm-tcards,.fm-tcards--2,.fm-grid-2,.fm-grid-3,.fm-grid-4,.fm-plans{grid-template-columns:1fr}.fm-plans{max-width:520px;margin:0 auto}.fm-final{padding:64px 0}.fm-final--card .fm-ink{padding:44px 20px}.fm-shot{padding:4px;border-radius:var(--fm-r)}.fm-shot img{border-radius:calc(var(--fm-r) - 4px)}.fm-diagram{overflow-x:auto;padding:16px;-webkit-overflow-scrolling:touch;scrollbar-width:thin;-webkit-mask-image:linear-gradient(90deg,#000 88%,rgb(0 0 0 / .15));mask-image:linear-gradient(90deg,#000 88%,rgb(0 0 0 / .15))}.fm-diagram svg{min-width:560px}.fm-diagram:focus-visible{outline-offset:-3px}.fm-compare--stack{overflow:visible}.fm-compare--stack table{min-width:0;display:block}.fm-compare--stack thead{display:none}.fm-compare--stack tbody,.fm-compare--stack tr{display:block}.fm-compare--stack tr{padding:12px 16px;border-bottom:1px solid var(--fm-line)}.fm-compare--stack tr:last-child{border-bottom:0}.fm-compare--stack td{display:block;padding:4px 0;border:0;text-align:left!important}.fm-compare--stack td:first-child{font-weight:600;color:var(--fm-heading);padding-bottom:6px}.fm-compare--stack td[data-label]::before{content:attr(data-label);display:block;font-size:12.5px;font-weight:600;color:var(--fm-faint);margin-bottom:2px}.fm-compare--stack tr.fm-compare__group{padding:10px 16px;background:var(--fm-bg-2)}.fm-compare--tools{overflow:visible}.fm-compare--tools table{min-width:0;display:block}.fm-compare--tools thead{display:none}.fm-compare--tools tbody,.fm-compare--tools tr{display:block}.fm-compare--tools tr{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;padding:12px 16px;border-bottom:1px solid var(--fm-line)}.fm-compare--tools tr:last-child{border-bottom:0}.fm-compare--tools td{display:block;padding:0;border:0;text-align:left!important;width:auto}.fm-compare--tools td:first-child{grid-column:1;grid-row:1}.fm-compare--tools td:last-child{grid-column:2;grid-row:1;text-align:right!important;align-self:center}.fm-compare--tools td:nth-child(2){grid-column:1 / -1;grid-row:2;font-size:14.5px;color:var(--fm-faint)}.fm-compare--tools tr.fm-compare__group{display:block;padding:10px 16px;background:var(--fm-bg-2)}.fm-compare--tools tr.fm-compare__group td{font-weight:600;color:var(--fm-heading);font-size:14px;text-align:left!important}.fm-content{padding:16px var(--fm-gutter) 72px}.fm-badge{justify-content:center;flex-wrap:wrap;line-height:1.5;padding:6px 12px;font-size:13.5px}}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.fm-marq-row{animation:none}.fm-drawer{transition-delay:0s}}