@font-face{font-family:Newsreader;font-style:italic;font-weight:400;font-display:swap;src:url(../media/79e9e0e3b9220e46-s.0~gr2nv~zu_tq.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:italic;font-weight:400;font-display:swap;src:url(../media/e62850744c7f266e-s.075bt8bdso9.6.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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-family:Newsreader;font-style:italic;font-weight:400;font-display:swap;src:url(../media/9433d1a810498265-s.p.0h26ys03~gfbk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:italic;font-weight:500;font-display:swap;src:url(../media/79e9e0e3b9220e46-s.0~gr2nv~zu_tq.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:italic;font-weight:500;font-display:swap;src:url(../media/e62850744c7f266e-s.075bt8bdso9.6.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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-family:Newsreader;font-style:italic;font-weight:500;font-display:swap;src:url(../media/9433d1a810498265-s.p.0h26ys03~gfbk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(../media/150f724d70372c02-s.0ibo8nq1_5r8c.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(../media/750c737482d9de2f-s.0.oe-uv1--sd5.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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-family:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5f402bd2d8eef81a-s.p.16whm0euli40m.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:normal;font-weight:500;font-display:swap;src:url(../media/150f724d70372c02-s.0ibo8nq1_5r8c.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:normal;font-weight:500;font-display:swap;src:url(../media/750c737482d9de2f-s.0.oe-uv1--sd5.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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-family:Newsreader;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5f402bd2d8eef81a-s.p.16whm0euli40m.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader Fallback;src:local(Times New Roman);ascent-override:69.68%;descent-override:25.12%;line-gap-override:0.0%;size-adjust:105.48%}.newsreader_c990709e-module__Pp2Q4q__className{font-family:Newsreader,Newsreader Fallback}.newsreader_c990709e-module__Pp2Q4q__variable{--font-newsreader:"Newsreader", "Newsreader Fallback"}
@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.0xyeb7czu1stb.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.0vnh8.d8wxa2x.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.0~.8lt~vdqmc3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.00z~hoalba5dm.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.0vwgtotjdgnhr.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.09.f.n_ccld80.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.0xyeb7czu1stb.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.0vnh8.d8wxa2x.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.0~.8lt~vdqmc3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.00z~hoalba5dm.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.0vwgtotjdgnhr.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.09.f.n_ccld80.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.0xyeb7czu1stb.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.0vnh8.d8wxa2x.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.0~.8lt~vdqmc3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.00z~hoalba5dm.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.0vwgtotjdgnhr.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.09.f.n_ccld80.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.0xyeb7czu1stb.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.0vnh8.d8wxa2x.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.0~.8lt~vdqmc3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.00z~hoalba5dm.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.0vwgtotjdgnhr.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.09.f.n_ccld80.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Fallback;src:local(Arial);ascent-override:101.32%;descent-override:27.18%;line-gap-override:0.0%;size-adjust:101.17%}.ibm_plex_sans_95c0f32e-module__y9P6Ea__className{font-family:IBM Plex Sans,IBM Plex Sans Fallback;font-style:normal}.ibm_plex_sans_95c0f32e-module__y9P6Ea__variable{--font-ibm-plex-sans:"IBM Plex Sans", "IBM Plex Sans Fallback"}
@font-face{font-family:Lato;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b529365fa126a3f2-s.17~hndooavd5u.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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-family:Lato;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8e451580e5e95631-s.p.0put2--9ix-3p.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lato;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d74bdd14d6019bc6-s.02x781ca3~dwt.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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-family:Lato;font-style:normal;font-weight:700;font-display:swap;src:url(../media/345c85a432359eed-s.p.0az0.9544w3d6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lato;font-style:normal;font-weight:900;font-display:swap;src:url(../media/da28569d36042d01-s.0wf~e3vwy0y3..woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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-family:Lato;font-style:normal;font-weight:900;font-display:swap;src:url(../media/9be384ea93fe3f49-s.p.05qlfybzfat._.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lato Fallback;src:local(Arial);ascent-override:101.03%;descent-override:21.8%;line-gap-override:0.0%;size-adjust:97.69%}.lato_313eb6aa-module__p8vNOq__className{font-family:Lato,Lato Fallback;font-style:normal}.lato_313eb6aa-module__p8vNOq__variable{--font-lato:"Lato", "Lato Fallback"}
:root{--cream:#fcf8f0;--cream-2:#f6eedd;--cream-3:#f1e6cb;--gold:#cc951e;--gold-dark:#a9760f;--gold-deep:#8a6614;--ink:#2a2317;--muted:#6e6248;--muted-2:#9c9179;--border:#ede3cf;--border-2:#efe6d4;--serif:var(--font-newsreader), Georgia, serif;--sans:var(--font-ibm-plex-sans), -apple-system, BlinkMacSystemFont, sans-serif;--slack-font:var(--font-lato), sans-serif}html{scroll-behavior:smooth}body{margin:0}.dueit *{box-sizing:border-box}.dueit{min-height:100vh;font-family:var(--sans);color:var(--ink);background:var(--cream)}.dueit a{color:inherit;text-decoration:none}.dueit img{max-width:100%;display:block}.dueit h1,.dueit h2,.dueit h3,.dueit p{margin:0}.dueit button{cursor:pointer;font:inherit;border:0}.dueit .wrap{max-width:1080px;margin:0 auto}.dueit .header{z-index:20;background:var(--cream);border-bottom:1px solid var(--border-2);justify-content:space-between;align-items:center;padding:18px 40px;display:flex;position:sticky;top:0}.dueit .logo-plate{background:#fff;border-radius:10px;align-items:center;padding:7px 12px;display:inline-flex;box-shadow:0 2px 8px -3px #785a1440}.dueit .logo-plate img{width:auto;height:26px}.dueit .btn{border-radius:40px;justify-content:center;align-items:center;min-height:52px;padding:15px 26px;font-size:16px;font-weight:700;transition:transform .12s,box-shadow .12s,background .12s,border-color .12s;display:inline-flex}.dueit .btn-primary{color:#fff;background:var(--gold);box-shadow:0 12px 26px -10px #cc951ea6}.dueit .btn-primary:hover{background:#bd8817;transform:translateY(-1px);box-shadow:0 16px 30px -10px #cc951eb3}.dueit .btn-primary:active{transform:translateY(0);box-shadow:0 8px 18px -10px #cc951eb3}.dueit .btn-ghost{color:var(--ink);background:0 0;border:1px solid #d9cbab}.dueit .btn-ghost:hover{background:#fff;border-color:#cbb98f}.dueit .btn-dark{color:#fff;background:var(--ink);border-radius:9px;justify-content:center;align-items:center;padding:11px 20px;font-size:14px;font-weight:700;display:inline-flex}.dueit .btn-dark:hover{background:#3a3020}.dueit .top-nav{align-items:center;gap:22px;display:flex}.dueit .top-nav a:not(.btn-dark){color:var(--muted);font-size:14.5px;font-weight:600}.dueit .top-nav a:not(.btn-dark):hover{color:var(--ink)}.dueit .top-nav .btn-dark{color:#fff}.dueit .hero{background:radial-gradient(120% 90% at 15% 0%, #fbf0d8 0%, var(--cream) 55%);grid-template-columns:1.05fr 1fr;align-items:center;gap:48px;padding:70px 40px 64px;display:grid}.dueit .eyebrow-serif{color:var(--gold-dark);font-family:var(--serif);font-size:20px;font-style:italic}.dueit .hero h1{color:var(--ink);font-family:var(--serif);letter-spacing:-.01em;margin-top:12px;font-size:54px;font-weight:500;line-height:1.05}.dueit .hero p{max-width:470px;color:var(--muted);margin-top:22px;font-size:19px;line-height:1.6}.dueit .cta-row{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.dueit .section{padding:72px 40px}.dueit .eyebrow{color:var(--gold-dark);letter-spacing:.12em;text-transform:uppercase;font-size:12.5px;font-weight:700}.dueit .h2-serif{font-family:var(--serif);letter-spacing:-.01em;font-weight:500;line-height:1.15}.dueit .center{text-align:center}.dueit .problem{background:var(--cream-2);padding:66px 40px}.dueit .problem h2{font-size:36px}.dueit .problem p{max-width:560px;color:var(--muted);margin:18px auto 0;font-size:17px;line-height:1.6}.dueit .solution{background:var(--cream)}.dueit .solution h2{margin-top:12px;font-size:42px}.dueit .solution p{max-width:580px;color:var(--muted);margin:18px auto 0;font-size:18px;line-height:1.6}.dueit .features{background:var(--cream);padding:8px 40px 76px}.dueit .features-wrap{max-width:900px}.dueit .feature-grid{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.dueit .card{border:1px solid var(--border);background:#fff;border-radius:16px;padding:28px}.dueit .card-num{color:var(--gold);font-family:var(--serif);font-size:26px;font-weight:500}.dueit .card h3{margin-top:10px;font-size:19px;font-weight:700}.dueit .card p{color:var(--muted);margin-top:8px;font-size:15px;line-height:1.6}.dueit .recurring{background:linear-gradient(180deg, var(--cream-2), var(--cream-3));padding:70px 40px}.dueit .recurring-wrap{max-width:820px}.dueit .recurring h2{font-size:34px;line-height:1.2}.dueit .recurring p{max-width:560px;color:var(--muted);margin:16px auto 0;font-size:18px;line-height:1.6}.dueit .chips{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:26px;display:flex}.dueit .chip{color:var(--gold-deep);background:#fff;border:1px solid #e7d6af;border-radius:40px;padding:11px 20px;font-size:15px;font-weight:700}.dueit .chip-accent{color:#fff;background:var(--gold);border-color:var(--gold)}.dueit .how{background:var(--cream);padding:74px 40px}.dueit .how h2{font-family:var(--serif);text-align:center;margin-bottom:40px;font-size:34px;font-weight:500}.dueit .steps{flex-direction:column;gap:8px;max-width:640px;margin:0 auto;display:flex}.dueit .step{border:1px solid var(--border);background:#fff;border-radius:14px;align-items:flex-start;gap:20px;padding:22px;display:flex}.dueit .step-num{color:var(--gold);font-family:var(--serif);font-size:30px;line-height:1}.dueit .step h3{font-size:18px;font-weight:700}.dueit .step p{color:var(--muted);margin-top:6px;font-size:15px;line-height:1.55}.dueit .final{text-align:center;background:var(--ink);padding:80px 40px}.dueit .final h2{color:var(--cream);font-family:var(--serif);letter-spacing:-.01em;font-size:44px;font-weight:500;line-height:1.12}.dueit .final .btn-primary{margin-top:26px;padding:16px 32px;font-size:17px}.dueit .footer{background:var(--cream);border-top:1px solid var(--border-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:24px 40px;display:flex}.dueit .footer .logo-plate{border:1px solid var(--border-2);box-shadow:none;padding:5px 10px}.dueit .footer .logo-plate img{height:20px}.dueit .footer nav{color:var(--muted-2);flex-wrap:wrap;align-items:center;gap:12px;font-size:13px;display:flex}.dueit .footer a:hover{color:var(--ink)}.dueit .slack{width:100%;max-width:520px;font-family:var(--slack-font);background:#fff;border:1px solid #e3e1de;border-radius:16px;margin:0 auto;overflow:hidden;box-shadow:0 30px 60px -25px #1e140559,0 8px 20px -10px #1e140526}.dueit .slack-head{background:#f6f3f2;border-bottom:1px solid #e3e1de;align-items:center;gap:8px;padding:12px 16px;display:flex}.dueit .traffic{gap:6px;margin-right:6px;display:flex}.dueit .traffic span{border-radius:50%;width:11px;height:11px}.dueit .traffic-red{background:#f1554b}.dueit .traffic-yellow{background:#f5be4f}.dueit .traffic-green{background:#5fc454}.dueit .slack-chan{align-items:baseline;gap:8px;display:flex}.dueit .slack-chan .hash,.dueit .slack-chan .name{color:#1d1c1d;font-size:16px;font-weight:900}.dueit .slack-chan .cnt{color:#8d8b8e;font-size:13px;font-weight:700}.dueit .slack-body{flex-direction:column;padding:8px 18px 18px;display:flex}.dueit .day{align-items:center;gap:12px;padding:10px 0 6px;display:flex}.dueit .day .rule{background:#e3e1de;flex:1;height:1px}.dueit .day .lbl{color:#616061;background:#fff;border:1px solid #e3e1de;border-radius:20px;padding:3px 12px;font-size:12px;font-weight:800}.dueit .msg{gap:12px;padding:12px 0 4px;display:flex}.dueit .bot-av{background:var(--gold);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.dueit .msg-main{flex:1;min-width:0}.dueit .msg-head{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.dueit .msg-head .who{color:#1d1c1d;font-size:15px;font-weight:900}.dueit .msg-head .app{color:#616061;letter-spacing:.04em;background:#e8e8e8;border-radius:3px;padding:2px 5px;font-size:10px;font-weight:800}.dueit .msg-head .ts{color:#8d8b8e;font-size:12px}.dueit .task{border:1px solid #e3e1de;border-left:4px solid var(--gold);background:#fffdf8;border-radius:8px;margin-top:8px;padding:14px 16px}.dueit .task-lbl{color:#b27f16;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:900}.dueit .task-title{color:#1d1c1d;margin-top:5px;font-size:16px;font-weight:900;line-height:1.3}.dueit .task-meta{color:#616061;align-items:center;gap:8px;margin-top:9px;font-size:12.5px;display:flex}.dueit .task-meta .by{align-items:center;gap:5px;display:inline-flex}.dueit .task-meta .by b{color:#1264a3;font-weight:800}.dueit .mini-avatar,.dueit .avatar-photo{object-fit:cover;border-radius:50%;flex-shrink:0}.dueit .mini-avatar{width:20px;height:20px}.dueit .avatar-photo{width:26px;height:26px}.dueit .roster{border-top:1px solid #eceae7;flex-direction:column;gap:8px;margin-top:12px;padding-top:11px;display:flex}.dueit .rrow{justify-content:space-between;align-items:center;gap:10px;display:flex}.dueit .person{align-items:center;gap:9px;min-width:0;display:flex}.dueit .person .nm{color:#1d1c1d;font-size:13.5px;font-weight:800}.dueit .pill{border-radius:20px;flex-shrink:0;align-items:center;gap:6px;padding:3px 11px;font-size:11.5px;font-weight:900;display:inline-flex}.dueit .pill .dot{border-radius:50%;width:6px;height:6px}.dueit .pill-done{color:#1d6e42;background:#e4f3ec;padding-left:8px}.dueit .pill-due{color:#ad3b2e;background:#fdecea}.dueit .pill-due .dot{background:#ad3b2e}.dueit .pill-pending{color:#616061;background:#eeedeb}.dueit .pill-pending .dot{background:#9b9894}.dueit .task-actions{gap:8px;margin-top:14px;display:flex}.dueit .s-done{color:#fff;background:#007a5a;border-radius:6px;align-items:center;gap:6px;padding:9px 16px;font-size:13px;font-weight:800;display:inline-flex}.dueit .s-done:hover{background:#068a66}.dueit .s-snooze{color:#1d1c1d;background:#fff;border:1px solid #c6c4c2;border-radius:6px;padding:9px 16px;font-size:13px;font-weight:800}.dueit .s-snooze:hover{background:#f7f7f7}.dueit .ping{color:#1d1c1d;margin-top:5px;font-size:14.5px;line-height:1.5}.dueit .ping .mention{color:#1264a3}.dueit .rec{background:#fff;border:1px solid #e3e1de;border-radius:8px;margin-top:8px;padding:12px 14px}.dueit .rec-badge{color:#1d6e42;background:#e4f3ec;border-radius:20px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:900;display:inline-flex}.dueit .rec-title{color:#1d1c1d;margin-top:9px;font-size:15px;font-weight:800}.dueit .rec-next{color:#616061;margin-top:4px;font-size:13px}.dueit .composer{border:1px solid #c6c4c2;border-radius:10px;justify-content:space-between;align-items:center;margin-top:14px;padding:11px 14px;display:flex}.dueit .composer .ph{color:#8d8b8e;font-size:14px}.dueit .composer .send{background:var(--gold);border-radius:6px;justify-content:center;align-items:center;width:26px;height:26px;display:flex}@media (max-width:880px){.dueit .header{padding:14px 20px}.dueit .top-nav{gap:14px}.dueit .hero{grid-template-columns:1fr;gap:36px;padding:44px 20px 48px}.dueit .hero h1{font-size:38px}.dueit .hero p{max-width:none;font-size:17px}.dueit .section,.dueit .problem,.dueit .features,.dueit .recurring,.dueit .how,.dueit .final,.dueit .solution{padding-left:20px;padding-right:20px}.dueit .problem h2{font-size:28px}.dueit .solution h2{font-size:32px}.dueit .feature-grid{grid-template-columns:1fr}.dueit .recurring h2{font-size:27px}.dueit .final{padding:60px 20px}.dueit .final h2{font-size:32px}.dueit .footer{padding:20px}.dueit .btn{padding:14px 22px;font-size:15px}.dueit .cta-row .btn{flex:1}}@media (max-width:520px){.dueit .top-nav a:not(.btn-dark){display:none}.dueit .hero h1{font-size:32px}.dueit .msg-head .ts{display:none}}
:root{--gold-soft:#fbf3e1;--muted-3:#8a7c5e;--green:#1d6e42;--green-bg:#e9f4ec}.dueit-pricing *{box-sizing:border-box}.dueit-pricing{min-height:100vh;color:var(--ink);background:var(--cream);font-family:var(--sans)}.dueit-pricing a{color:inherit;text-decoration:none}.dueit-pricing img{max-width:100%;display:block}.dueit-pricing h1,.dueit-pricing h2,.dueit-pricing h3,.dueit-pricing p{margin:0}.dueit-pricing button{cursor:pointer;font:inherit;border:0}.dueit-pricing .pricing-header{z-index:20;background:var(--cream);border-bottom:1px solid var(--border-2);justify-content:space-between;align-items:center;gap:20px;padding:18px 40px;display:flex;position:sticky;top:0}.dueit-pricing .logo-plate{background:#fff;border-radius:10px;align-items:center;padding:7px 12px;display:inline-flex;box-shadow:0 2px 8px -3px #785a1440}.dueit-pricing .logo-plate img{width:auto;height:26px}.dueit-pricing .pricing-nav{align-items:center;gap:26px;display:flex}.dueit-pricing .pricing-nav a{color:var(--muted);font-size:14.5px;font-weight:600}.dueit-pricing .pricing-nav a.active{color:var(--ink);font-weight:700}.dueit-pricing .pricing-nav .btn-dark{color:#fff;background:var(--ink);border-radius:9px;justify-content:center;align-items:center;padding:11px 20px;font-size:14px;font-weight:700;display:inline-flex}.dueit-pricing .pricing-nav .btn-dark:hover{color:#fff;background:#3a3020}.dueit-pricing .pricing-hero{text-align:center;background:radial-gradient(120% 80% at 50% 0%, #fbf0d8 0%, var(--cream) 60%);padding:74px 24px 8px}.dueit-pricing .eyebrow-serif{color:var(--gold-dark);font-family:var(--serif);font-size:19px;font-style:italic}.dueit-pricing .pricing-hero h1{max-width:760px;font-family:var(--serif);letter-spacing:-.01em;margin:12px auto 0;font-size:52px;font-weight:500;line-height:1.06}.dueit-pricing .pricing-hero .sub{max-width:560px;color:var(--muted);margin:20px auto 0;font-size:19px;line-height:1.6}.dueit-pricing .card-wrap{justify-content:center;padding:44px 24px 8px;display:flex}.dueit-pricing .pricing-card{border:1px solid var(--border);background:#fff;border-radius:22px;width:100%;max-width:480px;padding:38px 38px 34px;box-shadow:0 40px 80px -34px #785a1459,0 10px 24px -14px #785a1433}.dueit-pricing .badge{color:var(--gold-dark);background:var(--gold-soft);letter-spacing:.04em;border-radius:20px;align-items:center;gap:7px;padding:6px 14px;font-size:12.5px;font-weight:800;display:inline-flex}.dueit-pricing .badge .dot{background:var(--gold);border-radius:50%;width:7px;height:7px}.dueit-pricing .seg{background:#f4ecdd;border-radius:12px;gap:4px;margin-top:20px;padding:4px;display:inline-flex}.dueit-pricing .seg button{color:var(--muted-3);background:0 0;border-radius:9px;padding:7px 16px;font-size:13.5px;font-weight:600;transition:background .15s,box-shadow .15s,color .15s}.dueit-pricing .seg button.active{color:var(--ink);background:#fff;font-weight:700;box-shadow:0 1px 3px #785a1433}.dueit-pricing .price-row{align-items:baseline;gap:10px;margin-top:18px;display:flex}.dueit-pricing .price{color:var(--ink);font-family:var(--serif);letter-spacing:-.02em;font-size:68px;font-weight:500;line-height:.9}.dueit-pricing .price-label{color:var(--muted);font-size:15px;font-weight:600;line-height:1.25}.dueit-pricing .savings{color:var(--green);background:var(--green-bg);border-radius:20px;align-items:center;gap:6px;margin-top:11px;padding:5px 12px;font-size:12.5px;font-weight:800;display:inline-flex}.dueit-pricing .price-note{color:var(--muted-3);margin-top:14px;font-size:14.5px;line-height:1.5}.dueit-pricing .price-note b{color:var(--muted)}.dueit-pricing .btn-primary{color:#fff;background:var(--gold);border-radius:40px;justify-content:center;align-items:center;width:100%;margin-top:22px;padding:16px;font-size:17px;font-weight:700;transition:transform .12s,box-shadow .12s,background .12s;display:inline-flex;box-shadow:0 14px 28px -12px #cc951eb3}.dueit-pricing .btn-primary:hover{background:#bd8817;transform:translateY(-1px);box-shadow:0 18px 32px -12px #cc951ebf}.dueit-pricing .btn-primary:active{transform:translateY(0)}.dueit-pricing .rule{background:#eee6d6;height:1px;margin:28px 0 22px}.dueit-pricing .incl-lbl{color:#b27f16;letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:800}.dueit-pricing .pricing-features{flex-direction:column;gap:13px;margin-top:16px;display:flex}.dueit-pricing .feat{align-items:flex-start;gap:11px;display:flex}.dueit-pricing .feat .tick{background:var(--green-bg);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;margin-top:1px;display:flex}.dueit-pricing .feat .txt{color:#3a3324;font-size:15.5px;line-height:1.4}.dueit-pricing .reassure{flex-wrap:wrap;justify-content:center;gap:14px 40px;padding:34px 24px 20px;display:flex}.dueit-pricing .reassure div{color:var(--muted);align-items:center;gap:9px;font-size:15px;font-weight:600;display:flex}.dueit-pricing .pricing-faq{padding:64px 24px 20px}.dueit-pricing .pricing-faq h2{font-family:var(--serif);letter-spacing:-.01em;text-align:center;margin:0 0 8px;font-size:36px;font-weight:500}.dueit-pricing .pricing-faq .lead{color:var(--muted-3);text-align:center;margin:0 auto 34px;font-size:16px}.dueit-pricing .faq-list{flex-direction:column;gap:12px;max-width:680px;margin:0 auto;display:flex}.dueit-pricing .faq-item{border:1px solid var(--border);background:#fff;border-radius:14px;overflow:hidden}.dueit-pricing .faq-q{text-align:left;background:#fff;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:20px 22px;display:flex}.dueit-pricing .faq-q .q{color:var(--ink);font-size:17px;font-weight:700}.dueit-pricing .faq-q .sign{width:26px;height:26px;color:var(--gold-dark);background:var(--gold-soft);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:20px;font-weight:700;line-height:1;display:flex}.dueit-pricing .faq-a{max-height:0;color:var(--muted);padding:0 22px;font-size:15.5px;line-height:1.62;transition:max-height .25s,padding .25s;overflow:hidden}.dueit-pricing .faq-item.open .faq-a{max-height:260px;padding:0 22px 20px}.dueit-pricing .pricing-final{text-align:center;background:var(--ink);margin-top:44px;padding:80px 24px}.dueit-pricing .pricing-final h2{color:var(--cream);font-family:var(--serif);letter-spacing:-.01em;font-size:44px;font-weight:500;line-height:1.12}.dueit-pricing .pricing-final p{color:#b8ac90;max-width:460px;margin:16px auto 0;font-size:17px}.dueit-pricing .pricing-final .btn-primary{width:auto;margin-top:28px;padding:16px 32px}.dueit-pricing .pricing-footer{background:var(--cream);border-top:1px solid var(--border-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:24px 40px;display:flex}.dueit-pricing .pricing-footer .logo-plate{border:1px solid var(--border-2);box-shadow:none;padding:5px 10px}.dueit-pricing .pricing-footer .logo-plate img{height:20px}.dueit-pricing .pricing-footer nav{color:var(--muted-2);flex-wrap:wrap;align-items:center;gap:12px;font-size:13px;display:flex}.dueit-pricing .pricing-footer a:hover{color:var(--ink)}@media (max-width:880px){.dueit-pricing .pricing-header{padding:14px 20px}.dueit-pricing .pricing-nav{gap:16px}.dueit-pricing .pricing-hero{padding:48px 20px 4px}.dueit-pricing .pricing-hero h1{font-size:36px}.dueit-pricing .pricing-hero .sub{font-size:17px}.dueit-pricing .pricing-card{padding:30px 24px 28px}.dueit-pricing .price{font-size:58px}.dueit-pricing .pricing-faq h2{font-size:29px}.dueit-pricing .pricing-final{padding:60px 20px}.dueit-pricing .pricing-final h2{font-size:32px}.dueit-pricing .pricing-footer{padding:20px}}@media (max-width:560px){.dueit-pricing .pricing-nav a:not(.active):not(.btn-dark){display:none}.dueit-pricing .pricing-hero h1{font-size:30px}.dueit-pricing .reassure{gap:12px 24px}}
:root{--green-soft:#e9f4ec;--faint:#b0a489;--border-frame:#eae0cc;--hairline:#f0e8d8}.dueit-status *{box-sizing:border-box}.dueit-status{min-height:100vh;color:var(--ink);background:var(--cream);font-family:var(--sans);flex-direction:column;display:flex}.dueit-status img{max-width:100%;display:block}.dueit-status h1,.dueit-status p{margin:0}.dueit-status a{color:inherit;text-decoration:none}.dueit-status .top{padding:26px 28px 0}.dueit-status .logo-plate{background:#fff;border-radius:10px;align-items:center;padding:7px 12px;display:inline-flex;box-shadow:0 2px 8px -3px #785a1440}.dueit-status .logo-plate img{width:auto;height:24px}.dueit-status .center{flex:1;justify-content:center;align-items:center;padding:36px 24px 48px;display:flex}.dueit-status .status-card{text-align:center;border:1px solid var(--border);background:#fff;border-radius:22px;width:100%;max-width:400px;padding:44px 38px 38px;box-shadow:0 40px 80px -40px #785a1466,0 8px 24px -16px #785a1440}.dueit-status .status-icon{border-radius:50%;justify-content:center;align-items:center;width:76px;height:76px;margin:0 auto;display:flex}.dueit-status .status-icon.success{background:var(--green-soft)}.dueit-status .status-icon.neutral{background:var(--gold-soft)}.dueit-status h1{color:var(--ink);font-family:var(--serif);letter-spacing:-.01em;margin-top:24px;font-size:32px;font-weight:500;line-height:1.12}.dueit-status .body{color:var(--muted);margin-top:14px;font-size:16px;line-height:1.6}.dueit-status .cta{color:#fff;background:var(--gold);border-radius:40px;justify-content:center;align-items:center;width:100%;margin-top:28px;padding:15px;font-size:16px;font-weight:700;transition:transform .12s,box-shadow .12s,background .12s;display:flex;box-shadow:0 14px 28px -12px #cc951eb3}.dueit-status .cta:hover{background:#bd8817;transform:translateY(-1px);box-shadow:0 18px 32px -12px #cc951ebf}.dueit-status .cta:active{transform:translateY(0)}.dueit-status .secondary{color:var(--gold-dark);border-bottom:1px solid #e7d3a6;margin-top:16px;padding-bottom:1px;font-size:14.5px;font-weight:600;display:inline-block}.dueit-status .secondary:hover{border-bottom-color:var(--gold-dark)}.dueit-status .note{color:var(--muted-3);border-top:1px solid var(--hairline);margin-top:26px;padding-top:20px;font-size:13px;line-height:1.55}.dueit-status .foot{text-align:center;padding:0 28px 24px}.dueit-status .foot span{color:var(--faint);font-size:12.5px}@media (max-width:520px){.dueit-status .top{padding:20px 20px 0}.dueit-status .center{padding:24px 18px 36px}.dueit-status .status-card{border-radius:18px;padding:34px 24px 30px}.dueit-status h1{font-size:27px}.dueit-status .body{font-size:15px}}
