.grain-overlay{background-image:url(https://lh3.googleusercontent.com/aida-public/AB6AXuDYkU3sIhiAUA8KMEE6KpugDrR7-PzDYiuJzrCpMuxS_EueZ1BtBdwFTHQKzp5Qw_3Fhp-0PA1cIfZxX_WpOdF2-G-zIhkhIbDobdBA5QA865Bx2dyo1i-yE16q9K7XhaCGcEt_npsjrgmGxlZuC92FxXb8f7uwBtG7b17qxCivThg2Tnv1w5DxZFLfBXGIMN04htLAss3wq5rKnhYC9ucP-gGCH4JWC5wMw4uGF7RFwqvKwjGszjDYWkwri5nnQVYfB05EctXkpTJ8);opacity:.02;pointer-events:none;mix-blend-mode:multiply}.geometric-lines{background-image:url("data:image/svg+xml,%3Csvg width='100' height='100' viewBox='0 0 100 100' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 100 L100 0 M50 0 L100 50 M0 50 L50 100' stroke='%23A68A3D' stroke-width='0.2' fill='none' opacity='0.15'/%3E%3C/svg%3E");background-size:400px 400px}.diagonal-texture{background-image:repeating-linear-gradient(45deg,transparent,transparent 40px,rgba(166,138,61,.03) 40px,rgba(166,138,61,.03) 41px)}.glass-card{background:#fffc;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(201,168,76,.15);transition:all .4s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 20px #00000008}.ghost-button{border:1px solid rgba(201,168,76,.4);transition:all .3s ease}.ghost-button:hover{background:#c9a84c0d;box-shadow:0 4px 15px #c9a84c1a;border-color:#c9a84c}.angled-frame{clip-path:polygon(10% 0%,100% 0%,90% 100%,0% 100%)}.ceo-frame{position:relative;padding:12px;background:linear-gradient(135deg,rgba(201,168,76,.2),transparent 40%,transparent 60%,rgba(201,168,76,.2))}.ceo-frame:before{content:"";position:absolute;inset:0;border:1px solid rgba(201,168,76,.3);clip-path:polygon(0 15%,15% 0,100% 0,100% 85%,85% 100%,0 100%)}.ceo-image-mask{clip-path:polygon(0 15%,15% 0,100% 0,100% 85%,85% 100%,0 100%)}.contact-input{background:#fff;border:1px solid rgba(201,168,76,.2);transition:all .3s ease;box-shadow:inset 0 2px 4px #00000005}.contact-input:focus{border-color:#c9a84c;box-shadow:0 0 15px #c9a84c26;outline:none}.shimmer-btn:after{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(45deg,transparent,rgba(255,255,255,.4),transparent);transform:rotate(45deg);animation:shimmer 4s infinite}.reveal-item{opacity:0}.reveal-left{animation:slideInLeft 1s cubic-bezier(.16,1,.3,1) forwards}.reveal-right{animation:slideInRight 1s cubic-bezier(.16,1,.3,1) forwards}@keyframes slideInLeft{0%{opacity:0;transform:translate(-50px)}to{opacity:1;transform:translate(0)}}@keyframes slideInRight{0%{opacity:0;transform:translate(50px)}to{opacity:1;transform:translate(0)}}@keyframes shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.hero-float-up{opacity:0;transform:translateY(36px);animation:heroFloatUp 1s cubic-bezier(.16,1,.3,1) forwards}.hero-float-up-delay-1{animation-delay:.15s}.hero-float-up-delay-2{animation-delay:.35s}@keyframes heroFloatUp{0%{opacity:0;transform:translateY(36px)}to{opacity:1;transform:translateY(0)}}.about-fade-base{opacity:0}.about-fade-in{animation:aboutFadeIn .95s ease forwards}.about-fade-delay-1{animation-delay:.15s}.about-fade-delay-2{animation-delay:.3s}@keyframes aboutFadeIn{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.company-card-base{opacity:0;transform:translateY(26px) scale(.94)}.company-card-pop{animation:companyCardPop .7s cubic-bezier(.16,1,.3,1) forwards}@keyframes companyCardPop{0%{opacity:0;transform:translateY(26px) scale(.94)}65%{opacity:1;transform:translateY(0) scale(1.02)}to{opacity:1;transform:translateY(0) scale(1)}}.grain-overlay{background-image:url(https://lh3.googleusercontent.com/aida-public/AB6AXuDYkU3sIhiAUA8KMEE6KpugDrR7-PzDYiuJzrCpMuxS_EueZ1BtBdwFTHQKzp5Qw_3Fhp-0PA1cIfZxX_WpOdF2-G-zIhkhIbDobdBA5QA865Bx2dyo1i-yE16q9K7XhaCGcEt_npsjrgmGxlZuC92FxXb8f7uwBtG7b17qxCivThg2Tnv1w5DxZFLfBXGIMN04htLAss3wq5rKnhYC9ucP-gGCH4JWC5wMw4uGF7RFwqvKwjGszjDYWkwri5nnQVYfB05EctXkpTJ8);opacity:.02;pointer-events:none;mix-blend-mode:multiply}.step-number{font-family:Playfair Display,serif;background:linear-gradient(135deg,#c9a84c,#a68a3d);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.clinical-bg{background-image:linear-gradient(to right,rgba(201,168,76,.03) 1px,transparent 1px),linear-gradient(to bottom,rgba(201,168,76,.03) 1px,transparent 1px);background-size:60px 60px}.grain-overlay{background-image:url(https://lh3.googleusercontent.com/aida-public/AB6AXuDYkU3sIhiAUA8KMEE6KpugDrR7-PzDYiuJzrCpMuxS_EueZ1BtBdwFTHQKzp5Qw_3Fhp-0PA1cIfZxX_WpOdF2-G-zIhkhIbDobdBA5QA865Bx2dyo1i-yE16q9K7XhaCGcEt_npsjrgmGxlZuC92FxXb8f7uwBtG7b17qxCivThg2Tnv1w5DxZFLfBXGIMN04htLAss3wq5rKnhYC9ucP-gGCH4JWC5wMw4uGF7RFwqvKwjGszjDYWkwri5nnQVYfB05EctXkpTJ8);opacity:.02;pointer-events:none;mix-blend-mode:multiply}.geometric-lines{background-image:url("data:image/svg+xml,%3Csvg width='100' height='100' viewBox='0 0 100 100' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 100 L100 0 M50 0 L100 50 M0 50 L50 100' stroke='%23A68A3D' stroke-width='0.2' fill='none' opacity='0.15'/%3E%3C/svg%3E");background-size:400px 400px}.glass-card{background:#fffc;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(201,168,76,.15);transition:all .4s cubic-bezier(.4,0,.2,1)}.glass-card:hover{border-color:#c9a84c66;transform:translateY(-5px);box-shadow:0 20px 40px #00000014}.step-number{-webkit-text-stroke:1px rgba(201,168,76,.3);color:transparent}.grain-overlay{background-image:url(https://lh3.googleusercontent.com/aida-public/AB6AXuDYkU3sIhiAUA8KMEE6KpugDrR7-PzDYiuJzrCpMuxS_EueZ1BtBdwFTHQKzp5Qw_3Fhp-0PA1cIfZxX_WpOdF2-G-zIhkhIbDobdBA5QA865Bx2dyo1i-yE16q9K7XhaCGcEt_npsjrgmGxlZuC92FxXb8f7uwBtG7b17qxCivThg2Tnv1w5DxZFLfBXGIMN04htLAss3wq5rKnhYC9ucP-gGCH4JWC5wMw4uGF7RFwqvKwjGszjDYWkwri5nnQVYfB05EctXkpTJ8);opacity:.02;pointer-events:none;mix-blend-mode:multiply}.glass-card{background:#ffffffbf;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(201,168,76,.12);transition:all .5s cubic-bezier(.23,1,.32,1)}.glass-card:hover{border-color:#c9a84c66;transform:translateY(-8px);box-shadow:0 25px 50px -12px #c9a84c1a;background:#ffffffe6}.hero-mesh{background:radial-gradient(circle at 70% 30%,rgba(201,168,76,.05) 0%,transparent 50%),radial-gradient(circle at 10% 80%,rgba(244,244,244,1) 0%,transparent 50%),#fdfdfd}.analytics-grid{background-image:linear-gradient(to right,rgba(201,168,76,.04) 1px,transparent 1px),linear-gradient(to bottom,rgba(201,168,76,.04) 1px,transparent 1px);background-size:40px 40px}.how-fade-base{opacity:0;transform:translateY(18px)}.how-fade-in{animation:howFadeIn .8s ease forwards}@keyframes howFadeIn{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.glass-card{background:#ffffffb3;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(201,168,76,.15);transition:all .4s cubic-bezier(.4,0,.2,1)}.glass-card:hover{border-color:#c9a84c66;transform:translateY(-5px);box-shadow:0 20px 40px #0000000d}.mesh-gradient{background:radial-gradient(circle at 20% 30%,rgba(201,168,76,.08) 0%,transparent 50%),radial-gradient(circle at 80% 70%,rgba(244,244,244,1) 0%,transparent 50%),radial-gradient(circle at 50% 50%,#fdfdfd,#f4f4f4);background-size:200% 200%}.jbnest-hero-bg{background-color:#0e162d}.geometric-lines{background-image:url("data:image/svg+xml,%3Csvg width='100' height='100' viewBox='0 0 100 100' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 100 L100 0 M50 0 L100 50 M0 50 L50 100' stroke='%23A68A3D' stroke-width='0.2' fill='none' opacity='0.15'/%3E%3C/svg%3E");background-size:400px 400px}.shimmer-btn{position:relative;overflow:hidden}html{scroll-behavior:smooth}body{font-family:Satoshi,sans-serif}.nav-link{position:relative;text-transform:uppercase;letter-spacing:.1em}.nav-link:after{content:"";position:absolute;width:0;height:1px;bottom:-4px;left:0;background-color:#c9a84c;transition:width .3s ease}.nav-link:hover:after{width:100%}.sticky-header{transition:all .5s cubic-bezier(.4,0,.2,1)}.dropdown-menu{opacity:0;visibility:hidden;transform:translateY(10px);transition:all .3s cubic-bezier(.4,0,.2,1)}.group:hover .dropdown-menu{opacity:1;visibility:visible;transform:translateY(0)}.dropdown-item{transition:all .2s ease}.dropdown-item:hover{color:#c9a84c;padding-left:1rem}.glass-card{background:#ffffffc7;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(201,168,76,.14);transition:all .35s ease}.glass-card:hover{border-color:#c9a84c59;transform:translateY(-4px);box-shadow:0 16px 28px #00000014}.weave-bg{background-image:linear-gradient(45deg,rgba(201,168,76,.11) 25%,transparent 25%),linear-gradient(-45deg,rgba(201,168,76,.11) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,rgba(201,168,76,.11) 75%),linear-gradient(-45deg,transparent 75%,rgba(201,168,76,.11) 75%);background-size:44px 44px;background-position:0 0,0 22px,22px -22px,-22px 0}.styles-hero-bg{background-color:#0e162d}.grid-lines{background-image:linear-gradient(to right,rgba(166,138,61,.05) 1px,transparent 1px),linear-gradient(to bottom,rgba(166,138,61,.05) 1px,transparent 1px);background-size:80px 80px}.hero-fade-left{opacity:0;transform:translate(-40px);animation:heroFadeLeft .95s cubic-bezier(.16,1,.3,1) forwards}.hero-fade-left-delay-1{animation-delay:.15s}.hero-fade-left-delay-2{animation-delay:.35s}.hero-fade-right{opacity:0;transform:translate(40px);animation:heroFadeRight .95s cubic-bezier(.16,1,.3,1) forwards}.hero-fade-right-delay-1{animation-delay:.25s}@keyframes heroFadeLeft{0%{opacity:0;transform:translate(-40px)}to{opacity:1;transform:translate(0)}}@keyframes heroFadeRight{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}.reveal-left-base{opacity:0;transform:translate(-40px)}.reveal-right-base{opacity:0;transform:translate(40px)}.reveal-left-in{animation:heroFadeLeft .95s cubic-bezier(.16,1,.3,1) forwards}.reveal-right-in{animation:heroFadeRight .95s cubic-bezier(.16,1,.3,1) forwards}.section-fade-base{opacity:0;transform:translateY(18px)}.section-fade-in{animation:sectionFadeUp .75s ease forwards}.service-card-base{opacity:0;transform:translateY(22px) scale(.95)}.service-card-pop{animation:serviceCardPop .7s cubic-bezier(.16,1,.3,1) forwards}@keyframes sectionFadeUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes serviceCardPop{0%{opacity:0;transform:translateY(22px) scale(.95)}65%{opacity:1;transform:translateY(0) scale(1.02)}to{opacity:1;transform:translateY(0) scale(1)}}
