@import "https://api.fontshare.com/v2/css?f%5B%5D=switzer@400,500,600,700,800,900&display=swap";@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap";:root{--helperfy-bg:#fff;--helperfy-surface:#f6f4fd;--helperfy-card:#fff;--helperfy-muted:#f6f4fd;--helperfy-dark:#252525;--helperfy-ink-muted:#5c5c62;--helperfy-ink-faint:#707076;--helperfy-ink-faint-design:#8a8a92;--helperfy-muted-fg:#5c5c62;--helperfy-accent-100:#f3efff;--helperfy-accent-200:#e5dcff;--helperfy-accent-300:#cbb9ff;--helperfy-accent-400:#a98cff;--helperfy-accent-500:#7855ff;--helperfy-accent-600:#6249f9;--helperfy-accent-700:#4f34d6;--helperfy-accent-800:#3a26a0;--helperfy-accent-900:#241663;--helperfy-primary:#7855ff;--helperfy-primary-hover:#6249f9;--helperfy-primary-active:#4f34d6;--helperfy-primary-link:#4f34d6;--helperfy-primary-soft:#f3efff;--helperfy-accent:#24e1e1;--helperfy-accent-soft:#e8fdfd;--helperfy-accent-ink:#4f34d6;--helperfy-divider:#dcdee1;--helperfy-border:#dcdee1;--helperfy-border-strong:#7855ff;--helperfy-navy:#241663;--helperfy-destructive:#b4232b;--helperfy-success:#0e8e8e;--helperfy-radius-sm:4px;--helperfy-radius-md:4px;--helperfy-radius-lg:0;--helperfy-radius-xl:0;--helperfy-shadow-sm:none;--helperfy-shadow-md:none;--helperfy-shadow-lg:none;--helperfy-font-display:"Switzer", system-ui, sans-serif;--helperfy-font-body:"Inter", system-ui, sans-serif;--helperfy-font-mono:ui-monospace, SFMono-Regular, Menlo, monospace;--helperfy-container:1240px;--helperfy-gutter:32px;--helperfy-column:1176px}*,:before,:after{box-sizing:border-box}html{overflow-x:clip}body{background:var(--helperfy-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-wrap:pretty;margin:0;font-size:16px;line-height:1.6;font-family:var(--helperfy-font-body)!important;color:var(--helperfy-dark)!important}h1,h2,h3,h4,h5,h6,.entry-title,.page-title,.wp-block-heading{letter-spacing:-.02em;text-transform:none;font-family:var(--helperfy-font-display)!important;color:var(--helperfy-dark)!important;font-weight:700!important}h1,.entry-title,.page-title{font-weight:800!important}h1,h2,h3{line-height:1.05}h4,h5,h6{line-height:1.3}h1,.entry-title,.page-title{letter-spacing:-.03em;font-size:clamp(38px,4.4vw,64px);font-weight:800;line-height:1}p{line-height:1.6}a{color:var(--helperfy-primary-link);text-underline-offset:3px;text-decoration:none;transition:color .15s}a:hover{color:var(--helperfy-primary)}:focus-visible{outline:2px solid var(--helperfy-primary);outline-offset:2px}::selection{background:var(--helperfy-accent-200)}.section-label,.hf-label,.hero-stat-label,.metric-label,.hf-price-tier,.hf-case-label,.hf-figure-head,.hf-figure-foot,.hero-trust,.tag{font-family:var(--helperfy-font-display);letter-spacing:.01em;text-transform:none;font-size:13px;font-weight:600}.section-label{text-align:left;color:var(--helperfy-ink-faint);margin-bottom:18px;display:block}.section-label--accent{color:var(--helperfy-primary-link)}.ct-header{-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--helperfy-divider)!important;box-shadow:none!important;background:#ffffffeb!important}.ct-header nav[class*=menu] .ct-menu-link{font-family:var(--helperfy-font-display)!important;letter-spacing:-.005em!important;color:var(--helperfy-dark)!important;font-size:15px!important;font-weight:500!important}.ct-header nav[class*=menu] li:hover>.ct-menu-link{color:var(--helperfy-primary)!important}.ct-header nav[class*=menu] li[class*=current-menu-]>.ct-menu-link{gap:7px;color:var(--helperfy-dark)!important}.ct-header nav[class*=menu] li[class*=current-menu-]>.ct-menu-link:after{content:"";background:var(--helperfy-primary);flex:none;width:5px;height:5px;display:block}.ct-header [data-id=button] .ct-button,.ct-header .ct-button{background:var(--helperfy-primary)!important;border:1px solid var(--helperfy-primary)!important;border-radius:var(--helperfy-radius-sm)!important;font-family:var(--helperfy-font-display)!important;letter-spacing:.02em!important;text-transform:none!important;box-shadow:none!important;padding:11px 20px!important;font-size:14px!important;font-weight:600!important}.ct-header [data-id=button] .ct-button:hover,.ct-header .ct-button:hover{transform:none;background:var(--helperfy-primary-hover)!important;border-color:var(--helperfy-primary-hover)!important;box-shadow:none!important}.wp-block-button__link,.ct-button,.btn{cursor:pointer;justify-content:center;align-items:center;gap:6px;display:inline-flex;background:var(--helperfy-primary)!important;color:#fff!important;font-family:var(--helperfy-font-display)!important;letter-spacing:.02em!important;text-transform:none!important;border:1px solid var(--helperfy-primary)!important;border-radius:var(--helperfy-radius-sm)!important;box-shadow:none!important;padding:15px 26px!important;font-size:15px!important;font-weight:600!important;line-height:1.2!important;text-decoration:none!important;transition:background .15s,border-color .15s!important}.wp-block-button__link:hover,.ct-button:hover,.btn:hover{transform:none;background:var(--helperfy-primary-hover)!important;border-color:var(--helperfy-primary-hover)!important;color:#fff!important;box-shadow:none!important;opacity:1!important}.wp-block-button__link:active,.ct-button:active,.btn:active{background:var(--helperfy-primary-active)!important;border-color:var(--helperfy-primary-active)!important}.wp-block-button.is-style-outline .wp-block-button__link,.btn-secondary{border:1px solid var(--helperfy-divider)!important;color:var(--helperfy-dark)!important;box-shadow:none!important;background:0 0!important}.wp-block-button.is-style-outline .wp-block-button__link:hover,.btn-secondary:hover{background:var(--helperfy-accent-100)!important;border-color:var(--helperfy-accent-300)!important;color:var(--helperfy-dark)!important}.btn-accent{background:var(--helperfy-accent)!important;border-color:var(--helperfy-accent)!important;color:var(--helperfy-accent-900)!important}.btn-accent:hover{color:var(--helperfy-accent-900)!important;background:#1dc9c9!important;border-color:#1dc9c9!important}.btn-block{width:100%}.wp-block-buttons{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.hf-head-link{font-family:var(--helperfy-font-display);color:var(--helperfy-primary-link);white-space:nowrap;font-size:15px;font-weight:600}.wp-block-group.hero-section{border-bottom:1px solid var(--helperfy-divider);text-align:left;padding:88px max(var(--helperfy-gutter), calc(50vw - (var(--helperfy-column) / 2))) 80px;position:relative;overflow:hidden;background:var(--helperfy-bg)!important;box-sizing:border-box!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;width:100vw!important;max-width:100vw!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;display:flex!important}.wp-block-group.hero-section:before,.wp-block-group.hero-section:after{content:none;display:none}.wp-block-group.hero-section h1,.wp-block-group.hero-section .wp-block-heading{max-width:22ch;margin:0 0 24px;font-family:var(--helperfy-font-display)!important;letter-spacing:-.03em!important;color:var(--helperfy-dark)!important;text-transform:none!important;font-size:clamp(40px,4.6vw,68px)!important;font-weight:800!important;line-height:.98!important}.wp-block-group.hero-section p{color:var(--helperfy-ink-muted);max-width:560px;margin:0 0 36px;font-size:clamp(17px,1.6vw,19px);line-height:1.55}.wp-block-group.hero-section .wp-block-buttons{justify-content:flex-start;gap:14px;margin-bottom:0}.hero-badge{font-family:var(--helperfy-font-display);letter-spacing:.01em;text-transform:none;color:var(--helperfy-primary-link);background:0 0;border:0;border-radius:0;align-items:center;gap:12px;margin:0 0 28px;padding:0;font-size:13px;font-weight:600;display:inline-flex!important}.hero-badge:before{content:"";background:var(--helperfy-primary);flex-shrink:0;width:28px;height:1px;display:block}.hero-trust{border-top:1px solid var(--helperfy-divider);width:100%;color:var(--helperfy-ink-faint);flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:0;margin-top:0;padding-top:20px;display:flex!important}.hero-trust>*{padding:0 22px}.hero-trust>:first-child{padding-left:0}.hero-trust>*+*{border-left:1px solid var(--helperfy-divider)}.hero-stats{border-top:1px solid var(--helperfy-divider);grid-template-columns:repeat(2,1fr);gap:0;width:100%;max-width:none;margin:44px 0 0;display:grid!important}@media (width>=900px){.hero-stats{grid-template-columns:repeat(4,1fr)}}.hero-stat-card{text-align:left;box-shadow:none;background:0 0;border:0;border-radius:0;padding:32px 28px;transition:none}.hero-stat-card:first-child{padding-left:0}.hero-stat-card+.hero-stat-card{border-left:1px solid var(--helperfy-divider)}.hero-stat-card:hover{box-shadow:none;transform:none}.hero-stat-value{font-family:var(--helperfy-font-display);letter-spacing:-.03em;color:var(--helperfy-primary);margin-bottom:10px;font-size:clamp(34px,3.4vw,44px);font-weight:800;line-height:1;display:block}.hero-stat-label{color:var(--helperfy-ink-muted);line-height:1.4;display:block}.site-section{background:var(--helperfy-bg);border-bottom:1px solid var(--helperfy-divider);padding:96px 0}.section-alt{background:var(--helperfy-surface)!important}.section-dark{color:#fff;border-bottom:0;background:var(--helperfy-accent-900)!important}.section-dark h2,.section-dark h3,.section-dark h4,.section-dark .wp-block-heading{color:#fff!important}.section-dark p,.section-dark .section-subtitle{color:#ffffffb8}.section-dark .section-label{color:#ffffff80}.section-dark a:not(.wp-block-button__link):not(.btn){color:var(--helperfy-accent)}.site-section h2,.section-dark h2{letter-spacing:-.02em;color:var(--helperfy-dark);text-align:left;max-width:22ch;margin:0 0 16px;font-family:var(--helperfy-font-display)!important;font-size:clamp(30px,3.4vw,42px)!important;font-weight:700!important;line-height:1.05!important}.section-subtitle{color:var(--helperfy-ink-muted);text-align:left;max-width:640px;margin:0 0 56px;font-size:18px;line-height:1.6}.hf-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:44px;display:flex}.hf-head--baseline{align-items:baseline}.hf-head>:first-child{max-width:600px}.hf-head h2{margin-bottom:14px}.hf-head .section-subtitle,.hf-head>:first-child>p:last-child{margin-bottom:0}.hf-head-note{color:var(--helperfy-ink-faint);text-align:right;font-size:13px}.page-head{border-bottom:1px solid var(--helperfy-divider);padding:80px 0}.page-head h1{max-width:900px;margin:0 0 24px;font-family:var(--helperfy-font-display)!important;letter-spacing:-.03em!important;color:var(--helperfy-dark)!important;font-size:clamp(38px,4.4vw,64px)!important;font-weight:800!important;line-height:1!important}.page-head>p{color:var(--helperfy-ink-muted);max-width:640px;margin:0;font-size:19px}body.helperfy-code-page .ct-page-title,body.helperfy-code-page .page-title,body.helperfy-code-page .entry-header{display:none!important}body.helperfy-code-page .ct-container-full,body.helperfy-code-page .entry-content,body.helperfy-code-page article.page{margin-top:0!important;padding-top:0!important}.blueprint{border:1px solid var(--helperfy-divider);border-radius:0;position:relative}.blueprint>.corner{color:#2525258c;width:11px;height:11px;position:absolute}.blueprint>.corner:before,.blueprint>.corner:after{content:"";background:currentColor;position:absolute}.blueprint>.corner:before{width:1px;height:100%;top:0;left:5px}.blueprint>.corner:after{width:100%;height:1px;top:5px;left:0}.blueprint>.corner.tl{top:-6px;left:-6px}.blueprint>.corner.tr{top:-6px;right:-6px}.blueprint>.corner.bl{bottom:-6px;left:-6px}.blueprint>.corner.br{bottom:-6px;right:-6px}.helperfy-card,.card{background:var(--helperfy-bg);border:1px solid var(--helperfy-divider);height:100%;box-shadow:none;border-radius:0;padding:28px;transition:border-color .15s}.helperfy-card:hover,.card:hover{box-shadow:none;border-color:var(--helperfy-primary);transform:none}.helperfy-card h3,.helperfy-card .wp-block-heading,.card h3{letter-spacing:-.01em;color:var(--helperfy-dark);margin:0 0 10px;line-height:1.2;font-family:var(--helperfy-font-display)!important;font-size:20px!important;font-weight:600!important}.helperfy-card p,.card p{color:var(--helperfy-ink-muted);margin:0;font-size:15px;line-height:1.6}.helperfy-card .hf-num,.card .hf-num{margin-bottom:18px}.hf-also-platform{border-top:1px solid var(--helperfy-divider);margin-top:56px;padding-top:28px}.helperfy-card-icon{border:1px solid var(--helperfy-accent-300);background:var(--helperfy-accent-100);width:44px;height:44px;color:var(--helperfy-primary-link);border-radius:0;justify-content:center;align-items:center;margin-bottom:20px;font-size:20px;display:flex}.step-number,.hf-num{font-family:var(--helperfy-font-display);letter-spacing:.12em;text-transform:none;color:var(--helperfy-primary);font-size:12px;font-weight:700;line-height:1;display:block}.step-number{margin-bottom:16px}.hf-num--final,.step-number--final{color:var(--helperfy-primary-link)}.hf-roadmap{margin:0;padding:0;list-style:none}.hf-roadmap-index{display:none}.hf-roadmap-body>p{color:var(--helperfy-ink-muted);margin:8px 0 0;font-size:15px}.problem-item,.solution-item,.hf-row{border-left:0;border-top:1px solid var(--helperfy-divider);margin:0;padding:24px 0}.problem-item:last-child,.solution-item:last-child,.hf-row:last-child{border-bottom:1px solid var(--helperfy-divider)}.problem-item h4,.solution-item h4,.hf-row h4{color:var(--helperfy-dark);margin:0 0 6px;line-height:1.3;font-family:var(--helperfy-font-display)!important;font-size:18px!important;font-weight:600!important}.problem-item p,.solution-item p,.hf-row p{color:var(--helperfy-ink-muted);margin:0;font-size:15px;line-height:1.6}.compare-bad .problem-item h4,.compare-bad .problem-item p{color:var(--helperfy-ink-faint)}.solution-item h4{align-items:center;gap:10px;display:flex}.solution-item h4:before{content:"";background:var(--helperfy-primary);flex-shrink:0;width:5px;height:5px;display:block}.compare-bad{background:var(--helperfy-bg);border:1px solid var(--helperfy-divider);box-shadow:none;border-radius:0;padding:32px}.compare-good{background:var(--helperfy-surface);border:1px solid var(--helperfy-primary);box-shadow:none;border-radius:0;padding:32px}.compare-bad h3,.compare-good h3{text-transform:none;font-family:var(--helperfy-font-display)!important;letter-spacing:.01em!important;margin:0 0 8px!important;font-size:13px!important;font-weight:600!important}.compare-bad h3{color:var(--helperfy-ink-faint)}.compare-good h3{color:var(--helperfy-primary-link)}.hf-compare-pairs{display:none}.metric-value{font-family:var(--helperfy-font-display);letter-spacing:-.03em;color:var(--helperfy-primary);margin-bottom:10px;font-size:clamp(34px,3.4vw,44px);font-weight:800;line-height:1;display:block}.metric-label{color:var(--helperfy-ink-muted);line-height:1.4;display:block}.hf-case-label{color:var(--helperfy-primary-link);margin-bottom:18px;display:block}.hf-case-figure{font-family:var(--helperfy-font-display);letter-spacing:-.03em;color:var(--helperfy-dark);font-size:40px;font-weight:800;line-height:1}.hf-case-caption{color:var(--helperfy-ink-faint);margin-top:8px;font-size:13px}.hf-case p{color:var(--helperfy-ink-muted);margin:18px 0 0;font-size:15px}.hf-case-meta{border-top:1px solid var(--helperfy-divider);color:var(--helperfy-ink-muted);gap:6px;margin-top:20px;padding-top:14px;font-size:13px;display:grid}.hf-swipe-carousel-dots{display:none}.hf-request-rows{margin-top:36px}.hf-cert{flex-direction:column;gap:12px;display:flex}.hf-cert-head{align-items:center;gap:10px;display:flex}.hf-cert-head svg{width:16px;height:16px;stroke:var(--helperfy-primary);fill:none;flex:none}.hf-cert-name{font-family:var(--helperfy-font-display);letter-spacing:-.01em;color:var(--helperfy-dark);font-size:17px;font-weight:700}.hf-cert-note{color:var(--helperfy-ink-faint);font-size:13px;line-height:1.35}.hf-marquee-band{border-bottom:1px solid var(--helperfy-divider);padding:56px 0}.hf-marquee-band>.hf-wrap{padding-bottom:24px}.hf-marquee{background:var(--helperfy-bg);border-top:1px solid var(--helperfy-divider);border-bottom:1px solid var(--helperfy-divider);position:relative;overflow:hidden;mask-image:linear-gradient(90deg,#0000,#000 90px calc(100% - 90px),#0000)}@keyframes hf-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.hf-marquee-track{width:max-content;animation:68s linear infinite hf-marquee;display:flex}.hf-marquee:hover .hf-marquee-track{animation-play-state:paused}.hf-marquee-item{border-right:1px solid var(--helperfy-divider);flex:none;justify-content:center;align-items:center;width:248px;padding:34px 20px;display:flex}.hf-marquee-item img{object-fit:contain;width:auto;max-width:206px;height:64px;display:block}@media (prefers-reduced-motion:reduce){.hf-marquee-track{animation:none}.hf-marquee{overflow-x:auto}}.hf-wrap{max-width:var(--helperfy-container);padding:0 var(--helperfy-gutter);margin:0 auto}.grid-2,.grid-3,.grid-4{gap:32px;display:grid}.grid-2{grid-template-columns:repeat(2,1fr)}.grid-3{grid-template-columns:repeat(3,1fr)}.grid-4{grid-template-columns:repeat(4,1fr)}.hf-tiles{background:var(--helperfy-divider);border:1px solid var(--helperfy-divider);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.hf-tiles--2{grid-template-columns:repeat(2,1fr)}.hf-tiles--4{grid-template-columns:repeat(4,1fr)}.hf-tiles>*{background:var(--helperfy-bg);margin:0;padding:30px}.hf-tiles--tight>*{padding:26px 22px}.hf-split{grid-template-columns:.9fr 1.1fr;align-items:stretch;gap:0;display:grid}.hf-split>*{min-width:0}.hf-split>:first-child{border-right:1px solid var(--helperfy-divider);padding:0 56px 0 0}.hf-split>:nth-child(n+2){margin:0 0 0 56px}.hf-split--prose{grid-template-columns:1.4fr 1fr}.site-section--split{padding-top:0;padding-bottom:0}.site-section--split .hf-split>:first-child{padding:96px 56px 96px 0}.site-section--split .hf-split>:nth-child(n+2){margin:96px 0 96px 56px}.hf-cols{grid-template-columns:repeat(3,1fr);gap:0;display:grid}.hf-cols--2{grid-template-columns:repeat(2,1fr)}.hf-cols>*{padding:32px 40px}.hf-cols>*+*{border-left:1px solid var(--helperfy-divider)}.hf-cols:not(.hf-cols--2)>:nth-child(3n+1){border-left:0;padding-left:0}.hf-cols:not(.hf-cols--2)>:nth-child(3n){padding-right:0}.hf-cols:not(.hf-cols--2)>:nth-child(n+4){border-top:1px solid var(--helperfy-divider)}.hf-cols--2>:nth-child(odd){border-left:0;padding-left:0}.hf-cols--2>:nth-child(2n){padding-right:0}.hf-cols--2>:nth-child(n+3){border-top:1px solid var(--helperfy-divider)}.hf-figure{background:var(--helperfy-bg);border:1px solid var(--helperfy-divider);margin:0;padding:28px;position:relative}.hf-figure-head{color:var(--helperfy-ink-faint);justify-content:space-between;gap:20px;margin-bottom:22px;display:flex}.hf-figure-foot{color:var(--helperfy-ink-faint);justify-content:space-between;align-items:center;gap:20px;margin-top:14px;display:flex}.hf-flow{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.hf-node{border:1px solid var(--helperfy-divider);justify-content:space-between;align-items:center;gap:20px;min-width:0;padding:14px 16px;display:flex}.hf-node>:first-child{font-family:var(--helperfy-font-display);font-size:15px;font-weight:600}.hf-node>:last-child{color:var(--helperfy-ink-faint);text-align:right;font-size:12px}.hf-node--accent{border-color:var(--helperfy-primary);background:var(--helperfy-accent-100)}.hf-node--accent>:first-child{color:var(--helperfy-accent-900)}.hf-node--accent>:last-child{color:var(--helperfy-primary-link)}.hf-node--ink{border-color:var(--helperfy-dark)}.hf-node--ink>:last-child{color:var(--helperfy-primary-link);font-weight:600}.hf-node--stack{display:block}.hf-node--stack>:first-child{margin-bottom:14px;display:block}.hf-node--stack>:last-child{text-align:left}.hf-chips{color:var(--helperfy-primary-link);grid-template-columns:repeat(3,1fr);gap:12px;font-size:13px;display:grid}.hf-chips>*{border:1px solid var(--helperfy-accent-300);text-align:center;padding:12px}.hf-connector{border-left:1px solid var(--helperfy-divider);height:18px;margin-left:24px}.hf-meter+.hf-meter{margin-top:16px}.hf-meter-head{justify-content:space-between;gap:16px;margin-bottom:7px;font-size:14px;display:flex}.hf-meter-head>:first-child{font-family:var(--helperfy-font-display);font-weight:600}.hf-meter-head>:last-child{color:var(--helperfy-ink-faint)}.hf-meter-track{background:var(--helperfy-accent-200);height:6px}.hf-meter-fill{background:var(--helperfy-primary);height:6px}.hf-slider{gap:10px;display:grid}.hf-slider-head{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.hf-slider-head label{font-family:var(--helperfy-font-display);color:var(--helperfy-dark);font-size:15px;font-weight:600}.hf-slider-value{font-family:var(--helperfy-font-display);color:var(--helperfy-primary-link);white-space:nowrap;font-size:18px;font-weight:700}.hf-slider-hint{color:var(--helperfy-ink-faint);font-size:13px}.hf-range{appearance:none;cursor:pointer;background:0 0;border:0;width:100%;height:12px;margin:0;padding:0}.hf-range::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--helperfy-primary) 0 var(--hf-pct,0%), var(--helperfy-divider) var(--hf-pct,0%) 100%);border:0;height:2px}.hf-range::-webkit-slider-thumb{appearance:none;background:var(--helperfy-primary);border:0;border-radius:0;width:12px;height:12px;margin-top:-5px}.hf-range::-moz-range-track{background:var(--helperfy-divider);border:0;height:2px}.hf-range::-moz-range-progress{background:var(--helperfy-primary);height:2px}.hf-range::-moz-range-thumb{background:var(--helperfy-primary);border:0;border-radius:0;width:12px;height:12px}.hf-range:focus-visible{outline:2px solid var(--helperfy-primary);outline-offset:4px}.hf-roi-figure{font-family:var(--helperfy-font-display);letter-spacing:-.04em;color:var(--helperfy-primary);font-size:clamp(44px,4.4vw,64px);font-weight:800;line-height:1}.hf-roi-caption{color:var(--helperfy-ink-muted);margin:12px 0 32px;font-size:15px}.hf-roi-grid{background:var(--helperfy-divider);border:1px solid var(--helperfy-divider);grid-template-columns:1fr 1fr;gap:1px;display:grid}.hf-roi-grid>*{background:var(--helperfy-bg);padding:22px}.hf-roi-num{font-family:var(--helperfy-font-display);color:var(--helperfy-dark);font-size:26px;font-weight:700;line-height:1.1}.hf-roi-num--accent{color:var(--helperfy-primary-link)}.hf-roi-label{color:var(--helperfy-ink-faint);margin-top:6px;font-size:12px}.hf-post{color:var(--helperfy-dark);text-decoration:none;display:block}.hf-post h3{letter-spacing:-.01em;margin:0 0 12px;line-height:1.2;transition:color .15s;font-family:var(--helperfy-font-display)!important;font-size:22px!important;font-weight:600!important}.hf-post p{color:var(--helperfy-ink-muted);margin:0;font-size:15px}.hf-post:hover h3{color:var(--helperfy-primary)}.hf-post:focus-visible{outline:2px solid var(--helperfy-primary);outline-offset:4px}.hf-meta{border-top:1px solid var(--helperfy-divider);gap:14px;padding-top:24px;font-size:15px;display:grid}.hf-meta-row{gap:16px;display:flex}.hf-meta-row>:first-child{font-family:var(--helperfy-font-display);letter-spacing:.01em;color:var(--helperfy-ink-faint);flex-shrink:0;width:110px;padding-top:3px;font-size:13px;font-weight:600}.hf-tiles--names>*{font-family:var(--helperfy-font-display);padding:26px;font-size:15px;font-weight:600}.hf-integration{color:var(--helperfy-dark);align-items:center;gap:12px;transition:color .15s;display:flex}.hf-integration-icon{width:22px;height:22px;color:var(--helperfy-ink-faint);flex:none;justify-content:center;align-items:center;transition:color .15s;display:flex}.hf-integration-icon svg{fill:currentColor;width:100%;height:100%;display:block}.hf-tiles--names>.hf-integration:hover,.hf-tiles--names>.hf-integration:hover .hf-integration-icon{color:var(--helperfy-primary)}.tag{border-radius:0;align-items:center;padding:5px 9px;display:inline-flex}.tag-accent{background:var(--helperfy-accent-100);color:var(--helperfy-primary-link)}.tag-accent-2{background:var(--helperfy-accent-soft);color:var(--helperfy-accent-ink)}.tag-neutral{background:var(--helperfy-surface);color:var(--helperfy-ink-muted)}.tag-outline{border:1px solid var(--helperfy-primary);color:var(--helperfy-primary-link)}.field>label,.hf-label{color:var(--helperfy-ink-faint);margin-bottom:8px;display:block}.input,.wpcf7 input[type=text],.wpcf7 input[type=email],.wpcf7 input[type=tel],.wpcf7 input[type=number],.wpcf7 textarea,.wpcf7 select{box-sizing:border-box;width:100%;font-family:var(--helperfy-font-body);color:var(--helperfy-dark);caret-color:var(--helperfy-primary);background:var(--helperfy-bg);border:1px solid var(--helperfy-divider);border-radius:var(--helperfy-radius-sm);padding:13px 14px;font-size:15px}.input:hover,.wpcf7 input:hover,.wpcf7 textarea:hover{border-color:var(--helperfy-accent-400)}.input:focus-visible,.wpcf7 input:focus-visible,.wpcf7 textarea:focus-visible,.wpcf7 select:focus-visible{border-color:var(--helperfy-primary);outline:2px solid var(--helperfy-primary);outline-offset:1px}textarea.input,.wpcf7 textarea{resize:vertical;min-height:96px}.wpcf7 input[type=submit]{background:var(--helperfy-primary);border:1px solid var(--helperfy-primary);border-radius:var(--helperfy-radius-sm);color:#fff;width:auto;font-family:var(--helperfy-font-display);letter-spacing:.02em;cursor:pointer;padding:15px 26px;font-size:15px;font-weight:600}.wpcf7 input[type=submit]:hover{background:var(--helperfy-primary-hover)}.wpcf7 form .wpcf7-response-output{border:1px solid var(--helperfy-divider);color:var(--helperfy-dark);border-radius:0;margin:24px 0 0;padding:14px 16px;font-size:14px}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:var(--helperfy-destructive)}.wpcf7 form.sent .wpcf7-response-output{border-color:var(--helperfy-primary);background:var(--helperfy-accent-100)}.wpcf7-not-valid-tip{color:var(--helperfy-destructive);margin-top:6px;font-size:13px}.wpcf7 .wpcf7-not-valid{border-color:var(--helperfy-destructive)}.wpcf7-spinner{background-color:var(--helperfy-primary);border-radius:0}.table,.wp-block-table table{border-collapse:collapse;background:var(--helperfy-bg);width:100%;font-size:15px}.table th,.table td,.wp-block-table th,.wp-block-table td{border:0}.table th,.wp-block-table th{text-align:left;font-family:var(--helperfy-font-display);letter-spacing:.01em;text-transform:none;color:var(--helperfy-ink-faint);border-bottom:1px solid var(--helperfy-dark);background:0 0;padding:18px 20px;font-size:13px;font-weight:600}.table td,.wp-block-table td{border-bottom:1px solid var(--helperfy-divider);color:var(--helperfy-dark);vertical-align:top;padding:18px 20px}.wp-block-table thead,.wp-block-table tfoot{border:0}.table tbody tr:hover,.wp-block-table tbody tr:hover{background:0 0}.table tbody td:first-child,.wp-block-table tbody td:first-child{font-family:var(--helperfy-font-display);font-weight:600}.hf-table--highlight-2 th:nth-child(2),.hf-table--highlight-3 th:nth-child(3),.hf-table--highlight-4 th:nth-child(4){color:var(--helperfy-primary-link);border-bottom-color:var(--helperfy-primary);background:var(--helperfy-accent-100)}.hf-table--highlight-2 td:nth-child(2),.hf-table--highlight-3 td:nth-child(3),.hf-table--highlight-4 td:nth-child(4){background:var(--helperfy-surface)}.hf-price{background:var(--helperfy-bg);border:1px solid var(--helperfy-divider);flex-direction:column;height:100%;padding:32px;display:flex}.hf-price--featured{border-color:var(--helperfy-primary)}.hf-price-tier{color:var(--helperfy-ink-faint);display:block}.hf-price--featured .hf-price-tier{color:var(--helperfy-primary-link)}.hf-price-amount{font-family:var(--helperfy-font-display);letter-spacing:-.03em;color:var(--helperfy-dark);margin:14px 0 4px;font-size:44px;font-weight:800;line-height:1}.hf-price-note{color:var(--helperfy-ink-faint);margin:0 0 24px;font-size:13px}.hf-price-features{color:var(--helperfy-ink-muted);border-top:1px solid var(--helperfy-divider);flex:1;align-content:start;gap:10px;margin:0 0 28px;padding:20px 0 0;font-size:15px;list-style:none;display:grid}.hf-price-features li{margin:0}.cta-section{color:#fff;text-align:left;position:relative;overflow:hidden;background:var(--helperfy-accent-900)!important;box-sizing:border-box!important;padding:96px max(var(--helperfy-gutter), calc(50vw - (var(--helperfy-column) / 2)))!important;border:0!important;width:100vw!important;max-width:100vw!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important}.cta-section:before{content:none;display:none}.cta-section h2,.cta-section .wp-block-heading{text-align:left;max-width:20ch;margin:0 0 20px;font-family:var(--helperfy-font-display)!important;letter-spacing:-.03em!important;color:#fff!important;font-size:clamp(30px,3.4vw,50px)!important;font-weight:800!important;line-height:1.02!important}.cta-section p{color:#ffffffb8;text-align:left;max-width:520px;margin:0 0 32px;font-size:18px}.cta-section .section-label,.cta-section .hf-label{color:#ffffff80;max-width:none;font-size:13px}.cta-section a:not(.wp-block-button__link):not(.btn){color:var(--helperfy-accent)}.cta-section .wp-block-buttons{justify-content:flex-start}.cta-section .wp-block-button__link,.cta-section .ct-button{background:var(--helperfy-accent)!important;border-color:var(--helperfy-accent)!important;color:var(--helperfy-accent-900)!important;padding:17px 30px!important;font-size:16px!important}.cta-section .wp-block-button__link:hover,.cta-section .ct-button:hover{color:var(--helperfy-accent-900)!important;background:#1dc9c9!important;border-color:#1dc9c9!important}.cta-inline{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:40px;display:flex}.cta-inline h2{max-width:620px;margin:0 0 10px}.cta-inline p{color:var(--helperfy-ink-muted);margin:0}.helperfy-faq{max-width:none;margin:0}.helperfy-faq .faq-item{border-bottom:0;border-top:1px solid var(--helperfy-divider);cursor:pointer;padding:24px 0;transition:none}.helperfy-faq .faq-item:first-child{border-top:1px solid var(--helperfy-divider)}.helperfy-faq .faq-item:last-child{border-bottom:1px solid var(--helperfy-divider)}.helperfy-faq .faq-item:hover{background:0 0}.helperfy-faq .faq-question{font-family:var(--helperfy-font-display);color:var(--helperfy-dark);justify-content:space-between;align-items:baseline;gap:24px;font-size:19px;font-weight:600;line-height:1.25;display:flex}.helperfy-faq .faq-toggle{background:0 0;border-radius:0;flex-shrink:0;width:auto;height:auto;font-size:0;transition:none;display:block}.helperfy-faq .faq-toggle:before{content:"+";font-family:var(--helperfy-font-body);color:var(--helperfy-primary);font-size:20px;font-weight:400;line-height:1;display:block}.helperfy-faq .faq-item.open .faq-toggle{background:0 0;transform:none}.helperfy-faq .faq-item.open .faq-toggle:before{content:"−"}.helperfy-faq .faq-answer{max-height:0;color:var(--helperfy-ink-muted);max-width:640px;font-size:16px;line-height:1.6;transition:max-height .3s;overflow:hidden}.helperfy-faq .faq-item.open .faq-answer{max-height:240em;padding-top:12px}details.faq-item{cursor:default}details.faq-item>summary.faq-question{cursor:pointer;list-style:none}details.faq-item>summary.faq-question::-webkit-details-marker{display:none}details.faq-item>summary.faq-question:after{content:"+";font-family:var(--helperfy-font-body);color:var(--helperfy-primary);flex-shrink:0;font-size:20px;font-weight:400;line-height:1}details.faq-item[open]>summary.faq-question:after{content:"−"}details.faq-item>.faq-answer{max-height:none;padding-top:12px;overflow:visible}.ct-footer{color:var(--helperfy-ink-muted);padding-top:64px;font-size:15px;background:var(--helperfy-surface)!important;border-top:1px solid var(--helperfy-divider)!important}.ct-footer a{color:var(--helperfy-dark);transition:color .15s}.ct-footer a:hover{color:var(--helperfy-primary)}.ct-footer .widget-title,.ct-footer h3,.ct-footer h4{text-transform:none;margin-bottom:14px;font-family:var(--helperfy-font-display)!important;letter-spacing:.01em!important;color:var(--helperfy-ink-faint)!important;font-size:13px!important;font-weight:600!important}.entry-content :is(p,li,blockquote,td,th)>a,.entry-content :is(p,li,blockquote) a{color:var(--helperfy-primary-link);text-decoration:underline}.entry-content :is(p,li,blockquote) a:hover{color:var(--helperfy-primary)}.entry-content blockquote{border-left:0;border-top:1px solid var(--helperfy-divider);border-bottom:1px solid var(--helperfy-divider);font-family:var(--helperfy-font-display);color:var(--helperfy-dark);margin:32px 0;padding:24px 0;font-size:19px;font-weight:600;line-height:1.35}.entry-content code,.entry-content pre{font-family:var(--helperfy-font-mono);background:var(--helperfy-surface);border:1px solid var(--helperfy-divider);border-radius:0;font-size:13px}.entry-content code{padding:2px 6px}.entry-content pre{padding:16px;overflow-x:auto}.entry-content figcaption,.wp-block-image figcaption{color:var(--helperfy-ink-faint);margin-top:8px;font-size:12px}.entry-content img,.wp-block-image img{border-radius:0}.entry-content:has(.hero-section),.entry-content:has(.site-section),.entry-content:has(.cta-section){max-width:100%!important;padding-left:0!important;padding-right:0!important}.wp-block-group.site-section{width:100%!important;max-width:100%!important}.entry-content:has(>.wp-block-group.hero-section:first-child),article.page:has(>.entry-content>.wp-block-group.hero-section:first-child){margin-top:0!important;padding-top:0!important}.ct-container-full:has(.wp-block-group.hero-section){padding-top:0!important}@media (width<=1024px){.grid-4,.hf-tiles--4,.hf-chips{grid-template-columns:repeat(2,1fr)}}.ct-header{z-index:50;position:sticky;top:0}.hf-header-inner{max-width:1240px;padding:0 var(--helperfy-gutter);justify-content:space-between;align-items:center;gap:32px;height:72px;margin:0 auto;display:flex}.hf-header-inner>a:first-child{flex:none;display:flex}.hf-header-inner>a:first-child img{width:auto;height:26px;display:block}nav[class*=menu]{flex:1;align-items:center;gap:28px;display:flex}nav[class*=menu]>ul.menu{align-items:center;gap:28px;margin:0;padding:0;list-style:none;display:flex}.hf-nav-cta,.hf-nav-toggle{display:none}@media (width<=900px){nav[class*=menu]>ul.menu{background:var(--helperfy-bg);border-bottom:1px solid var(--helperfy-divider);padding:8px var(--helperfy-gutter) 20px;flex-direction:column;align-items:flex-start;gap:0;display:none;position:absolute;top:100%;left:0;right:0}nav[class*=menu].is-open>ul.menu{display:flex}nav[class*=menu]>ul.menu>li{width:100%;padding:10px 0}.hf-nav-cta{margin-top:8px;display:inline-flex}.hf-header-inner>.ct-button{display:none}.hf-nav-toggle{border:1px solid var(--helperfy-divider);cursor:pointer;background:0 0;flex:none;justify-content:center;align-items:center;width:40px;height:40px;padding:0;display:inline-flex}.hf-nav-toggle svg{width:18px;height:18px}.hf-split,.hf-split--prose{grid-template-columns:minmax(0,1fr)}.hf-split>:first-child{border-right:0;border-bottom:1px solid var(--helperfy-divider);padding:0 0 40px}.hf-split>:nth-child(n+2){margin:40px 0 0}.site-section--split{padding-top:96px;padding-bottom:96px}.site-section--split .hf-split>:first-child{padding:0 0 40px}.site-section--split .hf-split>:nth-child(n+2){margin:40px 0 0}.hf-cols,.hf-cols--2{grid-template-columns:1fr}.hf-cols>*,.hf-cols--2>*{border-left:0;padding:32px 0}.hf-cols>*+*,.hf-cols--2>*+*{border-left:0;border-top:1px solid var(--helperfy-divider)}}@media (width<=899px){.hero-stat-card:nth-child(odd){border-left:0;padding-left:0}.hero-stat-card:nth-child(n+3){border-top:1px solid var(--helperfy-divider)}}@media (width<=768px){.wp-block-group.hero-section{padding:64px 24px 56px}.wp-block-group.hero-section h1,.wp-block-group.hero-section .wp-block-heading{max-width:none}.wp-block-group.hero-section .wp-block-buttons{flex-direction:column;align-items:stretch;width:100%}.wp-block-group.hero-section .wp-block-button__link{width:100%}.site-section{padding:48px 0}.site-section--split{padding-top:48px;padding-bottom:48px}.hf-split>:first-child,.site-section--split .hf-split>:first-child{padding:0 0 16px}.hf-split>:nth-child(n+2),.site-section--split .hf-split>:nth-child(n+2){margin:16px 0 0}.hf-split>:first-child>:last-child{margin-bottom:0}.hf-split:has(>.helperfy-faq)>:first-child,.site-section--split .hf-split:has(>.helperfy-faq)>:first-child,.hf-split:has(>:nth-child(2)>.hf-row:first-child)>:first-child,.site-section--split .hf-split:has(>:nth-child(2)>.hf-row:first-child)>:first-child{border-bottom:0;padding-bottom:0}.hf-split>.helperfy-faq,.site-section--split .hf-split>.helperfy-faq,.hf-split>:nth-child(2):has(>.hf-row:first-child),.site-section--split .hf-split>:nth-child(2):has(>.hf-row:first-child){margin-top:0}.helperfy-faq .faq-item{padding:16px 0}.page-head{padding:56px 0}.site-section h2,.section-dark h2,.cta-section h2{max-width:none}.section-subtitle{margin-bottom:40px}.hf-head{align-items:flex-start;gap:8px 40px;margin-bottom:24px}.hf-head-note{text-align:left}.grid-2,.grid-3,.grid-4{grid-template-columns:1fr;gap:24px}.hf-tiles,.hf-tiles--2{grid-template-columns:1fr}.hf-tiles--4{grid-template-columns:repeat(2,1fr)}.hf-tiles>*{padding:20px}.hf-swipe-carousel-track{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:12px;scroll-padding-inline:0;overflow-x:auto;grid-template-columns:none!important;display:flex!important}.hf-swipe-carousel-track.hf-tiles{background:0 0;border:0}.hf-swipe-carousel-track::-webkit-scrollbar{display:none}.hf-swipe-carousel-track>*{scroll-snap-align:start;box-sizing:border-box;flex:0 0 min(300px,88%);height:auto}.hf-swipe-carousel-track>.hf-case,.hf-swipe-carousel-track>.hf-row{border:1px solid var(--helperfy-divider);background:var(--helperfy-bg);padding:20px}.hf-swipe-carousel-track>.hf-row:last-child{border-bottom:1px solid var(--helperfy-divider)}.hf-swipe-carousel-dots{justify-content:center;gap:8px;margin-top:16px;display:flex}.hf-swipe-carousel-dots button{border:1px solid var(--helperfy-divider);cursor:pointer;background:0 0;width:8px;height:8px;padding:0}.hf-swipe-carousel-dots button[aria-current=true]{background:var(--helperfy-primary);border-color:var(--helperfy-primary)}.hf-also-platform{display:none}.hf-roadmap.hf-tiles{background:0 0;border:0;flex-direction:column;gap:0;padding-left:28px;display:flex;position:relative}.hf-roadmap.hf-tiles:before{content:"";background:var(--helperfy-divider);width:1px;position:absolute;top:10px;bottom:10px;left:7px}.hf-roadmap-step{grid-template-columns:auto 1fr;align-items:start;gap:14px;display:grid;position:relative;background:0 0!important;border:0!important;padding:0 0 28px!important}.hf-roadmap-step:last-child{padding-bottom:0!important}.hf-roadmap-index{box-sizing:border-box;background:var(--helperfy-surface);border:1px solid var(--helperfy-primary);width:16px;height:16px;color:var(--helperfy-primary-link);font-family:var(--helperfy-font-display);letter-spacing:0;z-index:1;justify-content:center;align-items:center;font-size:9px;font-weight:700;line-height:1;display:flex;position:absolute;top:0;left:-28px}.hf-roadmap-step--final .hf-roadmap-index{background:var(--helperfy-primary);border-color:var(--helperfy-primary);color:#fff}.hf-roadmap-body{min-width:0}.hf-roadmap-body .step-number{margin-bottom:8px}.hf-roadmap-body h4{font-family:var(--helperfy-font-display);margin:0 0 6px;font-size:18px;font-weight:600;line-height:1.25}.hf-roadmap-body>p{margin:0;font-size:14px;line-height:1.5}.hf-chips{grid-template-columns:repeat(2,1fr)}.helperfy-card,.card,.compare-bad,.compare-good,.hf-price{padding:20px}.hf-compare-columns{display:none}.hf-compare-pairs{flex-direction:column;gap:12px;display:flex}.hf-compare-legend{font-family:var(--helperfy-font-display);letter-spacing:.01em;color:var(--helperfy-ink-faint);margin-bottom:4px;font-size:12px;font-weight:600}.hf-compare-pair{border:1px solid var(--helperfy-divider);background:var(--helperfy-bg)}.hf-compare-side{padding:14px 16px}.hf-compare-tag{font-family:var(--helperfy-font-display);letter-spacing:.02em;color:var(--helperfy-primary-link);white-space:nowrap;margin:0;font-size:11px;font-weight:600;position:absolute;top:14px;right:14px}.hf-compare-side h4{font-family:var(--helperfy-font-display);margin:0 0 4px;font-size:15px;font-weight:600;line-height:1.3}.hf-compare-side p{color:var(--helperfy-ink-muted);margin:0;font-size:13px;line-height:1.45}.hf-compare-side--bad{border-bottom:1px solid var(--helperfy-divider);background:var(--helperfy-bg)}.hf-compare-side--bad h4,.hf-compare-side--bad p{color:var(--helperfy-ink-faint)}.hf-compare-side--good{background:var(--helperfy-surface);border-left:2px solid var(--helperfy-primary);padding-right:108px;position:relative}.hf-compare-side--good h4{color:var(--helperfy-dark)}.hero-stats{margin-top:28px}.hero-stat-card{padding:14px 12px}.hero-stat-value{font-size:clamp(28px,3.4vw,44px)}.hero-trust{gap:6px 20px}.hero-trust>*,.hero-trust>:first-child{padding:0}.hero-trust>*+*{border-left:0}.cta-section{padding:64px 24px!important}.cta-inline{gap:24px}.helperfy-faq .faq-question{font-size:17px}.hf-roi-grid{grid-template-columns:1fr}.hf-meta-row{flex-direction:column;gap:2px}.hf-meta-row>:first-child{width:auto;padding-top:0}.hf-marquee-band{padding:28px 0}.hf-marquee-band>.hf-wrap{padding-bottom:12px}.hf-marquee{mask-image:linear-gradient(90deg,#0000,#000 40px calc(100% - 40px),#0000)}.hf-marquee-item{width:160px;padding:14px 12px}.hf-marquee-item img{max-width:132px;height:36px}.wp-block-table,[class*=hf-table--highlight]{overflow-x:visible}.table,.wp-block-table table{table-layout:fixed;width:100%;font-size:13px}.table th,.table td,.wp-block-table th,.wp-block-table td{word-break:break-word;hyphens:auto;padding:10px 6px;font-size:12px;line-height:1.35}.table th,.wp-block-table th{font-size:11px}.table th:first-child,.table td:first-child,.wp-block-table th:first-child,.wp-block-table td:first-child{width:34%}}@media (width<=600px){.hf-node{flex-direction:column;align-items:flex-start;gap:6px}.hf-node>:last-child{text-align:left}.hf-chips{grid-template-columns:1fr}.hf-connector{margin-left:16px}}@media print{html{overflow-x:visible}.cta-section,.section-dark{color:var(--helperfy-dark)!important;border-top:1px solid var(--helperfy-divider)!important;background:0 0!important;width:auto!important;margin:0!important;padding:24px 0!important}.cta-section h2,.cta-section p,.cta-section .section-label,.section-dark h2,.section-dark h3,.section-dark h4,.section-dark p,.section-dark .section-subtitle,.section-dark .section-label{color:var(--helperfy-dark)!important}.wp-block-group.hero-section{width:auto!important;margin:0!important;padding:24px 0!important}.helperfy-faq .faq-answer,.helperfy-faq .faq-item.open .faq-answer{padding-top:12px;max-height:none!important;overflow:visible!important}.helperfy-faq .faq-toggle{display:none}.hf-marquee-track{animation:none!important}.ct-header{backdrop-filter:none;position:static!important}}
