@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8298327da6d5bcce-s.132ro2ak-rvxq.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:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.0f~sf101j6mzi.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2b402d8aebffd579-s.0dskwooysu3cf.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:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a88409fdd7dc121c-s.0ir_pxtv760h..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:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.0fzkl03jw-sdz.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:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8298327da6d5bcce-s.132ro2ak-rvxq.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:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.0f~sf101j6mzi.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2b402d8aebffd579-s.0dskwooysu3cf.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:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a88409fdd7dc121c-s.0ir_pxtv760h..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:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.0fzkl03jw-sdz.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:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/8298327da6d5bcce-s.132ro2ak-rvxq.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:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.0f~sf101j6mzi.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2b402d8aebffd579-s.0dskwooysu3cf.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:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a88409fdd7dc121c-s.0ir_pxtv760h..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:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.0fzkl03jw-sdz.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:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/8298327da6d5bcce-s.132ro2ak-rvxq.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:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.0f~sf101j6mzi.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2b402d8aebffd579-s.0dskwooysu3cf.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:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a88409fdd7dc121c-s.0ir_pxtv760h..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:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.0fzkl03jw-sdz.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:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(../media/8298327da6d5bcce-s.132ro2ak-rvxq.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:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.0f~sf101j6mzi.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(../media/2b402d8aebffd579-s.0dskwooysu3cf.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:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(../media/a88409fdd7dc121c-s.0ir_pxtv760h..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:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.0fzkl03jw-sdz.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:Montserrat Fallback;src:local(Arial);ascent-override:85.79%;descent-override:22.25%;line-gap-override:0.0%;size-adjust:112.83%}.montserrat_6563882b-module__Mc41Uq__className{font-family:Montserrat,Montserrat Fallback;font-style:normal}.montserrat_6563882b-module__Mc41Uq__variable{--font-montserrat:"Montserrat", "Montserrat Fallback"}
:root{--navy:#072f6b;--ink:#102b55;--blue:#6b91c7;--juna-light-blue:#6ba3e8;--blue-soft:#edf6ff;--blue-mid:#cbdff4;--white:#fff;--muted:#5f79a1;--green:#20c764;--green-dark:#0d4b2b;--lime:#d7f341;--shadow:0 24px 70px #0d2d5b2e;color:var(--ink);font-family:var(--font-montserrat), Montserrat, "Avenir Next", ui-sans-serif, system-ui, sans-serif;background:#f7fbff}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;overflow-x:hidden}a{color:inherit;text-decoration:none}.site-header{z-index:20;-webkit-backdrop-filter:blur(12px);background:#fffffff5;border-bottom:1px solid #a3b5d233;grid-template-columns:auto 1fr auto;align-items:center;gap:22px;min-height:60px;padding:0 clamp(26px,3vw,68px);transition:box-shadow .24s;display:grid;position:sticky;top:0;box-shadow:0 1px 3px #0820460f}.site-header.scrolled{border-bottom-color:#a3b5d24d;box-shadow:0 4px 20px #0820461a}.brand{align-items:center;display:inline-flex}.brand-logo{height:auto;display:block}.header-brand-logo{width:112px}.site-nav{color:#4d6d96;justify-content:center;align-items:center;gap:2px;font-size:13px;font-weight:500;display:flex}.site-nav-link{justify-content:center;align-items:center;height:60px;padding:0 clamp(10px,1.2vw,16px);transition:color .18s;display:inline-flex;position:relative}.site-nav-link:hover{color:#1a3a6e}.site-nav-link.active{color:#1a3a6e;font-weight:700}.site-nav-link.active:after{content:"";background:#2460b0;border-radius:99px;width:22px;height:3px;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.header-actions,.cta-row,.trust-row,.toggle-row{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.ghost-link{color:#24466f;font-weight:600}.desktop-header-actions{background:#eff6ffb8;border:1px solid #789dcc2e;border-radius:16px;justify-content:flex-end;gap:8px;padding:4px;box-shadow:inset 0 1px #ffffffd9}.header-login-link{color:#5e80ad;font-size:12px;font-weight:500}.button.header-login-button{color:#234d82;min-height:40px;box-shadow:none;letter-spacing:-.01em;background:0 0;border-color:#0000;border-radius:12px;padding:0 20px;font-size:13px;font-weight:800}.button.header-login-button:hover{color:#0c2d6b;background:#ffffffe6;border-color:#789dcc38;box-shadow:0 8px 20px #2460b01a}.button{color:#fff;background:#6b91c7;border:1px solid #6b91c7;border-radius:11px;justify-content:center;align-items:center;gap:14px;min-height:50px;padding:0 26px;font-weight:700;transition:transform .18s,box-shadow .18s;display:inline-flex;box-shadow:0 14px 30px #5e86bf47}.button:hover{transform:translateY(-2px);box-shadow:0 20px 38px #5e86bf57}.button.secondary{color:#5077ac;box-shadow:none;background:#ffffff73;border-color:#bdd2eb}.button.small{min-height:30px;padding:0 14px}.header-cta{color:#fff;letter-spacing:-.01em;background:linear-gradient(135deg,#2460b0 0%,#174b92 100%);border-color:#174b92bf;border-radius:12px;min-height:40px;padding:0 22px;font-size:13px;font-weight:800;transition:background .16s,box-shadow .16s,transform .16s,border-color .16s;box-shadow:0 10px 24px #2460b042,inset 0 1px #ffffff2e}.header-cta:hover{background:linear-gradient(135deg,#2b6fc7 0%,#1a4f98 100%);border-color:#2460b0e0;transform:translateY(-2px);box-shadow:0 14px 30px #2460b057,inset 0 1px #ffffff38}.menu-toggle,.mobile-menu-backdrop,.mobile-menu-panel{display:none}.menu-toggle{cursor:pointer;background:linear-gradient(#6f90bd24,#6f90bd38);border:0;border-radius:14px;width:48px;height:48px;padding:0;position:relative;box-shadow:inset 0 1px #fffc}.menu-toggle span{background:#20457d;border-radius:999px;width:22px;height:2px;transition:transform .22s,opacity .22s,top .22s;position:absolute;left:13px}.menu-toggle span:first-child{top:16px}.menu-toggle span:nth-child(2){top:23px}.menu-toggle span:nth-child(3){top:30px}.site-header.menu-open .menu-toggle span:first-child{top:23px;transform:rotate(45deg)}.site-header.menu-open .menu-toggle span:nth-child(2){opacity:0}.site-header.menu-open .menu-toggle span:nth-child(3){top:23px;transform:rotate(-45deg)}.mobile-menu-backdrop{opacity:0;pointer-events:none;background:#071d3e52;transition:opacity .22s;position:fixed;inset:0}.mobile-menu-backdrop.visible{opacity:1;pointer-events:auto}.mobile-menu-panel{z-index:21;opacity:0;pointer-events:none;transition:opacity .24s,transform .24s;position:fixed;inset:84px 18px auto;transform:translateY(-16px)scale(.98)}.mobile-menu-panel.open{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}.mobile-menu-shell{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at 100% 0,#a6cdff73,#0000 34%),linear-gradient(#fffffff7,#eff7fffa);border:1px solid #7690b433;border-radius:28px;overflow:hidden;box-shadow:0 30px 60px #0820462e}.mobile-menu-top{justify-content:space-between;align-items:center;padding:18px 18px 10px;display:flex}.mobile-menu-logo{width:120px;height:auto}.mobile-menu-close{cursor:pointer;background:#6b91c724;border:0;border-radius:14px;width:42px;height:42px;padding:0;position:relative}.mobile-menu-close span{background:#23487e;border-radius:999px;width:20px;height:2px;position:absolute;top:20px;left:11px}.mobile-menu-close span:first-child{transform:rotate(45deg)}.mobile-menu-close span:last-child{transform:rotate(-45deg)}.mobile-menu-nav{gap:8px;padding:8px 14px 14px;display:grid}.mobile-menu-nav a,.mobile-login-link{color:#14386e;background:#ffffffb3;border-radius:18px;justify-content:space-between;align-items:center;min-height:56px;padding:0 18px;font-size:16px;font-weight:600;transition:background .16s,color .16s;display:flex;box-shadow:inset 0 0 0 1px #89a5cc2e}.mobile-menu-nav a.active{color:#2460b0;background:#2460b014;font-weight:700;box-shadow:inset 0 0 0 1.5px #2460b040}.mobile-menu-nav a:after{content:"›";color:#7b98c1;font-size:24px;line-height:1}.mobile-menu-actions{gap:10px;padding:6px 14px 18px;display:grid}.mobile-login-link{border-radius:18px;justify-content:center;width:100%;min-height:54px;font-size:15px}.mobile-menu-cta{border-radius:18px;width:100%;min-height:54px;font-size:15px}.button.lime{color:#061c12;background:var(--lime);border-color:var(--lime)}.button-arrow{object-fit:contain;width:18px;height:18px;display:block}.button-arrow.dark{filter:brightness(0)saturate()invert(9%)sepia(38%)saturate(1771%)hue-rotate(192deg)brightness(88%)contrast(95%)}.section-shell{padding:clamp(80px,9vw,140px) clamp(20px,2.8vw,44px)}.hero{isolation:isolate;background:linear-gradient(155deg,#061535 0%,#0d2856 55%,#0a1b3a 100%);grid-template-columns:minmax(440px,1fr) minmax(440px,1.1fr);align-items:center;gap:clamp(24px,3vw,60px);min-height:clamp(650px,100vh - 60px,820px);padding-top:clamp(44px,5.2vw,74px);padding-bottom:clamp(44px,5.2vw,74px);display:grid;position:relative;overflow:hidden}.hero:before{content:"";pointer-events:none;z-index:0;background-image:radial-gradient(#ffffff0a 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0}.hero-copy{z-index:2;max-width:580px;padding-top:0;position:relative}.pill{color:var(--navy);background:#c3d2e9;border-radius:999px;justify-content:center;align-items:center;margin:0 0 32px;padding:10px 28px;font-size:13px;font-weight:500;display:inline-flex}.pill.green{color:#031d10;background:#ffffff6b}h1,h2,h3,p{margin-top:0}h1{color:var(--navy);letter-spacing:-.052em;max-width:620px;margin-bottom:22px;font-size:clamp(42px,4.55vw,66px);font-weight:700;line-height:1.02}h1 span{color:#6d91c5;display:block}.hero-title-line{color:var(--navy);white-space:nowrap}h2{color:#1a365c;letter-spacing:-.028em;font-size:clamp(38px,5vw,72px);font-weight:700;line-height:1}h3{font-weight:600}.hero-subtitle,.automation p,.accountant-copy p,.section-heading p{color:#6a8dbb;max-width:600px;font-size:17px;font-weight:400;line-height:1.46}.trust-row{color:#132f57;margin-top:26px;font-size:14px;font-weight:700}.trust-row span{background:#ffffff94;border:1px solid #5e86bf29;border-radius:999px;padding:9px 13px}.hero h1{color:#fff;font-size:clamp(36px,3.8vw,58px)}.hero-em{color:var(--juna-light-blue);font-style:normal}.hero .hero-subtitle{color:#c8dcffcc}.hero-badge{color:#ffffffbf;background:#ffffff12;border:1px solid #ffffff26;border-radius:99px;align-items:center;gap:8px;margin-bottom:24px;padding:6px 14px;font-size:12.5px;font-weight:500;display:inline-flex}.hero-badge-dot{background:var(--juna-light-blue);border-radius:50%;flex-shrink:0;width:7px;height:7px;display:inline-block;box-shadow:0 0 10px #6ba3e8b8}.hero-btn-primary{background:var(--juna-light-blue);border-color:var(--juna-light-blue);color:#061535;gap:8px;font-weight:800;box-shadow:0 8px 28px #6ba3e857}.hero-btn-primary:hover{background:#8ab8ee;border-color:#8ab8ee;transform:translateY(-2px);box-shadow:0 12px 36px #6ba3e875}.hero-btn-arrow{transition:transform .18s;display:inline-block}.hero-btn-primary:hover .hero-btn-arrow{transform:translate(3px)}.hero-btn-ghost{color:#ffffffd9;box-shadow:none;background:0 0;border-color:#ffffff40}.hero-btn-ghost:hover{color:#fff;box-shadow:none;background:#ffffff14;border-color:#fff6;transform:none}.hero-trust{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.hero-trust span{color:#fff9;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:99px;padding:5px 12px;font-size:11.5px;font-weight:500}.hw-wrap{z-index:2;justify-content:center;align-items:center;display:flex;position:relative}.hw-glow{filter:blur(60px);pointer-events:none;border-radius:50%;position:absolute}.hw-glow-a{background:#2460b066;width:280px;height:280px;top:-40px;right:-20px}.hw-glow-b{background:#6ba3e838;width:180px;height:180px;bottom:30px;left:-10px}.hw{background:#fff;border-radius:14px;width:100%;max-width:500px;animation:6s ease-in-out infinite hw-float;position:relative;overflow:hidden;box-shadow:0 40px 100px #00000073,0 0 0 1px #ffffff12}@keyframes hw-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.hw-bar{background:#1a3a6e;border-bottom:1px solid #ffffff12;align-items:center;gap:10px;padding:11px 16px;display:flex}.hw-dots{flex-shrink:0;gap:5px;display:flex}.hw-dot{border-radius:50%;width:10px;height:10px}.hw-dot-r{background:#ff5f57}.hw-dot-y{background:#ffbd2e}.hw-dot-g{background:#28c840}.hw-app-label{text-align:center;color:#ffffffa6;flex:1;font-size:11px;font-weight:600}.hw-ecf-pill{color:var(--juna-light-blue);background:#6ba3e833;border:1px solid #6ba3e86b;border-radius:99px;flex-shrink:0;padding:2px 8px;font-size:10px;font-weight:700}.hw-body{flex-direction:column;gap:12px;padding:14px;display:flex}.hw-kpis{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.hw-kpi{background:#f8faff;border:1px solid #e8f0fb;border-radius:10px;flex-direction:column;gap:2px;padding:10px 12px;display:flex}.hw-kpi-ok{background:#eef5ff;border-color:#bcd6f5}.hw-kpi-label{color:#64748b;text-transform:uppercase;letter-spacing:.06em;font-size:9px;font-weight:700}.hw-kpi-val{color:#1a3a6e;margin:2px 0;font-size:15px;font-weight:800;line-height:1.2}.hw-kpi-ok .hw-kpi-val{font-size:22px}.hw-kpi-up{color:#2460b0;font-size:9px;font-weight:600}.hw-kpi-muted{color:#94a3b8;font-size:9px}.hw-kpi-badge{color:#1d4e8f;background:#e3eefc;border-radius:99px;width:fit-content;padding:2px 6px;font-size:9px;font-weight:700;display:inline-block}.hw-chart{background:#f8faff;border:1px solid #e8f0fb;border-radius:10px;flex-direction:column;gap:8px;padding:12px;display:flex}.hw-chart-label{color:#64748b;text-transform:uppercase;letter-spacing:.06em;font-size:9px;font-weight:700}.hw-bars{align-items:stretch;gap:6px;height:96px;display:flex}.hw-bar-col{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:4px;height:100%;display:flex}.hw-bar-col .hw-bar-fill{max-height:100%}.hw-bar-fill{transform-origin:bottom;background:linear-gradient(#6ba3e8 0%,#2460b0 100%);border-radius:4px 4px 0 0;width:100%;animation:.7s cubic-bezier(.22,1,.36,1) both bar-appear}.hw-bar-fill-hi{background:linear-gradient(180deg, #9fc9f4 0%, var(--juna-light-blue) 100%)}.hw-bar-label{color:#94a3b8;text-transform:uppercase;font-size:9px;font-weight:600}@keyframes bar-appear{0%{opacity:0;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}.hw-invoices{flex-direction:column;gap:6px;display:flex}.hw-inv-head{color:#64748b;text-transform:uppercase;letter-spacing:.06em;justify-content:space-between;font-size:9px;font-weight:700;display:flex}.hw-inv-link{color:#2460b0;text-transform:none;letter-spacing:0;font-size:9px;font-weight:600}.hw-inv-row{background:#f8faff;border:1px solid #e8f0fb;border-radius:8px;align-items:center;gap:8px;padding:7px 10px;display:flex}.hw-inv-icon{flex-shrink:0;font-size:15px;line-height:1}.hw-inv-info{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.hw-inv-name{color:#1e3a5f;white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:600;overflow:hidden}.hw-inv-meta{color:#94a3b8;font-size:9px}.hw-inv-amt{color:#1a3a6e;flex-shrink:0;font-size:11px;font-weight:700}.hw-status-paid{color:#1d4e8f;background:#e3eefc;border-radius:99px;flex-shrink:0;padding:2px 7px;font-size:9px;font-weight:700}.hw-status-pending{color:#854d0e;background:#fef9c3;border-radius:99px;flex-shrink:0;padding:2px 7px;font-size:9px;font-weight:700}.value-path{background:radial-gradient(circle at 10% 15%,#6ba3e84d,#0000 24%),radial-gradient(circle at 88% 12%,#6b91c738,#0000 28%),linear-gradient(135deg,#fff 0%,#edf5ff 100%);grid-template-columns:minmax(360px,.82fr) minmax(520px,1.18fr);align-items:center;gap:clamp(28px,4vw,64px);padding-top:clamp(58px,6vw,92px);padding-bottom:clamp(58px,6vw,92px);display:grid;position:relative;overflow:hidden}.value-path:before{content:"";background:#6b91c724;border-radius:50%;width:420px;height:420px;position:absolute;top:-160px;right:-120px}.value-path-copy,.value-path-board{z-index:1;position:relative}.value-path-copy h2{color:#0c3671;max-width:660px;margin-bottom:18px;font-size:clamp(38px,4.2vw,62px)}.value-path-copy p:not(.eyebrow){color:#5b7fac;max-width:560px;font-size:18px;line-height:1.58}.value-path-actions{flex-wrap:wrap;gap:14px;margin-top:30px;display:flex}.value-path-board{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#ffffffe6,#f5faffc2),#ffffffb8;border:1px solid #789dcc2e;border-radius:36px;gap:14px;padding:18px;display:grid;box-shadow:0 30px 80px #1e3f6c1f}.value-path-card{background:#ffffffc2;border:1px solid #6f91c029;border-radius:26px;grid-template-columns:54px 1fr;align-items:start;gap:16px;padding:18px;display:grid}.value-path-number{color:#0b2f68;background:var(--juna-light-blue);border-radius:18px;place-items:center;width:54px;height:54px;font-weight:800;display:grid;box-shadow:0 16px 32px #6ba3e833}.value-path-card h3{color:#123b70;margin-bottom:8px;font-size:22px}.value-path-card p{color:#6584ac;margin-bottom:12px;font-size:15px;line-height:1.5}.value-path-card strong{color:#315c92;background:#edf5ff;border-radius:999px;padding:6px 10px;font-size:12px;display:inline-flex}.plan-card,.enterprise-card,blockquote{background:#ffffffe0;border:1px solid #789dcc29;box-shadow:0 28px 78px #345b8f29}.automation{background:linear-gradient(145deg,#0c2456 0%,#163a7a 60%,#0e2d68 100%);grid-template-columns:.85fr 1.15fr;align-items:center;min-height:680px;display:grid;position:relative;overflow:hidden}.automation:before{content:"";pointer-events:none;z-index:0;background-image:radial-gradient(#ffffff08 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0}.eyebrow{color:#5f84bb;text-transform:uppercase;letter-spacing:.16em;font-weight:700}.automation-copy{z-index:1;max-width:520px;padding:32px 0 32px 12px;position:relative}.automation-copy .eyebrow{color:#6ba3e8eb;margin-bottom:18px;font-size:14px}.automation-copy h2{letter-spacing:-.045em;color:#fff;max-width:560px;margin-bottom:30px;font-size:clamp(44px,5vw,74px);line-height:.96}.automation-cta{letter-spacing:.08em;text-transform:uppercase;background:var(--juna-light-blue);border-color:var(--juna-light-blue);color:#061535;border-radius:999px;min-height:40px;padding:0 28px;font-size:14px;font-weight:700;box-shadow:0 12px 32px #6ba3e852}.automation-copy-mark{opacity:.16;pointer-events:none;position:absolute}.automation-copy-mark-top{width:178px;top:-38px;left:24px}.automation-copy-mark-left{width:122px;top:174px;left:-62px;transform:rotate(180deg)}.automation-copy-mark-right{width:122px;top:176px;right:106px}.automation-copy-mark-bottom{width:160px;bottom:-56px;left:88px}.gear-stage{--gear-size:318px;--gear-inner-size:128px;--gear-spin-duration:20s;--gear-top:18px;--gear-offset-x:178px;--gear-offset-y:252px;--gear-art-bleed:13.5%;min-height:560px;position:relative;overflow:visible}.automation-logo-mark{z-index:2;opacity:.18;pointer-events:none;width:106px;position:absolute;top:8%;left:54%;transform:translate(-50%)}.automation-arrow-soft,.automation-cloud{z-index:3;pointer-events:none;opacity:.18;position:absolute}.automation-arrow-center{width:92px;top:28%;left:43%;transform:rotate(180deg)}.automation-arrow-lower{width:92px;top:50%;right:13%;transform:rotate(180deg)}.automation-cloud{opacity:.14;width:68px;top:2%;left:25%}.gear{z-index:2;color:#264f87;width:var(--gear-size);height:var(--gear-size);isolation:isolate;place-items:center;display:grid;position:absolute;overflow:visible}.gear-shape{inset:calc(var(--gear-art-bleed) * -1);width:calc(100% + (var(--gear-art-bleed) * 2));height:calc(100% + (var(--gear-art-bleed) * 2));object-fit:contain;animation:spin-slow var(--gear-spin-duration) linear infinite;transform-origin:50%;will-change:transform;backface-visibility:hidden;position:absolute}.gear span{z-index:1;width:var(--gear-inner-size);height:var(--gear-inner-size);text-align:center;background:#fff;border-radius:50%;place-items:center;padding:18px;font-size:16px;font-weight:700;line-height:1.1;display:grid;position:relative}.gear-primary{left:calc(50% - (var(--gear-size) / 2));top:var(--gear-top)}.gear-secondary{left:calc(50% - (var(--gear-size) / 2) - var(--gear-offset-x));top:calc(var(--gear-top) + var(--gear-offset-y))}.gear-secondary .gear-shape{animation-direction:reverse;animation-delay:-1.25s}.gear-tertiary{left:calc(50% - (var(--gear-size) / 2) + var(--gear-offset-x));top:calc(var(--gear-top) + var(--gear-offset-y))}.gear-tertiary .gear-shape{animation-direction:reverse;animation-delay:-1.25s}.accountants{isolation:isolate;background:#edf5ff;grid-template-columns:minmax(410px,.92fr) minmax(500px,1.08fr);align-items:stretch;gap:0;min-height:560px;padding-top:0;padding-bottom:0;display:grid;overflow:hidden}.accountant-copy{z-index:2;align-self:center;max-width:520px;padding:clamp(56px,7vw,92px) 0;position:relative}.accountant-pill{background:#c5d5eb;gap:8px;margin-bottom:22px;padding:7px 14px;font-size:12px;font-weight:500}.accountant-pill img{object-fit:contain;width:15px;height:15px}.accountant-title{letter-spacing:-.045em;max-width:620px;margin-bottom:18px;font-size:clamp(36px,4.35vw,54px);line-height:1.02}.accountant-title-main,.accountant-title-accent{display:block}.accountant-title-main{color:var(--navy)}.accountant-title-accent{color:#6b8fc0;white-space:nowrap;margin-top:8px}.accountant-accent-word{padding-bottom:50px;line-height:1;display:inline-block;position:relative}.accountant-underline{width:156px;max-width:100%;position:absolute;bottom:-30px;left:50%;transform:translate(-50%)}.accountant-copy p:not(.accountant-pill){color:#6385b8;max-width:320px;margin-bottom:34px;font-size:16px;line-height:1.45}.accountant-cta{gap:12px;min-height:42px;padding:0 14px 0 16px}.accountant-cta img{object-fit:contain;width:22px;height:22px}.accountant-trust-row{flex-wrap:nowrap;gap:clamp(18px,2vw,28px);margin-top:92px}.accountant-trust-row span{color:#294e84;background:0 0;border:0;border-radius:0;grid-template-columns:24px 1fr;align-items:center;column-gap:8px;min-width:0;padding:0;font-size:10px;font-weight:500;line-height:1.15;display:grid}.accountant-trust-row img{object-fit:contain;grid-row:1/span 2;width:28px;height:28px;display:block}.accountant-side{min-height:590px;display:block;position:relative;overflow:hidden}.accountant-side:before{content:"";background:#bccde8;border-radius:50%;width:760px;height:760px;position:absolute;top:-60px;left:26px}.accountant-curve,.accountant-dots,.accountant-human{pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute}.accountant-curve{opacity:.9;border-top:6px solid #577aafbd;border-radius:50%;width:296px;height:212px;top:45px;left:62px;transform:rotate(-40deg)}.accountant-dots{opacity:.8;background:radial-gradient(circle,#6d8dc180 0 6px,#0000 7px) 0 0/31px 31px;width:160px;height:160px;top:122px;right:54px}.accountant-human{z-index:2;filter:drop-shadow(0 28px 44px #1e3f6c29);width:min(760px,86%);bottom:-18px;right:-18px}.wapp-section{color:#e8f0fb;background:linear-gradient(145deg,#072f6b 0%,#0d1f42 60%,#061535 100%);grid-template-columns:1fr 1fr;align-items:center;gap:60px;padding-top:80px;padding-bottom:80px;display:grid;overflow:hidden}.wapp-eyebrow{color:#6ba3e8!important}.wapp-title{color:#fff;margin:10px 0 20px;font-size:clamp(34px,3.8vw,52px);font-weight:800;line-height:1.12}.wapp-accent{color:#6ba3e8}.wapp-lead{color:#a8c4e8;max-width:480px;margin-bottom:28px;font-size:16px;line-height:1.65}.wapp-features{gap:16px;margin:0 0 32px;padding:0;list-style:none;display:grid}.wapp-features li{color:inherit;align-items:flex-start;gap:14px;margin:0;padding:0;font-size:14px;display:flex}.wapp-features li:before{display:none}.wapp-feat-icon{flex-shrink:0;margin-top:1px;font-size:22px}.wapp-features li div{flex-direction:column;gap:2px;display:flex}.wapp-features li strong{color:#e8f0fb;font-size:14px;font-weight:700}.wapp-features li span{color:#8aabcf;font-size:13px;line-height:1.45}.wapp-cta{color:#fff;background:#2460b0;border-color:#2460b0;min-height:48px;font-weight:700;box-shadow:0 8px 28px #2460b047}.wapp-cta:hover{background:#1d4e8f;border-color:#1d4e8f;box-shadow:0 10px 32px #2460b061}.wapp-visual{flex-direction:column;align-items:center;gap:14px;display:flex;position:relative}.wapp-phone{background:#111b27;border-radius:24px;width:min(340px,100%);overflow:hidden;box-shadow:0 32px 80px #00000080,0 0 0 1px #ffffff0f}.wapp-phone-bar{background:#1a3a6e;border-bottom:1px solid #ffffff12;align-items:center;gap:10px;padding:14px 16px;display:flex}.wapp-avatar{color:#fff;background:linear-gradient(135deg,#2460b0,#2460b0);border-radius:50%;flex-shrink:0;place-items:center;width:38px;height:38px;font-size:16px;font-weight:800;display:grid}.wapp-contact-info{flex-direction:column;gap:1px;display:flex}.wapp-contact-name{color:#e8f0fb;font-size:14px;font-weight:700}.wapp-contact-status{color:#6ba3e8;font-size:11px}.wapp-messages{background:#0d1a2e;flex-direction:column;gap:6px;padding:16px 14px;display:flex}.wapp-bubble{color:#e8f0fb;border-radius:12px;max-width:82%;padding:9px 12px;font-size:12.5px;line-height:1.5}.wapp-bubble.incoming{background:#1e3353;border-bottom-left-radius:4px;align-self:flex-start}.wapp-bubble.outgoing{text-align:left;background:#1a4a8a;border-bottom-right-radius:4px;align-self:flex-end}.wapp-bubble strong{color:#c7dff7;font-weight:700}.wapp-inv-row{color:#a8c4e8;margin-top:3px;font-size:11.5px;display:block}.wapp-inv-row em{color:#f59e0b;margin-left:4px;font-style:normal}.wapp-link{color:#6ba3e8;margin-top:4px;font-size:12px;font-weight:600;display:inline-block}.wapp-time{color:#4a6585;align-self:flex-start;margin-top:-2px;font-size:10px}.wapp-time-right{align-self:flex-end}.wapp-badge{color:#6ba3e8;background:#6ba3e824;border:1px solid #6ba3e84d;border-radius:99px;align-items:center;gap:8px;padding:6px 16px;font-size:12px;font-weight:600;display:inline-flex}.plans{background:radial-gradient(circle at 0 0,#fffffff2,#0000 34%),linear-gradient(#f8fbff 0%,#f7fbff 100%);padding-top:36px;padding-bottom:54px;position:relative;overflow:hidden}.plans-head{z-index:2;justify-content:space-between;align-items:flex-start;gap:26px;margin-bottom:14px;display:flex;position:relative}.plans-title-group h2{color:#6186b7;letter-spacing:-.045em;margin-bottom:10px;font-size:clamp(32px,3.8vw,44px);line-height:.98}.plans-title-group p{color:#6181af;margin:0;font-size:12px;font-weight:600}.plans-controls{color:#6486b4;justify-items:end;gap:8px;font-size:13px;font-weight:700;display:grid}.plans-control-row{align-items:center;gap:12px;display:flex}.plans-control-row b{color:#f1593d}.plans-switch{background:#fff;border:1px solid #84a1ca6b;border-radius:999px;align-items:center;width:34px;height:20px;padding:2px;display:inline-flex}.plans-switch span{background:#b9cde8;border-radius:50%;width:14px;height:14px;display:block}.plans-switch.active{background:#6b8fc0;border-color:#6b8fc0;justify-content:flex-end}.plans-switch.active span{background:#fff}.plans-control-input{gap:8px}.plans-fake-input{color:#9cb2cf;text-align:center;background:#fff;border:1px solid #84a1ca6b;border-radius:12px;min-width:108px;padding:7px 14px;font-size:13px;font-weight:500}.plans-backdrop{opacity:.26;pointer-events:none;width:620px;position:absolute;bottom:18px;right:-72px}.plan-grid{z-index:2;grid-template-columns:repeat(4,1fr);align-items:start;gap:28px;display:grid;position:relative}.plan-card{background:#fff;border-radius:0 0 34px 34px;flex-direction:column;max-width:250px;margin:0 auto;padding:0 24px 28px;display:flex;position:relative;overflow:visible;box-shadow:0 18px 44px #1e3f6c24}.plan-card.recommended{color:#fff;background:#6d91c2;border-radius:0 0 38px 38px}.plan-card-head{text-align:center;background:#eef3fb;border-radius:30px 30px 40px 40px;margin:-22px -24px 22px;padding:28px 20px 24px;position:relative;box-shadow:0 10px 28px #1e3f6c14}.plan-card.recommended .plan-card-head{margin-top:-22px -24px 22px;padding-top:28px 20px 24px;background:#162a49;border-radius:20px 20px 40px 40px;box-shadow:0 10px 28px #1e3f6c14}.recommended-label{z-index:3;color:#162a49;background:#ffd115;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:700;position:absolute;top:8px;left:50%;transform:translate(-50%)}.plan-icon-wrap{color:#2460b0;background:#2460b017;border-radius:20px;place-items:center;width:72px;height:72px;margin:8px auto 14px;display:grid}.plan-card.recommended .plan-icon-wrap{color:#fff;background:#ffffff2e}.plan-name{color:#1c2f4e;text-align:center;letter-spacing:.02em;text-transform:uppercase;margin:0 0 8px;font-size:25px;font-weight:700}.plan-card.recommended .plan-name{color:#fff}.plan-card h3{color:#6a8dbb;text-align:center;max-width:180px;margin:0 auto;font-size:15px;font-weight:700;line-height:1.25}.plan-card.recommended h3{color:#f3f7ff}.price-inline{color:#1a3158;justify-content:center;align-items:baseline;gap:6px;margin-bottom:18px;font-size:clamp(34px,3.9vw,48px);font-weight:700;display:flex}.plan-card.recommended .price-inline{color:#fff}.price-inline small{font-size:14px;font-weight:700}ul{margin:10px 0 18px;padding:0;list-style:none}li{color:#45658f;margin:6px 0;padding-left:22px;font-size:12.5px;line-height:1.3;position:relative}li:before{content:"✓";color:#162a49;font-weight:700;position:absolute;top:0;left:0}.plan-card.recommended li,.plan-card.recommended li:before{color:#fff}.plan-card-link{color:#fff;text-align:center;letter-spacing:.01em;background:#2460b0;border-radius:12px;align-self:stretch;margin-top:auto;padding:11px 20px;font-size:13px;font-weight:700;transition:background .16s,box-shadow .16s}.plan-card-link:hover{background:#1a4a8a;box-shadow:0 6px 18px #2460b052}.plan-card.recommended .plan-card-link{color:#fff;background:#16386f}.plan-card.recommended .plan-card-link:hover{background:#0e2548}.enterprise-card{background:#ffffffe6;border-radius:24px;justify-content:space-between;align-items:center;gap:18px;margin-top:28px;padding:28px;display:flex}.dgii-modal{z-index:70;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.dgii-modal-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0710218a;border:0;position:absolute;inset:0}.dgii-modal-panel{z-index:1;overscroll-behavior:contain;scrollbar-width:none;-ms-overflow-style:none;width:min(1120px,100vw - 48px);max-height:calc(100dvh - 48px);position:relative;overflow-y:auto}.dgii-modal-panel::-webkit-scrollbar{width:0;height:0;display:none}.dgii-modal-close{z-index:2;background:#0a25123d;border:0;border-radius:50%;width:42px;height:42px;position:absolute;top:18px;right:18px;box-shadow:0 16px 28px #0818302e}.dgii-modal-close span{background:#fff;border-radius:999px;width:18px;height:2px;position:absolute;top:50%;left:50%}.dgii-modal-close span:first-child{transform:translate(-50%,-50%)rotate(45deg)}.dgii-modal-close span:last-child{transform:translate(-50%,-50%)rotate(-45deg)}.operations-contact{background:radial-gradient(circle at 12% 12%,#6ba3e83d,#0000 30%),radial-gradient(circle at 90% 76%,#6ba3e82e,#0000 28%),linear-gradient(135deg,#fffffff5,#edf6fff5);border:1px solid #789dcc38;grid-template-columns:minmax(0,.95fr) minmax(320px,1.05fr);align-items:stretch;gap:clamp(22px,3vw,42px);display:grid}.operations-contact-copy{flex-direction:column;justify-content:center;display:flex}.operations-contact-copy h2{color:#102b55;max-width:720px;margin:0;font-size:clamp(28px,3vw,44px)}.operations-contact-copy p:not(.eyebrow){color:#5f79a1;max-width:660px;margin:14px 0 0;font-size:15px;line-height:1.55}.operations-contact-actions{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}.operations-contact-primary{background:linear-gradient(135deg,#2460b0 0%,#174b92 100%);border-color:#174b92bf;box-shadow:0 14px 30px #2460b038}.operations-contact-secondary{background:#ffffffc7}.operations-contact-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.operations-contact-card{background:radial-gradient(circle at 100% 0,#6ba3e847,#0000 38%),linear-gradient(155deg,#fff 0%,#f4f9ff 100%);border:1px solid #789dcc38;border-radius:28px;flex-direction:column;justify-content:flex-end;gap:12px;min-height:280px;padding:24px;display:flex;position:relative;overflow:hidden;box-shadow:0 22px 52px #345b8f1f}.operations-contact-card:before{content:"";background:#6ba3e82e;border-radius:999px;width:130px;height:130px;position:absolute;top:-38px;right:-38px}.operations-contact-card span{color:#174b92;text-transform:uppercase;letter-spacing:.06em;background:#edf6ffe0;border:1px solid #6ba3e84d;border-radius:999px;width:fit-content;padding:7px 12px;font-size:12px;font-weight:900}.operations-contact-card strong{color:var(--navy);font-size:22px;line-height:1.12}.operations-contact-card p{color:#5f79a1;margin:0;font-size:14px;line-height:1.5}.dgii-alert{color:#fff;background:radial-gradient(circle at 76% 82%,#ffffff3d,#0000 30%),linear-gradient(135deg,#45c85e 0%,#43c55f 48%,#4ac967 100%);grid-template-columns:minmax(390px,.96fr) minmax(430px,1.04fr);align-items:start;gap:36px;display:grid}.dgii-alert-modal-view{border-radius:36px;width:100%;min-height:0;padding:40px 42px;box-shadow:0 34px 90px #05112252}.dgii-alert-modal-view .dgii-copy{padding-top:0}.dgii-alert-modal-view .dgii-pill{margin-bottom:22px;padding:6px 16px 6px 6px;font-size:12px}.dgii-alert-modal-view .dgii-pill-icon{width:34px;height:34px;font-size:18px}.dgii-alert-modal-view h2{margin-bottom:10px;font-size:clamp(42px,4.6vw,56px)}.dgii-alert-modal-view .dgii-copy-rule{width:46px;height:5px;margin-bottom:24px}.dgii-alert-modal-view .dgii-description{margin-bottom:22px;font-size:16px}.dgii-alert-modal-view .dgii-warning-note{border-radius:14px;max-width:388px;margin-bottom:22px;padding:14px 16px}.dgii-alert-modal-view .dgii-warning-icon{border-radius:12px;width:46px;height:46px;font-size:22px}.dgii-alert-modal-view .dgii-warning-note p{font-size:14px}.dgii-alert-modal-view .dgii-actions{gap:20px}.dgii-alert-modal-view .dgii-main-cta{border-radius:16px;min-height:58px;padding-inline:22px;font-size:17px}.dgii-alert-modal-view .dgii-support-copy{grid-template-columns:36px 1fr;gap:10px;max-width:290px}.dgii-alert-modal-view .dgii-support-copy img{width:36px;height:36px}.dgii-alert-modal-view .dgii-support-copy p{font-size:14px}.dgii-alert-modal-view .dgii-timer-shell{min-height:428px;padding:18px 14px 10px}.dgii-alert-modal-view .dgii-clock-face{border-width:4px;width:430px;height:430px;top:12px}.dgii-alert-modal-view .dgii-clock-face:before{width:18px;height:18px}.dgii-alert-modal-view .dgii-clock-face span:before,.dgii-alert-modal-view .dgii-clock-face span:after{width:10px;height:28px}.dgii-alert-modal-view .dgii-clock-face span:before{top:12px}.dgii-alert-modal-view .dgii-clock-face span:after{bottom:12px}.dgii-alert-modal-view .dgii-flag{width:58px;height:58px;margin-bottom:12px}.dgii-alert-modal-view .dgii-timer-shell>strong{font-size:clamp(34px,3.8vw,46px)}.dgii-alert-modal-view .dgii-timer-shell>span{margin-bottom:12px;font-size:15px}.dgii-alert-modal-view .dgii-timer-rule{width:72px;height:5px;margin-bottom:16px}.dgii-alert-modal-view .dgii-faltan{margin-bottom:20px;font-size:16px}.dgii-alert-modal-view .countdown{gap:8px}.dgii-alert-modal-view .countdown-card-unit{border-radius:22px;padding:16px 8px 12px}.dgii-alert-modal-view .countdown-card-unit:after{width:7px;height:7px;right:-7px}.dgii-alert-modal-view .countdown-card-unit b{font-size:clamp(44px,4.4vw,58px)}.dgii-alert-modal-view .countdown-card-unit small{margin-top:8px;font-size:11px}.dgii-alert-modal-view .dgii-timer-note{grid-template-columns:42px 1fr;gap:10px;max-width:332px;margin-top:18px}.dgii-alert-modal-view .dgii-timer-note-icon{border-width:3px;width:42px;height:42px;font-size:22px}.dgii-alert-modal-view .dgii-timer-note p{font-size:13px}.dgii-alert h2{color:#fff;letter-spacing:-.05em;margin-bottom:14px;font-size:clamp(58px,6.6vw,72px);line-height:.98}.dgii-alert h2 span{color:#082d63}.dgii-copy{padding-top:12px}.dgii-pill{color:#031d10;background:linear-gradient(90deg,#fffffff0,#bff0cdbd);border-radius:999px;align-items:center;gap:12px;margin:0 0 34px;padding:8px 18px 8px 8px;font-size:14px;font-weight:700;display:inline-flex}.dgii-pill-icon{color:#0f1930;background:#fff;border-radius:50%;place-items:center;width:42px;height:42px;font-size:24px;font-weight:800;line-height:1;display:inline-grid;box-shadow:0 8px 16px #06271329}.dgii-copy-rule{background:var(--lime);border-radius:999px;width:52px;height:6px;margin-bottom:34px;display:block}.dgii-description{color:#fff;margin:0 0 28px;font-size:20px;line-height:1.35}.dgii-description strong{color:#fff}.dgii-warning-note{background:#0b4a24e0;border-radius:16px;align-items:center;gap:16px;max-width:468px;margin-bottom:30px;padding:18px 20px;display:flex;box-shadow:0 16px 34px #05351c33}.dgii-warning-icon{width:56px;height:56px;color:var(--lime);background:#2ca34c33;border:2px solid #c2f04138;border-radius:14px;flex:none;place-items:center;font-size:30px;font-weight:800;display:inline-grid}.dgii-warning-note p{color:#fff;margin:0;font-size:16px;line-height:1.32}.dgii-actions{align-items:center;gap:30px;display:flex}.dgii-main-cta{color:#0a1630;border-radius:18px;min-height:72px;padding-inline:28px;font-size:20px;font-weight:800;box-shadow:0 16px 30px #6c8d0b42}.dgii-support-copy{grid-template-columns:44px 1fr;align-items:center;gap:14px;max-width:356px;display:grid}.dgii-support-copy img{object-fit:contain;filter:brightness(0)saturate()invert(89%)sepia(58%)saturate(1034%)hue-rotate(17deg)brightness(101%)contrast(92%);width:44px;height:44px}.dgii-support-copy p{color:#fff;margin:0;font-size:17px;line-height:1.3}.dgii-timer-shell{text-align:center;min-height:540px;padding:34px 22px 18px;position:relative}.dgii-clock-face{border:5px solid #9de0a242;border-radius:50%;width:600px;height:600px;position:absolute;top:10px;left:50%;transform:translate(-50%)}.dgii-clock-face:before{content:"";background:#9de0a242;border-radius:50%;width:26px;height:26px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.dgii-clock-face span{position:absolute;inset:0}.dgii-clock-face span:before,.dgii-clock-face span:after{content:"";background:#9de0a242;border-radius:999px;width:12px;height:38px;position:absolute;left:50%;transform:translate(-50%)}.dgii-clock-face span:first-child:before{top:18px}.dgii-clock-face span:first-child:after{bottom:18px}.dgii-clock-face span:nth-child(2):before,.dgii-clock-face span:nth-child(3):before,.dgii-clock-face span:nth-child(4):before{top:18px}.dgii-clock-face span:nth-child(2):after,.dgii-clock-face span:nth-child(3):after,.dgii-clock-face span:nth-child(4):after{bottom:18px}.dgii-clock-face span:first-child{transform:rotate(0)}.dgii-clock-face span:nth-child(2){transform:rotate(45deg)}.dgii-clock-face span:nth-child(3){transform:rotate(90deg)}.dgii-clock-face span:nth-child(4){transform:rotate(135deg)}.dgii-flag{object-fit:contain;filter:drop-shadow(0 14px 20px #08402333);width:76px;height:76px;margin-bottom:16px}.dgii-timer-shell>strong{color:var(--lime);text-transform:uppercase;font-size:clamp(44px,4.6vw,58px);font-weight:800;line-height:1;display:block}.dgii-timer-shell>span{color:#fff;text-transform:uppercase;margin-bottom:18px;font-size:18px;font-weight:700;display:block}.dgii-timer-rule{background:var(--lime);border-radius:999px;width:84px;height:6px;margin:0 auto 22px;display:block}.dgii-faltan{color:#fff;margin:0 0 28px;font-size:22px;font-weight:800}.countdown{grid-template-columns:repeat(4,1fr);align-items:start;gap:10px;display:grid}.countdown-card-unit{background:#0b4a24e0;border-radius:28px;padding:20px 10px 14px;position:relative}.countdown-card-unit:after{content:"";background:var(--lime);border-radius:50%;width:8px;height:8px;position:absolute;top:50%;right:-8px;transform:translateY(-50%)}.countdown-card-unit:last-child:after{display:none}.countdown-card-unit b{color:#fff;font-size:clamp(52px,5.2vw,76px);font-weight:800;line-height:1;display:block}.countdown-card-unit small{color:var(--lime);text-transform:uppercase;margin-top:10px;font-size:13px;font-weight:700;display:block}.dgii-timer-note{text-align:left;grid-template-columns:50px 1fr;align-items:center;gap:12px;max-width:396px;margin:22px auto 0;display:grid}.dgii-timer-note-icon{color:#2e6298;background:#eef3fb;border:4px solid #6e8fbc;border-radius:50%;place-items:center;width:50px;height:50px;font-size:28px;font-weight:800;display:inline-grid}.dgii-timer-note p{color:#fff;margin:0;font-size:15px;line-height:1.35}.dgii-timer-note strong{display:block}.faq{background:radial-gradient(circle at 12% 18%,#6ba3e838,#0000 26%),radial-gradient(circle at 86% 12%,#6b91c740,#0000 30%),linear-gradient(135deg,#f8fbff 0%,#eaf3ff 100%);position:relative;overflow:hidden}.faq:before{content:"";background:#6b91c724;border-radius:50%;width:340px;height:340px;position:absolute;bottom:-130px;right:-110px}.faq-head{z-index:1;max-width:840px;margin-bottom:34px;position:relative}.faq-head h2{max-width:780px;margin-bottom:18px;font-size:clamp(36px,4.2vw,64px)}.faq-head p:not(.eyebrow){color:#5779a8;max-width:680px;font-size:20px;line-height:1.55}.faq-grid{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid;position:relative}.faq-card{background:linear-gradient(#fffffff2,#f5faffe0);border:1px solid #819ec638;border-radius:30px;min-height:245px;padding:28px;box-shadow:0 22px 54px #082b5e14}.faq-card-icon{color:#fff;background:var(--juna-light-blue);border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;margin-bottom:18px;font-weight:800;display:inline-flex}.faq-card h3{color:#123b70;margin-bottom:12px;font-size:24px;line-height:1.08}.faq-card p{color:#5f7fa8;margin:0;font-size:15px;line-height:1.58}.faq-cta{z-index:1;color:#163b70;background:#ffffffad;border:1px solid #819ec640;border-radius:28px;justify-content:space-between;align-items:center;gap:18px;margin-top:24px;padding:22px 24px;display:flex;position:relative;box-shadow:0 18px 42px #082b5e12}.faq-cta strong{margin-bottom:4px;font-size:20px;display:block}.faq-cta span{color:#6381a9}.testimonials{text-align:center;background:linear-gradient(155deg,#061535 0%,#0d2856 55%,#0a1b3a 100%);position:relative;overflow:hidden}.testimonials:before{content:"";pointer-events:none;background-image:radial-gradient(#ffffff08 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0}.testimonials-head{z-index:1;margin-bottom:44px;position:relative}.testimonials .eyebrow{color:#d7f341e6}.testimonials h2{color:#fff;max-width:680px;margin-left:auto;margin-right:auto}.quote-grid{z-index:1;grid-template-columns:repeat(2,1fr);gap:20px;display:grid;position:relative}blockquote{text-align:left;background:#ffffff12;border:1px solid #ffffff1a;border-radius:20px;margin:0;padding:28px;transition:background .25s,border-color .25s,transform .25s}blockquote:hover{background:#ffffff1c;border-color:#ffffff2e;transform:translateY(-3px)}.testimonial-stars{color:#fbbf24;letter-spacing:2px;margin-bottom:14px;font-size:16px}.testimonial-quote{color:#ffffffe0;margin-bottom:22px;font-size:18px;font-weight:600;line-height:1.52}.testimonial-author{align-items:center;gap:12px;display:flex}.testimonial-avatar{color:#fff;background:linear-gradient(135deg,#2460b0,#072f6b);border:2px solid #ffffff26;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:15px;font-weight:700;display:flex}.testimonial-name{color:#ffffffd9;font-size:14px;font-weight:600}.testimonial-company{color:#c8dcff8c;margin-top:2px;font-size:12px}cite{color:#6689bd;margin-top:22px;font-size:15px;font-style:normal;display:block}.final-cta{text-align:center;background:linear-gradient(155deg,#061535 0%,#0d2856 55%,#0a1b3a 100%);position:relative;overflow:hidden}.final-cta:before{content:"";filter:blur(60px);pointer-events:none;background:#d7f34112;border-radius:50%;width:600px;height:600px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.final-cta .eyebrow{z-index:1;color:#d7f341e6;position:relative}.final-cta h2{z-index:1;color:#fff;margin-inline:auto;position:relative}.final-cta .cta-row{z-index:1;position:relative}.final-logo{z-index:1;filter:brightness(0)invert();opacity:.92;width:120px;height:auto;margin-bottom:18px;position:relative}.site-footer{background:#f7fbff;border-top:1px solid #789dcc2e;padding:34px clamp(20px,2.8vw,44px) 42px}.site-footer-inner{justify-content:space-between;align-items:center;gap:24px;width:100%;display:flex}.site-footer-brand{align-items:center;gap:18px;min-width:0;display:flex}.site-footer-logo{flex:none;width:104px;height:auto}.site-footer-brand p{color:#5f79a1;max-width:520px;margin:0;font-size:14px;font-weight:700;line-height:1.45}.site-footer-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.site-footer-link{color:#234d82;font-size:14px;font-weight:800}.footer-dgii-button{color:#fff;background:linear-gradient(135deg,#2460b0 0%,#174b92 100%);border-color:#174b92bf;border-radius:12px;min-height:40px;padding:0 18px;font-size:13px;box-shadow:0 10px 24px #2460b038}.logo-clip{vertical-align:middle;flex-shrink:0;display:inline-block;position:relative;overflow:hidden}.logo-clip img{pointer-events:none;width:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.logo-clip-xs{width:40px;height:11px}.logo-clip-xs img{height:60px}.logo-clip-sm{width:48px;height:13px}.logo-clip-sm img{height:72px}.logo-clip-h2{vertical-align:middle;width:142px;height:40px;position:relative;top:0}.logo-clip-h2 img{height:218px}.centered{justify-content:center}.checkout-page{background:#f5f9ff}.checkout-hero{background:radial-gradient(circle at 14% 18%,#fffffff2,#0000 26%),radial-gradient(circle at 82% 18%,#6b91c74d,#0000 34%),linear-gradient(135deg,#f9fcff,#e7f2ff);min-height:auto;padding-top:20px;padding-bottom:34px;position:relative;overflow:hidden}.checkout-hero:before{content:"";pointer-events:none;background:radial-gradient(circle,#6b91c72e,#6b91c700);border-radius:50%;width:320px;height:320px;position:absolute;top:-70px;right:-90px}.checkout-hero:after{content:"";pointer-events:none;border:1px solid #789dcc24;border-radius:40px;width:180px;height:180px;position:absolute;top:86px;left:44%;transform:rotate(18deg)}.checkout-hero-top{z-index:1;background:#ffffffb3;border:1px solid #789dcc2e;border-radius:24px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:22px;padding:12px 16px;display:flex;position:relative;box-shadow:0 20px 48px #345b8f1a}.checkout-brand{margin-bottom:0}.checkout-brand .brand-logo{width:148px}.checkout-hero-badges{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.checkout-inline-badge{color:#4f73a7;background:#eff6fff0;border:1px solid #789dcc2e;border-radius:999px;align-items:center;min-height:38px;padding:0 16px;font-size:13px;font-weight:800;display:inline-flex;box-shadow:0 10px 24px #345b8f14}.checkout-inline-badge.highlight{color:#fff;background:linear-gradient(135deg,#16386f,#6b91c7)}.checkout-pill{background:#cfe0f8e0}.checkout-copy{max-width:720px}.checkout-copy h1{max-width:12ch;margin-bottom:14px;font-size:clamp(46px,5.3vw,62px);line-height:.94}.checkout-copy .hero-subtitle{color:#5a7eaf;max-width:620px;font-size:17px;font-weight:700;line-height:1.5}.checkout-copy-highlights{grid-template-columns:minmax(0,1.2fr) minmax(220px,.8fr);gap:14px;max-width:700px;margin-top:18px;display:grid}.checkout-highlight-card{color:#42699c;background:#ffffffd1;border:1px solid #789dcc2e;border-radius:20px;gap:10px;padding:16px 18px;display:grid;box-shadow:0 22px 48px #345b8f1a}.checkout-highlight-card span{color:#7d99be;letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:900}.checkout-highlight-card strong{color:var(--navy);font-size:20px;line-height:1.12}.checkout-highlight-card small{color:#6689bd;font-size:15px;font-weight:800}.checkout-highlight-card.emphasis{background:linear-gradient(155deg,#16386f 0%,#6c8fc0 100%);border-color:#14396e2e}.checkout-highlight-card.emphasis span,.checkout-highlight-card.emphasis small{color:#ffffffd1}.checkout-highlight-card.emphasis strong{color:#fff}.checkout-progress{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.checkout-progress span{color:var(--navy);background:#ffffffad;border:1px solid #789dcc38;border-radius:999px;align-items:center;gap:8px;padding:9px 14px;font-size:14px;font-weight:800;display:inline-flex;box-shadow:0 14px 32px #345b8f1a}.checkout-progress b{color:#fff;background:var(--navy);border-radius:50%;place-items:center;width:24px;height:24px;font-size:12px;display:grid}.checkout-grid{z-index:1;grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:clamp(22px,4vw,48px);display:grid;position:relative}.checkout-summary,.checkout-form,.checkout-fieldset{background:#ffffffe6;border:1px solid #789dcc29;box-shadow:0 28px 78px #345b8f24}.checkout-summary{background:linear-gradient(#fffffffa,#eff6fffa);border-radius:28px;gap:12px;padding:20px;display:grid;position:relative;overflow:hidden}.checkout-summary:after{content:"";pointer-events:none;background:radial-gradient(circle,#6b91c73d,#0000 68%);width:170px;height:170px;position:absolute;bottom:-72px;right:-62px}.checkout-summary-kicker{justify-content:space-between;align-items:start;gap:12px;display:flex}.checkout-summary>span,.checkout-summary-kicker>span{color:#6689bd;text-transform:uppercase;letter-spacing:.16em;font-weight:700}.checkout-summary-visual{background:#eef4ff;border:1px solid #789dcc29;border-radius:18px;flex:none;place-items:center;width:60px;height:60px;display:grid;box-shadow:inset 0 1px #ffffffb3}.checkout-summary-visual img{object-fit:contain;width:32px;height:32px}.checkout-summary>strong{color:var(--navy);font-size:30px;font-weight:800}.checkout-summary p{color:#5d7faf;margin:0;font-weight:700;line-height:1.45}.checkout-summary-pills{flex-wrap:wrap;gap:10px;display:flex}.checkout-summary-pills span{color:#325689;background:#e8f1ffeb;border-radius:999px;align-items:center;min-height:30px;padding:0 10px;font-size:11px;font-weight:800;display:inline-flex}.checkout-summary>small{color:#6a89b2;font-size:13px;line-height:1.45}.checkout-summary ul{gap:5px;margin:2px 0 0;padding:0;list-style:none;display:grid}.checkout-summary li{color:#42699c;grid-template-columns:18px 1fr;gap:7px;font-size:13px;line-height:1.28;display:grid}.checkout-summary li:before{content:"✓";color:#fff;background:#6b91c7;border-radius:50%;place-items:center;width:18px;height:18px;font-size:11px;font-weight:900;display:grid}.checkout-summary-link{color:#24466f;align-self:start;margin-top:2px;font-size:13px;font-weight:800;text-decoration:none}.checkout-summary-link:hover{color:#16386f;text-decoration:underline}.checkout-form-shell{padding-top:20px}.checkout-form{border-radius:32px;gap:18px;max-width:1120px;margin:0 auto;padding:clamp(22px,4vw,42px);display:grid}.checkout-form-intro{grid-template-columns:minmax(0,1fr) 280px;align-items:center;gap:22px;display:grid}.checkout-form-intro h2{max-width:680px;color:var(--navy);margin:0 0 10px;font-size:clamp(34px,5vw,58px);line-height:.96}.checkout-form-intro p{color:#5d7faf;max-width:640px;margin:0;font-weight:700;line-height:1.55}.checkout-safe-note{color:#284e7d;background:linear-gradient(135deg,#fffffff0,#eaf4fff2);border:1px solid #789dcc3d;border-radius:20px;gap:6px;padding:18px;display:grid}.checkout-safe-note strong{color:var(--navy);font-size:20px}.checkout-safe-note span{color:#6689bd;font-weight:700;line-height:1.35}.checkout-draft-note{color:#24466f;background:radial-gradient(circle at 0 0,#d7f34147,#0000 34%),linear-gradient(135deg,#fffffff0,#edf6fff2);border:1px solid #789dcc3d;border-radius:20px;gap:6px;padding:16px 18px;display:grid}.checkout-draft-note strong{color:var(--navy);font-size:18px}.checkout-draft-note span{color:#6689bd;font-weight:700;line-height:1.4}.checkout-plan-picker{background:linear-gradient(135deg,#fff,#f1f7ff);border:1px solid #789dcc33;border-radius:26px;gap:16px;padding:24px;display:grid;box-shadow:0 24px 60px #345b8f1a}.checkout-step-heading{grid-column:1/-1;grid-template-columns:48px 1fr;align-items:start;gap:14px;display:grid}.checkout-step-heading>span{color:#fff;background:#6b91c7;border-radius:16px;place-items:center;width:48px;height:48px;font-size:15px;font-weight:900;display:grid;box-shadow:0 14px 28px #345b8f2e}.checkout-step-heading h3{color:var(--navy);margin:0 0 5px;font-size:26px;line-height:1}.checkout-step-heading p{color:#6689bd;margin:0;font-weight:700;line-height:1.45}.checkout-plan-options{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.checkout-plan-option{text-align:left;color:#42699c;cursor:pointer;min-height:116px;font:inherit;background:#ffffffd1;border:1px solid #789dcc3d;border-radius:20px;gap:6px;padding:16px;transition:transform .18s,box-shadow .18s,border-color .18s,background .18s;display:grid}.checkout-plan-option:hover,.checkout-plan-option.selected{background:#fff;border-color:#14396e57;transform:translateY(-3px);box-shadow:0 18px 42px #345b8f29}.checkout-plan-option.selected{color:var(--navy)}.checkout-plan-option span{font-size:14px;font-weight:900}.checkout-plan-option strong{color:var(--navy);font-size:24px;line-height:1}.checkout-plan-option small{color:#6689bd;font-weight:800}.checkout-fieldset{border-radius:24px;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:24px;display:grid}.checkout-fieldset label{color:#24466f;gap:8px;font-weight:600;display:grid}.checkout-fieldset label small{color:#7d99be;text-transform:uppercase;letter-spacing:.1em;font-size:12px;font-weight:800}.checkout-wide{grid-column:1/-1}.checkout-fieldset input,.checkout-fieldset select{width:100%;min-height:48px;color:var(--ink);font:inherit;background:#f7fbff;border:1px solid #bdd2eb;border-radius:12px;padding:0 14px}.checkout-fieldset input:focus,.checkout-fieldset select:focus{border-color:#6b91c7;outline:3px solid #6b91c733}.checkout-plan-note{color:#24466f;background:#eef6ff;border:1px solid #789dcc33;border-radius:16px;gap:8px;padding:16px;display:grid}.checkout-plan-note strong{color:var(--navy);font-size:20px}.checkout-plan-note span,.checkout-plan-note small{color:#5d7faf;line-height:1.45}.checkout-terms{background:#f7fbff;border:1px solid #789dcc33;border-radius:16px;grid-column:1/-1;align-items:center;padding:14px;grid-template-columns:auto 1fr!important}.checkout-terms input{width:18px;min-height:18px}.checkout-payment-card,.checkout-result{border-radius:18px;grid-column:1/-1;justify-content:space-between;align-items:center;gap:16px;padding:18px;display:flex}.checkout-payment-card{color:#24466f;background:#eef6ff;border:1px solid #789dcc3d}.checkout-payment-card strong{color:var(--navy);margin-bottom:4px;font-size:19px;display:block}.checkout-payment-card p{color:#5d7faf;margin:0;font-weight:700;line-height:1.45}.checkout-payment-card>span{color:#fff;background:#6b91c7;border-radius:999px;flex:none;padding:9px 12px;font-size:13px;font-weight:900}.checkout-result{border:1px solid #789dcc3d;gap:8px;display:grid}.checkout-result.success{color:#1f6944;background:#edf9f2}.checkout-result.error{color:#8a5600;background:#fff6e8}.checkout-result strong{font-size:20px}.checkout-result p{margin:0;line-height:1.45}.checkout-submit{grid-column:1/-1;justify-content:center;min-height:56px;font-size:17px}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-18px)}}@keyframes breathe{0%,to{opacity:.9;transform:scale(1)}50%{opacity:1;transform:scale(1.04)}}@keyframes spin-slow{0%{transform:rotate(0)translateZ(0)}to{transform:rotate(360deg)translateZ(0)}}@media (max-width:960px){.wapp-section{text-align:center;grid-template-columns:1fr;gap:40px}.wapp-lead{max-width:100%;margin-left:auto;margin-right:auto}.wapp-features{text-align:left;max-width:500px;margin-left:auto;margin-right:auto}.wapp-cta{justify-content:center;width:100%}.wapp-phone{width:min(320px,100%)}.dgii-modal{padding:18px}.dgii-modal-panel{width:min(780px,100vw - 36px)}.dgii-modal-close{top:14px;right:14px}.operations-contact{grid-template-columns:1fr}.operations-contact-actions .button{width:100%}.site-footer-inner,.site-footer-brand{flex-direction:column;align-items:flex-start}.site-footer-actions{justify-content:flex-start;width:100%}.footer-dgii-button{width:100%}.site-header{grid-template-columns:1fr auto;gap:20px}.site-nav,.desktop-header-actions{display:none}.menu-toggle,.mobile-menu-backdrop,.mobile-menu-panel{display:block}.hero,.value-path,.automation,.accountants,.dgii-alert,.testimonials{grid-template-columns:1fr}.faq-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.faq-cta{flex-direction:column;align-items:flex-start}.hero{text-align:center;gap:34px;min-height:auto;padding-top:42px;padding-bottom:54px}.hero-copy{max-width:720px;margin:0 auto}.hero-subtitle{margin-left:auto;margin-right:auto}.cta-row{justify-content:center}.hero-badge{margin-left:auto;margin-right:auto}.hero-trust{justify-content:center}.hw{max-width:560px;margin:0 auto}.value-path{text-align:center}.value-path-copy{max-width:720px;margin:0 auto}.value-path-copy p:not(.eyebrow),.value-path-copy h2{margin-left:auto;margin-right:auto}.value-path-actions{justify-content:center}.value-path-board{max-width:760px;margin:0 auto}.automation{gap:32px;padding-top:70px;padding-bottom:70px}.automation-copy{text-align:center;max-width:680px;margin:0 auto;padding:18px 0 32px}.automation-copy h2{margin-inline:auto}.auto-features{max-width:680px;margin:0 auto;padding:0 0 20px}.accountants{background:#edf5ff;min-height:auto;padding-top:0;padding-bottom:0}.accountant-copy{max-width:680px;margin:0 auto;padding:56px 0 20px}.accountant-title{max-width:560px}.accountant-title-accent{white-space:normal}.accountant-accent-word{padding-bottom:42px}.accountant-underline{bottom:-20px}.accountant-copy p:not(.accountant-pill){max-width:420px}.accountant-trust-row{flex-wrap:wrap;margin-top:52px}.accountant-side{min-height:540px}.accountant-side:before{border-radius:50%;width:620px;height:620px;top:-66px;left:50%;transform:translate(-44%)}.accountant-curve{width:246px;height:184px;top:42px;left:50%;transform:translate(-72%)rotate(-22deg)}.accountant-dots{top:94px;right:52px}.accountant-human{width:min(620px,82%);right:50%;transform:translate(42%)}.plans-head{text-align:center;flex-direction:column;align-items:center}.plans-controls{justify-items:center}.plans-backdrop{width:320px;bottom:96px;right:-48px}.plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.plan-card{min-height:388px}.plan-card.recommended{min-height:408px}.dgii-alert{text-align:center;gap:32px}.dgii-copy{padding-top:0}.dgii-pill,.dgii-copy-rule{margin-inline:auto}.dgii-description{margin-inline:auto;max-width:520px;margin-bottom:26px}.dgii-warning-note{margin-inline:auto}.dgii-actions{flex-direction:column;align-items:center}.dgii-support-copy{text-align:left;max-width:420px}.dgii-timer-shell{width:min(100%,560px);min-height:430px;margin:0 auto}.dgii-clock-face{width:420px;height:420px;top:12px}.checkout-hero-top{flex-direction:column;align-items:flex-start;margin-bottom:26px}.checkout-brand .brand-logo{width:128px}.checkout-hero-badges{justify-content:flex-start}.checkout-copy h1{max-width:100%}.checkout-copy-highlights{grid-template-columns:1fr;max-width:100%}.checkout-summary-kicker{align-items:center}.dgii-alert-modal-view{text-align:center;gap:24px;padding:34px 26px 28px}.dgii-alert-modal-view .dgii-pill,.dgii-alert-modal-view .dgii-copy-rule,.dgii-alert-modal-view .dgii-warning-note{margin-inline:auto}.dgii-alert-modal-view .dgii-actions{flex-direction:column;align-items:center}.dgii-alert-modal-view .dgii-support-copy{text-align:left;max-width:330px}.dgii-alert-modal-view .dgii-timer-shell{width:min(100%,500px);min-height:382px;margin:0 auto}.dgii-alert-modal-view .dgii-clock-face{width:370px;height:370px}}@media (max-width:700px){.dgii-modal{padding:14px}.operations-contact-grid{grid-template-columns:1fr}.operations-contact-card{min-height:220px}.dgii-modal-panel{width:min(100%,100vw - 28px)}.dgii-modal-close{width:38px;height:38px;top:12px;right:12px}.site-header{padding:10px 18px}.header-brand-logo,.mobile-menu-logo{width:78px}.mobile-menu-panel{inset:68px 14px auto}.dgii-alert-modal-view{border-radius:28px;padding:28px 18px 22px}.dgii-alert-modal-view h2{font-size:34px}.dgii-alert-modal-view .dgii-description{font-size:15px}.dgii-alert-modal-view .dgii-warning-note{padding:12px 14px}.dgii-alert-modal-view .dgii-main-cta{width:100%;min-height:54px;font-size:16px}.dgii-alert-modal-view .dgii-timer-shell{min-height:334px;padding:14px 8px 8px}.dgii-alert-modal-view .dgii-clock-face{width:308px;height:308px;top:8px}.dgii-alert-modal-view .dgii-clock-face span:before,.dgii-alert-modal-view .dgii-clock-face span:after{height:22px}.dgii-alert-modal-view .dgii-flag{width:48px;height:48px}.dgii-alert-modal-view .dgii-timer-shell>strong{font-size:28px}.dgii-alert-modal-view .dgii-timer-shell>span{font-size:13px}.dgii-alert-modal-view .dgii-faltan{margin-bottom:16px;font-size:14px}.dgii-alert-modal-view .countdown-card-unit{border-radius:18px;padding:14px 6px 10px}.dgii-alert-modal-view .countdown-card-unit b{font-size:34px}.dgii-alert-modal-view .countdown-card-unit small{font-size:10px}.dgii-alert-modal-view .dgii-timer-note{max-width:288px}.hero{text-align:left;gap:24px;min-height:auto;padding-top:32px;padding-bottom:40px}h1{max-width:100%;font-size:34px}.hero-copy{max-width:none}.hero-subtitle{margin-left:0;margin-right:0}.cta-row{justify-content:flex-start;width:100%}.cta-row .button{min-width:154px}.hw{width:100%}.hw-kpi-val{font-size:13px}.hw-kpi-ok .hw-kpi-val{font-size:17px}.hw-bars{height:78px}.value-path{text-align:left;gap:24px;padding-top:54px;padding-bottom:54px}.value-path-copy h2{font-size:38px}.value-path-copy p:not(.eyebrow){font-size:16px}.value-path-actions{justify-content:stretch}.value-path-actions .button{width:100%}.value-path-board{border-radius:28px;padding:12px}.value-path-card{border-radius:22px;grid-template-columns:44px 1fr;gap:12px;padding:14px}.value-path-number{border-radius:15px;width:44px;height:44px}.value-path-card h3{font-size:20px}.automation{gap:18px;padding-top:52px;padding-bottom:52px}.automation-copy{text-align:left;padding:0}.automation-copy .eyebrow{margin-bottom:14px;font-size:12px}.automation-copy h2{margin-bottom:22px;font-size:56px;line-height:.98}.automation-cta{justify-content:center;width:100%;min-height:48px;font-size:13px}.automation-copy-mark-top{width:118px;top:-30px;left:8px}.automation-copy-mark-left{width:76px;top:126px;left:-18px}.automation-copy-mark-right{width:76px;top:128px;right:6px}.automation-copy-mark-bottom{width:108px;bottom:-38px;left:66px}.gear-stage{--gear-size:180px;--gear-inner-size:84px;--gear-top:16px;--gear-offset-x:98px;--gear-offset-y:150px;min-height:420px;margin-top:18px}.automation-logo-mark{width:70px;top:10px}.automation-cloud{width:54px;top:18px;left:6px}.automation-arrow-center{width:64px;top:74px;left:38%}.automation-arrow-lower{width:62px;top:216px;right:12px}.gear-primary{top:var(--gear-top)}.gear span{font-size:13px}.accountants{background:#edf5ff}.accountant-copy{padding:44px 0 20px}.accountant-pill{margin-bottom:18px}.accountant-title{font-size:42px;line-height:1.02}.accountant-title-accent{white-space:normal}.accountant-accent-word{padding-bottom:38px}.accountant-underline{width:122px;bottom:-20px}.accountant-copy p:not(.accountant-pill){max-width:300px;margin-bottom:26px;font-size:15px}.accountant-cta{min-height:40px}.accountant-side{min-height:430px}.accountant-side:before{border-radius:50%;width:420px;height:420px;top:34px;left:50%;transform:translate(-44%)}.accountant-curve{border-top-width:4px;width:164px;height:122px;top:54px;left:50%;transform:translate(-74%)rotate(-22deg)}.accountant-dots{background-size:24px 24px;width:104px;height:104px;top:86px;right:22px}.accountant-human{width:min(448px,96%);right:50%;transform:translate(48%)}.accountant-trust-row{gap:14px;margin-top:34px;display:grid}.plans{padding-top:34px}.plans-head{gap:18px;margin-bottom:24px}.plans-title-group h2{font-size:42px}.plans-controls{gap:8px;width:100%;font-size:13px}.plans-control-row{flex-wrap:wrap;justify-content:center;gap:10px}.plans-fake-input{min-width:96px;padding:7px 12px;font-size:12px}.plans-backdrop{width:220px;bottom:166px;right:-54px}.faq-head h2{font-size:38px}.faq-head p:not(.eyebrow){font-size:16px}.faq-grid{grid-template-columns:1fr}.faq-card{min-height:auto;padding:24px}.faq-cta{padding:20px}.plan-grid{grid-template-columns:1fr;gap:22px}.plan-card,.plan-card.recommended{min-height:auto;padding-bottom:22px}.plan-card.recommended:before{height:146px}.plan-icon-wrap{width:80px;height:80px}.plan-name{font-size:22px}.plan-card h3{max-width:210px;font-size:15px}.dgii-alert h2{font-size:44px}.dgii-pill{gap:10px;padding-right:16px;font-size:12px}.dgii-pill-icon{width:36px;height:36px;font-size:20px}.dgii-description{margin-bottom:20px;font-size:16px}.dgii-warning-note{gap:12px;padding:14px}.dgii-warning-icon{width:42px;height:42px;font-size:22px}.dgii-warning-note p,.dgii-support-copy p,.dgii-timer-note p{font-size:14px}.dgii-main-cta{justify-content:center;width:100%;min-height:60px;font-size:16px}.dgii-timer-shell{min-height:382px;padding:26px 8px 8px}.dgii-clock-face{border-width:4px;width:330px;height:330px;top:24px}.dgii-clock-face:before{width:20px;height:20px}.dgii-clock-face span:before,.dgii-clock-face span:after{width:10px;height:28px}.dgii-clock-face span:first-child:before,.dgii-clock-face span:nth-child(2):before,.dgii-clock-face span:nth-child(3):before,.dgii-clock-face span:nth-child(4):before{top:12px}.dgii-clock-face span:first-child:after,.dgii-clock-face span:nth-child(2):after,.dgii-clock-face span:nth-child(3):after,.dgii-clock-face span:nth-child(4):after{bottom:12px}.dgii-flag{width:56px;height:56px;margin-bottom:10px}.dgii-timer-shell>strong{font-size:34px}.dgii-timer-shell>span{margin-bottom:14px;font-size:16px}.dgii-timer-rule{width:70px;margin-bottom:16px}.dgii-faltan{margin-bottom:18px;font-size:18px}.countdown{grid-template-columns:repeat(2,1fr)}.countdown-card-unit:after{display:none}.countdown-card-unit b{font-size:42px}.dgii-timer-note{grid-template-columns:42px 1fr;margin-top:16px}.dgii-timer-note-icon{width:42px;height:42px;font-size:22px}.plan-grid,.checkout-grid,.checkout-fieldset,.checkout-form-intro,.checkout-plan-options{grid-template-columns:1fr}.checkout-brand{margin-bottom:0}.checkout-hero{padding-top:20px;padding-bottom:24px}.checkout-hero:after{display:none}.checkout-hero-top{border-radius:20px;padding:12px 14px}.checkout-hero-badges{width:100%}.checkout-inline-badge{min-height:34px;padding-inline:13px;font-size:12px}.checkout-brand .brand-logo{width:112px}.checkout-copy h1{font-size:36px;line-height:.98}.checkout-copy .hero-subtitle{font-size:16px}.checkout-copy-highlights{gap:12px;margin-top:22px}.checkout-highlight-card{border-radius:20px;padding:16px}.checkout-highlight-card strong{font-size:20px}.checkout-summary{border-radius:26px;padding:20px}.checkout-summary-visual{border-radius:20px;width:64px;height:64px}.checkout-summary-visual img{width:34px;height:34px}.checkout-summary>strong{font-size:30px}.checkout-progress{margin-top:18px}.checkout-plan-picker,.checkout-fieldset{padding:18px}.checkout-step-heading{grid-template-columns:42px 1fr}.checkout-step-heading>span{border-radius:14px;width:42px;height:42px}.checkout-payment-card,.enterprise-card{flex-direction:column;align-items:flex-start}}@keyframes rv-up{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes rv-left{0%{opacity:0;transform:translate(-28px)}to{opacity:1;transform:translate(0)}}@keyframes rv-right{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:translate(0)}}@keyframes rv-scale{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@supports (animation-timeline:view()){.rv{animation:.6s cubic-bezier(.2,0,0,1) both rv-up;animation-timeline:view();animation-range:entry entry 28%}.rv-l{animation:.65s cubic-bezier(.2,0,0,1) both rv-left;animation-timeline:view();animation-range:entry entry 30%}.rv-r{animation:.65s cubic-bezier(.2,0,0,1) both rv-right;animation-timeline:view();animation-range:entry entry 30%}.rv-s{animation:.5s cubic-bezier(.2,0,0,1) both rv-scale;animation-timeline:view();animation-range:entry entry 26%}.rv.d1,.rv-l.d1,.rv-r.d1,.rv-s.d1{animation-range:entry 4% entry 32%}.rv.d2,.rv-l.d2,.rv-r.d2,.rv-s.d2{animation-range:entry 8% entry 36%}.rv.d3,.rv-l.d3,.rv-r.d3,.rv-s.d3{animation-range:entry 12% entry 40%}.rv.d4,.rv-l.d4,.rv-r.d4,.rv-s.d4{animation-range:entry 16% entry 44%}}.stats-bar{background:#f0f6ff;border-top:1px solid #6b91c724;border-bottom:1px solid #6b91c724;align-items:center;padding:0 clamp(20px,2.8vw,44px);display:flex}.stats-bar-item{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:26px 12px;display:flex}.stats-number{color:#0c2d6b;letter-spacing:-.04em;font-size:clamp(26px,2.8vw,40px);font-weight:800;line-height:1}.stats-label{color:#6889bd;margin-top:5px;font-size:12.5px;font-weight:500}.stats-sep{background:#6b91c738;flex-shrink:0;width:1px;height:40px}.auto-features{z-index:1;flex-direction:column;gap:14px;padding:48px 16px 48px 0;display:flex;position:relative}.auto-feat-card{cursor:default;background:#ffffff12;border:1px solid #ffffff1a;border-radius:18px;align-items:flex-start;gap:18px;padding:22px 26px;transition:background .25s,border-color .25s,transform .25s;display:flex}.auto-feat-card:hover{background:#ffffff1f;border-color:#fff3;transform:translate(5px)}.auto-feat-icon{background:#d7f3411f;border:1px solid #d7f34138;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:50px;height:50px;font-size:24px;line-height:1;display:flex}.auto-feat-body{flex:1}.auto-feat-title{color:#fff;margin:0 0 5px;font-size:17px;font-weight:700}.auto-feat-desc{color:#c8dcffb3;margin:0;font-size:14px;line-height:1.46}.auto-feat-badge{color:#2460b0;background:#2460b026;border:1px solid #2460b04d;border-radius:99px;align-items:center;gap:6px;margin-top:10px;padding:3px 10px;font-size:11px;font-weight:700;display:inline-flex}.auto-feat-dot{background:#2460b0;border-radius:50%;width:6px;height:6px;display:inline-block;box-shadow:0 0 6px #2460b0cc}.plan-card{transition:transform .25s,box-shadow .25s}.plan-card:hover{transform:translateY(-5px);box-shadow:0 44px 96px #345b8f38}.faq-card{transition:transform .22s,box-shadow .22s,border-color .22s}.faq-card:hover{border-color:#819ec670;transform:translateY(-4px);box-shadow:0 32px 72px #082b5e24}@media (max-width:960px){.stats-bar{flex-wrap:wrap}.stats-bar-item{flex:40%;padding:20px 8px}.stats-sep{display:none}.quote-grid{grid-template-columns:1fr}.testimonials{text-align:left}.testimonials h2{margin-left:0}}@media (max-width:700px){.stats-bar{grid-template-columns:1fr 1fr}.stats-bar-item{flex:calc(50% - 1px);padding:18px 8px}.stats-number{font-size:28px}.auto-features{padding:24px 0}.auto-feat-card{gap:14px;padding:18px 20px}.auto-feat-icon{width:42px;height:42px;font-size:20px}.auto-feat-title{font-size:15px}}.scroll-progress{z-index:9999;background:linear-gradient(90deg, var(--lime,#d7f341), #6186b7);will-change:width;pointer-events:none;width:0;height:3px;transition:width .12s linear;position:fixed;top:0;left:0;box-shadow:0 0 8px #d7f34180}.counter{font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){.scroll-progress{display:none}}.hw-toast{opacity:0;pointer-events:none;z-index:5;background:#fff;border:1px solid #11182714;border-radius:12px;align-items:center;gap:10px;padding:10px 12px;transition:opacity .42s cubic-bezier(.2,0,0,1),transform .42s cubic-bezier(.2,0,0,1);display:flex;position:absolute;bottom:14px;left:14px;right:14px;transform:translateY(16px);box-shadow:0 14px 34px #0f172a33}.hw-toast.show{opacity:1;transform:translateY(0)}.hw-toast-icon{color:#fff;background:#1d4e8f;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:15px;display:grid}.hw-toast-text{flex-direction:column;min-width:0;line-height:1.25;display:flex}.hw-toast-title{color:#0f172a;font-size:13px;font-weight:700}.hw-toast-sub{color:#64748b;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}@media (prefers-reduced-motion:reduce){.hw-toast{transition:none}}@supports not (animation-timeline:view()){.reveal-js .rv,.reveal-js .rv-l,.reveal-js .rv-r,.reveal-js .rv-s{opacity:0}.reveal-js .rv.rv-in{animation:.6s cubic-bezier(.2,0,0,1) both rv-up}.reveal-js .rv-l.rv-in{animation:.65s cubic-bezier(.2,0,0,1) both rv-left}.reveal-js .rv-r.rv-in{animation:.65s cubic-bezier(.2,0,0,1) both rv-right}.reveal-js .rv-s.rv-in{animation:.5s cubic-bezier(.2,0,0,1) both rv-scale}.reveal-js .rv-in.d1{animation-delay:80ms}.reveal-js .rv-in.d2{animation-delay:.16s}.reveal-js .rv-in.d3{animation-delay:.24s}.reveal-js .rv-in.d4{animation-delay:.32s}}.wapp-seq>*{opacity:0;transition:opacity .45s cubic-bezier(.2,0,0,1),transform .45s cubic-bezier(.2,0,0,1);transform:translateY(10px)}.wapp-seq>.show{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.wapp-seq>*{transition:none}}
