@font-face{font-family:Gotham Medium;font-style:normal;font-weight:400;src:url(/static/media/Gotham%20Medium%20Regular.ba4f661aec947b576e57.ttf) format("truetype")}@font-face{font-family:Gotham Medium Bold;font-style:normal;font-weight:700;src:url(/static/media/Gotham%20Medium%20Bold.19cbd08d9da163ba87d6.otf) format("opentype")}@font-face{font-family:Gotham Book;font-style:normal;font-weight:400;src:url(/static/media/Gotham%20Book%20Regular.d946fc4006181ac4e1c7.otf) format("opentype")}@font-face{font-family:Gotham Light;font-style:normal;font-weight:300;src:url(/static/media/Gotham%20Light%20Regular.59aa40045d8df0b87a73.otf) format("opentype")}@font-face{font-family:Helvetica;font-style:normal;font-weight:400;src:url(/static/media/Helvetica.bcb8aa1e5ab6f2e30bce.woff) format("woff")}@font-face{font-family:Helvetica Bold;font-style:normal;font-weight:700;src:url(/static/media/Helvetica-Bold.a5429c0eac3bb9fd8aa4.woff) format("woff")}@font-face{font-family:Helvetica Bold Oblique;font-style:oblique;font-weight:700;src:url(/static/media/Helvetica-BoldOblique.1a74188317eef1813f4f.woff) format("woff")}@font-face{font-family:Helvetica Compressed;font-style:normal;font-weight:400;src:url(/static/media/helvetica-compressed-5871d14b6903a.5f68bc3a88dcefa2dff7.woff) format("woff")}@font-face{font-family:Helvetica Light;font-style:normal;font-weight:300;src:url(/static/media/helvetica-light-587ebe5a59211.ab405c4b533610a0bb43.woff) format("woff")}@font-face{font-family:Helvetica Oblique;font-style:oblique;font-weight:400;src:url(/static/media/Helvetica-Oblique.e11b4b64a54e054b1b4c.woff) format("woff")}@font-face{font-family:Helvetica Rounded Bold;font-style:normal;font-weight:700;src:url(/static/media/helvetica-rounded-bold-5871d05ead8de.9e66c0ca33c8d9dd0348.woff) format("woff")}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:300;src:url(/static/media/roboto-v30-latin-300.c48fb6765a9fcb00b330.woff2) format("woff2")}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(/static/media/roboto-v30-latin-regular.b009a76ad6afe4ebd301.woff2) format("woff2")}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:500;src:url(/static/media/roboto-v30-latin-500.f25d774ecfe0996f8eb5.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:400;src:url(/static/media/poppins-latin-ext-400-normal.d7c074a9c34fe9785f69.woff2) format("woff2"),url(/static/media/poppins-latin-ext-400-normal.7e12786771ac4a8e6a5c.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:400;src:url(/static/media/poppins-latin-400-normal.405055dd680fa1dcdfa2.woff2) format("woff2"),url(/static/media/poppins-latin-400-normal.1458587c0aa7cd06b82b.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:500;src:url(/static/media/poppins-latin-ext-500-normal.fea4f3e65d3c3d8ebc84.woff2) format("woff2"),url(/static/media/poppins-latin-ext-500-normal.4fae39f28716eda1da8d.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:500;src:url(/static/media/poppins-latin-500-normal.08491d3f7fe7ae88ef44.woff2) format("woff2"),url(/static/media/poppins-latin-500-normal.eb0d4c666d17c3ab1848.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:700;src:url(/static/media/poppins-latin-ext-700-normal.51cc1e159ae5f0b8ec5c.woff2) format("woff2"),url(/static/media/poppins-latin-ext-700-normal.0891add22376e17f583d.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:700;src:url(/static/media/poppins-latin-700-normal.d86662fe776dae29ea78.woff2) format("woff2"),url(/static/media/poppins-latin-700-normal.cd04c2ad00870c9ceebf.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}.ffs{--deep:#0a6f6e;--deeper:#07504f;--teal:#0e9c9b;--mint:#d8ece9;--green:#00bc48;--gink:#00762a;--ink:#1d2726;--soft:#4a5250;--paper:#fffaf3;--line:#e8dccb;-webkit-font-smoothing:antialiased;background:var(--paper);color:var(--ink);display:flex;flex-direction:column;font-family:Poppins,system-ui,sans-serif;font-size:16px;line-height:1.5;min-height:100vh;overflow-x:hidden;overflow-x:clip;text-align:left}.ffs *{box-sizing:border-box}.ffs [id]{scroll-margin-top:76px}.ffs img{display:block;max-width:100%}.ffs main{flex:1 1}.ffs .wrap{margin:0 auto;max-width:1160px;padding:0 20px}.ffs .narrow{max-width:780px}.ffs a{color:var(--deep)}.ffs a:focus-visible,.ffs button:focus-visible,.ffs input:focus-visible,.ffs summary:focus-visible,.ffs textarea:focus-visible{outline:3px solid var(--ink);outline-offset:3px}.ffs .btn{align-items:center;background:var(--deep);border:2px solid var(--deep);border-radius:999px;box-shadow:0 8px 20px #0a6f6e40;color:#fff;cursor:pointer;display:inline-flex;font:700 17px/1.2 Poppins,sans-serif;gap:8px;justify-content:center;padding:15px 30px;text-align:center;text-decoration:none}.ffs .btn:hover{background:var(--deeper);border-color:var(--deeper)}.ffs .btn.ghost{background:#fff;box-shadow:none;color:var(--deep)}.ffs .btn.ghost:hover{background:var(--mint)}.ffs .btn.sm{box-shadow:none;font-size:15px;padding:9px 18px}.ffs .btn[disabled]{cursor:default;opacity:.6}.ffs .btns{align-items:center;display:flex;flex-wrap:wrap;gap:12px}@media(max-width:640px){.ffs .btn.full{display:flex;width:100%}.ffs .btns.stack .btn{width:100%}}.ffs .sh{background:var(--paper);border-bottom:1px solid var(--line);position:-webkit-sticky;position:sticky;top:0;z-index:50}.ffs .sh-in{align-items:center;display:flex;gap:16px;justify-content:space-between;margin:0 auto;max-width:1160px;min-height:60px;padding:10px 20px}.ffs .sh-logo img{height:30px;width:auto}.ffs .sh-nav{align-items:center;display:flex;gap:22px}.ffs .sh-nav a{color:var(--ink);font-size:15px;font-weight:600;text-decoration:none;white-space:nowrap}.ffs .sh-nav a.on,.ffs .sh-nav a:hover{color:var(--deep);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:6px}.ffs .sh-act{align-items:center;display:flex;gap:16px}.ffs .sh-act .login{color:var(--deep);font-size:15px;font-weight:600;text-decoration:none;white-space:nowrap}.ffs .sh-more{display:none}.ffs .sh-menu{align-items:center;background:#fff;border:1.5px solid var(--line);border-radius:999px;color:var(--ink);cursor:pointer;display:inline-flex;font:600 15px Poppins,sans-serif;gap:6px;list-style:none;padding:8px 14px;-webkit-user-select:none;user-select:none}.ffs .sh-menu::-webkit-details-marker{display:none}.ffs .sh-menu .opened,.ffs .sh-more[open] .sh-menu .shut{display:none}.ffs .sh-more[open] .sh-menu .opened{display:inline}.ffs .sh-menu .bars{display:inline-block;height:12px;position:relative;width:16px}.ffs .sh-menu .bars i,.ffs .sh-menu .bars:after,.ffs .sh-menu .bars:before{background:var(--ink);border-radius:2px;content:"";height:2px;left:0;position:absolute;right:0}.ffs .sh-menu .bars:before{top:0}.ffs .sh-menu .bars i{top:5px}.ffs .sh-menu .bars:after{bottom:0}.ffs .sh-panel{display:none}@media(max-width:1079px){.ffs .sh-nav{display:none}.ffs .sh-more{display:block}.ffs .sh-more[open] .sh-panel{background:var(--paper);border-top:1px solid var(--line);left:0;max-height:calc(100vh - 60px);overflow-y:auto;padding:8px 20px 20px;position:absolute;right:0;top:100%}.ffs .sh-more[open] .sh-panel,.ffs .sh-panel a{border-bottom:1px solid var(--line);display:block}.ffs .sh-panel a{color:var(--ink);font-size:18px;font-weight:600;padding:13px 4px;text-decoration:none}.ffs .sh-panel a.on{color:var(--deep)}.ffs .sh-panel .btn{border-bottom:0;color:#fff;margin-top:16px;width:100%}.ffs .sh-panel .btn.ghost{color:var(--deep);margin-top:10px}}@media(max-width:899px){.ffs .sh-act .login{display:none}}@media(max-width:420px){.ffs .sh-act .btn.sm{font-size:14px;padding:8px 13px}.ffs .sh-logo img{height:26px}.ffs .sh-in{gap:8px;padding:10px 16px}.ffs .sh-act{gap:8px}}.ffs .phero{background:var(--mint);padding:48px 0 40px}.ffs .phero.plain{background:#0000}@media(min-width:900px){.ffs .phero{padding:72px 0 56px}}.ffs .eyebrow{color:var(--deep);font-size:14px;font-weight:700;letter-spacing:.06em;margin:0 0 8px;text-transform:uppercase}.ffs h1.pg{color:var(--ink);font-size:clamp(32px,7.4vw,52px);font-weight:800;letter-spacing:-.03em;line-height:1.08;margin:0 0 16px}.ffs h1.pg em{color:var(--deep);font-style:normal}.ffs .lede{color:var(--ink);font-size:clamp(17px,4.4vw,20px);font-weight:500;line-height:1.55;margin:0 0 24px;max-width:640px}.ffs .lede.two{font-size:clamp(17px,4.2vw,19px);max-width:920px}.ffs h2.s{color:var(--ink);font-size:clamp(26px,6vw,38px);font-weight:800;letter-spacing:-.025em;line-height:1.14;margin:0 0 16px}.ffs h3.c{color:var(--ink);font-size:19px;font-weight:700;line-height:1.3;margin:0 0 6px}.ffs .muted,.ffs p.muted{color:var(--soft)}.ffs .center{text-align:center}.ffs .center .lede{margin-left:auto;margin-right:auto}.ffs .center .btns{justify-content:center}.ffs .sec{padding:56px 0}@media(min-width:900px){.ffs .sec{padding:80px 0}}.ffs .sec.mint{background:var(--mint)}.ffs .sec.tight{padding-top:24px}.ffs .sec.deep{background:var(--deep);color:#fff}.ffs .sec.deep h2.s{color:#fff}.ffs .sec.deep .eyebrow{color:#c9f0ec}.ffs .sec.deep .lede{color:#eefaf8}.ffs .sec.deep .btn{background:#fff;border-color:#fff;color:var(--deep)}.ffs .sec.deep .btn:hover{background:var(--mint)}.ffs .sec.deep .btn.ghost{background:#0000;border-color:#fff;color:#fff}.ffs .grid{grid-gap:16px;display:grid;gap:16px}@media(min-width:720px){.ffs .grid.g2,.ffs .grid.g3{grid-template-columns:1fr 1fr}}@media(min-width:980px){.ffs .grid.g3{grid-template-columns:repeat(3,1fr)}.ffs .grid.g4{grid-template-columns:repeat(4,1fr)}}@media(min-width:620px) and (max-width:979px){.ffs .grid.g4{grid-template-columns:1fr 1fr}}.ffs .card{background:#fff;border:1px solid var(--line);border-radius:20px;padding:22px 20px}.ffs .card p{color:var(--soft);font-size:16px;line-height:1.55;margin:0}.ffs .card .num{align-items:center;background:var(--deep);border-radius:50%;color:#fff;display:flex;font-size:18px;font-weight:800;height:40px;justify-content:center;margin-bottom:12px;width:40px}.ffs a.card{color:inherit;display:block;text-decoration:none}.ffs a.card:hover{border-color:var(--teal);box-shadow:0 10px 24px #0a50501a}.ffs .ticks{grid-gap:8px;display:grid;gap:8px;list-style:none;margin:0;padding:0}.ffs .ticks li{font-size:16px;line-height:1.45;padding-left:28px;position:relative}.ffs .ticks li:before{background:var(--green);border-radius:50%;content:"";height:16px;left:2px;position:absolute;top:4px;width:16px}.ffs .ticks li:after{border:solid #062b14;border-width:0 2px 2px 0;content:"";height:8px;left:7px;position:absolute;top:7px;transform:rotate(45deg);width:5px}.ffs .stats{grid-gap:16px;display:grid;gap:16px;margin-top:8px}@media(min-width:860px){.ffs .stats{grid-template-columns:repeat(3,1fr)}}.ffs .stat{background:#ffffff17;border-radius:22px;padding:24px 20px}.ffs .big{font-feature-settings:"tnum";color:#b6f5c9;font-size:clamp(42px,10vw,60px);font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-.03em;line-height:1}.ffs .stat p{color:#eefaf8;font-size:17px;line-height:1.45;margin:10px 0 0}.ffs .stat small{color:#cfe9e6;display:block;font-size:14px;line-height:1.45;margin-top:8px}.ffs .form{background:#fff;border:1px solid var(--line);border-radius:22px;box-shadow:0 14px 34px #3c281414;padding:22px 20px}.ffs .frow{grid-gap:14px;display:grid;gap:14px}@media(min-width:600px){.ffs .frow.two{grid-template-columns:1fr 1fr}}.ffs .field{display:flex;flex-direction:column;gap:6px;margin-bottom:14px}.ffs .field label{color:var(--ink);font-size:15px;font-weight:600}.ffs .field label .opt{color:var(--soft);font-weight:500}.ffs .field input,.ffs .field textarea{background:#fff;border:1.5px solid #b9ad9c;border-radius:12px;color:var(--ink);font:500 16px Poppins,sans-serif;padding:12px 14px;width:100%}.ffs .field input:focus,.ffs .field textarea:focus{border-color:var(--deep);outline:2px solid var(--deep);outline-offset:0}.ffs .field.bad input{border-color:#b3261e}.ffs .field .err{color:#b3261e;font-size:14px;font-weight:500}.ffs .note{border-radius:12px;font-size:15px;font-weight:600;margin-bottom:14px;padding:12px 14px}.ffs .note.ok{background:#effbf3;border:1.5px solid var(--green);color:var(--gink)}.ffs .note.bad{background:#fdeceb;border:1.5px solid #e3a29d;color:#8c1d18}.ffs .prose{color:var(--ink);font-size:17px;line-height:1.7}.ffs .prose h1,.ffs .prose h2,.ffs .prose h3,.ffs .prose h4,.ffs .prose h5{color:var(--ink);font-family:Poppins,sans-serif;font-weight:700;line-height:1.3;margin:1.6em 0 .5em}.ffs .prose li,.ffs .prose p{color:var(--ink)}.ffs .prose img{border-radius:12px;height:auto;margin:16px auto;max-width:720px;width:100%}.ffs .prose pre{white-space:pre-wrap;word-break:break-word}.ffs .prose table{border-collapse:collapse;display:block;overflow-x:auto;width:100%}.ffs .prose td,.ffs .prose th{border:1px solid var(--line);padding:6px 8px}.ffs .prose h1:empty{display:none}.ffs .prose .MuiTypography-root{color:var(--ink);font-family:Poppins,sans-serif}.ffs .prose .MuiTypography-h5,.ffs .prose .MuiTypography-h6{margin-top:1.4em}.ffs .prose .MuiLink-root{color:var(--deep)}.ffs .loading{color:var(--soft);padding:40px 0}.ffs .error,.ffs .loading{font-weight:600;text-align:center}.ffs .error{color:#8c1d18;padding:24px}.ffs .sf{background:var(--ink);color:#e2e8e6;font-size:15px;padding:44px 0 32px}.ffs .sf-grid{grid-gap:28px;display:grid;gap:28px}@media(min-width:760px){.ffs .sf-grid{grid-template-columns:1.4fr 1fr 1fr 1fr}}.ffs .sf b.brand{color:#fff;display:block;font-size:20px;margin-bottom:6px}.ffs .sf p{color:#cfd8d6;line-height:1.55;margin:0 0 10px}.ffs .sf h2{color:#9fd9d4;font-size:14px;font-weight:700;letter-spacing:.06em;margin:0 0 10px;text-transform:uppercase}.ffs .sf ul{grid-gap:8px;display:grid;gap:8px;list-style:none;margin:0;padding:0}.ffs .sf a{color:#e2e8e6;text-decoration:none}.ffs .sf a:hover{color:#fff;text-decoration:underline}.ffs .sf-base{border-top:1px solid #ffffff24;color:#b9c4c2;display:flex;flex-wrap:wrap;font-size:14px;gap:8px 20px;justify-content:space-between;margin-top:32px;padding-top:18px}.ffs .mbar{display:none}@media(max-width:699px){.ffs .mbar{align-items:center;background:#fff;border-top:1px solid var(--line);bottom:0;box-shadow:0 -8px 20px #3c28141a;display:flex;gap:12px;justify-content:space-between;left:0;padding:10px 16px calc(10px + env(safe-area-inset-bottom));position:fixed;right:0;z-index:60}.ffs .mbar span{color:var(--soft);font-size:14px;font-weight:600;line-height:1.25}.ffs .mbar .btn{box-shadow:none;flex:none;font-size:16px;padding:11px 22px}.ffs.has-mbar .sf{padding-bottom:96px}}.ffpricing .phero{padding-bottom:90px}.ffpricing .toggle{background:#fff;border:2px solid var(--deep);border-radius:999px;display:inline-flex;gap:4px;padding:4px}.ffpricing .toggle button{background:#0000;border:0;border-radius:999px;color:var(--deep);cursor:pointer;font:600 15px Poppins,sans-serif;padding:10px 18px}.ffpricing .toggle button.on{background:var(--deep);color:#fff}.ffpricing .plans-sec{margin-top:-60px;padding-top:0}.ffpricing .plans{grid-gap:18px;display:grid;gap:18px;margin:0 auto;max-width:1040px}@media(min-width:900px){.ffpricing .plans{grid-template-columns:repeat(3,1fr)}}.ffpricing .plan{background:#fff;border:1px solid var(--line);border-radius:24px;box-shadow:0 14px 34px #3c281414;display:flex;flex-direction:column;padding:26px 22px}.ffpricing .plan.featured{border:2.5px solid var(--teal)}.ffpricing .plan h2{color:var(--deep);font-size:22px;font-weight:800;margin:0 0 6px}.ffpricing .plan .sub{color:var(--soft);font-size:15px;line-height:1.5;margin:0 0 16px;min-height:46px}.ffpricing .price{align-items:center;border-bottom:1px solid var(--line);display:flex;gap:12px;margin-bottom:16px;min-height:64px;padding-bottom:16px}.ffpricing .amt{font-feature-settings:"tnum";font-size:44px;font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-.03em;line-height:1}.ffpricing .amt.contact{font-size:30px}.ffpricing .det{color:var(--soft);display:flex;flex-direction:column;font-size:14px;line-height:1.35}.ffpricing .det .trial{color:var(--gink);font-weight:700}.ffpricing .feats{grid-gap:9px;display:grid;flex:1 1;gap:9px;list-style:none;margin:0 0 22px;padding:0}.ffpricing .feats li{font-size:15px;line-height:1.4;padding-left:26px;position:relative}.ffpricing .feats li:before{border:solid var(--gink);border-width:0 2.5px 2.5px 0;content:"";height:11px;left:3px;position:absolute;top:5px;transform:rotate(45deg);width:6px}.ffpricing .feats li.all{font-weight:700;padding-left:0}.ffpricing .feats li.all:before{display:none}.ffpricing .plan .btn{width:100%}.ffpricing .billed{margin:18px 0 0}.ffpricing .addons .card{min-width:0}.ffblog .post{display:flex;flex-direction:column;overflow:hidden;padding:0}.ffblog .post img{height:220px;object-fit:cover;width:100%}.ffblog .pbody{padding:18px 20px 22px}.ffblog .pbody p{color:var(--soft);margin:0}.ffblog .read{color:var(--deep);display:inline-block;font-weight:600;margin-top:10px;text-decoration:underline;text-underline-offset:4px}.ffblog .pager{display:flex;justify-content:center;margin-top:32px;overflow-x:auto}.ffblog .back{font-weight:600;margin:0 0 20px}.ffblog .hero-img{border-radius:18px;margin:8px 0 24px;max-height:460px;object-fit:cover;width:100%}.ffblog .tags{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:28px 0 0;padding:0}.ffblog .tags li{background:var(--mint);border-radius:999px;color:var(--deeper);font-size:14px;font-weight:600;padding:4px 12px}.ffcase .talk{margin:0 auto;max-width:900px}.ffcase .talk h2.s{margin:0 0 22px}.ffcase .talk p.lede{font-size:clamp(17px,4.2vw,19px);margin:0 0 22px;max-width:none}.ffcase .talk .btns{justify-content:center;margin:0 0 22px}.ffcase .talk p.helper{color:var(--soft);margin:0}.ffh{--deep:#0a6f6e;--teal:#0e9c9b;--mint:#d8ece9;--green:#00bc48;--gink:#00762a;--ink:#1d2726;--soft:#4a5250;--paper:#fffaf3;--line:#e8dccb;-webkit-font-smoothing:antialiased;background:var(--paper);color:var(--ink);font-family:Poppins,system-ui,sans-serif;overflow-x:hidden;overflow-x:clip;text-align:left}.ffh *{box-sizing:border-box}.ffh img{display:block;max-width:100%}.ffh .wrap{margin:0 auto;max-width:1160px;padding:0 20px}.ffh .hero{padding:30px 0 56px}.ffh .hgrid{grid-gap:30px;align-items:center;display:grid;gap:30px}@media(min-width:940px){.ffh .hgrid{gap:56px;grid-template-columns:1fr 1fr}.ffh .hero{padding:64px 0 80px}}.ffh .kicker{align-items:center;background:#fff;border:1.5px solid var(--line);border-radius:999px;color:var(--deep);display:inline-flex;font-size:14px;font-weight:600;gap:8px;margin-bottom:16px;padding:6px 14px}.ffh .kicker i{background:var(--green);border-radius:50%;height:8px;width:8px}.ffh h1{color:var(--ink);font-size:clamp(34px,8.6vw,58px);font-weight:800;letter-spacing:-.03em;line-height:1.06;margin:0 0 16px}.ffh h1 em{color:var(--deep);font-style:normal}.ffh .hbtns{align-items:center;display:flex;flex-wrap:wrap;gap:12px 16px}.ffh .hbtns span{color:var(--soft);font-size:15px;font-weight:600}@media(max-width:699px){.ffh .hbtns{display:none}.ffh .hero{padding-top:20px}.ffh .kicker{font-size:13px;margin-bottom:12px}.ffh .explain{margin-bottom:18px}}.ffh .explain{font-size:clamp(18px,4.6vw,21px);font-weight:500;line-height:1.5;margin:0 0 24px;max-width:520px}.ffh .cmp{background:#fff;border:1px solid var(--line);border-radius:24px;box-shadow:0 24px 50px #3c281429;padding:20px 18px 18px}.ffh .cmp .lab{color:var(--deep);display:flex;font-size:14px;font-weight:700;justify-content:space-between}.ffh .cmp .lab span{color:var(--soft);font-weight:500}.ffh .item{align-items:center;display:flex;gap:14px;margin:10px 0 14px}.ffh .item img{background:#fff;border:1px solid var(--line);border-radius:16px;flex:none;height:84px;object-fit:cover;width:84px}.ffh .item h2{font-size:19px;font-weight:700;line-height:1.25;margin:0}.ffh .item .pk{color:var(--soft);font-size:15px}.ffh .row{border:1.5px solid #ece2d4;border-radius:14px;gap:12px;margin-bottom:8px;padding:10px 12px}.ffh .row,.ffh .row .lg{align-items:center;display:flex}.ffh .row .lg{background:#fff;flex:none;height:40px;justify-content:center;width:74px}.ffh .row .lg img{height:auto;max-height:34px;max-width:70px;width:auto}@media(max-width:480px){.ffh .row .lg{width:52px}.ffh .row .lg img{max-width:50px}.ffh .item img{height:68px;width:68px}}.ffh .row .v{flex:1 1;font-size:15px;font-weight:600;line-height:1.3;min-width:0}.ffh .row .p{font-feature-settings:"tnum";font-size:19px;font-variant-numeric:tabular-nums;font-weight:800}.ffh .row.win{background:#effbf3;border:2px solid var(--green)}.ffh .row.win .p{color:var(--gink);font-size:23px}.ffh .tag{background:var(--gink);border-radius:999px;color:#fff;display:table;font-size:12px;font-weight:700;margin-top:3px;padding:1px 9px}.ffh .cmpfoot{display:flex;gap:8px;margin-top:10px}.ffh .saveline{align-items:center;background:var(--gink);border-radius:14px;color:#fff;display:flex;flex:1 1;font-size:16px;font-weight:700;gap:10px;justify-content:center;padding:11px}.ffh .saveline b{color:#fff;font-size:24px;font-weight:800}.ffh .addcart{align-items:center;background:#fff;border:2px solid var(--deep);border-radius:14px;color:var(--deep);display:flex;font-size:15px;font-weight:700;justify-content:center;padding:11px 16px;text-decoration:none;white-space:nowrap}@media(max-width:520px){.ffh .cmpfoot{flex-direction:column}}.ffh .cmp .note{color:var(--soft);font-size:15px;line-height:1.5;margin:10px 0 0;text-align:center}.ffh section{padding:64px 0}.ffh .eyebrow{color:var(--deep);font-size:15px;font-weight:700;letter-spacing:.06em;margin-bottom:6px;text-transform:uppercase}.ffh h2.s{font-size:clamp(28px,6.6vw,42px);font-weight:800;letter-spacing:-.025em;line-height:1.12;margin:0 0 18px}.ffh .keep{color:var(--deep);font-size:18px;font-weight:600;line-height:1.5;margin:-6px 0 18px}.ffh .funnel{background:var(--mint)}.ffh .fgrid{grid-gap:24px;align-items:center;display:grid;gap:24px;justify-items:center}.ffh .fgrid>div{width:100%}@media(min-width:900px){.ffh .fgrid{gap:56px;grid-template-columns:minmax(0,400px) minmax(0,640px);justify-content:center}}.ffh .fart{margin:0 auto;max-width:250px}.ffh .fart img{height:auto;width:100%}@media(min-width:900px){.ffh .fart{max-width:none}}.ffh .flabels{grid-gap:12px;display:grid;gap:12px;list-style:none;margin:0;padding:0}.ffh .flabels li{align-items:center;background:#fff;border-radius:18px;box-shadow:0 6px 16px #0a505014;display:flex;gap:14px;padding:16px 18px}.ffh .flabels li>div{text-wrap:balance;text-wrap:pretty}.ffh .flabels .n{align-items:center;background:var(--deep);border-radius:50%;color:#fff;display:flex;flex:none;font-size:19px;font-weight:800;height:44px;justify-content:center;width:44px}.ffh .flabels b{display:block;font-size:21px;line-height:1.25}.ffh .flabels span{color:var(--soft);font-size:15px;line-height:1.4}.ffh .flabels li.money{border:2.5px solid var(--green)}.ffh .flabels li.money .n{background:var(--green);color:#062b14}.ffh .flabels li.money b{color:var(--gink);font-size:23px}@media(max-width:374px){.ffh .flabels b{font-size:20px}.ffh .flabels li.money b{font-size:22px}}.ffh section.logos{border-bottom:1px solid var(--line);padding:36px 0 44px}.ffh .logos h3{font-size:19px;margin:0 0 20px;text-align:center}.ffh .logos p{color:var(--soft);font-size:15px;margin:16px 0 0;text-align:center}.ffh .lmarq{-webkit-mask-image:linear-gradient(90deg,#0000,#000 14%,#000 86%,#0000);mask-image:linear-gradient(90deg,#0000,#000 14%,#000 86%,#0000);overflow:hidden}.ffh .ltrack{animation:ffh-marquee 50s linear infinite;display:flex;width:-webkit-max-content;width:max-content}.ffh .lmarq:focus-within .ltrack,.ffh .lmarq:hover .ltrack{animation-play-state:paused}.ffh .lrow{gap:14px;list-style:none;margin:0;padding:0 7px}.ffh .lrow,.ffh .lrow li{align-items:center;display:flex}.ffh .lrow li{background:#fff;border:1px solid var(--line);border-radius:14px;flex:none;height:88px;justify-content:center;padding:12px;width:176px}@keyframes ffh-marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media(prefers-reduced-motion:reduce){.ffh .lmarq{-webkit-mask-image:none;mask-image:none;overflow-x:auto}.ffh .ltrack{animation:none}.ffh .ltrack [aria-hidden=true]{display:none}}.ffh .save{background:var(--deep);color:#fff}.ffh .save .eyebrow{color:#c9f0ec}.ffh section.faq{padding-top:34px}.ffh .faqlist{grid-gap:10px;display:grid;gap:10px;max-width:760px}.ffh .faqlist details{background:#fff;border:1px solid var(--line);border-radius:16px;padding:0 20px}.ffh .faqlist summary{align-items:center;cursor:pointer;display:flex;font-size:18px;font-weight:700;gap:16px;justify-content:space-between;line-height:1.35;list-style:none;padding:18px 0}.ffh .faqlist summary::-webkit-details-marker{display:none}.ffh .faqlist summary:after{color:var(--deep);content:"+";flex:none;font-size:26px;font-weight:600;line-height:1}.ffh .faqlist details[open] summary:after{content:"\2212"}.ffh .faqlist details p{color:var(--soft);font-size:17px;line-height:1.55;margin:0 0 18px}.ffh .cta{background-color:#1c1510;background-image:url(/static/media/restaurant.a16484ff25cc7167077e.webp);background-position:50%;background-size:cover;color:#fff;padding:88px 0;position:relative;text-align:center}.ffh .cta:before{background:#120e0ab8;content:"";inset:0;position:absolute}.ffh .cta .wrap{position:relative}.ffh .cta p{font-size:19px;margin:0 auto 26px;max-width:520px}.ffh .cta .btn{background:var(--gink);border-color:var(--gink);box-shadow:0 8px 20px #003c144d;color:#fff}.ffh .cta .btn:hover{background:#005c20;border-color:#005c20}.ffh .cta h2.s,.ffh .save h2.s{color:#fff}@media(max-width:699px){.ffh .hgrid{gap:20px}}.ow{--deep:#0a6f6e;--teal:#0e9c9b;--mint:#d8ece9;--green:#00bc48;--gink:#00762a;--ink:#1d2726;--soft:#4a5250;--line:#e8dccb;--ui:#e2e9e8}.ffs .ow{padding:56px 0 64px}@media(min-width:900px){.ffs .ow{padding:80px 0}}.ow-grid{align-items:center;display:flex;flex-direction:column}.ow-lead{width:100%}.ow-head{margin:0 auto 20px;max-width:640px;text-align:center}.ffs .ow-head .eyebrow,.ffs .ow-head h1.pg,.ffs .ow-head h2.s{margin:0 0 8px}.ow-head p{color:var(--soft);font-size:clamp(17px,4.4vw,19px);font-weight:500;line-height:1.5;margin:0}.ow-steps{display:none;list-style:none;margin:0;padding:0}@media(min-width:900px){.ow-grid{grid-gap:72px;align-items:center;display:grid;gap:72px;grid-template-columns:minmax(0,470px) auto;justify-content:center}.ow-head{margin:0 0 22px;text-align:left}.ow-steps{grid-gap:6px;display:grid;gap:6px}}.ow-step{align-items:center;background:#0000;border:1.5px solid #0000;border-radius:16px;color:var(--ink);cursor:pointer;display:flex;font:inherit;gap:14px;margin:0;padding:12px 16px 15px;position:relative;text-align:left;width:100%}.ow-step:hover{background:#ffffffa6}.ow-step.on{background:#fff;border-color:var(--line);box-shadow:0 10px 24px #0a505014}.ow-n{align-items:center;background:#fff;border:2px solid #b7d8d4;border-radius:50%;color:var(--deep);display:flex;flex:none;font-size:16px;font-weight:800;height:36px;justify-content:center;line-height:1;width:36px}.ow-now .ow-n,.ow-sl .ow-n,.ow-step.on .ow-n{background:var(--deep);border-color:var(--deep);color:#fff}.ow-t{display:flex;flex-direction:column;min-width:0}.ow-t b{font-size:18px;font-weight:700;line-height:1.3}.ow-t span{color:var(--soft);font-size:15px;line-height:1.4}.ow-step .ow-prog,.ow.is-live .ow-step.on:before{border-radius:2px;bottom:6px;height:3px;left:16px;position:absolute;right:16px}.ow.is-live .ow-step.on:before{background:#0e9c9b29;content:""}.ow-prog{background:var(--teal);display:block;transform:scaleX(0);transform-origin:left center}.ow.is-live .ow-prog{animation:ow-prog 4s linear both;animation:ow-prog var(--dur,4s) linear both}.ow.is-paused .ow-prog{animation-play-state:paused}@keyframes ow-prog{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.ow-stage{display:flex;justify-content:center;pointer-events:none;position:relative}.ow-stage:before{aspect-ratio:1;background:var(--mint);border-radius:50%;content:"";left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:128%}.ow-phone{background:#1d2726;border-radius:40px;box-shadow:0 28px 56px -16px #0a3c3c80;padding:9px;position:relative;width:min(276px,74vw)}@media(min-width:900px){.ow-phone{border-radius:46px;padding:10px;width:310px}}.ow-screen{aspect-ratio:1/1.84;background:#fff;border-radius:32px;container-type:inline-size;overflow:hidden;position:relative}@media(min-width:900px){.ow-screen{border-radius:36px}}.ow-island{background:#1d2726;border-radius:99px;height:20px;height:7cqw;left:50%;position:absolute;top:9px;top:3.2cqw;transform:translateX(-50%);width:78px;width:29cqw;z-index:10}.ow-now{align-items:center;display:flex;gap:14px;height:72px;margin:14px auto 0;max-width:340px;width:100%}.ow-now .ow-n{font-size:21px;height:46px;width:46px}.ow-now .ow-t b{font-size:19px;line-height:1.2}.ow-now .ow-t span{font-size:16px}.ow-dots{gap:2px}.ow-dots,.ow-dots button{display:flex;justify-content:center}.ow-dots button{align-items:center;background:none;border:0;cursor:pointer;height:44px;margin:0;padding:0;width:38px}.ow-dots i{background:#c3d6d3;border-radius:5px;display:block;height:10px;overflow:hidden;position:relative;transition:width .25s;width:10px}.ow-dots .on i{background:#0a6f6e40;width:30px}.ow-dots .ow-prog,.ow:not(.is-live) .ow-dots .on i{background:var(--deep)}.ow-dots .ow-prog{inset:0;position:absolute}@media(min-width:900px){.ow-dots,.ow-now{display:none}}.ow-scene{background:#fff;color:var(--ink);display:flex;flex-direction:column;font-size:14px;font-size:5.4cqw;inset:0;line-height:1.3;overflow:hidden;padding:2.2em .9em 0;position:absolute;text-align:left}.ow-stage .ow-scene{visibility:hidden}.ow-stage .ow-scene.on,.ow-stage .ow-scene.was{visibility:visible}.ow-stage .ow-scene.on{z-index:2}.ow-stage .ow-scene.was{z-index:1}.ow-scene *{box-sizing:border-box}.ow-scene p{margin:0}.ow-scene img{display:block;height:auto;max-width:100%;width:auto}.ow-scene svg{display:block}.ow-bar{align-items:center;display:flex;flex:none;height:2.4em;justify-content:space-between}.ow-scene .ow-brand{flex:none;height:1.35em;max-width:none;width:auto}.ow-cart{align-items:center;background:var(--mint);border-radius:50%;color:var(--deep);display:flex;height:2.2em;justify-content:center;position:relative;width:2.2em}.ow-cart svg{height:1.3em;width:1.3em}.ow-badge{background:var(--deep);border-radius:1em;box-shadow:0 0 0 .15em #fff;color:#fff;display:grid;font-size:.8em;font-weight:800;height:1.5em;line-height:1;min-width:1.5em;padding:0 .3em;place-items:center;position:absolute;right:-.45em;top:-.35em}.ow-count i{font-style:normal;grid-area:1/1;opacity:0}.ow-count i:last-child{opacity:1}.ow-scene .ow-title{flex:none;font-size:1.35em;font-weight:800;letter-spacing:-.01em;line-height:1.15;margin:.3em 0 .5em}.ow-title span{color:var(--soft);display:block;font-size:.6em;font-weight:600;letter-spacing:0;margin-top:.2em}.ow-lg{align-items:center;background:#fff;border-radius:.4em;display:flex;flex:none;height:1.9em;justify-content:center;padding:.15em .2em;width:3.4em}.ow-scene .ow-lg img{max-height:1.3em}.ow-scene .ow-lab{color:var(--soft);flex:none;font-size:.74em;font-weight:700;letter-spacing:.06em;margin:0 0 .3em;text-transform:uppercase}.ow-chips{grid-gap:.35em;display:grid;flex:none;gap:.35em;grid-template-columns:repeat(6,1fr);margin-bottom:.6em}.ow-chip{align-items:center;background:#fff;border:1px solid var(--ui);border-radius:.6em;box-shadow:0 .1em .3em #0a3c3c0f;display:flex;grid-column:span 2;height:2.2em;justify-content:center;padding:.28em .45em}.ow-chip:nth-child(4){grid-column:2/span 2}.ow-scene .ow-chip img{max-height:1.45em}.ow-scene .ow-chip-shamrock{padding:.12em .3em}.ow-scene .ow-chip-shamrock img{max-height:1.95em}.ow-list{grid-gap:.32em;display:grid;gap:.32em;list-style:none;margin:0;padding:0}.ow-row{background:#fff;border:1px solid var(--ui);border-radius:.7em;padding:.48em .6em .48em .75em}.ow-rh{align-items:center;display:flex;gap:.5em;justify-content:space-between;position:relative}.ow-it{display:flex;flex-direction:column;min-width:0}.ow-it b{font-weight:700;line-height:1.25}.ow-it span{color:var(--soft);font-size:.78em;line-height:1.3;white-space:nowrap}.ow-pp{font-feature-settings:"tnum";align-items:center;background:#fff;border:1.5px solid var(--deep);border-radius:1em;color:var(--deep);display:grid;flex:none;font-size:.9em;font-variant-numeric:tabular-nums;font-weight:800;height:1.95em;justify-items:center;padding:0 .55em;position:relative}.ow-pa,.ow-pb{align-items:center;display:flex;gap:.25em;grid-area:1/1}.ow-pp svg{height:1em;width:1em}.ow-pin{background:var(--gink);border-color:var(--gink);color:#fff}.ow-pin .ow-pa{opacity:0}.ow-open{border:1.5px solid var(--teal);box-shadow:0 .3em .8em #0e9c9b24}.ow-cmp{display:flex;flex-direction:column;margin-top:.45em;max-height:14em;overflow:hidden}.ow-cmp>*+*{margin-top:.3em}.ow-shut{margin-top:0;max-height:0;opacity:0}.ow-scene .ow-pack{color:var(--soft);font-size:.78em;font-weight:600}.ow-opt{align-items:center;background:#fff;border:1px solid var(--ui);border-radius:.55em;display:flex;gap:.45em;padding:.3em .5em .3em .3em}.ow-on{flex:1 1;font-size:.82em;font-weight:600;line-height:1.2;min-width:0}.ow-on em{background:var(--gink);border-radius:1em;color:#fff;display:table;font-size:.95em;font-style:normal;font-weight:700;margin-top:.2em;padding:.1em .6em}.ow-price{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:800}.ow-best{background:#effbf3;border:2px solid var(--green)}.ow-best .ow-price{color:var(--gink)}.ow-cartbox{background:#fff;border:1px solid var(--ui);border-radius:.8em}.ow-sup{grid-gap:.45em;display:grid;gap:.45em;padding:.62em .7em .66em}.ow-sup+.ow-sup{border-top:1px solid var(--ui)}.ow-sh{align-items:center;display:flex;gap:.5em}.ow-sm{display:flex;flex-direction:column;line-height:1.2;min-width:0}.ow-sh b{font-size:.9em;font-weight:700}.ow-sm span{color:var(--soft);font-size:.72em;font-weight:600}.ow-pill{background:#e3eae8;border-radius:1em;height:.95em;overflow:hidden;position:relative}.ow-fill{background:var(--green);border-radius:1em;bottom:0;left:0;position:absolute;top:0;width:100%}.ow-st{align-items:center;display:flex;font-size:.8em;gap:.5em;justify-content:space-between;line-height:1.2}.ow-have{font-feature-settings:"tnum";display:grid;font-variant-numeric:tabular-nums;font-weight:700;justify-items:start}.ow-h0,.ow-h1{grid-area:1/1}.ow-h0{opacity:0}.ow-stv{font-feature-settings:"tnum";display:grid;font-variant-numeric:tabular-nums;font-weight:700;justify-items:end}.ow-met,.ow-need{grid-area:1/1}.ow-need{color:var(--soft);opacity:0}.ow-met{align-items:center;color:var(--gink);display:flex;gap:.25em}.ow-met svg{height:1.15em;width:1.15em}.ow-submit{background:var(--deep);border-radius:1.4em;color:#fff;flex:none;font-size:.95em;font-weight:700;height:2.7em;margin:auto 0 1.1em;position:relative}.ow-done,.ow-submit{align-items:center;display:flex;justify-content:center}.ow-done{background:#fff;flex-direction:column;inset:0;padding:2.2em .9em 3.4em;position:absolute;text-align:center;z-index:5}.ow-big{align-items:center;background:var(--green);border-radius:50%;box-shadow:0 .5em 1.2em #00bc484d;color:#fff;display:flex;height:4.4em;justify-content:center;width:4.4em}.ow-big svg{height:2.6em;width:2.6em}.ow-scene .ow-sent{font-size:1.3em;font-weight:800;letter-spacing:-.01em;line-height:1.2;margin:.8em 0 1em}.ow-sentlist{grid-gap:.45em;display:grid;gap:.45em;width:100%}.ow-si{align-items:center;border:1px solid var(--ui);border-radius:.7em;display:flex;gap:.55em;padding:.4em .6em .4em .35em}.ow-sn{display:flex;flex:1 1;flex-direction:column;line-height:1.25;min-width:0;text-align:left}.ow-sn b{font-size:.86em}.ow-sn span{font-feature-settings:"tnum";color:var(--soft);font-size:.78em;font-variant-numeric:tabular-nums;font-weight:600}.ow-ok{align-items:center;background:var(--green);border-radius:50%;color:#fff;display:flex;flex:none;height:1.6em;justify-content:center;width:1.6em}.ow-ok svg{height:1.05em;width:1.05em}.ow-tap{background:#1d27264d;border:.15em solid #fffffff2;border-radius:50%;height:2.4em;left:50%;margin:-1.2em 0 0 -1.2em;opacity:0;pointer-events:none;position:absolute;top:50%;width:2.4em;z-index:3}.ow-rh>.ow-tap{left:28%}.ow-pp .ow-tap{font-size:1.1em}.ow.is-live .ow-stage .ow-s1.on{animation:ow-fade .35s ease-out both}.ow.is-live .ow-stage .ow-s1.on .ow-lab{animation:ow-fade .3s ease-out .1s both}.ow.is-live .ow-stage .ow-s1.on .ow-chip{animation:ow-glide .8s cubic-bezier(.2,.8,.25,1) both}.ow.is-live .ow-stage .ow-s1.on .ow-chip:first-child{animation-delay:.15s}.ow.is-live .ow-stage .ow-s1.on .ow-chip:nth-child(2){animation-delay:.27s}.ow.is-live .ow-stage .ow-s1.on .ow-chip:nth-child(3){animation-delay:.39s}.ow.is-live .ow-stage .ow-s1.on .ow-chip:nth-child(4){animation-delay:.51s}.ow.is-live .ow-stage .ow-s1.on .ow-chip:nth-child(5){animation-delay:.63s}.ow.is-live .ow-stage .ow-s1.on .ow-row{animation:ow-rise .4s ease-out both}.ow.is-live .ow-stage .ow-s1.on .ow-row:first-child{animation-delay:1.3s}.ow.is-live .ow-stage .ow-s1.on .ow-row:nth-child(2){animation-delay:1.47s}.ow.is-live .ow-stage .ow-s1.on .ow-row:nth-child(3){animation-delay:1.64s}.ow.is-live .ow-stage .ow-s1.on .ow-row:nth-child(4){animation-delay:1.81s}.ow.is-live .ow-stage .ow-s1.on .ow-row:nth-child(5){animation-delay:1.98s}.ow.is-live .ow-stage .ow-s2.on .ow-rh>.ow-tap{animation:ow-tapk .7s ease-out .15s both}.ow.is-live .ow-stage .ow-s2.on .ow-open{animation:ow-lift .3s ease-out .45s both}.ow.is-live .ow-stage .ow-s2.on .ow-cmp{animation:ow-open .6s cubic-bezier(.3,.7,.3,1) .5s both}.ow.is-live .ow-stage .ow-s2.on .ow-cmp>*{animation:ow-rise .35s ease-out both}.ow.is-live .ow-stage .ow-s2.on .ow-cmp>:first-child{animation-delay:.65s}.ow.is-live .ow-stage .ow-s2.on .ow-cmp>:nth-child(2){animation:ow-rise .35s ease-out .75s both,ow-win .45s ease-out 1.45s both}.ow.is-live .ow-stage .ow-s2.on .ow-cmp>:nth-child(3){animation-delay:.9s}.ow.is-live .ow-stage .ow-s2.on .ow-cmp>:nth-child(4){animation-delay:1.05s}.ow.is-live .ow-stage .ow-s2.on .ow-best em{animation:ow-pop .45s cubic-bezier(.3,1.6,.5,1) 1.55s both}.ow.is-live .ow-stage .ow-s3.on .ow-shut{animation:ow-shut .4s ease-in .85s both}.ow.is-live .ow-stage .ow-s3.on .ow-row:first-child{animation:ow-unlift .3s ease-in 1s both}.ow.is-live .ow-stage .ow-s3.on .ow-pin .ow-tap{animation:ow-tapk .7s ease-out both}.ow.is-live .ow-stage .ow-s3.on .ow-pin{animation:ow-press .3s ease-out both,ow-pillon .2s ease-out both}.ow.is-live .ow-stage .ow-s3.on .ow-pin .ow-pa{animation:ow-out .15s ease-out both}.ow.is-live .ow-stage .ow-s3.on .ow-pin .ow-pb{animation:ow-in .2s ease-out both}.ow.is-live .ow-stage .ow-s3.on .ow-row:first-child .ow-tap{animation-delay:.1s}.ow.is-live .ow-stage .ow-s3.on .ow-row:first-child .ow-pin{animation-delay:.32s,.5s}.ow.is-live .ow-stage .ow-s3.on .ow-row:first-child .ow-pa{animation-delay:.5s}.ow.is-live .ow-stage .ow-s3.on .ow-row:first-child .ow-pb{animation-delay:.55s}.ow.is-live .ow-stage .ow-s3.on .ow-row:nth-child(2) .ow-tap{animation-delay:1.35s}.ow.is-live .ow-stage .ow-s3.on .ow-row:nth-child(2) .ow-pin{animation-delay:1.57s,1.75s}.ow.is-live .ow-stage .ow-s3.on .ow-row:nth-child(2) .ow-pa{animation-delay:1.75s}.ow.is-live .ow-stage .ow-s3.on .ow-row:nth-child(2) .ow-pb{animation-delay:1.8s}.ow.is-live .ow-stage .ow-s3.on .ow-row:nth-child(3) .ow-tap{animation-delay:2.05s}.ow.is-live .ow-stage .ow-s3.on .ow-row:nth-child(3) .ow-pin{animation-delay:2.27s,2.45s}.ow.is-live .ow-stage .ow-s3.on .ow-row:nth-child(3) .ow-pa{animation-delay:2.45s}.ow.is-live .ow-stage .ow-s3.on .ow-row:nth-child(3) .ow-pb{animation-delay:2.5s}.ow.is-live .ow-stage .ow-s3.on .ow-badge{animation:ow-pop .45s cubic-bezier(.3,1.6,.5,1) .55s both}.ow.is-live .ow-stage .ow-s3.on .ow-count i:first-child{animation:ow-c1 4s linear both}.ow.is-live .ow-stage .ow-s3.on .ow-count i:nth-child(2){animation:ow-c2 4s linear both}.ow.is-live .ow-stage .ow-s3.on .ow-count i:nth-child(3){animation:ow-c3 4s linear both}.ow.is-live .ow-stage .ow-s4.on{animation:ow-push .45s cubic-bezier(.2,.8,.25,1) both}.ow.is-live .ow-stage .ow-s4.on .ow-fill{animation:ow-fillup .6s ease-in-out both}.ow.is-live .ow-stage .ow-s4.on .ow-h0,.ow.is-live .ow-stage .ow-s4.on .ow-need{animation:ow-out .2s ease-out both}.ow.is-live .ow-stage .ow-s4.on .ow-h1,.ow.is-live .ow-stage .ow-s4.on .ow-met{animation:ow-in .25s ease-out both}.ow.is-live .ow-stage .ow-s4.on .ow-sup:first-child .ow-fill{animation-delay:.75s}.ow.is-live .ow-stage .ow-s4.on .ow-sup:first-child .ow-h0,.ow.is-live .ow-stage .ow-s4.on .ow-sup:first-child .ow-need{animation-delay:1.25s}.ow.is-live .ow-stage .ow-s4.on .ow-sup:first-child .ow-h1,.ow.is-live .ow-stage .ow-s4.on .ow-sup:first-child .ow-met{animation-delay:1.35s}.ow.is-live .ow-stage .ow-s4.on .ow-sup:nth-child(2) .ow-fill{animation-delay:1.4s}.ow.is-live .ow-stage .ow-s4.on .ow-sup:nth-child(2) .ow-h0,.ow.is-live .ow-stage .ow-s4.on .ow-sup:nth-child(2) .ow-need{animation-delay:1.9s}.ow.is-live .ow-stage .ow-s4.on .ow-sup:nth-child(2) .ow-h1,.ow.is-live .ow-stage .ow-s4.on .ow-sup:nth-child(2) .ow-met{animation-delay:2s}.ow.is-live .ow-stage .ow-s4.on .ow-sup:nth-child(3) .ow-fill{animation-delay:2.05s}.ow.is-live .ow-stage .ow-s4.on .ow-sup:nth-child(3) .ow-h0,.ow.is-live .ow-stage .ow-s4.on .ow-sup:nth-child(3) .ow-need{animation-delay:2.55s}.ow.is-live .ow-stage .ow-s4.on .ow-sup:nth-child(3) .ow-h1,.ow.is-live .ow-stage .ow-s4.on .ow-sup:nth-child(3) .ow-met{animation-delay:2.65s}.ow.is-live .ow-stage .ow-s4.on .ow-submit{animation:ow-enable .3s ease-out 2.8s both}.ow.is-live .ow-stage .ow-s5.on .ow-submit .ow-tap{animation:ow-tapk .75s ease-out .2s both}.ow.is-live .ow-stage .ow-s5.on .ow-submit{animation:ow-press .3s ease-out .42s both}.ow.is-live .ow-stage .ow-s5.on .ow-done{animation:ow-slideup .45s cubic-bezier(.2,.8,.25,1) .8s both}.ow.is-live .ow-stage .ow-s5.on .ow-big{animation:ow-pop .5s cubic-bezier(.3,1.6,.5,1) 1s both}.ow.is-live .ow-stage .ow-s5.on .ow-big path{stroke-dasharray:21;animation:ow-draw .4s ease-out 1.25s both}.ow.is-live .ow-stage .ow-s5.on .ow-sent{animation:ow-rise .4s ease-out 1.2s both}.ow.is-live .ow-stage .ow-s5.on .ow-si{animation:ow-rise .35s ease-out both}.ow.is-live .ow-stage .ow-s5.on .ow-si:first-child{animation-delay:1.5s}.ow.is-live .ow-stage .ow-s5.on .ow-si:nth-child(2){animation-delay:1.7s}.ow.is-live .ow-stage .ow-s5.on .ow-si:nth-child(3){animation-delay:1.9s}.ow.is-live .ow-stage .ow-s5.on .ow-ok{animation:ow-pop .4s cubic-bezier(.3,1.6,.5,1) both}.ow.is-live .ow-stage .ow-s5.on .ow-si:first-child .ow-ok{animation-delay:1.75s}.ow.is-live .ow-stage .ow-s5.on .ow-si:nth-child(2) .ow-ok{animation-delay:1.95s}.ow.is-live .ow-stage .ow-s5.on .ow-si:nth-child(3) .ow-ok{animation-delay:2.15s}@keyframes ow-fade{0%{opacity:0}to{opacity:1}}@keyframes ow-glide{0%{opacity:0;transform:translate(var(--fx),var(--fy)) rotate(var(--fr)) scale(1.3)}55%{opacity:1}to{opacity:1;transform:none}}@keyframes ow-rise{0%{opacity:0;transform:translateY(.8em)}to{opacity:1;transform:none}}@keyframes ow-open{0%{margin-top:0;max-height:0}to{margin-top:.45em;max-height:14em}}@keyframes ow-shut{0%{margin-top:.45em;max-height:14em;opacity:1}to{margin-top:0;max-height:0;opacity:0}}@keyframes ow-lift{0%{border-color:var(--ui);box-shadow:none}to{border-color:var(--teal);box-shadow:0 .3em .8em #0e9c9b24}}@keyframes ow-unlift{0%{border-color:var(--teal);box-shadow:0 .3em .8em #0e9c9b24}to{border-color:var(--ui);box-shadow:none}}@keyframes ow-win{0%{background:#fff;border-color:var(--ui)}to{background:#effbf3;border-color:var(--green)}}@keyframes ow-pop{0%{transform:scale(0)}70%{transform:scale(1.15)}to{transform:scale(1)}}@keyframes ow-tapk{0%{box-shadow:0 0 0 0 #0a6f6e66;opacity:0;transform:scale(1.6)}25%{opacity:1;transform:scale(1)}45%{box-shadow:0 0 0 0 #0a6f6e66;transform:scale(.8)}80%{box-shadow:0 0 0 .9em #0a6f6e00;opacity:1;transform:scale(1)}to{box-shadow:0 0 0 .9em #0a6f6e00;opacity:0;transform:scale(1)}}@keyframes ow-press{50%{transform:scale(.93)}}@keyframes ow-pillon{0%{background:#fff;border-color:var(--deep);color:var(--deep)}to{background:var(--gink);border-color:var(--gink);color:#fff}}@keyframes ow-out{0%{opacity:1}to{opacity:0}}@keyframes ow-in{0%{opacity:0}to{opacity:1}}@keyframes ow-c1{0%,43.7%{opacity:1}43.75%,to{opacity:0}}@keyframes ow-c2{0%,43.7%{opacity:0}43.75%,61.2%{opacity:1}61.25%,to{opacity:0}}@keyframes ow-c3{0%,61.2%{opacity:0}61.25%,to{opacity:1}}@keyframes ow-slideup{0%{transform:translateY(105%)}to{transform:none}}@keyframes ow-push{0%{transform:translateX(100%)}to{transform:none}}@keyframes ow-fillup{0%{background:var(--deep);width:var(--from)}80%{background:var(--deep);width:100%}to{background:var(--green);width:100%}}@keyframes ow-enable{0%{background:#c9d4d2;color:#f4f7f6}to{background:var(--deep);color:#fff}}@keyframes ow-draw{0%{stroke-dashoffset:21}to{stroke-dashoffset:0}}.ow-strip{display:none}@media(prefers-reduced-motion:reduce){.ow-grid{display:block}.ow-dots,.ow-now,.ow-stage,.ow-steps{display:none}.ow-head{margin:0 auto 26px;text-align:center}.ow-strip{display:flex;gap:14px;list-style:none;margin:0 -20px;overflow-x:auto;padding:0 20px 8px;scroll-snap-type:x mandatory}.ow-strip>li{display:flex;flex:0 0 min(250px,72vw);flex-direction:column;scroll-snap-align:center}.ow-sl{align-items:center;display:flex;font-size:16px;gap:10px;line-height:1.25;margin:0}.ow-sl .ow-n{font-size:15px;height:32px;width:32px}.ow-sc{color:var(--soft);font-size:14px;line-height:1.4;margin:4px 0 10px}.ow-mini{background:#1d2726;border-radius:28px;margin-top:auto;padding:6px;pointer-events:none}.ow-mini .ow-screen{border-radius:23px}}@media(prefers-reduced-motion:reduce) and (min-width:1000px){.ow-strip{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin:0;overflow:visible;padding:0}}.ffeat .sbtns{justify-content:center;margin-top:44px}.ffpress .article{align-items:flex-start;display:flex;gap:16px}.ffpress .plogo{align-items:center;background:#fff;border:1px solid var(--line);border-radius:14px;display:flex;flex:none;height:84px;justify-content:center;padding:8px;width:84px}.ffpress .plogo img{height:auto;max-height:64px;max-width:100%;object-fit:contain;width:auto}.ffpress .outlet{color:var(--deep)!important;font-size:15px!important;font-weight:700;margin:0 0 4px!important}.ffpress .outlet span{color:var(--soft);font-weight:500;margin-left:6px}.ffpress .read{color:var(--deep);display:inline-block;font-size:15px;font-weight:600;margin-top:8px;text-decoration:underline;text-underline-offset:4px}@media(max-width:480px){.ffpress .plogo{height:60px;width:60px}}.ffcalc .phero{padding-bottom:84px}.ffcalc .calc-sec{margin-top:-56px;padding-top:0}.ffcalc .calc{grid-gap:18px;align-items:start;display:grid;gap:18px;margin:0 auto;max-width:1000px}@media(min-width:900px){.ffcalc .calc{grid-template-columns:1.1fr 1fr}}.ffcalc .inputs{padding:28px 26px 18px}.ffcalc .slabel{color:var(--ink);font-size:16px;font-weight:600;margin:0 0 4px}.ffcalc .result{background:var(--deep);border-radius:22px;color:#fff;padding:26px 24px}.ffcalc .rlabel{color:#c9f0ec;font-size:14px;font-weight:700;letter-spacing:.06em;margin:0;text-transform:uppercase}.ffcalc .range{font-feature-settings:"tnum";color:#b6f5c9;font-size:clamp(20px,2.4vw,30px);font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-.02em;line-height:1.2;margin:10px 0 6px;white-space:nowrap}.ffcalc .year{color:#fff;font-size:18px;font-weight:600;margin:0}.ffcalc .how{color:#e3f4f2;font-size:15px;line-height:1.55;margin:14px 0 0}.ffcalc .fine{color:#cfe9e6;font-size:13px;line-height:1.5;margin:16px 0 20px}.ffcalc .result .btn{background:#fff;border-color:#fff;color:var(--deep);width:100%}.ffcalc .result .btn:hover{background:var(--mint)}.ffcalc .result .more{color:#fff;display:block;font-weight:600;margin-top:12px;text-align:center}.ffcalc .proof{color:var(--ink);font-size:17px;font-weight:600;margin:28px auto 0;max-width:760px;text-align:center}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}[data-rbd-draggable-context-id]{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;touch-action:auto}[data-rbd-drag-handle-context-id]{-webkit-touch-callout:none!important;-webkit-tap-highlight-color:transparent!important;touch-action:none!important;-webkit-user-select:none!important;user-select:none!important}@media (max-width:600px){[data-rbd-draggable-context-id][data-rbd-is-dragging=true]{position:relative!important;z-index:9999!important}[data-rbd-drag-handle-context-id]{touch-action:none!important}[data-rbd-draggable-context-id]{-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none;user-drag:none}}body{margin:0;padding:0;transition:background-color .3s ease,color .3s ease}*{transition:background-color .3s ease,color .3s ease,border-color .3s ease}