@import url("https://fonts.googleapis.com/css2?family=Inter:ital,wght@0,400;0,500;0,600;0,700;0,800;0,900;1,400;1,500;1,600&display=swap");.trivzy-marketing,.trivzy-marketing *{font-family:Inter,system-ui,sans-serif;box-sizing:border-box}.trivzy-marketing{scroll-behavior:smooth}.trivzy-marketing ::-webkit-scrollbar{width:0;display:none}.trivzy-marketing .btn-primary{position:relative;overflow:hidden;z-index:0;transition:box-shadow .3s ease,transform .2s ease}.trivzy-marketing .btn-primary:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,.22));transition:left .4s cubic-bezier(.4,0,.2,1);z-index:-1}.trivzy-marketing .btn-primary:hover:before{left:0}.trivzy-marketing .btn-primary:hover{box-shadow:0 8px 28px rgba(0,137,123,.35);transform:translateY(-1px)}.trivzy-marketing .btn-primary:active{transform:translateY(0)}.trivzy-marketing .btn-outline{position:relative;overflow:hidden;z-index:0;transition:color .35s ease,border-color .35s ease,transform .2s ease}.trivzy-marketing .btn-outline:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:#0d1b3e;transition:left .4s cubic-bezier(.4,0,.2,1);z-index:-1}.trivzy-marketing .btn-outline:hover:before{left:0}.trivzy-marketing .btn-outline:hover{color:white!important;border-color:#0d1b3e!important;transform:translateY(-1px)}.trivzy-marketing .btn-teal-outline{position:relative;overflow:hidden;z-index:0;transition:color .35s ease,transform .2s ease}.trivzy-marketing .btn-teal-outline:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:#00897b;transition:left .4s cubic-bezier(.4,0,.2,1);z-index:-1}.trivzy-marketing .btn-teal-outline:hover:before{left:0}.trivzy-marketing .btn-teal-outline:hover{color:white!important;transform:translateY(-1px)}.trivzy-marketing .fade-up{opacity:0;transform:translateY(36px);transition:opacity .72s cubic-bezier(.4,0,.2,1),transform .72s cubic-bezier(.4,0,.2,1)}.trivzy-marketing .fade-up.visible{opacity:1;transform:translateY(0)}.trivzy-marketing .fade-in{opacity:0;transition:opacity .72s cubic-bezier(.4,0,.2,1)}.trivzy-marketing .fade-in.visible{opacity:1}.trivzy-marketing .fade-left{opacity:0;transform:translateX(-44px);transition:opacity .72s cubic-bezier(.4,0,.2,1),transform .72s cubic-bezier(.4,0,.2,1)}.trivzy-marketing .fade-left.visible{opacity:1;transform:translateX(0)}.trivzy-marketing .fade-right{opacity:0;transform:translateX(44px);transition:opacity .72s cubic-bezier(.4,0,.2,1),transform .72s cubic-bezier(.4,0,.2,1)}.trivzy-marketing .fade-right.visible{opacity:1;transform:translateX(0)}.trivzy-marketing .scale-in{opacity:0;transform:scale(.92);transition:opacity .6s cubic-bezier(.4,0,.2,1),transform .6s cubic-bezier(.4,0,.2,1)}.trivzy-marketing .scale-in.visible{opacity:1;transform:scale(1)}.trivzy-marketing .d1{transition-delay:.08s}.trivzy-marketing .d2{transition-delay:.16s}.trivzy-marketing .d3{transition-delay:.24s}.trivzy-marketing .d4{transition-delay:.32s}.trivzy-marketing .d5{transition-delay:.4s}.trivzy-marketing .d6{transition-delay:.48s}.trivzy-marketing .d7{transition-delay:.56s}.trivzy-marketing .d8{transition-delay:.64s}.trivzy-marketing .card-float{transition:transform .32s cubic-bezier(.4,0,.2,1),box-shadow .32s cubic-bezier(.4,0,.2,1)}.trivzy-marketing .card-float:hover{transform:translateY(-5px);box-shadow:0 28px 56px rgba(0,0,0,.13)!important}.trivzy-marketing .hero-card{transform:perspective(1000px) rotateY(-4deg) rotateX(2deg);transition:transform .6s cubic-bezier(.4,0,.2,1)}.trivzy-marketing .hero-card:hover{transform:perspective(1000px) rotateY(-1deg) rotateX(0deg)}.trivzy-marketing .teal-glow-wrap{filter:drop-shadow(0 0 48px rgba(0,137,123,.22))}.trivzy-marketing .parallax-slow{will-change:transform}@keyframes walk-bounce{0%{transform:translateY(0) rotate(0deg)}25%{transform:translateY(-5px) rotate(-4deg)}50%{transform:translateY(0) rotate(0deg)}75%{transform:translateY(-3px) rotate(3deg)}to{transform:translateY(0) rotate(0deg)}}.trivzy-marketing .walk-animate{animation:walk-bounce .9s ease-in-out infinite;transform-origin:center bottom}.trivzy-marketing .feature-img-wrap{transition:transform .5s cubic-bezier(.4,0,.2,1)}.trivzy-marketing .feature-img-wrap:hover{transform:scale(1.02)}.trivzy-marketing input:focus,.trivzy-marketing select:focus,.trivzy-marketing textarea:focus{outline:none;border-color:#00897b!important;box-shadow:0 0 0 3px rgba(0,137,123,.12)}