:root{--signal-navy-1000:#031226;--signal-navy-950:#061a35;--signal-navy-900:#082345;--signal-blue-700:#0757d4;--signal-blue-600:#0b6bf2;--signal-blue-500:#2c82f6;--signal-blue-100:#dbeaff;--signal-blue-50:#eef6ff;--signal-green:#0c9a68;--signal-green-soft:#e8f8f1;--signal-ink:#0b1c31;--signal-muted:#596a7f;--signal-line:#dce6f1;--signal-cloud:#f5f8fc;--signal-white:#fff;--signal-radius-sm:14px;--signal-radius-md:22px;--signal-radius-lg:34px;--signal-shadow:0 34px 90px #0318361f, 0 8px 28px #03183612;--signal-shell:1280px}.signal-home{min-height:100vh;color:var(--signal-ink);background:var(--signal-white);font-family:Inter,Avenir Next,Avenir,Segoe UI,Helvetica,Arial,sans-serif;overflow:clip}.signal-home::selection,.public-layout::selection{color:#fff;background:var(--signal-blue-600)}.signal-shell{width:min(calc(100% - 48px), var(--signal-shell));margin-inline:auto}.signal-progress{z-index:120;pointer-events:none;width:100%;height:3px;position:fixed;top:0;left:0}.signal-progress span{background:var(--signal-blue-600);width:100%;height:100%;transform:scaleX(var(--editorial-scroll-progress));transform-origin:0;display:block}.signal-header{z-index:60;width:100%;position:absolute;top:18px;left:0}.signal-header-inner{-webkit-backdrop-filter:blur(22px)saturate(135%);backdrop-filter:blur(22px)saturate(135%);background:#ffffffe0;border:1px solid #0823451a;border-radius:18px;grid-template-columns:minmax(210px,1fr) auto minmax(250px,1fr);align-items:center;gap:28px;min-height:68px;padding:0 13px 0 20px;display:grid;box-shadow:0 16px 50px #061a3514}.signal-header .brand{color:var(--signal-navy-950)}.signal-header .brand-mark{color:var(--signal-blue-600)}.signal-header nav{align-items:center;gap:clamp(20px,2.5vw,38px);display:flex}.signal-header nav a,.signal-login{color:#31445d;font-size:.78rem;font-weight:720;position:relative}.signal-header nav a:after{content:"";background:var(--signal-blue-600);height:2px;transition:transform .18s;position:absolute;bottom:-9px;left:0;right:0;transform:scaleX(0)}.signal-header nav a:hover:after{transform:scaleX(1)}.signal-header-actions{justify-content:flex-end;align-items:center;gap:20px;display:flex}.signal-button{color:#fff;border:1px solid var(--signal-blue-600);background:var(--signal-blue-600);border-radius:13px;justify-content:center;align-items:center;gap:18px;min-height:50px;padding:0 21px;font-size:.77rem;font-weight:800;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex;box-shadow:0 12px 26px #0b6bf233}.signal-button:hover{background:var(--signal-blue-700);transform:translateY(-2px);box-shadow:0 16px 36px #0b6bf247}.signal-button-small{border-radius:11px;gap:10px;min-height:42px;padding:0 16px;font-size:.72rem}.signal-text-link{color:var(--signal-navy-950);border-bottom:1px solid #061a3559;align-items:center;gap:10px;padding-bottom:4px;font-size:.79rem;font-weight:780;display:inline-flex}.signal-hero{border-bottom:1px solid var(--signal-line);background:#f5f0e8;min-height:880px;position:relative;overflow:hidden}.signal-hero-image,.signal-hero-shade{position:absolute;inset:0}.signal-hero-image{transform:translate3d(var(--marketing-parallax-x,0), var(--marketing-parallax-y,0), 0) scale(1.035);transition:transform .7s cubic-bezier(.22,1,.36,1)}.signal-hero-image img{object-fit:cover;object-position:center}.signal-hero-shade{background:linear-gradient(90deg,#f9f7f1fc 0%,#f9f7f1f5 29%,#f9f7f180 47%,#f9f7f100 69%),linear-gradient(#ffffff1f,#0312260d)}.signal-hero-inner{z-index:2;min-height:880px;padding-top:178px;position:relative}.signal-hero-copy{width:min(650px,53%)}.signal-eyebrow,.signal-label{color:var(--signal-blue-700);letter-spacing:.14em;align-items:center;gap:10px;font-size:.68rem;font-weight:880;display:inline-flex}.signal-eyebrow i{background:var(--signal-green);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #0c9a681c}.signal-hero h1{max-width:660px;color:var(--signal-navy-1000);letter-spacing:-.07em;margin:31px 0 0;font-size:clamp(4rem,6.2vw,6.75rem);font-weight:820;line-height:.93}.signal-hero h1 em{color:var(--signal-blue-600);font-style:normal;font-weight:820}.signal-hero-copy>p{color:#42536a;max-width:560px;margin:30px 0 0;font-size:clamp(1.03rem,1.35vw,1.22rem);line-height:1.65}.signal-hero-actions{align-items:center;gap:26px;margin-top:34px;display:flex}.signal-hero-proof{flex-wrap:wrap;gap:12px;display:flex;position:absolute;bottom:42px;left:0}.signal-hero-proof span{color:#2e435d;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#ffffffb8;border:1px solid #061a351a;border-radius:12px;align-items:center;gap:9px;min-height:42px;padding:0 13px;font-size:.7rem;font-weight:700;display:inline-flex}.signal-hero-proof svg{color:var(--signal-blue-600)}.signal-floating-status{z-index:3;min-width:185px;color:var(--signal-navy-950);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffd1;border:1px solid #ffffffbf;border-radius:15px;align-items:center;gap:12px;padding:14px 16px;font-size:.76rem;font-weight:790;animation:5s ease-in-out infinite signal-float;display:flex;position:absolute;box-shadow:0 20px 50px #03183629}.signal-floating-status svg{color:var(--signal-green);flex:none}.signal-floating-status span{gap:3px;display:grid}.signal-floating-status small{color:var(--signal-muted);letter-spacing:.12em;font-size:.55rem;font-weight:850}.signal-status-one{top:245px;right:3.5%}.signal-status-two{animation-delay:-2.4s;bottom:115px;right:19%}.signal-rail{border-bottom:1px solid var(--signal-line);background:var(--signal-white)}.signal-rail>div{justify-content:space-between;align-items:center;gap:26px;min-height:82px;display:flex}.signal-rail span{color:#50637a;letter-spacing:.13em;font-size:.68rem;font-weight:850}.signal-rail i{background:var(--signal-blue-600);border-radius:50%;width:5px;height:5px}.signal-product,.signal-calculator,.signal-pricing,.signal-faq{padding:clamp(96px,10vw,150px) 0}.signal-product,.signal-pricing{background:radial-gradient(circle at 90% 10%, #0b6bf20f, transparent 28%), var(--signal-white)}.signal-calculator,.signal-faq{background:var(--signal-cloud)}.signal-section-heading{grid-template-columns:82px minmax(0,760px);gap:30px;margin-bottom:clamp(54px,7vw,88px);display:grid}.signal-section-number{width:48px;height:48px;color:var(--signal-blue-700);border:1px solid var(--signal-blue-100);background:var(--signal-blue-50);border-radius:50%;place-items:center;font-size:.67rem;font-weight:850;display:grid}.signal-section-heading h2{color:var(--signal-navy-1000);letter-spacing:-.064em;margin:18px 0 0;font-size:clamp(3rem,5vw,5.25rem);font-weight:790;line-height:.98}.signal-section-heading p{max-width:650px;color:var(--signal-muted);margin:23px 0 0;font-size:1rem;line-height:1.7}.signal-dashboard{box-shadow:var(--signal-shadow);background:#fff;border:1px solid #cfdcea;border-radius:26px;overflow:hidden}.signal-dashboard-topbar{background:#fbfdff;border-bottom:1px solid #e4ebf3;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;min-height:60px;padding:0 20px;display:grid}.signal-dashboard-topbar>span{color:#748397;letter-spacing:.13em;font-size:.56rem;font-weight:830}.signal-dashboard-topbar>div{justify-content:flex-end;gap:7px;display:flex}.signal-dashboard-topbar i{background:#dce5ef;border-radius:50%;width:8px;height:8px}.signal-dashboard-layout{grid-template-columns:220px 1fr;min-height:590px;display:grid}.signal-dashboard-layout>aside{color:#9eb3cc;background:var(--signal-navy-950);flex-direction:column;gap:8px;padding:34px 18px;display:flex}.signal-dashboard-layout>aside strong{color:#7990aa;letter-spacing:.15em;margin:0 10px 16px;font-size:.56rem}.signal-dashboard-layout>aside span{border-radius:10px;padding:12px;font-size:.72rem;font-weight:680}.signal-dashboard-layout>aside .is-active{color:#fff;background:var(--signal-blue-600)}.signal-dashboard-main{background:#f4f7fb;min-width:0;padding:clamp(28px,4vw,50px)}.signal-dashboard-main>header{justify-content:space-between;align-items:flex-end;gap:28px;display:flex}.signal-dashboard-main>header>div{gap:6px;display:grid}.signal-dashboard-main>header span{color:var(--signal-muted);font-size:.7rem}.signal-dashboard-main>header strong{color:var(--signal-navy-1000);letter-spacing:-.045em;font-size:clamp(1.45rem,2.4vw,2.3rem)}.signal-dashboard-main>header button{color:#fff;background:var(--signal-blue-600);min-height:40px;font:inherit;border:0;border-radius:10px;padding:0 15px;font-size:.7rem;font-weight:760}.signal-kpis{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:32px;display:grid}.signal-kpis article{background:#fff;border:1px solid #dee7f1;border-radius:16px;align-content:space-between;min-width:0;min-height:150px;padding:21px;display:grid}.signal-kpis span{color:var(--signal-muted);font-size:.67rem}.signal-kpis strong{color:var(--signal-navy-1000);letter-spacing:-.055em;font-size:clamp(1.55rem,2.8vw,2.7rem)}.signal-kpis small{color:#8190a3;font-size:.63rem}.signal-kpis .is-positive{color:var(--signal-green)}.signal-dashboard-bottom{grid-template-columns:1.2fr .8fr;gap:14px;margin-top:14px;display:grid}.signal-dashboard-bottom>article{background:#fff;border:1px solid #dee7f1;border-radius:16px;min-height:250px;padding:22px}.signal-dashboard-bottom article>header{justify-content:space-between;align-items:center;gap:20px;display:flex}.signal-dashboard-bottom header strong{color:var(--signal-navy-950);font-size:.77rem}.signal-dashboard-bottom header span{color:#8392a5;font-size:.6rem}.signal-bars{background:repeating-linear-gradient(#0823450f 0 1px,#0000 1px 43px);border-bottom:1px solid #dfe8f2;align-items:end;gap:clamp(10px,2.1vw,28px);height:168px;padding:28px 12px 0;display:flex}.signal-bars i{background:linear-gradient(180deg, var(--signal-blue-500), var(--signal-blue-700));transform-origin:bottom;border-radius:7px 7px 2px 2px;width:100%;max-width:36px;transform:scaleY(0)}.is-visible .signal-bars i,.signal-dashboard.is-visible .signal-bars i{animation:.76s cubic-bezier(.22,1,.36,1) forwards signal-bar}.signal-bars i:nth-child(2){animation-delay:80ms!important}.signal-bars i:nth-child(3){animation-delay:.14s!important}.signal-bars i:nth-child(4){animation-delay:.2s!important}.signal-bars i:nth-child(5){animation-delay:.26s!important}.signal-bars i:nth-child(6){animation-delay:.32s!important}.signal-document-list>div{border-bottom:1px solid #e4ebf3;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:18px 0;display:grid}.signal-file-icon{width:34px;height:34px;color:var(--signal-blue-700);background:var(--signal-blue-50);border-radius:10px;place-items:center;display:grid}.signal-document-list p{gap:4px;margin:0;display:grid}.signal-document-list p strong{font-size:.68rem}.signal-document-list p small{color:var(--signal-green);font-size:.59rem}.signal-document-list b{font-size:.7rem}.signal-pillars{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:24px;display:grid}.signal-pillars article{border:1px solid var(--signal-line);border-radius:var(--signal-radius-md);background:#fff;min-height:330px;padding:32px;transition:transform .22s,border-color .22s,box-shadow .22s;position:relative;overflow:hidden}.signal-pillars article:hover{border-color:#b7d4f8;transform:translateY(-5px);box-shadow:0 24px 55px #03183617}.signal-pillars article>div{color:var(--signal-blue-600);justify-content:space-between;align-items:center;display:flex}.signal-pillars article>div span{color:#92a1b3;font-size:.62rem;font-weight:820}.signal-pillars h3{color:var(--signal-navy-1000);letter-spacing:-.045em;margin:76px 0 0;font-size:2rem}.signal-pillars p{color:var(--signal-muted);margin:16px 0 0;font-size:.88rem;line-height:1.65}.signal-pillars small{color:#75869b;border-top:1px solid var(--signal-line);padding-top:15px;font-size:.62rem;font-weight:720;position:absolute;bottom:28px;left:32px;right:32px}.signal-flow{color:#fff;background:radial-gradient(circle at 90% 0%, #2678ff47, transparent 34%), var(--signal-navy-1000);padding:clamp(100px,11vw,170px) 0}.signal-section-heading-light h2{color:#fff}.signal-section-heading-light p{color:#a9b8cb}.signal-section-heading-light .signal-section-number{color:#9bc3ff;background:#9bc3ff14;border-color:#9bc3ff38}.signal-steps{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.signal-steps article{border-radius:var(--signal-radius-md);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff0e;border:1px solid #ffffff21;min-height:390px;padding:28px;position:relative}.signal-steps article>span{color:#7991ad;font-size:.62rem;font-weight:820}.signal-step-icon{color:#9bc3ff;background:#2c82f61f;border:1px solid #9bc3ff33;border-radius:19px;place-items:center;width:68px;height:68px;margin-top:80px;display:grid}.signal-step-icon svg{width:29px;height:29px}.signal-steps small{color:#7891ae;letter-spacing:.14em;margin-top:28px;font-size:.6rem;font-weight:850;display:block}.signal-steps h3{letter-spacing:-.04em;margin:9px 0 0;font-size:1.7rem}.signal-steps p{color:#aebdd0;margin:15px 0 0;font-size:.83rem;line-height:1.65}.signal-step-arrow{z-index:2;color:#fff;background:var(--signal-blue-600);border:1px solid #ffffff40;border-radius:50%;width:34px;height:34px;padding:8px;position:absolute;top:50%;right:-24px;transform:translateY(-50%)}.signal-calculator .live-invoice{box-shadow:var(--signal-shadow);background:#fff;border:1px solid #cddbea;border-radius:25px;overflow:hidden}.signal-calculator .live-invoice:before{display:none}.signal-calculator .live-invoice-bar{min-height:58px;color:var(--signal-navy-950);background:#fff;border:0;border-bottom:1px solid #e2eaf3;padding:0 24px}.signal-calculator .live-invoice-bar i{background:var(--signal-green);box-shadow:0 0 0 4px #0c9a681a}.signal-calculator .live-invoice-bar strong{color:#8292a5}.signal-calculator .live-invoice-body{grid-template-columns:1fr .85fr;min-height:540px}.signal-calculator .live-invoice-fields{background:#f7f9fc;border-color:#dfe8f2;gap:23px;padding:clamp(30px,5vw,62px)}.signal-calculator .live-invoice-fields input,.signal-calculator .live-invoice-fields select{height:52px;color:var(--signal-navy-950);background:#fff;border:1px solid #cfdcea;border-radius:11px}.signal-calculator .live-invoice-fields input:focus,.signal-calculator .live-invoice-fields select:focus{border-color:var(--signal-blue-600);box-shadow:0 0 0 4px #0b6bf21c}.signal-calculator .live-invoice-result{padding:clamp(30px,5vw,62px)}.signal-calculator .live-invoice-result:after{color:var(--signal-blue-600);opacity:.035}.signal-calculator .live-result-heading{border-color:var(--signal-navy-950)}.signal-calculator .live-result-heading span,.signal-calculator .live-result-check{color:var(--signal-blue-600)}.signal-calculator .live-total{background:var(--signal-blue-600);border-radius:14px}.signal-calculator .live-invoice-footer{border-color:#e2eaf3;min-height:74px;padding:11px 24px}.signal-calculator .live-invoice-footer a{background:var(--signal-navy-950);border-radius:10px;min-height:43px}.signal-security{color:#fff;background:var(--signal-navy-1000);min-height:780px;position:relative;overflow:hidden}.signal-security-image,.signal-security-shade{position:absolute;inset:0}.signal-security-image img{object-fit:cover;object-position:center}.signal-security-shade{background:linear-gradient(90deg,#031226fc 0%,#031226f0 31%,#0312266b 54%,#03122614 100%),linear-gradient(#0000 55%,#0312266b)}.signal-security-inner{z-index:2;grid-template-columns:minmax(340px,.9fr) minmax(460px,1.1fr);align-items:center;gap:clamp(70px,10vw,150px);min-height:780px;padding-block:100px;display:grid;position:relative}.signal-security h2{letter-spacing:-.065em;max-width:650px;margin:22px 0 0;font-size:clamp(3.2rem,5.5vw,5.9rem);line-height:.98}.signal-security p{color:#bdcad9;max-width:570px;margin:26px 0 30px;line-height:1.7}.signal-text-link-light{color:#fff;border-color:#ffffff57}.signal-security dl{grid-template-columns:repeat(2,1fr);gap:12px;margin:0;display:grid}.signal-security dl>div{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#03122694;border:1px solid #ffffff21;border-radius:17px;align-content:space-between;min-height:150px;padding:22px;display:grid}.signal-security dt{color:#8ca1ba;align-items:center;gap:9px;font-size:.62rem;font-weight:740;display:flex}.signal-security dt svg{color:#80b6ff}.signal-security dd{color:#fff;margin:0;font-size:.98rem;font-weight:760;line-height:1.35}.signal-price-grid{grid-template-columns:repeat(2,1fr);align-items:stretch;gap:20px;display:grid}.signal-price-grid>article{border:1px solid var(--signal-line);border-radius:var(--signal-radius-lg);background:#fff;flex-direction:column;min-height:610px;padding:clamp(30px,4vw,52px);display:flex;position:relative;box-shadow:0 20px 60px #0318360f}.signal-price-grid>article.is-featured{color:#fff;border-color:var(--signal-navy-950);background:radial-gradient(circle at 95% 0%, #2c82f66b, transparent 34%), var(--signal-navy-950);box-shadow:0 30px 80px #03183633}.signal-price-badge{color:#b9d6ff;letter-spacing:.1em;background:#0b6bf229;border:1px solid #b9d6ff3d;border-radius:999px;padding:7px 10px;font-size:.55rem;font-weight:850;position:absolute;top:25px;right:25px}.signal-price-grid header>span{color:var(--signal-blue-600);letter-spacing:.12em;text-transform:uppercase;font-size:.63rem;font-weight:850}.signal-price-grid .is-featured header>span{color:#9ac6ff}.signal-price-grid h3{color:var(--signal-navy-1000);letter-spacing:-.06em;margin:13px 0 0;font-size:clamp(2.3rem,4vw,4rem)}.signal-price-grid .is-featured h3{color:#fff}.signal-price-grid header p{color:var(--signal-muted);margin:9px 0 0;font-size:.82rem}.signal-price-grid .is-featured header p{color:#9fb1c7}.signal-price{border-bottom:1px solid var(--signal-line);align-items:baseline;gap:8px;margin-top:58px;padding-bottom:34px;display:flex}.is-featured .signal-price{border-color:#ffffff21}.signal-price strong{color:var(--signal-blue-600);letter-spacing:-.07em;font-size:clamp(3.2rem,5vw,5.3rem);line-height:.9}.is-featured .signal-price strong{color:#fff}.signal-price span{color:var(--signal-muted);font-size:.72rem}.is-featured .signal-price span{color:#9fb1c7}.signal-price-grid ul{gap:16px;margin:34px 0;padding:0;list-style:none;display:grid}.signal-price-grid li{color:#42566f;align-items:center;gap:11px;font-size:.8rem;display:flex}.signal-price-grid li svg{color:var(--signal-green);flex:none}.signal-price-grid .is-featured li{color:#c2cfde}.signal-price-grid .signal-button,.signal-price-grid .signal-closed{width:100%;margin-top:auto}.signal-price-grid .signal-closed{color:#75869b;border:1px solid var(--signal-line);text-align:center;background:#f7f9fc;border-radius:13px;place-items:center;min-height:50px;padding:0 18px;font-size:.7rem;font-weight:730;display:grid}.signal-price-grid .is-featured .signal-closed{color:#aebed0;background:#ffffff0f;border-color:#ffffff26}.signal-faq-grid{grid-template-columns:minmax(280px,.62fr) 1.38fr;gap:clamp(50px,9vw,130px);display:grid}.signal-faq header h2{color:var(--signal-navy-1000);letter-spacing:-.06em;margin:18px 0 26px;font-size:clamp(3rem,5vw,5.2rem);line-height:.98}.signal-faq header a{color:var(--signal-blue-700);align-items:center;gap:12px;font-size:.72rem;font-weight:760;display:inline-flex}.signal-faq details{border-bottom:1px solid #cfdbe8}.signal-faq summary{color:var(--signal-navy-950);cursor:pointer;padding:28px 48px 28px 0;font-size:clamp(1.05rem,1.7vw,1.35rem);font-weight:720;list-style:none;position:relative}.signal-faq summary::-webkit-details-marker{display:none}.signal-faq summary:after{content:"+";width:30px;height:30px;color:var(--signal-blue-700);border:1px solid #bfd4ee;border-radius:50%;place-items:center;font-size:1.15rem;display:grid;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.signal-faq details[open] summary:after{content:"−"}.signal-faq details p{max-width:690px;color:var(--signal-muted);margin:-5px 0 28px;font-size:.88rem;line-height:1.7}.signal-final{color:#fff;background:radial-gradient(circle at 78% 0%, #5b9aff4d, transparent 35%), linear-gradient(135deg, var(--signal-blue-700), #08479f);padding:clamp(88px,10vw,148px) 0}.signal-final>div{grid-template-columns:150px 1fr auto;align-items:end;gap:36px;display:grid}.signal-final .signal-label{color:#b9d6ff;padding-bottom:13px}.signal-final h2{letter-spacing:-.068em;max-width:820px;margin:0;font-size:clamp(3.2rem,6vw,6.7rem);line-height:.94}.signal-final>div>div{justify-items:start;gap:13px;display:grid}.signal-button-light{color:var(--signal-blue-700);background:#fff;border-color:#fff;box-shadow:0 15px 35px #02163138}.signal-button-light:hover{color:var(--signal-blue-700);background:#f3f8ff}.signal-final small{color:#c7dcf8;font-size:.62rem}.signal-home>footer,.public-layout>footer{color:#fff;background:var(--signal-navy-1000);border:0}.signal-home>footer .shell,.public-layout>footer .shell,.public-layout .shell{width:min(calc(100% - 48px), var(--signal-shell))}.signal-home .public-footer-main,.public-layout .public-footer-main{grid-template-columns:minmax(300px,.78fr) 1.22fr;gap:clamp(50px,9vw,130px);padding:82px 0 60px;display:grid}.signal-home .footer-brand p,.public-layout .footer-brand p{color:#9aabc0;max-width:410px;margin-top:22px;font-family:inherit;font-size:.84rem;font-style:normal;line-height:1.65}.signal-home .footer-security,.public-layout .footer-security{gap:10px 18px}.signal-home .footer-security span,.public-layout .footer-security span{color:#8296af;font-size:.58rem}.signal-home .footer-links-wide,.public-layout .footer-links-wide{gap:38px}.signal-home .footer-links strong,.public-layout .footer-links strong{color:#90bfff;font-size:.59rem}.signal-home .footer-links a,.public-layout .footer-links a{color:#a5b4c6;font-size:.72rem;line-height:1.45}.signal-home .footer-links a:hover,.public-layout .footer-links a:hover{color:#fff}.signal-home .footer-bottom,.public-layout .footer-bottom{color:#6e829b;border-color:#ffffff1a;grid-template-columns:1fr auto 1fr;padding:25px 0 30px;font-size:.59rem;display:grid}.footer-cookie-state{color:#879ab2}.signal-home .footer-contact,.public-layout .footer-contact{color:#9aabc0;justify-self:end}.public-layout{min-height:100vh;color:var(--signal-ink);background:var(--signal-white);padding-top:88px;font-family:Inter,Avenir Next,Avenir,Segoe UI,Helvetica,Arial,sans-serif;overflow:clip}.public-site-header{width:min(calc(100% - 48px), var(--signal-shell));-webkit-backdrop-filter:blur(22px)saturate(135%);backdrop-filter:blur(22px)saturate(135%);background:#ffffffe8;border:1px solid #0823451a;border-radius:18px;margin-inline:auto;position:fixed;top:14px;left:0;right:0;box-shadow:0 16px 50px #061a3514}.public-site-header .header-inner{min-height:66px;padding-inline:7px 12px}.public-site-header .brand-mark{color:var(--signal-blue-600)}.public-site-header .brand-copy strong{color:var(--signal-navy-950)}.public-site-header .brand-copy span{color:var(--signal-muted)}.public-site-header .desktop-nav a{color:#41536b;font-size:.72rem;font-weight:700}.public-site-header .button{border-radius:11px;min-height:40px;font-size:.69rem}.public-site-header .button-primary{border-color:var(--signal-blue-600);background:var(--signal-blue-600);box-shadow:0 10px 24px #0b6bf22e}.public-site-header .button-ghost{color:#334963;background:0 0;border:0}.public-site-header .button-disabled{color:#72839a;border:1px solid var(--signal-line);background:#f4f7fb}.public-page-hero{border:0;border-bottom:1px solid var(--signal-line);background:radial-gradient(circle at 82% 10%,#0b6bf221,#0000 28%),linear-gradient(#f6faff,#fff);padding:clamp(110px,12vw,178px) 0 clamp(72px,8vw,115px)}.public-page-hero-inner{grid-template-columns:90px minmax(0,940px);gap:28px;display:grid}.public-page-hero .section-label{color:var(--signal-blue-700);letter-spacing:.13em;padding-top:14px;font-size:.64rem;font-weight:850}.public-page-hero h1{color:var(--signal-navy-1000);letter-spacing:-.07em;font-size:clamp(3.7rem,7vw,7.4rem);font-weight:790;line-height:.92}.public-page-hero p{max-width:700px;color:var(--signal-muted);margin-top:25px;font-family:inherit;font-size:clamp(1.02rem,1.8vw,1.27rem);font-style:normal;line-height:1.65}.public-layout .public-section{padding:clamp(75px,8vw,120px) 0}.public-layout .public-feature-grid,.public-layout .business-public-grid,.public-layout .public-pricing-grid,.public-layout .help-grid,.public-layout .security-public-grid,.public-layout .public-steps{border:0;gap:16px}.public-layout .public-feature-grid article,.public-layout .business-public-grid article,.public-layout .public-pricing-grid article,.public-layout .help-grid article,.public-layout .security-public-grid article,.public-layout .public-steps article{border:1px solid var(--signal-line);border-radius:var(--signal-radius-md);background:#fff;min-height:240px;padding:clamp(28px,4vw,48px);box-shadow:0 16px 45px #0318360d}.public-layout .public-feature-grid h2,.public-layout .business-public-grid h2,.public-layout .public-pricing-grid h2,.public-layout .help-grid h2,.public-layout .security-public-grid h2,.public-layout .public-steps h2,.public-layout .auth-card-heading h1{color:var(--signal-navy-1000);font-family:inherit;font-style:normal;font-weight:760}.public-layout .signup-form,.public-layout .signup-assurance,.public-layout .contact-layout>div,.public-layout .auth-card,.public-layout .public-pricing-facts{border:1px solid var(--signal-line);border-radius:var(--signal-radius-md);box-shadow:var(--signal-shadow);background:#fff}.public-layout .signup-assurance{color:#fff;border-color:var(--signal-navy-950);background:var(--signal-navy-950)}.public-layout .public-form input,.public-layout .public-form select,.public-layout .public-form textarea,.public-layout .auth-input{background:#fff;border:1px solid #cfdcea;border-radius:11px;min-height:52px}.public-layout .public-form input:focus,.public-layout .public-form select:focus,.public-layout .public-form textarea:focus,.public-layout .auth-input:focus-within{border-color:var(--signal-blue-600);outline:0;box-shadow:0 0 0 4px #0b6bf21a}.public-layout .button-primary,.public-layout .auth-submit{border-color:var(--signal-blue-600);background:var(--signal-blue-600);border-radius:11px;box-shadow:0 12px 25px #0b6bf233}.public-layout .legal-layout{grid-template-columns:minmax(230px,.33fr) minmax(0,.92fr);align-items:start;gap:clamp(45px,8vw,110px)}.public-layout .legal-layout>aside{border:1px solid var(--signal-line);background:var(--signal-cloud);border-radius:18px;padding:25px;position:sticky;top:110px}.public-layout .legal-layout>aside strong{color:var(--signal-navy-950)}.public-layout .legal-layout>aside a{color:#5c6f86}.public-layout .legal-layout>aside a:hover{color:var(--signal-blue-700)}.public-layout .legal-document{border:1px solid var(--signal-line);background:#fff;border-radius:24px;padding:clamp(30px,5vw,58px);box-shadow:0 22px 60px #0318360f}.public-layout .legal-document>section{border-color:var(--signal-line);padding:0 0 40px}.public-layout .legal-document>section+section{padding-top:40px}.public-layout .legal-document h2{color:var(--signal-navy-950)}.public-layout .legal-document p,.public-layout .legal-document dd{color:#52657c;line-height:1.75}.public-layout .legal-document dl>div{border-color:var(--signal-line)}.marketing-motion-ready .signal-floating-status.is-visible{animation:.64s cubic-bezier(.22,1,.36,1) both signal-reveal,5s ease-in-out .7s infinite signal-float}.marketing-motion-ready .signal-status-two.is-visible{animation-delay:.12s,-2.4s}.marketing-motion-ready .signal-pillars article:nth-child(2),.marketing-motion-ready .signal-steps article:nth-child(2),.marketing-motion-ready .signal-price-grid article:nth-child(2){transition-delay:90ms}.marketing-motion-ready .signal-pillars article:nth-child(3),.marketing-motion-ready .signal-steps article:nth-child(3){transition-delay:.18s}@keyframes signal-reveal{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes signal-float{0%,to{translate:0}50%{translate:0 -8px}}@keyframes signal-bar{to{transform:scaleY(1)}}@media (max-width:1080px){.signal-header-inner{grid-template-columns:1fr auto}.signal-header nav{display:none}.signal-hero-copy{width:min(650px,65%)}.signal-status-one{right:1%}.signal-status-two{right:8%}.signal-dashboard-layout{grid-template-columns:170px 1fr}.signal-dashboard-bottom{grid-template-columns:1fr}.signal-security-inner{grid-template-columns:.9fr 1.1fr;gap:40px}.signal-final>div{grid-template-columns:1fr auto}.signal-final>div>.signal-label{grid-column:1/-1}}@media (max-width:820px){.signal-shell,.signal-home>footer .shell,.public-layout>footer .shell,.public-layout .shell{width:min(calc(100% - 32px), var(--signal-shell))}.signal-header{top:10px}.signal-header-inner{border-radius:15px;min-height:60px;padding-inline:14px 8px}.signal-login{display:none}.signal-hero{min-height:940px}.signal-hero-image{height:530px;top:410px;transform:none}.signal-hero-image img{object-position:67% center}.signal-hero-shade{background:linear-gradient(#f9f7f1 0% 40%,#f9f7f133 72%),linear-gradient(90deg,#f9f7f159,#0000)}.signal-hero-inner{min-height:940px;padding-top:125px}.signal-hero-copy{width:100%}.signal-hero h1{max-width:620px;font-size:clamp(3.7rem,11vw,5.9rem)}.signal-hero-copy>p{max-width:520px}.signal-hero-proof{bottom:18px}.signal-floating-status{display:none}.signal-rail>div{min-height:70px;overflow:hidden}.signal-rail span{flex:none}.signal-section-heading{grid-template-columns:55px 1fr}.signal-dashboard-layout{grid-template-columns:1fr}.signal-dashboard-layout>aside{display:none}.signal-kpis{grid-template-columns:1fr 1fr}.signal-kpis article:first-child{grid-column:1/-1}.signal-pillars,.signal-steps,.signal-price-grid{grid-template-columns:1fr}.signal-pillars article{min-height:285px}.signal-step-arrow{top:auto;bottom:-24px;right:50%;transform:translate(50%)rotate(90deg)}.signal-calculator .live-invoice-body{grid-template-columns:1fr}.signal-calculator .live-invoice-fields{border-right:0;border-bottom:1px solid var(--signal-line)}.signal-security{min-height:auto}.signal-security-image img{object-position:65% center;opacity:.42}.signal-security-shade{background:#031226b8}.signal-security-inner{grid-template-columns:1fr;min-height:auto;padding-block:100px}.signal-faq-grid{grid-template-columns:1fr}.signal-final>div{grid-template-columns:1fr;align-items:start}.signal-home .public-footer-main,.public-layout .public-footer-main{grid-template-columns:1fr}.public-site-header{width:min(calc(100% - 24px), var(--signal-shell));top:9px}.public-site-header .desktop-nav,.public-site-header .desktop-only{display:none}.public-page-hero-inner{grid-template-columns:1fr}.public-page-hero p,.public-page-hero-inner>:not(.section-label):not(h1):not(p){grid-column:1}.public-layout .legal-layout{grid-template-columns:1fr}.public-layout .legal-layout>aside{position:static}}@media (max-width:540px){.signal-shell{width:min(calc(100% - 24px), var(--signal-shell))}.signal-header .brand-copy span{display:none}.signal-button-small{padding-inline:12px}.signal-button-small svg{display:none}.signal-hero{min-height:910px}.signal-hero h1{font-size:clamp(3.25rem,16vw,4.65rem)}.signal-hero-actions{flex-direction:column;align-items:stretch}.signal-hero-actions .signal-button,.signal-hero-actions .signal-text-link{justify-content:center;width:100%}.signal-hero-proof{width:100%;display:grid}.signal-rail>div{justify-content:flex-start}.signal-rail span:nth-of-type(n+4),.signal-rail i:nth-of-type(n+4){display:none}.signal-section-heading{grid-template-columns:1fr;gap:18px}.signal-section-heading h2{font-size:clamp(2.7rem,13vw,4rem)}.signal-dashboard-topbar{grid-template-columns:1fr auto}.signal-dashboard-topbar>span{display:none}.signal-dashboard-main{padding:20px}.signal-dashboard-main>header{flex-direction:column;align-items:flex-start}.signal-kpis{grid-template-columns:1fr}.signal-kpis article:first-child{grid-column:1}.signal-bars{gap:9px;padding-inline:4px}.signal-document-list{display:none}.signal-calculator .live-invoice-numbers,.signal-security dl{grid-template-columns:1fr}.signal-security h2{font-size:clamp(2.8rem,13vw,4rem)}.signal-price-grid>article{border-radius:24px;min-height:570px}.signal-final h2{font-size:clamp(3rem,14vw,4.6rem)}.signal-home .footer-links-wide,.public-layout .footer-links-wide{grid-template-columns:1fr}.signal-home .footer-links-wide>div:last-child,.public-layout .footer-links-wide>div:last-child{grid-column:1}.signal-home .footer-bottom,.public-layout .footer-bottom{grid-template-columns:1fr;gap:10px}.signal-home .footer-contact,.public-layout .footer-contact{justify-self:start}.public-page-hero h1{font-size:clamp(3.2rem,15vw,5rem)}}@media (prefers-reduced-motion:reduce){.signal-home *,.signal-home :before,.signal-home :after,.public-layout *,.public-layout :before,.public-layout :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.signal-hero-image{transform:none}.signal-progress{display:none}}
:root{--sales-ink:#061a34;--sales-blue:#0865dd;--sales-blue-dark:#0049b1;--sales-paper:#f5f1e7;--sales-white:#fffefa;--sales-yellow:#ffcd47;--sales-orange:#f1592a;--sales-green:#07835a;--sales-muted:#526276;--sales-line:#aab4be;--sales-mono:"SFMono-Regular", Consolas, "Liberation Mono", "Courier New", monospace;--sales-sans:Inter, "Avenir Next", Avenir, "Segoe UI", Helvetica, Arial, sans-serif;--sales-shell:1320px}.sales-site{min-height:100vh;color:var(--sales-ink);background:var(--sales-paper);font-family:var(--sales-sans);overflow:clip}.sales-site::selection{color:#fff;background:var(--sales-blue)}.sales-site a{color:inherit;text-decoration:none}.sales-wrap{width:min(calc(100% - 48px), var(--sales-shell));margin-inline:auto}.sales-button,.sales-nav-cta{border:1px solid var(--sales-ink);justify-content:center;align-items:center;gap:18px;min-height:52px;padding:0 22px;font-size:.78rem;font-weight:830;transition:color .18s,background .18s,transform .18s,box-shadow .18s;display:inline-flex}.sales-button:hover,.sales-nav-cta:hover{transform:translateY(-2px)}.sales-button-blue,.sales-nav-cta{border-color:var(--sales-blue);background:var(--sales-blue);box-shadow:5px 5px 0 var(--sales-ink);color:#fff!important}.sales-button-blue:hover,.sales-nav-cta:hover{border-color:var(--sales-ink);background:var(--sales-ink);box-shadow:3px 3px 0 var(--sales-blue)}.sales-button-plain{background:var(--sales-white)}.sales-button-plain:hover{color:#fff;background:var(--sales-ink)}.sales-nav{z-index:60;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f5f1e7ed;border-bottom:1px solid #061a342e;width:100%;position:absolute;top:0;left:0}.sales-nav-inner{grid-template-columns:minmax(205px,1fr) auto minmax(230px,1fr);align-items:center;gap:30px;min-height:78px;display:grid}.sales-nav .brand{color:var(--sales-ink)}.sales-nav nav{align-items:center;gap:clamp(23px,2.6vw,39px);display:flex}.sales-nav nav a,.sales-nav-actions>a:first-child{color:#344559;font-size:.76rem;font-weight:750;position:relative}.sales-nav nav a:after,.sales-nav-actions>a:first-child:after{content:"";background:var(--sales-blue);transform-origin:0;height:2px;transition:transform .18s;position:absolute;bottom:-10px;left:0;right:0;transform:scaleX(0)}.sales-nav nav a:hover:after,.sales-nav-actions>a:first-child:hover:after{transform:scaleX(1)}.sales-nav-actions{justify-content:flex-end;align-items:center;gap:23px;display:flex}.sales-nav-cta{min-height:42px;box-shadow:none;gap:10px;padding:0 15px;font-size:.72rem}.sales-hero{border-bottom:1px solid var(--sales-ink);background:repeating-linear-gradient(90deg, #061a340b 0 20px, transparent 20px 40px), var(--sales-paper);padding-top:78px}.sales-hero-grid{grid-template-columns:minmax(0,.86fr) minmax(570px,1.14fr);align-items:center;gap:clamp(45px,7vw,105px);min-height:730px;display:grid}.sales-hero-copy{padding:80px 0 65px}.sales-kicker,.sales-section-head>span,.sales-section-head>div>span,.sales-trust-grid>div:first-child>span{color:var(--sales-blue-dark);font-family:var(--sales-mono);letter-spacing:.08em;font-size:.69rem;font-weight:850;display:inline-flex}.sales-kicker{padding-left:19px;position:relative}.sales-kicker:before{content:"";background:var(--sales-orange);width:9px;height:9px;animation:2.1s ease-in-out infinite sales-pulse;position:absolute;top:50%;left:0;transform:translateY(-50%)}.sales-hero h1{max-width:690px;color:var(--sales-ink);letter-spacing:-.082em;margin:31px 0 0;font-size:clamp(4rem,7vw,7.4rem);font-weight:890;line-height:.84}.sales-hero h1 span{color:var(--sales-blue);display:block}.sales-hero-copy>p{color:#405167;max-width:590px;margin:34px 0 0;font-size:clamp(1.08rem,1.55vw,1.28rem);line-height:1.62}.sales-hero-actions{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.sales-hero-proof{color:#455669;flex-wrap:wrap;gap:12px 25px;margin-top:29px;font-size:.73rem;font-weight:690;display:flex}.sales-hero-proof span{align-items:center;gap:7px;display:inline-flex}.sales-hero-proof svg{color:var(--sales-green)}.sales-product-stage{padding:45px 0 55px;position:relative}.sales-product-stage:before{z-index:0;content:"";border:1px solid var(--sales-ink);background:var(--sales-blue);position:absolute;inset:24px -20px 35px 20px}.sales-window{z-index:1;border:1px solid var(--sales-ink);background:var(--sales-white);transition:transform .4s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden;transform:rotate(-.5deg);box-shadow:14px 16px #061a3430}.sales-product-stage:hover .sales-window{transform:rotate(0)translateY(-5px)}.sales-window>header{color:#fff;border-bottom:1px solid var(--sales-ink);background:var(--sales-ink);grid-template-columns:1fr auto 1fr;align-items:center;gap:15px;min-height:51px;padding:0 16px;display:grid}.sales-window>header .brand-mark{color:#63a6ff}.sales-window>header>span{font-family:var(--sales-mono);letter-spacing:.08em;font-size:.58rem;font-weight:800}.sales-window>header>i{color:#8da0b7;letter-spacing:.25em;justify-self:end;font-size:.52rem;font-style:normal}.sales-window-body{grid-template-columns:58px 1fr;min-height:475px;display:grid}.sales-window-body>aside{border-right:1px solid var(--sales-ink);background:#edf1f5;flex-direction:column;align-items:center;gap:22px;padding:17px 0;display:flex}.sales-window-body>aside b{color:#fff;background:var(--sales-blue);place-items:center;width:29px;height:29px;font-size:.72rem;display:grid}.sales-window-body>aside i{background:#c0c9d2;width:20px;height:7px}.sales-window-body>aside i.is-active{background:var(--sales-blue);box-shadow:-6px 0 0 var(--sales-blue)}.sales-invoice-screen{background-color:#fff;background-image:linear-gradient(90deg,#061a3409 1px,#0000 1px),none;background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:29px 29px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;padding:clamp(25px,3.2vw,43px)}.sales-screen-top{border-bottom:3px solid var(--sales-ink);justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:23px;display:flex}.sales-screen-top>div{gap:5px;display:grid}.sales-screen-top small,.sales-screen-client small{color:var(--sales-blue-dark);font-family:var(--sales-mono);letter-spacing:.09em;font-size:.58rem;font-weight:900}.sales-screen-top strong{font-family:var(--sales-mono);font-size:clamp(1.15rem,2.2vw,1.75rem)}.sales-screen-top>span{color:#694817;background:#fff2c5;border:1px solid #dca839;padding:7px 9px;font-size:.6rem;font-weight:800}.sales-screen-client{gap:5px;margin-top:24px;display:grid}.sales-screen-client strong{margin-top:3px;font-size:.85rem}.sales-screen-client span{color:#6e7b88;font-size:.66rem}.sales-screen-lines{border-top:1px solid var(--sales-ink);margin-top:25px}.sales-screen-lines header,.sales-screen-lines>div{grid-template-columns:1fr 45px 80px;align-items:center;gap:12px;display:grid}.sales-screen-lines header{color:#6c7782;min-height:31px;font-family:var(--sales-mono);border-bottom:1px solid #b8c0c8;font-size:.5rem;font-weight:800}.sales-screen-lines>div{border-bottom:1px dashed #c1c7cd;min-height:44px;font-size:.64rem}.sales-screen-lines>div>span{text-align:right}.sales-screen-total{justify-content:space-between;align-items:baseline;gap:20px;margin-top:21px;display:flex}.sales-screen-total span{font-family:var(--sales-mono);letter-spacing:.07em;font-size:.59rem;font-weight:850}.sales-screen-total strong{color:var(--sales-blue-dark);font-family:var(--sales-mono);letter-spacing:-.07em;font-size:clamp(1.55rem,3vw,2.35rem)}.sales-invoice-screen>button{color:#fff;background:var(--sales-blue);width:100%;min-height:41px;font:800 .65rem/1 var(--sales-sans);border:0;justify-content:space-between;align-items:center;margin-top:18px;padding:0 13px;display:flex}.sales-paid-stamp{z-index:4;color:#fff;border:1px solid var(--sales-ink);background:var(--sales-green);min-width:210px;box-shadow:7px 7px 0 var(--sales-ink);align-items:center;gap:11px;padding:14px 16px;animation:3.6s ease-in-out infinite sales-paid;display:flex;position:absolute;bottom:13px;right:-24px}.sales-paid-stamp span{font-family:var(--sales-mono);letter-spacing:.06em;gap:4px;font-size:.63rem;font-weight:900;display:grid}.sales-paid-stamp small{color:#d6f7ea;letter-spacing:0;font-size:.55rem;font-weight:650}.sales-stage-label{z-index:5;color:var(--sales-ink);border:1px solid var(--sales-ink);background:var(--sales-yellow);font-family:var(--sales-mono);letter-spacing:.07em;padding:8px 10px;font-size:.55rem;font-weight:900;position:absolute;top:18px;right:22px}.sales-reform-line{color:#fff;border-bottom:1px solid var(--sales-ink);background:var(--sales-orange)}.sales-reform-line .sales-wrap{grid-template-columns:auto 1fr auto;align-items:center;gap:clamp(25px,4vw,58px);min-height:76px;display:grid}.sales-reform-line strong{color:var(--sales-ink);background:var(--sales-yellow);font-family:var(--sales-mono);letter-spacing:.06em;padding:8px 10px;font-size:.62rem}.sales-reform-line span{font-size:.83rem;font-weight:700}.sales-reform-line a{border-bottom:1px solid #fff;align-items:center;gap:10px;padding-bottom:4px;font-size:.72rem;font-weight:820;display:inline-flex}.sales-product{background:var(--sales-white);padding:116px 0}.sales-section-head{margin-bottom:60px}.sales-section-head>span,.sales-section-head>div>span{margin-bottom:24px}.sales-section-head h2{max-width:950px;color:var(--sales-ink);letter-spacing:-.075em;margin:0;font-size:clamp(3rem,6vw,6.5rem);font-weight:870;line-height:.92}.sales-section-head-inline{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);align-items:end;gap:60px;display:grid}.sales-section-head-inline>p{max-width:460px;color:var(--sales-muted);margin:0 0 7px;font-size:1rem;line-height:1.65}.sales-three{border-top:1px solid var(--sales-ink);border-left:1px solid var(--sales-ink);grid-template-columns:repeat(3,1fr);display:grid}.sales-three article{border-right:1px solid var(--sales-ink);border-bottom:1px solid var(--sales-ink);background:var(--sales-paper);min-height:285px;padding:31px;transition:color .22s,background .22s,transform .22s;position:relative}.sales-three article:hover{z-index:2;color:#fff;background:var(--sales-blue);transform:translateY(-8px)}.sales-three article>span{color:var(--sales-orange);font-family:var(--sales-mono);font-size:.64rem;font-weight:900;display:block}.sales-three article>svg{color:var(--sales-blue);margin-top:48px}.sales-three article:hover>svg,.sales-three article:hover>span{color:var(--sales-yellow)}.sales-three h3{letter-spacing:-.04em;margin:20px 0 0;font-size:1.7rem;font-weight:840}.sales-three p{color:#536274;max-width:310px;margin:10px 0 0;font-size:.84rem;line-height:1.55}.sales-three article:hover p{color:#dbe9f8}.sales-function-strip{border-top:1px solid #b7bec5;border-left:1px solid #b7bec5;grid-template-columns:repeat(3,1fr);margin-top:18px;display:grid}.sales-function-strip span{color:#3e4e60;border-bottom:1px solid #b7bec5;border-right:1px solid #b7bec5;align-items:center;gap:9px;min-height:58px;padding:0 17px;font-size:.74rem;font-weight:720;display:flex}.sales-function-strip svg{color:var(--sales-green)}.sales-calculation{color:#fff;background:var(--sales-ink);padding:116px 0 122px}.sales-calculation .sales-section-head span{color:#80b7ff}.sales-calculation .sales-section-head h2{color:#fff}.sales-calculation .sales-section-head p{color:#b7c7d9}.sales-calculator{position:relative}.sales-calculator:before{z-index:0;content:"";background:var(--sales-blue);border:1px solid #fff;position:absolute;inset:-14px -14px 14px 14px}.sales-calculator .live-invoice{z-index:1;color:var(--sales-ink);background:var(--sales-white);box-shadow:none;border:1px solid #fff;border-radius:0;position:relative;overflow:visible}.sales-calculator .live-invoice:before,.sales-calculator .live-invoice-result:after{display:none}.sales-calculator .live-invoice-bar{border-bottom:1px solid var(--sales-ink);background:var(--sales-blue);border-radius:0;min-height:50px}.sales-calculator .live-invoice-bar span,.sales-calculator .live-invoice-bar strong{font-family:var(--sales-mono);font-size:.63rem}.sales-calculator .live-invoice-bar i{background:var(--sales-yellow);border-radius:0}.sales-calculator .live-invoice-body{gap:0;padding:0}.sales-calculator .live-invoice-fields{border-right:1px solid var(--sales-ink);background:var(--sales-paper);padding:clamp(28px,4vw,50px)}.sales-calculator .live-invoice-fields label>span{color:#4c5c6e;font-family:var(--sales-mono);font-size:.62rem}.sales-calculator .live-invoice-fields input,.sales-calculator .live-invoice-fields select{border:1px solid var(--sales-line);box-shadow:none;border-radius:0}.sales-calculator .live-invoice-fields input:focus,.sales-calculator .live-invoice-fields select:focus{border-color:var(--sales-blue);box-shadow:3px 3px 0 var(--sales-blue)}.sales-calculator .live-invoice-result{background:repeating-linear-gradient(0deg, transparent 0 27px, #061a3409 28px), var(--sales-white);min-height:490px;box-shadow:none;border:0;border-radius:0;padding:clamp(28px,4vw,50px)}.sales-calculator .live-result-heading{border-bottom:3px solid var(--sales-ink)}.sales-calculator .live-result-heading span{color:var(--sales-blue);font-family:var(--sales-mono)}.sales-calculator .live-total{background:var(--sales-blue);border-radius:0}.sales-calculator .live-total span,.sales-calculator .live-total strong,.sales-calculator .live-result-check{font-family:var(--sales-mono)}.sales-calculator .live-result-check{color:var(--sales-green)}.sales-calculator .live-invoice-footer{border-top:1px solid var(--sales-ink);background:#e8e2d6;border-radius:0}.sales-calculator .live-invoice-footer span{font-family:var(--sales-mono);font-size:.62rem}.sales-calculator .live-invoice-footer a{background:var(--sales-ink);border-radius:0}.sales-pricing{border-bottom:1px solid var(--sales-ink);background:repeating-linear-gradient(90deg, #061a340b 0 20px, transparent 20px 40px), var(--sales-paper);padding:116px 0 122px}.sales-pricing-grid{grid-template-columns:repeat(2,1fr);gap:16px;max-width:1000px;margin-inline:auto;display:grid}.sales-pricing-grid>article{border:1px solid var(--sales-ink);background:var(--sales-white);flex-direction:column;min-height:540px;padding:clamp(30px,4vw,50px);display:flex;position:relative;box-shadow:10px 11px #d2cbbf}.sales-pricing-grid>article.is-featured{color:#fff;background:var(--sales-ink);box-shadow:10px 11px 0 var(--sales-blue)}.sales-plan-flag{color:var(--sales-ink);background:var(--sales-yellow);font-family:var(--sales-mono);letter-spacing:.06em;padding:8px 12px;font-size:.59rem;font-weight:900;position:absolute;top:20px;right:-8px}.sales-pricing-grid header{border-bottom:1px dashed #98a1aa;min-height:82px;padding-bottom:24px}.sales-pricing-grid h3{letter-spacing:-.04em;margin:0;font-size:1.5rem;font-weight:840}.sales-pricing-grid header p{color:#64717d;margin:8px 0 0;font-size:.75rem}.sales-pricing-grid .is-featured header p{color:#b8cadc}.sales-price{align-items:baseline;gap:9px;margin-top:34px;display:flex}.sales-price strong{font-family:var(--sales-mono);letter-spacing:-.07em;font-size:clamp(2.2rem,4vw,3.5rem)}.sales-price span{color:#6f7b86;font-size:.74rem}.is-featured .sales-price span{color:#b8cadc}.sales-pricing-grid ul{gap:14px;margin:32px 0;padding:0;list-style:none;display:grid}.sales-pricing-grid li{color:#465461;align-items:flex-start;gap:10px;font-size:.78rem;line-height:1.5;display:flex}.sales-pricing-grid .is-featured li{color:#d1deeb}.sales-pricing-grid li svg{color:var(--sales-green);flex:none;margin-top:2px}.sales-pricing-grid>article>.sales-button,.sales-pricing-grid>article>.sales-plan-closed{width:100%;margin-top:auto}.sales-plan-closed{color:#66737f;background:#eee9de;border:1px dashed #87919a;justify-content:center;align-items:center;min-height:52px;padding:0 20px;font-size:.73rem;font-weight:820;display:flex}.is-featured .sales-plan-closed{color:#d4dfeb;background:#ffffff14;border-color:#768ca4}.sales-trust{color:#fff;background:var(--sales-blue);padding:78px 0}.sales-trust-grid{grid-template-columns:minmax(330px,.9fr) minmax(450px,1.1fr) auto;align-items:center;gap:clamp(35px,6vw,85px);display:grid}.sales-trust-grid>div:first-child>span{color:#c3dcff}.sales-trust h2{color:#fff;letter-spacing:-.07em;margin:18px 0 0;font-size:clamp(2.5rem,4.5vw,4.8rem);font-weight:860;line-height:.94}.sales-trust-points{border-top:1px solid #ffffff73;border-left:1px solid #ffffff73;grid-template-columns:repeat(3,1fr);display:grid}.sales-trust-points span{color:#e3efff;border-bottom:1px solid #ffffff73;border-right:1px solid #ffffff73;align-content:center;gap:14px;min-height:130px;padding:16px;font-size:.7rem;font-weight:760;display:grid}.sales-trust-points svg{width:23px;height:23px;color:var(--sales-yellow)}.sales-trust-grid>a{white-space:nowrap;border-bottom:1px solid #fff;align-items:center;gap:9px;padding-bottom:4px;font-size:.72rem;font-weight:820;display:inline-flex}.sales-final{color:#fff;background:repeating-linear-gradient(90deg, #ffffff0b 0 20px, transparent 20px 40px), var(--sales-ink);min-height:510px;position:relative;overflow:hidden}.sales-final:after{content:"€";color:#ffffff0e;font-family:var(--sales-mono);font-size:32vw;font-weight:900;line-height:1;position:absolute;bottom:-8vw;right:-2vw}.sales-final .sales-wrap{z-index:1;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(30px,5vw,70px);min-height:510px;display:grid;position:relative}.sales-final .sales-wrap>svg{color:var(--sales-yellow)}.sales-final h2{color:#fff;letter-spacing:-.075em;max-width:880px;margin:0;font-size:clamp(3rem,6vw,6.5rem);font-weight:870;line-height:.91}.sales-button-light{box-shadow:5px 5px 0 var(--sales-blue);background:#fff;border-color:#fff;color:var(--sales-ink)!important}.sales-button-light:hover{border-color:var(--sales-blue);background:var(--sales-blue);color:#fff!important}.sales-final .sales-wrap>div:last-child{gap:13px;display:grid}.sales-final small{color:#afc0d2;font-family:var(--sales-mono);font-size:.61rem;font-weight:750}.sales-site>footer{background:var(--sales-ink)}.marketing-motion-ready .sales-site [data-reveal]{opacity:0;transition:opacity .65s cubic-bezier(.22,1,.36,1),transform .65s cubic-bezier(.22,1,.36,1);transform:translateY(22px)}.marketing-motion-ready .sales-site [data-reveal].is-visible{opacity:1;transform:translateY(0)}@keyframes sales-pulse{0%,to{box-shadow:0 0 0 4px #f1592a1a}50%{box-shadow:0 0 0 8px #f1592a09}}@keyframes sales-paid{0%,to{transform:rotate(1deg)translateY(0)}50%{transform:rotate(0)translateY(-4px)}}@media (max-width:1120px){.sales-nav-inner{grid-template-columns:1fr auto}.sales-nav nav{display:none}.sales-hero-grid{grid-template-columns:minmax(0,.85fr) minmax(480px,1.15fr);gap:45px}.sales-paid-stamp{right:-8px}.sales-trust-grid{grid-template-columns:1fr 1fr}.sales-trust-grid>a{grid-column:2}.sales-final .sales-wrap{grid-template-columns:auto 1fr}.sales-final .sales-wrap>div:last-child{grid-column:2}}@media (max-width:880px){.sales-wrap{width:min(calc(100% - 30px), var(--sales-shell))}.sales-nav-inner{min-height:70px}.sales-nav-actions>a:first-child{display:none}.sales-hero{padding-top:70px}.sales-hero-grid{flex-direction:column;gap:0;min-height:auto;display:flex}.sales-hero-copy{width:100%;min-height:610px;padding:75px 0 50px}.sales-product-stage{width:100%;padding-bottom:70px}.sales-reform-line .sales-wrap{grid-template-columns:auto 1fr;gap:10px 25px;min-height:96px;padding:15px 0}.sales-reform-line a{grid-column:2;justify-self:start}.sales-section-head-inline{grid-template-columns:1fr;gap:22px}.sales-three{grid-template-columns:1fr}.sales-three article{min-height:225px}.sales-three article>svg{margin-top:30px}.sales-function-strip{grid-template-columns:repeat(2,1fr)}.sales-calculator .live-invoice-body{grid-template-columns:1fr}.sales-calculator .live-invoice-fields{border-right:0;border-bottom:1px solid var(--sales-ink)}.sales-pricing-grid,.sales-trust-grid{grid-template-columns:1fr}.sales-trust-grid>a{grid-column:1;justify-self:start}.sales-final .sales-wrap{flex-direction:column;justify-content:center;align-items:flex-start;min-height:560px;display:flex}}@media (max-width:560px){.sales-wrap{width:min(calc(100% - 24px), var(--sales-shell))}.sales-nav-cta{min-height:39px;padding:0 10px}.sales-nav-cta svg,.sales-nav .brand-copy span{display:none}.sales-hero-copy{min-height:560px;padding-top:59px}.sales-kicker{max-width:300px;font-size:.61rem;line-height:1.4}.sales-hero h1{font-size:clamp(3.6rem,17vw,5rem)}.sales-hero-copy>p{font-size:1rem}.sales-hero-actions{display:grid}.sales-button{width:100%}.sales-hero-proof{display:grid}.sales-product-stage{padding-top:22px}.sales-product-stage:before{top:11px;left:8px;right:-8px}.sales-window-body{grid-template-columns:39px 1fr;min-height:430px}.sales-window-body>aside{gap:17px}.sales-window-body>aside b{width:25px;height:25px}.sales-window-body>aside i{width:14px}.sales-invoice-screen{padding:20px 14px}.sales-screen-lines header,.sales-screen-lines>div{grid-template-columns:1fr 28px 66px;gap:6px}.sales-paid-stamp{min-width:190px;bottom:31px;right:0}.sales-stage-label{display:none}.sales-reform-line .sales-wrap{grid-template-columns:1fr;gap:10px;padding:21px 0}.sales-reform-line a{grid-column:1}.sales-product,.sales-calculation,.sales-pricing{padding-top:85px;padding-bottom:90px}.sales-section-head{margin-bottom:42px}.sales-section-head h2{font-size:clamp(3rem,14vw,4.5rem)}.sales-function-strip{grid-template-columns:1fr}.sales-calculator:before{inset:-7px -7px 7px 7px}.sales-calculator .live-invoice-body{display:block}.sales-calculator .live-invoice-fields,.sales-calculator .live-invoice-result{padding:25px 17px}.sales-calculator .live-invoice-footer{align-items:stretch;padding:17px}.sales-calculator .live-invoice-footer a{width:100%}.sales-pricing-grid>article{min-height:510px;padding:30px 22px}.sales-trust-points{grid-template-columns:1fr}.sales-trust-points span{grid-template-columns:auto 1fr;align-items:center;min-height:90px}.sales-final h2{font-size:clamp(3.2rem,15vw,4.8rem)}}@media (prefers-reduced-motion:reduce){.sales-kicker:before,.sales-paid-stamp{animation:none!important}.marketing-motion-ready .sales-site [data-reveal]{opacity:1;transition:none;transform:none}}
