.partner-landing-wrapper{font-family:var(--main-font, "Inter", sans-serif);overflow-x:hidden;background-color:#f8fafb}.partner-hero{position:relative;min-height:90vh;display:flex;align-items:center;background:linear-gradient(135deg,color-mix(in srgb,var(--BlueColor) 60%,#000) 0%,var(--BlueColor) 100%);overflow:hidden;color:#fff}.partner-hero:before{content:"";position:absolute;top:-20%;left:-10%;width:500px;height:500px;background:var(--SecondaryColor);filter:blur(150px);opacity:.15;border-radius:50%;animation:floatOrb 10s infinite alternate ease-in-out}.partner-hero:after{content:"";position:absolute;bottom:-20%;right:-10%;width:600px;height:600px;background:var(--BlueColor);filter:blur(150px);opacity:.4;border-radius:50%;animation:floatOrb 12s infinite alternate-reverse ease-in-out}@keyframes floatOrb{0%{transform:translate(0) scale(1)}to{transform:translate(30px,50px) scale(1.1)}}.hero-content{position:relative;z-index:2;padding-top:80px}.partner-hero-title{font-weight:800;font-size:4rem;line-height:1.1;margin-bottom:1.5rem;background:linear-gradient(to right,#fff,var(--SecondaryColor));-webkit-background-clip:text;-webkit-text-fill-color:transparent}.hero-subtitle{font-size:1.25rem;opacity:.9;line-height:1.6;max-width:600px}.btn-glow{position:relative;background:var(--SecondaryColor);color:var(--BlueColor);font-weight:700;padding:14px 40px;border-radius:50px;font-size:1.1rem;border:none;transition:all .3s ease;box-shadow:0 10px 20px color-mix(in srgb,var(--SecondaryColor) 30%,transparent);overflow:hidden;z-index:1}.btn-glow:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);transform:translate(-100%);transition:.5s;z-index:-1}.btn-glow:hover{transform:translateY(-3px);box-shadow:0 15px 25px color-mix(in srgb,var(--SecondaryColor) 40%,transparent);color:var(--BlueColor)}.btn-glow:hover:before{transform:translate(100%)}.hero-stats-box{background:#ffffff0d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:25px;text-align:center;transition:transform .3s ease}.hero-stats-box:hover{transform:translateY(-5px);background:#ffffff14}.hero-stats-val{font-size:2.2rem;font-weight:800;color:var(--SecondaryColor);margin-bottom:5px}.tiers-section{padding:100px 0;background:#fff;position:relative}.tier-card{background:#fff;border-radius:24px;padding:40px 30px;text-align:center;transition:all .4s cubic-bezier(.175,.885,.32,1.275);border:1px solid rgba(0,0,0,.05);box-shadow:0 10px 40px #00000008;height:100%;position:relative;overflow:hidden;z-index:1}.tier-card:hover{transform:translateY(-15px);box-shadow:0 20px 50px color-mix(in srgb,var(--BlueColor) 10%,transparent)}.tier-card:before{content:"";position:absolute;top:0;left:0;width:100%;height:6px;background:var(--tier-color, var(--BlueColor));z-index:2}.tier-icon-wrapper{width:80px;height:80px;border-radius:50%;background:#00000008;display:flex;align-items:center;justify-content:center;margin:0 auto 20px;font-size:2.5rem;color:var(--tier-color, var(--BlueColor));transition:all .3s ease}.tier-card:hover .tier-icon-wrapper{transform:scale(1.1);background:var(--tier-bg-color, color-mix(in srgb, var(--BlueColor) 10%, transparent))}.tier-rate{font-size:3rem;font-weight:800;color:#111;line-height:1;margin-bottom:5px}.tier-list{list-style:none;padding:0;margin:30px 0 0;text-align:start}.tier-list li{margin-bottom:15px;display:flex;align-items:flex-start;gap:10px;color:#555;font-size:.95rem}.tier-list li svg{color:var(--tier-color, var(--BlueColor));margin-top:4px;flex-shrink:0}.features-section{padding:80px 0;background:#f8fafb}.feature-box{padding:30px;border-radius:20px;background:#fff;transition:all .3s ease;height:100%}.feature-box:hover{box-shadow:0 10px 30px #0000000d;transform:translateY(-5px)}.feature-icon{width:60px;height:60px;border-radius:15px;background:color-mix(in srgb,var(--BlueColor) 8%,transparent);display:flex;align-items:center;justify-content:center;font-size:1.8rem;color:var(--BlueColor);margin-bottom:20px;transition:all .3s ease}.feature-box:hover .feature-icon{background:var(--BlueColor);color:#fff;border-radius:50%;transform:rotate(5deg) scale(1.1)}.application-wrapper{position:relative;padding:100px 0;background:linear-gradient(135deg,color-mix(in srgb,var(--BlueColor) 60%,#000) 0%,var(--BlueColor) 100%);overflow:hidden}.custom-shape-divider-top{position:absolute;top:0;left:0;width:100%;overflow:hidden;line-height:0}.custom-shape-divider-top svg{position:relative;display:block;width:calc(100% + 1.3px);height:70px;border:none;outline:none}.custom-shape-divider-top .shape-fill{fill:#fff;stroke:none;stroke-width:0}.embedded-partner-form label,.embedded-partner-form h2,.embedded-partner-form p{color:#fff!important}.embedded-partner-form .text-muted{color:#ffffffb3!important}.embedded-partner-form svg{color:var(--SecondaryColor)!important}.embedded-partner-form input,.embedded-partner-form select,.embedded-partner-form textarea{background:#ffffff1a;border:1px solid rgba(255,255,255,.2);color:#fff}.embedded-partner-form input::placeholder,.embedded-partner-form textarea::placeholder{color:#ffffff80}.embedded-partner-form input:focus,.embedded-partner-form select:focus,.embedded-partner-form textarea:focus{background:#ffffff26;border-color:var(--SecondaryColor);color:#fff;box-shadow:0 0 0 .25rem color-mix(in srgb,var(--SecondaryColor) 25%,transparent)}@media (max-width: 991px){.partner-hero-title{font-size:3rem}}@media (max-width: 768px){.partner-hero-title{font-size:2.2rem}.partner-hero{min-height:auto;padding:60px 0}}
