@import"https://fonts.googleapis.com/css2?family=Figtree:ital,wght@0,300..900;1,300..900&display=swap";:root{--hp-dark: #07140F;--hp-dark-2: #0A1B14;--hp-dark-green: #0E3A2C;--hp-green: #16503D;--hp-green-bright: #1E6A50;--hp-ivory: #F6F1E8;--hp-beige: #ECE4D8;--hp-sand: #E4DBD0;--hp-white: #FFFFFF;--hp-text: #171717;--hp-muted: #66625D;--hp-muted-light: #9A9790;--hp-amber: #D89A2B;--hp-amber-light: #E8B14D;--hp-amber-pale: #F2CC7A;--hp-glow-green: rgba(30, 106, 80, .6);--hp-glow-green-soft: rgba(22, 80, 61, .32);--hp-glow-green-faint: rgba(14, 58, 44, .2);--hp-glow-amber: rgba(216, 154, 43, .16);--hp-glow-amber-med: rgba(216, 154, 43, .28);--hp-glow-amber-strong: rgba(216, 154, 43, .45);--hp-amber-glow: rgba(216, 154, 43, .18);--hp-r-sm: 10px;--hp-r-md: 16px;--hp-r-lg: 24px;--hp-r-xl: 32px;--hp-r-2xl: 48px;--hp-sh-sm: 0 2px 12px rgba(0,0,0,.09);--hp-sh-md: 0 8px 36px rgba(0,0,0,.14);--hp-sh-lg: 0 24px 72px rgba(0,0,0,.2);--hp-sh-xl: 0 48px 120px rgba(0,0,0,.28);--hp-sh-deep: 0 60px 150px rgba(0,0,0,.38);--hp-font-head: "Manrope", "Inter", system-ui, sans-serif;--hp-font-body: "Inter", system-ui, sans-serif;--hp-ease-out: cubic-bezier(.22, 1, .36, 1);--hp-ease-in: cubic-bezier(.64, 0, .78, 0);--hp-ease-spring: cubic-bezier(.34, 1.56, .64, 1);--hp-ease-cinematic: cubic-bezier(.16, 1, .3, 1);--hp-dur-ambient: 12s;--hp-dur-aurora: 18s;--hp-dur-float: 6s;--hp-dur-glow: 9s;--hp-dur-shimmer: 4s;--hp-dur-reveal: .8s}.hpro-root{font-family:var(--hp-font-body);color:var(--hp-text);overflow-x:hidden}.hpro-root *,.hpro-root *:before,.hpro-root *:after{box-sizing:border-box}@keyframes hpro-glow-breathe{0%,to{opacity:.75;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}}@keyframes hpro-glow-breathe-deep{0%,to{opacity:.6;transform:scale(1) translateY(0)}33%{opacity:1;transform:scale(1.12) translateY(-20px)}66%{opacity:.85;transform:scale(.96) translateY(12px)}}@keyframes hpro-glow-pulse-soft{0%,to{opacity:.4}50%{opacity:.75}}@keyframes hpro-aurora-drift{0%{transform:translate(0) rotate(0);opacity:.6}25%{transform:translate(4%,-3%) rotate(2deg);opacity:.85}50%{transform:translate(-3%,5%) rotate(-1.5deg);opacity:.7}75%{transform:translate(2%,-2%) rotate(1deg);opacity:.9}to{transform:translate(0) rotate(0);opacity:.6}}@keyframes hpro-float-a{0%,to{transform:translateY(0) translate(0)}33%{transform:translateY(-10px) translate(3px)}66%{transform:translateY(4px) translate(-2px)}}@keyframes hpro-float-b{0%,to{transform:translateY(0) translate(0)}40%{transform:translateY(-7px) translate(-4px)}70%{transform:translateY(5px) translate(2px)}}@keyframes hpro-float-c{0%,to{transform:translateY(-50%) translate(0)}45%{transform:translateY(calc(-50% - 9px)) translate(4px)}80%{transform:translateY(calc(-50% + 5px)) translate(-3px)}}@keyframes hpro-float-d{0%,to{transform:translateY(0) translate(0)}35%{transform:translateY(-6px) translate(3px)}65%{transform:translateY(4px) translate(-3px)}}@keyframes hpro-shimmer{0%{transform:translate(-120%) skew(-12deg);opacity:0}10%{opacity:1}90%{opacity:1}to{transform:translate(300%) skew(-12deg);opacity:0}}@keyframes hpro-shimmer-slow{0%{transform:translate(-120%) skew(-8deg);opacity:0}15%{opacity:.6}85%{opacity:.6}to{transform:translate(350%) skew(-8deg);opacity:0}}@keyframes hpro-scroll-pulse{0%{opacity:0;transform:scaleY(0) translate(-50%);transform-origin:top}30%{opacity:1}to{opacity:0;transform:scaleY(1) translate(-50%);transform-origin:top}}@keyframes hpro-orb-drift{0%{transform:translate(0) scale(1)}33%{transform:translate(30px,-20px) scale(1.05)}66%{transform:translate(-20px,15px) scale(.95)}to{transform:translate(0) scale(1)}}@keyframes hpro-ping{0%{transform:scale(.95);opacity:.9}50%{transform:scale(1.3);opacity:0}to{transform:scale(.95);opacity:0}}@keyframes hpro-dot-pulse{0%,to{opacity:1;box-shadow:0 0 #22c55e80}50%{opacity:.7;box-shadow:0 0 0 4px #22c55e00}}@keyframes hpro-scan{0%{top:0;opacity:0}10%{opacity:.7}90%{opacity:.7}to{top:100%;opacity:0}}@keyframes hpro-card-enter{0%{opacity:0;transform:translateY(16px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.scroll-reveal{opacity:0;transform:translateY(32px);transition:opacity .85s var(--hp-ease-cinematic),transform .85s var(--hp-ease-cinematic)}.scroll-reveal.revealed{opacity:1;transform:translateY(0)}.scroll-reveal[style*=--delay]{transition-delay:var(--delay, 0ms)}.scroll-reveal--left{transform:translate(-28px) translateY(0)}.scroll-reveal--left.revealed{transform:translate(0)}.scroll-reveal--right{transform:translate(28px) translateY(0)}.scroll-reveal--right.revealed{transform:translate(0)}.scroll-reveal--scale{transform:scale(.95)}.scroll-reveal--scale.revealed{transform:scale(1)}.hpro-eyebrow{display:inline-flex;align-items:center;gap:8px;font-family:var(--hp-font-body);font-size:11.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--hp-amber);margin-bottom:20px}.hpro-eyebrow--dark{color:var(--hp-amber)}.hpro-eyebrow--light{color:var(--hp-amber-light)}.hpro-section-title{font-family:var(--hp-font-head);font-size:clamp(32px,4vw,54px);font-weight:800;line-height:1.04;letter-spacing:-.035em;color:var(--hp-text);margin:0 0 24px}.hpro-section-title--light{color:var(--hp-white)}.hpro-section-header{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:56px}.hpro-section-header--center{align-items:center;text-align:center}.hpro-btn-primary{display:inline-flex;align-items:center;gap:10px;background:linear-gradient(135deg,#d89a2b,#e8b14d);color:#fff;font-family:var(--hp-font-body);font-size:15px;font-weight:600;letter-spacing:.01em;padding:15px 30px;border:none;border-radius:var(--hp-r-md);cursor:pointer;position:relative;overflow:hidden;transition:transform .22s var(--hp-ease-spring),box-shadow .3s,background .3s;box-shadow:0 4px 20px #d89a2b47,0 1px #ffffff26 inset}.hpro-btn-primary:before{content:"";position:absolute;top:0;left:0;bottom:0;width:45%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.22),transparent);transform:translate(-120%) skew(-12deg);animation:hpro-shimmer var(--hp-dur-shimmer) ease-in-out infinite 2s;pointer-events:none}.hpro-btn-primary:after{content:"";position:absolute;inset:0;background:linear-gradient(to bottom,rgba(255,255,255,.16) 0%,transparent 55%);pointer-events:none;border-radius:inherit}.hpro-btn-primary:hover{transform:translateY(-3px) scale(1.01);box-shadow:0 16px 40px #d89a2b6b,0 1px #fff3 inset}.hpro-btn-primary:active{transform:translateY(0) scale(.99);box-shadow:0 4px 14px #d89a2b4d}.hpro-btn-primary--full{width:100%;justify-content:center;padding:17px 30px;font-size:16px}.hpro-btn-ghost{display:inline-flex;align-items:center;gap:12px;background:#ffffff0d;color:#ffffffe0;font-family:var(--hp-font-body);font-size:15px;font-weight:500;padding:15px 26px;border:1.5px solid rgba(255,255,255,.18);border-radius:var(--hp-r-md);cursor:pointer;transition:border-color .25s,color .25s,background .25s,transform .22s var(--hp-ease-spring),box-shadow .25s;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.hpro-btn-ghost:hover{border-color:#ffffff73;color:#fff;background:#ffffff17;transform:translateY(-2px);box-shadow:0 8px 28px #0003}.hpro-btn-ghost__icon{width:34px;height:34px;background:#d89a2b2e;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--hp-amber);flex-shrink:0;transition:background .25s,transform .3s var(--hp-ease-spring);border:1px solid rgba(216,154,43,.25)}.hpro-btn-ghost:hover .hpro-btn-ghost__icon{background:#d89a2b4d;transform:scale(1.1)}.hpro-navbar{position:fixed;top:0;left:0;right:0;z-index:1000;padding:0 max(24px,calc((100vw - 1280px)/2));height:72px;display:flex;align-items:center;transition:background .4s var(--hp-ease-out),backdrop-filter .4s,border-color .4s,box-shadow .4s;background:transparent;border-bottom:1px solid transparent}.hpro-navbar--scrolled{background:#07140fe6;backdrop-filter:blur(28px) saturate(1.8);-webkit-backdrop-filter:blur(28px) saturate(1.8);border-bottom-color:#ffffff14;box-shadow:0 4px 40px #0000004d,0 1px #1e6a501f inset}.hpro-navbar__inner{width:100%;max-width:1280px;margin:0 auto;display:flex;align-items:center;gap:32px}.hpro-navbar__logo{flex-shrink:0;margin-right:8px;display:flex;align-items:center;gap:12px;min-width:0}.hpro-navbar__logo-img{height:46px;width:auto;display:block;filter:brightness(1.05);flex-shrink:0}.hpro-navbar__brand-line{font-family:var(--hp-font-body);font-size:9.5px;font-weight:600;letter-spacing:.055em;text-transform:uppercase;color:#fff6;line-height:1.25;max-width:200px}@media (max-width: 1100px){.hpro-navbar__brand-line{display:none}}.hpro-navbar__center{flex:1}.hpro-navbar__nav{list-style:none;margin:0;padding:0;display:flex;gap:28px;align-items:center}.hpro-navbar__link{font-family:var(--hp-font-body);font-size:14.5px;font-weight:500;color:#ffffffad;text-decoration:none;transition:color .2s;position:relative}.hpro-navbar__link:after{content:"";position:absolute;bottom:-4px;left:0;right:0;height:1.5px;background:var(--hp-amber);transform:scaleX(0);transform-origin:left;transition:transform .25s var(--hp-ease-out)}.hpro-navbar__link:hover{color:#fffffff2}.hpro-navbar__link:hover:after{transform:scaleX(1)}.hpro-navbar__actions{display:flex;align-items:center;gap:12px}.hpro-btn-login{background:transparent;color:#ffffffc7;font-family:var(--hp-font-body);font-size:14.5px;font-weight:500;padding:10px 20px;border:1.5px solid rgba(255,255,255,.16);border-radius:var(--hp-r-sm);cursor:pointer;transition:border-color .2s,color .2s,background .2s;white-space:nowrap}.hpro-btn-login:hover{border-color:#ffffff61;color:#fff;background:#ffffff0d}.hpro-navbar-cta{display:inline-flex;align-items:center;gap:8px;background:linear-gradient(135deg,#d89a2b,#e8b14d);color:#fff;font-family:var(--hp-font-body);font-size:14px;font-weight:600;padding:10px 20px;border:none;border-radius:var(--hp-r-sm);cursor:pointer;position:relative;overflow:hidden;transition:transform .2s var(--hp-ease-spring),box-shadow .25s;box-shadow:0 3px 12px #d89a2b47;white-space:nowrap}.hpro-navbar-cta:before{content:"";position:absolute;top:0;left:0;bottom:0;width:50%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transform:translate(-120%) skew(-12deg);animation:hpro-shimmer 5s ease-in-out infinite 3s;pointer-events:none}.hpro-navbar-cta:hover{transform:translateY(-1px);box-shadow:0 8px 22px #d89a2b66}.hpro-navbar__burger{display:none;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:40px;height:40px;background:transparent;border:1.5px solid rgba(255,255,255,.18);border-radius:var(--hp-r-sm);cursor:pointer;padding:0;transition:border-color .2s}.hpro-navbar__burger span{display:block;width:18px;height:1.5px;background:#ffffffd9;border-radius:2px;transition:transform .3s,opacity .3s}.hpro-navbar__burger.open span:nth-child(1){transform:translateY(6.5px) rotate(45deg)}.hpro-navbar__burger.open span:nth-child(2){opacity:0}.hpro-navbar__burger.open span:nth-child(3){transform:translateY(-6.5px) rotate(-45deg)}.hpro-hero{position:relative;min-height:100vh;min-height:100dvh;background:var(--hp-dark);display:flex;flex-direction:column;overflow:hidden}.hpro-hero__bg{position:absolute;inset:0;pointer-events:none;z-index:0}.hpro-hero__glow--1{position:absolute;width:900px;height:900px;background:radial-gradient(circle,rgba(30,106,80,.65) 0%,rgba(22,80,61,.4) 35%,rgba(14,58,44,.15) 65%,transparent 100%);top:-200px;right:-180px;filter:blur(60px);animation:hpro-glow-breathe-deep var(--hp-dur-glow) ease-in-out infinite}.hpro-hero__glow--2{position:absolute;width:600px;height:600px;background:radial-gradient(circle,rgba(216,154,43,.12) 0%,rgba(216,154,43,.06) 45%,transparent 70%);bottom:-80px;left:-120px;filter:blur(80px);animation:hpro-glow-breathe 13s ease-in-out infinite reverse}.hpro-hero__glow--3{position:absolute;width:700px;height:700px;background:radial-gradient(ellipse,rgba(22,80,61,.28) 0%,rgba(14,58,44,.12) 50%,transparent 75%);top:20%;left:30%;transform:translate(-50%);filter:blur(90px);animation:hpro-glow-pulse-soft 15s ease-in-out infinite 3s}.hpro-hero__aurora{position:absolute;inset:-20%;width:140%;height:140%;background:radial-gradient(ellipse 70% 45% at 65% 30%,rgba(30,106,80,.22) 0%,transparent 60%),radial-gradient(ellipse 50% 40% at 20% 70%,rgba(22,80,61,.14) 0%,transparent 55%);animation:hpro-aurora-drift var(--hp-dur-aurora) ease-in-out infinite;pointer-events:none}.hpro-hero__grain{position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.72' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.038'/%3E%3C/svg%3E");background-size:200px 200px;opacity:.55;mix-blend-mode:overlay;pointer-events:none}.hpro-hero__vignette{position:absolute;inset:0;background:radial-gradient(ellipse 100% 100% at 50% 50%,transparent 55%,rgba(7,20,15,.45) 100%);pointer-events:none}.hpro-hero__cursor-glow{position:absolute;top:0;left:0;width:700px;height:700px;border-radius:50%;transform:translate(calc(var(--cx, 50%) - 350px),calc(var(--cy, 50%) - 350px));background:radial-gradient(circle,rgba(30,106,80,.22) 0%,rgba(22,80,61,.1) 40%,transparent 70%);pointer-events:none;transition:opacity .6s ease,transform .08s linear;will-change:transform,opacity;mix-blend-mode:screen;filter:blur(2px)}.hpro-hero__container{position:relative;z-index:1;flex:1;display:flex;align-items:center;max-width:1280px;width:100%;margin:0 auto;padding:104px 48px 48px;gap:56px}.hpro-hero__text{flex:1;min-width:0;max-width:580px}.hpro-hero .hpro-eyebrow{margin-bottom:12px}.hpro-hero__h1{font-family:var(--hp-font-head);font-size:clamp(40px,5vw,60px);font-weight:800;line-height:1;letter-spacing:-.045em;color:#fff;margin:0 0 16px}.hpro-accent{color:var(--hp-amber);position:relative}.hpro-hero__lead{font-family:var(--hp-font-body);font-size:clamp(16px,1.5vw,19px);font-weight:400;line-height:1.65;color:#ffffff9e;margin:0 0 20px;max-width:440px}.hpro-hero__microcopy{font-family:var(--hp-font-body);font-size:clamp(12px,1.05vw,14px);font-weight:400;line-height:1.45;color:#ffffff73;margin:0 0 16px;max-width:400px}.hpro-hero__cta{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:24px}.hpro-hero__metrics{display:flex;align-items:center;gap:0;padding:16px 22px;background:#ffffff0a;border:1px solid rgba(255,255,255,.09);border-radius:var(--hp-r-lg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);position:relative;overflow:hidden}.hpro-hero__metrics:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(216,154,43,.35),transparent)}.hpro-hero__metric{display:flex;flex-direction:column;gap:4px;flex:1;text-align:center}.hpro-hero__metric-num{font-family:var(--hp-font-head);font-size:27px;font-weight:800;color:var(--hp-amber);line-height:1;letter-spacing:-.025em;text-shadow:0 0 30px rgba(216,154,43,.35)}.hpro-hero__metric-label{font-size:10.5px;font-weight:500;letter-spacing:.05em;color:#ffffff75;text-transform:uppercase}.hpro-hero__metric-sep{width:1px;height:36px;background:#ffffff17;flex-shrink:0;margin:0 4px}.hpro-hero__visual{flex:0 0 430px;position:relative;height:500px}.hpro-hero__visual:before{content:"";position:absolute;inset:-40px;background:radial-gradient(circle,rgba(30,106,80,.42) 0%,rgba(22,80,61,.2) 45%,transparent 70%);filter:blur(40px);border-radius:50%;z-index:0;animation:hpro-glow-breathe 11s ease-in-out infinite 2s}.hpro-hero__visual-frame{width:100%;height:100%;border-radius:var(--hp-r-xl);overflow:hidden;position:relative;z-index:1;border:1px solid rgba(255,255,255,.12);box-shadow:0 40px 100px #00000080,0 0 0 1px #1e6a5026 inset,0 0 0 1px #ffffff0d inset;transition:transform .5s var(--hp-ease-out),box-shadow .5s;transform:perspective(1400px) rotateX(var(--tilt-x, 0deg)) rotateY(var(--tilt-y, 0deg));will-change:transform}.hpro-hero__visual-img{width:100%;height:100%;object-fit:cover;object-position:center top;display:block}.hpro-hero__visual-overlay{position:absolute;inset:0;background:linear-gradient(160deg,rgba(7,20,15,.12) 0%,transparent 40%,rgba(7,20,15,.45) 100%),linear-gradient(to right,transparent 70%,rgba(7,20,15,.2) 100%);pointer-events:none;z-index:1}.hpro-float-card{position:absolute;display:flex;align-items:center;gap:12px;background:#07140fd6;backdrop-filter:blur(24px) saturate(2);-webkit-backdrop-filter:blur(24px) saturate(2);border:1px solid rgba(255,255,255,.12);border-radius:var(--hp-r-md);padding:10px 14px;box-shadow:0 16px 48px #0006,0 0 0 1px #1e6a501f inset,0 1px #ffffff14 inset;min-width:168px;z-index:2;transform-style:preserve-3d}.hpro-float-card:before{content:"";position:absolute;top:0;left:12px;right:12px;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.15),transparent);border-radius:1px}.hpro-float-card__icon{width:38px;height:38px;background:#d89a2b24;border:1px solid rgba(216,154,43,.22);border-radius:var(--hp-r-sm);display:flex;align-items:center;justify-content:center;flex-shrink:0}.hpro-float-card__text{flex:1;min-width:0}.hpro-float-card__title{font-family:var(--hp-font-body);font-size:12.5px;font-weight:600;color:#fff;line-height:1.25}.hpro-float-card__sub{font-size:11px;color:#ffffff7a;margin-top:2px}.hpro-float-card__dot{width:8px;height:8px;border-radius:50%;flex-shrink:0;position:relative}.hpro-float-card__dot--green{background:#22c55e;box-shadow:0 0 6px #22c55e80;animation:hpro-dot-pulse 2.4s ease-in-out infinite}.hpro-float-card__dot--amber{background:var(--hp-amber);box-shadow:0 0 6px #d89a2b66;animation:hpro-dot-pulse 3s ease-in-out infinite .8s}.hpro-float-card--1{top:32px;left:-60px;animation:hpro-float-a 7s ease-in-out infinite}.hpro-float-card--2{bottom:90px;left:-72px;animation:hpro-float-b 8.5s ease-in-out infinite 1.4s}.hpro-float-card--3{top:50%;right:-56px;animation:hpro-float-c 6.5s ease-in-out infinite .7s}.hpro-float-card--4{bottom:20px;right:-52px;min-width:158px;padding:8px 12px;animation:hpro-float-d 7.5s ease-in-out infinite .5s}.hpro-hero__scroll-hint{position:absolute;bottom:22px;left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:6px;z-index:2}.hpro-hero__scroll-line{width:1px;height:36px;background:linear-gradient(to bottom,rgba(255,255,255,.45),transparent);animation:hpro-scroll-pulse 2.4s ease-in-out infinite;transform-origin:top}.hpro-about{background:radial-gradient(ellipse 60% 50% at 80% 20%,rgba(216,154,43,.055) 0%,transparent 60%),radial-gradient(ellipse 50% 40% at 10% 80%,rgba(22,80,61,.045) 0%,transparent 60%),linear-gradient(160deg,#F8F3EA 0%,var(--hp-ivory) 40%,#F0EBE2 100%);padding:96px 0;position:relative}.hpro-about__container{max-width:1280px;margin:0 auto;padding:0 48px}.hpro-about__container .hpro-section-header{flex-direction:row;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:24px}.hpro-about__container .hpro-section-header .hpro-section-title{margin-bottom:0;max-width:480px}.hpro-about__container .hpro-section-header .hpro-eyebrow{margin-bottom:12px}.hpro-about__container .hpro-section-header>div:first-child{display:flex;flex-direction:column}.hpro-about__grid{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:start;margin-bottom:72px}.hpro-about__img-wrap{position:relative}.hpro-about__img-frame{border-radius:var(--hp-r-xl);overflow:hidden;position:relative;box-shadow:var(--hp-sh-deep);background:var(--hp-beige)}.hpro-about__img-frame:after{content:"";position:absolute;inset:0;border-radius:var(--hp-r-xl);border:1px solid rgba(0,0,0,.06);pointer-events:none}.hpro-about__img{width:100%;aspect-ratio:4/5;object-fit:cover;display:block;transition:transform .9s var(--hp-ease-out)}.hpro-about__img-frame:hover .hpro-about__img{transform:scale(1.04)}.hpro-about__content{padding-top:16px}.hpro-faq__wrap{max-width:720px;margin:0 auto;padding-top:0}.hpro-about__text{font-size:17px;line-height:1.72;color:var(--hp-muted);margin:0 0 28px}.hpro-accordion{display:flex;flex-direction:column;gap:6px}.hpro-accordion__item{background:var(--hp-white);border-radius:var(--hp-r-md);border:1px solid rgba(0,0,0,.07);overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease}.hpro-accordion__item:hover:not(.hpro-accordion__item--open){border-color:#0000001f}.hpro-accordion__item--open{border-color:#0e3a2c38;box-shadow:0 1px 3px #0000000d}.hpro-accordion__trigger{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 24px;background:transparent;border:none;cursor:pointer;font-family:var(--hp-font-body);font-size:15px;font-weight:600;color:var(--hp-text);text-align:left;transition:color .2s ease}.hpro-accordion__item--open .hpro-accordion__trigger{color:var(--hp-dark-green)}.hpro-accordion__trigger:focus-visible{outline:2px solid rgba(14,58,44,.35);outline-offset:2px}.hpro-accordion__icon{flex-shrink:0;color:var(--hp-muted-light);transition:transform .28s ease,color .2s ease}.hpro-accordion__item--open .hpro-accordion__icon{transform:rotate(180deg);color:var(--hp-green-bright)}.hpro-accordion__body{display:grid;grid-template-rows:0fr;transition:grid-template-rows .32s ease}.hpro-accordion__item--open .hpro-accordion__body{grid-template-rows:1fr}.hpro-accordion__body-inner{min-height:0;overflow:hidden;opacity:0;transition:opacity .22s ease}.hpro-accordion__item--open .hpro-accordion__body-inner{opacity:1;transition-delay:.04s}.hpro-accordion__body-inner p{padding:0 24px 22px;margin:0;font-size:15px;line-height:1.7;color:var(--hp-muted)}@media (prefers-reduced-motion: reduce){.hpro-accordion__item,.hpro-accordion__trigger,.hpro-accordion__icon,.hpro-accordion__body,.hpro-accordion__body-inner{transition-duration:.01ms!important;transition-delay:0s!important}.hpro-accordion__body-inner{opacity:1}}.hpro-stats{display:flex;align-items:stretch;border-radius:var(--hp-r-xl);padding:0;overflow:hidden;position:relative;box-shadow:var(--hp-sh-lg);background:radial-gradient(ellipse 50% 80% at 17% 50%,rgba(30,106,80,.3) 0%,transparent 60%),radial-gradient(ellipse 50% 80% at 83% 50%,rgba(30,106,80,.25) 0%,transparent 60%),radial-gradient(ellipse 50% 80% at 50% 50%,rgba(22,80,61,.2) 0%,transparent 60%),linear-gradient(135deg,#0c3225,#0e3a2c 40%,#0a2920)}.hpro-stats:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.12),transparent)}.hpro-stats__item{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:44px 24px;text-align:center;position:relative}.hpro-stats__item:after{content:"";position:absolute;inset:0;background:radial-gradient(circle 120px at center,rgba(216,154,43,.1) 0%,transparent 70%);pointer-events:none}.hpro-stats__num-wrap{display:flex;align-items:flex-start;gap:2px;position:relative;z-index:1}.hpro-stats__num{font-family:var(--hp-font-head);font-size:clamp(42px,5.2vw,62px);font-weight:800;color:var(--hp-amber);line-height:1;letter-spacing:-.045em;display:inline-block;text-shadow:0 0 40px rgba(216,154,43,.4)}.hpro-stats__plus{font-family:var(--hp-font-head);font-size:28px;font-weight:700;color:var(--hp-amber-light);line-height:1;padding-top:6px}.hpro-stats__label{font-size:12.5px;font-weight:500;color:#ffffff85;letter-spacing:.02em;margin-top:10px;line-height:1.4;max-width:140px;position:relative;z-index:1}.hpro-stats__divider{width:1px;background:#ffffff14;align-self:stretch;margin:24px 0}.hpro-how{background:radial-gradient(ellipse 60% 50% at 50% 0%,rgba(246,241,232,0) 0%,transparent 70%),linear-gradient(180deg,var(--hp-white) 0%,#FAFAF9 100%);padding:96px 0;position:relative;overflow:hidden}.hpro-how:before{content:"";position:absolute;inset:0;background-image:radial-gradient(circle 1px at center,rgba(0,0,0,.06) 1px,transparent 0);background-size:48px 48px;opacity:.4;pointer-events:none}.hpro-how__container{max-width:1280px;margin:0 auto;padding:0 48px;position:relative;z-index:1}.hpro-how.hpro-how--tight{padding-top:72px;padding-bottom:72px}.hpro-how.hpro-how--tight .hpro-section-title{margin-bottom:16px}.hpro-how__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.hpro-how__card{background:var(--hp-white);border:1px solid rgba(0,0,0,.07);border-radius:var(--hp-r-xl);padding:44px 38px;position:relative;overflow:hidden;transition:transform .38s var(--hp-ease-out),box-shadow .38s,border-color .35s;cursor:default}.hpro-how__card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--hp-amber),var(--hp-amber-light));border-radius:3px 3px 0 0;transform:scaleX(0);transform-origin:left;transition:transform .45s var(--hp-ease-out)}.hpro-how__card:after{content:"";position:absolute;bottom:0;right:0;width:200px;height:200px;background:radial-gradient(circle,rgba(216,154,43,.06) 0%,transparent 70%);opacity:0;transition:opacity .4s;pointer-events:none}.hpro-how__card:hover{transform:translateY(-8px) perspective(800px) rotateX(-1.5deg);box-shadow:0 24px 64px #0000001a,0 4px 12px #0000000f;border-color:#d89a2b2e}.hpro-how__card:hover:before{transform:scaleX(1)}.hpro-how__card:hover:after{opacity:1}.hpro-how__card-icon{width:60px;height:60px;background:linear-gradient(135deg,var(--hp-dark-green) 0%,var(--hp-green) 100%);border-radius:var(--hp-r-md);display:flex;align-items:center;justify-content:center;color:var(--hp-amber-light);margin-bottom:26px;transition:transform .35s var(--hp-ease-spring),box-shadow .35s;box-shadow:0 6px 20px #0e3a2c38;position:relative;z-index:1}.hpro-how__card:hover .hpro-how__card-icon{transform:scale(1.1) rotate(-4deg);box-shadow:0 10px 28px #0e3a2c52}.hpro-how__card-num{font-family:var(--hp-font-head);font-size:11px;font-weight:700;letter-spacing:.12em;color:var(--hp-amber);text-transform:uppercase;margin-bottom:12px;position:relative;z-index:1}.hpro-how__card-title{font-family:var(--hp-font-head);font-size:20px;font-weight:700;color:var(--hp-text);margin:0 0 12px;line-height:1.25;position:relative;z-index:1}.hpro-how__card-text{font-size:15px;line-height:1.68;color:var(--hp-muted);margin:0;position:relative;z-index:1}.hpro-benefits{background:radial-gradient(ellipse 70% 50% at 90% 20%,rgba(216,154,43,.065) 0%,transparent 60%),radial-gradient(ellipse 50% 60% at 5% 80%,rgba(22,80,61,.05) 0%,transparent 55%),linear-gradient(160deg,#F4EDE3 0%,var(--hp-beige) 50%,#EEE6DA 100%);padding:96px 0}.hpro-benefits__container{max-width:1280px;margin:0 auto;padding:0 48px}.hpro-benefits__grid{display:grid;grid-template-columns:1fr 1fr;gap:88px;align-items:center}.hpro-benefits__text{padding-right:24px}.hpro-benefits__text .hpro-section-title{margin-bottom:20px}.hpro-benefits__desc{font-size:16px;line-height:1.72;color:var(--hp-muted);margin:0 0 36px}.hpro-benefits__list{list-style:none;margin:0 0 44px;padding:0;display:flex;flex-direction:column;gap:18px}.hpro-benefits__item{display:flex;align-items:flex-start;gap:14px;font-size:15px;line-height:1.58;color:var(--hp-text);font-weight:500;transition:transform .25s var(--hp-ease-out)}.hpro-benefits__item:hover{transform:translate(4px)}.hpro-benefits__check{width:26px;height:26px;background:linear-gradient(135deg,#0c3225,#16503d);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--hp-amber-light);flex-shrink:0;margin-top:0;box-shadow:0 3px 12px #0e3a2c40}.hpro-benefits__img-wrap{position:relative}.hpro-benefits__img-frame{border-radius:var(--hp-r-xl);overflow:hidden;box-shadow:var(--hp-sh-deep);position:relative}.hpro-benefits__img-frame:before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(to bottom,transparent 60%,rgba(14,58,44,.25) 100%),linear-gradient(to right,transparent 70%,rgba(14,58,44,.12) 100%);pointer-events:none}.hpro-benefits__img-frame:after{content:"";position:absolute;inset:0;border:1px solid rgba(0,0,0,.05);border-radius:var(--hp-r-xl);pointer-events:none;z-index:2}.hpro-benefits__img{width:100%;aspect-ratio:4/5;object-fit:cover;display:block;transition:transform 1s var(--hp-ease-out)}.hpro-benefits__img-frame:hover .hpro-benefits__img{transform:scale(1.04)}.hpro-services{padding:96px 0;position:relative;background:radial-gradient(ellipse 70% 50% at 50% 0%,rgba(30,106,80,.4) 0%,transparent 65%),radial-gradient(ellipse 40% 35% at 90% 90%,rgba(216,154,43,.1) 0%,transparent 55%),radial-gradient(ellipse 35% 30% at 8% 80%,rgba(22,80,61,.2) 0%,transparent 55%),radial-gradient(ellipse 60% 40% at 50% 100%,rgba(14,58,44,.35) 0%,transparent 70%),linear-gradient(170deg,#0a1b14,#07140f 45%,#0b1d16)}.hpro-services__bg{position:absolute;inset:0;pointer-events:none;z-index:0;overflow:hidden}.hpro-services__glow{position:absolute;width:1100px;height:1100px;top:-300px;left:50%;transform:translate(-50%);background:radial-gradient(circle,rgba(30,106,80,.35) 0%,rgba(22,80,61,.18) 40%,transparent 70%);filter:blur(70px);animation:hpro-glow-breathe var(--hp-dur-glow) ease-in-out infinite}.hpro-services__glow-2{position:absolute;width:500px;height:500px;bottom:-100px;right:5%;background:radial-gradient(circle,rgba(216,154,43,.14) 0%,transparent 65%);filter:blur(60px);animation:hpro-glow-breathe 14s ease-in-out infinite 4s}.hpro-services__grain{position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.72' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.028'/%3E%3C/svg%3E");background-size:200px 200px;opacity:.5;mix-blend-mode:overlay}.hpro-services__container{position:relative;z-index:1;max-width:1280px;margin:0 auto;padding:0 48px}.hpro-services__intro{font-family:var(--hp-font-body);font-size:clamp(15px,1.35vw,17px);line-height:1.55;color:#ffffff8c;max-width:560px;margin:0 auto 28px;text-align:center}.hpro-services__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.hpro-service-card{background:#ffffff0a;border:1px solid rgba(255,255,255,.09);border-radius:var(--hp-r-xl);padding:48px 38px;position:relative;cursor:pointer;transition:background .4s,border-color .4s,transform .35s var(--hp-ease-out),box-shadow .4s;display:flex;flex-direction:column;gap:18px;isolation:isolate}.hpro-service-card:before{content:"";position:absolute;inset:0;border-radius:var(--hp-r-xl);background:radial-gradient(ellipse 80% 70% at 50% 0%,rgba(30,106,80,.18) 0%,transparent 60%);opacity:0;transition:opacity .4s;pointer-events:none}.hpro-service-card:after{content:"";position:absolute;bottom:0;right:0;width:160px;height:160px;background:radial-gradient(circle,rgba(216,154,43,.08) 0%,transparent 70%);opacity:0;transition:opacity .4s;pointer-events:none}.hpro-service-card--active,.hpro-service-card:hover{background:#ffffff12;border-color:#d89a2b40;transform:translateY(-8px) scale(1.01);box-shadow:0 28px 80px #00000059,0 0 0 1px #d89a2b1f inset;z-index:2}.hpro-service-card--active:before,.hpro-service-card:hover:before{opacity:1}.hpro-service-card--active:after,.hpro-service-card:hover:after{opacity:1}.hpro-service-card--featured{background:#16503d6b;border-color:#d89a2b47;box-shadow:0 20px 60px #00000040}.hpro-service-card--featured:before{opacity:.7}.hpro-service-card--featured.hpro-service-card--active,.hpro-service-card--featured:hover{background:#16503da6;border-color:#d89a2b85;box-shadow:0 32px 90px #0006,0 0 0 1px #d89a2b33 inset}.hpro-service-card__badge{position:absolute;top:28px;right:28px;background:linear-gradient(135deg,#d89a2b,#e8b14d);color:#fff;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:5px 11px;border-radius:20px;box-shadow:0 3px 10px #d89a2b4d}.hpro-service-card__icon{width:62px;height:62px;background:#d89a2b1f;border:1px solid rgba(216,154,43,.2);border-radius:var(--hp-r-md);display:flex;align-items:center;justify-content:center;color:var(--hp-amber-light);transition:background .3s,transform .35s var(--hp-ease-spring),box-shadow .3s;flex-shrink:0}.hpro-service-card:hover .hpro-service-card__icon{background:#d89a2b38;transform:scale(1.1) rotate(-4deg);box-shadow:0 8px 24px #d89a2b38}.hpro-service-card__title{font-family:var(--hp-font-head);font-size:22px;font-weight:700;color:#fff;margin:0;line-height:1.25}.hpro-service-card__text{font-size:15px;line-height:1.68;color:#ffffff85;margin:0;flex:1;transition:color .3s}.hpro-service-card:hover .hpro-service-card__text{color:#ffffffad}.hpro-service-card__arrow{width:46px;height:46px;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#ffffffa6;cursor:pointer;transition:background .28s,border-color .28s,color .28s,transform .32s var(--hp-ease-spring);align-self:flex-start}.hpro-service-card:hover .hpro-service-card__arrow{background:var(--hp-amber);border-color:var(--hp-amber);color:#fff;transform:translate(5px)}.hpro-contact{background:radial-gradient(ellipse 55% 50% at 0% 50%,rgba(22,80,61,.045) 0%,transparent 60%),radial-gradient(ellipse 50% 40% at 100% 20%,rgba(216,154,43,.055) 0%,transparent 55%),linear-gradient(160deg,#F8F3EA 0%,var(--hp-ivory) 50%,#F0EBE2 100%);padding:96px 0}.hpro-contact__container{max-width:1280px;margin:0 auto;padding:0 48px;display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:start}.hpro-contact__left{position:relative}.hpro-contact__img-frame{border-radius:var(--hp-r-xl);overflow:hidden;position:relative;box-shadow:var(--hp-sh-deep);margin-bottom:24px}.hpro-contact__img{width:100%;aspect-ratio:4/3;object-fit:cover;display:block;transition:transform 1s var(--hp-ease-out)}.hpro-contact__img-frame:hover .hpro-contact__img{transform:scale(1.03)}.hpro-contact__img-overlay{position:absolute;inset:0;background:linear-gradient(160deg,transparent 40%,rgba(7,20,15,.55) 100%);pointer-events:none}.hpro-contact__trust{display:flex;flex-direction:column;gap:18px}.hpro-contact__trust-item{display:flex;align-items:center;gap:14px;font-size:14.5px;font-weight:500;color:var(--hp-muted);transition:color .2s,transform .2s}.hpro-contact__trust-item:hover{color:var(--hp-text);transform:translate(4px)}.hpro-contact__right{padding-top:8px}.hpro-contact__form-wrap{background:var(--hp-white);border-radius:var(--hp-r-xl);padding:52px 46px;box-shadow:0 28px 80px #0000001f,0 0 0 1px #0000000d inset,0 1px #ffffffe6 inset;border:1px solid rgba(0,0,0,.06);position:relative;overflow:hidden}.hpro-contact__form-wrap:before{content:"";position:absolute;top:0;left:48px;right:48px;height:1px;background:linear-gradient(90deg,transparent,rgba(216,154,43,.25),transparent)}.hpro-contact__title{font-family:var(--hp-font-head);font-size:clamp(24px,2.5vw,34px);font-weight:800;line-height:1.14;letter-spacing:-.03em;color:var(--hp-text);margin:0 0 10px}.hpro-contact__lead{font-family:var(--hp-font-body);font-size:15px;line-height:1.55;color:var(--hp-muted);margin:0 0 22px;max-width:480px}.hpro-form{display:flex;flex-direction:column;gap:20px}.hpro-form__row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.hpro-form__group{display:flex;flex-direction:column;gap:7px}.hpro-form__label{font-size:13px;font-weight:600;color:var(--hp-text);letter-spacing:.01em}.hpro-form__optional{font-weight:500;color:var(--hp-muted-light)}.hpro-form__input,.hpro-form__textarea{font-family:var(--hp-font-body);font-size:15px;color:var(--hp-text);background:var(--hp-ivory);border:1.5px solid rgba(0,0,0,.1);border-radius:var(--hp-r-md);padding:14px 16px;transition:border-color .25s,background .25s,box-shadow .25s;outline:none;width:100%;-webkit-appearance:none}.hpro-form__input::placeholder,.hpro-form__textarea::placeholder{color:var(--hp-muted-light)}.hpro-form__input:focus,.hpro-form__textarea:focus{border-color:var(--hp-amber);background:var(--hp-white);box-shadow:0 0 0 4px #d89a2b1a}.hpro-form__textarea{resize:vertical;min-height:92px}.hpro-footer{background:radial-gradient(ellipse 70% 40% at 50% 0%,rgba(22,80,61,.2) 0%,transparent 60%),linear-gradient(180deg,#07140f,#060f0b);padding:88px 0 0;position:relative;overflow:hidden}.hpro-footer:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(30,106,80,.35),rgba(216,154,43,.18),transparent)}.hpro-footer__container{max-width:1280px;margin:0 auto;padding:0 48px;position:relative;z-index:1}.hpro-footer__grid{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;gap:48px;padding-bottom:56px;border-bottom:1px solid rgba(255,255,255,.07)}.hpro-footer__logo{height:44px;width:auto;display:block;margin-bottom:16px;filter:brightness(1.1)}.hpro-footer__tagline{font-size:14px;line-height:1.65;color:#ffffff6b;margin:0 0 12px;max-width:260px}.hpro-footer__ecosystem{font-size:13px;line-height:1.55;color:#ffffff57;margin:0 0 24px;max-width:280px}.hpro-footer__ecosystem-link{color:#ffffff85;text-decoration:none;border-bottom:1px solid rgba(216,154,43,.35);transition:color .2s,border-color .2s}.hpro-footer__ecosystem-link:hover{color:var(--hp-amber);border-bottom-color:var(--hp-amber)}.hpro-footer__social{display:flex;gap:10px}.hpro-footer__social-link{width:38px;height:38px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);border-radius:var(--hp-r-sm);display:flex;align-items:center;justify-content:center;color:#ffffff85;text-decoration:none;font-size:15px;transition:background .24s,color .24s,border-color .24s,transform .24s var(--hp-ease-spring)}.hpro-footer__social-link:hover{background:var(--hp-amber);border-color:var(--hp-amber);color:#fff;transform:translateY(-3px)}.hpro-footer__col-title{font-family:var(--hp-font-head);font-size:12.5px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:#ffffffad;margin:0 0 20px}.hpro-footer__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.hpro-footer__link{font-size:14px;color:#fff6;text-decoration:none;transition:color .2s}.hpro-footer__link:hover{color:#ffffffd1}.hpro-footer__address{font-size:14px;color:#fff6;line-height:1.6;display:flex;align-items:flex-start;gap:8px}.hpro-footer__address svg{flex-shrink:0;margin-top:3px}.hpro-footer__bottom{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;padding:24px 0 32px}.hpro-footer__copyright{font-size:13px;color:#ffffff47;margin:0}.hpro-footer__legal{display:flex;gap:20px;flex-wrap:wrap}.hpro-footer__legal-link{font-size:13px;color:#ffffff47;text-decoration:none;transition:color .2s}.hpro-footer__legal-link:hover{color:#ffffffa6}@media (min-width: 1025px) and (max-height: 820px){.hpro-hero__container{padding-top:88px;padding-bottom:28px;gap:36px}.hpro-hero__visual{flex:0 0 360px;height:420px}.hpro-hero__h1{font-size:clamp(34px,4.2vw,52px);margin-bottom:12px}.hpro-hero__lead{margin-bottom:14px}.hpro-hero__cta{margin-bottom:16px}.hpro-hero__microcopy{margin-bottom:12px}.hpro-hero__metrics{padding:12px 18px}.hpro-hero__scroll-hint{bottom:12px}.hpro-hero__scroll-line{height:28px}}@media (max-width: 1200px){.hpro-hero__container{gap:44px;padding:96px 36px 44px}.hpro-hero__visual{flex:0 0 380px;height:460px}.hpro-float-card--3{right:-22px}.hpro-float-card--4{right:-18px;bottom:12px}.hpro-float-card--1,.hpro-float-card--2{left:-26px}}@media (max-width: 1024px){.hpro-about__container,.hpro-how__container,.hpro-benefits__container,.hpro-services__container,.hpro-contact__container,.hpro-footer__container{padding:0 32px}.hpro-hero__container{gap:36px;padding:92px 32px 48px}.hpro-hero__visual{flex:0 0 330px;height:400px}.hpro-hero__h1{font-size:clamp(38px,5vw,56px)}.hpro-how__grid{grid-template-columns:1fr 1fr;gap:20px}.hpro-how__grid .hpro-how__card:last-child{grid-column:1 / -1}.hpro-footer__grid{grid-template-columns:1fr 1fr;gap:36px}.hpro-footer__brand{grid-column:1 / -1}}@media (max-width: 768px){.hpro-navbar{padding:0 20px}.hpro-navbar__center{display:none}.hpro-navbar__actions{display:none;position:absolute;top:72px;left:0;right:0;flex-direction:column;align-items:stretch;padding:20px;background:#07140ff7;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border-bottom:1px solid rgba(255,255,255,.08);gap:10px}.hpro-navbar__actions--open{display:flex}.hpro-btn-login,.hpro-navbar-cta{text-align:center;justify-content:center;padding:14px;border-radius:var(--hp-r-md)}.hpro-navbar__burger{display:flex}.hpro-hero__container{flex-direction:column;padding:100px 24px 60px;gap:48px;min-height:100vh;align-items:flex-start}.hpro-hero__text{max-width:100%;order:1}.hpro-hero__visual{order:2;flex:none;width:100%;height:300px;max-width:480px;align-self:center}.hpro-float-card--1,.hpro-float-card--2{left:-8px;min-width:162px}.hpro-float-card--3{right:-8px;top:48%}.hpro-float-card--4{right:-6px;bottom:8px;min-width:150px;padding:8px 10px}.hpro-hero__metrics{padding:18px 16px;gap:0}.hpro-hero__metric-num{font-size:20px}.hpro-hero__metric-label{font-size:10px}.hpro-about{padding:76px 0}.hpro-about__container{padding:0 24px}.hpro-about__container .hpro-section-header{flex-direction:column;align-items:flex-start;gap:16px}.hpro-about__container .hpro-section-header .hpro-section-title{max-width:100%}.hpro-about__grid{grid-template-columns:1fr;gap:40px;margin-bottom:48px}.hpro-stats{flex-direction:column;border-radius:var(--hp-r-lg)}.hpro-stats__divider{width:calc(100% - 48px);height:1px;margin:0 24px}.hpro-how{padding:76px 0}.hpro-how__container{padding:0 24px}.hpro-how__grid{grid-template-columns:1fr;gap:16px}.hpro-how__grid .hpro-how__card:last-child{grid-column:auto}.hpro-how__card{padding:36px 28px}.hpro-how__card:hover{transform:translateY(-4px)}.hpro-benefits{padding:76px 0}.hpro-benefits__container{padding:0 24px}.hpro-benefits__grid{grid-template-columns:1fr;gap:48px}.hpro-benefits__text{padding-right:0;order:1}.hpro-benefits__img-wrap{order:2}.hpro-services{padding:76px 0}.hpro-services__container{padding:0 24px}.hpro-services__grid{grid-template-columns:1fr;gap:16px}.hpro-service-card{padding:36px 28px}.hpro-service-card--active,.hpro-service-card:hover{transform:translateY(-4px) scale(1)}.hpro-contact{padding:76px 0}.hpro-contact__container{padding:0 24px;grid-template-columns:1fr;gap:48px}.hpro-contact__form-wrap{padding:36px 28px}.hpro-form__row{grid-template-columns:1fr}.hpro-footer{padding:64px 0 0}.hpro-footer__container{padding:0 24px}.hpro-footer__grid{grid-template-columns:1fr;gap:32px}.hpro-footer__brand{grid-column:auto}.hpro-footer__bottom{flex-direction:column;align-items:flex-start;gap:12px}.hpro-footer__legal{gap:14px}.hpro-section-title{font-size:clamp(26px,6vw,36px)}.hpro-about,.hpro-how,.hpro-benefits,.hpro-services,.hpro-contact{padding:76px 0}}@media (max-width: 480px){.hpro-hero__cta{flex-direction:column;gap:12px}.hpro-btn-ghost,.hpro-btn-primary{width:100%;justify-content:center}.hpro-hero__metrics{display:grid;grid-template-columns:1fr 1fr 1fr;gap:0}.hpro-hero__metric-sep{display:none}}@media (prefers-reduced-motion: reduce){.scroll-reveal,.scroll-reveal--left,.scroll-reveal--right,.scroll-reveal--scale{opacity:1;transform:none;transition:none}.hpro-float-card{animation:none!important}.hpro-hero__cursor-glow{display:none!important}.hpro-hero__glow--1,.hpro-hero__glow--2,.hpro-hero__glow--3,.hpro-hero__aurora,.hpro-services__glow,.hpro-services__glow-2{animation:none!important}.hpro-btn-primary:before,.hpro-navbar-cta:before{animation:none!important}.hpro-hero__visual-frame:after{animation:none!important}.hpro-how__card:hover,.hpro-service-card--active,.hpro-service-card:hover{transform:translateY(-4px)}.hpro-hero__scroll-line{animation:none;opacity:.4}.hpro-float-card__dot--green,.hpro-float-card__dot--amber{animation:none!important}}html,body{scrollbar-width:none}body{width:100%;margin:0}.header-right-link{display:flex;width:auto;margin-left:auto;align-items:center}.header-inner{background:#151c14f2;position:relative;display:flex;width:100%;flex-wrap:wrap;align-items:center}.header-inner:before{background:#151c14f2;position:absolute;left:-100%;top:0;height:100%;width:100%;content:""}.header-inner:after{background:#151c14f2;position:absolute;right:-100%;top:0;height:100%;width:100%;content:""}.nav-bar{height:66px;width:100%;z-index:2}.navbar-left{display:flex;align-items:center;justify-content:flex-start}.navbar-center{display:flex;align-items:center;justify-content:center;flex-direction:row}.navbar-right{display:flex;align-items:center;justify-content:flex-end}.nav-link{color:#ffffffbf;font-family:Inter;font-size:18px;font-style:normal;font-weight:500;line-height:16px}.nav-link:hover,.nav-link-active{color:var(--p-1, #E59731)}.navbar-nav{display:flex;align-items:center;justify-content:center;margin-right:20px}.logo{height:65px;width:191px}.login-btn{background:var(--p-1, #ffffff00);color:#ffffffbf;text-align:center;font-family:Inter;font-size:18px;font-style:normal;font-weight:500;line-height:16px;border:none;cursor:pointer;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out;margin-right:20px}.login-btn:hover{color:var(--p-1, #E59731)}.contattaci-btn{background:var(--p-1, #00000000);color:var(--p-1, #FFF);font-family:Inter;font-size:16px;font-style:normal;font-weight:600;line-height:19px;letter-spacing:.5px;text-align:center;padding:15px 30px;border:2px solid var(--p-1, #ffffff);cursor:pointer;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out;white-space:nowrap}.contattaci-btn:hover{background:var(--p-1, #E59731);color:var(--p-1, #fff);border:2px solid var(--p-1, #E59731)}.hero{background-image:url(/build/assets/header-hero-D4UPSun5.png);background-size:cover;background-position:center center;background-repeat:no-repeat;height:135vh;width:100%;position:relative;z-index:1;overflow:hidden}.hero-animated-bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;pointer-events:none;overflow:hidden}.animated-vector{position:absolute;opacity:.6;will-change:transform}.vector-1{top:10%;right:15%;animation:float 6s ease-in-out infinite,rotate 25s linear infinite;animation-delay:0s}.vector-2{top:60%;right:25%;animation:float 5s ease-in-out infinite,pulse 3s ease-in-out infinite;animation-delay:1s}.vector-3{top:30%;right:5%;animation:float 7s ease-in-out infinite,wobble 4s ease-in-out infinite;animation-delay:2s}.vector-4{top:70%;right:10%;animation:float 5.5s ease-in-out infinite,rotate 30s linear infinite reverse;animation-delay:1.5s}.vector-5{top:20%;right:35%;animation:float 6.5s ease-in-out infinite,pulse 2.5s ease-in-out infinite;animation-delay:.5s}.hero-row{height:100vh;width:100%;display:flex;justify-content:center;align-items:center}.hero-text{color:var(--p-4, #FFF);font-feature-settings:"clig" off,"liga" off;font-family:Inter;font-size:60px;font-style:normal;font-weight:700;line-height:72px;letter-spacing:-.5px}.hero-desc{color:#ffffffbf;font-feature-settings:"clig" off,"liga" off;font-family:Inter;font-size:20px;font-style:normal;font-weight:500;line-height:38px}.getStarted-btn{background:var(--p-1, #E59731);color:var(--p-1, #FFF);font-family:Inter;font-size:16px;font-style:normal;font-weight:600;line-height:19px;letter-spacing:.5px;text-align:center;padding:15px 30px;border:none;cursor:pointer;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.getStarted-btn{position:relative;overflow:hidden;transform-style:preserve-3d;perspective:1000px}.getStarted-btn:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:#fff3;transform:translate(-50%,-50%);transition:width .6s ease,height .6s ease}.getStarted-btn:hover:before{width:300px;height:300px}.getStarted-btn:hover{transform:translateY(-2px) scale(1.02);box-shadow:0 10px 25px #e5973166}.getStarted-btn:active{transform:translateY(0) scale(.98)}.video-btn{background-color:transparent;border:none;cursor:pointer;-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);-moz-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1);color:var(--p-5, #FFF);font-family:Inter;font-size:18px;font-style:normal;font-weight:500;line-height:16px;text-transform:capitalize;margin-left:5%;position:relative;transform-style:preserve-3d}.video-btn i{transition:transform .3s cubic-bezier(.4,0,.2,1);display:inline-block}.video-btn:hover{transform:translate(5px)}.video-btn:hover i{transform:scale(1.2) rotate(90deg)}.fa-play{margin-right:5px}.loginModal{margin-top:1%;z-index:3;display:flex;justify-content:center;align-items:center;border-radius:24px;-webkit-box-shadow:10px 10px 100px 10px rgba(0,0,0,.486);-moz-box-shadow:10px 10px 100px 10px rgba(0,0,0,.486);box-shadow:10px 10px 100px 10px #0000007c;padding-right:0;padding-left:0}.LoginNoImg{background:var(--p-2, #213B19);-webkit-border-radius:0px 24px 24px 0px;-moz-border-radius:0px 24px 24px 0px;border-radius:0 24px 24px 0;-webkit-box-shadow:20px 20px 100px 10px rgba(0,0,0,.151);-moz-box-shadow:20px 20px 100px 10px rgba(0,0,0,.151);box-shadow:20px 20px 100px 10px #00000027;display:flex;justify-content:center;align-items:center}.closeModal{position:absolute;right:0;top:0;font-weight:700;font-size:24px;color:#fff;width:auto}.closeModal h1{font-size:24px;color:#fff;text-align:center}.login-form{max-width:540px;width:100%;height:auto;flex-shrink:0;border-radius:24px;background:var(--p-5, #FFF);padding:30px;text-align:center;margin:0}.login-form label{display:block;text-align:left}.login-form .loginInput{width:100%}.login-form h3{color:var(--primary-color-4, #0E0B01);text-align:center;font-family:Inter;font-size:28px;font-style:normal;font-weight:600;line-height:40px;margin-bottom:5%;margin-top:5%}.login-img{width:203px;height:58px;flex-shrink:0;margin-top:7%}.login-img-big{background-image:url(/build/assets/login-img-BPyc-O1S.png);background-size:cover;background-position:center center;background-repeat:no-repeat}.loginLabel{color:var(--p-5, #323E48);font-family:Inter;font-size:18px;font-style:normal;font-weight:400;line-height:24px;margin-bottom:2%}.loginInput{display:inline-flex;height:60px;padding:18px 20px;align-items:center;flex-shrink:0;border:1px solid #E2E8EB;background:var(--p-5, #FFF);margin-bottom:7%;color:#a7a7a7;font-family:Inter;width:90%;border-radius:10px}.login-submit{max-width:459px;width:100%;padding:18px 0;justify-content:center;align-items:center;background:var(--p-1, #E59731);border:none;color:var(--p-5, #FFF);text-align:center;font-feature-settings:"clig" off,"liga" off;font-family:Inter;font-size:20px;font-style:normal;font-weight:600;line-height:normal}.login-submit:hover{opacity:.85}.forgotPassword{text-align:right;margin-right:5%;margin-bottom:5%}.login-forgot{color:#707070;text-align:right;font-family:Inter;font-size:18px;font-style:normal;font-weight:400;line-height:normal;text-decoration:none}.loginModal .row{max-width:1320px;width:100%;height:894px;-webkit-border-radius:24px;-moz-border-radius:24px;border-radius:24px;border:10px solid var(--p-5, #FFF);background:var(--p-2, #213B19);-webkit-box-shadow:20px 20px 100px 10px rgba(0,0,0,.06);-moz-box-shadow:20px 20px 100px 10px rgba(0,0,0,.06);box-shadow:20px 20px 100px 10px #0000000f;position:relative;margin:0 auto}.closeModal{border:none;cursor:pointer;transition:all .3s ease-in-out;width:40px;height:40px;margin-top:5px;color:#fff}.bodyPart{width:100%;height:100vh}.bodyPart2{width:100%;height:100vh;background:#fff7f0;text-align:center;padding:5%}.bodyPart3{width:100%;height:100vh;background-image:url(/build/assets/body-part-3-Cu9y4Gie.png);background-size:cover;background-position:center center;background-repeat:no-repeat;text-align:center;padding:5%}.bodyPart4{width:100%;height:90vh;background:#fff7f0;text-align:center}.bodyPart5{background:var(--p-3, #151C14);width:100%;height:auto}.bodyPart6{width:100%;height:100vh;background:#fffcfa;text-align:center;padding:0}.h3Title{color:var(--p-3, #151C14);font-feature-settings:"clig" off,"liga" off;font-family:Inter;font-size:48px;font-style:normal;font-weight:600;line-height:64px;letter-spacing:-.5px}.redText{color:#ff4f60;font-feature-settings:"clig" off,"liga" off;font-family:Inter;font-size:20px;font-style:normal;font-weight:600;line-height:normal;text-transform:uppercase}.redText:before{width:54px;height:0px;color:#ff4f60;content:"- "}.btnOrange{width:192px;height:65px;background:var(--p-1, #E59731);border:none;color:var(--p-5, #FFF);font-feature-settings:"clig" off,"liga" off;font-family:Inter;font-size:18px;font-style:normal;font-weight:500;line-height:normal;-webkit-transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;transition:all .5s ease 0s}.btnOrange{position:relative;overflow:hidden;transform-style:preserve-3d;transition:all .3s cubic-bezier(.4,0,.2,1)}.btnOrange:after{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:#ffffff26;transform:translate(-50%,-50%);transition:width .5s ease,height .5s ease}.btnOrange:hover:after{width:400px;height:400px}.btnOrange:hover{transform:translateY(-3px) scale(1.05);box-shadow:0 12px 30px #e5973159}.btnOrange:active{transform:translateY(-1px) scale(1.02)}.bodyImgAbtLavagna{width:100%;height:671px;object-fit:cover}.textbody{color:var(--p-4, #494949);font-feature-settings:"clig" off,"liga" off;font-family:Inter;font-size:17px;font-style:normal;font-weight:500;line-height:180%;padding-left:10%}.numbers{color:var(--p-2, #213B19);font-family:Inter;font-size:42px;font-style:normal;font-weight:700;line-height:108%}.text-numbers{color:var(--p-4, #494949);font-family:Inter;font-size:16px;font-style:normal;font-weight:600;line-height:22px}.statistics{padding-left:7%}.statistics h1:after{content:"+";color:var(--p-2, #213B19);font-family:Space Grotesk;font-size:26px;font-style:normal;font-weight:700;line-height:32px}.accordionBody{width:100%;margin-top:5%;padding-left:10%;margin-bottom:10%}.accordion{border:none}.accordion-button{width:100%;height:70px;flex-shrink:0;background:var(--p-2, #ffffff);color:#000;font-family:Inter;font-size:20px;font-style:normal;font-weight:600;line-height:normal;text-transform:capitalize;transform:none;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out;border:1px solid #D6D8E8}.accordion-button:after{color:#fff}.accordion-button:not(.collapsed){width:100%;height:70px;flex-shrink:0;background:var(--p-2, #213B19);color:#fff;font-family:Inter;font-size:20px;font-style:normal;font-weight:600;line-height:normal;text-transform:capitalize;border:none}.accordion-body{width:100%;flex-shrink:0;background:#fff7f0}.accordion-item{margin-bottom:3%;-webkit-box-shadow:#0e0b016e 15px 15px 30px 0px;-moz-box-shadow:#0e0b016e 15px 15px 30px 0px;box-shadow:#0e0b016e 15px 15px 30px;border:none}.networkingBg{width:200px;height:200px;background:#fffaf5;text-align:center;padding:5%;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;display:flex;align-items:center;justify-content:center;margin-bottom:10%;margin-top:10%}.explanation1{text-align:center}.h4Title{color:var(--p-3, #151C14);text-align:center;font-family:Inter;font-size:26px;font-style:normal;font-weight:600;line-height:40px;text-transform:capitalize;margin-bottom:20px}.pText{color:var(--p-4, #494949);text-align:center;font-family:Inter;font-size:18px;font-style:normal;font-weight:400;line-height:32px;text-transform:capitalize}.h6Desc{color:var(--p-4, #494949);font-feature-settings:"clig" off,"liga" off;font-family:Inter;font-size:20px;font-style:normal;font-weight:500;line-height:36px}.imgFeature{display:flex;align-items:end;height:100vh}.ourFeatureList{list-style-type:none;margin-top:5%;padding-left:0}.ourFeatureList li{color:var(--p-4, #494949);font-feature-settings:"clig" off,"liga" off;font-family:Inter;font-size:20px;font-style:normal;font-weight:600;line-height:normal;margin-top:20px}.ourFeatureList li:before{content:url(/build/assets/checkbox-CYcBqdTF.svg);color:var(--p-1, #E59731);margin-right:3%;vertical-align:middle;position:relative;top:-2px}.whiteTitle{color:var(--p-5, #FFF);text-align:center;font-feature-settings:"clig" off,"liga" off;font-family:Inter;font-size:48px;font-style:normal;font-weight:600;line-height:64px;letter-spacing:-.5px}.p3container{max-width:420px;height:477px;flex-shrink:0;background:#27441d;padding:0;width:100%;margin-top:4%;transition:transform .4s cubic-bezier(.4,0,.2,1),box-shadow .4s ease;transform-style:preserve-3d;perspective:1000px}.p3container:hover{transform:translateY(-8px) rotateX(2deg);box-shadow:0 20px 40px #0000004d}.imageContainer{width:131px;height:131px;flex-shrink:0;margin:7% 0 0 7%;border-radius:0;background:#2d4d22;display:flex;justify-content:center;align-items:center}.textContainer{width:90%;flex-shrink:0;margin:10% 0 0 7%;text-align:start}.whiteTitleMinor{color:var(--p-5, #FFF);font-family:Inter;font-size:28px;font-style:normal;font-weight:600;line-height:40px;text-transform:capitalize}.whiteDescMinor{color:var(--p-5, #FFF);font-family:Inter;font-size:18px;font-style:normal;font-weight:400;line-height:32px;text-transform:capitalize;opacity:.75}.ButtonContainer{margin-right:5%;margin-top:10%;display:flex;justify-content:end;align-items:end}.ButtonMinor{width:60px;height:60px;flex-shrink:0;background-color:#2d4c22;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;color:#fff;border:none;transition:transform .3s cubic-bezier(.4,0,.2,1),background-color .3s ease;cursor:pointer;transform-style:preserve-3d}.ButtonMinor:hover{transform:scale(1.15) rotate(90deg);background-color:#3d5f2f}.ButtonMinor:active{transform:scale(1.05) rotate(90deg)}.OurServicesRow{display:flex;justify-content:space-around;align-items:flex-start;height:auto}.p3container2{max-width:420px;height:477px;flex-shrink:0;background:#fffaf5;padding:0;width:100%;margin-top:4%;transition:transform .4s cubic-bezier(.4,0,.2,1),box-shadow .4s ease;transform-style:preserve-3d;perspective:1000px}.p3container2:hover{transform:translateY(-8px) rotateX(-2deg);box-shadow:0 20px 40px #0003}.imageContainer2{width:131px;height:131px;flex-shrink:0;margin:7% 0 0 7%;border-radius:0;background:#ddefd7;display:flex;justify-content:center;align-items:center}.textContainer2{width:90%;flex-shrink:0;margin:10% 0 0 5%;text-align:start}.whiteTitleMinor2{color:var(--p-3, #151C14);font-family:Inter;font-size:28px;font-style:normal;font-weight:600;line-height:40px;text-transform:capitalize}.whiteDescMinor2{color:var(--p-4, #494949);font-family:Inter;font-size:18px;font-style:normal;font-weight:400;line-height:32px;text-transform:capitalize;opacity:.75}.ButtonContainer2{margin-right:5%;margin-top:10%;display:flex;justify-content:end;align-items:end}.ButtonMinor2{width:60px;height:60px;flex-shrink:0;background-color:#e59731;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;color:#fff;border:none;transition:transform .3s cubic-bezier(.4,0,.2,1),background-color .3s ease;cursor:pointer;transform-style:preserve-3d}.ButtonMinor2:hover{transform:scale(1.15) rotate(-90deg);background-color:#f5a842}.ButtonMinor2:active{transform:scale(1.05) rotate(-90deg)}.customersBody{max-width:420px;height:513px;flex-shrink:0;margin-top:50px;background:#fff7f0;width:100%}.customersImage img{width:100%;-webkit-transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;transition:all .5s ease 0s;-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1)}.customersImage:hover img{-webkit-transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;transition:all .5s ease 0s;-webkit-transform:scale(1.2);-moz-transform:scale(1.2);transform:scale(1.2)}.customersImage{overflow:hidden}.customersTitle{color:var(--p-3, #151C14);font-family:Inter;font-size:20px;font-style:normal;font-weight:600;line-height:32px;text-transform:capitalize;margin:5%}.customersTitle:before{color:#e9cfb4;content:"____ ";position:relative;top:-8px}.customersDesc{color:var(--p-4, #494949);font-family:Inter;font-size:18px;font-style:normal;font-weight:500;line-height:32px;text-transform:capitalize;margin:5%}.orangeBorderButton{border:2px solid var(--p-1, #E59731);color:var(--p-1, #E59731);background:transparent;font-feature-settings:"clig" off,"liga" off;font-family:Inter;font-size:18px;font-style:normal;font-weight:500;line-height:normal;width:20%;height:65px;margin-top:3%;-webkit-transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;transition:all .5s ease 0s}.orangeBorderButton:hover{color:#fff;background:var(--p-1, #E59731)}.supportImage{background-image:url(/build/assets/supportImage-CgnCFuWL.png);background-size:cover;background-position:center center;background-repeat:no-repeat;width:50%;height:100vh}.supportTitle{color:var(--p-3, #151C14);font-variant-numeric:lining-nums proportional-nums;font-family:Inter;font-size:48px;font-style:normal;font-weight:600;line-height:normal}.supportDesc{color:var(--p-4, #494949);font-family:Inter;font-size:20px;font-style:normal;font-weight:500;line-height:normal}.inputSupport{background:#fff;color:#8f8f8f;font-family:Inter;font-size:20px;font-style:normal;font-weight:400;line-height:normal;height:70px;padding:20px;border:none;margin-top:25px}.textareaSupport{background:#fff;color:#8f8f8f;font-family:Inter;font-size:20px;font-style:normal;font-weight:400;line-height:1.5;padding:20px;border:none;margin-top:25px;margin-bottom:25px}.formSupport{width:100%;height:auto;display:flex;flex-direction:column;justify-content:space-around;text-align:start;padding-left:10%}.btnOrangeSupport{width:100%;height:70px;background:var(--p-1, #E59731);color:var(--p-5, #FFF);text-align:center;font-family:Inter;font-size:20px;font-style:normal;font-weight:500;line-height:normal;text-transform:uppercase;border:none;-webkit-transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;transition:all .5s ease 0s}.btnOrangeSupport:hover{opacity:.85}.imgFooter{width:250px;height:auto;flex-shrink:0}.footerTitle{color:#fff;font-family:Inter;font-size:20px;font-style:normal;font-weight:600;line-height:34px;margin-left:3%}.icons{width:auto;margin-top:25px;justify-content:flex-start!important;gap:35px;margin-left:12px}.icon{scale:1.6;color:#fff}.footerTitle2{color:#fff;font-family:Inter;font-size:20px;font-style:normal;font-weight:600;line-height:34px;margin-top:5%}.ulFooter{list-style-type:none;margin-top:5%;margin-left:0%;padding-left:0%}.liFooter{color:var(--p-5, #FFF);font-family:Inter;font-size:18px;font-style:normal;font-weight:400;line-height:normal;margin-top:5%;opacity:.75}.footerDiv{width:100%}.copyright{background:#4e4e4e0f;width:100%;height:61px}.copyrightText{color:var(--design-color-s-6-text-white, #FFF);font-feature-settings:"clig" off,"liga" off;font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:normal;margin:0}.copyrightDiv{display:flex;align-items:center;height:100%}.navbarJS{height:90px;width:100%;flex-shrink:0;background-color:#213b19;top:0;position:sticky;z-index:1}.sidebar-breadcrumb{height:100%;display:flex;align-items:center}.navbarIcon{color:#fff;width:56px;height:56px;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;background-color:#27441d;border:none;display:flex;align-items:center;justify-content:center}.searchbar{width:100%;height:56px;flex-shrink:0;-webkit-border-radius:35px;-moz-border-radius:35px;border-radius:35px;background:#27441d;border:none;color:#fff;font-feature-settings:"salt" on;font-family:Inter;font-size:16px;font-style:normal;font-weight:400;line-height:normal;text-align:center}.userspace{display:flex;width:90%;height:50px;justify-content:space-around;align-items:center;flex-shrink:0;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;background:#27441d;padding:0;text-align:start}.navbarUsername{color:var(--p-5, #FFF);font-family:Inter;font-size:18px;font-style:normal;font-weight:500;line-height:normal;margin:0;text-align:center}.navbarImage{width:40px;height:40px;flex-shrink:0;border-radius:100%;background-color:#27441d}.dropdown-menu{width:90%;height:100%;background-color:#27441d;border:none;margin-top:0;margin-left:0;padding:0;text-align:center;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.dropdown-menu li button{color:#fff;font-feature-settings:"salt" on;font-family:Inter;font-size:18px;font-style:normal;font-weight:500;line-height:normal;text-decoration:none;text-align:center;padding:10% 0%;width:100%;border:none;background-color:transparent}.logoutBtn{color:#fff;font-feature-settings:"salt" on;font-family:Inter;font-size:18px;font-style:normal;font-weight:500;line-height:normal;text-decoration:none;text-align:center;padding:10% 0%;border:none;background-color:transparent;cursor:pointer}.sidebar{height:100vh;width:350px;flex-shrink:0;background-color:#213b19;position:fixed;left:0;display:flex;flex-direction:column;align-items:center}.sidebar-cropped{width:150px}.logoSidebar{padding:33px 0;display:flex;align-items:center;justify-content:center}.logoSidebarImg{width:80%;flex-shrink:0}.sidebarUl{list-style-type:none;margin-left:0%;padding-left:0%;width:100%}.sidebarItem{color:var(--p-5, #FFF);font-feature-settings:"salt" on;font-family:Inter;font-size:18px;font-style:normal;font-weight:500;line-height:normal;margin-bottom:5%;padding:5% 15%;-webkit-border-radius:0px 30px 30px 0px;-moz-border-radius:0px 30px 30px 0px;border-radius:0 30px 30px 0;opacity:.8;text-align:start;width:90%}.sidebarClose .sidebarItem{display:flex;justify-content:center;align-items:center;height:30%}.sidebarItem:hover{background-color:#ff7300;color:#213b19!important;width:90%;opacity:1}.sidebarIcon{margin-right:5%;scale:1.3}.sidebarBottom,.sidebarBottom2{position:absolute;bottom:0;width:100%;height:100px;background-color:#213b19;display:flex;align-items:center;justify-content:center}.sidebarBottomItem{color:var(--p-5, #FFF);font-feature-settings:"salt" on;font-family:Inter;font-size:18px;font-style:normal;font-weight:500;line-height:normal;text-align:center;margin-right:5%}.nomeAziendaSidebar{color:var(--p-4, #ffffff);font-feature-settings:"salt" on;font-family:Inter;font-size:125%;font-style:normal;font-weight:600;line-height:28px;opacity:.5;-webkit-text-shadow:5px 2px 5px rgba(0,0,0,1);-moz-text-shadow:5px 2px 5px rgba(0,0,0,1);text-shadow:5px 2px 5px rgba(0,0,0,1);-webkit-user-select:none;user-select:none;margin-top:5%}.liText{color:var(--p-5, #FFF);font-feature-settings:"salt" on;font-family:Inter;font-size:18px;font-style:normal;font-weight:500;line-height:normal;text-decoration:none}.selected{background-color:#fff;opacity:1;color:#213b19!important;width:90%}.selected .liText{color:#213b19!important}.body-cont{position:relative;left:350px;width:calc(100% - 350px)}.content{padding:2%}.pageTitle{color:var(--p-3, #151C14);font-family:Inter;font-size:24px;font-style:normal;font-weight:600;line-height:normal}.cardAziende{border-radius:14px;background:var(--p-5, #FFF);-webkit-box-shadow:0px 0px 50px 0px rgba(0,0,0,.06);-moz-box-shadow:0px 0px 50px 0px rgba(0,0,0,.06);box-shadow:0 0 50px #0000000f;height:130px;border:none;margin-top:5%;cursor:pointer;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.cardAziende:hover{-webkit-box-shadow:0px 0px 50px 0px rgba(0,0,0,.2);-moz-box-shadow:0px 0px 50px 0px rgba(0,0,0,.2);box-shadow:0 0 50px #0003;scale:1.05}.nomeAzienda{color:var(--p-4, #494949);font-feature-settings:"salt" on;font-family:Inter;font-size:155%;font-style:normal;font-weight:600;line-height:28px}.logoAzienda{width:72px;height:72px;flex-shrink:0;border-radius:8px;background:#e9faeb;margin-right:5%;display:flex;align-items:center;justify-content:center}.IconaAzienda{scale:2.3;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;color:#2aa439}.cardDashboard{-webkit-border-radius:14px;-moz-border-radius:14px;border-radius:14px;background:var(--p-5, #FFF);-webkit-box-shadow:0px 0px 50px 0px rgba(0,0,0,.1);-moz-box-shadow:0px 0px 50px 0px rgba(0,0,0,.1);box-shadow:0 0 50px #0000001a;width:224px;height:229px;flex-shrink:0;border:none;margin-top:5%;z-index:-1}.titoloDashboard{color:var(--p-3, #151C14);font-feature-settings:"salt" on;font-family:Inter;font-size:20px;font-style:normal;font-weight:700;line-height:normal;margin-top:10%}.logoDashboard{width:72px;height:72px;flex-shrink:0;border-radius:8px;background:#e9faeb;margin-right:5%;display:flex;align-items:center;justify-content:center}.IconaDashboard{scale:2.3;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;color:#2aa439}.dashboardCardBtn{width:192px;height:42px;flex-shrink:0;border-radius:1000px;border:1px solid #FFF0E5;background:#fffcfa;color:var(--p-1, #E59731);text-align:center;font-feature-settings:"salt" on;font-family:Inter;font-size:16px;font-style:normal;font-weight:500;line-height:normal;margin-top:15%;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.dashboardCardBtn:hover{background:#fff0e5;scale:1.05;height:45px;-webkit-box-shadow:10px 0px 40px 10px #fff0e5a1;-moz-box-shadow:10px 0px 40px 10px #fff0e5a1;box-shadow:10px 0 40px 10px #fff0e5a1}.AziendaForm{width:100%;min-height:75vh;display:flex;align-items:center;justify-content:center;-webkit-box-shadow:0px 0px 50px 0px rgba(0,0,0,.1);-moz-box-shadow:0px 0px 50px 0px rgba(0,0,0,.1);box-shadow:0 0 50px #0000001a;-webkit-border-radius:25px;-moz-border-radius:25px;border-radius:25px;margin-top:2%}.AziendaInsert{margin:5%}.AziendaLabel{color:var(--p-4, #494949);font-feature-settings:"salt" on;font-family:Inter;font-size:18px;font-style:normal;font-weight:700;line-height:normal;margin-bottom:1%}.AziendaInput{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background:#fff;width:90%;color:#8f8f8f;font-family:Inter;font-size:18px;font-style:normal;font-weight:400;line-height:normal;height:50px;padding:20px;border:1px solid #D6D8E8}.aziendaFile{border-radius:5px;background:#fff;width:90%;color:#8f8f8f;font-family:Inter;font-size:18px;font-style:normal;font-weight:400;line-height:normal;height:50px;padding:20px;border:1px solid #D6D8E8}.aziendeSubmitBtn{width:90%;height:50px;flex-shrink:0;border-radius:1000px;border:none;background:#2d4c22;color:var(--p-1, #ffffff);text-align:center;font-feature-settings:"salt" on;font-family:Inter;font-size:16px;font-style:normal;font-weight:500;line-height:normal;margin-top:15%;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.aziendeSubmitBtn:hover{background:#1d3116;scale:1.05;-webkit-box-shadow:10px 0px 40px 10px #1d3116a1;-moz-box-shadow:10px 0px 40px 10px #1d3116a1;box-shadow:10px 0 40px 10px #1d3116a1}.aziendaSelect{border-radius:5px;background:#fff;max-width:350px;width:100%;color:#8f8f8f;font-family:Inter;font-size:18px;font-style:normal;font-weight:500;line-height:normal;padding:20px;border:1px solid #D6D8E8}.multiselect{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background:#fff;width:100%;height:50px;color:#8f8f8f;font-family:Inter;font-size:18px;font-style:normal;font-weight:500;line-height:normal;border:1px solid #D6D8E8}.multiselect__placeholder{color:#8f8f8f;font-family:Inter;font-size:18px;font-style:normal;font-weight:500;line-height:normal}.multiselect__tags{border:none}.multiselect__option--highlight{background:#2d4c22;color:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.multiselect__option--highlight:after{background-color:#2d4c22;color:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;display:none}.multiselect__option--selected.multiselect__option--highlight{background:#ffa010;color:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.multiselect__option--selected.multiselect__option--highlight:after{background:#ffa010;color:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;display:none}.addCessionariBtn{width:100%;padding:15px 30px;flex-shrink:0;border-radius:1000px;border:none;background:#2d4c22;color:var(--p-1, #ffffff);text-align:center;font-feature-settings:"salt" on;font-family:Inter;font-size:16px;font-style:normal;font-weight:500;line-height:normal;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.addCessionariBtn:hover{scale:1.05;-webkit-box-shadow:5px 0px 40px 5px #1d3116a1;-moz-box-shadow:5px 0px 40px 5px #1d3116a1;box-shadow:5px 0 40px 5px #1d3116a1}.cardSelezioneAnagrafica{width:300px;height:200px;flex-shrink:0;margin:2%;border-radius:15px;border:2px solid #4C853B;background:#fff;box-shadow:0 0 30px #0003;transition:all .3s ease-in-out}.iconaAnagrafica{width:65px;height:65px;color:#2aa439}.BackgroundIconsAnagrafiche{width:65px;height:65px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:15px;background-color:#e9faeb;margin-top:10px;margin-left:10px}.cardAnagraficaTitle{color:var(--p-3, #151C14);font-feature-settings:"salt" on;font-family:Inter;font-size:20px;font-style:normal;font-weight:700;line-height:normal;margin-top:5%}.hrSelezioneAnagrafica{width:100%;height:4px;background:linear-gradient(90deg,transparent,#498036,transparent);margin-top:5%;margin-bottom:5%}.cardAnagraficaDescription{color:var(--p-4, #494949);font-feature-settings:"salt" on;font-family:Inter;font-size:16px;font-style:normal;font-weight:400;line-height:normal;padding:5%;text-align:center}.cardSelezioneAnagrafica:hover{-webkit-box-shadow:0px 0px 50px 0px rgba(0,0,0,.3);-moz-box-shadow:0px 0px 50px 0px rgba(0,0,0,.3);box-shadow:0 0 50px #0000004d;scale:1.05;transition:all .3s ease-in-out}.FormAnagrafiche{width:100%;min-height:75vh;display:flex;align-items:center;justify-content:center;-webkit-box-shadow:0px 0px 50px 0px rgba(0,0,0,.1);-moz-box-shadow:0px 0px 50px 0px rgba(0,0,0,.1);box-shadow:0 0 50px #0000001a;-webkit-border-radius:25px;-moz-border-radius:25px;border-radius:25px;margin-top:2%;padding:3%}.formLabel{color:var(--p-4, #494949);font-feature-settings:"salt" on;font-family:Inter;font-size:18px;font-style:normal;font-weight:700;line-height:normal;margin-bottom:1%}.formInput{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background:#fff;width:90%;color:#8f8f8f;font-family:Inter;font-size:18px;font-style:normal;font-weight:400;line-height:normal;height:50px;border:1px solid #D6D8E8;margin-bottom:5%}.formSelect{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background:#fff;width:100%;margin-left:2%;color:#8f8f8f;font-family:Inter;font-size:18px;font-style:normal;font-weight:500;line-height:normal;border:1px solid #D6D8E8;margin-bottom:5%}.subtextLabel{color:var(--p-4, #494949a9);font-feature-settings:"salt" on;font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:normal;margin-bottom:1%}.shake{animation:shake .5s;animation-iteration-count:2;background-color:#ff000080}@keyframes shake{0%{transform:translate(1px,1px) rotate(0)}10%{transform:translate(-1px,-2px) rotate(-1deg)}20%{transform:translate(-3px) rotate(1deg)}30%{transform:translate(3px,2px) rotate(0)}40%{transform:translate(1px,-1px) rotate(1deg)}50%{transform:translate(-1px,2px) rotate(-1deg)}60%{transform:translate(-3px,1px) rotate(0)}70%{transform:translate(3px,1px) rotate(-1deg)}80%{transform:translate(-1px,-1px) rotate(1deg)}90%{transform:translate(1px,2px) rotate(0)}to{transform:translate(1px,-2px) rotate(-1deg)}}.disabled{background-color:#e9faeb;color:#2aa439}.deleteBtn{width:45%;padding:15px 30px;flex-shrink:0;-webkit-border-radius:1000px;-moz-border-radius:1000px;border-radius:1000px;border:none;background:#e90000;color:var(--p-1, #ffffff);text-align:center;font-feature-settings:"salt" on;font-family:Inter;font-size:16px;font-style:normal;font-weight:500;line-height:normal;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out;display:flex;align-items:center;justify-content:center}.modifyBtn{width:45%;padding:15px 30px;flex-shrink:0;-webkit-border-radius:1000px;-moz-border-radius:1000px;border-radius:1000px;border:none;background:#274e7a;color:var(--p-1, #ffffff);text-align:center;font-feature-settings:"salt" on;font-family:Inter;font-size:16px;font-style:normal;font-weight:500;line-height:normal;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out;margin-right:2%;display:flex;align-items:center;justify-content:center}.SezioneAnagraficaCliente{width:100%;background-color:#f9f9f9;-webkit-box-shadow:0px 0px 50px 0px rgba(0,0,0,.2);-moz-box-shadow:0px 0px 50px 0px rgba(0,0,0,.2);box-shadow:0 0 50px #0003;-webkit-border-radius:25px;-moz-border-radius:25px;border-radius:25px;margin-top:2%;padding:3%}.pAnagraficaCliente{color:var(--p-4, #494949);font-feature-settings:"salt" on;font-family:Inter;font-size:20px;font-style:normal;font-weight:400;line-height:normal;margin-top:2%;margin-right:5%;width:20%}.greenBtn{width:45%;padding:15px 30px;flex-shrink:0;-webkit-border-radius:1000px;-moz-border-radius:1000px;border-radius:1000px;border:none;background:#2d4c22;color:var(--p-1, #ffffff);text-align:center;font-feature-settings:"salt" on;font-family:Inter;font-size:16px;font-style:normal;font-weight:500;line-height:normal;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out;margin-right:10%;display:flex;align-items:center;justify-content:center}.greenBtn:hover{background:#1d3116;scale:1.1}.redBtn{width:45%;padding:15px 30px;flex-shrink:0;-webkit-border-radius:1000px;-moz-border-radius:1000px;border-radius:1000px;border:none;background:#e90000;color:var(--p-1, #ffffff);text-align:center;font-feature-settings:"salt" on;font-family:Inter;font-size:16px;font-style:normal;font-weight:500;line-height:normal;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out;display:flex;align-items:center;justify-content:center}.redBtn:hover{background:#b80000;scale:1.1}.FormAnagrafiche2{width:100%;min-height:75vh;display:flex;align-items:center;justify-content:center;background-color:#64a74c71;-webkit-box-shadow:0px 0px 50px 0px rgba(0,0,0,.2);-moz-box-shadow:0px 0px 50px 0px rgba(0,0,0,.2);box-shadow:0 0 50px #0003;-webkit-border-radius:25px;-moz-border-radius:25px;border-radius:25px;margin-top:2%;padding:3%}.modal-dialog{min-width:70vw;height:100%;display:flex;align-items:center;justify-content:center}.modal-content{width:100vw;background-color:#fff;-webkit-border-radius:25px;-moz-border-radius:25px;border-radius:25px;padding:5%}.redBtn2{width:40%;padding:15px 30px;flex-shrink:0;-webkit-border-radius:1000px;-moz-border-radius:1000px;border-radius:1000px;border:none;background:#e90000;color:var(--p-1, #ffffff);text-align:center;font-feature-settings:"salt" on;font-family:Inter;font-size:16px;font-style:normal;font-weight:500;line-height:normal;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out;display:flex;align-items:center;justify-content:center}.redBtn2:hover{background:#b80000;scale:1.01}.greenBtn2{width:40%;padding:15px 30px;flex-shrink:0;border-radius:1000px;border:none;background:#2d4c22;color:var(--p-1, #ffffff);text-align:center;font-feature-settings:"salt" on;font-family:Inter;font-size:16px;font-style:normal;font-weight:500;line-height:normal;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out;margin-right:10%;display:flex;align-items:center;justify-content:center}.greenBtn2:hover{background:#1d3116;scale:1.01}.modalLabel{color:var(--p-4, #494949);font-feature-settings:"salt" on;font-family:Inter;font-size:14px;font-style:normal;font-weight:500;line-height:normal;margin-bottom:2%;margin-top:5%}.modalInput,.modalOption{background:#fff;width:100%;color:#8f8f8f;font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:normal;height:50px;padding:13px;border:1px solid #D6D8E8;margin-bottom:5%}.modalDateInput{background:#fff;width:100%;color:#8f8f8f;font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:normal;height:50px;padding:13px;border:1px solid #D6D8E8;margin-bottom:5%;cursor:pointer}@keyframes dropdown{0%{opacity:0;-webkit-transform:translateY(-10px);-moz-transform:translateY(-10px);transform:translateY(-10px)}to{opacity:1;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);transform:translateY(0)}}.dropdownMenu{width:100%;height:100%;border:none;margin-top:0;margin-left:0;padding:0;-webkit-transition:all dropdown .3s ease-in-out;-moz-transition:all dropdown .3s ease-in-out;transition:all dropdown .3s ease-in-out;display:flex;justify-content:end;align-items:center}.dropdownGrafico{position:absolute;top:90;right:5;min-width:20%;min-height:100%;border:none;padding:5px;text-align:center;background-color:#27441d;-webkit-transition:dropdown .3s ease-in-out;-moz-transition:dropdown .3s ease-in-out;transition:dropdown .3s ease-in-out;display:flex;justify-content:center;align-items:center;-webkit-border-radius:0px 0px 15px 15px;-moz-border-radius:0px 0px 15px 15px;border-radius:0 0 15px 15px}.dropdownGrafText{color:#fff;font-family:Inter;font-size:18px;font-style:normal;font-weight:500;line-height:normal;text-align:center}#dropdownGrafText{margin-top:5%}.adminButton{width:100%;height:50px;flex-shrink:0;border-radius:1000px;border:none;background:#2d4c22;color:var(--p-1, #ffffff);text-align:center;font-feature-settings:"salt" on;font-family:Inter;font-size:16px;font-style:normal;font-weight:500;line-height:normal;margin-top:5%;margin-bottom:10%;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.adminButton:hover{background:#1d3116;-webkit-box-shadow:10px 0px 40px 10px #1d3116a1;-moz-box-shadow:10px 0px 40px 10px #1d3116a1;box-shadow:10px 0 40px 10px #1d3116a1}.dropdownClosed{opacity:0;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out;display:none}.dropdownOpen{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out;display:block}.addBtn{width:12rem;height:50px;flex-shrink:0;-webkit-border-radius:1000px;-moz-border-radius:1000px;border-radius:1000px;border:none;background:#2d4c22;color:var(--p-1, #ffffff);text-align:center;font-feature-settings:"salt" on;font-family:Inter;font-size:16px;font-style:normal;font-weight:500;line-height:normal;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.addBtn2{width:15%;height:60px;flex-shrink:0;-webkit-border-radius:1000px;-moz-border-radius:1000px;border-radius:1000px;border:none;background:#2d4c22;color:var(--p-1, #ffffff);text-align:center;font-feature-settings:"salt" on;font-family:Inter;font-size:16px;font-style:normal;font-weight:500;line-height:normal;margin-top:2%;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out;position:fixed;bottom:15;right:30}.righeForm{min-height:15vh;-webkit-box-shadow:0px 0px 50px 0px rgba(0,0,0,.1);-moz-box-shadow:0px 0px 50px 0px rgba(0,0,0,.1);box-shadow:0 0 50px #0000001a;-webkit-border-radius:25px;-moz-border-radius:25px;border-radius:25px;padding:5%}.noteAUsoInterno{margin-top:5%;height:100%}.rigaForm{display:flex;align-items:center;justify-content:space-between;padding:1%;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;background:#fff;border:2px solid rgb(214,216,232)}.righeInput{width:45%;height:50px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background:#fff;color:#8f8f8f;font-family:Inter;font-size:18px;font-style:normal;font-weight:400;line-height:normal;padding:20px;border:1px solid #D6D8E8;margin-right:2%}.removeBtn{width:100px;padding:15px 30px;flex-shrink:0;-webkit-border-radius:1000px;-moz-border-radius:1000px;border-radius:1000px;border:none;background:#e90000;color:var(--p-1, #ffffff);text-align:center;font-feature-settings:"salt" on;font-family:Inter;font-size:16px;font-style:normal;font-weight:500;line-height:normal;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out;display:flex;align-items:center;justify-content:center}.righe{width:100%}.openModalBtn{display:flex;align-items:center;justify-content:center;width:40px;height:40px;flex-shrink:0;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;border:none;background:#2d4c22;z-index:0}.accordion-master-bottom{margin-top:50px}.modal{width:100%;min-height:100%;background-color:#000000a1}.modal-content{width:50%;min-height:50%;top:0;left:0;background-color:#fff;-webkit-border-radius:25px;-moz-border-radius:25px;border-radius:25px;padding:3%;display:flex;align-items:center;justify-content:center}.closeRigheModal{scale:1.5;width:15px;height:15px;display:flex;align-items:center;justify-content:center;cursor:pointer;position:absolute;top:5%;right:3%;color:red}.righeInputModal{width:100%;height:50px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background:#fff;color:#8f8f8f;font-family:Inter;font-size:18px;font-style:normal;font-weight:400;line-height:normal;padding:20px;border:1px solid #D6D8E8;margin-bottom:5%}.formInputDescrizione{width:100%;height:100%;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background:#fff;color:#8f8f8f;font-family:Inter;font-size:18px;font-style:normal;font-weight:400;line-height:normal;padding:20px;border:1px solid #D6D8E8;margin-bottom:5%}.SelectInput{width:90%;height:50px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background:#fff;color:#8f8f8f;font-family:Inter;font-size:18px;font-style:normal;font-weight:500;line-height:normal;padding:10px;border:1px solid #D6D8E8;margin-bottom:5%}.addBtn3{width:90%;height:50px;flex-shrink:0;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;border:none;background:#2d4c22;color:var(--p-1, #ffffff);text-align:center;font-feature-settings:"salt" on;font-family:Inter;font-size:16px;font-style:normal;font-weight:500;line-height:normal;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.addBtn3:hover{background:#3c642d;-webkit-box-shadow:5px 0px 25px 5px #3c642d;-moz-box-shadow:5px 0px 25px 5px #3c642d;box-shadow:5px 0 25px 5px #3c642d}.righeLabelDesc{color:var(--p-4, #494949);font-feature-settings:"salt" on;font-family:Inter;font-size:18px;font-style:normal;font-weight:700;line-height:normal;margin-bottom:1%;margin-right:45%}.righeLabel2{color:var(--p-4, #494949);font-feature-settings:"salt" on;font-family:Inter;font-size:18px;font-style:normal;font-weight:700;line-height:normal;margin-bottom:1%}.MultiSelectInput{width:90%;min-height:50px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background:#fff;color:#8f8f8f;font-family:Inter;font-size:18px;font-style:normal;font-weight:500;line-height:normal;padding:0;border:1px solid #D6D8E8;margin-bottom:5%}.dropMenu{background-color:#fff}.dropdown-item{color:#000;font-family:Inter;font-size:18px;font-style:normal;font-weight:500;line-height:normal;padding:10px;background-color:#fff;text-align:start;width:130%}.Quantita,.Prezzo{width:20%;padding:10px}.Descrizione{width:100%;padding:10px}.Aliquota,.UnitaMisura{width:20%;padding:10px}.cessionario,.cedente{width:100%;padding:10px;display:flex;align-items:center}.cedenteCol{background-color:#fff;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;-webkit-box-shadow:0px 0px 50px 0px rgba(0,0,0,.1);-moz-box-shadow:0px 0px 50px 0px rgba(0,0,0,.1);box-shadow:0 0 50px #0000001a;min-width:95%;min-height:95%;margin-right:5%;margin-bottom:4%;padding:2%}.cessionarioCol{background-color:#fff;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;-webkit-box-shadow:0px 0px 50px 0px rgba(0,0,0,.1);-moz-box-shadow:0px 0px 50px 0px rgba(0,0,0,.1);box-shadow:0 0 50px #0000001a;padding:2%;margin-bottom:4%;min-width:95%;min-height:90%}.cedenteCessionarioTitle{color:var(--p-3, #151C14);font-feature-settings:"salt" on;font-family:Inter;font-size:20px;font-style:normal;font-weight:700;line-height:normal;width:100vw}.cedenteCessionarioText{color:var(--p-4, #494949);font-feature-settings:"salt" on;font-family:Inter;font-size:18px;font-style:normal;font-weight:400;line-height:normal;margin-left:0%;width:100%}.modalMaxWidth{width:100%;padding:10px}.riga_info{display:flex;align-items:center;justify-content:space-between;height:15%}.riga_info_spec{margin-top:2%}.dropdownBtn{width:20%;padding:15px 30px;flex-shrink:0;-webkit-border-radius:1000px;-moz-border-radius:1000px;border-radius:1000px;border:none;background:#2d4c22;color:var(--p-1, #ffffff);text-align:center;font-feature-settings:"salt" on;font-family:Inter;font-size:14px;font-style:normal;font-weight:500;line-height:normal;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out;display:flex;align-items:center;justify-content:center}.dropdownBtn:hover{background:#1d3116;scale:1.05;-webkit-box-shadow:0px 0px 40px 10px #1d3116a1;-moz-box-shadow:0px 0px 40px 10px #1d3116a1;box-shadow:0 0 40px 10px #1d3116a1}.dropdownRighe{width:70%;height:100%;border:none;margin-left:0;-webkit-transition:all dropdown .3s ease-in-out;-moz-transition:all dropdown .3s ease-in-out;transition:all dropdown .3s ease-in-out;display:flex;justify-content:end;align-items:center;background-color:#27441d;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;padding:3%;text-align:center;-webkit-box-shadow:0px 0px 50px 0px rgba(0,0,0,.7);-moz-box-shadow:0px 0px 50px 0px rgba(0,0,0,.7);box-shadow:0 0 50px #000000b3;margin-top:5%;margin-right:2%}.dropdownRighe h6,.dropdownRighe p{color:#fff}.dropdownRighe{animation:dropdown .5s ease-in-out}.closeDropdownBtn{width:20%;padding:15px 30px;flex-shrink:0;-webkit-border-radius:1000px;-moz-border-radius:1000px;border-radius:1000px;border:none;background:#ca0000;color:var(--p-1, #ffffff);text-align:center;font-feature-settings:"salt" on;font-family:Inter;font-size:14px;font-style:normal;font-weight:500;line-height:normal;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out;display:flex;align-items:center;justify-content:center;position:relative;top:5%;left:80%}.iconSave{color:#fff;margin-left:2%}.addBtn4{width:100%;height:50px;flex-shrink:0;-webkit-border-radius:1000px;-moz-border-radius:1000px;border-radius:1000px;border:none;background:#2d4c22;color:var(--p-1, #ffffff);text-align:center;font-feature-settings:"salt" on;font-family:Inter;font-size:16px;font-style:normal;font-weight:500;line-height:normal;margin-top:3%;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.sidebarItem2{color:var(--p-5, #FFF);font-feature-settings:"salt" on;font-family:Inter;font-size:18px;font-style:normal;font-weight:500;line-height:normal;margin-bottom:1%;padding:5% 15%;-webkit-border-radius:0px 30px 30px 0px;-moz-border-radius:0px 30px 30px 0px;border-radius:0 30px 30px 0;opacity:.8;text-align:start;width:90%}.sidebarClose .sidebarItem2{display:flex;justify-content:center;align-items:center;height:30%}.sidebarItem2:hover{background-color:#ff7300;color:#213b19!important;width:90%;opacity:1}#fatturazioneCollapse .sidebarIcon{margin-left:15%}.routerLinkDeactivated{background-color:#cf1d1d83;color:#fff!important;width:90%;opacity:60%}.routerLinkDeactivated:hover{background-color:#ff7300;color:#213b19!important;width:90%;opacity:60%}.ModalAddebitiEsterno{position:fixed;top:0;left:0;background-color:#0000009d;width:100vw;height:100vh;display:flex;align-items:center;justify-content:center;z-index:1000}.ModalAddebitiInterno{display:flex;width:70%;padding:26px 30px;flex-direction:column;justify-content:center;align-items:flex-start;gap:20px;border-radius:14px;background:#fffcfa;box-shadow:10px 10px 50px -4px #0000000a}.addebitiTable{width:100%;border-collapse:collapse}.collapseAddebiti{width:95%;min-height:78px;border-radius:14px;background:var(--P-5, #FFF);padding:2%;box-shadow:10px 10px 50px -4px #0000000a}.d-flex>i{position:relative;top:-15px;left:85%}.addebitoTitle{color:var(--P-4, #494949);font-feature-settings:"salt" on;font-family:Inter;font-size:20px;font-style:normal;font-weight:600;line-height:normal}.descAddebiti{color:#757575;font-family:Poppins;font-size:14px;font-style:normal;font-weight:500;line-height:normal;margin-left:4%}.addebiti{display:none}.CheckAddebiti{display:flex;width:24px;height:24px;padding:4px;justify-content:center;align-items:center;flex-shrink:0}.CheckAddebiti:checked{background:#2d4c22;border-radius:4px;background:#e59731}.humbarger-menu{display:none;width:auto;position:relative;z-index:99;-webkit-transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;-ms-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;transition:all .5s ease 0s}.humbarger-menu a{display:inline-block;width:40px;height:35px}.burger{height:2em;width:28px;position:relative;font-size:12px;cursor:pointer;transition:all .2s;-webkit-tap-highlight-color:transparent}.burger:after{content:"";display:block;position:absolute;height:150%;width:150%;top:-25%;left:-25%}.burger.burger-squeeze .burger-lines:after,.burger.burger-squeeze .burger-lines:before{width:2em}.burger .burger-lines:after{left:0;top:-.8em}.burger .burger-lines:before{left:0;top:.8em}.burger.burger-squeeze .burger-lines,.burger.burger-squeeze .burger-lines:after,.burger.burger-squeeze .burger-lines:before{transition:top .2s .2s,left .1s,transform .2s,background-color .4s .2s}.burger .burger-lines,.burger .burger-lines:after,.burger .burger-lines:before{pointer-events:none;display:block;content:"";width:100%;background-color:#e59731;height:3px;position:absolute;-webkit-transform:rotate(0);transform:rotate(0)}.humbarger-menu-on.active .burger .burger-lines,.humbarger-menu-on.active .burger .burger-lines:after,.humbarger-menu-on.active .burger .burger-lines:before{background:#ffffff4d}.humbarger-menu.humbarger-menu-on.active{position:relative;margin-left:15px;-webkit-transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;-ms-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;transition:all .5s ease 0s}.close-humb .burger .burger-lines,.close-humb .burger .burger-lines:after,.close-humb .burger .burger-lines:before{background:#e59731}.burger .burger-lines{top:50%;margin-top:-.125em;width:28px}.burger.burger-squeeze .burger-lines:after,.burger.burger-squeeze .burger-lines:before{width:28px;left:0}.burger.burger-squeeze.open .burger-lines:after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.burger.burger-squeeze.open .burger-lines:after,.burger.burger-squeeze.open .burger-lines:before{left:0;top:0;background:#e59731}.burger.burger-squeeze.open .burger-lines,.burger.burger-squeeze.open .burger-lines:after,.burger.burger-squeeze.open .burger-lines:before{transition:background-color .2s,top .2s,left .2s,transform .2s .15s}.burger.burger-squeeze.open .burger-lines:before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.burger.burger-squeeze.open .burger-lines{background-color:initial}table{border-radius:12px;border:1px solid #FFF0E5;background:#fff}table>tbody{border:1px solid #FFF0E5;background:#fffcfa}table>tbody>tr>td{border:1px solid #FFF0E5;background:#fffcfa;color:#757575!important;font-size:16px;font-style:normal;font-weight:600;line-height:normal}table>thead{flex-shrink:0;border:1px solid #FFF0E5;background:#fffcfa!important}th{border:1px solid #FFF0E5;background-color:#fffcfa!important}table>thead>tr>th{border:1px solid #FFF0E5;background-color:#fffcfa!important;color:#8d98af!important;font-family:Inter;font-size:16px;font-style:normal;font-weight:500;line-height:normal}@media only screen and (max-width: 600px){.FormAnagrafiche{width:100%;height:100vh;display:flex;align-items:center;justify-content:center;-webkit-box-shadow:0px 0px 50px 0px rgba(0,0,0,.1);-moz-box-shadow:0px 0px 50px 0px rgba(0,0,0,.1);box-shadow:0 0 50px #0000001a;-webkit-border-radius:25px;-moz-border-radius:25px;border-radius:25px;margin-top:2%;padding:3%}}@media only screen and (max-width: 800px){#pEmail{font-size:14px}}.section-auto{height:auto!important;padding-top:100px;padding-bottom:100px;overflow:hidden}.imgFeature{height:auto!important}button,input,textarea,a,img{outline:none!important;text-decoration:none!important}.accordion-button{box-shadow:none!important}.accordion-button:not(.collapsed):after{background-image:url(/build/assets/download-active-BOr3sF26.svg);background-repeat:no-repeat;background-position:center center}.accordion-item .accordion-button{border-radius:0!important;border:none!important}footer.section-auto{padding-top:50px;padding-bottom:50px}.icon-info-wrap .pText:last-child{margin-bottom:0}@media (max-width:1600.75px){.h4Title{font-size:20px;line-height:normal}.pText{font-size:16px;line-height:28px}.hero-text{font-size:41px;line-height:56px}.hero-desc{font-size:18px;line-height:28px}.textbody,.accordionBody,.statistics{padding-left:0}.liFooter{font-size:16px}.p3container,.p3container2{max-width:360px}}@media (max-width:1400.75px){.accordion-master-last{display:none}.accordion-master-middle{width:50%}.getStarted-btn{padding:15px 18px}.hide-small-screen{display:none}.full-mobile-width{width:100%}.accordion-master .col-md-5{width:60%}.accordion-button:not(.collapsed),.accordion-button{height:56px;font-size:17px}}@media (max-width:1300.75px){.hero-text{font-size:32px;line-height:46px}.p3container,.p3container2{max-width:340px}}@media (max-width:1200.75px){.hero-row .col-md-2{display:none}.hero-row .col-md-4{width:50%;padding-left:25px}.double-info-img .col-md-1{display:none}.double-info-img-left{width:50%;padding-left:25px}.imgFooter{width:210.911px;height:auto}.numbers{font-size:35px}.text-numbers{font-size:14px}.ourFeatureList li{font-size:17px;margin-top:15px}.h3Title,.whiteTitle,.supportTitle{font-size:34px;line-height:44px}button.btnOrange.mt-5{margin-top:20px!important}}@media (max-width:991.75px){.hero{background-image:unset;height:auto;background:#213b19}.hero-row{height:auto;padding-top:60px;padding-bottom:60px;margin:0}.hero-row .col-md-4{width:100%;max-width:75%;padding:0 15px}.hero-desc{margin-bottom:25px}.numbers{font-size:26px}.networkingBg{width:150px;height:150px}.networkingBg svg{width:85px}.supportImage{height:450px;width:100%}.supportImage-form{width:100%;padding:30px}.formSupport{padding-left:0}.supportImage-form>div{width:100%}footer .row .col-md-3:first-child{width:100%;text-align:center}footer .row .col-md-3{width:33.33%}.icons{width:100%;margin-top:20px}.footerTitle{margin-left:0}.icons{width:100%;margin-top:20px;justify-content:center!important;gap:45px}.footerDiv{margin-top:50px}.section-auto{padding-top:50px;padding-bottom:50px}.supportImage-section{padding-top:0!important}.orangeBorderButton{width:unset;margin-top:25px;padding-left:25px;padding-right:25px}.feature-part .col-md-4{width:100%}.customersBody{width:100%;max-width:100%;height:auto;padding-bottom:15px;margin-top:25px}.accordion-master .col-md-5{width:66%}.p3container,.p3container2{max-width:100%;height:auto;margin-top:25px;padding-bottom:25px}.bodyPart2{padding-left:15px;padding-right:15px}.loginModal .row{height:685px}}@media (max-width:767.75px){.header-right-link{position:absolute;left:0;top:66px;width:100%;background:#151c14f2;display:none;padding:30px 0}.header-right-link.open{display:block}.header-right-link:before{background:#151c14f2;position:absolute;left:-100%;top:0;height:100%;width:100%;content:""}.header-right-link:after{background:#151c14f2;position:absolute;right:-100%;top:0;height:100%;width:100%;content:""}.contattaci-btn{background:transparent!important;font-weight:400;padding:0;border:none!important;color:#ffffffbf}.contattaci-btn svg{opacity:.75}.navbar-nav{display:flex;align-items:self-start;justify-content:flex-start;margin-right:0}.login-btn{margin:0;padding:0 0 20px;display:block}.navbar-nav li a{padding:0 0 20px}.humbarger-menu{display:block;margin-left:auto}.hero-row .col-md-4{width:100%;max-width:100%}.mobile-fl-100{width:100%!important}.col-md-4.mobile-fl-100.d-flex.justify-content-end.align-items-center{justify-content:flex-start!important;margin-top:30px}.accordion-master-middle{width:100%;margin-top:30px}.bodyImgAbtLavagna{height:480px}.double-info-img-left,.imgFeature{width:100%}.imgFeature{margin-top:35px}button.btnOrange.mt-5{margin-top:20px!important}.h6Desc,.pText,.textbody{font-size:16px;line-height:26px}.h3Title,.whiteTitle,.supportTitle{font-size:32px;line-height:42px}.accordion-button:not(.collapsed),.accordion-button{height:52px;font-size:16px}.LoginNoImg{align-items:self-start;padding:0}.login-form{padding:30px 15px;border-radius:0!important}.loginModal .row{height:auto;border-radius:0!important}.login-img-big{height:280px;width:100%}.LoginNoImg{width:100%}.login-img{margin-top:0}.double-info-img-left{padding-left:15px!important}}@media (max-width:576.75px){.totalCustomer,.yearsExperience{width:50%;margin-top:15px}.statistics{flex-wrap:wrap}.statistics.justify-content-around{justify-content:flex-start!important}.teamMembers{width:50%;margin-top:15px}.supportImage-form{width:100%;padding:30px 20px}footer .row .col-md-3{width:100%}.footerDiv{margin-top:15px}footer .row .col-md-3:first-child{margin-bottom:40px}}@media (max-width:450px){.button-line button{width:100%;margin:0}.video-btn{margin-top:20px!important}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.content.iban-page .AziendaForm{display:block;min-height:auto;padding:24px;align-items:initial;justify-content:initial}.iban-page .iban-list-card,.iban-page .toolbar{width:100%}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.05);opacity:.9}}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@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 scaleIn{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes wobble{0%,to{transform:rotate(0)}25%{transform:rotate(-5deg)}75%{transform:rotate(5deg)}}@keyframes shimmer{0%{background-position:-1000px 0}to{background-position:1000px 0}}.svg-float{animation:float 3s ease-in-out infinite;will-change:transform;transform:translateZ(0);backface-visibility:hidden}.svg-rotate{animation:rotate 20s linear infinite;will-change:transform;transform-origin:center center;transform:translateZ(0);backface-visibility:hidden}.svg-pulse{animation:pulse 2s ease-in-out infinite;will-change:transform,opacity;transform:translateZ(0);backface-visibility:hidden}.svg-wobble{animation:wobble 2s ease-in-out infinite;will-change:transform;transform-origin:center center;transform:translateZ(0);backface-visibility:hidden}.networkingBg svg{transition:transform .3s ease;will-change:transform;transform:translateZ(0);backface-visibility:hidden}.networkingBg:hover svg{transform:scale(1.1) rotate(5deg) translateZ(0)}.imageContainer svg,.imageContainer2 svg{transition:transform .4s cubic-bezier(.4,0,.2,1);will-change:transform;transform:translateZ(0);backface-visibility:hidden}.imageContainer:hover svg,.imageContainer2:hover svg{transform:scale(1.15) rotate(5deg) translateZ(0)}svg{transition:transform .3s ease,opacity .3s ease;will-change:transform;transform:translateZ(0);backface-visibility:hidden}.animated-vector{transform:translateZ(0);backface-visibility:hidden;will-change:transform,opacity}.getStarted-btn,.video-btn,.contattaci-btn,.btnOrange,.btnOrangeSupport{will-change:transform,opacity;transform:translateZ(0);backface-visibility:hidden}.p3container,.p3container2,.customersBody{will-change:transform,box-shadow;transform:translateZ(0);backface-visibility:hidden}.scroll-animate{opacity:0;transform:translateY(30px);transition:opacity .6s ease-out,transform .6s ease-out;will-change:opacity,transform}.scroll-animate.animated{opacity:1;transform:translateY(0)}.section-auto{opacity:0;transform:translateY(20px);transition:opacity .8s ease-out,transform .8s ease-out;will-change:opacity,transform}.section-auto.animated{opacity:1;transform:translateY(0)}.scroll-animate-delay-1{transition-delay:.1s}.scroll-animate-delay-2{transition-delay:.2s}.scroll-animate-delay-3{transition-delay:.3s}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.svg-float,.svg-rotate,.svg-pulse,.svg-wobble,.animated-vector{animation:none!important}.scroll-animate,.section-auto{opacity:1;transform:none}.counter-number{animation:none!important}.networkingBg:hover svg,.imageContainer:hover svg,.imageContainer2:hover svg{transform:none!important}}
