.features_page__MGi1q{color-scheme:light;--jf-bg:var(--background);--jf-app:var(--app-background);--jf-blue:color-mix(in srgb,var(--joqiva-blue) 9%,var(--background));--jf-ink:var(--foreground);--jf-muted:var(--muted-foreground);--jf-border:var(--border);--jf-accent:var(--joqiva-blue-dark);--jf-btn:var(--primary);--jf-btn-text:var(--primary-foreground);--jf-green:light-dark(#08795d,#81dfc1);--jf-green-bg:light-dark(#e8f6f0,#1a3c35);--jf-warn:light-dark(#8b540d,#ffd196);--jf-warn-bg:light-dark(#fff4e5,#443521);background:var(--jf-bg);color:var(--jf-ink);font:15px/1.6 Inter,ui-sans-serif,system-ui,sans-serif;overflow-wrap:break-word}.features_page__MGi1q *{box-sizing:border-box}.features_page__MGi1q [hidden]{display:none!important}.features_page__MGi1q h1{font-size:clamp(30px,4.5vw,48px);line-height:1.13;letter-spacing:-.035em;font-weight:700}.features_page__MGi1q h2{font-size:clamp(24px,3vw,31px);line-height:1.25;letter-spacing:-.025em;font-weight:700}.features_page__MGi1q h3{font-size:19px;line-height:1.35;font-weight:650}.features_page__MGi1q a{color:inherit;text-decoration:none}.features_page__MGi1q a:hover{text-decoration:underline}.features_page__MGi1q .jf-stage,.features_page__MGi1q .jf-switch button{font:inherit;color:inherit}.features_page__MGi1q a,.features_page__MGi1q button,.features_page__MGi1q summary{touch-action:manipulation}.features_page__MGi1q .jf-wrap{width:min(100%,1120px);margin:auto;padding-inline:28px}.features_page__MGi1q .jf-button{display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:11px 17px;border:1px solid var(--jf-border);border-radius:9px;background:var(--jf-bg);color:var(--jf-ink);font-size:14px;font-weight:650;min-height:44px;text-align:center}.features_page__MGi1q .jf-button-primary{background:var(--jf-btn);border-color:var(--jf-btn);color:var(--jf-btn-text)}.features_page__MGi1q .jf-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:22px}.features_page__MGi1q .jf-textlink{display:inline-flex;align-items:center;gap:7px;color:var(--jf-accent);font-weight:650;font-size:14px}.features_page__MGi1q .jf-button svg,.features_page__MGi1q .jf-icon svg,.features_page__MGi1q .jf-row svg,.features_page__MGi1q .jf-switch svg,.features_page__MGi1q .jf-textlink svg{width:19px;height:19px;flex-shrink:0}.features_page__MGi1q .jf-eyebrow{font-size:12px;letter-spacing:.08em;font-weight:650;color:var(--jf-accent);text-transform:uppercase;margin-bottom:12px}.features_page__MGi1q .jf-muted{color:var(--jf-muted)}.features_page__MGi1q .jf-caption{font-size:12px;color:var(--jf-muted)}.features_page__MGi1q .jf-lead{font-size:17px;color:var(--jf-muted);margin-top:18px;max-width:650px}.features_page__MGi1q .jf-hero{padding-block:52px;background:linear-gradient(150deg,var(--jf-blue),var(--jf-bg) 70%)}.features_page__MGi1q .jf-hero-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:35px;align-items:center}.features_page__MGi1q .jf-capture{background:var(--jf-bg);border:1px solid var(--jf-border);border-radius:16px;padding:20px;box-shadow:0 10px 35px color-mix(in srgb,var(--jf-ink) 5%,transparent)}.features_page__MGi1q .jf-switch{display:flex;gap:7px;flex-wrap:wrap;margin-bottom:18px}.features_page__MGi1q .jf-switch button{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--jf-border);background:var(--jf-app);border-radius:8px;padding:9px 11px;font-size:13px;font-weight:650;min-height:42px}.features_page__MGi1q .jf-switch button[aria-pressed=true]{color:var(--jf-btn-text);background:var(--jf-btn);border-color:var(--jf-btn)}.features_page__MGi1q .jf-capture-message{padding:15px;background:var(--jf-blue);border-radius:10px;margin-block:12px;font-size:14px}.features_page__MGi1q .jf-topline{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.features_page__MGi1q .jf-badge{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:650;border-radius:20px;padding:4px 9px;white-space:normal;max-width:100%}.features_page__MGi1q .jf-badge-review{background:var(--jf-warn-bg);color:var(--jf-warn)}.features_page__MGi1q .jf-badge-plain{background:var(--jf-blue);color:var(--jf-accent)}.features_page__MGi1q .jf-badge-green{background:var(--jf-green-bg);color:var(--jf-green)}.features_page__MGi1q .jf-fields{margin:14px 0;display:grid;gap:9px;font-size:13px}.features_page__MGi1q .jf-fields>div{display:grid;grid-template-columns:95px minmax(0,1fr);gap:8px}.features_page__MGi1q .jf-fields dt{color:var(--jf-muted)}.features_page__MGi1q .jf-fields dd{margin:0;font-weight:550}.features_page__MGi1q .jf-capture-note{border-top:1px solid var(--jf-border);padding-top:13px;font-size:13px;color:var(--jf-muted)}.features_page__MGi1q .jf-section{border-top:1px solid var(--jf-border);padding-block:48px}.features_page__MGi1q .jf-section-soft{background:var(--jf-app)}.features_page__MGi1q .jf-sectionhead{display:flex;align-items:end;justify-content:space-between;gap:22px;margin-bottom:25px}.features_page__MGi1q .jf-sectionhead p{color:var(--jf-muted);max-width:650px;margin-top:10px}.features_page__MGi1q .jf-sectionhead>a{flex-shrink:0}.features_page__MGi1q .jf-stages{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-bottom:18px}.features_page__MGi1q .jf-stage{display:flex;align-items:center;gap:9px;padding:12px;border-radius:10px;border:1px solid var(--jf-border);background:var(--jf-bg);font-size:13px;font-weight:600;text-align:left;min-width:0}.features_page__MGi1q .jf-stage[aria-pressed=true]{background:var(--jf-blue);border-color:var(--jf-accent);color:var(--jf-accent)}.features_page__MGi1q .jf-number{display:grid;place-items:center;width:27px;height:27px;border-radius:50%;background:var(--jf-app);flex-shrink:0;font-size:12px;font-weight:650}.features_page__MGi1q .jf-workspace{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);border:1px solid var(--jf-border);border-radius:14px;background:var(--jf-bg);overflow:hidden}.features_page__MGi1q .jf-workspace-copy{padding:25px}.features_page__MGi1q .jf-workspace-copy h3{margin-top:12px;font-size:24px}.features_page__MGi1q .jf-workspace-copy p{color:var(--jf-muted);margin-top:10px}.features_page__MGi1q .jf-workspace-example{background:var(--jf-app);padding:25px;border-left:1px solid var(--jf-border)}.features_page__MGi1q .jf-workspace-example>p{margin-top:12px}.features_page__MGi1q .jf-document{background:var(--jf-bg);border:1px solid var(--jf-border);border-radius:10px;padding:16px;margin-top:12px}.features_page__MGi1q .jf-document-row{display:flex;justify-content:space-between;gap:14px;font-size:13px;margin-top:9px}.features_page__MGi1q .jf-document-row+.jf-document-row{border-top:1px solid var(--jf-border);padding-top:9px}.features_page__MGi1q .jf-document-row span:last-child{text-align:right}.features_page__MGi1q .jf-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.features_page__MGi1q .jf-feature{display:flex;flex-direction:column;padding:22px;border-radius:13px;background:var(--jf-bg);border:1px solid var(--jf-border);min-width:0}.features_page__MGi1q .jf-feature:first-child{background:var(--jf-blue)}.features_page__MGi1q .jf-feature p{color:var(--jf-muted);font-size:14px;margin-top:10px}.features_page__MGi1q .jf-feature .jf-textlink{margin-top:auto;padding-top:18px}.features_page__MGi1q .jf-icon{display:grid;place-items:center;width:36px;height:36px;border-radius:10px;background:var(--jf-blue);color:var(--jf-accent);margin-bottom:13px}.features_page__MGi1q .jf-feature:first-child .jf-icon{background:var(--jf-bg)}.features_page__MGi1q .jf-feature:last-child{grid-column:span 2}.features_page__MGi1q .jf-detail{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:30px;align-items:start}.features_page__MGi1q .jf-detail-copy p{color:var(--jf-muted);margin-top:12px}.features_page__MGi1q .jf-list{margin:17px 0 0;padding:0;list-style:none;display:grid;gap:10px;font-size:14px;color:var(--jf-muted)}.features_page__MGi1q .jf-list li{display:flex;gap:9px;align-items:flex-start}.features_page__MGi1q .jf-list li svg{width:16px;height:16px;margin-top:3px;color:var(--jf-accent)}.features_page__MGi1q .jf-preview{padding:22px;background:var(--jf-bg);border:1px solid var(--jf-border);border-radius:14px}.features_page__MGi1q .jf-rows{display:grid;gap:0;margin-top:14px}.features_page__MGi1q .jf-row{padding-block:11px;border-top:1px solid var(--jf-border);display:flex;justify-content:space-between;gap:15px;font-size:14px;align-items:center}.features_page__MGi1q .jf-row span:last-child{font-weight:650}.features_page__MGi1q .jf-pills{display:flex;flex-wrap:wrap;gap:7px;margin-top:16px}.features_page__MGi1q .jf-pill{font-size:12px;background:var(--jf-app);border:1px solid var(--jf-border);border-radius:7px;padding:5px 9px}.features_page__MGi1q .jf-callout{margin-top:20px;border-radius:10px;background:var(--jf-blue);padding:14px;font-size:13px}.features_page__MGi1q .jf-callout strong{display:block;margin-bottom:4px}.features_page__MGi1q details{border:1px solid var(--jf-border);background:var(--jf-bg);border-radius:9px;padding:13px 15px}.features_page__MGi1q summary{font-size:14px;font-weight:650;min-height:25px}.features_page__MGi1q details p{font-size:13px;margin-top:12px;color:var(--jf-muted)}.features_page__MGi1q .jf-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.features_page__MGi1q .jf-template-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin-top:22px}.features_page__MGi1q .jf-template{padding:17px;background:var(--jf-bg);border:1px solid var(--jf-border);border-radius:10px}.features_page__MGi1q .jf-template p{font-size:13px;color:var(--jf-muted);margin-top:6px}.features_page__MGi1q .jf-setup{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:23px}.features_page__MGi1q .jf-setup>div{display:flex;align-items:center;gap:9px;background:var(--jf-bg);border:1px solid var(--jf-border);padding:12px;border-radius:9px;font-size:13px}.features_page__MGi1q .jf-plan{padding:23px;border:1px solid var(--jf-border);background:var(--jf-bg);border-radius:13px}.features_page__MGi1q .jf-plan-pro{border-color:var(--jf-green);background:var(--jf-green-bg)}.features_page__MGi1q .jf-plan p{font-size:14px;color:var(--jf-muted);margin-top:11px}.features_page__MGi1q .jf-plan strong{display:block;margin-top:15px}.features_page__MGi1q .jf-final{display:flex;justify-content:space-between;align-items:center;gap:30px;padding:30px;border-radius:16px;border:1px solid var(--jf-border);background:var(--jf-blue)}.features_page__MGi1q .jf-final p{color:var(--jf-muted);margin-top:11px}@media (prefers-reduced-motion:no-preference){.features_page__MGi1q .jf-stage,.features_page__MGi1q .jf-switch button{transition:background .15s,border-color .15s}}.features_page__MGi1q .jf-call-title{font-size:19px;line-height:1.35;font-weight:650}.features_page__MGi1q .jf-capture,.features_page__MGi1q .jf-detail-copy,.features_page__MGi1q .jf-preview,.features_page__MGi1q .jf-workspace-copy,.features_page__MGi1q .jf-workspace-example{min-width:0}.features_page__MGi1q .jf-plan>strong{font-weight:700}.features_page__MGi1q .jf-stages button,.features_page__MGi1q .jf-switch button{cursor:pointer}@media (max-width:850px){.features_page__MGi1q .jf-wrap{padding-inline:22px}.features_page__MGi1q .jf-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.features_page__MGi1q .jf-hero-grid{gap:22px}.features_page__MGi1q .jf-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.features_page__MGi1q .jf-feature:last-child{grid-column:auto}.features_page__MGi1q .jf-plan{padding:18px}}@media (max-width:640px){.features_page__MGi1q .jf-wrap{padding-inline:17px}.features_page__MGi1q .jf-hero{padding-block:34px}.features_page__MGi1q .jf-detail,.features_page__MGi1q .jf-grid,.features_page__MGi1q .jf-hero-grid,.features_page__MGi1q .jf-plan-grid,.features_page__MGi1q .jf-two,.features_page__MGi1q .jf-workspace{grid-template-columns:minmax(0,1fr)}.features_page__MGi1q .jf-setup,.features_page__MGi1q .jf-stages,.features_page__MGi1q .jf-template-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.features_page__MGi1q .jf-section{padding-block:34px}.features_page__MGi1q .jf-sectionhead{display:block}.features_page__MGi1q .jf-sectionhead>a{margin-top:13px}.features_page__MGi1q .jf-workspace-example{border-left:0;border-top:1px solid var(--jf-border)}.features_page__MGi1q .jf-final{display:block;padding:22px}.features_page__MGi1q .jf-final>div+div{margin-top:20px}.features_page__MGi1q .jf-fields>div{grid-template-columns:75px minmax(0,1fr)}.features_page__MGi1q .jf-feature:last-child{grid-column:auto}}