.prov-header{z-index:1000;opacity:0;background-color:#0a1b1c;border:1px solid #6f908926;border-radius:4px;align-items:center;width:auto;max-width:1665px;height:98px;margin-inline:auto;transition:opacity 1.2s cubic-bezier(.16,1,.3,1),transform 1.2s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;top:clamp(10px,2vh,16px);left:clamp(10px,3vw,31px);right:clamp(10px,3vw,31px);transform:translateY(-20px)}.prov-loaded .prov-header{opacity:1;transform:translateY(0)}.prov-loaded .prov-header.prov-header-hidden{transform:translateY(-130px)}.prov-header-container{justify-content:space-between;align-items:center;width:100%;padding-inline:clamp(1rem,4vw,2.6rem);display:flex}.prov-logo{color:#e4f4da;align-items:center;width:clamp(120px,12vw,164px);text-decoration:none;transition:opacity .3s;display:flex}.prov-logo:hover{opacity:.85}.prov-nav{align-items:center;gap:clamp(2rem,8vw,11.4rem);display:flex}.prov-nav-links{align-items:center;display:flex}.prov-nav-actions{align-items:center;gap:clamp(1rem,4vw,4.3rem);display:flex}.prov-nav-link{font-family:var(--font-sans);color:#6f9089;font-size:clamp(.8rem,1vw,.95rem);font-weight:400;text-decoration:none;transition:color .3s}.prov-nav-link:hover{color:#e4f4da}.prov-btn-login{color:#0a1b1c;font-family:var(--font-sans);letter-spacing:.05em;background-color:#7fcabe;border-radius:2px;justify-content:center;align-items:center;padding:.6rem clamp(1rem,1.5vw,1.8rem);font-size:clamp(.75rem,.9vw,.85rem);font-weight:600;text-decoration:none;transition:background-color .3s,transform .2s;display:inline-flex}.prov-btn-login:hover{background-color:#98ded2;transform:translateY(-1px)}.prov-lang-selector{color:#6f9089;font-family:var(--font-sans);cursor:pointer;user-select:none;align-items:center;gap:.5rem;font-size:clamp(.8rem,1vw,.95rem);transition:color .3s;display:none}.prov-lang-selector:hover{color:#e4f4da}.prov-lang-selector .chevron-icon{width:10px;height:6px;transition:transform .3s}.prov-hero{box-sizing:border-box;justify-content:flex-start;align-items:center;width:100%;min-height:100dvh;padding-top:clamp(120px,15vh,180px);display:flex;position:relative;overflow:hidden}.prov-hero-bg{z-index:0;width:100%;height:100%;position:absolute;inset:0}.prov-hero-video{object-fit:cover;width:100%;height:100%;display:block}.prov-hero-overlay{background:linear-gradient(90deg,#090e0cb3 0%,#090e0c4d 60%,#090e0c1a 100%),linear-gradient(#090e0c33 0%,#090e0cbf 100%);position:absolute;inset:0}.prov-hero-container{z-index:2;box-sizing:border-box;width:100%;max-width:1440px;margin-inline:auto;padding-inline:clamp(1rem,4vw,3.5rem);position:relative}.prov-hero-content{text-align:left;flex-direction:column;align-items:flex-start;gap:clamp(1.2rem,3vh,2rem);max-width:800px;display:flex}.js .prov-hero-overline{opacity:0;transform:translateY(20px)}.prov-hero-overline{font-family:var(--font-sans);color:#7fcabe;text-transform:uppercase;letter-spacing:.08em;font-size:clamp(.75rem,.9vw,.85rem);font-weight:700;line-height:1.2;transition:opacity 1.2s cubic-bezier(.16,1,.3,1),transform 1.2s cubic-bezier(.16,1,.3,1)}.prov-loaded .prov-hero-overline{opacity:1;transition-delay:.15s;transform:translateY(0)}.prov-hero-title{font-family:var(--font-title);color:#e4f4da;text-transform:uppercase;letter-spacing:-.01em;font-size:clamp(3.5rem,5.5vw + .5rem,5.625rem);font-weight:700;line-height:1.05}.prov-hero-title-line{display:block;overflow:hidden}.js .prov-hero-title-line span{opacity:0;transform:translateY(100%)}.prov-hero-title-line span{transition:transform 1.4s cubic-bezier(.16,1,.3,1),opacity 1.4s;display:block}.prov-loaded .prov-hero-title-line:first-child span{opacity:1;transition-delay:.3s;transform:translateY(0)}.prov-loaded .prov-hero-title-line:nth-child(2) span{opacity:1;transition-delay:.45s;transform:translateY(0)}.prov-hero-intro{flex-direction:column;gap:.75rem;max-width:680px;display:flex}.js .prov-hero-lead{opacity:0;transform:translateY(20px)}.prov-hero-lead{font-family:var(--font-sans);color:#e4f4da;font-size:clamp(1.15rem,1.6vw,1.5rem);font-weight:600;line-height:1.35;transition:opacity 1.2s cubic-bezier(.16,1,.3,1),transform 1.2s cubic-bezier(.16,1,.3,1)}.prov-loaded .prov-hero-lead{opacity:1;transition-delay:.6s;transform:translateY(0)}.js .prov-hero-desc{opacity:0;transform:translateY(20px)}.prov-hero-desc{font-family:var(--font-sans);color:#e4f4da;opacity:.9;font-size:clamp(.95rem,1.1vw,1.125rem);font-weight:400;line-height:1.55;transition:opacity 1.2s cubic-bezier(.16,1,.3,1),transform 1.2s cubic-bezier(.16,1,.3,1)}.prov-loaded .prov-hero-desc{opacity:1;transition-delay:.75s;transform:translateY(0)}.js .prov-hero-ctas{opacity:0;transform:translateY(20px)}.prov-hero-ctas{flex-wrap:wrap;gap:1.25rem;width:100%;margin-top:.5rem;transition:opacity 1.2s cubic-bezier(.16,1,.3,1),transform 1.2s cubic-bezier(.16,1,.3,1);display:flex}.prov-loaded .prov-hero-ctas{opacity:1;transition-delay:.9s;transform:translateY(0)}.prov-btn{min-width:180px;height:50px;font-family:var(--font-sans);letter-spacing:.05em;box-sizing:border-box;border-radius:2px;justify-content:center;align-items:center;font-size:.875rem;font-weight:700;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-flex}.prov-btn-primary{color:#0b0e0d;background-color:#7fcabe}.prov-btn-primary:hover{background-color:#98ded2;transform:translateY(-2px);box-shadow:0 4px 15px #7fcabe33}.prov-btn-secondary{color:#e4f4da;background-color:#0000;border:1px solid #e4f4da}.prov-btn-secondary:hover{background-color:#ffffff26;transform:translateY(-2px)}@media (width<=767px){.prov-nav{gap:.5rem}.prov-nav-links,.prov-lang-selector{display:none}.prov-nav-actions{gap:.5rem}.prov-hero{min-height:85vh}}
