:root{--color-bg: #ffffff;--color-text: #333333;--color-text-light: #555555;--color-primary: #001529;--color-primary-light: #002855;--color-accent: #BFA15F;--color-accent-soft: rgba(191, 161, 95, .12);--color-mist: #F8F9FA;--color-white: #ffffff;--font-serif: "Playfair Display", serif;--font-sans: "Inter", sans-serif;--max-width: 1200px;--header-height: 80px;--border-radius: 8px;--border-radius-lg: 16px}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:var(--font-sans);background-color:var(--color-bg);color:var(--color-text);line-height:1.6;-webkit-font-smoothing:antialiased}img{max-width:100%;display:block}a{color:var(--color-primary);text-decoration:none;transition:color .2s ease}a:hover{color:var(--color-primary-light)}.skip-link{position:absolute;top:-100%;left:1rem;background:var(--color-primary);color:var(--color-white);padding:.75rem 1.5rem;border-radius:var(--border-radius);font-weight:600;font-size:.9rem;z-index:9999;transition:top .2s ease}.skip-link:focus{top:1rem;color:var(--color-white)}:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}h1,h2,h3,h4,h5,h6{font-family:var(--font-serif);color:var(--color-primary);margin-top:0;line-height:1.2}h1{font-size:clamp(2.5rem,5vw,3.75rem);font-weight:700;margin-bottom:1.5rem;letter-spacing:-.02em}h2{font-size:clamp(2rem,4vw,2.75rem);margin-bottom:1rem;position:relative;display:inline-block}h2:after{content:"";display:block;width:48px;height:3px;background:linear-gradient(90deg,var(--color-accent),rgba(191,161,95,.3));margin:.75rem auto 0;border-radius:2px}h3{font-size:1.35rem;letter-spacing:-.01em}p{margin-bottom:1.5rem;font-weight:300}.lead{font-size:clamp(1.05rem,2vw,1.25rem);color:var(--color-text-light);max-width:680px;margin:0 auto 2rem;line-height:1.7}.container{width:100%;max-width:var(--max-width);margin:0 auto;padding:0 1.5rem}.section{padding:5rem 0}@media(min-width:768px){.section{padding:7rem 0}}.bg-mist{background-color:var(--color-mist)}.text-center{text-align:center}.grid{display:grid;gap:2rem}@media(min-width:768px){.grid-3{grid-template-columns:repeat(3,1fr)}.grid-2{grid-template-columns:repeat(2,1fr)}}.reveal-element{opacity:0;transform:translateY(32px);transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1)}.reveal-element.revealed{opacity:1;transform:translateY(0)}.stagger-item{opacity:0;transform:translateY(28px);transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1)}.stagger-item.revealed{opacity:1;transform:translateY(0)}header{height:auto;display:flex;align-items:center;justify-content:center;position:fixed;top:0;left:0;width:100%;background:#fff6;backdrop-filter:blur(60px) saturate(180%);-webkit-backdrop-filter:blur(60px) saturate(180%);z-index:1000;border-bottom:1px solid rgba(255,255,255,.3);padding:1rem 1.5rem;box-shadow:0 8px 32px #1f268726,0 2px 8px #0000000d,inset 0 1px #fff9,inset 0 -1px #fff3;transition:all .5s cubic-bezier(.4,0,.2,1);overflow:hidden}header:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,#fff9,#ffffff4d,#ffffff80);background-size:200% 200%;animation:liquidFlow 12s ease-in-out infinite;pointer-events:none;opacity:.8}header:after{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(255,255,255,.12) 0%,rgba(255,255,255,.04) 30%,transparent 70%);animation:liquidFloat 25s ease-in-out infinite;pointer-events:none}@media(min-width:768px){header{top:1.5rem;left:50%;transform:translate(-50%);width:calc(100% - 2rem);max-width:1100px;background:#ffffff59;border:1px solid rgba(255,255,255,.4);border-radius:100px;padding:1rem 2rem;box-shadow:0 8px 32px #1f268733,0 4px 16px #00000014,inset 0 1px #ffffffb3,inset 0 -1px #ffffff4d,inset 0 0 60px #ffffff1a}header:before{border-radius:100px}header:after{border-radius:100px}}header.scrolled{background:#ffffff80;backdrop-filter:blur(70px) saturate(200%);-webkit-backdrop-filter:blur(70px) saturate(200%);box-shadow:0 12px 40px #1f268733,0 4px 12px #0000001a,inset 0 1px #fffc,inset 0 -1px #fff6,inset 0 0 80px #ffffff26}@media(min-width:768px){header.scrolled{top:1rem;padding:.75rem 2rem;background:#ffffff73;border-color:#ffffff80}}header.hidden{transform:translateY(-120%);opacity:0}@media(min-width:768px){header.hidden{transform:translate(-50%) translateY(-120%)}}nav{display:flex;justify-content:space-between;align-items:center;position:relative;z-index:1;width:100%}.logo-container{display:flex;align-items:center;gap:1rem;transition:all .3s ease}.logo-container:hover{transform:translateY(-1px)}.logo-img{height:40px;width:auto;transition:all .3s cubic-bezier(.4,0,.2,1);filter:drop-shadow(0 2px 4px rgba(0,0,0,.1))}.logo-text{height:1.5rem;width:auto;transition:all .3s cubic-bezier(.4,0,.2,1);filter:drop-shadow(0 2px 4px rgba(0,0,0,.1))}header.scrolled .logo-img{height:35px}header.scrolled .logo-text{height:1.2rem}.menu-toggle{display:flex;flex-direction:column;justify-content:center;gap:5px;width:36px;height:36px;background:none;border:none;cursor:pointer;padding:6px;z-index:1060;position:fixed;top:1.1rem;right:1.5rem}.menu-toggle span{display:block;width:100%;height:2px;background-color:var(--color-primary);border-radius:2px;transition:all .35s cubic-bezier(.4,0,.2,1);transform-origin:center}.menu-toggle.open span:nth-child(1){transform:translateY(7px) rotate(45deg)}.menu-toggle.open span:nth-child(2){opacity:0;transform:scaleX(0)}.menu-toggle.open span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}@media(min-width:768px){.menu-toggle{display:none}}.menu-overlay{position:fixed;inset:0;background:#00152980;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);z-index:998;animation:scrimIn .3s ease}@keyframes scrimIn{0%{opacity:0}to{opacity:1}}.nav-links-desktop{display:none}@media(min-width:768px){.nav-links-desktop{display:flex;gap:2.5rem;align-items:center}.nav-links-desktop a{color:var(--color-text);font-weight:600;font-size:1rem;text-decoration:none;position:relative;padding:.5rem 0;transition:all .4s cubic-bezier(.4,0,.2,1);letter-spacing:.01em}.nav-links-desktop a:not(.nav-btn):after{content:"";position:absolute;width:0;height:2px;bottom:0;left:50%;transform:translate(-50%);background:linear-gradient(90deg,transparent,var(--color-accent),transparent);transition:all .4s cubic-bezier(.4,0,.2,1);box-shadow:0 0 8px #bfa15f66}.nav-links-desktop a:not(.nav-btn):hover{color:var(--color-primary);transform:translateY(-1px)}.nav-links-desktop a:not(.nav-btn):hover:after{width:100%;box-shadow:0 0 12px #bfa15f99}.nav-links-desktop .nav-btn{padding:.6rem 1.5rem;background:linear-gradient(135deg,var(--color-primary) 0%,var(--color-primary-light) 100%);color:var(--color-white)!important;border-radius:100px;transition:all .4s cubic-bezier(.4,0,.2,1);font-size:.9rem;letter-spacing:.02em;position:relative;overflow:hidden;box-shadow:0 4px 12px #0015294d,inset 0 1px #ffffff1a}.nav-links-desktop .nav-btn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .6s ease}.nav-links-desktop .nav-btn:hover{background:linear-gradient(135deg,var(--color-primary-light) 0%,var(--color-primary) 100%);transform:translateY(-2px);box-shadow:0 6px 20px #00152966,inset 0 1px #fff3}.nav-links-desktop .nav-btn:hover:before{left:100%}}.mobile-nav{position:fixed;top:0;left:0;width:100%;background:var(--color-white);box-shadow:0 8px 30px #0000001f;padding:5rem 1.5rem 1.5rem;z-index:999;display:flex;flex-direction:column;transform:translateY(-100%);transition:transform .4s cubic-bezier(.16,1,.3,1);border-radius:0 0 var(--border-radius-lg) var(--border-radius-lg)}.mobile-nav.mobile-nav-open{transform:translateY(0)}.mobile-nav a{font-size:1.15rem;font-weight:600;color:var(--color-primary);padding:1rem 0;border-bottom:1px solid rgba(0,0,0,.06);text-decoration:none;transition:color .2s ease}.mobile-nav a:last-child{border-bottom:none;margin-top:1rem}.mobile-nav-btn{display:inline-block;text-align:center;padding:.85rem 1.5rem!important;background:linear-gradient(135deg,var(--color-primary) 0%,var(--color-primary-light) 100%);color:var(--color-white)!important;border-radius:100px;border-bottom:none!important}@media(min-width:768px){.mobile-nav{display:none}}.hero{padding:8rem 0 5rem;background:linear-gradient(135deg,#001529,#002855,#003a75);background-size:200% 200%;animation:gradientShift 20s ease-in-out infinite;position:relative;overflow:hidden;min-height:90vh;display:flex;align-items:center}@media(min-width:768px){.hero{padding:12rem 0 8rem}}.hero:before{content:"";position:absolute;top:-50%;right:-20%;width:80%;height:200%;background:radial-gradient(circle,#d4a47426,#fff0 70%);z-index:0;animation:heroFloat1 25s ease-in-out infinite}.hero:after{content:"";position:absolute;bottom:-30%;left:-10%;width:60%;height:150%;background:radial-gradient(circle,#ffffff0d,#fff0 60%);z-index:0;animation:heroFloat2 20s ease-in-out infinite}.hero-content{position:relative;z-index:1;max-width:780px;margin:0 auto;text-align:center}.hero-eyebrow{font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.2em;color:var(--color-accent);margin-bottom:1.25rem;animation:fadeUp .8s ease-out}.hero-content h1{animation:fadeUp 1s ease-out .1s both;background:linear-gradient(135deg,#fff,#ffffffd9);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:#fff}.hero-content .lead{animation:fadeUp 1s ease-out .25s both;color:#fffc;line-height:1.8}.hero-buttons{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap;animation:fadeUp 1s ease-out .4s both}.btn{display:inline-block;padding:.9rem 2rem;font-weight:600;font-size:.95rem;border-radius:100px;transition:all .35s cubic-bezier(.4,0,.2,1);border:2px solid transparent;cursor:pointer;letter-spacing:.01em}.btn-hero-primary{background-color:var(--color-accent);color:var(--color-primary);border-color:var(--color-accent)}.btn-hero-primary:hover{background-color:transparent;color:var(--color-accent);border-color:var(--color-accent);transform:translateY(-2px);box-shadow:0 4px 20px #bfa15f4d}.btn-secondary{background-color:transparent;color:#fffffff2;border-color:#ffffff59;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.btn-secondary:hover{background-color:#ffffff1f;color:#fff;border-color:#fff9;transform:translateY(-2px);box-shadow:0 4px 12px #0003}.trust-strip{background:var(--color-mist);border-bottom:1px solid rgba(0,0,0,.04);padding:1.25rem 0}.trust-strip-items{display:flex;justify-content:center;align-items:center;gap:1rem;flex-wrap:wrap}.trust-strip-items span:not(.trust-strip-dot){font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.12em;color:var(--color-text-light)}.trust-strip-dot{width:4px;height:4px;border-radius:50%;background:var(--color-accent);flex-shrink:0}.what-we-do-layout{display:grid;gap:3rem;align-items:center}@media(min-width:768px){.what-we-do-layout{grid-template-columns:1fr 1.2fr;gap:4rem}}.what-we-do-heading h2{display:inline-block}.what-we-do-heading h2:after{margin:.75rem 0 0}.what-we-do-tagline{font-size:clamp(1.15rem,2vw,1.4rem);color:var(--color-accent);font-weight:500;margin-top:.5rem;line-height:1.5}.what-we-do-body{padding-top:.5rem}.what-we-do-body p{font-size:1.1rem;line-height:1.8;color:#444}@media(min-width:768px){.what-we-do-body{border-left:3px solid var(--color-accent-soft);padding-left:2.5rem;padding-top:0}}.about-layout{display:grid;gap:3rem;align-items:center}@media(min-width:768px){.about-layout{grid-template-columns:1fr 1.2fr;gap:4rem}}.about-left h2{display:inline-block}.about-left h2:after{margin:.75rem 0 0}.about-tagline{font-size:clamp(1.15rem,2vw,1.4rem);color:var(--color-accent);font-weight:500;margin-top:.5rem;line-height:1.5}.about-right p{font-size:1.1rem;line-height:1.8;color:#444}@media(min-width:768px){.about-right{border-left:3px solid var(--color-accent-soft);padding-left:2.5rem}}.partner-showcase{margin:2.5rem 0 0;display:flex;flex-direction:column;align-items:center;gap:1rem}.partner-label{font-size:.7rem;text-transform:uppercase;letter-spacing:.15em;color:#999;font-weight:600}.partner-logo{height:60px;width:auto;transition:all .3s ease;filter:grayscale(20%)}.partner-logo:hover{transform:scale(1.05);filter:grayscale(0%)}.industries-card{max-width:900px;margin:0 auto}.industries-card-inner{background:var(--color-primary);border-radius:var(--border-radius-lg);padding:3rem 2rem;color:var(--color-white);position:relative;overflow:hidden}.industries-card-inner:before{content:"";position:absolute;top:-40%;right:-20%;width:60%;height:180%;background:radial-gradient(circle,rgba(191,161,95,.1) 0%,transparent 70%);pointer-events:none}@media(min-width:768px){.industries-card-inner{padding:4rem 3.5rem}}.industries-header{text-align:center;margin-bottom:2rem}.industries-header h2{color:var(--color-white);display:inline-block}.industries-header h2:after{background:linear-gradient(90deg,var(--color-accent),rgba(191,161,95,.3))}.industries-header p{color:#ffffffb3;font-size:1.1rem;margin-bottom:0}.industries-body{text-align:center}.industries-list{list-style:none;padding:0;margin:1.5rem 0;display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem}.industries-list li{padding:.6rem 1.25rem;background:#ffffff14;border:1px solid rgba(255,255,255,.15);border-radius:100px;font-size:.9rem;font-weight:500;color:#ffffffe6;transition:all .3s ease}.industries-list li:hover{background:#ffffff26;border-color:#bfa15f66}.industries-cta{font-style:italic;color:#fff9!important;font-size:.95rem;margin-bottom:0}.why-section{background:var(--color-mist)}.why-layout{display:grid;gap:2.5rem}@media(min-width:768px){.why-layout{grid-template-columns:1fr 1fr;gap:4rem;align-items:start}}.why-left h2{display:inline-block}.why-left h2:after{margin:.75rem 0 0}.why-tagline{font-size:clamp(1.15rem,2vw,1.4rem);color:var(--color-accent);font-weight:500;line-height:1.5}.why-left p{font-size:1.1rem;line-height:1.8;color:#444}.why-right{background:var(--color-white);border-radius:var(--border-radius-lg);padding:2rem 2.25rem;box-shadow:0 2px 16px #0000000a;border:1px solid rgba(0,0,0,.04)}.why-list-intro{font-size:.85rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-light);margin-bottom:1rem}.why-list{list-style:none;padding:0;margin:0}.why-list li{padding:.65rem 0 .65rem 1.75rem;position:relative;font-size:1.05rem;line-height:1.5;color:var(--color-text);border-bottom:1px solid rgba(0,0,0,.04)}.why-list li:last-child{border-bottom:none;padding-bottom:0}.why-list li:before{content:"";position:absolute;left:0;top:calc(.65rem + .75em);transform:translateY(-50%);width:10px;height:3px;background:var(--color-accent);border-radius:2px}.card{background:var(--color-white);padding:2.5rem;border-radius:var(--border-radius-lg);box-shadow:0 2px 12px #0000000a;transition:all .4s cubic-bezier(.4,0,.2,1);border:1px solid rgba(0,0,0,.04);height:100%;position:relative;overflow:hidden}.card-accent{position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--color-accent),rgba(191,161,95,.2));transform:scaleX(0);transform-origin:left;transition:transform .5s cubic-bezier(.16,1,.3,1)}.card:hover{transform:translateY(-4px);box-shadow:0 16px 48px #00000014;border-color:#bfa15f26}.card:hover .card-accent{transform:scaleX(1)}.card h3{font-size:1.4rem;margin-bottom:1rem}.card p{color:var(--color-text-light);line-height:1.7;font-size:.95rem}.cta{background-color:var(--color-primary);color:var(--color-white);text-align:center;position:relative;overflow:hidden}.cta:before{content:"";position:absolute;top:0;left:0;width:100%;height:3px;background:var(--color-accent);z-index:0}.cta:after{content:"";position:absolute;top:0;left:-100%;width:60%;height:3px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.8),rgba(255,255,255,1),rgba(255,255,255,.8),transparent);box-shadow:0 0 10px #ffffff80;animation:goldBorderShine 3s ease-in-out infinite;z-index:1}.cta h2{color:var(--color-white)}.cta h2:after{background:linear-gradient(90deg,var(--color-accent),rgba(191,161,95,.3));margin:.75rem auto 0}.cta p{color:#fffc}.contact-form{max-width:600px;margin:3rem auto 0}.form-row{display:grid;grid-template-columns:1fr;gap:1rem}@media(min-width:768px){.form-row{grid-template-columns:1fr 1fr}}.form-group{margin-bottom:1rem}.form-input{width:100%;padding:1rem 1.25rem;background-color:#ffffff12;border:1px solid rgba(255,255,255,.15);border-radius:var(--border-radius);color:var(--color-white);font-family:var(--font-sans);font-size:1rem;transition:all .3s ease}.form-input::placeholder{color:#fff6}.form-input:focus{outline:none;background-color:#ffffff1f;border-color:var(--color-accent);box-shadow:0 0 0 3px #bfa15f26}.form-textarea{resize:vertical;min-height:120px}.turnstile-container{display:flex;justify-content:center;margin:1.5rem 0}.form-submit{width:100%;margin-top:1rem;cursor:pointer;padding:1rem 2rem;background-color:var(--color-accent);color:var(--color-primary);border:2px solid var(--color-accent);border-radius:100px;font-size:1rem;font-weight:600;font-family:var(--font-sans);transition:all .35s ease}.form-submit:hover:not(:disabled){background-color:transparent;color:var(--color-accent);transform:translateY(-2px);box-shadow:0 4px 20px #bfa15f4d}.form-submit:disabled{opacity:.4;cursor:not-allowed}.form-message{margin-top:1rem;padding:1rem;border-radius:var(--border-radius);text-align:center;font-weight:500}.form-success{background-color:#4caf5033;border:1px solid rgba(76,175,80,.4);color:#a5d6a7}.form-error{background-color:#f4433633;border:1px solid rgba(244,67,54,.4);color:#ef9a9a}footer{background-color:var(--color-primary);color:#ffffffb3;padding-top:3rem;font-size:.9rem;border-top:1px solid rgba(255,255,255,.05)}.footer-bottom{padding:1.5rem 0;text-align:center}.us-banner{background-color:#0003;color:#ffffff80;padding:.75rem 0;display:flex;justify-content:center;align-items:center;gap:.75rem;font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;font-weight:600}.us-banner-link{color:#ffffff80;text-decoration:none;transition:color .3s ease}.us-banner-link:hover{color:#fffc}.us-flag{height:14px;width:auto;opacity:.8;filter:grayscale(20%)}.privacy-link{color:#ffffffb3;text-decoration:underline;text-decoration-color:#fff3;text-underline-offset:3px;transition:all .3s ease}.privacy-link:hover{color:#ffffffe6;text-decoration-color:#ffffff80}.privacy-page{min-height:80vh}.privacy-hero{background:var(--color-primary);padding:8rem 2rem 3.5rem;text-align:center}.privacy-eyebrow{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.15em;color:var(--color-accent);margin-bottom:.75rem}.privacy-hero h1{color:var(--color-white);margin-bottom:.75rem}.privacy-hero h1:after{background:linear-gradient(90deg,var(--color-accent),rgba(191,161,95,.3))}.privacy-date{color:#ffffff80;font-size:.85rem;margin-bottom:0}.privacy-content{max-width:800px;margin:0 auto;padding:3rem 0 4rem}.privacy-card{background:var(--color-white);border-radius:var(--border-radius-lg);padding:2rem 2.25rem;margin-bottom:1.25rem;box-shadow:0 2px 12px #00000008;border:1px solid rgba(0,0,0,.04)}.privacy-card h2{font-size:1.35rem;margin-bottom:1rem;margin-top:0}.privacy-card h2:after{display:none}.privacy-card h3{font-size:1.1rem;margin-top:1.75rem;margin-bottom:.75rem;color:var(--color-primary);font-weight:600}.privacy-card h3:first-of-type{margin-top:.5rem}.privacy-card p{font-size:1rem;line-height:1.75;color:#555}.privacy-card ul{list-style:none;padding:0;margin:1rem 0 1.5rem}.privacy-card li{padding:.45rem 0 .45rem 1.5rem;position:relative;line-height:1.6;color:#555;font-size:1rem}.privacy-card li:before{content:"";position:absolute;left:0;top:calc(.45rem + .8em);transform:translateY(-50%);width:8px;height:2px;background:var(--color-accent);border-radius:2px}.privacy-card .subprocessor-list li{display:flex;flex-direction:column;gap:.15rem;padding:.65rem 0 .65rem 1.5rem;border-bottom:1px solid rgba(0,0,0,.04)}.privacy-card .subprocessor-list li:before{top:calc(.65rem + .76em);transform:translateY(-50%)}.privacy-card .subprocessor-list li:last-child{border-bottom:none;padding-bottom:0}.privacy-card .subprocessor-list li strong{color:var(--color-primary);font-size:.95rem}.privacy-card .subprocessor-list li span{font-size:.9rem;color:#888}.privacy-card a{color:var(--color-primary);text-decoration:underline;text-decoration-color:#00152933;text-underline-offset:3px;transition:all .3s ease}.privacy-card a:hover{color:var(--color-primary-light);text-decoration-color:var(--color-primary-light)}.privacy-back-wrapper{margin-top:2rem;text-align:center}.btn-privacy-back{background-color:var(--color-primary)!important;color:var(--color-white)!important;border:2px solid var(--color-primary)!important;padding:.9rem 2rem;border-radius:100px;font-weight:600;font-size:.95rem;cursor:pointer;font-family:var(--font-sans);transition:all .35s ease}.btn-privacy-back:hover{background-color:var(--color-primary-light)!important;border-color:var(--color-primary-light)!important;transform:translateY(-2px);box-shadow:0 4px 12px #00000026}@media(max-width:600px){.privacy-hero{padding:6.5rem 1.25rem 2.5rem}.privacy-hero h1{font-size:1.75rem}.privacy-content{padding:2rem 0 3rem}.privacy-card{padding:1.5rem 1.25rem;margin-bottom:1rem}.privacy-card h2{font-size:1.2rem}}@media(min-width:768px){.footer-content{flex-direction:row;justify-content:space-between}}@keyframes fadeUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes gradientShift{0%,to{background-position:0% 50%}25%{background-position:30% 60%}50%{background-position:100% 50%}75%{background-position:70% 40%}}@keyframes heroFloat1{0%,to{transform:translate(0) scale(1);opacity:.6}25%{transform:translate(-30px,40px) scale(1.1);opacity:.8}50%{transform:translate(20px,-20px) scale(.95);opacity:.7}75%{transform:translate(40px,30px) scale(1.05);opacity:.75}}@keyframes heroFloat2{0%,to{transform:translate(0) scale(1);opacity:.4}33%{transform:translate(25px,-35px) scale(1.15);opacity:.6}66%{transform:translate(-35px,25px) scale(.9);opacity:.5}}@keyframes liquidFlow{0%,to{background-position:0% 50%}33%{background-position:30% 60%}50%{background-position:100% 50%}66%{background-position:70% 40%}}@keyframes liquidFloat{0%,to{transform:translate(0) scale(1);opacity:.6}25%{transform:translate(15px,-20px) scale(1.05);opacity:.8}50%{transform:translate(-10px,15px) scale(.98);opacity:.7}75%{transform:translate(20px,10px) scale(1.02);opacity:.75}}@keyframes goldBorderShine{0%{left:-100%;opacity:0}5%{opacity:1}95%{opacity:1}to{left:100%;opacity:0}}
