:root{--blue:#001e16;--blue-dark:#001e16;--teal:#001e16;--teal-dark:#001e16;--off-white:#fafafa;--off-white-2:#f4f4f5;--dark:#18150f;--dark-2:#001e16;--dark-3:#423e3a;--gray:#6b6966;--gray-light:#a8a4a0;--white:#fff;--gold:#d4a853;--accent-warm:#bfa56b;--accent-cool:#5aa88c;--brand-emerald:#021c18;--brand-emerald-2:#08362e;--brand-cream:#f8efd0;--brand-cream-2:#fffdf4;--brand-gold:#e7d89f;--brand-sage:#7aa69a;--color-danger:#c53030;--color-success:#1a8a32;--gradient-accent:linear-gradient(90deg, #bfa56b 0%, #d2ba7b 20%, #b4975d 40%, #9bd2a9 60%, #7fc0a8 80%, #5aa88c 100%);--gradient-accent-135:linear-gradient(135deg, #bfa56b 0%, #d2ba7b 20%, #b4975d 40%, #9bd2a9 60%, #7fc0a8 80%, #5aa88c 100%);--gradient-accent-vertical:linear-gradient(180deg, #bfa56b 0%, #d2ba7b 20%, #b4975d 40%, #9bd2a9 60%, #7fc0a8 80%, #5aa88c 100%);--border-light:#e5e4e2;--eq-font-sf:-apple-system, BlinkMacSystemFont, "SF Pro Text", "SF Pro Display", "Helvetica Neue", Arial, sans-serif;--eq-font-sf-display:-apple-system, BlinkMacSystemFont, "SF Pro Display", "SF Pro Text", "Helvetica Neue", Arial, sans-serif;--eq-font-sf-arabic:"SF Arabic", -apple-system, BlinkMacSystemFont, "Noto Naskh Arabic", "Noto Sans Arabic", Tahoma, Arial, sans-serif;--font-sans:var(--eq-font-sf);--font-body:var(--eq-font-sf);--font-display:var(--eq-font-sf-display);--font-arabic:var(--eq-font-sf-arabic);--radius-pill:999px;--radius-xs:6px;--radius-sm:8px;--radius-md:12px;--radius-card:16px;--radius-lg:20px;--radius-input:10px;--shadow-xs:0 1px 2px #0000000a;--shadow-card:0 1px 3px #0000000f, 0 1px 2px #0000000a;--shadow-card-hover:0 8px 28px #00000014, 0 2px 6px #0000000a;--shadow-brand:0 4px 24px #001e1626;--shadow-blue:0 4px 24px #001e1626;--shadow-elevated:0 12px 40px #0000001a, 0 2px 8px #0000000f;--transition:.2s cubic-bezier(.4, 0, .2, 1);--transition-slow:.35s cubic-bezier(.4, 0, .2, 1)}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;font-size:16px;overflow-x:hidden}body{font-family:var(--font-body);color:var(--dark);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;background:#fff;font-weight:400;line-height:1.6;position:relative;overflow-x:clip}h1,h2,h3,h4,h5{font-family:var(--font-sans);letter-spacing:-.025em;color:var(--dark);font-weight:700;line-height:1.2}h1{letter-spacing:-.03em;font-weight:800}h2{font-weight:700}h3{font-weight:600}.display-serif{font-family:var(--font-display);font-style:italic}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.btn{border-radius:var(--radius-pill);font-family:var(--font-sans);cursor:pointer;transition:all var(--transition);white-space:nowrap;border:none;justify-content:center;align-items:center;gap:8px;padding:14px 28px;font-size:.95rem;font-weight:600;text-decoration:none;display:inline-flex}.btn-primary{background:var(--dark);color:var(--white);box-shadow:var(--shadow-blue);position:relative;overflow:hidden}.btn-primary:after{content:"";opacity:0;transition:opacity var(--transition);background:linear-gradient(135deg,#001e1626,#0000);position:absolute;inset:0}.btn-primary:hover{background:var(--dark-2);transform:translateY(-1px);box-shadow:0 8px 28px #1a171433}.btn-primary:hover:after{opacity:1}.btn-primary:active{box-shadow:var(--shadow-blue);transform:translateY(0)}.btn-secondary{color:var(--dark);background:0 0;border:1.5px solid #00000026}.btn-secondary:hover{background:var(--off-white);border-color:#00000040}.btn-teal{background:var(--teal);color:var(--white)}.btn-teal:hover{background:var(--teal-dark);transform:translateY(-1px)}.btn-accent{background:var(--gradient-accent);color:var(--dark);font-weight:700}.btn-accent:hover{transform:translateY(-1px);box-shadow:0 8px 32px #001e1640}.btn-white{background:var(--white);color:var(--dark);border:1.5px solid var(--white);font-weight:600}.btn-white:hover{background:var(--off-white);border-color:var(--off-white);transform:translateY(-2px)}.btn-ghost{color:#fffc;background:0 0;border:1.5px solid #fff3}.btn-ghost:hover{background:#ffffff1a;border-color:#fff6}.btn-lg{padding:16px 36px;font-size:1rem}.btn-sm{padding:10px 20px;font-size:.85rem}.dirham-mark{vertical-align:-.12em;flex-shrink:0;display:inline-block}.currency-amount{white-space:nowrap;align-items:center;gap:.28em;display:inline-flex}.btn-xs{padding:7px 14px;font-size:.78rem}.btn:disabled{opacity:.5;cursor:not-allowed;transform:none!important}.container{max-width:1200px;margin:0 auto;padding:0 24px}.section{padding:100px 0}.section-label{letter-spacing:.14em;text-transform:uppercase;color:var(--teal);margin-bottom:16px;font-size:.72rem;font-weight:700;display:inline-block}.section-title{margin-bottom:20px;font-size:clamp(2rem,4vw,3rem);font-weight:800;line-height:1.1}.section-subtitle{color:var(--gray);max-width:560px;font-size:1.1rem;line-height:1.7}.hero-title-line{perspective:600px;display:inline-block}.hero-clean{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:120px 24px 40px;display:flex;position:relative;overflow:clip}.hero-mesh{display:none}.hero-marquee{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:1;background:#ffffff80;border-top:1px solid #0000000a;border-bottom:1px solid #0000000a;width:100vw;margin-top:64px;padding:20px 0;position:relative;overflow:hidden}.marquee-track{align-items:center;gap:40px;width:max-content;animation:40s linear infinite marqueeScroll;display:flex}.marquee-track:hover{animation-play-state:paused}.marquee-badge{color:var(--gray);white-space:nowrap;align-items:center;gap:8px;font-size:.78rem;font-weight:600;display:flex}.marquee-badge svg{color:var(--accent-warm);flex-shrink:0}@keyframes marqueeScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.bento-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:56px;display:grid}.bento-card{background:var(--white);border-radius:var(--radius-card);transition:all var(--transition);border:1px solid #00000014;flex-direction:column;padding:28px;display:flex;overflow:hidden}.bento-card.span-2{grid-column:span 2}.bento-card:hover{border-color:#0000001f;transform:translateY(-4px);box-shadow:0 16px 48px #00000014}.bento-card-content{flex:1}.bento-card-content h3{color:var(--dark);margin-bottom:10px;font-size:1.05rem;font-weight:700}.bento-card-content p{color:var(--gray);font-size:.875rem;line-height:1.65}.bento-visual{background:var(--off-white);border-radius:12px;margin-top:20px;padding:16px;font-size:.75rem}.bv-line{background:var(--white);color:var(--dark-3);font-family:var(--font-body);border-radius:6px;margin-bottom:6px;padding:6px 10px}.bv-prompt{color:var(--teal);font-weight:700}.bv-generating{color:var(--teal);background:#001e1614;align-items:center;gap:6px;display:flex}.bv-clause{color:var(--dark-3);align-items:center;gap:8px;padding:5px 10px;display:flex}.bv-conf{letter-spacing:.06em;border-radius:4px;padding:2px 6px;font-size:.58rem;font-weight:800}.bv-conf.high{color:#1a8a32;background:#28c8401f}.bv-conf.med{color:#001e16;background:#bfa56b33}.bv-conf.low{color:#2f7d60;background:#7fc0a833}.bv-big-number{text-align:center;background:var(--gradient-accent);-webkit-text-fill-color:transparent;letter-spacing:-.02em;-webkit-background-clip:text;background-clip:text;padding:8px 0;font-size:2.4rem;font-weight:800}.bv-timer-label{text-align:center;color:var(--gray);font-size:.72rem;font-weight:600}.bv-juris-chip{color:var(--gray);background:#0000000a;border-radius:8px;margin-right:6px;padding:5px 14px;font-size:.72rem;font-weight:700;display:inline-block}.bv-juris-chip.active{background:var(--dark);color:var(--white)}.bv-clause-row{color:var(--dark-3);border-bottom:1px solid #0000000a;align-items:center;gap:8px;padding:6px 0;display:flex}.bv-clause-row:last-child{border-bottom:none}.bv-clause-row svg{color:var(--teal);flex-shrink:0}.bv-clause-row span:first-of-type{flex:1;font-weight:600}.bv-risk{text-transform:uppercase;letter-spacing:.04em;border-radius:4px;padding:2px 8px;font-size:.58rem;font-weight:700}.bv-risk.low{color:#1a8a32;background:#28c8401a}.bv-risk.med{color:#001e16;background:#bfa56b26}.bv-risk.high{color:#c33;background:#dc32321a}.bv-lang-col{flex:1;padding:8px}.bv-lang-label{text-transform:uppercase;letter-spacing:.08em;color:var(--teal);margin-bottom:6px;font-size:.62rem;font-weight:700}.bv-lang-text{color:var(--dark-3);font-size:.75rem;line-height:1.6}.bento-visual-bilingual{gap:0;display:flex}.bv-lang-divider{background:#00000014;width:1px;margin:0 4px}.bv-log{color:var(--dark-3);align-items:center;gap:10px;padding:5px 0;font-size:.72rem;display:flex}.bv-log-time{color:var(--gray);width:36px;font-size:.65rem;font-weight:700}.bv-log-latest{color:var(--teal);font-weight:600}.stats-dark{background:var(--dark);color:#fff;padding:80px 0;position:relative;overflow:hidden}.stats-row{text-align:center;grid-template-columns:repeat(4,1fr);gap:40px;display:grid}.stat-number{background:var(--gradient-accent);-webkit-text-fill-color:transparent;letter-spacing:-.02em;-webkit-background-clip:text;background-clip:text;font-size:clamp(2.2rem,5vw,3.5rem);font-weight:800;display:block}.stat-label{color:#ffffff80;margin-top:8px;font-size:.88rem;font-weight:500}.showcase-layout{grid-template-columns:1fr 1.2fr;align-items:start;gap:40px;margin-top:56px;display:grid}.showcase-accordion{flex-direction:column;gap:10px;display:flex}.showcase-panel{background:var(--white);cursor:default;contain:layout paint;border:1.5px solid #00000014;border-radius:16px;transition:border-color .2s,box-shadow .24s,background-color .24s,border-radius .24s;overflow:hidden}.showcase-panel:hover{border-color:#00000026}.showcase-panel.active{border-color:var(--teal);box-shadow:0 8px 32px #001e161a}.showcase-panel-header{width:100%;color:inherit;cursor:pointer;text-align:left;font:inherit;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:0 0;border:0;align-items:center;gap:14px;padding:18px 22px;display:flex}.showcase-panel-header:focus-visible{outline-offset:-6px;outline:3px solid #bfa56bf2}.showcase-panel-icon{background:var(--off-white);width:36px;height:36px;color:var(--teal);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.showcase-panel.active .showcase-panel-icon{background:#001e161f}.showcase-panel-header h3{color:var(--dark);flex:1;font-size:.95rem;font-weight:700}.showcase-chevron{color:var(--gray-light);flex-shrink:0;transition:transform .2s,color .2s;transform:rotate(0)}.showcase-panel.active .showcase-chevron{color:var(--teal);transform:rotate(90deg)}.showcase-panel-body-wrap{opacity:0;will-change:grid-template-rows, opacity;grid-template-rows:0fr;transition:grid-template-rows .26s cubic-bezier(.2,0,0,1),opacity .18s;display:grid}.showcase-panel.active .showcase-panel-body-wrap{opacity:1;grid-template-rows:1fr}.showcase-panel-body{min-height:0;padding:0 22px 20px;overflow:hidden}.showcase-panel-body p{color:var(--gray);margin-bottom:14px;font-size:.85rem;line-height:1.65}.showcase-panel-body ul{flex-direction:column;gap:8px;list-style:none;display:flex}.showcase-panel-body li{color:var(--dark-3);align-items:flex-start;gap:8px;font-size:.82rem;display:flex}.showcase-panel-body li svg{color:var(--teal);flex-shrink:0;margin-top:2px}.showcase-visual{align-items:start;display:grid;position:sticky;top:100px}.showcase-visual-pane{opacity:0;pointer-events:none;will-change:opacity, transform;grid-area:1/1;transition:opacity .2s,transform .24s;transform:translateY(8px)scale(.995)}.showcase-visual-pane.active{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}.sv-card{background:var(--white);border:1px solid #00000014;border-radius:20px;overflow:hidden;box-shadow:0 20px 60px #0000000f}.sv-phone-frame{background:var(--off-white);justify-content:center;padding:40px;display:flex}.sv-phone{background:var(--white);border:2px solid #00000014;border-radius:32px;width:280px;overflow:hidden;box-shadow:0 20px 60px #0000001a}.sv-phone-notch{background:#0000001f;border-radius:3px;width:100px;height:6px;margin:12px auto 8px}.sv-phone-content{padding:12px 16px 24px}.sv-phone-header{color:#fff;background:#25d366;border-radius:10px;align-items:center;gap:8px;margin-bottom:16px;padding:8px 12px;font-size:.78rem;font-weight:700;display:flex}.sv-phone-msg-row{margin-bottom:16px}.sv-msg-bubble{background:var(--off-white);border-radius:12px;gap:10px;padding:12px;display:flex}.sv-msg-icon{flex-shrink:0;font-size:1.4rem}.sv-msg-bubble strong{margin-bottom:2px;font-size:.78rem;display:block}.sv-msg-bubble p{color:var(--gray);margin:0 0 4px;font-size:.72rem;line-height:1.4}.sv-msg-link{color:var(--teal);font-size:.72rem;font-weight:700}.sv-msg-time{color:var(--gray-light);text-align:right;margin-top:4px;font-size:.62rem}.sv-phone-otp{text-align:center;background:var(--off-white);border-radius:12px;margin-bottom:14px;padding:14px}.sv-phone-otp span{color:var(--gray);margin-bottom:8px;font-size:.72rem;display:block}.sv-otp-boxes{justify-content:center;gap:8px;display:flex}.sv-otp-boxes span{background:var(--white);width:36px;height:40px;color:var(--dark);border:1.5px solid #0000001a;border-radius:8px;justify-content:center;align-items:center;font-size:1rem;font-weight:800;display:flex}.sv-phone-success{color:#1a8a32;background:#28c84014;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:12px;font-size:.82rem;font-weight:700;display:flex}.sv-clause-list{padding:20px}.sv-clause-item{border:1px solid #0000000f;border-radius:12px;align-items:center;gap:14px;margin-bottom:8px;padding:14px 16px;transition:all .2s;display:flex}.sv-clause-item:hover{box-shadow:0 4px 16px #0000000d}.sv-clause-item.recommended{background:#bfa56b0d;border-color:#bfa56b40}.sv-clause-conf{letter-spacing:.06em;border-radius:5px;flex-shrink:0;padding:3px 8px;font-size:.58rem;font-weight:800}.sv-clause-conf.high{color:#1a8a32;background:#28c8401f}.sv-clause-conf.med{color:#001e16;background:#bfa56b33}.sv-clause-conf.low{color:#2f7d60;background:#7fc0a833}.sv-clause-info{flex:1;min-width:0}.sv-clause-name{color:var(--dark);margin-bottom:2px;font-size:.85rem;font-weight:700}.sv-clause-meta{color:var(--gray);font-size:.7rem;line-height:1.4}.sv-clause-add{border:1.5px solid var(--teal);color:var(--teal);cursor:pointer;background:0 0;border-radius:8px;flex-shrink:0;padding:5px 12px;font-size:.72rem;font-weight:700;transition:all .2s}.sv-clause-add:hover{background:var(--teal);color:#fff}.sv-clause-add.added{background:var(--teal);color:#fff;border-color:var(--teal)}.sv-lifecycle{padding:28px}.sv-lc-timeline{justify-content:center;align-items:center;gap:0;margin-bottom:28px;display:flex}.sv-lc-node{color:var(--gray-light);flex-direction:column;align-items:center;gap:6px;font-size:.72rem;font-weight:600;display:flex;position:relative}.sv-lc-node svg{opacity:.4}.sv-lc-node.done{color:var(--teal)}.sv-lc-node.done svg{opacity:1;color:var(--teal)}.sv-lc-node.current{color:var(--dark)}.sv-lc-node.current svg{opacity:1;color:var(--accent-warm)}.sv-lc-line{background:#00000014;flex-shrink:0;width:48px;height:2px;margin:0 8px}.sv-lc-line.done{background:var(--teal)}.sv-lc-metrics{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:20px;display:grid}.sv-lc-metric{text-align:center;background:var(--off-white);border-radius:12px;padding:16px 8px}.sv-lc-val{color:var(--dark);margin-bottom:4px;font-size:1.3rem;font-weight:800}.sv-lc-label{color:var(--gray);font-size:.68rem;font-weight:600}.sv-lc-alert{color:var(--teal-dark);background:#bfa56b14;border-radius:10px;align-items:center;gap:10px;padding:12px 16px;font-size:.78rem;font-weight:500;display:flex}.sv-lc-alert svg{color:var(--accent-warm);flex-shrink:0}.template-marquee{margin-top:48px;padding:8px 0;overflow:hidden}.template-marquee-track{gap:16px;width:max-content;animation:50s linear infinite marqueeScroll;display:flex}.template-marquee-track:hover{animation-play-state:paused}.template-marquee-card{background:var(--white);white-space:nowrap;cursor:pointer;border:1px solid #0000000f;border-radius:14px;flex-shrink:0;align-items:center;gap:14px;padding:16px 22px;transition:all .25s;display:flex}.template-marquee-card:hover{border-color:#0000001f;transform:translateY(-2px);box-shadow:0 8px 24px #0000000f}.security-dark{background:var(--dark);padding:100px 0;position:relative;overflow:hidden}.security-dark-bg{pointer-events:none;position:absolute;inset:0}.compliance-row-dark{flex-wrap:wrap;justify-content:center;gap:12px;margin:48px 0 40px;display:flex}.compliance-badge-dark{text-align:center;background:#ffffff0d;border:1px solid #ffffff14;border-radius:16px;flex:1;min-width:150px;max-width:200px;padding:22px 20px;transition:all .3s}.compliance-badge-dark:hover{background:#ffffff14;border-color:#ffffff26;transform:translateY(-2px)}.cbd-code{background:var(--gradient-accent-135);width:40px;height:40px;color:var(--dark);border-radius:10px;justify-content:center;align-items:center;margin:0 auto 10px;font-size:.72rem;font-weight:800;display:flex}.compliance-badge-dark h4{color:#ffffffe6;margin-bottom:4px;font-size:.88rem;font-weight:700}.compliance-badge-dark p{color:#fff6;margin:0;font-size:.72rem;line-height:1.4}.security-grid-dark{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px;margin-bottom:24px;display:grid}.security-item-dark{background:#ffffff08;border:1px solid #ffffff0f;border-radius:14px;align-items:flex-start;gap:14px;padding:18px;transition:all .3s;display:flex}.security-item-dark:hover{background:#ffffff0f}.sid-icon{width:40px;height:40px;color:var(--accent-warm);background:#ffffff0f;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.security-item-dark h4{color:#ffffffd9;margin-bottom:3px;font-size:.85rem;font-weight:700}.security-item-dark p{color:#fff6;margin:0;font-size:.75rem;line-height:1.5}.cta-grid{grid-template-columns:repeat(2,1fr);gap:16px;max-width:680px;margin:0 auto;display:grid}.cta-action-card{color:#fff;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:20px;padding:28px 24px;text-decoration:none;transition:all .3s;display:block;position:relative}.cta-action-card:hover{background:#ffffff1a;border-color:#fff3;transform:translateY(-3px)}.cta-card-icon{width:40px;height:40px;color:var(--accent-warm);background:#ffffff14;border-radius:10px;justify-content:center;align-items:center;margin-bottom:14px;display:flex}.cta-action-card h3{margin-bottom:6px;font-size:.95rem;font-weight:700}.cta-action-card p{color:#ffffff80;margin:0;font-size:.8rem;line-height:1.5}.cta-card-arrow{color:#ffffff4d;transition:all .3s;position:absolute;top:24px;right:22px}.cta-action-card:hover .cta-card-arrow{color:var(--accent-warm);transform:translate(3px)}.reveal{opacity:1;transform:none}.reveal.visible{opacity:1;transform:translateY(0)}.reveal-delay-1{transition-delay:.1s}.reveal-delay-2{transition-delay:.2s}.reveal-delay-3{transition-delay:.3s}.reveal-delay-4{transition-delay:.4s}.reveal-delay-5{transition-delay:.5s}.nav{z-index:1000;-webkit-backdrop-filter:blur(24px)saturate(1.3);background:#fbf9f7f2;border:1px solid #0000000f;border-radius:999px;width:calc(100% - 48px);max-width:1100px;padding:0 24px;transition:all .35s cubic-bezier(.4,0,.2,1);position:fixed;top:14px;left:50%;transform:translate(-50%);box-shadow:0 2px 16px #0000000a,0 0 0 .5px #00000008}.nav.scrolled{-webkit-backdrop-filter:blur(28px)saturate(1.5);background:#fbf9f7fa;box-shadow:0 4px 24px #0000000f,0 0 0 .5px #0000000a}.nav-inner{justify-content:space-between;align-items:center;max-width:1100px;height:52px;margin:0 auto;display:flex}.nav-logo{letter-spacing:-.03em;color:var(--dark);font-size:1.18rem;font-weight:700;font-family:var(--font-sans);align-items:center;gap:7px;line-height:1;display:flex}.nav-logo .logo-text{color:var(--dark);-webkit-text-fill-color:var(--dark)}.nav-logo .logo-accent{background:var(--gradient-accent);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.nav-links{align-items:center;gap:2px;line-height:1;list-style:none;display:flex}.nav-links a{color:var(--gray);letter-spacing:-.01em;border-radius:999px;min-height:auto;padding:7px 14px;font-size:.83rem;font-weight:500;line-height:1;transition:color .2s,background .2s}.nav-links a:hover{color:var(--dark);background:#0000000a}.nav-actions{align-items:center;gap:8px;display:flex}.nav-sign-in{color:var(--dark);letter-spacing:-.01em;border-radius:999px;min-height:auto;padding:8px 16px;font-size:.83rem;font-weight:600;line-height:1;transition:color .2s,background .2s}.nav-sign-in:hover{background:#0000000d}.nav .btn-primary{background:var(--dark);color:#fff;box-shadow:none;letter-spacing:-.01em;border:none;border-radius:999px;outline:none;min-height:auto;padding:9px 20px;font-size:.83rem;font-weight:600;line-height:1}.nav .btn-primary:hover{background:var(--dark-2);transform:translateY(-.5px);box-shadow:0 4px 16px #0000001f}.app-sidebar{-webkit-backdrop-filter:blur(24px)saturate(1.4);z-index:100;background:#ffffffb8;border-right:1px solid #0000000f;flex-direction:column;justify-content:space-between;width:260px;height:100vh;padding:28px 18px;display:flex;position:fixed;top:0;left:0;overflow-y:auto}.app-sidebar::-webkit-scrollbar{width:4px}.app-sidebar::-webkit-scrollbar-track{background:0 0}.app-sidebar::-webkit-scrollbar-thumb{background:#00000014;border-radius:4px}.app-sidebar::-webkit-scrollbar-thumb:hover{background:#00000026}.sidebar-top{flex-direction:column;display:flex}.sidebar-logo{letter-spacing:-.03em;color:var(--dark);font-size:1.3rem;font-weight:700;font-family:var(--font-sans);align-items:center;gap:8px;min-height:auto;margin-bottom:32px;padding:6px 14px;line-height:1;display:flex}.sidebar-logo .logo-text{color:var(--dark);-webkit-text-fill-color:var(--dark)}.sidebar-logo .logo-accent{background:var(--gradient-accent);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.sidebar-lang-wrapper{padding:4px 14px}.sidebar-nav{flex-direction:column;gap:5px;display:flex}.sidebar-link{color:var(--gray);transition:all var(--transition);cursor:pointer;text-align:left;width:100%;min-height:auto;font-size:.9rem;font-weight:500;font-family:var(--font-sans);background:0 0;border:none;border-radius:11px;align-items:center;gap:14px;padding:12px 14px;text-decoration:none;display:flex}.sidebar-link svg{flex-shrink:0}.sidebar-link:hover{color:var(--dark);background:#0000000a}.sidebar-link.active{color:var(--dark);border-left:3px solid var(--teal);background:#001e161a;padding-left:11px;font-weight:600}.sidebar-link-sm{padding:10px 14px;font-size:.85rem}.sidebar-logout{color:var(--gray)}.sidebar-logout:hover{color:#c53030;background:#e53e3e0f}.sidebar-divider{background:#0000000f;height:1px;margin:8px 0}.sidebar-bottom{flex-direction:column;gap:2px;display:flex}.sidebar-user{align-items:center;gap:12px;margin-bottom:4px;padding:12px 14px;display:flex}.sidebar-user-info{overflow:hidden}.sidebar-user-name{color:var(--dark);white-space:nowrap;text-overflow:ellipsis;font-size:.85rem;font-weight:600;overflow:hidden}.sidebar-user-email{color:var(--gray);white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;overflow:hidden}.avatar-circle{background:var(--gradient-accent-135);width:36px;height:36px;color:var(--dark);cursor:pointer;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.75rem;font-weight:700;display:flex}.app-mobile-topbar{display:none}.mobile-menu-btn{color:var(--dark);cursor:pointer;background:0 0;border:none;border-radius:10px;padding:8px;display:none;min-height:auto!important}.mobile-bottom-nav{display:none}.app-layout{min-height:100vh;display:flex}.app-content{background:#fff;flex:1;width:calc(100% - 260px);max-width:1280px;margin-left:260px;padding:32px 40px}.hero{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:120px 24px 80px;display:flex;position:relative;overflow:clip}.hero-content{z-index:1;max-width:820px;position:relative}.hero-badge{border-radius:var(--radius-pill);color:var(--teal);background:#bfa56b1a;border:1px solid #bfa56b40;align-items:center;gap:8px;margin-bottom:32px;padding:8px 16px;font-size:.82rem;font-weight:600;display:inline-flex}.hero-badge-dot{background:var(--accent-warm);border-radius:50%;width:7px;height:7px;animation:2s ease-in-out infinite pulse}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.8)}}.hero-title{letter-spacing:-.03em;font-size:clamp(2.8rem,7vw,5.5rem);font-weight:800;line-height:1.05;font-family:var(--font-sans);margin-bottom:24px}.hero-title .accent{font-family:var(--font-display);background:var(--gradient-accent);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-style:normal;font-weight:800}.hero-subtitle{color:var(--gray);max-width:560px;margin:0 auto 40px;font-size:1.2rem;line-height:1.7}.hero-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-bottom:56px;display:flex}.hero-social-proof{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;display:flex}.hero-avatars{display:flex}.hero-avatar{border:2px solid var(--off-white);background:var(--gradient-accent-135);width:36px;height:36px;color:var(--dark);border-radius:50%;justify-content:center;align-items:center;margin-left:-10px;font-size:.7rem;font-weight:700;display:flex}.hero-avatar:first-child{margin-left:0}.hero-social-text{color:var(--gray);font-size:.85rem}.hero-social-text strong{color:var(--dark)}.hero-mockup{z-index:1;width:100%;max-width:980px;margin-top:64px;position:relative}.mockup-browser{background:var(--white);border-radius:16px;overflow:hidden;box-shadow:0 40px 100px #0000001f,0 16px 40px #0000000f,0 0 0 1px #0000000a}.mockup-toolbar{background:var(--off-white-2);border-bottom:1px solid #0000000f;align-items:center;gap:12px;padding:10px 16px;display:flex}.mockup-dots{gap:6px;display:flex}.mockup-dots .dot{border-radius:50%;width:10px;height:10px;display:block}.mockup-dots .dot.red{background:#ff5f57}.mockup-dots .dot.yellow{background:#febc2e}.mockup-dots .dot.green{background:#28c840}.mockup-address-bar{background:var(--white);color:var(--gray);border:1px solid #0000000a;border-radius:8px;flex:0 320px;align-items:center;gap:6px;padding:6px 14px;font-size:.75rem;display:flex}.mockup-app-body{min-height:360px;display:flex}.mock-document{border-right:1px solid #0000000f;flex-direction:column;flex:1;min-width:0;display:flex}.mock-doc-topbar{border-bottom:1px solid #0000000a;align-items:center;gap:8px;padding:10px 20px;display:flex}.mock-doc-chip{letter-spacing:.06em;text-transform:uppercase;color:var(--gray);background:#0000000d;border-radius:6px;padding:3px 10px;font-size:.62rem;font-weight:700;line-height:1.4}.mock-doc-chip.accent{color:var(--teal-dark);background:#bfa56b26}.mock-doc-saving{color:var(--gray-light);font-size:.65rem;font-weight:500}.mock-doc-paper{flex:1;padding:28px 24px}.mock-doc-title{text-align:center;letter-spacing:.08em;color:var(--dark);font-size:1rem;font-weight:800;font-family:var(--font-sans);margin-bottom:4px}.mock-doc-meta{text-align:center;color:var(--gray);margin-bottom:0;font-size:.72rem}.mock-doc-divider{background:var(--gradient-accent);border-radius:2px;height:2px;margin:14px 0 18px}.mock-doc-section{margin-bottom:16px}.mock-doc-label{letter-spacing:.06em;text-transform:uppercase;color:var(--teal-dark);margin-bottom:6px;font-size:.68rem;font-weight:700}.mock-doc-text{color:var(--dark-3);margin:0;font-size:.76rem;line-height:1.75}.mock-doc-var{color:var(--teal-dark);background:#bfa56b26;border-radius:3px;padding:1px 5px;font-weight:600}.mock-typing-cursor{background:var(--teal);vertical-align:text-bottom;width:2px;height:14px;margin-left:2px;animation:1s step-end infinite cursorBlink;display:inline-block}@keyframes cursorBlink{0%,to{opacity:1}50%{opacity:0}}.mock-ai-sidebar{background:var(--off-white);flex-direction:column;flex-shrink:0;width:220px;display:flex}.mock-ai-sidebar-header{color:var(--dark);border-bottom:1px solid #0000000a;align-items:center;gap:8px;padding:14px 16px;font-size:.78rem;font-weight:700;display:flex}.mock-ai-sidebar-header svg{color:var(--accent-warm)}.mock-ai-suggestion{cursor:default;border-bottom:1px solid #0000000a;padding:12px 16px}.mock-ai-suggestion.recommended{border-left:3px solid var(--accent-warm);background:#bfa56b14}.mock-ai-tag{text-transform:uppercase;letter-spacing:.06em;color:var(--accent-warm);margin-bottom:4px;font-size:.58rem;font-weight:700}.mock-ai-name{color:var(--dark);margin-bottom:2px;font-size:.76rem;font-weight:700}.mock-ai-desc{color:var(--gray);font-size:.66rem;line-height:1.4}.mock-ai-sidebar-footer{color:var(--gray);border-top:1px solid #0000000a;align-items:center;gap:8px;margin-top:auto;padding:12px 16px;font-size:.66rem;display:flex}.mock-ai-live-dot{background:#28c840;border-radius:50%;flex-shrink:0;width:6px;height:6px;animation:2s ease-in-out infinite pulse}.mockup-float-badge{background:var(--white);color:var(--dark);white-space:nowrap;z-index:2;border-radius:999px;align-items:center;gap:8px;padding:10px 18px;font-size:.76rem;font-weight:600;display:flex;position:absolute;box-shadow:0 8px 32px #0000001a,0 0 0 1px #0000000a}.mockup-float-badge svg{color:var(--teal);flex-shrink:0}.float-pos-1{animation:6s ease-in-out infinite floatBadge;top:18%;left:-48px}.float-pos-2{animation:6s ease-in-out 2s infinite floatBadge;top:52%;right:-44px}.float-pos-3{animation:6s ease-in-out 4s infinite floatBadge;bottom:12%;left:-36px}@keyframes floatBadge{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.features{background:var(--off-white);color:var(--dark)}.features .section-label{color:var(--teal)}.features .section-subtitle{color:var(--muted)}.features-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;margin-top:56px;display:grid}.feature-card{background:var(--white);border-radius:var(--radius-card);transition:all var(--transition);border:1px solid #00000014;padding:28px}.feature-card:hover{background:var(--white);border-color:#0000001f;transform:translateY(-4px);box-shadow:0 12px 40px #00000014}.feature-icon{border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:18px;font-size:1.4rem;display:flex}.feature-icon.blue-bg{color:var(--dark);background:#001e1614}.feature-icon.teal-bg{color:var(--teal);background:#001e1626}.feature-icon.purple-bg{color:#6b9fc4;background:#7fc0a833}.feature-icon.green-bg{color:var(--teal-dark);background:#001e161f}.feature-icon.orange-bg{color:#c98a3e;background:#bfa56b33}.feature-icon.pink-bg{color:#a07a55;background:#daba9f40}.feature-icon.gold-bg{color:#b8873a;background:#bfa56b33}.feature-card h3{color:var(--dark);margin-bottom:10px;font-size:1rem;font-weight:700}.feature-card p{color:var(--gray);font-size:.875rem;line-height:1.65}.feature-tag{letter-spacing:.06em;text-transform:uppercase;color:var(--teal-dark);border-radius:var(--radius-pill);background:#001e161f;margin-top:12px;padding:4px 12px;font-size:.7rem;font-weight:700;display:inline-block}.how-it-works{background:var(--off-white)}.steps-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:24px;margin-top:56px;display:grid;position:relative}.step-card{text-align:center;position:relative}.step-card:after{content:">";color:#00000026;pointer-events:none;font-size:1.2rem;position:absolute;top:28px;right:-16px}.step-card:last-child:after{display:none}.step-number{background:var(--dark);width:56px;height:56px;color:var(--white);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 20px;font-size:1.1rem;font-weight:800;display:flex}.step-card h3{margin-bottom:10px;font-size:1rem;font-weight:700}.step-card p{color:var(--gray);font-size:.875rem;line-height:1.65}.pricing{background:var(--off-white)}.pricing-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;margin-top:56px;display:grid}.pricing-card{background:var(--white);transition:all var(--transition);border:1.5px solid #00000014;border-radius:24px;padding:36px 32px;position:relative}.pricing-card:hover{box-shadow:var(--shadow-card);transform:translateY(-6px)}.pricing-card.featured{background:var(--dark);border-color:var(--dark);color:#fff;transform:scale(1.04)}.pricing-card.featured:hover{transform:scale(1.04)translateY(-6px)}.pricing-badge{background:var(--gradient-accent);color:var(--dark);letter-spacing:.08em;text-transform:uppercase;border-radius:var(--radius-pill);padding:5px 16px;font-size:.72rem;font-weight:800;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.pricing-plan{letter-spacing:.1em;text-transform:uppercase;color:var(--gray);margin-bottom:12px;font-size:.8rem;font-weight:700}.pricing-price{align-items:baseline;gap:4px;margin-bottom:8px;display:flex}.pricing-currency{font-size:1.4rem;font-weight:700}.pricing-amount{letter-spacing:-.04em;font-size:3.5rem;font-weight:800;line-height:1}.pricing-period{color:var(--gray);margin-bottom:24px;font-size:.85rem}.pricing-card.featured .pricing-period{color:#fff9}.pricing-divider{background:#00000014;height:1px;margin:24px 0}.pricing-features{flex-direction:column;gap:12px;margin-bottom:28px;list-style:none;display:flex}.pricing-features li{align-items:flex-start;gap:10px;font-size:.875rem;display:flex}.pricing-check{color:var(--accent-warm);flex-shrink:0;margin-top:1px;font-size:1rem}.pricing-card.featured .pricing-check{color:#ffffffe6}.pricing-card .btn{border-radius:999px;min-height:auto;padding:14px 32px;font-size:.9rem;font-weight:600}.pricing-card .btn-primary{background:var(--dark);color:var(--white)}.pricing-card.featured .btn-white{background:var(--white);color:var(--dark);border:1.5px solid var(--white);font-weight:600}.pricing-card .btn-secondary{border:1.5px solid var(--dark);color:var(--dark)}.cta-section{background:var(--dark);color:#fff;text-align:center;padding:120px 24px;position:relative;overflow:clip}.cta-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;display:flex}.cta-note{color:#fff6;margin-top:20px;font-size:.82rem}.footer{background:var(--dark);color:#ffffff80;border-top:none;width:100%;margin:0;padding:0}.footer-inner{max-width:1200px;margin:0 auto;padding:80px 40px 40px}.footer-top{grid-template-columns:2fr 1fr 1fr 1fr 1fr;gap:40px;margin-bottom:0;display:grid}.footer-brand h4{color:#fff;letter-spacing:-.02em;margin-bottom:10px;font-size:1.1rem;font-weight:800}.footer-brand h4 .logo-text{color:#fff;-webkit-text-fill-color:#fff}.footer-brand h4 .logo-accent{background:var(--gradient-accent);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.footer-col h5{letter-spacing:.12em;text-transform:uppercase;color:#ffffff59;margin-bottom:16px;font-size:.72rem;font-weight:700}.footer-col ul{flex-direction:column;gap:10px;list-style:none;display:flex}.footer-col a{color:#ffffff80;font-size:.85rem;transition:color .2s}.footer-bottom{color:#ffffff4d;border-top:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:24px;padding:20px 0;font-size:.78rem;display:flex}.footer-bottom-links{gap:24px;display:flex}.footer-bottom-links a{color:#ffffff59;transition:color .2s}.footer-bottom-links a:hover{color:#fff}.footer-gradient-line{background:var(--gradient-accent);transform-origin:0;border-radius:2px;height:2px;margin-bottom:40px}.footer-trust-strip{letter-spacing:.04em;color:#ffffff59;border-top:1px solid #ffffff1a;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:48px;margin-bottom:0;padding:24px 0;font-size:.72rem;font-weight:600;display:flex}.footer-trust-dot{color:#ffffff26}.trust-strip{background:var(--dark);color:#ffffffbf;padding:18px 24px;overflow-x:auto}.trust-strip-inner{flex-wrap:wrap;justify-content:center;align-items:center;gap:32px;max-width:1200px;margin:0 auto;display:flex}.trust-strip-badge{white-space:nowrap;align-items:center;gap:8px;font-size:.78rem;font-weight:600;display:flex}.trust-strip-badge svg{color:var(--accent-warm);flex-shrink:0}.platform-grid{grid-template-columns:repeat(2,1fr);gap:24px;margin-top:56px;display:grid}.platform-card{background:var(--white);border-radius:var(--radius-card);transition:all var(--transition);border:1px solid #00000014;padding:32px}.platform-card:hover{border-color:#0000001f;transform:translateY(-4px);box-shadow:0 12px 40px #00000014}.platform-card h3{color:var(--dark);margin-bottom:8px;font-size:1.1rem;font-weight:700}.platform-card-desc{color:var(--gray);margin-bottom:16px;font-size:.875rem;line-height:1.6}.platform-bullets{flex-direction:column;gap:10px;list-style:none;display:flex}.platform-bullets li{color:var(--dark-3);align-items:flex-start;gap:10px;font-size:.82rem;line-height:1.5;display:flex}.platform-bullets li svg{color:var(--teal);flex-shrink:0;margin-top:2px}.security-item{transition:all var(--transition);background:#fff;border:1px solid #0000000f;border-radius:14px;align-items:flex-start;gap:14px;padding:18px;display:flex}.security-item:hover{box-shadow:0 4px 20px #0000000f}.security-icon{background:var(--gradient-accent-135);width:40px;height:40px;color:var(--dark);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.security-item h4{color:var(--dark);margin-bottom:4px;font-size:.88rem;font-weight:700}.security-item p{color:var(--gray);margin:0;font-size:.78rem;line-height:1.5}.stats-bar{background:var(--white);border-top:1px solid #0000000f;border-bottom:1px solid #0000000f;padding:32px 24px}.stats-inner{text-align:center;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:24px;max-width:1200px;margin:0 auto;display:grid}.stat-item h3{letter-spacing:-.03em;color:var(--dark);margin-bottom:4px;font-size:2rem;font-weight:800}.stat-item p{color:var(--gray);font-size:.82rem;font-weight:500}.page-header{margin-bottom:28px}.page-header h1{letter-spacing:-.02em;margin-bottom:4px;font-size:1.6rem;font-weight:800}.page-header p{color:var(--gray);font-size:.92rem}.card{background:var(--white);border-radius:var(--radius-card);transition:all var(--transition);box-shadow:var(--shadow-card);border:1px solid #0000000f;padding:24px}.card-header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.card-title{letter-spacing:.06em;text-transform:uppercase;color:var(--gray);font-size:.8rem;font-weight:700}.card-value{letter-spacing:-.02em;color:var(--dark);font-size:1.8rem;font-weight:800;line-height:1.1}.card-change{color:var(--teal);margin-top:4px;font-size:.78rem;font-weight:600}.stat-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;margin-bottom:28px;display:grid}.stat-icon{width:36px;height:36px;transition:transform var(--transition);border-radius:10px;justify-content:center;align-items:center;font-size:1rem;display:flex}.card:hover .stat-icon{transform:scale(1.06)}.builder-layout{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:24px;display:grid}.builder-sidebar{background:var(--white);border-radius:var(--radius-card);box-shadow:var(--shadow-card);border:1px solid #00000012;position:sticky;top:80px;overflow:hidden}.builder-sidebar-header{border-bottom:1px solid #0000000f;padding:20px 24px}.builder-sidebar-header h3{font-size:1rem;font-weight:700}.builder-steps{flex-direction:column;gap:4px;padding:16px;display:flex}.builder-step{cursor:pointer;transition:all var(--transition);color:var(--gray);border-radius:12px;align-items:center;gap:12px;padding:12px 14px;font-size:.875rem;font-weight:500;display:flex}.builder-step:hover{background:var(--off-white);color:var(--dark)}.builder-step.active{color:var(--dark);background:#001e161a;font-weight:600}.builder-step.completed{color:var(--teal)}.step-indicator{border:2px solid #0000001f;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:.72rem;font-weight:700;display:flex}.builder-step.active .step-indicator{background:var(--dark);border-color:var(--dark);color:#fff;box-shadow:0 2px 8px #1a171440}.builder-step.completed .step-indicator{background:var(--teal);border-color:var(--teal);color:var(--white);box-shadow:0 2px 8px #001e164d}.builder-main{flex-direction:column;gap:20px;display:flex}.builder-form{background:var(--white);border-radius:var(--radius-card);box-shadow:var(--shadow-card);border:1px solid #00000012;padding:28px}.builder-form h2{margin-bottom:8px;font-size:1.25rem;font-weight:700}.builder-form p{color:var(--gray);margin-bottom:24px;font-size:.875rem}.form-group{margin-bottom:20px}.form-label{color:var(--dark);margin-bottom:8px;font-size:.85rem;font-weight:600;display:block}.form-label .required{color:#e53e3e;margin-left:4px}.form-input,.form-select,.form-textarea{border-radius:var(--radius-input);width:100%;font-family:var(--font-body);color:var(--dark);background:var(--white);transition:all var(--transition);box-shadow:var(--shadow-xs);border:1.5px solid #0000001a;outline:none;padding:12px 16px;font-size:.9rem}.form-input:focus,.form-select:focus,.form-textarea:focus{border-color:var(--dark-3);box-shadow:0 0 0 3px #001e1614, var(--shadow-xs)}.form-textarea{resize:vertical;min-height:100px}.form-row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.form-hint{color:var(--gray-light);margin-top:6px;font-size:.78rem}.preview-container{background:var(--white);border-radius:var(--radius-card);box-shadow:var(--shadow-card);border:1px solid #00000012;position:sticky;top:80px;overflow:hidden}.preview-header{-webkit-backdrop-filter:blur(12px);background:#fafafae6;border-bottom:1px solid #0000000f;justify-content:space-between;align-items:center;padding:14px 20px;display:flex}.preview-header h4{color:var(--dark);letter-spacing:.01em;font-size:.82rem;font-weight:700}.preview-body{max-height:620px;font-family:var(--font-body);color:var(--dark);scrollbar-width:thin;scrollbar-color:#0000001f transparent;padding:32px 28px;font-size:.9rem;line-height:1.85;overflow-y:auto}.preview-body::-webkit-scrollbar{width:5px}.preview-body::-webkit-scrollbar-track{background:0 0}.preview-body::-webkit-scrollbar-thumb{background:#0000001f;border-radius:4px}.preview-body::-webkit-scrollbar-thumb:hover{background:#0003}.preview-body h1{text-align:center;font-size:1.15rem;font-family:var(--font-sans);letter-spacing:.08em;margin-bottom:6px;font-weight:800}.preview-body .preview-meta{text-align:center;color:var(--gray);border-bottom:1.5px solid var(--dark);letter-spacing:.03em;margin-bottom:28px;padding-bottom:18px;font-size:.75rem}.preview-section-title{font-weight:700;font-family:var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--dark);border-bottom:1px solid #00000014;margin:24px 0 10px;padding-bottom:6px;font-size:.82rem}.preview-clause{transition:background var(--transition);background:0 0;border-left:0;border-radius:0;margin-bottom:10px;padding:0;font-size:.88rem}.preview-clause:hover{background:0 0}.preview-signature-area{border-top:2px solid var(--dark);grid-template-columns:1fr 1fr;gap:28px;margin-top:40px;padding-top:24px;display:grid}.signature-block{border-top:1px solid var(--dark-3);padding-top:14px;font-size:.82rem;line-height:1.8}.templates-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px;margin-top:24px;display:grid}.template-card-app{background:var(--white);cursor:pointer;transition:all var(--transition);border:1.5px solid #00000014;border-radius:16px;overflow:hidden}.template-card-app:hover{border-color:var(--teal);transform:translateY(-3px);box-shadow:0 8px 32px #001e161f}.template-thumb{background:linear-gradient(135deg,#bfa56b14,#7fc0a814);border-bottom:1px solid #0000000f;justify-content:center;align-items:center;height:110px;font-size:1.5rem;display:flex}.template-info{padding:16px}.template-name{margin-bottom:4px;font-size:.95rem;font-weight:700}.template-category{color:var(--gray);font-size:.75rem;font-weight:500}.template-tags{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.tag{border-radius:var(--radius-pill);color:var(--teal-dark);background:#001e161a;padding:3px 10px;font-size:.68rem;font-weight:600}.clause-search{margin-bottom:24px;position:relative}.clause-search input{border-radius:var(--radius-pill);width:100%;transition:all var(--transition);background:var(--white);border:1.5px solid #0000001a;outline:none;padding:14px 20px 14px 48px;font-size:.9rem}.clause-search input:focus{border-color:var(--teal);box-shadow:0 0 0 3px #001e161a}.clause-search-icon{color:var(--gray);font-size:1.1rem;position:absolute;top:50%;left:18px;transform:translateY(-50%)}.clause-categories{flex-wrap:wrap;gap:8px;margin-bottom:24px;display:flex}.category-pill{cursor:pointer;transition:all var(--transition);background:var(--white);color:var(--gray);font-size:.78rem;font-weight:600;font-family:var(--font-sans);border:1.5px solid #00000014;border-radius:8px;padding:6px 14px}.category-pill:hover{border-color:var(--dark-3);color:var(--dark);background:var(--off-white)}.category-pill.active{background:var(--dark);color:#fff;border-color:var(--dark)}.clauses-list{flex-direction:column;gap:12px;display:flex}.clause-item{background:var(--white);cursor:pointer;transition:all var(--transition);border:1px solid #00000012;border-radius:14px;align-items:flex-start;gap:16px;padding:20px;display:flex}.clause-item:hover{border-color:var(--teal);box-shadow:0 4px 20px #001e161a}.clause-item.selected{border-color:var(--teal);background:#bfa56b0a}.clause-icon{background:#001e161a;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:1.1rem;display:flex}.clause-content h4{margin-bottom:4px;font-size:.9rem;font-weight:700}.clause-content p{color:var(--gray);font-size:.82rem;line-height:1.6}.onboarding-page{background:var(--off-white);justify-content:center;align-items:center;min-height:100vh;padding:40px 20px;display:flex}.onboarding-container{width:100%;max-width:480px}.onboarding-progress{justify-content:center;align-items:center;gap:8px;margin-bottom:32px;display:flex}.onboarding-progress-dot{background:#0000001a;border-radius:4px;width:32px;height:4px;transition:all .3s}.onboarding-progress-dot.active{background:var(--gradient-accent);width:48px}.onboarding-step{text-align:center}.onboarding-icon{width:64px;height:64px;color:var(--teal);background:#001e161a;border-radius:50%;justify-content:center;align-items:center;margin:0 auto 20px;display:flex}.onboarding-step h2{margin-bottom:8px;font-size:1.5rem;font-weight:700}.onboarding-desc{color:var(--gray);margin-bottom:8px;font-size:.92rem;line-height:1.6}.onboarding-note{color:var(--gray-light);margin-bottom:24px;font-size:.78rem}.onboarding-options{flex-direction:column;gap:12px;margin-bottom:16px;display:flex}.onboarding-option{border-radius:var(--radius-card);background:var(--white);cursor:pointer;text-align:left;font-family:var(--font-sans);border:2px solid #00000014;align-items:center;gap:16px;padding:18px 20px;transition:all .2s;display:flex}.onboarding-option:hover{background:#001e1608;border-color:#001e164d}.onboarding-option.selected{border-color:var(--teal);background:#001e160f;box-shadow:0 0 0 3px #001e161a}.onboarding-option-icon{width:48px;height:48px;color:var(--dark);background:#001e161a;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.onboarding-option-label{margin-bottom:2px;font-size:.95rem;font-weight:700}.onboarding-option-desc{color:var(--gray);font-size:.78rem}.onboarding-contract-grid{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:16px;display:grid}.onboarding-contract-option{background:var(--white);cursor:pointer;font-family:var(--font-sans);color:var(--dark);text-align:left;border:2px solid #00000014;border-radius:12px;align-items:center;gap:10px;padding:14px 16px;font-size:.82rem;font-weight:600;transition:all .2s;display:flex}.onboarding-contract-option:hover{border-color:#001e164d}.onboarding-contract-option.selected{border-color:var(--teal);background:#001e160f;box-shadow:0 0 0 3px #001e161a}.onboarding-contract-option svg{color:var(--gray);flex-shrink:0}.onboarding-contract-option.selected svg{color:var(--teal)}.onboarding-skip{color:var(--gray);cursor:pointer;font-size:.82rem;font-weight:500;font-family:var(--font-sans);background:0 0;border:none;min-height:auto;margin:16px auto 0;display:block}.onboarding-skip:hover{color:var(--dark)}@media (width<=480px){.onboarding-contract-grid{grid-template-columns:1fr}.onboarding-step h2{font-size:1.25rem}}.dashboard-trust-strip{background:var(--off-white);border:1px solid #0000000f;border-radius:10px;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:20px;padding:10px 16px;display:flex}.dashboard-trust-badge{color:var(--gray-light);letter-spacing:.01em;border-radius:6px;align-items:center;gap:5px;padding:3px 10px;font-size:.7rem;font-weight:600;display:flex}.dashboard-trust-badge svg{color:var(--teal);opacity:.7;flex-shrink:0}.auth-split{grid-template-columns:1fr 1fr;height:100vh;min-height:100vh;display:grid}.auth-brand-panel{background:var(--dark);justify-content:center;align-items:center;padding:60px 48px;display:flex;position:relative;overflow:hidden}.auth-brand-content{z-index:1;max-width:380px;position:relative}.auth-brand-logo{color:#fff;font-size:2rem;font-weight:700;font-family:var(--font-sans);letter-spacing:-.03em;margin-bottom:16px}.auth-brand-logo .logo-accent{background:var(--gradient-accent);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.auth-brand-tagline{color:#fff9;margin-bottom:32px;font-size:1.15rem;font-weight:400;line-height:1.6}.auth-brand-features{flex-direction:column;gap:14px;margin-bottom:40px;display:flex}.auth-brand-feature{color:#ffffffb3;align-items:center;gap:12px;font-size:.9rem;font-weight:500;display:flex}.auth-brand-feature svg{color:var(--accent-warm);flex-shrink:0}.auth-brand-trust{letter-spacing:.04em;color:#ffffff59;border-top:1px solid #ffffff1a;padding-top:24px;font-size:.78rem;font-weight:600}.auth-form-panel{background:var(--off-white);justify-content:center;align-items:center;padding:40px 48px;display:flex;position:relative}.auth-card{background:var(--white);z-index:1;border:1px solid #00000014;border-radius:24px;width:100%;max-width:440px;padding:40px;position:relative;box-shadow:0 16px 60px #00000014}.auth-logo{text-align:center;margin-bottom:28px}.auth-logo h2 .logo-accent{background:var(--gradient-accent);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.auth-logo p{color:var(--gray);margin-top:6px;font-size:.85rem}.auth-card h3{margin-bottom:4px;font-size:1.3rem;font-weight:700}.auth-card .auth-sub{color:var(--gray);margin-bottom:28px;font-size:.875rem}.auth-divider{text-align:center;color:var(--gray-light);margin:20px 0;font-size:.82rem;position:relative}.auth-divider:before,.auth-divider:after{content:"";background:#0000001a;width:40%;height:1px;position:absolute;top:50%}.auth-divider:before{left:0}.auth-divider:after{right:0}.auth-footer{text-align:center;color:var(--gray);margin-top:20px;font-size:.85rem}.auth-trust-strip{color:var(--gray-light);border-top:1px solid #0000000f;justify-content:center;align-items:center;gap:8px;margin-top:20px;padding-top:16px;font-size:.72rem;font-weight:500;display:flex}.auth-trust-dot{opacity:.4}.auth-submit{justify-content:center;width:100%;margin-top:8px}.auth-terms{color:var(--gray-light);text-align:center;margin-top:16px;font-size:.75rem;line-height:1.5}.auth-success-link{justify-content:center;width:100%;margin-top:16px}.auth-retry-hint{color:var(--gray);text-align:center;margin-top:16px;font-size:.78rem}.auth-retry-btn{color:var(--teal);cursor:pointer;font-weight:600;font-size:inherit;background:0 0;border:none;min-height:auto;padding:0}.auth-forgot-link{text-align:right;color:var(--teal);margin-top:4px;font-size:.82rem;font-weight:500;display:block}body.rtl .auth-forgot-link{text-align:left}.auth-brand-security{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.auth-security-badge{color:#ffffff80;background:#ffffff0f;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:.72rem;display:flex}.auth-security-badge svg{opacity:.6}@media (width<=1024px){.auth-split{grid-template-columns:1fr}.auth-brand-panel{display:none}.auth-form-panel{background:var(--white);min-height:100vh;padding:60px 24px 40px}.auth-card{box-shadow:none;background:0 0;border:none;border-radius:0;max-width:400px;padding:0}.auth-card h3{font-size:1.3rem}.auth-card .auth-sub{margin-bottom:24px;font-size:.85rem}.auth-logo{margin-bottom:24px}.auth-logo h2{font-size:1.5rem}.auth-trust-strip{margin-top:28px;padding-top:20px}.auth-footer{margin-top:24px}}@media (width<=480px){.auth-form-panel{padding:48px 20px 32px}.auth-card h3{font-size:1.2rem}.auth-trust-strip{flex-wrap:wrap;gap:4px 8px;font-size:.68rem}.auth-footer{font-size:.8rem}}.error-message{color:var(--color-danger);border-radius:var(--radius-input);background:#e53e3e14;border:1px solid #e53e3e33;margin-bottom:16px;padding:12px 16px;font-size:.85rem}.error-fullscreen{background:var(--off-white);min-height:100vh;font-family:var(--font-sans);justify-content:center;align-items:center;padding:24px;display:flex}.error-fullscreen-inner{text-align:center;max-width:480px}.error-fullscreen-title{color:var(--dark);margin-bottom:12px;font-size:1.4rem;font-weight:700}.error-fullscreen-message{color:var(--gray);margin-bottom:24px;font-size:.9rem;line-height:1.6}.loading-fullscreen{background:var(--off-white);justify-content:center;align-items:center;min-height:100vh;display:flex}.loading-fullscreen-inner{text-align:center}.loading-spinner{border:3px solid #00000014;border-top-color:var(--teal);border-radius:50%;width:40px;height:40px;margin:0 auto 16px;animation:.8s linear infinite spin}.loading-text{color:var(--gray);font-size:.85rem;font-weight:500}@keyframes spin{to{transform:rotate(360deg)}}.ai-chat-panel{background:var(--white);border-radius:var(--radius-card);border:1px solid #00000014;flex-direction:column;height:100%;max-height:calc(100vh - 120px);display:flex;overflow:hidden}.ai-chat-header{background:var(--off-white);border-bottom:1px solid #0000000f;justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.ai-chat-header-left{color:var(--dark);align-items:center;gap:8px;font-size:.85rem;font-weight:700;display:flex}.ai-chat-header-left svg{color:var(--teal)}.ai-chat-close{color:var(--gray);cursor:pointer;border-radius:var(--radius-sm);min-height:auto;transition:background var(--transition);background:0 0;border:none;padding:4px}.ai-chat-close:hover{background:#0000000f}.ai-chat-messages{flex-direction:column;flex:1;gap:12px;padding:16px;display:flex;overflow-y:auto}.ai-chat-empty{text-align:center;color:var(--gray);padding:32px 16px}.ai-chat-empty-icon{border-radius:var(--radius-md);background:var(--off-white);width:48px;height:48px;color:var(--teal);justify-content:center;align-items:center;margin:0 auto 12px;display:flex}.ai-chat-empty-title{color:var(--dark);margin-bottom:4px;font-size:.95rem;font-weight:700}.ai-chat-empty-hint{color:var(--gray);margin-bottom:16px;font-size:.82rem}.ai-chat-suggestions{flex-direction:column;gap:6px;display:flex}.ai-chat-suggestion{background:var(--off-white);border-radius:var(--radius-sm);color:var(--dark-3);cursor:pointer;text-align:left;transition:all var(--transition);border:1px solid #0000000f;min-height:auto;padding:10px 14px;font-size:.82rem}.ai-chat-suggestion:hover{border-color:var(--teal);color:var(--dark);background:#0000000a}.ai-chat-msg{align-items:flex-start;gap:10px;display:flex}.ai-chat-msg-avatar{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.ai-chat-msg-user .ai-chat-msg-avatar{background:var(--dark);color:#fff}.ai-chat-msg-assistant .ai-chat-msg-avatar{color:var(--teal);background:#001e161f}.ai-chat-msg-body{flex:1;min-width:0}.ai-chat-msg-body p{color:var(--dark);margin:0;font-size:.85rem;line-height:1.55}.ai-chat-msg-user .ai-chat-msg-body p{color:var(--dark-3)}.ai-chat-edits-badge{color:var(--color-success);border-radius:var(--radius-pill);background:#1a8a3214;align-items:center;gap:4px;margin-top:6px;padding:3px 10px;font-size:.72rem;font-weight:600;display:inline-flex}.ai-chat-typing{color:var(--gray);align-items:center;gap:8px;font-size:.82rem;display:flex}.ai-chat-spinner{animation:1s linear infinite spin}.ai-chat-input-area{background:var(--off-white);border-top:1px solid #0000000f;align-items:flex-end;gap:8px;padding:12px 14px;display:flex}.ai-chat-input{resize:none;border-radius:var(--radius-sm);font-size:.85rem;font-family:var(--font-sans);background:var(--white);color:var(--dark);border:1px solid #0000001a;flex:1;min-height:auto;max-height:100px;padding:10px 14px;line-height:1.4;overflow-y:auto}.ai-chat-input:focus{border-color:var(--teal);outline:none}.ai-chat-input::placeholder{color:var(--gray-light)}.ai-chat-send{border-radius:var(--radius-sm);background:var(--dark);color:#fff;cursor:pointer;width:36px;height:36px;min-height:auto;transition:background var(--transition);border:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}.ai-chat-send:hover:not(:disabled){background:var(--dark-2)}.ai-chat-send:disabled{opacity:.4;cursor:not-allowed}.profile-grid{grid-template-columns:280px 1fr;gap:24px;display:grid}@media (width<=768px){.profile-grid{grid-template-columns:1fr}}.profile-sidebar{flex-direction:column;gap:16px;display:flex}.profile-card{background:var(--white);border-radius:var(--radius-card);text-align:center;border:1px solid #00000012;padding:28px}.profile-avatar{background:var(--gradient-accent-135);width:80px;height:80px;color:var(--dark);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 16px;font-size:1.8rem;font-weight:800;display:flex}.profile-name{margin-bottom:4px;font-size:1.1rem;font-weight:700}.profile-email{color:var(--gray);font-size:.82rem}.plan-badge{border-radius:var(--radius-pill);letter-spacing:.06em;text-transform:uppercase;margin-top:12px;padding:4px 14px;font-size:.72rem;font-weight:700;display:inline-block}.plan-badge.free{color:var(--gray);background:#0000000f}.plan-badge.pro{color:var(--teal-dark);background:#001e161f}.status-badge{text-transform:uppercase;letter-spacing:.05em;border-radius:6px;align-items:center;gap:5px;padding:3px 10px;font-size:.68rem;font-weight:700;display:inline-flex}.status-badge.draft{color:var(--gray);background:#0000000d}.status-badge.active{color:#18753c;background:#1db9541a}.status-badge.signed{color:var(--teal-dark);background:#001e161a}.status-badge.archived{color:var(--gray-light);background:#0000000a}.status-badge.completed{color:var(--teal-dark);background:#001e161f}.status-badge.expired{color:#b52828;background:#e53e3e14}.status-dot{background:currentColor;border-radius:50%;flex-shrink:0;width:5px;height:5px}.data-table{border-collapse:collapse;width:100%}.data-table th{text-align:left;letter-spacing:.07em;text-transform:uppercase;color:var(--gray-light);border-bottom:1.5px solid #00000014;padding:10px 14px;font-size:.7rem;font-weight:700}.data-table td{vertical-align:middle;border-bottom:1px solid #0000000a;padding:12px 14px;font-size:.84rem}.data-table tr:last-child td{border-bottom:none}.empty-state{text-align:center;padding:64px 24px}.empty-state-icon{margin-bottom:16px;font-size:2.8rem}.empty-state h3{letter-spacing:-.01em;margin-bottom:8px;font-size:1.05rem;font-weight:700}.empty-state p{color:var(--gray);max-width:340px;margin:0 auto 24px;font-size:.88rem;line-height:1.6}.tabs{border-bottom:1px solid #00000014;gap:4px;margin-bottom:24px;display:flex}.tab{color:var(--gray);cursor:pointer;transition:all var(--transition);border-bottom:2px solid #0000;margin-bottom:-1px;padding:10px 20px;font-size:.875rem;font-weight:600}.tab:hover{color:var(--dark)}.tab.active{color:var(--dark);border-bottom-color:var(--teal)}.toast{z-index:9000;background:var(--dark);color:#fff;letter-spacing:.01em;border-radius:12px;max-width:360px;padding:12px 22px;font-size:.84rem;font-weight:500;line-height:1.5;animation:.3s cubic-bezier(.16,1,.3,1) slideUp;position:fixed;bottom:24px;right:24px;box-shadow:0 8px 32px #0003,0 0 0 1px #ffffff0f}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.ai-panel{background:linear-gradient(135deg,#bfa56b0a,#7fc0a80a);border:1px solid #001e1626;border-radius:14px;margin-top:16px;padding:20px}.ai-panel-header{align-items:center;gap:10px;margin-bottom:14px;display:flex}.ai-panel-header h4{color:var(--teal-dark);font-size:.875rem;font-weight:700}.ai-suggestion{background:var(--white);cursor:pointer;transition:all var(--transition);color:var(--dark);border:1px solid #001e161f;border-radius:10px;align-items:flex-start;gap:10px;margin-bottom:8px;padding:12px 16px;font-size:.82rem;display:flex}.ai-suggestion:hover{border-color:var(--teal);background:#bfa56b0a}.ai-suggestion-icon{color:var(--teal);flex-shrink:0;margin-top:1px;font-size:.9rem}.signature-canvas-wrapper{background:var(--white);cursor:crosshair;border:2px dashed #00000026;border-radius:12px;overflow:hidden}.signature-canvas-wrapper canvas{touch-action:none;width:100%;height:150px;display:block}.signature-actions{justify-content:flex-end;gap:8px;margin-top:10px;display:flex}[dir=rtl]{font-family:var(--font-body)}[dir=rtl] .builder-layout{direction:rtl}[dir=rtl] .preview-clause{border-left:none;border-right:3px solid var(--teal);border-radius:8px 0 0 8px}@media (width<=1024px){.pricing-card.featured{transform:none}.builder-layout{grid-template-columns:1fr!important}.nav-links{gap:2px}.nav-links a{padding:5px 10px;font-size:.78rem}.app-sidebar{display:none!important}.app-mobile-topbar{-webkit-backdrop-filter:blur(24px)saturate(1.4);z-index:100;background:#ffffffb8;border-bottom:1px solid #0000000f;justify-content:space-between;align-items:center;height:64px;padding:0 20px;display:flex;position:fixed;top:0;left:0;right:0}.app-mobile-topbar .nav-logo{font-size:1.2rem}.app-mobile-topbar-right{align-items:center;gap:12px;display:flex}.mobile-menu-btn{justify-content:center;align-items:center;display:flex}.app-content{width:100%!important;margin-left:0!important;padding:80px 24px 32px!important}.mockup-float-badge{display:none}.mock-ai-sidebar{width:180px}.mock-doc-paper{padding:20px 16px}.platform-grid{grid-template-columns:1fr 1fr;gap:16px}.platform-card{padding:24px}.trust-strip-inner{gap:20px}.trust-strip-badge{font-size:.72rem}}@media (width<=768px){html,body{overflow-x:hidden!important}section,.section{overflow:clip;padding:40px 14px!important}.nav{width:calc(100% - 24px);padding:0 14px;top:10px}.nav-links{display:none!important}.nav-inner{height:46px}.nav-logo{font-size:1rem}.nav .btn-primary{padding:7px 14px;font-size:.72rem}.app-mobile-topbar{height:60px;padding:0 16px}.app-mobile-topbar .nav-logo{font-size:1.1rem}.app-mobile-topbar-right{gap:10px}.app-content{width:100%!important;margin-left:0!important;padding:76px 14px 88px!important}.nav-new-contract{border-radius:10px!important;justify-content:center!important;align-items:center!important;width:36px!important;height:36px!important;min-height:auto!important;padding:0!important;display:flex!important}.nav-new-contract-text{display:none!important}.avatar-circle{border-radius:50%!important;width:32px!important;height:32px!important;font-size:.6rem!important}.mobile-menu-btn{justify-content:center;align-items:center;display:flex}.mobile-bottom-nav{z-index:200;-webkit-backdrop-filter:blur(24px)saturate(1.4);padding:4px 0 env(safe-area-inset-bottom,4px);background:#ffffffc7;border-top:1px solid #0000000f;justify-content:space-around;display:flex;position:fixed;bottom:0;left:0;right:0}.bottom-nav-item{color:var(--gray);border-radius:8px;flex-direction:column;align-items:center;gap:2px;padding:6px 8px;font-size:.62rem;font-weight:600;text-decoration:none;transition:color .2s;display:flex;min-height:auto!important}.bottom-nav-item.active{color:var(--teal)}.bottom-nav-item svg{width:20px!important;height:20px!important}.page-header h1{margin-bottom:4px;font-size:1.15rem;font-weight:700}.page-header p{font-size:.78rem}.page-header{margin-bottom:14px}.card{border-radius:12px;padding:16px}.stat-grid{gap:8px;margin-bottom:14px}.card-value{font-size:1.3rem;font-weight:700}.card-title{letter-spacing:.04em;font-size:.65rem}.stat-icon{border-radius:7px;width:28px;height:28px}.stat-icon svg{width:14px!important;height:14px!important}.hero{min-height:auto;padding:90px 16px 48px!important}.hero-clean{min-height:auto;padding:100px 16px 24px!important}.hero-title{font-size:clamp(1.9rem,8vw,2.8rem)!important}.hero-subtitle{max-width:100%;font-size:.88rem}.hero-actions{flex-direction:column;align-items:stretch;gap:10px}.hero-actions .btn{text-align:center;justify-content:center;width:100%}.hero-marquee{width:100%;margin-top:32px}.hero-stats{flex-flow:wrap;justify-content:center;gap:16px}.hero-mockup{margin-top:32px}.mockup-float-badge,.mock-ai-sidebar{display:none}.mock-document{border-right:none}.mockup-app-body{min-height:240px}.mockup-body{flex-direction:column}.bento-grid{gap:10px;grid-template-columns:1fr!important}.bento-card.span-2{grid-column:span 1}.bento-card{padding:18px}.bento-visual{padding:12px;font-size:.7rem}.bento-visual-bilingual{flex-direction:column}.bv-lang-divider{width:100%;height:1px;margin:8px 0}.bv-big-number{font-size:1.8rem}.bv-line{padding:5px 8px;font-size:.68rem}.stats-dark{padding:40px 0}.stats-row{grid-template-columns:repeat(2,1fr);gap:20px}.stat-number{font-size:clamp(1.8rem,4vw,2.5rem)}.stat-label{font-size:.78rem}.showcase-layout{gap:20px;grid-template-columns:1fr!important}.showcase-visual{position:static}.sv-phone-frame{padding:24px 16px}.sv-phone{width:100%;max-width:260px}.sv-lc-metrics{grid-template-columns:repeat(3,1fr);gap:8px}.sv-lc-val{font-size:1rem}.sv-clause-item{gap:8px;padding:10px 12px}.sv-clause-name{font-size:.78rem}.sv-clause-meta{font-size:.65rem}.sv-clause-add{padding:4px 10px;font-size:.68rem}.sv-lc-alert{padding:10px 12px;font-size:.72rem}.showcase-panel-header{padding:14px 16px}.showcase-panel-body{padding:0 16px 16px}.showcase-panel-body p{font-size:.8rem}.showcase-panel-body li{font-size:.78rem}.templates-grid,.templates-landing-grid{grid-template-columns:1fr!important}.pricing-grid{max-width:100%;grid-template-columns:1fr!important}.pricing-card{padding:22px 18px}.pricing-card.featured{transform:scale(1)!important}.pricing-card.featured:hover{transform:translateY(-4px)!important}.security-dark{padding:60px 0}.compliance-row-dark{flex-direction:column;align-items:stretch;gap:8px}.compliance-badge-dark{min-width:0;max-width:none;padding:16px}.security-grid-dark{gap:8px;grid-template-columns:1fr!important}.security-item-dark{padding:14px}.cta-section{padding:60px 16px!important}.cta-grid{gap:10px;max-width:100%;grid-template-columns:1fr!important}.cta-action-card{padding:20px 18px}.cta-note{font-size:.75rem}.footer-inner{padding:60px 20px 32px}.footer-top{gap:24px;grid-template-columns:1fr!important}.footer-bottom{text-align:center;flex-direction:column;gap:12px}.footer-trust-strip{flex-direction:column;gap:6px}.footer-trust-dot{display:none}.features-grid{gap:10px;grid-template-columns:1fr!important}.feature-card{padding:18px}.platform-grid{gap:12px;grid-template-columns:1fr!important}.platform-card{padding:20px}.security-grid{gap:10px;grid-template-columns:1fr!important}.security-item{padding:14px}.trust-strip{padding:14px 16px}.trust-strip-inner{justify-content:flex-start;gap:12px}.trust-strip-badge{font-size:.68rem}.form-row,.builder-layout{grid-template-columns:1fr!important}.builder-form{padding:20px}.builder-sidebar{display:none}.profile-grid{grid-template-columns:1fr!important}.contract-preview{min-height:300px}.tabs{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;gap:0;overflow-x:auto}.tab{white-space:nowrap;flex-shrink:0;padding:10px 14px;font-size:.78rem}.btn{font-size:.82rem}.btn-sm{padding:8px 14px;font-size:.75rem}.btn-lg{padding:14px 28px;font-size:.9rem}input,select,textarea{min-height:44px;font-size:16px!important}button,.btn{min-height:40px}.toast{bottom:80px;left:16px;right:16px}.data-table{-webkit-overflow-scrolling:touch;display:block;overflow-x:auto}.dashboard-trust-strip{gap:8px 12px;padding:10px 12px}.dashboard-trust-badge{gap:4px;font-size:.68rem}.dashboard-trust-badge svg{width:12px!important;height:12px!important}.stat-grid{gap:8px;grid-template-columns:repeat(2,1fr)!important}}@media (width>=769px) and (width<=1024px){.bento-grid{grid-template-columns:repeat(2,1fr)}.bento-card.span-2{grid-column:span 2}.showcase-layout{grid-template-columns:1fr;gap:28px}.showcase-visual{position:static}.stats-row{grid-template-columns:repeat(2,1fr)}.compliance-row-dark{gap:8px}.compliance-badge-dark{min-width:130px}}@media (width<=480px){.hero-title{font-size:clamp(1.8rem,9vw,2.4rem)!important}.steps-grid{grid-template-columns:1fr!important}.stats-inner{grid-template-columns:1fr}.stats-row{gap:16px;grid-template-columns:1fr!important}.stats-dark{padding:36px 0}section,.section{padding:32px 12px!important}.nav{width:calc(100% - 16px);padding:0 12px}.app-content{padding:72px 10px 88px!important}.card{padding:14px}.cta-grid{gap:10px}.sv-lc-timeline{flex-wrap:wrap;gap:8px}.sv-lc-line{width:24px}.hero-clean{padding:88px 12px 20px!important}.hero-badge{padding:6px 12px;font-size:.72rem}.section-title{font-size:clamp(1.5rem,7vw,2rem)!important}.section-label{font-size:.65rem}.showcase-panel-icon{width:30px;height:30px}.showcase-panel-header h3{font-size:.85rem}.sv-lc-metrics{grid-template-columns:1fr}.compliance-badge-dark{padding:14px}.cbd-code{width:32px;height:32px;font-size:.62rem}.stat-grid{grid-template-columns:repeat(2,1fr)!important}.dashboard-trust-strip{gap:6px 10px;padding:8px 10px}.dashboard-trust-badge{font-size:.65rem}}.reveal{opacity:1!important;transition:none!important;transform:none!important}.step-card{word-wrap:break-word;overflow:hidden}@media (width>=769px){.nav-links{display:flex!important}}.templates-landing-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;margin-top:48px;display:grid}button,.btn,[type=button],[type=submit],[type=reset]{border-radius:999px}body,h1,h2,h3,h4,h5,h6,.nav-logo,.btn,input,select,textarea{font-family:var(--font-sans)}.grid-2{grid-template-columns:1fr 1fr;gap:14px;display:grid}.grid-2-lg{grid-template-columns:1fr 1fr;gap:20px;display:grid}.grid-sidebar{grid-template-columns:1fr 320px;align-items:start;gap:24px;display:grid}.grid-workflow{grid-template-columns:1fr 1fr 1fr auto;align-items:end;gap:10px;display:grid}@media (width<=768px){.grid-2,.grid-2-lg,.grid-sidebar,.grid-workflow{grid-template-columns:1fr!important}}.bottom-nav-item,.mobile-menu-btn,.mobile-drawer-close,.mobile-drawer-link,.onboarding-skip,.lang-toggle,.lang-toggle button,.status-badge,.category-pill,.step-indicator,span,label,p,div,.sidebar-link,.sidebar-link-sm,.tab{min-height:auto!important}body.rtl{font-family:var(--font-arabic);direction:rtl}body.rtl .nav-links,body.rtl .nav-actions,body.rtl .hero-actions,body.rtl .cta-actions,body.rtl .footer-bottom-links{direction:rtl}body.rtl .hero-title,body.rtl .section-title,body.rtl .hero-subtitle,body.rtl .section-subtitle{font-family:var(--font-arabic);letter-spacing:0}body.rtl .accent{font-style:normal}body.rtl .reveal{text-align:inherit}body.rtl .nav-logo span{font-family:var(--font-arabic);font-style:normal}.lang-toggle{font-family:var(--font-sans);cursor:pointer;-webkit-user-select:none;user-select:none;background:#0000000d;border:1px solid #0000000f;border-radius:999px;align-items:center;min-height:auto;padding:2.5px;font-size:.76rem;font-weight:600;line-height:1;transition:background .2s;display:inline-flex}.lang-toggle:hover{background:#00000012}.lang-toggle button{color:var(--gray);cursor:pointer;font:inherit;letter-spacing:.01em;background:0 0;border:0;border-radius:999px;min-height:auto;padding:5px 11px;line-height:1;transition:all .2s}.lang-toggle button.active{background:var(--dark);color:#fff}.lang-toggle .ar-glyph{font-family:var(--font-arabic);font-size:.95rem;line-height:1}.compliance-section{background:var(--off-white-2,#f7f8fc);padding:100px 0}.compliance-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;margin:40px 0 24px;display:grid}.compliance-badge{text-align:center;background:#fff;border:1px solid #0000000f;border-radius:16px;padding:22px 18px;transition:transform .2s,box-shadow .2s}.compliance-badge:hover{transform:translateY(-2px);box-shadow:0 12px 32px #001e161a}.compliance-badge h4{font-family:var(--font-sans);color:var(--dark);margin:8px 0 4px;font-size:.95rem;font-weight:700}.compliance-badge p{color:var(--gray,#6b7280);margin:0;font-size:.78rem;line-height:1.4}.compliance-badge .badge-icon{background:var(--gradient-accent-135);width:36px;height:36px;color:var(--dark);border-radius:10px;justify-content:center;align-items:center;margin:0 auto;font-weight:700;display:flex}.compliance-note{text-align:center;color:var(--gray,#6b7280);margin-top:24px;font-size:.85rem;font-style:italic}body.rtl .compliance-note{font-style:normal}.faq-section{padding:100px 0}.faq-list{max-width:760px;margin:40px auto 0}.faq-item{background:#fff;border:1px solid #0000000f;border-radius:14px;margin-bottom:12px;transition:box-shadow .2s;overflow:hidden}.faq-item[open]{box-shadow:0 8px 24px #0000000f}.faq-item summary{cursor:pointer;font-family:var(--font-sans);color:var(--dark);justify-content:space-between;align-items:center;padding:18px 22px;font-size:.98rem;font-weight:600;list-style:none;display:flex}body.rtl .faq-item summary{font-family:var(--font-arabic)}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"+";color:var(--gray,#6b7280);font-size:1.4rem;transition:transform .2s}.faq-item[open] summary:after{transform:rotate(45deg)}.faq-item p{color:var(--gray,#6b7280);margin:0;padding:0 22px 22px;font-size:.92rem;line-height:1.7}body.rtl .faq-item p{font-family:var(--font-arabic)}.mobile-drawer-overlay{z-index:10000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0006;animation:.2s fadeIn;position:fixed;inset:0}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.mobile-drawer{-webkit-backdrop-filter:blur(24px)saturate(1.4);width:100%;max-height:90vh;box-shadow:var(--shadow-elevated);background:#ffffffd9;border-radius:0 0 20px 20px;flex-direction:column;animation:.3s cubic-bezier(.16,1,.3,1) slideDownIn;display:flex;position:absolute;top:0;left:0;right:0;overflow-y:auto}body.rtl .mobile-drawer{left:0;right:0}@keyframes slideDownIn{0%{opacity:.5;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}.mobile-drawer-header{border-bottom:1px solid #0000000f;justify-content:space-between;align-items:center;padding:18px 24px;display:flex}.mobile-drawer-close{color:var(--gray);cursor:pointer;background:0 0;border:none;border-radius:8px;padding:6px;min-height:auto!important}.mobile-drawer-user{background:var(--off-white);border-bottom:1px solid #0000000f;align-items:center;gap:14px;padding:20px 24px;display:flex}.mobile-drawer-links{flex-direction:column;gap:2px;padding:14px 16px;display:flex}.mobile-drawer-link{color:var(--dark);border-radius:12px;align-items:center;gap:14px;padding:15px 18px;font-size:.92rem;font-weight:500;text-decoration:none;transition:background .2s;display:flex;min-height:auto!important}.mobile-drawer-link:hover,.mobile-drawer-link.active{color:var(--dark);background:#001e1614}.mobile-drawer-divider{background:#0000000f;height:1px;margin:8px 0}.mobile-drawer-footer{border-top:1px solid #0000000f;padding:18px 24px}.mobile-drawer-cta{justify-content:center;width:100%}.mobile-drawer-logout{text-align:left;cursor:pointer;background:0 0;border:none;width:100%}body.rtl .mobile-drawer-logout{text-align:right}.hero-clean{color:#fff8e7;background:linear-gradient(145deg,#febc771a 0%,#febc7700 34%),linear-gradient(#071f18 0%,#08251d 58%,#062119 100%)}.hero-clean .hero-title{color:#fff3cf;text-shadow:0 3px 24px #00000038}.hero-clean .hero-badge,.hero-clean .hero-title-line,.hero-clean .hero-subtitle,.hero-clean .hero-actions .btn,.hero-clean .hero-marquee{opacity:1!important;transform:none!important}.hero-clean .hero-title .accent{background:linear-gradient(90deg,#f7e7ba 0%,#b8cfae 42%,#78b2a9 72%,#3f9b91 100%);-webkit-text-fill-color:transparent;filter:drop-shadow(0 2px 12px #0003);-webkit-background-clip:text;background-clip:text}.hero-clean .hero-badge{color:#12382f;background:#fff1c3db;border-color:#fff1c3b3;box-shadow:0 12px 34px #00000029}.hero-clean .hero-actions .btn-secondary{color:#fff4d6;background:#ffffff14;border-color:#fff4d63d}.hero-clean .hero-actions .btn-secondary:hover{background:#ffffff24;border-color:#fff4d66b}.hero-clean .hero-marquee{background:#f2eedbc7;border-color:#f2eedb6b}.hero-clean .marquee-badge{color:#102c25b8}.nav{background:#f6f4e9f0;border-color:#ffffff6b;box-shadow:0 16px 40px #00000029}@media (width>=1025px){.nav{border-radius:999px;width:calc(100% - 64px);max-width:1260px;padding:0 32px;top:18px}.nav-inner{max-width:1200px;height:68px}.nav-logo{gap:9px;font-size:1.34rem}.nav-logo svg{width:32px;height:32px}.nav-links{gap:8px}.nav-links a{padding:11px 18px;font-size:.94rem;font-weight:650}.nav-actions{gap:12px}.nav-sign-in{padding:11px 18px;font-size:.94rem}.nav .btn-primary{min-height:44px;padding:13px 26px;font-size:.94rem}.nav .lang-toggle{padding:3px;font-size:.86rem}.nav .lang-toggle button{padding:7px 13px}}@media (width>=769px) and (width<=1024px){.nav{width:calc(100% - 40px);padding:0 20px}.nav-inner{height:60px}.nav-logo{font-size:1.18rem}.nav-logo svg{width:28px;height:28px}.nav-links a,.nav-sign-in,.nav .btn-primary{font-size:.86rem}.nav .btn-primary{padding:10px 18px}}.pricing-grid{align-items:stretch}.bento-card,.showcase-layout,.stat-item,.pricing-card,.compliance-badge-dark,.security-item-dark,.faq-item,.cta-action-card,.footer-col{opacity:1!important}.pricing-card,.pricing-card.featured{color:var(--dark);background:#fffdf6;border:1.5px solid #12382f1f;flex-direction:column;display:flex;box-shadow:0 18px 52px #18150f14}.pricing-card.featured,.pricing-card.featured:hover{color:var(--dark)}.pricing-card.featured .pricing-plan,.pricing-card.featured .pricing-period,.pricing-card.featured .pricing-features,.pricing-card.featured .pricing-features li{color:var(--dark-3)}.pricing-card.featured .pricing-plan{color:var(--teal-dark)}.pricing-card.featured .pricing-divider{background:#12382f1f}.pricing-card .pricing-features{flex:1}.pricing-check{background:var(--teal);border-radius:50%;width:7px;height:7px;display:inline-block}.pricing-card.featured .pricing-check{background:var(--teal-dark)}.pricing-card.featured .btn-white{background:var(--dark);color:#fff;border-color:var(--dark)}.pricing-card.featured .btn-white:hover{background:var(--dark-2);border-color:var(--dark-2)}.cta-section{background:linear-gradient(135deg,#c9965c24 0%,#c9965c00 38%),linear-gradient(#062018 0%,#031b15 100%)}.cta-section .section-title,.cta-section .section-title span{color:#fff}.cta-action-card{color:#fff;background:#fffbeb1a;border-color:#fff4d638;box-shadow:inset 0 1px #ffffff14,0 18px 44px #00000024}.cta-action-card:hover{background:#fffbeb29;border-color:#fff4d65c}.cta-action-card h3{color:#fff}.cta-action-card p{color:#fff7deb8}.cta-card-icon{color:#ffe8a8;background:#febc7729}.cta-card-arrow{color:#fff7de94}.cta-note{color:#fff7de8f}@media (width<=768px){.nav-actions .nav-sign-in{display:none}.hero-clean .hero-title{line-height:1.08}.pricing-card,.pricing-card.featured{transform:none!important}}.mobile-drawer-lang{color:var(--gray);align-items:center;gap:10px;padding:8px 16px;display:flex}.mobile-drawer-user-name{color:var(--dark);font-size:.95rem;font-weight:700}.mobile-drawer-user-email{color:var(--gray);font-size:.78rem}.avatar-circle-lg{width:44px;height:44px;font-size:.9rem}.grid-sidebar.builder-layout{grid-template-columns:minmax(0,1fr) 380px}.preview-container{max-width:820px;margin:0 auto}.preview-body{background:#fff;box-shadow:inset 0 0 0 1px #0000000a}.preview-body p{margin-bottom:8px}.builder-layout:not(.grid-sidebar){max-width:980px;margin:0 auto}.grid-sidebar.builder-layout{grid-template-columns:minmax(0,1fr) minmax(420px,520px);max-width:1320px;margin:0 auto}.grid-sidebar.builder-layout>div:first-child{min-width:0}.grid-sidebar .preview-container,.grid-sidebar .ai-chat-panel{width:100%}.preview-container{max-width:860px;margin-left:auto;margin-right:auto}@media print{body *{visibility:hidden!important}.preview-container,.preview-container *{visibility:visible!important}.preview-container{width:100%!important;max-width:none!important;box-shadow:none!important;border:0!important;position:absolute!important;inset:0!important}.preview-header{display:none!important}.preview-body{max-height:none!important;box-shadow:none!important;overflow:visible!important}}.profile-autofill-bar,.missing-fields-prompt{background:#ffffffdb;border:1px solid #00000012;border-radius:14px;max-width:980px;margin:0 auto 14px;box-shadow:0 8px 26px #0000000a}.profile-autofill-bar{padding:14px 16px}.profile-autofill-row{color:var(--dark);justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;font-size:.82rem;display:flex}.profile-autofill-row span{color:var(--teal);font-weight:800}.profile-autofill-track{background:#0000000f;border-radius:999px;height:7px;overflow:hidden}.profile-autofill-track i{border-radius:inherit;background:linear-gradient(90deg, var(--teal), var(--dark));height:100%;transition:width .35s;display:block}.profile-autofill-note{color:var(--gray);margin-top:7px;font-size:.74rem}.missing-fields-prompt{background:#c9965c0f;border-color:#c9965c2e;align-items:center;gap:12px;padding:14px 16px;display:flex}.missing-fields-icon{width:32px;height:32px;color:var(--teal);background:#fff;border-radius:10px;flex-shrink:0;place-items:center;display:grid}.missing-fields-title{color:var(--dark);margin-bottom:2px;font-size:.84rem;font-weight:800}.missing-fields-copy{color:var(--gray);font-size:.76rem;line-height:1.45}.missing-fields-action{background:var(--dark);color:#fff;cursor:pointer;white-space:nowrap;border:none;border-radius:999px;align-items:center;gap:6px;padding:9px 12px;font-size:.74rem;font-weight:800;display:inline-flex}@media (width<=720px){.missing-fields-prompt{flex-direction:column;align-items:flex-start}.missing-fields-action{justify-content:center;width:100%}}.dashboard-advanced-filters{background:#00000005;border:1px solid #0000000f;border-radius:12px;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px;margin:12px 0 4px;padding:10px;display:grid}.dashboard-advanced-filters label{letter-spacing:.05em;text-transform:uppercase;color:var(--gray-light);flex-direction:column;gap:4px;font-size:.68rem;font-weight:800;display:flex}.dashboard-advanced-filters input{font-size:.78rem;font-family:var(--font-sans);color:var(--dark);background:#fff;border:1px solid #00000017;border-radius:9px;padding:8px 9px}.dashboard-advanced-filters button{background:var(--dark);color:#fff;cursor:pointer;border:none;border-radius:999px;align-self:end;padding:9px 12px;font-size:.74rem;font-weight:800}.enforce-card{box-shadow:var(--shadow-card);background:#fff;border:1px solid #00000012;border-radius:16px;padding:16px}.enforce-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.enforce-kicker{color:var(--teal);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:6px;margin-bottom:5px;font-size:.68rem;font-weight:900;display:inline-flex}.enforce-head h3{letter-spacing:-.01em;margin:0;font-size:.98rem}.enforce-result{border-radius:12px;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;padding:10px 12px;font-size:.82rem;font-weight:900;display:flex}.enforce-result span{opacity:.8;font-size:.75rem}.enforce-pass{color:#047857;background:#05966917}.enforce-warnings{color:#b45309;background:#d977061a}.enforce-block{color:#b91c1c;background:#dc26261a}.jurisdiction-meaning{background:#2d29260a;border-radius:12px;align-items:flex-start;gap:10px;margin-bottom:12px;padding:10px 12px;display:flex}.jurisdiction-meaning strong{margin-bottom:2px;font-size:.8rem;display:block}.jurisdiction-meaning p{color:var(--gray);margin:0;font-size:.73rem;line-height:1.45}.enforce-list{flex-direction:column;gap:7px;display:flex}.enforce-item{color:var(--dark);border-radius:10px;align-items:flex-start;gap:9px;padding:9px 10px;font-size:.78rem;font-weight:650;line-height:1.4;display:flex}.enforce-details{flex-direction:column;gap:6px;margin-top:12px;display:flex}.enforce-details p{border-radius:9px;margin:0;padding:8px 10px;font-size:.75rem;line-height:1.45}.enforce-details .blocker{color:#b91c1c;background:#dc262614}.enforce-details .warning{color:#92400e;background:#d9770614}.security-page{max-width:1180px}.security-hero{max-width:860px;padding:48px 0 28px}.security-kicker{text-transform:uppercase;letter-spacing:.14em;color:var(--teal);margin-bottom:12px;font-size:.76rem;font-weight:900}.security-hero h1{letter-spacing:-.055em;max-width:900px;margin-bottom:18px;font-size:clamp(2rem,5vw,4.2rem);line-height:.98}.security-hero p{color:var(--gray);max-width:760px;margin-bottom:22px;font-size:1rem;line-height:1.75}.security-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;margin:24px 0;display:grid}.security-card{box-shadow:var(--shadow-card);background:#fff;border:1px solid #00000012;border-radius:20px;padding:22px}.security-card>div{width:42px;height:42px;color:var(--teal);background:#009e9114;border-radius:14px;place-items:center;margin-bottom:14px;display:grid}.security-card h2{margin-bottom:8px;font-size:1rem}.security-card p{color:var(--gray);font-size:.86rem;line-height:1.65}.security-statement{background:#2d292609;border:1px solid #00000012;border-radius:24px;margin:24px 0 60px;padding:28px}.security-statement h2{margin-bottom:10px;font-size:1.35rem}.security-statement p,.security-statement li{color:var(--gray);line-height:1.75}.security-statement ul{margin-top:12px;padding-left:20px}.template-name-ar{color:var(--gray);font-size:1.08rem;line-height:1.8;font-family:var(--font-arabic);direction:rtl;margin-top:4px}.nav,.app-mobile-topbar,.mobile-bottom-nav,.mobile-drawer,.app-sidebar{border-radius:var(--radius-pill,999px);-webkit-backdrop-filter:blur(28px)saturate(1.35)!important;background:#fbf9f7e0!important;border:1px solid #14120f12!important;box-shadow:0 16px 48px #14120f12,inset 0 1px #ffffffb8!important}.app-sidebar{border-radius:28px;height:calc(100vh - 28px);top:14px;left:14px;border-right:1px solid #14120f12!important}.app-content{width:calc(100% - 288px);margin-left:288px}.sidebar-link,.mobile-drawer-link,.bottom-nav-item,.nav-links a,.nav-sign-in,.nav .btn-primary,.nav-new-contract,.mobile-menu-btn,.mobile-drawer-close,.lang-toggle,.lang-toggle button{border-radius:999px!important}.sidebar-link.active,.sidebar-link:hover,.mobile-drawer-link.active,.mobile-drawer-link:hover,.bottom-nav-item.active,.bottom-nav-item:hover{color:var(--dark)!important;background:#c9965c1f!important;border-left:0!important;padding-left:14px!important}.mobile-menu-btn{width:40px;height:40px;transition:transform .2s,background .2s;background:#14120f0b!important}.mobile-menu-btn:hover{transform:translateY(-1px);background:#14120f13!important}.mobile-drawer-overlay{-webkit-backdrop-filter:blur(8px);background:#14120f42!important}.mobile-drawer{overflow:hidden auto;border-radius:30px!important;width:min(420px,100vw - 28px)!important;height:calc(100dvh - 28px)!important;max-height:none!important;top:14px!important;left:auto!important;right:14px!important}.mobile-bottom-nav{left:12px!important;right:12px!important;bottom:calc(10px + env(safe-area-inset-bottom,0px))!important;border-radius:999px!important;justify-content:space-between!important;padding:6px!important}.bottom-nav-item{flex:1;padding:8px 6px!important}.nav-logo{flex-shrink:0;min-width:0}.nav-logo span{white-space:nowrap}@media (width<=768px){.nav{overflow:hidden;width:calc(100% - 20px)!important;padding:0 12px!important;top:10px!important}.nav-inner{gap:8px;height:48px!important}.nav-actions{min-width:0;gap:6px!important}.nav .btn-primary{white-space:nowrap;text-overflow:ellipsis;max-width:148px;overflow:hidden;padding:8px 13px!important;font-size:.72rem!important}.nav-sign-in{display:none!important}.lang-toggle{transform-origin:100%;transform:scale(.92)}.app-mobile-topbar{border-bottom:1px solid #14120f12!important;border-radius:999px!important;height:52px!important;padding:0 12px!important;top:10px!important;left:10px!important;right:10px!important}.app-content{padding-top:82px!important}.nav-new-contract{border-radius:999px!important;width:auto!important;min-width:40px!important;max-width:44px!important}}body,body *{letter-spacing:0!important}.hero-title{font-size:5rem!important}.section-title{font-size:3rem!important}.stat-number{font-size:3.25rem!important}.bento-card,.showcase-layout,.stat-item,.template-card,.templates-landing-card,.pricing-card,.compliance-badge-dark,.security-item-dark,.faq-item,.cta-action-card,.footer-col,.card{border-radius:8px!important}.cta-grid{gap:16px}.cta-action-card{min-height:176px}.pricing-card{min-height:100%}@media (width<=1024px){.hero-title{font-size:4rem!important}.section-title{font-size:2.45rem!important}.stat-number{font-size:2.7rem!important}}@media (width<=768px){.nav .mobile-menu-btn{justify-content:center;align-items:center;display:flex!important}.hero-title{font-size:2.75rem!important}.section-title{font-size:2rem!important}.stat-number{font-size:2.2rem!important}.hero-actions{width:100%}.hero-actions .btn{width:100%;min-height:46px}}@media (width>=769px){.nav .mobile-menu-btn{display:none!important}}@media (width<=600px){.nav .btn-primary{display:none!important}}@media (width<=768px){.grid-sidebar{grid-template-columns:minmax(0,1fr)!important}.grid-sidebar>*,.grid-sidebar .card{min-width:0!important;max-width:100%!important}.grid-sidebar .card>div,.grid-sidebar .card form{min-width:0}.grid-sidebar [style*=space-between]{gap:10px}.grid-sidebar [style*="min-width: 80"]{min-width:0!important}.grid-sidebar [style*=sticky]{position:static!important}.team-member-row{flex-wrap:wrap;align-items:flex-start!important;gap:10px!important}.team-member-info{flex:calc(100% - 56px)!important}.team-member-info span{overflow-wrap:anywhere}.team-member-role,.team-member-date,.team-member-actions{flex:0 auto!important}.team-member-date{text-align:left!important}}@media (width<=480px){.nav .btn-primary{max-width:132px}.nav-logo{gap:5px;font-size:.95rem!important}.nav-logo svg{width:24px!important;height:24px!important}.lang-toggle button{padding:5px 9px}}@media (width<=768px){.nav{width:calc(100% - 22px)!important;padding:0 10px!important;overflow:visible!important}.nav-inner{grid-template-columns:minmax(94px,1fr) auto auto!important;gap:8px!important;height:50px!important;display:grid!important}.nav-actions{display:contents!important}.nav .lang-toggle{justify-self:end;transform:none!important}.nav .btn-primary{display:none!important}.nav .mobile-menu-btn{justify-self:end;background:#14120f0e!important;border-radius:50%!important;width:40px!important;height:40px!important;padding:0!important;display:inline-flex!important}.nav-logo{overflow:hidden}.nav-logo>span{text-overflow:ellipsis;overflow:hidden}.hero-clean,.hero{padding-top:112px!important}.hero-marquee{width:100%!important;margin-left:0!important;margin-right:0!important;padding:18px 0!important;overflow:hidden!important}.marquee-track{padding-left:16px;gap:24px!important}.marquee-badge{max-width:none;font-size:.76rem!important}}@media (width<=390px){.nav-inner{grid-template-columns:minmax(82px,1fr) auto auto!important;gap:6px!important}.nav-logo{font-size:.9rem!important}.nav-logo svg{width:22px!important;height:22px!important}.nav .lang-toggle button{padding:5px 8px!important}}.hero,.hero-clean{background:linear-gradient(#fffdf4f5,#fffdf4db),radial-gradient(circle at 50% 0,#e7d89f47,#0000 42%)!important}.hero-title .accent,.nav-logo .logo-accent,.sidebar-logo .logo-accent,.footer-brand h4 .logo-accent,.auth-brand-logo .logo-accent,.auth-logo h2 .logo-accent{background:linear-gradient(90deg, var(--brand-gold), var(--brand-sage), var(--brand-emerald-2))!important;-webkit-text-fill-color:transparent!important;-webkit-background-clip:text!important;background-clip:text!important}.btn-primary,.nav .btn-primary,.generate-btn,.mobile-drawer-cta,.pricing-card .btn-primary{background:var(--brand-emerald)!important;color:var(--brand-cream-2)!important;box-shadow:0 18px 44px #021c182e!important}.btn-primary:hover,.nav .btn-primary:hover,.generate-btn:hover{background:var(--brand-emerald-2)!important}.card,.bento-card,.feature-card,.platform-card,.pricing-card,.auth-card,.profile-card,.preview-container,.template-card-app,.enforce-card,.security-card,.compliance-badge,.cta-action-card{background:#fffdf4d1!important;border:1px solid #08362e1a!important;box-shadow:0 18px 54px #021c1811,inset 0 1px #ffffffb8!important}.nav,.app-mobile-topbar,.mobile-bottom-nav,.mobile-drawer,.app-sidebar{background:#fffdf4db!important;border-color:#08362e1f!important;box-shadow:0 18px 54px #021c181a,inset 0 1px #ffffffb8!important}.lang-toggle button.active,.sidebar-link.active,.mobile-drawer-link.active,.bottom-nav-item.active{background:var(--brand-emerald)!important;color:var(--brand-cream-2)!important}.hero-badge,.trust-strip-badge,.dashboard-trust-strip,.status-badge,.category-pill{color:var(--brand-emerald-2)!important;background:#f8efd0b8!important;border-color:#e7d89f8c!important}.preview-body{color:#071f1a!important;background:#fffdf7!important}.preview-body h1,.preview-section-title{color:var(--brand-emerald)!important}.preview-section-title{border-bottom-color:#08362e29!important}input,select,textarea,.input{background:#fffdf4d1!important;border-color:#08362e24!important}input:focus,select:focus,textarea:focus,.input:focus{border-color:var(--brand-emerald-2)!important;box-shadow:0 0 0 4px #08362e14!important}:root{--eq-font:var(--eq-font-sf);--eq-forest:#0d2018;--eq-forest-2:#123222;--eq-cream:#f5f0e5;--eq-paper:#fff9ea;--eq-gold:#c9a050;--eq-sage:#9daf9a}body,button,input,textarea,select{font-family:var(--eq-font)!important}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,[tabindex]:focus-visible{outline-offset:3px!important;outline:3px solid #c9a050b8!important;box-shadow:0 0 0 6px #c9a0502e!important}.nav,.navbar,.landing-nav,.app-mobile-topbar,.app-sidebar,.mobile-drawer,.mobile-bottom-nav{overflow:hidden;border-radius:28px!important}.nav a,.navbar a,.landing-nav a,.nav button,.navbar button,.landing-nav button,.app-sidebar a,.mobile-bottom-nav a,.mobile-drawer a{border-radius:999px!important}.landing-page,.landing,.hero,.landing-hero{background:radial-gradient(circle at 15% 8%, #c9a0502e, transparent 28%), linear-gradient(135deg, #081812 0%, var(--eq-forest) 46%, #102c1f 100%)!important;color:var(--eq-cream)!important}.hero h1,.landing-hero h1,.hero-title,.section-title,.dashboard-title{letter-spacing:-.055em!important}.hero p,.landing-hero p,.section-subtitle,.hero-subtitle{max-width:68ch;line-height:1.55!important}.hero .trust-row,.landing-trust,.trust-strip{flex-wrap:wrap!important;gap:.6rem!important}.hero .trust-row>*,.landing-trust>*,.trust-strip>*{background:#f5f0e51a!important;border:1px solid #f5f0e524!important;border-radius:999px!important;padding:.55rem .85rem!important}.legal-visual,.document-visual,.hero-visual{background:#f5f0e514!important;border:1px solid #f5f0e52e!important;border-radius:34px!important;box-shadow:0 30px 90px #00000047!important}.legal-mini-doc{background:var(--eq-paper);color:#102018;border-radius:28px;width:min(420px,92vw);min-height:480px;padding:28px;position:relative;overflow:hidden;box-shadow:0 30px 80px #00000059}.legal-mini-doc:before{content:"UAE CONTRACT";letter-spacing:.18em;color:var(--eq-gold);margin-bottom:18px;font-size:11px;font-weight:900;display:block}.legal-mini-line{background:#0d20181f;border-radius:99px;height:10px;margin:11px 0;animation:3.8s ease-in-out infinite eqPulse}.legal-mini-line:nth-child(2){width:82%}.legal-mini-line:nth-child(3){width:96%;animation-delay:.25s}.legal-mini-line:nth-child(4){width:64%;animation-delay:.5s}.legal-mini-seal{border:2px solid var(--eq-gold);width:74px;height:74px;color:var(--eq-gold);border-radius:50%;place-items:center;font-size:11px;font-weight:900;animation:4.5s ease-in-out infinite eqFloat;display:grid;position:absolute;bottom:24px;right:24px}@keyframes eqPulse{0%,to{opacity:.42;transform:scaleX(.96)}50%{opacity:.9;transform:scaleX(1)}}@keyframes eqFloat{0%,to{transform:translateY(0)rotate(-5deg)}50%{transform:translateY(-8px)rotate(3deg)}}@media (prefers-reduced-motion:reduce){.legal-mini-line,.legal-mini-seal{animation:none!important}}@media (width<=760px){.nav,.navbar,.landing-nav{width:calc(100% - 20px)!important;margin:10px!important}.hero,.landing-hero{padding-top:92px!important}.hero h1,.landing-hero h1,.hero-title{font-size:clamp(2.55rem,12vw,4.2rem)!important;line-height:.95!important}.hero p,.landing-hero p,.hero-subtitle{font-size:1rem!important}.legal-mini-doc{min-height:360px;padding:22px}}.party-contact-chips{flex-wrap:wrap;gap:6px;margin:0 0 14px;display:flex}.party-contact-chips span{color:#52665d;background:#0d20180a;border:1px solid #0d20181f;border-radius:999px;padding:5px 8px;font-size:.72rem}.contract-actions .btn,.contract-tabs button,.tab-button,.btn-sm,.btn-xs{min-height:34px;border-radius:999px!important}.contract-tabs,.tabs-row{scrollbar-width:none;overflow-x:auto;gap:8px!important}.contract-tabs::-webkit-scrollbar{display:none}.tabs-row::-webkit-scrollbar{display:none}.contract-preview,.preview-document,.live-preview{direction:ltr}.contract-preview[dir=rtl],.preview-document[dir=rtl],.live-preview[dir=rtl]{text-align:right;direction:rtl}.contract-preview p,.preview-document p,.live-preview p{text-align:justify}.hero-title,.landing-hero h1{text-shadow:0 2px 24px #00000052;color:var(--brand-cream)!important}.footer,.site-footer{overflow:hidden;border-radius:28px 28px 0 0!important}@media (width<=760px){.contract-tabs button,.tab-button{white-space:nowrap;font-size:.82rem;padding:8px 10px!important}.contract-actions{gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}.contract-actions .btn{white-space:nowrap}.party-contact-chips span{font-size:.68rem}.preview-document,.live-preview{padding:18px!important}.landing-nav,.nav,.navbar{-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;background:#f5f0e5f5!important;border:1px solid #0d201829!important;min-height:64px!important;padding:10px 12px!important;box-shadow:0 18px 52px #00000038!important}.landing-nav .brand,.nav .brand,.navbar .brand{color:#0d2018!important;font-weight:900!important}.landing-nav button,.nav button,.navbar button,.language-toggle,.mobile-menu-button{color:#0d2018!important;border-radius:999px!important;min-height:44px!important}.landing-nav .active,.language-toggle .active{color:#f5f0e5!important;background:#0d2018!important}.hero-card,.landing-card,.feature-card,.product-card,.template-card,.pricing-card,.security-card{color:#0d2018!important;background:#f5f0e5f0!important;border-color:#0d20181f!important;box-shadow:0 18px 54px #00000038!important}.hero-card h1,.hero-card h2,.landing-card h2,.feature-card h3,.product-card h3,.template-card h3,.pricing-card h3,.pricing-card .price,.pricing-card strong{color:#0d2018!important;text-shadow:none!important}.hero-card p,.landing-card p,.feature-card p,.product-card p,.template-card p,.pricing-card p,.pricing-card li{color:#31463c!important;opacity:1!important}.pricing-card .price,.price,.plan-price,[class*=price]{color:#0d2018!important;text-shadow:none!important;font-weight:950!important}.pricing-card .currency,.price small,.plan-price small{color:#8b6b22!important;opacity:1!important}.cta-card,.action-card{color:#0d2018!important;background:#f5f0e5f2!important}.cta-card p,.action-card p{color:#31463c!important;opacity:1!important}.landing-footer,.footer,.site-footer{color:#f5f0e5!important;background:#0d2018!important}.landing-footer p,.footer p,.site-footer p{color:#d9d1c0!important;opacity:1!important}.trust-strip,.trust-row{color:#d9d1c0!important}.trust-strip *,.trust-row *{color:inherit!important;opacity:1!important}.hero-title,.landing-hero h1{color:#f5f0e5!important;text-shadow:0 3px 22px #00000073!important}.hero-subtitle,.landing-hero p{color:#e4dccb!important;opacity:1!important}.btn,.btn-primary,.btn-secondary{border-radius:999px!important;font-weight:850!important}.btn-primary{color:#0d2018!important;background:#f5f0e5!important}.btn-secondary{color:#f5f0e5!important;background:#f5f0e51f!important;border-color:#f5f0e547!important}}.pricing-card .price,.pricing-card [class*=price],.plan-card .price,.plan-price{color:#0d2018!important;font-weight:950!important}.pricing-card{color:#0d2018!important}.pricing-card p,.pricing-card li{color:#31463c!important}.pricing-card .btn{border-radius:999px!important}@media (width<=760px){.auth-page,.auth-container,.login-page,.signup-page{background:#fbf8ed!important;justify-content:center!important;align-items:flex-start!important;min-height:100dvh!important;padding:24px 16px 32px!important;display:flex!important;overflow-x:hidden!important}.auth-card,.login-card,.signup-card{background:#fffdf3!important;border:1px solid #0d20181f!important;border-radius:26px!important;width:100%!important;max-width:420px!important;margin:56px auto 0!important;padding:24px 18px!important;overflow:hidden!important;box-shadow:0 18px 55px #0d20181a!important}.auth-card .brand,.login-card .brand,.signup-card .brand,.auth-logo{justify-content:center!important;align-items:center!important;max-width:100%!important;margin:0 auto 28px!important;display:flex!important}.auth-card h1,.login-card h1,.signup-card h1{letter-spacing:-.04em!important;color:#0d2018!important;margin:0 0 8px!important;font-size:1.65rem!important;line-height:1.05!important}.auth-card p,.login-card p,.signup-card p{color:#596b62!important;font-size:.96rem!important;line-height:1.45!important}.auth-card label,.login-card label,.signup-card label,.form-label{color:#0d2018!important;margin-bottom:8px!important;font-size:.92rem!important;font-weight:850!important}.auth-card input,.login-card input,.signup-card input,.form-input{color:#0d2018!important;background:#fffaf0!important;border:1px solid #0d201824!important;border-radius:18px!important;width:100%!important;min-height:58px!important;padding:0 16px!important;font-size:16px!important}.auth-card .btn,.login-card .btn,.signup-card .btn,.auth-card button[type=submit],.login-card button[type=submit],.signup-card button[type=submit]{border-radius:999px!important;width:100%!important;min-height:60px!important;margin:18px 0 10px!important;font-size:1rem!important;font-weight:900!important}.forgot-password,.forgot-link,.auth-forgot{text-align:center!important;color:#0d2018!important;width:100%!important;margin:8px auto 22px!important;font-weight:700!important;display:block!important}.auth-switch,.auth-alt,.signup-link,.login-link{text-align:center!important;color:#596b62!important;width:100%!important;margin:18px auto!important}.auth-switch a,.auth-alt a,.signup-link a,.login-link a{color:#0d2018!important;font-weight:900!important}.auth-trust,.auth-footer,.login-card .trust-row,.signup-card .trust-row{color:#7a887f!important;opacity:1!important;border-top:1px solid #0d201814!important;flex-wrap:wrap!important;justify-content:center!important;gap:8px!important;margin:24px -8px -8px!important;padding:14px 8px 2px!important;font-size:.72rem!important;line-height:1.4!important;display:flex!important}.auth-trust span,.auth-footer span,.login-card .trust-row span,.signup-card .trust-row span{white-space:nowrap!important;color:#7a887f!important;opacity:1!important}.lang-toggle,.language-toggle{border-radius:999px!important;min-height:38px!important}}@media (width<=390px){.auth-card,.login-card,.signup-card{margin-top:44px!important;padding:22px 16px!important}.auth-card h1,.login-card h1,.signup-card h1{font-size:1.55rem!important}.auth-trust,.auth-footer,.login-card .trust-row,.signup-card .trust-row{font-size:.68rem!important}}@media (width<=760px){.auth-page,.auth-container,.login-page,.signup-page{background:linear-gradient(#fffdf4 0%,#f7f2e6 100%)!important;align-items:flex-start!important;padding:10px 18px 22px!important}.auth-card,.login-card,.signup-card{background:#fffdf3!important;border:1px solid #0d20181f!important;border-radius:0!important;max-width:430px!important;margin:18px auto 0!important;padding:20px 0 0!important;box-shadow:0 10px 35px #0d201814!important}.auth-card>:not(.auth-trust):not(.auth-footer),.login-card>:not(.auth-trust):not(.auth-footer),.signup-card>:not(.auth-trust):not(.auth-footer){margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important}.auth-card .brand,.login-card .brand,.signup-card .brand,.auth-logo{margin:0 auto 26px!important;padding:0 18px!important}.auth-card h1,.login-card h1,.signup-card h1{color:#071c15!important;margin:0 0 8px!important;padding:0!important;font-size:1.55rem!important;line-height:1.08!important}.auth-card>h1,.login-card>h1,.signup-card>h1,.auth-card>.auth-subtitle,.login-card>.auth-subtitle,.signup-card>.auth-subtitle{padding-left:0!important;padding-right:0!important}.auth-card h1,.auth-card .auth-subtitle,.login-card h1,.login-card .auth-subtitle,.signup-card h1,.signup-card .auth-subtitle{margin-left:0!important;margin-right:0!important}.auth-card,.login-card,.signup-card{padding-left:0!important;padding-right:0!important}.auth-card form,.login-card form,.signup-card form,.auth-form{gap:18px!important;margin:28px 0 0!important;padding:0!important}.auth-card label,.login-card label,.signup-card label,.form-label{color:#071c15!important;margin:0 0 8px!important;font-size:.9rem!important}.auth-card input,.login-card input,.signup-card input,.form-input{background:#fffbf1!important;border:1px solid #0d201824!important;border-radius:14px!important;min-height:56px!important;box-shadow:inset 0 1px 2px #0d20180a!important}.auth-card .field,.login-card .field,.signup-card .field,.form-group{margin-bottom:0!important}.auth-card .btn,.login-card .btn,.signup-card .btn,.auth-card button[type=submit],.login-card button[type=submit],.signup-card button[type=submit]{color:#fffdf3!important;background:#002d24!important;border-radius:18px!important;min-height:58px!important;margin:22px 0 14px!important}.auth-card p,.login-card p,.signup-card p{color:#52635b!important;opacity:1!important}.auth-switch,.auth-alt,.signup-link,.login-link{color:#52635b!important;margin:22px 0!important}.auth-trust,.auth-footer,.login-card .trust-row,.signup-card .trust-row{background:#0d201805!important;border-top:1px solid #0d201814!important;gap:10px!important;margin:28px 0 0!important;padding:18px 10px!important;font-size:.72rem!important}.auth-trust span,.auth-footer span,.login-card .trust-row span,.signup-card .trust-row span{color:#78877f!important}.forgot-password,.forgot-link,.auth-forgot{text-align:center!important;margin:6px 0 20px!important}.auth-card .terms,.signup-card .terms,.auth-terms{text-align:center!important;color:#7a887f!important;margin:6px 0 0!important;font-size:.78rem!important;line-height:1.45!important}}@media (width<=390px){.auth-page,.auth-container,.login-page,.signup-page{padding-left:14px!important;padding-right:14px!important}.auth-card,.login-card,.signup-card{margin-top:12px!important}.auth-card h1,.login-card h1,.signup-card h1{font-size:1.42rem!important}.auth-card input,.login-card input,.signup-card input,.form-input{min-height:54px!important}}@media (width<=760px){.mobile-bottom-nav,.bottom-nav,.app-bottom-nav{background:#fffdf3f5!important;border:1px solid #0d20181f!important;border-radius:28px!important;grid-template-columns:repeat(5,1fr)!important;align-items:center!important;gap:4px!important;padding:8px!important;display:grid!important;overflow:hidden!important;box-shadow:0 14px 45px #0d201824!important}.mobile-bottom-nav a,.mobile-bottom-nav button,.bottom-nav a,.bottom-nav button,.app-bottom-nav a,.app-bottom-nav button{color:#45574e!important;background:0 0!important;border-radius:22px!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:4px!important;width:100%!important;min-width:0!important;max-width:none!important;height:70px!important;min-height:70px!important;margin:0!important;padding:7px 4px!important;transition:background .18s,color .18s!important;display:flex!important;position:relative!important;transform:none!important}.mobile-bottom-nav a.active,.mobile-bottom-nav button.active,.mobile-bottom-nav .active,.bottom-nav a.active,.bottom-nav button.active,.bottom-nav .active,.app-bottom-nav a.active,.app-bottom-nav button.active,.app-bottom-nav .active{color:#fffdf3!important;box-shadow:none!important;background:#002d24!important;grid-column:auto!important;width:100%!important;transform:none!important}.mobile-bottom-nav svg,.bottom-nav svg,.app-bottom-nav svg{flex:none!important;width:22px!important;height:22px!important}.mobile-bottom-nav span,.bottom-nav span,.app-bottom-nav span{white-space:nowrap!important;text-overflow:ellipsis!important;max-width:100%!important;font-size:.72rem!important;font-weight:800!important;line-height:1!important;overflow:hidden!important}.mobile-bottom-nav .active:after,.bottom-nav .active:after,.app-bottom-nav .active:after{content:"";background:#c9a050;border-radius:50%;width:6px;height:6px;position:absolute;top:6px;right:50%;transform:translate(50%)}.mobile-bottom-nav .active svg,.bottom-nav .active svg,.app-bottom-nav .active svg{transform:none!important}}@media (width<=390px){.mobile-bottom-nav a,.mobile-bottom-nav button,.bottom-nav a,.bottom-nav button,.app-bottom-nav a,.app-bottom-nav button{border-radius:18px!important;height:64px!important;min-height:64px!important}.mobile-bottom-nav span,.bottom-nav span,.app-bottom-nav span{font-size:.66rem!important}.mobile-bottom-nav svg,.bottom-nav svg,.app-bottom-nav svg{width:20px!important;height:20px!important}}@media (width<=760px){.mobile-bottom-nav{border-radius:32px!important;gap:6px!important;padding:10px!important}.mobile-bottom-nav .bottom-nav-item{border-radius:22px!important}.mobile-bottom-nav .bottom-nav-item:nth-child(3){color:#fffdf3!important;background:#002d24!important;min-height:74px!important;transform:translateY(-3px)!important;box-shadow:0 10px 24px #002d2438!important}.mobile-bottom-nav .bottom-nav-item:nth-child(3).active{color:#fffdf3!important;background:#002d24!important}.mobile-bottom-nav .bottom-nav-item.active:not(:nth-child(3)){color:#002d24!important;background:#002d2414!important}.mobile-bottom-nav .bottom-nav-item:nth-child(3):after{content:"";background:#c9a050;border-radius:50%;width:6px;height:6px;position:absolute;top:7px;right:50%;transform:translate(50%)}.mobile-bottom-nav .bottom-nav-item.active:not(:nth-child(3)):after{content:"";background:#002d24;border-radius:50%;width:5px;height:5px;position:absolute;top:7px;right:50%;transform:translate(50%)}.mobile-bottom-nav .bottom-nav-item:nth-child(3) svg{width:24px!important;height:24px!important}.mobile-bottom-nav .bottom-nav-item:nth-child(3) span{color:inherit!important;font-size:.74rem!important}.landing-nav,.nav,.navbar{background:#f5f0e5f7!important;border-radius:34px!important;justify-content:space-between!important;align-items:center!important;gap:8px!important;width:calc(100% - 28px)!important;height:68px!important;min-height:68px!important;margin:12px auto!important;padding:8px 10px!important;display:flex!important;overflow:hidden!important}.landing-nav .brand,.nav .brand,.navbar .brand,.brand-logo,.logo{color:#0d2018!important;flex:auto!important;align-items:center!important;gap:7px!important;min-width:0!important;display:flex!important}.landing-nav .brand img,.nav .brand img,.navbar .brand img,.brand-logo img,.logo img{object-fit:contain!important;border-radius:12px!important;flex:none!important;width:34px!important;height:34px!important}.landing-nav .brand span,.nav .brand span,.navbar .brand span,.brand-logo span,.logo span{letter-spacing:-.04em!important;color:#0d2018!important;white-space:nowrap!important;text-overflow:ellipsis!important;max-width:115px!important;font-size:1rem!important;font-weight:900!important;overflow:hidden!important}.landing-nav-actions,.nav-actions,.navbar-actions{flex:none!important;align-items:center!important;gap:6px!important;display:flex!important}.language-toggle,.lang-toggle{background:#ebe4d6!important;border:1px solid #0d201814!important;border-radius:24px!important;align-items:center!important;gap:2px!important;height:50px!important;min-height:50px!important;padding:4px!important;display:flex!important;overflow:hidden!important}.language-toggle button,.lang-toggle button,.language-toggle a,.lang-toggle a{color:#0d2018!important;background:0 0!important;border-radius:21px!important;place-items:center!important;width:42px!important;height:42px!important;min-height:42px!important;padding:0!important;font-size:.9rem!important;font-weight:900!important;display:grid!important}.language-toggle .active,.lang-toggle .active,.language-toggle button.active,.lang-toggle button.active{color:#fffdf3!important;background:#002d24!important}.mobile-menu-btn,.hamburger,.menu-button,.mobile-menu-button{color:#0d2018!important;background:#ebe4d6!important;border:1px solid #0d201814!important;border-radius:25px!important;place-items:center!important;width:50px!important;min-width:50px!important;height:50px!important;min-height:50px!important;padding:0!important;display:grid!important}.mobile-menu-btn svg,.hamburger svg,.menu-button svg,.mobile-menu-button svg{width:24px!important;height:24px!important}.landing-hero,.hero{padding-top:24px!important}.trust-strip,.trust-row,.landing-trust{white-space:nowrap!important;flex-wrap:nowrap!important;gap:10px!important;max-width:calc(100% - 28px)!important;margin-left:auto!important;margin-right:auto!important;display:flex!important;overflow:hidden!important}.trust-strip>*,.trust-row>*,.landing-trust>*{flex:none!important;min-width:max-content!important;font-size:.78rem!important}.trust-marquee,.marquee-track{overflow:hidden!important}.trust-marquee>*,.marquee-track>*{white-space:nowrap!important}.hero-title,.landing-hero h1{letter-spacing:-.075em!important;margin-top:38px!important;font-size:clamp(2.65rem,12vw,4.4rem)!important;line-height:.98!important}.hero-subtitle,.landing-hero p{max-width:34ch!important;margin-left:auto!important;margin-right:auto!important;font-size:1.05rem!important;line-height:1.55!important}}@media (width<=390px){.landing-nav,.nav,.navbar{border-radius:31px!important;width:calc(100% - 20px)!important;height:62px!important;min-height:62px!important}.landing-nav .brand img,.nav .brand img,.navbar .brand img,.brand-logo img,.logo img{width:30px!important;height:30px!important}.landing-nav .brand span,.nav .brand span,.navbar .brand span,.brand-logo span,.logo span{max-width:100px!important;font-size:.92rem!important}.language-toggle,.lang-toggle{height:44px!important;min-height:44px!important}.language-toggle button,.lang-toggle button,.language-toggle a,.lang-toggle a{width:36px!important;height:36px!important;min-height:36px!important}.mobile-menu-btn,.hamburger,.menu-button,.mobile-menu-button{width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important}.hero-title,.landing-hero h1{font-size:2.55rem!important}}html,body,#root{max-width:100%;overflow-x:hidden}.app-shell,.page,.container,.builder-layout,.dashboard-grid,.card{min-width:0}.card,.contract-card,.template-card,.builder-panel{overflow-wrap:anywhere}.btn,.form-input,.form-textarea,button,a{max-width:100%}.form-input,.form-textarea,select{font-size:16px}@media (width<=900px){.builder-layout,.builder-layout.grid-sidebar{display:block!important}.builder-layout>*{width:100%!important;max-width:100%!important}.contract-preview,.preview-panel{margin-top:16px}.card{border-radius:20px!important}.btn{white-space:normal;min-height:44px}.auth-split{display:block!important}.auth-brand-panel{min-height:auto!important;padding:28px 18px!important}.auth-form-panel{padding:18px!important}.auth-card{width:100%!important;max-width:100%!important}.dashboard-actions,.dashboard-filters{grid-template-columns:1fr!important;gap:10px!important;display:grid!important}.table-wrap,table{max-width:100%;display:block;overflow-x:auto}.profile-autofill-bar{display:block!important}.profile-autofill-row{justify-content:space-between;gap:10px;display:flex!important}.step-bar{overflow:hidden}}@media (width<=520px){h1{font-size:clamp(1.7rem,10vw,2.6rem)!important}h2{font-size:clamp(1.25rem,7vw,1.7rem)!important}.card{padding:16px!important}.btn,.btn-sm,.btn-lg{justify-content:center;width:100%}.form-group{margin-bottom:14px}.grid,.stats-grid{grid-template-columns:1fr!important}.mobile-stack{display:block!important}.contract-actions{grid-template-columns:1fr!important;display:grid!important}.summary-card{padding:14px!important}.bottom-nav{max-width:calc(100vw - 16px)!important;left:8px!important;right:8px!important}}.sample-fill-panel{background:linear-gradient(135deg,#c9965c1f,#009e910f);border:1px solid #c9965c47;border-radius:18px;justify-content:space-between;align-items:center;gap:14px;margin:0 0 18px;padding:14px 16px;display:flex;box-shadow:0 12px 34px #0000000d}.sample-fill-panel div{gap:3px;min-width:0;display:grid}.sample-fill-panel strong{color:var(--teal-dark);font-size:.9rem}.sample-fill-panel span{color:var(--gray);font-size:.8rem;line-height:1.4}.sample-fill-panel .btn{white-space:nowrap;flex:none;align-items:center;gap:7px;display:inline-flex}.builder-layout{max-width:100%}.builder-layout.grid-sidebar{grid-template-columns:minmax(0,1fr) minmax(320px,420px)!important}.builder-layout .card{max-width:100%}.grid-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}.form-input,.form-select,.form-textarea{width:100%;min-width:0;max-width:100%}.contract-preview{max-width:100%;overflow:hidden}.contract-preview *{max-width:100%}@media (width<=900px){.sample-fill-panel{align-items:stretch}.sample-fill-panel .btn{width:auto}.builder-layout.grid-sidebar{display:block!important}.grid-2{grid-template-columns:1fr!important}.card [style*="padding: 22px"],.card [style*=padding\:22px]{padding:16px!important}.builder-layout textarea{min-height:96px}.profile-autofill-bar,.sample-fill-panel{border-radius:16px}.contract-preview{margin-top:16px;overflow:auto}.contract-preview-page{width:100%!important;min-width:0!important}.form-label{font-size:.78rem!important}.step-bar,.builder-layout{overflow:hidden}}@media (width<=560px){.sample-fill-panel{grid-template-columns:1fr;padding:13px;display:grid}.sample-fill-panel .btn{justify-content:center;width:100%}.builder-layout .card{border-radius:20px!important;padding:16px!important}.builder-layout h2{font-size:1.15rem!important}.builder-layout h3{font-size:.9rem!important}.profile-autofill-row{grid-template-columns:1fr!important;display:grid!important}.btn.btn-sm,.btn.btn-secondary.btn-sm{min-height:42px;padding:.65rem .8rem!important}.card div[style*="display: flex"],.card div[style*="flex: 1"]{min-width:0}.bottom-nav{z-index:60!important}.contract-builder-page{padding-bottom:88px!important}}@media (width<=760px){body{background:var(--brand-cream,#f5f0e5)!important}.auth-split{background:linear-gradient(#06251d 0%,#0a2f25 34%,#f5f0e5 34% 100%)!important;min-height:100dvh!important}.auth-brand-panel{color:#f5f0e5!important;text-align:left!important;background:0 0!important;padding:28px 18px 18px!important;display:block!important}.auth-brand-content{max-width:100%!important}.auth-brand-logo{color:#f5f0e5!important;margin:0 0 8px!important;font-size:2.15rem!important;line-height:.95!important}.auth-brand-tagline{color:#f5f0e5db!important;max-width:320px!important;font-size:.94rem!important;line-height:1.45!important}.auth-brand-features,.auth-brand-security,.auth-brand-trust{display:none!important}.auth-form-panel{background:0 0!important;padding:0 14px 28px!important;display:block!important}.auth-card{background:#fffffff5!important;border:1px solid #0a2a2114!important;border-radius:26px!important;margin:0 auto!important;padding:20px 16px!important;box-shadow:0 22px 60px #001e162e!important}.auth-logo h2{font-size:1.35rem!important}.auth-card h3{letter-spacing:-.04em!important;margin-bottom:6px!important;font-size:1.5rem!important}.auth-sub{margin-bottom:16px!important;font-size:.9rem!important;line-height:1.45!important}.auth-card .form-group{margin-bottom:12px!important}.auth-card .form-label{color:#0a2a21!important;font-size:.75rem!important;font-weight:800!important}.auth-card .form-input,.auth-card select.form-input{color:#0a2a21!important;background:#f8f6ee!important;border:1px solid #0a2a2124!important;border-radius:16px!important;min-height:48px!important}.auth-submit{border-radius:18px!important;min-height:50px!important;font-size:.98rem!important}.auth-terms,.auth-footer,.auth-trust-strip{font-size:.78rem!important;line-height:1.45!important}.auth-trust-strip{flex-wrap:wrap!important;justify-content:center!important;gap:5px!important;display:flex!important}.auth-trust-dot{display:none!important}.navbar,.top-nav{max-width:calc(100vw - 16px)!important;overflow:hidden!important}.builder-page,.contract-builder-page,.page{padding-left:12px!important;padding-right:12px!important}.builder-layout,.builder-layout.grid-sidebar{display:block!important}.builder-layout>div{width:100%!important;max-width:100%!important}.builder-layout .card{background:#fffdf8!important;border:1px solid #0a2a2114!important;border-radius:24px!important;margin-bottom:14px!important;padding:16px!important;box-shadow:0 14px 42px #001e1614!important}.builder-layout h2{letter-spacing:-.04em!important;font-size:1.35rem!important;line-height:1.1!important}.builder-layout p{font-size:.9rem!important}.grid-2,.grid-3,[style*=gridTemplateColumns]{grid-template-columns:1fr!important}.form-group{margin-bottom:12px!important}.form-label{color:#213b33!important;font-size:.76rem!important;font-weight:800!important}.form-input,.form-select,.form-textarea{color:#0a2a21!important;background:#fbfaf5!important;border:1px solid #0a2a2124!important;border-radius:16px!important;min-height:48px!important;font-size:16px!important}.form-textarea{min-height:112px!important}.sample-fill-panel{background:linear-gradient(135deg,#001e1614,#c9965c1f)!important;border-radius:22px!important;margin:0 0 16px!important;padding:14px!important}.sample-fill-panel strong{font-size:1rem!important}.sample-fill-panel span{font-size:.86rem!important}.sample-fill-panel .btn{border-radius:18px!important;min-height:48px!important}.profile-autofill-bar{border-radius:20px!important;padding:14px!important}.summary-card{border-radius:18px!important}.step-bar,.builder-layout [style*="marginBottom: 24"]{margin-bottom:16px!important}.step-bar span{font-size:.72rem!important}.btn{border-radius:18px!important;min-height:46px!important}.btn-sm{min-height:42px!important}.btn-lg{min-height:50px!important}.contract-preview,.preview-panel,.mobilePdf{max-width:100%!important;overflow:auto!important}.contract-preview-page{width:100%!important;min-width:0!important}.bottom-nav{z-index:80!important;border-radius:24px!important;width:auto!important;max-width:none!important;position:fixed!important;bottom:10px!important;left:10px!important;right:10px!important;box-shadow:0 18px 44px #001e1638!important}.bottom-nav a,.bottom-nav button{min-width:0!important;padding:8px 4px!important;font-size:.68rem!important}.dashboard-container,.dashboard-grid{display:block!important}.contract-card{border-radius:22px!important;margin-bottom:12px!important}.modal,.dialog{border-radius:24px!important;max-width:calc(100vw - 24px)!important}.hide-mobile-overflow{overflow:hidden!important}}@media (width<=390px){.auth-card{border-radius:22px!important;padding:18px 14px!important}.auth-brand-logo{font-size:1.9rem!important}.builder-layout .card{padding:14px!important}.sample-fill-panel{padding:12px!important}.bottom-nav a,.bottom-nav button{font-size:.62rem!important}}@media (width<=768px){.app-content{padding-bottom:calc(112px + env(safe-area-inset-bottom,0px))!important}.app-mobile-topbar{background:#faf9f5e6;border-bottom:1px solid #18150f14;height:60px;padding:0 14px;box-shadow:0 8px 28px #18150f0f}.app-mobile-topbar .nav-logo{min-width:0}.app-mobile-topbar-right{gap:8px}.app-mobile-topbar .mobile-menu-btn,.nav-new-contract{color:var(--dark);background:#18150f0f;border-radius:50%!important;width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important}.nav-new-contract{background:var(--dark)!important;color:#fff!important}.mobile-bottom-nav{left:12px;right:12px;bottom:calc(10px + env(safe-area-inset-bottom,0px));z-index:9000;border-radius:var(--radius-pill);-webkit-backdrop-filter:blur(28px)saturate(1.35);background:#faf9f5f0;border:1px solid #18150f1a;grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;gap:4px;width:auto;max-width:430px;height:72px;margin:0 auto;padding:7px;position:fixed;box-shadow:0 18px 54px #18150f33,inset 0 1px #fffc;display:grid!important}.bottom-nav-item{color:#18150f9e;-webkit-tap-highlight-color:transparent;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-width:0;height:56px;padding:6px 4px;text-decoration:none;transition:background .18s,color .18s,transform .18s,box-shadow .18s;position:relative;border-radius:var(--radius-pill)!important;min-height:56px!important;display:flex!important}.bottom-nav-item svg{stroke-width:2.15px;flex-shrink:0;width:20px!important;height:20px!important}.bottom-nav-item span{text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%;max-width:62px;font-size:.64rem;font-weight:700;line-height:1.1;display:block;overflow:hidden}.bottom-nav-item.active{background:var(--dark);color:#fff4d6;box-shadow:0 8px 18px #18150f38}.bottom-nav-item.active svg{color:var(--accent-warm)}.bottom-nav-item:active{transform:scale(.97)}.mobile-drawer{background:#faf9f5f5;border-radius:0 0 8px 8px;max-height:calc(100vh - 14px)}.mobile-drawer-link,.mobile-drawer-close{border-radius:8px!important;min-height:44px!important}.mobile-drawer-cta{min-height:46px!important}}@media (width<=380px){.mobile-bottom-nav{height:68px;padding:6px;left:8px;right:8px}.bottom-nav-item{height:52px;min-height:52px!important}.bottom-nav-item span{max-width:54px;font-size:.58rem}}:root{--emerald-pine:#001e16;--emerald-pine-2:#063a2b;--emerald-pine-3:#001e16;--pine-ink:#082f25;--pine-muted:#5d7167;--pine-border:#d7e2d8;--pine-surface:#f6f8f1;--pine-surface-2:#eaf1e5;--pine-gold:#bfa56b;--pine-gold-2:#b4975d;--pine-mint:#7fc0a8;--blue:var(--emerald-pine);--blue-dark:var(--emerald-pine-3);--teal:#001e16;--teal-dark:#001e16;--off-white:var(--pine-surface);--off-white-2:var(--pine-surface-2);--dark:var(--emerald-pine);--dark-2:var(--emerald-pine-2);--dark-3:#1e5c48;--gray:var(--pine-muted);--gray-light:#9aaca3;--gold:var(--pine-gold);--accent-warm:var(--pine-gold);--accent-cool:var(--pine-mint);--color-success:var(--emerald-pine);--gradient-accent:linear-gradient(90deg, #bfa56b 0%, #b4975d 46%, #7fc0a8 100%);--gradient-accent-135:linear-gradient(135deg, #bfa56b 0%, #b4975d 46%, #7fc0a8 100%);--gradient-accent-vertical:linear-gradient(180deg, #bfa56b 0%, #b4975d 46%, #7fc0a8 100%);--border-light:var(--pine-border);--shadow-brand:0 4px 24px #001e1629;--shadow-blue:0 4px 24px #001e1629}.hero-clean .trust-pill,.hero-clean .credibility-strip,.nav{background:#f6f8f1e6!important;border-color:#d7e2d8e6!important}.hero-clean .hero-title .accent,.logo-accent,.auth-brand-logo .logo-accent,.auth-logo .logo-accent,.nav-logo .logo-accent,.sidebar-logo .logo-accent{background:linear-gradient(90deg, var(--pine-gold) 0%, #f4e8c8 52%, var(--pine-mint) 100%)!important;-webkit-text-fill-color:transparent!important;-webkit-background-clip:text!important;background-clip:text!important}.btn-primary,.mobile-drawer-cta,.nav-new-contract,.bottom-nav-item.active{background:var(--emerald-pine)!important;color:#fff!important}.btn-secondary,.btn-outline{color:var(--emerald-pine)!important;border-color:#001e1647!important}.section-label,.pricing-badge,.trust-pill,.pricing-check,.feature-icon,.cta-card-icon,.bottom-nav-item.active svg{color:#001e16!important}.pricing-badge,.trust-pill{background:#bfa56b29!important;border-color:#bfa56b47!important}.pricing-card.featured{border-color:#001e1633!important;box-shadow:0 24px 64px #001e1624!important}@media (width<=768px){.app-mobile-topbar,.mobile-bottom-nav,.mobile-drawer{background:#f6f8f1f5!important;border-color:#001e161f!important;box-shadow:0 18px 54px #001e162e,inset 0 1px #ffffffc7!important}.bottom-nav-item{color:#001e16a8!important}.bottom-nav-item.active{color:#fff7df!important}.app-mobile-topbar .mobile-menu-btn{color:var(--emerald-pine)!important;background:#001e1614!important}}.app-sidebar,.app-mobile-topbar,.mobile-drawer{background:linear-gradient(#f6f8f1f7,#eaf1e5f2)!important;border-color:#001e161f!important}.app-sidebar{box-shadow:18px 0 54px #001e1614!important}.app-content{background:linear-gradient(#f6f8f1b3,#fff 240px)!important}.sidebar-logo,.nav-logo,.auth-logo h2,.auth-brand-logo{color:var(--emerald-pine)!important}.sidebar-logo .logo-text,.nav-logo .logo-text{color:var(--emerald-pine-2)!important;-webkit-text-fill-color:var(--emerald-pine-2)!important}.sidebar-link,.mobile-drawer-link{color:#001e16ad!important}.sidebar-link:hover,.mobile-drawer-link:hover{color:var(--emerald-pine)!important;background:#001e160f!important}.sidebar-link.active,.mobile-drawer-link.active{color:var(--emerald-pine)!important;background:#001e161a!important;border-left-color:#001e16!important}.card,.data-table,.empty-state,.builder-main,.contract-preview{border-color:#001e161a!important;box-shadow:0 14px 40px #001e1612!important}.card:hover{border-color:#001e162e!important;box-shadow:0 18px 48px #001e161a!important}.card-title,.data-table th{color:#001e169e!important}.card-value,.empty-state h3{color:var(--emerald-pine-2)!important}.stat-icon{border-radius:8px!important}.dashboard-trust-strip{background:#eaf1e5b8!important;border-color:#001e161f!important}.dashboard-trust-badge{background:#ffffff80;color:#001e16b8!important}.dashboard-trust-badge svg{color:var(--emerald-pine)!important}.category-pill{color:#001e16c2!important;border-color:#001e1624!important}.category-pill:hover{background:#001e160f!important;border-color:#001e1642!important}.category-pill.active{background:var(--emerald-pine)!important;border-color:var(--emerald-pine)!important;color:#fff!important}.status-badge.active,.status-badge.signed,.status-badge.completed{color:var(--emerald-pine)!important;background:#001e161a!important}.status-badge.pending{color:#2f7d60!important;background:#7fc0a824!important}.data-table tr:hover td{background:#001e1606!important}:root{--emerald-pine:#001e16;--emerald-pine-2:#06261d;--emerald-pine-3:#001e16;--pine-ink:#062f25;--pine-muted:#4c665b;--pine-gold:#bfa56b;--pine-gold-2:#a98e55;--pine-mint:#6fb69a;--teal:#001e16;--teal-dark:#001e16;--gold:#001e16;--accent-warm:#bfa56b;--accent-cool:#6fb69a;--gradient-accent:linear-gradient(90deg, #001e16 0%, #2f7d60 48%, #6fb69a 100%);--gradient-accent-135:linear-gradient(135deg, #001e16 0%, #2f7d60 48%, #6fb69a 100%);--gradient-accent-vertical:linear-gradient(180deg, #001e16 0%, #2f7d60 48%, #6fb69a 100%)}.hero-clean{background:radial-gradient(circle at 50% 14%,#bfa56b12,#0000 36%),linear-gradient(#001e16 0% 56%,#06261d 100%)!important}.hero-clean .hero-title{color:#fff7df!important}.hero-clean .hero-title .accent{background:linear-gradient(90deg,#f4e8c8 0%,#d8c38b 48%,#fff 100%)!important;-webkit-text-fill-color:transparent!important;-webkit-background-clip:text!important;background-clip:text!important}.hero-clean .hero-subtitle{color:#ecf6e5e0!important}.hero-clean .trust-pill,.hero-clean .credibility-strip,.hero-clean .hero-marquee,.nav,.app-mobile-topbar,.mobile-bottom-nav,.mobile-drawer{background:#f4f8eff5!important;border-color:#001e1629!important}.nav-logo .logo-accent,.sidebar-logo .logo-accent,.auth-brand-logo .logo-accent,.auth-logo .logo-accent,.auth-logo h2 .logo-accent,.footer-brand h4 .logo-accent{color:#001e16!important;-webkit-text-fill-color:#001e16!important;background:0 0!important}.section-label,.features .section-label,.pricing-badge,.trust-pill,.marquee-badge,.template-marquee-card span,.pricing-check,.feature-icon,.cta-card-icon{color:#001e16!important}.hero-clean .trust-pill,.pricing-badge,.trust-pill{background:#bfa56b38!important;border-color:#001e1629!important}.marquee-badge svg,.bottom-nav-item.active svg,.hero-clean .marquee-badge svg,.hero-clean .trust-pill svg{color:#001e16!important}.feature-icon.teal-bg,.feature-icon.orange-bg,.feature-icon.gold-bg{color:#001e16!important;background:#bfa56b2e!important}.btn-primary,.mobile-drawer-cta,.nav-new-contract,.bottom-nav-item.active{color:#fff!important;background:#001e16!important}.btn-primary:hover,.mobile-drawer-cta:hover,.nav-new-contract:hover{background:#06261d!important}@media (width<=768px){.hero-clean{padding-top:118px!important}.nav-logo .logo-accent,.app-mobile-topbar .nav-logo .logo-accent{color:#001e16!important;-webkit-text-fill-color:#001e16!important}.cta-section{padding:56px 12px!important;overflow:hidden!important}.cta-section .container{width:100%!important;max-width:100%!important;padding-left:0!important;padding-right:0!important}.cta-section .section-title{text-align:center!important;max-width:100%!important;margin-bottom:28px!important}.cta-grid{box-sizing:border-box!important;grid-template-columns:minmax(0,1fr)!important;gap:12px!important;width:100%!important;max-width:430px!important;margin-left:auto!important;margin-right:auto!important;display:grid!important}.cta-action-card{grid-template-rows:auto auto;grid-template-columns:46px minmax(0,1fr) 24px;align-items:center;gap:4px 14px;box-sizing:border-box!important;text-align:left!important;width:100%!important;min-width:0!important;max-width:100%!important;min-height:0!important;padding:18px 16px!important;display:grid!important;overflow:hidden!important;transform:none!important}.cta-card-icon{grid-area:1/1/span 2;border-radius:8px!important;width:44px!important;height:44px!important;margin:0!important}.cta-action-card h3{overflow-wrap:anywhere;grid-area:1/2;min-width:0;margin:0!important;font-size:.95rem!important;line-height:1.2!important}.cta-action-card p{overflow-wrap:anywhere;grid-area:2/2;min-width:0;color:#ecf6e5c2!important;margin:0!important;font-size:.78rem!important;line-height:1.35!important}.cta-card-arrow{grid-area:1/3/span 2;place-self:center end;color:#ecf6e594!important;position:static!important}}@media (width<=360px){.cta-section{padding-left:10px!important;padding-right:10px!important}.cta-action-card{grid-template-columns:40px minmax(0,1fr) 18px;column-gap:10px;padding:16px 12px!important}.cta-card-icon{width:38px!important;height:38px!important}.cta-action-card h3{font-size:.9rem!important}.cta-action-card p{font-size:.74rem!important}}body.rtl .cta-action-card{text-align:right!important}@media (width<=768px){html,body,#root{width:100%;max-width:100%;overflow-x:hidden!important}*,:before,:after{box-sizing:border-box}section,.section,.container,.page-container,.app-content,.dashboard-page,.contracts-page,.templates-page,.settings-page{max-width:100%}img,video,canvas{max-width:100%;height:auto}.container{padding-left:16px;padding-right:16px}.nav{border-radius:999px;width:calc(100% - 24px);min-height:72px;padding:0 18px;top:12px;box-shadow:0 18px 50px #00181138}.nav-inner{gap:12px;height:70px;min-height:70px}.nav-logo{white-space:nowrap;gap:10px;min-width:0;font-size:1.18rem;line-height:1}.nav-logo svg{flex:0 0 40px;width:40px;height:40px}.nav-actions{flex:none;gap:10px}.nav .nav-sign-in,.nav .btn-primary{display:none!important}.nav .lang-toggle{border-radius:999px;min-height:48px;padding:4px}.nav .lang-toggle button{border-radius:999px;min-height:40px;padding:8px 14px;font-size:.94rem;line-height:1}.nav .mobile-menu-btn{width:48px;min-width:48px;height:48px;min-height:48px;color:var(--pine);background:#001e1614;border-radius:999px;display:inline-flex!important}.nav .mobile-menu-btn svg{width:28px;height:28px}.mobile-menu{border-radius:24px;width:calc(100% - 24px);max-height:calc(100vh - 116px);top:96px;overflow-y:auto}.mobile-menu-link{min-height:50px}.hero-clean{padding-top:142px!important}.hero-title{overflow-wrap:anywhere;max-width:100%}.app-mobile-topbar{border-radius:0 0 24px 24px;height:72px;padding:0 16px}.app-mobile-topbar .nav-logo{font-size:1.12rem}.app-mobile-topbar .nav-logo svg{flex-basis:36px;width:36px;height:36px}.app-mobile-topbar .mobile-menu-btn,.app-mobile-topbar .nav-new-contract{border-radius:999px;width:46px;min-width:46px;height:46px;min-height:46px}.app-content{padding-top:92px!important;padding-bottom:calc(106px + env(safe-area-inset-bottom,0px))!important}.mobile-bottom-nav{left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px));border-radius:999px;height:74px;padding:8px}.bottom-nav-item{border-radius:999px;min-width:0;height:58px}.mobile-drawer{width:min(430px,100%);max-width:100%}.mobile-drawer-link,.mobile-drawer-action{min-height:50px}}@media (width<=380px){.nav{width:calc(100% - 16px);min-height:68px;padding:0 12px;top:8px}.nav-inner{gap:8px;height:66px;min-height:66px}.nav-logo{gap:8px;font-size:1.06rem}.nav-logo svg{flex-basis:36px;width:36px;height:36px}.nav-actions{gap:8px}.nav .lang-toggle{min-height:44px}.nav .lang-toggle button{min-height:36px;padding:7px 11px;font-size:.88rem}.nav .mobile-menu-btn{width:44px;min-width:44px;height:44px;min-height:44px}.mobile-menu{width:calc(100% - 16px);top:86px}.hero-clean{padding-top:132px!important}.mobile-bottom-nav{left:8px;right:8px}}.hero-clean .hero-actions .btn-primary{color:#062f25!important;background:#bfa56b!important;border:1.5px solid #bfa56bb8!important;box-shadow:0 18px 44px #00191247!important}.hero-clean .hero-actions .btn-primary:hover{color:#062f25!important;background:#d8c38b!important;border-color:#d8c38be6!important}.hero-clean .hero-actions .btn-secondary,.hero-clean .hero-actions .btn-outline{color:#fff7de!important;background:#fff7de1f!important;border:1.5px solid #fff7de7a!important;box-shadow:inset 0 1px #ffffff14!important}.hero-clean .hero-actions .btn-secondary:hover,.hero-clean .hero-actions .btn-outline:hover{color:#fffdf2!important;background:#fff7de33!important;border-color:#fff7deb8!important}@media (width<=768px){.hero-clean .hero-actions .btn{min-height:58px;font-size:.98rem;font-weight:800}}.hero-clean .hero-content{z-index:5;position:relative}.hero-clean .hero-actions{z-index:6;pointer-events:auto;position:relative}.hero-clean .hero-actions .btn{cursor:pointer;pointer-events:auto;-webkit-user-select:none;user-select:none}.hero-clean .hero-actions .btn:after,.hero-clean .hero-marquee{pointer-events:none}.pricing-card,.pricing-card.featured{border-radius:22px!important}.pricing-card .btn,.pricing-card .btn-primary,.pricing-card .btn-secondary,.pricing-card .btn-white{border-radius:999px!important}@media (width<=768px){.pricing-card,.pricing-card.featured{border-radius:20px!important}}.security-dark{background:radial-gradient(circle at 50% 16%,#bfa56b14,#0000 34%),linear-gradient(#063f30 0%,#06261d 54%,#001e16 100%)!important}.security-dark-bg:before,.security-dark-bg:after{content:"";filter:blur(42px);opacity:.5;border-radius:999px;position:absolute}.security-dark-bg:before{background:#bfa56b24;width:360px;height:360px;top:12%;left:-120px}.security-dark-bg:after{background:#5cbd9329;width:420px;height:420px;bottom:8%;right:-150px}.security-cartoon{place-items:center;width:min(460px,100%);height:220px;margin:40px auto 14px;display:grid;position:relative}.security-cartoon-orbit{border:1px solid #bfa56b3d;border-radius:999px;width:190px;height:190px;position:absolute}.security-cartoon-orbit span{color:#d8c38b;background:#fff7df1f;border:1px solid #bfa56b47;border-radius:999px;place-items:center;min-width:48px;min-height:32px;padding:0 10px;font-size:.66rem;font-weight:900;display:grid;position:absolute}.security-cartoon-orbit span:first-child{top:-16px;left:50%;transform:translate(-50%)}.security-cartoon-orbit span:nth-child(2){top:78px;right:-26px}.security-cartoon-orbit span:nth-child(3){top:78px;left:-24px}.security-cartoon-person{z-index:2;align-content:start;justify-items:center;width:118px;height:148px;display:grid}.security-cartoon-head{background:linear-gradient(160deg,#bfa56b,#93d8aa);border-radius:20px 20px 24px 24px;width:56px;height:56px;position:relative;box-shadow:0 18px 40px #00140e38}.security-cartoon-head:before,.security-cartoon-head:after{content:"";background:#001e16;border-radius:50%;width:7px;height:7px;position:absolute;top:24px}.security-cartoon-head:before{left:17px}.security-cartoon-head:after{right:17px}.security-cartoon-body{color:#bfa56b;background:#fff7df1f;border:1px solid #bfa56b47;border-radius:30px 30px 22px 22px;place-items:center;width:104px;height:86px;margin-top:-4px;display:grid;box-shadow:inset 0 1px #ffffff14}.security-cartoon-doc{color:#001e16;background:#fff7dfeb;border-radius:18px;align-content:start;gap:12px;width:94px;height:116px;padding:16px 14px;display:grid;position:absolute;box-shadow:0 18px 50px #00140e42}.security-cartoon-doc span{background:#001e162e;border-radius:999px;height:7px}.security-cartoon-doc.doc-a{top:68px;left:42px;transform:rotate(-7deg)}.security-cartoon-doc.doc-b{top:52px;right:42px;transform:rotate(8deg)}.compliance-row-dark{align-items:stretch}.compliance-badge-dark{box-shadow:0 16px 38px #00120d24;background:linear-gradient(#fff7df18,#fff7df0b)!important;border-color:#bfa56b2e!important;border-radius:22px!important}.compliance-badge-dark:hover{box-shadow:0 24px 54px #00120d38;border-color:#bfa56b6b!important}.cbd-code{box-shadow:0 14px 30px #00120d38;background:linear-gradient(145deg,#bfa56b 0%,#72c59d 100%)!important;border-radius:18px!important;width:56px!important;height:56px!important}.security-item-dark{background:#fff7df0e!important;border-color:#bfa56b21!important;border-radius:18px!important}.security-item-dark:hover{transform:translateY(-3px);border-color:#bfa56b52!important}.security-console{isolation:isolate;width:min(620px,100%);height:300px;margin:46px auto 22px}.security-console:before{content:"";z-index:-1;background:radial-gradient(circle at 34% 18%,#bfa56b2e,#0000 38%),linear-gradient(145deg,#fff7df21,#fff7df09);border:1px solid #bfa56b2e;border-radius:46px;position:absolute;inset:28px 72px;box-shadow:inset 0 1px #ffffff29,0 30px 80px #00120d4d}.security-compliance-ring{box-shadow:0 0 0 1px #fff7df09;border-color:#bfa56b2e!important;width:270px!important;height:270px!important}.security-compliance-ring span{box-shadow:0 14px 32px #00110c38;color:#d8c38b!important;background:#001e16c7!important;border-color:#bfa56b57!important;min-width:62px!important;min-height:34px!important}.security-compliance-ring span:first-child{top:-18px!important;left:50%!important;transform:translate(-50%)!important}.security-compliance-ring span:nth-child(2){top:118px!important;right:-18px!important}.security-compliance-ring span:nth-child(3){top:118px!important;left:-18px!important}.security-contract-console{z-index:3;width:246px!important;height:206px!important;display:block!important}.console-window{color:#001e16;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#fff7dfeb,#f4e8c8cc),#fff7dfd1;border:1px solid #ffffff85;border-radius:30px;width:100%;height:100%;padding:18px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffb8,0 28px 70px #00120d57}.console-window:after{content:"";filter:blur(8px);background:#bfa56b57;border-radius:50%;width:140px;height:140px;position:absolute;bottom:-70px;right:-64px}.console-window-bar{gap:6px;margin-bottom:18px;display:flex}.console-window-bar span{background:#001e1647;border-radius:50%;width:8px;height:8px}.console-doc-header{grid-template-columns:34px 1fr;align-items:center;gap:10px;display:grid}.console-doc-header svg{color:#0b6c51;background:#001e1614;border-radius:12px;width:34px;height:34px;padding:8px}.console-doc-header strong,.console-doc-header small{line-height:1.15;display:block}.console-doc-header strong{color:#053f30;font-size:.82rem}.console-doc-header small{color:#001e1694;margin-top:4px;font-size:.68rem;font-weight:800}.console-doc-lines{gap:9px;margin:20px 0 18px;display:grid}.console-doc-lines span{background:#001e1624;border-radius:999px;height:8px}.console-doc-lines span:first-child{width:92%}.console-doc-lines span:nth-child(2){width:72%}.console-doc-lines span:nth-child(3){width:84%}.console-seal{color:#bfa56b;background:#001e16;border-radius:999px;align-items:center;gap:7px;padding:8px 12px;font-size:.72rem;font-weight:900;display:inline-flex;box-shadow:0 12px 24px #001e163d}.console-signature{color:#0b6c51;align-items:center;gap:8px;display:flex;position:absolute;bottom:18px;right:18px}.signature-line{background:#001e1659;border-radius:999px;width:54px;height:2px}.security-proof-card{border:1px solid #ffffff80;min-height:98px;color:#001e16!important;background:#fff7dfe6!important;border-radius:24px!important;align-content:start!important;gap:8px!important;width:132px!important;height:auto!important;padding:16px!important}.security-proof-card svg{color:#0b6c51}.security-proof-card strong{font-size:.78rem;line-height:1}.security-proof-card span{color:#001e16ad;font-size:.66rem;font-weight:800;line-height:1.25;background:0 0!important;border-radius:0!important;height:auto!important}.security-proof-card.doc-a{top:96px!important;left:42px!important;transform:rotate(-5deg)!important}.security-proof-card.doc-b{top:72px!important;right:42px!important;transform:rotate(5deg)!important}.auth-split{background:#f5f7ef}.auth-brand-panel{background:radial-gradient(circle at 20% 16%,#bfa56b33,#0000 26%),radial-gradient(circle at 82% 74%,#68c69a38,#0000 30%),linear-gradient(160deg,#001e16 0%,#06261d 54%,#001e16 100%)!important}.auth-brand-panel:before{content:"";pointer-events:none;border:1px solid #bfa56b2e;border-radius:32px;position:absolute;inset:24px}.auth-brand-logo,.auth-logo h2{align-items:center;gap:12px;display:inline-flex}.auth-brand-logo{font-size:2.35rem!important}.auth-brand-tagline{color:#fff7dfc2!important}.auth-illustration{place-items:center;height:250px;margin:22px 0 30px;display:grid;position:relative}.auth-orbit{border:1px solid #bfa56b38;border-radius:999px;width:180px;height:180px;position:absolute}.auth-orbit-dot{color:#d8c38b;background:#fff7df1f;border:1px solid #bfa56b38;border-radius:999px;place-items:center;width:48px;height:34px;font-size:.66rem;font-weight:900;display:grid;position:absolute}.auth-orbit-dot.dot-1{top:-17px;left:66px}.auth-orbit-dot.dot-2{top:72px;right:-24px}.auth-orbit-dot.dot-3{top:72px;left:-22px}.auth-character{z-index:2;align-content:start;justify-items:center;width:126px;height:158px;display:grid}.auth-character-head{background:linear-gradient(160deg,#bfa56b,#9be0b8);border-radius:22px;width:58px;height:58px;position:relative;box-shadow:0 20px 46px #0016103d}.auth-character-head:before,.auth-character-head:after{content:"";background:#001e16;border-radius:50%;width:7px;height:7px;position:absolute;top:25px}.auth-character-head:before{left:18px}.auth-character-head:after{right:18px}.auth-character-body{color:#bfa56b;background:#fff7df21;border:1px solid #bfa56b3d;border-radius:34px 34px 22px 22px;place-items:center;width:112px;height:92px;margin-top:-5px;display:grid}.auth-float-card{color:#001e16;background:#fff7dfeb;border-radius:20px;gap:4px;width:154px;min-height:86px;padding:14px;display:grid;position:absolute;box-shadow:0 18px 50px #00140e42}.auth-float-card strong{font-size:.88rem}.auth-float-card small{color:#001e169e;font-weight:700}.auth-card-mark{background:#bfa56b;border-radius:999px;width:34px;height:8px}.auth-float-a{top:38px;left:0;transform:rotate(-5deg)}.auth-float-b{bottom:34px;right:0;transform:rotate(5deg)}.auth-card{border-color:#001e161a!important;border-radius:28px!important;box-shadow:0 28px 90px #001e161f!important}.auth-form-panel{background:radial-gradient(circle at 82% 18%,#bfa56b2e,#0000 24%),linear-gradient(#fbfcf6,#edf5ed)!important}.auth-submit{min-height:52px;border-radius:999px!important}.auth-logo{justify-content:center;display:flex}@media (width<=1024px){.auth-brand-panel:before,.auth-illustration{display:none}}@media (width<=768px){.security-cartoon{height:180px;margin-top:30px}.security-cartoon-orbit{width:154px;height:154px}.security-cartoon-doc{width:76px;height:96px}.security-cartoon-doc.doc-a{left:18px}.security-cartoon-doc.doc-b{right:18px}.compliance-badge-dark{min-width:100%!important;max-width:none!important}.security-console{margin-top:34px;height:260px!important}.security-console:before{border-radius:34px;inset:34px 20px}.security-compliance-ring{width:210px!important;height:210px!important}.security-compliance-ring span:nth-child(2){top:88px!important;right:-10px!important}.security-compliance-ring span:nth-child(3){top:88px!important;left:-10px!important}.security-contract-console{width:min(224px,74vw)!important;height:190px!important}.console-window{border-radius:26px;padding:16px}.security-proof-card{width:116px!important;min-height:88px!important;padding:13px!important}.security-proof-card.doc-a{top:132px!important;left:6px!important}.security-proof-card.doc-b{top:48px!important;right:6px!important}}.footer{color:#fff7dfc7!important;background:radial-gradient(circle at 14% 0,#bfa56b14,#0000 30%),linear-gradient(#001e16 0%,#06261d 58%,#001e16 100%)!important}.footer-inner{max-width:1180px;padding:72px 28px 34px!important}.footer-gradient-line{background:linear-gradient(90deg,#0000 0%,#bfa56b9e 18%,#89dcafa8 70%,#0000 100%)!important;height:1px!important;margin-bottom:46px!important}.footer-top{align-items:start;grid-template-columns:minmax(260px,1.45fr) repeat(4,minmax(130px,1fr))!important;gap:34px!important}.footer-brand h4{margin-bottom:18px!important;font-size:1.28rem!important}.footer-brand p{color:#fff7dfb8!important;max-width:340px!important;font-size:.98rem!important;line-height:1.75!important}.footer-col h5{color:#bfa56bcc!important;margin-bottom:18px!important;font-size:.74rem!important}.footer-col ul{gap:12px!important}.footer-col a{font-weight:650;line-height:1.35;color:#fff7dfb8!important;font-size:.93rem!important}.footer-col a:hover{color:#fff0c2!important}.footer-trust-strip{color:#fff7dfa8!important;border-top-color:#bfa56b29!important}.footer-bottom{color:#fff7df94!important;border-top-color:#bfa56b24!important}.footer-bottom-links a{color:#fff7df9e!important}@media (width<=900px){.footer-top{grid-template-columns:1fr 1fr!important;gap:32px 24px!important}.footer-brand{grid-column:1/-1}}@media (width<=560px){.footer-inner{padding:52px 22px 30px!important}.footer-gradient-line{margin-bottom:34px!important}.footer-top{grid-template-columns:1fr 1fr!important;gap:30px 18px!important}.footer-brand{grid-column:1/-1}.footer-brand p{font-size:.95rem!important}.footer-col h5{font-size:.7rem!important}.footer-col a{font-size:.9rem!important}.footer-trust-strip,.footer-bottom{text-align:left!important;align-items:flex-start!important}.footer-bottom-links{flex-wrap:wrap;gap:12px 18px!important}}.hero-clean .hero-actions .hero-cta-primary,button.hero-cta-primary{color:#062f25!important;-webkit-text-fill-color:#062f25!important;opacity:1!important;background:#bfa56b!important;border:1.5px solid #bfa56be6!important;box-shadow:0 18px 46px #00161052!important}.hero-clean .hero-actions .hero-cta-primary:hover,button.hero-cta-primary:hover{transform:translateY(-1px);color:#062f25!important;-webkit-text-fill-color:#062f25!important;background:#d8c38b!important}.hero-clean .hero-actions .hero-cta-secondary,button.hero-cta-secondary{color:#fff0c2!important;-webkit-text-fill-color:#fff0c2!important;opacity:1!important;background:#fff7df2e!important;border:1.5px solid #fff7df9e!important;box-shadow:inset 0 1px #ffffff1f,0 14px 36px #0016102e!important}.hero-clean .hero-actions .hero-cta-secondary:hover,button.hero-cta-secondary:hover{transform:translateY(-1px);color:#fff!important;-webkit-text-fill-color:#fff!important;background:#fff7df42!important;border-color:#fff7dfdb!important}@media (width<=768px){.hero-clean .hero-actions .hero-cta-primary,.hero-clean .hero-actions .hero-cta-secondary{border-radius:999px!important;width:100%!important;min-height:60px!important;font-size:1rem!important;font-weight:850!important}}:root{--radius-input:999px}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),select,.form-input,.form-select,.clause-search input{min-height:48px;color:#001e16!important;background:#fffdf6f5!important;border:1.5px solid #001e1624!important;border-radius:999px!important;box-shadow:0 10px 28px #001e160e!important}textarea,.form-textarea,.ai-chat-input{color:#001e16!important;background:#fffdf6f5!important;border:1.5px solid #001e1624!important;border-radius:24px!important;box-shadow:0 10px 28px #001e160b!important}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):focus,select:focus,textarea:focus,.form-input:focus,.form-select:focus,.form-textarea:focus,.clause-search input:focus,.ai-chat-input:focus{border-color:#001e16b8!important;outline:none!important;box-shadow:0 0 0 4px #bfa56b42,0 14px 34px #001e161a!important}input::placeholder,textarea::placeholder,.form-input::placeholder,.form-textarea::placeholder,.ai-chat-input::placeholder{color:#001e166b!important}.form-label{color:#001e16!important;font-weight:750!important}.auth-card .form-input,.auth-card input:not([type=checkbox]):not([type=radio]){min-height:54px;padding-left:20px;padding-right:20px}.auth-logo h2,.auth-brand-logo{color:#001e16}.auth-brand-panel .auth-brand-logo{color:#fff0c2!important}.auth-footer a,.auth-forgot-link{color:#001e16!important;font-weight:800!important}.landing-page .bento-card,.landing-page .showcase-panel,.landing-page .showcase-visual,.landing-page .template-marquee-card,.landing-page .pricing-card,.landing-page .compliance-badge-dark,.landing-page .security-item-dark,.landing-page .faq-item,.landing-page .cta-action-card,.landing-page .stat-item{-webkit-backdrop-filter:blur(22px)saturate(1.25);position:relative;overflow:hidden;border:1px solid #ffffff57!important;box-shadow:inset 0 1px #ffffff61,inset 0 -1px #001e1614,0 22px 64px #001e1621!important}.landing-page .bento-card:before,.landing-page .showcase-panel:before,.landing-page .showcase-visual:before,.landing-page .template-marquee-card:before,.landing-page .pricing-card:before,.landing-page .compliance-badge-dark:before,.landing-page .security-item-dark:before,.landing-page .faq-item:before,.landing-page .cta-action-card:before,.landing-page .stat-item:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(135deg,#ffffff57 0%,#ffffff14 38%,#bfa56b17 100%),radial-gradient(circle at 18% 12%,#ffffff52,#0000 28%),radial-gradient(circle at 88% 88%,#89dcaf2e,#0000 34%);position:absolute;inset:0}.landing-page .bento-card:after,.landing-page .showcase-panel:after,.landing-page .showcase-visual:after,.landing-page .template-marquee-card:after,.landing-page .pricing-card:after,.landing-page .compliance-badge-dark:after,.landing-page .security-item-dark:after,.landing-page .faq-item:after,.landing-page .cta-action-card:after,.landing-page .stat-item:after{content:"";z-index:0;pointer-events:none;opacity:.38;background:linear-gradient(90deg,#0000,#ffffff42,#0000);width:70%;height:190%;transition:transform .7s,opacity .3s;position:absolute;top:-45%;left:-55%;transform:rotate(18deg)}.landing-page .bento-card:hover:after,.landing-page .showcase-panel:hover:after,.landing-page .showcase-visual:hover:after,.landing-page .template-marquee-card:hover:after,.landing-page .pricing-card:hover:after,.landing-page .compliance-badge-dark:hover:after,.landing-page .security-item-dark:hover:after,.landing-page .faq-item:hover:after,.landing-page .cta-action-card:hover:after,.landing-page .stat-item:hover:after{opacity:.72;transform:translate(220%)rotate(18deg)}.landing-page .bento-card>*,.landing-page .showcase-panel>*,.landing-page .showcase-visual>*,.landing-page .template-marquee-card>*,.landing-page .pricing-card>*,.landing-page .compliance-badge-dark>*,.landing-page .security-item-dark>*,.landing-page .faq-item>*,.landing-page .cta-action-card>*,.landing-page .stat-item>*{z-index:1;position:relative}.landing-page .bento-card,.landing-page .showcase-panel,.landing-page .showcase-visual,.landing-page .template-marquee-card,.landing-page .pricing-card,.landing-page .faq-item,.landing-page .stat-item{background:#fffdf6ad!important}.landing-page .security-dark .compliance-badge-dark,.landing-page .security-dark .security-item-dark,.landing-page .cta-section .cta-action-card{background:#fff7df1f!important;border-color:#fff7df3d!important;box-shadow:inset 0 1px #fff3,0 24px 72px #00181147!important}.landing-page .pricing-card.featured{background:#fffdf6c7!important}.landing-page .showcase-panel{min-height:98px;border-radius:999px!important}.landing-page .showcase-panel-header{min-height:96px;border-radius:999px!important;padding:20px 28px!important}.landing-page .showcase-panel-icon{border-radius:999px!important;width:56px!important;height:56px!important}.landing-page .showcase-panel.active{border-radius:34px!important}.landing-page .showcase-panel.active .showcase-panel-header{border-radius:34px 34px 22px 22px!important}.landing-page .showcase-panel-body{border-radius:0 0 34px 34px!important}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.landing-page .bento-card,.landing-page .showcase-panel,.landing-page .showcase-visual,.landing-page .template-marquee-card,.landing-page .pricing-card,.landing-page .compliance-badge-dark,.landing-page .security-item-dark,.landing-page .faq-item,.landing-page .cta-action-card,.landing-page .stat-item{background:#fffdf6f0!important}}@media (width<=768px){.landing-page .showcase-panel{min-height:82px}.landing-page .showcase-panel-header{min-height:80px;padding:14px 18px!important}.landing-page .showcase-panel-icon{width:48px!important;height:48px!important}}@media (prefers-reduced-motion:reduce){.showcase-panel,.showcase-panel-body-wrap,.showcase-chevron,.showcase-visual-pane{transition:none!important}}.landing-page .cta-section .cta-card-icon,.landing-page .security-dark .sid-icon{color:#001e16!important;background:linear-gradient(145deg,#bfa56b 0%,#9bd7aa 100%)!important;border:1px solid #fff7df94!important;box-shadow:inset 0 1px #ffffff8c,0 14px 28px #0017104d!important}.landing-page .cta-section .cta-card-icon svg,.landing-page .security-dark .sid-icon svg,.landing-page .cta-section .cta-card-icon .dirham-mark{stroke-width:2.4px;color:#001e16!important;opacity:1!important}.landing-page .cta-section .cta-card-arrow{color:#bfa56b!important;opacity:1!important}@media (width<=768px){.landing-page .cta-section .cta-card-icon{border-radius:18px!important;width:52px!important;height:52px!important}.landing-page .cta-section .cta-action-card{grid-template-columns:52px minmax(0,1fr) 24px!important;column-gap:16px!important}}.landing-page .cta-section{background:radial-gradient(circle at 50% -18%,#bfa56b24,#0000 34%),linear-gradient(#06291f 0%,#031a14 100%)!important;padding:clamp(72px,9vw,112px) 24px!important}.landing-page .cta-section .section-title{letter-spacing:0!important;max-width:760px!important;margin:0 auto clamp(34px,5vw,54px)!important;font-size:clamp(2rem,5vw,4.2rem)!important;line-height:.98!important}.landing-page .cta-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;width:min(920px,100%)!important;max-width:920px!important;margin:0 auto!important;display:grid!important}.landing-page .cta-section .cta-action-card{transform:translateZ(0);color:#fff7df!important;text-align:left!important;background:linear-gradient(135deg,#ffffff25,#ffffff13),#09423275!important;border:1px solid #f4e8c833!important;border-radius:28px!important;grid-template-columns:46px minmax(0,1fr) 34px!important;align-items:center!important;column-gap:18px!important;min-height:116px!important;padding:22px 24px!important;transition:background-color .2s,border-color .2s,box-shadow .2s,transform .2s!important;display:grid!important;box-shadow:inset 0 1px #ffffff2e,0 22px 54px #00130e3d!important}.landing-page .cta-section .cta-action-card:hover,.landing-page .cta-section .cta-action-card:focus-visible{background:linear-gradient(135deg,#ffffff2e,#bfa56b14),#0a4c398f!important;border-color:#bfa56b6b!important;transform:translateY(-2px)!important;box-shadow:inset 0 1px #ffffff3d,0 26px 64px #00120d4d!important}.landing-page .cta-section .cta-action-card:focus-visible{outline-offset:4px;outline:3px solid #bfa56bb8}.landing-page .cta-section .cta-card-icon{color:#bfa56b!important;width:46px!important;height:46px!important;box-shadow:none!important;background:#eefcda1a!important;border:1px solid #eefcda33!important;border-radius:16px!important;grid-area:1/1/span 2!important;margin:0!important}.landing-page .cta-section .cta-card-icon svg,.landing-page .cta-section .cta-card-icon .dirham-mark{stroke-width:2.2px;color:#bfa56b!important}.landing-page .cta-section .cta-action-card h3{color:#fff!important;letter-spacing:0!important;grid-area:1/2!important;margin:0 0 3px!important;font-size:clamp(1.02rem,1.5vw,1.18rem)!important;line-height:1.16!important}.landing-page .cta-section .cta-action-card p{color:#eef8e5b8!important;grid-area:2/2!important;margin:0!important;font-size:.9rem!important;line-height:1.4!important}.landing-page .cta-section .cta-card-arrow{color:#bfa56b!important;background:#bfa56b1f!important;border-radius:999px!important;grid-area:1/3/span 2!important;justify-content:center!important;justify-self:end!important;align-items:center!important;width:34px!important;height:34px!important;transition:transform .2s,background-color .2s!important;display:inline-flex!important;position:static!important}.landing-page .cta-section .cta-action-card:hover .cta-card-arrow,.landing-page .cta-section .cta-action-card:focus-visible .cta-card-arrow{background:#bfa56b2e!important;transform:translate(2px)!important}.landing-page .cta-section .cta-note{color:#eef8e594!important;margin-top:26px!important;font-size:.9rem!important;font-weight:600!important}@media (width<=768px){.landing-page .cta-section{padding:64px 14px!important}.landing-page .cta-grid{grid-template-columns:1fr!important;gap:12px!important;max-width:520px!important}.landing-page .cta-section .section-title{margin-bottom:30px!important;font-size:clamp(2.05rem,10.5vw,3.1rem)!important}.landing-page .cta-section .cta-action-card{border-radius:24px!important;grid-template-columns:42px minmax(0,1fr) 30px!important;column-gap:14px!important;min-height:92px!important;padding:18px!important}.landing-page .cta-section .cta-card-icon{border-radius:14px!important;width:42px!important;height:42px!important}.landing-page .cta-section .cta-action-card h3{font-size:1rem!important}.landing-page .cta-section .cta-action-card p{font-size:.82rem!important;line-height:1.32!important}.landing-page .cta-section .cta-card-arrow{width:30px!important;height:30px!important}}.landing-page .security-dark .compliance-row-dark{grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:stretch!important;gap:14px!important;width:min(1040px,100%)!important;margin:clamp(36px,5vw,54px) auto 42px!important;padding:0!important;display:grid!important}.landing-page .security-dark .compliance-badge-dark{text-align:left!important;background:linear-gradient(135deg,#ffffff21,#ffffff0e),#073a2c85!important;border:1px solid #e7f7d338!important;border-radius:24px!important;grid-template-rows:auto auto!important;grid-template-columns:48px minmax(0,1fr)!important;align-items:center!important;gap:3px 16px!important;min-width:0!important;max-width:none!important;min-height:116px!important;padding:22px 24px!important;transition:border-color .2s,background-color .2s,box-shadow .2s,transform .2s!important;display:grid!important;transform:none!important;box-shadow:inset 0 1px #ffffff29,0 18px 44px #00130e38!important}.landing-page .security-dark .compliance-badge-dark:hover{background:linear-gradient(135deg,#ffffff29,#bfa56b11),#08443394!important;border-color:#bfa56b6b!important;transform:translateY(-2px)!important;box-shadow:inset 0 1px #ffffff38,0 24px 58px #00120d47!important}.landing-page .security-dark .cbd-code{width:48px!important;height:48px!important;box-shadow:none!important;color:#bfa56b!important;letter-spacing:0!important;background:#eefcda1a!important;border:1px solid #eefcda38!important;border-radius:16px!important;grid-area:1/1/span 2!important;margin:0!important;font-size:.72rem!important;font-weight:800!important}.landing-page .security-dark .compliance-badge-dark h4{color:#fff!important;letter-spacing:0!important;grid-area:1/2!important;margin:0!important;font-size:clamp(.98rem,1.25vw,1.08rem)!important;line-height:1.18!important}.landing-page .security-dark .compliance-badge-dark p{color:#eef8e5a3!important;grid-area:2/2!important;margin:0!important;font-size:.82rem!important;font-weight:600!important;line-height:1.35!important}.landing-page .security-dark .compliance-badge-dark:after{display:none!important}@media (width<=900px){.landing-page .security-dark .compliance-row-dark{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=640px){.landing-page .security-dark .compliance-row-dark{grid-template-columns:1fr!important;gap:10px!important;margin-top:32px!important;margin-bottom:34px!important}.landing-page .security-dark .compliance-badge-dark{border-radius:22px!important;grid-template-columns:42px minmax(0,1fr)!important;column-gap:14px!important;min-height:88px!important;padding:18px!important}.landing-page .security-dark .cbd-code{border-radius:14px!important;width:42px!important;height:42px!important;font-size:.66rem!important}.landing-page .security-dark .compliance-badge-dark h4{font-size:1rem!important}.landing-page .security-dark .compliance-badge-dark p{font-size:.78rem!important}}.landing-page .stats-dark{background:linear-gradient(#06261d 0%,#001e16 50%,#053429 100%)!important;padding:clamp(56px,7vw,86px) 0!important}.landing-page .stats-row{text-align:left!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important;display:grid!important}.landing-page .stat-item{-webkit-backdrop-filter:none!important;background:linear-gradient(#074e3af5,#05372af5)!important;border:1px solid #bfa56b2e!important;border-radius:24px!important;flex-direction:column!important;justify-content:center!important;min-height:132px!important;padding:24px 26px!important;display:flex!important;overflow:hidden!important;box-shadow:inset 0 1px #ffffff1a,0 18px 42px #00130e33!important}.landing-page .stat-item:before,.landing-page .stat-item:after{display:none!important}.landing-page .stat-number{background:0 0!important;-webkit-background-clip:initial!important;background-clip:initial!important;-webkit-text-fill-color:#bfa56b!important;color:#bfa56b!important;letter-spacing:0!important;font-size:clamp(2.05rem,4vw,3.2rem)!important;font-weight:800!important;line-height:.95!important;display:block!important}.landing-page .stat-label{color:#f2faead1!important;margin-top:14px!important;font-size:.92rem!important;font-weight:700!important;line-height:1.3!important}@media (width<=900px){.landing-page .stats-row{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=520px){.landing-page .stats-dark{padding:42px 0!important}.landing-page .stats-row{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.landing-page .stat-item{border-radius:20px!important;min-height:112px!important;padding:18px 16px!important}.landing-page .stat-number{font-size:clamp(1.75rem,9vw,2.45rem)!important}.landing-page .stat-label{margin-top:10px!important;font-size:.78rem!important}}.landing-page .footer-brand h4{text-shadow:0 2px 14px #0000003d;color:#fff7df!important;align-items:center!important;gap:10px!important;display:inline-flex!important}.landing-page .footer-logo-mark{filter:drop-shadow(0 8px 18px #00140e57);flex-shrink:0}.landing-page .footer-brand h4 .logo-text{color:#fff!important;-webkit-text-fill-color:#fff!important}.landing-page .footer-brand h4 .logo-accent{color:#bfa56b!important;-webkit-text-fill-color:#bfa56b!important;opacity:1!important}.landing-page .footer-brand p{color:#fff7dfbd!important}select:not([multiple]),.form-select:not([multiple]),.contact-form select:not([multiple]){appearance:none!important;background-color:var(--white)!important;background-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.5 7.75L10 12.25L14.5 7.75' stroke='%23084734' stroke-width='2.1' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important;background-position:right 28px center!important;background-repeat:no-repeat!important;background-size:20px 20px!important;padding-right:56px!important}select:not([multiple])::-ms-expand{display:none}.form-select:not([multiple])::-ms-expand{display:none}.contact-form select:not([multiple])::-ms-expand{display:none}body.rtl select:not([multiple]),body.rtl .form-select:not([multiple]),body.rtl .contact-form select:not([multiple]){background-position:28px!important;padding-left:56px!important;padding-right:20px!important}.nav .mobile-menu-btn,.app-mobile-topbar .mobile-menu-btn{z-index:10020;touch-action:manipulation;-webkit-tap-highlight-color:transparent;position:relative;pointer-events:auto!important}.mobile-drawer-overlay{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);pointer-events:auto!important;z-index:10030!important;background:#03251d7a!important}.mobile-drawer{z-index:10031!important;pointer-events:auto!important}.mobile-drawer-close,.mobile-drawer-link,.mobile-drawer .btn{touch-action:manipulation}.landing-page section:not(.hero-clean){content-visibility:auto;contain-intrinsic-size:1px 900px}@media (width<=768px){.app-mobile-topbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:10000!important;background:#f4f8eff5!important;border:1px solid #001e1624!important;border-radius:999px!important;width:auto!important;height:76px!important;padding:0 20px!important;top:12px!important;left:12px!important;right:12px!important;box-shadow:0 20px 54px #001e1629,inset 0 1px #ffffffd1!important}.app-mobile-topbar .nav-logo{letter-spacing:0!important;color:var(--emerald-pine)!important;gap:12px!important;font-size:1.32rem!important;font-weight:900!important}.app-mobile-topbar .nav-logo svg{filter:none!important;flex:0 0 42px!important;width:42px!important;height:42px!important}.app-mobile-topbar .nav-logo .logo-text,.app-mobile-topbar .nav-logo .logo-accent{color:var(--emerald-pine)!important;-webkit-text-fill-color:var(--emerald-pine)!important;background:0 0!important}.app-mobile-topbar-right{flex:none;gap:12px!important}.app-mobile-topbar .nav-new-contract,.app-mobile-topbar .mobile-menu-btn{width:58px!important;min-width:58px!important;height:58px!important;min-height:58px!important;box-shadow:none!important;border:1px solid #001e1614!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;padding:0!important;display:inline-flex!important}.app-mobile-topbar .nav-new-contract{background:var(--emerald-pine)!important;color:#fff7df!important}.app-mobile-topbar .mobile-menu-btn{color:var(--emerald-pine)!important;background:#001e1614!important}.app-mobile-topbar .nav-new-contract svg,.app-mobile-topbar .mobile-menu-btn svg{stroke-width:2.3px!important;width:25px!important;height:25px!important}.app-content{padding-top:104px!important}}@media (width<=380px){.app-mobile-topbar{height:70px!important;padding:0 14px!important;top:8px!important;left:8px!important;right:8px!important}.app-mobile-topbar .nav-logo{gap:9px!important;font-size:1.12rem!important}.app-mobile-topbar .nav-logo svg{flex-basis:38px!important;width:38px!important;height:38px!important}.app-mobile-topbar .nav-new-contract,.app-mobile-topbar .mobile-menu-btn{width:52px!important;min-width:52px!important;height:52px!important;min-height:52px!important}}.auth-split{background:#f4f8ef!important;grid-template-columns:minmax(460px,.95fr) minmax(520px,1.05fr)!important;height:auto!important;min-height:100vh!important;display:grid!important}.auth-brand-panel{background:radial-gradient(circle at 18% 18%,#bfa56b29,#0000 30%),linear-gradient(160deg,#001e16 0%,#042c23 100%)!important;justify-content:center!important;align-items:center!important;min-height:100vh!important;padding:clamp(38px,5vw,72px)!important}.auth-brand-panel:before{border-color:#bfa56b29!important;border-radius:34px!important;inset:28px!important}.auth-brand-content{max-width:520px!important}.auth-brand-logo{color:#fff7df!important;letter-spacing:0!important;margin-bottom:18px!important}.auth-brand-logo .logo-accent,.auth-brand-panel .auth-brand-logo .logo-accent{color:#fff7df!important;-webkit-text-fill-color:#fff7df!important;background:0 0!important}.auth-brand-tagline{color:#fff7dfc7!important;letter-spacing:0!important;max-width:460px!important;margin-bottom:28px!important;font-size:clamp(1.25rem,2.2vw,1.72rem)!important;font-weight:800!important;line-height:1.22!important}.auth-illustration{height:180px!important;margin:16px 0 24px!important;display:block!important}.auth-character,.auth-orbit{display:none!important}.auth-float-card{color:#fff7df!important;width:100%!important;min-height:78px!important;box-shadow:none!important;background:#fff7df1a!important;border:1px solid #bfa56b2e!important;border-radius:22px!important;margin-bottom:12px!important;padding:18px 20px!important;position:relative!important;inset:auto!important;transform:none!important}.auth-card-mark{background:#bfa56b!important}.auth-float-card strong{margin-top:10px;display:block;color:#fff!important;font-size:1rem!important}.auth-float-card small{color:#fff7dfa8!important}.auth-brand-features{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;margin:22px 0 26px!important;display:grid!important}.auth-brand-feature{color:#fff7dfd1!important;background:#fff7df14!important;border:1px solid #fff7df1a!important;border-radius:999px!important;min-height:48px!important;padding:12px 14px!important}.auth-brand-feature svg{color:#bfa56b!important}.auth-form-panel{background:radial-gradient(circle at 78% 18%,#bfa56b29,#0000 28%),linear-gradient(#fbfcf6,#edf5ed)!important;min-height:100vh!important;padding:clamp(28px,5vw,72px)!important}.auth-card{background:#fffdf6fa!important;border:1px solid #001e161f!important;border-radius:34px!important;width:min(100%,500px)!important;max-width:500px!important;padding:clamp(32px,4.4vw,52px)!important;box-shadow:0 32px 90px #001e1624!important}.auth-logo{text-align:left!important;justify-content:flex-start!important;margin-bottom:30px!important}.auth-logo h2{color:#001e16!important;letter-spacing:0!important;font-size:1.65rem!important;font-weight:900!important}.auth-logo h2 .logo-accent,.auth-logo .logo-accent{color:#001e16!important;-webkit-text-fill-color:#001e16!important;background:0 0!important}.auth-card h3{color:#001e16!important;letter-spacing:0!important;margin:0 0 6px!important;font-size:clamp(1.65rem,3vw,2.2rem)!important;font-weight:900!important;line-height:1.05!important}.auth-card .auth-sub{color:#001e16ad!important;margin-bottom:30px!important;font-size:1rem!important;font-weight:600!important}.auth-card .form-group{margin-bottom:18px!important}.auth-card .form-label{color:#001e16!important;margin-bottom:8px!important;font-size:.9rem!important;font-weight:850!important}.auth-card .form-input,.auth-card input:not([type=checkbox]):not([type=radio]){color:#001e16!important;background:#fffefa!important;border:1.5px solid #001e1629!important;border-radius:999px!important;min-height:58px!important;font-size:1rem!important;box-shadow:inset 0 1px #ffffffd9!important}.auth-card .form-input:focus,.auth-card input:not([type=checkbox]):not([type=radio]):focus{border-color:#001e16!important;box-shadow:0 0 0 4px #bfa56b3d!important}.auth-submit{color:#fff!important;background:#001e16!important;border-radius:999px!important;min-height:58px!important;margin-top:12px!important;font-weight:850!important;box-shadow:0 18px 38px #001e162e!important}.auth-forgot-link{text-align:right!important;color:#001e16!important;margin-top:14px!important;font-size:.9rem!important;font-weight:850!important}.auth-footer{color:#001e16a8!important;border-top:1px solid #001e1614!important;margin-top:30px!important;padding-top:26px!important;font-size:.94rem!important}.auth-footer a{color:#001e16!important;font-weight:900!important}.auth-trust-strip{color:#001e1680!important;margin-top:18px!important;padding-top:0!important;font-size:.78rem!important;font-weight:750!important}@media (width<=1024px){.auth-split{background:radial-gradient(circle at 78% 16%,#bfa56b33,#0000 28%),linear-gradient(#fbfcf6,#edf5ed)!important;grid-template-columns:1fr!important;min-height:100vh!important;display:grid!important}.auth-brand-panel{display:none!important}.auth-form-panel{background:0 0!important;min-height:100vh!important;padding:clamp(24px,7vw,56px) 18px!important}.auth-card{background:#fffdf6fa!important;border:1px solid #001e161f!important;border-radius:32px!important;width:min(100%,540px)!important;max-width:540px!important;padding:clamp(28px,7vw,44px)!important;box-shadow:0 28px 80px #001e1624!important}}@media (width<=520px){.auth-form-panel{align-items:center!important;padding:18px 14px!important}.auth-card{border-radius:28px!important;padding:26px 20px!important}.auth-logo{justify-content:center!important;margin-bottom:24px!important}.auth-card h3,.auth-card .auth-sub{text-align:left!important}.auth-card .form-input,.auth-card input:not([type=checkbox]):not([type=radio]),.auth-submit{min-height:54px!important}}.auth-card.auth-card-register{border-radius:28px!important;max-width:470px!important;padding:34px!important}.auth-card.auth-card-register .auth-logo{justify-content:flex-start!important;margin-bottom:24px!important}.auth-card.auth-card-register .auth-logo h2{font-size:1.5rem!important}.auth-card.auth-card-register h3{font-size:clamp(1.55rem,2.5vw,1.9rem)!important;line-height:1.08!important}.auth-card.auth-card-register .auth-sub{margin-bottom:24px!important;font-size:.94rem!important;line-height:1.35!important}.auth-card.auth-card-register .form-group{margin-bottom:15px!important}.auth-card.auth-card-register .form-label{margin-bottom:7px!important;font-size:.84rem!important}.auth-card.auth-card-register .form-input,.auth-card.auth-card-register input:not([type=checkbox]):not([type=radio]){min-height:52px!important;padding-left:18px!important;padding-right:18px!important;font-size:.95rem!important}.auth-card.auth-card-register .auth-submit{min-height:54px!important;margin-top:10px!important}.auth-card.auth-card-register .auth-terms{color:#001e168c!important;margin:18px 0 0!important;font-size:.78rem!important;line-height:1.45!important}.auth-card.auth-card-register .auth-footer{margin-top:22px!important;padding-top:20px!important}.auth-card.auth-card-register .auth-trust-strip{margin-top:14px!important;font-size:.72rem!important;line-height:1.35!important}@media (width<=1024px){.auth-card.auth-card-register{width:min(100%,470px)!important;max-width:470px!important;padding:32px!important}}@media (width<=520px){.auth-card.auth-card-register{border-radius:26px!important;padding:24px 20px!important}.auth-card.auth-card-register .auth-logo{justify-content:flex-start!important;margin-bottom:20px!important}.auth-card.auth-card-register h3{font-size:1.45rem!important}.auth-card.auth-card-register .auth-sub{margin-bottom:20px!important;font-size:.88rem!important}.auth-card.auth-card-register .form-input,.auth-card.auth-card-register input:not([type=checkbox]):not([type=radio]),.auth-card.auth-card-register .auth-submit{min-height:50px!important}.auth-card.auth-card-register .auth-trust-strip{display:none!important}}.landing-page .showcase-panel-header{grid-template-columns:auto minmax(0,1fr) 38px!important;align-items:center!important;column-gap:18px!important;width:100%!important;display:grid!important}.landing-page .showcase-panel-header h3{min-width:0!important;margin:0!important;line-height:1.18!important}.landing-page .showcase-chevron{color:#001e169e!important;background:#001e160f!important;border-radius:999px!important;justify-self:end!important;width:38px!important;height:38px!important;padding:9px!important;transition:transform .2s,color .2s,background-color .2s!important;transform:rotate(-90deg)!important}.landing-page .showcase-panel.active .showcase-chevron{color:#001e16!important;background:#bfa56b38!important;transform:rotate(0)!important}.landing-page .showcase-panel-body-wrap[aria-hidden=true]{pointer-events:none}@media (width<=768px){.landing-page .showcase-panel-header{grid-template-columns:auto minmax(0,1fr) 34px!important;column-gap:14px!important}.landing-page .showcase-chevron{width:34px!important;height:34px!important;padding:8px!important}}.landing-page .showcase-layout.no-visual{grid-template-columns:minmax(0,1fr)!important}.landing-page .showcase-visual.is-empty{display:none!important}@media (width<=768px){.landing-page .showcase-layout.no-visual{gap:0!important}.mobile-bottom-nav{background:#f6f8f1fa!important;border:1px solid #001e162e!important;border-radius:999px!important}.bottom-nav-item{color:#001e16b8!important}.bottom-nav-item svg{color:currentColor!important;opacity:1!important}.bottom-nav-item.active{color:#fff!important;background:#001e16!important;box-shadow:0 12px 28px #001e1647!important}.bottom-nav-item.active svg{color:#bfa56b!important;stroke:#bfa56b!important}.bottom-nav-item.active span{color:#fff!important}}.identity-vault{flex-direction:column;gap:20px;display:flex}.vault-hero-card{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:18px;display:grid;background:linear-gradient(135deg,#fffffffa,#bfa56b14),#fff!important;border-radius:20px!important}.vault-kicker{color:#001e16;letter-spacing:.06em;text-transform:uppercase;margin:0 0 6px;font-size:.72rem;font-weight:800}.vault-hero-card h3{color:#001e16;margin:0 0 6px;font-size:clamp(1.35rem,2vw,1.8rem);line-height:1.1}.vault-hero-card p:not(.vault-kicker){color:#001e16ad;margin:0;font-size:.92rem;line-height:1.55}.vault-progress-card{color:#fff;text-align:center;background:#001e16;border-radius:18px;min-width:132px;padding:14px 16px;box-shadow:0 14px 28px #001e1629}.vault-progress-card strong{color:#bfa56b;font-size:1.25rem;line-height:1;display:block}.vault-progress-card span{opacity:.86;margin-top:5px;font-size:.68rem;font-weight:700;display:block}.vault-security-pills{flex-wrap:wrap;grid-column:1/-1;gap:8px;display:flex}.vault-security-pills span,.vault-status-badge{color:#001e16;background:#ffffffb8;border:1px solid #001e1624;border-radius:999px;align-items:center;gap:7px;min-height:34px;padding:7px 13px;font-size:.76rem;font-weight:800;display:inline-flex}.vault-grid{grid-template-columns:repeat(auto-fill,minmax(min(280px,100%),1fr));gap:16px;display:grid}.vault-doc-card{background:#ffffffeb;border:1px solid #001e161a;border-radius:20px;min-width:0;padding:18px;box-shadow:0 10px 28px #001e160f}.vault-doc-card.has-file{background:linear-gradient(135deg,#fff,#bfa56b14);border-color:#001e1633}.vault-doc-header{color:#001e16;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.vault-doc-header h4{color:#001e16;margin:0 0 4px;font-size:.98rem;line-height:1.25}.vault-doc-header span{color:#001e1694;font-size:.74rem;font-weight:700}.vault-dropzone{color:#001e16;cursor:pointer;text-align:center;background:#f6f8f1a6;border:2px dashed #001e1633;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:154px;padding:24px 16px;transition:border-color .2s,background-color .2s,transform .2s;display:flex}.vault-dropzone:hover{background:#bfa56b1f;border-color:#001e16;transform:translateY(-1px)}.vault-drop-icon{color:#001e16;background:#fff;border-radius:999px;justify-content:center;align-items:center;width:46px;height:46px;display:inline-flex;box-shadow:inset 0 0 0 1px #001e161a}.vault-dropzone strong{font-size:.9rem}.vault-dropzone span:last-child{color:#001e168a;font-size:.72rem;font-weight:700}.vault-file-input{display:none}.vault-preview{cursor:pointer;background:#001e160f;border:0;border-radius:18px;width:100%;height:154px;padding:0;position:relative;overflow:hidden}.vault-preview img{object-fit:cover;width:100%;height:100%;display:block}.vault-pdf-preview{color:#001e16;flex-direction:column;justify-content:center;align-items:center;gap:8px;height:100%;display:flex}.vault-pdf-preview span{letter-spacing:.08em;font-weight:900}.vault-preview-overlay{color:#fff;opacity:0;background:#001e16e6;border-radius:999px;justify-content:center;align-items:center;gap:6px;min-height:34px;font-size:.76rem;font-weight:800;transition:opacity .18s,transform .18s;display:inline-flex;position:absolute;inset:auto 10px 10px;transform:translateY(6px)}.vault-preview:hover .vault-preview-overlay,.vault-preview:focus-visible .vault-preview-overlay{opacity:1;transform:translateY(0)}.vault-file-meta{min-width:0;margin-top:12px}.vault-file-meta strong,.vault-file-meta span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.vault-file-meta strong{color:#001e16;font-size:.86rem}.vault-file-meta span{color:#001e168c;margin-top:4px;font-size:.72rem;font-weight:700}.vault-actions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.vault-action-btn{color:#001e16;min-height:34px;font-family:var(--font-sans);cursor:pointer;background:#fff;border:1px solid #001e1624;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:7px 12px;font-size:.76rem;font-weight:800;display:inline-flex}.vault-action-btn.danger{color:#a93434;background:#a934340a;border-color:#a934342e}.vault-status-card{gap:10px;display:grid;border-radius:20px!important}.vault-status-badge{color:#001e169e;background:#0000000a;width:fit-content}.vault-status-badge.verified{color:#001e16;background:#bfa56b29;border-color:#001e162e}.vault-status-card p{color:#001e169e;margin:0;font-size:.82rem}.vault-privacy-note{color:#001e16ad;background:#001e160d;border-radius:16px;align-items:flex-start;gap:9px;padding:12px 14px;font-size:.78rem;line-height:1.55;display:flex}@media (width<=640px){.vault-hero-card{grid-template-columns:1fr}.vault-progress-card{width:100%}.vault-doc-card{border-radius:18px;padding:14px}}@media (width<=768px){.app-content{padding-bottom:calc(132px + env(safe-area-inset-bottom,0px))!important}.mobile-bottom-nav{left:16px!important;right:16px!important;bottom:calc(14px + env(safe-area-inset-bottom,0px))!important;-webkit-backdrop-filter:blur(24px)saturate(1.25)!important;z-index:9000!important;background:#fafcf4f5!important;border:1px solid #001e1629!important;border-radius:999px!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;align-items:center!important;gap:5px!important;width:auto!important;max-width:620px!important;height:74px!important;margin:0 auto!important;padding:8px!important;display:grid!important;position:fixed!important;overflow:hidden!important;box-shadow:0 18px 48px #001e162e,inset 0 1px #ffffffdb!important}.mobile-bottom-nav .bottom-nav-item,.mobile-bottom-nav .bottom-nav-item:nth-child(3){color:#001e16b8!important;width:100%!important;min-width:0!important;max-width:none!important;height:58px!important;min-height:58px!important;box-shadow:none!important;-webkit-tap-highlight-color:transparent!important;background:0 0!important;border-radius:999px!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:4px!important;margin:0!important;padding:7px 3px 6px!important;text-decoration:none!important;display:flex!important;position:relative!important;transform:none!important}.mobile-bottom-nav .bottom-nav-item:after,.mobile-bottom-nav .bottom-nav-item:nth-child(3):after,.mobile-bottom-nav .bottom-nav-item.active:after,.mobile-bottom-nav .bottom-nav-item:nth-child(3).active:after{content:none!important}.mobile-bottom-nav .bottom-nav-item svg,.mobile-bottom-nav .bottom-nav-item:nth-child(3) svg{color:currentColor!important;stroke:currentColor!important;stroke-width:2.25px!important;flex:0 0 22px!important;width:22px!important;height:22px!important}.mobile-bottom-nav .bottom-nav-item span,.mobile-bottom-nav .bottom-nav-item:nth-child(3) span{color:currentColor!important;text-align:center!important;text-overflow:ellipsis!important;white-space:nowrap!important;width:100%!important;max-width:70px!important;font-size:.76rem!important;font-weight:850!important;line-height:1!important;overflow:hidden!important}.mobile-bottom-nav .bottom-nav-item.active,.mobile-bottom-nav .bottom-nav-item:nth-child(3).active{color:#fff!important;background:#001e16!important;transform:none!important;box-shadow:0 10px 26px #001e163d!important}.mobile-bottom-nav .bottom-nav-item.active svg,.mobile-bottom-nav .bottom-nav-item:nth-child(3).active svg{color:#bfa56b!important;stroke:#bfa56b!important}}@media (width<=390px){.mobile-bottom-nav{gap:3px!important;height:70px!important;padding:7px!important;left:10px!important;right:10px!important}.mobile-bottom-nav .bottom-nav-item,.mobile-bottom-nav .bottom-nav-item:nth-child(3){height:56px!important;min-height:56px!important}.mobile-bottom-nav .bottom-nav-item span,.mobile-bottom-nav .bottom-nav-item:nth-child(3) span{max-width:58px!important;font-size:.68rem!important}}@media (width<=768px){.app-mobile-topbar{top:max(10px, env(safe-area-inset-top,0px))!important;z-index:9100!important;background:#f7faf1f7!important;border:1px solid #001e1624!important;border-radius:999px!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;width:auto!important;height:72px!important;min-height:72px!important;padding:0 14px!important;display:flex!important;position:fixed!important;left:12px!important;right:12px!important;overflow:hidden!important;box-shadow:0 18px 48px #001e1629,inset 0 1px #ffffffd1!important}.app-mobile-topbar .nav-logo{color:#001e16!important;flex:auto!important;gap:10px!important;min-width:0!important}.app-mobile-topbar .nav-logo svg{flex:0 0 38px!important;width:38px!important;height:38px!important}.app-mobile-topbar .nav-logo .logo-text,.app-mobile-topbar .nav-logo .logo-accent{letter-spacing:-.04em!important;font-size:clamp(1.18rem,4.6vw,1.45rem)!important}.app-mobile-topbar .nav-new-contract,.app-mobile-topbar .mobile-menu-btn{border-radius:999px!important;width:56px!important;min-width:56px!important;height:56px!important;min-height:56px!important}.app-mobile-topbar .nav-new-contract-text{display:none!important}.app-content{width:100%!important;max-width:100%!important;padding-top:calc(112px + env(safe-area-inset-top,0px))!important;padding-left:14px!important;padding-right:14px!important;padding-bottom:calc(136px + env(safe-area-inset-bottom,0px))!important;margin-left:0!important;overflow-x:hidden!important}.page-header{margin-top:0!important}.builder-layout .card,.contract-builder-page .card{border-radius:22px!important;padding:18px!important}.builder-layout [style*=gridTemplateColumns]{grid-template-columns:1fr!important}.builder-layout .card>h2,.builder-layout h2{font-size:clamp(1.35rem,7vw,2rem)!important;line-height:1.08!important}.builder-layout .card p,.builder-layout p{font-size:.98rem!important;line-height:1.55!important}.builder-layout .card div[style*="font-size: 1.5rem"]{color:#001e16!important;background:#001e160f!important;border-radius:16px!important;place-items:center!important;width:46px!important;height:46px!important;margin-bottom:14px!important;font-size:0!important;display:inline-grid!important}.builder-layout .card div[style*="font-size: 1.5rem"] svg{width:24px!important;height:24px!important}.pricing-grid{grid-template-columns:1fr!important;gap:18px!important}.pricing-card{border-radius:28px!important;width:100%!important;min-height:0!important;padding:28px 22px!important}.pricing-badge{letter-spacing:.08em!important;width:fit-content!important;max-width:100%!important;min-height:38px!important;margin:-10px auto 22px!important;padding:10px 20px!important;font-size:.78rem!important}.pricing-price{align-items:flex-end!important;gap:10px!important;margin:18px 0 8px!important}.pricing-currency svg{width:42px!important;height:42px!important}.pricing-amount{letter-spacing:-.06em!important;font-size:clamp(4.25rem,20vw,6rem)!important;line-height:.9!important}.pricing-period{margin-bottom:24px!important;font-size:1.15rem!important}.pricing-divider{margin:26px 0!important}}@media (width<=390px){.app-mobile-topbar{height:66px!important;min-height:66px!important;padding:0 10px!important;left:8px!important;right:8px!important}.app-mobile-topbar .nav-logo svg{flex-basis:34px!important;width:34px!important;height:34px!important}.app-mobile-topbar .nav-logo .logo-text,.app-mobile-topbar .nav-logo .logo-accent{font-size:1.08rem!important}.app-mobile-topbar .nav-new-contract,.app-mobile-topbar .mobile-menu-btn{width:50px!important;min-width:50px!important;height:50px!important;min-height:50px!important}.app-content{padding-top:calc(104px + env(safe-area-inset-top,0px))!important;padding-left:12px!important;padding-right:12px!important}.pricing-amount{font-size:clamp(3.75rem,19vw,5rem)!important}}@media (width<=768px){.landing-page{background:#f6f8f1!important;overflow-x:hidden!important}.landing-page .nav{top:max(12px, env(safe-area-inset-top,0px))!important;z-index:9200!important;background:#f6f8f1fa!important;border:1px solid #001e1626!important;border-radius:999px!important;width:auto!important;max-width:none!important;height:72px!important;min-height:72px!important;margin:0!important;padding:0 14px!important;left:12px!important;right:12px!important;overflow:hidden!important;transform:none!important;box-shadow:0 18px 46px #001e162e,inset 0 1px #ffffffd6!important}.landing-page .nav-inner{grid-template-columns:minmax(0,1fr) auto auto!important;align-items:center!important;gap:10px!important;height:70px!important;min-height:70px!important;display:grid!important}.landing-page .nav-logo{color:#001e16!important;gap:9px!important;min-width:0!important;font-size:clamp(1.1rem,4.8vw,1.35rem)!important}.landing-page .nav-logo svg{flex:0 0 38px!important;width:38px!important;height:38px!important}.landing-page .nav-links,.landing-page .nav-sign-in,.landing-page .nav .btn-primary{display:none!important}.landing-page .nav-actions{display:contents!important}.landing-page .nav .lang-toggle{border-radius:999px!important;justify-self:end!important;height:52px!important;min-height:52px!important;padding:4px!important}.landing-page .nav .lang-toggle button{border-radius:999px!important;min-width:42px!important;height:44px!important;min-height:44px!important;padding:0!important}.landing-page .mobile-menu-btn{color:#001e16!important;background:#001e1614!important;border:1px solid #001e161a!important;border-radius:999px!important;justify-self:end!important;place-items:center!important;width:52px!important;min-width:52px!important;height:52px!important;min-height:52px!important;padding:0!important;display:grid!important}.landing-page .hero-clean{min-height:auto!important;padding:calc(132px + env(safe-area-inset-top,0px)) 18px 34px!important;text-align:left!important;justify-content:flex-start!important;align-items:stretch!important}.landing-page .hero-content{text-align:center!important;width:100%!important;max-width:560px!important;margin:0 auto!important}.landing-page .hero-badge{max-width:calc(100vw - 44px)!important;margin:0 auto 22px!important}.landing-page .hero-title{letter-spacing:-.075em!important;text-wrap:balance!important;max-width:10ch!important;margin:0 auto!important;font-size:clamp(3.1rem,14vw,5rem)!important;line-height:.92!important}.landing-page .hero-subtitle{color:#fff7dfd6!important;max-width:31ch!important;margin:24px auto 0!important;font-size:1.08rem!important;line-height:1.58!important}.landing-page .hero-actions{grid-template-columns:1fr!important;gap:12px!important;width:100%!important;margin:30px auto 0!important;display:grid!important}.landing-page .hero-actions .btn{justify-content:center!important;width:100%!important;min-height:58px!important}.landing-page .hero-marquee{width:calc(100vw + 36px)!important;margin:42px -18px 0!important;padding:14px 0!important}.landing-page .section{padding:64px 18px!important}.landing-page .container{padding-left:0!important;padding-right:0!important}.landing-page .section-title{letter-spacing:-.055em!important;text-wrap:balance!important;font-size:clamp(2rem,10vw,3rem)!important;line-height:1.04!important}.landing-page .section-subtitle{font-size:1rem!important;line-height:1.62!important}}@media (width<=390px){.landing-page .nav{height:66px!important;min-height:66px!important;padding:0 10px!important;left:8px!important;right:8px!important}.landing-page .nav-inner{gap:7px!important;height:64px!important;min-height:64px!important}.landing-page .nav-logo{font-size:1.02rem!important}.landing-page .nav-logo svg{flex-basis:34px!important;width:34px!important;height:34px!important}.landing-page .nav .lang-toggle{height:48px!important;min-height:48px!important}.landing-page .nav .lang-toggle button{min-width:38px!important;height:40px!important;min-height:40px!important}.landing-page .mobile-menu-btn{width:48px!important;min-width:48px!important;height:48px!important;min-height:48px!important}.landing-page .hero-clean{padding-top:calc(118px + env(safe-area-inset-top,0px))!important}.landing-page .hero-title{font-size:clamp(2.7rem,14vw,4.2rem)!important}}.landing-page .hero-clean:before{content:"";opacity:.95;pointer-events:none;background:radial-gradient(circle at 50% 12%,#bfa56b33,#0000 28%),radial-gradient(circle at 18% 38%,#7fc0a833,#0000 28%),radial-gradient(circle at 82% 44%,#f6f8f121,#0000 24%);position:absolute;inset:0}.landing-page .hero-clean:after{content:"";pointer-events:none;background-image:linear-gradient(#f6f8f10b 1px,#0000 1px),linear-gradient(90deg,#f6f8f10b 1px,#0000 1px);background-size:52px 52px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000000a6,#0000 72%);mask-image:linear-gradient(#000000a6,#0000 72%)}.hero-product-stage{z-index:4;isolation:isolate;place-items:center;width:min(960px,100vw - 40px);min-height:360px;margin:18px auto 0;display:grid;position:relative}.hero-stage-orbit{pointer-events:none;border:1px solid #bfa56b38;border-radius:999px;position:absolute}.orbit-one{width:min(590px,78vw);height:min(310px,42vw);transform:rotate(-8deg)}.orbit-two{border-color:#7fc0a833;width:min(500px,66vw);height:min(260px,36vw);transform:rotate(14deg)}.hero-stage-card{color:#fff7df;-webkit-backdrop-filter:blur(22px)saturate(1.25);background:linear-gradient(135deg,#f6f8f12e,#7fc0a81f),#001e1652;border:1px solid #f6f8f138;display:grid;position:absolute;box-shadow:0 28px 70px #00120c47,inset 0 1px #fff3}.hero-stage-card-main{text-align:left;color:#001e16;z-index:3;background:linear-gradient(145deg,#f6f8f1f0,#e0f5c1e6),#f6f8f1;border-radius:36px;width:min(520px,82vw);min-height:285px;padding:26px;position:relative}.stage-card-top{gap:8px;margin-bottom:22px;display:flex}.stage-card-top span{background:#001e162e;border-radius:50%;width:10px;height:10px}.stage-doc-header{align-items:center;gap:14px;display:flex}.stage-doc-icon{color:#001e16;background:#001e1614;border-radius:20px;place-items:center;width:58px;height:58px;display:grid}.stage-doc-header strong{letter-spacing:-.04em;font-size:1.24rem;line-height:1.1;display:block}.stage-doc-header span{color:#001e169e;margin-top:6px;font-size:.92rem;font-weight:700;display:block}.stage-doc-lines{gap:12px;margin:30px 0 26px;display:grid}.stage-doc-lines i{background:#001e161f;border-radius:999px;height:13px}.stage-doc-lines i:first-child{width:92%}.stage-doc-lines i:nth-child(2){width:68%}.stage-doc-lines i:nth-child(3){width:84%}.stage-doc-lines i:nth-child(4){width:54%}.stage-doc-footer{align-items:center;gap:16px;display:flex}.stage-verified-pill{color:#fff7df;background:#001e16;border-radius:999px;align-items:center;gap:8px;padding:12px 18px;font-weight:900;display:inline-flex}.stage-progress{background:#001e162e;border-radius:999px;flex:1;height:3px;overflow:hidden}.stage-progress span{border-radius:inherit;background:#7fc0a8;width:74%;height:100%;display:block}.hero-stage-card-left,.hero-stage-card-right{text-align:left;z-index:2;border-radius:28px;gap:8px;width:190px;padding:20px}.hero-stage-card-left{bottom:42px;left:3%;transform:rotate(-8deg)}.hero-stage-card-right{top:54px;right:3%;transform:rotate(7deg)}.hero-stage-card-law{z-index:4;border-radius:999px;grid-template-columns:auto 1fr;align-items:center;gap:2px 12px;width:min(470px,76vw);padding:18px 22px;bottom:0;left:50%;transform:translate(-50%)}.hero-stage-card-law svg{color:#bfa56b;grid-row:span 2}.hero-stage-card strong{letter-spacing:-.02em;font-size:.95rem}.hero-stage-card span{color:#f6f8f1ad;font-size:.76rem;line-height:1.35}.hero-stage-chip{z-index:1;color:#bfa56b;letter-spacing:.08em;background:#bfa56b14;border:1px solid #bfa56b38;border-radius:999px;padding:9px 14px;font-size:.72rem;font-weight:900;position:absolute}.chip-one{top:38px;left:20%;transform:rotate(-14deg)}.chip-two{bottom:70px;right:18%;transform:rotate(10deg)}.chip-three{top:12px;right:30%;transform:rotate(-4deg)}@media (width>=1024px){.landing-page .hero-clean{min-height:112vh;padding-top:132px}.landing-page .hero-title{letter-spacing:-.07em;max-width:980px;margin-left:auto;margin-right:auto;font-size:clamp(4.5rem,7.2vw,7rem);line-height:.92}.landing-page .hero-subtitle{max-width:700px;font-size:1.18rem;line-height:1.65}}@media (width<=768px){.hero-product-stage{width:calc(100vw - 28px);min-height:390px;margin-top:36px}.hero-stage-card-main{border-radius:30px;width:min(360px,100vw - 56px);min-height:265px;padding:22px}.stage-doc-header strong{font-size:1.04rem}.stage-doc-header span{font-size:.82rem}.stage-doc-icon{border-radius:18px;width:52px;height:52px}.stage-doc-lines{margin:24px 0 22px}.hero-stage-card-left,.hero-stage-card-right{border-radius:22px;width:132px;padding:15px}.hero-stage-card-left{bottom:76px;left:0;transform:rotate(-8deg)}.hero-stage-card-right{top:28px;right:0;transform:rotate(7deg)}.hero-stage-card-law{border-radius:26px;width:min(340px,100vw - 46px);padding:14px 16px;bottom:8px}.hero-stage-card span{font-size:.68rem}.hero-stage-chip{display:none}}@media (width<=390px){.hero-product-stage{min-height:360px}.hero-stage-card-main{width:min(330px,100vw - 44px)}.hero-stage-card-left,.hero-stage-card-right{opacity:.86;width:118px}}@media (width<=768px){.landing-page .nav{left:50%!important;right:auto!important;top:max(14px, env(safe-area-inset-top,0px))!important;background:#f6f8f1fb!important;border-color:#001e1621!important;border-radius:999px!important;width:min(100vw - 28px,620px)!important;height:64px!important;min-height:64px!important;padding:0 10px 0 12px!important;transform:translate(-50%)!important;box-shadow:0 16px 38px #001e142e,inset 0 1px #ffffffdb!important}.landing-page .nav-inner{grid-template-columns:minmax(126px,1fr) auto auto!important;align-items:center!important;gap:8px!important;width:100%!important;height:62px!important;min-height:62px!important;display:grid!important}.landing-page .nav-logo{color:#001e16!important;gap:8px!important;width:100%!important;min-width:0!important;max-width:190px!important;font-size:clamp(1.08rem,4.2vw,1.28rem)!important;line-height:1!important;overflow:hidden!important}.landing-page .nav-logo>span{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;overflow:hidden!important}.landing-page .nav-logo svg{border-radius:12px!important;flex:0 0 34px!important;width:34px!important;height:34px!important}.landing-page .nav .lang-toggle{background:#e1dacab8!important;border:1px solid #001e161a!important;border-radius:999px!important;gap:3px!important;width:126px!important;height:48px!important;min-height:48px!important;padding:4px!important;box-shadow:inset 0 1px #fff9!important}.landing-page .nav .lang-toggle button{border-radius:999px!important;place-items:center!important;width:56px!important;min-width:56px!important;height:40px!important;min-height:40px!important;padding:0!important;font-size:.9rem!important;font-weight:900!important;display:grid!important}.landing-page .nav .lang-toggle button.active{color:#fff!important;background:#001e16!important;box-shadow:0 8px 18px #001e162e!important}.landing-page .nav .lang-toggle .ar-glyph{font-size:1.2rem!important;transform:translateY(-1px)!important}.landing-page .mobile-menu-btn{color:#001e16!important;width:48px!important;min-width:48px!important;height:48px!important;min-height:48px!important;box-shadow:none!important;background:#001e1614!important;border:1px solid #001e161a!important;border-radius:999px!important}.landing-page .mobile-menu-btn svg{stroke-width:2.35px!important;width:24px!important;height:24px!important}.landing-page .hero-clean{padding-top:calc(112px + env(safe-area-inset-top,0px))!important}}@media (width<=430px){.landing-page .nav{width:calc(100vw - 24px)!important;height:62px!important;min-height:62px!important;padding:0 8px 0 10px!important}.landing-page .nav-inner{grid-template-columns:minmax(104px,1fr) auto auto!important;gap:6px!important;height:60px!important;min-height:60px!important}.landing-page .nav-logo{gap:7px!important;max-width:138px!important;font-size:1.02rem!important}.landing-page .nav-logo svg{flex-basis:32px!important;width:32px!important;height:32px!important}.landing-page .nav .lang-toggle{width:112px!important;height:46px!important;min-height:46px!important}.landing-page .nav .lang-toggle button{width:49px!important;min-width:49px!important;height:38px!important;min-height:38px!important}.landing-page .mobile-menu-btn{width:46px!important;min-width:46px!important;height:46px!important;min-height:46px!important}}@media (width<=360px){.landing-page .nav-logo{max-width:104px!important}.landing-page .nav-logo svg{flex-basis:30px!important;width:30px!important;height:30px!important}.landing-page .nav .lang-toggle{width:102px!important}.landing-page .nav .lang-toggle button{width:44px!important;min-width:44px!important}}.landing-page .cta-section{margin-bottom:0!important}.landing-page .footer{border-radius:0!important;margin-top:0!important;overflow:hidden!important}@media (width<=768px){.landing-page .cta-section{padding-top:60px!important;padding-bottom:42px!important}.landing-page .cta-section .cta-note{margin-top:20px!important;margin-bottom:0!important}.landing-page .footer{background:radial-gradient(circle at 50% 0,#bfa56b1a,#0000 28%),linear-gradient(#001e16 0%,#06261d 55%,#001e16 100%)!important}.landing-page .footer-inner{padding:28px 18px!important}.landing-page .footer-gradient-line{margin-bottom:26px!important}.landing-page .footer-top{grid-template-columns:1fr 1fr!important;gap:26px 18px!important}.landing-page .footer-brand{grid-column:1/-1!important}.landing-page .footer-brand h4{margin:0 0 12px!important;font-size:1.2rem!important}.landing-page .footer-brand p{max-width:32ch!important;font-size:.9rem!important;line-height:1.55!important}.landing-page .footer-col h5{margin-bottom:12px!important}.landing-page .footer-col ul{gap:9px!important}.landing-page .footer-trust-strip{gap:8px!important;margin-top:28px!important;padding:18px 0!important}.landing-page .footer-bottom{margin-top:0!important;padding:18px 0 0!important}}@media (width<=430px){.landing-page .cta-section{padding-bottom:34px!important}.landing-page .footer-inner{padding-top:24px!important}}.builder-page-header-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.builder-header-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.builder-preset-icon{color:#001e16;background:#001e160f;border:1px solid #001e1614;border-radius:16px;place-items:center;width:48px;height:48px;margin-bottom:10px;display:grid}.builder-preset-icon svg{width:24px;height:24px}@media (width<=768px){.builder-page-header-row{align-items:flex-start!important}.builder-page-header-row>div:first-child{width:100%!important;min-width:0!important}.builder-header-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;width:100%!important;display:grid!important}.builder-header-actions>*{justify-content:center!important;width:100%!important;min-width:0!important}.builder-header-actions .btn{white-space:normal!important;border-radius:999px!important;min-height:46px!important;padding:10px 12px!important;line-height:1.1!important}.builder-header-actions .btn svg{flex:none!important}.builder-preset-icon{border-radius:15px!important;width:46px!important;height:46px!important}}@media (width<=430px){.builder-header-actions{grid-template-columns:1fr!important}}@media (width<=768px){.mobile-bottom-nav[data-active]{left:24px!important;right:24px!important;bottom:calc(12px + env(safe-area-inset-bottom,0px))!important;background:#fafcf4f7!important;border:1px solid #001e1629!important;border-radius:999px!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;align-items:center!important;gap:8px!important;width:auto!important;max-width:720px!important;height:86px!important;margin:0 auto!important;padding:10px!important;display:grid!important;position:fixed!important;overflow:hidden!important;box-shadow:0 16px 42px #001e1629,inset 0 1px #ffffffe6!important}.mobile-bottom-nav[data-active] .bottom-nav-item,.mobile-bottom-nav[data-active] .bottom-nav-item:nth-child(3),.mobile-bottom-nav[data-active] .bottom-nav-item.active:not(:nth-child(3)){color:#001e16b8!important;width:100%!important;min-width:0!important;max-width:none!important;height:66px!important;min-height:66px!important;box-shadow:none!important;background:0 0!important;border-radius:999px!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:5px!important;margin:0!important;padding:8px 4px!important;display:flex!important;transform:none!important}.mobile-bottom-nav[data-active] .bottom-nav-item:after,.mobile-bottom-nav[data-active] .bottom-nav-item:nth-child(3):after,.mobile-bottom-nav[data-active] .bottom-nav-item.active:after,.mobile-bottom-nav[data-active] .bottom-nav-item.active:not(:nth-child(3)):after{content:none!important}.mobile-bottom-nav[data-active] .bottom-nav-item.active{color:#fff!important;background:#001e16!important;box-shadow:0 12px 30px #001e1638!important}.mobile-bottom-nav[data-active] .bottom-nav-item.active svg{color:#bfa56b!important;stroke:#bfa56b!important}.mobile-bottom-nav[data-active] .bottom-nav-item svg{color:currentColor!important;stroke:currentColor!important;stroke-width:2.25px!important;flex:0 0 24px!important;width:24px!important;height:24px!important}.mobile-bottom-nav[data-active] .bottom-nav-item span{color:currentColor!important;text-align:center!important;text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important;font-size:.8rem!important;font-weight:850!important;line-height:1!important;overflow:hidden!important}}@media (width<=430px){.mobile-bottom-nav[data-active]{gap:5px!important;height:82px!important;padding:9px!important;left:16px!important;right:16px!important}.mobile-bottom-nav[data-active] .bottom-nav-item,.mobile-bottom-nav[data-active] .bottom-nav-item:nth-child(3){height:64px!important;min-height:64px!important}.mobile-bottom-nav[data-active] .bottom-nav-item span{font-size:.72rem!important}}button,.btn,a.btn,[role=button],input[type=button],input[type=submit],input[type=reset],.nav-sign-in,.sidebar-link,.mobile-drawer-link,.tab-button,.contract-tabs button,.tabs-row button,.pricing-card a,.pricing-card button,.dashboard-card button,.quick-action-card,.cta-action-card,.template-marquee-card{border-radius:999px!important}button>svg,.btn>svg,a.btn>svg{flex-shrink:0}.clauses-page{--clauses-scroll:0;--clauses-shift:0px;isolation:isolate;min-height:100vh;overflow:hidden;background:linear-gradient(#f4f9f0f0 0%,#fffdf6fa 54%,#f0f7ecf5 100%)!important;position:relative!important}.clauses-content-shell{z-index:2;max-width:1180px;margin:0 auto;position:relative}.clauses-glass-ambient{z-index:0;pointer-events:none;background:radial-gradient(120% 70% at 50% -10%,#bfa56b3d,#0000 55%),linear-gradient(135deg,#001e1614,#fffdf600 48%,#bfa56b1f);position:fixed;inset:0;overflow:hidden}.clauses-glass-ambient:before{content:"";opacity:.28;transform:translate3d(0, calc(var(--clauses-shift) * -.28), 0);background-image:linear-gradient(#001e160d 1px,#0000 1px),linear-gradient(90deg,#001e160d 1px,#0000 1px);background-size:82px 82px;position:absolute;inset:-16%}.clauses-glass-ambient:after{content:"";opacity:.1;mix-blend-mode:soft-light;background-image:repeating-linear-gradient(115deg,#ffffff8c 0 1px,#0000 1px 14px);position:absolute;inset:0}.clauses-liquid-sheet{-webkit-backdrop-filter:blur(22px)saturate(1.2);will-change:transform;background:linear-gradient(120deg,#ffffff75,#cfefb742 42%,#001e1633),linear-gradient(35deg,#ffffff2e,#fff0);border:1px solid #ffffff94;position:absolute;box-shadow:inset 0 1px #ffffffb8,0 28px 90px #001e1629}.clauses-liquid-sheet-a{width:78vw;height:420px;transform:translate3d(calc(var(--clauses-shift) * -.16), calc(var(--clauses-shift) * -.55), 0) rotate(calc(var(--clauses-scroll) * -7deg));border-radius:42% 58% 52% 48%/38% 44% 56% 62%;top:120px;left:-18vw}.clauses-liquid-sheet-b{opacity:.78;width:62vw;height:520px;transform:translate3d(calc(var(--clauses-shift) * .2), calc(var(--clauses-shift) * -.72), 0) rotate(calc(var(--clauses-scroll) * 9deg));border-radius:56% 44% 38% 62%/48% 34% 66% 52%;top:36vh;right:-22vw}.clauses-liquid-sheet-c{opacity:.64;width:88vw;height:360px;transform:translate3d(0, calc(var(--clauses-shift) * -.42), 0) rotate(calc(var(--clauses-scroll) * 4deg));border-radius:48% 52% 44% 56%/52% 46% 54% 48%;bottom:-190px;left:8vw}.clauses-code-stream{color:#001e163b;max-width:min(430px,58vw);font-family:var(--font-sans);letter-spacing:0;white-space:pre-wrap;transform:translate3d(0, calc(var(--clauses-shift) * -.38), 0);margin:0;font-size:.76rem;font-weight:700;line-height:1.7;position:absolute;top:124px;left:34px}.clauses-page .page-header,.clauses-page .clause-search,.clauses-page .clause-categories,.clauses-page .clauses-list,.clauses-page .empty-state{z-index:2;position:relative}.clauses-page .page-header{-webkit-backdrop-filter:blur(20px)saturate(1.12);background:#fffdf6bd;border:1px solid #001e161a;border-radius:32px;padding:26px;box-shadow:0 24px 70px #001e1617}.clauses-page .page-header h1,.clauses-page .clause-item h4{color:#001e16!important;letter-spacing:0!important}.clauses-page .page-header p{color:#001e16ad!important}.clauses-page .clause-search{-webkit-backdrop-filter:blur(18px)saturate(1.12);background:#fffdf6b8;border:1px solid #001e161a;border-radius:999px;padding:6px;box-shadow:0 18px 50px #001e1614}.clauses-page .clause-search input{min-height:56px;box-shadow:inset 0 0 0 1px #001e1614;color:#063b2d!important;background:#ffffffb8!important;border:0!important}.clauses-page .clause-search input::placeholder{color:#001e167a}.clauses-page .clause-search input:focus{box-shadow:inset 0 0 0 1.5px #001e1694,0 0 0 5px #bfa56b38!important}.clauses-page .clause-search-icon{color:#001e16;left:26px}.clauses-page .clause-categories{-webkit-backdrop-filter:blur(16px)saturate(1.12);background:#fffdf6ad;border:1px solid #001e1617;border-radius:999px;padding:6px;box-shadow:0 16px 44px #001e160f}.clauses-page .category-pill{color:#001e16b8;background:#ffffff9e;border-color:#001e161f;min-height:38px;padding:8px 14px;border-radius:999px!important}.clauses-page .category-pill:hover,.clauses-page .category-pill.active{box-shadow:0 10px 28px #001e162e;color:#fff!important;background:#001e16!important;border-color:#001e16!important}.clauses-page .clause-item{-webkit-backdrop-filter:blur(18px)saturate(1.16);transform:translateZ(0);background:linear-gradient(135deg,#ffffffc2,#f7ffe78a),#fffdf69e!important;border:1px solid #001e1621!important;border-radius:30px!important;box-shadow:inset 0 1px #ffffffc7,0 18px 60px #001e1614!important}.clauses-page .clause-item:hover{transform:translateY(-2px);border-color:#001e1652!important;box-shadow:inset 0 1px #ffffffe0,0 24px 72px #001e1626!important}.clauses-page .clause-icon{color:#001e16;background:#001e1614;border:1px solid #001e1614;border-radius:50%;width:46px;height:46px}.clauses-page .tag{color:#001e16;background:#001e1614;border-radius:999px}.clauses-page .btn{border-radius:999px!important}.clauses-page .empty-state,.clauses-page .clauses-content-shell>div[style*="rgba(191,165,107"]{-webkit-backdrop-filter:blur(18px)saturate(1.1);box-shadow:0 18px 54px #001e1614;background:#fffdf6b8!important;border:1px solid #001e161f!important;border-radius:30px!important}@media (width<=768px){.clauses-page{overflow:hidden}.clauses-content-shell{max-width:100%}.clauses-glass-ambient{min-height:100%;position:absolute}.clauses-code-stream{display:none}.clauses-liquid-sheet-a{width:120vw;height:340px;top:84px;left:-44vw}.clauses-liquid-sheet-b{width:118vw;height:420px;top:38vh;right:-54vw}.clauses-liquid-sheet-c{width:130vw;bottom:-130px;left:-16vw}.clauses-page .page-header{border-radius:26px;padding:18px}.clauses-page .page-header h1{font-size:1.65rem!important}.clauses-page .clause-categories{scrollbar-width:none;border-radius:24px;flex-wrap:nowrap;padding:8px;overflow-x:auto}.clauses-page .clause-categories::-webkit-scrollbar{display:none}.clauses-page .category-pill{flex:none}.clauses-page .clause-item{border-radius:24px!important;padding:16px!important}.clauses-page .clause-item>div:first-child{gap:12px!important}}@media (prefers-reduced-motion:reduce){.clauses-liquid-sheet,.clauses-code-stream,.clauses-glass-ambient:before{transform:none!important}}.dashboard-page{isolation:isolate;min-height:100vh;background:linear-gradient(#f6f8f1f5 0%,#fffdf6fa 42%,#f0f7ecf2 100%)!important;padding-bottom:44px!important;position:relative!important}.dashboard-page:before,.dashboard-page:after{content:"";pointer-events:none;z-index:0;position:fixed}.dashboard-page:before{opacity:.9;background:linear-gradient(112deg,#0000 0 10%,#bfa56b2e 27%,#0000 46%),linear-gradient(142deg,#0000 0 28%,#001e1614 48%,#0000 68%),repeating-linear-gradient(90deg,#001e1609 0 1px,#0000 1px 84px);inset:0}.dashboard-page:after{-webkit-backdrop-filter:blur(22px)saturate(1.12);background:linear-gradient(135deg,#ffffff6b,#bfa56b33,#001e161f);border:1px solid #ffffff94;border-radius:42% 58% 48% 52%/45% 40% 60% 55%;width:72vw;height:520px;top:120px;right:-32vw;box-shadow:inset 0 1px #ffffffb8,0 30px 90px #001e161f}.dashboard-page>*{z-index:1;position:relative}.dashboard-page .page-header{overflow:hidden;background:linear-gradient(135deg,#001e16fa,#042f24f5),#001e16!important;border:1px solid #bfa56b33!important;border-radius:34px!important;margin-bottom:18px!important;padding:30px!important;box-shadow:0 26px 70px #001e1633,inset 0 1px #ffffff1f!important}.dashboard-page .page-header:before{content:"";opacity:.8;background:linear-gradient(115deg,#0000 0 34%,#bfa56b29 48%,#0000 64%),repeating-linear-gradient(90deg,#ffffff0d 0 1px,#0000 1px 72px);position:absolute;inset:0}.dashboard-page .page-header h1{color:#fffdf3!important;letter-spacing:0!important;margin-bottom:8px!important;font-size:clamp(2.05rem,3.2vw,3.35rem)!important;line-height:.98!important}.dashboard-page .page-header p{max-width:58ch;color:#fffdf3b8!important;font-size:1rem!important;line-height:1.55!important}.dashboard-page .page-header .btn-primary{color:#063b2d!important;background:#bfa56b!important;border:1px solid #bfa56b9e!important;min-height:48px!important;padding:0 22px!important;box-shadow:0 18px 40px #0000002e!important}.dashboard-page .dashboard-trust-strip,.dashboard-page .dashboard-notice-card,.dashboard-page .dashboard-quick-action,.dashboard-page .dashboard-priority-item,.dashboard-page .dashboard-stat-card,.dashboard-page .dashboard-intelligence-card,.dashboard-page .dashboard-contract-panel,.dashboard-page .dashboard-contract-card,.dashboard-page .dashboard-shortcut-card,.dashboard-page .empty-state{-webkit-backdrop-filter:blur(18px)saturate(1.12);background:linear-gradient(135deg,#ffffffd1,#f7ffe78f),#fffdf6d1!important;border:1px solid #001e1621!important;box-shadow:0 18px 58px #001e1614,inset 0 1px #ffffffd1!important}.dashboard-page .dashboard-trust-badge{min-height:38px;color:#001e16c7!important;background:#ffffffa3!important;border-radius:999px!important;padding:0 14px!important;font-weight:800!important}.dashboard-page .dashboard-trust-badge svg{color:#001e16!important;stroke-width:2.35px!important}.dashboard-page .dashboard-notice-card{border-radius:26px!important;padding:16px 18px!important}.dashboard-page .dashboard-notice-card .btn{min-height:42px!important;padding:0 16px!important}.dashboard-page .dashboard-quick-action{min-height:92px;text-align:left!important;color:#001e16!important;border-radius:26px!important;padding:16px 18px!important;transition:transform .18s,box-shadow .18s,border-color .18s!important}.dashboard-page .dashboard-quick-action:hover,.dashboard-page .dashboard-stat-card:hover,.dashboard-page .dashboard-contract-card:hover,.dashboard-page .dashboard-shortcut-card:hover{border-color:#001e1647!important;transform:translateY(-2px)!important;box-shadow:0 24px 68px #001e1624,inset 0 1px #ffffffe6!important}.dashboard-page .dashboard-priority-item{min-height:58px;border-radius:22px!important}.dashboard-page .stat-grid{grid-template-columns:repeat(6,minmax(132px,1fr))!important;gap:14px!important;margin-bottom:20px!important}.dashboard-page .dashboard-stat-card{flex-direction:column;justify-content:space-between;min-height:150px;display:flex;border-radius:28px!important;padding:18px!important}.dashboard-page .dashboard-stat-card .card-header{gap:10px;align-items:flex-start!important}.dashboard-page .card-value{color:#062f25!important;letter-spacing:0!important;font-size:clamp(1.85rem,2.7vw,2.45rem)!important;font-weight:950!important;line-height:1!important}.dashboard-page .stat-icon{border:1px solid #001e1614;background:#001e1614!important;border-radius:50%!important;width:42px!important;height:42px!important}.dashboard-page .dashboard-intelligence-card,.dashboard-page .dashboard-contract-panel{border-radius:30px!important}.dashboard-page .dashboard-contract-panel h3,.dashboard-page .dashboard-intelligence-card h3,.dashboard-page .empty-state h3{color:#001e16!important;letter-spacing:0!important;font-size:1.08rem!important}.dashboard-page .empty-state{margin-top:18px;border-radius:30px!important}.dashboard-page .empty-state p{color:#001e16a8!important}.dashboard-page .dashboard-contract-panel .form-input{box-shadow:inset 0 1px #ffffffb8;background:#ffffffc7!important;border:1px solid #001e161f!important;border-radius:999px!important;min-height:54px!important}.dashboard-page .dashboard-advanced-filters{background:#fffdf69e!important;border-color:#001e161f!important;border-radius:26px!important;gap:10px!important;padding:12px!important}.dashboard-page .dashboard-advanced-filters input{color:#063b2d!important;background:#ffffffc7!important;border-color:#001e161f!important;border-radius:999px!important;min-height:44px!important}.dashboard-page .dashboard-advanced-filters button{color:#fffdf3!important;background:#001e16!important;border-radius:999px!important;min-height:44px!important;padding:0 18px!important}.dashboard-page .category-pill{color:#001e16bd!important;background:#ffffff94!important;border-color:#001e161f!important;border-radius:999px!important;min-height:36px!important;padding:7px 14px!important}.dashboard-page .category-pill:hover,.dashboard-page .category-pill[style*="var(--blue)"]{color:#fff!important;background:#001e16!important;border-color:#001e16!important}.dashboard-page .dashboard-contract-card{min-height:210px;border-radius:26px!important}.dashboard-page .dashboard-contract-card .btn,.dashboard-page .data-table .btn{color:#001e16!important;background:#001e1612!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important;padding:0!important;display:inline-flex!important}.dashboard-page .status-badge{white-space:nowrap;min-height:26px;letter-spacing:.03em!important;border-radius:999px!important;padding:0 10px!important}.dashboard-page .data-table td{background:#ffffff94;border:0!important}.dashboard-page .data-table tr td:first-child{border-radius:18px 0 0 18px}.dashboard-page .data-table tr td:last-child{border-radius:0 18px 18px 0}.dashboard-page .dashboard-shortcuts-grid{gap:14px!important}.dashboard-page .dashboard-shortcut-card{min-height:78px;border-radius:26px!important}.dashboard-page .dashboard-shortcut-card>div:first-child{background:#001e1614!important;border-radius:50%!important;width:44px!important;height:44px!important}@media (width<=1180px){.dashboard-page .stat-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width<=768px){.dashboard-page{padding-left:14px!important;padding-right:14px!important;padding-bottom:calc(132px + env(safe-area-inset-bottom,0px))!important}.dashboard-page:after{width:120vw;height:360px;top:86px;right:-68vw}.dashboard-page .page-header{border-radius:30px!important;grid-template-columns:1fr!important;gap:18px!important;padding:22px!important;display:grid!important}.dashboard-page .page-header h1{font-size:clamp(2rem,10vw,2.75rem)!important}.dashboard-page .page-header .btn-primary{justify-content:center!important;width:100%!important}.dashboard-page .dashboard-trust-strip{scrollbar-width:none;border-radius:24px!important;flex-wrap:nowrap!important;overflow-x:auto!important}.dashboard-page .dashboard-trust-strip::-webkit-scrollbar{display:none}.dashboard-page .dashboard-trust-badge{flex:none}.dashboard-page .dashboard-quick-action{min-height:86px;flex-basis:100%!important}.dashboard-page .stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.dashboard-page .dashboard-stat-card{min-height:132px;border-radius:24px!important;padding:15px!important}.dashboard-page .card-value{font-size:clamp(1.58rem,8vw,2.1rem)!important}.dashboard-page .stat-icon{width:38px!important;height:38px!important}.dashboard-page .dashboard-contract-panel{border-radius:26px!important;padding:16px!important}.dashboard-page .dashboard-contract-panel>.card-header{grid-template-columns:1fr auto!important;align-items:center!important;display:grid!important}.dashboard-page .dashboard-advanced-filters{grid-template-columns:1fr 1fr!important}.dashboard-page .dashboard-advanced-filters button{grid-column:1/-1}.dashboard-page .dashboard-contract-card{min-height:0;border-radius:24px!important}.dashboard-page .dashboard-shortcuts-grid{grid-template-columns:1fr!important}}@media (width<=430px){.dashboard-page{padding-left:10px!important;padding-right:10px!important}.dashboard-page .page-header{border-radius:26px!important;padding:20px!important}.dashboard-page .stat-grid{grid-template-columns:1fr 1fr!important;gap:10px!important}.dashboard-page .dashboard-stat-card{min-height:124px}.dashboard-page .card-title{font-size:.66rem!important}.dashboard-page .dashboard-advanced-filters{grid-template-columns:1fr!important}}.premium-motion-backdrop{z-index:0;pointer-events:none;contain:strict;background:linear-gradient(135deg,#f6f8f1f5,#e7f4dfeb),#f6f8f1;position:fixed;inset:0;overflow:hidden}.premium-motion-backdrop canvas{opacity:.82;display:block;position:absolute;inset:0;transform:translateZ(0);width:100%!important;max-width:none!important;height:100%!important}.premium-motion-backdrop.is-fallback{background:linear-gradient(112deg,#fffdf6eb,#d5f2bc47,#001e1614),#f6f8f1}.premium-motion-grain,.premium-motion-vignette{position:absolute;inset:0}.premium-motion-grain{opacity:.08;mix-blend-mode:soft-light;background-image:repeating-radial-gradient(circle at 10% 20%,#001e16b8 0 1px,#0000 1px 4px),repeating-linear-gradient(115deg,#ffffffb3 0 1px,#0000 1px 11px);animation:9s steps(6,end) infinite premiumGrainDrift}.premium-motion-vignette{background:radial-gradient(circle at 50% 18%,#0000 0 36%,#001e1612 92%),linear-gradient(#fffdf614,#fffdf66b)}.dashboard-page .premium-motion-backdrop{z-index:0!important}.dashboard-page .dashboard-webgl-backdrop{opacity:.96}.dashboard-page .dashboard-webgl-backdrop:after{content:"";background:linear-gradient(#f6f8f16b 0%,#f6f8f11f 32%,#f6f8f194 100%),radial-gradient(circle at 18% 12%,#bfa56b29,#0000 30%);position:absolute;inset:0}.dashboard-page .page-header,.dashboard-page .dashboard-trust-strip,.dashboard-page .dashboard-notice-card,.dashboard-page .dashboard-quick-action,.dashboard-page .dashboard-stat-card,.dashboard-page .dashboard-intelligence-card,.dashboard-page .dashboard-contract-panel,.dashboard-page .dashboard-contract-card,.dashboard-page .dashboard-shortcut-card{transform-style:preserve-3d;backface-visibility:hidden}.dashboard-page .btn,.dashboard-page button,.dashboard-page a{transition:transform .18s cubic-bezier(.2,.8,.2,1),box-shadow .18s,border-color .18s,background-color .18s!important}.dashboard-page .btn:hover,.dashboard-page button:hover,.dashboard-page a:hover .dashboard-shortcut-card{transform:translateY(-1px)}.dashboard-page .page-header .btn-primary:hover,.dashboard-page .dashboard-advanced-filters button:hover{box-shadow:0 18px 38px #001e1638!important}@keyframes premiumGrainDrift{0%{transform:translate(0,0)}33%{transform:translate(-1.5%,1%)}66%{transform:translate(1%,-1.5%)}to{transform:translate(0,0)}}@media (prefers-reduced-motion:reduce){.premium-motion-grain{animation:none!important}.dashboard-page .btn,.dashboard-page button,.dashboard-page a,.dashboard-page .dashboard-stat-card,.dashboard-page .dashboard-contract-card,.dashboard-page .dashboard-shortcut-card{transition:none!important;transform:none!important}}html{scroll-behavior:smooth}.landing-page,.clauses-page,.dashboard-page{transform-style:preserve-3d}.landing-page{isolation:isolate;position:relative;background:#04271f!important}.landing-page>:not(.premium-motion-backdrop){z-index:1;position:relative}.landing-page .nav{z-index:10000!important}.landing-webgl-backdrop{z-index:0!important;background:radial-gradient(circle at 50% 8%,#bfa56b24,#0000 34%),linear-gradient(#04271f 0%,#053729 34%,#063b2d 56%,#f6f8f1 100%)!important}.landing-webgl-backdrop:before{content:"";z-index:3;pointer-events:none;background:linear-gradient(#04271f 0%,#04271ffa 54%,#04271f00 100%);height:176px;position:absolute;inset:0 0 auto}.landing-webgl-backdrop canvas{opacity:.54;filter:brightness(.62)contrast(1.18)saturate(1.18);mix-blend-mode:screen}.landing-webgl-backdrop .premium-motion-grain{opacity:.13}.landing-webgl-backdrop .premium-motion-vignette{background:radial-gradient(circle at 50% 12%,#0000 0 22%,#00120c52 88%),linear-gradient(#03251db8,#03251d40 42%,#f6f8f133 100%)}.landing-page .hero-clean{background:radial-gradient(circle at 50% 14%,#bfa56b14,#0000 36%),linear-gradient(#04271f 0%,#053729 42%,#063b2d 100%)!important}.hero-clean,.security-dark,.stats-dark,.cta-section,.footer{overflow:hidden}.hero-clean .hero-content,.hero-product-stage,.bento-card,.pricing-card,.security-proof-card,.cta-action-card,.dashboard-stat-card,.dashboard-contract-card,.dashboard-shortcut-card,.clause-item{will-change:transform}.hero-title,.section-title,.dashboard-page .page-header h1{text-rendering:geometricprecision}.hero-title span,.section-title span{display:inline-block}.landing-page .bento-card,.landing-page .pricing-card,.landing-page .cta-action-card,.landing-page .security-proof-card,.dashboard-page .dashboard-stat-card,.dashboard-page .dashboard-contract-card,.clauses-page .clause-item{transform-style:preserve-3d;backface-visibility:hidden;position:relative;overflow:hidden}.landing-page .bento-card:after,.landing-page .pricing-card:after,.landing-page .cta-action-card:after,.dashboard-page .dashboard-stat-card:after,.dashboard-page .dashboard-contract-card:after,.clauses-page .clause-item:after{content:"";pointer-events:none;border-radius:inherit;opacity:0;background:linear-gradient(115deg,#ffffff6b,#0000 30%,#bfa56b24 52%,#0000 72%);transition:opacity .42s;position:absolute;inset:0}.landing-page .bento-card:hover:after,.landing-page .pricing-card:hover:after,.landing-page .cta-action-card:hover:after,.dashboard-page .dashboard-stat-card:hover:after,.dashboard-page .dashboard-contract-card:hover:after,.clauses-page .clause-item:hover:after{opacity:.72}.clauses-webgl-backdrop{opacity:.7;z-index:0!important}.clauses-webgl-backdrop canvas{opacity:.58;filter:saturate(1.05)brightness(1.06)}.clauses-page .clauses-glass-ambient{z-index:1;opacity:.72}.clauses-page .clauses-content-shell{z-index:3}.clauses-page .clause-item{position:relative;overflow:hidden}.clauses-page .clause-item>*{z-index:1;position:relative}.nav-logo svg,.app-brand svg,.auth-logo svg{filter:drop-shadow(0 8px 18px #bfa56b29)}@media (width<=768px){.landing-page{background:#04271f!important}.landing-webgl-backdrop:before{height:calc(124px + env(safe-area-inset-top,0px))}.landing-webgl-backdrop canvas{opacity:.38}.premium-motion-backdrop canvas{opacity:.62}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.landing-webgl-backdrop,.dashboard-webgl-backdrop,.clauses-webgl-backdrop{opacity:.22}}:root{--eq-green:#004c32;--eq-green-2:#003d29;--eq-ink:#080b12;--eq-muted:#666b66;--eq-line:#e4e4df;--eq-paper:#fbfbf8;--eq-warm:#e8e6df;--eq-gray:#777977;--font-public:var(--eq-font-sf);--font-public-medium:var(--eq-font-sf-display);--font-wordmark:var(--eq-font-sf-display)}.eq-landing,.eq-public-page{color:var(--eq-ink);font-family:var(--font-public);background:#fff}.eq-wordmark{font-family:var(--font-wordmark);letter-spacing:-.055em;color:var(--eq-green);font-weight:700;text-decoration:none}.eq-pill{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:30px;padding:7px 15px;font-size:.78rem;font-weight:700;line-height:1;text-decoration:none;display:inline-flex}.eq-pill-solid{background:var(--eq-green);color:#fff}.eq-pill-light{color:#202329;background:#f2f2ef}.eq-public-nav{z-index:10;color:#fff;grid-template-columns:1fr auto 1fr;align-items:center;height:58px;padding:0 54px;font-size:.76rem;font-weight:700;display:grid;position:absolute;inset:0 0 auto}.eq-nav-left,.eq-nav-right{align-items:center;gap:28px;display:flex}.eq-nav-right{justify-content:flex-end}.eq-public-nav a{color:inherit;text-decoration:none}.eq-nav-brand{color:#fff;letter-spacing:-.045em;font-size:1.16rem}.eq-hero{background:#0e0f0d;place-items:end center;min-height:100svh;display:grid;position:relative;overflow:hidden}.eq-hero-photo{background:radial-gradient(circle at 74% 12%,#ffdb75f2 0 2.2%,#0000 2.5%),linear-gradient(#ffd67eb8 0%,#b59762a8 22%,#43423780 44%,#090a0afa 100%),linear-gradient(90deg,#2b261d,#877452 48%,#171614);position:absolute;inset:0}.eq-hero-photo:before{content:"";background:linear-gradient(#00000014,#000000c7 86%),linear-gradient(90deg,#00000052,#0000 36%,#00000029);position:absolute;inset:0}.eq-window-bars{background:linear-gradient(90deg,#0000 0 5.7%,#050605e6 5.7% 6.5%,#0000 6.5%),linear-gradient(90deg,#0000 0 13.2%,#050605eb 13.2% 14.1%,#0000 14.1%),linear-gradient(#0000 0 14%,#050605eb 14% 14.9%,#0000 14.9%);position:absolute;inset:0}.eq-airport-line{background:#ffecad2e;height:2px;position:absolute;bottom:30%;left:7%;right:39%;box-shadow:220px 12px #ffecad29,430px -18px #ffecad1f}.eq-laptop{background:linear-gradient(160deg,#f6ead2 0 54%,#171713 55% 100%);border:6px solid #0a0a08;border-bottom-width:16px;width:clamp(150px,15vw,245px);height:clamp(88px,8vw,138px);position:absolute;bottom:20%;left:32%;transform:skew(-12deg)rotate(-9deg);box-shadow:12px 18px #0000008f}.eq-silhouette{filter:blur(.3px);background:radial-gradient(at 56% 12%,#0b0c0b 0 24%,#0000 24.5%),linear-gradient(110deg,#0000 0 25%,#080908 25.5% 76%,#0000 76.5%);border-radius:48% 48% 0 0;width:clamp(260px,34vw,560px);height:clamp(460px,74vh,760px);position:absolute;bottom:0;right:17%}.eq-hero-copy{z-index:2;text-align:center;color:#fff;width:min(760px,100% - 36px);padding-bottom:clamp(44px,8vh,86px);position:relative}.eq-hero-copy h1{color:#fff;letter-spacing:-.045em;margin:0 0 18px;font-size:clamp(2.25rem,5.2vw,5.25rem);font-weight:800;line-height:.94}.eq-hero-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;display:inline-flex}.eq-hero-actions p{color:#ffffffe6;margin:0;font-size:.92rem;font-weight:650}.eq-section{padding:clamp(72px,10vw,126px) clamp(22px,4vw,72px)}.eq-stats{grid-template-columns:minmax(260px,.86fr) minmax(420px,1.14fr);gap:clamp(42px,8vw,132px);display:grid}.eq-section-copy h2,.eq-highlights h2,.eq-vision h2,.eq-demo h2{color:var(--eq-ink);letter-spacing:-.055em;font-size:clamp(2rem,3.1vw,3.5rem);font-weight:800;line-height:1.06}.eq-section-copy p,.eq-highlights>div:first-child p,.eq-vision p,.eq-demo p{color:#414640;max-width:650px;font-size:clamp(1rem,1.22vw,1.28rem);line-height:1.32}.eq-stat-list{border-top:1px solid var(--eq-line)}.eq-stat-row{border-bottom:1px solid var(--eq-line);grid-template-columns:minmax(190px,.72fr) minmax(190px,1fr);align-items:start;min-height:186px;padding:24px 0;display:grid}.eq-stat-row strong{letter-spacing:-.08em;color:#0b1018;font-size:clamp(4.8rem,8.5vw,8.2rem);font-weight:300;line-height:.86}.eq-stat-row span{color:#6c6f6b;padding-top:10px;font-size:1.05rem;line-height:1.28}.eq-architecture{background:radial-gradient(at 62% 52%,#ffffffe0,#ffffff14 37%,#0000 48%),linear-gradient(125deg,#eeeeeb 0%,#f9f9f7 68%,#e7e7e3 100%);min-height:720px;margin:0 clamp(20px,3vw,42px);position:relative;overflow:hidden}.eq-architecture-pills{z-index:3;flex-direction:column;align-items:flex-start;gap:7px;display:flex;position:absolute;top:34px;left:26px}.eq-architecture-pills button{color:#fff;min-height:31px;font:700 .78rem/1 var(--font-public);background:#5b5d5bd1;border:0;border-radius:999px;align-items:center;gap:9px;padding:6px 11px 6px 15px;display:inline-flex}.eq-architecture-pills button.active{background:#5e605edb;border-radius:18px;flex-direction:column;align-items:flex-start;max-width:360px;min-height:102px;padding:22px;font-size:.86rem}.eq-architecture-pills button.active:after{content:"UAE templates, party data, payment terms, signatures, and renewal history stay connected across every contract workflow.";max-width:285px;margin-top:18px;font-size:1.04rem;font-weight:800;line-height:1.24;display:block}.eq-glass-stack{perspective:1200px;place-items:center;display:grid;position:absolute;inset:0}.eq-layer-card,.eq-floating-layer{aspect-ratio:1.58;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:linear-gradient(135deg,#ffffff57,#80838038);border:2px solid #0000002e;border-radius:24px;width:min(48vw,560px);position:absolute;transform:rotateX(62deg)rotate(-24deg);box-shadow:0 18px 34px #0000002e,inset 0 0 38px #ffffff8f}.eq-layer-card.top{color:#151713;place-items:center;font-size:1.15rem;display:grid;transform:rotateX(62deg)rotate(-24deg)translateY(-48px)}.eq-layer-card.mid{transform:rotateX(62deg)rotate(-24deg)translateY(22px)}.eq-layer-card.low{transform:rotateX(62deg)rotate(-24deg)translateY(82px)}.eq-layer-card.base{background:#46484647;transform:rotateX(62deg)rotate(-24deg)translateY(142px)}.eq-floating-layer{width:min(36vw,430px);top:-140px}.eq-architecture-progress{background:#5a5b5a8c;border-radius:999px;place-items:center;width:82px;height:22px;display:grid;position:absolute;bottom:28px;left:50%;transform:translate(-50%)}.eq-architecture-progress span{background:#f1f1ec;border-radius:999px;width:51px;height:5px}.eq-highlights{padding-top:86px}.eq-highlights>div:first-child{max-width:390px;margin-bottom:72px}.eq-highlight-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(22px,2vw,34px);display:grid}.eq-highlight-card h3{color:#161a1e;letter-spacing:0;margin:16px 0 18px;font-size:1.05rem}.eq-highlight-card p{color:#5f625f;min-height:96px;font-size:.95rem;line-height:1.36}.eq-highlight-card a{color:#5f625f;font-size:.82rem;font-weight:700;text-decoration:none}.eq-card-visual{aspect-ratio:.8;background:linear-gradient(#e7e7e4,#f8f8f5);position:relative;overflow:hidden}.eq-card-visual.stack span{aspect-ratio:1.5;background:#ffffff61;border:1px solid #0000002e;border-radius:12px;width:52%;position:absolute;top:32%;left:22%;transform:rotateX(56deg)rotate(-24deg);box-shadow:0 10px 20px #00000024}.eq-card-visual.stack span:nth-child(2){top:36%}.eq-card-visual.stack span:nth-child(3){top:40%}.eq-card-visual.stack span:nth-child(4){top:44%}.eq-card-visual.apps:before{content:"";background:#f5f5f1;border-radius:20px;position:absolute;inset:30%;box-shadow:-86px -12px #5ba2e8,72px -46px #2f69d9,110px 44px #50bdc6,-64px 78px #58b684,22px 92px #d69838}.eq-card-visual.apps:after{content:"+";color:#101216;place-items:center;font-size:92px;line-height:1;display:grid;position:absolute;inset:31%;transform:rotate(45deg)}.eq-card-visual.monitor:before,.eq-card-visual.list:before{content:"";background:#ffffffb8;border-radius:18px;position:absolute;inset:14% 10%;box-shadow:inset 0 0 35px #78787829}.eq-card-visual.monitor span,.eq-card-visual.list span{z-index:1;background:#d2d2cdb3;border-radius:999px;height:32px;margin:22px 16% 0;display:block;position:relative}.eq-card-visual.list span{height:24px;margin-top:15px}.eq-vision{background:#e6e4dd;grid-template-columns:minmax(260px,.9fr) minmax(420px,1.4fr);gap:clamp(48px,8vw,112px);padding:34px clamp(22px,4vw,72px) 46px;display:grid}.eq-vision-title{flex-direction:column;justify-content:space-between;min-height:650px;display:flex}.eq-founder-card{width:min(300px,100%)}.eq-founder-photo{background:radial-gradient(at 50% 22%,#d9c8a8 0 10%,#0000 10.5%),linear-gradient(90deg,#0000 0 34%,#0e2b32 34% 67%,#0000 67%),linear-gradient(135deg,#ece3d4,#d8d0c3);height:360px;margin-bottom:14px}.eq-founder-card strong,.eq-founder-card span{color:#222622;font-size:.86rem;display:block}.eq-founder-card span{color:#6e716f}.eq-signature{border-bottom:3px solid #171817;border-left:3px solid #171817;width:86px;height:48px;margin-top:20px;transform:skew(-28deg)rotate(-12deg)}.eq-vision-columns{grid-template-columns:1fr 1fr;gap:64px;margin-bottom:48px;display:grid}.eq-office-photo{background:linear-gradient(90deg,#ffffffeb 0 24%,#0000 24%),linear-gradient(#f3eee5,#d8cab8);min-height:590px;position:relative;overflow:hidden}.eq-desk{background:#b79a76;height:42px;position:absolute;bottom:58px;left:0;right:35%;box-shadow:0 38px #3f3933}.eq-column{background:linear-gradient(90deg,#f2eee6,#d9d1c3);width:118px;position:absolute;top:0;bottom:0;left:23%}.eq-cabinet{background:#7b2d1f;border-radius:44px 0 0;width:20%;position:absolute;top:22%;bottom:0;right:0}.eq-demo{padding:clamp(78px,11vw,148px) 24px}.eq-demo-panel{background:var(--eq-green);border-radius:12px;grid-template-columns:minmax(270px,.92fr) minmax(360px,1fr);gap:34px;width:min(1110px,100%);margin:0 auto;padding:18px;display:grid}.eq-demo-copy{color:#fff;flex-direction:column;min-height:500px;padding:26px 16px 16px 18px;display:flex}.eq-demo-copy h2{color:#fff;max-width:480px}.eq-demo-copy p{color:#ffffffe0;max-width:390px;margin-top:36px;font-size:.98rem}.eq-demo-copy .eq-pill{align-self:flex-start;margin-top:auto}.eq-demo-illustration{background:#fff;border-radius:6px;min-height:500px;position:relative;overflow:hidden}.eq-conveyor{opacity:.65;border:4px solid #2a2d2c;border-radius:50%;height:88px;position:absolute;top:42%;left:14%;right:18%;transform:rotate(-8deg)}.eq-paper{background:#fff;border:3px solid #2d302f;width:48px;height:34px;position:absolute}.eq-paper.p1{top:34%;left:32%;transform:rotate(12deg)}.eq-paper.p2{top:39%;left:50%;transform:rotate(-9deg)}.eq-paper.p3{top:29%;right:22%;transform:rotate(8deg)}.eq-person{background:#fff;border:4px solid #2b2e2d;border-radius:24px 24px 4px 4px;width:38px;height:120px;position:absolute}.eq-person:before{content:"";background:#fff;border:4px solid #2b2e2d;border-radius:50%;width:30px;height:30px;position:absolute;top:-34px;left:7px}.eq-person.one{top:34%;left:20%;transform:rotate(4deg)}.eq-person.two{top:31%;left:40%;transform:rotate(-4deg)}.eq-person.three{height:150px;top:42%;right:18%;transform:rotate(9deg)}.eq-footer{min-height:100svh;color:var(--eq-green);background:#fff;grid-template-rows:auto 1fr auto;padding:32px clamp(24px,4vw,72px);display:grid}.eq-footer-links{grid-template-columns:repeat(4,minmax(140px,1fr));gap:clamp(36px,8vw,120px);max-width:1220px;display:grid}.eq-footer-links h3,.eq-footer-links a,.eq-footer-bottom a,.eq-footer-bottom span{color:var(--eq-green);font-size:.94rem;font-weight:700;line-height:1.65;text-decoration:none;display:block}.eq-footer-links h3{margin:0 0 8px}.eq-footer-brand{place-self:center;font-size:clamp(5.5rem,13vw,13rem)}.eq-footer-bottom{grid-template-columns:1.2fr 1fr 1.2fr;align-items:end;gap:24px;display:grid}.eq-footer-bottom div{gap:24px;display:flex}.eq-footer-bottom div:nth-child(2){justify-content:center}.eq-footer-bottom div:last-child{justify-content:flex-end}.legal-page.eq-public-page{background:#fff}.legal-page .legal-nav{z-index:100;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffeb;border:0;padding:0;position:sticky;top:0}.legal-page .legal-nav .container{grid-template-columns:1fr auto 1fr;align-items:center;max-width:none;min-height:58px;padding:0 54px;display:grid}.legal-nav-left,.legal-nav-right{align-items:center;gap:28px;display:flex}.legal-nav-right{justify-content:flex-end}.legal-nav-left a,.legal-nav-right a{color:var(--eq-green);font-size:.76rem;font-weight:800;text-decoration:none}.legal-nav-right .eq-pill-solid{color:#fff!important}.legal-wordmark{font-size:1.18rem}.legal-page .legal-hero{color:var(--eq-ink);background:#fff;padding:clamp(82px,12vw,170px) 0 58px}.legal-page .legal-hero .container,.legal-page .legal-content .container,.legal-page .legal-footer .container{max-width:1180px}.legal-page .legal-hero h1{color:var(--eq-ink);letter-spacing:-.075em;max-width:820px;font-size:clamp(3rem,8vw,8.8rem);font-weight:800;line-height:.88}.legal-page .legal-date{color:#747773}.legal-page .legal-content{max-width:none;padding:0 0 clamp(84px,11vw,150px)}.legal-page .legal-content .container{display:block}.legal-page .legal-content h2{color:var(--eq-ink);letter-spacing:-.045em;border:0;margin:54px 0 16px;padding:0;font-size:clamp(1.8rem,3vw,3rem);line-height:1.04}.legal-page .legal-content h3{color:var(--eq-ink);letter-spacing:0;font-size:1.18rem}.legal-page .legal-content p,.legal-page .legal-content li{color:#4e524d;max-width:760px;font-size:1.02rem;line-height:1.58}.legal-page .legal-content a{color:var(--eq-green)}.legal-page .pricing-grid,.legal-page .about-stats,.eq-security-grid{grid-template-columns:repeat(auto-fit,minmax(min(270px,100%),1fr));gap:22px;display:grid}.legal-page .pricing-card,.legal-page .about-stat,.eq-security-grid article,.legal-page [style*="border: 1px solid rgba(0,0,0,0.08)"],.legal-page [style*="border: '1px solid rgba(0,0,0,0.08)'"]{border:1px solid var(--eq-line)!important;box-shadow:none!important;background:#fbfbf8!important;border-radius:8px!important}.legal-page .pricing-card.featured{background:var(--eq-green)!important;color:#fff!important}.legal-page .pricing-card.featured *{color:inherit!important}.legal-footer{border-top:1px solid var(--eq-line);background:#fff;place-items:center;min-height:48svh;padding:52px 0 28px;display:grid}.legal-footer .container{justify-items:center;gap:34px;display:grid}.legal-footer-brand{font-size:clamp(4.4rem,12vw,12rem)}.legal-footer p{color:var(--eq-green);gap:14px;font-size:.9rem;font-weight:700;display:flex}.eq-security-intro p{letter-spacing:-.035em;max-width:860px!important;color:var(--eq-ink)!important;font-size:clamp(1.4rem,2.2vw,2.4rem)!important;line-height:1.16!important}.eq-security-grid{margin:54px 0}.eq-security-grid article{padding:28px}.eq-security-grid h2{letter-spacing:-.02em!important;margin:0 0 14px!important;font-size:1.32rem!important}@media (width<=980px){.eq-public-nav,.legal-page .legal-nav .legal-shell,.legal-page .legal-nav .container{padding:0 22px}.eq-nav-left,.legal-nav-left{display:none}.eq-public-nav,.legal-page .legal-nav .legal-shell,.legal-page .legal-nav .container{grid-template-columns:1fr auto}.eq-nav-brand,.legal-wordmark{grid-area:1/1;justify-self:start}.eq-nav-right,.legal-nav-right{grid-area:1/2;gap:14px}.eq-stats,.eq-vision,.eq-demo-panel{grid-template-columns:1fr}.eq-stat-row{min-height:138px}.eq-architecture{min-height:580px;margin:0}.eq-layer-card,.eq-floating-layer{width:min(78vw,520px)}.eq-highlight-grid,.eq-footer-links{grid-template-columns:repeat(2,minmax(0,1fr))}.eq-vision-title{gap:42px;min-height:0}.eq-vision-columns,.eq-footer-bottom{grid-template-columns:1fr}.eq-footer-bottom div,.eq-footer-bottom div:nth-child(2),.eq-footer-bottom div:last-child{flex-wrap:wrap;justify-content:flex-start}}@media (width<=640px){.eq-nav-right,.legal-nav-right a:first-child{display:none}.eq-public-nav{height:54px;padding:0 18px}.eq-public-nav .eq-pill,.legal-nav-right .eq-pill{min-height:28px;padding:7px 11px;font-size:.72rem}.eq-hero-copy{width:min(100% - 32px,360px);padding-bottom:40px}.eq-hero-copy h1{overflow-wrap:anywhere;font-size:clamp(2.25rem,13vw,3.2rem);line-height:.92}.eq-hero-actions{gap:12px}.eq-hero-actions p{max-width:310px;font-size:.84rem;line-height:1.35}.eq-stat-row{grid-template-columns:1fr;gap:14px}.eq-stat-row span{padding-top:0}.eq-architecture-pills{top:18px;left:14px}.eq-architecture-pills button:not(.active){display:none}.eq-highlight-grid,.eq-footer-links{grid-template-columns:1fr}.eq-demo-copy,.eq-demo-illustration{min-height:380px}.legal-page .legal-hero h1{font-size:clamp(2.8rem,16vw,5.4rem)}}body,#root{background:#fff!important}.app-content,.dashboard-page,.clauses-page,.auth-page,.onboarding-page{color:var(--eq-ink)!important;font-family:var(--font-public)!important;background:linear-gradient(#fff 0%,#fbfbf8 100%)!important}.app-content{padding-top:34px!important}.app-sidebar,.app-mobile-topbar,.mobile-bottom-nav,.mobile-drawer{border:1px solid var(--eq-line)!important;box-shadow:none!important;-webkit-backdrop-filter:blur(16px)!important;background:#fffffff0!important;border-radius:8px!important}.app-sidebar{height:calc(100vh - 28px)!important;padding:18px 12px!important;top:14px!important;left:14px!important}.sidebar-logo,.app-mobile-topbar .nav-logo,.mobile-drawer .nav-logo,.auth-brand-logo,.auth-logo h2{font-family:var(--font-wordmark)!important;color:var(--eq-green)!important;letter-spacing:-.045em!important;font-weight:800!important}.sidebar-logo svg,.app-mobile-topbar .nav-logo svg,.mobile-drawer .nav-logo svg,.auth-brand-logo svg,.auth-logo svg{display:none!important}.sidebar-logo .logo-text,.sidebar-logo .logo-accent,.app-mobile-topbar .nav-logo .logo-text,.app-mobile-topbar .nav-logo .logo-accent,.mobile-drawer .nav-logo .logo-text,.mobile-drawer .nav-logo .logo-accent,.auth-brand-logo .logo-text,.auth-brand-logo .logo-accent,.auth-logo .logo-text,.auth-logo .logo-accent{color:var(--eq-green)!important;-webkit-text-fill-color:var(--eq-green)!important;background:0 0!important}.sidebar-link,.bottom-nav-item,.mobile-drawer-link{color:#4f5550!important;letter-spacing:0!important;border-radius:8px!important;min-height:40px!important;font-weight:750!important}.sidebar-link:hover,.sidebar-link.active,.bottom-nav-item.active,.mobile-drawer-link.active{color:var(--eq-green)!important;background:#f2f2ef!important}.sidebar-link.active svg,.bottom-nav-item.active svg,.mobile-drawer-link.active svg{color:var(--eq-green)!important}.sidebar-divider,.mobile-drawer-divider{background:var(--eq-line)!important}.avatar-circle,.avatar-circle-lg{background:var(--eq-green)!important;color:#fff!important}.page-header{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin-bottom:30px!important;padding:0 0 30px!important}.page-header:before,.page-header:after{display:none!important}.page-header h1,.auth-card h1,.auth-card h2,.builder-form h2,.card h1,.card h2,.card h3,.dashboard-page .page-header h1{color:var(--eq-ink)!important;font-family:var(--font-public)!important;letter-spacing:-.055em!important;font-weight:800!important;line-height:.98!important}.page-header h1,.dashboard-page .page-header h1{font-size:clamp(2.4rem,5.6vw,5.6rem)!important}.page-header p,.dashboard-page .page-header p,.auth-card p,.card p,.builder-form p{color:#555a55!important;font-size:1rem!important;line-height:1.48!important}.card,.dashboard-card,.dashboard-trust-strip,.dashboard-notice-card,.dashboard-quick-action,.dashboard-priority-item,.dashboard-stat-card,.dashboard-intelligence-card,.dashboard-contract-panel,.dashboard-contract-card,.dashboard-shortcut-card,.builder-sidebar,.builder-form,.preview-container,.template-card-app,.clause-item,.profile-card,.billing-card,.team-card,.auth-card,.empty-state,.modal-content,.recipient-card,.verify-card,.notification-card{border:1px solid var(--eq-line)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:#fbfbf8!important;border-radius:8px!important}.card:hover,.dashboard-quick-action:hover,.dashboard-stat-card:hover,.dashboard-contract-card:hover,.dashboard-shortcut-card:hover,.template-card-app:hover,.clause-item:hover{box-shadow:none!important;border-color:#004c3242!important;transform:translateY(-1px)!important}.card:before,.card:after,.dashboard-stat-card:before,.dashboard-stat-card:after,.dashboard-contract-card:before,.dashboard-contract-card:after,.template-card-app:before,.template-card-app:after,.clause-item:before,.clause-item:after,.auth-card:before,.auth-card:after{display:none!important}.btn,button,.nav-new-contract,.generate-btn,.mobile-drawer-cta,.category-pill,.status-badge,.tab-button,.builder-step,.template-badge{font-family:var(--font-public)!important;letter-spacing:0!important;border-radius:999px!important}.btn-primary,.generate-btn,.nav-new-contract,.mobile-drawer-cta,.dashboard-page .page-header .btn-primary,.dashboard-page .dashboard-advanced-filters button,.category-pill[style*="var(--blue)"],.tab-button.active{background:var(--eq-green)!important;border-color:var(--eq-green)!important;color:#fff!important;box-shadow:none!important}.btn-primary:hover,.generate-btn:hover,.nav-new-contract:hover,.mobile-drawer-cta:hover{background:var(--eq-green-2)!important;border-color:var(--eq-green-2)!important}.btn-secondary,.btn-white,.btn-ghost,.category-pill,.tab-button{color:var(--eq-green)!important;border:1px solid var(--eq-line)!important;box-shadow:none!important;background:#fff!important}.form-input,.form-select,.form-textarea,input,select,textarea,.dashboard-page .dashboard-contract-panel .form-input,.dashboard-page .dashboard-advanced-filters input{border:1px solid var(--eq-line)!important;color:var(--eq-ink)!important;box-shadow:none!important;background:#fff!important;border-radius:8px!important}.form-input:focus,.form-select:focus,.form-textarea:focus,input:focus,select:focus,textarea:focus{border-color:var(--eq-green)!important;outline-offset:0!important;outline:2px solid #004c321f!important}.stat-icon,.feature-icon,.showcase-panel-icon,.cta-card-icon,.template-icon,.contact-icon,.sid-icon{color:var(--eq-green)!important;background:#f2f2ef!important;border-radius:50%!important}.card-title,.dashboard-page .card-title,.pricing-plan,.section-label,.security-kicker,.timeline-date{color:var(--eq-green)!important;letter-spacing:.02em!important;font-weight:850!important}.card-value,.dashboard-page .card-value,.stat-number{color:var(--eq-ink)!important;-webkit-text-fill-color:var(--eq-ink)!important;background:0 0!important}.status-badge{min-height:26px!important;color:var(--eq-green)!important;border:1px solid var(--eq-line)!important;background:#f2f2ef!important;padding:0 10px!important}.data-table{border-collapse:collapse!important;border-spacing:0!important}.data-table th{color:#656a65!important;border-bottom:1px solid var(--eq-line)!important}.data-table td{border-bottom:1px solid var(--eq-line)!important;background:#fff!important}.data-table tr td:first-child,.data-table tr td:last-child{border-radius:0!important}.builder-step.active{background:var(--eq-green)!important;color:#fff!important}.builder-step.completed{color:var(--eq-green)!important;background:#f2f2ef!important}.step-indicator{border-radius:50%!important}.template-thumb,.preview-header,.auth-visual,.onboarding-visual{background:linear-gradient(#eeeeeb,#fbfbf8)!important;border-radius:8px!important}.premium-motion-backdrop,.dashboard-webgl-backdrop,.clauses-webgl-backdrop,.landing-webgl-backdrop,.auth-background,.auth-ambient,.clauses-glass-ambient{display:none!important}@media (width<=768px){.app-content{padding:82px 16px calc(112px + env(safe-area-inset-bottom,0px))!important}.app-mobile-topbar{height:58px!important;padding:0 12px!important;top:10px!important;left:10px!important;right:10px!important}.mobile-bottom-nav{height:68px!important;bottom:10px!important;left:10px!important;right:10px!important}.page-header h1,.dashboard-page .page-header h1{font-size:clamp(2.1rem,12vw,3.5rem)!important}.card,.dashboard-stat-card,.dashboard-contract-card,.builder-sidebar,.builder-form,.template-card-app,.auth-card{border-radius:8px!important}}.app-content.dashboard-page{font-family:var(--font-public)!important;background:#fff!important}.app-content.dashboard-page:before,.app-content.dashboard-page:after,.dashboard-page .page-header:before,.dashboard-page .dashboard-webgl-backdrop,.dashboard-page .premium-motion-backdrop{display:none!important}.app-content.dashboard-page>*{z-index:1!important;position:relative!important}.dashboard-page .page-header{border:0!important;border-bottom:1px solid var(--eq-line)!important;box-shadow:none!important;color:var(--eq-ink)!important;background:0 0!important;border-radius:0!important;gap:18px!important;margin:0 0 28px!important;padding:0 0 28px!important;overflow:visible!important}.dashboard-page .page-header h1{color:var(--eq-ink)!important;font-family:var(--font-public)!important;letter-spacing:0!important;margin:0 0 12px!important;font-size:clamp(3.4rem,6.4vw,6.2rem)!important;font-weight:850!important;line-height:.9!important}.dashboard-page .page-header p{color:#555a55!important;opacity:1!important;max-width:58ch!important;font-size:1rem!important;line-height:1.45!important}.dashboard-page .page-header .btn-primary{background:var(--eq-green)!important;border:1px solid var(--eq-green)!important;color:#fff!important;min-height:42px!important;box-shadow:none!important;border-radius:999px!important;padding:0 18px!important}.dashboard-page .dashboard-trust-strip,.dashboard-page .dashboard-notice-card,.dashboard-page .dashboard-quick-action,.dashboard-page .dashboard-priority-item,.dashboard-page .dashboard-stat-card,.dashboard-page .dashboard-intelligence-card,.dashboard-page .dashboard-contract-panel,.dashboard-page .dashboard-contract-card,.dashboard-page .dashboard-shortcut-card,.dashboard-page .empty-state{border:1px solid var(--eq-line)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:#fbfbf8!important;border-radius:8px!important}.dashboard-page .dashboard-trust-strip{border-radius:8px!important;gap:8px!important;margin-bottom:18px!important;padding:8px!important}.dashboard-page .dashboard-trust-badge{border:1px solid var(--eq-line)!important;min-height:34px!important;color:var(--eq-green)!important;background:#fff!important;border-radius:999px!important;padding:0 12px!important;font-weight:750!important}.dashboard-page .dashboard-quick-action,.dashboard-page .dashboard-notice-card,.dashboard-page .dashboard-priority-item,.dashboard-page .dashboard-stat-card,.dashboard-page .dashboard-contract-card,.dashboard-page .dashboard-shortcut-card{color:var(--eq-ink)!important}.dashboard-page .dashboard-quick-action:hover,.dashboard-page .dashboard-stat-card:hover,.dashboard-page .dashboard-contract-card:hover,.dashboard-page .dashboard-shortcut-card:hover{box-shadow:none!important;border-color:#004c3247!important;transform:translateY(-1px)!important}.dashboard-page .stat-grid{gap:14px!important;margin-bottom:22px!important}.dashboard-page .dashboard-stat-card .card-header{align-items:flex-start!important}.dashboard-page .card-title{color:var(--eq-green)!important;letter-spacing:.02em!important;font-size:.72rem!important;font-weight:850!important}.dashboard-page .card-value{color:var(--eq-ink)!important;-webkit-text-fill-color:var(--eq-ink)!important;letter-spacing:0!important;background:0 0!important;font-size:clamp(2.15rem,3vw,3.2rem)!important;line-height:.96!important}.dashboard-page .stat-icon,.dashboard-page .dashboard-shortcut-card>div:first-child{border:1px solid var(--eq-line)!important;background:#f2f2ef!important;border-radius:50%!important;width:40px!important;height:40px!important}.dashboard-page .dashboard-contract-panel>.card-header{border-color:var(--eq-line)!important;padding-bottom:16px!important}.dashboard-page .dashboard-contract-panel h3,.dashboard-page .dashboard-intelligence-card h3,.dashboard-page .empty-state h3{color:var(--eq-ink)!important;letter-spacing:0!important;font-size:1rem!important;font-weight:800!important}.dashboard-page .dashboard-contract-panel .form-input,.dashboard-page .dashboard-advanced-filters input{background:#fff!important;border-radius:8px!important;min-height:44px!important}.dashboard-page .dashboard-advanced-filters{border:1px solid var(--eq-line)!important;background:#fbfbf8!important;border-radius:8px!important;padding:12px!important}.dashboard-page .dashboard-advanced-filters label{color:#656a65!important;letter-spacing:0!important}.dashboard-page .category-pill{border:1px solid var(--eq-line)!important;min-height:34px!important;color:var(--eq-green)!important;background:#fff!important;padding:6px 12px!important}.dashboard-page .category-pill:hover,.dashboard-page .category-pill[style*="var(--blue)"]{background:var(--eq-green)!important;border-color:var(--eq-green)!important;color:#fff!important}.dashboard-page .dashboard-contract-card{min-height:190px!important}.dashboard-page .dashboard-contract-card .btn,.dashboard-page .data-table .btn{width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important;color:var(--eq-green)!important;border:1px solid var(--eq-line)!important;background:#fff!important;padding:0!important}.dashboard-page .data-table th{color:#656a65!important;padding:0 14px 10px!important}.dashboard-page .data-table td{border-bottom:1px solid var(--eq-line)!important;background:#fff!important}.dashboard-page .data-table tr td:first-child,.dashboard-page .data-table tr td:last-child{border-radius:0!important}@media (width<=768px){.dashboard-page .page-header{max-width:100%!important;padding-bottom:22px!important;display:block!important}.dashboard-page .page-header>div:first-child{min-width:0!important;max-width:100%!important}.dashboard-page .page-header h1{white-space:normal!important;overflow-wrap:break-word!important;max-width:12ch!important;font-size:clamp(2rem,8.8vw,2.15rem)!important}.dashboard-page .page-header .btn-primary{justify-content:center!important;width:100%!important;margin-top:16px!important}.dashboard-page .dashboard-trust-strip{scrollbar-width:none!important;flex-wrap:nowrap!important;overflow-x:auto!important}.dashboard-page .dashboard-trust-strip::-webkit-scrollbar{display:none!important}.dashboard-page .dashboard-trust-badge{flex:none!important}.dashboard-page .stat-grid{grid-template-columns:1fr!important}}@media (width<=430px){.app-content.dashboard-page{width:100%!important;max-width:100vw!important;overflow-x:hidden!important}.dashboard-page .page-header h1{font-size:clamp(2rem,9.4vw,2.25rem)!important}.dashboard-page .stat-grid{grid-template-columns:1fr!important}}.eq-editorial-reference{--eq-hero-green:#00583d;--eq-hero-ink:#070a10;--eq-hero-muted:#6a6d6b;--eq-hero-paper:#f6f6f26b;--eq-hero-glass:#ffffff42;--eq-editorial-sans:var(--eq-font-sf);--eq-editorial-medium:var(--eq-font-sf-display);--eq-editorial-display:var(--eq-font-sf-display);color:var(--eq-hero-ink)!important;font-family:var(--eq-editorial-sans)!important;background:#fff!important;overflow-x:hidden!important}.eq-editorial-reference .eq-public-nav{z-index:40!important;color:#fff!important;height:58px!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;mix-blend-mode:normal!important;background:linear-gradient(#0000003d,#0000)!important;border:0!important;grid-template-columns:1fr auto 1fr!important;align-items:center!important;padding:0 24px!important;display:grid!important;position:fixed!important;top:0!important;left:0!important;right:0!important}.eq-editorial-reference .eq-nav-left,.eq-editorial-reference .eq-nav-right{align-items:center!important;gap:30px!important;display:flex!important}.eq-editorial-reference .eq-nav-right{justify-content:flex-end!important}.eq-editorial-reference .eq-public-nav a,.eq-editorial-reference .eq-mobile-menu{text-shadow:0 1px 12px #00000038;color:currentColor!important;font-size:.78rem!important;font-family:var(--eq-editorial-medium)!important;letter-spacing:-.01em!important;font-weight:500!important}.eq-editorial-reference .eq-mobile-menu{display:none;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.eq-editorial-reference .eq-wordmark{color:currentColor!important;font-family:var(--eq-editorial-display)!important;letter-spacing:-.035em!important;font-size:1.18rem!important;font-weight:400!important}.eq-editorial-reference .eq-pill{background:var(--eq-hero-green)!important;color:#fff!important;border:0!important;border-radius:999px!important;gap:10px!important;min-height:28px!important;padding:0 8px 0 16px!important;box-shadow:0 10px 28px #00583d3d!important}.eq-editorial-reference .eq-pill svg{color:var(--eq-hero-green);stroke-width:3px;background:#fff;border-radius:999px;padding:4px;width:18px!important;height:18px!important}.eq-editorial-reference .eq-hero{background:radial-gradient(circle at 68% 28%,#ffffff9e,#0000 30%),linear-gradient(#d7dbda 0%,#bec6c6 40%,#7c8381 68%,#161918 100%)!important;place-items:end center!important;height:100svh!important;min-height:100svh!important;padding:58px 24px!important;display:grid!important;position:relative!important;overflow:hidden!important}.eq-editorial-reference .eq-hero-photo{background:linear-gradient(#00000005 0%,#0000 34%,#00000094 100%),radial-gradient(circle at 62% 28%,#ffffffad,#0000 42%)!important;position:absolute!important;inset:0!important;overflow:hidden!important}.eq-editorial-reference .eq-hero-photo:before{content:"";opacity:.42;background-image:linear-gradient(90deg,#fff3 0 1px,#0000 1px 14vw),linear-gradient(0deg,#0000000f 0 1px,#0000 1px 26vh);position:absolute;inset:0;transform:translateY(-6vh)}.eq-editorial-reference .eq-hero-vignette{z-index:4;background:linear-gradient(#0000 0 44%,#080a0c61 74%,#000000d1 100%),radial-gradient(#0000 0 38%,#0003 76%,#0000007a 100%);position:absolute;inset:0}.eq-editorial-reference .eq-workflow-board{filter:grayscale()saturate(.55)contrast(.96);z-index:2;opacity:.92;background:linear-gradient(90deg,#fff3 0,#ffffff14 17%,#0000 17%),linear-gradient(90deg,#e5ecec61,#e5ecec9e);border-left:1px solid #ffffff61;width:min(1040px,82vw);min-height:520px;padding:20px 0 0 320px;position:absolute;top:9vh;left:41%;transform:translate(-18%)scale(1.08);box-shadow:inset 42px 0 80px #ffffff38}.eq-editorial-reference .eq-workflow-row{opacity:0;min-height:116px;animation:.65s cubic-bezier(.2,.8,.2,1) forwards eqWorkflowIn;animation-delay:calc(.18s + var(--i) * .12s);border-bottom:3px solid #000000c7;grid-template-columns:54px minmax(620px,1fr);align-items:center;gap:40px;display:grid;position:relative;transform:translate(24px)}.eq-editorial-reference .eq-workflow-row span{background:#ffffff24;border:2px solid #ffffff94;border-radius:8px;width:48px;height:48px;box-shadow:0 2px 9px #00000014}.eq-editorial-reference .eq-workflow-row span.is-checked{background:#020304;border-color:#020304}.eq-editorial-reference .eq-workflow-row span.is-checked:after{content:"";border-bottom:4px solid #fff;border-left:4px solid #fff;width:24px;height:14px;margin:12px auto 0;display:block;transform:rotate(-45deg)}.eq-editorial-reference .eq-workflow-row strong{color:#06080d;font-family:var(--eq-editorial-sans);letter-spacing:-.06em;white-space:nowrap;font-size:clamp(3.5rem,5vw,6.4rem);font-weight:400;line-height:.95}.eq-editorial-reference .eq-workflow-cursor{clip-path:polygon(0 0,100% 64%,58% 70%,75% 100%,52% 100%,36% 73%,0 100%);z-index:5;background:#050505;width:74px;height:94px;position:absolute;top:324px;left:390px;transform:rotate(-11deg)}.eq-editorial-reference .eq-workflow-cursor span{color:#fff;font-family:var(--eq-editorial-sans);background:#050505;border-radius:4px;padding:6px 14px 8px;font-size:1.2rem;line-height:1;position:absolute;top:58px;left:58px;transform:rotate(11deg)}.eq-editorial-reference .eq-document-stage{perspective:1200px;z-index:2;opacity:.18;grid-template-columns:repeat(6,1fr);gap:clamp(12px,2vw,28px);width:min(1120px,86vw);height:270px;display:grid;position:absolute;top:34%;left:50%;transform:translate(-50%,-50%)scale(.9)}.eq-editorial-reference .eq-document-folder{-webkit-backdrop-filter:blur(8px)saturate(.72);opacity:0;filter:blur(7px)saturate(.55);height:142px;animation:.95s cubic-bezier(.2,.8,.2,1) forwards eqFolderRise;animation-delay:calc(.12s + var(--i) * 85ms);background:linear-gradient(#fff6,#e8eae83d),#fff3;border:1px solid #ffffff52;border-radius:7px 7px 14px 14px;justify-content:center;align-items:center;display:flex;position:relative;transform:translateY(42px)rotateX(14deg)scale(.98);box-shadow:inset 0 1px #ffffff80,inset 0 -24px 50px #00000014,0 28px 70px #0000001f}.eq-editorial-reference .eq-document-folder:before{content:"";clip-path:polygon(0 18%,54% 18%,66% 0,100% 0,100% 100%,0 100%);background:linear-gradient(#ffffff57,#e5e8e62b);border:1px solid #ffffff3d;border-bottom:0;border-radius:8px 16px 0 0;height:54px;position:absolute;top:-26px;left:10px;right:24px}.eq-editorial-reference .eq-document-folder span{letter-spacing:.06em;color:#3c403f47;filter:blur(1px);font-size:clamp(1.7rem,3vw,3.1rem);font-weight:700}.eq-editorial-reference .eq-document-folder small{color:#060a0cc7;text-align:center;font-size:.9rem;font-weight:500;line-height:1.15;position:absolute;top:calc(100% + 26px);left:-10px;right:-10px}.eq-editorial-reference .eq-hero-lines{z-index:3;background:#ffffff38;height:1px;position:absolute;bottom:28vh;left:7vw;right:7vw}.eq-editorial-reference .eq-hero-lines:before,.eq-editorial-reference .eq-hero-lines:after{content:"";background:#ffffff29;height:1px;position:absolute;top:20px}.eq-editorial-reference .eq-hero-lines:before{width:40%;left:16%}.eq-editorial-reference .eq-hero-lines:after{width:20%;right:6%}.eq-editorial-reference .eq-hero-copy{opacity:1;transform:translate(-50%);z-index:8!important;text-align:center!important;color:#fff!important;width:min(820px,100vw - 36px)!important;padding:0 0 22px!important;position:absolute!important;bottom:58px!important;left:50%!important;right:auto!important}.eq-editorial-reference.is-ready .eq-hero-copy{opacity:1!important;animation:none!important;transform:translate(-50%)!important}.eq-editorial-reference .eq-hero-copy h1{text-shadow:0 8px 36px #0000004d;color:#fff!important;font-family:var(--font-public)!important;letter-spacing:-.065em!important;font-size:clamp(3rem,5.25vw,5rem)!important;line-height:.94!important;font-family:var(--eq-editorial-sans)!important;font-weight:400!important}.eq-editorial-reference .eq-hero-actions{justify-content:center!important;align-items:center!important;gap:20px!important;margin-top:26px!important;display:inline-flex!important}.eq-editorial-reference .eq-hero-actions p{text-shadow:0 6px 20px #00000061;color:#fff!important;margin:0!important;font-size:.92rem!important;font-weight:700!important;line-height:1!important}.eq-editorial-reference .eq-reveal{opacity:0;transition:opacity .78s,transform .78s cubic-bezier(.2,.8,.2,1);transform:translateY(34px)}.eq-editorial-reference .eq-reveal.is-visible{opacity:1;transform:translateY(0)}.eq-editorial-reference .eq-section{padding:clamp(86px,11vw,160px) clamp(22px,5vw,72px)!important}.eq-editorial-reference .eq-stats{background:#fff!important;grid-template-columns:minmax(0,.95fr) minmax(0,1fr)!important;gap:clamp(56px,8vw,128px)!important;display:grid!important;overflow:hidden!important}.eq-editorial-reference .eq-stat-list,.eq-editorial-reference .eq-stat-row>*{min-width:0!important}.eq-editorial-reference .eq-section-copy h2,.eq-editorial-reference .eq-highlights h2,.eq-editorial-reference .eq-vision h2,.eq-editorial-reference .eq-demo h2{color:var(--eq-hero-ink)!important;letter-spacing:-.052em!important;font-size:clamp(2rem,3.2vw,3.3rem)!important;font-weight:760!important;line-height:1.03!important;font-family:var(--eq-editorial-sans)!important}.eq-editorial-reference .eq-section-copy p,.eq-editorial-reference .eq-highlights>div:first-child p,.eq-editorial-reference .eq-vision p,.eq-editorial-reference .eq-demo p{color:#555a55!important;font-size:clamp(1rem,1.1vw,1.08rem)!important;line-height:1.45!important}.eq-editorial-reference .eq-stat-row{border-top:1px solid #dddeda!important;grid-template-columns:.9fr 1fr!important;align-items:start!important;gap:48px!important;min-height:150px!important;padding:22px 0 34px!important;display:grid!important}.eq-editorial-reference .eq-stat-row strong{color:var(--eq-hero-ink)!important;letter-spacing:-.08em!important;font-size:clamp(4rem,7.4vw,7.6rem)!important;font-weight:420!important;line-height:.88!important;font-family:var(--eq-editorial-sans)!important;white-space:nowrap!important}.eq-editorial-reference .eq-stat-row span{color:#666a66!important;overflow-wrap:anywhere!important;padding-top:14px!important;font-size:1.05rem!important;line-height:1.25!important}.eq-editorial-reference .eq-architecture{background:radial-gradient(circle at 52% 46%,#ffffffdb,#0000 30%),linear-gradient(#eeeeec 0%,#f9f9f6 62%,#fff 100%)!important;border:0!important;border-radius:0!important;min-height:92vh!important;margin:0 clamp(18px,3vw,36px)!important;overflow:hidden!important}.eq-editorial-reference .eq-architecture:before{content:"";opacity:.65;background:linear-gradient(120deg,#0000 0 40%,#00000014 49%,#0000 58%),radial-gradient(#0000 0 44%,#0000000d 88%);position:absolute;inset:0}.eq-editorial-reference .eq-architecture-pills{z-index:4!important;top:28px!important;left:22px!important}.eq-editorial-reference .eq-architecture-pills button{color:#fff!important;min-height:34px!important;box-shadow:none!important;font-size:.78rem!important;font-weight:760!important;font-family:var(--eq-editorial-medium)!important;background:#5b5c59b8!important;border:0!important;border-radius:999px!important;padding:0 7px 0 16px!important}.eq-editorial-reference .eq-architecture-pills button.active{text-align:left!important;white-space:normal!important;border-radius:18px!important;grid-template-columns:1fr auto!important;justify-content:stretch!important;align-items:start!important;width:min(390px,100vw - 44px)!important;height:auto!important;min-height:0!important;padding:18px 22px!important;line-height:1.05!important;display:grid!important}.eq-editorial-reference .eq-architecture-pills button.active:after{content:"UAE templates, party data, payment terms, signatures, and renewal history stay connected across every contract workflow.";grid-column:1/-1;margin-top:14px;font-size:.98rem;font-weight:500;line-height:1.22;display:block}.eq-editorial-reference .eq-glass-stack{filter:grayscale()saturate(.52)contrast(.95);transform:translate(-50%,-39%)rotateX(61deg)rotate(-42deg)!important}.eq-editorial-reference .eq-layer-card,.eq-editorial-reference .eq-floating-layer{background:#dce0e06b!important;border-color:#ffffff8f!important;border-radius:22px!important;box-shadow:inset 0 1px 2px #ffffffbd,inset 0 -16px 24px #00000029,0 20px 48px #00000029!important}.eq-editorial-reference .eq-architecture-progress{background:#64646475!important}.eq-editorial-reference .eq-architecture-progress span,.eq-editorial-reference .eq-highlights{background:#fff!important}.eq-editorial-reference .eq-highlight-grid{gap:clamp(22px,2.1vw,32px)!important}.eq-editorial-reference .eq-highlight-card{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.eq-editorial-reference .eq-card-visual{filter:grayscale(.75)saturate(.78);aspect-ratio:.82!important;background:linear-gradient(#ffffff1f,#0000000a),#eeeeec!important;border-radius:0!important;overflow:hidden!important}.eq-editorial-reference .eq-highlight-card h3{color:var(--eq-hero-ink)!important;letter-spacing:-.025em!important;margin-top:18px!important;font-size:1rem!important}.eq-editorial-reference .eq-highlight-card p{color:#656865!important;font-size:.88rem!important;line-height:1.38!important}.eq-editorial-reference .eq-highlight-card a{color:#656865!important;font-size:.82rem!important}.eq-editorial-reference .eq-vision{background:#dfded9!important;grid-template-columns:.95fr 1.55fr!important;gap:clamp(54px,8vw,140px)!important;padding:clamp(42px,5vw,72px) clamp(22px,4vw,60px)!important;display:grid!important}.eq-editorial-reference .eq-vision-title h2{font-size:clamp(2rem,3vw,3rem)!important}.eq-editorial-reference .eq-founder-card{margin-top:34vh!important}.eq-editorial-reference .eq-founder-photo,.eq-editorial-reference .eq-office-photo{filter:saturate(.72)contrast(.94);box-shadow:none!important;border-radius:0!important}.eq-editorial-reference .eq-office-photo{background:linear-gradient(90deg,#f6f2e840,#ffffff0a),linear-gradient(120deg,#f4efe6 0 42%,#ddd5ca 42% 64%,#8f3426 64% 100%)!important;min-height:560px!important}.eq-editorial-reference .eq-demo{background:#fff!important;padding:clamp(110px,12vw,190px) 24px!important}.eq-editorial-reference .eq-demo-panel{background:var(--eq-hero-green)!important;color:#fff!important;border-radius:10px!important;width:min(1120px,100vw - 48px)!important;overflow:hidden!important}.eq-editorial-reference .eq-demo-copy{padding:clamp(34px,4vw,62px)!important}.eq-editorial-reference .eq-demo-copy h2,.eq-editorial-reference .eq-demo-copy p{color:#fff!important}.eq-editorial-reference .eq-demo-illustration{background:#fff!important;border-radius:4px!important;min-height:500px!important;margin:14px!important}.eq-editorial-reference .eq-footer{min-height:100vh!important;color:var(--eq-hero-green)!important;background:#fff!important;padding:28px clamp(22px,4vw,74px) 22px!important}.eq-editorial-reference .eq-footer-links{grid-template-columns:repeat(4,minmax(0,1fr))!important}.eq-editorial-reference .eq-footer a,.eq-editorial-reference .eq-footer h3,.eq-editorial-reference .eq-footer span{color:var(--eq-hero-green)!important}.eq-editorial-reference .eq-footer-brand{color:var(--eq-hero-green)!important;margin:22vh auto 18vh!important;font-size:clamp(5.6rem,13vw,13rem)!important;line-height:1!important}@keyframes eqFolderRise{to{opacity:1;filter:blur(1.2px)saturate(.56);transform:translateY(0)rotateX(7deg)scale(1)}}@keyframes eqHeroCopyIn{0%{opacity:.001;transform:translate(-50%)translateY(20px)}to{opacity:1;transform:translate(-50%)translateY(0)}}@keyframes eqWorkflowIn{to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.eq-editorial-reference *,.eq-editorial-reference :before,.eq-editorial-reference :after{transition-duration:1ms!important;animation-duration:1ms!important}}@media (width<=980px){.eq-editorial-reference .eq-public-nav{grid-template-columns:1fr auto 1fr!important}.eq-editorial-reference .eq-mobile-menu{justify-self:start!important;display:block!important}.eq-editorial-reference .eq-nav-left{display:none!important}.eq-editorial-reference .eq-nav-brand{grid-column:2!important;justify-self:center!important}.eq-editorial-reference .eq-nav-right a:first-child{display:none!important}.eq-editorial-reference .eq-stats,.eq-editorial-reference .eq-vision{grid-template-columns:1fr!important}.eq-editorial-reference .eq-founder-card{margin-top:30px!important}.eq-editorial-reference .eq-document-stage{opacity:.88;grid-template-columns:repeat(3,1fr);width:112vw;top:30%}.eq-editorial-reference .eq-document-folder:nth-child(n+4){display:none}.eq-editorial-reference .eq-workflow-board{width:980px;padding-left:280px;left:45%;transform:translate(-20%)scale(.96)}.eq-editorial-reference .eq-workflow-row{grid-template-columns:48px minmax(560px,1fr);gap:34px}.eq-editorial-reference .eq-workflow-row strong{font-size:clamp(3.2rem,7vw,5.6rem)}}@media (width<=640px){.eq-editorial-reference .eq-public-nav{height:56px!important;padding:0 16px!important}.eq-editorial-reference .eq-nav-right{gap:0!important}.eq-editorial-reference .eq-nav-right .eq-pill{display:none!important}.eq-editorial-reference .eq-wordmark{font-size:1.08rem!important}.eq-editorial-reference .eq-hero{background:radial-gradient(circle at 58% 26%,#d0a55675,#0000 18%),linear-gradient(#2c271e 0%,#a47a3f 34%,#141414 100%)!important;place-items:end start!important;padding:56px 18px 48px!important}.eq-editorial-reference .eq-hero-photo{background:linear-gradient(#00000014,#0000 28%,#000000d6),linear-gradient(100deg,#d6dddd80,#111111e6)!important}.eq-editorial-reference .eq-workflow-board{transform-origin:0 0;opacity:.34;width:760px;min-height:520px;padding:0 0 0 260px;top:76px;left:-80px;transform:scale(.78)}.eq-editorial-reference .eq-workflow-row{grid-template-columns:52px 640px;gap:34px;min-height:116px}.eq-editorial-reference .eq-workflow-row strong{font-size:4.35rem}.eq-editorial-reference .eq-workflow-cursor{top:284px;left:328px;transform:rotate(-11deg)scale(.82)}.eq-editorial-reference .eq-document-stage{opacity:.22;grid-template-columns:repeat(3,180px);gap:20px;width:760px;top:36%;left:68%;transform:translate(-50%,-50%)rotate(16deg)}.eq-editorial-reference .eq-document-folder{height:210px}.eq-editorial-reference .eq-document-folder small{display:none}.eq-editorial-reference .eq-hero-copy{text-align:left!important;width:min(360px,100vw - 36px)!important;padding-bottom:16px!important;bottom:44px!important;left:18px!important;right:auto!important;transform:none!important}.eq-editorial-reference.is-ready .eq-hero-copy{opacity:1!important;animation:none!important;transform:none!important}.eq-editorial-reference .eq-hero-copy h1{letter-spacing:-.07em!important;font-size:clamp(2.35rem,12vw,4.2rem)!important;line-height:.96!important}.eq-editorial-reference .eq-hero-actions{flex-direction:column!important;align-items:flex-start!important;gap:22px!important;margin-top:28px!important;display:flex!important}.eq-editorial-reference .eq-hero-actions p{font-size:.86rem!important;line-height:1.25!important}.eq-editorial-reference .eq-stats{gap:36px!important}.eq-editorial-reference .eq-stat-row{grid-template-columns:1fr!important;gap:12px!important;min-height:0!important;overflow:hidden!important}.eq-editorial-reference .eq-stat-row strong{white-space:normal!important;overflow-wrap:anywhere!important;font-size:clamp(3.1rem,15vw,5.2rem)!important}.eq-editorial-reference .eq-stat-row span{overflow-wrap:normal!important;word-break:normal!important;max-width:100%!important;padding-right:0!important}.eq-editorial-reference .eq-architecture{min-height:620px!important;margin:0!important}.eq-editorial-reference .eq-architecture-pills button.active{border-radius:18px!important;width:min(330px,100vw - 36px)!important;padding:16px 18px!important;font-size:.78rem!important}.eq-editorial-reference .eq-architecture-pills button.active:after{font-size:.9rem!important;line-height:1.2!important}.eq-editorial-reference .eq-glass-stack{top:58%!important;transform:translate(-50%,-40%)rotateX(60deg)rotate(-42deg)scale(.78)!important}.eq-editorial-reference .eq-demo-panel{width:calc(100vw - 28px)!important}.eq-editorial-reference .eq-demo-illustration{min-height:330px!important}.eq-editorial-reference .eq-footer-links{grid-template-columns:1fr 1fr!important;gap:30px!important}.eq-editorial-reference .eq-footer-brand{font-size:clamp(4rem,23vw,7rem)!important}}@keyframes eqHeroCopyInMobile{0%{opacity:.001;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}:root{--font-public:var(--eq-font-sf);--font-public-medium:var(--eq-font-sf-display);--font-wordmark:var(--eq-font-sf-display);--font-sans:var(--font-public);--font-body:var(--font-public);--font-display:var(--font-public-medium);--font-arabic:var(--eq-font-sf-arabic)}html,body,#root{width:100%;max-width:100%;min-height:100%;font-family:var(--font-public)!important;overflow-x:hidden!important}body,button,input,select,textarea,table,.app-content,.eq-landing,.eq-public-page{font-family:var(--font-public)!important}h1,h2,h3,h4,h5,h6,.page-header h1,.section-title,.hero-title,.card-title,.card-value,.sidebar-logo,.nav-logo,.auth-card h1,.auth-card h2{font-family:var(--font-public-medium)!important;letter-spacing:0!important}.eq-wordmark,.eq-footer-brand,.sidebar-logo,.app-mobile-topbar .nav-logo,.mobile-drawer .nav-logo,.auth-brand-logo,.auth-logo h2{font-family:var(--font-wordmark)!important;letter-spacing:0!important}.brand-wordmark{white-space:nowrap;align-items:center;gap:8px;max-width:100%;display:inline-flex;color:var(--eq-green)!important;font-family:var(--font-wordmark)!important;letter-spacing:0!important;text-transform:none!important;-webkit-text-fill-color:var(--eq-green)!important;font-weight:760!important;line-height:1!important;text-decoration:none!important}.brand-wordmark-text{min-width:0;display:inline-block;color:inherit!important;font:inherit!important;letter-spacing:inherit!important;line-height:inherit!important;text-transform:none!important;-webkit-text-fill-color:currentColor!important;background:0 0!important}.brand-wordmark-icon{flex:none}*,:before,:after{min-width:0}img,svg,video,canvas,iframe{max-width:100%}.app-content{width:calc(100vw - 288px)!important;min-width:0!important;max-width:none!important;overflow-x:clip!important}.container,.section,.page-header,.card,.dashboard-contract-panel,.builder-layout,.grid-sidebar,.grid-2,.grid-2-lg,.data-table,.form-row,.templates-grid,.profile-grid,.billing-grid,.dashboard-advanced-filters{max-width:100%!important}.card,.dashboard-stat-card,.dashboard-contract-card,.dashboard-shortcut-card,.builder-form,.builder-sidebar,.preview-container,.ai-chat-panel,.profile-card,.billing-card,.team-card,.auth-card,.notification-card,.template-card-app,.clause-item{overflow-wrap:anywhere}.card-header,.page-header,.dashboard-advanced-filters,.form-row,.hero-actions,.cta-grid,.dashboard-trust-strip{min-width:0!important}.data-table{width:100%}.data-table th,.data-table td{white-space:normal;overflow-wrap:anywhere}.btn,button,.status-badge,.category-pill,.tab-button,.bottom-nav-item,.sidebar-link,.mobile-drawer-link{max-width:100%}.btn span,button span,.bottom-nav-item span,.sidebar-link span,.mobile-drawer-link span,.status-badge{text-overflow:ellipsis;min-width:0;overflow:hidden}input,select,textarea,.form-input,.form-select,.form-textarea{width:100%;max-width:100%}@media (width>=769px){.app-content{margin-left:288px!important;padding-left:clamp(24px,3vw,44px)!important;padding-right:clamp(24px,3vw,44px)!important}.grid-sidebar{grid-template-columns:minmax(0,1fr) minmax(300px,380px)!important}}@media (width<=1024px){.app-content{width:100%!important;max-width:100%!important;margin-left:0!important}.page-header{flex-direction:column;display:flex;align-items:flex-start!important}.page-header>div,.page-header form,.page-header .btn{max-width:100%}}@media (width<=768px){body{min-width:0!important}.app-content{padding-left:14px!important;padding-right:14px!important}.grid-2,.grid-2-lg,.grid-sidebar,.grid-workflow,.builder-layout,.dashboard-advanced-filters,.form-row{grid-template-columns:minmax(0,1fr)!important;display:grid!important}.card-header,.dashboard-contract-card [style*=space-between],.dashboard-contract-panel .card-header{align-items:flex-start!important;gap:10px!important}.dashboard-contract-panel .card-header>div,.dashboard-contract-card [style*=space-between]>div:last-child{flex-wrap:wrap!important}.mobile-bottom-nav{max-width:calc(100vw - 20px)!important}.bottom-nav-item{min-width:0!important}.bottom-nav-item span{max-width:100%;font-size:.64rem!important}}@media (width<=420px){.app-content{padding-left:12px!important;padding-right:12px!important}.page-header h1,.dashboard-page .page-header h1{font-size:clamp(1.95rem,11vw,3rem)!important}.btn,button{padding-left:12px;padding-right:12px}}:root{--brand-bg-main:#001e16;--brand-bg-gradient:linear-gradient(135deg, #001e16 0%, #06261d 50%, #0a2a21 100%);--brand-surface:#0a2a21;--brand-surface-elevated:#123328;--brand-text-primary:#e9e7df;--brand-text-secondary:#b8b8b0;--brand-text-disabled:#7d847f;--brand-cream:#e7e5bf;--brand-cream-hover:#f2f0d6;--brand-border:#d9d6c8;--brand-border-soft:#d9d6c82e;--brand-border-strong:#d9d6c857;--eq-green:var(--brand-cream);--eq-green-2:var(--brand-cream-hover);--eq-ink:var(--brand-text-primary);--eq-muted:var(--brand-text-secondary);--eq-line:var(--brand-border-soft);--eq-paper:var(--brand-surface);--eq-warm:var(--brand-surface-elevated);--eq-gray:var(--brand-text-disabled);--dark:var(--brand-text-primary);--dark-2:var(--brand-text-secondary);--dark-3:var(--brand-cream);--blue:var(--brand-cream);--blue-dark:var(--brand-bg-main);--teal:var(--brand-cream);--teal-dark:var(--brand-cream-hover);--off-white:var(--brand-surface);--off-white-2:var(--brand-surface-elevated);--white:var(--brand-text-primary);--gray:var(--brand-text-secondary);--gray-light:var(--brand-text-disabled);--gold:var(--brand-cream);--accent-warm:var(--brand-cream);--accent-cool:var(--brand-text-secondary);--border-light:var(--brand-border-soft);--gradient-accent:linear-gradient(90deg, var(--brand-cream) 0%, var(--brand-cream-hover) 100%);--gradient-accent-135:linear-gradient(135deg, var(--brand-cream) 0%, var(--brand-cream-hover) 100%);--gradient-accent-vertical:linear-gradient(180deg, var(--brand-cream) 0%, var(--brand-cream-hover) 100%)}body{background:radial-gradient(circle at 18% 0%, #e7e5bf14, transparent 24%), var(--brand-bg-gradient)!important}::selection{background:var(--brand-cream)!important;color:var(--brand-bg-main)!important}a,p,li,span,label,small,div{border-color:var(--brand-border-soft)}h1,h2,h3,h4,h5,h6,.page-header h1,.section-title,.hero-title,.card-title{color:var(--brand-text-primary)!important}p,.page-header p,.section-subtitle,.card p,.auth-sub,.form-hint{color:var(--brand-text-secondary)!important}.brand-wordmark,.eq-wordmark,.sidebar-logo,.nav-logo,.auth-brand-logo,.auth-logo h2,.legal-wordmark,.legal-footer-brand,.eq-footer-brand,.brand-wordmark-text{color:var(--brand-cream)!important;-webkit-text-fill-color:var(--brand-cream)!important}.app-content,.dashboard-page,.clauses-page,.auth-page,.onboarding-page,.eq-public-page,.legal-page{background:radial-gradient(circle at 82% 0%, #e7e5bf0e, transparent 30%), var(--brand-bg-gradient)!important;color:var(--brand-text-primary)!important}.app-sidebar,.app-mobile-topbar,.mobile-bottom-nav,.mobile-drawer,.legal-nav,.eq-public-nav,.nav{border:1px solid var(--brand-border-soft)!important;box-shadow:none!important;color:var(--brand-text-primary)!important;background:#0a2a21d6!important}.sidebar-link,.bottom-nav-item,.mobile-drawer-link,.legal-nav a,.eq-public-nav a,.eq-public-nav button,.nav a{color:var(--brand-text-secondary)!important}.sidebar-link:hover,.sidebar-link.active,.bottom-nav-item.active,.bottom-nav-item:hover,.mobile-drawer-link.active,.mobile-drawer-link:hover,.legal-nav a:hover,.eq-public-nav a:hover{color:var(--brand-cream-hover)!important;background:#e7e5bf14!important}.sidebar-link svg,.bottom-nav-item svg,.mobile-drawer-link svg{color:currentColor!important}.card,.dashboard-card,.dashboard-trust-strip,.dashboard-notice-card,.dashboard-quick-action,.dashboard-priority-item,.dashboard-stat-card,.dashboard-intelligence-card,.dashboard-contract-panel,.dashboard-contract-card,.dashboard-shortcut-card,.builder-sidebar,.builder-form,.preview-container,.ai-chat-panel,.template-card,.template-card-app,.clause-item,.profile-card,.billing-card,.team-card,.auth-card,.empty-state,.modal-content,.recipient-card,.verify-card,.notification-card,.legal-content .container,.legal-footer .container{border:1px solid var(--brand-border-soft)!important;color:var(--brand-text-primary)!important;box-shadow:none!important;background:#0a2a21c7!important}.card:hover,.dashboard-quick-action:hover,.dashboard-stat-card:hover,.dashboard-contract-card:hover,.dashboard-shortcut-card:hover,.template-card-app:hover,.clause-item:hover{border-color:var(--brand-border-strong)!important;box-shadow:none!important;background:#123328eb!important}.page-header,.card-header,.sidebar-divider,.mobile-drawer-divider,.data-table th,.data-table td{border-color:var(--brand-border-soft)!important}.btn-primary,.generate-btn,.nav-new-contract,.mobile-drawer-cta,.dashboard-page .page-header .btn-primary,.dashboard-page .dashboard-advanced-filters button,.eq-pill-solid,.tab-button.active,.builder-step.active{background:var(--brand-cream)!important;border-color:var(--brand-cream)!important;color:var(--brand-bg-main)!important;box-shadow:none!important}.btn-primary:hover,.generate-btn:hover,.nav-new-contract:hover,.mobile-drawer-cta:hover,.eq-pill-solid:hover{background:var(--brand-cream-hover)!important;border-color:var(--brand-cream-hover)!important;color:var(--brand-bg-main)!important}.btn-secondary,.btn-white,.btn-ghost,.category-pill,.tab-button,.eq-pill:not(.eq-pill-solid){color:var(--brand-text-primary)!important;border:1px solid var(--brand-border-soft)!important;box-shadow:none!important;background:0 0!important}.btn-secondary:hover,.btn-white:hover,.btn-ghost:hover,.category-pill:hover,.tab-button:hover{border-color:var(--brand-border-strong)!important;color:var(--brand-cream-hover)!important;background:#e7e5bf14!important}.form-input,.form-select,.form-textarea,input,select,textarea,.dashboard-page .dashboard-contract-panel .form-input,.dashboard-page .dashboard-advanced-filters input{border:1px solid var(--brand-border-soft)!important;color:var(--brand-text-primary)!important;background:#001e16ad!important}.form-input::placeholder,.form-textarea::placeholder,input::placeholder,textarea::placeholder{color:var(--brand-text-disabled)!important}.form-input:focus,.form-select:focus,.form-textarea:focus,input:focus,select:focus,textarea:focus{border-color:var(--brand-cream)!important;outline:2px solid #e7e5bf2e!important}.status-badge,.template-badge,.auth-security-badge,.dashboard-trust-badge,.builder-step.completed{border:1px solid var(--brand-border-soft)!important;color:var(--brand-cream)!important;background:#e7e5bf14!important}.avatar-circle,.avatar-circle-lg,.stat-icon,.feature-icon,.showcase-panel-icon,.cta-card-icon,.template-icon,.contact-icon,.sid-icon{color:var(--brand-cream)!important;background:#e7e5bf1a!important}.data-table{background:0 0!important}.data-table th{color:var(--brand-text-secondary)!important;background:#001e169e!important}.data-table td{color:var(--brand-text-primary)!important;background:#0a2a2180!important}.loading-fullscreen,.error-fullscreen{background:var(--brand-bg-gradient)!important;color:var(--brand-text-primary)!important}.loading-spinner{border-color:#e7e5bf33!important;border-top-color:var(--brand-cream)!important}.loading-text,.error-fullscreen-message{color:var(--brand-text-secondary)!important}.auth-split,.auth-form-panel,.auth-brand-panel{background:var(--brand-bg-gradient)!important}.auth-card{background:#0a2a21db!important}.auth-brand-tagline,.auth-brand-feature,.auth-brand-trust,.auth-footer,.auth-trust-strip,.auth-terms{color:var(--brand-text-secondary)!important}.auth-footer a,.auth-forgot-link,.auth-retry-btn{color:var(--brand-cream)!important}.legal-hero,.legal-content,.legal-footer{color:var(--brand-text-primary)!important;background:0 0!important}.legal-date,.legal-content p,.legal-content li,.legal-footer p{color:var(--brand-text-secondary)!important}.legal-content a,.legal-footer a{color:var(--brand-cream)!important}.eq-editorial-reference{--eq-hero-green:var(--brand-bg-main);--eq-hero-ink:var(--brand-text-primary);--eq-hero-muted:var(--brand-text-secondary);--eq-hero-cream:var(--brand-cream);background:var(--brand-bg-main)!important;color:var(--brand-text-primary)!important}.eq-editorial-reference .eq-hero-copy h1,.eq-editorial-reference .eq-section-copy h2,.eq-editorial-reference .eq-highlights h2,.eq-editorial-reference .eq-vision h2,.eq-editorial-reference .eq-demo h2,.eq-editorial-reference .eq-stat-row strong{color:var(--brand-text-primary)!important}.eq-editorial-reference .eq-hero-actions p,.eq-editorial-reference .eq-section-copy p,.eq-editorial-reference .eq-highlights>div:first-child p,.eq-editorial-reference .eq-vision p,.eq-editorial-reference .eq-demo p,.eq-editorial-reference .eq-stat-row span,.eq-editorial-reference .eq-highlight-card p,.eq-editorial-reference .eq-highlight-card a{color:var(--brand-text-secondary)!important}.eq-editorial-reference .eq-stats,.eq-editorial-reference .eq-highlights,.eq-editorial-reference .eq-demo,.eq-editorial-reference .eq-footer{background:var(--brand-bg-main)!important}.eq-editorial-reference .eq-architecture,.eq-editorial-reference .eq-vision,.eq-editorial-reference .eq-demo-panel{background:radial-gradient(circle at 66% 18%, #e7e5bf14, transparent 30%), var(--brand-surface)!important;border:1px solid var(--brand-border-soft)!important}.eq-editorial-reference .eq-architecture-pills button,.eq-editorial-reference .eq-architecture-pills button.active{color:var(--brand-text-primary)!important;border:1px solid var(--brand-border-soft)!important;background:#123328d1!important}.eq-editorial-reference .eq-layer-card,.eq-editorial-reference .eq-floating-layer,.eq-editorial-reference .eq-card-visual,.eq-editorial-reference .eq-demo-illustration,.eq-editorial-reference .eq-document-folder,.eq-editorial-reference .eq-workflow-row{border-color:var(--brand-border-soft)!important;color:var(--brand-text-primary)!important;background:#0a2a21b3!important}.eq-editorial-reference .eq-pill-solid,.eq-editorial-reference .eq-hero-actions .eq-pill-solid,.eq-editorial-reference .eq-nav-right .eq-pill-solid,.eq-public-page .eq-pill-solid,.legal-page .eq-pill-solid{background:var(--brand-cream)!important;border-color:var(--brand-cream)!important;color:var(--brand-bg-main)!important;-webkit-text-fill-color:var(--brand-bg-main)!important}.eq-editorial-reference .eq-pill-solid:hover,.eq-public-page .eq-pill-solid:hover,.legal-page .eq-pill-solid:hover{background:var(--brand-cream-hover)!important;border-color:var(--brand-cream-hover)!important;color:var(--brand-bg-main)!important;-webkit-text-fill-color:var(--brand-bg-main)!important}body .app-content.dashboard-page,body .app-content.clauses-page,body .app-content{background:radial-gradient(circle at 88% 0%, #e7e5bf0e, transparent 28%), var(--brand-bg-gradient)!important;color:var(--brand-text-primary)!important}.dashboard-page .page-header,.dashboard-page .dashboard-contract-panel>.card-header{border-color:var(--brand-border-soft)!important;color:var(--brand-text-primary)!important;background:0 0!important}.dashboard-page .page-header h1,.dashboard-page .dashboard-contract-panel h3,.dashboard-page .dashboard-intelligence-card h3,.dashboard-page .empty-state h3{color:var(--brand-text-primary)!important}.dashboard-page .page-header p,.dashboard-page .empty-state p{color:var(--brand-text-secondary)!important}.dashboard-page .dashboard-trust-strip,.dashboard-page .dashboard-notice-card,.dashboard-page .dashboard-quick-action,.dashboard-page .dashboard-priority-item,.dashboard-page .dashboard-stat-card,.dashboard-page .dashboard-intelligence-card,.dashboard-page .dashboard-contract-panel,.dashboard-page .dashboard-contract-card,.dashboard-page .dashboard-shortcut-card,.dashboard-page .empty-state,.dashboard-page .card{border:1px solid var(--brand-border-soft)!important;color:var(--brand-text-primary)!important;box-shadow:none!important;background:#0a2a21db!important}.dashboard-page .dashboard-quick-action:hover,.dashboard-page .dashboard-stat-card:hover,.dashboard-page .dashboard-contract-card:hover,.dashboard-page .dashboard-shortcut-card:hover{border-color:var(--brand-border-strong)!important;background:#123328f0!important}.dashboard-page .dashboard-trust-badge,.dashboard-page .status-badge,.dashboard-page .category-pill{border:1px solid var(--brand-border-soft)!important;color:var(--brand-cream)!important;background:#e7e5bf14!important}.dashboard-page .card-title{color:var(--brand-cream)!important}.dashboard-page .card-value,.dashboard-page .dashboard-contract-card a,.dashboard-page .dashboard-shortcut-card div,.dashboard-page .dashboard-quick-action div{color:var(--brand-text-primary)!important}.dashboard-page .dashboard-stat-card div,.dashboard-page .dashboard-contract-card div,.dashboard-page .dashboard-shortcut-card div,.dashboard-page .dashboard-intelligence-card div{color:inherit}.dashboard-page .dashboard-contract-panel .form-input,.dashboard-page .dashboard-advanced-filters input{border-color:var(--brand-border-soft)!important;color:var(--brand-text-primary)!important;background:#001e16b3!important}.dashboard-page .page-header .btn-primary,.dashboard-page .dashboard-advanced-filters button,.dashboard-page .category-pill[style*="var(--blue)"]{background:var(--brand-cream)!important;border-color:var(--brand-cream)!important;color:var(--brand-bg-main)!important}.dashboard-page .stat-icon svg,.dashboard-page .dashboard-shortcut-card svg,.dashboard-page .dashboard-trust-badge svg{color:currentColor!important;stroke:currentColor!important}.auth-card h1,.auth-card h2,.auth-card h3,.auth-logo h2,.auth-brand-logo{color:var(--brand-text-primary)!important;-webkit-text-fill-color:var(--brand-text-primary)!important}.auth-card .brand-wordmark,.auth-card .brand-wordmark-text,.auth-logo .brand-wordmark,.auth-logo .brand-wordmark-text,.auth-brand-logo.brand-wordmark,.auth-brand-logo .brand-wordmark-text{color:var(--brand-cream)!important;-webkit-text-fill-color:var(--brand-cream)!important}.auth-card .auth-sub,.auth-card .form-label,.auth-card label,.auth-card p,.auth-card .auth-footer,.auth-card .auth-trust-strip,.auth-card .auth-terms{color:var(--brand-text-secondary)!important}.auth-card .form-input,.auth-card select.form-input,.auth-card input{background:var(--brand-text-primary)!important;color:var(--brand-bg-main)!important;border-color:#d9d6c86b!important}.auth-card .form-input::placeholder,.auth-card input::placeholder{color:var(--brand-text-disabled)!important}.auth-card .auth-submit,.auth-card button[type=submit]{background:var(--brand-cream)!important;border-color:var(--brand-cream)!important;color:var(--brand-bg-main)!important;border-radius:999px!important}.auth-card .auth-submit:hover,.auth-card button[type=submit]:hover{background:var(--brand-cream-hover)!important;border-color:var(--brand-cream-hover)!important}@media (width<=768px){.app-mobile-topbar,.mobile-bottom-nav,.mobile-drawer{background:#0a2a21f0!important}.auth-card{background:#0a2a21eb!important}}.builder-choice-card{border:1px solid var(--brand-border-soft)!important;color:var(--brand-text-primary)!important;box-shadow:none!important;background:#0a2a21eb!important}.builder-choice-card:hover,.builder-choice-card.selected{border-color:var(--brand-border-strong)!important;background:#123328f5!important}.builder-choice-card svg,.builder-preset-icon svg{color:var(--brand-cream)!important;stroke:var(--brand-cream)!important}.builder-choice-card strong,.builder-choice-card b{color:var(--brand-text-primary)!important}.builder-choice-card .builder-preset-icon,.builder-type-option>div:first-child{border:1px solid var(--brand-border-soft)!important;color:var(--brand-cream)!important;background:#e7e5bf1a!important}.builder-form .card,.builder-form [style*="var(--off-white)"],.app-content [style*="var(--off-white)"]{border-color:var(--brand-border-soft)!important;background-color:#0a2a21b8!important}.auth-trust-dot{color:var(--brand-text-disabled)!important}@media (width<=900px){body .app-content,body .app-content.dashboard-page,body .app-content.clauses-page{padding-top:108px!important}body .page-header{margin-top:0!important}}.eq-editorial-reference .eq-flow{border-top:1px solid var(--brand-border-soft)!important;border-bottom:1px solid var(--brand-border-soft)!important;background:radial-gradient(circle at 82% 24%,#e7e5bf16,#0000 27%),linear-gradient(135deg,#001e16 0%,#06261d 54%,#0a2a21 100%)!important;grid-template-columns:minmax(280px,.85fr) minmax(360px,1fr) minmax(240px,.72fr)!important;align-items:center!important;gap:clamp(28px,5vw,88px)!important;min-height:92svh!important;padding:clamp(78px,11vw,150px) clamp(22px,5vw,86px)!important;display:grid!important;position:relative!important;overflow:hidden!important}.eq-editorial-reference .eq-flow:before{content:""!important;pointer-events:none!important;opacity:.48!important;background-image:linear-gradient(90deg,#d9d6c80e 0 1px,#0000 1px 18vw),linear-gradient(0deg,#d9d6c80b 0 1px,#0000 1px 22vh)!important;position:absolute!important;inset:0!important}.eq-editorial-reference .eq-flow>*{z-index:1!important;position:relative!important}.eq-editorial-reference .eq-section-kicker{color:var(--brand-cream)!important;font-family:var(--eq-editorial-medium)!important;letter-spacing:0!important;margin-bottom:22px!important;font-size:.78rem!important;font-weight:500!important;display:inline-flex!important}.eq-editorial-reference .eq-flow-copy h2{max-width:9.8ch!important;color:var(--brand-text-primary)!important;font-family:var(--eq-editorial-sans)!important;letter-spacing:-.07em!important;margin:0!important;font-size:clamp(3.5rem,7vw,8.6rem)!important;font-weight:500!important;line-height:.9!important}.eq-editorial-reference .eq-flow-copy p{max-width:36rem!important;color:var(--brand-text-secondary)!important;margin:34px 0 0!important;font-size:clamp(1rem,1.25vw,1.18rem)!important;line-height:1.42!important}.eq-editorial-reference .eq-flow-panel{border:1px solid var(--brand-border-soft)!important;background:#0a2a21bd!important;border-radius:8px!important;gap:0!important;display:grid!important;position:relative!important;overflow:hidden!important}.eq-editorial-reference .eq-flow-rail{background:var(--brand-border-soft)!important;width:1px!important;position:absolute!important;top:0!important;bottom:0!important;left:82px!important}.eq-editorial-reference .eq-flow-step{border-bottom:1px solid var(--brand-border-soft)!important;grid-template-columns:82px minmax(0,1fr)!important;gap:clamp(18px,3vw,34px)!important;min-height:178px!important;padding:clamp(22px,3vw,34px)!important;display:grid!important}.eq-editorial-reference .eq-flow-step:last-child{border-bottom:0!important}.eq-editorial-reference .eq-flow-step>span{color:var(--brand-cream)!important;font-family:var(--eq-editorial-medium)!important;font-size:.82rem!important;font-weight:500!important}.eq-editorial-reference .eq-flow-step h3{color:var(--brand-text-primary)!important;font-family:var(--eq-editorial-sans)!important;letter-spacing:-.045em!important;margin:0 0 18px!important;font-size:clamp(1.45rem,2.15vw,2.35rem)!important;font-weight:500!important;line-height:1.02!important}.eq-editorial-reference .eq-flow-step p{max-width:37rem!important;color:var(--brand-text-secondary)!important;margin:0!important;font-size:.95rem!important;line-height:1.44!important}.eq-editorial-reference .eq-flow-art{min-height:580px!important;position:relative!important}.eq-editorial-reference .eq-flow-doc{aspect-ratio:.78!important;border:1px solid var(--brand-border-soft)!important;transform-origin:50%!important;background:linear-gradient(#e9e7df21,#123328a3),#0a2a21d1!important;border-radius:8px!important;width:min(260px,78vw)!important;padding:22px!important;position:absolute!important;box-shadow:0 38px 80px #0000002e!important}.eq-editorial-reference .eq-flow-doc span{color:var(--brand-cream)!important;margin-bottom:40px!important;font-size:.82rem!important;font-weight:500!important;display:block!important}.eq-editorial-reference .eq-flow-doc i{background:var(--brand-border-soft)!important;height:1px!important;margin:18px 0!important;display:block!important}.eq-editorial-reference .eq-flow-doc.doc-a{top:72px!important;left:0!important;transform:rotate(-8deg)!important}.eq-editorial-reference .eq-flow-doc.doc-b{top:154px!important;left:54px!important;transform:rotate(5deg)!important}.eq-editorial-reference .eq-flow-doc.doc-c{background:linear-gradient(#e7e5bf38,#123328b3),#0a2a21e6!important;top:236px!important;left:108px!important;transform:rotate(-2deg)!important}@media (width<=1180px){.eq-editorial-reference .eq-flow{grid-template-columns:1fr minmax(320px,.9fr)!important}.eq-editorial-reference .eq-flow-art{display:none!important}}@media (width<=760px){.eq-editorial-reference .eq-flow{grid-template-columns:1fr!important;min-height:0!important;padding:72px 18px!important}.eq-editorial-reference .eq-flow-copy h2{letter-spacing:-.065em!important;max-width:10.5ch!important;font-size:clamp(3rem,16vw,4.8rem)!important}.eq-editorial-reference .eq-flow-copy p{margin-top:24px!important}.eq-editorial-reference .eq-flow-panel{margin-top:4px!important}.eq-editorial-reference .eq-flow-rail{left:54px!important}.eq-editorial-reference .eq-flow-step{grid-template-columns:54px minmax(0,1fr)!important;min-height:0!important;padding:22px 18px!important}.eq-editorial-reference .eq-flow-step h3{font-size:clamp(1.35rem,7vw,2rem)!important}}.eq-editorial-reference .eq-pill,.eq-public-page .eq-pill,.legal-page .eq-pill{color:#fff!important;-webkit-text-fill-color:#fff!important;min-width:190px!important;height:42px!important;min-height:42px!important;font-family:var(--eq-editorial-medium,var(--font-public-medium))!important;letter-spacing:-.012em!important;white-space:nowrap!important;background:#007554!important;border:0!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;gap:17px!important;padding:0 10px 0 24px!important;font-size:1.02rem!important;font-weight:760!important;line-height:1!important;text-decoration:none!important;box-shadow:0 18px 44px #00000057,inset 0 0 0 1px #e9e7df05!important}.eq-editorial-reference .eq-pill:hover,.eq-public-page .eq-pill:hover,.legal-page .eq-pill:hover{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#00825e!important;border-color:#0000!important;transform:translateY(-1px)!important}.eq-editorial-reference .eq-pill.eq-pill-solid,.eq-editorial-reference .eq-hero-actions .eq-pill.eq-pill-solid,.eq-editorial-reference .eq-nav-right .eq-pill.eq-pill-solid,.eq-public-page .eq-pill.eq-pill-solid,.legal-page .eq-pill.eq-pill-solid{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#007554!important;border-color:#0000!important}.eq-editorial-reference .eq-pill.eq-pill-solid:hover,.eq-editorial-reference .eq-hero-actions .eq-pill.eq-pill-solid:hover,.eq-public-page .eq-pill.eq-pill-solid:hover,.legal-page .eq-pill.eq-pill-solid:hover{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#00825e!important;border-color:#0000!important}.eq-editorial-reference .eq-pill:focus-visible,.eq-public-page .eq-pill:focus-visible,.legal-page .eq-pill:focus-visible{outline:2px solid var(--brand-cream)!important;outline-offset:4px!important}.eq-editorial-reference .eq-pill svg,.eq-public-page .eq-pill svg,.legal-page .eq-pill svg{box-sizing:content-box!important;color:#007554!important;stroke:#007554!important;stroke-width:3.25px!important;width:14px!important;min-width:14px!important;height:14px!important;box-shadow:none!important;background:#fff!important;border-radius:999px!important;padding:6px!important}.eq-editorial-reference .eq-pill:hover svg,.eq-public-page .eq-pill:hover svg,.legal-page .eq-pill:hover svg{color:#00825e!important;stroke:#00825e!important;background:#fff!important}@media (width<=760px){.eq-editorial-reference .eq-nav-right .eq-pill{display:none!important}.eq-editorial-reference .eq-hero-actions .eq-pill,.eq-editorial-reference .eq-demo-copy .eq-pill,.eq-public-page .legal-nav-right .eq-pill{gap:12px!important;height:40px!important;min-height:40px!important;padding-left:18px!important;font-size:.92rem!important}}.eq-editorial-reference .eq-demo-premium{background:radial-gradient(circle at 18% 12%,#e7e5bf16,#0000 24%),linear-gradient(135deg,#001e16 0%,#06261d 50%,#0a2a21 100%)!important;padding:clamp(86px,10vw,150px) clamp(18px,4vw,56px)!important}.eq-editorial-reference .eq-demo-premium .eq-demo-panel{background:linear-gradient(135deg, #0a2a21eb, #123328c7), var(--brand-surface)!important;border:1px solid #d9d6c82e!important;border-radius:8px!important;grid-template-columns:minmax(320px,.78fr) minmax(460px,1fr)!important;align-items:stretch!important;gap:clamp(22px,4vw,56px)!important;width:min(1180px,100%)!important;min-height:620px!important;margin:0 auto!important;padding:clamp(18px,2vw,24px)!important;display:grid!important;overflow:hidden!important;box-shadow:0 36px 90px #0003!important}.eq-editorial-reference .eq-demo-premium .eq-demo-copy{min-height:0!important;color:var(--brand-text-primary)!important;flex-direction:column!important;justify-content:space-between!important;padding:clamp(26px,4.8vw,58px) clamp(18px,4vw,48px)!important;display:flex!important}.eq-editorial-reference .eq-demo-kicker{width:fit-content!important;color:var(--brand-cream)!important;font-family:var(--eq-editorial-medium)!important;margin-bottom:28px!important;font-size:.82rem!important;line-height:1!important;display:inline-flex!important}.eq-editorial-reference .eq-demo-premium .eq-demo-copy h2{max-width:9.8ch!important;color:var(--brand-text-primary)!important;font-family:var(--eq-editorial-sans)!important;letter-spacing:-.07em!important;margin:0!important;font-size:clamp(3.35rem,5.8vw,6.8rem)!important;font-weight:500!important;line-height:.9!important}.eq-editorial-reference .eq-demo-premium .eq-demo-copy p{max-width:31rem!important;color:var(--brand-text-secondary)!important;margin:34px 0 0!important;font-size:clamp(1rem,1.18vw,1.12rem)!important;line-height:1.42!important}.eq-editorial-reference .eq-demo-meta{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;margin:42px 0 34px!important;display:grid!important}.eq-editorial-reference .eq-demo-meta span{min-height:76px!important;color:var(--brand-text-secondary)!important;background:#001e1638!important;border:1px solid #d9d6c829!important;border-radius:8px!important;gap:8px!important;padding:14px!important;font-size:.78rem!important;line-height:1.15!important;display:grid!important}.eq-editorial-reference .eq-demo-meta strong{color:var(--brand-cream)!important;font-size:.76rem!important;font-weight:600!important}.eq-editorial-reference .eq-demo-premium .eq-demo-copy .eq-pill{align-self:flex-start!important;margin-top:auto!important}.eq-editorial-reference .eq-demo-premium .eq-demo-illustration{background:linear-gradient(90deg,#d9d6c812 0 1px,#0000 1px 86px),linear-gradient(0deg,#d9d6c80e 0 1px,#0000 1px 86px),radial-gradient(circle at 34% 24%,#e7e5bf29,#0000 28%),#001e168f!important;border:1px solid #d9d6c829!important;border-radius:8px!important;min-height:572px!important;margin:0!important;position:relative!important;overflow:hidden!important}.eq-editorial-reference .eq-demo-document{aspect-ratio:.76!important;width:min(430px,78%)!important;color:var(--brand-bg-main)!important;background:linear-gradient(#e9e7dff5,#d9d6c8db)!important;border:1px solid #d9d6c83d!important;border-radius:8px!important;padding:clamp(20px,4vw,34px)!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)rotate(-2deg)!important;box-shadow:0 38px 80px #00000047!important}.eq-editorial-reference .eq-demo-document-bar{gap:7px!important;margin-bottom:42px!important;display:flex!important}.eq-editorial-reference .eq-demo-document-bar span{background:#001e1652!important;border-radius:999px!important;width:9px!important;height:9px!important}.eq-editorial-reference .eq-demo-document-title{max-width:9ch!important;color:var(--brand-bg-main)!important;font-family:var(--eq-editorial-sans)!important;letter-spacing:-.07em!important;font-size:clamp(2.2rem,4.5vw,4.1rem)!important;line-height:.9!important}.eq-editorial-reference .eq-demo-document-grid{color:#001e168f!important;grid-template-columns:72px 1fr!important;align-items:center!important;gap:16px 18px!important;font-size:.78rem!important;font-weight:600!important;display:grid!important;position:absolute!important;bottom:34px!important;left:34px!important;right:34px!important}.eq-editorial-reference .eq-demo-document-grid i{background:#001e1633!important;height:1px!important}.eq-editorial-reference .eq-demo-card{z-index:2!important;width:min(240px,42%)!important;color:var(--brand-text-primary)!important;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important;background:#0a2a21d6!important;border:1px solid #d9d6c838!important;border-radius:8px!important;padding:18px!important;position:absolute!important;box-shadow:0 28px 60px #00000038!important}.eq-editorial-reference .eq-demo-card span{color:var(--brand-text-secondary)!important;margin-bottom:10px!important;font-size:.76rem!important;display:block!important}.eq-editorial-reference .eq-demo-card strong{color:var(--brand-text-primary)!important;letter-spacing:-.035em!important;font-size:clamp(1.08rem,1.7vw,1.6rem)!important;line-height:1.02!important;display:block!important}.eq-editorial-reference .eq-demo-card i{background:#d9d6c82e!important;height:1px!important;margin-top:16px!important;display:block!important}.eq-editorial-reference .eq-demo-card-a{top:42px!important;left:34px!important}.eq-editorial-reference .eq-demo-card-b{bottom:42px!important;right:34px!important}.eq-editorial-reference .eq-demo-orbit{border:1px solid #d9d6c824!important;border-radius:999px!important;position:absolute!important;inset:9% 8%!important;transform:rotate(-12deg)!important}.eq-editorial-reference .eq-demo-orbit span{background:var(--brand-cream)!important;border-radius:999px!important;width:9px!important;height:9px!important;position:absolute!important}.eq-editorial-reference .eq-demo-orbit span:first-child{top:22%;left:12%}.eq-editorial-reference .eq-demo-orbit span:nth-child(2){top:12%;right:18%}.eq-editorial-reference .eq-demo-orbit span:nth-child(3){bottom:10%;left:54%}@media (width<=980px){.eq-editorial-reference .eq-demo-premium .eq-demo-panel{grid-template-columns:1fr!important;min-height:0!important}.eq-editorial-reference .eq-demo-premium .eq-demo-copy{padding-bottom:10px!important}.eq-editorial-reference .eq-demo-premium .eq-demo-copy h2{max-width:10ch!important}.eq-editorial-reference .eq-demo-premium .eq-demo-illustration{min-height:430px!important}}@media (width<=640px){.eq-editorial-reference .eq-demo-premium{padding:70px 14px!important}.eq-editorial-reference .eq-demo-premium .eq-demo-panel{width:100%!important;padding:12px!important}.eq-editorial-reference .eq-demo-premium .eq-demo-copy{padding:22px 12px 8px!important}.eq-editorial-reference .eq-demo-premium .eq-demo-copy h2{font-size:clamp(3rem,15vw,4.4rem)!important}.eq-editorial-reference .eq-demo-premium .eq-demo-copy p{margin-top:24px!important}.eq-editorial-reference .eq-demo-meta{grid-template-columns:1fr!important;gap:8px!important;margin:28px 0 24px!important}.eq-editorial-reference .eq-demo-meta span{grid-template-columns:42px 1fr!important;align-items:center!important;min-height:0!important}.eq-editorial-reference .eq-demo-premium .eq-demo-illustration{min-height:360px!important}.eq-editorial-reference .eq-demo-document{width:74%!important;padding:20px!important}.eq-editorial-reference .eq-demo-document-grid{grid-template-columns:62px 1fr!important;gap:12px!important;bottom:20px!important;left:20px!important;right:20px!important}.eq-editorial-reference .eq-demo-card{width:45%!important;padding:13px!important}.eq-editorial-reference .eq-demo-card-a{top:16px!important;left:14px!important}.eq-editorial-reference .eq-demo-card-b{bottom:16px!important;right:14px!important}}.eq-landing.eq-editorial-reference,.eq-editorial-reference,.eq-editorial-reference .eq-hero,.eq-editorial-reference .eq-stats,.eq-editorial-reference .eq-highlights,.eq-editorial-reference .eq-flow,.eq-editorial-reference .eq-demo,.eq-editorial-reference .eq-demo-premium,.eq-editorial-reference .eq-footer{color:#07120f!important;background:#fff!important}.eq-editorial-reference .eq-public-nav{color:#001e16!important}.eq-editorial-reference .eq-nav-brand,.eq-editorial-reference .eq-mobile-menu,.eq-editorial-reference .eq-public-nav a{color:#001e16!important;-webkit-text-fill-color:#001e16!important}.eq-editorial-reference .eq-hero{background:radial-gradient(circle at 78% 16%,#00755417,#0000 24%),linear-gradient(#fff 0%,#f8f8f3 72%,#fff 100%)!important}.eq-editorial-reference .eq-hero-photo{background:linear-gradient(#fff6,#fffffff2 72%,#fff),radial-gradient(circle at 32% 30%,#00755429,#0000 28%),linear-gradient(120deg,#f7f7f2,#e9ece5 54%,#fdfdf9)!important}.eq-editorial-reference .eq-hero-photo:before,.eq-editorial-reference .eq-hero-vignette{background:linear-gradient(#ffffff05,#ffffff6b 48%,#fffffff2),linear-gradient(90deg,#ffffff57,#0000 42%,#ffffff1f)!important}.eq-editorial-reference .eq-hero-copy h1{color:#07120f!important;-webkit-text-fill-color:#07120f!important;text-shadow:none!important}.eq-editorial-reference .eq-hero-actions p{color:#55615b!important;-webkit-text-fill-color:#55615b!important}.eq-editorial-reference .eq-hero-lines,.eq-editorial-reference .eq-hero-lines:before,.eq-editorial-reference .eq-hero-lines:after{background:#001e1629!important}.eq-editorial-reference .eq-section-copy h2,.eq-editorial-reference .eq-highlights h2,.eq-editorial-reference .eq-vision h2,.eq-editorial-reference .eq-demo h2,.eq-editorial-reference .eq-flow-copy h2,.eq-editorial-reference .eq-stat-row strong{color:#07120f!important;-webkit-text-fill-color:#07120f!important}.eq-editorial-reference .eq-section-copy p,.eq-editorial-reference .eq-highlights>div:first-child p,.eq-editorial-reference .eq-vision p,.eq-editorial-reference .eq-demo p,.eq-editorial-reference .eq-flow-copy p,.eq-editorial-reference .eq-stat-row span,.eq-editorial-reference .eq-highlight-card p,.eq-editorial-reference .eq-highlight-card a{color:#5b625d!important;-webkit-text-fill-color:#5b625d!important}.eq-editorial-reference .eq-architecture,.eq-editorial-reference .eq-vision{background:radial-gradient(circle at 66% 18%,#00755413,#0000 30%),linear-gradient(#fbfbf7,#fff)!important;border:1px solid #001e1614!important}.eq-editorial-reference .eq-architecture-pills button,.eq-editorial-reference .eq-architecture-pills button.active{color:#fff!important;background:#001e16b8!important;border:1px solid #001e1614!important}.eq-editorial-reference .eq-layer-card,.eq-editorial-reference .eq-floating-layer,.eq-editorial-reference .eq-card-visual{color:#001e16!important;background:linear-gradient(#ffffffdb,#e8e8e0b8)!important;border-color:#001e161f!important}.eq-editorial-reference .eq-flow{border-top:1px solid #001e1614!important;border-bottom:1px solid #001e1614!important}.eq-editorial-reference .eq-flow:before{background-image:linear-gradient(90deg,#001e160b 0 1px,#0000 1px 18vw),linear-gradient(0deg,#001e160a 0 1px,#0000 1px 22vh)!important}.eq-editorial-reference .eq-flow-panel,.eq-editorial-reference .eq-flow-doc{color:#07120f!important;box-shadow:none!important;background:#f8f8f3!important;border-color:#001e161a!important}.eq-editorial-reference .eq-flow-step{border-color:#001e1617!important}.eq-editorial-reference .eq-flow-step>span,.eq-editorial-reference .eq-section-kicker,.eq-editorial-reference .eq-flow-doc span{color:#007554!important;-webkit-text-fill-color:#007554!important}.eq-editorial-reference .eq-flow-step h3{color:#07120f!important;-webkit-text-fill-color:#07120f!important}.eq-editorial-reference .eq-flow-step p{color:#5b625d!important;-webkit-text-fill-color:#5b625d!important}.eq-editorial-reference .eq-flow-rail,.eq-editorial-reference .eq-flow-doc i{background:#001e161f!important}.eq-editorial-reference .eq-highlight-card h3{color:#07120f!important}.eq-editorial-reference .eq-footer a,.eq-editorial-reference .eq-footer h3,.eq-editorial-reference .eq-footer span,.eq-editorial-reference .eq-footer-brand{color:#001e16!important;-webkit-text-fill-color:#001e16!important}.use-cases-page{color:#07120f!important;min-height:100svh!important;font-family:var(--font-public)!important;background:#fff!important}.use-cases-shell{width:min(1180px,100% - 32px)!important;margin-inline:auto!important}.use-cases-nav{z-index:100!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;background:#fffffff0!important;border-bottom:1px solid #001e1614!important;position:sticky!important;top:0!important}.use-cases-nav-shell{grid-template-columns:1fr auto 1fr!important;align-items:center!important;width:100%!important;min-height:58px!important;padding:0 clamp(16px,4vw,54px)!important;display:grid!important}.use-cases-nav-left,.use-cases-nav-right{align-items:center!important;gap:28px!important;display:flex!important}.use-cases-nav-right{justify-content:flex-end!important}.use-cases-nav a{color:#001e16!important;-webkit-text-fill-color:#001e16!important;font-size:.76rem!important;font-weight:800!important;text-decoration:none!important}.use-cases-nav .eq-pill,.use-cases-nav .eq-pill *{color:#fff!important;-webkit-text-fill-color:#fff!important}.use-cases-brand,.use-cases-brand .brand-wordmark-text{color:#001e16!important;-webkit-text-fill-color:#001e16!important;font-size:1.18rem!important}.use-cases-main,.use-cases-hero,.use-cases-public,.use-cases-footer{color:#07120f!important;background:#fff!important}.use-cases-hero{border-bottom:1px solid #001e161a!important;padding:clamp(76px,12vw,156px) 0 52px!important}.use-cases-hero h1{color:#07120f!important;-webkit-text-fill-color:#07120f!important;letter-spacing:0!important;margin:0!important;font-size:clamp(4rem,11vw,8.4rem)!important;font-weight:800!important;line-height:.86!important}.legal-page.eq-public-page,.legal-page.eq-public-page .legal-nav,.legal-page.eq-public-page .legal-hero,.legal-page.eq-public-page .legal-content,.legal-page.eq-public-page .legal-footer{color:#07120f!important;background:#fff!important}.legal-page.eq-public-page .legal-shell{width:min(1180px,100% - 32px)!important;box-shadow:none!important;color:#07120f!important;background:0 0!important;border:0!important;margin-inline:auto!important}.legal-page.eq-public-page .legal-nav .legal-shell{grid-template-columns:1fr auto 1fr!important;align-items:center!important;width:100%!important;min-height:58px!important;padding:0 clamp(16px,4vw,54px)!important;display:grid!important}.legal-page.eq-public-page .legal-hero .legal-shell,.legal-page.eq-public-page .legal-content .legal-shell,.legal-page.eq-public-page .legal-footer .legal-shell{max-width:1180px!important}.legal-page.eq-public-page .legal-content .legal-shell{display:block!important}.legal-page.eq-public-page .legal-footer .legal-shell{justify-items:center!important;gap:34px!important;display:grid!important}.legal-page.eq-public-page .legal-nav .container,.legal-page.eq-public-page .legal-hero .container,.legal-page.eq-public-page .legal-content .container,.legal-page.eq-public-page .legal-footer .container{box-shadow:none!important;color:#07120f!important;background:0 0!important;border:0!important}.legal-page.eq-public-page .legal-hero{border-bottom:1px solid #001e161a!important}.legal-page.eq-public-page .legal-hero h1,.legal-page.eq-public-page h1,.legal-page.eq-public-page h2,.legal-page.eq-public-page h3{color:#07120f!important;-webkit-text-fill-color:#07120f!important;text-shadow:none!important}.legal-page.eq-public-page p,.legal-page.eq-public-page li{color:#5b625d!important;-webkit-text-fill-color:#5b625d!important}.legal-page.eq-public-page .legal-nav-left a,.legal-page.eq-public-page .legal-nav-right a:not(.eq-pill),.legal-page.eq-public-page .legal-footer a,.legal-page.eq-public-page .legal-footer p,.legal-page.eq-public-page .brand-wordmark,.legal-page.eq-public-page .brand-wordmark-text,.legal-page.eq-public-page .eq-wordmark{color:#001e16!important;-webkit-text-fill-color:#001e16!important}.use-cases-public{z-index:0!important;color:#07120f!important;clip-path:inset(0 -100vmax)!important;isolation:isolate!important;background:#fff!important;margin:0!important;padding:clamp(42px,7vw,78px) 0 clamp(58px,8vw,96px)!important;position:relative!important;box-shadow:0 0 0 100vmax #fff!important}.use-cases-intro{color:#4f5a54!important;-webkit-text-fill-color:#4f5a54!important;max-width:760px!important;margin:32px 0 0!important;font-size:clamp(1rem,1.2vw,1.12rem)!important;line-height:1.65!important}.use-cases-grid{grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr))!important;gap:20px!important;display:grid!important}.use-case-card{color:#07120f!important;min-height:164px!important;box-shadow:none!important;background:#fbfbf7!important;border:1px solid #001e161a!important;border-radius:14px!important;flex-direction:column!important;align-items:flex-start!important;padding:28px!important;text-decoration:none!important;transition:transform .18s,border-color .18s,background-color .18s!important;display:flex!important}.use-case-card:hover{background:#fff!important;border-color:#00755452!important;transform:translateY(-2px)!important}.use-case-card h3{color:#07120f!important;-webkit-text-fill-color:#07120f!important;margin:0 0 10px!important;font-size:1.08rem!important;font-weight:700!important;line-height:1.15!important}.use-case-card p{color:#69736d!important;-webkit-text-fill-color:#69736d!important;margin:0!important;font-size:.92rem!important;line-height:1.5!important}.use-case-card span{color:#007554!important;-webkit-text-fill-color:#007554!important;margin-top:auto!important;padding-top:22px!important;font-size:.84rem!important;font-weight:700!important;display:inline-flex!important}.use-cases-cta{z-index:1!important;text-align:center!important;clip-path:inset(0 -100vmax)!important;background:#fff!important;border-top:1px solid #001e161a!important;margin-top:clamp(46px,6vw,72px)!important;padding:clamp(34px,5vw,56px) 0 0!important;position:relative!important;box-shadow:0 0 0 100vmax #fff!important}.use-cases-cta h3{color:#07120f!important;-webkit-text-fill-color:#07120f!important;letter-spacing:0!important;margin:0 0 20px!important;font-size:clamp(1.08rem,1.5vw,1.32rem)!important;font-weight:800!important}.use-cases-cta>div{flex-wrap:wrap!important;justify-content:center!important;gap:14px!important;display:flex!important}.use-cases-cta .btn{border-radius:999px!important;justify-content:center!important;align-items:center!important;min-width:178px!important;min-height:48px!important;padding:0 24px!important;font-size:.94rem!important;font-weight:800!important;line-height:1!important;text-decoration:none!important;display:inline-flex!important}.use-cases-cta .btn-primary{color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:none!important;background:#007554!important;border:1px solid #007554!important}.use-cases-cta .btn-primary:hover{background:#00825e!important;border-color:#00825e!important}.use-cases-cta .btn-secondary{color:#001e16!important;-webkit-text-fill-color:#001e16!important;box-shadow:none!important;background:0 0!important;border:1px solid #001e162e!important}.use-cases-footer{border-top:1px solid #001e161a!important;place-items:center!important;min-height:48svh!important;padding:52px 0 28px!important;display:grid!important}.use-cases-footer .use-cases-shell{justify-items:center!important;gap:34px!important;display:grid!important}.use-cases-footer-brand,.use-cases-footer-brand .brand-wordmark-text{color:#001e16!important;-webkit-text-fill-color:#001e16!important;font-size:clamp(4.4rem,12vw,12rem)!important}.use-cases-footer p{color:#001e16!important;-webkit-text-fill-color:#001e16!important;flex-wrap:wrap!important;justify-content:center!important;gap:14px!important;margin:0!important;font-size:.9rem!important;font-weight:700!important;display:flex!important}.use-cases-footer a{color:#001e16!important;-webkit-text-fill-color:#001e16!important;text-decoration:none!important}.legal-page.eq-public-page .legal-content section{border-top:1px solid #001e161a!important;margin:0!important;padding:clamp(30px,4.6vw,58px) 0!important}.legal-page.eq-public-page .legal-content section:first-child{border-top:0!important;padding-top:0!important}.legal-page.eq-public-page .legal-content section:first-child p{color:#27322d!important;-webkit-text-fill-color:#27322d!important;max-width:940px!important;font-size:clamp(1.08rem,1.45vw,1.36rem)!important;line-height:1.48!important}.legal-page.eq-public-page .legal-content section h2{color:#07120f!important;-webkit-text-fill-color:#07120f!important;letter-spacing:0!important;margin:0 0 18px!important;font-size:clamp(1.5rem,2.2vw,2.3rem)!important;line-height:1.04!important}.legal-page.eq-public-page .legal-content section p{color:#5b625d!important;-webkit-text-fill-color:#5b625d!important;margin:0!important}.legal-page.eq-public-page .legal-content section ul,.legal-page.eq-public-page .legal-content section ol{color:#5b625d!important;grid-template-columns:repeat(auto-fit,minmax(min(285px,100%),1fr))!important;gap:12px!important;margin:18px 0 0!important;padding:0!important;list-style:none!important;display:grid!important}.legal-page.eq-public-page .legal-content section li{color:#4f5a54!important;-webkit-text-fill-color:#4f5a54!important;background:#fbfbf7!important;border:1px solid #001e161a!important;border-radius:14px!important;max-width:none!important;min-height:86px!important;padding:18px 18px 18px 44px!important;font-size:.96rem!important;line-height:1.45!important;position:relative!important}.legal-page.eq-public-page .legal-content section li:before{content:""!important;background:#007554!important;border-radius:999px!important;width:8px!important;height:8px!important;position:absolute!important;top:24px!important;left:18px!important}.legal-page.eq-public-page .legal-content section ol{counter-reset:eq-detail-step!important}.legal-page.eq-public-page .legal-content section ol li{counter-increment:eq-detail-step!important;padding-left:58px!important}.legal-page.eq-public-page .legal-content section ol li:before{content:counter(eq-detail-step, decimal-leading-zero)!important;color:#007554!important;-webkit-text-fill-color:#007554!important;letter-spacing:0!important;background:0 0!important;width:auto!important;height:auto!important;font-size:.78rem!important;font-weight:800!important;top:18px!important;left:18px!important}.legal-page.eq-public-page .legal-content section li strong{color:#07120f!important;-webkit-text-fill-color:#07120f!important}.legal-page.eq-public-page .legal-content .legal-shell>div[style*="margin-top: 40"],.legal-page.eq-public-page .legal-content .container>div[style*="margin-top: 40"]{border-top:1px solid #001e161a!important;flex-wrap:wrap!important;align-items:center!important;gap:14px!important;margin-top:8px!important;padding-top:34px!important;display:flex!important}.legal-page.eq-public-page .legal-content .legal-shell>div[style*="margin-top: 40"] .btn-primary,.legal-page.eq-public-page .legal-content .container>div[style*="margin-top: 40"] .btn-primary{color:#fff!important;-webkit-text-fill-color:#fff!important;min-height:44px!important;box-shadow:none!important;background:#007554!important;border-color:#007554!important;border-radius:999px!important;padding:0 22px!important}.legal-page.eq-public-page .legal-content .legal-shell>div[style*="margin-top: 40"] a:not(.btn),.legal-page.eq-public-page .legal-content .container>div[style*="margin-top: 40"] a:not(.btn){color:#001e16!important;-webkit-text-fill-color:#001e16!important;font-weight:700!important;text-decoration:none!important}@media (width<=640px){.use-cases-nav-left,.use-cases-nav-right a:first-child{display:none!important}.use-cases-nav-shell{grid-template-columns:1fr auto!important}.use-cases-brand{justify-self:start!important}.use-cases-hero h1{font-size:clamp(3.4rem,18vw,5rem)!important}.use-case-card{min-height:150px!important;padding:22px!important}.use-cases-cta .btn{width:100%!important}.legal-page.eq-public-page .legal-content section li{min-height:auto!important}.legal-page.eq-public-page .legal-content .legal-shell>div[style*="margin-top: 40"] .btn-primary,.legal-page.eq-public-page .legal-content .legal-shell>div[style*="margin-top: 40"] a:not(.btn),.legal-page.eq-public-page .legal-content .container>div[style*="margin-top: 40"] .btn-primary,.legal-page.eq-public-page .legal-content .container>div[style*="margin-top: 40"] a:not(.btn){text-align:center!important;justify-content:center!important;width:100%!important}}.eq-editorial-reference .eq-demo-premium .eq-demo-panel{background:radial-gradient(circle at 72% 18%,#e7e5bf1a,#0000 31%),linear-gradient(135deg,#001e16 0%,#06261d 52%,#0a2a21 100%)!important;border-color:#d9d6c82e!important}.eq-editorial-reference .eq-demo-premium .eq-demo-kicker,.eq-editorial-reference .eq-demo-premium .eq-demo-meta strong{color:#e7e5bf!important;-webkit-text-fill-color:#e7e5bf!important}.eq-editorial-reference .eq-demo-premium .eq-demo-copy h2,.eq-editorial-reference .eq-demo-premium .eq-demo-copy h2 *{color:#e9e7df!important;-webkit-text-fill-color:#e9e7df!important;letter-spacing:0!important;text-shadow:none!important}.eq-editorial-reference .eq-demo-premium .eq-demo-copy p{color:#b8b8b0!important;-webkit-text-fill-color:#b8b8b0!important}.eq-editorial-reference .eq-demo-premium .eq-demo-meta span{color:#e9e7df!important;-webkit-text-fill-color:#e9e7df!important;background:#e9e7df09!important;border-color:#d9d6c838!important;box-shadow:inset 0 1px #e9e7df0a!important}.eq-editorial-reference .eq-demo-premium .eq-demo-copy .eq-pill,.eq-editorial-reference .eq-demo-premium .eq-demo-copy .eq-pill-light{color:#001e16!important;-webkit-text-fill-color:#001e16!important;background:#e9e7df!important;border-color:#e9e7df!important;box-shadow:0 14px 36px #00000038!important}.eq-editorial-reference .eq-demo-premium .eq-demo-copy .eq-pill svg,.eq-editorial-reference .eq-demo-premium .eq-demo-copy .eq-pill-light svg{color:#001e16!important;stroke:#001e16!important}.eq-editorial-reference .eq-demo-premium .eq-demo-copy .eq-pill:hover,.eq-editorial-reference .eq-demo-premium .eq-demo-copy .eq-pill-light:hover{background:#f2f0d6!important;border-color:#f2f0d6!important}@media (width<=760px){.eq-editorial-reference .eq-demo-premium .eq-demo-copy h2{max-width:11ch!important;font-size:clamp(3rem,15vw,5.25rem)!important;line-height:.95!important}.eq-editorial-reference .eq-demo-premium .eq-demo-copy p{max-width:100%!important;margin-top:22px!important}.eq-editorial-reference .eq-demo-premium .eq-demo-meta span{min-height:68px!important}}html:has(body.eq-landing-active){height:auto!important;min-height:100%!important;overflow:hidden auto!important}body.eq-landing-active{background:#fff!important;height:auto!important;min-height:100%!important;overflow:hidden visible!important}body.eq-landing-active #root{background:#fff!important;height:auto!important;min-height:100%!important;overflow:visible!important}body.eq-landing-active .eq-landing.eq-editorial-reference{background:#fff!important;width:100%!important;max-width:100%!important;overflow:clip visible!important}body.eq-landing-active .eq-editorial-reference .eq-public-nav{color:#001e16!important;-webkit-text-fill-color:#001e16!important;height:58px!important;text-shadow:none!important;z-index:60!important;-webkit-backdrop-filter:blur(10px)!important;background:linear-gradient(#ffffffeb,#ffffffb8 72%,#fff0)!important;border:0!important;position:fixed!important;inset:0 0 auto!important}body.eq-landing-active .eq-editorial-reference .eq-nav-brand,body.eq-landing-active .eq-editorial-reference .eq-mobile-menu,body.eq-landing-active .eq-editorial-reference .eq-public-nav a{color:#001e16!important;-webkit-text-fill-color:#001e16!important;letter-spacing:0!important;text-shadow:none!important}body.eq-landing-active .eq-editorial-reference .eq-hero{isolation:isolate!important;background:radial-gradient(circle at 50% 23%,#00755414,#0000 24%),linear-gradient(#fff 0%,#f8f8f3 58%,#fff 100%)!important;place-items:end center!important;height:auto!important;min-height:100svh!important;padding:76px clamp(18px,3vw,40px) 62px!important;overflow:clip!important}body.eq-landing-active .eq-editorial-reference .eq-hero-photo{background:linear-gradient(#ffffff2e,#ffffffd1 67%,#fff 100%),radial-gradient(circle at 52% 32%,#00755421,#0000 24%),linear-gradient(120deg,#f4f4ef 0%,#eceee8 54%,#fff 100%)!important;inset:58px 0 0!important;overflow:clip!important}body.eq-landing-active .eq-editorial-reference .eq-hero-photo:before,body.eq-landing-active .eq-editorial-reference .eq-hero-vignette{opacity:1!important;background:linear-gradient(#ffffff1a,#ffffff9e 54%,#fff 100%),linear-gradient(90deg,#ffffff80,#0000 46%,#ffffff47)!important}body.eq-landing-active .eq-editorial-reference .eq-workflow-board{filter:grayscale()saturate(.72)contrast(.94)!important;opacity:.42!important;z-index:2!important;background:linear-gradient(#ffffffdb,#eceee894),#f7f7f2!important;border:1px solid #001e161a!important;border-radius:24px!important;width:min(760px,100vw - 48px)!important;min-height:clamp(230px,36vh,330px)!important;padding:clamp(14px,2vw,22px)!important;top:clamp(94px,13vh,138px)!important;left:50%!important;overflow:hidden!important;transform:translate(-50%)!important;box-shadow:0 28px 80px #001e1614!important}body.eq-landing-active .eq-editorial-reference .eq-workflow-row{border-bottom:1px solid #001e162e!important;grid-template-columns:clamp(30px,4vw,42px) minmax(0,1fr)!important;gap:clamp(14px,2.4vw,24px)!important;min-height:clamp(54px,8vh,76px)!important}body.eq-landing-active .eq-editorial-reference .eq-workflow-row span{border-radius:8px!important;width:clamp(28px,4vw,38px)!important;height:clamp(28px,4vw,38px)!important}body.eq-landing-active .eq-editorial-reference .eq-workflow-row span.is-checked:after{border-bottom-width:3px!important;border-left-width:3px!important;width:17px!important;height:10px!important;margin-top:9px!important}body.eq-landing-active .eq-editorial-reference .eq-workflow-row strong{color:#001e16b8!important;-webkit-text-fill-color:#001e16b8!important;letter-spacing:0!important;white-space:normal!important;overflow-wrap:normal!important;max-width:100%!important;font-size:clamp(1.65rem,4.6vw,3.65rem)!important;line-height:1.02!important}body.eq-landing-active .eq-editorial-reference .eq-workflow-cursor{opacity:.58!important;top:clamp(250px,48vh,390px)!important;left:auto!important;right:clamp(54px,18vw,210px)!important;transform:rotate(-11deg)scale(.58)!important}body.eq-landing-active .eq-editorial-reference .eq-document-stage{opacity:.22!important;z-index:1!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:clamp(12px,2vw,20px)!important;width:min(760px,100vw - 64px)!important;height:116px!important;top:clamp(310px,50vh,430px)!important;left:50%!important;transform:translate(-50%,-50%)!important}body.eq-landing-active .eq-editorial-reference .eq-document-folder{filter:blur(3px)saturate(.65)!important;height:94px!important;transform:none!important}body.eq-landing-active .eq-editorial-reference .eq-document-folder:nth-child(n+4){display:none!important}body.eq-landing-active .eq-editorial-reference .eq-document-folder small{color:#001e16b8!important;font-size:.84rem!important;top:calc(100% + 18px)!important}body.eq-landing-active .eq-editorial-reference .eq-hero-lines{background:#001e161a!important;bottom:clamp(210px,28vh,280px)!important;left:max(24px,7vw)!important;right:max(24px,7vw)!important}body.eq-landing-active .eq-editorial-reference .eq-hero-copy{text-align:center!important;width:min(880px,100vw - 40px)!important;padding:0!important;bottom:clamp(46px,8vh,76px)!important;left:50%!important;transform:translate(-50%)!important}body.eq-landing-active .eq-editorial-reference.is-ready .eq-hero-copy{transform:translate(-50%)!important}body.eq-landing-active .eq-editorial-reference .eq-hero-copy h1{color:#07120f!important;-webkit-text-fill-color:#07120f!important;letter-spacing:0!important;text-shadow:none!important;margin:0!important;font-size:clamp(3.15rem,6.1vw,5.6rem)!important;line-height:.95!important}body.eq-landing-active .eq-editorial-reference .eq-hero-actions{gap:18px!important;margin-top:28px!important}body.eq-landing-active .eq-editorial-reference .eq-hero-actions p{color:#55615b!important;-webkit-text-fill-color:#55615b!important;text-shadow:none!important;font-size:clamp(.92rem,1.35vw,1.12rem)!important;line-height:1.35!important}body.eq-landing-active .eq-editorial-reference .eq-hero-actions .eq-pill.eq-pill-solid,body.eq-landing-active .eq-editorial-reference .eq-nav-right .eq-pill.eq-pill-solid{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#007554!important;border:1px solid #007554!important}body.eq-landing-active .eq-editorial-reference .eq-pill{white-space:nowrap!important;letter-spacing:0!important;grid-template-columns:max-content auto!important;justify-content:center!important;align-items:center!important;width:fit-content!important;line-height:1!important;display:inline-grid!important}body.eq-landing-active .eq-editorial-reference .eq-nav-right .eq-pill.eq-pill-solid,body.eq-landing-active .eq-editorial-reference .eq-demo-copy .eq-pill{border-radius:999px!important;column-gap:10px!important;min-height:32px!important;padding:0 5px 0 14px!important;font-size:.82rem!important;font-weight:800!important}body.eq-landing-active .eq-editorial-reference .eq-nav-right .eq-pill.eq-pill-solid svg,body.eq-landing-active .eq-editorial-reference .eq-demo-copy .eq-pill svg{box-sizing:content-box!important;border-radius:999px!important;place-self:center end!important;width:14px!important;min-width:14px!important;height:14px!important;margin:0!important;padding:5px!important;transform:none!important}body.eq-landing-active .eq-editorial-reference .eq-hero-actions .eq-pill.eq-pill-solid{letter-spacing:0!important;border-radius:999px!important;grid-template-columns:max-content 38px!important;justify-content:center!important;align-items:center!important;column-gap:22px!important;min-height:56px!important;padding:0 8px 0 30px!important;font-size:1.08rem!important;font-weight:800!important;line-height:1!important;display:inline-grid!important;box-shadow:0 18px 42px #0075542e!important}body.eq-landing-active .eq-editorial-reference .eq-hero-actions .eq-pill.eq-pill-solid svg,body.eq-landing-active .eq-editorial-reference .eq-nav-right .eq-pill.eq-pill-solid svg{color:#007554!important;stroke:#007554!important;background:#fff!important}body.eq-landing-active .eq-editorial-reference .eq-hero-actions .eq-pill.eq-pill-solid svg{box-sizing:content-box!important;border-radius:999px!important;place-self:center end!important;width:18px!important;min-width:18px!important;height:18px!important;margin:0!important;padding:10px!important;transform:none!important}body.eq-landing-active .eq-editorial-reference #product{scroll-margin-top:74px!important}@media (width<=860px){body.eq-landing-active .eq-editorial-reference .eq-public-nav{padding:0 24px!important}body.eq-landing-active .eq-editorial-reference .eq-hero{min-height:100svh!important;padding:72px 16px 50px!important}body.eq-landing-active .eq-editorial-reference .eq-workflow-board{opacity:.34!important;width:calc(100vw - 32px)!important;min-height:250px!important;top:96px!important}body.eq-landing-active .eq-editorial-reference .eq-document-stage{opacity:.16!important;width:calc(100vw - 48px)!important;top:390px!important}body.eq-landing-active .eq-editorial-reference .eq-workflow-cursor{top:300px!important;right:11vw!important;transform:rotate(-11deg)scale(.5)!important}body.eq-landing-active .eq-editorial-reference .eq-hero-copy{width:calc(100vw - 32px)!important;bottom:54px!important}body.eq-landing-active .eq-editorial-reference .eq-hero-copy h1{font-size:clamp(2.9rem,11vw,4.7rem)!important}body.eq-landing-active .eq-editorial-reference .eq-hero-actions{flex-direction:column!important;gap:16px!important}}@media (width<=520px){body.eq-landing-active .eq-editorial-reference .eq-hero{min-height:92svh!important}body.eq-landing-active .eq-editorial-reference .eq-workflow-board{border-radius:20px!important;min-height:220px!important;top:88px!important}body.eq-landing-active .eq-editorial-reference .eq-workflow-row{min-height:50px!important}body.eq-landing-active .eq-editorial-reference .eq-workflow-row strong{font-size:clamp(1.35rem,7.5vw,2rem)!important}body.eq-landing-active .eq-editorial-reference .eq-document-stage{display:none!important}body.eq-landing-active .eq-editorial-reference .eq-workflow-cursor{top:246px!important;right:8vw!important;transform:rotate(-11deg)scale(.42)!important}body.eq-landing-active .eq-editorial-reference .eq-hero-copy{bottom:42px!important}body.eq-landing-active .eq-editorial-reference .eq-hero-copy h1{font-size:clamp(2.45rem,12vw,3.45rem)!important}body.eq-landing-active .eq-editorial-reference .eq-hero-actions p{max-width:27rem!important}}body.eq-landing-active .eq-editorial-reference .eq-hero:before{content:""!important;z-index:1!important;background:linear-gradient(#ffffffd1,#f3f3edbd),#f7f7f2!important;border:1px solid #001e1614!important;border-radius:28px!important;width:min(940px,100vw - 40px)!important;height:clamp(310px,48vh,430px)!important;position:absolute!important;top:83px!important;left:50%!important;transform:translate(-50%)!important;box-shadow:0 34px 100px #001e161a,inset 0 1px #ffffffe6!important}body.eq-landing-active .eq-editorial-reference .eq-hero:after{content:""!important;z-index:1!important;filter:blur(20px)!important;pointer-events:none!important;background:radial-gradient(#00755429,#00755400 70%)!important;border-radius:999px!important;width:min(720px,100vw - 84px)!important;height:90px!important;position:absolute!important;top:clamp(330px,49vh,430px)!important;left:50%!important;transform:translate(-50%)!important}body.eq-landing-active .eq-editorial-reference .eq-hero-photo:before,body.eq-landing-active .eq-editorial-reference .eq-hero-vignette{background:linear-gradient(#ffffff05,#ffffff4d 48%,#fff 100%),linear-gradient(90deg,#ffffff6b,#0000 48%,#fff3)!important}body.eq-landing-active .eq-editorial-reference .eq-workflow-board{opacity:.78!important;filter:grayscale()saturate(.76)contrast(.98)!important;background:linear-gradient(#fffffff0,#f0f1ebcc),#f9f9f4!important;border-color:#001e161f!important;width:min(840px,100vw - 70px)!important;min-height:clamp(245px,34vh,318px)!important;padding:clamp(18px,2.4vw,28px)!important;top:clamp(112px,15vh,148px)!important;box-shadow:0 28px 70px #001e161f,inset 0 1px #fffffff2!important}body.eq-landing-active .eq-editorial-reference .eq-workflow-row{border-bottom-color:#001e1629!important}body.eq-landing-active .eq-editorial-reference .eq-workflow-row strong{color:#001e168a!important;-webkit-text-fill-color:#001e168a!important}body.eq-landing-active .eq-editorial-reference .eq-workflow-row span{background:#ffffffb3!important;border-color:#001e161a!important}body.eq-landing-active .eq-editorial-reference .eq-workflow-row span.is-checked{background:#001e16b8!important;border-color:#001e16b8!important}body.eq-landing-active .eq-editorial-reference .eq-document-stage{opacity:.28!important;top:clamp(360px,52vh,455px)!important}body.eq-landing-active .eq-editorial-reference .eq-document-folder{background:linear-gradient(#ffffffd1,#e0e2dda3),#ffffffb8!important;border-color:#001e1614!important;box-shadow:0 24px 58px #001e161f!important}body.eq-landing-active .eq-editorial-reference .eq-hero-lines,body.eq-landing-active .eq-editorial-reference .eq-hero-lines:before,body.eq-landing-active .eq-editorial-reference .eq-hero-lines:after{background:#001e1614!important}body.eq-landing-active .eq-editorial-reference .eq-hero-copy{z-index:10!important}body.eq-landing-active .eq-editorial-reference .eq-hero-copy:before{content:""!important;z-index:-1!important;filter:blur(8px)!important;background:radial-gradient(#fffffff0,#ffffffb3 46%,#0000 72%)!important;border-radius:999px!important;width:min(760px,100vw - 34px)!important;height:230px!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-48%)!important}@media (width<=860px){body.eq-landing-active .eq-editorial-reference .eq-hero:before{border-radius:24px!important;width:calc(100vw - 32px)!important;height:330px!important;top:88px!important}body.eq-landing-active .eq-editorial-reference .eq-workflow-board{opacity:.7!important;width:calc(100vw - 48px)!important;top:112px!important}body.eq-landing-active .eq-editorial-reference .eq-document-stage{top:415px!important}}@media (width<=520px){body.eq-landing-active .eq-editorial-reference .eq-hero:before{height:270px!important}body.eq-landing-active .eq-editorial-reference .eq-workflow-board{opacity:.64!important;width:calc(100vw - 32px)!important;min-height:210px!important;top:102px!important}}body.eq-landing-active .eq-editorial-reference .eq-hero-sketch{z-index:7!important;pointer-events:none!important;position:absolute!important;inset:58px 0 0!important;overflow:hidden!important}body.eq-landing-active .eq-editorial-reference .eq-sketch-line{opacity:0!important;transform-origin:0!important;background:linear-gradient(90deg,#0000,#0075546b,#0000)!important;border-radius:999px!important;height:2px!important;animation:6.8s ease-in-out infinite eqSketchLine!important;display:block!important;position:absolute!important}body.eq-landing-active .eq-editorial-reference .eq-sketch-line.line-a{width:min(260px,30vw)!important;top:clamp(118px,17vh,164px)!important;left:max(34px,10vw)!important}body.eq-landing-active .eq-editorial-reference .eq-sketch-line.line-b{width:min(230px,28vw)!important;animation-delay:1.4s!important;top:clamp(180px,25vh,250px)!important;right:max(30px,9vw)!important}body.eq-landing-active .eq-editorial-reference .eq-sketch-line.line-c{width:min(380px,46vw)!important;animation-delay:2.6s!important;top:clamp(355px,51vh,450px)!important;left:50%!important;transform:translate(-50%)!important}body.eq-landing-active .eq-editorial-reference .eq-sketch-dot{background:#e7e5bfd1!important;border:1px solid #0075546b!important;border-radius:999px!important;width:9px!important;height:9px!important;animation:4.8s ease-in-out infinite eqSketchPulse!important;display:block!important;position:absolute!important;box-shadow:0 0 0 8px #0075540b!important}body.eq-landing-active .eq-editorial-reference .eq-sketch-dot.dot-a{top:clamp(260px,38vh,330px)!important;left:clamp(42px,14vw,190px)!important}body.eq-landing-active .eq-editorial-reference .eq-sketch-dot.dot-b{animation-delay:1.7s!important;top:clamp(118px,18vh,180px)!important;right:clamp(48px,15vw,220px)!important}body.eq-landing-active .eq-editorial-reference .eq-sketch-doc{-webkit-backdrop-filter:blur(10px)!important;background:#ffffffad!important;border:1px solid #001e161a!important;border-radius:18px!important;gap:8px!important;width:124px!important;padding:16px 14px!important;animation:7.5s ease-in-out infinite eqSketchFloat!important;display:grid!important;position:absolute!important;box-shadow:0 18px 48px #001e1614!important}body.eq-landing-active .eq-editorial-reference .eq-sketch-doc.doc-a{top:clamp(168px,25vh,240px)!important;left:clamp(20px,7vw,110px)!important;transform:rotate(-4deg)!important}body.eq-landing-active .eq-editorial-reference .eq-sketch-doc.doc-b{animation-delay:1.8s!important;top:clamp(302px,44vh,385px)!important;right:clamp(18px,7vw,120px)!important;transform:rotate(5deg)!important}body.eq-landing-active .eq-editorial-reference .eq-sketch-doc i{background:#001e161f!important;border-radius:999px!important;height:7px!important;display:block!important}body.eq-landing-active .eq-editorial-reference .eq-sketch-doc i:nth-child(2){width:74%!important}body.eq-landing-active .eq-editorial-reference .eq-sketch-doc i:nth-child(3){background:#00755438!important;width:54%!important}body.eq-landing-active .eq-editorial-reference .eq-signature-draw{opacity:.72!important;width:min(280px,42vw)!important;height:42px!important;position:absolute!important;top:clamp(405px,57vh,505px)!important;left:50%!important;transform:translate(-50%)!important}body.eq-landing-active .eq-editorial-reference .eq-signature-draw i{transform-origin:0!important;background:linear-gradient(90deg,#0000,#001e1647,#0000)!important;border-radius:999px!important;height:2px!important;animation:5.4s cubic-bezier(.2,.8,.2,1) infinite eqSignatureStroke!important;display:block!important;position:absolute!important;top:18px!important;left:0!important;right:0!important}body.eq-landing-active .eq-editorial-reference .eq-signature-draw i:nth-child(2){background:linear-gradient(90deg,#0000,#0075546b,#0000)!important;animation-delay:.22s!important;top:28px!important;left:22%!important;right:18%!important}@keyframes eqSketchLine{0%,14%{opacity:0;clip-path:inset(0 100% 0 0)}28%,72%{opacity:1;clip-path:inset(0)}to{opacity:0;clip-path:inset(0 0 0 100%)}}@keyframes eqSketchPulse{0%,to{opacity:.36;transform:scale(.94)}45%{opacity:.9;transform:scale(1)}}@keyframes eqSketchFloat{0%,to{translate:0}50%{translate:0 -12px}}@keyframes eqSignatureStroke{0%,18%{opacity:0;clip-path:inset(0 100% 0 0)}38%,76%{opacity:1;clip-path:inset(0)}to{opacity:0;clip-path:inset(0 0 0 100%)}}@media (prefers-reduced-motion:reduce){body.eq-landing-active .eq-editorial-reference .eq-sketch-line,body.eq-landing-active .eq-editorial-reference .eq-sketch-dot,body.eq-landing-active .eq-editorial-reference .eq-sketch-doc,body.eq-landing-active .eq-editorial-reference .eq-signature-draw i{opacity:.5!important;animation:none!important}}@media (width<=860px){body.eq-landing-active .eq-editorial-reference .eq-sketch-doc{width:96px!important;padding:13px 12px!important}body.eq-landing-active .eq-editorial-reference .eq-sketch-doc.doc-a{top:174px!important;left:18px!important}body.eq-landing-active .eq-editorial-reference .eq-sketch-doc.doc-b{top:330px!important;right:18px!important}body.eq-landing-active .eq-editorial-reference .eq-signature-draw{width:min(250px,62vw)!important;top:455px!important}}@media (width<=520px){body.eq-landing-active .eq-editorial-reference .eq-sketch-doc,body.eq-landing-active .eq-editorial-reference .eq-sketch-dot.dot-b,body.eq-landing-active .eq-editorial-reference .eq-sketch-line.line-b{display:none!important}body.eq-landing-active .eq-editorial-reference .eq-signature-draw{width:min(210px,58vw)!important;top:326px!important}}body.eq-landing-active .eq-editorial-reference .eq-architecture{isolation:isolate!important}body.eq-landing-active .eq-editorial-reference .eq-architecture-pills button{opacity:0!important;transform-origin:0!important;will-change:opacity, transform!important;transform:translate(-18px,12px)scale(.96)!important}body.eq-landing-active .eq-editorial-reference .eq-architecture.is-visible .eq-architecture-pills button{animation:.62s cubic-bezier(.18,.86,.28,1) forwards eqPillStackIn!important;animation-delay:calc(90ms + var(--i) * 95ms)!important}body.eq-landing-active .eq-editorial-reference .eq-architecture.is-visible .eq-architecture-pills button.active{animation-name:eqPillStackInActive!important;animation-duration:.76s!important;animation-delay:calc(.16s + var(--i) * 95ms)!important}body.eq-landing-active .eq-editorial-reference .eq-layer-card,body.eq-landing-active .eq-editorial-reference .eq-floating-layer{opacity:0!important;will-change:opacity, transform, filter!important}body.eq-landing-active .eq-editorial-reference .eq-floating-layer{--stack-final:rotateX(62deg) rotateZ(-24deg);--stack-from:rotateX(70deg) rotateZ(-24deg) translateY(90px) scale(.9)}body.eq-landing-active .eq-editorial-reference .eq-layer-card.top{--stack-final:rotateX(62deg) rotateZ(-24deg) translateY(-48px);--stack-from:rotateX(70deg) rotateZ(-24deg) translateY(96px) scale(.9)}body.eq-landing-active .eq-editorial-reference .eq-layer-card.mid{--stack-final:rotateX(62deg) rotateZ(-24deg) translateY(22px);--stack-from:rotateX(70deg) rotateZ(-24deg) translateY(150px) scale(.91)}body.eq-landing-active .eq-editorial-reference .eq-layer-card.low{--stack-final:rotateX(62deg) rotateZ(-24deg) translateY(82px);--stack-from:rotateX(70deg) rotateZ(-24deg) translateY(204px) scale(.92)}body.eq-landing-active .eq-editorial-reference .eq-layer-card.base{--stack-final:rotateX(62deg) rotateZ(-24deg) translateY(142px);--stack-from:rotateX(70deg) rotateZ(-24deg) translateY(260px) scale(.93)}body.eq-landing-active .eq-editorial-reference .eq-architecture.is-visible .eq-layer-card,body.eq-landing-active .eq-editorial-reference .eq-architecture.is-visible .eq-floating-layer{animation:.98s cubic-bezier(.16,.82,.2,1) forwards eqLayerStackIn!important;animation-delay:calc(.42s + var(--stack-order) * .14s)!important}body.eq-landing-active .eq-editorial-reference .eq-architecture-progress span{transform-origin:0!important;transform:scaleX(0)!important}body.eq-landing-active .eq-editorial-reference .eq-architecture.is-visible .eq-architecture-progress span{animation:1.4s cubic-bezier(.18,.82,.2,1) .98s forwards eqProgressSweep!important}body.eq-landing-active .eq-editorial-reference .eq-architecture:after{content:""!important;z-index:1!important;filter:blur(22px)!important;opacity:0!important;pointer-events:none!important;background:radial-gradient(#00755424,#0000 70%)!important;border-radius:999px!important;width:min(560px,62vw)!important;height:120px!important;position:absolute!important;bottom:8%!important;left:50%!important;transform:translate(-50%)scale(.8)!important}body.eq-landing-active .eq-editorial-reference .eq-architecture.is-visible:after{animation:.9s .76s forwards eqStackGlow!important}@keyframes eqPillStackIn{0%{opacity:0;transform:translate(-18px,12px)scale(.96)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes eqPillStackInActive{0%{opacity:0;transform:translate(-20px,16px)scale(.95)}62%{opacity:1;transform:translateY(-2px)scale(1.012)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes eqLayerStackIn{0%{opacity:0;filter:blur(10px);transform:var(--stack-from)}68%{opacity:.88;filter:blur(1px);transform:var(--stack-final) translateY(-8px)}to{opacity:1;filter:blur();transform:var(--stack-final)}}@keyframes eqProgressSweep{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes eqStackGlow{0%{opacity:0;transform:translate(-50%)scale(.8)}to{opacity:1;transform:translate(-50%)scale(1)}}@media (prefers-reduced-motion:reduce){body.eq-landing-active .eq-editorial-reference .eq-architecture-pills button,body.eq-landing-active .eq-editorial-reference .eq-layer-card,body.eq-landing-active .eq-editorial-reference .eq-floating-layer,body.eq-landing-active .eq-editorial-reference .eq-architecture-progress span,body.eq-landing-active .eq-editorial-reference .eq-architecture:after{opacity:1!important;transform:var(--stack-final,none)!important;filter:none!important;animation:none!important}}body.eq-landing-active .eq-editorial-reference .eq-hero{background:linear-gradient(#fff 0%,#f7f7f0 46%,#fff 100%)!important}body.eq-landing-active .eq-editorial-reference .eq-hero-photo{background:linear-gradient(#ffffff05,#ffffff5c 54%,#fff 100%),linear-gradient(116deg,#001e1614 0%,#e7e5bf33 38%,#ffffffd1 74%),#fbfbf7!important}body.eq-landing-active .eq-editorial-reference .eq-hero-artfield{z-index:0!important;pointer-events:none!important;position:absolute!important;inset:0!important;overflow:hidden!important}body.eq-landing-active .eq-editorial-reference .eq-hero-artfield:before{content:""!important;opacity:.55!important;background:repeating-linear-gradient(90deg,#001e1607 0 1px,#0000 1px 72px),repeating-linear-gradient(0deg,#001e1605 0 1px,#0000 1px 66px)!important;position:absolute!important;inset:0!important;-webkit-mask-image:linear-gradient(#0000 0%,#000 13% 68%,#0000 100%)!important;mask-image:linear-gradient(#0000 0%,#000 13% 68%,#0000 100%)!important}body.eq-landing-active .eq-editorial-reference .eq-art-sheet{transform-origin:50%!important;background:linear-gradient(135deg,#ffffffeb,#e8eae280),#f7f7f1!important;border:1px solid #001e1614!important;border-radius:26px!important;animation:14s ease-in-out infinite eqPaperDrift!important;display:block!important;position:absolute!important;box-shadow:0 38px 120px #001e161a,inset 0 1px #fffffff2!important}body.eq-landing-active .eq-editorial-reference .eq-art-sheet:before{content:""!important;opacity:.36!important;background:repeating-linear-gradient(0deg,#0000 0 22px,#001e1614 22px 23px),linear-gradient(90deg,#00755412,#0000 36%)!important;border-radius:18px!important;position:absolute!important;inset:18px!important}body.eq-landing-active .eq-editorial-reference .eq-art-sheet.sheet-a{width:min(700px,72vw)!important;height:330px!important;top:52px!important;left:min(-96px,-8vw)!important;transform:rotate(-8deg)skew(-3deg)!important}body.eq-landing-active .eq-editorial-reference .eq-art-sheet.sheet-b{width:min(640px,62vw)!important;height:300px!important;animation-delay:-4s!important;top:120px!important;right:min(-120px,-10vw)!important;transform:rotate(7deg)skew(2deg)!important}body.eq-landing-active .eq-editorial-reference .eq-art-sheet.sheet-c{filter:blur(10px)!important;opacity:.8!important;background:linear-gradient(90deg,#00755414,#e7e5bf33,#ffffff80),#f7f7f1!important;border-radius:999px!important;width:min(760px,78vw)!important;height:190px!important;animation-delay:-7s!important;top:285px!important;left:50%!important;transform:translate(-50%)rotate(-2deg)!important}body.eq-landing-active .eq-editorial-reference .eq-art-linework{opacity:.4!important;border:1px solid #0075542e!important;border-color:#0075542e #0075542e #0000 #0000!important;border-radius:50%!important;width:min(520px,54vw)!important;height:190px!important;animation:10s ease-in-out infinite eqLineworkSweep!important;display:block!important;position:absolute!important}body.eq-landing-active .eq-editorial-reference .eq-art-linework.linework-a{top:180px!important;left:10vw!important;transform:rotate(-16deg)!important}body.eq-landing-active .eq-editorial-reference .eq-art-linework.linework-b{animation-delay:-5s!important;top:265px!important;right:9vw!important;transform:rotate(170deg)!important}body.eq-landing-active .eq-editorial-reference .eq-hero-photo:before,body.eq-landing-active .eq-editorial-reference .eq-hero-vignette{z-index:6!important;background:linear-gradient(#ffffff14,#ffffff3d 44%,#ffffffd1 72%,#fff 100%),linear-gradient(90deg,#ffffff61,#0000 45%,#ffffff3d)!important}body.eq-landing-active .eq-editorial-reference .eq-workflow-board{-webkit-backdrop-filter:blur(15px)saturate(.88)!important;background:linear-gradient(#ffffffe0,#ebede7a3),#f7f7f2!important}@keyframes eqPaperDrift{0%,to{translate:0}50%{translate:0 -14px}}@keyframes eqLineworkSweep{0%,to{opacity:.22;clip-path:inset(0 76% 0 0)}48%{opacity:.5;clip-path:inset(0)}}@media (width<=860px){body.eq-landing-active .eq-editorial-reference .eq-art-sheet.sheet-a{width:620px!important;left:-190px!important}body.eq-landing-active .eq-editorial-reference .eq-art-sheet.sheet-b{width:580px!important;right:-240px!important}body.eq-landing-active .eq-editorial-reference .eq-art-linework{opacity:.28!important}}@media (width<=520px){body.eq-landing-active .eq-editorial-reference .eq-art-sheet.sheet-a{top:64px!important;left:-260px!important}body.eq-landing-active .eq-editorial-reference .eq-art-sheet.sheet-b,body.eq-landing-active .eq-editorial-reference .eq-art-linework.linework-b{display:none!important}}html:has(body.eq-landing-active){scrollbar-gutter:auto!important;width:100%!important;height:100%!important;min-height:100%!important;overflow:hidden!important}body.eq-landing-active{background:#fff!important;width:100%!important;height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;overflow:hidden!important}body.eq-landing-active #root{overscroll-behavior-y:contain!important;scrollbar-gutter:stable!important;background:#fff!important;width:100%!important;height:100dvh!important;min-height:0!important;max-height:100dvh!important;overflow:hidden auto!important}body.eq-landing-active #root::-webkit-scrollbar{width:10px!important}body.eq-landing-active #root::-webkit-scrollbar-track{background:0 0!important}body.eq-landing-active #root::-webkit-scrollbar-thumb{background:#001e165c!important;border:3px solid #fff!important;border-radius:999px!important;min-height:64px!important}body.eq-landing-active .eq-landing.eq-editorial-reference{height:auto!important;min-height:100%!important;overflow:visible!important}body.eq-landing-active .eq-editorial-reference .eq-pill{box-sizing:border-box!important;white-space:nowrap!important;letter-spacing:0!important;justify-content:center!important;align-items:center!important;width:fit-content!important;line-height:1!important;display:inline-flex!important}body.eq-landing-active .eq-editorial-reference .eq-pill-label{line-height:1!important;display:block!important;transform:translateY(-.5px)!important}body.eq-landing-active .eq-editorial-reference .eq-pill-arrow{flex:0 0 var(--eq-pill-arrow-size,32px)!important;width:var(--eq-pill-arrow-size,32px)!important;height:var(--eq-pill-arrow-size,32px)!important;color:#007554!important;box-shadow:none!important;background:#fff!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;margin:0!important;display:inline-flex!important;transform:none!important}body.eq-landing-active .eq-editorial-reference .eq-pill-arrow svg,body.eq-landing-active .eq-editorial-reference .eq-pill .eq-pill-arrow svg{width:calc(var(--eq-pill-arrow-size,32px) * .52)!important;height:calc(var(--eq-pill-arrow-size,32px) * .52)!important;box-sizing:border-box!important;color:currentColor!important;stroke:currentColor!important;stroke-width:3px!important;background:0 0!important;border-radius:0!important;min-width:0!important;padding:0!important;display:block!important;transform:none!important}body.eq-landing-active .eq-editorial-reference .eq-nav-right .eq-pill.eq-pill-solid,body.eq-landing-active .eq-editorial-reference .eq-demo-copy .eq-pill{--eq-pill-arrow-size:30px;gap:15px!important;min-width:190px!important;height:42px!important;min-height:42px!important;padding:0 6px 0 24px!important;font-size:1rem!important}body.eq-landing-active .eq-editorial-reference .eq-hero-actions .eq-pill.eq-pill-solid{--eq-pill-arrow-size:42px;gap:20px!important;min-width:226px!important;height:64px!important;min-height:64px!important;padding:0 10px 0 32px!important}body.eq-landing-active .eq-editorial-reference .eq-pill:hover .eq-pill-arrow{color:#00825e!important}body.eq-landing-active .eq-editorial-reference .eq-highlights{background:linear-gradient(#fff 0%,#fbfbf6 48%,#fff 100%)!important}body.eq-landing-active .eq-editorial-reference .eq-highlight-grid{align-items:start!important}body.eq-landing-active .eq-editorial-reference .eq-highlight-card{color:#07120f!important}body.eq-landing-active .eq-editorial-reference .eq-highlight-card:hover .eq-card-visual{transform:translateY(-4px)!important;box-shadow:0 28px 70px #001e161a!important}body.eq-landing-active .eq-editorial-reference .eq-card-visual{isolation:isolate!important;aspect-ratio:.92!important;filter:none!important;background:radial-gradient(circle at 24% 22%,#e7e5bf80,#0000 25%),radial-gradient(circle at 78% 16%,#0075541f,#0000 22%),linear-gradient(#fffffffa,#edeee8d1),#f5f5ef!important;border:1px solid #001e1614!important;border-radius:2px!important;transition:transform .38s,box-shadow .38s!important;position:relative!important;overflow:hidden!important;box-shadow:inset 0 1px #fffffff5!important}body.eq-landing-active .eq-editorial-reference .eq-card-visual:before,body.eq-landing-active .eq-editorial-reference .eq-card-visual:after,body.eq-landing-active .eq-editorial-reference .eq-card-visual span{pointer-events:none!important}body.eq-landing-active .eq-editorial-reference .eq-card-visual.stack{background:linear-gradient(135deg,#fffffff0,#e9ebe4c7),#f7f7f2!important}body.eq-landing-active .eq-editorial-reference .eq-card-visual.stack:before{content:"UAE DRAFT"!important;z-index:4!important;color:#fff!important;letter-spacing:.02em!important;background:#007554e6!important;border-radius:999px!important;align-items:center!important;height:30px!important;padding:0 14px!important;font-size:.72rem!important;font-weight:850!important;display:inline-flex!important;position:absolute!important;top:13%!important;left:13%!important}body.eq-landing-active .eq-editorial-reference .eq-card-visual.stack:after{content:""!important;z-index:1!important;background:repeating-linear-gradient(#0000 0 32px,#001e1614 32px 33px),linear-gradient(90deg,#00755417,#0000 42%),#ffffffb8!important;border-radius:24px!important;position:absolute!important;inset:22% 15% 18%!important;box-shadow:0 34px 70px #001e161f,inset 0 1px #fffffff0!important}body.eq-landing-active .eq-editorial-reference .eq-card-visual.stack span{z-index:2!important;aspect-ratio:1.52!important;width:58%!important;height:auto!important;transform:rotateX(58deg) rotateZ(-27deg) translateY(calc(var(--sheet,0) * 14px))!important;background:linear-gradient(135deg,#ffffffbd,#e5e7e07a),#ffffff8a!important;border:1px solid #001e1629!important;border-radius:18px!important;top:40%!important;left:22%!important;box-shadow:0 16px 30px #001e161f!important}body.eq-landing-active .eq-editorial-reference .eq-card-visual.stack span:first-child{--sheet:-1.5}body.eq-landing-active .eq-editorial-reference .eq-card-visual.stack span:nth-child(2){--sheet:-.5}body.eq-landing-active .eq-editorial-reference .eq-card-visual.stack span:nth-child(3){--sheet:.5}body.eq-landing-active .eq-editorial-reference .eq-card-visual.stack span:nth-child(4){--sheet:1.5}body.eq-landing-active .eq-editorial-reference .eq-card-visual.apps:before{content:""!important;z-index:3!important;background:linear-gradient(135deg,#fffffffa,#eceee8db)!important;border-radius:28px!important;position:absolute!important;inset:29%!important;box-shadow:-94px -24px 0 -16px #007554b8,88px -48px 0 -18px #e7e5bff2,104px 56px 0 -18px #55706680,-78px 82px 0 -18px #0a2a218f,0 34px 64px #001e161f!important}body.eq-landing-active .eq-editorial-reference .eq-card-visual.apps:after{content:"Review"!important;z-index:4!important;color:#001e16b8!important;letter-spacing:-.045em!important;text-align:center!important;font-size:clamp(1.7rem,3vw,2.45rem)!important;font-weight:850!important;position:absolute!important;inset:auto 0 19%!important;transform:none!important}body.eq-landing-active .eq-editorial-reference .eq-card-visual.apps span{z-index:2!important;background:#001e1629!important;border-radius:999px!important;height:1px!important;margin:0!important;position:absolute!important}body.eq-landing-active .eq-editorial-reference .eq-card-visual.apps span:first-child{width:68%!important;top:30%!important;left:16%!important;transform:rotate(-12deg)!important}body.eq-landing-active .eq-editorial-reference .eq-card-visual.apps span:nth-child(2){width:58%!important;top:58%!important;left:20%!important;transform:rotate(10deg)!important}body.eq-landing-active .eq-editorial-reference .eq-card-visual.apps span:nth-child(3),body.eq-landing-active .eq-editorial-reference .eq-card-visual.apps span:nth-child(4){display:none!important}body.eq-landing-active .eq-editorial-reference .eq-card-visual.monitor:before{content:""!important;z-index:1!important;background:repeating-linear-gradient(#0000 0 36px,#001e1613 36px 37px),linear-gradient(135deg,#fffffff5,#eeefe8db)!important;border-radius:24px!important;position:absolute!important;inset:15% 20% 13%!important;transform:rotate(-2deg)!important;box-shadow:-18px 18px #ffffff8f,0 30px 80px #001e1624,inset 0 1px #fffffff5!important}body.eq-landing-active .eq-editorial-reference .eq-card-visual.monitor:after{content:"SIGNED"!important;z-index:4!important;color:#001e16!important;letter-spacing:.04em!important;background:#e7e5bfdb!important;border:1px solid #00755447!important;border-radius:999px!important;align-items:center!important;height:30px!important;padding:0 12px!important;font-size:.66rem!important;font-weight:900!important;display:inline-flex!important;position:absolute!important;top:18%!important;right:15%!important;transform:rotate(5deg)!important}body.eq-landing-active .eq-editorial-reference .eq-card-visual.monitor span,body.eq-landing-active .eq-editorial-reference .eq-card-visual.list span{z-index:3!important;margin:0!important;display:block!important;position:absolute!important}body.eq-landing-active .eq-editorial-reference .eq-card-visual.monitor span:first-child{background:#001e162e!important;border-radius:999px!important;width:41%!important;height:10px!important;top:31%!important;left:29%!important}body.eq-landing-active .eq-editorial-reference .eq-card-visual.monitor span:nth-child(2){background:#001e161a!important;border-radius:999px!important;width:50%!important;height:10px!important;top:39%!important;left:29%!important}body.eq-landing-active .eq-editorial-reference .eq-card-visual.monitor span:nth-child(3){background:#0075545c!important;border-radius:999px!important;width:42%!important;height:2px!important;bottom:25%!important;left:27%!important}body.eq-landing-active .eq-editorial-reference .eq-card-visual.monitor span:nth-child(3):after{content:"eQ"!important;color:#fff!important;width:42px!important;height:42px!important;font-family:var(--font-wordmark,var(--font-display))!important;background:#007554!important;border-radius:999px!important;place-items:center!important;font-size:1rem!important;font-weight:800!important;display:grid!important;position:absolute!important;top:-20px!important;right:-56px!important}body.eq-landing-active .eq-editorial-reference .eq-card-visual.monitor span:nth-child(4){color:#fff!important;background:#001e16c7!important;border-radius:999px!important;width:106px!important;height:34px!important;bottom:15%!important;left:13%!important}body.eq-landing-active .eq-editorial-reference .eq-card-visual.monitor span:nth-child(4):before{content:"Packet ready"!important;place-items:center!important;font-size:.68rem!important;font-weight:850!important;display:grid!important;position:absolute!important;inset:0!important}body.eq-landing-active .eq-editorial-reference .eq-card-visual.list:before{content:""!important;z-index:1!important;background:linear-gradient(90deg,#0075541a,#0000 28%),#ffffffc2!important;border-radius:26px!important;position:absolute!important;inset:13% 12% 12%!important;box-shadow:0 30px 80px #001e161c,inset 0 1px #fffffff5!important}body.eq-landing-active .eq-editorial-reference .eq-card-visual.list:after{content:"May"!important;z-index:3!important;color:#e9e7df!important;background:#001e16!important;border-radius:16px!important;place-items:center!important;width:54px!important;height:54px!important;font-size:.9rem!important;font-weight:900!important;display:grid!important;position:absolute!important;top:18%!important;left:18%!important}body.eq-landing-active .eq-editorial-reference .eq-card-visual.list span{background:#ffffffdb!important;border-radius:999px!important;height:40px!important;left:19%!important;right:16%!important;box-shadow:inset 0 0 0 1px #001e1614!important}body.eq-landing-active .eq-editorial-reference .eq-card-visual.list span:before{color:#001e16!important;font-size:.68rem!important;font-weight:900!important;position:absolute!important;top:50%!important;left:14px!important;transform:translateY(-50%)!important}body.eq-landing-active .eq-editorial-reference .eq-card-visual.list span:after{content:""!important;background:#0075543d!important;border-radius:999px!important;width:42%!important;height:6px!important;position:absolute!important;top:50%!important;right:13px!important;transform:translateY(-50%)!important}body.eq-landing-active .eq-editorial-reference .eq-card-visual.list span:first-child{top:34%!important}body.eq-landing-active .eq-editorial-reference .eq-card-visual.list span:first-child:before{content:"Notice"!important}body.eq-landing-active .eq-editorial-reference .eq-card-visual.list span:nth-child(2){top:48%!important}body.eq-landing-active .eq-editorial-reference .eq-card-visual.list span:nth-child(2):before{content:"Renewal"!important}body.eq-landing-active .eq-editorial-reference .eq-card-visual.list span:nth-child(3){top:62%!important}body.eq-landing-active .eq-editorial-reference .eq-card-visual.list span:nth-child(3):before{content:"Payment"!important}body.eq-landing-active .eq-editorial-reference .eq-card-visual.list span:nth-child(4){top:76%!important}body.eq-landing-active .eq-editorial-reference .eq-card-visual.list span:nth-child(4):before{content:"Follow-up"!important}@media (width<=760px){body.eq-landing-active .eq-editorial-reference .eq-card-visual{aspect-ratio:1.02!important}body.eq-landing-active .eq-editorial-reference .eq-card-visual.apps:before{box-shadow:-58px -18px 0 -16px #007554b8,58px -34px 0 -18px #e7e5bff2,66px 44px 0 -18px #55706680,-52px 60px 0 -18px #0a2a218f,0 28px 54px #001e161f!important}body.eq-landing-active .eq-editorial-reference .eq-card-visual.monitor span:nth-child(4){width:94px!important}}.app-content:not(.eq-landing){color:#001e16!important;background:radial-gradient(circle at 18% 0,#00755414,#0000 30%),linear-gradient(#fbfbf6 0%,#f5f5ee 100%)!important}.app-sidebar{background:linear-gradient(#001e16fa,#0a2a21f5),#001e16!important;border-right:1px solid #d9d6c824!important;width:252px!important;box-shadow:24px 0 80px #001e161f!important}.sidebar-logo,.app-mobile-topbar .nav-logo,.mobile-drawer .nav-logo{color:#e7e5bf!important;-webkit-text-fill-color:#e7e5bf!important}.app-sidebar .eq-wordmark,.app-mobile-topbar .eq-wordmark,.mobile-drawer .eq-wordmark{letter-spacing:-.035em!important}.sidebar-link{color:#e9e7dfb8!important;-webkit-text-fill-color:#e9e7dfb8!important;letter-spacing:0!important;border-radius:8px!important;min-height:44px!important;font-weight:730!important}.sidebar-link svg{color:currentColor!important;stroke-width:2.2px!important}.sidebar-link:hover,.sidebar-link.active{color:#e9e7df!important;-webkit-text-fill-color:#e9e7df!important;background:#e9e7df1a!important;transform:translate(2px)!important}.sidebar-link.active{box-shadow:inset 3px 0 #e7e5bf!important}.sidebar-divider{background:#d9d6c824!important}.sidebar-user,.mobile-drawer-user{background:#e9e7df12!important;border:1px solid #d9d6c81f!important;border-radius:8px!important}.avatar-circle{color:#001e16!important;-webkit-text-fill-color:#001e16!important;background:#e7e5bf!important;font-weight:900!important}.sidebar-user-name,.mobile-drawer-user-name{color:#e9e7df!important;-webkit-text-fill-color:#e9e7df!important}.sidebar-user-email,.mobile-drawer-user-email{color:#e9e7df8f!important;-webkit-text-fill-color:#e9e7df8f!important}.app-mobile-topbar,.mobile-bottom-nav{-webkit-backdrop-filter:blur(18px)!important;background:#fffffbe0!important;border-color:#001e1614!important}.mobile-bottom-nav .bottom-nav-item{color:#4f5d57!important;-webkit-text-fill-color:#4f5d57!important}.mobile-bottom-nav .bottom-nav-item.active{color:#007554!important;-webkit-text-fill-color:#007554!important}.mobile-drawer{color:#e9e7df!important;background:linear-gradient(#001e16,#0a2a21)!important}.mobile-drawer-link{color:#e9e7dfb8!important;-webkit-text-fill-color:#e9e7dfb8!important;border-radius:8px!important}.mobile-drawer-link.active,.mobile-drawer-link:hover{color:#e9e7df!important;-webkit-text-fill-color:#e9e7df!important;background:#e9e7df1a!important}.dashboard-page{min-height:100dvh!important;padding-top:clamp(22px,3vw,42px)!important}.dashboard-page .premium-motion-backdrop,.dashboard-page .dashboard-webgl-backdrop{opacity:.18!important;mix-blend-mode:multiply!important}.dashboard-page .page-header{background:radial-gradient(circle at 86% 12%,#e7e5bf38,#0000 24%),linear-gradient(135deg,#001e16 0%,#06261d 55%,#0a2a21 100%)!important;border:1px solid #d9d6c829!important;border-radius:8px!important;align-items:center!important;min-height:184px!important;margin-bottom:18px!important;padding:clamp(24px,3.5vw,42px)!important;position:relative!important;overflow:hidden!important;box-shadow:0 30px 90px #001e162e!important}.dashboard-page .page-header:after{content:""!important;aspect-ratio:1.55!important;opacity:.72!important;background:repeating-linear-gradient(#0000 0 26px,#e9e7df29 26px 27px),linear-gradient(135deg,#e9e7df1f,#e9e7df08)!important;border:1px solid #e9e7df2e!important;border-radius:18px!important;width:min(280px,32vw)!important;position:absolute!important;top:28px!important;right:clamp(22px,5vw,72px)!important;transform:rotate(-8deg)!important}.dashboard-page .page-header>*{z-index:1!important;position:relative!important}.dashboard-page .page-header h1{color:#e9e7df!important;-webkit-text-fill-color:#e9e7df!important;max-width:880px!important;font-family:var(--eq-editorial-display,var(--font-public), sans-serif)!important;letter-spacing:-.055em!important;font-size:clamp(2.5rem,5.2vw,5.8rem)!important;font-weight:620!important;line-height:.9!important}.dashboard-page .page-header p{color:#e9e7dfad!important;-webkit-text-fill-color:#e9e7dfad!important;max-width:540px!important;margin-top:16px!important;font-size:clamp(.96rem,1.2vw,1.1rem)!important}.dashboard-page .btn-primary,.dashboard-page .page-header .btn-primary,.mobile-drawer-cta,.nav-new-contract{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#007554!important;border:1px solid #007554!important;border-radius:999px!important;min-height:42px!important;font-weight:850!important;box-shadow:0 16px 40px #00755433!important}.dashboard-page .btn-primary:hover,.mobile-drawer-cta:hover,.nav-new-contract:hover{background:#00825e!important;border-color:#00825e!important;transform:translateY(-1px)!important}.dashboard-page .dashboard-trust-strip{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;margin:0 0 18px!important;display:grid!important}.dashboard-page .dashboard-trust-badge,.dashboard-page .dashboard-notice-card,.dashboard-page .dashboard-quick-action,.dashboard-page .dashboard-priority-item,.dashboard-page .dashboard-stat-card,.dashboard-page .dashboard-intelligence-card,.dashboard-page .dashboard-contract-panel,.dashboard-page .dashboard-contract-card,.dashboard-page .dashboard-shortcut-card,.dashboard-page .empty-state,.dashboard-page .card{color:#001e16!important;background:linear-gradient(#fffffff0,#fafaf5e0)!important;border:1px solid #001e1617!important;border-radius:8px!important;box-shadow:0 18px 52px #001e160f,inset 0 1px #fffffffa!important}.dashboard-page .dashboard-trust-badge{color:#3f4c47!important;-webkit-text-fill-color:#3f4c47!important;justify-content:center!important;min-height:46px!important;padding:0 14px!important;font-weight:780!important}.dashboard-page .dashboard-trust-badge svg,.dashboard-page .stat-icon svg,.dashboard-page .dashboard-shortcut-card svg{color:#007554!important;stroke:#007554!important}.dashboard-page .dashboard-stat-card{min-height:144px!important;padding:20px!important}.dashboard-page .dashboard-stat-card:hover,.dashboard-page .dashboard-contract-card:hover,.dashboard-page .dashboard-shortcut-card:hover,.dashboard-page .dashboard-quick-action:hover{border-color:#00755433!important;transform:translateY(-3px)!important;box-shadow:0 26px 74px #001e161a!important}.dashboard-page .card-title{color:#5c6762!important;-webkit-text-fill-color:#5c6762!important;font-weight:760!important}.dashboard-page .card-value{color:#001e16!important;-webkit-text-fill-color:#001e16!important;font-family:var(--eq-editorial-display,var(--font-public), sans-serif)!important;letter-spacing:-.06em!important;font-size:clamp(2.4rem,3.4vw,4rem)!important;font-weight:620!important;line-height:.9!important}.dashboard-page .stat-icon,.dashboard-page .dashboard-shortcut-card>div:first-child{background:#00755414!important;border:1px solid #00755424!important}.dashboard-page .dashboard-contract-panel{padding:clamp(16px,2.2vw,24px)!important}.dashboard-page .dashboard-contract-panel>.card-header{border-bottom-color:#001e1614!important}.dashboard-page .dashboard-contract-panel h3,.dashboard-page .dashboard-intelligence-card h3,.dashboard-page .empty-state h3{color:#001e16!important;-webkit-text-fill-color:#001e16!important;letter-spacing:-.03em!important}.dashboard-page .form-input,.dashboard-page input,.dashboard-page select,.dashboard-page textarea{color:#001e16!important;background:#ffffffdb!important;border:1px solid #001e161a!important;border-radius:8px!important;box-shadow:inset 0 1px #ffffffe6!important}.dashboard-page .form-input:focus,.dashboard-page input:focus,.dashboard-page select:focus,.dashboard-page textarea:focus{border-color:#00755473!important;box-shadow:0 0 0 4px #0075541a!important}.dashboard-page .category-pill,.dashboard-page .status-badge{color:#41504a!important;-webkit-text-fill-color:#41504a!important;background:#ffffffb8!important;border-color:#001e161a!important;border-radius:999px!important;font-weight:780!important}.dashboard-page .category-pill:hover,.dashboard-page .category-pill[style*="var(--blue)"],.dashboard-page .category-pill[style*="var(--teal)"]{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#007554!important;border-color:#007554!important}.dashboard-page .data-table{border-collapse:separate!important;border-spacing:0!important}.dashboard-page .data-table th{color:#5c6762!important;-webkit-text-fill-color:#5c6762!important;letter-spacing:.04em!important;background:#001e160a!important;font-size:.72rem!important}.dashboard-page .data-table td{border-bottom-color:#001e160f!important}@media (width<=900px){.dashboard-page{padding-top:82px!important}.dashboard-page .page-header{min-height:0!important;padding:24px!important}.dashboard-page .page-header:after{opacity:.34!important;width:190px!important;top:22px!important;right:-44px!important}.dashboard-page .dashboard-trust-strip{scroll-snap-type:x mandatory!important;padding-bottom:4px!important;display:flex!important;overflow-x:auto!important}.dashboard-page .dashboard-trust-badge{scroll-snap-align:start!important;flex:none!important}}@media (width<=640px){.dashboard-page{padding-inline:14px!important;padding-bottom:96px!important}.dashboard-page .page-header h1{font-size:clamp(2.35rem,16vw,4.2rem)!important}.dashboard-page .stat-grid{grid-template-columns:1fr!important}.dashboard-page .dashboard-stat-card{min-height:118px!important}}.footer-detail-page{color:#001e16!important;min-height:100svh!important;font-family:var(--font-public,Arial, sans-serif)!important;background:#fff!important}.footer-detail-shell{width:min(1240px,100% - 40px)!important;margin-inline:auto!important}.footer-detail-nav{z-index:80!important;-webkit-backdrop-filter:blur(18px)!important;background:#ffffffe6!important;border-bottom:1px solid #001e1614!important;position:sticky!important;top:0!important}.footer-detail-nav-shell{grid-template-columns:1fr auto 1fr!important;align-items:center!important;gap:22px!important;min-height:64px!important;display:grid!important}.footer-detail-nav-left,.footer-detail-nav-right{align-items:center!important;gap:22px!important;display:flex!important}.footer-detail-nav-right{justify-content:flex-end!important}.footer-detail-nav a{color:#001e16!important;-webkit-text-fill-color:#001e16!important;font-size:.84rem!important;font-weight:760!important;text-decoration:none!important}.footer-detail-brand{color:#001e16!important;-webkit-text-fill-color:#001e16!important}.footer-detail-nav .eq-pill{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#007554!important;border-radius:999px!important;min-height:36px!important;padding:0 14px!important}.footer-detail-hero{background:radial-gradient(circle at 80% 10%,#e7e5bf6b,#0000 28%),radial-gradient(circle at 12% 18%,#0075541a,#0000 24%),linear-gradient(#fff 0%,#f7f7f1 100%)!important;padding:clamp(84px,10vw,160px) 0 clamp(54px,8vw,110px)!important;position:relative!important;overflow:hidden!important}.footer-detail-hero:after{content:""!important;aspect-ratio:1.58!important;opacity:.58!important;background:repeating-linear-gradient(#0000 0 28px,#001e1614 28px 29px),linear-gradient(135deg,#ffffffb3,#e7e5bf38)!important;border:1px solid #001e1614!important;border-radius:32px!important;width:min(620px,54vw)!important;position:absolute!important;bottom:-88px!important;right:max(-120px,-8vw)!important;transform:rotate(-8deg)!important}.footer-detail-kicker{color:#007554!important;-webkit-text-fill-color:#007554!important;letter-spacing:.04em!important;text-transform:uppercase!important;margin:0 0 18px!important;font-size:.8rem!important;font-weight:860!important}.footer-detail-hero h1{color:#001e16!important;-webkit-text-fill-color:#001e16!important;max-width:980px!important;font-family:var(--eq-editorial-display,var(--font-public), sans-serif)!important;letter-spacing:-.07em!important;margin:0!important;font-size:clamp(4.2rem,11vw,11.5rem)!important;font-weight:620!important;line-height:.82!important}.footer-detail-summary{color:#55615b!important;-webkit-text-fill-color:#55615b!important;letter-spacing:-.025em!important;max-width:780px!important;margin:clamp(24px,3vw,40px) 0 0!important;font-size:clamp(1.1rem,1.9vw,1.55rem)!important;line-height:1.22!important}.footer-detail-stats{flex-wrap:wrap!important;gap:10px!important;margin-top:30px!important;display:flex!important}.footer-detail-stats span{color:#001e16!important;-webkit-text-fill-color:#001e16!important;background:#ffffffb8!important;border:1px solid #001e161f!important;border-radius:999px!important;align-items:center!important;min-height:38px!important;padding:0 16px!important;font-size:.84rem!important;font-weight:820!important;display:inline-flex!important}.footer-detail-content{background:#fff!important;padding:clamp(56px,7vw,104px) 0!important}.footer-detail-grid{grid-template-columns:minmax(240px,.72fr) minmax(0,1.6fr)!important;align-items:start!important;gap:clamp(34px,6vw,90px)!important;display:grid!important}.footer-detail-sidebar{background:linear-gradient(#f7f7f1f5,#ffffffdb)!important;border:1px solid #001e161a!important;border-radius:8px!important;padding:24px!important;position:sticky!important;top:92px!important}.footer-detail-sidebar span{color:#007554!important;-webkit-text-fill-color:#007554!important;letter-spacing:.04em!important;text-transform:uppercase!important;font-size:.74rem!important;font-weight:860!important}.footer-detail-sidebar h2{color:#001e16!important;-webkit-text-fill-color:#001e16!important;letter-spacing:-.055em!important;margin:10px 0 14px!important;font-size:clamp(1.55rem,2.3vw,2.4rem)!important;line-height:.95!important}.footer-detail-sidebar p{color:#647069!important;-webkit-text-fill-color:#647069!important;margin:0 0 22px!important;font-size:.94rem!important;line-height:1.45!important}.footer-detail-sidebar a{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#007554!important;border-radius:999px!important;align-items:center!important;gap:8px!important;min-height:40px!important;padding:0 16px!important;font-weight:840!important;text-decoration:none!important;display:inline-flex!important}.footer-detail-sections{gap:18px!important;display:grid!important}.footer-detail-card{background:linear-gradient(#fffffffa,#fafaf4e6)!important;border:1px solid #001e1617!important;border-radius:8px!important;grid-template-columns:72px minmax(0,1fr)!important;gap:0 clamp(18px,3vw,38px)!important;padding:clamp(24px,3.2vw,42px)!important;display:grid!important;box-shadow:0 20px 60px #001e160d!important}.footer-detail-card>span{color:#007554!important;-webkit-text-fill-color:#007554!important;font-family:var(--eq-editorial-display,var(--font-public), sans-serif)!important;letter-spacing:-.08em!important;grid-row:span 3!important;font-size:clamp(2.4rem,4vw,4.5rem)!important;line-height:.9!important}.footer-detail-card h2{color:#001e16!important;-webkit-text-fill-color:#001e16!important;letter-spacing:-.055em!important;margin:0 0 16px!important;font-size:clamp(1.7rem,2.5vw,2.8rem)!important;line-height:.94!important}.footer-detail-card p{color:#4f5d57!important;-webkit-text-fill-color:#4f5d57!important;margin:0!important;font-size:clamp(1rem,1.35vw,1.12rem)!important;line-height:1.45!important}.footer-detail-card ul{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;margin:24px 0 0!important;padding:0!important;list-style:none!important;display:grid!important}.footer-detail-card li{color:#23332d!important;-webkit-text-fill-color:#23332d!important;background:#001e1606!important;border:1px solid #001e1614!important;border-radius:8px!important;align-items:center!important;min-height:42px!important;padding:10px 12px!important;font-size:.88rem!important;font-weight:720!important;line-height:1.25!important;display:flex!important}.footer-detail-related{color:#e9e7df!important;background:linear-gradient(135deg,#001e16 0%,#06261d 52%,#0a2a21 100%)!important;padding:clamp(52px,7vw,96px) 0!important}.footer-detail-related h2{color:#e9e7df!important;-webkit-text-fill-color:#e9e7df!important;letter-spacing:-.07em!important;margin:0 0 26px!important;font-size:clamp(2.4rem,5vw,5.8rem)!important;line-height:.92!important}.footer-detail-related-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;display:grid!important}.footer-detail-related-grid a{color:#e9e7df!important;-webkit-text-fill-color:#e9e7df!important;background:#e9e7df0f!important;border:1px solid #e9e7df1f!important;border-radius:8px!important;flex-direction:column!important;justify-content:space-between!important;min-height:150px!important;padding:18px!important;text-decoration:none!important;display:flex!important}.footer-detail-related-grid a span{color:#e9e7df94!important;-webkit-text-fill-color:#e9e7df94!important;font-size:.76rem!important;font-weight:780!important}.footer-detail-related-grid a strong{color:#e9e7df!important;-webkit-text-fill-color:#e9e7df!important;letter-spacing:-.035em!important;font-size:1.08rem!important}.footer-detail-related-grid a:hover{background:#e9e7df1a!important;transform:translateY(-2px)!important}.footer-detail-footer{background:#fff!important;border-top:1px solid #001e1614!important;padding:52px 0!important}.footer-detail-footer .footer-detail-shell{justify-content:space-between!important;align-items:flex-end!important;gap:24px!important;display:flex!important}.footer-detail-footer-brand{color:#001e16!important;-webkit-text-fill-color:#001e16!important}.footer-detail-footer p{color:#001e16!important;-webkit-text-fill-color:#001e16!important;margin:0!important;font-weight:760!important}.footer-detail-footer a{color:#001e16!important;-webkit-text-fill-color:#001e16!important;margin-left:14px!important}@media (width<=920px){.footer-detail-nav-shell{grid-template-columns:1fr auto!important}.footer-detail-nav-left,.footer-detail-nav-right>a:first-child{display:none!important}.footer-detail-grid{grid-template-columns:1fr!important}.footer-detail-sidebar{position:static!important}.footer-detail-related-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=620px){.footer-detail-shell{width:min(100% - 28px,1240px)!important}.footer-detail-hero h1{font-size:clamp(3.7rem,20vw,6.4rem)!important}.footer-detail-card{grid-template-columns:1fr!important}.footer-detail-card>span{margin-bottom:14px!important;font-size:2.6rem!important}.footer-detail-card ul,.footer-detail-related-grid{grid-template-columns:1fr!important}.footer-detail-footer .footer-detail-shell{flex-direction:column!important;align-items:flex-start!important}}body.eq-landing-active .eq-editorial-reference .eq-architecture{isolation:isolate!important;background:#fff!important;height:auto!important;min-height:360svh!important;margin:0!important;padding:0 clamp(12px,2vw,28px)!important;overflow:visible!important}body.eq-landing-active .eq-editorial-reference .eq-architecture-stage{background:radial-gradient(circle at 83% 85%,#0075541c,#0000 22%),radial-gradient(circle at 34% 12%,#d9d6c880,#0000 24%),linear-gradient(118deg,#fffffff5 0%,#f2f4eec2 48%,#fffffffa 100%)!important;border:1px solid #001e160f!important;height:calc(100svh - 58px)!important;min-height:680px!important;position:sticky!important;top:58px!important;overflow:hidden!important}body.eq-landing-active .eq-editorial-reference .eq-architecture-stage:before{content:""!important;aspect-ratio:1.5!important;width:min(640px,74vw)!important;transform:rotate(-10deg) translateY(var(--architecture-paper-y))!important;opacity:.75!important;background:repeating-linear-gradient(#0000 0 26px,#001e160f 26px 27px),linear-gradient(135deg,#ffffffc2,#d9d6c847)!important;border:1px solid #001e1614!important;border-radius:34px!important;transition:transform .72s cubic-bezier(.18,.84,.22,1)!important;position:absolute!important;inset:-80px -80px auto auto!important;box-shadow:0 44px 120px #001e1614!important}body.eq-landing-active .eq-editorial-reference .eq-architecture-pills{z-index:8!important;gap:10px!important;width:min(460px,100vw - 48px)!important;top:clamp(28px,5vh,58px)!important;left:clamp(24px,4vw,58px)!important}body.eq-landing-active .eq-editorial-reference .eq-architecture-pills button,body.eq-landing-active .eq-editorial-reference .eq-architecture.is-visible .eq-architecture-pills button,body.eq-landing-active .eq-editorial-reference .eq-architecture.is-visible .eq-architecture-pills button.active{opacity:1!important;animation:none!important;transform:translate(0,0)scale(1)!important}body.eq-landing-active .eq-editorial-reference .eq-architecture-pills button{color:#fff!important;-webkit-text-fill-color:#fff!important;cursor:pointer!important;background:#001e16b8!important;border:1px solid #e9e7df14!important;border-radius:999px!important;grid-template-columns:minmax(0,max-content) auto!important;justify-content:start!important;align-items:center!important;gap:0 12px!important;width:fit-content!important;max-width:min(250px,100vw - 48px)!important;min-height:42px!important;padding:0 10px 0 18px!important;transition:width .52s cubic-bezier(.18,.84,.22,1),max-width .52s cubic-bezier(.18,.84,.22,1),min-height .52s cubic-bezier(.18,.84,.22,1),padding .52s cubic-bezier(.18,.84,.22,1),border-radius .52s cubic-bezier(.18,.84,.22,1),background .26s,transform .26s!important;display:grid!important;box-shadow:0 14px 34px #001e161c!important}body.eq-landing-active .eq-editorial-reference .eq-architecture-pills button span{min-width:0!important;color:inherit!important;-webkit-text-fill-color:inherit!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:.9rem!important;font-weight:850!important;line-height:1.04!important;display:block!important;overflow:hidden!important}body.eq-landing-active .eq-editorial-reference .eq-architecture-pills button svg{background:#e9e7df1f!important;border-radius:999px!important;width:18px!important;height:18px!important;padding:4px!important;transition:transform .42s cubic-bezier(.18,.84,.22,1),background .26s!important}body.eq-landing-active .eq-editorial-reference .eq-architecture-pills button em{opacity:0!important;color:#ffffffeb!important;-webkit-text-fill-color:#ffffffeb!important;letter-spacing:-.025em!important;grid-column:1/-1!important;max-width:330px!important;max-height:0!important;margin:0!important;font-size:clamp(1rem,1.4vw,1.18rem)!important;font-style:normal!important;font-weight:760!important;line-height:1.14!important;transition:max-height .56s cubic-bezier(.18,.84,.22,1),opacity .36s,margin .42s,transform .52s cubic-bezier(.18,.84,.22,1)!important;display:block!important;overflow:hidden!important;transform:translateY(-6px)!important}body.eq-landing-active .eq-editorial-reference .eq-architecture-pills button.active{-webkit-backdrop-filter:blur(16px)saturate(1.08)!important;background:#001e16c2!important;border-radius:22px!important;align-items:start!important;width:min(440px,100vw - 48px)!important;max-width:min(440px,100vw - 48px)!important;min-height:160px!important;padding:22px 24px 24px!important;box-shadow:0 30px 80px #001e1629,inset 0 1px #ffffff1f!important}body.eq-landing-active .eq-editorial-reference .eq-architecture-pills button.active:after{content:none!important}body.eq-landing-active .eq-editorial-reference .eq-architecture-pills button.active span{white-space:normal!important;font-size:1.02rem!important}body.eq-landing-active .eq-editorial-reference .eq-architecture-pills button.active svg{background:#e9e7df33!important;justify-self:end!important;transform:rotate(45deg)!important}body.eq-landing-active .eq-editorial-reference .eq-architecture-pills button.active em{opacity:1!important;max-height:150px!important;margin-top:18px!important;transform:translateY(0)!important}body.eq-landing-active .eq-editorial-reference .eq-glass-stack{z-index:2!important;transform:translateY(var(--architecture-stack-y)) scale(var(--architecture-stack-scale))!important;transition:transform .78s cubic-bezier(.18,.84,.22,1)!important}body.eq-landing-active .eq-editorial-reference .eq-layer-card,body.eq-landing-active .eq-editorial-reference .eq-floating-layer,body.eq-landing-active .eq-editorial-reference .eq-architecture.is-visible .eq-layer-card,body.eq-landing-active .eq-editorial-reference .eq-architecture.is-visible .eq-floating-layer{opacity:1!important;filter:blur()!important;transition:transform .78s cubic-bezier(.18,.84,.22,1),opacity .42s,box-shadow .52s,background .52s!important;animation:none!important}body.eq-landing-active .eq-editorial-reference .eq-layer-card.top{transform:rotateX(62deg) rotateZ(-24deg) translateY(var(--architecture-top-y))!important}body.eq-landing-active .eq-editorial-reference .eq-layer-card.mid{transform:rotateX(62deg) rotateZ(-24deg) translateY(var(--architecture-mid-y))!important}body.eq-landing-active .eq-editorial-reference .eq-layer-card.low{transform:rotateX(62deg) rotateZ(-24deg) translateY(var(--architecture-low-y))!important}body.eq-landing-active .eq-editorial-reference .eq-layer-card.base{transform:rotateX(62deg) rotateZ(-24deg) translateY(var(--architecture-base-y))!important}body.eq-landing-active .eq-editorial-reference .eq-floating-layer{transform:rotateX(62deg) rotateZ(-24deg) translateY(var(--architecture-floating-y))!important;opacity:var(--architecture-floating-opacity)!important}body.eq-landing-active .eq-editorial-reference .eq-layer-card.top{background:linear-gradient(135deg,#ffffff8f,#e7e5bf38),#e9ece87a!important;box-shadow:0 34px 74px #001e1626,inset 0 1px 2px #ffffffdb!important}body.eq-landing-active .eq-editorial-reference .eq-architecture-progress{z-index:8!important;background:#001e1661!important;width:min(128px,22vw)!important;height:24px!important;overflow:hidden!important}body.eq-landing-active .eq-editorial-reference .eq-architecture-progress span,body.eq-landing-active .eq-editorial-reference .eq-architecture.is-visible .eq-architecture-progress span{width:var(--architecture-progress)!important;height:6px!important;transition:width .62s cubic-bezier(.18,.84,.22,1)!important;animation:none!important;display:block!important;transform:none!important}@media (width<=760px){body.eq-landing-active .eq-editorial-reference .eq-architecture{min-height:430svh!important;padding-inline:0!important}body.eq-landing-active .eq-editorial-reference .eq-architecture-stage{border-left:0!important;border-right:0!important;min-height:720px!important;top:58px!important}body.eq-landing-active .eq-editorial-reference .eq-architecture-pills{width:calc(100vw - 32px)!important;top:24px!important;left:16px!important}body.eq-landing-active .eq-editorial-reference .eq-architecture-pills button{max-width:calc(100vw - 32px)!important}body.eq-landing-active .eq-editorial-reference .eq-architecture-pills button.active{width:calc(100vw - 32px)!important;max-width:calc(100vw - 32px)!important;min-height:150px!important}body.eq-landing-active .eq-editorial-reference .eq-glass-stack{opacity:.72!important;transform:translate(8%,20%)scale(.78)!important}}.app-content.dashboard-page{width:auto!important;min-width:0!important;max-width:none!important;overflow-x:clip!important}.dashboard-page .page-header:before,.dashboard-page .page-header:after,.dashboard-page:before,.dashboard-page:after,.dashboard-page .premium-motion-backdrop{pointer-events:none!important}.dashboard-page .page-header>*,.dashboard-page .dashboard-contract-panel,.dashboard-page .dashboard-contract-card,.dashboard-page .dashboard-intelligence-card,.dashboard-page .dashboard-shortcut-card,.dashboard-page .dashboard-stat-card,.dashboard-page .dashboard-notice-card,.dashboard-page .dashboard-trust-strip{z-index:2!important;position:relative!important}.dashboard-page .dashboard-contract-card{outline:none!important;flex-direction:column!important;min-width:0!important;display:flex!important}.dashboard-page .dashboard-contract-card:focus-visible{border-color:#00755475!important;box-shadow:0 0 0 4px #00755424,0 24px 68px #001e1624,inset 0 1px #ffffffe6!important}.dashboard-page .dashboard-contract-card div,.dashboard-page .dashboard-contract-panel div,.dashboard-page .dashboard-stat-card,.dashboard-page .dashboard-shortcut-card,.dashboard-page .dashboard-trust-badge,.dashboard-page .dashboard-priority-item{min-width:0!important}.dashboard-page .dashboard-contract-card [style*="font-weight: 700"]{overflow-wrap:anywhere!important}.dashboard-page .dashboard-contract-actions{flex-wrap:wrap!important;flex:none!important;justify-content:flex-end!important;gap:4px!important;display:flex!important}.dashboard-page .dashboard-contract-actions .btn:hover,.dashboard-page .data-table .btn:hover{color:#fff!important;background:#007554!important;transform:translateY(-1px)!important}.dashboard-page .dashboard-contract-panel>.card-header>div:last-child{flex:none!important}.dashboard-page .dashboard-contract-panel [style*="display: flex"][style*=flex-wrap]{min-width:0!important}.dashboard-page .dashboard-advanced-filters{grid-template-columns:repeat(5,minmax(118px,1fr))!important;align-items:end!important;display:grid!important}.dashboard-page .dashboard-advanced-filters label{gap:6px!important;min-width:0!important;display:grid!important}.dashboard-page .dashboard-advanced-filters button{white-space:nowrap!important}.dashboard-page .dashboard-trust-strip{max-width:100%!important}.dashboard-page .dashboard-trust-badge span,.dashboard-page .sidebar-user-name,.dashboard-page .sidebar-user-email{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;overflow:hidden!important}.dashboard-page .data-table{min-width:880px!important}.dashboard-page .data-table th,.dashboard-page .data-table td{white-space:nowrap!important}.dashboard-page .data-table td:first-child,.dashboard-page .data-table td:nth-child(3){white-space:normal!important;min-width:180px!important}.dashboard-page .data-table td:last-child>div{flex-wrap:nowrap!important;gap:4px!important;display:flex!important}.dashboard-page .dashboard-shortcuts-grid{align-items:stretch!important}.dashboard-page .dashboard-shortcuts-grid a,.dashboard-page .dashboard-shortcut-card{height:100%!important}@media (width<=1024px){.app-content.dashboard-page{width:100%!important;margin-left:0!important}.dashboard-page .dashboard-advanced-filters{grid-template-columns:repeat(2,minmax(0,1fr))!important}.dashboard-page .dashboard-advanced-filters button{grid-column:1/-1!important}}@media (width<=768px){.dashboard-page .page-header{align-items:stretch!important}.dashboard-page .dashboard-notice-card,.dashboard-page .dashboard-profile-card,.dashboard-page .dashboard-resume-card{grid-template-columns:1fr!important;display:grid!important}.dashboard-page .dashboard-notice-card>div,.dashboard-page .dashboard-profile-card>div,.dashboard-page .dashboard-resume-card>div{min-width:0!important}.dashboard-page .dashboard-notice-card .btn,.dashboard-page .dashboard-profile-card .btn,.dashboard-page .dashboard-resume-card .btn{justify-content:center!important;width:100%!important}.dashboard-page .dashboard-contract-panel>.card-header{grid-template-columns:1fr!important}.dashboard-page .dashboard-contract-panel>.card-header>div:last-child{justify-content:flex-start!important;width:100%!important}.dashboard-page .dashboard-contract-panel>.card-header>div:last-child .btn{flex:0 0 44px!important;width:44px!important}.dashboard-page .dashboard-contract-card [style*="justify-content: space-between"]{align-items:flex-start!important;gap:10px!important}}@media (width<=520px){.app-content.dashboard-page{padding-left:12px!important;padding-right:12px!important}.dashboard-page .stat-grid,.dashboard-page .dashboard-advanced-filters{grid-template-columns:1fr!important}.dashboard-page .dashboard-contract-card>div:first-child{grid-template-columns:1fr!important;display:grid!important}.dashboard-page .dashboard-contract-card>div:first-child>div:last-child{flex-wrap:wrap!important;justify-content:flex-start!important}.dashboard-page .dashboard-contract-actions{justify-content:flex-start!important;width:100%!important}}.eq-editorial-reference .eq-assurance{background:linear-gradient(#fff 0%,#fbfbf6 100%);border-top:1px solid #001e1614;padding:clamp(74px,10vw,132px) clamp(22px,4vw,72px);position:relative;overflow:hidden}.eq-editorial-reference .eq-assurance:before{content:"";pointer-events:none;opacity:.72;background-color:#0000;background-image:linear-gradient(90deg,#001e1609 1px,#0000 1px),linear-gradient(#001e1608 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:96px 96px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 42% 42%,#000 0 34%,#0000 72%);mask-image:radial-gradient(circle at 42% 42%,#000 0 34%,#0000 72%)}.eq-editorial-reference .eq-assurance-heading{z-index:1;grid-template-columns:minmax(280px,.95fr) minmax(360px,1fr);align-items:end;gap:clamp(28px,7vw,112px);margin-bottom:clamp(42px,6vw,86px);display:grid;position:relative}.eq-editorial-reference .eq-assurance-heading h2{color:#001e16;letter-spacing:-.075em;max-width:690px;margin:8px 0 0;font-size:clamp(2.5rem,6.5vw,7.8rem);font-weight:820;line-height:.88}.eq-editorial-reference .eq-assurance-heading p{color:#001e16ad;max-width:650px;margin:0;font-size:clamp(1.02rem,1.35vw,1.34rem);line-height:1.34}.eq-editorial-reference .eq-assurance-grid{z-index:1;grid-template-columns:minmax(340px,1.12fr) minmax(300px,.88fr);align-items:stretch;gap:clamp(30px,6vw,96px);display:grid;position:relative}.eq-editorial-reference .eq-assurance-visual{background:radial-gradient(circle at 48% 45%,#e7e5bfb8,#0000 30%),linear-gradient(135deg,#ffffffeb,#ecf1e89e);border:1px solid #001e161a;border-radius:8px;min-height:clamp(480px,55vw,680px);box-shadow:0 36px 90px #001e1614,inset 0 1px #ffffffeb}.eq-editorial-reference .eq-assurance-canvas{width:100%;height:100%;min-height:inherit;position:relative;overflow:hidden}.eq-editorial-reference .eq-assurance-thread{transform-origin:0;background:linear-gradient(90deg,#001e1657,#001e1600);width:52%;height:1px;position:absolute;top:50%;left:50%}.eq-editorial-reference .eq-assurance-thread:after{content:"";background:#007554;border-radius:50%;width:7px;height:7px;position:absolute;top:-3px;right:14%;box-shadow:0 0 0 8px #00755414}.eq-editorial-reference .thread-a{transform:rotate(-31deg)}.eq-editorial-reference .thread-b{transform:rotate(12deg)}.eq-editorial-reference .thread-c{transform:rotate(147deg)}.eq-editorial-reference .eq-assurance-core{aspect-ratio:1;text-align:center;background:linear-gradient(135deg,#fffc,#e7e5bf57),#ffffffb8;border:1px solid #001e1629;border-radius:50%;align-content:center;place-items:center;gap:8px;width:clamp(180px,22vw,275px);display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 34px 70px #001e161f,inset 0 1px #ffffffe6}.eq-editorial-reference .eq-assurance-core span{color:#004c32;font-family:var(--font-wordmark);letter-spacing:-.08em;font-size:clamp(2.7rem,5vw,5.6rem);font-weight:760;line-height:.8}.eq-editorial-reference .eq-assurance-core strong{color:#001e16bd;max-width:150px;font-size:.78rem;font-weight:820;line-height:1.08}.eq-editorial-reference .eq-assurance-node{-webkit-backdrop-filter:blur(18px)saturate(1.05);background:#ffffffb8;border:1px solid #001e161f;border-radius:8px;gap:6px;width:clamp(160px,18vw,240px);padding:18px 20px;animation:9s ease-in-out infinite eqAssuranceFloat;display:grid;position:absolute;box-shadow:0 24px 58px #001e161a}.eq-editorial-reference .eq-assurance-node small{color:#001e1680;letter-spacing:.04em;text-transform:uppercase;font-size:.72rem;font-weight:820}.eq-editorial-reference .eq-assurance-node strong{color:#001e16;letter-spacing:-.035em;font-size:clamp(1rem,1.45vw,1.42rem);line-height:1.02}.eq-editorial-reference .node-a{top:13%;left:8%}.eq-editorial-reference .node-b{animation-delay:-2.5s;top:22%;right:7%}.eq-editorial-reference .node-c{animation-delay:-5s;bottom:11%;right:15%}.eq-editorial-reference .eq-assurance-list{border-top:1px solid #001e161f;align-content:end;display:grid}.eq-editorial-reference .eq-assurance-item{opacity:0;transition:opacity .7s,transform .76s cubic-bezier(.18,.84,.22,1);transition-delay:calc(var(--i) * 90ms);border-bottom:1px solid #001e161f;grid-template-columns:76px minmax(0,1fr);gap:28px;padding:clamp(24px,3vw,36px) 0;display:grid;transform:translateY(18px)}.eq-editorial-reference .eq-assurance.is-visible .eq-assurance-item{opacity:1;transform:translateY(0)}.eq-editorial-reference .eq-assurance-item>span{color:#004c32;letter-spacing:-.075em;font-size:clamp(2rem,3.8vw,4.2rem);font-weight:360;line-height:.9}.eq-editorial-reference .eq-assurance-item h3{color:#001e16;letter-spacing:-.045em;margin:0 0 12px;font-size:clamp(1.2rem,2vw,2rem);line-height:1}.eq-editorial-reference .eq-assurance-item p{color:#001e169e;max-width:500px;margin:0;font-size:clamp(.98rem,1.14vw,1.16rem);line-height:1.38}@keyframes eqAssuranceFloat{0%,to{transform:translate(0,0)}50%{transform:translateY(-12px)}}@media (width<=920px){.eq-editorial-reference .eq-assurance-heading,.eq-editorial-reference .eq-assurance-grid{grid-template-columns:1fr}.eq-editorial-reference .eq-assurance-visual{min-height:560px}}@media (width<=620px){.eq-editorial-reference .eq-assurance{padding-inline:16px}.eq-editorial-reference .eq-assurance-heading h2{font-size:clamp(2.55rem,15vw,4.8rem)}.eq-editorial-reference .eq-assurance-visual{min-height:520px}.eq-editorial-reference .eq-assurance-node{width:min(210px,58vw);padding:15px 16px}.eq-editorial-reference .node-a{top:9%;left:6%}.eq-editorial-reference .node-b{top:28%;right:5%}.eq-editorial-reference .node-c{bottom:8%;right:8%}.eq-editorial-reference .eq-assurance-core{width:min(235px,62vw)}.eq-editorial-reference .eq-assurance-item{grid-template-columns:1fr;gap:14px}}.footer-detail-page,.footer-detail-page *{box-sizing:border-box!important}.footer-detail-page{overflow-x:clip!important}.footer-detail-nav-shell,.footer-detail-hero .footer-detail-shell,.footer-detail-content .footer-detail-shell,.footer-detail-related .footer-detail-shell,.footer-detail-footer .footer-detail-shell{z-index:1!important;min-width:0!important;position:relative!important}.footer-detail-hero:after{z-index:0!important;pointer-events:none!important}.footer-detail-brand,.footer-detail-footer-brand{min-width:0!important;max-width:100%!important;line-height:.9!important;display:inline-flex!important}.footer-detail-nav-left,.footer-detail-nav-right{min-width:0!important}.footer-detail-nav-right .eq-pill{white-space:nowrap!important;justify-content:center!important;align-items:center!important;gap:8px!important;display:inline-flex!important}.footer-detail-nav-right .eq-pill svg,.footer-detail-sidebar a svg,.footer-detail-related-grid a svg{flex:none!important}.footer-detail-hero h1,.footer-detail-summary,.footer-detail-card h2,.footer-detail-card p,.footer-detail-card li,.footer-detail-related h2,.footer-detail-related-grid a{overflow-wrap:anywhere!important}.footer-detail-stats span{max-width:100%!important}.footer-detail-sidebar{min-width:0!important}.footer-detail-sidebar a{max-width:100%!important}.footer-detail-card{min-width:0!important}.footer-detail-card li{align-items:flex-start!important}.footer-detail-related-grid{align-items:stretch!important}.footer-detail-related-grid a{min-width:0!important;transition:transform .18s,background-color .18s,border-color .18s!important}.footer-detail-related-grid a span{line-height:1.25!important}.footer-detail-footer p{max-width:760px!important;line-height:1.4!important}@media (width<=920px){.footer-detail-nav-shell{grid-template-columns:auto minmax(0,1fr)!important}.footer-detail-brand{grid-column:1!important}.footer-detail-nav-right{grid-column:2!important;justify-content:flex-end!important}.footer-detail-hero:after{opacity:.34!important;width:min(520px,92vw)!important;bottom:-70px!important;right:-32vw!important}.footer-detail-related h2{max-width:720px!important}}@media (width<=620px){.footer-detail-nav{position:sticky!important}.footer-detail-nav-shell{gap:12px!important;min-height:58px!important}.footer-detail-nav .eq-pill{min-height:34px!important;padding:0 12px!important;font-size:.78rem!important}.footer-detail-hero{padding-top:72px!important}.footer-detail-hero h1{letter-spacing:-.065em!important;font-size:clamp(3.2rem,18vw,5.6rem)!important}.footer-detail-summary{font-size:1.04rem!important;line-height:1.34!important}.footer-detail-stats{grid-template-columns:1fr!important;display:grid!important}.footer-detail-stats span{justify-content:center!important}.footer-detail-sidebar{padding:20px!important}.footer-detail-card{padding:22px!important}.footer-detail-card h2{font-size:clamp(1.55rem,9vw,2.35rem)!important}.footer-detail-related-grid a{min-height:128px!important}.footer-detail-footer-brand{font-size:clamp(3.8rem,19vw,6.4rem)!important}.footer-detail-footer p{flex-wrap:wrap!important;gap:8px 14px!important;display:flex!important}.footer-detail-footer a{margin-left:0!important}}@media (width<=390px){.footer-detail-shell{width:min(100% - 22px,1240px)!important}.footer-detail-nav .eq-pill{padding-inline:10px!important}.footer-detail-nav .eq-pill svg{width:13px!important;height:13px!important}}body.eq-mobile-nav-open{overflow:hidden!important}.eq-editorial-reference,.eq-editorial-reference *{box-sizing:border-box!important}.eq-editorial-reference{width:100%!important;max-width:100vw!important;overflow-x:clip!important}.eq-editorial-reference .eq-public-nav,.eq-editorial-reference .eq-nav-left,.eq-editorial-reference .eq-nav-right,.eq-editorial-reference .eq-nav-brand{min-width:0!important}.eq-editorial-reference .eq-mobile-menu{color:currentColor!important;border-radius:999px!important;align-items:center!important;gap:7px!important;min-height:38px!important;padding:0 12px!important}.eq-editorial-reference .eq-mobile-menu svg{flex:none!important}.eq-editorial-reference .eq-mobile-nav-panel{display:none}.eq-editorial-reference .eq-section,.eq-editorial-reference .eq-flow,.eq-editorial-reference .eq-assurance,.eq-editorial-reference .eq-vision,.eq-editorial-reference .eq-demo,.eq-editorial-reference .eq-footer{width:100%!important;max-width:100vw!important;overflow-x:clip!important}.eq-editorial-reference .eq-section-copy,.eq-editorial-reference .eq-stat-list,.eq-editorial-reference .eq-highlight-grid,.eq-editorial-reference .eq-assurance-grid,.eq-editorial-reference .eq-vision-body,.eq-editorial-reference .eq-demo-panel,.eq-editorial-reference .eq-footer-links,.eq-editorial-reference .eq-footer-bottom,.eq-editorial-reference .eq-flow-panel,.eq-editorial-reference .eq-flow-copy{min-width:0!important}.eq-editorial-reference .eq-hero-copy h1,.eq-editorial-reference .eq-hero-actions p,.eq-editorial-reference .eq-section-copy h2,.eq-editorial-reference .eq-highlights h2,.eq-editorial-reference .eq-vision h2,.eq-editorial-reference .eq-demo h2,.eq-editorial-reference .eq-flow-copy h2,.eq-editorial-reference .eq-assurance-heading h2,.eq-editorial-reference .eq-highlight-card h3,.eq-editorial-reference .eq-flow-step h3,.eq-editorial-reference .eq-footer a,.eq-editorial-reference .eq-footer h3,.eq-editorial-reference .eq-footer span{overflow-wrap:anywhere!important;word-break:normal!important}.eq-editorial-reference .eq-pill{white-space:nowrap!important;flex:none!important;justify-content:center!important;align-items:center!important;display:inline-flex!important}.eq-editorial-reference .eq-pill svg{flex:none!important}@media (width<=1180px){.eq-editorial-reference .eq-public-nav{padding-inline:18px!important}.eq-editorial-reference .eq-nav-left,.eq-editorial-reference .eq-nav-right{gap:18px!important}.eq-editorial-reference .eq-workflow-board{width:min(920px,88vw)!important;padding-left:250px!important;left:36%!important}.eq-editorial-reference .eq-workflow-row{grid-template-columns:46px minmax(460px,1fr)!important;gap:30px!important}.eq-editorial-reference .eq-workflow-row strong{font-size:clamp(2.8rem,5.4vw,5rem)!important}}@media (width<=900px){.eq-editorial-reference .eq-public-nav{color:#fff!important;grid-template-columns:minmax(64px,1fr) auto minmax(64px,1fr)!important;gap:12px!important;height:auto!important;min-height:62px!important;padding:10px 16px!important}.eq-editorial-reference .eq-mobile-menu{grid-area:1/1!important;display:inline-flex!important}.eq-editorial-reference .eq-nav-left{display:none!important}.eq-editorial-reference .eq-nav-brand{text-align:center!important;white-space:nowrap!important;grid-column:2!important;justify-self:center!important}.eq-editorial-reference .eq-nav-right{grid-column:3!important;justify-self:end!important;gap:0!important}.eq-editorial-reference .eq-nav-right>.eq-pill{display:none!important}.eq-editorial-reference .eq-nav-right>a:not(.eq-pill){text-align:right!important;white-space:nowrap!important;justify-content:flex-end!important;align-items:center!important;min-height:38px!important;padding:0!important;display:inline-flex!important}.eq-editorial-reference .eq-public-nav.is-open{color:var(--eq-hero-ink)!important;background:#fffffff0!important;border-bottom:1px solid #070a1014!important;box-shadow:0 18px 44px #0000001f!important}.eq-editorial-reference .eq-public-nav.is-open .eq-public-nav a,.eq-editorial-reference .eq-public-nav.is-open .eq-mobile-menu{text-shadow:none!important}.eq-editorial-reference .eq-mobile-nav-panel:not([hidden]){z-index:41!important;-webkit-backdrop-filter:blur(18px)saturate(1.1)!important;background:#fffffff5!important;border:1px solid #070a1014!important;border-radius:22px!important;gap:4px!important;padding:14px!important;display:grid!important;position:fixed!important;inset:62px 10px auto!important;box-shadow:0 28px 80px #0000002e!important}.eq-editorial-reference .eq-mobile-nav-panel a{min-height:46px!important;color:var(--eq-hero-ink)!important;text-shadow:none!important;border-radius:14px!important;justify-content:space-between!important;align-items:center!important;padding:0 14px!important;font-size:.95rem!important;display:flex!important}.eq-editorial-reference .eq-mobile-nav-panel a:not(.eq-pill):hover{background:#00583d12!important}.eq-editorial-reference .eq-mobile-nav-panel .eq-pill{color:#fff!important;width:100%!important;min-height:48px!important;margin-top:8px!important}.eq-editorial-reference .eq-hero{height:min(900px,100svh)!important;min-height:760px!important}.eq-editorial-reference .eq-hero-copy{width:min(720px,100vw - 32px)!important}.eq-editorial-reference .eq-stats,.eq-editorial-reference .eq-highlights,.eq-editorial-reference .eq-assurance-grid,.eq-editorial-reference .eq-vision-body,.eq-editorial-reference .eq-demo-panel{grid-template-columns:1fr!important}.eq-editorial-reference .eq-flow{grid-template-columns:1fr!important;gap:34px!important;display:grid!important}.eq-editorial-reference .eq-flow-art{min-height:300px!important}.eq-editorial-reference .eq-footer-bottom{grid-template-columns:1fr!important;gap:16px!important}}@media (width<=640px){.eq-editorial-reference .eq-public-nav{min-height:58px!important;padding-inline:12px!important}.eq-editorial-reference .eq-nav-right>a:not(.eq-pill){font-size:.82rem!important}.eq-editorial-reference .eq-mobile-menu{justify-self:start!important;min-height:36px!important;padding-inline:10px!important}.eq-editorial-reference .eq-mobile-menu span{display:inline!important}.eq-editorial-reference .eq-hero{background:radial-gradient(circle at 82% 18%,#e6c68066,#0000 26%),linear-gradient(#10382c 0%,#0d1b18 54%,#070908 100%)!important;place-items:flex-end stretch!important;height:auto!important;min-height:680px!important;padding:92px 18px 38px!important;display:flex!important}.eq-editorial-reference .eq-hero-photo:before,.eq-editorial-reference .eq-hero-lines,.eq-editorial-reference .eq-hero-sketch{display:none!important}.eq-editorial-reference .eq-hero-photo{background:radial-gradient(circle at 74% 18%,#ffffff2e,#0000 28%),linear-gradient(#ffffff0a,#0000 42%,#000000b3)!important}.eq-editorial-reference .eq-workflow-board{opacity:1!important;-webkit-backdrop-filter:blur(14px)saturate(1.1)!important;background:#ffffff1a!important;border-left:0!important;border-radius:22px!important;width:auto!important;min-height:0!important;padding:12px!important;top:104px!important;left:18px!important;right:18px!important;transform:none!important;box-shadow:inset 0 1px #ffffff29,0 22px 70px #00000038!important}.eq-editorial-reference .eq-workflow-row{opacity:1!important;border-bottom:1px solid #ffffff1f!important;grid-template-columns:26px minmax(0,1fr)!important;gap:10px!important;min-height:46px!important;animation:none!important;transform:none!important}.eq-editorial-reference .eq-workflow-row strong{color:#ffffffe6!important;letter-spacing:0!important;white-space:normal!important;font-size:.82rem!important;font-weight:650!important;line-height:1.25!important}.eq-editorial-reference .eq-workflow-row span{border-radius:6px!important;width:20px!important;height:20px!important}.eq-editorial-reference .eq-workflow-row span.is-checked:after{border-bottom-width:2px!important;border-left-width:2px!important;width:10px!important;height:6px!important;margin:5px auto 0!important}.eq-editorial-reference .eq-workflow-cursor{display:none!important}.eq-editorial-reference .eq-document-stage{opacity:1!important;perspective:none!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;width:auto!important;height:auto!important;display:grid!important;top:330px!important;left:18px!important;right:18px!important;transform:none!important}.eq-editorial-reference .eq-document-folder{opacity:1!important;filter:none!important;height:74px!important;box-shadow:none!important;background:#ffffff14!important;border-color:#ffffff24!important;border-radius:16px!important;animation:none!important;transform:none!important}.eq-editorial-reference .eq-document-folder:before{display:none!important}.eq-editorial-reference .eq-document-folder span{color:#ffffffb8!important;filter:none!important;letter-spacing:.04em!important;font-size:1rem!important}.eq-editorial-reference .eq-hero-copy{left:auto!important;right:auto!important;bottom:max(32px, env(safe-area-inset-bottom))!important;z-index:8!important;width:100%!important;max-width:430px!important;margin-top:360px!important;padding-bottom:0!important;position:relative!important}.eq-editorial-reference .eq-hero-copy h1{letter-spacing:-.058em!important;font-size:clamp(2.55rem,13vw,4.15rem)!important}.eq-editorial-reference .eq-hero-actions{align-items:flex-start!important;width:100%!important}.eq-editorial-reference .eq-hero-actions p{max-width:25rem!important;font-size:.95rem!important;line-height:1.35!important}.eq-editorial-reference .eq-hero-actions .eq-pill{min-height:46px!important;padding-inline:18px 10px!important}.eq-editorial-reference .eq-section{padding:72px 18px!important}.eq-editorial-reference .eq-stat-row{padding-block:22px!important}.eq-editorial-reference .eq-architecture,.eq-editorial-reference .eq-architecture-stage{min-height:700px!important}.eq-editorial-reference .eq-architecture-pills{top:18px!important;left:14px!important;right:14px!important}.eq-editorial-reference .eq-architecture-pills button{max-width:100%!important}.eq-editorial-reference .eq-flow,.eq-editorial-reference .eq-assurance,.eq-editorial-reference .eq-vision,.eq-editorial-reference .eq-demo{padding-inline:18px!important}.eq-editorial-reference .eq-flow-panel,.eq-editorial-reference .eq-assurance-list,.eq-editorial-reference .eq-demo-panel{border-radius:24px!important;padding:20px!important}.eq-editorial-reference .eq-flow-step{grid-template-columns:42px minmax(0,1fr)!important;gap:14px!important}.eq-editorial-reference .eq-highlight-grid,.eq-editorial-reference .eq-footer-links{grid-template-columns:1fr!important}.eq-editorial-reference .eq-footer{padding-inline:18px!important}.eq-editorial-reference .eq-footer-bottom div,.eq-editorial-reference .eq-footer-bottom div:nth-child(2),.eq-editorial-reference .eq-footer-bottom div:last-child{text-align:left!important;justify-content:flex-start!important}}@media (width<=390px){.eq-editorial-reference .eq-public-nav{grid-template-columns:minmax(58px,1fr) auto minmax(58px,1fr)!important}.eq-editorial-reference .eq-wordmark{font-size:1rem!important}.eq-editorial-reference .eq-mobile-menu{gap:0!important;padding-inline:9px!important}.eq-editorial-reference .eq-mobile-menu span{display:none!important}.eq-editorial-reference .eq-hero{min-height:640px!important;padding-inline:14px!important}.eq-editorial-reference .eq-hero-copy h1{font-size:clamp(2.28rem,12.4vw,3.35rem)!important}.eq-editorial-reference .eq-hero-actions p{font-size:.88rem!important}.eq-editorial-reference .eq-mobile-nav-panel:not([hidden]){inset-inline:8px!important}.eq-editorial-reference .eq-document-stage{gap:6px!important;top:322px!important}.eq-editorial-reference .eq-document-folder{height:64px!important}.eq-editorial-reference .eq-hero-copy{margin-top:336px!important}}.app-content.dashboard-page{color:#09231b!important;-webkit-text-fill-color:initial!important;background:radial-gradient(circle at 78% 0,#c9965c1a,#0000 28%),linear-gradient(#f8f7f2 0%,#f2f4ee 100%)!important}.dashboard-page .premium-motion-backdrop,.dashboard-page .dashboard-webgl-backdrop{opacity:.08!important;filter:saturate(.7)contrast(.85)!important}.dashboard-page .page-header{color:#fff!important;-webkit-text-fill-color:initial!important;background:radial-gradient(circle at 86% 10%,#fff3,#0000 24%),linear-gradient(135deg,#073b2c 0%,#092a21 58%,#061713 100%)!important;min-height:0!important}.dashboard-page .page-header h1{color:#fff!important;-webkit-text-fill-color:#fff!important;text-shadow:0 2px 18px #00000038!important}.dashboard-page .page-header p{color:#eef7f2!important;-webkit-text-fill-color:#eef7f2!important;opacity:1!important}.dashboard-page .dashboard-trust-badge,.dashboard-page .dashboard-notice-card,.dashboard-page .dashboard-quick-action,.dashboard-page .dashboard-priority-item,.dashboard-page .dashboard-stat-card,.dashboard-page .dashboard-intelligence-card,.dashboard-page .dashboard-contract-panel,.dashboard-page .dashboard-contract-card,.dashboard-page .dashboard-shortcut-card,.dashboard-page .empty-state,.dashboard-page .card{color:#09231b!important;-webkit-text-fill-color:initial!important;background:#fff!important;border-color:#09231b1f!important;box-shadow:0 18px 46px #09231b12,inset 0 1px #fff!important}.dashboard-page .dashboard-notice-card[style],.dashboard-page .dashboard-profile-card[style],.dashboard-page .dashboard-resume-card[style],.dashboard-page .dashboard-priority-item[style],.dashboard-page .dashboard-quick-action[style]{color:#09231b!important;-webkit-text-fill-color:initial!important}.dashboard-page h1,.dashboard-page h2,.dashboard-page h3,.dashboard-page h4,.dashboard-page strong,.dashboard-page .card-value,.dashboard-page .dashboard-contract-card [style*=font-weight],.dashboard-page .dashboard-shortcut-card [style*=font-weight],.dashboard-page .dashboard-quick-action [style*=font-weight]{color:#09231b!important;-webkit-text-fill-color:#09231b!important}.dashboard-page .page-header h1,.dashboard-page .page-header h2,.dashboard-page .page-header h3,.dashboard-page .page-header strong{color:#fff!important;-webkit-text-fill-color:#fff!important}.dashboard-page p,.dashboard-page td,.dashboard-page li,.dashboard-page label,.dashboard-page .card-title,.dashboard-page .dashboard-contract-card [style*="var(--gray)"],.dashboard-page .dashboard-contract-panel [style*="var(--gray)"],.dashboard-page .dashboard-intelligence-card [style*="var(--gray)"],.dashboard-page .dashboard-shortcut-card [style*="var(--gray)"],.dashboard-page .dashboard-quick-action [style*="var(--gray)"],.dashboard-page .empty-state p{color:#44534d!important;-webkit-text-fill-color:#44534d!important;opacity:1!important}.dashboard-page a{color:#075f45!important;-webkit-text-fill-color:#075f45!important}.dashboard-page .btn-primary,.dashboard-page .page-header .btn-primary,.dashboard-page .dashboard-advanced-filters button{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#007554!important;border-color:#007554!important}.dashboard-page .btn-secondary,.dashboard-page .btn-xs,.dashboard-page .dashboard-contract-actions .btn,.dashboard-page .data-table .btn{color:#075f45!important;-webkit-text-fill-color:#075f45!important;background:#075f4514!important;border:1px solid #075f4524!important}.dashboard-page .dashboard-contract-actions .btn:hover,.dashboard-page .data-table .btn:hover,.dashboard-page .btn-secondary:hover{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#075f45!important;border-color:#075f45!important}.dashboard-page input,.dashboard-page select,.dashboard-page textarea,.dashboard-page .form-input,.dashboard-page .dashboard-advanced-filters input{color:#09231b!important;-webkit-text-fill-color:#09231b!important;background:#fff!important;border-color:#09231b38!important}.dashboard-page input::placeholder,.dashboard-page textarea::placeholder,.dashboard-page .form-input::placeholder{color:#61706a!important;-webkit-text-fill-color:#61706a!important;opacity:1!important}.dashboard-page input:focus,.dashboard-page select:focus,.dashboard-page textarea:focus,.dashboard-page .form-input:focus,.dashboard-page button:focus-visible,.dashboard-page a:focus-visible,.dashboard-page [role=link]:focus-visible{outline-offset:3px!important;border-color:#007554!important;outline:3px solid #00755461!important;box-shadow:0 0 0 5px #00755421!important}.dashboard-page .category-pill,.dashboard-page .status-badge{color:#214239!important;-webkit-text-fill-color:#214239!important;background:#eef5f1!important;border-color:#075f452e!important}.dashboard-page .category-pill[style*="var(--blue)"],.dashboard-page .category-pill[style*="var(--teal)"]{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#007554!important;border-color:#007554!important}.dashboard-page .status-badge.draft{color:#4b5b55!important;-webkit-text-fill-color:#4b5b55!important;background:#f1f3ef!important}.dashboard-page .status-badge.active,.dashboard-page .status-badge.signed,.dashboard-page .status-badge.completed,.dashboard-page .status-badge.pending{color:#05603a!important;-webkit-text-fill-color:#05603a!important;background:#e6f4ee!important}.dashboard-page .status-badge.expired{color:#b42318!important;-webkit-text-fill-color:#b42318!important;background:#fdecec!important}.dashboard-page .status-badge.archived{color:#55635e!important;-webkit-text-fill-color:#55635e!important;background:#eef0ed!important}.dashboard-page .stat-icon,.dashboard-page .dashboard-shortcut-card>div:first-child{color:#075f45!important;background:#e7f4ee!important}.dashboard-page .stat-icon svg,.dashboard-page .dashboard-shortcut-card svg,.dashboard-page .dashboard-trust-badge svg,.dashboard-page .dashboard-contract-actions svg,.dashboard-page .data-table svg{color:currentColor!important;stroke:currentColor!important}.dashboard-page .data-table{color:#09231b!important;border-collapse:separate!important;border-spacing:0!important;background:#fff!important}.dashboard-page .data-table th{color:#31433d!important;-webkit-text-fill-color:#31433d!important;background:#f0f5f2!important;border-bottom:1px solid #09231b1f!important}.dashboard-page .data-table td{color:#44534d!important;-webkit-text-fill-color:#44534d!important;border-bottom:1px solid #09231b14!important}.dashboard-page .data-table td a,.dashboard-page .data-table td:first-child,.dashboard-page .data-table td:first-child *{color:#09231b!important;-webkit-text-fill-color:#09231b!important}.dashboard-page .dashboard-contract-card,.dashboard-page .dashboard-shortcut-card,.dashboard-page .dashboard-priority-item,.dashboard-page .dashboard-quick-action{overflow:hidden!important}.dashboard-page .dashboard-contract-card *,.dashboard-page .dashboard-shortcut-card *,.dashboard-page .dashboard-priority-item *,.dashboard-page .dashboard-quick-action *,.dashboard-page .dashboard-intelligence-card *{overflow-wrap:anywhere!important}.dashboard-page .dashboard-trust-badge span{color:#31433d!important;-webkit-text-fill-color:#31433d!important}@media (prefers-reduced-motion:reduce){.dashboard-page *,.dashboard-page :before,.dashboard-page :after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important}}@media (width<=768px){.dashboard-page .page-header{padding:22px!important}.dashboard-page .page-header h1{font-size:clamp(2rem,12vw,3.2rem)!important;line-height:.96!important}.dashboard-page .dashboard-trust-strip{grid-template-columns:1fr 1fr!important}.dashboard-page .dashboard-trust-badge{justify-content:flex-start!important}.dashboard-page .dashboard-contract-panel,.dashboard-page .dashboard-stat-card,.dashboard-page .dashboard-contract-card,.dashboard-page .dashboard-intelligence-card,.dashboard-page .dashboard-shortcut-card{padding:16px!important}}@media (width<=420px){.dashboard-page .dashboard-trust-strip{grid-template-columns:1fr!important}.dashboard-page .page-header .btn-primary{justify-content:center!important;width:100%!important}}.eq-mobile-landing{display:none}@media (width<=768px){body.eq-landing-active .eq-editorial-reference{background:#f8f7f1!important}body.eq-landing-active .eq-editorial-reference>:not(.eq-mobile-landing){display:none!important}body.eq-landing-active .eq-mobile-landing{color:#071713!important;background:#f8f7f1!important;width:100%!important;min-height:100svh!important;display:block!important;overflow-x:clip!important}body.eq-landing-active .eq-mobile-landing .eq-public-nav{z-index:80!important;color:#071713!important;-webkit-backdrop-filter:blur(18px)saturate(1.1)!important;background:#f8f7f1eb!important;border-bottom:1px solid #07171314!important;grid-template-columns:minmax(64px,1fr) auto minmax(64px,1fr)!important;align-items:center!important;gap:10px!important;width:100%!important;min-height:60px!important;padding:10px 14px!important;display:grid!important;position:sticky!important;top:0!important;left:auto!important;right:auto!important;box-shadow:0 10px 30px #0717130f!important}body.eq-landing-active .eq-mobile-landing .eq-public-nav a,body.eq-landing-active .eq-mobile-landing .eq-public-nav button{color:#071713!important;-webkit-text-fill-color:#071713!important;text-shadow:none!important}body.eq-landing-active .eq-mobile-landing .eq-mobile-menu{background:#ffffffbd!important;border:1px solid #0717131a!important;border-radius:999px!important;grid-column:1!important;justify-self:start!important;align-items:center!important;gap:7px!important;min-height:38px!important;padding:0 12px!important;font-size:.82rem!important;font-weight:760!important;display:inline-flex!important}body.eq-landing-active .eq-mobile-landing .eq-nav-left{display:none!important}body.eq-landing-active .eq-mobile-landing .eq-nav-brand{color:#071713!important;-webkit-text-fill-color:#071713!important;font-family:var(--eq-editorial-display,var(--font-display))!important;white-space:nowrap!important;grid-column:2!important;justify-self:center!important;font-size:1.12rem!important}body.eq-landing-active .eq-mobile-landing .eq-nav-right{grid-column:3!important;justify-self:end!important;display:flex!important}body.eq-landing-active .eq-mobile-landing .eq-nav-right>a:not(.eq-pill){white-space:nowrap!important;justify-content:flex-end!important;align-items:center!important;min-height:38px!important;font-size:.82rem!important;font-weight:760!important;display:inline-flex!important}body.eq-landing-active .eq-mobile-landing .eq-nav-right .eq-pill{display:none!important}body.eq-landing-active .eq-mobile-landing .eq-mobile-nav-panel:not([hidden]){z-index:90!important;background:#fffffff5!important;border:1px solid #0717131a!important;border-radius:8px!important;gap:4px!important;padding:12px!important;display:grid!important;position:fixed!important;inset:68px 12px auto!important;box-shadow:0 22px 58px #0717132e!important}body.eq-landing-active .eq-mobile-landing .eq-mobile-nav-panel a{color:#071713!important;-webkit-text-fill-color:#071713!important;border-radius:8px!important;justify-content:space-between!important;align-items:center!important;min-height:46px!important;padding:0 12px!important;font-size:.95rem!important;display:flex!important}body.eq-landing-active .eq-mobile-landing .eq-mobile-nav-panel .eq-pill{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#00583d!important;min-height:48px!important;margin-top:8px!important}.eq-mobile-hero{background:linear-gradient(#f8f7f1 0%,#eef2eb 100%)!important;flex-direction:column!important;justify-content:space-between!important;gap:26px!important;min-height:calc(100svh - 60px)!important;padding:22px 18px 30px!important;display:flex!important;position:relative!important;overflow:hidden!important}.eq-mobile-hero:before{content:""!important;pointer-events:none!important;background-color:#0000!important;background-image:linear-gradient(90deg,#0717130b 1px,#0000 1px),linear-gradient(#07171309 1px,#0000 1px)!important;background-position:0 0,0 0!important;background-repeat:repeat,repeat!important;background-size:44px 44px!important;background-attachment:scroll,scroll!important;background-origin:padding-box,padding-box!important;background-clip:border-box,border-box!important;position:absolute!important;inset:0!important;-webkit-mask-image:linear-gradient(#000 0 42%,#0000 80%)!important;mask-image:linear-gradient(#000 0 42%,#0000 80%)!important}.eq-mobile-product-shot{z-index:1!important;place-items:center!important;min-height:250px!important;display:grid!important;position:relative!important}.eq-mobile-contract-paper{background:#fff!important;border:1px solid #0717131a!important;border-radius:8px!important;width:min(100%,320px)!important;min-height:220px!important;padding:18px!important;transform:rotate(-2deg)!important;box-shadow:0 24px 64px #07171321!important}.eq-mobile-paper-head{justify-content:space-between!important;align-items:center!important;gap:12px!important;margin-bottom:18px!important;display:flex!important}.eq-mobile-paper-head span,.eq-mobile-sign-row span,.eq-mobile-floating-note span{color:#52625b!important;-webkit-text-fill-color:#52625b!important;font-size:.75rem!important;font-weight:760!important}.eq-mobile-paper-head strong,.eq-mobile-sign-row strong,.eq-mobile-floating-note strong{color:#00583d!important;-webkit-text-fill-color:#00583d!important;font-size:.78rem!important;font-weight:850!important}.eq-mobile-contract-paper>i{background:#edf1ec!important;border-radius:999px!important;height:12px!important;margin:12px 0!important;display:block!important}.eq-mobile-contract-paper>i:nth-child(3){width:82%!important}.eq-mobile-contract-paper>i:nth-child(4){width:62%!important}.eq-mobile-sign-row{background:#edf6f1!important;border-radius:8px!important;justify-content:space-between!important;align-items:center!important;margin-top:24px!important;padding:12px!important;display:flex!important}.eq-mobile-floating-note{z-index:2!important;background:#09231b!important;border-radius:8px!important;gap:2px!important;min-width:116px!important;padding:12px!important;display:grid!important;position:absolute!important;bottom:18px!important;right:8px!important;box-shadow:0 18px 42px #0717132e!important}.eq-mobile-floating-note span{color:#ffffffb8!important;-webkit-text-fill-color:#ffffffb8!important}.eq-mobile-floating-note strong{color:#fff!important;-webkit-text-fill-color:#fff!important}.eq-mobile-hero-copy{z-index:1!important;gap:18px!important;display:grid!important;position:relative!important}.eq-mobile-hero-copy h1{color:#071713!important;-webkit-text-fill-color:#071713!important;max-width:11ch!important;font-family:var(--eq-editorial-sans,var(--font-public), sans-serif)!important;letter-spacing:0!important;margin:0!important;font-size:clamp(3.35rem,16vw,5.4rem)!important;font-weight:520!important;line-height:.88!important}.eq-mobile-hero-copy p{color:#3f4f48!important;-webkit-text-fill-color:#3f4f48!important;max-width:30rem!important;margin:0!important;font-size:1.02rem!important;font-weight:620!important;line-height:1.42!important}.eq-mobile-primary-cta{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#00583d!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;gap:10px!important;width:fit-content!important;min-height:50px!important;padding:0 18px!important;font-size:.94rem!important;font-weight:820!important;text-decoration:none!important;display:inline-flex!important}.eq-mobile-primary-cta svg{color:currentColor!important;stroke:currentColor!important}.eq-mobile-section{background:#f8f7f1!important;border-top:1px solid #07171314!important;padding:62px 18px!important}.eq-mobile-kicker{color:#00583d!important;-webkit-text-fill-color:#00583d!important;text-transform:uppercase!important;margin:0 0 12px!important;font-size:.75rem!important;font-weight:850!important}.eq-mobile-section h2{color:#071713!important;-webkit-text-fill-color:#071713!important;margin:0 0 24px!important;font-size:clamp(2rem,10vw,3rem)!important;font-weight:720!important;line-height:1!important}.eq-mobile-step-list,.eq-mobile-feature-list,.eq-mobile-assurance-list{gap:10px!important;display:grid!important}.eq-mobile-step-list article,.eq-mobile-assurance-list article,.eq-mobile-feature-list a{color:#071713!important;-webkit-text-fill-color:initial!important;background:#fff!important;border:1px solid #0717131a!important;border-radius:8px!important;min-width:0!important;padding:18px!important;box-shadow:0 14px 32px #0717130d!important}.eq-mobile-step-list article{grid-template-columns:42px minmax(0,1fr)!important;gap:14px!important;display:grid!important}.eq-mobile-step-list article>span{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#09231b!important;border-radius:999px!important;place-items:center!important;width:42px!important;height:42px!important;font-size:.8rem!important;font-weight:850!important;display:grid!important}.eq-mobile-step-list h3,.eq-mobile-assurance-list strong,.eq-mobile-feature-list span{color:#071713!important;-webkit-text-fill-color:#071713!important;margin:0 0 6px!important;font-size:1rem!important;font-weight:850!important;line-height:1.2!important;display:block!important}.eq-mobile-step-list p,.eq-mobile-assurance-list p,.eq-mobile-feature-list p{color:#4b5b55!important;-webkit-text-fill-color:#4b5b55!important;margin:0!important;font-size:.9rem!important;line-height:1.48!important}.eq-mobile-feature-list a{padding-right:48px!important;text-decoration:none!important;display:block!important;position:relative!important}.eq-mobile-feature-list svg{color:#00583d!important;stroke:#00583d!important;position:absolute!important;top:20px!important;right:18px!important}.eq-mobile-assurance{background:#eef2eb!important}.eq-mobile-footer{padding:44px 18px calc(32px + env(safe-area-inset-bottom,0px))!important;color:#fff!important;-webkit-text-fill-color:#fff!important;background:#071713!important;gap:22px!important;display:grid!important}.eq-mobile-footer-brand{color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:clamp(3.2rem,18vw,5.8rem)!important;line-height:.85!important;font-family:var(--eq-editorial-display,var(--font-display))!important}.eq-mobile-footer div{flex-wrap:wrap!important;gap:12px 18px!important;display:flex!important}.eq-mobile-footer a{color:#ffffffc7!important;-webkit-text-fill-color:#ffffffc7!important;font-size:.9rem!important;text-decoration:none!important}}@media (width<=390px){body.eq-landing-active .eq-mobile-landing .eq-public-nav{grid-template-columns:minmax(54px,1fr) auto minmax(54px,1fr)!important;padding-inline:10px!important}body.eq-landing-active .eq-mobile-landing .eq-mobile-menu span{display:none!important}.eq-mobile-hero{padding-inline:14px!important}.eq-mobile-hero-copy h1{font-size:clamp(3rem,15vw,4.6rem)!important}.eq-mobile-section{padding-inline:14px!important}}body:not(.eq-landing-active){--gray:#48564f;--gray-light:#65736c}body:not(.eq-landing-active) .app-content:not(.clauses-page),body:not(.eq-landing-active) .legal-page.eq-public-page,body:not(.eq-landing-active) .footer-detail-page{color:#10231c!important;-webkit-text-fill-color:initial!important}body:not(.eq-landing-active) .app-content:not(.clauses-page) :is(p,li,dd,dt,small,label,.form-label,.card-title,.card-change),body:not(.eq-landing-active) .legal-page.eq-public-page :is(p,li,small),body:not(.eq-landing-active) .footer-detail-page :is(p,li,small,span:not(.eq-wordmark-text)){color:#3f4f48!important;-webkit-text-fill-color:#3f4f48!important;opacity:1!important;text-shadow:none!important}body:not(.eq-landing-active) .app-content:not(.clauses-page) :is(h1,h2,h3,h4,h5,h6,strong,.card-value,.card-header,.card-header *),body:not(.eq-landing-active) .legal-page.eq-public-page :is(h1,h2,h3,h4,h5,h6,strong),body:not(.eq-landing-active) .footer-detail-page :is(h1,h2,h3,h4,h5,h6,strong,.footer-detail-brand,.footer-detail-footer-brand){color:#071713!important;-webkit-text-fill-color:#071713!important;opacity:1!important;text-shadow:none!important}body:not(.eq-landing-active) .app-content:not(.clauses-page) :is([style*=\#888],[style*=\#bbb],[style*="var(--gray-light)"],[style*="opacity: 0.4"],[style*="opacity: 0.7"]),body:not(.eq-landing-active) .legal-page.eq-public-page :is([style*=\#888],[style*=\#bbb],[style*="rgba(255,255,255,0.7)"]),body:not(.eq-landing-active) .footer-detail-page :is([style*=\#888],[style*=\#bbb],[style*="var(--gray-light)"]){color:#506159!important;-webkit-text-fill-color:#506159!important;opacity:1!important}body:not(.eq-landing-active) .app-content:not(.clauses-page) :is(input,select,textarea,.form-input,.form-select,.form-textarea),body:not(.eq-landing-active) .legal-page.eq-public-page :is(input,select,textarea),body:not(.eq-landing-active) .footer-detail-page :is(input,select,textarea){color:#071713!important;-webkit-text-fill-color:#071713!important;background-color:#fffdf8!important}body:not(.eq-landing-active) .app-content:not(.clauses-page) :is(input,textarea,.form-input,.form-textarea)::placeholder,body:not(.eq-landing-active) .legal-page.eq-public-page :is(input,textarea)::placeholder,body:not(.eq-landing-active) .footer-detail-page :is(input,textarea)::placeholder{color:#65736c!important;-webkit-text-fill-color:#65736c!important;opacity:1!important}body:not(.eq-landing-active) .app-content:not(.clauses-page) :is(a:not(.btn),[role=link]:not(.btn)),body:not(.eq-landing-active) .legal-page.eq-public-page :is(a:not(.btn):not(.eq-pill)),body:not(.eq-landing-active) .footer-detail-page :is(a:not(.btn):not(.eq-pill)){color:#001e16!important;-webkit-text-fill-color:#001e16!important;text-decoration-color:#001e165c!important}body:not(.eq-landing-active) .app-content:not(.clauses-page) :is(.btn,.btn *,.status-badge,.status-badge *,.category-pill,.category-pill *,.pricing-badge,.pricing-badge *,.tag,.tag *),body:not(.eq-landing-active) .legal-page.eq-public-page :is(.btn,.btn *,.eq-pill,.eq-pill *,.pricing-badge,.pricing-badge *),body:not(.eq-landing-active) .footer-detail-page :is(.btn,.btn *,.eq-pill,.eq-pill *){-webkit-text-fill-color:currentColor!important}body:not(.eq-landing-active) .app-content:not(.clauses-page) :is(.btn-primary,.btn-primary *,.btn-white,.btn-white *){opacity:1!important}.dashboard-page .dashboard-contract-card [style*="var(--gray-light)"],.dashboard-page .dashboard-shortcut-card [style*="var(--gray-light)"],.dashboard-page .dashboard-priority-item [style*="var(--gray-light)"],.dashboard-page .dashboard-intelligence-card [style*="var(--gray-light)"],.dashboard-page .dashboard-contract-panel [style*="var(--gray-light)"],.dashboard-page .dashboard-contract-panel [style*="opacity: 0.7"],.dashboard-page .dashboard-contract-panel [style*="opacity: 0.4"]{color:#506159!important;-webkit-text-fill-color:#506159!important;opacity:1!important}.legal-page.eq-public-page .pricing-card.featured,.legal-page.eq-public-page .pricing-card.featured :is(h1,h2,h3,h4,p,li,span,strong,.pricing-plan,.pricing-period){color:#fff!important;-webkit-text-fill-color:#fff!important}.legal-page.eq-public-page .pricing-card.featured .btn,.legal-page.eq-public-page .pricing-card.featured .btn *{color:#071713!important;-webkit-text-fill-color:#071713!important}@media (width<=768px){body.eq-landing-active .eq-editorial-reference>.eq-mobile-landing{display:none!important}body.eq-landing-active .eq-editorial-reference>.eq-hero{display:grid!important}body.eq-landing-active .eq-editorial-reference>.eq-section,body.eq-landing-active .eq-editorial-reference>.eq-demo{display:block!important}body.eq-landing-active .eq-editorial-reference>.eq-architecture,body.eq-landing-active .eq-editorial-reference>.eq-flow,body.eq-landing-active .eq-editorial-reference>.eq-assurance,body.eq-landing-active .eq-editorial-reference>.eq-vision,body.eq-landing-active .eq-editorial-reference>.eq-footer{display:grid!important}body.eq-landing-active .eq-editorial-reference .eq-public-nav{grid-template-columns:minmax(64px,1fr) auto minmax(64px,1fr)!important}body.eq-landing-active .eq-editorial-reference .eq-mobile-menu{grid-column:1!important;justify-self:start!important;display:inline-flex!important}body.eq-landing-active .eq-editorial-reference .eq-nav-brand{text-align:center!important;grid-column:2!important;justify-self:center!important}body.eq-landing-active .eq-editorial-reference .eq-nav-right{grid-column:3!important;justify-self:end!important}body.eq-landing-active .eq-editorial-reference .eq-nav-right>a:not(.eq-pill){display:inline-flex!important}body.eq-landing-active .eq-editorial-reference .eq-nav-right>.eq-pill{display:none!important}}body.eq-landing-active{background:#f5f1e8!important}body.eq-landing-active .eq-editorial-reference{--eq-hero-green:#073f2d!important;--eq-hero-ink:#073f2d!important;--eq-hero-muted:#59645c!important;--eq-hero-cream:#f5f1e8!important;color:#073f2d!important;background:#f5f1e8!important}body.eq-landing-active .eq-editorial-reference .eq-public-nav{color:#073f2d!important;height:64px!important;box-shadow:none!important;-webkit-backdrop-filter:blur(18px)saturate(1.08)!important;background:#f5f1e8eb!important;border-bottom:1px solid #073f2d14!important;padding:0 clamp(16px,2.4vw,34px)!important}body.eq-landing-active .eq-editorial-reference .eq-public-nav a,body.eq-landing-active .eq-editorial-reference .eq-public-nav button,body.eq-landing-active .eq-editorial-reference .eq-nav-brand{color:#073f2d!important;-webkit-text-fill-color:#073f2d!important;text-shadow:none!important}body.eq-landing-active .eq-editorial-reference .eq-nav-brand{font-size:clamp(1.25rem,1.7vw,1.75rem)!important;line-height:1!important}body.eq-landing-active .eq-editorial-reference .eq-pill-solid,body.eq-landing-active .eq-editorial-reference .eq-nav-right .eq-pill-solid,body.eq-landing-active .eq-editorial-reference .eq-hero-actions .eq-pill-solid{color:#f8f5ec!important;-webkit-text-fill-color:#f8f5ec!important;min-height:38px!important;box-shadow:none!important;background:#073f2d!important;border-radius:999px!important;padding:0 8px 0 18px!important}body.eq-landing-active .eq-editorial-reference .eq-hero{background:radial-gradient(circle at 20% 14%,#073f2d14,#0000 28%),linear-gradient(#f5f1e8 0%,#eee8dc 100%)!important;place-items:center!important;height:auto!important;min-height:100svh!important;padding:116px clamp(18px,4vw,64px) 54px!important;display:grid!important;overflow:hidden!important}body.eq-landing-active .eq-editorial-reference .eq-hero-photo{opacity:.68!important;background:linear-gradient(#ffffffb8,#fff3),radial-gradient(circle at 65% 20%,#073f2d1f,#0000 34%)!important;border:1px solid #073f2d14!important;border-radius:18px!important;height:min(42vh,390px)!important;position:absolute!important;inset:auto 4vw 30px!important;transform:none!important}body.eq-landing-active .eq-editorial-reference .eq-hero-photo:before,body.eq-landing-active .eq-editorial-reference .eq-hero-vignette{display:none!important}body.eq-landing-active .eq-editorial-reference .eq-hero-copy{z-index:4!important;text-align:center!important;justify-items:center!important;gap:28px!important;width:min(1080px,100%)!important;padding:0!important;display:grid!important;position:relative!important;inset:auto!important;transform:none!important}body.eq-landing-active .eq-editorial-reference .eq-hero-copy h1{color:#073f2d!important;-webkit-text-fill-color:#073f2d!important;letter-spacing:-.055em!important;max-width:9.8ch!important;margin:0!important;font-size:clamp(4.35rem,12.6vw,12.4rem)!important;font-weight:520!important;line-height:.82!important}body.eq-landing-active .eq-editorial-reference .eq-hero-actions{justify-items:center!important;gap:20px!important;margin:0!important;display:grid!important}body.eq-landing-active .eq-editorial-reference .eq-hero-actions p{color:#506159!important;-webkit-text-fill-color:#506159!important;max-width:560px!important;margin:0!important;font-size:clamp(1rem,1.45vw,1.35rem)!important;font-weight:520!important;line-height:1.34!important}body.eq-landing-active .eq-editorial-reference .eq-workflow-board{opacity:.58!important;width:min(760px,78vw)!important;top:22%!important;left:7%!important;transform:rotate(-2deg)!important}body.eq-landing-active .eq-editorial-reference .eq-workflow-row{background:#ffffffc2!important;border:1px solid #073f2d14!important;border-radius:14px!important;grid-template-columns:34px minmax(0,1fr)!important;gap:14px!important;min-height:74px!important;padding:13px 18px!important}body.eq-landing-active .eq-editorial-reference .eq-workflow-row strong{color:#073f2d!important;-webkit-text-fill-color:#073f2d!important;letter-spacing:-.02em!important;font-size:clamp(1rem,2vw,1.5rem)!important}body.eq-landing-active .eq-editorial-reference .eq-document-stage{opacity:.56!important;width:min(520px,48vw)!important;top:26%!important;left:auto!important;right:6%!important}body.eq-landing-active .eq-editorial-reference .eq-document-folder{background:#ffffffb8!important;border:1px solid #073f2d14!important;border-radius:14px!important;height:120px!important}body.eq-landing-active .eq-editorial-reference .eq-section,body.eq-landing-active .eq-editorial-reference .eq-highlights,body.eq-landing-active .eq-editorial-reference .eq-demo,body.eq-landing-active .eq-editorial-reference .eq-footer{background:#f5f1e8!important}body.eq-landing-active .eq-editorial-reference .eq-stats{border-top:1px solid #073f2d1f!important;grid-template-columns:minmax(0,.95fr) minmax(0,1.1fr)!important}body.eq-landing-active .eq-editorial-reference .eq-section-copy h2,body.eq-landing-active .eq-editorial-reference .eq-highlights h2,body.eq-landing-active .eq-editorial-reference .eq-flow-copy h2,body.eq-landing-active .eq-editorial-reference .eq-assurance-heading h2,body.eq-landing-active .eq-editorial-reference .eq-vision h2,body.eq-landing-active .eq-editorial-reference .eq-demo h2{color:#073f2d!important;-webkit-text-fill-color:#073f2d!important;letter-spacing:-.055em!important;font-size:clamp(2.8rem,6.7vw,7.6rem)!important;font-weight:520!important;line-height:.9!important}body.eq-landing-active .eq-editorial-reference .eq-section-copy p,body.eq-landing-active .eq-editorial-reference .eq-highlights>div:first-child p,body.eq-landing-active .eq-editorial-reference .eq-flow-copy p,body.eq-landing-active .eq-editorial-reference .eq-assurance-heading p,body.eq-landing-active .eq-editorial-reference .eq-vision p,body.eq-landing-active .eq-editorial-reference .eq-demo p,body.eq-landing-active .eq-editorial-reference .eq-highlight-card p,body.eq-landing-active .eq-editorial-reference .eq-assurance-item p{color:#506159!important;-webkit-text-fill-color:#506159!important;font-size:clamp(1rem,1.25vw,1.18rem)!important;line-height:1.46!important}body.eq-landing-active .eq-editorial-reference .eq-stat-row{border-top:1px solid #073f2d24!important;min-height:128px!important}body.eq-landing-active .eq-editorial-reference .eq-stat-row strong{color:#073f2d!important;-webkit-text-fill-color:#073f2d!important;font-size:clamp(3.2rem,6vw,6rem)!important}body.eq-landing-active .eq-editorial-reference .eq-stat-row span{color:#506159!important;-webkit-text-fill-color:#506159!important}body.eq-landing-active .eq-editorial-reference .eq-architecture,body.eq-landing-active .eq-editorial-reference .eq-flow,body.eq-landing-active .eq-editorial-reference .eq-assurance,body.eq-landing-active .eq-editorial-reference .eq-vision,body.eq-landing-active .eq-editorial-reference .eq-demo-panel{color:#073f2d!important;background:linear-gradient(#ffffff6b,#ffffff1f),#e9e2d6!important;border-radius:0!important}body.eq-landing-active .eq-editorial-reference .eq-highlight-card,body.eq-landing-active .eq-editorial-reference .eq-assurance-item,body.eq-landing-active .eq-editorial-reference .eq-flow-step{background:0 0!important;border-color:#073f2d29!important}body.eq-landing-active .eq-editorial-reference .eq-card-visual,body.eq-landing-active .eq-editorial-reference .eq-assurance-visual,body.eq-landing-active .eq-editorial-reference .eq-demo-illustration{background:#ffffffa3!important;border:1px solid #073f2d1a!important}body.eq-landing-active .eq-editorial-reference .eq-footer,body.eq-landing-active .eq-editorial-reference .eq-footer a,body.eq-landing-active .eq-editorial-reference .eq-footer h3,body.eq-landing-active .eq-editorial-reference .eq-footer span,body.eq-landing-active .eq-editorial-reference .eq-footer-brand{color:#073f2d!important;-webkit-text-fill-color:#073f2d!important}@media (width<=768px){body.eq-landing-active .eq-editorial-reference .eq-public-nav{grid-template-columns:minmax(58px,1fr) auto minmax(58px,1fr)!important;min-height:60px!important;padding:10px 14px!important}body.eq-landing-active .eq-editorial-reference .eq-mobile-menu{background:0 0!important;border:0!important;grid-column:1!important;justify-self:start!important;min-height:38px!important;padding:0!important;display:inline-flex!important}body.eq-landing-active .eq-editorial-reference .eq-nav-brand{grid-column:2!important;justify-self:center!important;font-size:1.18rem!important}body.eq-landing-active .eq-editorial-reference .eq-nav-right{grid-column:3!important;justify-self:end!important}body.eq-landing-active .eq-editorial-reference .eq-nav-right>a:not(.eq-pill){align-items:center!important;min-height:38px!important;font-size:.82rem!important;display:inline-flex!important}body.eq-landing-active .eq-editorial-reference .eq-hero{place-items:start center!important;min-height:100svh!important;padding:92px 18px 42px!important}body.eq-landing-active .eq-editorial-reference .eq-hero-copy{gap:22px!important;padding-top:6vh!important}body.eq-landing-active .eq-editorial-reference .eq-hero-copy h1{font-size:clamp(4.25rem,22vw,7rem)!important;line-height:.82!important}body.eq-landing-active .eq-editorial-reference .eq-hero-actions p{max-width:330px!important;font-size:1rem!important}body.eq-landing-active .eq-editorial-reference .eq-hero-photo{height:38vh!important;inset:auto 12px 18px!important}body.eq-landing-active .eq-editorial-reference .eq-workflow-board{width:560px!important;top:22%!important;left:-18px!important}body.eq-landing-active .eq-editorial-reference .eq-document-stage{width:360px!important;top:40%!important;right:-86px!important}body.eq-landing-active .eq-editorial-reference .eq-stats,body.eq-landing-active .eq-editorial-reference .eq-flow,body.eq-landing-active .eq-editorial-reference .eq-assurance,body.eq-landing-active .eq-editorial-reference .eq-vision,body.eq-landing-active .eq-editorial-reference .eq-demo-panel,body.eq-landing-active .eq-editorial-reference .eq-footer-bottom{grid-template-columns:1fr!important}body.eq-landing-active .eq-editorial-reference .eq-section-copy h2,body.eq-landing-active .eq-editorial-reference .eq-highlights h2,body.eq-landing-active .eq-editorial-reference .eq-flow-copy h2,body.eq-landing-active .eq-editorial-reference .eq-assurance-heading h2,body.eq-landing-active .eq-editorial-reference .eq-vision h2,body.eq-landing-active .eq-editorial-reference .eq-demo h2{font-size:clamp(2.7rem,14vw,5rem)!important;line-height:.9!important}body.eq-landing-active .eq-editorial-reference .eq-footer-links{grid-template-columns:1fr 1fr!important}}@media (width<=390px){body.eq-landing-active .eq-editorial-reference .eq-mobile-menu span{display:inline!important}body.eq-landing-active .eq-editorial-reference .eq-hero-copy h1{font-size:clamp(3.75rem,21vw,5.8rem)!important}}body.eq-landing-active .eq-editorial-reference{--eq-ref-ink:#073f2d;--eq-ref-muted:#536159;--eq-ref-paper:#f5f1e8;--eq-ref-panel:#ebe4d8;--eq-ref-rule:#073f2d24}body.eq-landing-active .eq-editorial-reference .eq-nav-left,body.eq-landing-active .eq-editorial-reference .eq-nav-right{gap:clamp(18px,2vw,30px)!important}body.eq-landing-active .eq-editorial-reference .eq-public-nav a:not(.eq-pill),body.eq-landing-active .eq-editorial-reference .eq-mobile-menu{letter-spacing:0!important;font-size:.9rem!important;font-weight:650!important}body.eq-landing-active .eq-editorial-reference .eq-hero-copy h1{text-wrap:balance!important;max-width:10.4ch!important}body.eq-landing-active .eq-editorial-reference .eq-section-kicker{color:var(--eq-ref-ink)!important;-webkit-text-fill-color:var(--eq-ref-ink)!important;letter-spacing:0!important;text-transform:none!important;font-size:.82rem!important;font-weight:750!important}body.eq-landing-active .eq-editorial-reference .eq-news-band{background:var(--eq-ref-paper)!important;border-top:1px solid var(--eq-ref-rule)!important;color:var(--eq-ref-ink)!important;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)!important;gap:clamp(28px,6vw,90px)!important;padding:clamp(72px,10vw,132px) clamp(18px,4vw,72px)!important;display:grid!important}body.eq-landing-active .eq-editorial-reference .eq-os-section{background:var(--eq-ref-paper)!important;border-top:1px solid var(--eq-ref-rule)!important;color:var(--eq-ref-ink)!important;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr)!important;gap:clamp(30px,6vw,96px)!important;padding:clamp(82px,11vw,148px) clamp(18px,4vw,72px)!important;display:grid!important}body.eq-landing-active .eq-editorial-reference .eq-os-heading{align-content:start!important;align-self:start!important;gap:18px!important;display:grid!important;position:sticky!important;top:92px!important}body.eq-landing-active .eq-editorial-reference .eq-os-heading h2{max-width:760px!important;color:var(--eq-ref-ink)!important;-webkit-text-fill-color:var(--eq-ref-ink)!important;letter-spacing:-.055em!important;text-wrap:balance!important;margin:0!important;font-size:clamp(3rem,7vw,7.8rem)!important;font-weight:520!important;line-height:.88!important}body.eq-landing-active .eq-editorial-reference .eq-os-rows{border-top:1px solid var(--eq-ref-rule)!important;display:grid!important}body.eq-landing-active .eq-editorial-reference .eq-os-row{border-bottom:1px solid var(--eq-ref-rule)!important;grid-template-columns:58px minmax(92px,.45fr) minmax(0,.9fr) minmax(0,1.08fr)!important;align-items:start!important;gap:clamp(12px,2vw,26px)!important;padding:clamp(24px,3.2vw,42px) 0!important;display:grid!important}body.eq-landing-active .eq-editorial-reference .eq-os-row span,body.eq-landing-active .eq-editorial-reference .eq-os-row small{color:var(--eq-ref-ink)!important;-webkit-text-fill-color:var(--eq-ref-ink)!important;font-size:.9rem!important;font-weight:760!important;line-height:1.15!important}body.eq-landing-active .eq-editorial-reference .eq-os-row small{text-transform:none!important}body.eq-landing-active .eq-editorial-reference .eq-os-row h3{color:var(--eq-ref-ink)!important;-webkit-text-fill-color:var(--eq-ref-ink)!important;letter-spacing:-.032em!important;margin:0!important;font-size:clamp(1.18rem,1.8vw,1.85rem)!important;font-weight:620!important;line-height:1.02!important}body.eq-landing-active .eq-editorial-reference .eq-os-row p{color:var(--eq-ref-muted)!important;-webkit-text-fill-color:var(--eq-ref-muted)!important;margin:0!important;font-size:clamp(.98rem,1.12vw,1.08rem)!important;line-height:1.42!important}body.eq-landing-active .eq-editorial-reference .eq-news-heading{align-content:start!important;gap:18px!important;max-width:720px!important;display:grid!important}body.eq-landing-active .eq-editorial-reference .eq-news-heading h2{color:var(--eq-ref-ink)!important;-webkit-text-fill-color:var(--eq-ref-ink)!important;letter-spacing:-.052em!important;text-wrap:balance!important;margin:0!important;font-size:clamp(2.8rem,6.7vw,7.4rem)!important;font-weight:520!important;line-height:.9!important}body.eq-landing-active .eq-editorial-reference .eq-news-list{border-top:1px solid var(--eq-ref-rule)!important;gap:0!important;display:grid!important}body.eq-landing-active .eq-editorial-reference .eq-news-item{border-bottom:1px solid var(--eq-ref-rule)!important;grid-template-columns:minmax(74px,.28fr) minmax(0,.88fr) minmax(0,1fr)!important;gap:clamp(14px,2.4vw,28px)!important;padding:clamp(22px,3.4vw,44px) 0!important;display:grid!important}body.eq-landing-active .eq-editorial-reference .eq-news-item span{color:var(--eq-ref-ink)!important;-webkit-text-fill-color:var(--eq-ref-ink)!important;font-size:.9rem!important;font-weight:750!important}body.eq-landing-active .eq-editorial-reference .eq-news-item h3{color:var(--eq-ref-ink)!important;-webkit-text-fill-color:var(--eq-ref-ink)!important;letter-spacing:-.035em!important;margin:0!important;font-size:clamp(1.25rem,2vw,2rem)!important;font-weight:620!important;line-height:1.02!important}body.eq-landing-active .eq-editorial-reference .eq-news-item p{color:var(--eq-ref-muted)!important;-webkit-text-fill-color:var(--eq-ref-muted)!important;margin:0!important;font-size:clamp(.98rem,1.16vw,1.1rem)!important;line-height:1.42!important}body.eq-landing-active .eq-editorial-reference .eq-footer-legora{background:var(--eq-ref-paper)!important;border-top:1px solid var(--eq-ref-rule)!important;min-height:100svh!important;color:var(--eq-ref-ink)!important;grid-template-rows:auto minmax(180px,1fr) auto auto!important;gap:clamp(28px,5vw,70px)!important;padding:clamp(28px,4vw,64px) clamp(18px,4vw,72px) clamp(22px,3vw,42px)!important;display:grid!important}body.eq-landing-active .eq-editorial-reference .eq-footer-topline{grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:24px!important;display:grid!important}body.eq-landing-active .eq-editorial-reference .eq-footer-topline>div{gap:14px!important;display:grid!important}body.eq-landing-active .eq-editorial-reference .eq-footer-topline h2{max-width:920px!important;color:var(--eq-ref-ink)!important;-webkit-text-fill-color:var(--eq-ref-ink)!important;letter-spacing:-.052em!important;text-wrap:balance!important;margin:0!important;font-size:clamp(2.45rem,5.6vw,6.8rem)!important;font-weight:520!important;line-height:.9!important}body.eq-landing-active .eq-editorial-reference .eq-footer-brand{width:100%!important;color:var(--eq-ref-ink)!important;-webkit-text-fill-color:var(--eq-ref-ink)!important;letter-spacing:-.085em!important;justify-content:center!important;place-self:end stretch!important;font-size:clamp(5rem,19.2vw,19rem)!important;line-height:.78!important;overflow:hidden!important}body.eq-landing-active .eq-editorial-reference .eq-footer-links{border-top:1px solid var(--eq-ref-rule)!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:clamp(24px,5vw,86px)!important;max-width:none!important;padding-top:clamp(18px,2.5vw,34px)!important;display:grid!important}body.eq-landing-active .eq-editorial-reference .eq-footer-links>div{align-content:start!important;gap:6px!important;display:grid!important}body.eq-landing-active .eq-editorial-reference .eq-footer-links h3{color:var(--eq-ref-ink)!important;-webkit-text-fill-color:var(--eq-ref-ink)!important;margin:0 0 12px!important;font-size:.92rem!important;font-weight:800!important}body.eq-landing-active .eq-editorial-reference .eq-footer-links a,body.eq-landing-active .eq-editorial-reference .eq-footer-bottom a,body.eq-landing-active .eq-editorial-reference .eq-footer-bottom span{color:var(--eq-ref-muted)!important;-webkit-text-fill-color:var(--eq-ref-muted)!important;font-size:.94rem!important;font-weight:620!important;line-height:1.45!important}body.eq-landing-active .eq-editorial-reference .eq-footer-links a:hover,body.eq-landing-active .eq-editorial-reference .eq-footer-bottom a:hover{color:var(--eq-ref-ink)!important;-webkit-text-fill-color:var(--eq-ref-ink)!important}body.eq-landing-active .eq-editorial-reference .eq-footer-bottom{border-top:1px solid var(--eq-ref-rule)!important;grid-template-columns:1.2fr .7fr 1.1fr!important;align-items:end!important;gap:18px!important;padding-top:18px!important;display:grid!important}body.eq-landing-active .eq-editorial-reference .eq-footer-bottom div{flex-wrap:wrap!important;gap:18px!important;display:flex!important}body.eq-landing-active .eq-editorial-reference .eq-footer-bottom div:nth-child(2){justify-content:center!important}body.eq-landing-active .eq-editorial-reference .eq-footer-bottom div:last-child{justify-content:flex-end!important}@media (width<=980px){body.eq-landing-active .eq-editorial-reference .eq-news-band,body.eq-landing-active .eq-editorial-reference .eq-os-section,body.eq-landing-active .eq-editorial-reference .eq-footer-topline,body.eq-landing-active .eq-editorial-reference .eq-footer-bottom{grid-template-columns:1fr!important}body.eq-landing-active .eq-editorial-reference .eq-os-heading{position:static!important}body.eq-landing-active .eq-editorial-reference .eq-os-row{grid-template-columns:58px minmax(92px,.45fr) minmax(0,1fr)!important}body.eq-landing-active .eq-editorial-reference .eq-os-row p{grid-column:3!important}body.eq-landing-active .eq-editorial-reference .eq-news-item{grid-template-columns:minmax(64px,.24fr) minmax(0,1fr)!important}body.eq-landing-active .eq-editorial-reference .eq-news-item p{grid-column:2!important}body.eq-landing-active .eq-editorial-reference .eq-footer-bottom div,body.eq-landing-active .eq-editorial-reference .eq-footer-bottom div:nth-child(2),body.eq-landing-active .eq-editorial-reference .eq-footer-bottom div:last-child{justify-content:flex-start!important}}@media (width<=768px){body.eq-landing-active .eq-editorial-reference .eq-news-band{gap:38px!important;padding:76px 18px!important}body.eq-landing-active .eq-editorial-reference .eq-os-section{gap:40px!important;padding:82px 18px!important}body.eq-landing-active .eq-editorial-reference .eq-news-heading h2,body.eq-landing-active .eq-editorial-reference .eq-os-heading h2{font-size:clamp(2.7rem,14vw,5rem)!important}body.eq-landing-active .eq-editorial-reference .eq-os-row{grid-template-columns:1fr!important;gap:10px!important}body.eq-landing-active .eq-editorial-reference .eq-os-row p{grid-column:auto!important}body.eq-landing-active .eq-editorial-reference .eq-news-item{grid-template-columns:1fr!important;gap:10px!important}body.eq-landing-active .eq-editorial-reference .eq-news-item p{grid-column:auto!important}body.eq-landing-active .eq-editorial-reference .eq-footer-legora{min-height:auto!important;padding:58px 18px 28px!important}body.eq-landing-active .eq-editorial-reference .eq-footer-topline .eq-pill{justify-self:start!important}body.eq-landing-active .eq-editorial-reference .eq-footer-brand{letter-spacing:-.075em!important;justify-content:start!important;font-size:clamp(4.2rem,24vw,7rem)!important}body.eq-landing-active .eq-editorial-reference .eq-footer-links{grid-template-columns:1fr 1fr!important;gap:34px 22px!important}}@media (width<=430px){body.eq-landing-active .eq-editorial-reference .eq-footer-links{grid-template-columns:1fr!important}}body.eq-landing-active .eq-editorial-reference :is(.eq-hero,.eq-section,.eq-news-band,.eq-architecture,.eq-flow,.eq-highlights,.eq-os-section,.eq-assurance,.eq-vision,.eq-demo,.eq-footer){max-width:100vw!important;overflow-x:clip!important}body.eq-landing-active .eq-editorial-reference :is(.eq-section-copy,.eq-news-heading,.eq-news-list,.eq-os-heading,.eq-os-rows,.eq-flow-copy,.eq-flow-panel,.eq-highlight-grid,.eq-assurance-grid,.eq-assurance-list,.eq-vision-body,.eq-demo-panel,.eq-footer-links,.eq-footer-bottom){min-width:0!important}@media (width<=980px){body.eq-landing-active .eq-editorial-reference .eq-architecture{min-height:auto!important;margin:0!important;padding:0!important;display:block!important}body.eq-landing-active .eq-editorial-reference .eq-architecture-stage{border-left:0!important;border-right:0!important;gap:28px!important;height:auto!important;min-height:0!important;padding:clamp(56px,9vw,88px) 18px!important;display:grid!important;position:relative!important;top:auto!important}body.eq-landing-active .eq-editorial-reference .eq-architecture-pills{grid-template-columns:1fr!important;gap:10px!important;width:100%!important;max-width:760px!important;margin:0 auto!important;display:grid!important;position:relative!important;inset:auto!important;transform:none!important}body.eq-landing-active .eq-editorial-reference .eq-architecture-pills button,body.eq-landing-active .eq-editorial-reference .eq-architecture-pills button.active{width:100%!important;max-width:none!important;min-height:58px!important;position:relative!important;transform:none!important}body.eq-landing-active .eq-editorial-reference .eq-architecture-pills button em{max-width:none!important;display:block!important}body.eq-landing-active .eq-editorial-reference .eq-glass-stack,body.eq-landing-active .eq-editorial-reference .eq-architecture-progress{display:none!important}}@media (width<=768px){body.eq-landing-active .eq-editorial-reference .eq-public-nav{width:100%!important;max-width:100vw!important;overflow:visible!important}body.eq-landing-active .eq-editorial-reference .eq-nav-left{display:none!important}body.eq-landing-active .eq-editorial-reference .eq-mobile-nav-panel:not([hidden]){max-height:calc(100svh - 76px)!important;overflow-y:auto!important}body.eq-landing-active .eq-editorial-reference .eq-hero{min-height:92svh!important;padding-inline:16px!important;overflow:hidden!important}body.eq-landing-active .eq-editorial-reference .eq-hero-copy{width:min(100%,420px)!important;padding-top:4vh!important}body.eq-landing-active .eq-editorial-reference .eq-hero-copy h1{max-width:8.4ch!important;font-size:clamp(3.85rem,18vw,5.8rem)!important}body.eq-landing-active .eq-editorial-reference .eq-workflow-board{transform-origin:top!important;width:min(520px,112vw)!important;top:24%!important;left:50%!important;transform:translate(-50%)rotate(-2deg)scale(.78)!important}body.eq-landing-active .eq-editorial-reference .eq-document-stage{transform-origin:top!important;opacity:.38!important;width:min(360px,92vw)!important;top:50%!important;right:50%!important;transform:translate(50%)scale(.82)!important}body.eq-landing-active .eq-editorial-reference .eq-stats,body.eq-landing-active .eq-editorial-reference .eq-flow,body.eq-landing-active .eq-editorial-reference .eq-assurance,body.eq-landing-active .eq-editorial-reference .eq-vision,body.eq-landing-active .eq-editorial-reference .eq-demo-panel{grid-template-columns:minmax(0,1fr)!important}body.eq-landing-active .eq-editorial-reference :is(.eq-section,.eq-news-band,.eq-flow,.eq-highlights,.eq-os-section,.eq-assurance,.eq-vision,.eq-demo){padding-left:18px!important;padding-right:18px!important}body.eq-landing-active .eq-editorial-reference .eq-flow-art{display:none!important}body.eq-landing-active .eq-editorial-reference .eq-flow-panel,body.eq-landing-active .eq-editorial-reference .eq-assurance-list,body.eq-landing-active .eq-editorial-reference .eq-demo-panel{border-radius:18px!important;padding:18px!important}body.eq-landing-active .eq-editorial-reference .eq-flow-step,body.eq-landing-active .eq-editorial-reference .eq-assurance-item{grid-template-columns:44px minmax(0,1fr)!important;gap:14px!important}body.eq-landing-active .eq-editorial-reference .eq-highlight-grid{grid-template-columns:minmax(0,1fr)!important}body.eq-landing-active .eq-editorial-reference .eq-assurance-visual{min-height:360px!important}body.eq-landing-active .eq-editorial-reference .eq-assurance-canvas{transform-origin:50%!important;transform:scale(.82)!important}body.eq-landing-active .eq-editorial-reference .eq-vision-title,body.eq-landing-active .eq-editorial-reference .eq-vision-body{min-height:0!important}body.eq-landing-active .eq-editorial-reference .eq-founder-card{margin-top:0!important}body.eq-landing-active .eq-editorial-reference .eq-office-photo{min-height:320px!important}body.eq-landing-active .eq-editorial-reference .eq-demo-premium .eq-demo-illustration{min-height:340px!important}}@media (width<=430px){body.eq-landing-active .eq-editorial-reference .eq-public-nav{grid-template-columns:minmax(54px,1fr) auto minmax(54px,1fr)!important;padding-inline:12px!important}body.eq-landing-active .eq-editorial-reference .eq-nav-brand{font-size:1.08rem!important}body.eq-landing-active .eq-editorial-reference .eq-nav-right>a:not(.eq-pill){font-size:.78rem!important}body.eq-landing-active .eq-editorial-reference .eq-mobile-menu span{display:inline!important}body.eq-landing-active .eq-editorial-reference .eq-hero-copy h1{font-size:clamp(3.35rem,17vw,5.2rem)!important}body.eq-landing-active .eq-editorial-reference .eq-hero-actions p{max-width:30ch!important}body.eq-landing-active .eq-editorial-reference .eq-assurance-visual,body.eq-landing-active .eq-editorial-reference .eq-demo-premium .eq-demo-illustration{display:none!important}body.eq-landing-active .eq-editorial-reference .eq-footer-bottom div{gap:10px!important;display:grid!important}}html,body,#root{width:100%;max-width:100%;overflow-x:hidden}body:not(.eq-landing-active){color:#08251d!important;background:#f4f1e8!important}body.eq-landing-active .eq-editorial-reference{--eq-repair-ink:#062f28;--eq-repair-muted:#4f5c54;--eq-repair-paper:#f4efe4;--eq-repair-line:#062f2824;background:var(--eq-repair-paper)!important;color:var(--eq-repair-ink)!important}body.eq-landing-active .eq-editorial-reference .eq-public-nav{z-index:20!important;height:68px!important;color:var(--eq-repair-ink)!important;padding:0 24px!important;position:absolute!important;inset:0 0 auto!important}body.eq-landing-active .eq-editorial-reference .eq-public-nav a,body.eq-landing-active .eq-editorial-reference .eq-public-nav button,body.eq-landing-active .eq-editorial-reference .eq-nav-brand,body.eq-landing-active .eq-editorial-reference .eq-wordmark,body.eq-landing-active .eq-editorial-reference .eq-wordmark *{color:var(--eq-repair-ink)!important;-webkit-text-fill-color:var(--eq-repair-ink)!important;letter-spacing:0!important}body.eq-landing-active .eq-editorial-reference .eq-pill-solid{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#007554!important;border:0!important;border-radius:999px!important;box-shadow:0 14px 34px #004b3633!important}body.eq-landing-active .eq-editorial-reference .eq-pill-solid *{color:inherit!important;-webkit-text-fill-color:inherit!important}body.eq-landing-active .eq-editorial-reference .eq-hero{background:linear-gradient(90deg,#f4efe4f5,#f4efe4b3 48%,#f4efe447),linear-gradient(#f7f2e7,#ebe4d8)!important;place-items:center start!important;min-height:92svh!important;padding:96px 56px 76px!important;display:grid!important;overflow:hidden!important}body.eq-landing-active .eq-editorial-reference .eq-hero-photo{background:linear-gradient(90deg,#062f280e 1px,#0000 1px) 0 0/88px 88px,linear-gradient(#062f280a 1px,#0000 1px) 0 0/88px 88px,linear-gradient(135deg,#f7f2e7 0%,#ebe2d4 100%)!important;position:absolute!important;inset:0!important}body.eq-landing-active .eq-editorial-reference .eq-hero-photo:before,body.eq-landing-active .eq-editorial-reference .eq-hero-vignette,body.eq-landing-active .eq-editorial-reference .eq-hero-artfield{display:none!important}body.eq-landing-active .eq-editorial-reference .eq-hero-copy{z-index:4!important;width:660px!important;max-width:calc(100vw - 112px)!important;color:var(--eq-repair-ink)!important;text-align:left!important;margin:0!important;padding:0!important;position:relative!important}body.eq-landing-active .eq-editorial-reference .eq-hero-copy h1{max-width:12ch!important;color:var(--eq-repair-ink)!important;-webkit-text-fill-color:var(--eq-repair-ink)!important;letter-spacing:0!important;text-wrap:balance!important;margin:0 0 24px!important;font-size:4.8rem!important;font-weight:850!important;line-height:1!important}body.eq-landing-active .eq-editorial-reference .eq-hero-actions{justify-content:flex-start!important;gap:18px!important}body.eq-landing-active .eq-editorial-reference .eq-hero-actions p{max-width:44ch!important;color:var(--eq-repair-muted)!important;-webkit-text-fill-color:var(--eq-repair-muted)!important;font-size:1rem!important;line-height:1.45!important}body.eq-landing-active .eq-editorial-reference .eq-workflow-board{opacity:.78!important;pointer-events:none!important;width:480px!important;max-width:42vw!important;inset:auto 56px 76px auto!important;transform:rotate(-2deg)!important}body.eq-landing-active .eq-editorial-reference .eq-document-stage{opacity:.34!important;pointer-events:none!important;width:390px!important;max-width:34vw!important;top:116px!important;right:90px!important;transform:rotate(3deg)!important}body.eq-landing-active .eq-editorial-reference :is(.eq-news-band,.eq-os-section,.eq-flow,.eq-highlights,.eq-assurance,.eq-vision,.eq-demo){padding-left:32px!important;padding-right:32px!important}.app-content:not(.eq-landing){color:#08251d!important;background:#f4f1e8!important;width:calc(100% - 252px)!important;max-width:none!important;min-height:100dvh!important;margin-left:252px!important;padding:34px 36px 48px!important}.app-content:not(.eq-landing) .page-header h1,.contract-builder-page .page-header h1,.dashboard-page .page-header h1{color:#08251d!important;-webkit-text-fill-color:#08251d!important;letter-spacing:0!important;font-size:2.65rem!important;font-weight:850!important;line-height:1.04!important}.app-content:not(.eq-landing) .page-header p,.contract-builder-page .page-header p,.dashboard-page .page-header p{color:#53645b!important;-webkit-text-fill-color:#53645b!important;font-size:1rem!important;line-height:1.5!important}.dashboard-page .premium-motion-backdrop,.dashboard-page .dashboard-webgl-backdrop,.dashboard-page:before,.dashboard-page:after{display:none!important}.dashboard-page .page-header{background:#fffdf7!important;border:1px solid #08251d1f!important;border-radius:8px!important;min-height:auto!important;margin-bottom:18px!important;padding:28px!important;overflow:visible!important;box-shadow:0 18px 46px #08251d14!important}.dashboard-page .page-header:before,.dashboard-page .page-header:after{display:none!important}.dashboard-page :is(.dashboard-trust-strip,.dashboard-notice-card,.dashboard-quick-action,.dashboard-priority-item,.dashboard-stat-card,.dashboard-intelligence-card,.dashboard-contract-panel,.dashboard-contract-card,.dashboard-shortcut-card,.empty-state,.card),.contract-builder-page :is(.card,.profile-autofill-bar,.sample-fill-panel,.missing-fields-prompt){color:#08251d!important;background:#fffdf7!important;border:1px solid #08251d1f!important;border-radius:8px!important;box-shadow:0 14px 34px #08251d12!important}.dashboard-page :is(h1,h2,h3,h4,strong,.card-title,.card-value),.contract-builder-page :is(h1,h2,h3,h4,strong,.card-title,.card-value){color:#08251d!important;-webkit-text-fill-color:#08251d!important;letter-spacing:0!important}.dashboard-page :is(p,label,td,li),.contract-builder-page :is(p,label,li,.form-label){color:#53645b!important;-webkit-text-fill-color:#53645b!important}.dashboard-page :is(input,select,textarea,.form-input,.form-select,.form-textarea),.contract-builder-page :is(input,select,textarea,.form-input,.form-select,.form-textarea){color:#08251d!important;background:#fff!important;border:1px solid #08251d24!important;border-radius:8px!important;width:100%!important;min-width:0!important;font-size:16px!important}.dashboard-page .btn-primary,.contract-builder-page .btn-primary{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#007554!important;border-color:#007554!important}.dashboard-page .dashboard-advanced-filters{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))!important}.builder-page-header-row,.builder-header-actions{min-width:0!important}.builder-page-header-row{grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:18px!important;display:grid!important}.builder-header-actions{flex-wrap:wrap!important;justify-content:flex-end!important;gap:10px!important;display:flex!important}.builder-layout,.builder-layout.grid-sidebar{grid-template-columns:minmax(0,1fr) minmax(320px,420px)!important;width:100%!important;min-width:0!important;max-width:100%!important}.contract-builder-page .grid-2,.contract-builder-page [style*="grid-template-columns: 1fr 1fr"],.contract-builder-page [style*=gridTemplateColumns]{min-width:0!important}.contract-builder-page .card{max-width:100%!important;overflow:hidden!important}.contract-builder-page .card h2{overflow-wrap:normal!important;text-wrap:balance!important;line-height:1.12!important}.app-mobile-topbar .eq-wordmark,.app-mobile-topbar .eq-wordmark *,.mobile-drawer .eq-wordmark,.mobile-drawer .eq-wordmark *{color:#08251d!important;-webkit-text-fill-color:#08251d!important}@media (width<=1024px){.app-sidebar{display:none!important}.app-content:not(.eq-landing),.app-content.dashboard-page,.app-content.contract-builder-page{width:100%!important;max-width:100%!important;margin-left:0!important;padding:100px 16px 112px!important}.app-mobile-topbar{z-index:120!important;background:#fffdf7f5!important;border:1px solid #08251d1f!important;border-radius:8px!important;justify-content:space-between!important;align-items:center!important;height:64px!important;padding:0 12px!important;display:flex!important;position:fixed!important;top:10px!important;left:10px!important;right:10px!important;box-shadow:0 14px 32px #08251d1f!important}.app-mobile-topbar-right{justify-content:flex-end!important;align-items:center!important;gap:8px!important;min-width:0!important;display:flex!important}.mobile-menu-btn{color:#08251d!important;flex:0 0 44px!important;justify-content:center!important;align-items:center!important;width:44px!important;height:44px!important;display:inline-flex!important}.nav-new-contract{border-radius:8px!important;flex:0 0 44px!important;width:44px!important;height:44px!important;min-height:44px!important;padding:0!important}.nav-new-contract-text{display:none!important}.mobile-bottom-nav[data-active],.mobile-bottom-nav{left:10px!important;right:10px!important;bottom:calc(10px + env(safe-area-inset-bottom,0px))!important;z-index:130!important;background:#fffdf7fa!important;border:1px solid #08251d1f!important;border-radius:8px!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:4px!important;width:auto!important;max-width:none!important;height:76px!important;margin:0!important;padding:7px!important;display:grid!important;position:fixed!important;overflow:hidden!important;box-shadow:0 16px 40px #08251d29!important}.mobile-bottom-nav[data-active] .bottom-nav-item,.mobile-bottom-nav .bottom-nav-item,.mobile-bottom-nav[data-active] .bottom-nav-item:nth-child(3){width:100%!important;min-width:0!important;height:60px!important;min-height:60px!important;box-shadow:none!important;border-radius:8px!important;gap:4px!important;padding:6px 2px!important;transform:none!important}.mobile-bottom-nav[data-active] .bottom-nav-item span,.mobile-bottom-nav .bottom-nav-item span{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important;font-size:.66rem!important;line-height:1!important;overflow:hidden!important}.mobile-bottom-nav[data-active] .bottom-nav-item svg,.mobile-bottom-nav .bottom-nav-item svg{flex-basis:20px!important;width:20px!important;height:20px!important}.mobile-bottom-nav[data-active] .bottom-nav-item.active,.mobile-bottom-nav .bottom-nav-item.active{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#007554!important}.mobile-bottom-nav[data-active] .bottom-nav-item:after,.mobile-bottom-nav .bottom-nav-item:after{content:none!important}.mobile-drawer{border-radius:8px!important;width:auto!important;max-width:none!important;top:10px!important;left:10px!important;right:10px!important}.builder-page-header-row{grid-template-columns:1fr!important}.builder-header-actions{justify-content:stretch!important}.builder-header-actions>*{flex:180px!important}.builder-layout,.builder-layout.grid-sidebar{grid-template-columns:minmax(0,1fr)!important;gap:16px!important;display:grid!important}.contract-builder-page .grid-2,.contract-builder-page [style*="grid-template-columns: 1fr 1fr"],.contract-builder-page [style*=gridTemplateColumns]{grid-template-columns:minmax(0,1fr)!important}}@media (width<=768px){body.eq-landing-active .eq-editorial-reference .eq-public-nav{grid-template-columns:auto 1fr auto!important;height:58px!important;padding:0 14px!important}body.eq-landing-active .eq-editorial-reference .eq-mobile-menu{justify-self:start!important}body.eq-landing-active .eq-editorial-reference .eq-nav-brand{justify-self:center!important;font-size:1rem!important}body.eq-landing-active .eq-editorial-reference .eq-nav-right{display:none!important}body.eq-landing-active .eq-editorial-reference .eq-hero{place-items:start center!important;min-height:92svh!important;padding:88px 16px 68px!important}body.eq-landing-active .eq-editorial-reference .eq-hero-copy{text-align:center!important;width:100%!important;max-width:360px!important;margin:0 auto!important}body.eq-landing-active .eq-editorial-reference .eq-hero-copy h1{max-width:none!important;font-size:3.25rem!important;line-height:1.02!important}body.eq-landing-active .eq-editorial-reference .eq-hero-actions{justify-items:center!important;display:grid!important}body.eq-landing-active .eq-editorial-reference .eq-hero-actions p{max-width:31ch!important;font-size:.95rem!important}body.eq-landing-active .eq-editorial-reference .eq-workflow-board{display:none!important}body.eq-landing-active .eq-editorial-reference .eq-document-stage{opacity:.22!important;width:340px!important;max-width:90vw!important;inset:auto auto 24px 50%!important;transform:translate(-50%)rotate(1deg)scale(.82)!important}.app-content:not(.eq-landing) .page-header h1,.dashboard-page .page-header h1,.contract-builder-page .page-header h1{font-size:2.2rem!important;line-height:1.05!important}.dashboard-page .page-header,.contract-builder-page .page-header{padding:20px!important}.dashboard-page .stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.dashboard-page .dashboard-trust-strip{grid-template-columns:minmax(0,1fr)!important;gap:8px!important;display:grid!important}.dashboard-page .dashboard-advanced-filters{grid-template-columns:minmax(0,1fr)!important}.dashboard-page .dashboard-contract-panel>.card-header,.dashboard-page .dashboard-contract-panel [style*="display: flex"][style*=flex-wrap]{grid-template-columns:minmax(0,1fr)!important;display:grid!important}.contract-builder-page .card{padding:18px!important}}@media (width<=430px){body.eq-landing-active .eq-editorial-reference .eq-hero-copy h1{font-size:2.85rem!important}.app-content:not(.eq-landing),.app-content.dashboard-page,.app-content.contract-builder-page{padding-left:12px!important;padding-right:12px!important}.app-content:not(.eq-landing) .page-header h1,.dashboard-page .page-header h1,.contract-builder-page .page-header h1{font-size:1.95rem!important}.dashboard-page .stat-grid{grid-template-columns:minmax(0,1fr)!important}.builder-header-actions>*{flex-basis:100%!important}.contract-builder-page .btn,.dashboard-page .dashboard-notice-card .btn,.dashboard-page .dashboard-profile-card .btn,.dashboard-page .dashboard-resume-card .btn{justify-content:center!important;width:100%!important}}body.eq-landing-active .eq-editorial-reference .eq-hero-photo{opacity:1!important;border:0!important;border-radius:0!important;width:auto!important;height:auto!important;min-height:100%!important;inset:0!important}body.eq-landing-active .eq-editorial-reference .eq-hero-copy,body.eq-landing-active .eq-editorial-reference.is-ready .eq-hero-copy{inset:auto!important;animation:none!important;position:relative!important;inset:auto!important;transform:none!important}.app-mobile-topbar .logo-text,.app-mobile-topbar .logo-accent,.app-mobile-topbar .eq-wordmark,.app-mobile-topbar .eq-wordmark *,.mobile-drawer .logo-text,.mobile-drawer .logo-accent,.mobile-drawer .eq-wordmark,.mobile-drawer .eq-wordmark *{color:#08251d!important;-webkit-text-fill-color:#08251d!important;background:0 0!important}@media (width<=1024px){.mobile-bottom-nav,.mobile-bottom-nav[data-active]{box-sizing:border-box!important;width:calc(100vw - 20px)!important;max-width:calc(100vw - 20px)!important;left:50%!important;right:auto!important;transform:translate(-50%)!important}.mobile-bottom-nav .bottom-nav-item,.mobile-bottom-nav[data-active] .bottom-nav-item,.mobile-bottom-nav[data-active] .bottom-nav-item:nth-child(3){min-width:0!important;max-width:100%!important;overflow:hidden!important}}@media (width<=768px){.app-content:not(.eq-landing) .page-header h1,.dashboard-page .page-header h1,.contract-builder-page .page-header h1{white-space:normal!important;overflow-wrap:break-word!important;text-wrap:balance!important;max-width:100%!important;font-size:1.85rem!important;line-height:1.12!important}body.eq-landing-active .eq-editorial-reference .eq-hero-copy,body.eq-landing-active .eq-editorial-reference.is-ready .eq-hero-copy{max-width:calc(100vw - 32px)!important;left:auto!important;right:auto!important;transform:none!important}}@media (width<=430px){body.eq-landing-active .eq-editorial-reference .eq-hero-copy h1{font-size:2.45rem!important;line-height:1.08!important}.mobile-bottom-nav,.mobile-bottom-nav[data-active]{width:calc(100vw - 16px)!important;max-width:calc(100vw - 16px)!important}}body.eq-landing-active .eq-editorial-reference .eq-hero-sketch,body.eq-landing-active .eq-editorial-reference .eq-hero-lines{display:none!important}.app-mobile-topbar .brand-wordmark-text,.mobile-drawer .brand-wordmark-text{color:#08251d!important;-webkit-text-fill-color:#08251d!important;opacity:1!important;background:0 0!important}@media (width<=1024px){.mobile-bottom-nav,.mobile-bottom-nav[data-active]{width:auto!important;min-width:0!important;max-width:none!important;left:8px!important;right:8px!important;transform:none!important}}@media (width<=430px){body.eq-landing-active .eq-editorial-reference .eq-hero-copy h1{max-width:10.5ch!important;font-size:2.08rem!important}.mobile-bottom-nav .bottom-nav-item span,.mobile-bottom-nav[data-active] .bottom-nav-item span{font-size:.58rem!important}}@media (width<=600px){body.eq-landing-active .eq-editorial-reference .eq-hero-copy h1{max-width:10.5ch!important;font-size:2.08rem!important;line-height:1.08!important}.mobile-bottom-nav,.mobile-bottom-nav[data-active]{width:calc(100vw - 16px)!important;max-width:374px!important;left:50%!important;right:auto!important;transform:translate(-50%)!important}.mobile-bottom-nav .bottom-nav-item span,.mobile-bottom-nav[data-active] .bottom-nav-item span{font-size:.58rem!important}}.ai-chat-disclaimer,.clause-review-note,.enforce-note{color:#6f4f23;background:#fff8ebc7;border:1px solid #c9965c47;border-radius:8px;margin:0 0 12px;font-size:.74rem;font-weight:650;line-height:1.45}.ai-chat-disclaimer{text-align:left;padding:9px 10px}.clause-review-note{padding:10px 12px}.enforce-note{padding:9px 11px}.selected-clause-remove{width:18px;height:18px;color:var(--gray);cursor:pointer;background:#2d29260f;border:0;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.selected-clause-remove:hover,.selected-clause-remove:focus-visible{color:#b91c1c;background:#dc26261a;outline:none}@media (width<=600px){.ai-chat-panel{max-height:min(76vh,640px)}.ai-chat-empty{padding:22px 10px}.ai-chat-suggestion{padding:9px 10px}.enforce-head{flex-direction:column;align-items:stretch}.enforce-head .btn{justify-content:center;width:100%}}.templates-page,.billing-page,.contract-builder-page,.clauses-page{color:var(--dark)!important}.templates-page .page-header,.billing-page .page-header,.contract-builder-page .builder-page-header-row{max-width:100%;overflow:hidden}.templates-page .page-header h1,.billing-page .page-header h1,.contract-builder-page h1,.clauses-page .page-header h1{color:var(--dark)!important;letter-spacing:0!important}.templates-page .page-header p,.billing-page .page-header p,.contract-builder-page .builder-form>p,.clauses-page .page-header p{overflow-wrap:anywhere;max-width:100%;color:#3f4f48!important}.contract-builder-page .card,.templates-page .template-card-app,.billing-page .card,.clauses-page .clause-item{color:var(--dark)!important;background:#fffdf8!important;border:1px solid #2d29261a!important;box-shadow:0 10px 28px #12181514!important}.contract-builder-page .builder-smart-option,.contract-builder-page .builder-choice-card{color:var(--dark)!important;background:#fffdf8!important;min-width:0!important}.contract-builder-page .builder-smart-option *,.contract-builder-page .builder-choice-card *{color:inherit}.contract-builder-page .builder-smart-option div[style*="var(--gray)"],.contract-builder-page .builder-choice-card div[style*="var(--gray)"]{color:#4b5c54!important}.templates-page .template-info,.templates-page .template-name,.templates-page .template-category,.templates-page .template-card-app p,.billing-page .card,.billing-page .card h2,.billing-page .card h3,.billing-page .card span,.billing-page .card p{color:var(--dark)!important}.templates-page .template-name-ar{color:#52645c!important}.templates-page .template-tags .tag,.templates-page .tag,.clauses-page .tag{color:#07533d!important;background:#001e1614!important}.templates-page .template-thumb{color:#07533d!important;background:linear-gradient(135deg,#001e1614,#bfa56b1f)!important}.billing-page .card>div[style*="var(--off-white)"],.billing-page .card div[style*="var(--off-white)"]{color:var(--dark)!important;background:#f7f3ea!important}.billing-page .card span[style*="var(--gray)"],.billing-page .card div[style*="var(--gray)"],.billing-page .card p[style*="var(--gray)"]{color:#4b5c54!important}.clauses-page{min-height:100vh;background:#f5f1e8!important}.clauses-page .clauses-webgl-backdrop,.clauses-page .clauses-glass-ambient{display:none!important}.clauses-page .clauses-content-shell{z-index:1!important;max-width:1120px!important;margin:0 auto!important;position:relative!important}.clauses-page .clause-search,.templates-page .clause-search{background:#fffdf8!important;border-color:#2d292629!important;box-shadow:0 8px 24px #1218150f!important}.clauses-page .clause-search input,.templates-page .clause-search input{color:var(--dark)!important}.clauses-page .category-pill,.templates-page .category-pill{color:#375049!important;background:#fffdf8c7!important;border-color:#2d29261a!important}.clauses-page .category-pill.active,.templates-page .category-pill.active{color:#fff!important;background:#007f5f!important}.clauses-page .clause-item h4,.clauses-page .clause-item,.clauses-page .clause-item span{color:var(--dark)!important}.clauses-page .clause-icon{color:#07533d!important;background:#001e1614!important}.clauses-page .btn-secondary,.clauses-page .btn-xs{color:#07533d!important;background:#f3efe5!important;border:1px solid #001e1629!important}@media (width<=600px){.templates-page,.billing-page,.contract-builder-page,.clauses-page{padding-bottom:110px!important;padding-left:12px!important;padding-right:12px!important;overflow-x:hidden!important}.contract-builder-page .card{padding:20px 18px!important}.contract-builder-page .builder-smart-option{border-radius:12px!important}.contract-builder-page .builder-form h2{font-size:1.45rem!important;line-height:1.08!important}.templates-page .page-header h1,.billing-page .page-header h1,.clauses-page .page-header h1{font-size:1.72rem!important;line-height:1.05!important}.templates-page .page-header p,.billing-page .page-header p,.clauses-page .page-header p{font-size:.92rem!important;line-height:1.45!important}.templates-page .template-card-app,.billing-page .card,.clauses-page .clause-item{border-radius:12px!important;overflow:hidden!important}.templates-page .template-info{padding:18px!important}.clauses-page .clause-item>div:first-child{gap:12px!important}.clauses-page .clause-item .btn{min-width:72px!important}}body .app-content.templates-page,body .app-content.billing-page,body .app-content.contract-builder-page,body .app-content.clauses-page{color:#062e23!important;box-sizing:border-box!important;background-color:#f5f1e8!important;background-image:none!important;width:100%!important;max-width:100vw!important;overflow-x:hidden!important}body .app-content.clauses-page:before,body .app-content.clauses-page:after{display:none!important}body .app-content.templates-page :is(h1,h2,h3,h4,p,span,div,strong,label),body .app-content.billing-page :is(h1,h2,h3,h4,p,span,div,strong,label),body .app-content.contract-builder-page :is(h1,h2,h3,h4,p,span,div,strong,label),body .app-content.clauses-page :is(h1,h2,h3,h4,p,span,div,strong,label){color:#062e23!important;-webkit-text-fill-color:#062e23!important;opacity:1!important;text-shadow:none!important}body .app-content.templates-page :is(.page-header,.page-header p,.template-card-app,.template-info),body .app-content.billing-page :is(.page-header,.page-header p,.card),body .app-content.contract-builder-page :is(.builder-page-header-row,.builder-form,.builder-form>p,.card),body .app-content.clauses-page :is(.page-header,.page-header p,.clause-item,.clause-search){box-sizing:border-box!important;overflow-wrap:anywhere!important;white-space:normal!important;min-width:0!important;max-width:100%!important}body .app-content.templates-page :is(.card,.template-card-app,.template-info,.template-thumb),body .app-content.billing-page :is(.card,.empty-state),body .app-content.contract-builder-page :is(.card,.builder-form,.builder-choice-card,.builder-smart-option),body .app-content.clauses-page :is(.clause-item,.empty-state,.clause-search){color:#062e23!important;-webkit-text-fill-color:#062e23!important;opacity:1!important;background:#fffdf8!important;border-color:#2d29261f!important;box-shadow:0 10px 28px #12181514!important}body .app-content.billing-page .card div[style*="var(--off-white)"],body .app-content.billing-page .card>div[style*=background]{background:#f7f3ea!important}body .app-content.templates-page .category-pill.active,body .app-content.templates-page .category-pill.active *,body .app-content.clauses-page .category-pill.active,body .app-content.clauses-page .category-pill.active *,body .app-content.templates-page .btn-primary,body .app-content.templates-page .btn-primary *,body .app-content.billing-page .btn-primary,body .app-content.billing-page .btn-primary *,body .app-content.contract-builder-page .btn-primary,body .app-content.contract-builder-page .btn-primary *,body .app-content.clauses-page .btn-primary,body .app-content.clauses-page .btn-primary *{color:#fff!important;-webkit-text-fill-color:#fff!important}body .app-content.templates-page .tag,body .app-content.clauses-page .tag,body .app-content.templates-page .template-category,body .app-content.clauses-page .clause-item span[style*="rgba(0,0,0"]{color:#07533d!important;-webkit-text-fill-color:#07533d!important;background:#001e1614!important}body .app-content.templates-page .template-name-ar{overflow-wrap:anywhere!important;text-align:left!important;direction:rtl!important;max-width:100%!important;font-size:.9rem!important;line-height:1.45!important;display:block!important}body .app-content.billing-page span[style*="color: white"],body .app-content.billing-page div[style*="color: white"]{color:#fff!important;-webkit-text-fill-color:#fff!important}@media (width<=600px){body .app-content.templates-page .page-header p,body .app-content.billing-page .page-header p,body .app-content.contract-builder-page .builder-form>p,body .app-content.clauses-page .page-header p{max-width:calc(100vw - 40px)!important}body .app-content.clauses-page .clause-item>div:first-child>div:nth-child(2)>div:first-child{grid-template-columns:1fr!important;align-items:flex-start!important;gap:10px!important;display:grid!important}body .app-content.clauses-page .clause-item .btn,body .app-content.clauses-page .clause-item .btn-xs{white-space:nowrap!important;min-width:84px!important;font-size:.72rem!important}body .app-content.templates-page .template-name-ar{font-size:.82rem!important}}body :is(h1,h2,h3,h4,h5,h6,p,a,button,span,label,input,select,textarea,.btn,.category-pill){letter-spacing:0!important}@media (width>=1025px){body:not(.eq-landing-active) .app-content{width:calc(100vw - 260px)!important;min-width:0!important;max-width:calc(100vw - 260px)!important;margin-left:260px!important;overflow-x:clip!important}body:not(.eq-landing-active) .app-content>*{min-width:0!important;max-width:100%!important}}@media (width<=1024px){body:not(.eq-landing-active) .app-content{width:100%!important;min-width:0!important;max-width:100vw!important;margin-left:0!important;overflow-x:clip!important}.app-mobile-topbar .nav-logo,.mobile-drawer .nav-logo,.mobile-bottom-nav .bottom-nav-item{min-height:44px!important}}body:not(.eq-landing-active) .app-content :is(.card,.template-card-app,.clause-item,.empty-state,.clause-search){border-radius:8px!important}.templates-page .clause-categories,.clauses-page .clause-categories{flex-wrap:wrap!important;gap:8px!important;max-width:100%!important;display:flex!important;overflow:visible!important}.templates-page .category-pill,.clauses-page .category-pill,.templates-page .template-card-app .btn,.clauses-page .clause-item .btn,.clauses-page .page-header button{min-height:40px!important}@media (width<=600px){.templates-page .category-pill,.clauses-page .category-pill{flex:calc(50% - 8px)!important;justify-content:center!important;padding-left:10px!important;padding-right:10px!important}.clauses-page .page-header>div,.clauses-page .clause-item>div:first-child,.clauses-page .clause-item [style*="justify-content: space-between"]{grid-template-columns:minmax(0,1fr)!important;display:grid!important}.clauses-page .clause-item .btn,.clauses-page .clause-item .btn-xs{width:100%!important}}body.eq-landing-active .eq-editorial-reference .eq-public-nav a,body.eq-landing-active .eq-editorial-reference .eq-public-nav button,body.eq-landing-active .eq-editorial-reference .eq-nav-brand{align-items:center!important;min-height:44px!important;display:inline-flex!important}body.eq-landing-active .eq-editorial-reference .eq-hero-copy,body.eq-landing-active .eq-editorial-reference.is-ready .eq-hero-copy{box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important}body.eq-landing-active .eq-editorial-reference .eq-hero-copy:before,body.eq-landing-active .eq-editorial-reference .eq-hero-copy:after{display:none!important}@media (width<=768px){body.eq-landing-active .eq-editorial-reference .eq-hero{align-items:center!important;min-height:66svh!important;padding:92px 22px 36px!important}body.eq-landing-active .eq-editorial-reference .eq-hero-actions{gap:16px!important}}@media (width<=430px){body.eq-landing-active .eq-editorial-reference .eq-hero{min-height:65svh!important;padding-bottom:28px!important}}@media (width<=768px){body.eq-landing-active .eq-editorial-reference .eq-stats{padding-top:30px!important}}.eq-highlight-card a,.auth-forgot-link,.auth-card a,.login-card a,.signup-card a{align-items:center!important;min-height:40px!important;display:inline-flex!important}.lang-toggle button{min-width:40px!important;min-height:40px!important}.templates-page button[title^=Verified\ by]{min-height:40px!important;padding-top:8px!important;padding-bottom:8px!important}.eq-landing a:not(.eq-pill),.sidebar-logo{align-items:center!important;min-width:44px!important;min-height:44px!important;display:inline-flex!important}.btn-sm,.btn-xs{min-height:40px!important}button.btn-xs,a.btn-xs{min-width:40px!important}body.eq-landing-active .eq-editorial-reference .eq-hero{overflow-x:clip!important}body.eq-landing-active .eq-editorial-reference .eq-hero:before,body.eq-landing-active .eq-editorial-reference .eq-hero:after{display:none!important}body.eq-landing-active .eq-editorial-reference .eq-hero-copy,body.eq-landing-active .eq-editorial-reference.is-ready .eq-hero-copy{left:auto!important;right:auto!important;width:min(660px,100vw - 48px)!important;max-width:calc(100vw - 48px)!important;inset:auto!important;transform:none!important}.eq-landing button{min-height:44px!important}@media (width<=900px){body.eq-landing-active .eq-editorial-reference .eq-hero{justify-items:center!important}body.eq-landing-active .eq-editorial-reference .eq-hero-copy,body.eq-landing-active .eq-editorial-reference.is-ready .eq-hero-copy{text-align:center!important;justify-self:center!important;width:min(540px,100vw - 44px)!important;max-width:calc(100vw - 44px)!important;margin-left:auto!important;margin-right:auto!important}}body.eq-landing-active .eq-editorial-reference{--eq-reference-ink:#063329;--eq-reference-paper:#fafaf9;--eq-reference-line:#08251d1f;background:var(--eq-reference-paper)!important}body.eq-landing-active .eq-editorial-reference .eq-public-nav{color:#fff!important;mix-blend-mode:normal!important;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)!important;align-items:center!important;gap:18px!important;display:grid!important}body.eq-landing-active .eq-editorial-reference .eq-public-nav a,body.eq-landing-active .eq-editorial-reference .eq-public-nav button,body.eq-landing-active .eq-editorial-reference .eq-nav-brand,body.eq-landing-active .eq-editorial-reference .eq-wordmark,body.eq-landing-active .eq-editorial-reference .eq-wordmark *{color:#fff!important;-webkit-text-fill-color:#fff!important;font-weight:650!important}@media (width>=769px){body.eq-landing-active .eq-editorial-reference .eq-mobile-menu{display:none!important}body.eq-landing-active .eq-editorial-reference .eq-nav-left{justify-content:flex-start!important;justify-self:start!important;align-items:center!important;gap:32px!important;min-width:0!important;display:flex!important}body.eq-landing-active .eq-editorial-reference .eq-nav-brand{text-align:center!important;grid-column:2!important;justify-self:center!important;min-width:96px!important}body.eq-landing-active .eq-editorial-reference .eq-nav-right{justify-content:flex-end!important;justify-self:end!important;align-items:center!important;gap:22px!important;min-width:0!important;display:flex!important}}body.eq-landing-active .eq-editorial-reference .eq-hero{isolation:isolate!important;background:#929691!important;place-items:end center!important;min-height:74svh!important;padding:88px 24px 68px!important}body.eq-landing-active .eq-editorial-reference .eq-workflow-board,body.eq-landing-active .eq-editorial-reference .eq-document-stage,body.eq-landing-active .eq-editorial-reference .eq-hero-sketch,body.eq-landing-active .eq-editorial-reference .eq-hero-lines,body.eq-landing-active .eq-editorial-reference .eq-hero-vignette{display:none!important}body.eq-landing-active .eq-editorial-reference .eq-hero-photo{opacity:1!important;z-index:0!important;background:linear-gradient(#ffffff38,#0f110f47),linear-gradient(90deg,#ffffff29 1px,#0000 1px) 0 0/120px 120px,linear-gradient(#ffffff29 1px,#0000 1px) 0 0/120px 120px,linear-gradient(135deg,#c7cbc9 0%,#929994 38%,#676d68 72%,#4a504c 100%)!important;min-height:100%!important;display:block!important;position:absolute!important;inset:0!important;overflow:hidden!important}body.eq-landing-active .eq-editorial-reference .eq-hero-photo:before,body.eq-landing-active .eq-editorial-reference .eq-hero-photo:after{pointer-events:none!important;white-space:pre!important;font-family:var(--font-sans)!important;letter-spacing:0!important;color:#00000094!important;text-shadow:0 2px 12px #ffffff38!important;filter:blur(1.4px)saturate(.9)!important;opacity:.72!important;font-weight:420!important;display:block!important;position:absolute!important}body.eq-landing-active .eq-editorial-reference .eq-hero-photo:before{content:"SERVICE AGREEMENT\\A PAYMENT SCHEDULE\\A GOVERNING LAW";font-size:clamp(4.4rem,10.5vw,10.4rem)!important;line-height:1.08!important;top:-4vh!important;left:-9vw!important;transform:rotate(-1.4deg)!important}body.eq-landing-active .eq-editorial-reference .eq-hero-photo:after{content:"clause review\\A signature packet\\A renewal notice";opacity:.5!important;font-size:clamp(3.8rem,9vw,9rem)!important;line-height:1.1!important;bottom:12vh!important;right:-12vw!important;transform:rotate(1.6deg)!important}body.eq-landing-active .eq-editorial-reference .eq-hero:after{content:""!important;z-index:2!important;pointer-events:none!important;background:linear-gradient(#0000000a 0%,#0003 44%,#000000b3 100%),radial-gradient(circle at 50% 72%,#0000001a,#0000007a 62%)!important;display:block!important;position:absolute!important;inset:0!important}body.eq-landing-active .eq-editorial-reference .eq-hero-copy,body.eq-landing-active .eq-editorial-reference.is-ready .eq-hero-copy{z-index:3!important;text-align:center!important;justify-self:center!important;width:min(720px,100vw - 48px)!important;margin:0 auto!important}body.eq-landing-active .eq-editorial-reference .eq-hero-copy h1{color:#fff!important;-webkit-text-fill-color:#fff!important;text-shadow:0 20px 60px #00000052!important;max-width:none!important;margin:0 auto 22px!important;font-size:clamp(3rem,5.2vw,5.4rem)!important;font-weight:430!important;line-height:1.02!important}body.eq-landing-active .eq-editorial-reference .eq-hero-actions{justify-content:center!important;align-items:center!important;gap:18px!important;display:flex!important}body.eq-landing-active .eq-editorial-reference .eq-hero-actions p{color:#ffffffeb!important;-webkit-text-fill-color:#ffffffeb!important;max-width:44ch!important;margin:0!important;font-size:.98rem!important;line-height:1.45!important}body.eq-landing-active .eq-editorial-reference .eq-hero-actions .eq-pill-solid{color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:none!important;background:#007f5f!important}body.eq-landing-active .eq-editorial-reference .eq-section,body.eq-landing-active .eq-editorial-reference .eq-news-band,body.eq-landing-active .eq-editorial-reference .eq-flow,body.eq-landing-active .eq-editorial-reference .eq-highlights,body.eq-landing-active .eq-editorial-reference .eq-os-section,body.eq-landing-active .eq-editorial-reference .eq-assurance,body.eq-landing-active .eq-editorial-reference .eq-vision,body.eq-landing-active .eq-editorial-reference .eq-demo,body.eq-landing-active .eq-editorial-reference .eq-footer{background:var(--eq-reference-paper)!important;color:var(--eq-reference-ink)!important}body.eq-landing-active .eq-editorial-reference .eq-stats{border-top:1px solid var(--eq-reference-line)!important}body.eq-landing-active .eq-editorial-reference :is(.eq-section-copy h2,.eq-news-heading h2,.eq-highlights h2,.eq-flow-copy h2,.eq-assurance-heading h2,.eq-vision h2,.eq-demo h2){letter-spacing:0!important;font-weight:430!important;line-height:.98!important}body.eq-landing-active .eq-editorial-reference :is(.eq-news-item,.eq-highlight-card,.eq-flow-step,.eq-assurance-item,.eq-os-row){box-shadow:none!important;border-color:#08251d24!important}body:not(.eq-landing-active) .app-content :is(.card,.template-card-app,.clause-item,.empty-state,.clause-search,.builder-form,.builder-choice-card,.builder-smart-option){box-shadow:none!important;background:#fffefd!important;border:1px solid #08251d1f!important}body:not(.eq-landing-active) .app-content :is(.page-header,.builder-page-header-row){border-bottom:1px solid #08251d1a!important;padding-bottom:24px!important}@media (width<=768px){body.eq-landing-active .eq-editorial-reference .eq-hero{min-height:70svh!important;padding:86px 18px 54px!important}body.eq-landing-active .eq-editorial-reference .eq-hero-copy h1{font-size:clamp(2.6rem,11vw,3.15rem)!important;line-height:1.04!important}body.eq-landing-active .eq-editorial-reference .eq-hero-actions{justify-items:center!important;display:grid!important}body.eq-landing-active .eq-editorial-reference .eq-hero-actions p{max-width:31ch!important;font-size:.94rem!important}body.eq-landing-active .eq-editorial-reference .eq-hero-photo:before{font-size:4.4rem!important;top:6vh!important;left:-42vw!important}body.eq-landing-active .eq-editorial-reference .eq-hero-photo:after{font-size:4rem!important;bottom:16vh!important;right:-62vw!important}}body.eq-landing-active .eq-editorial-reference{overflow-x:hidden!important}body.eq-landing-active .eq-editorial-reference .eq-workflow-cursor{display:none!important}@media (width>=769px){body.eq-landing-active .eq-editorial-reference .eq-mobile-menu{visibility:hidden!important;display:none!important}body.eq-landing-active .eq-editorial-reference .eq-public-nav{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)!important}body.eq-landing-active .eq-editorial-reference .eq-nav-left{display:flex!important}}@media (width<=768px){body.eq-landing-active .eq-editorial-reference .eq-hero{min-height:70svh!important;padding:86px 16px 48px!important;overflow-x:hidden!important}body.eq-landing-active .eq-editorial-reference .eq-hero-copy,body.eq-landing-active .eq-editorial-reference.is-ready .eq-hero-copy{box-sizing:border-box!important;width:min(100%,100vw - 32px)!important;max-width:calc(100vw - 32px)!important;overflow:visible!important}body.eq-landing-active .eq-editorial-reference .eq-hero-copy h1{box-sizing:border-box!important;letter-spacing:0!important;white-space:normal!important;text-wrap:balance!important;overflow-wrap:normal!important;width:100%!important;max-width:100%!important;font-size:clamp(2.25rem,9.4vw,2.75rem)!important;line-height:1.06!important}}@media (width<=430px){body.eq-landing-active .eq-editorial-reference .eq-hero-copy h1{font-size:clamp(2.05rem,9vw,2.45rem)!important}}@media (width<=768px){.brand-wordmark.legal-wordmark,.brand-wordmark.use-cases-brand,.brand-wordmark.footer-detail-brand,.brand-wordmark.eq-footer-brand,.legal-nav-right a,.legal-nav-right button,.footer-detail-nav a,.footer-detail-nav button,.use-cases-nav a,.use-cases-nav button,body:not(.eq-landing-active) .eq-public-nav a,body:not(.eq-landing-active) .eq-public-nav button{justify-content:center!important;align-items:center!important;min-width:44px!important;min-height:44px!important;display:inline-flex!important}.category-pill,.onboarding-skip,.eq-pill.eq-pill-solid{white-space:nowrap!important;justify-content:center!important;align-items:center!important;min-height:44px!important;display:inline-flex!important}.onboarding-skip{padding:0 14px!important}.mobile-bottom-nav,.mobile-bottom-nav[data-active]{height:auto!important;min-height:84px!important;max-height:none!important;padding-top:8px!important;padding-bottom:max(8px, env(safe-area-inset-bottom))!important;align-items:center!important;overflow:visible!important}.mobile-bottom-nav .bottom-nav-item,.mobile-bottom-nav[data-active] .bottom-nav-item,.mobile-bottom-nav[data-active] .bottom-nav-item:nth-child(3){height:58px!important;min-height:58px!important;overflow:visible!important}.mobile-bottom-nav .bottom-nav-item span,.mobile-bottom-nav[data-active] .bottom-nav-item span{white-space:nowrap!important;text-overflow:clip!important;max-width:100%!important;line-height:1.12!important;overflow:visible!important}body.eq-landing-active .eq-editorial-reference .eq-hero-photo,body.eq-landing-active .eq-editorial-reference .eq-architecture-stage,body.eq-landing-active .eq-editorial-reference .eq-assurance-canvas,.footer-detail-hero{contain:paint!important;overflow:hidden!important}body.eq-landing-active .eq-editorial-reference .eq-hero-photo:before{max-width:136vw!important;font-size:clamp(3.4rem,13vw,4.2rem)!important;left:-18vw!important}body.eq-landing-active .eq-editorial-reference .eq-hero-photo:after{max-width:132vw!important;font-size:clamp(3rem,12vw,3.8rem)!important;right:-24vw!important}body.eq-landing-active .eq-editorial-reference .eq-architecture-stage span{white-space:normal!important;overflow-wrap:anywhere!important;line-height:1.15!important}}@media (width<=360px){.mobile-bottom-nav .bottom-nav-item span,.mobile-bottom-nav[data-active] .bottom-nav-item span{font-size:.56rem!important}.mobile-bottom-nav,.mobile-bottom-nav[data-active]{width:auto!important;min-width:0!important;max-width:none!important;margin-left:0!important;left:6px!important;right:6px!important;transform:translate(0,0)!important}}body.eq-landing-active .eq-editorial-reference .eq-public-nav :is(.eq-nav-brand,.eq-wordmark,.eq-wordmark *,.eq-mobile-menu,.eq-mobile-menu *,a:not(.eq-pill-solid),button:not(.eq-pill-solid)){color:#062f28!important;-webkit-text-fill-color:#062f28!important;text-shadow:none!important}body.eq-landing-active .eq-editorial-reference .eq-public-nav .eq-pill-solid,body.eq-landing-active .eq-editorial-reference .eq-public-nav .eq-pill-solid *{color:#fff!important;-webkit-text-fill-color:#fff!important}body:not(.eq-landing-active) .mobile-bottom-nav .bottom-nav-item.active,body:not(.eq-landing-active) .mobile-bottom-nav[data-active] .bottom-nav-item.active{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#006b4c!important;box-shadow:0 10px 22px #004b362e!important}body:not(.eq-landing-active) .mobile-bottom-nav .bottom-nav-item.active svg,body:not(.eq-landing-active) .mobile-bottom-nav .bottom-nav-item.active span,body:not(.eq-landing-active) .mobile-bottom-nav[data-active] .bottom-nav-item.active svg,body:not(.eq-landing-active) .mobile-bottom-nav[data-active] .bottom-nav-item.active span{color:#fff!important;-webkit-text-fill-color:#fff!important}@media (width<=768px){body.eq-landing-active .eq-editorial-reference .eq-public-nav{-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important;background:#f4efe4eb!important;border-bottom:1px solid #062f281a!important}body.eq-landing-active .eq-editorial-reference .eq-hero{min-height:68svh!important;padding:74px 16px 30px!important}body.eq-landing-active .eq-editorial-reference :is(.eq-news-band,.eq-flow,.eq-highlights,.eq-os-section,.eq-assurance,.eq-vision,.eq-demo){padding-top:44px!important;padding-bottom:44px!important}body.eq-landing-active .eq-editorial-reference .eq-stats.eq-reveal{opacity:1!important;transform:none!important}body.eq-landing-active .eq-editorial-reference .eq-stats{padding-top:28px!important;padding-bottom:48px!important}body.eq-landing-active .eq-editorial-reference :is(.eq-section-copy h2,.eq-news-heading h2,.eq-highlights h2,.eq-flow-copy h2,.eq-assurance-heading h2,.eq-vision h2,.eq-demo h2){max-width:12ch!important;font-size:clamp(2.05rem,9vw,2.55rem)!important;line-height:1.04!important}body.eq-landing-active .eq-editorial-reference .eq-section-copy p{font-size:1rem!important;line-height:1.45!important}body:not(.eq-landing-active) .app-mobile-topbar{height:62px!important;top:10px!important}body:not(.eq-landing-active) .app-mobile-topbar .nav-logo{min-width:0!important;overflow:hidden!important}body:not(.eq-landing-active) .app-mobile-topbar .nav-new-contract,body:not(.eq-landing-active) .app-mobile-topbar .mobile-menu-btn{flex-basis:48px!important;width:48px!important;height:48px!important}body:not(.eq-landing-active) .app-content:not(.eq-landing){padding-top:96px!important}body:not(.eq-landing-active) .app-content :is(.page-header,.builder-page-header-row){margin-bottom:22px!important}body:not(.eq-landing-active) .app-content :is(input,select,textarea,.form-input,.form-select,.form-textarea){font-size:1rem!important}body:not(.eq-landing-active) .app-content :is(.clause-search,.template-search,.search-container){max-width:100%!important;overflow:hidden!important}body:not(.eq-landing-active) .app-content :is(.clause-categories,.template-categories){gap:8px!important}}@media (width<=430px){body.eq-landing-active .eq-editorial-reference .eq-hero{min-height:66svh!important;padding-top:70px!important}body.eq-landing-active .eq-editorial-reference .eq-hero-copy{gap:16px!important;max-width:calc(100vw - 44px)!important}body.eq-landing-active .eq-editorial-reference .eq-hero-copy h1{margin-bottom:14px!important;font-size:clamp(2.05rem,9.6vw,2.55rem)!important;line-height:1.06!important}body.eq-landing-active .eq-editorial-reference .eq-hero-actions{gap:16px!important}body.eq-landing-active .eq-editorial-reference .eq-hero-actions p{font-size:.98rem!important;line-height:1.42!important}body.eq-landing-active .eq-editorial-reference .eq-hero-actions .eq-pill-solid{width:min(100%,244px)!important;min-height:62px!important;padding-left:24px!important}body.eq-landing-active .eq-editorial-reference .eq-stats{padding-top:24px!important}body:not(.eq-landing-active) .app-content:not(.eq-landing) .page-header h1,body:not(.eq-landing-active) .dashboard-page .page-header h1,body:not(.eq-landing-active) .contract-builder-page .page-header h1{font-size:2.05rem!important;line-height:1.08!important}body:not(.eq-landing-active) .mobile-bottom-nav,body:not(.eq-landing-active) .mobile-bottom-nav[data-active]{border-radius:12px!important}body:not(.eq-landing-active) .mobile-bottom-nav .bottom-nav-item,body:not(.eq-landing-active) .mobile-bottom-nav[data-active] .bottom-nav-item,body:not(.eq-landing-active) .mobile-bottom-nav[data-active] .bottom-nav-item:nth-child(3){border-radius:10px!important}}@media (width<=360px){body.eq-landing-active .eq-editorial-reference .eq-hero{min-height:64svh!important;padding-top:68px!important;padding-bottom:26px!important}body.eq-landing-active .eq-editorial-reference .eq-hero-copy h1,body.eq-landing-active .eq-editorial-reference :is(.eq-section-copy h2,.eq-news-heading h2,.eq-highlights h2,.eq-flow-copy h2,.eq-assurance-heading h2,.eq-vision h2,.eq-demo h2){font-size:2rem!important}body.eq-landing-active .eq-editorial-reference .eq-hero-actions .eq-pill-solid{min-height:60px!important}body:not(.eq-landing-active) .app-mobile-topbar{padding:0 10px!important;left:8px!important;right:8px!important}body:not(.eq-landing-active) .app-mobile-topbar .nav-new-contract,body:not(.eq-landing-active) .app-mobile-topbar .mobile-menu-btn{flex-basis:44px!important;width:44px!important;height:44px!important}body:not(.eq-landing-active) .app-content:not(.eq-landing){padding-left:10px!important;padding-right:10px!important}}body.eq-landing-active .eq-editorial-reference .eq-assurance-visual{isolation:isolate!important;contain:paint!important}body.eq-landing-active .eq-editorial-reference .eq-assurance-node{will-change:auto!important;backface-visibility:hidden!important;-webkit-backdrop-filter:none!important;background:#ffffffe0!important;animation:none!important;transform:translate(0,0)!important}body.eq-landing-active .eq-editorial-reference .eq-assurance-core{will-change:auto!important;backface-visibility:hidden!important;transform:translate(-50%,-50%)!important}body.eq-landing-active .eq-editorial-reference .eq-assurance-thread{will-change:auto!important;backface-visibility:hidden!important}.eq-editorial-reference .eq-hero-photo:before,.eq-editorial-reference .eq-hero-photo:after,body.eq-landing-active .eq-editorial-reference .eq-hero-photo:before,body.eq-landing-active .eq-editorial-reference .eq-hero-photo:after{content:""!important;display:none!important}.eq-editorial-reference :is(.eq-workflow-board,.eq-document-stage,.eq-hero-sketch,.eq-hero-lines,.eq-hero-vignette,.eq-hero-artfield),body.eq-landing-active .eq-editorial-reference :is(.eq-workflow-board,.eq-document-stage,.eq-hero-sketch,.eq-hero-lines,.eq-hero-vignette,.eq-hero-artfield){display:none!important}.contract-builder-page .builder-ai-brief-card{gap:16px;margin-bottom:28px;padding:20px;display:grid;position:relative;overflow:hidden;color:#062e23!important;background:linear-gradient(#fffefafa,#f8f4ebf5),#fffdf8!important;border:1px solid #08251d1f!important;border-radius:8px!important;box-shadow:0 18px 40px #08251d14!important}.contract-builder-page .builder-ai-brief-card:before{content:"";pointer-events:none;background:linear-gradient(90deg,#007554,#c9a050);height:4px;position:absolute;inset:0 0 auto}.contract-builder-page .builder-ai-brief-header{z-index:1;grid-template-columns:46px minmax(0,1fr);align-items:center;gap:14px;display:grid;position:relative}.contract-builder-page .builder-ai-brief-icon{color:#fffdf8;background:#073f2d;border-radius:8px;place-items:center;width:46px;height:46px;display:grid;box-shadow:inset 0 0 0 1px #ffffff29}.contract-builder-page .builder-ai-brief-icon svg{color:inherit!important;stroke:currentColor!important}.contract-builder-page .builder-ai-brief-header h3{margin:0 0 4px;font-size:1rem;font-weight:820;line-height:1.16;color:#062e23!important;-webkit-text-fill-color:#062e23!important;letter-spacing:0!important}.contract-builder-page .builder-ai-brief-header p{margin:0;font-size:.9rem;line-height:1.4;color:#4b5c54!important;-webkit-text-fill-color:#4b5c54!important}.contract-builder-page .builder-ai-brief-field{z-index:1;position:relative}.contract-builder-page .builder-ai-brief-textarea,.contract-builder-page textarea.builder-ai-brief-textarea.form-textarea{resize:vertical;color:#062e23!important;-webkit-text-fill-color:#062e23!important;background:#fffefa!important;border-color:#08251d29!important;border-radius:8px!important;min-height:148px!important;margin-bottom:0!important;padding:18px 68px 18px 18px!important;font-size:1rem!important;line-height:1.45!important;box-shadow:inset 0 1px #08251d08!important}.contract-builder-page .builder-ai-brief-textarea::placeholder{color:#65746e!important;-webkit-text-fill-color:#65746e!important;opacity:1!important}.contract-builder-page .builder-ai-voice-button{color:#007554!important;width:44px!important;height:44px!important;box-shadow:none!important;background:#f3f0e7!important;border:1px solid #08251d1a!important;position:absolute!important;top:12px!important;right:12px!important}.contract-builder-page .builder-ai-generate-button{border-radius:999px!important;justify-content:center!important;align-items:center!important;gap:10px!important;width:100%!important;min-height:54px!important;font-size:.95rem!important;font-weight:840!important;display:inline-flex!important}.contract-builder-page .builder-ai-generate-button svg{flex:none}@media (width<=430px){.contract-builder-page .builder-ai-brief-card{gap:14px;padding:18px}.contract-builder-page .builder-ai-brief-header{grid-template-columns:42px minmax(0,1fr);gap:12px}.contract-builder-page .builder-ai-brief-icon{width:42px;height:42px}.contract-builder-page .builder-ai-brief-header h3{font-size:.98rem}.contract-builder-page .builder-ai-brief-header p{font-size:.84rem}.contract-builder-page .builder-ai-brief-textarea,.contract-builder-page textarea.builder-ai-brief-textarea.form-textarea{min-height:156px!important;padding:16px 62px 16px 16px!important}}.contract-builder-page .builder-page-header-row{overflow:visible!important}.contract-builder-page .builder-header-actions{align-items:stretch!important;gap:10px!important}.contract-builder-page .builder-header-actions>span{color:#073f2d!important;-webkit-text-fill-color:#073f2d!important;opacity:1!important;background:#f5f4df!important;border:1px solid #00755424!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;gap:7px!important;min-height:44px!important;padding:10px 16px!important;font-size:.84rem!important;font-weight:820!important;line-height:1!important;display:inline-flex!important;box-shadow:inset 0 1px #ffffff8c!important}.contract-builder-page .builder-header-actions>span svg{color:#073f2d!important;stroke:currentColor!important;opacity:1!important;flex:none!important}.contract-builder-page .builder-header-actions .btn{color:#073f2d!important;-webkit-text-fill-color:#073f2d!important;opacity:1!important;min-height:44px!important;box-shadow:none!important;background:#fffdf8!important;border:1px solid #08251d29!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;gap:8px!important;padding:10px 16px!important;font-size:.86rem!important;font-weight:820!important;line-height:1.1!important;display:inline-flex!important}.contract-builder-page .builder-header-actions .btn svg{color:#073f2d!important;stroke:currentColor!important;opacity:1!important;flex:none!important}.contract-builder-page .builder-header-actions .btn-primary{color:#fffdf8!important;-webkit-text-fill-color:#fffdf8!important;background:#007554!important;border-color:#007554!important}.contract-builder-page .builder-header-actions .btn-primary svg{color:#fffdf8!important}.contract-builder-page .builder-header-actions .btn:disabled{color:#5f6d66!important;-webkit-text-fill-color:#5f6d66!important;opacity:.72!important;background:#f4f1e8!important;border-color:#08251d1f!important}.contract-builder-page .builder-header-actions .btn:disabled svg{color:#5f6d66!important}@media (width<=768px){.contract-builder-page .builder-page-header-row{grid-template-columns:1fr!important;gap:16px!important}.contract-builder-page .builder-header-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important;display:grid!important}.contract-builder-page .builder-header-actions>*{width:100%!important;min-width:0!important}.contract-builder-page .builder-header-actions>span,.contract-builder-page .builder-header-actions .btn:last-child{grid-column:1/-1!important}}@media (width<=430px){.contract-builder-page .builder-header-actions{grid-template-columns:1fr!important}.contract-builder-page .builder-header-actions .btn:last-child{grid-column:auto!important}}body.eq-landing-active .eq-editorial-reference.eq-gsap-orchestrated .eq-reveal{transition:none!important}body.eq-landing-active .eq-editorial-reference .eq-motion-map{z-index:1!important;pointer-events:none!important;opacity:.9!important;position:absolute!important;inset:0!important;overflow:hidden!important}body.eq-landing-active .eq-editorial-reference .eq-motion-track{transform-origin:0!important;background:linear-gradient(90deg,#0000,#00755461,#c9a0503d,#0000)!important;width:min(54vw,720px)!important;height:1px!important;position:absolute!important}body.eq-landing-active .eq-editorial-reference .eq-motion-track:before,body.eq-landing-active .eq-editorial-reference .eq-motion-track:after{content:""!important;background:#f4efe4b8!important;border:1px solid #00755457!important;border-radius:999px!important;width:9px!important;height:9px!important;position:absolute!important;top:-4px!important}body.eq-landing-active .eq-editorial-reference .eq-motion-track:before{left:18%!important}body.eq-landing-active .eq-editorial-reference .eq-motion-track:after{right:10%!important}body.eq-landing-active .eq-editorial-reference .eq-motion-track.track-a{top:31%!important;left:7vw!important;transform:rotate(-12deg)!important}body.eq-landing-active .eq-editorial-reference .eq-motion-track.track-b{top:53%!important;right:-4vw!important;transform:rotate(8deg)!important}body.eq-landing-active .eq-editorial-reference .eq-motion-track.track-c{bottom:17%!important;left:21vw!important;transform:rotate(-4deg)!important}body.eq-landing-active .eq-editorial-reference .eq-motion-scan{filter:drop-shadow(0 0 14px #00755438)!important;background:linear-gradient(90deg,#0000,#007554c7,#0000)!important;border-radius:999px!important;width:min(18vw,220px)!important;height:2px!important;position:absolute!important}body.eq-landing-active .eq-editorial-reference .eq-motion-scan.scan-a{top:37%!important;left:6vw!important;transform:rotate(-12deg)!important}body.eq-landing-active .eq-editorial-reference .eq-motion-scan.scan-b{top:58%!important;right:10vw!important;transform:rotate(8deg)!important}body.eq-landing-active .eq-editorial-reference .eq-motion-marker{background:linear-gradient(135deg,#fffdf7e6,#f4efe4ad)!important;border:1px solid #08251d1f!important;border-radius:8px!important;width:34px!important;height:34px!important;display:block!important;position:absolute!important;box-shadow:0 14px 32px #08251d1c!important}body.eq-landing-active .eq-editorial-reference .eq-motion-marker:before{content:""!important;background:#007554!important;height:2px!important;position:absolute!important;top:10px!important;left:9px!important;right:9px!important;box-shadow:0 6px #00755485,0 12px #c9a0506b!important}body.eq-landing-active .eq-editorial-reference .eq-motion-marker.marker-a{top:24%!important;right:19vw!important}body.eq-landing-active .eq-editorial-reference .eq-motion-marker.marker-b{bottom:24%!important;left:13vw!important}body.eq-landing-active .eq-editorial-reference :is(.eq-hero-copy,.eq-public-nav,.eq-motion-map,.eq-assurance-node,.eq-assurance-core,.eq-assurance-thread,.eq-demo-orbit span){backface-visibility:hidden!important}@media (width<=768px){body.eq-landing-active .eq-editorial-reference .eq-motion-track{width:86vw!important}body.eq-landing-active .eq-editorial-reference .eq-motion-track.track-a{top:28%!important;left:-18vw!important}body.eq-landing-active .eq-editorial-reference .eq-motion-track.track-b{top:62%!important;right:-34vw!important}body.eq-landing-active .eq-editorial-reference .eq-motion-track.track-c,body.eq-landing-active .eq-editorial-reference .eq-motion-marker.marker-a{display:none!important}body.eq-landing-active .eq-editorial-reference .eq-motion-scan{width:42vw!important}body.eq-landing-active .eq-editorial-reference .eq-motion-marker.marker-b{opacity:.64!important;bottom:20%!important;left:18px!important}}@media (prefers-reduced-motion:reduce){body.eq-landing-active .eq-editorial-reference .eq-motion-map{display:none!important}}@media (width>=769px){body.eq-landing-active .eq-editorial-reference .eq-public-nav{z-index:40!important;-webkit-backdrop-filter:blur(14px)!important;background:#f4efe4f0!important;border-bottom:1px solid #062f2814!important;grid-template-rows:68px!important;grid-template-columns:minmax(320px,1fr) auto minmax(320px,1fr)!important;align-items:center!important;gap:24px!important;height:68px!important;min-height:68px!important;padding:0 24px!important;display:grid!important;position:fixed!important;inset:0 0 auto!important;box-shadow:0 10px 28px #08251d14!important}body.eq-landing-active .eq-editorial-reference .eq-public-nav>*{grid-row:1!important;align-self:center!important;position:static!important}body.eq-landing-active .eq-editorial-reference .eq-mobile-menu,body.eq-landing-active .eq-editorial-reference .eq-mobile-nav-panel{display:none!important}body.eq-landing-active .eq-editorial-reference .eq-nav-left{grid-column:1!important;justify-content:center!important;align-items:center!important;gap:clamp(24px,2.6vw,38px)!important;min-width:0!important;height:68px!important;display:flex!important}body.eq-landing-active .eq-editorial-reference .eq-nav-brand{text-align:center!important;grid-column:2!important;justify-content:center!important;justify-self:center!important;align-items:center!important;min-width:104px!important;height:68px!important;margin:0!important;display:inline-flex!important;transform:none!important}body.eq-landing-active .eq-editorial-reference .eq-nav-right{grid-column:3!important;justify-content:center!important;align-items:center!important;gap:22px!important;min-width:0!important;height:68px!important;display:flex!important}body.eq-landing-active .eq-editorial-reference .eq-public-nav a:not(.eq-pill),body.eq-landing-active .eq-editorial-reference .eq-public-nav button:not(.eq-pill){color:#062f28!important;-webkit-text-fill-color:#062f28!important;white-space:nowrap!important;justify-content:center!important;align-items:center!important;min-height:44px!important;padding:0!important;font-size:.9rem!important;font-weight:760!important;line-height:1!important;display:inline-flex!important}body.eq-landing-active .eq-editorial-reference .eq-nav-brand,body.eq-landing-active .eq-editorial-reference .eq-nav-brand *,body.eq-landing-active .eq-editorial-reference .eq-wordmark,body.eq-landing-active .eq-editorial-reference .eq-wordmark *{color:#062f28!important;-webkit-text-fill-color:#062f28!important;font-size:.9rem!important;font-weight:820!important;line-height:1!important}body.eq-landing-active .eq-editorial-reference .eq-nav-right .eq-pill.eq-pill-solid{color:#fffdf8!important;-webkit-text-fill-color:#fffdf8!important;background:#007554!important;border:1px solid #007554!important;grid-template-columns:1fr 32px!important;justify-content:center!important;align-items:center!important;column-gap:12px!important;width:auto!important;min-width:188px!important;height:42px!important;min-height:42px!important;padding:0 7px 0 20px!important;display:inline-grid!important}}@media (width>=769px) and (width<=980px){body.eq-landing-active .eq-editorial-reference .eq-public-nav{grid-template-columns:minmax(210px,1fr) auto minmax(210px,1fr)!important;gap:14px!important;padding-inline:16px!important}body.eq-landing-active .eq-editorial-reference .eq-nav-left{gap:18px!important}body.eq-landing-active .eq-editorial-reference .eq-public-nav a:not(.eq-pill){font-size:.82rem!important}body.eq-landing-active .eq-editorial-reference .eq-nav-right .eq-pill.eq-pill-solid{min-width:164px!important}}@media (width>=769px){body.eq-landing-active .eq-editorial-reference .eq-workflow-board,body.eq-landing-active .eq-editorial-reference .eq-document-stage{pointer-events:none!important;will-change:transform, opacity!important;backface-visibility:hidden!important;display:block!important}body.eq-landing-active .eq-editorial-reference .eq-workflow-board{z-index:2!important;opacity:.86!important;filter:drop-shadow(0 20px 46px #08251d1f)!important;width:min(380px,34vw)!important;max-width:380px!important;inset:clamp(112px,20vh,178px) auto auto clamp(24px,5vw,72px)!important}body.eq-landing-active .eq-editorial-reference .eq-document-stage{z-index:2!important;opacity:.7!important;filter:drop-shadow(0 20px 42px #08251d1a)!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;width:min(340px,30vw)!important;max-width:340px!important;display:grid!important;inset:clamp(180px,30vh,270px) clamp(26px,5vw,86px) auto auto!important}body.eq-landing-active .eq-editorial-reference .eq-workflow-row,body.eq-landing-active .eq-editorial-reference .eq-document-folder{will-change:transform, opacity!important;backface-visibility:hidden!important}body.eq-landing-active .eq-editorial-reference .eq-document-folder{display:flex!important}body.eq-landing-active .eq-editorial-reference .eq-workflow-cursor{will-change:transform!important;display:inline-flex!important}body.eq-landing-active .eq-editorial-reference .eq-hero-lines,body.eq-landing-active .eq-editorial-reference .eq-hero-sketch{pointer-events:none!important;opacity:.28!important;display:block!important}body.eq-landing-active .eq-editorial-reference .eq-hero-artfield,body.eq-landing-active .eq-editorial-reference .eq-hero-vignette{display:none!important}}@media (width>=769px) and (width<=980px){body.eq-landing-active .eq-editorial-reference .eq-workflow-board{opacity:.58!important;width:min(310px,34vw)!important;top:130px!important;left:18px!important}body.eq-landing-active .eq-editorial-reference .eq-document-stage{opacity:.48!important;width:min(270px,30vw)!important;top:220px!important;right:18px!important}}@media (width<=768px){body.eq-landing-active .eq-editorial-reference .eq-workflow-board,body.eq-landing-active .eq-editorial-reference .eq-document-stage,body.eq-landing-active .eq-editorial-reference .eq-hero-lines,body.eq-landing-active .eq-editorial-reference .eq-hero-sketch{display:none!important}}body.eq-landing-active .eq-editorial-reference .eq-hero-actions .eq-pill.eq-pill-solid{--eq-pill-arrow-size:46px!important;grid-template-columns:minmax(0, 1fr) var(--eq-pill-arrow-size)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;background:#007f5f!important;border:0!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;column-gap:18px!important;width:auto!important;min-width:292px!important;height:80px!important;min-height:80px!important;padding:0 22px 0 42px!important;display:inline-grid!important;transform:translateZ(0)!important;box-shadow:0 18px 44px #005c432e!important}body.eq-landing-active .eq-editorial-reference .eq-hero-actions .eq-pill.eq-pill-solid .eq-pill-label{color:#fff!important;-webkit-text-fill-color:#fff!important;letter-spacing:0!important;white-space:nowrap!important;place-self:center!important;font-size:1.08rem!important;font-weight:830!important;line-height:1!important;display:block!important;transform:translateY(-1px)!important}body.eq-landing-active .eq-editorial-reference .eq-hero-actions .eq-pill.eq-pill-solid .eq-pill-arrow{width:var(--eq-pill-arrow-size)!important;height:var(--eq-pill-arrow-size)!important;min-width:var(--eq-pill-arrow-size)!important;min-height:var(--eq-pill-arrow-size)!important;color:#007554!important;-webkit-text-fill-color:#007554!important;box-shadow:none!important;background:#fffdf8!important;border-radius:999px!important;justify-content:center!important;place-self:center end!important;align-items:center!important;margin:0!important;display:inline-flex!important}body.eq-landing-active .eq-editorial-reference .eq-hero-actions .eq-pill.eq-pill-solid .eq-pill-arrow svg{color:#007554!important;stroke:#007554!important;stroke-width:2.7px!important;width:21px!important;min-width:21px!important;height:21px!important;transform:none!important}body.eq-landing-active .eq-editorial-reference .eq-hero-actions .eq-pill.eq-pill-solid:hover{background:#086!important;box-shadow:0 20px 48px #005c4338!important}body.eq-landing-active .eq-editorial-reference .eq-mobile-login{display:none!important}@media (width<=768px){body.eq-landing-active .eq-editorial-reference .eq-hero-actions .eq-pill.eq-pill-solid{--eq-pill-arrow-size:42px!important;column-gap:14px!important;min-width:252px!important;height:68px!important;min-height:68px!important;padding:0 18px 0 34px!important}body.eq-landing-active .eq-editorial-reference .eq-hero-actions .eq-pill.eq-pill-solid .eq-pill-label{font-size:1rem!important}body.eq-landing-active .eq-editorial-reference .eq-hero-actions .eq-pill.eq-pill-solid .eq-pill-arrow svg{width:19px!important;height:19px!important}}@media (width<=390px){body.eq-landing-active .eq-editorial-reference .eq-hero-actions .eq-pill.eq-pill-solid{width:min(100%,238px)!important;min-width:0!important;height:64px!important;min-height:64px!important;padding-left:30px!important}}body.eq-landing-active .eq-editorial-reference:not(.eq-gsap-orchestrated) .eq-reveal,body.eq-landing-active .eq-editorial-reference .eq-reveal.is-visible{opacity:1!important;visibility:visible!important;transform:none!important}body.eq-landing-active .eq-editorial-reference :is(.eq-hero-copy,.eq-public-nav,.eq-nav-brand,.eq-hero-actions p,h1,h2,h3,p,a,button){text-shadow:none!important}@media (prefers-reduced-motion:reduce){body.eq-landing-active .eq-editorial-reference *,body.eq-landing-active .eq-editorial-reference :before,body.eq-landing-active .eq-editorial-reference :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (width<=768px){body.eq-landing-active .eq-editorial-reference .eq-public-nav{z-index:70!important;box-sizing:border-box!important;color:#062f28!important;-webkit-text-fill-color:#062f28!important;background:#fafaf9f5!important;border-bottom:1px solid #062f281f!important;width:100vw!important;min-width:0!important;max-width:100vw!important;height:64px!important;min-height:64px!important;padding:0 14px!important;display:block!important;position:fixed!important;inset:0 0 auto!important;box-shadow:0 8px 24px #08251d14!important}body.eq-landing-active .eq-editorial-reference .eq-nav-left{display:none!important}body.eq-landing-active .eq-editorial-reference .eq-mobile-menu{color:#062f28!important;-webkit-text-fill-color:#062f28!important;background:0 0!important;border:0!important;justify-content:flex-start!important;align-items:center!important;gap:7px!important;width:auto!important;min-width:0!important;max-width:92px!important;height:44px!important;min-height:44px!important;padding:0!important;font-size:.9rem!important;font-weight:760!important;line-height:1!important;display:inline-flex!important;position:absolute!important;top:10px!important;left:14px!important}body.eq-landing-active .eq-editorial-reference .eq-mobile-menu svg{stroke:#062f28!important;width:18px!important;height:18px!important}body.eq-landing-active .eq-editorial-reference .eq-nav-brand{color:#062f28!important;-webkit-text-fill-color:#062f28!important;text-align:center!important;justify-content:center!important;align-items:center!important;min-width:86px!important;height:64px!important;margin:0!important;font-size:.92rem!important;font-weight:840!important;line-height:1!important;display:inline-flex!important;position:absolute!important;top:0!important;left:min(50vw,195px)!important;transform:translate(-50%)!important}body.eq-landing-active .eq-editorial-reference .eq-nav-brand *{color:#062f28!important;-webkit-text-fill-color:#062f28!important}body.eq-landing-active .eq-editorial-reference .eq-nav-right{display:none!important}body.eq-landing-active .eq-editorial-reference .eq-mobile-login{color:#062f28!important;-webkit-text-fill-color:#062f28!important;white-space:nowrap!important;justify-content:flex-end!important;align-items:center!important;min-width:0!important;max-width:92px!important;min-height:44px!important;font-size:.9rem!important;font-weight:760!important;line-height:1!important;display:inline-flex!important;position:absolute!important;top:10px!important;right:max(14px,100vw - 374px)!important}body.eq-landing-active .eq-editorial-reference .eq-mobile-nav-panel{z-index:69!important;background:#fafaf9fa!important;border:1px solid #062f281f!important;border-radius:8px!important;gap:6px!important;padding:10px!important;display:grid!important;position:fixed!important;top:64px!important;left:10px!important;right:10px!important;box-shadow:0 18px 44px #08251d24!important}body.eq-landing-active .eq-editorial-reference .eq-mobile-nav-panel[hidden]{display:none!important}body.eq-landing-active .eq-editorial-reference .eq-mobile-nav-panel a{color:#062f28!important;-webkit-text-fill-color:#062f28!important;border-radius:7px!important;justify-content:space-between!important;align-items:center!important;min-height:46px!important;padding:0 12px!important;font-size:.95rem!important;font-weight:760!important;display:flex!important}body.eq-landing-active .eq-editorial-reference .eq-mobile-nav-panel .eq-pill-solid{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#007554!important;margin-top:6px!important}body.eq-landing-active .eq-editorial-reference .eq-hero{place-items:end center!important;width:100vw!important;max-width:100vw!important;min-height:max(660px,86svh)!important;padding:90px 16px 42px!important;display:grid!important;position:relative!important;overflow:hidden!important}body.eq-landing-active .eq-editorial-reference .eq-hero-copy,body.eq-landing-active .eq-editorial-reference.is-ready .eq-hero-copy{text-align:center!important;color:#fff!important;-webkit-text-fill-color:#fff!important;justify-items:center!important;gap:18px!important;width:min(342px,100vw - 32px)!important;min-width:0!important;max-width:calc(100vw - 32px)!important;margin:0 auto!important;display:grid!important;position:absolute!important;bottom:40px!important;left:min(50vw,195px)!important;right:auto!important;transform:translate(-50%)!important}body.eq-landing-active .eq-editorial-reference .eq-hero-copy h1{color:#fff!important;-webkit-text-fill-color:#fff!important;letter-spacing:0!important;overflow-wrap:normal!important;text-wrap:balance!important;width:100%!important;max-width:100%!important;margin:0!important;font-size:clamp(2.05rem,8.6vw,2.48rem)!important;line-height:1.03!important}body.eq-landing-active .eq-editorial-reference .eq-hero-actions{justify-items:center!important;gap:18px!important;width:100%!important;display:grid!important}body.eq-landing-active .eq-editorial-reference .eq-hero-actions p{color:#fffffff0!important;-webkit-text-fill-color:#fffffff0!important;max-width:min(100%,30ch)!important;margin:0!important;font-size:1rem!important;line-height:1.48!important}}@media (width<=390px){body.eq-landing-active .eq-editorial-reference .eq-public-nav{padding-inline:12px!important}body.eq-landing-active .eq-editorial-reference .eq-mobile-menu,body.eq-landing-active .eq-editorial-reference .eq-mobile-login{max-width:82px!important;font-size:.84rem!important}body.eq-landing-active .eq-editorial-reference .eq-hero-copy h1{font-size:clamp(2.18rem,10.5vw,2.62rem)!important}}@media (width>=769px){body.eq-landing-active .eq-editorial-reference .eq-public-nav>.eq-mobile-login{visibility:hidden!important;opacity:0!important;pointer-events:none!important;display:none!important}}body.eq-landing-active .eq-editorial-reference,body.eq-landing-active .eq-editorial-reference *{box-sizing:border-box!important}body.eq-landing-active .eq-editorial-reference .eq-reveal,body.eq-landing-active .eq-editorial-reference :is(.eq-news-item,.eq-stat-row,.eq-highlight-card,.eq-flow-step,.eq-os-row,.eq-assurance-item,.eq-demo-card,.eq-footer-links>div){opacity:1!important;visibility:visible!important;filter:none!important;transform:none!important}body.eq-landing-active .eq-editorial-reference :is(.eq-section,.eq-stats,.eq-news-band,.eq-architecture,.eq-flow,.eq-highlights,.eq-os-section,.eq-assurance,.eq-vision,.eq-demo,.eq-footer){z-index:1!important;min-height:auto!important;position:relative!important;overflow:visible!important}body.eq-landing-active .eq-editorial-reference :is(h1,h2,h3,p,a,button,span,small,strong){overflow-wrap:anywhere!important}body.eq-landing-active .eq-editorial-reference .eq-hero{isolation:isolate!important}body.eq-landing-active .eq-editorial-reference .eq-hero-copy{opacity:1!important;visibility:visible!important}@media (width<=768px){body.eq-landing-active .eq-editorial-reference .eq-public-nav{overflow:visible!important}body.eq-landing-active .eq-editorial-reference .eq-nav-brand,body.eq-landing-active .eq-editorial-reference .eq-hero-copy,body.eq-landing-active .eq-editorial-reference.is-ready .eq-hero-copy{left:50%!important;transform:translate(-50%)!important}body.eq-landing-active .eq-editorial-reference .eq-hero{width:100%!important;max-width:100%!important;min-height:max(620px,84svh)!important;padding-inline:16px!important}body.eq-landing-active .eq-editorial-reference .eq-hero-copy,body.eq-landing-active .eq-editorial-reference.is-ready .eq-hero-copy{width:min(360px,100vw - 32px)!important;max-width:calc(100vw - 32px)!important;bottom:clamp(30px,7svh,54px)!important}body.eq-landing-active .eq-editorial-reference .eq-hero-copy h1{font-size:clamp(2.12rem,9.4vw,3rem)!important;line-height:1.06!important}body.eq-landing-active .eq-editorial-reference .eq-hero-actions p{max-width:32ch!important}body.eq-landing-active .eq-editorial-reference .eq-mobile-login{justify-content:flex-end!important;right:14px!important}body.eq-landing-active .eq-editorial-reference :is(.eq-section,.eq-stats,.eq-news-band,.eq-architecture,.eq-flow,.eq-highlights,.eq-os-section,.eq-assurance,.eq-vision,.eq-demo,.eq-footer){padding-left:18px!important;padding-right:18px!important}}@media (width<=390px){body.eq-landing-active .eq-editorial-reference .eq-hero-copy h1{font-size:clamp(2rem,10vw,2.45rem)!important}body.eq-landing-active .eq-editorial-reference .eq-hero-actions .eq-pill.eq-pill-solid{width:min(100%,246px)!important}}:root{--eq-paper:#f7f5f1;--eq-paper-2:#eeebe5;--eq-sheet:#d9cdb9;--eq-ink:#11130f;--eq-muted:#6f716a;--eq-line:#22261e1c;--eq-olive:#474d37;--eq-olive-dark:#323824;--eq-charcoal:#1e211c;--eq-charcoal-2:#20231e;--eq-surface:#fbfaf8;--eq-surface-warm:#f4f1ed;--eq-surface-preview:#f7f2eb;--eq-surface-panel:#f2f0ec;--eq-white:#fffdf8;--eq-sheet-mid:#c9c1b3;--eq-sheet-dark:#bcb7ac;--eq-sheet-accent:#a7a48f;--eq-muted-dark:#4f4e45;--eq-pen-mid:#45503b;--eq-pen-dark:#21291e;--eq-pen-end:#151a14;--eq-dark-3:#383c31;--eq-gray-light:#a6a49b;--eq-sage:#858a74;--eq-radius:8px;--font-sans:var(--eq-font-sf);--font-body:var(--eq-font-sf);--font-display:var(--eq-font-sf-display)}body{background:var(--eq-paper);color:var(--eq-ink)}h1,h2,h3,h4,h5{letter-spacing:0}.btn,.eq-pill{border-radius:var(--eq-radius)}.btn-primary,.btn-teal{background:var(--eq-olive);color:var(--eq-white);box-shadow:none}.btn-primary:hover,.btn-teal:hover{background:var(--eq-olive-dark);box-shadow:0 10px 26px #3238242e}.app-sidebar,.app-mobile-topbar,.mobile-drawer,.mobile-bottom-nav{border-color:var(--eq-line)!important;color:var(--eq-ink)!important;box-shadow:none!important;background:#f7f5f1f5!important}.sidebar-link.active,.mobile-drawer-link.active,.bottom-nav-item.active{background:var(--eq-olive)!important;color:var(--eq-white)!important}.pricing-card,.contact-info-card,.about-stat,.bento-card,.showcase-panel,.sv-card{border-radius:var(--eq-radius)!important;border-color:var(--eq-line)!important;box-shadow:none!important}.pricing-card.featured{background:var(--eq-olive)!important;border-color:var(--eq-olive)!important;color:var(--eq-white)!important}.pricing-badge,.pricing-check{background:var(--eq-paper-2)!important;color:var(--eq-olive-dark)!important}.legal-page.eq-public-page,.legal-page.eq-public-page .legal-nav,.legal-page.eq-public-page .legal-hero,.legal-page.eq-public-page .legal-content,.legal-page.eq-public-page .legal-footer,.legal-page.eq-public-page .legal-shell{background:var(--eq-paper)!important;color:var(--eq-ink)!important}.legal-page.eq-public-page .legal-nav{border-bottom:1px solid var(--eq-line)!important}.legal-page.eq-public-page .legal-hero h1{color:var(--eq-ink)!important;font-size:clamp(2.2rem,5vw,4.4rem)!important;font-weight:760!important;line-height:.98!important}.legal-page.eq-public-page .legal-content h2{border-color:var(--eq-line)!important}.legal-page.eq-public-page .eq-pill-solid{background:var(--eq-olive)!important;border-color:var(--eq-olive)!important;color:var(--eq-white)!important}.eq-v2-landing{background:var(--eq-paper);min-height:100vh;color:var(--eq-ink);font-family:var(--font-body)}.eq-v2-landing a{text-decoration:none}.eq-v2-nav{z-index:20;background:var(--eq-surface);border-bottom:1px solid #1c1f1912;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;width:100%;height:70px;margin:0 auto;padding:0 clamp(28px,5.25vw,82px);display:grid;position:relative}.eq-v2-wordmark{color:var(--eq-ink);align-items:center;font-size:1.22rem;font-weight:780;line-height:1;display:inline-flex}.eq-v2-nav-links a,.eq-v2-nav-actions>a:not(.eq-v2-btn),.eq-v2-mobile-panel a:not(.eq-v2-btn){color:var(--eq-ink);font-size:.76rem;font-weight:720;line-height:1}.eq-v2-btn{border:1px solid var(--eq-line);border-radius:var(--eq-radius);justify-content:center;align-items:center;min-height:38px;padding:0 20px;font-size:.76rem;font-weight:720;line-height:1;transition:background-color .2s,border-color .2s,transform .2s;display:inline-flex}.eq-v2-btn:hover{transform:translateY(-1px)}.eq-v2-btn-solid{background:var(--eq-olive);border-color:var(--eq-olive);color:var(--eq-white)}.eq-v2-btn-ghost{color:var(--eq-ink);background:#ffffff85}.eq-v2-menu-button,.eq-v2-mobile-panel{display:none}.eq-v2-hero{background:radial-gradient(circle at 78% 44%, #3e3e342e, transparent 32%), linear-gradient(90deg, var(--eq-surface) 0%, var(--eq-surface-warm) 52%, var(--eq-paper-2) 100%)}.eq-v2-hero-shell{grid-template-columns:minmax(360px,.9fr) minmax(520px,1.1fr);align-items:center;gap:clamp(36px,6vw,96px);width:100%;min-height:548px;margin:0 auto;padding:70px clamp(28px,5.25vw,82px) 62px;display:grid}.eq-v2-hero-copy{max-width:580px}.eq-v2-hero-copy h1{color:var(--eq-ink);letter-spacing:0;margin:0;font-size:clamp(3.2rem,5.05vw,5.65rem);font-weight:760;line-height:1.05}.eq-v2-hero-copy p{max-width:500px;color:var(--eq-muted);margin:24px 0 0;font-size:clamp(1.03rem,1.15vw,1.16rem);line-height:1.55}.eq-v2-secure-note{color:var(--eq-muted);align-items:center;gap:10px;margin-top:28px;font-size:.8rem;font-weight:620;display:inline-flex}.eq-v2-hero-visual{place-items:center;min-height:420px;display:grid;position:relative;overflow:visible}.eq-v2-paper-stack{aspect-ratio:.72;filter:drop-shadow(32px 36px 32px #221e173d);width:min(390px,48vw);position:relative;transform:translate(8px,-5px)rotate(10.5deg)}.eq-v2-paper{background:var(--eq-sheet);border:1px solid #1f1e1929;position:absolute;inset:0}.eq-v2-paper-back{background:var(--eq-sheet-dark);transform:translate(18px,20px)}.eq-v2-paper-mid{background:var(--eq-sheet-mid);transform:translate(9px,10px)}.eq-v2-paper-front{color:var(--eq-ink);flex-direction:column;padding:clamp(28px,3.35vw,44px);display:flex}.eq-v2-paper-brand{font-size:.96rem;font-weight:780}.eq-v2-paper-rule{background:#1c1c1770;width:100%;height:1px;margin:40px 0 32px}.eq-v2-paper-rule.bottom{margin:auto 0 0}.eq-v2-paper-front h2{color:var(--eq-ink);margin:0 0 30px;font-size:clamp(1.12rem,2vw,1.42rem);font-weight:760}.eq-v2-paper-front p,.eq-v2-paper-front span{color:var(--eq-muted-dark);font-size:.82rem;font-weight:650}.eq-v2-paper-front strong{margin-top:4px;font-size:.86rem}.eq-v2-paper-front span{margin-top:auto}.eq-v2-pen{background:linear-gradient(90deg, var(--eq-pen-dark), var(--eq-pen-mid) 48%, var(--eq-pen-end));border-radius:999px;width:20px;height:178px;position:absolute;bottom:78px;right:clamp(8px,6.4vw,84px);transform:rotate(8deg);box-shadow:18px 22px 24px #221e172e}.eq-v2-pen:before,.eq-v2-pen:after{content:"";background:var(--eq-ink);position:absolute;left:50%;transform:translate(-50%)}.eq-v2-pen:before{border-radius:999px 999px 3px 3px;width:13px;height:28px;top:-18px}.eq-v2-pen:after{clip-path:polygon(50% 100%,0 0,100% 0);width:8px;height:40px;bottom:-32px}.eq-v2-assurance-band{background:var(--eq-paper-2);border-top:1px solid var(--eq-line);border-bottom:1px solid var(--eq-line)}.eq-v2-assurance-grid{grid-template-columns:repeat(4,1fr);width:100%;margin:0 auto;padding:36px clamp(28px,5.25vw,82px);display:grid}.eq-v2-assurance-item{border-left:1px solid #22261e21;grid-template-columns:48px 1fr;align-items:start;gap:16px;min-height:86px;padding:0 clamp(22px,3vw,52px);display:grid}.eq-v2-assurance-item svg,.eq-v2-category-card svg{color:var(--eq-olive)}.eq-v2-assurance-item h2,.eq-v2-category-card h2,.eq-v2-process-step h2,.eq-v2-footer h2{color:var(--eq-ink);margin:0;font-size:.84rem;font-weight:760;line-height:1.25}.eq-v2-assurance-item p,.eq-v2-category-card p,.eq-v2-process-step p,.eq-v2-footer p{color:var(--eq-muted);margin:8px 0 0;font-size:.76rem;line-height:1.55}.eq-v2-section{width:100%;margin:0 auto;padding:50px clamp(28px,5.25vw,82px) 44px}.eq-v2-section-head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px;display:flex}.eq-v2-section-head span{color:var(--eq-muted);letter-spacing:.14em;text-transform:uppercase;font-size:.68rem;font-weight:780}.eq-v2-section-head a{color:var(--eq-olive-dark);align-items:center;gap:8px;font-size:.82rem;font-weight:720;display:inline-flex}.eq-v2-category-card{border-radius:var(--eq-radius);min-height:154px;color:var(--eq-ink);background:#ffffff5c;border:1px solid #22261e0e;flex-direction:column;align-items:flex-start;padding:22px 20px 18px;display:flex}.eq-v2-category-card h2{margin-top:24px}.eq-v2-category-card>svg:last-child{color:var(--eq-olive-dark);margin-top:auto}.eq-v2-process{background:var(--eq-olive-dark);color:var(--eq-white);padding:42px clamp(28px,5.25vw,82px) 48px}.eq-v2-process>*{width:100%;margin-left:auto;margin-right:auto}.eq-v2-process .eq-v2-section-head span{color:#fffdf899}.eq-v2-process-grid{grid-template-columns:repeat(5,1fr);display:grid}.eq-v2-process-step{border-right:1px solid #fffdf829;min-height:150px;padding:0 34px 0 0;position:relative}.eq-v2-process-step:last-child{border-right:0}.eq-v2-process-step strong{color:#fffdf8b3;margin-bottom:18px;font-size:1.68rem;font-weight:500;line-height:1;display:block}.eq-v2-process-step h2{color:var(--eq-white)}.eq-v2-process-step p{color:#fffdf8a8;max-width:180px}.eq-v2-process-step svg{color:#fffdf852;position:absolute;top:54px;right:16px}.eq-v2-preview{background:var(--eq-surface-preview);border-bottom:1px solid var(--eq-line);grid-template-columns:minmax(360px,.38fr) minmax(620px,.62fr);min-height:316px;display:grid}.eq-v2-quote{border-right:1px solid var(--eq-line);padding:42px clamp(28px,5.25vw,82px)}.eq-v2-quote>span{color:var(--eq-olive);font-size:2.9rem;font-weight:760;line-height:.7}.eq-v2-quote p{max-width:360px;color:var(--eq-charcoal);margin:18px 0 42px;font-size:clamp(1.16rem,1.55vw,1.48rem);font-weight:620;line-height:1.32}.eq-v2-quote strong,.eq-v2-quote small{display:block}.eq-v2-quote small{color:var(--eq-muted);margin-top:3px;font-size:.78rem}.eq-v2-app-preview{background:var(--eq-surface);border:1px solid #22261e29;border-bottom:0;border-radius:7px 7px 0 0;grid-template-columns:176px 1fr;align-self:end;min-height:316px;margin:0 clamp(28px,5.25vw,82px) 0 0;display:grid;overflow:hidden;box-shadow:0 24px 60px #221e1721}.eq-v2-app-preview aside{background:var(--eq-charcoal-2);color:#fffdf8bd;flex-direction:column;gap:15px;padding:26px 24px;display:flex}.eq-v2-preview-brand{color:var(--eq-white);margin-bottom:14px;font-size:.92rem}.eq-v2-app-preview aside span{font-size:.78rem;font-weight:650}.eq-v2-app-preview main header{border-bottom:1px solid var(--eq-line);justify-content:space-between;align-items:center;height:54px;padding:0 22px;display:flex}.eq-v2-app-preview main header strong{font-size:.86rem}.eq-v2-app-preview main header div{align-items:center;gap:18px;display:flex}.eq-v2-app-preview main header span{color:var(--eq-muted);font-size:.76rem}.eq-v2-app-preview button{background:var(--eq-olive);min-height:30px;color:var(--eq-white);font:inherit;border:0;border-radius:6px;padding:0 12px;font-size:.74rem;font-weight:740}.eq-v2-contract-pane{grid-template-columns:1fr 210px;min-height:224px;display:grid}.eq-v2-contract-body{padding:32px 44px}.eq-v2-contract-body h3{margin:0 0 7px;font-size:.9rem}.eq-v2-contract-body p{color:var(--eq-muted);margin:0 0 22px 22px;font-size:.78rem}.eq-v2-contract-status{border-left:1px solid var(--eq-line);background:var(--eq-surface-panel);padding:26px 24px}.eq-v2-contract-status small{color:var(--eq-muted);letter-spacing:.1em;text-transform:uppercase;margin:0 0 8px;font-size:.66rem;font-weight:820;display:block}.eq-v2-contract-status strong{background:var(--eq-olive);color:var(--eq-white);border-radius:5px;margin:0 0 18px;padding:5px 9px;font-size:.72rem;display:inline-flex}.eq-v2-contract-status span{margin-bottom:18px;font-size:.78rem;font-weight:680;display:block}.eq-v2-contract-status p{color:var(--eq-charcoal);justify-content:space-between;margin:0 0 10px;font-size:.78rem;display:flex}.eq-v2-contract-status svg{color:var(--eq-olive)}.eq-v2-footer{background:var(--eq-charcoal);color:var(--eq-white);padding:40px clamp(28px,5.25vw,82px) 22px}.eq-v2-footer>*{width:100%;margin-left:auto;margin-right:auto}.eq-v2-footer .eq-v2-wordmark,.eq-v2-footer h2{color:var(--eq-white)}.eq-v2-footer p,.eq-v2-footer a,.eq-v2-footer-bottom span{color:#fffdf89e}.eq-v2-footer-links{grid-template-columns:repeat(5,1fr);gap:32px;display:grid}.eq-v2-footer-links div{flex-direction:column;gap:10px;display:flex}.eq-v2-footer h2{letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px;font-size:.72rem}.eq-v2-footer a{font-size:.82rem}.eq-v2-email-form{margin-top:8px;position:relative}.eq-v2-email-form label{width:1px;height:1px;position:absolute;overflow:hidden}.eq-v2-email-form input{width:100%;height:42px;color:var(--eq-white);font:inherit;background:0 0;border:1px solid #fffdf829;border-radius:6px;padding:0 48px 0 14px;font-size:.82rem}.eq-v2-email-form button{background:var(--eq-olive);width:34px;height:34px;color:var(--eq-white);border:0;border-radius:5px;place-items:center;display:grid;position:absolute;top:4px;right:4px}.eq-v2-footer-bottom{border-top:1px solid #fffdf817;justify-content:flex-end;gap:24px;margin-top:34px;padding-top:18px;font-size:.76rem;display:flex}.eq-v2-footer-bottom span{margin-right:auto}@media (width<=1080px){.eq-v2-assurance-grid,.eq-v2-category-grid,.eq-v2-process-grid,.eq-v2-footer-links{grid-template-columns:repeat(2,1fr)}.eq-v2-assurance-item:nth-child(odd){border-left:0;padding-left:0}.eq-v2-process-step{min-height:150px;margin-bottom:26px}.eq-v2-preview{grid-template-columns:1fr}.eq-v2-quote{border-right:0;border-bottom:1px solid var(--eq-line)}.eq-v2-app-preview{margin-left:clamp(20px,5vw,72px)}}@media (width<=820px){.eq-v2-nav{grid-template-columns:auto 1fr auto;height:64px;padding-inline:18px;position:sticky;top:0}.eq-v2-nav-links,.eq-v2-nav-actions{display:none}.eq-v2-menu-button{border:1px solid var(--eq-line);border-radius:var(--eq-radius);width:42px;height:42px;color:var(--eq-ink);background:#ffffff85;justify-self:end;place-items:center;display:grid}.eq-v2-mobile-panel{border:1px solid var(--eq-line);border-radius:var(--eq-radius);background:#faf9f7fa;gap:6px;padding:10px;display:grid;position:absolute;top:64px;left:12px;right:12px;box-shadow:0 18px 44px #221e171f}.eq-v2-mobile-panel[hidden]{display:none}.eq-v2-mobile-panel a{border-radius:6px;align-items:center;min-height:42px;padding:0 12px;display:flex}.eq-v2-hero-shell{grid-template-columns:1fr;min-height:auto;padding-top:42px}.eq-v2-hero-copy h1{font-size:clamp(3rem,13vw,4.9rem)}.eq-v2-hero-visual{min-height:380px}.eq-v2-paper-stack{width:min(310px,72vw)}.eq-v2-pen{height:138px;bottom:50px;right:8vw}.eq-v2-assurance-grid,.eq-v2-category-grid,.eq-v2-process-grid,.eq-v2-footer-links{grid-template-columns:1fr}.eq-v2-assurance-item{border-top:1px solid #22261e21;border-left:0;padding:22px 0}.eq-v2-assurance-item:first-child{border-top:0}.eq-v2-process-step{border-bottom:1px solid #fffdf829;border-right:0;padding:0 0 28px}.eq-v2-process-step svg{right:0}.eq-v2-app-preview{grid-template-columns:1fr;margin-right:20px}.eq-v2-app-preview aside{display:none}.eq-v2-contract-pane{grid-template-columns:1fr}.eq-v2-contract-status{border-left:0;border-top:1px solid var(--eq-line)}.eq-v2-footer-bottom{flex-wrap:wrap;justify-content:flex-start}.eq-v2-footer-bottom span{width:100%}}@media (width<=480px){.eq-v2-hero-actions{display:grid}.eq-v2-btn{width:100%}.eq-v2-section-head{flex-direction:column;align-items:flex-start}.eq-v2-category-card{min-height:150px}}:root{--blue:var(--eq-olive-dark);--blue-dark:var(--eq-charcoal-2);--teal:var(--eq-olive);--teal-dark:var(--eq-olive-dark);--off-white:var(--eq-paper);--off-white-2:var(--eq-paper-2);--dark:var(--eq-ink);--dark-2:var(--eq-charcoal);--dark-3:var(--eq-dark-3);--gray:var(--eq-muted);--gray-light:var(--eq-gray-light);--white:var(--eq-white);--gold:var(--eq-sheet);--accent-warm:var(--eq-sheet);--accent-cool:var(--eq-sage);--brand-emerald:var(--eq-olive-dark);--brand-emerald-2:var(--eq-olive);--brand-cream:var(--eq-paper);--brand-cream-2:var(--eq-white);--brand-gold:var(--eq-sheet);--brand-sage:var(--eq-sage);--border-light:var(--eq-line);--gradient-accent:linear-gradient(90deg, var(--eq-sheet), var(--eq-sheet-accent) 48%, var(--eq-olive));--gradient-accent-135:linear-gradient(135deg, var(--eq-sheet), var(--eq-sheet-accent) 48%, var(--eq-olive));--gradient-accent-vertical:linear-gradient(180deg, var(--eq-sheet), var(--eq-sheet-accent) 48%, var(--eq-olive));--shadow-card:none;--shadow-card-hover:0 10px 28px #221e1714;--shadow-brand:0 14px 34px #32382424;--shadow-blue:0 14px 34px #32382424}html,body,#root,.app-shell,.page,.dashboard-page,.templates-page,.clauses-page,.profile-page,.billing-page,.team-page,.notifications-page,.contract-view-page,.verify-page,.onboarding-page,.builder-main,.builder-form,.auth-form-panel,.legal-page,.eq-public-page{background:var(--eq-paper)!important;color:var(--eq-ink)!important}.app-sidebar,.app-mobile-topbar,.mobile-drawer,.mobile-bottom-nav,.nav,.navbar,.top-nav,.legal-nav{border-color:var(--eq-line)!important;color:var(--eq-ink)!important;background:#faf9f7f5!important}.card,.pricing-card,.builder-sidebar,.builder-form,.contract-preview,.preview-card,.template-card,.clause-card,.clause-item,.auth-card,.contact-info-card,.about-stat,.about-timeline-item,.team-member-card,.notification-card,.billing-card,.profile-card,.modal-content,.dropdown-menu,.mobile-drawer,.ai-chat-panel,.signature-panel,.feedback-card,.reputation-card,.enforceability-checklist,.missing-fields-prompt{border-color:var(--eq-line)!important;color:var(--eq-ink)!important;box-shadow:none!important;background:#fffdf8a8!important}.card:hover,.pricing-card:hover,.template-card:hover,.clause-item:hover,.notification-card:hover{border-color:#22261e2e!important;box-shadow:0 10px 28px #221e1712!important}h1,h2,h3,h4,h5,h6,.page-header h1,.card-title,.builder-form h2,.auth-card h3,.pricing-plan,.template-title,.clause-title,.sidebar-user-name,.brand-wordmark{color:var(--eq-ink)!important}p,small,.page-header p,.section-subtitle,.form-hint,.card-change,.auth-sub,.auth-logo p,.pricing-period,.sidebar-user-email,.legal-content p,.legal-content li{color:var(--eq-muted)!important}a,.auth-footer a,.legal-content a,.sidebar-link svg,.mobile-drawer-link svg,.bottom-nav-item svg,.pricing-check,.section-label,.timeline-date{color:var(--eq-olive)!important}.btn-primary,.btn-teal,.btn-accent,.auth-submit,.nav .btn-primary,.pricing-card .btn-primary,.builder-step.active,.sidebar-link.active,.mobile-drawer-link.active,.bottom-nav-item.active,.pricing-card.featured,.onboarding-option.selected,.onboarding-contract-option.selected,.clause-item.selected,.dashboard-advanced-filters button,button[type=submit]{background:var(--eq-olive)!important;border-color:var(--eq-olive)!important;color:var(--eq-white)!important;-webkit-text-fill-color:var(--eq-white)!important;box-shadow:none!important}.btn-primary:hover,.btn-teal:hover,.btn-accent:hover,.auth-submit:hover,.nav .btn-primary:hover,.pricing-card .btn-primary:hover,button[type=submit]:hover{background:var(--eq-olive-dark)!important;border-color:var(--eq-olive-dark)!important;color:var(--eq-white)!important}.btn-secondary,.btn-white,.btn-ghost,.pricing-card .btn-secondary,.pricing-card.featured .btn-white,.auth-retry-btn{border-color:var(--eq-line)!important;color:var(--eq-ink)!important;-webkit-text-fill-color:var(--eq-ink)!important;box-shadow:none!important;background:#fffdf89e!important}input,select,textarea,.input,.form-input,.form-select,.form-textarea,.ai-chat-input,.clause-search input,.dashboard-advanced-filters input{background:var(--eq-white)!important;border-color:var(--eq-line)!important;color:var(--eq-ink)!important;box-shadow:none!important}input:focus,select:focus,textarea:focus,.input:focus,.form-input:focus,.form-select:focus,.form-textarea:focus,.ai-chat-input:focus,.clause-search input:focus{border-color:var(--eq-olive)!important;outline-color:#474d373d!important;box-shadow:0 0 0 3px #474d371f!important}.stat-icon,.showcase-panel-icon,.contact-info-item .contact-icon,.avatar-circle,.auth-trust-dot,.pricing-badge,.bv-conf,.bv-juris-chip.active,.sv-phone-success,.dashboard-trust-badge{background:var(--eq-paper-2)!important;color:var(--eq-olive-dark)!important}.auth-brand-panel,.stats-dark,.legal-page.eq-public-page .legal-footer,.mobile-bottom-nav[data-active]:before{background:var(--eq-charcoal)!important;color:var(--eq-white)!important}.auth-brand-panel *,.stats-dark *,.pricing-card.featured *,.sidebar-link.active *,.mobile-drawer-link.active *,.bottom-nav-item.active *{color:inherit!important;-webkit-text-fill-color:currentColor!important}.legal-page.eq-public-page .legal-footer p,.legal-page.eq-public-page .legal-footer a{color:#fffdf8ad!important}.eq-v2-skip-link{z-index:2000;border:2px solid var(--eq-ink);background:var(--eq-white);border-radius:6px;padding:10px 14px;font-size:.86rem;font-weight:760;position:fixed;top:12px;left:12px;transform:translateY(-160%);color:var(--eq-ink)!important}.eq-v2-skip-link:focus{transform:translateY(0)}.eq-v2-landing :is(a,button,input,select,textarea):focus-visible,.legal-page :is(a,button,input,select,textarea):focus-visible,.app-shell :is(a,button,input,select,textarea):focus-visible,.page :is(a,button,input,select,textarea):focus-visible{outline:3px solid var(--eq-olive)!important;outline-offset:3px!important;box-shadow:0 0 0 6px #474d372e!important}.eq-v2-btn-solid,a.eq-v2-btn-solid,.eq-v2-footer .eq-v2-btn-solid,.eq-v2-mobile-panel .eq-v2-btn-solid{background:var(--eq-olive)!important;border-color:var(--eq-olive)!important;color:var(--eq-white)!important;-webkit-text-fill-color:var(--eq-white)!important}.eq-v2-btn-solid:hover,a.eq-v2-btn-solid:hover{background:var(--eq-olive-dark)!important;border-color:var(--eq-olive-dark)!important}.eq-v2-btn-ghost,a.eq-v2-btn-ghost{border-color:var(--eq-line)!important;color:var(--eq-ink)!important;-webkit-text-fill-color:var(--eq-ink)!important;background:#fffdf8bd!important}.eq-v2-nav a:not(.eq-v2-btn),.eq-v2-mobile-panel a:not(.eq-v2-btn),.eq-v2-section-head h2,.eq-v2-section-head-large h2,.eq-v2-usecase-card h3,.eq-v2-security h2,.eq-v2-security h3,.eq-v2-template-search h2,.eq-v2-search-result strong,.eq-v2-faq-item h3{color:var(--eq-ink)!important;-webkit-text-fill-color:var(--eq-ink)!important}.eq-v2-section-head h2{letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:780;line-height:1.2}.eq-v2-section-head-large{align-items:end;margin-bottom:28px}.eq-v2-section-head-large span,.eq-v2-security-copy span,.eq-v2-template-search>div:first-child>span{letter-spacing:.14em;text-transform:uppercase;margin-bottom:12px;font-size:.68rem;font-weight:780;display:block;color:var(--eq-muted)!important}.eq-v2-section-head-large h2,.eq-v2-security h2,.eq-v2-template-search h2{max-width:760px;margin:0;font-size:clamp(2rem,3.4vw,3.75rem);font-weight:760;line-height:1.05}.eq-v2-usecase-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.eq-v2-usecase-card,.eq-v2-faq-item{border:1px solid var(--eq-line);border-radius:var(--eq-radius);background:#fffdf8b8;min-height:190px;padding:28px}.eq-v2-usecase-card svg{color:var(--eq-olive)}.eq-v2-usecase-card h3,.eq-v2-faq-item h3{margin:24px 0 10px;font-size:1.02rem;font-weight:760}.eq-v2-usecase-card p,.eq-v2-faq-item p,.eq-v2-template-search p,.eq-v2-security-copy p,.eq-v2-security-item p,.eq-v2-search-result small{color:var(--eq-muted)!important;-webkit-text-fill-color:var(--eq-muted)!important}.eq-v2-security{background:var(--eq-paper-2);border-top:1px solid var(--eq-line);border-bottom:1px solid var(--eq-line);grid-template-columns:minmax(320px,.82fr) minmax(420px,1fr);align-items:start;gap:clamp(28px,5vw,80px);padding:58px clamp(28px,5.25vw,82px);display:grid}.eq-v2-security-copy p{max-width:560px;margin:18px 0 26px;font-size:1rem;line-height:1.65}.eq-v2-security-list{gap:10px;display:grid}.eq-v2-security-item{border:1px solid var(--eq-line);border-radius:var(--eq-radius);background:#fffdf8ad;grid-template-columns:44px 1fr;gap:16px;padding:22px;display:grid}.eq-v2-security-item svg{color:var(--eq-olive)}.eq-v2-security-item h3{margin:0 0 7px;font-size:.96rem;font-weight:760}.eq-v2-security-item p{margin:0;line-height:1.55}.eq-v2-template-search{background:var(--eq-surface);grid-template-columns:minmax(320px,.78fr) minmax(440px,1fr);align-items:center;gap:clamp(28px,6vw,88px);padding:58px clamp(28px,5.25vw,82px);display:grid}.eq-v2-search-panel{border:1px solid var(--eq-line);border-radius:var(--eq-radius);background:#fffdf8b8;padding:18px}.eq-v2-search-box{border:1px solid var(--eq-line);background:var(--eq-white);min-height:48px;color:var(--eq-muted);border-radius:6px;align-items:center;gap:12px;padding:0 14px;display:flex}.eq-v2-search-box svg{color:var(--eq-olive)}.eq-v2-search-result{border-bottom:1px solid var(--eq-line);grid-template-columns:38px 1fr auto;align-items:center;gap:12px;min-height:58px;display:grid}.eq-v2-search-result:last-child{border-bottom:0}.eq-v2-search-result span{color:var(--eq-muted);font-size:.78rem;font-weight:720}.eq-v2-search-result strong{font-size:.9rem}.eq-v2-search-result small{font-size:.76rem}.eq-v2-faq{background:var(--eq-paper)}.eq-v2-faq-list{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.eq-v2-faq-item{min-height:220px}.eq-v2-process .eq-v2-section-head h2,.eq-v2-process-step h2,.eq-v2-footer .eq-v2-wordmark,.eq-v2-footer h2{color:var(--eq-white)!important;-webkit-text-fill-color:var(--eq-white)!important}.eq-v2-process .eq-v2-section-head h2,.eq-v2-process-step strong,.eq-v2-process-step p,.eq-v2-process-step svg,.eq-v2-footer p,.eq-v2-footer a,.eq-v2-footer-bottom span{color:#fffdf8bd!important;-webkit-text-fill-color:#fffdf8bd!important}.eq-v2-process-step h2,.eq-v2-footer .eq-v2-wordmark,.eq-v2-footer h2{color:var(--eq-white)!important;-webkit-text-fill-color:var(--eq-white)!important}.eq-v2-email-form input{color:var(--eq-white)!important;-webkit-text-fill-color:var(--eq-white)!important;background:0 0!important;border-color:#fffdf833!important}.eq-v2-email-form input::placeholder{color:#fffdf89e!important;-webkit-text-fill-color:#fffdf89e!important}.eq-v2-email-form button{background:var(--eq-olive)!important;color:var(--eq-white)!important}.pricing-card.featured .btn-white,.pricing-card.featured a.btn-white,.pricing-card.featured .btn-secondary,.pricing-card.featured a.btn-secondary{background:var(--eq-white)!important;border-color:var(--eq-white)!important;color:var(--eq-ink)!important;-webkit-text-fill-color:var(--eq-ink)!important}.pricing-card.featured .pricing-period,.pricing-card.featured .pricing-features,.pricing-card.featured .pricing-features li{color:#fffdf8cc!important;-webkit-text-fill-color:#fffdf8cc!important}.pricing-card.featured .pricing-plan,.pricing-card.featured .pricing-price,.pricing-card.featured .pricing-amount,.pricing-card.featured .pricing-currency{color:var(--eq-white)!important;-webkit-text-fill-color:var(--eq-white)!important}@media (width<=980px){.eq-v2-usecase-grid,.eq-v2-faq-list,.eq-v2-security,.eq-v2-template-search{grid-template-columns:1fr}.eq-v2-usecase-card,.eq-v2-faq-item{min-height:auto}}@media (width<=560px){.eq-v2-security,.eq-v2-template-search{padding-inline:18px}.eq-v2-search-result{grid-template-columns:32px 1fr}.eq-v2-search-result small{grid-column:2}}.eq-v2-hero-visual{isolation:isolate;place-items:center;min-height:500px!important}.eq-v2-desk-shadow{filter:blur(10px);z-index:0;background:radial-gradient(#221e1738,#221e1714 48%,#0000 72%);border-radius:50%;height:96px;position:absolute;bottom:38px;left:4%;right:1%;transform:rotate(-3deg)}.eq-v2-book-scene{z-index:2;width:min(500px,58vw);height:455px;position:absolute;top:18px;left:5%}.eq-v2-book-scene .eq-v2-paper-stack{width:min(366px,42vw);transform-style:preserve-3d;filter:drop-shadow(38px 42px 28px #221e1740);position:absolute;top:8px;left:72px;transform:perspective(950px)rotateX(58deg)rotate(11deg)translate(0,0)}.eq-v2-page-block{background:repeating-linear-gradient(#2d2c2629 0 1px,#0000 1px 5px),linear-gradient(90deg,#d8d4cc,#f3f0e9 20%,#c9c5ba 100%);border:1px solid #22261e33;border-radius:4px 8px 10px 5px;position:absolute;inset:28px -18px -34px 12px;transform:translateZ(-42px)}.eq-v2-page-ridges{background:repeating-linear-gradient(#22261e33 0 1px,#0000 1px 6px),linear-gradient(90deg,#c4c0b6,#ece8dd);border-radius:0 9px 12px 0;width:42px;height:calc(100% - 20px);position:absolute;top:48px;right:-24px;transform:translateZ(-18px)skewY(18deg);box-shadow:inset 10px 0 20px #221e1714}.eq-v2-book-scene .eq-v2-paper{border-radius:5px;overflow:hidden}.eq-v2-book-scene .eq-v2-paper-back{transform:translate3d(18px,32px,-34px)}.eq-v2-book-scene .eq-v2-paper-mid{transform:translate3d(9px,18px,-18px)}.eq-v2-book-scene .eq-v2-paper-front{background:linear-gradient(110deg, #fffdf847, transparent 34%), radial-gradient(circle at 20% 12%, #fffdf86b, transparent 26%), linear-gradient(145deg, #dfd4c1 0%, var(--eq-sheet) 54%, #c4b8a4 100%);box-shadow:inset 0 1px #fffdf880,inset -14px -18px 30px #433a2c1f}.eq-v2-paper-sheen{pointer-events:none;mix-blend-mode:soft-light;background:linear-gradient(100deg,#0000 0 30%,#fffdf838 42%,#0000 58%),radial-gradient(circle at 88% 82%,#4e45361f,#0000 28%);position:absolute;inset:0}.eq-v2-book-scene .eq-v2-paper-brand,.eq-v2-book-scene .eq-v2-paper-front h2,.eq-v2-book-scene .eq-v2-paper-front strong{color:var(--eq-ink)!important;-webkit-text-fill-color:var(--eq-ink)!important}.eq-v2-book-scene .eq-v2-paper-front p,.eq-v2-book-scene .eq-v2-paper-front span{color:var(--eq-muted-dark)!important;-webkit-text-fill-color:var(--eq-muted-dark)!important}.eq-v2-book-scene .eq-v2-pen{background:linear-gradient(90deg, #fffdf838, transparent 21%), linear-gradient(90deg, #11140f 0%, var(--eq-pen-dark) 26%, var(--eq-pen-mid) 54%, var(--eq-pen-end) 100%);z-index:5;border-radius:999px;width:21px;height:190px;position:absolute;bottom:38px;right:8px;transform:rotate(12deg);box-shadow:18px 22px 20px #221e1733,inset 2px 0 2px #fffdf838,inset -3px 0 5px #0000005c}.eq-v2-book-scene .eq-v2-pen:before{background:linear-gradient(90deg, #10130f, var(--eq-pen-mid), #0f120e);border-radius:999px 999px 3px 3px;width:13px;height:28px;top:-18px}.eq-v2-book-scene .eq-v2-pen:after{clip-path:polygon(50% 100%,0 0,100% 0);background:linear-gradient(90deg,#0d0f0c,#31372a,#0d0f0c);width:9px;height:42px;bottom:-34px}.eq-v2-pen-clip{background:linear-gradient(#fffdf87a,#fffdf80f);border-radius:999px;width:4px;height:86px;position:absolute;top:26px;right:4px}.eq-v2-pen-band{background:#fffdf852;border-radius:999px;height:3px;position:absolute;left:2px;right:2px}.eq-v2-pen-band.band-a{top:56px}.eq-v2-pen-band.band-b{bottom:36px}@media (width<=1120px){.eq-v2-book-scene{width:min(470px,62vw);left:0}}@media (width<=820px){.eq-v2-hero-visual{width:min(100%,520px);margin:0 auto;min-height:540px!important}.eq-v2-book-scene{width:min(430px,88vw);top:16px;left:50%;transform:translate(-50%)}.eq-v2-book-scene .eq-v2-paper-stack{width:min(310px,64vw);left:48px}}@media (width<=480px){.eq-v2-hero-visual{min-height:500px!important}.eq-v2-book-scene{width:min(360px,94vw)}.eq-v2-book-scene .eq-v2-paper-stack{width:min(270px,68vw);left:36px}.eq-v2-book-scene .eq-v2-pen{height:150px;bottom:66px;right:0}}:root{--eq-button-radius:999px}button,input[type=button],input[type=submit],input[type=reset],[role=button],.btn,.eq-v2-btn,.eq-pill,.button,.auth-submit,.auth-retry-btn,.auth-success-link,.auth-forgot-link,.nav-new-contract,.mobile-menu-btn,.mobile-drawer-close,.mobile-drawer-cta,.mobile-drawer-link,.bottom-nav-item,.sidebar-link,.showcase-panel-header,.dashboard-advanced-filters button,.pricing-card .btn,.contact-form .btn,.legal-page .eq-pill,.eq-v2-menu-button,.eq-v2-email-form button,.eq-v2-app-preview button,a.btn,a.eq-v2-btn,a.eq-pill,a.nav-new-contract,a.mobile-drawer-cta,a.auth-success-link,a.auth-forgot-link,a.bottom-nav-item,a.sidebar-link,a.mobile-drawer-link,.eq-v2-menu-button,.mobile-menu-btn,.mobile-drawer-close,.eq-v2-email-form button,.eq-v2-app-preview button,button[aria-label],.btn-icon,.icon-btn,.icon-button{border-radius:var(--eq-button-radius)!important}.btn,.eq-v2-btn,.eq-pill,.auth-submit,.mobile-drawer-cta,.nav-new-contract,.pricing-card .btn,.contact-form .btn{min-height:42px;padding-inline:max(18px,1.2em)!important}.eq-v2-process{overflow:hidden;padding:36px clamp(28px,5.25vw,82px) 38px!important}.eq-v2-process .eq-v2-section-head{margin-bottom:22px!important}.eq-v2-process-grid{isolation:isolate;align-items:stretch;position:relative;gap:0!important}.eq-v2-process-grid:before,.eq-v2-process-grid:after{content:"";pointer-events:none;z-index:0;height:1px;position:absolute;top:74px;left:0;right:0}.eq-v2-process-grid:before{background:linear-gradient(90deg,#0000,#fffdf833 8% 92%,#0000)}.eq-v2-process-grid:after{filter:drop-shadow(0 0 8px #fffdf852);background:linear-gradient(90deg,#0000,#fffdf8c7,#0000);width:min(220px,22vw);animation:6.4s linear infinite eqProcessFlow;right:auto}.eq-v2-process-step{z-index:1;min-height:126px!important;padding:0 clamp(24px,2.6vw,44px) 0 0!important}.eq-v2-process-step strong{margin-bottom:16px!important}.eq-v2-process-step h2{font-size:.9rem!important;line-height:1.25!important}.eq-v2-process-step p{max-width:210px!important;margin-top:9px!important;font-size:.84rem!important;line-height:1.55!important}.eq-v2-process-step svg{animation:2.8s ease-in-out infinite eqProcessArrow;color:#fffdf89e!important;-webkit-text-fill-color:#fffdf89e!important;width:18px!important;height:18px!important;top:67px!important;right:clamp(14px,1.5vw,28px)!important}.eq-v2-process-step:nth-child(2) svg{animation-delay:.22s}.eq-v2-process-step:nth-child(3) svg{animation-delay:.44s}.eq-v2-process-step:nth-child(4) svg{animation-delay:.66s}.eq-v2-process-step:nth-child(5) svg{animation-delay:.88s}@keyframes eqProcessFlow{0%{opacity:0;transform:translate(-110%)}12%{opacity:1}88%{opacity:1}to{opacity:0;transform:translate(calc(100vw + 110%))}}@keyframes eqProcessArrow{0%,to{opacity:.54;transform:translate(0)}45%{opacity:1;transform:translate(7px)}}@media (width<=1080px){.eq-v2-process-grid:before,.eq-v2-process-grid:after{display:none}.eq-v2-process-step{min-height:132px!important}}@media (width<=820px){.eq-v2-process{padding:34px 18px 36px!important}.eq-v2-process-step{min-height:auto!important;margin-bottom:18px!important;padding:0 42px 22px 0!important}.eq-v2-process-step svg{top:48px!important;right:4px!important}}@media (prefers-reduced-motion:reduce){.eq-v2-process-grid:after,.eq-v2-process-step svg{animation:none!important}}.eq-v2-template-search{border-top:1px solid var(--eq-line);border-bottom:1px solid var(--eq-line);position:relative;background:linear-gradient(180deg, #fffdf87a, transparent 56%), var(--eq-paper)!important;grid-template-columns:minmax(320px,.55fr) minmax(520px,.9fr)!important;gap:clamp(32px,5vw,74px)!important;padding:46px clamp(28px,5.25vw,82px)!important}.eq-v2-template-search:before{content:"";pointer-events:none;border:1px solid #22261e0e;border-radius:12px;position:absolute;inset:18px clamp(20px,4.2vw,64px)}.eq-v2-template-search>div:first-child{z-index:1;align-self:center;max-width:520px;position:relative}.eq-v2-template-search>div:first-child>span{color:var(--eq-olive)!important;-webkit-text-fill-color:var(--eq-olive)!important}.eq-v2-template-search h2{letter-spacing:-.01em!important;max-width:520px!important;font-size:clamp(2rem,3.15vw,3.3rem)!important;line-height:1.04!important}.eq-v2-template-search p{max-width:440px!important;margin-top:18px!important;font-size:.98rem!important;line-height:1.65!important}.eq-v2-search-panel{z-index:1;position:relative;background:linear-gradient(180deg, #fffdf8d1, #f5f2ebc7), var(--eq-surface)!important;border-radius:10px!important;padding:12px!important;box-shadow:0 18px 44px #221e1712!important}.eq-v2-search-box{box-shadow:inset 0 1px #fffdf8e0;background:var(--eq-white)!important;border-radius:8px!important;min-height:44px!important}.eq-v2-search-box span{font-size:.95rem;color:var(--eq-muted)!important;-webkit-text-fill-color:var(--eq-muted)!important}.eq-v2-search-result{border-bottom-color:#22261e13!important;grid-template-columns:36px minmax(0,1fr) max-content!important;min-height:48px!important;padding:0 8px!important}.eq-v2-search-result span{color:var(--eq-muted)!important;-webkit-text-fill-color:var(--eq-muted)!important;font-size:.74rem!important;font-weight:760!important}.eq-v2-search-result strong{overflow-wrap:anywhere;color:var(--eq-ink)!important;-webkit-text-fill-color:var(--eq-ink)!important;font-size:.88rem!important;font-weight:760!important}.eq-v2-search-result small{border:1px solid var(--eq-line);white-space:nowrap;background:#fffdf88a;border-radius:999px;padding:5px 10px;font-weight:680;color:var(--eq-muted)!important;-webkit-text-fill-color:var(--eq-muted)!important;font-size:.7rem!important}@media (width<=980px){.eq-v2-template-search{grid-template-columns:1fr!important}.eq-v2-template-search:before{inset:14px}}@media (width<=560px){.eq-v2-template-search{padding:34px 18px!important}.eq-v2-template-search h2{font-size:clamp(1.9rem,10vw,2.75rem)!important}.eq-v2-search-result{row-gap:4px;grid-template-columns:30px 1fr!important;padding-block:9px!important}.eq-v2-search-result small{grid-column:2;justify-self:start}}.eq-v2-footer{padding:34px clamp(28px,5.25vw,82px) 18px!important}.eq-v2-footer-brand{margin-bottom:28px!important}.eq-v2-footer-links{align-items:start;grid-template-columns:1.05fr 1.05fr 1.05fr 1.05fr minmax(260px,1.25fr)!important;gap:clamp(24px,4vw,58px)!important}.eq-v2-footer-links div{gap:8px!important}.eq-v2-footer h2{margin-bottom:6px!important;font-size:.68rem!important;line-height:1.2!important}.eq-v2-footer p,.eq-v2-footer a{font-size:.78rem!important;line-height:1.5!important}.eq-v2-email-form{width:min(100%,320px);margin-top:12px!important}.eq-v2-email-form input{height:38px!important;min-height:38px!important;box-shadow:none!important;background:0 0!important;border-radius:6px!important;padding:0 48px 0 14px!important;font-size:.78rem!important;line-height:38px!important}.eq-v2-email-form button{width:30px!important;min-width:30px!important;height:30px!important;min-height:30px!important;box-shadow:none!important;border-radius:5px!important;place-items:center!important;padding:0!important;display:inline-grid!important;top:4px!important;right:4px!important}.eq-v2-email-form button svg{width:15px;height:15px}.eq-v2-footer-bottom{align-items:center;margin-top:28px!important;padding-top:16px!important}.eq-v2-footer-bottom a,.eq-v2-footer-bottom span{font-size:.74rem!important}@media (width<=1080px){.eq-v2-footer-links{grid-template-columns:repeat(2,minmax(0,1fr))!important}.eq-v2-email-form{width:min(100%,360px)}}@media (width<=640px){.eq-v2-footer{padding-inline:18px!important}.eq-v2-footer-links{grid-template-columns:1fr!important}.eq-v2-footer-bottom{gap:14px!important}}.eq-v2-phone-mockup{display:none!important}.eq-v2-hero{border-bottom:1px solid #221e1714;overflow:hidden;background:radial-gradient(at 74%,#6e655726 0 23%,#0000 54%),linear-gradient(90deg,#fbfaf8 0%,#f8f6f3 48%,#f1eee8 100%)!important}.eq-v2-hero-shell{grid-template-columns:minmax(420px,.86fr) minmax(660px,1.14fr)!important;align-items:center!important;gap:clamp(44px,4.2vw,88px)!important;min-height:628px!important;padding:76px clamp(56px,4.4vw,92px) 54px!important}.eq-v2-hero-copy{transform:translateY(-5px);max-width:650px!important}.eq-v2-hero-copy h1{max-width:650px;color:#10110f!important;-webkit-text-fill-color:#10110f!important;letter-spacing:0!important;font-size:clamp(4.6rem,5.85vw,7.15rem)!important;font-weight:660!important;line-height:.93!important}.eq-v2-hero-copy p{color:#6a6d67!important;-webkit-text-fill-color:#6a6d67!important;max-width:565px!important;margin-top:36px!important;font-size:clamp(1.16rem,1.34vw,1.42rem)!important;font-weight:470!important;line-height:1.42!important}.eq-v2-hero-actions{gap:22px!important;margin-top:56px!important}.eq-v2-hero .eq-v2-btn{min-width:172px;border-radius:999px!important;min-height:58px!important;padding:0 32px!important;font-size:.92rem!important;font-weight:760!important}.eq-v2-hero .eq-v2-btn-solid{color:#fffdf8!important;-webkit-text-fill-color:#fffdf8!important;background:#191b17!important;border-color:#191b17!important}.eq-v2-hero .eq-v2-btn-ghost{min-width:236px;box-shadow:0 1px #fffdf899;color:#2b2d29!important;-webkit-text-fill-color:#2b2d29!important;background:#fffdf8c2!important;border-color:#221e1724!important}.eq-v2-secure-note{color:#747872!important;-webkit-text-fill-color:#747872!important;margin-top:40px!important;font-size:.86rem!important;font-weight:620!important}.eq-v2-secure-note svg{color:#9a9e98}.eq-v2-hero-visual{justify-items:center!important;min-height:566px!important;overflow:visible!important}.eq-v2-desk-shadow{opacity:.86;filter:blur(13px)!important;background:radial-gradient(#221e1733,#221e1714 44%,#0000 73%)!important;height:128px!important;bottom:36px!important;left:10%!important;right:4%!important;transform:rotate(-2deg)!important}.eq-v2-book-scene{width:min(760px,57vw)!important;height:566px!important;top:-8px!important;left:50%!important;transform:translate(-50%)!important}.eq-v2-book-scene .eq-v2-paper-stack{filter:drop-shadow(44px 48px 36px #221e1733)!important;width:min(510px,38vw)!important;top:8px!important;left:clamp(86px,7.5vw,126px)!important;transform:perspective(1220px)rotateX(55deg)rotate(10deg)translate(0,0)!important}.eq-v2-page-block{background:repeating-linear-gradient(#221e172e 0 1px,#0000 1px 5px),linear-gradient(90deg,#cfcac1 0%,#f7f4ee 22%,#bfb9af 100%)!important;border-color:#221e1729!important;inset:34px -26px -38px 10px!important}.eq-v2-page-ridges{background:repeating-linear-gradient(#221e1729 0 1px,#0000 1px 5px),linear-gradient(90deg,#c6c0b7,#fbf8f0 62%,#aaa398)!important;width:48px!important;top:58px!important;right:-30px!important}.eq-v2-book-scene .eq-v2-paper{border-color:#221e1721!important;border-radius:2px!important}.eq-v2-book-scene .eq-v2-paper-back{background:#ece9e2!important;transform:translate3d(22px,30px,-36px)!important}.eq-v2-book-scene .eq-v2-paper-mid{background:#f5f2ec!important;transform:translate3d(11px,16px,-18px)!important}.eq-v2-book-scene .eq-v2-paper-front{background:linear-gradient(112deg,#ffffffb3,#0000 38%),linear-gradient(145deg,#fffdf8 0%,#f8f5ef 68%,#eeeae2 100%)!important;padding:clamp(30px,3.1vw,44px)!important;box-shadow:inset 0 1px #ffffffe0,inset -12px -18px 28px #433a2c0f!important}.eq-v2-paper-sheen{background:linear-gradient(100deg,#0000 0 32%,#ffffff42 44%,#0000 60%),radial-gradient(circle at 92% 82%,#4e453614,#0000 30%)!important}.eq-v2-book-scene .eq-v2-paper-brand{font-size:1rem!important;font-weight:760!important}.eq-v2-book-scene .eq-v2-paper-rule{background:#221e173d!important;margin:46px 0 34px!important}.eq-v2-book-scene .eq-v2-paper-rule.bottom{margin-top:auto!important}.eq-v2-book-scene .eq-v2-paper-front h2{margin-bottom:38px!important;font-size:clamp(1.24rem,1.6vw,1.58rem)!important;font-weight:720!important;line-height:1.15!important}.eq-v2-book-scene .eq-v2-paper-front p,.eq-v2-book-scene .eq-v2-paper-front span{color:#6c6e67!important;-webkit-text-fill-color:#6c6e67!important;font-size:.75rem!important;line-height:1.25!important}.eq-v2-book-scene .eq-v2-paper-front strong{color:#22231f!important;-webkit-text-fill-color:#22231f!important;font-size:.8rem!important;font-weight:720!important}.eq-v2-book-scene .eq-v2-pen{background:linear-gradient(90deg,#ffffffb8,#0000 20%),linear-gradient(90deg,#5f5a51 0%,#c8c0b3 36%,#847c70 63%,#2c2b27 100%)!important;border-radius:999px!important;width:18px!important;height:228px!important;bottom:64px!important;right:clamp(18px,3.5vw,48px)!important;transform:rotate(12deg)!important;box-shadow:24px 26px 22px #221e173d,inset 2px 0 2px #ffffff8c,inset -3px 0 5px #0000003d!important}.eq-v2-book-scene .eq-v2-pen:before{background:linear-gradient(90deg,#514d45,#bbb3a7,#48443d)!important;width:13px!important;height:32px!important;top:-20px!important}.eq-v2-book-scene .eq-v2-pen:after{background:linear-gradient(90deg,#49463f,#d2c8b9,#34332f)!important;width:8px!important;height:46px!important;bottom:-38px!important}.eq-v2-pen-clip{background:linear-gradient(#ffffffb8,#ffffff14)!important;height:104px!important;top:30px!important;right:3px!important}.eq-v2-pen-band{background:#ffffff6b!important}@media (width<=1180px){.eq-v2-hero-shell{grid-template-columns:minmax(360px,.9fr) minmax(520px,1.1fr)!important;padding-inline:clamp(34px,4vw,58px)!important}.eq-v2-hero-copy h1{font-size:clamp(3.9rem,6vw,5.6rem)!important}.eq-v2-book-scene{width:min(620px,58vw)!important}.eq-v2-book-scene .eq-v2-paper-stack{width:min(430px,40vw)!important;left:74px!important}}@media (width<=900px){.eq-v2-hero-shell{grid-template-columns:1fr!important;gap:26px!important;min-height:auto!important;padding:50px 24px 48px!important}.eq-v2-hero-copy{transform:none;max-width:620px!important}.eq-v2-hero-copy h1{font-size:clamp(3.25rem,13vw,5.2rem)!important}.eq-v2-hero-copy p{margin-top:24px!important}.eq-v2-hero-actions{margin-top:34px!important}.eq-v2-hero .eq-v2-btn{min-width:0}.eq-v2-hero-visual{width:min(100%,560px)!important;min-height:430px!important;margin:0 auto!important}.eq-v2-book-scene{width:min(520px,94vw)!important;height:420px!important;top:2px!important;left:50%!important}.eq-v2-book-scene .eq-v2-paper-stack{width:min(350px,67vw)!important;left:54px!important}.eq-v2-book-scene .eq-v2-pen{height:158px!important;bottom:76px!important;right:18px!important}}@media (width<=520px){.eq-v2-hero-shell{padding-inline:18px!important}.eq-v2-hero-actions{display:grid!important}.eq-v2-hero .eq-v2-btn{width:100%;min-height:52px!important}.eq-v2-hero-visual{min-height:382px!important}.eq-v2-book-scene{width:min(360px,94vw)!important;height:360px!important}.eq-v2-book-scene .eq-v2-paper-stack{width:min(278px,72vw)!important;left:34px!important}.eq-v2-book-scene .eq-v2-pen{height:134px!important;bottom:76px!important;right:4px!important}}button,input[type=button],input[type=submit],input[type=reset],[role=button],a[role=button],.btn,a.btn,.button,.eq-v2-btn,a.eq-v2-btn,.eq-pill,a.eq-pill,.auth-submit,.auth-retry-btn,.auth-success-link,.auth-forgot-link,.nav-new-contract,.mobile-menu-btn,.mobile-drawer-close,.mobile-drawer-cta,.mobile-drawer-link,.bottom-nav-item,.sidebar-link,.dashboard-advanced-filters button,.pricing-card .btn,.contact-form .btn,.legal-page .eq-pill,.eq-v2-menu-button,.eq-v2-email-form button,.eq-v2-app-preview button,.eq-v2-hero .eq-v2-btn{border-radius:999px!important}:root{--eq-nav-deep-forest:#001e16;--eq-nav-deep-forest-ink:#fffdf8;--eq-nav-deep-forest-muted:#fffdf8b8}body:not(.eq-landing-active) .app-sidebar,body:not(.eq-landing-active) .app-mobile-topbar,body:not(.eq-landing-active) .mobile-drawer,body:not(.eq-landing-active) .mobile-bottom-nav,body:not(.eq-landing-active) .mobile-bottom-nav[data-active]{background:var(--eq-nav-deep-forest)!important;color:var(--eq-nav-deep-forest-ink)!important;border-color:#fffdf824!important;box-shadow:0 14px 40px #001e162e!important}body:not(.eq-landing-active) .app-sidebar :is(.brand-wordmark,.brand-wordmark-text,.sidebar-user-name,.sidebar-link,.sidebar-link svg),body:not(.eq-landing-active) .app-mobile-topbar :is(.brand-wordmark,.brand-wordmark-text,.mobile-menu-btn,.mobile-menu-btn svg),body:not(.eq-landing-active) .mobile-drawer :is(.brand-wordmark,.brand-wordmark-text,.mobile-drawer-user-name,.mobile-drawer-link,.mobile-drawer-link svg,.mobile-drawer-lang,.mobile-drawer-lang svg),body:not(.eq-landing-active) .mobile-bottom-nav :is(.bottom-nav-item,.bottom-nav-item svg,.bottom-nav-item span){color:var(--eq-nav-deep-forest-muted)!important;-webkit-text-fill-color:currentColor!important}body:not(.eq-landing-active) .app-sidebar :is(.brand-wordmark,.brand-wordmark-text),body:not(.eq-landing-active) .app-mobile-topbar :is(.brand-wordmark,.brand-wordmark-text),body:not(.eq-landing-active) .mobile-drawer :is(.brand-wordmark,.brand-wordmark-text){color:var(--eq-nav-deep-forest-ink)!important}body:not(.eq-landing-active) .sidebar-link.active,body:not(.eq-landing-active) .mobile-drawer-link.active,body:not(.eq-landing-active) .mobile-bottom-nav .bottom-nav-item.active,body:not(.eq-landing-active) .mobile-bottom-nav[data-active] .bottom-nav-item.active,body:not(.eq-landing-active) .nav-new-contract,body:not(.eq-landing-active) .mobile-drawer-cta{color:var(--eq-nav-deep-forest)!important;-webkit-text-fill-color:var(--eq-nav-deep-forest)!important;box-shadow:none!important;background:#fffdf8!important;border-color:#fffdf8!important}body:not(.eq-landing-active) .sidebar-link.active *,body:not(.eq-landing-active) .mobile-drawer-link.active *,body:not(.eq-landing-active) .mobile-bottom-nav .bottom-nav-item.active *,body:not(.eq-landing-active) .mobile-bottom-nav[data-active] .bottom-nav-item.active *,body:not(.eq-landing-active) .nav-new-contract *,body:not(.eq-landing-active) .mobile-drawer-cta *{color:var(--eq-nav-deep-forest)!important;-webkit-text-fill-color:currentColor!important}body:not(.eq-landing-active) .sidebar-divider,body:not(.eq-landing-active) .mobile-drawer-divider{background:#fffdf824!important}body:not(.eq-landing-active) .sidebar-user-email,body:not(.eq-landing-active) .mobile-drawer-user-email{color:#fffdf894!important;-webkit-text-fill-color:#fffdf894!important}:root{--eq-prod-bg:#f7f4ed;--eq-prod-surface:#fffdf8;--eq-prod-surface-soft:#f0ece2;--eq-prod-ink:#12150f;--eq-prod-muted:#646a60;--eq-prod-line:#12150f1f;--eq-prod-action:#001e16;--eq-prod-action-ink:#fffdf8;--eq-prod-accent:#bfa56b;--radius-card:12px;--radius-input:10px;--shadow-card:none;--shadow-card-hover:none}body:not(.eq-landing-active){background:var(--eq-prod-bg)!important;color:var(--eq-prod-ink)!important}body:not(.eq-landing-active) :is(.app-content,.legal-page,.eq-public-page){color:var(--eq-prod-ink)}body:not(.eq-landing-active) .app-content{background:linear-gradient(180deg, #fffdf8a3, #f7f4edf5), var(--eq-prod-bg)!important}body:not(.eq-landing-active) .app-content :is(.page-header,.builder-page-header-row){border:1px solid var(--eq-prod-line)!important;box-shadow:none!important;background:#fffdf8d1!important;border-radius:14px!important}body:not(.eq-landing-active) .app-content :is(.card,.template-card-app,.clause-item,.empty-state,.clause-search,.builder-form,.builder-choice-card,.builder-smart-option,.builder-preset-card,.pricing-card,.profile-card,.billing-card,.notification-card){border:1px solid var(--eq-prod-line)!important;border-radius:var(--radius-card)!important;background:var(--eq-prod-surface)!important;box-shadow:none!important;transform:none!important}body:not(.eq-landing-active) .app-content :is(.card,.template-card-app,.clause-item,.builder-choice-card,.builder-smart-option,.builder-preset-card):hover{box-shadow:none!important;border-color:#001e163d!important}body:not(.eq-landing-active) .app-content :is(h1,h2,h3,h4,h5,h6,strong,.card-title,.card-value){color:var(--eq-prod-ink)!important;-webkit-text-fill-color:var(--eq-prod-ink)!important;letter-spacing:0!important}body:not(.eq-landing-active) .app-content :is(p,li,label,small,td,.card-change,.form-label){color:var(--eq-prod-muted)!important;-webkit-text-fill-color:var(--eq-prod-muted)!important}body:not(.eq-landing-active) .app-content :is(input,select,textarea,.form-input,.form-select,.form-textarea){border:1px solid var(--eq-prod-line)!important;border-radius:var(--radius-input)!important;background:var(--eq-prod-surface)!important;min-height:46px!important;color:var(--eq-prod-ink)!important;box-shadow:none!important}body:not(.eq-landing-active) .app-content :is(input,select,textarea,.form-input,.form-select,.form-textarea):focus{border-color:#001e166b!important;outline:0!important;box-shadow:0 0 0 3px #bfa56b47!important}body:not(.eq-landing-active) :is(.btn,a.btn,button.btn,.category-pill,.status-badge){box-shadow:none!important;border-radius:999px!important}body:not(.eq-landing-active) :is(.btn-primary,.btn-teal,.btn-accent,.nav-new-contract,.mobile-drawer-cta){background:var(--eq-prod-action)!important;border-color:var(--eq-prod-action)!important;color:var(--eq-prod-action-ink)!important;-webkit-text-fill-color:var(--eq-prod-action-ink)!important}body:not(.eq-landing-active) :is(.btn-primary,.btn-teal,.btn-accent,.nav-new-contract,.mobile-drawer-cta) *{color:currentColor!important;-webkit-text-fill-color:currentColor!important}body:not(.eq-landing-active) :is(.btn-secondary,.btn-white,.btn-ghost){background:var(--eq-prod-surface)!important;border:1px solid var(--eq-prod-line)!important;color:var(--eq-prod-ink)!important;-webkit-text-fill-color:var(--eq-prod-ink)!important}body:not(.eq-landing-active) .app-content .builder-choice-card{appearance:none!important;width:100%!important;font:inherit!important;text-align:left!important;white-space:normal!important;line-height:inherit!important;display:block!important}body:not(.eq-landing-active) .app-content .builder-type-option{text-align:center!important}body:not(.eq-landing-active) :is(button,a,input,select,textarea,[role=link],.builder-choice-card):focus-visible{outline-offset:3px!important;outline:3px solid #bfa56bc7!important}body:not(.eq-landing-active) .toast{background:var(--eq-prod-action)!important;color:var(--eq-prod-action-ink)!important;box-shadow:none!important;border:1px solid #fffdf82e!important;border-radius:999px!important}body:not(.eq-landing-active) .app-mobile-topbar .nav-new-contract,body:not(.eq-landing-active) .mobile-drawer .mobile-drawer-cta{background:var(--eq-prod-action-ink)!important;border-color:var(--eq-prod-action-ink)!important;color:var(--eq-prod-action)!important;-webkit-text-fill-color:var(--eq-prod-action)!important}body:not(.eq-landing-active) .app-mobile-topbar .nav-new-contract *,body:not(.eq-landing-active) .mobile-drawer .mobile-drawer-cta *{color:currentColor!important;-webkit-text-fill-color:currentColor!important}@media (width<=720px){body:not(.eq-landing-active) .app-content{padding-inline:14px!important}body:not(.eq-landing-active) .app-content :is(.page-header,.builder-page-header-row){border-radius:12px!important}body:not(.eq-landing-active) .btn,body:not(.eq-landing-active) .btn-lg{min-height:46px!important}}.dashboard-page .dashboard-quick-action{color:#08251d!important;-webkit-text-fill-color:#08251d!important;background:#fffdf7!important;border-color:#08251d1f!important}.dashboard-command-center{margin-bottom:20px!important;padding:clamp(18px,2.4vw,26px)!important}.dashboard-command-head{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;display:flex}.dashboard-command-eyebrow,.contract-obligation-eyebrow{color:var(--eq-prod-action);text-transform:uppercase;letter-spacing:0;align-items:center;gap:7px;font-size:.72rem;font-weight:800;display:inline-flex}.dashboard-command-head h3,.contract-obligation-summary h3{letter-spacing:0;margin:6px 0}.dashboard-command-head p,.contract-obligation-summary p{max-width:680px;margin:0;line-height:1.55}.dashboard-command-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:18px;display:grid}.dashboard-command-metrics button{border:1px solid var(--eq-prod-line);background:var(--eq-prod-surface-soft);min-height:112px;color:var(--eq-prod-ink);text-align:left;cursor:pointer;white-space:normal;place-content:start;padding:14px;border-radius:18px!important}.dashboard-command-metrics button>span{width:30px;height:30px;color:var(--eq-prod-action);background:#bfa56b2e;border-radius:999px;place-items:center;margin-bottom:10px;display:inline-grid}.dashboard-command-metrics strong{font-size:1.4rem;line-height:1;display:block}.dashboard-command-metrics em,.dashboard-command-metrics small{font-style:normal;display:block}.dashboard-command-metrics em{margin-top:6px;font-size:.8rem;font-weight:800}.dashboard-command-metrics small{color:var(--eq-prod-muted);margin-top:3px;font-size:.72rem}.dashboard-command-body{grid-template-columns:minmax(0,1.4fr) minmax(260px,.8fr);gap:18px;display:grid}.dashboard-command-body h4{margin:0 0 10px;font-size:.86rem}.dashboard-obligation-list,.dashboard-risk-list,.contract-obligation-list{gap:8px;display:grid}.dashboard-obligation-row,.dashboard-risk-list button{border:1px solid var(--eq-prod-line);width:100%;color:var(--eq-prod-ink);text-align:left;cursor:pointer;background:#fffdf8;border-radius:10px;align-items:center;gap:10px;display:grid}.dashboard-obligation-row{grid-template-columns:8px minmax(0,1fr) auto;padding:10px 12px}.dashboard-obligation-row>span{background:#8f948a;border-radius:999px;width:8px;height:8px}.dashboard-obligation-row.warning>span{background:#d97706}.dashboard-obligation-row.danger>span{background:#dc2626}.dashboard-obligation-row.done>span{background:#059669}.dashboard-obligation-row strong,.dashboard-risk-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;display:block;overflow:hidden}.dashboard-obligation-row small,.dashboard-command-empty{color:var(--eq-prod-muted);font-size:.74rem}.dashboard-obligation-row em{color:var(--eq-prod-muted);font-size:.72rem;font-style:normal;font-weight:800}.dashboard-risk-list button{grid-template-columns:minmax(0,1fr) auto;padding:11px 12px}.dashboard-risk-list span{color:#d97706;font-weight:900}.contract-obligation-summary{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;display:flex}.contract-obligation-stats{grid-template-columns:repeat(3,minmax(88px,1fr));gap:8px;min-width:min(360px,100%);display:grid}.contract-obligation-stats div{border:1px solid var(--eq-prod-line);background:var(--eq-prod-surface-soft);border-radius:10px;padding:12px}.contract-obligation-stats strong,.contract-obligation-stats span{display:block}.contract-obligation-stats strong{font-size:1.25rem;line-height:1}.contract-obligation-stats span{color:var(--eq-prod-muted);margin-top:6px;font-size:.72rem;font-weight:750}.contract-obligation-list-card h4,.contract-obligation-form-card h4{margin:0 0 14px;font-size:.94rem}.contract-obligation-item{border:1px solid var(--eq-prod-line);background:#fffdf8;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:12px;display:grid}.contract-obligation-item.warning{background:#d977060a;border-color:#d9770647}.contract-obligation-item.danger{background:#dc26260a;border-color:#dc262647}.contract-obligation-item.done{opacity:.7}.contract-obligation-check,.contract-obligation-delete{border:1px solid var(--eq-prod-line);background:var(--eq-prod-surface);color:var(--eq-prod-action);cursor:pointer}.contract-obligation-check{border-radius:999px;place-items:center;width:30px;height:30px;display:grid}.contract-obligation-check span{background:#12150f2e;border-radius:999px;width:10px;height:10px}.contract-obligation-main strong,.contract-obligation-main span,.contract-obligation-main small{display:block}.contract-obligation-main strong{font-size:.86rem}.contract-obligation-main span,.contract-obligation-main small,.contract-obligation-item em{color:var(--eq-prod-muted);font-size:.74rem}.contract-obligation-item em{white-space:nowrap;font-style:normal;font-weight:850}.contract-obligation-delete{border-radius:999px;place-items:center;width:30px;height:30px;display:grid}.contract-obligation-form-card{align-content:start;gap:12px;display:grid}.contract-obligation-form-card label{gap:6px;font-size:.76rem;font-weight:800;display:grid}.dashboard-analytics-list,.dashboard-policy-list{gap:8px;display:grid}.dashboard-analytics-list div,.dashboard-policy-list button{border:1px solid var(--eq-prod-line);color:var(--eq-prod-ink);background:#fffdf8;border-radius:10px}.dashboard-analytics-list div{justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.dashboard-analytics-list strong,.dashboard-analytics-list span,.dashboard-policy-list strong,.dashboard-policy-list span{display:block}.dashboard-analytics-list strong{font-size:.86rem}.dashboard-analytics-list span,.dashboard-policy-list span{color:var(--eq-prod-muted);font-size:.72rem;font-weight:750}.dashboard-policy-list button{text-align:left;cursor:pointer;gap:3px;width:100%;padding:10px 12px;display:grid}.dashboard-import-card{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px;display:grid;margin-bottom:20px!important;padding:clamp(18px,2.4vw,24px)!important}.dashboard-import-card h3,.contract-section-head h4{letter-spacing:0;margin:0 0 6px}.dashboard-import-card p,.contract-section-head p{color:var(--eq-prod-muted);margin:0;font-size:.84rem;line-height:1.55}.dashboard-import-panel{grid-column:1/-1;gap:12px;display:grid}.dashboard-import-panel>div{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.dashboard-import-panel span{color:var(--eq-prod-muted);font-size:.78rem;font-weight:700}.contract-insight-grid,.contract-negotiation-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.contract-insight-card,.contract-negotiation-card,.contract-packet-card{min-width:0;padding:18px!important}.contract-insight-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.contract-insight-head span,.contract-section-head h4{color:var(--eq-prod-ink);font-size:.9rem;font-weight:900}.contract-insight-head span{align-items:center;gap:7px;display:inline-flex}.contract-insight-head strong{color:var(--eq-prod-action);font-size:1.35rem;line-height:1}.contract-insight-list,.contract-issue-list,.contract-approval-list,.contract-packet-list{gap:8px;display:grid}.contract-insight-row,.contract-check-row,.contract-issue-item,.contract-approval-item{border:1px solid var(--eq-prod-line);background:#fffdf8;border-radius:12px}.contract-insight-row,.contract-check-row{grid-template-columns:auto minmax(0,1fr);gap:10px;padding:11px 12px;display:grid}.contract-insight-row>span{min-width:54px;color:var(--eq-prod-muted);text-align:center;text-transform:uppercase;background:#12150f0f;border-radius:999px;padding:4px 8px;font-size:.66rem;font-weight:900}.contract-insight-row.high>span,.contract-issue-item.high .contract-issue-main>span{color:#dc2626;background:#dc26261a}.contract-insight-row.medium>span,.contract-issue-item.medium .contract-issue-main>span{color:#d97706;background:#d977061f}.contract-insight-row.low>span,.contract-issue-item.low .contract-issue-main>span{color:#059669;background:#0596691a}.contract-insight-row strong,.contract-insight-row small,.contract-check-row strong,.contract-check-row small,.contract-issue-main strong,.contract-issue-main small,.contract-issue-main em,.contract-approval-item strong,.contract-approval-item span{display:block}.contract-insight-row strong,.contract-check-row strong,.contract-issue-main strong,.contract-approval-item strong{font-size:.82rem;line-height:1.35}.contract-insight-row small,.contract-check-row small,.contract-issue-main small,.contract-issue-main em,.contract-approval-item span,.contract-insight-empty{color:var(--eq-prod-muted);font-size:.74rem;line-height:1.45}.contract-check-row{align-items:flex-start}.contract-check-row svg{color:#d97706;margin-top:2px}.contract-check-row.passed svg,.contract-packet-list svg{color:#059669}.contract-negotiation-grid{grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr)}.contract-side-stack{align-content:start;gap:14px;display:grid}.contract-section-head{justify-content:space-between;gap:12px;margin-bottom:14px;display:flex}.contract-issue-item{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.contract-issue-item.resolved{opacity:.72}.contract-issue-main>span{text-transform:uppercase;border-radius:999px;width:fit-content;margin-bottom:6px;padding:4px 8px;font-size:.66rem;font-weight:900;display:inline-flex}.contract-issue-main em{margin-top:6px;font-style:normal;font-weight:800}.contract-issue-actions,.contract-approval-item>div:last-child,.contract-packet-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.contract-issue-remove{color:#8f3d32!important;border-color:#8f3d3229!important}.contract-inline-form{grid-template-columns:minmax(0,1.2fr) minmax(120px,.7fr) minmax(110px,.5fr);gap:10px;margin-top:14px;display:grid}.contract-inline-form textarea,.contract-inline-form button{grid-column:1/-1}.contract-inline-form.compact{grid-template-columns:1fr}.contract-inline-form.compact button{grid-column:auto}.contract-approval-item{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.contract-approval-item.approved{background:#0596690a;border-color:#05966938}.contract-approval-item.rejected{background:#dc26260a;border-color:#dc262638}.contract-packet-list div{color:var(--eq-prod-ink);align-items:flex-start;gap:9px;font-size:.8rem;line-height:1.45;display:flex}.contract-packet-actions{margin-top:16px}@media (width<=900px){.contract-view-actions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid!important}.contract-view-actions .form-select,.contract-view-actions .btn{width:100%!important;min-width:0!important}.dashboard-command-head,.contract-obligation-summary{flex-direction:column;grid-template-columns:1fr}.dashboard-command-metrics,.dashboard-command-body,.contract-insight-grid,.contract-negotiation-grid,.dashboard-import-card{grid-template-columns:1fr}.dashboard-import-card>.btn{width:fit-content}}@media (width<=620px){.contract-obligation-stats{grid-template-columns:1fr}.contract-obligation-item{grid-template-columns:auto minmax(0,1fr)}.contract-obligation-item em,.contract-obligation-delete{grid-column:2}.contract-issue-item,.contract-approval-item,.contract-inline-form,.dashboard-obligation-row{grid-template-columns:1fr}.contract-issue-actions,.contract-approval-item>div:last-child,.contract-packet-actions{align-items:stretch}.contract-issue-actions .btn,.contract-approval-item .btn,.contract-packet-actions .btn{width:100%}.contract-issue-remove{min-height:40px!important}}:root{--eq-brand-primary:#001e16;--eq-brand-primary-2:#06261d;--eq-brand-primary-3:#0a2a21;--eq-brand-accent:#bfa56b;--eq-brand-sage:#7aa69a;--eq-app-bg:#f7f4ed;--eq-app-bg-2:#ece7dc;--eq-surface:#fffdf8;--eq-surface-soft:#faf7f0;--eq-text:#12150f;--eq-text-muted:#62685f;--eq-text-soft:#858a80;--eq-border:#12150f1f;--eq-border-strong:#12150f2e;--eq-success:#16835f;--eq-warning:#b66a00;--eq-danger:#b42318;--eq-info:#2f6f91;--eq-radius-control:999px;--eq-radius-card:8px;--eq-shadow-soft:0 12px 32px #001e1614;--eq-shadow-nav:0 18px 48px #001e1638;--eq-font-sf:-apple-system, BlinkMacSystemFont, "SF Pro Text", "SF Pro Display", "Helvetica Neue", Arial, sans-serif;--eq-font-sf-display:-apple-system, BlinkMacSystemFont, "SF Pro Display", "SF Pro Text", "Helvetica Neue", Arial, sans-serif;--eq-font-sf-arabic:"SF Arabic", -apple-system, BlinkMacSystemFont, "Noto Naskh Arabic", "Noto Sans Arabic", Tahoma, Arial, sans-serif;--blue:var(--eq-brand-primary);--blue-dark:var(--eq-brand-primary);--teal:var(--eq-brand-primary);--teal-dark:var(--eq-brand-primary-2);--dark:var(--eq-text);--dark-2:var(--eq-brand-primary);--dark-3:var(--eq-brand-primary-3);--gray:var(--eq-text-muted);--gray-light:var(--eq-text-soft);--white:var(--eq-surface);--off-white:var(--eq-app-bg);--off-white-2:var(--eq-app-bg-2);--gold:#bfa56b;--accent-warm:var(--eq-brand-accent);--accent-cool:var(--eq-brand-sage);--brand-emerald:var(--eq-brand-primary);--brand-emerald-2:var(--eq-brand-primary-2);--brand-cream:var(--eq-app-bg);--brand-cream-2:var(--eq-surface);--border-light:var(--eq-border);--eq-paper:var(--eq-app-bg);--eq-paper-2:var(--eq-app-bg-2);--eq-ink:var(--eq-text);--eq-muted:var(--eq-text-muted);--eq-line:var(--eq-border);--eq-olive:var(--eq-brand-primary);--eq-olive-dark:var(--eq-brand-primary);--eq-white:var(--eq-surface);--color-danger:var(--eq-danger);--color-success:var(--eq-success);--gradient-accent:linear-gradient(90deg, var(--eq-brand-accent), var(--eq-brand-sage));--gradient-accent-135:linear-gradient(135deg, var(--eq-brand-accent), var(--eq-brand-sage));--gradient-accent-vertical:linear-gradient(180deg, var(--eq-brand-accent), var(--eq-brand-sage));--eq-font:var(--eq-font-sf);--font-sans:var(--eq-font-sf);--font-body:var(--eq-font-sf);--font-display:var(--eq-font-sf-display);--font-public:var(--eq-font-sf);--font-public-medium:var(--eq-font-sf-display);--font-wordmark:var(--eq-font-sf-display);--eq-editorial-sans:var(--eq-font-sf);--eq-editorial-medium:var(--eq-font-sf-display);--eq-editorial-display:var(--eq-font-sf-display);--font-arabic:var(--eq-font-sf-arabic)}html,body,#root,body :is(button,input,textarea,select,table){font-family:var(--eq-font-sf)!important}body :is(h1,h2,h3,h4,h5,h6,.brand-wordmark,.brand-wordmark-text,.eq-wordmark,.nav-logo,.sidebar-logo){font-family:var(--eq-font-sf-display)!important;letter-spacing:0!important}body:not(.eq-landing-active),body:not(.eq-landing-active) #root{background:var(--eq-app-bg)!important;color:var(--eq-text)!important}body:not(.eq-landing-active) :is(h1,h2,h3,h4,h5,h6){color:var(--eq-text)!important;letter-spacing:0!important}body:not(.eq-landing-active) :is(p,small,.page-header p,.section-subtitle,.form-hint,.empty-state p){color:var(--eq-text-muted)!important}body:not(.eq-landing-active) a{color:var(--eq-brand-primary)}body:not(.eq-landing-active) .app-content{min-height:100vh;background:linear-gradient(180deg, #fffdf875, transparent 260px), var(--eq-app-bg)!important}body:not(.eq-landing-active) :is(.dashboard-page,.templates-page,.clauses-page,.profile-page,.billing-page,.notifications-page,.contract-view-page,.contract-builder-page,.team-page,.verify-page,.onboarding-page,.legal-page,.eq-public-page,.page){color:var(--eq-text)!important;background:0 0!important}body:not(.eq-landing-active) .page-header{border-bottom:1px solid var(--eq-border);padding-bottom:18px;margin-bottom:24px!important}body:not(.eq-landing-active) .page-header h1{margin:0 0 8px;color:var(--eq-text)!important;font-size:clamp(2rem,4vw,3.15rem)!important;font-weight:780!important;line-height:1.02!important}body:not(.eq-landing-active) .page-header p{max-width:720px;margin:0;line-height:1.55;font-size:.98rem!important}body:not(.eq-landing-active) :is(.card,.pricing-card,.builder-sidebar,.builder-form,.contract-preview,.preview-card,.template-card,.contract-card,.clause-card,.clause-item,.auth-card,.billing-card,.profile-card,.notification-card,.team-member-card,.contact-info-card,.about-stat,.about-timeline-item,.modal-content,.dropdown-menu,.ai-chat-panel,.signature-panel,.feedback-card,.reputation-card,.enforceability-checklist,.missing-fields-prompt,.empty-state){border:1px solid var(--eq-border)!important;border-radius:var(--eq-radius-card)!important;box-shadow:none!important;color:var(--eq-text)!important;background:#fffdf8c7!important}body:not(.eq-landing-active) :is(.card,.template-card,.contract-card,.clause-item,.notification-card,.pricing-card):hover{transform:translateY(-1px);border-color:var(--eq-border-strong)!important;box-shadow:var(--eq-shadow-soft)!important}body:not(.eq-landing-active) :is(.btn,.eq-pill,button,[role=button]){border-radius:var(--eq-radius-control)!important}body:not(.eq-landing-active) .dashboard-command-metrics button,body:not(.eq-landing-active) .dashboard-obligation-row,body:not(.eq-landing-active) .dashboard-risk-list button,body:not(.eq-landing-active) .dashboard-policy-list button{border-radius:var(--eq-radius-card)!important}body:not(.eq-landing-active) .workflow-signer-status{text-transform:uppercase;border:1px solid #12150f1a;justify-content:center;align-items:center;min-width:76px;display:inline-flex;border-radius:var(--eq-radius-control)!important;opacity:1!important}body:not(.eq-landing-active) :is(.btn,.eq-pill,.auth-submit){border:1px solid var(--eq-border);justify-content:center;align-items:center;gap:8px;min-height:44px;font-weight:720;display:inline-flex;letter-spacing:0!important}body:not(.eq-landing-active) :is(.btn-primary,.btn-teal,.btn-accent,.auth-submit,button[type=submit]){background:var(--eq-brand-primary)!important;border-color:var(--eq-brand-primary)!important;color:var(--eq-surface)!important;-webkit-text-fill-color:var(--eq-surface)!important;box-shadow:none!important}body:not(.eq-landing-active) :is(.btn-primary,.btn-teal,.btn-accent,.auth-submit,button[type=submit]):hover{transform:translateY(-1px);background:var(--eq-brand-primary-2)!important;border-color:var(--eq-brand-primary-2)!important}body:not(.eq-landing-active) :is(.btn-secondary,.btn-white,.btn-ghost,.auth-retry-btn){border-color:var(--eq-border)!important;color:var(--eq-text)!important;-webkit-text-fill-color:var(--eq-text)!important;box-shadow:none!important;background:#fffdf8bd!important}body:not(.eq-landing-active) :is(input,select,textarea,.input,.form-input,.form-select,.form-textarea,.ai-chat-input){min-height:46px;border:1px solid var(--eq-border)!important;border-radius:var(--eq-radius-card)!important;background:var(--eq-surface)!important;color:var(--eq-text)!important;box-shadow:none!important}body:not(.eq-landing-active) :is(input,select,textarea,.input,.form-input,.form-select,.form-textarea,.ai-chat-input):focus{outline-offset:1px;border-color:var(--eq-brand-primary)!important;box-shadow:none!important;outline:3px solid #001e1624!important}body:not(.eq-landing-active) :is(.form-label,label){font-weight:720;color:var(--eq-text)!important}body:not(.eq-landing-active) :is(.clause-search,.template-search,.search-container){border:1px solid var(--eq-border)!important;border-radius:var(--eq-radius-card)!important;background:var(--eq-surface)!important;box-shadow:none!important}body:not(.eq-landing-active) :is(.category-pill,.filter-pill,.status-pill,.pricing-badge,.tag,.badge){border:1px solid var(--eq-border)!important;border-radius:var(--eq-radius-control)!important;color:var(--eq-brand-primary)!important;-webkit-text-fill-color:currentColor!important;background:#fffdf8b8!important}body:not(.eq-landing-active) :is(.category-pill.active,.filter-pill.active,.status-pill.active,.builder-step.active,.clause-item.selected,.onboarding-option.selected,.onboarding-contract-option.selected){background:var(--eq-brand-primary)!important;border-color:var(--eq-brand-primary)!important;color:var(--eq-surface)!important;-webkit-text-fill-color:var(--eq-surface)!important}body:not(.eq-landing-active) :is(.stat-icon,.showcase-panel-icon,.contact-icon,.avatar-circle,.auth-trust-dot,.dashboard-trust-badge){color:var(--eq-brand-primary)!important;background:#bfa56b2e!important}body:not(.eq-landing-active) .auth-brand-panel,body:not(.eq-landing-active) .stats-dark,body:not(.eq-landing-active) .pricing-card.featured{background:linear-gradient(135deg, var(--eq-brand-primary) 0%, var(--eq-brand-primary-2) 58%, var(--eq-brand-primary-3) 100%)!important;color:var(--eq-surface)!important}body:not(.eq-landing-active) :is(.auth-brand-panel,.stats-dark,.pricing-card.featured) *{color:inherit!important;-webkit-text-fill-color:currentColor!important}body:not(.eq-landing-active) .pricing-card.featured :is(.btn-white,.btn-secondary){background:var(--eq-surface)!important;border-color:var(--eq-surface)!important;color:var(--eq-brand-primary)!important;-webkit-text-fill-color:var(--eq-brand-primary)!important}body:not(.eq-landing-active) .app-sidebar,body:not(.eq-landing-active) .app-mobile-topbar,body:not(.eq-landing-active) .mobile-drawer,body:not(.eq-landing-active) .mobile-bottom-nav,body:not(.eq-landing-active) .mobile-bottom-nav[data-active]{background:var(--eq-brand-primary)!important;color:var(--eq-surface)!important;box-shadow:var(--eq-shadow-nav)!important;border-color:#fffdf824!important}body:not(.eq-landing-active) .app-sidebar{width:260px;padding:24px 16px}body:not(.eq-landing-active) .app-sidebar :is(.brand-wordmark,.brand-wordmark-text,.sidebar-logo),body:not(.eq-landing-active) .app-mobile-topbar :is(.brand-wordmark,.brand-wordmark-text),body:not(.eq-landing-active) .mobile-drawer :is(.brand-wordmark,.brand-wordmark-text){color:var(--eq-surface)!important;-webkit-text-fill-color:currentColor!important}body:not(.eq-landing-active) :is(.sidebar-link,.mobile-drawer-link,.bottom-nav-item,.mobile-menu-btn,.mobile-drawer-close){color:#fffdf8b8!important;-webkit-text-fill-color:currentColor!important}body:not(.eq-landing-active) :is(.sidebar-link,.mobile-drawer-link,.bottom-nav-item,.mobile-menu-btn,.mobile-drawer-close) svg{color:currentColor!important}body:not(.eq-landing-active) :is(.sidebar-link:hover,.mobile-drawer-link:hover,.bottom-nav-item:hover){color:var(--eq-surface)!important;background:#fffdf814!important}body:not(.eq-landing-active) :is(.sidebar-link.active,.mobile-drawer-link.active,.bottom-nav-item.active),body:not(.eq-landing-active) .nav-new-contract,body:not(.eq-landing-active) .mobile-drawer-cta{background:var(--eq-surface)!important;border-color:var(--eq-surface)!important;color:var(--eq-brand-primary)!important;-webkit-text-fill-color:currentColor!important}body:not(.eq-landing-active) :is(.sidebar-link.active,.mobile-drawer-link.active,.bottom-nav-item.active) :is(span,svg),body:not(.eq-landing-active) :is(.nav-new-contract,.mobile-drawer-cta) :is(span,svg){color:var(--eq-brand-primary)!important;-webkit-text-fill-color:var(--eq-brand-primary)!important;opacity:1!important}body:not(.eq-landing-active) :is(.sidebar-link.active,.mobile-drawer-link.active,.bottom-nav-item.active,.nav-new-contract,.mobile-drawer-cta) *{color:currentColor!important;-webkit-text-fill-color:currentColor!important}body:not(.eq-landing-active) :is(.sidebar-user-name,.mobile-drawer-user-name){color:var(--eq-surface)!important}body:not(.eq-landing-active) :is(.sidebar-user-email,.mobile-drawer-user-email){color:#fffdf894!important;-webkit-text-fill-color:currentColor!important}body:not(.eq-landing-active) :is(.sidebar-divider,.mobile-drawer-divider){background:#fffdf824!important}body:not(.eq-landing-active) .sidebar-logout:hover,body:not(.eq-landing-active) .mobile-drawer-logout:hover{color:#ffdad5!important;background:#b4231829!important}body:not(.eq-landing-active) :is(.success,.text-success,.status-signed){color:var(--eq-success)!important}body:not(.eq-landing-active) :is(.warning,.text-warning){color:var(--eq-warning)!important}body:not(.eq-landing-active) :is(.danger,.error,.text-danger){color:var(--eq-danger)!important}body:not(.eq-landing-active) :is(.toast,.notification-toast){border:1px solid var(--eq-border)!important;border-radius:var(--eq-radius-card)!important;background:var(--eq-surface)!important;color:var(--eq-text)!important;box-shadow:var(--eq-shadow-soft)!important}body:not(.eq-landing-active) .loading-fullscreen,body:not(.eq-landing-active) .error-fullscreen{background:var(--eq-app-bg)!important;color:var(--eq-text)!important}body:not(.eq-landing-active) .loading-spinner{border-color:#001e1624!important;border-top-color:var(--eq-brand-primary)!important}body.eq-landing-active .eq-v2-nav :is(.eq-v2-nav-links a,.eq-v2-nav-actions>a:not(.eq-v2-btn)),body.eq-landing-active .eq-v2-mobile-panel a:not(.eq-v2-btn){color:#fffdf8d6!important;-webkit-text-fill-color:#fffdf8d6!important}body.eq-landing-active .eq-v2-nav :is(.eq-v2-nav-links a,.eq-v2-nav-actions>a:not(.eq-v2-btn)):hover,body.eq-landing-active .eq-v2-mobile-panel a:not(.eq-v2-btn):hover{color:#fffdf8!important;-webkit-text-fill-color:#fffdf8!important}body.eq-landing-active .eq-v2-nav .eq-v2-btn-solid,body.eq-landing-active .eq-v2-mobile-panel .eq-v2-btn-solid{background:var(--eq-brand-accent)!important;border-color:var(--eq-brand-accent)!important;color:var(--eq-brand-primary)!important;-webkit-text-fill-color:var(--eq-brand-primary)!important}body:not(.eq-landing-active) :is(.contract-preview-page,.mobilePdf){background:var(--eq-surface)!important;color:var(--eq-text)!important}@media (width<=900px){body:not(.eq-landing-active) .app-sidebar{display:none!important}body:not(.eq-landing-active) .app-mobile-topbar{height:64px!important;padding:0 16px!important;display:flex!important}body:not(.eq-landing-active) .app-content{width:100%!important;max-width:none!important;margin-left:0!important;padding:84px 16px 152px!important}body:not(.eq-landing-active) .mobile-bottom-nav,body:not(.eq-landing-active) .mobile-bottom-nav[data-active]{z-index:1200!important;border-radius:28px!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;justify-items:stretch!important;gap:4px!important;width:auto!important;min-width:0!important;max-width:none!important;padding:8px!important;display:grid!important;bottom:12px!important;left:12px!important;right:12px!important;transform:none!important}body:not(.eq-landing-active) .mobile-bottom-nav[data-active]:before,body:not(.eq-landing-active) .mobile-bottom-nav:before,body:not(.eq-landing-active) .mobile-bottom-nav .bottom-nav-item:after{content:none!important;display:none!important}body:not(.eq-landing-active) .bottom-nav-item{width:100%!important;min-width:0!important;max-width:none!important;height:62px!important;min-height:62px!important;box-shadow:none!important;color:#fffdf8b8!important;background:0 0!important;grid-column:auto!important;padding:6px 4px!important;transform:none!important}body:not(.eq-landing-active) .mobile-bottom-nav .bottom-nav-item:nth-child(3){color:#fffdf8b8!important;min-height:62px!important;box-shadow:none!important;background:0 0!important;transform:none!important}body:not(.eq-landing-active) .mobile-bottom-nav .bottom-nav-item.active{background:var(--eq-surface)!important;color:var(--eq-brand-primary)!important}body:not(.eq-landing-active) .bottom-nav-item span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;line-height:1.05;overflow:hidden;font-size:.66rem!important}}body:not(.eq-landing-active) .contract-builder-page .page-header{box-shadow:none!important;background:0 0!important;border:0!important;margin-bottom:18px!important;padding:0!important}body:not(.eq-landing-active) .contract-builder-page .builder-page-header-row{border:1px solid var(--eq-border)!important;text-align:start!important;background:#fffdf8d6!important;border-radius:12px!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:18px!important;min-height:0!important;margin:0!important;padding:22px 26px!important;display:grid!important;overflow:visible!important}html[dir=rtl] body:not(.eq-landing-active) .contract-builder-page .builder-page-header-row{direction:rtl!important}body:not(.eq-landing-active) .contract-builder-page .builder-page-header-row h1{max-width:15ch!important;margin:0 0 6px!important;font-size:clamp(1.8rem,3vw,2.35rem)!important;font-weight:820!important;line-height:1.02!important}body:not(.eq-landing-active) .contract-builder-page .builder-page-header-row p{max-width:42ch!important;margin:0!important;font-size:.96rem!important;line-height:1.45!important}body:not(.eq-landing-active) .contract-builder-page .builder-stepbar{margin:0 0 22px!important;padding:0 2px!important}body:not(.eq-landing-active) .contract-builder-page .builder-stepbar>div:first-child{gap:10px!important;min-height:28px!important}body:not(.eq-landing-active) .contract-builder-page .builder-smart-grid{grid-template-columns:repeat(2,minmax(260px,1fr))!important;align-items:stretch!important;gap:12px!important}body:not(.eq-landing-active) .contract-builder-page .builder-smart-option{text-align:start!important;border-radius:12px!important;grid-template-rows:auto auto minmax(42px,1fr) auto!important;align-content:start!important;min-height:156px!important;padding:18px!important;display:grid!important}body:not(.eq-landing-active) .contract-builder-page .builder-smart-option>div{text-align:start!important}body:not(.eq-landing-active) .contract-builder-page .builder-smart-option>div:last-child{justify-content:flex-start!important;align-self:end!important}html[dir=rtl] body:not(.eq-landing-active) .contract-builder-page .builder-smart-option>div:last-child{justify-content:flex-end!important}body:not(.eq-landing-active) .contract-builder-page .builder-option-icon,body:not(.eq-landing-active) .contract-builder-page .builder-option-icon svg{color:#001e16!important;stroke:currentColor!important;opacity:1!important}body:not(.eq-landing-active) .contract-builder-page .builder-ai-brief-card{border-radius:12px!important;margin-top:2px!important}body:not(.eq-landing-active) .contract-builder-page .builder-navigation{border-top:1px solid #12150f14!important;align-items:center!important;padding-top:18px!important}body:not(.eq-landing-active) .contract-builder-page .builder-navigation .btn{min-width:146px!important}body:not(.eq-landing-active) .dashboard-page .stat-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important}body:not(.eq-landing-active) .dashboard-page .dashboard-stat-card{min-width:0!important;min-height:132px!important;overflow:hidden!important}body:not(.eq-landing-active) .dashboard-page .dashboard-stat-card .card-header{gap:12px!important}body:not(.eq-landing-active) .dashboard-page .dashboard-stat-card .card-title{max-width:100%!important;font-size:.82rem!important;line-height:1.25!important}body:not(.eq-landing-active) .dashboard-page .dashboard-stat-card .card-value{min-width:0!important;max-width:100%!important;margin-top:14px!important;font-size:clamp(1.55rem,3vw,2.15rem)!important;line-height:1.02!important;overflow:hidden!important}body:not(.eq-landing-active) .dashboard-page .dashboard-stat-card .currency-amount{min-width:0!important;max-width:100%!important}body:not(.eq-landing-active) .dashboard-page .dashboard-stat-card .currency-amount svg{flex:none!important}body:not(.eq-landing-active) .dashboard-page .dashboard-contract-actions{align-items:center!important;gap:4px!important}body:not(.eq-landing-active) .dashboard-page .dashboard-contract-actions .btn,body:not(.eq-landing-active) .dashboard-page .data-table .btn{background:#001e160d!important;border-radius:999px!important;place-items:center!important;width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important;padding:0!important;display:inline-grid!important}body:not(.eq-landing-active) .app-sidebar{border-radius:12px!important}body:not(.eq-landing-active) .app-mobile-topbar{border-radius:999px!important}body:not(.eq-landing-active) .app-sidebar .brand-wordmark{gap:10px!important}body:not(.eq-landing-active) .app-sidebar .brand-wordmark-icon{flex-basis:32px!important;width:32px!important;height:32px!important}body:not(.eq-landing-active) .app-sidebar .brand-wordmark-text{font-size:1.08rem!important}@media (width>=1580px){body:not(.eq-landing-active) .dashboard-page .stat-grid{grid-template-columns:repeat(6,minmax(0,1fr))!important}}@media (width<=900px){body:not(.eq-landing-active) .contract-builder-page .builder-page-header-row{grid-template-columns:1fr!important;padding:20px!important}body:not(.eq-landing-active) .contract-builder-page .builder-page-header-row h1{max-width:100%!important;font-size:clamp(1.9rem,8vw,2.65rem)!important}body:not(.eq-landing-active) .contract-builder-page .builder-smart-grid{grid-template-columns:1fr!important}body:not(.eq-landing-active) .dashboard-page .stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=520px){body:not(.eq-landing-active) .contract-builder-page .builder-navigation{grid-template-columns:1fr!important;display:grid!important}body:not(.eq-landing-active) .contract-builder-page .builder-navigation .btn{width:100%!important;min-width:0!important}body:not(.eq-landing-active) .dashboard-page .dashboard-stat-card .card-value{font-size:clamp(1.35rem,8vw,1.85rem)!important}}.preview-arabic-line{color:var(--eq-text);font-family:"Noto Naskh Arabic", "Tahoma", var(--font-sans);text-align:right;unicode-bidi:isolate;background:#001e1609;border:1px solid #001e161a;border-radius:8px;margin:8px 0 0;padding:10px 12px;font-size:.9rem;line-height:1.8}html[dir=rtl] body:not(.eq-landing-active) .dashboard-advanced-filters,html[dir=rtl] body:not(.eq-landing-active) .dashboard-contract-actions{direction:rtl}@media (width<=520px){body:not(.eq-landing-active) .app-content{padding-left:12px!important;padding-right:12px!important}body:not(.eq-landing-active) .page-header h1{font-size:2.1rem!important}body:not(.eq-landing-active) :is(.grid-2,.grid-3,.dashboard-grid,.builder-layout){grid-template-columns:1fr!important}body:not(.eq-landing-active) :is(.card,.template-card,.contract-card,.builder-form,.builder-sidebar){padding:16px!important}}body:not(.eq-landing-active) :is(.app-sidebar,.app-mobile-topbar,.mobile-drawer) .brand-wordmark{color:#fffdf8!important;-webkit-text-fill-color:#fffdf8!important;opacity:1!important;gap:8px!important}body:not(.eq-landing-active) :is(.app-sidebar,.app-mobile-topbar,.mobile-drawer) .brand-wordmark-text{color:#fffdf8!important;-webkit-text-fill-color:#fffdf8!important;opacity:1!important;font-size:1rem!important;font-weight:820!important;line-height:1!important}body:not(.eq-landing-active) :is(.app-sidebar,.app-mobile-topbar,.mobile-drawer) .brand-wordmark-icon{flex:0 0 28px!important;width:28px!important;height:28px!important}body:not(.eq-landing-active) .contract-view-page .enforce-head{gap:12px!important}body:not(.eq-landing-active) .contract-view-page .enforce-card{overflow:hidden!important}@media (width<=900px){body:not(.eq-landing-active) .app-mobile-topbar{border-radius:8px!important;height:64px!important;min-height:64px!important;padding:0 12px!important;top:10px!important;left:10px!important;right:10px!important}body:not(.eq-landing-active) .app-mobile-topbar .brand-wordmark{min-width:0!important;max-width:160px!important}body:not(.eq-landing-active) .app-mobile-topbar .brand-wordmark-icon{flex-basis:26px!important;width:26px!important;height:26px!important}body:not(.eq-landing-active) .app-mobile-topbar .brand-wordmark-text{text-overflow:ellipsis!important;max-width:106px!important;overflow:hidden!important}body:not(.eq-landing-active) .app-content{padding-top:96px!important;padding-bottom:calc(168px + env(safe-area-inset-bottom))!important}body:not(.eq-landing-active) .mobile-bottom-nav,body:not(.eq-landing-active) .mobile-bottom-nav[data-active]{left:12px!important;right:12px!important;bottom:calc(10px + env(safe-area-inset-bottom))!important;border-radius:30px!important;gap:4px!important;width:auto!important;min-height:0!important;padding:6px!important;overflow:hidden!important}body:not(.eq-landing-active) .mobile-bottom-nav .bottom-nav-item,body:not(.eq-landing-active) .mobile-bottom-nav[data-active] .bottom-nav-item,body:not(.eq-landing-active) .mobile-bottom-nav[data-active] .bottom-nav-item:nth-child(3){width:100%!important;min-width:0!important;height:54px!important;min-height:54px!important;box-shadow:none!important;border-radius:22px!important;padding:6px 3px!important;transform:none!important}body:not(.eq-landing-active) .mobile-bottom-nav .bottom-nav-item.active,body:not(.eq-landing-active) .mobile-bottom-nav[data-active] .bottom-nav-item.active{color:#001e16!important;-webkit-text-fill-color:#001e16!important;background:#fffdf8!important}body:not(.eq-landing-active) .mobile-bottom-nav .bottom-nav-item.active *,body:not(.eq-landing-active) .mobile-bottom-nav[data-active] .bottom-nav-item.active *{color:#001e16!important;-webkit-text-fill-color:currentColor!important}body:not(.eq-landing-active) .mobile-bottom-nav .bottom-nav-item svg,body:not(.eq-landing-active) .mobile-bottom-nav[data-active] .bottom-nav-item svg{width:18px!important;height:18px!important}body:not(.eq-landing-active) .mobile-bottom-nav .bottom-nav-item span,body:not(.eq-landing-active) .mobile-bottom-nav[data-active] .bottom-nav-item span{max-width:100%!important;font-size:.58rem!important;line-height:1!important}body:not(.eq-landing-active) .dashboard-page .stat-grid{gap:10px!important}body:not(.eq-landing-active) .dashboard-page .dashboard-stat-card{min-height:126px!important}body:not(.eq-landing-active) .templates-page .template-thumb{min-height:112px!important}body:not(.eq-landing-active) .templates-page .template-info{padding:16px!important}body:not(.eq-landing-active) .templates-page .template-card-app .btn{margin-top:10px!important}body:not(.eq-landing-active) .billing-page .page-header>div{align-items:flex-start!important}}@media (width<=430px){body:not(.eq-landing-active) .app-content{padding-left:12px!important;padding-right:12px!important}body:not(.eq-landing-active) .app-mobile-topbar .brand-wordmark{max-width:142px!important}body:not(.eq-landing-active) .billing-page .page-header h1{max-width:12ch!important}}:root{--eq-shadow-soft:none;--eq-shadow-nav:none;--eq-font-small:.875rem;--eq-font-base:1rem;--eq-font-lead:1.125rem;--eq-font-display:clamp(2.2rem, 5vw, 4.4rem)}html[dir=rtl] body{direction:rtl}html[dir=ltr] body{direction:ltr}body,body :is(button,input,select,textarea),body:not(.eq-landing-active) :is(.app-content,.contract-preview,.preview-body,.preview-document,.live-preview,.mobilePdf,.legal-page,.use-cases-page,.footer-detail-page){font-family:var(--font-display)!important}body :is(h1,h2,h3,h4,h5,h6,p,a,button,span,small,strong,label,li,td,th,input,textarea,select){text-shadow:none!important}body:not(.eq-landing-active) :is(h1,h2,h3,h4,h5,h6,p,a,button,span,small,strong,label,li,td,th){overflow-wrap:anywhere;word-break:normal}body:not(.eq-landing-active) :is(.card,.pricing-card,.builder-sidebar,.builder-form,.contract-preview,.preview-container,.preview-card,.preview-body,.template-card,.contract-card,.dashboard-stat-card,.dashboard-contract-card,.dashboard-shortcut-card,.dashboard-notice-card,.dashboard-quick-action,.dashboard-intelligence-card,.dashboard-contract-panel,.clause-card,.clause-item,.auth-card,.billing-card,.profile-card,.notification-card,.team-member-card,.contact-info-card,.about-stat,.about-timeline-item,.modal-content,.dropdown-menu,.ai-chat-panel,.signature-panel,.feedback-card,.reputation-card,.enforceability-checklist,.missing-fields-prompt,.empty-state,.toast,.notification-toast,.use-case-card,.footer-detail-card,.footer-detail-sidebar,.footer-detail-related-grid a),body:not(.eq-landing-active) :is(.card,.pricing-card,.template-card,.contract-card,.dashboard-stat-card,.dashboard-contract-card,.dashboard-shortcut-card,.dashboard-quick-action,.clause-item,.notification-card,.use-case-card,.footer-detail-card,.footer-detail-related-grid a,.btn,.eq-pill,button):hover{box-shadow:none!important;filter:none!important;transform:none!important}body:not(.eq-landing-active) :is(.app-sidebar,.app-mobile-topbar,.mobile-drawer,.mobile-bottom-nav,.mobile-bottom-nav[data-active]){box-shadow:none!important;background:#001e16!important;border-color:#fffdf824!important}body:not(.eq-landing-active) :is(.legal-nav,.use-cases-nav,.footer-detail-nav,.eq-public-nav){box-shadow:none!important;-webkit-backdrop-filter:none!important;background:#001e16!important;border:0!important;padding:0!important}body:not(.eq-landing-active) :is(.legal-nav-left,.use-cases-nav-left,.footer-detail-nav-left,.eq-nav-left,.legal-nav-right,.use-cases-nav-right,.footer-detail-nav-right,.eq-nav-right){gap:22px!important}body:not(.eq-landing-active) :is(.legal-nav .legal-shell,.legal-page .legal-nav .container,.use-cases-nav-shell,.footer-detail-nav-shell,.eq-public-nav){grid-template-columns:auto minmax(0,1fr) auto!important;gap:24px!important;min-height:70px!important}body:not(.eq-landing-active) :is(.legal-wordmark,.use-cases-brand,.footer-detail-brand,.eq-nav-brand){grid-area:1/1!important;justify-self:start!important}body:not(.eq-landing-active) :is(.legal-nav-left,.use-cases-nav-left,.footer-detail-nav-left,.eq-nav-left){grid-area:1/2!important;justify-content:flex-start!important}body:not(.eq-landing-active) :is(.legal-nav-right,.use-cases-nav-right,.footer-detail-nav-right,.eq-nav-right){grid-area:1/3!important;justify-content:flex-end!important}body:not(.eq-landing-active) :is(.legal-nav a,.legal-nav button,.use-cases-nav a,.use-cases-nav button,.footer-detail-nav a,.footer-detail-nav button,.eq-public-nav a,.eq-public-nav button,.legal-wordmark,.use-cases-brand,.footer-detail-brand,.eq-nav-brand,.brand-wordmark.legal-wordmark,.brand-wordmark.use-cases-brand,.brand-wordmark.footer-detail-brand,.legal-wordmark .brand-wordmark-text,.use-cases-brand .brand-wordmark-text,.footer-detail-brand .brand-wordmark-text){color:#fffdf8!important;-webkit-text-fill-color:#fffdf8!important;font-size:var(--eq-font-base)!important;line-height:1.1!important;text-decoration:none!important}body:not(.eq-landing-active) :is(.legal-nav .eq-pill,.use-cases-nav .eq-pill,.footer-detail-nav .eq-pill,.eq-public-nav .eq-pill){color:#001e16!important;-webkit-text-fill-color:#001e16!important;min-height:46px!important;font-size:var(--eq-font-base)!important;white-space:nowrap!important;background:#bfa56b!important;border:1px solid #bfa56b!important;padding:0 20px!important}body:not(.eq-landing-active) :is(.legal-nav .eq-pill *,.use-cases-nav .eq-pill *,.footer-detail-nav .eq-pill *,.eq-public-nav .eq-pill *){color:#001e16!important;-webkit-text-fill-color:#001e16!important}body:not(.eq-landing-active) :is(.page-header h1,.legal-hero h1,.use-cases-hero h1,.footer-detail-hero h1){font-size:var(--eq-font-display)!important;letter-spacing:0!important;line-height:1.02!important}body:not(.eq-landing-active) :is(.page-header p,.legal-content p,.legal-content li,.use-cases-intro,.footer-detail-summary,.footer-detail-card p,.footer-detail-card li){font-size:var(--eq-font-base)!important;line-height:1.62!important}body:not(.eq-landing-active) :is(.btn,.eq-pill,.category-pill,.filter-pill,.status-pill,.tab-button,.contract-tabs button){font-size:var(--eq-font-base)!important;min-height:44px!important}body:not(.eq-landing-active) :is(.btn-xs,.btn-sm){font-size:var(--eq-font-small)!important;min-height:40px!important}.lang-toggle{min-height:42px!important;box-shadow:none!important;background:#fffdf824!important;border:1px solid #fffdf82e!important;gap:3px!important;padding:3px!important}.lang-toggle button{min-width:42px!important;min-height:36px!important;font-size:var(--eq-font-small)!important;color:currentColor!important;padding:0 12px!important;font-weight:800!important}.lang-toggle button.active{color:#001e16!important;-webkit-text-fill-color:#001e16!important;box-shadow:none!important;background:#fffdf8!important}.lang-toggle .ar-glyph{font-family:var(--font-display)!important;font-size:var(--eq-font-small)!important;transform:none!important}body:not(.eq-landing-active) :is(.legal-nav,.use-cases-nav,.footer-detail-nav,.eq-public-nav) .lang-toggle{flex:none;color:#fffdf8!important}body:not(.eq-landing-active) :is(.legal-nav,.use-cases-nav,.footer-detail-nav,.eq-public-nav) .lang-toggle button:not(.active){color:#fffdf8d1!important;-webkit-text-fill-color:#fffdf8d1!important}.currency-amount{direction:inherit;unicode-bidi:isolate}html[dir=rtl] .currency-amount,.preview-body[dir=rtl] .currency-amount,.contract-preview[dir=rtl] .currency-amount,.preview-document[dir=rtl] .currency-amount,.live-preview[dir=rtl] .currency-amount{flex-direction:row-reverse}.preview-body[dir=rtl],.contract-preview[dir=rtl],.preview-document[dir=rtl],.live-preview[dir=rtl],.mobilePdf[dir=rtl]{text-align:right!important;direction:rtl!important}.preview-body[dir=ltr],.contract-preview[dir=ltr],.preview-document[dir=ltr],.live-preview[dir=ltr],.mobilePdf[dir=ltr]{text-align:left!important;direction:ltr!important}body:not(.eq-landing-active) :is(.legal-hero,.use-cases-hero,.footer-detail-hero,.legal-content h2,.use-cases-cta,.footer-detail-content){border-top:0!important;border-bottom:0!important}body:not(.eq-landing-active) :is(.legal-content h2,.use-cases-cta,.footer-detail-card){position:relative}body:not(.eq-landing-active) :is(.legal-content h2,.use-cases-cta,.footer-detail-card):before{content:">";color:#ece7dc;place-items:center;width:12px;font-size:clamp(1.8rem,4vw,3.4rem);font-weight:300;line-height:1;display:grid;position:absolute;inset:0 auto 0 -22px}@media (width<=920px){body:not(.eq-landing-active) :is(.legal-nav .legal-shell,.legal-page .legal-nav .container,.use-cases-nav-shell,.footer-detail-nav-shell,.eq-public-nav){grid-template-columns:auto minmax(0,1fr)!important;gap:14px!important;min-height:64px!important;padding-inline:16px!important}body:not(.eq-landing-active) :is(.legal-nav-left,.use-cases-nav-left,.footer-detail-nav-left,.eq-nav-left){display:none!important}body:not(.eq-landing-active) :is(.legal-wordmark,.use-cases-brand,.footer-detail-brand,.eq-nav-brand){grid-column:1!important}body:not(.eq-landing-active) :is(.legal-nav-right,.use-cases-nav-right,.footer-detail-nav-right,.eq-nav-right){grid-column:2!important;gap:10px!important;min-width:0!important;display:flex!important}body:not(.eq-landing-active) :is(.legal-nav-right>a:not(.eq-pill),.use-cases-nav-right>a:not(.eq-pill),.footer-detail-nav-right>a:not(.eq-pill)){display:none!important}}@media (width<=520px){body:not(.eq-landing-active) :is(.legal-nav a,.use-cases-nav a,.footer-detail-nav a,.eq-public-nav a){font-size:.9rem!important}body:not(.eq-landing-active) :is(.legal-nav .eq-pill,.use-cases-nav .eq-pill,.footer-detail-nav .eq-pill,.eq-public-nav .eq-pill){min-height:42px!important;padding-inline:14px!important;font-size:.9rem!important}body:not(.eq-landing-active) :is(.legal-nav-right,.use-cases-nav-right,.footer-detail-nav-right){gap:6px!important}body:not(.eq-landing-active) :is(.legal-nav,.use-cases-nav,.footer-detail-nav) .lang-toggle{min-height:38px!important}body:not(.eq-landing-active) :is(.legal-nav,.use-cases-nav,.footer-detail-nav) .lang-toggle button{min-width:36px!important;min-height:32px!important;padding-inline:8px!important;font-size:.8rem!important}}@media (width<=390px){body:not(.eq-landing-active) :is(.legal-nav .eq-pill,.use-cases-nav .eq-pill,.footer-detail-nav .eq-pill){padding-inline:10px!important;font-size:.82rem!important}}body:not(.eq-landing-active) .app-sidebar .brand-wordmark,body:not(.eq-landing-active) .app-mobile-topbar .brand-wordmark,body:not(.eq-landing-active) .mobile-drawer .brand-wordmark{color:#fffdf8!important;-webkit-text-fill-color:#fffdf8!important;opacity:1!important}body:not(.eq-landing-active) .app-sidebar .brand-wordmark-text,body:not(.eq-landing-active) .app-mobile-topbar .brand-wordmark-text,body:not(.eq-landing-active) .mobile-drawer .brand-wordmark-text{color:#fffdf8!important;-webkit-text-fill-color:#fffdf8!important;opacity:1!important;text-shadow:none!important;font-size:1rem!important;font-weight:820!important;line-height:1!important}body:not(.eq-landing-active) .app-sidebar .brand-wordmark .brand-wordmark-text,body:not(.eq-landing-active) .app-mobile-topbar .brand-wordmark .brand-wordmark-text,body:not(.eq-landing-active) .mobile-drawer .brand-wordmark .brand-wordmark-text{color:#fffdf8!important;-webkit-text-fill-color:#fffdf8!important}body:not(.eq-landing-active) .app-sidebar .brand-wordmark-icon,body:not(.eq-landing-active) .app-mobile-topbar .brand-wordmark-icon,body:not(.eq-landing-active) .mobile-drawer .brand-wordmark-icon{flex:0 0 28px!important;width:28px!important;height:28px!important}body:not(.eq-landing-active) .contract-view-page .enforce-head .btn{white-space:nowrap!important;min-width:124px!important}@media (width<=900px){body:not(.eq-landing-active) .app-mobile-topbar{border-radius:8px!important;height:64px!important;min-height:64px!important;padding:0 12px!important;top:10px!important;left:10px!important;right:10px!important}body:not(.eq-landing-active) .app-mobile-topbar .brand-wordmark{gap:8px!important;min-width:0!important;max-width:154px!important;overflow:hidden!important}body:not(.eq-landing-active) .app-mobile-topbar .brand-wordmark-icon{flex-basis:26px!important;width:26px!important;height:26px!important}body:not(.eq-landing-active) .app-mobile-topbar .brand-wordmark-text{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:104px!important;overflow:hidden!important}body:not(.eq-landing-active) .app-content{padding-top:96px!important;padding-bottom:calc(168px + env(safe-area-inset-bottom))!important}body:not(.eq-landing-active) .mobile-bottom-nav,body:not(.eq-landing-active) .mobile-bottom-nav[data-active]{left:12px!important;right:12px!important;bottom:calc(10px + env(safe-area-inset-bottom))!important;background:#001e16!important;border-radius:30px!important;gap:4px!important;width:auto!important;min-height:0!important;padding:6px!important;overflow:hidden!important}body:not(.eq-landing-active) .mobile-bottom-nav .bottom-nav-item,body:not(.eq-landing-active) .mobile-bottom-nav[data-active] .bottom-nav-item,body:not(.eq-landing-active) .mobile-bottom-nav .bottom-nav-item:nth-child(3),body:not(.eq-landing-active) .mobile-bottom-nav[data-active] .bottom-nav-item:nth-child(3){color:#fffdf8b8!important;-webkit-text-fill-color:currentColor!important;width:100%!important;min-width:0!important;height:54px!important;min-height:54px!important;box-shadow:none!important;background:0 0!important;border-radius:22px!important;padding:6px 3px!important;transform:none!important}body:not(.eq-landing-active) .mobile-bottom-nav .bottom-nav-item.active,body:not(.eq-landing-active) .mobile-bottom-nav[data-active] .bottom-nav-item.active,body:not(.eq-landing-active) .mobile-bottom-nav .bottom-nav-item:nth-child(3).active,body:not(.eq-landing-active) .mobile-bottom-nav[data-active] .bottom-nav-item:nth-child(3).active{color:#bfa56b!important;-webkit-text-fill-color:#bfa56b!important;background:#bfa56b29!important}body:not(.eq-landing-active) .mobile-bottom-nav .bottom-nav-item.active *,body:not(.eq-landing-active) .mobile-bottom-nav[data-active] .bottom-nav-item.active *{color:#bfa56b!important;-webkit-text-fill-color:currentColor!important}body:not(.eq-landing-active) .mobile-bottom-nav .bottom-nav-item svg,body:not(.eq-landing-active) .mobile-bottom-nav[data-active] .bottom-nav-item svg{width:18px!important;height:18px!important}body:not(.eq-landing-active) .mobile-bottom-nav .bottom-nav-item span,body:not(.eq-landing-active) .mobile-bottom-nav[data-active] .bottom-nav-item span{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important;font-size:.58rem!important;line-height:1!important;overflow:hidden!important}}.dashboard-page :is(.dashboard-trust-strip,.dashboard-notice-card,.dashboard-quick-action,.dashboard-priority-item,.dashboard-stat-card,.dashboard-intelligence-card,.dashboard-contract-panel,.dashboard-contract-card,.dashboard-shortcut-card){opacity:1!important;filter:none!important;will-change:auto!important;transform:none!important}.dashboard-page .dashboard-quick-action,.dashboard-page .dashboard-quick-action:hover,.dashboard-page .dashboard-quick-action:focus-visible{color:#08251d!important;-webkit-text-fill-color:#08251d!important;background:#fffdf7!important;border-color:#08251d1f!important;box-shadow:0 14px 34px #08251d12!important}.dashboard-page .dashboard-quick-action *{color:#08251d!important;-webkit-text-fill-color:#08251d!important}@media (width<=720px){body:not(.eq-landing-active) .contract-obligation-stats{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important;width:100%!important;min-width:0!important}body:not(.eq-landing-active) .contract-obligation-stats div{min-width:0!important;padding:10px 8px!important}body:not(.eq-landing-active) .contract-obligation-stats strong{font-size:1rem!important}body:not(.eq-landing-active) .contract-obligation-stats span{font-size:.62rem!important;line-height:1.2!important}}.legal-page.eq-public-page,.use-cases-page,.footer-detail-page{color:#12150f!important;min-height:100vh!important;font-family:var(--font-sans)!important;background:#f5f0e8!important;overflow-x:clip!important}.legal-page.eq-public-page *,.use-cases-page *,.footer-detail-page *{font-family:inherit;letter-spacing:0!important;text-shadow:none!important;box-sizing:border-box!important}.legal-page.eq-public-page :is(h1,h2,h3,h4,h5,h6,.brand-wordmark,.brand-wordmark-text),.use-cases-page :is(h1,h2,h3,h4,h5,h6,.brand-wordmark,.brand-wordmark-text),.footer-detail-page :is(h1,h2,h3,h4,h5,h6,.brand-wordmark,.brand-wordmark-text){font-family:var(--font-display)!important}.legal-nav,.use-cases-nav,.footer-detail-nav{z-index:500!important;width:min(1240px,100% - 48px)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important;margin:12px auto 0!important;padding:0!important;position:sticky!important;top:12px!important;overflow:visible!important}.legal-nav .legal-shell,.use-cases-nav-shell,.footer-detail-nav-shell{color:#fffdf8!important;background:#001e16f5!important;border:1px solid #fffdf829!important;border-radius:999px!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:clamp(14px,2vw,26px)!important;width:100%!important;max-width:none!important;min-height:66px!important;margin:0!important;padding:6px 8px 6px 16px!important;display:grid!important;box-shadow:0 20px 58px #001e1638!important}.legal-nav-left,.legal-nav-right,.use-cases-nav-left,.use-cases-nav-right,.footer-detail-nav-left,.footer-detail-nav-right{align-items:center!important;gap:clamp(12px,1.6vw,22px)!important;min-width:0!important;display:flex!important}.legal-wordmark,.use-cases-brand,.footer-detail-brand{color:#fffdf8!important;-webkit-text-fill-color:#fffdf8!important;white-space:nowrap!important;grid-column:1!important;justify-self:start!important;align-items:center!important;gap:9px!important;min-height:46px!important;text-decoration:none!important;display:inline-flex!important}.legal-wordmark .brand-wordmark-text,.use-cases-brand .brand-wordmark-text,.footer-detail-brand .brand-wordmark-text{color:#fffdf8!important;-webkit-text-fill-color:#fffdf8!important;font-size:.98rem!important;font-weight:850!important;line-height:1!important}.legal-wordmark .brand-wordmark-icon,.use-cases-brand .brand-wordmark-icon,.footer-detail-brand .brand-wordmark-icon{object-fit:contain!important;flex:0 0 32px!important;width:32px!important;height:32px!important}.legal-nav-left,.use-cases-nav-left,.footer-detail-nav-left{grid-column:2!important;justify-content:center!important}.legal-nav-right,.use-cases-nav-right,.footer-detail-nav-right{grid-column:3!important;justify-content:flex-end!important}.legal-nav :is(a,button):not(.eq-pill),.use-cases-nav :is(a,button):not(.eq-pill),.footer-detail-nav :is(a,button):not(.eq-pill){color:#fffdf8d6!important;-webkit-text-fill-color:#fffdf8d6!important;white-space:nowrap!important;background:0 0!important;border:0!important;justify-content:center!important;align-items:center!important;min-height:40px!important;padding-inline:2px!important;font-size:.95rem!important;font-weight:760!important;line-height:1.1!important;text-decoration:none!important;display:inline-flex!important}.legal-nav :is(a,button):not(.eq-pill):hover,.use-cases-nav :is(a,button):not(.eq-pill):hover,.footer-detail-nav :is(a,button):not(.eq-pill):hover{color:#fffdf8!important;-webkit-text-fill-color:#fffdf8!important}.legal-nav .eq-pill,.use-cases-nav .eq-pill,.footer-detail-nav .eq-pill{color:#001e16!important;-webkit-text-fill-color:#001e16!important;white-space:nowrap!important;min-height:50px!important;box-shadow:none!important;background:#bfa56b!important;border:1px solid #bfa56b!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;gap:8px!important;padding:0 22px!important;font-size:.94rem!important;font-weight:850!important;line-height:1!important;text-decoration:none!important;display:inline-flex!important}.legal-nav .eq-pill *,.use-cases-nav .eq-pill *,.footer-detail-nav .eq-pill *{color:#001e16!important;-webkit-text-fill-color:#001e16!important}.legal-nav .lang-toggle,.use-cases-nav .lang-toggle,.footer-detail-nav .lang-toggle{background:#fffdf824!important;border:1px solid #fffdf824!important;border-radius:999px!important;flex:none!important;width:auto!important;min-width:88px!important;height:46px!important;min-height:46px!important;padding:4px!important;overflow:hidden!important}.legal-nav .lang-toggle button,.use-cases-nav .lang-toggle button,.footer-detail-nav .lang-toggle button{color:#fffdf8c7!important;-webkit-text-fill-color:#fffdf8c7!important;border-radius:999px!important;place-items:center!important;width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important;padding:0!important;font-size:.78rem!important;font-weight:850!important;display:grid!important}.legal-nav .lang-toggle button.active,.use-cases-nav .lang-toggle button.active,.footer-detail-nav .lang-toggle button.active{color:#001e16!important;-webkit-text-fill-color:#001e16!important;background:#fffdf8!important}.legal-hero,.use-cases-hero,.footer-detail-hero{color:#12150f!important;background:radial-gradient(circle at 84% 8%,#bfa56b33,#0000 30%),linear-gradient(#fffdf8 0%,#f5f0e8 100%)!important;border:0!important}.legal-hero{padding:clamp(58px,8vw,112px) 0 clamp(24px,4vw,48px)!important}.legal-page.eq-public-page .legal-hero .legal-shell,.legal-page.eq-public-page .legal-content>.legal-shell,.legal-page.eq-public-page .legal-footer .legal-shell{background:0 0!important;width:min(1120px,100% - 40px)!important;max-width:1120px!important;margin-inline:auto!important}.legal-page.eq-public-page .legal-hero h1,.use-cases-hero h1,.footer-detail-hero h1{color:#12150f!important;-webkit-text-fill-color:#12150f!important;max-width:12ch!important;margin:0!important;font-size:clamp(3rem,7vw,5.9rem)!important;font-weight:900!important;line-height:.95!important}.legal-date,.legal-content p,.legal-content li,.use-cases-intro,.footer-detail-summary,.footer-detail-card p,.footer-detail-card li{color:#4e5b55!important;-webkit-text-fill-color:#4e5b55!important;font-size:clamp(.95rem,1.2vw,1.05rem)!important;line-height:1.68!important}.legal-content{background:#fffdf8!important;width:100%!important;max-width:none!important;margin:0!important;padding:clamp(42px,6vw,72px) 0 clamp(72px,8vw,110px)!important}.legal-content h2,.legal-content h3{color:#12150f!important;-webkit-text-fill-color:#12150f!important}.legal-content h2{border:0!important;margin:clamp(38px,5vw,62px) 0 14px!important;padding:0!important;font-size:clamp(1.8rem,3.2vw,3.2rem)!important;font-weight:900!important;line-height:1!important}.legal-content h2:first-child{margin-top:0!important}.legal-content h2:before,.use-cases-cta:before,.footer-detail-card:before{content:none!important;display:none!important}.legal-content a:not(.btn):not(.eq-pill),.use-cases-page a:not(.btn):not(.eq-pill),.footer-detail-page a:not(.btn):not(.eq-pill){color:#006f52!important;-webkit-text-fill-color:#006f52!important;text-decoration-color:#006f5259!important}.contact-info-card,.about-stat,.pricing-card,.use-case-card,.footer-detail-sidebar,.footer-detail-card,.footer-detail-related-grid a{box-shadow:none!important;border:1px solid #12150f1f!important;border-radius:8px!important}.about-stat,.contact-info-card,.pricing-card{background:#fffdf8!important}.pricing-card.featured{color:#fffdf8!important;background:#001e16!important;border-color:#001e16!important}.pricing-card.featured :is(h1,h2,h3,h4,p,li,span,strong,.pricing-plan,.pricing-period,.pricing-price,.pricing-amount,.pricing-currency){color:#fffdf8!important;-webkit-text-fill-color:#fffdf8!important}.pricing-card.featured .btn-white,.pricing-card.featured .btn-secondary{color:#001e16!important;-webkit-text-fill-color:#001e16!important;background:#fffdf8!important;border-color:#fffdf8!important}.legal-content div[style*="background: rgb(0, 30, 22)"],.legal-content div[style*="background: #001E16"]{color:#fffdf8!important}.legal-content div[style*="background: rgb(0, 30, 22)"] *,.legal-content div[style*="background: #001E16"] *{color:#fffdf8!important;-webkit-text-fill-color:#fffdf8!important}.legal-content div[style*="background: rgb(0, 30, 22)"] a,.legal-content div[style*="background: #001E16"] a{color:#001e16!important;-webkit-text-fill-color:#001e16!important;background:#fffdf8!important}.use-cases-main,.footer-detail-content{background:#fffdf8!important}.use-cases-public{padding-bottom:clamp(58px,8vw,110px)!important}.use-cases-shell,.footer-detail-shell{width:min(1120px,100% - 40px)!important;max-width:1120px!important}.use-cases-grid{gap:18px!important}.use-cases-cta{text-align:center!important;background:#f5f0e8!important;border:1px solid #12150f1f!important;border-radius:8px!important;margin-top:clamp(44px,7vw,72px)!important;padding:32px!important;position:static!important}.footer-detail-hero{padding:clamp(62px,8vw,112px) 0 clamp(42px,6vw,78px)!important}.footer-detail-hero h1{max-width:980px!important}.footer-detail-stats span{color:#001e16!important;-webkit-text-fill-color:#001e16!important;background:#fffdf8!important}.footer-detail-grid{grid-template-columns:minmax(220px,.62fr) minmax(0,1.55fr)!important;gap:clamp(28px,5vw,72px)!important}.footer-detail-sidebar,.footer-detail-card{background:#fffdf8!important}.footer-detail-card{grid-template-columns:82px minmax(0,1fr)!important;padding:clamp(24px,3.2vw,40px)!important}.footer-detail-card>span{color:#31594e!important;-webkit-text-fill-color:#31594e!important;font-variant-numeric:tabular-nums!important;white-space:nowrap!important;overflow-wrap:normal!important;word-break:keep-all!important;text-align:left!important;width:82px!important;min-width:82px!important}html[dir=rtl] .footer-detail-card>span{text-align:right!important}.footer-detail-card h2{color:#12150f!important;-webkit-text-fill-color:#12150f!important;font-size:clamp(1.8rem,2.8vw,3rem)!important;line-height:1!important}.footer-detail-related{color:#fffdf8!important;background:#001e16!important}.footer-detail-related :is(.footer-detail-kicker,h2,a,span,strong,svg){color:#fffdf8!important;-webkit-text-fill-color:#fffdf8!important}.footer-detail-related .footer-detail-kicker,.footer-detail-related-grid a span{opacity:.72!important}.footer-detail-related-grid a{background:#fffdf814!important;border-color:#fffdf824!important}.legal-footer,.use-cases-footer,.footer-detail-footer{text-align:left!important;background:#fffdf8!important;border-top:1px solid #12150f1a!important;padding:26px 0!important}.legal-footer .legal-shell,.use-cases-footer .use-cases-shell,.footer-detail-footer .footer-detail-shell{justify-content:space-between!important;align-items:center!important;gap:18px!important;min-height:34px!important;display:flex!important}.legal-footer .brand-wordmark,.use-cases-footer .brand-wordmark,.footer-detail-footer .brand-wordmark{color:#001e16!important;-webkit-text-fill-color:#001e16!important;align-items:center!important;gap:8px!important;text-decoration:none!important;display:inline-flex!important}.legal-footer .brand-wordmark-icon,.use-cases-footer .brand-wordmark-icon,.footer-detail-footer .brand-wordmark-icon{flex:0 0 22px!important;width:22px!important;height:22px!important}.legal-footer .brand-wordmark-text,.use-cases-footer .brand-wordmark-text,.footer-detail-footer .brand-wordmark-text{color:#001e16!important;-webkit-text-fill-color:#001e16!important;font-size:.9rem!important;font-weight:850!important;line-height:1!important}.legal-footer p,.use-cases-footer p,.footer-detail-footer p{color:#4e5b55!important;-webkit-text-fill-color:#4e5b55!important;margin:0!important;font-size:.78rem!important;line-height:1.5!important}.legal-footer a,.use-cases-footer a,.footer-detail-footer a{color:#001e16!important;-webkit-text-fill-color:#001e16!important;font-weight:760!important;text-decoration:none!important}@media (width<=920px){.legal-nav,.use-cases-nav,.footer-detail-nav{width:calc(100% - 28px)!important;top:10px!important}.legal-nav .legal-shell,.use-cases-nav-shell,.footer-detail-nav-shell{grid-template-columns:minmax(0,1fr) auto!important;gap:10px!important;min-height:64px!important;padding:6px 8px 6px 14px!important}.legal-nav-left,.use-cases-nav-left,.footer-detail-nav-left,.legal-nav-right>a:not(.eq-pill),.use-cases-nav-right>a:not(.eq-pill),.footer-detail-nav-right>a:not(.eq-pill){display:none!important}.legal-wordmark,.use-cases-brand,.footer-detail-brand{grid-column:1!important;max-width:132px!important;overflow:hidden!important}.legal-nav-right,.use-cases-nav-right,.footer-detail-nav-right{grid-column:2!important;gap:8px!important}.footer-detail-grid{grid-template-columns:1fr!important}.footer-detail-sidebar{position:static!important}}@media (width<=620px){.legal-nav,.use-cases-nav,.footer-detail-nav{width:calc(100% - 20px)!important}.legal-nav .legal-shell,.use-cases-nav-shell,.footer-detail-nav-shell{min-height:62px!important;padding-left:10px!important}.legal-wordmark .brand-wordmark-icon,.use-cases-brand .brand-wordmark-icon,.footer-detail-brand .brand-wordmark-icon{flex-basis:28px!important;width:28px!important;height:28px!important}.legal-wordmark .brand-wordmark-text,.use-cases-brand .brand-wordmark-text,.footer-detail-brand .brand-wordmark-text{font-size:.92rem!important}.legal-nav .lang-toggle,.use-cases-nav .lang-toggle,.footer-detail-nav .lang-toggle{min-width:78px!important;height:42px!important;min-height:42px!important}.legal-nav .lang-toggle button,.use-cases-nav .lang-toggle button,.footer-detail-nav .lang-toggle button{width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important}.legal-nav .eq-pill,.use-cases-nav .eq-pill,.footer-detail-nav .eq-pill{min-height:42px!important;padding-inline:12px!important;font-size:.82rem!important}.legal-page.eq-public-page .legal-hero .legal-shell,.legal-page.eq-public-page .legal-content>.legal-shell,.legal-page.eq-public-page .legal-footer .legal-shell,.use-cases-shell,.footer-detail-shell{width:min(100% - 28px,1120px)!important}.legal-page.eq-public-page .legal-hero h1,.use-cases-hero h1,.footer-detail-hero h1{font-size:clamp(2.15rem,12vw,3.4rem)!important;line-height:1!important}.footer-detail-card{grid-template-columns:1fr!important}.footer-detail-card>span{width:auto!important;min-width:0!important;margin-bottom:10px!important;font-size:2.35rem!important}.footer-detail-card ul,.footer-detail-related-grid,.legal-footer .legal-shell,.use-cases-footer .use-cases-shell,.footer-detail-footer .footer-detail-shell{grid-template-columns:1fr!important}.legal-footer .legal-shell,.use-cases-footer .use-cases-shell,.footer-detail-footer .footer-detail-shell{flex-direction:column!important;align-items:flex-start!important}}@media (width<=390px){.legal-wordmark,.use-cases-brand,.footer-detail-brand{max-width:112px!important}.legal-nav .eq-pill,.use-cases-nav .eq-pill,.footer-detail-nav .eq-pill{padding-inline:10px!important}}body:not(.eq-landing-active) .legal-page.eq-public-page>.legal-nav,body:not(.eq-landing-active) .use-cases-page>.use-cases-nav,body:not(.eq-landing-active) .footer-detail-page>.footer-detail-nav{box-shadow:none!important;background:0 0!important;border:0!important}body:not(.eq-landing-active) .legal-page.eq-public-page .legal-nav>.legal-shell,body:not(.eq-landing-active) .use-cases-page .use-cases-nav-shell,body:not(.eq-landing-active) .footer-detail-page .footer-detail-nav-shell{color:#fffdf8!important;background:#001e16f5!important;border-radius:999px!important;width:100%!important;max-width:none!important}body:not(.eq-landing-active) .legal-page.eq-public-page .legal-nav :is(a,button,.brand-wordmark,.brand-wordmark-text),body:not(.eq-landing-active) .use-cases-page .use-cases-nav :is(a,button,.brand-wordmark,.brand-wordmark-text),body:not(.eq-landing-active) .footer-detail-page .footer-detail-nav :is(a,button,.brand-wordmark,.brand-wordmark-text){color:#fffdf8db!important;-webkit-text-fill-color:#fffdf8db!important}body:not(.eq-landing-active) .legal-page.eq-public-page .legal-nav :is(.brand-wordmark,.brand-wordmark-text):not(.eq-pill *),body:not(.eq-landing-active) .use-cases-page .use-cases-nav :is(.brand-wordmark,.brand-wordmark-text):not(.eq-pill *),body:not(.eq-landing-active) .footer-detail-page .footer-detail-nav :is(.brand-wordmark,.brand-wordmark-text):not(.eq-pill *){color:#fffdf8!important;-webkit-text-fill-color:#fffdf8!important}body:not(.eq-landing-active) .legal-page.eq-public-page .legal-nav .eq-pill,body:not(.eq-landing-active) .legal-page.eq-public-page .legal-nav .eq-pill *,body:not(.eq-landing-active) .use-cases-page .use-cases-nav .eq-pill,body:not(.eq-landing-active) .use-cases-page .use-cases-nav .eq-pill *,body:not(.eq-landing-active) .footer-detail-page .footer-detail-nav .eq-pill,body:not(.eq-landing-active) .footer-detail-page .footer-detail-nav .eq-pill *{color:#001e16!important;-webkit-text-fill-color:#001e16!important}body:not(.eq-landing-active) .footer-detail-page .footer-detail-related :is(.footer-detail-kicker,h1,h2,h3,h4,p,a,span,strong,svg),body:not(.eq-landing-active) .footer-detail-page .footer-detail-related-grid a :is(span,strong,svg){color:#fffdf8!important;-webkit-text-fill-color:#fffdf8!important}body:not(.eq-landing-active) .footer-detail-page .footer-detail-related .footer-detail-kicker,body:not(.eq-landing-active) .footer-detail-page .footer-detail-related-grid a span{color:#fffdf8ad!important;-webkit-text-fill-color:#fffdf8ad!important}.legal-page.eq-public-page .legal-nav,.use-cases-page .use-cases-nav,.footer-detail-page .footer-detail-nav{box-shadow:none!important;background:0 0!important;border:0!important}.legal-page.eq-public-page .legal-nav>.legal-shell,.use-cases-page .use-cases-nav-shell,.footer-detail-page .footer-detail-nav-shell{color:#fffdf8!important;background:#001e16!important;border-radius:999px!important;min-height:66px!important}.legal-page.eq-public-page .legal-nav :is(.legal-nav-left a,.legal-nav-right>a:not(.eq-pill),.brand-wordmark,.brand-wordmark-text,.lang-toggle button:not(.active)),.use-cases-page .use-cases-nav :is(.use-cases-nav-left a,.use-cases-nav-right>a:not(.eq-pill),.brand-wordmark,.brand-wordmark-text,.lang-toggle button:not(.active)),.footer-detail-page .footer-detail-nav :is(.footer-detail-nav-left a,.footer-detail-nav-right>a:not(.eq-pill),.brand-wordmark,.brand-wordmark-text,.lang-toggle button:not(.active)){color:#fffdf8!important;-webkit-text-fill-color:#fffdf8!important;opacity:1!important;filter:none!important;mix-blend-mode:normal!important;font-weight:820!important}.legal-page.eq-public-page .legal-nav .brand-wordmark-icon,.use-cases-page .use-cases-nav .brand-wordmark-icon,.footer-detail-page .footer-detail-nav .brand-wordmark-icon{opacity:1!important;filter:none!important;flex:0 0 32px!important;width:32px!important;height:32px!important}.legal-page.eq-public-page .legal-nav .eq-pill,.legal-page.eq-public-page .legal-nav .eq-pill *,.use-cases-page .use-cases-nav .eq-pill,.use-cases-page .use-cases-nav .eq-pill *,.footer-detail-page .footer-detail-nav .eq-pill,.footer-detail-page .footer-detail-nav .eq-pill *{color:#001e16!important;-webkit-text-fill-color:#001e16!important;opacity:1!important;background:#bfa56b!important;border-color:#bfa56b!important}.legal-page.eq-public-page .pricing-enterprise-cta,.legal-page.eq-public-page .pricing-enterprise-cta :is(h1,h2,h3,p,span,strong){color:#fffdf8!important;-webkit-text-fill-color:#fffdf8!important;opacity:1!important}.legal-page.eq-public-page .pricing-enterprise-cta a{color:#001e16!important;-webkit-text-fill-color:#001e16!important}body:not(.eq-landing-active) .legal-page.eq-public-page.legal-page .legal-nav.legal-nav .legal-nav-left>a:not(.btn):not(.eq-pill),body:not(.eq-landing-active) .legal-page.eq-public-page.legal-page .legal-nav.legal-nav .legal-nav-right>a:not(.btn):not(.eq-pill),body:not(.eq-landing-active) .use-cases-page.use-cases-page .use-cases-nav.use-cases-nav .use-cases-nav-left>a:not(.btn):not(.eq-pill),body:not(.eq-landing-active) .use-cases-page.use-cases-page .use-cases-nav.use-cases-nav .use-cases-nav-right>a:not(.btn):not(.eq-pill),body:not(.eq-landing-active) .footer-detail-page.footer-detail-page .footer-detail-nav.footer-detail-nav .footer-detail-nav-left>a:not(.btn):not(.eq-pill),body:not(.eq-landing-active) .footer-detail-page.footer-detail-page .footer-detail-nav.footer-detail-nav .footer-detail-nav-right>a:not(.btn):not(.eq-pill),body:not(.eq-landing-active) .legal-page.eq-public-page.legal-page .legal-nav.legal-nav :is(.legal-wordmark.brand-wordmark,.legal-wordmark .brand-wordmark-text,.lang-toggle button:not(.active)),body:not(.eq-landing-active) .use-cases-page.use-cases-page .use-cases-nav.use-cases-nav :is(.use-cases-brand.brand-wordmark,.use-cases-brand .brand-wordmark-text,.lang-toggle button:not(.active)),body:not(.eq-landing-active) .footer-detail-page.footer-detail-page .footer-detail-nav.footer-detail-nav :is(.footer-detail-brand.brand-wordmark,.footer-detail-brand .brand-wordmark-text,.lang-toggle button:not(.active)),body:not(.eq-landing-active) .legal-page.eq-public-page.legal-page .legal-content .pricing-enterprise-cta.pricing-enterprise-cta,body:not(.eq-landing-active) .legal-page.eq-public-page.legal-page .legal-content .pricing-enterprise-cta.pricing-enterprise-cta :is(h1,h2,h3,p,span,strong){color:#fffdf8!important;-webkit-text-fill-color:#fffdf8!important;opacity:1!important}body:not(.eq-landing-active) .legal-page.eq-public-page.legal-page .legal-content .pricing-enterprise-cta.pricing-enterprise-cta>a{color:#001e16!important;-webkit-text-fill-color:#001e16!important}.eq-v2-landing{--eq-v2-nav-bg:#001e16;--eq-v2-nav-ink:#fffdf8;--eq-v2-ink:#12150f;--eq-v2-muted:#646a60;--eq-v2-line:#12150f1f;--eq-v2-paper:#f7f4ed;--eq-v2-paper-2:#ece7dc;--eq-v2-panel:#fffdf8;--eq-v2-accent:#bfa56b;--eq-v2-sage:#7aa69a;--eq-v2-radius:8px;width:100%;min-height:100vh;font-family:var(--font-body);overflow-x:clip;background:var(--eq-v2-paper)!important;color:var(--eq-v2-ink)!important}.eq-v2-landing *,.eq-v2-landing :before,.eq-v2-landing :after{min-width:0}body.eq-v2-mobile-open{overflow:hidden}.eq-v2-landing :is(h1,h2,h3,p,a,span,small,strong,button){letter-spacing:0!important}.eq-v2-nav{z-index:100;top:14px;-webkit-backdrop-filter:blur(18px)saturate(1.08)!important;background:#001e16f5!important;border:1px solid #fffdf829!important;border-radius:999px!important;grid-template-columns:minmax(126px,auto) minmax(0,1fr) auto!important;align-items:center!important;gap:22px!important;width:min(1320px,100% - 48px)!important;height:64px!important;margin:14px auto 0!important;padding:0 10px 0 22px!important;display:grid!important;position:sticky!important;box-shadow:0 18px 44px #001e162e!important}.eq-v2-nav .eq-v2-wordmark,.eq-v2-nav .brand-wordmark,.eq-v2-nav .brand-wordmark-text{color:var(--eq-v2-nav-ink)!important;-webkit-text-fill-color:var(--eq-v2-nav-ink)!important}.eq-v2-nav-links{justify-content:center;align-items:center;gap:24px!important;display:flex!important}.eq-v2-nav-links a,.eq-v2-nav-actions>a:not(.eq-v2-btn){align-items:center;min-height:40px;display:inline-flex;color:#fffdf8d1!important;-webkit-text-fill-color:#fffdf8d1!important;font-size:.86rem!important;font-weight:700!important}.eq-v2-nav-links a:hover,.eq-v2-nav-actions>a:not(.eq-v2-btn):hover{color:var(--eq-v2-nav-ink)!important;-webkit-text-fill-color:var(--eq-v2-nav-ink)!important}.eq-v2-nav-actions{justify-self:end;align-items:center;gap:14px!important;display:flex!important}.eq-v2-mobile-lang{display:none}.eq-v2-nav .eq-v2-btn-solid,.eq-v2-mobile-panel .eq-v2-btn-solid{background:var(--eq-v2-accent)!important;border-color:var(--eq-v2-accent)!important;color:var(--eq-v2-nav-bg)!important;-webkit-text-fill-color:var(--eq-v2-nav-bg)!important}.eq-v2-menu-button{display:none!important}.eq-v2-mobile-panel{display:none}.eq-v2-hero{border-bottom:1px solid var(--eq-v2-line);background:linear-gradient(90deg,#fffdf8eb 0%,#f7f4edfa 48%,#ece7dcf0 100%)!important;overflow:hidden!important}.eq-v2-hero-shell{grid-template-columns:minmax(360px,.88fr) minmax(540px,1.12fr)!important;align-items:center!important;gap:58px!important;min-height:610px!important;padding:66px 72px 50px!important;display:grid!important}.eq-v2-hero-copy{max-width:650px!important;transform:none!important}.eq-v2-hero-copy h1{max-width:650px;margin:0;color:var(--eq-v2-ink)!important;-webkit-text-fill-color:var(--eq-v2-ink)!important;font-size:6rem!important;font-weight:700!important;line-height:.94!important}.eq-v2-hero-copy p{max-width:560px!important;color:var(--eq-v2-muted)!important;-webkit-text-fill-color:var(--eq-v2-muted)!important;margin-top:30px!important;font-size:1.28rem!important;line-height:1.45!important}.eq-v2-hero-actions{flex-wrap:wrap;gap:14px!important;margin-top:42px!important;display:flex!important}.eq-v2-btn{border:1px solid var(--eq-v2-line)!important;border-radius:999px!important;min-height:48px!important;padding:0 24px!important;font-size:.9rem!important;font-weight:760!important}.eq-v2-btn-solid{background:var(--eq-v2-nav-bg)!important;border-color:var(--eq-v2-nav-bg)!important;color:var(--eq-v2-nav-ink)!important;-webkit-text-fill-color:var(--eq-v2-nav-ink)!important}.eq-v2-btn-ghost{color:var(--eq-v2-ink)!important;-webkit-text-fill-color:var(--eq-v2-ink)!important;background:#fffdf8d6!important;border-color:#12150f29!important}.eq-v2-secure-note{color:var(--eq-v2-muted)!important;-webkit-text-fill-color:var(--eq-v2-muted)!important;margin-top:26px!important}.eq-v2-hero-visual{width:100%;position:relative;place-items:center!important;min-height:520px!important;display:grid!important;overflow:visible!important}.eq-v2-hero-media{aspect-ratio:1.5;isolation:isolate;background:#ebe4d8;border:1px solid #12150f1f;border-radius:10px;width:min(670px,100%);position:relative;overflow:hidden}.eq-v2-hero-image{object-fit:cover;object-position:50% 50%;filter:saturate(1.04)contrast(1.04);width:100%;height:100%;display:block;transform:scale(1.02);opacity:1!important}.eq-v2-media-shade{z-index:1;pointer-events:none;background:linear-gradient(#001e1603 0%,#001e161f 100%),linear-gradient(90deg,#001e162e 0%,#001e1603 45%,#fffdf80a 100%);position:absolute;inset:0}.eq-v2-media-stamp,.eq-v2-media-card{z-index:2;color:var(--eq-v2-nav-ink);-webkit-text-fill-color:var(--eq-v2-nav-ink);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#001e16c7;border:1px solid #fffdf833;border-radius:8px;position:absolute}.eq-v2-media-stamp{min-width:126px;padding:13px 15px 15px;top:24px;right:24px}.eq-v2-media-stamp span,.eq-v2-media-card span,.eq-v2-media-card small{display:block;color:#fffdf8b8!important;-webkit-text-fill-color:#fffdf8b8!important;font-size:.76rem!important;font-weight:650!important;line-height:1.35!important}.eq-v2-media-stamp strong{margin-top:4px;display:block;font-size:2.15rem!important;font-weight:760!important;line-height:.95!important}.eq-v2-media-card{width:min(320px,100% - 48px);padding:16px 18px;bottom:24px;left:24px}.eq-v2-media-card strong{margin-top:4px;display:block;font-size:1.06rem!important;font-weight:760!important;line-height:1.25!important}.eq-v2-media-card small{margin-top:8px}.eq-v2-assurance-grid,.eq-v2-section,.eq-v2-process,.eq-v2-security,.eq-v2-template-search,.eq-v2-footer{padding-left:72px!important;padding-right:72px!important}.eq-v2-assurance-band{background:var(--eq-v2-panel)!important;border-color:var(--eq-v2-line)!important}.eq-v2-assurance-grid{gap:0;grid-template-columns:repeat(4,minmax(0,1fr))!important;padding-top:30px!important;padding-bottom:30px!important;display:grid!important}.eq-v2-assurance-item{border-left:1px solid var(--eq-v2-line)!important;min-height:96px!important;padding:4px 28px!important}.eq-v2-assurance-item:first-child{border-left:0!important;padding-left:0!important}.eq-v2-assurance-item svg,.eq-v2-category-card svg,.eq-v2-security-item svg,.eq-v2-usecase-card svg,.eq-v2-search-box svg{color:var(--eq-v2-nav-bg)!important}.eq-v2-assurance-item h2,.eq-v2-category-card h2{color:var(--eq-v2-ink)!important;-webkit-text-fill-color:var(--eq-v2-ink)!important;font-size:.88rem!important;font-weight:780!important;line-height:1.22!important}.eq-v2-assurance-item p,.eq-v2-category-card p{color:var(--eq-v2-muted)!important;-webkit-text-fill-color:var(--eq-v2-muted)!important;font-size:.78rem!important;line-height:1.5!important}.eq-v2-section{padding-top:58px!important;padding-bottom:58px!important}.eq-v2-section-head{margin-bottom:24px!important}.eq-v2-section-head h2,.eq-v2-section-head-large h2,.eq-v2-security h2,.eq-v2-template-search h2{color:var(--eq-v2-ink)!important;-webkit-text-fill-color:var(--eq-v2-ink)!important}.eq-v2-section-head h2{font-size:.78rem!important}.eq-v2-section-head-large h2,.eq-v2-security h2,.eq-v2-template-search h2{font-size:3rem!important;font-weight:720!important;line-height:1.04!important}.eq-v2-category-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important;display:grid!important}.eq-v2-category-card,.eq-v2-usecase-card,.eq-v2-security-item,.eq-v2-faq-item,.eq-v2-search-panel{border-radius:var(--eq-v2-radius)!important;border:1px solid var(--eq-v2-line)!important;box-shadow:none!important;background:#fffdf8b8!important}.eq-v2-category-card{min-height:180px!important;padding:24px!important}.eq-v2-process{background:var(--eq-v2-nav-bg)!important;padding-top:42px!important;padding-bottom:42px!important}.eq-v2-process-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important}.eq-v2-process-step{min-height:138px!important;padding-right:28px!important}.eq-v2-usecase-grid,.eq-v2-faq-list{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important;display:grid!important}.eq-v2-command{background:#fffdf8!important}.eq-v2-command-layout{align-items:stretch;grid-template-columns:minmax(340px,.76fr) minmax(540px,1.24fr)!important;gap:18px!important;display:grid!important}.eq-v2-command-board,.eq-v2-feature-card{border:1px solid var(--eq-v2-line)!important;border-radius:var(--eq-v2-radius)!important;box-shadow:none!important}.eq-v2-command-board{min-height:100%;background:var(--eq-v2-nav-bg)!important;color:var(--eq-v2-nav-ink)!important;-webkit-text-fill-color:var(--eq-v2-nav-ink)!important;padding:24px!important}.eq-v2-command-topline{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.eq-v2-command-topline span{color:#fffdf8b8!important;-webkit-text-fill-color:#fffdf8b8!important;font-size:.82rem!important;font-weight:680!important;line-height:1.3!important}.eq-v2-command-topline strong{font-size:3.2rem!important;font-weight:760!important;line-height:.92!important}.eq-v2-command-meter{background:#fffdf821;border-radius:999px;height:9px;margin:28px 0 24px;overflow:hidden}.eq-v2-command-meter span{border-radius:inherit;background:var(--eq-v2-accent);width:92%;height:100%;display:block}.eq-v2-command-row{border-top:1px solid #fffdf824;grid-template-columns:36px minmax(0,1fr) 20px;align-items:center;gap:14px;padding:16px 0;display:grid}.eq-v2-command-row>span{color:#fffdf885!important;-webkit-text-fill-color:#fffdf885!important;font-size:.76rem!important;font-weight:700!important}.eq-v2-command-row strong,.eq-v2-command-row small{display:block}.eq-v2-command-row strong{font-size:.95rem!important;font-weight:760!important;line-height:1.24!important}.eq-v2-command-row small{margin-top:4px;color:#fffdf8ad!important;-webkit-text-fill-color:#fffdf8ad!important;font-size:.78rem!important;line-height:1.4!important}.eq-v2-command-row svg{color:var(--eq-v2-accent)!important}.eq-v2-command-actions{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.eq-v2-command-actions .eq-v2-btn-solid{background:var(--eq-v2-accent)!important;border-color:var(--eq-v2-accent)!important;color:var(--eq-v2-nav-bg)!important;-webkit-text-fill-color:var(--eq-v2-nav-bg)!important}.eq-v2-command-actions .eq-v2-btn-ghost{color:var(--eq-v2-nav-ink)!important;-webkit-text-fill-color:var(--eq-v2-nav-ink)!important;background:#fffdf814!important;border-color:#fffdf838!important}.eq-v2-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important;display:grid!important}.eq-v2-feature-card{flex-direction:column;min-height:218px;display:flex;color:var(--eq-v2-ink)!important;-webkit-text-fill-color:var(--eq-v2-ink)!important;background:#f7f4edc2!important;padding:20px!important}.eq-v2-feature-card-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.eq-v2-feature-card-top svg{color:var(--eq-v2-nav-bg)!important}.eq-v2-feature-card-top span{text-transform:uppercase;color:var(--eq-v2-muted)!important;-webkit-text-fill-color:var(--eq-v2-muted)!important;font-size:.74rem!important;font-weight:760!important;line-height:1!important}.eq-v2-feature-card h3{margin:28px 0 0;color:var(--eq-v2-ink)!important;-webkit-text-fill-color:var(--eq-v2-ink)!important;font-size:1.06rem!important;font-weight:780!important;line-height:1.22!important}.eq-v2-feature-card p{margin:12px 0 18px;color:var(--eq-v2-muted)!important;-webkit-text-fill-color:var(--eq-v2-muted)!important;font-size:.88rem!important;line-height:1.48!important}.eq-v2-feature-card>strong{align-items:center;gap:6px;margin-top:auto;display:inline-flex;color:var(--eq-v2-nav-bg)!important;-webkit-text-fill-color:var(--eq-v2-nav-bg)!important;font-size:.82rem!important;font-weight:780!important;line-height:1.2!important}.eq-v2-security,.eq-v2-template-search{grid-template-columns:minmax(300px,.8fr) minmax(420px,1fr)!important;gap:56px!important;padding-top:62px!important;padding-bottom:62px!important;display:grid!important}.eq-v2-security{background:var(--eq-v2-paper-2)!important}.eq-v2-template-search{background:var(--eq-v2-paper)!important}.eq-v2-search-result{grid-template-columns:40px minmax(0,1fr) max-content!important}.eq-v2-preview{border-color:var(--eq-v2-line)!important;background:#f3efe7!important;grid-template-columns:minmax(300px,.36fr) minmax(560px,.64fr)!important;display:grid!important}.eq-v2-quote{padding:48px 72px!important}.eq-v2-app-preview{border-radius:var(--eq-v2-radius) var(--eq-v2-radius) 0 0!important;margin-right:72px!important}.eq-v2-app-preview aside{background:var(--eq-v2-nav-bg)!important}.eq-v2-contract-status strong,.eq-v2-app-preview button{background:var(--eq-v2-nav-bg)!important;color:var(--eq-v2-nav-ink)!important}.eq-v2-footer{background:var(--eq-v2-nav-bg)!important;padding-top:42px!important}.eq-v2-footer-links{grid-template-columns:repeat(4,minmax(0,1fr)) minmax(260px,1.2fr)!important}@media (width<=1180px){.eq-v2-nav,.eq-v2-hero-shell,.eq-v2-assurance-grid,.eq-v2-section,.eq-v2-process,.eq-v2-security,.eq-v2-template-search,.eq-v2-footer{padding-left:36px!important;padding-right:36px!important}.eq-v2-hero-shell{grid-template-columns:minmax(330px,.92fr) minmax(450px,1.08fr)!important;gap:34px!important}.eq-v2-hero-copy h1{font-size:4.7rem!important}.eq-v2-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.eq-v2-app-preview{margin-right:36px!important}.eq-v2-quote{padding-left:36px!important;padding-right:36px!important}}@media (width<=920px){.eq-v2-nav{border-radius:999px!important;grid-template-columns:auto 1fr auto!important;width:calc(100% - 28px)!important;height:62px!important;margin-top:12px!important;padding:0 10px 0 16px!important;top:12px!important}.eq-v2-nav-links,.eq-v2-nav-actions{display:none!important}.eq-v2-mobile-lang{justify-self:end;grid-column:2!important;display:inline-flex!important}.eq-v2-menu-button{justify-self:end;place-items:center;width:44px!important;height:44px!important;color:var(--eq-v2-nav-ink)!important;background:#fffdf814!important;border:1px solid #fffdf838!important;border-radius:999px!important;grid-column:3!important;display:grid!important}.eq-v2-mobile-panel{z-index:110;background:var(--eq-v2-nav-bg);border:1px solid #fffdf82e;border-radius:24px;gap:4px;padding:10px;position:absolute;top:calc(100% + 8px);left:0;right:0;box-shadow:0 22px 60px #001e1642;display:grid!important}.eq-v2-mobile-panel[hidden]{display:none!important}.eq-v2-mobile-panel a{align-items:center;min-height:44px;padding:0 12px;display:flex;color:#fffdf8db!important;-webkit-text-fill-color:#fffdf8db!important}.eq-v2-hero-shell{grid-template-columns:1fr!important;gap:18px!important;min-height:auto!important;padding:34px 24px 32px!important}.eq-v2-hero-copy{max-width:640px!important}.eq-v2-hero-copy h1{font-size:4.2rem!important}.eq-v2-hero-copy p{margin-top:20px!important;font-size:1.12rem!important}.eq-v2-hero-actions{margin-top:26px!important}.eq-v2-hero-visual{width:min(100%,560px);margin:0 auto;min-height:390px!important}.eq-v2-hero-media{aspect-ratio:1.36;width:100%}.eq-v2-book-scene{width:min(500px,94vw)!important;height:285px!important;top:-14px!important}.eq-v2-book-scene .eq-v2-paper-stack{width:min(300px,66vw)!important;left:54px!important}.eq-v2-book-scene .eq-v2-pen{height:132px!important;bottom:46px!important;right:28px!important}.eq-v2-assurance-grid,.eq-v2-section,.eq-v2-process,.eq-v2-security,.eq-v2-template-search,.eq-v2-footer{padding-left:24px!important;padding-right:24px!important}.eq-v2-assurance-grid,.eq-v2-process-grid,.eq-v2-usecase-grid,.eq-v2-faq-list,.eq-v2-command-layout,.eq-v2-feature-grid,.eq-v2-security,.eq-v2-template-search,.eq-v2-preview{grid-template-columns:1fr!important}.eq-v2-assurance-item{border-left:0!important;border-top:1px solid var(--eq-v2-line)!important;padding:22px 0!important}.eq-v2-assurance-item:first-child{border-top:0!important}.eq-v2-process-step{border-bottom:1px solid #fffdf829!important;border-right:0!important;min-height:auto!important;padding:0 42px 22px 0!important}.eq-v2-process-step:last-child{border-bottom:0!important}.eq-v2-app-preview{grid-template-columns:1fr!important;margin:0 24px!important}.eq-v2-app-preview aside{display:none!important}.eq-v2-contract-pane{grid-template-columns:1fr!important}.eq-v2-contract-status{border-left:0!important;border-top:1px solid var(--eq-v2-line)!important}.eq-v2-footer-links{grid-template-columns:repeat(2,minmax(0,1fr))!important}.eq-v2-command-board,.eq-v2-feature-card{min-height:auto}}@media (width<=560px){.eq-v2-nav{width:calc(100% - 20px)!important;height:60px!important;margin-top:10px!important;padding:0 8px 0 14px!important;top:10px!important}.eq-v2-menu-button{width:42px!important;height:42px!important}.eq-v2-hero-shell{padding:28px 18px 24px!important}.eq-v2-hero-copy h1{font-size:3.05rem!important;line-height:.98!important}.eq-v2-hero-copy p{font-size:1rem!important;line-height:1.42!important}.eq-v2-hero-actions{grid-template-columns:1fr!important;gap:10px!important;display:grid!important}.eq-v2-hero-actions .eq-v2-btn{width:100%}.eq-v2-secure-note{margin-top:18px!important;font-size:.8rem!important}.eq-v2-hero-visual{min-height:318px!important}.eq-v2-hero-media{aspect-ratio:1.06;border-radius:8px}.eq-v2-hero-image{object-position:46% 52%}.eq-v2-media-stamp{min-width:98px;padding:10px 11px 11px;top:12px;right:12px}.eq-v2-media-stamp strong{font-size:1.46rem!important}.eq-v2-media-card{width:calc(100% - 24px);padding:12px 13px;bottom:12px;left:12px}.eq-v2-media-card strong{font-size:.96rem!important}.eq-v2-media-card small{display:none}.eq-v2-book-scene{width:min(330px,94vw)!important;height:205px!important;top:-30px!important}.eq-v2-book-scene .eq-v2-paper-stack{width:min(230px,68vw)!important;left:34px!important}.eq-v2-book-scene .eq-v2-paper-front{padding:22px!important}.eq-v2-book-scene .eq-v2-paper-rule{margin:24px 0 18px!important}.eq-v2-book-scene .eq-v2-paper-front h2{margin-bottom:16px!important;font-size:1rem!important}.eq-v2-book-scene .eq-v2-pen{height:96px!important;bottom:42px!important;right:0!important}.eq-v2-assurance-grid,.eq-v2-section,.eq-v2-process,.eq-v2-security,.eq-v2-template-search,.eq-v2-footer{padding-left:18px!important;padding-right:18px!important}.eq-v2-section{padding-top:42px!important;padding-bottom:42px!important}.eq-v2-section-head-large h2,.eq-v2-security h2,.eq-v2-template-search h2{font-size:2.25rem!important}.eq-v2-category-grid,.eq-v2-footer-links{grid-template-columns:1fr!important}.eq-v2-command-board{padding:18px!important}.eq-v2-command-topline strong{font-size:2.45rem!important}.eq-v2-command-row{grid-template-columns:30px minmax(0,1fr) 18px;gap:10px}.eq-v2-command-actions{grid-template-columns:1fr;display:grid}.eq-v2-feature-card{padding:18px!important}.eq-v2-category-card{min-height:142px!important}.eq-v2-search-result{grid-template-columns:30px minmax(0,1fr)!important}.eq-v2-search-result small{grid-column:2!important;justify-self:start!important}.eq-v2-quote{padding:36px 18px!important}.eq-v2-app-preview{margin:0 18px!important}.eq-v2-app-preview main header{flex-direction:column;gap:10px;min-height:58px;align-items:flex-start!important;height:auto!important;padding:14px!important}.eq-v2-contract-body,.eq-v2-contract-status{padding:22px 16px!important}.eq-v2-contract-body p{margin-left:0!important}.eq-v2-footer-bottom{flex-direction:column;align-items:flex-start!important}.eq-v2-footer-bottom span{margin-right:0!important}}@media (width<=360px){.eq-v2-hero-copy h1{font-size:2.62rem!important}.eq-v2-hero-visual{min-height:288px!important}.eq-v2-media-stamp{transform-origin:100% 0;transform:scale(.9)}.eq-v2-book-scene{transform-origin:top;transform:translate(-50%)scale(.84)!important}}.eq-v2-landing,.eq-v2-landing :is(a,button,input,h1,h2,h3,p,span,small,strong,label){font-family:var(--font-display)!important;text-shadow:none!important}.eq-v2-landing :is(h1,h2,h3,p,a,button,span,small,strong){overflow-wrap:anywhere;word-break:normal}.eq-v2-nav{-webkit-backdrop-filter:blur(18px)saturate(1.08)!important;background:#001e16f5!important;border:1px solid #fffdf829!important;border-radius:999px!important;box-shadow:0 18px 44px #001e162e!important}@media (width>=921px){.eq-v2-nav{grid-template-columns:auto minmax(0,1fr) auto!important}.eq-v2-nav-links{justify-content:flex-start!important;gap:24px!important}}.eq-v2-nav-links a,.eq-v2-nav-actions>a:not(.eq-v2-btn),.eq-v2-mobile-panel a:not(.eq-v2-btn){font-size:1rem!important;line-height:1.1!important}.eq-v2-btn,.eq-v2-mobile-panel .eq-v2-btn{white-space:normal;min-height:50px!important;padding-inline:24px!important;font-size:1rem!important;line-height:1.1!important}.eq-v2-mobile-panel{box-shadow:none!important}.eq-v2-nav .lang-toggle,.eq-v2-mobile-panel .lang-toggle{color:var(--eq-v2-nav-ink)!important}.eq-v2-nav .lang-toggle button:not(.active),.eq-v2-mobile-panel .lang-toggle button:not(.active){color:#fffdf8d1!important;-webkit-text-fill-color:#fffdf8d1!important}.eq-v2-hero{border-bottom:0!important}.eq-v2-hero-copy h1{letter-spacing:0!important}.eq-v2-hero-copy p,.eq-v2-security p,.eq-v2-template-search p,.eq-v2-faq-item p,.eq-v2-usecase-card p{font-size:1rem!important;line-height:1.55!important}.eq-v2-book-scene .eq-v2-paper-stack{filter:none!important;transform:none!important}.eq-v2-desk-shadow,.eq-v2-paper-sheen{display:none!important}.eq-v2-paper,.eq-v2-page-block,.eq-v2-page-ridges,.eq-v2-pen,.eq-v2-app-preview,.eq-v2-category-card,.eq-v2-usecase-card,.eq-v2-security-item,.eq-v2-faq-item,.eq-v2-search-panel,.eq-v2-search-result{box-shadow:none!important;filter:none!important}.eq-v2-assurance-band{border:0!important}.eq-v2-assurance-item{position:relative;border-left:0!important}.eq-v2-assurance-item+.eq-v2-assurance-item{padding-left:34px!important}.eq-v2-assurance-item+.eq-v2-assurance-item:before{content:">";color:#ece7dc;place-items:center;width:12px;font-size:clamp(2.4rem,4vw,4rem);font-weight:300;line-height:1;display:grid;position:absolute;inset:0 auto 0 0}.eq-v2-assurance-item h2,.eq-v2-category-card h2,.eq-v2-usecase-card h3,.eq-v2-security-item h3,.eq-v2-faq-item h3,.eq-v2-search-result strong{font-size:1rem!important;line-height:1.25!important}.eq-v2-assurance-item p,.eq-v2-category-card p{font-size:.875rem!important;line-height:1.5!important}.eq-v2-process-step{position:relative;border-right:0!important}.eq-v2-process-step+.eq-v2-process-step{position:relative;padding-left:28px!important}.eq-v2-process-step+.eq-v2-process-step:before{content:">";color:#ece7dcdb;place-items:center;width:12px;font-size:2.2rem;font-weight:300;display:grid;position:absolute;inset:0 auto 0 0}.eq-v2-category-card:hover,.eq-v2-usecase-card:hover,.eq-v2-faq-item:hover,.eq-v2-search-result:hover{box-shadow:none!important;transform:none!important}@media (width<=920px){.eq-v2-assurance-item{border-top:0!important;padding-left:34px!important}.eq-v2-assurance-item:first-child{padding-left:34px!important}.eq-v2-assurance-item:before{content:">";color:#ece7dc;place-items:center;width:12px;font-size:2.4rem;font-weight:300;display:grid;position:absolute;inset:0 auto 0 0}.eq-v2-process-step,.eq-v2-process-step+.eq-v2-process-step{border-bottom:0!important;padding:0 0 22px 34px!important}.eq-v2-process-step:before,.eq-v2-process-step+.eq-v2-process-step:before{content:">";color:#ece7dcdb;place-items:center;width:12px;font-size:2.1rem;font-weight:300;display:grid;position:absolute;inset:0 auto 0 0}.eq-v2-assurance-item:first-child:before,.eq-v2-process-step:first-child:before{content:none!important}}@media (width<=560px){.eq-v2-btn,.eq-v2-mobile-panel .eq-v2-btn{width:100%}.eq-v2-mobile-lang .lang-toggle{min-height:38px!important}.eq-v2-mobile-lang .lang-toggle button{min-width:36px!important;min-height:32px!important;padding-inline:8px!important;font-size:.8rem!important}.eq-v2-hero-copy h1{font-size:clamp(2.62rem,14vw,3.15rem)!important}.eq-v2-hero-copy p,.eq-v2-security p,.eq-v2-template-search p,.eq-v2-faq-item p,.eq-v2-usecase-card p{font-size:1rem!important}}.eq-v2-landing .eq-v2-nav{box-sizing:border-box!important;background:#001e16fa!important;border:1px solid #fffdf82e!important;border-radius:999px!important;grid-template-columns:max-content minmax(0,1fr) max-content!important;gap:18px!important;width:min(1260px,100% - 48px)!important;height:68px!important;min-height:68px!important;margin:14px auto 0!important;padding:6px 8px 6px 16px!important;display:grid!important;overflow:visible!important;box-shadow:0 16px 44px #001e162e!important}.eq-v2-landing .eq-v2-nav .brand-wordmark,.eq-v2-landing .eq-v2-nav .brand-wordmark-text{color:var(--eq-v2-nav-ink)!important;-webkit-text-fill-color:var(--eq-v2-nav-ink)!important;overflow-wrap:normal!important;word-break:keep-all!important;white-space:nowrap!important;flex:none!important}.eq-v2-landing .eq-v2-nav .brand-wordmark{gap:9px!important;min-height:48px!important;padding-right:4px!important;font-size:1.02rem!important}.eq-v2-landing .eq-v2-nav .brand-wordmark-icon{width:32px!important;height:32px!important;display:block!important}.eq-v2-landing .eq-v2-nav-links{justify-content:center!important;gap:clamp(16px,2vw,26px)!important;min-width:0!important;overflow:hidden!important}.eq-v2-landing .eq-v2-nav-links a,.eq-v2-landing .eq-v2-nav-actions>a:not(.eq-v2-btn),.eq-v2-landing .eq-v2-mobile-panel a:not(.eq-v2-btn){overflow-wrap:normal!important;word-break:keep-all!important;white-space:nowrap!important}.eq-v2-landing .eq-v2-nav-actions{gap:12px!important;min-width:max-content!important}.eq-v2-landing .eq-v2-nav .lang-toggle,.eq-v2-landing .eq-v2-mobile-panel .lang-toggle{border-radius:999px!important;flex:none!important;justify-content:center!important;align-items:center!important;gap:3px!important;width:auto!important;min-width:88px!important;height:46px!important;min-height:46px!important;padding:4px!important;display:inline-flex!important;overflow:hidden!important}.eq-v2-landing .eq-v2-nav .lang-toggle button,.eq-v2-landing .eq-v2-mobile-panel .lang-toggle button{overflow-wrap:normal!important;word-break:keep-all!important;white-space:nowrap!important;flex:0 0 38px!important;place-items:center!important;width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important;padding:0!important;line-height:1!important;display:grid!important}.eq-v2-landing .eq-v2-nav .lang-toggle .ar-glyph,.eq-v2-landing .eq-v2-mobile-panel .lang-toggle .ar-glyph{overflow-wrap:normal!important;word-break:keep-all!important;white-space:nowrap!important;line-height:1!important;display:inline-block!important}.eq-v2-landing .eq-v2-nav .eq-v2-btn-solid{overflow-wrap:normal!important;word-break:keep-all!important;white-space:nowrap!important;border-radius:999px!important;flex:none!important;justify-content:center!important;align-items:center!important;min-width:144px!important;min-height:50px!important;padding:0 26px!important;line-height:1!important;display:inline-flex!important;box-shadow:inset 0 -1px #001e1629!important}.eq-v2-landing .eq-v2-hero-media{aspect-ratio:1.58!important;background:#eeeeec!important}.eq-v2-landing .eq-v2-hero-image{object-position:50% 50%!important;filter:saturate(1.02)contrast(1.02)!important;transform:scale(1.005)!important}@media (width<=1180px) and (width>=921px){.eq-v2-landing .eq-v2-nav{gap:14px!important;width:calc(100% - 36px)!important;padding:6px 8px 6px 14px!important}.eq-v2-landing .eq-v2-nav-links{gap:16px!important}.eq-v2-landing .eq-v2-nav .eq-v2-btn-solid{min-width:132px!important;padding-inline:20px!important}}@media (width<=1040px) and (width>=921px){.eq-v2-landing .eq-v2-nav .lang-toggle{min-width:82px!important}.eq-v2-landing .eq-v2-nav .lang-toggle button{flex-basis:35px!important;width:35px!important;min-width:35px!important}.eq-v2-landing .eq-v2-nav .eq-v2-btn-solid{min-width:122px!important}}@media (width<=920px){.eq-v2-landing .eq-v2-nav{grid-template-columns:max-content minmax(0,1fr) max-content!important;gap:8px!important;width:calc(100% - 28px)!important;height:64px!important;min-height:64px!important;margin-top:12px!important;padding:6px 7px 6px 14px!important}.eq-v2-landing .eq-v2-nav .brand-wordmark{gap:8px!important;min-height:46px!important;font-size:1rem!important}.eq-v2-landing .eq-v2-nav .brand-wordmark-icon{width:30px!important;height:30px!important}.eq-v2-landing .eq-v2-mobile-lang{min-width:max-content!important}.eq-v2-landing .eq-v2-mobile-lang .lang-toggle{min-width:84px!important;height:44px!important;min-height:44px!important}.eq-v2-landing .eq-v2-menu-button{flex:0 0 46px!important;width:46px!important;min-width:46px!important;height:46px!important;min-height:46px!important}.eq-v2-landing .eq-v2-mobile-panel{border-radius:28px!important;max-height:calc(100dvh - 96px)!important;top:calc(100% + 10px)!important;left:0!important;right:0!important;overflow-y:auto!important}.eq-v2-landing .eq-v2-mobile-panel .eq-v2-btn-solid{white-space:nowrap!important;width:100%!important;min-height:48px!important}}@media (width<=560px){.eq-v2-landing .eq-v2-nav{width:calc(100% - 20px)!important;height:62px!important;min-height:62px!important;margin-top:10px!important;padding:6px 6px 6px 12px!important}.eq-v2-landing .eq-v2-nav .brand-wordmark{max-width:128px!important;font-size:.96rem!important}.eq-v2-landing .eq-v2-nav .brand-wordmark-icon{width:28px!important;height:28px!important}.eq-v2-landing .eq-v2-mobile-lang .lang-toggle{min-width:80px!important;height:42px!important;min-height:42px!important}.eq-v2-landing .eq-v2-nav .lang-toggle button,.eq-v2-landing .eq-v2-mobile-panel .lang-toggle button{flex-basis:35px!important;width:35px!important;min-width:35px!important;height:34px!important;min-height:34px!important}.eq-v2-landing .eq-v2-menu-button{flex-basis:42px!important;width:42px!important;min-width:42px!important;height:42px!important;min-height:42px!important}.eq-v2-landing .eq-v2-hero-media{aspect-ratio:1.08!important}.eq-v2-landing .eq-v2-hero-image{object-position:48% 50%!important}}@media (width<=380px){.eq-v2-landing .eq-v2-nav{gap:6px!important;padding-left:10px!important}.eq-v2-landing .eq-v2-nav .brand-wordmark{gap:6px!important;max-width:112px!important}.eq-v2-landing .eq-v2-mobile-lang .lang-toggle{min-width:76px!important}.eq-v2-landing .eq-v2-nav .lang-toggle button{flex-basis:33px!important;width:33px!important;min-width:33px!important}}.eq-v2-landing{--eq-v2-nav-bg:#001e16;--eq-v2-nav-ink:#fffdf8;--eq-v2-ink:#12150f;--eq-v2-muted:#646a60;--eq-v2-line:#12150f1f;--eq-v2-paper:#f7f4ed;--eq-v2-panel:#fffdf8;--eq-v2-accent:#bfa56b;--eq-v2-radius:8px}.eq-v2-landing .eq-v2-nav{width:min(1240px,100% - 48px)!important;height:66px!important;min-height:66px!important;box-shadow:none!important;background:#001e16fa!important;border:1px solid #fffdf82e!important;border-radius:999px!important;grid-template-columns:max-content minmax(0,1fr) max-content!important;gap:clamp(12px,1.4vw,22px)!important;padding:6px 8px 6px 16px!important}.eq-v2-landing .eq-v2-nav .brand-wordmark{max-width:max-content!important;min-height:46px!important;color:var(--eq-v2-nav-ink)!important;-webkit-text-fill-color:var(--eq-v2-nav-ink)!important;gap:9px!important}.eq-v2-landing .eq-v2-nav .brand-wordmark-icon{width:32px!important;height:32px!important}.eq-v2-landing .eq-v2-nav-links{justify-content:center!important;gap:clamp(14px,1.7vw,24px)!important}.eq-v2-landing .eq-v2-nav-links a,.eq-v2-landing .eq-v2-nav-actions>a:not(.eq-v2-btn),.eq-v2-landing .eq-v2-mobile-panel a:not(.eq-v2-btn){color:#fffdf8d1!important;-webkit-text-fill-color:#fffdf8d1!important;white-space:nowrap!important;font-size:.93rem!important;line-height:1!important}.eq-v2-landing .eq-v2-nav-actions{gap:10px!important}.eq-v2-landing .eq-v2-btn{text-align:center!important;min-height:50px!important;box-shadow:none!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;display:inline-flex!important}.eq-v2-landing .eq-v2-nav .eq-v2-btn-solid,.eq-v2-landing .eq-v2-mobile-panel .eq-v2-btn-solid{background:var(--eq-v2-accent)!important;border-color:var(--eq-v2-accent)!important;min-width:136px!important;color:var(--eq-v2-nav-bg)!important;-webkit-text-fill-color:var(--eq-v2-nav-bg)!important}.eq-v2-landing .eq-v2-hero{background:linear-gradient(90deg, #fffdf8e6, #f7f4edf5 48%, #ece7dceb), var(--eq-v2-paper)!important}.eq-v2-landing .eq-v2-hero-shell{grid-template-columns:minmax(360px,.88fr) minmax(520px,1.12fr)!important;gap:clamp(32px,4vw,68px)!important;min-height:628px!important;padding:72px clamp(40px,5vw,80px) 50px!important}.eq-v2-landing .eq-v2-hero-copy h1{color:var(--eq-v2-ink)!important;-webkit-text-fill-color:var(--eq-v2-ink)!important;letter-spacing:0!important;font-size:clamp(4.4rem,5.7vw,6.8rem)!important;line-height:.94!important}.eq-v2-landing .eq-v2-hero-copy p{color:var(--eq-v2-muted)!important;-webkit-text-fill-color:var(--eq-v2-muted)!important}.eq-v2-landing .eq-v2-hero-media{aspect-ratio:1.58!important;width:min(680px,100%)!important;box-shadow:none!important;border-radius:10px!important}.eq-v2-landing .eq-v2-category-card,.eq-v2-landing .eq-v2-usecase-card,.eq-v2-landing .eq-v2-feature-card,.eq-v2-landing .eq-v2-security-item,.eq-v2-landing .eq-v2-faq-item,.eq-v2-landing .eq-v2-search-panel,.eq-v2-landing .eq-v2-command-board{border-radius:var(--eq-v2-radius)!important;box-shadow:none!important}@media (width<=920px){.eq-v2-landing .eq-v2-nav{grid-template-columns:max-content minmax(0,1fr) max-content!important;width:calc(100% - 28px)!important;height:64px!important;min-height:64px!important}.eq-v2-landing .eq-v2-mobile-panel{box-shadow:none!important;border-radius:24px!important}.eq-v2-landing .eq-v2-hero-shell{grid-template-columns:1fr!important;padding:42px 24px 34px!important}.eq-v2-landing .eq-v2-hero-copy h1{font-size:clamp(3.3rem,11vw,4.9rem)!important}}@media (width<=560px){.eq-v2-landing .eq-v2-nav{width:calc(100% - 20px)!important;height:62px!important;min-height:62px!important}.eq-v2-landing .eq-v2-nav .brand-wordmark{max-width:130px!important}.eq-v2-landing .eq-v2-hero-actions{grid-template-columns:1fr!important}.eq-v2-landing .eq-v2-hero-actions .eq-v2-btn{width:100%!important}}.eq-v2-landing .eq-v2-assurance-item:before,.eq-v2-landing .eq-v2-process-step:before,.eq-v2-landing .eq-v2-assurance-item+.eq-v2-assurance-item:before,.eq-v2-landing .eq-v2-process-step+.eq-v2-process-step:before{content:none!important}.eq-v2-landing .eq-v2-assurance-item,.eq-v2-landing .eq-v2-assurance-item+.eq-v2-assurance-item,.eq-v2-landing .eq-v2-process-step,.eq-v2-landing .eq-v2-process-step+.eq-v2-process-step{padding-left:0!important}html[dir=rtl] .eq-v2-landing{direction:rtl}html[dir=rtl] .eq-v2-landing .eq-v2-nav,html[dir=rtl] .eq-v2-landing .eq-v2-hero-copy,html[dir=rtl] .eq-v2-landing .eq-v2-section-head,html[dir=rtl] .eq-v2-landing .eq-v2-assurance-item,html[dir=rtl] .eq-v2-landing .eq-v2-usecase-card,html[dir=rtl] .eq-v2-landing .eq-v2-feature-card,html[dir=rtl] .eq-v2-landing .eq-v2-security-copy,html[dir=rtl] .eq-v2-landing .eq-v2-security-item,html[dir=rtl] .eq-v2-landing .eq-v2-template-search,html[dir=rtl] .eq-v2-landing .eq-v2-faq-item,html[dir=rtl] .eq-v2-landing .eq-v2-footer{text-align:right!important}html[dir=rtl] .eq-v2-landing .eq-v2-wordmark,html[dir=rtl] .eq-v2-landing .brand-wordmark,html[dir=rtl] .eq-v2-landing .eq-v2-hero-actions,html[dir=rtl] .eq-v2-landing .eq-v2-secure-note,html[dir=rtl] .eq-v2-landing .eq-v2-section-head,html[dir=rtl] .eq-v2-landing .eq-v2-feature-card-top,html[dir=rtl] .eq-v2-landing .eq-v2-command-topline,html[dir=rtl] .eq-v2-landing .eq-v2-command-actions,html[dir=rtl] .eq-v2-landing .eq-v2-footer-bottom{flex-direction:row-reverse!important}html[dir=rtl] .eq-v2-landing .eq-v2-section-head{align-items:flex-start!important}html[dir=rtl] .eq-v2-landing :is(.eq-v2-section-head a,.eq-v2-category-card>svg:last-child,.eq-v2-feature-card>strong svg,.eq-v2-menu-button svg,.eq-v2-email-form button svg){transform:scaleX(-1)}html[dir=rtl] .eq-v2-landing .eq-v2-process-step>svg{transform:rotate(180deg)}html[dir=rtl] .eq-v2-landing .eq-v2-media-stamp{text-align:right;left:24px;right:auto}html[dir=rtl] .eq-v2-landing .eq-v2-media-card{text-align:right;left:auto;right:24px}html[dir=rtl] .eq-v2-landing .eq-v2-search-result{direction:rtl}html[dir=rtl] .eq-v2-landing .eq-v2-search-result small{justify-self:end!important}html[dir=rtl] .eq-v2-landing .eq-v2-app-preview{direction:rtl;margin-left:72px!important;margin-right:0!important}html[dir=rtl] .eq-v2-landing .eq-v2-contract-body p{margin-left:0!important;margin-right:18px!important}html[dir=rtl] .eq-v2-landing .eq-v2-email-form{direction:rtl}html[dir=rtl] .eq-v2-landing .eq-v2-footer-bottom span{margin-left:auto!important;margin-right:0!important}@media (width<=1180px){html[dir=rtl] .eq-v2-landing .eq-v2-app-preview{margin-left:36px!important}}@media (width<=920px){html[dir=rtl] .eq-v2-landing .eq-v2-app-preview{margin:0 24px!important}html[dir=rtl] .eq-v2-landing .eq-v2-contract-body p{margin-right:0!important}}@media (width<=560px){html[dir=rtl] .eq-v2-landing .eq-v2-hero-actions{flex-direction:column!important}}
