.fg-analytics-preferences{margin-top:16px}.fg-analytics-consent{z-index:90;color:#213b32;background:#fff;border:1px solid #a4b4a9;border-radius:16px;grid-template-columns:minmax(0,1fr) 230px;gap:24px;max-width:960px;max-height:calc(100dvh - 48px);margin:auto;padding:24px;display:grid;position:fixed;bottom:24px;left:24px;right:24px;overflow:auto;box-shadow:0 8px 40px #152e2426}.fg-analytics-consent h2{margin:0 0 12px;font-size:22px}.fg-analytics-consent p{margin:8px 0;font-size:14px;line-height:1.55}.fg-analytics-consent a{text-decoration:underline}.fg-analytics-actions{flex-direction:column;justify-content:center;gap:12px;display:flex}.fg-analytics-consent:focus-visible{outline-offset:3px;outline:3px solid #667c3a}@media (max-width:640px){.fg-analytics-consent{grid-template-columns:1fr;gap:12px;max-height:calc(100dvh - 24px);padding:18px;bottom:12px;left:12px;right:12px}}
.fg{--fg-paper:#f6f5f0;--fg-ink:#172a26;--fg-green:#173b31;--fg-lime:#d8f36a;--fg-line:#dcded5;--fg-muted:#617069;background:var(--fg-paper);min-height:100vh;color:var(--fg-ink);-webkit-font-smoothing:antialiased;font-family:Arial,Helvetica Neue,sans-serif;font-size:16px;line-height:1.55}.fg *{box-sizing:border-box}.fg a{color:inherit;text-decoration:none}.fg button,.fg input,.fg textarea,.fg select{font:inherit}.fg button,.fg summary{cursor:pointer}.fg button:disabled{cursor:wait;opacity:.55}.fg a:focus-visible,.fg button:focus-visible,.fg summary:focus-visible,.fg input:focus-visible,.fg textarea:focus-visible,.fg select:focus-visible{outline-offset:4px;outline:3px solid #667f20}.fg h1,.fg h2,.fg h3,.fg p{margin:0}.fg h1,.fg h2,.fg h3{font-weight:500}.fg h1,.fg h2{letter-spacing:-.025em;line-height:1.1}.fg em{font-family:inherit;font-style:normal;font-weight:inherit;letter-spacing:inherit}.fg small,.fg-small{color:var(--fg-muted);font-size:12px;line-height:1.7}.fg-muted{color:var(--fg-muted)}.fg-eyebrow{letter-spacing:.06em!important;font-size:10px!important;font-weight:700!important;line-height:1.4!important}.fg-header{border-bottom:1px solid var(--fg-line);justify-content:space-between;align-items:center;gap:30px;max-width:1512px;height:100px;margin:auto;padding:0 5%;display:flex}.fg-brand{letter-spacing:-1.2px;white-space:nowrap;align-items:center;gap:10px;font-size:26px;font-weight:700;display:inline-flex}.fg-brand svg{flex-shrink:0;width:30px;height:34px}.fg-header nav{align-items:center;gap:28px;font-size:12px;font-weight:500;display:flex}.fg-header nav>a:not(.fg-btn):hover,.fg-footer a:hover{text-underline-offset:5px;text-decoration:underline}.fg-nav-account{margin-left:22px}.fg-header nav>a{white-space:nowrap}.fg-btn{white-space:nowrap;border:1px solid #0000;border-radius:5px;justify-content:center;align-items:center;gap:28px;min-height:48px;padding:15px 22px;font-size:13px;font-weight:600;line-height:1.3;transition:background .18s,transform .18s;display:inline-flex}.fg-btn:hover{transform:translateY(-1px)}.fg-btn-primary{background:var(--fg-green);color:#fff!important}.fg-btn-primary:hover{background:#285342}.fg-btn-secondary{background:0 0;border-color:#c6cec3}.fg-btn-secondary:hover{background:#e7eadf}.fg-btn span{font-size:18px;line-height:1}.fg-text-link{border-bottom:1px solid #879389;align-items:center;gap:18px;padding:9px 0;font-size:12px;font-weight:600;line-height:1.5;display:inline-flex}.fg-menu{background:0 0;border:none;display:none}.fg-skip{z-index:1000;background:var(--fg-lime);padding:12px 20px;position:fixed;top:-100px;left:16px}.fg-skip:focus{top:12px}.fg-hero{grid-template-columns:1.03fr 1fr;align-items:center;gap:38px;max-width:1512px;margin:auto;padding:78px 5% 88px;display:grid}.fg-hero-copy{padding:24px 0 0}.fg-hero h1{margin:30px 0;font-size:clamp(52px,5.5vw,84px)}.fg-live-dot{background:#55733b;border-radius:50%;width:7px;height:7px;margin-right:9px;display:inline-block}.fg-hero-intro{color:#53645d;max-width:470px;font-size:17px;line-height:1.7}.fg-hero-actions{flex-wrap:wrap;align-items:center;gap:20px;margin:32px 0 15px;display:flex}.fg-source-line{color:#59695e;flex-wrap:wrap;align-items:center;gap:16px;margin-top:48px;font-size:11px;display:flex}.fg-source-line>span{letter-spacing:.13em;font-size:8px}.fg-source-line i{color:#bcc4b8;font-style:normal}.fg-source-line strong{font-weight:500}.fg-hero-art{isolation:isolate;background:#e5e4d4;border-radius:8px;align-self:stretch;min-width:0;min-height:580px;position:relative;overflow:hidden}.fg-still-life{object-fit:cover;object-position:58% center;width:100%;height:100%;position:absolute}.fg-art-caption{color:#465744;font:500 13px/1.5 Arial,sans-serif;position:absolute;top:22px;left:24px}.fg-product-story{border-top:1px solid var(--fg-line);grid-template-columns:.9fr 1.1fr;align-items:center;gap:100px;max-width:1360px;margin:0 auto;padding:95px 5% 110px;display:grid}.fg-section-lead h2,.fg-process h2,.fg-free h2,.fg-faq h2{margin:23px 0;font-size:clamp(40px,4.1vw,61px)}.fg-section-lead>p:not(.fg-eyebrow){max-width:340px;color:var(--fg-muted);font-size:15px;line-height:1.8}.fg-editorial-demo{background:#fff;border:1px solid #cdd4c8;border-radius:7px;grid-template-columns:130px 1fr;display:grid;overflow:hidden;transform:none;box-shadow:0 10px 25px #263a2707}.fg-demo-rail{background:#e9ede2;flex-direction:column;gap:15px;padding:28px 12px;font-size:11px;display:flex}.fg-demo-brand{letter-spacing:.1em;color:#68745e;margin-bottom:14px;font-size:8px}.fg-demo-rail>span:not(:first-child){padding:7px 10px}.fg-demo-rail .selected{background:#d8e1cc;border-radius:4px;justify-content:space-between;font-weight:600;display:flex}.fg-demo-rail small{margin-top:auto;padding-top:24px;font-size:8px}.fg-demo-product{padding:28px}.fg-demo-product-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.fg-demo-product h3{letter-spacing:-1px;margin:22px 0 10px;font-size:29px}.fg-demo-product>p{color:#647064;max-width:290px;font-size:12px}.fg-pill{color:#754922;white-space:nowrap;background:#f6e5ce;border-radius:3px;padding:5px 8px;font-size:9px;line-height:1.3}.fg-demo-field{grid-template-columns:65px 1fr;gap:4px;margin:24px 0;font-size:12px;display:grid}.fg-demo-field>span:first-child{grid-row:span 3}.fg-demo-field code{color:#855534;background:#f9eee6;border:1px solid #ead9c9;border-radius:4px;padding:10px}.fg-demo-field strong{background:#f1f5e8;border:1px solid #d4dfc5;border-radius:4px;padding:10px;font-weight:500}.fg-demo-arrow{color:#798474;padding-left:12px}.fg-demo-outcome{color:#63715f;border-top:1px solid #e0e4db;align-items:center;gap:12px;padding:17px 0;font-size:11px;display:flex}.fg-demo-outcome>span{color:#426439;background:#e5eddb;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.fg-demo-outcome strong{color:#293c27;font-weight:500}.fg-demo-product>.fg-text-link{padding:5px 0;font-size:10px}.fg-process{border-top:1px solid var(--fg-line);grid-template-columns:1fr 1fr;gap:90px;max-width:1360px;margin:auto;padding:90px 5%;display:grid}.fg-process-title{align-self:start;position:sticky;top:35px}.fg-process ol{margin:0;padding:0;list-style:none}.fg-process li{border-bottom:1px solid var(--fg-line);grid-template-columns:40px 1fr;gap:20px;padding:29px 0;display:grid}.fg-process li:first-child{padding-top:0}.fg-process li>span{color:#708069;font:500 20px/1.5 Arial,sans-serif}.fg-process li h3{letter-spacing:-.7px;margin-bottom:12px;font-size:21px}.fg-process li p{color:var(--fg-muted);font-size:14px;line-height:1.8}.fg-honesty{background:var(--fg-green);color:#f1f2df;grid-template-columns:1fr 1fr;gap:32px 85px;max-width:1512px;margin:auto;padding:72px 8%;display:grid}.fg-honesty>.fg-eyebrow{color:#bace91;grid-column:span 2}.fg-honesty h2{font-size:clamp(42px,4.4vw,64px)}.fg-honesty>div{color:#c6d2c5;font-size:14px;line-height:1.8}.fg-honesty p+p{margin-top:15px}.fg-honesty .fg-text-link{color:var(--fg-lime);border-color:#889e6e;margin-top:16px}.fg-free{grid-template-columns:1.4fr 1fr;align-items:center;gap:110px;max-width:1360px;margin:auto;padding:105px 5%;display:grid}.fg-free>div>p:not(.fg-eyebrow){color:var(--fg-muted);max-width:420px;margin-bottom:25px;font-size:15px;line-height:1.8}.fg-free-note{background:#e8eddb;border:1px solid #dce3cf;border-radius:7px;padding:38px}.fg-price{letter-spacing:-1.5px;align-items:baseline;gap:14px;font-size:60px;line-height:1;display:flex}.fg-price>span{letter-spacing:0;color:#5e7057;font-size:12px}.fg-free-note ul{border-top:1px solid #cdd8bc;border-bottom:1px solid #cdd8bc;gap:12px;margin:24px 0 15px;padding:24px 0;font-size:13px;list-style:none;display:grid}.fg-free-note li:before{content:"✓";color:#486238;margin-right:14px}.fg-free-note>p{margin-bottom:0!important;font-size:11px!important}.fg-faq{border-top:1px solid var(--fg-line);grid-template-columns:.9fr 1.1fr;gap:95px;max-width:1360px;margin:0 auto;padding:80px 5% 110px;display:grid}.fg-faq details{border-bottom:1px solid #d7ded0;padding:20px 0}.fg-faq details:first-child{padding-top:0}.fg-faq summary{justify-content:space-between;gap:20px;font-size:15px;list-style:none;display:flex}.fg-faq summary::-webkit-details-marker{display:none}.fg-faq details[open] summary>span{transform:rotate(45deg)}.fg-faq details p{color:var(--fg-muted);max-width:450px;padding-top:16px;font-size:13px;line-height:1.8}.fg-footer{color:#eff2e8;background:#122f27;margin:0 auto;padding:64px 5% 25px}.fg-footer-top{grid-template-columns:1.45fr .8fr 1fr 1.2fr;align-items:start;gap:40px;max-width:1360px;margin:0 auto 55px;display:grid}.fg-footer-top>p{letter-spacing:-1px;margin-left:80px;margin-right:auto;font-size:27px;line-height:1.3}.fg-footer-top>.fg-text-link{margin-top:9px}.fg-footer-bottom{color:#b4c4ba;border-top:1px solid #365147;justify-content:space-between;align-items:center;gap:24px;max-width:1360px;margin:auto;padding-top:25px;font-size:12px;display:flex}.fg-footer-bottom nav{gap:22px;display:flex}.fg-page-intro{max-width:1360px;margin:auto;padding:64px 5% 45px}.fg-page-intro h1{margin:18px 0;font-size:clamp(40px,4.5vw,65px)}.fg-page-intro>p:not(.fg-eyebrow){max-width:650px;color:var(--fg-muted);font-size:15px}.fg-body{max-width:1360px;margin:auto;padding:0 5% 80px}.fg-sample-feedback{border:1px solid var(--fg-line);background:#fff;border-radius:14px;padding:clamp(22px,4vw,32px);scroll-margin-top:32px}.fg-sample-feedback h2{margin:12px 0 18px;font-size:clamp(24px,3vw,32px);line-height:1.2}.fg-sample-feedback>p{max-width:70ch;margin:16px 0;line-height:1.65}.fg-sample-feedback a{overflow-wrap:anywhere}.fg-notice,.fg-error{background:#edf3e4;border:1px solid #cdd9ba;border-radius:5px;padding:15px 18px;font-size:13px;line-height:1.7}.fg-error{color:#8b3829;background:#fff1eb;border-color:#eecdbd}.fg-policy{grid-template-columns:210px 1fr;gap:70px;max-width:1050px;margin:auto;padding:0 5% 90px;display:grid}.fg-policy aside{align-content:start;align-self:start;gap:13px;font-size:13px;display:grid;position:sticky;top:25px}.fg-policy aside a:hover{text-decoration:underline}.fg-policy article h2{letter-spacing:-1px;margin:35px 0 16px;font-size:26px;line-height:1.2}.fg-policy article h2:first-child{margin-top:0}.fg-policy article p,.fg-policy article li{color:#56665d;font-size:14px;line-height:1.9}.fg-policy article p+p{margin-top:14px}.fg-policy article ul{margin:12px 0;padding-left:20px}.fg-policy article a{text-underline-offset:3px;text-decoration:underline}.fg-policy article table{border-collapse:collapse;width:100%;margin:20px 0;font-size:12px}.fg-policy article th,.fg-policy article td{text-align:left;border:1px solid var(--fg-line);padding:12px}.fg-auth{grid-template-columns:1fr 1fr;align-items:start;gap:100px;max-width:1120px;margin:20px auto 90px;padding:35px 5%;display:grid}.fg-auth-story{padding:30px 0}.fg-auth-story h1{margin:24px 0;font-size:57px}.fg-auth-story>p{color:var(--fg-muted);max-width:350px;font-size:15px}.fg-auth-story ul{gap:12px;margin:30px 0;padding:0;font-size:13px;list-style:none;display:grid}.fg-auth-story li:before{content:"✓";color:#4d733d;margin-right:12px}.fg-form-panel{border:1px solid var(--fg-line);background:#fff;border-radius:8px;padding:32px}.fg-form-panel h2{letter-spacing:-1px;margin-bottom:12px;font-size:27px}.fg-form-panel>p{color:var(--fg-muted);margin-bottom:25px;font-size:13px}.fg-form-panel label:not(.fg-checkbox){gap:8px;margin-top:18px;font-size:12px;display:grid}.fg-form-panel input:not([type=checkbox]),.fg-form-panel textarea{width:100%;color:var(--fg-ink);background:#fbfcf8;border:1px solid #cfd7c8;border-radius:4px;padding:12px}.fg-form-panel textarea{resize:vertical;min-height:130px}.fg-checkbox{align-items:start;gap:10px;margin:20px 0;font-size:12px;line-height:1.7;display:flex}.fg-checkbox input{accent-color:var(--fg-green);margin-top:4px}.fg-checkbox a{text-decoration:underline}.fg-form-panel .fg-btn{width:100%;margin-top:20px}.fg-form-panel .fg-error,.fg-form-panel .fg-notice{margin-top:16px}.fg-form-switch{text-underline-offset:4px;background:0 0;border:none;padding:12px 0;font-size:12px;text-decoration:underline}.fg-form-switch-row{flex-wrap:wrap;justify-content:space-between;gap:14px;display:flex}.fg-recovery-key{overflow-wrap:anywhere;background:#f1f5e7;border:1px solid #d4dfc7;margin:18px 0;padding:16px;font-family:ui-monospace,monospace;font-size:12px;display:block}.fg-account-grid{grid-template-columns:1fr 1fr;align-items:start;gap:24px;display:grid}.fg-account-grid .fg-form-panel:first-child{grid-column:span 2}.fg-account-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.fg-account-toolbar>div{overflow-wrap:anywhere;min-width:0}.fg-account-toolbar .fg-btn{width:auto;margin:0}.fg-account-details{gap:50px;margin-top:25px;font-size:13px;display:flex}.fg-account-details strong{margin-top:4px;font-size:18px;font-weight:500;display:block}.fg-support-list{gap:12px;margin-top:20px;display:grid}.fg-support-message{border:1px solid var(--fg-line);white-space:pre-wrap;overflow-wrap:anywhere;padding:12px;font-size:12px}.fg-support-message small{margin-bottom:7px;display:block}.fg-account-grid .fg-danger{color:#873b2b;background:#fff1eb;border-color:#edcabb}@media (min-width:1600px){.fg-header,.fg-hero{padding-left:70px;padding-right:70px}.fg-hero h1{font-size:86px}}@media (max-width:1100px){.fg-header{gap:20px;height:85px;padding:0 4%}.fg-header nav{gap:18px;font-size:11px}.fg-nav-account{margin-left:0}.fg-header .fg-btn{gap:12px;padding:12px 14px}.fg-brand{font-size:23px}.fg-hero{gap:28px;padding-top:50px}.fg-hero-art{min-height:510px}.fg-hero h1{font-size:65px}.fg-hero-intro{font-size:15px}.fg-hero-actions{gap:13px}.fg-hero-actions>.fg-text-link{font-size:11px}.fg-product-story,.fg-process,.fg-free,.fg-faq{gap:55px}.fg-demo-product{padding:21px}.fg-editorial-demo{grid-template-columns:105px 1fr}.fg-demo-product h3{font-size:24px}.fg-demo-product-head>.fg-eyebrow{font-size:8px!important}.fg-footer-top>p{margin-left:35px;font-size:24px}.fg-auth{gap:50px}}@media (min-width:801px) and (max-width:1000px){.fg-header{z-index:5;height:76px;position:relative}.fg-header .fg-menu{display:block}.fg-header nav{background:var(--fg-paper);border-bottom:1px solid var(--fg-line);padding:22px 5%;display:none;position:absolute;top:75px;left:0;right:0;box-shadow:0 12px 15px #2135220a}.fg-header nav.is-open{flex-direction:column;align-items:stretch;gap:17px;display:flex}.fg-header .fg-btn{justify-content:space-between}}@media (max-width:800px){.fg-header{z-index:5;height:76px;position:relative}.fg-menu{padding:10px;font-size:13px;display:block}.fg-header nav{background:var(--fg-paper);border-bottom:1px solid var(--fg-line);padding:22px 5%;display:none;position:absolute;top:75px;left:0;right:0;box-shadow:0 12px 15px #2135220a}.fg-header nav.is-open{flex-direction:column;align-items:stretch;gap:17px;display:flex}.fg-header .fg-btn{justify-content:space-between}.fg-hero{grid-template-columns:1fr;gap:35px;padding:35px 6% 55px}.fg-hero-copy{padding:0}.fg-hero h1{margin:26px 0;font-size:clamp(55px,10vw,82px)}.fg-hero-intro{font-size:16px}.fg-source-line{margin-top:25px}.fg-hero-art{min-height:540px}.fg-hero-art .fg-still-life{object-position:60% 38%}.fg-product-story,.fg-process,.fg-free,.fg-faq{grid-template-columns:1fr;gap:35px;padding:55px 6%}.fg-section-lead>p:not(.fg-eyebrow){max-width:470px}.fg-editorial-demo{grid-template-columns:130px 1fr;max-width:570px;transform:none}.fg-process-title{position:static}.fg-honesty{grid-template-columns:1fr;gap:25px;padding:55px 6%}.fg-honesty>.fg-eyebrow{grid-column:auto}.fg-honesty h2{font-size:46px}.fg-free-note{max-width:500px}.fg-faq h2{margin-bottom:0}.fg-footer-top>p{margin:0;font-size:24px}.fg-footer-top>.fg-text-link{justify-self:start}.fg-footer-bottom nav{flex-wrap:wrap;gap:16px}.fg-page-intro{padding:40px 6% 30px}.fg-body{padding:0 5% 50px}.fg-policy{grid-template-columns:1fr;gap:25px;padding:0 6% 60px}.fg-policy aside{border-bottom:1px solid var(--fg-line);flex-wrap:wrap;gap:15px;padding-bottom:20px;display:flex;position:static}.fg-policy article{min-width:0}.fg-auth{grid-template-columns:1fr;gap:28px;margin-bottom:60px;padding:15px 6%}.fg-auth-story{padding:10px 0}.fg-auth-story h1{margin:18px 0;font-size:46px}.fg-auth-story ul{gap:6px;margin:20px 0 0}.fg-form-panel{padding:25px}.fg-account-grid{grid-template-columns:1fr}.fg-account-grid .fg-form-panel:first-child{grid-column:auto}.fg-account-details{flex-wrap:wrap;gap:30px}}@media (max-width:480px){.fg-hero h1{font-size:46px}.fg-hero-art{min-height:450px}.fg-still-life{object-position:65% 35%!important}.fg-hero-actions{flex-direction:column;align-items:flex-start;gap:13px}.fg-hero-actions .fg-btn{justify-content:space-between;width:100%}.fg-source-line{gap:10px;font-size:10px}.fg-source-line>span{width:100%}.fg-hero-intro{font-size:15px}.fg-art-caption{font-size:16px;left:18px}.fg-section-lead h2,.fg-process h2,.fg-free h2,.fg-faq h2{font-size:41px}.fg-editorial-demo{grid-template-columns:82px 1fr}.fg-demo-rail{gap:13px;padding:21px 7px;font-size:9px}.fg-demo-brand{font-size:7px}.fg-demo-rail>span:not(:first-child){padding:7px}.fg-demo-product{padding:20px 14px}.fg-demo-product h3{font-size:24px}.fg-demo-product-head{gap:8px}.fg-demo-product>.fg-text-link{gap:8px;font-size:9px}.fg-demo-field{grid-template-columns:40px 1fr;font-size:11px}.fg-demo-product>p{font-size:11px}.fg-demo-outcome{gap:8px;font-size:10px}.fg-process li{grid-template-columns:35px 1fr;gap:8px}.fg-free-note{padding:27px}.fg-footer-top>p{font-size:25px}.fg-policy article table{display:block;overflow:auto}.fg-form-panel{padding:22px}.fg-account-toolbar{flex-direction:column;align-items:stretch}.fg-account-toolbar>div{overflow-wrap:anywhere;min-width:0}.fg-account-toolbar .fg-btn{width:100%}}@media (prefers-reduced-motion:reduce){.fg *{scroll-behavior:auto!important;transition:none!important;animation:none!important}.fg-btn:hover{transform:none}}.fg-footer-brand>p{letter-spacing:-.02em;margin:24px 0 16px;font-size:25px;line-height:1.35}.fg-footer-brand>span{color:#b4c4ba;font-size:13px;line-height:1.8;display:block}.fg-footer-top nav{gap:15px;padding-top:8px;display:grid}.fg-footer-top nav h2{letter-spacing:0;color:#a9bfad;margin-bottom:8px;font-size:13px;font-weight:600}.fg-footer-top nav a{font-size:13px;line-height:1.6}.fg-footer-start{padding-top:8px}.fg-footer-start h2{letter-spacing:-.015em;font-size:21px;line-height:1.35}.fg-footer-start p{color:#b4c4ba;margin:16px 0 22px;font-size:13px;line-height:1.8}.fg-footer-start .fg-btn{color:#173b31;white-space:normal;background:#d8f36a;gap:15px;text-decoration:none}.fg-footer-bottom nav{flex-wrap:wrap;gap:20px}.fg-footer-bottom>span:last-child{color:#8da99a}.fg-detail-review{margin:25px 0 0;font-size:12px}.fg-detail-review>div{border-top:1px solid #dfe4da;padding:14px 0}.fg-detail-review dt{margin-bottom:6px;font-weight:600}.fg-detail-review dd{gap:4px;margin:0;display:grid}.fg-detail-review dd span{color:#936144}.fg-detail-review dd strong{color:#294c33;font-weight:400}.fg-section-lead>.fg-text-link{margin-top:22px}.fg-process-intro{color:var(--fg-muted);max-width:380px;font-size:15px;line-height:1.8;margin-top:22px!important}.fg-pricing{max-width:1360px;margin:auto;padding:95px 5%}.fg-pricing-heading{justify-content:space-between;align-items:flex-end;gap:45px;margin-bottom:40px;display:flex}.fg-pricing-heading h2{margin-top:18px;font-size:clamp(36px,3.8vw,54px)}.fg-pricing-heading>div:last-child{max-width:380px;color:var(--fg-muted);font-size:15px;line-height:1.8}.fg-pricing-heading>div:last-child .fg-text-link{color:var(--fg-ink);margin-top:15px}.fg-plan-grid{background:#fff;border:1px solid #d4dccb;border-radius:8px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.fg-plan{padding:40px}.fg-plan h2,.fg-plan h3{letter-spacing:-.015em;font-size:25px;font-weight:600;line-height:1.25}.fg-plan-status{color:#49613c;margin-bottom:20px;font-size:12px;font-weight:600;line-height:1.5;display:inline-block}.fg-plan>p{color:var(--fg-muted);margin:10px 0 30px;font-size:14px}.fg-plan .fg-price{letter-spacing:-.025em;font-size:60px}.fg-plan .fg-price>span{font-size:13px;line-height:1.7}.fg-plan ul{border-top:1px solid #d4dccb;border-bottom:1px solid #d4dccb;gap:13px;margin:25px 0 20px;padding:25px 0 25px 20px;font-size:14px;line-height:1.7;display:grid}.fg-plan li::marker{color:#55733b}.fg-plan .fg-btn{white-space:normal}.fg-plan-starter{background:#edf1e4;border-left:1px solid #d4dccb}.fg-plan-availability{color:#4c624c;font-size:12px;line-height:1.8}.fg-plan-availability strong{color:var(--fg-ink);font-weight:600}.fg-plan-availability p{margin:8px 0 15px}.fg-plan-availability a{text-underline-offset:4px;text-decoration:underline}.fg-pricing,.fg-product-story{scroll-margin-top:25px}@media (max-width:1100px){.fg-footer-top{grid-template-columns:1.3fr 1fr 1fr;gap:30px}.fg-footer-start{border-top:1px solid #365147;grid-column:1/-1;grid-template-columns:1fr 1.5fr auto;align-items:center;gap:25px;padding-top:25px;display:grid}.fg-footer-start p{margin:0}.fg-footer-bottom>span:last-child{display:none}}@media (max-width:800px){.fg-footer-top{grid-template-columns:1.3fr 1fr 1fr;gap:25px}.fg-footer-start{display:block}.fg-footer-start p{max-width:400px;margin:12px 0 20px}.fg-footer-bottom{flex-wrap:wrap;font-size:12px}.fg-pricing{padding:55px 6%}.fg-pricing-heading{display:block}.fg-pricing-heading>div:last-child{max-width:480px;margin-top:20px}.fg-plan{padding:30px}.fg-plan-grid{grid-template-columns:1fr}.fg-plan-starter{border-top:1px solid #d4dccb;border-left:0}}@media (max-width:480px){.fg-footer-top{grid-template-columns:1fr 1fr}.fg-footer-brand{grid-column:1/-1;margin-bottom:12px}.fg-footer-start{grid-column:1/-1}.fg-footer-brand>p{font-size:25px}.fg-footer-bottom{flex-direction:column;align-items:flex-start;gap:15px;font-size:11px}.fg-plan{padding:25px}.fg-plan .fg-price{font-size:52px}.fg-price{flex-wrap:wrap}.fg-detail-review{font-size:11px}.fg-demo-product h3{font-size:23px}}.fg-pricing-intro{text-align:center;max-width:1100px;margin:auto;padding:78px 6% 54px}.fg-pricing-intro h1{margin:24px 0;font-size:clamp(42px,5vw,72px)}.fg-pricing-intro>p:not(.fg-eyebrow){max-width:610px;color:var(--fg-muted);margin:auto;font-size:17px;line-height:1.8}.fg-pricing-intro-links{flex-wrap:wrap;justify-content:center;gap:12px 30px;margin-top:26px;font-size:13px;font-weight:600;display:flex}.fg-pricing-intro-links a{border-bottom:1px solid #a3ad9b;align-items:center;gap:12px;padding:8px 0;display:inline-flex}.fg-pricing-options{max-width:1240px;margin:auto;padding:0 5% 70px}.fg-pricing-options .fg-plan{flex-direction:column;min-width:0;padding:38px;display:flex}.fg-pricing-options .fg-plan>p{min-height:66px;margin-bottom:27px;line-height:1.75}.fg-pricing-options .fg-plan ul{flex:1;margin-bottom:26px}.fg-pricing-options .fg-plan .fg-btn{align-self:flex-start}.fg-pricing-options .fg-plan .fg-plan-footnote{min-height:0;margin:16px 0 0;font-size:12px;line-height:1.75}.fg-pricing-format-note{color:var(--fg-muted);text-align:center;font-size:13px;line-height:1.8;margin-top:22px!important}.fg-pricing-format-note a{text-underline-offset:4px;color:var(--fg-ink);text-decoration:underline}.fg-pricing-comparison{max-width:1240px;margin:auto;padding:20px 5% 85px;scroll-margin-top:28px}.fg-pricing-section-heading{max-width:630px;margin-bottom:35px}.fg-pricing-section-heading h2{margin:20px 0;font-size:clamp(34px,3.6vw,48px)}.fg-pricing-section-heading>p:last-child{color:var(--fg-muted);font-size:15px;line-height:1.8}.fg-pricing-comparison>.fg-pricing-scroll-hint{color:var(--fg-muted);margin-bottom:12px;font-size:13px;line-height:1.6;display:none}.fg-pricing-table-wrap{overscroll-behavior-x:contain;border-top:1px solid #b9c3b2;max-width:100%;overflow-x:auto}.fg-pricing-table-wrap:focus-visible{outline-offset:4px;outline:3px solid #667f20}.fg-pricing-table-wrap table{border-collapse:collapse;text-align:left;table-layout:fixed;width:100%;min-width:620px;font-size:14px;line-height:1.8}.fg-pricing-table-wrap caption{color:var(--fg-muted);text-align:left;padding:17px 0;font-size:12px}.fg-pricing-table-wrap th,.fg-pricing-table-wrap td{border-bottom:1px solid var(--fg-line);vertical-align:top;overflow-wrap:break-word;padding:21px 24px}.fg-pricing-table-wrap th:first-child{width:23%;padding-left:0}.fg-pricing-table-wrap thead th{border-bottom-color:#b9c3b2;font-size:17px;font-weight:600}.fg-pricing-table-wrap thead th:first-child{color:var(--fg-muted);font-size:13px;font-weight:500}.fg-pricing-table-wrap thead th span{color:var(--fg-muted);margin-top:6px;font-size:12px;font-weight:400;display:block}.fg-pricing-table-wrap tbody th{font-weight:600}.fg-pricing-table-wrap td{color:#52634f}.fg-pricing-table-wrap tr>:last-child{background:#edf0e7}.fg-care-scope{background:#e8eddf;grid-template-columns:.85fr 1.15fr;gap:85px;max-width:1360px;margin:auto;padding:65px 7%;scroll-margin-top:25px;display:grid}.fg-care-scope h2{margin:23px 0;font-size:clamp(36px,3.5vw,49px)}.fg-care-scope>div>p:not(.fg-eyebrow){color:#596e50;max-width:390px;font-size:15px;line-height:1.8}.fg-care-status{color:#435c37;border-top:1px solid #bac9ac;margin-top:25px;padding-top:17px;font-size:12px;font-weight:600;display:inline-block}.fg-care-scope ol{align-self:center;margin:0;padding:0;list-style:none}.fg-care-scope li{border-bottom:1px solid #c6d1bb;grid-template-columns:35px 1fr;gap:20px;padding:25px 0;display:grid}.fg-care-scope li:first-child{padding-top:0}.fg-care-scope li:last-child{border-bottom:0;padding-bottom:0}.fg-care-scope li>span{color:#6c815d;padding-top:2px;font-size:15px}.fg-care-scope h3{letter-spacing:-.015em;margin-bottom:12px;font-size:21px;font-weight:500;line-height:1.45}.fg-care-scope li p{color:#596e50;font-size:14px;line-height:1.85}.fg-pricing-faq{border-top:0;max-width:1240px;padding-bottom:70px}.fg-pricing-start{background:#e8f0d7;border:1px solid #c9d4b4;border-radius:8px;justify-content:space-between;align-items:center;gap:45px;max-width:1140px;margin:0 auto 80px;padding:46px 50px;display:flex}.fg-pricing-start h2{margin:18px 0;font-size:clamp(29px,3vw,40px)}.fg-pricing-start p:not(.fg-eyebrow){color:#596e50;max-width:460px;font-size:14px;line-height:1.8}.fg-pricing-start>div:last-child{flex-shrink:0;justify-items:start;gap:15px;display:grid}@media (max-width:1100px){.fg-pricing-options .fg-plan{padding:30px}.fg-care-scope{gap:50px}.fg-pricing-start{margin-left:5%;margin-right:5%;padding:35px}}@media (max-width:800px){.fg-pricing-intro{padding:50px 6% 40px}.fg-pricing-intro>p:not(.fg-eyebrow){font-size:16px}.fg-pricing-options{padding:0 6% 45px}.fg-pricing-options .fg-plan>p{min-height:0}.fg-pricing-comparison{padding:20px 6% 50px}.fg-pricing-table-wrap th,.fg-pricing-table-wrap td{padding:18px 20px;font-size:13px}.fg-care-scope{grid-template-columns:1fr;gap:40px;padding:45px 6%}.fg-care-scope>div>p:not(.fg-eyebrow){max-width:550px}.fg-pricing-start{margin:0 6% 55px;padding:30px;display:block}.fg-pricing-start>div:last-child{margin-top:28px}}@media (max-width:700px){.fg-pricing-comparison>.fg-pricing-scroll-hint{display:block}}@media (max-width:480px){.fg-pricing-intro h1{font-size:40px}.fg-pricing-intro-links{gap:6px 22px;font-size:12px}.fg-pricing-options .fg-plan{padding:25px}.fg-pricing-options .fg-plan .fg-btn{justify-content:space-between;width:100%}.fg-pricing-start{padding:25px}.fg-pricing-start .fg-btn{white-space:normal;gap:18px}}.fg-shopping-feature{border-top:1px solid var(--fg-line);grid-template-columns:.9fr 1.1fr;align-items:start;gap:100px;max-width:1360px;margin:0 auto;padding:95px 5% 100px;display:grid}.fg-shopping-feature-points{margin:0;padding:0;list-style:none}.fg-shopping-feature-points li{border-bottom:1px solid var(--fg-line);grid-template-columns:40px 1fr;gap:6px 20px;padding:29px 0;display:grid}.fg-shopping-feature-points li:first-child{border-top:1px solid var(--fg-line)}.fg-shopping-feature-points span{color:var(--fg-muted);grid-row:span 2;padding-top:5px;font-size:13px}.fg-shopping-feature-points h3{letter-spacing:-.02em;margin:0;font-size:22px;font-weight:600}.fg-shopping-feature-points p{color:var(--fg-muted);margin:0;font-size:15px;line-height:1.75}@media (max-width:900px){.fg-shopping-feature{grid-template-columns:1fr;gap:40px;padding:70px 5%}}.fg-product-check{max-width:1360px;margin:0 auto 90px;padding:0 5%}.fg-product-check form{border:1px solid var(--fg-line);background:#fff;border-radius:8px;padding:28px}.fg-product-check label{font-size:14px;font-weight:600}.fg-product-check-row{gap:12px;margin:10px 0;display:flex}.fg-product-check-row input{border:1px solid var(--fg-line);border-radius:6px;flex:1;min-width:0;padding:12px 14px;font-size:15px}.fg-product-check-result{border:1px solid var(--fg-line);background:#fff;border-radius:8px;margin-top:26px;padding:28px}.fg-product-check-result h2{margin:0 0 6px;font-size:26px}.fg-product-check-result ul{margin:18px 0 0;padding:0;list-style:none}.fg-product-check-result li{border-top:1px solid var(--fg-line);grid-template-columns:110px 1fr;gap:14px;padding:14px 0;display:grid}.fg-product-check-result li>span{text-align:center;border-radius:999px;align-self:start;padding:3px 10px;font-size:12px;font-weight:600}.fg-product-check-result li.is-risk>span{color:#8e3923;background:#f7e3dc}.fg-product-check-result li.is-improve>span{color:#79561a;background:#f6ecd6}.fg-product-check-result li.is-ok>span{color:#40592e;background:#e8efdf}.fg-product-check-result li.is-not_checked>span{color:var(--fg-muted);background:#eceee9}.fg-product-check-result li p{color:var(--fg-muted);margin:4px 0 0;font-size:14px;line-height:1.6}.fg-product-check-next{border-top:1px solid var(--fg-line);justify-content:space-between;align-items:center;gap:24px;margin-top:22px;padding-top:20px;display:flex}.fg-product-check-next p{max-width:640px;color:var(--fg-muted);margin:0;font-size:14px;line-height:1.7}@media (max-width:740px){.fg-product-check-row{flex-direction:column}.fg-product-check-result li{grid-template-columns:1fr}.fg-product-check-next{display:block}.fg-product-check-next .fg-btn{margin-top:14px}}.fg-guides{max-width:1360px;margin:0 auto 90px;padding:0 5%}.fg-guides ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.fg-guides li a{border:1px solid var(--fg-line);height:100%;color:inherit;background:#fff;border-radius:8px;padding:24px;text-decoration:none;display:block}.fg-guides li span{color:var(--fg-muted);font-family:ui-monospace,monospace;font-size:12px}.fg-guides li strong{margin:10px 0 8px;font-size:19px;line-height:1.35;display:block}.fg-guides li p{color:var(--fg-muted);margin:0;font-size:14px;line-height:1.6}.fg-guides>p{margin-top:24px}.fg-guide-issue code{background:#eef1ea;border-radius:4px;padding:2px 6px;font-size:14px}.fg-guide-body{max-width:820px;margin:0 auto 90px;padding:0 5%}.fg-guide-body h2{margin:34px 0 12px;font-size:26px}.fg-guide-body p,.fg-guide-body li{font-size:16px;line-height:1.75}.fg-guide-body ol{padding-left:22px}.fg-guide-body li{margin:6px 0}.fg-guide-cta{border:1px solid var(--fg-line);background:#edf1e4;border-radius:8px;margin-top:40px;padding:24px 28px}.fg-guide-cta h2{margin-top:0}.fg-guide-body nav ul{padding-left:18px}@media (max-width:740px){.fg-guides ul{grid-template-columns:1fr}}.fg-founding-offer{background:#f4f7ec;border:1px solid #d4dccb;border-radius:6px;margin:12px 0;padding:12px 14px;font-size:14px;line-height:1.6}.fg-founding-offer code{background:#fff;border:1px solid #d4dccb;border-radius:4px;padding:1px 6px;font-weight:600}.fg-limit-note{color:#4c624c;max-width:60ch;margin:10px 0 0;font-size:13px;line-height:1.55}.fg-footer-independence{max-width:var(--fg-content,1360px);color:#b4c4ba;margin:14px auto 0;padding:0 0 4px;font-size:12px;line-height:1.6}.fg-legal-draft{color:#5a3d00;background:#fff4e0;border:1px solid #e3c88a;border-radius:6px;margin:10px 0 0;padding:10px 14px;font-size:14px;line-height:1.55}
.fg{--fg-paper:#f7f8f4;--fg-ink:#20362e;--fg-green:#244c3c;--fg-line:#dce3da;--fg-muted:#5c6d63;--fg-radius:12px;--fg-content:1280px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.6}.fg .fg-header{max-width:var(--fg-content);height:84px;padding-inline:32px}.fg .fg-header nav{gap:22px;font-size:13px}.fg .fg-nav-account{margin-left:8px}.fg .fg-header a[aria-current=page]{color:var(--fg-green);text-underline-offset:8px;text-decoration:underline;text-decoration-thickness:2px}.fg .fg-btn{letter-spacing:0;text-transform:none;white-space:normal;border-radius:8px;gap:16px;min-height:44px;padding:12px 18px;font-size:14px}.fg .fg-eyebrow{color:var(--fg-muted);letter-spacing:.08em!important;font-size:11px!important}.fg .fg-hero{max-width:var(--fg-content);gap:56px;padding:64px 32px 80px}.fg .fg-hero h1{letter-spacing:-.045em;font-size:clamp(44px,5vw,68px);line-height:1.04}.fg .fg-hero-art{border-radius:16px;min-height:490px}.fg .fg-hero-intro{font-size:17px}.fg .fg-plan-starter .fg-price{letter-spacing:-.03em;flex-wrap:wrap;font-size:clamp(24px,2.4vw,32px);line-height:1.25}.fg .fg-page-intro{max-width:var(--fg-content);padding:44px 32px 32px}.fg .fg-page-intro h1{font-size:clamp(30px,3vw,40px);font-weight:600;line-height:1.15}.fg :is(.fg-commerce,.fg-shopify,.fg-dashboard,.fg-workbench){max-width:var(--fg-content);margin-inline:auto;padding:36px 32px 64px}.fg :is(.fg-page-heading,.fg-pricing-intro) h1,.fg-working :is(.fg-commerce,.fg-shopify,.fg-dashboard,.fg-workbench,.fg-account-auth,.fg-account-entry) h1{letter-spacing:-.035em;font-size:clamp(30px,3vw,40px);font-weight:600;line-height:1.15}.fg-working :is(.fg-commerce,.fg-shopify,.fg-dashboard,.fg-workbench) h2{letter-spacing:-.02em;font-size:23px;font-weight:600;line-height:1.3}.fg-working :is(.fg-commerce-heading,.fg-shopify-heading){max-width:760px;margin-bottom:28px}.fg-working :is(.fg-commerce-heading,.fg-shopify-heading)>p:last-child{font-size:15px}.fg :is(.fg-form-panel,.fg-commerce-card,.fg-commerce-product,.fg-shopify-main,.fg-account-entry,.fg-plan,.fg-review-card){border-radius:var(--fg-radius);border-color:var(--fg-line);box-shadow:0 2px 6px #173b3103}.fg :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea){border-radius:8px}.fg :is(input,select,textarea){accent-color:var(--fg-green)}.fg button:disabled{cursor:not-allowed}.fg .fg-work-nav{max-width:var(--fg-content);border-bottom:1px solid var(--fg-line);flex-wrap:wrap;align-items:center;gap:6px;margin:auto;padding:16px 32px;display:flex}.fg-work-nav>span{color:var(--fg-muted);margin-right:auto;padding-right:20px;font-size:12px}.fg-work-nav a{border-radius:7px;padding:8px 14px;font-size:13px}.fg-work-nav a:hover{background:#eaf0e6}.fg-work-nav a[aria-current=page]{background:var(--fg-green);color:#fff;font-weight:600}.fg-working .fg-footer-top{display:none}.fg-working .fg-footer{padding-top:0}.fg-working .fg-footer-bottom{max-width:var(--fg-content);margin:auto}.fg .fg-commerce-store{border:1px solid var(--fg-line);border-radius:var(--fg-radius);background:#edf2e9;padding:20px 24px}.fg-working .fg-header{height:72px}.fg-working .fg-commerce-heading{margin-bottom:24px}.fg-working .fg-commerce-heading h1{margin:8px 0 12px}.fg .fg-commerce-store h2{font-size:18px}.fg .fg-commerce-store .fg-commerce-actions{justify-content:flex-end;gap:12px}.fg .fg-workbench{--work-ink:var(--fg-ink);--work-muted:var(--fg-muted);--work-line:var(--fg-line);--work-wash:var(--fg-paper);--work-green:var(--fg-green)}.fg .fg-work-button{border-radius:8px;min-height:44px;font-size:14px}.fg .fg-commerce-toolbar{padding-block:8px}.fg .fg-commerce-product{padding:24px}.fg .fg-commerce-product-heading{flex-direction:row;align-items:center;gap:18px}.fg-commerce-product-title{flex:1;min-width:0}.fg .fg-commerce-product h3{margin:4px 0 6px;font-size:20px;font-weight:600}.fg .fg-commerce-product-heading p{margin:0;font-size:13px}.fg .fg-commerce-coverage{border:1px solid var(--fg-line);background:#eff3ec;border-radius:8px;margin-top:14px}.fg .fg-commerce-financial-detail{margin-top:12px}.fg-queue-controls{border:1px solid var(--fg-line);border-radius:var(--fg-radius);background:#fff;grid-template-columns:minmax(180px,1fr) minmax(140px,.48fr) minmax(160px,.55fr);gap:14px;padding:20px;display:grid}.fg-queue-controls label{gap:7px;font-size:12px;font-weight:600;display:grid}.fg .fg-queue-controls :is(input,select){width:100%;min-width:0;height:44px;color:var(--fg-ink);background:#fff;border:1px solid #c9d4c9;padding:9px 12px;font-size:14px}.fg .fg-queue-count{margin:14px 0;font-size:12px}.fg .fg-queue-reason{background:#f4f6f1;border-radius:6px;margin:16px 0;padding:10px 12px;font-size:12px}.fg-catalog-image{border:1px solid var(--fg-line);background:#f2f4ee;border-radius:9px;flex:0 0 64px;justify-content:center;align-items:center;width:64px;height:72px;display:inline-flex;overflow:hidden}.fg-catalog-image img{object-fit:contain;width:100%;height:100%}.fg-catalog-image>span{color:#778b7d;display:flex}.fg-catalog-image svg{stroke:currentColor;stroke-width:1.3px;width:26px;height:26px}.fg .fg-commerce-issues>li{background:#fffcf6;border-left:3px solid #cf974d;border-radius:0 7px 7px 0;padding:12px 16px}.fg .fg-commerce-issues>li[data-severity=review]{background:#f6f8f1;border-color:#94a681}.fg .fg-commerce-issues>li[data-severity=context]{background:#f5f7f5;border-color:#bdc7bf}.fg-issue-severity{text-transform:uppercase;letter-spacing:.07em;color:#596b5e;margin-bottom:4px;font-size:10px;font-weight:600;display:block}.fg .fg-queue-variant{align-items:center;gap:12px;padding:8px 0;display:flex}.fg-queue-variant .fg-catalog-image{border-radius:5px;flex-basis:36px;width:36px;height:40px}.fg .fg-commerce-products+button{margin-top:20px}.fg :is(.fg-commerce-error,.fg-commerce-notice,.fg-error,.fg-notice){border-radius:8px}@media (max-width:1000px){.fg .fg-header{height:auto;min-height:80px}.fg .fg-header nav{gap:14px}.fg .fg-hero{gap:30px}.fg .fg-hero-art{min-height:400px}}@media (max-width:760px){.fg .fg-header{padding:16px 20px}.fg .fg-hero{grid-template-columns:1fr;padding:40px 20px 48px}.fg .fg-hero-art{min-height:360px}.fg :is(.fg-commerce,.fg-shopify,.fg-dashboard,.fg-workbench){padding:28px 20px 48px}.fg .fg-work-nav{gap:4px;padding:12px 20px}.fg-work-nav>span{width:100%;margin-bottom:6px}.fg-work-nav a{padding:8px 10px}.fg-queue-controls{grid-template-columns:1fr 1fr;padding:16px}.fg-queue-search{grid-column:1/-1}.fg .fg-commerce-product-heading{flex-wrap:wrap}.fg .fg-commerce-product-title{flex:1 0 calc(100% - 82px)}.fg .fg-commerce-product-heading>a{margin-left:82px}.fg .fg-commerce-product{padding:18px}.fg .fg-commerce-section-heading{flex-wrap:wrap;gap:12px}}@media (max-width:420px){.fg-queue-controls{grid-template-columns:1fr}.fg-queue-search{grid-column:auto}}@media (prefers-reduced-motion:reduce){.fg .fg-btn{transition:none;transform:none}}.fg-password-control{gap:8px;display:grid}.fg-password-field{align-items:center;display:flex;position:relative}.fg .fg-password-field input{width:100%;padding-right:54px}.fg .fg-password-toggle{width:42px;height:42px;color:var(--fg-green);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;padding:10px;display:grid;position:absolute;right:6px}.fg-password-toggle svg{width:21px;height:21px}.fg .fg-password-toggle:focus-visible{outline:2px solid var(--fg-green);outline-offset:1px}.fg-evidence-path{flex-wrap:wrap;gap:8px;margin:24px 0;padding:0;font-size:12px;list-style:none;display:flex}.fg-evidence-path li{background:#fff;border:1px solid #bdcabb;border-radius:4px;padding:5px 10px}.fg-evidence-path li+li:before{content:"→";color:var(--fg-muted);margin-right:9px}.fg-compare-feature{background:#e8eddf;border:1px solid #d2dbc6;border-radius:12px;align-items:center;gap:40px;max-width:1216px;margin:0 auto 36px;padding:32px;display:flex}.fg-compare-feature>div{flex:1}.fg-compare-feature h2{margin:0 0 12px;font-size:clamp(24px,3vw,34px);line-height:1.2}.fg-compare{max-width:1216px;margin:0 auto;padding:0 32px 72px}.fg-compare form{border:1px solid var(--fg-line);background:#fff;border-radius:12px;padding:28px}.fg-compare-files{grid-template-columns:1fr 1fr;gap:24px;margin-bottom:24px;display:grid}.fg-compare label{gap:9px;font-size:14px;display:grid}.fg-compare-files label{background:var(--fg-paper);border:1px dashed #9bab98;border-radius:8px;min-width:0;padding:20px}.fg-compare-files input{width:100%}.fg-compare-files span,.fg-compare small{color:var(--fg-muted);overflow-wrap:anywhere}.fg-compare :is(select,input[type=search]){width:100%;min-height:44px;color:var(--fg-ink);font:inherit;background:#fff;border:1px solid #aebdac;border-radius:7px;padding:10px}.fg-compare-key{max-width:620px}.fg-compare-actions{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.fg-compare-result{margin-top:40px}.fg-compare-result h2{font-size:28px;line-height:1.25}.fg-compare-result details{border-block:1px solid var(--fg-line);overflow-wrap:anywhere;margin:16px 0;padding:12px 0}.fg-compare-result summary{cursor:pointer;font-weight:600}.fg-compare-cells{margin-block:20px}.fg-compare-cells article{border:1px solid var(--fg-line);background:#fff;border-radius:8px;margin-bottom:12px;padding:20px}.fg-compare-cells h3{overflow-wrap:anywhere;margin:0 0 14px;font-size:16px}.fg-compare-cells h3 span{color:var(--fg-muted);font-weight:400}.fg-compare-cells dl{grid-template-columns:1fr 1fr;gap:20px;margin:0;display:grid}.fg-compare-cells dt{text-transform:uppercase;letter-spacing:.04em;color:var(--fg-muted);margin-bottom:8px;font-size:11px}.fg-compare-cells dd{white-space:pre-wrap;overflow-wrap:anywhere;background:#f4f6ed;max-height:280px;margin:0;padding:12px;font-family:ui-monospace,monospace;font-size:13px;overflow:auto}.fg-compare-cells dl>div{min-width:0}.fg-compare-result>button{margin:12px 12px 0 0}.fg-legal-document{overflow-wrap:anywhere}.fg-legal-document .fg-policy article{min-width:0}.fg-legal-document .fg-policy article p{margin-block:14px}.fg-legal-document .fg-legal-version{font-size:13px}.fg-legal-related{border-top:1px solid var(--fg-line);margin-top:36px;padding-top:24px}.fg-legal-related ul{flex-wrap:wrap;gap:10px 24px;padding:0;list-style:none;display:flex}@media print{body:has(.fg-legal-document){color:#000;background:#fff}body:has(.fg-legal-document) .fg{color:#000;background:#fff}body:has(.fg-legal-document) :is(.fg-header,.fg-work-nav,.fg-footer,.fg-skip,.fg-legal-print,.fg-legal-related,.fg-policy aside){display:none!important}.fg-legal-document :is(.fg-page-intro,.fg-policy){max-width:none;margin:0;padding:0;display:block}.fg-legal-document h1{font-size:26pt}.fg-legal-document .fg-policy article h2{break-after:avoid;font-size:16pt}.fg-legal-document :is(p,li,a,h1,h2,h3){color:#000!important}.fg-legal-document .fg-policy article :is(p,li){font-size:11pt;line-height:1.5}.fg-legal-document .fg-policy article table{display:table;overflow:visible}}@media (max-width:760px){.fg-compare-feature{flex-direction:column;align-items:flex-start;gap:16px;margin:0 20px 28px;padding:24px}.fg-compare{padding:0 20px 44px}.fg-compare form{padding:18px}.fg-compare-files,.fg-compare-cells dl{grid-template-columns:1fr}.fg .fg-footer-bottom nav{flex-wrap:wrap;gap:12px 20px;display:flex}}
.fg{--fg-content:1840px;--fg-gutter:clamp(18px, 3vw, 56px);--fg-band-pad:max(var(--fg-gutter), calc((100% - var(--fg-content)) / 2 + var(--fg-gutter)))}.fg .fg-header,.fg .fg-work-nav{max-width:var(--fg-content);padding-inline:var(--fg-gutter)}.fg .fg-header{height:88px}.fg .fg-brand{font-size:28px}.fg .fg-header nav{gap:28px;font-size:16px;font-weight:600}.fg .fg-nav-account{margin-left:4px}.fg .fg-header .fg-btn-primary{min-height:50px;padding:12px 24px;font-size:16px}.fg :is(.fg-hero,.fg-shopping-feature,.fg-product-story,.fg-process,.fg-pricing,.fg-faq,.fg-free,.fg-body,.fg-product-check,.fg-guides,.fg-pricing-options,.fg-pricing-comparison,.fg-compare,.fg-page-intro,.fg-steps,.fg-final-cta,.fg-dashboard,.fg-commerce,.fg-shopify,.fg-workbench){max-width:var(--fg-content);padding-inline:var(--fg-gutter);margin-inline:auto}.fg .fg-care-scope{max-width:none;padding-inline:var(--fg-band-pad)}.fg .fg-footer{padding-inline:var(--fg-band-pad)}.fg .fg-footer-top,.fg .fg-footer-bottom{max-width:none}.fg .fg-btn{border-radius:10px;gap:18px;min-height:54px;padding:14px 28px;font-size:16px;font-weight:700}.fg .fg-btn span{font-size:20px}.fg .fg-btn-primary{box-shadow:0 6px 18px #173b3126}.fg .fg-btn-secondary{border-width:2px;border-color:#aebcaa}.fg .fg-text-link{padding:10px 0;font-size:16px}.fg small,.fg .fg-small{font-size:14px;line-height:1.65}.fg .fg-eyebrow{font-size:13px!important}.fg h1,.fg h2{text-wrap:balance}.fg .fg-hero{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:clamp(32px,4vw,80px);padding-block:clamp(32px,4vw,64px) clamp(48px,5vw,88px)}.fg .fg-hero h1{letter-spacing:-.045em;margin:22px 0 26px;font-size:clamp(44px,5.2vw,90px);line-height:1.03}.fg .fg-hero-intro{color:#43564d;max-width:640px;font-size:clamp(18px,1.45vw,22px);line-height:1.6}.fg .fg-hero-art{min-height:clamp(440px,42vw,700px)}.fg .fg-evidence-path{gap:10px;margin:26px 0 8px;font-size:15px}.fg .fg-evidence-path li{border-radius:999px;padding:8px 16px;font-weight:600}.fg .fg-hero-actions{gap:18px 30px;margin:30px 0 16px}.fg .fg-hero-actions .fg-btn-primary{border-radius:12px;min-height:68px;padding:18px 40px;font-size:20px;box-shadow:0 12px 30px #173b3140}.fg .fg-hero-actions .fg-text-link{font-size:17px}.fg-hero-trust{color:#3f5a4c;flex-wrap:wrap;gap:8px 22px;margin:0 0 6px;padding:0;font-size:15px;font-weight:600;list-style:none;display:flex}.fg-hero-trust li:before{content:"✓";color:#55733b;margin-right:8px;font-weight:800}.fg .fg-source-line{gap:14px;margin-top:30px;font-size:14px}.fg .fg-source-line>span{font-size:11px}.fg-steps{border-top:1px solid var(--fg-line);padding-block:clamp(44px,5vw,88px)}.fg-steps-head{max-width:780px;margin-bottom:clamp(24px,3vw,44px)}.fg-steps-head h2{margin:14px 0 12px;font-size:clamp(34px,3.8vw,58px)}.fg-steps-head p:not(.fg-eyebrow){color:var(--fg-muted);max-width:640px;font-size:19px;line-height:1.6}.fg-steps ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,2vw,30px);margin:0;padding:0;list-style:none;display:grid}.fg-steps li{border:1px solid var(--fg-line);background:#fff;border-radius:20px;align-content:start;gap:12px;padding:clamp(22px,2.4vw,36px);display:grid}.fg-steps li>span{background:var(--fg-green);color:#fff;border-radius:50%;place-items:center;width:54px;height:54px;font-size:23px;font-weight:700;display:grid}.fg-steps li h3{letter-spacing:-.02em;margin-top:6px;font-size:clamp(22px,1.8vw,28px);font-weight:650;line-height:1.2}.fg-steps li p{color:var(--fg-muted);font-size:17px;line-height:1.6}.fg-steps-cta{flex-wrap:wrap;align-items:center;gap:16px 30px;margin-top:clamp(24px,3vw,40px);display:flex}.fg-steps-cta .fg-btn-primary{min-height:64px;padding:16px 36px;font-size:19px}.fg .fg-section-lead>p:not(.fg-eyebrow){max-width:520px;font-size:18px;line-height:1.65}.fg .fg-shopping-feature-points h3{font-size:26px}.fg .fg-shopping-feature-points p{font-size:17px}.fg .fg-shopping-feature,.fg .fg-product-story{gap:clamp(36px,6vw,110px)}.fg .fg-demo-product>p{max-width:360px;font-size:14px}.fg .fg-detail-review{font-size:14px}.fg .fg-demo-rail{font-size:13px}.fg .fg-demo-outcome,.fg .fg-demo-product>.fg-text-link{font-size:14px}.fg .fg-pricing-heading>div:last-child{max-width:460px;font-size:17px}.fg .fg-plan>p,.fg .fg-plan ul{font-size:16px}.fg .fg-plan-availability{font-size:15px;line-height:1.7}.fg .fg-plan .fg-btn{width:100%}.fg .fg-faq{gap:clamp(36px,6vw,100px)}.fg .fg-faq summary{font-size:19px;line-height:1.4}.fg .fg-faq details p{max-width:640px;font-size:16px}.fg .fg-faq details{padding:22px 0}.fg-final-cta{padding-bottom:clamp(48px,6vw,96px)}.fg-final-cta>div{background:var(--fg-green);color:#f1f4e4;border-radius:26px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:28px 56px;padding:clamp(30px,5vw,76px);display:flex}.fg-final-cta h2{color:#fff;max-width:820px;font-size:clamp(32px,3.8vw,60px)}.fg-final-cta p{color:#c9d6cb;max-width:640px;margin-top:14px;font-size:19px;line-height:1.6}.fg .fg-final-cta .fg-btn-primary{min-height:68px;box-shadow:none;background:#d8f36a;padding:18px 40px;font-size:20px;color:#173b31!important}.fg .fg-final-cta .fg-btn-primary:hover{background:#e6ff85}.fg-mail{gap:10px;margin-top:12px;display:grid}.fg-mail-row{flex-wrap:wrap;align-items:center;gap:10px 16px;display:flex}.fg-mail-address{overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;font-weight:700}.fg-mail-help{color:var(--fg-muted);margin:0;font-size:14px;line-height:1.6}.fg .fg-mail-copy{color:var(--fg-ink);background:#fff;border:2px solid #aebcaa;border-radius:8px;min-height:44px;padding:8px 16px;font-size:14px;font-weight:700}.fg .fg-mail-copy:hover{background:#e7eadf}.fg .fg-mail a:not(.fg-btn){text-underline-offset:4px;font-weight:600;text-decoration:underline}.fg-progress{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:4px 0 6px;padding:0;list-style:none;display:grid}.fg-progress li{border:1px solid var(--fg-line);color:var(--fg-muted);background:#fff;border-radius:14px;align-items:center;gap:12px;min-width:0;padding:14px 16px;font-size:15px;font-weight:600;line-height:1.3;display:flex}.fg-progress li>b{width:32px;height:32px;color:var(--fg-muted);background:#eceee9;border-radius:50%;flex:0 0 32px;place-items:center;font-size:15px;display:grid}.fg-progress li[data-state=done]{color:var(--fg-green)}.fg-progress li[data-state=done]>b{background:var(--fg-green);color:#fff}.fg-progress li[data-state=current]{color:var(--fg-ink);border-color:var(--fg-green);box-shadow:0 0 0 4px #d8f36a99}.fg-progress li[data-state=current]>b{color:#173b31;background:#d8f36a}.fg-source-tag{color:#6f5521;letter-spacing:.02em;background:#f1ead2;border-radius:999px;margin-bottom:14px;padding:4px 11px;font-size:12px;font-weight:700;display:inline-block}.fg-commerce-lock{background:#faf5e7;border:1px solid #d9cfad;border-radius:12px;align-items:flex-start;gap:14px;margin:0 0 18px;padding:18px 20px;font-size:16px;line-height:1.6;display:flex}.fg-commerce-lock>span{font-size:24px;line-height:1.2}.fg-commerce-lock strong{margin-bottom:4px;font-size:17px;display:block}.fg-commerce-lock p{color:#5a5030!important;margin:0!important;font-size:15px!important}.fg-commerce-chip{color:#4f6057;white-space:nowrap;background:#eceee9;border-radius:999px;align-self:flex-start;align-items:center;padding:5px 12px;font-size:13px;font-weight:700;display:inline-flex}.fg-commerce-proposal[data-locked=true]{background:#f7f8f4;border-style:dashed}.fg-commerce-proposal[data-locked=true] label{cursor:default}.fg-commerce-proposal[data-locked=true] input[type=checkbox]{opacity:.35}.fg-commerce-howto{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 0 22px;padding:0;list-style:none;display:grid}.fg-commerce-howto li{border:1px solid var(--fg-line);background:#fff;border-radius:12px;align-items:flex-start;gap:12px;padding:14px 16px;font-size:15px;line-height:1.5;display:flex}.fg-commerce-howto li>b{background:var(--fg-green);color:#fff;border-radius:50%;flex:0 0 28px;place-items:center;width:28px;height:28px;font-size:14px;display:grid}.fg-commerce-glance{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:18px 0;display:grid}.fg-commerce-glance>div{border:1px solid var(--fg-line);background:#f4f6f1;border-radius:12px;padding:18px 20px}.fg-commerce-glance strong{letter-spacing:-.03em;font-size:32px;font-weight:600;display:block}.fg-commerce-glance span{color:var(--fg-muted);font-size:14px}.fg-commerce-nosales{background:#faf5e7;border:1px solid #d9cfad;border-radius:12px;margin:14px 0;padding:18px 20px;font-size:16px;line-height:1.65}.fg-commerce-nosales p{color:#5a5030!important;margin:6px 0 0!important;font-size:15px!important}.fg-commerce-sales-detail{margin-top:12px}.fg .fg-commerce-product-heading>a{text-underline-offset:4px;font-size:14px;font-weight:600;text-decoration:underline}.fg .fg-dashboard{grid-template-columns:250px minmax(0,1fr);gap:clamp(24px,3vw,52px)}.fg .fg-dashboard-sidebar nav a{padding:12px 16px;font-size:16px}.fg .fg-dashboard-sidebar nav .fg-dashboard-start-link{font-weight:700}.fg .fg-dashboard-nav-disabled{font-size:16px}.fg .fg-dashboard-identity{font-size:14px}.fg-dashboard-sidebar-group{border-top:1px solid var(--fg-line);gap:5px;margin-top:22px;padding-top:18px;display:grid}.fg-dashboard-sidebar-group>span{letter-spacing:.06em;text-transform:uppercase;color:var(--fg-muted);padding:0 16px 6px;font-size:12px;font-weight:700}.fg .fg-dashboard .fg-btn{font-size:16px}.fg .fg-dashboard-heading h1{font-size:clamp(32px,3.4vw,50px)}.fg .fg-dashboard-heading p:not(.fg-eyebrow){max-width:640px;font-size:17px}.fg .fg-source-heading>p:not(.fg-eyebrow),.fg .fg-source-option>p{font-size:16px}.fg .fg-source-option .fg-source-availability{font-size:14px}.fg .fg-source-footnote{font-size:13px}.fg .fg-source-option>.fg-btn{min-height:60px;font-size:18px}.fg .fg-dashboard-overview strong{font-size:21px}.fg .fg-dashboard-overview p{font-size:14px}.fg .fg-dashboard-overview span{font-size:12px}.fg .fg-dashboard-panel p{font-size:16px}.fg .fg-dashboard-metrics span{font-size:14px}.fg .fg-work-nav a{border-radius:9px;padding:10px 18px;font-size:16px;font-weight:600}.fg .fg-work-nav>span{font-size:14px}.fg-work-nav .fg-work-nav-more{flex-wrap:wrap;align-items:center;gap:4px;margin-left:auto;display:flex}.fg-work-nav .fg-work-nav-more>span{color:var(--fg-muted);padding-right:6px;font-size:13px}.fg .fg-work-nav .fg-work-nav-more a{color:var(--fg-muted);font-size:14px;font-weight:500}.fg .fg-work-nav .fg-work-nav-more a[aria-current=page]{color:#fff}.fg .fg-footer-top nav a{font-size:15px}.fg .fg-footer-top nav h2{font-size:14px}.fg .fg-footer-start p{font-size:15px}.fg .fg-footer-bottom{font-size:14px}@media (max-width:1100px){.fg .fg-steps ol{grid-template-columns:1fr}.fg .fg-progress{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.fg .fg-commerce-howto,.fg .fg-commerce-glance{grid-template-columns:1fr}}@media (max-width:760px){.fg .fg-hero{grid-template-columns:1fr}.fg .fg-hero-actions .fg-btn-primary{justify-content:space-between;width:100%}.fg .fg-header .fg-btn-primary{justify-content:space-between}.fg .fg-dashboard{grid-template-columns:1fr}.fg .fg-dashboard-sidebar nav a{padding:8px 12px;font-size:14px}.fg-dashboard-sidebar-group{flex-wrap:wrap;margin-top:10px;padding-top:10px;display:flex}.fg-dashboard-sidebar-group>span{width:100%;padding:0 4px 4px}.fg .fg-progress{grid-template-columns:1fr}.fg-final-cta>div{border-radius:18px}.fg-work-nav .fg-work-nav-more{margin-left:0}}.fg .fg-plan-availability a.fg-btn{text-decoration:none}.fg .fg-plan-availability .fg-btn{width:100%}.fg .fg-work-nav>span{margin-right:12px;padding-right:0}.fg .fg-hero-trust+.fg-evidence-path{margin-top:18px}.fg-legal-document .fg-mail{margin-block:8px 18px}.fg-sample-feedback .fg-mail{margin:8px 0 22px}.fg-final-cta>div>div{flex:460px;min-width:0}.fg-final-cta .fg-btn{flex:none;max-width:100%}.fg-dashboard-sidebar-group a,.fg-dashboard-sidebar-group .fg-dashboard-nav-disabled{border-radius:8px;padding:10px 16px;font-size:15px}.fg-dashboard-sidebar-group a:hover,.fg-dashboard-sidebar-group a:focus-visible{background:#e8ebdf}.fg-source-resume-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.fg .fg-plan-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.fg .fg-plan-fix{background:#fff;border-left:1px solid #d4dccb}.fg .fg-plan-grid-3 .fg-plan{padding:clamp(24px,2.4vw,40px)}.fg-pricing-table-wrap table{min-width:860px}.fg-pricing-table-wrap th:first-child{width:17%}.fg .fg-plan-fix .fg-plan-footnote{color:var(--fg-muted);margin:0 0 14px;font-size:14px}@media (max-width:1000px){.fg .fg-plan-grid-3{grid-template-columns:1fr}.fg .fg-plan-fix{border-top:1px solid #d4dccb;border-left:0}}.fg .fg-source-options{grid-template-columns:minmax(0,1fr);align-items:stretch}.fg-source-alt{background:#fbfcf8;border:1px dashed #b6c5a1;border-radius:12px;flex-direction:column;justify-content:space-between;gap:18px;padding:24px;display:flex}.fg-source-alt strong{margin-bottom:8px;font-size:18px;display:block}.fg-source-alt .fg-source-availability{color:var(--fg-muted);margin:0 0 10px;font-size:14px;line-height:1.6}.fg-source-alt .fg-btn{justify-content:space-between;width:100%}.fg-source-alt .fg-source-footnote{display:block}@media (max-width:900px){.fg .fg-source-options{grid-template-columns:1fr}}.fg .fg-dashboard-sidebar nav a[aria-current=location]{color:var(--fg-green);background:#e5edce;font-weight:700}.fg .fg-policy{max-width:var(--fg-content);padding:0 var(--fg-gutter) 90px;grid-template-columns:minmax(200px,1fr) minmax(0,960px) minmax(0,1fr);align-items:start;gap:clamp(28px,4vw,64px);margin-inline:auto;display:grid}.fg .fg-policy aside{grid-column:1;place-self:start;gap:4px;width:100%;max-width:280px;font-size:15px;position:sticky;top:24px}.fg .fg-policy aside a{border-radius:9px;padding:9px 14px;line-height:1.35;display:block}.fg .fg-policy aside a:hover{background:#eaf0e6;text-decoration:none}.fg .fg-policy aside a[aria-current=location]{background:var(--fg-green);color:#fff;font-weight:600}.fg .fg-policy article{grid-column:2;min-width:0}.fg .fg-policy article :is(p,li){font-size:16px;line-height:1.8}.fg .fg-policy article h2{scroll-margin-top:24px}@media (max-width:1100px){.fg .fg-policy{grid-template-columns:230px minmax(0,1fr)}}@media (max-width:800px){.fg .fg-policy{grid-template-columns:1fr}.fg .fg-policy aside{flex-wrap:wrap;grid-column:1;max-width:none;display:flex;position:static}.fg .fg-policy article{grid-column:1}}@media print{.fg .fg-policy{max-width:none!important;padding:0!important;display:block!important}}.fg .fg-footer-top nav a,.fg .fg-footer-bottom nav a{padding:9px 2px;display:inline-block}.fg .fg-commerce summary,.fg .fg-issue-hide summary,.fg-guide-more summary{padding-block:9px}.fg .fg-commerce-product-heading>a{align-items:center;min-height:40px;display:inline-flex}.fg .fg-commerce-store a.fg-commerce-caption{padding:10px 0;display:inline-block}.fg .fg-dashboard-home{padding:8px 0}.fg .fg-demo-brand{color:#4f5c46;font-size:11px}.fg .fg-care-scope li>span{color:#4f6741}
