@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800;900&display=swap";
:root{--bg-dark:#080c14;--bg-section-alt:#0f172a73;--bg-card:#0f172ad9;--bg-card-hover:#1e293bf2;--bg-glass:#ffffff0d;--bg-glass-hover:#ffffff1a;--border-glass:#ffffff1f;--border-glow:#38bdf866;--text-primary:#f8fafc;--text-secondary:#cbd5e1;--text-muted:#94a3b8;--header-bg:#080c14f2;--dropdown-bg:#0f172afa;--bg-footer:#05080e;--logo-filter:none;--accent-blue:#38bdf8;--accent-cyan:#06b6d4;--accent-purple:#a855f7;--accent-pink:#ec4899;--accent-emerald:#34d399;--accent-orange:#f97316;--accent-gradient:linear-gradient(135deg, #38bdf8 0%, #8b5cf6 50%, #06b6d4 100%);--accent-gradient-subtle:linear-gradient(135deg, #38bdf81f, #8b5cf61f);--hero-glow:radial-gradient(circle at 50% 30%, #38bdf833 0%, #8b5cf626 40%, transparent 70%);--card-shadow:0 15px 35px #0009, inset 0 0 20px #ffffff0d}[data-theme=light]{--bg-dark:#f8fafc;--bg-section-alt:#f1f5f9;--bg-card:#fff;--bg-card-hover:#f8fafc;--bg-glass:#f1f5f9f2;--bg-glass-hover:#eef2fff2;--border-glass:#cbd5e1cc;--border-glow:#2563eb59;--text-primary:#0f172a;--text-secondary:#334155;--text-muted:#64748b;--header-bg:#fffffff5;--dropdown-bg:#fff;--bg-footer:#f8fafc;--logo-filter:invert(1) brightness(.15) contrast(1.3);--accent-blue:#2563eb;--accent-cyan:#0284c7;--accent-purple:#7c3aed;--accent-pink:#db2777;--accent-emerald:#059669;--accent-orange:#ea580c;--accent-gradient:linear-gradient(135deg, #2563eb 0%, #7c3aed 50%, #0284c7 100%);--accent-gradient-subtle:linear-gradient(135deg, #f0f9ff 0%, #f5f3ff 50%, #eef2ff 100%);--hero-glow:radial-gradient(circle at 50% 30%, #6366f114 0%, #a855f70d 40%, transparent 70%);--card-shadow:0 10px 30px -5px #0f172a14, 0 0 2px #0f172a0f}[data-theme=light] body{color:#0f172a!important;background-color:#f8fafc!important}[data-theme=light] h1,[data-theme=light] h2,[data-theme=light] h3,[data-theme=light] h4,[data-theme=light] h5,[data-theme=light] h6{color:#0f172a!important}[data-theme=light] p{color:#334155!important}[data-theme=light] .glass-card,[data-theme=light] .glass-card-holographic,[data-theme=light] .glass-card-executive,[data-theme=light] .glass-card-pro{color:#0f172a!important;background-color:#fff!important;border-color:#e2e8f0!important;box-shadow:0 10px 30px -5px #0f172a14!important}[data-theme=light] .glass-card [style*="color: white"],[data-theme=light] .glass-card [style*="color: 'white'"],[data-theme=light] .glass-card [style*="color: #ffffff"],[data-theme=light] .glass-card [style*="color: '#ffffff'"],[data-theme=light] .glass-card-holographic [style*="color: white"],[data-theme=light] .glass-card-executive [style*="color: white"]{color:#0f172a!important}[data-theme=light] [style*="background: rgba(15, 23, 42"],[data-theme=light] [style*="background:rgba(15, 23, 42"],[data-theme=light] [style*="background: #0f172a"],[data-theme=light] [style*="background:#0f172a"]{color:#0f172a!important;background-color:#f1f5f9!important;border-color:#cbd5e1!important}[data-theme=light] [style*="background: rgba(15, 23, 42"] div,[data-theme=light] [style*="background: rgba(15, 23, 42"] p,[data-theme=light] [style*="background: rgba(15, 23, 42"] strong,[data-theme=light] [style*="background: #0f172a"] div,[data-theme=light] [style*="background: #0f172a"] p{color:#0f172a!important}[data-theme=light] [style*="background: rgba(30, 41, 59"],[data-theme=light] [style*="background: rgba(59, 130, 246, 0.1)"],[data-theme=light] [style*="background: rgba(8, 145, 178, 0.1)"],[data-theme=light] [style*="background: rgba(109, 40, 217, 0.1)"]{color:#0f172a!important;background-color:#f8fafc!important;border-color:#cbd5e1!important}[data-theme=light] [style*="background: rgba(30, 41, 59"] p,[data-theme=light] [style*="background: rgba(30, 41, 59"] div,[data-theme=light] [style*="background: rgba(59, 130, 246, 0.1)"] p,[data-theme=light] [style*="background: rgba(59, 130, 246, 0.1)"] div{color:#0f172a!important}[data-theme=light] .btn-primary,[data-theme=light] .btn-primary *,[data-theme=light] [style*="background: var(--accent-gradient)"] h2,[data-theme=light] [style*="background: var(--accent-gradient)"] p{color:#fff!important}.cta-banner-gradient{background:var(--accent-gradient)!important}.cta-banner-gradient h1,.cta-banner-gradient h2,.cta-banner-gradient h3,.cta-banner-gradient p{color:#fff!important}.btn-cta-light{color:#0f172a!important;background-color:#fff!important;font-weight:800!important}.btn-cta-light:hover{transform:translateY(-2px);color:#2563eb!important;background-color:#f8fafc!important}[data-theme=light] .cta-banner-gradient{background:var(--accent-gradient)!important}[data-theme=light] .cta-banner-gradient h1,[data-theme=light] .cta-banner-gradient h2,[data-theme=light] .cta-banner-gradient h3,[data-theme=light] .cta-banner-gradient p{color:#fff!important}[data-theme=light] .btn-cta-light{color:#0f172a!important;background-color:#fff!important}[data-theme=light] .btn-outline{color:#0f172a!important;background:#f1f5f9!important;border-color:#cbd5e1!important}[data-theme=light] .btn-outline:hover{color:#0f172a!important;background:#e2e8f0!important;border-color:#94a3b8!important}[data-theme=light] .form-input,[data-theme=light] .form-textarea,[data-theme=light] .form-select,[data-theme=light] input,[data-theme=light] textarea,[data-theme=light] select{color:#0f172a!important;background-color:#fff!important;border-color:#cbd5e1!important}[data-theme=light] .nav-link{color:#334155!important}[data-theme=light] .nav-link:hover,[data-theme=light] .nav-link.active{color:#2563eb!important}[data-theme=light] .brand-logo{color:#0f172a!important}[data-theme=light] .modal-content{color:#0f172a!important;background:#fff!important;border-color:#cbd5e1!important;box-shadow:0 25px 60px #0f172a40!important}[data-theme=light] .modal-content h1,[data-theme=light] .modal-content h2,[data-theme=light] .modal-content h3,[data-theme=light] .modal-content p,[data-theme=light] .modal-content label{color:#0f172a!important}[data-theme=light] .hero-gradient-text{background:linear-gradient(135deg,#0f172a 0%,#2563eb 50%,#7c3aed 100%)!important;-webkit-text-fill-color:transparent!important;-webkit-background-clip:text!important;background-clip:text!important}[data-theme=light] [style*="background: rgba(255, 255, 255, 0.06)"],[data-theme=light] [style*="background: rgba(255, 255, 255, 0.08)"],[data-theme=light] [style*="background: rgba(255,255,255,0.06)"]{color:#1e293b!important;background-color:#f1f5f9!important;border-color:#cbd5e1!important}[data-theme=light] footer,[data-theme=light] .footer-container{color:#334155!important;background-color:#f1f5f9!important;border-color:#e2e8f0!important}[data-theme=light] footer a,[data-theme=light] footer p,[data-theme=light] footer span{color:#475569!important}[data-theme=light] footer a:hover{color:#2563eb!important}*{box-sizing:border-box;scroll-behavior:smooth;margin:0;padding:0}html,body{background-color:var(--bg-dark);color:var(--text-primary);-webkit-font-smoothing:antialiased;min-height:100dvh;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;line-height:1.6;overflow-x:hidden}.no-tap-highlight{-webkit-tap-highlight-color:transparent}.touch-manipulation{touch-action:manipulation}.active-scale:active{transition:transform .1s ease-out;transform:scale(.97)}.safe-pt{padding-top:env(safe-area-inset-top)}.safe-pb{padding-bottom:env(safe-area-inset-bottom)}body:before{content:"";background:var(--hero-glow);pointer-events:none;z-index:-1;width:60vw;height:60vw;position:fixed;top:-15%;left:20%}a{color:inherit;text-decoration:none}button,input,textarea,select{font-family:inherit}h1,h2,h3,h4,h5,h6{color:var(--text-primary);letter-spacing:-.02em;font-weight:700;line-height:1.2}h1{font-size:clamp(2.5rem,5vw,4.25rem)}h2{font-size:clamp(1.75rem,3.5vw,2.5rem)}h3{font-size:clamp(1.25rem,2vw,1.5rem)}.text-gradient{background:var(--accent-gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.text-gradient-cyan{background:linear-gradient(135deg,#06b6d4,#3b82f6);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.container{max-width:1240px;margin:0 auto;padding:0 1.5rem}.section{padding:5rem 0;position:relative}.section-header{text-align:center;max-width:720px;margin:0 auto 3.5rem}.section-header p{color:var(--text-secondary);margin-top:.75rem;font-size:1.125rem}.badge{letter-spacing:.05em;text-transform:uppercase;color:#60a5fa;background:#3b82f61a;border:1px solid #3b82f640;border-radius:9999px;align-items:center;gap:.5rem;margin-bottom:1rem;padding:.35rem 1rem;font-size:.85rem;font-weight:600;display:inline-flex}.btn{cursor:pointer;text-align:center;box-sizing:border-box;word-break:break-word;overflow-wrap:break-word;white-space:normal;border:none;border-radius:9999px;justify-content:center;align-items:center;gap:.5rem;max-width:100%;padding:.85rem 1.5rem;font-size:.95rem;font-weight:600;line-height:1.3;text-decoration:none;transition:all .25s cubic-bezier(.4,0,.2,1);display:inline-flex}.btn-primary{background:var(--accent-gradient);color:#fff;box-shadow:0 4px 20px #3b82f659}.btn-primary:hover{filter:brightness(1.1);transform:translateY(-2px);box-shadow:0 6px 25px #3b82f680}.btn-outline{color:var(--text-primary);background:#ffffff08;border:1px solid #ffffff26}.btn-outline:hover{background:#ffffff14;border-color:#ffffff4d;transform:translateY(-2px)}.btn-sm{padding:.5rem 1rem;font-size:.85rem;line-height:1.25}.footer-link-animated{transition:all .25s cubic-bezier(.4,0,.2,1)}.footer-link-animated:hover{transform:translate(5px);color:var(--accent-blue)!important}[data-theme=light] .footer-link-animated:hover{color:var(--accent-blue)!important}.glass-card{background:var(--bg-card);-webkit-backdrop-filter:blur(16px);border:1px solid var(--border-glass);border-radius:18px;padding:2rem;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.glass-card:hover{background:var(--bg-card-hover);border-color:var(--border-glow);transform:translateY(-4px);box-shadow:0 12px 30px #0006,0 0 20px #3b82f626}.grid-1,.grid-2,.grid-3,.grid-4{grid-template-columns:1fr;gap:1.5rem;display:grid}@media (min-width:640px){.grid-4{grid-template-columns:repeat(2,1fr)}}@media (min-width:768px){.grid-3{grid-template-columns:repeat(2,1fr)}}@media (min-width:960px){.grid-2{grid-template-columns:repeat(2,1fr);gap:2.5rem}.grid-3{grid-template-columns:repeat(3,1fr);gap:2rem}}@media (min-width:1200px){.grid-4{grid-template-columns:repeat(4,1fr);gap:2rem}}.filter-bar{flex-wrap:wrap;justify-content:center;gap:.625rem;margin-bottom:2.5rem;display:flex}.filter-pill{color:var(--text-secondary);border:1px solid var(--border-glass);cursor:pointer;background:#ffffff0a;border-radius:9999px;padding:.5rem 1.25rem;font-size:.875rem;font-weight:500;transition:all .2s}.filter-pill:hover,.filter-pill.active{background:var(--accent-blue);color:#fff;border-color:var(--accent-blue);box-shadow:0 4px 12px #3b82f64d}.header-nav{z-index:100;-webkit-backdrop-filter:blur(16px);border-bottom:1px solid var(--border-glass);background:#080c14d9;position:sticky;top:0}.nav-container{justify-content:space-between;align-items:center;height:72px;display:flex}.brand-logo{color:#fff;align-items:center;gap:.625rem;font-size:1.35rem;font-weight:800;display:flex}.brand-icon{color:#fff;background:linear-gradient(135deg,#3b82f6,#06b6d4);border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;font-size:1.1rem;font-weight:900;display:flex;box-shadow:0 4px 12px #3b82f666}.nav-menu{align-items:center;gap:1.75rem;display:flex}.nav-link{color:var(--text-secondary);font-size:.95rem;font-weight:500;transition:color .2s}.nav-link:hover,.nav-link.active{color:var(--accent-blue)}.modal-overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:200;background:#000000bf;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0}.modal-content{background:#0f172a;border:1px solid #3b82f64d;border-radius:24px;width:100%;max-width:600px;max-height:90vh;padding:2.5rem;position:relative;overflow-y:auto;box-shadow:0 20px 50px #000c,0 0 30px #3b82f633}.form-group{flex-direction:column;gap:.5rem;margin-bottom:1.25rem;display:flex}.form-label{color:var(--text-secondary);font-size:.875rem;font-weight:600}.form-input,.form-textarea,.form-select{border:1px solid var(--border-glass);width:100%;color:var(--text-primary);background:#0f172acc;border-radius:10px;padding:.75rem 1rem;font-size:.95rem;transition:border-color .2s}.form-input:focus,.form-textarea:focus,.form-select:focus{border-color:var(--accent-blue);outline:none;box-shadow:0 0 0 3px #3b82f633}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#080c14}::-webkit-scrollbar-thumb{background:#1e293b;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#334155}@keyframes float{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-10px)rotate(1deg)}}@keyframes float-reverse{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(8px)rotate(-1deg)}}@keyframes pulse-glow{0%,to{opacity:.4;transform:scale(1)}50%{opacity:.8;transform:scale(1.05)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes spin-slow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes ping-slow{0%{opacity:.8;transform:scale(.95)}50%{opacity:.3;transform:scale(1.08)}to{opacity:.8;transform:scale(.95)}}.animate-float{animation:6s ease-in-out infinite float}.animate-float-slow{animation:8s ease-in-out infinite float-reverse}.animate-pulse-glow{animation:4s ease-in-out infinite pulse-glow}.animate-spin-slow{animation:25s linear infinite spin-slow}.animate-ping-slow{animation:3s ease-in-out infinite ping-slow}@keyframes headline-slide-up{0%{opacity:0;filter:blur(4px);transform:translateY(8px)scale(.98)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}.headline-rotator-text{animation:.4s cubic-bezier(.16,1,.3,1) forwards headline-slide-up;display:inline-block}.hero-gradient-text{background:linear-gradient(135deg,#fff 0%,#38bdf8 40%,#8b5cf6 70%,#06b6d4 100%) 0 0/200%;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;animation:6s linear infinite shimmer}.hero-image-glow{border:1px solid #3b82f659;border-radius:20px;transition:all .4s;position:relative;overflow:hidden;box-shadow:0 0 50px #3b82f640,0 0 100px #8b5cf626}.hero-image-glow:hover{border-color:#38bdf899;transform:translateY(-5px)scale(1.01);box-shadow:0 0 70px #3b82f666,0 0 120px #06b6d440}.service-pill-animated{color:var(--text-secondary);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:9999px;align-items:center;gap:.5rem;padding:.4rem .9rem;font-size:.85rem;transition:all .3s;display:inline-flex}.perspective-container{perspective:1000px}.preserve-3d{transform-style:preserve-3d}.translate-z-10{transform:translateZ(10px)}.translate-z-20{transform:translateZ(20px)}.translate-z-30{transform:translateZ(30px)}@keyframes laser-glow{0%{stroke-dashoffset:100px;opacity:.3}50%{opacity:1}to{stroke-dashoffset:0;opacity:.3}}@keyframes node-pulse{0%,to{filter:drop-shadow(0 0 8px #38bdf899);transform:scale(1)}50%{filter:drop-shadow(0 0 16px #8b5cf6e6);transform:scale(1.1)}}.animate-node-pulse{animation:3s ease-in-out infinite node-pulse}img,video,iframe,svg,canvas{max-width:100%;height:auto}@media (max-width:960px){.grid-2,.grid-3{grid-template-columns:1fr!important;gap:1.75rem!important}}@media (max-width:768px){.section{padding:3rem 0!important}.container{padding:0 1rem!important}.grid-4{grid-template-columns:1fr!important}.desktop-only{display:none!important}.mobile-only{display:inline!important}.hero-floating-badge{justify-content:flex-start!important;width:100%!important;margin:.5rem 0!important;font-size:.8rem!important;position:relative!important;inset:auto!important}.hero-3d-card{border-radius:18px!important;padding:.75rem!important}.hero-actions-container{flex-direction:column!important;width:100%!important}.hero-actions-container .btn{text-align:center!important;justify-content:center!important;width:100%!important}.service-pill-animated{padding:.35rem .7rem!important;font-size:.775rem!important}.satellite-node{padding:.35rem .5rem!important;font-size:.65rem!important}}@media (min-width:769px){.desktop-only{display:inline!important}.mobile-only{display:none!important}}@keyframes brain-pulse{0%,to{opacity:.25;filter:drop-shadow(0 0 10px #38bdf866);transform:scale(1)}50%{opacity:.65;filter:drop-shadow(0 0 25px #8b5cf6b3);transform:scale(1.03)}}@keyframes axon-flow{0%{stroke-dashoffset:200px;opacity:.2}50%{opacity:.9}to{stroke-dashoffset:0;opacity:.2}}@keyframes neural-node-glow{0%,to{fill:#38bdf8;filter:drop-shadow(0 0 6px #38bdf8);transform:scale(1)}50%{fill:#c084fc;filter:drop-shadow(0 0 12px #c084fc);transform:scale(1.4)}}.animate-brain-pulse{animation:6s ease-in-out infinite brain-pulse}.animate-axon-flow{stroke-dasharray:10 10;animation:4s linear infinite axon-flow}.animate-neural-node{animation:3s ease-in-out infinite neural-node-glow}@keyframes chart-dash-flow{0%{stroke-dashoffset:200px}to{stroke-dashoffset:0}}.animate-chart-line{stroke-dasharray:8 4;animation:6s linear infinite chart-dash-flow}@keyframes progressive-pulse-bar{0%{width:45%}50%{width:92%}to{width:100%}}@keyframes hero-orbital-rotate-1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes hero-orbital-rotate-2{0%{transform:rotate(360deg)}to{transform:rotate(-360deg)}}@keyframes hero-mesh-float{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-10px)scale(1.02)}}.hero-orbital-ring-1{transform-origin:250px 250px;animation:28s linear infinite hero-orbital-rotate-1}.hero-orbital-ring-2{transform-origin:250px 250px;animation:22s linear infinite hero-orbital-rotate-2}.hero-glass-mesh{transform-origin:250px 250px;animation:12s ease-in-out infinite hero-mesh-float}.hero-cta-btn{transition:all .25s cubic-bezier(.4,0,.2,1)}.hero-cta-btn:hover .hero-cta-arrow{transform:translate(5px)}@media (prefers-reduced-motion:reduce){.hero-orbital-ring-1,.hero-orbital-ring-2,.hero-glass-mesh{animation:none!important}.hero-cta-btn:hover .hero-cta-arrow{transform:none!important}}@keyframes float-hero-illustration{0%{transform:translateY(0)rotate(0)scale(1)}50%{transform:translateY(-18px)rotate(1.5deg)scale(1.03)}to{transform:translateY(0)rotate(0)scale(1)}}.hero-top-illustration{opacity:.9;transform-origin:100% 0;will-change:transform;transition:opacity .3s;animation:14s ease-in-out infinite float-hero-illustration}[data-theme=light] .hero-top-illustration{opacity:.85}@keyframes cursor-blink{0%,to{opacity:1}50%{opacity:0}}.terminal-cursor{color:var(--accent-emerald);margin-left:2px;font-weight:900;animation:.8s infinite cursor-blink;display:inline-block}.portfolio-card-img{transition:transform .5s cubic-bezier(.4,0,.2,1)}.glass-card-neo:hover .portfolio-card-img,.glass-card:hover .portfolio-card-img{transform:scale(1.06)}.glass-card-holographic{background:var(--bg-card);-webkit-backdrop-filter:blur(25px);border:1px solid var(--border-glow);box-shadow:var(--card-shadow);border-radius:24px;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.glass-card-holographic:before{content:"";background:var(--accent-gradient);height:3px;position:absolute;top:0;left:0;right:0}.glass-card-holographic:hover{transform:translateY(-4px);box-shadow:0 20px 45px #38bdf82e}.glass-card-executive{background:var(--bg-card);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--border-glass);border-left:4px solid var(--accent-blue);box-shadow:var(--card-shadow);border-radius:20px;transition:all .25s}.glass-card-executive:hover{border-left-color:var(--accent-purple);transform:translate(4px)}.glass-card-neo{background:var(--bg-card);-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);border:1px solid var(--border-glow);border-radius:28px;transition:all .3s;box-shadow:0 15px 35px #0003,0 0 25px #38bdf81f}.glass-card-neo:hover{transform:translateY(-5px)scale(1.01);box-shadow:0 25px 50px #8b5cf638}.glass-card-minimal{background:var(--bg-glass);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid var(--border-glass);box-shadow:var(--card-shadow);border-radius:18px;transition:all .2s}.glass-card-minimal:hover{background:var(--bg-glass-hover);border-color:var(--border-glow)}@keyframes aurora-flow{0%{transform:translate(-50%,-50%)rotate(0)scale(1)}50%{transform:translate(-48%,-52%)rotate(180deg)scale(1.1)}to{transform:translate(-50%,-50%)rotate(360deg)scale(1)}}@keyframes border-glow-pulse{0%,to{border-color:#38bdf84d;box-shadow:0 0 25px #38bdf826}50%{border-color:#8b5cf699;box-shadow:0 0 45px #8b5cf659}}.aurora-backdrop{animation:25s linear infinite aurora-flow}.luxury-glow-border{animation:5s ease-in-out infinite border-glow-pulse}.public-contract-page-wrapper{color:#f8fafc;background:#090d16;min-height:100vh;padding:2rem 1rem;font-family:Inter,system-ui,-apple-system,sans-serif}@media print{@page{size:A4 portrait;margin:10mm 12mm}*{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;box-shadow:none!important;text-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;filter:none!important;transform:none!important}html,body,main{color:#0f172a!important;-webkit-font-smoothing:antialiased!important;background:#fff!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif!important}.public-contract-page-wrapper{color:#0f172a!important;background:#fff!important;width:100%!important;margin:0!important;padding:0!important}.no-print,button,header,footer,nav{display:none!important}.printable-paper-contract{color:#0f172a!important;box-shadow:none!important;background:#fff!important;border:none!important;border-radius:0!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important}.signed-verified-banner{color:#000!important;background:#fff!important;border:2px solid #000!important;border-radius:8px!important;margin-top:3.5rem!important;padding:1.5rem!important}.signed-verified-banner *{color:#000!important}img,.signature-img{visibility:visible!important;opacity:1!important;object-fit:contain!important;mix-blend-mode:normal!important;width:auto!important;max-height:55px!important;display:inline-block!important}}
