.footer{background-color:#191923;color:#fff;font-family:Arial,sans-serif;padding:75px 10px}.footer-container{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1500px}.footer-logo{height:100px;object-fit:contain;padding-right:100px;width:auto}.footer-copy{color:#a1a1aa;flex:1 1;font-size:18px;text-align:center}.footer-links{display:flex;font-size:18px;gap:54px}.footer-links a{color:#d1d1d1;text-decoration:none;transition:color .2s ease-in-out}.footer-links a:hover{color:#fff}.features{background:#fff;display:flex;flex-direction:column;justify-content:center;margin:0 auto;max-width:1700px;min-height:80vh;overflow:hidden;padding:60px 80px;width:100%}.feature-row{grid-gap:60px;align-items:flex-start;display:grid;gap:60px;grid-template-columns:2.5fr 2.5fr;opacity:0;padding:90px 0;transform:translateY(50px);transition:all .8s cubic-bezier(.25,.46,.45,.94)}.feature-row.in-view{opacity:1;transform:translateY(0)}.feature-title{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#4f6bff,#3d5ae8);-webkit-background-clip:text;background-size:200%;color:#4f6bff;font-size:72px;font-weight:700;letter-spacing:-.02em;line-height:1.1;margin:0;opacity:0;transform:translateX(-30px);transition:all .6s ease;transition-delay:.2s}.feature-row.in-view .feature-title{animation:shine 6s linear infinite;opacity:1;transform:translateX(0)}@keyframes shine{0%{background-position:200% 0}to{background-position:-200% 0}}.feature-body{color:#4a4a4a;font-size:32px;font-weight:400;line-height:1.3;margin:0;opacity:0;padding-top:8px;transform:translateX(30px);transition:all .6s ease;transition-delay:.4s}.feature-row.in-view .feature-body{opacity:1;transform:translateX(0)}.rule{background:#d1d5db;border:none;height:1px;margin:0;opacity:0;transition:all .8s ease;transition-delay:.3s;width:0}.rule.in-view{opacity:1;width:100%}.feature-row:hover{transform:translateY(-5px);transition:transform .3s ease}@media (max-width:1200px){.features{padding:40px 60px}.feature-row{gap:30px;grid-template-columns:1fr;padding:50px 0;text-align:center}.feature-title{font-size:60px;transform:translateY(-20px)}.feature-row.in-view .feature-title{transform:translateY(0)}.feature-body{font-size:24px;transform:translateY(20px)}.feature-row.in-view .feature-body{transform:translateY(0)}}@media (max-width:768px){.features{min-height:auto;padding:40px 30px}.feature-title{font-size:44px}.feature-body{font-size:22px}.feature-row{padding:40px 0}}@media (max-width:480px){.features{padding:30px 20px}.feature-title{font-size:36px}.feature-body{font-size:20px}}.lower-cta{align-items:center;background:linear-gradient(135deg,#4f6bff,#3d5ae8);color:#fff;display:flex;height:80vh;justify-content:center;overflow:hidden;padding:60px 80px;position:relative}.lower-cta:before{animation:floatGrad 12s ease-in-out infinite alternate;background:radial-gradient(circle at 20% 30%,#ffffff26,#0000 70%);content:"";inset:0;position:absolute}@keyframes floatGrad{0%{transform:translate(0) scale(1)}to{transform:translate(-40px,20px) scale(1.1)}}.lower-cta-inner{grid-gap:100px;align-items:center;display:grid;gap:100px;grid-template-columns:1fr 1.2fr;margin:0 auto;max-width:1400px;position:relative;width:100%;z-index:1}.lower-cta-left{animation:slideInLeft 1s ease forwards;display:flex;flex-direction:column;gap:50px;opacity:0;transform:translateX(-50px)}@keyframes slideInLeft{to{opacity:1;transform:translateX(0)}}.lower-cta-title{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#fff,#dce3ff);-webkit-background-clip:text;font-size:76px;font-weight:600;letter-spacing:-.01em;line-height:1.1;margin:0}.btn-outline-light{align-items:center;animation:fadeUp 1.2s ease forwards;animation-delay:.5s;background:#ffffffe6;border:none;border-radius:50px;box-shadow:0 6px 20px #0000001a;color:#3d5ae8;display:inline-flex;font-size:18px;font-weight:600;justify-content:center;opacity:0;padding:18px 36px;text-decoration:none;transform:translateY(20px);transition:all .3s ease;width:-webkit-fit-content;width:fit-content}.btn-outline-light:hover{background:#fff;box-shadow:0 8px 28px #4065ff66;transform:translateY(-3px) scale(1.03)}.lower-cta-tiles{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr 1fr;grid-template-rows:repeat(3,1fr);height:500px}.lower-cta-tile{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff14;border:1px solid #ffffff1f;border-radius:24px;box-shadow:0 6px 16px #00000026;color:#fff;display:flex;flex-direction:column;font-size:18px;font-weight:400;gap:16px;line-height:1.4;opacity:0;padding:28px;transform:translateY(30px);transition:all .3s ease}.lower-cta-tile.in-view{animation:fadeUp .8s ease forwards}.lower-cta-tile:first-child.in-view{animation-delay:.2s}.lower-cta-tile:nth-child(2).in-view{animation-delay:.4s}.lower-cta-tile:nth-child(3).in-view{animation-delay:.6s}.lower-cta-tile:nth-child(4).in-view{animation-delay:.8s}.lower-cta-tile:nth-child(5).in-view{animation-delay:1s}.lower-cta-tile:nth-child(6).in-view{animation-delay:1.2s}.lower-cta-tile:hover{background:#ffffff26;transform:translateY(-6px)}.lower-cta-tile-icon{align-items:center;background:#ffffff26;border-radius:14px;display:flex;flex-shrink:0;font-size:22px;height:48px;justify-content:center;transition:transform .3s ease;width:48px}.lower-cta-tile:hover .lower-cta-tile-icon{transform:rotate(8deg) scale(1.1)}.lower-cta-tile-text{align-items:flex-start;display:flex;flex:1 1;font-size:18px;line-height:1.4;opacity:.95}@media (max-width:1200px){.lower-cta{padding:40px 60px}.lower-cta-inner{gap:60px;grid-template-columns:1fr;text-align:center}.lower-cta-title{font-size:60px}.btn-outline-light{margin:0 auto}.lower-cta-tiles{height:auto}}@media (max-width:768px){.lower-cta{height:auto;min-height:100vh;padding:40px 30px}.lower-cta-tiles{grid-template-columns:1fr;grid-template-rows:auto}.lower-cta-title{font-size:44px}.lower-cta-tile{padding:24px}}.transform-section{background:#f8f9ff;height:80vh}.transform{background:#fff;border:6px solid #4065ff;border-radius:40px;box-shadow:0 12px 40px #0000001a;max-width:1200px;opacity:0;padding:100px;text-align:center;transform:translateY(50px) scale(.95);transition:all .8s cubic-bezier(.25,.46,.45,.94);width:85%}.transform.in-view{opacity:1;transform:translateY(0) scale(1)}.transform-title{color:#000;line-height:1.2em;opacity:0;transform:translateY(30px);transition:all .6s ease;transition-delay:.2s}.transform.in-view .transform-title{opacity:1;transform:translateY(0)}.transform-sub{font-size:28px;line-height:1.6em;margin-bottom:0;margin-top:20px;transform:translateY(20px);transition:all .6s ease;transition-delay:.4s}.transform.in-view .transform-sub{opacity:1;transform:translateY(0)}.transform-btn{background:#4065ff;height:80px;margin-top:50px;transform:translateY(20px) scale(.9);transition:all .6s cubic-bezier(.34,1.56,.64,1);transition-delay:.6s;width:240px}.transform.in-view .transform-btn{opacity:1;transform:translateY(0) scale(1)}.transform-btn:hover{box-shadow:0 6px 16px #4065ff4d;transform:translateY(-2px) scale(1.02);transition:transform .2s ease,box-shadow .2s ease}.transform-btn span{color:#fff;font-size:24px;font-weight:600}@media (max-width:1200px){.transform{padding:80px 60px}.transform-title{font-size:60px}}@media (max-width:768px){.transform-section{height:auto;min-height:100vh;padding:40px 20px}.transform{padding:60px 40px}.transform-title{font-size:48px}.transform-sub{font-size:22px}.transform-btn{height:70px;width:200px}.transform-btn span{font-size:20px}}.transform-section{align-items:center;background:#fff;display:flex;height:100vh;justify-content:center;overflow:hidden;padding:40px;position:relative}.transform-bg{animation:bg-move 15s ease-in-out infinite alternate;background:radial-gradient(circle at 30% 30%,#4f6bff14,#0000 60%),radial-gradient(circle at 70% 70%,#3d5ae80d,#0000 70%);filter:blur(150px);height:140%;left:-10%;position:absolute;top:-20%;width:140%;z-index:0}@keyframes bg-move{0%{transform:translate(0) scale(1)}to{transform:translate(-50px,30px) scale(1.1)}}.transform-card{animation:fadeUp 1.2s ease forwards;animation-delay:.3s;-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);background:#ffffffb3;border-radius:40px;box-shadow:0 20px 60px #00000026;max-width:900px;opacity:0;padding:80px 60px;position:relative;text-align:center;transform:translateY(40px);width:100%;z-index:1}@keyframes fadeUp{to{opacity:1;transform:translateY(0)}}.transform-title{color:#111;font-size:72px;font-weight:700;line-height:1.2;margin:0 0 20px}.transform-title .highlight{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#4f6bff,#3d5ae8);-webkit-background-clip:text}.transform-sub{animation:fadeIn 1.5s ease forwards;animation-delay:.6s;color:#333;font-size:26px;font-weight:400;line-height:1.6;margin:0 auto 50px;max-width:650px;opacity:.85;opacity:0}@keyframes fadeIn{to{opacity:1}}.transform-btn{align-items:center;animation:fadeIn 1.8s ease forwards;animation-delay:.9s;background:linear-gradient(135deg,#4f6bff,#3d5ae8);border-radius:50px;box-shadow:0 8px 20px #4065ff40;color:#fff;display:inline-flex;font-size:22px;font-weight:600;justify-content:center;opacity:0;padding:20px 48px;text-decoration:none;transition:all .3s ease}.transform-btn:hover{box-shadow:0 12px 30px #4065ff66;transform:translateY(-3px) scale(1.02)}@media (max-width:1024px){.transform-card{padding:60px 40px}.transform-title{font-size:54px}.transform-sub{font-size:22px}}@media (max-width:768px){.transform-card{padding:40px 30px}.transform-title{font-size:42px}.transform-sub{font-size:20px}}
/*# sourceMappingURL=main.eaf132e7.css.map*/