.HeroSection-module__2k8MBW__hero{background-image:url(https://images.unsplash.com/photo-1486406146926-c627a92ad1ab?w=1920);background-position:50%;background-size:cover;background-attachment:fixed;padding:80px 0 120px;position:relative;overflow:hidden}.HeroSection-module__2k8MBW__hero:before{content:"";z-index:1;background:linear-gradient(135deg,#f5f7fff7 0%,#f5f7ffeb 100%);position:absolute;inset:0}.HeroSection-module__2k8MBW__heroContent{z-index:2;position:relative}.HeroSection-module__2k8MBW__heroContent h1{opacity:0;animation:.6s ease-out .1s forwards HeroSection-module__2k8MBW__fadeInUp}.HeroSection-module__2k8MBW__heroContent p{opacity:0;animation:.6s ease-out .2s forwards HeroSection-module__2k8MBW__fadeInUp}.HeroSection-module__2k8MBW__heroActions{opacity:0;flex-wrap:wrap;align-items:center;gap:16px;margin-top:2rem;animation:.6s ease-out .3s forwards HeroSection-module__2k8MBW__fadeInUp;display:flex}.HeroSection-module__2k8MBW__heroContent .HeroSection-module__2k8MBW__call-test{opacity:0;animation:.6s ease-out .4s forwards HeroSection-module__2k8MBW__fadeInUp}.HeroSection-module__2k8MBW__heroGrid{z-index:2;position:relative}.HeroSection-module__2k8MBW__heroVisual{perspective:1000px;justify-content:center;align-items:center;height:500px;display:flex;position:relative}.HeroSection-module__2k8MBW__visaCard{background:linear-gradient(135deg,var(--visa-blue)0%,#2a4dd4 100%);border-radius:var(--radius-card);color:#fff;width:340px;height:215px;box-shadow:var(--shadow-float);flex-direction:column;justify-content:space-between;padding:24px;transition:transform .5s;display:flex;position:absolute}.HeroSection-module__2k8MBW__cardChip{background:#fff3;border-radius:6px;width:40px;height:30px;margin-bottom:2rem;position:relative;overflow:hidden}.HeroSection-module__2k8MBW__cardChip:after{content:"";background:linear-gradient(90deg,#0000,#fff6,#0000);width:100%;height:100%;animation:3s ease-in-out infinite HeroSection-module__2k8MBW__chipShimmer;position:absolute;top:0;left:-100%}@keyframes HeroSection-module__2k8MBW__chipShimmer{0%{left:-100%}50%{left:100%}to{left:100%}}.HeroSection-module__2k8MBW__cardNumber{letter-spacing:2px;opacity:.9;font-family:monospace;font-size:1.4rem}.HeroSection-module__2k8MBW__cardDetails{text-transform:uppercase;opacity:.8;justify-content:space-between;margin-top:1rem;font-size:.8rem;display:flex}.HeroSection-module__2k8MBW__card1{z-index:1;opacity:.8;background:linear-gradient(135deg,#0f2aa3 0%,#1534ca 100%);transform:rotate(-6deg)translate(-20px,-20px)}.HeroSection-module__2k8MBW__card2{z-index:2;transform:rotate(6deg)translate(20px,20px);box-shadow:0 30px 60px -15px #1534ca66,inset 0 0 0 1px #ffffff1a}.HeroSection-module__2k8MBW__statBlock{box-shadow:var(--shadow-card);z-index:3;opacity:0;background:#fff;border-radius:20px;align-items:center;gap:12px;padding:16px 24px;animation:.6s ease-out .5s forwards HeroSection-module__2k8MBW__fadeInUp,4s ease-in-out 1s infinite HeroSection-module__2k8MBW__float;display:flex;position:absolute;bottom:40px;right:0}.HeroSection-module__2k8MBW__statBlockContent{flex-direction:column;display:flex}.HeroSection-module__2k8MBW__statBlockTitle{color:var(--visa-blue);font-size:.9rem;font-weight:700}.HeroSection-module__2k8MBW__statBlockSubtitle{color:#666;font-size:.75rem}.HeroSection-module__2k8MBW__checkIcon{background:var(--visa-blue);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;display:flex}.HeroSection-module__2k8MBW__phoneLink{color:inherit;font-weight:600;text-decoration:none}.HeroSection-module__2k8MBW__phoneLink:hover{text-decoration:underline}@keyframes HeroSection-module__2k8MBW__float{0%{transform:translateY(0)}50%{transform:translateY(-10px)}to{transform:translateY(0)}}@keyframes HeroSection-module__2k8MBW__fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:900px){.HeroSection-module__2k8MBW__hero{padding:40px 0}.HeroSection-module__2k8MBW__heroVisual{height:350px;margin-top:40px}}
.BrandStrip-module__W5BKxW__brandStrip{background:var(--visa-blue);margin:40px 0 100px;padding:60px 0;position:relative;overflow:hidden;transform:skewY(-3deg)}.BrandStrip-module__W5BKxW__brandStripContent{opacity:.7;justify-content:center;gap:60px;display:flex;transform:skewY(3deg)}.BrandStrip-module__W5BKxW__brandLogo{color:#fff;opacity:0;align-items:center;gap:8px;font-size:1.2rem;font-weight:700;animation:.6s ease-out forwards BrandStrip-module__W5BKxW__fadeIn;display:flex}.BrandStrip-module__W5BKxW__brandLogo:first-child{animation-delay:.1s}.BrandStrip-module__W5BKxW__brandLogo:nth-child(2){animation-delay:.2s}.BrandStrip-module__W5BKxW__brandLogo:nth-child(3){animation-delay:.3s}.BrandStrip-module__W5BKxW__brandLogo:nth-child(4){animation-delay:.4s}.BrandStrip-module__W5BKxW__brandLogo:nth-child(5){animation-delay:.5s}@keyframes BrandStrip-module__W5BKxW__fadeIn{0%{opacity:0}to{opacity:1}}.BrandStrip-module__W5BKxW__brandLogo:before{content:"";background:var(--visa-gold);border-radius:50%;width:20px;height:20px;animation:2s ease-in-out infinite BrandStrip-module__W5BKxW__dotGlow;display:block}@keyframes BrandStrip-module__W5BKxW__dotGlow{0%,to{opacity:1;box-shadow:0 0 #fcc01566}50%{opacity:.8;box-shadow:0 0 8px 4px #fcc0154d}}@media (max-width:900px){.BrandStrip-module__W5BKxW__brandStripContent{flex-wrap:wrap;gap:32px}}
.ScenarioSection-module__VxH0gq__scenarioSection{padding:80px 0}.ScenarioSection-module__VxH0gq__sectionHeading{color:var(--visa-blue);text-align:center;opacity:0;margin-bottom:60px;font-size:2.5rem;font-weight:700;animation:.6s ease-out forwards ScenarioSection-module__VxH0gq__fadeInUp}.ScenarioSection-module__VxH0gq__scenarioCard{background:var(--bg-card);border-radius:var(--radius-card);box-shadow:var(--shadow-card);opacity:0;border:1px solid #00000008;grid-template-columns:1.5fr 1fr;gap:40px;margin-bottom:40px;padding:48px;transition:transform .3s,box-shadow .3s;animation:.6s ease-out forwards ScenarioSection-module__VxH0gq__fadeInUp;display:grid}.ScenarioSection-module__VxH0gq__scenarioCard:first-child{animation-delay:.1s}.ScenarioSection-module__VxH0gq__scenarioCard:nth-child(2){animation-delay:.2s}.ScenarioSection-module__VxH0gq__scenarioCard:hover{transform:translateY(-4px);box-shadow:0 16px 40px -8px #1534ca2e}.ScenarioSection-module__VxH0gq__scenarioCardHandoff{border-left:3px solid var(--visa-gold);background:linear-gradient(to right,#fcc01508,var(--bg-card))}.ScenarioSection-module__VxH0gq__scenarioContent h3{color:var(--visa-blue);margin-bottom:1rem;font-size:1.75rem}.ScenarioSection-module__VxH0gq__flowList{margin-top:1rem;padding:0;list-style:none}.ScenarioSection-module__VxH0gq__flowList li{color:var(--text-secondary);margin-bottom:6px;padding-left:20px;font-size:.9rem;position:relative}.ScenarioSection-module__VxH0gq__flowList li:before{content:"";background:var(--visa-gold);border-radius:50%;width:8px;height:8px;position:absolute;top:8px;left:0}.ScenarioSection-module__VxH0gq__scenarioActions{flex-direction:column;align-items:flex-start;gap:12px;margin-top:2rem;display:flex}.ScenarioSection-module__VxH0gq__buttonGroup{gap:12px;display:flex}.ScenarioSection-module__VxH0gq__scenarioButton{padding:12px 24px;font-size:.9rem}.ScenarioSection-module__VxH0gq__callTestSmall{margin-top:10px;font-size:.8rem}.ScenarioSection-module__VxH0gq__phoneLabel{color:var(--text-secondary);align-items:center;gap:6px;margin-right:4px;display:inline-flex}.ScenarioSection-module__VxH0gq__phoneLink{color:var(--visa-blue);border-bottom:1px solid #0000;font-weight:600;text-decoration:none;transition:color .2s,-webkit-text-decoration .2s,text-decoration .2s}.ScenarioSection-module__VxH0gq__phoneLink:hover{color:var(--visa-blue);border-bottom-color:var(--visa-blue);text-decoration:none}.ScenarioSection-module__VxH0gq__scenarioVisual{background:#f0f2f9;border-radius:20px;justify-content:center;align-items:center;min-height:200px;display:flex;position:relative;overflow:hidden}.ScenarioSection-module__VxH0gq__simList{background:#fff;border-radius:16px;width:80%;padding:20px;box-shadow:0 4px 20px #0000000d}.ScenarioSection-module__VxH0gq__simItem{border-bottom:1px solid #eee;align-items:center;gap:12px;margin-bottom:16px;padding-bottom:16px;display:flex}.ScenarioSection-module__VxH0gq__simItem:last-child{border:none;margin-bottom:0;padding-bottom:0}.ScenarioSection-module__VxH0gq__simIcon{background:#eee;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.ScenarioSection-module__VxH0gq__simIconAi{color:#1534ca;background:#e3f2fd;font-size:10px;animation:3s ease-in-out infinite ScenarioSection-module__VxH0gq__iconBreathe}@keyframes ScenarioSection-module__VxH0gq__iconBreathe{0%,to{opacity:1}50%{opacity:.7}}.ScenarioSection-module__VxH0gq__simIconCheck{color:#00695c;background:#e0f2f1;font-size:10px}.ScenarioSection-module__VxH0gq__simIconGold{background:var(--visa-gold);animation:3s ease-in-out .5s infinite ScenarioSection-module__VxH0gq__iconBreathe}.ScenarioSection-module__VxH0gq__simIconConcierge{border:2px solid var(--visa-gold);background:#fff3e0;animation:3s ease-in-out 1s infinite ScenarioSection-module__VxH0gq__iconBreathe}.ScenarioSection-module__VxH0gq__simLine{transform-origin:0;background:#eee;border-radius:4px;flex-grow:1;height:8px;animation:.8s ease-out forwards ScenarioSection-module__VxH0gq__lineSlideIn;transform:scaleX(0)}@keyframes ScenarioSection-module__VxH0gq__lineSlideIn{to{transform:scaleX(1)}}.ScenarioSection-module__VxH0gq__simLineS{flex-grow:0;width:40px;animation-delay:.3s}.ScenarioSection-module__VxH0gq__handoffIndicator{background:var(--visa-gold);color:var(--visa-blue);text-transform:uppercase;letter-spacing:.5px;opacity:0;border-radius:12px;padding:4px 10px;font-size:.7rem;font-weight:700;animation:.6s ease-out .8s forwards ScenarioSection-module__VxH0gq__fadeInUp;position:absolute;bottom:12px;right:12px;box-shadow:0 2px 8px #fcc0154d}.ScenarioSection-module__VxH0gq__handoffBadge{background:linear-gradient(135deg,var(--visa-gold),#f9b832);color:var(--visa-blue);text-transform:uppercase;letter-spacing:.5px;border-radius:20px;margin-bottom:12px;padding:6px 14px;font-size:.75rem;font-weight:700;display:inline-block;box-shadow:0 2px 8px #fcc01540}@keyframes ScenarioSection-module__VxH0gq__fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:900px){.ScenarioSection-module__VxH0gq__scenarioCard{grid-template-columns:1fr}.ScenarioSection-module__VxH0gq__scenarioVisual{min-height:200px}}
.WhyFitSection-module___IufAa__whyFit{padding:100px 0}.WhyFitSection-module___IufAa__imageBlock{background-color:var(--visa-blue);border-radius:var(--radius-card);background:radial-gradient(circle at 100% 0,#2a4dd4,#1534ca);height:100%;min-height:400px;position:relative;overflow:hidden}.WhyFitSection-module___IufAa__geoCircle{transform-origin:50%;border:1px solid #ffffff1a;border-radius:50%;width:300px;height:300px;animation:80s linear infinite WhyFitSection-module___IufAa__slowRotate;position:absolute;top:-50px;right:-50px}.WhyFitSection-module___IufAa__geoCircle:nth-child(2){width:500px;height:500px;animation:100s linear infinite reverse WhyFitSection-module___IufAa__slowRotate;top:-150px;right:-150px}.WhyFitSection-module___IufAa__fitContent{flex-direction:column;justify-content:center;padding-left:2rem;display:flex}.WhyFitSection-module___IufAa__fitContent h2{opacity:0;animation:.6s ease-out .1s forwards WhyFitSection-module___IufAa__fadeInUp}.WhyFitSection-module___IufAa__fitContentParagraph{opacity:0;margin-bottom:2rem;animation:.6s ease-out .2s forwards WhyFitSection-module___IufAa__fadeInUp}.WhyFitSection-module___IufAa__fitContentButton{opacity:0;width:fit-content;animation:.6s ease-out .3s forwards WhyFitSection-module___IufAa__fadeInUp}.WhyFitSection-module___IufAa__disclaimerList{opacity:0;margin-top:3rem;animation:.6s ease-out .4s forwards WhyFitSection-module___IufAa__fadeInUp}@keyframes WhyFitSection-module___IufAa__slowRotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes WhyFitSection-module___IufAa__fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:900px){.WhyFitSection-module___IufAa__fitContent{margin-top:2rem;padding-left:0}}
